A compound having the following AQBCD structure wherein A is a substituted or unsubstituted alkyl, substituted or unsubstituted alkoxy, substituted or unsubstituted cycloalkyl, optionally substituted amino, substituted or unsubstituted aryl, substituted or unsubstituted heteroaryl or a substituted heterocyclyl or unsubstituted; Q is a five-membered divalent or trivalent heterocycle or heteroaryl, wherein the group Q is; ** Formula ** and B is a substituted or unsubstituted divalent heteroaryl group selected from one of the following groups: and ** Formula ** C is ** Formula ** wherein - R1 is selected from hydrogen, cyano, lower alkylsulfonylamino, alkanoylamino, halogen, lower alkyl, trifluoromethyl, lower alkoxy, lower alkylamino, lower dialkylamino, and NO2, - R'1 , R2 and R2 are independently selected from hydrogen, halogen, trifluoromethyl, aryloxy, lower alkyl, alkoxy, lower alkylamino, lower dialkylamino, and NO2, -D is selected from hydrogen, halogen, hydroxy, cyano, alkanoylamino , carboxy, carbamoyl, -O-L2-E, -SL2- E ', -C (O) -O-L2-E, -L2-E ", and -NRe-L2-E', - L2 is - ( CH2) n- (CR5R5 ') p- (CH2) m- -E is alkyl, acyl, alkoxycarbonyl, phosphonic acid, phosphonate, cycloalkoxycarbonyl, aryloxycarbonyl, heterocyclyloxycarb onyl, carboxy, carbamoyl, sulfonyl, -SO2-OH, sulfamoyl, sulfonylcarbamoyl, sulfonyloxy, sulfonamido, -C (O) -OR-PRO, substituted or unsubstituted aryl, substituted or unsubstituted heterocyclyl, substituted or unsubstituted heteroaryl, and where n '+ m' + p 'is equal to zero, E is not sulfonyloxy or sulfonamido, - E' is alkyl, acyl, alkoxycarbonyl, cycloalkoxycarbonyl, aryloxycarbonyl, heterocyclyloxycarbonyl, carboxy, carbamoyl, sulfonylcarbamoyl, sulfonyl, -SO2-OH, sulfamoyl, sulfonamido, phosphonic acid, phosphonate, sulfonyloxy, - C (O) OR-PRO, substituted or unsubstituted aryl, substituted or unsubstituted heterocyclyl, substituted or unsubstituted heteroaryl, and where n '+ m' + p 'is equal at zero, E 'is not sulfamoyl, sulfonamide,