A compound of formula: including any tautomeric and stereochemically isomeric form thereof, wherein A 1, A 2 and A 3 each independently represent CH, CR a or N, provided that maximum two of A 1, A 2 and A 3 may represent CR a; C1 is hydrogen or C 1-4 alkyl; C2 is hydrogen, C 1-4 alkyl, hydroxyl or C 1-4 alkoxy; or C1 and C2 are taken together to form a C 3-6 cycloalkyl together with the carbon atom to which they are attached; Y is a direct bond, -O-, C(=O), NR y, S(=O) 2, or C 1-4 alkyl; R y is hydrogen or C 1-4 alkyl; each R a independently is C 1-6 alkyl, haloC 1-6 alkyl, halo, C 1-6 alkoxy, carboxyl, C 1-6 alkyloxycarbonyl, C 2-6 alkenyl, C 2-6 alkynyl, cyano, cyanoC 1-6 alkyl, hydroxyC 1-6 alkyl, -C(=O)-NH 2, -C(=O)-NH(C 1-4 alkyl), -C(=O)-N(C 1-4 alkyl) 2, or a 3 to 6 membered monocyclic saturated heterocyclyl containing at least one heteroatom selected from N, O or S; R b is hydrogen, C 1-6 alkyl, haloC 1-6 alkyl, C 1-6 alkoxy, C 1-6 alkyloxycarbonyl, C 2-6 alkenyl, C 2-6 alkynyl, cyanoC 1-6 alkyl, hydroxyC 1-6 alkyl, -C(=O)-NH 2, -C(=O)-NH(C 1-4 alkyl), -C(=O)-N(C 1-4 alkyl) 2, C 3-6 cycloalkyl, phenyl, a 3 to 6 membered monocyclic heterocyclyl containing at least one heteroatom selected from N, O or S, or C 1-6 alkyl substituted with C 3-6 cycloalkyl or with phenyl or with a 3 to 6 membered monocyclic heterocyclyl containing at least one heteroatom selected from N, O or S D is a 3 to 12 membered heterocyclyl containing at least one heteroatom selected from N, O or S, wherein said heterocyclyl is optionally being substituted with 1 to 5 R c substituents; each R c independently is oxo, halo, C 1-6 alkyl, C 1-6 alkyloxy, hydroxyC 1-6 alkyl, haloC 1-6 alkyl, haloC 1-6 alkyloxy, carboxyl, HOOC-C 1-6 alkyl-, C 1-6 alkyl substituted with -C(=O)-O-C 1-6 alkyl, C 1-6 alkyl-O-C(=O)-, cyano, cyanoC 1-6 alkyl, C 1-6 alkyl-C(=O)-, -SO 2 -C 1-6 alkyl, C 3-6 cycloalkyl, phenyl, a 3 to 6 membered monocyclic saturated heterocyclyl containing at least one heteroatom selected from N, O or S, or a 5 or 6 membered monocyclic aromatic heterocyclyl containing at least one heteroatom selected from N, O or S; B is a 3 to 12 membered carbocyclyl or a 3 to 12 membered heterocyclyl containing at least one heteroatom selected from N, O or S, wherein said carbocyclyl and heterocyclyl are each optionally being substituted with 1 to 5 R substituents; each R independently is C 1-6 alkyl, cyano, halo, C 1-6 alkoxy, haloC 1-6 alkoxy, hydroxyl, hydroxyC 1-6 alkyl, haloC 1-6 alkyl, oxo, -SO 2 -NH 2, -SO 2 -NH(C 1-4 alkyl), -SO 2 -N(C 1-4 alkyl) 2, -NH-C(=O)-C 2-6 alkenyl, -C(=O)-C 1-6 alkyl, -C(=O)-C 2-6 alkenyl, C 1-6 alkyl-O-C(=O)-, C 3-6 cycloalkyl, phenyl, or a 3 to 6 membered monocyclic heterocyclyl containing at least one heteroatom selected from N, O or S; or a pharmaceutically acceptable salt thereof or a solvate thereof. A 1, A 2 and A 3 each independently represent CH, CR a or N, provided that maximum two of A 1, A 2 and A 3 may represent CR a; C1 is hydrogen or C 1-4 alkyl; C2 is hydrogen, C 1-4 alkyl, hydroxyl or C 1-4 alkoxy; or C1 and C2 are taken together to form a C 3-6 cycloalkyl together with the carbon atom to which they are attached; Y is a direct bond, -O-, C(=O), NR y, S(=O) 2, or C 1-4 alkyl; R y is hydrogen or C 1-4 alkyl; each R a independently is C 1-6 alkyl, haloC 1-6 alkyl, halo, C 1-6 alkoxy, carboxyl, C 1-6 alkyloxycarbonyl, C 2-6 alkenyl, C 2-6 alkynyl, cyano, cyanoC 1-6 alkyl, hydroxyC 1-6 alkyl, -C(=O)-NH 2, -C(=O)-NH(C 1-4 alkyl), -C(=O)-N(C 1-4 alkyl) 2, or a 3 to 6 membered monocyclic saturated heterocyclyl containing at least one heteroatom selected from N, O or S; R b is hydrogen, C 1-6 alkyl, haloC 1-6 alkyl, C 1-6 alkoxy, C 1-6 alkyloxycarbonyl, C 2-6 alkenyl, C 2-6 alkynyl, cyanoC 1-6 alkyl, hydroxyC 1-6 alkyl, -C(=O)-NH 2, -C(=O)-NH(C 1-4 alkyl), -C(=O)-N(C 1-4 alkyl) 2, C 3-6 cycloalkyl, phenyl, a 3 to 6 membered monocyclic heterocyclyl containing at least one heteroatom selected from N, O or S, or C 1-6 alkyl substituted with C 3-6 cycloalkyl or with phenyl or with a 3 to 6 membered monocyclic heterocyclyl containing at least one heteroatom selected from N, O or S D is a 3 to 12 membered heterocyclyl containing at least one heteroatom selected from N, O or S, wherein said heterocyclyl is optionally being substituted with 1 to 5 R c substituents; each R c independently is oxo, halo, C 1-6 alkyl, C 1-6 alkyloxy, hydroxyC 1-6 alkyl, haloC 1-6 alkyl, haloC 1-6 alkyloxy, carboxyl, HOOC-C 1-6 alkyl-, C 1-6 alkyl substituted with -C(=O)-O-C 1-6 alkyl, C 1-6 alkyl-O-C(=O)-, cyano, cyanoC 1-6 alkyl, C 1-6 alkyl-C(=O)-, -SO 2 -C 1-6 alkyl, C 3-6 cycloalkyl, phenyl, a 3 to 6 membered monocyclic saturated heterocyclyl containing at least one heteroatom selected from N, O or S, or a 5 or 6 membered monocyclic aromatic heterocyclyl containing at least one heteroatom selected from N, O or S; B is a 3 to 12 membered carbocyclyl or a 3 to 12 membered heterocyclyl containing at least one heteroatom selected from N, O or S, wherein said carbocyclyl and heterocyclyl are each optionally being substituted with 1 to 5 R substituents; each R independently is C 1-6 alkyl, cyano, halo, C 1-6 alkoxy, haloC 1-6 alkoxy, hydroxyl, hydroxyC 1-6 alkyl, haloC 1-6 alkyl, oxo, -SO 2 -NH 2, -SO 2 -NH(C 1-4 alkyl), -SO 2 -N(C 1-4 alkyl) 2, -NH-C(=O)-C 2-6 alkenyl, -C(=O)-C 1-6 alkyl, -C(=O)-C 2-6 alkenyl, C 1-6 alkyl-O-C(=O)-, C 3-6 cycloalkyl, phenyl, or a 3 to 6 membered monocyclic heterocyclyl containing at least one heteroatom selected from N, O or S; or a pharmaceutically acceptable salt thereof or a solvate thereof.