what are the uses of ivermectin ivermectin tablets for humans south africa how to use ivermectin for cats stromectol 3 mg side effects ivermectin for humans over the counter