bfefc1186a34947c0bbc933dae287dbb9bd4814a3ad17f232f8ce283c86e4ad5687e108077c9f60b5da520909b0f9c75a97184a40fd5bce4e5328e1e564a0ab1b89354cbac490fa0a4e9e14895ec8078a27951db4a5b17e91c339752753a2754be004407a6b7e98f4f25fc24072a139b4cea063875cc8b0a1dc0327da1da9cdba0436d766175b1b9ab834a4e81f9767413d9ade2cd76a12b4cbbe7cbfa3e04ff53f0c5ffa5ceab26a88d5120b4ebf20a96f48761b265c3db78ab3f07e79f70729f393c5316adf7ce2bb82cccde7edf5947a1534adad6940c87be3ed587315b8deec37eeda08873adaa8607e8c321dd7d19c9ec4ab8fd910e16a28bce5f5b020bb63701d02d3ec2bc3b9856fb91c6e9edcba5b1b5a259e82636c7fa7581793b2bee64f7cda5cbc1fc4612dd59885df252d7399bdaad5f99ba88c5caab760a2b40526846c06161ee4008f9843b1046384fba41f921292a7552a85bc2970cb6397ddc675f66d31843ff098145ba1e24ab4641467ef73af6caefc8dba0e12bf295bec4c1d44b13c478cc50456e1163ed1aac38e13ffcf7d3169ba5c2e796932759b9da5477b615a58826dc1a7cae1b0d27046ccd27d062d8d4ef