diethylthioxanthone isopropylthioxanthone thioxanthone thioxanthenone hydroxyxanthone thiohydroximate methoxyhydroquinone hydroxyanthraquinone hydroxyflavanone xylohydroquinone