012088c7ce3adf2838a4bafa27b13abb822d1a5a92e43232663872c07e8a76143b6f0a
0121cb16bcc3e893d6dd2016d9bd339d11d5cf36b6a374aac6e2a862f25c51229a190a
0120e66dfae7a27f35d6abce0c0dec76458557b3f198cab239ca4fed7f29a8c0ad550a
012137b3dbc397304c454ea95603eb8a89e5a35e14c3ea525c1a88e4621b6d5b791b0a