0x2cffd02e0ef3146295e69693c09d1f1ec08741753e3a5582167677c733d473e00b9a686501e749df971432f89f858fa91da46da4d906795ad75af61940eeb570a9117eb28ae43a63a576c0c06d2b0ed97460801865260abb4fb867f49188a64e946f4b07a24d399735773145af84e2e198277cefc71aa6341049004f66e522dd6f1f217697fb6e04dbf271ebaabdddf580328ff6100331fa79339bad19fef2470ad0abd72251276219e6083d4befa5ae800609d274b48d9d2fbbd7574e87d66f8c0798b97887cba1488a88bf06c72097c792a6d65ccbdebff9808886f0470185733e97883db4ffdb1352db37883fb7238ee9776fb2409f29a2dfbc8fc6e2020e8ad838e902dd80b20774c34f243e186920e990a88e68f67c7c4c83f2ca26cb5ab2a7d8cad29a3cd486e6f05af7aae21e5ad5558fd2255e4da7d10699fb0e3f6e0a9eead84c2a944c5374896dcae7f8f7e20a31d7b1c2762074f0738631303adb24bf90af0dc75b7024acbf79225da642e541f58276578c11650365a039635b96fec749f14e8fdb300580b2080e9b97f91fb3e69cfa635bfa945368c72f4ffc90557dc5049700c606d782b69fc1bc9dc7a69aa11c969b0985cab4b116b541f5ccb25779a193543a191a17e629b3191ee9dc226fb84fb265a7e1ea88c9f43326899d0ce9356641931f7e94201a7024d733d06933d97d4f2f849ee39ecebd28c1a07a5fe079ad66673585ed4d80f52f7ac868378d7afaed712838136cc84d5dde494d2c907699d4687f4a2633b7fc1b1ce1961d45f4319251e2b7cbf9339155fd6b501e3b9ff7acb61b45949702d91a28fa0d9150554bc838b3cf46adeb3472da128da78390bba72bed3ded3198423586956f7b2971c4f3061801c9ee831b46ee9f9b7ee980505686a65a7f0b73c177531bbe09cbc9015d7d558c6b5be3aa0cc7c1336e808d84c06460cb1f6dfd0e615dc1a13431fcda0157e0947a688bfb4f174ecca9301a3129d727672051649c0bc42528f27e1f9f8752af71e7a54b4df9dfc1861f9e276148a5c8542a2303cb913bc49da3685014e605c2eb51ddad5c751b94a180e920c85971e0e1fa1cd86ea3c15b6e8c8901eb00749ecfedf7498a300fc5ad8b3828ca5990a480d5d60577dd75408cb05e228c89219367c107c5a6030306d61bfa26cec1fc53c3096ddb20eb98c3fdcec891afa709e9a717b09a42eb9fc9cf00bdd6d61323d5ebd1583ec14f5dd6e7728fac0c6c383a9980973632c0e043e371f69c44dce08a069e4de14788d0992dba1d56047d971543c814a1ec6075723498f64e4e100244360f1a3e81315f9210054fe5d72a27706ae51d707dc871075beda613e71a78e488df303eead9cf7c7a7f4aec657caf178549384c6032d6cf3b240958e7a5dc53a1260e01de3605eb29ec67f780cc6ecebb61689c334b995362d3ed73643bd5ef9e7771ba8bb111567b30e3ea79f6d07057a191b3f71e701e06658789d95f408b1384df702c75aa1de1f217d54cb72312dba1e1b95ed82fe06a75ffe3ff57660f29d366dec2c3c4cfb33d6b429471b4df9c0b436feee2fece553e9684612413096cd456720b0ae81d4c5e6a835866bd1115f1f4643e41b51899c955a5b44fa3d658ff417d6a70f166af49347839e1b4ac10b2ddfccbe9dfb59b509f9ea2fe8d3f70b71a1562c85cfa2ef2190cc2de9a554b1376c66d37b226e67ea67f405a8fa5d5f7ac50d830b2dd5c9ef0e91d1231cc017059819f5a75e30dda34e7d8fb97c03be914964352c2022c2e3f174d0f453a9dac096acd268e13f435624a53248e4ac6cb371e22226a378dc61c5aa8b245da3c00cbe41ecb4441751ac7ddb05c739f6b12603b532e53aebcf21a58f170c10b6f4a6bd11ef492640dcdb016c943557e28cde328142e83c224f18d37