0x2cffd02ecefd49de51359f6fd251419bcfbe187cdaefefd6666b211ec241ade61b1622f38bfd3a98cba32479fe7b0358e1a70b76bab8f623fd20e93a5f35636f1f49546bad94cd77a375825f910de78cc2c3958650da96a539e77a4a9b3ab9f08f04e08c397e5e3335829a3bae678d543187b157c9a65e1a4fd0ed6d9416a7617a9aacb1ad2a23c75c332b84f02b70237e36bd867028d982efa570f1723aa172178162c12dc1235433dfbd065bc7a96d6c5280a839785ad38d626f9f85d1c235fd0c368ec20ea0149d160b80206e8210e2487e0933e67e8e9908bd60b0b3846294493cecbdc18c9d2f7e1930f9df838e7137ab2191599c2dd029edb784b5cd6405aa3638e12d7b436e5e572d09db2af0cd79df0e2d078a4e57d2fe1cc3323edc0948050957155ca95d6b7397d8a80fbf6e1bdc4bd24b6f5fb4b9441dc2435c8ae755d72cccddd724819a27f6872a5dfb7234c0cc42b05459b23fbf5c7c556b8b9d1d285f949d03858e28bc59f24facea9faae2bfc0fc43c1cf32c9cebaa45487263678c0fa58f0842ad82576dfc112024d4e0641caea951ddbc4e1e2f92ed7ef50fc0b5d9556eb2a16800c2355f207b45b39be5794f0dfba55bc359af3cb502d54a295ada6259d5678bc7cc3bd14fb7c809739c25b35f38b8a76757088db58a274820b5c3e09dfe811129a6645df2847b49356e05648c343b6ebf3615e8eeca47276f10465f3b2906e3f7be1bcdf73e7b66e7933146f9929bf7e857769ee1afc653b8755ce1ca1c20f896c246f071abd6516f0712ff4365e548063575d158fa6a0d979407aecfbddf7d994330f82632679fd6936c07676a1a730902ae10e22fdc112f805aee59b8f38124d99ea26f36205ddf317b141276693422d811485194d718a3dc8d8c0093c5d7d0dc47556304bfab9ac4babca629c76c89d829d4a01097db831997c0edb297efd5315fab8098141b566a21cd4a74b4892bfe731c8d14dc95df839c2125b888dc084d7489a42add9dae13d0545177f8f43554b6c9308bc1219c3cfbbb2563705579c6e6dc6c82d6184feb2ba57b61beab1e126c17f01692cba54030fdb519fa0d8ec6b4bc10700d20667caf1458188dc1dc4d846a6ea5bf88ddf2a53cc43f966567c5612b117b8831a7fa3a56f22b9425dd1db3561afccd9e5d3dd94b16a342d88f5ee561ed22ebfc46e884cf836c889b8dfa851acdeebac7dea4ffbf6037e3cde24b5671497977ea2af73cc9dad36227c28562cea7983036e0f60ce04f250304c80d4452d9f71462280e636af4570b23353a48a43f5c3bb68e4bcdfb0771764d6cf7a889fdba4ff97b647aa9f5b34e88e6463d73e72f8d41b897d5f03be81f49fcff464ea7697ddf063eabaf030fc71537dd0991c81cb8297c7bc5e00a1659908224918ece914707140dc3ee6b5970799c109fc23109799d90db413b4d8a688736604fee89c5f96c446647160dbcd98b852f2b0b58d5161a44782809a010377f8239bc4947c53e6587cbb405c175186d9b4eecd81ed7d021d2dbe53b86177df70efbeca324bdd7c0c737dc1328f6a35b200663c7cfc53a6ccbddf8c93260594c47b01779f99f4c5bb6f4df54cf8bfa502a48843f47738f09ecc07b92af3edde52fc69aa8f929db5df57a29cbd58ac4f6bc01d1f4d549e70fc1e7f099822b36b4853fcd46e09194434052980c853f22820f421d32c86fc669cb8822883e7db7e7a8048dbfe4b5f956a065430d5a884b3bfafdaa244c2299044b95040e71d71e6eaaaebc7cfc027a29ea230d3f977ea55bb2663412fcc4fefa9034017323f96fb5e1d1e8740faaf0fc44a274ef2add17a081ddae71d3808ef27d1b5e03b6640e9abbd76bbd4662c416245131a386376769f7b54f1862f5dae282a8be7278498bbd8fa662fa0b55dfe94ce3e