MGRGKVELKKIENPTNRQVTFSKRRMGLFKKANELAILCDAQIGVIIFSGSGRMYEYSSPPWRIASVFDRYLKAPSTRFEEMDIQQEMTRMKDERNRLRMIMAQYMAEDLASFSAQDLSNLEQQIEFSLYKVRLRKQELLDQQLLEIHQREMHMPAEQGGYLCLMNPAAAIASGQHQQAGEMVGINPRPFPWWDVGASGSGSGSQSQQQLLHGRDAAESSMTALGLSPQLHGYRLQPRQPNLQQDADIHGWL