0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02758d929d3af44afff26553ea742ebb76835fd7f110f9232673c2ed281102df003d2763224fee98ae2907452c75f672132b3c247418c884959f2cf25073aab9be13f91527d97967e4dec05b72d59cd4b2cdfcc20cb46732f7a039c93ad9ba6b400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000023eaf00000000000000000000000000045db71eac5584ef10c1d744f325d61878c871aba8c21c55b5545934408c95da80c51c35a721ef44af4985eae05a7c96303f2ef566b40b66264535f88cf4795b9b4eda0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009e61052e0ca9109a3dd3bb0000000000000000000000000000000000000000008f4520fe5b715666b95a120000000000000000000000000000000000000000000001faf2334d963b8c8475000000000000000000000000000000000000000000f8714020d26a29f9acf6c90000000000000000000000000000000000000000008ba212aedc17441563750f0000000000000000000000000000000000000000000011cdfcc396ef650f970e00000000000000000000000000000000000000000094deffce7642bc3373ddd6000000000000000000000000000000000000000000e7c8a4b701e056ad50655b0000000000000000000000000000000000000000000023258ef6126f209ceedd0000000000000000000000000000000000000000000340a9830d56b2c9012d3e0000000000000000000000000000000000000000004fdc2133f8eaa34a0da663000000000000000000000000000000000000000000002faa18193bc90b5b41cb2f276aac7e4bcd4afc04fea9de43ef6aab79d3fb6a98a1711bf6f22983bda0fa0b265646e4c6ab54f4137a471c26e62204952d2cf3fa83f654bcf321154bdfeb180c4dd6206d41c5438c4a4f2ccaf3a77006b82fa6762d858c422056968bce96088081893ccc481723bfe1124a29f0afbc1fb0174938372a4e4f99cf24b4f2e72009c405f7ef65ebf1ad5cd9ab501b6c954d9f891a858c3178c936cd81f9262d2e045ae4184636ade08c1c239cac18794ef3cb0f53dd01ce05d90ede6f7ffa531a8b211ebd941602506cb03ea1f856b8c7c3c9f14af03952ea3d82dbf5e05bca25eb913aea6a0993548584eb77085fcc240437472477c197c5328c97c314b8fe0dcd285647e87c1f6cfd15e928e5002dd13da675f4993abd760fb9ae4b11e3db03d05d43827784a5316efd6d39794ebf452b7c847c5ca415d04f51df598277360000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000213346d310a2882bf03b70161dabce471adc5c18a1dfcd45d77175b19f5720b210d6726470cfd1837bc15a434d147e1791261e8a9ee5b6b755a9159ea5e7dd3961b2d6fd38bbd44f0ae452e10bd24990e4d98e6fca6a3120a5d4166804d03c1592ec6802c9e1c0cc2642c1c5e51723cba4412fe76a6e89a7747854813fb1dd05f2254849b0be5139ef34c14eba6034a41bc822a64f53203116a6a16e6969e97550681c34b0ab33693e4885b8bfe475e9c0d1164290620fcd889bc470a4b5f7f4e1fd1e90ee74aa000eb90d03cb9156e010e5ae35483dd0f2ee7719e657113748b28667e7d0d0f9d94af7c388e16025725e5acb17e4d5ef1448c9245572e250cf6289f53bd3e860296f958321b8b08f15b33054c59e1d48b17dbd688b46d32ea702c69aa20968c5b297ce33a8ab50e730017e8846d83935e7b8b28761efea044cc1befaa21599638fbcfd9ad60483386fe929c30a3e3421db076fe2725a3359e2b232be45615bd1fab76ce899843074a0ff4eb423b986a27bb4d2207b9a992ad961513f8c362e4f82901f773a513bf923d166d0129c4c3dd380c8a6db8cb14590d09370391a637ce91ea962e2d286dd51fb0499730edd068d070cd31fc6c2c053c14f9ad310ea307ae6bba6fe269ad3cd51848f88ccf7bd6c73090eb1df046349d0a6dc3d2a83714b2288224ff3725d9a1db093da0a74589d54b4824d7da959f2500000000000000000000000000000000000000000000000000000000000000010629b8db8612e5196e5123b2366076559ab9e25770b343ac5a46db635280a3c629cd5c6e010aa83773f0d334930f1ad8dd9ada09891ea040db6446858b847c840bcb23232bbafb23ecacd717e5570255dc3fe6b95bcd91de3b287b7dd79d0dae2abc2422c3a6f2e03f21e263f6ef826a1d8e69f6a926575ca39da49aa65c68f30e57ae25969fb8b7f0f2be09a671bec012302eec71b520b3b6d1baef60c62cde09d1664e16dabc1818044b9223e13dd284f383f80e7f8e07f24bb4a21c71847607d95b4451cb6f5929dbe6193a77176ff1c7d195adacc10b6afdbf466553dbfa11dcc72b8aa92cd839e79a26250e61580770bb95a175982dbee5bbe5e02fa7810d4fc41696398fa47ef14d9b0c57b74723945f3f91f26ec10f74b45da01ea2bf175c78becfcf3f23766601bd9da28ee3bf2415b60081a789bd221ee899d086741870eef3dc14b4d690298c50268c054f84ae068fdc78bcabef0c58a5cfb1d0510f8870231079148a9a77d6a3ba1137ff33357486e7f8b1b2b9aace59b616d51206169da9cbc56e4d8fd3b3c5f04e3e77c33d5250234f13f44c253acd4876bb2221f030d06a49496a128ea62cd27a274b582c370d2f7b6b09ccabd737aa8d3b4b