MRTQRQTVDYALQRRSLLASVNAGRTAVKSVCDADPYLLRAAKFHGRPSEVLCPICRKEQLTLVSWVFGESLGPASGSARSDAELGELESTRPEFSVHVVEVCRSCNWNHLVESYVAGLPPRPKRKRRAAPG