MSKESRLHPSVAEFKKFVQEHPLLIREIKQSNRPLQEVYEEWMILGEDHEKWKAYKKQEEVATDSEVEEQPAEKTGEKQESTGQLLQLVKNINMNELQGHLAQFSEVIGNVQKLIQSFQQPGGQGRASDQDHPFSFRRD