MSTSNGEKSLIVSFGEMLIDFVPTVSGVSLSEAPGFIKAPGGAPANVAIAVARLGGRAAFVGKLGDDEFGHMLAGILKQNGVSADGINFDTGARTALAFVTLRSDGEREFMFYRNPSADMLLRPDELNLDLIRSAKVFHYGSISLIVEPCRSAHLKAMEVAKEAGALLSYDPNLRLPLWPSKEEAKKQILSIWDKAEVIKVSDEELMFLTGSDNVDDETALSLWHDNLKLLLVTLGEKGCNYYTKSFRGSVDPFHVDAVDTTGAGDSYVGALLCNIVDDRSVLEDEARLREVLRFANACGAITTTKKGAIPALPTVSEVQALLNGN*