MTQKVLFLDEIHDATKDYAALAQKCDIQHVGTTSREQFLKECKEGKYDGFVAIYRTFTTLGKVGRFDKELCDALPASIKAVCHYGAGYDQVDVAPFTERGIQVSNVQGAADAATALTNVYLMLGCLRNFGHAAISLRQGNWIGDVPLGHDPDGKVLGIMGMGGIGRQVRDYVKPFGFEKIIYYNRSRLSPELEGGCHYVTLDELYAQADVISVNVPLNAATRHMINSESISKMKDGVIIVNTARGPVIDEQALVDGLNSGKISSAGLDVYEHEPKINPGLLKNPQALLLPHFGTFTIETHRKMEEAVLNNIETFLKTGKVATIVPEQNGKF*