MTVMSLCSSRLIPVRPTVSTRAIIKCAAMTSDRKPPAVLATLKPEELALLRGKRIAVFGSDQYVLDFLENPLASVFDHVQYLEVRLKPETAPLAKGFDAVCIFVNDRVNEQVCKDLEDGGVKCIALRCAGFDKVDLEACERHNLQVVRVPAYSPRSVAEHALALTFCLARNLHLSYQRVHNGNYTLSGLVGFEVSGKTVGVVGTGRIGIEFATLLKGFGCKILAYDLYESQELKDQGVTYVSLEELLQQSDIVSLHCPLMPSTFHIINAERLALMKPTAVLVNVSRGGLVDTDAVVSTLQEGKLAGLAMDVYELEGPLFFKDYTRYSX