Where does Oxymorphone come from?

Oxymorphone is a semi-synthetic opioid drug related to morphine and codeine. It is derived from thebaine, a constituent of opium gum from poppies.