does ivermectin kill lice on dogs can humans use horse wormer buy stromectol best price no prescription stromectol without a prescription how to take stromectol 3 mg