MKRKFYTWEECMALREVKSLRKLNHPCVVKLKEVIRENDELYFVFEYMTQNLYQQIKDRDRYFPEARVKSWIYQIVQSIAYLHKHGYFHRDLKPENLLISEGQDSDVVKLADFGLAREIRSRPPYTDYVSTRWYRAPEVLLRSPYYNAPIDIFAIGVIAAELITLRPLFPGSSEQDEIYKICAVNGTPTERNWPEGLKLATQMGFRFPQFQETPLEKLMPHASADAVEFIRACIQWDPSKRPTALQCLQMPFFR