carafate generic buy carafate online canada can i get carafate over the counter carafate uk carafate for stomach pain carafate for bile reflux gastritis