QKLRYRQARDNKVGIEVYGDDATMEHYFGAAYTEKGKKSGKTKGMGTKNRRFVNMYGYNPEDFSFIRFLDPLTGKTMDEQVFSDISLVQDAFSKERLKLLSEGEIESEHMRNGIRAYLVKNLTTAALEIDMTPHNSCQLGAKTNNIAGFVDREYELRQTGEARVVAPALIPKDNPITDEDIPVKHE