0x2cffd02e01db7f351e9daa79bb337bbff48be5c7bb73699c4f7bfa438e44fba499bda149643d44c750cda9b6539e5623431f1be3edeebf21d3a8b0ed404a266ed265a317100e4b9cd3d9d51de36735cd8afdfdbf5a241d42922a1fd532f25bde21e58f96fd4d181c3933035053b844eb86adda5a15ac489796a031b94ebc7920dbe1e3dc8bdaad17e7256a9bac036c961298d459507b2f3e1a867be54a660e9426a12409946579b092c97927c223c06083ae543b9fb8dada85fcc5cd06a145c363af706811c0126a65f53664e23a24be2118ed3c7c4f1c55150460d91fcb4957ad37db90dd415f814dcc903ff1e85f8017fe626a3a4b090c3b8975488cb5fa9e6c557f583d1539f9c76dc15d78736fc37406be1a7c3f90809f3317e907921283480757597b983e2f5ee44b47e8c1fd8fff0ef3f39d6819de79df6a94762e5f81d276a693c00bb653c107d283ae6958fde63ae2be77cba726b0cb1001bcaa6fca5ba049059b2d779c37651ce9958f9d950975e2e42031e7dc7f6de95b19c5fada2b36c7702627b0463ff906fbd719218513dedb1d39a45eb4933c58899193cea76a1737e8f10708f18ef77675d9e26ee8af92cf7c1a840655e3a034f9f82190b6d5e8bdabfd2cdce8353a606707938d023ce296d2ecc5c33a7ad447dd6e5a8cf7a4b304d68230860b084c7f86b88fd915c396d5caf65b2aa9eacb95df1afe3e63bfe3a6354a57c4c1a1bf5449f80208c30fd2bca21a6bfae4e37068a7e7251d1fa23aeeffd9f0d6d3ec840fb9befff76684d4a097df7268c02ff8a9a760392ecb8f2a46ac50f49ac55b23b037fd669c601520fef8aeb0bd0fefcf52ba2221bc72283377881e1e4f90a06c8485cbc511fd40835b572c7c7eda94005476be3e3932539cfac0d5675e85f2020771f5942a165820d6fe2d52f380a23ad68a82ea06ee65ba988e81e4bc48a71aba7c41e9848ad56445a2d231a783da45f6d915602f527b06a9bc61c9b0fdd7735a60159265badda4b7e0276600039e8b16222fe69cf718df482882063c71ff67e687b6a2a75af2ef976c34a3355f8a904a7123decce810de42c16d79a9a61fe2ddf96d60f5d286e7b8d1235f8a89b39915d99a5e4e5fd9a482e3fda3388aa87da4af79ef644e3e49a2610121405ce915a9e85705fc1264a52bed45f8b3059903a9d00036e2bcf63a89d51893d165e069c992f057b4deab9451718e3784664034c428dca849f98dedfbdfb9cf0e12b7948b9020a89c80dc39ece2c42d4d2bf78e10d25538e50300d9b8091fe6ed99e23b500e2266fe63e66e599fc02124b9055bb5a4703e18cee855d145987d39b7e1948fb53c6b98f90b2faf6ff2667f161859d14593ca0f2335269957cd3f362d0935b70f3dc7c7a56011e2957f9d23c0c8875206c56826e2a25aa3dba557d3d96efcc29e027e18ff797720b0e16857adb240d97ee0bbf1618532d2daa6a5f5989bb8bab8928c99b1b73f70cf55e93a692cd372ae4562d01cb06b70b5f0a95c93668aa26508c17abae37ccb8fb390727a75ee095c60ee77bfe151b0e336452168df8f236684d5acbaba9766b0f532dfc8f30cb1351be0cbea9d243e3e211a923f5bd0236a6d94529234f8ea14cf83069751af93a2e42583bc8334f021e27a5358987759b246fc9a03642f2e00bdc35cf4393fb4e0b88180b1f1a13575408d61264cffc7445ae88555eaddb5ea56430dd67765e88744994523238c2944f0e0f218e2c9b8c44afd75af8a47888694ca16a5ee01f77e6ccddef69a80fa762c41e55c33c8b405a91fc1b17b4333d4eabcc86103249e1eed93dc58ea554bdfffed4e465969ff1c088573a31c7f9a5022f920e8a3977df387fbaa1482c2ecda3715b6e9323e1bc0abf05fe37a7841dff1753a7406ac289df389b0cd331c8cf8