KPSPTRESLVLHVEKLSRNVNEGHLKEIFSNYGEVVSVELAMDRIVNLPKRIAYVPFRARGDAKKALLYME