TBI-166, pyrifazimine

Riminophenazine
Institute of Materia Medica of the Chinese Academy of Medical Sciences
2012