MSQAIFLKERGMTMRLDKFLADVGIGSRKEIKQLLKKKVVTVNGDVVKEAKTQVNEETDQIALMGEILTYQKFFYYMLHKPQGVISATEDQRDETVIDLLTDQDYRADLFPVGRLDKDTEGLLLLTNDGQLAHQLLSPKKHVDKEYLAEVEGLVTAEDCQLFAQGFALKDGEIVKPSRLVIETINEEEGTSVVRLVIQEGKFHQVKRMLATVGKPVTYLKRLRMGELWLDETLELGGYRPLTEAELQQLQPKQSYLN*