012042ef6e712ae45e511c9939b8d6ea2780b82c7ba2314948f0b489214fa78ec01c0a
0121d007fc0d3ae0e170102932e693575a7aabe547ef809c2675d533eaf6036c8c7b0a
0120d9b36c323c0ffd161dcfc0f8409d7273c6e015363377c88199f8a719ad8e154c0a
01217145573e0b3546d744d8cd95405d9a7432e97714bf3786db3b432f61d7a9476a0a
0120a32b01ec6dc92f4405512635497c44ca470eb9f924a6b0cdf5905a71f6dc60f50a
0121391110d1e23b492596e18a8d2857067c4234824883653cd65f12e215172557200a