0x2cffd02eef1a60cfd87d72504c1297d4ccbd09635874fa5ece7d8b0118c9a996243804bc3105e3583091fc4bedf6ab43587ac62117f634c2dd052ac4f8ccaadb3b558f90d112062ceebdda06e3f576a5f09e63aa2267d7663b813d2da4dfa3d8175f7f9091501f63dda71425b04cf71b803a9af033c3c955c5a78c2cf6a1984c8f1e5740455a863e5562d51addc4d63b592cf69046fa95a20dda0587cf8e48475a66027ece1cc4ce7def4c22df4cadaf1124e9eb37ec0015277eb2a9a6b8ae37c02b0f9b7b21af639c3096cbd2ff0e7ae730694f417d8c88d26a332fe250546ad6b4beb4267d4722e9282b7daa66ff00c7c643e663d90faa0c8e0ae5f973e554c9eb3a45636c3054065a33ee1d54a5cbce24f3e941775fee2d8521da11a1f03a6c415944dbda96da92159361ab4aeca5169c9eef1b824fbe8c7e13519f9de18a25cce283ffcc6696b6df4b52fb98d378b02de40034db9c7740b5462de27c6668f5cd17cf1db52a0170d64969a90002b1349a235c51dbdb6c2652fad8465a65b60e43a0ebe088924d6bf83a96e73edaf93d22f3cde029782471b46ec91ca0081d7678f5dec5f4a78213bd6089ddc1ebb803d1c6bcd50d9424e7fe5897c25d3299f3c3d0050db587f250c7c548a2b024c8e1f2df7ed221b9ea5e88e3a85ed147af94947c8c3b8e4c756e3e90d9f5a9bed5edeeb9918d3cd6404f159cbff2d9680b0346c1f4486b968e0dc79d9a34b599fd7dcf28c70d21f98338ce77505e8e69dc61f0cb941e3e43fcb68621448ff203b2315acff9c8053748bd7ce6701c293092268db62ae736787a568c31dfc7d5efadf11a5c3728ee2bf689ddbe20ad1b60e008225840877d716a700615a6d1cb24bb731025e8235be498cbca7ea1ff8c8cdb08e34a633e8c18fbcafd8942659eade7e05c53f49d755075bba55d71734e2abe1b7c7d90f9dfbe45c4c64e5727973fb3e423874d66ec500fdb95d6f720cbb8854726420eb620c56a989f58f14f3c3cee2b80666b552145ba8c760fbff35afe14bf0af237163c02ae690be1223e3e103735e900fdc45737752e5e702d1a0e4cf2cbfd78bcb451f82e8058a5c2eae3d8c49a9c471ae3e9f95b6f0ce4fb58025513eecbb6096e17700a7182a88cebe121b18450726bfec353261d6cc45fc9e4eafa7213532a6b6e02cf8992d96b0e2e6559bcf9212dc62ee6fd6cb136982a58e4fb0fa01d682f6dad69b748977e0b90db9d6a27c5657da6efaff190b47798b7f43162e9ab6a5d3b423631ac84f5cf01545d0e5464c5849bc530a27fbcdaee5405233146b949333afb0e390e36822ab6df68ebeda40cd9cfb5c3b642a689b4417718c42c8b30b69fdd03653a018baaceea0011d9c5db390867e577870283bbe980c36eeea7e840390d6ebf469abab68be627029ddac2a38c9b01ec59d63d09e4d55280a8c6639a6ab7e776bef8d62dad8ae5ca35eb82f83ae651034215655cd71b5c2345bc1188220629a20bf70e0fbf77392be0a46c4fbbe893a2088eb4763343c674e6cbad8886841ea4d007ced9562c7f00d7a284c76d96735fe6cecdf5de87a8fb547f6eb6a13928412583f3e2ef16a783589a8a82a1b2a195f6f84ccc513e1c6f0737a4bff18a4312de23b5ab85fa1413e2a72a88feb62c50845612820f48975c0f83c7d4fa88af99df444daaef24f7bea8d8ac58c96e8958c73b07a6eaa1ebfa30ea61c75af86d6ba6386655595870437e30b81a39f31ec1659057144f6025541a005dcdaacf11a0ce20c6f5d5b186276f505e51d4e840a1704efbde74bf9b95e94f358d149bd1561a5d40063459cb6694dedc66c15369b5d87e622e56013ccb37b8d7c9a331868fa21ceeec5f1bea43c2a9ee385279cacf2dd9824ad5c729974b37ba4542f5b86174a80e6fda2d5610e785a3