0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00df4e3c7431952f57ae2748a2735d4aeefc0bf953d0dfbef010831755a6f67b21403d080f1633bebcdc7f84e7f679fee0b9463b9e9cd2ca4bb8d44540af327a99f2075ecbd0d6c676ab64ba877a5e640d218bb992f669250ff1748083687b0080000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001ab130000000000000000000000000003244ec58a322234d9edbcc8c53bdfaf686eb7147a12cc70e18f8c6912bf759a69038870fb677baa83a7e01807b2bf6c0486bc725b368afb14cce9deaac9cc94cb13520000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c169ad8a6f92329e22ddd100000000000000000000000000000000000000000007ee50b9e2e371c44f08a20000000000000000000000000000000000000000000020a74b7908f3bf881dda0000000000000000000000000000000000000000008226c355b7976bd2792dbf000000000000000000000000000000000000000000efa97190b3bd02936f72c40000000000000000000000000000000000000000000024ba334c238b5f828e1d000000000000000000000000000000000000000000f84dd6db8dd41f414b4328000000000000000000000000000000000000000000d6b3c3ee5cad17354b1e9f0000000000000000000000000000000000000000000004687587aca9f8de4ab700000000000000000000000000000000000000000088a7f5935228cfefcefd72000000000000000000000000000000000000000000453b965c614fb3450b046e00000000000000000000000000000000000000000000218ea1cadba39765a48e0c8a664b7ad4a361f03dc9952c4d9f73a4118782aa07dcb8798defc4603baa9d158d8f7d5ff912ceea9eba663dcc1b70f28e05e481ae53e29766dfef490192bc0849332d2645adea8775b7beecaac0b4e1bada81ad5e6023f4e83e61b7b8238311a5860395f0b39d3c0a4abc8a2a71a5379d0dd1eb43ca14717685af04c39d112dfd5bc8211b8fa528c83d9aa19d4709df396f0815afa32d838834e71dcc844d0593f454d8ee2a1769d9442d3d4edd111fe53fe6d081625c5fffefc5616933ab03b6e5f66335b5fe9bf73f1f2af9ab7f24d6c1456908d9cbae984862fe9bf4592d8026f0dbf87546e0fa611fe365e50e0260c88effa67d3bd7199278599ffe862bad435c2bcec6730cb99b17cbf423beacab02636f7405d55cde7a9ab14e84d52cf7b3ea14c17a9704f5e127ea089440582ceacbedcc18d5d3ac371f3268014500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002305ef5c4b41ec5dc66d46c714eba7dc9e738c272fa67ae9838f61e90dd504e3b1ee940889d558e7c20fc78a0de359d6abdd5aa474c389c511a418381f3a2845c0421e7cceef55a63530597229320c8c8fe00430aa1b4cec15b179f5c61ed1bd414cadf79b52944e18b592a0236d38d0d3e20a4628cb81381a717d32dd106ac74161daa05dc3fb52449d748f581d01e2d0a4e967fcfbfc1298ff4d5bcfc8454bb0b78c71af071cdda81a5748ca9751d7d18e7dd53b811665871213266479fb1411feed612b8803423564edd8ad3d0fa1238c6ee5fcc103f6bde2bd796a8ac473e08560727ce4906ab8939e2037ace64a9390b16a0d8f83936fe610af70dcb7d4412388feb2bca736cea8bfbecd216a8a8f148a1d6ca088b390d988ccb55ef38b92689d72594b864693b2f45ca91a18ea6dc85783fcf2767cae8e746139a2305d0207ebd902fa396b0949ae4f8e971badeeae90b69ec0e59a746d3e26ea75fad8e2bb1ee51bb277ddacbfaf3378be1abd09a4ede1a8df21d351fe0f8db3a81687a27570d1e4cbd1e4bb2ca8ee69ee974fa85b4539d74e123c97c49a492786b383726e7da258d3bb9da0f4edd90633bd1289763ad4fd942c75024b2ba87d21d4a1327f3132810d535502643819ab5346ad85e5cbefef10f03495138a32cf400bd2018a89daa24e031197d48b50815e3af3fa4a895ccde8ae83eb039252a8b01782a0000000000000000000000000000000000000000000000000000000000000001062adecbef37122710bf4ffe3c92cc578cc4e3c92935fae6d4f1a2c658bdd18e2b2096e644dfa5f2983faafbd81169db9444d61b3c85e929ce1ea2ec7a8bab680a53bbd7e84c5b81ffd84c56567457d78d1818ecbeb220af8929c3b63ccea562009773621493682697c5cc01cfdaa5e5561510582aa51644d668fcaa0d1f34c429bf689cb6a0896392f4bd0a9f89ca3e18286456d3b59ebf5020fdb437517c752a985d529be198f8556258ed9a7470dde548177bba4be499a951fef1051bc4b10e5769fa35e580991eccea5b6a1348e01b8669830846523e1fe44f1ab016583c2ebb77f91fcdc1db70c84d7b71e0242297eb05f277688df2a9920af661773afa0971bccf76a47a720105b82491411b373035d5b3f5d53af736b6c07246f9d2bc1bbd3724a01f583c6ca2f730323a136bbffbc23e08aa0c79b3bf00744e125a6e2943c50590673f4887454e1097e98bfdc892485fc1641d5488a581ded27b53ba1b4e9c3aa03baa0de01b457979738dafe8a562f9461a376e3582575fc2e5164119f6d70f2858210e829af72ff8b189a4fffea47daa21a3c0cceeba087c720b642ce4218a83ae4a28424279fd6fb79f5332723d89408f2c36dc79be5d37cbc90c