0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02bb62baa37afbf5ccb7587aa2a2b0979891b46052563eb28740598fbafef18db0b5fb6c466ca231f07b04b0a74a46a442c101e09d4a7dc00960c7fbabd54918fdb2c74acaecb75fc56455d0e3bcced74755e9154d854a7b13c8f56cc09dd8ba90000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000bb38000000000000000000000000000197de007a55e5f0ec22344f50d7a9e471a53281e922cfea4a5704c6ca12674cdb389fde7b14f41d0a10e10b3e5ac1ef84b1b72a5e4be40e5f3382ed2671a9e7c9c97a0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e7b4416e798b35693e99bd0000000000000000000000000000000000000000006f58313105c4c5c87109ba000000000000000000000000000000000000000000000ffac734a919748ee894000000000000000000000000000000000000000000f7ff03d1de4296bc231d690000000000000000000000000000000000000000005399677a7c1bd293e62d020000000000000000000000000000000000000000000018b5bcd36c49d2241299000000000000000000000000000000000000000000cac5d3e0b62baf6e0708e300000000000000000000000000000000000000000026b557899d7f29723384ba000000000000000000000000000000000000000000000c7dc16c3ee47dbe72ec000000000000000000000000000000000000000000354f2f50b7ecd8b964b8aa00000000000000000000000000000000000000000090d6c1faceff3d4893d94c000000000000000000000000000000000000000000000f09b2ed406dbb96031c2d12f7986e473d7ace412867ec2683640e8b84c6e3c3ad7a6b171eb144cfbe750dfc59e3f606573b25636fe5731d8986caf1cae03c962a9773ce7f31fa400d0e1e59e423ac801ceedb2d3d1e504f9dda4a64d873d52f02d533c3ab538cac643c13944abf00a31c2efeb47d858645b94f8cc3cf5c4ad9fc56873395d4fc5b00bc1437547be0d9d61bc6740ffdcffef36247df212fd92ffb511763099ce27ca4c223c391c2c5cc73bad970f19ca3f60c43c29bc715fda3f754f819de915d94b2340501fd6d25a494bebb2e1de4e34fc07a028450406e64f3c63f58bc9ace6009fa06e6b75939663f4d1c63fb5ab3ac8fb4575cdfb3c2b1c5b3c1e69a6a97c4d8fd1f56dc6b2d0dbb45967198f9a46af2da7476795f767eb6d1c96d01ac9e5e6e4e16ffd437d7ee991ac2b7608755d5e6658bacfb86baaca73ba3bd556fc4b25e19000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021c4a40beecd007dee3e3a637a6c98df781cda9ed92d7b05dc4e68bb8798fcdf90e88729e5e0884c1b23f76c1c08038465e53f3303e242a4ba06b05e9f8b9f218016251a120080f8c0e1e181f4847e2c279fbc26173cb83ae89a3acbf288f10a705d35f3f70b79cf005fea6b584869573a30fdca62b7b2711a85530ed810e0321058ac5d4f9b7c220fb4e12c0a843bf6d8889b5860140e1922eeaf4346bb2ef252b5c7069f06ac6de3fd151120469eab606dfee97824ed23576c834c10ead6fe32525be0a1c035266cb1732f97e469f558711e49deb0f37418ed23b29f27c5be51e4ab90e1f6162c2fcb07ba89ac69ee0e3be939e713a8ab43d1ca1e38197ebc72eedc139b19fa28ede592028f56cec0eb2bea8fe5ef4400e22a1b7b448cd315712dfa673df627b465a9664b1db850b9a4ab82fa95d7d736d566a1ea92dfddb5e050446790c77ac09240f1c6f91fd8303cd6d3109d111d46cb052f6a99b258a92111a96aa72b16358f2c75ab148ebe5740a7cde00790f2df67982fbfc1d50e422254c502d37f2d5d11377c3d7872c444f08566124efeb13dc6aebd00cfed9b6170f7cbd56a0a4d3e46a38df8f5347e046fedb270752d759ebd187bc63486cf2ee0fbf60c3ff1b325a62c6c2cf29a9e341782b289f5cbfb389ab1c801b61103cde0980b070f154970a15728cd91aec8ba84b80c245f70b76334b54e92eb404ad4900000000000000000000000000000000000000000000000000000000000000012e64511615927d44a75011fabf691def10ae3cbbcecf872961e9c48056ee09c71dc8194be8e2f7b5b50ce03d25c244f40a771d2866d6b77c4ecbefd59cdd979c013a57ae7b421439831398d2154cb6322c882fd4b3a37b9668003117aecfa6ca2d9536e386e663f8fdb5796c0505ba295b9a176b5eb5674934c63cb23192813f200aa2d30b1725542003fe461525a29d307501f07e08e9112ac7584fd9955d371e9ee560acf219baf9b1ce3c946cf6d57cab8882828cf214155bad6302c7c1a3102cc224d9a16ede5df02ae36a7a66a0f2fd6ca441eb2ca4f8cdf190e91499861e8bc7f49ba8c7b1e7d86f091bf48980d06c9ee60580d33ceaff185b0344688400f29df7642ad9ed553fa3662aec7c04571813d021a1b15395b7c19ec12b0d8219852af3b1e4683c89b5eb0af2446bda6af59151a07f51ecd8d7be108bb30b3a214dad817753cf7d301d32252d15bd9ae7f9fd7ae41acad709aadbc5c7205abc0890464b830731a08f5267e959be13f748ef5c6ac7169447ab8627c4657c3a2b25cb44e249c742204d3d3aed71912687e8c4b0678d6cb42c6a0da6c184e3c659141da4ee43ea00990b9dfe656b6b51207b7ea699548d76332cbbf0026ac268e2