GMSFFLKLLESFRELQSWVNLATGACRTKRDCKLIMDYEANSRIRDPVYGCVGAVCHLQKQVSELQAELAKAQAGLAFMQS*