KRAS and cancer: The human KRAS protein is both friend and foe; the non-mutated form is indispensable in diverse physiological processes, whereas the mutated versions directly underlie multistep processes of tumorigenesis and progression in ~30% of all cancers.