a243d9c3d943fe9a1d7b2b04ac83a8b8cdf318f5208ae53c608c0dbb5272bddb58af9110f65eaea484dc804eff9122676b8c0987a6b831b598cfd245a3c196f259c52b824ff09c31a9e86fc7ba2e36bede6ccf5f7f111b985ee917a90d6d442582c40330166d90dabf6aef9cbb9e976478f3efa1ec7230460f46d134332f1ff4093338361fa20f5f64fccf2790d5a4ee862dc0d8de69a95f31f1bafca4b82e1d2422f4c8ee5fb9f78c69e58121566a12