0x2cffd02e44fbd597e3b9f629fe56e23ce5eb4fa3c197081c6ac89f3bf1d1a441356fa80ed64e5919f43dcf903709dbf8cc58f18302c1dc9ee46d0c90b9b5374683b8646579c3ae623bfa9c74e4741064463a26af56d64268439d318c8f3b277c85e77311f3badfeaa04e1156887a066cc13586ac1082e8a452210c755b5795024976dc736560ed01e83dda0f89ed2637ac625d54d059287d9c05a83c774d2184fabf8fc82a0530de7f62a1e821927f7f4d197341ee02043962d3d65866769c17ade7b685abb8ccd492948b617e5f703c0366eeeac4ab2c8d4859e7b68bec6773417580bf994675120e252d31b10a6da460955f0bcb63158cc0ccdbd8f45a96bc28e9729b335e0641ed25072291bf746d18ef2b23a11df5eca57e69183a11d21d3507514b0ead9cbc5f08c607850694e26ba3311c4d60f23ea289d6868a302c94c9feb5c563fd12e5cb2470da6aaf15939444816f1969d14d37f6049a780d855ff8156eacb2fa680d07811f82738e694e3e5e421179c5a3de17512f903cc277f3d6ddaae600fa565b8ab986072b98a50d501c342566b9e2d09c9371dcfc9e61510f778b3e86991839d28cd7a25d54261c3a34686014422ad2852175c1ed2fff051265918e635db7f4f1d2e28e173598c123bf0aa6c43e972bd6a571a3c2fb005a8d9dab3ec060d1f4bbd536ec14b539817855abe5978e3a0a2e765b49e69054a88075390f76281a48bc6a50095d0f44d2a7d1997df7e0f71ab524a1fcc13557ac18ff89544522fac1b429e787fe9e6fa1839ec09b59d585326da327239d965309931c787797709c8d33cba5c3b36603960e18619f851deb7b586f78ac1264e3fa917bcbad5926b7c8177acb92d6e645f83bbee3a39a43e2d5ce76eea37f99dccf1735a5a0c98eaa369d8f3e3227b5d0af1e7e383ade1f3f2f2b3b831f8d94fe52b26b2788988967abbb22c372de5ef80814ef1a288458636ac486be7e868f4dd10408dbba4ce27aa1e06427bb1e2f4f335c59ddc334f74e8f9523faf04f44a5566f5baeed52ec75f2f1a193dc57abe21524c9c27fffe00a586a9f8ad635a871ab30a93e46c908ecf595dbd921bfd38d38db002d57b3d86cb449aad7e33e26320f99ef4eb3f5d1ff1f7464f5f3ab0b904fa1717bfb9ff9c43d3e6dd1e5762ff684e1c9fffa844f18b29cb30eecbd3de63354f4ab4049279cfc95b7da614f6ec825c4e81b19e7c5fc1ccb201a6d6831dcb37a81b9f9692ee00197ba449f60013191631ff323b17d96a6fcd0eb000a04a4e8ef52ad52db982624727a1917e08e385cf7a56ef9cb3230196cb93010faf776226f5988782fdddca1754c003c71a53cd4bd80926ff17df7a1a72817e04527c59c2412930f2bf69d7412c69c0ab1b30f04c6d4fa911e752356cc5c15b42c1c7eb79d68703c1f3080bec5fdd0dfcf58cea362f92ee58e3c4db4ef738a098fd1bb67bcf5d03141cd16e0ce7da27f391ca1b7c427e54c185b6f66ae91dfea3a018a31ed92fdb36ffea0f8bf411c113fb87ec4f30ef0c7dfe598451fa9bd4c4f03d708ba7acfdc494ca6b95a819ab540edc11425f7c49c1c9d4875b5c1f5ec6897d89fa59f549315f7ce4232ccd9603e61ff1aaece226e7048e239712c462692d4abb3c5f53e1c9a7a574a8517911edad96be860d0de6442f7e3568a331c7b899832a9ca6a5f641517ad988c1cd679ffad74770fe7a458cf65f3e14f5389534f85c02026b6abc6083fc9a2a6ad08a364ff3974cee2aa3020e901d84d3bd0ce0a44b40d5f95799664c746e32a77fbebf459852bec743528ee51a364e728660e3cb2ad4fe6c4464e4989487fc48ec41f30a1779776da344123ecea5f1783e7fe494a8ac2279abbf4dec491ec0f331109847a7801f2252276946f0977003fc473cbe4aa666483e2dd