34466-20-1 RIBOSE