Naloxone, and staying alive while you work it out. Renovyn Guides.