MLYEEKTVLLDLSDSIETGLGFRVEGYRDSESDKDLGCRVKSIDPDCGAAKAGKFEVGDLLTACDGANLKPKSGEEALELFAEARGKKGTLNGSFSLKGLRPLS