0x2cffd02e7bd32cfbba04ea4e1d6033df7a9bc9cba42283a19c44270bc7118a59f9d723d2fffc19dcb4eff359fb17702b3eaedd7910cb86e06fc7a863f11f638a85db1ce5b3eca4b6fef01c2e74637abb70cf4aed69f2db4dabbc683c8240c5e91929b6729ff5098bd357aacefc648dcb6a1d82c86787a401d329bd9b0f221fdf2d8eeb507027a778c455f7eb7f54693a5931462e95b7a53b13102d995ab6839f39f3e02bbe0f6fa11a34b3896237f548efa8d779133bdaadb62ec67baf472dd09bf3d5d5a715fb7e95995d3a2a73d3c5e683b843fd2466a85f32d4148b7e5d4441e31641e6b06cb11973191a36824663fa2fc3e50e3e2e521d0a8c6ca96bd43fc16194ea823cd0c1743477ee2dd1693311c2d28150228c0fd8ae7433b96620d9395a89119ddf559a7ca67b430bcd84539df125d3facdfaa97cd152fea70d01f8c2f8b9cd1b045daafa5cc0f45c8f5691c6d9569d02a0874e7f6ff3bcdc9a7a1db760ae0dd47d53abc33eae91bda2b845b4e39a54a98b4bd79f785a0784f44ef62cb5e79ae8afa28726f28d9040dcb4bcffd7edf81c1900478bd21aad91660c82adb949e6b6fcc2a7495ac27a2c93a9999351acae4b70a3386a6c47b67d4172a997546d0a558496d53bba449d1638e87c57562b187f126337401a129f3b155d97a34420541622f72f9a188f9477dac2ae99eee0d9013a461d9f5b7881451a8140f862f77a86f27ed350d480b1ead402fc726f17e3193f130436bc5f2b14e8ab09e6dc16a7539826292bd554748467f5d9e40b23838792e9f4f72788b30778ca75e3dbe9b943e99a77f58552864d32ec1b23620d6f51a4878d98b03e06d28682c86d1da99ed8df17c13be43fd31ef27394f443548d590c2d68a36755c731d0b3c40a7cba9051d7dc90bfc85f411e6a7e07bcca5e684a7d2ddd9cf425c2d1f725cc2c55e1ee8df2f64cd25b3829877d54df0d84d70bf0f3f5ebd9dff11703ae8b5c028eb7ab6291ad9b5b1ab06a68cbedf3eeed1dc6e4342a3e09010594935e39e842c733064955b7e3f2b5580da7ebee587df57a30fdd13e72148c5f4fc739cc828e2aa538dc071a95c086d663707e6028c05ea1222fca40fe025752457457bdb116c33b815525bb4e0ba9f57ef3c3df783fe00c03bd71bdfb07e02b77c77afb7b348ed7b4e69580ed5e15ff977ef3cf442d0450fc6ffac4dae0a37263853caf7b5310e815446320f6406ede7776ee828abcaa6265a9295c957b723f5ed9107ab7beffceef014ef71b0abc81f10b30041c709f5c6a4698c6819d65caa4198169bafbeee9688d13b5476e586a95af8711ddd99cd10cfe5621048ab2081f1307bc3f3f6bd098f55595cdb67c7bb32934630d60f38c3c820b7c9781003c5837ff6887e0b0ccbc31615e1e37664b39ee7c2113c8bb27a6eb39c1188718053d53733b183174776906e33bb53b5464c83831edf52722d5ee2c78945a32a13ee42968cc445348debbef87448f38e3087ecd6ce6d8edf88a98aa3564c11dab805f55e1e2c65ea5ec150e217ee057a5232c64f3cf4985a618c46492d0d49035b7ef663b1f23f1ca0d3669ce3ac98d375278645193eaa51fe4ee2938e8ae26c90b04915d1651a95d70fb814385badf75993caa1651b0cdfab42b4af390596fa05d91380af6afda845abb5def8784b61ff3f17c38f6942b01ebfbcb0ee1ee6e2682a66163367b6739bd61817ac820ff85462391c41a3e331b1e447a2f35c4aeb298bd099a5f21a504d9801dfc13a9c78c39a3fcb827349b1e4fb912013ea13e88e4100969f3010d5585b6b77760c35a9d9475d289894acf1110aec6737c3e1fff0d80f7e59f164beb5015162547ed214010e7b1dc28854bed0ab0c07cc4e0254baab1ecbacea627f4e90fa2731d5edf6b182d98c40efb68d5d4f5