NCT02954276 - Comparative Bioavailability Study of Omexa Sumatriptan vs. Imitrex® in Healthy Volunteers | Crick | Crick