product Name:7-Deaza-2'-deoxy-7-iodoadenosine
  • 908130-61-0