5d4fc724e99d52febce4870a32a7cc596f9b9f107e10470bee733685d7a2656a0f9b43089be1701c4bf27d9a99a572b9a25dcb88d25b42324c06c6d96ade6a1a9cc71cae9f8d6ddded4ed195de247fe6093387d053fb65ab1a507598eaf6af19a7bd7bb44128948a5f10d9f36eec4ad816e2eee457a4ba88abce9aa781e306644dc60d12bedfb2323c2a40392ab1db7166934589fb7f9a304f77692935a7d3bfc0def5225af49b539b19fabcfad1cb48c179ab9d576dcb92da1b4472acebf3988683d5cf2c0fbd830ae9847c5f98b2bf40e32acfa3d1be14af93c8c19f4bf0ea73960548163079b27105e44e9a8d10d4df119dded652db4bb3a1d7ca017db3d4aa40d9f547c453469ab8dbe49dcfa29827de1d4f629ffd5534ac3dbe26047ec670a8f341b7af828658bddeceb503136df8bc72bf4a8264df940c93b8fed06180c4132c914fd446fb051904545436773b654f0ee90983bd41612830138b0386b53d08401716399737136184d2a05826ceda86ab46ddb46f7074434eafd5f7d8e55a656189ac9368fcbecfe25b6ae85a