MKNRRDEQTMLTLIIKIANDDERIKIVIMNGSRASPSAKKDIFQDYDIVYLVTEIESFVHDKNWINQFGELLIMQTPDEMDGQWPKFKGKYTYLMQFKDWNRIDLTLLHIDQLETMPRDSQSLLLLDKDNLIAPFGEPTDEDYLPSPPTEKDFVNCCNEFLWVSTYVAKGLWRKQLIYAKHVSEQIVKEELIKMLMWYAGIQTNFSQPMGTYGKYIENHLELELRQEFLKTYVDADYKNMWASLFKMCEIFNDLAIKISSYFGYSFNQKEFDNVVDYLQDVKNNKIPT