MATVQEYIDKHQLQKKTEDVLNIAVKAKPDEPLSFLAKELLRMAPAEILKVVGRQIIDSRGNPTVEADVYTHKGMFRGAVPSGASTGVHEAVELRDGDKTKFLGKGVSKAVESINTVISPALKGMDPRNQSEVDQKMIDLDGTPNKAKLGANAILAVSLATAKAGAAEKEKPLYMHIAELAGNPKLYLPVPAFNIINGGSHAGNALAMQEFMILPTGASSFSEAMRMGTEVYHTLKGIIKAKYGQDATNVGDEGGFAPSIQSNDDGLSLVTDAIEKAGYTGKVKIGMDVAASEFITEDKMYDLNFKQQPNDGSFKKTAAQMLEMYKEFCTKYPVISIEDPFEQDDWEPAKSLTEGNICQVVGDDMLVTNPIRVKRAIEQKAVNSLLLKVNQIGSLTESIEAVKMSKEAGWGVMTSHRSGETEDCFIADLAVGLSTGQIKTGAPCRSERNAKYNQLLRIEEELGENAVYAGEKWRFIEWQ*