0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00eed08096fbdbf35570c1e75d8862f788d498eadb226e9136316b1da411ab60727558ccf62ff0205aefcd97b2fa47ea0bd46a995bdfbc2f6880ea029e21b449d9415c82d6408c8c6989507f09fd7a654de680d85cf79b9207f25fa3493ebac9d000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000152ef00000000000000040000000000027fbf62797ef509f56fbbd7b0f6712b7114128a968147b0e011dca5ed2da05d001578407e3f8d2be86483eb5e900016680149672c4bc8ba64c7212047a2329387042600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008779a4b1b90bb8fd738b58000000000000000000000000000000000000000000a11be8cbe804c7f377bfac000000000000000000000000000000000000000000000100a2120ed7d21682fd0000000000000000000000000000000000000000009f7963f0bd0c9ac385f3e9000000000000000000000000000000000000000000243d570965054fecebba36000000000000000000000000000000000000000000001a124b354ffe881f28fe0000000000000000000000000000000000000000003845cd5bde08d9ca02c72f000000000000000000000000000000000000000000be9a433e0a5e29afe888ee0000000000000000000000000000000000000000000024d2290707a622d2de80000000000000000000000000000000000000000000e4927d441c802c62dfb08b0000000000000000000000000000000000000000003b4dcd1d6b489d7599cd5400000000000000000000000000000000000000000000036236342697f49d477d2d39db87b7c45028c238c2f6005a0511c55139804cfe21bb65a131e072cc72682482ab52f6096db6315259deb3d5619e7cf331a3fda9e8a9ed3bc257ab54bda724a0a2b1fc24c6495ab1c5698b00206d608375bb54124060082d920c519f44ee2dff635de05e5693bfe814200fb63dab0a05405ba3bccbe38e7a50cfa0f3c09c0c179c6082b5479f171ba0425b5562b1e05a56b2183275c71b499c93578ab4fc1baf39d423a6c1009897552461e67e330592fc903d865b5bd43d72ee7065d6490a90855ab61dc76c052b4e4eb48b10b0f16958975caac070997bd063ca34d5592a7ff8b883c5272b29db43eab9aab0b27905a501c2c8f537607ac73bd771bfbc0c869ee1580b3f76cfbe60167eab30c1ab6391520a014e1deb64fe88e7a7337118b03737890946204eb29cd146b8578367a83fe9f1645500cc9fed3e22c878cf000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022fab8fd443a69b98fec57f1ba4900519e01524a77cd99ebbf5a5b8741ed4ce3319277363efd429d8e28e9b582ad6d2b9d1c9fae0b47609673ffb8bcd48b82d132173f6f6775cb4d08109d47e8001b3d02fcd7e30d80b18635a1e831c9ce3c70520ec112727f262ef2c09c68a3459232497e581ad0ba05fc1443de204fdf0e14202fdf6857651a063863c22749ac247d49915d4387163c7b9bc3cb8df9100e50d266d23d04d157ccaf3f2928d07d682b52ae8a392e387fd4def312d7d881befb628ac32ceb97570167feac4529aa5c34ae3fa03fe866b12dc193c453cf8ffdc74103a35b710d16263188967eae0a30faf1a0cab5f09e60e4990912a9735ce91892b15c496a56d01d94b9d48302e240b4fa4f4a4c722b4cb5a4626d1a52319238f05d60ed296f591f46c54937e91a3c2b838ef5bda66d03790e5abb6f281a9cf79138cc388542b8f2af4185b8b111b12d6b3f752828b6d3320c395f7f1e5859232285b686394ea11c5382d7f435ceb23922296e6053e35bcc85c2cd0129dd5232f04f675a421748c785cb6d515bed6ec232d99b75ac66a520b1bb349b827c15cbd0de2fd7f86f0e83bfb8e8102c47d21466437344d686eb8e35d8fca42e443055c0a5824e3e7695ea4b0b81aa8a9daa7a27bb5209e4612d638fdc7794caf7fedbe036f89679d45254a109bde2dbf924def60209e5d099608b10836a37454e0f97d00000000000000000000000000000000000000000000000000000000000000011127f7dae809c4e2275cea947bcf35f677cf9fb6c24b4c38856768d12535ea4f24162ac64e1364dc4bb129f2add1169fd1a88c91e52295c03f3c0f6435c1952425e830d4f7e297dd5599b7667db81c6982f6273e3f03658a14e24aecf0744dbe1f1666b3fcd8dfcedd09204338730d54c741728610ca7876f196feda345cea5429e3516754f647788b17bc9cad794d2498c9ed50cb537deae3aa352259e9d0e81bd00e6bd75f0b65589fcf8187e97c6f27c314ff8e3d66782dac1afb915539f61db861663eefd2aee18e6e7f45f02169a50d20e14cf38e3cc05e4296cfa301aa0b8c83ab9a564f67e3f9a3a880d15062f94794df786be8e9e41b81b31518d82123375714190528dea92efaf55ee94885ef8799cd18b5c9898b3869484fd9f662086d1d87d51712f96093e65cb448cc5573ccd1bbc4bba5809a2dad762df8cbdb1bed92728d13cd9a4b0b1614afd1632f037e9e29982d1c18775f8e32a853532b2c4f4bfbceabba3553681ac885ea5d340d4c7f1f1d94088985ea9a73cb9e47af260ad3fead6318a19e17192d2e2c2d246fa46f3334e1d3d7472932923821cc2e277958c764e6121ba1ff099af806c546894e98eb7396db7b879c6bb1a122645d