0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02aeddcb2a301528c860a35588189bf410a6a607b8e684733522717b405afd47d256fdca03ed496ac3a400775d34b79bdb2ab3852230097d0cd5f4090cb548629d0971ec839be68f473e763d01403cb7868513e8791cc71a72632406991ac595000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000003c2b0000000000000000000000000000edbb939252b6cf1c265335e9eec57ce7e236753e998bdf6fb64d7f7b3e818bc034749acb6b2027bdd3b49a9300ff733a7f7f7a5d29548f134cc3acfb97e64e653c290000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002172cf7e0470fd342278b1000000000000000000000000000000000000000000bb555cd6be37d3162639cb0000000000000000000000000000000000000000000022aecbd0e5e034471448000000000000000000000000000000000000000000c52e5741c55ff9a04fa295000000000000000000000000000000000000000000e6d7f298000edc098b64bf00000000000000000000000000000000000000000000260b9910fd07a34761bc0000000000000000000000000000000000000000000dca7d240e42aef13153ee000000000000000000000000000000000000000000bbee190fe3e9b82760989300000000000000000000000000000000000000000000138ecd35d61a43868442000000000000000000000000000000000000000000101f80e5f85ee0be158bf100000000000000000000000000000000000000000051892b2c7f4c9592729d3c000000000000000000000000000000000000000000000c09c11e3a02215154241403a007b56f496d2850cfcc178e26933f268dd0917a7aa9db08208cb4f2ed8f00ad99793af55c68aa0c40d783cd31162e61627b1a1eb49b708ddcc8e67474a5035ee5c3084ba0a5fe678cd7794e340d44ea311e1c26f134d00432e4f578031f1f94d389118e38c7748bd2a31ba27a6832fcdcfa54df3974617105be772ae1f71d15c09f2caeeefc48808c8de433e915b987152601cfcdc5b4029b3f442afec028d66596b56f3dc1d26a8f035553cb5678c9c3c31eb40362ad66ae8ccdba73e018de75190738db397f4f8dca6b3e567c0217bde6613008b7544252d4f857799b041eefb371353dd076b7436c44c9208c94458abade26099ab029e790addf76ce184f8a5e3c6609ee83b2927708c606a4572eec257a59a48793563b225693fa60054888dfebe75c1f51fced7f16abaf57bed5e1e9035eb3e4e11c4d32ccf5fdd70000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000229e6018831581be623d48a0b537385b7aa6020949e64667c64f9e546fe60fb811841c2142e6886f1716d324aba98ec6c2aabaf561eee2d4a4873b97c146c1c622773de029c87befbf47e53d59d80d5d2fc9703c42d1d4c78d1753e28de5d0aa62b67cca2b4daac01af19c6c5259202edba06d9bf195fe53b6b5563e35c327ea003846f2bd62c82ee766802e3ffad22c544789c9c9d49cbd31656836e7c4758a603d261ad66f3a2acfbee6bd46ce6b0f031fbba7a5b682adaa78b097ae5d9afe4287690adcd674328e28a90a4d0d12fc6d3335354998599314b388ee12aa579131836f85eaedc66755c2f9dc7a9ecb50c9ce981ac8b3f2a35ded840c88e3cd13723303e452f043dd3a8a7ad61abc84bffa1d3741b82a835ce5f1ba55d784d4b810a1624b48e8a083ffbe29bc7998ef264cf0d18c0ad75c6d39a8fde46770b80de2dacf7e179f9bb820b812ce6d12d6290d464bf28f653f9348bb4266aa294419810d6dfb7cb9b134222acfea70954ca8d62a6c22702516bc91e36213bb8b911cf0afd6aba38abf9ea9b3c16a7d58ed9296b8c43f070f859ece102af1bf511af59156655e1a7bc2b98fba0cd2401ab44153d850a4e7a183ed3bd3f1fb4ce564b4e1b9c6b90bdc1941c0587a3c26729e50208aa081ec37e8fdcb707981a01d4ab232ee131f7a979c121c311adfc88b4fe62c5e7a635feb721356a490bb92cf13bf900000000000000000000000000000000000000000000000000000000000000010acc21c96fcbe599784463ea7e95fb3a21aab46014238c02c69daace32ac723214542dc37904d45e2629ac5f367e61b24e0fac4edb3c5e973b91401fc7f234c71b0c30a86ec737b7ef73e9ba60d501ef1a1f62eb43d227e4258f58c68bf038f309887dd9a10598459c620977e3085cf5a8a8a12792d251fbefc1fae371098c7b2f6de870a4ac5f6e7519f1a08154a4fc09cec9da02c47c8bc5debf1edd7cc29c1eecd05544544e472647243d8aad2a1b806974a9fb1326a9897fae8c2e1f6c7e2e82f5869d6ccc03fe649c8bf8219f9c4b1b55882afc1bbec5ed09a3a1b1e0d60838df5842b80e7dbad17fa1b69e2525866e1e33ec6cb0b0fd06ec30b2f7d1b6103b442b1eb027cffc8dd34c11fb7fc0692ef49886f0fb70ca7c53bdcec625dd05d32c9d7d9b943837e43664d816cd2d43825d093638f3f9c0599da7821b9b4115f2ac243e19fe43a557f82a32fc4acfafdfa0419131096baa1d8529b924e0e32275a1b40409cfe356e4451ddf2b901866091c1a640f5f1d8e87cc6f1e7bffad0e1da463f76d104af7afa1037fb95bffe006792a1c7cb96e0e174111b3741fdf0e2d3163e64e73896e7bd76edff18a12d853682d9b2c7764606012d9dae16834