Product Name D-sn-1-O-palmitoyl-2-fluorodeoxyglyceryl-3-phosphate
Catalog Number L-2160
Unit Price $108.00 Quantity 0.5 mg