0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0065ba3595d1d0d69006ab83756f7969e866d2e90e0a6ccb0eedd30dcd37a788d2842289d12a28a7dda91af746d1beacaa83ca88d61fb7aa09d4d48da4bab8eb3928dfc3f8e015355da12984d974493bea9447f76986e6bbe00bddb450613aa8500000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000001b6a0000000000000004000000000000a30c45b6716f975bac34a5122bf2b1305e85bb35fdd18d7a426bcad46f6ccfd4700b8ccb9f5978fc810b600f48c6956b5beea6497bd738d572585a890d9ad9fcf67b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001bfa05e6c2995a489eb51d000000000000000000000000000000000000000000db0f2afeb01a131a2f09c2000000000000000000000000000000000000000000000e739424ce1f0ea1500e00000000000000000000000000000000000000000070f27d0b02a66c584fd6c8000000000000000000000000000000000000000000ed5e57ccecfd3dc08f7d730000000000000000000000000000000000000000000022fb4f1e4aef036427cc000000000000000000000000000000000000000000df11fbf1403a32dec3b5960000000000000000000000000000000000000000001da2d5a47e4aadcdc534c90000000000000000000000000000000000000000000025b1b899f73105539dba00000000000000000000000000000000000000000084e84821f20f5b02060b8200000000000000000000000000000000000000000082a5bfdf38178bc7e0489d000000000000000000000000000000000000000000002261dfceae7aad20135a0d0f48aba1da2cf3b0d383a4196c1d0edf0d6b6ed2fdbbd50fddf38a993deee5247e5960bdb72e7e5977b48e564c8fb392fe3463b914e10131a888d87bc84bca00f4dbde7500340e369e281b754c02a0c589660be9e1ed61c610b60be9bf46d72a715eb097a7bbca0946401cc6381c15f08fb45b64af016c17087079cf4fe6bc180a4f9923653ada4127a36394ab3ae432eee4c7dc6c32fb9b6f3b0cd16b653922fe2569a96852c57d39deb2377fd8c5bbfbde4ce0b53a3ebf3687e5e070cf422286c0505682bab65325485402c752f5498aa8e49644d5cac803d7f5c09bbc3d23dfa0e7b063a9716dad32a1e59a9948ff8a800bf7f4ba482232d2d8ec61c6780bb42c86aa6f509dc42b123b24ceb50eb947a21f2b54c72d74fef6581bcb074603ca3079c458550bd391c88a24d3a6cb971926ea0e02066fcf050a62ca2be7e60000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000207099327feeb8b11f35799c14f5d13602d375caec48b9a6c36b2adaee7f0b49c1a454fcd7e009a206f8404540c7d02a0fbdd12cdc832bbd087655f1245b74d7219fde5f79eb9cd9565f3740759b9b13a57d70c4f127d0de59a1867138cab12040aa23933d748129717d314d9f9d0791df3ba1b3623c13aed63d306681d158a552753f315d158c8a4b23577ea5529421a4ebaeb81f77f979218dcc1c1993a465d2463b826b10347adc4402670f622a3aaab7faba1dec520bf920bb41173725f620bc71df0120807abb3aea1645036af243f93ea1b495ea2939b280d35da2885d125f9184f26ece61596e315981c40748b1f5e171770b411759bfe38c9597c840b0a38673c5f312d1d5de81aa5da860f79e68d1fa393e03e18400435c475dd20e82b37d5cf530b27bec19d9d828915ee290eb3b324aabb36f16af6472ac47c65fa09c9e465c820f5522e38735ba3a4f91c4bec51fe041239dcc88fd811c5de2a622615d87f59351b97bbe6b5e997c9e0ed6cf897de4464088951b7ee2a9cdbce270066faf44545820f610dbaafe6841d929eb2594c13504ad9159a64b55fcf157d29a83be33ea8584dc4f7d90a5253c0dce3c16b7c6497170e8b064ef4ac47c5390eabf3bc378598366c8465664d3c6f80b694aea211d2c7c7756702e8c8a1ebc82a2a55d0771ec579b3afe362414cf171517fef180ef5e9d5655cba981daef3ed00000000000000000000000000000000000000000000000000000000000000011e23a05dee0c06b554a4110ab9b62f52a0a38be184a9980875de1b8ba070d89d1a47998524dd4556ade84becfbde090117fe12975d2d02ea411d86a77d98f70e2bd0f679cfb92a364a3331fce45f398ed535d03bbc3fc8175292867af10ab859061f39db8b9548e8caaa30f254f76efb15db469a2401c2d770b95ba00b2554842314e78115c9932909715dfddf2bdb48143079e3e6a220031753e5cd6207f58310db64854e8a314e5c28f96b873dbc86becdd4bdde86fbe7e9fc377f0597c4872840f3082d51d65a7c3bdc9a4a872f0948cedcb0fef623bc864e3ae6b4a20d0e03db4f04140cad3a1633a2b2a4de854ae52a972e564fcacfaa393d6cf3aee5290ed5407be7582ea382d95c4cd9ba094b7d6fbe81aa02a674c2303aa27be475d70e3348d337a4e16e724e8cc6a5bde1e7c349bdfcc188c5f242be53d94ff237eb18447deafa5fe5339a1857173fd67519d063a1c6b558005b3dfd4779c0cda08e102c065c49ccdf2b02dd2fa1572b373fecf12a91b1f08e449889f197b130aeff102eea37103d86d68d62fa888b79848c24ed2e370938f279386da646d00c29a22d109896165cda65388ea49a445fdc79c3fae26c645502947ace7ae1dae59f4d