MALLQANRDLISTAIKEFNVLLNQQVFSDPPVSEEAMVTVVNDWVNFYINYYRRQVVGEQQEKDRALQELRQELNILSAPFLAKYRAFLKSCEHSDHPRPFS