allopurinol 100 mg tablet doxycycline tetracycline nolvadex generic for cipro chloroquine phosphate tablets