0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02faa8e91389f4a9b7ba66cb7b92de1fa6c0cc018ca5a2dda4552c783377f1e892f2443471fdcc8a2df9a10ca675ffce3cf2180a3973759b1788dc0bfc238cfb12aeeec21a0050209a494650f24e9f58bda7f27703d686a348838e8b1d0f185090000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000001c7b40000000000000009000000000003590fbeb469af3eca68be63a27feec55b774cd5d009621fe38c78b2cce178bcb30ed95191452415f16787f878c4745eb627561af6d7d4dee8c7a323ae1e38f0474f5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000425ac5b124025050c10c5d000000000000000000000000000000000000000000a01d548dc8b8b0aa770112000000000000000000000000000000000000000000001aa05a38f3b08b150f87000000000000000000000000000000000000000000b01e7da420797faf125d6a000000000000000000000000000000000000000000391da8c7e38b9a3c1860550000000000000000000000000000000000000000000004935210b6ea02e512e5000000000000000000000000000000000000000000e7a2897b1f02fdc2a87773000000000000000000000000000000000000000000e6e13d9d30a0f58438c6fc00000000000000000000000000000000000000000000199518add86735109f4500000000000000000000000000000000000000000059c4fea7226c6cde313583000000000000000000000000000000000000000000120fe8bb4b7895251529d7000000000000000000000000000000000000000000002e9d34519d7f55f1bef7160205cbe77a978820ba9fba7f60f95403acb589c445821674b5865eca30a59b0cdaff5f4c8c8f43b045322e531213313cd083e94690cd95a820b2cfbc7786bd1101d2d54037365bae4e768cd0809f51275f258995a0c65bbbfca4b0444693282150bcb7bcd0419322096911b77ccdea346fdaf1d639d2438c79bddca9289ed61e7e3038fdf82a8ff356c41f9d393d34a974cab6e85997aeabbe94ea3ec159df0338e08547ec65bf22da0fb287f4c1b6d688b331ff0dc9d1435dabcddbc79b180d0d0f89f71567c68076ca847446550ac31f57269bcfa1ea5e4f5f3db8843a010fe4aa49bb8d84a2c406677bc3e0b1046ae47950c0f6f10761e92472157e4edd09f5c1eb9a2823a417b3dab243a47fca079b3c4b375defe291abda6e3db82b330cdad547d014cc01c3ec711d0c6beafe2143dea7cbe5db62dc45754f01df57b7000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020cfe03783e9fdcb3a6119b78971dc93d914bfebae42fdaf7c8400b21ae21c59524f3673ae0e8aa144780ac682dea755f7b30b6e49d5b808691fed1e6e1e72e671c2852428388b2fb1f7fa32599fce8a2ad6f9f83606a1b0a1e20449e323215342726d3a9d7b4d2016b6fbe71e3481ec32eeda37cdcb90b0ba2208e8876de42bb2f2137912d70b704feafb2b6371d4a05ee9cb74e94d8569617d5f674427f4752164c9df112df76920c63cdc07274f51b968552aa2594f3ee5b332cdba195a47a15ba3d4cba9717a141c2305bb32554d64d8bff82e6e374fa96e455c7ffda3cee162f15f7d2b7db050ccbecda896da7d786c7ecfd4f10a02584258b90716b68250c52c352153a8286cba707f29d087fd1f6e8502a924390c1bd17da83b1f511f11734e9c9050851983467c6a5a1581c567da0f5138774767f1325db788d151c8402bec9e5da230a3530255b97f6771b6c3e6956eadbe420e805a36d8bfc02249b13784f2c77f388d6342f7e482ac6305dde6f907f6355c5f4091c97d44b2bb7ef20533d5a131a5e6e4a4040253996216e19c9791ce1a605dc7cbb2b61759c4ae125b549d7ccd6676c83531c1db99b83d70b3b41cf81ad1eb96c0e3c6402b6ffde2e07c08c34ab6acb87d10c72a4a34f5f7aa7450bca97247ae2bc6b9a74771b062c1b4c86188630c6ec31aa9ce82e43397385683ad7cceae90a1e7f6c8a775d7a000000000000000000000000000000000000000000000000000000000000000129bf21ef664d69fde2479b81ca10de16354deebbf501328470f6019c6e31898204d29a11346026df65b00401215c03ab4b850b48cb5e6bc47b88ca5d827e0db80d4c874a744de1acbe31add5b3c004d4999df9e143c819c4b52821ad7ccf490416a9e60b01c07edbecdd6eb00f9622f5efae62da0a763bce2d7e847cc27e9b382a0983bbe25003d2fffeebedaf8b8fa2102c1b1441fa4c2d70a98b9dca8370b21cc380c52b5796c01799e7b14057a566357438425ba87b28bd4b3960172895372d03a0f127e423c4b914fee33076b001703cd3397fa73daca8213d569a3733321be2107208b7a3821178f484d4c3fa83bc39833bace7b69848c1b93986fe3b4309e967fccff8d36073a9b4266816167eb4af36733f7f2e44bb4cedccfb50ef442cec3160d9e25cc0a7bc85f76f94f7361f058409b98f31f961d594df0084871516b02c2a4e32b6845171699e325ffd8b0a442c24432e1a622262403aab5d12d02c85f77f316f3eef195f24089d07fee5e1b463a5f433ce8ee6f0ee005024512b06a8b0e7f854e9d962b617d623d743021f7223672751d8cd66c89947f71f2e2e1c37ea2f6436a9305c385704766b8e9ef55d84ca9d012c78ad565fb4290dc323