ALTDEEWDLVLRVLEEVEKDVEEVGLAVLTEAFTRHPELRKLFPEFDHIKTEEEARASEALRRRGVELITRLLEAFRAKGEADEILRPFAVKHAEELDIPIEHLRVIAEAVIRVVKEKFPELFPEEAIKALEKALEDFIRRVEEIFKELGKN