A compound having formula (B-I): or an enantiomer, diastereomer, hydrate, solvate, or pharmaceutically acceptable salt of formula (B-I), or a complex thereof, wherein: X 1 is SO; X 2 is O; X 3 is selected from the group consisting of CH, CF and N; X 4 at each occurrence is independently selected from the group consisting of CH and N; A is selected from the group consisting of R is selected from the group consisting of R 1 is selected from the group consisting of hydrogen, C O- tert -butyl, and R 2a is selected from the group consisting of hydrogen and C 1-6 alkyl; R 2b is selected from the group consisting of hydrogen and C 1-6 alkyl; R 3 is selected from the group consisting of C 1-6 alkyl, C 1-6 haloalkyl, C R 9, C OR 10, C NR 10a R 10b, CH 2 C OR 10a, and R 4 is selected from the group consisting of C 1-6 alkyl, C 1-6 haloalkyl, C R 9, C OR 10, C NR 10a R 10b, R 5 is selected from the group consisting of C 1-6 alkyl, C 1-6 haloalkyl, C R 9, C OR 10, C NR 10a R 10b, R 6 is selected from the group consisting of NHR 11, and CH 2 NHR 12; R 7a is selected from the group consisting of hydrogen, halogen, C 1-6 alkyl, C 3-7 branched alkyl, C 1-6 haloalkyl, and C 1-6 alkoxy; R 7b is selected from the group consisting of hydrogen, halogen, C 1-6 alkyl, C 3-7 branched alkyl, C 1-6 haloalkyl, and C 1-6 alkoxy; R 7c is selected from the group consisting of hydrogen, halogen, C 1-6 alkyl, C 3-7 branched alkyl, C 1-6 haloalkyl, and C 1-6 alkoxy; R 8 is selected from the group consisting of hydrogen, halogen, C 1-6 alkyl, C 3-7 branched alkyl, and C 3-7 cycloalkyl; R 9 is selected from the group consisting of C 1-6 alkyl, C 3-7 branched alkyl, and R 10 is selected from the group consisting of C 1-6 alkyl and C 3-7 branched alkyl; R 10a is selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; R 10b is selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; R 11 is selected from the group consisting of R 12 is selected from the group consisting of R 13a is at each occurrence independently selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; R 13b is at each occurrence independently selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; R 14a is at each occurrence independently selected from the group consisting of hydrogen, C 1-6 alkyl, C 3-7 branched alkyl, and C O-tert-butyl; R 14b is at each occurrence independently selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; X 5 is selected from the group consisting of N and CR 7b; n 1 is 1 or 2; n 2 is 1 or 2; and m is 1, 2, 3, 4, 5, 6, or 7. X 1 is SO; X 2 is O; X 3 is selected from the group consisting of CH, CF and N; X 4 at each occurrence is independently selected from the group consisting of CH and N; A is selected from the group consisting of R is selected from the group consisting of R 1 is selected from the group consisting of hydrogen, C O- tert -butyl, and R 2a is selected from the group consisting of hydrogen and C 1-6 alkyl; R 2b is selected from the group consisting of hydrogen and C 1-6 alkyl; R 3 is selected from the group consisting of C 1-6 alkyl, C 1-6 haloalkyl, C R 9, C OR 10, C NR 10a R 10b, CH 2 C OR 10a, and R 4 is selected from the group consisting of C 1-6 alkyl, C 1-6 haloalkyl, C R 9, C OR 10, C NR 10a R 10b, R 5 is selected from the group consisting of C 1-6 alkyl, C 1-6 haloalkyl, C R 9, C OR 10, C NR 10a R 10b, R 6 is selected from the group consisting of NHR 11, and CH 2 NHR 12; R 7a is selected from the group consisting of hydrogen, halogen, C 1-6 alkyl, C 3-7 branched alkyl, C 1-6 haloalkyl, and C 1-6 alkoxy; R 7b is selected from the group consisting of hydrogen, halogen, C 1-6 alkyl, C 3-7 branched alkyl, C 1-6 haloalkyl, and C 1-6 alkoxy; R 7c is selected from the group consisting of hydrogen, halogen, C 1-6 alkyl, C 3-7 branched alkyl, C 1-6 haloalkyl, and C 1-6 alkoxy; R 8 is selected from the group consisting of hydrogen, halogen, C 1-6 alkyl, C 3-7 branched alkyl, and C 3-7 cycloalkyl; R 9 is selected from the group consisting of C 1-6 alkyl, C 3-7 branched alkyl, and R 10 is selected from the group consisting of C 1-6 alkyl and C 3-7 branched alkyl; R 10a is selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; R 10b is selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; R 11 is selected from the group consisting of R 12 is selected from the group consisting of R 13a is at each occurrence independently selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; R 13b is at each occurrence independently selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; R 14a is at each occurrence independently selected from the group consisting of hydrogen, C 1-6 alkyl, C 3-7 branched alkyl, and C O-tert-butyl; R 14b is at each occurrence independently selected from the group consisting of hydrogen, C 1-6 alkyl, and C 3-7 branched alkyl; X 5 is selected from the group consisting of N and CR 7b; n 1 is 1 or 2; n 2 is 1 or 2; and m is 1, 2, 3, 4, 5, 6, or 7.