Jedinjenje koje je predstavljeno formulom (IV), (V), (VI) ili (VII) ili njegova farmaceutski prihvatljiva so, gde --------- predstavlja jednostruku ili dvostruku vezu B je prav ili razgranati, alkil, alkenil, alkinil, arilalkil, arilalkenil, arilalkinil, heteroarilalkil, heteroarilalkenil, heteroarilalkinil, heterociklilalkil, heterociklilalkenil, heterociklilalkinil, aril, heteroaril, heterociklil, cikloalkil, cikloalkenil, alkilarilalkil, alkilarilalkenil, alkilarilalkinil, alkenilarilalkil, alkenilarilalkenil, alkenilarilalkinil, alkinilarilalkil, alkinilarilalkenil, alkinilarilalkinil, alkilheteroarilalkil, alkilheteroarilalkenil, alkilheteroarilalkinil, alkenilheteroarilalkil, alkenilheteroarilalkenil, alkenilheteroarilalkinil, alkinilheteroarilalkil, alkinilheteroarilalkenil, alkinilheteroarilalkinil, alkilheterociklilalkil, alkilheterociklilalkenil, alkilheterociklilalkinil, alkenilheterociklilalkil, alkenilheterociklilalkenil, alkenilheterociklilalkinil, alkinilheterociklilalkil, alkinilheterociklilalkenil, alkinilheterociklilalkinil, alkilaril, alkenilaril, alkinilaril, alkilheteroaril, alkenilheteroaril, ili alkinilheteroaril, kod kog jedan ili više metilena može da se prekine ili završi putem O, S, S(O), SO2, N(R8), C(O), arila, heteroarila, ili heterocillika s je 1 q i r su svaki 0 n je 0, 1, 2, 3 ili 4 p je 0, 1 ili 2 G1 je CHR1, S, O, NR10 ili NS(O)2R10 G2 je supstituisani ili nesupstituisani arili ili supstituisani ili nesupstituisani heteroaril svaki R1 i R2 se nezavisno bira iz hidroksi, amino, halogen, alkoksi, alkilamino, dialkilamino, CF3, CN, NO2, sulfonil, acil, alifatik, aril, heteroaril i heterociklik svaki R8 je nezavisno vodonik, acili ili alifatik R10 se bira iz vodonika, hidroksi, amino, alkoksi, alkilamino, dialkilamino, sulfonil, acil, alifatik, aril, heteroaril, i heterociklik m je 0, 1, 2 ili 3 G4 je S ili O svaki R3 je nezavisno izabran iz hidroksi, amino, halogen, alkoksi, alkilamino, dialkilamino, CF3, CN, NO2, sulfonil, acil, a