buy generic stromectol online no prescription can humans take ivermectin paste orally oral ivermectin dosage for dogs for heartworm prevention is ivermectin allowed in south africa