stromectol best price is ivermectin an over the counter drug buy ivermectin for humans australia ivermectin tablets for dogs dosage why is stromectol perscribed stromectol doasge