phenergan flexeril interactions phenergan dosage for infants desyrel to help sleep provigil legal desyrel tabs