Purine ribonucleoside triphosphates

  spinner