0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0273378c37dd4b295fe16edccbd8b13541951f5c3e78c8cc0344ee904a07af9a32d828869a016cbb6145f47faee574cd9f798eb78974bb5f5760a0cfad470876344eaf2b3de59beb65769d8bea67e8bd3999a345e4909cff5ffa07b0d7e752c190000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000b1e600000000000000000000000000017e2c23995622c080ecc8e40479dd5092f9a3ff3662f9cc546aca70a199cc4dff8bdcb5ff31a2bdb150bc8fb3f492720f8b88b4c0016f42b8a7e192aea1e227988cc40000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001931da3814fc71ff6eebc60000000000000000000000000000000000000000002a0dd4bb320356eabf111d000000000000000000000000000000000000000000001f0f3ac70c669fe9b1f4000000000000000000000000000000000000000000e5168ce8a6d3d7814a383a00000000000000000000000000000000000000000048fabcdd937ddb769e77e20000000000000000000000000000000000000000000015a728004e1a3ea6551b00000000000000000000000000000000000000000020459de877869a5ebeba3a0000000000000000000000000000000000000000006d1e129f9461fae8cdf3480000000000000000000000000000000000000000000028dad5e5abc5c093177f0000000000000000000000000000000000000000002da5a2d138b4c51d1561b100000000000000000000000000000000000000000071beb68385b81f1834afc2000000000000000000000000000000000000000000001cea9be93936379e8d6d0251fb77498a90c2b133ffe28e05e44b9e5d912ca7a65c0ba7ed5a4db2c239f70d5c5fd8aa06a10177146a0928ae8a3a04410a411e51bd92c3d8a379917db8271eb2c02952adf745d7971a47075f78164682bf21809cafced91bcb8a030d24610fd7446531d351c4ce5093065acc8aba7506006f430996d8cd4c068c0b300a3b00f07e2ddbc63c82c8701e18eeef7a0232e3fcaf5c03849c9a367f43235a0a980d3bd4f84d38cc5ae1ab7918675a271969bbe451844c368148998a34373c31941ef518ff885b5fcde8bd55667436e81f8ac138f86646401bb981bc9f38b3392a0ae66c92349a31a292d0363515c55919eabdc26124ddc008a07d1aa902e0c30122f5a00872b07351d02eb8314a2af3922f7247be891fc0ec7caba9a51d354fe01f6c4de943224055198111dc419c9b7686c60f73f24cd340ed59ff89ec1e4e03000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021d47cfe31f874f5bbb9b0d317296cc44a10a4c5151ed4b235abcf5b33501c2c00552cfb0b6170c761e0e9288cca4103093eb4e23829b5d650fab86927db6c1782263a048fb847b5e0ec23a6cf0b4660237dc3f8a8a1417eaf623d326ac6a44c924d03ae667b637b2b1c64b30347c13e6ccf5110e71517912b258512914a664d62b26a68d15bcea21b553a2e29186d2fff4fcfb3232f732224c8dda980f154add29964ff98c1cab2da2387ae8f4d743215b1fd8097492531876545f0849d7a62b0ffdad0b9307bfd9e5d59789e26fcf7963d479a00083f8be6f125c854570cae1240f5927f11a28d1d4e0388ad953cecb2acb02dc831dc3fe591e2913ef97c4c921d1e595e0ad102203b7869d8f2e241221a9a3bc47814f0a7bde940d0de25d05161cd982af95995907e0600f631cff53e2e1a91e626eb40ce6200d8b8e6575552d96b10c4a86a70f437668ccfd2d35793665f00e85bb25ca7f6a8523411a761f171fb2afa591800c222df9b0edc12386e2343286754e553c0db58b7ae5f38958216b5813b1d9987cfe577b623e080f2759be75c1a21f4a937bf03d366f96e08c06f77a0ce5cb7de4810bdd875c2f0ce91c697f464d9ad46fa39051be3e09cb4f0467ada79334ed6209be37b7b0dd0f1325e06e4cf9be39c4fc93c1d5c3d4c7af30217edda86bcc06924e71d09d8b1773347fbc1433df730d14680032235ecb0b00000000000000000000000000000000000000000000000000000000000000011f964ff4e8592fb78d59148a0813baccea54c9cea7970c352ce811dcea618cb93000a2b60c67fd7a64a502477b09d33c6516a15dda6268753ed5c4d582363192074d4d2984dd3f025f22b4f0dcf1129afb9bc479005172953e721036dfe9b6c614ea44b1d65e5167536c984c8e7df32f6358427ea5c6f490a5de06e670cc85b6133d9c350a2cf4b3710b8ca698723929848c6bf92c04a6be419e6c2a1a82dfeb1cc7b120f8437698f5ef9168965f372d4f5743cc69f5cf49148725c57608cbad2f4f9a331e922bd742d04559fa072fb6e8c21597df19accf36651eeca83eebcd151bbe9b55721f6b220ae9fdeac412983ded47cda6d55ad744c8a79cffb54dfd2ee81c674d0a5cba523d4f4a8a362d158c5de779079083be9ec4a13a24c246f01d6eb212533012bc969c6ede916a2b5c24e884c185fc83076282b863acca3df51411de00e16b2dda7812d53a50c82fc314b07045c7492caf369a97fab48c1549136561ccee1caec8e0ac5cd27da3aa91f54b27a9e1cb0c2b6541b287a63f6e5f082f0c2d7e435541955e9990bbf0275879200133bdf15f0acdf7baf213628b9906096614730dac12606c76ec9eb85bc9192bd8139eb1ed72af0f1b735997e750