dcdce19ac6e0713afd2d2430a86e9d09d692885a448dc5fc3c48dfb608655cc754bdd5396aeb20a64d41294b1df740eef3d1cb6c82c67368cac382e85cc69fd76ded152421029b4e0c9bb9784c0afd579a9441efd486605d81b6c53edc6fe87fd7370b1ed02f0455697c83ded7131b3f5b9e252fcf5bfc47eb364fc9a59c093dcb6b5f0898d845c6c0eb3ac271a5b49c932665b10bcd680b97ad3d8b36d2a4cf8926c6b86964a68f59d638806b785697504d8060fe140e379b084e4b9d23adbc51edc27dad017f5784c24220eb8e1f3c4adaee435649bd9cc28e866452838358fcd96df263571fbc12831c4c9c17a20db9f7a20922488fcb2750c4af687273a025f3c4286ac9bf35a02264b08781fdaf8490e1f59d9caa147bed4c0c3e5f9618cf6960fb804c9203d2feba8122c5a65198fc18e2ab22def41a605b4f564bd58be7b32e2337458e8d133b6986c308b1859dc34eced2de63d8e92dc382e72f3d1060f4e3e62f7f19660dfd7f4a5ea7b95524c5ea5b0a3c2874998bcc494597937f33c90103385b14572898af923581556ea3df4bb49862414db487cb