Product containing only afamelanotide (medicinal product)
Supplier: international · SCTID 822958009
Afamelanotide-containing product Virtual therapeutic moiety