MNSLSMVEARLPPGFRFHPRDDELVLDYLAKKLGGGGGGGAAAGAARVYGCPTMVDVDLNKIEPWDLPEIAFIGGKEWYFYSLRDRKYATGQRTNRATESGYWKATGKDRSISRKGLLVGMRKTLVFYQGRAPKGKKTEWVMHEFRKEGQGDLMKLPLKEDWVLCRVFYKTRATVAKPPTGSSYNIDSAAATSLPPLVDNYIAFDHPGVSTVQNLEGYEQVPCFSNGPSSHLSSSASMNIPVTAMAPMAGDPEQQHMGKAIKDALSQLTRFEQGNVKREAPAQGGVFAQDGFEYLAESGFLQMWNSLNGFSS