0x31fa742d00000000000000000000000000000000000000000000000000000000000000a03050a68524625bf2cee1d15479b48d042a61e503294d9d73b537c005889b2a371ab4c9cae78e8406afb53beeb0a7eb432bcc07ac0905a8d0edbf20a8b5e9531a7af21e296502d8da7329e06b47d1963b62619e2399fb5802fd3970e659ea43d80000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000adc400000000000000000000000000017ac8e3f46a7d0068ad39e3722e91704b0da763c383e0324596b94392d76018a43e79969afc5a96a5ca5dc3e1b006393321bec3110e8f9f19a5ad5edcc7612e3543230000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000be1e55f509e222c1428c6d00000000000000000000000000000000000000000079ed46b5d079c8ec36b0fc00000000000000000000000000000000000000000000007dd0cd8aa1f795f00400000000000000000000000000000000000000000042ccd6d283095b51dc86870000000000000000000000000000000000000000008e883be4aba8b3c9d46853000000000000000000000000000000000000000000001550cec26d677323371500000000000000000000000000000000000000000030bbbfde5265c1f49b16e3000000000000000000000000000000000000000000cdd82188e3a6e3115a2d76000000000000000000000000000000000000000000000b14adde1c08bbea883d000000000000000000000000000000000000000000b5a16aaad789771013f62400000000000000000000000000000000000000000066ae54c40278c65faf5238000000000000000000000000000000000000000000000018f843a4cb5529a6ce0854931a689e324646f1ff9a58839db0dc3b3e20703d1e63cf835e0d458d2d961e87cb5489af0b11247efd1345486198a4de1cc79551b07fc29f2711ffc6627b10fd72a4b73d36ae7231fbcbb33498555f7c3be2a772b3157018e4af4be2e2c60ac6a24ae28a535f1d146d6c11422cfeee7236207f94300be9a573ea16ece3c1178d7b8bcc8d931015f30f01b0a01dbd2a365389faecfec8632083cce2b8f4840e49ceafafc643911ef32c90b6aa8d443c192737f1211df096e1fffe6a7c705b0590d2da14c8de3446a83ed9f9c78f922ace0afa05d342039a99056eba6cfa770924f3b562c56dfc72fd200f50a83043619dad8262dfca52749982568b7194a92db0639ec8ae4d54f012ee8fa1152747480c6434b1a40eaf3f11623623eaf63f25459bc0a9c0f4a8fc22fdc3458f1b636190daf845c437de121dc8a8dddf84a900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002139eb79405cb0eaf49320c228955356cafe9eeb750158ebc25ec0fe6805f7a1f1308a03c2554bdcc167f8dc7d92b1cc802fa2abe452f9a943f062a953fb4407a2e9e08d0ff7dc0956a7832c8140fd1bf09535cb1556ca14eed1b7ab4bf8a980824648afaea0433574e6256840a5e75db49a2eac3b95e509f67a2bb91cd4b86312d48b0c1f1afbc4f01174642f1022dd1724498eac5b20472b76eb70f51472c35271b46cdcf45afe05d6f37c17d5899dae5235be3244ca1a1e6c070b51260a9850786fa22265eb57479c96d3a93ae7a1384725983b0590db438d62fd348b120c6196aa787646d8a2e01edc63928479c42091fe4da9c223a32f70919cd9f322dd51dfafd1a9f0bf348016fe5671355d2f24b8da9d1f0c5e47377e831898271aae108a4a3373e3ebdba2f2003ee031f10feaa4ecd0248f6e54f01481d75ccff50fc013a5118b5f8ab46852f5e8e691dee9aaa32f070dbe61443c6e778af2f7cd542072679f523eede58e9383d6f7adc98751c21086fe40e6e4f8c2c2197db36a81b0fc7f027db2983c50c28c5a23ed608e60e89f74a3c9cb71817b1054ee189563716846f6f5c6cd8c296af1e04097d829e1c7fb204e1e2fb7678463f7eff1526471259445d11e201930e52fe5efcadcd5ecd2e4811713ca52e86911423ba17293b0ee3f1cef6f016faee3dae49b10ee46e713c9607194010fbcb4591677f277030000000000000000000000000000000000000000000000000000000000000000114a0aa5d544c7774b3ca56d40c459a7b3b6db748f5d74970b4216369d1b5947a2ce27f2dcab0fd2737465116dc7749bd6206c80b301fac684b040e69a6732850044dae2e23d0fa15cea1cc620a0d9c896546403b1498d156df95ed24db8d87d3040ac8055daf905118f48957fefc2f7f58e04965142e0676a5f07384a55e5e660ec28ba4ca99c24919470065d84d77fa3a1238163df649a7763ee3fc86a69db02dd6bd9a3814a71649510a1b6e756268456970b23ea2e212aec3ac289213d6310b9b8b79213af65fa00c1af3b9c184f6491b369ae66f76363760b97ce1b4b3cb16b6e694fe2e61aebaad11ff1b92d47ccf258588ed7eed45fa33a4c6943dd22105a706956004e1bfa8575e664925958acb52a751e7641bb1cb4dfd6dd10f5b282f891c5b95e0c14b5e9550628aece7c86effc7dc90546c45e83af3f56ff4e82d20cf3c5401642e39311b0d9fa8001249888f1c152183e3316377eb6773640d3f03dd7a70b51f9eae534b72f4a1873f2e3f6360a196c1e1891ff5f5ae629d11001eb7e38eba09af1340908798fc65d6968209ecd5046ff8ca1ef452c4f76e35be2c4cdce700df84413ef681f29e0262c4a66034a94f6f95fd02b5988d24060333