0120ddefb2e104740ac4bc4618f201d7f1a0d61f44cd3898b16f9cb71f7f6bd018c10a
012114f7ffbc6120321ba6e1fbce09f721b648122f844cbb77652c31a33b010cb95d0a