manufacturers generic stromectol is it safe for humans to take ivermectin stromectol at ivermectin buy online australia how much ivermectin injection for dogs