0x2cffd02ec34e7ada836a9b868fc531f5e82e1a6d158d070a1fe0ee09b93a0c368561f60de9a9be24f8575ee5bc89c449cc3e0436af109cd4a4df81e2f3be50c2ec24d1a5ff932773e70506ba72cb161e519c15d47bcda0a5b8ad0717a277c523bea30de8ada70f223cd1f08d608b2df504a5928ff646860e30ca32d217a1ca0b389660a6f6428447ca6b64bb3fa88dd4027e3061f519ad9c702004bdcac12e795d5119856f8cdf2f9936907a10a4c39249d02825884e35430a8ec99106f9040062e0f3a33eb297a4bd03d6540829793a5760cec51ac6c69c414fe83e6a47f09a50c0fe300f405f919320bf8aa41e9b196246ad67e624c987ae50c8fb6e881f8dd9c48d345b359b6c6b6f662861f1671dc06e61ae3599fcf6d2e251f72ac039a012dc54274dcae6a662e2f80f68b9bd1b9317381f437d70e07fb960465c691421036e5cf0e6424e4edd9fb0b671c3d8ea893da1ecf85745fa44860ece3490d66574ba099e3344b77b9e7b1d93c39fee2259005907c25a4d0d4414dbbc06f401979aab2bbdf31d3a5421208c010fe0afa1f081148374cf4ec4d284b658b8357ec01fdf8797aa8490e2cc842e75b2efc441cbffa40a967d0b795b6fdd2d09c6c081721e4a55730ab82a1fb99236f4d9e3f1132c024f13e9d28d53cc30410ec905637f0231d23b826c46872a263dc239bf5bea656472e79fe3a3267a5742834989cce9c7e6f005de7fe2ff341a1fc2b7d1b347874e1ad705e50e3e8f5de7aa91b220d5d7012508682ce7b2fd9703851cc72af9836972e6afa264bd1db01247a2f2387fe5033ba5f347698b861917ca3923a579d9fc03aa487bbc2b3bb74c760670eb6b26283434ce6d5ac949b04407b4e334f13522fd85d20e9869ff369a7ceefb47a0c65a230c52da63ca8bb351a1585f7c138f0d6a716f5bcd575211fd15a6413b989159fdcdb2e7cd3922fc22fee7ee1233f8937e4a68dd9aa294e1b084de4b78bdb90836d95e8a8ba9ad54b9122ecb2ace0bba002cba4ffbf45e16e818384d6cad8c06b9bc6e06b9258b2b5517cd6480d1e853164564d51ad2be657f56cc5d7dbf64c7e043810ce8b78c3ac8c3b18185dc7185093693b40b8febd958b30ddcd7a590c75defea160aa63d750e9022950fe2c48378b553ba2d8dded2cf89d26b2aaeb4b5137c2d9642e035b00bcfc89e3a9ea028cc9cd3b0da8c0419644cf334eb305a1d6384bf82b11bc9a8445d3f9189fcb2387607ec73e30e8a162ae40cfe15255d115c15dbc37b3bbf1a555055450844295dea45f2c30bfe38f6c37507dd58919b3836974ebd9bffc5da7eb3232fdb6b842f39cc84b48a0e40a102a6b2a6a119dd1616992a55969076d798f5613c7724e4e80cd1e168832c3098cbc8a3446e4d7fd7aca6708b93fefe410273c3682c87c8e6a55d0847eca083d989c4baea93bb23ca8432a30e4cda2e316e375d1537ac66ec2c6c80cd8c7cf5e25226aee61a5ac0f294898b8f9e3ef3ecf7728775f2da7613b76c5343eab730392c97f83d7faa5f17c27567e6b658a40b1c32f64af3ef6b3f34f7e55563754d1cec97923e8bb4aa1d843d5f7420c9bae06c3c5af8105186471ed9ac5ab89f1caf301e56216ca9bffa3376524c61e33bcbc42aef975cef314cafc4a1d3052228ae23bd08dca71faaa7e4dc5ce69bfcd429addfedff70cd99fd2fec454c6656636ac23fc2206cd81000fd5bf3d94e7006eb4b8aca7ab8ac22818ce08c6acf5ae96d4a3d9a6dabbac52f64b3ca19e2e7a1ec8b520fa64e37714613b40d436db9cf7d314e5c90d63f9b502412596036643fd65529d496713a2c7093ff8d2aa023caa0df38914de4edb887aacf13e10392daf23217b64d6ae5f2b6d3999b140d9a2ccd2f587eedbd3fadabca41404bbfdacae9a9aaff865ba0668db7