ivermectin tablets for humans stromectol 3mg dosage how do you inject ivermectin in dogs who produces ivermectin in south africa