MSKQGVNQLSNQIVVSELLEEDKEIARRVLIDSYQQYEHDYSDPQVWQEYLENITVSIDNPQVEKILVAKSGQDVLGTLQLFLSSEQAYAKPELEIFSPIVRLLGVHPKARGLGVAQELLKASINYAKEQEANSLYLHSSDKMHKAIKLYEWLGFKRDRTKEFQNHDILVKCFRFDL