is ivomec pour on safe for humans generic stromectol nz no prescription ivermectin tablets for humans cost stromectol cvs buy ivermectin for dogs canada