Protocols for CRISPR-Cas9-based Genome Editing