MFTLFTPQTANKALPEVRRLFSNILMYKKQAVALQEQVEMIIQSGSQFEQFVKKKQELNTAVSNYYKAIEQLEATGVVIKDIEQGLLDFPSKRFDEEVWLCWKVEESEIKFWHAKDEGFMGRKPLESTGIIEP