ATP-dependent DNA helicase DDX31

ATP-dependent DNA helicase DDX31