MKRAYKLQEFVAHASNVNCLKIGKKSSRVLVTGGEDHKVNMWAIGKPNAILSLSGHSSAVESVTFDSAEALVVAGAASGTIKLWDLEEAKIVRTLTGHRSNCISVDFHPFGEFFASGSLDTNLKIWDIRRKGCIHTYKGHTRGVNSIKFSPDGRWVVSGGEDNVVKLWDLTAGKLMHDFKCHEGQIQCMDFHPQEFLLATAQSLFSAQTNIMVEAANIVSFRFSAYDPLSFVAFPNHTHDLPTGEYRKRLPFFAGKFGVSVEDHLADFLKVVDDCEVEYKDVAMRMFVHTLKEDARTWYKSLLDGG*