does ivermectin kill tapeworms in humans ivermectin dosage for dogs ticks buy ivermectin for humans mexico side effects of stromectol ivermectin for humans over the counter how to give ivermectin to goats