0x2cffd02e76499ff59d0d291d6c113a3db641054ed43dc184a69044b507e729a52251fdfd840084679dfb4d86c57822ed2b3573a747b12806076380c26068778c760eaa3882c103cec7de56dce3505969b1f2aa8225b40c87e542cefe4e968984b68a7d9a357813eec75a75881d4d1c18d537e9089d37ba5554ac9e173ee2214cce4e2da1248c656c5f88bcb37d55d6c32838e60036e378d2ec5156944e015015769c3fd1525a7f623ecf0af8a13f2b5d6ac18fa33f113b774e89f45444e53e5555dfdf90f3df0dc3426bd45a10f93eb2134acbf08f1d8924e226501c9a42ace08d63b5abd2a4cd3bf5c43855ca351457bfbd18cdddf6a054cc5510d000122c628083a1c47fe7ff1a6efd091c50f8fd2dc66adcf0a323cfcb30dffbc0479664f5d40d501ef14513bc3e5c8588e4efe60c7005110463645e7bea4ac10c24e849c8aaaa734e815a0c22b225fc4ddb2ac1c42efff64a1a875dbcc3ac1c92d6c959456533df04579c9d8cddc8b9cda984b13abef774b5125a9952ffa6e5725fb87da411ccebc799e502815fbc6d5a584fe46b4dadef116efd0d41d76928caf3f5fe7a1a6ebb856592174c9277885ba1539efc9bb5fbd4d82b6e10dcf8aac79182362818cfa3bbf6efbdb06885a26cf18824e822a0358de21e4f204a51b7719c6a1ecb3894f91ce3d13ec7e5ba536fa97e1a36b1dca9fdd6254daacbe53e05cd420245122b74e6752555de5a5546fd6a604fcc6d308e932bfabe5124070635ea9bda02cb6b1c7e12aa147d7350227be5fd839ad5f5c71cc392aea09e83389727e12e0fb83efac212ca1278bcf568e9309d9ef977990f34ee6604bff228d5300978eecee53e01ac33dadc9c8dac8b8fa2753a6b08922dc0a61486802d906b274484a5673cdaccfc24fc4c27c2a35c037f9603f060fa896ccc3e3205b2725d039b86cebbc0fdd1b65d203155265165786bfa59918db84180a7807cdbe7ef3c89307364456a4c9b3e8cc68e36e924670f9be02ebfd9b8b110f84c5d054f7c96f28883df7340a3ce87c35f93f1f0a7a87a5d38fd515f1997716f15953fbbd455b83ce7645442e68fc6e01c83e336b3d0d694493c758a1be600604ec4a7b883d700caac0e6636ba84bfbeb1b4af23338c2f10ee1d2c79edf53356e667459c5dce29ba81ecfc5a95525dfca8f48222439c51c3c924374bf5f8fd09e999873b6759ac69e20f7e9c9c5edd6b01fdec7c38c10e41378e21a39825b73075d7bbb08d87ee02215d9ebc69e4f6f10f186bee83f3b08a09ba1f079b2544de0d2daed91009f6ea487b2ff000a0867d4fc316ad92cd07dfcf3fa3c875d6d1b490e062fe11a246b9fc527dc47e34a91ed1a6978578c465d9edb8d8e4e08ec3af536c22f4823aed1dafc06f6d4a38cb6c9636cb17fdeac5fa48fa7ef837635e5621d20ec6c4483dd9430fe2ae4e3c10da14e0917eda1cb95195a8578ede59b92592a63bb9a5c9f53ff92eb1a9f786a7ef76a26f7d9e5be0b892145d584a42dfb5e0b13541ee347e6c96aaf5a5b64eeaf49fd06edc8ac22165b37e57b7598b81abb8084aa94882e9dcce94aa1535d9e66bfc6a49b67fcc4e99eccaa511829a4652083fa4f744b5320e86d17741e17982e13e9de6b423fc6ebac353add63e2bd1b5b48dfc1c75774bc773cc594aced7d33eb68ae45cf2b5488039ff6df5111d12776bbcf60c846fa419fc5a0f97e17e1bd1da4184812ad84298555019c9cbf8ab9bd85de2c2f52e1da5e33794579625333b6ae735afed1faefdcb5b6584190c513d33a3b5efb600be0ab350c0b9f82e6533296a8ee2b3210d71cf4e73539d1b27c1851f006b6e107e08f92b507cf6a04cc966cfc70f0e506bd19b49e02f7870229036a4508d1b8ba02415dbcc74cd79269a197565da221429ab8e9e2359bfc7ed