MAGNEAPMDIERKYVHIKELGKGSFGSVVLARNTITGEPVAIKQMEKKHLARYVESEILNHSQLRHPHVVQFREIFLSPRHINIVMDYASGGSLFAFVQQRRQLKEPYARWFFQQLVLAVDYCHKKGVANRDIKLENTLLQLIPGLPRPLVKICDFGYSKHDNRSVAKSKVGTLTYMAPEVMISKDAGYNGKRADIWSCGVVLYTMLVGKYPFQCPGDNGRDDTMAQAVVAMLQKMRNREYQLPEHISLECQDLIHGLLHPDHERRINMEGIMAHPWFKAELPPDALTMNARYLASSKPCQQTDYEIRAIVERAINEDVNLHELDQNL*