MKPLAELLNKDEPGWELVSEWMKDATNKVVILPKDEENAKLALYHSQVTTRSPLGAIIYETGGIVIDGGWIRILGSGDGKTSRTISDWNIGKSITEFGEQAPFFLVADDVIGGFFAFNGGEFGQDLGQMYYFAPDGLEWEAMDMGYSDFIWWTLRGDLEQFYKGLRWKNWREEIESLETDKGMGFFPFLWTEYDSINDLSRKPIPMHEVWELQHSFKKEL