Which does not activate opioid receptors, has been proposed as a maintenance drug in treatment programs for opioid addicts; a single oral dose will block the effects of injected heroin for up to 48 hours

Naltrexone

Propoxyphene

Buprenorphine

Naloxone

Amphetamine