kyoto protocol analysis 8775255