0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02696bb7e36e580e2baffb6ca1b63e7b39155d455036056737e4473a1affaad7f196126cca8fd13af7055a047f8abbcf45bce128149e94ceb1216ad9fce167bb0e4170f1ffeb2c3b4910cbd668e2b53aa4e5b2ec9f533b2315b4da467dd59e45d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000014fea000000000000000000000000000277ae4ed05acdfb7240fae9c2860eda41e762b73bed668697206a50553ec9ae492ec4e842163af17e439a46f330f2cf7b5982a2ed07ada8fc8730effe7afa20d751c80000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000639795ec4b14ef925ea25c00000000000000000000000000000000000000000032e3d75d83af2e5aee626d0000000000000000000000000000000000000000000020b228b8db679013a60d0000000000000000000000000000000000000000002e3983aa0aa272c56de093000000000000000000000000000000000000000000c3f63c1dd84f30809f9fc70000000000000000000000000000000000000000000028a6e2a836c59c3f82e4000000000000000000000000000000000000000000499a23c4d5dbbc634cc2b8000000000000000000000000000000000000000000478d485515ed2955a140760000000000000000000000000000000000000000000012a828e56bdb0f32d742000000000000000000000000000000000000000000bac9dbcade40f97474c857000000000000000000000000000000000000000000822c3ac1032d9e6977f8cc000000000000000000000000000000000000000000000889e593f2b0ef30e1ae28b3b52995afc242e683df4d5f58cefdb23e5c6900bda250c397136283426d951864da914e3c256119e8e0da353707614fdcfd22003ed403ac2cf589b44838e22df8f0837c2f1a17fe1b29b0379f12b87fcbf2da3285e2a7a235c2705bb618a82e520368deff1d49e5bac7faae39a5667047d3426cba5b4bb5a6f7b8c6d5da7d20b6af0110c50db9b4304bb91f36f988de108136f671c8add5c15845ed215f37119590abdcf0a1cda89d72d1889bfd7055440c99ee609d5c11974a730e04a57d15d548156270dba0bbe9a32226eadbc67511fcf72d68bf47fe940aef9294f9cb2565698afe0ed776c3b51d3e15751b70a2fa5662382ec2c3bcb54cb669285be5272e79762f452cfa91bd2ef7424bf32cf5f351c7d5f939068b3d36dbc6902a611e6037f04ab2db79c256e0b8f7a69bad10249731f5d3e96bc95d9ba8893d3723000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021d7e268d2307b9ef6dccd2eedf38db91bdace1795596cab8115f98bac6f53fb202c5d1f97a871d09b2beb856ee2a7695a0523e07c9da5e9ac8aedfb3ccab05801194df7796600ef40d0fd3f10b5ef06187273240da50171af0ec84e354ab8fb208491169f595e28d488c4ce2298bb2d02f2d617021f5ebd934c14316f2fa2e3c0d911ebe06a29c638939a41a0da847fa9f49192c248d7d6a5f7cc9f9eb972e4922a27ff26e19b2eb988af7ef3aa72eb818202858a3f2382eae8aa0d50d47fe570fd990b96c921a8697c55c787e585734219146fc366d0ac909b02f4ea8ff213a0e856c200834f487ce3fefc4f90baa8a1ee1496b09287993b9a2bdd90aacc2c61b324361a4e1f659b9f1cde370c871b1e10d416e5bc68ea6ed25b7650c72b8780a2cd1b36eb87efd27f79348569435b81f6b0511d948508872f8aae7151a0d6215a6de48c2e5388c939365f3206545685da2f736e739f152eba70d6e891747521fce2e27887c592d41d496fdb3f854fde4eda9bc152f45d5d2d399238ef3ba600679d6459d2270420745c9aebc82002945088d9f7565760886b078963ebf390803f1abc15ca7183366447a79c03dd68dff546c5ed3f16e9bfb53d5532d6654da2d3e980509004bcbcdd5bef99e7331312543dfad1365db3c292606b8f3c7940a2b6475128beea9a1bf26d9b1c1df4ce0f84124c504395ea9bcfe1258e998440000000000000000000000000000000000000000000000000000000000000000010192f66ae7db7256a5980c91f7b90b2a8fe844911a28c7cae67f4281736ccc79128c95cf1c5354f4aaa0a92539671e9e91c1bcb98c0947d0b336f65d12f206270e91613c1a58435cf8f349863349727ecaa71cef00acdfdb0225793ada6d707a2e51619fc283ea4519c8c5c95beaec3085e0068d25f5510b87d19ca36e37f3e51941261bbdc2d30a0505cf977f927ea5d98d6f33c012465131d62b527c6b945d14468468a6d10c774b71109bb032ac71484fe7d36b9b989e5d4fa6f6aeb05ef22bc39adb27b252bd2314b55a9ac2d8a6f7b052587a207293e02db1e6b89fd9a31bb7e3d8611ea24ee5800e4bb0cbe41a6167995391a6bb243447b88330abd62e221533ab05a75a96e14d1db51b449123c88ed4823f3d1a8d6959c3ad4f00450e2f95740e65d84d2cb9e441db71aecea1540e2ff20bbd119c3a41e03bf74399780eef07864597115275f980a2c02291308ad3e731f206855026195189cb0769631f6e67c2c8ab9bcbce0f110c03765d9e71a46c5cdf576deffbab72eecb56d3cf1e9bfc29da09eb783a3f48c531e974811aea7682c37bddb8bab3309df77545f20b7917b668adc856f8a94b692aecbb0aa7c7798974d223b28eb66df105d4573e