MATGAAPLWFTSLAGLGAAYLTVVFLRLLPYLALYLRRPKDLRRCYGEWAVVTGPTTGLGRSMAMELARRGFNLVLLDLDRDNLREVSEAIREAHAGAVATRTVVFDLSTVGTGAGEEGMRRLREAVDGVEVGMLVNNAAVARPGALYFHEADVERLVAMIRVNAMALTAVTAAVLPAMARRGRGAIVNVGSGSTVAVPSFPLYTVYSSTKRYVEQLSKSLYVEYKGKGIDVQLQVPFYVHTNMLSAAIKDRMLLPAFVATADDYTRAAARWVGHGHIAVPDAGQQLQWFLAAFVPDFAHDWYRLRKHLQHRAILWNLI*