0120af05ea8a7c6226d19c21385c186731d2b6c78f57dbb2e79a4a84bf2b090cbcdf0a
0121722d7edb556a2987bbca0d296bda6cf64d31a8b1a749953add35ba79542ba8550a
012059cc3be3ec2e4835e7c44335906a0c1160f1fd8c81cd73f6929b771e8071a5e90a
0121dda982281e521452e109e5908333f600d81a92f0a23ce530ee277e6d0fbb650c0a