0x31fa742d00000000000000000000000000000000000000000000000000000000000000a027bb1671ccb21a82396aa8cccf5c58811eaacb0d129feac300ef0ac5ddad6bfb14faee9ade9502a32b42639fce825bf889b0ec0e9ea0c76910d03c4c2b9cc2f5f684de7baf20b7122b978a75e0e5a2bd70bbdf120bba537056d70916a6a120c500000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000015524000000000000000000000000000285ba4ba72d984a63c279b76f10d4a184776a0c987b838fdf10e4f54a024f87743b10b9211f4168cf5bf48548458110b4df5e8bc5aaf77c109375bc9e6999905786df0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009e53a24fe7ef57a993b28b00000000000000000000000000000000000000000032b161f534e46a3ef45a0f000000000000000000000000000000000000000000001ead538383faa2d6fc70000000000000000000000000000000000000000000e6a0baf8235827a26c3be7000000000000000000000000000000000000000000a8ce93481ac61affd3435c000000000000000000000000000000000000000000001d451ac2bd071cea5eef0000000000000000000000000000000000000000001856dde64dbbb1dfee48980000000000000000000000000000000000000000000a9c95b40af9c15e858d5c0000000000000000000000000000000000000000000008ee8e0958a3c8038716000000000000000000000000000000000000000000910653a618bce5bda3222600000000000000000000000000000000000000000038e2ae8deb2ed2cf481722000000000000000000000000000000000000000000002a3cf73a5fe178b15aae052170cf3a0554662b3c3a8829ea41c4a6eaa78fcc03424c384b85685e0c364f14ba5df325382c273d22644c862f3277c8499b7248fbad38bc4ba5a5f71276f80dac64c0da2cd7263d9ffdbe4c81175decf60e057c282656821d5321b361e9b91422bb0654d1c16a7c5ed40c49033d635bff1b14d1cf688f0a5fcdd74817fa10098cf125ed3723e81f87fa3549e8f8be2a00081bdbc752cc7780185eb3c6ed0817396a432ad416e9ce40c5c72d801651bde01b2f5d82330f6a1bed3022d2e7542fb2999cab00c17ce532017866e243a0943c3105d643734e6edf8829a2ede456077ddc067f8a11ad7a5f57be60d900eb0ac0413ca2537f28f6ae0df93802e89b1b87c3c8e3c578633d7f627a23aabd77c11dbb210819898e7df9809a542baf85262d20821bdf7dcf3234ad111fe76d389b03417c98e618120a6544b7870f793000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002059a7e95105ae89601de3f8a3f1f9b01b52c083b0340bdd6d27d3f9dc92744950c537f0ca56de8a4732b41e997fc64c1ddae4d0ed8f2e790ec51b839de44b0e22a6447a6e83736a3f1d22ce3c09c2a4fee2cfbb8cfde2cd3475e03bb53a698f60494360df5912ae639e3c2eb51b45611ed67dba82a20d8a49ffb179827b024c526fb422058953c02db689ba528bc6739f8c199bf52a3aed2cd7a74ac4194884717e0a228a3241774502eed0c07bc77ba20d2b7b0811481ee931668c632d22bd40d7037b66e8dbdd0d3b031fc05b12134889a8c38f5e91095a3b41c7d724da88e180772ccc6d070914f533fd5f70b27cc598743924fa672139e9fd94fd2c46e3100738504df6b8bd9a141a61040651c78be945fa43c7c84262b515f796b631efa0dfdaa7aca52967a2c60e849426b398e8aa51052003a6943f784555e350e67fe14ca892d5d3ba8652c18cc2b51d5a1ce923573f6397b31b38c1f1a6d163b59a7214c705cf647e5794cd4542932549a4c8988e5cc4f499bf9d0ee3fda8eb6fcbd238937acd2f03c37c1d0519d6201f6f682341ea7191a400eb6a9762d82c775de04b32762a692795d39ba6ceea56f7b662a0abd5358d81c352ea8dd117333441b2b5f46dbd81a01f2ab9fd9acf10ed9eeb21976fabec24bb9d19bf22f12c006a112a967b69620a732b261894aca6f7e56277ae3c3d9aec7db2a5196e1006b071a000000000000000000000000000000000000000000000000000000000000000113a9a7d69aace9c9991c897984182a42a649e1026e360dd21bf1dd5dae87aaf522932a6303f3e2f0997658e54694ecd0f4bf42911b65a2119c395f32d09e65f10e72506f4a46a570b8202ea9eadd7c7fb5bc0a0472086ed69d89e7bc2b733dc70f05dee0e5521be03ec20a441bef54126069f1533ef9a8bd9f56564bddbbc4e615c91ca87409b7861cd83cba1d0ec9556b68411b26e2eef5192d03561fe1cf2a0e8c42649d035c70d74d469407183d9441254fb7bf935630e82746cb732e3bef127185591695fe0b42b7c92daa50a921faada5800b16f4ce8996fb126a00167212e6c671a55176ebb3046ac6068a905a7ca50f9041e09692ae243112459b3b4405b8bc8646b09d111138ec74e8c532e9a4ef563def26f00cd00dee18cf54845d0e4516414b5c3333a972c6b6e7c05227d3a79299fe358e49d37888094ac800e71bf30d69e0623616aab71b9db0df3182dbacdc564894b6a4f7aeaa26e649706e0f89fd5a73248cbff059c1be9f0a7c9209f8fb7abb4ddaafbfa668bd6da1b2ae04705dc9e96f3429bab4e00b3640467e979fb391b76ac9af6f7bf262c4817e9c18aa6790403289182089fd2a8ac0f3be9444570bac222d81670d57f8b901d505