a87adf5dc95abf2bd89d6486a93e184edb100684f6cfaec14b8e74f7bd6de7ef6668919c741ef9a2ae538ed0b184555cac80c34a65064418a15b5b446e4941994e76924623d1d192b63c4d328d90332debb9797ed31e0f506447a5353f44d34ee5ef249d78d25e9c5de88f69e8a3257bfe5e9e099450771ff30e99364f0df045385829f971f9b551d58356d84e0671a9be64dcc33941cd133cdad743c620abcda9003e54eb02ac1724c18232aa46ecfd03e82551350ec19ac8d45b6656697aced53e32d79a1aca809ad7bcbb63d3f038a217869d01c016c6a7f020e47b8eb6826ca927f5a9f0e1a7261e4b1618bac58676369a288a23fe32d1cf34b734dca110f27462851c94255a720c593f43557ea6e4c5d00a1cd0af0f71827c3bc28fc14e43b3efee7f88fa1920f65b62158f1165f93f3c9bf234f9aa58959820