MVLAFTVTYTTAGLLIMLLLLVERFIFKGRQHLASLQGKHVVITGGSSGIGLALAKECLSQGASVTLLARNQTRLSCAACTLLHSTPSSQHNILLKAVDVTDANAVSAAIVQCFQWKPIDVLICNAGTAVAGLFGKVDARDIDVVTKTNLLGCVYPVIAALPLMKARSEHHPSSIVFVSSISCLLFVPGVNMYTATKYAVKGLAETLRFELMSYNIKVSLACLGFVETAMLDEADKAEALNCKLMSKINFYNRANAQPADEVAQRMMKGVKQGEFLITTNTAGIMLGAMGRGFVPADSVLQVCIELLMLVPLRLASFVWYAYVKRVLKGVQPRP*