MQKESIYGLTREQLVDWFLAHGEKKFRATQVWEWLYTKRVASFSEMSNISKSLMTLLEENFSLNPLKQVIVQEAQDGTVKYLFELPDKNMIETVLMRQEYGLSVCVTTQVGCNIGCTFCASGLLKKQRDLTAGEIVAQIMWVQHYFDERGLDERVSHVVVMGIGEPFDNYANVMNFLRTINDDKGLAIGARHITVSTSGLVPKIREFADSGLQVNLAISLHAPNNEVRTSIMRINRSFPIEKLMAAIDEYIEKTNRRVTFEYIMLSQVNDRPEHAQQLADLLRNKKKLSYVNLIPYNPVSEHDQYSRSSKEAVLKFYDVLKKNGINCVIRKEHGTDIDAACGQLRSKQMKKEKVKNQ*