MLNATAKFLRRFLISTFTFDQMAEKSKILIIGATGCIGKYLVEASAKAGHPTFALVRESTLLSDPVEAKLVESFRNLGVTILHGDLYDHESLVKAIKQVDVVISAVGHMQLADQDKIIAAIKEAGNIKRFFPSEFGMDVDKANTVEPVKSLVDAKAQIRRAIEAEGIPYTYVSSDCFDGFFLANLVQLEATAPPRDKIIIPGDGNVKAVFNEEHDIGTYTIKAVDDPRTLNKTLYIKPPKNTLSFNELVAMWEKMIGKTLEKIYISEEQILKDINTSPFPVNVALALNHLTFVKGDLTNFEIEPAFGVEASELYPDVKYTTAEEYLVQLV*