MEGRGKILMERYELGRMLGKGTFGKVHYAKNLESNQSVAIKMMDKDKVLKVGLSEQIRREITTMRLVAHKNIVELHEVMATRNKIYFVMEYVKGGELFEKIEKSGKLTEPAAHKYFQQLISAVDYCHSRGVYHRDLKPENLLLDEDENLKVSDFGLSALSESKRQDGLLHTTCGTPAYVAPEVISKIGYDGAKSDIWSCGVVLFVLVAGYLPFQGPNLMEMYRKVQHGDFRCPSWFSHKLKKLLYKILDPNPATRISIQKIKESTWFRKGPEGTRTVKEKIPCENATTNAAPTLSVRRKKNPYEDAKPLTVTNLNAFEIISFSSGFDLSGLFLEKECRKEARFTSDKSASAIILKIEDVAKMLNLRVRKKDNGVVKIQGRKEGRNGVLQFDTEIFEITPLHHLVEMKQTSGDFLEYQKLFEEDIRPALKDIVWAWHGDDQQQKQ*