0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0068fb0901591ea8eb224d1769ce4249a6d6c404fdc79019dbbdd1d5eb81edd201cc21c263585344dc7e53c135c7f8f51b27478c1965e830524b6bdaf300f57e9cd607188579de99c97fea207086d9aee990ca83cf79f7cc4032eed380635a0260000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000c4c30000000000000007000000000001a64c4c741b2b5d49d73d2d84efe2d7cb5eab84bac66091b1fa0ea27e5a4c95f43a6a472bc18352dd2d352596d6a94dfb3af96d893304a6a0f5e34a34d0fd13defad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d9b886b2270414637bbe58000000000000000000000000000000000000000000dee1b606accd4b7ae2d98d00000000000000000000000000000000000000000000076c3fd99a0d40f68e9e000000000000000000000000000000000000000000ffefb7312f942394adeb840000000000000000000000000000000000000000005522e90c6c0e1311bead630000000000000000000000000000000000000000000029c9d5d4d83c1bcbb555000000000000000000000000000000000000000000ea3350929ec9c386229deb000000000000000000000000000000000000000000857fbcef701a72e130c248000000000000000000000000000000000000000000002c09eb412629ada8dc080000000000000000000000000000000000000000004d17baf4c87d783acaaad8000000000000000000000000000000000000000000ed6cda48edba7ec532d25d000000000000000000000000000000000000000000001575deba9611f787a0a62f152136800e3b4c198296362d66c10de73cc5e882c5440d4255daaa794e62f11efab07bf60de3ff624aa35d4fe905c37b942cbc44db8fcb8e89f0464c4b49a51bdc89524769bde1446f6560828d92a89d2bfe6237e51f948d602c8541073d6b1237a1d65880b45cc09cbd39c48a74ec12a0744ee554bbffd6de3dd081efa8be20a36d66146bde6a376e47280a8fb509e285f489b5def8ce243099000d6c7e0e193a50ccca7ab7d7352be8c1f1a5c63eb0c2a799a939925f47deffb53d3838b5219e48a95c4feaedd3d18059c83b73e928c13764f17ec4a089c48dd8fc4924a21a0ef0ed791b8f01c13356a8f0946ced79b2864565c2443134301f3b2c3eb75110bfedd152c83bf3fb48db8ad1569fff790881e2562e857ae1f1af7224a6755e0b063e30d9757eb4f0f83cc0982d16d47e39e489d4e29cd01de8c2416ebb03de000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021d898d0bf9f4ae39961134c21cd7b6472cd4e7508e17e514b7f59f47b6f2a8a620c18a7a87683f438eec8ca594cf78a067167cacbf9a19f389b1ef4d18e5eb5f1878bceeac8fbf8b4570087316d7f167a4a036ca55e77b0a52c247768892508e289b5c92e55b585c2c47646e7d904f8d698559d1a80530d1c102ab9c68ea343e25974e4f7675ae4191c1afe2e108d7e1035fd7af2385b7dfa82af42f5f1b73911aabd7959932a55ff553446d02ba38c882b795f8b9e9323dc14c14bc587824f50fc4c57201730a660a891b5c0c4a233956c86a1e783f74f8b591f0531e74e0e81c14a75addd66e10c48b704c5f0f24af0fb1514a00d96ede8e85e2da18624d560f2acda2f977856954bcb19352b8539fc783ad12bb34577a065e5e89c12b648e0ba853c34e6481b44fd7c26304a708231ef0b13176c0f6f027ebe3d1cc856df92dddc52b3982018384784bbf0898e6fe3051602262392d672d1d2886b665d11c2f9638162674d2d6d76b2dfa8a69886c723210d67ad5eecf9e2d958b6267c992215f0cf1b68a7eec1c92d17b462de94a13c821eb563d6073275d1de55c5af0db0606d1c17bfe4c981a7f4c90d73951bd42769fdf856341468b8bc5d3f6fcbc5914ede618da1c53c9252d1f65fe814b4075acca2057d3d0741cbce48e7539b7990e11d297ac5692b34fd47f2882d72100881367004cd61b4a328af5b5e051c13a0000000000000000000000000000000000000000000000000000000000000001279eb50a911574e0b840fad620ccbb2b9e55b3b9f76a28d1153f8915e366cae4079c3f9ecfecddf683e334158e173830c2e5285d95c567fdcaba1d05c21808791082758cc8472ec46d7ad3f6cbd255d97ed2eaa5bcde442878c5492e44371a050f14503ba5009defef3983170bb9d1747848b6c7797a8d9ca512a31e643c7dfa19822bf9924325f7e8cf5716843471fb1b5c03d163bc72de62ea6c6e836214d311cb09093c4bdfa92fab8a89403ad5f0560c8a8f297d5c4fc629c995997a6d671e895ea1e50c9d39202adeac2bbd68fdff3c9c7b0bc9b9e1c89e3fc0628556491486ce368a96e910222a45ef7546fd23b81b4c1dfd30b54717026bb3e52671f1006b4b94d7e0cb5a3d03b4bfd6c3e7fd0d246b35c2b6169be1b3149e91a1a73f06e7de48c33f732e2619cf1fbff58c9312a1fc2c4f3e5ce93cb6f0935867d6eb28365f9aca095976ddabff7028d80c62e52c560fc7fbbf1c4b5b92cca24895132ca65a68ca43fda0763a51c9eb973639a781bb9a8faa9386eb417d915f57d8201254eb6c925ee40eae400fa98e1f6c499a28213622386e6b7cffae7984ad29eb1f1288bfcf70c586c838494cb53f7977d93b4a0a0ebd8b68895f6f694ff6b004