681211-71-2
4-ethoxy-6-(thiophen-3-yl)pteridin-2-ylamine
Product Code:
2254354
Molecular Formula:
Molecular Weight:
Order 681211-71-2