A compound of formula, including a tautomer, a rotamer, a geometric isomer, a diastereomer, a racemate, an enantiomer, a pharmaceutically acceptable salt, a solvate, or a hydrate thereof, wherein A is selected from the group consisting of CR 0 and N; and wherein R 0 is selected from the group consisting of hydrogen, halogen, and alkyl; R a, R b, R c and R d are independently selected from the group consisting of hydrogen, halogen, hydroxyl, nitro, cyano, alkyl, and alkoxyl; B is selected from the group consisting of hydrogen, alkyl, cycloalkyl, heterocycloalkyl, aryl, and heteroaryl; L is alkylene, or absent; and Y is selected from the group consisting of cycloalkyl, heterocycloalkyl, aryl, and heteroaryl; wherein when B represents phenyl, B may be substituted with at least one member selected from the group consisting of halogen, cyano, nitro, hydroxyl, alkyl, alkoxy, -NR 1 R 2, -C R 3, -C OR 4, -C NHR 5, and -S 2 R 6 where R 1 and R 2 are independently selected from the group consisting of hydrogen, alkyl, -C R 7, -C OR 8, -C NHR 9, -S 2 R 10; and wherein R 3, R 4, R 5, R 6, R 7, R 8, R 9, and R 10 are independently selected from the group consisting of alkyl, cycloalkyl, heterocycloalkyl, aryl, and heteroaryl; and when Y represents piperidinyl, phenyl, bicyclo[3.2.1]octanyl, azetidinyl, or pyrrolidinyl, Y may be substituted with at least one member selected from the group consisting of halogen, -CN, -C R 11, -NHC R 12, -S 2 R 13, and-NHS 2 R 14; and wherein R 11, R 12, R 13, and R 14 are independently selected from the group consisting of alkyl, cycloalkyl, alkenyl, cycloalkenyl, or alkynyl; wherein each of the foregoing alkyl, alkoxyl, cycloalkyl, heterocycloalkyl, aryl, heteroaryl, alkylene, alkenyl, cycloalkenyl and alkynyl groups may independently bear from one to five, preferably one to three, substituents independently selected from halogen, alkyl, alkoxy, haloalkyl, haloalkoxy, hydroxy, oxo, acyl, cyano, nitro, and amino group. wherein A is selected from the group consisting of CR 0 and N; and wherein R 0 is selected from the group consisting of hydrogen, halogen, and alkyl; R a, R b, R c and R d are independently selected from the group consisting of hydrogen, halogen, hydroxyl, nitro, cyano, alkyl, and alkoxyl; B is selected from the group consisting of hydrogen, alkyl, cycloalkyl, heterocycloalkyl, aryl, and heteroaryl; L is alkylene, or absent; and Y is selected from the group consisting of cycloalkyl, heterocycloalkyl, aryl, and heteroaryl; wherein when B represents phenyl, B may be substituted with at least one member selected from the group consisting of halogen, cyano, nitro, hydroxyl, alkyl, alkoxy, -NR 1 R 2, -C R 3, -C OR 4, -C NHR 5, and -S 2 R 6 where R 1 and R 2 are independently selected from the group consisting of hydrogen, alkyl, -C R 7, -C OR 8, -C NHR 9, -S 2 R 10; and wherein R 3, R 4, R 5, R 6, R 7, R 8, R 9, and R 10 are independently selected from the group consisting of alkyl, cycloalkyl, heterocycloalkyl, aryl, and heteroaryl; and when Y represents piperidinyl, phenyl, bicyclo[3.2.1]octanyl, azetidinyl, or pyrrolidinyl, Y may be substituted with at least one member selected from the group consisting of halogen, -CN, -C R 11, -NHC R 12, -S 2 R 13, and-NHS 2 R 14; and wherein R 11, R 12, R 13, and R 14 are independently selected from when B represents phenyl, B may be substituted with at least one member selected from the group consisting of halogen, cyano, nitro, hydroxyl, alkyl, alkoxy, -NR 1 R 2, -C R 3, -C OR 4, -C NHR 5, and -S 2 R 6 where R 1 and R 2 are independently selected from the group consisting of hydrogen, alkyl, -C R 7, -C OR 8, -C NHR 9, -S 2 R 10; and wherein R 3, R 4, R 5, R 6, R 7, R 8, R 9, and R 10 are independently selected from the group consisting of alkyl, cycloalkyl, heterocycloalkyl, aryl, and heteroaryl; and when Y represents piperidinyl, phenyl, bicyclo[3.2.1]octanyl, azetidinyl, or pyrrolidinyl, Y may be substituted with at least one member selected from the group consisting of halogen, -CN, -C R 11, -NHC R 12, -S 2 R 13, and-NHS 2 R 14; and wherein R 11, R 12, R 13, and R 14 are independently selected from the group consisting of alkyl, cycloalkyl, alkenyl, cycloalkenyl, or alkynyl; wherein each of the foregoing alkyl, alkoxyl, cycloalkyl, heterocycloalkyl, aryl, heteroaryl, alkylene, alkenyl, cycloalkenyl and alkynyl groups may independently bear from one to five, preferably one to three, substituents independently selected from halogen, alkyl, alkoxy, haloalkyl, haloalkoxy, hydroxy, oxo, acyl, cyano, nitro, and amino group.