MAGRFQEQAEYGVAELYAATGGFHKLCLIGEGGFGKVYRAMINYTPVAIKVLDKQGLQGMAEFLNEVRLARSIQHPHVVRLLGFTGDAAKGASRGSEGNGTQCLVYELLTNGNLEDRLLRRMASTPPLLWPTRVKVAAQIADALQYLHSLGIVHRDIKPANMFLDCNMDAKLGDIGLASLDGWRAGASRAADENAVGTWAYLAPEYKTEGRSSPSTDAWALGLCLLQLVLGRDPKDIIRAVQQALEECKLPQVVDASAGAWDMKVAERMLKLGLWCCMHDARQRPAVATVHQELARLAGTLQSQGLLE*