0x2cffd02e78a3d7d08bd950bfcfd7469444d92f4df5067e3c33706bf9736c5617242903b972c00bb12a8383b7658f3f4b5f22c75d43c3db5daafd2d1d272d4873f8d5211c8df4b7bd5eff8a3a20c03a0a26cb9a0515762f18b8e3c84ca4b09e56e472ab5bee2718fe0ec951d63c6ae39128256b254596c842e1b8a539a88282ad4914e97ac2d03f4906d2ed5a738060d03aa72a7ab9169024e7e7bb50422e66b726fb861ced1fdabc764ad9ae1b97fdb8b2b232ce1fe5f4ef8083635c1a5868f624856d324fe2130369bc6a3fc05d67fddbfc74fbceaf153f021c17a3a1db1b2333f1e9c58ab4cc1baa4578e75f28b290245a5297d6751f72c1ae084be0bf3a6ab79437a7f9b9632aeb25feb20f225e0b7af2febbaf19d1b0e916a96e86f67793cdba384e25ccd4d1189f767b7adbefffbcb47b8de9447f18fd55574da6a01458b953bc7786728b1ef3abc2b10d9da2b632b8f2a4ef916f8aa0c47ff791d2e7b4b5543106c61c19697dafba9ebdf4635561f11df1ea34c5c22e3d099198d1a936928d145f717c92a552f5af4c211ca7c9c0499187753af22a403b0d3735327552b6971742e7551e0fbc356b88da72201c80bd946afcc3195f2ee1edad8d10e50069eaefe485ddb114143c062a9b4eee5ade1df126f4cb42895906f5dbf05acd429fadb01fb3a316a746ac6579095162abeaf5523a22fe68808e603218181ded05c2b7c1abc5d032bf994e77cca62e1040f554b62abfebb2e1444323336ad8e7ed59fe99141ec5431dfb31523f8958c7b57d97741a280c3ad9f9e4712e220567e6dac2bf3f6827343aed6157bee55ad9044b34203378899f924f33475d9a71a79c250c3a97334b55cfa5b06a00505f764774c5109a91f2699ab8e7a3cadf6d1b3a31a2561bfac30a81da7d23476cd55d08ad39e5a478f72cf5b71bd2094689d961574ffcab1768a0d787c9ea6330b5cf0d0ebd2830d35575db20b226afe6487e52ad96e89f86d5765af6bb98ca3c6478ed594dc3ea6ea82c5982ec7ce367f6fce5d79cffe742438705fa3d3e0b417aa62bfd2f2596f07b89f2dd554e2cc0fd3be1fe4f9bdc4e38d83b1455d8497ec1e8a9c1e21d972dc62651511e0f1c83364e866b32d5aede0c537392c77255d45948e0cf13235255dec55b4c188710a2f7dd87afa520f91d38a6efea2fa8f89a036cad18d58a6bdcd7a9d3ae14e9ada9bb145779295ba1f226fddc21893804e28ca37e52d7a12382c195532f0bd9d99bbd9591ce2e3de499f1d74748450924cb6c4dc6d765ea4f15647935a4eb5b6f840eaa2081bb4f6ead2065bfc7e0df84633eefc98d64306e7ee8e454eaf06144eb020cb1d23803e73a6ccece0dd57518364f532145d93bf3282557127dd62e84e3d7f13b9ff202756fa58437edb1cf827cdb5da06aeefbe9fa2adcb3f50e90d4ee5b2b4a30790476bd345125fe9a39888fcb076a0eae5cb86a4216c11d11a0bb27098f4407c29124a1a5324a55334f4f532e8f125f2bce4bc5d629343555922d3faf82a6ad3850b6f2daafc0264f52a1afe76f8b54d09b3fa3242a2e7a4c442a282ba385efd0b5b83c50a724c7231add769e4e156f40e4554416fd020028e5807af7ac2e6b71a513cf4dc7425c6305a785cc785282b4d035474645c7cf4039bb312370efcff10b3ccd3647bcbd5ec9e5b51221c0f7110e10ac787ae827af73e82d72a28a50f8471b0a2b822251be2b90fda9577f12fdab8f1f1167d13e45343686b71ff54509aa4a7c2850c5cb4d5f8821d165ac9eafb563b4f2ea1769cfd44ac3a4f0a1b7b5ffd1c5c354ab026b17f6ea4bdad94d39b69b2e3870805dac214baccf78305c61d79b981e875bd27913a928da169832c39dcbf388a6ec4a4598975c19ba417f60b0448309b1854dd3b9f4a255621a6fec60a1