MSQTNGTHTKKAVHFGAGNIGRGFVACFLHNSGYEVVFADVTDRTCDALNNQTSYKVIEVGAEGTEEKTITNYRAINSKTKEDELLQEIATADVVTCSVGPNILKFIAPVIAKGLDMRSEELKPAAVIACENAIGATDTLAEHIKEHLPATRVEDLSTRARFANSAIDRIVPAQDPNSGLDVKLEKFYEWVVDRTPFADHEVPSIEGIHWVDNLEPYIERKLYTVNTGHATAAYHGYNRQKRTVYDALQDREIQSEVRRALENTSKLITAKHGINPEEQQAYVRKIMTRIGNPHLEDAVERVGRAPLRKLSRKERFVGPAAELAEKGEDCSALLDAAEMALRFQNVEEDAESKELAKIMAENSAEQVVSQVCGLQPSEKLYPKMVEIVHRVQQDSMDDTE