0x2cffd02e6720d21b334e3dc76078e7c3fee64afc27cd26a914b9966e60f6598d6cfbad8c6c31ffab56dd19fb5488e28245c1307ec83d953e4194a06ca12d0f12f771c606b4226c29540c84803b5e450f82e4f1b754c23d7e42494a89764e81d4abd5f264ecd7ff8234bc74fd0f4243bb3c504b41e5d60168678f27ff20fd0e8f14f0e61bc91e9aca23f3a25807e6150f14447033b3f5eb487239a10ad0d4a307c13ba898434c536440514cd622fd0f9c2b07d676cd4b3cf13985d3a05126b3d5ac0a42048c9c93186dc7f94ceb64ea29b561b23fba7b9fea4a33f946fc9ba9830435e88a5f665946a5870c4cb806702ecb915ebbaec61e24e5b2447795f291ed6ede0785c21c238cfc9665ce659860503aa0487ca4cece29b6b22893a02d38a10063c67948820c6b150bf258adb66d0913e9f0ce1d0d5d14a302c790689060c88a0de00b7993a5de52435a721d8c581f61a1734c3eb4e60a687b149dfec32202799d44934cda617f897cac8050fae58f249275faae52127b24598e75efc5cd527e9ba673447d967348da062e6ffd279bbd5fc02df5dafb0edb923902eb8bf3107b7aa0b161ed00fd27a541d5543010d28e62e77137dde398f9282272638098ccb086e7f019d0e4b261515de0c53eeacaecee16759d8521f49e9ffcdf39332bf874b4d12e25c1a67287fd3eb32b5051c70750344378c743cac806248480d5cbe26b2d847e0ef045025a255294e61ace85b44694e9c9613b80ba024c50cac56dad26aa6fa5ab97867531fa6521d13058e25c2c4027288b134b2edd30e77636b15f2a93dd21c0c1b18d0d04fdb1f349c549975abbd2443e04c47b82da7b287b10069c8016b5b7264903c7f21270c2458391a4f81ff7e3e932977c20d02d44b23874ea1b641d97d8ba9871f0b63a6b71cbe9dc1a584244d72818e3f4d705811f74973efef1040def51cd96752a8b2c4781211c7e2652610bb46c944970504e8914313f933b27b938321166901c6626290fafe2eee79be8ef648d4f3c3dc20a94a021b2987e5ad52b8a1bc7df51640db75e5feeef2ecedf7f5bdbd8dc9ebb9cb58fc819e79a51077f09c521f521e2363a5bff69dbcab81d5a44e48f3dd4c38e46ee0e05556688a9def531b012ab181da4310721d26ba84b50b2c0aafd136e47491f7719e0f4acc54cc0f331d7eb04385f1aa15cc0eeebe65090b09e49009916495ce5958aa6e365763bfb3192b1820e50e01c521b3ad76c5af4be1c5cfcd0d46a0304de0349e0cbcc101e3ee9d53b1fc803286482b72d4a3924e3ecb6fa788591f6391dd79bdb9ad1c8944e864fdce03746752e69312cc2f8850254f670114b0122c2418c9b043a729bf8880e72553205c1ffef3383be6f47ac422912cc5092079240a2051488a599e38335fb19e53404896db1c2f023da046017ee26f1cbf0df0c4afb4ac49cff95ea4c6a246556725395bf6ebebb94daa665efdd574ee48273e584eb515aefe5ef0b6294a3e19d0ea47babc6b70f5294d20f238b05c996c560c0b9602178654e3156e19660afa5210517f675cce1d1a08c8702e3cc2046fd66d85df77158a4160f7ba43068438edcc2393eb851bf152c587944600f793a09cf06c2ac9e368a790b922687788855f7cf22880ec42bbb7dfc81a138aa8542afeb96b85d2c16bd80be1870da50d096fa59cc5a06e0bf9d48a52a667e4b9095ead9737f9a1d0de57507af0357e31ee7ed443f7c3ee2c5309eebf2f2d3d4ebbaf40ca22e8f1b7fa104fa4795db72a048951d3945af0273cb08a2383d09bf22313837ac65c6f347cdffe7608113b22c80c7976f6dd2c19b68799290b0b0b5f273544eee30c0a2fb54adbd6782a015452a31b6e0ff3547cb5765c3dbbc11e1c1a4e89c434dda0b1c512b03d647d8a290d7db26c4091104dea1