MVLDFFSFVGNGEKRAIHWWQTYKAPKVPNEIKREAATAKKKGPTITPVTQTDDNGVRSKLCYLNCNSYKIEICWAIALTRLLQVIYNITQEYIAGRLRFDHDDLVVHLKMKKTRGKRPGSMKLKNLKDAINHIAVKGLLKKRESKSKAGSDIGHHTKWNFSMEKCPSKDFIKSKVDISPVAIAFDITHNFQFIGNVSKKSNGLSIYNVSGVDMEDGDAGGHVVLIVGYGYTKENKLFFLIQNSWGEDWGVKGFGRIFIDDESKTTLVYPDGPV*