MAARQEWSMSDFEIGRYIGEGKFGKVYLAREKKSGYVVALKVTYKAKLEKYRFHAHLRREIEIQRGLDHPNVLRLFAWFHDEERVVLVLEYAARGELYKVLRAAGRFTERTAATYVASLAGALAYCHKKQVIHRDIKPENLLLDIEGRLKIADFGWAARSNAKRHTLCGTIDYLAPEMIEKKAHDHAVDNWTLGILCYEFLYGSPPFEADEQDDTLRRIVRVDLTFPSTPSVSSEAKDLISKLLVKDSSKRLSLEDIMKHPWIKKNAEPSGSCIKQKDLGRVKPALI*