0x2cffd02e1e72a1ad3fb94e43b85426ed4afa8b25c529aa3894343c8afc314e66e98af9da790b19ed4556b4dab89f3871fae91739384aa5924e3ea2cec204048a65292685bff20de3ca99e93b6bf28100db0e869acd00692c3bfe59267d5ecfac5310286cf7218fbe96cb231939f2ac255fe2b6458d2c8f3383e47637667263c39c53339061e5e94debf7196de915f1d96efd39ca4ebe2807a0e37f2c13576352dfaedbde2ffd79125f6cae1dc8f45221f0d1ab89f62bae1d004c5b5a7e7839b2b3299ae6bf3304e3540fe90616b01e731ee6c58a57d4264d1c68e4c38d07783a9bf7af2a95d305ab127caceb57609a7d576f5d761e60aa36a17ec047c28fb9cfceb36fa6473427782ca45da329a2d4fe6f53a3d698ed29182ef22be1546a68a9b4b6700f0d9be538b8457171a7a03a156809d095485f0d2fa8e2471ceb5b582f870afea8f700b84336c95fb8ad341c5708955c8e04fc079761e180960fcbf882c2425360da8dfdfb60dea5acf4e2cd897c2f86473e9f170b48dd1b27e779c149f29ebdf70dcf2deda0e76ff7e04ca8bc7d9973f819f1a316d66e6c2afaa52bc0f00b7cf121c8e8e964b8006cb892e900af79f9e1346bc34864bb7d69e1b7104890c145e28d8350d6916201268bdbf43eb102ae3ce479ec70f1a76a2f47018bd8d22918c3ce0f01d675ec6db63f024258239b96798c94ed0e431a7397ff2870ff5ee0c090cf88530b98267ab9481dd9cfca01d2b190f935a184b7efb38aa9373ffdd15e8cf8e3abb5abf2ba1b2d6b941e5f39867ee201a0ee2eac2d7a4f54434aba9f031e2f781ae111585d2162d4c8ae87b61e435c15e060705d720135153855f6aecc423e595a493c45b974113ccd62fc8c1b2401bf31b8db162fefe9be53665d6f8177b3ec5a47634eb746712a7c8f4dd6c693bafc39a171391d2d11c3b9163f1c783f912620c1b26485a990a40f8362175e80c5a32ac30045d17fafea3664e7f78533b6376fef91cea551f6324e3d1fe8af949e5230a8fc131a9f2442026abc6e784791fd67ea792b0d8374295f6a093b95385e8227666a4666677a57cbd1b27a6c057544d8749cde55d7ca68db3923e96cc902fe18fe823a59cc3fc14d20257cd383a407e8321f7192c033af5b2af7d8ac4dfee7831312cb28772165f55195161f6d96040416fb230f49bdbd0cb583f9e8519957b2c6e30c8e83b5a7582fef56f96a3028ecf0ddef45f9e287962c46b9f88cb402a2d41d49ffd8d3386f632ba186a007a4a9f0cd07727c67489002ee0d48cfe81847c5966e0e63687fa2ad4efc9a013f2a0cc931f98f59bfd7d2b389aa4389d19e4621b354a539db959440b2389dfc2096a309d9cca3a25420f317130c6110cbf3fe1fbea8a61bba17e5b64b3127e3501f1213b35fafaf2a5ed52f2218b54df214ff8116b0f3ac314ad4e6e07bbe2323ff417a2d2cc571896a867bd88458fba40aaa21ecac5b92ee1c7fbc299bb7bb462b665cf21e908ca4fb1f6cae83543f66d553598e60deb18ca6628686fe9237956f83b879609c02020d8d348537d21d90964daf6c8ec5d7e6bf17c3c8d0be169f888036e8760314adbfa552e5706b967003d8979641925b658c27e8d95a59ede3331fe3893557b1abfdd9ebbbefc2727c67545b3e2f0b44ec82f615efb057b78fc2bc8d84e9192e29d122043f6c285bc384915c351cdb3f454e097083a348e3ae8b11d65b97903588cb24e1ad88e45903ec4037be73c3ca1c364555ef7b124c07e8cf7ed4fbf4f73fdcfffe6d89c47912c55a86cded63938d2a6128cd4556db1f311deaa2cf18887ffeead9dfeb477ed4ff307313345226694c70f24264e5acafc75e59627a24c7aefb63217a993e89f91d9c50b44b53ef804b547e8ea5e0b1cac6384c30aa3c31354993a4eb5523f8