4-ethoxy-6-(thiophen-3-yl)pteridin-2-ylamine

Product Code: 2254354
Molecular Formula:
Molecular Weight:
681211-71-2