MEKPKFKTVQEVVAAGQGLPERYLHAPTGEGESQPLNGAVPEMDIPAIDLSLLFSSSVDGQEEMKKLHSALSTWGVVQVMNHGITEAFLDKIYKLTKQFFALPTEEKHKCARETGNIQGYGNDMILSDNQVLDWIDRLFLTTYPEDKRQLKFWPQVPVGFSETLDEYTMKQRVLIEKFFKAMARSLELEENCFLEMYGENAVMNSRFNFFPPCPRPDKVIGIKPHADGSAITLLLPDKDVEGLQFLKDGKWYKAPIVPDTILITLGDQMEIMSNGIYKSPVHRVVTNREKERISVATFCVPGLDKEIHPADGLVTEARPRLYKTVTKYVDLHYKYYQQGRRTIEAALI*