0x31fa742d00000000000000000000000000000000000000000000000000000000000000a026cc1137e3685949684fdbbff86db37a329176884b1b3a95c6e08c68b3a5d450178e24a027466f6abf34c32f153289ba2e296b5173afb80b79094d2b9ba1a6489d2e0e892b5b6eba81611c143211c283ecbf533ebcc85ef7ad75418aac99185b0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000937d0000000000000002000000000001562b33073181fed276328893d490929c0e17023b29f439fdab737212b88f13e871582a191a1182bb462470ff729abbb5b05ffe60c5c0f2b135523401a540f797d76e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001f7e8d7b02666de68f83e60000000000000000000000000000000000000000000ff70fdcd17edf2bea37b5000000000000000000000000000000000000000000000217e03f8d7e9b05310d000000000000000000000000000000000000000000c123e2ccc941e57439dae3000000000000000000000000000000000000000000ac7bc042badbaff8a05ade000000000000000000000000000000000000000000002dd6f85b71f31c44864c000000000000000000000000000000000000000000cec4d2e44e058249f1d8c2000000000000000000000000000000000000000000926de6707dc743667681470000000000000000000000000000000000000000000005bf64eb57fc56a7ec1f000000000000000000000000000000000000000000d926c91e98af1f649c931b000000000000000000000000000000000000000000fbee9241f74704305bdf4e0000000000000000000000000000000000000000000026224ceaf033e7abd085154de4977a4d99ec956596ad23bbbea0cd7a7098a72e421ea6f4ac9311d9359029c98a2e8213697ad9fa7d6e8ee1833e6ac8bb6c4df913e3ef7d18f7222ce04929c9a21174c64873d7d20c85a596b10bca72c6835c19b67f336a39d797d9eb2b174e3dc7ee3381c0bcc4db7759fb6692b8d232cabf8904b967c3888b89e87ae616257424b3e785817d501c08fe7fdbcd2052197a392fd91607ff6b771ee89fb314ea659dbc15560a8d04e697556d7148316adc0b1aa901f9de10e9f0930390a9286043cd31c16b7afaf61d6716629972aa2bfa5c3fb610f6c240463b2396724a0e0bd0c58b7552c0a22c7fc0111d2ae005238701c47e39a6b50e9d8415d241a527d5daa99b23b0a2b58ab47187c552220d47b10c4d0fe98fadbd170b4e6312341651ab764d71e5e2da192a58588fb393cedce26d7d7290fae31daf1f1d5b7bc600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002051bd7e01de98a0ba405093830e56ecd3a3c07bfeda367d4230fbdb35e0b97001304f817d6fb46071d2eaa2dfc560f5fcc9b573171618ce8329409b51c41b57a04f31ffdb8519b700ec11f004d74d96a844ce5160908f4eebeaa697b2940893f0f2d617f75bb654df5818acab45c8a83440626d682dddd528a523fbbcb2226652dd732f1d8d8f6f9692617a98ad8732452ad728d7210035a975ded6eec26060c02bb07b173f533248e88b00cc560b6e942b5df9220cba3426a3d1f8d3980ce1e2af804ed240ea1e0aae5ca1cae289b2e0a0ac7bfe85cdff80057f71ee77fd1070b60cc9e8ac55241ae1515ef80fa10f91604ee15cd5d5058dec595fd0f211f351716a2e8b0503c178850fc93c7230a0daa25150d4ff2b842d3dfc1924e310bd81bf4158f6a3263e78c51a1ad903a986a11c95dbac76e00e2eeb5492edc5a93dc19f02accb03ecdd532537dedb66bd9a344579d80993ef1593737d0728861cfbc305e183ad4502fd6338c0a20fb1362ea3c10ec15732b545fa4cd5b51506e1a031788e9cf16048e262ed06906aa3dd6be2b0d4348a7bff5c16e2d74a26d1ec4ac03a505d1b6ada149e3e9e51b7c9b1280cab19e5e9f9b62b951ce12f095c0a16f09b1732b075f522d5cb0d833665a36ac0d5df6863f0c2858283f27e703c440000b72d15c1c396594adeeac4eb45162e4d689384ad42a56bc0ddd506a6f363869000000000000000000000000000000000000000000000000000000000000000103ef47d020d90a16584950607ba2d253a84325ef90b8e4cecb3511a5336a11de08ef6de3811f30a126fb19e11d1bf8c5fa23ae51a0a7ee0b52f7770d94a29ede2b23ed2719cd6085d5f09086006a8bf978b84b06b79b4df8fd1772f0a4387b3306856dea8dced506bca128bb297ec0f8f1ca0e71b1264830da1480dc9d9d9f9921207f6346a83240c9011a8710082c6515fabcdb3a09b787840319097bf24e5c13ef14582eaafda7efeda2f6e90b5d2c210a0af8c969a060dcd99a0a866f4ebb040a4993aeabdeb4aec44a7b3ba9d49d3fd4b95f9f9ab718a6806aee19c4e9321f991bb6360af28f9e6fe14002ffb3e1658b147544858a20538c045398df757302feede3163726498734abc66b0843522e9e4aae12e84b70c9f87787d7a9da6116db0f7a6082bc7b29bafaf2023cb514656579cec8d7b42ed614a7663d6577d217b10940076b90ec708cd15c7fc1d82beaf4f1e4ceb77eb17810b9495accf02826268110af5e6ecc4b45e03aa0c2622ccc88c761fb363f6a0d2f78178b1149ee167d7051df8fc2c979a8aac524136fbedb11534a9957e5a7e7df408a196f617404e6908754de67b685d743b1fdd87f736169b150b9e35e29804223ad29bf23f4