menstrual cycle of 28 days