online doctor carafate when to take carafate liquid carafate for bile reflux gastritis buy carafate online canada carafate suspension manufacturer coupon carafate suspension for cats side effects of carafate tablets get carafate online