Nucleotides & OligonucleotidesJena7-Propargylamino-7-deaza-ddATP-ATTO-MB2SKU:NU-1612-MB2€1,588.00Add to CartAdd