MGRREFNAIEGRALHGSESTVKSRLSKDNTDSLRGGQGASPNLKTTVTSFAPSPMDELILDQRWLIEPRDLFVGGKIGQGAHGKVYEGRYHNMSVAVKVLRRAETPADQRKLEARFAREVEMMARVQHPNLVKFIGACKEPLMAIASELLPGLTLRKHMLSVRPKQLELRIAISFALDIAQAMDCLHANGIIHRDLKPDNLLLTPDMKSVKLVDFGLAREESVAEMMTAETGTYRWMAPELYSTVTLQQGNKKYYNKKVDVYSFGIVLWELLTNRMPFEGMSNLQAAYAAAFKNARPSLPDGLPEDLVFILQSCWEEIPNNRPQFGQLVRMLTDFLSTIPGAETLAPQQAHSTKKSSCFELPNTRMVKEEMLDNTFKPRRLFSFLGQCFASRAPSDLE*