provigil high dose anti nausea medicine phenergan phenergan codeine erowid phenergan doses desyrel tablet 50 mg