RRPPTVICYVCGREYGTKSISIHEPQCLKKWHQENEKLPKSLRRPEPKKPEVRTVQAKGFYDLDALNEAAWTSAQAQLVPCDICGRTFLPDRLIVHQRSCKPK