0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0054cb87baf2c9b6a13afcbf7cd0f30b07ac6dd64fe504a8aabb8ab764cbaaa2202a2751baf16089d438877a26dd786a8d626273fba790915a75a87859db3cba471a63a696a884858ade591330a7ad6580dce86f6d030dd4bebe711f713c8c9f60000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000001d360000000000000000a0000000000036dae3c748a7560e298b49aa78bf68dba874e4e92b88f293daaa4b627446a544644b0a7bbea330215d4fa7cb6f2e72f3f4137263a9a9065f5d90a02385a746f9eacab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000c1651db42052b976e7a8d000000000000000000000000000000000000000000ef67589ddbede60f5ef65f0000000000000000000000000000000000000000000019bb750b9a72d291e5e6000000000000000000000000000000000000000000da4c7d99543bf9a62a48f9000000000000000000000000000000000000000000f71aad696438bbd6487c470000000000000000000000000000000000000000000013901a21f3340e80cb9d0000000000000000000000000000000000000000009caca4192e3fe5e169b1320000000000000000000000000000000000000000002f0202d7c516452fecfa0a0000000000000000000000000000000000000000000020567b5635350e50ff27000000000000000000000000000000000000000000f55170393d5524c199ddc80000000000000000000000000000000000000000004b244e99aa1f2225d11d49000000000000000000000000000000000000000000000389644b5e7f15c42ce32f7dac6e3d3c7ae41f810ed361590e7b6c42053d8e6711a798b0decb1155870007008a98adcbfa55a6ac4a5b797c8dbd24096a85feed37fee45459e3330b30db1a8b14a3548342c2c148d80c51b19b677c25227ace4449424cf9d2445c81ec4d073c66914d32d0240c79d52c541b7926674dda35297e004a452e9077267778a2173fcc60c81fedc719e4c3578897011d8467903a130f47f6fbeef149672f8a3821a45dc4b5ffacb08238537093f9d36ba035f6378cd5e604a5bf54aa471b305b17805ae222e1446ea2409556db5f00462023734cd921005cd3159f861d7648882457c228775e952b8ea59270e0a1ae5a819c6e8ceb39dff5c7577cf52534c3b1207127151a13e2fe39c385fe68dbfc442300ce5fa470a4166015c3462b8b743b2e7aa8da06591348243b3abb01ded09ad29a70ed9ce8343c55dca66b3fa56db100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002096693dcf62ba72f2a7bdf5ec0e5b975a9b61219efb6210711a1c30ccf7c64ff06af07ae527b924739c8b87177b9a1fe9812edb667dacf3f387f916949cd5f0c29f383c8d6c8d6dd4792262941b86f14cc4921f063892a33c51c45c9a6f3d0c70fd8e071847c9f318eee4234e369967b54e3e84dabbf4784b0a7c71c0d16f85a2e9686f32596a69ea9c0424c319ae19778c5189a7b0c635c0f93cc822a939e6d22dbc7e14f448fe0aa10425ecfa2b3d134cd938e5551a4e8ea138b2b9837ae852f5927d374b197b1068fdae7d1b38520e7b08fd649ec1e63e821926013a6964b29116dc3d2defe529d28b7ae7449ee8d8ff7f852826ed75d74db8f601144585b029c8c93ffc81a9cf1440c17c115efa763d4a4c92a71994e789d5a6f52da3a8b247e820d9e11a69d3e54cc4b28812a23892c2829ee58eb5241c60401b88c9fd500b2410a631a96c68ce35a0f0942e6671bb5bb37dc03fa4cde2ea1cc3a26f399081ee02c91645f399ecc3f177606869c7bbd6806c07d20050537f29f44abc9e3122da58dea0280dea12a3dbbbf3eec4fe66069d98c53b39e8f48758dcf46be7722dd84a177baecf77fd9931e2848d1a8d1d640dc9901dad836b3882e5b4b670e0b47e28a7f741b39f53e3b0819aae1b0619f9ea4fe367603aab28fecc73716711c9ea956949f449cf15929df33846757419187044720383570b302d33ccd943900000000000000000000000000000000000000000000000000000000000000011283bf1b78d9f7228183f4930f2d73c0f5ae4b9e833ec719fcde05a77f6850b216b5f92531fbaf35df4f596ace0ff5977751aea90eb68b6ec11803bd38cf69db20f120c3bab7eb1207d8679406d0cb2274a57d502f4b69b5143c8a55a39f785117bfb0c69283c620bb3261413efb3c1eb4aec470fdfb9e6a501e7c29ff0a23db14440801fb2b429af9904c582ebe7bd8b9ca2c182da7cd38bd187c90ea7b8d260a024a1a652503315a92740d85aa2c9aa0bd80b3b830354cb93ee516576f9a3f2b4416c5db2b9a666f74b1bd5556f67445f381e142730d128250a3fd7695befe02662b558d0a3e75470004b35c6843eac26985269ee43a9021e5ec2c9e3cc42512f78246a9b25242a23802d6d67d8f8d46584dccbf6d714fb024a48f831f38d70bb7e96d926393bb3cb61cbb87932ea0c41e68eac848b8efb2500b388826149b07951ce39e4ded3f70fa73759d3b48aacb2dfa8dc2b6f328d0850e2699d7b1640a8710a3db402532c4bdac9ce2a1f229c55b739564bd1af4475c8f17930773530b963ff711cd3e577ecb74bf71a3536956011d71fe539ce6145b8690ffc95d1902e53c6b0b93ec7ca75860d5ee95a7b3602010b5b43b610a7a4bce605bd50f1f