single-stranded DNA-dependent ATP-dependent DNA helicase activity
34975
34782
34571
32807
31690
31609
31037
29936
270116
269556