MGVGLNRQEMGRAAATAAAPTASAAGRQQALASRSATAKPFAERSRPAQRGMGGPDNTRHNYRGVRQRRWGKWVAEIREPNRGKRHWLGTFDNPVDAAVAYDRAAVSIHGAHAHLNFPCSAATTADASLEHEAKPMVAAAALGGGGAEAVSQRQEDDDPHDIAMYIDFDAVFDMVPFCHGIKREDCQHEGFDGDAVHSPLWALGD