polyribophosphate