Purification of the rep Protein of Escherichia coli: An ATPase Which Separates Duplex DNA Strands in Advance of Replication