MVASKLQAFWNHPAGPKTIHFWAPTFKWVISIANVADFSKPPEQLSYPHQSVVAISGLIWTRYSTVIIPKNWNLVGVNLTMSGTGFYQLSRKIQNDYFSETKKEDVAKE