0x31fa742d00000000000000000000000000000000000000000000000000000000000000a004b4ec21a1475ae4c74fe3d68be5aabd16dd28e87564bfaf7f68da14e7debb3520e721b141cc1459eb2a4e2e330a1b61ca68c5ae7a8acc54f58bb4afdd35279939829ec29a595e89756e8d689a8ede2b2f3a4ab96372b9b6f910983f7d59ec210000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000e47b0000000000000000000000000001ce4df6658f1a9ac5aebef808c78bd76b04787876d9a7c46514bf6b6f502e20cf6e94539c1f3b2c921a68942d667275c821214b2f5eaafb3c5903f631d5620e2a5ff20000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009733f87c6984631a88362000000000000000000000000000000000000000000060360274433724669649e3000000000000000000000000000000000000000000002a352d41ca2107ebf7720000000000000000000000000000000000000000008a1365dce966a0ffe1845d000000000000000000000000000000000000000000349e7bfe07dd689f31f47300000000000000000000000000000000000000000000297b30b8130b3b889731000000000000000000000000000000000000000000b274aac5061c61c00eae070000000000000000000000000000000000000000002f92af25c909e8ca70e95500000000000000000000000000000000000000000000014bcdf570af68ecd59f000000000000000000000000000000000000000000c47a19e32359816abac4eb0000000000000000000000000000000000000000000bb733c36d52eb05b1b10600000000000000000000000000000000000000000000149576f88a03958f5f990e2442fbe801c514d6df4b80cb566842692fa1656347c3dd23f02f5a6faf47b11719320540bef580efaac058217e2302732891e7c7f2003eaa6cbd20c81bb96c2bc7b7622ff9e7c761483569c12dbcd0dec6244ad430e19a50eaa8ef2d659cd222dfbfe0aa3248fcee7c23d25736a67c82874bfd98d86d2c79505ad7a8c0a29912af6bee8498b86f026a1ef48d22134d4e26bce14fa5e3b9cfd27284dbd6c86a0e4d384d9ba931a000d14c1a29e489262cecb24eb371158c3457ab1f2c2258b71c0e34162722c5eb01af05fe237faae1acb73b401a7901fa6234e648bd983da80bc3911a44eae0967cb2f4fb6daf1db5d92f443262a02e20290a19cea56260c108e932b8303f675ea34444f4862a0c765fb8c198e06425a5652cc31dafa30371023a4b27c6d94e0b2e2b263d7d2565b6f7955c6128a03479c43797924eff54a90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000208772e18bfd9b4f1d4eb1873fbabc9ed9767798054986e855b6290d8160411cd2222911c57c8e4cd4d22e47555b0ee29791c77e80e3994ef1786bffa302a5a81073ad180a10efd144fab747b98da4bc559ca4bf80b191dc48d66be032f59b4840a8155f95945196b573085846cee2800ff284aa1ef3ee385f84a048ca5760b89290009aff730dd096e190d40afe8c2ff93dfac61270fe076361f17cb9015b7123023c9a399cacf37eeb22ecf31d9baa270c978b18d93a5cef75cf42b442e63630af897800746eb6099d41210f5ec7a5f202adbfc8feed86e737fbd11cc83da9a0d8137cc72bdbe19f455d32bba3cc4c84bb0e057e31eeae690457b388535d37d052e31d98c780bf83fb9476e2c17f4091b0029b5436c0f7928321c6c31d13a9529ac45fcf85c819d834903b538140eda95e68941517cc6f4728acd4e1f9eb40319984765ec062d803dcabab7cea81ce2a54f06ab80ca3bd4ed8272235204d16b15d16623afb6806ad283d91b854361bbd75c3c34fd214bf9d3ca411f4b21eb1410a5c1ec3c883e53cfa26a94108d1b23c6e28f78e455b31c3f83c72149d2dd66140b37c51d75723e46ad32baae79cfa7068b5f7f600a3f070ebc77d975d60b9a0fd391195fa369e5655da60941302780414a3d78fc02b9c088fbabad30fda0470e56f7f015644e61dbb25e4f8e503ec37e6e2697f22a53e107c65de634698ec5000000000000000000000000000000000000000000000000000000000000000116c31ea243337fff2bca4dd6f813906a4bdd10e53fcecab505aefd454eb0ecd327764f7d9beb6ae20f2cb29c8f44df5119c7ab8b953d97db9172655f261defe8209399bb859e05af99c4fccd1688fc82cf8e47ee8f285edba8ad060a3bb09fcb2f53ba09d0306b0ee8d2e7de7f4498e3f64e0d51dbfd29b8c14345b71a87a8cd19787204707abbb595a3705bda669e349759bb57c3a42d8ee3fb5104f47a0dd4250799e543bf66dde17b33c590137e49dfed45664d1652d220b086857683d38804539d59c0f2ceae73fe5ffde1f4b41ebf5d27d06c508c94957b6347067d285f06faa533abbbb092fe8a06c7baa80fef288f10c77d20864fb3b97967f483d0420b3cf6a0a0f627498e9c8e9ecdcff4f37370acf0d349ed42c0d8bdf049e4c7d8098cc02cf9f535154ddfb4897af5fc65eb6c5d5d3f1ef62f10ff2e0733a3112c12760215c400b3917f80b107fe010578094216fbb7d08de906052773d67171f7260380e0a10dfe2db76061ec5b8a7de70721c75fce67fd18013e0c91323c95f02814eef5702b12162da3b79f94483aaecbc35f689afe84cade2d376f604c25ae154d268e663278aba978ff6fbaea5d7acdeef91509dd51285ab191f1e9c593bf