MPKAQKRSPEPQAPVEDAAVKVYIHEPGIGAPHAKILRGTAAKLGFAVHAKLEPGRTTHVVMKRSLKGIAADLRISLEEIPNRSCTADPKYFLSIRDSWRPKQSPCHLRDLDGGGTDGGLLARYLGFANAPTQLAALAAAPAEEEEWGGGAGESVPATQRELEGDPEEGMDLGGPRDPPQASGGTPATRPAARAEVPAAVWAMAAQAREASAAHVARVRSRELAAAWQVGASPTADLELSGGDPGDGTTQRARNLATPEAAACRALSSVWGPPEPAHPDRARRGAGALRQGPQDPGRPPPARLREAHPPRRGGADGGGGAGGGAARGRRPLRRGLRDCDVL