MEQFDVTTAGTLVRASYKTGEYIGETVEVSPSGKIAVKILAVVKHPTQGDLHNPMEADVAFFHQRRALAFQEIALMPSHTVKPYTGTVPEYRTSLLAALEAQRQELQGTVRWAQRCLEELEALAREY