MSGLESGTYGTVYRARDTETGDIVALKKVRIHAEKEGFPRISLREIRLLKRLRHPNIVELREVACGRQSGSVFLVFEYCEHDVGALLDLMERPFSQPEVKCLTLQLLKAVECLHLASVIHRDIKLSNLLLNNKGVLKLADFGLAREFVDFQTPITQNVVTLWYRAPELLFGAKKYTVAVDMWSVGCNFGELLLKRPLLPGKCEEHQLVLTCELLGTPTPRIWPGVEKLPHYAASKLPENIYNNLGLKFPDLPDSCLDLLNRLLTFDPQKRSSASSSLQHLWFSEAPAPQEPHYMPTFREHRNETANPRGLPAAAKAPAKRPMVARSAVFAAAKKLKSCVF*