ndctl-debugsource-64.1-lp152.7.6.1 4>$  Ap_h/=„]uq:?H6'<V%CsĪ8WnYWjD ى}f~ԁ'vy  "Qy;A]_8"LX' a~F\I;L?iXT*Mw' ys\!|Ga?Bo%O >5O>5_ӷt >p;?d % E% >Pnt|RR hR  R TR fR RRR4TR;(W8`%9%:"~%FGRH RIhRXY\R]0R^. bc?defluRv4zSdhnCndctl-debugsource64.1lp152.7.6.1Debug sources for package ndctlThis package provides debug sources for package ndctl. Debug sources are useful when developing applications that use this package or when debugging this package._gcloud116 KJopenSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Debughttps://github.com/pmem/ndctllinuxx86_64$I w8 #L -$5#Lx $]$3[_z#/N z2l?G)a4S ) FnF T F~#u @  AAA큤A큤A큤A큤A큤A큤A큤A큤A큤_g_g_g\Z._g\Z._g\Z._g\Z._g\Z.\Z.\Z.\Z.\Z._g\Z.\Z._g\Z._g\Z.\Z.\Z._g\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z._g\Z.\Z.\Z.\Z.\Z.\Z.\Z._g\Z.\Z._g\Z.\Z.\Z.\Z._g\Z.\Z.\Z.\Z.\Z._g\Z.\Z.\Z.\Z.\Z.\Z.\Z._g_g\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.\Z.6d72adcb975e576893ee74054d98843147f6b1d6c4bb9e58def8b8d99044725d9a14dc9c6662e7ee7169b2f341f0cac1ffd0e84b0e45168cb1e047e13852fab73e98105a3e48059581df7c4789dd30a6bcff0397544cdcba684b4eaab664c54462cbbdb191e87758891f727ca4bf870c695aeb24aab79404ee6d50a05a15649b7fdf0a2fcf581b3f923325875f927cd269f81f2ab1b9fe6b2286e3e92f419551626473b3e1ca9ef7dbe737f21a089dd28f46b2fec522b9311fece0ba2fd73f15dfdc463bb7e3fde33cb03aa24d0cad4e568eea9e6bdedb6c7c3a965093824ff129dcbed0179a8868f00dde2d67d6ee8e2f8c060bad5486ac32658d3df4ecee7d8cb1f754a3e3f03a7d10e76f17417d2d93e296c067c471aa520244b86e26e3c61c723812814ec7dcccdf718118f465ea300988cdafc4b504e018a0a8e10811cbb99af5ad682c483147f029d2b9abfceb6f98a68bfd72451ca45a2adf2cff4e792afead7bb072da71b49c8d47e97a7e9ed1cbaf7fbd1eea3d870040138da01b0defb763bbb15a4ea51701632e48e8c40992e2a2814117b443bafb1eee1d20693967e42c569052bb9c20e62eb7b3932f9c7f11bfd372322058db0c868eb094e2b18111511ddf9ead605871c24488a522a592bf3dbe8c05576445645f990afd837fd4159f1bd4f53fcc3d543260fe0da96fe84569abebfc3488b28a9afdc987f3246b4246327f825bf3fde497ca819fb8c6a8f41de0388eaa5308176bdaeee42ab116179289fe5867af0985c8f525a321645e56a51aea9e53139608869d8b53d330af903141922df1fbf5cce6eb98af31f55ba1ac6373cc1a28ddcd1784170f4614123275b2f5709dad6a4bea419d758e27fbbe0f4e2290c308c03fad363620c2dea948eb610561e43ec6a974ee74ada7314906197f7f55de4e7d74896d0e94fe16e534e5dc7803b9f5a4818372e04140e883e3ff2453d64135088f57c6f63d5db587ca94f66b7d0377c3e690adafc40372f34c4d103000cb68dc82d724f94ed58ec1c3c64a247cbf946d2813987ddfc699bf533a942a9309d0bf0b599ad99eb0cf121534e7f927540bd68a041cce6ebda26677ac7661ea96a4ee6705ce6244acb90f13ebf605ba978e96cca266f63dc99cb8c8950ed83144d5c25bf882f7da27796585f3ad48746c8614ac1e801c55e3abb7bdc72b4b49f694b82e33a3a4cb3006e04fd495a95493d5538f6a33300ec85490c6c842faf0621aec4b55dc55df8309d4c2ff3a8837ce890f1ad0ab26493edc0bcf02c05d5e9ac9b4a8919a94fd1c7e75d40f3616d22a534167673ba257783fd711d239a8ceda6f4fe7c1829c2b4016126ce8aa89452db5883801e4068c9a442720f0ac6197181864f9bffe328aed5a49aa23c9d9ba307029f5ef7959df3ebf118ece8c050352cab79f19b1370ffa64a8035f37eca92b9a1a37cd845d75f013ef2265016878ceb28b04b56a8e366eb8fd9b82b004d2bda62258ccc65a2f25c37446d54f22e8c5bb2ad616f755afb959df00cd1a01836c89cc490b9b2897653460549a23e92e85e6f5e768a1037f78016f589760addccca0c4f1aa4122e6b18a2f966e3dda7836cf5dc521b49f0bb5b644c68ded04d2b07b7a68f70956a30503ffbb2e99fd1524021bc81276c1b76fdbfc51244d7359240f8455d31ac56b7bed2d1d2bce43dfe9c1adbb6964a3159fa22f8af34765907fc5865e24697fc73f07daccd2b8f80040eb322a71116852c312c47316c5487c52892ddf3afb2defd0965826d1060e253b278e933641f5d6bf61a36e19c5377c1cdd3b9d61bf176ffdb015dfe4cf328f0ce2514619d0eae6a1c099ba00e308c8854f57d2d8df1fbbd0df319a3de436382436979af179b5f1bf6e1ed0a0d187d182876f0ba22c225121c8e2911ef81351cb88ea881f9e57c546ac0714794b47145928bed74e5796d39a5656aea97e69c87f2e92882c596796117f90c962e2095f7b38ccc4b30eae6dc9fe072d76f857e9ab2993530d3298a1a6a377a925203df076d1fc92ad98e0995c085fe7c7b21708d02dbab15a6ab32b70a7fdac0077ad607e260cff5af5e43ab3640530c70b14941e9bf38b255402c8ae96c8baa64ff65c8cac2de7dcbed4ca935901391d8b4fb97d30edda019028f290c4b580d4f6a7317fd80f4283a7f2633af2976b118fd824218e31fcb023dd9c0bb18befb05d2d579a0c0304de19fbb4deebce37b6806c1339d2afa23c80ac85a86edbc1ea9271c856f0502b5660838d77285907ce0c6d5e62ebee8b7d0966b882701eda0d6ca7d21ae364de058253b1c11f95c41d231cbefb481486306c0645b725fe9c29d9f1319ffff0bc67bbc29fcc8cf45ea3f397bd8a2fb71d23b67dfb6d056fed3bcc127880275a335f23906d0be8799bdd9b9d4ad5c6c43a5c4e8745a3e67286b741986652a697f8a44ee17f90f53b5f4e63b13ac1af87eac0b9079f907f1bffd9f861fb8141ef215fe83940434d778430b9192738fc58f3c8901ce8fd9044400dc67bd15fce03f18c7557d161aceaa9c130223550c947538e487f78e8987c292095f76f7f10c8d10d3ec1083658fcafa0ac8c7512780a70121c78e705f99938335210f8f089260708279187feedc68e74eedfb4aa9a80c916fbfaf4cbba150fe9cd850ff328820d952328081e6f2452a81892ff58ec015f626cc7fd6b6be077f3ebb2eb41faa8e1e7e3f5c9e7478b252bf6a4c9ed1ec9864601bbfb5edc76f65844f68e5699b9f71a3b0ecc40e412125d244ef4d9f10b9e523ee3512076de440ca0d5fa87eaddc3477a9f90363ece7f6eaf0414d1d25054eff72e318f7a5b78d49d324be2379ab5bd6e947732e9f85821e0c55066993996b5525b9db75169edd3c15c2fa5b5700453825ad805702a86822dcb1e67baa9b08032bd8af7cd32d0364501a726fb3be3d86a443b7e81f60bf8e8f9267f277e629c36117f5333af0cf35b30e2bb9b5fd93ecfdd5f8a91fef86661bc0c9c637ca9e224e86c94825bb12f22dbf3b161928ac8a9ea9df6ce3ac5bd42a9301787c3c036e5117c6e05d801d6266beb8968d514aa3670d6511f32eada5bdd38ffd36b1e48ebfa284f7bd7a0465a4ee616b9b3c7cac8b1b35591f135269512711fee5e2a848a166d0dcb504421b7bb1d276a547c496fcc03f64de0052e0bd951daab7c4c6795fa7329e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootndctl-64.1-lp152.7.6.1.src.rpmndctl-debugsourcendctl-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_H_ @^%@^^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 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- Suppress ENXIO when processing all namespaces (jsc#SLE-13321, bsc#1175851, ltc#187867). + ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch- 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)cloud116 1602709498  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR64.1-lp152.7.6.164.1-lp152.7.6.1   ndctl-64.1-lp152.7.6.1.x86_64ccanendianendian.hlistlist.hshort_typesshort_types.hdaxctldaxctl.cliblibdaxctl-private.hlibdaxctl.clibdaxctl.hlist.cmigrate.cndctlaction.hbus.ccheck.ccreate-nfit.cdimm.cfirmware-update.hinject-error.cinject-smart.clibars.cdimm.cfirmware.chpe1.chpe1.hinject.cintel.cintel.hlibndctl.cmsft.cmsft.hnfit.cprivate.hsmart.clibndctl-nfit.hlibndctl.hlist.cload-keys.cmonitor.cnamespace.cnamespace.hndctl.cndctl.hregion.cutiljson-firmware.cjson-smart.ckeys.ckeys.hnfit.hutilabspath.cbitmap.cbitmap.hfilter.cfilter.hfletcher.hhelp.cjson.cjson.hlist.hlog.clog.hmain.cmain.hparse-options.cparse-options.hsize.csize.hstrbuf.cstrbuf.hsysfs.csysfs.husage.cutil.hwrapper.c/usr/src/debug//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/ccan//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/ccan/endian//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/ccan/list//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/ccan/short_types//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/daxctl//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/daxctl/lib//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/ndctl//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/ndctl/lib//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/ndctl/util//usr/src/debug/ndctl-64.1-lp152.7.6.1.x86_64/util/-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:14548/openSUSE_Leap_15.2_Update/fda1612a94329eb7337e97a339ca1a52-ndctl.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textۤE.k]>0 utf-87083c5b10f2cba275911aaa4e6bdab4e79668cd114b43fcbe5c4258cbf00da67?P7zXZ !t/] crt:bLL iHKa^U)~?dI_3MP8nȤJʰ1(I >X-=9g\˹Qso2~b4mįlYxz'z {%m>V6#MTD1?+A}j+a=6.<-|>K)-ѷh\int+,JP .mNJךP#M\<9ԁhm Nl̚SOxfMW}Ɩeoq'ڙ)c0X@%5/v@!*3Q@@T0J6KUÂe >2iApH6N췗wx?fL7fB|)$W7ɜ5?DAME^K~C)Ҏ^n{)&_^omkg+\~"%*\:D3blBL ާ-ĺ)=,tMKѡF%L SI.N.2x}ofXd_\И̴yAGZW\p]|m 9;ps@QkMٰ܈T8%zdf\!Ktv@9)c!&gv՛w+k&a~!CzC&U$R4L}< 0nXvV-RM#*VY-yv 4۝3-X R+7L+DuJe'D"biɓԋ#GuSDɺ2#9`ӟ2M>*tǔapo0VD5C )Hũ? HC$wRut-Mp`޺c@mFkdp-w`ЌBKZuT#\T64ɩdumVj ٖin؋b@vA~^Yx;"O2J .LPY6?t6 _"JTw$E=)lL ׄ'(唯,Ẁf=O%q?` .ހgy|$i\SPReIGi+ څCah`̽ V NuDƧB.|WCj5)}3l etp FX{  A)CXh:jYV8NߒW8iU}5hCHnY͚_u{ 4}w ȼAuDE[I=6tkl/޻:bӏ{fj7em _ bvdqӰWl\^LEap5=FF^42>XJ NA&=qwBlh/+.^4G(BuU/W]o']K?{-S&(I~hlO\tIЋxq8jݯ9Λ} b`↟,>$\l2#QQR6m*-Ӛ|E6@0۱n6 09b-oUƇr h4Ef&sߐfOlf'@oCjjkI0 h"Ǜ2^d *D8-;2G>\ɵe^YH `אOķ hr*'VIDH<#<|ϥөS4wq 916}򨗈q'!̊R?<ߑs\]rKKEfiiN"6tK9&CSSR¨EN<Ffkg6çjaOT9k⬨θARX̏=%eE*X*WS BwK[I8Iv߀.O&/iDIrbd &+DhJ0c[Iνgalt[K@9ˆݡ`7e5>[o ]o0eȷ,R-Z/WYDڊ&`&5ۃ17bDLZ 5T8C/И8V= IΪ>swo 7LzuLNQ5^X)v/?ިMq.\vHX2?lo0ÓSKb'gy(ȓ&1?T͖y8"Pm:%F&geb͠@+HI-K˦}_Ó@a! 6r1]cjEgC`aj{-/7c!t DǽCČ`uUR5q< A$}(9ͨ2CUKcVmbG3='+,W["HM2@R+CIOHdnO`?T! N, "R!T*@epF|[w^yI zb,skHjϤ>X°u{-@ϧաBRo.@k;NC5 a6-k|qǁ%BEDȅklj='y)蠥|0yދk_pӂi>s3 #֛̾Rگ\l SA  Qj8'R䢺;%HV ;`Pglt*EBb{ĸ>^~>_1YL ܅D\|9 ]k h8{X@(wd Sc<%P, Ecf s\47#1TaB k *@BX!P/H 1(DE*MZemK\3AuaFͰS]G<~)l%p&n as=NݳQfQv"^? ķJ", amv2_C)Ix W[ s!qXOGԢ5I&19ZN8"jy6:K¢ѡħW78sh ]s6Y/ 8?ZDN]P8Vݞ ]P<@`NyEKb$?ta Jհsw_YY2ipd4D~>F24\3k+z'mp汔3un<=tdu<~Dr-z.DCcyWdHpwГދdlăUp{ND/I}w()R¨+ni&!hK > KR⊐RyON{%ypߙNew:NЉ 1F$,~wi>U`H,t/(KZbΒu< $0f0 nq 1;|\P30&C~4Ug.SA/7iQpw\a--ʰIP`JZr{fݟ:-ħ׉պk,o {a67 _)Q%i%KnHGOfJF=t0 @^,aݛ=џܽ|];GCHKc:evo+} Ҵ@&^aa-ʇ#?pѵLi<_y2y?TJafĥ(c8--*zAF~D ' ѹFfKJ?„^L5'j*:) AYV3\:x/[L+u ˏ$mI!/s[O/0[oT@3_,X+S7;XZ!73](GKeP0lm`&BM9#HXKo$ͲS Kfxˆ1;-,D d(n\lW{)viz IB_CMvXk[!,3*|&4T1N.bb)y?:쭞4デ/\w|F(gąT(t]z$ v1ÒLB 9*['!t3:@* )Fe"]?5qJH$ޒoغg^Mu }ϰO GcyM0e{YsS [C :ǓΪ+4FDr8|M6 r =]m5Tub_ʗ:Ā*S SsCDk̶D4`;B}s,f4&U>dtmaL,Y۠=d͏0Nlh| .q7]`^<޻3G|^"ͅzȟT-"pxX274NXP*N/ٕ9l ep_FtsG&! >+s$]¶p*⮲}:Ig>C`aY NrIG@Ɛ.vлeH[յK’ PHte)+sIDq]E&+˛aҗֿ 7ݝD`# 9kss/Q5+%ke-~Qu3'A.8zDWZ H`UN#05SLK )g5m&*˟+v +@2>F.zъSe* >0M^y'7|dW!UV-H2f hL}1M `\us~hyGB% tYn7=BE^r&xrZi 2?Sx$ᒫ3klO-o4t*eWsk;4Ŭ)4^ 9eсdj#Ũgz"5~'zv^fA[dGv9.#lTrq^Ԋ4Љͯ9Z/b7W@@i4(hc=. 7zKēZ!}[63r5×r0eTOL4뜉\!zF]7Z&k@5’o=Ŷ/thx)зxb޼N R=ʚyK4P5[D7ϱ7.A]ab2f 3敼%A(q$%3ڈnxŎwI ::6uW{R.` )>VC2^wOqU_-7MmynA ͳAS|6A#u9&sDȨMmi9sy/=Uq/zͫndqJ)H2olyYd= a@mz&H`^Էg<` g]M:E\L!5mZU 'do#!8K6ݲ"XdT{ýTS֠{Ş@&QoFL/]^4[@\VEBO k.A-\nSĴmdN+2#Rk2 @@NJ\Vv'[u ȨxRKrON\~Noޡ2 _JԿ@ùMSi/'(jz\X Mdbʌt0HEQ}zFvHĬ\e>8 Hkf?${I_9;x{p騶s5N֥;t(Ou%X"-/ |r64h}PwI#XbAcڍfxasOb 7+xYkvǜLӞ$Be;?y/CNb7!(,Vi҂:7ybۮm]|jCFEhAT?TPnt[YN})ߨ*@ȼ%-*/\Jmz?+Y/ UY];| шyw 5I./_4OO·dXQFې)/. ~r5B 1Pq<8ϞYd1n 6Ig( MO6O遄fI@y` ^^|Sj$- x2 Ms|>?- sFWգfOD'EиRPED~ cnb_Ds{K{(ZzR"xq,EUm 4v |5xMVׅBmvuj7pFlT*MT%h*`YIgB5Ouxe4j?utPCًj-d0x,=Dĸ`A5ƎМ7Xdt9;O9,2#dmnț$U{XЫ/|u^bWB7\^LX-;qy PE嫴&*^r4$t麃~kEPeԭKĤUZƑi)a%Ū_VVV.*&\<8?rץ}Q\G) jm@ ՙޜASS>Hs=]Iv=nLQ߿" 7QUA#p3-8Q@0sifTd2a;9ۋJbRr?$[&۔//%^\*@6F'ۭ+!f7jf-)n]YI=]¯2f gqo`YK>I#,z%=)):c DA(HwozCsMͣd5Gr~\54}Yz\ 3t!]h .V u!?v^(ykdA& Ĭ2AMlEv&LT 83FM9~*6S@΁x:M5N)iz#ϔ HR"L&]l|2|zxuOj(قuQ3iP=Mz8cp_.8ܵ=5C-buwEd; \Zw?D%@3e|==bS/&[GR gΑ~6ȇVw_.2/irsվRn2o`\7_w9Ӎ >8CͰ**RfDٟVspxEu,  =s j#Zk\ndQ*iiNGyT" mC?X)/JtOؤsWU[ pі!.:x.WzJdJ^N+k~2=F?tĒ. ^9F`S8jf,uj /" Nw#LB+ 1s\A5NDp0W0) J m^A4]"97u-ș)_,}昷Uj T9X gUSCkyj8.\;yx{WWΧ} 'BҎ Y2g.3G fUӨZ^WK#RWzJҘZ$Q|4ҿj]z S2|?7r٣a%љ% ,o~$)ӏ &!(^##{``V)=01RaX],rk?-+hj2^zbw:(-6| jw1cW:hF9l;'Īψ@~RhՂ(A4P<h8:~̬r6FJ^`ԐٖGX#0 昢 iН!'Y~3EbVԂ/C+3aP;(Q[{U YO?8Hlrvo垼r!"֮THRuP< z;*/Eb't芽gt &!pOVu*/HOx$KWԀ˃d8J &U/#L-ǚ. }L|/[[3kJ(L :Ttؓ|>X}}pҠ@Wؒ%ȰӐBv}T0IpGӨgr՝L(SGp,zLυOCA0&=dTOYqTc7Nnq?Y'?N<p/h"HpK:ljk40`|*gK<7Hi`#Ejqx̬CPꇥHm/|C<[I[S]WAu*W8dI-IL9GgX!k1U ώ@LƬ"qTT]|~_~6 Y{N@~iQIbj7<IΠxɛ, Smc.H](ӭgOOr!1ۅa`/Da&mUԆꁍC7.sdE0 n}@d R^Cyu}Opgu~ۄPvXAX+q_vZ0cΒ J?{j%y y|='ĨXCHk ?U|N)N$XZ\!٦.ʟr%6b'h`ӣ_:Qn$­Kc )b8WR 0#!o忍rB߯hG8 2h@/TVuC]jOC ;LYOGq 1c k_ngL^*"%fg!+BX>ά߯*sh~ʚU8\}p+@;>~-a<ໄi16nui  -X*Meba=v.<_mI$;Kv4#)$EMpʹ@?-淣F&(aY$5=1U9Rq1i"bB>`bOSa0v}D^k4Kُ 6YB+JHM(YNs:;T+rѧ{#}fTjb>H( [S7jm(w8Y]+ǽR_7ygB~yP6䇫3^G!VNz78nDc&EJ|#+/h|mt`c#X~\+Xnv\#t zGװ|; cՍ (8NSbz0A~^|Ka|ܵY5_S` !Bº+^vd;UxWdV9Rx7Ƣy*0:J&aT|O<?VyPvBOr]~cVⴵ[nԳڬ1*@ y,sr&~s%>Zp[5$75%_^b5x&3 y:L{8){| Vl*EQ"h] 7ۃ4 _噹zjte݃\6 >29$y,C#C:=jp)#^s. D*)D oF1T ~گ܏qfP7wE`ڎd[G}Z/fɏ<, K@]_]KrVo>:IECp\o=퀵QJm1{uȟ#d܂^͟Y(?X5Äg99kh;AfmU¸MfKECZs8>DE%IfYE{&&O/FIJA(Td$n2Z~gauf<3c4 "k 1҄djdE1j“#7`X+_njب//79n1`]84euL_6 ֞ +g@F{-RnM¨I K/otg[4D=&lM>b4{>}KrUt@<;ڥXq'⴦KNN%|wT9h=|.5H2} bFIjۨ!Oo ڏ 6`ȥ6"aМT)D0)Uku)g 8־>tCWW1)WB`FբFP),vq]9zhdԃ?IcXSBՎ&C)Zc@Ѥ2#,?0ORLZ7EFui1*{MY~U<$pF폯tګ*hUPI5&dog\(g^|?lO$­IH[?tgX ѬDJ09q9힪JP 6"V z°8n;20/UJd}7S*m͢aT*5΁W@ԟ}u<ƝG Nlѻ4\|9{Ry4\mgJL(6 y-4z뫱ip[lQBrg0i<}egMVϳ|F*ד~E-ݐv ƥX3vQhdG蹴bQ`w2)Yo0d|VI dgXCP[صoƏUh <6,z`msTp1-c7 hV6hlbS, >a)j>.B.fZ}9u,L8*7P*SHM2r{*"6+t T':d8껹ڣ~ )}&U7ɾc)D+4;z:CY:O9毮쿟b+B5 9J6ǃ%JkYTp{7Ϡ!ݗpZʙXiM>`g&&葢Lm>i2;%'um#8Six=\*Tخ_حKWz!| @]5Sۛ2Y[(TqDȲ4iMi-%h33=׭Dk_Ĭy1w]M_mѴyյMN4Cl:]V7moX xw^Z)ן`0ܿ%,qPBcTW؃+~"@h:,E 9hAm-& , y:ەێ[4u4Y})&ټx edң5 ,Tq<]&GX' j +[6QZfF0 _IT6*)%?A2#ƆpnbmrJܹCM TtSSD ?"8ʯ:R_{NYGΩ8<,_ZUnـM>b^`8Lj"Ehu:۶k\GqNc0lCfoj+1Sa=x?&'f_hVFGN8Ñ]호c5Hn :k/*2*B*i^ M3 FQ/E5:?NedTj(-?V(0B3P1 pTuU=‚h*%f!RAkS}EyS)7B:or%f#0({.wdBas=oT́= rp &l"!ghkPs{D\ŷJz"<ÇA>C)-mp2%R9Oe^>Ō?\~z`^y;<~;9Cz'ȥb0X!P6.XA͘>M >e +[Ipw Xb~əeF_=@ez x 4$'V>xwJx+-_H>BCdCxENSv$PY6םf a5ߠ,"&ZD -f`8e] * ĩD-Uzh) NyӓD:[1U6TZ XX&D8:U¼hI"ÒW>)8{Z3R^)*Tn HG'}-mWĿ8I! q%W1U9~0XSiE_*\ʩ|۹9Xl?Ψ0רwX[ k"m,gjv 0N[6'TjLm(cezQYܺ OmtNdC!DeӹFrL'3k;۝\w5?O1g~wԷuj}WݭiʮP$JtͦGEG6]&d04MS`xpNaǼI&2aRxv@rpr:#:[!艤-M-F \GMs2Z,t'G # tΰlU.0?rDD`;C@W\h҈ҸUt`+%vi_:nN+9S܃| C$(X05$؇3J_ =yVҸA3iMZQ2+[p\V7jQȦ&c}Qy0MU"EؾfPm=99,<} ȥ"=p\;)ľd؝V4߳mS[fup5:ѪɀYo^i2,RM AȶafrĂwW5f}(yZ`mQ8U]^k2uuǯXl>Ɔ+ˠws"&Y*}bnkaotboS3\kEL$JƦBS!R,()%g2_q*nJ"ʘ5p!$%̽<~$5|,$az[wnm?F9榼zw7J,*7k(4%DZeߜɤGjA4F 7An!Bw x9 bzXQ`l'Bq5*̞ߖрp,֭ 韫:#O=ߩ$ _bs_/(7x^*72uS'wk'C*7䞭C*.'/ Llz<ܾ菽[4Μvy\wn|n4kN l LI0|6VR.B$873nW!Khw"hk(X쩡4aU1,έN#a ʼOYS~0ð|mψﴴ)ra&")XM)6D` ‰ j4ISILhY#G#kl/+ey-#<,lI^B FR^_yNF:Ǵ4?}~DBD.v%@Г_$.GFd63 G;tdhcޤ:'2vB:%Nܲ [11>\h.6UL, \tS]r&fvk[sF;[BByF1r3yz5浆3gc>aؔ*K-jDS1tK)Ԯȳ64a}Ɣ6<..8 %ls~˖!\XaVhy`Jk"klpɢF"yd/zvL_*qtUsQmN0*AU MwdҢ3radž̀{ rVBwK-ჰn4jVr=zizwbĞv[yM:l+c^Os# H9WU ч\Pz>J/W>~[є&2=L~%`YN!ʿm3"/ZSx\IsquC-˘ ڢWX@U^irM$!ħurB'pՙ㡠/oaAf^tAv?&6/ DR$h@cͺEM2!(уz 1Y@^0EW/A0y>4[,35R3Yn8TP5%Bn0)5=-fћW̰R<Uw{1gBa|Kau]'dCoS/xUS P !Ne[H_P|MHڲ灌;`1#IX p)]p߶ooբ+yuج8%0Z-N_vWmxP;nR[\ 2q;F#E\ģ֕ h_i7ư3jc]w<ץ˅K- 5K;9XGL)HВ^U純nd_Y#35Bő?!@8|2Zw9ڏX%^`9`c}O0 h" &h/ :Fr!=G0_ DZSz*ߋd|0҈)_PkeIHkTܸ!c RQtj6-ȣ^碜hLW90`m5!EA ~M~\sR1Q VCZOaOh:I!)gDVcgoɠ)BerUgBcn,Ã'#&y^HvAVƟVׁT{ ZՁJ3>/%! ¼ A;v3oӨ/>B1Q !H[¿d gP4?9~I[rB)7ϛNN5Ԗtx)Z THV >&AY5t 4 d'g/#1mEUuN~z&ш1;*4;fi{嘥K q(M.kЎȟ[:XA,ڤ@&|鼝0D{ 'jmn=;n}6fMT2R4<^ &K/{w?.X I ҟ=l YHnPdۚfGKMu7kwIozt9hh=Gv $ f``6Gۖg6zYO+F9(Ղ6tq^ {tAK^jA$|wdAQ&lDGC  Ű *|7yԗum%ѓoUx1cπcy\Py\s?Wol쮠t9h\'9 &~3"',UdWP8zclD\wO!$BP,K>r_2(%k OCko=){)|L|G9 RbxqP=.Zq77bt[2$u֪ E_ݢ ߥ/8PV^&`DLظ2̮K\Ml}"}Wh7D 5Kί9rAMf((r%3؝.F .]ϺW,-O*MӾ噚0A&ӎd7,S|&e^|,)0VU=.&6+g" !G7EH]9ԚO.Cٿxrci>*)6L_zf# e~A  G,~Pȃ JfUX;?ͻ{ATEm&M,Ť(|,JF~?npϵ Yky8AȈtۍjҫku_Q8y:}kQčwtPcMŒմ9])~;S6uK.`AB# iQ8y[ۥ7ITKU&{^5]XC[] o% vD8L  ֔0᳴ksd] ?.U'vY#-|Czl/86 M&-KrrseEV -{_1#T&/dz>yL9OŵmA+ KHY6@أ*lQL`iGy.98B9/KVrGJ֓S<暈Fo@|庞m{ ل@Hs­g!Rʗ߲N}B՚i64 Hd(`2qC܁j UV)C.x5hZzş~ T4R=hƚV4ESM/(7ePBG }9]8ܶ Pm(d_>/v8;]bZf?ڇ?@ZxXN|v@l"(UwPړ(.RE]öRà%]/xU0~D5X I5g !zt22h5AC0HltdjK0Κ-Aw4ox@- F7و0bs8o)יL"}\85©3MSfO򾲾owj B өSq]C 'ݽ Jn>7 ;W1'U`%ԖRu/J11rn}6e@.=9X`9PgP;s3i!dK3~ %Wo]W9f\lW )P^ԘKS"qa^N"9֜.WZj9D S!/8*ψ~1LmN׈_z9QyVeAإ#'6"Md-郴V~{՞θ3Qfya5Apnzn4oX8_>'}tltzx2g";qh͘q&, zԐ R2-h %ʹCr cO#;!g|Y٫J:?Wy? Z*r-VdlGï`l׵|NK#`_T6ϛ~d+- FT'`rwrj%=?P_1A:s֗:Fz ڬ:TT? g.[V%k+i+u̷W' 7r]ɇ||ws/Spqӥ!{mU_㗰]4{a4MG"#Wf\p,n%k7 8xL37(=z,,Uᴽ0iVk '}N qzJ'/ QCJ'G 7buXC͒N$@E8\e\NHb=<0'MQ*yVEvB?`>K#i/Ihαja\qɗڊP$) -Pi"yKxX5.3Ԍ5TЅ)}_*="-z .U5iϥ੩'!Yn_:  srɝ%0= 5ws7YT̖g)4!*2Nn>s&+⮂X} VľIæ[VxH96v:$K9hfpR  AMԑ5ɷv )c Swny;9GU.F" ;(9Y & lD6I4Х| )(Ck|ϓVml#1 [{~ݛכnҋU&B-Y91'3RAJ|(=(.v!`%lx.ψ̸|B)4[6͜p3\ݍ&/h QH:c`T򺛭C-j~$rt#I!NStpzkMb"Q*!r$ʷ0[N2G=M | q,BoRr.ӃBIx^hyAvpSw>tgDK->zzrk3 c]:ZE7DAoGa- xKrE`M폡tY`zVYX5lO~,q`$OdJ /PѦU&!Zpi_~S~E$SE}TDӰQsa|ǻK 1TCv9pT34wF;{/?Y20`${)jF>T;tmbޮ|%J'* ]XѠv~H$UsOqpkApΫR/iQ͒2uL /,xcybĈp!s1 {̛HzM$.o]|/jÆu~|4KfK>7.:=jl?rEa%'UĹVEDZ)Bg8|c+t4IH3Ʃ5OuTF}moL I.g /\2eY]*4x x?)Y0 O.pMf乛ނ)r{lC-1J1-}U5}6"ʧ|7tMD8M!,HfL9Ưb ZblcA|br3Q#/6JH+[fжV@,5Fdbr^MkQ|4vU%A=h,x+>fw ndҖiHo_յ>/`*DT-mz 7/1taaK$b(_疰Vp'C[fKNO8K;٦-Ó=l9N7dto\^Y+$Ek1f[NeO!' ;䌙QDJH I\/UU$FsLI_%i'{\e ~y+s2}h"ymP'K5НXx[:﯐$2h|ؔ /p^Lm^ ~{{7kW]uiZey۶ &&_wr&4n#zZ؁'L2 x\IB4xҝAvZ <߉*ޏ+5t6[B`|uo7 `Z.& <r6X!Q4AF&&-ԏ@ۻߵPNPnk!QW f`?W&'NDCQvUK>amK7F4{cC\1 pDquMӈm/@4krgY}\7~*)%w&f7YGM~mDU^x{1\dɈù1`lTf]lTB~&XfTmIv V-s[I5'%,骸64ɛ]tv&$i-[p LBaψȖ, |ꀜsXɫ-$‰^VP갴]< ""LCk1 @5A/aۍޖ݀ФrKI*,$vxŇp_u64 %$6-=ĕ?PEu!g P||Ղk]V.w&.OoIt^|1Hg@VTyoJļ} fo(fPg*w VX-;-ZKg'$tϾ"LGL(.،\T9mF6l~ JUlB],<&>31hqxL=n/Y,ׯde.>#&YWErN\'e֗rV4ʺ8 ;9WG-Fq]zӮF5JY>WLN+/'Y\b yF2Q)2嵂aB) ^oDn =5 JM\FYݼhvm1}V̸eȨc" ,!\UBp4.q5e@A-)dO{TרqL˔$XN,)Vy[XWrGL6{k'U}Cm+F$uiز؈7覇%iT5d:(//f#\_!dl\@ d*Դ\h3&9C2h/rc^n^,.8L`V.sd8j8 ŧMu}JΜ3jԣ EF8_ܭY/*\ s6jvj$'~3Nh0+NxUepGOO"x&QVhQ4vaS&0,s)a\Vb.N߭!;}wbIT2lzyy. j򦓭.CK-N. " ąn8?({pK0!0BA@ LjIXu8f\u^9ov lfb~#?OQN G0Q]UϧYHKR5{"49G0ywMR%QtFs|"`>~8wT944Ӊ˙f_f1qU]Z3'쁸iC0֎$q(P)CdkcS/߾,S<8.^w%JT*cEgv/.c%̏g2VZ'pKgmWz^sl\`k®Im; x$ݎ Pt-M5𧶥z\lPJHp$ggС"q ,z~]`j:]Ż\}ԝgTl^+d jD^S'gk_"wl KevCJL"TA⇵g` 5seͧFJQ1Ec4+s鲃wD,01 .Ehrm&CnSq|r ˵זb% &Q9 Z@{a`!)dm?gX|(< |Vb{ϑpS y ]LҲoKG SxqMޢO}An*Jw ш3Pwa!D$Ѫ؈'0xdڂ?n-"˩޻k`9 Q> qؼuV۵[bApW)@5{ESc/N^װ~NUFH l2ztU)\|83f'Iϙ=Z6;]6P<4WC@Bmo$c>:EN#& =uO25GHfژפ9 ZZ~#H;3"+<6xk Ϸ4;c4DH<-tU~iV}A <M?yXuŜ b5?m۠1bI3'4x= X.2Gm!jJS H S8:>_j Vd{JiOCIWZ--oTԠeu*PjM@"Ř ;)e/7vVb=Ei3d^DR:A_9O 0CAen`VzAAvLDݖmMQv8,X7E/WL d]`+/-  7ADsW::nmc*!@@Iʎ3qvir6\X/19D*.U“uO k2POs)+fK<l#{u<7yje{-^y/*+U'sVdĦrXȒ :z[#ILo>@di4kp,Mwƚ\+ m;.h㠁bcŏr᡹:"Hxtٟ/!4 #zkX8 # ^g>Z߄i2XT>]2zp]:Op#"~34:M}ڕ \<(\pDKq!睷:D-IPGMu+n7YIuK]{8~bC[,ԦƷV5cL/Kѹw~.4Frg(~~Y ĹF& 2*-M{J&J99&Qq-+RY`}y{D?ԟIY"Bmun Adtyvȍ+(SD)KQ>oʫjȶk! -$I5DO=3)Q^aDiK43IZ }Es뢣o-Tq@SxǼ̝V&n$R` \vǯ‰8Ԯ6.aqY8: kD< WHKZg]/Iv#//8:8Ҽ. kJ;sgP̢T,xG#@%2Y.k@oLSݾ llܕS )/Ӟ4eY;h} 腱>^ /CPY8yx6O/ Vd[g"k ARE@f(ME&"2$(O:-dk0*rLWPۗ1|q|D{W$L)zցV䥔LhԽxÓ:ݖ H`a{Rpr$,١Mѫ!Rg٨ ̟^UvRH1"ûv|ľؒ<{}]MC}#z33\ZBPIw~Xn%`?P dBeoޣX.6-Sd[;Y8pNBG:ue5r;aWČ !02{ܻqL`LVbB?=-Xrp2uE<߇3y"vzd\-  ,kpiCh(_$Z5IGB^`MS^dmkt'uV4:#82ChqdK:kefs$\ Tdģ{թ `ly [`)ZI8H}wd Ox_tp\Náos/=Uvi|p|>4Ǚ\B) kkI,yyp1-Aңl|ZyW1iLf913LxE A$*]@"`U]@^Vns&i:ES8~gDDzBiש5Q^"le VhCM_s 4/^U)+C XҦ W[0VgWq4 ذ|kO?Lp*LڢMy8< q3CRʍ:GqټWwdPX]f|,PZ6V#w'- jtxdWs4,MUȖ>QxJrar}l6[(lRu|`Fn>1skk楤 piدOq" C-o\Wk-x7ݺ% tJ0YXmq^էDuyD|/q [) 0KEBCfĨ7ieC9^idgɯApS"糁Hݰx7(ÃQ݃ɫc`WÌ{,7xErRm/]+Aٰȧt}v3- 8j`՘fWX}Wר~9@m J=%4SBtD% ؏~-9{O)}琾 Ę*D>kVkʄBFd@z*B܉}쒏&׀bX(I$mvWXZ^=|NK{)ӞoQ+]Ҍ/ !wXy)9GQ'>㿝ē`j x/j9S7c49/U pOҍMzՎ"P}1eZzxTnjXTŠ5NKnř_2Ɛ+ /`%-S H+Hf_߳DhTlIb#@kv ! y׻v_^#%B4lo`{bʙ ?m-(8m1ף.n:u% fύmPA`bl2w{;nָDa ty׉̋ ~{0 Q~ BD>9A_ c34#Kyƍ]Nc%qۄ)!HFHmfm-(5Xɍ7P;n#_;O:a~$7M 6>3"R'ʭ_T>,.b3 <-+Y$HE"wtsr)/ӈaUw}6DJz}OtH vUAЁkM@)y!:'¡Қ7W˸D_-h7ͦO"G˚%UCfEW x+儭ԇiBl=D#4.bH526w4T4P?ϽFmGe'ھoT]lz<욄ևtJtΑ2RE(F*PVg-˔܂2:bk xv:%'2Y1-wHҮ'8 &Y̼?Pe6$^EDt;Uv]g"z)}-{e6|&oFQ8O췯o;d:%^U~)Zyt`& 9V>5mIKyD0V{{ #|snn60]L.q,6ˉC[0d!;M|6> RfOd8:a|q꒝YHo Ĩ[=6,%dUO uD1QLLR P Ä[ ُb#޽?)Q+xXʷ-vC=iPQtL/уwז;c[QН ϴW.Ot\Ylx%KJ;2lFpSjH\p Qb dFN=lޖBaQvmZ>F MЭa3\o'TvBeP*km5[Vo5& ȥhKѿ2{Bs %4d"LXc̲ /mgr J_3!Z˙Wjma*T)sQq KmGQ :(aX8XD*j1d Df}Kѽn}]cXxK [J_4&ϋx%eSBDJ@%۩DG@l9}0'lc5%{ddO~C, z/D{Fȳh4Z{a"-b r:pflU/bilL ch>/ӫDQ;$xߍ@h_ DwDRCFZc1{mfV';$2E(7=c#͏GD2mewXiz%WLVM/> ,q͓dR˫ .'>bnIn3gI'_̟uDAb&+%oͿt &v_J*V>E+D|U~5)RPK'F4 -&2h ےq@%T@}%EsQTv9mvv7Vg0cB҇azèbҀTn1E-F \dzuQxySE$>o?aI35^&)vYL0 l >.HE|%ӏ8a߂eK//HxKȘ"0ݠ9KkvKӚgN[-|,;T'Ľ괡CM0iÿ{rx"Is 8m⸪M~}>o4&-[:{XIU˴h)O>ձU;.zŴ=8KnQm!X [ EЯ:vj"@,ut:a\'v{놔m5vGcTOO"2n' Kn*2A.>4-gmGnԾ&mɋ4RC* OԺ7w\,$Օn.U/^)B I/okx:RY],l4/?, +Pag"qa )`` 5,=+"}I)r\x3o=8HxWa_z;ЌW⤁; xǖi{.S;u`mKD'Y B!Pz`4wh=$Om($A={ R$_vY {_j+Ԩ܎o/GT1_^zf*\2wЯ+mLs ہa!N1 Æ6!0dU``h$LRXC- bS*7pUT# [În3 (N~~`%!OzHը>Vh\@?p.F;JnKc;_oV$f'`0VMG:`vsi2ˮ@xrzzp%%j9?SCʠ'$Epϣr^\r o-lO |I8M?-q آŨm.tŋohs4 :4fӆٔ#A89^5+dܳ_]ΊGD(Uk DsJ6{3qY| 7C "+?qѢr‰>$LFI#vpL5݇:e{YN8BG"GQ`U-ʆE<a={rKb YCdQnc8:߮Lu]+FN*bru]ꫢՍPĂNe,5"W퀖K]qӭ{ +FhgV:U{hmS t(s"~\W&lՍzboB5jdg֋妁ih4l 6lK~aG- *] 'D5?Gf"9dtTs@/\s\XPu\dK)Q !iIOԏM', wS^/E@S^cOv,_;(o^Az$؅Z㨴4[+r+<l~{ M5{avH 4 i$M~3lf/ "rfD;R.]\.q8S_|Z4R2{:&%v&SD3 6 >XPDU11o%KhV t [~D/hw曘ķʐc})(=Q,G@hsW|p6uN*\q2|W:757SHWݹ!% /I 9lAĉe|j6lZM \f,˼\!5l*xz>_;z{(bNd `5|Йgз_/%^UpZiLHdIw`ˁYcڞ P9󥺡uMxoXnp~ )6xOw&Wg*1k;.?oEj*6_771xqeެ+?o\=9yF4O38'ٗtEIv(,C?&R_A~d,DQAa/ E9:bj[Dmg!(rźT;ݼ JxU !pbnǎm`.=x[O';+ cqIۍa-xS !x R6e$xg""@zRT&2%:*1’ɧ,2Kn4]\/;JIl1ڸK!WWC%qo#=LjD7Jàpg$o~c>hg.(v{וVŀjQ ?mn(X?x'(#yD|OЊ=ǴfXˌ[:Kq-\O [2!DP|k"VX[Z囆.=Fv h@Ejb̸3#b)Ӵ5NC5Fs~@Z빋w}0a  ?:?TTD {/&5Rv&i/̑ @9{yS$Ut#XZlmN1 GcϷ(BC "4)*qI53aZ\q7|7A ^KMȹ6`)H4ҧѨ"/{5gJ*?%ENjÁIMP X(Oey鮑7slCZ'5a$~I3.Ў0mUe[a&\I/DGvDlbj'o %!VJ؇B\i G Qed&fK<5|VQYdՇfK /;Ǿ 1[!@㓟cOP9j;ysd?X6ׁT=*r`9:d²F`uLSՏrR1̔o:{j8&.kswT~n"mj64Wa'`^+XUĿa:h̟WSh9$Q0.lzW5䡿٩6%ө>^: <>2j~4(Oliҫpn;쟨GilHħ v#zB1!9s+Nxp[f[ ؽ.+'atiܳ s.)8tߓNMO-;K@9| Ƨ$;#</ߩ{:EZJ*z*ں᣹ٌ#s[cG8_QRe<+M(x(ܫ.Uڰ4Î%eFp|=dː!2I*9( hw_ۻĵ%#_D, Yea&%kj@]S`4jKV&:Dʥ'TU悲0խ;~oV)=6Q 3=>4ft*@R~'Ў?`Q!4tYOec0 A- BJ7MUcR7 pAcA f5eԚ(0>#ÈhNwѻnpЯEK )lPg\C4yzL 졸Ɠ$L1;N.Loi҆K EjYVpަM3+?m~An%鉯ZnaHhπ4m "QI vKh= bM o]%@ ›@~m&5!OJ[P +10 7Vnnj,uB6z?6qLCO zxtl#`NOZOievw(زAhҹa%WxgZ1cӫK$ tZI95=WA2w{1І]+@(d@35=13׏omS wP$1Sv2w¨h ^>Ut6:=iG'pf0̊|뜪 ~/s`9a 9wvfn&~Cha266U9 >?al6iKűK`z+6 *خ|xI*L}BpJSަñ3  pt<$_ƩX/09Hdwbb̠0ѤЯEsZnÙ7s(?(↙%~gAh+c.pbf{_;?XC}&5"ݥ99@FBJ]FxY4䏾0DaBr\6ih$R U:p|3 KV*t\ 3 +A $H$k\kZb 5^|d^qFٮ:iIrnJFk1KqI73|,T5O6e<ϬߌHBء; Ubk!ۥjGj21LmLƞօ-cKU7d%(ܦQ`VldSu}{E!·$+6 "%n:oO_ _1dy!"y.,)yJr r_n8|eqܡa(KH2Ɛ%%k1H^pgjhG5B7vBZ.`٣Iך~c%ziʤ^2grzO1:Vv@S@ڊ0t< =jg R6~2D :/;{>'HT; =鿀 ;eXv\(~yW 9 g͓a $2Js݌d)G={npDM]WHƒ-RՃy=U#=|MuG.CqDo)隧uqo =M/2 &g)ikA1'"36 tZݔlBl; H3$5*ZI;U0ogCˉ+0]o"s"Uwjm8M@RPA?TC~70, E(0+4}%(& gY(昛[2<@-y[7(iړ6މ~]KP*|D,Wt_cEs!JXؘv`n_!s6AƓxaCDn1$ Tn*khԮ@A!Q}u)yQSpqҰjycZeDA ]236^h={,ҎLʅ3DE@7Vu̟T%n58>ϕUu D[=~sp yvrq}}59C6"mvoۃ:Qv#u@.a,G$a/ O# i=O/C`DmQh3gwȖ4## ٣lK5535+s;&#{Z`^ EMTb78Y)RW ^i~vGpoNgDK2z%Yf|ʳ6 kc.VcMKO_=9a r4"VV_~Ftx-RpQ@`nMEY `=bb hYD?́ΜoJ馲W?]w,kƿ#FzYa8XkP5] r.QB k3z.`^ȳo(;nh|xefZU"~sBwlJǩGMch?,x0sIRrC̿ ĕ( }ˈR$v(R H})@T2x1~33(W.럕#퇙1U K@kze;6+ޅ1T-mo L|6:hx%DU. Bn}-ϹBH~XLx TgFhK1+)k (q8D͋+0@v.<-)UExև2/k|T> wx-Be 0q]E3Ji/@yNk|j/*_{bwPt\Gzu: Q|^gYftL%*(ꠟpY_2hsR#Uv T7R6rкNۺD0vr٧ 鿽Dž=Ձ$*@pXW"vnV`} $LOw(fU(X5;*_[Mo{V"'6 8duUm ݥ/dCXVn3Ps$8{ڝ EFJtm9t?SuPݝʃ}^%^7L *Rq'dXD9XGYS[0<*V˦G>1܌GKkh[^Cg XP#;3b֠=w(uV76 Xþ$0?2SZB<9%1r~ٖw?E*BE2hN5gu"U,sğ'q]86~vQYXjNf5RC  pJugP .s,YC3D]OJ՚^۝2Hyu0ӄRfxnv^eWt$Ҁ s䯞a^]<4VKFyi3+R?ş[f>rQ5q |9 6GK}2T@ؕ 0 3D:EhկAHe3-HM:|VMrC.߂fJЛqLo"DȤmIҒۥwEH?h*Z$& UHZ?JqJ7˄h({j /AZNH0!3֑ eqWES tH {M;"~8FΕ45>玤TG7Hſr؈0CnIJ|N q տ1auRJV Np٭cFAz 'WɨUteUdUiU?L՛B>(YciSdDR_@E,#]` s,fu||\=M  |2%yfHکs^Z~tjKB/m@a1Yf*gWݳܟA*! /+21Kb3@t0oVz<H_1.4Z>;<7d40O *۴LNA_M'xرGE@l5RdKQcnW!$Y+ KrOi8EqGKرhf1&]n ͚3x n؇=NaH9ĀKnAšCeNDS%1ũZ5vu+qpa^JTYMoŠHЕ¥Jj]/9?F}`d(Vixvt՜pƖ5 fB{XI OOڛQ $;헡Pc-5s,\tZIm[)=% qޖ*vhKnEcPDGfj1(JS|m%+&fs oY` 3Us8' p˸|fEOB0''Ql-!ynG/i@'IbR8M!guĸe9 ~qHiT/YgWhBx*+8$16UIpmR]`v6$3F Q3~T#.'yԛWH `]ثyZA W6/;k" gDK}PI^AE”0g"k0$R(GR@l<]$l/%WbJk!Md"s#qi}^` 7`E+/7q9BuUjq-`F}F)WK(R⦸0#%J ~@1-ѪQ`7f*fw)es(/zC3n0ɴ1e:Q!dk&;05JfaErǯbRb){HK\a] (1ǟEZ $Q[Fbr+x|ϤnmZ}9B_sC(N1/Tlʤ6rDH>SmnD 0 t MVoQDnOG*|_I!+=`#˳kʎU'z&Zc GysD _ $d,G_u˿Aܒu "C9AM;e9xy{KD\?7goҾ=pUǤͫ((F~Uh#(E4A-׿Kn%e`19jA_U/R }cFf}tJ6dZp'qDbk 3+Eβ Ů>֪cYu=TN!dF[9%Zy ƭ=ƽև\S>HDEgX=c{ߺ[fLJ=np PŀRiT&k p_DmRsMȄL!#̕d3p􀿺$vHrS=$ys e!:F!XpdnTh=L MG%^FlF(\@ Xy91˟er~Uv> [JYQkqTװMdYin@D dK_^1;JͪبHi\pt ojM}c1RIh17| esF}A7oF<6(UC8ʹrW}wf@^=j=:S{"PII{B_~4o2' w'##2 6lf.\’c )5@-#_Mae|duH{wn[}"rs vL;Ep6W]FiT}W =mTAZZ ~A"VL5Eߝ@M,`a{¢9}6)]3{ %p#u`ߞhfJI)Oǖ 3NKjMLviug::%T^n4ܺi瑨89 E4 K =3*MUOI2iy Ԥ1V3x|C.3YaNA)#OG@zHT:zyFi(z tqpbc|=f]=&T1A?Xt{/LKE"Ue>:ک).Iؼ瑧\7)0YT}ɨDjyM 6{>)OI.sx)4ovw=hoK( تG/QT!c\hjm"ZM&<*G[v׹>~ts)gŵ)xH-!iէr ̫ͤ@DU0kBP 6}Wl:#W *_@̱b!{ ;U<PtVo5h=4ĉ4 dM_Rv8#_,n>3Lh\@+(i:a^4[7ZaWmzdU7-snx*cvY:d~'WmlH#aTtz$r$f iqC5 1d$`peE~Bln=d!si 椸. 5lHPцqM>1S90nCzƃ'~^fM5L%~)3~H%!NpjȂ-X[/'LR$KOðrGú!nX ]EL{vœ:L.L ĭjnoH(.֙y-K",s,gnwGop.†]ոGwߠ:TʪF᳓ jl0_7q5ֿYwU,966p{A #HL8\5Sd(:HHb>$@JE]TI'(c#2֖p+r:PՃ mD?NxXws!Cm/iY;Ja?"Fdub4Վ$u,Z+\baNgVܙ1lf: i9TR~tVHhL~a_e~V;:'pQսܡEbH)7 h}K :CwFgM'띷( KW&#u qW6KE]\諵l:Fã9։q#٥<"SV(ԥMu0-WmBbX0\I850rmkhX#I_1.LڛHHPH\Ԣvzll:0_ E%=,A>%c="(N2nVܪ_ȷHhЉPL݈.S+=+FjwA=S[#j7$l1o MZ"łn앤SQ^L~6e!o؜x>M=2; p>1_mԱպA׆r=l @NJsubfWͱb/ L dlNmyπwoErVKd+2Q"Vftapppঔ&1oRkfu&GVs䀤Q?7_ڣ72ܾjS0\:80Mb稩j.52QpPdU=GzO٨ghWL{?(v7b"+x}^J3&| evRRG%fu-c(̂m9TXe[|xr"+1|$dN3vd!v^4Ȉ` ,x2T!C.5/*oRpDk_hv_\dB&gcO9iֵB㫹Pb DH|pu =~[A"m&7M٩7L z%&mSrC 0H<Ή}s\ n)alל&x u.[afPYryV}=k44nw"MmG"hrnZE L lMiv"7O>̈́!jRk:qdCg-aBW!.鹾GIEI֮wSSŰ\^ᰫH' Y{?*c"Z:8Lawu]5 ZVqA_u Rc.!=!{Lѥu /Fqȟc3Wݭ2i5Li[敯azSQcI攲:rxjI,<$3LP D v(ujrC^{sнOqX-WJ>6)EiTl<!,e/ i~D(^h*0:qzc/O1seO.JS/y;zJ~ؗa?MM"9uO &$<"}':i%t+ 'Apm`x ^.^Ǧ+~iJ&]*M,+>r*gzJcT'W>r/3 oSk;EF{H1 D lOA&7|w:0[n kN穫 :(DTmiQX~K~aA7C2tj^9YTn#z!g/zkBOA͝ތeKnFUZF<ϸj؅-Ý!<((tWo"j/+޵:wklA{?@oJ8ԧBCBfyHuE(O'/ϡ?BhOᨲ-Ys"r֙ }Vr}iqͽhq29qUԧvmOx772H3 0ˠl L:x9bVLͽ;||IǶڃ _Wkh"G?8yͅs 9&$޾1:`vXN:׳ #mc#! ah!Me= G`%rt ,˕W^6{!gnR.t* 9Ӯ CO@,g Dn)'!q[ÒvXrlV)=~Mcn|&!f5QKv+>ymMN|y>7ܡ ߶IA2ߌ8k:M8Hi+Q=>x^J*0VJaV.YWs;N|<%{}=C=-)UWrSCPmt_tyOEBEeۢYQ.)||{Q-J++,TL`gZԵnvuFGPd\Ezݟ-6^O6s}D 6҆ub MkԭFѭsp8 %> ]jf bPzA[k^htJNq8ӝ1s_O6n%_%=dm*)p!CXv>7eJ,DD^[f,SqQC+;0y&Z|PY& Pj;txܜ]nPݰH{5 z^rA\?z.=*; E|QpYW\<{W9'KS(x yLP>WW_?IVRO+ͥ!RQujS4.-J<>yWՎ7܇5gpn|u2ŁZ](+G6r-et=A~Iff5,N]MK3αlTfUYϋ ˚Y^7P7X71=ʓztHSx7틒j`?vMyrq}pa!=U&|)ID,xD= e9m크$=KUs E aH"~2!Qk"u7p7O؁#eCgﭴ+N:_d:-{ ~밥OS`&D;6Ńq=d S̴yJ Kǽv$}bO2$ש>ݯ2uBP0 OE t>y: qqwQbi?Z| j0b߷@0}jEM=cLB'Hj'R?]Jabpފ3߃8#һ!Ҟ)}^( )5?)[f{3lJP{dEUS>qg/d2tݾ#oAxYE46G܉O7d5N;by_W =l15gKTXzHQT%r$"s@.ze8t oTT%rk\=R*Ҷ8 K#+eEi֖2*B.⇥mtXeC1Z8@yB4ЮkA>1jW)ElubMk asuǒ5c ?KUzu_ nU҈IJ' D0*E apc/NMz(F#UХ/2'h&LMuA]ϤF6Wi`wPV@Ez@YʏE.2hL ' flD$YӥI4FY°pϸl' s)~c]j}%(Ԯ,l8U|\?`-x`|UʳzL[@6|%,rVe ٗkM$ns\o&mG!'^Y]ɣL}:=2č*C_;y;5mj* "+@>?跿99ގDӶ,S[[RXy~l^ǻ r1·$"eiYfl0[G+]xCWv vQCb c6tpYu&vj461i^~—$t+/hgǃϺIʍivN4FPflr׬ZzԿj4^4w Iv.U7Dkxmڹ5+-fCM?'Vb}7}B7#Gu+1>lxnŽ/[PEء}#D{>$m^&*BW\>\^YVق9gl b &G9Z.7w #9`[b'e&}<30 W-pKyP>bT,lW#ω$T#dC0I|~1lБQZERE* =@FIfi=@c}#'8J=_ (O[zKNjJ{/.`ԛzó/܅UP:x?_hJMhIQt`Y0aR4\MIN 8,_ K Ȝk q3 8|TTgvD _{݈ЬjpL b%PWNNG"C9owk7З%QݢN&3JКs"T\і>:0_>\뜙 b%9->3@4k{BEÄ*Z"g;I |PRwR?4}뻲N3۽ܕ] җXma\ \x^o [~I$>NjMKSU&L9JؑڜڂA>VM8*1S;/mГ/A8o-Ψ:z?1b2';|n? >CtmNi&$rQM1U;;D!CItPQbNh90͖ZlGsj#6Wjml +(Tt*/Bi bswFP8p3϶Yo1uJ16B2ξ@PfNDaωYSףC ?eA;JZAQ2Ʌz|bDH)REP ז@ 6ʯք#Q4"n;4ts6ŎThF_j[29j؃$=\(.F}yTETaEwPV)?1+ (:W.;ER'SڏGO;N^KFd$6H'lV_U JM͗dp48# M1S_pВPt-AI68BBQCVcf!OvlPMwftY:?6'Ֆ]RojqץdGjGUI8W/8  VL?%t*a`\/g b=\fwՕa ùFP8ut=$ 2 d}T;h1lL uDEɫ%6x!19ԞK%*wV,0A(? S4ERU 5|v:P|~ BY US\;xطLÍk}7a7V~ӞvA5]mG44?7Dеtv1#l}WF{kl\`EZK?H7vޯ,ǖ0Zh:~J J(+E"[cq,_y?Y)e7MFLi;eÙ2LФP[xftۯk)BCqXy{3*C`}Jq5ѓ:Z[!XCȑ"p?ՀR.@ UTDZ#;^SUOHC"}K83_a #o(W/"mGQ7lݧ:yzW p^I::ó@Z]͝URuh Ý@zqxߔÐ[kCGQ)IXx,Od LV6)Q2Ղk/@78ԎĨvd w^TY`zRHKȃSK\ yl%n=*x<{f-aGw3cWSNϓcOhI@Y:-~ ٓ; ?gl_fH ) m_%nSvD˥ljT80{o$ֺb Y]:]qr\/mY4" *b K!,YmQ`RaJulfVB^&NUWᖶ83"=J tDj,Hދ["*tR9^/47䍹`ty佌Fnb>?7B<]'M~P_\]ii/Fz$?3]+hf ѥ&Jw { "" A+ z54q@v{mʛi2p]?X:+/֜ =W(~x-/I^5}ٞ N*DkG?y1wl4PfA1dі|(1^[ltTӂ8C,tekC?\@ ~X@`3bչQEѽJrUs* :'߄d+pIRN߮!E]EP^[-53,KN uU@nAIe kRCwg߼?I'(yg>[Dl$ 0U(V-eGٱW޴ΤUu],^cAuC׭'1W"p9VJ<:Ϻ2kpfݢBvhز/rs#>.:YP7g{h:8{Hj܃NtYIJKWBՆ=]b_B]f^¡s2fȞC  {Yp>9*Q/ UsT@>%rOIuKH3BSCK)gfY)6_(^MePy 9l~1ľRDL:I޹.vJ?Td|{cXRg<5Zz^iF5鼥+ OOCP/ቆ>~yzv M/+6((G>‘dŪ2^k(mWC:D]a6M[my{I.^Wo* }"7~Di))_3#UO!3Ʊ]VwqF#D1ZH&:qͱrHvp'6gH57f1 Eo+k/Pߗ3bgv#9IJk X.F22A\\PJx+g/T vǛE-XSFVȳq0.,*i%g3}*;@WXH%B &TV% 8V~(6+?0B ,Q@„i`*Wȩ1@ȳK't҆J]֋N鳝לɰ [F6k¯50)S=w P>/ըHXm dWa,$; >TVx%$I)zaɋ?|)ȯ 2dbKI29k^AGܺ"f 7FL `?fIldC'efk'`ڑwjbgԝ )MQو\)DwAZ(e ^dG/׃1XjU/v^̿F(TshִW(Wi$$^'UJq*rZo"m](%p ygTx<^uclhisC2 z >˺!S ޓShev:#,PNF6@7w}Cǩs:$L Vf.hQBnhg) ҴF*б^ZY+e1ɠFQF2VpcA]ѬƢnkg/zi ]sPusq,Mѻ NUr?4- < _Lq0/ĆmcwEF\ ӾY}T#<aȥb8JQy̟ b4&uCLL: *]K`ҝ&f@oU Nɘ)bD`79cwS"/v T?~"*2ÏAHXNlde~mq6@G FKA=+z.m/Jd$3?nDգYKRJSt#Cջ !J,E}Rv{OVȠLj]iѹRJOQ/JMӿ#-i0v:2 ;:"_I*"d19P㸬0%ev+'#&J[I+c}Z*1caGF+J q{XA -l.Sr=_=ꦺDjN&w=lE2=SHBsk]HH'Âz p(n|JBpaB'gxER/0H>"u땬-r}$: X.rN:{.Gc? J9Яnq??ZR>| Z[ujp}AX9ޠ?'!2ny*YK"- SֽY+PT^!BQnOUf&SѨH   o|An /_aΛe ZR<)6[@sԸ--vRςh^h`جWj+Jv;MLN<0iją~2ꎥ{ቀ_iGHg{o7(y pʇȶJ7ПVRd)TK3>!՘xHɬWb0Y@ rc XNKXٳyLȹ~\fܤ+z]LZ 98C1BF}Ub[ք0{*fhv7~Ư$)=Xc<'Vg5*0L l#= ?8CE׸Nׯ?,mˏB;!;0<+ir]ޒfGMPs`NN}.mLY@+.5z·_J J> #es.Bovb_:!r}WD{䮈p+q A<71Br1uH1&Pzm̃xwrK:GG׻f"08=ل#P9`ڒ)H۷7pTP17Ss Hdv =)w2\ <5%'[^?*SlLW5Qv`¢atCݙ mz@]~ЬLXV.gyɁLf $)aLStk! 鳺VO//:|2SҠ4R!&m~Pвq1;/ Sh1_ebJ:U i/ح =w#ů$uU'yY =&ECL Yi߱(+ &7 ;> cnT{x>kS~=-0[Wp,qXnV\"`?BXAM68aN3#iܒ~Ż='lb%OmG:ɛ?4U7kccK#+.7jlk}@m䶇o]z ^Ÿxp-L̡^IC 3um{n1s`NYr@e=k=loE1 K{-.Vq46pM ck}?sx^ҸkiA. ߍ~v;)a-Ϊ)$L惉Riir_h[Lp(rBTƤ{R >'l yobR*ꎻx?vޘ}'Gr%tm7ad js  mya¸4.)|VLĠRIU@)Ͽdd@MWg >E:q(I9\j~p$[kokaob|:u]P65h[ md=EašfWKȇ.EʩoWg)_Ec z4ŋ?Wm7B\;R`;, eqѐEwVuװ EvϊvaCG G .%!ҕjmuUpGzY_S5c1i9/:]Pa{^ks!JL:n j ]D}5z&mcS pSO'pt`h"o2d5'gh_wq j]Q*~\wu"U窈Nkf qCvf? -QK~޵(9MX;ke1z9egbxJqZ:ݙmj f$$ΞpFC&ƕEqKVy sx3鬈Y>ln?hxer&l-(HUMLaXD2 Q˟_wap^(^@>eiYIGV2TW=CMWH3 łDvXt`3(Hu83zwaw%lu"<LDC"RW#ؓR0Ok$Of׽0P>AOH\nʼngMr_-׈:LBMTN(% D-hV 6' 8H?=r ]y( QԒp }0Y4&|}-m@-F,japѩ?g~]<(O̧7jG<˜9yD</Oh3.V&yÞτ!S&kJdsX:mp %+0<>iY+?;>4ml-NBѝtzʁt|FEպ]<-uRha"`cS5tJh3^Lm7"` fzգz(KFAk$o‘V+ k@jf7i*E\EJO?vxh k5vV[yW{8ػ?_R%E2zy܌;^oxI?cw)Fq$>i>̊L㒙k1cO_O&GNyk* vA. \Tf53S^a}H^KGA*}NehGpӏ$w981 ys5Vұy`EJPl{(+ 84^s%\2R Ѳ/haLqR=[J,8ʅΎpfI'aThQB?x ]Ց A  ,)#~K *; `iN_wBk=B;Bq5ҭ,I?]:S~F"qW^0zt2`jX vcb-IV}*9/fM=H|;DRDp]k >d`xE2!S/hӻ,ミLUBǯxF9֝ KXf-\r^j>d}NkW7*jXބZQD/pvM~8Ooo^f<}f{ ƥ}ړ} w}_55R7P›__B3XggI/1Ut&^/jc2cg+f(cƤ =|F#"|X9$WݓDT$`FdHW3O۵BYH~@qO#ʒLٻz^> se2R;!LU霙ti,>XYʵRnIzc?ɗEfn&&PU ;֩$ <A:Aj‚CN fi[um#p'괯dF+$/һ C9륃l;4p;eM*t-1R_ )S]սfz|ڟ-o~qg؈by( /iq}(t[>'w (iB͂\5X}Bc;b9dCWB_59m8tY`t]7dr1V:#,EpL,n+_>D{g5ӄn%{?9/33 }/iS^\ ` S{"\\@R 6 V\RV~tr54A.^APouBbZhu]l&#E ~3?zxvYsz$ą Lgpw`%׷%\XizrC?#k>A5y`ަ넻1*ݻV{cU! F)1\ PsܪSvx@'vjg S<8 zַGlE0KI~ `^B{o4 1,A!ԡ_ְ\,"2Ò㑒^ 2%S/Q>/!$Vw\Q0cZz,{d+0*e 샃Ұ H*F|P$!̵HJ"D ӢFub CޒKxO!)KHvWvwo>тm2b9++8DžFfL'Iz7TxzY8X;!z+U$ǁJt֙!]8ΎZ2L:EΏ:c gzgգ]j4}f-)WBnof%JiK$LkB~N-1'wȧV%3Zv 0fվC)!] !aAbMjcE޿%̅;?>Xj̥fS;._9C}#$TQórDL4d@OI^+\,n].;!Sj}n]Z8e#Gz'(& ;(k[[{FOڲh @bHZ-o2c7! E .dȭ>S%7Kْ@`[n_VUQK/Pm1g)[_%5'|NQ;FMZ>,8z2!=ć͈+Icfv@ =mΘQw<3/M~m`A"?aBZ9%D>51V>%R1}˨k0sE&`U Nf~qg/Z tL[<:y"ycMSEL'2  oG9f٘g'wY\QI SrLVbDO;8D_d&q9VGyYrqSD)-Ɉ]'J9/cw|M64'(;/R2 -\ uW2+/びt@`KE pOC S_[o !o2}2I`!|j7o V p@;_fߜ9DXEgGRJW{ފrcWlyHj$KɎ(B,n&N֛I>IEvצK'TWՊ"=MOމ1s>ޕ$6C܃^qg4@kxS 8g|mCn=*ݑ+6澗=ĴMd#v_~$|96݁ >muaZO+y TV'U]CE5D!MghBhG1,5Ҁ=%d* 1C$M}q hJ̣ spL#_!~Ջ~->}rΥ2D\hvFP+ֵбVimuf~Ƙ:W 4 yȊTL$:Bُψȕ8=%8ual5ڢاuZ6c08s&3Rn4H- ޢj'8Q!H*h1N>lz1@$Fck͎wHp}K : w;'Z$$]BRfD5*=:rzi:]drFhn4LQ:8kl&>) )ĘDF \Ll-aY#2v̲E\b6 hr~re -Vz1~AE5FOnd- 9},\5LhYY޹Ӓ՗UXG76p, QbXYb~<|T6ZSGNb6+whBG:'gh*s "VI &˅l)r5ZX3K[4'mBe]hʂ(oS#PFZL~yH=b ;ڶXbwf{HD`t4jNBh*d]y&jc۪cŅA=N,4D 8;tx>:j?),e#51P5c A2n 479Gx*cV=#|jy&N8h1ѝ.PKsD0R<Ëjʑ+AT7.B}5vM)t %)RM,? pi錤V$۝|ZoI]W_Au^ChǝSաzzѐRLcWSfnLyBIgFF6$Ƿ5Z~bI}/ ^;u05w!n-S`$UƬ7sѝS'*$ryvR;,Q:} Yq\ŷo mYܪُѾ|!LF~4%~hž"P'ʿ"旳Uv ~4f: Dj3X-Ƈ,͕ $FZ N8\9h1/t1p@LMq-v 4nڟDB$+k~8CbT(Ѿ1!w, :URPbH#I`8T",1IJʬ>^ a#Ot2hDNtU#E5F0 C$QIyp@xvPaJMl /"*RW3DRrE1 t/ůG:]`n㱷T|ToR,#n-Ј$  5ﰆ½x "Ĵ8fEqu| IHUpЍ:}>xe+wy?%SE BmxfjC`퐵pQX:W /$ WcZix5Sr?H. 唐/^Bs$ñis*,|%)!<#Ѻ|tD=}[=P]?WhI~؝Gݗ 80m1WQ7"z`PXM숡\JEL$X BE6 ?}rj'n(w9RR.$êgdžxf5ye9tM5H1'L !͞'&&IZ8&mn3)IvF; 0YuW#$.&f69^]tAjz{ ScPv#mKQ/U┇Eu|eUՆV\7܉z`>ڬ ر֜zFG3['-qJ;  RfFk.xR N vxu.1 N3VpN%S4 r4[e@|!vxgx2e>y+Ǽ_Z6}gP{-9jFm]LR'y@ώ/+8ʴ9IvϳH=ĊS f9+k\Ebb4Iŧ^ ,; MA@lPG>avBVEM`UEb2)kW o|h=^)^. BWxDjLP S)hZ!2GxqY%ɓET*zLSL$A z NA$u̺e`[h sHt9-|AxoDb`| g4h@6Ht.-аz +6@N2ە7"6'0k$ըcx"DSA#tTeo~5tXV d \k$ #]S4`r1?^?7)F7̶~RTxߗ$6D|el4eeO ?zODrnKyuӇs!xbt#xtm%YX 8kEGlri| 4%ٸou ~4L_J ǘ]~!4>ؾ37RrJ;aKyc,9٪ڳpf_53/5umu<8Em40N`5 F2׿[ 0`_g:,(bE?NZ+2"*>] (_႘W}V-L#4SU?{]:=%51ĎS65F©565^ԉ"֗;OL˾;]P`USq᳃6j96(x|]tι (Hd;ow":cǛ <Ƅ<#nEv1^D"A,BXRmB6'kcPq6gW Q^/i;.B|.yi\[2bپ?(3!}GQ)i1~Cz;Q=_!Lqt'vϮ]QXb87DqXD&(9$,@']8W ^D1D}!%$AmxEO X\xעq/ L-E ۜH02] LRUg܎EiQz |[GAՋyg3v+<4gq(>Y(ĶYY>O_y->߸8*7bA,_ Y$bg5H}آIuatFY)"TqY/DIU8:Z+C6Ŀ]Y#K> 7L>Q9\.%t}) #7c0\ = b3E2@8E9 }IWQTCc2$?# xWwpo.9S$pM"Cٚ/hTHxG#1^R?a'$Gv_Q_W _foz(e '#]a?ڄ 8V}_W.{u<4y;枨D#;E%Lن :v+5B@% ISŲVX0̍Sw ;I/YSHmҽT|cWi;h䂒GĕD)G@볙 D8(/\:Rw'>\U>Iz-+"r\,td+j7oݐ1|v5˸;t(ߘ:R^d!w5ħW:ɢL r4(hLrm]5UqHNpT7~;x~MOn5M$3H Fk's,0a|}i1{1ABbh2 7ɖ_J 4:S`l~&`L sk--28wO'0AQb a~~SۘLj:̿z-fIsʣ?Na3]"Ϋ8R|X3g 4SW|ܣr,>V:A/yyUo meiÓUm@+Q?cƳ`ְR%TD$w/KH~>yn Ȧ|Lа =+;g+oURyԟI8`BZm'3sR!ۋ]qec!Ώ\D!CK#GJl9^=+ۈ.Qx'D HL{Y1/ԄDy ND97t?v'-q*S7$F1ə0uI6D1ԇ1{4F3l9Sh@TusO>Z3׿Z$: iFF6;5$:qt7&1۰dCh<,4ɋQp/DStJ`x#)oB`4`R90pȍ.kwvdd7GVH;& J>ڏ.ջiJH򸳸_Ƥ66ǣ [4Q }i z E&22#zVx nŔe:ՉT ʍ[l 00jf`˰=0 W ,5L%D" a R?/(=\L Ÿُ;=vd6R\;WsU\9~RkNwAån;dWm^Lrұ+ 6F0{x6hƷx9}~t[&g#*C\]q%.GVV} YobCE,@pVk|wM4֝:ÔrW9C0Ӕi+=ln jSTX(\wı*t՚x.6p&jpYWm%j6 #] ߬yB@ 0~,r TT+z^R@y42k'aDK0 >4hZ% IJ(4k E0ս˲0yոy[^ Ez&DFo(Y5GHqz9180\,$,S6.&L 3;sgBs) yt(t\ 佥%᭓ߋ8~)lz9}M[`?C}e&gq~ :ԡ457Բ } Q/\ :խ1TXsb%Lw &Mq<" /Z}/b)o祋$_~{٦|gNή7Y{ 0ds?/TĞ[{PwǖSܰU^TO gȻf,(u@ qNe5fpW#e(W1t[K˦SOW+`měÆv%(d?* m[n3nrtIA.192|GYG[~%,/KEC(;ҩtE斒˪e`;$BbdɃ)^A2Cvv;1znFx/ ?R&v*?RH5ejQ+BGr]DzuNl;09%&čc+d^6.E[/ٽ f1Y{Q:Gэ]Gcr㨖]®B?QV?/%/=̝U-f;QmC=nM;YLlԀh-]=őʮsۛOsM&g$B6#LJC` Čhh3f *Pa/pf9jVﳘ :i2m{M xnRl)㸼$4;2q&d /kxM W}^7h7nsXNq/6D;)`w-xx YXvDuytKsiKk34=c$v&w3wm`i3OH; 8t'4ebꕋyͲz5 Y"%AHC?ӫoO9Ό@gfwuV^%<3߇6 (&g EvŢ>yy{."nkc#[jɚJw$絶6uPϢ:+oA*9hnr_ W;l(R=Gǐ_ yR<$Akwr^v^8.c}nUcDfG;}$Q#]!e`?1:P+ CuΥ24WONmu^ uCnZPVְ&#"t<Ě4ӬU]d= }Z;3V5~gQ'}T0]^Q;O@AJK5udmz)QE^J ,഻dol.-7DIޭ`G2S% R lm>?35M?v OMZ nw\-ܵ<,( 'wlL@)A'A:C'c/\}kX'ֳ8JehS,iŃP/9I]Y2Hu=4 Q^Ϋd+7XcE;lć$M-<4s Do/+E tߒ kɖ7>#[1 )(3rS}evL0M4_. Ĉy=󯝠ş@et<泽7;s+*‡ wTVAg g_#y#JAC R|F&*!FsF%q-]2k2mjUh4k_>ʥo#_(~&f \,wk3רĪ˂ ekL"SqiZ^J *LOBⲤK4qf.kN  #5CҘb.{,U4YkUh.]|tS :-69%ލ(㺒(,ȼh"25[w$~@4S]V$WmH-kqY3I,@]>\'8k>vcJKy2#mc(eY])Ҿ趀N)Ug{mx&.XejO7.F.#zx*p Sc hUOg^1de`EWK*NaKdC, ƶޅ& Nt$꿎~ZOW!h`&˅bQ_k>-d }a:'4KyuqXj֊TOGB0`祽 ::Zs+LAٰ5њ V,F|LayZWm:9h`(A%PyP"bM}{ њ{ *:%\m?xd$XxE󩁯YFxıb~,?kȅG>oZ.|.la9WzAgYfHiiQh%TmD7/y^i;k"A~"s[au! 0S,i0+ ~\'[$*kXi8~,cQGaxQ[BA :e286ڭ_U=VvrM  pi*y_ISeDfgBYtJr)}r#0WPXؠxr;~-#x ]:ꇄсf>\@`^Dגv\{ +K>%D^4POos;b,U> oǘ2XQ ax(ohI|iyΎrERvaU* ,j>dzu#lghUiZQi!◱$.!hֳ~jWFn%F` 7N%H% ,4j^ G`oXz 'J=tX^\t u2AXIcdGy>,'{pj7$701?cɛy8-F0S;݊w-eCu]l &e 4ѯSa9Pa4JO'ĺe#bMrKa/WB?hʩIןAI?Y8nD nNA_F4#Ą7~`h?'{;?AZ0SOG24Jz|?mъk LqH}^a..-%4{}ѢeR:;"K$ znsF;\Mٯe,'P@ӵ+- NfP.-a2E|= :dPn+#LF辰7M+7ryRj\вml84R O&$gtdឆe㔊M\iBC$lz<3)zJV`%[yY4nPZ#1EZ'gpiR"oѐrHF5G+e|GZPbhE*=D T@* @j}_?SA#gF2 >ΜE*N8YCEa v ߞB hTr!14ev@&M Ϋ͕Rdڜ`q/D>,)iMIu!h׌;#FLb}J:6\}0)B.zB܎I8٦ 揟Blܰ=2HL"%b!- "lZ?6_ 5A%3 nʥgI=k]TvIX]s􅸶tۭ}: nEA=&\r 4 Y 9+ 83_K1ƮrķmI"poMW Y%?γZN>ҶbnMG' Ԭ?1} u]UMyhsM9֖ ,'3L~K*WWR9"Gp.ڿnBdC".l:h+e8nKnYNߥe3cgk$>?ޞipu`[ 1:JfD{~W@ pqЌc\BCQqR{ ՎՔ19v0݋٣Iʞ6lAH$X}|˯PtR 7e`l#vk9fJ4!?VGHm_2pNpW7{ ,33;*,O5!ԤD30z|1.@N &h:*)ϟqbF.TNО{[ϒ4[mOOزQZ#ǥG7Bô,8"A]-=hTnWI ; yc@I2(h*iS8ia+`\_}I -R? i1i;MJ;i+\Fl<m[w^s-=g!HG @!XlɦHvx1Cd%>0Gg xm޹6V4 +WW1I>1ͮ9]?})[Ag'Gºn`1:{s^_e\x[XAc"Ъ4

