0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00500426f9dbdc242a70de9a225a0b13c4f708d242a689790a853f50edce794a0292aec10ce1658dcb0f54c140ab2696ea9e3c26ef3297b457fefc60487ab79ed6ff26ab338f51795ea3bbf5727d2aefa4ef4b786c54f056a699673af986a221500000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000009194000000000000000000000000000154d44f03bb4cf5eb605c94aff43820f22e5da07264f6c50eb0b52b8839f2b86db270f60f34729402d4d59b14c61ebcdb902d07347a5aa7644029022d086527e0d46e0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a6877e78ecd9e02fcdd69700000000000000000000000000000000000000000044c4600dabc0b5b79b84cf0000000000000000000000000000000000000000000023939a568eda0da696eb00000000000000000000000000000000000000000097c2a2b6c3a0ed71532a5700000000000000000000000000000000000000000052f6aa76d9b4deb786cfbc0000000000000000000000000000000000000000000016c8c32ccff62a759c610000000000000000000000000000000000000000003ebf563653e0f941e97aff0000000000000000000000000000000000000000009956d510bd27a21fd019130000000000000000000000000000000000000000000004ded5605a8e2272659e000000000000000000000000000000000000000000c3e47ce73b62c47ce40436000000000000000000000000000000000000000000903b261013e3d636c41c3900000000000000000000000000000000000000000000242648e8513bd27b6fa91840cadb43ae1576752e1b39d50bdf1a064cfe19ee6520226e56ed3fe424493f304c544c2bd57ab08e1e21530df41645b72a72f3f53e274a64d5825262b78a1e237927f9f225ba6b611f16aa9a80e0cda9281b91980ddfd700274ed54a6db4bc12e1ba40e9a185e4f6168012ad5ec80f0a83abee72566f0ea9775d6b65acf12b2689f2726d363de29445283ed6064166ce1598ecc223e576494124fd1424cecf0544af2b224761a29a7472184ff5a8e65c37c5f5aa039733efe263bd5098ac74223cf89079a8d149994c8f0e5d525ec389739a3185027266dd4bb9b71285237b2e27f46ff756220e8ff0afb22648a44ced5886828ceded7e8e59cac86f68db1e0d9f4862f18d560965f9648cdba133045193f4336d6a2045c18f5ba683ebd491269d35a68f1ff29ec9d4d99447749fcbb53a6b57e220c73439c98dc585e448f80000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000213d0cdd6b2baabdd4005e2c3588e2647fd87f03452cf81bad9c1268a9a15144929b7626f1279ba9ddaf0ea63732f4e5932e99a0d4d94b50bd6094c1b34449270116cd10a4906344df205c47d1871aa0c070354194d9c6b885b789e3048c1a7a321d421d49146e7224f7622fde4947f42885d59310037c24e23705665703b9d0a110ffc2c44c32521e7c7b6d36334b8ecef4743b85fc69069f6f7bdd3b865bd9e09f9494387156403f4f07540bb389e34237c8a426a3f5cc64f6e0f5b7a8974e812d94041b1ee96084c688acc6e222307e5c52503fe457416a5ef286c2d67b56b2e0abd62162d87bac5636b2a2f47bdaa0de3ca9a4e62438ffbff9140fbeefb85164a3be481c5e2a0ba46d20ace4a7a36b586cd5003b865b37a9b5a1a72cbfcde1e3ae0bcdb479eb756b7b79fdc01eaabd496302107ca62dece79f06b49afe6712167b5982a4ed06df8761221a5a42c2a821fd379eaead9f87b8e4aca9079aafe00d7ab07f29e419127e618f4fa5c138027f2f9de22df821e65ece8492fe6fa6e291ad53fbca384f51215f10e178fdb2ca9e2b0f671e392991f08581d15814dc305c47c1cabbe05e97f08ff6758a62b8f8bbb069f20651f063d604b5aabc299942cc23b4a710df9ca59cafe9cd080dfa8abc1684d6da7e34f916d6c9223a876980d2765835d3ab10adc98b74b909fa77c11f85c465f5d37aa547a719dcbb4bee6000000000000000000000000000000000000000000000000000000000000000118191a943e8a1ab8e0d85e98d2301569d23c132d788a9af8476a402e012c3f142867b02b1dfd7f141ba9d2350721f7e78b2e479fb47dfe4cf28e094a8e60439d0b7a6d9bcb4659ad92f5f4c86bd7da2009bd472605e9a699ccbfff73a6aaf78f1f59e45b271ae2b3f8af71bb7044f6c99bd4ab9b2bf19c9c2a39ff9f1d3055201d0bd319ec6e619bab21c41cfaa7d3d849308a416f5b01d62c9a18debf32d7df10493ed971ee0c5c0780f12bf8fafcd8a70dd8843a9b0b383d7acf2c35d18f140a037924045d61421b7e782a8bf9e57c30d38d5009d344941bf70cd2c8d6cbb81956752e1750571c3ea4462468db3487141fb3c15e86fda3367efc2e346cb22f084b1b7d16328a47d37e86e756b79ea7473e0233f7b134464d132fe087235b040ea47f3494e994c4de3f51f03b8494faa8e40322bff5cd51ebee9e96b02ce0ce2159eb1396495c28a97dc056deddc107b364d709f3e38d2f9c2ac08d8e662db11fca3965f20f0beefcafc89cefcb1aa8d2927c504a898548aba46a7711df87882993888bf8a8dda8007dcd00cf7f399edd19382fb24cf3ff90e08a59310868dd256da3871a9a341fcc37f3cdb21817e2308c92f3b04d35104b42906c45a5b696