who makes stromectol Mar Drugs 2014; 12 4898 911