0x2cffd02e533543ebb4868a2ee27b562dd0ebdd5cf39996eaa645aaadd3e8b4d8cc07405ca2871fcdb1122ac37fbadba48c492e33fbfbdcc6fcdaabaa776a6fa7ff52dfc19c38139781c2fd831c48089f09341aacb3d1e1c9a9e2b144ffde5d89f0501735c16a40286a4bfe4c7cc8ec382f8f47b99d2d2a4100f59965c5dd24046f9a5648fda235558d386f9f3baba026c8dc1e6307008fcafbe1a94ef3b9911a99b051540b6837af317230ce5de39b1eeeaa10712ef5cf318b4182360d095b21f08f6a212fec52a311f9534560a2efe66c08d24c8b28eb983771156d1223aa69459083ab3c9d4140bc45787135b81eb809c9c36f9fdca547f349605d73d148716465a848249abb56fa9fa00075ed8cc0c5288f8a2fc5b8d5beb17c87b008b333ed54bf313b22fa89e2bd25828b6502b01b9b8e235c5011dca9e83c1aa3a4981e22db02f824eb2d11872637241c4bc3ee4c25c976d3a62cd71a759e761c0cfd57afd1f8c8bf34bb2e4d3a93ac72bcf82217bd6ae8cd4bafa6e18d820e7021cac76e2cd34df7d0b7361c23e2ae5ea45dd980e4df122e3b851d46165398df5b3dd5a09e786c0afecca32c67abc8ca91e6b26ebda0c08a4a881452cc2dece65069cd7b28de43f977d274ec300d1fc83a6c92110ca01c04196b14333ebbd36c1c132c180d7cdf8e8f4e6448753a0ae32b59a3729ee9fb786190f07fd023daa03b894ac80d9b60f9663f6bf7e186bf480bc1e0105822de87e52da93c71b1fba49408fd5a42dbbdeb4da6b5acf9a6a8ca272d2e5bd8e2efca38a03454041fdc35970f87a41057f661215002771cfdf59d3aae5d504be81c33fb0679e8ffb3267820b5e8be4e71e72b4e29c499e41a33a476bef57e327493c909c06b7ccaddfd46b9a63c85d6adb183abdaef56081965dced0e98107a9b5b5afd2ee1c2196bf754774432da1fa8f1ec5b8244137f63652dd86eeaee618af69ca2e352374bae7fae15a8899790840ad831a45b4bd9e03ed42d8a01cd55dd4ee65697dbe1b3d6e9227685b38afa797fba09d4f96031ebcafb4dd0ebb413c33928fcd3a42003ddd0eb7981a391106b9dac76c188a6ea3ac49ca7b91fb27fa985240422eaa9d9ecca93d03606b24b270c391fc6bad7097e3769a3ab7840a593e77baf8ab18860160b8338fc81fb9b96ba79d8d86fa9648b85b6c23d892b993bd5b0ae6ba332f27340ceca132c08eec6224fd878ad26278f90530863b08a48ece5243bdd2c651b40afa2383a87b42b49ad394daf4ee4a58acd4639c4830c06585259193094843bce89b7afbdbd3a94bbfb54cd3e1be200f8b8673546e3507b3b41e0bd148c8e224e621e448eb1ef27d5e9b74e37ce95f6bd4635636dbf45268bf3ad150fb44a4137386b35968904fdbece6347973767fe541c97ae109aa91adfd9f816aba62c3fd9c1e0053bb4d7e05e5c12c02b9412dca7d32c74d746da07a9b7faa6726c70a8263a9686d973444451b2e14af8e28881d4d631f6e712f1841a96b136399c8e213096c8d816910913661ed352718fca831c1a180560c5406061949feeb4126b87a33675c413b7d60cdbf27eb0cb292836c729a5db83f8c41afd6978800b8c86c374cdfb269af2634f1c9f306d538b964f1c730cd159cf2384e1098586d7b30e639d10fa1ca0f4e7f8823673fa85d47a28f690e1c86d9cf126a36eecf3a11ac887e854c044af9a673deb8dc8298d72bd00ba18daaa556a6673d868a259d5058d4e975d6e562d3ab5cb1ecc03a54eb126ce8ae504ad759a0dd16927621056063fb70835a34244b9512bfd47af117240f5396a1f59560c12ee62a98ade90ba9298583ae40470fab97c3ccea5e80c5d528bf2718d8f085167350941c5c3fe474099bcb9c6a4eee7135ae12235fe719424cebcafa6f08b802f04952a9f