50c57cfa75f9d4ddfa9dd69d5897f4224912ad52bee59bdb783b60bebe6d61d222a60defaeb31a68ae0d5e58a3ee1efa93a722593f9199c6f0b40d6ea80c97bcec9b97c6cfe477ca7a1c45863500ab1595de9dfb711a486902f939a4b829b33ddec8fd7ce7574f726ac448a05eb4e2de3fd095ef05aaeb571ac84cae6f2431b6f7b4853bd2928c48a134ed9db5b2bc4d30dc73b7b4fc6780f86d97f293a8851e8b8fb830ab23a0964041c06fcef2827cf67ee01eb9f4aace1056b76f08336039d3f2cb4a247c9488a65ee9f52d7d4231374db884c0c593c8879b6998ae1a9e1528bb5a4457a74ee1e01a690f3262dc5ad9a017c5e4f456275d48c2fcd65b0b5b