0x2cffd02e7efb4dd58b7ecf836ecdebf61c690ecb90038bd7107b35d4a0ff4afac9c0457d6950db67c39cbc0d621bdc166a7b1c3afd11f5ed0555e785eefe279b90a842435509f4acc5bf30f7c8bdab528a60ec7755d2cc360bfcda871961a36b6a959d70f30e3ba9c68d6a5326ca2078fc3d769f431ee8e95cc709325e4f79ecc7b98adaae0409e06165a03b64bad70f659a5a0e997c0b99243c31a8bf50342e962e4b53ed52457f508ddb1523d6165f643ae290ee4f90c137d7c376a035b317144bd5ce353072301639c087a578954d5f15f91f2e55ca8f493971a210a80e4e92916e01cb41246dc3bf25ee0e889343f6b3930dadd10e7da66f97b01ca01f6765a7bdfec4d0b038c255cf573f2cfe4c05d8f2e9127469daea3e6d49d570d1841e7d04e6542117823d2527718a5b00ce1ef15632e43701685c7d5bbe1adc313a2b992df40913d815d50d08e273c3fee46ffc650ea1038b87e177d1aeae7aa3fb954e12b4a364c843699f39eba681f512e11bc4d084d19412cdb19bb9b6600225ba78cbd9f435c2f317b84725cf39270b29e43c33e5121ccc9118f6e0871e485667a22db4dd4be95ca13f4ffab92694c31c228ee6db23a2aa1f0d7ab161d299de65504107d4b8a948f9541b89b1bd46fa735ce23a2a675aafbfc7f3c3721221ac84d60722ad244a510f2463ee2ef97db19196eb77a9db1f1ee503d0748f4a330a97e33c2ae6624b482bd07084837a4370938d9d17998e6901930e4ef5df80fa1b8b4f17f6af78a6480f6a066b126d9aa5938cdcd1f6411d46d82d79409ee2759b8651946a2853d97f90d0fb559d9889235da64918533d1336cf090bda2621413c6de432d08dcc151f9fa76e928e7cfd5c109e787e40dd5cf57fa0cdd7328493497408f068897db11be967c272300d283c425d057e5eb382a3a16578476d3cd5f8cdf7ca60298c3b44005b20a1e2011ccb452dec72ed15dcdad4bc526c46843cd710075b81ce8fb97d1540c7f3e72883230bb03b9a54908216365dbac99d73cdf1ab5b03c3315206571861fcb67767a2552602dd97ce95207c5e4a6a5251d9abfacb0e6df6c3df4adaa9fb54053d9e115c69a5424ce82ef41fa5c6a0207381d8f519fadeb39008831e86fd97d1dd67a267c7d203e875a980108a1941e9eef939c6c0346df0bfcba663f74ae26de6262086bae03cc041c612b064d2d5c72aa86878e1b52bd4ccc15bfb5b3975a461994553eb29ca455336a6c9047e7de44154c6ca42d097ebda64484d6e6bd58a87149b3754ab0c9981f59b570816f93e1157e4b6555d5934fa964b6626f091a97ee975e7d11114acf5f42664e582e60c1adf193fd12cb380864bc866a504302cb852fc31a99aad548f444f28868de2be0221c17b9d5dad09dbea4748ccb80ca863009c70b8ecea027aaf3e789cb0834cc0e6ac17df408c6a8ed866875e8118e2ce97ac608700c5e47191f174bd6da4f109db4d5fd47ca3745cc449a4004d13c51a668672aaceea30e479ec6305bec1b8ce24db150b9d814a772d6c3f7c9565fad8083d2847686be6faf62a7150f10e6add2201ba4e435e8d3c4d8dd722a3ff5b8f9a240fdae345687e07376e221d0051573486276dfcd5d8b4bcfb440986215dd8f966f2fd75c516a98f7ce67f4933ca40ac31e89bf52f68ba0478965f45162b0db107d5f2da78138250a77dfd5488c438bbbb29be64adef79462dce87572f8508348516f7c6c8388963762a4a9e2a2526cec72736c3340a61c0900c0c54fe7b44878e1d3b490abb5d5e8f6219a14021ae6c7f7fcf4a0ce9bb588fdd9ea2b91fc28eca7f785055d1f1ce277406d4dd25a110d887680d33e1973dc7db085134e9ae6e4f8aca5d20624ad31e9eb5a694187b9e5261ccb245497a12e84b3816fd5bc3b2f8784b3afe1d