MGRFGCGLNSAAGSLTLLENDVISKTSMFYLIGIGMSSPEDITLKGLKTIQASKKVYLEGYTSILIDSQVEDLQALYNKDIILADRDFIETRSDEILDEATEEDVSLLVVGDPFGATTHADLLLRCIKKGIQYEVIHNVSILNAIGSIGINLYHFGQTVSIPFFNSNWRPKSWFKKINDNFGLGLHTLCLLDIKVKEQSDENLARGRKIYEKPRYMTITTAVEQIMSIIEEMKQSEPTKEGEDEEQVEERYTNRLIDPDRILCIAACRVTSKTQKFLVGSMSEFAKLEPEQFGGPLHSLIILGDDPCRKNLNPVEIEFLSGFAIDKQSWSNLTASCSN*