Methods in mammalian cell line engineering: from random mutagenesis to sequence-specific approaches