0cfdce4e93e7a6a95fce820b344a1226 230774a906cd6cc70b24e39550a0a400 256ffba7a4a519735256d4a1d54e3bc7 3060e1ad21e37ec41632c115e3e5016f 6646c0714d05b192b6766f696f8e086f 8c60ffc78d0f3703719eef3b3eb9d65b 916653b84f0a4f87ea8512875b64dbf3 dea7b372c7b10659c826229ee9a5a5c8 fe25d247988fdad90d672713a6f1ccc0