MSSRQGLGLIKPESSDGERIAPGSNECATARAAAACCLPVEEIQIEDDWLIDANLLFVGPKIGEGAYSKVYEGKYHDDEIAVKIIQPGETSKEVAKRRSRFAREIALLQKVQHKNLVKFIGACKKPAMVVVTELLRGGSLRKHLVRLRPGRLDIRQAVSYALDIAQAMDCLHGYGIIHRDLKPDNLLLTADLKSVKLADFGLARELTLTEMMTAETGTYRWMAPELYSTVTLRNGEKKHYDHKVDVYSFSIVFWELLTNRMPFEGMSNLQAAYAAAFKGTRPTLPEDLNLPEELVFIMQSCWVEDPKLRPDFGQVVRMLSSYLSSLAPPLLLAESSLMQRDMVSKSLPVSRKFSSKLS