0120e27aaa3602bef2ab7d8cb137c9ca3d36feda4dbf6f204a84b391c8ee3eab4d420a
01215c6ac8789f1dcb0bcdff0bf2ca3b70a0d678856efc7c71057a8b90414ed75f0c0a
012044cd2d1d025340d948f80c4fd9e45aa930feda2c9f5e84cc20911faa1daac1b70a
0121aacc6ff7528c894265591a4a429e7f886eac18e407580367521719ea04a6697c0a