The current understanding of KRAS protein structure and dynamics