Which statement is not right about aflatoxins?
A. They cause liver damage and liver cancer ;
B. They are produced by many species of Aspergillus ;
C. They are produced by the fungus that invaded human hosts.
D. They are among the most carcinogenic substances known.