ndctl-debugsource-69-lp152.7.9.1 4>$  Ap_U/=„64 o4 m㡘NEyF@y%^ɠ!YO  P@IQyVwnś_:QLVm@0|(x^({hY93C  l>X%\#h4AW((19 VЋ(O  ZGWƭ|`9O ]k-2A.̚hp3@`@kdbߺ9Tz`C;a]-j޸UG{>k5d2ba0c2ffd71d7f41ef35e0f82c60a68fb572f26abacc1a19a5f56edd539e3d5233be12c51c75c3ed8b2527cba73ef642db9391_U/=„ ?<@):--/m陵1qv4ٛS8GuQeVCERj98e$ZAM )}]ih&mǃ2)wTznE,ۼChP}! jm,?xqY0b$j\=ḋh5($ lJwK08 e4nF7p~&audVGLm$- 3L>p;l?\d # C ! :LjpxZZ Z HZ Z Z $ZZNZ0Z   !7(!S8!\'9!':%'FGZH8ZIZXY\$Z]Z^ bcdWe\f_lautZvz XCndctl-debugsource69lp152.7.9.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._Klamb70 ?openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgDevelopment/Debughttps://github.com/pmem/ndctllinuxx86_64$I 5*   XU$5$V1 %e$4C]A/zx1N y6yCX&5dS` . F\ks7 T F~# @  AAA큤A큤A큤A큤A큤A큤A큤A큤A큤_I_I_I__I__I__I___I______I_________I_________________________)_____I______I___________________________6d72adcb975e576893ee74054d98843147f6b1d6c4bb9e58def8b8d99044725d9a14dc9c6662e7ee7169b2f341f0cac1ffd0e84b0e45168cb1e047e13852fab73e98105a3e48059581df7c4789dd30a6bcff0397544cdcba684b4eaab664c5445d8472636b368716948f748a84f431f14bbde4d1f33b2f5cb621327366b63a1627a79fcb62aa0e56a1a22ce4474bbb7b8d1e742ba8354753b81995226d8d0adfd995c90c3134d2fe8f1e90c647934e97949acde91772193f7a341a665316f1063cd910b3431db60b5e1585b1e4ff03367dd8a69d01442a0976e253812c208c58616bff4effc9a1e663d4fa51dc83a5d10791e396a0645897c22a4550ca27c3104432f48965ac1bd9301ddd71136d9a89490334d4ec98fa7b4c0e9c77615862298cb1f754a3e3f03a7d10e76f17417d2d93e296c067c471aa520244b86e26e3c6bdd6858312f7ba3a16482e590863de61bbe100663f2427cdd079c4952add628b792be47c4c16f3404bc502bfab781190a5fe59cec8de64affd11c6e4db1e6a0833e6836fb827ac3c43a3e667dad3b14c2befa3d7198b9f93599f9ac8d25ea9e0efb763bbb15a4ea51701632e48e8c40992e2a2814117b443bafb1eee1d206939e93fb4576326a414c6599ed08bb7f4ca8b1804d475643795356631bf237902998111511ddf9ead605871c24488a522a592bf3dbe8c05576445645f990afd837fd4159f1bd4f53fcc3d543260fe0da96fe84569abebfc3488b28a9afdc987f3246b4246327f825bf3fde497ca819fb8c6a8f41de0388eaa5308176bdaeee42ab158308ad0e39d4afce2bfd2d769d15cee7f0dbdbb53c20da7dcb8649c00196e0fcd5948ba72deadea9fe0dfe1c4f87b8f8962a122651de69cf36035255e53a3b4123275b2f5709dad6a4bea419d758e27fbbe0f4e2290c308c03fad363620c2def8e932994896697dfb6e02377df068fa47dcaf532a40d46035f2fcc853a1f5d4298bb18a4f4f02436ebe3e7bf0af42072a0ebfe463b5b628e86fa9a12bb457a68fa99fa4208835211a81b5085b5f89c6db8fce121d4277717bf82cf3da044314283c4983371710afedc0e65b9c59bd03f982484e858c4ce166479d43f5c514208affc8077bb7c171980727c9bd1f22bc5f6b59da5ada694b760cc61d267c4914c1e76d37db94361f35c4616739a9716fdabdb0a4015a293f8dc4378cb3a591b4121534e7f927540bd68a041cce6ebda26677ac7661ea96a4ee6705ce6244acb9e53f8755ff713e3605e1613b20702cfd92909d0fdfd33985b106cf776cfa718421c931cf88b4776cdf74e73892fa8c0061772bc19602eb9be557fcd747ef8be488cb002ba6443382c48d589514b0b85c5a3fd98f0cae1f850be11295987bf7f9b5334f15b0a1879b3cd5b93985b562bfdcd6dbc583ffc1f9cbacab998ec1217b329b2499c0c4e3b582c37c09d989910c1af2edcdd545cd87669365750c28816167fd1d80b5c387f61eede90a0cb8f2b8fa2a10749b767a1307a5683667d39c4136ef0082aa2e74326593b73ef89501f380e28ac7c806b78d6b0ccccd17204be7d3aa03b0a5f9061742818ea7fa785555c114dfbefa34df880b2b0c4e79582684126ce8aa89452db5883801e4068c9a442720f0ac6197181864f9bffe328aed5a1dbfac227d2cd0832a60e3fdccd306b2c978f4efd85a2faef760891c54460e2be5fa231c1359b9c04e9374d3320102e2be9d1b01f756b49164e050d47b9effd463c3708ae2dc4d6ffc2aca840e2c009c8400d84480252f909133fe557d456c651ae4ffaa98f94982062d0ead8eecc38faa90648f4d7630dfd7f5b145662904d8154ad0b4bc4f0cb046aa6f5aae412d2161441445edacf0584b0300528f2fa9672f5228c94a5ab3f64e4242541501694440d3382916a440d8763c7c35ce9d6948c34a75a5ad6219429586bf2eda6bda9e3c05a7700983970068e432f167a9f8898f27813bc9a3bec343ff21fb05345db0bd2f48208d7c61cc2895e78b40f171935a83ac1dd49ab1a2badaddc8aff166767364d4f98c81ad6ba00b29b00d636274518f5121b32de8eb12990a44818ebb162a9b0838e3c021dc307f71a63ce518e999ba00e308c8854f57d2d8df1fbbd0df319a3de436382436979af179b5f1bf6e1ed0a0d187d182876f0ba22c225121c8e2911ef81351cb88ea881f9e57c546acaf04ccae2ebf8e26dcafbda0719267a7be7692fd0bc873a5ca565f63577bd6951dad9b70707b0febf46f7597ccadd39df3a5a94ca40a7728578d7ed910de3f3077a925203df076d1fc92ad98e0995c085fe7c7b21708d02dbab15a6ab32b70a71fb99f8e6c5e022453627f22791ff7dc36f4a05ad177b7931f5d7c8da81cdd37c8baa64ff65c8cac2de7dcbed4ca935901391d8b4fb97d30edda019028f290c4b580d4f6a7317fd80f4283a7f2633af2976b118fd824218e31fcb023dd9c0bb16c1f2560f9ac12f1119479b14088e8627734be02dc4b5091e348a2587726da8c6a558ede425fc18871100376cc3adfcc09b9ecf575edc025ff52601da96d2b09c9f24e68b1a5ab1ce466f2107aaf7e5db576849cd929571d4a3178ce88a1a69ffe9c29d9f1319ffff0bc67bbc29fcc8cf45ea3f397bd8a2fb71d23b67dfb6d05bbdc6eb0a7ddc07b452c1d10b5d197157da41ac555501bc80eef2042039bb1e387a162621cf4c2209359c342a7869ac7c6e266c3ad9f4d825f7b7f1ac03720c739789aa67192d6e432949cfc7391d28428bf7f17153af9d5c8ece1e2a9a88a8df7d71aaee58568179da0d1a5898db695829ac6cf82734ce0f78e29c58296478d1bffd9f861fb8141ef215fe83940434d778430b9192738fc58f3c8901ce8fd9044400dc67bd15fce03f18c7557d161aceaa9c130223550c947538e487f78e8987c292095f76f7f10c8d10d3ec1083658fcafa0ac8c7512780a70121c78e705f99938335210f8f089260708279187feedc68e74eedfb4aa9a80c916fbfaf4cbba150fe9cd850ff328820d952328081e6f2452a81892ff58ec015f626cc7fd6b6be077f3ebb2eb41faa8e1e7e3f5c9e7478b252bf6a4c9ed1ec9864601bbfb5edc76f65844f68e5699b9f71a3b0ecc40e412125d244ef4d9f10b9e523ee3512076fc237768aef896095eb25457fc07939c29d8c30e7c3a8fd0577a6b5c4c3a325cc3a483ebdb5857887d6cd1a8c1908a1ba5aef36b55eb7d0ad4733d881d6f950569edd3c15c2fa5b5700453825ad805702a86822dcb1e67baa9b08032bd8af7cd32d0364501a726fb3be3d86a443b7e81f60bf8e8f9267f277e629c36117f5333af0cf35b30e2bb9b5fd93ecfdd5f8a91fef86661bc0c9c637ca9e224e86c94825bb12f22dbf3b161928ac8a9ea9df6ce3ac5bd42a9301787c3c036e5117c6e05d801d6266beb8968d514aa3670d6511f32eada5bdd38ffd36b1e48ebfa284f7b05bcdbeba8949f46236046069f4f578f4890b1dcf50f19c544d77ae36d1a8c58504421b7bb1d276a547c496fcc03f64de0052e0bd951daab7c4c6795fa7329e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootndctl-69-lp152.7.9.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_16_ @^@^%@^^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 Paolo Stivanin 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- Update to v69 (jsc#SLE-13824, jsc#SLE-12770, jsc#SLE-15065, jsc#SLE-15484, jsc#SLE-15485, bsc#1175052, ltc#186863, bsc#1174969, ltc#185845): * infoblock: Set the default alignment to the platform alignment * libndctl/papr_scm: Add support for reporting "life_used_percentage" metric * Skip region filtering if numa_node attribute is not present * libndctl,papr_scm: Implement support for PAPR_PDSM_HEALTH * miscellaneous bugfixes - Removed ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch- Clarify documentation about filtering options (bsc#1173861) + ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch- Update to v68: * zero-labels: display an error if regions are active * destroy-namespace: fix seed namespace accounting * list: drop named list objects from verbose listing * *-namespace: emit better errors on failure * read-infoblock: new command to read an infoblock * write-infoblock: new command to create and write an infoblock * create-namespace: add --continue option * daxctl-reconfigure-device: add --no-movable option * daxctl-reconfigure-device: display movable state in listings * daxctl-reconfigure-device: detect races in memory onlining * security: support for 'security frozen' attribute * daxctl-reconfigure-device: new command for device mode management * daxctl-{on,off}line-memory: new commands for devices in system-ram mode * monitor: logging improvements, allow sending to background * inject-error: refuse to operate on activew BTT namespaces * *-labels: improvements to minimize data transfer * create-namespace: usability improvements around region search - Removed ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch - Removed ndctl-dimm-Fix-init-labels-success-reporting.patch - Removed ndctl-list-Introduce-region-capability-objects.patch - Removed ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch - Removed ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch - Removed ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch - Removed ndctl-test-Relax-dax_pmem_compat-requirement.patch - Removed ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.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)lamb70 1603316555  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ69-lp152.7.9.169-lp152.7.9.1   ndctl-69-lp152.7.9.1.x86_64ccanendianendian.hlistlist.hshort_typesshort_types.hdaxctldaxctl.cdevice.cliblibdaxctl-private.hlibdaxctl.clibdaxctl.hlist.cmigrate.cndctlaction.hbus.ccheck.ccreate-nfit.cdimm.cfirmware-update.hinject-error.cinject-smart.clibars.cdimm.cfirmware.chpe1.chpe1.hhyperv.chyperv.hinject.cintel.cintel.hlibndctl.cmsft.cmsft.hnfit.cpapr.cpapr.hpapr_pdsm.hprivate.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.ciomem.ciomem.hjson.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-69-lp152.7.9.1.x86_64//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/ccan//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/ccan/endian//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/ccan/list//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/ccan/short_types//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/daxctl//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/daxctl/lib//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/ndctl//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/ndctl/lib//usr/src/debug/ndctl-69-lp152.7.9.1.x86_64/ndctl/util//usr/src/debug/ndctl-69-lp152.7.9.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:14658/openSUSE_Leap_15.2_Update/00f91b5cdf37f75219bba13b348abe5b-ndctl.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textHwT:k2h[utf-801a1279569bfe38f7c27d48f6866b213d8ad363100c11ec1de073d02a36724ea?P7zXZ !t/sL] crt:bLL j T9"'? amĞy[B[iG3ΝdL?KJhs/$b=8= eMߍ(c'Ru}nZY'VDi^J(tڟ\b!ءL $N$.Uyg +8pɔ?mU :|;'(PSo,ïQQCɢu!F=vX=;h iy-{i4fFoKJkm]vJŊ_i!q w*v|ru9t4/2నg+g/Oo pL< vƟ},>bx;45'u:(}A}Cr!C @ ГX@9ך  hS ]bUi5NùiBWp)*v`<ܛ$.C$ 7[ Wؤ1"ĢUx]NLA$d8h"^\]xF絮h˄!U)wTeV@w!ЌfD]@9pI!Z]IUK~*ROf%(|1tS: CPќ]Ər2\0<[5uDY$S!G;Vze}]#$; 604YbuI޲q`5TkSǺ,.ܤRzpBe0$o堬(f>lU{a0+<q>)Rvƞ} rW` l X]:e39to@sS"}Ou$-J ~ګ@?!]<-(n og>S16^#Ag|ܼVc/^4UGvEN JʋcʂU3Zs {6nP4.]J* %˩_>T6RCǒ$g.ZÆo(U#g24d6o]G@uRl@ Aa|샮tX蔊.3]gWn؃*U *_kMy|N-L}UlD77Vb?`#5|~ JyͰ2҉-w2/ 0ɪTǵ ,M8ZSSTF뎭L0j)ƥ)HBF{X2NI,4ud]RH,w"ξ5 XUB@TF\'ۺ*%8qW -XutR.^T\\MBʑUbIlLQ-4]e%?΀UQ(Aq/ƍLe4ZE <0e34kERo57D1aްhW]_0)!6rkPAXORְU  ;cFe~; )Y`PɋZ +rimJly9a7JAWϙό@#.AĘqOmխϠ܄uw ͝3^TyV<3Yb]Y (M`zV-?b5T$#nTGCBhj)l;F`-IGbȇxwĭ<`9}$] ~[:TŚ:U\las,/: C>Ha:`c+YBHE}R#I7%BkTXQ3kAII%VtW2Ϻ3#d/u[K}dZ*I`,[]mg=;*gz9lw m*g/A 2mɡͶ&hEVr {t6}$̳6Ֆ!2a(tGČf/R>Dm|%#uFȏq"+ҕFԙjrekOϧ5ƎK)ED ?!SgOL^58vpd 4m@S)KuMIYHOOuM4*eMlXK*ԉ$]dyr @)'#) -YfeqJ\?/dQ=MM $Qupz7!yP8yz;tϽ]3X/fGȅ/^8_ھb^+EA%qcXTn1c擬bp yIE9xD, zݺz1v#;3f1#֐QCTsqr΍]B q@Ǵ>>RÇGmkhwB/ż_r1k2}A+WW&n&-[5x GkIigϐPAs TL' AX̟  F\ @=Or&]TX.Xcz%ӈ- uVߪψ-:I?gH Qev1Xz%yڪ[,]v( N o h6&{͸_ GIq"#MY, [ qY96|"ir8ፄCP:z8[p1];PJ-LĢ0rIq#bSKH~yt1e31Y8멌Bfc\o)ԠBZ~0NDk(hc`nfP١Ć}pZXn!Cr+b6ݒ*VVFX?#,ffI*vX@4v/oAnvco(NO>sIۋ,Ep*ڣUHHQ8d+Yjb;Jv4`tBC#]>#3bs҅yycUbaf0=HZ2o^A;p_y,d3 }hV0Vt"V?i6@LJrb`8W%^ū09I栙{\=麃̨U1FBsrO4>RPor<:)Tod HlccñJD_R aDw%ХFb̳TiNJ#EN˨hGMZ1 "fǭQީ)縬*"aFYSҜ{ǫٵa{&ӧ٭ܱ=+&2&-+kGQWWc KK<ƫ$rKRu5rٶЗL/W]}SdxL!$t6$|ETq^69(?u A(tv㛒7lT6]FͪWiӬpV̙ I`][|=n› ;Lq*j!SYm杊hXSae هn\Hnm+/(6%̩@|!e߂觕ߨ_9w'H=]u,i|?y[1Z[,]3l,KΖU)8B2+B4Ϻn 葸e h 3s3WQWQ|L?%dqEP9M0ba'`C t:k{}ib[g7(nVfy$HbF4S๦_ ZMpf /{AоEꄍUNI7[3U@-P_v`G' uD {q Kk.!έ.;jzzo] ts;{pͿ4Mj E5?e>~~9F.h.:;C7bҵYUJx'A.|Pw"2FkRb^7B+-C|JOI v#w"=1)3`0=.v#2JOp!`3ķZ-`YT\\J3@)PBS \2F.xcL9swAgXm"240/4(7ċlҚ*J[H~s0D@hpm39:oR=9 9tJ P:p7@3/F66rͫ+=%q2+$:t귛IԽH!IJMn'ƞetr˽<%^(-:,P ɲ0h_J .!a?S9ߓ]A!1&fwe˂?Г\=Ml&oC!bɮԐF֊29[:!^ߴ z.s}A2o 7̝_H>5@Djw%HjlHdAz_v7>|+ӗ)wz&bJ6fauqAiJy C$i/vvs6ykSuaR5?/hol](>XbC,c'\&j"h5@4~(z"ǂ<+5WՌ% ہH[b.U-_g$M0@.| ~Ύ#~P{q ,}G  7nJ~(H4h7A}Lnx;vmt "Eٸ5P˽]; 9,dę6W}>u>m62{6EZbLr:(->GUl>R%t9*eqAy_th 8#q |9B?6Ifj W]j^A&nwHG=!Lf\dCu!y#  G^A i垆8.u8> lOknETJZ@/.t0΅'wʏ`O(4q! kKmq"ͭʠxxt΀2ܯbJ1.Weؚ@V(K_xSI<4@zx\8 09#hV`RVRiΌ  qpӗ':u*ʦ݆nOl@#_$eg;9toTtKgoc͵vxcq7I}Up❞[?a{Sc,`#mg ިzZfW_)R4e > Q_z؇cFUN`x}mL]YyCByHXSTX̩d8Ӟݪ/0bD4e*RA]/Vw\MXK, GiSu/"NLOvs5˖Du,r#KtWыe}bd&ν2nO8g"_RV鮚_:S3OYP*6P}O)|n4#Wߧ n]aXG'`^%iJ4K?I"Alv 45krcȝHP=yse(;F(mveqz€RwZ _+m;ϤOh>=U2UN]2 SEe*Uu-B,$t;#DX $.@ۄ9,7{^I!YmSrPw_OԶƝm~`"&6'4w>ֈ2ea:# (Z|X\?^h"(DNHmQ+4"WU4`w9[ISXeŝAޙQ|NjbQeFT(Ɔ(kzO42xYbK {M7Ir}k j5y- 5Ldv= @A8u{5]Sсt@|'$.?mh+CA+RG֛wy(=nô[؛$-GިO,ZD; |0[v,FCcM@8q,ru`vˀ +cW¸*y 8WKGZb-#VpP´ޓ{SCϑg`c@ Fye)򍲔/O6 jD1N_tK>'5H^JN!N=+ɋ{ω놔t_RE n;…(N|rCd~4-jtx܌qykf UrW%0LIܞ\ODYif((2j_ HTdԗLPnjq cU~l(i#+H*5]꽔 cE=D:ʣ{qY4/۾BX9{LQLy W0mw"RhFӔoeA U~~$§aj.ۉ}ߐ0֦-[5.&x=oWE;oP+}L$&U~S_Aƹ~5e;_>B:a#փ{.J~ T(gi-X&G[PhSr BfUm?eb˂8x%\6Jvz!zʈ ˳DajϨ SI M aļr^ ܬ7rbҿa6цnO QgU?%q~I,3j߱&"|#TݚJFY/(DUgRA9a9Ԍ6xV2S@RHzdҦC?Ce͗)nk[gNB$PCzt\zJ{h?\D[#b>6u?l=DԘ {;A4;Yhw!~Բ6d[Ӡ 5#l/j߳pPaK_lR!|V'@Y6I>YGt8L>N LWks47W;.'t$8AK/Z:>1r,AGFm5eg9ʂA7ʻC3Ds9<2k( KmchWb2PqI^&͹'fݍTVpxcr/'tN$蝘8(FW;pDgWA%:h 6=4|,:vࡳFzhQ 33;+*".)?0-XT0Ì"+3 ˿ B_cIy}nqUd}:h@5/2!>!LrWB%ܫ[ɒ.,;M gS@XN{ e +%EZCvb֩*'\dB$+:^kV#[Ng#:Z^Zss`}GfoXxidj?k5e=mac2Ge!-1oBN6URzd|;!p9cb&Tgt. }, W7 2;X)qfOdlP>+ɓfӞeH5^M,΋F%.'uѲ4ɯ @r,A,2@_{[ + ĢFPFѵ$Ǚ}t}5qg'ZKE\~%궯)emz{\kjF;M xv2(Zt,/Mu3uΏ'-w],to:f0']+a/Ad]z~[/ ^Iy|Ӄ tȶ|EY$>Ә_y:ﵼKX׷ k3M~P-<DBg3B $.Uf|VU!T+C1FŞ,erXo5`y+VluYLO6Tʳ*cwF5,Jh #';6NxTYWK"ArQK[ "N9}l4f IN,9 t'0Iܫ@VK̶CBk\$,b-BҹdKGB!@Ęʱ5AA^v>b557,^yVX΂6šSEz$F#˭9 jw-|>< LGįU$6c>njǤ}C; M]o:arc'CzgaT XFnHh=?T {>x&k1}JjgH? '4f u=QǓ%$MN{s.tMI}lK$oC ؔ[>WV;iג…)_ߍ$a#[tq>"eB`K2=#^CDQk|?>:7s:z;P~!y? yOv0ƶ67% BT\qg0ў˰@.XڀJ$| i\xKOG-Kkrb$J!PeS$YUhqN[HW$m@e||N4֚Հv%1aX&Vt7'65柬wvkC]vhrW6Qf2&l I-i6OFiEb;Y<54]$`GT=b֮JvK3s#CПC!5m|~⌗7?J!Yf82ۨ(NJ7\O1bbdqBiI3.cL>ȴo0vOsOfPARm|\ *4> 3eyL^mL4Mk̟Fb4lbȾ-Ncu8wSB^dSdr*m7AL. LKA:nʩj(VEM"?+'p/'}tVx-RLann0OE5nfjN;c+/6#ww~,WQ6s0a1OQ{#|+ $LD׿X?!h\Giٜ.!E"g>Tc R eSV=Wq5vc |M(:m3@nb_$Kk`n=(Q<5# +}tEH| [ax&Er`=69|';Yy;CԟTvi*+4vG,J;*y䦹NIYhP?\, )Opg_ FZɴTnr3L %!"fUz1mGA Ex(;S0ElkF.%*Zǂ=HRjR: m [/Ԛ,F%bK\SS!Jpd$4Ysբ@ykٹU?3'jΗ{ fK봇Gj(3Nqq©. R@|ӎ}BȁP\qxv3< [huYj䍨Lklvgt EJǼ^GqC9 KHJsRQ.x0^-2kS<#F@eƾnآ7m6am` ^0[Eo PKn3fG~nׯ> "dˎ+u3Y]*c!is'eۖ> %N]ѱEb.u3L3iQUHr2?4UVgH I 3'"ٟLyUOB(heL,Y[ Yʫے,\jti1TMC}xng2m2mℙ Vx0oYKlYr]Iݤi41bi_pRGd<̿J$%kv({wh&f7YSlBGI2i@:D,5pjVOc2il4-/P_GߑUGc O^VBfPs٪'$kµ@yoqQ ],<7䮖oi9H,AY"a[qWEv !̻6Md*bBAPʝ UYfF %NNC}']2LZ>=b5\Rn!-,[L 7z1[{N %YI.LAvTҏZ| RP5j/gs>Oɪ:L mˈ~E(nZgܝ.Vއh2A$@6yiIqh*tMx3TB2?ƒ/iWemQF/> bfC@\mg[ԡaibc7MANc6q5W~4_0-sxR+y/el#B;i} 1" ce-ሒg<}Is9}K9PKRG[ӳǔC - 9Wc[t:4f-R89KT,4o̤&-j,~H"tmKhRQty9:LWNW9KY-5<&d.gw() t'TPY` cnu ?L\RиG G2KVi$k*nDӊv@{iZ1d}D æn)P|.Aq -H:N޻$aOcd.QMB.2Tk*AhՏxv.Ѳz'X̱vejx~BʁkN\#Ĝ$UF,uĶMR:֕XF׊)3QI*C-wz+*LZF#["tmHhk!\ :=;Ia.lDŽ/Gg䛍h |il?X -ZR>O6XB4Xt H–>VuͲt_TF&.`NhWpT ԽͧMٱ-햮6QͥaLKl.##(pbɣ Ovڇ0=Tt[dM(c2ۡ"M(m<7#6C `r˕J++fcos6/ G5<Ziw\81˫Ŀ;oz(iue DPrRnHeUn@Yw4"ձ5ڿE:` xz5J[,Ùߦ`Rl9TYk6 >E_Jy#))}zm,=@C V:7\NLHc!v(.'b,cecZd +VRe>nMaǵz;xTͧ. +lLi ao*Zf#mwgSҬMƯ3Yګxݭ"̺ hZt@R5[5NsJVj:0ߎ;ߟ ءI?iNI"&pUY ]"' bRSNR? G>g( T@`q,zowPhuXA Q)O؍+]-׾Y5TҞQ3$cj!yv[fngT({0~gD U-js`oB/67y!%O_#pwڰ.hk3&fAd ],WkWIgVKvX bVhThO®i Dnζ%*o"o?MNIpH@5\M;pġ0X1Y^yA ?g> /귓b$#|5n-j#[(C都FC;䎎춝DyGgJ?=oRɢkϺ.mkfzF=%c Hp695I3(s>4%be9,]կa <<zvD9V ^q-]  7[تuC쳠=O?>)TQ=2kg$v5."Y;X!8Q/|Ga=>T2n3={."pN N4eK yqU= k*E Qwur`r\/A1[Gon T fOnN|GJ_)tOa B!naizePLt_R}c*zbGqJ`|)0A}AKXY Nmv}n] QCl&F2fL ǥcQߣһ>T'pu.+vT ԥ{ 2IK1е2SBFN;RR2aMд>$U 53Hs0B4;hqO.Ӆe:=_{9?ߤOUhz kV!?юecpy.^ӑQ j5=z/D#5笧c&n%kfr^OA|yF^hDwd<~RW "ᔇLj!i0F F[ݑ n cύ(v؅u>LC Hs Yn';w~ɟZK Xr) )Dò'!D)? 21vd>ig B@l[y󞢦,RO绩?<-OOI}i-^8{?H/'j]g"FG(kO-4wGʺ]I'4Q; FӉ=bA`|VϫU?t8w>Ff:c8OpW/K˜hN +X3Gx5ѩ8D,r/Ss@r,aGh3W:3*%oF'=>Vn#(J/q\#!)dƇNV K`O?+kj ֞a2 sl |ׯμ.>b~7u4~|"H`؞yт5 )R˾WVkZ׷_(:3!ʈwmw藘G0+#f 1ʲVQE7_Jԕz$(MLؖJ}Vt8t((=8aWz0\~2[X(#dY^~mG+ W)"g:Wd9] BE{<Ԁe%كByH+'OSQjDK VnϦO H·: '7o{U !ueKbW[/6mBPD/qpOق3d;U4ߝ8C¾ElxLbԣy)^޿Kc:Ѹ~u"D'-gY`M2B8 vH -oy\|vVW^x&t2EUqIWM B$H$ LM޿?\';QiW?) n, 'lOtHHO1C=$| #VUl|^xbB[9g8iY9RjsZ^fWMI 6 vR9v*"Օȿ=]k=-GWZ 1!n9Pgx @̵4/p| ^AHL]Sf\xҤ%ŋ4MwP3$콶 b#M J3[?Àg]1N]4_LZN; 5rdr-HPF!:≳cƳˈ͢ڋpJÛ5cW%Iz33#Oi-]TxKnPLNЁ4akҺ-3b;Rωs tϯ ;n'ƒ-3M@ .0iR;H+ ΍R: S6=0hvnk;\#f/]F[4?/RNw|'X%geeiy&n)6.U VbԓQxFz8%|JϫfԉfRr~406MXn9`i"c[Y\*dBD@)$UĊ'@|>F Wn /J~{5MvҠb[\RS u"]a0R5k䰅IKcJkG!ԓ_&r@SV:C3P,ge p"O}65Ո}sc{L4Rpv7H; p~E5e]2w\oADŽ֏m'v95#xrX``I۫>4?n(yg=3Fr&gF#s ;, cwko7f<5<TpsJÏ`ufk;$L΂}K[u?$?TVj `ءS!@d %sbU!~J32/!JZC*T@x!U+:s;js牓Z ]zTsƼmN/޼sHdv+7.C"!y`J翯L!ۍa`ZtC9ZY7'9orzq.,."1%@iNC[R[|$ F /|+uDY }/;8;IjxzoL08 /gQ8 O1dfd81?ףEl7CFClꏰrSbg)bOcf]:V' 4͗ ^(ͩ $crӊ6CmVvzyI<"s;VH9Ge.S6҈Neu/r.61^k8RSObA{Hwh`l-3!}: rV4M]_P7S;5ı,]Sv &Zȑ=;TݕW$[/,8 uFy9S,_ⶨ$%~"{**aFJT a MddvJbo95;1S /&ħr 0;[o&^6x(rbRrw!/{޳9w"-P Pp[7JjYOGRW$|gTjαX2 0YAB6< `>n7v9/P"ظOv^ Mf"y!I/ռŔו{Wd{$bhVCkF9X%uv)ɨj<& @9Y1IJeF twaTV>$k+D۵p8Xyi˼okՒ 4K`2ǭ; (Ex:/u*oA^E0pP-۾ }~1ن7ZOJTeBՉ}-KQ}2auWP[DDe~yTqƯ\M &DC;9g ln0Աt-M"vnBLz-NXꣁ mK)* mVA>vN}h`­YlT$|rUZN@o ']dHx<;|)bBa2^<5Ŏ[ȰiB)ӂ8^#l*7^j`}$T71M-k+#Vr701@}pjrIR'@ ATZ? ]zZ XLNJ#aIWy7\_,}}kl΢3ݦEYcvR]IRNL {]4#;n:r0尀*$v28Y/,~qd";@+zh~mGmd7Yo>+F:RɚI4(faa=FnSfm ePDzr %g΀B. $K;dD R,Fk%mRRu IVC%&st~ĝj <BWN7QOvjٹV<,MeHgaWP~9]QUYiuA%꾲+~w1ms+K=[T*` buOpq)ӌULUd~:=t } ϪsRMފ8S* AQR3oKÌi L ,@ǞMͻ]4ӑ餽iuk2.3<"s!J!G<TYsBYejȑ'=w`0vKb!_ɶ]q@뻔5,SM6k02,@ʙSmXD@teH3d ;m&'tڐfW|߅wEdD!*f>sEU>7I4P<!>I~,4r$XV m=п$5(q)҆"39dLԇV]|;#w.]YS%wm0T$Mhxk OUO@'3f2֏-W%0| mZR]I[}sGbM8^5 \R ~4LHj6+,ŀ-l\I7Q8k1K@+$Ted_VCw8\⤇ =HaоggQ`-.&vi֜?ΰE2_h N+pC;Q?J6s1yrǝyrX1 DV0ddf<]Ǩ:%]ƠPN|ӮD-pޅ\޺.3q#Kf6&1/V%0Ɠ"#;> 9O!Ry΀D?lWj|/;XYo\`yQ5`f:Y-m.HCS@{OF[+=SOiJjcLk򤠨gG|G&;{J$N]S)K7rT^_''`xrBO5 q̛BvB-kﮧ.[ʻIaʯl,/1^t9*꫔%1~Do ov?Y1Q8DNs]iHC;vA:.~ 懕*3wW  kue^ fN _"0K[fM@iM{Ů6Ź)J&E1jKԟ֟@\^" tJ^znC934i*zIaU#6͓`|1uhN`fQrm۬x3ew5y{Hޔ!]nQ: ^f /k1OGIZxg C3H@&g'{#>r+ eyBZEgg)ߵ&'TnGp>/ ?(U 'pXb^yD "lVfm)wtz9DJv&HBp*T(Һb0I" 3D0R LR *;=^3;٪d;@"v xS+9N]urx;yI.$  M\#=a@.,"K+2dR\%B5MaZ[8dLv:jXb1MI-=0s+Ʃ Yvhbڿ'20[|/ZEy3ㄊTF6-Rx$m "YU?j;ス99ܾXˆhlCVf݉|JfR1gfd%G'jZeV*XC2:hy NTDŽ_}?!<ļJrxN-\$H%#1#P! ?LjGAUf͒z}#~+5ocN]eXZfpZKe`rqa dR)JUӯ'04K!51 hpn'UnFaR`3N%|opAts|h{TrS)X2\p^p1- ~2?';:͒o qs$p<Ac&oDPNZĺziJv}"dVP*XA7L<`R7y]nkr^AT8 t ,: ˦qP')ZCыLy6<{bS~ fM>q\S}[bEu<}736EcǾ`E%3Ly.AROA#1!8Y V /DWBLq#P}haHvX̞&LR|GU^CMwOծ48`*Ηcg7i?k Y*&Uq(R|Yܢʖ9ħI\fq W^]Qy{Tz0"-Ŧ_K$lЕ-i&b;sBl ֻ;1Վg]>{H D";;39 -y}]CM y;L&@xA-\2PLPjļ.ų8c(K5iQ.`)mُk9͙ |dGv#ftۉi0tP~[k*\7mju/M`ōYT*krurj0-`9٠Q:Xc1\~óʏ*(jG%l/bh9LFvnStSŮ9*S@ E{}."1a0789i+iPAU?f <Z/j'hn-B665cVsߊiBjGJm-=ВI)%>izL܄yF b!,O`t:EdP2-GB:(&,fntbNt6ߨuw 0꘦us H}bZC1m/vbژ]@f{X՝mtS68vnM`6!˽ c E nфUeיh \֜oOfr Aqc{^:WZ \2AOZ`z6awˌce,v'πG_)Dk3ir=wN%3(^QY#8JR?}VbPŭ2g%fwnt1 ?n+7E|۽h BSN#*)jmUʢh+=ꨪUa[EUyٳٕhH dF!W)'?σZsu/`^ZJDh7N<0mn=aʣzdGF&K6"Dt&XMᰯHcn_q@l흠jC 3Lӓpj9߶0<.X[jg+tG™>b!%ǷẻɵTI/7w2y[+Bz+Hnвa0,HR0fhԆk;*nu}ǘ7JYꆕ,I7O<$iFm?m.TA{1@U ҙQA$醐LD[ C9Dn"0ָsWqo5jx{,'qRTh=v*$x{&ZB&k·!Q%3'?g>\$@o6܈]zkFF0Q6xd3B-aiVe%gC~Z. sr5sC| ޢFq.(1S/{x}V! _8qcBxFjgeA/.6[{De$tNW{+,k@%гwEW<3bV HA ;~wDhe9l@)[MJWm|fU x*}Ls$hXO@#g%e\nT*`U(ǝDj4vͷ%.¯I8ٸg@eHvuwsKt+'N?r*ҥ+B!|Ŝ"wX>$LDWᖒk襸áw`?o 48,vl吷*̟, bS5j^YARZ0$2=iOΙu>HSC2KvRt4%lF:}w$g$j/j>6=Z}T{Hi<9qX)i9}cg6_F/ж|5ŝ0*4hfN4i-bNqc+Gm h*et%Xյwwʱ]>}UMH֑LhOy׍3z]9H\V2j{5)!ab^cA>WjLUUL-02=cݻ2YzGGVW;+GFE5m>G7^*3IIF,)#4!x(YHvEi:],UH B>{$qx_px ގ*-% Q!&3GH18mk( y#6˅2X[l=T@;>7gc:W)öïۘdu;/KQg ِ%fd>-NXU9f 6dL*c .YrUֺ(ꥪ9)p9G7]}5<=zTM2$GͰ(>Gx_Y|8D˜W%ЦF ߟ9bb?C7?ր?֐nS2rYkHw}Hh|6tXf{FxB6#[!ᯃ޼ixހJQ&#=\%!u%&J=A=v,C4s> _uTџuGjq[;Pt x$Șq utRջ_<*梑MG;(ЉqG뗾J?$=kFܷV7ϚT-`]^D \4N$P}pꍁ%[D\ `JDU?jY~om,SϴY"'X7%6?K`T{z5pW˅|xqbJ*L!ULùRw0귇63"yX1$gEʍW| @JdP (MF^\_3o Eu:[JP5 $t鏢;:-O bL`H%fEwӪI^6JS)T2tU#Ef3'?}$ AY4-wWN!ൎ"}Dʆ{M%0BG\zeec4,آ]^3V:'?qtDgTQ!~5 ͳa+oȭ˫po{ct쪇|Vc 2h`|a*F,ԦɔS^vpxQB01 A,h+c#c lMw +^';$ߏ2h5B!|lf=ȗ!sɌVr#j~EZls ޔ"9ٔw)Ъ*Ի|CnؖQ]_U^ڢE:PK(%T3͢2C[WRfk<Н.$y๫ϿY6A[.Ɏ;.-3a.MyKD} h3:"6mis @<$4*g+^@{;\L*34\ȗٺ'QAf*zmo03,Vȅ޴~J6,6K'R@VO!cU9eCNh)ibRqVe*sMh$\T2yGңH#Ȇ'_/Q#"H]4 u˂Q[ј%vfW)VLDyvWg ,_ڦ:d2F+f\c"xU"toL&˚Ab[`ךǎ#uuV@ ^9NfH*As3=:!)pcVhR4)HL)X  @^V~j.OmvYTj+IaBװ&zI!G_IQMF!>EQFpƆ8vD55Li*T2\j/9x-YG8g qVL?5槗-4H`uEfCYEWsտ7Dׂx:8ԡSd [tRH^ɹ[ꅦ 0+d@OuO _T&)]1*avvrYAd)8N 4;d:)\< +Kœ4B-f[Rxb0*R2sH;{u~{!9drx=PnV,5+VMkE=$˼(l. 7rY/BPUm `;RM8}rAу*L0x1 JQZE‡g&wG?ʬQ+D8`y"v-ka C)I,:V~-CBxKSIPbt1kMλ5 ~֠'Ge` n.?U [JBzz!C>N@pTF`K 3=bR@&үB;>%\Pn]%l:&lnko24bQ%rG| 9@rgK>V\ȭtV~6"elZS敾dQ?ŠCQdr?nCCTg $=Wv-ſBVԨko) )X&\׌iFVn*Zh¿1L$0a$l٤}e6.E<%n/E^!&@qQk(Љ/V|Uk:OyTrfjVqP$®1܂bR!>8!2Ӡ8$ɇU\qH9[GhCT33zz-k(a^}U.8PHu,z ag; 'y+Lo"=@a'hYĭSuR?e"m!1cP(_~ۏ\uxE~3/ae]-D!)Ǡ& tGfMN^ܗ2eo ># n\Gq*'72uit̆DA^$A|7 ]̞F̓b?tx͵%JS ތ6KҖ|dn{}—A:/H|_Ǒiu'o_BE JȍAI1uT yW!M I(jz&\f.1&UJYHׁ)#( c_]Va0a-ZXTq9bbHԫk g 1gk/ TZ=V[ncp6{N._l\QE"tB,ÁA|~}%XJb>Q1`V[ ԴOcٴ𛿪Kf/Fa !L@!>E 3±mpc/ɉO>й|ݣ뒳\/YƅY!^>]Uu{?ʿH)~QAց-[q7Ėz^ Z}/OJҞ$uM]eՁIu/W zнj2I!xs59&WWQjJQmfYLgl4pZ ]rzA]c?\r^~S5w 48G;CdOi] }•DطQn^vlVo6+kn ]E0s]ǩ*T|}S4"-aYOn\+{"i(^BL鸗|T7_}q<nmx#ۜ ڳ]A7*b__4i}'_S#kiZ%k36q`'lSSݫf\icT'?&Y#у(2f9ʌ:6Qۭ !?_۰+5yj{g[Q=N<ډ1挡"䂲ؓUj%2sci$Yi+aboP=o /2m9B9Hv]{cLIڌbh,;䪰sdNe,j\b]}B8:nEj:\uzA;(_Y|ZGYP@uM N=P2rCVC@q}mgP Q(Hw#cC]0LL|QRk压xD!*CM@ "#Y5Y=yc5B( ?: !Mx@Zca)qEm5I4 v &=vx81Mڻ]L@:h3 ~aRKcaKB'rĀ4ȃ2A!N,JoU8$)At|U^ۡcy83Fa-JȽA+Sp9$.{|Q9UaZ?@Z5Zh?\ʷܐcP]Qh4M&[NP-zO } }MaQɓ~qUYo]_?iƿ%`,|@PCϽC|8v0UMR,Ĉ0WXqb0SK+:}f$r^ŵXyKIj܅dlY,g^B6mf'rkSV)%H `L)\PK8kKXO֐-M3KT- >O 2)oЧ1co8^[l1 g>, Z(S (r+b$4ڰ"J|{:64Z@ i&c b+zSeb1K?i  ,l ,)i 2` .1HI0Dw+Cmڱ@e(cJn60@$fN.'s卑h 5:D-G]eDZ U`r(ypVZqe}|Pҝ2R YsCςBM NjNF [1? [݆6e?Pg'$szCaM.ڦU4X#%bAy6p&8`-$P=3 `b'Љ"V[%;v9=!b^ ja/ڍKTS(xo"B&%٥,hBqfRFM8҉Ǩڛ Xhé" "]˧ğ## c $ZUKdYs WNK-4Bs؏H(f*j:42p' 3DtɂܬfT+~FW + Xr^XHzَ'-AmK_W컩an(ӆλ< B.&P "UsuBSiT$+,K~(`+gd> qee</zCs9,̺E_goȗj}J luHhjJ7Z+8C5PĢc~zhyX l{xn_bK35S>ka}~!_+uCDIHzUĮ&9UC_LQP.Z, a+ 8|1a-{/8V9fab%v0kɻ4-Pua2Sך ‰Ŭ:@YịP m*\#|8cq *&V` 䲺y&D0h`FcM_7BfhTςaȋPRl<*H WHG !? [~۫R 90l'7ޮhܰwhÜX0SJ{@'`ݏ2CC47ķ Up8Th(sK ű%lDd՟rA`ǯ߹H KUl&g ;0mUœrv59"c^Hqj?&7蘆ԊFVsWx hMsFx..W1D9̇蕒y+?K栙 o2aIla:"O鸝Fg<){_=*|D`_Fl"H:R\yDWl<)iq^K>#< ^oW|ߑe$*eqM4bl ғBUWk)Ds$㢐4*oO X_d" 9 UYc'YC$^T>VLxrEe{CZBI6CfFX!ze6z+qCǁԖ-ƕ/g >=a7⢳4h;ebPB z\H0Z =0w;KA|%$`=TL'`7EIa4TV0ԏƩQxa㪽LI?%oHmn݃p,(34Rx3Vnn.T'VgƓ 'хgL8P1}1{nKQR#3蒾gI8G =APT4g3y6Cc|TBv"F29_bZL(*tι. JӪJ'Hfsg0sq //QMXpbil.Ca Lɿ˕(캕rp8\jp?T|v+ `hoжu5P! %Xi-a@`i: h9 gT|q3)5V:ƜFT:F3?Ń%oaS LTQD5+rzAg4' ]M1Bc/ rkgbb($Ygt3g̶*R:A`O(Fl+ "u/mյ]LS]C<ZH]j_EIM5u~X,b% Py"hkef'u+#JslVHG6eD!pƵWK(尘2\*jW7GThW5d@D<&1>t BG$oƼsGpF瘣:qaMcoRA+{|_Z1dg0JRyz&Ugd׏jx'pS OJ(}g" F(w"a4վԺ衎 vys v̺~d!3)lԑJ,)6ust nlG6w+ih6ʣ\;UyQFKӣuDP4g[yfR3Ա},{XMBШ&6sAH+ow)%dSCyT)9Bn* iUhצR{-ib9 z evdM}[dH5񵶺Ce'Yb89 5YH0 4e@ӎi_{c^OZ0Wn;!E;bE£-Mw_[ -題z)i'N2W:htzBY+ddh^x]>^ʮ/B4("{S@amHْ8g_(g\ve\C)%1IQ^,+a$x{<.}.0Lcu-2 O,uћeE@D.aHSmOQM) )ruWfT99KpB@jSV͜5ef#!x.ec&s}CEE5}rƌ2WQc9bD2^]I>R WѭgEx)#T1o^Ȋ`|fEjjԨV0" *U1_}k_hI5[zfN#o.a|"h IgbQ4ו{ f7 ެ"_4$.z饙aS7CUE KElXb@}(SpM϶,W?|p"ngi~m/d};"k!, ҹ.*ٟtx؜^$i";벎lI" @襼 /'q1}\]H#tT Et y Ƥ#{U\Xv=[շT՞ᘞxEVG]לIJ7,lÚC;b=C2[`фceK^}GWD劐*l9ȀLx^D`ڷ5QsZG HtB+`u*r:DASt?z}2 0*5$3IMl)7@s IC4k=1.+^n(X“!?g(n3e$Fݾ/OK˛"5Ͳ*\F` ꧉”d,+AL@{{0ëuO }ܗX)㰝I t4 pHj?>>2(] uՓA5Ps&W*PMӘdM<O:{x"]ɨ30DiD˖)p*?<`%1XtGSRi[gkɟx[@|aϜv5$-0K2LMXB~ҩg̺@PmVx ^5?YhvݳKuv웾i#6 _>է7Ik'&z&A%cZZo2n6ƌښIO@V~(A!]!+[XD︭CLM{) l4Myⓐ"eŎE}r^"cu !x%Ģ> Ts|AS,5Dl/qM}HfjtC˝5=H-`{š|p KRtO9E8oCp[zh8X;4q]}Cȹ['P;Mu 'pS .>qPM.k3FU+=JM^/༴#{ kuܧ +yԤޞlj "ֲ0Ӫڦӟ@P K~@OR~6cR_yRLYS &6>vy6U%a TOOR/; R"u1D-U~-,RP 20򖹦FL} ɪNS)C-f& `>xy d6ϡۍ{\9cz"KJlUgdz!.HY{s>VcUD`k3 VY__+A;$vjNgO_8C2F\uu{6v|25#>CSL:O7&;edOQ4,"i^9*l3lI1qw//z," D`O)ԉ[Wr&F㣱شKcZgKYcLIKKJJm1ݮ*s78#0] ;~K'p-`_P`Ţe9xyqmq%68lTw 2T>HAZUk2'6ǼPGhΈHN*LOM#C8 uzJȦƳ7Nf9+sKK&9zbY[;cQߙ|#Tbt@FBοY-E_Z} W]q/E^'(jEn"(}[)v͓#Z;a餟$UAeIL3f6>"Ъl*3~@V%ͳso$}ܰ AA12$5;+w{B?_l ښE`xs>`'*;_!0jXQL!rvM2"R_ig6dn­~'7R xZ\wW%[ov NPRthBh2c&Gf Pnr ݿ:+.&vA* oV ]H_ y^gf 6FmRpo[f/mtONIN v{կfx+)3Tx4~]:9'2x_~JW`aDZCvc#w`hRE^jPf l B7PW2SaoqlxuRĴK8/Q;e֖s4dw 1 ;~%バ8zRG'D\M0vFDWiI8@&iqe3J# VJTPvé<pv?d݄SG| 64(orp3_A._[Sojv('IRHmG#Phʂp_]e]?I8^HL.A˅$gb*OhzD0ϺF- 2lj\п]=ܡJPөHs:ZèW! }om] x{hP`U reES鍰Fr9LL(q [Z *.~Ոv{d1TF:*}( ,*>T7E%e1ખLY^?z"?x "@AӸ'~R_(H^}ɀA"tm8;=a cd!V‡ Է "wP_Hߗmʋh(yQ9=(9"}Gthσ3۷ꍒ-1ZW>GժM)v|sZt-J`ŇJ:,+i#R ˍfS9MFƇe[w,~ZEx>en,~PzY4hl1 aSj7#D|E6^Y^vj5P' o_<\$<.Z,mM4jل}7zE&֓ᒝ*Vj[cM`+;%`0W~ڜL~U*>t\+>D~c7J7Q`C&=dDח貎9B'^0ԝ\6e:~ɷW+wC)Yje] 8A#GvODCrXU(&JpwHM@b4,Hb00)z{nAhb$4A;Aĩ@DΒTX[#? "J]-g.>8Sv9Ȟ6. >?^-.ACọϜc[S]BBw5D9?@,ROK ^7JqӪ4MX>7kr'oat+ iOlm.{N=ib&h&.\dc2 TT.99O$zb8[6 Btb&Kwot6/y['u!:{KN1vG +8U֒y8DnNd6OhQVEΒ . L/`wT104dd :I]iT%*{Okm cɸ$p SP ׽KfN@ H!/ W&; !É TBlGmlX8AShBSLΕ VYc$_U}o $gSSm$4 0⦁h!Ye(l '}M(D,OwLمjpy*+ s*a*z\$^_DGҮw5BTF"RWpr҂_,^p>J?eXԠAI]Z>!pTO $#Iʵ= 03JL2iY'oX 6@&&2Z0wKi8Udo4Q4f[`qՅ,k+CǩpfA I+?d.v:JDMmU`{pd-_;iR~iygVqF~Fp:Y"<^Ԫ6qy'V ȖSJeE?zgTv:Z Hqx_"t0So"!`g*pÌ/(p>jNZ3r)d]]:V?KJ,V[K.i\Q$b8)q|tXE\sUA i,՟P@@ҲKOxH,#<ެ3>r0R@<@xFKA[E'͇ǜqiR*Z+At؛kh 0 HERvAqL!­dP*+ѹb1JDKz^*rF I^Pdhu Ku]x< Z߸yt<[C7hȏ1h*(mE{l7| C"CA +҇My!BC8Zg臙1ĿY>^z!I W25GEs{ zeMΒhw"._RY ~۫Rd+S5gWnrDӺƞqY J*SB2-8egq`"%nnL7Y)E 0>դ]1٬(}X8UKZ(nQ̏6|Wg{ݟ<>@rԶt{>Tٲd{ſOxMZ ꚿb`y@%q3ڿ:ilT{5Epp}Er~SM qcY2#HMAu(mtÆEAQxe)뙲fZ5ifU1T[IWc`2]V@ ?6c{P&‰LE,rG(Gm7%+`fS#' ug ZAv %Kf /w@s=|'ށM;Βe.wsl09pmr\(RkEqA*ABG]ue)yF?c!1?opMܷ )2?tU%]PFA}Ph6d[=00 hE8 ٓI'_Ɛd+:޷ȘUXkԾV91#P=A{FĚW p+tΨw# t%(@1NsТf?)Ez|JH" $:d0Ӷ̎ݳ!{vTSb 8L÷L 9@#g$ˇjMH>fa@dDf/4:97MaI4\9<w*rY-i5-h8)CCN5Q[ɪ +,oQ 4t2. R*xxG/)gĠ~dJfcWx㍅^Ŏ;D^A:׋5KpѴx0пK7:C%x<01n`$m?ZC[zLm6Gb@⫑\:`D-S{ EN6J_Z-s9t7Hô\:@-n@[Tc- /dVkSMu'Ԅ*ѭ(\(t9( }n} K2J$Pxsh_| $\-9p]<A }mw^{9# *𲲏br91fZyՀ̧PWp} 'W)z(t105Bsw9GEznjZbc \Ǽ1|GT'h ͞=)#/@yk r.3?|SB#%E!mځ=#'_t'dG)tlUvK~ʼx򅑙`BW F^L|CgZ σbQǵ.>ZazI\GB#eoSf!sq쏈͠z3r .Ac?phJcQ[y(}_VB5() olAѼ$%χpOuI7C=O=irh/R;YdiGf׌ldxbt9E$mn5Zn9r56KUV+3ʟ,H~i%uߝF5ћ~bK,B4ΝHjD)3 &N#+auH:u_Ʒ+' uP?z?AZ%rL3njc@ݯA=F=Dҿ1c :d˳}Toyl =#0Q(R?gxc9m6Jݔh :ܱ 8`v|^߁܊4hAb-W Z/IqǴ X?\0@ȧg`9MJӁ/0 C`">o Y,>WfNޚVptv2dؘPQCntӂL c*DОVlQz٬bM"+{)Jyxڊ!Ae_u3vN72af=crӗk,`y|279Q~N\x-~$vȡV}g ҂\lNhѷiBGa rG2wpr{uߙ!5ƐbQ!,&ʣ*ɜhI5EBLSQ08C{-1 {e^c;%\d lV+-Ļ5O:9 F5~?X x3NpOA\  w#IEy7qR#q{] Zw^gU@/Jv pa떉mD#șRK/",pMWGSY{\_IߑV;"jRϖn%LςbF`1Շ$+pp#ɋfzZFffD'S%_8AXeU>ꄷ@;@UZZ ݥ[ sF@ TbW%cwA/$+zi.Tvk"K)Lzpo{D ^JL?Y{&ȝS!m/R$r H|_BP}'1W.Y'-w 1,d{]r`up8-oNʵYCBJķ,(מe21Fu/i'{ocf1e{C 4m^x* cb??>5JS .Q^8+XN8U=naBǕRa,Qc:0&pOR_:L\>ֿL>wEbSƻ Š".!t9L"a9G7/!*cܙa:s^"񐄹|#q `Yk[,wW:Q/8;ېocqRW+naέ^7 C%t.דȅ0&ap.{#"ۣ ]3pܵ|]4c;q 0,3wVwY9\#͒#eȟ q{{?#SƁӵmF3׬Ŵ;ɣq?ˏ\py„h0,@]1Ɨe2I1d3WY.(s4FY檴xc<'U`qG]Lj.cZMb:ɍ,."зL S>濋í,* D~;i]:67Mv5DVR ?bS[p{h P4:p翈h.2W Z?ʱL$m2NZ wu3t M :űKmPQ/ {ӯ /ك KVlQ-wb?\E_K$Dm!XfpVi?ux@(அNZ!Jc1$bn,y6eH/e/_vx b,\ Cg&BV-ՄRp_*G-eev^@LZͤt6we!iboGd>~س WQPto׮[3\TnOh2x B}5o_FIdėYVd8QQ\9rBw+~2=`i.gi?iH޸cK͒rf'mlԜ>nݩrO_ɀOJK"ituеuF{fьs BZ)kE /hmms=\(L9btsx\.[4/lɱ 2A =Qzƭ?FP\lɀϹ1;̩r]%ȯ3Ŏg%qӍx{/@i- HYP::)_0'ԍ; ::"5kFy&&8+ĵ4!wʞFF${(<7:8a q! {/vv:hsψ($8wst=`~ع1* y-gj[3˅Tb-;xv#tvPgdȮ4Of8אZzOJ/C""oiskɚ:Ҭr@A]<4#5`aKR/9T eƣS&x%}hD5Q~N)=.m5f艸W۴GkƩ]&or{ ،“ڭi޿m{ܱ5AqpC/PQ)RhؚF/SVC" sYd_HM 2Bɷܤ2Kѱ+k( K;f ]ywWF=;7yeZRq3N,>Z B3c>^6^/yM\21?-À\OHZ&791ɠdI lH+PuaPh/o'\O*1 Ly_zP6_kMu~֑zB;Vm1%kdg>uAS C@xl2ኃ L/~TGSBU&dߒ/ h,ɷ-DQsEd,hɓoY,/[y}Iီ1B"}5{YAXM!$ڦw- L7T]^pOBi[P{di n" 7HrUt tX-o{$1;0F{R()l2GY9Dz"rY/ZEo7wº.QT|!i{WLo12ɮSz(F]]ۢ49z̴Cjvc:+~ b3!Ȗ]ᏫQp-]_\*K1?hN/uq6Dpĥɡ38J]66n.5Zrn#;'&)7}~ tG~2Dz4%jCm=fCM-FV*79Z|FwN?뵖ݲ$ bsd$1O li49nbes@r-nmĉh,˾Hj47&6O{5$nzxxu# o4&,D[fn`b\_DOz`edu|F婮adͨ Y9Z`wX-sua8 #'!\,YS7PN U?X7*B0~"ۻ2ZԳ0]nxƙx|KS D +_嚘 aΖs=y!-T?w Ar%ihVeLXJ݉+zBh=虮f,?DM;#AuV('Q%WK'Sj >AJ朖{CsgZF6Ah|?ֺ3TCNJrɡzMO1䲤gՈiǫtA+7y0MY[OAΝwRӺ} Q۸KJJJ ,y.eN12Ԗ%D.G}>SE+*u S|gL@]IGm6gt%_,?rs+x#[3 %[yu=fiZ~Qkr)ToCEz9϶<{SHBz𦱙Zvq+0ſU`Tu?3פ&OS.5P^n>Pr.D]<<;v (ﺌ>LCٸiv: \2ql>(ECګ̀uaqF5f~4?=ٚ %PI6DkP*fyp Vk黯W6I]V_Lil2P~#&&ѱW׆%y/q?׉R99;k5%ZFb˗30G x` Gh|dLUXegׅ-,5ɶlUوw˞r=bw Ae]0+``}d)!RACPFM~vgR9Xр1zƷ"iſ1%:K4ykyᕄDg1y3.0SջsHV86-`i[1Z ~z 0&kN'^ ,BDupMGC T=x0d@)A0[KSu! okpx>s0c0X*ޖ==DnOβLj54A;҃Nj2L>UŹOs"*}"ZCvTI_Hu@1nt4MLXxR)SG݋(RXs 8\ʹ}YY]~3{9TH+Kw0 Z8G_=1fY/7;Ls9Z|k۝izt z蕠: b:.a"Ă!boƨ4lI IݣΫ)ₘVNvpbZh<^aϕ/r'0{n`t4eM &T5*7䑸=|:'1(QƊi_(<" 3aHPGì3G}<ݩ!BBo&T*O>PbNi@E+T{gDs.Q ?2`4k+A[[ӤѷsWyL4'd 6u?*Iч*x_,y(*6oA%#T2@ ܆y#ӘFLkA[NL$ɺOkT_M8_qGUoAɠxoǟ@m C99GF6WyX&W7oDqqvj*Vơ_32aLgҝxߛ 47+PV2aK-]PNG^$rh}XHqU?#u H95M({b5|3ċ/hW|zb`&OImn7y1ړ}̈6cVOέ]שL. @{ fa1|y4 8HoCIV8|! !9xTÊ7W~&+|Lr)@=R⨭Wf&6A1w CS!$^O+y(iN0{Η43kєƪO:$zBֹrɣ5kdV-d{y(Ây[#7Oߜ>RDdzXYC[?@(;#szt~ܹ!$?" 2O߄pYIDzdC~{엽m 1%֠ysLvn[ɫd=c~A_hoc2mmIH>plǒ4K%T"靴sED> ^4|dgbUM&n=ژuw·iZ(f1M@4ۇ/Vea{PNʊ6\oFBY{r"7O ݬ׺EGMfiA,ίn(о6:[&s{|X#(Z硦rjƸ~EB{S@X*FP_ dh7X% 8fw V8Iyj@[\"&0Ǫ'H3+Ć╱zyDV,ά(ĊqnYbXarT n6yNPr]*Қ)Ǜ  /N;F:~zH1-5Gø`%L.6rDd4V3L~Y΀p}(Z\NܩQ##Nn7 IvWĉ ;~MDV{LYe'6qp`SS)rD’jgz>0bU=laBg;NwbR^X\e$8Bv9$XD{7<8r|O i/ͩTL )[YkvDtE1ً^ jz {~Tl}7=wצŬ{=W uV{>#R"6,M^;}d%!69/TQ"9t$uVzdg@ 0Eʟ#g ɡ^FQZQ䠃<|oN` Na$Sg1JcOW%Uis^[6T͕3O,nZj*3*ؗ0֬< eLߎɶ30R!^PXB 뫝40/fu(6ɡy}]T%B+)'uUrDQ:]臻O$+-3fkF} A ױ FҔVC*Ȇ,9Ϳ F2z$:#Wm {GGUPk͌b7QoI< mUe}L?*ݢ6Q)'1շb̄nyB Vw"`Pz5* MWJ0㇡ZO)#nuƛ]V`RYT{Z{~u>_GόKߢȝ50tX\wNR<A b\4IJ#dlM>EMէOvIOxN-!0b69򿯊K( Vn"7,ݔn|1J2fڀX_P>0BeU6`I\|ZMLuP{+6࿊wWqd{?abE1tVXD!ĥ@k|'9eK8;/jn}LvbΝC5­Eּy m.b7;uoD'w0!:V<;nX:&dJ$L$/XU Q_5W=N[Њl*^g܁#~=<^B(۞ld!QD'<ч>-X;CݦS6[Ǻx%'#y]ZPRT 2C6ڻ=!4kJ;#"IR F` {l#!DWF̈RsejLvD‘)H⽎U:O\EnQOSY[$9W6ȵENnZW'M qD1_X{~-V܆wED÷I)Ԙm2c(yP8BAfY7׆K3 Fs30(Z @Q)HQy~[yYn%ִE%/>12'FWo+Y0!U}XBމWv8LV~[iG#Ki~G9@C3-+6pL;П%^W~+Tzdq4Uv߾l-ǠIVOp 9BS ixrkrgQ5S}9?>2ֺ ƭ#&A{ EX.kr,9U3 }K9.z$jGax0Ɯׁh<5 Ć f 2C>iGLTp y#9Z)kW{xr_l4;?u޲/1hDDv} q/p~5 a} {¹MxRTC^qMXLZych覬 fҮ IwioxKT@ \ɸYH VTB`%)-z|SɄqa^$kXc>'mD؄1&4l2F]1X`#*# M;Ãˮ KL~(JF38V;TS i䱦D vr>dCf[ꩨ!m $Q3iVW>1Ú$$c]].iP[N"WC+pvY  4{,VEB:ay {O E?G-$IN  ,S]5Q^_\uU*3D  ȕTh 1KQfVL4N;ո+ghsYu[zݸRb[ј"mA1' p:Gs8 :0w/r`B&i8hwN7K32Ct~D{+gnV2J DF lE{9_`U#h;A8go*7dЏr-V/$`>lncpq|+-c3'55 O 0ştg^o HK4NS8: @)vT#A01,r'p8'}t]V sЬ4;#buu>؋FO/{ pG׹˥7?ifòً&E|vNZzmzoD C/]39ۙlc4)OC%;' OX0vXBHS o.'PY$' ɍf4PI.bUnr>GBؙF0X򙸬*4dg6K||X-?,vOǟ}zgEh1|}d#'u ?뼭LƬt35]tsmW}FQiR3t 7QVy[$ PVQ2fepK[c;&4X.Ee6&J )Av᲎'F*%.a:Vpq@RNJEh*д-^0Ĝ;.0H3= T:>>Wr!ĆDȀ>i]v'`-#X `q58ecWaGy!^piUD-Wx ɵxV=Ckvۋ {JyMb_vL&bd;gKHWĵ49Y8'Q?x@u7虗sP0Wv^%FVqو ui_L!!Ѻ¤ uھʶjz9h +Q 3~`;ҋ_E]!smji_8(kuV[Cq|޸} z{]N2 ݽk?\*f^?T.9M6ˆ;iuPJ0IE8ohdn e8͎\<&k~JJrzAD xN٧ Zi˗ǺI1&U*ԛKa44TL/{m7<0}{1X+=y4*K[ZGr3B=!O>bzX"|':6NR T9ODY^s,g L,(cïkp\$1 Z8QK*/Vg9{jչ-_I;{ ݛĄAPD *P(#j]5Ew`-"&Il\b\R d]2p!ZWev.7-yN' pCםJ_B/?!t9l e(:טv0q6Z[/Y߁FaRٹO Mݥ4qV.v2lט5] SNBhgT;駚Wތ(#ψn].r(&Kҕߔ7@p ǪؓqIE0;N`o8dAtR@C.b=yTyUCB߮Z5 _%nPSQ9!V[s8v-LO+Su[!Ve~WOD!JX;W,oNEK{)?N^$zu[V@ۗo4+1<@!';!m^f9)uՓ. X?֟\Ca AzLPNڒ44@$+yZy}#4CTZ'ҏCfK;(\PuYY;cb1TE1jmw䧹 7Y%P`3T 9$=).N +B~L8:e plIb?͸~ӱOѣ0}?6v"5-/dYQhqD]duO6)CP(0 -,NZuS]ȻOJHۥ-Rb)ν1QMW>S;ӛto'BޤB|3,XMXy/t;|8$^yݴ8!=Ą9O%e^؄3fI'9޽U_aDF}k(<|[hU <"4"->S_E'`H 0A-E@#xi|?׈J_FB!J* |HT+ Pe7HP*${_U*ms1 di^qymC+{k/#U_X>+ P[2k9McJ õQI Kk{#*A2lΟpk;u ƳnT\],KD!twEWp/kyV؂_w^P41f+PCpdyb-\ 6L](5""_2XoWam Aѡ&[i:"/ T÷-a"7wL Ìm.q6:J:5lfXM3v4l l٨ HK+vb/^(ei”bkSo|k}lV X+!as#cnD[}9e5~&Oy ߠUv uwSq7˱F?>ͣ #%5ɍPT}uQ0j(}= {6QBy۝jxJҹ}?ڑqq\U}=Vؖ4:;T6W\i6#aZjZш_NÏalp1v s?ic&THvw' l!4=7/i QYK]Auʹ`aO%gy_p}G M<Nq/M\dmȥ 9p̯a)9u$Lx#8*.;P7h[nvfEHV{3Biǥ1_S#;%㌍$R{WuKJFh:5Qp|K,^lxpHH魀Kp~ZgoC.Hlߍ^)0.)H7` x=C}C=(k`v6yah6OSs2OEwHO{ApVe~*h a n9L4UY5I d򐍆~)ڐfbQsspip1pI(J\['uD7sKN?n8a as6JC&E87U)dF( F4[ͷwA):\ڥހyP%GwWR#T4_ Imk0`0 Avc4&άڎUҝa.-:+te +WCSi#B$/T}V+t͙PGI 2#6gO9G,=1mvXQK mL9@VoSK (WA7c(´a/5${[SA Azuj:, M(IPjO`pP@Fʑf,68SDiQ` -ry8PLi^<8dL$Ţ'T."GPHLi`ַ: T3 KC,)q9ɪW\y!wfE{xp#_z9G#CeNL |^RP!yn<= fƂs7@yOCWx~⾦FP)ǚ =}63D Eiݷbz뵝qşQѪ[`zy&smّ +E )A2/5wW|@# Tde6%7!$R_ _oWY_ntU*G;.&^⟴0_coAzׇs3Id+`\[QeeH!a~*Yߌx:Ad8e/ ҵBvņYu H'F,2cm@M 3!OztQ ik/6pOX^|ZHk'O@u$s>w5=Gt5{_ W#v=3YkjQc-7ȞcmqlO s57fb$Iv5sP0(5J-\v0?KWN`^MT JVj^͙HJ3:eSm-W'lh_%in-f ~Q4RObB_ĔGEnZ_#"@}/_?\2cmY~~ej΀(g"(ڰig҉e~70v5/&JH!Sf>F#DOqaA_uVE+ʃelU+fsN`-H63WٕO9%vf#92/j{=s>@8mHjX8 lf68 wa牗3J{yR}ǀHf-|܌cJgCc"W!"uer/ٗ`Н JD.X Rieg۪4%CXjdg~IBG{G]y$wWUtdU ὆Z[5FWM*[D@R7JT4X.)sw=mk̵ d@2}/iPѹv(PO5,N m9 \)^A"mA XRT.fN_[+F7dÙ^ޫ% "s *Ŭ+*1TxXS XT~}xƵ8rQ\vo $Qpjgp)- c YgfO}5 vnVY1'e l-vA>a0ӊ} a-D=Ɍ7S'[}z<GNQ?tn3^K%EJvcv1 .0?2!on^H柇 _վQ`eTjC 'z\e$6"Iynn ƒ?7w3Ȝċe{=.z?btk6$,0KD/x!;%;-Nita ˶!㪔R]4[8NKsYz=ƞN*PxL,oI .2)+mc*LД fR4;"‰Ӊv2s م5u(QlFRkR͵<(sXʪT[hЛJ,xA]_wu蹧۳f٘hr\`ݎ+>Z_ ڌqILg qZ3$;G'ԹҾ"L=+/ftZɮCY`lPV9&O-zh :XX2JT) \`V5A/ᗜ, L_rYO1%G "E=-Dz _ ;W- r]Z}h(o{$!3>uf7G˓zq<)EjSO=|Gl~[s'uNQqyө[]fgj@nҸ*<޿gNAM8ԅ cM1%jS>c%o's`ޛ M#4*IάA׌mgnX3ݦ_~xrIcw୊NZO,%a6]-،f%O/ j>x77r'TO/P~3{e&%RSɇ ^[Ex%62f+lUj/A +)IU[jPz`C8Hjח3K@/r[jsVG.~ruD6T{Pk[S vHVu~iM/kQ,}K\5&c ?+ٳhji]Rg޵*Z=^SgK2S0K ֹjI9F^=$,nxYN .iC +;|1䔲%Qx .lnaʈ>CwW9L3b%$WD_O5 va"_h.ct&}#4&+L\7W0[gm _r{x7wBoʦj&MБe85,C/Ө;3`bzsW?VXQmڅЀvJn c() zmז̸¿H̿[YO m/^#aClMXӑR\FS>w٢'ZCݍVɡfϽ]O:xoYKSVal 0˜`MITW%8ogӻE+}qPLt?H&5^kĭˋu`_Dq?7R+AJ ||<ڄ2گf4d1G"Np|_"z|sà0T>R7քpIzDrBP߼|X}Pp0fZo=NjѲ{uD{UKl\W>A!Ш]n sQk?A)jX) g PFt-HW$&=JOs;< ?`w$@uly,:I9>5*vP23@ B}8 6$A=Bh9TR,7[>DW+jw%_St1ΐǢޅ-]EY_5b X6plA%-jz#R$T,[ X?Zt:i6K'&A0dvՖ5Չ@ٍλG;K:NZ!ѫ]x*HL~b>(&a6lmV)2 -wDa:;-1qKC^j(.eO$BznMQƩdLyT6Z;Ӧ4d~cU (Isy&s7VS Slko 屲uϑk~HoET[ӯoMn3ӔsprtY/<-wBTo2Loi/SR%3mB2SJdt6ҋ{fOst#1D3ʑ]^'~\NC6T$\\1Dw ~"*<,I~HCK\j?3uNpQlQ/)>k<^j"',ÒhxQvm!7"8ˇ5;})C*fh!B>AL8' |gpj9"Tp6d+nJƊҟՈ d8Ysd\k"tѕ>94@oj4Eޕ,s n9- *\#oTd'C(1sBE*+˱>n$MJ=Sy6OcM-]tx8XU?43^ySx"55DRGe.>O }eC$ ҕe`/v+>dgS R/o0$ 3+ɏۼ@)Uo% Jx96lׯe15-kLY:Wz9::)LT8fW;$XnlՒxs/`ؽԦ0^msI:z{Ȃlxh<sO Φû^ՠJ%qX7ӄ F_A!l+-[y_(p:@"):ϋ3L$dлU|wĀ2Ӏ33#PQ.mf&Nnrޣr`a;eI{1'DG珮- 5 o ݼhUd(#.ќu5m«ٺdJ[3dwGHFVU- oթ@Sa+U2#Vj=$ !W)XlƳjwK_UKHI_`ۊ]J1@ΝOT_[<ђ9d[@.RL `6oB3m`. ;XkhՍ: JSc<Zp v蹎gqY@)ޝQ7Mb,$^^O5tR,XwX4F2)ApSZּ/:kjB,#s4h4Dc*KޫceO {PpO?hq9V&CoI%8nuh[%RP< ${?EB}bG~K`YoƟoZƊ12#Ѓ?JI/4V\״I x3z؊e2)' ?CiY>è:dXb4y~[JАț@W* k埇R \%IR9[Ė.mD+֨4 I]~v5G'㑢PAru"5-t w PP[@w'][[NjE(#3lo@mW7Q9;X|˂Kc@w'W.`v& Lۗ׊Wѯu[DĨaz,}mCڒaQ}ОɫCE/ !-cCdH=dKA6s;.H .go}NIڬ@UJ/GlM{ɦcP$>,cCb_>,|0i:]KEug?ό'uw^wBN;hc><+͗antMZB;G3*bT|4S:a&1bB0gd?c(kUMwW8ߝB/2rԹ(o &eV,;iYF7(N5GzgTǫemluDmP5ZA48c=\TOD1 ~Wt Cf5YG?l&yH;eMz[ ;ylcbI"e:௸؀,kh%&Q*dliŸ7ɞKc✺ԇvOn&cmq3^` {}+CXé{LaU&E/kOVXg' eE|a\d f'qLcRD/qH $O븁)|mqY8ӗA@4R^B>sPhNjAks5bwJD$fΥa ]i ͩ硋%A@7>/TDDAx;`:: :RXK#s|{#> _1_fpt4!߱-OGW>YoފR)O´Ҭ}!hS\|x&jW:gsC LnA _ը},d_ZtJޮ/uI6G7F$xQ&(=YNYMRBPz7L7 W2jGD踥A,|Le>VaރkWfC`tqu4Kl 6;K:1pKl /,*=]9z|`HSm;{"qOz+*Rkȝ b;}gvxuȟ JHd<4i>;E=#|2ui L ɅGw#_iskL67]踊 U͢m˾˭ ao\81d;)ӣD-Q`~#*`]")m‡Ns_4d+CӉ^2a5HQ n wWY#|N)@B\KBڦ^J11|\EB3;D ({Q}+ȳDGӈo͘(GJMY3&h/AGIQ,P[eNOKuKc_YF!hs\)seP`8)=yR!?g:VK3t{TlqptΊ+6Ņ`QA&v00̃o̤G'9#; H j gl/8> dHki a2?H"YĉQ?TIh=2^ %<ǜ悡_B̮o`swT] gdIhheYm&vzMVUL|D kN# [*ȦPU-^7ڳu8{>q̹vd+Lﶊ?x]ˎ`ʲB噳,xT *AޮCew$Cyn=NR+!®&s'Ӳ1TaqiG#fX-E>Y\*З=3<r٘qNp,$wACOHX"/彠V7.";_:f-˽{Q FW 2BμZƿCv)Ĉg! J-r`u׏}; |,eUWӕ\応ު9 +m2<vm@5_lt.d\tlof}bÖI` Ʉ/a0n_o,=6ή"Mj.*i37zka\PӠhyj3,di>%.hp_/8^䭯.ctHE.@FZQ*?PEտi'@!9+ufg:ԁ[2>&̨p :l5*ӧc9 >_<^g=kg]L&3WToxBs1N,WZFln,W KTuU|!j W^T"Qن9l֮1 7ݘ#5rr,agԏf,X!}-t, Iĭ_uMI xS`ROq;OaRJ\ ([iV3jiZ4|Hni0%T{DpI z(tD*^RtRIkD4>Gؙ"#2)9H=絩s︓CA#uC6!qeXR+j\*V8IoBx09R..w:OQFttAZ@bZ,:.< կϤ'>{TF~YILЙ[aF{.0$ydA̶8D"[%"9B]j27p((BFF:fڜ9qf*,KZD Lɸ"T7m="3u;HdL0[}@GRL+ `y`!]ٹ!ҳhTGaIhV Xƫ/{QzUq: \\QӆYXwP (%IoQOҖi gF9?f5N9a8Q"{ &j[nov$cp:h6MC{V$ז$ї;sV8O74[ M/fy+faj^b[ '4TJREDS#aƂ4{[mO5". &d|vUT}nQ[sŚӊ`V'sIZ~e!lj5NO)`2p>܎fS+3j=Hw;؜p}5C(|j4}bH%TwCn1H׺_Z9=p첢j6|"lYOv"Qq Μ{-TY luY{ib@*qʘ>ap2f<¶w1#jb=gFlpxAy lש̶Ԙm{E׈LK8xe} Lrb˛{*:|("j6d}׵Iѕ-gW|8>/蛆iKg{E ֹF(SXؕg]P P'y׉:,Tʿ*Ǝ p Y4lg hF TGy [T8Dxq3lex5Dcj{+PL^{&9UAɕ: gNn߳#"s {Y~ 5S'W)L=2!As##\I# EmNeR ҉Bj}]DȲ-d6.٢•j+)W.D.Hd#RE2źަ!)TZluFj*!dcTh1LB6oթr`~ \m?3}Rf9Jz`$Sb2%?. Rg~T*neb~Dz4A$o9_wqd'{ȃ}EXʪDF"6_) Do<.pWεQM5'A%6BTf^j xuۯvX3G8 h?Ajs i+h%9M4:3l]\yϷ6CfF6ZcF<;f (ھRt)ùX씋!/y u]𷾞p[;Z9 DJΦblƦplj.Q|Sú02Q:\_E@--Wgx$μTG6qA, c?>v[f1蓰nX@SzN蓖ғC113hft}P)/0נO:!=ݡ1| u'].t۽uX.e g]]|M UPT \ ޿)gD֗ !ER;2٨3K}$wdhhgw9~6~*\p> 2k^c:0+Q `q͓~hQ˘Hbq^'Et.f m?AN70CQfpk~j}:AI;Otx(hȀB` P̮e6a7d+L2^\d*7V!]<{׏ǠȉN|Op?`Mδp[[w>.RQ%rx)Cc`lamБ=e9b $*/L)j @OF8W;tdD8FCp qe( o{ƔXH" tA6QGQ> 1(FrT$ |@k)d}EHu Ѝ[ʉ0ƑnmkȹbӍKplHpv#0ej|؁hnPX% g|R] ?y Y6FnYM)!X:yG--W'mX )bUXr>SS2,V:gՃ]'Uէ .4lP NW8\H7h7(Cݍ E }/ҩ{6^pAjБluxxdfE)HkH!f-ԬmRi h U5  tD6*}<¯gۘn1 sq__;я#:ZDj7_4nIc&j䖭h{lgTz745˞XP/$U533Uxd Y0mQ(۪׻Jo8=/@ l"f9\v)T&QAHLkå'܁9;2~t7>6O!7+ uRHgik$2DŽ|&ۂ<;+}!]1R{J7eb dAjJ7BN'ZHK|3AI$ގ怋56\v#)\wd>OeLZ凁PLd|=QJ >Qy»w`ލPSw$=8Tٶ 2@cׁNPio9;d".v Ѡ0}N  Ewc/.aU('͠LHں><]Ydp^y%-zwħ0Dg<8mIÖT.wBqzjNαwoQx+Xyb u)[,(k~RWL~2e$׼E0BUU)&h * 'G#M-B9 -yd;\+92,5v0 ,P-\ngR9xA rNZe۬$j%`;S흧F^>BIK2< UrDI_nes`u{cy&Tz0 po7J]#Ӻ0S5P㌾ ۂC1?l#mcΔ.82>5 oE_†=0T籃F$F!@-kϺJSZX,4<{kiְ>^[ _XJ@xxe^J阵G}iy,yE#]e%՝ `B7(12[W0}r.Hr+=MEvk߁` KNS EO߂~'0/ۤʧ4 QLs7VHn+4;$EG!KѡN”fL ΄4N״l58kAQf4*8?|gp.n5w>:+L|,{sP_ݦBjF>譺DgḮCZttߦhqiAH&ʜJe\ $r^ x1f2փJ˖L :\0mjJ_3B1e;Fw9X`tMl=wYpI!ڗi-2 7PXUаuQЫBIc0oZ$+r)~+WSw#R FT5({Wykx3^SlmBDM 5NmīEpOiQ'V#]4[-5"8Z;yN@A;EJzbAMWC#7* Go3-50Sxj͚p~ juhuKř 2y-J^,8@9LHTMZ7;{EU_9Z_ᓄB-[e-H8G^]2vE m_PuPdvն`4Ae'+15Wf?I"uFq=?cR æ<ǠTw[3¢o+m,+HC048)pxO5ֺgns|-[H Ϸj8j=[JLmdkP)d<(C/EtDJ Ш) >.i@hl ϲgf2b5-t[|%:Q}16mL2bͦfya/%i{ұ6.~XUr nJEn5`כ/m џla;)Hܯ)66d.7 m>6!3s' %'kP9WuX 6B{!ܙKW2?{χ 44 pf1pGW=GI )g5ԼۗT!Z:XA/g_'`^ikf1XPjs e7b:w" 8lFFS`U$=/'_ L=̮:-_bm8_+xl얊2Bkv[LUtؚOt (BCdZ{N\)Hp K F%TQ(QTB$ [OΰI7l9ŵAH?B>b53=t.~< ,cEu,7(˳Wi2Z>gRrSHYC9@;W!`9YH3Y=:[;(-cZ5[c5M7Ѝg)~ ;zZ&#!gTlbm!F-X0@tÅ<"6eYm)K1PCLH/BMÆi _%J!IR( @#'[26Lw6E^_ 5oPcpd" zJζii8?e!E̋(G)c/mk~RC~%YrH#fYB;um%J3b|ߩ*r̹kЅamT#8Dpni$4&r\ TO/,ڧ]Zfz,%ҦY0` ˞pSC׋-^C4~oe_$:)Kl0{"%w$Z1h\|oNzˋ]3'rP/9ݑ @Z[t(OR9€E5!Mڧ)04=$H=wGlxUM|{^$PuWpRpEV ++Aa"{nvOTխ]80xDc"ɼzqҼrk0ɝZ^X3b,TF eoCHو :WA/y59L7.-ۚs}S>Az=e$K۾w!3XE("/ڰiچO) ,RloGLA"K 8@Fmy,[5)iИg7g˫ͫ9`4fw6[,aMb㈑T!bnxBVIqՑFz`c]*e=L H38_̛ g Hإx\*/?o6'g=e6%9iqHOFݨ(2$s&"ח]1-f`ުhx:-u;y flpn)L=v-بƊBmgkvizbIFn4#o.fk@g٠ef#j޶WL[*IB2YT7ZAП @us {COFi.gs?1uZ=[#{=nq;@GI_i]MZ !ëW|+ \H:Υ\殾ny^ a3;xԲ6Fp; ߻`NBz$zzW@(z@0[~.q]{΋l۞3re?g`f+˝,ÍLNڢb}J(ȁ*A?A.RY)F'mZ4qr֑0f/[K]snC@?#9 V ,(hKD>,șΝtb g(_Þ7U}W{Qn) @Z<#U>ou)0Okj̝DNȑ jpO3eּ0^[>aʾ/KrFa2T*ކNE03:|T)#Ym褕qdcJs]~eXXl=Ķ͊WԮfXiw87Lt*Uђpc$]uX#fly,u cK `;fu'4cl1RUax H|Б* e.A>+q:?y Cx y+ȡV!O E񇵶kB#b(l~!Jh4K6mL՛aWb{h we#Mऻv((ivOڒ ɳg[3^_ sה+m8zygztiwju Ϳ(( :`=a+0rAzVj)<l#;[fOn4qjyf1 ++fUԿ"QF/$8nbvZ3Aݕ8 981Jp!nȷۉ5(P5e(I V 6yͲ:%Ǫ#11\[hܳ_0y!"= خ7=κz~׾qO>/h vfɯE0^jE᫩xu&'SuJIVZj@7LT[ KC \GКHh7C!ύsy-,U1M`[:h޷຺4aю֓QމH0fs7x4]%7 >T6-0y oJjrjѣ4B_ŇH|4XҹKX n_ AKѡ9G'#\;^ -._as2i>ez#ѣ7f>MmsHF-̥|\s|$:X7_}Q+B`}ŋ+*^jZt_5fE.nQg]WKw\r `8! A+rۯ4|IxmPgS 4Bor Kϊ%c."GqGsaaOOO0|<=RzxWbvث./@ vH jň!DŽ-$P2`}?o߈V܉Yynj`v/vO;G!EP0qJ[j~mp?UESuYq~$;'MtͰ/-e;>\aQtg%,LSzl  R~䊕̊PygWb`jUa HKJ<%aagڹj=ӚQv`?2уQFS5d+LȶxDr1ح=. /&G<8 RCJ<{='R7⻟}+ȺwKQ_ |}KO}NP7muUEl{UVNU^ =HwN*lmߞgAm1j0ZW[ӥh#l$@(M'ZYUqp]G;G忑F+n.7nx&БGvלq &Ot$s$pD̎>LV_Tʰ?,C"!iݾypG;x*͇NQTZX#E`T}J>Uf͝ w$SPp^;Dje@D}0n =^x 5vEǑ 9E38{X?{_d01[@fޡji nP8v? H+ `Qp=6@zL B퐩O]M3t/YBHvՐE$(Rs (cUD}=-IUѣ{$X(DCrTү˚CM׆|m1()+(?;~=^6Q'"x&W7,oc993\ɑcSJҞ$!i#P.5)sHo1@NaPnQ4RgRnCa}< hI vNׯG!&d^<GťFP*Ѳd6{z҆e}tJ3č,Њ,dz c] B3r>=gȻz3DSYOt;OCM3Hsh(x %qWg[ enbA&BɒS >ی;F,_Vz lߟ +m*'ݥom+x_|iP9KDf C۲g4<Փe‚jhhX4z4.zފUV V'6 hZR~/Hu68(UiɱQP' UQ&r ^%qOG04K[)Gnq"TXP|I^&^pd H f QR_ ~~*St _d$޹7 ޅW)>ڸlDNx\y~ g6 "&/Qq}}`6]`),}?3QkmiYOpv$@'NMU(/$"L^|_luLTmwMbϖP"B)2 ;S?ޗmSVoFKX}BfCNw8Lܧ(^j掵}@T\H,{I25](]/ಅ%dEҴ7fLZ. +DV(Wy*}{4֙9 'n>G+y?i9'0$Kp8p$jbzΡ(nmz sy~R[_G6h s"ηͻo_"q= ~W}˹̰MPSݐiYv m Vk p1#-pp.j8)ϜКsFZ$gHJQb> ($!q*Z^6$b?.T.i>QB 5ḾWU1@-}~<^3Ú&k:414ul]not<@Q^hgxb+TU$4vqu=͜e,H e[إ+hz>q`Z`QGC z&ӽ_3-O#EÚdAv"Ȫ9?g5AyٴЯ7յ`&&d$8D;퐋 lyt@SǍh6xCt4{7F} l\lt23ȷ8Omd[{nQxXl:Qoy |GcyY3VsQ$B`:" q 9imhu8^L+2ڒGmRhF]/Rm'Naub69"zB^SrGF_],,FAb̪紉闱X} qɋ)gzȃ4JBytqnډȴa nvd'tfny |oFJ:y.]Z`kGթ'ɲZZ<_I"y 1eruʖ ^~h%r/~ VDIG}f&_ifKpEzʰ|Ik.pZdk $8qRu^O:mgÎi.~dUݕBc“Ht9>S:7K#AHɠL9,--$gr)jYu+rC( 0۵$\ 6۠/wD\l5W~A4x["A1ul˳]8ra=>[CC`m2nQ&H87vT!*=!&!kc AcgU߬哒d * ܍N.|I E06H^]azҜۓoUoB!j¾9h˯M"Ws{ݚʁ=kUF?#Hj ]v _&;W-oVSbª{Lc.Ï`)Ic%&~͢i X_ n{Eg_d5CoLf3S=tP(m$IBニnU9^5C" q^!q<љ7OnD[v0X5M"R,r*X,L],I#Ji^R[9q7_eaFc(BWT&! "рiI+FŔz Q݄-lWlF'ZmHkwyhtXԠz~XkVJ)*f)]fo=\&]6ϣַ)<DžѣVP*7: ¤[zSzz_ْAbw$: (VJ)_(5x퇴ҡՒpoW.Z}nwׇa2xúxxJ։?z}Bs/=TA룼Cm :3-ӧ{_O[2" t?7פ~:|pk$ 'HM➺uv* ]lF5~dCc XL4U$B? /\b$AҖh;?X3 gt/¹hW30"{!c!d2HrzYk%뫾 o?u(Wg.#)yn5"*ß{#Tk*!( I~LF1A>. j *V6&[@DG___AӓT1ɜ!?1@\$t;!9l`VzbI -0?bv}{giW"&>} H#V>"d$EgGǀ Byor}夞*٬- Ԣ' 3S9+BDE{z5cTB~ ,O픗;@ClYE ^ωG^Sz[Z\.zNK(J۽ 3ƚ*ʑnsn.Ǐ2[]ujl+lFr>_@ޭo;xF8qmDJ$!1(@f!CP|O 1MgE1t?gW-NPv,\ReO!!7bD:iʺHqmΑ\S3GJZ6O..'N IVQ/^yDK8!GP<˩Mhah5N,Q=o  =~ L[xBڹ)2yrY' <`@D[-q;NTA`[],7zBŀ pXR[r,qu:$PyN]'$ii@+U4OXvw-_ߢx~zܩ'vZd=kҗ5]\qԲL-|@Ȭ1qg(Dx[Tlg]&$+̄lg̊u)}GennoϹR;9Ey7\kqoI/LW!xh]>F ?ԕ"iӶ$<_QkeaW7Oi'^ V^K{G.šZ31&^BEiM쵡9r?Vr;UyB-ԭP<}}< \+*;2" {y35>@{kv=Nl?"8`Z6RBVW|ΞF2B1RBApz巺TG2o{ 8}<ԶF$Ky!#a,xJvi]ᏮDf@^8/q\ZT"YsD=T|cV?eNJ끫C_>Ԍ['Ev//DXƞ]"%x{KnZ֟'U% @;\a$XarEJz5y .!Ւlhˊ 2D7W2|^ 1@'6e,(թZp$_7Q |~B~O'7wCyN ں9Ìvnrx3x‚r4:~rUo!+cWqfby[OzCu7 ցSn#Znl%}i=Ls I.)QiŠ7b y͂FnF*3=o4~?:,!BYNHZڟGhs)*sXx%5-  5[Oժ烱dqD¥NԋNa{UgHTuպYjn;ok= $TpNo}]JSԓWewѭxz>9K?0 M_yvHBM zy S'ebr#9c6@~ |eWW{n^ g2BAنv^kV a0P\8LA7juJ+Oj[c}eF~B%ʿxݘڶSh-הB.a҈7`J]$ g n;U_~o/OL0fgܢdW)H2}鮦:9Rv iVO;`nCiwt GrWOSXj|z+=x)~PF;l3w_} vtr{Q \ZR.țG5 qּ9Y%Ǩt1k +Z*cBḤ.Dn%gR}q-\y[A ^ -0EZxU3?al쩯Z{jka2h v#ZkrGDD9p @<=ӣ_.V73m%rњ8dK#e6i]Ƞl=cjOіE(|ٓE#ODf?oTR{F&b)"R aQ0Aњ@[/_7sGՙKTݬW 1ڰ\bd~kȎTEUp/F `tMpUbv sJ#=7Z CF)ö́O92`k+t+M嘜wp; _Ϯ6YG{=-I+7vkTBdy8㓲F9->ی{j -_RD /<`;jMɣL E]C(sγ};fY~͹"g40fzh~;pZՕ-m4eN>V?Wڍ@]CK>`5Or?~gd#n^C5:z]y:ڦac5ѱ>èwL+/<ҽo~q{_7ރE;Km*Iʓ?3Y\CptEcYdbXv޳<\~$N&S5~i4S&;XuKjuudDZ-SU~'3]=7zsÈ"EcGN pz%Ii J7 ~9unX(|PD},_)E_p)N;Vi,"OIPqj_|ƗKs -VL-bdRhTV@|oЙ s,]Wc@'G2AB.֫q=ټ5d2-Ķ΂g%oRqTKxThVXs3yG.wۃ qe{Υr}+pgJٲ:\YS ;WQɈix{M]xNduR%gq{nil *J y$)g#!y)XUE+4·%ܓcb Ekw{վB{vK*"d[&:m2ͨMNv~io )Uv8~M2?cRJdm{0&=fu64pmG{djeW`S+58 AmE5Q }l2GcV7f4e P@Ʌc<OZ[o93 YhOCut}av=2g'F-Uf7d2ڔm0{e(h>_iFW)taD D{W\ϔoϥ:k5ӑB9-d@qd eB)nw -!J&^*n"'- ߡn'SOub%%㫑,`Ȣ%{H=fyt"Szxͧ,aMڟ8_5(>DA4īY:no ^N hF#sCۃã`~^h*TT)ql bV00Fg_J,{kVR'~1r堤 6j>"& 1B5W0 Ә7=z2&rq[plqs7zZ ѧgbUmL ^u_Q$!Y)|{D rq~cK5ۜP0ܟ'n`*=iFyt};" `\o-B,>0ӻ~5屮k{u*`¾zSJ7Z^ 9rP- ٦c5i}RK0{N,fhA|Gɫa\\nl:T7Ѿ_Wan̻\ұ ȅNHmH&?܂|Bc+˝I[EPfT  $ V2P)LH僣_AuQ.R@.'x:~O&"v!o|xzvFjv ^!kraw{G` K' Lo|lwĸ[{E^j|/[{ZWa$KCPRN ?o77Mȍ(@ o~5H8u#R+>N cXR>-xwHXX,`uBݽ]Bho\E"j GҴ@(r}m"ܙPp*}P#Iwfh.ݥ2x4b=zLŨĜ=+Q}X!3 ^kތdB[{%zr )JjLoxtJ| uXwNJBV-Q_8x4/ZЭ@XTH}șR48I^ ك$۾5䷔~G,e1wm|ؾUC#sE 204[K:Oݝ?dPpBTLh=Bl^r,ƛ-&۪³ +W-dwRș. Om>H W6ʳ\>aXFh[b&[Je( Zxj ޷(iFMlRJaEkI#qh" 컌rCWV kgi+hy3kЃ}<`Xz%AMw oxi\IO-ϳNZ@gf%T |:jg0" V㗅s{B˒K: 3E`Ϛ!QN/=߻?Da[#pUv]*|._S3x=k8y5 ޽]ꬿۿcAb\иM`t%ϦbÒE5vjmF_GГh2ݞn3Ò(0nWOk\8]Ai;͔֗|xE:[ySK,_kBH8N6.ze1^ _#7 >"͟8dhfHp8M#Q_wT[CpȈ+ixjFJ]=qoϤߊCEB0n8w}'yıS8pY'R8&N]}J)U3[y'c Yv HBNNrq#dh\ %/t^!l:Q0HY WzguQ jNDR`%<ŇYTh6ţE{BKYOx>gDZÄn=ѹ7쥾ם4%88ez08i2J& ?>~|;WF;ĄΘ]q( e'Y҆5q W{ .E-LK&?y[/)"\ݡ?R.6j*V)Ls̗Ƿɮ~p)NG2`t&Mp gNAgE~o3f N5 è1ƿ^x ǟD/#P-MdѠn{ 2l4Pd_|"+J(p([]4.~i7̄I}؍M<_0ܰzUGSP)0oG!vo*4]; !l!OS2`!!C i q$ MJ_/3u)Jdŷ\AG/ۢ D[̕=ʂ'ZxjTݭ/vVV%0/E)})Kz⾋i6dž`ftp|7JURY)75 {a?TYiUg dyJR va/=*U4g.E%)]mH8(72hď!di0j>j_O<''t`S: ;0TtTg+ M#XatVf 9.v/&mPXIHQTz ;G'>-LEX:.нR ["2A#|d`H=8Bv'[RJ#Co7#Q+ӅUS6H5o08"yU?h1ւǑD.\pXXǚePbݏ.iƙֲZOu߸?td^Xss8>W'޼HnW[ XBQC<%i'/rGM,-'y" N`B;ҮD\_֩FGo RJ^-j}@himY^v` }7G6C2 c wצ/wl5D%Z8 ?ŧ߁I4W*%odIftsh8t4dd޵XQ4-0,KL&o-Yԁ fM7jw yq2CMӸWZ#XsB6ܤ3LLLr-Iv7ZlUn b7hm 9rA[VΎClRڻyݰ͑̃zK݇ÒB ]$'[`'Âeʽ݈5,p;x50 MٳtoG+q>6Z72MU,k͌ǯ _V'R ;ءR濢A賔{]fN'Kv.])5#S6 Tc?^_FqQ }6[ɐm ziРt:,ֱLXd[KQ4L {W9wsv7^b [<\ Kg3T,܏eJ<' <@n7Z@].BB~HWjbRՄ / R]n|<yGZq@|l>9.ԻuBry!8WZPMcܛBλDK n1-/DbUҜ*;caygevSYҥ6m+j+ U!9& o"6xbj@GfW:;L`RM\:=,? ݤ´E-AkҜȧ=R?Cn,[`ZJu>IU +Ӫ%K0VzۤAZl?" X4yc@3Zf5e9`6PՓ\]-B{G`W甁D‚ :f7qթB~ziAّy!ܗi)}~ąwm҇آY7#-´-7!fـHc1o& oO*'G!nԫKj)^92~.XI,W S"zh ySaNЎ)wŒ- :CƢC?sqv(]1KGꄋ"j1t:>b0iQF[mޱD2%C' dFX,c%0*QP#dC(VMSsA| (V C ؜iHNjcfwVzS\mkեSM#l&x>-4>8g'$?)j _/q"XkŐ5![94d"\+`P/I ۜߧ.˿mIxS@PҦ_cJ a)/0QKa-oG^#|=k5||% Q 8^0dͶ. (IY1q6azvHhᭊ]HiܚIv;?Wݓ,'X#!# 5DY=0LX.4EBY ╻LdWN jp6ֹyQGj-RyÑ_y<fU lʈs`,~ 5 QgiH(`bȃg|giVܽFXPzSL&ZoQ]'֌ٸ-Awڼ 5/YE?oCKge #>TȢ[]"ID7Xpu ;.XO8I]5_ /é@Z5mVG?ռI1_L`7,X~*sAx(EŞ}ƭYcSFfu$wL&Z~O)g}8G/szKHi*QG<)uX^Nkpc) 2~bUU6+ƋC+FSJX,UL)7(cqTI*^`inykD;RLGQUJ'<A^sFMF$e6Kp}r&.{l`>>AȯT84 ̂X."A( ~E5J%aeTYA_rdJݝ%V-BݸK z`aSWMz wUAkCZj#n' Mwþ=1ϑ8k~Wr b4bwBd ^]KRvC気\?(IuSKQ˸ek跔ҦO_J3t4D XNv* )8gv/|Ď,"+P $WmOΪl`H1!k:ﻁ}=~ E`yfFf\Ѓ0e,jXDK u# 1:vt%7lq/ F*iJx>Zc4ɗy;{џG@>a1 CXe.Vl1)2Y>P%hрYU%XE' u+ j#Q X,@&V[#AN©dǤ0`?ŗ/NX/0_r.MUMQH:I iQdk,OLk=k"WI4Xe'e>YL w<3Of2I[7%"|a.1 0S#7ra<˕oMbOiS*u귮ur X !:Wk1LemI / BWe8+G{Lp)_uBbvT"kfMz/w f:m?1ɽyQB޽LB{`8;IiPO1Vޕ91I @_sĉ/L;~sa y! ]B_.A˼b|e.V@hBf#B~fe>`2p J/Zy'bT2VS}tu[ z yFŗw R^>5o Ź}` @KU@uSD*.dǶ?eЫ`.v7}{ʷ炳!mqr;|?ߡm"1BI\f5zWcaۺE!HY8-yn${^{,vqjvV.y]ףoG UÛ+I:` rp/p9Zd7{+VrYY:O̼ WiHf적RBLYO;U$m&7}þ ?{e<~:g 3R|>` ^)E-o]]#"35l8i$~>bNRbl4Ia+pS(#mHFmO3&SeL7a&(yt'X񗕁jFN6fMEڴ{e-ߜ$`3o)dۻCѽ 7rMkkj!)M)xu_9Tj 3_zNb͗#?(!Ėq u4쬨e[D%YƘ)]ޱWBqgЇRBl07G!F;RE/e8dZ]1Zn?&$.%.R&)q-CdWM%I_76һڙ+íhue !giYPĆ@/j)pUT{GkfO貥U3vH5)4C}w+vʽS`YC#} nͿO4.mKbJo+IȮ@[Dr6EsTek=ATOcY\=d2FjBe{I%Oп~]wK$a(4JABT[D}0;띏Ƕ8dF$&ptt H8F\Ix ,-11Q\0)wQP0\hr$P 2&3Pv[~G,t"1aK =TFJT.M(E.ݵG^޼6&y޷@::;П K!NU+b\0c}W?~@, Q7i~!PҔ^b%F9\hƱx)4>>F}p Th#K{DGۄ&٥/^H;)xhMI^#]< N#!xr bCa&d kinI·]i:~$$>Bܚh4?>|;V,˨h'ˈ E~c!%^G\ie >L+pci%x缚rjD"|_RT$T=W 'ܷQǦ44ra\ gOB/ 2yJ ڏOzp96vOva?ljG[w sM8 ;G38R$2Ns\&kloc*A%S`L^_Ql"fWiDhCHUl3ew7̹EV7g9rbƹH͆ 79\YAX +"aa3;^MNDYTX=N.oAJ:ٹh<%K&+-Nn{owkK\ s0zWUO]1=aZdd2f=h{qP* ar'nG}J ?@.V[U[0x`#e6ײ0'`RXaYWh>_\YQmAȞX g.q{10@b!Zl 6:т*1kaI/B 8raAA׶cFyl|db.u,0oיH^Dz02C\꟏x}D Q9ĵH|O <ę%J:H]4~NJ3.հƚgod$OA (D֙&|Ѡmܧ5ۛ4`m#/wCm#g!8DMR獔&/A3Uɛ*+6y~`्X\9A[n밯I/jKw(ak&(~ DRg>#(*U*,p1Xs~TGR%|s$W޽k~R =Q@-7??㧠i2qcv."C3FOʷ?0*`jFhҿG# LNӲG?q'Cze^ gb ]Ȩ9X?3֯"rmߤ%w={yPF ,,$?x[C 0tt Wo8~wQLx~A3eqT=NxhGP̈Jm c>d?&qi "8A;H1IwwyD5NCŕA{)z[8qBϓ<lSPNU6ZV0 FPoXf8txE&(hI~W䂾z$h5PVi0ZE.C+]{wYGA針q"Y [[ŊUuxzP3$"P}KUH4 B\R;+ 'h+̭oۄo.r\U' 9@0-Ĕةl~RD ~]{bDUvYla-tQJ6 m7(N b}ɑo,gkY l^{|Vr|c.y߅ykkfa)^0ېtU]_C\'-F)ߗ )ݘͱM ێbagC7x?HxjWY;۠#jwWkn>]ZFOg!YR!h.z$Ό>90:qK<&)5o=uy(5kpo~ҚmVhSܤ dB4s3Dz{"ݜ[jp]뚻6r[{&>ח(KaPjܬcܢZlVt{:ɗx̴.Ѻ`%iiZf%YJ)U*dLe{[ t%~Q϶QҠ9zĀ6&^dTnQVTv9`9x8Ip{I'P k!j͏0cVQv^Nq׆GlSyeuWČ?PrIgkФߥqfEj> N_IÓ9}ӫ~KnH)b/ϧK1\| ^!i0n*/8{vޔ>UޝPL?. ";gf"@Q!j{>1LYi"mֺ ?k{%_+8& iKL):DK7I4 {M JBC%*,D_gn:9ac G_3ҏGp6Iϣ9ĭ]HGAOLC>"%;0pt'vciB!(z cbP /_N4] !3 y%Pt@f\5acDJ8TBXs Ν25 f2A12!ZvK#.Q{"| Qҽvrc*vrs&U{I$t$C5\ , HARDB Wڦ4F4s/ݎuVtыxZQVju\e @&:%,z݌8cK&:̛p* `e@" rL 2[`I P ͋%M[n2Hn=91Haזb%Cf)kiR77wĬJ98E~ 38a{}4x%9J-+0$ChfLP+6b<(ev_,N2(rͮtY~_B@)<40o{[v Y=y*ZnGZ=%}hW[#oMQ{O ʥ[!8{0$>L@S\JY7k;AD}l655Y_g(2QA V܍@RLqblP*ߊhX hѾ])~UA@_\E1F``d-Y4U!iQԉq9w6WvAo0M@-J"g(Udٖիs.US:Q6ˬKYSFul^&4ʹ_?!FO V@:~PU`y7xrSn^j%(u>|=sFb|&ZIA6eȔoB-ZcvDGZ!"3ܘ-EٌIVYb%-FgB_+`A|%w LLHv?ݶӌD3!I6VP~~Yp5rA=ʕ+ ChPLyKOj+ aI[[H!@styOL)xXR'&;(ȥb*oco-eO5 (!o:r vh"?[N]f: (kぉdHNE4:& J3z5ZZ>+J%yʒZ Kh7;0 ^P8e ? 0 ) ӤڎQ;{R)긋i4q-1^}VV1 )РIhˑE΂RX-_y|kOr(/Ix*:,jۉ YR/JD=J> (\)tκv 1ʠUvQgvoxerYrSS N $q=P f{x{sB:IA*gdz>8dr W$yd3 /@ce,F"`^r(V,4\wEK? P]  ;ooA []fn%tK h8Gí *BІEA5I4} gd8.F6fFd4s=[`%ciɉN#/Bg3#2!|tkOlqn~<٨+pUay-^ܵ*(hqfd+m:Aqx: I?O 67 30T6NjNWpOqm(_~yv}%ˎݑ S&<(hӸof ͳzUNQޕ$_lE/ǭ6k((g^,X+Ձ7n1%/,`yK(KwSˇuFQ~/ 2,t퇠LU>ЙG, -PaQ:aDYń]byֺVQWҿ=j:C&>l{/Fٸy'3 @8 #?UȄi}b]It1g'FGe|\k5'\xr?QLm"Nfs` mHW&jd"df]Ô3훏ď}ÏgRL:r"]GԐٰr;4f #\\#Zae' 24;`5N cAiHq:ggՍ%[m0i0w5ģ;lvGkA:p3] I"ezq?!I /|*VW-U "MkVyq&.$2ɭi^VY2yN7%XiKߪ:WN| &8LS^@Ci%ʘ2(&z6^+_` }(?!|!$=t?ӻu>YoX("yCwŵu@pS]A&z 2Hd 4ҹ⨯|I"YՍ_NSlRB3՞ >q"UQkH`&u94n/ᢘZIMW#4aDo\?}:x#vdz5(VXE_]AAv:_/Z?!0,xJ0([Ow$jEL4faW12)uk=Qoe'iO-:/AOczwᶐS/3qfJՖQ'0C;8>Y(M*{ Qfi&Mib2/x쭸]+u%2E.dIig$K45AяgkKG7LI TIyd 셍ߐA!hG\`yCtmj'={0"ZHk!L;KMiq{jsf&9k@:oc$X)myzو Fd)nȑimo .Bň>G=-B?$Vd—5KOmX.Wid+6;%:i'd9Ќe zA3CGbٲ))y5ԆݻrRUw"$,OMӗ!=P_t;xNGWWL7DwXQ j͂-Eu*[Co#!m(2;Ku=ksȅyo.N̅Uǝ~IkhH_rخl=+X/4צ'˗+Y{:5̵N$UnjNA ~#6 9ͦ&^_gC7+Uv>1F>8 )SKrJui5Xܸj?LWz7P6Γ`_Z'+7m#D6Τ=jt箘5#c@6'N-"W?11`8( V&/$OLpk*hAj8^Нp8LMQ"]/Kd$O5:yMp<%[`O cY"36S\Cv骮ښ@3GDk$WBhrCrgh㸅%k|6ޗ uUnmU;#lOdB _sUxGЋN aЁi4y+(kiD5xخPRC1ɦ(ݰktMz˶^YyWSZ%)8ZܢtTep6E ?ɺ1O0.s\q5j~b!u˿7nP}:JtMbV(w҇ @)B&$ SK]5 1hT ϵ-kG]:d bN{]Y'xJ㽛bGjQy[K Ju[^*tRST) P;ơ4n>hSGe_VcìS0.(b]xi6:1PΰFt1Kx5Pumg,k*>܆yärkm0+- v)&kzf>I+J`$9Ǡ *y~*I'=N\T9X꬐>1U{ !A~n¾9n 0wT4rXуf@?k/ƵA.bkqWu Sa\=u~I4(6"ob!i\+N9i]JӴYjf vzGp2h #?qt+6#\7mF;`I\uםj 1w{bOs`- 0bq0jդWNv6av.>T,Z©dʦ1}"/o(*,ӇK ,`QS %E@&KKӐsU)WsN2р)g`^_yZߚIHmڏ*!8)gčQ%(&_z v:ICX֕G0./4n sN:dy]EVXIwg0Y/C؍`]kDo ؞R J(FB>!ΙjN><|k\T =}PvKwa qi~5@ifHH|si_ytX59LȅrwL4 |EQeځ:skTkSg/i2lUQ%A# mRE9@r(^-pPOw#; 8)`Pvq,XGf:-l jq=*yz:G-?Z3&^Sg<Щ ļ]<@a:\.]oCވp3+JŹ6j*m `Y K^-n;Vq\[RXNφ2"YhwC-K!2_ ~ -#9{zz?f?۪0PaXyF5->WF&.ABHEuIHK߭lQe^G:9TDZ!=͡ ?!k {}Y6ZyD6$lF,h+ /QW8b _sFs1A8l,"n0^|-lOP qy8MVP'wJ[6!K2XDbHoe,֬(L$&(p,t9݉)|TEriĂwMMǶI|oѵ =_>{aeONG#TGSj*:,6 6DunԦd|sÉtejL?/ tN8y,s7 qE0v͓ۤ?i^j-<lULGPdqeo܄ xGcSE:ïӟLH.(k ?U;$q^wD8jLh0jwOgag0R/i֯B͇BAu:To~QJhok_\e]$DOr<ga@AY E5 h\~vjޓd:Ef_! 4%k!xO)fVzD>8ڷּL@jCe!ln/y{XqK +5Qryy+,=izV`P/me~:pAL-!h EaFqnCLiиgN| DcC>ބC[ M3홎qhtf_B}B4$_HJVz4yRyuZm1 .v k!NY?fѬ T&FpWۣZPOA_ TBT9b)ؠLEv!}0mtlsiV1^,%nY_˾ jKbzll)Y8kIo:ǙI%+ #Qퟄ.+:P:K .aXXVBd\hGiMq{ y餦7bz/8΋6OygzGĜa3Oϔ1>cgN4KG,]-V]&tN5j* ѵT6~1dzE(acV~/UNP [P%3RgᾟSc#8x[}Z{c@895phO+H(Qf>0#0+\ DL-j;T%SIq3]#W 9_^`u袢M"UnnRִG7/*j$cokZHjni!/쎾/+m =ݲ19NCSa y☚Xp̯ziq+:yNeO`磫u !ZI?Kpoc*rA)tS]9l ar&+pVY&Qڀbsk"xTI.7W|95Np)$W1ly߂2QZs_hkorcIb°npe)֪@p30t!QЄ,{ѶsӰ}BxP lQ(!PZV`'w]_tÒҵHj[!P+J{L),Jd'vLӊA+DlPnsqWSmxsdW7Ӽ$-_)|h-L]*vQV) Or6t4JO4ƙ[ 9aIp'* 6%=nS?P<]\:3mH 4g1#i&AT2O8 p&nNpY:حK@ xcKDczJ@edTGo8>>bKNYp*bʉ *$%d@+<_Gb^yʌNG.7dA39Vҏ >U ވ}ͧo$1!V/ :\\ ==hBv}$K\nwBx5+-LlX䧣: f h=b5hTֺ[G19 {6>V4{ɰJ(DsG{Fmz"R F^vVo!Jȉ&%sEB98 mao Z3HGvݸFxz˚e݇F^N_B޸X$UF {Vj~]]ZkCUD[DS}ճ(#;_?mL ԩ/Q?唥'kYZ 6Bo7Ϭ+<586wף+L@p2_(+:\iǒb+- 2* t) Ԫ M\TG@kMʢvsS KtG]|<o[u2hk/_IW}ťqg8v…0|gJ YZ