does ivermectin kill lice on sheep ivermectin for humans south africa buy cheap stromectol canada without prescription where can you buy ivermectin in south africa