0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01848e2aa73a7f3ebd9b51f4cfa5be2f7399b63af1be857ac6423333f6a092b2210e1292c4f24257a4a9156aa1caa8ffa70e281577e966bd2ea5f30109ad06de7ccc1e217d747e80759347eccb33348418527c0969e9788108a35197e89d6e0350000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001e7d40000000000000000000000000003b51f4fa4796bb9936004212d405d12887d640d36639a1b4dbb1333a776bb07cb90eb3386fef4fa6399debae2ba3716100e1905c2265440f1db071a16568b6080ecf80000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000114b5c1ba7d5a1395e132b0000000000000000000000000000000000000000009c28ea32c10302ea181fa80000000000000000000000000000000000000000000015125e36c333b552170e0000000000000000000000000000000000000000001dea8ec18436c1ad4769ed000000000000000000000000000000000000000000ee89be42a5406ba96762ca000000000000000000000000000000000000000000000386408463caf06f89f7000000000000000000000000000000000000000000ccccbb67073139acb747690000000000000000000000000000000000000000007fff5c4239bf1514147b79000000000000000000000000000000000000000000001645e3643e799859e542000000000000000000000000000000000000000000ff6a723adcb59cbd172841000000000000000000000000000000000000000000f12ace5661487ca087ad280000000000000000000000000000000000000000000004b39ce7c2303fe4374c08fe38c2ac529d8d764379d3b9fd12da11985ea24d506cfe46cfbf85ee3da9ff2f3f258ef1859e32dd5de804f125b5d257b55d7cbbf4e5c6c9130288f91429d41da5a0e71926857784e731ddc2cf056123fb5577e43dd2120b35008f67f8da2902e6618d87c6485d70a844e0d42964a4276806a243f6c1f3349eb838e6de915a1f7e842ec08ab1938678326f2b3f65e5ca823b676ff1e6f7910ab09803eb69e80f5954d3196f2726f76231261d4e57e54da01c1b5791302754c02b417221dfe32aa732932baf0ad808729fb105d445f4a9ccc95f4a9c129d7443e4618d7bf679098731a60d1f312f92c908be22a43b4d6bd78142daa419e206e99140e26035e61dd8addb735262c7321a3be426ff543c4a1f08bcea837d0f324b9af94ea6f17f189cf5fe1e93bf1ad1c72ac1e075a39371c7db9f79d4a4a6255a4243de692790000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021f024cb35c2108886ddf34c6abd245c6cea40689c4735ce34edd20d6d020e8af17f53decbab3c9a2a792fb15ce9ea2328fe5e3a15025ea9226085dc9f1c087072e41b8231de89e71b85334a654f6c5ceb87b5d005a66cf8ae1e192dc6623f3fb220f14d5ba1e7cd3314da601bd86bb7f49438b27a93145490e8e18f255456c8a2531602ad8ca4f4be73b53ff68654d2d2a8f56db801897a74b87aaa4c8caab442d9a0a58ba775d76524570f8cb9ed768a4e34548f3828c191f719f0dcf4b90d03012e2ac357aa339937e6d4d9adb4cda563ef7da87ce0d5c6556e65b657a021b27c5b523481edf7467ea5b9c153caee794361e42b58e3db69c6cca618e261817224093b89f0f02d50e88f295cbc3e857f017095df5d53cee43b49f49e3a03f22290cf15eba7016a0564356ef3011480a6168332954fa6e82acb109363f4a0cc504747d5f536deaeea5007dd613853a2f6881385cc817cc46782773919f67fbe4192de3e9c917fdba90b4f0085f6c6bc11cd42615a95fc001d511f5b54a80587220216906b6ec4beb88b67f330f11d1f8d5d78fefddf42c504ef4620c68e721700a471f001359b4b93cc01f70298a00874a7e7a698be5266f0d15315acf29480209cab5b3b91fb8b8354f9d9868c9ff41e2b0b133ad24a461c016148e531cf39d2ad815793532bd1c7176449c369ac8735079bfe43194b43151604cd9d93a7630000000000000000000000000000000000000000000000000000000000000000127e82f6201c14f05034349501cf671f790af160f748d4e404d1c0188539a51be2dccdc814668781c1b8c7b3d83ee6543e346d640f5a86982f8d694f24c76b85c2b9ef050fe2f24713f2fe38416486e4e7083ddef72e6a82af6ec769947b1173a21d907eea65469a72229c97bbada94b012584159d919bd2dc28cc99d1211ccdf2ad02e28105cf37d706db7ddfdcfcd7427d07b02b36f7479ff077edb2e11793704b07bc3aff9f7d85d83d44999451b9d8ad82679bd1e80c4fe9327620cfaa3dd0139def4b2168055c05fca49ba34f7bd0be7314e9ce667228b296f23a62e0d8629c47dbbc49ef5fcce7f0f8d747d5f332ae430f5df5aa59a108b148e8536efb21857926b4a48d88d8a4326139767e6b2fadcacffccbcc9a0df93ac986a84286909c8ba55b80f05f12ce4e7aa5cef9808092b4ba4a4fd8300a68ed4d5a348b98709c1a2c2d46a5a54dfd94e6c4cc5f1b84a925f76bf39398511222971f54c9aec1a006fe35cae0ce87cfd774ddddcb4d4961715fbf25b02714b14dfed3455b0f5170a3343e99ed53aa440f61eda7da2267a42abdf6f5e0594cb43207d951672ed0af3def1c65ccdffc14f3d239b7baf9a791456f255e471e6d5c20cb43d09bbce