EC1169
EC1169 is a specific PSMA ligand that inhibits the growth of PSMA-positive cells[1].
Internal Reference:
cell25sk9303
Size:
5mg