MSQVSLSQQLKEGNLFAEQCPSREVLKHVTSRWGVLILVALREGTHRFSDLRRKIGGVSEKMLAQSLQALEQDGFLNRIAYPVVPPHVEYSLTPLGEQVSEKVAALADWIELNLPEVLAVRDERAA