ATP-dependent RNA helicase DBP4, putative