MKLGSQGLEVSAQGLGCMGMSAFCGLPKPEADMIPLIHHAVQSGITFLDTSDVYGPFTNETFLGKALKGIRREVELATKFGVSFADGKGEIRGDPAYVRAACEASLKRLDVDCIDLYYQHRIDTRIPIEITSLPRFQPENLKQNASIFERVTEMAKRKGCTPSQLALAWVHHQGNDVCPIPGTTKIENLNQNVGALFVKLTPEEMVELESLESADVVKGERYGTRMYTWMESETPDLSFWKGI