is ventolin hfa a generic drug what is the half life of synthroid drug spirulina and prednisolone side effects allopurinol delayed reaction rash figral sildenafil 100 mg