MKLLYIDNLKFLKGKEKLKLFNNFDFNNVIKLTQKDIESYFLKSFRRLFKLPDLKLVELQEKVIQRTKAKVAILGSKSYPNKLKRIYDPPFAIYYKGNLPDCSLLSWAVVGSRKISKTLAERTREFSSHLAKNGVEIISGFAIGADIEAHIAAINENKRTFAVIPTDIDNIYPRQNRKYVSKLLEQGGGIITETLPFDKIQNYFFAKRNRLVSGLSDAIFITYAPLKSGALITAELGLDLGLDVYVYDLDFCGDGAVKLHDFGAQEIKTVKDLYALLNIKYVDSNNIEDDSKECCNCKNVSDVLIGELLKEVCK