MTLAADGHLVKVHQVIMALSSPFLKDLISSAECPHPVIFLNKISHTTLSALLEYIYTGEVLVAIEDLNELIDAAKELHIKGLQEMNLAEYFTQIECLDGNQDIYLELPNQESNQQAMDDGSCSFIVSDIRSVDDVDQLYVVPLEKKDDPELIEKIKKGHIMGKVDTEACLKTLQYTISNQGSLQMILNRFIYYLKHSNRDKSRQWRCVDYLNHCKCPAYVVTKEDVVVQRISSHNHPFHDRKILKKVKTGSVFSAFNEAEIEGNNRKALEDTNSD