MATSAAARFLAALAGAAVLLVLLGGAAGAVVGHDDDAAAARRTMEEFAGFPASDYRGDGGGGSGGSSPFYVDSDGLQRQIDELASFSDSPVPSVTRVLYSDKDVQARRYIKGIMNQLGLSIREDAVGNIFGRWEGSEAGLGAVATGSHVDAIPFSGKYDGVVGVLGALEAIRMLKRSGFQPKRSLEVIMFTSEEPTRFGISCLGSRLMAGSEELARSLKETVDNQNVSFFDAADSAGYKMHPEELHNVFLKKDDYFAFVELHIEQGPILEKEGIKIGVVTAIAAPASIKVEFEGNGGHAGAVLMPARNDAGLAAAELALAVEKHVLESGSIDTVGTVGILQLHPGAINSIPSKSHVEIDVRDIDEKRRNNVIEKVHQSAIEISKNRGVLLSEFKIINQDPPALSDKSVISAMEFAAKQLNLEYKLMISRAYHDSLFMARISPMGMIFIPCYKGYSHKPEEYASPEDMANGVKVLALAMARLSLQ*