0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01117dfdc5e7fff5ad1cf02ee3f8fce94093e158e6fac37734bdaadd25319fb9b1098f0c36f089b59ec131ee7bbfdad0acc71e6db28b19d6523d6459a5361ba7c3f875e57252d9cbc179cdd90d92b25e86f01458039c3d14021919bfdf18d748e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000019e78000000000000000000000000000318dec522365a80ece37a51675b66b04dbe4d8b4cefda1b100032c71850078ec07adbebd24bdcc2e428d58b6888a5625900a05a5254f3de1282b39f2bd9d77e2ebf2a0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006affd4da8bc1ecdd92b97f0000000000000000000000000000000000000000009a57f482d914c97eab8bb700000000000000000000000000000000000000000000279db0bece17d40f9b7c000000000000000000000000000000000000000000e585ade10a3eb22e6d496b000000000000000000000000000000000000000000a5dd4812468623af1c772b0000000000000000000000000000000000000000000010bbfe002f0ebc3ec12b0000000000000000000000000000000000000000007bc0287936b60511586f3e00000000000000000000000000000000000000000066d986b009246c493c482f0000000000000000000000000000000000000000000015d4c46f67c89571771700000000000000000000000000000000000000000003b2f803daa3144c8b8433000000000000000000000000000000000000000000ddec12b565610a10ba9065000000000000000000000000000000000000000000001ffdb7b263f70aebdc6501bbfcaade1f790862be0d9b10e329a6f98610c4d73c938af24ee7a53882b0a10f5edb05874ef116c1b172dc7377d6b27da4bca23db6b94acf45ca3e7c63607b0f881b7e1be6b0fe4a7b4da46e0a2a9f718ac0ccabb26eeefcfbd0dba0d973be21e3a89da478108b78ad35982a62c48547baa1612e8d85ffbde55a9f4ad52e7b2cd5dca632b2125c490bdca15f72899e8eb3388381ca9c0d45205da4b535ae3f1543d2cc2b91a89fcc009cae9f01e1c1fade444ceb6b6d2a721b0b57c5375ca7051e0e257211ba0524a07d876db851156f8482788b019c29f6b0991f41fd09a824b20dfb0f1c42413ea371e77850c566c4816e5a4bee95e9ff0d028769b840f72fd79bbac95393cae332fb13039414949b9b5ad55d392dbbea0118db45a314ad169852957782763118640e1f7ead947527349aea8a495628b8a6733bb29a072a0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000227b9870c3459f003dcd1fc82c3630738b791c1c625e522a02cd4e062445277af2227248f09ed41e404f532e9776f2468caf134560ed4a760bc4019f4df809a9b2c2e1e4e4b4bd3a159ae76aa031c7628ed89e25b299c1dad8a470b0c3fc674170419c79a8e69cdecfd58ad58298ebbcb0cca6afacc58751ddcfec4fa8c5381472dce081705c02f15396493cd5be04b953843da9602bf37261bb1ba21d20e68e605a858254761653adc66085c043d720ece3909e325a4c3a5cde44a7446abf093181dade01245e6fb4a9be19258d666726cb2ef06ca2bfa2cb014e873568c5acb0046d7a0a527ca4aca468ac6dfefef635e86861b4f5d88095f368303950937750419b036ba4d1e415b01b65b388d24b7fd30809cf3f9c45f4e76a60558e87fa6297ffdc0268c1a628c77c860e977e4ab485f0b45c39fc510986808375ad1eb5526055e82e5833015df8f16c778fc55fd25b78bef1f1d735c57f115582a588dc52bd18dd7b07ee5aba021323cddfe59a98cc6dcb4d782e7ba134a59415791503a23646c9c220a1f806e5dbfff23261fba8e2f18623df119973ff6a6f623efa0ed032ef249df6e9f9a832fea312fb908ae74baa824145f2e1c319b25a0c2632dc60f3a1fd91dfabf0d709db2e2c332f1e91fc91de1290606084a2779fefab870fb09ff227eba76c5d3443554b402fadd56b49cb4450b96a2dbb96d3b16c9fb2f430000000000000000000000000000000000000000000000000000000000000001257048737d0ad004ff31d17c6d2885f73dbde8d2d6a7ed678e6aeaa9c0e76f3206721c644e77a926db44432ed8eb28af224cbebc766a8dac67fafcc3a8c6ebb01ec1ec7eff4b42e57ff9cee72f22c87fcf12772c56aea49c2be8bc99c3935029177ea4d2045f3f1905053c3d1e67a8106754421ea1cae5e0fff6d0dc6987b10a2f0a1d5c4a34e5a4435cad6b397b8ed5f717275c4e68cf3e44760b70ee9ba15718662cf9f15c37c685a4e69b17073cfcf217ebb66928d2a5fca852991855db8b249580c27c004921766d896b7273523e1f76c3c0819c287ae14be4c583ca221726a0d30ecfb597118cbd54b4c2450bb2ca82deee2ee15da1c66639a9d5e2cc232bb06b3009286650d3dcdcb71fab4d08c9995966fd3c254a27823f06eec4231920d006c2e11f1623db0b39ab3d77ee399221127bbf87748a2efffc6a57ed0b761602ba6e78ca1281c4b6bf1c8637a7354a710769a07d968f5a384509bb2ddaab1a498f5194579f4275b7d0c3c2bb51642430a24218be0cf3d628d941b76ff796013404c999aa0e178c02bd71661db98f7914e30a16b3d67554ce18471346eb522fb32ff55272c9ff3664cfa771017581834326c47c0c3d0ebd21c0c54720b5d4