is ivomec safe for human consumption is ivermectin horse wormer safe for humans generic stromectol canadian pharmacy without prescription ivermectin dosage for dogs fleas