KPPNSFILFKSEIFKLVKLKYPNTTSRELSKIIGNMWNNTTKENKLPYIEKSIKIKKEHEELYPLQKYK