0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02c98603601749add14f3f38d09186380ab660c334a4c1e165df7c9171718e7f10a99f416b552c7be0b67c1aa8727bf0d5b95c9ff9f1f62ba3446bdc07e09cfcadca35623c232333e353d09ee42e70f21208dbd632bf04f601cd9fab88c9077210000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000f47d0000000000000003000000000001f08c1f431314700b80250fdfc6d2201f6feb748b0e3c642f7d296d1a44ff178a2ffddf97ff845ca4ef5ec744df42935065f05872fadf80db2387f444737c8f495f7400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000b24bf09135aa52b17f4a90000000000000000000000000000000000000000009e43b062371b5300b9526a00000000000000000000000000000000000000000000138c238e3c830290eea5000000000000000000000000000000000000000000900cf070eb03a9c86356f700000000000000000000000000000000000000000078d7dd63551a3c4a9d2b1b0000000000000000000000000000000000000000000024cab81c9396ef6c03220000000000000000000000000000000000000000002dea2a3145f1350e07c36b000000000000000000000000000000000000000000a1c90b119c7a3001e34224000000000000000000000000000000000000000000001357eb1cf460bd0e94b900000000000000000000000000000000000000000025a1750b13e1e7283c9d330000000000000000000000000000000000000000006ca05cee76f49796483bb8000000000000000000000000000000000000000000000dd0fa5dcb23203d62a3071cc64c4fca311b3b965969f00507a6030c5f7b0816b011c2013a48c91252002f97f80b6091bd8c89e0c18d42778a0154aa952cad0a1aed08d04e654e9c8ae70b7edb10c0542c11f25e01eefb6df6fcc4b49618cf4745ba4a2ce399f0cfff6121f703ed6295b606dd00c4b41f5c61ae1f7f1f22115c2946a30851280fe174eb243d1a3c00d7d4a5b0fd25e9ae9a32d112b4cf6a99372aa01c6772027d37269104d96f5ae3c1f110dfa18daa93f3767d5a81d6e28ab28483aa1c44d495f4b7c9002d9d61c2ad4df497876318807ce5916d5bceadd2e507a4fa44ef1a5a5bf60720a9b26f5ee86fa33c3b1bbc76fc6506f6fefa3f491c0f3b73b525aae2b2ca932360ae9ce05c262982ed25e7fbf221d55b0ab2e833786faaad8dda60ec50b71316bc257976000dd5d31accc39bc0d540093ac71f6d8344d3027aee5d1fe7fb26000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022a066a9ffe369327a72c0b874b885aad91a358cf7e9039e29e848cdd62adc952129dd3cd8b8eca851ec777febf8baab406c36b8d07704f8de57604a337d1291f0eed862cfc40ca3714b9d1f54cc100bdb50064c562d5baacd9efce948a147b5421f35dff522fff7159c12aa60769aa391449e7018ccd5336da6366fa76a7fbb0192b3a2afe5dd41918acc28b57b3de8757739c5da26baacd6702248fad924fd32b72b3e267702115c04b8de6aa52ad6f0401e21a358e3a5f759dafa8550e43a30ef4be985343e7369365b0aab981e7fc7d2b40d15bb0809de424d7c293d08c7429ccb80939b16ab149dd7fefbe6ff35cf9de0978f7da32472e6e2bb75f9d6f79305ae2773ecf84c85c9a9b30e37ab01681ab09fc6dea0fc6f5012a34d1afd61612390b35ee98cbf8eb5d7e258e701baf64f9d41fbb24231b55111eade4d3fb070202af3f18a34dd433e86bfdc48d6caaf6906f1a4f2d29e8845f00639da77e270ce245905ea4041b8a0a89f82607e2148f5e3f40c1c4c39fdfdce7a579ba4c2e0c2e67e37a124dbf1d05a1733d1ac5730f4aa836c1666da6a173e82bae5b074a21d30f69e89933df4679f82c33f3b3ebff51b0dbe7b4ec4514a03035aae6c8502cf973f60e7496690e0e48b391fc1028ea36e5e7f7470c38ee872a2aac596bf20d1aad8d887beede026e8265207b3b32cacac3eab4fab3593c336f9ae447f180000000000000000000000000000000000000000000000000000000000000000109346be8df61937d1df619ec7b5bfe2ccfb00eef3f3c722df9cf451cab1482302d9ad7777c9e369e11553e7bfb86bca28aabd8040aa065e807d63586ccceffd00f1c307c8e36a9ca9a3f3385e065d8640777bfc124459a60b353a9f159e87464032994a7c07d47fb02fb6e11807bd5913322bed2a8ee67eb4a5d5eed6615b8972493f00756a29ec442f772de1077d7f88e35eb3b8c9f051526b9051ed748fe0d054d5075ff4588c4cfdb9047d990bce25d689ff44a9d4f0ed7110dab00833e541b4c85027da0a60b36356dbcdc4afeb2725404775ccdcc367df9ac9a538d0fbd268240fb5477b159a2369f288a46505338132712de7c5ad18a14192d520612420a2c4f0e04660534a7ffdaa22344177376524196c16fa53c2da83b862339ea422ec6c7065531200076737e1629b1541a931c8e5aac9c3cebc0e7a697d3206f06009fc4f1245963543c3ceb8c524231e4c95b3b52157a8bc826efe6666d4c6bb71e8634d1917ff934b0ac0ca3c4ffc43e1900a4bf306ddc05d864d987e6d2e50111ee1b37acac8ce96566f1da9dfe1a5f4b1d5ddb418d7d77fcc1a4f54e03c84613e164958f04639b07683f2d3a635a5f8f61254413e43bc7a8d3fc751b5f60c4