stromectol buy cheap is it safe for humans to take ivermectin for horses how to use ivermectin to worm chickens can ivermectin be given orally to pigs can humans use ivermectin for dogs what is ivermectin drug