012044954a188607dcd511cef12c3bafbc5edcd0c27b723495cc1257b0cc3378dcba0a
0121eda375dc7246fffc1bc6330f4d3fee338c986840674605a09377419b05b3f1770a
012069b3ea8275a89ff8aa8b4a5f1686243e342b6663c78ef739d4893d5604e8a05e0a
01217b95a14a3d67f9241357ec47a97789bc3c297cb7ed9b66707683be1e574df04c0a