0120dfcfacbb46ab49680ae43d2e5b33f99857e74ae0a00969082824049d5a6e545e0a
01211c4b3bbc98b5673f4c9853e8fd5cd8c065da45a02e4deca0e9cda0d33ecaff130a
0120a2a17012e67f701602ef3b4d6c189fab97622f170ea3f8b9def2bb4cffb278d20a
0121457161a88fa3eea0678bb37ed2915fef85c6169a91c4298e520860130f70d7540a