MKQNFNEIKQNWNFYMCRVDDKPASIRLNLALCNIAPVEDYKHRISIFIKMNNPTEDGLSSNEEYPMLCDIEDEVIDRLETLEDIFAGTVKTQGRLELYVFTKNPEKSEELCKEAFKKFPNYQWKSYIDEDKEWDFYFNFLYPDVYSYHAIMNRSVIDNLTNQGDNLEKKREIDHWIYFSSEENINIAIKKVEELGYKILSSKKLDDEKNYPYQLNISRMDSAIYSHVNQIVWELIEIAEPLNGYYDGWGCNITK