who makes the drug ivermectin where to buy ivermectin drug is ivomec safe for human consumption buy ivermectin tablets south africa how much ivermectin pour on for chickens