get carafate online carafate 100mg ml suspension sucralfate carafate 1 gram tablet buy carafate online canada what does carafate do for the stomach carafate coupon card carafate for erosive esophagitis