MLKGVSLYLVGMMGSGKSTVGRLLAEKLGYGFVDLDALIEQVSGKRVGEIFEREGEAVFRDLESRVLAEVSAYTRLVVATGGGVVLARRNWGYLHHGVVVWLDADIETLLGRVEHEPGTRPLLAGGDRHLRLVELLGERARLYAQADVRVSAAGLPPAVAEETLRCLAARLAEDSAP