MPFPLVKQDPTSKAFTEASERSTGTQILDVVKAPIGLFGDDAKHEFVTRQEQAVSVVSWAVAAGLIGELIGYRGARSGRKAILANIPFLA