105fb098355f2f8c1ee66717bc656e57749932cab927b55328b7eed7b17c01a2e9990bffd22f056bff847177efb6660514b4109b3d854780211ce02683dcab2f474a880687398f903c75281954d06068111f64037bf85f1328c180dcd09cf1aacd0eff4a8008739188e541f591395749fb4aa1d14c508d3a757aca51c11c11d2c929a4342e6e263d11b840e3492ec4d9657a947d7f6edbd9d661e33c323e6496b7ca3e8bb48ccb6f7f6b4e2b24e0efb96c2cfb082c3be2ff0e2ee8ee781ab80eaab79e1f2ac8803cb89bb7793d11b9eb04df5b5a5144cd5dd39199b6015d0dc055e76da58c2179b8a5e1f25c4c69925b0771d5b3cd66f91deca72338eec313332615c8bfc2ec86cde8a3ff84250c8081e2b773f290809827ae3da4b38f542dc3c7687198382044bf492a15f3cda318442ae5de8fae4b7febb2183952d6fc8964068d8200b019098e27524582a9a98ec0125bf0c53697ac328615504bc08f17236255f84345b8c7222a0e3a2cedec82212543af9de7c60a3fff013234d7d6cdfc74511ee7cfe2a235b8a45f94ea91a165ab943a12e8edfd2f17c97ffe294def5353bbd4a4ea182794e541f995fe558448c0c66f96ee16300aa3750a1f14b2077c4c316b7cdce8e41095c7ff6a620305ae113bb0e7ed778c8a0daeacabcce682757200b39d80df5197520e2cad98734c85bd9562753981ff0ca8f7f6622db45b9f869a070cb13a983483a048611412fcf36b3e599407209363da83eff455c0360c702f88ea2703cb5cd1324107051c3a6d20678659df99ad65ddd729dffa12c17c8f1698b8ffbaea5ec63f0af2169b2114