MRGLFGFSIVEFVQKRKRARWISQGLEPKKIQLNNGTDLHCWVLQSKNPHTEKERPALLLIHGFGADGQTGWDDQICSLGKHFDLFIPDLIFFGESTTMSSERTEIFQAECLKSMLDCLGVESVIVVGHSYGGFVAFWMAHKYPNLVRRLVIVSSAICMMPSTNDPLLKAFGSSNIKDFLLPNDAGDLKRAMNLTFYKMPLPWIPGFLYKDMFQTMGGNKEQRAELLDALVIGTKKSRPLPTVNQDVLLIWGEKDLIFPLEEAYLLQRHIGEKAKVVVINECGHVPSFEKSTELNEALLKFLSVDMVQS*