hymenistatin I

hymenistatin I · CAS 129536-23-8