Ulipristal is a selective progesterone receptor modulator used for the purposes of emergency contraception (Ella) and for the treatment of uterine fibroids (Fibristal). It is a derivative of 19-norprogesterone and has both antagonistic and partial agonist activity at the progesterone receptor.