MTKLELRDLGTTGLMLSCVGFGASPLGNVFGLVSEDDAIASVREAFRLGINFFDTSPYYGGTLSEKVLGKCLKAVGMPRNEYIVSTKCGRYAEGFDFSAERITRSIDESLARLQLDYVDILQCHDIEFGSLDQVVNETIPALQKLKEAGKIRFIGITGLPLEIFTYVLDRVPPGSVDVILSYCHYSINDTTLEDLLPYLKSKGVGVISASPLAMGLLTERGPPEWHPASPELKSACQAAAAHCKEKGKNISKLAMQFSLSNKDISSVLVGMNSIKQVEENVAAATELAIFGKDEETLSEVEAILNPVKNQTWPSGIQQS*