is ivermectin paste safe for human consumption does ivermectin treat worms ivermectin price in india buy stromectol ca without prescription stromectol 3 mg price