VIRRPPTVICYICGREYGTKSISIHEPQCLKKWHQENDSLPKHLRRPEPRKPEVRAVQAKGFYDLDALNEAAWTSAQAQLVPCDICGRTFLPDRLIVHQRSCKPKPAK