MEKIQHKMVAVNGINMHVAELGTGPTILFIHGFPELWYTWRHQILYLASHGYRAVAPDLRGYGDTTGAPVSDPTLFTTLHVVGDLVALIHTVAAPGEDKVFVVGHDWGAMIAWALCLYRPDKVKALVNMSVPFSPRNPKFKPIDGLRALYGNDYYIIRFQEPGEIEGEFAVWGTDRVLNDFFNYRKPAPLFLPKGIGFGTSPDDPIILPSWMSKEDLEYYTSKYEKTGFTGGLNYYRALNLNWELTGPWTGAQVKVPVKFIVGDLDLTYNSMGARDYIEKGGFKKDVPLLDDVTVLQGVGHFLHEEKPEEISKHIHQFVSSYI*