012046fa57f064e9b3597fe7409dbb674f035d70b372f549ed95959fdc6f17823bb30a
0121a7cf124245ccabbb526a7315c5d2c23528c0e182e7d8413265f8d3b5c144b64d0a
0120ad960e27bb85aeceb5e1e5441181b183c931f6792c0a1d5b39a0b80a840d53fc0a
01216a57476bdcec4ba27d69ac29f105d378807679d84c6858a4298f3f642b657b110a