Loading patent details...
US5808044A: Indocarbocyanine and Benzindocarbocyanine Phosphoramidites | Searchlight