0x31fa742d00000000000000000000000000000000000000000000000000000000000000a002602d7c03a36dfc624db801bb74c0d79e89eee12326a887f18076a5d48068d92f53ea3bf04eca5c69bb544f0bf0aa1b6508d447205438818dd47617f17a5999a98b5673fe091d101de8d21eca31c0b212c8fae54925bc8132c2375b777a10c10000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001752c0000000000000000000000000002ef879d02db8dbde615886ca019f234d21855214654aa6b4d09b383847b7b543e9c819f4d2bdc5ee8ed1cfc18401bf64d05e23a11f9367b4a7232b8181b3ebc8f523c0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000016a172a5e03dac2a92f3e300000000000000000000000000000000000000000004c6440d25bd5393e6a8e4000000000000000000000000000000000000000000000865ef3ff0121bbfe658000000000000000000000000000000000000000000bb1c56be8539a47b6c1918000000000000000000000000000000000000000000ed3805235a690816aff330000000000000000000000000000000000000000000000a440116a9941dc2daa500000000000000000000000000000000000000000094768055578a80a31633990000000000000000000000000000000000000000005535f4ede4867b17381d38000000000000000000000000000000000000000000000861e2e811b8acdf13e4000000000000000000000000000000000000000000a1141a765c7fe84e15c0570000000000000000000000000000000000000000009dc5771ec7643f03a2bf5000000000000000000000000000000000000000000000037b79d32e3db54c912d1bcba0972386f8b955cf326cc1f2cde01954a03e63b8fab5499cdb35a173482e102ac163f23ba3e46394694397e753a0c2b2effaf3404d3ee87da2139a7ff86005cf7ccb070479c8ab5ba6e57abeb8e917c8fb12cb846c95849a820df7d618fa2c038a7a43e836ec5fd97a176ce55d3fb6b5bf5cd2c9502cf90285ae9518b1dc14e216609f9e892b32d14d1900e5d0d486f905e3bf68454d0e7e26fb5563687c2ae64cbe1e4d1d3cba4ed73a1d45b27f76ac24bba8e3dc5a5373a5dd8f7611512cf1723608c30b70eee9a13b11de9986a189f7e1ddf583b84bf5cb098b148035047c41d8328305b2a31b156daa5819350f3fda8faf3260468f42406c44ae768d218ded077ac693c3720e7ec16554da5c7332630d54b004a6c08b5d82c8669c5f05de6a1920891387e382f3ac768ee29978ed77bcd5f4483f9ebc0bc2f29773b10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000219dc7d393ab12dc18f09fd75b6e8d83c31f8f74fdd6fcb5fcf8650fb3899992b12c817d023a9684629b1a10b18cc749d68b0cc6b861ee81c3b828674abdd4b6f1f4f425fd8732e49c6c123b8019358038ea68399323c107564b6e22528296abd221361f5ce477be0a4896e66bc81168eaf9a7de8b783096cbc4fb2d55c504d3c1eb68ad126cd0f5968fab8b4991bb3a4153497c61575d76e34bc12d11070def41a8b6064b7ea92322b7f1db18333e8414ebe8733e639fffb850a5be4b04a7d622bf28d9c585470004895180eb356ce3945c56f7aa15bf971c91707c6d04fc71b2011b5b0046c9e7a2ae1a9441be495e04c03bf0cf6125ac0a8a560918d14e8981362ba34d953f431cf0ba785c8c0fa1bff54c798771fd1d1cc7b321aeb37a43319319148730b243e6de4806034436cedaf0f880381b16ca666e076bb019c2cbd195651210a97fd06b58fe180e20cdbf2a4c111aa9539e1ac1448a10fe0ebfaa01678eef1312c59a7874ab13eb976b5aa79f64eb861aa132ab3f962f81a5fe2c80008b3d52df3df3d883929767f135ef6c696614cfa50e63524de552bb0e3e4b30db2bae3b102c0c41ddd910ac2eeaf9564a2e0c144052a671f9d63b2c8d3aeb40ddb1edbf4935dcd94b2312f7de1aaeca5a5a51f93681f4acc837e004daf01320c557e4ee9b6fc7e450c94f37f6e67b8a9369dc5bccf389de79638644f751e2400000000000000000000000000000000000000000000000000000000000000011b411a52030569babe0cc4204a3b67561923fa578a6c14a4a2add6bd53f207d6095e09ca6ef0d4ad4d904205097f298c30ab8aaa12d5c9f1f8ce0f50047393751c6b658c01be9ce6367f5ace3937b45a42208bbb03d748e310b7394ce79dd34c2643f7833f4545f34b5fdeaabd1cbc246b7b571828feac383b134151bb39f2f2000fefb05793994ea136069ed851418ec782a4260c66c94a3af92dab4e3f402310c3fe5a1e35de94d5f48e8497f675965b7d282e65f7a6d44768566c542aa1c6202ab4d844103fe1330cfb52ea7a4b9065ee83be3d4a609ab8d45ecec2cc7aea1b9f77d3aa921a7bcc01bdaaf510ed213d6f1751355d2c4a296b48da737037571da88f500db34527b9c0f7f5e238ed11651216db27fdfd21f3e41f0179075e3b115ac55cb469db300e968599eccd284b76847823bd3e3f5c8eb0fec7143ad99b071f50f24224c3f5d3c5de88659d4099558187f765cc43ccbdc605add2fec82e180bdc17016fb034b6f643b57c3f33190633a8f97bf90216e486592d64742a301bf185c2a8bdbd9a38a28872887e7bba61d8dcba29431fa2eddb7404d348d28803498dbf2e066d9f9347818a0da90786527218c0dfaecf033669d7f91952a760