MKKLSLFAILLGLTISLAACSDDDTIAVAQNKPFQLPEKAYVLAEQSRRAIVIRDAETNQNVWSWDPYTACVPSAHQNWFINPSEVKPVFNKRYILMTASGGAVALIRLSDHKLMFYANCGQNPHSAELLPDGNIVTAESRSGEINTFVVDTLKVLGMKANTVKLGNAHNVVWDQKRACVYATATMQAGVTALFRFKYNGDRNNPKLTNQQRIYTFEKESGGHDLFPVVGAEDKLWLTAASAVYQVDLSTDTPTCEKVYSLPDIKSVCNGPDGVLMLSPTEEWWAEGLTNEQGKALFQMDGAKIYKGRWMIDNTFSYPVKHELLLGE