0AA8DD6378E0859B26F5EE5E25DE7B542CDCEA1842202E14C5A28CAE1155A00C
8AFB4014F4E27BE235EB84DF8A684282D7D69C2769D16D02D1F0F02FF8997CBC