105fb098355f2f8c1ee66717bc656e57749932cab927b55328b7eed7b17c01a2e9990bffd22f056bff847177efb6660514b4109b3d854780211ce02683dcab2f474a880687398f903c75281954d06068111f64037bf85f1328c180dcd09cf1aacd0eff4a8008739188e541f591395749fb4aa1d14c508d3a757aca51c11c11d2c929a4342e6e263d11b840e3492ec4d9657a947d7f6edbd9d661e33c323e6496b7ca3e8bb48ccb6f7f6b4e2b24e0efb9f4468b544956b38072182eb4f1b7792a37c68c989b9f65e18ed1dbac867b5558b4fd2f382bf4a41ead951fc004c23c8f9539308c57b12e054d27f9642376f6931ace6d1519d88e5d3df59a63e050a2986647a260f8b7f68ee90ce3f12ac5c5a12a22a5411e39b1d203087e0439255ce58af87f22a57dec15cdd10539454f2b2ab3ecd01528e5a4a257baa6a890c6111d90ecd041040681fff53f029c22e67ac2af9f750e994a098b382f32ad29f6006545d2afc39259933383427f997a67d8f63c5fb2f5b4ecd885c2a9deb0b4b36f0beb7e5828991e651deb399371cfe8d1a98c389627b8262053f2beedf11e509e84b6434ebe29300c656d8ff1eb68b43cdeb69179817666f88927a5f0ff00edeb249d1e20a1a025a79c211ea6f8f257f61fbda7ccea180a1d3a6ae7b781bcf97d0ed24ff1bc2f8437c0822c362807656387f9fb0cb26808fdcf7a21063647d381a18113d9679ab4358bab10609477c835526bd80efad8efff61d31d0c28e9b9eecbd6b3a1472b813464cd7be84f1980e9d0930245fdf8ada8b510cda36e4d41ca9f0f8cf5788b94213797dedcbe7ba554de