0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0292cd4390d5baf986868a35d51fd11045b295c256667b57edc5e6ed0b0cd33080c7c4004f9f364900634502f5347bda1a755da125448607f5c15d3356c43bd0bdf523a032d44097760998550d99e55d264ef824c86f0e5d14b2713347d1527ae00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000023db40000000000000000000000000004597a5f66350f96b8cacc9f5642794c26e8295c966d32bd2b86d4af5de5cdb7a2f44f126fcc76f055eaea65c96b220db480c3152155e66f7c5e69710f3a616ba7303d0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a99829880b70ee6e5455d4000000000000000000000000000000000000000000fa5acca3002b32e816bce00000000000000000000000000000000000000000000024ce884516613ae5417e000000000000000000000000000000000000000000900986b256ea43bf03821f0000000000000000000000000000000000000000009153e7cd551389547133ab000000000000000000000000000000000000000000000388e13455da9d3545d80000000000000000000000000000000000000000004490c1de3fa04af5eb2a0600000000000000000000000000000000000000000047e525951cc32c36711dcf000000000000000000000000000000000000000000001d42f2d48c38a75b9a80000000000000000000000000000000000000000000ece8d7be619e04c0bf702c00000000000000000000000000000000000000000097ed05d9d29cefffa18305000000000000000000000000000000000000000000002bfd28746c9fe52568792831f66ab61fc02249cc2a0733715556fa798c9a443870f0a65eb9c4862275fa1444aa1413c242602dad5d0a2cdd1c775d8661bdbacd8de592171a2dc4a404d12541c7dd31b96c76c00071c631cae7c399a26c64183fb45e3659b620d6ed59720ec603e7d483010a4cc1eb6798e2e3b2944b06ddd61fbf00c6fe18011f97f53f285cb1511c1e3e09f8458743eb452272cf75e6aa5f020c444310df45f10f74272d8c34d83783e724559d2da99e016c554a8e5003426b888577480693dd7baaa425937db092befd00d98497760a3f36b33ef0f7d637d83c381ae0c0d37e7aca3516b0b30e85e102758f06df20b5f245b2d0196496b11ef58de85e144c0185a075087afa424401844cc7787dc20bac36fcb64bb67494abee4cbdb51eca4b9398a31865608c6a39f02ca6ab62eac65b1ddfd9df57d78b1fb12e45f537cb710febc5000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021e1a36300e9683e39c34cef8b6ea5f1286d9b299e18eca1a94e910e544a3f3c21b9d5d65b43599535fa3eed17ad4f02a8cf436269e3ad8b9ef9a3f0bbce34d2827fb8c22b2dfee022a8574fd5a058840bf88088a15a08d6159dc45872b4c9dfa0c1551193163a2f865f4d23089eb97a3eb0dd7c952589ba2d409236d4d9ea87b0e1803a35491c326b3f9b9443f6722b7421cfcb8127096cb97f9e9f4ece9c62e2ed9823471ea42ea7731de0d56291bbbb71b9db1aeaddcd0ad5ff1a8aeafef1c07a102b61ae5b6a4eb2ec0d222c6a334da059929023e2ee0049854f3e528e79309e6fc2f0e8b4b03dcd0eef33eedc7e73e2bc3f608c5b826b9ac8e9a5a314dd21bff93b0fb2b2fcc69a6946d61d66f11d82e79b9d036955aeebeab849419dc1c11b6b7b6a1de77b2b62f1ee829860e2aec1cfbe64103fd977801bf28722449ac303166e26f00481f95ef3ce5b24c349dcccb02657e90c9900cc1d1e0f8598eab095c54f72c106a1cd10c052bce8418290666621bc8f0ed249929e0af3c38ce740ea87641c65480b9e67545db4604e04fab695ddc1134b9905743ff094c840bb12efa0f8894a3079462e74ace8ca289b6188d2802ead0712587acdbb2c66007cf12da6d8c20c4ae70397964f1104359d61a451138ad4db378765750ef70f1f88102df934c331c45adeeada0ba1d5e3d2e3bf1cd35802ffb4dd8c3e0e114f84efc0000000000000000000000000000000000000000000000000000000000000001215f10353082773bcbcf1e6b9d1de2c2c60d41c3723f424f70a20ed7d3e223da17545daef9356eb9e72cf8da23901fd8ae91bf72cb4ee7010b8e3de2e2c7c8f3060aac2f740415194291979953ee6d2336a7290b5271204ff15774a5b60923ff1c40472822fb0429552e373139e325c21b88b06467c8030fdab865260cc0e8f10c7672fea1d2c28592c048ecf3ce9565aa3f4fc652e196300e1d800c8de8e989228236e919c7b345c33b0280d2323ffaca67bc774a71bcedb8e157e504852383021e3b68b37e4bba42a7b3d6d6e44e73d370782ccfee7db7e10f92050e75908b194f3a6f853d22f0932f966292489ef0969f91104210d4cffe0ff0401a4600882abd6e3f3c8516f1e55f55addb38bd92e73e3daeff5e9daf752efcfe7018e8e700e4a6c34443c106b6fd8efdb3d467b3310f36b1e8afd405753ad7111813c71815dce5fe05a64e987655ba538e41be289b33a19f9948d7cce352b1f214496311063e6d0ced09f3d7baaeee6ced35e8fa0ebe6572414e72bd030d55db487e9ce20e35f618128d32ebbdaf0f381bce6f656e41c5753bb368ca6a3d34960fad9b322528f7b45356fe426303298d48eac715432e13c4cc8401e1e8e6044b3f4a24c6