MSETKDMQVLTVQKVRFYDDELMAAVVEKDGKQEIYVAVKPICEKFGLSWPRQFRKIKGHSVFSEGIALMATPSEGGQQTALCLNLDYLPAYLMTIHPTKVCSELRDKLVIYQKEAARVLRDYFVGPGYAINPARVDLARLEAETERLKIERIKAQAELERIQAEREKNMRLLAFVEKYPLPADFQKAVISRLAGLEVQPAAKYYATEQLAGQFTFEFGTRITGKRISMLATEHGIRIDDKAGERENEFSFMSVTPAVNRKTGRAIEGKVVEQVLYKEAAVPVLRSLVRQWLGAQPAKPKKSRKQAPASQSRGLDIS