MKLDVELQAQRRNLLEADLDELEGLVKEESRKQAEQLQSGVLSPVASEQTVMDLKNQDAAARHPDGQRRRVVLLHMHESSKFPEFEPIGGTALENKRRYARRWGYEMATHLSSGAEGLLKEMPDGSFEPYPEWSTDKDRPYNFQKLKLASAACVGRPDDTWVLWTDADALIINQSIPVAALADDNFDLVMARDWLTINSGVFFLKCSAWARDFLQRAYNAREHDNNWQLGPDQAAILQALEAPGSAEKVKYVAKHACNVYPEEYRPGDYIVHLAGKLYAAGMKGCLALTRQFDALSILDSLPHIDSFFNDKHLLTLPGNQFKDGFENLPELELARPLIDISYPDRYWHIRRMFPHLQDWYDHYDPDAVAERERWTELNRGEL*