phenergan cough medication phenergan drug category side effects of phenergan dm phenergan salep provigil price in egypt