3-Iodo-thiobenzamide, 98%

AB153994