0x2cffd02eeb20c2daaf92ae2bcfbd368c4d0432e00b97713741b26839095651038bfe6ba1392c6da3dcd613cf3aec4eea426be4f73f1af90ca77a8f976b6bb6c5ab8fa7d808bae6923fe3a408dbff3a43868c474529ee200fcdfcae261fca22ffae52673863f54c73e711b1474ff2105eb8b3a951092c297b0b94681123614e2c46aad85578386089762f213e5cb01cdbf5ece6878cae21bed3ee459ecd66f910f2f0a42fbbb8dc77e3979ed448e613536eca9087740b7714a8b26cc61689c0db8375220c809130a25b4524e68128fcd04dc1a9c6e5db47bd4810cd56eee466955c137299425e150dc30c0aa74bb29b23b28c62182ab4fd3a0ed7802a0f54d1576929f371615631f1b431b4db3dbe3bd576c6880496d129605d552fa49f14e73d190de4176134e5d8571112cc27d03c7ee8fc97415376f9a8675abe0eb739466adbe72427a5631861c574065a04e842fe9a92a334fe2816f6e7f711793ddbb748e60085e0caa372f767f224ff2b845cb104f1c9ee12e8f8dc843acae770d0d973946ac44576b80472f7205efebef5975b3fd1b059ac4acb49fdb6d1a78616ec9bdca0ce7cebeef45619f89075c5d7776d36dd3850c98b7a6c470eac28f89ed8eb09b763a796d90fb18106dcef253a6bd86a07573afb5c80d78608284c9f64f52204a3aee34f06bce5602b1bceb3269e09112c3dc70277488d192786a14a419c18c2872513d5e2d5c8521cdc5e6b44f19e5c39010a2301ad4a222cb52ddc7131bcaade2308cf39dafb649aa43cc02db7f4a901b4f76d75f483c675051fb5b36fab76c55ee94d2f5890f484baa341ea65676cb47b06d3e4b5961618bf080bbbb6e89d44d6b481cc1a7119bc9cb23751c41f35aa754aed75e12b992548ab03eef767fbf0cc978658e871e88d158d3fc6404bdc551e246ddf701962aabe0be4ff03d44f42d427e9b3d6352632218d7f44117aa2a2d7c742ebfc21fb122410304bb60cfd16579a4267fdcd8a6a6ec6e93028747bdc5285670897ed1f5a218a338c442e13606caedf65da9cc0b131824bfa96f3dea59455e89491d4b6cf2363ff26c82abbc57aa517e9222e3bbae358ca452fd9a40681492815dcbe4820f8f25fe0531d241b0f16c12ffc7d405c865ead3ee15f54664eb4e4e16cdb58b892ec0c109a53dbababc5786cb2a6d286d01be2079c16e1ec1b722b411f2355c354b0fb2a617e95e70e23755608253d85f6d747a659c11b911425945ce57c187f0a22f22d9598d8b1ca1e874234cbeafa84a39c824cad98c6398652f8810fbc9664acda4d3b32f9027cb9bb60766c1d49e28fc2aa860d840ba9ae41aa362c4daf94d18d8ff5b174944415d4310d1b30412fc14b66c00d453482164624e79a35e20938f3caa2fda42780b408d641ebf0f5af2d736b72699a740ce3369e9dd7b7d7a84f1c3cfe303add187bed6f86d27bc6d4018b738dc491e2160c56778b292dbf14e8f29b29a755e9e4bd658058a2757efde5f217a8ec344944ce17f1215a7b22ed9b1eb20a40fc7f09101286dd59d764cf37885421fc1281e925afa5165308fc519de7fb0637a4b2ec19ec00a823afd41b5bcdd55b9d1792a8acae839c5c026f677f303a4f2bba55247be98359e01a877dd96e03effbeda22609ccc1dbe3b407f57c94f938435d1fcbccab8ebf0a2c9439de329712de013d5046aa83b1d4b53ac61f561b540cec866016df02dde5fdeda8f3923b80bf369bbdf7f28f8a06d2e7dfa24991c5fb6c635e7ea6bd1348b65612be31b6360752269324c43d2d301715b2b6778a15b51311fd13ff6901f0c59a4682c59a731ba43ae4e3308e9ffcf9e12eb20e9df76cebab69fb60f6f7c1d1bf5def86f4e5f3dfa910acd1ba37eb2409c0d5066d24819835ac0bf120fb15bcb5e0da543efe0664695498