Vad är egentligen N-acetylcystein (NAC)?

Vad är egentligen N-acetylcystein (NAC)?