4677f7847908c66f076946679a2f9283fb49153ebfce471e39787a79a07d7033888c37bf8a3a033cea41aa36454f6d532544c5cd7af275ddf5a86897352b4e582835f54a23960fad6951f64440ddb25b6f258b1b5f4819c62eb71f94ad46f1ba76917e8d7862494a2c45dfcd6c020298a995335d18b816d81cd7b5abf28cb6461cc8beb24396dbb108e6a4f604b3670d9c65fc7ee0f12bd1d48d504928992cbb197b7af6fb909d1c235e6121637f0ddd13e1e431d3e3c72e04d11c6a4871dc9b1cff5792348b3d2efa2a10439106a40e208f5127b620a581a945b4a1d40d84235be2aa852a3454b25b1890d3