RRPPTVICYICGREYGTKSIAIHEPQCLKKWHQENDMLPKHLRRPEPKKPDVNPVQAKGFYDLDALNEAAWTSAQNQLVPCDICGRTFLPDRLIVHQRSCKPK