d4727f2c6fb2a19627b58f4d7ea1036b1be4a8adb9f02684c8c0c7395e646788ec40449ddbf8f82a90be32d87c77bf57f5c343328747d1d63dcd355833f00e864506aea0a289b6967e8e942e8d65b1582a876d0fd5fc8226d50a599feb4a8fd3532cf95e80955d1fd1f9db7700d2c10fcf86dbec5642ecdad91eaf06b8b22084ca5a557b11281a6d5d72bed731f2b75c61ff41360935f65f6a52567856077b154b28b4cc56514e6748accd295e5d47af8f1316b16a85adf48e599db953be19069dde48d5e668b2d327b17660d3405c700eba82ff7da46e12ce59098c9b6cd03206ed988d7c49c14846181179a28b2835e52fffe084350784ef64e7ce589a07349a67e5f34f7857753c77b2bb2dbae34b621291d402cfb01bbee80b34df6e937f8489fc1e2de61fa49bb82744f5a5bde5bf495e4f986cad9c38d9e108de072e24ed20916cda57bcfb5c121516b4246bb3de0a65e1a7121a4d045d35ee96883589