IKRSLNAFMLFRRHVTSQRKSMFEKIEKDHSNISKLVGSMWQEMTMMERDPWFAAAATEKRLHQKRHPDYKFTP