0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00468b8427f5e80ffc2f29b305dd180a9fd408ba4119488457d28e09b3db16f2315b508e6b538b3d70fa6490baba951f16468c8eee3a6b775189850bd96b8f3870a93f576faca8a10d5b44b4c6c0ed7fe585a6d72caa0d60162f984b3eb6d153a00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000014d610000000000000000000000000002732ac19a56e0408720c64cd02a7a024022f3151acf5f4db1aab0b84a33d86852a781e4c5ed1bc9028d10f0c289b3e9135b5d34a0440e78b51f4b0b62c0f32d0daabf0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000035d23aa0df1f2e56894179000000000000000000000000000000000000000000d224f82e58021ba529c4db00000000000000000000000000000000000000000000070d265ade72a066751400000000000000000000000000000000000000000062f8069faa366b5983b25a0000000000000000000000000000000000000000005078106828711b8e4ded200000000000000000000000000000000000000000000029421668996a581161ad000000000000000000000000000000000000000000e6f2956e2aeedeeef2a4b4000000000000000000000000000000000000000000fa57a1a552823e7f275703000000000000000000000000000000000000000000002375dba6efbeb08f785400000000000000000000000000000000000000000071e762604adc6641d8bc3b0000000000000000000000000000000000000000004098851099cb19f9d18fdf000000000000000000000000000000000000000000002aef86f54fc8c8f6fc5824bc0b6588e870feffe44c3f8f3dd5b468de96005d518ea4ce622676ba3bcafa0ff527f3502a3d1066d15649a6b91f262c0d560c6f97c4261859d6874fe1d2802be1f90125cf6a8ce3d7761ffb18235dbce5e5fb6ea9eb646e7eb4ab62af9d2b19ec0ea7935df0f50e3157cb3702ee0d7e3a12a958ba22f7f8f44fdc61e66561038b7f12ea269e3d13eb0af909191922f292b499f8a5d7610ddc45552de8c44a1091573a6219b56a61f26cd7fc9f3051905f22e21bb4b4a4b613116653d02f3606c143df63661913b694012dead68e3f6e3cfffe949345bfdf41884c984047b92b0cdbb92b2830b1dcfa802972296cc6720677cfa2493f12834b674b64550d032a6e516f36152f7d1fe2389cfd8c0d60cab05d8219c257fec637f7bda4ce3fe609b8d697792200e71596eef93c870645c63b4911646497783b70ee7f215603a700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002142a64f42eb08d4bbf2da16f9965172bef4ecb954ccac05f790fdee6d44d9295044c186e94dd7be3586a731bac2a217b5a94d9b68c615df640cd1e3c77ca5c6c07205bcf77cf911777ff39af879d093a0de733adf64043756486e2123e19f9552afcb3a98666b4c89b39b2f9fdec772ab5682224b0004353cd6890387ac06a3b04db91c4502e158e833f0ab44ec3539ce2e1c0708040e7c64973817cf558a960033163fc782215a8f249e516bae383d27eb028fdb1e90b3228ff300e3327638d1b0a87dd50246740f5d61e034399094f02fd4182f46d38bd5b0000c469598ce721cbad04fad6b67cdc9eb78f88532a065d0bff5389b0408a4573adbd33886bbd234b2eef47ade02a40477addbb2e513776155286fa00e3295b493eda144ecc3310c92aa74c7bf52c4e351abcc1d2451bd25c540f8dc7698d9f793b8fb9bfe1ff1bb5cf68760d34585814bfe10ecea17a4823127d9028bbc7661b3e1f077e507e22b45071b3d1b7bb5e4a230f54d547c2eeae7c0df4eb8ebaa0ce4b0d8170b1b50ddc6589a3af6e37108fae2f7076add349840782a92d4ce5798dc32c36e947f71c052d61aeb29f7db72fce5e7b0f7adfc9c4ae700b3dce0cbdb480186de08c950a8198576efc889ece452f77552c0ac95601102be00ac1c19cc0cf7f2dbfb66c07b052424bda859ecabd403d8b24be3ba10622f44fce710e8871f9743b5d9d490000000000000000000000000000000000000000000000000000000000000001043426fc1d52f84f8b2fdc4e3eb23217f1ed3b1a85d0898371952aea7d4ddea02586c348c89393fc49c2abb0d66cb242e9b007445c064672f3bb6fddf75b579d20364a538e1917741bc7bf19023358e122a8bb2a51877f16bad92be41949366c260ca3cb1679cf0111d6dccf8bd88ca4a2de039a34c6950982b3101e1162f1c2289e1e2b6a4ed3195214311cea941f0ab9c0158cadcfd1d4b9110e292c27f1b82f91912993845bd8196ff1f22f5f46d795841f41f8bbd2e0dd9dbe410025b37b1df1f454d1f9965e0b9b196e7bb8bf612d54b3f87307780699c7055219c061fd2c71ca077d5cbe78bc657f40c4669711f91d6defd2ace6594381c962c66597992060d745598645260ef961eac2990ce3c3ac1c01d905b97e4aec35649fe8c482133ce90314d37df60c2212c2f46de2f42a8999fbebc91e204d874633f3e2dd54150f06dad8848cfdde2a3b220f2475bed0bf08c3abb302d1b6677f6af6198248193acd35e06d9d75149d116a76eca4ca9000fd8b0875c078915d9e685e3d74850ad69bf0358fb87a3848bbf821c7ddaa0e24986c831dddcba5e00fadb09dd8fa03329dfbd9717f297fe95fb922b58e217befc2b28385597e625ae85bbfde9aab