DNA-dependent ATPase and 3'-5' DNA helicase that may be involved in repair of stalled replication forks. ATP + H2O = ADP + H(+) + phosphate Monomer. Belongs to the helicase family. Hel308 subfamily. Extended N-terminus.