0x2cffd02ec29d40158944bc8761ef2bc024b36953c4b5ee9f96919911fb438e01781166f77f2d5a2c8e308a16acee25ec63a292030ae5ab1b23ac14a622c1092bc6a2ab6998ed46cb53294fe5db4676402300ec8d4380c5fe4c738725612606af032d926bfd436c43dd4f680a68382a003aeaf6a2bb4f1ec42bd57e06023981c71b8ecb311d4477773c5ac2e8cf1887e9e9903502cbd37450f2d2147a6c7a0bdd7a1090e274f81a5810c62c4d7eb48b75837c00dd7e682f7b7994b390992366484cd0f11377287dbf6fd62fe39c8210e2439f292cf8d5bfdab82dd56ef4329e37918f3c67216f0de67464fcd5a1ea75bf297305d0e933cb517c76f08c4991d449a90ac4283bdb6dd3567c6693b2c7d3bb11294f839b1bdaa927799d49c473241609ec36f40de51cc1569fbfe3c1da7980cc7d2639587eea4be0c585b1a32c40bf5af57689bb5642f169f99b0aa019cc817bf4c4d0d3de3e3b467e9a6efa34d5d3a1213f8af6fbff376e49ee4e738bb8c277cdc5fa78de7caf78bc47d952af54ac49c0bc34883c9a57bc917ee3d0624a20451c30303b7e8e792f9392912cce52b2cac57c005468135b1b52f8451179a2205618ab13fef871a0d5e9b07c4ccfad84f9ed8dd270e078638f83a6ddcf0db4c7ab18b49b5a24ee49685675cdb170f857b9a07286d5e0ca0405d782590c9a609dcc22b0064b3b43b8dfa1fb82867d187907bcba17d0da9be64c97c35dee542efa344f464a9d5186d71379f98fdf35240911113c74b75d355e3d0ba47d8b5812ed778080edd6b4648ce2d56005390392bdb5fb62e978150c0b70cca4fb21377340d8f19e3c979b137a3b6122a30dc03bfef2df81ecd4652aeb197f99465ad09a95ca1411f72eed17b2419add17aa84beb928f0b7e265f6fc69d221a5dd8e0172ca812652b26f56cd53c210a6e8218d7aea6750c7d135ddcd04a7a536eed494a04e72adec0d4fccfb16713a384a89fb5d4c900e213a1a92e5f914a9313c206b0a3482869bbe9cc383ae25007f7a3e16f57fd7faf844428bf454c878adf9d5a844c1bbf35ea4d16384b1deed9726289a0c07e00439cd3770947519b3c5822986604caacc98b8d7346a9ec558480a22aa6c80c8d21c079580e923df3e77e0a0063e5e95f05ab90c5f77c0263d9927a9de3b8add312cf312fb16ab68984a7d02ad85e3ec00e5515fd3651d986612a98950188b2a0fa4729dfd9471e666ea57d8690a3b2bffe0960490e2fe24a3b511828501354339b8fa039fcfc316debe0f521bf060a8be2e8b621481a56d03292d7b5e81ff864023812b630b6c73f3e0dfdbfa8ca83171ea64ef5fee9e1f53bf72c2edb82f57af0cb78183645079c2eefc9c24f35ef197f713d7102a2f67e7742f3142c4561d7f794ac8b8909d8f34f72cc25addbe62e0efb77365a9d9363edc6ab74cb68c4cb17d4c6e6fad83fa3fa5c6cd03d04f3c1777b4c40a6cf0cea7dedc5de55cd05d659f579897386b27b3ed784ad38616670a6246b8e79b7d5e84dc63c9600aefd2a92a4e37455149d26c5edd4514a88012f72a9af7e83701c64386f50e236afe9abbc17d611e4a916364adaab9a6ac71df80c699a1b0243bdc6acfdc25ba6ebfc00350c34fd307ccb6ab86c86c31b709b7b1f115d8dae8819169cd7307452403987b81c3c55c6ff0dee1760b1de65b1e512f8a5bc0b67fef74295f663f9731f531aa35f27402405a7a740eb22e135ba20e8d75512af9cbb7ea569e211053f14c30414a64fa936c52f509a657fba9de9074008bd23b677a40acd0a395d2dbdbe38f050771b403ec1a8f4383e589cd92725a410e233ab764c78c5a837f82017d030642eb00e92825fabdb04ce75cb5b87044049877c85d999a4ba7bb3a22cd73850f080ce70f0bf32885c9166f22341c9b5ab9f97d