0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02e2e2356eccd01ad3937f4f5fae1d1178046ffdd499449b9a5784576233ced0d0521119f769f558a45c46454aa1c44af83b2375940035b97314326919fe7f22428e82d0e613d42cc58ee0eecf6dcf8a3b885efa9637594fe81fbb5f4207e1efe00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000017fec0000000000000000000000000002f9e2819dc9f23b325f7d2dbc7f25dd8765037d0ead607eba878644d13c0670e0087b02afe3ce098e9ae5eefd04655ef0558bc8c81a978abe7f28b9f037603f7c680e0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006e299e9d454ff4f799a7ca0000000000000000000000000000000000000000007a29f567d9835feb15452e000000000000000000000000000000000000000000000db8c619ae45f193d4e7000000000000000000000000000000000000000000b273a8380cc8f05509cfaf0000000000000000000000000000000000000000002c0dce0dce1379d942ce1b000000000000000000000000000000000000000000002f265da4b7e42f05cabd0000000000000000000000000000000000000000004a18991ff9c89c1f1d98e700000000000000000000000000000000000000000045ce098258cb71b9ca547b000000000000000000000000000000000000000000002ac919cb04b4a28897d4000000000000000000000000000000000000000000ebcc3f46789ce7c58a886a000000000000000000000000000000000000000000082431f4f87102cf45282f000000000000000000000000000000000000000000001d5857052e55aa880d1f11d895fe4956a1ae506f416e366e4ae13b43ae44bbac45aa457d74f3e15401d325d0a60c8f5631e1ef1cd064f517aacf5d15c1edc5132cab00e53d4f06d747ec181bebd53fec4c65e4fc0f94e36959a3c0f3815293cc360cac9060724bb6c7af2316b13ba390112e470f277bfea406442e29a33a46b947b9d7955c9172baaede00c189a8858c5888e83401a78856e9067951f90666f9112e39539ee8492e1072178cc5e17edd5011f011aa706ee33333b197db4b05859c91f80006d91f71bca510c146787df41d15811baf1a4f8166ce751608797591c44e8eabf50c44ceef03080eb6632a7df26515fc14500dcf33fb0b8db34425bdcbdcb63a09684c3e0f8a0a8124dd252846f7f714a62fc51bc256513054f2fa8ff36d6da61fc38fcbe01222869def7109d04c1bcf2fc4fff0224477959791700c3473d555e186dd216f4200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002280d5e720fabc4c2946135bee8efa7b9b9f8179a9e3d37e9c7a32d31caef71e30b097a66719d07e447a6df65fe6e70dc61ac0f04fb55363e11d535f49ced1b150a87a9f9bebd46b0c9dac1c2917efa09a76dec46c611dee1887c64455803f2520bffc27f3c1bd3a99968b28fd70c10a110457ef22878f4b7579a2351b43a38f012bffc4cc235887143a0652a9efdb16970db60fc7cddb407e23c30493a1ee24c1fab8ad611492a7389af7d88204ad59419c94ef885902bc9d060dc7b21a2694910371aa0504ea8c9bea411d2b3e2bcf4b1177d9344eb7946d048250584696580022f942d58e0453c026a7dd61c5c1b4357fe0eac01a470f013c3c3b640b17ffd0adc202a51d057615b10fa5f97f42906f251dead37bd0d7184928a0b3214e4d70ea8255a1b6993e7dfee79bf789362696c95712f57d3224d27e2c03d8c8e3e4f2a15d5b7f28b65d56633dfd758a939234aeb62d9a6f76524dc953fca720f31d002135598be5400f8fad0be8bdcb4fbae46f68e8a739249bcabd31a91e1b21bca10cf4bc9d64068c0d766f7a4b2912692734d20bd606a714871892d40213711570541febf2105259806769719fc746335cb9b259612d4f476baa1c273405024570c52fbd26ba2e923cc130f1ff716a3f0f3f0ea01d96ce8c71e339ed0bbed35e212e8f697aa8f33d3dda85b31d9d73c0785dabbaa0fa8c7e556fad40d769055cd0000000000000000000000000000000000000000000000000000000000000001071dcbc5eb9030131c09df16c44edaf60fa2945a5979e36f274aa465b466efc52addd759dc186e6933ba346f9ac91654f8a6a422f89d4105cee9099b703baae609331702c3dabe1fcfbec2136e19a01a85b11929717fbc03996d0dfd019496ca24bffd4c81e483d698571468099d1fc33056befd36dfdca974dcbb380a100f751268a2aec9d1d64338efabfde5dfd083c70c3f03ad01fccfbaf365e505a57f6d29ff6c8936b96995b8edb439548c1c5ae545fb8cac0466a31b538acd2b5f34710e5c15d0aafff49383cd65d4f8e46053c83f65c86ff76739c5c70e2ae0d69db628660fa3172cfb0744388910f00657607bdd34b6f2b9adbaec5134ff503db5751d2dde1c0f0776df57acf9cb6ab692e1f93bc6b739f8cbf97f591ca7134e178220bd7b9d4e4021133c30c566b867a76705d7b99538f224f8e778e716331c768d054ee27432ba30d56807ecf19f7416bfcb9395ffaf993336836285b0378ba0a404b577cfc581fd431b80dd4855123ba795ae8ca82b40f5f1f7e9d5786311a37308dbebd8d4fc315c2790cfedddd29701cbcd67e0d703f4d46c05a92e8a642e550c173694d79d35cb80105366bee1e06fbb88e78beb79a7a2f82085e866d16d57