cba57ca6101e8e504cc9e6054cd1d5e6145d81ba1a745a715f669b61a6dc12ef92e45f9db246f64313434ea0f9b68a6037fce179fd23deb7aafab80e65700f0db7fc496fc94567d55b22f462381592a2bfb0ca5ad69a54cdba512351088877f4156d0a21d3e9431bdc48db4bd5dd2f9e0729eb53b8c4e02cdd99adb36223727cb48784bb9c3de5580cf3b8cabf186cdb18c504d519c8cb84ea0392bbbb8ad4eea85905da655ddf7e35ec5364194228308b452ca7f4ecc9192b8f5d95c267bcd67f0a88ff5ed6a56b15f581ab2a3e697450d47afcc47f12afe984d05709eadde4a58c542defc5750159998af6af09a913a3667ed813392d1caeb64f68d7835e0d4c88926448b85d929794ab058cec99ab6ed7a25f84f6f2b7857ae8bf28f6163015625509de621ec07809a6206d999a8175ea94d16b2f4d7082656bbcef92a3c6e7a1e557afbf05566b533f4edfa8f0ffa9ea4355d4c7fecf5e5844d5387cd278e05fa9a03fa5e111ca1c84471341d5465eac75d0c0e24a8e0741d00993ac313e4da989a6003bb1e721dbea9efac1ccc8c50af0b5efa281c4b0e93246fc3e016751884b0915fab0b09dc5bd8c018f78c6d17f6b0aadef645b550458cf858d3d507c4839c9e26165a9ea26df8713b25b1cda49e42695a349f6a3