ndctl-debuginfo-64.1-lp152.7.3.1 4>$  Ap_ZY/=„͓Ft-Jxה03WX[2= [ 7zultEA=6i,Z)3.g5KYfQx?i3ce4I3v+qpA|?|xd # G$1 J\z   0  VDT(8$9l$: $Ft~GtHtIuXuYu$\u]u^wbwcxZdxexfxlxuyvy@w{px{y{z{{{||(|,|2|tCndctl-debuginfo64.1lp152.7.3.1Debug information for package ndctlThis package provides debug information for package ndctl. Debug information is useful when developing applications that use this package or when debugging this package._ZOcloud104 openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Debughttps://github.com/pmem/ndctllinuxx86_64IHwxAAAAA큤AA큤_ZL_ZO_ZO_ZO_ZO_ZO_ZO_ZO_ZM_ZM_ZL_ZM_ZM_ZM11f2331f399c916cec434b8e31b56467c7e03b05ee35e33632b6c2eadbb1e23e89a29952b89b1a38a26024611e37aeb7aa293de2b4fbc8661ca17372fc0474253fef3feb5fd4434d915668eaf8913c954efa79a57383f87683cabdf2be00696a../../../../../usr/bin/daxctl../../../../../usr/lib/debug/usr/bin/daxctl-64.1-lp152.7.3.1.x86_64.debug../../../../../usr/bin/ndctl../../../../../usr/lib/debug/usr/bin/ndctl-64.1-lp152.7.3.1.x86_64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootndctl-64.1-lp152.7.3.1.src.rpmdebuginfo(build-id)debuginfo(build-id)ndctl-debuginfondctl-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_ @^%@^^F]X]@]]2@]Z@]Z@]V]R@\~d\X)@\4\I[%@[F[[~[,Z@ZYw2Y"XX @WWi,@WL+@W W@VVVUpUUMichal Suchanek Michal Suchanek Michal Suchanek Michal Suchanek Michal Suchanek Michal Suchanek Michal Suchanek Michal Suchanek Michal Suchanek Michal Suchanek jthumshirn@suse.de jthumshirn@suse.dejthumshirn@suse.comjthumshirn@suse.comrw@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comrw@suse.comopensuse-packaging@opensuse.orgjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comrw@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjengelh@inai.dejthumshirn@suse.comjthumshirn@suse.comkkaempf@suse.comdan.j.williams@intel.commeissner@suse.comdan.j.williams@intel.com- Clarify documentation about filtering options (bsc#1173861) + ndctl-Documentation-clarify-bus-dimm-region-filtering.patch + ndctl-Documentation-refactor-bus-options-into-its-own-incl.patch + ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch- ndctl/namespace: Skip zero namespaces when processing all namespaces (bsc#1167861, bsc#1165509, ltc#182068). + ndctl-namespace-skip-zero-namespaces-when-processing.patch - Refresh patch to upstream version: ndctl-test-Relax-dax_pmem_compat-requirement.patch- ndctl/test: Relax dax_pmem_compat requirement (bsc#1159523) + ndctl-test-Relax-dax_pmem_compat-requirement.patch - Add -fcommon flag on Tumbleweed (boo#1160286). - Fix 'ndctl enable-namespace all' fails trying to enable idle namespaces (bsc#1165509 ltc#182068). + ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch- ndctl/dimm: Fix init-labels success reporting (bsc#1156308 ltc#181441). + ndctl-dimm-Fix-init-labels-success-reporting.patch - Refresh patches with upstream status: ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch- Refresh patches with upstream status: ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch- Refresh patches with upstream status: ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.patch ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch ndctl-list-Introduce-region-capability-objects.patch- ndctl/namespace: Handle 'create-namespace' in label-less mode (bsc#1145471 ltc#179886). + ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch- ndctl: Use the same align value as original namespace on reconfigure (bsc#1145577 ltc#178224). + ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch - ndctl/lib: Fix duplicate bus detection (bsc#1145573 ltc#180249). + ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch- ndctl/list: Introduce region capability objects (bsc#1145772 ltc#178159). + ndctl-list-Introduce-region-capability-objects.patch- ndctl, check: Ensure mmap of BTT sections work with 64K page-sizes (bsc#1145421 ltc#176079). + ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.patch- Update to version 64.1 (bsc#1127799): * ndctl: release v64.1 * ndctl: fix ndctl linking with libkeyutils * ndctl: Fix building in the absence of keyutils- Update to version 64 (bsc#1123024): * ndctl: release v64 * ndctl, load-keys: fix a resource leak in load_dimm_keys() * libndctl: fix a couple of theoretical buffer overruns * ndctl, keys: fix a resource leak in verify_kek() * ndctl, keys: fix a memory leak in dimm_create_key() * ndctl, rpmbuild: Add a dummy readme file to ndctl_keysdir * ndctl, bash-completion: add helpers for security commands * ndctl: allow for a 'secure erase' using the master passphrase * ndctl: master phassphrase management support * ndctl: add a wait-overwrite command * ndctl: add an overwrite option to 'sanitize-dimm' * ndctl: add a load-keys command and a modprobe config * ndctl: add a unit test to exercise security operations * ndctl: add a sanitize-dimm command * ndctl: add a freeze-security command * ndctl: add passphrase management commands * ndctl: add a Theory of Operation document for security commands * ndctl: add support for displaying the security state * ndctl.spec.in: remove obsolete Group tag * ndctl.spec.in: remove obsolete ldconfig scriptlets * libndctl: fix bb iterator leak in namespaces * ndctl: Add supported_alignments to the JSON output * ndctl/namespace: Make the create-namespace JSON output non-verbose * ndctl: Add alignment to the namespace JSON output * ndctl/namespace: Validate alignment from the {pfn|dax} seed * ndctl/namespace: Use seed alignment as the default * ndctl/namespace: Check for seed namespaces earlier * libndctl: Use the supported_alignment attribute * libndctl: Fix the failure interpretation for status translations * daxctl: Add bash-completion * ndctl, Documentation: Allow for Makefile variables in Documentation * Documentation: Update copyright * daxctl: Opt-in to /sys/bus/dax ABI * daxctl: Support the /sys/bus/dax ABI * ndctl/build: Fix config.h dependency * ndctl, rpm: Mark monitor.conf as a configuration file * ndctl: Introduce ndctl/config.h * ndctl/init-labels: Fix label slot accounting per UEFI 2.7 * ndctl: clean up usage of ndctl_cmd_submit * ndctl, monitor: switch to ndctl_cmd_submit_xlat * ndctl, inject-smart: switch to ndctl_cmd_submit_xlat * libndctl, intel: Add infrastructure for firmware_status translation * libndctl: ignore ENXIO in ndctl_namespace_delete * ndctl, monitor: use type=simple instead of type=forking * ndctl/monitor: Kill usage of ndctl/lib/private.h * ndctl/monitor: Drop vasprintf usage * ndctl/monitor: Fix / cleanup log_file() * ndctl/monitor: Unify definition of default monitor configfile path * ndctl/monitor: Drop 'struct ndctl_ctx *' casts * ndctl, daxctl: Add type-safety to command harness * ndctl, daxctl: Split builtin.h per-command * ndctl: recover from failed namespace creation * ndctl, build: Define HAVE_UUID * ndctl: fix zero-labels to handle firmware error properly * test, dsm-fail: Cleanup leftover debug * test, device-dax: Fix intermittent poison handling failures * Drop upstreamed patch: - 0001-ndctl-monitor-use-type-simple-instead-of-type-forkin.patch- Use Type=simple instead of Type=forking for service (bsc#1120931) + 0001-ndctl-monitor-use-type-simple-instead-of-type-forkin.patch- Enable ppc64le build (FATE#326817)- Fix rpmbuild failure on SLE12 SP4- Update to version 63 (FATE#326198): * ndctl: release v63 * ndctl, monitor: in daemon mode, exit successfully if no DIMMs are found * ndctl, monitor: fix the severity of "daemon started" message * libndctl: set errno for routines that don't return an error status * ndctl, check-labels: correct check-labels message wording * ndctl: Revert "ndctl: Create ndctl udev rules for dirty shutdown" * ndctl: Revert "ndctl, intel: Fallback to smart cached shutdown_count" * ndctl, lib: Add dirty-shutdown-count retrieval helper * util/json: add a util_namespace_badblocks_to_json() helper * util/json: Add comments around re-checking the UTIL_JSON_MEDIA_ERRORS flag * util/json: fix an error check for region resource * ndctl, lib: add APIs for retrieving namespace badblocks * ndctl, lib: refactor badblocks retrieval routines * ndctl, test: add a new unit test pfn metadata error clearing * ndctl, spec: Use pkgconfig for systemd * ndctl, build: Introduce --with-{bash,systemd} * ndctl: Suppress command errors if fallback exists * ndctl, namespace: rework namespace action accounting * ndctl, destroy-namespace: check for an already-zeroed info block * ndctl, test: add UUID_LIBS for list_smart_dimm * ndctl, docs: Use asciidoctor by default * ndctl, list: fix the verbosity level formatting in the man page * ndctl, monitor: Fix formatting for --log in the man page * ndctl, autoconf: include sys/mman.h for MAP_SYNC- Revert to version 61.2 (bsc#1110425)- Update to version 62 (FATE#326529): * ndctl: release v62 * ndctl: Work around kernel memory corruption * ndctl, udev: fix a resource leak in save_unsafe_shutdown_count * ndctl: fix potential null dereference in the smart error handler * ndctl, prepare-release.sh: fix revision update checks * ndctl: Add 'list' verbose options * ndctl, test: fix a resource leak in check_smart_threshold * ndctl, test: fix a potential null pointer dereference in 'ndctl test' * libndctl: fix a resource leak in ndctl_dimm_get_{{event_}flags, health} * ndctl: fix a resource leak in submit_get_firmware_info * ndctl, inject: fix a resource leak in ndctl_namespace_get_clear_unit * ndctl, monitor: add [Install] Section to systemd unit file of ndctl-monitor * ndctl, monitor: add timestamp and pid to log messages in log_file() * ndctl, monitor: set default log destination to syslog if "--daemon" is specified * ndctl, monitor: fix the lack of detection of invalid path of log file * ndctl, intel: Fallback to smart cached shutdown_count * ndctl: Create ndctl udev rules for dirty shutdown * ndctl, list: add alarm_enable_ to list * ndctl, test: add a new unit test for max_available_extent namespace * ndctl, documentation: Clarify the dimm id for ndctl list d option * ndctl, tests: add a new unit test for inject-smart * ndctl, inject-smart: continue in spite of errors for uninject-all * ndctl, monitor: add [--verbose] option to emit extra debug messages * ndctl, monitor: Fix duplicate prefix in monitor.log * ndctl, inject-smart: add an interface to inject ctrl-temperature * ndctl: Use max_available_extent for namespace * ndctl, test/monitor: fix inject-smart field in test_filter_dimmevent * ndctl, test: remove the firmware image file before the test end * ndctl inject-smart: add an option to uninject smart fields * ndctl, inject-smart: Fix man page to match the current behavior * ndctl: deprecate undocumented short-options * ndctl, documentation: document the label-version option for init-labels * ndctl, monitor: fix a resource leak in parse_monitor_event * Documentation, create-namespace: clarify fsdax wording * ndctl, monitor: improve error reporting throughout monitor.c * ndctl, monitor: Fix memory leak in monitor_event * ndctl, monitor: fix memory leak in read_config_file * ndctl, monitor: Add a config-file section to the man page * ndctl, monitor: fix the lack of detection of invalid dimm-events * ndctl, bash-completion: add completion for ndctl-monitor * ndctl, test: add a new unit test for monitor * ndctl, documentation: add man page for monitor * ndctl, monitor: add the unit file of systemd for ndctl-monitor service * ndctl, monitor: add main ndctl monitor configuration file * ndctl, monitor: add a new command - monitor * ndctl, test: convert remaining tests to use test/common * ndctl, test: fix tests for the array vs object listing fix * ndctl list: always output array without --human * ndctl: simplify JSON print flag handling * ndctl: add an API to check support for smart injection * contrib/do_abidiff: make the build more robust * ndctl: Remove dependency on linker garbage collection * ndctl, test: fix timeouts in device-dax * ndctl, test: Fix dax.sh return code * libndctl: fix the uninject-error API actually injecting errors * ndctl, test: add start/wait scrub to injection tests * ndctl: Add CONTRIBUTING.md * Documentation: add a newline in namespace Theory of Operations * util/strbuf.h: include sys/types.h for ssize_t definition. * ndctl, test: check availability of MAP_SYNC for poison test * ndctl: release v61 * ndctl, list: add controller temperature threshold and alarm * ndctl, test: remove an unused variable assignment * ndctl, Documentation: Add namespace 'theory of operation' * ndctl: add a test file to .gitignore * ndctl, test: cleanup test scripts * ndctl, test: Add NFIT_TEST_BUS[01] variable and some helper funtions to common * ndctl, test: Update tests for capacity vs namespace-label locking * ndctl, test: Disable poison tests for now * ndctl, test: Update libndctl test for controller temperature valid * ndctl, contrib: Add helper scripts for new release * ndctl, list: Add controller temperature * ndctl: Update README.md for code blocks * ndctl, test: cleanup test scripts * ndctl, test: add common helper functions for test scripts * ndctl: autoconf detect BUS_MCEERR_AR * test: Add device-dax MADV_HWPOISON test * ndctl, util: add OPTION_FILENAME to parse_opt_type * ndctl: add an api for getting the ars_status overflow flag * ndctl, ars: don't invalidate the user-provided command * ndctl: refactor validation of the ars_status command * ndctl, list: display the 'map' location in listings * ndctl, test: fix sector-mode.sh to work with label support * test: add a MADV_HWPOISON test * ndctl: hide null uuids * ndctl: fix libtool versioning * ndctl: warn on variables declared after statement * ndctl: remove warnings when -O0 is used with -D_FORTIFY_SOURCE=2 * configure: add -Wunused-result and -D_FORTIFY_SOURCE=2 to cflags * libndctl, test: fix a couple of unchecked returns * libndctl: improve debug prints in wait_for_scrub_completion * libndctl: fix potential buffer overflow in write_cache APIs * ndctl, filter: fix "keyword 'all' is ignored" in util__filter() * ndctl, inject-error: add a --saturate option * libndctl, inject: add 'v2' APIs for inject and uninject * libndctl, inject: inject fewer bytes per block by default * libndctl, ars: add an API to retrieve clear_err_unit * Documentation: add asciidoctor-extensions.rb to .gitignore * Documentation: Add the support for asciidoctor * Documentation: fix title and section markers * ndctl: fix ABI breakage due to rename of fw_info_get_updated_version * ndctl, filter: refacor util__filter() to support multiple space-seperated arguments * ndctl, documentation: add inject-smart to the Makefile- Drop 'v' from pkgconfig-version (breaks 'ipmctl') (FATE#325527)- Update to version 60.1 (FATE#322885): * ndctl: release v60.1 * ndctl: fix ABI breakage due to rename of fw_info_get_updated_version * ndctl, documentation: add inject-smart to the Makefile * ndctl: release v60 * ndctl, bash-completion: add completion for {start,wait}-scrub commands * ndctl, util: add a raw_uuid field to namespace listings * ndctl: fix ordering of closing vs invalidating flush_fd * ndctl: fix libdaxctl memory leak * ndctl: add support in libndctl to provide deep flush * ndctl, test: fix pmem-errors.sh vs new ARS rework * ndctl, scrub: add {wait,start}-scrub helper utilities * ndctl: add new START and WAIT actions * ndctl, scrub: add ndctl_bus_start_scrub() * ndctl, scrub: report the bus scrub state in 'ndctl list' * ndctl, scrub: fix ndctl_bus_wait_for_scrub_completion() * ndctl: complete move to "fsdax" and "devdax" * ndctl, read-labels: fix json reference counting * ndctl: export ndctl.h * ndctl, test: add write_cache testing to libndctl * libndctl: Add APIs for query and control of write_cache * ndctl: fix ndctl_persistence_domain declaration * ndctl, rescan-partitions.sh: fix skipping for missing modules * ndctl: replace direct errno prints with strerror strings * ndctl, inject-smart: fix usage of strerror(errno) * ndctl, check: fix a few error returns * ndctl: Add support for get bus and region persistence domain * ndctl: fail NUMA filtering when unsupported * ndctl, documentation: update copyright * ndctl: complete removal of daxctl io * ndctl: fix input/output size for Intel firmware update DSM * ndctl, sysfs: null terminate buffer on error * ndctl, list: fix namespace json object parenting * ndctl. test: fix module-taint sanity-check * ndctl, documentation: remove '...' from label-options.txt * ndctl, docs: cleanup the man page for create-namespace * ndctl: removing daxctl io * libndctl.sym: move new interfaces since v59 to a new section * ndctl, list: fix sector_size listing * ndctl: merge firmware-update into dimm.c as another dimm operation * ndctl: add check for update firmware supported * ndctl, bash-completion: add completion for --numa-node * ndctl: add filtering based on numa node * ndctl: add numa_node support for regions * ndctl: don't print erroneous namespace numa_nodes * ndctl, tests: firmware-update.sh post-test cleanup * ndctl, test: add a unit test for partition rescanning * ndctl, create-namespace: fix minimum alignment detection * ndctl, list: refactor core topology walking into util_filter_walk() * ndctl, firmware-update: kill usage of flock() in verify_fw_file() * ndctl, test: kill usage of fallocate in firmware-update.sh * ndctl, test: skip btt-pad compat test on pre-4K capable kernels * ndctl, test: fix dpa-alloc for kernels with 4M min size * ndctl, log: add support for LOG_NOTICE messages * ndctl, test: explicitly request namespace size * ndctl, test: fix stale json in btt-pad-compat.sh * ndctl, test: fix tests that use error injection on older kernels * ndctl: add test files to .gitignore * ndctl: tests must use local ndctl * ndctl, update: remove the check for !cmd when dereferencing it * ndctl, update: fix uninitialized variable warnings * ndctl, inject-smart: cleanup uninitialized variable warnings * ndctl, configure: add -Wmaybe-uninitialized to cflags * ndctl: add option to list firmware information for a DIMM * ndctl: adding unit test for enable ack shutdown count * ndctl: add support for acknolwedge shutdown count enable * ndctl, smart: fix threshold temperature helper- Update to version v59.2 (FATE#322885): * ndctl: add ndctl_encode_smart_temperature() * ndctl: add a new command - inject-smart * ndctl, bash-completion: Add bash completion for inject-smart * ndctl: Add CONFIG_DEV_DAX_PMEM=m to README.md * ndctl: add info about CONFIG_X86_PMEM_LEGACY to README.md * ndctl: release v59 * ndctl: fallback to sysconf for PAGE_SIZE * ndctl: release v59.1 * ndctl, hugetlb: skip, don't fail * ndctl, firmware: fix kernel version check- Upstream version v57.1 (FATE#322885) - libndctl-add-support-for-the-msft-family-of-dsm-functions.patch This release incorporates the capabilities of the 4.12 kernel. Major highlights include the new 'ndctl check-namespace' utility to check and repair btt instances, new option to 'ndctl list' to enumerate device relative error offsets, and support for the "JEDEC Byte-Addressable Energy-Backed Interface NVDIMM" SMART health format. Commands: ndctl check-namespace: check and repair a btt instance ndctl list: new '--media-errors' option ndctl list: add acpi 6.1 dimm health state flags ndctl write-labels: new command to deploy data to dimm label areas Tests: blk-exhaust: validate aliased pmem vs blk capacity accounting daxdev-errors: error injection and clearing for device-dax device-dax-fio: i/o traffic sanity check for device-dax label-compat: regression test for interleave-set-cookie compatibility Apis: ndctl_dimm_has_notifications: acpi 6.1 health-state notification flag ndctl_dimm_failed_map: acpi 6.1 map failure flag ndctl_region_get_resource: region resource base address ndctl_region_get_{first,next}_badblock: media error enumeration ndctl_namespace_disable_safe: check for busy block device before disable ndctl_namespace_is_active: check if namespace is enabled or claimed- Add support for MSFT family DSM functions (bsc#1040158) + libndctl-add-support-for-the-msft-family-of-dsm-functions.patch- Upstream version v56 (fate#321506) This release incorporates the capabilities of the 4.10 kernel. Major highlights include the new 'daxctl' utility and its 'list' command, as well as several usability tweaks and cleanups to 'ndctl create-namespace' and 'ndctl list'. Commands: ndctl list: add support for filtering by namespace mode daxctl list: generically list device-dax instances in a platform ndctl create-namespace: reconcile namespace size against interleave-width Tests: test: sanity check the unit test kernel modules befor running tests device-dax: extend it to test 4K and 1G alignments in addition to 2M multi-pmem: check namespace deletion cleanup Apis: ndctl_{pfn,dax}_has_align: detect kernels that lack the align attribute ndctl_{set,get}_private_data: attach private data to a library context daxctl_region_get_size: retrieve the total dax region size daxctl_region_get_align: retrieve the physical alignment of the region daxctl_region_get_{first,next}: enable listing of device-dax regions- Upstream version v55 This release incorporates the capabilities of the 4.9 kernel. Major highlights include support for retrieving the health status of HPE NVDIMMs, and new label manipulation / validation commands. Commands: list: add HPE NVDIMM health reporting init-labels: initialize a namespace-label index-block check-labels: validate a namespace-label index-block create-namespace: fix crash when target region disabled bash-completion: add {en,dis}able-dimm and {check,init}-labels support Tests: dsm-fail: check that namespaces stay disabled when label DSMs fail multi-pmem: validate pmem-region sub-division support libndctl: add btt-size check libndctl: test health event notification support device-dax: validate "invalidate on shutdown" behavior of dax devices device-dax: validate direct-i/o to device-dax mappings device-dax: check kernel fix for file offset to phys offset translation device-dax: check kernel fix for crash when reading /proc//smaps clear: check kernel fix for making cleared badblocks stay cleared Apis: daxctl_region_get_available_size: new, in support of dax sub-division daxctl_region_get_devname: new, in support of dax sub-division daxctl_region_get_dev_seed: new, in support of dax sub-division ndctl_dimm_get_health_eventfd: new, fires upon firmware health event notification ndctl_cmd_cfg_read_get_size: new, simplifies label manipulation routines ndctl_dimm_get_available_labels: fix error return value to be ULONG_MAX ndctl_region_get_available_size: fix error return value to be ULLONG_MAX ndctl_dimm_cmd_new_cfg_{read,write}: fix to not overflow label area size- Update to v54 This release incorporates the capabilities of the 4.8 kernel. Updates to the unit tests make up the bulk of this release to account for kernel commit 1ee6667cd8d1 "libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment". Commands: list: add device-dax information list: add btt size information create-namespace: fix handling of invalid sector sizes create-namespace: static analysis fixes bash-completion: namespace completion enhancements Tests: libndctl: updates for pfn and dax autodetect changes libndctl: new gates for running against older kernels device-dax: new pcommit: remove, the pcommit instruction has been deprecated Apis: ndctl_dimm_get_manufacturing_date: new ndctl_dimm_get_manufacturing_location: new ndctl_btt_get_size: new ndctl_cmd_unref: fix, accepts NULL input- Fix rpmbuild failure on factory- Update to v53.1 (FATE#319859) This release incorporates the capabilities of the 4.7-rc1 kernel (most prominently in that kernel 'Device DAX', DAX error handling, and third-party DSM support). The ndctl updates include: New commands / options: bash completion for ndctl commands DIMM SMART data retrieval (ndctl list --dimms --health) ndctl destroy-namespace ndctl read-labels New tests: DAX error handling unit test (dax-errors.sh) Command fixes: ndctl list ndctl create-namespace New apis: ndctl_cmd_smart_get_alarm_flags ndctl_cmd_smart_get_flags ndctl_cmd_smart_get_health ndctl_cmd_smart_get_life_used ndctl_cmd_smart_get_shutdown_state ndctl_cmd_smart_get_spares ndctl_cmd_smart_get_temperature ndctl_cmd_smart_get_vendor_data ndctl_cmd_smart_get_vendor_size ndctl_cmd_smart_threshold_get_alarm_control ndctl_cmd_smart_threshold_get_spares ndctl_cmd_smart_threshold_get_temperature ndctl_dax_delete ndctl_dax_enable ndctl_dax_get_align ndctl_dax_get_bus ndctl_dax_get_ctx ndctl_dax_get_daxctl_region ndctl_dax_get_devname ndctl_dax_get_first ndctl_dax_get_id ndctl_dax_get_location ndctl_dax_get_namespace ndctl_dax_get_next ndctl_dax_get_region ndctl_dax_get_resource ndctl_dax_get_size ndctl_dax_get_uuid ndctl_dax_is_configured ndctl_dax_is_enabled ndctl_dax_is_valid ndctl_dax_set_align ndctl_dax_set_location ndctl_dax_set_namespace ndctl_dax_set_uuid ndctl_dimm_cmd_new_smart ndctl_dimm_cmd_new_smart_threshold ndctl_dimm_get_formatN ndctl_dimm_get_formats ndctl_dimm_get_subsystem_device ndctl_dimm_get_subsystem_revision ndctl_dimm_get_subsystem_vendor ndctl_dimm_get_unique_id ndctl_get_daxctl_ctx ndctl_namespace_get_dax ndctl_namespace_get_dax ndctl_region_get_dax_seed daxctl_dev_get_devname daxctl_dev_get_first daxctl_dev_get_id daxctl_dev_get_major daxctl_dev_get_minor daxctl_dev_get_next daxctl_dev_get_region daxctl_dev_get_size daxctl_get_log_priority daxctl_get_userdata daxctl_new daxctl_new_region daxctl_ref daxctl_region_get_ctx daxctl_region_get_id daxctl_region_get_uuid daxctl_region_ref daxctl_region_unref daxctl_region_unref daxctl_set_log_fn daxctl_set_log_priority daxctl_set_userdata daxctl_unref- NVDIMM is not defined for any CPU architecture other than x86_64 at the moment.- RPM group and description update- Update to v52 This release incorporates the capabilities of the 4.6 kernel (most prominently 'clear poison' support), and adds the below features and fixes: New apis: ndctl_invalidate ndctl_cmd_ars_cap_get_range ndctl_bus_cmd_new_clear_error ndctl_cmd_clear_error_get_cleared ndctl_namespace_get_resource ndctl_pfn_get_size ndctl_pfn_get_resource Api fixes: ndctl_bus_cmd_new_ars_status - output buffer sizing fix ndctl_bus_cmd_new_ars_status - input validation ndctl_cmd_ars_in_progress - invalidate state after checking- Update to v51 This release reworks spec file generation to use automated tarballs generated by github for each annotated tag. It also includes a couple of minor fixes.- Update to v50 This release incorporates the capabilities of the 4.5 kernel, and adds the below features and fixes: New apis: ndctl_bus_get_ctx ndctl_namespace_get_pfn ndctl_namespace_get_mode ndctl_namespace_get_numa_node ndctl_region_get_pfn_seed ndctl_pfn_get_first ndctl_pfn_get_next ndctl_pfn_get_id ndctl_pfn_get_namespace ndctl_pfn_get_uuid ndctl_pfn_set_uuid ndctl_pfn_get_location ndctl_pfn_set_location ndctl_pfn_get_align ndctl_pfn_set_align ndctl_pfn_set_namespace ndctl_pfn_get_bus ndctl_pfn_get_ctx ndctl_pfn_get_devname ndctl_pfn_get_block_device ndctl_pfn_is_valid ndctl_pfn_is_enabled ndctl_pfn_get_region ndctl_pfn_enable ndctl_pfn_delete ndctl_pfn_is_configured New utility commands: list help (man pages) create-namespace Api fixes: ndctl_{namespace|btt}_foreach crash fix ndctl_namespace_delete no longer errors on "io" namespaces miscellaneous static analysis fixes Utility command fixes: {en|dis}able-{namespace|region} return code- updates for the new versioning scheme introduced with v47 - synchronized the spec file with the one produced by contrib/genspec- cleaned up spec file. added licenses. added make check- Management library for "libnvdimm" subsystem devices (Non-volatile Memory)cloud104 1599785807 a067fe5f2c1d9fe135b24a3eea925def5ae6616fe161afe52f6a46c6959c9bb58e1a8fe52a9da29464.1-lp152.7.3.164.1-lp152.7.3.1debug.build-ida067fe5f2c1d9fe135b24a3eea925def5ae6616f67fe5f2c1d9fe135b24a3eea925def5ae6616f.debuge161afe52f6a46c6959c9bb58e1a8fe52a9da29461afe52f6a46c6959c9bb58e1a8fe52a9da294.debug.dwzndctl-64.1-lp152.7.3.1.x86_64usrbindaxctl-64.1-lp152.7.3.1.x86_64.debugndctl-64.1-lp152.7.3.1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/a0//usr/lib/debug/.build-id/e1//usr/lib/debug/.dwz//usr/lib/debug/usr//usr/lib/debug/usr/bin/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:13975/openSUSE_Leap_15.2_Update/ded5c09d40338004c9a8cc080f68ea0a-ndctl.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=582e47f2af21f843694b8618d7012e4e58b72ee8, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=a067fe5f2c1d9fe135b24a3eea925def5ae6616f, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter *empty*, BuildID[sha1]=e161afe52f6a46c6959c9bb58e1a8fe52a9da294, for GNU/Linux 3.2.0, with debug_info, not strippedPP4zo3:%/ndctl-debugsource(x86-64)64.1-lp152.7.3.1utf-8292803dbe1c07ed18e5268a6ec5cd2fe78233ec4427dd838e2f89bbcb5d57025?7zXZ !t/,<] crt:bLL f@"a;ȕAQD259xAr^/VӌJ։iZV^6gd\."h )׈Oڢu() H_yYoaL익5jhDuny*0|VJ 0BFmgvӑjHP%3hr|5!Y]l"!:c@ډ)5|N]+Ź\d27DjoG&i߄&bU tlR͟E'M86A)5OdJ%[% cl/[U73XNFr`}e~="*V- 1O=M QݮtW`~FdI.HxzA4h]B]C j` OG"$Z(~{+]7Xb-ep/+S,8N6&f/<3֬| U$HY$Lze'=4LA&#pTpm#8`t7bߋ@Op+ Z0cUfeC]0 <%c5S @nW,U!)1?(Z% ^.'8 cfKII߸q{(ƺ+MT'PSQ/q vJ#YƊ3r3]yqm0!p_MtL8ܬ9I6wH[_f̵ȝ;;"/i_ x.>g ak'ctwYzmj{ԭK*2P'N\p\`ZAzb7 $|A'僉B tab,YdM& +XGDSLIS7 vVYȑI qR<;g>* B WԹ@\J`^3Aj7sVm+Dw,̗,5im5ggfg,ȃK΅ӱ5WF򠛷RDpw@sb&5(ۑNQIԄMj* =elq\94%5tgwSs[⟪q4Sl3lJὝ{g&:7rbiI\Q8}~Q|sF0mﻇƇ(]t_1!R﯌UF1!m xr&qpStp@qTb,F5'e5[qa OVUsPʖG_)V~w^qI9zA)Je )2de0y432P_ aKIɼ3E(heU'ñ+tu4[# eyb2sohXu*WH _4]f~fsK0ϫH0(Xirjc%~[$Gć;̠h{ys)O_qб1 9ܭYO; R!!O!pä郛t׾䩶׼z*Y(7|:zˁIN R c"ja5`f1{5QvR8Y7Q =,!喈Pm}.Q{h*w!F ǀJ!@ bymP=ƍ Ga CZJC 9bcԭ%ygrn_Q}&,1 kEDE[OmEH~ɧ9=ʝﮃC|2[JZ%az/j ,e\^,jXygxGn >:}EP;M A'~BgmPaOEd!ĻApڟn;x|6c2.6VDQdO̙ 7ok*ķaJ*#U<rH27Q3STvo [Hn;1Iߗ#Gl&h7\ V v.fU"5q_p$awTyG} ܫcѸR_{]?tfwF Aa[|rY(A|4 `V% H7$fetH>p nX^dq ;2~u4%aT'M|gu5\=y+x%?0Gw K0LPDRz4`m'X;-DlL=00ZC]*S629|77.Q%jµ/ϙ#z! s d,|\awWRt2vUb0f>A]vtu4ȶ,1߷`x{9O67#LQ֌3@{+hwoh#R oZI$߈kBMq-?l sJnQ#,>R?8\TœMlC\B#(!6\Ě lMķWs[ ͉e\Ooo 7UNI@)/w1Ce3p\_q84oqø!;L}x-49ە57#$Au[Iǖ\R>R+Y*UeUCGo"H8` [zQW=\0dk~mT=Lu3J=R>-|1\b > H4us>NCFVHM7;^ MtXHZ:d{B]AY\7Wla@Rd4[Iu ߘvt-vkjU!V}Xv`5 R[ 'r:7ݔ3)F4!5$t.)t){QQ푅n7f"ݞάQn/?_؏bn4]\;U>QhAep*r@ʙ׊7vۯYp/EwgAjcdOis}Ü8/>2+ WhM2+஼!3WF娨[ O[A7@'X ӯyq}x;_ܶ &bCbo2\SM}LPvx>4rӃjQR6Eh]'ʇI,\Pl6eCB}r !՞_I[5fǐAU<BÅ"е=^d\Fx3.[U[wJLk9e9]h;DVh46G&(>w^D >< ҝG}adMM.m+tm%&Skez6hRqTWvM[!NZ |yr,׾U'v3fayyW@{f82i(6Pn12# 4v;EF îtizU| qB6|[*y<%{#Oi@x-}q/UݫV͉ ?Y$>?_ p|׻Dv; .-c [i$d3H e /U뼵[T%djh[X󁓾xhE0qEԏ ; I #b?&F8Ojy.n_1҉V*XSvC+'-o#vxPfں7/}G7 A(~9$@$ak ġӑno +|/ .+fw.b*ܟjA]E#ktS&_<^FzYM7ud|reSXlH=76W)P[`rRTУ; >s~vS3Q=ZiqX Ctfbq*l2}P=d%ߕ‹P2ևHw:H &)Jg܁S ,S jjSRSKx{am <ӽsa 5&b R7#p@^xq6f"K7rQḦ́slUF)&3+J%ISTJ3zej^mnQRZnu-,P6H˶-0sr.:ኢ5Ci?gq9U;Cy}}vg{nI]`N?ڄlVΌ}Fc6XGW^#*d'\ӏ1|X0KV @%_&: Nyzťifs-!X D fH{t:CR.c:>/$̐$pAb sZ""K){d.*`8cmn u]^$k\ &6~pf̼'-?B3/e`l2x1I/D\ӝcmT̵<۹DzYRdxv+<}:G8#PC%utD=vkg䤪'PhQzxl<&\CI$C{oÙB {dj"aArp~p̒1MUby¿tuX+t-+<7RӮ{q|:-hǠ^`zn<ܨF0OȤ~Z%EȨLv9WCh~4I#PI&=@idDOQBÆ Bt{AE>&)3HE" ݃pBr\pwpA)Ans`RcIX%sCrщR]zRtu~yCHwd$Y"F g u^SNZvAӺXV/ѷp"b8Pv}W NH{u’|5W5BҎ4(-Q)*.[{I~, XLZ9b $=X$KLR JP!ߠЎFZFv8Ǽ8.6Xù'Fe;}:43O!!4_ф7TjߩTԴ8YkW,awЈ6̣t /r{mCf#e?R3j΋^3XHTNFESē cĊ745XλR~l""s0 )o,hi}LvSp ܧy%eBם#Ct yjGlT3qbG F99.,\LẙP}Ѱ[SFt_aܟ]Ľ2ȂY\b@M`eE]I"?Ԭ/2tj> TlN mّGk%b}a|[کq/+(r shK~f>Hi8q̴z4l n{47f5J@ m|9?{kR|3˿P({{mjY =N)sBeqoWRk0N,c;)LJ m`h7?:8#I`*7`˯/8$P_GTa)rV'/΂&EH-5Q<;WIuTxu4EU,LyD'%<3OILsW¡83T) FYt,2TÔ"We&ϸH\0Z e|l㣦iLxtUpr ڋA0k&fdY0;HN/ei>һ|)%YDa7$c [# ǹ: #>Ї*/ pV%\ԁܜ3,PDszBcҶ)d}ShʠwcoD?Ŧ۩J a k; XF(c LsI<O9gdBE诂kJ(ȃu|\v47'5HqxɅ(2wHLxeボ{p/ύM@YTHF0`i e)Fڒ;L}{/RHSR2YsBQC}_v\LޅnVh_R \_!Y[uXWA5,I \.Fiz".mH'4]FSͪhr]rV(i/đH0[(Z!ImzIkFwB^cz(/E|帜+QTÑbr]9F;.X /[3$K 4C1DK" T~BOηՃGt8:"yIGɾn%(` ڹ k9Sy%XfFVz6y}fSSHQ7ZҒFu3^"ln1X#}$;TnIh.g17+3ꂳh =`Hԯʄ`l|t$@YK)5ܫr;ҭ%^e{c[>;PqkxT_''sJ#]եnbwP_^jSO$$;:t h X֠MN%^PIk#H$_BQ>V#T-\rσ΍9CYA*ۑu(؈?\rrkC.ZKEe !(}^L9܎tniV۞S.#DNفv[ ׃16^k+]x *wQdı.pE=5Jq)Ljc,n{$ΦsB[Kz[VKt5N[J!\|ZH%@ !xv12P!xO]K`|m ~ wh6qC1A(q1W檞EgK*7[V>JAe:)C%ȉud}~v]_8\0i7vB%v}(%q*NE(!//Iokgftު xCYW[HGԳ,Wyc7D`ԜhR)5DR۞(+Ntplj+~1\߆< ǰezԚYwy1avDARn bKa]ބ|e1'9j-#u :Eh.C;&J`{✦_]Ez^Z J=ܸGj_kE&D~Ԏ2EmLj$QNdk|s q$ۇo-rEr1:_p4  }@7 m'P9 I]dY{Y:zC@r‰R:/g#/۷sE1RW[D2a h_.$V( 7пH6!\cNȪ+ " zm'++A빈f *b( 3T R_:P5IQ,Cr6 jkAnu?'Мj[&Q5ڈ }32B .c{J1_dYy⣇xXE.ӗfu Jn%OaV0Z1L43˜>Y\H'~ە11u~4Vb~1=R58C˖B:_De;vl<&6n-힘4fG"2S'[~J #ZM_%&| \iuT3Pbm ĢY)a+"Cj ܭS#R2Lv@ )գxZi{SZ\ ܲ>{>Rt(:l6xכ* 2^VX,˸qUID9]LW%^,Cz*lŬ&K)%abg*Vֆ B+#;~xSyڼǩcY'(eGd]ݲ6w&9Shb56cpC{;*h>~ӶG]YW#HathYEJ2cjG} #Fu/ї &M\2ő'ւl"O:+;ڿ&xuݲ1q5v'1g`.Qnީ\;G(mfvخPT!V}w &6'6-& V.UI@Păڶ,f\)i7e{Tn0 2[1F"(~:V1LxjżW{T D7]7΁E#w1 P[~En]ɧeL(>S{&o=چ(ΨB}:xl78sŠ? &%+'0y]:-zx6d{?fVX l* / <Cl.GEZI 5B!1#` QV ޖ ͋3YtZӘ<-nb)ɯGAV 7EPe2rt3(;q[ {(IxmPp@aؗn4jGBU^%Dg ;lMJ)_!V폕u/C|.У=;3o썯.Zq+.WL>p=lųq2QwF-ء ,HGS_f*DUh5U9v]|!RZCXaHE e'`λq% ȕg%#J@xo'Î.CGk\0璠ud ]6ꈜr49#C\uOBp e+2#LFvZ%RLٌ+e\1 VW#⓳G BR_XIvky~wz+Cbf::XSZH-lp,Zxo0HScLX0ն4)h|:coo*A1[*Rl;,M'~cɷKEa!n'6SF`U-SH{7IfΓuhP_U9mɀ]EưSbS\#US|ϿEiϰbsZagI*IaXW`"?G;~:*̤#]:5kʛE5?c`KLt5Jt &XɦMt2 9n"9rlZl$t'䊌(v1$uv#]-VΈvxٍ f<ĈA]6b8&ʱ픴$l˳ qeJv7fKfu{bq;٫@i߮*TGNJT]]T3άIp0QIʼne1]r[!mJk6*- x_bן7H9O9;YAy,_"=)yB{;"GE$f U~P*l^ω.3$hZp'vw4fV?{ll7 u=Eޙ,4`B՘^ƣgHCYʩ`JܛTʣ7i_4;?Єb9z!{csU&:+a옭MTS:c-omг! ᑚj=*%薭SySy:2-$6oLB6$L!pA\ٺkEcZk\/[†??={EGkv]@* `֠pFmLMA|xXq3%-̢n2t ࠹NJ@R_"&xC٪Є޷Zp0d(Xߒ?}VճtZe Z7vbWD>$Wr+[pJJ|%hOnPk9'#21yO; -2I$d}FㅉUUp.z_D'#lS7Z%FDi#XrPY dߝrdnC38jZgo ɷgG ,]QW /~إC8Y)[fS:?nR /;r~q´ܗa|>I-)(iCFŔ}1['F1$2 ^wh%̌Qamggw@2~9{DVnH[9w^.m04:ˎ'=\bJ=*הMG@2Ej-!a MϠvd&k: M%qh.:ߩ+ΖzyZ{yZkfҽUQ}iM1BeH%!fQXX*S˒EC˕؃nzȽ 'ޣћBȁ[gq 1}+"p p' Uؐ2^r^],c|@aAy"Y0:JcV;pT+Z)Ů~_$6jIL\DiAސ YQG7CSC7kl!RG:}jn&DvӤt )cj~27dsX8Vc^hTcmS8-`[+2*8d0jdf6ܮ2nP׎v!:rwcƹi*J#@9/Y=ѱAsb$y/1?)FK=k is8+Y@i ЊcT=[l;5^^,|WCyQK{ ꎻWH syy#bZ[NҲx]UmEY]nz+Ƒgk6+,FɉMZrS8`89+Uad4fmdjD3_)؟Ġя%J\l=Q\G5]P,Rkd-}'!sO&(Q8`ŀMEjyGbN#y S@DYL_ yw0M' .e|TS9#:Aإ~e8p}a3vu0gTeDŷ^5K2 \@;?^Fa.k,@vض 4j z t.<SZC8o{v[ӫ\N2_T9"11Z6~Μn+9[ ׮H/<τ6. MrN 3}V en5Q =zHZj_#2F`|@EY0⦆uf>Q+|u(d=Rƕ\`թ*KjLZr;B޸/8)s@q-|ӎ@x$dïuzk#1|L4if%md'[X2tKage? ht/p5r0?I^/l'a0r='(h ( %qYnj51 =7FknShbN#$<LˁhrL$D從 zߚKpP0B_2Ѯ7z#Y&Xڧ>MX?M f68X`b#SN.6)iZI/rl@g#i}݉O 78F׊ >?.i(IH1̡>E዆AK;F{:* r a NF!@\l6ao_2z~ ERݕjZY\Ef.5/Jֆ\ %pp6I*4I¥3ƍۀlA3Z3gɜ2~S֌;X/QwK>@XWxz Q,HD<W2v3'F_DWPW: Q%tKh!d蹞$`1b 2 -nk  Blt!:xWж?rLVl(d(6 ӛS-i1ު d |^B))_R GCTgEDŽVуbC\_,)whVC;Y)ڔCX2^S"`:#wD >ٕva 4MDGtZ )mګ8'pۅePc` e[lgb!p?~+_d{>^2y1҄jplňxGi`#ǏZq)K3Ѿ'8X_nQIȵ-P~fs}+W7cs] osg ydAwL,܊Y?SRpP]wZF Ɏ\A`{TSGGO~#_,)^r}IS@HsSµ$#"jTә֡EL5~LiĮܡ.H5Xi#ᖀ+ :#gf(ӪBy J YƉlcer%L4 T1+|*Z?1}p/kQxvDޫukrg_LƮmC [K~3> *VY?lJOAez'Ļ&HLjnІ,QjL{vI}4$67Vć w:DZPV%>n0#g_Ib>Ux7ִ= ۱4%s>mW,m奣2(7Ro#h C"3)4]xBRaO7R9M<`VhUʪPs/ebNۍ䅓|eGw C q#YNWeĿl0"Th4o,|̓`yQ}uMUowv)y;x&mG,'5v OZP,5B^9Ú hep_ӗ߯{Ҽ菨(jEkrp97sO*wx-nba^(~c&KTT'_4st.9H|UJcˌ|ƳB%"S[k*%Huٻ/FKlj TIpY=@.&6$Yƴ d_(n>~w"WhLEzUZ_o?OjzS*ߜR|[U$ue"3jϴV c#7tOp!q'1,Az \G ȡ#ao%?y[!Nqv~a1a`(~_߬{ԄtzӇ@)G+ǹΞI]"i!}=XC%NknuZg8|iV%AxToۯox X1cKu U*(kZqƒV629~ `R,9恈;7EO۷ZuCz/,e&|[q 5 \B:k'Ftm]ѡ0]rMh0-(›xt2<ʬ:m ed0Iz>ӑO3tk# Z, "Wc݂=I<;s͝qDwEi_H3EcCsjv N(#S"eyk[eD hE_5$6˲] Av8TwL y 7 Tq/õN'!d2PWBW8WK؂ $QaD&ySHf8fc1&Bޱj{`R2vq٣| LUR0N@P㊭P7b@z>zk?ŏ$ [RSkC\*%0QBw0a.o{ ؍þ <[l&e *}8b!;K@؞ rl4w_ABn{R|r3}N^P laojD71g!Kc@[H,My%e}$4YX?ViS<|fZ!m:f[@.է ;;B^QF _І>@{yOo3t2i< '8 *nNDdh>eI~[IQ=ȧhi}PY=HuzP_P`GyT]/V83q,Ypg y)l8ؓv7Gi;iݎCQbf_˹h[ש_X{,J\۾w]vE j SDwy,8aid5UJ"l0w]{YX޹ ]3V.]Ɖ[L}:%K;Ɔy*}> bGfFu|M`rk7CE\ =e:}FčLmB&0⸵6e /Jx,/\ sf5h3iJyXQb+,#{l燌S.*0HIf_-EB4 y% =:K(_Z!󺹀 +ܭ987U`s`mRf[x!t 'l\9tj9nXGX# `|Auyr}hk<1MD'+xRׇe ipun .UP6Ubތ>^1nci@uQAJUѧ CWŷU f۟Qơ %_bJf=cOpS瘟-wfϰ#t DrrREKd<7گh>r0v|6jZg]][usebCDOBc_`O "滮hQFxT22淼wY1<,SWWy(T0Fۓ-~r9 8 -겄OG-B4+RcƂ 6 0TwB`Q(lԍCw!eRU޻XbIdDy'Գ?~(q79 z] nCYEp4Ap TOH~~Uk'~s1qd{)%IVKd`*`}Yj$E6Dh<;d:(5̣1#jVkf1J0]ĚGդ;+gz5PCq-.^[5/mHMWSKFu}{WߴLη;AصP܃hW4fOl0/X:*w~o|?& _VPO[P@'-_wD3eMr`DEue D.,Y;/WR&xR'/PXQ ϔ묫l𹩋<,>XH]ݼ_}sC؜g5iue&KWA""juw2E1#eL`"_^ε"hF^̅i #(>һx>hv }^v.gH V*QA)^ pȽo )?5)OTC"ADzeОevvtL۔JS#å̯!o={Iv.Ds2:|BH)Ȳ>TW'p? PM/B3ğpJ,Ĭjnۼΐ]x^%Wxs֑FQgݑN>E> ^i3G*8ߋ= 4f  ^X+56(0nqwqD <4@fFkjo,QQ)a7&h2. )x"0MBSZ^j$Lgp1_żhI;wq.(Gaoe>Y~qϛׯn@HO~TS[A֡y&|Dlo[ ަW׭_/r~j-WĦ! b2Y 2'ZT[YUs#^U6xo2zNYAK+أ<m3-]*_!0>,L]׃-AŃ/UHzbKyBdU2=\s^-y\X}94v)(~I[IAz5C~sZ% RCXx"B_.-\k> %>IKv I+zLd銦 xcH֮--iIsx+O3;Tq+u61_DJ?5(M;0xp--g1S=tTR51 9+"åGE\z`"{l3 g7SB8Yi 7!A5F8O%7PC+h×*#^IʜǗtY 62 P›xj^ 9QOdU:腉ŀN@;x h}. 'aTVP6m=}e1 aƯӄh]}DZA ,wN&+H7#P@htkIf4BI׸FC6-T!&)$pk=P!_G%HI\,'n"k;h&p"8#"Y<{#w[iyd6_voKUbЦuJ=0Rw#F58u}C4$F_Ohz\1E*˼U+ kE[Ӟ"RJ =>gm&k+iS|XdgNYIӀH̘G5gY ã}X ` w0gzT)(m mTkb$z0!& 3`/'S!z'a$*K}<9Y 4: ) ku;0+y1Aj?"_d &^JFh/l %qװcyTԟMqYAᜁE}qV ]5'Kt59*adԙNE;](heb a۷N ^Udé՜b_ xMe-erc&%j1MrGQ)5VŎ]*zTH i`ΕP+pm@vu8#_pBW,Z'AScdpKY +]L?9N<._IϜլfp& U$2we[u|mΡ݉^jQ5mg(5PG`*\fMjkp+rs鰳/$oT3RמZIRhS9e[k[3YӴdL@]D4O$^h'Mt\ZZ*dm&^|˴@i&Y-;R*ҫrOsZ)W蝓E'),UZCncfm,JCDZL  ($Xie 0,l~VTF?)ɷ4^Jw,O(?c%ioؕXL\gRY2< GL5Dx\-\n9R,RQﯷ[8rYM{bw2^c @ߝJS6PnkIM= X(xjIDF^[_ &gFGwK7KkޜU&?VGF1ǃbGDE|~JUX2AKuRķX$#h1~=ɞ32Yv=N4aI+hzfzs%ʥLRrCrݜ4^_^D_|I56m<{@O/7N_p]-9|ǽ[NNa( Ma! AAhrS@MzNڐ{h<7`.o dldW &V{֞fxQhMkR#RQ\KZ>3-$:GnoHU;‡\+ςGcZn\,)3J d9Yʏ7G]by,c:wS'1ȞB?]F F7F8qYl:!ɠS%J&#^y7 z_ϜT1Ut?HUSۡk*[1GP}H8HYx[ ςwʨ!SRD=HNd~:y~\+uwi V_0_g&x+WfOg0:n,k@K%֫iozWx׺qz65jiBe&.yd*Gs@Y9*TŒi%V^>Js& {sbS~ 1ٌ>?D,=X||f '!wmiȝemp+q[9WE3S1:PP /7kDG!48?((Ъ}Sw.<_Xděp6 o%s$ip!jfe51GnXhP?CDp OQ@m^AO``RX>xs_ECakH@R rBAq1}uS݂y*m@ 0q N#Lwʻ"ihZWncfs# $O(1o&%=? CŠOHRIw/U/xBV[M{Xc쪂mVA妏3aqm~yx0-e:i I5Ngl5Y_PꠙZUe'z 2L=2`Z`?ٮZ跜,҄HRa4FT< Nӗw;Js\79;ȍoH_g@LR0,9FA՗$>E%3MPHܥN:CJח)KnwNn0,{JC9=ZY%n$$,kV]Esp!4Ty@ ?>9[D:X,,,o mA *z_3+޲Jou|j( c-k =9UF0.}jI/C+qXO[$줴r%2.^"}w>"uXJ4 n +L-ŧݞu5!Sn(NIx|AbՏ[E"sfjc 2'Z][M91[!72&!SeLaEj9W0M ?WWyrW1l$H૤/oN1ݔ, -۹*5w_ـWhJlZ<鱣_LŋIRŭ"3kO RݎB'mZ+$ {/Aկd !hEm6T0/ mb|2y?M{E#]hN Lj7WP-u6UEj#^$Ve=e};P$:T ƺ@4qRr=ݬQ[ h }9(KPP:|: HP`~Ad2͎E,~'t '&K, 9IL.]\f!|ʝiQ奡$iM sE}՜,u܇oP>*I^4lE||/ uN&I]6*Wk*Pޙ"&8o@A?K; W!\%lwZ`"Z{ b0Ln6sGH#BDi`C ul [28Y%He/ho7U„=/q,h"  +,p)E v xKHG\0)s_:$|b1]T߃PCI;tG=ӊ\:VVi5|ӄPK͚U-eX ѣY\EtFv2_XPŠt{N>/-fN2=%ثR3$G@G}Na8KfOg"DŞw1}b/\Tʃxx"N Tzj\;V݈][?#lȠq@̗400ʑ<'.bڞNgL>p5?"cג~c}m$B\=;Ml. ^ޛu+U-~-kcGYftVf[Զ#s.ПFB^~ J|v1mBjz<5Sӫ u2^v[e]kEby>ۅ>?rf9t@(ؤ*e"1f14;~V[QcNЍ@ f{eX,'̯0KLUHqdAތ ^ۋ[<#5 5>&IPpv<)ݼX֨S[:ozk*zg+5<Ƿ\ 'Rٽb+$f+v8{ ifM7 Ŷ<X}Bu{|t@+F7 3׀٦wYkncê,ZCщ3Tm 21+[ 打`$N"5Jwj#U>EM wPย%ptqr}j#(?PlMz1C*Hީ/(:~jE| IQn_$\a GpVS~ 1Нf&K#;n 職_g: oUϓK]t/ʃTd/& ^iNrH,̅- h| &nE!/͛A% wXGT+*OdPa: J<PmyTfxu p*#fScn#v2S ËBƁn5g8;o˸Ӹ_O˧iVabFMŇE$- ]I(y8v @xۀQz9De}Pvϑ {D8 FoC1{Ⲙ[1Q`] Gnx3a(MوTJ%H1)CVo\ow0D&l#?Y4T #YNV+S{_uQ0'&x<M̊[.ztEi_ DErgPW0eM:[2a.xqCyDzh-C7 گBr$"P5V?~<9s{@\ L]5{BQe2sk1_؎uc@&ڥLTl=)K. XB!B֧=i ^Q7'4"])7 IӸkoX!ȥrGU}F.=( k1hs4׸ز’<!z[TW)5']N m,Ư2hخُAJa̩E:eAR_+ȸ2H}[ZQī#cSH *q#{fq%E-D/X,WyU)t\hY;p>vQOx 1Ჶb}d1˚j]XˢDs|d|t&[mF㕉ZbGI@_`8#qc,NVj( Q_>lt`:#d&f)h:)=n5W7s}t!eOTn-i^>D~))x( )?}a&Q.lAJ^yva7 ŅVވGsow%d-UFODBL"tc=Y&Õ_/ID G ƲpC ɑcTzئAVe`6.Ǹ8I2>"?aLQx:E +kLHĢd6eG1 H/\"Y} apFwE--FFB#7~o'{͢;6Cu7>:o7IUGFmi'|C;-~ͱǾ@ AN lKYD@ݕu nE(6u-DE%*\-tuψ~AȄ2I~}!i y~!Bcr>~bqͽ-d*0nIp )%-VQ[vWl`> >'@Cvj"s63횂Y}ǡ??J 3bp5!G=`L^o n0^ x% 4ӹ'&au M 3ﳢť thi4:k,)r%+p:}kp.VY+DP /5aW;zOo|6~`0s6Q-Hd;\[ӫ&"9#g@`@X/Jl\ʗfS坂Zr8VI-1KD-+;b hTHgH' ri@Bt|u:bX l<*v!n9h-?lp&XbMơRn=W{3,hL0056)Q,xMrT!%f.,c%I=,>vtIL^T>Ch->Wysa "ҙ5=[s?!h yU(e2Pw[Zq/xݍ iy笤H%W0񠦐1R-TYt7~cj)2=v)q|I Nn!Y'jO,̊jX(,WS-eXգ^ڧꏕh6#dj+.:]m1Q:w(xŗ.ql+MJ! F֊"匙ؔSˏ8}Fpx6Kb~! :7wZu,f4Jr>`};VUrìY1 0NJچJ2A@v̱Aoed3frEG*XXT3?L^ޘÓs xH_If Shs5Z6~ٶ_ <oUE7Cȣ5Uy-Y%`o?KJߌDžB_g+v +S1K:g&'A!.g^<( koUeDqE4ˤaז'N54iQ~. StU^# <yEM%(.4f PP9LUhsSxMB8_fjH#~jYfìpd&d$;dv H$g>z9±_yS"6,e6O+D%; ynUq\wzJAd)Arܨ;!ۚz \HV &?6Yksi/mkHe+m 'IWԷ:\13viו4|aA,Zֻ͌Ĵ5LzeU^ZIFiw Q^jMf;> 3Idϛ*Fe+!妵 L{|qY3i6jPFM`Pck. pt8w_8(agM Ӑ(#֙y*d%t_۵e/\ĿU c2s3z|D-62H|,gҝ&,^IM̂m;o'lȀ=rg2+J[ P}`To37J%wyL`O`e࡟Y#}h8P IN6U!T [c3LZبaܕs:Fg ~Q~{`CC:cO9W71=Z eh&2~-#E@.r 5ߍ)?%SHLݲL[@p~K\g$0g`0wiYLm]6VFQy:ޟiK?VJAp%W]WȢ1ma~-p "MG]e`Jw#BKďhAΗz3QF2L8vmoPG}!ҞAHn r];"i6: D9>SإY=qRuR/N_Tٛ}c#;D2c4[ Jn&Bȹnz+N#@Ge'(ڈ912@xVBr?b ('xrH6΂_Hmqpi9:Fڐe:FOW'b57w!Oh6zWLDTIx:AfV^8ؠ@P̪)X~a﹝8|RJ S"UnfQڸş@J_šn={ _X%6OW.vb^Oq`9m!Drΐ29UGuvN8@j*2. zKKPu$H3h.;}!ޟ3|b @*M77#&>À&AsC% Ƚ޳$mRY6C=ԙ Ϡӽggz{/:+M-Bnr1@AV\b@:~k[aC>ȿ8n%zv-(4Cn_١hՆq 8BN@ ~L 9OC~V4ڧ1zto pH ^t˃mЈDm5lajxA8ن02tvЕKV(Mٚk=ʋS(҂]jwO }9+a;jǡ5eOj-%*8Kc: dHP*xUϋe/YtwЃ]@А86@kƓCQGoFC-RWO ޑ\8RDQn!N#-uzr,fENuvD2Vmb$Ri"WҲGPVesyeL>X{D . qSߣ6]e]tCwK".ZX7ޝcSoɂQ *٧T0 t.Yn b> 1dC=v)N;ʦ;xAA.  M))]~;⠆:1hb-S0c-hdKxD#k qRXt//3OKت)kFK3*PqYT+VM<#~iiRơ^=QT,(P|]x1)Xt B#L# 'PnCvbo4H5 @i]Ң]iI=ZYEI<,oH >BՇ9w4g>>U-|wnkL!Ano;0^4n+tgNhd8pi3IA\ZVhOݹjA>.*uzkH3{R`Uq( LBVW)YˉzLU1679T(FT5!vZ>y5)I_R*7\쎜_ϏnOYW[:y*ChH mDg%=nY-JɐNrh=>(14D ixq짂ucy^QvM YYmfg|3ianVosU_PV,L͸dZZik?Bxl.Ypd,`h-. ;ٓR0)k}Y U,:M{$n]ce"|Cvqϒ0bb7!Di a}ZDbiHfp6">J$cwLnqԌ/%Ś*x[ˣG'Y*ё-3p^˂6.ZthH+گ{ܯř9Mi K ɶ)⨁Z2րY{ot'Ąwgbp4 ]|8טųOwnXLB$7'#1h_2c6 Ur78zv C\O{t $d0K883a?( + KfW\.ɐ|iM :=Lpb'LxPͥ][) 7@}<_ɻаJBH S/X{f%53Wׁ#0E5+ÌAx=}^.W1F6MQ'K? -֌֙틄3K\WH6Y!Ty+Yԡd!|YBl-l4w4Ρ}"d@cZ/ͅzK5Z+"d؋"2K֗񺅕4fəM\ t= #(*Ȝ ˤ+] ) =+z_teb %7d + \y? ,)1`"}=vN懒 gC)D4䶿ִTdքaC+vYԵO:X%^ʰ;㤦"& Q7&t$ыwˋE\q3Vcӡ1e`֠џEڌ#G+˗{ ~Oa!%J t]r~R,F\#ʣL2cLjz]:Tm٢H]0[3 ULQn܎uy"](js{Tc%M)+J$lL uS 5z 0F`d'koQuy>oZtyRףփ ZgWѸ^O-e-.<;H{n/# Pu_/_n!T!$$Qt.Xk<7=8G.C;Qw2x?6h6mv~5xL+,םӷ}K۴LRA "T&GVU!Y2T,8hi3mq9(-F|sqA'8b6u Y}w6BL3 C;v4 hB\U6)0_ǃܗ oG*r eؑ%%,[ ;es RpRA/, Pz*~G-.6aqK0{3_FNB(6 Û0 wTw\#Cd8fv#6O#K˹O⊙ݑy:،Pe(b`v#&9U0 &` O🁰 u=WLly('ݷ7aD9h ; %<\‰H4ˢl=y~nV֫{=`GiwIϫutoRE:9C}'DCH.}S+fnPYG)̤%e6YeS͜tE7t?LnCMJmX3<Žx`:WuF5HZ"BjY<yS"AArAcv\/#OvSl' Nop:;6KE$A"݇i0Ɯ3)hi v*zZWyT5!27ÿYck:p`xT#yܾ/1[N7}W eYwxo/_|z\]7&rfq\ gXb.CX!vzb%b_ -dE岿y5:0jRH6ж.^SE&ڦ=cJ#>gN4]&H!um=ۈ)Ug+k\Oί|Mdq9Y1`0N Y]26Lέhq[Mc}fT ()Ey]m+^ac x n䏗Slw xnS$ҡbva+#Sf hTKymjïkYU46͉JkL'WʀnŞ5FS.߭$ ]置-dF)M|P$J-z,56fS $>eEm,[969 NwyuMIrkgߡfxf6ݮ3|SSYW[ +ȃtS tfNu"|cKJepMuzu1LYGҎ~,bΒ_2⹴=SGm@b\/=t<4ӫ[B$n-7 QcDxrð[ոޮf$UݟhzʘR6˽hm  !Cbh?(w_Mbʉ?it#<C>alwX5-2*,?\Z\ύ^EJ[MOoRރ^f@or 8,bN=Qx|CT8VsGCì3dct1+b${x\DJQ2}i>gTx 9a6|o;a5HWϱ *A ʹUcJw3YI'te\:HVi2)?hDז';ї9P7 !bG Dpꑊ6o3Fſ7S5§ybҘ)rĂZ5{]^[nP$[BhSD6{UQ×<Ϣ 3*FؓMhvi=kwV& nC`9M v~0_t^^1jrP'QTV2ε6>ja|rR RsGw;wĐndZn?R߾WM0 /z%Xyur9$09>)z6}[4*8uD"9&ZNk}gEC1%oiWl`tJ̿oGX0Ic43]g\{'qS6Bj{cۭT}%4r@#ְҡasҖ57aE Vfw޶_?/uai(K@ˀNa|O0i~-*@ISc:XAڐ+>asXPsYR8]yA@rX&NNݑa⨗H 3zz/1M~%Uv"p@4ky'ܟ@-wڽ b&G4*Nih nuN~G{H|Ԕz&R;-UXyhpEn3Sc9Od#AZů:Pö z־_`e~ƲqTk)$|\6dң'(S:3f$l1,D2>GKai};?,e\dۣM$?;1sy.ρ,4QN5 V0=#{HtreE A7' Ba[;Z/UM1 ?EkDN{4V|=wqt4OE_ 8!e$U Ծ!h&{E,]j~[l@\lo #(dWR($҉!N5NyrQ s!PifO&KCYaz..Ce4﵀d2sϻyoi0->G8MQRY|@B@J&ǙXZE*( $+v["?Gu~0;b5 .V=2+Kjl ;- h< bV5Q SA1wqzj-B|Ԃ呝-c<>-vy?˜wT{=.~XIW :ɸ&z"Ff'i;(1-\ؽQ/oeNyA׫ 3mq1gL$Ӂ tu!| J)B-w9.(*2VQJf6- Iƀ"HH<p 2]1`&G ZI:2F.#}]9SQvAj"m[y=-eH~rgm(l髮 wAI1 ˦}OO<؊pWuA ?>A?+h/1W.SC(N=i 8mI/rz]ҿ fNB@LBrv.%z .D3x Ls^NKc8pcQH ШQZ~cA%"h}BW&Kd<5 lC9V|mm6.tZp]rwQ>?b+;Dbk$n2*ݕd.d>jυu)K(e+ ǣU_%-} M&af0Oޞ/y[<=26a˿ +]VGbY"T߈ϻC(B 0K/f,[q\4* $ji1SvQBd՝oU sR]&kk3m|sFp(=LG-1UT*Z/ޖ4ULq+t]mR8A%7vpZ5}$NǬezG8]ag*X';N]}.3lejzB+T,LVjjX81fڅ-r8v'C&T J?ft=,` _s,WONdDdCB@LF*E1x e GGuh\ U}`Yqx/Fb^@ZVKUcM×d [vwVY㖯F' 7xc(}[?NET:xE]`Z(b_!}GSV/k YzhCLkeaE ahBZޭ`(+Z0ZYCj$G2IfwpCof18A> y[0+:t%іCԚ ^2&E 8Мk}x8oNv윹IhA@t΢OA)5-y_PMuVOw*Q }( $7gY[ pf=6qZa)/6IC/AN-ME7kxP>̝{G/v;EgfޘHYAb@-n?$z\Zf3Ӫ@Ѧ}kˆh$t(:ɗCRTؑ|Ucjg=SE>m<6@z^iJ|o^>B7y?E#b`$"zEuj_piJmL+B ReAK|LBj?+(_(H[=`I"$M?56x)BI,tM4)D'H~5vUQL\v05 3WB~o V?_gE2ϏJ:x62uҳ2/;V*B|H;F n9(V*Fr0.k xs~8UB$;u8~t*Lxe.OSPQ&No!bn'qHEDt( #rsav>o̝J{gT!C-0`jv|ntV,$-1FHR&VDfH]f^z.XdP?'f%ֺ@ȩ)y>a}~*Ph jg2}Q['_L@u' E9[`/A!cv<(R|\FBWD1]$ahrH,2߆"7w5RNu:ZU$_I)O\b:"a2uo*s^fq bx.][v$Y a錼ԜrkOZP@>UFl-ʾ9ӻ8XpFtgrm [$-ZWX;4G$2_6fSD/p 95NY>j,ո 4iHTJx?Mk'cGz$%󻇜寏%dm:E 垠Q}X(.l".q[{<ΏfCjΪzMʈÎ>DeGVo j鉔'Qbvf:Eĝ戀ˡpp=ؒnG{M).-LIh!' O[X25vOeq]G-nfBNp َMeť҂;`}uJLq][Ÿ2b @5* ñ2-] fZQ\kt}d޲2/PO]v$EK_%15*)AR"({3ވ3l.5룺QlzM6ʗDY<]iãկѽ(&\4G#4tqLNVK!2S#15?u&^UUC/E:Mf&r{:8t:N߾ z {w76tɜ/Ѽ$M-lP`OQRg> vQ%Yzld%{fyqr(cOR7t Xo vU|ʵ[-[~pZ7p2ۮOWV=Q  ]yS-rm%`ekFuLРᰥ I|)hEpwә=Gg*P_:,9"!Tq#~GFlڗ7F3 & ?ӽA-zXM?Νxݶ #u{O?KG}<ט7m=h(b$cF?cY9|S7=+=o"_liY䋦6"Ӻ%Ձdhv9v2j >0]VE&H{ޥތD%) ed"JzxaPt<^xC}e`lk Ġ耫IOb ~XBY=x%QyQ@R}Mri. dP[8QnkLQYA:9sQg-ֲjc]t MN`*5 #i}gB,uRFhDbdzqOl/hΤR2Cw}0a4kLAq&!nNOꄆJ&U>. YŤ~ԇ`{I -A萉&jBgA uP]*G/@}滳)??=B; W*Ծ~td/gS̀ ?< k:ܻz:G^0jxt~&DnUHXNuhFb|AmyHPE q-yWˠO8(s>3)jPxёޕ 3l]9؄7u =Dzv!o1:i<DZQ?;|nc0Y2O UؖO }#āz AE#S Ӡ"MTtBSa`>!Pu[P7, KxKU( R3 q8(˔.I%ڲضib.StM.4g*En, I}g6u r{7u}֮X)w͕v(-P'6]x mgY082iCHLmG~U R!G)[?& 㝐5{MĀdl;f+ߟŒG&Xx #sNsX0^'rp6M/oϟCR*`+{dZ* t k ,geqf`o\UA2S PAlrɑAd7HknaBՎ*`rYIb2sQT- vGc鋭A"fߙq`ʣ4JqYWb\idm>+5$nau!Pv2Y%e^xdcjp]ΊN6հ \uNqte TK<5 cbC .u32cHp |5S{5+F3τF07gA*1ΜLroNoNJgu G|%rMÛ5 "`N7E!,~]1ׅp*KJ/Tp;%kz[P7\Xo>kOW(P K7(6ǜ0&o`icb̨l$~^Ϫ{KRyjj0F9&Ϲ2Zo+r3EwBYB)CMZQR]?UK?/0#VPY nu"DYV_UgNaiĂ7{Vp- q~\}J!G)2oGlVy/G`ݕu!b%OG|xPmTtPN+jρ*:q&[$ < /d cURgQ!. j][/0uԬdÖfԮLb#u>2Vs0[nR,s[Tf#Qm Y(fIr5 uS{L [h64KPNEȝ\ =@A#BY+W: V'4,@c˾0I{G-]iOݟ[&p5JCMyBcuw#/`A5?-lib@c iyޭBQJ#cE5Ъ,}E mgyhL~xwStoNBrkSbph b0^ʎS;R~$:[˔}CH!59 _h0 _fߵ1$Եn.%vxlA~ZSrnM9C_7 @&4ogZ 0~hTxl*لCq8I 窬iQu;FGϘP_G>x9Pbi>㋴f"Khc)GR;|;2*؞oN#sNa$mtD#͉ ڈ9MD>+gl'[hmCO{C}I;g_qq3*mc<7ɭEh }Ny)$AKҏ_% b)k s$X,At _HԅLi #y:<צrJ&EXI䅕#˱ 6Ɔi<6,ppRJ b$rŭ19Z؝ Hx _,}N/A\7ݽk__+YσQ@D$r^'q<9/pei7a$$lpKB4{iS&M y(y$vZ €z;fB7gT-h+ 8}BUƤR.B:v8%BV(2uٟ:U_Ͳ^*>B - ;P!CGKkY2ľ 62kk5HtbHݽ$QuK \An<{Aw\jvA2~b ;ڡ&Ey(#d) ;C{[%b8^_J ߄:B" `⨠X-DT4 MG{U_S5 zܕ),?D\)ǰ Abou m )#ѓI_r ӯ9B`!j=jW^,xfLGt9+d5=6գZĕDkb "# yxH=SHΑ*lgbz/FܶS(1-;0pqГ'=o?HO`F^Jz 0L05XjڳVEi?oJp5\Rd*'BkwiǢ0,0xJe迬8`U*LNa S&]v̲d ]q}5Ye9(QQo9IAuR.4aCλHA?N?@&56"g l8 Ph1b-zؑ pVdAoP$Eʉd Dkv!@`+5 :O ư_{Bd4 c<u:P˞-r1 BfD:tF׼rdOv;y@Bj[h>^(+B:1'_n.V+`!2̊{`f,J{烼4O\l ph" ~@7 ̸^>/4 BW[-&Nxn[I?5KA]QcGI&i y@L E!*x5T'hp-d񅷌2J|_Yvxˍpz8c=`F1_WKD>P.-97šRPuc4Eߚ!ԧMw RݍٻCu9<ǡg$:)ڢV1h^"qKf~p?] B7"x9O]KdaZN{}8,v-ͱQ dy@|Q9nWE` C{]NMz[tPb8,8p0JYZ R5@ 0}!Ϳ]ņ E}җXzdy0vRsN[ck,v6/q򩓃IfF+/!=/g3r»<}_Dra "aZ QL{U#gKvLjoy4wT^\qhs"KmNVVk~ 0Ϛ Lxίŀ.'ъ|uOGN90z mXSf!:]gQ|Աw̟V$~,.au' v *:ao2n8 a@% "ё7G09"z),l"K%Q'<Z$CF흤΢ѦXʉ; + h.@T |@Wm% z7RwVxʽJ v=xiF |4 ;hlDȷ\5KdWtQz'-[]^ y=uHJ_^}5 =d=ӣt?~KYM &:41V533ɉ.ԱWOb!D뫍FJ4 orvx7d$U&L-q3ꏻL|㸶&i W-P*ށhhvCDjMw;3,^lV>J/57+\FQܔiHzb=nA`oǢVu1֬ըs5 B94,0po#tKhUeK`4C~q0diW-$/0 ` Ag_k:䰏|k.uhvmN ʰ@ՊRĄy`f*Q)vIy9BUcR$K NcȎ`1 _mA\5L"9~q\$F!l%55^`1!Xi.+ș~t -ጊ ;Y|SӛW KeCvo3 . n(XI_^ /\1(A+;˗ȥrƩvґwfEƏk2)zZ#?Pd+-X)B> ݺ #d;铰 0%|Y[Lv-p۷L!C4|/Ŷ㫏~`ַIe0Jfi$ݩD?,A괨&2{e(:\ HA_~xҔͭcRcih9f1 m4Ik x[;E jpE; V͹!~%npe@H*MBF9gS1xhѻ"t3\ 2ۗv+e^;2P@$ KkwQȻ,1l|v,b_t7Qa 柎cn>.¢"eėe{ϒ"PcnEFhA5v6 Mn.0Ig]`Mg-v43 "=[׷zAO2{Fw}P'ba+=.͊] glLz{oT}]{bJ~*ufb8 !sVq0jAQ M>l Q=O%ˤ !aaT? 1t_ k4r ?4y1PDxNQoP ⬼|vYB15U+lfSS ⦠Խ@t6Ҫԡ߲i/9ۻa<;=I&IdPܾb.ckΊz(憜Do5o"K{?\Ye2aȱ}Cz@~wĄ,bj^H+~].B!P-o&w[&hG_ίZ+Xd &o/J8i$2u6} H$Vdz` VR βТ>`RHLV>c1spiYq$ x;?Rs &B| <^a\Gd]6̎uv#z1dOP6orԶ^oǨ3).zӉ X}5zQstihߴPU=]K ^L\Enۍ0_8uZiXP۟|G %˔4t@YGp7+o{JdB`v y;oL0Ҷ <2Fr@xU=!%EI5 ͪc ';8>=@j23e^PNQ!"tk5#tA| Os):oױ¿|ֱk?CەAaꗻF˭ay~ܫ (=z2s"US}v^ u{Ō9od7~|#U*2]WıDR`!OEv_)mп~Stmwhg4# 1}ҜhMFOڑ+ e}H ?.U]L'RgI1|Gw_xmwMw"l1; zgzIc#'|47l I=(`&w#;IYAf7e5=`3p`EQGE/뜇qλH _b6K!xHIUw.e+ X :‹<56pΟI//c6%a3yA/1>۹v;eF[dgt#P(a:F4ũ" ʧε\:!D{˿ԁlںbv7/ ;3G}x>sɗ+E_߿+?:yS& R$3Ȁ=qxX6r'Tn)pIt[T|o~ 3އԻr 뛋6ʨqWrX(Tb1B&W`!Su}>+{iy,0LrXT-m*=LRn)iŨqpGKTE(:`$?e"FkYsBaИ{Yg#b%ꉄ&J߂j'eA3z٭NJr+̅⭻@5yFTs ӧ1޺ik~ܧ[3p0gPʰ5˜NcА?cܽXr|3+g ε+Uĵǩv T"D&!jg3oX@ٶpS-1n@mpy< /u XO)s*3{j%MY]kFI,OLt\w s^](J{CU 6̒dw]S޶oطDe ]*06/Pø2tP*Ug,1S * Y$u`j1Znfw;?xGтzިx5M֒&W ޼xKu I^I1͎Gqga f6(VQф[~>?n(%1$^a/=1DyS9yæeP?{ ДhDoGp܇;R^&;EQJS3h8_TSzchHRlsbY%* !žM<~xgIVְz _Q5 KK ,y %lYR)g[E`1Iy&4-;9N.́d 7L7Tl]0 0.rjaqQu54AoTڇӰ` 'IJWuX:e EG6 B!hD7l[AO~)I=^tY^.ZvD쉨JՁ ZV5~+ qk&N "}> ^lo<)ZsydVlb3zu]QLGؑfɕ^ IT5 -47wQcEVhRS\=wGd)څÁ4wUЇWV2!#KcfYYDî|To$~Q =ɲ~6|?@*4(p$z2pӯC\syIQȔBE۪uRC{Kw'DNi˃V~)Zn:$xZ{srzOK.E}' 3r+B^UB~}ՅV߾fk Owɳ{I DtPzU>ޥ `+jy:BB^C5f> R8]7 -Pa%⫇"n`C(0,la\}PuoXKt:(lC_}>el,p,)MđN^בkU$ GOTY\"'>f^_%(naJ.Z5L f@Q<nuq{OQSԴ~IJYUhz(D0T^[P"g\$0@fCVz>T*xRBΜ3o5qi8~X̥{l>&VCh Ũr(> 7fZDM-޳ M™8U/e ȏ%)*el^`;zߍID+}?NV}mj¶&f}.j6k7`g:)}' }!)V7ãQ8ԪO2ZfH;A!Q[? s>1Bᄱ >ѿ}Zax_ڇWq}@A>ATaƣޕN^l Ց(rz!>qP:}JeÄ9SDEuE<[._F0c>eޏd7 AѓQ 4]9*)XTN|$Ijw{y F]EuzsE7pN^pYJ\}}ŭVKwp?ݤSȼd/'\0M'MtHB P3w#ˠ)K::Ӧ؃zBͣ6Oj#A)HەE7RHpVi,t .SgMm /ɞXj lT7got}}I5W%EclJOD.kzҮ!1Y7y 4f2j%',dUgEݣu]lwv:$E` I+E`abdaAxVTC!,H~⨨'` ?%9,߲2g[' TU7ucۑC阗+DC2),e7ӧ R{OkH!uAV.crZq^ aLf Do#Hz!*jA0KFEB x;<^N\+]?_V~1"'sH@\s`&Tq5;)X~?nne.2vm`̈́c!!rZeq$h=vd_qUpRblwXCY!ȹL 4If\#4-y&!7%Ć1Z: 4;B H09<.3{& }3E$|4m 'ⱘ r_rq,mqsty!-q'> 8] r]2z-!C'٤8!Y} @nB--~\T``"zoSaDApzO-r)!vD0PaݤwޔSuPiA_mJ9}4uDb",K%\h)Ět =#<\c 1_{EqF,cӜc6H J_ZzNMknBϳpZ:37kS튅g 2d= \*,k0&(%Ul6?ڜ^aD8I6\3  >۾UTh<< -H{8c4R+GBa\㼨0 kCZ ! ¶(Ɂ;б3Wq"xL<{ Y4Ś$!tI`T9>d9U2m>9pC.~h X5I!ťq8vmB&93vT 1śi61!e)dm5Uw.5S18\q |D 2.f"j cvӍ5"Բ_ f.%iYJwp7* PDd qJx˳@Ngasue1ZO<}2l+2%5T(I,'0˲X5@7:dxZ;N[!2/灙[xTӋ ~L`3N!u ȥn<5sr{gnYbXx&e]V 0'p586aNlCMv 1j1G]C%` {jcy a]n+.ꏻ?DaӤ3a !*HUBz6}.$Oa/q/C.}rpL N"[:֫ otO/hH ƴEx,g/FTFp#lrBOhcWVQG:gDI#IIf N",?_.!b|˥rIS'!fYͮbuK8$/Dh_&WMP}IPd$afJWS#-8 {WQmWٗivM[#-O˳qD|5RwDSzI۩|h iw~Eirs#%^0piS?v-R4tQ[3Zҹ5k8ϰxL~_OњAPֆe#$ӺJ2%%ð݈v~sʻ@&'s:Ta`o5TN0P,M"UY71z-K6ii7JZ%k϶]ښ6?_VZcb2e*s52uN4a |NtGoVf*RoO9u! TeL74YĩxQn28m#gWxTDpWV-Z964E~Y5/N/8؅|kq35D#zfc$팦DlCe$=9s$&ңFO?oy{1-:U_X%4@J2XM4#w1s0rd7stiꁱxiFե%BHjrKB[+ҕJ8#:LgNSJ]at b[D [}E'6\o,VJV[P򬨿nN, $sC $ƶ~=Yf0:.XZ|SŮhU }U@I:?WW4ğk3shXPiRDxck1cY&$|OF#Ў dX|YCRҰeZl)[A^+r)<ӈ ܓ)KC؀}گ.ɏנqm2K^me HIiPkxN;X!Ŋϥ*;GB ԆG,) Z<'fNH8?NM?nYxíbS"sߒg`)p,Z!K_q8Cm>!Nq3ܱPA_2NrY4[r,ކ_u6W PZMݾ}PC4K0V;.7Zd qp;oΦJ,mgv# $тNWM>g/ZA~BJUuoӽSH{*ƭOD^jItj+e١08œ^yl:]K'#"ٺRԑB;,嫙1R+qkgﴌ].|-ChSY z2 NAOr6GxU6P3\@O[ f5tˌ~35+x:32 ghFNK}% Yy.sF >{iS-#63=M &:k]9Qi"e3xy$3}f UH޿l56p(N ҃ hc+Ӕ Rdjf΂ixHu݃{IwfHF=JtW >.FRn rY&`c(3!Ѡ]>eL 2o 0o7]ѨӿK= :r膽Ytpwɓ8|f ZLME|6=\qzwH+C[B3Mn^ܵ0EZk\b +8 hv0Sm#+G6~0D睉9$t@z+׽XJ #ǸzYN +3?ۨeUn[h=1]yK&&ҹp +r piW# XHcXSjpw̿5VQfeb{WՏbvhyZz&CRtGp$,ٜɣs ^L(&a8p{PՌ?ĐV!vSV1@oGNڠ1"ٲ^CBd^`%s`6蕡{>%IR2X4#Ht+LlӥY#־"v>=Cm,&^AQM  e-!1c#ށDnWU#Oznskw|!J}3Hpn!.duc. o:GNl \%qmހϺ(RAէ5ahQZ%ɾͧAP5?Tk1*odam*^{io+7Ru 4oĒok;ob*=hayjj-=g;VďI+]=I0TC=/S+ZRJxS)xMڝ\@]|X7A5h%PXLEZ@׆)毴uc\~nEUiu߁`X]5[{i.蓳&@حlVE]g :yx05h%!Q=Zn%m1!΅G!OGKUcYp+"T[g2玌4;/ o{9UvJ B53ds-Q/Ův q+xp'L fIUn4Bs#H ;jN֥"o|)Ey?Ǵ6=.o&9JjE~d aC%Pě1{C'bt -GW &WiGT RP@SS;;TEAd2Dl4 v x=@Q/:bz[q_K8K S&Ot0֭ S$sBKh5RxH,f4-Ȅ0X]vQ/GGP)nk쭣t$֦h7*CVjUa\[JU [RpRc4EΖ|mnnö'qUXA!'&0N9Dg)8)M)_=b8U3Jy3 Sh-Erf!pk2 vj|WF=s;.C,rMSXIZEew\tYWC(LP&ɐdU#PXWr 8iiȫSm#En!ǗijA:zzwM=gK_nhtj1SxN>J#yC"F$E`ߪ?Q?)' q'1-n%:@*L%PlR"Ҍ1"PeL'_"Te8q-Rl{ApݫU;9 AFL=X/ Tƞ6oJ1 B"p8~ɓ+p;Tm$ϵ xNJ`|g8e|O88 [RaQ'~mXǐ8+~dq EplwzڏÓd!zPxSNe9"6k,YR^mtS/=wc=$€O0"ԮA+#cd=lbC*p¡ (Ndΰ0}x<[OTzF\dR P ?U HSY5 %HO)rv0#Ւ~?_ jBӆ#sj.,DNN驤ZBܚ!U')N KM:W^ZzKtր)U`ګ֛- T'>_MFbyQO9=^UĿ. ?o"X$|8^ZeHwJ 5u`w ˙`v;' zF>*MiPuic]aׄ}}gUdJ&2Ɉm1-K)Ԅa1#r^kv$$.Yk弝6R+q0afgAKdJhrZ()+@2ؤ@(?<1R0'.*hUn}iSc,U|:t0.R*`}~žFFE-sՄaO!`t8VZ uJ˟JC=iaec܉ldxҾALpޗq1HCDAazVRĀ}l>n2=ʂ[к ;:THs]%Hb e*j ^`$Umm@vmXI RNh7jYF{uƳpQM8TYlw  R n|h1Ӥyrو9FtҜkѩYt'Tyb,n%ݗVt"I멡qgEF"Mh]~)}u gp 퓤b%^p Qf[gcݚ(T`"l}[ODJaw2/_V鳝11#2ȋ{`6$ieip-|1bRCsc gKOP2J\t%'%NB]ts<.Xbg<¦t0w LDsѧ#*꥕yvp|;56Y eKWf&q( Mndy <1&C V#}7X)q+ڙq?\BPH>"A7 TgHMN3КjߗfLe|dEeu5Į0VsuZb@ \"8~By{Γ80s@A GjYX"4g0mub@M4nmUA?Oɵ(0ױ8Eqq4_o8/FXM:g}ih h=iэRzf*vդ1)g6NɆ5m3[i=8.q2bE%A]VvE{8̠3\nyOբ>"T ѽwb3 S k[6Vk]דUMHYVr)s{f=jak,a-u\+v8|FE+R5-ܢnJXwէz 97e#f"xr=0(,z x}Cm(/#,0?EՁ  4Hv\D^$aW8HD3}x \8|U `fr&sYǧ49[]ΐ [^,|Vjyb6]gm)P:^o]űi/'ГOǨ`ttD.xŻ/'Ivܽ.b{a4k1 J,ж@Iwɳt}q숤ы_lPx:>☮5}Z'dD!DtszVQӺ\m>wzcE@A 5<~RFRΰxE'g0P M'&rqCrȱYhAڒ- -dF62O *jjO=lrF[bfW0E۫ \B4|ٝ|CP˪yPqD`ֽ:핍e2~wp@CMޓv4yqaY%keZ{4y *\1(+hYt7B|ߥ&ǹ8B9OZDb|kǜuZznE0_R 'R(BA@]wvҖ}J{g8rԇ/kcrHC9Pgt^Lk,'Bu*V2[u,d%qH:gJfԈjZ$ VtpT@!84AMbL^ f*Ge 2YR9: ^j!0~IU`` 3( -ʗ߬H&4=Tc(l"Vm(9,FL/>'@yw:定>rN{VZ6VPC>Z\[Y9aLhD^ ,Z*O@1xs\GpV]IJ:bUQSc mϴP_Ϩyg&K†luQl3SA;Yf.uLbg3X{ue;Y,}W ~G.+[ 6GN}~KEC43:Zj 779L> Iʕ^(*6g-[ӓ$ "@ {ʂ"r_i ? +|ЋY}.u~ʂ@E4,ɹv!D wfx-&-I#D=bl#Y[y˔D P[\7: @Ң+*I5Ie'B.*x/]O!*bG# 4DSO|X*.I F`6ɍ#;[Y>iu&nAWۥ'oT  m[d)属ڠ̎^ q֟_k[O!;z"ISL](ɂcȌ}c Vker0V% %cikKz5kYDؽ^3{*r LZ2^0M1%fwXVH,I܃|'ѫ WAY!6hX'!EҦvj^QY¾hHdLj+O2jKђ*h{-݀s@Y fI`'!歖a/m=b~ZE^j<)^ѡofP<*[コ (V[* Q;ƁB8١w* (Q*[^A‹6 n=AxV-ِà$D{n =`8m=YDeb볐.n+zz1vWB&JQ?Quǽ NvAn]^EN}kyu*6!~?vQ]X:4n͟;ؑ-3o@f p0Ґbk!f= sS*T싃J2~ HTXCTaFrz6+'ނF3 m.,=R'ٔ6bPZ%5  Xb|X~+z%.th vN5 SԌԉخiVYPhͤ7"e;Rc( 4*ul%fn/T]mUQ MWֆ\ގ$*L3$,#WBx-緛 LВ _O`".gF#cv-zߌ]ћBU}g~ak ZCdJK!n)Ώ:i{(.q2"$7}rZ7Ju|Frܻh7ہսal_yoEO y\z7 19E;5Idy- <3Qgr$ng;ce'\_n! ~8x0<5Atkt=vG{1򓷑LjW0 U>UT`[۩FЮ+D}C]zs@p 9!0_D+cVC^Ɛ;9_~yRYlk-\ݸj^{d'8Av Ǯ%FZzJ +R.wǢQ𧿺ٲl1.k& uW >à6'L j+c7h!ܢ F fB_%{y"kOsuRf53{`;Aq_NA8Š,_߮ **Ϸ`pӝfWEIEc [>`b\hwr]4L֛vS/J1bO1onDb7 *~ Sb2wan@{00&$٨A9 ׊F\ϓ^Xy,(J6XvO8(uO,ҟMaL\6x>)Қ,xO./gyT:3tP 5S'^ijs$ĽXZcue_!P"V}-3ɣqtG80Z zlvR yH.n;D{NhG7K4Wr'ZB^G$VVU@ #a;GgçMyXόAy9)ZEyA?kNpq/zPu}rU'm]i4aht H[{md۷tZ$M#E"#qIJ@NrYgK@Fuğ:9)!YFMc\F_VD֞l[n 3"|~\Ew'"I賑!МwكG8\íLS2t^}zF} &^Wf Մ9B(+@QbݙAuO|x*GkY-Yn2Yu=DW5CZay^BC 0qڗJ@&Pp?C!nF( M [~氈ھYxYHqb6GѤ UZr&!Q{N|{×p""7}{RMX ELOVi&ț;+,HA*MZFYc$60?%Kj Ć6&Eۻ[U#-n Š!z(:)xF~/c7fa3 lEu5׼lp|G;ppCuúW*eW;?]dt|?έK$aˠ"#NLH38u,E]9,x OZe}Aľr锘/ip\Aa@Ee/.yv"|PbZ["+`k ^gܴi $^lNq/Љ/]Cm`t!N-'/OƞLw? P։V|F8*J9<P,EG< <ðoV܉{6r(U鵂ipks}F`4tOr:RP"ClrCo7F6amKCƼsf9:ROMLU >ؓ(B"1c`&T j aS`e(aL88bl WG9 9;fK 콎VHjMD$U z[z:eЉոߴ 䜳(wY^hI?a[ޛl DiDbl<$ !p1 r HMWw$5 ёet~xmx*ΕeԬI'!Џs,)˫«fLP U1Wc3suԱ-$4~oA@Zfg8HzsP0BlO螃Bdgef. -:@Qے5qYQ'i>{NO G(7\A1Yu"'@_hiZRd^XeTfBZ m*}NPdN Mx/b$e0ᣖFڏJ%^BNF4+WZwU- `CC ^4p1Y9\_UDWnm[-o326;-.Fim Gn]cfdwO&o`r-"tg5UYQ}-& ZPͪEw+4}!(Ml] ^ Zvm&mM`C-UaQYa4wm-l8EҵgB ڳ;>104GxTZ"fbFw)">7m5GcJ3_3W )q5dʬrU{a֬,N-A.4h#%A}@`# {Prc`"pAI'9CA ݱicLݱTAF_n":nqbsYVJ1Epŷ5{(yL('s `gRrץe0[;G DOTQ߸z^jC]i$ZikC= /".*^-L.I䝸FDM~N9ؠmRF6D+P^xKz ٲ*K)}aȬ?>Sms\ckm+2`P>w&ED%F[EGXX?Ot^2ٹ!ri 5L dM7HqehlI,jbUc"~K)wC IC^.~St\j&Ȉs*XM}p(b>s͂"G~zшQ&uT|ۄJ#|6}|υBRRSxpae;QGMVLvʙz 3<&s3eky&o=Y\1@D_8#oԩɝU}LL.XLtOOn9TِǐCۭ&Û-3Ej Ͷ[b^펥P5#0`d.5^8NWS$WQ&;@TgA[hq2,쥸s[+`x;|N W8֕Gzk7{X])g%c'$wZKvJgm U^([.5ǟ .Gj- `{pJ/yV ORrQbTSAEs>_7J GcNGrhS;t Dp86$a\UM)j qmZ|swymU=wҕR4!H3 $|Z6,-ǎ1YW+}J+ {|Q%,/~k!(L**s Nj‚ n=@b=b`Yқ"a cDXu8k|f^͚2t)3 /({zL.pfV|r E hq,d_ooNfDXRd1}ꍥl вਔa 5Pe_b~7AiᧇVgƕU3'Vmrr % *Hfk*4Lq0/|[.~K )'?4huIfc+ņ"vhČ_}xm䕢~yh6H45?\2{WP1mq іRhvʒqJ֨OC=mm~~HJ8@!73i`4q*RX &'ֈhKpPWSICrݘ䶘_$I?G[$W,_ϋ ZJci,tl|TlO. HLUXsտN}zP4K] - KI{ڃ]_oonx |)ڻFrsۢ ;KrL`y^Tu}UWm"G< 7q>vf^IVťԶANz@Mcd

eK. tVpjg[hS,Wz0˗էI%@K{< V[ Ӯd?W{LH%tq^xัhۺ si'OsiyIm =Cz`.@dHWAstZ ҟgx2ׯT;a_ o(qМ-0U%#s_QXdQXEv- $_㤏5…覸T7՛S=3+w1] a0SjKD|j9wWP67nylZgV*5.GlK*>U:'y܍PMl(ss.7 YTۜJz}- c/TcM">ZE=8w(+S{7`Ho`wdp 4>P%*dW_)7tڅb&)?*1YNm0Y$, Kz*q;zD#m3;mU T"Jh63 cΥ%&4V[g+fVT2@ڮmpXイ.z+(XDaسчdMVc{rL/qAEb =T~q.(n!;xM ܖQÁl0e]L͔C<: bke̚ihOOfS!^>\w/ZkWiFyLRdS(p\lSDL.G9'm`+wh}"5jzL:|mC*f1#0t1E6$}錒.Z ^ʕh=tbӡ:#BE׋`2q4T\-*7YtĊȳXo_S8PndMߘbw̿to購Ǒ` K T =Sإ'V1hi@}ˆSu ~nX;,LYZ{?3$m@~vux{g"\gffXPK4V#8mB\9 *ҭ{0>J)md|S/ť b_K-ijO1?/1dǿ3_qMl8 4Uj:;IbD~MBM%_h R_#K$Oc| [rF)ݪ 08JKXxd{+зNJJj-3< @˙"EP=?: bۑn=m9 xə%G%?h?lFtkq?(z2=e@\ٞУv6gC7swGaҹz՘4әt BFzuм2ߌrG(؞g}lȥ߽y4<`^(K7nRnQLk*eR@MFvmJu=#Y IX2+L1,<,6HS WM 6)|U9˽4$aQ Hғ[0ρGᶐ0!ah6TP!^$'Z ̑Y _W{UFjZDqX+vwފgiǂ(iATbl#”0GLA Yg(^J9.]ﳬ FU ZfSOS,;X&c]>'XBG`.w!V6Σ<.*Yw^p,%PQV{u-r Ռ y^kJ3F`nУ6kQݫր*V_ӻo/ޮE؞.? z}LQowM 8uN0~WѧQ_͉ՆDb>g9dslx!>ڗnTN߿ASTrsRP3Y+ 4Ք ύiF0b%Z6\eoӈ% ? ?n$+"Q" F<%(zt -cmI$PVVUS>xq%T@ Dh7=<_噳hRCFmͯ5 ʗtuEJ4fl{]ʼC{у iI_i0j_k{XVZCL仏‘/mIVX)Ԣʟ % ùCVL$*u`[#uCth -i^lyST>#3A }˙ wj[|'Y;uw',mܮ-fr_˥CEYL.C !W/b(+c*U&[oy:~N4asJSSt;7v>bO84 PV&<ږo$QTAL_/ڀ?S)q'D>ɨE)L,]sѴ0ͽ n*DVH.ȟ7FnSMwQy[ՀUQla˂9E9D:Csc2;ڂ'|Y83[XLsd#a0kRy}e $"ZbpW`D/Brax$[W&*#ߞb`w`/|"%((]TL%?¥Ɇ92d=2r PF[ƀe{g5b3PIeXHW#re˸^'ECaH("E#J׽-A*&E@/.evP期 esn3J{N+ݗ" yʥ-tXb@4ҸbԍjsSgz߸v=L2yƏdrLB$d[ǧ@ ^9ӲمB1U9qσ4>բ,Jqjn^MDpfPGx9 SSPe*LJ)cEW f4Hq:m`ah\ N 1gR݀hYY7닍k[e$ʕP] :?ũV$\2[QzT D6Aл<b¸ř@@K4*qM5a&B}x7N[SNA\b5Cs؍!?}^/ J48ꒌ9L:.@ձmF[%M벞i A]=ϮOBevA|d^'.G9Q3&T=w.n7vdqذS7HRA:"D.J'q!s:#R)W!+R P]_%U:^dӵąj wP@|8Q1-Q7_v {B2 vL0tP\;8y pb9ò9E:$ Y*UOX=A;v@, 5>{8HVppBJy ^W4DwE&.?yh4eEAܟmr흊:+7WScخ;T>%^; ]d*[o4'VwxgaN an<ﶽcb:G{*6eWvgXLk v/J}\myKNܑlz 0 ΛJ4ʺb.;aTt~E{чH #䰏"5|[Ʈ8]mA?S6^Rs윜I̶89HMhx6.$RRB39oKGprlHh (MFz4 z+=G%::M%фwR9de}>[Q^x/ѡI`RxMncz w;~-nU7xQG** nͣP~YjpOs =0S(XG.9%ItnV@{țezK_s$0uU,g"!/Kc~oΎ ,;ٕ<^X~ Q3@շ>MnpQmiĕWQSEGz}q=,k[_$oC^3e[w0.BU)-DWGʣx}fsGö5]Ptbd& 㟢Wiu6=1X̏if=Ŝ&1˦+lrmH!S}P2w kwi c}gv w:DU|Ѓ%/YCC߁0e Y68lyg*Ё$%䱀jۑXi^%ҧc#8t} 7E2pC#I[% 1ætHj}NlbX؋0 _ďQ `VnE*6TnI8DIr r)!b%S,N/6wJhtUsӞ9,` Sׇ(X<[~_CJ̆CFDu:nQ(^#+.Ļo.BO"S ZU Ulfl?A%"փns #% c . {Clg5"7z:\ x p +-(QJE*;..nɑ8FbmlBUјO4G]I8~ ̰Q+6ta6ׯG&ܞ&>4fTTmMr H&*Cc ~p X&6j] *loA[x9zUxQ i$-hġ d ukui& M{XrcwG{E&'ߧ3dыKG=@3AxfAdQ]/'P)M`kMtm 6\k늒ъܮuDd|I25hS~"4d8|ϵIo-c9ynPJC}k1& \P); +1fdoS #ǧ{.Y1*"1'#דG\A%q!W!h~r˛z1hNION ]r˅\/7^ `sowӼj S}Ѝ؈;TI|"A=pRw*ɤ^Ɠ B2C1=K5OYD_2=Vb b(}uBI ak#ZΘwc,شzA$ݸ::A^ .56/2ďN%\8$OfF4SF;VWquh΍h+Ӳf}A}eP)R<bQgoEf%u7ɉ@NժMCžc&x\$7ſ)I9 ")g 9Ů}{cq_0%Z*`?6/ E2"`{q{1deG fnC{侱~Ekw:!;yW9 s/J :wCKg[/!PhT lA/+|n dIGyOdOVڀ 2cm}I>0 <*ܩsPtq^m޹.AiW )oǟ}/  C$zKw#;b4 )NQ >,G-rPU~fր`*ʽ,U|#|iJ i!4U IHl4}*K^Z( (NA7!("h-#'5C?QsC~-TBыZ;xK0U8z{P.C*?Důzoڠ|;S_Qlz`$>/~~$4&]?PԿ\6V-A&9!(NI5<;4}CƆ-.p=i% \s Wf^"u@(0|d.u`n_같Qڄ~`E&@ n $Q-oUƠ^g bDYOK|Lv(\=CIDv zS( NVn<+dw!{'IfK}Dp=̫p$(ѵ!8Տf(FhVnOxs͖ps7`LJ#^ %ߝd6Zg Drk @aާDm?‰G!] lQGP.܉븧H-HFEcBi2vR)<||ׯ=QW;sMڭBo --9,C %2E[r<.I.Zl`I\[TP\W7䤙Ϻ 놱4XjbM[k.RrZzi~," IxM?Aĝ&6D*>}ڂue"j.uj DR4f#`53f˵;`w~p ʔ iԭ1(.~zEj5BvJVIs,#jEȑ&$ZΩBw' 'k#J5misү^)稌pxcW^9rh솉dq]Æ;sG_{-g%4BImYhׅʴ"֔ S;KZxM=%\caBF;|wQZgt|ӋXOҌ~w4@(n>RIji.~ ^RbXO:}lzn5}9&#Ф:D m4bZڊH 3Jw-Vt,S[Gu$Sz#cp52z2TE×U @?[Ou#0y B|3Պ0IoY1NE;?W᱾B& [QdicCO@^˺E;2n/ؘ:|CyW5ޫF?{ ҧ]T82-z"5G< }v;m";'6n\o5[+6i=1|Ge[6YG~[ @-, /VZ.Z eVM`E%lh±BBSo +} s#IdO?wPƺ&Cׅ/1j94N!6473exG&mZ NH:ф+':\(W'=uB`v$''U-,軦A];@2 rwR|sJK謪>Mnzt>`yy ^<:4>}MҙdbɳcmlHwQf9[OI,@7 {g}؃f왲Q\κR,oTК[0.>L/mV) }"T>bTO_p$ PRog>VQ.Q4#dt}l+Q Fx:X%>ڙt@dKb] )fl\7Ai\ԑj@5TX?ev!QJ%Wv8bѼ/Vmp8h l_Ӈ*||Gb4RAa@ ?h]>R MI9"C!PoJ-U<<*AQޔ&tFe痚 J/MAXj2dI* ۙn1urpcie nsr)-ת ~r QkIq@QZbWi{s( H?EsüT@?<=7:Ǡ_N fIE! hӁlN Kn3QK]1b%$S0J*[ou#/o)Rop^)KK} t(Ĺy?XcKKLZ}?o*n(0} K8INr"t7E~5 iゎŞEUSm17Fm;ߜ+"\-i;Rp +HPIkeMvUrfgei}\Mj JhVTP-O쿸odھ'&?[(VO_eCm+VҤyF`Fbܽ+\Mq>Mkxe4-pɫ*W/~†}OImojzͬ1Zܨj 09$:87b~Ⳣ|2侙kdE.rH'~fMgVό>@); |}. % & VzSޯǸ޴z(#~y@>kj)+_Z|^'o',V@v^6\+ĿPڕ%o8 $˖k~\?Ï.$ (|fnnl7%fl> {( Syn 9i+K)|&p 3ݞJgH ͗ܛ:d$> ~ߤ!w\w'%*N-!LVW$QUL ^ bF3I^6晱H'H@1!UR)B{=gJbϘ1ܢ=;-$/VF#=rX w.u٧K+2DQfg.8 Ee4ļ:`G<.R)O_XF,c<)K_*')Z鬸S(%W K֙L,w%AY/ɛj?-CViW|#Frn| ќ$$;Ud$9_*kR ?L59>u\$$]FrmmJ8$ױ>o[OE[P*F7cc()hީwl# 3GRH֜(r Z#Mk6ӧ7W Bۤ{ҥPRѣ);nPH{kB WqJ%/ wa[UMDtS %UQ*Į ,hQ5>nI3?PTe&}Nؖ.EZ{UWԋ/qjf{2 Xq~{"v4©l=֦eDe3'10E.-*,vkOh8!yF"2V֥7L8ɚarV+&*=+PϧPy:S` ;EyT)[#>m#m#oi$g9rLOqۡtp;3CܲX2caA5 _t7&<& = * Qn̟V'&<1=o-;ޒuW[fd=nz };GRQE>R}Y|#V6HCv/v1 j;Ϫ nBZ5ܵ 102 ۇ7 GJbu >G1IUÅ{&+|Ԙu񐄿R ^M%1oIO4)Y`aB$ k\DӚĴΡ[YJ)\hZg#kF{l]bصϸ;u혧 +[ gSUICևk6q1[+zA'I,h̵*xqߑEj4WϦ Gn/=Κt`eGXÖKJ6KYGp/ l"=filү;IJK)ZR s",߃Umu[Yă>[91yz={~zv!L1meJ] ]o2FNa|17"yQ%kTs G~ez?t(@`:KZSն]U7*EX$i`nvd0=2*ˑkҗ?o`|7`zķy  l7ˁ [׬CNµf7 2set4<9v#iYixiX>b=rw4r^Q_Jϖ*S:_`;#J%Rހ-KҤ >}8@fqًq'^ڵqмXq k&L&ÚKzL\ħb22~rKö3sMΈğP0 $[_>gngbQPET]lR1Cn8R/zݻt*]H La'cf{Uw5QXx-eiՑzEgh`ֿh>{'Ud"plzR0kYHՁ >2 uE䳎o8^J  9F7oe!k7bx`ry3vğQ,(AI$izu٢XH\V[J+Z[啔 d:TՑVخn7-nZPr ذ$ڇB񚭸"r!~)7| ƕ ,`0icd8s 3,6)S%%B#2 ΚK)7zQ;)YIorH,%['%ӻZb<sQ pd.!/=}W|1(7+8䯣sa31@>؏E(]膞C`R:yZZڇ8ϥ!qjE}c$MnըÒ0dazoɴAg_|elW&ŃQxΎza4'?yl x`%>`yEgP9Qx!w`To[~r5}\iړ81SŴ}?)J~0~I[z䧾%2,҄Sio>jLa-ro ý2E5ȾCPOPP9*]BVyftvb!$.c/-, :!ïZ5j7]uY=: OP8^+̇BCAB|LՀ~$ƫIl"viK;O {Q_ݵi&{JuZL32I:2#L;)8~ƞ1Ĩ>szu1rC 4AuJ{U}Hb0u"}?1(pھt&sg؊? ӉtpqD0~fT8wmCR^N]\I|W@5D6]|~z:j`ULߤאԭsc5$X&&?UnkV㌏'eg8^Is ɠrb#ae 80Q5>IB9nD"dDx JPNfMx 1QRxhq h'<o|YZC$E(*OkPܙZ0 b*_ jt7+Tc +=^B4ji<]f$nOĻ8k 9=Q$IͰ+J=ץxM!ớE44ۙ> Qv;a ɼ<^k6 ӼY{=|A_:\/ϗF psυu%ea^Ґ)*ѭz#blJStr\kxVV ?~8;ӊ37褬}2 DX BF7FqHe\w߃pv8Zf+8쟕fl'ԮbϨTSpeX'[60y_I˒L0{NlٯDS&Q-S[q k:"V{ `aU,{KMɠUd83nBϹtw <&ףk;CLv+-=ܵrWŶ qFb7O^:'.)IW33|U8Ӌgghi-j$ " />;)z6QoIwa\$6\f蛓B)8"z😁. 2>H**R}1UFE9Oڛx㿐?텯,ynz_VE>_Q;K iVR˿JyASyʿ;*}CqDͿ:)q9ڿMjL ux Ј0 rATvv+М>a@c<ɠ9ORq!b7]Gke>x0J2؄?ƠD\ȸQ6>Q:c{V}}%Shx "Q%(c+Cˈ UkDz9kBsEL_ = ,Bv_ Rc}8q_#tALix k3% 5YtH7BFTdYsn_F8z1l <#ᣍp*K8̍ႽP?lPQ*? h~q`r]Yf+\cQ~15|V|00P9$FLXL4vM8I֯]䔚Ѻ8^zX$sw2h2ً=8x;屈sK+s!d3.MY*tוnː?"Cd;BīiȬMtD=g/h 8KG*nfҰg9=^>X?@^8Y|*; S5Vd`0[B%!fYO˜5n8,y?ύqdRN^>`-qDff+H9` d ~ZX%\[j"B|wǤ 14yhbٲ x2a͞sLs`W<|͵zzf1+Yg+xMO-7iEOâg-w!~! "ز+fzوSv2R*x顎C3crG-n/|-(aMa$k{KԵ6 mv9i.Rm|@'DJ.YV;[Ҫ(0!䖐QD\ZY?DBN u-&T9u5uGGqZw}_rąF~z,qJR/I/z$+CT6-x^j> Y1 ԻgGjs [S#>7tlE=.d :} E+yoriC8F$9e^<ޖcΖ}E$҅>kQVV1@`ǪᅰzXuH2j*k(1}ԈA/4f8χ\8D:bMJ 6R 'h:Ġ^ߏ], NY,O[W +0Z8I ǧ[yFٖjAǪhy; *,hQ/ s5Y<^H<6OL\9 ;yȯ-75Z6/qE[.DάuBb?SY^>EtM̭͂9Yl^1W?s!TN`"_4I]d2t#:l>R Q9F(6ʲhLH"6Lq':zgX}}qvBoCZsJ.tNB}q"G+~H"!=2^6vbЌ6'qkp- F#-\)eorc ICdxF"Rw*iRҗݙ(Gâ:(-#@@aynT2x~:evd;;MXyYc$hZ|_=Ԟ6p3Duj@*ޖѨ0djFQ|N{>>y.230ЅZh0j/cQH96BK,[QV 𙸎u?{.5^&BsD?kY7 ,Oj+:JżsW*4Od i&{ғFw'$瓈 /k#׿'j h.Dy.3_ܠnBdXH Vbg>.9:NҞyqŘQ2.ӡ-AsU3a4Z_od5=43Zaq}AA7mԄR1=\!`I8 x+VA8/HCd;F>.nvq#薘O2 :jXp mC_h_x87j!Tk~Ktr,@q{n2[y~FuA Ӝ`Z<&4v0FXM)6C/n):1%-,*2ƋΫv!"´W=`²{<YÔ `FHC`)HL{w)4 ;@`Cl2Z!C7h8CF=[ Q~wY0=oۡd#n/K3JGޡ@S/5Euzceu`# R.u ^Z;xBU"4=@;ݘ+u#PV1iA8rb:)z}|>[c'[ >_xL:\/n0+]!iusl~Lr8f. U#)Ӌ߄)'I!#=|C+CVJA+ 5mxhϤ^4o% p9W|n5ӝcb,xF4P}2\655VF2(k֞䴿HѦAu4ⵃh+o{P(Vٵ4Rd Udv^ē$F59MedAoa;*?BvGw֧Euư?ft*kavuei01{$)<~<-ǟƿϬ+*P}.Yqq `a7lp8ևYuw@ :'!$0h?g  p{v0wcuҧ}*-2?Rsk~cEc|(]Sџ5/tqvwmw.!؝2sDPlsF#Α~ŎuvBcR e~w cAMґDZcu$(VMy[x/JY1V9I}a@Rt7-p#+6$ fp9;I/? 2F!7۰]Xّ*\UU&e0W%Mrz]LB,rTK[_7t;S>31 +%z:wo{"?a4GIo?hW+Ȧ37!,@&_ຌ A r`ITp!v+̍l7jwhͥXoyuuˑl ~}cb6telv&5M96EPCp vA#spX8<ͧ׺ɱKK{'f'cqRp .ݥ^5xfơJ/ U65LI jXz*m, :Jox!YH[َ3li^GKOr%ele狝tc4đ#C↞FK@y2Inl7qF5ͷymSZK^.ޜ\Ņ*.Í2cD[BCdm\(}v9WZ F\0qCzţ) FM*r'Zw'\ CdJx-KU(j7Mm@ +u5`| wq2&()&mnjbR˙w]t| t]5O?qHj;k7xOn*F(5zsqQaD\6\:urJ}j GqUxfVd2|-j)Ƭl(h3dHxah/il}bL_1#tQy@6v #2q/Q wĨp3gz4#+V|*l܈N%u#5V' - iF[Ei []r 0&֖يzPp?2HٟrI+?0 t680`"{STaGžVu$I~Xh\q~hkTmJEKyl?͍DL|ha;[#T2na +].Lze,gp0Kq~Dob7wpg]] :ǶDݐ!s/=l  6L؀.:2mM07@6On^1`lS\Э T(b=d|-W&{T[<{{gXpyq)!7=i.~ٽЩmnsM߀ ӫGa@ӤkfT/T)LaMk%''vlXF̫W0BkUų$G??qtı^]"mrQp cg}9I8<Y2] [T}S.nfK-Y,"d_rY:߆nSweo^Z1|B8n7ck%[jm K}7Ҍ uw%)5+mP':ۻhNh&u .NZ)b:S2qZZZv]tm]2822ȎIZJwD AEP݃&Tt\л;hf[۳xf\2Wnb72oA"WVgsTy2wL=A5[H"w> y(UtYLjCr!5W)zh$ЌqЃ 6Wq[vy׷OT+ޤ*8Jᄄ8p䅼 o_}6ĽsFb}a!,uh0˴ha-յipP6}!| Xݥ5#CmT.| Ք״/.MVF SDS@]Fm+ͺ; |,›]#>s uO2ħ~&V ?'P'Ws˯WrM 0/XRwd5//HW#NkaR>tWpucX?ls/.ߡ9Y<h29І|ǻ#3T22@v46Dҫ6w d@C Vj|\=gX g/8kt]0?$4ǛKH]s ޱ iWl_Zʪq՟xe \KlfUi s1Lb”8_A bϳ+xU'` s2EP84Nn92BD'RDQܞ'5qωHf;tF ~` Y#uYw}$'t~ 6 ,lq;JSl]W7yu3HGօRC!Bv㌻#s~e S~ KDP З0 3 зYoIy~TF9LV_C@%T\AaLYK53܈!oy4!:̫2#Cs\+8̰@Yݯ>d0~Dӯ:1kIEIw06ᝑVBğ8`΢s꧋NlR*g30×r%ybުۗ7y}@ ++/[UFQ޷^Dꛛ4\Bts}^+j+fPur`*,o]7ܯ^Eu[ Y/KC\zȎmav5+3g roʏJcH.u1@bեM[gɱTّJCU=¼+ia7u^#|aai:{)pC^1t֐ ]&Y51ƳѐG˿LfxuBM[9'')B%+h_r4CaځYK243=)N5GjOn&,v:C;9v_]rLlAT]Ba馉DdraLRƣ 8<"5Bޙky6L Q.wal z! mzē,R%Y[% oX1}k$KwPͤI:"3r_u׶mxy=OyBG49Qag`̆X !|?g:6 힍 E{ɫ>ZCbIx8~Ps˄a6nU}#ϕȎc">Fw.񥃆[_T 2,ԥʘ5j9L/Gka+Aa՛i o0wv!˺< ,oW2 #B˴2 |e) fA^9Phw=R5_>OIpM ުTF]G\Z0W?9+]E$әP.1RkTѤs㈒,8UUzS|TH<V+q0_Pfi2e!k3*r4+N2AEi+0ꕟ2j˘!̥ EOh IwV^Y1;CTظBpgnVfISG͔FSAf81X]TF 2jMV=~7821"|t)3=ˬ8S~2iBRQ wVYUFD[c.6@H_@>$~L!qF(w7h,i{2;Eqg9ހ zs&`GRs ҉n\\p&tק5(M@TwGPPOKF[YX#ٜ ױâCȦ>+ LF0V $MX:UޥJ &>,zO; CZ;V&}*ĝIUz H=MzXgv?ss-w{(֩ {O"W˛Y0G䬠yt&29y͂Qz.kdq_z8wLb_KkEt" XjnxsIjE6zʥ؆\w7٭m!xyH QZ%J.[eWy"DA@A<ۤJlo=-H,?w_1M1޲T@=~#d $FƦ +Vݭ?bM[aZ^C6@a~gKY"T\$AͣˎeYB亍ZPG*}&ҭueFƱpBwqz8xy\2t{Ȩژx}0IȢ`emB5'/T84J)$0 nbֳKN#5T:V4~9k}1  xiN m1CTSֺInJF͍U)FTP6S!4cOP&2Bx ~CPXyЖ'7.gQhDB,me!V;N~.zQGl/]D7Ezۀċh9#iK<Zm|6҆/2s>0CTf Bw=,y wf1 &iY (9}!GLr+hQ)p: ))U q KԞuBȚ B_t -8QL4y{ĬZIpnKG %QH&)0ᾀ-fy 0 L>F g0d2$Ec7jg y}WEɲr[~pKC\WQ[ q_ZOk9@9.hpt҄wTq= kE 6g5ML,4W O:%440 äz6h=m$wa˿U K2_/-iM}ns&zeRڱz0;kTbGwPZarХaD""\n2̷c2N!]aj%h՝ŴR4?Hq 0vF|I)JE̫o6Q73L/X*C%ϟ~~xC\Sb7ThJ~ ޠбyD(6:UFng$a~bW]q^(O+K|?AT!wU:yq׀*Oe%%NfFX˖G.5DKJacSm|NB- E _$y[׳^t|V҇TW]ATC)5gNcɲ;%K[kiɢBN7@a] <+S~`Ɗ>$2NcҁK$Ϯ|'`M:;Ye-h«ۏoJklZXv[jfߚ|D) =A/TNX_rR.֌#@Yk;Na~S=`(.$*@G{{֑GeD$F_vL~TaL=~M۷x9L󼮂g0yK ,55@MO<M}Ħ7|WNBI! tTe01M5y gȎۿˤ;64U0Y&inHnذJVLC4otH&}PN 6 YDž3 (; @t0L^|MoI+,% btyల3t,Y/rvuK{m$Y?+Dc5A6ix9ئKmQo#܏zZ2{9]صDcVHf}w,bX"7ssbjTD& 5{cZڧK^ȶZ6 C/Tr_> \//U,(o/c ť j\O~HWO~p7: 9KXI`R>6* ʯ6NӊRx7γ<$PkU1ɜ fb ŒD%姸]BNl߳gyg|Ă608{Ud I%ǒUG̬[6BmA#.7'^]Vc>>ېD򡹵KcW$5z).4H :5un-XҲJHb q-1Op>]D P 4b*Nu*y 5tpQ;ξice٣/;o(x sc?0OHFb,V(DoKɭvm TkbLAq@U[{a>yXgz7Տb[jpaT7x*dj+_ ykXݤ[]ZhFmq>EV5xtI "(eo'rZCmNԓ@C$\`|WM#ϏqHZb325U7RyFڜ`Ifq"a8i=t!9錫Qtt2# \_2ϩ1*x67V=cj69w}LzU a;bb8|pNFE:0[)}Ua: \ sO:EN}kPWV LkCءurJ[:UH!iVe{I7HpԆWego@aj=&1:v+}arS64Xw>mU["/ tl㙫Nc VHN*\cqD6(⅔m4kGՐ^n~ƐF9{2 k/S8i )%e4t2()Yu4m]h7sI9dvIІx.ň'8A=3E#ի3GSgjF /9j "IN; : wLKC`ytmG[BzكҠJl#B`=1u;51vJAC.m_r:kKAQ`xuD"w;%G>YǣsJ}RHb-|xXw[j3Z:g$Nxwl;l1;4 n!w$=o-i1F\"4UVBgGlVZ̈́Ȍػm SOChTi{G*X%۬.M W6`g VP8hw:A2M(6#DF#hf3LDe#HNX3RD)Kk%yxB l`͊")wMwYbUg-Gа1md *Уk<:hLM .<;CZtƇmb~aЪQk?>%}G"@h~duUQ3!>ڊcSS. S|>a6t^` a|HBj6j@OLeb7@g,Nʿց$!}#^ zXȍώve1[WtߍHy\,VPP;\ a-Z->&EO u|PN߸$Nj+\9^hNe%??B򥫝[oYZ`no7:_ G0:Jր̎5.菕0EOh9K wW "Hm3զzӪ`HR;h =`>ro4ӄZl nUG$bw@KHfC{08vRHM.Ft }qyF ø,E,QG*\4ʕ)CɍȐ#>6)H]!ؐ] ڂ#'*Y:p-$gfpӈ9Y,a. u=K= oN'+ cOgS[&3XM,貃'z6ĥLCQ<ǯL1nuWW􊆅;‹qcCF<[FPN^IcIH~>?CBQ! 045П! ppO4ЅUIxX`!K<[1ߞ_sH)&xg}۹Q"  3-+ݤtǤtp b9G̿V?А"=]@FIǪvlԘRޗV`o  }ȹf#1"y]M]_ |1&0 Op4.@@g5tᩙ8eP}rˏ5:ha<6e3Ht*Q4n"(ze$wJ\DDF. ʼ辳7- DȔ:m{ooF[x|2 U>u-DA+XS~S`#K%,W$jN8˫mΨ>.LvG:OWኬBEC\_j5L,u9 qx]믱'[X+UnYT0\sYZfuFʀ~wuε>i8`)_DPCnCW 'f wPhij0f`z⹢31m(ZNQ:`#;9Oо_f%7K fϵRnELɂ8e/cW™(uNndbɺ`yGOPB:wDkS k"#wv5F3Z~bځg7 ýcUې&a"ΈDe޸L;|vR@4xShaC8!ItDjd(c , 9."*7kA'6IjD ̺wc)*$2Ca7|BL+N3&VW(@NW.Vkt{p˓((rq CGgp+yU3}V.J9ugsNIuiՁsR|;g(mƋ*6y3<+(h6H"[c@sWaSH.Im&8EM;bEzp_zլƁz 6N(^yJ t rii>Av#*5O`pDe%ֺWlU}xyLpL[MXǵ9=j@Yzbc.sޕwp2ip~.Ly=bIxU4//z;7F#w$;E#:ʍr,0j?z㲊Ql=P콀9cNɓ -WhǞ h Ԍ~k%gCm|SGқƑ- @nUi0N'[93ٴH[YD9v3 TIX]L۷*FȡA73 b""+d)@`36pfNnXn22a@הخ #up_3P7FFC)+:Z]0] @hA t=6#~7a:CRv~Ȍ˰l'tx_1]4[1mP%@}]%B4f]>}Ŗm20[|$ʏZ-fv.>*F6H y $͜+YT9VϭeR78 u:"郮ZؽX|ŋϺFYsÃW&PnC1=K Ĭ©8!OibK>anby5#v<إ3Ŏkc5%cZ~ Lq(/ =^[7iz?yxxلv:WT2L}ʈS@Z&ېw Dg\UWׁ*kdCU3%JrV~W}RQBfqN&"鵶@+ 6cBuS?oL [IX"ro8zTb C;:HOM=8N)*N({vRÉ$KK9~_?5 #RjRQA3DRt'8y %9@{Dz7%Ty/A f{m8N#zQ궏Q#c 5pKɎԽ,&w[.Pןdb 2 8v߃@n6I Tή=/[Ⱦ uˬYI ,8tJu0{wjB"ӎjfr\leE  H).]O.X'K|K1뢆wk7.>vb bn"v#7+*?j..]G.R'9.EV{v{g{]/"~#u$~g6:K _N8PZXxQPqu?Xa64|KF_F;MnQ%w )T< ͎BJ<_7͹'zW|dCb<5ӝQmƜUd*蓗lb40At5Q]+5܈ _Dgc4}f+ oz՟蜷y+r3) o #eQ 6j9 #r'hqC8iF[}{)u ,kRQ_0YjցwDҰʋ?ѵįjp_2";Xٮqz_x,\Wph[ŭc+jXּ%|b_"r﹌:T?ms pGrWHNoc+|N}Ĩ"Eʫ֊]e N1w~eZ``^bs{HiB+X=? ꉅFa ϭEkMXGnGd>"af;./wN0>:1&Uy2xPD|J ;@]g8Z]NU+-sQa Vt(IUʌg况KD=8N[qǣ@{Y@)F +MrtOZJXЪEEbH%.PvD|c˶T9Vޣp.)"P ,8&mVx9P.mwXs[%EEo5_.e"~HY^ U? 8a@(/o +hH$4ĚG HnZwGAbW׀ ʋa^ dFL_[zj䩴I8*Iێ0Yqs(ѓ<#,{BJs8hddIl0%cSi_BŊ;W^'K׍mO3zSϸYTUX2v%{zu^k==GݮGMUm>8`)zC惝b2?eR]5iӐhBtEETm|=M\E}>n)E>i1q*!:glpH^PkfSԹɠ^sc!ڐ3G݆?u5@yn !-sZ0mZ ڌqHdY8$-Z*ȬQ8wِrJ/G%P\Z^̂j; ?CUdf {5RiVWDء0yh,kWY+P~`h{K\2t Vmz#]䣧E!i06lcn V,"llIfԤ /všGz¢=TzfTf*"UYRJ uz*p% \yc($J$d4|t /'Fvf\=g?Dc{5;f8j408jVgَ$ȵ(ng"kwYwBI؊&sV_`E\ER4ާ_CE5߷ [:u?vXbxKt5JZ ]hƅCG+pl8U۶ڕÎ{4gf 7HzXG7iTXDǗ~P@1ћBմ;utٚ,+;6y]7)RkYK6qn}МOW|0vqG7dJj,!Z˔+-8]ڝ {dcVl5›u9oO|A,h)ޑq*ެ[ݰGxcvAh٤5}CBZUXR2}fL%B9Y4#4j#f.TnϱrYiGATRb g^3BnOҋt-4֚5m̲uDmM4?A|+a^guV eqK(|MgV([l?KbIv`=R?Z3+eln- w -`Yп<ǘF_v!x#?vΘ>j3ҟ'Rr2u bagTV qi d!1ķxwn10xJ5Ӣ\GC*_cnXP(N rĻ]Px(ߑUC{1.[BG@\Ў!m鵗Û+kNaf`@UgOxMS]ax;^W`B@ *yUsv4ݦn {FG8 juh?rCZa9]%-Æhu[un. +Mr_sIHEQg1X9!8=^|1-yeʸj"+D|5+^N;ف#vYߴu'=J턧P V\C4ZMlռ~RD P|`ȶ,\r`&rq}IJRC[@dRe )YـݗћZ&zʝrd| PW60o=6ZasX.u`s*'~sҩ@^1 {esې,bu'< QFƖW~:E(`gw,"2 Rvcbse>JuZ`Zk<Snݝ[r'N_Q 4%CwN- 24+"29{==$a;< ӶMkgԸ'E$rq{@Sz-@.X%/LW047KLpbg)cAռDZͦ{S(xEb+>zk݃#zn3WÎߥM8àJwG-l]srhejw8b}[Ȥ}2}5q*r~n|B{k @:=@$K}z1#+UM_PQ!EcM;;SKfe)C;9moQ>_֫LY @wl5M&YͰwFXc0u UЂ{:JR ƨ!92nwNpLPc`p$p)eFqf9$g\" t?^ĬGx,V%? -n{z1 x Izy.3UTnn~}5L4+vs ш)^,#jpÉŒ( {n~<(ͅe8 Z$Pp,S]JU,MJT`WY$cYT`! ;-cg7ˡUqFlM:k=Q2w|:#zOr>D_ IHlgMRqy=H$C.wPk.:) m5I+f&,[go' ȼL~┧rA0qȔ$d%o\ Rq%)POqfj6E~jW_d5XߐfԽ6'f @PIG?0M6+NKL"o?9 8NwHe߁`>,OVۣO*hZ(b[Ճo$PR]#sFROHY8W jIQ'e9{9i@@x۵vӷh(q!sx7ޱ_鱋2;}p # g0nb̻鸘CF>hꋮ+N(*m;%`.3'\7s#,7' OemƉ0c-;9MiY 7{. rfJ;l }s?Q.}֪METRw6(z#TK[=mX4vdŞ&^g'@/ NuEy>q}&7 ̔䪘Uj'?wԷ!ju9-m˾bk(5l@F'F`FO>1nZ'O Ot\ojxݒ7$ ^uCO:bC J~K܃k<2VGxH2:g2Ŕi/Fp/Ũ)[Os+CP_=4LexIlFl'Js.>y/f$K2Lw0i,ik[*Aߗ8<2W=skgXKͳT86t. r@q0oS)Q@aQ|l239=V>0o2',z\VNfa5f 75j*sFMOI7hZM-na`au@v%.[bejE%`}_ĴbϾY1 cĮl6HW?̅ڟ]PspSEq~@c6F b  \UPLXp-~w-2 ژn]m lj]Ҟ'#\F #oU@=˼pzKmq 8'L?C>\hB+bƪ GOUtluCfwg hBK|3y zA@z)g5ˠ@qZtWfM}ˏAގGn}0;OgřXa#4'L#fRտn iڽ-tI@_P `ɳ1=P6b˜v{Wji [uq˓Sc-1;Vnn#fMiO[fȍ\=JLfmi7P@X}p1G/rNa;>_;<8 !)B3$.ToPU%Z̺hTpweXJu,#qOCG;g~~p0mU:f (e07Xn0 ̄FcK Y'ҭgؠeK+C_*͂SʚFO jt'+ s E`d`&p:?WևVqr@$˧ 7zlWS:# 6G*~\>Fޣբ+)smBDɱv K€_SIXd~ZEYb:$Lɹ q`HV]olrd/h~h~zeT1tO vNY MAY6Z/6c4İj,qS`zFZQUdB99U&?-h–yю(;4ŶFQ;Sɍ*N $cӂ"tXKg,L i9'cQ}]+j%~@7HAppXl]wiՂ8>pTN3>&M׋T=Zz>̀eh^MJnWz1LvL ua󝡸%bb:#cBtn$MR+,d\ e¼B@DJ>g5"4RobNBL0#QQ> a/Og:`$?3E]Ê\j;3-,҃[)Ũ޿]G;lBe 5XB27ALk/[WZ8äҮm>dRTӱݩkR&60En)>ڗ5;*m߳HJH*4%]=!'bDlM|@Eax`o@/>'h)FgPqE'"'on{b%ث17$sĻY.ڗ=N Yy0ob17h`& &JJ>5wR[_)U153D)UDY}SwE "UP=3`b^+(Π)sɌf~ByyhTCFoG\e~auWz^-d_)bʁ 3 H4=d!buLЁ iF/5\Zy ́`$Sw[-롍qVdݜ h=ح= Q,'\׈@gEk( Csޢܗ^Xnɋ O3Y lqJ-F}5v;&I\T hOmqia&зܬޣ r5^k~@ in^FAa?꓎w܈P=etNkDȘVDkʅT` 4#G{qۉl5#7#Mv ^9BvҚ%C*aS N_Pe(wnm+)B,3٦X_|m XI)XQ1&߫B>"G?/5QAz;% }iҏGUs YNݚ@z(%^Ѯpi|:2zRYMnNqs~rfj 0KRObR4XSAj "83s!B6*WIy?6VoT3P!n~P IQvm8X#呜10ʒt)?(:}sU+V&HJnJFIp]*YM8%j$3F, â L eVԂng5ђ]d  zĖlbIRShr060ӍS\C"HpA:y]E*#^V Q{%n9;v _щyJ+>ZE_4sf㪒} >s BqX]\Mˋ{؟91`Wg.H|ae68|'D&r^qI@8غD6`zF[ۭ\g5T+A~7q$K\L}tdQ;%ަnoϽC?KG@sRMB@9Ua;&ݏr$|U+/6mn)ܫ1+*cG٢@!gPŰ}g0聤+04S4XW~HLl-Bys Ҵ0z=)fǷ.)|pi}*{xĭG&yP)U0j&>^|Zª|{2Pn :I 830oEP9BG6t*f."P̥A\ JW#qUpxbz,Mgأ% yI\ n Xtd˗`FKA[o;ޗB n ”8 *-Az0vk.m%H@NึJdǹn6Q1F<g뭀wdlxdoB 0bkjyωT.m5OU\t荪-3ͽ{؟Ӹ)s+f/{ki=uR'Ip30]8YG\XI'2B7 ՄD3A(P48+tdvpчFlVI1l^SOsr!;^Y񶬦`fn Aib|Qzi!Bsm^3oMkB5o*pR{ نR}E4a!A5.v-X'[J!ϕؗ߁jRsXdS%3dҗqKS2>^]9nB$ja>KE3`Tu%mvo dG͊,כMy˰He.3=/Xl^|߂ˏ]m4g+|&zo2q^Du$Ԛ!K18Kej)o}m)#=foU)"&~#R`1}i23Ad6D~L`n,;$-n^~%97;UUҨВP"q9L&5ƆE0G2.Yr7!6&vJ5|hL7_Fnp1\9ED--Bڴ|+m})GU)q8A^3>,`RN]Ad tʂަZОFQKՇ ) u[#Qy2H'iKeS܄ikօ4`Mȟ#DU{Hsp9l4ְ4Qڰ樥"Bmb}.ɳ ]m#jX M`4S˶Z Ay ] _FOaEmMبKUyѥMk>;JoR0lDGI2`ziB}<:rpR~Ɇ^'>ZXb2G娋y2Ew\֔>N sBfѤ_!pn\=v(wI* y1cN0t1 {YlE"mG!3a0(ӻýY t]Rwqg vGȸ} 7-!9MƑuԙ8 tc#!jM!3 5*S|ɍQ|;w RfwB.WAٛzR <*tS,s,<=7neᴋ Zl}*io=Fj-w-芍ѿoÞt5&z(q-v Rog\Dr´ ;a%W 4p8G'QC;#‹tDr{ (Dh.KAOIڠu(^`2@Ӯy `Rⱷ8EdzaT8Sz?XOO~ËڊD6;n(QhDx&Ż* \s 6UfHZ>qqr D>2+8D9{uj!]DW Z"N/V+o^B9>in'Sv6֥:e26E_̅fg}T#~?{05[l籎dž@k/52ۣUyjhC(I8m,iIʀ^\| A2.jduG8pÆ^_ldi֪ UYSYݖSxj 6цD s c_PZl~ͦ#q5Zl^/9Yf\w9܉ӊ滇\}A߽掀z7rW<<7baGJS""ԳoP6&zvZa4 JÊ$akJytO1 #frځXQ0eoU%iɁ[f-[MԗKe n3P<zm{vw-Eߗq- o:Rc K.#CJ_P>Ή&s$?A|-П=X+lǞ5k#x{ G@DO|"MlH\MPJ0, "E1-Sb Do_3) ?,otêF4%O?| 4`,/_kϟCGE&Wz[V~ 4&#C^'=s(5 [o=8B`BpB~Te(W>## M ^n 1tkN+ӓu1pm?HjYAwbRP쁣!dQl⌑[+v!ndqCTˤZqn5o'i}LDuҨ k$*p|$Dq½+ O7.e= lK4аi4 qV69G26IGfc11;?aHoח[W(iA+lxV~1; h+|2{'|6vntQѠÛK䇴xe 0Zȹv5u̓P)Eik=M 1{AhLP0ZP} F>4T+#pHaMO80p,`8YzUTg*F1bxWO&sl,hW3p'G_рUg&QMN!*vbi'zJf03.ۙV!g kp%s*i='.BKX!?WUEhF,xuYJ2rNC1z/)^ѳew|'^Y_2-_dkFθzbKغF`Lx604*5$-籦:Fg*ۄENi pg[$ uXCf`A^?l;AwN;uz[S8qe%Xb7Thh) e^p+̤ۈPU-u :rDIчQqe8)ο\,6sf<}\ZSb,]*j &rhADRjȠïv ?,(fY/6ڑ͒S^?  ;жeDr ֖v;5`N(lgႲ[M//cv+FP&4JB7x_B_f<Ӊ^eϮ A$q$lƩlL /$ q-08 ^tϼz}[ͬ$iU5Jlv9E PI#U? `͞+pu)b`XDY>g<:,L< NdM6WŒ ɶhY`K\<PQ;3Ps ѽfm{&a$8ԫΊ5dVx(ٝYp H /YM5ŵM 36a{DBѫ>(@wu?B%lKGҺA-HqnG@y>Y7fVpowlmaɵ&y[$Rrct}xމ*\=d6E3LH@N^fuPx*Hd˗Q(#1ũL=@/[RztjWA! ڙRx8Ćzګ]mm0ǥIY}mGkn${fE#/T،zB?N];C=J)"1*3 ^yWIܬ@ў'gi\{V |-BA<d8\ KtPS++zR(هǾ6"SЅzEZ,7rKX|񫖷L >Su ]qqPu7*ڙ9 nMfn (YhgKjO~c6uf]:K`:Vu9i(Uڍ[hm(3]X3Cb_xf=5a08?Pn7]ʼn>ҝJcT:T>{^#D K\@P8) g=kT뿮$֋6XM1q.9ct N`d/9DyyBT (dG\[GfFRVioC4GaJnΚm BytTe ԇ٨ǟH+9pDlM? +{Pu 60oHsf|pĿM ȤyZ-1 Nn6 jfz..6ԓbl_ň aTT*(> ?BFϫB`YT`QN0FdN.F|;b%j`6IjԖHg?'IE5#V7j!L&{:'Ur8DѾqH2 2gJgLMT.5x>OSX* ?`LT䨹j.f8eԋorY?\$d1:ӳ/FTR)< )ńʢ3N^JNH^ןvD\&976I#򁝰=Op}73~J۷J%t3EPy+B$8,nQ1gϞ*X@5Ooڼ 0w҇R# qZ$iߵȪG6Uڐ3F۶8Eԩ%tԵAމ`;EJ`N.}nemzƬg3%n̆s.Z/nϒ66kjMhdP'rMկvԃK ORbїP$Ñ:%?Pqu/R]@+S \`?ޏyF]`8& = bo|ѣ@#]#ةaqէ}8^X:gV 22s1_'x]B0ɞ}Ϸ)DlVS=x;~)a1=VlCWR]t^FUϒps(,YPyAcIEm ξ04/ܰ{`j }"9Joic]GL~d#t%W*d(@GW9սmetiscݍFGJ`%m>eiXG6*4RX:[B 㕶t}:}U-JkW'#2k$#Z.ԭ-v.~>VLME;Yq"lp(&I(Nc`~OGtAMVP>$ ̪Y菥7rj-}fz8kzIO0S8J2iBWwme>? ^qu yS+, |B]xIȡ Y|ԖpB#]Kߕ8<6NRAn۟g]*,Vu^q7ޘ INerɇpà HzUG$.?kW{F0fS=Ĥoٱ x{Ūf N]\~U3H SF}osѲxƜ}RLMV&%ZdKq:Wz1.LEnitG}gUY]J/>5kP鍪v-X=Yױeʕ{MsHJf֣5]-JmӸ.c握|'ͧw'BI-갦c=p;d6t9We?(z:ʷAiF^$yLKڲ (bզۼ<^(vJ[k%p -Lp@2>v/5]פVOoz8]qج`%\\Mɤ oЋ> l*8 8~$Eiy~O (8_rI:@]v&Awޝja.$S c2n4MҞF'(EZgOItQ|obd{ehmNvLw+j ZQ &~EK`?,HF~CROF߮ljm B`b,ߙR˥F(or!yD _O0؞ᚎVa7娎sJY*; ,}%?FhWWh׆pѩ~BClWATr ]&^u*!n=3qk|yANٔ BK=jahpW_?& ۰oa ʼn<b,^O*O;! i1`zem.oR#KqL蚓b"2ThG+Z/%].!K'#qEh¬KN1˂|)6oZJeor-f/,z,dӄ+ÓxuUT%G+Ug.*" ICF̧?Qy7X%g<0.j|]@҆&WQs:#ՙb *-uP 5ާ8 n˶TY/m!=Dq'N 3uq79'eXspF)#au7SN+57']О5{#W$NN5q))q`*'μW4S\T}f"5mSQ~x ]M.tOo&z\Ғy&4P;i%m ƣ5,S'U_UK$X*l K=PT Ta ΧpŮD2C|%|Y[܉h;Z9íX, Wk(ŹSz x0|l_618beɋq$2-i;WyHb8 Bf SEpڦd˽ԙZM7x3hP=u;ivrdcDWV#2Йg Xil\,jK!N{[8m[Iu,ޱ1 E3D3PEouM@ gn.tۼX|$,I%s*S;M[Qfk; mD"IE@q9w w ˲+8$;M 超ىƭ?_:d*-=ki ՒAQ0*>o9&RCg\(AŏRȯ^X"<ڪс6Lq#Mh=BUi;dZ<3vTilٚJrڦfv :gǪ*~N?);;rO0> 'I YڏPX[Մ- x kݓ\-b,%q}"b`:׆|FԳJ! cj^ec܏>W5h>Ĕ2f(PlIJS:ϒ 5O U2:0@|ݼl=B,e\eBYKs8t|' vЊ;HP(=27D\+Ğ(lZ[58 ?BU!%4ز/PLNOfAܧ4縩?Fp3> bi㭫͑CЙF$g[AScP9t D8Ot*aSnH,{|{t82N2r.#۴\YOfܪ K<C6P4"CiJT8%њ])+O".~U?^[8>+j@;?m 'yZ`?Vuǿn3W f);q$&(ޖ#m']QxzryL-CzP g LnsA䚞P'V=||r#s/ӋqYjhwU[,OA R=?HN[!:bc8 ?x?bg$5}nk*F8g 4~j@_ggv c488U#uI^ u8qkS^\0$t4XYS}+%IؘG@^_hvo77҂wP_ԯ/Rs' iD-ӈ-D `J`>t*gGAoulu-v"j ?|ډ$5y}%/XXц[R04L>ҽXa;"ra_u37t`SYkBqM ;>)]&vFfpXgg^LJ9#N)sNN(00X⌜AbxQ1[qyrOͱpPkٮUwU.6xH,kI&*w|iaqr,= z’|7 ^W4֯lXr!RܓLE)6USF[8(1Uj+|H8KBCI^;D庇˜q=dBdw´td@(A)3RUWkxKF̋dNww<\EN zqPkm_\g#**ؚ,̺PNYfxuDxHdxݱɾRcVR4Ξ?dNZdZlM+A,EBGmMk h}k5z;7mAˆf,{xP;V脔76o34w#Xy s^9VtYKԽm =# Ny-zV}z"A>@ZvC=MԯYqLz cvEeD Hf+b^o +YCxns &߅ ̭ץ”Ɏ1c,Jѫ7U ~S.8oqd.= <~j9lE#Ģ$Y^f寮XF5:U*vݴIqY1nک2%o: (VK43VFT5'I"%@.ZIV| q!(6uw]q r%r4 #…?.8!DhJUGп52qo{}:燢"<{XCE7>%O+/9+ *|!8֪Wڏ>bҦw0='\0|X}G"^8,QUv(XK/!#ݭR/_(|Vs$wea&fWcKl4~I1MQX#ou ff24uncÊG*3m~` @J0e[Ybl}3 D/^3y,b-`G -6:xeM2NB>S!6 S/EJϙ+棘^ȍ|zfgQ8_ UvrC멚~g$/=Hp$r/ˀ D,8&Jq'bnl*yQB;"!.~&GKdFy}cY} 0 b3J>UJTYjx<:dxl SC'/ywf+;S"-~,\X&PMxYXPl#j`8\V!jvXC8ۤ2;烦/[V*DaR(C4' N(,T녈3tCI[L$c3u2زz FeI▬7`.aJhDXȖ ߬}HD:m'{zM͒<#{I]{A?E8QS8Xg#/`R W.юISQ=Q5,^OZ#Jzf;5o0f Z#()km0aK)kOo73ò-Sm歄=*B`R-O&nCl+ lCG'ᄍlϭ֕t&dUIfiD&0\_ռ")< >/K+jS1H `.8\8|xJկP?YWC֪ =;VuV뻁."qҸA+dK9( `-Ǫ_(Y4x@ k[Qҁuo^#7YѽQpdބ[d=W"8ܔlR'+Ćp^\8XWev["YnQsٰ_2ENY){C '86q|()`cZT'`\fS+6o9' È#E ؟%,v! *Cx=>=j7b'>>oiFN%, ߆e fr'tA,p®`n,iRg\b`:}bG% O)#pg-7fH:Rv5 8]{a k8QKB? mȁDn%`h^16.Cʔe_x6ܤ-y[It>3q=ɟ88_E}yr毀7p &>;,O(Ku#Q7p t tC>7[bFBSxMǘYWI?;h~j_ gƆq.Ź>-iqBk%@2ik>Qm0.UpVu7.wO>AW"<w\Lx]{ m)ֱ;ezQ<4M%I\b I7M~5YpTQ-=D6D Qu-N*&q Ltrfi*e$& )[@p}d ]!T{j-\"dg2璍l<&ql&a`!Xar%;3HȓCas=o{ф8`ϾU@t*n(1?,#!lܰ6sv%6 SƓ%ʶwleunhX'G0~M.{vbw;8/W) B_:gKEUP<֚ګHo Ԫ]&TBQv[QGHGxBj{\l/ho 2'ݽoe{/nͪH _I't~ACj9uMEg$foEB|[5܏ j+%8 ={O *q"/yV0|8\2-=(G-[[m.eYdQVRMwG&EfӕH$yFp;x]nRuàJ>EUܐzZVYj&ڝJW:9/TP~{CX:Qĩp*ע0oT(p,0~:qwI`TՁi&Hee_'=qxvV,i RVsp㴋AE{# $m YZ