ccf2b8ae7eef4c1a8b1530c439678c14c3a86b99d4f0c297579dd02f0e0d78f147b5d396d7e561e1e24bba7de54e7d8f82dc7ff87e217a396189669eb6a90dbd625c172237351d863137bd72560485653fa316f3162edf180be57a7d1b17b4e23d54bd353d57add25a667c71de011f5816fe7674921e69bd1a1707f3125fe7831f2a1e02257aa003873952675e05f8c85724edd881252773bfd31d7fc98fefcddf197c6f03f4162494d5b7ce3adb89b7fc153a5edaabfb5dbf0867d30c5e3bd0185da6ee378a6376d728b824709d73cae24eb21045a4864c0f18c0bd33df784c910b65f95b522492bddb460f6e5e10e060d976919cba69a0474e55290010b1ade67595fa81046ac37ae1c49790826be53ca11594149335e8b4d24d0e9bc4963fe4f09a306e59cdd37253f15e6d48c9b8d9114ed1cc22b5468d0b1d667cabbbf92c5b6eb1905519e6dc1e53c047728b3dad56cdfbfc1f4d0050deefbd6ecc93