MAASNGEKSLIVSFGEMLIDFVPTVSGVSLADAPGFIKAPGGAPANVAIAISRLGGRAAFVGKLGDDEFGHMLAGILKQNGVSAEGINFDTGARTALAFVTLRSDGEREFMFYRNPSADMLLRPDELNLDVIRSAKVFHYGSISLIVEPCRSAHLKAMEVAKEAGALLSYDPNLRLPLWPSKEEAQKQILSIWDKAEVIKVSDEELMFLTGSDKVDDETALSLWHSNLKLLLVTLGEKGCRYYTKSFRGSVDPFHVDAVDTTGAGDSFVGALLCKIVDDRAVLEDEARLREVLRLANACGAITTTKKGAIPALPTESEVQSLLKGN*