MGRGKVELKKIENPTNRQVTFSKRRMGLFKKANELAILCDAQIGVIIFSGSGRMYEYSSPPWRIASVFDRYLKAPSTRFEEMDIQQKIVQEMTRMKDERNRLRMIMAQYMAEDLASFSAQDLSNLEQQIEFSLYKVRLRKQELLDQQLLEIHQREMHMPAEQGGYLCLMNPAAAIASGQHQQAGEMVGINPRPFPWWDVGASGSGSGSQSQQQLLHGRDAAESSMTALGLSPQLHGYRLQPRQPNLQQDADIHGWL