0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0043f930b5978b7f2ddfb4894c9955a48f942e4ae768495bbf76f7279acee33ba19219756beaaf3e0b00806509aecd1520f5dd29253853efc6ad6762a28b50a2f56fa8a0bd0e45bc68c34ddf1c5a4103e7316f67c0921fb463b0adbfc1a407b9700000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000008567000000000000000000000000000150a26f57ef398a9b4c19afd985869bec54430a5fee17a10c7a9cfa709a84c6bd332ada1b181dc92a485a013d834210cb1ecdbb6bc686c2b9a45dfa167d62b734473d0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002ec6edf9521d9018207820000000000000000000000000000000000000000000f495878848dfb9730bf4ca00000000000000000000000000000000000000000000191d91efaa3d13796e59000000000000000000000000000000000000000000f110aff9a6c3b4b5b9dac600000000000000000000000000000000000000000088a994163ec6397c29fec200000000000000000000000000000000000000000000257263ca218e60b842c0000000000000000000000000000000000000000000a491fd0044562fda4b4d4a000000000000000000000000000000000000000000c4db712921acc607126742000000000000000000000000000000000000000000000cc9145ce9057ec04b850000000000000000000000000000000000000000008a3a4369909ac6c0cb618e000000000000000000000000000000000000000000dc659fc7203b69ddfb2c9700000000000000000000000000000000000000000000196bd470afbbae386fd80621b0b07635dc4cf8079e69797f5614f9d5e3c5dc278e86e2dbbf42e7fd5c701f46a66eae0163cfef1c8f7df9cfc0ff545689d46a6c794bb390038627cef2cd20a85a7f6e758e34ee29c7d9e03a82436207772f8f921a4d93fdef26787fb508044c81402c3c2ff3e73af7f8fea6b03c5a837a20168a9343513d4226680bea4f28dd25f053fc8501c995a9346ae7a6263a78ba8e947516946bf67460a2b05a3f0376898fb3f49162204fb64237815abfa5725760e32bf450167762dea571459e18571f9543146a965e93b64237693fc893c40d3abb7c1b7f4ad532ea54bc8540256b9dc0a3d4205ca57b60a365534bee794c388247880fde10d2313a6e76b1f9095e94fca74cdb1b281562784438eb13f0a7bc84a2bbf36ac8cb6b29d9906aa315f59d179032d3c076791693586f0904ac243fa41e54dc26a977c74e9a4b51fb0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000214a539d707d3015b2425a444b70aefbb6d9038e4eb6e2e09e354f0fa64e7a5221ad188d30f624b7e006bb3440cbc22312a5dd580651165cabe5c289909198ba6099656acce6b10f1de489605cefee23ecde51222c1063652b70889d4242f2b2c08ad3b94c9288be7bb982a2fc90f5f43536612a3e09d7b71a4c6fef932ab795406f953338e0f69718bda160c164b97beec9de6ff5fb499ea9f7066bb4a4356c60f51e90e6f29232837d916b104a14c93fc95591561aefb6664d475b53b95711d26121bc9caa98a5b251cad4033eb4d2bbba9bfd4f1769d679c30d46a63fcf51516b50e688546e27e2413a1ec6824b3aee683107942556102ecd13a60a59f4c6c0b137760d57e94f8473f243f9a813638e1ae6827569e3f51bbc65d3ba656e46e29cedb9c73a3507244e19b557cd08d620d43c80911c0070e0d8da674051f16a90ca1cab5b3a1a20a2a923ad4979d2e70f4d935b0fb2a40edf48fb6fd7c20a222079d7a65b187d97231fbc8be5924889ce284879acb24c4cde81366d44a2a1f3d2c7f062c0024e55388554d3401a473d7e853fabe8510a6cfe368856db4fe83261a7d7f53b996fe8f241caae034af688749a6be321bdcc42f0a4bfb6eb76c4cdc0fd16db6b3ee4bbe406b392e1d6435a4583b72fdb2f61ed93e85d7d11646bf522af578d9e055725bd3fe7c974f33763564bb3a15505ce7903c9803cb02b04e1300000000000000000000000000000000000000000000000000000000000000012981f7e2bce6c9ee5bae8c82a9924ead19eb5e62b4a18ce3e817989ce5b1b54715b88a4a5ed0472fed7088cc7bb80a8fc0fccc6cd83c060d6d9b03a9276dcecc00d1c52b587314e6d80e78f9770e867351e321a018ed33c1b36e10ddd6d1e57025cb3eb5e9a22f5543ad914d438eee18de80ff83052be6d16ec8065f380493b925a4b3ef6b259f9a76b2c70b289034298d7963181e60c9477ab2f1a5cb45428712e967c14de8d333836aca7184422fe89b9667c9e6fc5f4d283254f7a2df6805265a10d3b2f259a3be1adf2e4188c6b896e764486e672cdb73f2053e5c8c6fcb0c99fad7f4c4a4b5327375f357b81e2ea16127902d492c901209136960512ed80cd92c4f7baed1c8418b3568d9c7ac379f4aa905cb8697e4286ad623aa54331c20bfa061ae3b26b0fa50a9d35314c24df68c053f83f9ac1881ff949713d8894b2a104af0842c63a6da8f3ece9c07ea86834a022a85d709136667a26462ec24352ab5a9d6579771db68c9cbce880fc8aba33efef2647466d6900a1ab9cb99beae1ba061ad0d2f2094e39fa5974f6b6fc0df112ed7db899a89bad97ab82e6162e61d4b1741ca386a3bdedb96d000e445d953120195a6989a9a442a7fa2245d7c7c