MALLNFQKPDKVIMIDSTDFEGKFEFRPLEPGYGLTVGNALRRVLLSSLEGFAITSVRIDGVEHEFSVVPGVVEDVTEIILNLKQVRFKRQIDDVESETVSISVSGKEQLTAGDFQKFISGYQVLNPDLVICNMGPKVSINMEIVIEKGRGYVPAEENKKSNAPLGSIAVDSVYTPVKNVKYSIENYRVEQKTDYEKLVFEIITDGSIHPKDALTEAAKVLIHHFMLFSDERITLEADEIAQTETYDEESLHMRQLLKTKLVDMDLSVRALNCLKAAEVDTLGDLVSFNKNDLMKFRNFGKKSLTELEELVINKGLQFGMDLSKYKLDKD