what is n acetylcysteine used for

what is n acetylcysteine used for