MSFTTMLNKLHGQPESYDRKNKYKFGRTLGAGTYGIVKEAECSSGKVAVKIILKKNVKGNDQMVLDELQMLQIGCCGELFDRICDKGRFTEKDASDTMRQVLEAVDYLHHKDIVHRDLKPENLLYLTRDPHSDLVLADFGIAKHLDSPDEQLKTMAGSFGYAAPEVMMKRGHGKPVDMWSLGVITYTLLCGYSPFRSESLPDLIEETRHGKVIFHERYWKDVSKEAKTFILSLLKPDPHQRATSKEALADPWIAGEGATDHDLLPEIRQYMAKARLKRGIELVKLANRIEILKLQEDEEEDVPQGADIPADAQAAAQQAVGAHDSLKAPETGVIKKRSLSSLSKGDIFREVVLAKVREQKAGGGAETCHGTSVEPFFTLVLLMK*