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