MTTTLSLGAVLGKGAYGMVYQGWLRQPGQQGAAVAVKVVEDLGGSNSSDQVRHEVRMMRAASHKCNVALLAEFVYREKAWLVLELCAAGSVADLVSPRRGGRTLDERQIAAVSAGAARGLAHLHDVCSVVHRDVKAANLLLTAGGEVKLADFGISRILEGSAIQGTVIGTPMWMAPELIMGSVETAGDLWSLGITMIEMAQGEPPLAAVKPHHAQLFKIVSSDPPKLAPPSEAAELHRSLYGTEPAATVGEWSPHFVALLTRCLQKEPSERPRASEVAGEPWCADASPAALLPRLSVKEEEVKEAVLPAGEAPQDGGAGGGAGGPTPLPSLLGEDGPLPGMLRVDCVVGYDESAAAHDAAVARRFASELSTSAGQRSGGAEGRSSSATCEFGAATQKVKRGGSLEAEAGEAAVQLDATLQLDATLQLEATLQLEATLKLDATVKIDEPAPPAKPTKGVRVMRRASTGRPAPSAAAPAGPRPSPLRISRAAEPSASSSSSSSGGCGGGGGSGRSSTRELDAEVLDAVEKAQLSARRSL