Nalmefene hydrochloride58895-64-0100 % similar Naltrexone hydrochloride16676-29-280 % similar Naltrexone16590-41-375 % similar Naloxone hydrochloride357-08-463 % similar Naloxone hydrochloride dihydrate51481-60-861 % similar Naloxegol oxalate1354744-91-441 % similar Methylnaltrexone bromide73232-52-734 % similar Butorphanol tartrate58786-99-533 % similar