“ salmonella ciprofloxacin difference between cephalexin and ciprofloxacin ciprofloxacin over the counter drug ”