0x2cffd02ea19c63bd090d3452323721f4332fd485786d85a68947508ca206790d537dfceb99fcb8b6c00da209221f3de19deb1d6de68bd3cfb9a6351f3fdc69c24c5f5b838566e9124c8414ca6ff53c57bcf04ad22b874e7fd70ddbeafaf75e3c65722253156cc07be986c7b1791bd23d6188b2095b62c5841fc76c03f9a09e7dee00d6edf48de5167153ace456df18ecdfa460d288236bf90d6b30f66153b629777a4fe1ae8aa2c08e2c3284767ae67cef5e2a59c06bf40e9df098c969245422a70d2fb3cb2781ceddd13962d4b7a3badf4710d5d5cd2c93ab33add095aa57d9134f557e886fa25e729a95eee4166bb8a9ce98d9f22c12688912e950e31523b038123059736b194c09b7aa52a52036cf3eb3fca3fb37f221a3c63dc60f4f0582bdbea9560ce1afe2536aa749bcb36813df87f28579ce3210a5996d5148a7bd10e82ecfbe52b6663133246629efc659e6bb3bdd3de39e16318769d8fdafaeeef47746d565c9bb886b1bff94a6d63da7fe5eca926a18927f84d38793c9c0896c34cf84fa74bf009e4702185dddaaab51e4dfb7a4b7360a16a4d676a6f868ac2f86dc7e0f62928bf187ef5f3eebbbea6a1d2d0639860d63eea4e8d7907d73208c7e27e057fb9b0fad7443391701e3a3754e0cabecacc4301f22e78b5586bf13edb1f49cde315ff336d44c95eb03147f305a67c1d280e04f9fe86e0d72f64b8e2fcde3ad5fc5592a7694071101903c895cf10b368d8f75e6e7c09005f8ec28c3a86d6ee53d52c998339bd31ed76d7102e7f636199d0fb2fd4536eb043d8492c7592470f4ff8d071b5b66d832a9703c6520ea2f7e80196e75104029c9be783ae35eacb1a370e4afd0d83778168bc7d9b4d99534f8ba1a83f5d9650deae5e9427d504ebd6503f874f2322dba31d24b343a21abc86554f5477927fbef381bea6d32611beb4d4979a891baa49f7d08e3502066712300fa912ec89509b202e52cc4c736b50278edab64c0b91d2c485b180c2a6372bd88992d7bb0472e1510c24db96b50bd63f57653d4e1777d4cdd7640cd780bb1d3193fa0b377e5d8680cbd91e1829ddf239d67dbb0a5cd03b005b7c2042d12ff980bc42f704f1273573696c2cdc33c3b3464d193676e8cf0b2b8593c5c7d6ee27f65c2f8f1959c3208b3dbadeacf86a38221235a580c734a84fd0e86a3acaa777f98b2f95151c0f0382910475ad0407f343c0b1b7d2462663dff98411d2d5a4735fb47f84230bee437f12d8f312af0ebe1a437bcffc9f36d0ae1b21c49cb220dd457625c8634f8d3be7ce5744412a12a8e4a882b84cafc980e722ca5faab8697181ce43287ebc098c591fe33a59ae6fea86d4fd7fd2efb836d9c6309b89e9af2baf1ce5f693a43dd325ee11a8d2860c1dc8a561538a0695d1b46bcbdf5b6683220f155652e6f8d22f0ac6bb4914d8e2a76c2f78834c65c00ff33ac0dee871202b760dd713e93a70366f602bd31dafb53ab5e42c161ef43376440d35e81bd7bffdbad6ba0ae176c378a481a369e0617c1cf2b322ff7aaa858d62d57194156163d0ec472c4ffdf9a7a53f992a3fe9af54f36cac9e425b55c43cb32c1adcecfc9e38c590b8f36059543c1a01b374ef5404545bc754ce33504f8c5df4a61ed2232c66828a67ef60140677335ac77788273617aea78bafbdd0e2a64aca47f300ded7c00a7b4a160e2d297f075b076fb3f848989314754dc3a76c3b07e55698f8704d022f660cf09cd8912b65ef30162b6a2dc9c27cdf1050cfd85c83a07750c9a66ee2f2b58b6b179891a7cc6ca553b102fbfd703ceb78ab479f68b93318c000f30bde13093837fa2165df5f78543bbb061b20492a1a6263ace29b02dc5ca4d00db068b356e74c7bef84ab25ca4859146df5120c0ae9163fbcd118bdf31716d212ae60248dc6f