0x2cffd02e399ea35008308d2dc5e79724b839ea05853b0f132d1793f426a01ef55c7745a1eeb11e532018e3ca3e973dfb3785390bf847c0056751c1cc47ad8b5b2fa547e5bf6938967603cdebd4b3a223ca923b1a7490dbcaa3aa1ecfca6e3b0c62a67d650326bfd6e008df04a03feec7eef0f52a2e234d54d55cefd26e102338f4921a777ee80a629d7d0dd83d6d55423e5646f682057da3402b9e521c9e443c2cc50a39cde63c9a511a2a85c6dcdddc3a1b76026d5402229e073aa4424445c3346e53ace32c088d40abdcffdd401c97e527cd279f0c246190c20dc9c937a0375b2a960e38ebea841dfcb53d45912950956384f1b9e26dda7dbb2cbc7222e915f4253adf3e902b3e9866c2970d5320a695420aa5fd7d9d7ea31c509e118d0da991e1d7a8e2f52831cac65ad38e1a2659a6fecef12ab99981cbb9ab77fd6127351752471cebf22c59df9ad8c4607634af04936ec4a145b8b39ae5098fa291223d992dc53372b6aa0e32e05d5eefad1f867acd9d9764829340c8f445e5b0ca7b14722121bc8a622e335c0300f83647e72d393f1ea22c9de99d025024661a69adf0c272262aaf697f75d084a6f6d1d6fd42feb0ca812617af2ab7fa7aa560e748e3a0a378427d770aee47d91cbf28876de812574591d4ed424b2cdeb69037ddc3adda460877dd64c0fab07c0af64ff03ad871516ef0e59acd294dc061d352ef7dca96d5f0bdcacd5e845cf1e6b1bf6a0e6a53b3e0682ee159b7851fba2745bf72c4ef3d903e0471a10a9ae0fa44a7a8ddbc85f0cb6464ec3ab325d8f3d06cdbc5787ed1adf41bacc2f6f997e9b2994ed8551bd78740fa4e7862f13ba3902c32d90f9e511546839d1d5cc99f0509962876720823cd3ebb680fbaa0855af73bf245c544fbce7a393733916918d6bdd0c49f9c8dfa3323f1b0497fa1755b17fd9de23253cd783196a842e3f84c82b6c18ecd984366a76f733388c1b2f6cc7f099c3db867ffa5dff4e19b45ca55fe25167023179738ecccfee1a6154db45ef332a5e8a3ba73794f6ab2682efa244544e1015652ef3e89ddabec2e74e7cf64ca121db0c7e7387964df93062fc3f90b701ef7773b0fa92f3a23ff2efd6b4e4f43bf8b9b8b788c1b1c6a22e058a74d07b0d8f3aad109fd0b9a1264b6bb3585107b05d3b95ce4011f65a9e17044850bc76cc8b4ad44a97ee0781e2185522a6cdb67e03ed0ace397cff156f23d1962856592c6addbb411b5112ee631f0a36b5761ef402f136c6ed43f8875b43546f707ca9ed593805cb441f85b16dc7511f352093599ca752f71affe444572796cb19e8dceaddb0f65bc3cc21aed986c22bf3d77aa68f294014484d2642d53e2d6c33894b3099fe57505f464012f6e782a3f4650d54ce862444ebf68b5b7ee9706c39b8b1bdff52ff4a25825e537976fe4460388d13ac32ae46cfa67c87e46e23acfcd657838041468707b0b9312bc0c140a077ecfcf1fa6660edf05fdb6598653b0a038ac1bc50c23adcff3cbbde43ae5393aa0bff473c934621793f436e67fd7c7f82bd2faa5070ea554e4f2369c138656ca43ede3c01610d7e4282f1476ca28d9fc27305ee15ff91701241bce07d6e428b85ac86978e4d7768a98313c40af4b81918d58870ce2a823cc16e18c918016c42468ec5cc6975237f7a7dde67f3e3fa8f720a7028c6184f01ff3c7ebdaa04d18e8b4a32258db36124d41006c8af6b13d36675540a96315367b4d553c4f6a3251915ba556687f214be6d798447970ca5142e68a69e5e9b67699f7c19bdcf974b1d71f9ad934f0c7ff6790da0cac25ba3e74f2efd24d6a2fa6a07f39624722a8513eac1fdb3946b4010345bbd3a32a48548959cffc644264210e4a56eee25e714703a2cf22844afc7e7c2f061f10c6ae871e5465a0aa4ae503b98561