0120efa3cc412aaac3d6a10f402afe5133103919bc09dc05fd3789bfa65c139dfac30a
01219adfff546d47f7a0d39f945756166c2a66e00e9dbe7b4280468c022a31464d110a
012040f676cca8864efaf54e54b0622ef053ef9982712d20348a01e8adf46d6df1840a
01218390510e6098fd0ca0db53c9f328389cb9e75aab1f235185b3c8ca80868e4b5c0a