MAVEHLASNSSQSHNVAEDSDELQSLAPVVNVDEYQSLAKQRLPKMAYDFYASGAEDECTLYHNRAAFSRMRLRPRVLVDVSKIDLSTSVLGFKIPMPIMIAPTALHKLAHPEGEVATARAASAAGTIMVLSFSATCSIEEVAKTSNGVLFFQLYVYKNREIPEELVHRAEKAGYKAIVLTGDTPRLGRREADIRNRFSLPSHLSLKNLQGFSLPKMESKGSSLETFAASVMDSSLRWKDIKWLQSITSLPILVKGVLTGEDASLAVQAGAAGIIVSNHGARQLDYDLPTIAALEEVVAAVNGRIPVFFDGGIRRGTDIFKALALGAEAVLIGRPVIFALAVDGEAGVARVLQMLRDELELTMSLAGCCALKDIKRSHVQMGNVLSARL*