summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/nova/nova.conf.sample1144
-rw-r--r--tools/conf/extract_opts.py111
2 files changed, 815 insertions, 440 deletions
diff --git a/etc/nova/nova.conf.sample b/etc/nova/nova.conf.sample
index bee408412..923c93d71 100644
--- a/etc/nova/nova.conf.sample
+++ b/etc/nova/nova.conf.sample
@@ -21,11 +21,11 @@
# log_format=%(asctime)s %(levelname)8s [%(name)s] %(message)s
#### (StrOpt) A logging.Formatter log message format string which may use
#### any of the available logging.LogRecord attributes. Default:
-#### %default
+#### %(default)s
# log_date_format=%Y-%m-%d %H:%M:%S
-#### (StrOpt) Format string for %(asctime)s in log records. Default:
-#### %default
+#### (StrOpt) Format string for %%(asctime)s in log records. Default:
+#### %(default)s
# log_file=<None>
#### (StrOpt) (Optional) Name of log file to output to. If not set,
@@ -33,7 +33,7 @@
# log_dir=<None>
#### (StrOpt) (Optional) The directory to keep log files in (will be
-#### prepended to --logfile)
+#### prepended to --log-file)
# use_syslog=false
#### (BoolOpt) Use syslog for logging.
@@ -42,6 +42,15 @@
#### (StrOpt) syslog facility to receive log lines
+######## defined in nova.availability_zones ########
+
+# internal_service_availability_zone=internal
+#### (StrOpt) availability_zone to show internal services under
+
+# default_availability_zone=nova
+#### (StrOpt) default compute node availability_zone
+
+
######## defined in nova.crypto ########
# ca_file=cacert.pem
@@ -71,303 +80,33 @@
#### timestamp
-######## defined in nova.flags ########
+######## defined in nova.exception ########
-# sql_connection=sqlite:///$state_path/$sqlite_db
-#### (StrOpt) The SQLAlchemy connection string used to connect to the
-#### database
-
-# api_paste_config=api-paste.ini
-#### (StrOpt) File name for the paste.deploy config for nova-api
-
-# pybasedir=/usr/lib/python/site-packages
-#### (StrOpt) Directory where the nova python module is installed
+# fatal_exception_format_errors=false
+#### (BoolOpt) make exception message format errors fatal
-# bindir=$pybasedir/bin
-#### (StrOpt) Directory where nova binaries are installed
-# state_path=$pybasedir
-#### (StrOpt) Top-level directory for maintaining nova's state
+######## defined in nova.manager ########
-# fake_network=false
-#### (BoolOpt) If passed, use fake network devices and addresses
+# run_external_periodic_tasks=true
+#### (BoolOpt) Some periodic tasks can be run in a separate process. Should
+#### we run them here?
-# sql_connection_debug=0
-#### (IntOpt) Verbosity of SQL debugging information. 0=None,
-#### 100=Everything
-# sql_connection_trace=false
-#### (BoolOpt) Add python stack traces to SQL as comment strings
+######## defined in nova.netconf ########
# my_ip=10.0.0.1
#### (StrOpt) ip address of this host
-# region_list=
-#### (ListOpt) list of region=fqdn pairs separated by commas
-
-# aws_access_key_id=admin
-#### (StrOpt) AWS Access ID
-
-# aws_secret_access_key=admin
-#### (StrOpt) AWS Access Key
-
-# glance_host=$my_ip
-#### (StrOpt) default glance hostname or ip
-
-# glance_port=9292
-#### (IntOpt) default glance port
-
-# glance_api_servers=$glance_host:$glance_port
-#### (ListOpt) A list of the glance api servers available to nova. Prefix
-#### with https:// for ssl-based glance api servers.
-#### ([hostname|ip]:port)
-
-# glance_api_insecure=false
-#### (BoolOpt) Allow to perform insecure SSL (https) requests to glance
-
-# glance_num_retries=0
-#### (IntOpt) Number retries when downloading an image from glance
-
-# s3_port=3333
-#### (IntOpt) port used when accessing the s3 api
-
-# s3_host=$my_ip
-#### (StrOpt) hostname or ip for openstack to use when accessing the s3
-#### api
-
-# cert_topic=cert
-#### (StrOpt) the topic cert nodes listen on
-
-# compute_topic=compute
-#### (StrOpt) the topic compute nodes listen on
-
-# console_topic=console
-#### (StrOpt) the topic console proxy nodes listen on
-
-# scheduler_topic=scheduler
-#### (StrOpt) the topic scheduler nodes listen on
-
-# network_topic=network
-#### (StrOpt) the topic network nodes listen on
-
-# api_rate_limit=true
-#### (BoolOpt) whether to rate limit the api
-
-# enabled_apis=ec2,osapi_compute,metadata
-#### (ListOpt) a list of APIs to enable by default
-
-# ec2_host=$my_ip
-#### (StrOpt) the ip of the ec2 api server
-
-# ec2_dmz_host=$my_ip
-#### (StrOpt) the internal ip of the ec2 api server
-
-# ec2_port=8773
-#### (IntOpt) the port of the ec2 api server
-
-# ec2_scheme=http
-#### (StrOpt) the protocol to use when connecting to the ec2 api server
-#### (http, https)
-
-# ec2_path=/services/Cloud
-#### (StrOpt) the path prefix used to call the ec2 api server
-
-# osapi_compute_ext_list=
-#### (ListOpt) Specify list of extensions to load when using
-#### osapi_compute_extension option with
-#### nova.api.openstack.compute.contrib.select_extensions
-
-# osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions
-#### (MultiStrOpt) osapi compute extension to load
-
-# osapi_path=/v1.1/
-#### (StrOpt) the path prefix used to call the openstack api server
-
-# osapi_compute_link_prefix=<None>
-#### (StrOpt) Base URL that will be presented to users in links to the
-#### OpenStack Compute API
-
-# osapi_glance_link_prefix=<None>
-#### (StrOpt) Base URL that will be presented to users in links to glance
-#### resources
-
-# osapi_max_limit=1000
-#### (IntOpt) the maximum number of items returned in a single response
-#### from a collection resource
-
-# metadata_host=$my_ip
-#### (StrOpt) the ip for the metadata api server
-
-# metadata_port=8775
-#### (IntOpt) the port for the metadata api port
-
-# default_image=ami-11111
-#### (StrOpt) default image to use, testing only
-
-# default_instance_type=m1.small
-#### (StrOpt) default instance type to use, testing only
-
-# null_kernel=nokernel
-#### (StrOpt) kernel image that indicates not to use a kernel, but to use
-#### a raw disk image instead
-
-# vpn_image_id=0
-#### (StrOpt) image id used when starting up a cloudpipe vpn server
-
-# vpn_key_suffix=-vpn
-#### (StrOpt) Suffix to add to project name for vpn key and secgroups
-
-# sqlite_db=nova.sqlite
-#### (StrOpt) the filename to use with sqlite
-
-# sqlite_synchronous=true
-#### (BoolOpt) If passed, use synchronous mode for sqlite
-
-# sql_idle_timeout=3600
-#### (IntOpt) timeout before idle sql connections are reaped
-
-# sql_max_retries=10
-#### (IntOpt) maximum db connection retries during startup. (setting -1
-#### implies an infinite retry count)
-
-# sql_retry_interval=10
-#### (IntOpt) interval between retries of opening a sql connection
-
-# compute_manager=nova.compute.manager.ComputeManager
-#### (StrOpt) full class name for the Manager for compute
-
-# console_manager=nova.console.manager.ConsoleProxyManager
-#### (StrOpt) full class name for the Manager for console proxy
-
-# cert_manager=nova.cert.manager.CertManager
-#### (StrOpt) full class name for the Manager for cert
-
-# instance_dns_manager=nova.network.dns_driver.DNSDriver
-#### (StrOpt) full class name for the DNS Manager for instance IPs
-
-# instance_dns_domain=
-#### (StrOpt) full class name for the DNS Zone for instance IPs
-
-# floating_ip_dns_manager=nova.network.dns_driver.DNSDriver
-#### (StrOpt) full class name for the DNS Manager for floating IPs
-
-# network_manager=nova.network.manager.VlanManager
-#### (StrOpt) full class name for the Manager for network
-
-# scheduler_manager=nova.scheduler.manager.SchedulerManager
-#### (StrOpt) full class name for the Manager for scheduler
-
# host=nova
#### (StrOpt) Name of this node. This can be an opaque identifier. It is
#### not necessarily a hostname, FQDN, or IP address. However,
#### the node name must be valid within an AMQP key, and if using
#### ZeroMQ, a valid hostname, FQDN, or IP address
-# node_availability_zone=nova
-#### (StrOpt) availability zone of this node
-
-# memcached_servers=<None>
-#### (ListOpt) Memcached servers or None for in process cache.
-
-# instance_usage_audit_period=month
-#### (StrOpt) time period to generate instance usages for. Time period
-#### must be hour, day, month or year
-
-# bandwidth_poll_interval=600
-#### (IntOpt) interval to pull bandwidth usage info
-
-# resume_guests_state_on_host_boot=false
-#### (BoolOpt) Whether to start guests that were running before the host
-#### rebooted
-
-# default_ephemeral_format=<None>
-#### (StrOpt) The default format an ephemeral_volume will be formatted
-#### with on creation.
-
-# rootwrap_config=/etc/nova/rootwrap.conf
-#### (StrOpt) Path to the rootwrap configuration file to use for running
-#### commands as root
-
-# network_driver=nova.network.linux_net
-#### (StrOpt) Driver to use for network creation
-
# use_ipv6=false
#### (BoolOpt) use ipv6
-# enable_instance_password=true
-#### (BoolOpt) Allows use of instance password during server creation
-
-# password_length=12
-#### (IntOpt) Length of generated instance admin passwords
-
-# monkey_patch=false
-#### (BoolOpt) Whether to log monkey patching
-
-# monkey_patch_modules=nova.api.ec2.cloud:nova.notifier.api.notify_decorator,nova.compute.api:nova.notifier.api.notify_decorator
-#### (ListOpt) List of modules/decorators to monkey patch
-
-# allow_resize_to_same_host=false
-#### (BoolOpt) Allow destination machine to match source for resize. Useful
-#### when testing in single-host environments.
-
-# reclaim_instance_interval=0
-#### (IntOpt) Interval in seconds for reclaiming deleted instances
-
-# zombie_instance_updated_at_window=172800
-#### (IntOpt) Number of seconds zombie instances are cleaned up.
-
-# service_down_time=60
-#### (IntOpt) maximum time since last check-in for up service
-
-# default_schedule_zone=<None>
-#### (StrOpt) availability zone to use when user doesn't specify one
-
-# isolated_images=
-#### (ListOpt) Images to run on isolated host
-
-# isolated_hosts=
-#### (ListOpt) Host reserved for specific images
-
-# cache_images=all
-#### (StrOpt) Cache glance images locally. `all` will cache all images,
-#### `some` will only cache images that have the image_property
-#### `cache_in_nova=True`, and `none` turns off caching entirely
-
-# use_cow_images=true
-#### (BoolOpt) Whether to use cow images
-
-# compute_api_class=nova.compute.api.API
-#### (StrOpt) The full class name of the compute API class to use
-
-# network_api_class=nova.network.api.API
-#### (StrOpt) The full class name of the network API class to use
-
-# volume_api_class=nova.volume.cinder.API
-#### (StrOpt) The full class name of the volume API class to use
-
-# security_group_handler=nova.network.sg.NullSecurityGroupHandler
-#### (StrOpt) The full class name of the security group handler class
-
-# default_access_ip_network_name=<None>
-#### (StrOpt) Name of network to use to set access ips for instances
-
-# auth_strategy=noauth
-#### (StrOpt) The strategy to use for auth: noauth or keystone.
-
-# non_inheritable_image_properties=cache_in_nova,bittorrent
-#### (ListOpt) These are image properties which a snapshot should not
-#### inherit from an instance
-
-# defer_iptables_apply=false
-#### (BoolOpt) Whether to batch up the application of IPTables rules during
-#### a host restart and apply all at the end of the init phase
-
-# compute_driver=<None>
-#### (StrOpt) Driver to use for controlling virtualization. Options
-#### include: libvirt.LibvirtDriver, xenapi.XenAPIDriver,
-#### fake.FakeDriver, baremetal.BareMetalDriver,
-#### vmwareapi.VMWareESXDriver
-
######## defined in nova.notifications ########
@@ -389,6 +128,18 @@
#### task state changes.
+######## defined in nova.paths ########
+
+# pybasedir=/usr/lib/python/site-packages
+#### (StrOpt) Directory where the nova python module is installed
+
+# bindir=$pybasedir/bin
+#### (StrOpt) Directory where nova binaries are installed
+
+# state_path=$pybasedir
+#### (StrOpt) Top-level directory for maintaining nova's state
+
+
######## defined in nova.policy ########
# policy_file=policy.json
@@ -451,14 +202,17 @@
# report_interval=10
#### (IntOpt) seconds between nodes reporting state to datastore
-# periodic_interval=60
-#### (IntOpt) seconds between running periodic tasks
+# periodic_enable=true
+#### (BoolOpt) enable periodic tasks
# periodic_fuzzy_delay=60
#### (IntOpt) range of seconds to randomly delay when starting the
#### periodic task scheduler to reduce stampeding. (Disable by
#### setting to 0)
+# enabled_apis=ec2,osapi_compute,metadata
+#### (ListOpt) a list of APIs to enable by default
+
# ec2_listen=0.0.0.0
#### (StrOpt) IP address for EC2 API to listen
@@ -489,18 +243,59 @@
# metadata_workers=<None>
#### (IntOpt) Number of workers for metadata service
+# compute_manager=nova.compute.manager.ComputeManager
+#### (StrOpt) full class name for the Manager for compute
+
+# console_manager=nova.console.manager.ConsoleProxyManager
+#### (StrOpt) full class name for the Manager for console proxy
+
+# cert_manager=nova.cert.manager.CertManager
+#### (StrOpt) full class name for the Manager for cert
+
+# network_manager=nova.network.manager.VlanManager
+#### (StrOpt) full class name for the Manager for network
+
+# scheduler_manager=nova.scheduler.manager.SchedulerManager
+#### (StrOpt) full class name for the Manager for scheduler
+
+# service_down_time=60
+#### (IntOpt) maximum time since last check-in for up service
+
######## defined in nova.test ########
# sqlite_clean_db=clean.sqlite
#### (StrOpt) File name of clean sqlite db
-# fake_tests=true
-#### (BoolOpt) should we use everything for testing
+
+######## defined in nova.utils ########
+
+# monkey_patch=false
+#### (BoolOpt) Whether to log monkey patching
+
+# monkey_patch_modules=nova.api.ec2.cloud:nova.notifier.api.notify_decorator,nova.compute.api:nova.notifier.api.notify_decorator
+#### (ListOpt) List of modules/decorators to monkey patch
+
+# password_length=12
+#### (IntOpt) Length of generated instance admin passwords
+
+# disable_process_locking=false
+#### (BoolOpt) Whether to disable inter-process locks
+
+# instance_usage_audit_period=month
+#### (StrOpt) time period to generate instance usages for. Time period
+#### must be hour, day, month or year
+
+# rootwrap_config=/etc/nova/rootwrap.conf
+#### (StrOpt) Path to the rootwrap configuration file to use for running
+#### commands as root
######## defined in nova.wsgi ########
+# api_paste_config=api-paste.ini
+#### (StrOpt) File name for the paste.deploy config for nova-api
+
# wsgi_log_format=%(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f
#### (StrOpt) A python format string that is used as the template to
#### generate log lines. The following values can be formatted
@@ -510,6 +305,12 @@
######## defined in nova.api.auth ########
+# api_rate_limit=true
+#### (BoolOpt) whether to rate limit the api
+
+# auth_strategy=noauth
+#### (StrOpt) The strategy to use for auth: noauth or keystone.
+
# use_forwarded_for=false
#### (BoolOpt) Treat X-Forwarded-For as the canonical remote address. Only
#### enable this if you have a sanitizing proxy.
@@ -540,6 +341,28 @@
#### (IntOpt) Time in seconds before ec2 timestamp expires
+######## defined in nova.api.ec2.cloud ########
+
+# ec2_host=$my_ip
+#### (StrOpt) the ip of the ec2 api server
+
+# ec2_dmz_host=$my_ip
+#### (StrOpt) the internal ip of the ec2 api server
+
+# ec2_port=8773
+#### (IntOpt) the port of the ec2 api server
+
+# ec2_scheme=http
+#### (StrOpt) the protocol to use when connecting to the ec2 api server
+#### (http, https)
+
+# ec2_path=/services/Cloud
+#### (StrOpt) the path prefix used to call the ec2 api server
+
+# region_list=
+#### (ListOpt) list of region=fqdn pairs separated by commas
+
+
######## defined in nova.api.metadata.base ########
# config_drive_skip_versions=1.0 2007-01-19 2007-03-01 2007-08-29 2007-10-10 2007-12-15 2008-02-01 2008-09-01
@@ -547,20 +370,86 @@
#### drive
+######## defined in nova.api.metadata.handler ########
+
+# service_quantum_metadata_proxy=false
+#### (BoolOpt) Set flag to indicate Quantum will proxy metadata requests
+#### and resolve instance ids.
+
+# quantum_metadata_proxy_shared_secret=
+#### (StrOpt) Shared secret to validate proxies Quantum metadata requests
+
+
+######## defined in nova.api.openstack.common ########
+
+# osapi_max_limit=1000
+#### (IntOpt) the maximum number of items returned in a single response
+#### from a collection resource
+
+# osapi_compute_link_prefix=<None>
+#### (StrOpt) Base URL that will be presented to users in links to the
+#### OpenStack Compute API
+
+# osapi_glance_link_prefix=<None>
+#### (StrOpt) Base URL that will be presented to users in links to glance
+#### resources
+
+
######## defined in nova.api.openstack.compute ########
# allow_instance_snapshots=true
#### (BoolOpt) Permit instance snapshot operations.
+######## defined in nova.api.openstack.compute.contrib ########
+
+# osapi_compute_ext_list=
+#### (ListOpt) Specify list of extensions to load when using
+#### osapi_compute_extension option with
+#### nova.api.openstack.compute.contrib.select_extensions
+
+
+######## defined in nova.api.openstack.compute.contrib.fping ########
+
+# fping_path=/usr/sbin/fping
+#### (StrOpt) Full path to fping.
+
+
+######## defined in nova.api.openstack.compute.contrib.hide_server_addresses ########
+
+# osapi_hide_server_address_states=building
+#### (ListOpt) List of instance states that should hide network info
+
+
+######## defined in nova.api.openstack.compute.extensions ########
+
+# osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions
+#### (MultiStrOpt) osapi compute extension to load
+
+
+######## defined in nova.api.openstack.compute.servers ########
+
+# enable_instance_password=true
+#### (BoolOpt) Allows use of instance password during server creation
+
+
######## defined in nova.api.sizelimit ########
# osapi_max_request_body_size=114688
#### (IntOpt) the maximum body size per each osapi request(bytes)
+######## defined in nova.cert.rpcapi ########
+
+# cert_topic=cert
+#### (StrOpt) the topic cert nodes listen on
+
+
######## defined in nova.cloudpipe.pipelib ########
+# vpn_image_id=0
+#### (StrOpt) image id used when starting up a cloudpipe vpn server
+
# vpn_instance_type=m1.tiny
#### (StrOpt) Instance type for vpn instances
@@ -573,30 +462,110 @@
# dmz_mask=255.255.255.0
#### (StrOpt) Netmask to push into openvpn config
+# vpn_key_suffix=-vpn
+#### (StrOpt) Suffix to add to project name for vpn key and secgroups
-######## defined in nova.common.eventlet_backdoor ########
-# backdoor_port=<None>
-#### (IntOpt) port for eventlet backdoor to listen
+######## defined in nova.common.memorycache ########
+# memcached_servers=<None>
+#### (ListOpt) Memcached servers or None for in process cache.
-######## defined in nova.compute.manager ########
-# instances_path=$state_path/instances
-#### (StrOpt) where instances are stored on disk
+######## defined in nova.compute ########
-# base_dir_name=_base
-#### (StrOpt) Where cached images are stored under $instances_path.This is
-#### NOT the full path - just a folder name.For per-compute-host
-#### cached images, set to _base_$my_ip
+# compute_api_class=nova.compute.api.API
+#### (StrOpt) The full class name of the compute API class to use
+
+
+######## defined in nova.compute.api ########
+
+# allow_resize_to_same_host=false
+#### (BoolOpt) Allow destination machine to match source for resize. Useful
+#### when testing in single-host environments.
+
+# default_schedule_zone=<None>
+#### (StrOpt) availability zone to use when user doesn't specify one
+
+# non_inheritable_image_properties=cache_in_nova,bittorrent
+#### (ListOpt) These are image properties which a snapshot should not
+#### inherit from an instance
+
+# null_kernel=nokernel
+#### (StrOpt) kernel image that indicates not to use a kernel, but to use
+#### a raw disk image instead
+
+# security_group_handler=nova.network.sg.NullSecurityGroupHandler
+#### (StrOpt) The full class name of the security group handler class
+
+# security_group_api=nova.compute.api.SecurityGroupAPI
+#### (StrOpt) The full class name of the security API class
+
+
+######## defined in nova.compute.instance_types ########
+
+# default_instance_type=m1.small
+#### (StrOpt) default instance type to use, testing only
+
+
+######## defined in nova.compute.manager ########
# console_host=nova
#### (StrOpt) Console proxy host to use to connect to instances on this
#### host.
+# default_access_ip_network_name=<None>
+#### (StrOpt) Name of network to use to set access ips for instances
+
+# defer_iptables_apply=false
+#### (BoolOpt) Whether to batch up the application of IPTables rules during
+#### a host restart and apply all at the end of the init phase
+
+# instances_path=$state_path/instances
+#### (StrOpt) where instances are stored on disk
+
+# instance_usage_audit=false
+#### (BoolOpt) Generate periodic compute.instance.exists notifications
+
# live_migration_retry_count=30
#### (IntOpt) Number of 1 second retries needed in live_migration
+# resume_guests_state_on_host_boot=false
+#### (BoolOpt) Whether to start guests that were running before the host
+#### rebooted
+
+# bandwidth_poll_interval=600
+#### (IntOpt) interval to pull bandwidth usage info
+
+# heal_instance_info_cache_interval=60
+#### (IntOpt) Number of seconds between instance info_cache self healing
+#### updates
+
+# host_state_interval=120
+#### (IntOpt) Interval in seconds for querying the host status
+
+# image_cache_manager_interval=2400
+#### (IntOpt) Number of seconds to wait between runs of the image cache
+#### manager
+
+# reclaim_instance_interval=0
+#### (IntOpt) Interval in seconds for reclaiming deleted instances
+
+# volume_usage_poll_interval=0
+#### (IntOpt) Interval in seconds for gathering volume usages
+
+# running_deleted_instance_action=log
+#### (StrOpt) Action to take if a running deleted instance is
+#### detected.Valid options are 'noop', 'log' and 'reap'. Set to
+#### 'noop' to disable.
+
+# running_deleted_instance_poll_interval=1800
+#### (IntOpt) Number of seconds to wait between runs of the cleanup task.
+
+# running_deleted_instance_timeout=0
+#### (IntOpt) Number of seconds after being deleted when a running
+#### instance should be considered eligible for cleanup.
+
# reboot_timeout=0
#### (IntOpt) Automatically hard reboot an instance if it has been stuck
#### in a rebooting state longer than N seconds. Set to 0 to
@@ -614,33 +583,6 @@
#### (IntOpt) Automatically confirm resizes after N seconds. Set to 0 to
#### disable.
-# host_state_interval=120
-#### (IntOpt) Interval in seconds for querying the host status
-
-# running_deleted_instance_timeout=0
-#### (IntOpt) Number of seconds after being deleted when a running
-#### instance should be considered eligible for cleanup.
-
-# running_deleted_instance_poll_interval=30
-#### (IntOpt) Number of periodic scheduler ticks to wait between runs of
-#### the cleanup task.
-
-# running_deleted_instance_action=log
-#### (StrOpt) Action to take if a running deleted instance is
-#### detected.Valid options are 'noop', 'log' and 'reap'. Set to
-#### 'noop' to disable.
-
-# image_cache_manager_interval=40
-#### (IntOpt) Number of periodic scheduler ticks to wait between runs of
-#### the image cache manager.
-
-# heal_instance_info_cache_interval=60
-#### (IntOpt) Number of seconds between instance info_cache self healing
-#### updates
-
-# instance_usage_audit=false
-#### (BoolOpt) Generate periodic compute.instance.exists notifications
-
######## defined in nova.compute.resource_tracker ########
@@ -654,6 +596,12 @@
#### (StrOpt) Class that will manage stats for the local compute host
+######## defined in nova.compute.rpcapi ########
+
+# compute_topic=compute
+#### (StrOpt) the topic compute nodes listen on
+
+
######## defined in nova.console.manager ########
# console_driver=nova.console.xvp.XVPConsoleProxy
@@ -666,6 +614,12 @@
#### (StrOpt) Publicly visible name for this console host
+######## defined in nova.console.rpcapi ########
+
+# console_topic=console
+#### (StrOpt) the topic console proxy nodes listen on
+
+
######## defined in nova.console.vmrc ########
# console_vmrc_port=443
@@ -729,11 +683,92 @@
#### (StrOpt) driver to use for database access
+######## defined in nova.db.sqlalchemy.api ########
+
+# osapi_compute_unique_server_name_scope=
+#### (StrOpt) When set, compute API will consider duplicate hostnames
+#### invalid within the specified scope, regardless of case.
+#### Should be empty, "project" or "global".
+
+
+######## defined in nova.db.sqlalchemy.session ########
+
+# sql_connection=sqlite:///$state_path/$sqlite_db
+#### (StrOpt) The SQLAlchemy connection string used to connect to the
+#### database
+
+# sqlite_db=nova.sqlite
+#### (StrOpt) the filename to use with sqlite
+
+# sql_idle_timeout=3600
+#### (IntOpt) timeout before idle sql connections are reaped
+
+# sqlite_synchronous=true
+#### (BoolOpt) If passed, use synchronous mode for sqlite
+
+# sql_min_pool_size=1
+#### (IntOpt) Minimum number of SQL connections to keep open in a pool
+
+# sql_max_pool_size=5
+#### (IntOpt) Maximum number of SQL connections to keep open in a pool
+
+# sql_max_retries=10
+#### (IntOpt) maximum db connection retries during startup. (setting -1
+#### implies an infinite retry count)
+
+# sql_retry_interval=10
+#### (IntOpt) interval between retries of opening a sql connection
+
+# sql_max_overflow=<None>
+#### (IntOpt) If set, use this value for max_overflow with sqlalchemy
+
+# sql_connection_debug=0
+#### (IntOpt) Verbosity of SQL debugging information. 0=None,
+#### 100=Everything
+
+# sql_connection_trace=false
+#### (BoolOpt) Add python stack traces to SQL as comment strings
+
+# sql_dbpool_enable=false
+#### (BoolOpt) enable the use of eventlet's db_pool for MySQL
+
+
+######## defined in nova.image.glance ########
+
+# glance_host=$my_ip
+#### (StrOpt) default glance hostname or ip
+
+# glance_port=9292
+#### (IntOpt) default glance port
+
+# glance_protocol=http
+#### (StrOpt) Default protocol to use when connecting to glance. Set to
+#### https for SSL.
+
+# glance_api_servers=$glance_host:$glance_port
+#### (ListOpt) A list of the glance api servers available to nova. Prefix
+#### with https:// for ssl-based glance api servers.
+#### ([hostname|ip]:port)
+
+# glance_api_insecure=false
+#### (BoolOpt) Allow to perform insecure SSL (https) requests to glance
+
+# glance_num_retries=0
+#### (IntOpt) Number retries when downloading an image from glance
+
+
######## defined in nova.image.s3 ########
# image_decryption_dir=/tmp
#### (StrOpt) parent dir for tempdir used for image decryption
+# s3_host=$my_ip
+#### (StrOpt) hostname or ip for openstack to use when accessing the s3
+#### api
+
+# s3_port=3333
+#### (IntOpt) port used when accessing the s3 api
+
# s3_access_key=notchecked
#### (StrOpt) access key to use for s3 server for images
@@ -754,6 +789,18 @@
#### (StrOpt) Backend to use for IPv6 generation
+######## defined in nova.network ########
+
+# network_api_class=nova.network.api.API
+#### (StrOpt) The full class name of the network API class to use
+
+
+######## defined in nova.network.driver ########
+
+# network_driver=nova.network.linux_net
+#### (StrOpt) Driver to use for network creation
+
+
######## defined in nova.network.ldapdns ########
# ldap_dns_url=ldap://ldap.example.com:389
@@ -839,6 +886,12 @@
#### (BoolOpt) Use single default gateway. Only first nic of vm will get
#### default gateway from dhcp server
+# metadata_host=$my_ip
+#### (StrOpt) the ip for the metadata api server
+
+# metadata_port=8775
+#### (IntOpt) the port for the metadata api port
+
######## defined in nova.network.manager ########
@@ -908,26 +961,46 @@
# network_host=nova
#### (StrOpt) Network host to use for ip allocation in flat modes
+# fake_network=false
+#### (BoolOpt) If passed, use fake network devices and addresses
+
# fake_call=false
#### (BoolOpt) If True, skip using the queue and make local calls
+# teardown_unused_network_gateway=false
+#### (BoolOpt) If True, unused gateway devices (VLAN and bridge) are
+#### deleted in VLAN network mode with multi hosted networks
+
# force_dhcp_release=false
#### (BoolOpt) If True, send a dhcp release on instance termination
+# share_dhcp_address=false
+#### (BoolOpt) If True in multi_host mode, all compute hosts share the same
+#### dhcp address.
+
+# update_dns_entries=false
+#### (BoolOpt) If True, when a DNS entry must be updated, it sends a fanout
+#### cast to all network hosts to update their DNS entries in
+#### multi host mode
+
+# dns_update_periodic_interval=-1
+#### (IntOpt) Number of seconds to wait between runs of updates to DNS
+#### entries.
+
# dhcp_domain=novalocal
#### (StrOpt) domain to use for building the hostnames
# l3_lib=nova.network.l3.LinuxNetL3
#### (StrOpt) Indicates underlying L3 management library
-# update_dns_entries=false
-#### (BoolOpt) If True, when a DNS entry must be updated, it sends a fanout
-#### cast to all network hosts to update their DNS entries in multi
-#### host mode
+# instance_dns_manager=nova.network.noop_dns_driver.NoopDNSDriver
+#### (StrOpt) full class name for the DNS Manager for instance IPs
-# dns_update_periodic_interval=-1
-#### (IntOpt) Number of periodic scheduler ticks to wait between runs of
-#### updates to DNS entries
+# instance_dns_domain=
+#### (StrOpt) full class name for the DNS Zone for instance IPs
+
+# floating_ip_dns_manager=nova.network.noop_dns_driver.NoopDNSDriver
+#### (StrOpt) full class name for the DNS Manager for floating IPs
######## defined in nova.network.quantumv2.api ########
@@ -954,6 +1027,12 @@
#### (StrOpt) auth strategy for connecting to quantum in admin context
+######## defined in nova.network.rpcapi ########
+
+# network_topic=network
+#### (StrOpt) the topic network nodes listen on
+
+
######## defined in nova.objectstore.s3server ########
# buckets_path=$state_path/buckets
@@ -966,6 +1045,12 @@
#### (IntOpt) port for s3 api to listen
+######## defined in nova.openstack.common.eventlet_backdoor ########
+
+# backdoor_port=<None>
+#### (IntOpt) port for eventlet backdoor to listen
+
+
######## defined in nova.openstack.common.lockutils ########
# disable_process_locking=false
@@ -977,12 +1062,6 @@
######## defined in nova.openstack.common.log ########
-# logdir=<None>
-#### (StrOpt) Log output to a per-service log file in named directory
-
-# logfile=<None>
-#### (StrOpt) Log output to a named file
-
# use_stderr=true
#### (BoolOpt) Log output to standard error
@@ -1030,7 +1109,7 @@
#### (StrOpt) Default publisher_id for outgoing notifications
-######## defined in nova.openstack.common.notifier.rabbit_notifier ########
+######## defined in nova.openstack.common.notifier.rpc_notifier ########
# notification_topics=notifications
#### (ListOpt) AMQP topic used for openstack notifications
@@ -1054,13 +1133,16 @@
#### (IntOpt) Seconds to wait before a cast expires (TTL). Only supported
#### by impl_zmq.
-# allowed_rpc_exception_modules=nova.openstack.common.exception,nova.exception,cinder.exception
+# allowed_rpc_exception_modules=nova.openstack.common.exception,nova.exception,cinder.exception,exceptions
#### (ListOpt) Modules of exceptions that are permitted to be recreatedupon
#### receiving exception data from an rpc call.
# fake_rabbit=false
#### (BoolOpt) If passed, use a fake RabbitMQ provider
+# control_exchange=openstack
+#### (StrOpt) AMQP exchange to connect to if using RabbitMQ or Qpid
+
######## defined in nova.openstack.common.rpc.impl_kombu ########
@@ -1124,6 +1206,9 @@
# qpid_port=5672
#### (StrOpt) Qpid broker port
+# qpid_hosts=$qpid_hostname:$qpid_port
+#### (ListOpt) Qpid HA cluster host:port pairs
+
# qpid_username=
#### (StrOpt) Username for qpid connection
@@ -1133,24 +1218,6 @@
# qpid_sasl_mechanisms=
#### (StrOpt) Space separated list of SASL mechanisms to use for auth
-# qpid_reconnect=true
-#### (BoolOpt) Automatically reconnect
-
-# qpid_reconnect_timeout=0
-#### (IntOpt) Reconnection timeout in seconds
-
-# qpid_reconnect_limit=0
-#### (IntOpt) Max reconnections before giving up
-
-# qpid_reconnect_interval_min=0
-#### (IntOpt) Minimum seconds between reconnection attempts
-
-# qpid_reconnect_interval_max=0
-#### (IntOpt) Maximum seconds between reconnection attempts
-
-# qpid_reconnect_interval=0
-#### (IntOpt) Equivalent to setting max and min to the same value
-
# qpid_heartbeat=60
#### (IntOpt) Seconds between connection keepalive heartbeats
@@ -1180,7 +1247,7 @@
# rpc_zmq_ipc_dir=/var/run/openstack
#### (StrOpt) Directory for holding IPC sockets
-# rpc_zmq_host=nova
+# rpc_zmq_host=sorcha
#### (StrOpt) Name of this node. Must be a valid hostname, FQDN, or IP
#### address. Must match "host" option, if running Nova.
@@ -1219,6 +1286,15 @@
#### builds/resizes/snaps/migrations
+######## defined in nova.scheduler.filters.isolated_hosts_filter ########
+
+# isolated_images=
+#### (ListOpt) Images to run on isolated host
+
+# isolated_hosts=
+#### (ListOpt) Host reserved for specific images
+
+
######## defined in nova.scheduler.filters.num_instances_filter ########
# max_instances_per_host=50
@@ -1231,27 +1307,9 @@
#### (FloatOpt) virtual ram to physical ram allocation ratio
-######## defined in nova.scheduler.filters.trusted_filter ########
-
-# attestation_server=<None>
-#### (StrOpt) attestation server http
-
-# attestation_server_ca_file=<None>
-#### (StrOpt) attestation server Cert file for Identity verification
-
-# attestation_port=8443
-#### (StrOpt) attestation server port
-
-# attestation_api_url=/OpenAttestationWebServices/V1.0
-#### (StrOpt) attestation web API URL
-
-# attestation_auth_blob=<None>
-#### (StrOpt) attestation authorization blob - must change
-
-
######## defined in nova.scheduler.host_manager ########
-# scheduler_available_filters=nova.scheduler.filters.standard_filters
+# scheduler_available_filters=nova.scheduler.filters.all_filters
#### (MultiStrOpt) Filter classes available to the scheduler which may be
#### specified more than once. An entry of
#### "nova.scheduler.filters.standard_filters" maps to all
@@ -1261,18 +1319,8 @@
#### (ListOpt) Which filter class names to use for filtering hosts when not
#### specified in the request.
-
-######## defined in nova.scheduler.least_cost ########
-
-# least_cost_functions=nova.scheduler.least_cost.compute_fill_first_cost_fn
-#### (ListOpt) Which cost functions the LeastCostScheduler should use
-
-# noop_cost_fn_weight=1.0
-#### (FloatOpt) How much weight to give the noop cost function
-
-# compute_fill_first_cost_fn_weight=-1.0
-#### (FloatOpt) How much weight to give the fill-first cost function. A
-#### negative value will reverse behavior: e.g. spread-first
+# scheduler_weight_classes=nova.scheduler.weights.all_weighers
+#### (ListOpt) Which weight class names to use for weighing hosts
######## defined in nova.scheduler.manager ########
@@ -1290,28 +1338,48 @@
#### (StrOpt) Default driver to use for scheduling calls
+######## defined in nova.scheduler.rpcapi ########
+
+# scheduler_topic=scheduler
+#### (StrOpt) the topic scheduler nodes listen on
+
+
######## defined in nova.scheduler.scheduler_options ########
# scheduler_json_config_location=
#### (StrOpt) Absolute path to scheduler configuration JSON file.
-######## defined in nova.virt.baremetal.driver ########
+######## defined in nova.scheduler.weights.least_cost ########
-# baremetal_type=baremetal
-#### (StrOpt) baremetal domain type
+# least_cost_functions=<None>
+#### (ListOpt) Which cost functions the LeastCostScheduler should use
+# noop_cost_fn_weight=1.0
+#### (FloatOpt) How much weight to give the noop cost function
+
+# compute_fill_first_cost_fn_weight=<None>
+#### (FloatOpt) How much weight to give the fill-first cost function. A
+#### negative value will reverse behavior: e.g. spread-first
-######## defined in nova.virt.baremetal.nodes ########
-# baremetal_driver=tilera
-#### (StrOpt) Bare-metal driver runs on
+######## defined in nova.scheduler.weights.ram ########
+# ram_weight_multiplier=1.0
+#### (FloatOpt) Multiplier used for weighing ram. Negative numbers mean to
+#### stack vs spread.
-######## defined in nova.virt.baremetal.tilera ########
-# tile_monitor=/usr/local/TileraMDE/bin/tile-monitor
-#### (StrOpt) Tilera command line program for Bare-metal driver
+######## defined in nova.servicegroup.api ########
+
+# servicegroup_driver=db
+#### (StrOpt) The driver for servicegroup service.
+
+
+######## defined in nova.virt.baremetal.db.api ########
+
+# baremetal_db_backend=sqlalchemy
+#### (StrOpt) The backend to use for db
######## defined in nova.virt.configdrive ########
@@ -1327,15 +1395,16 @@
#### (StrOpt) Set to force injection to take place on a config drive (if
#### set, valid options are: always)
+# mkisofs_cmd=genisoimage
+#### (StrOpt) Name and optionally path of the tool used for ISO image
+#### creation
+
######## defined in nova.virt.disk.api ########
# injected_network_template=$pybasedir/nova/virt/interfaces.template
#### (StrOpt) Template file for injected network
-# img_handlers=loop,nbd,guestfs
-#### (ListOpt) Order of methods used to mount disk images
-
# virt_mkfs=default=mkfs.ext3 -L %(fs_label)s -F %(target)s
# virt_mkfs=linux=mkfs.ext3 -L %(fs_label)s -F %(target)s
# virt_mkfs=windows=mkfs.ntfs --force --fast --label %(fs_label)s %(target)s
@@ -1343,12 +1412,28 @@
#### <os_type>=<mkfs command>
-######## defined in nova.virt.disk.nbd ########
+######## defined in nova.virt.disk.mount.nbd ########
# timeout_nbd=10
#### (IntOpt) time to wait for a NBD device coming up
+######## defined in nova.virt.driver ########
+
+# compute_driver=<None>
+#### (StrOpt) Driver to use for controlling virtualization. Options
+#### include: libvirt.LibvirtDriver, xenapi.XenAPIDriver,
+#### fake.FakeDriver, baremetal.BareMetalDriver,
+#### vmwareapi.VMWareESXDriver
+
+# default_ephemeral_format=<None>
+#### (StrOpt) The default format an ephemeral_volume will be formatted
+#### with on creation.
+
+# use_cow_images=true
+#### (BoolOpt) Whether to use cow images
+
+
######## defined in nova.virt.firewall ########
# firewall_driver=<None>
@@ -1366,9 +1451,19 @@
#### used
# limit_cpu_features=false
-#### (BoolOpt) required for live migration among hosts with different CPU
+#### (BoolOpt) Required for live migration among hosts with different CPU
#### features
+# config_drive_inject_password=false
+#### (BoolOpt) Sets the admin password in the config drive image
+
+# qemu_img_cmd=qemu-img.exe
+#### (StrOpt) qemu-img is used to convert between different image types
+
+# config_drive_cdrom=false
+#### (BoolOpt) Attaches the Config Drive image as a cdrom drive instead of
+#### a disk drive
+
######## defined in nova.virt.hyperv.volumeops ########
@@ -1378,6 +1473,9 @@
# hyperv_wait_between_attach_retry=5
#### (IntOpt) The seconds to wait between an volume attachment attempt
+# force_volumeutils_v1=false
+#### (BoolOpt) Force volumeutils v1
+
######## defined in nova.virt.images ########
@@ -1437,7 +1535,7 @@
# libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtBridgeDriver
#### (StrOpt) The libvirt VIF driver to configure the VIFs.
-# libvirt_volume_drivers=iscsi=nova.virt.libvirt.volume.LibvirtISCSIVolumeDriver,local=nova.virt.libvirt.volume.LibvirtVolumeDriver,fake=nova.virt.libvirt.volume.LibvirtFakeVolumeDriver,rbd=nova.virt.libvirt.volume.LibvirtNetVolumeDriver,sheepdog=nova.virt.libvirt.volume.LibvirtNetVolumeDriver
+# libvirt_volume_drivers=iscsi=nova.virt.libvirt.volume.LibvirtISCSIVolumeDriver,local=nova.virt.libvirt.volume.LibvirtVolumeDriver,fake=nova.virt.libvirt.volume.LibvirtFakeVolumeDriver,rbd=nova.virt.libvirt.volume.LibvirtNetVolumeDriver,sheepdog=nova.virt.libvirt.volume.LibvirtNetVolumeDriver,nfs=nova.virt.libvirt.volume_nfs.NfsVolumeDriver
#### (ListOpt) Libvirt handlers for remote volumes.
# libvirt_disk_prefix=<None>
@@ -1470,6 +1568,9 @@
#### (StrOpt) Location where libvirt driver will store snapshots before
#### uploading them to image service
+# xen_hvmloader_path=/usr/lib/xen/boot/hvmloader
+#### (StrOpt) Location where the Xen hvmloader is kept
+
######## defined in nova.virt.libvirt.imagebackend ########
@@ -1489,6 +1590,15 @@
######## defined in nova.virt.libvirt.imagecache ########
+# base_dir_name=_base
+#### (StrOpt) Where cached images are stored under $instances_path.This is
+#### NOT the full path - just a folder name.For per-compute-host
+#### cached images, set to _base_$my_ip
+
+# image_info_filename_pattern=$instances_path/$base_dir_name/%(image)s.info
+#### (StrOpt) Allows image information files to be stored in non-standard
+#### locations
+
# remove_unused_base_images=true
#### (BoolOpt) Should unused base images be removed?
@@ -1503,12 +1613,8 @@
# checksum_base_images=false
#### (BoolOpt) Write a checksum for files in _base to disk
-
-######## defined in nova.virt.libvirt.utils ########
-
-# image_info_filename_pattern=$instances_path/$base_dir_name/%(image)s.info
-#### (StrOpt) Allows image information files to be stored in non-standard
-#### locations
+# checksum_interval_seconds=3600
+#### (IntOpt) How frequently to checksum base images
######## defined in nova.virt.libvirt.vif ########
@@ -1516,8 +1622,8 @@
# libvirt_ovs_bridge=br-int
#### (StrOpt) Name of Integration Bridge used by Open vSwitch
-# libvirt_use_virtio_for_bridges=false
-#### (BoolOpt) Use virtio for bridge interfaces
+# libvirt_use_virtio_for_bridges=true
+#### (BoolOpt) Use virtio for bridge interfaces with KVM/QEMU
######## defined in nova.virt.libvirt.volume ########
@@ -1582,6 +1688,9 @@
#### error, etc. Used only if compute_driver is
#### vmwareapi.VMWareESXDriver.
+
+######## defined in nova.virt.vmwareapi.vif ########
+
# vmwareapi_vlan_interface=vmnic0
#### (StrOpt) Physical ethernet adapter name for vlan networking
@@ -1594,12 +1703,6 @@
#### 4.1 default wsdl. Refer readme-vmware to setup
-######## defined in nova.virt.vmwareapi.vmops ########
-
-# vmware_vif_driver=nova.virt.vmwareapi.vif.VMWareVlanBridgeDriver
-#### (StrOpt) The VMWare VIF driver to configure the VIFs.
-
-
######## defined in nova.virt.xenapi.agent ########
# agent_timeout=30
@@ -1692,6 +1795,11 @@
######## defined in nova.virt.xenapi.vm_utils ########
+# cache_images=all
+#### (StrOpt) Cache glance images locally. `all` will cache all images,
+#### `some` will only cache images that have the image_property
+#### `cache_in_nova=True`, and `none` turns off caching entirely
+
# default_os_type=linux
#### (StrOpt) Default OS type
@@ -1773,7 +1881,7 @@
#### "http://127.0.0.1:6081/console"
# vncserver_listen=127.0.0.1
-#### (StrOpt) Ip address on which instance vncserversshould listen
+#### (StrOpt) IP address on which instance vncservers should listen
# vncserver_proxyclient_address=127.0.0.1
#### (StrOpt) the address to which proxy clients (like nova-xvpvncproxy)
@@ -1795,6 +1903,12 @@
#### (StrOpt) Address that the XCP VNC proxy should bind to
+######## defined in nova.volume ########
+
+# volume_api_class=nova.volume.cinder.API
+#### (StrOpt) The full class name of the volume API class to use
+
+
######## defined in nova.volume.cinder ########
# cinder_catalog_info=volume:cinder:publicURL
@@ -1810,4 +1924,196 @@
#### (IntOpt) Number of cinderclient retries on failed http calls
-# Total option count: 463
+[conductor]
+
+######## defined in nova.conductor.api ########
+
+# use_local=false
+#### (BoolOpt) Perform nova-conductor operations locally
+
+# topic=conductor
+#### (StrOpt) the topic conductor nodes listen on
+
+# manager=nova.conductor.manager.ConductorManager
+#### (StrOpt) full class name for the Manager for conductor
+
+
+[cells]
+
+######## defined in nova.cells.manager ########
+
+# driver=nova.cells.rpc_driver.CellsRPCDriver
+#### (StrOpt) Cells communication driver to use
+
+# instance_updated_at_threshold=3600
+#### (IntOpt) Number of seconds after an instance was updated or deleted
+#### to continue to update cells
+
+# instance_update_num_instances=1
+#### (IntOpt) Number of instances to update per periodic task run
+
+
+######## defined in nova.cells.messaging ########
+
+# max_hop_count=10
+#### (IntOpt) Maximum number of hops for cells routing.
+
+# scheduler=nova.cells.scheduler.CellsScheduler
+#### (StrOpt) Cells scheduler to use
+
+
+######## defined in nova.cells.opts ########
+
+# enable=false
+#### (BoolOpt) Enable cell functionality
+
+# topic=cells
+#### (StrOpt) the topic cells nodes listen on
+
+# manager=nova.cells.manager.CellsManager
+#### (StrOpt) Manager for cells
+
+# name=nova
+#### (StrOpt) name of this cell
+
+# capabilities=hypervisor=xenserver;kvm,os=linux;windows
+#### (ListOpt) Key/Multi-value list with the capabilities of the cell
+
+# call_timeout=60
+#### (IntOpt) Seconds to wait for response from a call to a cell.
+
+
+######## defined in nova.cells.rpc_driver ########
+
+# rpc_driver_queue_base=cells.intercell
+#### (StrOpt) Base queue name to use when communicating between cells.
+#### Various topics by message type will be appended to this.
+
+
+######## defined in nova.cells.scheduler ########
+
+# scheduler_retries=10
+#### (IntOpt) How many retries when no cells are available.
+
+# scheduler_retry_delay=2
+#### (IntOpt) How often to retry in seconds when no cells are available.
+
+
+######## defined in nova.cells.state ########
+
+# db_check_interval=60
+#### (IntOpt) Seconds between getting fresh cell info from db.
+
+
+[baremetal]
+
+######## defined in nova.virt.baremetal.db.sqlalchemy.session ########
+
+# sql_connection=sqlite:///$state_path/baremetal_$sqlite_db
+#### (StrOpt) The SQLAlchemy connection string used to connect to the
+#### bare-metal database
+
+
+######## defined in nova.virt.baremetal.driver ########
+
+# inject_password=true
+#### (BoolOpt) Whether baremetal compute injects password or not
+
+# injected_network_template=$pybasedir/nova/virt/baremetal/interfaces.template
+#### (StrOpt) Template file for injected network
+
+# vif_driver=nova.virt.baremetal.vif_driver.BareMetalVIFDriver
+#### (StrOpt) Baremetal VIF driver.
+
+# volume_driver=nova.virt.baremetal.volume_driver.LibvirtVolumeDriver
+#### (StrOpt) Baremetal volume driver.
+
+# instance_type_extra_specs=
+#### (ListOpt) a list of additional capabilities corresponding to
+#### instance_type_extra_specs for this compute host to
+#### advertise. Valid entries are name=value, pairs For example,
+#### "key1:val1, key2:val2"
+
+# driver=nova.virt.baremetal.pxe.PXE
+#### (StrOpt) Baremetal driver back-end (pxe or tilera)
+
+# power_manager=nova.virt.baremetal.ipmi.IPMI
+#### (StrOpt) Baremetal power management method
+
+# tftp_root=/tftpboot
+#### (StrOpt) Baremetal compute node's tftp root path
+
+
+######## defined in nova.virt.baremetal.ipmi ########
+
+# terminal=shellinaboxd
+#### (StrOpt) path to baremetal terminal program
+
+# terminal_cert_dir=<None>
+#### (StrOpt) path to baremetal terminal SSL cert(PEM)
+
+# terminal_pid_dir=$state_path/baremetal/console
+#### (StrOpt) path to directory stores pidfiles of baremetal_terminal
+
+# ipmi_power_retry=5
+#### (IntOpt) maximal number of retries for IPMI operations
+
+
+######## defined in nova.virt.baremetal.pxe ########
+
+# deploy_kernel=<None>
+#### (StrOpt) Default kernel image ID used in deployment phase
+
+# deploy_ramdisk=<None>
+#### (StrOpt) Default ramdisk image ID used in deployment phase
+
+# net_config_template=$pybasedir/nova/virt/baremetal/net-dhcp.ubuntu.template
+#### (StrOpt) Template file for injected network config
+
+# pxe_append_params=<None>
+#### (StrOpt) additional append parameters for baremetal PXE boot
+
+# pxe_config_template=$pybasedir/nova/virt/baremetal/pxe_config.template
+#### (StrOpt) Template file for PXE configuration
+
+
+######## defined in nova.virt.baremetal.volume_driver ########
+
+# use_unsafe_iscsi=false
+#### (BoolOpt) Do not set this out of dev/test environments. If a node does
+#### not have an fixed PXE IP address, volumes are exported with
+#### globally opened ACL
+
+# iscsi_iqn_prefix=iqn.2010-10.org.openstack.baremetal
+#### (StrOpt) iSCSI IQN prefix used in baremetal volume connections.
+
+
+[rpc_notifier2]
+
+######## defined in nova.openstack.common.notifier.rpc_notifier2 ########
+
+# topics=notifications
+#### (ListOpt) AMQP topic(s) used for openstack notifications
+
+
+[trusted_computing]
+
+######## defined in nova.scheduler.filters.trusted_filter ########
+
+# attestation_server=<None>
+#### (StrOpt) attestation server http
+
+# attestation_server_ca_file=<None>
+#### (StrOpt) attestation server Cert file for Identity verification
+
+# attestation_port=8443
+#### (StrOpt) attestation server port
+
+# attestation_api_url=/OpenAttestationWebServices/V1.0
+#### (StrOpt) attestation web API URL
+
+# attestation_auth_blob=<None>
+#### (StrOpt) attestation authorization blob - must change
+
+
+# Total option count: 514
diff --git a/tools/conf/extract_opts.py b/tools/conf/extract_opts.py
index 836e48578..4cf4e31c8 100644
--- a/tools/conf/extract_opts.py
+++ b/tools/conf/extract_opts.py
@@ -47,10 +47,7 @@ WORDWRAP_WIDTH = 60
def main(srcfiles):
- print '\n'.join(['#' * 20, '# nova.conf sample #', '#' * 20,
- '', '[DEFAULT]', ''])
- _list_opts(cfg.CommonConfigOpts,
- cfg.__name__ + ':' + cfg.CommonConfigOpts.__name__)
+ print '\n'.join(['#' * 20, '# nova.conf sample #', '#' * 20, ''])
mods_by_pkg = dict()
for filepath in srcfiles:
pkg_name = filepath.split(os.sep)[1]
@@ -63,31 +60,94 @@ def main(srcfiles):
ext_names = filter(lambda x: x not in pkg_names, mods_by_pkg.keys())
ext_names.sort()
pkg_names.extend(ext_names)
+
+ # opts_by_group is a mapping of group name to an options list
+ # The options list is a list of (module, options) tuples
+ opts_by_group = {'DEFAULT': []}
+
+ opts_by_group['DEFAULT'].append(
+ (cfg.__name__ + ':' + cfg.CommonConfigOpts.__name__,
+ _list_opts(cfg.CommonConfigOpts)[0][1]))
+
for pkg_name in pkg_names:
mods = mods_by_pkg.get(pkg_name)
mods.sort()
for mod_str in mods:
- _print_module(mod_str)
+ if mod_str.endswith('.__init__'):
+ mod_str = mod_str[:mod_str.rfind(".")]
+
+ mod_obj = _import_module(mod_str)
+ if not mod_obj:
+ continue
+
+ for group, opts in _list_opts(mod_obj):
+ opts_by_group.setdefault(group, []).append((mod_str, opts))
+
+ print_group_opts('DEFAULT', opts_by_group.pop('DEFAULT', []))
+ for group, opts in opts_by_group.items():
+ print_group_opts(group, opts)
+
print "# Total option count: %d" % OPTION_COUNT
-def _print_module(mod_str):
- mod_obj = None
- if mod_str.endswith('.__init__'):
- mod_str = mod_str[:mod_str.rfind(".")]
+def _import_module(mod_str):
try:
- mod_obj = importutils.import_module(mod_str)
+ return importutils.import_module(mod_str)
except (ValueError, AttributeError), err:
- return
+ return None
except ImportError, ie:
sys.stderr.write("%s\n" % str(ie))
- return
+ return None
except Exception, e:
- return
- _list_opts(mod_obj, mod_str)
+ return None
+
+
+def _guess_groups(opt, mod_obj):
+ groups = []
+
+ # is it in the DEFAULT group?
+ if (opt.dest in cfg.CONF and
+ not isinstance(cfg.CONF[opt.dest], cfg.CONF.GroupAttr)):
+ groups.append('DEFAULT')
+ # what other groups is it in?
+ for key, value in cfg.CONF.items():
+ if not isinstance(value, cfg.CONF.GroupAttr):
+ continue
+ if opt.dest not in value:
+ continue
+ groups.append(key)
-def _list_opts(obj, name):
+ if len(groups) == 1:
+ return groups[0]
+
+ group = None
+ for g in groups:
+ if g in mod_obj.__name__:
+ group = g
+ break
+
+ if group is None and 'DEFAULT' in groups:
+ sys.stderr.write("Guessing that " + opt.dest +
+ " in " + mod_obj.__name__ +
+ " is in DEFAULT group out of " +
+ ','.join(groups) + "\n")
+ return 'DEFAULT'
+
+ if group is None:
+ sys.stderr("Unable to guess what group " + opt.dest +
+ " in " + mod_obj.__name__ +
+ " is in out of " + ','.join(groups) + "\n")
+ sys.exit(1)
+
+ sys.stderr.write("Guessing that " + opt.dest +
+ " in " + mod_obj.__name__ +
+ " is in the " + group +
+ " group out of " + ','.join(groups) + "\n")
+ return group
+
+
+def _list_opts(obj):
opts = list()
for attr_str in dir(obj):
attr_obj = getattr(obj, attr_str)
@@ -96,14 +156,23 @@ def _list_opts(obj, name):
elif (isinstance(attr_obj, list) and
all(map(lambda x: isinstance(x, cfg.Opt), attr_obj))):
opts.extend(attr_obj)
- if not opts:
- return
- global OPTION_COUNT
- OPTION_COUNT += len(opts)
- print '######## defined in %s ########\n' % name
+
+ ret = {}
for opt in opts:
- _print_opt(opt)
+ ret.setdefault(_guess_groups(opt, obj), []).append(opt)
+ return ret.items()
+
+
+def print_group_opts(group, opts_by_module):
+ print "[%s]" % group
print
+ global OPTION_COUNT
+ for mod, opts in opts_by_module:
+ OPTION_COUNT += len(opts)
+ print '######## defined in %s ########\n' % mod
+ for opt in opts:
+ _print_opt(opt)
+ print
def _get_my_ip():
֔6_~uVaC"GpJ껪et{(,0e3s` ?¿e\Սꉑtz{2 |,+5Wc1 GXb9ڃT~ sWN_#~b).qgr=/rDm]11?YQ#`8Mp$SX.6RsG Q9qe* pjP M;O Iq̐@ؐ uB/;sp䨎PC!:5q+"6BC2՘\=]tSK `T!`|kC!aJ/2̄hhfk?J]YI՚ NܚW0)tn 48e9 Elet1@כ c=m > k8ǙX6 `㡵xeQ׏Iʺ1SZG?{ɂX&{@A3OzB!7WH%M9ɢfWor|CH!H4ĥﭻ3 q $ ̈wV)3>K4XQ͜&g]L1anXHp/)v,Tf1-잨-J90hQ yg1,5TкʻRL^&zѦQ+>9SnXD hB^ ϧֲUW^B|&աB ['ƑnRĬ G8BWj@ <*Bxe:S+,ˣ(&@c+0Pt9)5oNTM׬>LG< W-vܲ*{ OX f]M.sN:1b /wCH=0XT[|;I>y CѫPDwm`4%,9jAAѭhM'r'<,Vߥ,_][j&Bڧz6b wC  ] p˞|NHuS]"T%J6Ct%Fz|S fBL(& ҁ7tYG x\YRS(淉Ž SJX~Y$(3*_dO[7ps=t@"R`k#3ZbF2kYhE=1N('C1 J +OdS0YY*X9o.p;: ͨu>veZsyE(yS0Zqn|B2UߌV0-P&ʠމ{zƀ#|Ia3wLkVdëPCzhuoiHJ!DwBV܀ s Ia/{) մč,#D*XfDr34} i졟FC~Qcז#7S et:#5;4UB X6\ܿIJ pqibD[! #쉖@n9+RW\$4SBf^E5䐖2u(Ħ7ȩ.ͧ!*@rd*; EHl[ 3a >2reJKI0#ʋ/̧Ea8ґM* 3ѿ^=r ,h9 j 4%\p:qJ )K1uWfZeCdE% 2<Ԝ4eH?lG|PS4Z; #/(NqB7 ŏeq PT5YF~2X#o|^fo ʰ#c|v3esᆟT? Gd<|B0~C˺QF>Wn8;ZcŦt c@:ʌ(juu~_meR.35H@Rs"(;kF6{cNR[f]3`.nQ788c:f#P7PBqmG9!-^=VP(7dM\ڔ󃎟R/cb'{`yjw^􃭋zhpZ`, >KjWӖ4,oD cJSBwقa]osYg_'qMQ HZhv*RqOs$NS0EbYJR/sw?.$O$jfA4P] )X{u^Q":Mp=dJ* T5o7˪D%[`eA4CUPFWdK~g_.|UK yޛ;'|V;f0)& MD3ocV-otchzk04I nsB!%yR[wv`J޵aԯNׁy!J3 ǝ Zp aր6ZZl,1#Lgc H|gIcU6>(pߘ~E=vB~ `x1\.Ff-kK=ceHVP/U]TZW?D,Ex]wA%=G 9Y-*Eǣ[iRѾ=۬V8΋`FSlA|QPs)Qb/e1ԻaƣD5ƷHDyOIPddf,{~K9 a*MQNodĮ޾hG`:ϒ ΅S:jF{_:WYΗqX+Qd{'+:RVR,q9yt2D;wH@j9;:]h>!:6lLdC0vJg֨~)2O3?H0 g=> ioPJ%_Gk>f =;:T+_(wحc'yxoO({QJ?"]]8a Uxb 7$"DS+sT "Db@(n8႑6oHxQg[&Z)+}͘L YfZL̂ `j,U}qr> XRG)jL ]~mܯK;2,Q t?)G<⊮uҪn1j}^3tInm*h ^(zQ|]y%FZ.:\[N!$:0Ed+Xn|˞TMz-AK^>rSߕ/l&CA;:=wi\,^?B!f݋zdlۮyGVK%5" r3EhzDf"(1<ߍ VsjE3Ź?G V p@Sk(BvZiɡq(sT<4GFԣ|ƴp"_O?7ꡨ*1df._i^moZ>"ؚoW.A m#Oɍm/,NfԽȤ,^zcOJ{#>T;VMO-q?|ӟK%藑-ơ,+n Q.WCmN7B#6M\ : p1÷spn_A|Nb%'Po/* o2gF;hbx)a>xEӧҖ~pb)0jBIf$Sng6&_]mn?>t=OR~5`1<"ԍN먼dDz ZXGYUaRjH/TCgr\?dNnmZ)39FV![)̗xS9i]xG:\ z& e"ڐDw.y(e憉gXaCe 6d$7]l<) \מ`{? OdmW1Ggu$=-!<GBmYsP1_w(Vb8uM $3{%Y`2gդnc05\gg:6L?k0>Tfn)LHcLruu~;7`{;O~VYaE[,#k| BOfZ_кbY:j;$<7ɝNq!'"Y`nd>=l <r)ap.+S!}J)FF/:Rxo琂*sS\:c ( axoy/=B7헟h|HKЩ$2+̃Q *rAzʦ 2ΧEVqtq)0 w?~7r}^M*4s.oov/[)Q_963Zཱུ06:ds`v@BTA4`':X})$WOPWa*0/bVksM(>r}\vtj/X'"%KFؓ: A!Sz%{ar싈;v wNR!/-l1d1cMf@/~x⢉Sy[s}3ȳd(Yy <}K)ntX?}Sk @ū g\ ؛| }Mۥh&) s#Y9f v$deY)q;vNi`\<ؑV'#'}%Qb t;@3|@Y_/ L J`#}-|؊|r(@T7kv]3{?Lz/[P%%}pM=J'@ #vQ % m0<;[:AQ7ҳ7 [ y>*/pXvJ5zUOmʌ-R܊!a>T i՚#x5wzZ/bByS0 vҷh \ "w,~g <7u*7B~0ƽ\l+\Jg0IR~P) xVi78(Y'f~F~iB^L}vu~j7_}bX{&Cd{joW-E9J߾45ai#FsϐVSe2=ruap4:#ۯ<}ckmt+ pw 2c*F#"b?V_ cSiĿ> Cո,{E&0mNQ`_({9DW~>8&]4υ2.ˣ^DzG=RVdӆcI@g\=AlΜ_]g63tn<.RM!v.CLJ[ {!c,Y%7Yv˟k&gCLKl~?"AQ/@?I%ȃ5^/P$=4Fge#Q0GPf۽Tcs9briPk1|-jڀʫԭF5 #<Ȩ|,5Lv~ԤL7__/̭IY6T,N~eGF; 4ލSkbNgDOn!Pv{഑2R_ pm[1JtR\k4w5de\f!=̋Ni>a%1K쪳Ђ鈺wsc%s6<~֑p+ URPA=qUAڕ>]) va*5ޘwE.k:"^-W=iz2!;U G3V(.4+fEWf(y~!dԄ$|֪^-•=vۿfxD@0 y6-Z sT$* Ǯ-M5897Ґ5ptfH0jpgnbG !4oY Q,SjV}X"E,Ѕ`+/K[8$ߥt7\> ]pc[I l}92eN՝U))ZE1(^ZYRpb>/`jdf)ExٿLNwb~9] Ԭ" 3.3*YNS 6>/dbXH{ Bw| ܖF,~Oڎm5f XuRFyN (AgOi^ N2v`o !.5 T`m=wCWB3(U EM}"0ChwfyPhȷRID|+!%Dpy\,Nˁ2X=Kh}=.}ㆅPiQ \-]ţ<(w_re,Ϧ#AƧ U3CsCaz%(i ee 9=3#]uǃcPaɮܤ1DnB}Cͩɥ]0u[ mӣ]tUpAk`MTնWc߯zhW= [^luCE zOt si exQ7|pie7BCvjy!T=Lɘi/T=/딎|S_RPBjwZ<=60 .OPGE9&/'MkaF™ {q./9Y?Ä,~FTH:Rro/3أVyWDZSҋ]SгuM,7`S)n>TI^j (G U7|纶?SO/'p]iq\ lY34=W"{ը α-v3G6o+&/g"ߟw ȏbʠK̾=?=F+ح\kMRO| B1pޖZ>bCr/T=Eq;cnGqR.] =ר=Ϲ1#xUb_XFGIp?LC?H?rފR1:%H%છ^6UyE,ō KQFRy;mVۃ኏PNnR҃^1 _ͿvH/8`/W;πQ;?ҷCkr Ĉ=_ FV[򃥡 7T_hpo/B *jeXfMFj)DOz"7{ btGj$4-=}$`ϣ> ^ılܽ4ȡ ]}l~Z7 m)H=kHb.[+[.]НB&hn6%ȤBw /|@[ Fլg8dAQj߽wAjv zI@d (zS$"pe?5={hbJW_F?| y욇g`qfpQ$gA90A~ZJx}sq^cO rcv8ĆzƸX9(ɯ/fa7?@ kĆ#oa6ҝdQ 'mf`t#`$96t $a7 <.b:Fc={Iy w3~X08nȫZj>hB遠NJrXt6 /#AɭL~ hz>^!Al t~ݎ8SY&=CEQ0s ${Y511  śO5 @$IõW~'D;%@P('?\) 9,f>_ {*u{w0.y?KR^vxn8RD'K&[fKkcuxd&9U )?Ugo{R =O;4Eώa! ][ *.;D1~ BdqaKɾDAh$}0!:-p_g7^}`m1[S>:#^%la a(ҢY{~qY S%Hkqnٱ0kιs駦 :7q͕ڄgL[#~#@ j//ᵩy@RJreE- H6ï8>P7+ZFk!8kgfh4Λ[8ա̤U.+"sD4}2m Բ?t%m`I`us(?-TQICcszЗ! 8j$b(89pkGxoJ"ȇ!Hçc7;kEvb][sYz4 0w*l$T*NȽPOH#A@NϪ=InUS+K^t-hX$kBu۱3W0+͜'tETei3 E H nV3blg%F#(م U"h4uuٚ,jp*!x+؏νN(@~UVXGɅέ8 g$B81-B%9Qao!S-ڦ[E$]{lr䟑Ͷ«Q.th:ޥ-B_.sͺ $juFm~91w'U:I>d՘,|oGxb| &kZ}/T4YvF`^فc֡/y"sa)Ù·gԗ([L \">sxö_iPȍ{$tSǕy2Nc e(4t'+~#UoMy0\1O;]l_]Yv^"JLi7:DŎEn1fMvҖJSKFj](*R{rŗyaO>C]8 y)@>%( *QI=Ȯr6^tph m-:P*kt*mhsA/J*l[[,jRGLF.}[41$O62G2ގ:H2{EA{ k9&C~12`iVӲέ ;Tװ[a * &['pOҞKb@|NsF/b!F誚:٪,q5pwZ^?̓:/b.cd9& %~V=<(#H3P†wxwf[ d=A70_/=lh?ШQ1+,̓#~S.g+|ŗzΡr L$i3wȞ*站OЄjL')ZތCe!<"PхJuae)aF;Si1+8̆B;`=> Oqyl;P1?9Hqк9GROĵCMSM6C݁KIhmO^2 ՝:q$qek ƺ/[Ծ wԁ& 3uRz[чVQCJUܰ@ބ;PaK`^Ւ vl@S#Ǡ}H{"7.>r] ZRD.E΍p}hWZI97J+Z5IR5(\ҁݧ[O4P'/ϸe1] fkgJ̉d\,hㄗvSXP-Slw(=6c@ꓯGN|KDsg+.tbP?Ynb!B9NP]ý>5Cp}?Sw[̷v,}麏N&+%bQdJ,Ba^Y"wu$r}zdҥŇDG0}(Lüנ֙%j]̖X'|UkQMnt "| 6؛Nl+P26ˢm,Ү)kŞY.}ҙ Uloᒊ;uIWO@I}46s)&bv5v]UZ|){6!ԢQh 4hQGA`ue hU\u_Os I":lGs<]X3zqkW2^:)s?n`dX6aol}yp,N)3tpM`rh+/w5p!II D T]gvnQ!bj3[Vmc=oDw,*~H\Κ h!hJfCA&ǘ<|v|6V}HƏ]P UjgJޫ WJ ZxS"ʩj9 Kbll<~_Q{ cAڴG^ͦen$T0RH_ ԖKq63lwB{5vWɸ#t@CQ *&DO̾ћBdj&Ѥ`E ZNJϗڠ/Y_wVQ箍ύ$(ߋnwdm]x^/=xgkY\49S^wコCy輜.I[}IwܜbcZ/)HFltw|Z2`i1z]۔zߦMFW}ڪm ɬ+@ 6M acU-TSt _ދ2 q)V`ϟ _LnS§/O4! SDdP=r1r"<}8*ɵc#Wū?J5ĺ !? 'gы[&'ԑOE .n.q JwA0VB(K 4Sd^##}F"FG  0jC>6݃b*U ҙ 9᪤ sbUuO n;J;zj9TqF  S?V{g9'l$wbgӧVV9]{.%iߍ3~ztҠk#qܩՅo !G s <bpm$p5T.^[M+ };un1 CO4Ex>@t2g@_u!ʼn&o[CIqР'Gm:d\ިkBּ!}er^&?$=їľ" ; ƂX!Hv]IG~yrҒgսiOMCeicZ+N\ "_HJjiX$B!%?%N S*"l,ʹ882:ͅ|B$C*+ճi>ov=k&+8dyQ[;>%,u~pEwE)_ /j$FIcېHX!",6 8C})Yl Zg$M:} y-S-3-6NPukצYj;CpVC(bVIJE< @X/92(,PY/C8]7nu6Le>Umw}|stV*a~o.y7 (縣q{WiʂbU2sR]sb jG9Nv%jYO8hER ٞl։?+05Ӗ2_Q_~tCވc ~E"HaH`r\Q^U17()IOт_Ν+ҏf<}QVNhZ uvu=j"BM"v TYϴ"Z3 |By\@K9|IC/XxF'3r&hb'frAiIWl";]v-f.1]B  XtrEHӐ㵴` ?z G䮟}*Q,me :AdG%km,ee5EN^H5}A0I6on+}k;7[!Dj_ff. Ke8F+u XEoFV†Ț,|˨ap7V bȴjM8Y`;xk,lA$i?x>X]G؍Xk5/C]‴t^tGuĝ:sfp^J9;ăz)șw(6یViժCm=oW9 3W5"e)ޙ|gp>s&DM1NFʃ]a23Q]Z64k (/r=tZh4YDHPS zA ?wރ7Fy c,[r[ҟ6.5E +lFah O H.Lr)#1N;V[8p)l`F(M`7@mʚe`]n- e5pH AWDs|.% ӝ]sqwYgYDRlG 7ǕOfU,j62V8l[M{koג(B#o#2w.`a3Yڥ`mvqLgsdgt@2Rizc%"K5O&TO!㯹:#^aN +oq|4IN2F$5 2:V1~ύ*+Ʋr9>{'#٨+5ï4_安Lowu6t9b@,rF(\5W<*exA3-]ErJ9n2x}l]|<\>ω ~ x Qh n"Ll FtS]gH\g=裝^ ]Kv?{'Db(R06lA݅PN{iv@0&OGpO" 8e>E@lGtQeS3kmFWVP|r@.rT'JExsR^9 S* A=V̲e&x+Ѱ^ [bCvAx dW mU*;cǵ&tZ"Z/OuX hbxdhC Kev_{H ~& ݫes8 ݒv7rl h+#y=醠2dy=spHs] > )z&v= ΀P-"=w)v)ՙđRx@nu,A\jH4@`<k"5|/B]6ԜmCTDM:Fǜs^m I1D:-;u(a$*f$0gpvMAH8m"Nw_asS]2`(p󯠄w{|M] ``~xEB+hKTV(ي ˸}^"M|THs{\gOG)ޑBk瓂Xlw"?(ʠhk4Z4DZn_a0=NM+t.@"SAs aϽI< qSٺ95dqfApxWG&?~)}E'9Z^G1}7X{^zG,aT <;5*%E:dj*I4i@vlqfgO[5K{59}"*yhMʂ +P'Z5JBs.c)[| vPL ]雳^nΔ8s$x4 {j?ߝ`P`竎YZ]rrkΈiz&XجH̆וϤɤG C?~s"븯W}7P3- ~ W"('IrBGG9ƛɺ3 Z`*b#>GZ}>j#bVlL:Vi?ܹ80žNG }ϱkY[K HF, C %#Τ9c 9hQ`:@>cIuqǸqԬUƙB]byC3=yN] mS&:mM%0n7#L xREt]HTVƿ憞!C%)3*y=Y "ͧå,wEԒ}biHP1rs!BSz5b͒"u+dl˫lf X5v86Ă7%]Æȴ&ZgxWU@~\mȍImZL}*Z_Vx\c pR˛ 6i` {k󞕝.D7N;)tFK[asSiXMg^qd;l}x$xp-#Jv!SsLBs('~C7*al , TELˑqꭀ4͒@"YJ19Ӗ3Z g*z\:6`7yp, S@̧0[ZTM̻p3S(+H׶08GZg|Pߋ~f6iy}T07Cme'NEӟA;<($s[ۋp|%wnʐ&9S})t_Y *B1-4$P+k9/4V:bދ+3 uʓX|Y4}% c8J}5jâ^]}2:sS{̡6A\J"zQ+ɯ)➸1v!{u`$/ KB,Z|x{,)>Kb*U˸v :\RpQ b*-Oy fW+Gs`#lȌFϬA9O3ObbT9Z㳺(ituWJJɵ([݀~;H~`cO흊Bu4|MeX+ȪSuDW<;ݡ+AҌA8X<+~;f<jԜ8]@jXT+lP*Ѝv`9\<ϼaE,?.Nul>M)'qxLbWd >_X,Gfu]Kcv!N[;j*YVLhNfYipʉ3|kI|>|: N"{9c4oy' +&:D築uDT!,+Ώ=x3Oƅ4^8ww[Qpn|r>DkhܚYjw[}ڔa N_Ed\9J${'m4AAM%͸;&OG~[A¦rS/X2 .ly"=ƶ s2ă6c||ak-%D_?{ `sDP (m^93q' gXY=ةWʙЈKz|xd$ٍx-)BZ3#9^Ӫ,G $ǾW̲H+HEPBఞ?V{?('1D np89%n\x%1DeeZU%&.PS* Wf?jwfQQ7} Gy6z&%7JSSr+niu5!2#}ۥ;aQƍބX)nH<TE@v?MJ-+_hqtÁum[X\D j,{=,c`}H GDܲU噝sΥ; 5ڊ뿺hx.ԥ3#9o@kUAPl毫{׶6>WUjSeLVdnD :J U\E}̸v`l gcCmnTlH+6~NaS0D=وp-K^kV7W>ˇq!19Ĉ!*Z \~M]KA.R#O?T4#ko[cD`Q׿0R`ʣ*ȆE#MVDfJhJ0˲~ WZ+z_>6Eg4!o1<*lA„X J'&~?|~@TZ93(M|b`ܵT*p͍S?׿I aI<}Tqq()HFO!D0%f3Tƒh~[,: +CiTIJw;ǎyxlM}i@7/B\41d@-L{gS^eč& m *|Bf m@i" >7z oe1tV nˁ7 C sId3mZ 1Qnt0,T6[WҠ] Bo/P= ~j5Ue;  _Gμss ] ]Hg^/̟йi!EDmg0"^mp,8#Fg!b>\YV%lK +SoمWzpMp$KU곹"H9[p\MkpR@naraO}jðB:{7 M~~ժP E8fMɌ;֨5#NjP!8/-&s'_D: b`9/Q}IlIp)B,VS`)Hx+ˢ$'{Z @\v\p҂Gt9rAsU"eq\&s70=1ޔ:) -фq v9۽_)C pAHUՋYtL|V,r_fN(|۳\C%nw8\!i[kTx@sʸ8k7($Hn7iY9"I=ʴQ Vl7_78}ԻZܶ/ Ď5~5JbUW'vH:DLי$Ӓ*y]84TL5gJ/6z̡x/>[YR[}}<ǻ:ёs2a] cGM Nյ^y(fJɒ](jK^7ׯ]kWyB0˅TJp αWwP!.X##֗`uacBT5=s4~߅|Zd}eOv![`Ttrx5>XƊJy4O>@ +i)ԅΖY3?wy \W`8e<_{5D6G,Ux$,Bh FP~:"eOgn@Xj'L9BH & Y{=ߒXN =~mN:ssX'xT[6P:3zϺsv0 Gk=%@NYaoG -&iR^l׋.6ֶ FSjBlx i E@9w a(ifD)tSw!y{lê^uI0v23R\7}%(lp ڋhVzS<pW `r[LRfsథj8\bYO㙀PD^ ,nL;fy-{ݸ67iBЫSƦ*iZz MN2 nMp ʼ[]I޻3 =KLr%Jw\+iy` &Gw>WHt<"]IS8;kׅ /IszpL'28ED8HWP J\_g8 /*\W꥚ͽiEKvLL8dVH{F9#2n!8d큟?xCw5Zw]?; wcF:DP>zE}ݢh(H7^HT*Π'.Rk1w'{h*E~3Β:Ԙef;ά!!1Vʶ1f6x2}IM:A] z6`#84]bV*"VN~q%OpӅt0W=nl޷7MQx2AfxHYOGVc<")է7gXjT7BVKnđvcOs|I  Z$AѴvOxz-TZNj]#!g36g[l,ľ徨ٷ@񈒘%R"E>˼rlP+&T_T'.UEX/R7R1`ͱ|.m#8O H䏏[ֳIbK\m9~,PdCX 2*J2Qщyu ħ㩴!4US8t\7bQ* .`Nbo=Rॻyj` yy3*Sc-]HsdC$Ht8Bwst1<#ior) |2e(1 Ѡ.ZtsVlxEF)>"hߴ–Z&Ȣ{Ȥ+TjxYȂN=*d' ge*M¶_CeGԑ#2H<އtv|kt B䰯XXrc-S`;V~HjB~dk' Rmqql=#$qSAk*f]0}n5 Tԛy.Q0E_kJ'l3Knv 2axN2NJȓA1Oi7tf!^2T*C3^gM2L`&b?JhIK'۪woAYʽJ]3^CnV kٱQE"ǨQ^ aL8e!߱MRp F ,)/# C,f4?i+ y{yc^ lN>vg٧D&E<4*л4 m9d^h]Q`>?oOD a?fZ=ʏ\›+߫=\g}"s\<=I N!QHi1 ho$' yq|2hb /v(an8m a_: <gZ&,1*mHx?>" i$TCwP52,hs %{? dK)XNJ52VoV8G8Gb)G="lk` ^(tjpnjd`p.[z-80d~ ºP_ׯC*0eRL+Yq뙛kC~RGW~nr iɪ<'bQsH2S"'cgҘFOȜ774pV&݂BBz늎=v ;n$ (w rTh>>XIXuѤ|@pzOɄ`l0ӣe{5Y"*ѯE˭PLjMjAAWFMckΡ:7MhhKC(,= 樕qڦj;>~C׹0קxɴJE6\Ԯ^Ž\cA.Iisc kMowYx3ee)0 HBB TEM==e? s`RCD5!qubn8 z%>aɑ< 1Ͼ{rz@dtCyDځD;BF uփO~?᪗t8.czf~Bk\ C: Ь8 &52gBo" $3٪ ^hh*#x@@ 64nTB`:=;: 'g@PLSծm?]߱Շ?62 2Nuihe*M@ 1lyEydcӪbHIۊ+?>t@NޫX.erC t:͆{8sP^xS<׉nС96e`@%a50sA1hݩɕYBJT~-/eOqU2,bOֿ[Y>u "6β(~cߦX%o}D.*ye\I*ex*Kh!Zͳ3*_//KMFصHpе&*@VB2T'| օBJDbB'2iKm[F5F}=ꤥ:w= \wk[W?DrWzU`(&(aPb`!S QO!{XlCmg Y&ZMFk5 F~l1s @FH4jkm?LЍN{0p3l^z]xm=>x~ԕP#sܥL~f.;c9RAM z 7AL/g%X0A<"r<- έ$1uN0WN4ŠH.ϑ%] UO%+pSFq/!;c6s^;c(ѿӵܐ` ڈ*T.3kqmuIVnWiZt=oLk_:㙦?30FJvyA.7b}I9" %ƌ;e.i\\kM-NJ7)$%N -D|4{7_$cpS ח Z35ZΰLLfrk?e;7B?/J L|UC-Ez[ydbl[qlY&OW&^yMLZPNokP)$G#VVD+,n]ȩU&HbtURJYtz>L=j/&FP`8̏t7*1ǿ+r+DBHiV)HϤ؆gfI5rN6c *DڍՖ+drG|'KM(,K*p-\q$.9Sv<(vg?ޙXit !w6[Gn滱BJI4uj0[h0a?"i+>J{Jզe˵ctV2L+#Ă|J1MxؠBt"\XjAiG|ʤ[AU@cU2!oz.S+.*syjN >gK؈yj[)co UF]=&T/0(qJ)tE&x"GK ީ#+w X} }>m^qվ(r1hNg =ᷛ$6<ۜ]=f2+\'+)L[Y:iJn0T%bM$B,ғq}7Ï6nGO"^,¹xmqlU6xzb#唁0?]ʂ1Ķ#ۍ5v&~ D踹idJu2zB/'Xjm5x Jdq桅k>qcBU. "{hL_lJ-`PT1TS~ZI{GQxSBR}D;?B+ r\T\f?4GVV.Z?7z6B&``S#p]u"󜠜ݺ") w%ژʰ̺kVL7'*T h ef_'GSkNBbAkmʍ^uTgO Κq"nТp1]5ץСKBNۓr@4(2f3:âʄHXI4iFuV awe<"Z)pǥ[*5k;06gޠ3^\9Ymυ< iń-* vX w &B l Mfi@!IKf_;$;D}DKj|6ݨn[a^86ٜF'pJ}G/򘨯zE̻T,M;7L|KĖ5t,]DtK~\-u&<'ӂ7 ʀwIPQ=㣮֬M7!6 ,dKѲj'  z9N:]~DT)q:*_  ކDXB~ `/2 k+$ϣy0/7UBFՑ%Fg[omgc`? f?~7퓝lH'=81Aq4]%3B ɭX E!mلBٯcgcV0W@̀ ,ƃ9[z a,g:O񍀵ca]/`Et)i1xɧفMLjR&]Nτ,T+6v@*E}8£g?ndy8:kL}VxۿM}J"ZKi:o•)3) ;7t>N% r7 >լAdNA',a:lyc߂(pzHc<VG1Qk ^5L8;/`{'2pS@-5!ӔljI萎au#ѷّ)㽃//W񄻙j( NZXgǔl%n܏XC0~=Qd2w]/cA #$k:굸`E7-DоGSK G5(&^)Z ha EDQyJMaw< ~c9SĄ0TΜ#.&^ʄg8tl,96,kCK#5k*^ )ULҼm&3cY+U(78][4YF 6\JC.ZDLQWO8ꉊ&^VbeĻ71 puo[{uCա)uB*9UG 9t&@ɩ`(!K uֿ_{ܐy?s y$|QsXh>#mZg02&i\kF=+f7xXQ:,iX:5{W)/YNT&* >Lћ}?-rul!t|,6.'/>2x5#LI £""Fin< Z"Zl*_ԗ/VVë6Ez3p*Az%Yp.Nhښc>dbxxAu2K_Q*4*E{М3ЂeM\L@n0**Te*&i9ortJ(#ttj<S[P/ɲ/+ˮ&"&x֠L]z 9 "B)Q#{{/4AAO Mˬz./Wep:%M2bZܘpZ6R [Ν9@ @s9D:hV޵]̂5eafM$P.J uZZ MUT(J QXVfL͓`-[]?8T36-ށ.,Q{%GY'#qړW|u\ n ݨДE/ܾ%'z'Pp%YxHXA,/란r)`NJ8\˴cBU耙˶ dڪڣK8xrh]Q^ ?bJoe|A/*$_~ `&_>$% Řiy۱ݖj0܅Dllw?akyaGaZ_@W4Gitb-1֗(P:6#U/o")b9dM0#F \<ڠ9.uu}e@tYiZ*˱&\)u?2#LcC%;浫Ɫ-ڈqʥC+fQK맩Qv쾒Qc?\>QP#H]V䕁H?dt5+Մc3O>d "_̓ʹ]zafIz:{*5#~ (h7xȽ-.Zb ? {f, 8SU4+ίΦqUw@>и}CEGH;hQ[Up8$ 5Pg`l?`29rj;FT. =*\q+ZA*`6J)'<ќTG13k"VÚu׊68e"0䣣pa;^ ;i_'1R:Lb\,V,s(-3L¸=COoĴ$[@m5&G <T EHȡѕ'LyTY׉SOJϨ1ѵW}0tӻHUXEwt`dQB?{+A1]0VƱX3NDc}I`y\-&~O,u}mrO_|0xwFT_1&>z 7&P֑SPicV3Ma/\(m, 処3?\)mۧKڙ ̉Pw\tOPZD7TΔnNJ׎+Ж2t0kvs&>@K&g"^ wO۸54 Kbl2ѡ,$\fq}ɑ+ u~`SHtAiċu-HC), OR¼2j)L L+(fQwάɵ^KFI"\u456T?9U kjv_[I1i^*&A( @1 f!gP^ˁzht;Bؠf-Rierq7at-$X)!rU?aU ÖTZ|:&wow$׈)a2խ?sͧW"#ŖBSK`)͝J(*XL h>~"H}T2slH  :䟻LH;_JAjؑA2gC:VӪF}A>:q\q҉H$${)Ʉ:P46Ł8 >' [ҖlHy->$[>yJ9Wjn\*Vg5,c5EfK(J}üP+$)+w(* ED>^CFWך8m 9RJz; 8'BzAe@ǽ#Z}M/ uV4:hXDAv\Hik]󙦹b^b2Ŝ*«w74XH-ZR\b<p_hoNZi΂Iw9p}f#]IU2,LQ7Q#;+ 1{c DzMVe"r\hhrM0=yT} {ܨFz &MWNP+a$Jf4 ] h9E\vU"Ŗ@WVÙ9X_k;ܦ Bضi@IQ$P{Q qjBI={L$pFETIgPNȭEhZadxkc.1ğpPOR>aY!PImyCK0V(J:?}Ǫx!}I`x]5ֽNDs:e%vG@EO09e',e*EX%Hc!e} 7ȭv (k?>OP5Dɜ-ܛךp@\e[mMd {|`*⠉pbhaQcOGT|̆~dbIp֏լ!3 pSp?}M,e( zh8nWю{>Yzv`J)`H?5S+Eכ/ dt3E`V}:Y{uO%D?j ?2zSXJ |qY{#j> X^%5u6嗾A b-ʂqSNW1m n;"@ÄrLy[#X }@j7}3}(0dv?^u~]R"6eu?Gd; pRpX(ϖӯl(.3Y;f2{Љfz~l ` v5Kc<~1gMԋ+lHq 3"IIEcO%HbXUdU~";hʋQgL_ ?-?n^Ih󺩘l ].PKޓQ~+H=׼1Is8]:K|^_NA#z`H\"C鿞IHc;/j=9uԗ>$BFuDn=Jx< 걥9:UQQ Yj8䱹]!K1xnWNtr6C #_m ÍߺCU8jHrt|?[|XkΌbMhHr¿RoWl[eRM&PioN$9<ʪU!O<Rڳ .9f C GSԳi(%y:R> E+n* #3v*4d(K]#ՑRN%*"ij&d h-Tl1 68.U~n"S Zfk4\6$β;}?U8'ہQ.M2tc2Q(VM^a/%D}Qq 'xǂR{Gz@LLlȀ>Z6s9.l,ػ@|\<၂@؛SlC\HBH>?g Z2s_+FKh׃5@~1䬊y 6>5Stxecħǿ"@:%>DL˷L##FAg]1,uǎUm(pBCTSӤ>>Z M=hA1TP~ Hjj^sS.&3hCҧ#>CuErѬ!ŭr!xaWe;?kc4ـ2ں>YV%X&w":tiOӽ%au~}\񷺷P|V8=A{Ԑ6RKsT_rL[G1 6<DoS:m-\e\m[5ypsT:]nM"wخkRu{DIv?vG9*7Vov~jr&Hn5Hu Vɗhh9et0ְVm^-C0#9׷?tHY) N =a}Ub;k9t%3hx=9|f/ުɽqy0Wϛ·j[٨X˕pH DQȥrH_v O}'4M:2np{U sVj2uOI£]RCa|S&W\N p CfEo[/T`j1[+֤6zoJI?S^ @-3])1LN[,>~@*Is΂- 6wTe c>lqG(NnAY,AieApL U#(GT( I!(-.nuL(_k- ^6Z BՒ[^:wwM 0^Y'zv&[T$47+ȻC䠸}^ȳ8F =Pz;{Tj𥮺/+te4fT}BԿ7Z/cu6YV!7oJMib=x %E=R@7RS}){=Ł>JP5W~ooc t7}}AlX渴=zM@V,yLe?80'&"!7@D!~[f ޡaeޑI5$ 8 ЀBʋȴÏ +EK=uKvФ5m Vg.#QSO 5]0n\+L邬A hZhY @5E׏BYoi7 pciev&˼,G@<@ߨbPzHUeȞ϶pv&󬿩DGPPL= f\EM=0C)\ [\'NVQoJ¢`owՖC$S[DT$N7yc"j9+wYQzEJC܎k_Ci҄ 'k^| 4vgKq.pG}m "೑C]Ot<`BтU~uSWrVrr,Q;;8]0pRGo[ρjz_,|ټ7%WJ&:S!иG) DxBAȌ30в;jXs)n;xFu@`$Z?JI3|2g{\ dbwOgΰPCd:DBl, 篢`Lշh0/J p;]/a"y m; v7/d84?/(o'Ϗb%;ڳצ=YATVK9̚lLݚ"5}Ck- m%aQA\>Qzo:}oOKgυ7sݰz*h$>,sK.8(eg}'nwn]/yHr6W+XI Sya/Y}1}.u7 Lpmɿr! "sֆPL Hzv|DThY#4 `edxE[v10J|&o\ӭvucz#sID[#]bJ^K{;(Z5I*̓Nie78\[Wݞ~ D@g{ՓH*i騄 ̧8/7Du헀Z59~:TC߸IK(4c,|yIK];X9Ɔ{He:'W\#_msh$pOTj'&yYڮwx@GjjumJ8\Y^&"6ɋ%h&~8׀IW9 >Сu *^r9TU,eml'*s l~0p*Hb4Sw9+7tt4al! n$R13v7wAK -Ç~K'q_U ^J'23.,G(Pjv|m:Co`x'@[U90;U}s"hdgOTf"(oLKdqS6x? y(F -bn. #,Gp>,S*e}[ֲlQmƚZ>UYk9 N`LቮD#'#CEZA/;E.ʯ{+jҾ0y6COɣfQ&o16EA'g@x7(l>3ǭ͈K09ds՜wAD07X=â:I,!:7y hbѪΞcmQZ^U@(x@_%S*ݮa0 +X[YȔM!PzDgI "Z2m܆ RS#CR~RF_-F8`UFzw.rE&XBwIb1A,h˜ץ݆E_b')^{mBlGH^nmJ"l&BmgQ0^gy$.4TG]S^ޝ)h㔻Oj8 $K?F3s-K)LԬ E]Jqj:=U$T>x΁{P \#`TDҭS_nT$iv6>+Y>$kvMsg dn.ig |c/O;Uo$rc -'Ny ̊nhLC3,qfНɚPADx}/G$*3n /Uuw!H+0: NZa qke83~vhQ"&>vwӹq >~juSln%u[~YzOAC1I֔c/ڕQf!zk2\yIhS=Lg ?A}31%o8 Ld;ӽVSv>G+l6nvc!Я e`qoD?iM$a:X6:9q.:|s,%::z;|X;m%4QڵFv>,t38hSpS a~ts6$aUHn@L;!v;3k$Ś߾1MPegSڑĹfTxuXS(af}dQ+([N)4I+/ JI:]d;b5&k ~oH(-LJwJ1"$\%zۡؓD*MhʕkIɋ,UpOv'h#ʭ`&yhEcA;F%S@;]F?#w`on L|Oö.aU”=E:Jln(mPٔsJ]*Hjh e+א4`^=MOѩyy_^QNG>@.V\0c׽#  춢5U:z;&7)^nEM1"Oۻv]fľ̈r]^UDȈlb.ʩɱ5z\Y!% v;k V?B .Gd<MΖ϶9eqG|'^ASYH.?Sk{TjL HR*@c塵Fqš(K.dxJbe68r}x>awQq;*4R@ AAa7 W,d,̓ Q[mJQJc7kh43ɉL+8g~!2&O 9kIa;K6^iw'a|⪫MSg]4a^ _fn,"uXkb@#u:Ï' tXHSŴ1ܺ=g=qF!V_"~:tW)S` T8mk1gVd(V1qcE<a0Jz2nݥ{Wy;} (͒XWj⠪%)>Sf.6_9%GJ*8un .;qR{LH="xY#W0Fu u>~dE]ONX軲o&Xt pIyybt- s%H X`v"?ˠ<<GÈh1v-L\81}X~Z,"bee9[r't }QݸaN;w _492_`K w#d\-(+&/>)>UNX~W0-C&nV|L$ fs{:LKAGzҳv(*vrӌ@^܋rZ8L۫䢧I3:3@sB#7fǮrӁ.],TKe>/9^4b'UDGy27v654Q~=fY(afV.}c9ni2bۋ#sy[UTd̠(AO@ !&&Z3Aᰪ~SՈaSb~{i1ɚIUcP]'>]BF]#'+#ap?=ۋ*΃PԵAU$%?-6O߼긹%ſHs:D0+'^8Ҁ/[ڧBLhD"CzZdy7E鋠^ED?WvDb\J'S 9M:Qq!3Pp&|m߆k2qNG ^l)q2ib OJJMyI&5K֫N߲k(w_j3q\ zL HgҚ?֓]nr_'ٵz/?-\ DqoI#!K8e^3-CÛ%@5 HBa( ;"_ՓT6XTR=|>H\T]^?ON1(tkAF|nzc'W|".' $^7B'XΊc G'Mb9>:<8W&]}%26J=ŒWħ-.:jpJizRv.`d>J9{+p D*cl|'b׉~Ŵyz*!`=v΀#<&ig~w&w`hEՙ3i=PB2 uЂdް.P|SKY؏2uW>8aOdW,s8T.0oq(,npOi ȖCH 2!FVLC;I%X[`5|BWQАpzOTeNɍGŎ13śہ|> uZ/V_V-"B7ʚ!v+(>8}ٝUyRjBk=l ]w퀰WYI.KlՇLJE mc!ĵ^\'XaYxv[ͨ !ˈF=:ro,'O kԛ_R[ש{o/sNew=/b8A%d뫩Z +y1G=-'4t)ZH<`wwWk4es!ׅzA[|}Lj]..ro*cDu}ؔ8KHt%禣ħwztLI?pk!Έ-,WשvіKZ{FU7)cjy+)g .;0LwC/K7^KacOQ]rWdR q>U!UCk4GG;,6~rAM'6 \J JAt0T8 -ύ{ vnDHgZ"ؼ^EkY#k,6g88L@_`gی:`c7牙D3v'fV0MGʟ6תQ6mPHqdzo3PDrWߞrB]Vum yNYhIoɩ f1a4윇nSY"9+0v +>MT?{He@!,I}bX1=g<,w1gOzP#oa5V=+)H y;>2yp}P˫ߒ{oNvӔi[CgJ cZ|rA)kه1\Hbρ|!al~LpbR9P7Z3(s)`~#ٗҢx4"֭!ɤZ׻eqk`9Rs&w遍XB+\r-7}bw_!E9Gp>\M{'@d'ܙF&5k%HV~;E,˨QߠRDIj|yq\: ;BsVbܫ1 hB|_@w,r:;DŽ.f?:}/_r۴fRO_f)%AP8lMCPWB~{- ,ѽ}f`A$FizCbK8<]FJTM7D5ܓe\d׉.";Ph 6w\8|3mg(T:8XH>WWCZDM)\b<<`A,jg 7{L@Ji6=_4j \kKy*πwқzs'径`̆_g_1uY\dY#ht &ٱ_OeqBdZ( G/PB&:˱U&)$<žTSvKq" Rw+вU!9y=0eybp%gCʥL(q?敎LF/:$?z@?7G74;khH[vi@PGw-uNE L5OV#|jF9 iwP[#Ij)T}DE^jxjN'+By,52؝$n@Y޿>,Ucr'%5;TY5b\b58Pj?|h)-8m8}WrӦ~`QkO?tFװ^!өlNi8!}l?|ˬH.4~r#{;Jȴ]>bҨFk%,CWi݇{:,/57CZ#@5,(q{ `18Ӛ(63Gkl_`׳< }PbA15ZeˈUWFql\ C]gg1wrusPO1e"IFE>k]R > 9umvD1kWG,8mYQe ո &kAm}|''USp>qU"\f^N(2PsefG.}< +]IB #YL^~7<;J6Q>SLPRS"&sZuÿNߙT=g5,"IQaABk<;9n+s PV2?>EK!ө@Re9Nu=7[,3|8T`>}..$49?<޶gN45ݙ t~X!?q>'"{m1ZldrB%XzXY%k#|%vɸKH`VyQ{xo30єga -\mͅ v#g<َXK>͜B1F ~EY _4+\޻c+b,=ʒTc.-,Ny!P |Ɛ꧒:@@v+Q%XmOw5]wS7CFG6]6evD јEYՌ&ꕄz:c¤^&VfJ 8ٛDp310\Y n;$< ͱu^;@kZEL D}g8i1:LVj_TF\S}ܯqɑ7߲8GޒtԺ{55^C9h*9a*U B[G;C<)!@#?)I[h He|.ӄ0=w͛.CN_5JsCe3&dg*7$~@L?XCY;瀎2K~z P߷=uSh {rIo07eO 9 )4%=֯(Tz(N$r#痎+P5/$ +HrV9;o=5@a_L d\ݬg€Ŕf!]lɟl\R :hs[PԮWH}>$J!7o`WtAu rcq,؟hyUb%1 ojz 4EQG.J‘Gv}=xd";d7W\ĖʶF?Y]gت41 ђZ^)g$t_0]u/~d]V~p zEEA`Xcu84ɞ#/3݀ZB5LN܏F׏34'hP-cG;3Uir HKADCH='&,EK/tP_:Y?ΖژBb^5*y-BAT7U㊊xlmb2bEZ/_rTS>-_x Dlذg3zXڷ"}hKgxokHC‡_7%}l iuPalRe{~+O\qEwl%pS6ETи~9sn?$_OiNQ0DHh!Gs#v`e)馌 bڡQcacRc$yn;$3NYKuEgAOΔno456Pz}ziX'=\e(& +kq'%Jx]c 5FĘ^+ۛj]Hz0X!K4ڂ|7mD-aoo=Oc};c^ؖ^W" 1(v Vn71]5V4mRq瞝2@]hÀrV+ew]Nf 5jW($2;FhmU#Ď3&f$4wVNȒp3W}bm&5]Kb ^1|>*TdoF(ymy S0IL7Z/a[{Gi[/0TL/9̲=OD>Ny@yY"MZ_'<Е%9]\Q8QrhFIUM 7ɿWEYBe+6 ߵVi rDLߟSd~^;(Cõװ.2Bu) L!-F{ˋz:9ݟ!7? ~ V!J2poNNW`X\u2iue)4_~$1W.$t wn,»6a{4/MtŮ+JѠcޫ'_`sv39D35v>.(Y:5He4J/HͶCgDSڋ@5PME_0XE7[|Rj]3J6m] "/k]I}ݫFDA`䕩Egw:`>!]z-%'S#ZD!{-0C:S[hZȽƣ,44זlX,PƤT1ceHTjФo## Uh'_%C>/Xy􏩅[觃ʠi> 9So &^8lX^cٴ'@^WzQ]vjN+VDnZ]c6S Cu]yKjꌕ9+:or]X+mnGس<{eni.J+U_-@K\ \<|T&달X{i $H A^*RxTvm4RKZ\r -7ryk4];ov2ȓ j ,Kni{![s*%sLޠc NT^iyT`D}Z3LVK+V'Y#J^8 YFp n+yvV{zCgIK~Y99yxVCxdT!a]̇Xk&1˧N zmﰅ )3xT۔q$ &;,n0GHi 5;7({;Vl˗B΢ 4R^ ѵ1I"G ĆQ9#W_lq3@cmjWdm4IJu~I]@K}9gzo8O mH~Cox DԞ=חj)358tZ4A~M[f>Z$􂾑|,d(Iٳ4%-p-[}M-h:y zD<ԗy|''r'~,T܎u{TS*jN*vkELiq n䳨SLV~FHzLH$9CU?@OLڍ| WC]g[BXwc5H*0eH5~|CR?wHV`4Z[Ϧ Pjefe^qc|g,6u=BJb;d.s I΃~SpUcPHy3jts '(7EX)WR; ^xSF[̑,lUpRt"fV[ 8ڃCCl˙/?@)5$>O@O\Hbj5?-CrZPo[8eb޴r/4]tc2-Z{qb_"e*fUȑߺ8;VLg2\'ܬ|AJI z}HF۪Vgkr $]hRoc䷀ @0$HlD'~QUpGV M=o`Xo f宭*r87@*Hmrȟr#ہh~!+L`R\NY( [a>뮟MJHhT1=\t|\v?Y45Oh/CTN>zg\Y:BNxݰO5>SGήD[V͈h7G07!ǻŰ^0vTΠTx}^gpʹsKB=j--cx,Fj.\E7–sm+ARj+mb?lEBiyO6~"L}9ۓx+{Sv`ࢨ>k kjcC~}cYF+BkLM_`g92ֆ̗#P#L&knVFSlJYQ'<[cn J\wQW;{y}G%.t̉ d*sp9CW j)} +>'˓Uvr⒈t%go-põ)w[|eYD;]X[ېXoYmv$t$tfhKhgq7ΒuF 'dF+%tC2,0DaEi>A{J/g?B\1O3>wf564x\_"Dud`D3a[9AkYKtd1^2b$V%95qOԉNO^߿$vZ Vp6?^EGBۙ㿺ScYb],5ͥ/;䋼Ԭyf;$؉ˤO^M2nraBpXT ߧP:4.>@e9X3XoNלpY#Dw^7b]5Ǎ9*[NdbAx 9A93c9^Q* hۈ}Nliv7 >Vxq f]H8E펗[B!e\\1|֭aՈb %G{pIFZ N[1't. }O?2:Z.-`+҄?M9cD3=<дoV> y;P0 vT^'_I 9(!?BoxT*)saE}d9܆nvs@D7ʽ- &W"Ǟab|z [#qgMc&%G/wIodK< 9<0K% _2=PPPf[ЕtQJWz }(^+طv&ww[㱋@f\?i͞ 8+3r&ξ)hnPOaP:0F~LSĝi w"jÿ$kKY?}$DV! _;Se;kb7-R?G_Ve6H6n`WoMulX; ȧۖi\Ajw{cPP*^(ٸ*6^!g+ʧ]p!TٝMJUoD+Dy-Hބ^3!<97WIu76zqT+@yݦyY D~m<nMa~+q(S _?PfZ om CkQZwyӐ}haE5\d :cΙo@ܱkIҹVog,FqA ׎SRǑMdc1۲GzJ甊Ob(iwO~$7@GVG2 r]vjw~)=ۆQ÷VL;?`O8EB$ÐlkA~(2Y!dhQU&vƻ"Pid]JU*kq֮gd  ^j bҴ&> 8tW,I5`ah `<},\%)6ٹs(%c,k^ [}9|SY0[cuWc?d(- Uy El=Zd$.fsx8WI\:\eQCޡ;}5];r-AiϲP{H8 .dMC!9ƨϦ/|u*Fup佝tk-E=g2Gû.M0w%pGCLmҟFc8(A 8hG bB*Ԓxrl2@'J!:,H?#x'+T|}`9 /2~v33wA:MӘ>@bCQ*q= qbq/x1^ߝVgEڕo6;PJxr*}&N>V,P2 _YRESYFCP[9Ւ1 #L oB%'=j&F* [^&nϒD`]OIVn?5WY|(Aɔ@4?pU`eYTcM orvDk}Y }no텴8d׫\w_毁qzB8x;5!d„>9+[nD4!ܫ}SCPzi&LlB[+$ EKJ_@8NAmfW;@_$'Y9ĔS)\Ur=M\IP?NUDop\VQXssO܆O̟+zs'8+vܓh y"y;^v3N"rI:OwݺS`JW;<lUZRT8s(Fju]F@B\;Gh2M|-;pO. V4=M\ 85I/l\&xX5!gneU̘wNm!~ͩo &ZZ/\2< Ø^Cy x hX^ {)̣Ԝw\9i$z5-az>ek 2]MYv@0M1?7KֺR3 9K32o $ПfC/wnog)̌:VJB@ ZT??99vO0g#ؼ,U$)eKtO[Re3zZy| g5)+n˜:^Ql1 aFdS!7)ghk%,K!DMqlC"5#mFy;%B?m3mq;( %Kxh9i{~+M 9e/݈NGG56se2j>#Qa)ȝz}@.7NAJ.&f.cG6Sxo!!tTď)HLvէYk%1Tٶ8辈 8Ĥ̵ T(.v] .C&490/E׍y&)_9G]typ/,;dݨ *8+* Y)CwUdg E//yu siGcUK]j y=oMԆ3b ,:F&2^oN(V֓[}3mwX^l.Ĺ̗C2M?_zp+-B<_FȥmhDNhvi{b@B*2LJlX:RoY;Iyئ}l@@&3w-˴5磲FnX~,!&|@dy7ǥK dp uK1 _ ^i:68]WPZ"gKwfӁ~_`'ƒ,,FSFz[NC7dg/;-T LwJ7}o.ONARb͸/YPϋ<Yc+Uś"S& Гnwʩb1m?d]嫽ړjYY_Y-Zw27ڂk'^ _zVTN`HSg8M&k {BA)(Rtiicl!㟴Iq>KTjTiQ{|2/F.˜e{64@wHqc,xB#+0ӃA5|3>xE`-z촫CKfM%V8Ie ^ra?Eiÿ6 U~dR)).ls5ħ8rpJ 7]Fedwu #v3{ akӫUFih09>u^+u<%( !${o?{ jL_9Y'0Tm6bUi /6hMR5=-?1!7^ xmsG2Q9ȣd1 ?V::U1!6Po̞fʒ+K^4C3CW:ogD?(d:̈́Ci >9gu)]E]l$nԡ*SǹM@F~jjMO8`dW EnY>qu&GXrF,@ѐ$5]ݸo(57 s{0-#d0`3f?w m_URjWR2e 'w^ju\ 3$C Ct(/S7a2! D$7f(s ;3،ROߓ@`M } tFֺ&eE:𗜸12My@.;"D](ݵbx7yqH y?E]ج=ETLAԹcb?$-/ӷQ# 4u/\~lNᑄB<,C7GQPVg|vb $WPHٕ{XY/BMj||v9Lz`BAw%b&>/[h]>d(_? IY6~-l֘bX& : 9S*{0:L;86u)cF7BVA_} L(ʬ'br%Jp_9ױ{hrŏlLMgc% (mbq&TtI  ]a})5~gDx˒LBQ78ooOoؐńqw_9,؛ҩNlQQ͑iEV=?+ 5nnv7 rq5\9.4!7,fQ| Rk}R]X9.ȊC4cY=C-.q&6o ^!ؘ26._mn&K,l!f(JLCI5K7!0]B(p@ʾ;/@б\>A&x=ࠕ9ɏ{G V#1~q؊=lƏ}<_>=gdAfhj=Q} 0fd'r$O;њ"g rQë_&rkO,["6b*cȉ> 0AMz=Y'hM, d6^CN+{**X2Fw/vO{2ZSp ;ƉH}T]4W29NCPx`|˭ ?Kc ٹ&DO\WT8-H!}M쒙Hؙ Orւr^cIvCJ$ve6~qvU 6!qaL1V7>2qZlGP_+&'IYqh_Srp*B5^(2ѩw-4;kZ_˪h9iT-5d#6Kue wޥVwwc1dG/ Zqa>?$В!ѝ~4,C!/eEOW}-GeDPZ4BfoY1p#ayny?j|)A_(ps•2I( U0;*瘺GR<#XvC`E7xɷ5@/^o&<|l+#t')CBlS"dB__mj$yf$K7hPpFG((p@{!L@BHPgGV9JNJ~Jgv+y [:(%śg2^"lQ.'*-x>a-I.l<[Cۂ *U(o=R7ӮC?oX8~_)4tz'wғf$`Giz?I@'ƚ2 { !3 .1 x0U:'&@Ȏ GK͉ucr0B) ~&5 |i| )qi 0yʶ YNz0Fĥb4TOh4ͤZ֐\liddںʒr;5lНUxUE)?DrU_k*m4iPWcT#;?+~#CE)r˗ܿhPDJ D0vXpnY tsnN~ì).Ƿ1VIʎв "iardob*"RsVu]Fjh@ okc?:`c:1^6{'v?%BX .co^[ L9< z 2dcvYBTr|.w:Vwm̞)PA[bV'sW6іLX4$9)00hr('BIRx1Z6iO!w%=!9ٶMϓDDK* `xD3ÃC_ nXbS`oG[xYJNq6:;Ull{^>44|,dNjL-m&l* `#9~(ıAkD7H27ZMY4%<i>\A@5yaE-x\ϱgӵ>SP>!Yh\ mk <0POh S:6]88r{,Rt_I(A8Ӄ ?g\Op:3i=v7bnVpfWgH r,9 fU-Py>H ]R &n\ b'_u`+n/tG[ ®wqrk? M#6gsk'y)w?[+IG/NVWAGdL~W/>G=190r w@r W$@`F;W~%,*dB=~f.l6Xj2V?RsI`QC Dԓ8+,E/7f7>1c6vp99S%4ԟrk):-9~־yI֑2^AN2hHĄ(G=jR+LڝEI/9Ol4th^QGx5=uIX:< pGP Y%:xt=+nT&gr^6eROKKn>pDE38^ߟ! `1(Rۂ4*an%3m$?"|w ɭb-% Rţ_UZ;q;}24{ ;sI%B <9$֢*,2WCΐ]qvi@gzN{O*c/ I;[/bó/s!r|bֈ} PIԠŗ;6ě6(vQF(y[>! CN7-]0ە#a9Ḳe.,ueFn9.*3UlBl4l,6^={ E(gK9 [%`l^:)9GoӲ덭pcߔW+zwBMƻ ޶Ry||k1@"{+BU9hÿO.VvV?y(@fu \W(ppo*N[T><VƦ;xJ7[%"I*XK$gJ$ps=RS0ޓ~B@;SÈ N"*ڣBvt::T|]b>áj"Hߜ:gGÉU#rGZ7BuYr}1Z+l"jQ`}8; N\= /Ҵ=wb9hFOd0nv+Ksʋx̎WTϱ5?&nQOGoۗ4NgJk]r%T[6^Yt}מ6#"XnK1UXnVK- ~b8LDk:ȉmo׌ZKpr;.^CtA+>x9,LnXo,L&twhqڸhrc(i3< D7\zABǦ9? 2&d1@ !dž@~m^K dO2WU:Kf@Tb>ƣeI[&PXCjHMݺvTe+d mL W[i$]=2^Ň"G: pjB\mae4^"+3וjk> 0Â=ᓳQ)qksk}šN3u@ApX!_r芙 W=@+7TR2RzP$#npHbR=fXsQn LP AUodzpPsn?(݁C}!(krU\:6y{-0ww_$#G,Р¥Q@y&Y6- *aEb<8;ENbjbq,Q-7ATT~+rc}5 ֬V{=%0ڂKc\Yt6Q}x 9Q,U=xV:/˩zn DoGC9ۍ~;KR_D+1Du;K l)s=ohNLPa낇f64dAżwqaIzy:d§ib56޵q7hM8{ޡJKV=|9MJ![o׎#Y3BN$ݓɪN1+)K)| )?qEĨ8wf!q61{0s/r77q^`oGY y;qI H{o8َ"zAu|LgXqÃQrկxċ; #q즀яdyr+Q̌UɡYhmmfL^&dg.cw2#ܰ- JS* e{,7ȷ$v߻aוhU*Hh@]bK*-2^|Ѻڬpp[p_H"bph89@sJk4/&?~=6gv^Mb/bťj&2ψsdwV Źicȹ9P|̱5}g7@$ y UL4L3ke[6Q_qtDϟ`|xh^q- \m7e)^ tl!1urP#IDXڈ\=G:pT䪁#aLD[n>6ـ-u;"Wbpe:`*ʝ"!Oqr3q*)7/moD,M ʩ6(A?1Ǯ..e{&,U $"r.4N?-;8BB"zxSIa4CIy":We*;DL 9R?21&U8Svkv6]ͺcS-~0>T+Qͼ20RI >4B)K0tf+oŬBlL+ w aIQ7ekiSOIr{ jyfyRcY^ ^C8={b?b7^dSJq^! 6WPA &d@W;BT\P8fjuDLlD|Ѷ"CyzCw/꠻XyoqJYTNi$iNRYEPNʎ9Wq]e Wݛa1w[֖tIإJ$(,.} xQTNy(*Dbs_v# IhB%Cu7\ QڇұS]l2THVdVψo RHPZ.qV$'[^@٨ -Xoɖs#'ʻ:?vtkDŽ𓼉%d;moM<#ѧN/_QXHuҘ/, w`핃XBg8쎂^_8B=:YlzFn6wMt=-+!yu\p ^ Kg/viL6ܯp^@qhSCݑ-n2k@tw $:y/.\:wcI o>,[Pw6B`e[߬]uC\u;3|ZTV/)~h81'1ːn={O@).4F]XZ}8+p mʏKRf*a#tNT(~ؔQNB&)+>UhA}_0hgZxV}&kJSo l׈m+{o H.qЎ"_9砨 EJ"V$(= o(C>u t@ƥ*jPr{|h[!' |=?MM)Tetq91RC?t2d#>UDL%M"|oͦHjeU9 hf t M~U Z/#xB9X~mC2g?R5K#q56"W):bpeExkЍiQQ~Z_D(q-Z Xp!AHոY*θ@'zHхʪIfU)A Cv^8.Cqȓz9%-~ԏ*#s$(7I GRۻ9t \fr!6VǡQpX[z rިgȵL=jS`sPjG<6Zf398oANL}5 ՛Ӥi=GЗ/r mM){dxbcoN‹wgFz.NDO "C,&Ⱥبyу".2ͮ^Dd dbXLhCX6,lX NS_0, &6K[r+S (4`{3j//^>7R[7Պ1>ۚԅg PQMhg}ƵzDFbS.ТH79!F *UejwdE5*]Uc86֑EbG;lESnqJJ 4"WSc(~q̡glݓBrc1<8`?JB{괧6Lw Rܹ&S(K~|J>fZe|uS XuJ)| e/\Ъ{{h"-bTcz7dosHظNV)ήa]:F%ǮN4İ[w1ԉV|@#hUse|Fq PV4+ CɚutQ]fHsk_< oY 7]UŻѓr扭 `@M H z73-2N[\^ ">{Do 2!"1,KmKBygw`:ִ}`G"/ƻ=HQ}D5gCEfdfƚeRWӦ/@(/_Icv5]W=Dn/+ kXɷ8[wĚ'_:kJEeXV+9Mo`*+ |mٜ ׮<-dWY:\~%IWK(ߵ3I^5_A< }uB᫘`drOMXx(]ƵP6\veM5Ң*ͶSsʖLBkXC\p*F`e]E&p?2+"~Kf($w1) -n~1,UړúS=4e:k0$Y2 -*.cE-X?_y_ lwM cpDRii1_k~J+)+R_;Ѡ߆gK H;7ɬcJ>ʷ cAgJ6!OBLxTau;PemvMV]в*MXd'hYS0r4?&G\N|(耫.)j<EmvTapս#`SdHRj/Y85HvkwmpOg|W#8=S+K`xU̽oyl_ (CwNF|O+ aŴ%ZI!+J̈́H  /%S\JևB"ߧeGXY @RSz+ЎS[#{eFُM-wIƃ;d&}:_&'en 7z6^tb> p%М8ԒbN,Fkm g/xox,Gͧ`?NSJmZxHw7f*%YX3"7DV@K''%oB*Ppu8LZ5 q48}%h/")c O:.O_bA_OY+`\Qa";9Nؙ#僔{a=;:$d!Xk>&%m5 *sDO'[&\5`ϘWHߝ{M OQ J?"pV('M[ơw.J3vHp¥0܏ ۩ I!s9GnTy*' 0fet^w_"q<')WZ{O%~QA%ޒJb^V`'ARd2w1/_^W-Cӥ1;|r5nK:;/hGэ5~d|}΂pBc.&q "ۮBLi8ZK!ΨT4 wYhƄUYAS92sSCඖ'N`?zr,Y!-`"#ޙ!vn+횽j F@K1Z1( r3 u+h8WYdnocAC)UP O" hy/h ߦ(O@LPױ$׉ .@f h:r)5oQzr UaOD3K{ϯ2U&Zv?`R/}}R'-,ڼZM|.NPq72$GF"{%@.eOCj+c~ Д,?ƜE1Щ?To2CV=,p 1+KV47دͷxa'I8Ź瘑9YQ_nc#oM{M8߹,ϙcL#hoˬ"#XK@##!k:al}{1-x*6 , B|.) 40 gTLJ<$4P0id.&X~DUL"|T?Uc5Gg6BW^z]t-ˡuVӲcP,FW@)iZ")=c[6W}6]|ڽrRoэ]$sʼnl=z2]X`Hʅ9E7T.S)+zskȅB۽^. lC5 k*( =AͫΔ#-j]*'43&@ql,Eg熲dl&f3qMc-t2 @)C}f}v cPе-K昨{'WiePAKX|ڐfmF6T_owCa{x8V7ggi9BйåPz0IԔN=4/T{+N6\[W!]MH &a裫e{Ce!O#l /z#>"TeJ*Zk?d6My8\e"K~>򥙡Y@/=K7)6LۦA?mb0PtVC ]%YS/n*: cl@E8v[jæ_UwO=L l Q@r$ h-* e_!\me:qVKh)ø'__(5+5rdEt?`8¥#uj9+5ߚʟb)&cX~ן >aEVU[or~D]"~Kj /:T%_Ih(B-.eK早ڿt9$5J(LARIG~`.K{QjJAMifE;bUטԱUKw#L+bӕ(Z 1Hd\ƙx)"`!\{ԣ$6>Ñi2SC!r 2U$~P[ s]밡2kSC}]B0s;˞*3hx#$nNǝp"V~-8HʔFn-ƒ52ahr{@޸D-N,tH,|1?[)ouR ihrEXԿQ&Rd V]{a;)ciZ =hHw<8/$oZNNd-pZy .}Km)ڈ̕* f/kMQ=G_Ğ{Ar$ID(wT iV,4Ii$ި;QQU~~I== ñ*O«<{ZiVϡOPe1gpD-$opZ !z]19\ ;-;'LI ܴ-7K3rjE3o#zZWs@e♞WIIO ̺ J\Yc-4T0|\5=)k}z'yF'A0Ozת܍K8hswҗ_c;WȂ L#,~YbvCg[59oTPrbf4T6! {¾#.MtG\[Я擩S:wPslRuH#Lim:sPM\xjMcKkeTV/܄2]Xp7brsj(%KtY&0ƕaGhU M6yZSN^G-)rU+v K5ҥQfC j9InG3a^ 1@nR2AH!z ז[j tC)?R̮u6̮j[GtS &8GQ FAYj}6%ckO?3f+r'c_L&F)5y75^'ٚ:e@!<߼vzp;%(/VG!C[=@U~=:{SFc+haZe<,ZN))^4O[\hrL`S F>]c]:yߚ ൥W;+DnJrH͈}g=넧X:_Fw+6SwQEGS+qGŭmOW%Z:nYJm e^P:|a1ݢuA:ʻv.mjbǺ'}ZÌW)f*g%)&MkFQlU +dun2 d_dyAqHNLV.ق YTM2 GO 0Ӯ||اVf{.(mHAcʟ-N ZNeO #9\AQdP- MjvҺ8^8*R@,u[RN2fazXkJ<-᪤9s}^|(j[rxgỹkA2g)բVPm0)&5iMFˏt\;9㡰Q9 klEq^  벘JlLchP;ǔ4%U/9f6+;]ψo^gO(q:s<1t"ED%qb23&4⯝I]DYPCP.F@yEI(#P,{j̍-ʪDpMF:3I;pLUlf*5 ^8/^U5u >.&ZlߕN'˒yTpw"N8? lu.hA4(%/{9A$r>kbP '^<~`KhʖWio<&ɼ ReijF<=i9odxև!8yBHDs FBؾ,J1mfC(r҇X(% tD.؅[0t!Zl \b| 0Sw?""(WG^ջ'e'P7E ,L#$'1z! v}yb`odԜTȗjvInfue͵sT"Ak008Uo{QXE9@+3 lf@y 3t},.$؊Bx*3}$H [Dh,v5*ӗGDj4tnciHB:yF"kXi, .F!Ч F-!f9{ٕ9io.24"j]ˇ8?v˶O&=&EX o^$,k!nFs3% < op:.kMg} @X"-^毐^I;SO Ĭ0n{~j:EӇ!U'<$3>ϔSc}\s٩#bsY{yRªF`w%%F\27TMsR2>W*JbA<5cޙNl1+!;v5kJR~ʠʐ.^3-gO cdRw]b=KAw _G.z>2lL7S;gv]`2o:Lg]pnU]dTR R īl3Sü4Zjqi9`_BՋ d|_yPdouFWT3:ARg~Ff;,"yq5LmoQQ}P".0| v2ѻ[VDRvM = I^.F^0?ЅtA<$t˨vUM_IOE!xǝO~,+oW _:>[[ndu4} ߰D*Z'yaG0LN:Xd6 GcH).Xw?VF\ОBgdg`y.r 86+~-Qr4Ob"cݶ 6xaًv w*Ur>i~^ vFL>mH%nV*;טnW)J= [.bmܸ ?gy!+XAyl.?Hei-۫il7`u'Ma/uo*ɀc%ru^.>;b|ҝ[I>ŋ>0.=s}(аN}xoH`_zӰS F >JFGdq+'B=Zt efhn^@} J vE\UrCG,^'tڲqEc^ƘՕ};!0szUHc,SЛ Mڞ /qe IׅRcq1:)*mJ^BJe݌C] KE3>:ka2*ej*T`z ~:񯉽' bm$3 1a?W M2WQ36FsyfeN3Uӆrgc9[⃢z*%W[FPn?le"%b瞕6Zs^Qp'_5aO*ʳLSC o([,p`&-Qr0Ć5; =)p- !w΃S!߇[leC&eD_Cjgq4q*@Clni> :hRNFM{ ml '?sDbb[}jbbU0rV_Z{\g7|-;|`W< lml㩺{w ޗ,[V퓅. U]J* ͇SdB쏗PL8" 7L.gn2+TH\C_2'NϺÇCaӲYז2M[HR \+vokgpV'F9<} ;13qL0$!H?cd(ԥ6a\:<?7{.ic;I'֋W_vR=xSn]:鳇 .K\͵39 AĨvۿ jNWjL`lV`F3߆H Qo2ޑOՑ&1$&b (>yv(y͝wiB7"_BM<9Er\*enLr (uM#>Enn%@Y+5僀 1dWuM$p ԉ9`Ez޷Ekx20?R6U&;"; )E(.bq$RRkdgSQRe2B:j"cDg-kJ|Fl]78UPS#m> \9`ovJq'gKeE;sTbd>7l&)Ji䮙>^E9*H!}PK}'ժE7ސ72n%BOs\3v7p1_.sUH%J ł͓ Jj@oI|.4@,L,] hptVܥCY?e7v(Qn s:UKSǕ \z6|SsJAClGUTx@ڶo̓[.\K. =6WU~`}"6TߖoWK lk_#׋du-&it/9zx៓Z(~|.k zy۞[qOWQϢ`ڲ5? /7DyV~ViH2- gD.3<1ɜ-]g>ᏵZ/P mAAcnt5ɟ#}bMMNC_'\-޿E9?%0HC h$$^- jd.6<՜AtئuS=5ID ,isx'B{ WY=9d'ǣ's{T{MEf'qCMP~FuGxe4f縚c"%vnX}7A?u[lSm'[t60`Oq>D!a1:!&^&D?RV,.vuս6׮O~Ii֞傚6Zf8<`Q pB[s,ka6egdc ",2kC;R6% N=ܽPEp&{@氀 ІZB>+|* 8+j]7>NT1iCRPCyhMLVŜ gݍUh!9)0V?}n6>FyZxoׯ%V!`zS!F&Smi$ T$W1$umU~.x5*MBg+BJm)^$B36(}^Apv8'mOOJĜ*8bHyd\)ʙP(Ql H zC#HBa"CSxJU ⎤=gf~~sr}Ljs KG&}k\{M]c)sZbzj띛0D5pIlS`S0Y螼"=vŭ>p^[f Z`[(,1 Zi-VHu@H  3^li3ȟYh##@|&yB`NmhbfM2'ZžamGCXL@U1 2A2"n6Hce97Z!LQ-/<4f334w:ȁ ;R S䙎Jq&^:j􏙖r<*S5`" @4_9q1n-U 0tX܃ﴑ9f ȉsS) RS 59)ȳ'*O&I{eMi#g-dm}g/ k[#O }SEtsᬓC\lB@\Z¹Ovn }}y1 g$_&?(!ܰC| .Us=L yf{;DחQՇ`50=m,PWͱ5jt :M;.rF>=`yxF)̯P}`CŴ7n@;-H;fi'-+e(N}د+tt .sȨCӪ'^ :^Y[yGy@4VJ9A'F̻I$߶-tfWt8?$[6ގ_dAZP}X:4}\'0UyӟJ#dIæ8дxząYEN0#Ua D%[6MQ;|H,3J/T`اNd:ߞcJ/JD$ӋvTi+.DPȅ^/{3v3TѪ4t N[PGwt~/ 3`8/>ؚ@Q=Js~V>h_Z}mGc$Y[ـ8F>C Vjt$F|i}וt6xɋ~PmQ iNz9`yϓTA+G&lnӘ7݁elEK22Gmo!ڟz&Re-D2`z̬-ҟR. LvgIvR!c}=|Yd7!]hP57wE)ծGPD4, ld84gy`PVeM쌧Bl2;K_=>V0wh{sl;.kDq AAF;A(|zVMyD a`$=BS}QJsTfKɡj)8[&&pߩ>F80΀LO'yϕg0@pbErI <㻄W3=;^p1c{!==/l—ak"wB>wgϼ ~h(q]lĘ_<@}J/H.~~n@ua \Cpj~Fxt%3wߪq &|{r^ Pe2 Ԍs.SBPRzI˵NcTNJ)+:@UV**ĉ=oILJ&L^ tk;#LHV z!כJlşM[. 69.z,; .mIl,:gF|huCh'ViE)KG3I)n^q}Mufeo<;[2wxyu$ޯ&b$a 4I& p2Bl=#zy/b *ȏx\-xHIMUdU1:j[d.і vPzݥįm+Y!67ǀ",Ķ÷ԭ|En^%6؎Ǯ3BPOxX`?f":*~Q3=2&QOt DL t s'bab=n)Ұ՘=BC5wě*84.:U$4D q&z#(@z'U[\ FaKZ)VBBb[$|{[4rq7-b-O^a G>K?7K=?1 J1HA M\^؊c?WbU>v]oAL/E`LQ%C>._+(,1tw!:BGR}& [ST®o^u fbq"6%R5 uϨ5P$=ѧ[x, PL뫪GȟAFEu ' i$[o'+ `MY,ReWRK?u/= B\g;S8%AL] adwE3l6 +dA 4+bԋEr9ВͲ܌g5RB4G t c^ `^.$)(1kiӴR9(eO2 p;6>.`.8t |H1m*T5]w>`;^b^L۠!M^a:-\N%O…q<xޞQk$ŸNvg.L8tGg|7 lx,qzCoϒh86;G;[)+x7"s-8uS:dXrsY)HcnC`Zh2qcdAW$8H܋Q65[ j8aGڍ! ~0orAbHC㲮6)*j91>! ĜW`*@ꬍ~U͌ !6\ uvGBQEZՁ |1NK4Ц(=b~z 6aX1:A:B5KK5 1Qʧ;bIwZpXfPxB2)hTH!mR2-*Gm@l(uKbYߙo,rluV w˜03c"# p1:rȰ3[YFȫ2Gs?P {;; #⺐Rܼi U7)Z'nR{Vج9Z3mO #47Q|\h76YxmB~ב?º;Yոnh*!f,׾^1FO{ϧc m؀_ ČwQr2ԋڳ;z)AOB}w4Q$o|ˇ pS~ _ý%rwn9(Nժv7 kЭ'qXPu 5(ޭ+:e+wA蝪:{İq2#Թqe@k ёNE?h1^=nx߂JIxK̾h) `y #KC]oY`?٥U𮤖*|\Ih>B|oTB$V~7D򂽌Jf"u DV0&~x7$LV$5LU ls(0{fR=@!\չ+r=m{%5 ]zWŃdrXrfb< ny=4ob/5zARgz՗됋 s뫁|eE)'UOpsf O"V[\ÑLTX>l写/IU7b0f;x3Lg<b|lb&#cP' 3l!9jS Dzpá,xs2H ߶ td=aҼʙ1h*8ď{QeUz.%^PSJG:}!mȾ|bF?Yl/ܱݕ bTB; >Σ` fpcCSJlH1ԛ-`4@?y %fmJ" ˦ly׏:\WT.qI AnZ^s 1̣ ֡K3wᵴkũPL2Kɉ_&bcR- ۹Ǚ rd0lYU3c?m9%"-(,ʘ~Yu;>WEG7 [kG[S8xpv=5_\nv<{,r4lkibSCs'@lY7 B 9U%Z}E \9zov7ΡqNUAGɏWQWd: h^(rjBsж֣\Ȝ(; ӳC~ ihN6Y @jf_;s pg[.L^\ ?8q#F_x#|.xWfԘ$M.lj\,⫖{F!]lGT+ByoذbY/ *Hu}(s_qពz4#~ c`u 7R'}>Y݌c ]㱗 C^ܡvmCQuKs9,F?*8VVCZBVͱЇ7yE1"!Ks$H5J26 z}GVIUJُwLGKeQOX2I8H\~p ǝuӛxh` 6!~ؘfވ g4:/cPAD/` a}[mNLG?=|`2aHCº!S0 4e4fO0y{4J6u8"RS"id6tʫy0A(K !5SGYx˲07,l/TVrl-;!"~h*.sHKtV@3k8|GeN.R=!ȩipYk3Մr:,'vt Z#ԆUiͿg{y++>F#OOlv*C2gAXǀXOP1:U.Elبbf)f{o%W ,mgԵE - 0tC0LocosWDJBX;]\ =s2[N8Fɲ^cKm&T]4ߑ^?7^0:3Bqu!3{MIG<8SM]}^!`jTMiMC$ɔ#Tx]yp%kpwun+Q7Wj, :X':9.GL0dF"q|)R{A_bop,DH:Ӄ;wF%Qi%qйA=, zCTVS~Ͷi(^3b\Wưnz2yA*Cw8&όĚxb)ވՍZL1 W$B+Jl]RK?#_fe SL3~7l2։xUH jIj$Ú9a(\x,ٴYʽyd%Ɩ N-bdWwKt8K#c.HS޷.uSop Qp`\:3/@@6>E-!XR*v&&qo$_1 .W1g5˯J&l%LCLXali`?;g6JFt!Xy?- ڟUP’V 4Dc;RZ]憤y&#EcphJ旚J ^(浼_$6W=?wٝˆ1pbZ@kpӾŸ.ѻ8Gx$'B3uT*'k QTL+T=fN0%sZM[8}趭z9zw";bJRkߦEؠPosG! w={O&ۺFX{r?[rsr09y 8CY+e0DeL0jM2ad7NjBNQނ"MgaWXv1eʷ0?m^~65K>J+3.0S8 G9@z>e[=k#ZmT^,X^6Ns=m4MwۡMd^+B1Hm[KJX^41jc]Z&;`WWX\T^mJE27ŷUi &J\%t@}Hؕ"*J%L[M&NVfc-kH>*L[Ŧk' ^m9&V BO/qd/{gs'-h¢/j,uN$_oI] wBtAmUzùl cD!rLsAx4%SؔЋfyeNX ,MQ&n<>[S& Smb V-ˍ3-Q"T!2Ubnî|dQ\3(PUB9vmGm+[ XUާbHuh1qbdk}wlR0>lQ鋜uι\LW Y6B >톌%c.x0ۛ*jrB=z҉yiڕ8idӥÑ>ze'X+}JWmhC,(5o|xs&pe6:W:xR<aq=mwO̺Hx\!鿬rKyH!|Cyɯ7.jvj&)Bu4!ͯ)PƳ1堾d1k`G@T\T}#3ttz/wx~WI9跀l4O4 jBw.3f&Vґpt>=&yO/7HRz&'w]Kw(aA.O Ge Fi  q6jּ1ފ'>cTT *MAݯ~E~xTo@ITחRNXmA{yCʗs:'T:1TЦ ,5N|hMשsfICZ~ĹifOb2 JNT[v,UA̵Sv>#nTwyx29{teu*9ڄlΩr.wG ,0gG=I@l[^ZkMb yWnہcTJY{E#yus#PXc2;AFZeW3ȡ=@>C Xls顕"MaU&lx '_KL[^0|(:ֶ!ࢍF7\eTMNV)Զxn잕kj|85 fe2qMWOn @1[/CT/ɦP#-%r(#T +|'p6$]Tik$}8R?l3&P!o 0(`""L,0&Ǣ.@\2]RV ɖ^9ĮOQɰr?D_ fD쐋b7EN15,Ǚ,`!*,&1nq0W++8c盃X&hjo7qCrjHI(iTe]G.a3X >e<5ɗ7C,pO0lm)D_) ∮f0P3 {EwW33!ȭZ/ÆUU4".UhSȭʍ| zxcvj:$+v}>'?٬;ĖLt3@{\hv4Ém#M> veb1x#qV`6Q\;Q4zK*.06Im|ʝs#>'X 4GIP!R@ZTRy F ,ٖ*_WPvڟ]E) ? SN!.gIעF݊G'Hv-hHMpRLw7$V.[zR뾺ݧ H0{"{і؟9 RZpU{XN5dY[}-.MՄ,n#8 S`}{,k !i쇚'yTf֭L_5-ni烅58(`\˛ t<@k54xJ_!ÍR#q(UnC)nY6DC@^ {KP?j(v#RO)̲IVLޙoI;O*= :7Ib׍x;> ֳ%)vQZxIĩKE׉ D@E+ 3"2R ɭM SY/46DB{u}lrG@ *J]^Qcœs>8ʑgXŇdQML){Jjw5S7]r==q} x-Iݛ-J{M)%-E =ZTalxeָخZw ko>=ɵwI&VN#Y 8vNÃ֑NN(7ND(z!5Y -&n2]VeȿPi5FsJJ} zZ}fA?>mMYŪz#)DE*!5z׽'` A?;J6$~Z˟ p`(Vw1AjddcץvB ֍ JϮ˧@35."8<{Yf)fC : [wϔL(Xse6u<# u}pv>:)Ρ[ =KWVO|c$CPϺ^΀>7)mUzabތ*jSRP=}pв8%50EʚzWTGfMz:؟^"]E|01;iK\ GI{t%&k;vV_q0VUq G[٨}ӷr1n &k߲u^1M[?\B>+HW|"3;ƌ9e2G\A ?#Mf1WϞ~.h^6ϯ;Ui8Kgud]2YB3I׃D[6#bpIc7  mhR[KO8i!IܿQ8xV JVZ٬$$2 n&*y+k*-?rK^L QtǹH Wˆ"dkaVq`h ̸}blW\bh~do7cUTxsM&#0瀵P\[4@@w_Wvq@f ѝ4 gxO] F[̇7_|w_ֹA{e;GW]SN @΂@A0Vil o_βw!Jm (ҭCp*̗FfȶU9&|]Z]%qA$7?eޞWOgnkh ntQ$#J \re}2SPǂK83"g"SC /BXX.\0c2hXw䘀xP %bL{Qa"tRO"K0itxSN˹ҿ(j> QPbqy}ErQN){8Qf%L,X6x9~}N)ER*G h6[Ac8"db]*Gs-gʢwX0/qW۽bx8qy‐n: Dc9cJG:f_+(qn<b#zvSγ) 5" Co&b~"Tӫ9mCM5")jPq::gΧi*7.k.lR)`ٱlUTxxqx:$puͰΓk[$ ݥiH:r1cG6bqG]gIx7P (4dwAb atSivgĺH_28NzLuQ!/2뭙isGamUǭ?d`k1z /cgwA;qE#dGGP (y. h>ٚ(xT kAƾ׍l!B2سv/ZeRךe܌HQbuyd4<]WXU$:ʊrgK4/23P5CکL<6z nbDqx 8XX.Ȗ!W [О0%dhّ) m9AFp0YwJ-ںiQ5 @Y㴾Q}QrC;3tꕢ/1b$JVO,KMЛF\:)xfr`&=_N_A_j{gdk1˥?Y9tI $^KB7+>{tSX#Sٶ?}W,vd]61 cx)w9H `l6` ߗ48l)lWYj+6V[ƕa}m'GLFyhMz@PP ZDQwIli2c", ²UBC4mUh`A<z 2[•H^I#wpJ;ODu S>l:#.lIۋ2>+J@% ni=AB+PNSꂟY.&95d[NvB{D*'B:\&H [Rjx#AyL׾fm^?KPpw 1:>&#pȻ巌V^z̦6e%5;[ /u(:1rC|ۃ.[w4΅i3lhb,=TEK?ldGT1D;6 CA|(-~R%ropI97G6 ]BRa[ٌ6vwxLϞ;ݤ6~kPk&~#943\rgd|8]KcR[7XҬ_=V0F.9L]$IڼMBn3:-A0bݲhԼlDo4т.G8_Bh<@CdE>1$pMlJ;qkܰNʍ vKe0ԋn ahe˼~Hk4Dc:0K gT;H }Ϛ~"\qXeuō9,l/0bHwH&aGҀ$kipȲ]`ѡd>rcEs FfR˲&G kF J:AKi&In!P[u1<`Sˠ~V.\tD$.pv "z NϰZw2O".ːo@=ӟȪu|M?&gl`X~<5Ll[\.(%fc'5zH,9*C/cQǐ݁jWgdc}ƠgqkzգmY-U;CbaMFpeE'mX>ab?#AR{2{iec'e9,-=SFl%3YJP :v*L{C)2yuˆ#J nO@=w}9_ƠWOogGBF%+`,o,F@dE~a}d:P2cHSnzZPk8%P yVY&)rCqJJCFNzVttt`Gw-qSsz!+v{6ΫD[/Ё9s_K#i̼\cNY J}+.*p \CRy-/bG"!OaPvy2d뻤\_N!>ofUEIG+A[2Y^9Rn@va;*vpO%%wl{d*Hf%ʽ`bm \,Hip[i*I<Ͳ&Ӥ\Ch\Wt*߮ʷ+0R$@4[5k b7nc&E`/fm"MGGMMQk}WQ.oHgszO9),k6jqhy)4ůt  < !J0Sw:˻`]Aqj jMo @QBp8yx ) uPwIXqn );/_*p?#$,]+ENƣ(9cӭX|f)xHFʁXvlɿOwGԅn BYp#0e,}&\t~!_ߚ2Lϱ7̍Zqxt qOo쩄^/y۱]궬49|nYRגheeOk'Io!d~Ꚕ]}eClCmX)1i)f ٗW 8I (Ӊm?xxeE|s'+31-i[f Q$w',0v;l`/vي6H\`_1HCњׅJ_*jۦAkĤM)*v`W,9gD*u{8PO\c=( ASy^WґZ͒ڶKUkiN7变u_NZd)n7K{MUh`N|CEca8@̑М NX)&20K֖O)\p}Gh1ezAb3ő'~2$Şo&f.7kpHǕV]G>&Cb1E󳽋,=6 C<^E4_< 5nKb\@l^JIێ 9x$Zt?cBdڛh:q;=wRf! W$S˒,SD.fin241 H[6a=x7h;9E+.v(v%%- yYYyREP?!*EZ3ڊ Hb"cNbjb$=Z.\89V}PK=hV>u/ٙ #p_o5DŽFRxx$gkkT-Z 9",BE5$ow#mΩ锑rQ "0n8:3@ F \{g,$ !l S:Tā&SRZe 5}V[Y&9xazD%@p.F|U51{sj\ }9}hkd=%P^Ji"KkImL@ou }wT\8RoǙD!ā 8nu:y @ANҏ>8˦`Zf'~L)XîD ?.syaPh~bq0oQ594J(p?K ia-k7륙BQSJhLtw8B kgn~VC -OU撓j 2sΡB+cZ6[R \!mTj>Ab2@ST^ͯP;?Y*(v@ $h{3#XV+d<:'ŭ6?$^СLȠkb;ɬ?XQqJk ߒèZzMTy:4!\ 㦿BZϾ`" 1 05Mn);>H$ o7ܚY V6r*r5 XI֧#ßX v {Y?e`o7ճ;2ZA0_ }C M32%"9~S= tT n#3]0&Ϸ(70 0b~xϚvaA)^ Ӵ.{^=.M!zȩS٢~ Oۉ%ٷpY"y{afv*^hsE}cB\Mx~J^='-ZċZսV~>2绘J vS,^ R'_r9Dr*?dVa &vͣR(ך,!?t;'u oxXV5޳ $UF1I;R9vFL0&L X &BP{kg;}C?} % H?ɓV?5D=r:i[B}e m{7c7i< lg6U4ɍUbȣ4]φ4)QL{OC6_Һ2ywJuPON޷͉R5$!O|7{1 &٤#ԇ[03 (d $J߄ӐՊE]5>2-2nBK6ɼ:fhb7.&_gWk[4iy&z7}}o(cJgIzy >tg{KK.QgԢ/q&~l+ :e;c_99 ;wm8~C\MUzWuSbn3K{.MqGWLlG"(~ج$|k~Zu5L.@_;yhogz~`G$H g+ }GCtBUgKSGAc$}ɉem=&h*RPREQt7+Lngjr9־]0EM.! 0D8֒gdUo:qN6nk~hV}񁌯L09tg+sPB ޤ;ɭս5?O0#pMP nK/aH|kA)ώVG3W~4 ͛QMH1 5.}XQ2J%n)BQFCj8 tvY>5@*8#<VB٣W.8|<,v7 &/ڛW0"GޒıpWf|Ng9DK>8M<п鴮D ?WÂ悳VdqL2(Jz1Ԯ% FǤ,`v>s$JDcb½.AFEd%jm1Yte1dQ'dG5v(3ڻ#*k&'tH(%u&JЌ-lfpIꏹtōE/'5|ה6Ftp6*a^REo<;XcGX V,@^ߧ[&rՅ,|LA'G)5hgJah`Nv.а¤S^mt@OՄu1+J1Т@!%ri`k=pIc^˹!,zUᯚ6fը Y隼׺! e2uTlf" fKGג4Y\*%y<ًxq!fK~"iI۵1h]<][ˡ꒵wKUp= @JҨlȊ*k[;tJJ~ Ų 3N3s&;D>dۀA4YLA_ %Ric-@z1qzfBNt(z|k58o=*CR+i>L뺷;VqE \q|=;:sU$;ڍБs\"G9wAyKId80-qH2H15(|s;avOƥb?O%UX4a&cG_-$".3noJ:^ ϊ94EJ]ic&5Kh$͸m~ I([`"BMDnn:\fn@q5) JUWK/_UBBCJW3  %#gv V|Vͱ#~S]2Yk뽕‘g%Sz&|0  (b5OT E^~f{okQP ]Avd !ǐJ& C{ &HQe'Z.5rKC`W3WpE\wZ0-07z_ɸj3)Vȓ1! [k7dpI }?KrMܢѪ뇚./}OQrjLơSuPQk.F%Xm{D/!EC ~CW ]DҀ5Ե_"UD؍K~"t:RHk 3iwRbđR"U $H5)e,YL. b.GtdqA^d|F35p&B?)iV h;H+LX@MƒL'p!\j[v9KMC 1l P_S6UZFyӆst ?,TB8\ӟ ZWE5a$i<%"*d/" N.ЏhlVtL܆j+jSe oV.a/3:믔ؖ!beTZ0_wSgϐQNٴ? AUhuvZ>y5Zl6TM5 TosbIY AJ5=¬67C-`&uJ'i7yƮ]IJ6x Ȣc&)0Gîh$kmDJv3O&EB6KW :Sߙ!.&X6 _ɅҜg8?. $=}`Ыq.S^]唻e!loU#zEP &jU[29~<]寤 F7I ZhIvYOg6{ xISs~ȿfn+?)bɰK v_/?KKfir6,3EEG#1nα[? (GEU܍dCO>V{/UuKKEJ9ђAj{9Y٬`rqH_]#+-ւSX$?w퀗ջ) IS_=9ˀeW_ ٬$U0k3f ( $en|c}Ux.˗مtG9Df^yt> 6=Swf E ȕk i’d%_z̨'(7=vf߆`vOnY} Şi eUG q햳_SB} #$ ֡aߏngc]ݷͰےgСˋn U@bg(ZĖ{; pE5?͍$Eu1Fvks5M.2bN~6-;nd &`BW܉vpX6lW=ֳ?ڤX~;wP7(bíg=0,ǽ4Z_]}`8&7_P¨ FqSGoBM+] B"AhZjoRms;fHY#Xws|DIekV /w,U7BOށQhhP,2 zbb÷=zFPD%ϗ1b?s60?go"T })ߤG[nXo^z bttt#>򴒈2q0 ߸,{} UnE7%=',+FiO$yM1P._: x CW9+8tKrE Pț,Y~kS>q;&9a#n6 [略ܻ=^ڔj9Ms﻽_Ȳ,ON dt QD;Aze;@9/1)gimQ~ ֺ ,.-5^"sP M)Ї?Q0:!#2՛mAf 56$אE aHgkqLR8ϿU7'9/)m)N'/Zv` q 665_Bۦ`Sgu^s4\Noe_#1jڔqNJYILQ%|EQɐM+rߢԎMޮr7.*Ө۲`c"zC D(#NQt8u*AL '4,vbx렣ԱA3kA)#lȒ^5{y"il;sʙ*k˄)>)t+Jj8 ^pE/su:v* Zc j?-C75XM7Vh=b mؕߛh,\'-_MK>t#3hA ;]dǂ{WS'@m4A%~xujER̟o{pDS+ah(Uzz/juJ?00OY_&FJR"*.4o#E~Ko2);al3e$$Y3ql P^iБPS[D@'uZJkL;d\=H?V:0%qHDWD38F-%o;gf z3̲*!͜&kEW=9F@+/J%X3ZY"k.8 8Ǝ"RNޤ&dSOL>JAjo^3R!6RRfq|䩫FGO02A?+*):,!G_ILo?aũ\#ŽT51H}?._s0[ϠUsXLcJ^k3~5elTk~E JlȾgFa}6֑!f'p4SF=Kn"l@"ND W}ؘo/s9Q[[Ze[;QfuHv"F8"Ng(V5n"$.)RO|! MԺBYJaCDB-L:8 IZv ̞E_öTl~1;\D+y_MmspAJM(ߵ gVuq>m2$X QJߤ[.s0&0g(\s mX@ ʱ/ԑu 5vvDG3M} c<;-؂jm~@@$u-H%ȃţnDF]"v1(H՛X#jg_肽eӘ,,`)}nbNXI- Ac} wrUώ Ai`Jaԗ!gIW%a %w Y]WGo0[@Pt-_7!kyz*f+x>xN3JY47/5ߎЏ!# i9x))bij̓"O*æI7`hqe\DZ%VZ7Bj_!fX[2.E(Cc9EEG/_ĦtEdڿxNdښRf|^Y5T pn!SJ/ݘ)5p})nn~ii>%p҅_1vٞ/kDڂ:qm5?sl®T-cB@A{A$s C$;ZGotHˉU!~bXm4YzWpHm:^w+jHՓ[hڪ67LA5RED,~"7hkKf| 7,vĮkec̱%.`?`Lf{?i"6I7O֖ΰ.b=5i 3?8 ipCs@7+Ҕgfh1_?(Ids.w aerri|޳W,?Zn]1AƄ+Gzamݴ^3i9K=]6 ^bAv`I=c?H /)QJ[&=ƵRcNse qMW6TSP[h[[Iz FsƸjRQRfY*CT1`r!\/:R‰RΦމ|svc-gVW/A;AY'Ӊ5&6:W}^ Ra3$B")ʟ k`tc>꧛pz&ihx=I-)%vw꫹B܅zq͍D.@4m6 E&7{-S6(p=t15NYw;CQoQ}H۞#ڣ G`yk ڬfz7I,Ё@L+C䬳 C s^v!LxK2MH֏ o7/dJg!pev"}UEo@CC- ک^f˪pX V-SF\D"ߦ4.ȩ ?a&+0|OQ{U_Ȫy~$}#c%dfӿ<܈qOBCK` 3)/Z?Ðj`LZ$`Ў+h!u[!g}VB,;AU/77N;ÏB4*6'?GcgA% 9xT59R]_Ua9*B`+9O&ƟWb,8}Uqha4z>HZD{@-c->9}s)V̍xǖ-ӡK %VM0k𔇫_=sEMé?qXfku P[Erzr.oShs+ebM4XP_lllh;~ }ʐǞ>E=(fC)qfBxy4*)FRJD.6:mIV3!2,$"!`ː? ;.Z>Dj w&L?s-`4%tCVhY:j +O@C>E F-crgDcm˂In3S֮e<'M/(ѕD0Chl S7^;xc m)r IY$z y87H;C,K=_6qfWQ ĸSQ=Q]do b#ٞb RPn6=/O/)M`j] 4R',yz%|fp1#ݔb-0z .zeQ `}Z(5kzx 2k`vXtvp~: ]IV5 5/%y4\(N&@2)?.!? z욼+C}?j)IEٳkn~zyd3rYeKGR~(xw0Cî2>d0_whYk"b\we桒"w uG 1}XJV@k&aB=JN{WOSpU^ѾCaOq15nI6$&!r61fK}hY Lr$&=pZ* Kr9ZVT@MXS2@o%f{~ȞT/Xw? y~S,Ɇ{O%=SZ: +Ub?ʿf)Ygq @dߵ`*˶Bs;%)K,욋x_Ǵ>7CƜ5YPtMgh8ڝG񲑪YYhK =yX$NfAy!UhH+!E=Me_Z]t*ҥt7q^AE1hdB&y2N @e|ɪ]T 6UOGໝ9< :T[;qa9Ir1yNH4:/KW^ rx)MaUiA^)]L׭ yC^GY^ΩRoҦ^$l"g.'FFFҾo{W<^]NTœ_ 񅍒nUWh04$Sth' t+~X?y1,-I(ݓRVE;9*~]KF8#Jc~MA֖?𚯃|( vkNAuւG)l|NewC3݊aȃ-BG ѤEyY[8܂U0ֶ;" S'NX=7q>F(Z j `cE1bTܡ\XLY ,̮./"HW*TwaK2̂qh\%A-k}uAe g2DviכrLY<:~Z:͆WhGxSfnD2>\ꠡNp *%&?= tĚvʟ6<ht-!-lT|d$s` gȀ6/&2 _%0>Zƌ\7FTo8@Jכ!spc 7}%VB&xZmiK:(#$id$~ 押2!tV)0'V`R% 6,Ha4z( =I<5WIf V7\Yد 0Ejy:ŌG?sğ2m51=Ŀ9M{]9X=bf( %zqf\ubCIvg /s2=R" @7ﲰ24 r$xPTDiۚ|j9Y܃;+%*BQv6B"͞m Rt*ŀA#u AG&\B3bvU3WNUMP=4e{qyzDbtz FߢefH J9xμ96$cNYH{9r5ZP]VGF)Z[Jjїx>K:7)O!oGOg'[hI5pXX/` @\X'oԌ웒Wisw<[*~:Yqx_Pv/#O:u!F~g :4.ȠFTa*uJ8'(?1K 'Y?u 4g7UXwgh紛M?fۯ.4 P]6yx<J;Ցgd?Ce8ɐ$=GuY\Y2g="jr_ 9_CAg3%$隍%| ː)dTȹ rjM,??> UG`0"HvxtRINOd<"( }tыm,ۦ";Ŵn-8bF':"TJvF;ɛv6ro0b)~{9-[?UܕuaE& ä1 'FY87]I'@I:gV^5 Xucm *+3hVb y2B[׷"!Jl菍)%KƜܟ{6ezD]!<}˞ovwR\5*D8m>(XxoC3™W2T yrd )?4Jm EX"bT և#BRrodv~yDXץ.}30.617ȬuG|o* nol E(MUhio`d-a᧔zҐL^D{~jH/`8P -Ʋng9K%B<gp&zLż<"o~4MͰ"\bHk6q)vmV2yO`>r*̋ {2lN Cט]g"hB~SM&wVzĽ<zLAY_C\ 2mZBށx-UGZndpD!4S6ڭ'%~“Hu=4">1qa/C> `>Fe@M@X3^Ս&˂.z3Ҧ꿸:sL\7JfWU7И2%Pb H8"2Xk߉\SⴌdͼJEU:cx u 7Ϭ@8x6ekϽ.UaDM7SU%<}c%gUe{7veX8cF862,ۓk6=Z:Ng'|#n ّsLY]r-HUBCE8:rhsDzt/btZ"7 _5\?/lWvDSݮԿheC7AFȝgf8z~%+.g2D"ᠤ":p גS/x9 Ѽ]9a/3N)\\{wJDZћs|QI ] uօt"!P U1\Q]#C6)v+|Ԝ1 m)I\Q_l;߰ c4;ˎJj&@|U6DY(O0œNW1\?h; Ś=|-C\3QqbR:h^r}˺bho.Jt҉3d.&1f/gn &$n]i!Qh=؀K)nG\W^g{6ƾI0Mۑf=$$|Sy>T\ 4L9͏M/i)˚mZE!HHQ9P4*W]md Ԛ-@nާ`vE Wӊ#lZNp9jxzzڭV1l-OLR]/]7-͈Qo.{L鄾d a>])GrHKRʭh5b*c7|^"AžO5*^87|kֺYYil(3W2hA{Z^vFGeg60݇ ۽%uM~2BBA0\R>%*b^ ry9}Ǖ-_yZ%|yOCo0\⢪v1%Oϵ~<>v#WxELԀ=x3;G&V7*0۞J l9n 8}+|Q^f26.[ڜ6=52Caѯ=Ǻ_rV.U" ޑCou\!~Sn E7h%gf2jd %Zg;ΙaCwG1Ý6; T|(zͨfHa@mh/ZD~G8=xtZwbo{uk>}Jڠ3qO{pRx\q)OGud2ǒ)$@hM( 3DU&|fd_l c8!_]9LvEeĹ 3KF/~=}fb1]۲$)+?.zD=,ZecBJs>BvrC[2Eq*GVkL+7YYT"Љ$̀mbQn#w[ rg؝Gt[sK h.r k<cnGpO%_E+mS_E﹪o4ҿ8I*e*2u=Sb!٦7U1\H ދ~ ^!DžShS@vd-H59H՟T%#Ix+{>:Ϋ.>DkM&)†k>T_HN_W 1H|}԰W|\3WAN|k犭hCD=4R mSWe=К8*ݱnuT R.9& !0_~`>LC ^á Ymy!s+DZ |}In)9=S^GwksR\M>]ȸ; ;"KPΪ+(hyM5 %lbNUUӔ<*ދQNHqڇZ 5WEJt WA$\:(Km7߾Pqw,<'(чs昻N*BwߖG5ƯRρZ˄go{j-IQZ "TN7l% (X5Ԃ϶Mw}Ef _p.z5eF(Mސ 1We$&)[cԻΠVz+ׇ]z,WS^)#j …Ѻ ?Z$̐)zfuC>QqGrѽnLn:G͇ #ލM_K-#0 x+ٹ3@a8E/V=jċuE߉"֫a?BFdL.Ug{CDjE`ǥTE2Aj(lsg`(?#mR=Z$V>dAF}{:0hf_6|J|[Z)=\wU6ެ?!QIn13s8 ^:xEtT7fodO(o=VYt}Gj;_`O+?ϔGm6!D$wZPNfL mx4e9@;XBoZ__l"͝3KЯGsB`\ݑ|2ONRدi-АkM͂n FS.Dq(bD;ZVBh4`P)xΤfm .`㩴sC看]L+= 3͈eMfxfhhNΉpq5{>N"8&?QDG-Nb# iރt!SxD;#_.BWPYHr1ZTq?P?]Uw~4*yYz-pk -X?s2o=}ge ~a P<H UjLqu{@OwKE@(8m5ht IŵF\|)]dE,oɨb>LO3C}犁-9f̩v1#+ZYeDQxlo2,'T3* mAHuunquU{g׽90گo]3F>ڙMGiCbi8jViL2k7Mx< =wٞ%~3sʉfn~`]B܈rZGUSXLupL! FNgalݮ2MO's"4䢍~u8zfgLf@,1g;bh`xJrj|;zA믁81m?5~'7ħ%r4*Pf&npve\ITs+KA,tL/gq&H:L}%T"6wwnh.$RO:DDVy]5/l مߔS^!XAf4L>f1Pp>(?u{d2-f>|ֆ0}$R8_o.Q? 1[;cάοWib6+z.H%'h }ޗ*"PtyQ r ?.J[>ck440n0<ƧzJGZ| W9ڷş-3A~ PWSI}W:dTS+h+!׺VᙂEɔċblad0ݡh&rIMoÐOo /r b$؎13_80m쎧s?xC({ٟ>p*YG@B\`LH"L Ȍ΁oz_;z`鏓[>AV)[Q}1oT) rOI[nӞ̛^͵ Z$/&uz9G4`woHsb8x5sʕL]W:j;M_ cVڜFq$ @j@|2&Yt[U@"ȏc/1u:5k8NnN%L,ǜn,OS%/Q/̭g" Zq?הxSoFi_z }bc7K!sޞe(JN#v.C.A?~[,Jy~e=Ӫ5 n/ w;mX.;K K|/`YjXThnZ+meˆ臲:6N"> qa5l~A' qz9@i$P!Uk?q[{kGԼJeh?Lc(0&e`zzLrv{^Okb6@:%EtFE%C˳v׀tVTֲ8dd:]=zHޱ`;:r&_<AjdzxtF*kMҀrV/^ϘnLEid$H˜tJYN a]~N!82)>OWZG32klrD3xh@JC1R K }Z (Wy\_N :1j*6NT!kpwr0HܜkUq>B>U՜3.&}<9fϽikގC'1@&GK"Xh-{{3ng|A%eF<]%=}G`*V;ATod˽)t. Po ^QskAqL`Z]7SG(f1ֺ!0ht;GQe^Ȕ.jՋn ;01C rܩ4%R5p/Gl}6LQIe!nld)#.DgOm_G>l,KM4mc @=]9ЕS|k^A cr]28„,p|dhK#' <=}Y,qf'Gh`OJ# cbq^q31N]9 *xӀW[ᢧ*ΦnBB,g2Gڼ0&ޓ\rҊaS#$bK'O'z+M@.D`qʂ90_ią|/z_FTa|\/L8S^ Kj)@fo&ANڿ>_T ӟrG4edoyL~ϴQKM i<anĈoz7gOk;lBX*ܧ&yPCJCDe 'fyTrWH+IږiǗ#fK50E>hⲝ[F(RȪ|޳.Z -jDw$7xʆIERg)A2Qr߫+DݧACgqw|W8u˭)o ׶bmߑΟ6]_ 9@t>׽Mp?NvyׄK!k=)1a1ZS^*l:^ ߈krEEx >w~# 6v&=&t~A!=/ #5*؀tvkf鵎\1XצEqڣ H"Fm2׉Ѩ,zH1%>Q \Б?{ ۺGUg%}j/KFjRTY*Luv U,۫kWfJ>8sHQȽ6{\y-k%N8[d :-&bT |,3CNK?[`Zb*jӠ/ÄB/ 5ag Vx<LRMC#ǁH4JRhL "1ddW=GM 'Y:NA#nv4ocg/d󓁧4A== 3)*ٺ4Jx{A~˗+vCCצ#qАv auehA}tie6 &ˡI8bo^=rSKOq +0%N ivjk+gw pxHZpĥ-f/`xXKG1"Qot>LhS0 >ݸ9N !DX)#4M`PƑc+/zz.\weXxJbH"z"s7߃ؼ~pXy/(?ۓ6\Xo4gD\Xz #xmsTE5̐W$/f_読C^:VMٔ*!n0gfBk[U$da.2ri9Sj#6SC skMDŽ> CCU{k2Q:1|<0sIۑߋ.f'}I%%f.Xk??ע)\q*J*D;AYTڀTD4;p>so4S- $,z٣;2rBeºƙ|Ҧ9X@,N\(ZruYw:|lͫ~M0f}&wh/B2]JaKV3M7ۧ+OzaXu8Kp~]-i1:ádnE1*cMi>UC,fi6҉FʉʂcNjAi6`#亩4rQ[.myȧ>?M=a'镞8Gm5ܤtP5quE 9)qujXM[Ľ4#ֲyI#F+[~RV~*Lg{K֏b #oS𫙨}(<|'pMPՎh5YJ}@_jSsn꬘PŹ(wor"(/ezH v&Y)ˋ^yxAV£`L!L -7r,[$SЙY(G)HŲL9#2fqZ*Yק`A~̵6s -,x/u-93?( ^ Z3 hщCB, W Teo E9^EYǻ݋D+$C0()% g YЄ[d7]~Q@6X="OxnlIP0 1MVIN,xA bK7lM Xm^aﳸC k;+iBJ߭P9M''V.%¤dGtف- ~ibegM0ctMD""ouE?B"ǐ-5. =;Ky ;#1G&Io .U\9ZХٿ%H8) [^(7q=4 %#1ỘyTL7vƨf걄bB*6hdޤEzO[Ӷ1:D>C vyԉ8E0!X/G[W(˷"|=(WĉIJv)cQ@q0z O,w;24[o@\QW>g ߏ7F3) Ê*Ry9mq?M!bFuj9)ڴ)"+dSeS"(4h}+vE**-x״f럄S߻b]ո['hp8h:jFw<=39G % לy#%i}B"KAV[Hą]1̥{*y?ɈpB,\'}T؃s&ЉmjfY߲:eQG"Ϥx'mL~b-CNh hνOgZ L"x<<ê-q[//}7vyLԂ=xމ |YgkY"LwyV&wC@ZKg|xW&V'[A2ZQ$HNNe<"%h2mC%~1c-&9#Ljĸ4qm#U#K߽`Hja'f7X!-hqYQbO Hd1Tm46l"oclmY TE-'|hAV$ދ1c?ݥmܼ?o._d8oSc(M30>ϕyzRV# ڟܪ inwk&s0JLBYj 2ʪf|D*^J,u}nK2kMaC )ysvQ[{%~3r"] ;]$4Oeެw6Ŧ{x! rYaG'N]|N !4_)ta^X ]E# {¥zwgW@ >|-_HU5/JŒ`~xS)&GG CҠ| ![ЪWJù=drW 4RQ_4&ED 9h3~]M ;˴V$3A4hIä-RX3 J@ئ!aIaFyǨ _sbN!MeקQxYMn˜½aBK#8fD= 宴| >z8in#h-]i +ZTȇ}vSЋ+@Ć\H7iCf!_'W@&4d8ϻ`?_ {&ɕJ}9dkO`-Gm Fw_K~Wb.i!'?x 6r=[Vo[_pq^$LB87͞S3͂3-aZb?xv!l۰]~%)>q%5s-hgYW0J `S5ƨܜi0OFwk-]zuqf@C: MJG{N;!|DD-͜'Q}+4*Ѕ-B:H̟Ժe<|<·{>*_%W;Ac'wkW  R Q5Z6Fg~./Q@ SoYKGH%Ne$faC8}'w8 {K᱃,F1IYe*Ѣ̘͑Eyݜ "aByśD:~a6QX(y܆Iȵ%>Fp)V2z2%9H?aU36Y| ݿ쐩(O4LcIVC8eX̨r}:TЪ] l@y%jrDBw2nsK>Plddםѣ^lŸg~1ZV?T͓iX}w)E߶}᾿WuvH~ \" ء/@bU m(3NZ$׵G1q;GILP8e7s\@8FHWŔ~7EyI8dekXղIe˺RTvL6 \T`qjK(BĈ/Ք7osV4p.k!9&TBDF"aalp>+ef-+_ɀvܜmµP I6]lWАq8D.`tؕQR#jde¸vA^)5,QUܮȍk+/ mtɦ aZBR>"p '"]̅W *9xr2ˡ3}p_S9Wv@k`g\*_IZn1  H~)0?jLjDoe }&: $ΏQngI1C[὇q-G>QvD{=R4d[,ԌЕ8RKU=@tXFn=Fb_u1X b.o<ʼn[[sVx8uo` 恼2{{z`zsI%/<z0.t4Ū+}JO_|L٫,NBaVYƘmixo@CCǃj<Գ<{_ު0ä7+з"̌p@O-"ԦܜWh]2u!tg9 m9}4*_-@WN̲y`]䨩?I b^ϰH?5qjIX=f|zBv1[t0N+zQTjsYzZ'I:2;H-ZƷ+3r6"WKYT4֦'Nj`؞IűDX̮'|k'H- }Ik{ :z_PxZ_.D1ؠ])H ]$W290UWDaϫb]³ SBJԸ `w k~Js & _ !2;0`X 1s7 ǢS2qC߯ [V{[ETVu%F/dx\îՑԉ̃{(ԁiTO0*w)aWI%yX>b:9S, / J(!03,nsGr^Iw~:ww0HD;gV_=)\%>XLo| EX]hNom UV>^Iڦ_FkO1{6Uk>l,/hU=od4вcGPe9tnB?l馘Tܰ&}?[20jC og,q.gOI'Ӂ4B:}{1vW~`!9T`.z'+2'@ŤT^s^@7XUOP![DD erDt&h;ӃJN,:v^nncaWr,i o(;Gm=\))h9d~imJCeeimtA6 26֒Ӟkb3u*2aݶK0 g  7lEVAr8Na>e*N}{6?_) x7:OܡU = QS|NӴEbɮۿol9䬲PmGJq _8<(YqkFcAeHdAue"9B+G5k)>CAW5\Ǣ U1 Ƽ!&CKEOt䖤MVCЭw&kd\w@h- Z% 4A*RCPBDVId#Gnrk<^p- &.ntEs9w.X'esj 2t`[T0MGxySIXt箫;s#kh&d 1ܑR"< Nޱ43 ,SgW- Ÿݍ^HU'fѝ{=!NKē:RJڙV@zyvx񉱐o32C<71GDfQsys_$=嗞Q<6?{1Z:U:\՛>!A&+*uE*8j, E%N:kvdK} aw.9$D"I PT[>ܾrf6iȦ~U;KW`Y^|].?.)Hi"Lܔҡ!3QźL=9$R]_6͸֭Rro[#1o!>ƻ]mu+փP>=03O'ɡeROWa2CEm-yɍ)и,g[ }Wlg,,@l! UnSbak\9*ǷEI+zgڵGp-[Zq_XJXM"xXSDJ@Pq.AVo[\y&>WF$w|~ GeVp0jvDdWC]Z?[K  rwjh7~f];@<'K+Gh CL5MLLڕOj%,YƊxnXj4O@cqGQ*4]y8 EԄ{Q ^(D.:\Af`acU2>r0aw5 ]zvO a B}sF.pq@W1jb. afGCR@D#\{4_8ZQ/J ,hZk,$L췖P F>5:%ȩOֵ@;8l1c*? -y }o$x -s[(*eRZe!~a0Xu$6f&t?rz&YNy]2~|aJЫqwcT70D,GеؕI si@:( Q@kTM(skId@~8? 8ƆϊOiO |xp6o߬O,WAM [TiG&m'Z\,Ӆ9JKl~us`y|׍b&w3Jun5u(aE .c4'h,vڪJcEvpre?]չ:8+s->ZDbqu&P}6rM5 nq-cJnzW݅8ʍ2.%B7٢OZwQ'CG8|1qr9>qĄh|HWp %jMi1M(E* #XD># _?T 0= r($練Q ՗($ܫNbf>KCR6F}"˄y޶kBdauWr:3둛 Tc$|XP(cVUb [KKRҷIgDեz|wBEUWѬW'{Q&~G-ϱbFE줰{T I_Xs|CMPK|&Qױ8;cqwjj ڲy\Vh0 Ss4}O?He})iz9蓭JsīwhFermzPsr- aǕ 7ij*ArKu=DpB *qWČO&Sejr|aՓ@iT4nɤU/KX+4s%019U!Ӽ( AsRQL sRR`I}4O`݀izuU3`†8kƖ3"˹ >̗߬55U&ӯgvئ+%_nR%go.qtoE?Ug^g[r+1}w~!)u!]_e<ѿ84^~KR:\|3 }*X-d5e ʅ(Bِ؁x6ՠknsi5Vw7KRPOxE4SMb P%8$&Tk͔QbgtMӛ`¶ x"#odm%V|X" 5?.SC{ŷ}rvWKOuUg2!A;!S~:*(fnvCw$G@dZ؃T/w$ [\@}cqwSY'1&\fT_cF y"P gKo>qT_-D;0>KEco: OFMhp =84H{X]^ ;KпE!Ghf9YW_eVB^`Q4,aw|\ Gv M'#\PJF7~BuaDB%P#9"jՅv1 (a1_j+.k#SrqF pYM;.֝jЉ~4?PQiPo`3Zh̍vͫu->3͉-7 ɉo1fTK܀ݝrNΫ9O| `1 e?y2)2g(\e*Sd>38N?hp17h!)J1\V;ȫ3y;6*9SGuw!j:ݫV $'tq+ůlc2V3"@Eaؑ(캔}\r\DnCaBV#D)THH9,@]h>`Yi!@ T- {ѪOx0̛BGjÄUNմ75ܜhcPV9Hq05 O R)YYG{7RGm J#jY߁udURx:c^g@bu+6Co4;{rAB;CfH5å.m9e(S3Vh>o0k)zj둻w\)H)E) 0۟@2pI.Y';Ism@ǥDŽ[B&qRe]L!dAfRb{RÄ~ܹ4/2R$'_s!s//+@ʰqmA?t}Y 6ף~I$-r6 ✵+S&'L|>C,ئsǣXދU䙚-D1"`94|\~m}9Rdn&eڗ.CeEڎpsai)|ˡ[f uD?L7"FsA1 ο|a]R3gh=13?ЧbGO$t 5!:i6CGKckT )(>Bl(4s\Př( 5#Pi({VF&Cwթ "@{,H)Ԍ+0T}g_H:BXGLmR h=;tM ¯eOgTuNlծ~|l̑_Pc"<޹D^(e;0)pf.=f.5I|dYB)XӪ@xͥ!Km[hg8#x!]Lw$oVQVƄ[rm9:K%2ݶ53t݇FjBF؇UR5Җ;Durv'DoI]ê]9@OՉ vINYgo/O|_cTjX:tUӗA?Fae.q}C2=ZAT})s 6"t~B{ %3}6"&|>OT%}̲HR\yi=ɁY'iɿ1!'J\@I78D?I>\*v͍{2}@)DJCIjV^Oí HU"NQ( yKs)vڱ,jۢ7|tԩ*7Kuqz-pVbCU;.Y{l&0- ಏ&Rm&{aD[x+xc5~J3$hLfLmyGhC*y0qg-_eNZSs z^j=cBTY#.3Xgv[}`f ^=b'0il_^(Gq&a1$Z-"+]rV=W0,^()/!HP$mίk"/J}= !ݔ5vy2_fP7fn܏Hw^zx&i%wsBT:XIX*E'ޞQI X!fKI:k~Krϥsfirœ<hq7@p\v.zw{!"a Ȋ|œ`]|R,U~1}4BՠsTw ҂ۊ &A5Ny9t2~ qoS(k8c畉?}Z뀥Vv)=d {ym}Mf6>zFK7ΚC~\{A*+AԨ%q:6ywOr RJ%]1QԈ:? dڙ6 ~[Ma xvT1xIE0m,%eDk/]|o &9 U$ ߰J@y /&E/p6F.qV9} u25K,֫P̜SJiAQȷ@u<걀134oh!Sk$S! )~}$U޵P1DٚJcj?2FC_tDPm(&Nx٢K\Qudr5ȠV3UƐOgXUU{8PO?&V3LU{ݱ뒭=K6nPl3߿uzvv.R:09~95u$*yQZ(V0|!{(W;@[2G8!~pO3kBX#+$xA2ܼTŵ,bN  ˙N-,Ҍ)/륀rR`;H;8/ a{m)7kjQ-1H:xO@n=f:~|<缒h]I ~ (zbFBJC)P7LL(,Ӟdf)eaJ&^dڗVSrmO".-z;!PߴUv O |Re~#O4"~<ۭWԝ?M_YH7bgIM4OnZ0/ C̈́0n#!#@ FЧu5Ď%qj.yɄ W3jP_e[(SRN~4U8N;5Yӑ-V4Bj}Cא^3ݵ0Tv16/LŃE}3 R2?DTlUt }x} {UA$c G t:- ,rmvJ%"4nKl"l:~#"^:W?2NЦa^^F|p%d>',nѦ:Ձ ZdnVfqש7# ~#C%xm9u\l|ic:_Bu79[Kv PIePtF/F7.i} ;.V4MEMS (pd?Rԝ*)e4 ;~J ?V:]|,|Ϭ˭R:/)0m(And5]{Y(\L+z{ֶ_8FH@^.X-U8>8gZoy9QӴ!F #\c$2wdX 1]Hg "ϣѷ|xҤN+jB+2_~LCRX 9T㘪n̎ 22m*xsڅNDeaMr_<%T>ǡNHp%+)5; ̦ ,Cg^d~^%nb):<2Lz&MblJj<Yؙ~EqF:K<=epеetHE̚܃.E3B >ұ. <tbg1VuIR&-{¦/9u;&(&cO K@Bs$0%hmVlޞ) ϾFhcX^f:y~PHu],Rs2%^Fi/loMH*+$=f+^뉾GP o.NѴ^a90lQ)/g\sB"4P?Fט]ܥgU`}}r-'o$J %F';U1L@1xtXؿ7.*ųqH:!%*> 1>./`F7U2s7Qɉ#^#>\8%xW ;~*Δ i!MHlUcjoFknbOx{CAer_v/4~ՑI<̗"T$(G c# (P!sH<ԍ"|Ub+z+P98L JVlHGj:mfzL`5p;؛_s7 VGO+.(S( VB{o2%'N J~N6z[3x< !OuJp ^%+XR"0jҿ2.V>V>զ^@~SIзĒ'vC'4* {m:s-t3)?c;T|2 ?Z(ZZV0ZrŐe%EC5p=]'F<y֫&KN#WS E' [](51$&1WțlKHz*Q-! %Q&2F7׽6ovsWM$qzkD"6.)+?y'fjͫ rpSFBG)ԧQ 2D󺔻3# }tca!C<ܒ&Ec>I*qe%yIO'@ * MWM$ΊȤUa&)ȹXaX3$^pB4<5W߸I@E oWD ǝנuSa2!A ͂lח/-[˭TYn&%)/}ұU"!m,k%Q#YgUv!6,2 =:Qƿ1y)<-^#p8]f #O=;fS\Gx[{Uz a8>֝zrVӆ<,PΝlfp$)VW]bpw\%SeHfDjU%^ "гɂ\<HT7%Bw^;;'`xTa+ ]!ϛѱ:kR:VȷWIJaSbJMͿL3eIRBR*22>j#ho PM BpI1m'/ٟӸbhLJ͉YD$}KROqb9m;97W[{F6"3悑gf%^(+\e4s|O}+Jʣj1 QWdM|8öN/[RΟ$xSH|==t,sTuRFh@N85P~ jRy+A⻈q>pH5u#dj.Bs/tJi9Tl8N}Gjӵͨ9Nݪ pWmk]me!Pn9 Yj8F)Bԋ蕨H?}l˕tdV O]dRzHTɑ,ZŚjǹyD8i}6@qDֳ1M uI ܏:_I$LJjZJ t ( WC:_kjR~zWO724~IYasyq+;(4~vβG6W Nd*&𡹙b_=qL9spE_Z--WX.G(T*=EMF 6;h&(jqέ|~̨H 0mqG k&AqO^T=P6CwJA]f$mհT4\:!*#z"U`@5^cYR_a+D#%݊C*{7A'Uz4Mt~^}2-T@ fWU\3^PXcΧz:2cs]~~ ,w|?g~Vi/R@) 3vNj+B!ZpUj,Q Z|;&Ɓ { ?_A;˩s}e}1A\v!0gkUpVۉ( 4z΃đdiL*ZWۿ tt5 &`x~EQ| rDl 9=>Vz pYT4G>HJ2>hB0p0UD#_(pID 0ѭ`ceQB/䭖0eڴ-$R{ _Wy|oR}Lu6k ߉{yRR o6|07G Ʊڕ:G1/kf~.82HpXz6h&.]]xV^֕ \y;T{8shy:!{r)z{fomm&N>SL{ALATL1@oplS IEX$%W7QAƞ63:{usG{ KY "܋Epy5ʺA l+qqpi+mh"*Mѐ(ij\|[r8Y( KJj%hLRDm9}kV(L0w {'썏IWBл:] 2p/PkX2:Aee=Ӕ72"g#H _{>a};H3Jt=]ygD=sD}Wd3 Ga◛G@DM}sp_oh25᫟FȼhՍڈ'_lA⵼Mdj-vnEоsn<$EMKoA]_SSi5Y2glUg##OWb#+5F뷚/+ jClf͏;QYyrbBrќT4ܜ+]sW7TМ Ԣja #y$Dx:Cb_rXI9TزԐMgm5"AOmy-m,=7㺺#3.+fp׌·ɃQTg]N[8DQ"X0S4̱`BV7O|Z_c '팏w7g^r4a@OK~O;묕%',mTCp,ݹ] ;kK~(2ǒP)q5ishξ32$b6rM*rexMC,<4g26:7 H,L&}ҿww%``ȁ%1| BO/6ǣ9Rqo;4|nRؑ В/=f$U.Q,4i׎j vY^*4` h :_ N+_ޥ{i{1zkbvdt|] 5^1SdЦJ{!^}ku>ȖX-WǸW[0A;9' KsEVO*zoVb#VWeM湊݄8 c~v5f['#q\5'uM.}H/z@PkZFۺh۽:_{V@ƷC{It>"sz;Z{$DWD)kVEH:Y!aTR_J,_p}9v"= IJ=r`gHԬ[Z4WWr#t4.# e2Ί<|ƽ]X7*EK!['el̔b 0XEMeBEpnz^ytO8D,:O $8V Jw|jJXN#2"G7SusXEW,!t(L[I%jŋ4=UC)r*DH5ZVܽ2.!h[_ԽM3cE%t9/ʒ ‘Dw}:]h!̚F4Y1һs7\[p_7_y6QpafV(]~cXd.c9VP{pf@ՙo$j,@ݦG %*kݚm錎:cS67fvuəf@PBYdՎkY+5 JV[]H]꽎e4p|O;ԃL@= -bΰs͐2&@~$n?$uHGw!|/YC$4vG=̶)pؓ_2[a1ŠKe3;ܗ'A9u gBlq4!{;V0@;Iw#JhP#) k.HCB5$hhX,vE]5>:eM{36! uO$QɳkvP@(Υ͖= %q8!fB|toZJ:I$ўϹ%{`XtUiuv^q[~i<ª *?-&Q/9GMQKSNA wV*y 9ښA#b \Wyz("erT,ڬp"3zpk.Ia:aT"T?{ڗ^)_zنƁ!> +h|DlMN9FPT[Y.| ׽F:w*gd&y_6w3ӽbHyi7Q 9ЮOq@-!/"%( iTD0lqj#g_˷C]ha)utWU&LK mD0ύ&,xq .YhPl$Z}RC$wۂ_llCQZi?v/u$7GS0\}H!|iQ{@|S_>8~6oAb''-jP )z?{asOD/~6JGP:Sq/M8gf:u!ݩԓGb*eKZ $t` da[>|mn) >(!%CSHΟ -f1TYRPySb;֯\\BV6&3(#_p7 1|l) dthD)6e17^w{+מE{pǓM=+Ș\02#'Nds.l̃[Hv 0XF]e暟?)Vy[| eEQPnFJz80 $_lMEӉ%Э w=lVH_,\T]mQ tK)!`c}p&Ve& %efYȬ+iX/aǦ͍7I]}FdINEgǻ c>ڸrGAUڪqSږpItJFdO%X=M:YP2Z+ɋ,=$ p]+0hAt )SMʣΚg~t )8C׵-8VI'|Dr^KA?Mp$%1}1ۙtnJykC׆¿2SgS! s_1d O!q,*'4ڬ&R$VT5'7ޡ}xGX muhgZ{㲼ʯׇ0↨^iFDhe߯KVUyt ؗ%ϭ-abEY{:yYɭ}܂^|Kfaed[?[1 оJЦvb/C%x#[5,VǿM~ivB +~-eV~WvNL_BnGcn8Oh]s4Ai#Soh_Oz[0 LkxadJ)4r1$`GGoGy v7۞h Zbg>}PW@{"zE~n) Cx\|a~Y 8 Dm`|+s`vf߱/UXB~"%27vc\LK̩9+dOzJB[36[ ۲w*: w.R 8*1F3U6ͼϿ¾&A& 1NB 8MioP'?(첋x.ŀ]O9"O-Hhs;zJ?iRS-BF(llÙxʯZ9 0M_t+J R>^ *XOGr"LR\_?G#@$ʢ-UYk\Ti8zGJ|ܢO8DI uoe Qo=qyn,klbXV+Ř/~3-LNMaFeHx>3pDϬ"=:FaaZm}b'? np{j!FG&OŁwOz =gl*Uz^K}3k`hl5'eC~j)xd@e֏ԝcOܗ|5f7L2o_,0,|Vq2"}Pd~Nʁϋ4nqkF= k|هSWz]Y;_Y@"83`55'{̟W&e#RDSurh'-ј$;U5^ut>zm:xkF=pKlB s*+,1Yt c*Pz::A5-^=P3vjO`'@G~/iU6gzS/,3 U'7?ȻrV0$"[q`v߸6ږ?[Q&p&t|D]s=0WbX"vn6^I{u[t,H^CMtCdKx^~̳oAVx AbJjEߛR",&=k#p?s %ƕdpOkZtOOv;+%hv+Ӊ Pm,pIic R4d힨B2Uĩ7+P-Yjq6-d?7^֑]޵k0-7 <}j; _gڞ*TAR{j b!bfp,v;*w`n2e=H*CL YXIdqwDѫc$ +p~w߹Sy7?5 ^|=ۅdJ|Ph o_8$MꠢGu2Y%>-S?CI`l%xb_j%膖 #dғ;"LHcw]ʏm&{bpHYsyZ3Ӫ)0Pv89|B i' ғF"n}YSi5w ;?#IWNP}iK}uϫXXC=|b4AP?0qcH莄íI&Пw^eWcGRP~m5PZE|ht]-HMwBP͑a5ޚ' ACCM:jhO^a,|w6zO'3YZ[t0s@-K:YokY6IZbvRBe!CۈSzqF=Жc0?u 3MeoAUB(4QP0'`J?-1.a޷[Q Ou{޳U7[3*hjm^ܝ~ Q/ā$@axhn=EL'q.ehm W+'lu%ziLځu: n'LYYˍ F -]A˷&]Et'ۭ8'ocү!G /aꦤaBm-NNxʹ}$GVݤ $WQs~"= ?|ڌWK5KEueKYJIJ٨Gc!FlMgԱnCWiِ"8`GYs `p vs/ǓY).n8C("azdKP\C*F#B#AT3R6 G'_^lc s7Uq F;5gBYdso۝3/v=(nP'tv D9TwʣÙ'h [X}=?SW_E0xb@jrb_XXE hZG1])SO$fDlq9槌n<}c>߬Jf e)B,pPͦEmiE0bkT}M?Uf*ѵ"z(K[ Y[Upg>l.(gWTb=$l ꏝX) .KP)mzNFĎV|.T{ԛJ뤔\`mػPw]p';*WI8^I@Эam h^R}ҁ+̦!%LPW%q$T?b\j'kSob :%ǸNkz*ٺ~%U b74# ( Cm6CUnqhqfMP''c؃SCR R(SZ6#M7\Y?_nKĥ݇OosYͼOoj5fMo Q̎vfH&3[^'zU{XvD ȘլoxjsR^OǞ MR_4w&}]GHoM8i#|=L䭓LVӏr~Uf, [ ,wX)o+ONuUWꎨJ[2ŧ \̙R({j|~a(WH2 adDE+|Ql7A~a ᰶI\[?g [Nez}!GLyuc}]AW-a02¥[G&|F %_LC{{?&OUq\δ~_HsZE܂tAVqb4$_ JSTz~4z+Ϟ3p~E>XaG\ ,3TTF&{C6SmNڹS0$vz#-#&6~<.ߤ{fkupSh1 7cfAû`+F)~! x 2)Xg]pncjμ\C۷:&驇zcʜDp!mU](M$픢]oDl !Ja=O#=bflbLvК IjE?Ί.kIzrS^u(BQ-8V[2E*jd X>Qe_d w6E}4Әp';Z [r)s3 F1ʛX4au\k /#Rf_Ă&f_DuFw Wg'yM+9 1q58STk5mOG\:DvZH!R-x< e-3<1m-Erϑv/zTmU9cSU:Q)7qs^dE_i2=] X߂c_XS¢85.42z}jmqꣃB3P/r)|qVwmZ Q܃?%%6eyxT[9~["ʕYjQV9˱@b"z#/Rգ5SjyΘ -|(x#NC ? /| ln@pu5NJ ܍&Y!`([o+M3wJ=8$n{Hu;N2ro?I{(_J"̓ء+H7 >ӝ0AIs)⿼zͣN wn]lzǨ W|UA0X7JWlF>~[67)䗺bW6BJ$zҽ bF1݃gH/P'ىnk4P U0R?x9-++SEVH)k v.WObWUVOѹRO1!VewQ!{bwqqʵKx [9`9bfNnon?QU[ucmV,5C[@W_6Q]s ,Qj6gO!av?φK"n\u5JrH( Tc,VUjcU{rBvG+ǝ c~XnN{Ş/NTꦎ7zpM82(a.. 5lpmUB%e wN-< ~3Z# [If5b"ΨuފAƈ'[kU)$h|тE֐Z67YSF)rJ#Cw@j].*IY:^AxyB|j']@uwGġΓ(lg#M.={ntOESԌ| 4v()Ux_}!))Gy )j}C4P,ʘdՑz"8 +yp}7HA17MpO//$V-ԉ~ `-leZ7g%Hj2l3.BԛTXZ%H28x옞/OdK4uZ"fO0Vd.(ie\KU!d w _uE 2.2J=(!Tw4@PᏪ3/VhsB|gF(iPtq_.Xy*]PBgS= !eCH5C/qeդ Cֈ@n)LiejvӬI%LNOom؅y y6 >KB>`xIHg*Vyް MN2ȱ+j~f/Pѫ9ļ(…ݡL|#Y *Nj&RT}xЧKD̤3-(%P,:JTt0g\gې/G~VE .me܏*8C:dpy#3Cb=WGqWJ$V*a2;MM-TN)J,s7sj\j 3.<(bP!i[1DDS_jTՈu.-,]JP2͢6X XdAB:͝@cq|:p%2 cuHY4X1}P٧~PI׋U>ΘA$^~W PqNoh{-@wi<,ߑ7"9OQEjE#eЩ~W4G~$I7KzrOS͋q H!Kqߚ>ذɽL| @1Td87n9%1*(64Ó# =|T<Qj?nSVc >̉l/ {) uD /Q>Z#[x_wlonд3iSTgKfexΒ ۱VV`9adKkL5 YۖBTAO1W"& 'ƣ\zC3]TǭA~$U INCh wkdz\ȴ&yvңD2#Yp(jVʬaMX A,aU̍؅i`/L50l}vB}$oF 9_${0l5ZNz)Inރd"r+Tr˸١ro!W{ '/迆줇}c<%88 P9F`؜+of|J"|AUԔ!eSR1>x&D1aɪf8S9)!46tWŜ RThBj(=}, P1eM?m9eY.KFuׯT7؏l:Wf )xu.nj$֍yM,imJ 0pxGjjl S +Ԭ0qqZi`G݌MH > \"U^%txU47~- Z4 EZ0cvq O9pl/}80E*K]1>r}${4K n>f^X@$pE$Pp1>|]k;z>qr`+I` L KsR\V )|4Wzʿ[7(Ɛ~<}B͹VE1sv nV'yӏ( M[lsD(^ ;'էc)ghZI;-W{I1@4Cں5ĵ;&sIe,T:%DQ ~]9J1앪æv}K7HU Ѱaj XhTFGBiK]'Q="2G1daXb\>˶`GRa)+G**°H%_R3E| tO oh\%]pDk/rF$>cB<7K8N+kRiPxv>7 ңp#B&p$[*Err+֬8.:)akwi *< 0hRzOUQˣ1;gq'P.^+7.Aw`J{쓷ld1ͽZGlv hv*X0CV1XҬK=ґԁ ﷰ.o }p2#=KEQL*O"IjaMe4J<0yaAb={ w|KyHZko&ɜ]u3"Zih}I`33#fr\?:݇%.*-PDث<+QTs2^MQ_yl=USGIb$i|U}` YZD{8ݦUX/=Zbb1.|3|y}qfAԳ\UzcZ]o QJWz!s[nm]uz,hX'S(ϐΎUt &[hH@e&阗[FF}|"0p/|7V=H4dž04T띛6t39;Cl5^مD?3eWbsOʊ=j0x`zmy;kDI)ino3b̍"#xWk'up+1%~CqN/V~tI #Pyn!͚J wj ﺖsb=eOjE+{(rBJjE 01I;g,u݀4slj&!;Y 8NrIPd#t z  L7}s+>IJA!B7fÂy۩aۋ}iE}) |=yY 0Ea3@`IX cAo ]v.<`OCN^hsUnc{ntgpne97:-A[PW~Oe-8DŰsPeH/CaO`(/Hus:=H 1rFĤɗ5!$Mq7qukء)ڔrW:q &*cz)R ]EҞge$Sm5dodm/, >Rt&bZC|F Kպ!58M 4Xjrn8oj\@~QH=5(#~j,Ue'$ml-P]}l!ƁX.Dm0f\"[*&(2Sg<}qzJꣲvdm爩_8TE K md Z=6K8Ew*eW*G]Pjwa-O/w otUr4-bV|,KyYsAJ(<0O޴k:۞Lz C'2;bElX(- 3kޣ=atd,A(sQvSv}al(CXxRIɲSg B >0u[JX.Ci~_9!?yJC=YCz+! NYW1 iՍnc([>?!,k 4A9?&ZPOoBX;!Kw7z |7^Լa=X6_bZ8Cș bQ-ѤRfLRh%b#HG^~(1][Tf8J2pu1 uHL3F%8x}4/:^[.=Y2vn2.]2F:Sޱ]QeCfGSۨR.Z jB \c ojOp"lbR'a5ן~' ^૷ q[Jwfy!i}$XhY#~h>:d 5?\XNP_Dq:jjZR+|gbHQ4!8XK|HG1=5PG(> R@o>/vsdQdIN$Í6}:L@ZX/H:mHC-3_ ijXҗFF :r82IµrV4{L|\?F2@_fδ& )|q*9PgyQo4^yz!j0JM[X" FrDp̐lK-C|pRK+4 ?R0u06b0yuvڰ=ѵk)؈A?G62rsu=aٵ%^JZH7{=8'`-L[n u3TeI Pd}Ԅ1"_Lȥ=0׊~x^~=r¼}9D_RH2qc6=;]X%A% #xjr[wAvD+(C{MBO䶍S3i/GÌ'dkZ.;B9)|yagϏt`ǠCE[XgMx`Y)Sۢ흝QbԱ __gY.:V|o>`VeeAY.lOM=ڦk^d)U&D}aih+Ҩ2 ePE-{>ڏeDe-4$ y?u ,Q^`wɫ cms4(p[ |'I=#IKuSD0>?#t3R M0.Kms9[Rtx8fQG'57}(xIKqCgG&!85ΒavآɕbS2[ݥ"!n8ή)+yׇY^u>%G*tl6q%6E1ZkN%/WW=jz-{ԛ$r3۟r'}1;%Z'{+wj~ 鿖`;MtQUC1Q8Ta wW 5Gs_ 4. ?dߘ0Rc;=z^IonO;cKH*],[:zkI$Wj'CJcHE-GnEߕUY9Pɠe߈е'+o5.8@uf1_ sqWHZ4*hBS=P K?@GӰ&E;şPtk(Y>@[z?C =4T|'1o[brs ‡D_-G,b*K!#FT7;&(@&=7/^uT2vhBiyɱGauhZI+k3 o3ՠx0?{陆kmPt k|O'ȼK\E$:?qE:v0r9w 8|㮲 l߫i ~'DԸCDYr2#^\ VvY'ua]joɭ~g~ȼY%bp!kLlj=pRRCG 3G% $# LN1>LK&&\jhA{M~E{ $N߮7iIS1p(Y⿖O5D{M8] ^%d3`{0PruI/wG2Y-衮Wvʎ5`㢀{mN:؝< 1fbƁBˍ׳ o5sDiGzuёFM&K*?…ԇeEڜ6ie0{tǼ( ~.s B($g_>.a@ s"˕27owB[Y,GH,4T8P}U((:IS%غR}s%MY1qDy<;}35X4ANDž&y9iTEKE:nLl*5#TYL:@pg< ; ʼz"F'B5eZU3݃*k׶Jy [Yy%wQe,$@1cQjhHDsvf wANrf S|pvoJO[1+j!:k {ǒmɤHmENO)3DʧO(h%̜ez֞UAxqIDZYH6m 2PkeExC:m(RYX-/̯GG': Ogl*$O+ .{bad(sհȡS[\Uڄ1$m 7g;w2Uw5&)\T<6:f$I[fL 3 F鐚$8w˝D[\l=Щq#7Ψl-T㑭m}=` ELF`^ti!+1@z7ѦczSD`tE3Vr|!{ pXlF¹+hmA^:EϐlӷjaE޺k򄺝 /xO9n,氻7N3)qWۙnPԡ 在p}%1.kX~+RkO-!ݜ!MZ@wuH]JǟFY!%$t?3{М(l8\p9TcloDҍS6 zM$`Zzhl(1kEU!1itiLV\o]ً,gہ5=<-IJ`K\?1X-s/6Äe𱑆cf`ȺW4g({'ǒ~I[o<, LY1uP@ۛTy|1/gbHMt%\{L(^DY[*irB\>3&]xk5NU3 Y=fGdO jn9S ~խ>7aKӠI4P7OȡrѠA\E7cZ=< gNZ9AwLxdXׇFSdiVA"HyN F9C&o'z<([E?WT玂P!Bh}uKd?#FC9~Unuwo1v-GG;MGf?dƒFa ^!ZJRD3J1V-dB8u8lgih;Ϊl?6ǝi{{@N'FmHVe7#JIϼ vܸrXXvQ m[ h`FM{S'-S{)*Za4_zLN,[#Y nn  9ZX#aHd9݌/vLNDWt. ~܎+& @l J/S}ND̓kwc+W۵`?B@W}mˌ)UiM]ˢt1OjkH]C%~DO T.',6騏VY`aRI?0,mCQFnm*tpr|Nq1{Ϝ7̀Fnq^dGmz1,FryHi%hX;eabA3j?gș'/ȩi{ݎ'(*J F^9ZٗԼ`X(+G.D?CjA`[C< oe=v$ĎmH4QgZL~hd\Qf'5[53?=a uBŔVY^X|0~|(t1((bFD['uʚZ=n@;m@V|8xQà nj) ;%:?UςNɗE :ZӤ&T kPUrXNI^sX6]_*Gf! R% ^yFuU{-I7ֳGSW>Vi~mV n:,5AzR'  Оu4[ওi-c?ҕ2Sjd52,Ж*Q^4LvO!nC'd^ux_Og*LP'+݄sN: 7FF'4u񂣀A_j~GC TG}-lU%bћ 2Q<+RU1997_a餝RX5s@hͫUop7X)pi aX*_euw=/$ԉ N^M>.P\]pyi!(55lzOs'C'Ԍ##sUs2dkWxfVgXw]j^*]*d+y~ކv^kGd Be;sFIL``OH nMg2ƘݘQauOa +U 2Whu1 HK=$XQ O:-;x]c=SM?#IWW7X DW{ܞKS k=d <({SA)feI?;}gx'@˴-;Lîy`Oӟ举)UuZ4vGktY_׫33>CZ0a9FTS yˎ(+9[,MI }%Ϩɩ= [~\W%%~ZK:0t;HqR,J=]'`%#tJD†SΩEy fwO°*bvjDb:IM%:Ef tWG{Gx΀a8,ia_B$BC%)E91GWر~u6"saVgfQ~nLR;o`ʣqCޔ]9QʼnciV +wߎN[Ab\Gſ)3C%ޚX)|]Q3T,xt5r+]!u6g_-hawP al|skm%áע + 9oۮt:W*khCjڕЊd?eq_E7.9o " G5h3Fun}%JbuC#M#HQo~^h!&GGi,s\H҇r+&~2܊(δ(`{A(OqeO=1Մh`R?шM^Qd ǟ ۼ~^cl~ @[=B % HWt9U;DO!ᒍq<f"}dvkz4,~U*<qrC{$ v7Ϟ yA;KEd.ʥ%}3Ȋ7RoH+^K*Ǔ\):oP]?—ӗvS bЩM5p%,'2>ɤm mgÁCڠ JH}X"TJؒ ^S~1gU_ۇTj n]=E,q&`-T*z2$= &$exy`~ F OAg _0rč5˗ RB&=`hKź]دP0ea*X5%"_Xގ{!vo !tslG ۲q:QLJȩ+qإZ74~ }ғe*)kD{o書vaswM@L2M3bt [Fq֥Wl6R>+l'I FC]x9Q?ۂ#H)j5t 30lƁfNZ=}qĉw},!krR4 lGZSY6bD(-%*"z3íO&2q!Gt Z AUf#:&W*(+Oa>|)XH $T?nUnoN2ҽ ߯#| 7NaȊquҐ+wRUyGDmb>Y6VIhSkv:}{wF.hR1r/]57̀7Z^}t=bWIX?Gu|Ra u%pY=<\˹ aQz^Q(a{7k*r-hc;n4ܨp8D nGj(;|I*xSȔVVei+F-Cd*&sZ d P&L5K#T[4#BQK1QǭGPw؋15-/2l{+soKm<[O/q]y,O >TAID!V',+Z}n*jI׿1_L* ,\̚e3,cn"~,|$a(@"T"l7r@5T8r$i+BEr39Y641cC5֬G\]I߮Q2 83p|o.9JF隭<E RX;wlW:p*1VIb x"!> Z3w0 2Б<լWgϯlrP҃֋l@,% FC^\BB$l_}yH|N4}Šs%sOaCˢAmc%!oɟO*>Is2NvQ$ڏ-~u^|`F1CZ_!ӽ=.2} }E2ih֎o}nidK wN X'9|h3t/<܇,`aF9y?^4BW/0;.0 ]Subu&Xx|2*Ŋm6_!$LZ4rųipwC*G9wcm4ooDUYH/]lvXzl$%XB# n& Bu qŮ)Jv 35m@\#=Wmc?Y"} ^*Ń!!=lWLvp=8 x{u &<7gSERiٹI`ٛ/:1 WiZ3b` ; Pڏtm.,QO#ˡjGjynt"ЯRAT%"\(4QeԝQw`Gk=H?pGL¨*$<x`3uHm6p`޵5L3RTw{]Ѭ|ɬӓWqZI!wGØ`@ DW}=6~:%sLdѵ癩lOϪNJؘ+26הD-ͬWkFu!gxPcS2"C\MEF.Ж@uY*`s9~Z<δ # 9^x'XΟ;:drҸ^Tgvc͗ /9M~fwOw/M!$#8*{ʹLEfiTŦkKH]b]ހ|ĭd̎z!`іA>oA/CtiOrC%bn.鍧K? zUkKq M7ý.>fEm+VN2 >|*90(iqfٽy3rMCGg@BӶ}Q["z( *1&gU,[^$@OV'`jՃ>5qlb7Z ]ZP&57RGN†T-# /f'$cx!ɂdgT*P-fy7:72"n u [bOCՇ9r֟wQB"e@]N@EB[qWc=N+[\gQ7Oi?SYFU =T6 r+dn~< QM*ɧ@n [+ǁF"dx0]Tu&>'lm+2 a5r-]}Ү#F̒5[sOPRgBܨbT3h2o L*xJPzA^sv6YejKY:}RJFfIoש(W0*Rкk "D؆H!չvɷRZ8)Z NS]K') Y?Aw)BKOW/'#Ӂլ:zOqnSݽxj6e4{+y=yOslR ft%ԋmLt& l7DqrL?c7;԰~Cn}r8IID7~(OE ?Tۉ.Uݧ 1M^ghvr23 GdG15יL١C!'8$tCҩ4/y7%K@YW'h Ln2+7e@)I6q5Ũ OsxߺK3b1v 'UYh &9j ϘaMVnsAGovyi ~^zSH'u8w5f[œˏ/Z'T n"Ѭ an] +B2hy:C;!XUE(19il# 1t > AVll#Q ul).>Sl"뤌ߑfW(o6\?)!]Rlz|M^RDdPeOJݬKȦV@> i}1*A%HŁ|ÚHقRs4 ̉`0`ЧXrqf X#"7!?Z¼ иqp$ߍ {-R 9ȾJ?ߤVGOrxq}c7\'d.)Ipd{q̨M^8n[>bh&CTƺn4bY }^Y&G]Tu͠OK9kM-+7?a춐eW셭=s$6"V٣El H R?E~yꩧ(uɠk wVv`:L w!܍~Q|J}p RXeM@R^X׬#]ÑnHgx5|!PD2Ceҽ[B۰bΓ(FlI%J&~eRa$!;q)m0&zm&:/xrZ235X> ,=o_WXY F>ѿ{J&T|蜏Be&r󢸾n⤤x5 Ait-u`톍sP6 ⑵qWH:)D naުb0sۍC|RAMbH`-o]AM|z4t^KnHЎ0U`~K2$ŽE*\$ϧDպiסq);;Ojj9 fpB<X1SI:Y z͔^(#YiM!KR%66z?7=0xoFwpn/x _e ц7ݬkǰʨ@d,GYbVʕ-ܼ D} ƪAπ~Ʋ;;k81=PV'RFx@rJG$NiO pϓM*3XTn[hZKr4kHmy'NSƒ|mؾD-]RPtMtRY A"INE=SM !'[||i[Q[PD1ѝ%]lұix%5,ۍGZP+eC︀!`I ڪzr]Qu.%\rWt5'"iX.KkHb9".X!fؙ@q},v Ǒe(vt\u\8KŦqkG af?yz$@Wu\$a@u^܈sz0KPǧG-hFIviJ^EB"B9$FԕRJ~=7n93Uy#MBs̜grO hrP]xCC;$þ|V=cjK6&఼䍶m*g8Z[\7@qJ@E޳/ t(TT0OVO^L4"O/hp\>!gv!(AKI~mN.Dbg͏'Ո7jBKo6ڨOo [0ݬG;8N 6ϣ04YB^&vo8UIf CƵV /(3)n$HUMs-*iC5 lyMtv8/Uzn1i E e|XGOIs` |zV[,q pTl$bvmLu.s_VJOmBp$#p,Е"MuRAN"s-Vc: +2`ѳ-69r:C B_10ij|s=R'Lp5xeI\QAo(H2T0 GZF0WU[&O+7 4JpvLP0cKa;D]F C!Q% Ȫ6ȷHk5G' ׶<Շ5I]GMpe9 m#TَH"ȷZYRf7(Eu䱖]2S0:lX+4 NZ lL=eӶbK̝`m '-AiF>'z w#kX&vL,D]ٍ+fmIa{_8 %>rjO8Ϯ' īSV%#A8(I|>B*zb.tOoэ?m@]piLߘݲ^$f{ P`!$љgCu9ӕY mfbn6 ^=b}=⍛AW CiOI$md>uܚ*<<4/~%1X0I&~PNQA4&8'5;YD6B66PoSn7chk)l{fj)iM 8KCIQi~lizCj5!.M޿_&:9wyyZfОrT}bjhm TLr|y9r*T O0NkJao% !|YAաlU>DA}qugN=QNWJiS#F`fBF$Z4H_R4KsOţh~'N6" 7p)=G(;e8}(H#bvǴaރ^ \CfՍ 9O,StmaѦltۃ;Uծ ED"8l`6SYZ{U#G;A>#ٝQ #a:e3KxLՐ'EJ @uxR69G޵ʒE#;/2lE_k.0Z.OB$#b K&m5lD5aK޴ȭ@}xOVF >3&NN¥lpCZ. /_zSq_D0W'G֨K+_Cnn'gbjM;[v%>?I(= 2!kbHm$<|c8DA ElZɯ6Ę5ү}JY_Qer@f=CcBMdG }kӶLw.ڰWj!$b @t7εJd*y`V;ă;jx-4P#tu(s-vmG.@أ Egd+~6kxq:,{~>Ung{,3.=[4 FnG!U>8MDIL*9IV@ ڈ`G2|2Ĉ,&Mp #L)*]*:Íb hU;^{k.}jЀZC_*j ;Ww;TGgi1d >9?2;>S|!#n<h^d4.] &J ŁjCv! a_oҹ緳]^glCo|b.56v2]7Myɦ/*VxXLVᲡH{,X4!8s#OX4;J |JpDݥ-'{C udKEb(\z\iJ{%Zy+n "Z?;ďLzQgF`3g'~crD\[թk˫G3ǭ*4UuA$dڵt{$.?A;Jdc|`OQO_Pxŀ9tb{54Ԏmʙc)!5*YH|_^^8KXpn<@=̕d9bM U8+fz d%M5Dk |ہ;:O9H~z 8ezBh`EgOJJ7Zs*'ȴ.1v|4H ՀjϢ˘axr`oH3a- Ctsu9@_]\j_MAӛarw1WE{ݼbV۽"X ]=0IZ$N3cpQJg4jH)F1D$`}reYL|C`;)ij]}q qg- "8b7R/lDZBڟu4uQR!Kz h{pk7ٔ&Q(uGn߽lRG9l)Q3%ƒAѶh{Zbj@bȌl7Z> FҔz{O&Lx9"&*H]H^;:pgҒ6yJ?d E-xz`[C7AkD=(٤WgG"$ihI87^-3kgk`[Xi-xD#c! Ie,F+9G?r͸aE \?L+BF{7qU=:ZMN4jk!2^k(>Rj4tFenOУؑ1|.MNZrY+~3ӝgA1DʹZ=vgxE\˿3,R=#c極ҞK>vj`>g\@d`IAs U7 {w8TY!`kKG}wd)J?( v5dTs;͜quMeLqjutMxsBKDzc\ ĺh[+AL%_r)fDޥ2^S\BQ: Oy=>-tRQ9c{5t]Tb^U'EsxiR3!~9\-AY=t.f㒪x*ٞr*~8<&Zj\&z"5o"fP9jK ytY,e)Lu3K(P hQ3XD(4o4:z2I@9"?7LO~;S}(8y@J@F L&w% )Zv7x$d X!p}ua'C jp4๵ ДTZFIlh/A]hnz*/]]Gm'x@+E+:@m^E )`0%]rQ`_tT_MOu*I岂 A#)eyG(E?3I_XM$>,l:ݡdfFNIY!#z?-ˢkLg `"Au4Ԩo;Gtu(Y^ZKw1b`uf@ h(Oot,5$h7(@I]f*aaq\έ:-0>cTl`GdAѓ{ICZ 9|ΟmeFyWCT|}wQ4]ItNHi7ZoF!U~'Qt}dVAGOffj~A?>Y UX0JVz|]٘'gb4TYTt'(^hb9ra&%.Z__57k.Zo}|!<SeW{΋%Ḵ tҬ'3DxN"GΧ뗶OG#(cCq$ڕp`W@\ 7X3bhI*E;Ȓ= <^f\shPo$Kfj p:wtNcdpQyˡ Nh*Vsw%$U-ZoHchۆ55ٰaK'ٟNjvg1FiXE|YZw~AZ'YzT \dѩF 5(w٦;$rE_g~Zzf@7]Z݉l4Ƽz?oV[]0x7gMO<O-5Thzq`ΘFu@ ML2\&:ZW\p7e,u5i[w4` .1@E߭OW;9lq+'qz ig0aZ鶎bSKEȺb?Z:J)]\+PEm%xu*i5z%I ܄rd!CNZ(T$9uh~`ZGcEvCĈws뼨 oY9WbΝXaNX@pKzșόvE1B Кu/9#.uz|#xrDٹ 8!kv 6籾C2y[ځPho+dԗֱ'n[U, p}jNrMipu69m:]ٙ@:\kd(ǑxHFNf>u IG+A 9EҌVcx;^sS3. ֎%0$}<RgXĭ*gr2Zvu] }cc1655^}Vv^u"+k<:IV gQ܁GA(vwl,MG?pg=˫;HҰZ ZXuZWR?&m XX+6v(1FM4#/QoXsz6=6"K1ZhMmR6[\I|uF=}=d?hX Zq(!0ziߑ.& tErXӠj(v9n%`[j#w||M`U !U{h[Aq9cjϸW*B#-3DŽ*]J7x39(VCR2`Ƨvi#fR}(L`;19m;wg FOVf\n>+%3 ZϞ 3<k$dHK3_].B+, (. t7~ٍJ2 ՌUI)7W|0ik2; $eoxoq/ShGdȐ N {7gًl?MoO@( /'KrKr(rd,uٟsI瓩Bj3,tC[?%g}r cŔӒo Wrf򓵜 odW {p>@5TE(NI+$لݫŃqs&) IG ,'f>?#x ew1ޫdJW<$!mZ,>uJU\r>5[22{/Š5]eS6b uk̫Smrd&8 .}dBIt6^O۽|~w> dQKz||ӾTڎԆz͗}YI U&&4jJ^w͌VWc$ } H3YbRҶݤt󁱑U6m B&紇I^(S3z# (wt5EDLbuXwt_\ yv,TCMx@oSRyP&)J<ձ͚ ʘQ 4Y0gNvT|nN 5oRvu0|BÌ טJRn-8Dŕk۞T'Ru{؈1Ofj Jq&B_  皹~zR_i0z6u k:FbRyIeU7gNgumN:L3y9c.6X|ZTN`oxij3R^ +CKM)ϐRF G(F*Nr>eKv$ Tp׼o#ӭ FzfS#W.Γְa8j#ow/UVIӛ`Neʡ*J+8af&@Õ ڀ*Gfݎ˱Ȍ{mAEӀz/Y,O155$,Q&Qh:ѬwxOr9ч  T:}}N'80+pɬ xle'<}z-n6"i1-k/\8tr̔N|m#f=ۨKh[,ζ8n3iHVCi݀itWr^YSCL<;5gPtkRb%U.H05DjYzBl\\>C(C݆B ҉jtWGL ԍ2 ق#mTDy肗k 4?㿵zՇGzg`WxHi,\]Q5cPƑ&\ׂ\Fy%nd4 ܙFqf m5jj2sƑEgG;DOKk KL0)nG"z` I7ͼN2jE(񴱈x6]5U2~kE ~b^޴_bQr*n$3Tꙩ#gI`;Z)VޮlmFZzڲi[>H`CG ޺a;Y;;{?#iyFG1ipQ} <3;GF!$, DeL wIPEXdPv(yɸs;t.r=s)K bC5,X \8F)^AY/On$2\~'xK4:!&AFRg KdlH2E6||)mZ,X>Ap@d P"Fn"V!)z5~jokbrܥvJܗ@R8J->4.2GuVD44IނM\Yw5-s oRgjV VP>־"Aj)ly/Oxrݱ_xDGGj{3_QլI %n$,2yD%IdHWy-䵽Lʦ9 vX.L*3!l[ mKg3A1KbVrn ַ5$R,TCZ+;n;#6fw%6^'_"f3ڞcq5Ib; 5rՑS+I[!dEwu!)5~w>{o3"HP{L5ʋߧ46|'΀Úy$\dflAvyhRAfs *{@á]fRZ%B pg}jIS^[9>1T޳.jAA S FT;-@3e t$>_[Qlb6L$7"Fj3Cʡ7u.$2a]~-#t'I ||Mj} |3nU -\[&7j>A!v.` d'*oKJx5c6R;)|%jbV+ߖU;Z%ƿ|_xO?`hW 2R0Am_f>bTIghb=D;By\p]oă:yH#X&c]/(0yqJjhBq1Cc` ܏| ] l+L*_H:;(k_QFjo84GC2C܍ )f_5p'tdؿ'dwq 4U2v>&BFe&a8N]pL 4I (UqWO*ZVn]jn?j/H;վlįe> K!k>d\X I Q 1S4-B//~p(+= Q@ ťTaDaIc-D>/KhnWfP =wb0-k#Ia@rXA7@vl\Y9@.7|6d͵ u}zrE_oL0*1?6?KU3D|_0amt: ua+yA1fJD_%g˭>6F $ŇMI'`=@:JxjgDiz(}HY䣗FX*M_ޙٰ8K! 򅏱veH!gW93د\$^Ue*fU3($:Htj+mܦ)ׂ$ΡHOuEЛ8f8FYr}O<f)Z^t 剟U{Y+H.K~)D{_IHM#ĸҔt+|@>@D={q:+`爀G"K 5ڻ?!'+oEyٝ~ř(/*?eUn%^rMre5Ο9fy]sOH;Pə )U0O.+3iل*|bΤٚ͗ ԙ~j%ft^FL/b 8X5;~A_azuQO/oMIU1 " +&x& hvO4i,4ewzy,nDZg%Ƀz}d9Yxٍ!Hb;d䍄!ILwg'D>rj$k@m/kv'l+ oQo(ظehE)@"`p~w2 0gr2xBkIA-yJOƶ+ĵ#_ہ5E5$7,:GxW̧QR^Ẇasш[2e[oӽ %҉aB0J?DAsP+ci`{@UjqﳩpwS+ TLtLvuY\r$W$\<~In4΀18D6)3)PgDehR<]BAuc )W7ʽ6~+ny\Q$mAQ/\x0zHFYm6(;*$Urݽ)M tW-vKyB lt`"vhЌU ǓM*ds4ߒIwڝpVpJVZ%{m+(p$]"=`FAItw:͝|tYPLO?7|k)ӂ (Ѵg)wT}Fp@\e$9\+֏iefF?;gxg/*܇=pL,Sy̫z#3pRW$Vfʂ8dl9_>,\Vk:F>9N457|ݸ/)&[<dskgW]h̀( &&h(Hhn/[=ŗ\j4:9V V AV1;`:=uXK^TCXWFtr-8W$apni?%y=w ZQVv3VC6&X,Ξr1{NY@\QHKf6m.2Whp%W"ghgR%u/mAAd G-4Vݪ,B@y Ģn4 }E_2<-7\;si` F6drf+ G@3 n>e{3]uvIs5)DAGw 1rV:AV#a[-TX?G4-?]: -'LN\aZI;/ w8k&-7sAjwX=ݞx/5G;:J!} R#s{2"1ZޟBt<_6SsDE7ruS&K2E\x"I*} 4o5=)g`T6i5UT9-Ґ?{7W/mGI矕46)`H-ƃaNQԞXtQG]x:*n5Iub4!G:H>ސ/ juƞU(O.M{R} ʣU<], L-aZtT唣C*^j@-u5EJ`kRӪ\ETfb:}[i> EE)OXbOѣZ(qX;n"k5խ&WLC6$<` ɹnȫP֌C'efq8.6L捧M9{ho,qg*IWl={Q. -'u޶^bFS䏍<ϗA.\ߑ-̰$<+8lUiPnrvt<Ůh+NAz,eq0L.\!I3)}^ 9Cnf5?VxJM+LH(+ś=|625}o m꽚_lUB{ϋx}MTaOf(Ǝڎ; e?lЛ|L0i㐽m)C_Uڊ!PSޚ* Bl`8T&g fէԎ&N@(0h+)ʟUKk6@l3AX CB$ꥉed/ۼalLLAuY7 ~/Zv[g}ʜ8i`NC REѵ}W:@uD]gB,EƜ9OFq[i":} ) "cu$նnا[bš=PU ;в3Ҏ#rJҪz;@O,Vvlqeorjg) E2NzVg~6ώDx}$9%Ƃϟ#J܂qӐXtx2c|GǞʨq^-د?3DŔtw+3~Z䚃FgO`yr6vx[&[SE$t1P^ Cˈ BWU ]OK0/N zc*)?K{"F@Zһp.̨̞PIUp(L:N]nE]~h6~@a\F\D?{W[ Q+T=[8YY_B[b| YhaGt F9Ove$+ǝ]v = 4Sxܚ^҉8#,i榹iǃ Vڄ]!;xtv&-${VgYo7͝zQtf7qP¡9d~T| L:|HmNv:$~o%3kkYZǔ/`ϴgLV9apT-x[KZ$dĦ#4=SQ^x?SP8Iy6-~tS֔vŵmeB),ƨdu/jC.G9 md=e`-^Ij= <VdӯBJ2{vxֿjSTAO]nc,b=PC@`LTS&h܍J ОNR :VPڋ7]b6QàdJ7Ʈ5 S|a|4%QH"{HtiZ\MeStXrk63RH3g!ϖ&¶pU:*GO<& >5ۿfY̷V53LL#ه.Ľuu۬i0pS$6IH93MB=tvϞgΛA7sk01#bTA3F6REdiI0lyt"r!8E`u[(.Gl0=5w vҾRh9MB|KJ5񈤥Ӵܲ_>Wj)/h`>r"7:pKn3om2a!oMi3{.Xqɢ ݠ'C*Wk=6\ߌ?&s5ʔGEsNQ?!Ov:jhg$;yܐ" ' (6f9Ck _c3"j`{8WPYby9)aq(ZڼJcjVq8{@܇Xnα]3aLyC>ӝ+]75p4{k |ϕ;Waݜe<8aVYFՄr^*^8"J%+4yOR[N-;}L'F'[:|Mg7+jo֍IyܸO4nodZ!o\Y<옂T ƆJR3&Ή "p%b8DsVo&wr.v;%Ԥ|T\AQ0ERfxkHȒ!ܯU.Z!f>)@ 4)CpeB,xK/Ԃ%ew[7{c^d>ngx|LQSŎoA=VʁW#5'i&qyHt:ZXSU #7_]/a>D=#8eKd6F7ibYN4e2ai!IJt9ż&4ĖI?xw[4fP psoO5D P æ8JH⹙ xD[Ho213AUx`QeVUfXt~@g#5wD%[*p_R= G$c mBTLl&W2 @#}<µ,ΐLW:y B s%F[Ro^(Y.k5UcgnZTFc*Go/}/lP߸?j"zJ?s鄅ܷ`?^+ {i*Tm_bʿ|g3Uxj@ ikO{T^'φӝFoi_Χ KȳUzq\Œ5b~,uCݓWһmϙs +Dذ驸@oJ8Xw(O9Qn}pbsI+>VLao0;2DpKEi鵚@=@6F byP9iIpvH؅{XՃқu C*v"p?yYQ٪K.pEqE>k_ҭ^!Ek7IdfrXGR3'AWg2ݔ噮6fY_q mj0BB`Q=쫕\jkb z}F>P#jh?Pf-{:|'3R}L9\}2u={apt( T+MQJO"EdZ{l oS g{VMJ≉Iaòsu〖ɲ]*HVt7j?liXbH)6Əw NmX6iqPďf:t.c:*Rz-T56Cl6_a#;&σD ] DꝰVEN|h C̎Hɭ>fJGE _9C<mI䟔[ij2wwa81 :59iv% Vq[\߆ʡˊi^_:NFӫy%:r~~Yo_>0L^~fp-+}tSPi~z}7\ố1K!<'@:+A-SD -WDWlrOdN!dMP sr/p.0([+ Y2[h'/]~XĬ MK^;wWiW'q.׹M yƟ ijÍ_\hSEws^j.O?B"Y;,G*Yg]$/BIK09BLY> xvZBewQ?Z Qq`U'و'*L#Ꚋr=[Е{2eX*5d!Ο,Ԩ뵱lC{n#~T,i}sg{j(oݷ =DHnl>(8-r`I͵=^iWUU HsG%הX?x 9}<SN (|k`rrcUl?nDW\I ѡ3[cZ``Tm#^Nyl-/bәn`OimVTh:P,3tz= !irKFg^vJ$Ȟ+-TCYz|qn.;i+i*D0bf'ƿ)]Kv|Mc=S1&ps%Jk*i>N}0BsaL^(J cb:!#fj)5;|Y: &[/&# SƹJ5MV1)Iu;9-:Ĉ)xŬ$TJ?FSyC & ,pu@\ |χסCW߅N][; d.鸱Z5UU3S`KdMQ2q'+ަ(,~O R L@ρ =J^B5SWQ"DTf'yH,/"X2Hlcݠ'Z؈ ,r9,ŭޣA@ƓCJ3Ѕ6q ?iwrPc5-Rhi4(tR/XK,krQG/F:mXmumJnoSAmBlte/i4&׹JશIC>`Q rbwtȓLzxr-6UjLu tĖ6^q:$8AS9YW0]_E\i}s$m EgErpRO2dUqQ׻:{#(61I1iv4Xg1M-n/ȷs Ey߿ ?ð2eW68x{mI99]Rkq)38tř|g2CDI` %N-G]aJ4}!SwetUuvݬR6Xck`7va嚨׳+;w$\ǣ7Nc79@, 04͞ Bk XX1KYq;9G"BF'4BKONGK\̃udXVƽvajjvn O7ܽ}+.[JMcw4%6=H,dzrF%auk]>Efr$ Wh;/0PLWǶ랴$EٖXJBRy纷 VDdO@L{a!{շ $(6 iw~$dvG.^KɃpzyخ8Myr5pj:2N5f0VbH%~Ad>hX38!MhtY" 8"}ZfqSsty.l5r:xwF'n:1d0u#ڮ)qԛ ̏O1 ,C[>?jp5(o=HaَQ"#wD^N8@k3@\aV[3GL1qzyNJT(*dZlnH[ '!erT3-n1ր hx[Q5=j9bmYH' pQ5 AgKbnvƏxbih>SsmtӲekfS.NӴQ_$qj45s bUhva<{0Z26cEhp%Pm=_4Mi. ⮨NCҵt0 ~&*vVAɵ zbOg<;| FpE> [Si9]/-hRJXePQΊ;O+E1wh-/'}p&A'n_~,>1 rw%;HX lWD1I&X`eH)Cű(-@ oQ>aMÃ?շ2 . i3]?v\ #xcbVq2pa5e|hm]!l r0*裯C~V(W$,IFIuATU&VzFУ \w'@65"m"k2&Wב2 mƆO{7.rT&@r㋪0Ah ˅Q*ȟQa wdu}(#էIJB&jKjzԣAۈuF)lE;{!Yz`d0QiY 5֖dt$@X7O:;NiC+}XaY;tm[1I7 ͚i&"Vx%J5072u7 Њ:ΡDH:Ũa9Ǩ>77$[b0^up!s:űk wO?DBFXѫjAaw1nlGdÏK/5 W:.o_HMKh&cߝih -Cep4'?L92A&9hEkhL4{giRDw%)UU_~OF{0,L ZJįKܰCe46Una?NC"5/!9K( ;Eh \6Pn]lcXvʲ0NPpKM;`p3oLs[ZYAkiՔΌfyCӲ88a]me9ږ.##I.DrK|^*W:]ˍȇ5}J\Nw3[ޓV ezcť̒TD2rE҈kd)&(TZ]_Q3p2CӦHBsDとwY&jQI)a@ngL)Nʾ^Á;׽q bZ'-O@2(u f5)MM߫Qhp}dp _ϴ?Cc'rDt5 d[Yp_A;MvA~X̣FB 1nQ5' [%oLtm ^{uc8>"\a%!Zs=B&%4h~Q|JL{8q WM)W1bYX@ȕQqSܭT")]X0)Ezx0v`ڢκHXdk2t,}"iy1ځ)YNP{#NjѸN!oj#qP8_-i1;3B4+}4H@[~Բ!wele*t}H&G@Ym~ZsYvk+dD7mUBjj&{1c#Ck RX467FmϮ| ~õ+(\(qvI)pm>ӗ9F/C Wt$.9_3vܩE'G!f6n7 Şz9ߠ˕;c{CdhL4R qy7K xmȦl雗3z|(ol/I:gmǦqk)HpH#!#| E-6.9D46Ӎ2졙=ie"@D5eG_ EK2@f;!6!9Xj|ZH, L+Aݚ,Tܞ%N$Wm;χ_m@OThU ypGBrѠ"V]q⤄,;RCRWr(x8U. Ɯg*y51/p gm=e/L޲]4ց>S=.,AA[ rinܑ670+#_ rB-=SWG)wn7J~A05Ixg]aصVAJGT}[c3[A6էW}z,|QS̉s4${PS'xԘ;b`khƿ`_Q. h@h;߄0ww;ȥQ/BWm W+1mvBĪF "\NlU#O;Vqk6HL S2CxPs9.l9^CqQ )OSV{B!ӏ݈niSdsG2QmqDu@InX(n\b{yKu;zF!??^u/P\a!!>9U9E}k;L65/V{;v @GhCm:2~g./Ѩn@_.z/D]D`Vf]5ځY} hj &YN+cYALaB |9.Z{2гݖnC_sahD|k RCK_2gl .Jxj86a`/!Ih5̸E6 s* ~ם[*[YxL@իNR:Nϯ0.aD iJ{C<# J''xWN1t,0YgOF)!TId"<"E5M048CwRGXGt3 n<mIxp;x &I)?8=-ȸEjk4Hs۰ƘEPJe,Ցk`4zgʕݚ6Hg kj luNyI'^Hf`*%vdw(ͺ] >踊A Mz\bNrpT8>"uoC ؔ*]7lIS0nC4u+O0'gbxݑpd͏Lo8cJ|G8T' />:$q#, >YI]syxρ:Y4wZ +U^ ^Bj1mK"O'U$jF2ꇏm4%wgеN̥ ֖oI_4HU = _jjpM+]\PrB*bJJ).c_Gpv$P' 9V@6PޖUFQP[h>F#t P#s푖M 𯊶9e_.b80i?|aecݭ԰>6=r='eu_Z/ !0bs raLcUGNn?@ GP 2GGAFeO{OsBZifR!״Ƀ b;["Źݽ6k@5tk1~Al螎)YXg~^k3EZ!<(epۭ$+.% ={I3+x@vK2 =snekdh_ ]}',M 3AGXYև}^rVf!bշ"3:ާJXkܟK~5( 6K]ӌ86P)Y]tvo$::lUSe'cѥK>_\.glUa8$;an$cgJn|khV_P^:I\̙SP]s'rYe6ӳv@Ҭ-Hh=E5 ORHop)ó |ȓnLˡja}@{@:,C_vLR/@Ņ!R+l˵)% Ga#Lsق\J`~^zIUskn(ƈ; M` ä@c TD=KH*->Y7{|Md:k۾G2~F Lպ?I?XRky1| @B'Nw{(77 RTlU 9.M4Haf x͵A:bc<Xz\9r-={aῢY697 Rg+RF)dhHgBڋ!];HkaHwأ|3BnKr>۾5psƤQW'U^͂5w& Hޚ!]ӯh/ 91{]CX E /X}Ԁn_wDR?@dbN}4_g!Zi"WG{DcCcAdk(%}| 1;barׇg! Im'^Ǹެ~6 | B8Y{pwN;4m=ϯەRzc~6 K6VMJ<{ 0yk(dZ@e_x%~4:~Co7!ik=^bNQ|QD 6"gԽy(kJp%-dR͢ h3L9!͇JKga !UOTL ٶF-GrrlFcyKOEv0Ё1#!TX}|}A?b#uC}'Te1 L_ ٽq`; 50ѼQ|iF͍` P3/T)4}TuR涹bބxGg0eB)7~$fnsNʿXbɅ|;Mir@ g=brl,MF=rbk6A=rl;Y_dQ=_(Qٌ+]0Q0A&R0KSȖՀVzsgrCR.X E?5A}K'x'Yt.- !I69:2vAzW*o?ߜ J䭉5] $Xk9O+4\ij.+a[uo,왏b7㎢%cWvB2w"1j+8T"?@t {w't!j_NW / LxOi/ҕytxȡ;[khB&UL{|AXqp&p1N %gIn ޤð8,k3نS4Y>N#m Jjxvf N7a<ĨCN0I؍+6m"(.V_"So>Mޡe:1.T8;G-=ė:m]SNfx7)?.;H J7JK̽Q7تcRE=Ӥ]SA@ÿ"4D7E ww:'~%fNq(F l7g5U&?mV"ԍ"HΘ9dzMo5HHdYd7˸OXr'%f떈7sŷ: Y#gҼPQIDZ^tm#$I4KTOl'$rAWd%}꩑nEEuԐžWw䬩Rd}h5t~Wk2($ 奰mka{Xkb@ݠ1"sJ; H@<Nא²,:al*½u1!L朖4(z tjW}ТYN kOyag?"F8e=Y_Jh(XP~p `akY$V}9TM5k8ܰsdQBipY=Źh9]ݐf\倯Kׅ)̾L-qRS+7O.bS5[8:l {bvV.wix ݚ H@*Dr]cO@z:luGl8 W]ԯ5@gߞGṩq И 2^%y|H8zEgmͬ60ި`0(\^pmg$˔*VS&@w۷~b3"MziWЯŨyVRNxV;x}"V,MO0kbϺ7!ЭWW~kى&0~;<Ɛ[ .>lh lcbԩWy1uzBHg5qK`\-z]2iyǁC@-%>4^T&r+͛K/P38vY^ a<.ۋߺd!v(=!ΰEK0KņuFŝ%?LQRo4]f4NOoփ>]H/ULu@ɉVLFKS Ks )dQo3Z@B\&5aVS._bWGayzFߩ_F<{Cx0Π{a*!ܭ%W W9@xE?6r^H7B[Dm"`M,e#)v51Ή>ѓ*3 oU|cKa'^68i5(\vW ~XD/6x'*#:&ҎFVXgA=&RWC[_j<T= Ok_Ǚ*|2ӿlBFZl|2;?\G%K"P,\9ҨZ"7q6jhVq*$tG+ N-Wu^AS9RudNtWjk3uG)DNA_g?\0ZҘUss߁ShjvAVxm]U{8gT⁔az;%R)Zli譭Bm̈ @A0KZGI0mlBsU}a,`@:aHǒk` hEӃk/#v?SZ 8_!#Df6y)Ja͕n&_lͿU2bLjM厺j-Lxpݘ;2F%Li]T\LV2A鼻^Ccf&biլ0O=,Uƭ` ]*TK@"n i2@lQAeZD@2)!}`8fy$I w UTXr60x'!Nj_,Gh EmRܥ4|XA扳򯜁}q+ԇ pv#qdlcbL :ӥ{d;}h_`So4,`n5,r ^3puCע\5#fXV-"ޚx5xs`ZLjMN9-XXBh7$ڋ7d@uxBE:GL@_1D7]{c.(YRUV M-y&3ytmm UQ|9NSw7$K}Vuj8!^ET5tgΠ|p궪R2Hht>Teg'HڅPQelI31U[9#xHm~z 5vy+׷al_Z4Mw-LԞK_[;wD5etaU{t,wN&+xk LIX(3 sULb4mR.j TY}F]]2tdɺtβ :pudSʵ5npBWY崫M2~J͹sAAܝ]3@tx#Z4Apg CQ`dE: ՄI W ߍ&]n˖Ϗgaamm}(>z3nd}ԋң|WuF P&0M>+"P!w;%g(0٦<|7A&'xX;@ωw 8^üb_sQx(yT JjuhF"W=ZtiXU(B|.r;&ZV3=J'=,)$OnMa}ʏ hfM>+"Z5љIAŀl!H[pi۴&& tp3G(JtjfT4_C^2|6'N&AJ684 +6N^0 1Cr}Wz}o&k2a(9u}]wxqVU^=ǧyU®ڠ j 9D9&SRMF~c?hW[%~TI4OEA'Bb l,8)>h@趌DHӀܬl^WZiޥ Ɣ61%vo^*e̺t>*rG?cEaOs?>eF@'>RzZovcfܑ!t(ޝxH*#y|H@kJ*EO;<Z&=Ђ~xiC/4uvص &Mg(<B/Ɯ+V %BR Q `DǦv` /KAl8ɤVW+/>O܇Ï_(<X\-]Zai(g/TSa{hɥ4t?i1$yIKP1^9nSjK7=p{{P&ЅpODb_|H`zB,w{yy߆V`J4?T!V5Z74gC!,%w"WjLūr4qB-XEnXHb|)V2'"R6V/FdnOZavs^?*vQqV,ҽ[t3a& FCE6F~9JW1S:`#(f_p^"%3xK$,YG7SH=m/'؞xGwE!IY o=f'{ FX~|OX)C q[TOӍ)R}A}TOwO[H#&T;NI( .BP!];L$8&Q6<ݳ} Ra\GByL?y ۙPGMRMHL=a~0xOG:ȅ1Ttׂ'H=E7,2һ%NB 1MҠpۗwq7y{@,&~*m* []lY.3\gI ']dbv܅]ȡ'Hr2Q| IeJ{Q02 Oq=y$P_1EJEҥ审EJö[:Bg) ɘ."5m]6Wb&QjWaHez"Kw+WMAx[E\]0) oW1$%s1.T H,̾6zYeln;$v`\>FFYw,nF·עRSN]?)@va##XI7~|M))-[*` V< ]'4^"uDz3_lTXw$U$8EIu-lq\SEdfvES ﺶ(L3wDd|Hxndϊ}%h&%XJ#z#y*)ܱLˈRmcv6Y v~Q3Q$F5WS!1|"08Y0y5p%9=]c>X?rOa2cǷ@r7#Q]+ 0b|;ÂzGJu5\Yl Zm-nKW^Ѩ5aaHvI#yRpdoMncyPt{_M>̱h hKd:0!1lS i}!3ނ0[4EHɔptI32Ga>,?EB[̂f@RQq#Kf%MֲJk ނf=yc(o怬V<ȹIbBB\k[ͅX# 5oؙ+/0,C[-EG)5H sq]K&_@JlUb3+ *`Vt۝'{UG'Ж(%)1p'T0ThD(݈&qtjYJ7]$G E?\W D"TF}!KoI!LrK9S@|RPmQw@lFL`/[6D%&vC1W͙5J#rp(a8:OoaS3ĘM~Ç"sb47#nIWO(WD9dN$tR|3i)[y4ܐphQ f(& x1Q9y*Ȟ <qШ5!tHo E>i]߅6׉x\ZGf %Оngf^aYEo`,_ U~_ڗmV'@|,{˳/b%*[ErRFLדw'@ٽl7hKHFrdG1qC$}4s.sN- ֻS`gqiֆsz9K &M\F(cfnS9?fܮ_*zl f7}ʽ_e7.+)e0.UF())6)}*_h5nQ[3te rr{q`xP4,sp-lw1fmͳ3~)AM9_2r>G[YF'[, .pL(А5 kz!  ,rI<Rgrd%',+yy y&e-.w\Nd; 6]_e^5$Dx^Fjw!!=R+>\ؖ<$ck͞ԈE"Ć+PbjgUجހe'>ǣacAvMv 㵦x'qYdq=xTĐ#aC?v R NUqR?SQ ne{t:N䐂Pjۿ" O+濗I xT" ] ST&ֻh R=O7j2 4i>+SdetiK^5XtXez?G72Xx&,JEr.05{_%A95z[}U!q5ԵoSѰ"-)#xk@](GG4`;[[hG%@E8|P#adv?. rVo, מ騏Y†loLjv>b7Qmib*Ĺi"z~Cm҈h UK>^P=@IL|YjV77bDm]rsa1mZOn"g\ Jxka×ۭZH|pN`r@Aۀ@!>hԾՈ?< OcռQj [x{HFǢ{J`9<QpOq9L. Җo,U8f+!Ż" !07 vPGe|YGAovY/J1#M~/ r-IEwGΥ?˿A&m׹ѓdrd'ރmZv)/֘P.+v\nR) "jcӏZI&`Zh.uO`,g%awײ'7} Yn\hzE+3)B 3x6|<,^P!D<:*6)j 7=/EݸߒFu 2F,B&%WFjbN{S/C$M6)ers۽l2;1C/S]i jxzLjVD[d:aTh lA{Ṛ:{BH7ėۄ`JWseKJxXkQKsM$-ASHx YOM$_a xTRQ^jX4w[(l3Z;p &xfDND̑'qhj.U/`}8Q56Kㄠ!Xjx~‚lju Bk)d|xqhl]1OH -ON# DU/E珵i0BR+ᜫfٻӐ@SK{irM` ٌx3ZO}A--e&T?-@K: WWpl🄧S}*!VCT:yGU%/&Ux7!˦哢h ϡϻ*Qv'e* ΅G!$S쁰9gm16| /:ocup7hXm@]9;rnZ3غo=Fٟ w{@._Xf-IDl }o]ুh{'o 峭8U=&KC1ޮJ؁0I3"Rheo?۾#riw>sSNbmtdt7ZZz'ff^߻J.iOSڗ`]>NwPt9U(M$Ů̑Q=qԺ1bHB@y(Վ_cRthFwYʃA%Eܙz]9ظW!Tї V'[uCR'iM&'muy ?7t]DD2i[P P^~J;سG@k Ӟ'T{E1I<#<r?U`P 87,Bz T('c+2*nwj<8C"3,HkGщ%!:p(F<_̗!+hAϛweՂ"l@K6=M%/YQ`([;K9<^(X"'1X"::sZ}c0cWPDjO V7" )F 18- Lz,䤮@u3";Uױ9Bgڱ+L?j8LRaV"ǯT(rvəV%iN$jf87A@Rqè% NQ(D?j??pڮ%R{ m8$4U Җ=3jMD"˰5:0|(BulN7KPN]}$|q[\]Ԕp~IJLX5=?6Yw/5r]8 պd /ޓ<$Τ_⿌h SEK`~ٷj qÑx2Ej0!eO;\>&Khtj*{JS]7ihn=oe@SwMʐVkL:.V`-U-i?+zzoM\ VC_oS:).h%-pm@`-rfR#^s&=eV}8ᵪ,e6yh9w`S R)ҀI+[([kp @M+| '5<=pʕ l} 'CQz"fzMyrCmdLPFK麛E\R j|j YYLּ^˶cVfRJGY;i577yt V xcB)|E5ԦR'Q;rV{l^i]p/ ( ,Ⱓ\_ &*Y ֖a*GF@rw5J"U~egv|iVguunlQVzc LumrX"mRC@]Љ|o2<1;=tjWM@*\WnJL D[7V]"jB ĕK?c!c#TDwxi=z+tgW$PJ)#=>PYX&>7˄h 6܋=LOI |A6ϬT3)uX )^v2g@\KDQl!S)wc}eaHi,ɑQ%Š]KƔ;tóL6a}iҌ$ƹ|Qb8wר:SI>kDd D_QD_ԭi%jjo;\sAMd6R5|#5N7qo4WQ(PńRH2v %9C! ^.ͧ-BdO%=3ʄS+ J{]ew`m+1ǔrY*E c~7Ey`Ԣ6QfPPa^z3^.o"[4T23ǝNa&wDa,pa.Ƚ¾)TlѺE9CJǡe1,F [3U`1pho ٢Υex 'EwT2| _51;UR+,CAbUܧSgB}IK{H[esk ގ? tlki,PP1 oILbPhHD(o2{{ c-jJs>:B3M-kL-6/vc)C^A5!Ä!웚.3:'h0/JTyX02tzQPQϩ '9$bI)ֻ%!?7[ ;H1ȐsBc]5U4>lY4X/x.=|D苨hFt٬id\k"ݖ#ho4ʽ#E  g+J2XS vP} 4++.yvoe x8FG@0&o#f!<\r Rolo5|%'Ӏ>KȖĂߩ\B76Pu?r"]Jp]"#J0j9 ˿ho37nX V׸ϚiO'\h_K}; ͯ#jcE@56/!ݺ09X-'(4*`{9LgT|1>P=1Ol]$onr=_f)sE tYTNü { #n\SI$5ea^ڱhυnBK+CC,J-q%lzA1zCvk#cG#l?2ysy%),FC.M+ÏrcR N&SևH͜7Rq)$r[ ݭXp \=_h+[{o\/. (1- 4xIu'eܝjvCz|EP`Y v<g_9vu^3Tuc rdz<9Us56)1$E47 inM^yuHk[\֛nZpqL ٸgo_"tBqtҥ#t4< '>/~;kw;w%{y\h$K8 pIt;h}iod,Q6!'-5W ƠOT.@2q9gl1 C]D}u tzV  +`Ah粭Vp[).O9vzubĢao0P;u-VOl葻i ݄$I3ߗ_j}{в :M0e #7$sh0c"!f#mJW2OI..٦O) ab ~~p{Pt:<#AA;opFV/Foy )|Q+_| ]C+WʓdWIQ|UmGFfTz KQ׳- k5K\B;>WziZJڏKU`Noh ElϬ*Q>zrCrkOOlp )EJǎY=LF¡-|'T0QӞж@h(p wy#RXb#XÕA LС\:b~ERWߢ^J5Nf 8I %ޗ =&|N=:j]mJq97n)-v=ͤv{LlW!q ,~,'3pI# 0t6)S>sx3Hmwe{TNQz!!c~Ln2f{fu)9Z tBirI"` 0 GZpF ԀӱŪ\hIhڒ\ dc89G3%>Y6@;mD.>o,̳2vhgUjFyЊc/eM"=nK{qYL}CI]ʦsO{Er,b)a2QŃ $Qpϴ = zrdDdJL!C[pe&@٤dTni؟)Ȭ0++s_ղVSeJ$9{Z?-QpWwOL*2%ޝ#j"o Y{ jhji,A'Yؾp~zlf?J|[ћdN߽l$Oh}Ԁ'<"΢U/Bam*Fu!y ZZĉ LiQHn(2C$ɠUHC|bfLi ]'RZy S57p@e1"O(ULP,׌ae&[9*ж!= 矉+f >4Dd;4?H ? nʸo-Tu3"JZ]`YjuA{c_58u N~QVy&&h ^ 6H)( 87HD#cFm>x8P&9g Οj*uc@>+GP⬉UeV4d _|dӏ5Lu-T"opc$$>4mS*#Y7!r.QiMM-mXE^ )l\`:aCEiH]) {TrJ 8N4uS&L;,*hA{L'FS3HbjPgsjhP#0 [̝֒Z:pat{BòMʎ<vz,'K (÷oi:( r -YHpL_ ۆxx~م:JY tBDjWI6_.g[\ (EcR5\)IYGeehK~X? ;Ws(V;ෳme@L)%F>r!!v*e80O& THHsY;V;8u%iqYAxeNW0+aDh: 5- 14U3" Awno5!6?afI%^Ӯ$lbVV DO@bCn"T-cffj7&GaC2,iMPB!(Ujy-T:9("Ru^ȋŦ`5E3D-&vEnJfFqUAh^m]-5e\RD]RejJo-Xs:-c׉ ;R\*_'p=zy,\Sc43EhKh)RwīfoP6#~~.+F+H;2VVl='@B“7MC,/{vTۨf$^QOBԢԌGx?oP3Glt>8-N\Ri8;o ˸s /ao@YenTSNz֝/SrL|)Efk-/{l'\]qhCÊ+XkڲMTP֩]5zP*g>ʢHGL7S/WFZu,﨔`mژafžڡ9+p D|VՊkMSy%[V5|)F5;hof 5H9҆91VO3 7B@Th $˘+n+^bTx^_g'F P&i㇍SK1 (3Y*~vA~pbS_q5Mz{:[“^G~,^v 9t{hR|^ngbnGn"'Kyf)C忞'[*I}X]0b5{k2Rqǧ*f!? BXWvms=2.?yBLR.0Sx~sNikqXsr؊x /qT(b1Jcc)J~°TLkANB/fT Z~̮TY^`%x] JǝlrIG?mֲ" t4sb?FW+Ȓ`,* Z}a/ rU)ݭU.U9=sAv! ]9'N:/ٝfr ?+bu>(cy=3s يtaJZjнC% N 9<׈kNƯ)T'?g˦V&tWKBL O+_ 7d!3Kl&ICvC/uޭ2^B?!Îa*܄3={W86sMcsmbc*Ǯ@Xa( g>X6 ܾNyیӽNn/ث`V B(#/y#!mZ;24\^߫\N3Yj*b4[῟;ܕ"-վ>L hbpҩ ra/zٕ/)/'6h~6[f=X> D4&Vwƶ]",ۅxJΐq 8XGQ^I/_ *y\X\>ƽ˳xA PVFds{@Xt4^  5?V ~pzN7^y݄lJ|*A+]Y['J  ݖs5(4ѶK$~qܿN!A!PIMvlAMu*ý`*V ]@b/W'5%Oxm,o٫]!s6l%$Qh/GMpQ"J`Om۶߁J~NEǿG| Լ1y 0c"̓}ofvzA]UNs<$wDH3Oz39Ȩe"{ܾcnQ%8s`ǩeNGW-ք;&ugT?e2fG Jr#T&,ג6KO9ф3gOדpb1+Ǽ@l"TLW؏|H>i̐##m&<3dgT>Elx>if/-z)QJ> EeGD w跎q"C^6k!]/#U-\u/\ BDʡ^?t/EeU&blMK=٪"+dmCPLa ‚C ֲOuu~B~ن6@cyCl h 8K:K.B`P_XWha Gx{SyYݶ3?Dd _VF V0Sjak%$ +-~4:fif~V`wX(9|uI6%(VUqJFziÕXjlgqp6eah*f@ Ve bYϩUfAC!}2c7w#סΠ )I9.R_6mckђ.GWuNvĮmW2|=_.fRqu;(v8YsUICKڅSsC;K xyqkLQoKK 㻲kΏ@,ͺw׋*w% PM'p!:;sXq^>;D(0NlWB{y;V,.\%b"֓UH?ZZ$=93^5n+#յoУ~Ejkl-3m'&c {Cui`t;a3C`u4ߗvΜa9R#YiIBfs*z||KW][Hժ}e̬O D!|2pOV Һ(fpĽS,x@A\Lj0wb͒>`5yI*OWäjS- 9ttdĬ8Le=O/F)##od@6D}in&I I\Pe)+$qm\QƋlUF +$147jsX$|mF)fiRTrDVMހ2`|O> ѹМi!( @w)uPІYq+B-F *̖Cfgƿ͝w'#Ӭ&w?)6j1Y\H~ey# {N۷[4 %-`<miq xd, Ot'OzO]rys> h&t,me(!:aVC4\۞ޱ( lkJ;(4YG&GLk+JeN$$&Է̅G=^܁@"Aqgln_i,֙3`ԅQ` $[<"6"wY19SKVﳐ8d׽>}$Lev;VRV-Ba QBt_ Y/aQ.`ݿL)ȄW _rP-v-:zS.n,&D^RHs~Q(pCV\N`k\pfV8-qG H—<}M#I22%UP(=i8\zy0ңb`ARRj'5ZΓiűb"T`@ L V|~ XiȈlcj #^c=ϖ1֖rTO$d) Zdߛ ?v/b 7lzi ɧ"E4P3$$$e1p2j.M_ yB\+ S)ʪogM8;hGHW6F`3cNJq·Gro8ںM(tMG^"y9{= rA7;ib[ XU Q,/Z@-^iu*rR*L ϴ%ꖸED`g- ZYCnG8ġZ6 ֯P8?k0?ّw.@kL8\}yIO!H'3m@*'ICZv V7tcn3kfGs}-N*Wɴ*qDXuYf‘~mv?7f3s3VF'@k,R%*T|"aRrmoKE6:4Ҟ ʁ|.K  a"_r$.2LIjmRT*}i(1S;,JJGzpC _-@no]havHYX01֚Uczl#YN2#xgdCۥzv0~۶=,+ Ȓ-h޹:@lưOɏ>TGݠmi~+V9H8W@t+a]ˬ_ʭ Wa`';wx{-/봴s':w9QX.nř#o:%2:턦(SQ<#2L3Ms}y') OA߮$oY60b8=0rͦLv=TFl1b )$<[g+Vevk&ſ]x%ʕʐqtw"V=&<*lY ( kfD#f`$4m؁o|̈H:`[_WizB 2,~8R<8e/_OʓKPd8k9ƹPb;˹6Pk`Ҋ%Weܵm!;؎E7HͩeY(E"f\QPVn`Q&S #ƠW Ӳ; &%>5]m0PG`k ~;@QcdrtO#EAr'Ogn\I9Ȇ @RB0ʩ JrQB$ө}Tޗ7tw9O(r SVZ}F:Jf8*'Dk`ƿD/( h4a_w^ 5 7/KÄݹ3WֲV!4kgr={3DA2L`׽ɤo,=kN MGO؀&th5[5Ac\o8͟;{IrcG$?po%QKC(^{j3ǯ]MGCsۉ^GL,Swlq&EqU )~I:ԋ> |}7OX=_C_7QtҪdrjQ([X{8ޞ0xՊM~3Ga$2'B'> X:*C>.@x -b/P7M.T{l!WEϿhrx װҘvYy~/Gد,Սa P\ ۧ7da|B&Ί'x|¶ |jd(GH:HtN4_6l"$ \sD6Mx7r4nNԦҾnmXfeIBӾ,qb72=s8V -bDպwd&"guǣd (>0A])#peXN0: uC@\?hdYPP/s Y ۷Y2g_~lg?&,e=pxNtf2+Xiρ?v \/4wc`$}G< /!csv~ܥGJP͌4HZQ\A}0q 㤗/ bm] {X"64'ʧ4, iگj5MfZ]L3U nOI,O,?$xN@+pa쵽B-X#鶒#Xtհr xeoBStoR'7OliNIc?Ҿ}]}$x6nTRfvR|гхGFPH*8>(Hmnp?g9s S~%z:•RgpG]x$M*s"0ō#W5oiN,1Nvf͓ZOa63>#!:u5;F6NSPf Ae-[Ht B%nsz;l О; gW #o$]Zȿ õ.YٕsN`_;Y~x 48 w*@[ŒdۦkK~כyW@;U)>B ϏiN,ok#T_r$C8ۖ ڹW  =΅O)`X Ϟ5(܉Mx,.s? Tt ;u.|ȯ@4kP*nG>oGgC b5T7P):ez(T +M@M jPy`eYVe?u9žH %uKWӌ]`ʳ\R-7bҝߝs):6QNg[y^XAD }N-yh6Eˈ-AhX !( ֬x?>!dք ɫ޲"#aKnkNYU&ICqG 6MɎ<!H4ti6v[) #ѣ7 $٣86_ո݃>6'𓳭ADed0 p۳"|/#PN0,W2ZӰcGSVeJk63Y*Łgxh`E'ؤjUx Xn,b.B_즾g* IF. H@8b1-6uUhs)Vb^@"x3mQVdu{L֪?8l=9(wfęuB8aѧMĤ,EJea*".kF )ê ,Q_4gS*s\Ħ13@G+{W}iJd: X2CT8<%0BF9ƺ92{? /fY @!o+nA`s 7 Nm 8bI/xD13 ԝ R=lRMg8Y`= 1 ݺnGqhEW?,]*h;G|Y7g/VjV`@V!+TIS]!mLE P'A¢c-W!Ey@<-sBn"apC"1XSVSHljCg'ÔZ[ 1%bEĞܖI1}dTR.O`5g a^aԈUm5R =Jl20t;KwRU20pYUS:eҐ%?b)WM9T+2E"mq67N&'X7~lޡV;8hdJrN$c)J9z1pW٭/Q;9٫~Udn&:/;.iU8ϗM\z̏:M2Gz7G&KJ+dq٩6k*,z ^W[?5u‘>0N`hs/ٛB0:_A/ ;G ;+9jwtEi+$MoFȺ`Ό+|sDJC)idJ}_~>ۓL.~,}ISUSDkIē#8n-[;^|`^.- T,p SZTR*GWmu0[eB{aRR1㉚92ʆK(ؗzσbx he=++s &Z%|*kdeԡ$s$Iٓ{BQ%Qݯ ܽSI -Ww Ijm8MPB2nv ]s[Y;LrpM$el:9S- O.̈́ñկ+^b{=q-j4%q숛ϲCU0cU&iIavH O}p1N 2ό;92]f׉cߊM)!"K :e>9hc=q>޹&ݹ0exrvуnͳ!ZG\ 62MQ2*lV6jU$%y߈x,ȁi8H+;0 ;sX? yfUS'Ki5 CfmHU{'A?O_>sMYhkg@-{/*ؽfJ-KV_AfN`U: ]f=#n):3XO 1:ޙ7lS>rqމf}joX9zWٝws10K1?`w%k፠*M ]|),<+/=l*踎-HYxZꕎΛ^Ac 2=l'FhEB &M TxI[`ǹ⪝YO#a\(C7qދm7dX˧de˯)<"'jQ`~lGt qF۞"d|\֏#'d;Ox>V BL{ˊ\\3.fR2Я bˋV.ve8U~h0XAE-plhi\@~4WA-Z˷Kpq }:;hFYuP1Hҝ%h?:W~7H`-~cMtz|GSL$% _Щ"1[(A17gFIew^5c(1Śa y,""\!HМ5Yb.?Z E-go&BLI_>J. MD@Ao8(K x;Asv0pGeY`ީi\}4w]/ϵP6F )iG/IaA7 )#L`W7fi8Q9Pg۞'h;a?X*p첍cK5º ւ !xEz`Pn A֪) & )"vƸ}zim<<N|h i9 Չ1!`yeK= MaV1zŠx;Τ*UhgVEIQ,B~-LfX;Cs9Tvz5 E )]6st)TF&1".C9U Ǡ}V'~6׊h[*RKy%B nTjH4EU[<7v=dO-ճH*[PVX^~ pjpBމRȨ IW~YvKB]gH_]/2O"3Үdą+^BQ Z1kl Wߨ'rű5À [9>ʾ+Y,y}&a17`es-=7{x7q4A&A#v.f<:4 SNX}^vI^>Jl4d?J@?" > Yf{@g`$*3E揞-={$ \- j*4C*+٣grKhmRTIt){v$|ZwyWyvuթ EbA331B;tڲT+{Nڳ/֎"ǹT! /CYEc8jO'sD2t}:ImeFYTXCXMkyIa'&k$퀗\7)nm4cf{Quǫ݋($틷M 3~po%/,e '֍n:SdՆ23uzDpe^ Bma_0s0m-oK@ۦ]>Qxs= &D+mih>9ѡʖ+"bsx_F l:=O3@m˄T%wR!1mu$ P9Bt.pIi Aw28}Թ\_C4{9hLjK3cXTwr Bѭ' @sd6W!8OJ";1|K[="oi3[WO (~A×޸ - \oښDX>6쿱S@u#c0B 'Z*Jj>6&P5f+mq!XMx#[h]쟆taKT; )Gvipf_ sf)_DF\X{O܉ ( BCFNs|_4#0 p0-Pfj%9rBΘ=q~'+$H9մI6'2J\_Wg+TQże6h[5&k$2$qQ*;ԍ3vCuN1frYa3>ש Kxoc4DyM+B$\-v&[ &[fp.Y_ Q@<^}  {LCVKƷڒe!=ĹǥX K~V ΅$mciZkezϿ-5y m2}Ƨe6)@P/sz"yid}婇Iu Q*=aƞj׭ {(=~xVY^JaCa1) j6T(eoO 7Q>RڐfT"ƀ@%Qx+70xTFȵ_4($tdU AalG+ھ\hGoLm]P^0ŪN-d2HKmfYpDřB~VAFUs ̓z-]J̮6ܻp&%SK@kbNgecLl.O@O%oi'pj9():n em%қ4Sg[,>YrJFAmOpsG, v|E'|y Ff DO><[KP: U@#K=cDKE >f\,V_9mhQr#9ew`qi?Er?F}*kr[ACYU7H{(\?{QLJ s j,Y_FP`{*"@\eץ4!RWi1(0%ӭRf+)M'`d7uuڊ>}6KDC9 w [#)rLq44vWNˣL7qR/_G幄fn!{aîg tH'=I { 8y*8dR3^ <.^HPIG]gn8Z;x̙[ ?Ih>okcץ{/ 6#IРWr$6x~Ŵ5.x3{pSbM?ó c.\tv5dSVYOl?>*+>ϾT1Ә ϩ"Ԟzy}M}O_esY a11/W ->qꐽ4Lo<)oIn[vYnq>p%fWf[ E:y_HGu Vn0l5Y7ª"DZ89 g0LpUcE*O$t; T[mFĆh5ak嶷{kfGN_ʾ1fdKwy=}aUn`tQta(4YqDV}J" f,CYY#hy[ٽ}/ӨqoyuTpFo-Mwn#N~#v,ݜSH/P0mI۰㛌bS{ϋH&уF`%{)QIң, /%inQFM|q]}8TeY%{`}!0r5<2|)͐<^&<&:>IZ1 Rt=AziX&/,Ȫx \X9j~R}9:MY{XHV̹VV݇djjl:%y c&eWjɴ*C#Lb)ݗ8wi clS9>$ug]حNBx`mm\]o;۩tjf^Q رf0 n߀3t![E_Ÿ9LɐwӮ]4v1qeB]!pWhbJ SWl^הZg`Ff49P] Ҏ*!@0ϒԔ9 Pcbvϙwd NmaMOȑ']+pG98~;3^W"]=nmwdڲNy}[ *G.x2, L}9nqqLٺ3F&Y7N0F|[/=XniaMW4Q9>'N?_A^`j :eg~nw;+\jP*v#h~ϳxdu@g#{44U2Zu 4mĺRJ:״뮝;r&8}r]0V~3$p"rtf,4;0c 2*x6p '<L8x7ϥʾiuFPk!7c*Dޅ% uCzѧOwF7 }sK[WfN| ^H{R20oU,:* s4>'Wrx l8nȧZ^@䠩 o Vvzo$=]os 3Jrַ$1 GA5jYxtWeBjix! v{oP8:2LsÄ$KJf5^itxpJ28Jtd@DN{ \KݟA354m?=r5 zѐEOMd#Wf.ftzs<(Ш`v75*dE %D//ry+pq,ph#>pU8U}&G⻅ߙ%4؅#?S 5/@LYʼRDcty#dB -cT'V:T6$2`{VTK(6^^WP()$VǓIڲO"v'@NKFP(:NJ١lQ,݀v~ Q:! \DXg9έɦ~q}'JFEe#kcrxcjW սM;޹ܱ.%Wef\L uP֙7C/BUxPg2;mHj[yHϮ9D4!S%\`clׁ9qQXTG}Qgp+ŽRYSR{&\l5%Aq$u*)uugt>}5Fh|CEn{1Q "tʾΐ+T5_+uU$ӻ r4FY+=Ƈ1,_1t˻ ~9u+]BxO!x;T_[R qO~CѮę7b0CemSɟ酲\/$hph`@6 C_VVk0Yyl-՟BU8g9]``)xk>#bRyUeҡȥJ5ͽ/枍qs >ή.*ߤΖ(xf%5b)<\7TsUG4yFdVP?g&sn"{E_`,$`K͐|gK>ESDVGHь.5M+ZL8gs-|G }bh?# "Jx ;SGT)rRjd/-lON!m=A\Ɍ o= *C=KK܈o t4 =^y[d: nք忌4&9D,# +~QxWCvw}{H&4"{sɷ:Re碙t4\GaCa pm~N[T{n`9iԉ5*ۂgJ-(R4zq `DvZ+V[Dx0NM\U "B(4YK;V97.Yd=|bB.Wьx~ E`R/Cמ|L! ݣ|KF?́*s.(=n}\ DK?!$8v]:UM;eܼ "@Ԩ5g>B*F5tc Th9YNzzḾL[߆Ɯ 2m,;MOZwq~樠e8gFesg t`eС0\((oHN('Az˜Mogt^6]BZ ).O*_f9>2 HyrIʥwR<Do=-_akDFLy*R)9L*{o7 PocRNE+]nP06٥3PG_mZv2PMT kM3?9"3Z_Xĥ%2,DE"t\VxϘ:'5-˔«%/ײK{@Pj0lOD"ٲX')F|-4"s,$C/'mJAzєD;!vuݲ<豄hm~"gCټ. c]jib4e)ҙ1Zr _εN$|V~>bnf|HW2OM'/IX?X\=,;jƕ̗OAZ0Ú0RX ^+ [ycgZ. <9o 1cUʯ6\A&J/hӀUB(@ _w"YVaNE+cLGxҔUQDHzD7o1=ՐƉUW_Vrypla;C31rR i.3`K>fJm8woܟynY,v%W:D+15j~vzDx~jKiB3IJ{+wr;2}6D ʹv\*'z/&y4Thqۆ?MXf_I_n<P[B@&Lo.ww1F[x#l9{0)G^HbKp]lxsB(9t ^av'n  nܑoI%4B3/g*~W }tWmk}$-\Jx3 (pۧshl-N{ Kދj"F[Fψ.}H#ݙ[$Q8h[G=xj91(WqS6H"zƣ;IulXP&`tX 2=UC/YjWn!|&q;~1hS>ؓ3='M 1 HS}sco>+:O/2 Wc38։G\˗giVj%::=}%Mٜѧ#A{"6ʂ)^%eM-<[ZÆrON$02F vv p )džjhCzEimD ov_Zޛ#ܧߥ˩mʫӜGkl?(zy=Qsq>I$;-.X3`lpSx~'o$Q?*b) H$V"S*@$Aj[`-D%ɀQ2E@%cY %ԃv}(TFҤ5|2Mm]a˯Y}exxq#d_MCKƦgUj3BmT_#2XblI mvBr'an<,g9ӃubK5x ~5lϑVsU L0 /ۍW3C/nGum\|D1NjIT%~cC D\ K`pBFxH⍲fؿEN9 ]\F2փ 欫ĺvvЖ?6 JN@sK:"-ۥ=D*^Crz3S'g Vӷͪ0QZt:̐⢠7xcOHe_^G`ɸk2f͙ɴ,@23dzf` 7KS JWȬLoVl(Yb/4/x mt~ ?2 hA$Z SR D_y#JOW )so!;J@@M/Zo{gxsnfBc{L4d8oyϹ֚KKqn@~ژ()e:I0l重PhǺG%(8=2G:B ]~Fhu%[6s")r:m9.P#s2:sy8Z5l57q>B~Eւ@> ˿fe ErYYߏߺ%jEX@xcy=ë9AΑ4+30p,y*|KVl5dsqm߷&aPIS36 Hg-zȃ\A5E.+W@c-d 4AI@k,Ub^FUo{ޚ8P*SX#d'o"[;7Bi>ޗDC ק(xL q`g4[P\<#X2^hBlU})/ d/]=3Qc}i0RxONѦVt_F;^5fnBFZzv̇!I-4TgiyɤX}nȽ_F[D`O*XX8\qch gJp"P@^RXؓ\<9jU,bBCDnqwKy,:~Pphɕzca9B;mk"ͬ؋j=xKpC:A[ $tQ.[6*qLj[;Wտt'1i #|?dYZMtt׊FO\8\JF07eUk\Ӌ.# IE$pF{oH4ˋK]qE>u~/#dάt`H n4a$ze:kcLI]|#Pv_\/k'N`k*1sHX@Aع~(g퓌 @~sJd6á.Mݹ'9x+266M|d-Ubw8-WB"ϗLY1+eڳ΂g ^,wc[&X"̭ f]^06II&>M)ňc B7 'rׅdZ l?5Oo'2)Gh{ׅ=}!__: ܌9i6|!^L󎳳*!*˄ c _ʾ_zG"J "^zvỻ\KK< MZ&ĨUĪ=3i=C!{omS(P<mִpWa6X?[q(L8#-0ATL;v`ƈ~uscdtAɊI//O {({mCJwPl5+ރT5z}oh29%;\8GKEVG ƪpƓ`rfY,n8H OԔPS`q_{7DVIM>\R.ƒ IA%sEV)I^÷ .f]9E?-ϊ:;1C|(-CJ ENxT{;"]h:7BvgW Տ>O Fg#yL 0w/iK!wJw265 t=֡#l0 QaoA0\ "ŋR}sr,B-~w5dA5|28C~TT[~roY_]aW4GKZ&dg$I@3դ4 Ny$KsyN0 =wp:*j*Si[u $-9pB|A/hr:,h޷t2ݭ\f,gF(qh,-\mLBHNq--oP3t7V[1//iQ$R .gL|Qw |}1}OW URgpYae =ؚB.9 Vvz @J`AScqJ p {ERGI'I $8a e.t+^Ό%w@|BulҮj:G3`l4a(+;s枱䥯H룂* 9{y/SH.čDn1r["?c]Fc<_J'p!SK4缁NrӸk7bPX;R8M@ iGS6nqo?dfҗ@F[#jGrKzk?6>(^Q)ܛY1Py&. /UBӚܕJڤc1rQ JMl,AMR׃!xPMMh*v ;wbCdU} 8A(WUFʓTV9`ה!GA|"dQ>jAJg\́4-B~$.BȀg{|P3{V&.;v%X^qa w:GZ-ҋ>ýOLWi-7[3\l1Z1]cbJdP4N]QKh_JUlz4'k:֎@9L+G=mtQ' D @x-PU%3h}3Wv Ln ??좌Z9lPRS ؠ =JRג?m Y]x^ BϊΰP̵M(~]7+3K8+˓{j Rʩftynd$ _B8'Wh'¼P%=ưĒ3`7 5 gjFy 8G7C0DL{ P6bl~<ńu7@] V>>cw̔ ~?$w0+dAޤ"=)gاmd܅B3@ǷeLf[4-sRyjrmx7c)I"/&,'}{PHضxԗ+|ÁyǣJ0z.,yAwS-;Lfh;z|׃ࢼpWlVUxL\^h8Kl7lE56r;D*U!eȶլ$k6"@leuNyd)˳܂T ģڋAtEYH$N( x^Jpqj bKOli#T.+@M؛́'' Q|̆)AO;~zY;G$7O|?+C=8uv4T2$t th\^^aǶ}AL<Ƨf=@`{QIU]˪94q0Y=u͑6#"XǺ[IQ6t@0E<,ŨA$k*+OZiq0R. kb SF.eŠ-߱jKTBNΧ Em3ƥ,٬'Q:44'2"&bҢ aKqԘL#D NC!XkC&V$zBJ捐_QUT>E=? ;ӔJT;;GrY %Lso9'~P0)%W6TgOE@H!GݒBZatn ,#%`hzo]0,W⑓ ;|T&̏aC^40-(vaPA4 bM.*7:if \ = % E1Up6B} VHydYe>$u ]R5e֡o p{+ZxXN.x*D%9 6o-ȱ1%Il^QUGFl;vԢ`]!*a˸EF)hqTJip𧉭4Eۋ AS>UQ2zf'xA掙;`r_ziZu/ilkntk2m5꬟+{Jx.%s՗P0Jp4bتG$O4LjaDsDxGwأl(E}N}vo/@`coi de1R"bg-9X RD%} $ gtS~2KS}e_S̳ZƤ\IjDIS&-%ИRbŚ*b(*e PgvUmH ػYp{{ָZtF{6zM\lᴢ|F3@g屆Ȳ(otyz|G4C=V ɍP["P˻>YT` _<>Vl)]44jV[%>sѿ`sU@b6gEZȌ`3h&\#ÝjN .½q֐"@k?Xdaש2uϩ3'ZZ5&d7u QmXxJ27mWRYGl*Qk=FЮQjAIX5 X쎙7̭k`H[QK<3Ҁs q;4HoeƄNˑ?Q` -I5 #m`.j1 fH"lUVZ(|kul?9U_ϋQes VB,l;tF{sYrE=ĥ$)ʹPt%m~=֩U鐟`d~U25#WR-:N&DY9ż=>mh*ĿVO"ƒ9{W!07[LJGUX,$^ `)8(ꤝ#W8L,.eQ°/aBzJ H:ըM0ûXgߔ޿WDViɻ^ G7j&4bӏ[!FtW[ZJL-3#c=?>̵ hİc5[\ҁÞJug[_*2${(#*L\>afY6yn1;oI׃a  =Ae A#P(FU~ċ UHi `ƌۑmTy<:%km$VԖj $;S )O Il~/6Pijz WKm_o-^z[7/GymfL=XWء8XW:ŷ/ oT wd yIW"Z-;S]Sm!'Aq@twKVjZher00*zyQb: O=qԇvbO|5brj:f7$o2' W}%O7g.%?SUPr\mqѽ(bY6$UCO-؀-*LQdWPE[Cۙ:+e&_ 2-9Hr$#n>n'Ή?h+p&ݚ[4{4Ro7XKA(9۶Qye- EFD3.0>#ށ0) SorK] Ԙpc)lxU iL]:C_e7>ֽCv &|M#6b2 gYYwǿ ~b9rJj+0yIB V1f߳l (sVu bqt`0"s䷷"A:_.jDm*0Z)#k' Ď&'nxFycMku:"/SH1gYmwv9J)"Uqxy6y.}AU_V#WمdsFZGXc x*;I#GB5 E}5?5 /.JweczasSX?𲣧;k[`&aX- %;UOOBx茒 $NݓrjZzMJ|`0$%0i0G(})X*R\3+]рd|}JԎ5ǬN]\ќ)7xiDT\K'&c|; x HU:Ck`OI'( DUn#L-$rȾN? a05pYs=rC7 Briؠn ˵Lw`V uP*yoj]2Ě/#-/k-"1x5}"8y/la$}d3ɗK 7LToD"M)q4irefv G0Pml7EM_ֱei7zӹ(BƐy)I!݄"v[iB:`5B[bi(rNiכ θ^v~3*w,2/R_) N]naܽE "zvzT](9jkJ>1QP^,07, nm|i;T Adiq/ў' 6=J>Hg1?S!? ݻQ7FaU{ͯwCɦ )$ĀNE(=7Csy5q.J3,1EGEcG+!D="L.ߑf@H){P P"$bNH ekǣM $҅D mt0UiB}q*u 8M-դLԘj)\ -ʹY:,wj1 TTWKD8ﭫA%S} dK?=rt 268o74uDϘڙ9NkIC#I5jI]ANQ"ճ?"f}wĀɶY2 Lۦz<^rۧ ߮Oϣ @c7Ws檮U!W 2Ɯ GuJgܱc> 5ZWO倾ܷ/( ZDgj `(P3tf( G _OցTe$򢡿+ZT FKpCH a,mvp#)+H;2BRd]uaSg DHWz2{^.EOOq.T+Q6;ob0LKM/~D :X ܯ _IA߶(m{:UɷRs}eǤĢe5RWߕ^*qknduo/NmT  },2#Rf>nu:o|4ѵد#u`G(6g$[29+..yl㞾^0afѫ/Wcv`2'ۂ5wu"RN.&] 4ϛ O!`uty  M:0wjB$–^)Gs4' ep޾K:tm/hڸd. Z4)4E QETM.--$רoKOTx1IE#Z1鮜.LyJl3* @(=W f9lͬKl(`k8P=6v5Ꚗӱ'k`3V\1.4!x+vߓ$7aW`y܄ݠlsk#Ws(#@@V{C1 !~)]-~]~^ 8M hEu}{ zvooL]!&)`rq ?Vl0F;l$ k/v3sV}f 2AhvqjKbL<:bU͞/͒.'{zGT%3ӪZo^B͙ӗm$z+,(tʶ %F5w3> Y )2is㉱AɥYV;<9z \8dqrڟ3M@:k>r \Q)r`Mx\4 ڿr1jNSTEU'.{QD Ot4(kV}R 9-fnsJ0__-BIuId&4+l ̵҃4Gͬ(yLhH| L䨡8Y(f ڞџqG7(;<_c3 e~h;# $YRɿQ;+4s0%=X|VcLYt{\Rb*ha5rQgVIob|MEpߩ%}:;5i ;\]!ۥ0r5|Aŝ٬<޷}fٿ̓ yIU&+O'SY?-~=Rcwlu@gkBH{Ԭ40URUy?u,d=?ٿr" f/9K2E iLW8#f#3;p No7B/1CMUP̐zO7k[=[:R%ZZSѹRPv!jUGRȝý '6~| $%sȯ_K44W/;S^__J+I Dey |\IXϘ\z46_.^<wg=+qnˈ+Ñ&b0 H|'ebļlt4ibP0'xr[=oɱzX4IW!U|,eo+6E؋_`' K Rvp@+wx{fjTry,Ko b N͈Ah(՞0m8by֦ʍe?Ѯ;33EPȳ.(mw!v{dd<P1Jp&w=LD;Qc's"; ؍kK@G5TTwiSYvB-s*!hj彊dK 9dOIInPұi= GRCUz W=wAc/'a.U}-2U ۇ!Ju qx?BmN A֑saz-I Qi ~4Rl &PLd'NԱ=+ooiF?u{&l`=_EU5d,LEg4vK j4D{kagEY -P>օCx/ҶT 7" c(k6Naʡ[YKfZȑ HgS~2.DbG)A8, MJcә7 ePv.yYdNrѕa)ܷ9J L%"3 Gc!ɊXđ/Ab$ 39{PGi)Kz鶢J؝yHTe{6E;ke֍ z%!g+O3G_Lnʱoy9 Fd[ Җ>&O,n!>~[2_I Yd*+rbsAH",i/Ԟgte?t]P`>?ѫ 'Rs& )Sǝu蔠)_.A.8,`)eܡkD oIIWSڈ>ϯ&u]*{JdTOKol\10f#>`m㸃3#GZ@DKr3i_]X 4APPD9,wg^(x{̡88,{sx@Ԣ0ք`@6c|B~|3_.DU}&%h=*ZwACR'h|k?/l1R\nPbv"}T k5(2g/?X H밆!y>xrYw] j\{p٩Ot.YB˞fwtn6Uݸ ybXB.fFN>ӿɢOMjW;hgf!K> usp xdX 9oR!C;͕*i]M { lv_n$NԲt? <7z"j"`^#O텵h,`h0( slӰA7esvQTdj'G(ųJ rUu+|6rH#M$Y5(+}ʵ`z.{T@C-fӭD3̰Z R9$j&OdQ#q%d,fŒAQ2Cb Kbط u-mIrx1Ƒ퉒*C*KȻAA@A4hyƧa`?bW8_r9|t^XGT}`gAj/3>R2س "O>hi?IWŶJm⧭nyj.z?ʁ]W(A?\#nMLu׋bhkB‡$Lp=ϹkzdU}|:Xx6g!urU4MnRo@p0xO0+Nӭ.p)|X8y-45!ᶬ,B &d#A>w@/>%21L| 7}6V2h`gPЍ& .7[2PrNl=*8"5\n"7j׻s]X>\jSZa2.ّRf qÿȂ}/U xhxؕzTEәAAuk"sd@?eb5 #Jc%5G8y8#UpONy" 3/1ŚR#ҴRsKSALڎ:0KMyj]"n#)f!SjHSBaR_Drhq/hD.M0Svi e;l%߇$C;c['UC8&Y^XIA -ľ1`rvR73Db[t-[O: , IlDZ9aۼvMa`q/ŻvIWuH}~P΅a hH 3ZG׫ @,CGݗ8 ŬHX_=~cDTR^hlowrC%l2pxR>i2~Kf9c@{hc FՊ&$JČPժϗ &:Z+23%,w;;zp*NMKEؓ4M(b>ꗋ U4`kM 괒ux{&~*?=j[uv[/- = W'ff9Թ+̯WFJ8N($K/x[9(GQAq0_7JJڇtI&%YAUrQaēxnA۶Aa>bh[޵1ϹTV;}`!k'Г;iȻU,[Sp4~7˵t|0{`uK*g~%2/REۙra1Mc }d]H6m>A`zOvWi G%[TzjQԕ9e5LwI8wMamh 2[̪9WQ_k<2*?yg@óNT6}+* qh8 10#۳IU6hI3Y#LGgA7SLmb:cf )ޱ.nA$8oبHƼIЄHh<<͂3c1W]a6/X /a =&d1-ٛP t_ YB;xq1w4_"7N %w wY"2mz\-OOҀTaJ4;-E2qr5#TJϓz4~IƖ7SO3s@Qh\s$kiHǡ{]Jy8cq'jw}ay$j> ВZ`/ť[7bR62 Vݲq=q螭TdQ]%W?Q x *GQs>dZEik,;wzZI/u.ϚLb$fmʡRU2WxfL&gM®S4FMX5Zk^u\)P/,JpV- CI e"f"xtvxҵuAy nPQv1 ,'vx R:ZX8qq`GY)\)p (=ڬUtZ4z,j?v - w2b_HìU ! ձ>Vb8:ekHrۊ{~9gԽ+l另%qGwaIEw+;8{/bb0ךYn.`Fs{ Hs Z#e] ;bX7(cلH ;[cWil+\^UgʑjL> [vn,F3µT95-f!=fxvW4k.\ ~:DI~"'xвN3͘Jj =\?b^_*6"5u}}d4*aYAiw?ԉ}%EkR^:j31BC;ýb*24mnueR)fxWy9Op<$>5XDνerxMS}Ni7ێH8Tk~}hk%靺yGmhfXf9al`#OC=jF0 > d?.#un#MS[&}jaR`Zmި\ XF>?Մ0h= х3g;'WBZ$@"@q|т@[8 n_i|rgR^q AY:bOEqeOۇ COyxIN4|aa =  uA'لLw3K4|azy ;l+7}*&oB3tJvMx9Ǥ ={~݁.2AS.u=BL'$ ӛPK,˒zDIZJ72P{4hR}(T=M uvS_Ue훻R2LȞ>5qO[ZԛAGh!&&G=Dr2߶JPRG6sқ2)룶cM{Фy1x}6whxᆦ;P{oyo ȽW.61A(ovh5ގEBV_Aw~O$H$d)ɒVǁY_ W)4UVix@Q@'DzdvBKLkCMX`R?~bypkkQ?9ELqFw[nRhBvQ\p Ib!Hwݣޙm]CRm] 2CTyrN?8<d򊦛I9UyQ io_"Z\殅qf:MN/K#*gniȢ!EgW:JT|ITܽpxdfݗZU @F u%+(F3 h?@ _VP@Kw'd4T1idFѩ}"-[i;g$}~[pGU_r{Bh/8vVJִF e1AA^zYD!#m펪H%G/]F53qM!PV`#t)+WA9jLsVB L_OѼ~@ϟd{8%JgNE%wkpȮMaMżLKKVIW\MPԀO,d|_L!rat*2PQ&i$.$ X 1?H}ת4ZXa>28FG:T3)(?\dCjSKʘp}On@Jy `҉ ?Sw~1w!kecewpy=@*=U!iT)DZQVEqUsZ0>ӯRSF"R]U W E>xȒ`%j1`])dܞ-gpF A%vPҶP:>pz炳]TK/Ǫj"][Pts6KQ J] "wsN5NkV2mEXB_=xIz4т3ZBwUK>=='V0GG/ܱ%[;0t-SCsd,i:aK-K3.A@Ta\0 uE}u%pOAwZ/ l/V(|ײYu&{1.dWI$tq(䙠C7_t ; `R]5w,c6nU(E gR/zgkՌ0*=vg$ бaZ<*LX8OKmu aԹM!;spi% Dz M,aʇOG~Rz*cHq!F2<#yюOʭ|cl@g cTxy z.8΂iYb/c_M^e",K=g~b)gA&wA_.WHMSqݠsσ0|`QĚjťKuZwi=KJQY W?{rlˌv$HwOIcGo`BpNa C32 TFM8;[-{y*-5<ƖR*qw㮢zQࢍGsȷJy@oo2iUMRo{,m[A7yL@B>RQeXL%[CbC"xL' | D។b${aq~]h[$emL/M#SA idf0~{X!jZ`!#| Q耚 Lֻ[ ͮLJo_>…k-`Y-ˁM0g~nn`'t ×[3W71k n JB/k 㞙5r ƹ◝шy3y1cLNy j`n-ZncT"$ ;nGPjV9ahkStSNg4:4PAjD)̗d9Қ&JGz=|puq,VO'#uD49?Mt%m35 403>)T9-c?*.ԗO@0\֓2, e: Y'=IKu_< %g博&HYrTm>lWUv ZQ/]wv9MY.37:ӝ x6m#Vgb/2YS3lρQm2\Gu@/[`!RF'ũ꣸J˔ s;Yx.;9Byb'M0=OO)$1P}J}G-ڃ-WlPW ̃%HE,w|.m4#L a"h#~.Ȋ‹Ty7R ɨGoM ..)NJ=}KBIUpI}pݏ.Dp`R[d8F`ͅ{\I&yG~0DZ,7\/ +q:BƛfA/_2SZNz5yo#"N\J9~ЁJI@/7Uz`qE)\F$U"mVe L``A7'6SA&34˻C~n:lІо틨6f}({q)cv뱁Y]H ] s[h+|=o\/J†:L&<QH[=X$fy1i(ר8xj8\f{dڸ—kV@13mȝ㋄v8v*N)Z>#Soܩ+1x䥽ʒ 87W 7m=2|xp?YzQm!*Z.Tyo?Un t<<OۈB+zg<╱!NxΔ0$~.oMk*q 3@gZtXQQ\*1-:\fsqY7,"$i =ŀ&mpH ;-ZztO2) GN_!1?`e'b;ޢTflK=:Azn=x/T<Ӌ\.}.\`|N 炠+*JsVM%5(lha_hχ_$^,t]DԋzHta#Oω5#yh1TG *jׂ~(xVqshCVMfɂb̯W>XZfi>1  CJnKx a3jl>LOgtl62sSv:yO~>E|1q׾8=>T-zB8Jp4b;`S7<8>3y6BY{/?\%=*]ANdsKݎcB{#2Cb #!^Wcު8IB"^a`@ P $XoQeeK\1Ͼy+%NҮT@IN?8Nm3Wr)Sb@`$'Q̘ɇ!a6TR5#kԓLBw[%R2ӄn~\3zE>?)S# fT36}:=UۿLgҗ"LϢU{eGҾ$h8woLq^)ϡ\zm \ʾb;hA2vz{%&pR=-ЋCnG?$΄)v)o}:䶃i6|Y俳>DW;LФFx[%\: &o:h3?}|F$'' 5#p p>mokBHΞ)Wsd).nZS4cc1>]e* BA)8Ɔbo|- ;js͌*#lLuqQ/o3>+NJdh+fS>Wp@ZPF)G/2(ͩ@:~t5*!;I]h 8osbM4A}"[N]%u-3>P+?7k%kֹf\*]R=́'uߞ1Dkժk԰PRWK* =^ 7UaN T J X e*헼d1LŤQ[ 4IhE G= BOg~0!+u`<X-z+P˶P2E(enI$H {dhԙd=%|.&|1Z ͖++q=f1%^MK]CjTWC,I8ub5cL}=,`na &0"%bIAK'(U_=@;C+ bL%q]8lrPLEtC$ɆQ"S&NcsYgo9W__X$L 3{R2%`i[fܫEGuIα@G;MeeLp,6-ܝ Jj,.!FߨYz4*sigNxH:kwM1L֘.m8PÒL+kt[.`Wۏ{C+ߎ1zxh7Z~+N&]k.]/hn;k1_zN ;OydVa.Q]ɐ$CFNװUfgxm׃E_tE&VOoQP=(TDk'+"4y[jXΨϦݞ@"ϴu>xX]dncA(&m?x R(i}&za}lMKp"K*o% zu8]M)>Z2m"$*\XL;яGD?ԫ4FyiapRZ iIʂkԫၥ&|6ylG|}ګD%),2:WpswQK_h#ٱ$ze8K,m"ރEx/ Hӧ̹k,X2!z46fZݴYã{{neg݊5q~5C-5R~4h9ݏ_a&sQ'7sOvV]AC¸rxg瀈6Rzlt@~ݮxWz('"E;Ya ]ݘ]鏑A`$8S=ՑeY1BjI>0:^$-[ԭKEY onPp?O?:8. Jq"lāa3x$#a\ѬdLO8vv?|6&p3PXP勑9 :-w"^r5>4DO_O>QgN 61Ck_#+E9,DZkŽU.O:w \y÷$osUþb]'05I$ Ҵ|3M߯ -(Y8Aໂy+;!â/vĀ F9@g8sӫ"y#KȽt~4Ճ1EwN'K0X]^ݕ+rr@]s5siSi !@ ) RcsC,3W slcmN}c9^sڨtVÖieI"/N}6ȯ1<2e УV0m'9;*!<%'(fulr[q4L{`@Љ0ʇ_6 a˴;>xڵ)B3AVd{l.޶[ƈ9;6M¦>`x'vƛs@FX@e-cc>|s@ k2{p9ݗs|3B;rRI1's6ن~Siu|4{YW~'g fp7Ū M$zɆHV_ /JZ"g]EA$nw5 H{16>$lmҝ70RtWFGNuŧg%H#`Q>dłhhX;\e<}%ޚ[Jc_ }~rԀvD~m/T08dXaUH(؆Se8|zn>7!ׄ.jI}ZU(r-%t9O 5dj4f!zwiˋM6@j[FwzI-ݵmT;AhGAf{1-}mP*=K&3,-->c e`|L=W>/zfTf͎moXV(/ J[K̒gYf(pyUU"yuQcvD&uQWq~xd8s; 1| Y߹FyB%#%9J}Hj^Z\X!?3XzXoi`\'k-' ?Eiί 4-%yStp ZDm~LSfHEmx c/<π+o@J_i_D%pħ C &@xF =ymn)Qeڶw&4D6,% 6|(6.ON&$Sm^<P1y%3xX#tiۊ!`>+ x&S{k0v_0&ojD<5?wUUljrӷF