0x2cffd02e129fcc5d85ada68fd97e95f1ff31fef2ee6f17dafd44ff588b9a15262473111ac5367676db0989b86e0d192faaa00891060eb24a5ad436eb51a4f85353d017a9b3e8720ac59cd6554cf12f157e296f3fe5760edafc8eb391214bc25cec8ff5e982923b05ee2041f8afd0cf1592089f08c3df4e0ae532031b3c8e380c76d23451cfcf03a595f18b83c2e7d9a41e85a65f907ba5e24595a5d3d9712f68edea2c609d89168f80df945b8de9bbc4d06bc60ecb3ae725c5cd37e146dacb2017c8f57d809bde43f6a8780f55829937f71d86d9c91a928ad0364830eab1aa064e0ea10d00e82b4b83e8b1286a37e6a1306385914ee70bd459aab5b67a1b81643f4bdf919113bd640fe7323733e6cbff9d03c712838d83797508251851c8901fef92100fc6c3533f8a94273f4c14e40a38737cb5c8e3a3580ab5b9d58fb3b8922f9c8523ff103f2c1b49573d4d4ecc85235e6a7d869ea853bd58ecc24cc7305f962e87374695d13701a6bfbadfe1d6dace6b2be76dfbed444de757f18d34eac19cdcf66881b609e8148162d00bd9f92cb9aab0ef8bcf47fb39018eb29352fe49706a61823da0e7bf8aefad71f0254dccb760781a938e9182cf58377d2b7838c257a9616b2665fe95cd8c2c233f7be7e406a35c05ac5a2c855f0bf30b68f699950f67979563282b4821d0da561477eacfb4ef1d57c9f19a21d0b513c0ac4db2d2369c7ebdc420096238bcb37ac1c23fc6092b2da3cee5c50797eda9aa37f4881b8fec2be998fcb8aca991f835f8a5babc459afa2703262440588f3f4cba8a31fadb3a5b746206c3c4751683bd0a497fc2e4a2b0416efb6b0a6a4091db3481cf818d692b0a43695dee1b82e1371fb58bed10b4383217abf6fd81d4f053be024f4d073e08ffc6146bcb2138c5277fa78eb0a0e59536892572d7d8849ae14c9c5760282605d77f2aab6f9aba05a6f6d45eb6e871f1f0910afb6b21ea0be14b0a972c895ab1511d6b177af095b881f6714162a0656e7e3e9a8ade0ae3aa224294da5bf608e8bac315eabda67567f3a92b78bbf6d9240e3b5a85e12e9b7e6a57db88a608fc9e61735b88e88338996cfe237a1e5bad7a563ac94d84274e55167fc78daedeaa4d8630cd563ab48c567da9db8072997ac2b3da368faac4565eb10269a704f37a627993ef614de3d8b9d2c590399c13ba8ca57673e021e3520c205e5c4d0a2f2deaaa308deeb830e825c3fbfe03977e4df99144e4dbcced20a54f108cd9ab2c1b95f920530ed3789c1a7e9cc6d4b02264615682f9f1b74b2a28f2efd02ae227b868aa36476b069b25946bace029aa07c5d990888bba35c00442f68325fd70103b558756e520cadea92c92fba707868ce00a321df9df0b9514aa444010daffa9544cfc833ed6e4578c64f216ead34a316588bf055af76439b031a9b22a5866e2cc8ed9cfd5665ab645ee9b719ce4a872be44f2e0187373d28419f82a9ae8b7688ce51416c9e5e2f735898ce0fb412129152bb3b7049ea90f3de6eaecb02a3518ae55d84e55830de15a0e2523e507b46bf7bc0b2a756bd5beca139f07330339449272c232581e2b2f48926de733425d353a81c21b044491a23efb31f59a3ecb960d40ee0aff4216cdee641d2e1943270d61d14fb2a8ae875679e7a78f2caf94ceb83f1fd484d105fc69002a87dea01a0ab0a373cdc5c9dbaf4ebc83e8e3018252d19c5f643cce16341edd13c9975653fdb4acd6b74ca7329a1f066abdcc4dd8bf783bdbae3cc1d2e65f0f0d7c06726f6a82d5ba7b5ff5ddaa9a88b7ffa9c0bcf7cac75477524acc4f305f6e20d8fc8d4ac9b68d98b51d3febb7446549211076d9d3340ad8530f9ced0a837ab20c975c23384d5c4281e5f000a13a4e0db798a6a957e5ede569c6a2712cbd7aca687b2f7f1f87ac