MKNLKILKEQFSKLQLQSEDEVISFAAFDVERNRLFLASSSNFIYILSLPSSNNAGAWDSISDNLIDLEPGDFITSMDYLMEKEALIIGTSYGLLLLYTADDNTTEIVGRLEGGVKCISPSPDGDLLGVITGFGQILVMTPDWDVLYEMALDDLPEDIDVHEHTYSSNYSSESPISWRGDGKYIATLSRVNNSQTLHKKLKIWERDSGALHSVSESNPLMGSTLDWMPSGAKIAAVYDRKKDRKCPSIVFFERNGLERSSFCLNIEIDATVELVKWNCNSDLLAAVVRGEKYDSLKIWFLSNNHWYLKQEIRYMKDDRVRFMWDPIKPLQLVTWTTSGHITTYNFVWNTAVMNNSVALVIDDSKILITPLSLSLIPPPMYLFCLNFPSAIQSMAFFSKSSMNHLAASLSDGRLCVVELPAIDCWEELEGKEFGVEAASFDSGYNSFIHLAWLDSHKLLGVSHNLISNSAIKESSKDELSMYCLQDIELMCSEDRIPNSVTCSGWQAKGLNRLSLEGTVIGIAPDQGNGCSAYVQFDGGKVFEYALKLADARGLHQKREDMSFSSSCPWMDLVQIGGCLPQKALLFGLDDSGRLLVGERTLCNNCSSFSFYSNSADHTITHLILATKQDLLFIVDISDILKGELEVKYGNFLAVFKHRKGEDERNYIQIWERGSRIVGVLHGDESAIILQTVRGNLECVYPRKLVLASIINALIQGRYKDALLMVRRQRIDFNVIIDHCGWQNFVQSAAEFVKQVNNLSYITEFVCSIKNENIMETLYKNYISLPHEDEAKAVEHGDLKSSHSNSKIHSVLLAIRKALEEHVTESPARELCILTTLGRSDPPALEQALERIKIIRERELSGSDELRRELYPSAEEALKHLLWLSDSEAVFEAALGLYDLNLAAIVALNSQKDPKEFLPYLQELENMPIVLMRYNIDLKLKRFEAALQHIVSAGDAYFEDSMILMKKNPQLFPSGLQLITDSVKRNQVLEAWGDHFSSTKCFEDAAATYLCCSCLDKALKAYRECGNWGGVLTVAGLIKLGKEEVLQLAQELCDELQALGKPGDAAKIALEYCADVNAGINFLVSAREWEEALRTAFLHRRDDLVLEVRTASLECASSLVSEYEEGLEKVGKYLTRYLGVRQRRLLLAAKLQSDERSINELDDDTASETSSNFSGMSAYTLGTRKGSAASINSRASTKARDMRRQRNRGKIRAGSPGEEMGLVEHLKGMSLTSGAKRELKSLLICLVMLQKEDIARKLQHVATNFQLSQMAAVKLADEAISNDTINERFYVLDNYIPKIKEEMQHSELFSWQSKVLI*