A compound of general formula (I);A is O, S, CH, NH or NR′, when O links with Z3, Z1 is N or CRZ1, Z2 is CRZ2, when Z1 links with O, Z2 is CH, Z3 is C—Ar; Ra, Rb, Rc and Rd independently is H, OH, halogen or —Y1—Rm; A1 is NH or CH2; R1′ is alkyl, aryl, cycloalkyl, heterocycloalkyl or heteroaryl; A2 is N, O or linking bond; R1 is hydrogen, or, R1 linking covalently with R3 forms C5-C9 saturated or unsaturated hydrocarbon chain substituted by O or N; R3 is alkyl, cycloalkyl, heterocycloalkyl, alkyl substituted by cycloalkyl etc; R4 is alkoxy-CO, alkyl-NHCO, (alkyl)2NCO, or formyl substituted by aryl, cycloalkyl, heterocycloalkyl.