0x2cffd02e3f38eda893ea74fdcb511845d4098c6af2ef665547da6cf8179522d19ac159d554b4ba144402e27c038df19abbc9a6c45342c309d14a35d405bd0c0efd278c8581482697bd974037bb797790474b19c32710dd1ebd1acf584a85ced7b8b1a6f6d2532393d78164cd5bed8886e735a9e224660e26fb38200cdbb28ae0969af59fc9375c802702c620b1358416ba98f6df30100dbbff644683e210dbf11b54a4897a28a0794b0b7410c49cb749a167b2c9a8c6cdcdea60e5c4a08177cdd499095f2a4e22cdb7db50c77930e9d510bade1ea284315725853fe629db6e0d30276490654748510313e2db9df413392eb2ed556a10e9af8b5593f13c8f91c4734109877fa7875d0ece9bea53ebd0ffa76eaf67b93047802112aa5a6520a758c8a1c3845057eaa6df763550f2bba85c1daecd88b8acccef7d62692b1099ab1b09d5aa1c06add8213e9f866d4e89dd0beb4298a2eabf7793810431ff1571f65da23331bd2c8b7045931c114aa0cd0177fd1cf0fb08581b56fc8520a7b51416bb22a2344709838a8c6a4549772846c78415f0394acb77a5f5c0b4e8a69ae9e5b93c89a50438d616d1f40b6092b9be2a25e764d163ab201e1dc06ae8cedf8ff5daa3c56ae84a5ce27e3f2628d32c8082a5eff2a0c3bccc807129e564ae6c45f193a670cf47421ec498303ee4fd5626ab6d6579f57dd7dd4f91a6764d9460fe83e06a1ca82f036deb58b319b4d8fef95b90a8a2f8b5a7fe98e407177ff1a13013f8c13b5273fb59fe039632e64cc9ee4085b743e9361e916b1c5490f0dc1b35a299ab056950d6b365953d043237d78213f3e6518dab9bc5a8ccd0a6e5b6dc45f2cf0c5cd5c7db542f7dc9652b136b0897f91ab40bf5241bb57c159477bc9211ccafc58f5b8566f92ecb68d2f41b64ee2b91dd27e02d05becb32194d50bcd8508bfa775218238cb7eaf14c6c9a1508fa3ad827988bc60a86edc8952c056d3b244bc74de6e351c48f4b9df1b1cf61f0927f55797e67a290f878425e3cee120483f1c3a4ad2d0c477b3713afdbd5a463a2deceae955be5d95ad02fc00747aa5b8fa6d1e848ebccc3c447ee6dc49c362529e5bc39350d8e84747784d5d1f68e37b34ceec7a502e93e5524256284c7b163f2fbe88e61e40c2c7c79e834f8a531aa585560e1f06de981fd188e685ace594deabd4683c6e169c6379d31df627ece1c4403cb8a9eeddff559a7f2b1cca41fd4f34312b672b7f957688a8de645e259df2d80a633fc3a59a9f377d9c17eaf28a867a83a64a118235e99374c1fc9218074465231026fff86f4b80e7d8768f09326e87d40b0f78f4496b2635ecce1369a3eca6168d390b7ab5057d0dfa49a6e5c72b4bc1d16aa9f60663db670dafdb6241218d124726cfa680851cfdc2b4d61897267829538f78181320b5d51fcaac76a62e8c4f04654e81f5d1800163cc3ee08e9dd8220c1cabba83bb536d1b292f40819bcbbf1dfd02d818f0117abfbac0415cc237ca72df0ae286e58311fd28c17a6c29455809a149e9eafe820e8866b09be56b8ada79d61e05ad70a34978c1215480db1e94bc03a3fed6b9284394b8c1750b63e840de2215a30f42a0b8210c5394b64c35b419c0a019423b57624a8d5821febb404d87214c82da915130dc841e05e6fa9254d10f9e4e865c72cc97bd0cae97842a2811082c87b8f1f4a58485a6ba6239422ab119ded2b92985c46ef16ad9d674301df649fd01d1484bb092e9063a50dc3c86b6a6b1cd4c5a1878fb1716a2da15bec98787b6e2714deea65379f8f0fb930f5dde48be5ae3ab86b4fae4bce1a640a51d724b82dce63498053e7205bee042e0155b95dda0dc14838c7e32145d752a7a5fc18b88bbd758be410b1865e9808765d35c8c331d865141e0c8e51476b8034360c0fead769