0x2cffd02e5b9588349438a112899d06c17d1c7b8e156e67dc5d3cb0c5058a8b273ce9aaf4038fb2cfcbcf48ba3f87ad3a89378994b4c9398fea86a3b984bb7f4712b1e13fcaddeadcead2fe356ee7212835af3f82428c136bb8a2a5ca3259dff2aed0f52f964ff59c0a16dd77a9a47adee6a01dc856eedfed125c6f0382191efc44b10bce134b78becb6d136d4419ea63947d7a98487a5813d86f7498ea8383c1ce2fefca504a3c187b22ae80e79e73c81488f5b53fe71254af9edf44266c7aaa204e7bd6f294f0c640db219b3bb7341176d47c801357c230906ca64492dd990823253440942d4beda20a5bb9552210581c90b4584762acad9bbd4e3c9916616bea48c994de270b34aa2fb2b336255d1ed7df53f5189b56450fc9214c53a0a3ac0d319f393138c6883cbd5abc756cc511227d8cd16becbf1c37777e75b4097196115f2045897f6bf06a9d4d03b233fa2a03db244c66767126d1980e096025179cfc9a2c57af66a5ae1246c65892ab53c789a7de30ec6de97816ae1a2521ca305c8b8f133e9e125d9a7641590916b4669a17f8b82755fbfe2b8c601cb134c4a1af1f226a20e9ff8dba2168f38bec99a3af2b3029f2e0ba1113125a0ecf2903aa34019554d78bc40b7c2fbf63cf4a7c5ecb53c1639114a6ca5e6ea82eccfeb07ff43eba5ca886d40c2b6b32589ffeeeeb7f6c9021c2b428a31dceba75fd895a41f9906747412a3f9b1b4a3cc59dcbc8359124f59e6425c4af86be39f1fa1be4a15d0ede1fa1dbd79676076ee8a966b2195e943da37cfea7fe2f135b199f7029ee846ff07bfb59c681842e0de82ca00c6a5fddd6f3624d5387c8af681a38bc8775dbfd84fbc6fae98ca1dd57589e426d1eac2efc3cc3b6e2fe2754cc64431751aff2c15784774b0a20b57bd2446dd1c933345b22db6cd97b2c4639581b0779852abf30271bff38ed1fd8b6f0c42d1ebf4002bedf74ab432bb0ea8387d0ed7ac9deaad568c19c55f5385984c995d52929b95f3451eb50344e7017995029db149fc6213d097bb81ee8c73be3413bf7fb8ff6f2caa2f0f6589fe0ebef0122f6fc550f9a539f22d136a4bee30ba1efd9e009c6f7ef4806a996a420201b596cc663dd416419bccdc3b2e4fec70aa07c91ae4da409306dcf7223e95f83dafd1a6deac8dbc35ddbd4eb1308d5068f56b6d8b6600585730edbac966d130d41ee5b70e678e50e5024816a3d08e753564d533dcb883af1190e2b28e7fe238ef2c998bac893bb2e36c1c5253fedfbe774d7cb41622b0e3647e27fe1469dc05487b79764279b798d3c6b425b77fe0415845ba6c0dcfe51a1978ca3ca235a4cab3ba38a2ac7b77e32fb24f5b8bd99fd3cccbfdb79f39fbe9ac312d7f87ff5c86f3ac359444790bfd567368d02d04f15db9b1cfca143df457a190a692c217a01bbdf650604a11e09271deb63a4120e0a3200ec1552126b1dba5691177201e0c591ba6af6841d764cc6d7ce1ff296edf1a17d9ab15c9880c5bd0ca9d34620a054c6f31ecea816d08d024a01914a1ac30939b52df9da0ca0cd0cb78aa98c8652f8c6e27e5390b012f6f8a5f5fc5ef336a4f44c610eba383a7dd1ce03e9faaad86462d4c62135e2aa4533cc0e06ef6006024ddd231a29b1333ed427fd7bcff443fbb2271b46da2cf01d16985b73fae4c090277338fac4b757d1650391ff228543f6ca0cb9c3e55b93e1ea694d1930d5cc6594a92d3b445fe0062aad7a106d697efd1dbeb6e76715bf31e93aec3889c523a27b9033da9b63b0fe02f0f1cb52ab696232e54b6e353795e10bf5e720838e5f88cb7847bd76520e5c19f82d945828b396af19d25e29f9fe5878b64685ab64fdf4ccf1fd0e14053551ffb96a782367b83de00717ffe31854b156a77c83f327e230c82e9eebe4655d7f2da3f2b24e