MSFFHLGNKSPSDPPASAALIAEACQDLGTAETRGDLGKKIAALVLEYSPRDIRQMMTNFGNTIQDISMEYRAELEASVTLHLLGTYQDIRLAEQQGSFARMKEQVTAHERSYWGMVEGQCRNGPGDLRLRFLKFLLAGFAMIVRQEPGHPVGMRFPGGDRVERIDGVYYCPVREKANDVDAALCPFCPAQQTPDIGYLKPPVNASEHRKQEFIDNCYRFHNFNG