0x2cffd02e87cdb397bea55b21cc0241503e059323d115194ef14c4eff527098f7b633151d9599b420cf1383ab946f26b30a75dc4356ac5fa32f0b9591f077f582b66779acf5128ea387faffbd87e47e59c4af727e39b348de23a929b0c16ca58e3ce244c5179131ef46ca91f15b73dc54405e3ab46682aa6678b698c7e839f67d2aa5e94d08e8636c197ffdfa5a2306638a6eb33d23b7c13e5a02f42267f826618f934f59342c9426a936e3373ec94bd3ca58a4a219ce6ed06a16e2673062c7d191cecb0be4aca53785ae4ee6568a2ffc53317ba598779cc9eb47fc3dbc7c8872bcd197739bf572f1d3fd7a6c5cf5f88be60a22f9fd0e4c06cd062940a18a2c530b198c0adb8fd53194e26becb9119cff3aa3809b11489e36309765ea49088c6fee5746a7faecabacdf56739f255a5597fafd6dc195b48762918cfe2d9618b2899b728a3a7ab192aef02d6d8ee31fda7e549ad4b03732bd4c21e86a0437d0495deac19fc47d722dc2c4a108d6d77070181e4ee92dcbad3265c659496507abc2d874d438d7eebed5182b7477738c329e76f3f27e749588fd9f09903bc9d06922d41602ed05c357ed00bf698e47f0c502c15341e7f3ab67230d47f30d85ec815a974e1ee8bd0815c0fcdbe124d697530b9d212b0b73f7b725aaa6d1252fb906a5c6392ad4cf30435109e1b7007b7c8c0b47683e456f3e1f679bec97b7ba4511d0e113abcbdb55b0425784c1c7ba1ca62cefad6d5363b260576ecb656583f2fc4ea0c119aa3a6ef723a28b47b6c3c8ef26afd3624b5e4f92c7b18e2b823302eaf5106f609d980c93788b41285d76426bc9db7c37a0c0380486006718774986e8f7c44aa596845ff374e163378bd1c75eff18f693eb68ec9766d65c59b952ec1906ab0a9e713dc71f1feac390926625b7230a7dd5e33cdb3c5a379108c11a203adf00c2e6c72481d307e8cf61c124d0b44c4c8fe76c279e238470576070e20071db4de78200b91a64b25604d86aba5e3674359a1cf7cbb2d5db3d989ab5043142fca44f53b5a343e9c48183c3a5713ffa96ddff864c993d9ee2b96a90d2a714abdb02ad1062e4e1cf1eecd81444d7bce5fd43e68104778278d41587ef62d57086430c52c8bd01b90dd97a4358e7ea2032da21b1eff42ee866bbc7313f3130896616c0c2a31f510dfb94d888fc7ff1e7b4b14b16b816515775f2205f2854e5c460ebc8830f72e80fc5083f541e71f23ec2091a42c50da3baff109ba0661b3f387e712d1414bc481cff7dc39d809d804bb3adbd0ee56bb6dd0e5b0a8a53c8895d3e4af75d6444cb2638d44fe64ccd1274ba1cdd5fff61f7f03eda6970b86d30224923955eb37cb32cc6fd2780216a4372705f136b348eb4332cd2945a4021919ff5298f38e18245e0854ec0e6cb34501b768c2545a5b4ac507f028d24bf67151781fbe696d8790fdd5b2392aee92e0b5e9b66574f25924c6105c486070ad3419641c8b116bf239f7de346b46bc79f96fa53723996ccf6631b0248ec78f2d5bc7bd913730f12e92493c0a6c814c0befc826896319e078662528822bf968bdb2199fa4900ebad0bf1510fd478195713e0b3e8ba8558f6596c629f54ce6b41e154ee19caf9b32417fc6aff4f2ae892095204463a1cf79a354040c7dfe5c14d317560de2e43c88099d48040706b91eec3ab6c804cd47ba354351cffb1a2c2ba62a23f2c7da6ee715a0db8c2e90ed86111d6db508df658e0e48666d6c6c35f11bd9954978f61cb3ea6600702b0bfe546180fbbf5dd38da7f7064b2502f0a997a88a240cbe76582e4ab532505669ed43feea6f971bf5507c618ae30a31c01968d2486b4e006110d145f0148cadb505a866536ea20232e3c08478accdef05bd43d08faeacfb67e8d60f00fc9d5889214af697e1767f870045f7cfb