MSKKLLNDLNNYKQGKLKDWIDNFSGEPRIAWYPSAGVDFRDVLYFNEKFSMFQPPRKPEPPQPDIFIHTDYYPWTTSDFLDTTLIHRDEYTEITVAHLEYLSNLNIPLPAELVRFTENKPVTGIVIYMELNIRSDVLGEFQVPLIYAFVENAGFCSKKILKLNGQITHIYLKNWGCGLGGGHSGGRWVLNILEKVGCELLVTDFDLDSNKGCSEGLIADSHVYNIYPELSGNESVSNLEPIRVHGGFKGYTWSLVRERENMKKVILISCSNQKLSHKAPAKELYTSSLFKKSFNYAESLKPDKIFILSAKYGLLSPEQEINPYDKTLNNVDASKRRKWAGKVVSQLIKETDLQNDQFVLLCGNRYREYITGSLANKEIPLEGMRIGEQLRWLTENL