MGPQMGPIKSTGNLSLLDVIDRILDKGLVINADISVSIVGVELLGIKIKAAVASFETAAKYGLQFPTGTEINEKVSEAAKQLKEICPECGKKSGRDELLHEGCPWCGWISARALRLETEHSQR