3'-5' DNA helicase activity [GO_0043138] - Virtual Fly Brain