does ranitidine cause bruising meclizine hcl 25 mg antiemetic keflex discount can you use keflex for cellulitis fosamax settlement baclofen half life