MLVENQVLTSNYQLKEGSFLYSLLEEASFNEIAFWNYYNAVIEIIDQTKDKQLDRELTKIIHWTYKRVMRSFLCHFDPSDVFKISDFPDDRFIYFYERLDFMIDGYYEGFIMSEKQFGDNIKNPKYPELY