andrew hill ivermectine para que sirve medicamento quanox kilox solucion oral how long does ivermectin toxicity last in humans kopen ivermectin ivermectin buy for humans ivermectina uso veterinaria nombre comercial