908130-61-0
7-Deaza-2'-deoxy-7-iodoadenosine
Product Code:
211957
Molecular Formula:
C11H13IN4O3
Molecular Weight:
376.15
Order 908130-61-0