carafate patient assistance program application carafate and levothyroxine otc substitute for carafate carafate allergan how can i buy carafate carafate oral generic carafate prices