707af6addee3ef600c510b4b0896b300aadaed397d13acf115f5938030c13d87805382a5eda03574f114d77b3d100b53ad7fa14778524225f9727fa593250ba488e9309d3adaf9f68b309f6fb81f2fec1afe248fc09209b0d02ee4f4f87167777a098a20df413cf28e4353f8b5fff2cc7a2387e0faef3ed9eee20c15f87bd397e3c7f7826559c304d7d4f60a36efc42ddab0cc064dbf27951b168978a54f7a9609f117a9dc3810f256252257cf19f67b57170967a30ecbe8464877f6a828d8911def076319894ea2850aa35364e765df46a35f9d7e104b7f420e9ac7db7d422753a06af0885e0bd2af0851a97cc481073a317d74ef73859276bc8fd211e0d1322d0da535a71405e9c929d59d47560f832aff14ac49b26cb44c97847ff3f48d7ce071c3211112bdf4d44a4f5931de311d9dfae5517be79fff366573bea5405ee5fff12fff9d5d1969994ab91ec89fdd7e0b4101724d845e8ef4c71438838beb4d88abbb7d33cad2bc14606529