0x2cffd02efacb42dc0c7244b765e4a81411ef43ef11b745ab2241b0f6bdf8caade453e371b5e019c40f194b66a844edca97386bdd875bd1597722681e3572b37c453ce2f24abfc4cd82d869ba72599f9ea29ca61781c21275f713d6032b16656768c52883d7e1413bf038cebc62bce53aee2a6bb0631de11ec54d859e277d0d251f0f785a7d29e75ce27353f1cc7c24e2df3faa13682c79ea7f34276984a16953f0a68d320189115d9badbaad54fbf1f263989f675c0d8c1a07ce0847fc4c80b955a9aac48fa5a58e48b5466f7574f8b608b51b1b08c1bf8cf966ee07882060e23759b79660b058a01412309e51bd228247ca9d7465a117d23c8ed7028a723841190c10e60e8a512f77837335c0a3752b0c4dbbdaf3c7908af9a7c5b3d6269e459a564b87b39f6eb0998c911faeeb9011cdf92ceb2f5dd8956d9eae04fbe9415db6d2210138698be8d9676b4f94b36d96f9c59ce6b5b252549e3f78de43ce4b06983ea57e56c34325dd8bafae281692775d6fcc5e52ce09677627416dcb89a66320c9d8f18b42e16d24d39bda06547f2d37af7d533a226a4af83902a9cb584880b5c7ae3e0e90b977198585e5bc7fba7e1bef2eacabcba7475d7fdb98cf86567c04cd7f7ea773c46acfa696147158dc975383f0848dd52c13933a1e8fa1957dab46de23b16eef4e656f4eac776b295fa42c0ab8ec5bf6a02cf301d4fa58bb3d7f003141b1236f3f0db2625bca3279ca85a4c243be62e782821e78bbe36e7d6b5146460ff41da9b8a28aeff764d140101e453d54301d16d1398bb6bd41d1c97a57f3e9cc2ab527e5ebff34a22e4e229c75636667d2d1d065407f31f7dd59f73e9a1f891cb0caa749c13311a286794c8cfd527907ca09ff33161af2c449b676731b80e3d179d90fd2f3ade341849bb11b79743b3ec6fb75b577af9895937564d5830682332a39eda56e7e90c1ea806f0887f9514fb08eee5f0f43d22a7c5cf7dd1c924ee46e94b7b8a145d6703e8b9ebd2f467da5103ad6f7d10dc8b1368c50877ef37609165d561adb325bc60fc8b93312eb6472448634cc2719efa640dd1904902a30b4f27ba6b55ae3f981413a86688a7171e411503698297d6b871ed153d0d7761db444fe175417f2e464b6139805f674e456f2f1399aa31d3fbefd2a00d901c447e816dad3f9c4f22f4beae7a9f1c4158fa5ac69c928e49e965c06ff53f078fc2af8ca84ff58085f1122b80cd277c0649c472644b5674bf8c634c4c345479c6bde08c5a28b3e42b4194d9513e99d2d0f15e10f62110c6312a06a0986c578823bb9a4c66d6c5ac962062264dfc2b4455c8e9299be4b44dae3c779290287286a5fc17e0e0a0e8c6df114f9fcd8666e7414414aec5d7798277e34120809cfea2808bed0d13e93d892b70c5d11834c57d9be9f4c5d7952ee73c1d5f48e58c378f9c7e75dc321c68afbcb321bcb04fb7fed0b314806d4765362f4dfe344de4484c82e962056488bb45c9612f69810e113f582673d6333d6624077fcf45e24e4ef324668b396e4e858de4efa08bae01ed7fbad7eeb67712a6c530a9baccac6fc7fc480847487d167d905279481fe18c099cbd0ff77f4748048a47c1e83aba30be2c711c10614a2255674ec3ea3075e9027ffe0dda0767259f1e3863d15160c77724038e9e18b843d7165a000cc45f8192f2dc6102a43e8c090f48d77a94b422e0be7a26a1cc034576035849738f35ad08e6380d65890d03f09e03f1f9d7e32f989619d33e1ee303a954b115076fe63ab2b49dca4ac864d5696207561f503fbf53cde023c266a21e0debe8c6c10e930486d9de5e7200bb74cc180ce8df0b979c1a97f36962182fbed625fc37afea604be6b00aba723c1c0053ea2b66d77d8f390a44bb2d504baaeb5ec5a1c9b043acac88bbf36d0d66e