0x2cffd02e436ce02ece6bda50028ec180a587c9800b29665b58d49620e2087f7bb107b458a03b8a20276b5d490b4fe3a14fcb062ecdd032f0e1e63d897db08d0f4e8ef27916b4762ca45234d672282f12e29b0bdd9a3c0d79ef2978f94d8524d30a2e477a1ab55f23106fcfd32ee4dcb8504fccd90009c998c7ec8f1306b40e279d73e3ae1cd01ae8b87f5ad89455f1109a03b76908ed84e0045b0b92ce6fd3f2f5c9c031c2dc777244ec1ce31ce71010c8f0a5f125fe0d121d22cac0e1d2719b8d4230c10c489ad8607bb1a30fe5d6a8c86deb8b6af4c83de4fe516c3d67e23e2d9e01fb4cfe573fce7d0d67476e5b5fd5afd7ef5dd5ed34aa32aba9642a9dd42244d05b71de6228827b06a7f77453d2361a65bef9102f69c78072e86ba546bedd39767deb6052648c0cdacaf4a83b4fee6f106b512bccba0ae29bc9daff5778d5ef920b88150286e662de689f22c7b1bd78da7697c39f3a5829007a766ffb03e11ff6fad8452d2053997d1aec7516711e1ed96e8ad6e88ac43b6bc10c07c38ca5cf5cde2c38d788d36fec50e8a0b8f0212a0020d130862d7f58a28c0786f24daf39aad2ba3a3dbeabe19558d3467b459a6c6c4ff25680a996c0a4f675e52d3b06eea19827b43110fcda6b23777e8e003e7f75af9cdd11a60bf462909f342ae841de25bf47a0adfc921e982169f6ccf544feabe6f550638345ab9eee43523034c52ebd3034ce511d8ab502dc099fdb733f4aea1b6f8147aba83ef4510de88b7a0967c546059b064431dcab9ccf964bdbc08615f1d34530cc9556369e9f934b8ced7cae525b1da02deff4e9fc74405d0e82ed23a184f71d603ba4ef9719bce5aaef80e1ffc3f2fb8c54fcec1e7d2551eff05710c334a7f319a381c735b211b1f12af08e9c9d81605db1dfa3af6b36d64f40130e9d25a2ecdb67064dc9fda47981faa15a35a222cd0717fa34b1bae6b7c6bfa8a59fcaa35c3dbbc32dd7cae529578b657024574619d59ef9b3d9e9cb5d28e4d598faead73939270c9f3603a46bf14b32a73b3daf1611ba4c8b02a9c396de5991eaf734a1279526743c1a8121599f8e12179eb3263e910ddc72bba0966c1e3a301801537c641905672d77c1238dc4694aa757968504a8ae467ce9f440b6ccb49dddea43493995014843e2026e28d34363ef4b44cedda83abf44c4857bbb565400f0162e3bea47e690dd4e26a0dbeddf979ab49b229aa07bcf685185153a0e67f584607b4f71df79c64342c918fc42c0057c3492282ed3f7a2e83822cc66b7238da950e712a9c195d8933622201d0cdfd3f0fd3324e710ccd1cde1c33e302e69966e0486c517b1fdcae1f48e459eea03bbfd4caf840a63ad2daca4ef42065cbb6196d7e93c120f96b88a0f6945df2e50361504ab5f26e964f8e7c77fb7306e4f779e6e105e9033a240114ee405b54e2b293dee2c6517d8e7733d74dbc8196526b49e224b3da34c179680800c3433b5bf5d5940b8a11edb973dca5a7bab8a130a520cf1e8f0d54fb5f8a39b95f385b4c0950587bcd4f87a33f9c89c9449a0bec9a02f3cb52b86a645e4c9c8d204d791268ff775fddce11e5082a946bb53c5f790c50e24d85d87322b6b9de76ca4b56f59576409a0288d0c69a6cf2fb762440ec3e928855553e452382ef8efbc7a4d8da3b75c33fe43a88da599836f665aed3608bfcce32a3f22e169654890a32091b3274e0f8d22ddbc00eb4cddbd2a05e08cc5889adc0b11e06e2aaf3901339a2656e002f14b2d9fae1714eb4e261875076eda8cb4883e08992efc22b5cf0ca96691dda0a3169f340d3fba3e0c5b2b428c42a52761f5e55fbc6aaf237098449b5cf25763ae2ed6b16bd2b7289b33b51030b71294de9454854b7d2143908c9f36013478c49b99346587280cb0859b077565932e298669