A compound of Formula II, or a salt, ester, solvate, hydrate or prodrug thereof: where: X1 is a branched or unbranched C1-10 alkyl, (CH2)s-NH-(CH2)t, (CH2)s-0-(CH2)t, or (CH2)S-C(NH2)- (CH2)v-NH-(CH2)t,where s, t and v are each, independently an integer from 1 to 5; A and B are each, independently, C6-10 aryl, C6-10aryl-C1-6alkyl, C3-9 heteroaryl, or C3-9heteroaryl-C1- 6alkyl, each optionally substituted with 1, 2 or 3 independently selected Rg groups; C and D are each, independently, C3-7 cycloalkyl, C3-7 cycloalkyl-C1-6alkyl, C3-7 heterocycloalkyl, C3-7 heterocycloalkyl-C1-6 alkyl, C6-10aryl, C6-10aryl-C1-6alkyl, C3-9 heteroaryl, or C3-9heteroaryl-C1-6alkyl, each optionally substituted with 1, 2 or 3 independently selected Rg groups; each Rg is, independently, halogen, C1-6 alkyl, C1-6 haloalkyl, hydroxyl, C1-6 alkoxy, C1-6 haloalkoxy, amino, C1-6alkylamino, or di-C1-6alkylamino; and n1 and p1 are each, independently, integers from 1 to 10.