restriction enzymes (select all that apply): group of answer choices typically cleave at palindromic sequences 4-8bp long. always produce sticky ends. cleave invading viral dnas. are found in a wide variety of mammalian cell types. are necessary for joining two dna fragments together.