MGKLLGTGAFGKVHYARDLESNQGVAIKIMDKDRVLKAGLSEQVKREITTMRLVEHKNIVRLHEVMATRNKIYIIMEYAKGGELMDKIKRSGRLTEADAHRYFEQLIDALDHCHSRGVYHRDLKPENLLLDENGDLKVSDFGLSAFSESRRTDGLLHTVCGTPIYIAPEVVRKTGYDGAKSDIWSCGVVLFVLAAGYLPFQGPNLMEIYRKIHNSDFRCPSSFSHKLKRLLYKILKPNPSMRPSIQEIKESTWFRKGPREISAVNEKVLSENATTTNAAPVLPSRRKEIAHEDMKSLVATNLNAFEIIALSAGLDMSGLFINECRKETRFTSDKPALAIISKLEDVAKALNLRIRKKDNNTVSIQGRKEGGNGVLQFDMQIFEITPSCHLVQMKQTSGDLLEYQKLLEEGIQPGLKDVVRVWHGDDLQQKPE*