10fcc7245d08fdf264b5760f5d96e63ab1e56b7c1b60982f44334c6f8743f12c0374aef77c9b4b9d2546fd668a1d339f0b46b8bf03a81e7601f990a131933ccdec98d77631735a9d277d0dd8ab3e23e33e59d9f05f5bdc58500581997868645db2c47e6d46715af29a29eee02928c562fde104f5386003b74672b358ed6e4b0d3097cdbe08ee6dc39103abd1467de3873d3eb841d4d7132ca12e3d072e6d438248aabd72bc2d8181098149a7fc4872fb34f93fe84e121a10b0defb094172ca976a79c59b28f5f2bb69b5e818ca506b4267e5829662a40e611495fd47718b8bfb7f8d91ace751e419bdfd6617050a7942857f3ddb58f34fa816b967d5c8fe787a0207f6a796cf240afc87901a1936299c1f059854632cf9a8adf0edebd89cae8958a7ee19f90127d2bdcad818d3ed9ed11f40bf450fa3d8c6f7b115ee04e8ddcad7b12acdb2a2b875a215b3709bfd29abb419569be405cecdf712c7b9365f07707323f356b3346e54f0658341cb86645bbf1dbb59e6ae898b43dd33db