7f8c342e9fefe91156f50865f599b3771ef3c13c91dfa44d9afaa526196183c37a0cc49f599e2248eac100fd308cd44c4d4937a96847152885ebe92211f51308dfd391b922f8de396761ecf688489a6d376158acab917b3edeed78b6783841d754f6574f448d9839c49b1dae959ef6fe7946eef405cb8b88ba606c2001e6286c43e5b43e24fe43f0e84ffe4cc87cb03bb3db85e06ba71200378d2233757ef12aeb1bb6377c7c815e2e4758d5f2b54aee81b7fed1abff3f5ab4e1a33b57dc5f0fecf1c27e7d829c5242e137c03b60652427ee2aa4788460d126c5f04ac09ffdcf682397370f552c9d633154d9c8499395c6474b3e0fbf36b97c536cf84ff09372d337a1a5cfcbc1b96a41832db041d6a4bf6725e480d90f4b3197f25434df76efb5d26b1955af1ae779f655d9e5cf72b101b53ecc38669ccf16840dbebf1f4fe7c83a8a139b52b16ff7f1997364e88148f80ff674f0ce8bbc48d686c1cd0113a6487a4cc6ab79c471a32e9721a347fe1cb985186bcc7dbfd8a36f9aa72e96ad8bc0a393c7de2bf5730e13a1430914886f21921c881b68e50657030ba11ce884b98f9ba9807863cc9bba051f268c5e8c7de0d642bdb1da1b9521c56f0a51e06c281c8d975717fc53fe445cbc1611ad78fd0e0269683d4a30b3432353bf7b8ea770e96ea630d3aac44443befd0b6e496d5cfa8dd07a3d3ca427b7a3f4bc3e54a4d986cc341441fd7b0050df46dea27f6642730a307d02e847f3e81ee966599a4b2b8d5420e7a3b7df867762f22f59c62e4d0d37e049196131225354706565bcac80153f26bb28cd5536a6b4ddd8819f9c41929e4a54338cacc4a27e341e085c35fbe80d7b1f5eb2a36198bb77e9dd6f259567c11e4ac9a1bd4fea9a2f4578126b5b7255635e8cd70585c92a259a40af1fbf82a4402a829f35106f9f3cbad1bacf9893cc88f3713c2eb9b19cd696052f8eb4e7a43b19f34ad247fff0907c4de14122faa77ad206a9fc1b6bdb86f5290def518eee0186e7234eb0b803a9ffc1b349db13b8eda4f59a40d47c0e033b906c2444c645c342187bc225bb42c61251ec27841faaf4e2efdf73130e250fc25ff3de6a1ec55d65e5172d84f65eee73718f09f73ec7b50e39f313ec6d6a24ad5edaebcf14889b23570a67f4b39743f0f91198556c9cac00fc3285ff14e6e9884da02cef757f715d573f9bfa754f68fe8f51c7137799e36fcb11b4e46bf7b255e564f8939e1257abf801138660d199be5f002f042d975ed22fe2c875eab1fe821c9835625a01a905f818674b5d0e960503411caf069f60edbfe99d30c33286913abc68f0702bc9d5b45e62534600657ec70bb8c552309a01e0dbfb9bcbb0738a62035319bffc04913bdb5540d3679d6cea2c3687f245efbde32b01ee9095e93d74e4ad3f54218e7e285107593edc54f46cda50637e3b2f1ec95e319fd02a4d57c2b1eb94826fb28f4ae554aa6c378d060513bf68bed58de6a9a97ac644b661ddb9dac21cc69a3b19ef3480f8e33af86ebda7d266ef8ee2ae888bf4acd64a4bc9925a2bd3a0627a49aff5f53fcf657e0ffafe7da8057eefa3af771a9c26c70b60b599a88a2b95d95a59297d4ef8e24b92cafc3a8129da9c53e7f45ef626bd2af665ef29d4717b3a34133ed191f6e2a61762a4920a886decf4ee8fa196679de7e2091f64d5d268c2b1e2316a8469eeb8b1cbd0f849092037f9a6a3cf5d0904132817f18c9e8054ead70ceb98454f96b1b4c6da18ae2833333cd10da67ed78381159838bc8ca3124ac549b391ad88496b53eb7f58d4930267131b1d7610e8b07766d44b094e5d2e5986f3c2bb4fa04fe184c290d366