MPKPPMTAAEFESIQPRLGRLTVDTVQIARRVLVEGKSQAQIAEETGLTRQRISKMVQRVMSAANEFPPDWERVDEWMPPELAMRVRALAAEARTTAQEKKHA