Which of the following steps are catalysed by Taq DNA polymerase in a PCR reaction?
1. Denaturation of template DNA
2. Annealing of primers to template DNA
3. Extension of primer end on the template DNA
4. All of the above