wh0cd225181 generic cephalexin adalat flagyl 500 mg