0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02c02edcdf271d5aa89479af04edde7fa90b296c030cc26a7cc6dea7fa96b66420c9a24dfef642a6ae6874736aae068385dca57ffb91e82d32f4d1d686f62ea52f327b62eb63f82025122321d0b9b4a9ad1de502b21e6b1462aadda733083136700000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000014aaf00000000000000000000000000026e2ee04d901ae4857990bc330ece60853c81e6febdb2188b414025e367150924dc7dcceeb964f7391aa95121b3f1d9e06657feeedc3a97663f0f6ff92fa08679771a0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c324c6ba677a59e575003700000000000000000000000000000000000000000042341e243e80f8ca24974900000000000000000000000000000000000000000000171c80c537bf51dcbdb40000000000000000000000000000000000000000009e5e876884ee6e970c86ac000000000000000000000000000000000000000000b6ec630cd8fb27a6d8bf9a000000000000000000000000000000000000000000002b87d4ded1aa4d3709f6000000000000000000000000000000000000000000a5a30e6d5e71fa65b65bb8000000000000000000000000000000000000000000787446e03b281934ff4caf000000000000000000000000000000000000000000002464f3b494c201bcff0f000000000000000000000000000000000000000000547ac31b840e5328b9d3e3000000000000000000000000000000000000000000f4a3f85ab3c6c7dc20b2cd000000000000000000000000000000000000000000000449e9f59beb23a7bad01cb14b0759556dfbb67572a600f30ac7527b3bc0dc167ca444212ddabff4c6f320efc11f574e30acdd9ba77bc3d71c2e2072d3dc291385485c36da1f2066bbff079e212c87b7b8fea72e337deff85a207ca8e6c049e6875d8e7b1e4a3367db5529aa275d209e595d7b1f8e16575d98b9e6588c3d9c100f665de063f9c74c233c1dc208ab3270d3e41115a5b40b6c9b6f2783c7b859d15916ad0b9e6e572d5e09205014503b2ca47553015f71a8a75a87d917e71c388b0b00cbdf2565023e4f912f7d34b4c38e683d36d4cb6e95fe83dfe5ca49dbde54209f284a445aeddc1543251c8f948e0705041d78404a5082bdc0675eee0817fe026bea001a3a89d018bc219ec5cb8f64f6d0f37a8eb908c98ac4440b3c3efbb27bd6a83e2e9c07ba8cb70bd419832bf4b22827b181c4fc220fec37e8e3f551bda9a10c11a4bfe88d983800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002092f83ff75a8a57fcf698f518fdaf989fed574a25f6ae31a32a420eb3531e3b81a6e13a9d62863a6730caf024afd4f85b585de80564421c3ec132da9c2c278161191eb105ba0b2997c1c8c5f272ae09f6a1b57a6acacc73158412c57db0c56a1188e48ca89ef39b0e9e734140928d5a6743573914c584d0316b8f82bb9ea0ec00f22ff9eb5f48e02ee90ca27cd3170119282a0c9e3ba6cfebf279c31fc19ffd50f409a39be045abd3656a470781ddc4476016364952b07f15b5ca20930dfe8062cb9fa5ef30b1c9b6db61367b969838c1b3029516affd385938c2cdf2a5e418d0e83824803f422ccc75bb65c4787ce6455df05b02ac47571459b1564a44ae8ae17c65a8f645f0de0f4dcbb5b457050a188b054a6b9ce633d3e599b6e22cb6c15156528ac6de7dedf9bf28ffa10087b956854571553866ac4d4cbbc905e47b6330f14fc42941415a7b1cd21fd3bf591caa78632b7f9ec5f0dae9bf85f4723138907b82ed588fe922201c9976878cf2e87dcce5666beed128afa9a5122a87aef992fdb20b18c26c211a0e884aa0bfaf130536e27c13c2f3e7d97558ab10d7dd6b12b8e3f6910a148988dafa2534fdb3ba41b16c2a0ec454fa9e439e0ee1c12a1d61296b79ee253948b36831c8cb36d96a6f0679a4a55760a3c31d3db97a58bafbf07ea9e212ea0612f01bfae1cbce53f2ab1bb3b16e538ef5c9fb28cd662f965500000000000000000000000000000000000000000000000000000000000000001232089eae90a6512f3eb7f9113d8b0b9bab58f0dff1a704b748b5d9f50e41c5d2e267e33ab5e532fb602242904151ad3f882c3d078df637913981546721b052a25bf622c0af9e0032b429fa88f1bfe62a967a10a2a61943b64cfb354b0fb75b510c204b98553981eb0ecf5d4bc861249fc8c213af880e03cae95f12cd94f9bc214177a14c9ab7955251d58c67477db3b258d8e06be20c57a69abdf69ec3f3c82300233c4713b98bc1ce158314065786c286031319da8963be55c7d35030c9eca0612a64271bee5e572a92458679403f8761ac0ce15bb7641085ff6ed63e77d360f53a1db6e84e864e51402c24e4219e35240f3946732d437f2d16c9cd3944cc31b4f35171110f479089298f8b58873d6c9519869f84338ab039a33276722ede4182b5e68d6b95c67911a23cca5ffa9cb513d7a3b4de39ddf0387c37a043b9f1f1da4e48f6cd96bf46d87351111cd2d64cb89d40b35b789b4ffbd3cd99954cad313f64228d7d1200f5b2156573c2f0cfe2b6b3c283c53df2a1b386fe3a76c21572271df4285491f524f06e5dd3e9f56124206b61307ab30dc2a60c0b164f067300dbb8d62e4ee0af5418e0e2517477a990a9c5ce5fa404e6c2bfdd1b2d8028ca5