0x2cffd02e0e3ea01e6b5dce38331ea0af61ea85afb7972ba5e1380962bb608f7e84ca5dddb7f562b825bcc20764585c49e40d478aa0a3f1bfa9e713b800d2d0068c83f01ff3f4c1557ae2baa2c3dc8f7975274b6b17922b5b0c5f8609f87d5c937253a189cc9540efc13cc8b7df89eadcdb01590bf6aaaa51160ff7a3becd9425c8d0567370de7d6d0db4a153396628cce7850a7f8646912167a30d8e76fd90bd4cb923d436fbbc30b9b630c45d0be586a098be039826339f6df2343ad5b74cb13240dbd2d1d8258cdf7c250698b96740b2d87c08c36d3e129f148c02cfa5247a7c46e79ac169f6082b66d6688c557775e3630af0d12302d9ff61591e172c94b8f0fb6eaf2c641410462ff817bda1ae0a4e4d2ec675cecd0e52dec8ec818cfe634f59a60d3e40254cbdcb55887c02376ef92604acdb66fd673ab7bc8c44db4ae7905e74c77194caba63f79e2bdf3c2b7e544a429e3fa46cec7213a397f4ad298e75dc7d9cd071771eb64bcaf448a6ec26a77fb37ebfc31c43fc503ad4292a7bca71d20ca2bfa9a63db9169fe0e3726f09082dccb2aef0c6bd4c00debc08c30017e6bcc3d174ec50d8b92d2d1218df0fe1ed78263879828e6768d49154b7e5611a90e0c64c0c39589ebf6adaa35433e53de5725f598a45abbcf42c0e26f1b3224633249d016e2aba011b143a734b17c8696daa485ea580cfe0bd6ff78d9efa3dea88c8251995f5931e2ffe5c076aad04eeab51c861e1284f7f54f347bbf8f5b0464b47a15be56ba4f85c84cad9d6ba10bc2db270d228ca0af93e943cc3819b706ebe68335faf82edeec1d2f773c0ba50956074d284b30b4a985dc89e6536f32fbdfd96219a62a190644ae5e415ef34fb3753d3e93726e35d9f3a79fccb1cd57f0c0a50adc5be955e04ff70a553ceb56d80f8ad2c1ba54976743c74dec8576ea13d86415d8ceab17ba186d975f7e9ea4040894f006a037d726a5ed348bc75822501b8d5380d4c62a9507a56d1bc8b4e91278cbcfa9e51e1dacf01088abb79b5c07c464d25ec1e4fdec3fa4f10b6b87fc43d2f8848843c7ff9bd095c8f02bb0ee3c6e6dbfe4a1c5ac52b9c40c3246247ede7714ef67ecdb5b454d50d155062963c79ac17283cd0871febf6fde5048f87eeb69bea1ce2ee62f6e414ce1884c81c72726f125560f7bf428035199b5bfee363c698f35d3687f1d0bd87721b961bf73cf50379ded4f82bce0761a5f82eb4241047212620930330d1f6cce1d16216e1f7c2d22335242d93fe75ab8d9f86db1b7b841482281a3b98dd5eb9cf34fcc0e02fa7d6310c69607077e02fa108eb259d8783573f3f26699ae80144d3143bc98a3eba05156a830054778d42f58f721b66bb2203062c79899daff06b4d4371f085fa6ec33a9bbbeb42c3a37ae410042f6cee8caf486e1442e7ab41a1aaa58c1238b2c9692dcc492c3caea021aa9c4037b4e57d508186a8590ad89334ff8f367bedbb367fc83898b7b5c2efa6b66b3944d218dc411772e67e5593b8a96f4edad956342118b9855aade9058067cdc1338c89919cfe7db31a879ee5c2ed8c5cd082790fcfce5e16e5e9db8013d583ded298fcb570dbc2f13083c1c3d430a469fb4559c16e4b4abc9c82d08b804976cfc872c237f4bb6dc8ab734df9f26ee49f63517775e0d9b1c40c5e3459af60f41f00153b18ab4c64e5550be6bd18b84085ae5c71d6070ed207ce73a1b352ba285d56079c010b0f7218d6da762b28aba689235b25046b587b8f913ac78e9860e1c8f1804314f9fb3f50aa9e1f21cb3573e0a4df43fdecdb33f899753a7e6fe93a7df975230eb1f0123dcd6b0b26b717af284ae2b0ea67fa43a8091b415c3e0331eb3bd02399ab057ff306e289f6ae5dba29180298a7b43e2737b27834b4195877cf659d4acc527f6a8e42