MPKEKTTRQAAKGRRDKKKKDPNAPKRGLSAYMFFANEQRENVREENPGISFGQVGKLLGERWKALSDKQRAPYEEKAAADKKRYEDEKASYNQAPEEDEESALDIGRMKFDLGL