MKVEIVEWKSYCTWHWDLASSDGYVDELCGICRVSYDGTCPNCKYPGDQCPIVLGSGCTHNFHLHCILKWLEQETSKGLCPMCRQIFTFKEQKKQTPEEVAKLKKLIDGHKVMRERPEQADQEFEEYVPETIG