012054242ed2d96f64c463a20a0fa27b54999cac398f0f9e7782264b1ae6b02c4bc90a
0121de754a11d1af3652b6c9d7b08fa0b78c62564113ff1b30b919b91a8ea0c37a3c0a
0120850f17a9d02637f9824ac31eb8a819aecf95e7713f0c5e09487c45221dc0c8050a
0121ee8f29599c29025b1d303b97cbfe00215d671043a78c9b14e4b32238b46857700a