CAS 1189907-75-2 Idebenone (HCID 178787350)|Huagongshe