How are amino acids (and NAC) produced? Do they come from a plant source or animal source, or magic-ed up in the lab? Are they vegan?

D: The amino acids in the Give Back Health Clinic Collection range are produced through fermentation. They are all 100% vegan.