NALBUPHINE HYDROCHLORIDE · catalysts · pharmadog