MTTLQEKIIQELGVLPTIDPKEEVRKSIDFLKAYLTKHPFLKTFVLGISGGQDSTLAGRLAQLAMTEMREETGDMSYQFIAIRLPYGEQADEADAQAALAFIQPDVSLRVDIKPAVDAMVGSLENAGVQISDFNKGNMKARQRMITQYAVAGENAGAVIGTDHAAENVTAFFTKYGDGGADILPLFRLNKRQGKALLKELGAPEALYLKIPTADLEDDKPLVADEVALGVTYDAIDDYLEGKKVSETDQQTIENWYKKGQHKRHLPITIFDDFWK*