MEGRGKILMERYELGRMLGKGTFGKVHYAKNLESNQSVAIKMMDKDKVLKVGLSEQIRREITTMRLVAHKNIVELHEVMATRNKIYFVMEYVKGGELFEKIEKSGKLTEPAAHKYFQQLISAVDYCHSRGVYHRDLKPENLLLDEDENLKVSDFGLSALSESKRQDGLLHTTCGTPAYVAPEVISKIGYDGAKSDIWSCGVVLFVLVAGYLPFQGPNLMEMYRKVQHGDFRCPSWFSHKLKKLLYKILDPNPATRISIQKIKESTWFRKGPEGTRTVKEKIPCENATTNAAPTLSVRRKKNPYEDAKPLPVTNLNAFEIISFSSGFDLSGLFLEKECRKEARFTSDKSASAIILKIEDVAKMLNLRVRKKDNGVVKIQGRKEGRNGVLQFDTEIFEITPFHHLVEMKQTSGDFLEYQKLFEEDIRPALKDIVWAWHGDDQQQKQ*