c827b4bd3eff5ede9071f64b340b9cce5642365eedae4c04c52f7f4872f36cac5e5bb236b44a688264efb306b3b5ad31e8109cd4abc48f36e5b39cd5a02fedec