ivermectin for heartworm prevention: ivermectin american journal of therapeutics – ivermectin structure