N-Acetylcysteine (NAC): Impacts on Human Health.