MVQGCRSVEEFERLNKIGEGTYGVVYKAREKKTGEIVALKKLKISKKDEEEGFPLTFIREINILLTCRHPSIVYVKEVAVGATTSKLNNDVFYIVMEYLENDLQVLIEKMTRRFSQREVKSLMVQLLEGVKYLHDNWIIHRDLKTSNLLINDKGELKIADFGLARRIQSGHPLKPYTHEVVTLWYRSPELLIGMKKYSNAIDMWSIGCIMAELLTNKPIFDGKSEIDQINKIFGILGTPDEKIWPGFTKLCGLNKVKFVNKKHNYSLRKRFPSISFTDTVLSNSGFDLLNRFLTYDPNKRITAEAALKHAWFRE*