2d93af0538d58e6bb0851e2a9e6c5d142ef958387ca25708d1a673da0d837edb950728ff40ec3d013ed5135fe25fa4ecd6f48e1cb39952781d890392092932b60acc4c56f81ee197e8cf686b61d55a7dcacf48e0ebd9b9631d8d497996ebf4ffb318d8877721a94ce800488693628a38a87064e78aee5a420a0cccbf407e4707a397d184e85b72f409d497198cf8b10e0f4c8ee05c6f11735403de612d929842028b74d7ff6078843edae7100706170502819fff46cbfc41c868ede182edf7e89231ee349f7c345a2939a01b3df1115e3c2676c269f481bdd21e57920dd7c51cf15ced8338347c1a7ddd61c46982de9e00594ed65e71a2e8de328fbbbe3af470c0a04ffe23a66e920de20296afb17e66ab47765472f26bdb47fa6fee5f32ca9d84edd4bce2717d49cb68b5acf1a7e5b4d847b5777e0fd024b45f5b4cae6489e567bbc8b0d4ebf34a273678