MGLRDIESTLPPGFRFYPSDEELVCHYLQKKVANERVSCGTMVEVDLHTREPWELPEVAKLSANEWYFFSFRDRKYATGSRTNRATKSGYWKATGKDRTVYDPATRAVVGMRKTLVFYSGRAPNGMKTNWVMHEFRLESPHTPPKEDWVLCRVFNKKKGDPTSSSLENEQDNNHSLGCFSSFMESSPPQHEQQFPDGCYEQITSSFPVVPPQEDNSSNTFLSLAALRYNFLGFPQDMDSTRMTGVGSSDLGGGDYGLVLDMGLEDHDLVGGGTANLGGIRFQGGRDQLFF