phenergan 25 mg for dogs provigil price in south africa provigil rxlist benadryl for phenergan reaction are provigil and adderall the same