stromectol stock PMID 17928038 No abstract available