42b54be9f337a704f0f0a84b2b61e0c5eebac72729b208e22748de309158f92a121882432becdd5c4db6e066d943ab83e0a2289dcfc870efbf46da2ed4e2a7a0d92f7736b8d1a5f4ec8cc8367cc080840d54c0b7bef5f7549b9d01bf47e15628bc414951ddbe21243fcb413e7b1cd03bafcc2decfef76fdb702716c422c2a776ed016db216ca106e353cc9b0052adb9c13a0cb9a79effee8e17432b5bcfe8bf8163e7d6efca1007522040e375724c62066fb607010d0c22ae8429975a6a66d3fc0239a89ef12a0f8223933b8b9e5759a3b7a71556721e0b35f3404986b99b2de1f0f7eb9b98d85d15e680849cde56ecdb0d8b16e190662ce4610f22a5f47461ee7a55f34fb466fdc61a55e289c10f376fe34a2c4525269483a54898371a7659c677547f886a7d0590e08f44618ac607fb098298cc3ea204a527429646fac2f8b137e1b17822c638e36616393b9ff5cf7d1e5a2e6675617146613d58ff904486d3a70521200f7ffce34b5ac65debc1236ac3c1bb1f77a8c1dfd5e477ff0d6663149ee71f7d5047847ea5a84698939b0f98b2d095582ba49c4eec258c72f22b97d817255d683cc195e2758624123c466d938c944b0604d53efe2766486723dc5