ATP dependent RNA helicase, putative