0x31fa742d00000000000000000000000000000000000000000000000000000000000000a017c7cb12ca061749f1c91b94684aed7fe40827b6e841a143c1ee9cc414e9fb270fdcd52f6c93941afc2c8505d196d9fdc1e8f7b2e31f75912e688e1159e212ccf8c00c042f95e8cb56e4a4d8bea6a95f8b227b8f037a279b78a9dd09e18db04c00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000024b0100000000000000000000000000047357883a3e7e36c5d29fa64f7dd1068ca61dd2d8eec994da2ad23614a6745ddadfeb2827550f5eaa924f6730e5be45e7d8e1dee9e0e1f3e5e7e3411cf86362f04ae00000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006af8d5457235c0254beec7000000000000000000000000000000000000000000ddbb76d7a4fde469d0a08a000000000000000000000000000000000000000000002b2e34e976a3c83ee2f3000000000000000000000000000000000000000000fd8d0c930e39b221a663a9000000000000000000000000000000000000000000bb50d429f60fdcf7b7c1aa000000000000000000000000000000000000000000001109441a12fc7f77921e0000000000000000000000000000000000000000008c0714e8c82edd4efdc89c000000000000000000000000000000000000000000fa2163bfd52f7dd6417fd200000000000000000000000000000000000000000000113eac0a90fd5128ee49000000000000000000000000000000000000000000c5649bb0b4401afefe1927000000000000000000000000000000000000000000d4e8dc6b6580d028c69cfb00000000000000000000000000000000000000000000050c8c8c24294f75131906fd1375ecca3636e70973b3c7837534d00d553e2648f60b1c64b718b2d05cd310853a3adce4cafbf2e3532c753a66961afee36c4ead278a7328e7423db047d622c72569ce6ae9322510287e1fd0f19ca1a75d32d7a604cc9008ce4236048bb60d86baae0772ab70123fe25165ca891a097944d809d4ad42dca28daf0ceb52c8184bf24fb34ee08330e3649d22413b9c51ca5cdd19abd53f89358fc6438aa6f32ca05011e791a91cadee6549117bbc677e350a6a424898c229999ad5862c65722ab6926cdd887e7ebdeee16d403b43150c503f561cb480a3b2f504002df211492e7e039da235df372a92d8faa5e33be618809c41a9b2d4104c4f978c1360ee9e003ac841602783ef7dee0b529daf18eee0039b6dec59828cd82d3527cab138791d6818e5db5d5694fcd7462710fdcc144d90f3b64ac180d8a55802f83d4d04d8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020aa7f6b1f9d5b4da682df285a1d1b39dd7917e99e35f90c29780e417ec168d8201e36a2af12d9520786cd52f1e85b2b9c46715d083ed01f86fcf81b4a5ca605a1a4f47e031473ddb085faee89c53ecf4e9dd4706f20dfe1539c557edd1ea613e2e8a0336f5b1a5d524dd9eddb67ccc47645b6802bad3e83ca201eca7983e1dc100a06fc2fa8e9724227507582eeb316d2ef7d83509f613e9054de6d25bee81c103078033c78353ebf0371d3d17ce0fcc92d7b4a387e761319900cf30bfe1c639151f602e12ebb01534bec13a614097e8393db7c60c9dc224298f2ae75e6d217914535dcce0cdd151779efbdda3a7c9fa96f3044a4f94a002ce79a682fdccf0940db8018f9f6f0127b037c2f991a3d7ae4becacdad79fa1c555c416d167a2ecce1e8eb029cc8b1f1f6d641293a4bee6c601ae3eaec8b95cffd68f28dcfd380d18224866811cbff01cb13f6298a614fec032cc8f4257b45935f457f6c983f3d3021477845a832d9623872381f08caed706501570c1d607912aac7f5d44a4750b3207bda53d907987a3d3b44091b359ee5eb8a7151c8c1ec5945e3741603bfdb394212d8f9dde5b40586462983c5646609ae8d469cfc1a0d5e3f7db64cceb2a7f2d2984a6fda301f5e480126a64aaf6751c6756e1e5aaeb7d0f7c2d4095fc5d9f731ecff9ca09d5638440438f27d523b2ef5a647b05600895c82354bf4b7c1b8c9e000000000000000000000000000000000000000000000000000000000000000102403120f465e41fa01ffed5946fea7601237316b42736c6f88470bbd794608b2e98fb960c6f27dda8ec9cd91dc07600a525fae412b9a987a09c3ea91b50e21b0e68e2f7a5bca70950462d6e0aaef97c15dd303cf99e5ef6320e91d9af345b7124aa5746e427a8551deed803c8143cb970d62aab15bc4203ef2b6909b629f11c1a01b41b249216dd1bb880527bf671accc830f732d8d399c092111f6374697160eb348469605e3f2a43fc1f650dbb55a1fbca6821028c34098a359ea3504071811bfa95a58d4580f013a8f0c1f5f0114989638fde242ef457c86f7ffef07f8fc02468eb7d78e1cad0c00643adfc2cf0d9c367eb93bb937cc64263ca3837a37da296a36c069f17dbd4cf14f31ed37e2f3e4dc6ec145486a4b2c7444e225f8543a0c8a30e83872ffccd0b64ea42f7065a6102d37f238d0f465c5cad47ecd136aa7216c2acd797e2d9ffef500764f28e346f24d17a4fd6de7b7f82b3076e9a943451611f99903fe4f75d7da49b9aff09600a453d2090a654c13f49bbdc2e0b24efc021a401b0bc7d77fc09ad6c8f19609fe064e52fe0ebadcdd13a072f145ee756f2ee438c46c3e28d3f8a45ef74f428d53ab149512677770a1299bf7f56c044ef4