The structure-activity relationship of morphine has been extensively studied. As a result of the extensive study and use of this molecule, more than 250 morphine derivatives (also counting codeine and related drugs) have been developed since the last quarter of the 19th century. These drugs range from 25% the analgesic strength of codeine (or slightly more than 2% of the strength of morphine) to several thousand times the strength of morphine, to powerful opioid antagonists, including naloxone (Narcan®), naltrexone (Trexan®), diprenorphine (M5050, the reversing agent for the Immobilon® dart) and nalorphine (Nalline®). Some opioid agonist-antagonists, partial agonists, and inverse agonists are also derived from morphine. The receptor-activation profile of the semi-synthetic morphine derivatives varies widely and some, like apomorphine are devoid of narcotic effects.