ranitidine and carafate best place to buy carafate how to buy cheap carafate carafate and constipation carafate patient assistance program application generic carafate online for sale carafate interactions