0x31fa742d00000000000000000000000000000000000000000000000000000000000000a024128063835a90a6355e1767eada37d244fa3a82ccb62889cf60da98c53d320b26d863e4cb8c6c8aaf28bd485717d41a6fcf73b4fe2c214c6cf8c42e7fbc95ce060bf6a9036d6bef385c62f5186c204da68a8f16ae32da205804c874e4644f6900000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000022f8e00000000000000000000000000042b69c2b7c96c1717ea6d9acc9b305ffbda9448fc171b3359c12e0ca773bdb3a9a97bdc6ed38ee3e5d0c7a53bb6e93c81e14e1ccc19b8501305ede04b6a3e2eb942440000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000027c4d675b0cff6af3cd54600000000000000000000000000000000000000000076806642ddc6f6dbeb177b000000000000000000000000000000000000000000000b62375974561abbc73d000000000000000000000000000000000000000000b8626d24db80bed11213650000000000000000000000000000000000000000009f84b7f8f78be6e9e5cefa000000000000000000000000000000000000000000001d5051b6e2c2e62d498700000000000000000000000000000000000000000073cd484f9be0822aa9f12b0000000000000000000000000000000000000000001e89cf238111f0d0516ad3000000000000000000000000000000000000000000001b8dcec420af7eafb506000000000000000000000000000000000000000000f4cc7328d2cad0ee587b00000000000000000000000000000000000000000000d70307ab5b194ac91b994700000000000000000000000000000000000000000000239057425e490c62c4101d3b7de7772fa5e7c068be2eccabf57f4217d35245177c1e3f1b52edc6b24acd09496111b9ee31fcc4718fa3cd7b2a1960eef0d39114f23f06bcae5fb0451acd1f168d341beba734b4e2813c0fd625036e02cd70a5cf39ef4b88c8b6a56b4b9312f472e0ee56bc25806bdf546e1206218a354c1727baf19b0e7bfe1424170b42263b88590f30c65ddead01927dfe1b11105f1f39c7a011d36b3e243ca3635e3a0f1393e07c8f8e7207fe13348b1145b7f66b8fdce3f59561123977285b220c5f110e043ab64cdfd84a4b5e5faebf4f605a6604e9e833f23f7856c8786f1388350af642fa3751be1b4a566a3c1ff1ad06c647456b5239beb6317c041862e1a0a22319da7d9220c51344bfa38129f3e53886c407f3c01f190570f550cf645016e3228d2826086243abe089d8334f19b5f06b11c5829fb9d2302e3f465458f90cc00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000216d3652013e3909bc2beec0dcf5a52268c5528bbdfd718e89474e0e5b81bdbfb1001b6f08e2d4f392b91e6cab7b97579d0fd8d08532855b297801da74b2ccdf21ef4cf8ecc594c83f40a17e18dd6d7944a14565e2ca499f6781cdc4f0d11ad4724f087e7f55e3dd44b08ed6688dcfb9e71e231311b9f29d2a2217bc6844291d42f645f2e83883927fb713a32dc463d258a1743ab9f0dafa65a32ae1f5c49018719af1d30142dd363f005377237b88cee121190c152210f3e0ebdcfb8995be9f32175e964e4a39b85d38c69ad0a26a19c13e08ef82d2234764f16ef2954d28f2b052f55b68f8030eed84a8597a20e6b6c64f484a8e9cf72d354629a4b9b5cf3f82fbc33073415c100f93ff63544999cdff32f4204fa322795d5f91884d8a81da322e4fb65634e04171ca6d749322f7e10cb391831aa061b8a968ede2c3e272fc7244f795ee4267ff3596c8590f936bbed5dcd32e1bf94266c76cc15e4809a1a8f044e76767055e8a158084b317324d3efb2cd3feb30b90541da04df0ba31069822a4ea046e645dd0683358d67a98f6f1feb0fb7248ca0ef5a9354de6223610cae2ca048e374517a1131e79d4ea136f4ab4f6e6adc31ab8832ae0bbd3231508db724a95261662f1027d0de9aa01999c045375108523f4ef782c1e4a08b81a5562c272bb38a82564289d20588cea81ccdda535204cbd7ea9616eaeb16d2d79a95fc00000000000000000000000000000000000000000000000000000000000000010a7698635cde5ce0feb628f782d540b10ad50e163e33975d1eec31888f19cd9b1ece07dbcceb11d79ccfc613a31902a3ff07d81f9532b19c7ad073efd07f8a443011260c02d0e358386d1b60685aa8d8734ce2e30f8b27239e0217af2d00d8d41249331cee98b4ace495418ace2acc0e54d5ba536d1299ec2d35257c293c71401a20ad3f9e949318aa589279f3a0a50f8db4e817f253924b1f9db318c10c452b29e955601fc585a314c67556f7d61463f3063b93defb4d2a15591762878f654317b38a366d6d3d9a2bf0fd98a80398702fe8491c4ce0f3cc9ce6535d7fa20c5e205bdd6b175d56d56d9f6f549ca32544f29875e708a6ea89f8af6381101fd4400b5d8ef4ed41c516862522d74a725f9ccf31b109d835e7f686e0f35292f3206521d9a43eb7ff1fc6fefd55b56230d8b7b4fa2b011076b6e2644a5992d7c12dc52d7822f2e57bcb1e1184a011bbdf5d58997b6d4e922ae443994d4004efaa3a7d2b812356bd5a82a9bd2cd9d18387d6c2f794c7d2155f3a39b3cee8646155920a2d9d64abffad661dd9d64170fd9ca1340ae29c21de6f9494c4f4ffb5772d3eb725eb8407b8132ad52536e7f5983b27bdc499b00e5bf186622d2f28a4a0c84e8b