MATSTGEKSLIVSFGEMLIDFVPTVSGVSLAEAPGFIKAPGGAPANVAIAVSRLGGRAAFVGKLGDDEFGHMLAGILKQNGVSAEGINFDTGARTALAFVTLRSDGEREFMFYRNPSADMLLRPDELNLDLIKSAKVFHYGSISLIVEPCRSAHLKAMEVAKEAGALLSYDPNLRLPLWPSEEEAKKQILSIWDKAEVIKVSDEELMFLTGSDNVDDETALSLWHDNLKLLLVTLGEKGCNYYTKSFRGSVDPFHVNAVDTTGAGDSYVGALLCNIVDDRAVLEDEARLREVLRFANACGAITTTKKGAIPALPTESEVQSLLNGN*