BҊskЏvH5X2_ m9l0bd[X_X;RHV,+[B6rKA(/"lYleT4$Hp؎}i{v?]%&wÁH/)MJΒvsYºk^z^DwIܹ"d~GB=˗@"DvWD0V:Y̘SP`YpC:U]Vf9ҍV7F_*G13'H;"F-d;մY"X*m|`'vvb;GƮOX:_A6p~}4G qĄUiV"au|'+ 2کAKoz@ݷ,8r-tj15@CfaCØ6c(qn_7_/\ Nr^bÄMJW핋E}(EgRNlY%6^3zq "rhsS0>dnD x rZ7mc]#^I<a#e bF)ƶ 1#K/F 9dR5b Cշ ;ƙ_c7!?ur=̐HJLP0dT,{J|Í)ʞѴ6ݴ葥T_5Ձ 90FƓ;it]^oݩGЌ?3 7 Բ;J\(Ý m+#`bg7ZMzUԑW k9?u[FmYwHh%3S2MK[Kr%NE;IgDRLJj$i^-Paَ]7g趯HrTI1$fhۖn+t.DEkD)&B[8)[>q%5dev=ה'B!cS&A\!b(b&VYdr\aސcO#04Y+.;s)w!@01wuyM.$XT+<#sMq8b-3!\rmCab{i(fU+KX{L^Rh7=9x] }M$$w Dz1$.*'6~*OyFb {7ǜy-] `#"- 6s|ޕsZY 1=Gi4=i$! Fc!f뜶SlZКUpAp=۵G_#`pDqc=AfdCQPJ53gL< +gyN#ݩ/,(KchHC&;קshq1{';?>Gx|?N-nYXhӋOc=%Kx۸>$=@gxI-.cCOh3r{,EZ챦>6`ΓY3ݥ";puI@{^KxTDSY@$L!k|ůyӑM-#)Uyb<\$jsxx`D P5zJ<-E@Ngt|B eZUeYx6MԦ#vA[9*u Q%F9Q<[<&4~}0Go+t0CJжE%HvTv|v$i Cr\0ݻ0ax[y!맴&\tw?i=/(3 0E.fhڴH QK7H³G i |jFWh?[.*Wb a<6#/9DXACU 8򴗤DȘaAELkXDSUjM2afAKh "輕b,˷|]5%3| #;=OHOT&H.˳0#IQ1g^l6Q:ݫ靶=p rG`fsTo0 DHޜN1q]5 WYhŞa\)'| (EpE K\HCGDZШVFyel^&+Ōqfm8ÁqL:F$nU7>)HNc7?޶XI샦 FZkN.ҭ)`u1u7(J(@̱R|pR6iCO&ݵL!'9N)tQ2!:(eHaA&\giY5K 8f)]|qKivW>Ph-=&4B;C4u4SȢqf[$ 'g# ahsȗYe b|6=1%+.NY9%jGIՑ[ּ)F(V bM$:b8&9bGQAϪlKc#h(Y"~|Y=/Iq_+hshXvRp3!NƋYVVo%Dj&st<(,tx@̼eɘ0($`P6T0m,?h.0W0eGa2k$h)s`n[˓1CscT9OHMtj\];-B FOHc1TƼn@PAgv{Emʆ:܊Q ^gr1sO*xg!< %Pm9dʌѾ6`-ݚHj̋bh j4#K_j8X4/(ATP[Bޅr'G%- $ AiGt5pzP_m@xR^LҾBJIm;ʹm)&=||mCj ܲ%I!^^eW,r}za7uXs r.SZmkUgD3i ?L/A-szhRvmdmscejhQc'uYke_u#/`v;:Q ڠY->;+m)$i؋v \%'}0sLP*(bՁd^JC`F )NeE*ZIxP_ 4c`!+Oa5l Wr8Fx}{PDA¨9R79? OkC)@rSOCTD{uPPx,$„Q{S~crCXzS$Gk3߫zKڪj{'ϡ}ǟ$MjBqG!qJQCM5U5>z>e%tݠݎ}zW0S~4 cb|ym('ƀ: ,5omqV1LA nx[JDNů2.({mne "fmZhMSŇײҌA»'৒N{Mjy|z^ݬuY7v([ F5(DIJ[ͬ%pUN~$mO;)wVtGuow h\o-Uy-l.',+h"abErr"=7@G0p].ŀR-af 5|oӫb@ɄJ{.R>f4oL4znQgqOTmP#m b ^=V7.x.2IvB%s>)[|B'KW,~;i{͊RbpIa)گpPC +9h bjd:mGDMIJF/"%'yIIojŤ!(Rm*>I R!B( gn+ {a%*sʛ&Qw`yӉ5Aǜ9APjgtL/+-p@"_@c/"cF*N#1M }&KřZuCr*&Z&zor1gx%Rm!SO΋]B_.qA[djs z ^TN*+`5Tb>^N^ ;b-QZ3\a-?^R;Cjұ%o[{_>?`:M~N!+TJɄw2; -npo07߸swj[d1s-fJ:n8k0[VjA䐆N$XPStp;֋b롫䫜F $ʿ_.z-bV hݿy^dr[# S[Hw.~3ǐƬY-7HuO&v0GZJW#J2NxR:U)!(^*pK2g:Agv5O 1L',y$iq;p$*o/EO!acz6R; ~&do~!{ǹהqZu}@V]B,wn}㧂Z||@V[67hhJץ 1[|Ҏ/` LŊ!AׄT]XM.xRICeq@艇+}^=c|Mg vl^Zv!sf#$4\kKR4V> {+H-uH=C=bzulNib1q̓CEᤘ>Y^~|b"BO]W {T8 ҳ7zyESeXiHa/@k^.g4L'*HL"ZDhYD>qK\"[4v\POUgء?%}S*S& uFvQ^FyA>?IҼFiW y{8slkI&,HrW?’;i-$$٪˦S18BTE R%gFNa _%=Pv0\AXٵ}W-b>ԩ T5Z҄z:X 5-n~d{j±0&"'?'J "UK"!&x$[c(u6 rj#jngAFm[d1VC{S(-+/Za xHbϔߊ^ Օ6΃br>5~a /dC'"u_Nb5+|n)#ka`,#N睴EW6:V+V R/RDQO|]  :B)i?ն'K+dq~Sn8%eѱ,DG;MnrU佧%FD)2Y9%z>ʺ'SIƣۀt| oPK|Е53Z!ݬh羍i=qchChhI9s'&v8ae7YFvhC[-e˺B"9_+T~=hƿB½n0-^͒P.(ED/Lz+O-ñ8$u(Yjȝζƪ9KEr}X[0 NL"c cWml@;2ҳ3 h}\!q 1RYf*iEA즼!b^$?>P +>. @YsSΘ{yOg K^p`M<yEz Ҏ^=*"׆ 钋\x-=Hl|/@ߊQ`_y(QxȐüܰʿ<,ʑ':bIL#ke䜭pUvE⹫ts3J~JأэFO)Jz"__ƫL ]5Dwi g$Py8ccu7e'C o]0Y<ޡW쑀ګ6gL?MO)->s=JϨ۸2V$^F!Ea&`+ 9,`zӋejMkڰo"!gIMu4+t4lǗ^ДO's8 |ƒ\, P/#<p|%EX;IϷFG8nf.A컺.}`)QQOLlCqa>;1Ϡ&|iu DGEA^昼=^A l4Sy77$YU (rg4idwH/.? $yzl!G OiOn¿ND:gthx?tM'gnHCrbV$(gc@;L_^魴"& TO@F^?B ٴ v|]S QzD~z&s:pByɩvd:PvU #1Sa{#ϪKdmzVX'|+v,[<>>;k=۳&9 U30WQ/BMіݢM$1^7XD}bv6"6^>E׫д ns}D+,;H!s?[pP524ʟ؃'ww;ZK嚰{kp ^Cʑ,@-} (ԶA1_'nӊ=3"EhNJ0S;9aM%lsYb"GBGzVi vx@(t",CIRg~l&8ya ր8.^Y$<,~]NLBmw%uPiۺ1ڎ;& |)Q'o~G!V` 0+}ѰYoj)@VFڗ}&r+(.{ʎl3nm)@iT~YMPQ7w٣JVl9Gd"jm|W<.ww.`x+6̱J2eX /:a>5~'kvc Nt 2͹c, O!e^Rn:*vI _4č?1/+z+*%͈g"pVlVAGGIGfՍJÌаM =\Z\v&L:qw'Ⱄ0Mouy3M0[I]$vzH]M՜T5h_$6ܘfa/Iug Yu(N:>qsfڄDњiP~ǁ۴bgx tc}Akg ePW}淣nDyTnWCh%p2{ia; gHܯ0mɷ߳#p[Äҧt Pdyvf{+g vk[Z61/T>.mY5+ӳEo9""q)bw)]&U_pQpFzfzM5ja% [ONs:Y3IGD6]??20ݭA\1% Q_{N#{Px/٘W&l)aT_Wֿ8,,Ѕf6ZBjrT]=Tؽ d+=y>|}Cy%p%t (& o>uqMC$GCGT\xO2YOjJ+ꆳٶ؃ȲlG9!DyנȁeQF[j}_DUw&9%#ьP'v0vA"^gnǂiK7֌\d"ګwN!4<["b΍QBgwJ™=FvhqE0P*fЋqab Az0G8?P{{cLf5ޔ=?:2w,u *l 7m*Ι3Zo/ nKQKKɯuuωg˘Ǯ[T%*5t7F2mG}L`_3AS_{J)gxK7Rs vwYV*ӃWcĔpOjB)FG-Qpj/y7xbq;$ U*P@/0c+gB~ᯁƚ.~Iai`I1mgQbg>$rJqJT8%Z&YlLhĶ!kelEߜW[1j69ʓ JYnb8|ٳqWp 8l.lR SKWn0!w!ﱍ 9cY9_$s8@mֆRv'ʀxd79ڝ+>z,Zڙ8`Y IdB:`^KladMTvP1(1:Y3,t.ȋ:VoPϨ5mO vƁTD*Xe!FA-jZ9v* (풶*ͼ5XT "UPsν҇OiConFkCډNx^Af>*heP/WN[N!WV/Wg^} oYjܮ j<y)b<\#b~F4PZ°2wtl͆'U{!ثBH`xvb$^ <9[- go 01cVàh`߼Ӌ͸n/NS_Me!% ω;V1Ӻg\3 ж[22^ 5jJ *@]D{/*Poghޜ"ԍc`|fă  p~& L%l_?&,FY.g,ڪLBhٛNŽS T LN]&9Yx *('3d?*<\xJ9T2J)7^uw%RnuYkt=<[s+-Щ7̋_.CB zp[ld t.c&] ‘ء4DֹаL$CɉV5d;0*+HE C!P>-1,5ʙ?!ui AvTW]Xa+Y֡#^g<_n-vvk7NoyrUχmA aw.a݃s z;{] $pF=\1uM+',BKw  7";ݭ떂,{9|M4*O*ζ}*)-ק[FZteP6X,8ƹ h~ŽR5TG4^%+#~l`]Ҹ g#n `ANMHD!]";Z"=y(Mז,L# ~N7iu 8=?z7vq}wbO:$ }dmyDD5FH,!:cW@̂fyFSk\CQìJc~yI_GA] EQ\#mV@p {`K/umuVWײYWO 531)WH:P NAza6ԁVdX?SUY.c;"pGω8EdBJqtt1LX_CrTc-qF(d:ʹ:I.gBs0zvoˡåը@V̀ sdeEfq͋m|"n}jop\G93e]Y@LQ*K@O4*čT ݃@9 a@ӌQ&horvU}v^NFH]Jωpp72^ o*s,hkQ:.t1cf# ;/`|ÊKlkl,;<̄3s^Ÿƌę͈#%PF ƞ䁬EzMiYg؉5KmZ/0$R Sv Bb?#1ϡ)0j;z%0qMY # 1 n閦i$]E U18/& \\Ѣ%3PDto1:Ed6o|41YxcNѺv5<Aa|}{ }3^g8ŶEYAT4G̀K*CbFh>.#{{u&E~ܐ˨g#秠^|u;r6i]1H3:1d4%V=C59LxSDbNƅpf'dgw貃{cfQ#ث(tjs`"(E P)#WVd j"6(ljok>R0*\T56/I' h.*֮Egd][ ;WOdY@u0DgL{q2"!c\DF;-Y!&Ծ^'~!"Q84w6@H ,Pd{E(k7ঃSڗ{l1;^Ke&i행Lւ(o {aV{SO3M+`UfiiwXF@6#Q`Ap\ .l7tQwt#T}LJЇ ʡOTr' 9x xNZCB GA6!8z8q_VlrM~avj6ƥaQ6 I#_c 6)^žw¶}ĶjjT׸&^"6wȴa[`xˠ{ ekjD^:dq4iĬrKG:}3D  M7MBtDnI b}:>cOH4(RvnmVePiE-'O)*='lԭ0]7T:ofZ'MQrh2 ޥ ZTE=\}O|D_e1a#̋G**@h(,s\;.fDTN#Tl ?BXzCe^<1]d= {4 5TYf.bylx%=S97okHNFp$iBNuhXqĀxi@se xrr@Ku/mϟ Z/y-=˼Axi[_ ߈5=7'7 a)EhNCiiH.&Q햒}reUL TfƄ߉#Hah'238e!i P!z(o%hMB8Q j^q@\oOf8p&_g*;>V+'F+V,(seTLvF.ͣ^w6ˡk1\G<=JzΦm:|gڴ}8?m_4"\VJôld&}գQgɨ wFCj1x&n[E- MƆ o 1L3=YEݖ˛Ѵzɜw}4uZqz/YM! G[<3y/]P \La*(@'=O|DUcJ5r;$Cq|8_`vU$AI]5SZ4 Q# k7 QD߯ri!#O9Ý/lEߦtyq9+jnM;h1"}412c_J.,Tf+_ @ڦqLT4=|jc1H^~ \E%?nm#6{d +U Ah̙Tf]Q8-d)#up"b8AC'b}9aDr&a(bKfݖVg2`a< 2 T\j˂\L V$@nQjMW>ȇX>-:in;"0<0NgL9Y,l ˒V}dAR SAskV:˅줼Ƕ@yS+-Nќ4M 4SWyO|Af'C`8Byj1"x iduXj+dga K2˧:br§,mȮE|~`tL>Q|`_ |{n]ѱB$ӈ }o$~auNݱ>M_83-ըl,`T3MspWRy, `QP)ﵔRCo*'QMW?3h4xI.iyIصUj]?ais訓޽Ԓ-(skk0Q2njٽuՇ;?:b!W}drxR~\:S7ZT s,UKi ;wA>:.Gr9TÿYĀustD\[9)PœxL4'dF;kN;T;镧T~̓[ ^7(?q1?eTz倧a:u[}+ig6ք#e-@_J;2 ~ %5h31J.?+MMnfαb`vY9x/uπ@?[!-P6 80>(^6UP vTFzϞ( _~A|/;͞Fgفk|.ȃѷ%R0U (nm*V[>,=El0_J9ҏr^(#oI͈#-j@~0]OBѓ:@ïd07#l8^+[Q,lTf}lM3#)X[: fMF]rmOn;uQ\$xͪ'e1ӆt~!,1pN}*|{mUbb,|h+pzSjiy94]QFT|[,Ne2҆޻YF8%u#@©Ij>DSyb[ޛ'V˽c>{=u;5*pA' B"[ ?7eX5LeA@|2} aۤ2{,8y?q0#8=-2\j~zS5f=-f7R<`‡[a3I-{@<5`6AgWݭRq?j;ug/%u^>bK!C{nib_GiȜ\g+Z CKe%Sw{+5qJ"4:"_1S{p꾋_c:!U뇳B$)۹%%V^ ~@j@9 [e^;L0VIH)Aw + H!VglXK6cOa6&lSdAGbzhQcw+šsPT{:,;~R/\)∄YmM&hxɈ+#9U8FLFٌ@d= 7 s:qYdHIEJI}1ĜC,;]!-Љa6W\i,tl~p>)K-cZJ}zgTnbK"кTS POV\G55gs}SDXWBgry ͙P!"xv?ېXUYM,o]T79-ØX> (?W@~$ @cב<9]ɃwIt@lu6#vYܝ~{BC4%;P &LjF@JAY$2!,Sq]پGQe_RKMZAt0%SYXNhLQ7 gny4.PL2 I$d2/32%DЅRlȠn-m7+ 0ޱww}f% ^eHX /8J7~-aAsW}Uivǰl[f%/cn)Tt&o+:RR:܀3JKoJJeGPA&:t;5o>wuN,^/з7n%.,%Z RL2Rqpm֚gWHi+~Q/TvC FRAY 5W"d+.xGTZ[BYqipaK4!DPoYw@z^Xr\K>^g ] a̐>('BL$TF|WN S?`R{]%}H Up&Q{ G5_jzZի+oO\[,΃ϐ;k' {QF)[r[}!x܆l b5 L|k1o ?gݜ HtZIyuFRxs7(:Z>[pf:i-RuA}Y8z@Αu;Qq+$61tJSҘ_ͨZEhh/6:;IoIߖzt#%tcQv1%[\_Mks&ϐv*fyĺcIor,@CC[\ד-~-ψ Qg4'%iːǦGR @ Ԓ5粽eS""⧆K$}\I®p`6ӟ܃`c|fb + "~RCS*Ox}ٔƳЎFdinFZǧq[#~K<ɩ.|I8, z3LmwY>q 4BD)c%Hp;<=84/ @2OlwcHZ]d)F7 W2 C4,C: 1wb*\P?zvI7Rihy`G?69xU!p eZ* ,G:r׹%?iaܽ(HqFCF8}>J<JCh1igk|3by1qt iК"F?uK_vP橘,msDF#n@ʙ| J&ƣj`&Gp<[f'\5`\u+Yo~GRK$V̗>lkd:¡!ecq4 {:eϵjՇ+QtҮ\JX}tdm$Mx9!݂ El$9'*:4n~w`Z'6 XZ@NY Qt٤ytxig/nU\29NAY? - =0/P &ЫofT DCqO"IǛY7i@t NFB ﭐ$rByIPĸ6ab.ȡ0yQ2R2/H\D Rq͚FB'o[ ='KYr|RH-e]^, B7{ GK#emh8~hm4=~Wɒl:3%7Y] hc]JTA;}*@[҃MW,IxTw49=Lg|9PlbǜGv$kGe I2Þ)|[Z,D{"~:")t gM(g`f:2G-򰭿xwzf6m}#}@8ֳx/PÃÙ|b¦nXyZ?h.3`Tf|ɃTځW 4aRZH8,N>!fYwؑbu͟?ĦQ0RI2K0,ߴ6+Ys6"g"t7q v4N]h.%k>HJI\tBy[Œ̸Lkw-ceu~7zE{W%h*G!xMUS^̳䛄pd%]O l&phX(Ÿ 'H$-QwǨHleM{ #(;n@L?}Z(n ۈ$XM+Enun?5Ж\!*›@@F5d,~UYK+j8E4@\ZDZhkqדG\=9LrBgZi Tfwa^0"?ZjW/[}Blb-)9wh0(`1JOϼ ]JGB ApԸ=CF T|+[\d8@YͷlY,-n]PmګܞvbkYcx*Y)TEX96#ߝo0]w\fU;Wr=N@]8H_ް~m [q F,=B/I45j$Zj0%hHh>Ogb1+M+N d &A&! ߂Uk}-+I\EG|:.JOt1$Aئ2b{ݺCuݔbSt2w;P5Uw&DIGr5$%$R+>A9r'[='3^ BTyF!{긾AFrU/V ZA²eX/ѕgu bt6RFSΟNW 'j暫G(90ZB^dyDͽӗ.h}/qB!i*Je YZ