0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00542d434bc4f785b30640bb2a2fd389c89a5de8aed04e69d464c6d8ae91a677b2ee63d7d4a6144876b99f1f983c7bd7d101338e558022956ec155828806a480154d6633f015902de60f42ed344bebdd62eac631e5701cb308cb9df8049c5e3360000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000a4db000000000000000b0000000000016cc7b50ef823e8e021b52feb5d68ca4983eead7702befc3130a0db7bf2e647726b21388f07a49a61571164dd97713845c85950bec7db35c360712459e199ae18d31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000406ecaa8724a1e016ceb500000000000000000000000000000000000000000001e0fd43b67915d1468c19f000000000000000000000000000000000000000000001e83726fb3418f6533530000000000000000000000000000000000000000006f7ad97fd94469d4090b2700000000000000000000000000000000000000000038601914b965efb85b7ca000000000000000000000000000000000000000000000205a3a5b9613de381f2200000000000000000000000000000000000000000096761676fb99d8f3ef73f000000000000000000000000000000000000000000082c83f5bf0aeffa7ef013a0000000000000000000000000000000000000000000022f0e922102ebbc49038000000000000000000000000000000000000000000bf599d8663acaf1e059daf000000000000000000000000000000000000000000837461255ec5b967d5315200000000000000000000000000000000000000000000062aab7e85e1eaca836e1e3f0b0245d7d482b2c128a2ecdd8bb86a2b687b0715097de6a26b56c359695c09fd896240174fd48845fa8e7393a6b1afc3f00dcfa202b01b6bd6d38760ddc82f687538623141cb944743ded62d78fb02e65c61c50b98a60126b4258cad63972acaa53dc6bd0d6b784f35d76f2f422693edc7c52df467e5b18bf0b02ecfca8121ddbbcbec887a3fda8413f2b82c96d4722bf24e69f2121c4f5d83f61254c52325e9c7e5b16e170c77f8dae6eb50a9bf0ee379922e52e980848341b82ccd4aae25badffc187c2a35b2ea40bcbe9262aaae186e25aec5e3b9aed4bdcf124d1a892b385ea64ffd198ecb1f33a5559000092f10291cb853787580ea945bdc37bff025a9f8e3ae3f13e25df80dc7d265e99265af0514acf8f16c2a43faf7a186cf82303034ed2b1481ecbc25ee94255a831082f0c1de78c1a870de2b13432907c6cd000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022b9141ccc4f69a91399b7331d290571e6fa72147be739430214177d5866c1bc92e76bca84a5f7d9c037644a86356fbf8528f3e831af51658dcb0d95301d2729b19bcdef48341dac4b91a9ada301e10418c82ff0567b3e9e313f9af80ddb5986f0d2f25cd24672ec432d0e1c18a3eb03c919e71c205c6e9a9420080397c2be2422d412e12d1aefb6bf8e81bf95d5dffef988e8a65ad7d4d4b245046eb02957780205d3a449ed00b45474162b6aab65f3bf96d2654aaaa424c9bb713f058e17d9503017b110ce0fb4bf4630ad0666ea6e454641e352de9d9e897b33ea4188b4ef9211a4b45c708448be956ce4372d091608dddd406ccf19f204315599f3079f9662e8d19341d2a9b5fde39c07353ff3f842c47a41283de2d65df2d6c2a2d67a98404dfd3aa86f693b3354c988116a8f056038d0627e602f474a2bbe1ac80704a8408e309f94b067b1c6c6cf53cd83d8b86a111fab04655ba224e312d7f66ce41730cbe1ec0bfb2af65a77bda26583a7c8daf0fc2048784c1bb0ae0a065e5fc08e80cbe8357f7bb0fd4a74311f45783077f3099a6b46a1332535117150aea1e06cd00642522264b4c71a8df43fed76883fdc0191be34049207bc7d07c19d90ff94d2fd2f3b2bf7904a1dcdff36fc0bd8ba51c1a90e88a6cd94b6785be5cf8d4ab9919b51f800f6c99a7642462f21f8e06adf5bab01882b7d85072a89c72513a7f9500000000000000000000000000000000000000000000000000000000000000010785258cee23b46eda183453e05e94dec3a58fd9253f453a0a6750b0725c1e4a1274b64885b36b8f2ddebf1c56768d01f10d3f7235cad51013f35219a719c2d711b0514263e93c10ced380804c94e4ba807ce4304bae8163abfdbe497f56d57b29eba01fcf7aecbb00edad8e041c2403925e6e6726da97fc08012dc895eb07e425acbc82c145ee43c6b2093438a29c840503d28332cbd2717c0927ee4e3baba525dbeefe4e45870af0e7981ee73cb0a427bf62aa785f7e26bdfd88a5cc3f74752394f109711d0367f123c56e48932eebb0d0050c7124924a850f05069f7064ae2ed4d7c8ebbd3a1102c961f25b1a99ab1786467361f9e2056c8bb5ff1a72f73e1aea08d5e51833f3ba3244f69bf864565127f59ac722f4a69a7211b06de9fe900e66ba4405d9fe110bb74f28cd8f2c36e518829bc1d5cb6f48ae07bf193a3acf0a8c90c6897dccf4a180b9934d28cdbfbd7332414272c3c09c504f65ccc883b724e30b1a53208f88615787290c894da30cbae52c46698a8cb874b84176cb44b52df70facee165931bb5d3197bb87a809ccbe18fe6850727d74ce308e5e2635ad2adc5982d6b9c3b4ec2bb5140a045f62af229829f72e05be3c94c7988848e5a0