MPPESMMDGELPLWPTLAPAENVGQWVQANILDESGKIHNPEHLHLLDADLEFLWASQAFAKQGRTVLGQCEQVAFRAGGWQKARQEQQFYEWFGRIPKFVITLAADYCSQCSDLEFCALVEHELCHIAHELDAFGSPKFGEDGRPKLKLRGHDVEEFVSVVRRYGPSAEVRRLLEAAKGPAEVGAVNIAHACGTCLKIAA