A compound according to formula or pharmaceutically acceptable salts thereof: wherein 0, 1 or 2 of A 1, A 2, A 4 and A 5 are independently selected from N and the remainder are CR 7; R 1 represents a group selected from: C 1-8 alkyl, C 1-8 haloalkyl, C 1-8 alkoxy, C 2-8 alkyl ether, -C R A, C 3-10 carbocyclic group, 3 to 10 membered heterocyclic group, C 1-8 alkyl substituted with C 3-10 carbocyclic group, and C 1-8 alkyl substituted with 3 to 10 membered heterocyclic group, wherein each of the aforementioned groups are unsubstituted or substituted with 1 to 5 substituents independently selected from: halo, C 1-4 alkyl, C 1-4 haloalkyl, C 1-4 alkoxy, C 2-4 alkyl ether, -OR A, -NR A R B, =O, -OC R A, -C R A, -C OR A, -NR A C R B, - C NR A R B, -NR A S 2 R B, -S 2 NR A R B, benzoyl, a 5 or 6 membered heterocycloaryl, a 3 to 6 membered heterocycloalkyl ring, C 1-4 alkyl substituted with -OR A and C 1-4 alkoxy substituted with -OR A, or a single atom of R 1 is substituted twice so as to form a 3 to 6 membered heterocycloalkyl or cycloalkyl ring; R 2 is NH 2; R 3 is -C NH2; R 4a and R 4b are H; R 5 is H or C 1-4 alkyl; R 6 is a group selected from a substituted or unsubstituted: phenyl or a 5 or 6 membered heteroaryl ring, wherein, when substituted, R 6 contains from 1 to 5 substituents independently selected at each occurrence from: halo, -OR I, -NR I R J, - CN, C 1-6 alkyl, C 1-6 haloalkyl, and C 1-6 alkyl substituted with -OR I; R 7 is selected from: H, halo, C 1-6 alkyl, C 1-6 haloalkyl, C 1-6 alkoxy, and C 1-6 alkyl substituted with -OR H; m is 1; R A and R B are, at each occurrence, independently selected from: H, C 1-4 alkyl, C 1-4 haloalkyl, C 1-4 alkoxy, phenyl, benzyl, or C 1-4 alkyl substituted with -OR H; R I, and R J are independently at each occurrence selected from: H, C 1-4 alkyl, C 1-4 haloalkyl, C 1-4 alkoxy and C 1-4 alkyl substituted with -OR H; and R H is selected from H or C 1-4 alkyl. 0, 1 or 2 of A 1, A 2, A 4 and A 5 are independently selected from N and the remainder are CR 7; R 1 represents a group selected from: C 1-8 alkyl, C 1-8 haloalkyl, C 1-8 alkoxy, C 2-8 alkyl ether, -C R A, C 3-10 carbocyclic group, 3 to 10 membered heterocyclic group, C 1-8 alkyl substituted with C 3-10 carbocyclic group, and C 1-8 alkyl substituted with 3 to 10 membered heterocyclic group, wherein each of the aforementioned groups are unsubstituted or substituted with 1 to 5 substituents independently selected from: halo, C 1-4 alkyl, C 1-4 haloalkyl, C 1-4 alkoxy, C 2-4 alkyl ether, -OR A, -NR A R B, =O, -OC R A, -C R A, -C OR A, -NR A C R B, - C NR A R B, -NR A S 2 R B, -S 2 NR A R B, benzoyl, a 5 or 6 membered heterocycloaryl, a 3 to 6 membered heterocycloalkyl ring, C 1-4 alkyl substituted with -OR A and C 1-4 alkoxy substituted with -OR A, or a single atom of R 1 is substituted twice so as to form a 3 to 6 membered heterocycloalkyl or cycloalkyl ring; R 2 is NH 2; R 3 is -C NH2; R 4a and R 4b are H; R 5 is H or C 1-4 alkyl; R 6 is a group selected from a substituted or unsubstituted: phenyl or a 5 or 6 membered heteroaryl ring, wherein, when substituted, R 6 contains from 1 to 5 substituents independently selected at each occurrence from: halo, -OR I, -NR I R J, - CN, C 1-6 alkyl, C 1-6 haloalkyl, and C 1-6 alkyl substituted with -OR I; R 7 is selected from: H, halo, C 1-6 alkyl, C 1-6 haloalkyl, C 1-6 alkoxy, and C 1-6 alkyl substituted with -OR H; m is 1; R A and R B are, at each occurrence, independently selected from: H, C 1-4 alkyl, C 1-4 haloalkyl, C 1-4 alkoxy, phenyl, benzyl, or C 1-4 alkyl substituted with -OR H; R I, and R J are independently at each occurrence selected from: H, C 1-4 alkyl, C 1-4 haloalkyl, C 1-4 alkoxy and C 1-4 alkyl substituted with -OR H; and R H is selected from H or C 1-4 alkyl.