01200c2397e1428a3e6bc49e6bc68c3cd6dfc3b0b2e8f07493167cbeafa0c96d07cc0a
012131c4c910d6893389e57820ed00d136acf4c7732925029e5ad428b7caa24c5b060a
0120d91cfb74320d693702a03f2f6c7ba89d8f283a4688c394ea6ec1e401212446a90a
01213ed66c75aba5ff2b1ac8b48a3b8a1bd582c08fdbb53c4ba0fe90db2661f4eb700a