Benzotriazole esters