where do i buy ivermectin does ivermectin kill lice on sheep ivermectin 3mg tab what type of drug is ivermectin is ivomec safe for human consumption is ivermectin sold over the counter in mexico