A compound of formula (IA-I), (IA-II), (IA-III) or (IA-IV): ** Formula ** or a tautomer thereof, N-oxide thereof or pharmaceutically acceptable salt thereof , where each occurrence of R is independently selected from hydrogen, halogen, -ORa1, CN, substituted or unsubstituted C-6 alkyl, substituted or unsubstituted C2-6 alkenyl, substituted or unsubstituted C2-6 alkynyl, C3-8 cycloalkyl substituted or unsubstituted, and a substituted or unsubstituted heterocyclic group; R1 2 1-and R can be the same or different and are independently selected from hydrogen, halogen and substituted or unsubstituted C6 alkyl, or R1 2 1 2 a and directly linked to a common atom, can be joined to form an oxo group (>; = O) or a 3 to 10-membered saturated or unsaturated, substituted or unsubstituted ring (which includes the carbon atom to which Ry Remained bound), which may optionally include one or more heteroatoms that may be the same or different and may be select from O, NR and S; Cy1 is a monocyclic group selected from substituted or unsubstituted cycloalkyl, a substituted or unsubstituted heterocyclic group, substituted or unsubstituted aryl and substituted or unsubstituted heteroaryl; Each occurrence of Ra 1-6 may be the same or different and is independently selected from hydrogen, halogen, hydroxy, cyano, substituted (C) alkyl or -NRcRd (where Rc and Rd are independently hydrogen, halogen, hydroxy, cyano, alkyl ( C1-6) substituted or unsubstituted and (C1-6) alkoxy) and -ORc (where Rc is substituted or unsubstituted (C1-6) alkyl); n is an integer from 1 to 4; and c is 0, 1 or 2, each occurrence of X is independently selected from CR3 or N, where R3 is hydrogen, hydroxy, halogen, -NH2, iodine, cyano, substituted or unsubstituted alkyl, substituted or unsubstituted alkynyl, substituted aryl or unsubstituted, or substituted or unsubstituted heteroaryl; and where the term substituted refers to a substitution selected from hydrogen, hydroxy, halogen, carboxyl, cyano, nitro, oxo (>;