c8a760e1401bd30c3e0c1fa37605e67ed6ab63fb68674113e2569c9b13b4476d16116add0f05bcdccd34258ba42d2d9ffe964719f2c1c760299f211f62affb2eb84dc192b3a0fc7bb4933b3a9a86b4b6f9ec9b4ab555cc5b4e26bb1fa170f1eeffd5d1832c628e3f090170403dd5912a084f10c8e2cc97c32db55a8595e6bd7cc121196eb8b488a4e2da32ccf715c6f8ceac8f676d77b319657b856655e5c99f3cfcdbf6d343c1af511d1687907e48d1787e63cdaa70abe62a406b05932e78a8b92bf6374d692256422007a01f10c2f29903bf3a0262cc96c9885c6c864f41e42c009fa7d6d5b465c043c586c5fe43f24911647531854320a70c206bb6b6ddf1d18ff639ccda095a88b72a52ae5c83d80c20ebd54cbc0d7a6f6beb9cf1daa810d51c26012fd0b9c602ed9b