does ivermectin kill worms in humans ivermectin uk buy boots can humans take ivermectin for horses stromectol 3 mg en espaГ±ol stromectol purchase