MGNALNKLLKHYRNVEKKKNEYKFGKILGCGSFGVVRECINKMTKEVYAVKIIKKKKKHKKSYNFEKMVKNEIKYLSIMSHENIIKFKDFFEDKNKFYIVLEKCEGGELFYKVVKNKCLMESESALIVRQICCALQYLHSNNIIHRDIKAENFLFKNKNTKNIKLIDFGMAKRVNCEYLTELCGSPHYISPELIRKKYTMSSDIWALGVMVFFMLTGKYPFEGKNTPKVVDEILNKNINWKGKEFSSLSIEAVDFLKRLLERNEKKRLTAYQALHHPWITSQVG*