0x2cffd02ef296c80fb84d300517b104cca2130dbdd12765dea426dc8026f5663d8d7798be4e85544884c09823b665a20deee8b1b71bb7f31baa660be22c46c02c6bea8553435a234180383acc90fadd4b15eb762f84ddcd9becb74828d8c6f21a13084dba87bfb93728b63cdfd992fcf869a11f506f930c9c7a54a22072f4698c92ffba05136771df647db1758bbdae1fbb0e9f23c4c6002e60cbb3acadead48eef4baaf6470131468bcd23ba890f4a0d4470a1505e8971538e8577c52efd0905b24d55678323d94111801e5a7bc7963529a04d9265b9575a1d6f384652a3df016e6f69d3b7582d611ce4346dee2b7a5f88994633543e532689023930c48836ad129c5bc30242ab1d751ca836b644a2916aa91a4314f3c8bb19edf905b9c73260419212135ec43d5f769e1255306a70ca6fb156b279df57af10a96c6f150824f60e063634ab54727467052d4ac999508af8a3b87ff581122a0b16b22d56ad13f57767014f53c8879c445fd85d8aecfb1e0346d519c6a0a441254f3526f05ecf801b9722d455f9ddd6ed81ca6ede2bfea2d00156c5cf702cc03ae0dd95540bea9240648e476d480ed1bd3db6b86a4f5b1028a8a31ba0e2277359df463dc10d8a99ede62cba393244c78fab0d1288ce877700608672cd459c7bb41342a1d50df2f2b90e07219e061dff2e02d9a0fbff50c332ebfc18f470e9f4686fa772b3318624e3ba668994a775f82c370cfd1923a101a2c38c0e763e58133beb9c992ec2f2fd39051a42573e956155ded3dac2754fdf7a2233f22ff4285ed1bd6d5af94179b5c029ddd32ce8810cfc9c5068003ed5f3f2929315dd7f64872630d9d2909f4be9f7506c9c937f0e4d5390bb7a7bb67f2631df660497a740f46a9efb3600d0a96022597ce7c5f356d83401e75fc0c0ee73aa140e6054ebbacb9e6b9022a124fabaab6b66e7b5f5b34abffb514563576fa279be3156109b5cde78fd5093bef43391ac5d81a766367be2318cdfa93192167da15a3897557b9fdbb4fff02a8d3ba2eefb7319a08e74df8741de2ed4c2fb846a50436547a0b704593511f88745bd96392c5183ed816daa907482e9028031cf1be279b3916b52db5abd659867a4378b89cde93126b36c737b119f14946d246e61f350d49c0efca3953b0f6de942200094a44bcd3ffb112bce46bb27d6ac0e543e9db51f00baecdcc0f24da6da50e42ad027f7599c76e565aeedcbc74ab85c84aae7434f181f242122e5ef29677d61c1ea2fd0c1e78b301308fe3f58f18d145e67f07b1aa63573b40c9625d7a9ae4e215e43e3c421da61bbd6c4d3af602d3e06cbb1495aca95a47a0a6bcc83d4fc2072da53f0deeda4b70849536ff04ab7054f782d43f4291cfe76a824e1b8c7ae5518d0a9a54a47c47680d47e3e4d63fb904ab657cc69d2d27da18d99495f202495f12f557dbfcae990ef576d9d310e6f344144e0ee31ce0dfed062ead98f2b4c6f7f8ee6592c3b5cacf67d37e06f3b8f8bff94947eb8ae45d4269c0c141e8338efa366691c8d128b047ee5593914610f61def8993ac40f5de3b0db8821bcfc2008e9d49e229093a3c86a55bf6dd45f820233c2fa65aa9f080da33daf40e1e5035a775d8bce31fadf61608a3e6b2ddfdb70e8b6edf32b7c34a8a00ece2b24062e455b4448c3067e067b79e0e23f81e76c6edfa0f56ce75d506c75bad678fff0143e853fbb21104d3b21f5bdb3b091a1d6cf763a3f4511695b1deecb30e9feb003a52d32782fc2b80fb1bc8b354d62a1752256061dd0c897ed32a7046097db37573576c0f4f05cc1a66811ca4f038508d997097b114e32153ac1a9cc5fefd14c77b99ec7e4fc7e0bb9b6fa918718067eb9e5736ad511687f3c4b8c93ccf1370f0ee45f7fdf8fca3fe89f5ecdf28cadca156c175ec2d0ed4a