MGTTTMGVKLDDATRERIKLAASQIDRTPHWLIKQAIFNYLAQLERGEALPEIASQPVDAEGETPAAEESHQPFLHFAETILPQSVIRAALTSATRRPETEVVPVLLEQARLPLKTSQ