MPTNFIGRALNMVYMDNVFVNVVASVQYHVLAEKANDAFYKRSNTRNQIKAYVFDVIRASVPKLNLDDVFQKKNDIAKAVEDELQKAISAYGFEIVQILIVDVEPDARVKVAMKEINAAARLRLATTEKVEADKIMQIKPAEGEAESKYLSGCYSIARQPQAIVDGLRDSVLGFSVSVPGATPNDVMDMVLLNQYFDTMKEIGATSKSSVVFIPHGLGAVRDVATQIKDGLLQASTTHP