MESRGKILMERYELGRLLGQGTFGKVHYARSLESNQSVAIKMLEKEKMLSAGLSEQIRREVTTMRLVAHKNVVQLHEVMATRNKIYFVMEYMKGGELFDKVEKGGKLTEVAAHKYFHQLIAAVDYCHSRGVYHRDLKPENLLLDDNENLKVSDFGLSALSESKRLDGLLHTTCGTPAYVAPEVISKRGYDGAKSDIWSCGVILFVLVAGYLPFEAPNLMDMYRKIEQGQFKCPSWLSQKLQKLLYKILDPNPSTRASIQKIKESSWFRKGPVGTLTVKGRTPSENATASAAPTAGVRRSRKKADGDATPLAVTNLNAFEIISFSTGFDLSGLFIEEECRKEARFTSDKPAAAIISKLECVAKALSLRVRKKDNGVVKMQARKEGRNGVVQFNAEIFEITASYHLIEMKQTSGDPLEYRGLLEDIRPALKDIVRSWHGDDKQQQE*