MSHLLQGNGKGKSRDYQSNIFLQPSPAAQNVSPSIPGGGGPLGSSVGMSPPTGRNNTHRVPEPASPGFDDRRGQFGGLGNIPLPLKMRQESTRATDRTDALWAEMQATLEEVELSASGGTRVFGPDHDRKLAELRAAQIALAQAWARSEADEAIEDNVHQRQQRGGASSKLGGEGSATAAETERLGAKMEEETELDILLARKRREANDRYFSRVNQGVLDVVAKLDEVARAMREVEQESKDIWDGGEGDHDNDHDQTSVASQRT