can humans take ivermectin paste for horses is animal ivermectin safe for humans stromectol for body lice can you get ivermectin over the counter in mexico