is ivermectin sold over the counter does ivermectin kill ticks on dogs is ivermectin horse wormer safe for humans how to take ivermectin