MSFAGMLNRLHGQPESYDKKAKYKFGRTLGAGTYGVVREADGPTGKVAVKIILKRNVKGNEQMVYDELEMLQKLKHPHIVKFVDWFESRDKFYIVTQLATGGELFDRICEQGKFTEKDAAETIKQVLLAVDFLHKNNIVHRDLKPENLLYLNRDPESDLVLADFGIAKMLDGKGESLKTMAGSFGYAAPEVMRKEGHGKPVDMWSMGVITYTLLCGYSPFRSENLQDLIRECTDNSVVFHERYWKDVSNDAKDFILKLIDPDADKRWTSEEALGHIWLTGENATDYNLLPEIKSFRARSRFRRIIEKIKLQARIEKLKAMEEDPDNSDLSAIFSEVARAKLADEKEEREVLRITQEVEKEVKRRSFQA*