012059721ccb561f5740ff0d1614dad8d999d34148e73e87af0ca14fd32b4231a3740a
0121ac45805b18f7d05896c723a16db4579635680df9c9704d5609ff379339c7097a0a
0120da455a0751c3bcd967c90ecb668be88976f0675aaae89a077ed3ded677bf7b3d0a
0121a99f8363bceff252e670c21dcd7ac8f97188fb6d33839e61b7c6e81edf1fe0370a