diff --git a/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php b/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php
index 7dad008..7c654e2 100644
--- a/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php
+++ b/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php
@@ -64,7 +64,7 @@ public static function open(array &$connection_options = array()) {
     // Character set is added to dsn to ensure PDO uses the proper character
     // set when escaping. This has security implications. See
     // https://www.drupal.org/node/1201452 for further discussion.
-    $dsn .= ';charset=utf8';
+    $dsn .= ';charset=utf8mb4';
     if (!empty($connection_options['database'])) {
       $dsn .= ';dbname=' . $connection_options['database'];
     }
@@ -92,13 +92,13 @@ public static function open(array &$connection_options = array()) {
     $pdo = new \PDO($dsn, $connection_options['username'], $connection_options['password'], $connection_options['pdo']);
 
     // Force MySQL to use the UTF-8 character set. Also set the collation, if a
-    // certain one has been set; otherwise, MySQL defaults to 'utf8_general_ci'
-    // for UTF-8.
+    // certain one has been set; otherwise, MySQL defaults to
+    // 'utf8mb4_general_ci' for utf8mb4.
     if (!empty($connection_options['collation'])) {
-      $pdo->exec('SET NAMES utf8 COLLATE ' . $connection_options['collation']);
+      $pdo->exec('SET NAMES utf8mb4 COLLATE ' . $connection_options['collation']);
     }
     else {
-      $pdo->exec('SET NAMES utf8');
+      $pdo->exec('SET NAMES utf8mb4');
     }
 
     // Set MySQL init_commands if not already defined.  Default Drupal's MySQL
diff --git a/core/lib/Drupal/Core/Database/Driver/mysql/Schema.php b/core/lib/Drupal/Core/Database/Driver/mysql/Schema.php
index 8237c79..a5e89a8 100644
--- a/core/lib/Drupal/Core/Database/Driver/mysql/Schema.php
+++ b/core/lib/Drupal/Core/Database/Driver/mysql/Schema.php
@@ -32,6 +32,19 @@ class Schema extends DatabaseSchema {
   const COMMENT_MAX_COLUMN = 255;
 
   /**
+   * @var array
+   *   List of MySQL string types.
+   */
+  protected $mysqlStringTypes = array(
+    'VARCHAR',
+    'CHAR',
+    'TINYTEXT',
+    'MEDIUMTEXT',
+    'LONGTEXT',
+    'TEXT',
+  );
+
+  /**
    * Get information about the table and database name from the prefix.
    *
    * @return
@@ -87,7 +100,7 @@ protected function createTableSql($name, $table) {
     // Provide defaults if needed.
     $table += array(
       'mysql_engine' => 'InnoDB',
-      'mysql_character_set' => 'utf8',
+      'mysql_character_set' => 'utf8mb4',
     );
 
     $sql = "CREATE TABLE {" . $name . "} (\n";
@@ -108,8 +121,8 @@ protected function createTableSql($name, $table) {
 
     $sql .= 'ENGINE = ' . $table['mysql_engine'] . ' DEFAULT CHARACTER SET ' . $table['mysql_character_set'];
     // By default, MySQL uses the default collation for new tables, which is
-    // 'utf8_general_ci' for utf8. If an alternate collation has been set, it
-    // needs to be explicitly specified.
+    // 'utf8mb4_general_ci' for utf8mb4. If an alternate collation has been
+    // set, it needs to be explicitly specified.
     // @see DatabaseConnection_mysql
     if (!empty($info['collation'])) {
       $sql .= ' COLLATE ' . $info['collation'];
@@ -129,15 +142,15 @@ protected function createTableSql($name, $table) {
    * Before passing a field out of a schema definition into this function it has
    * to be processed by _db_process_field().
    *
-   * @param $name
+   * @param string $name
    *   Name of the field.
-   * @param $spec
+   * @param array $spec
    *   The field specification, as per the schema data structure format.
    */
   protected function createFieldSql($name, $spec) {
     $sql = "`" . $name . "` " . $spec['mysql_type'];
 
-    if (in_array($spec['mysql_type'], array('VARCHAR', 'CHAR', 'TINYTEXT', 'MEDIUMTEXT', 'LONGTEXT', 'TEXT'))) {
+    if (in_array($spec['mysql_type'], $this->mysqlStringTypes)) {
       if (isset($spec['length'])) {
         $sql .= '(' . $spec['length'] . ')';
       }
@@ -271,7 +284,8 @@ protected function createKeysSql($spec) {
       }
     }
     if (!empty($spec['indexes'])) {
-      foreach ($spec['indexes'] as $index => $fields) {
+      $indexes = $this->getNormalizedIndexes($spec);
+      foreach ($indexes as $index => $fields) {
         $keys[] = 'INDEX `' . $index . '` (' . $this->createKeySql($fields) . ')';
       }
     }
@@ -279,6 +293,63 @@ protected function createKeysSql($spec) {
     return $keys;
   }
 
+  /**
+   * Gets normalized indexes from a table specification.
+   *
+   * Shortens indexes to 191 characters if they apply to utf8mb4-encoded
+   * fields, in order to comply with the InnoDB index limitation of 756 bytes.
+   *
+   * @param $spec
+   *   The table specification.
+   *
+   * @return array
+   *   List of shortened indexes.
+   */
+  protected function getNormalizedIndexes($spec) {
+    $indexes = $spec['indexes'];
+    foreach ($indexes as $index_name => $index_fields) {
+      foreach ($index_fields as $index_key => $index_field) {
+        // Get the name of the field from the index specification.
+        $field_name = is_array($index_field) ? $index_field[0] : $index_field;
+        // Check whether the field is defined in the table specification.
+        if (isset($spec['fields'][$field_name])) {
+          // Get the MySQL type from the processed field.
+          $mysql_field = $this->processField($spec['fields'][$field_name]);
+          if (in_array($mysql_field['mysql_type'], $this->mysqlStringTypes)) {
+            // Check whether we need to shorten the index.
+            if ((!isset($mysql_field['type']) || $mysql_field['type'] != 'varchar_ascii') && (!isset($mysql_field['length']) || $mysql_field['length'] > 191)) {
+              // Limit the index length to 191 characters.
+              $this->shortenIndex($indexes[$index_name][$index_key]);
+            }
+          }
+        }
+      }
+    }
+    return $indexes;
+  }
+
+  /**
+   * Helper function for normalizeIndexes().
+   *
+   * Shortens an index to 191 characters.
+   *
+   * @param array $index
+   *   The index array to be used in createKeySql.
+   *
+   * @see Drupal\Core\Database\Driver\mysql\Schema::createKeySql()
+   * @see Drupal\Core\Database\Driver\mysql\Schema::normalizeIndexes()
+   */
+  protected function shortenIndex(&$index) {
+    if (is_array($index)) {
+      if ($index[1] > 191) {
+        $index[1] = 191;
+      }
+    }
+    else {
+      $index = array($index, 191);
+    }
+  }
+
   protected function createKeySql($fields) {
     $return = array();
     foreach ($fields as $field) {
diff --git a/core/modules/aggregator/src/FeedStorageSchema.php b/core/modules/aggregator/src/FeedStorageSchema.php
index d251ed5..4d51bdb 100644
--- a/core/modules/aggregator/src/FeedStorageSchema.php
+++ b/core/modules/aggregator/src/FeedStorageSchema.php
@@ -33,7 +33,7 @@ protected function getSharedTableFieldSchema(FieldStorageDefinitionInterface $st
           break;
 
         case 'title':
-          $this->addSharedTableFieldUniqueKey($storage_definition, $schema);
+          $this->addSharedTableFieldIndex($storage_definition, $schema, TRUE);
           break;
       }
     }
diff --git a/core/modules/block_content/src/BlockContentStorageSchema.php b/core/modules/block_content/src/BlockContentStorageSchema.php
deleted file mode 100644
index c1674ae..0000000
--- a/core/modules/block_content/src/BlockContentStorageSchema.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-/**
- * @file
- * Contains \Drupal\block_content\BlockContentStorageSchema.
- */
-
-namespace Drupal\block_content;
-
-use Drupal\Core\Entity\ContentEntityTypeInterface;
-use Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema;
-use Drupal\Core\Field\FieldStorageDefinitionInterface;
-
-/**
- * Defines the block content schema handler.
- */
-class BlockContentStorageSchema extends SqlContentEntityStorageSchema {
-
-  /**
-   * {@inheritdoc}
-   */
-  protected function getEntitySchema(ContentEntityTypeInterface $entity_type, $reset = FALSE) {
-    $schema = parent::getEntitySchema($entity_type, $reset);
-
-    $schema['block_content_field_data']['unique keys'] += array(
-      'block_content__info' => array('info', 'langcode'),
-    );
-
-    return $schema;
-  }
-
-  /**
-   * {@inheritdoc}
-   */
-  protected function getSharedTableFieldSchema(FieldStorageDefinitionInterface $storage_definition, $table_name, array $column_mapping) {
-    $schema = parent::getSharedTableFieldSchema($storage_definition, $table_name, $column_mapping);
-    $field_name = $storage_definition->getName();
-
-    if ($table_name == 'block_content_field_data') {
-      switch ($field_name) {
-        case 'info':
-          // Improves the performance of the block_content__info index defined
-          // in getEntitySchema().
-          $schema['fields'][$field_name]['not null'] = TRUE;
-          break;
-      }
-    }
-
-    return $schema;
-  }
-
-}
diff --git a/core/modules/block_content/src/Entity/BlockContent.php b/core/modules/block_content/src/Entity/BlockContent.php
index 82e16f5..cf5e21a 100644
--- a/core/modules/block_content/src/Entity/BlockContent.php
+++ b/core/modules/block_content/src/Entity/BlockContent.php
@@ -23,7 +23,6 @@
  *   bundle_label = @Translation("Custom block type"),
  *   handlers = {
  *     "storage" = "Drupal\Core\Entity\Sql\SqlContentEntityStorage",
- *     "storage_schema" = "Drupal\block_content\BlockContentStorageSchema",
  *     "access" = "Drupal\block_content\BlockContentAccessControlHandler",
  *     "list_builder" = "Drupal\block_content\BlockContentListBuilder",
  *     "view_builder" = "Drupal\block_content\BlockContentViewBuilder",
diff --git a/core/modules/file/src/Entity/File.php b/core/modules/file/src/Entity/File.php
index 8a5bd42..511c5d5 100644
--- a/core/modules/file/src/Entity/File.php
+++ b/core/modules/file/src/Entity/File.php
@@ -252,7 +252,8 @@ public static function baseFieldDefinitions(EntityTypeInterface $entity_type) {
       ->setLabel(t('URI'))
       ->setDescription(t('The URI to access the file (either local or remote).'))
       ->setSetting('max_length', 255)
-      ->setSetting('case_sensitive', TRUE);
+      ->setSetting('case_sensitive', TRUE)
+      ->addConstraint('FileUriUnique');
 
     $fields['filemime'] = BaseFieldDefinition::create('string')
       ->setLabel(t('File MIME type'))
diff --git a/core/modules/file/src/FileStorageSchema.php b/core/modules/file/src/FileStorageSchema.php
index f253020..e0856f4 100644
--- a/core/modules/file/src/FileStorageSchema.php
+++ b/core/modules/file/src/FileStorageSchema.php
@@ -30,7 +30,7 @@ protected function getSharedTableFieldSchema(FieldStorageDefinitionInterface $st
           break;
 
         case 'uri':
-          $this->addSharedTableFieldUniqueKey($storage_definition, $schema, TRUE);
+          $this->addSharedTableFieldIndex($storage_definition, $schema, TRUE);
           break;
       }
     }
diff --git a/core/modules/file/src/Plugin/Validation/Constraint/FileUriUnique.php b/core/modules/file/src/Plugin/Validation/Constraint/FileUriUnique.php
new file mode 100644
index 0000000..7aae706
--- /dev/null
+++ b/core/modules/file/src/Plugin/Validation/Constraint/FileUriUnique.php
@@ -0,0 +1,31 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\file\Plugin\Validation\Constraint\FileUriUnique.
+ */
+
+namespace Drupal\file\Plugin\Validation\Constraint;
+
+use Symfony\Component\Validator\Constraint;
+
+/**
+ * Supports validating file URIs.
+ *
+ * @Constraint(
+ *   id = "FileUriUnique",
+ *   label = @Translation("File URI", context = "Validation")
+ * )
+ */
+class FileUriUnique extends Constraint {
+
+  public $message = 'The file %value already exists. Enter a unique file URI.';
+
+  /**
+   * {@inheritdoc}
+   */
+  public function validatedBy() {
+    return '\Drupal\Core\Validation\Plugin\Validation\Constraint\UniqueFieldValueValidator';
+  }
+
+}
diff --git a/core/modules/file/src/Tests/SaveTest.php b/core/modules/file/src/Tests/SaveTest.php
index 666b08d..7b4bb18 100644
--- a/core/modules/file/src/Tests/SaveTest.php
+++ b/core/modules/file/src/Tests/SaveTest.php
@@ -8,6 +8,9 @@
 namespace Drupal\file\Tests;
 
 use Drupal\file\Entity\File;
+use Drupal\Core\Entity\EntityStorageException;
+use Drupal\Core\Entity\EntityStorageInterface;
+use Drupal\Core\Entity\Sql\SqlEntityStorageInterface;
 
 /**
  * File saving tests.
@@ -57,16 +60,27 @@ function testFileSave() {
 
     // Try to insert a second file with the same name apart from case insensitivity
     // to ensure the 'uri' index allows for filenames with different cases.
-    $uppercase_file = File::create(array(
+    $uppercase_values = array(
       'uid' => 1,
       'filename' => 'DRUPLICON.txt',
       'uri' => 'public://DRUPLICON.txt',
       'filemime' => 'text/plain',
       'status' => FILE_STATUS_PERMANENT,
-    ));
+    );
+    $uppercase_file = File::create($uppercase_values);
     file_put_contents($uppercase_file->getFileUri(), 'hello world');
+    $violations = $uppercase_file->validate();
+    $this->assertEqual(count($violations), 0, 'No violations when adding an URI with an existing filename in upper case.');
     $uppercase_file->save();
 
+    // Ensure the database URI uniqueness constraint is triggered.
+    $uppercase_file_duplicate = File::create($uppercase_values);
+    file_put_contents($uppercase_file_duplicate->getFileUri(), 'hello world');
+    $violations = $uppercase_file_duplicate->validate();
+    $this->assertEqual(count($violations), 1);
+    $this->assertEqual($violations[0]->getMessage(), t('The file %value already exists. Enter a unique file URI.', [
+      '%value' => $uppercase_file_duplicate->getFileUri(),
+    ]));
     // Ensure that file URI entity queries are case sensitive.
     $fids = \Drupal::entityQuery('file')
       ->condition('uri', $uppercase_file->getFileUri())
diff --git a/core/modules/migrate/src/Plugin/migrate/id_map/Sql.php b/core/modules/migrate/src/Plugin/migrate/id_map/Sql.php
index 42488c7..f1507a3 100644
--- a/core/modules/migrate/src/Plugin/migrate/id_map/Sql.php
+++ b/core/modules/migrate/src/Plugin/migrate/id_map/Sql.php
@@ -261,6 +261,12 @@ protected function ensureTables() {
       foreach ($this->migration->getSourcePlugin()->getIds() as $id_definition) {
         $mapkey = 'sourceid' . $count++;
         $source_id_schema[$mapkey] = $this->getFieldSchema($id_definition);
+
+        // With InnoDB, utf8mb4-based primary keys can't be over 191 characters.
+        // Use ASCII-based primary keys instead.
+        if (isset($source_id_schema[$mapkey]['type']) && $source_id_schema[$mapkey]['type'] == 'varchar') {
+          $source_id_schema[$mapkey]['type'] = 'varchar_ascii';
+        }
         $pks[] = $mapkey;
       }
 
diff --git a/core/modules/migrate_drupal/src/Tests/Table/d6/System.php b/core/modules/migrate_drupal/src/Tests/Table/d6/System.php
index 23bcbd6..5bf482f9 100644
--- a/core/modules/migrate_drupal/src/Tests/Table/d6/System.php
+++ b/core/modules/migrate_drupal/src/Tests/Table/d6/System.php
@@ -26,7 +26,7 @@ public function load() {
       ),
       'fields' => array(
         'filename' => array(
-          'type' => 'varchar',
+          'type' => 'varchar_ascii',
           'not null' => TRUE,
           'length' => '255',
           'default' => '',
@@ -916,4 +916,4 @@ public function load() {
   }
 
 }
-#8867fc0eccc6c8439bff0a269ec597ae
+#e15f00f5d9b1c571ee015c40f8fc7b00
diff --git a/core/modules/node/src/Tests/NodeViewTest.php b/core/modules/node/src/Tests/NodeViewTest.php
index 2281dd8..c60d44a 100644
--- a/core/modules/node/src/Tests/NodeViewTest.php
+++ b/core/modules/node/src/Tests/NodeViewTest.php
@@ -33,4 +33,16 @@ public function testHtmlHeadLinks() {
     $this->assertEqual($result[0]['href'], $node->url());
   }
 
+  /**
+   * Tests that we store and retrieve multi-byte UTF-8 characters correctly.
+   */
+  public function testMultiByteUtf8() {
+    $title = '🐝';
+    $this->assertTrue(mb_strlen($title, 'utf-8') < strlen($title), 'Title has multi-byte characters.');
+    $node = $this->drupalCreateNode(array('title' => $title));
+    $this->drupalGet($node->urlInfo());
+    $result = $this->xpath('//span[contains(@class, "field-name-title")]');
+    $this->assertEqual((string) $result[0], $title, 'The passed title was returned.');
+  }
+
 }
diff --git a/core/modules/system/src/Tests/Database/RegressionTest.php b/core/modules/system/src/Tests/Database/RegressionTest.php
index 81f962d..6f87d2a 100644
--- a/core/modules/system/src/Tests/Database/RegressionTest.php
+++ b/core/modules/system/src/Tests/Database/RegressionTest.php
@@ -26,16 +26,16 @@ class RegressionTest extends DatabaseTestBase {
    */
   function testRegression_310447() {
     // That's a 255 character UTF-8 string.
-    $name = str_repeat("é", 255);
+    $job = str_repeat("é", 255);
     db_insert('test')
       ->fields(array(
-        'name' => $name,
+        'name' => $this->randomMachineName(),
         'age' => 20,
-        'job' => 'Dancer',
+        'job' => $job,
       ))->execute();
 
-    $from_database = db_query('SELECT name FROM {test} WHERE name = :name', array(':name' => $name))->fetchField();
-    $this->assertIdentical($name, $from_database, 'The database handles UTF-8 characters cleanly.');
+    $from_database = db_query('SELECT job FROM {test} WHERE job = :job', array(':job' => $job))->fetchField();
+    $this->assertIdentical($job, $from_database, 'The database handles UTF-8 characters cleanly.');
   }
 
   /**
diff --git a/core/modules/system/src/Tests/Database/SchemaTest.php b/core/modules/system/src/Tests/Database/SchemaTest.php
index 9a234ed..4f4b9b4 100644
--- a/core/modules/system/src/Tests/Database/SchemaTest.php
+++ b/core/modules/system/src/Tests/Database/SchemaTest.php
@@ -72,7 +72,7 @@ function testSchema() {
       $columns = db_query('SHOW FULL COLUMNS FROM {test_table}');
       foreach ($columns as $column) {
         if ($column->Field == 'test_field_string') {
-          $string_check = ($column->Collation == 'utf8_general_ci');
+          $string_check = ($column->Collation == 'utf8mb4_general_ci');
         }
         if ($column->Field == 'test_field_string_ascii') {
           $string_ascii_check = ($column->Collation == 'ascii_general_ci');
@@ -239,6 +239,101 @@ function testSchema() {
   }
 
   /**
+   * Tests that indexes on string fields are limited to 191 characters on MySQL.
+   *
+   * @see \Drupal\Core\Database\Driver\mysql\Schema::getNormalizedIndexes()
+   */
+  function testIndexLength() {
+    if (Database::getConnection()->databaseType() != 'mysql') {
+      return;
+    }
+    $table_specification = array(
+      'fields' => array(
+        'id'  => array(
+          'type' => 'int',
+          'default' => NULL,
+        ),
+        'test_field_text'  => array(
+          'type' => 'text',
+          'not null' => TRUE,
+        ),
+        'test_field_string_long'  => array(
+          'type' => 'varchar',
+          'length' => 255,
+          'not null' => TRUE,
+        ),
+        'test_field_string_ascii_long'  => array(
+          'type' => 'varchar_ascii',
+          'length' => 255,
+        ),
+        'test_field_string_short'  => array(
+          'type' => 'varchar',
+          'length' => 128,
+          'not null' => TRUE,
+        ),
+      ),
+      'indexes' => array(
+        'test_regular' => array(
+          'test_field_text',
+          'test_field_string_long',
+          'test_field_string_ascii_long',
+          'test_field_string_short',
+        ),
+        'test_length' => array(
+          array('test_field_text', 128),
+          array('test_field_string_long', 128),
+          array('test_field_string_ascii_long', 128),
+          array('test_field_string_short', 128),
+        ),
+        'test_mixed' => array(
+          array('test_field_text', 200),
+          'test_field_string_long',
+          array('test_field_string_ascii_long', 200),
+          'test_field_string_short',
+        ),
+      ),
+    );
+    db_create_table('test_table_index_length', $table_specification);
+
+    // Get index information.
+    $results = db_query('SHOW INDEX FROM {test_table_index_length}');
+    $expected_lengths = array(
+      'test_regular' => array(
+        'test_field_text' => 191,
+        'test_field_string_long' => 191,
+        'test_field_string_ascii_long' => NULL,
+        'test_field_string_short' => NULL,
+      ),
+      'test_length' => array(
+        'test_field_text' => 128,
+        'test_field_string_long' => 128,
+        'test_field_string_ascii_long' => 128,
+        'test_field_string_short' => NULL,
+      ),
+      'test_mixed' => array(
+        'test_field_text' => 191,
+        'test_field_string_long' => 191,
+        'test_field_string_ascii_long' => 200,
+        'test_field_string_short' => NULL,
+      ),
+    );
+
+    // Count the number of columns defined in the indexes.
+    $column_count = 0;
+    foreach ($table_specification['indexes'] as $index) {
+      foreach ($index as $field) {
+        $column_count++;
+      }
+    }
+    $test_count = 0;
+    foreach ($results as $result) {
+      $this->assertEqual($result->Sub_part, $expected_lengths[$result->Key_name][$result->Column_name], 'Index length matches expected value.');
+      $test_count++;
+    }
+    $this->assertEqual($test_count, $column_count, 'Number of tests matches expected value.');
+  }
+
+  /**
    * Tests inserting data into an existing table.
    *
    * @param $table
diff --git a/core/modules/system/tests/fixtures/update/drupal-8.beta11.bare.standard.php.gz b/core/modules/system/tests/fixtures/update/drupal-8.beta11.bare.standard.php.gz
index 76a489e..c57aac2 100644
--- a/core/modules/system/tests/fixtures/update/drupal-8.beta11.bare.standard.php.gz
+++ b/core/modules/system/tests/fixtures/update/drupal-8.beta11.bare.standard.php.gz
@@ -1,86 +1,91 @@
- xU }ےFþW`+vJ_JOe1蘚`$DZ$A"/#vmOK6Oސ $H̉$rɓ'Yݮ~g|n>/qfzs.ʥQWfFti=22ָ^M*k\_ۗEm@GT7x+&%wf23F	Ed|Nb&V@Kfpl۵qKzr>/cQf9g81L#+YZ.x*^B>H_XYΕKO^4?(U^f.X$3_F#Ys\e*g߳M!ΛV5=JYd;XżX
+}U drupal-8.beta11.bare.standard.php }ےFþW`+vJ_JOe1蘚`$DZ$A"/#vmOK6Oސ $H̉$rɓ'Yݮ~g|n>/qfzs.ʥQWfFti=22ָ^M*k\_ۗEm@GT7x+&%wf23F	Ed|Nb&V@Kfpl۵qKzr>/cQf9g81L#+YZ.x*^B>H_XYΕKO^4?(U^f.X$3_F#Ys\e*g߳M!ΛV5=JYd;XżX
 ؐmf\,3m׊t:KQz-MWY1RѬ-u*Ĳz-B,	`-,y*k#ܬ G-ojoǿi	YY8?w kSJlWW7xLvK˚i>2%/Q2ǟ~uz#Uw	Ev_6Ⱥ
-ǟjx,r3W/k.?X͛o6˺Yg?Wxu:-1s}xt#[buUC6o207O{))na?*;biY,3`y{FS%Pb${PiXEM4;x_!nߍ!:ɾpn6;|puƛMJ1c?~;A6vf3l7PvBvS5QEN-=V͒2ultymkO|Vg|.x7<G2tFK3\GGC՛pC)r h<GU~A;E]BXN8vU};	gg'~+E()lc9%7 = f y? 	AeC	IķqFKmߦ=s.=uu˛Ľ"-z#)qgY1g{VhNFD=r]+S[lnXvDrTmzǛ-ޮjb[9,,Ū)d5)t;4KNdqF5X M|d罏M1A"/b)-OOx~2Ls&gnr&gnpĜʙʙP:-_jR,R,e;Ka3?93?9	0əəM*LFOO'<cʙ~3!#3i@^Zhs] M!4vv`qo,ڼb[@A+N*lk̡!=`q<!}~!? *"bpudliHGIėq೻'Y;e'._@qDv	^Qn{ׄbhoflv_ZnY{G{sY0|	ȓbB'3{9 V;!rDӨ7uwέ'ZRTO2wz[.0d>pݬ1e>z1Vic:2l͂R#0L Sc>|Fi-ڽ8}R춮	d d3I6qf1[7NBVLփ;jo9-6[y`|-x\{~@<:YgAGN={p$jĨbYj-Q/?mhg#[2tK>ځp5b.Zf(WB;+۹G}]]I}Wq'vf42Ll!μ4ՅӹKtœ&(^2-0y\dP'?+ǤZf}ɗpxi}hbM6c	iN-Ӏ
-^5>?*|C@; Ы1YFFH~K-5 kUWO榠8XaFQx%N?񚜓7z!@Oa>`*s:gBo)f؂)=@jëN8k2z;#":޴9R5L4SX߲ߤm]];)IC_?޽r/@,6</<ga'3"[!Emgydv|VpV#IʺkChڕThSC~ۢgBh/|?*kVXIdz~	6m/aJOJRC|'u<ˑt9U~ORX2.\j,YZ[k&qLgyfyZ.mB䟓Q[`?J:Ìfp"j= Ld.y buObIN9~f	=3PD)91 %RqlOǲ^s04ħ!He@#%Zkb',֎#3,R+ DG'7x 9z` ׄ_VAK/WrQ}jd Ɛ?(*YԴE$ ef?G
-|&AG?D| iV8-xɿ]\]mɤ;#<Bs=یbBqO'!EAf@8;mcu۾
-]C]+[op)i4bϣ7f:9vC/D'Q5OxͲRig*-ݷ]Kg?ReuGR*vm+l{6trɍʷ)(}b:״wK;GJN2$EwcyFvN1#?$d鑛WzaymmnO$64>}^ȧr"eߪM~ݛ߳N&#/ى8^L/RB(1#HYڶq,5Vץ?fk= Wf
-湑㥮e zVQd"mmPWPl:&=Fb3w\2LMEVbg_w301c	|718LNbyI8s=Ĵ0Dk57G{jA-Bl(r]7 (3EE^ENY[4D !谠xV+
-Y5YZi3s{Ib:)\gr\*Cn)@ATNfᅡ"ZVӪX	ˋG~j$ͧT"Wm c]@ˌ6g` : clډ^J@\2gQXY65@5+kn&;<^CȊ|Z$8dOM-z$({	:%.spuN(NQ1ʙŖgwҗI] )VCEGÅE=~9%<+S&Dpى@U].y No%eifD]m+#<^~fb]M|Y,Kw}Va}R}'[5SV>/L bQ)}Av_QK X\z%DdǬ[P"%K^uQFx
-4'nlZE'Er.J?r3
-Wc[˜1'yO[ &:scs,_ALl]I:̌ui+CphNLeSTʺBzNBm-!AJ
-p8Ȍ)ޱy>h>$LB(g%]]@y޼ !/rAY @9)9FBȄ:1Ot%;F#MDӷoCGsRXVŇI}FhMxꑱx=a*&z1~+92bQYMΘ8qIFp%'g,yg| &NBȖ2F^j8;3md68a"/x]\JZSIFL`u/	e^?LaY`&qbz(O"bPlAFB49X-V:O{v@<i8!P2"A%đlqY-rEO)%N7<}2nb3	3v
-0!%Ax&\G'Yd[)vjz.ƠfDQ8'!rvEӀoz;vȋL]Ô kzD:cRhedq">f<<rrF+ykYd('?b<Q!{=>mB'o=2N!R.pVlq]>K/
-]/rwjpNи(k1۲ r	#HAhQ
-]ߏ|o(Ǿ:P<i$sJXk>u"f˶֞/ej18,;1eXkc䦑vzGF Rr Q
-KnՠGFvob1)_ruFU?[TG'%4J͕	 BȟJ8[AF7vVogzOz*wYojhs>f)Yo97cQWo*P!!R,RJt% AhXGNme@0GFV;|5?y؎mt=jIPd%ggwj߶6Z6fȭ)|fMU߫PC6{6rm{ޣwƒwMkǰM
-|9s:A"o|"9C?<Ct{F0u4T69x[m¼Xp80\g{(ͽ'Ճ2ޮ Fu rDV8'siM?G8?m,wb/0 ϲC۸ϐlbYg?@šTњa8\7<K>?LoܤF :i؜tErT(Yu)o2I\aCZn8UgtFҒ {eBGYnlpGRRnPzI?)HZ6OFM,EJ/`^y 8U,y܇AuװxQf08	:+\)_>N<E]bBy!zKT3%89RB'u֫#jb%gPi!(~ #pZ} '~2݋|4s4"g)c~3$q䆟8IsQ,䭖<H{XV14B<yX<dAJjl@ʿD@3qHne⭀]\
-nzt޾e'/rFESk3G{vh~CRT,+q>v}	뺏5Gjviu&pz搧2iQfZQM/MS\>>7R}p͗.e)OCZ|,}2L/qBi!ylV0~i\yU l:q"#,I~~&B!(?ˌ!gYa~Bt[$Ö$UvC3٘z	[|r/p>=nC52A6=WEN-0L˂SHٟ.QVxk62݅8FMxL~b9mDNZA-d6l3OS<4cs;O{hKkKΚu.,DQ'ǉy"xa}1ps
-	99x[kqx.a)m5FV4#rpԌ" N9y8]<ݞqԑeΒRnŝ&@9^V*k{y;&G	{TYUA03,mS
-LY>J*zߓ}yE[O+ _>\]3sW30GMW1zeeyO&nti`Nj $[8C7=X?"{n;q<Ah\$?t>9;#Am2 (Q8tCXcǌtMIyG/RP1^'4+}j}:#hn)R#ҵ'꺄iLHzXO%\!+p(C&Ji	+8 5emmukilVdg/0C+OI<;<MMγ_K6o2Oe?Wŉǆ\(bf.N4 lw^5u9]{YO*~F(BI%:	KIƇ )/^; /z|}Pך8t@GaxACrD3H|^{:׻0'/yݨ8GDN'DD"B9"܋2w|d uA:gEAµVxw	Ï!u0$G+}/7M.h2;b.FC)yİ1<'Ldyyڦ7rB?#>\XwfkIGq'negz^͵8s,ώl}0Ui2U"w\ٮfZqdg1#cp$+v2Cc?JͯEE9N
-nfCP@ǶLv8I4>ag1,JKȠ D
-
-} ˖x ݫUY,U}d*hXTɐ6~N\*MxK3%T59mhw{:CAc&g6M!yh5\mQ1t,Z'5";dU cq Y/F<G,W"j6#HޖnTL,#gj	RA.7fuFPȩɽRi){2nxd9;efhZ˸~ES+YHܯsڻŲD GrfPbR}Bz :H
-U
-@߮dE:wG-"c<.qK2#YfedXxdDI[NzE"Ę%O٬`^Esulu|W/qaJ	_!쓂a@BMxBr?Ul߮޽Gľ#;l[06+s/KƫaG3Czx 87`aW?h '/r-!6]ZRXV5{AwJx'i՗Zjr'*]ǒ`ްYKI# U>6ɜŒ^^	 /lҮkNPE^K2"HPyf7E֜`Phxm2ά	8Njz(u&=nXQz
-]#p0Ϧq0<w6Ⱥ*^a5ƋI5aiO%0Y5OxAo8~ۓTv/YA2ҟʪ;H(e@#ЁarP΋V(icǖJ -`:Ql|";	pmEMX0WnKZWrk@}J)Ž7j]7udN+g}zڵs@MCbG=!0qsB_Db&|'ED#?M y ow#~Gҧ`,G>ǜY=i(4B؎3U"1#q'	rϳ.ҕۖA?70i=0i]Hj$RCX46ra6Gn=	z,@uULhʎ$O˄kM<,
-8z;+%Gcci(7YTfܐuLQ_xkܶVʯqf""bk,wr#M!LƺniM{`;8>B8txժr2Z!Rrvw"cEa8V+1uC&کo!ܱIq־S<n`Ҭ+Wȍn!U>W.<b	b3+iIs6)#	yѬԽ(]y3&檑C>⊅OZj<-ZW ɎL=j]R;(Mp73i%Ado."Ao ײNtK#믡V82kB[6E5"C{e<]@-EZ5&8?{nB%.nvWkhɔsf݊J5-M$߳%zʳ@Kq-bW =MeȽ}׵ 2s߱Ȏb3ƎC.^dVYRɎu](aa`mxWrޒ]Yp$kwɸ"-5VZgQCpT9#G)6a§q =ZWGzH%øɱ9V+,"mM
-}^aR6D8%4ȫˀamuS3m"ȣAtA;Y)|˲>j{Ԥ*h,N:}ޮ'3IQK4'Qt-u߶;TUɛMnYM#MDS#r:r8M'Z
-QjZ>N*@U\4gArT$)t$O;qdzӃP3 rP\ڇiGN ΀uf,x(6-vl|+2;~xRzѲ]Tif2B9ϴ1i 3MM'u#*i16sCg%mN	G>]2Ҹt+9c6U1ɻk-5qʂXLTݪ*־E)
-Qt{|^dp>VL/޽=5m)+q	D2FԷ%q#[jKUө^ݒMךh.Y0D͇ǨtXI1	V1"xQ[A$!>%kjݙzg[6Np؞)rGǩx2\Km/t.~<m'"-*Z
-Z'i}H~s{%j# Gɬ8M̌L-2sGO<%ܪ`5Ɵ^~qPDh)<g0zU.2ivʁ
-ygr}i|z]GZ1O"fN)yAld[ៀN*y?Kq+KFk[y	bU,5 8aB/Ág)[3McfΦ	Nf	'qfl>f۸%q+[3zcԀ7M	19MVp*NgkY~l&O^&rیMVrĲ#usjٴ&UrI{4p,exrްtIXv,Vnvh
-ȿA"۱Ƨlڱb~-65Ⱦ*De wRTNT:qyhf./:?tzf]3byN*Ld"]suE#bQ+3qn{Xx\7B@Lw&OkI#CND	o»}}<أxK;qܑnhճ|3ecUYFel2bKC<7効j@!bɮ}35Zq^͊Q3"5ͬ; ]%-0__wgMXgZK$4$H8II%;AVEp[	'IwS/ |v6sfѰ,]BK {Yf.DI;8QfgwCJF}9>E8^/x4#L]B򤥹@}tӐ+7\߳:9!70	4󦧃@."%,OPg%$Y[/MLȘ\APG9>F%vBJp%G'Ye18 f"H!W<M-/C-p͗)PgNQ q%zZ-	RϷ0Hbܷ="	hRYYwr@)RxX
-Y\9i跛|j<yz1ym!
-693#[Q9i0N H*exb)y0fl7޲1\e@мYC|$1/^acԏ*A6qQXa&8 ֈ2ScE y`MO(kR;~W}׭	[ky,ćn;v`{p%	94_|"bF3f0?kaJϰ,鏌z6iBPcSB//Tt_+n!ZuwZ'wwq[sb/9BıEd_Or0%)El.%`juk/.2e[DR~ϰ$ΓM,+U
-.ޖ3LBu[r?_P,KӂtY Čׄܮa+rINHr|[Q`fdbjF7n2+$uȅ0x*Vf}KS5{$y ;HH?*P1QM!gq*[ٴyb "`+xT b.s3{xAv~
-5[yKK{(o0Ah-PtpW7K+U7~+Ҥcu#4o"{@8 4,7cj8EHf::Y^v-'Ė
-UK('?)j|pf-7Ϛ'wKl'<1 PqEs#?:EV1eUw2U9n	݉:q122gUjuD4-M?2(lSr2A+Ύ,̂03=;r8nYLy"`fDI.(p4tpqUS}<YVk1bht.Dg^efplzD"i+2Cײ#wKU֙($^a꺒T'E/`MZ2!ZEؘc4*l/h۞L72h˳A>Jb;GPG1ӴKٜmK][آ91Ö1V٬q#"ymh+"{`,+&*MYe2KD%Cnmj1:tr/Σ<#UF䰄*oJk͢ .;Eqa}^38&
-nw/YT{ٞ2G,S#l/9'yIdOc9&J!Kv ׅxaCIxs4hMK&D?4#DpnzS	968H34C/9i<pyE^X`M0yzanS{-(Bnn:n^jGfʒ(̍ka7;n 4D{bl 򠽖aǋ\PY`m Q;hyHK!hs~1QHCټYInFX	h3:9QǻZQg:l6i^p]BV䆡<Levqnj%8E'=5a0I+ZDێwK=;n>rγO~vl!T|Uv'ڏ\{2Jv@ #S>d2(HYuin6eu0w|n!.r#ȏ䦄3<硓k6!7<jo	QLmpY#*:Qb^(~C \+@ij(:!"]k:B]TSPÖppannbaŢͲ0K넡"뢶~:qF(fU9rI+zM,Gr ;C6v,2(#'5.WoW4ˌ-6$xZpflJK?ALsuHxמf9؝SӏDPJ!/N;5Q=~Z6[e#qQd	ہ6m/p2+w.hYxF[Qhi@=(BDpN$Syę58>uT$;ŢJ9gRpN@&D"r38aNr3<y}Mgf]=6͈wyKD^494L>? 	qitrN,]ZU͒ٳ#KHԇpU˂aWȇjA-	dڠ&ЫmX׳)X bSQtO*R=]9[$ޑ% nJ})?}<x<6ϒ
-OWBbh5 4Y't>8|'ռD"0pKH-=rǋUY&5T(<YcS`kwoKc5oR~Ju/=s)su	%>	ץH{HU*du~Mlˌ@Ilպ^MqԼ.bOlo&J$@Ɓ{_62w?,#'Zow8v6NN8*d]4'
-K^檭Pb6À;cCDP:4BĆr3όoPoݥ-_AH{N8H'/׊K~/V./0-Y#ˌ]R'Br/L?@JF E4.W4-%=ϱzLA0{V!Ld,c2S0աa4NN!TxcDL6usQ>ԞsZ {	cV &ϩמ*2:.ɋop=e@Y L5%KAW8:``JmSPG&
-t<hr
-}iguqp'wA섔bV(2=+̘;<*-{JA g
-SHBn|\`PmwQG+"c>LOz\vD aZ7O,;u\n^dpHVг<	pW>eP`>_o׿7DL_H_7MkH|+~EJ6oh,>||@@L c!/W?<{6_-/hdrm|CY$//_w|\1O.%iCs\L׸tκ}L'n`DC4ѪEcMqm|<w-Ov 5k-F<RҊkx"H-qqৡQLc{f9<}qSC .IxR#L~߲di)krBZ^=/DDb2&4R,f5s"St M׶Fq
-uHC\h*ͼL(DNNx^'bNt,ev(Ҫ|}ɾiQqJeViXؔZWK2lx{~RI5k*㩨{¢H"hUINDHT~2oA^3B|޲3ăAp8e  Nz4k*5+ۉyll`>`6NrӃ|P(<8AbKZƱ+iMUnVHmMzP]M.$e|SVdTdAa+ܓ*No;CԔB^aZIi~u]nK):$"/qLN8P}@	dNv2tMq-e|If5\_78J5XoӚOlۙ/tN}	$0gVo8},K)NxJuPd^߆\^50tђ΀NAC_E!ԖR6^ɒ44R.W[9_ |(Ы""enkz-lAG4'; 	2x %uok|UOAzxs[@
-&WЫwϾ|n	4 QiaB@uU$=&h1 Cr*cIFPP5xdn(eO*#;k}*	#yC9]D.j4	{%y-YU̬|4p+>%zMdzrT2:lwi{sM;WNWhhko.}ý咟?}a(y<-Krߖo l+-ti|MP@]m>oV5{dlj\D2]?TrtZS[H3fNV8	`E`N-ltB_4瀨O0PMB.\S!ŠbŲHFD2e#0o	9t=O5@k&^_JDj~5PEEowx@JIY/Ѱ wI)0 \J>
-^ddak:F=['eT-ZÉ$}q77 	jVć
-jN5XѷɸxT&0!7LNAg\$L0a~ZMtp|Sd7XZmϫCYE@}?Uɼf
-!8b#<Lf)6Qm{NMlvRO# ?L6p	7ޛpB]3eざ /۠_/"w7 U7QLܽ'P㛬05KvpQ
-<wi@yT6-5_SՌWP[qsoxAr
-tNo^tmsk2Ji,׊nʈ&&뺪YQOr/:M\p#UM̠!YyaEPOI$jhHסq㺐J@0UȤ6i:t^>?Y4-'=ʈ6LLK,7ȡ>!f&U[`FkiU"PM"Ѩ֓TCV #1M?j؋9M`Y̞I3
-Z^ʹ෫$lmDDdƛb>'Y`NuHѮLPAe1ZH^[0NHO>֜f@nTA53/uMS.:S+zl(D /ڇNpbEb)nFThO#جS*H-.\.XƷkI(o|r(pDR{.ZME"Kde,TcI+"3 7p*b׏8((Qc_sP$ָō4߀őiRa +K1v?eS[R۲P (Asu+df=gzȤa5H㘗 Rr"XR"ms	~1s4~ Q^aSN1ܦTpJ
-.!QNQ"cqSM7O% mH0|Gj5>D
-Ou0rT0ܱy?C1;|\]U4)#!T26<HL0U<sJueVn|Gk󛵱C':suNŗ7Vr~Hb ;*e.BG[TZv̏ɴ.N ۊ)YsܾXjQ\ulDe[f!vhznXyx8ȳ;p*1b=BpxifԗeU2@Bewz4*˜G<O몀sq}Q؆!C [,C9i	li\5JDX8r!̌3ȍ!m8H|+/=>n{S6RMTV$K
-v(6zAK@WJ0 "n+<~}<+#ڱ/8RSΕnTǱ`KʢɪPT؈WmQD҉=ȥs5uvM=xPE#/.7 F-ٮl6f]$
-<K:d++l"v٤CrhNfCR|V7K$-6M:g14e+ʻJAkkFrY4̆ƒP4hyrt7+ zVsSS(_cZ(oƲ"_0?4ٜ\g|d="\
-n֣(<:Z^	o?#[IVsbnˊPշf&͋zDŋ>T:Ox"m ?.n&?}?h]ᇗMX0>k_/~TE&ŷ_o}˧~}/eC"LH̔z5~ǟ=h$W_bs?RxU??I`-VO+).5ǋ?,_Ͽx4wb)}c[8c\C)XWwg=?BId:M,I8D,Y@)et-g+ۧ&\HI@ ^rэ$&q1a*1> n5yK8ɼ"1M$X:hܒrC&-,^#e]0qdI7L467a)R>CxF4N38J8V28Z Ua;gEcVMx= ~^*)1IT>uɀjV'	 n-SgJqTvwScYڝ̥fƜ'_Y6"AYR}>SCbr-Ý!ujq+rkHͨw\KN@{Qo=l-8AY }B2N:8(bϷeSq]$J[iM_ͬkK̬\CȰGC˲uPɌzC^MةyцPs'35Y;%nKE;~#/?镗?F:f/KS#Oe%c
-;Eǜz	~3c-Y3eS˕'grKI)Ezo}+Th	4;1a[#7iiSjPHaTPý6ܑ/oSܩd.8n>Hb[JE~^YwFJ2JÌS :8 zUzELʝ{*BDr7#ku-A'DEze!)dO1TSW{L׬.$ߔ>/E2Ogj'˲f!x/-n4.Tpt=D79t~ǯiT\"0ٻ6FU-litW6㄁4
-耠jNYt)j"~TU	f4u¨uoCVIqUbJ Rȶ 1l׽<}by`#z=k?[Yr}]QJZTGH'mXd!kj@\0'Mo3}cGx;6Q'9*]'Ă5׮n|يLL_QG>rV;cn"dmwF@n~F6,O*1*P_IeJDpsy.Die IV]jiS'Z6)w!J,XwWXOaN8u
-[H}uw.T":E,DjÃY{foEL!ʫA8A&9g=S%T[_E4vpp1}#~"vČTGȋ rB[s9T#\q)n<әypmu`ƼHD: 5CoeF}E,AO[wݶ{55ŭ˷B m, Zv!`+ɾLa㱇+XglZggp<SƏ؟S䟭%ۭ%5{nkd%SHQWiӾir;ҨBn;PB2Bwp"O[y<#fR̃ʌo7Jq
-POpDׅWd\;ERpr]zOz }Q⩄nnv(꭮ܰuSʌvɌBDnVÁBC^qZDs3ta|'v"<xk@T,_):3	[+n44F}Vȿ*f=RT. U%L]t	4ֳ#{GD@x~Vo޳5su˹T*qCB&#so! <g \.Z@ᬃ2]lŅzg"pwKjc*U6zpԼD86uoQQ
-(T1@7mQ!x!m%{Pk_4XqUʧo˶BdϦᘌ
-Ʃ|:sM9c:Ɠ0N}P05inJxܖə*]-oXiFukUJ"{tG2~VTq)h)=#cRzWڰ ?\tb׍Dz>UΧTOXެǙ*@l'M;oЛ;di<աO^v
-ԇbs>{gχqǠqzi hPdYUZ-U로;ܵ3k{-hޏ0Ck3C=33C*u˷k,GHh;ƼΝP!yT~5{w/=*ր/}ȖF@cCcpOoo_"Lj}*(~rc|q):s[g
-:MN19ҡ~/0N5X@O:W}1և:0Yafzk.,t+;c]M۬͘TEm]Z"܁WxY]N\%͏
-Exe#wihE@]zmN%of3n*@wvx#zyXuA8f=v߻[cB5Y?>ƋyzS^g&WN{kQ%ώqX/wD6E|>&VL)k* HԮKv"6=|jRTD9,M6MPR*l3Q;[WM;XD8n62S8&e7p|g$Rˆb=1:%~+Nf<$J?o_"%(ꄦtBSA5 c"rt?fJ]*Ӹndw<=lVgIZmW<)\M6My+b-Nۿ]bwăR %Oۭzo[6<>k	"ЅGO"
-oYI
-M㓠|CȁrcK$:<< b?4ω@<׹2^r}Fs[9g7£;i覔hQǦUI䢭,#̳3}APjV.xqqva%<Y:drt*:-qQ:c>Ogjҥ=4	6y-S6-afnT]ù}xRkTijZmC2SMz^J0)Tqu,Z4Ϝ;⡹̜hx.ExnJn"	|g|$gyaʧ)ͷ=czQ^"3I-tsEaI~ҔhRXfHjsNӳ>^<M3ӽzt4`ʙ0܄IHݳIg_`z.hR|2Q|3aŜ %;$U-^4OP#i??R+!LÊ;qEqo&b]=?[֏m)`#dd)oSx#*Wf?^LkjkzMj&pSk).x,^>-hT<}т=T>jZãO{Spև;6zfw§!9]UЇY!톢k)Bض$m!nΧx1d|wCZԟ/iΎoq\pNCPӐ8DvOq'{Ӝ2Po?fħcbmTtO7[щlmt|eܔ̎1{qWpKwH/TGFUm/ksͤq
-8+nf 7ɼo]/Ѽrմ~d׶,(7T&E&~=;Ƞ	I)(hmK6#}tNv(+N
-9ÕPNEzڇ]G_,Y?Ϥ%vɉ2ȉJ4[C3i{t*XP2T'N_um"'DNkc F~'f?iJJrWIMP>{w}ZgfoW
-E=2CPs?dtd9B~BwB7}-RMv)[^ڈMTќ3NU xowB ?) i8 w<Zd&OXx,LCvgm4:m>sHf*D'2ϘvxXā馄!v|aۖR;-xU41m"O:W|>MS]cc;we۝:o .H)UwkdxS!BW,B;.[?}g@ϒr@>kr3_C͵&MNj)d_,'
-t1ޅ^wW._}`]lyM&</ 'n^;f،,F$VhD?Z]W2xV<⼽E4E[܏vvB7燾탙9cn@eNMU|2?!sA -U c\Elt;K~hlj~'n`lcKna~^c3ml
-wVaC1,jhڃS|8!y>mS$M[Pu':<	Ә{FN:ACmlvA>Yѧ?HO9z{rO({9iٱr׿u5oO[i$N?"w3Dgwx}(G=G:+eҳ5L{_4;MQsۙۙ 4pQeRP.}=Q,vZ<	hޅ
-y=
-n7N7HwOzu!(n4TCNſ-~=Şػqks'5H;ĄGw=q5{jr3GU4BÁi^zCzUin1%̓SGV@K״_{fj1NN>1vO\wxoNqop#t׸+E=we:McV`$y ^Ej*ߣ~#&+ !f_rHw_d{ab,2=;vl38!GtnwY#q6·߈]^֫VQOaXYFv{ap^
--5^G{BjFr?\}7HGx5Ythw+M84F~ !b~ua?2l4P'DJ&wchբ jühûcOZчS4Exi$9?Ŷ5f~nHՔVܽȰw۷Ї6݂-:BÛ&{YthbP(N"Tl3n~p?YbC{{-<k4W^BpO'$n'=|^+z},>|zG{d85AkڇȰ&rM,t+Q0b%O[劦=*ZlĤut{8/'JA ?|ҁa 'a2I 6(>?@($b6NX]t'Cp>jըl/_*Ό$;piO%a}{PL^,17;Ozz5]Pm2߇Pi5/Qfg|gp`M\Fުnc*WY5s i／w!<<O<`_6sSsoam_ ̇RRx	5k-ex敮-`A()DYݙ陟O]zlE]4A(1Őxƨ:'B&{[vZ5) p&+@6./\7WEKrPՕaruWxlOU	Þ7ʧ('@_'+wd8:zvp=u";zM`ug~Jjk@VhDi2`G3H}bnA4_0qRnMYීcʤR0܊<Yyx0Zpl,Ԭ> R;K4IϒiGjsxM1V`oj@_tkIU{cғOpl/ÒcAFЩ7k69!"ĉ3kt1^߽ם#3uHT3m5і'f9.FEΖXy|WKmh#uJճJ j HVAن獑gԧ4+(z4fjO6ԋ"+Żmrʊ\B#dq;<i{vڳAi=}	Lͥ[)礨/@ƶKgƷguf^ڞZW9TQf) o1Ϭ̪άcaU;}ޖkl!̝CN+C޺k6wgݪUi⻦֎u{h!e
-Bȁ3߄acn9n(WtRH6K5
-KrN4wb8 eV?bɅp xZQ[	,Jk_NFMT|/2Ż/UƼBH#6qxI/#%eNy#d
-6#}p,*1merws+"Ck/D0
-ˤT$$ͬSMRaDۊ%ݨ#XSF<:6$u{Y`bВΡB$..zOzhfKDSwbN(ph'vh	CWn;\U75BPO}\U&/W 2F֘	(2q8e(0S?'j̱:jAZ!.N]먒kN7rOEƙ.-6absبln܋गट^)ߐڎȞ%$voQm$/ĸKNMoq#vnG)K)tNk7sk;Bk8)|9o xo1Nds'%ƿ{ο`|y2䛧҇_%QtL&lQ{hC:)wNWE/G5e5N{+J<h `{x-Bލm#ӺAW'Guz];uu#@E]e?jN¡
-mሐv&A^^U~QBNϿ{??׳nyGf;clG:?&<8N(Qcm:t' NqKъ\\ᬻū	˨N&Glwb.bA@laepvҨ_bق7OrWB.yb6hyNYppP˿~gH'tج{9makH=M\)Y)O#Hȇ=h3?[̻;&ohn?AzA$h6ވZcPZ9kr
-`;m]+^Kʇ(X!ꍳxuvXr*gÊs1)]	o@W㉥X:OvҨWחo"%u4YZ?xVn$\h9g?Io׆wøەbZ60OuG[sh砝Mg`ApoSBvݏ[}rx|D\mͼkTݍ4@[Yfٞy92QbY&;mQh.Chqٙ </MjB?*0?;nH9^*Ws3X$Fml8w
-c԰͸=pn0b77V=L[٢7ޢC;%ɴ:/]'.$-L!B =og#֒hw  S9ǊcαbL*7ŷ:_zck2맛-WHAv1Lkx>,>X.z'Ews[%߁itRuJ)d$tfgxfx}V9X&8<X45vCmaG;q:pYq(qBi}L7ZڼXkE-"y3M]WhYFۡUuDiFd5[`hd PufaaQ7t	3ݽ#gID|DKQ멟T}Y].5@;Ҿkl?ۂ_.lIu:^}-@Ⱥ6*sӎ@C8cN	*L	%X
-֦^/|\:='5 %qz=ϞgO?)8l	zMzM^Pyqjhk<}A7v{"Ѥ	fN'ۮg3-!jpNxUDF[za_	M(Ư||79B_CN<,*X5XI-'$H[OIuwyO;oN1{t\Nҟ߿p.sMmW1G8f'Y;7-<rvf~S7<ȱ\M]LeyqFܑ/9a2{ǍtMԟWhYܗ*uݘ±ˆ˞B@X)T9{A(2S9J]Zr!VS9djxWxk}>n=à.*rM
+ǟjx,r3W/k.?X͛o6˺Yg?Wxu:-1s}xt#[buUC6o207O{))na?*;biY,3`y{FS%Pb${PiXEM4;x_!nߍ!:ɾpn6;|puƛMJ1c?~;A6vf3l7PvBvS5QEN-=V͒2ultymkO|Vg|.x7<G2tFK3\GGC՛pC)r h<GU~A;E]BXN8vU};	gg'~+E()lc9%7 = f y'@|%RLvN"To>0<m36qwGA{t[L{^ޜXZߟ:)<Reßg8XY)9z
+dujOOiiP>aRyQ%˶oLB{*.oz0$nGr \:f
+LeG|T'.-;A&FM|FcF7=">6H>/80g3?93?9Xəənsf(grf(gr<C)|Q3K93K9,)OO'Xx&gnr&gnr<70:3?93?9<grf(grf(G3
+̄{̤yMh5wS	wn3c>9Ľhm%rJ)uV`{^`eX99q3{hI|P〫ku$s`DHE:J'卻=:y.Y5b- %z=GB!^Yu]BGb~iYnge	*gghh|&^#O< X4M$#D|!{8hwJ-P1?H߅mDuܖdpX:|pʰ9T;4R7twK7Jx0N	/{!&Wq
+m]vg5 3f~%m@?bo4tdWwrZHm[`xtx9N'6ƝV0zH04Q3H	ŲZߙ_2@ϦGd|Fu5jY]Q.^PJw*P?AWsʻ Sœ.$N$OeidƁeBƩyi
+m=sum'ɕMQ.2weZ`]00iɠOW4I%/;"6Śl^,[0ji}NT`v@Wc4y[2k6>֪*_.<g-VMA;q|ÌJ.~^59'o(B\ί}TtτBSnͰS{(чWpxdvvFDtXiskBAi§$eIۺ wR	{7^;YZmI=r+x^ey`),Nf"DBB01aGuA͇д+Ѧ6EoEτ^))~(UVBE
+(306l^Ô:J=I|)4fO6(x&*#r.e>]eX2'rL0,\۞?'#&"1t,hI'rDܟz:va]f} (k7s	2"D{g9"Srb2kKe^9be*aiOC?;/	FJ2'bĮOXGfbYV9ANLoP zs$.A4$%	͛= >jG_ 6@!'9~P4I=T	+ĩi!H$$G8L <~~~g?=:pt7[-HDP,p]I$vGyzń/w$>OtBރ	bo	΁nqv
+-
+}%V*Rvh`ŖGDoz8trv^N*N-keϒUZo
+Yb
+BʪoTVn%vM/m*63oSS*Q tipC1wzKJdrI>$b8cF~H#7(|3<L/]ۄ۰-ҹHmi|),SOD˶ۿU	Rs?7=gVMF^`	q^QbFl0m?ƹYj +(K!|{6= s#K]A<7rME-"FV;D uM`M{b+2+fefa뛾 N+4%Qg
+ų%`bRnbq&g+
+бqzim!`lAkZ3!o=ߏԂZP n@nQfFL?0$޷i=AC:aAW%xk|ͳl3Pg.tR.#5#7U\R`
+nP+CEd2\UtHOE$@ƺXϱ/	l,3tAش1per$lj@sαjWMjwx0cݑ-4Hp̟ZHQ.tK]g	J_P,=/4c3+-vco/1IXcCm\Rޭ
+eb{-VsJxWx5L||\@ bJR?1mˊӲ͈VFx
+νx>$ 3X 8PNjy#ۧ|^`ŢSY5
+6Ǳ&KYYEO÷JEKp$G\chHOR+شbO65]:~fưh9cEO>8AXMt"{(Yl*f&u+BWhМ˦-u ZnCp7tScj}4K|.H*Q%Jr뻺;&yA&C_0 "rRs8	ub,2Kwػ\;G2o߾
+=4(}*Lњ#c8{W4tUL
+b14@Wrre>71q:0JOβXO/L_ͅ-e=pvgȌmp̱(D^9ړ\.t9D_ʼT5&zX-8%LPEĠ؎ 2hrZt:2xN=hJqB&edw;DJbǉ#:[8$RJo0yd8	(fB/8f!r&P=aC 7K^/Ӄ#M9NȶR\Ai!$pNBv:=m);9$@%tϷ#EN}8xyn6]W41#"7m;<PjO~x MaBzY}ڄN{dB\,Ɓ4}`^ i^-=bqPb4HO+׷e5RiA'F,6B,컾Q}u2nxI田|Dm=U]_"=ՈcqYvb3M#7AT#P@A8sѣ_ݪA'_9;j'!b T_S
+ꌪ~ӷ	NJhU+ .?op*fo, څ@iT$.*&(}sS0!ߖsnƢz[U6[
++CPCXn4h]J(V 3&&#"ˀ5Sao,wLϷCk8
+t{ԒJOjjմQmmjm[S͚WX*lh#hm0=G%<x
+אaR<^suSDj&Ds~y<%==`k)alillGs2y~	p`P@	{Oe*]Abe
+刬p+*,&OҚ0p~.rY.^`@e0q!`2GIorRCީ5}Gp,?nx"Q;|޸I>卞u4Ӱ9&5b69@[Q,"ER$+YVep7~Æ;F1,%*cq{]%A
+ʄ/;uWᎤ,iܠ8E4*SPs);2am*=Y^9q@p:X*1aXsa>puz;+WR6|j?Hy4'LŖ$B&) Sf(KpsZNP%)WGGvq:InK&Πv9BQ@F
+ +Odh:hE~GSr6 g.IH0?ql;GP-5爣Y[-?;xPpa!bhx>yȂLՔԁҁf>4R[{hX]zS}=VON_ 匊 ,f*{8	д.YVb8s}D<uk-jL'Ո҄L!Oie:(r̴ ^,x!%#}|o6#L^#vs/9\R.#(8+Xf3dF^`KM	0C:)`Z/ؖuEGX4 
+MBP~8C(8P	`I-I\<陇\ug1{^6 }zkelz[a.Zy?]~ţ,>m0eq@BRs-B{ӉW.[JmfyhƐv8g!x>t35]YNgD;'®b*rr".5\S0kjmei F%D@r<sb7spy=n3l-m#;bS˜%(F;Mr½FTvvM`fY|3ce|T'q%P
+'L!	?-.W?@|	-g(l!3f6a<ۛbINOLH/@`1@{IȷpǑozDF4vxи>-I;	9*~T~9}0skwGeP:ϣq&3Ǝ+Zx)4^.fqb<Nh<W\tF2ݐSFk[O*u	r@J9BVQ,MVjaqЏ7@kڶ|3פ&9"2Mv=9^`Vxv4>y5zg}yvomR3d?J2a;;1%!2=P6-ۏ]iPj$rC16TQ"SK?(urY%b; Rn_(v ^R5q耎 7s+f(ͽu(3#twWaN8O/^<HQYq B+<NnEsHmE.BeP@.%tϊ`BCkÃC6qaIV`^!oܛQlE] 50dv\,Wč;S wm+acxNLrM}oEX~Fj=:}4,h>4O&|"+kqY;a)q'%oe@&E鑳]ʹΐcFTI8Vd燾~5M_U勊r<K-s`4\p4Tm33v!qh|bc!Y`Ao@-/1x%/xAWXUа!m~yTf4:KGkr22tJ<8MlB<+ݓk\)Yq'ۢ&)cHXNdkDvL%+^:#?#_6Íx4Y,ELmtG-ݨY4GD.h]n*͊59Z-S	{-S-3TeTau*sTwDUnqIW*Y_'w΋e@<䦙͠l6@JJtT$?uZ_]Ȋt~ 	ݵ[
+3E4y&-0\<&?4*eKG^ճ)4Ȱ|؉0$l5D1K.Y&)=eJ7-X^V7|8ѕC'~1(,]9{}GvضNalV;Γ^ӟWf ?iq-!o" ~	5N_6ZBm5|4MK:_jNam/.OJUb%_=a(lGA}^m9%!"۽d@r) _ؤ]ל`.leDRCo9GvFd=YpP@Mz"G4>qG.`M''<a'yluUj(Dk7&3Kzuakp69'g^:	d?Uw?QpGC?<:hP֙NiI-:A[>Xu،Eve88.}I]ڋ>(7`:
+>g~~OSj{o:boȜN	W΂,k瀚T$zBaS?L2(Ob?I~Gu	~ @PGPo-3+qOXٗ}9zPv/8h$9g1DcFOge9]r+i9-];jf=.n#a{`ҺI98+!'hmf$8m@Kݬ{U/YdєI\	x$YZ!M 93q0@qwWJ&jQ:n̸!r.mխٕ_|1>ͪEdE ,hY.FBB6u-Қ~*h#wp}<3q*GU!dصB"cvv-Dn݋pVbMSߪ>Ccs}0yYWկ7M[ݐ7B6|2pp]7xЗR6fV&lS FJYRY
+{Ql<gLU#UT}ϟ
+y[T	ay{'c/:vh;Q.nf"!r4J4N.]D!"ޒK6eEJF_CxQqdx*ȷl̋z}	jHExTZ<2o4=2.kLp=2~-݄J^]쮞6)ǔ.p%dkZI"gKg43ZTi zn8ԑ{kAdcf\lJ,㋥yI+Pt*ۄөjc)%7Y<\ͱ%)&Hqo%݃Ex[j){4+ΰ_LkEsFRlÄOA{ʵZylMKq-_c-rVX&E)1ߛ ;,o6yA;(lp0Kh}W?7lM3_rGffێE84GwS7e=|"L'IUрAAY2u]Of*+hNz!Zm7v&7ܲdFFtTȉqNԌZ=;lˏ}T>`,hVς6L!7DIRI>!vBy7g $'-ȡӎ@?Xz2'PlZ8&،!2Ve>ve7@d6!rڟic
+:sgN<FUMcl>"JLێ,(iw|HX7dqW rlb6w[jUU}RT29NoHr3N%|
+8T_{?{j@ۯRV0HC|d.oK:8G2ԖbSɫV_%O]5]aQh/B(0b02cD0 IB|J; Z3C?3ζm
+,=[.R0aSe:ڸ_\%yNmEZ.UO@>{QKF@9Yqڙ%Ze. ןynK^%ĉU?j?;A4ṡRx-8KiUi5`|]d.!"A#튕R`[86/?*7䏴XcD3͜S?_??gT
+-͗W<c\},-֥-Yj@kqL>D^R$rg.6&M NTbn}qKxV<ffC1?	K-{sn\@cr2TzxL0M	reG0ԲiMHiX&~,a%~XL*#juEcO4cŸ#635]}[ljߑ}UhAPɥѝt\1̂]^Bu%$ͺ\mggv#TȦEȋFl!7Ŏ'W%f<'zn!M֒F\'~&w{yGLev#l95gmf&?Jo"Ǫld>teUcĖ⇾y\SosՀ BgŒ]fKk.^ZכgD.z5+7kYwAKZ`P"tϴ|H8iH#6p8r<K"wOWNƧ^dAmdva!Y@4\,w;p$s;}dq6_h2G$IKs-.!VogE!d#urgCn`$:iMOZ]E!KY:6JH,22_ܙ1Z\7E9r|!J턔8=J`NF	08bqnA$EEByZ^\/<[E/KS¡ l#	;%Ϝ82 JB.[oYaĸo'$	V{EѤ$2&SϹr1o7%9Cxǹb4CBSlmr<fgF7Is`@UVRtax1Loec>ˀyIDc^T,1*lT, *u}'.	Mp 8a	dǶ!HڛdQ"v
+[r)v9z/00]Xv^_3_K_3__3$_s,_+hnZE55f~`|M1.7d*0$ٕ;aYz&5PmӄƦ~y)T_3\__\_V}B>.yZNCXܷ^r2cȾd6`JS~K]ԻK6[37,@_N]>3eʶaI'NXVz&\۽-gd."~&|Xŧ3A(&	]jWg咜{E.|o	ՌoܚeVH{a~'T)ƭڕjF)Hz@w~T~ԏc# (	]C/"*	 ?8U0im.Wň1:EVTA\_g0كT9+\޵ϥk(P=UZ(jPN32` ʃϷ! ȷ[zA?n6<W4nVڥIRvGiDt=8zq]5VxiYoԂptbu)ZO-&wPb+N~S2[bo5O	19:Nyc&+6(|G~t\:1b%9.e$=sub.ed 2Mщi6'[e15N;Qئd'VƑYGafzvb3p2rݲ\ۙ i%D̈x]:Q2hZ?⪦ xB9KibČ=-] ϼ0 XE.VdF)ve'F3QHN\
+u%O ^N7`{
+v+d6B.1	hT^#Ѷ=neP="3#Жg|v6pcgiǗ9ۖ:kE1s,b-cҭ-YY5B	Gh'E~-!ۢ?@WDPo8GYW]!MU,6ٛd"Q!3JJ53buH_Gy/ܩG 
+a	gU.ߔ*E= *\(-wgqMZ[qY+Tf=_H-[=1ceX#G^rOX[K#L	&2rLB*=Ab5,+hКL~h,k};cG
+-҉"/r9mzqfi^rx󊆿.H#kaH>)xu5z[j%Qt1ԎN7%Q<ov TYUiؖ]A{-ÎۖAl <:^Uw^vCgcJy{!/8L܌vM/|f:Pu6s(͏w3q<8uؾ({m""H_텬Cyd19$XKR?MqNz%karߓV퉵#6z.v46}@grC@,?:lO]WU(d<F/*r-|RdQr#SgI=f?ulm9<=a B\F&M	!nfyC'l@-`Cnx¿򋙖j1-3l.	GT t8P4ȩAdVQuCEᙻ(	lt.F+-!ႋY"
+ĴCEea 	C+:Ef=Emu*Qͪr.WY4Av&mwYdPF7O"Gk\>.i[l<UH (&}%~Bd1IW=irֳ);3ƙ剉ڑC^8zwj;LIU=I3%{l,rw?5EGu=9rG3J-l^dVDG]z'$ ?.+zwQ&Hw$3'&kp|.IFw.Eߕr b؃aLDfp&fy(S7 (i=,`ͺzl8))9ۗ:%
+-佢i\s2)i|~ 
+׷Y<
+RT%gG-周3ۡQ*	ՂZ,	5ȴAMWiKL߱tEUgS2@4iĦP5 .pUwe={s\HNɽ#IIKܔRV?xy>m
+%׳9FG'k{Ah7O|qzN6yDa6-2"Zz(4%Mk3ɗzKQxlǦ;z:D19r^/F]kޮ+
+:9{+"~C_z璽Y50R_K,]}kK/Tɀ`}+>ٖ.g-u*y]WŚV7,M6H%fld?~X+44*dGN:l9TpmAԝ#pTu-hNH9	uU[1Em%wƆ&tvif	6)ߠJK-Z&pO^Fǯ/7
+_.]^aZ2G'4N^~j4a=ݕr2`AE?h\+h&ZK{%c-(`>!Cx.D)X,e( J_%aChB̉|m)	|$XU}:e=@B3<@rMDCS7;=U: 	d?t](z6ˀ%<8 0k 1c=Kj'/0quڶ>`;LةxQBk.f{0O@5	)
+։Q]3ezV1PwC+Dy2U6[$W/s# xKE f9		o1/<5WDƀ-=}""!*+58dn ´nX&wZXᐬgyҫ-|vˠ}|}\߮]-o~)_/7[ko__ӛ_Wgq!m:LY|Hc1f_#JB 5#B+_ׯ~x?~m/[ޗ_и//&I_*-ȯ/V_$c矾3.~O/\TK<FdquuN</h5U?"bǚVC<y[&T!Ak[xBl%),D'ZOC3̣76ȳs"y-ԧzA0] F*eNR>69{+^Z͉dMiX72
+kD@a%< !m	?YFp9])U^M5˛y EQlґN,^YrQUY}ӊ<ˬ,±)d"<k֮USQEyrEВhdT31fDegp )6i׬UjV.;;$\-
+)-9}6;#=X}ωm1G14QgypDϗ</gcWrᛪܬښ(d%\HH+B<W'Uޝ0#߮w)´8UT8IksSt&q!IE^㘜p!">c'߉Lɮe(gZˮ/l[̈́k+3yo@q&ck=5 /}3_ұ!,BƣIaΠqXRbšf7<ͽR[!360	j`ߣ% 2ڱBn-m2%	ipiճ5k]0ٯFs赿0; =5PWED3`yZNo5#HhOJw dPA2EK 涀ܡ&7MzWM`}h8H$m{5Mb̇0	Th*]׍j>ȢPB-՟U,GvwjdU0F.?r\h$*Kg[ڳ\Yfi0JW2|K 助dtp,:8_7v>+|L7\{a%?P:h
+yv[- V[n<'K|ɝ߀%D k~Ԁ?j,!e4~!\rfr9'p
+R[脾 hQM`<2]v#
+BA e>eʺ3CG`6/(sT3zjL6+P]j&hMa"I6] ^aó R=iXw`a|\yýv),|vǗt0Qezޱ!.lO`˨[Hho8coAԬI4՜2jvoʓqkL!ЩLaBn $p^Άw.#7I,`<\/8en1-e`1v{W/ȇƳ#U;8y͖	ٳCBqFx&RHm0E0'ڛp=]yG@~dm$	n7#ළl[g- ?*_A^ En,@oF+{O 7Yakx<Ё>+&mZjFBHr24xJd_p[|'-d4.-sYjMMNoxuUƅ#4^>/Ku؛".F&8ٛbA-C9ÊIմ?ѐCu!5'@<d2afI!mDo=t~zy|*~h
+*F	ϟ[rO0&W{ymXȡrYoC}B(L*2uCruGD&Z2E"Q'5% Ffkacx.sJ0Z*=lg"*d'ѵsoW!I8ɽ ۈΉ|87|N@Z9"L)]Xc׷`|Z9̀ܨୃkfc_ꚦZ#3!:]t@?VظDP@r_#ĤHR"܌ОPG4YTRS(9Z\\3@,.oג>P(P
+		<]4D8+|ȊYH\-PǒVDLg@Jo&22T.'qPQz=B>Iqi#ѥJW*ޯb+ q3~	$ѩXe9#;*A$Q$DSۑWKɢzΤI.k1/_%'0AwASDD8j5.@c:!ti /**bM#86f,).OK]53C><Dƺ B{o4J  ې`7kL/},A+8`٩`c~h7bwz۹*^iSFBdmyP`)=yPU{w{$7kc79.NtA/oح(  vBUZL]L/|34<Cœi]5@	S;\9S2>}uբ؈nry(7#Bd%>v]3O(qjgǇw
+Ub,{ "\߁/˪Teہr'4ohTT9x\\U33J'3C@
+hY,r2^2ؐbk:2pBgzC6۴qV9^z|>RڣHm6Ӄ=A=H<`Pl%x!e5aBADV4yxVG<6ce7_pP;+ݐ:cE=Um|#cկڢ{Kaj@$=յ{:Ft{Q_\o>Ax}[]%7t|1mHx0uVqWDImIQsZG9:=6̌b5.nH8[lΛBunidqchWw5 ׌P|h%sUiH	$䐓6n
++Wfr QB,8鵄3Qr~e=%	E"`~hճ9$$zEY-sLGQ3x&tf߀FhoL
+p?>}i?$uǭ+?n=Dq'@<A#?] L5W_4Ѻ/ٛv`O/}^|?<LopѝO^mˆE<w?<3)j3?$z&$^H66ӯ/8&>ť'5_~$Z&~#*WR\`Ek/OY?i _RD+|/}qԹǸ8S4b{~tBY"?4,pōqs7YDaRJ[@VOM(l󹐒&gA(ZIM" cTc,Ub| jH.2F%-qyEbH09tQ%/JA=2M[4YGʺ`)!>Y!hw%ohlo8oӅ/R&3|h.fpp8dp"-ӵTw,I:ǬBZ-{@>URbn}NA[M'6<§ǲ8;	K͌9#	NZ)l*D%'|Z;1C:Vr'>֐Q︖OQ6N{MZZp0!hA 
+,Oetp"QyŞo˦\I> 1	0YK-3;Y na[ebSq;V-S`OfjxwJ^SߗvF_+/xtN^lfGFKvpuڏ9233YgZǘI}[dI1Egʦe+	O8喒Rvl8Wb?i:.vc¶d%Gn6ӤӦLݻBˑl5è3X{m#5%Re_dߦSɌ]pX}&.2<xt*e7 	uGq@b3d;#T4nF$"[[N`-BrsRȞ\c,&Y]vI)5|^ԋdLNe	7B^1Zݔiv] P3H{Yn0e"s0??_<8EQaLwm#L["f٤l(	%d%h.]5	AM˳ģRNEhfQ4ߚ;yFkcQ]7Ŕ*&<y?mcHU2{y%BENI.G
+)z)U\e.?lޏ! NnBBM׊Հ&|3a*NfƎvl\OsLULN]k]?4=+|w
+6{E4@wmNYTcT(lK'.]<QAYӦrOlRtBY6p[4>!EpV$
+hm]$EtPY=+Ԇ%2BF!WGqjLrc0{pbJ֩i,bH;F,E(74
+LŉAe[A䄶.slG߹S0x3MMN"Z=ry<-ωu@j:wˌ.XT?)m Kkk; j[a Eo X@z5#.CV}- cWG[	&LafΜ-`xd3E??[K[KvkBLs*KҦ}ةvu9PQOw
+p&;e|+ElxFͤG3/nԕ^j-%UD)9rw*"b84NS	)mQ[]eWwa.lIUŉ
+,<i2ⴈ\gFqODx2 z^XRZuR;gRd-7V\hi^Uz]H2b1{sK)<i0gG^ygkr6s'Tↄ(M:[!FRSC@x>/Vu!$ 2\L=]Y+dP*يj	U)wBcD&:sTm^yGqmߢ7-7Qcnۤ;,BBK5*׌h㪔Oޖm9ȞM1S5v9`tGn-e!#rtz-'c;a 7{1a$5j4-3.<gYUZ ްҌDn&?2d
+RRz>GX*>am$=yŒ|Oa*Y39#T+(0	QONKw378v;K>y7Cν|Ϟ챹A j-wNf5[C9i}:k5gt)_[.6ƿa֠gzfgA1ToXw->BAјw<?y;'Bnj_zn/T|_-ǎG;ٷ컙+߾ETP<쓏yRt*j綦tΝ՛csC^,`(&dkұzubot3R?Aa"r5.V7=\X(1VQw.Y1D>U3K,˶GlSЊ6Ʌ:rۜ:K$ag*T~$ZGpzFw9Slj>~|D.۽=&M//TKԱ3<㰨1_,l^.|L6RTHTx]Dl1,{ԤpĉsBgYhtm,HU٬gvX,v&3HA?:%pԏmd8pLM3ˌd'n8q8I&5~ŗ
+{b:u7JW m.yIؕ~4+ބ+&El7\K*P	M6녦tkAvDWi~̔T&<qWyV{
+ؘx kS+l~W,[睶1>BAFK&[޶lxj}tYKGE%(E&4=H	9V'A~x?4:KIu6=yx9<Ǘ6ipysWePvM^p㽷;sÝnGw2M)$N]Xg#UM E[9YGܙggǃέ] bpK49xtn#'TuL[J&u&}P7ߟԤK{hm¡[m4Z.aݨs!Kӥר2UӪմچeZelVA'`Rl Xfw[W'ع1h9qwCs+9іw]`7.ܔEf]Q
+@ǟY\I>m?*OeS'%o{>C82EfZȋ<ȓ)Ѥ͐(g͛}*xg{h3a1	˓Їg\Ѥe>_f>h9Kw>4_HZiȟG>VB6w⌋COUSMŌz(.RdF6S<GYU3b^g;	0l'LR\Y>|ZrU%1x{@})մmG=wmPyO
+
+Brj4J,CwES0酰mIB60w= O{KcD	4Hd#Go?1^Ӑ߈Ǔ졦!qZm2NlN%t9e͡~̈Ouȩnַ29يʸ)=c:Ǒ_:
+^.rIJ+qW<[WA ?nyQ^my-iimeY?QnA?L:Mµ{vA'FfSPږfmHG\|E9_QW4"s+~<]XI/!5:ZK&Jۓ{e2'3h"f"-TPdP-NjDNvÉ`_KQר@p'(>NC~Ҕ3|5cvc{d*~Hrvn,t[5S5?_6ۣ9Ag>1@xyk16w:_4R <p 2x$L@3\;xY.9(QK%LitL;B!|T6Od1Q9EM	kw-C>P-w"* k}[Z%hcDtX|6x7vʨ;u@=]FсǑSHBίXXqw\X8Tπ%i|,ؗd4g&9kkS;)XM,R<5}%X{Ob q&\pMx_.[AN扉,7,wYYR;IшLX-d!ȭ yy{lh^7o}%i/3st݀Y˜Pߛh d4'~*=B@[@ƸDw"N䛧N0"#
+ƾFQgh;:*c1ƝY<дH+pB<|P!ۦH$ߛN,ux,bo81mu.@ƃmm7}NOrv^=92Qp{ǿscKkBCH]1D\Cfpo2>P){uVHMg/dkJhv8Fa1&hK83;3o(i6x?$t\v{Xd:yraN;#{`Mgno.>>O&BQ܌iөŇ[{=ӱwpN"jv	z2j0Ԡfb}'iӼoS9&bK#&\Fki	QԮc; |br!ߟt?J{pA=YF<#ס7q#tW{0<u
+*H81@TAӽeU|K';|K=G?:FMV@C4~>N3FYdzv욉fqCO#LFlRϻWp	\	Æ>V+{݇kӹ[j|Ys#t>~qo 5ӏjk
+5BM:Wph|-3;C |!èd#!i(0O&M8`ЪE%AՆyцw)Ǟx(i#~3ɋH8s.m?kz^)5T
+{a;owkm[t7M`gfNQAE'jg.*R	~4 ѯgZ:;.5yRiZZ9`'!.kOHO{`>Vj-XJ}Uo}(tp̳kڃtM`qg״aM6XW29(aRkKM{Tx׉I8/ħp^@}OF32CAg%KY@NY}e
+lP|z?b>ڙ9~PHĂmλZNr5;}ԪQ^0Tߙ=HwTҞK2dYqzXbnvkNldmye*j^U1́C5ˍU:Uֳkx@yL$C<c#yyy*%U?$l*THA Njׄ[HJ+][QS<?Dݻ3?=3?=?#HhPb!QuNL^qMD,#~'jR Z/fMWm]_~OQo4uTl御+W?v$ߟ'<=}IoԕOQOr[INVq@y#<uz<Dv(%`oш_e>>hٍf ݑ܂ia⤘-;ܚo'%ƔIw`?/y<`XY+| 5vi8{%<W$	?pb[odM'ג(+Z'P^%Cǂ&k)S7n֦	mRs4ICET-gb罾{;Gugx됨sgxj:-EaNOsZ9\ԍf<-%F8딪g/ r)٩AR#m)4^
+OiHWPi4V@LlEW<w4l'۩GL>\5/w{yҺg;탶zKwSIQ^2m?x?όoÍ̼>8=qy7'ӵ4	sg"HzS@2byc4YՙUYªݙw-?ؐCә;Ӈ[Wu	lN埻UwMPGwCF$Ra㵑g	rPT>Fmj[❾i*p6 s!3>hQaA4*XP|["^ew_yGlF78^yGJʜG%4mFXT3IichEzWdw3BE
+_(a,Ik3T/IcIY.=KQ9TGiyXugm+Ij>%Cх>)o)H\.s]*{&l]v\Ŝ8P7bOH*U2vPokUvU,LT_" e18QdM/S3q,Q%a~&NS՘cu.՘Bb]U7Q%{nL\YtUr3c][l1ľ|mQP݌Ճ=I/I?%wk\S!=9"KIޢH0^<qחZ1ۙGEo;7rݎ5xw;\SRʻ5nvpo@5qS@:sR+Asc^;JOf<OK+m
+e7OW]J&<DMX0^0P>bGuSh^6j'j6hKNW^y*nCT) I4Zp Guv.yO>\ϝ<vv뮫F~Ը
+C/,"!L.8^>x~bمt~ǯg
+21vZ=&?c;u~LEyp" VQZtD|32WO 82K-YwUW?Q-LO?8?~ \\ł>jfg]Qlyo$I嘯;\f%a{m2hiϦO"Yr>{8n,SRF0%;zr3G/g wwM&^ܮ2/QL|IlyƠLscgvTۺW2QU;QBgPcM1tGU+L=gcR@.2Ku4Q#/.DJ>[0i~fIzus~ޮUq+Ŵl`pKB#!/3{sm9A;|COjճ ަ4yYרi3˳ĳ=rdĲLd;v].3x_ԄT^a~vܖs&Tpf2H<pƈ:aq{ᶫWaoo譢-zEoEo$w67KBgדiu^l-Uy	NΕ]fIZzB2@z8(πFӭ%N@@~)r;Ǌc>XUnokˋ!t
+t7TeO7[!hP9~c6(}Yޙ},],O2#zKf.Sj"nߓI,?T0,rLڽqx>hkBӏvwuQąpo嵤y(֊[Ej$,ggFвԷC'Aʉ$j 2{?+tLnFf{GZS?63J]jv}G[*N]6t&VZƁumTtxߍˇpZǜUT>p`K9z$BnM=U_`u{VO:kJ:{=ϞgO?RqT)>,j<*>nQ,y*R7oZE<=I͜.N]f[B,iH%F,vVþ4"_eQ'_$nsE(yX,oqU4j<?^[NI;r#՟vTb踜zM?\)Zڮ-c YpNvͳwR!o5z[.y2H$,ozyc(vmOs;/	n↋
+\#_r, (`/ecǇk[{ǍtMԟWhYܗ*uݘ±ˆ˞B@X)T9{A(2S9J]djxWxk}>n=à.*rM
 bl.{}fz_[7u[TtWk?>Egi?+5N#JV_J|kJH[e]C/5x{s..`}sjQ\Uk&܉4`{jj2!,2⾕]er`oTCDm*ܸ¦؝[=۱rstIC\A^C5{rc񛶮?=,hAs(WXʩq
 N0Nkec-EnL!_RЂʪTXg,D(ìXm}	?nN`FqWMM2JK!GpI7«#M
 b#l`8*4g7o7
@@ -185,205 +190,235 @@ IE}f
 Xٺ5S7i2e|)ʈ-xc}3&a}Յ&LG_fRe7jcb:ecTeꙀ;`2̻Sy7ૹض&؇]N\\(*-I'_o&h"rXA"# (OqAyhWDwAo)׵xov^|vAp5_Q3 A9L
 zAO*rk͋6BfϕYʦzS[lq$XB<\pk|XwPzp,0{-Q>9{g+`SEP<XZgN,6;w&'lK[rM֛ď%[xkC7T,5>	<6+V
 Ɇ #UhHb	]9qOoIP跛f2P_nO	5
-~}+'{gH]nY|_ul2kKݖ\5ӏox@D	RROō@vpDW[I ƽyk4lP#9TLA@UaQ920)MJ %Ҩ,H[E wYn3cu`8N5Zz5}2V$7luo}#r;.HciKvLh,ãvGtd_'aRnL9AMN.#0"ݼl#$Wl%!Hx2P ;"cWFm7!ڌGݑZa@8T3,Σ^:ޤiAƯFX{ @1fpv@Scmsьॣ|7#WӦO%x!,/v)D,zg:,]@3hm:|`v26=GDTNmp^~k4%N#F)D$MoKT0	^HĝkLu3iP5[,'%q()P&tQ۶ssh=Begi3o]Af؟.сuk`]X׹X[ĺhќhgPTXfn?3V0ʇqR:jwa3A}̑G̻693lcQ(tV	㽢Y
- dhs9?s@fPqKl~|._h$`8pH.9sqSpIB5y(9`ކxlxMO33 wmudh'd8[H'9cWpm%jsYHϘ,8(E2sڢF%{j-tv,vN.ٙyTXvi ڨpK$G]a]|45*|{YxתJE$|ǝ_^WKE^)*:6a}Mt/FwiG'bFoq boƅ|{;#ڒ̿:G* *v!n%ɷ-`d/20L\It(^EQv5jD5+9
-_5Z}M8#<kHVy~oчhI MYH~nVr_̹h"+ht({yNp	aB	uZ&Z]}EeXCq.e6m/I3%ʜ;+Rg`JS:Ҋ YdKIN4Itr9ׯW2^	1j=ld9lPyUy-Qr6k{	T989eV2ʿ~]W~ d|gS	.\vh3.wJsq中3PZ8'j4d]s.Qkor>dh֒E&b"KCmebs3S-&o:Ʃǅj3%U
-4AnĎO PD{vwoyq z5/n*SuX/ΒΠ	wP̣YCk53xgu^`L}[|̤\_CvIV:.PK@JBkhyBT9^zŮ@tw+C9^^2GV:-R)э3.b=;Qt\"Ũ*^Je>tʵ>n	4HG lfy(2k
-N =[ZhzH<N!@t\JJ=rdWCfJ|-.x=2NK;nمUǕ9=U[/.uTN*Რ,H;G6UZ	ݮk7։v|ywJ$gU{2`T+sjriɪs3cY"\|*Tg~;fzYHv0@IHd8s8;(>VuFE2 !^qBhᝇ5U3(3d	k5vTOM6Y
-vK& mVF_U ):iDƴNsTY]G:]6zUIUk-d}UȚrN<2ieufe'cmoIQ5ck(Fu/ !F6p6bsi44MI1iI0=zЌJƛPBMMڳK)K7mor-LRHe54L{m)oCœ&xܐ%$tACP~:fʱI59or#l8֦CM}Y,ygk[4(ќfQǶ1{688\S!7r<`=q6^=P/&70Qj`T:ȝD+Wd8m4*
-)f
-WLzW9	$A$A© 85""96kjl1b||$P/Fz!o>Ѩ_cՏD¼$pJE.2p\C퍹P)҆iv@:Gn^P0NUMٲ3\jWvLWO79'D<A,;MN%Mt':Mn;;ve1r'9K=Im0̈́h/QrB	z͜a: T|':.'T<n"!$2IEL&"ObsB%	g񭰁JfS)E'TUZ
-dh!Xiď(ayti"Hf	+_v!0V4{\_y/ :|gC
-\S	suVʆoߑ!Cq'zTxݶ)T0Ǜ.Nà٨c|et IGH*1])Hb^1~ìn)av<40#k
-^3D%IZNA0%EhdI&%} aPuܘZqK:Hlq̘Ar$Ar$Ar$Ar$Ղ[,H*73g%L;'a=$JnNk =а3Q([5.J[Ӈ8}8Notn@JAR<NUynk͹eU Y3k&7M	7yRw398ȑb#IFbd}ʔBY)L$dOtQF,,O!yfH*:j-`XbS1J;ŉ= k@!.Zϲ"x!td]a]x˗G[RȸDavLű2TKr]13*=Xu!hz81	yh']X[U<^Qzиu{%UsfM;bkM:rF(_B"W[U܀j9YؒO~"%Bx=O {oi{ߟ)hhqHͬx'P+^0?IFjjD
-⻟8/_<W̓Z6۫^FzG>8Esv,D:1q:NgVhs2 HdU"Flbkk:G^t(auJ\Bva*Sd7Gy<I`SDZv8=Duzp[FS8یV*y,}JU4ao?.pO&5l|lim<0[<1j\5k'Www]u?L|u9l7BX~'@<=.E`wl ePp5TZ\lPybYh}Yb{JĒ%ƫϲK1BCjmDeKvgp^\TvX!J\8Â
-N"z57ĘW]}ږiΤԼwN!;u
-ښ#hDt˹bHCػi/	5Rj6ԁޣ5>zۇBGn7RpAV1ϣD`A)WK֧RQ2-`ۓ.[Bna}Yv	wC
-y7Nt=w͕i4ob@q`BR':gG2Gޞ\CSXkG6hWqsLaAk]xY>:NXdOz5pUva}S*U'Ve->ZL:t-5v
-}Z
-ĕ{Rk߮"=*LŊ,9iui<>P5!4o /( ?n#
-ꠏ TKgPs|C~̢bJKO,.f:'y"MdwbIhSG+fŚm]0^peMF'}zs1p{@,qJ[	_%xY$ʊmƆ|c&ĵu 9ΜbtRKZ#eAn}(mYn𗘷l,=%d$QX,CYI/-S~e:qTTW.}.hwz+9-bSVNj&|pX@>Dn;*7S`8A} f6GD;] 3g>p$ n:Q#BPq{Ѻ_!;I>tK8G4űoFipҹ?N;D,#u7(b?|I_˖gEvu0(8>YlHXHG?6	l|e`q!YD`@~OR|bLj%"㗔πP5R>t&q<&i&=X_zZ|
-I~K- l!DS;@=~iUiˢBvïaVjǧŠyMaV|.Iw9zs8v5zYyOۏkO>>yF{7;w-J(c^mq6:s0<lfLU kc _Ŵ xR	pOT4=c?eGLA[_&O' =VY5fQwem]fG۸|r \E}GM`r˨MM"bSL*
-8K cg6fC4xNSTo
-n&)K|ZL{ކ~>bQQ=311e`	b7vGNCm3>0 q WK,K].}D=fJoÔv,53Mh'B;PWIn	~LNa+(an 	v5N˒ҋ8IC(uGǡ>cJ8VtKmHi~ ~D~01 =ĻdVڃ |`[P"War $s3ehŔqC`\xH{|D:8[BȒd>!Dc
-hXH
-pC(]`|2TlVZ!~ީm)l4)&=BF`2U$:qqCH0%~&l.%sZ"'^\LG	}py9Rnٲ9vڙRqƱe.WVUjhG.~s1i{&(aׁƯkk#8\{QbjBiOڵGKaצ C?P\bba{\E K?.舔R	G䍯&݀
-,?.GƔoXy:VtE3B=KD~9Y-*3XJqxE{D0/SODƯ0z9μ$7N[ [popMQ0 ނeyQ̓Ҫ	xRB[Z D2F1b	iCJ3[-fO`)Jd۰#7qR谥,P(>&?{ǻZ^e:7wWW?~??/%CWLL=F{FX&pcG3\oUDB_]~1bI}ݑDƛqY {$݇ؠ ~*W柅F OHReÏ?(L??D`sg~j0"6=|!f;%E>7gD)[2Sn}'$w-s~fC;f"!?3-nxiUs$Z㈗Tc3U=@-IШ`OOvVI!77\1ū|P9͎kL5A']DDDOD@v1M	"#!bK/\%謘1//ɿy:>P	j2cE5v5X,FE\Rϐ1)<&9]!>ɨ#:(nzyk.^\RQg	1bx̴a]_QY~ʊepÊFon+т}?d  
-r?sOOv;# :*-[V|!|ИG?y@V. |tPt~c	arBW;X%/&&GCq%yo@R8a|qecYG%p(=R7!dsU{FU778b v=$vI<z@1zͱw̱S1*G?2>bev̽3J!/J2\,\G!ưC+X东\(B^=SH
-h)#,!sHDI^4G,b~~p7pٲcv-V~W#?&,mcfO>WCyybGCFCvؖ@65%C+қVi?W.u=՝\g	Mg+o3 +6|A G4cB_ȿ:Q}?p_<͟~31z>?~ow18[7W/_ӼvxuC$xz䛏Hx_~AP했7w|a]}ac.ۆDDˀ9u" 0hWTxq0y韼ڱXE8ࡥxې8cL8CU} v17+yyR^4o
-isr./Wx^)FFhn=N(hUza
-Gʇu59\$ǴƭI#<QC萼Gkut	( x$$aqVlcÇ3ٶݯ~z	ś{CnV0<zH㒞O
-b<R&-Ǝb$(®|Ev{`Ap D~'z+{@@ J:+eӁπЇ-{	_&!>:|m횽E܏_W\,Xw[I9Rg͟3o'	Q| cEx!bg/ߐ$WMZ0z2uȧA>XVЮZ!/txEQfah9a	l^PxLߥ-.RauR2}ǈ}"ƻ7!82 QxNN3eGs,3Y2w%䇺bam;"_?||!@,0-tgOԋ{ܺA_AR`tg/6)<FMĦvవ˴Z`hH &"҈snG+=&%zQm.~"Kio0l,d6kFcg&,LU§OǊ wf	^H~lC}kޢN~S]RKuD K`AHwG߼GH@C}a.#0"]Pl0+G%K^}ݶ{/Y7"0
-Fo{ǻO~Z[)HdJ0_
-x73)-N+yчoC5GT-frLc<&kPKKrC'zOSX%Lm#"$iW'E2j+1,<+xBKIg5Xngxաtm[|%F2RfQ+>sfbD#좄%,QKph{!`ݮ.JBȓzq1Vc"8"܋0t ĩ?NYܡ?1Nu$#12vbR^srMmY<[g[Da
-wW.UO_"25KԞ&̭U|3L.WunșyI@ՏE2T]ry| V9b>N;\)hz3e `e0	 {
-qdSs{~(h+\y5_M'.*" *#S#zLxiΓK#W`w3]`;w eb斈ޙIhиOmdm~m~waH'mZz+(Vipyb`;aEv^r1<FJ7M7GXőT'Qc3Lumw4\lM6ʖ"d{4<j-G3%q:	UA A0 \\ mr%aqTK/Vޭ4= d@+00\Ğ⡚)=vߝ@QwB<s/<.N%r~{!N݋"G=th"=@"	Ik>rQN]X~{щ$`w?~{v_,"b^h{)Z=zm$hPߝ{\z#[BtQF#DϿ__ސ^4/D2?{=.<t$$\>A?`	q?BEʦU%B_AKta;fUcU^u"{@ĕfN`{/󙐃D}J+Ӭ!lvzte*.W?2D:
-$L#ȡyt?yhH+0^n$e/jmvвoq"qwYZIy	<pq/W2<.uᕱH]v&gg:$TC§0e	?BM'|va=M'k_9WM,O+;I>c\M>&p#\y4};nKOyM`P8|#7AYlg<&kn=3a5kzF%=nho=B8[[HX%\[6M__F?g83[o88oكG4;#3
-+{WF-黵q`߳
-OtJ+3."~CrJ6QxP* w4uS\'?ԴW8xo_?-7#7S7\ˉi1)ˉ__[ KF
-Vx5>d0&pr~`C_@oS8?`?A0g !Npn_>\Fws?-4s^v(s @|l1^uVf2x`d6&߂}ʐ5!~!d28F$-3nl%0dk)oFҨ@h9: ξ<Dtt9đ-g8	Mٴ A)$N*oR|AB廁\/$p]XFK3p"-ߴqP`yh,H/LU,_`(I!AR;'ŏhNqCE#Eia)e_[SBoe㺅e-pepexE@0<9^ؘnEp`ы00ܥ`3Ǧ:_@SQ}:p1 Bܒ<2R˫+Kf:gz0#_66hFtGt?}Ѩmݪri;ʒJGҌEO*"F7jcp@z(L48e4pq>
-;R3Gny2QȰ$'[	%}gU;:d1zZxhAJGG 
-JeU"F&f>
-^qB%l[{EU7ZHቛMb*KQhu?Ԧ95&AOTE.g6z1}'io
-n9JF9FL14Y\tT"+{7c&{R~
-Vxt=B6}rP$k ̬EKs/g
-+^qwQo0b%U`UW	c-pi>Wp1eJ3
-ydF( "&2zj
-40ac1Pn:DLT$5ܫMۨ'Ud!AS"e0jBQ	"RTy "t (H6 "fc>*7-0l8Ei=H3c-@*1ߦFBg`tǶcehx<.E#tYs/-ϵ7=,g1~=X_3,~~),:`q#1¶5YEl7:E(zU@+EB@MA+Eq0h9ّΜe腋ydDcӵ3YA`uN=PtS΅/(c>=S&tye0G?,
-/
-u}zhWEEgP (֥]
-?FЃb0f7w~4σh;hȁ_K1
-@q\sPꁢU2P.AEX_T*EQeˊiKǉܘ7lhiEYP4gz0JͳbG&p=>)`XoT°:omd0ܳiF[m%dZ&M|7l=9G(̢E`H
-s3#ߋ\8Pv;d1 GU@$aHzJ-7F@IG_
-iЍBk{<6hlGs7(K=sj?:?vK:P
-}kAF6`Y>"/|3\.<rsi-<<4/ Kӷ3ΈA
-w,wqg
-Fֳc=\dT
-kXּ̰-w9Y2Y˱kykN{Μv+:BDik=k2N_V5`mX5wmߍ|)׳톞y"Wk?Fm7Wh2>ޏG'tX*&*L#YG?:?aT8U }'[53w24kFDg2wvTMgdԃ5DBXk8zv,E؈}"M6s-ϟEGܳ0,?%0붗qZPqȵ({op18B;ffS0+xWe.(_3eF@k*YчynRZT͠6Uzn`3(MfltF- -38 4I,MTidAо V֓kb84؞vLwxbc-ٱ#C,HA1;[:,acsՂXO"mb{qO[cvz˙v`yw糹5[zK+XB|)Oogĭ\Epl	\|c\j7˲c;p(KgfgAz<4}']Qt(i޸cǩe\EP䨥	|ba4SDԌ1ҲW}8ù@.mhAt^VCxv?QA<&b|!#@2fDc-;1kr^P$J/bH(^̗!s¯X
-b5: 3=9le':o40x.4:;7c,\Zocn^dZ3D!jMX`eXRSUPbtVF5Gڱ_mNp"k.D#lpޏF앱00k[S/r70Ӹu#`+RZAh1a>n~-:,Yz|m[R0dfRsT~oY!tqz\.r4%zө.J8^۲hUdnĭ#_EӢo+uQ2ǻ;]'|zpr4wxʭ$=A	d;,N(@m5$Qi-dEB\}} pda ؎) ?AGpBi5|Vʭb*qڼO^2ȗchҘyPKO_DRH9nY/)Z籮:dӼ'#HhT=:qp㾘7u+oo[Lמ`I4Y^U)O[_0)^z:toǋtf
-5*YC-(L1";A+I6y ;<tH`8߂/Et3ϰ2κaٗ9,2^氼
-.sX53-;R1XO(ͨ~CoS~Dfߎ[P}᷐,\!NE$j![&E-/7f:/$z4ܲ`bZlC_$[	WD65)f2J^ɓR5oo ཧIrd%d+Q/L)F'FB"0њ,rSTH3__u_߀%H &]p7	j,PT0}QM3Naןtׅ
-a泯89=jx5r|uJ?#Y4&8S/d@r)7@SJ.j퀤r.Ql,A`n9Uj *Jed죗}Aqyn~E̀w0cBn#cؑm',y-!z|ѹ^'ڼ4.*DY ]8X8uzB7^:DƼK^0ΈkũJ9J"YȦ:ZKZ"Tq3DH39LZǫ?FMqJYo"-(LOG=p""Q;%!-lWZgP^rq-u#LQO	/xs,/E:Za1(P6{¤=<{\GO_%QJG	s HmZhAl踃bNbaZQ8GI-zN!=:{s<|&Bx0Ů !S{!|~oCB0"HV:;::2ѢHLQl=?(ѳ'O/L2 {jҤvn'tE&#S!Dt??y3CP_32n]G"
-e^ෛzG}^'z2&BQ"%j1`q쓻qz	Rwz~',G?E>ZmwRL/rOxOH+k"aWaXI(t '5]5C.Mκ4].W&	1eGpn@焌myHr`,'VEF}=Oi7js9v0{ ,>ċ 5\-<&SV7j{'LU~O:#^!v߹-F˕_y܎c@X27#<7zYBOOFh%ѠSF(9F!|1L!(BzE|-oTݧ-}tm+fN0A#w^z}KpxV)xdR{CUIy.[_lE#$F߶H=%ax,Bzd$WQXc;ηV/[+0@wQ	*|=ÞcBʵ27N§mcmcG.ѱ)6U:1!}%1Ò}|b9?Y4{*r&
-LLh/,Ǔ/&jS>B:[޶jXO6/tɡTQC_F{!'Lp@1j{n^pnGs?Gѓڙf'uo5	-``xw׊VUS'_qǲ$k'%# 2-am6=DT>JQQ\[֓(՞1Lݿ[:Fl}wtҭb@">l!wޠw1ڟ%F9aR?scVÖܩu~Q'vEN&hJt
-iSmqaD'btaY"5hyS#$v	R`Fު(4[I肂y(t1Q"1
-gh$:u}nG492ɕtb(V2YO4%9̷k O]h0iozk9H|7qBOEtV6QGZدطvz%UDJr)PϡRFBN{6^P3ԫxGMF&5oGw'EU#-9PDJ5c	Vi_Gw9 0Jc ;]Ucp{+hG#E8y};ᾞO,%AծKfoaf7	o$XHNF8|\ њ	П}p
-md8 \9>+v"ZhWRJop<-H.lx+G'TbKN%46yKjІ\H`@EtT"wk8;@"&pg' \ QM-Y+`oQ5ǭCv{BeQn!RpKgGz8E6JxO>@$0'#p9wI ;_dOeWD%_ l8]x%Vcmwѝ(Ƨp+B_c9O4-PEM %BB"ȩ}H %b͢}q>Qs<=zXME9j!gSFG9%l(:ZrovvӃvd{^="68h_U] U=0:cRn¡ۑ,mZA>F?q|1`Dt61}~^*B0m6q~)Hw#]إ2r1 |rȥvGJUrDr=7I\ƶb߮u]_Ir (YNT|#ӹnV'
- =;fXD%5h*9efA!M	T]2WjlPV]xJ+CQq`?K||/WIQZAQ/^*\G*3PAB4*s8Lj0ddp)V{~w"UK4JU"A?8=uP$|V==Ʒ]%Mb<tC<}p?ȯR`׷-EH_u=s$pFpNȟ)c$)4U\|OAEvK{s±6%8<l&θC2}=!,Il;9fFf;gUa.|A!NHb4vOSVN2ˌ3N238%\2}j¥) kT٣3oUhИS`,ar\F=p:Eq^'\G8,ĭ{BO	xvC>v֑>Jn.y$/Z 0kKHPuB;ݧĕvѵ|ɴgm}%=Qä{컡L1IjDB#WL-KPɠKr, v{BfrIxB7X/JR^؃<n{O%fqa?̏HiWٺWv_G'M]h_OAtszO%)vzT
-8顯6:Ƿl6rpyim'p%gT)4#PO}N&U@s*ֽcK90:	:RV{Dm>OFzbmb	SjB*PvyIGR<0A270mwp^/u3=yA&<ɍ!Zn!}1F9-B>%٠/mQOKw68=}mFO V}ƕ\^K𯵗0!]_$xrt$o~q׺G\O(= ]d$ h/Wb~dϿx9N6szz"1KzC1Dx@l`$)=6?ĿkXIc7w{~&8hsxlwcɄ[ug҄ips?pgξt"^2%c	Yc~
-+6b>^qgKxX_DTٶlxfhS(d+V5E`9ěGM?UӘtC{uP%5+ʺϵJZQ1)^tLIzmcʤ=D4d Br%uCLYTk+$~ o,i5=u(z}Ҥ>#2(1dZU~|D᪒Z[ uMpYn<_Ӱ?Zl*q8<yܯuI!HFr-R><(gj+$J_(fE],;2BAjޥْͻ߇wr^\aK6ǬI2payohUpE TaeLi~bF!,lql!Ih' bd26r?4J v֛/G7ؕt#_㞤>Xsa/?@'pSoVE]qwP9j;Zkh\5X^GR6*]|E})EEQwZ^rET`_'oX
-Pb7^T,=j8ܲ`̶IuFh=eƂA)d~DW/\йtQi݈j'_XVF~.Mx\8+ozkMNpuzw
-{=;#DE#i\TQԈ4;7vA99&%w?bpqr81n1l E$p1\(^ԸjX!sd&;\␁zIuzGm<z`/Z l6FwS
-^#('*1 iګLCC-/q2zG'@+[ś^+e7U=@P;q=б1Y %?PH3Uob|P=lBnNUCgf?w@I!V[0va'^W7oqzm7gT$ͫq_=y强|2W7ig}|&KU^_ؾńW7utx.hݿ|7ooҐP
-&q⨲PFo'b`|^x
-+^+VL2gˇqs~:< ްǣ2=Dy7sX[6FBa	Kޑ,&^/W&YvHc<E|͊@	--vԀj,v otq$0eQG)/5ӿwk]P8d}"+kdߥ=c>Z3Kk	?S/ Zy?ꓪ)GR hCIKI	Ф+?$@lU 7A%]] .iNpc!2EIcA[ ~q{5<0iCWp&tӐBs	ыݑ
-3Rݬ}xr7{ "r"TU$E[X	rḏpyvq;8~)8?}Cm4%KUtA`Po&^p=d8DR{A#f'_-Wf;+\ВC*#s/?-_xhb)HxYi$9Dx/2	[JB4M
-jbl"LNQ|$?+fac0
-g)~"GvvPEK٥\lMU&vlCĬABdphhskwT5.8J03e܉۟XEL
-wSDhP>:SK6\kc8r٬S3XJ񹶩d||J_yj.\#ly=/rɪ؏f)OjŔ&Nva$7,8e֯3q2f="CYg4ޛ+"Ϡ;zFbS{SaLnI.v3zKÊB>B>ݥ)WB8kOS=M{ =FҫdJ'G~q[ N9jpٗ읲ǔVKYLsaV`+迺W0d\Z^zLv|ה+{v#"O`X]X_:	VX6ZתJy;ASDfj`|*^c:ZR7jGJԲ&{>Cjv1&GڭGHopZ*cn$w"aO ~FVܮ{&2 Gv=<HB7ԫaJ
-K/eF<)uyFv<-/9Ȟav8dUki8 ɀksfc`ykzB|g4?&z{4uQ+pDL	%=jޫT!rRFM4IcgYC%%UX'~oUO Z3E\(pC4C`Up,UrS-XMqyz~l%,Ϣ!EyU`e,IY Oy]\8za n1)(=}W0^&:"FvQ3C}4p0AO!x
-I5<kԹe%C{n߾_J]xUj,Lݺe)0hx	4п_6h=kK(@HK+Pӓn^4SNvԼId)$NNSAN|K*H9laNoWՠhڐn#*mخ T*5-%5KrcŤ"O'3,*mj:d$@K|Q!6"qytJB#,3g⦓8M}K`Vk_{ŵ^,&Hq\skbV=e½fo:k̤Oxq)0j KՔLqtu4wu%wh(\VOȪ5х{X"ӹV]FC٠~@#0z6.k\M/_pkׅ}[pEPF~v~	:ɐ@Db~k PnXMvzخ6c+Ba|@~`cgvq\EE㈱r>$5WlONe0KU>5
-@%%A%#Ǽ:	P@RN+ x'R:	ao@<]0|bOHm](m?cMxK(
-j֜Kuu3݀E'R$\tC 
-3k*tx_F.{yC)ο2bdOBChT66ԗ8g|9/I|`Xudf匄 Fd>*Pp,
-'趾;W%ך2		޴.Y*9xRȰa9BhsE\PE>ZmwkrvGʆ@Q=1j?Uڏ,V󻘞iO,;XJ6bFb #J Ja~&-ef>L<f`,
-ɵ;x.Wy3ENgqXk+[T7ܔ`uSKw5z?_#9N_֚5m	T,[_a[p[4ljeدj}ۀv*[VuvemSLN>fLQ;5DĎSߵi^IP(%n?L6].Zݑ^j.p⺵m*ӚՁ] ۝ו h1vcz\uM~(Ryu7﹋}fXL;boQ1H㪮B ?rΑ) lBy&20Q5	E\h<3k3Hht'\~9ѧLb_qQ AgU_qcop.DXET! ra)mbsKU4z))|.f7KӬ2-2ۥ0٬)L(5k]*9lCUTl0u7i+Ol?2>EwƊ`)_Kqŏ4wJŏM
-t{(~E{p@޷߮'t
-\N]N'F]Q3S+Q՞s46; L=0ʣi(<Vwm2-nNY0񄸟a}?) Vkl*N&c^@,zCL!n&UJA+Mᑫ8ub SkUz*1NB"GF#MJ^uXQL{(2t<A(Gl	*|B)bt~QezIY1("IYA^Ŀ]U"T}3EpIe^ފ}7hX,<_`g^~~.'IBbo[n=b/!ަFp4<өȵZKYH&YE*	gEj.+w;]"i| ߅Q]%ER+j3O:F7v l=Ij\bem@Uu9[W4H;_(
-wP:l'3VbeO%v69nwc(`	ct&D`oT_(ռ|E޻TΔn[Õץsڹ&t6})R*TguI@S90iDϘ	޸	50Mn1!Dv7jB`r3!+=v"W&T<'n%tzh	̉HK*N]]]vYGtjBMfF'>D*ODS̈܄	|]P>a}"D'ˀOiOD"OQIOd>)#F'4~#F'OD:?a~"QzOnҽ% >O(͟h6&C'9SIOD_9MU$7n9֝LhmR8D&7Lz>5baWL8b"I/&"Ø ǘb<zB!A&i|	g\
-{Mv@\y(uq k{鹄r Ս9H!)[kz{B=;S950ZSP[7wFciS%ǝzwjtQǝe=JחMu%,<ZOɑi $t!WI|C#i eIMM ^gǉٮp)y&\h2-h>U$'LbpNlS]bw-Cj툿Q~?	EBaawuľ`r_OjV$nbNa2C;~
-.zm_cjOفP#2q~k4WOSۡdѿ*C,{ED~PFBC,߁Įqm%Wٵ<:"{w)2a&<+4s#D5ظ5<kQiA5"RHB'ڈA_/Z΅vKJ
-7	F),X |`~ "i`=-#P^ipX27/]Dۋ]#*G#-FJPw_ԅu|/ԥ\K9$x}J܇ p"Dn r4\uP7W~5NFŨ9"%)	ϩ@)U5l8s
-ن.CI)[ΦvZMOp⢗zDS9ƂNϭ
-yN
-0>xO?&N|JKpKUd#,5O/mHMNvA}Ġ|Zч)̀oITWvR-D@/FpoV\@aZ8ȩl )Bo'-b;n7+i@n(颊tk8[ġ 1mZ2eb:c(@d*#+	vk&;ki޼/;H6t.hg:"YRv vv2|%G?sKC5Uܧ6>pyy!J/X*!8	HlCss<J+1Qr{%G;Kf8Vo0V[6:ܖ׸[AOw:t3!@jgkO5 sUgLH蝸Jkrg"FjZץ+@0Qʁh!s]qju>D4Ҹg5<lAvf?#Z!a'lg)D/$mU_%[Id1k%J/KlZr:;txչ4x=A%nֽ8K=ᡶ5uWI|Om-õ
-͂˵
-f)R7tEv58|;7M<qɈ~/SBnP1_`M8Ų-{O*{Iݔ+FI;H5	FOegRY)ktEVsgk:ߗz}EGQmf{ZH%^DV
-Ζ	D=Z?73^ܨ! "Nv^;S.6Xau؃l9I&;hD?;إ$w=`̮DpgIY2U O }&,M%<k!$F$F̙Y~2<Ǫ1P8U	kMc<:qgfEVJ9V'ԡN cPhLi/4hL1vATW\1]QZ*:s KϳA"
-ԁ︊=`x5u:8ǅYh|k}e"mfK3R\K=&_Vw,pm_[xGLz?nG=J)\/2fGfbĳi>^z;^+]5-<,pр1Wuax6[z&GE-4`fIQ3l#ybdFuBp-uBmuB݊+X(N^&Q!8Ppklh-^-SW<f6TJݕs#19lׄVl
-W3|}lQ47PxOU^OHB]Օ4lSyF:W\9+ͧ>%weF^ֱ6U}uUv]xw#LTzޕ'ےvtkrMӓP5?kq·2{eӄ>+?7:surgOV5+wv!yG!se;QAsC
-]ئhҫYH\<!<$mT<2}M^GO~[~VZ|"۬6CSqd/uI~E<ܗk<l#uNw1wLȋq &}1Sd
-&Y>/9؞Xhu3j\NF/MU~PNr_{gaeG2G_d'ȗ4'PIKv?`P!f7pEOYcrGSQb[BtP`A!_eSW
-}n|AjOsE`Q*-HZerXe0	3]*HMv' Y7\$xz	<-9uʁ?*#f)ozj_J8#_b6[iՊsŠ0WQ'8e"gbQ&X܅Ǩ|9rhR^<HR쐻_X襱v SqL}xP*asݪ8+}'ȐhE*~cbʈV6c%X@*TYF2{$XyBmx('"ʾ&TwVop崝swyJ"I q9A-xj/]#̈VT!iI2n*stZN_bk]_+97ҸM6y_,$VAQwh9azl{^=N'T9m݅m/]/mAl{`ֶǱm޶Gr=RJ\϶+
-{P3^s'ׅm/}\Lw+Ept=j("R״eQa\m/Xl{Us^۞k(n^iI;ʘ^tIW|b˨3pt4pсִEuJ\KX.'ַe),}?YK]EXK]<.u"j_"3Ok8V+Yu<[^^-AU1>XpC!MwhiPpu_upI4vWY;'whx:X)(%_pAw#R85J&u܇x)TeRSq:u'rUv=SCJ)N3z^~̧P\eڭ~Wy)3Wiɷl;bTpG4mj;ӦDzU*ͧd%a	sg_-p*7n%BOskYxɢa4ҮkkA!fK˧5?{=%nɰ,TDz$cf}5eNI@S3kYzH`YU"NeθUβ	4*2P'9._.;Kuo+m֡v)ғ~8=DG tq"P>̣6kOE$mD-O8HE[ʛ'TǤօdda30GNnn%ZP2oCx}JOma 'Q!9l-Y 9lP!J'4qLUl=˦;'%$mfmƪ+b.M_EAlĦAlzbbS0V{Ye5{)\=
-TbJ)7.9KU,/8'[k	nݞ@]='`S(gVMU`jެ:k7mRA83I](' X9Q4}]*6N=B;ڝ:P$T8U٭Kp۔KƯz-Ht2H'trI`Yz~WDXn1;yۀTrRn=Ƴ"D88t;0Ac;|%;کIc:ktءH5.pnjNc1:S1:ť~Q
-qmO0 Ue-@խV?O@2-rbKEYED3XdE\j7gJmT6L-=}2f<UؕfxrYArd&ҘTt
-*BAJ3UKI|YVAʶ-6YP
-A,:z[s*,\-'9rZqQtSM6s쏕6l֗lDAD5:Ɉfu1߉09 Pi%'3D
-Y/v]#nᤎ-0x3pv\Ow[Dчv?5)IC}}yVEvЊrAG_caV<5]瓻2kNr"ԧ^2QJ1.xeHmf f!=|[Si=}[ѨRTBRQs	Q2#9*[L0VYr].4I4IW.&Y/nC(Лu=6GQVXX`karQ#+ 
-aBѯbCwh[Ew4m'4cUn_vs"'P9TaEùvz	NO2"<-8^,B^pUTÔff;h`jBvHQU,5w{.]7%&80=[Vzx1s5
-{ldw 7.ݕNU4Z@
-q.E9S]%"#FEwgC#MfW"VU`%MhY^ ϓh}XGɞZ,TND ^FF/$Jj+ye,,K[N5Voߟ5V=@Dlvd⳹(泵ɪ6TLVu@`Na*F4ة<[e*#ͷʪ7㙫W3_Fe29+t;aOD{Z3hQ?)]\Od4j,DޝB hMt($4Rbk|eOuN`-,[f?UVU>u9[`3ΰ6^"ٚ7KT-%Ԕ6+ 5v$4lY.VeI.ؚZiwd`+kRp^1톳zGKC̫CংO/Q'ߠ=pn{ޗν2C鉹ސ{j2⊇OV<'0&{u79^Twm=vUpXvj69܍pF;ͷCe[?K.|5lө?q@?5HjAu>p}RBKDI+mɌfr#
-D!}	Cwgyq-E_wvpjA*	LUL04C0t/UC(&:AV{9	TWsWlŲvwbYNĲ epy*6H5C!u}<Y.G7RҲvtQjW&4+6Cu]%rA	AbI$l]@A&ejKJSIvTs*CTM~i$UfD3ЩPFq8[*V t}"PUجSPk s2 s\N"54F^s5רI@˅ƠrL*l.eWn)J/$#E$Ҙd*LM2=QW9i)/7 /Ro6L:RQytZHhsym4j{zMVc[jkԥ2Ծ:[M)_fFadFMh#M5SFoʥƠrfN8fCiTLK.X#eRTcʬ
-ejUb+Mt	Ϟ~	謉g},I)V
-7ӣ{Nf|(/24Q^!'2(c.Xzne)㳭,QfJ3WZVb ,eMcud35$"cICIdL2 X$╭%2e7t-erR_lng M5	[OAZ}8x>wjy.tifv+0br~^٧Tx8fTɨp5.F4H?3H?+0*eqE&18v:rXNc9-XuuzsNUsnJr^.{6]/6(YrQu"Uٽ`R O..SsS+75.sc]⚓Pؚg+*^m	=iw\"ܒ	~e\G{{ŢIz>C߳<Ef>dlWPpV`%ƫgdۃ<EPb1RUfc?Q6>W'{7rlM
-q;i)VIkyݞR8*.}BFnA"I\j[09=>k@DPBAtu\Ws_>Kkc>j21J~>ƥ."(îm;i= ya FP8qvCQK?<J4DN6LX0 {ul#21f05x[;SUl6lOծ~wxj:qP@TT"@ͪ=ylŊϡ>ԭk|>վq70S됾ռauތlChl,u,4<C'U׼mZ f$`7vuGFN 5_ԒMЃ^z=tTt꒽;5Xf4B.YNc3*xJzm~jqD5\zfމ@!O&iIC<>7xjx><ZWvv-7,GrSF};I29Ud)t4U} 7V@"qs6|9(Rkh-78;Y\.E0BTM@(KCLPDp.Տ'BLD<ΜL%ǧ[XXĲX-lW75Gwlxq޲f>9/yi<)xIsd3&ٝfK6C/
-@(sv2\"OȥŲqޯ{Sװ[Y 憟|reXH߸.u&d5C&ɩ*d`Tӓ	Ø֤z/}u#}9<ĞvE^痵 cK kڤ5Gk$n\̤VBo]ޝ?q܇탊	ÜBq_KdlU/&K-ZLA+Q\\fKjF=-&e?BBw*U*fW-d 'kR03x^S?A/;yitTvÙN	B-.i
-AHzd= 9;pJ@λ6v:@3)Ee8$ qIy{%x9U{F"8+#wy3Q3ibd&ʺNi01ˌE\٥ˌSY
-2	\fm_.3l^};f_)*E瑉FóhUD,bwayYK"jEgߙ{LGBQȥN..)LL)Li:z"gY;jQgUHF-iƿ38-%j"!ҹS-Ljة{qq3nQͻuѧi{ٮ@j/[/$͍9{ټAI˦.fQ]k>@q{SZZi]ui#qK#kwr{fc5tBbГR^X)eƝU!h|G`.%ر?#ۀ̘݁ #G`WZE!/
-RN'fDGj62Wu
-6R'REܯehhI|a+d4l޽K(鰐_vqZ]^Bު+Xꭊ'Ӯ8CM8*b6naDT^?WvyuGHs洪uхϣ>	x9
-r8/vkܪx\.<
-[L%>5	N3Չ1r60AO _K[@,)-:>Rwu$ZP .j ]^хW
-ڲ uOdW ZCAG]ĕ.'s*͋o^|MݿJ|;O(ٝccl@CD/t$,ѓ-ЅͧsPCVְ95L/CR7Cn+fR]Y̮mf``q1X:lgDΖHydJR0wRy[GT{Ŵ)(fPIV FNQYWH/,NLlCڧڧ?++>xhIPT7AϪl!&cM5^M۟Jf``O+w ]#Ϟ]s2Ԛ^ir5lE
-|H,ڰH(؇`a}vNm*6..is8@4|T:U]1\k*/!*;vkho
-]%N[ShakcX'YT?-6/Q@GBōʈ7-(?-@rܣ=՘')-?SbfR:6蠨l_4'd7AHv2.y*f8"pdx|yz1u|Wi*q-#hߐ';kWm5|&£5=}6{D+J;5N͇Qm4a |5 ^y~zzՉ/ЉN$ 1#tY*E妵V3ՊDs(׊o֟Zn"5Mz\eM}s`u7c_؜v/d"z逕û/6۶bI}pϓ'a$IS{	pkMn=M6S[q#^XIRS ZU E2m.W3Me	?$;6\[t!*Gn&D&0u-̔zc2MsXX
-q; >bQ0E7qt}ӂi:T4}uJ'*TS"8+yz51S&
-U^ՈnnxՇaBcJI+PW?K%JMfrmp$jɻ[, Ys=>nΝw]sӹ	0x=*1@ƍf|P%9Q``
-Wd)Ϧe&/#}'Tǻ
-D۴P^ɦ]-S]&k	]iϗ^A\6Iq`L%f.z!:QFD^#\N;Wl@qiCrH %'_P/zjD8pQ洃|0ՕD}4=_[AlMFHv	xT/bWehcw,H5&6.zFEFEF˨"іh,87(3g+$S)r	XȎ0$X5	]GRQjG1^7C'FqXl+ f&V`3939S;39wTqʚ︝SD32ZHꇩ<z`~mTxk6^qu}C:EݜNQD5ͯbI1P)hd$ױIIPB Ab<BnSLAPT0*1S s9_ԤVhҞLɽs18[L,Ẅ䩅-pxG=>a;&@+F@]t&*E1AwpX"Č8wrmSF:nLrgL]'.)JDxsWmuq$͈>r<#8Ϊ`4|Oz#4T%׊SN	0)>ǍT1RXX`c['(Z1yP\JE.LamBjiܵq4_@^
-RhrFS:<3WϯF؝+|.49Vh&,khʫW^=zrʫW^C}+:_{+~Ts$[c]Gs}bݍy25wjDoV1B%mI_*0c%)5db1܅X^*%33uL<CCY+հEf~hy6p{LJC(:5nSMΌA,a"qk0W\7cQ,aX&!}31GfQ	 &̱xcLl\%@X΅Y3ydq9)ڑE(!QQNni^{,jW8620Ȃw$[8rI""VoB(Cw]m.w$>`JMOZJ`GEbHQjyMw0bG0Nv!?弾Y٢"PU]_Oɼcy׹|Ev@~\=Pޞp R$EZK*%[fHQOKR%?_vŃ
-Y0g/Z)Zy6e0⨐Un)2kڧ=٢_3`g&34$~%vp 649YʜG8;vUL]Y6nSU.Y'PRaCɆ۷+UcL4JsLWNt9˛Hv!%bEcG_UϘ*ULEp!T3+1X+}a/ҩyqrX?s4f"6"B'.Pmj\XYm˒ӊ2xE	,1,bK(	.ߑ\cX44DVG :;?N_|Og=64!>g8Ň"6"/l,4n0IyߡgT׉M&Hma; u1$$/eC($Y"td/@fWA)YowGHC] ^9V|cO#gsƔaJ`&5lKV`u&y0a)0j6Y0B͂;4w.a(q{Ƹ'~x
-sK'\~Ec8Z!z-"1KSݪ!PcJY/sNYC&4R+a
-p:f
- ԑGeLqc;<KdokEZӄ!GyoԅMuѾ3	U^l[Sn4ogk	*4c\)3-$
-oA)v/hiqލNP4JɬTJjLՒGe{h-4j'HikN09ox'r-QEfxu*iK^'Z3-ImЪ<6F0PM^@7&QfD엓d9;oz}>JUB=N'JbN=ҫTs)~UtǎY"g tM	>>>wQȌxqs/Lt뵪{&kC+Ѩv4GZsB¡΅rZkn61ұG3%qSϞa'^їnDKoVڍѷBK(I[QS7lNݪsseEj:T}y'+&DMĎPv|Wͱkxr5%W-:pwư|\9|7#U6.mz?-\'^Ё!y1{&LãY5:66bnG@LyGam*'V	7>KpoMgDʍ/p!nܰ ʙScn̚񻚤a+.y]j\p\AD/܁'KOfqV8/DY+N2zUv&^"\p#zzӳgSzzѫEnvj7&(\N4hÄӠy!ƺDiœ~!`Xg=_~sոIC%(>=~;S$ǹbIl<q֖[cvJek%wqNykwY{ 0%v*l'׆RAGs>{OՐO}D>F;ZqZy}F),iǰd:.[Z5Fj˷|5xε˧CMKFX\PQ8SLMtyC+BX}Tj(i4Ywil+3RY+C`(6
-Ex^1缘HϧW֬`6s]R4MMޖ:
-p9Tor["<{"g"r MBk"TgpKdq2$1g0H,N綤i3DG<IOi{!Stm)ӴFJpeAJsaJ~|^k^W+9l~=o_Q-ZFU\2/b<-π^TIEFEl76cN._#Kneu2pqK"93j/^`kg d$Lc%$,Z!/x/XYLxJmq͘RځZ,6Ebz%DQgqjr`CWOWlatZ!&t,OkX*EH.SAT#b7Ǉs^,ou->|1
-N]@\ܛ	+zo<ܝ=C}1LWO|^SHIE$3`jسw|M
-޽ӝ|ʤm#!Dh, YLErLÝH^*aڝ<l$ˁ <q,f\Q9ee!)],~#)FmWGrRgp*8Wg[ڢ{߫Vea#+"ѓ+hj$4hAbC$ 2$ g(ŞV9Ez&VwBmS%Lbdgb>Rw֧sӚ5RP615-H
-Oi*J J+ 2~m׋fAqtܣMZ|`cLo{^&`@tY_TMXa(zѦ+2Q5@6s2%X/nυM)A9#OwU]_$sI9|NSP{ilac7U'X,$:`C@RpcLI 1N&,Q	97^0O1M/VJN}DRIO9q!KE):܊[F$?u2Lf˴5nI$ڎWʬ@{[v(55sPS3*U[ mY>T˪<du SKnn .XNBCR"2@DWӔz}WmKSՅ;:1+	$' bb?*)!Y1uE&-E[rTđeMyZnלFGRwG#Iݓԃ@H5wzABѲcDDHё1@'$)7'v\8\*Enm*piYS7.NyoQaww1{mקcSgN#f,9)m[u[2qpI34hGLN<3:Kw˦98*KξיCsP_A/GnBZ`gǚf;j^-!+^ƙSQ}lv_;-XEjTT%$	KܛGua1bgthi05y"&S4Ayg8O+00/_ǴIg\m	J̯Ai}Рykc4,/11uZ{`<WXoB)]R,,CfMh(T)W
-ܬd1C,@@AZOՄQc7QDdgvvv9ϱy*$Wԯov@ipr#{xR)Xr"2YE/aZ? CSWpÖ?T)ڡwyJH.Wrybc!c#;tuf؇yO0Xp\[ߗ 4J9@ZN/dd 'c؝+۝3Ђ:V%R
-:q6?h-JhW|W5 bɻbu2K*yh?w-E/i^^1@4+o8XUAζlKt,Kr{R0֥
-:5/JHk45Ӌ]K8ދ{TQ
-)1L(a}V"HXxܹ+WRm@la-Wj-.`aذs!Dh*2.=Z2IUiXM;(ľ&Wqa`ov. svN(.c29 1hѣ<|Va!J444w >|ZƠ/@$SӥLAUzSyڬl@?Ԏ$s	qα},=)wRoa3#s<EVڔTO=&N:Q$ᗉhB*0Gʞ67rj&WUrpD
-DUђݥpؐ4%@K$/={zĊC]^.s,&0Irr4Z1[1[NdAܞ"P#7_cvl$/ÎU7ز![moV9noߞxƱ$;l_(񁓗{ sT!rvv?=dw_$w똴p[0IŴфs0Gd/e%
-3Mk$j>nAZ\/將Y1"x9zEL513'lTDft
-?J#9ֱA	Ħ)6G4B֪ogf-+ti$ip51ӹsA#c[#=E:+OںaCd9DHx(N%]`TYa B\/uC<CD/cOltJH<Br6EB@*	|LTU i)w:7G9ڐ[1kbc a&CjaO9o?e2!1	h0`X`^t{Wms߳dPI9N.CrgH:%bH,ST[s##({<?l7"X4О-ܸ& _z|YR#bkfx^/;Uމoއjߐ*%bxۄف7Wd,r"@KrL>6wE.x++1	"_F=qmLËd1O+(̌3&gS~4{Ȅ]q#މUۿY34l̄:u|(tſk5ber$L`!#ⶴY4N-~\RϥťI؃556V*;ӡ&i0uCى1n#cv-ƺεGːj1,z+0vRCeHMuHMl*ghmk(ͫ94YBsiлY8nwu~+<o0d3cgjvJS<;"9kz:ȍNAUduUOߐ_X픖y*۝@52O9ʇiH8+Ckq(o/~	H :޵vpHҪ65a<s~(DpF'(Ǹf
-\1/B^x,V(?ozׯP,"z'xӜ}a?f#\~T<{ok=`M灲B0 n0X:G+\K JG-X<#<Gx,G{-GmtH#؉#?|y-d75HiߛNklۯWn?ME3A%I{ޙNA
--wH^r_עѨn۫7۩.$A:>8йj﹠یKsT*bn%Kf:nT
-nT#82c3cf1,Rpds{<f!gy<K;dۥ XK(I	-#T90-r%};$j-+ ,FHxHhᐡ;022BtOAXP.A\#TT6GP >nPCL0S(yS;՜^'FBRO  "J|w@i:)ɖй%)hFju'WIlQOo,62<+a\sS؊`WtD1T*Ttn<3;ipF19sRbV)1u(/ce7c9$]M]7űI.}Kri~Gi,JUV_-oa	<"ZWTViәAdֱw[]xz{VtW#\8COԑxJ  {\/A7km^8
-^kZ:AHX'<;Y GRhψ3ZH	FUawdhikT_n6,̇1=+n_(.W4ewq_(<hf 9Χppq) @Okv=j01*wgz~DkN/DgzMdXj8}R {pCtaJZ (R/$p%U\^
-C/mxtz;'&1Fc_vyк<$vQjaR!.ewIu0!7<idի|I{U? dQ4\L==<3ҦYݢEʨ!~e6tEvh[p(:T'qa֮GM@rkB`$B4ךRv!I/Q
-sH1y?$?ϛ%f{Y8WkUl%.08:)ݯ$OěYU2X&	\$#[`Mln Etg\"YNlnKWncSp%@X0Ĝ5[3_XydyD
-Hݤa\nqJ48D௝Szk>ځʍk.qZe)6E5.rr&83)hƴD|mnЏiR| 0`W4_ ̂swl~	DTrAuwg1cAoorWM3y+od &tnTX݆#cbx106 l@:.fGt'.qS)ζT:%EAƃIK3s
-ձo.4*`f0E^4BFGnl6Lwiv񉤭Xq,y1.JJCiy/)uahHRS5-SiGӟXG;/ho1xhM MIYB{P=cIt/4L	"tqA}Ɣ,Ѷ}`q%ب
-`Y.NdϋkEbʍD@KW׋p|'`KjC	P;PȘS{;`cՋʏso˩shDVN=RПgg+~H\2lYIśɹF~\ھE3l@&5<?;[߰ÞQy4GiXt>C$v$Ft6>+m)]uFL?H[Ք3A<|9r&iw=̒ܭ/&Ր(3ܒL1Tն>J9Or#WLk]m+]f9ؽݒq{DT~rN4|ζ|Hc)ǵ.lg\N:iai5}F;!ćI.}/D<6!b6p!"̝H$_E1K "|CP)+S#~b@$XoA(2"sSQvh׭f1Ly޿b<~@;^Bc:B8ʀ 7`BǠu0ܙ0ѡN $ςT`LiCnIs-099y0ɦj2e1 ݂|:ϸaq	ʏݓqq>^B״TZy0g9&?%Hώ`u5"O;ZgGI+9S[O\ֵMSؘJxO7i|$،0W1m^&CPnƾ%PĤ	gUpNխpI/tvf$	 ߟ֜'nI}i{jG1}!;J	j	p-'tK<8a̒P5cTl$˙ G[Ҟ^h_"P\cʤ|}s-PcϘ;7>&_1-a'f`|u!.ƹwWјL8$nhP#=? m ҌYV)5T%?FSh	xf1YP4Xa͌4)Q1_,Ҋ{N<d̒&YS"4jR-yq*_p01fSf̘`|<eH>V|!؞ooC-A~1^[5`.-O+Ufxp|Sz.n
-Xq<+l2orcLV.zjW\%^n.jPAgEP$М$9;R?YY]8sb
-8<}JdUHdAaAJ
-mfZnШ%-UЌA+N,!/jaS Mn"c#\#i8kH+3yB\Í}ڠHémxä*/M4u=	jST_08SJ(f/H\('$,̱\tCIA),LKҎT"T6/5x|zkԠ([jhv;OIٮ$<|[,O8691qo6@߈9+r' J_+Lljbm5vj"Ԡ&jrPf|Bv`n
-y'`Jƭtv&4ӫ|-)gz}B ;	AVZ6 U9a !+Od0evZuRv1MRh9BW|v!:lN
-~}IN>yNlynC6QsP^&z#ocS|A4-,RTnvr(&_4秓/6ei8.~hJ;`R,xFOk3e쪯"=ܡѝyGZr@yZD'KZ"[-*-uEaZLq*~<:3aQ0#ݡXlsόȌHwÌPժp*\P3[
-нAxA-bbi)UA&N3ʱm<BQ:NiOَ(إ
-;"PˍΠ숂	snGo5e#WQMLAr#h{4n\,Y#L*P ̔B·-m9.^
-8\эs\4Rj͜s^I
-`@fBzA(7s} B`<N!<Rx@l
-IUZd>& s$lVB}_"F|KytJct
-y j\*M
-O2TO;ǵ8'BYF5gb_40!SC]M q}"Q]>GTեy|K&:[Յ$iGVJ=L{6  ZO;ks7Na7V6V9xGԸTbdH]MaeChc[Kum-Rd5@{+kW76F߱M9rKVPDYj(AR
-3឵P_C	,[).Mħfw]	)N C{FYlh$.&TkؘG$=|gV3:.?6j<K^$*
-؍&w	ed^Պuo\_iwo4UYa(*]ZT=oeCe!#OJ<)Xepf33X"c3٘&S`ôߩ
-0]s/tQ#Rϡ"rW+!$Q&4*|ɶkbiP'~,n]V⨸
-Vg8v:9i`r)hҎgDL#"jرWz9t56 :9"@|01#=awHQR+%2L&33+*@(8 tk!@5	>s?~d"Rk!2KY.~xOo{Đb2S"EIL.E81n|J ĮT]H]JFėv`0+m@vT[ϾĪ#^xj ,Y7tQ+@_87RI6Wf<=8B/qRiVR_H?<zHhu>O!O#ZvL_N䝭Ac^{,%7sC0_{	,>|ʯ-[ȹROe'&p rp>s';1)90?d|8$.,>lIvTBީEȑj;vِ7Veڈ F猣&36VYYϋ@PX#W'IOW*ÙsjMap[:5mhLpҗb}I4)/fb|D̀2Ce􊘁w<34*f(;bA17)]1!QL^$ 8Ɍ(AŜF+H)-*?6d%M*Kz"82ɥs)mszTsx8?=Oh&eBڊ40D%GqBF/?U<4̜f -R]Ͽt)f(k4;	g-kY!<1@V={Lbzljrv1Ӻh%`
-S"Pix״_qzo]P^
-.VA=.ibC:^W_aqA~Er6KW4t6+VkIa>oL6{w}<en(H(h+S`W?H^l*0@rWί-t*"[kfa)|fIy'ʌ<ˈ;&DGPqМLyY˂mq"夑HY ?`fG825ӹP4S~NM|&^t|p8$&s|g4q 6br߲	/j`1^Ci0ρ4.1 H9D0/؈i)u+	i㑢kE\W잏@CΜ5x\K݉j!CzQSV{E0!YԔŰl5cY:~ڜ w#)48^e4/Nr 8J}ႴgMDi!(AMչ4J#|<I D/˪g"S+HLCEqyt@E0TI&-
-sJM*{zGF<ո+ZkK(n\2Xk"ǅBy<	!,ј}EJ"tg=d&YN?~ظ6al-gi	9'w	Ť*G1DF\@<GJ9b6hN`"1EZ899\<7q.jT:[.rt.b1Z@;XtŁ.n.˻l۟FG:tH!]!]%S:ia?¶t&ö7.%U;u_er<$v1Zr-ԱFOjWD& dPy,c?D	H|IVlR9ܘ
-Crh@hs}~}'=N8bHq}_^=sз2et2,[2,]HgSo醟B&Q-ZB<C3wP868$89$w;{a؃ TVl36 a[6vf[..RrRoَjxs|_[vfh Qqڌ+Xd',NPWQHvpd
-u\@3w'l3q+;H UO4dҪɺPgM[nX|83]rHw0n	;HDx/n z]\qۡ%AQJ|'1P>l	/z&b]|n=ݟ7z8p,X&~o MD.j؈Ēa94^SaB2f~>= M-1b\7hVJlz2￲Q5Jٽ'5fstD&)/Dc,N ~Z|x=&[DS&
-6|%s=oL\g	Êk'	xE9bqr#l:{ y6@S1mOTWpbTY1	֨(Q/MEjCt:c#!Y"AD!X}'>_w,OFQiF_o+%^(Ŋ^oy-H7й BO9}Gc@".sTl/ <ܝ>T+Շ&N}*(YjVPIֻt'"!;#GYm9$1w=ppss!n!`b.NiOkX*eC@u\\r*s],ta83Otaa08R9!VwS6bcNY-
-3/F,ACs^!L\.NI>8ĸH=C4}` v`6[YYVt-|͘{&N^s?]p-,`Tt6B~H+{dHw~12llq<fzM@xuI-˙rz9eBWw1?s1Tґ(.W>uBHBJ\r;irڮɷThQ|#tweB*~"\3푷=^0a^vR2/{ oU^v^;7V\^'S07
-{0app0: ؇=,zVC#Q jžYW[c`˯ЎLkEtGZ#|=l4-YjPq3DBC_Q]z;.2b g]万1;Ud@eTreb\L|zWl$c^s;.܉w|_1xQs(|ޜ\z	mJNraU9[5H#zU^f1usgcZ8f[5S"r} "q}20bhB#ٜ>`$?#A	rBS'`M69BȌd:~fRa3FGW5\و>_Ͽ{Ј;jE<RrN6[7	7\;Yp/DKfkLJ*5`(/)*̠`Q/7,vf%vݏhZ42C+_1	DfFLr	|[Jt	"ngt@;<xkyi܅u>f ReR0\pum^N:PY}>WYk.UH37w2OC}?!dB9\q.wJf_l	~`S|	͊iy<eBxL6Z-x_qqfK+]:NצK	y>JCKS"R tn$5[ݡZ	3Gh`jv\MKOT_3#Y:+-t+'Ջ}|/V^]\縃A'wxtM(qeԙ1nӣg/\dTa :ABS{Ah[T}wcZkd;5'+yys3V7yMC:9}(Z"v"O巴aѐHQٽGmڭcTOk "&m[otni
-;4q|ma]7jN/0=qg&٨90;xxZ6Q@{G =k6P)l"lf+ؾ_>,PX[t[UI	hg3['~E{;ꈵh4hUmُ{'W6Ԗ-fs@5hLYW͎-Rq^D-s]@gB'0Q-@.Q$O!a_ӇѪ%cPD~E3W*&댓7B ^DjQ$:KItZv;sq	bDWEǸ^T@-'fXDΠ*63}&(.pqt>F(aí[S97i!ʷPWseߢ1gr>6im,DZ7
-4ح껥w._APFUzq,WZ@@ t(F#l@L\7U8@8
-œk)"7!,8>>:{lf(n
-EMkhȺSؕV%K0[L4@p'OeMf$-Ej.jWMxn߱)~l	l\sӋ*o#z9c6F7ykb%n̑zz=4A3G<VTxTpvFx+36+UVg(K /ȡ⬰5Pu#IjH0J+msZ $cW?=
-)":z٥9krȺh?;BcՍrP8i]ƌ2ebv\ GHdc-Mp/yBsQ`Tuhdo'08c SIn٢#5+,[u/7hEQśvs`rTOZߍ4f4MBG<0xn~yf#wksjkwl	wQ0cZpjxr `n2Ay R3@ҊN;SБ!YHT͛^-wvYnitX{-L(NnpZL0c_`?1bH
-IYݍC: k^Wqco7IlL~õoڦ`~&"IKq}oP?UmR;qr{{CSnxǶVnr n2Brw߯97a-LVQN= f$=j^!3p	oNCk<$i@nCDxɌvD_в˘cܝ~Lz@#4.ׁ#nIKߐG#:@[#v43LZ*HI&LP<E&8("Y@
-X+ $[!Zl<m}+sȰ>X(5LQ'\ :rm%2I4)]eM:E*߉Lˇ_-3Bs S}LEET%HKєI&5W#SN<OElfBi-6;B).䉍3Pg_sF#D	d1T3Cc!PwqO^mE47)\`s`WUՙOY#IsAE&E &ɛc7mOxIiKԬ\ 0:8SN /'A>`aǣŲy-F(9Co:/xCh#NB8QFNID@v<C69}brm凿Ё`Ab~Iq:,dEjza<l&ӦaQ^pt*oz&3Q7+h濧֝7Eneav%ghea&[_ܟA~q-9juhq|(ncPXzs0.>=d7${$;lvs8.?˽q%<z|D4Ԥ)P>!}ӞB}>(Ss숙!+&AHx8'7KSQ1j#ZZi@`7¬)_^;T<*iQۿSMlmEO5,n8_q+~ 	 ?*Ĭ	֭P~]ϷC5=yqQ`Qv[rmv6d-XUZ@╼+aO+<wE:b,*$|:O{-t-ޜoߢ,T+Z|g.<0TMG>(­AIg}7҄ZǢdY!WcN}HAL.wh7){){2`AzhJTڅGf^I&mK|P*m:%h?WlJxqiy
-5wM6=<\|R{Čq-ns@4ލy
-IV&3d' ux! +1QQ|0O1sϐ_hefHoG]]/sC׋ƶ|/vg|Q40:<nrXq$	9lޔjoWTyzl>%{:	3SǺtbف;]2ޅou&S)0VH	lyWy+l%s oGCaAv`mH Wp >Z6A]52w]ЖL2f*zƧ,ܣ<oakK5ޔVF̒CTBKWRs!(υEwk`:XzP#u>tr`a%GYMwJMunX֜΀ 8ݝN
-gg}b&M'/?.7[2[	=DCYCFoueIKL۹NpzG|ɔ/9ʛqHivism[8a[2;݂fMǢknvrc^0o1ٱRa9vwL{|>Mꐉ!?lq.9#*B50h`A=nNKnA&d?~^p!4)ȸ)Nl6hd{寀7bѹzAP00-}NkF^EՊo($rvc)l96a\6;]fx~74ƁN`S0keN92/(^e_һ,:]̙8*ڣG8-1<qnc( +pkC6fK)?TP%B7 `,7;oi`rEm_>^ݛl	ص7 4 "/;yٛe?ު&]%]	ˌ~Ӣux<-Ҕ}x$=5UZc4m	 ^Ew4]nX	(#;#V-˴zW֛*!nuNY?߇qz },LF~ӏFR_!aJS|F(uQ9EH=O"36wd9LO*k"[~ʔ6)s303w^}Wi>ie!
-@^XA%Fnɞ$p56]K))M?FAu	6;U@CCˇǗ?;=.7z*iꔤ>ZyR[f :>;$ɣޜ)ԋg+ NR23j!N8.ڡ_𖧖0 Z M9xCle B7w`@}wx*)waFMoih]|ƨAJ oiUz-bBկBʻ	ɇп\2;XX7qC "kj%DEH/BPhwCn&hurbǲƾn)XvlFX??Z0_ЅS(v9嘝FèۜܗX:(1=.t 敦\ѕnזF_.N%xx*C<Pګ=N,}Gf-3pXȫ :9~Z"(Aq\F
-	t̮e9>%3?gv.g$}=9o_q\X4ZjqkN&`fNpJgvJ\_'x'q!^PusO.B vZ~ČmYhN\ߪ4`o=Yq^`TW:.o޳֭Hu{3H#K>c1Myx& pZ"D[N)Kl1_VI|)˾-)
-LZ<7>gARN55E*LCL|My8k:*6C@~'7٧ "/ĩ4p<ΫI%ߛ4 $STJHᙖ;O?_Ej<+4b.,`W)6zs|.?RnkCSK+1"|v)2*cVBCwAK39j}B x]>F5}פ@G^]r֝{:a-#!5rdGeqlhu3&*b+I=9d>!@-&9{]	x11xr=[9#.UB(hwimM<m9x!tq%mEn,j̅sg!IQma;xTIVI/aON5d$h~.DfUyg!@cvPC@A HCĕѤ5/Q2jP84kaгTdBE>]>w={yj^Iߞ] 6Ke8#*N8C97BT*ĝytMd:@7T?8g?痹"EȔxC˩R".ZqFhʅa(lx\Rޏy{穭s,4Tj@ b[;\Bbŝ`1ַۯi. \	tX`ຏ'^/P@xx<NO?^ƸPa2Vk=cW,> ipx&ռt%ġ3iD`2aq<4d}Ĥ]ζǚ84%50=q@Tp;3:AtYcʴ=QF(#]O# .ÑT#JBkN 9
- G"K.yL5h[q*Sggv"Ce(YNoA`ml6ov94Ě/[6&#N\όA"QuE%k$K(0	0D=t{'	~pe	J=
-vy슀28_sbw)sqƚ,i>5JnW3C_QfFEyC|Rf4?*[_ԛ<@	(2YM9$ib>E40T'N2xesE1'Ei X@	NMʕ>L+)9"5i]v>':3ۙHHނGaJ eM]J @Od'%\c\P{n3=L#_~;~\rW,8g1ڍ'?Z.Gakll3^
-ٻ7K'`k;ŋD/!`}TqTJz>DJDOsy{qZC<ej`	3M"ljŔ?&#2PJD)|_h͗i9mkޥ2]2]"y(H$Zvvr}1]	1.卮'FV;SOmB2J/XB3#<_g_1J@dWi(J' TJK)EJ%Lڴ
-DحĒ@cئ1'I줐&nE'"8-ALQASpV2+BI:FSr L0TScϧ*EmSPH"Kv)	|O{󒀗$0O!#&FAсy$"0?dYl7KH׻2Dpm:FL[)Ӊ\Q 2
-"?]{a#O%gOHć'l X&&8uE:`g2B:7WSv\**|G}Lqi$fA!cj-dd/[+k HRG&x`5H;CqRB-yC $Ts-RC((L#-Hｭ$$֗~b4.1)oUIrDHK$I^hHhE;mD'RKщvЁXNZ%:DGÈNtY/|<I^L(ũT'<\@:dPYqpծ|9N:/jK"/E䥢'S<ѐ
-0|q癱cJ4?V=J8u]7uX<;ma#)^Ny|rL `L>8 e<eň|B|E8L6>dƷ|N%uodZ!oۭALCJ^20eOU@e9љ$neCG5f۵Hxi!:ڛZx Q.:j$OMc7ZFh+pɻ{LpN&o&nf@ݤ򖎯g
-@^V@ŧ- o8E+~]uoRiToqh@6(t!
-Zg:l1;D#^޺ƍz9A.n	Bp۵1}4GTyZ]CMoyo8lg:^B6-;*h͆U:S݅:%.!tw sF\;x$W<*~SvۣzPjn @N5@J3H毝}$#[o/.[Urd-KQbGş9fb<-QQ鹁_~>nЯxѡlv'2Jn-y(/7+-U$Iywuo|]Vu&Gby\m6:fP0ou2\iv1$Z'l[gK%~y<=.aTʷ[·Ɔ?wLLB2[~lW˟( KY&dZTV7g;FnO~o;M^s]l0IGb둵΢YkY?)cGŦa"܁Ӱ١!2=}_Rby&hUk]
-9B%XRj_V[6A+gn[C>3Bctg\J4樆󄶣RWG|g]+6Z\R>6p9@.Y=BD暕IuX;7VjWl
-7^U+`bM E@W5L~f,Ĵ(Wf>Lnp$8HַAm^S%4J:&fM,7luL>cI_d[@ikOBS)}Ϥxnl7txɤ=޳J|[h-Ny>bQti6=nǨ2}k{,R 79,滖̭zbQġ7/Qރ<	'*nv-/;x^7_?0iM2mn%O]\LBk9o3Zð-].`{R%S>j잖w@iYtr9Ђ:6KR8d
-Ԕ8J9险b'XWZ홿ɧ(.v~r.GVUUI_LX>e\CWkewE#iGMM~WŋX+DgıK{LA:k8P]bdtF`3EF鐁V`b8kىAx|*L54Kf)/^·eZh.·b,,߽{t9DfG&EZ/ˬZQ5(a׺={.6)V:f<]!<}eYBqoTyu	v՚m"nEX!(L,t^%TXxXx{psVkNj~N*fj010T«Wo1/)Z&ayiZN!<xc=Ҥi2}IbIX?,i΋vd3 :SK*;PPBF|j5>a!&vbnm]9O4j,Wf~DY6:HåPUt;n4]ެ&fynzqVY8jH~}R=_;Yjo^jF\4knX=7Tspq)\3ߔyQW<ZϵZnKI] <,6r΃Ob{k5bS'5ra=DNdgxn#?e6M7V:Z	ǀ&04bM-k 5Ր%z@lp%)H]y{r)O3U,$&̿T5յ=؍  ϗ\lp%eUq7fW7AEi0ԁuUAq/%2=TWt/3ϤTm7ÏoO߿Z}:=짟iy׿Ѷ{a=_>{KHPB;>i	=]ﴒauT"@JV`]Fhy',eOkt>sj{*WSǶ3mv}ZTq?+p꒫4˞މ/	 :QSv^-i 
\ No newline at end of file
+~}+'{gHE֯.&;;{.,At>:H5%UvnK7< 	f))Ɔ@ ;d$q)Gr*.3l)ϫ0|r6eraS*#& J"FGe)E7V*ki:״jSjjMav]<* l8tP\%dr:c9;#>56Fx#hrLbg)i_H(*u6Sf=_{SKCdX@tqD4:lG9So?nĉCa;	# CfXtf)Iӂ̊_b&s| B#WӦO{XzSBAKGA&L/6f<)ݷLAM(q$bvSz /?G1~ӈQ
+*IҀ'Lf+Vz>n]N&fa=)_8Ěn=?)`vPs.*UgXL7m+3eX{9uk`]:rXBr͖8s=J @tv#0Cnbv'evwV_>'xGy$ͼnS;6*5B[5y0+٧`ϚIVh<y;oێ	˱ܪVF ó	Yb;)8	.X#"{
+mɆׄlp4C<zhVHVpAA{=V{~[ºƻ1We>iZsR 3-ja]gHI}nb`_N4g[p?tM%yẈs.>kYN,<TU!bwOh"w>~_#'Wn]_LgyěvrQs7t8B7fI@X[콝}amIH#x5;iP~aeu_&$:|OQi?NKtO5"Ҋ
+}LϾŦGp?_⑿	^5_P@$@+~ܼ9[Էgς$J,$~NЃXj}T+9/XZOW\LTy4^^X<'8MŁtKİa:-P2QQhֲRKXxe30SJBiP,	yp'[`$iʷ+r8Oj2wV<k@(9t
+NxH~ʜ2+
+OdӫCaֽ3xFkBtw.t;l4XԻ9v8r	xVr5im.9{䨵K`a}ty\2kckIHsV쥡29Аx`ԈB 	m dbǧd=;<8B)ZHgIgl(Q`lଡy<3O}o0mgحffR}ˡD$h(F% %ff*k/PbW !N	YӣZ+s)ҔuZ{Y(:MpS.dbT}/T%^I:~#6d5W]n ʞ--y4=lĹ^ WrE_~%ݏG6%F֫aMO\y%qMɿR%[qi7KLnzTYOʜ]*Yj'pYP,#m*-]nW͏{sP|yHW<;{u%SųYW0ޕ9SSU5EdUI,Y
+.>M*A3@=,S$;N$i?2
+he:#܎"zAD8\!_ÚЪz}HDS{2ڎ5]ךe;&,M% J6T+C*4"cZyH.ܣ.zCZ*q2߾ݪY\\dM_臉rAJ4B۲NƺT3DVҲ675rn\#8S4K$ژ4$hj%IM(E!&&٥%6U7 &)dEd=jw!RmC<ngnF!M?[qH3X$ÜW9ДAhġ>}b)ޅݬMճ۵ڭp]qTh`(cۊ=zrz)Pϐydi8MҜfF50QQINו+m6{h
+uv\M+Z=+֜  TpyzIGpABFjzB{G@6OD^Lw`>@#vwh_1T{uJG"a^Q\s8Au%y"E.REΡ\NiC4T_ S_ˣG7U_/(fIll5ً+B+ѧ|ݛEy"R	^n'INMJ&ŝP~;2\aQ𥞤lw¶qBfBYo~Zї(9{hf0eRdo * `EZ>[N`*]NR7t`Lb&Ql{E	cw?D9焳V@%`*N*{lh-S2pd4DQð<:4F	D``JRmĕ/;o`\W+| =/ȼR_H^>ǳ!ROOr9:	JN|e÷ȐnMrCn*padhVI'alT1>`A:ttϣdXPe$@aV0[pRKEp5Ix$- ir4$ZuҒ>h	J:nL_F[8%$8zLfLMՅGUM 9 9 9 9jA-$޳0ٞ	%O75{UhXE(-{dqp>7:NxH % g|ܼV7BHܲq׬5pd&τ<DI
+}H1gYS$RG1>ex!Y,&Wx:(#UUאO3$ru@O01PՍ|~Ğ\Ymak\rTHKgYCRu..K	-
+xZMd\`0;KyXus*̥l9.[Y,T|`|4AqI|<^t4.r*rQv{NYhܺ*9Ovgtcl|/Ov!Nj*n@MlIOi'!<'fq߷d48fVa vE#cRMZ_XUVW}EO/LëA-`/X#J"`T^옸~fd'޳+4|yQJX |I*#v6s5Syd#/:ΰ:K%.i!0^}v؂)2ETC#<p$Q)wf~Fb=8-U]E#߁pFmFA`X<gl>bz*yW8'b}CUy6^M>O6hȇ`Veo5.Ț+;B&AպxT!NVIspW"0׻Z]R6Ej	jWf*_-.R6]`1,>,R=%bg٥||框Hv6%;3~8H|/.*Zj\k.dau	b	v+LݾKUJmK4gLV_}j^;z:tm~"i\NU!}4_ z5H@њlGCG!#t7)Ġv+kQr犠v HګDS)t(Jm0I
+[>MVȻ!K[ʞ;4ŉ7|ނ80Xi!)#W#SoOΡ۩}#\K&0^uD젵S,`
+'ywU,2'rN*_ht~-bo@u>u-o=5oWMbEQ4n`?F P ъ7AuG
+*3A9
+o>!a	fX1%%|a'Wi<mp&;u$4 a~C䩣c3bMȶ.O/2_&#>Y9N= Webʯbc,eŶ|cCgod	:egYf1:J%-^Uֲ W,7K[6yE˞L2(,X)
+[?A28\L*+>
+ӻnFAA䕜1Z)BT+z'Qx5x>}8gkweYӍVrnƛ)0A>J3#wڮCH|s3ET8ryc |7PAh/V$c[x:%V#7}lp48\"Os/Q}eK"Ilv{P:C,6$KF`{tD6B縐G,I	J |?'~E)>ARx1&Kg@o):`8AziZc4Rc],z	/=Z->|%6vqo)wIB `in	4骆Ҵe!t{0t+5bмE+	ɹ Yvx,'5^t'cyG<=ƛ[
+Gɻ@1E/I8c9`63ea_&*e`51/Cr	bZb F<)K`~8E*xPԱMȆ_&n {xs/'M]bfw\qLި;MWv.]3ۣjtmzW{Ab9q [>ϣ&0Qe&&I)&stYF%3ren!r<')*	D	h7%-o=L]NAon}1D2@0}G#~DhK8 S%%.>"S[3%@a;&xZz!M{N+$_L?&	'0_7	t@rRrpeIE!#P	1_%+6\4??}GdX]2W+NA~q@-(09mϹMtbʸ!f0.<Y=>"vwHdI2r14,$js|!.0mmZ>*6ScT6F\Cr!QwS*Rtzt؀!$eTI?6쀎9-A`q	#>8켜H)lL;{8X2j+c+*PQ#q̆繅xWɇ?恅4={0@~mc鵑moIl(M15X!괧pZTڣkkS(.Lga=M.ޢv}H إhtDJtGD#Wn@	kocJo7,pb+"LByfvUzn DhH!Tfĉ F"?,KF8@xk<"D="Ex'"xoDO	
+g^jLd-Mg-8\T÷jG_ߦva o2BüK`IJ`EEyiՄv<})-xX-t"H#Rgh%-3'%mّ8EP)tRD(]O{P\]=]~Sqm/2?r_vj+?~oG{ۿx@wOc
++IL=HP,8~*"\.H|nr{,?=ClH?+L#'$c2z$ffD}FFɁ3S?5ڒ"X"iY-)>Fݖ??3!3`GC^79BTqVV$hT''TH夐apU~>pf5 ̓@QN."R"g" ;Ad1DoRtV<Zazm}T5y1ۢZfUG,#c"^.gHz}d\F
+75C	PT(iGv<fZsz簮,@e2aEV	77bh>2Sy9b''Wocyɭv\e@hL x+ >d:(
+:KG9!+evN	#!w8H)0A>?8zމ2G,l8Wގ\ywqM2ѿ=ct? gHbG=O=;VN{Y)`#y1{;O^%IM]K%QA?S~{#cءGSN,r\N.{!)$GhfT`4DÂː9e$S"$c^AG#ILLiZ1I??sC8El1h+w+wQ~61akn3'GQޫO<<\#!#!ZElKU EA+|ȴ+h:O}37B>? b#K1A!i/_yK(>Bn}@o{8گ~Lw}}mwZߙt;^έokiwd	;<DHD:!Fk_c~=yvG$IY/W NvKDN~ѻ>D߮>lҌ]1mC""e:B J4rp* `O^XE"RmȌq1!*E>G EhgwOL\ϼE<y/7`YIȴ99c<[E/FW		I#a7p'B`RVb*\0Z#YúQ.fcZJK[x}ilGQtH^5v:qdw <yx1Cl[WH?[=!7RTAO{=$ztUqIU'nR)cGer1BJTJar>Up"=Q]ؿ kz`
+"?{L   %F@_g@EÖ=/G|>϶v^"W
+GD+[.;x-}v3ϙ7̓(_>1¢`L1oQIKUGo-S=z:| ^,+_ShW-^GڈzG"@_(06/(L[BHI0:})qc>Qk~sϛZp~A (	}<'2{
+9,x˃aC]6x>Q|} JYm'Žun]{M/ p)0S3}Ec|#bS;peZ-0O$Æ
+^vVdiDM#ѕH=(6Segc
+ȏ7K6q`S2XU5k1ҁ3*aӧcEg;DǄ G/P$e5oQ').ĥ:"% ѻãoތ#$![܎f is(6o?p%>|pKn=YڗGĬ?`=t|]E?-zѭ{V$2%Fhy/U	<÷գW*t}z얂l3vk91ߵix%Y%')ac&Zy]ăOU}[<loĤ3J,hJ7c	<Lb6	-xO)Alb|9|z1"vQB`SIM	v=DnW%!=ѸIGubBEx:`d
+YVoT',tHPKu:Oݑ;M)o/[99Lz⦶,Qpn3t|~TyO֪荧/djBW*SWt|ѫw7LF$"u{RUUżNY>Gr1K'.lv22l=[a=?Dih߼SV&[
+GTQ ӑiq΁vbwy_<ϴ	I%p葫n~י.0^~;2a?sKDW$M4zhܧ66xo6xoİV$6jPfjK4PZ8V1Á";lyB/h?pI#%A˛Z#Hu1̋&ɺU. G6&e`fPgkK@5#fw焪 ~ilaKW| CF..[a6
+8nz+Vt2V@r`F.mb]PMÔ{E]`qN 
+T}@;!a퇅o9XRD'bzET :4{ A$[o(E'o,[V=Dv0껟C=p~/v@1s/4PϽ{Qe=4N=@.=-`K	
+_|/GoH/D"	矽I
+iqCQ:B_.|B᠟YǍ۟!"Ie
+*| %:0эib*1Z*i/tavʽl iJ3Kt|'=GLA[">iV\Ő6;=^Yx2+_g" Ps⟼j4AARet7G~2dl;h7͏o
+OUn䆸;M҃,ȁ$ҼE+yF{{}.;3IvdlS2[̈́!>AH@Z&5ɯoウSvhxƧ$V1و_8
+C.<sY7M%y<&EZxwNm^hΠ,zBk3jK570gXb7BX!-o$-//3_\Q-
+7yw÷#_Q?=zS#ĖZ8ك	l'
+C%f!JR%?(<c(Jd;:x_.Sԓ
+j+<7/Q)tĴ~D/ފ/pz-{%J~+<HHk
+zP8?g0ݡY/
+˷)`D	TD {3vĊ'	I8N/uV.׋	Gs9/L9vf pKFU} >6:܉W+3<02YtMo>ZEheȚwE2l#ނfۖz6q̂57B#_`iԊ
+ 4ڇ`eGg_LE:~t]H3sKljby؉M Rtao7Z)~ !	IaB[a,zcka`oN8F(<4*z/0U? G_8ybzIPFOƴNK`貯O)tD7вMqB2j]22<w" UY/Msl\7q@EVRWcwlV/(P x!nIZ)Օ%3{N3=OБX/wk##̟>hTC6nUC94eI%W#i	ᢉ's_mqP518JBLu=A_bI_\M28j)LHy#Sh<OztaTds?erR`>3p˪f=~-<iY#NW |NuSr*GiWDOC3
+Ge6r^a-^佢-&_1%Mk:˟~~OjSF{RѠ'цY~3=>哴@7ZFd7לWX%IMa,O
+\[i*U莉=1)?z|+<:i]!Ezz>9iAf5SfVբY^N￳RzW\Vٍ7AV*0תꌖ84|+82E%ti2\EG iAs=5mwqF1
+qCE"L&*iRVɌmHQ\J@TDJ)2d5!ҨF)D*<ia~_iBaW e3ϱ|bRr6s"ƞ[C @oSGUAKq30c1j2X|k<i:Zxcw͋`@,U`/EB`m?pE 	8nbae؉,R"6ycgW*蕁w!蕂8v`zP߈
+g2<2Zۙ@ :E(:U@)EB@1R@)EbzP2#f˟xK\̗Na뺾vv=P]3(vA.EA1G3Ǜc?A4ѯ89(Z@ѪV(ZVϠ"i/heE״D{ne6؊E"Pά	(3=Y1#Ty͏{8M07O*aXc̷YM24i2K-&xewf"$؋E]`AkrjsWtu2VP]	 E0q$=閈N#/KӴHGтeF@=mn46|Z%b9XjXjU%`yn(˾ by,ՃOX.cKwZlb[ݙJNgD ;`q;SHŸ3c#hYѱƞu.]E*5Q,_krfؖ,lάصL	5qf=gnU֊LXk45w]/X+dE\,˚FvCόh+U4؆?G#n:zYd
+@gtXXɰE*N{X*N{f-ǚ;Co5|#t3;;32u"f!5qhk=;FXiu"l>&zZXϢh#x`iڎ]puKxc-
+P8EZ M78`U	)y<c{_xn/ۙ2#J̵,È^<7)A-*fP*=MNO¦am 6Gl`#|k $&*iشt h_bZqɵXMz@lN;;vb1Ė؁oH!` e\zҝ-Zkaذ1B߹\jA'b6i=͸'-stm b̋fc;xܚ-=kt,
+!aշ3PւK	M"lr6.{>yA1.Qeٱ8k3f腳 `X.f(X:E4loܱԂ2́K"(krz>H1M0}xCY)
+"ji>Dڎc ~K۶q@:R/FH!<]Ȩ Vskb{>a M1Ėŀ9/](@%ڗbC$/KP9{@XGS\E؞tK6ز۷ozzkK<Hϝt\w.-޷ͱg/2D&KVR2
+ 
+)֩*(1:+X#/p|'thf8pVo8G#XEpp	C󭩃9i\ۺ)-C`ǋ IŘM07I|Rxv,V=F-)X2mV~9*Yz=FP.9`X@SXT%mY4Kc2֑/OQ"iӷ_}FݕR_(]Ո􈁮uzP>=~fi89;<VY ' ]Gx(q2"!>DJ~2M0Blmܟ]!4w>+VX@m'/deBK1Ei<dm/"}T)LwSWXWXi[
+z@͞hk	q_ʺkOCS\uէU/pW=L:EڊRf3\]ɀN!zST?yډz$< ?Bld:W$0oю"Yߙgrqg]sr/sXe˿a9EkK)^EwjzfTb!jUOmg
+"oG-߾[HjD.D"@r錿Ɉl3=dJnY01/tc+L"ǔck%/qI)7ӤD9O
+ZiROQt~bji#U!G`hMI)FT*$ECGo@$I.DpYXaQ[(*>hfаOB0WCH5<[9>C:,2 הd)sF%rv@W
+I9}6 07^{
+{CR{2tn> 8<J\7ߢfV`1!u1Bjȶ=Eh\nm^Fc",.@Dspk:RK=!ϛl/c^~s%/agDkDT?J%J,dSAr%vwKo"HќrF~D&w&8\%
+
+o'#b8tF(
+xeP@(X9ZӸo?(MۧDCVFt{h㗢t-yQCb=a#S]_/_pB{{(k%#Bom9G}$b6ZF4 AhtEh1w' -(ϣ$χc=OJאҿ`Q=awv9~n`<bWG)^bG7!\!L$BKK_hOhQ$A&}wBdٞlً&=5iT;7dER"B{߼!#A2/q=r>=
+`IyqPs0 8Z\);=q#m`"zuKFmk'ZCƂJ簫0{rP}cC.LɡWA}&Fig]YwC.xƎyl2bY87nsBƶ<NBF׏j$9x0M"pr~5~dafy\o	]=zfojn[_opbuV`ڛdGp[	K'~sJ/\EC¼PnG1 ,sK=,'#hP`Q]e)pbW@]&̐b!N"7׉*ωSr>Ƕl}Yh' ӑ;vȏy/f@>WB}IVZYkkzY{2J=DMΪ¤yVvx/TR"}ho[gVwVB=׏{DSnՊ+tЗuI n>ҞFa1t!Z`]cS16ұ#DX*\aɌ^poZ,=9X&cwX&4Ihe!-Jo]DlY'Yj|o ypj:F}/dF#ڽcsQ@Es7/~ܣVǋzSL3VǷF{NP<?ɻkEK*`UQ/ǸcY5JD~pVF06"|*z(@igqjϘ&|-W#Xپ;d:c	Y qjoNDqLϒAJj	߁q)1aKm:(yg`mE"'}%XD˴۩Gx80x1:,ψs4<©XjKW)0#oU-$tAkK(34\:lw>u
+7XJ]D:1rs+լ'ŒD5.4xY7EC$c8!'A"vB:+r L(#-ctA;NĒ*xx%|`oP	v)#!j	P/ZUlxn<nr#&xao	YHols7WãJܓ*[OĖAO"S]/#q;g~vc1	wrP*1|r8gjpns
+=ݣѢb\ξp_O'eˠjإl0c7p\z$fc`[>.ALh>ĿEh6o@| hVfz-|֫\)%ŉ7q\uVD$cfjt6<̕#u*%r}<n%X5hCS$0`:5 HnD{@8l3̓.ZER`z&,qM7㨚V!BA=[2()EH
+C%Tǳ#c"H%Z' |葎Vr}$v/zFc2지ƲTؒ
+E6.1WToǶ;]NPS8ǁV'ĖS&t!!ON>ek}p$[1jUfC>8h9~={,&Ր׉g)TؒbVCT-n9y7ZGIW;;GCzA;NL=NF@x].cDX
+7lrA-U{ zP#8n0i:}ҾuR	yi?Q/P!I6]D8 ^_ReU>9R`\zv$.cx1oW:.گ$9A~,|*Ynl+xB}H3,}4uuņv2 aߦB.+Ep56(.tٕ!(ɸ@|%>H+E-ޠԗ{OX.	IF#s F`MH}e&p5p22T=;X*%Ep*:(P >[zJ
+&J@S@G}:	K!ZQ>W8W~z0FŖ"9DY8t'1K*g.m't "qL=9X]wsJ6g\dxL!$HHO\Cdv]#f*?v}߰J}]]i'}1~)+i'xifeF'_N.>5Up5*Q왷ſE*N4h)0
+0\.Wh8W"^Whrx\ոLOEVQ=ww٧لt@<!;`h%op<x-Rng](FֺK!SyJ~Zo>dڳѾ(\a=T^b`Bf_@Z~RI&%gdPy%IPD=fxEV~z$p<z%vs)/Jýuո|l]y+j/̣}O&.Mn` :9ܧMFaPhw mۏT6	ZZȼI}XPﶓDR	IAEC}yrst'M	S'x* Bq1}DN\Yo)ZMw=6HXfLO=61UƄ)5FpQ(D}#[)} Xr;8:< FvyH#U	czG~!DlP̶R^(%ڌ@6'yzzz>RJJ_ˍv	㐮x
+<9H	 cR7pk]#~Yv}xQJO2\{c4G_˿+1S2_'_z9f=J`q%z" {q6CׁF ۟I5Zs$xZC|~ҍ=Pp?yWYUrYd­3iBҴU8T~obg_P:GҒM1
+1x?N1PLgvʸTXﳥHy{T<
+X,/al_At]<VAqX)aJCUҕ^D+"ͣ{CުiLB!a}a=:ޒeZ@%-HŨZєRWqdig:^鍤h^ō~eҞbD2!j9	֒:&_,}`?ķ\:=>iXi^@2r-*W?O>pUI-l8ɬ7vݯiXNA-y6{8pz<iW:इYt`#m)B]}tMWï~KY".jߝptۇ roRlG;9/yxpK^cV$԰<7I?d*"b*޲m?qTxdA8sȐϤ4V1Ex2	xU|Y9pP% ;\G͗Oq:׊/qOQ]r `tdyO8)zmL+ݢxn(VBb54Itc#L@]{^qƾբ; /"v/7P,~/*L^N5KnY0f$N:fk#M`BC]4Sɞ2c ʔUEe?.tc\4nċZ]/j,_+F?&ao.aeyS&'gqR:Bw;m⽞@w	NQ(jDqӊ	Of{ÅNׇjk1\8Qu9FJo7?WM6[@8\.jtl/j\5gݐpc`.q@uT:~=FJJJ|ep6=\|cZGxyut
+/ S4IU!
+JG8`sL­M/ǲ] (	渞E{z}Vf(\L$7P1>B(^~l6Z!7S!k3;iqx$t?+W-g_櫛7v8y]Tq3*oUฯ~__r^xnL^ƫ3x>>lDOHr%	]*ZnѯGDql_bB::<l_y㛷7_~_iH^`C8GÎWhyqTYh1lf>iy<TrJ/+c_C89q?ioQo"<,q-	Z~
+	0ˉBȂwo/͗+,;_1">f}넖m;j@@tmtm;7M8hX2	xAs_;5a.ڈk(LN>H5lq@{I1}m%5	 <B IOdh)up$tE	Ɔhҕ 6*󛠒.X.{
+p'Y`8O`бe櫓-ҍTbcĆB]x´+S:iHӊEHnV>Q|9=\9A*-\,rKpGw<zd
+ƋOwH?HT6%	* 07JTh/h`82cy)y?ËիW΀AhE!pL/<]_IBx,qv4Z@H@WHemʊk}-% p&I51
+MM}B(G>??^~ozjo3j	x1?~e#;;y(ݢ~Rz.T*TcaebVPH`pn!sk2EVpP9[õ;kv`jT%ffiSDN2Di"&)"q~L)`Q1l)Hn%N\T2>pL/<5s.6ꞗiOdUGb5bx^'UX0ksUŲt׊v3k3MNAFh\g}N=#S1J䩽}T0Nddp$zk[%aE!Ks!Rƫ!_)_&=|#	dW%zܣ`?v8- 'e5KVNYVcJ,o}_+Du2.`-iw_	\&;sHhckJ=Oa'0F/Ӊ{[Oz+,DyBkUSH_)jKs350>sh1u-O)ɛl#m%{DjYJ=z!;u}cWDS8-z1@7;̧
+T ?#BNn׽RU`D	G#{;$U0bC%掗2#~@چvrź<BUhd~ڗUwd0;]*δchod9315
+=!3v=xI8X"o{TQϿg uuUÐwP9)J$1jT,*pg*kc{Eg V-@d.OC8ڏV!!*8x`*ɸOĎ<=?j
+yWgѐZêHx02Ѕ_..K=W0vh ֔?MӾDu+LV@/~Bz#M>gg8\ ?IJ<x
+qIB5ܲpoӀ/D.W*5jntٲF|P</Hп5q{qKGq(I7ڂWةn'Zj^q$uY')G ~?>%UC0͉㫅jOCmH~6PblWj*ĚV
+F1bRF맓ڙX`65~_Krj8]:v!AґA3qU䦾coyP/}TZF	y8951+at2BP^\̵rf҅'vɸ|^5MjJ8:̻DǺ}.gd՚½tt{rtR\M}.G#!lP?|ORWp=Q
+\5X5¾-"[(kmP~\we;?dX "1?5(	sz|E;P=lWIAT!v}MU0Y> MF01XIĳz8"plqws9Bk+6'2*erPpnP뒠c^S[`wV)HڕFY^F7e d.X>'d$6.^r6Zh&%]q5kΥK~z}tn@").FXS GO~5:x#½<ơP_W1y!4\*S3l>BK׌O0x:2P3FrFB]?
+#l2}yN(Kct[ߝђkMpoMOpSͬ <v)dXVʰ_Y!iN"^."z59#qeC(wf~ly5M*FTGML]LϴU',@%Ed1#@Yq ވ %aHl	0v23\&e30NnHfZ@t t_rم8M,ҵ-*nJa:`ҩsMhدǏQA/k͚t*--Vsキ}lM62}`Wc>osm@D-q:߲6ȩEO3dzdV&qè@{"TbG@ܩZZae
+$(LIqjT}y\H[/sm58vq6ijJoj1a{=:HTbp&?ۼ:^hwn~NžpZd3m,[CԷ$qUD!a{9Ȕu6<FHSߨWZ".FSтc4E?$VtMG?ȜSgP8M(s*T/N87Q
+"r"Df 06|*IyԔ>ibdRl&5?̮c~zء҃Ϫps*bŏӕ'vIWw"ucŏy`ϔ8щG;&p_=NxNDۀo:.m'k\.רé(F@j9OxG{DCўMt4Q;6TBB7,xBϰ>C5c6CEdoñ@/ cu!@*%Upjou:` թ*=P~LS!e#IݑBm%uiu:슨nýc: wi#c[le>^C:?lq$F̘GKGHN*}e`i"2^o~,{?m/F3/?ċHb?Ĥctbr]!-Rqop#LTZKyK,$f¬N"V"5rM[G.4SBB(
+")Lt'Onl;i6w$5v~.IKC2uzQ6LC ˈ]-	dĝTB/yn(}L^+E@2XuEv;;1O0uC1gq:"NWBQj"]*UgJɅ9\V[
+hhG:>䎔})3`:$U4wgo܄&7E";5!0pJ;+*v7B:QoɄBD$'M.LD}maCozA,#:5j&3	#MD}"R	')fDWnBQuJO(a0>IDJeE`F'4X'|"L'E}¨$G'2}	Od?	F'"0B?(=ޏIJ'7ތrwF'On4|)$C'"bBgN&6)	ac&txrN1ɰ+&YLDn1$aLcLHH1
+UYQc= 4>M䄅3.&; \N.[<պ85u\B9Ɯ_{-5|=ЁaU)Mk)_-śY;14WvܩŏNen;5CNu~IsF%ҌKLKD˦v:̒kS@ub4[s:ƫ$G!4D׌&Ѧ`lfZQllg8[F<e.4SˏQIPª`&E8'yUDMPf.; ^vߨC?PA}~̈́Eh:bF0D'y7Bb[fM
+D_fR\UL1֧@Z}fkvGYd8k`m?tX۫Py2_@k{!^ɽڢfsOp?(a#RR!@b׸[f+d^=K;hly(Ǵ Jv)$O!
+mD /-P`%	% ,GIj	W~]O0? ?ƞ(zpMYU	,Gd
+qb.ŮnΣ
+[#P;/:yoNV<W>V%CC R"YLfe:+F'EbԁɄTHMDyuh6RmiZRlCԭHgSR;&'8qK="ĜScAV<yrBjS@D'>%@*PY}u&'];[>bP>C_IٔR`f$+z)ЖX"Hek#aV7b.0O-@T6~TLB7⛃4j^I7tQV:5-Ptrz6`-2s11? wWs5t54o^ELg`:t43f;u;e;ƣYy*Mr<]@c,YݐxE{ԏ$!d9Ϲht茕a9`Ľ%3SM+{7og-BrPnKψkܭ ӧ;@xfi 5KCĹΌ3&e]N\`5ɉw	3vq#BPq (@K鹮c:S
+"mi\6V ;p3DҰa{6aeVXBƗ݂Nm{p*-s$2@~ј5{ݒulpKx-9r:\<\S^wP[xSJΤsV>קZfZsmk)U"R&ܸdDg)RɎRVUjx7P@&bٖitt^oˌ'$nJbNUaYHX23),J~5:M\S~"9xz3	5KZE6Um=-sq
+"+Sg˄	"u-x/nԐG o'UHy㩉gpP@Az6C$pM"apRWvM0fW",*v'\>ZæpmD#	,p?cX(*5&c1?z]3c+QᜊrdTeƌuP'Py]Fssn4Ac4ј\ +f
+.ј.Ic9]Yp t{w\ŞJun	:w¬s4>HLVоS?I6bsUj%?s;V?OC˶J/-#NI&
+=Yã.Qc#31Դ?R}}zWNYch@+Yc|s?_"QURoW<12:!A:!ڶ:nEK[,lkOKEMΨBo(85iywmFRn)nN3*plʹKkCGxqPC}ҫ>(lAuViq(Vw֪we'$lJU{_<tkPzىBb.ҕuuӋ2P/XpP>U*sX|ûg*]@=ʓme;m59zI_޵@2~iD^^ܹ:?uܚY;Pw<Zws蠹`.clS4,$.6*&ģRZh-?+->mzKlYK8lz$gi~|UsA5C6p:ʌ;e&Py8ctR>})2v,|חlOY@:љB5.NJVZ?G'`302CJxF/I`Ko̓f([%jo0iِ{pw"է1ffy̣)(uI:قu㐯e	)F+	lx>7 t"R(We$2J,2oOF.&;,.<햜:@E B7=/D\XIƅ/V1jN9QbP23pPEN,UcTa z)/fz$cca)p
+v]/l,spʩ8>VeU(mnUT_ȾdHcf^"q1S1]eD|`M~S,G ,?#=]mkK,Ê<
+	u\<e_KVg\;]F7rN繻<%n`$XRUɠ<ʎވvQMVNfD~uesC7C¹p:-y//AEni\نozI<ůeϨ;m0z=\ܶ¶ƶ@LcmoukXQötoۣCT_l{%g=mm/޹m{¶[>l{N.&DC"YF8exJ:JE۞tk2(0.ٶYFUj9mOV	mLeLCm`:]EΫE>1eԙN:EkZ:K_%.ڿO,}[>	"Mɥ.IR:L5/u̙͵Lc̕s:ny]-Ub/נĪVJ,h8x;4L/jylTrd;D˓;4<asQY) oI%:CFՆS_jfq)8\͍Jc;񞩏Qu%zs=/?R(V?ܼra[Z6
+B1r*8#_6^iSf
+*znS2lz㒰9XQ3ǯj8؛L7@y,IdQ0nvi׵Šxb3F%S=ْod^O"=z1sȁY̚2k$wɬ{=T¬*z'в^g܀*xng?]nJXΓB/i:7IXy6PaiIef?Ռ{u#a vMd(Qrg'MaHrcRB2PPx
+'vaj-va(ašGuy`N`a'궰J (T6]c8&*6eӝK6vLWIRcNYϢ 6b 6=1)=2U*R{w%Q%*ۗՓ g-nO@)ϳiڦkih*v|[?VzoV赛dq .gHkQ{(.[L
+KN]\(M[VURXmJsyA:A:$q,=k"j,՝m@*9XNj7YzJuW"Nf_S䠱GۏGԤTy:	PAy8huhh5V1Bk?(VE6Hѧj2 d+k@'AlĖAlJEH׎,B"@,B "T.@53[
+S[6hi*Hp&Q@Ֆ>{h*WJ3vz{
+2rtsNaiLf?:K %RC$>,L KeiƬc(Qنi9ЖߜSqJy8XΨnć[Ym
+֦K9JJm6K6 jƅXdRsƘBDyFSdi(4^TG",ԆCqٮpRǊZ	y8;㧻-"sCsĤ!}Ǿh"\hErz9ޠw֣0tKeA]f5^V9ZS/(233>-qŞ>EڭhT)*rm^!ΨTm󑆜A-R&C,t.lvĤALĤ+,zm	cMVΣ@`+t,j,N9(ȑe0kpcW]ݭ;DGēk*7/s(\\U
+	Y}'}d|klC˖Pfd!/r8|V*aJ33r4~0WXbn!t;`ef
+n`Ҫl𚻽LmsdVSwe=\=6R;HU_JN-FRV{WոMj"߳ܡY+o+υ*N_&`,/a{Z,ߣdOT-p*r'"Ep[	v/#	_%ouM}nZXa2UMh-ROVMLd|6;SzZSdUq*&dc0'j#vTvZl-2錑[e՛UL/Q2^Y0ˁ']"Orl=(.
+Yy'xq5S"N!ywZEh&:NtGnOQNz2Ԁ:m0jP҆sƟ*+[*}I-gXzl%jJMHNe}Kp;G}҆[{eײ$lE-մyD5)8{/N٘vYY|#ۡD[rpSMէoЇq=pKvWkoȽ{5xqkՎ'+qOW/Ln6\*`l8J,snf\IFn[O!\
+ԅZwTp8xI$@mnEB :z`\v>y%6dƈz3J	Gܾ߳/F;Py8t *NmAAz:P*ԁyzSW֡zLS egr++6bY;z
+x'bYK2˼
+ٺ	,{EXriYO:(s+NTKڮ rg. _ `V2%̤V;w9geԡt&e4C*3zDKvT	(ʇ_h#	խCxr+[nm>*lV)_g9c9.\JFP^sK#ci乚kTO$OcP9Y&
+	JO}z6W7odvoQ
+iL2w&Ҩ+Ü4甗ΛA}y7M&v<OFS-MEh\l4Kv65=&+ԱT`-m55Vcj_ɔ/V3#02#&T4ވڑ\Loj)x#IE7RQcP9F'x!4*%o`2vo1eVLy]&{gO?t3>Mp$o+=iz3r^(/ؐ\D,=TVt
+(3{B-+ 1 qy_2u&E:juLrL$2Nf&Qt,Fl֒zPy:uqr2Tlԯy
+7óttqij- >vj<P;5dcbb<g
+rr:4]m3xpY1To9G?SHhg*]|`kl3VdToj#A~O}e28"LrX;_9e:xz	MSEPh9RsuF*Te7wq\Pee~߆tiNsHpق}ڿ:t@*^j0)W}'gxYQL퀩P`9ԉɱ.q]q``k[{fl3v/sٶ4QI^Sn_KwD	2ཽulb$=V!Y"3oKCx|8+Ng3lA"jA*^(@Ϋd<饉̲cza*':5«YoUIǉoM{ȱ5+5拉X%ye-w{ʮn`@PJᴪRqP&qq
+n l<6C&Wc\>."2jf+#Zpߛ`<`ogn78LuDcd8!KICXQIl!Xƀ;/cYX
+;[PviÖTw7<DxoK5+Ԭa9_ߓGVӫ[OIݺSY+Hy7{3 3>[V6Fb/[Bs0pRuK}͋`N	vcg{^wDlI;PE-< T=耽goCgHe(0{O.ٻSeF+b46.ԱO;1ѶM&=_AQåwhd:61s{ٍF#czhgrp$=e4۷C~*$|QSEBIOPW~rc	$77l7Xܰ".ž!ѡ9ray8۸cu۸RC.@eD T(;%NXx2i/D3(dhI_8p|ʐ_@M,r]~/vxSPٻQc~}Gۋw-kS+l9^Ҝshם4pH6j݉pl&;d3DBQK 2g'%B?\Z,7q;kn'Xlb[gBV3dʪB&F%:=9i8iMWW7җNiW$u~Y{Z9,j86boQvMjQ|FLj-ڵ_3}a>x>)/$I\ab4ثH٢ޠDťl&H	daI <M`ij|nR+$$oq7rPp^bxHpBp"f,3CZ/ ;,;M@e9ڑx| wA!!gdkciˊ{4^BQTߋ3J$.o'[_B]3L,QŰg$2yw75&Ff"+;\#۸H@[ĕ]̸^:u`(e/2ڷ~j[h4<]N"L}gQON(⿩Pz)g~d,8\4^T4/Lyaj3aj.r93&p]d&`:xSRʩ&";j_8ռk\}zzv
+bNyܘtl
+Yb!ܵXѸ:	(*A[_؝~U&=ڜ8Ҩv)=Lg:ϯ\3A'|,	=	(per\_f9Yw
+6kb^1Ȍ2.=bQ zĠfyΰE^`^ Et28Qh6Hz`#su]`#ur)\\dZ֊.-)@Fv݋/9n%ﭺeުhxR<ʀ=TބSH:P/f9-+FqOK)l~=o_{;gNZ]X<j듀ϡp-rakͭ£ (TXÛz4<S<P-gHu Ē0R`C#uPW1@U
+X6Х](z%0-; RX7ɪ!)@p,|5R1tL\+r[?ҼŷoķA960&=1DbaLN=Z]|85ZQhePs0>t!U)/{:0+fqkny0|K+Օ}fvIY
+f3]%3~l`kFl鏔7*@a$Sx'{^ؿ~_!@wYLbv	 nk4I
+JՐuEToĔ6$}jѠ}jsD	%.qNub>Zմd$A+Zr%Y:?'9MYL&WöQ0A·Tʲ<mJ}VgٞYЦnC6c
+4:Lż@^UÕn_Rcmvp!{ʑ*_51V+߱9urnhq1MbtD
+/_Hȩ?Q{ӂB^>o8!G=:S|bX8%h*cEqBVy+$P1dh/BhNP#)G&\w՘֩pM}R)?f9Q~czv _j?^#h"<Zcg#GAS|	*@Fzͧ[⥙'MGi](iD:3GRTnZk:SH4rfE*:V-bY$Ut7Y	V7z3;őiyB+WݝXy=R@?/om+W<I{&IOAt:'N yJFn@t۴>o31=Լ!55N^`^  xu0TVQQћAjõIw@1B{hrJ4kr
+S]^L7Y,ڤ;5  p!ӞYqGH' 7-f/kC5HWzNU:%юRW3iPE@X,,xHX}@,4Na4D}+~Xid&f	hOkI)OɲO!e9s	|g97N- Jàd8a&K o5XҞiɑ
+0j?0zUK6lZ6iO?H=>~"MU~K)@Mlj;r`k;uj ܕp|^%ĥяk$|ξp
+F΄Pbw;na`Dz=夈hxuȖD0$*,P`PR`1j}rK|!9GO9 N lN;ӿP9[]9KG# d4hogA"a|U6~jqtZslb"_lT$gTi*RmIL)s<s	xH2U.U}KQߥ~$%vauj>:zb7N-Ŷbfb&?3#!?e#?8Ssw:H9E4#ԭ~̣FQ׼fs
+nNQ1S	5AT[*V4C"FJ-|KL9%԰>	$6j#+;>QE
+à0U0?LMZhMo5^&y	M<'ruȌhHZ؂ w&~cbehKgY4t %RKxs<_-wmN=ec$GZ{u.DɎ9yզZAҌsx,'pO3b:A Y78KCU_x(0t SCAJe#*Ep
+6ֱuRՉͥTD:t!&*$]G>_eI Չ)g4u̯3z~Zk:9렌OcfBi.˲YzՓ'Wzu8ڷۯ3?:1I}( GǎȀ8LA5w?7'݈8/YsKfx.S)t[q)ܖ9]OWR
+3VoIBZC,!A]Uj\28SǴ:#J?4DA[[$0lvl7ngg̤4, Z&=ub.!1{Fsu3Vb^e7O_ydٙ ob*[>ff%1Lk\m?$A\XE;'O#"YEX&ž͢vȍCn-	.៾j_,h|G#')2(bUVZ,2Tpu/B}GO
+Fv\d[9(nŮFMܞwky#yCD1npXJ\ --QE;0ϛ|m.Qѡ'Pd׈%a@@o"I[ԪrYem>TI9.Q3en]<has:gq۬gOP`s]&#
+YEkV"~!s}8ؓn-j5vXm=?CCWbjLSeyn8cP?8eS06QePjUzb
+%?l}R%?phmDs˩J:[~:tŊ@7d⮎P(nX:|Tu̱Y5RTXH%1j*x%7R*7I^'ǉ3Gcn&9h;a+"zBn+Ѧ|fذUZ[!m,5ն,9,Wch"vLIȕ96nm5NCCjex|Р4nŇ?|cCs8_|("<}n,K6_jR@3zFudi8$̰Op
+pPCLr[_]9x^:I(HGOdXH\}+Α~Gq4pŜco74r;kL	n"a(:X&)dgQHmCaas#Q,Iz@s7r`k	xB10wqtgH{ZtZ8"Ba}4q߭
+5$Q8焚<0iAs,VPg>c<
+BqQƴ0	+C8HLvZZq^̬5Mh|fH]P멘<ShϚYŶ5v |0AzM1諜BX<Vۀ8ӒMҠ;olX}E#iJƄ^-yTױzZɊ&{\NCvdVts&ω}"beY`WR^2kN5ӒTVܰ*_)IZ*hlՔ$cBGeF1~9IcjAV$\!tݓtbItX+vTӫ!@1WL~옵 bqf9@ԘPCL~̈7Κ^;$OY^Z`r6.n\oWAqA^8g!$\(Vl#`hI/p4SZ19|z}F4k}+RzNl5uSo6Zԭ:7gYfZT=0Cߗ=zBbBMٔ/`MmwA'WSr2:>wga8'ɕc`pA0rx\e_؆'S+mϥ	x)]<[g´?<Ui3h,|D:ϔ{T_&Ѧr"۱)np^	tF:5VȬIQ)"LЅͬ6kɕ	ǕDxdogBd9M]x*8^ejg%"z7W==z6W=ꉻZfG(̡zSk҉"5DM6L:J)oKv^<|uV:=<_4TRlc˿3Er,v;ˑƣjm	K^5ng[Vr줝G0x[v'K #]bn	|jymh)4{4O<7T>> qG$Lc3Ge`1βp~>x Nek/5H_i!mĭ|{;gX\|
+84a3ڤQ@7tq+G|qmmMŻ΀xWƾ2#,r^8 bkөPԌU~΋k||u1m:f3G1@%Kc^m鼬 A6*%/B'r:,"$&A=q׎^d@-@stnK8HtēFhk{2EGp(:[ږ;Mk4:Wd1wtZ?/PϗYysv>WvyZݢUkYՀ%S2-HŐTdTtccP?q0z=Qμ]V+C8$^o>(B3CrXָ6zv~q
+oLK4PB¢"W _50TЌ)UiS$vК?9A˾X7ZBu9~v(1t*|ņ:۞mLHŨQqN2>nOrXDF_R2<.ؐoD5,vzs|.?RVw"(kA(
+!1S󁀙dqŽ YqC98$}?<lw7TL<=}פ@G^=ɧLzV~=HŤ)Y+4xI._@ !X	hUkϞSV2^u7oԖ~e~d)ik/%pG}un5-7(jU6"*
+=x۱*۱kJB$6:Db"!aYJ@ 9{RiSgBnUy'6-QR[ʹ I6p&y#uGk}:G=yZi-UuOk#Z{ނ0P𔦢 r/Ch7v8oGG~=4	6ƄiM'ZjKu~8pm*hY"Uk3'S/j\؄kwaNrCj0	xGQEKaJѡ?\4^/4w֠16{Su@:6$g1jm%Ap.s%Sؤk$G$tW\¬Z;ɭx)˸UiL21Kh\(C1Aa!L[sK D2x
++eR*X355SojH"AZ% H價0OŸC:LV'0B`8	k$4$^ 2-Dt	?Mٯ'>qe޶4U]hy3ްNNr"!ICLRS(:XP4xj"R%7OEYƸߔv{\|id~-e{w><=H=Թ;NZz$-;pMMtB"rsbͅϥB]&ơRu>uc
+.(:76;e6 q0qiwv}zXy:Vx1U{4bBٞ32^ݶUu(GT1sqIvt4C0CP$yGK<l3¿d{9D=>
+ir&pvq9Jxjfe)9Eu>܇lh3ނ\D*JAKE9_B`ͽNxTG0߼aK
+S)zJF \Sx/(<n<ETx溊$K{3.0uL~, h
+Otߑ
++ѧ~z 6FòIC:~\gEsu0'&;٥Xk."2d܄BrŠz_͚K&	9d!0΢QdpYM5hE4I@yhg*lߟ[;*2A)qEfPykT16'7''E"Oa/'".1X_%Ja?4}I07l*
+=AA埢jtx5,'ٚ'?02<#@]k}'	1{gϵ}	Ba		BF&qp":i9-cUbK0+gFҮvwUP:).+VW+z~R楘1=0yiy_~kD㺂PUTlK̶D¸oQ).	c] SϪԽ1@McZ<U:t)S齸<J%`ÄL:G-a-4nE/.ΝQy*(j
+o*rr+
++8n(;J"ܣ(Ø]%!^$`::In2] fi0Q0Yht"O]2& `|va=g؏QvMCC#x aʧmN25]Tթ1SAO2 'ܓ2جq 6A?C92S`I9MIetc2EB~&H:{yIjs#7&Ij2j~K]u/Kx@TMA-y]
+8I3]d)HyI8%Q20b$Z(GN1hPSD,59rcy=kǶI2x]u-kofgKj5x8y_G
+b1wIA.ggqC}ݯ~E_I7^L;M81GN}DRJYB0ܴF6R{()ǘWT^SP>sKI$aJim<ld1AlZbSj~TM*d}fBGW!3042P5ҳ]C2A9NJC>7\Yҕ/< ְI%Fq9*ԁ {M12=A\8S8.I2DKȆOԺ#$kS$Щ"wA0<^	zsğj[߉&6JpfR1vĞYH](b:Y#	VEG|<+96=K
+$봞9 }2,{S"2@=G8R>B'vZZ(EْoieǗŀ,5¸)FjB#Oz^5}R+6	MO~s%@)"'bK
+mT-n.cswZ^iX,et:A<?O83lrf1׮^+N#WL5g1=翼 Q5c@LXɇBW_~)VV(GFr;"nKEs8>_K5z.\z]\=XScc;JnS7S 9;2F	hkXh\xD͐:Âþmax!5t?YԔL[T֩rV߶Ҽ[iޘCs)%$;sɛna&kpW7SQ>L13{J8lDo8u sz.?/~Vky\Pٹ0 7YEVψYNix< dq^#t|424{◀S]k _q$j]c\ӛ<Jgh͐|j^k538"dbә&Ȭp
+B>-®7Y~8wc6LQMÿ6Stx(۰!usµXqBQ?#0\srrDFQ*88̗wق|1O,nI6|)Y딩ѹȶ{_ӄ_$}=4\N4<͠ 	b|7 $%W_z-J{A2XA._!(Kʼ
+4+Ab-_+A as!zFũF*>Rl`~##9v>9i]9!U;
+G6Gݰǣ	oysO4C]
+D
+2H@I{"/WgAֲRx"`$Zfo<\Q,##M$	d|Q/<" MKEkCz0O5Ⱦ9rךK9_ua$$.*
+ ȧ|wZNl	k[BVhp	PPn\}2|Fb!sB1<7K^_=1N'LKu*@Eσ<1яxnon?=/%ȫkrYǉ=~@Yvh:iCLeеySTO"G/J+w{	ˢtI[e]>F+ҮuLl垏۟&`>$hYNpi{uхw'|μg@|E`O|?#P!j=^yLy<  t慓Pf[˾S|,>p{㻓r-U\n8`P^&pz*M搆K1Av<nC>||ӳzeKJJSSj;͞|jh!h7h 70F	o*ߣJrG{{G6M{4N\@ƈ69;'
+71D`xM76NAB^꜌Ṩ_(ſyHP"_U`(=6Ggs"l	cD9&oCbX &R6PXlT+rc@q ˓Ff(YʇWK@A#d?#m-XZ_7YQ6lL[jG[Z3N/A"&k* yTܴ*Z Ơ.A"Ds|,XiL r=7jʱ;AI>_Bm
+hs]^FPܯxJBD)>_%e+N2u6)6QDw;%By ?4;[~Vڞ:f9g[Ԁ5 KXP5
+hhMfAG^NTȏMv>F̿ASJ)_<&H\S?!Aa.8mA%Ϩ|?y<oN]bST\K-ynKNY,[h3|0Fy`^kLK+X&5~WP	" qxqhAe,8w|ȶJAU)TAqwV31tf!?4FbhKF%m8^Io:(/cs b6XTlNA7 Nq7Ցla K3nZ]$[o<Hz43p\{&^BfFQ3]n@a?Acx^.d4xfaϴ|~~hHڊǒ㢤=Nh}r^]$z:UBxQP`:evā<y4QtٔA.t*ۺՃ]<֞DBsʤ/0P1,HgLmFWj 5,$_/OVt(ܸHA$	D=n{e~xwpfTx>6 9x,+=^X;Jټ: Fj5LD:#y}"%#A֛T9>ok+l)~k_]<#4a2HPӰ;IsO?E1D`GRkDan᳿Ҷ{Uюh5+i+ym^My1×h,anIabFp,l]902-cHYmۊd$7rd%ٶߵnS)-LO'D@>OOl׍t@<֘r\FP(zx5Z餓fY#lJ|Kh^Bc"f"܉QHE,P$*TR.7db).8?- LT"s(27Ej
+݊!.mS̴[-f*`	~/t<6#H rv t|Q!	Ý	#	Z1H$0M,ȪI ƔF:om!V4Cï/gH>JlZl&c[Z -̧,<6=wU/tMKOgMs֚cS
+VXiXW#X,L}i/ٰu|dX3.e]y4xGb sEJirw:YnZELz/p&h]Tݚ	BlwnVMۜ iyƚԗ&qcO  g{J$̃S,ɞU:0VL6Hr9 r!_;U*/5ƸLj>lw1ׂ5[c{cZviW菟Qbb{qYȄ3KeL1S&X ͸Ae5LRCU?h4]6hV;e} MQ!
+O%(0NQ+!/Cv,Io.h1/Bc\&/Ւr^7#j<`Ȍ	Q6cr~H~8э6go
+.Z	XqJlNȱKJ茑Q59h.~k&Gi0%↩ 7L#&&1Zd\<I(ϫvEPů
+"(Ѡux_Er@)@#eS0/v_DQDITqTȨfv{\9)	Z1RH
+Ȼt)6& =u*2=5԰2'$:5=اڋ4Ayج10j9LzDSW# F0,Li;SΜP=Č"i;k!?ThNυRxrMb.E:.<__zěd8jj,H%.2O`R'7OÁx̋f׬$dPmnϛ횊JɇazAt>Jj##
+hC(b^.wmuF&VjWXMn&Aj"n&e6H'o'JNwfd@-an!K3=ʧ2riܮ'd@؀?Xe [TJSfauA['iӄ u_h8)thAۗА˖Am1*9dE>e.76. =l̧$OC"̢(5Mf(7kNq~:@bS⧁&E˂gzOv1_ή*zGqE!g h葧EpEڈ!-""QWiǣ13Kό3jɌ6xXt7H E_
+5	+0EA07A"&V Οr>QT`9ۖq##NPO툂]#ʎ(0vD^S<"}a%ȴ*8<Gs
+fy5¤YUL!|^)m,up8E?-9앤 K<l7 47Na8Bz3'--*dȦDX٬Eh0>'Nf%%b˷G뼮4fMƥM/Cs\p||"I-ď_E^oTC~&5GG>~>
+8>5U'R:}D5[]G
+\^+o"U]L	IN{tm1ôicˊ =T.Ӻ6hvceѹ-oacpieW~D@E.'Aa[f<D{6İ["EA, ;Qh,.|ucsAhtQ-WdiEP)$ˬ1Y9Ԙϲw9K|mv7*ЋB~=wi$ņFnBxHenyD2s)yf
+;cSCKI/hyP^NfU8]wVϵvM^EJ«ҥEE\vQ]<TB<"dyOUg68#5(b>6lrK0:L+
+\ 5wBo>"n.U*o!R/~BeBLӉOl&	u-nE}!{0`yV_c筓A &'-xMd0 <{c(O'^Wls#G-[]3{v%"<_"$`2}.>#P+Ш
+`(M&B i , QX j?;s1zGvj!"")%WGy)v-3%2	ZttR䚋@JŮ؅`p4ڥDjN|iV  tk'L%N
+:r6ҙMM-nLs/͑dxkS/'f*oa`(Lc,&Q'.4eG$YI-0ހRr<74'͒pc̑'۲ŉ;!Tvb r}m L@:wѝ3:	#9C}ṅC2˖d7mO%XjqY$3m~C~aUZoyrZaz8j<C	mCa}j8Q%>r.Q}T4x0<9w^֔53Qfw~!}i*֗Db&GT_.3^Ny3Cmb#f`:3p3n5ϸNp	ca̸RTi$4Q2ۢoCO^"٤X'⸈#Ü\{ 8;:W6G57i`RH/1폁NAJ8O#jN\r7-dtoSC̹n"X~.EKP<x`vzMp6۟x/`ct,Ǧ&`>m-.Vf0%wM%7puP_brv9(/f=N9wx7Ql\/whc? P;}AC7]m3g)$i#/Xw7C^Vyk0،ƽ1vSʦikX$yE.\k}«lM"&`r·i4w!!˳hO#hAp4 %ɔ'90Uy,1;'RN`qy_lvc; Z8k	OC0gBEHBo:O~F)Gro#&W-{˝&	`0T!HjOrȱJ‍86Θ^R=)jv\Dx{e4tiZcPٍEQD۝8mvOȽ?t7Yh n\	EMY[Vs>F	p7/_AIS
+eKiXF3d,.H{TI2Ar` TK1K_ Hzy&?P1T:T_Gh]C%dѢ0$ބ"gl^Wm.![z[UT&%&r\ 88.xǓBGPK(b*9<LwVC6;:m5-tz1+wy~-h6r6ca0|rPLjHݡBqIdUs4,fQh(p.\sCs]&ΡH:m<yH"g@n.]tC@_&Fi~yHgtΐ.]"n;c̪c+lKg2l{C~_^~_e_j^)'SMo%Ikl+6EL` @^z?̽S.\NP04h&ݝSۛȍY04+=*'
+w޿qdk?.6tqyI?q3}.SFW/#+S҅Zp;ki;ixn+dnբ% [34z5hhMs
+Z9Ir=[Ke6h Bec7hvڿ K`"_Pz!U/WA.`
+9x)Z<Q>uypng&Z~hټJ{bu:mJH
+`Q4ywF1@G쁹02Y[IJ6 -L  }4/Q3S,q#v+::/x/.A6ދwܕLEZ˭tTWp"	ƙa/օ~G8Z#|Yy3caGyD䢆H,F,@ 0pK@9
+&$cÀ\LrKR!0 9(΅qV
+k`VС9N{( +UH쑸/ј+zqQéhlX:GAd2J4fL
+pwHȇ!CpopE4aRޭ0\lW2;$e|`80vbpWįh#f=.;;21g
+WKi1v?~o^QJ|'F婞y`W9@2`DπQpj?$Ks0>i/Id)W}urDaemr\JUR]~Οxwق$R(t>w86t I>Gա1 Y*CW}؞ki鴐ѧըfk+xOw);=~D<Cp=p'<wXa!8"	)NV(J8Yv(;Y
+4^ǅʵ P)g{2e	Bxy(<T\AIF{c#bhu9e#==v>촐9բ9ndβn1I9RDޚυ8Z+InAsXCzԣj;TMMv`fSemlHg۲ٌgU1	*2OFEm.$07{`HIt'G#Cxc(lWD^^[B)gs]|,tzxy<ASAJ ϩa* Y	PG:, )j.W&|KMFJ7b.KpW [,W/.=y#oe'%,"/{]egycŅu2s3Pln`OA}߳k(Hg5-\=[ɪY Y;Uyi<i>H F
+^tJ	]qo@͠*0"׳HSے@7Cty/D9dإA+C!VNx֥J{X^LHYN%W&~XU'WXxpfJ?E8C"ϝ8فzWE5͙uЖ4-7KIVUCX>ҮxPk^eVZ7}6UcnEY3%"Gq "rZ> +&4s	jLA>4.7*:ud#@g&|/m6htt*_p%\Cp{ʕ(9}KY V#%xj$k| |õѐBpmTR]p??0Ra fm i1	1yxbaXb\E#3@>^NDjFjd-4O^nQ-'qxUD !v@;\sp<wPY˘]H[/m u^-쐡Õ9-wݐ__6[t~+C\35.i ^4yzw+C0WLKfM`^ $ɑÕx@yaz	_Uꋾf̐q6%w_!߬w(x	S-Ԏ؞dsH9uۂiT\!ztmT04%"(NvLqA+)_ʙ0S~F?xxpРƿm5ˡ$H;9IE<S8#йB/ٰrRPhQQ_*`u;(L1ztr؍ajAM')xWVOىO6=J	zbEFe]a_$4<5Aw7)Fֿ]s78i9a5y4Dk9W%b' b[~K1{:F p{.mR]QF7 ֝Ʈ{CAyMmuqhm̟kaWmۭmw۳&n68!¶`?Xq` EpQ Uꛀl|6Cܽ8	~WXvOC&I\ޖwbzOzeKmj6	T=Ɣue߯"1K E"0Wt t2IвE)-z9}Q89EWth?yb)8yS/>	ItʬEӼDe#*< Qz)Atl^tEU
+rbVETq
+qBhm;CqgGitv\=z5sr|{\q5[9W6-
+s֙-!n;f@~\rJtUqqc MAݪ[y2XheTתwwrdުJm>jeysXPՍP<"r3 b磳fmn2P	xݴֿ;]hUHySUD'pxTdFR¯vQʯپ}܄ɖHi9 870ȠҀ18fn3lqOɸ.VI~ڽ߳A4scEGggW";c`G\lu+
++XY7n?0X60Kb9fx5ЁqQ*ZqC0w]&,:[=^ݘ!y
+Cj֥1ȁi(S&6k'k	Ѐ}4D6ti.49FUVN֋p"3~ >-:=bYshmϲQ2qVUy8n7&G؝AcF$$[>ē77oFl=r;vgɖ p;g( &Sw.5>J]$#0IZ(H޼rw^n֑Mu<N
+Pӫ<o#|ԛ5X=3`u7|7\mz\	a"g5S6,p7/{G]74wlnv(&S)/7x'HsClبC؈.aFPﯪ_B<S`@64$?C:	9DhgO-9'ڏ>BCr8궑y45bG3äTlŃ\lCAZ>"ġr-MRkѩ߷2k[},RuU#wJY&_y)DU֤YDȴ|x2#:?ZJ~:D^TD_rMdb_y5?=SϽTVP
+m!Bia@)4)BBبX;~+N5;h8b@-@CU93D1B uWQDsCr(6+9_5Y)1̐+9<NY<mX`i;Z~tOLͪʥm í3%.ȟ;rR^{-\?p<Z,bb|Ș8v/_.;G<D{6$e+Mtds9d'z./fP~iD,懙ǠC΢JXpzAV8fR:mZhyGg2uúf{jy+ˀx[YVfw[YJέ,vVfU1rahAn0˿~@}V(Qz6X)7ٿ
+c/CqC^߿G#X/?o7wN#Wɣw N$MACM25_Hc79,b.;?Ȏz;:x2n{qz>%h6:"n&Tv#
+Ar1y?,L@3:ž?1V$tQRƙh  BP,`:%:|{:dYS_>,um~-'Fmwl NւuQd+^ɻę~W#.ƢbIg2M@-˲Obw
+CeT9aqb zwL)Mzqu~,QL5jI~<'TmTBzv^+zM.#9@D]xd&dҚݶt֨SW_s	ƋNd.7O,ol0Py.awPJ!a,MMoo+A6Dݘ'`!\he1cLV~BZ1	 Z9s+h9Pf|ԕ27thliz6O3m
+&7*׏j
+NM&fL~EExGFS~Y=3uKw vO%]Qg7qkΖw|\ИVP2 _8FO<d{dO V`|7	e\S!_!s5m[Zщ$/3ja|Z=g&TZMaodћ,9K%t%uY=7x"\8^t`讳 %Xo/ʫ?k\W@S~yM'wKO.XZ"}@zޝeMtqlhTWNieStppzև^(f=ma{r!!CtJ`(<n<aoQW&oĤ(?	gG\}ėLS9tfבl1 Y6WC%-hKmt,fi'o9	Fio*űc7 zhԸ#Zto6(c8"4_Fj|&	jB2OCr8k\fC1 J捾W
+x -6H%i
+]= zhUYhHb!g76BʻkCe%ovwCa(
+f0
+3_\VvTCy-U;u_N/kڥ˜=z*6pn 6!ncvj9CU"t &r&W$ցj5۽)ʆ]{O`-[@YM^vh0j^EЩ1-:΋\+MٗGiA޳ZSP5OSЦUp:n^́J|GM?N#嶌>Ao.A m;jn5(IL)_Aqe2zYg}WQ	Bd7ht B$0gr<\EPˁ$2asi+N؜˄D&'L	l178Cqwn_ E]b6;G"
+gJ9H?I[l3ݵT3nThSP%{\l4;|0 ~|<sri	ƯNIś'*EaF `yӊH1mi@<)pBX@+	}& $!3#S}oyj˯۔7T]p,tp6gyw(Lqf &uK)gT/P[Яׂ &\1!ۘ|%Ӎ ?Q	uw{I1"&L_BP_}.^"$y7F`RX'7(vq,[mְ,bYefNOZ]p<E|-m0"oZiy>1Ȱ}ȏʮӌsBn^iEI]mnT"<:0 jj]w$m֒k<` Sx%Wlh Z}GZsQ	>3:|f+|FҗѣfǥE՟vdf	tmx29~x"]7G.^ 
+`!G8&
+9Y0O#^uFu5=jZT׼?4"0ڔgB
+ %RNK9mE^˝rqSj5dɗRR{۫0>1xssf@$t\Sh]SD虮"τ?M>dGb?짊yr~q}z~B/B@@:٘Tɫ9AH8EuZNt Zli]ƃb]@/6}b7Ǉs^,y;xA(
+??a#g"2f%4t4+py;#@v<<l)EC`jTg|M
+.gݹs>R#Gf|L\ǆV7i"6dcLԢ>m鬽%'cU!3R%pG iBgWYTv΢\8wrAk?;jQ˘&8Lՙ~'m6TCFGhNdVwȌN	4f)::4>Q"4dA\MZR%C
+=KN&4_s۳gV아;qkbT3Bq#9HP:yC!dMūB)GjDL3)	t.AIÀ}p<>^z~+0^L(:D:!%)ҩm\8g%gOy:WBCŬ/&ʼÅ,0O/^#l}Zz
+9NϕAx"q봏}nc^EAQh1.,c3|cǞ?{ 9nҽ.љYOZNm>#vI&3cNLFGLJ)l{3ISRГ!-D`H5 g:
+9S3d@5Le_O8ҫY9 2Mu8r^*$=0r$T^	^!0K r9uFqa.r0@o>Tbd A_hfCIezhh=^E.UwZT"F`KK'7']&1ԣ,nlQή,cPs-8*f{qaxלnnq<gΒcIZ#&o|53t^kfTd~7'UiAI̼Id.ՔC,FSaO[Cx\QD(Z6Xz:P?xQPИ-=>-T\	ô-aX	iXќe?q3[ܽڋL-qd Xf`HjXޥrq DvrX5Hq~6s4W%7ysݨqR3e0r̖9e{~rCJ ^NGAaMDZ/1wߎP5DySvp<
+0$¦&QLyok2)C `D4n|à6]*%5!P,BўDU`o,7з3ޕ\j|i4h8uN:˸&.*4%4
+A<uD,Hp湎Bt"h@JI[n?[T¤M@J,ɛk
+$A>m~D!N
+njR֋ ^y|",Dmۍ1D4pXL`%c2,$Pnāء8zI9!0<0+ O?5f|
+L?.Q&1ET,id7/	xII01bb$`!̑MLL"p\|CeNͶy#q+Cצck2E[	"S {ڵF0Y{F4K̍J|x	rKoho|P)ZPC
+_Z
+	!#i뛫	|su:j'*̥w$Z؇Qxa
+DG80IAhTaOA~2BF1OEif B!zdV ę:w:.E!DbQH7$@K%y[Ih>aB!;:"4ҒJBJb}	</&y11I"Z.G/-]D4q|&Y((\PtCFt"hNZS@tx4D5)/Nyq)2^Nq|=/N(NqĩCW: cvD*2RL^*z|R<)L wqq9N3c5Z@0qcZUPq]ǁsк-HI(?'rJs
+xQSV'G[DqyhC?`|PR^N;B?e/CS ]^MV8d{T`]ИNnoEn0AFTt(?}?e1[6"	@<𙼻g߫`dVlfh6T]^M*oqA&y tz
+eXT+Q|jq1\V3ZU&F<~{6gnx1 `!;hs;rLBuˆ	LG>{QZQoܨm4Ɯ0!]GsHWЅ9&行@{/[+p %k ݲ6,Pl_c:]SYb{{HwgP	R0m$εSG-3B7e=zwhx Tm$:DoG?h^%7IV'-vTc<>,uUqf]7fw"$?ݒGqr[A>Tw.[7n_g}o<,f3m+8+I]'ϕVo'Orur6uTR8lϣ߳K|ke|hlO|t!$76qX~)(?hn4eMFx̰Lexyj?v\ϻӰt/>1ץZ
+Doʉ:qd<l,vY;*,5Zsΐ2vYl|ڐ,R8}o,e-E+-ojYܵ|#T1-uukU*esOrJv53cP+$9Ig|ƿ!ϥDcj>Oh;l.p|llGa}Ux[h#͵-n $ېճXI[,DDxnY4_k]iyC~#nŨHIyŦ /xX&|@[AtUiϢ,xn&I2d}Ԇ@e;PBáhz?Onhr}3&Mp;Yg}C1e@MչLh]D_6=+4E_L?ΊǱ&qILc=Xpķ4ޘs+vAf#Q~*з!rӘgki!nܪg~(%p+L}r]=ÛpRbfrbCmuEq6/+Ӗl~V\Ե5$#=?BK~n Bg-X:壖i~/:.E,#-i,CFMMQ!뭏kpD*;/vYuߞ|bjl7/(0Z}xmU]ԁ
+#n_|loȅ:tI\v\0+vquYLyO;p]vKZS	%FFHNl$ 	6C]oT_g*c쀷ArKayQCdr,|[|.Rп{ܟkNW#Hz?hivdBKY,_`ZUoh{-X[p3jbm|``38ZU.+:&x/IW`W&\BdͲOM^B7@ЋǼ7gm*bL5@*zFmUhҿ)Νᛖ%:r?sn)M萖[-ӗ+i,V(b\ϟ6hG10ŀ-TagV2YmnraW AeJ~HlfMx5o'Mex4\
+QEgAvL:o0o&,|Go坵_ڎáD.i9:	fhTLC
+l~C5ךbax5sMuAᐭ\fq4e{\ h1/7ێ<$nV#6*~R>/CMvvw6SƎhtcUh󡅝0|hJC#֤޲V\P\SZ
+WxH[R%Gkx<-'W9SʒHbnRJ0!0mN_P]ۃx|yʥNW\V/};lve}Q4IOYWWRQ9.ӳIuE2LJ&x?&8_wm_~|~kGf?<wqyۏ߯mg,Gj9y\D%Կapo(VpN+VQN%jqoekwX\PԱvO#Z:{5՟yl;fGI}|y/.J#,5eB 
\ No newline at end of file
diff --git a/core/modules/system/tests/modules/database_test/database_test.install b/core/modules/system/tests/modules/database_test/database_test.install
index 7c74c1c..cfd72d5 100644
--- a/core/modules/system/tests/modules/database_test/database_test.install
+++ b/core/modules/system/tests/modules/database_test/database_test.install
@@ -24,7 +24,7 @@ function database_test_schema() {
       ),
       'name' => array(
         'description' => "A person's name",
-        'type' => 'varchar',
+        'type' => 'varchar_ascii',
         'length' => 255,
         'not null' => TRUE,
         'default' => '',
@@ -75,7 +75,7 @@ function database_test_schema() {
       ),
       'job' => array(
         'description' => "The person's job",
-        'type' => 'varchar',
+        'type' => 'varchar_ascii',
         'length' => 255,
         'not null' => TRUE,
         'default' => '',
@@ -106,7 +106,7 @@ function database_test_schema() {
       ),
       'job' => array(
         'description' => "The person's job",
-        'type' => 'varchar',
+        'type' => 'varchar_ascii',
         'length' => 255,
         'not null' => TRUE,
         'default' => '',
@@ -197,7 +197,7 @@ function database_test_schema() {
       ),
       'name' => array(
         'description' => "A person's name.",
-        'type' => 'varchar',
+        'type' => 'varchar_ascii',
         'length' => 255,
         'not null' => FALSE,
         'default' => '',
@@ -228,7 +228,7 @@ function database_test_schema() {
       ),
       'name' => array(
         'description' => "A person's name.",
-        'type' => 'varchar',
+        'type' => 'varchar_ascii',
         'length' => 255,
         'not null' => FALSE,
         'default' => '',
diff --git a/core/modules/system/tests/modules/entity_test/src/Entity/EntityTestStringId.php b/core/modules/system/tests/modules/entity_test/src/Entity/EntityTestStringId.php
index 7e057d4..d6b6c59 100644
--- a/core/modules/system/tests/modules/entity_test/src/Entity/EntityTestStringId.php
+++ b/core/modules/system/tests/modules/entity_test/src/Entity/EntityTestStringId.php
@@ -45,7 +45,10 @@ public static function baseFieldDefinitions(EntityTypeInterface $entity_type) {
     $fields['id'] = BaseFieldDefinition::create('string')
       ->setLabel(t('ID'))
       ->setDescription(t('The ID of the test entity.'))
-      ->setReadOnly(TRUE);
+      ->setReadOnly(TRUE)
+      // In order to work around the InnoDB 191 character limit on utf8mb4
+      // primary keys, we set the character set for the field to ASCII.
+      ->setSetting('is_ascii', TRUE);
     return $fields;
   }
 
diff --git a/core/modules/user/src/UserStorageSchema.php b/core/modules/user/src/UserStorageSchema.php
index 447469d..6247b10 100644
--- a/core/modules/user/src/UserStorageSchema.php
+++ b/core/modules/user/src/UserStorageSchema.php
@@ -52,6 +52,9 @@ protected function getSharedTableFieldSchema(FieldStorageDefinitionInterface $st
           // Improves the performance of the user__name index defined
           // in getEntitySchema().
           $schema['fields'][$field_name]['not null'] = TRUE;
+          // Make sure the field is no longer than 191 characters so we can
+          // add a unique constraint in MySQL.
+          $schema['fields'][$field_name]['length'] = USERNAME_MAX_LENGTH;
           break;
 
         case 'mail':
diff --git a/core/modules/user/user.module b/core/modules/user/user.module
index 1d59201..cfbfdcd 100644
--- a/core/modules/user/user.module
+++ b/core/modules/user/user.module
@@ -26,6 +26,8 @@
 
 /**
  * Maximum length of username text field.
+ *
+ * Keep this under 191 characters so we can use a unique constraint in MySQL.
  */
 const USERNAME_MAX_LENGTH = 60;
 
diff --git a/core/modules/views/src/Tests/ViewTestData.php b/core/modules/views/src/Tests/ViewTestData.php
index 4b5340e..34fcd44 100644
--- a/core/modules/views/src/Tests/ViewTestData.php
+++ b/core/modules/views/src/Tests/ViewTestData.php
@@ -75,7 +75,7 @@ public static function schemaDefinition() {
         ),
         'name' => array(
           'description' => "A person's name",
-          'type' => 'varchar',
+          'type' => 'varchar_ascii',
           'length' => 255,
           'not null' => TRUE,
           'default' => '',
diff --git a/core/scripts/dump-database-d6.sh b/core/scripts/dump-database-d6.sh
index ace93d9..d0a89d7 100644
--- a/core/scripts/dump-database-d6.sh
+++ b/core/scripts/dump-database-d6.sh
@@ -53,6 +53,11 @@
 $schema = drupal_get_schema();
 ksort($schema);
 
+// Override the field type of the filename primary key to bypass the
+// InnoDB 191 character limitation.
+if (isset($schema['system']['primary key']) && $schema['system']['primary key'] == 'filename' && isset($schema['system']['fields']['filename']['type']) && $schema['system']['fields']['filename']['type'] == 'varchar') {
+  $schema['system']['fields']['filename']['type'] = 'varchar_ascii';
+}
 // Export all the tables in the schema.
 foreach ($schema as $table => $data) {
   // Remove descriptions to save time and code.
diff --git a/core/tests/Drupal/Tests/Core/Routing/RoutingFixtures.php b/core/tests/Drupal/Tests/Core/Routing/RoutingFixtures.php
index 54cd70d..0576235 100644
--- a/core/tests/Drupal/Tests/Core/Routing/RoutingFixtures.php
+++ b/core/tests/Drupal/Tests/Core/Routing/RoutingFixtures.php
@@ -172,7 +172,7 @@ public function routingTableDefinition() {
       'fields' => array(
         'name' => array(
           'description' => 'Primary Key: Machine name of this route',
-          'type' => 'varchar',
+          'type' => 'varchar_ascii',
           'length' => 255,
           'not null' => TRUE,
           'default' => '',
diff --git a/sites/default/default.settings.php b/sites/default/default.settings.php
index 65139dc..4c2dfbd 100644
--- a/sites/default/default.settings.php
+++ b/sites/default/default.settings.php
@@ -75,7 +75,7 @@
  *   'host' => 'localhost',
  *   'port' => 3306,
  *   'prefix' => 'myprefix_',
- *   'collation' => 'utf8_general_ci',
+ *   'collation' => 'utf8mb4_general_ci',
  * );
  * @endcode
  *
@@ -127,7 +127,7 @@
  *   'password' => 'password',
  *   'host' => 'localhost',
  *   'prefix' => 'main_',
- *   'collation' => 'utf8_general_ci',
+ *   'collation' => 'utf8mb4_general_ci',
  * );
  * @endcode
  *
