MSDQDFEGSSEPVDLINHPSGIVPTLQNIVSTVNLDCKLDLKAIALQARNAEYNPKRFAAVIMRIREPKTTALIFASGRMVCTGAKTEDSSKRTLG