MDAQGRKQVPAWSAQEVVDLIAVWGEESVQEELQTSKRNADIYAKIAQGMGKKGYTRDTQQCCAKINALRQAYQKTREVNSGSGSEPQTCHFYEELRAILGGNPTTTPKRSMDTSQEPWVT