0x2cffd02e5dac2b80cfafb073cace19240473a08158513773e88bc675aff8d0e3278e366187ccd4faa10c192d5fe90c2d3ab213a07d8136bc9cbbe87c5b86b1c1ad5f1c32273cb604e5600cd8815890addf1c007248fb2fd2de21e93f81dded900f2e4410c89095930e2a5b642be87197330d07ce6600283c8c6109806944888a67ba19ee6dbdebb697f47e8cd9d7212703d43caa2fcb75cfa87df0dac499933d40bfcdb5aa31281cb2d0940bb7894bec8255636da6e4d99a0b9f51338512732ec7360082088b7d83a4845c1f7a2c81556565538315ba42b35ab9b4f11f4e79c018ffb8406e285a03f7deb7309da6235fbfa1a00cc3270aa7c524d61d14ca25c59aba4b6d974c6a9a9e661d4e2a3804f0d2e003cdc63c42efe2b6d292e98df8f4f904e514be9c397e693ecc22b14dacf8dbb76a3dc0200f607153f927a13c97a2fdc6d02fa17181d24b8a9128e656a8fa59bea303ffef2e34dee55cbdf622bf0d582f10507740a74e604268c0c1d7f2a12c81d7f545dc22b7d4f254ab878149cdeb21dbf1f430f630f543d948e8f9c4d282b9eea60a8211c158d5f68b418ae9d161f94d99765a0781b4e4170d89626753bdb7dfbed0ece536c05877b4b35dc1075be3285b8c55ea90529c69c7001f7e06b730cafa03af12540360a93033124a030f0ad67df3f0e64a5a7ac26d0b0df1ec7dbd2e0305651d2443d13f30fd8a414d7aac8c641f192a80f46f07f4cc98958d6d0cccb4154bdd9eabdef85ac7aa2b31b83ded2f92edd0cb35bcdb07534a7ec11ebf3104f9da286631c263102d64ffa053c251dd24a364c9626a59bed9df31ac8c4751b32782e4086ca9b3749f910226f7426a5bddbac47fba8e0e2c4332ce7e3b66c64dd53ce65784a532bb2917affe969091d143238707146ee5febf150353591f2e6a7e6a2735eb06624fb9fb3cadcd6261d13b01a9b516d5d2f2b0ee9d0eb0fa61b203d66425abd9b9a2a5e96fd8192eff64e6eee717f7e5a96a16e2bdbeb00e587c2d59b2e9b31e440bb8c32f194191e3bfd531ae1ada107815b44796364388fd4b72c67678f6d6870a38b45ac0743f920aca42ffedf570b9a6ee882bcb15eb460a44fed645fa4840bb6dba967fb69f476e283472d057754f7383f5f5304dc1c6a370b329250571e2becb3708604a36cc78b440115551879a2a70d44f70f760f761875b48983dcef9f66b365effb8409fc13b5be8b2c11e70d517811cec2766e62c963e5fbf0867b7659aa547b4f57a925e46c8a5dcaf9d1f40ecd6c23d7042bdf23a8cadf238cd279ba05a0a60c61940467d79a05dc0b46d44aa07b7e5847e3240ff967ff60df4895a539e7257d09588656ae810a3fde09dedbf301ff790a23b97695ed214404e9a7b794aec864d2a44ee210dfcae409bc301f67fd5e08964c6302f50a30613149d032037de328a5248f859b20fe94af88998d2cdb92fed5480651f41069c6646e65dda379f3b9638db4f3be38c10c8a5be02f63829c5ae10ca1fad4646a6d206ff315dd97cae05329c0704f5ea833f12a474e620bee82dd431755fb506d5df6ddf5a69dd61d61747de58d22bb6716b0e0626911afff8945055121dc6a9fa9d4bf318d4c0c0eddd9b330705592995414dd3f9250cb88c57db30d86a026da558a83e80b7b111a3c3b089da5dbc6d19930b8d21026d33ce78d73aa87da4493ad330851a451f674b62a6386f48b264688d5d215649b4b3618e8bf6d446ee204519ac13fe3aa1e96ab4e919f25a57d14ffea3caa07aeb58909c2c615aad40c42d5231ae5f28b7ff3fabff19753646f5992ead46df5d452492096b32711ec252a5a0af4b0a37ad01beb4658532e4ca5116d53fd758bca8858791ae976cb97b3546426eae48e2b2ae98ba1d3d7e2b83a3ff2eeca8fef0e72b8e7ea34370