nvme-cli-1.7-lp151.5.3.1 4>$  Ap]*/=„-iWH?s _Yr`ASHX+VDaLzQH#>B8D :җ_<8_2n *RI?P {Qmep×0ULN^Eb|nE_-VN)6ن0dWg|eCoc/^q~UU]ȁu(:%.[; F yF䩙?qTeɃ9f9O;5B9/ը;[*D`*Nk]? :Mi%Utgҟl0`B~* 42](>pH.$?.d   8 %LRYW l oHo &o o o 1/o 1o3\o5o77o999;s(;8;&9<<&:?D&=>?@FGoHoIXoXY\o]o^" b#*c#d$ee$jf$ml$ou$ov&@ w)ox+Loy- z-,-<----.Cnvme-cli1.7lp151.5.3.1NVM Express user space toolsNVM Express (NVMe) is a direct attached storage interface. The nvme-cli package contains core management tools with minimal dependencies.]*build76openSUSE Leap 15.1openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgHardware/Otherhttps://github.com/linux-nvme/nvme-clilinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in nvmefc-boot-connections.service nvmefc-connect.target nvmefc-connect@.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in nvmefc-boot-connections.service nvmefc-connect.target nvmefc-connect@.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-nvme-cli-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-nvme-cli-update-$service-new-in-upgrade" fi done for service in nvmefc-boot-connections.service nvmefc-connect.target nvmefc-connect@.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fiif [ ! -e /etc/nvme/hostnqn ]; then /usr/sbin/nvme gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -e /etc/nvme/hostid ]; then /usr/bin/uuidgen > /etc/nvme/hostid fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset nvmefc-boot-connections.service nvmefc-connect.target nvmefc-connect@.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in nvmefc-boot-connections.service nvmefc-connect.target nvmefc-connect@.service ; do if [ ! -e "/run/rpm-nvme-cli-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-nvme-cli-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in nvmefc-boot-connections.service nvmefc-connect.target nvmefc-connect@.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nvmefc-boot-connections.service nvmefc-connect.target || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 /usr/bin/systemctl stop nvmefc-boot-connections.service nvmefc-connect.target ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nvmefc-boot-connections.service nvmefc-connect.target ) || : fi else # package uninstall for service in nvmefc-boot-connections.service nvmefc-connect.target ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi?7U8FkP:r &n1A0D - 'C$?dF9A*wmY[t@^f+1K+pwH] "hAAA큤A큤A큤]*]*]*]*]*]*]*]*]*]*]*]*]*\7]*\7]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*]*3a06eaa0d8bf51a1ddb998d0f9c820181011ca487d6085647c2afa1aad9d1bb2b696345083f9600751c36c94165e643e060ecfbf48e0197c0e93f20aab730ea30757a0585ad2bdbb911f1f3007569747faca4fded3a96756f30f682d0f110b79f928077812d073b3255b3dcb80675dfaea3b60abacd4ca0ca5a2dffd4686a205416364f7abb33253f4925536a6ea44811bfbdddc9147a0c67ddc6d9099c39e519230fac4aabe84f55d909094b9928a5901a22fa32b472d947a2cf97279e365b2c1ac29d857eba9013a05b6163474a37af2f8d8c9c087b11a8a97083bbd1319ab6fb612c3e24f946ee06b940c1a5af615658c53a0e0b4cd85624333aaa7fad859a45d0bb572ed792ed34627a72621834b3ba92aab6e2cc4e04301dee7a728d753a75bc1c583ee6378175b2e1d72e0cccb34740617996e0497be366e13d589a33bb1249eefc712dd07f2d3bb19ffefdb5aae00a233045d19f07824286b8f43bdb0257303c051d6b427d37f886098cea5651799e259d170aa0e180a06d2e235bfb2298cdd5ce1b21f75cac0e5bc4acfd7deb72e4432e6acc70be0f16150976ebac8d43fecc6a323e1b608d070468aa160fc4e9ed6596019855e358ef9ba1b568865f71ec3c9ddb529159e60809011bf968a24fd1e9f92bf58f12ad1c3f5ee6a72d3cc9ddcadc0f10774aaabb95c82e2b7c796887f5915fef7af67769e12348f6b09c25e72135a2d080ca5d04dbc3eb1527a1c7a394d4dcb48c7fc5e16528768830d6f13e887479b262d59b67d1cf523a5a32edc7028b668f4fb28adf82aa015eafb11f5e910a0979f1d2bb0246e59db9449b45889ad37d0edcbdc73bc951334d18d74429148f3abb371426ff28426b6e51f838495cc4fa4eecc4cc50e678237a94cd80d170622cd6476ee6107557a3826557944d6b78de2f7b257d0ae6bb73d13a93811814ae704fc24d72a0928972821a9682f919e47c8bd6ef9fa01dc15b4a094efd25eaf94818f90346536c79b3e966f41c2bb77e1ec7d8ce478741c15d084bd0d2c3479cfdb516294f09a769b4067b33233328497eb4f2f9b50f93bd90eeba9863e76087f1e3335fb997a12e75a3b4f1cad98322b1902609e2c043bb7e814d12521e1c781ba15940bea9d2e1287f4650a1573f80fc1896d67be13473e5dbaa7f9f139fbbae016989655511156ddad24efc67fdb011cca67b77794e3aeee014748bf786535e36a3f5dd0c7e6b98897f87e9513a3f2129cda7b8e5f022a7f97c1917ba4550eb5afbdb511f4346f98e24226e9960d5b0eab9f4e55bb2061dfdacbda10aaf304dfd72b1a97b6be82412aac70c0723c0a0b09baa7724d02eb68f503e78de90406edfc297c8ebf5377f1f0288e97609a3101f1b2443c3ffe008b5b438fecff1a5cd9914ff14c079e043481c4b62109827bb02671ce59f0e3316771a6901e33ce996c07365b09a338bd5d81d4014017041e62bc6c406e4845f56493361e93c7e71108a66eaa652778cf52f6f942624d252254fbc6e583b91f220dd80a1d451a32777286da7de53b90181d831379ae6092fa123137b695321f7140d69ae769dfc5a93ee9f4506ddac57f4d482cc59bd47dc1993e06175718f5c5d3ace2f6022894127f593916bd87794cc5c19711f907876a186712220af436f9dd7fa4b18ad18e9addbc6c0daa28630b447093ed414c124b5a31ab13fdf8ff1d78265016a12d3223712ed036acd54fd5505bd98a05b856a7abd50a6eee245732d68fbe09fb8b8c3b3fb369b1a9e6cc214b275c25fadbec55b3bbff79497a9bf26454e64d8d256c4028c720402066dc3707eda375f7daa9e857c5d140e89d2f48793411bd4126c696248533ccf540bcfa1d1afa9e63918bba6c9e1c49cc6688aef503ea350e900ae61ca9af5e29b1b927095031a1a275db38a7d33d7c8d9906344d260f833e946eaf8b02be16228d4612f407a3242c85824deb2fbc40ff2340e268ff0acb3ae58cbbe25f7b1559fd179a07eb798f485146144da4cd1232ea3cd54e2fd94259c044686576ddde1a4a6be3cd3724f5744efc02dd608bfc662f65a71c248ede9d358efdd5e9e163dc376e382c99aaaaab497a0c1bfb208b8ee5eb469a35bf4729bad539a58f8caf7bbc17169cc3d1b38820797870711aa7974335c17f8d5a63c80ddfadac3bb723aedf7cc59201e448ef66b4f1a573750af92b8ce1801bdc9ef02e47136ee0b7cc602d7345c21675eac39ba4b880d20d2a6744b593605c73c1a939d71654d71a22e6c9b094e395f3ee8432eafd2129a9a2f0bf228d4916fcbd553280632dfd23e78c74b842e39996044b62e0eeb1eb2247b214abe6c1fd328079c376102dd01e87eac438ef464699d29b730511b9ab28ec76d8543b2cc0246bf1fbf3914dcc4fa6304047cfe5eb19d223196a5dd76d739088d340e6123993aa94fad6106fc8e9f1e0a3738105a72d9f60c193ae148728969923ed5fe5fd6d738b9b1bf3deff8f3496c1197335d9416b9902c51ea8bbf638fde62e2b237b6bd988c4950d60dfcef9f945895a4d0954c10041ceaaaea888b056843dd4abdc09dcec973757e3b940476b7f4c6a842e888eb1e5babe77f7676ed95fbe2c77f42c5ba39dddaf8a21ca674754e87559a5b2b1cca74876580e8dd4ff8c8daad4bd425cac4bbbe07c668f2e936907f999550a49ae1a1c813cd89e1c936530778bf925785f7598ea4fb596726d0237707121ac6b03bbfbe5426767d17c30b42e7e177d86d864a6c089de544cb85b5f54101613459ee625fb7efb3df654774ef688b4ff42aa7cdd922a6fa1318e0e7204d1838445b7d905efebdab9b8c67174b3ada738dffff60f533cd7fda93adfceff1c49deff078577f90fe9c03cac92d98b2a7adb7e1d4df90998c98026f2d8902ec990ea5cbcd6a8ba0f391514793ae9e9e1c6374292896f3fff6e6e23510371dc5669d7cde7414343716e6c45215f52cde1cd2bdefdd272b17a04060621532d9f66b8bd7ed192da48494556043848b44bc370b10b3dfd7c12527e38ff317b6f5ce0fe04787286941394dcf82e6f007f2482e654cd98e722bca23cb7f3f1fca8e207ce88b7aed33e81b4f94e5d20051d7af8bc152f47380faef56af8543ae7787766ea33b4391521d548b9398141343329c96c6ccf525d7fbbc7f2dbdf59674d9441149eafb72cdd81d8912dad9743fd2fb8ce998743dc0ee0f5d7f03a35485a799f0b6c84a88b9db65267267ef8f016ec794c44be4f0b4e4e3ca24ba10b49ae61a8a14d426e7a6fe9836be3f055dee2ca754d0508d4c93ce1b1b98612ab207a94f9b72bf015c6e163d1caa73e5240f70dd6b729c506798e9b12473e06417f0ae714f9c4a4067476d84487fc715088ee9661690048902b59678790276180dcbc8dd16f07fca07b6de60face3248e0222dc0c6a57b632165963ccb1d5fb7fd111698bd09fe8ae99730323dd3da1e5298d43a0e5875afb8e829b822aa465bb0c9903ae016c98a4cefe5ec5cdd70aa19b62a2faf676401f5a1ccf9f8ae32fb2b91fc274d03777c210cbba6449821de20ac5603c3fd6261215cb3a5f1caec87cf4de57bfc2b599915820677c3066c4f3e3538a87bd481f613a460ab7ca5b5c14b3c8470954f87e58fe002f83f79154d0c0bcd725c9e32376e802f7e19a18fa83f4725ec0ca656ab02040fba417ac7c37c050fd093e33f906339481f838b130d83e0abe4098f16bd777fbe181ab9e39bfc4660f2e79e9c79a2ee474959e2a65780eb24beae13175d12d8eed580d42369fcc3c298e4124d40a5a7213b0d5394e9d12f8e1490341e8c4ebaa75a98d590742c7a6ce19e4ca120dedf48b8ffe6ec7d7f941116c053fd7850731e9713f83dba72b73a4f7440c45bdb32aed9cf823fda2db3d5c503bd64ad247db4bfa9e3578fd6eadda0c2401debade92a25cb28feb1e95fd19ec246f8e68308cbdefca3eebff7b23475e0c59e0f145ed40d440a017e5a7d6c33066a6838bace473feea110aebe7f7ea48fca0e12b829e9fae1124bcc688a649a8a00b90441037d4c7dd68b21d46111701762d7eda2c9dd0b1a5208929721162f974a9a168645a80b59b90aa04974792e24d6c5b5870ce9285bab54b4585e821c3dfbb974f8bdd5517265eacf3b2c3c279b19c61f74b15199bd27ac20f6169171aa9c9b20a297d0945851c5fc7dadbf18091f20de3a7a36df42410b32f751b80103b3d2bd2366e0e82f46060e50b435ac8078b627fefe750b312bddd013480f9108e04d13cd789336c9027aaf2063e5ec2842d5848670ac130dbf048bd31086b4769eb90d94ed94e2421eb351a08fcb2d783035e8bbbfedaffc3f34c13a41cf19fc89f4a8b0529ddc623e1ae1393f759c6b5798a655369050f67e69ea2ac5ba676a4716d39ce25d7131a1ef6d1f97c88e77af06d58f06c50b1bfe266937c08125306328dda848cd838cec9e8e74b49a2cd4bb5b868d9b3c1f76650019796b1eafa5972ef2bfef9cc9ac246666d0857e523938033fb0ecf94640e584964f6dfd80b4970cf014ab8610984830069f9403413e67c791a7704c6bffee36dd43d7b712db79b6258d8f1e86633ae6f9fbeb64b2a90c2b08940b9ba16b13d06b36992dc670ed3e03c09ed01349ef4de7fd355fec4fa36056de406214528eb7a8a557f0ad1634fa449f6bcb831948d348630aa9a432083@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-cli-1.7-lp151.5.3.1.src.rpmnvme-clinvme-cli(x86-64)  @@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1\!\\\ac\N\73[[m~@[i[@Z@ZJ@Zľ@Z@ZV@Z2gY+@YB@YY4Y@YV=@YP@YP@YC@YA%@YXX @Wڍ@WWWN@W4VVVVwSimon Schricker Simon Schricker Simon Schricker hare@suse.dehare@suse.comhare@suse.dejthumshirn@suse.comhare@suse.dehare@suse.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjengelh@inai.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.com- Increase size of ONTAP namespace path variable + 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - Fix failing service on devices without fc-hardware (bsc#1133594) + 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch- Add new 'ontapdevices' command and corresponding documentation. Requested in (bsc#1131930). + 0011-nvme-cli-add-netapp-ontapdevices-command.patch + 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch + 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch - Revert stop-on-failure patch for connect-all, which caused unintended behaviour (bsc#1132124) + 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch- Add nvmefc-connect.target to allow stopping the parameterized services (bsc#1127076). Also change the service type so udevd doesn't have to wait for the termination of the service process. + 0102-Add-nvmefc-connect.target.patch + 0103-Change-service-to-type-simple.patch- Regenerate documentation (bsc#1124713) * Add 0007-Regen-docs.patch - Minor cleanup for submit_io (bsc#1124713) * Add 0008-nvme-cli-minor-cleanup-for-submit_io.patch - Regenerate documentation ((bsc#1124713) * Add 0009-Regen-documentation.patch - Fix fc_trtype string (bsc#1124713) * Add 0010-nvme-cli-fix-fc-trtype-string.patch - Add 71-nvme-iopolicy-netapp.rules (bsc#1124564) * Add 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch- Update to version 1.7: * Use tnvmcap register for creating namespace * don't execute a command if --dry-run is supplied * Remove trailing "\n" so that the output is valid json * nvme-cli: remove unnecessary assignments * nvme-print.c : fix ns-descs JSON output * nvme-cli: fix typo in json_print_list_items * nvme-get-property : Add documentation * fabrics: write ctrl_loss_tmo to fabrics device on connect * fabrics: write keep-alive-timeout to fabrics device on connect * nvme-models.c - search for pci.ids * nvme-cli add ns write protect feature support * nvme-cli: add minimal ana-log page support * nvme-cli: add ana-log documentation * Fix print format specifier for 64-bit * nvme-ana-log: fixup compiler warning in show_ana_log() * nvme-vendor: fixup c99 declaration in huawei plugin * nvme-discover: sanitize options * Fix nvme id namespace struct * nvme-cli: make show_registers_cap() static * nvme-cli: wdc-plugin mark array static declaration * nvme-cli: fix sparse warnings for declaration * nvme-cli: don't use unsigned for fd in lnvm-nvme.c * nvme-cli: remove always true condition for u8 * nvme-cli: fix dead-code nvmf log page discovery * nvme-cli: code cleanup for passthru() handlers * nvme-cli: fix scaandir() return value * nvme-cli: netapp plugin handle empty strings * nvme-cli: Fix the displayed metadata length value on Big Endian systems. * nvme list : fix nvme list output if identify failed on device * nvme-cli: use uniform error message for open * nvme-cli: fix indentation * nvme-cli: make wdc plug-in functions static * nvme-cli: mark functions static * nvme-cli: make malloc error handling uniform * Enlarge local char[] so snprintf(3) can't truncate path. * fabrics: make some arguments integers * fabrics: don't fail empty discovery log page * nvme: commonize subsystems info in a helper * fabrics: add disconnect-all command * Regen documentation * attach-ns : fix segfault for ctrl list wrong input * nvme-discover: Retry discovery log if the generation counter changes * nvme-ioctl: retrieve log pages in 4k chunks * nvme-discover: Re-check generation counter after log page transfer * seagate-nvme: fixup coding style * nvme-cli: Add 'rae' argument to nvme_get_log() * nvme-cli: kill nvme_passthru_admin() * nvme-cli: print "\n" after nvme list-subsys -o json * nvme-cli: tests: fix fw_log test coding style * nvme-cli: tests: fix id_ctrl test coding style * nvme-cli: tests: fix id_ns test coding style * nvme-cli: tests: Add get_id_ctrl function * Update gitignore for generated test files * Add PCI device id checking for the WDC plugin commands. * Fix nvme test device selection to use controller value defined in the config.json file. Before this fix, the value was hard coded to nvme0. * nvme-cli: prevent resv action field overflow * nvme-cli: report subsystem-reset not supported by controller * nvme-cli: fix indentation for dir_[send/receive] * nvme-cli: make read error handling uniform * Use sys/ioctl.h to pull in definitions. * Remove unnecessary asm/byteorder.h * Remove unnecessary linux/types.h include. * Include libgen.h for basename prototype. * Include sys/stat.h * nvme-cli: remove endian.h * We don't need to include linux/types.h here. * Initialize line. * Use standard interfaces to get timezone offsets. * nvme-cli: fix ioctl argument * nvme-cli: fix a typo * Enable code block syntax highlight in README.md * Makefile: fix bash completion install path * NVMe-CLI WDC Plugin - Simplify the device id checking routines. * nvme-cli: Add wdc-plugin command vs-internal-log and update wdc-plug cap-diag command with transfer-size parameter. * nvme-cli: Add help text for wdc-plugin command vs-internal-log. Update help text for wdc-plugin command cap-diag. * Update documentation * nvme.spec.in : fix bash completion path, require * nvme-cli wdc plugin: Add get pfail dump command. * nvme-cli wdc plugin: Add documentation for pfail dump. * Re-gen documentation for new files * wdc: Fix strncpy warning * Refactor plugins in a file hierarchy * nvme-cli: fix sanitize status endianness * nvme-cli: fix ana-log endianness * wdc: Use const string for suffix * nvme-cli:fix a typo in SELF-TEST log * nvme-cli: fix a typo * nvme-cli: fix array len to hold string of size 4 * nvme-cli: fix endianness for the structure field * nvme: Handle supported capabilities result for get features * connect-all: special treatment to EALREADY afetr write to /dev/nvme-fabrics * Added zsh completion installation * nvme-cli: fix a typo * nvme: fixup ANA group descriptor offset * nvme: introduce get_nvme_ctrl_attr() * nvme: print out controller state for 'list-subsys' * nvme-list-subsys: Add device name argument and print out ANA state * list-subsys: Preserve line breaks and spaces * Regen documentation * In json output, if the commands add zero length string, it occur allocation fail & abort (cannot display empty value) * Fix printing of large ANAGRPID values * micron-nvme: Replace direct use of ioctl * Fix printing of large ANAGRPID values * Fix typos in docs * Fix typos in tests and utils * fabrics: support fabrics sq flow control disable * fabrics: use trtype_str when parsing a discovery log entry * nvme: Add TCP transport * fabrics: add tcp port tsas decoding * fabrics: add transport header and data digest * nvme-ioctl: clear rae for discovery log pages * Added support for virtualization-management command * nvme-cli: Don't print result on passthru error * nvme-cli: readme: fix typo in Alpine distro support * Added gentoo to README.md * fabrics: pass in number of write queues * fabrics: pass in number of polling queues * Update documentation * README: update Arch Linux install instructions * fabrics: allow nr_io/write/poll_queues and queue size to discovery * nvme: Adding a block size selector to format * nvme: Regenerate documentation * timeout option added to ns_create/delete (#440) * nvme: Remove duplicate error message * rpm spec file: add zsh completion (#447) * nvme: Release 1.7 - Drop obsolete patches: - 0001-Use-tnvmcap-register-for-creating-namespace.patch - 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - 0004-nvme-cli-remove-unnecessary-assignments.patch - 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - 0007-nvme-get-property-Add-documentation.patch - 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - 0010-nvme-models.c-search-for-pci.ids.patch - 0011-nvme-cli-add-ns-write-protect-feature-support.patch - 0012-nvme-cli-add-minimal-ana-log-page-support.patch - 0013-nvme-cli-add-ana-log-documentation.patch - 0014-Fix-print-format-specifier-for-64-bit.patch - 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - 0017-nvme-discover-sanitize-options.patch - 0018-Fix-nvme-id-namespace-struct.patch - 0019-nvme-cli-make-show_registers_cap-static.patch - 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - 0023-nvme-cli-remove-always-true-condition-for-u8.patch - 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - 0026-nvme-cli-fix-scaandir-return-value.patch - 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - 0030-nvme-cli-use-uniform-error-message-for-open.patch - 0031-nvme-cli-fix-indentation.patch - 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - 0033-nvme-cli-mark-functions-static.patch - 0034-nvme-cli-make-malloc-error-handling-uniform.patch - 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - 0036-fabrics-make-some-arguments-integers.patch - 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - 0038-nvme-commonize-subsystems-info-in-a-helper.patch - 0039-fabrics-add-disconnect-all-command.patch - 0040-Regen-documentation.patch - 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - 0045-seagate-nvme-fixup-coding-style.patch - 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - 0047-nvme-cli-kill-nvme_passthru_admin.patch - 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - 0056-nvme-cli-prevent-resv-action-field-overflow.patch - 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - 0059-nvme-cli-make-read-error-handling-uniform.patch - 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - 0061-Remove-unnecessary-asm-byteorder.h.patch - 0062-Remove-unnecessary-linux-types.h-include.patch - 0063-Include-libgen.h-for-basename-prototype.patch - 0064-Include-sys-stat.h.patch - 0065-nvme-cli-remove-endian.h.patch - 0066-We-don-t-need-to-include-linux-types.h-here.patch - 0067-Initialize-line.patch - 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - 0069-nvme-cli-fix-ioctl-argument.patch - 0070-nvme-cli-fix-a-typo.patch - 0071-Enable-code-block-syntax-highlight-in-README.md.patch - 0072-Makefile-fix-bash-completion-install-path.patch - 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - 0076-Update-documentation.patch - 0077-nvme.spec.in-fix-bash-completion-path-require.patch - 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - 0080-Re-gen-documentation-for-new-files.patch - 0081-wdc-Fix-strncpy-warning.patch - 0082-Refactor-plugins-in-a-file-hierarchy.patch - 0083-nvme-cli-fix-sanitize-status-endianness.patch - 0084-nvme-cli-fix-ana-log-endianness.patch - 0085-wdc-Use-const-string-for-suffix.patch - 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - 0087-nvme-cli-fix-a-typo.patch - 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - 0092-Added-zsh-completion-installation.patch - 0093-nvme-cli-fix-a-typo.patch - 0094-nvme-fixup-ANA-group-descriptor-offset.patch - 0095-nvme-introduce-get_nvme_ctrl_attr.patch - 0096-nvme-print-out-controller-state-for-list-subsys.patch - 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - 0099-Regen-documentation.patch - 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - 0101-Fix-printing-of-large-ANAGRPID-values.patch - 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - 0104-Fix-typos-in-docs.patch - 0105-Fix-typos-in-tests-and-utils.patch - 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - 0108-nvme-Add-TCP-transport.patch - 0109-fabrics-add-tcp-port-tsas-decoding.patch - 0110-fabrics-add-transport-header-and-data-digest.patch - 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - 0112-Added-support-for-virtualization-management-command.patch - 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - 0115-Added-gentoo-to-README.md.patch - 0116-fabrics-pass-in-number-of-write-queues.patch - 0117-fabrics-pass-in-number-of-polling-queues.patch - 0118-Update-documentation.patch - 0119-README-update-Arch-Linux-install-instructions.patch - 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - 0121-nvme-Adding-a-block-size-selector-to-format.patch - 0122-nvme-Regenerate-documentation.patch - 0123-timeout-option-added-to-ns_create-delete-440.patch - 0124-nvme-Remove-duplicate-error-message.patch - Add patches from upstream git tree (FATE#326925) + 0001-wdc-Change-device-capability-checking.patch + 0002-wdc-Add-additional-device-for-vs-internal-log.patch + 0003-generate-new-documentation.patch + 0004-Fix-compilation-with-GCC-8.patch + 0005-Fix-CFLAGS-parameter.patch + 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - Add FC-NVMe autoconnect scripts (bsc#1103354) + 0100-nvme_fc-auto-connect-scripts.patch- Use tnvmcap register for creating namespace (FATE#326925) + 0001-Use-tnvmcap-register-for-creating-namespace.patch - don't execute a command if --dry-run is supplied (FATE#326925) + 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - Remove trailing "\n" so that the output is valid json (FATE#326925) + 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - nvme-cli: remove unnecessary assignments (FATE#326925) + 0004-nvme-cli-remove-unnecessary-assignments.patch - nvme-print.c : fix ns-descs JSON output (FATE#326925) + 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - nvme-cli: fix typo in json_print_list_items (FATE#326925) + 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - nvme-get-property : Add documentation (FATE#326925) + 0007-nvme-get-property-Add-documentation.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (FATE#326925) + 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on (FATE#326925) + 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - nvme-models.c - search for pci.ids (FATE#326925) + 0010-nvme-models.c-search-for-pci.ids.patch - nvme-cli add ns write protect feature support (FATE#326925) + 0011-nvme-cli-add-ns-write-protect-feature-support.patch - nvme-cli: add minimal ana-log page support (FATE#326925) + 0012-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana-log documentation (FATE#326925) + 0013-nvme-cli-add-ana-log-documentation.patch - Fix print format specifier for 64-bit (FATE#326925) + 0014-Fix-print-format-specifier-for-64-bit.patch - nvme-ana-log: fixup compiler warning in show_ana_log() (FATE#326925) + 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - nvme-vendor: fixup c99 declaration in huawei plugin (FATE#326925) + 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - nvme-discover: sanitize options (FATE#326925) + 0017-nvme-discover-sanitize-options.patch - Fix nvme id namespace struct (FATE#326925) + 0018-Fix-nvme-id-namespace-struct.patch - nvme-cli: make show_registers_cap() static (FATE#326925) + 0019-nvme-cli-make-show_registers_cap-static.patch - nvme-cli: wdc-plugin mark array static declaration (FATE#326925) + 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - nvme-cli: fix sparse warnings for declaration (FATE#326925) + 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - nvme-cli: don't use unsigned for fd in lnvm-nvme.c (FATE#326925) + 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - nvme-cli: remove always true condition for u8 (FATE#326925) + 0023-nvme-cli-remove-always-true-condition-for-u8.patch - nvme-cli: fix dead-code nvmf log page discovery (FATE#326925) + 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - nvme-cli: code cleanup for passthru() handlers (FATE#326925) + 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - nvme-cli: fix scaandir() return value (FATE#326925) + 0026-nvme-cli-fix-scaandir-return-value.patch - nvme-cli: netapp plugin handle empty strings (FATE#326925) + 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - nvme-cli: Fix the displayed metadata length value on Big (FATE#326925) + 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - nvme list : fix nvme list output if identify failed on device (FATE#326925) + 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch~ - nvme-cli: fix indentation (FATE#326925) + 0031-nvme-cli-fix-indentation.patch - nvme-cli: make wdc plug-in functions static (FATE#326925) + 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - nvme-cli: mark functions static (FATE#326925) + 0033-nvme-cli-mark-functions-static.patch - nvme-cli: make malloc error handling uniform (FATE#326925) + 0034-nvme-cli-make-malloc-error-handling-uniform.patch - Enlarge local char[] so snprintf(3) can't truncate path. (FATE#326925) + 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - fabrics: make some arguments integers (FATE#326925) + 0036-fabrics-make-some-arguments-integers.patch - fabrics: don't fail empty discovery log page (FATE#326925) + 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - nvme: commonize subsystems info in a helper (FATE#326925) + 0038-nvme-commonize-subsystems-info-in-a-helper.patch - fabrics: add disconnect-all command (FATE#326925) + 0039-fabrics-add-disconnect-all-command.patch - Regen documentation (FATE#326925) + 0040-Regen-documentation.patch - attach-ns : fix segfault for ctrl list wrong input (FATE#326925) + 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - nvme-discover: Retry discovery log if the generation counter (FATE#326925) + 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-ioctl: retrieve log pages in 4k chunks (FATE#326925) + 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - nvme-discover: Re-check generation counter after log page (FATE#326925) + 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - seagate-nvme: fixup coding style (FATE#326925) + 0045-seagate-nvme-fixup-coding-style.patch - nvme-cli: Add 'rae' argument to nvme_get_log() (FATE#326925) + 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - nvme-cli: kill nvme_passthru_admin() (FATE#326925) + 0047-nvme-cli-kill-nvme_passthru_admin.patch - nvme-cli: print "\n" after nvme list-subsys -o json (FATE#326925) + 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - nvme-cli: tests: fix fw_log test coding style (FATE#326925) + 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - nvme-cli: tests: fix id_ctrl test coding style (FATE#326925) + 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - nvme-cli: tests: fix id_ns test coding style (FATE#326925) + 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - nvme-cli: tests: Add get_id_ctrl function (FATE#326925) + 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - Add PCI device id checking for the WDC plugin commands. (FATE#326925) + 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - Fix nvme test device selection to use controller value (FATE#326925) + 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - nvme-cli: prevent resv action field overflow (FATE#326925) + 0056-nvme-cli-prevent-resv-action-field-overflow.patch - nvme-cli: report subsystem-reset not supported by controller (FATE#326925) + 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - nvme-cli: fix indentation for dir_[send/receive] (FATE#326925) + 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - nvme-cli: make read error handling uniform (FATE#326925) + 0059-nvme-cli-make-read-error-handling-uniform.patch - Use sys/ioctl.h to pull in definitions. (FATE#326925) + 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - Remove unnecessary asm/byteorder.h (FATE#326925) + 0061-Remove-unnecessary-asm-byteorder.h.patch - Remove unnecessary linux/types.h include. (FATE#326925) + 0062-Remove-unnecessary-linux-types.h-include.patch - Include libgen.h for basename prototype. (FATE#326925) + 0063-Include-libgen.h-for-basename-prototype.patch - Include sys/stat.h (FATE#326925) + 0064-Include-sys-stat.h.patch - nvme-cli: remove endian.h (FATE#326925) + 0065-nvme-cli-remove-endian.h.patch - We don't need to include linux/types.h here. (FATE#326925) + 0066-We-don-t-need-to-include-linux-types.h-here.patch - Initialize line. (FATE#326925) + 0067-Initialize-line.patch - Use standard interfaces to get timezone offsets. (FATE#326925) + 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - nvme-cli: fix ioctl argument (FATE#326925) + 0069-nvme-cli-fix-ioctl-argument.patch - nvme-cli: fix a typo (FATE#326925) + 0070-nvme-cli-fix-a-typo.patch - Enable code block syntax highlight in README.md (FATE#326925) + 0071-Enable-code-block-syntax-highlight-in-README.md.patch - Makefile: fix bash completion install path (FATE#326925) + 0072-Makefile-fix-bash-completion-install-path.patch - NVMe-CLI WDC Plugin - Simplify the device id checking (FATE#326925) + 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - nvme-cli: Add wdc-plugin command vs-internal-log and update (FATE#326925) + 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - nvme-cli: Add help text for wdc-plugin command (FATE#326925) + 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - Update documentation (FATE#326925) + 0076-Update-documentation.patch - nvme.spec.in : fix bash completion path, require (FATE#326925) + 0077-nvme.spec.in-fix-bash-completion-path-require.patch - nvme-cli wdc plugin: Add get pfail dump command. (FATE#326925) + 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - nvme-cli wdc plugin: Add documentation for pfail dump. (FATE#326925) + 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - Re-gen documentation for new files (FATE#326925) + 0080-Re-gen-documentation-for-new-files.patch - wdc: Fix strncpy warning (FATE#326925) + 0081-wdc-Fix-strncpy-warning.patch - Refactor plugins in a file hierarchy (FATE#326925) + 0082-Refactor-plugins-in-a-file-hierarchy.patch - nvme-cli: fix sanitize status endianness (FATE#326925) + 0083-nvme-cli-fix-sanitize-status-endianness.patch - nvme-cli: fix ana-log endianness (FATE#326925) + 0084-nvme-cli-fix-ana-log-endianness.patch - wdc: Use const string for suffix (FATE#326925) + 0085-wdc-Use-const-string-for-suffix.patch - nvme-cli:fix a typo in SELF-TEST log (FATE#326925) + 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - nvme-cli: fix a typo (FATE#326925) + 0087-nvme-cli-fix-a-typo.patch - nvme-cli: fix array len to hold string of size 4 (FATE#326925) + 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - nvme-cli: fix endianness for the structure field (FATE#326925) + 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - nvme: Handle supported capabilities result for get features (FATE#326925) + 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - connect-all: special treatment to EALREADY afetr write to (FATE#326925) + 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - Added zsh completion installation (FATE#326925) + 0092-Added-zsh-completion-installation.patch - nvme-cli: fix a typo (FATE#326925) + 0093-nvme-cli-fix-a-typo.patch - nvme: fixup ANA group descriptor offset (FATE#326925) + 0094-nvme-fixup-ANA-group-descriptor-offset.patch - nvme: introduce get_nvme_ctrl_attr() (FATE#326925) + 0095-nvme-introduce-get_nvme_ctrl_attr.patch - nvme: print out controller state for 'list-subsys' (FATE#326925) + 0096-nvme-print-out-controller-state-for-list-subsys.patch - nvme-list-subsys: Add device name argument and print out ANA (FATE#326925) + 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - list-subsys: Preserve line breaks and spaces (FATE#326925) + 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - Regen documentation (FATE#326925) + 0099-Regen-documentation.patch - In json output, if the commands add zero length string, it (FATE#326123) + 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0101-Fix-printing-of-large-ANAGRPID-values.patch - micron-nvme: Replace direct use of ioctl (FATE#326123) + 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0103-Fix-printing-of-large-ANAGRPID-values.patch - Fix typos in docs (FATE#326123) + 0104-Fix-typos-in-docs.patch - Fix typos in tests and utils (FATE#326123) + 0105-Fix-typos-in-tests-and-utils.patch - fabrics: support fabrics sq flow control disable (FATE#326123) + 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - fabrics: use trtype_str when parsing a discovery log entry (FATE#326123) + 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - nvme: Add TCP transport (FATE#326123) + 0108-nvme-Add-TCP-transport.patch - fabrics: add tcp port tsas decoding (FATE#326123) + 0109-fabrics-add-tcp-port-tsas-decoding.patch - fabrics: add transport header and data digest (FATE#326123) + 0110-fabrics-add-transport-header-and-data-digest.patch - nvme-ioctl: clear rae for discovery log pages (FATE#326123) + 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - Added support for virtualization-management command (FATE#326123) + 0112-Added-support-for-virtualization-management-command.patch - nvme-cli: Don't print result on passthru error (FATE#326123) + 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - nvme-cli: readme: fix typo in Alpine distro support (FATE#326123) + 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - Added gentoo to README.md (FATE#326123) + 0115-Added-gentoo-to-README.md.patch - fabrics: pass in number of write queues (FATE#326123) + 0116-fabrics-pass-in-number-of-write-queues.patch - fabrics: pass in number of polling queues (FATE#326123) + 0117-fabrics-pass-in-number-of-polling-queues.patch - Update documentation (FATE#326123) + 0118-Update-documentation.patch - README: update Arch Linux install instructions (FATE#326123) + 0119-README-update-Arch-Linux-install-instructions.patch - fabrics: allow nr_io/write/poll_queues and queue size to (FATE#326123) + 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - nvme: Adding a block size selector to format (FATE#326123) + 0121-nvme-Adding-a-block-size-selector-to-format.patch - nvme: Regenerate documentation (FATE#326123) + 0122-nvme-Regenerate-documentation.patch - timeout option added to ns_create/delete (#440) (FATE#326123) + 0123-timeout-option-added-to-ns_create-delete-440.patch - nvme: Remove duplicate error message (FATE#326123) + 0124-nvme-Remove-duplicate-error-message.patch- Update to version v1.6 (FATE#326139, FATE#326434, FATE#326558): * Release 1.6 * lightnvm: fix type coercion * fix reservation report 0's based dword count * nvme.c, list_ns: use le32_to_cpu in display * nvme-cli: adjust memset size for data buffer in submit_io * fabrics: omit newline character when reading nvme host nqn * fabrics: fail early if argconfig_parse failed * nvme-cli: print firmware activation notices support bit to id_ctrl * nvme-cli: add support of RAE * Add a single get-property command for NVMeOF. * nvme-ioctl.c : nvme_get_properties(): fix 64bit offset advance * nvme-cli: add support for DLFEAT * intel: fix latency stats printing * Update doc * nvme-cli: add changed-ns-list-log documentation * nvme-cli: add changed log ns support * NVMe-CLI Fix id-ns fpi field when Human Readable option selected. * Fix format specifier for 32-bit * Fix json output of 128-bit numbers * Replace host-gen telemetry short-option 'h' with 'g' * Add man pages for new device self test commands * Updating version to 1.1 * nvme-cli: Implement printing get NOPSC feature * nvme-cli: Implement printing the get Keep Alive Timer feature * nvme-cli: Implement printing the get host controlled thermal management feature. * nvme-cli: Implement printing the get timestamp feature. * Adding ppc big endian support * Revert "nvme-cli: Wait for device file if not present after successful add_ctrl" * Revert "nvme-cli: Add ioctl retry support for "connect-all"" * nvme-cli: fix compilation error * Updatign the plugin version * refactored some strings * Removed Duplicate commands. * Initial checkin for Seagate Plugin * nvme-cli: update the document for id-nvmset subcommand * nvme-cli: update new fields in id-ns subcommand * nvme-cli: add support for id-nvmset subcommand * Wrote man page for telemetry * nvme-cli: Implemented Device self test and log. * Add user parameter to specify data area region from telemetry log * Regenerate man pages * Documentation: allow to format with asciidoctor * Documentation: fix title markers * fabrics: add ctrl-loss-tmo to connect-all * nvme-cli: Modify Get Features-Asynchronous Event Configuration * Add open-channel 2.0 identify support * nvme-cli: fix show command typo * nvme-cli: Fix build breaks for GCC 8.1 Signed-off-by: Alexey Timofeyev * Add nvme id-ns command test * Add nvme id-ctrl command test * Add nvme fw-log commmand test * Add support for Micron plugin * nvme-cli: fix get_nsid() return value check * nvme-cli: allow block device for delete-ns * nvme-cli: Add ioctl retry support for "connect-all" * nvme-cli: Wait for device file if not present after successful add_ctrl * nvme-cli: show partial results if controller fails during list and list-subsys * fabrics: add option to supply keep-alive-timeout for connect-all * nvme-cli: fix perror when blkdev not given when get-ns-id * Fixes for log page access. * nvme-cli: make it return 0 in case of non-fabric for show-regs * Regenrate documentation * Documentation: add manpage entry for connect's --ctrl-loss-tmo setting * nvme-cli: fix leak in endurance_log command * nvme-cli: fix seg_fault by cmd options in endurance_log * Remove error print for telemetry log arg parse * Fix intel media wear json output * Use fixed-width integer types for long suffixed parameters * Add toshiba plugin to makefile rules. * Add toshiba plugin code and command documentation. * nvme-cli: Add friendly status messages * nvme-cli: correct spelling of discovery * get-log: Make log identifier a required parameter * nvme-cli: fabrics: Fix passing "host_traddr" for all transports * Log error incase of failure in get_nvme_subsystem_info() * Fix double free in list_subsys * Fix parameter descriptions * Add remaining fields from NVM Sets * Don't print non-existent command line options * Fixed a bug where cdw11 was being overwritten by cdw12 * Regenerate documentation * Add manpage for endurance log * nvme-cli: fix typo in 'disconnect' docs * Fix fabrics property commands * Fix endianess in WDC plugin. * Ignore cscope files * Add read-recover level feature decoding * Add support for NVMe Sets log page * Add support for decoding IO Determinism features * Add decoding for new controller attributes * Update makefile dependencies * nvme-cli: add netapp smdevices man page * nvme-cli: add NetApp plugin * Fix freeing wrong address * nvme-cli: make it use NVME_IDENTIFY_DATA_SIZE * nvme-cli: adjust json print according to uint format * nvme-cli: add helper for sanitize command * nvme-cli: telemetry-log add controller initiated log gathering * flush: Use device NSID if issuing through block device * NVMe-CLI Fix fw_log Command json output * nvme-cli: fix typo in Intel SMART json output * nvme-cli: update documentations to sync up with subcommands * nvme-cli: convert iekey into a no_argument parameter * nvme-cli: make return negative value in nvme_get_nsid() when not blkdev * nvme-cli: move print-function to nvme-print * nvme-cli: fix leaks in subcommands * nvme-cli: add print for command name to effects-log * nvme-cli: make it have bpid in cdw10 for fw-commit * nvme-cli: add command specific field to json output of error-log * nvme-cli: Fixed incosistency of error handling in intel plugin Signed-off-by: Oleksii Timofieiev * Use '-' for compounded word telemetry-log subcommand * Use NSID all for error log * nvme-cli: Implement nvme_get_log13 * nvme-cli: handle long commands in help message by adjusting minimal padding Signed-off-by: Oleksii Timofieiev * nvme-cli: wdc: Removed superfluous output in WDC plugin * NVMe-CLI WDC-Plugin Update drive essentials code with review comments. * nvme-cli: Add support of unsigned long long to json routines Signed-off-by: Oleksii Timofieiev * NVMe-CLI WDC-Plugin Add clear-pcie-corr documentation. * NVMe-CLI WDC-Plugin Add clear-pcie-corr command * NVMe-CLI WDC-Plugin Add drive-essentials documentation * NVMe-CLI WDC-Plugin Add drive-essentials command * nvme-cli: memblaze: add error return after parse_and_open() * nvme-cli: memblaze: fix memory leak in memblaze-nvme.c * nvme-cli: Implement get_telemetry_log from 1.3 spec * nvme/vendor: Add get log LSP/LSO fields from 1.3 spec * nvme-cli: lnvm: Make it return error status when argconfig_parse fails * nvme-cli: fix memory leak in passthru() * nvme-cli: wdc: fix mismatch in document for smart-add-log * nvme-cli: wdc: add const to descriptions * nvme-cli: fix memory leak in dir_receive() * nvme-cli: fix memory leak in sec_recv() * nvme-cli: fix memory leak in dir_send() * nvme-cli: fix memory leak in sec_send() * nvme-cli: fix memory leak in set_feature() * nvme-cli: fix memory leak in fw_download() * nvme-cli: fix memory leak in ns_descs() * nvme-cli: fix memory leak in list_ctrl() * nvme-cli: add error handling for a failure of malloc * nvme-cli: tests: fix typo in get_feature_test * nvme-cli: tests: remove nsid parameter in a testcase of error-log * nvme-cli: update documentation of effects-log * nvme-cli: add support for options to effects-log subcommand * nvme-cli: intel: add const to descriptions of subcommand option * nvme-cli: intel: add check for fd after open to intel commands * nvme-cli: intel: fix smart-log-add documentation * lightnvm: enable to set OP on target creation * nvme-cli: intel: update smart-log-add command documentation * nvme-cli: update error-log documentation * nvme-cli: lnvm: add human-readable print format to ns-id subcommand * nvme-cli: lnvm: add check for fd after open operation * nvme-cli: lnvm: remove unnecessary force parameter of ns-id in lnvm * nvme-cli: lnvm: add whitespace between words in a description * nvme-cli: add BPS bit field to CAP controller register * Update subcommand alias description in README.md * nvme-cli: add support for json output format of sanitize-log command * nvme-cli: Remove unnecessary nsid field in error-log * nvme-cli: add print for command specific info field of error log page * nvme-cli: update print for sanitize-log command with output-format * nvme-cli: make sanitize description const * Fix verbose decoding for coalescing aggregation time * Allow hierarchy of similiarly named plugins Drop: - 0001-nvme-cli-add-NetApp-plugin.patch - 0002-nvme-cli-add-netapp-smdevices-man-page.patch - 0003-get-log-Make-log-identifier-a-required-parameter.patch - 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch - 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch - 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch - 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - 0008-nvme-cli-Implement-nvme_get_log13.patch - 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - 0010-nvme-cli-add-support-of-RAE.patch - 0011-nvme-cli-add-minimal-ana-log-page-support.patch - 0012-nvme-cli-add-ana-log-documentation.patch - 0013-nvme-discover-sanitize-options.patch - 0014-Fix-double-free-in-list_subsys.patch - 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - 0016-nvme-cli-move-print-function-to-nvme-print.patch - 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-discover: Retry discovery log if the generation counter changes (bsc#1087848) + 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-fabrics: Fix passing "host_traddr" for all transports (bsc#1084379) + 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (bsc#1084379) + 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on connect (bsc#1090568) + 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-vendor: Add get_log LSP & LSO fields from 1.3 spec (bsc#1099018) + 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - nvme-cli: Implement nvme_get_log13 (bsc#1099018) + 0008-nvme-cli-Implement-nvme_get_log13.patch - nvme-cli: Add support of unsigned long long to json (bsc#1099018) + 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - nvme-cli: add support of RAE (bsc#1099018) + 0010-nvme-cli-add-support-of-RAE.patch - nvme-cli: add minimal ana-log page support (bsc#1099018) + 0011-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana_log documentation (bsc#1099018) + 0012-nvme-cli-add-ana-log-documentation.patch - nvme-discover: sanitize options + 0013-nvme-discover-sanitize-options.patch - Fix double free in list_subsys + 0014-Fix-double-free-in-list_subsys.patch (bsc#1099018) - Log error in case of failure in get_nvme_subsystem (bsc#1099018) + 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - nvme-cli: move print function to nvme-print.c (bsc#1099018) + 0016-nvme-cli-move-print-function-to-nvme-print.patch - nvme-cli: show partial results if controller fails (bsc#1099018) + 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - nvme-list-subsys: Add device name argument and print ANA state (bsc#1099018) + 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch- Add ctrl-loss-tmo to connect-all command (bsc#1084379) + 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch- Add keep-alive-tmo option to connect-all command (bsc#1090568) + 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch- Add ctrl-loss-tmo option to fabrics connect manpage (bsc#1084379) + 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch- Make log identifier a required parameter (bsc#1086240) + 0003-get-log-Make-log-identifier-a-required-parameter.patch- Add NetApp vendor plugin (bsc#1080672) + 0001-nvme-cli-add-NetApp-plugin.patch + 0002-nvme-cli-add-netapp-smdevices-man-page.patch- Update to version v1.5 (FATE#322735): * Remove upstreamed patches: - 0001-nvme-Introduce-new-list-subsys-command.patch - 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch * fabrics: also set queue_size and nr_io_queues on connect-all connects * nvme-cli: add duplicate_connect parameter support * nvme-cli : wdc-plugin Add support for WDC SN100 and SN200 devices. * Add AEN decoder helper to get-log * Regen documentation * Add Nix(OS) install instructions to the README * Fix the Markdown code for the Alpine install instructions * nvme-cli: make address print format more human-readable * intel-nvme: Fix compiler errors and warnings * Include sizing data in json output that's already included in the non-json results. * Cleanup variable definitions * Add command effects log page * Increase default format timeout * Revert "nvme-cli: add duplicate_connect parameter support" * nvme-cli: add duplicate_connect parameter support * nvme-cli: fix wrong bitmask in number of rpmb units. * nvme-cli: make command description const * nvme/id-ns: do not try to get namespace id from non-block device. * Fix typo in previous commit * Fix long suffix parse on 32-bit machines * Nitpicked a printing alignment issue with the id-ns vendor specific field * Avoid unnecessary abbreviation. * nvme/flush: explicitely close file descriptor * Fix memory leak * Add 'DEAC' support to write-zeroes command * Rebuild documentation * nvme-cli: resync nvme.h with the kernel's * NVMe-CLI : WDC-Plugin Updated Smart Log Command * NVMe-CLI : WDC-Plugin Documentation for Updated Smart Log Command * Regenerate documentation * nvme-cli: update show_registers_cc() to use nvme.h * nvme-cli: replace values of all namespaces with NVME_NSID_ALL * nvme-cli: add prints for new HMB identify fields of TP 4002 * Update get-feature help text * Improve code alignment on intel plugin * Update intel internal log man page. * nvme-cli/intel: Return if arg parsing returns error * nvme: add options for write command directives * Update documentation * Updated the human readable printing for the SGLS field in the id-ctrl command to be compliant with NVMe 1.3 * nvme: Introduce new 'list-subsys' command * nvme-cli: add support to get properties for NVMe over Fabric * nvme-cli: support to set the property for NVMe over Fabric * Reorder command list * Documentation fixes * nvme-cli: add support alias command with Firmware Activate * nvme-cli: update Firmware Commit with boot partition feature * nvme-cli: add command specific status of Firmware Commit * Update documentation to use aliases * nvme-cli: add prints of boot partition feature to show-regs * nvme-cli: Fix small mem leak. * Release v1.5- Add list-subs subcommand (bsc#1072813) + 0001-nvme-Introduce-new-list-subsys-command.patch- Update descriptions.- Update to version v1.4 (FATE#322735): * Fixup Security send/recv to read data from disk * Unbreak RPM build after bash completion files were moved in 7e4c7596 * fabrics: Fix disconnect_by_device from disconnecting instance 0 on error * lightnvm: allow to init target on factory mode * Fixed problem with security-recv binary output not working correctly * nvme-cli: return 0 if disconnect operation with cfg.nqn successfully * Fix compile for 32-bit * nvme-cli: Fix build on aarch64-linux-android-4.9 * nvme-cli: Huawei plug-in. * nvme-print: Fix line spacing on -H option * id-ctrl: remove new lines from json output * nvme-list: print empty lists when no devices are present * fabrics: add option to override drivers queue depth * nvme-cli: nvme-intel implement json output for smart-log * nvme-cli: Add parsing support for noiob * Fix potential device string truncation * fabrics: add option to override drivers queue depth also for connect-all command * Regenerate man-pages * Release v1.3 * nvme-print: Free only top-level json objects * fix use-after-free in pci.ids parsing * nvme-cli: add fields into identify controller data structure * nvme-cli: show more fields for id-ctrl * nvme-cli: id-ctrl: display additional fields * Show help when no or an invalid device is given * nvme-cli: add id-ctrl for nvme-huawei plug-in. * Fix spelling errors * fabrics: add hostid option to connect command * nvme-cli: add ns-descs subcommand * nvme-cli: Get Feature support for Extended Host Id * nvme-cli: Fix typo in Intel plugin and improve generic help text * Implement Intel Vendor specific logs * nvme-cli: add thermal management fields for smart-log * nvme-cli: add temperature sensor fields in json_smart_log * nvme-cli: add output-format discription for smart-log * Formatting update * Regenerate documentation * nvme-cli: add error message for nvme list. * Fix typo of flbas in nvme_create_max_ns_test * Show help for get-ns-id * Show help for nvme reset and subsystem-reset * nvme-cli: Extended Data Structure in resv-report * Update docs * resync nvme.h with the kernel nvme.h * nvme-cli : add support for sanitize command. * nvme-cli : add sanitize command documentation. * nvme-cli : add support for retrieving sanitize log. * nvme-cli : add sanitize-log command documentation. * fix build without libuuid * nvme-cli : wdc-plug-in : return on invalid input device. * nvme-cli : only print help text and return for nvme list -h option. * nvme-cli/list-ns: fix identifying active or allocated namespaces list * Fixed get_internal_log to parse the entire nlog and allow selection of specific regions to be parsed. * NVMe-CLI Fix Sanitize Command Parameter Types * Fix app tag and mask setting * Fix app tag field sizes * nvme-cli/list: fix when nvme device can not be open * nvme-cli/list: change fd returned by open operation from unsigned to signed. * Makefile: allow linker override for cross uuid test * nvme-cli: fix connecting failure due to invalid uuid format of hostid * nvme-cli/fabrics: Add ctrl-loss-tmo param to connect cmd * Fixing macro definitions to avoid issues when these are used in expressions * nvme-cli: add nvme directive command support * nvme-cli: add documentation for directive commands * fix for issue 219, show-regs reports AQA.ACQS and AQA.ASQS as bytes * nvme-cli: Fix nvme ns desc * new bit fields (6, 7, and 8) for OACS from NVMe rev 1.3 * added new bit field (6) to ONCS from NVMe rev 1.3 * nvme-cli: Describe action 3 of nvme activate * nvme-cli: generate spec-compliant UUID NQNs * NVMe-CLI Fixed Status Code check for reset type on fw-activate. * Added handling for temperature threshold values below 0C(273K) and removed buffer check for human readable output as Temperature threshold feature does not use Memory Buffer for Attributes * Update nvme.c * nvme-cli : Add Namespace Rescan Command * nvme-cli : Add man documentation files for ns-rescan command. * Version 1.4 Release * Drop upstream patches: - 0001-fabrics-add-option-to-override-drivers-queue-depth.patch - 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch - add-missing-nvme_id_crtl-fileds.patch - 0003-nvme-cli-show-more-fields-for-id-ctrl.patch - 0004-nvme-cli-id-ctrl-display-additional-fields.patch - 0005-nvme-cli-add-ns-descs-subcommand.patch - 0006-fabrics-add-hostid-option-to-connect-command.patch - 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch - 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- allow override queue depth and nr io queues on connect-all (bsc#1063462) + 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch- Generate Spec compliant UUID NQNs (bsc#1057498) + 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- Fix hostid parsing (bsc#1049272) + 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch- Add hostid option to connect command (bsc#1045293) + 0006-fabrics-add-hostid-option-to-connect-command.patch- Create nvme files and directories in /etc/nvme (bsc#1045931 )- Provide nvme ns-descs subcommand (bsc#1038235) + 0005-nvme-cli-add-ns-descs-subcommand.patch- Also re-build documentation on each build (bsc#1037297)- Add NVMe over Fabrics specific id-ctrl fields (bsc#1037293) + add-missing-nvme_id_crtl-fileds.patch + 0003-nvme-cli-show-more-fields-for-id-ctrl.patch + 0004-nvme-cli-id-ctrl-display-additional-fields.patch- Add possibility to change queue depth at connect time (bsc#1037297) + 0001-fabrics-add-option-to-override-drivers-queue-depth.patch + 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch- Update to version v1.2 (FATE#322735 ,bsc#1033410): * Include endian.h for byte/host order functions * nvme-cli: Add nvme hostnqn generation option * nvme.spec/debian: Auto generate host nqn as part of install * Documentation: Add entry for gen-hostnqn * Regenerate Documentation * Fix read/write man pages * get-features: Don't try to read the data buffer for sel == 3 * Documentation: fix location of device reset * Regen documentation * Remove debian/ directory * Remove pyc files generated by 'make test' * Moving the bash completion files to the standard * lightnvm: default to -1 on lun begin and end * nvme-cli: fabrics: Fix to pass "host_traddr" to the kernel driver. * nvme-cli: id-ctrl: Fix memory leak for JSON. * nvme-cli: id-ns: Fix memory leak for JSON. * nvme-cli: error-log: Fix memory leak for JSON. * nvme-cli: resv-report: Fix memory leak. * nvme-cli: smart-log: Fix memory leak for JSON. * nvme-cli: fw-log: Fix memory leak for JSON. * nvme-cli: json_add_smart_log(): Fix memory leak for JSON. * nvme-cli: smart-log: Allow negative values for temp sensors. * Don't print unimplemented sensor * Build without uuid * get-ns-id: Exit when no device provided. * nvme-cli: id-ctrl: Add vendor fields in JSON id-ctrl. * nvme-cli: nvme.c: Allow plug-ins to access to output formats and helper. * nvme-cli: Western Digital/HGST plug-in. * nvme-cli: Western Digital/HGST plug-in documentation. * : Correct NVMF enum values to match NVMe-oF rev 1.0 * fabrics: Handle space-padded TRSVCID and TRADDR fields * nvme-cli: bug-fix: use right file name for perror. * move show_intel_smart_log to intel-nvme.c * remove json_add_smart_log * remove nvme_intel_smart_log * move struct nvme_additional_smart_log to intel-nvme.c * nvme-cli/format: use existing LBAF if none requested * nvme-cli: Release v1.2- Update to upstream release v1.1 (FATE#322735) * This fixes multiple compiler warnings for 32-bit and other environments from v1.0, adds more documentation to fabrics, removes the libudev dependency entirely from this project, adds a framework for unit testing devices, and fixes usage for user defined install paths- Update to upstream release v0.9 - Remove merged remove-version-from-list.patch * New extensions, fabrics support, a bug fixes. The 'list' command is liberated from its udev dependency, and no longer requires CONFIG_IO_STRICT_DEVMEM be disabled.- Don't map controller registers in 'list' command (boo#986891) + remove-version-from-list.patch- Update to upstream release v0.8 - Remove merged patch 0001-bash-completion-Remove-shebang-line.patch * Code re-organized to support new extensions. While these are called "plugins", they currently have to be built into the executable. Support for dynamically loadable plugins is under consideration. * LightNVM is added as a built-in plugin. * Intel vendor specific commands and structure decodings are supported in a new intel plugin. * Support for NVMe-over-Fabrics * New output format "json" for a subset of commands that decode returned structures. * Lots of various documentation and minor code fixes.- Update to upstream release v0.7 + 0001-bash-completion-Remove-shebang-line.patch Keith writes: Just a few minor updates and documentation fixes. There is also a new option for passthrough commands that can be used to help detect data over/under run. Tagging a stable release so we can consider features that bring in other transports and third party extensions.- Exclude build on s390x (FATE#319560)- Update to upstream release v0.5 The v0.4 breakage should all be resolved now. Tagging release v0.5, and back to stability.- Update to upstream release v0.4- Fix display of version number (boo#966740)- Initial packaging for openSUSE/bin/sh/bin/sh/bin/sh/bin/shbuild76 1563034299  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno1.7-lp151.5.3.11.7-lp151.5.3.1 nvmehostidhostnqnnvmefc-boot-connections.servicenvmefc-connect.targetnvmefc-connect@.service70-nvmefc-autoconnect.rules71-nvme-iopolicy-netapp.rulesnvmebash_completioncompletionsnvmenvme-cliREADME.mdnvme-cliLICENSEnvme-admin-passthru.1.gznvme-ana-log.1.gznvme-attach-ns.1.gznvme-changed-ns-list-log.1.gznvme-compare.1.gznvme-connect-all.1.gznvme-connect.1.gznvme-create-ns.1.gznvme-delete-ns.1.gznvme-detach-ns.1.gznvme-device-self-test.1.gznvme-dir-receive.1.gznvme-dir-send.1.gznvme-disconnect-all.1.gznvme-disconnect.1.gznvme-discover.1.gznvme-dsm.1.gznvme-effects-log.1.gznvme-endurance-log.1.gznvme-error-log.1.gznvme-flush.1.gznvme-format.1.gznvme-fw-commit.1.gznvme-fw-download.1.gznvme-fw-log.1.gznvme-gen-hostnqn.1.gznvme-get-feature.1.gznvme-get-log.1.gznvme-get-ns-id.1.gznvme-get-property.1.gznvme-help.1.gznvme-huawei-id-ctrl.1.gznvme-huawei-list.1.gznvme-id-ctrl.1.gznvme-id-ns.1.gznvme-id-nvmset.1.gznvme-intel-id-ctrl.1.gznvme-intel-internal-log.1.gznvme-intel-lat-stats.1.gznvme-intel-market-name.1.gznvme-intel-smart-log-add.1.gznvme-intel-temp-stats.1.gznvme-io-passthru.1.gznvme-list-ctrl.1.gznvme-list-ns.1.gznvme-list-subsys.1.gznvme-list.1.gznvme-lnvm-create.1.gznvme-lnvm-diag-bbtbl.1.gznvme-lnvm-diag-set-bbtbl.1.gznvme-lnvm-factory.1.gznvme-lnvm-id-ns.1.gznvme-lnvm-info.1.gznvme-lnvm-init.1.gznvme-lnvm-list.1.gznvme-lnvm-remove.1.gznvme-netapp-ontapdevices.1.gznvme-netapp-smdevices.1.gznvme-ns-descs.1.gznvme-ns-rescan.1.gznvme-read.1.gznvme-reset.1.gznvme-resv-acquire.1.gznvme-resv-register.1.gznvme-resv-release.1.gznvme-resv-report.1.gznvme-sanitize-log.1.gznvme-sanitize.1.gznvme-security-recv.1.gznvme-security-send.1.gznvme-self-test-log.1.gznvme-set-feature.1.gznvme-set-property.1.gznvme-show-regs.1.gznvme-smart-log.1.gznvme-subsystem-reset.1.gznvme-telemetry-log.1.gznvme-toshiba-clear-pcie-correctable-errors.1.gznvme-toshiba-vs-internal-log.1.gznvme-toshiba-vs-smart-add-log.1.gznvme-wdc-cap-diag.1.gznvme-wdc-clear-pcie-correctable-errors.1.gznvme-wdc-drive-essentials.1.gznvme-wdc-drive-log.1.gznvme-wdc-get-crash-dump.1.gznvme-wdc-get-pfail-dump.1.gznvme-wdc-id-ctrl.1.gznvme-wdc-purge-monitor.1.gznvme-wdc-purge.1.gznvme-wdc-vs-internal-log.1.gznvme-wdc-vs-smart-add-log.1.gznvme-write-uncor.1.gznvme-write-zeroes.1.gznvme-write.1.gznvme.1.gz/etc//etc/nvme//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share//usr/share/bash_completion//usr/share/bash_completion/completions//usr/share/doc/packages//usr/share/doc/packages/nvme-cli//usr/share/licenses//usr/share/licenses/nvme-cli//usr/share/man/man1/-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:10601/openSUSE_Leap_15.1_Update/c30a33540aa9211ed7ebfc5dd16a6716-nvme-cli.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linux directorycannot open `/home/abuild/rpmbuild/BUILDROOT/nvme-cli-1.7-lp151.5.3.1.x86_64/etc/nvme/hostid' (No such file or directory)emptyASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=ed15035ed9a3ca3eea1241e9979887d95bc95ae0, strippedC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) R RR R R RRR R{9 ԥ,jFPif [ -f /sys/class/fc/fc_udev_device/nvme_discovery ]; then /usr/bin/echo add > /sys/class/fc/fc_udev_device/nvme_discovery fi/bin/shutf-8d48fd71d3e79b59be341bf67e1a57451d321428ad03f9cf3abeb9eca7b4234de?7zXZ !t/n] crt:bLL KEOv$p2ٯ%Ӻĸ|9<٘vL_Aa*HQUG.~[QbytZ|l7b`&c.K˃JNf/QW>?U[@x} Ko-o;5+5L7U V-$ظMxE*ZiW]3er2aMtǥ}mޓ4Ӻ{j|yycD bnz$rW_ f BomA2jgM. Z+u0̽eŸ;vmRF F@UW(VhGG]\*P,wV㛑g75h̰x;7Ә U&J2gyXQ;I1<(Yamg&dɄъ!@F5vKkoSKr2nȰ i~:ϑ`pȼ!0iU8p[/RZ1zZ ‡qb6FuK᭯. -{ƫ@)X`1/MtZks1"!z|5vI. p+ȁ=b Ww[9L f>yO~ʞjZ]Ӯi2Tum7qxI؝L19Fi7kyY)ų*ig۳F@%%'6e忝 M>hVQ!6#%I L#RҚg dgm 5EE9QօNՍ`;cVx 1?GtTNrH]7HCaLn,a`Mʧ jW(1լgm?3h`+ϺOşNѠk:?2mFXv%ɘ8Ө|EƤ0+D42>\^In(\7} 3_[Yi+Xgcn6RZ8L-n$L h2tQ/~rC+͂e][)J~΀,OE*KDb=N?R̓W&Hѩi:d)֫}P*$:zS"B/ Z@X>[1k[dol6PU,WYS67{Yw.}m=C*L[2 l-c?F)NPZFRMA=$3= C,0cc}-!*qW## G.,kfߘ%"W XH%G\#!"ٶI(^X>(9F?5C(:ZL߮$ Hz).)α!KO@pv`H C㫽#tdƢH̔NNcgsB,7rs'!l:YZ6=ßz$ /!I8"G--lӕ#1oH88[? UIm}тИ=)=9,*u)/^쨑ج,W)P7,lA4'h_tIFv>xynj$ƻBgV.h,\C'Tt9YlMVnya681[*\@< A)yj0^BeH>q$(ϏO@8m,8KL4a^| zopOBg{;}^a zRCX6Z8-=[]n^ 0FEMT*( 6y`CnʠEV%V^/"p{ 1bDm4˶Imq->\̮uyJ?#}8Q E ܷwSC0?j@Dy/Bt9iq7e. a1]+US&&riUa |Ŏ!73š$aw!ɿ^f61ylOO ۜ߆Yj{hI5`0ȑc7wN";lc{X]ѹ@6|Nn`y E>Զj0 sr}WReX ~5i;nwΏJS`+ؾ.PL9^m#DoY)3O,g4x;sW2<e)=={gścY%^t~? jԿ}MBN}O0rl Q9.ayXFϤSP: =Z2v/{2Ƣ'g<&z ;Џiڌз*pe!ȯv'4RMq{vU[ -tOcڞd ۄ~.8s|8+:/~5 ^pApGQ^s/5H/RLR}v@;+atcu+LG>`y -'5hرZ?KKuR\őj͞^r|GG%y /HhqP "gŤ@ʓ`Ʌ!p SŇ)F=_3)}r1wcUlS[?bpSPճcHR`pA5& Cc'!-yIO@3Q]Ok۟;6&4\:kx]>i%aWa T>o@elW*Qi('cZJ& 0!֋P=v>d~lvTW)C>Jz^rmg-~|>bP6Ç< --)g|ZјGʸrrqmgN6%[9iD0 v A~Sk/ӔN5+g4|;;xz#g@឵EbY֕ĈKà\Ȝ|O$ ;VؾaK*,C^Ͻ*3y0DNcB Jz4Rg(ra!q` 冞,o?*Ґ@0 Ei_I^6^@qQx'qS&s}-ϛi%M%sOvmZW 1O-V;9DWSG7WYTEjtAJ]$t@{(+7kQ٨f^d)]lcsdq,q$̘׆tEE' 3<ybvN|;9t9UGezZ:Wdpw8BD/YGKF=1|5i.6|뀰Q.2XQ@ҀQ&h}`L9_`BҢ;=x̻gׇ6-u'khZI݋I]zHؽrv]U H~҈r+8i qb] NR? I;{%TunUtf8 gh8+W쌱J j(ӐxP| ȡxt#Cb7!7hXP=B{o֞%PRop*4Dd3f~;&;ʎ5xʧ'0mT;W;M(1q$8Y*,˱BܾieG(Sh $qh~q~ŋ"՘6dx֑LʇD=˦_-MR< ](} cZaS)if]RD |qL5&T0gn\aC֍C_vB4tq#'9ASQa2N~?쎾OTg[9:.o8rBƫ jû'WN_QU޲zi4YJUU 锻 g,.a;o% .AM7LiSaGqF;RO{p@ f AB5 B;fmK 6m:iAb1ΐT o{r_2<{I{ODw`"j[yg<7#J?HEԂ@+LZjj(A XOA2[oȮ&ב`Bz=1жlCTeAY`I30(&mqf6$?O(ƶQؐ0ZBEZBMN܃2PF{1-y/;͇7RC|fIuK"=F*bzm7Hx,RW7c|lV=ngѠSxCCVzf1[l-Z8kOSߕ,Hȭ!n1kׅJP #&y'/~~}@ol=-r%u Tp:D=JC>Ȫ:5bM`sݘ9&6ig7H覲#u8Y1҉"Kr~ .O'3/QMz-𽵔=h.gjN$_>Fr-o.eUygRw&AxwLYZGU\Q8y@:#!v%y+H +G̤|w}! JnQh%lOk֝~Xl)LRr6 ]I\#@9?cV1EKPXg}wA=h X q֔\!wN/-ZEѥ#v' d1 ~F;2)(Lq0+`!|cxp:EbֺS>n}ӓ9~n346<,!#jw'RD@1<#]ux =_OG$4\IR,eӌHZI{^H99z- wOQ}si#`oX᭭_m~rV#۾Fk@|1*i2T qa/v )nQOۧ:ؘ$#g)I9ĺwP$#([3S/VY}J׈.#W'Trwۿy_,%{/sEʦ-E&0PoUZ ĽOUC@= Q;[Y4;+H^W wvM ɫ}ﺇ@ 3R,N<{vtSOEщIṲ9PO-D $څN0FC#>:܏fRrzd . ``Az,O!; MĤ9iɊD7Q|\?]:8@#tT[ R;KG j9DD|#td8b3saįnI~@D0 6DI#:! ],@@gl=Ǚ̼VE-6PhB ;'ZmoYB1F Dŵ/~-/֑_O4;*Tv-)Z-pMYgqЮ} ܏` UzJL3c b`zqlk2fQDꢉ9 y"Kkh`qEdHlrf[?-Ou\ED펕:a拶B׷*MgJ{>u72g=5\f]m8 ^:lM]d,cˋuy_)BVF%x w!xygXrBM#E▦Ɯ1>8v#]Hy:W w[-O$W4^~?krx9y(,HO IHS FmdF[f'.7psIFU!A{ <|Q9^;:o0P3%)i,qgv?չΚy׼%J[&Nް+y+FT-G8K27a+ /.Zo^C-8?G _of FU; 67.gl(č@=q ۧvaq? <"LzJ{&u/)B!ºt9ZpV?֢+ag]CO-k3Uܢ c 6Bn U rawmZa>'U2t+^Wl9\4$1ց+? A(^d.{+Nf2 ` waZ=l곬n1~/( 'bq`w&֥Ƣ+,vokXѮ4ϭw8u`܂~ _"iOZ34 D [ DY^L>Q -tl-9QpZΎxVj ZRu%{@BQ)=#Ӄs V5iT%"w pZj_21{-I=sY{e/!:l)fYfy D.:C(Ttu)rҐ CkR@$1W \Gjt/¯\l#Gb!<'Dlerr(/]'u 'D}IJjhbrtjЫ4f?tpɤS" $Nj!Jm,D\UaYIƷ2,8f\7C!3zHu YVbDSUU_-zQMs~y$n)JT~S:l"31ѧPpPCbA9UׂFIxtbug3 ک~fIkaOB{/ldn@V]s ZaG=KJo“XTeK;1a:╍$#@kw h4&izFS`x78Ͽ"̂JKa3H?` <IpnA~1~3;ߒ)<=jof@/{"sgG.W>'q8u<^ GΩ(q)&Րr.j:XoegK; W<:8><͵8zvE q@TP1+IiZj6k3*A5|(dP)3Ӝ[.xLDDpw7bOYs;ZjT[v$j̆A\Z,F5 $bc%% /?wÔ gYyqa?aw DM3r$:8N`Kˤu8og}ڼ-g֡Է/N\#/+8`EtI ,<,zPtF]j:aOҺXQDJQ"IHk+H3wl. IUq%,,80E#nJDN_)i?>c^~mM%jsP)_h U'D> #t9\f0%Y<4mI+rUH93$W6kaAĴI)[НWH[հ,ƌm _N}\.&&XlP'!;Ϧpܗgr{ymoЎNzlo[v'&x}C=̋vY2n deX77N{:Fd{Xpt6 v>djɴ#q;5㞦]w[j~gP-е*'matZك U.9J /| E@,]ySm@Pkyk.Z kM"՜͑ lC O"@׸^KE,0\aǯ7*V-ZﵬDc2u.&IrVLbM0q -C'a*yģ7(o]٧s>C!~&3iFUz~6Rb%F] <jհr^R-t9cOF+ h͎$.jOqO"}i =JqcSq@~#nϙr<mڨ, &  չ j{mK%?Wh(k&F=ϔoڸNn 䀑P[٩蕫كk߅c5pj~-p!g׶?;nGL #bu}­} =vs' T3s<2;4O hMdJCWe(i uƒޒ*!,P[H.OD rv:Ȫea}Ȝ8s&TyK6 {̳ cwo_ Ԡ"`p(%Ld[~Y|eLY$,KeȐFF47`;3\--|̍(z"ou -*=[jZ:"p0^8^8"m?~(QYPDLlhw?<؍22aم[ \G "z$'l|*UW11 : WiBbW]de3͒ZtI@uh`eTg ^U&snM!חom4/ܬ˔Kƚ2f] aD8YQ;>ŀUBͫZ2>s DIE3X[_e jOb%Pa/u<^Sn´5'V /!}^9wq)LȢ j $8NR 8O3ug+rnw bNYtp/UbGC_mP_+r^#ɻ,›+*E(N[ć)ЯhQ&91Ҹ9.%'Dp[9-0M:>!dS}@zajRR\afy޲MyIu>jCa"@Ih5&)T.9OOw6WYl;<>:qI)ճu|,:M;rQQGi|op67.  wE D%bὠ$[m^B.hLznlmy.q)-&,!w4R#ww`N|"P]HrbWbjQVm 25 Rb޿b#r>(`;~Y dvވL<(HjVU`}V,!,ۋXVJ۷G 4|Âe}>Od@n X+f'>bטi\u<`YC 8CQHGLzMu\{ͥh݇GjOYdŏ݃pk7hZ Ûa#8Nj:l*6@xF  Z_6B1q_qo7  Q`>pP/쳒[H#-l|Ƚ[8)h6ph|rU@5sN^kYXMFxG8.F3 ڲW' jL|>LjԠ-XUwl,#> 4Ryc'z[;³!'Scz=[`IC\QD짟:sIA==h[ $ QwLnCéV<\0,k瓫hg<7T<^m3%h&D$*gI̧̮ؓv$ס 6C!՟_pͪzV%ޱ*Uam0OAI&"Xѹs5ȁzh]ˤgi ovӪ֚J*&"v@d-Š w?+\ ZB,I1WAQ|/":m-;bc6L.HdltYٻE;0="e.t* -m7}IיXd%9aݐG2p}aq\xbJϕD)K.ߒҍT8u겱"ޗO:fYkrS%gJ) /C"VLBS349-}-&΃C:Cf9G8Տ2}l~])$|~7zB38s2v6jE"CA"۸w wȊtjsYW<>9Tx n4FnErf]Y^EnľXbcB O70ҿ(!7R]w/BV(rO@a^hCj `{?2 Zy+pyрL6xf>\SZ|A⳺M8a6*+_Ahq;֠}x!ìȔNNZ#4aƍ΍Ba~vZwo*em6ҭq_Zt v7Q-Ā~P8`5An.c#ҬXQEk@V sKa޼xDxBچ:O(g0G]ODb%+JـAA!^Gaafl'9W߶,h$]s]yE\j[)b=Ђ$CkJQ I[? do%#G6˳y^Y' NPS.>޾y3Qǚsqܞ s(2Yh;L;`x:b|AFCPj`$7)ZZ5z* u%u4hhUdMr#C<]NrcvIMD~6a[~Ůg3n A=0  7>X cӻGF54z},NTTL&WwgAOQ2rf΄Lزo@~DkO.G~8 ¦y U]0Ig]-(tQ8i@Z)O48h?,I0N6w7(#EZv;GX/"lh^~ΏzIVʉ ?'IF2 [pJO;(Oa_ฉ]cw6t!KS6խWOi;6a0>IV98< eC-)xz%R5zgi3L{ eDdF{-(Srנ@@ ƾv=,#x؋0Q3꺻[-Z:NyTдg҉6WW)|-]qӍԥY^ʆQD+ΞOya 3Ԍ` NqBgXg=0Yk6yv;1,sPA==-(xy?e_Fs;;C=$={t:Y{FN6q֘>a)o T#PgvDQMI%9g&׷2ڭaSS, "fQlz,s&@z+zIrr xRm,3.HT1suxp{$0fH}IRr`H:-u G☑̚XL0 4)PU؊@U)S=8iܥ7i3w-jNjBZU*GI p~ 'iV|[rHĀT@Eck1$wUhADK *N*F( g__u.0ͳ1ij׳achWtI cy:Nί2ɀ$>l _^l5ޣ W[^p~Kb>A7Iu$JrwN; Lw1O\0:[T4 E'f,/Vހԑ:E}FDBL2LQʃ&m9o'8RXAoTH#ihHODn@[@#ovʨssЈ/J@b2pwƄ m5H6j wLؕԺvߔ8 6Zmt͛h.R貢܍u|Pgׯso\GR݈( ~I3O£Db\uhNHdy!7NrZQ 'Glf OMɕ 9\j+MN octNf(z_Fɯ8봙i6(Fq]RQ6M,>g¦w>`N[jW$*R"ewyTHxd,Q:b**+26QClDa! 9f3 & VX]sEruc c X݄r3",Z .+$h=^Ы8b7w>#C ##&<1̥7kuL@D H ZiA2b$դ6g!EB'2X[9||G8q$RHp\, VpŨU$cR2 ou:@=;_b+Ht ;hr;kz?6{w,ۤ_,|o@ܼ8twR޳~fP^-Kn!넻ly5o6[\YYh+ZMcJ HZf};` LXaNSڮ4=r΅5mCW:Hy,)bqyĒmFwE*i *>w4PNh@=~oݡb19pT^,bMɟ!5 $_Ff(h{ iuɐZuFͮL׃<mU(q읋D>KJgFg2/gx&?\f 멊6={Fs(ݜ4yqH7Qho[QW?v΃@(Rż)j>Ѹ s=O rI!O,~V+Jk$-d\GoL/\F*Nd: M 9c27 {ѮPb0úW`3?KH|W MC-)Nt+L7pgb78 eA{T7N&b#K2LCqwpBU+8FO5Coᓇq]!xȀ4GHc8Lc{톩Gc@+[>pҘ@H2 VCufʪS^qkFStĩY9%s<ϟӲD*lܲ=GhkD69cǩgݻ3OF;fUǿ`#Ipԗ% N#tp$[0dβ> ݛ 1#?Mݥ ˚ 2n3jOnLyO?XK4Е4ԕQ̎Xws Vb}NyFm8Qr] <)In0 %$X\2[$'eVYfv2Ox66g>l1 A2#զ25/u\!l|.SwZT@Mxl ^U2ՋE6,RrC Qty ĊgwNG bLƣsbe;w= ZkC굁 !滃s\Xf~hz%󍃱͌E=˾Rp{z}W{Mν:$+սᲦ(ЁIBx.q.#s#_q#[$TPAZ3e4,ɄT#G=(XHi.gT6,؛ޞa<Wը\ޭ `Z]U v)d .c׽E"}PL#!xdVKxK)BIq bmaφKqv5ؙ؋GtG"廿/UZ!En5 VBu}Aiߐͫ~Bx@D]﵄ɷ}֥|&ORn|s3;HT#O8 Ll0/3+;5#m5S=Dt7JvO1h#.۾󐷥绵oGFlP$Ä\Z4Z\cwoZ)g7DCj6YTH я-o%$KJM*sT;' zJj>R[[+ቂjم[>Y UjFg[(1d SjO>CCSե2=x=ߏ%m s'[HT,)e|?V?RT},񓉤-) i NveIZNbz0uIZ&x4*dPm S5|4*BMDkrd?T#kx6,RKsxi|CQF7^~gH֐P77u"E_Yɝ+vߌ8`}b {fN^\6эQU)vi0-DSrrM*}N;`2sm#H9MW׭uH%b^'~fshdY L1X*:JbwfTs k{sy}dlʟ$v[i2VJuviv&Ƨ ZAm#2˔=g XwkbƝi*EC:<~+ɘC]&g*3>}5"o CoJ޺}NmyF4{xk`.T >ݕRh6V3 x_z& RXɃ\QL`l0kc~8$ ɵh?oRJs褈F?;:_a>;$BkB$E(x]̾1n#)Q9ƨ5]rlŒաkF9 hZ 3h;L,2+h"4WI:_|+ ܷ`t lՖEXb-{/QߝS5 }ac/$TF14^E>|DFhO\ {M43*JHϸSn&8mm) s<|u#k`UFu:OƙW5h0RrΕT,iĔvTpoϝMA! s.tA_L`L݂I,CĀK.)"]<9K9ej:{V=ǮMfNۓ,1Ƥ??LS' ZL{(sdL휕*qmOߗljl (4?7wru$ kHRýhI'ʕ]ER8q5`P}Mhdd@ZAn9{PUz"eӕͣa!tZqN⡚>yE=)[vyj6fQ为pC_f=A ^Go^ҜN:ð",w1"u)Iqn# Zo}j^%Z'%X4#YW1jkmK)@~(Lc !v0Ggh5(B 6KAYo:G/$:")^]oBwOwdcwU1TSxqzfR*y4ҲK=Yڳr]!vNE*qZ㿱Gclׇ;O$حnzAm 2߅K l| gk.n <;@GXޓ CfëEl,\4Ÿ1DARn*UJ,O@0SC매}fE^,3s6ӑ/#rv$9Db"r% (-{X+/M!%ԢyV< E9 ~e\s'[Lz'wq)n"7K-;ČPT}dj"i;cEKR \3?H@zQäٺGv~)w؋]=~gŌLL| v' wgt*"G3r-Y=vM޿;n8($RkGn5ԇ$6F嗏3[ -ؕOmWQL6iZKHj#k}p` ChtkhH/8ĭG0d׌d)l#;)lbsD 1Jnc%ḤtOX%H37Ԋ ,SgF nYzH'ķd"7X'"NYZc祑7 Ӿwd]Q$| |8PXxYS<]mX z3/hbs)% (57vB"%Ya s z{{ǝKn2]TJ}/c 񍍄>>=[Fx<[J T=rRN쒚spE"Z\GE(#`!8%CϨ*e\CthCK=vr .Ɩ%y0yůfzT #xw$r㶈`$&p1!qxb~Ij 1IJ|YCuwQ2@di,98[҉FXrb'I51{Pji MdXEhK3 v֟aVәHZ֧gHEn9_Os֋5twnaGFWs0Hĩ10Scٔ[;ZR:2贂uWm֍8s` "Őm4̱(I_0东^cn&@OwxNxY?e 7:yb޶kD^Fj?iFhc!>]a]]Fs0%$f2Ά?ůZ v&bsj_:êF d_s)լ<,o( g6edjI ̇c.oqgY0ԭF+AMjw76=wд]c(1oR`N$Kϵ Rڅimd3#N B9ŒoBk7nO8CO* ٽ{ymg+Yo(l; x<压p>NXŰ÷]x>绪Bዋ|LC&0l࿴ (|l`޲R6FΦeTM}k-OCW'/<[-zWFDF 2j]Jb }6yixTL).:>z8(z'v5fj7M4[WMg^ ^hWVR2ޱY_`0 hqǶ JrIg3iҙ0.4;w3ԩPvZ/UNܤpkJh2#iܳ8 Mg/Z9S?Yr<eʦ#sa ht T R Z5[ttJQd6Ī[F[`Qm蚽GMM^Rnƃ&dbb^-A$g0-J,:h Z@NqJbR߮"4u"Zu)E: ף&= W)9.N-OC;jg]foG)47e!Yv9\FUbE|#$dujFT~ꚬ-Ũ">\):eïv1E`)YRX+JSp^)}RE|vjr~ݴ"=2&9I3:'kNK7N>⽚\z})Wߨ0Fa&A_EW%U Y1 *B; I-Vsr;ѯzj 2TtpԮJK޻e@JYS//7.(z>o:=8limB=ރ|zש~ .8<09-S̓;eT9%'OTGq_[?Kːߞ?UHӜN j/C,sy@^-f%k<=qB;w`0K&mL S* skcqs.yZ[1Q[6E ].1hHn鼇!t/Gn1H` \n?9 Q=%:zSS]Fݺ_[4[Jʭ &Q|29RrKnptR-wgJ0@X19Y! v_VtY4@^r)NɃ (4NT*Y4cz<չ; jyj;k%8[E&o2ǃ5tEFIoÅ l'{-݀m2F)+%PjFB zs<̭L$B&WPW1.Aћ͛BAW>XbF Fӏ~Yq|w>.B)-`x-[!Mgpa:vd@ᩪ1?6IlXP|L]`keJR4]?ݐVS|kaB?q1Y"I}&>Pv{{mL.z e9cYmc16\~RL8wI9|=[@^w!mzӣ~mH58>XDr2Garc6e6 $נHP`eY't#FV˻8Ss\&Vv/.TS6>>fI%q'G@>*"OlзVAQ^{,h('X(˸>6cVhjQ_ZD^S&$e[y1«c{p%o4*huNksBiO|RT:ɰp\4v.,ض"t>r,c&ң8+ uu?uҠD޲ coJa&w^kcg١-xBQׂҵN\0]Z}zߎ34=&k?.M2mo'-Ze #9Ǽ'_1f\@yᢒ'ZV6+xn)dKμMmBC)ߏߎqIC7I'A6|m)O]0&6:% I\32&d5cb8h-;sT5dV"sni܆Rj_I?(%z+@{ ?7+g*2$?Jؖ@IZrOQ)}9='_i{ow % lÍ>L7`ד+o$BɿAuј1:U>KQdÆO#$Ț@ vHV悩>msGM31Ǣ/Q#A@йϿWȾ L5/O3*tog0]ے})sÆi}c\"& |IK12R?l_7"WძR^~&=P^pwj5TRigͧ\,Ԩ yLe~fqj0A5y>}1 N$d_={f$߾Ng$PosPĥZpt![{֤V|Ay5A^sAߓq/_Y(Yj7zu-`L< tMo()U F=!zm>ȷvIAPM7K1W\$vkw~VFz;x|[ƻѷ?qU<_gSΜe9RxK6:Q+RUzE#-R(J2mAѻS:S=y-1m =va YgkQ]5զ2h\Vm`ǦrVD|Cm[/4S g9UiTbʳ}nj6ZC^zflT:.E!?UGW]g j$󗛪>T20ye:603c=n&(;Tg(ޅ ݻ@u]!T~:1jz+!ޡ??a|nSsMrU`GKvb7NNZvftË(o䔵_R=ڿ|UhT DiG`cEJr+-BӁ G݌+J&hyP|`27;uƬ#oZE#mb|Wg+i,Q*t* X_=D71%*!uv(7O9艎yF٫6ӝ'e}Sq?Ք2@';e/ە޷R|}$,exzNTz(|N"ʵ+[q80SQ2# MY &)T.n/#}lEY؋k]`ydXtB!7 ڛxo=kLS6ߤlװV9,h55ZAW4,]q䡡ge]_aiJ2Ieã볶#V<3=Dk&;߻DWB6.C)H%U1Rx_Uj,wyY"1"!5.9} b:@/9:L-H}!]3:A<1.i*/cVZ5^cVĽ"х'n@9#},m_j ST\Ple:to͉]yʮ#*==> GQ.ĝH%Ж($EvW5z/ '_^dpjč|n Ox\̍-Qkdh(-@$3+E㼧"9Ga$/1TLqVgAFԼWs7(ʩx?cx(%H SɗLso"" G7$סd-5Js PC%wJͤ-' z7TIM?5H|gH ᙶS2<1w_aTN -R钖& wO*pfݝDgBlh8w`vNXGYz4\xN5 ?1qBzMg' _Ŕ1+v%kC \3{gX1n(t3,ː9eZ7y$X&L>_pTDkH?A B:XvT'qxHυ!,SRME/b@>jIoXg?Xd@XAw %UQ\?;)*1jkXlfJy?4+-}.?8Kwaкg[H,-_ )`^&gp٫Yov_+L|O*s:[)ʬ0oP^Z/!3'eezePv~P -9=2œhYi%o~7; LIJLE/ ,aXݴك "}3o$`Dt!^!JHca\kXg39Ze.!GV0(L.b31 fʗ,~~5+Z{! %Y&bB P=|YCwPLL|IgfWVdHӋ럘b,(dcJީ~h z@zGx ]+ )7b)@\<ؗD*-7c&8[tUAТlPQ`)DVIsUtt"׋Mf$aB5rz]S.1d3ߧ8 (*>W/PAv6*lDrqrFva8L}S3h5Ӧ*vfSrEחfw<3&20tYxfBaCXdtlS'-H]Rb؆PJ;3zDZsFg~)r‚/1BSVh؟ #K< '+" _0"9M 'ì K$T"Q[aREƶPnDTZCvAٶ1`|9G53YŇ+[..BՇ9)# !vR2G=0|BJ\ξՂApudwG?z&XKH?$s}/tqetW b,iQUY7A[ݩǺutJ3f,l+)~)n+쵤%A7D 7g *E^;!Tk;&X&ԁL1ЯeV+WwaA~=qi Z ?g&}rRJ硏%"^6xFJ)zPeSeBkDv< }8shJYqwI+磔%X~:\X# ,T7Kڨ@D)Q>`GPͣ~ :V{/!HޢqP#ūu?hЫ̙[{Mؽt_IW{P" gπRBlt䝮vX+E BʆqY#OCX @Nк4=^e|Rm+YSMLX٣_2~߃qҢ7m{\8Zw?%щL)^9BQ?&2#]BdF-ZmflU25$tD`2J}r Ԝ%R֮O'dgTygFrcĆdhxru2 3z$'^x')'t[`wڎ',vyiſhz{ž_/PK֛*O`8WpDUf2d\j%/%JY5#Z?CIP)H[Q3wM)0CT%.gÐ;%Gt9B!\|6%yeB+2PFcQ럷ê"/ n>ȓCW:dt`oշ ;tHU?olܰqk^fIUCB &0pxmRw2Cn" @*ɀhY:lv^yۼRϬ:p(/bziZ pv`X'R3Q}^ k[*5)`&D0a1Z_R@? zB(&u\2#-,NʅY /}-cPT龛 /N5aztXs<ҸcǷ[2F]ـÚZ3| bsMK#%mrpn1 m^U(TWNߌfn@nk-G[zVԐcb눾@'kPr^C%;vc*m%ܲ. )2 +I~ndy͠)45fa;@b Ng@&lM`[K]O=S䶳 Roa@2C\]|DV#$™3wfAZۄ 8K`}X4i8_dT\ܟD4 pQ| ڝ¬ƨLz[cq98 ZqǜD/+>E`TCzҦ\IY0, t&'.od;Agv ^a'H`Lm}% T 2#F% jU$w g:P3:  AZafCT=䍃st ]`I F@5( q\MUqCĴEݨg6}1WúE l^TedwUxx?Uև7adnbwOUqSm 'ذHqäU; ƨ_pnVJ&rً pߙ?d;܂6dn/1Fo"y9DJy,R+ Jc-3SR0< gU-&<_N4L}50T#`hŁ3Rh_6;Q2lU(c^[.}++CݏQ=HaD:X/Qk$Ckw404~t|'Ҽ"o\@2Bb>Km+6PoemDp KSZRizdd!q5mUek@4\ڀ EyXړ9mR ghwC+mE²Fi"\e %laK[5T'8eTp %ܯIXSluzWӍ7ߡW(3 *-OwnH/9 =h& D|!K[Z1}%rKR0l(RV5Yj'I\!yQlc>IQ3q adÜˠJsZeʬ jE_J)FJPZa c_n~!$b ,PwZU2oo' L  mR 6(ZQ6{~ p1'LqzA?Q{DHVqGm;GN P̀A h@Q hQqNJ). VDDDDtHin>#+>.QtX;FƤ!**gw` sUpaqYkEd{_7kE7f{@]vWCNpnHc%Ų3nPaR"E7|,D(F"Մu^>qGWUC.CAXQ߸SC{Wgmv :Xw j d@bH;8hW6yK\_^G.uw7Dr3Ҙe8tH%v3xri|_ X DKPf_9^F3oZ((,NB[Dv&VCKw7 h'X[c;u[>Y2*5YZK(ԁ~5h83Nc9G0B6723Eqꆷ*|s? DFC•oۥnMXnkՍHXWQR"s kKb|KLIEvG&.U':znU.#2O־!/.Xhck#2$h攴`ϡ ln9bRTwey]3:J܏V yAR>SR X|;\9 )f?ZTI`[yxXWU9y\3"8\&N.#)|jrDӚfuY_v}e~Š6iӭ6 o1NV ʗ*g5R\ =oç1Ko55-͍S>V6^Pw{0p7^1QoYT1rbVay׸'oeD*+36ظBrHѕ0z6~oDtof|OD@ qM+.o|Ѿ%AƆIi~,S=!w>vN %q5F+98~,S7WvwgT}>K1kyqߠ2QY2r8xڼ@jBTȭl*I+r(ZeJÿb-Gh:NQJQƘ# 8y>JB]/7y`cUbSF?&8[$^sOw|.|/,-~}Q5G}n^sO2b0/S@!zLdsk##Ë(i{`l* EY@x  %OnIO⩭6#MiwHc4.p7V5$.мTpEO;2rf}V,c".~獻/T߀?( voW}29q Y''V[WcW ΤYYs'7lM+Ij,pÑLb/{S@2cO%A%Wh ?5s(A3rdbPZmlGjtm `騥P ]gYY7CaPL]p hvjيuٵ\-2xm58TSѻwl'}..?VJ 8&Ƕ x='9$ I_sD$ ,D6խ<-̊vwPw~#=?~>,0eR ?oe3DwMWלlCYfj$A[V5}uqկu2n 3dt7iG xo[!aH.9\ U"U?voಙ #u.? ]YlY3\O3JUܢiB>{|rG=zf1cQ,T4]6Kj ǥEKNsyUv?& OhL/b'i -]נn'+- ;]<gz]St M<ׄ@8>̲;EF;i5=vn!9N؇K|C+Həȕ8q6*EF(;%"+C6q`Z^hyN- Xj)ҟBT.ݹ?l8يeXR2.htxUfUp 9=0mo 3rC&4b bfz;=!קCDzFG7yљk7$dKh0?Gֽss4*v˾^w(CB|F"CTj%Jl۔|u-R`R ./jMʟptPE&~z@A S7vYy.ql8 B|hZno*E)D:_2?M?ۼ1"6y'<LEkbN4v>+\R3-:S$S6v^LjoD:+; j{=V_ r,Sh V~o/% _]jfb|.ݾ`+'3ѥ;bN|lp!89Lc:v(=QQ*,cq+SG:gɵ3WAi3^jۓg7ɞR7xGVQs[kPl=9-ߠ/J6@=sI{B{WC3mK\$Gl|:mOc~),25QhD޷++ 7Y2C{Np c:99,H`|Iv ET61?AI wL]}8';VGu^n =bYˁ9Fdo֫^pIa`KQ }|&uovH.(58{BQCJTm#_XM`٣;/_:9*s0Q[f#w]X>/[o3 ́MU?1vv؜¤{3Qi@PyR}Z?\.=^].'tZuI1\|BoA g_ :1﫱<^Di6]"6;/MMD%8:Y,?uE܏G#gaIa 7dQ] c.L~4;kJ2@[sAK{B(>AP,-GQ6`g9WhcA(UK:*J/C%ZHN|n[BD$Pι1WDe7UT7/6uĬVmZ0S wS?cB?Q Dn~bEz_Q? ,gbc/!,g-6Qu ⮈Շ S"悍C&]LsLӗ8Jz+}mv5 'UU."dBbY>=-_B96/!EaL'9]\TRh]5?8o-`TQp=u1) #.x){U#|/Jx(u>WlŤ|腜{T'R!Kޑ"cڇI )[2~)́+ JQE. w@VGV.n$ f(p $ڍ^{릏"< 3l6"HȳSTxVG!Ϋ_)y&bA}T5N0(YT fURXG,δzPayĮfjw^@"vI Z n ́ Oz;8vG^fZrIɎ5/$þt,aaEUD;6FO;P87sNR! :' L-<␿ Yzsa1_xY|L6jk"Y7U] ?O;i*< ?k/׬UP\cO^[ኩث%NŒ 90<%Yb4D Rlz^3tӷ `97>I=*q++tH=eD l5_Zw?zyu܎ #Foq*⸏tE 0QGhSSlS} aI_~-L$r㭟8$ko#`>[mk0\䯹lgC$ xSɃڭ Yst$i{bg.Ze -fJ"4bs\)Yq C||6>uC^km:ZbIM5s5E't xʵt|cewaH9FpAa=BM/f5LZڇ4yb}v>h«P$3vNf(Ή :IϤ`ZS}frߧНTF rGSk)꧃+ãKW6v>Ʒ{Ku)vX4ܰ,kz>\AGUw׏ۂ>*(ȝj:Qڋij̀甬KT<>v:WIEZLkC߄}W!M+)™-n_]SћHl/nD9_;%+x A|/שP2P.s2 x]ε]14O#24"f. VMB$>g.{F4S^8.d'.+ [ve?= 1I*9 1#B%8 [5nbKᦆ H+[%7"񬹣yR7kŰXf{,զ~cC&iaqIˤ9@ d{|/<myK!(caQ S5P>Z?=hDw4y! nQB O ?/$OC #Xc䷾YJ.;P,>|{z>52j BMX2K PA0TV}ݧPEH)_9./Oƪ3m`)oQ1 V*{ }syZVwMP +um~PނTN*fo.yt==V_r Ƨ:ѕ%fꂂ LJ>Sn; x?#ۘ{5rx$qR_ZG[( |+_$FhN45akV);u*FEx ]nRɸg_oi)4Wy'NB ʀstܼ0L/KmYy1m`ڍ?KeK-(&Npih_[!a#]nwWDA>fxM|U~;J! ߮$ ma펊iҁyI "=Cl'нQPxe$YQ{ʇ ׎}c&Fx9kN%lO/TM"Sj s ,yLR @yh6cʵŇ0# OÌ<'¼Vs4h !CAFơfi:L q{Qp4' Ty7~=<~|Qs\zlTt){4ϞY`ڑ 2$ό~^mgJe'Tj)²p {[/OC%MeՆ*R?@C ޣ#)@u\|p}ULci=sVQ Q O kʢ^A2%`py%d9ޓ 76\\n,6cCt38ƘD٭{%VT=9mzTV,[|P3Azw.1Ǔ,JP2,~^2vC\>@@çOl ]3 +ԚޞQ(x >29پUȓԿ@ಧ(bq7ifǮNj1|Hg|Qd|RE!h+7(x~`-OlDهQ.ݺm{t}XB?{yg D-`hެxKR嫲ym?B y n:0NBc] 1W*D0{֣dh t_*n״NnFu 3ѿPHlH>xngnUv nU [zhf/$\` =8Vol{*Rp}[/kS`zY|#VL@p m v>Y󙆔b [v 8/Lx@NJza8y&[i 1LR Rq#&!({?9tB/賩ɖ[Hc&Ke$-dDׁX̅%E9G;2ݸiP]HeH9r.YŎXp])],co3UN6!ba[ ,fDT5mٚcNd;g}#n7A,A\2bsX~+.@Q}w jm^يPx=g,5ܕ~18ݛء%DCYK^Li,yry_|X&/&c2/yeowKHN3bq>(B]}%VЩVt}>Eq90Q$S:EJQ)+sNӞt=Upd;FQ}/8JV\f+6c?_D z ʸ݆5 3},PU>@ē*o_*' 2${N66TbD"977N=ckr#{q2 ^Sa4QQRs02Wnv߀.]ƭZ0hC[7s׈c-}?ԾG @3Ke/w><$Ib-WikH qIѳtВ a硁Wߝ>xܿ@!Uu~鉨|k'KtKME( დ~Z$)0,0 nbB_\>DcdK]A6q ]"NQlý Era?/QA/nT\Q p)5jG\قPPإt]B5hqsc3oϖ"aBv#4W31yj jd[ HT08|(7? GI(u.0(FQ0zĘ% " 'F 3-T1eϬ\]SU\F%:ZxubVkBV14t "Ôf4Y{+{ү3<}K)- ;<`Qp7V][nLCpu:I{3Uxw;;T=&=jEHed?`Y{2R~~:'p=]Y4{Y%5Qz6n[ی̬߳E\/&$n>Xl `h 5F 6Fj/aX_C_nHi"3X&fF^9) (pMu|+,$use>r EEyJuqk,\٭ZTc =Wb"گXI\R mOs~>L)?ԊWH0I!؍&>zCQ$c SKӷ p)O)DVbC+O>VR߱4b|ibz?maE.Gٛ Ӂ#%2b]2D?{{LZyft`K=7Io6m6 CyN$'F\O9:d 1!s 8a-R zUƊό@R+j:9Nii׌̈́!m%Jf8h2Xp9fsUgk~Á*`y*ȋ(",l{3+& ^D{BVPp p/b X InNFjAo. ((9/p^ZB= ,>9ޤ1:TpIV 66dqyeh q|I].M:L@-sw$jZ_wXrRT SO$Rcޭdq.Vm̒9Mco4OwbA osAC|E Qz!>v+dBw4KsТ*_J|' 0Scû ,n-'jiw -:;ťe 3},HקR0ҟEjlGYP y(m6weEPj1a˫sR^E4sArs􆼬K`L+.ҍjchLQK G_Yvh1{Q֍@zg KwA%",n^yUG~><[6K"m NhW[HM(L&jʄAE _ҧR# > ~ftC<aPL _v 0p2m?(e#םl&GX¸Nh<Lό(%rvdR| ݛ%*v^;nP I*@j0ƅlQs朋 yLr}Y`?~+ǝXATJ;ʨS1Ʀ=~Dq1ٷ8iF,#X̺(q^Y'*N,Z9իn<*G]\)cN{[ g 2EKꝲ#oy+e.3,۩G]VFX<+C摅̬^N l;"]o岼"?];^Fhk,㶯VA?zEQmWl{c0r|5('j 0^;[\M۠xhvOh] ɟ.HMetof mtO&BwDTgy22cih<&2oU8}$eGo,2y{B*!:&8SQH !ʨ22O3v'ސN0l>Zu}'R㛱qyᾪJw=,4"#4k63^E0.|a5#絎l:O$DfUἯ~dػʉA UϼQaigt W tc~P7ZFu($k=xn$)v,RZ dM`kb9bwvm%_´ٿY@Em, Z(.+qE ?u_85$$@bqD=\RԳ_\BZ v&dpxA??lɎ$30u}k.Ih',DZ.>7JCׯwwt1N庄z!ς1PMXkI,FX"e9"L3gDnYpA*mfN!]#%F62+HtoR o!N!aHP GI( [^G`ML G&̟ /S8YmDĽ9XY@a8P6,Qc fW@rF$o؇A!n&b"a(3 0h[r8(м(u~<7]ly([}νJ[A@5Ƞ[Y=yFBEbk G~'@t{;7Jzˠ7"A?CBgh;9ۨr?$yZɷZ)ỦөQ*?v:-/;1'ncJkĤdq{텻ޱ?M8:rfP#V#Zv.]v,B`UwnγbO'^lxګ?=5|djy"nVіmh^XPe)3TJsik|g'׍f(ZP; >!?7UoHa vSN:.,AaL%^RY"tk)PݥWX!̳_ưDx"hܶHDnrqjC%O! ` ) 1ߟzo4n߸*gձr۹J:S^7((IԜOܫˑj3r]`(>fN÷ߕoW$t֯^AVV; :'3l=܈vD"Q*D .^]%Y+hh+3amqrJ1h:=<$cUst?!=b 3=֜-) )DZ w"Bp#Q| AAۇ3PҼ5: 0v< mUYFuXMAi:L|;T[ OEP7A˯؝hOrnwNEt> 9yիgۖnҊ,L[qG^ &NJG:v6*F+t&N2-ǒ`_hVr hڶx9jzw!Nj cXݲԜ\\)ԈSOeqko#7k̯1M ',"AoP¨o3/(4:b_C"5>3UРt1߻@tz v~8|m.;*0ơƋkaôDTU}7Y|HE&o=i|\J_~-\D;h 6ֈo=DL~R2OK3<&B%&id4-[#q_sﴠUG)lY}]+N]pgL!iMՋ(z)ኃde:pmhU<)eZ[7q_Y%,|1c!.Y6X7aD92C+9+TIA2uRS;6챙{HEzˆӟ%_f|Kd[iP!O\L$DhR`Ib6-JxM&9;٫W3?^AWuس'i+&ᘱQlpkZa#9/tL 6r8ې؇f *ҟHopߠb}lRR/Z\0)A6j(g4D`-[rqU_ܴ.a`) $z>DZ|$C:xg 0EIƣN.^5oP]w곕ɄA@O$=)+OF]9͒q4 uh*=co%y>Fc5:86^͖Oɜ*CVN >ZpeGj)i^!qrY8Ɏ\e2 cL[bt\LK9$'{.e8#B:٪ K]a7+ȥҙTeWѬ*߶X"-l"Y1caGZ҈j,y/{,;;7 !ٞXAiE}č@IovYYJxNڠ²sR/$,~\hoNF폵;vhP.U<LJ T`]\hmf,SlRQ|$1R/+3#EGmm`V,$zjy ,Ȕ`N9}_Ko~N 6Uh?9uF}Ca((ɐ4+֞5k(v?ZNDk@,"g>RGAD9wX aaG@#b<H%\ݡaf7 {NiF4h=Z29}rF0uĨe8u&D7*t)x ԕD h3fcP.YhF3:Vjp|D0#-GWx'H r.i6j cbjx#7'Qu90`!f(SIFlѺȉ=9wf/vZ$e M%@+V˽w|[굣(pzBJlUUh R)_W=G_SU4EJ\o,SM 8D{HT"& JCߩmC;y]rZ[O|VU7G$ؒ/=t`{(tJ7Nנ .rFkmKF^LS}HVۏ./ľ_2x_H͢CP0AGxs落XU遍/pvlP`ei_&3>¡.]ADߚehN+5e/s k`ְB4d|j4 I0ʞ !rȄ*D%Ӈ~QXx i _ { opm_lb1{caU[W$${ Xbs(%e9r'|ϮQZ(]Ѫ.H02H啇uƒk[#ϭR5[Ĭ\Q]W:kČtק1gT0xB嘷Sy]WO8xsKʽzA^m{BCa ,3˷m)>op[GM! ${NEZ⠾Xy7V(^*˰wTPI/<M-.nA*zp<-ڱuT0sҒ9B6Y9p QM8$SA(;u F&/g*=,+gny^4&bWͦhݪ 籼M.ggjsowK.JcRj4H.2%Ȟg!p(͡~v9P—5ɶ!O3SF0=;9aLðĉP88k%y @1b7˕)B]X= jo$6ܖDq}sErl"1}n'+!֯Woihij:x _:WhjJ/u-֊9YI'APmD)0n Ǔ x%x@*)wKޘXQpD+dda@ NR)Y>a:"&hM֓&vG>gw0F1H v 0by ӣ }A&~,55|/Z~?yܛQ9t#'<3دKҁ*WmgslSkaL;&4c# Ɏ)JNGV2?׻kR0 # ɈKބKټ%#6Lc}0q_]1V1t7 KuD EHن &g 'ME}Q՝+&zFbrת  RQ3ٮӝ`P``J9 J9i >@3GB<>?f&yʟ6X:bM ]'Wg"cIthN;Loo󮩑H0Qa2wICb(ؐIxWԚzp6>5ts-e?xy;Zꭴ3Τ քC]J%7߿T;z|FYXIZeK֭_afA^GBK^k/׶ }*F+Dԧ&Q46C{O+k~sSzr6.8ڏ&-dzXbRWn Яe"XN.<nq1pc%C LN8=.v!.ୃ,-=eR cPֿ~ϊj'%JSA׵ {<qB^eq(j@˘il*Yz,9!b'vlFH$zYv *@aܾ%] ' ULs@hN5ՋͿ8@V*_%(YֹLMi@;hB.[eXeKE6 c’s)tB蚾QϛUNTC@y>)p(ѱ[C&3 e`bU۫*Ѻ'o,[O%>vh+.T)DIdtqFDcyR`}|S*u0$XUѠVAc-Ёxgo×;""rg.F6`ytQ 1^leiC2fEHU~N6BAּj](hGBhүl>uy(vy񲉥%02^ឫY?v!S= 6]B:u^FHF$.-JӁ&Slt@Ii8xGcжڤ髭fp}J~ScI%{Y3qޯE1ĹW+ Ts4:3DmFer\,Q v='bE*; dCq$5C84\"G¥K,a:" 8iI4A bI A;U6bL}A]A$cs6+2b$ bǪ<#^6??Zgq}!ڻbHZZn9+uT'I=b>J2 3^'e,aVNT'x`S$_Hh Ff"B,-;ת{=k:!l 4bbx3FV ,9FXHyQ*֓ 1@KQN:*%PU$_:bP7`|ma&58n~LQ ]nOçA~BBb⎇eG@C;?Sv@.Tu2#P,f7/ٸcv"}}O-@gPA a Ԯ7jhwu]k4>xmOڽHSq0yI)watXtzcPTOK]CMwB`G +o/*u չ>_«&LQ|vyMvD >s|ݡ& Ϯ+̩ coDk'MI2"/n@UUq _ݤP HT(9cz yiKQ [RPeѳ+iNoYZ4oRiDڹK@SaD+<io.)ذn_Sv{G?i\ <ߢ]~U_ߨ I{<ɚ +>- TW#!BjʥHm7Z.;[=*HCňCUvU 7?Rv5W} @ا- Fboc|ztb:4Qj CpOBf\wO]olʗU6! Zv8}rdjìGi0SPk4ƫSAct³4 s~M[đm=lϻD"Q >lFzZl$'DTHڶ&ȿB%B5x1haN,!]# .aIVhF ii9)9g% 7Df>)%n!3GӇZJu_DŽZ/3צaщVTXͳ=_$逘f ಧߴE{ᴇPƬU]j TS|!b텗 ߬&Ʌl>1LMF=JMb~-^Κ+LU,"P|bXM3 H:9u5b:_5g6z]\q/1"v*MX&ФNzR&oX ü CHu~ BT'tמkIO}- 29米dbLVUE6Mk6 ȟ]mIݞG ypޢ{§E=P )(I^{U>c#ޫYGI -@*`5zAYst#F 3u!´4NlK6oAU̩cVT6 ;PAb&Bi_*K{}R?::2iDD fG_% ֥mQi|vP5lTL?iGX0QdpBbH[N U:K+j)wcdDa%uhe$A4N Fpa6gCPlDd!!|OC J$=Ǒ) @ӷvX(WMK5h22␩j9HSn ~[M[|֡TM=]| |.,"$v\KG D0ܺ:n')(POpWϞj:!U^pcר0}ǣLi/KlZeHPʂӵ);؁a". \1JZMj1 y_'άFQ8aհoDXϠhu:L}y)XD2 Qjk.<'P+cG|;av¬1g$؀Y!ռmE .?B%syH鷾9FrK1u B:H pGzK~BInn$<)I2pGOD0$ 6nʂ[S)FRzr3V]ɳDBvl/4f1i+򡪶;!= LmF֯Uf*`ts"1Av3gSSE+$2匶)\Po95 I߸[F>m-Fy= m_᡹ _B EU ꝶA:=WD 1elnjқY5*e>tX*\542P *S}`hJoλDjevDE-UO.auf&XܙǞM_\$֯ H>YŻ*A5Rz{ ?vP|WZ΁BRW )G=e~S kw ǧ(I]g窕Vkcl F%S/l&Ub藏1 F Av"T| W$h'\Ѥ᳒Pr%٘"CT b3:a| 5Sݦ6TϘ d$[Mcn7;M<+8攉)o; &lL>e\e==k;4 G@(;S,kBh҅9#JLV숬)TM\preed0ϊ?>Grh$2Emj[O-eoR4@MrlW! GJӣDvY/4󤶤fl=ˮNਣs+} emJB|ۜO;SVZMjÃ_XGcXY{jJDYp%G>QL鲍{ƫ6Dvk;C4by}z%jo 5':wvVNǻ<0m }!EAa2ziV$c{Wtnu;>񁧅I֋؛0 +|4MKŠ[Ƅ|Z+aY&3A˹"Z4E4kJLhw _wt6)۳@*7B/k( [WU9q"aO6ݸtNGJ޻ˢZ-Zx{1{Iu7Q ʦ#5%C&^bxIMs*͝v~D:Ӻd KB G4LDJ0^G.\} ꢳ‰?$Yq50\<$}d;"yc 3)cFS"<ʟi9S6.׻,H0?g+%boL{mToAhigE덡4{n~hqB|WhmxD"1k<1m˟eub] Rj ~O=}YịElv" :ҢľL[!VBoRfpV7"Mm(ڼ}(-ՂJ 0YԨl6O&zG8's ֌=F1bhmѴF6꼟Z@-2aQ 5JMIeKiq֜xʙ,/R~1/l* LcFM d1I܇<';j穄)t4go׍%.JYpFraM&IltyQ Cu. lBٝi:__&={ԏR4OU/^ruDHn\.DDXO $ Jiiy~M/MBOqncq5)TۨZ&*85Zh/$6`os{2~kO|uN(Ԯ1n{ڒP{0R!G*wkm=qLٱ+<]Scd-j[^+2Njt v%~? -Rٗeʗ79ky] iRs܂їbdpk-hj Z6anL g,WƱݍ;ܪ-OAg$xGr-V@MOdB?9y)]|(7IO!e8ٽ0ma~dy M/3&縵6͜.idEY7um>?|y)W*1ՐERH\*,QׄSU)Pq<bץӦv)nˡ6k3b⩒<#jFeP=q;m6_z=<9Yq#ԥ3~*(Fjh@4*hh@NzH鎨?imFefY4> bW"=WuI*ӿ}6"NX ئ  8j4T_˅ UbіvL ,fI/%33Z}7]y. .|m (2+S F ܃J¸U~SQ[b{NEO` –P}/#o,\|tÈCj]t6ԥDRe?N0ՐD0F#Gi7k^.{1UWmkv0E~^L9X:1JUiC9F?ѷϼmY8G?˘2@kfE<]cC" 0/%Baö0R6eq&p*D#?tvX4ˠ$$%6u 2ۍ-J}4+:cMŝ3A/vưwD,]^="%c5.ӄ!-] 1xКuNXqt&ۙIS /@8!fT= 6c]eH@e94H%# ^1 יb}D?1/z[鑽Da >čJ,}G!i5Dyr6gH=f$_Uu]W\+e^Y_)`>xjq'(ƥx|NGWTA9p"+ܛ e<ۿIoGҪ>LJ7uS}FX XV˹,[g᢫<_cqWuLe5UD ?c QQui#U>Sh@5bmzJ2o[r54.|P[},M "Pio~^@;i]O{d3yɚoMeX -Ms@\@/f/:}Zg}ngQR7Bǭ:S.dPF=Ԟ<($Od#J?cD iFTsJź/ NZDW}U cO"tH꓋[gr@}h0L ť{X~dW r('(S@{X.ECфU!#(BYr#=܄C- MQ>JfUʗ`")KS8R~;߳=BMPb7᎟TXbC4\$$!c ̳{bRkjDyQ]6cq FΝ|XhwM~y?(Śṷ֦"ˁ\g~zr^FL`0QͼE,ߤ0 Cf 2/`*eQgАҥ l[þΡbQD0@<yf@^i\#ո-vRG5hxt(tm{b5Κ}jKnKLf zE ux=b {qP"_y@qeUUYk;OR|ѬvwkPK+:l  *^&'}aBNI(bEK`#jF]=:Wi?$@ vlݠ}1Lf>rO)V[,6T9)C}Τ~&Ti좤eˑ2Ӓ_{<wC(hۿc'ަNG*.:0GtCMv NXfٽoϢ32 MaG >*LAWI|hu3X+mASYYǮ-A咞J#fv2{Ս9 b=1zQekpffs6⡝jng5V֜ϱwY3~8\9FTVb\_W}p0 SˁQ7oWɐ-%]b6r*̷\^p5Z%W(GK'3+n|+lBs_$BGk˩/i~zkn}e2I 4Pdj'H (RmhVôhK9[@DkEQ CI R2WotLa~47sC\)RB$ -/_Y1Y=oWӿ=HxJM:bJ"xOv /ZH\oAz fKdWh iΒ)H&keb.1l/q! c0vB,:GItk0`ʶ,;E:Ctd':YvJϸ6Φ~D aBngWc-qR,mГSmCh9q) W5 챑/AP; ׇ䖲68™o(u>ŸU`CHb)qtF7Npe#w5ĽN IvoO,GOa"L}8;|֬,O~Jc'[Tu8k)U4![ՔJBl/b-\]L]oW7|OP <8tҍbae+ԉrF잾KOe[+kZ%8/M?zw&0\(o5g98grK~V{ԂDqؐOf:|mw8*v_yA&^(Εj2['J"^?ϝ 9G ~B ȯ𭳸 }Jd8,쳐4t_HAfRbdg38ڭfoO=W!PcSC$tahN6A%Do0Jb #Br*EϜUJJ0iw{4ʂNg1q_%f</in%/țx^d{|Ϫ͵??j]QWܳI^#~`k4K_䖱hZBG7gDZ[٭_K2u/ ZujrMBAK9dN攢z!3Re03`Ѯht_Sy|3(Ez}! S{܇WMh|w5@sMCV8 y]rV:AH a ExuaNcjod1[AJqH-JyPur2E9@ ;ju7s׽5m0YZ\Qϓ[3﵅,#:Ps0Cڼd0yͤXS9g|M=/6v&H2 ;0o-\h79D{^*qA񶎏F́HNP]YI5ش^~ g&3W6zkҩ1sN%&CR1eFFܽ42yb* |fe[<:A>]t(ư~WU T ^(]c! S ,s)jb쨬y5<<`C̾{A7ie<3SB)T{AʠLjG uS7&9)){ U5jdMyu.:duhv-;?yXEMmcC%(S~7vUJɺ|n{S7>΀\sՖE'= 0+/Zt腺כCJ m_1/UٙΥ Ez:q~/.X$p6֬<ң+d*r/<|Y կT1ÊYFڱ.;v;Ѣ y_\_m!J րvnm :DvQԔʹUwR-J:' g~dGfg*& S:|)aXxɧ ŕ'C%3Ρ (l wkjb,h Z4/-؞' 9]!.BP[.Y*mnH+ߝbL0c=d6?MlڣVzuũhll[گ6o k #W>tsߣXL7ioAFȼ+XzR}{ѓ|wIlb4-_pvmd+=1c[z{xfv\?@zq"_>>k-VKȣ`dGs_f?j`&au |`^ .yx~SR$!k %1Q(u<z2,}RJb>S-aG%UwSѢGu{~DײPot`t\#^K&- bRBWb0l_@jKRI9>&"6H؁e aXrNUV]= }U,/>7$P@r(f@j͑4h,5&N(|F@j|k˲7n(X@uwO)8c*e=3Nza'ܻXb*#H`/\L}\/jUN2J&zQu k}U#Tm*.~`"iУm-:`l{[\݉ I&!fs쫙Gjx!Lf%\ԽyT-5\F,߂]/*9N>&Y)KAbD-Dw|=1Ϟn*=LFy94 ͯD[DC N/gWt߯n-ZTuٝwF<a/4 _c]=~Vu|b1bH-':q=weXVj)YYHmdNu "L7 Z4(ŹNvzs^\ AژX3  jZr;JDgr^_{["Yj; 3w42{]vm'{)&bWQ374 i|La?yxzeoK` =~BC j6$/325&sLn$P.Y3WJlnȻ DNE:"ZZesp԰9PezP%H-v!&fD'|0Y)E-jGP+פ§vە3e62Ct6QO߳m xjr055*Ϋ3*(WDZő ys:)q䐅^t<"W~\DH@URh[*%Z [ $g&l8.;9@;|q}= s}5/[2@[H]VW*l4Nh*#VO#ԢMcB=%Ǔm7 l&ڽ>1-KΔʏhΕIYG?O"HjPmOZ g-VSP M@~K\充ݟPfsh ]Arkݞ\5E:{埕(zެЙMh_:3ґ6 D*Cel)~G3(ʎݾG+e x*iq }>:ճ`(]@&9n>F OJmd{H$UnS[D$t~Jzn7]W1fFƵ2*]9"TPq8/UlA'2o-'kdYtoL?}>O,\_15gTk=[G5v,d4d˞Ϡq0(&F$u'&H3r3 '`3 f jc!KS&&Tڛ)9\ߑs7?E)ss.e4d5=D?:AXr"|S@D}?#JݩlU׾"#5{io5 24m*`ɁDW̰ӳ*֢?PL YXd Q-*dL7 q5[F~B盠U6\K!{6[$mVYtI{ مw̎eVK6z`3й]y_ȰH O\B<"/nT)6\>I#"IuI p7tlwtM Ue1{Cʔ@x DU=|^ft0?!r*V6S O/Q PvZ$vzs(EAw@l^bNqe<|$LO&DgcRѭlm{]tk%yEtWH˭P)_K>>!1=k^Ԭӣb=[/?)E ;|q`2M]>اĈZ,b j/&y6u FCCw$J)*aXdoaCKA=cTbMjW=qTkU8粶@XʐX~x]*S ?ͩ qۨBpxDyd>U\Y.hI@{="OM]9{co^&=-t$zR'G:/3 ºۙ<HrE3 /&d仦 [Q\}OSN1HI_}}p6qVMv#͎G*r ]Zpe{^G"E$Yva0*88{bnӹ@³a ڮkl+[aC"e7ͺנP/ׄz'QGR !fvCx`h LZ7(ެ{g1% <&:tsZs;PE-xz?v|x n %% qwyJ$*'?[GEC WPK4j d}d>81zp^}|X5$і?7zE찟Ur-I:̖Z&P Q-if%%O'? Q}X@$m~&0O:jhߵ>!6DNZgփS Z;o3oBbg#7/Q#o2T!hڀܚkQx;ͩc>iXkl=ڟlsԎ\s'^(' ÕY?sQ0N~hgGGk&;ISY} w7Aʅ8SAv;9cLR鉝^W -ZumL2xkO&y~T;>kPR zցgQc1w$1D6`lYR< jUY˩Ǩ_]3ݞ䤚K|R,hUʑn 3<CYu/XwFSL/^&q mDƿԇeF{eyi 2U>WrtZu}]HV̊5K6tOYgTwÏԒgG62O%=?g%'vD@Wj7ɯ`Z27[âS_ik){qqyMi6;;uV`Q$GeWXiԜDeQpIR|p=hV6 $5 }Zt\s{v?I䗟0u5ݻ 8 ՏNS$0ԛ]·8>[=_5)𻹇(>0F8DeTK5j_1ʀ\[8c94g3,Hn~&ϖ\@<",F3hGc=.QLwVQ E=˅RGSl:" ȁE Ø.vRt PquKthAi%nw-El[ۦ Mˆb7S?HZݦ)#CŸ/?gȃwvQbI\mɦחݥu]Ƈ /T&}_aLod6/d.$N-Y`tV^* ~ !uHɌ< fS&) n$I*gUB=;YԂ0o3Gw/f Ӡ]ʡfj6\};;H3ffpL'6hPL /F <)᜕@<Ǣ1'O5$Jc`M;gy[߯PLl{.*z%aUWx]-y}H9?!B2Hf(\o'E9 o'swY(RUcO$[ylXu7!S`we;MA7_Yz{Ƶ+9G` _^:pdȤD`frVA^D/9!LJ?rG/D)]L86cz*$ ^BL۴@[{۲VttVB0_`D v}xBbzQjRZLD,)t_<+ʜ/ QrI'OHZ+Cn`czȯ46m1j:3 ƴ?FFn\:Z`ZXJ5iiX6Gr$c.k~8{BU^,F=mc1vS0 m0ZOJ|pܫa{ZԭRɥFM;6j5 X!ɵJC!#z\_LF~S0eG)SZE6)-4iFDT@L~hryn%pfmeuIdL[ЧJ/DtygYOg$`;I}cfTje];D1ݡaPиbF]x5rm<2ڬWHW3pmdT7bla+(NTX,GH뾍*ҽx7I%@䆡kt`Ч*/t?@j$QMjz, l6+ۇҢc.ffB<"_*ᶳdHĂ JG9qIq]'w6ݰA].? {PTGuymÛ/h,&pr +*i^""F\ƈnΘ ʩ즦'5 ~<Zn/onO ..}BW$gsF4j}En10TIwjzx1uf(x'(d( 5=D[v&utk-ξKV4>Ѽ=ޘ9"@3cݺ; zoq͚K<#(1 3y*@rr$bu:{rfэ==f -ԛ8#.bY|iNFt3\AOz1A)g_KLvYKI}*@>,hgM&=1Q]'f֖m,>i¾;ه +}/Y6MOo,R.0 nrU*Ra(B%vULD_,p,'29- RȘRi6 tda@atBs1ol|si]5:; 0r\šlSAmg {PvYbD h|I:7"qW,o9s aP@+P퉖Um͗0%,cs>%X~=kT&> +OrNtd^7&c_yWiט=V+zPLOc9(\Kd-:ucYOH/fݕ刞kjIFgKIםL;.=tF@s$~>.gsӤȦC'J!%%}I8͋1lVvD;@. oE^)`TBڇe^ctY/ܿ|Ұz ^-Տ4K~l%}SnƘ%9<Ȟ`7\ EȖ@Od%_U+&:54"Nz& YhųdH'4Ei-$J Uo'5J4nݖj-%5h3?[M>3__QNE} gеѳ sN A@*h dGx'":_cko2#>?21<#q˕kJc=qrG~r=/abCבUl'G.I!s"Ij˘ =H- D*3ᠸvs?Lau;+lDuj}BB){vTˊ8K:C*:T@D][ѱ|12:t19gvWE[a$݉*e-|])_>;|xN YNu־caf[^RjO-DAiY#θ_U:(>u-iAs/Z7{M8y]䌭  p[(:*ncLlr_Z! ?{m7_kQ.ev"suup,@P&ȳfiWe9yCh>#cl#.7""l@2]6,9HJo=$ ;e)ljpѦRi%8zJ2vf=uevש8[˄I)R5F$h s(0m7 $ ǚU@nϒA6O/|fD>ⱉՓB[0C辚 tҪ$CKI{l^s*E6꿓(_A-3n`|+qBXNL͋GXj( No%FP~?b\Nwhy~Bt .,U-1ƠiQW?mc 1|"]KE![OM dXe9RߠX( #e3]b~-Kch|n?#S$1E:ʹJizՌQ"}bUfgW?"7x_BgnFfۛUC.q<&쑲gu1=P>a|\i4s4S.s/4ʅ[A")vr]>lfL~"#[YA7^=1 t %?FCA!;?1'D>ވR^=|y`b\Ә g\aSGыb56[R(ٯ۹/-%Ɓ.)?SFvfQ[TFH4>Zv:CuNI[JU 7çB{*(5n);K%mkW,}_ $̱m 6:%t߾Gp_ԉ7 *@؋,_OV72v0tH>?[(fr/t/g)&Ä%nRXj #G{0,wGwnB mw]%A qO웩%ojÒ A-J(\EhŖZ5 JavJF S@Kr}EPwEԳlsRCi[ Aul1?@z'J„ȼy g}ppڀw{m.2~ˡndYC:DB2(ʝ0U2 5vh}D\#jZf#vZ@] 8'$JӟPz_q cV]3DT ޲ ~, RA4[߭02R]0VWLoVl^K=! '6^yRsr YR"n%PvJ8pdqtfG xq0v:~_g\e{#?ȒI fM+C"&wT撒~آU " x1Oݜ㻬Ԥk~| j瘡z˝u%Νk6ƥaaMIy;GrkhbC h+V {eD9*K &=ɮZXܦ/LsL?4u~R)K uOLdk͢NIȗ:4Mq$}f]H]1L A?`V6ChZ@1KpZVK##! h$mlBv3IÃyAŚuߡb]<K"%N} UD$MaH⪂QlwWNA":)#ReP:Qu=du,H|fD/JۃWXM~} @Gʿlegf ?>eǣ|0+܌87C`t2q@PQ\-Yn|V`69v7کӉ?D+KVw|c <תKV䉸K :M O} $PlԡQBil8ԚBjY0ńKQ=*j{*knXFbp`ϱsˆQ}^{ΜJld^#7ctNO> a}Ά*5 72-=ar> /utB'.iR`r9.-zMb'C2m>z=n|F1TBI\.bLГxU5z$x:+RIt7D/[2j(|S>yj/:Vd| Zڋf7){`FMT/v4lhMc=;N03iD шX/T$8|e`@7V-b9%l"p|8-)c1GХ2-?H B)nu-e!ï]5XGtmv5M^3Hا:89ʍPmceuƹ7 X67!kn &gk"YĪ&؝G9"5+V{O&f`6Z)F=s]Wѩ<(gM% !:N]2r1r|CE }?qV'V,g>9U(RKBLٟJ`U_HQJVDn̎t(@TD$ݘ?q(ȬU, 24Xwb.:P~bT:3uG!lr:K56ʝ$?{&pB>ڶ_D&37y:GG&t̷B !լ΍ ^A߂Nث:yuWD*1}ԁ[߹ެ{0vwhEYGi 3g;N0DZN&(ǖQGzz4bp= *Jbxz'Ѿ4M" vӌs+_ j^%vD9rXs:F 9466A@wAe~u_/#.3zo6>NmX]f@ёC/!əW߻dRpGBit sP"!dqȿ&&Nn&yUΠ+?)H7z-kN,ʶnL]G(vsF܍3PQ"Tm .])G7uf0pKa(hN׏/(ZFΒHCB,a ቂ°|^ n_dVaG#KvhT^S Zɕk՜dIςje2deGS0GVk āxUH(UR҉MEB_V e5>Ϳs}NVq3xmeQ FixIz:nuvEa`G3LvoiU yIogOcgW Z҂#u2GQ)0}힜 0H6iWJx]1igyH$bȄc3p$ yJf À3?L%]VW?@ZN 2`N|=\й~@ٛ r~~`!dtNVgsX^0pZn{qyh X) y5'%WTu},=3&9O2P]C(F;H#5[kmg@i.UT4 _`A}GѼY/ë^_->oJpn^ e2 eZ5T]q8t”x(hWY0^@D֨'h/6(qKD)UB~eB#Z,#Q_<>GTQHD5^N`/*U0RVKcX·!c4?A6G3_z*un 2ג;~Jg_q=ςŝ(ҬaWFɪ02MwzNAcegE,{_Y0z ==88mNeKiĥw< Gihj'i9V fVuSGe^"CЈ|@Ffrޛ^mƚpf~u(B r@,Onm3Nw}:>a09#~ LIl]S-/jT BOZYu@e#!FKu~fJ^JxQRJe",qz{?l{g4 rMai~q/NzÐd8u6$6 [%Žx8`9Tx@Gvlrao:qR$a5M+8{hg׽N {p)PV(y >6߰1.Պ$_&_"B^Vm[PF j&̍5ȭLtqU{}_FF{Yw4ՙAM9ɵܟ^Hxۺ n}ϓ{[@^SĥNzc򡲔N/jFv5'A mq* _{ b]3db7Ҿf) B72mR^;U#pQI\]9L!f}'7d)?"^0O!~إkkv_ڑHcΔq9]6WF$>"d _S> T1,gBEg_^$^ _PѢQg)i¿z>܂ 9Ѿ#A8@1 =L@o+nX/IB G\Q,2-ϛzC:XmrE>V8c\,/?5ljrQʛImKl-bmL!NY3B1ɝRs7U9[˘Jζt,NV3N_"(Y%HcaL2tctS5~3pcXwA'Ս36W-#2 A~;hm%5礁*(_ A'j#z_Ҍ19PP`ƒ4F[ <-.L.a?c+.01:1E98Y G7/U x|V~$5)*S}+0bN}r)^C|^a`cLڔ%.kQoG>:=ijPyre@\" gkylRup" Ɔ栋elGy&yn*~11~Qmu̎7(# 2"nmBV|Di>>3OZ?F?mH.I{WE xu*QYd[w`![" J#|I)fՎܞ^mwNr5chO3g 1|b4r' s=r$؀ &K%X k7J=:<,x*C0J`0 QQlJxC4IٱEG\}[P˟uƶs |50LvMQT"׏*,vӔ$Pyi>7Ѱnhèm^pl85c=N[)o~Iـ&8}p-(3o$W$NlcSI@yΌu2~b[~s>PI&C6oO%/ZxĽ֝N#X>ur $SD(I}t0uG&Ea3Tk;T:$Z~,2#Kfrc=){vkto8Pk#Zb;(,Gx4 $h|Ot$>D=ZK8I#F!Rf lpf:J'`rF(3-ER(kaŊzZ<2[cD$^AZT$1TPK^L c_%;B{r'^qS۽܃YkBj-zh;I$W֒Lu 9g&Mr1ZX AgH98ϩcdD%C5r.io}¹> TMI޽>״UZfƴlՓ?$􅾫x|Cdn|Ԓ"<# 8%&RMԯpʼ{ Lв(:bev~9G_>ɌHZZvrtхM^MI8k*}HZgS v2frW/e 3]DNaOZvYos3f{eFNʹ[>zQI"/(rDH[:_"CWk U-{άHـ_@T^=fZ_͞Wyt}i82&);]yHLbG(6TpiR$"lF]iC˜FuNDd.Q!uB*./^8nq%.ېRdeڞІ2F^5SjOvyEPdl@δY ārhOGybN,fE+u+vnnrF?W~%yp8+dQԠ%ȿN&E qi`/(8^AkTJ}av2FH"XInHU\$-M7=Xé}*j?ǎ;dcƀKC? ŒƏWSC`uhVrZ LPj(쀨}/Q{d;{@ &o`U:f^0쎣i' h~;gF_|UnS 03"q(IH[ӫ$azKF㵹.N) i-7gKT4,w 5i!\[Ih3Ԯy51>}1 !'n/lrU /z)cdIBO& E5i^9)@ƺ&~ -}q:C/v pfu(^+&I^5LuЩ͏Qy⩁ǒ$8@DwJ|&]&Rh,Li4rfyg?e;G;)|2 Z 2O8l9\;S02CU6<"M_TVS|_o۝#`a6G6b1R +9( (%;,up8#FAӉD0y+ Ő_m4 k{ _P0#_)榬 wiZbHA:YF| fv[#;8n[BtQZ# Sl*{[lԫʵ9$GYčվI@O( i9t܃$՗]YZ4t{f޵ J7=g76"=`=N#r  223hӗDӕE(;S]`p ŴҖ,ֶl a so[ 0(FU5Wq+A_ydj=b}BDQv#pbr74(8UkSd_Řiy\q)^g+]^dK)Nj1%G1N;kQ6ӘYwY&E^o%#M]dv1{#t$ +PeDC}d&CbG!ZJ:b~7U5؋g*Ak[6r5b4 %1|p5^=i5Z{o#pdg}ϻov Y!όڠ-?R%KK]cU*p,"#ODKp1XxWD 3@ A)ӣnZb݇E\ 9UyC'Kepx+f<G/&?$6Et&X(^[}z)n]$-FoAA܏lE}(X'-r/Ԑ {1 D.g /vSDh2v>ɸ¹wTF/ә +CӵuO&$0$G+zXe'AA\+ij27Q;`ղ_![˝3i]?m|ڣ!L[S甄Z^+FLjHÌ/#v9ǁԯ=b΁T2fO=5 '?DҾ bXgBwP>p0W " r](,h!Z'D|& |x"UpϾZ"^#[ ~7mt/ R}=述 Gu:f4C5Yar&u 0#(\R`ϣu;&Rq+C\:ċh"|a +o~wp z!uqTet2^puV um}K7rUqN\Q&*rEbR"( Vm$Ol6_ r3QG4^c&VU 4|)k-xyG%k儸[}/\@ԉ2>r[06pZ],qxi;-д<>,56]uExo u`f9!ώhԍä!=IuEwv@6?>V\-%ܶ/ψo9FA*x߲&bb4 $/0 HSE[g[J:9WdD2Ȥb-ؗvI9ןBTjlYmG\B[ B;Svwu'b\hէ~[^U:~KUs.0ed)|g{n w3eݸs  t*[Dl'ـ`yNM'Qh.ZI֤.˝)@V}̝绣&(B+p:lֻoPt>\&BC_3Jm:чMIwĖ^ Q'rI{W1 wdp*Pn{Bv~ġqdÁ^ΦF?fMRp^x.S՞RnOoTf@tg[`K,y>$.sT s m` `8[\* 0x[7tqA:Ϻ|jșGmSi@\?|ƭs3s{0[  =0dGgj wV00a\M5Ay}@2J}F6e"ie.bT p+}%=I^c*HsdĽ [o!ɖJ"\D #BRrr#i KWi2XvM Hq#n.??, QP{2ľ&Ʈ bbkeƤ9|H-) \ԣ!({ -wUМC7 >XNY’IˆA5W sԻs:Ԙ/D*c0w[=^Vd,wF`YQ52쑊,'t@r>)p);gS餓tZD"E-TGtPr%|$\R g|RJd)ƴ 9!k9Z?Jއ(tQ}_p?GsTmy9G j/4;r'T=sފlf`_v4{k_]ӎ%S|!J[g6OBB'q5QbE3*A@h"_{]@EѰ4'Q!!:2΁͠o$i`V= z, LK҆A벥DGoݖh}\ܥ#JI!ЅU,n?oKXtcf/m\L?U=Rumn␔TTL[k=ˎS[_*n@3\6U[LjrrȲ<>;Չdp޷yh#%p.OVuRXc{7_ |)[ sU.LM?d}qm51\B<8sٹs| HK&xkQa<|D&_trc=c_TچOޟYU?A"ѷOD̅Z4 v\V$V.[MT{Mf so‡~H fD=nW|6®ާ9X$)Mml+Q.?H37 }ΡPu^\_@uP˷\jƀ%< h(PO73YbDܲKof~ACʢjZqAKDw -Zv{D$EzP^̴mxewv' 'my-;QNz?I߷uo?v{8Xsb#gP뒽jDTgS7;5]Dn\b ώ6(!WyHF)Xȝ'FDhL\B1:2]U#5p G;DDVHxOS %Gܠj~2q+V.y4 . sg"@6vWsGٻTwo21:'ގ՞Oԇ,ҲNDlC>E RbC,5ܑl "*y7+ˑn (Z#Ks gp[VLv4F\n?U`^x{Rf{p7~ `kVQ/^Nm9zӎ+khV[r)= VX( mcѶ=3Az3*qQ&&P NJx>O0y^t8S*Ud;EN|Sg'ǿ{w8鼧 soucTϘkprGa$?<ڏXcc]1vsْ3pis?etzv6Xh *}fi,Mߑ* R4ɸR, +{A([KJʡrg͗,*À$cp祴kTŽ?~JDtmP_L /,W?U6l HH 4"vV&sW#T!ˈS6+0V9>i.e5ǻ>~.qlь )Ey6ɨ_oj/ 4Rqe 0ICqۇ󮸈wn%Ȕ m(߆n(%ƒMІ%VfxF5o^7lTT+C---np!t%N5IQ*~|Fi]zRlKfpw[iӆ&_E3R6T؝8A*=9Np{,%Yn ;8tSBp,rq2>]@C+⛰h;XaJ(?yb(u6 v霽noLB?Kr8AD UV|<;UհdHo 3\RqyfI]Z]WV dm,w >ɣ^7;4kj<_M G'z`k3P>qO[~7zcKFQQ%)+UK.|5ZML }2 2(SF I" JIP=4;LJܔ~\uHޟYOhpJ#$S8uLeg6*T'In_CG6C 2"L-DQaY*%feR;MX/ 5ts'bfp|Q "n/~u^v!u=o>ȾE,A%UM"/~JW5NI]" ơ#"SlX!Fm#^k핟z:.^(.d["Zщ!l.;Gt.R͙X[=~Pj9_m>Ʋ0KoHpGB52}`7/Ԯ+--~y@AlQDޅT~NsrWeK#<M^:U4DB^i;>DCV|h/\0o:>:tYKWo-%&e`G)b)xoQG(f\bg{Hs/ &4Vgm8 s[Zp^0B9QaVh͹I_st=H"@8 $!:;Dgd15ӟUE݀`@]a%$ :"ml~@(%xA#d*#ZelHq ' 9j9V:ƺ0pΞ +E98olkBK!_q'WR$ f Z?E'@Ȧ! ѭ d$z:~8.jī"64.OWJBIO.F yzjXtxn|Gj4?^v,+@%$mn` B$ 6o~#=Qi)ה{FBKQh|7QǓ4A˾7g>b>^T ܟy7nEqy od=7Oj.|u!hID KU/G63NIS {nUY@WEP$2G*T.YR̾tz:hzgຣwe',ۥo@Kp[۽crOGѾz98/㘈{h#W0|}e}d%X HX*d{1@d<=h䝀"PB4[@QXՓrCVR- 9%R `(Ǡ[XpgXn*9jkA^%$?IGv6Mj*DB݆3w:.8/@cI-W 22ltTN| 1VpBQ Pưg8߭x˒]iT+j/ LWBL[FZvI eg 30-%jKzc%d'؈PezF =FZC#kc\pGExRN&T8!lϫ6O{r\D,۸2֎%ىoE2c. v`pҤHq|ѓ ;5I,|s7~M娸V;PM8rQYp{-L'$ HЮuuNEL=Q-Tg6hYȭL>>@4 ;23  0BIϙN o*6 :n 9Ztr"Y3D:|,@Fw_u}I]Zu쑼c[JV o6o(06Qm7*V2P%КY #t)nؗvkǬ7)CC[x88 Lp~Bڸf(ECnZ*G9h4T׼pQҁ,e q(9G]!Stع%&4ԭ&k O V mz}"ҬbF,aBǟ-=XB"\"L^xs@ nH9V\> IjJ !]׵>-;,EhUy+DZ ~3w&ڼ$Y0{hg>Jܣog=TcU:!R3V%v9ߛkjSu& R|v ˲e+5y)᣼v{B[ 6.Er(~Z^Bm&<͆m쾬Pkhq!Qhsʮ#õ!XN[aEB#dvX Bv`b/9 !TY}okgF_kW /tKH-^̴̅@0RQJ]%B~:4}C2%\{vfI.^:S.Fz5\pI:i̻F}ET.WK=Ck~OL{sRyV7ih Df_qļ.؁5M>#H`V uھ-v ,!m(:QlGfY"M JeY12w6FLԪm酯t}Zp-8c&agӴ:^uYz&í#cLJbώ..Ve ܱiJZZY̬F?CIx,tj9oY6 Oֱ$l1b.بܙjlum#a áTnU[JI4ʽfK+whpVB0OҩdPfiL/x!vU B>Czjx F%gc8zaң_:nKf}+>Y汿ۂ*E`ku~7W*jpVo*ј5A}xd/R9 ӿƋ;;8 C1zb*EMNtִ&.%R\yKOb`0LNUNз\vBzAGB6by 51]d(@k*^ 4 <믪F"h e4I- (*zJdDkC07m2)hI) ⵞlv1^P ?A>ٽl,\gh*7B^acj4?Sc\cL}'d]u+lD1 SRlGGɴ_ mIަc\H\(u[#{TgMSmN)f=~3=cn줿I6]]:B:ߊbyP5nz[Ҁt*V^=Rj>,RӨ%*6>[ς?eL_G;?E EN_/k !M"-60<-#łyc%cτ3PM;X$Im-|YvQ "wuknw,٠*4Y=K>#@ۡO5FVWB.ȝx=]>9)st_s~X~$o`+bgKs DYBeBb4c./Tlvo^ai8c9o!!AV 8{&Ws vR 2z7dw$l=cT4X()Ix5&wlW 4xyF> 9oɠޖ夰1+7bkU~֐?b*Q80~В3voڮ|)z˓G!'3ʾ-҉x*mhRY Ŋp(">ihz_&p֬|of9z \!\)= `' xF ̦c>iY;zݷn-Wd;8w[s짴yu~It4^ j.*NqmFF~{ѽqѸOWhZaBO8JYNk1,9/). =GfsT5_bFS7h(VJna4d>NZPM֋YMϔ0uf%SS#$.v%{ g{4\k$!8O+,;tA,k56-@0~W!+â*]Sfk v E86:}r~ JQt؞AitDl25螒~߷E>֗l19:s|;Vsc-cN,8ok} ,Mb?LQhs)h F ev0[ҽ|K1t:ijqQUz¤906g=6IM3Sp\zK+Z!FaBT9z*A`xm[((grJ7PAafA.7,fbmKأ= z/+#; Tg&[Ds{-Έ5\.)4!y:hWZ] FL[r);-Nhr CRBsԺRD8 gdc"TRwBe=S < ,y3[[s w$PS˯O _c=pKi+ 4wxH)cK|OxEwAJ~{Nh} 1+n'Q~ډBn+%(~bwTR#V;5^&s I7YdhE7g @/{XC! f,װj;&g&Li)@)sH-~2jk'7,syq-UT+9 ՟?eJLrC[|vAA:]FQR&U5hK]W<=%}0޼05"!a[6b N9?)_)ud!h3 +zh\t NORk\]*kOc$R%@MM' "Y(Ʊev4 )ZA<\f6"P@1I(D"kGDZuCI"Lу޷gWaFO&<\vOW|ʡ)gC1sjM57"?V E Qz[_`(5rҙ[70Gj{^g_G%<'`ROpsϭܩ$6R)8Ӈ8e&PG6W*Y?&\C>xS)а 9S<Pt;|RjjL%[ ;Cgc+j@ ݑ8%lY3"f whH\`k+qVإ}m!nF}5 rN@K-D/4D[|OzoYSX?s؀Aw ~ǮFE)gJl:lۆ?dܕ}MlYgfը%k}?=` }f9:L_c߼P;[2&#&szR,/-@gV#U3ZN|yr;"{گ Q"yIhxbdʫ-Tܗ\¨I܂]N*Tj&WZ &ATpbZ՝+ﴯ)XTI^SEt+Z{ݼ?p[$LUlPvWWlG!8,L$;vR32]T!A>:CB=\ $H=zhxMӔHo,s3[XSޠ27} ]v,et WpLy.dz0f1ИbL2 ДV!7@؟4PqijkݫRIuWBIm BN6t[K_XRs'Sn(᎗ԅ^Zm} * lZQ4?` ."aSAO=$ qsW_7:ɐ ɒ[lkCb˶G]Kk }Mw,;)nÐ<\or"$CF `5.oƻ`H@\:UIMEؔ Lw\% 4pi/&Lq:{%5]NE|,@~xH+2H# k)77UI0yNl~ ~^6::qqnENm/mRY:NvkEOS/F`@q`sqCt/ݶҗxjYHNvB)iZ!i mʵ.,A<-El 2X">39u ,z 0Ip`*xoDxs֒:a䨙U53";bћ}\IZ'9sg-}$gѰO*s9k>Ѝx5Wp(ċ.E{/ћ=*IeoQTq^3彐Ewn^eI֕ Aaog gBIi6*`l1 ?v7}fn[@^^1=20^ QDan8Tnʟqی)y:"lbLXQEKo:{WCnA;7.-L?eĵEޯYF֖io ^0Mr֩k*6w6E_h4[;bfq΃šZ9t^]T@KҲ߼;0/ޚPXwb}|qA8"Qlk99d$w+79y!o>FvV &ebȍⰃ}~KĢC΢h BϠo5 _*0U#JOpmc>&[l̹Y4^K)f0p*CAjmR;.y/%8 ]{%lSbX^ |V *ξ(0CPVb*qɔ((~{bN8A4hS`րmIf,duÌ`eAw(H+Ҟ+Ս+e#‹Pǐ/:#ۯ6pl3tD]Ŭ4: wB|5*A]D$9$1m{b)eNn^KVFG&h-*I1| R` dnbRWJ}Ijw0y0A%HU!V[Qw҉;/^Xc*X`C/5`S;-Pgnim%v2hU'.KbcSr P@ܕ7xyGVذ#[Ul :ײ'[F;k#␱R N#OV~#PQ d%o-t\ N6hpG6@&vPHPJY_rHѻT0*ߣq_Ճj0'}"d|'P׈FA<*ۇjI)HZԘ%yEkC}vm2%,q4k;MŒB=G':|>_*=p%tGŲ)wh>mBٙzPr)= u[{=0BV=kX%ΙqϿH5@Z{>}|:Ȏ~d l|cSyh=l qW[/m}L"_039@/粀lxҨDa*^zaִek8iиs٢P]6~$D+9Z RCooWWS%+`~>YIM<]e$@U,7&`V?ftZKo;kh4n`[˸7(?Kib qLճ<^{!]#yR3-Cזh?6v0 >zK'\1_'Qb5 (b.+w`M "D/g-XedZ  13 .+mi*RO X$Ncl1?~NrJd -Rj?*/Al`1RNP]jAvk1_cѽEq!93 )`+F,ys;p1ު4q8e6۱|lȺ̅GĒ-mϒG"ħ,b,0:MDL^ b=GdxY,%pWع㷼Τ2#'05[SME 3sA[!bLW#NB k)#C/0uRNj ?Q^N7 i .%2+گ%|#:HggEZ9VEbq]sԡ4.4\e > lDZD|3n 1`+j˵98I[2&cwj!g^Br(ߜ9O TudhoĖfk3a 4VD0ZIM?m?ZP,k̔ ʒi9 V5O]$|iEH$JgS,Nљ˩iXhl<'^)oR1(m)֫L!vR[F :ٸ31-Fso,mᚓI>i+#[~jH l7u7.D5\F7c>.FIsGG`9(J[EZn~#iY+UU -~MWQ7䋶Tx)tćc5ZS twYg!Iy?dHk; baUMjnno-zufNo8xUcz"x+7,X {ye袈$cܭ XϘ>1̡╇u#l]mf WE3C-Kvc*my3hzi/襏@AxkϬ<3:d&X$;ap&(|y&st%npyhOĢ,ZƺäU$7n fX:7Wp"e/Q-˾V҇`:it׍Fׁy`Pʻ`N”r#o82Cn鼯0uÎ'E<9%<餗>.JI@g$0pt]Ly̯'?c𑆪 3mެbfO1xƕJ'w[*eU9 rm~WAz@mu&JV.SGJŴ4BH{eylsҜ9V Ai¯ u i}l8a0L26b. tz3 "ўes[#n)2u:N] ERʽʽ5|O{1|k> #2&Y9t-&i)ZBcB OP ZK>bYmLt]@=ٳ_ZWW@U$WH>[Xc Ai.D>."1޶[h8^9~z "kFX|z-sf s8tqH.&'Oz{Z:PS&T's[Qo *o/"`X6U3ϹG\L杝 ;i_=ϑF 9d/J(V؝xO29])6g0F㩩`@udl\Q'?-o{}Kmq]zp>6::B4=x#vmdBb΀t!n75M;1Ɣ9Xdv AǗAlk=!AzX`oپ)q2ۙ.6!aЍg)[&0ڏ5Xz"AYZCZ%#|2I Μ {g)ܕыAS8|a@6gjWɳ6u*{;6:"aּ2 5kٟwx~N5~6f5FgXf #!W;LaENWOA>nwA:1gʍA3C5mTV",BmD򠁄.x7 nߚ^oDch%P8#ͦ |.hY0%iߛ#jp&q qA) ֋}g&RNFd%M HR0x|ڨ[;#4[ &bVLyNo}c@ui$"':6C8M Fl_?hE:dTߑ gc՜*^5VE]o&r.䌶z)iPF]&9Y+梨ëG-gsyk]^$σ[i<ニKqE>uO{DՓiQ4@m7i5EM;IL>21Z'9HL;.X;9wm2A:7"` 8E"ZC 3;v:匨 8L{\>y-9hLᶉ[~&N=!tXY>Ya%>ݜ@ ?N|ځ.)âVڲҐΓP=o-ޞfc$ཡـDb3FeLBPC/1te;̦"` q1~R/5I()NѷZ׻0sz?(?j#!4x bW7k$8ɷA 7s[G/)c薷+ʐ{So"!{ImZ|`C_##[@:ڢ%e RN#E^ M8@V ˜Rn^曉[VP,25j(F2ZkDL O^@][p/Jtۖpo;U!p]=uz0>"d:՗%HXZ0 `W!m ot8a(#B0P?k&Uˀ <5-xۺٛm7EW+* HŐH|+YLH?< Nu'\w+pLw%:9ǔ+ZVrx Gݮ)`,p duA̬Y ePFJt>\6,B"7r 3NJsx}C9q}!T, ;o/JPսB6vSո a(l$U%+蟚@ IH̼?*N+f:rV$Ow[Y\`$-FmmnF69 IQi/."XO ]ηBƿ$35e/=0cc%עu:⏷P])Q"Ԃa*L:$OeHmvܹB;1&+; #.(0]uy ,FGP̈́|C5*94Z?}iR)EjQH*(t\vny:(W[;(kdE g(8+!Xn5<ǐ+Mz\c ठ0[bo ʱ#r׭>KXJ{'NZ^9iK#Cvh+qA TqԍlW-KV6Z6-YaL>S!8ʋ,;%& k w44@"G>uVj&` ?؂]y3U0SDW*Ӌ,\R35{9_5W xRa5MiKk8|G-r[G ZimrR#| /75nB01w)[8SO;|4CA%|tu7^ Y I-^U!cZbFņWRmBuANa.(t]܊tmKӑT_<)QX1u%*RArOJ)pCۆTL7 i`QxRx'.ŕɆ)=-%DZ->pnQu;ZvR"o(uۘ{{b]uԛ5=4~iAƀY)+Tt N9m2:jY*=i({~X(c'ϒf% v FTH2Nj}!p>*S7=c)K&sp`ۛwLx `~`y2|JVg[䑅)ñl,e)Unw6{*kO`a, ꓘ47>iRLx.yGhɓ|[>v)F CR5w)4z_ׂ_ѭ{yWiC&Geg"&0 9G`X}ɅFWΉ.W?;!> aťn_N8'O6p_Z,Uf2}RaQ&!+^2 l;DF{lH%L~(u?IFVӹW۞dnOu˥ʕ]O}2ֻ/zN)=Ǧ"Ɩ `_=y$'W2L]əpk@QY+ež(M=V덤F+ kai..[Aoo½_#׫wLm{6п`7wV3\ml[z4ʻjWX?^jjTЯWf96$uP[*/2ٰW\`i j= BذzV*Uo'(ixnר.#7zﶥ!SM=P@=E Cvl*mGF$?S9on05z{"y++@_rY%!hizahqӂIi #qxԘ?{+ۼ65zBš Mov: }m`FaȼEc;})&;s D+3Yw |킠ȉ6>E3lN*_7yTnxMO20GݹtN|W p\SF(ߴTBFGx4`jЏXޮ aIN$ Rm\m]?:U(uRLw2[ikHmj9ͧf3c%67l+Uk7y(̆Y!g8kOL4\HҌ?p6iyEg' U.G2{ K9H@O.<05՜-# UiW:Oizv%LмT{\4Ta2CsD:=ٟxGx͂ri- B MG爁{V~yK뼱lDlkC!aV!9DO7%B9xʽd 4A/ڄkHJh#ukÃbT& ݆D#ےoDz3HT(mQ˪&pCoϸ _d(NIj6l#.ô-wRM uob7ݾ O"bˍ1lT3HBn?]`YCmW(3"݇'|ϿPgF fԙoL*Pxafp5;NYAU+ j^ qi-#PiXpfy^H7cm瓼uC6_L#A8v\1e^guS7<+P&7)^Yc9H0ǁvs\d<mqi{P:$__ &2^Nx-*-(EЋd0* @/"rAˬßU?ٯo#6d&>\/jh`سK'J麛y֬1Vel= ѡk#ŚzF7oH[ ڒ^S]xC]i<5R+zvhĐr?Mi$=qrؤLB{-bתHT 84ajo^ӂǯ:Yܥgs[q )t.Zt8"Mfi.QC7!tHfB{67sIh0J/u.@?H[8ٷ*q1ˋX;_JڋBZ 4 h.c;ieIӵ}pS8LMZ7HBh-ގZXzKwt\Wd;?WD[zfӢ2u8䅲|7paS5FV[cYeF2WuB€ZlO .je5shzҵ{Ўz+-Wu cv'7@{MidۼO)Kǟ/n~SV."3<2/NUJ]W+''&i1@UPOGs+"vZ0;z\?cO(#(nTKxyޯi,9پ\a.,Bv]^ zbXsL_*0@qXȲQYK*R?+jc9t`Hޭ߆k-byq1RDr8pj T.Onr`Nς 28UU>}n -@CXzAyw3 y%vovzk}e#b&Vj4!W4Ms~z(&ʆ…j5`M[njUYA.8(y+!: 'q`eg_y+Qh=*ulFЊKU 8:޽JjfZc’Htwsh u ڽ4Zpsq[biUp8N>$şxJ7(5kfNgɻݷv&FPU{0꿏ju=>e~|SI-itё6m RtٍfUŨLH>ÂLxEtr{TNјcm !wNW.i(ЖPmW-^_i7i;F}8+ױ %ٚV=3F+! -kϣk&iЂ^ K ZH/2.v2:D2'dw8(wq/# :3$ O*$O.3OHSbbw-(S̔p<y6AK,Ak/oX qaG"j_@Lk)ߏط{:JH%t%[pr \y6D !]4G:mw0z PCrˡseBNDلZ+))Ϩf7 )üw"fD3ޏ]ZL43Ndv;]m0F7-&-2Vw`OfanA5Cl/#\Pg,-gRͻ ^nJ#Ź_?s-m~W.<7#. 'yO2Ci%ծ%ēgL"a+zz?1-J ,LhHЪFO5ld eJLo9Sn"K g{*p#!0Z=xmL{_^5(,Szb'YZJ8!7u-:@ԣUƀ|E0XQgkb,)$4bLPsP`w9al%Bf&~vN 1MHJ_(vjC+¶Ƹ`j_Xt(:Tq#BO6~/ɰq89(f&3U`B_nA7{-&90@x;ynE?w4Ze"77 &5E}AE7HUNKy|ދ0/ZbB+ %:NpoZUN‚n)qnTyڷpH5/6ɲ( βWb ujJ$O &#$E{+1 {'!s)1 ~ 0K2\^K䃚L K vt 8FrjtqaNf.!qH5sUGdJ^t k]eqh$x7Ij d nAnP83Igc@e*IK@a_?  hz(-C F]B6>ܽ0mb jO`>V^9].Myha~әe 3R pn'qȼvIiozV@x4Xbs71U%^̿L <6e0"1zUj"3R?Z#KT$e9|kPw=EwnBZoWcr+n__ˎ 163,[p0a:o։]VbO8>ҤtnĄ aSf%ccWSnNE< &\W2%}{i3 m*yBSj.ވ'JqNlyBHJ TT!NkH$K%Nj`9o ¤w^*tJr.{NߊkVhjwsSH@㜮pۙŽyf0V n|6Ь]D]AEOtWtړc:0ǜ}iA0$o?6'ln9V"舡a VgKԹMMAY8nm`9QT¦nPY̜xp'W`8 ug7xcJ%p RTI5ܨ͟>~.Utɤ,L)Y<6{Wwsq5w%ո+qX[^ˑMTc_ceKn<Ȋp Af, وqz@}mZs @Zpj'>l}A)Єz 9[+.NQ3')(%K{[R||^ьI38c2\50;y'\SOg-7ɨxWN|H4 &1wJx@|V+1 \qIE ߏsUvh5̧OmџJ9.2 ՋeCrsJ9Y԰z3WDymhUg$Fʙ5aqq,_#j\Denc'0 +4s / qlpBf4_;%%ר"EPX b~ |w.iP^M2/t:?,#\0Ne9vL(l=i4'xK\nBO:)O1x^j_KUrTi4ku*~Lf01'OŅE\~ ptO%2,DP̌Qci J6B/XyB2ϥ6b8GH-'"G!z7Fn cB(͘&/N\N+☮lfQhe#-v2YB9Z(c,#h`L80Hl6,C$xw꣊J NX,+ +1$Fpu&~-beҡ"MoWm[' ;Lu);ZTɔ5a;sChIcNT" [hpCR#% Tۦ؉!55L4sy/ح,F )!,k. Rq{"&V6y1Ю[CaXHDt9+\uJ0]Hvy0 0WsQٜ9@doC c+rmHZ!V( m`EYHЈ82{f8]12MF/%d3R~:=0-ڜt34ϬCKp#{Q.W:4oM4$Er{Er'sL,awʟdD/avw _=╘ƪC7qr1a 9tW7iIx_sYQs*MXY7ޱcnq35%}+ Hx}C륹hHƎO]:ߵƏ訠J1kK(4&B ;$g "5ED7/uآnWiС_,nE\]Ĥ no31qz6CƐtۥ^>F Sa23'MlW-`Z<0D*ⵄ kte}XDȑ3qȚXD|F2&>E2>ixV(#J_9  4VˆNug[P֨M:g+O.H]KSu}k54~sȾ8(Tυ$ ܆M%,S/ `u&bzP2v8ZGVDsQ4tEؽ]H2x V)=c-'naI a"rbfv!ҋGaIbO[8$ zR.*qĵDլ뱸Z5"~4FWF{Rbe0S-I' [p.jMe7xSOtUqȴ^_{)A< ÇC-';I??'5WDo|G5br^tY[=@Nf!:#\m,|{~ Io@5Io)x>BbmBi5?gh*s[ ܾ{\;Wj0"`{m7"'YN8O0:L]zPGLD|6 (h-n B.;HiE\%91-ˊ8R0Z(n@x@" d7 Rh\q*G16\$6;ǫl^c 4/,E3)E/*sGq٭–1÷`OuNN2nk8{Pxt*ζS!@$dEQ(ϳK _&>(R^_퓹gZoai g=I[DzUդp/Dv#-d˚5S+E `/ե._0##FRnOPw>2:ǠFkj>,q)H^Cp0m0fg]P^ 5d Y8>D2/|Yf4l!\DTsSdmj*I@%-!"օ{$:nc?e\wouˎgON_@,eၱ\̬^n(Է$cT3$j QQ lyƹ+e?aGw,4$a-e|}J8%*<ܲ?q'ʏ=%#"my ̚tbg p޼g7#"6R:nx-0]O{i]mʲd HrqgSбZ,U"1ZLK+j3vXQ!r>9]L}?/hܥA=Rib1?vlnJV_o|1*Uyb,Kq,&v[8c2F"]2> C84s>殮qp]ryta릲/ĥj"DA b5'Iv"qK |i6!^c#uGP)p8 \Aoo'.gJ]4RQ5J]ą;I D4pE1gUNrl4hh3qx<o9濙{ev0|$␺+[N_;yRv `uX^AƚVO$x1q6LF 1Y|8͘JPLE% rXe0܂o @&eS-&b^봖MsMw&Ҫ|VlQXov̶ o@}PE,u=9꣉i&e-1n9@t$]{teRynwro"0%:++@;%է1/d:odczbA,a".,FT ~q^/^–|H薺yNBi o^lbf>9!>ڿTM25؂]t49cb;fȌy6?U2 w ^T]ԄedDXмO(ߖ<@"erp|E{Lҟ f~4d Jݗ VD}QYΓS^W(k9[Bh&;GPC|ГAx E(͜$1k< {zNY1}8lGCSmZ)mdf:ܗe|nҔ#?v%p-?; nJCaӽ=fVx[6eS׎q3@X0DH]F+Q֐Yi0zvTWN펀B53VA`u$T[@SO[I6l,9ΒTT!hlaxcV nB@ e7ǭ~ۖ Gx@A4Y4}Risge\r'ӆ"ij f%WN$ͼZ`m: yd,*cxL5La ;h\^v,b-L ^}2BcwHuJnVo?>uoIqRZ֪] ) WO{׫!3v3v+sT[v$l}r)dU^djτ"SؗyjX1"tp-C| 0=w䤧nl\ 0#MaD9nCٰ#:T;csOae )–& ;҄G=7[pXlj$:Ѡô;ԊƘ҇p\kcGu8(T%Zx2$%ߺ1'YA#RmfTBw4>QJ^:MО$.~LoQ( #8eӘQm;Ps d*:mۻu?&xw: ZM|ˋ/Y8,}s'uVP úGrwol{Hj.zj,H ;wio4'T+.,K4wtS)?xהk:>˹ߡLk[0 lccU=LZlwWQ4fҿ:J{B9ڊش_JE>+P\p': ::6s>TE6BAFy%٫LqnP|Å5E؝V[HPou֍,GH|f+YV]"JvpҘdzD[aP6Vǣݵ-ѮVJĄm閟”kI]buK4m 6kqDqO6Vq^gEZ6P*/:eyZkM2mUa>/,Ln`L~S0o*|e7ġAJN(/];4K[".P[߫%q|tYHlƿJojk?&4Xf-*#R[3_CA) "Hdr u\K>zbQ'J p}\ZN`N?:a|>Q7ne/g@y/Qftq` Y^n{%e(Ux-5ٻz wu՝cpWi4KWzȭr3j$;j$$?\r-b^5cCr%v[zRZ9039OA*%X6GCE'; ~ˇANW: V@zG,n}*,yyWRe9~&XBT!XiAFD\K1)ðkq+n‰2F:'}z=TEw0*=kc"|CDbsC~&%yP+YnJO pj%^Phm]g(skQXi*x w"uBSnm߶7f[$ )ߏ]*OC';`¤\O`x J˴b^|XZRp63yTfpG&"k>'5UCUhFYkDJF51#5<0m%a :P)A1sb1AIσ8Zrpϕ'2 P"v,|k6V$Kg0RM6#-Ls^;HcP '隍@9Nx8JrD4Б|w F`zey5,# Q2ԋzzdE8POt R;z$w;Ux٩с>M{5- \L4qrS~u'1AS<1n?,( lqeB ȶ̖7o3g &5ȫ⯔$ME!+V:kWt{<0j;mUc ӭ' '3%-XNkr["ƈvm?Cel/9Хk%['| 69fPQ[U L: X s0ARR\O V$.I'Ep%p1V0/=l):c'qDXnD ;41 !B[Y1n'-jŴbabHHJN&T)[X~|ٓш߭zZ ¼̬~AlP,\!qcbC.</Y5Ѱt+x+6zvb%zCT/+y_9?YJ>p+D˂Y7{ߦ@4{j *ĮF!w"zq N0lE2EH %zN&-#b"o❊)qujEtgn{yʔn\`s rN 3le%ĸ ϿE4JLB۴!#p>t86h4vR&X-1gPl (#k}񷙇R"p4o "k5DPbTPm>£]gGxWۊ3[|䜷꺻{hV-u+:H3v;t}.RAln&SP0$sC[T9KX; ֝V*qvqf( vqEf'ѿN.-ہ\&Nps웙cU1V.G#Zi' 2:a c26Na5is+*{D j}A\`ݲ;qv_p4O?KKJ Iw;oQLc?0#/#BC/jF 7,[:-w8*eX-Co!Q ^8)\nɔ[*yN_*v3xA|M)E-@fOzr2ЏzVpe}?ߛr"V*!-J}lIhۑu9c*H9l BKNp\^%<Mc 'TeQc!*6"1ϛ0\yYMVNX;]0o![\ugN_\,)n[{1Z2Pk'th0Yiτ/?o #w:KɪBSXe[?!}aI@^F'M@Q] SF(~݈)R]!HC:3jlqyVC |m`;8õBC\f 87bA]5G9²Vʩ8ӽ Sw׫âQSMo~e~PIԓ:d2jIZrQx &xa>tD.ڒaJQqR($k 0{YK$eO?"f'ѯ0G6Jyp*h^SZlJ$-Jq񉾙 (|]b*w,g:_"x" e޲P@53/F9\^zʳF|rh#p O(9^|4h:y7b mB'&)=Z{\IT]Pئ\hb*m䈢y@ZYfǬԔ..49g$|;_w?Z%HkwvD(S!qC\P1 L%@" {u!)WӳgvD24UwzfƟj.EecZduk.'>gؙ&ޘt )S1: Z|-9+8OqR14nf ǀCGW5#́!^5皾EQdpQ_[N9G~Plqǫpwׄbb.Y!7}NPHRyCs^b5x.Z`2h=)3LҸQ3H$\x׫Y+S@V-V\kr7q8k`BWcpN遂!u5'J1N/(@V#CL/ 9큅.|AN"#?$gGjTw:F םQUb2Jc" Oi9|{kV,i ̠>5LB`2?SеoF(|663dX .{++WN3ShSXG[ra9;`.Fs:Yh \,). Ʌ48%4&^?K0Fl̯Nè7`\xmD5AoE_M!.\4ԝG!sQM/y߬F?X?~D:Nvq}A]4eU,N_. 6x$~{DQux/"ӶdQAux/~x#]WߍZ~;ȶ0\74s&~ܤ:hClz1nFS1AryOݦh q7 sK{8iƠ)&U.9"jagxښ{ؐpn2V.騹4Ig$ HJ]B\I1~)ЛL=Pl_-ɴe(bYL'Mb9_ 66g΋+g$ !hJ7B^xXK)YZFry_66)Yq+RIze\nlv|gIB<M6LO{`~utޱu{-$G}vD4JO:jڱZ(uEHd_a$g )EkhͫσG+ 펞9k9-iƒ&::فâk+}=+Nh[~9 */$te3P4y%[I+yxՠyAT/P¼V}mK  kE4;?z^KlYkĝd!_1dҵA<(m'mNy(`Ļt3*׺>G,V&g]/$a3ł[ ]0Bx:rVF(՞J,h2gfvCC|w8;Vk@ %OX9/Cn͜1&'H5`#uwMErζ`7Wpti>uȂ' t*^}+cz@Nk%լm\r1f~LK^kZ%1؎H[i J0+rz8&m|D;CC>Z$K6%ϙ4nQ h7\v ,=Q2x~K\c NΘ)ʃY6UWGt=|OTLzDH[A#i>,Hb0LQ8v"#4lKW;}T^r6V3@jO8Y_Lݷ@=X/'-ozf@w=WۛG,DQ9?s v.Wݐe|#qeVZM `HE7CyMU<~=26Zv=%oS{e8<\pjEXEvjP!}+zp]0`זe_j{l]5gHPf=bː6}cg`eb7B=)S_^8DC4 SNgLv]~KmDY 1-xwq@/QBqeըۦˢi7r:7+-LQ؜ӖU5Ev ڕ ].:\N=h11j}1 &&t qXGpQ +*̲ &hr7Ԫ!t&W"UDŽ^\HX6 Y (2ت "lyɦܿ/BRnZAF`wu=׃9T!g`˂ZyE T5Ԍ.!+ffi^hWZ|9ADm"! ~)Mwa ;fVY$jP?~Xf *A V {B%hn9T`]JLsӈ.Q?V%mD=a8(D ~VK^әɻl; (R2i_daK<ֻOn%9TUNCE8rb Y]N%Q$Qέ˰ΙwHl 6RR_\ʟyQV՛fEu^.n= K;#$y7xs\mL@wlbebt0zp-*dE*,=M8a t>NkM؇jN˾z߽mO4aiG;;ΨBhږtjNЄ85v;Aȯ9`k`a-̃,6+ii{8Ļ1{W(̙P9N~? 7ΟugāߑrL$6 䟠Vd}$ #WnrAj62ٹ웮~(u!=%uGw6gc) X!b@ R6/N; :57h5XM/g[Cib; 9@Y2܊*uI!BC$!4YVT'm 7.}ƳYlbZ@9˧Y 7epHLr ΰUuk92çĀb%Ukc(vI yP7l VJ  8,t~F;gCpd- ; %8"M64 T!Fa%ZnK '&JD:KE}Jaϩ,ٽa+#KoAAcu^ED9IWRct u/86 )ΥSni[);{fab ah#pC#QT~^ qبg"N0[bRD~-- |KvL:6 *V*t_O=&Cp.5d]v>_|LFBǏb\ҽi٪lkHOB?QMoz4&?} M!AB<j($y9;=ㇾ{VM&᧘󯞡GѺ&8zcrK5p0|W^ u!^߲6Q7pP,I `زh?DTwWl-ŧu]vEo71` Js8QH I8T׶Y£򍍛f݃{ge\PKL6>g T *;7GE-Cv ! Õ%I m|%%LwQ*NJi*G`!Q\s=IeMgRoELjJ1'2; OvS>6D'F)"(A4QR\+^KsDfd5B6RL _|PR7Lš*lD3\bݬwc2ew:n} Wp)yE h"ztvoyf2sqv. d peY׶W+_Ba1bSSr:oٗOM0cGq9Pil ]j*L FD@BN|̹oii?Z`V J5'AYk0WEc'~aN}*pg,Mq na*8!8H W%d}=\Prg8ºa|拈;;dPF7}K#ּ,Eע?[tESd6՚osZ׃K`%&)$3~HGr)lTcYul8iVY `y'BlCf nD,ҋ._E\RV" CZq~H\CYKJ׻P'T,-_ ԙG}RCw d@pVC&x#:Cv(;cȧ;<"ЍV"}%aSM KL #V8p#k&݌RQ>;1Zh0](yFy+QxqHNHk Wҩ7t U+ ˝fqapKH7WMi^BuIK&i5 }a~✜>tk},=SZxCNTumWd!mhAN #͈ \g\'2N4 ~a J=I)L{%MJ;V f$nAbB= o9}E"JR,ᦋ*Y۹yw2 PV_mC msE8\2[vz71&kV^N^yBʎAJ*' 8ri FC טJʜ,s%Bi[Qc$HG1>,# ɶ\VR  xQ| an 7+T[F>޺W܎0R?-UX+Ӎifce6NYd()#ZJoWb@x4 :XX׺\ . pC<`GM<+;.1t0!*X_ii:v!{X7g*M+4/$hDmTS7uT&{$E㬫(԰bg|0Q!XZ.FC;.-Uw4BblJ8&4]HO k64[&0`qrD,!`dpҺAs$Nt eX@@JҊ{4 ZJ)8Rk\T0[vh38,wOiؼEx8O)uDß=ѥu.U@3WlCD"%y]qB§e%]bif ОқV DF@$@{{q\3|?@׋K.m?HX0ʣS%Ѐ`W68 C%$궚Ԗ4ƈ98o@:5N1vГll@Ld.E! ZbTRcq )xK 2[a?лyQw C ]~_ͩe/3Eْ3;xcC\F \hx"uHw~X[e৸H: j/Ιžj>d-3eX=pZlPv?'a@UȾqz/ ӆTo_هrw@WE@ mCwpi>DsTa$]Yj~yj/=fv37E;p|Qc`+b*Rl }[OܩKRduF!EI"vߢ٩ BnMH*@*ڑ۔^#]  I|46sΆ oZy3ך1/] x,xܩ^W&83kS6HŲ1jI_ Zеå Epw&O5G!֦Ƭj"-clMެ4 V/s<tTf<~t$GLB'5=rR198[I=UPlNn+pEa&|AԘtӮޑ l8b$5 ?bdm=NZ+<% k&NRGÁ k D' 'ھB7s# )?7^҂7EdU\뽾j`ð\X{rmXЙ7ep5Z!|٪lEo^l6s6>V[ y14{I%)$@hl `aR[L m.pWV uـ1 z֛TmL6*gpeH^Jڨӄ7ǧSdDSh8O˗O 2d6fB2Jӎ<> ҥ]9Acbb͍'L7wi7-]=R@ nRP\= B/9 o A`5d;䲽),2l sP"bl̆Ca읊enG-$+* )ɳ5(^.04GЊC!u;桤{ `ҁb(9lK_:˽sW?Ȏ1t0v+PHeLPBt obuwBW !1>xjH3 f]tKEL7CGݢ\ñw{Ώ4% :{NkQ*^ȃ PW8J:{8cm GP}1]JPrW>`FAcHX&? mk1+W=N*n&M2؊@ԈMm.^[ot+8?8h{ yH*#K~ܔ/Ň FߓۡBw =^pNR$/=OlέjK_:ݽvh.[œU(S1[n?w"9{ilӝcAE>&DՆ|}_lAFLRSW[A8(j_;|,5n +^P6y8ГˮэGK,(+PR?k56:+_lt蒾7<4PAe;w`DT^ sʹ"9അYՉKcEooT QHdwؘ1.dlH8 =kg*:ykbhwcoՑ1Zͤl<^7ռ#ifz܄/j]1F߁`W,dBztg {%էÅU106?S^ /$;A>GDE峁W._2x5}oC@_n|,׺h$]p\|F" Ie5[<{{Z^hv0&cs"T[xx m Y"@#MpхdFU FQ<[ w!bـU{4/z*#rnBk@#FcT+ss=|9䕰v`a!/b3g9n^]yL%\Kc~||q;񱾻odHa3'z,zTVnp\KT-Lb8T!iH{0H1lZ/'O*c2gd m}%TIcw?U-{窙͑i]jqBkzUۗmx^ 1KkK*Ϩ`c*^+;*^9Y9󙐯dn7(i cI_v (ֆ:4H8kٜ[̀Z/j2ziSm7_h+@V_փ*vg+P~ޱU:^[7]QbD^Dn:oϠ|SX}݈$ dz@!։yӧ};[Љ"d`Kq]ʵՈ)Le;MMC0SMb}7$1iT݅njFKHqPjD%(l_Ob=S)&,=6r9Y+Ibzn$5cʃcj4mp$w]lW.>k-x=/ruǫv`ߏ8(,eg^|3y =ZOfu|~Eȱ>}J fYJАbkQd jE_ έtmrѵAnGzpFjh>g{z9!>B5=hJ,QHR<"|kSTa7c_,[$ }Nyo_YfPDiʃ#л&orJ#r Q%9izt7_!Ŗ)V;L;mA|{*#~ǹw&]bexwȶe*Vby?JPPB}֑rחO@S$JQӔHwm <ۏp.ߨ8i X^OY;(cyIX1=^a|>׊e$+^"\uj΃D<`iIIa_6$XpR5$ ,UzQmK֢Ơ5D1@rӍiqC^ݲD"iu&êP;/Gљ}^P4U93¯')q{Z} wdImN<%f%cz<~*{>?~׭\UI~ǫ5' h>b5 )}R (S͜ՊsPMҬ2Cl$"\軰nn_FʮlYF.k9RT>Eۜuc>Cj%{wf&ԅHv,w dŵEȍQZ b`ۂzLفg?Zd@f|sCq:kA]FF]@͵d%0 d1x/ ߀^a4|.OR|e[XH$5׌CC\%%Zo=pSLe-xqj`I 'jjT^%Uҝ.AR]S@ew5%/G&/ou S)J_1G=-弍@^~gQz7:^pON]6ڐмb8~3MZh؜QÌ/yyb|V =?ҹrE.rō9&ZP2 *nrmXT3ǓQR `zنh'3v-twe f߀\OZj! dꌒ#-%Y6_TYac`%ƣ03MzDt~0?4xf(Jr'LÈ/]`@vD3Vca-k`ȗ"3>!M@uiE!e\J{bE8d,Er!˚ہe~N]քFI P&ݝ'.o D^)6t\,y~*@+7:PN6'LeܓEڎo>Yl 'ZvJG|;"ryh(44PHaЇC@ejkcaM)0*ӵ e-`.?שSGSm͝*G%[C+ހئvQ`tk-=a@@ń+Xnctv(9o2暾ԨYSa(Yb-,FWA( z0=E#!a\l{]$%-XڏSˬ}]bm*+'`c[1ZϬ:EA%477,.n2`[Q<Ϗi5:$HM':B%x.Ub~bIbȣ!'6 ;LRaaf,lb"A@,ieI5\Ҋzܓh/^o/V"Wdqmq47K"h=;elS\" 'h98 U5aQgs $R*UU(2u~"! Ҡ5ڔ|YrcL v2)Œ!8\unfUXv }YR~n1v_mSH<= JQ"lqȻYW*M'3+8%f@WfRO#v#R fNhӔhƶPc؎؊ՠw_w~Wg?ئDV4E !Z"K7QAf0j}2Dwb4TIoQ\\J{stD9SyZ0IO2Pv3bp0%R#2@gOXfFuBf]!bvaA_ŵ?L2#%Pa`HWLr;Yuɥo4qeQ!83\s'vAbDܘwJ龜>$ š58lG˱"WE]g!%@ F WRq’!-S&8}~~+aJ&ՓI&x(D{O5g1f)nzoY Rw/EOoP8A#hlbU 4IcD3k[>;![m{5bn87Rk<$,n\ AG6_[+Lƣb#}&9;SZ 'Hk^cpkFGAaXyɑ*f΄g mB4U؎Sb:_YBtr٤C@] C1x _wzo-uéZ!r(lHo"\lbP& @UI Le1N5cVP8`<ݹԅy,|i[;;%؊&`j1fRߧh\+]fAWR#Dy2XQH:".lm$ma?ǐLµh1K =+5Yna=IwK2Q1ŏv0e*({a0zI.i/E#+d񟚅J=TPto^ 7!8+EDW+C-娫ʖQhE"05? {O"q"xjEqQ֥6 j%$l#-Q= -K=8<p؟([Uy`,GEE܅-Jnf068hG2 ,ߖqSm<VP`[s6#5eLU:OhAv6}AxbD!Nk"͚ʷ332҅>$nnOa#VDZJ0F|̹QPjxΦ$z/9Cg{] R(kN[}5U6mU[t9֩uAԑ'"[0cup`ΰWl@vm9Y\!6N. m Oݩ?EoOn.6W7N4UV,6|t"PJjCAEa;pA>d/z=]{())=XɈA["" ƒ]+aH0zj@򻚽F8>^O&Ee[0 ehbP̿Vnjs]Y VwFрV%56kTAq`r5S ks f[z jek޽EU8%wp֕?24i&0P۲ߺv,C:mZVwK{w$,jd,b#qZ{Wc媽!= Mߺ[_{.%OYfj)[*O+IH TWFfjڪ>WiRa: k^`{Hc׏GBt G}^[OpNF1 .fbTe/q[ڃe Jy]?El)\sZ yzF[Zѹ.lYSeV*SrT~7T ^n~<8O&yA6?Ro(Gt"CHC ¥oL!Hۉ6`1~7:+iS/6D TK[ACk˧0ZyvM%Sm=h&BDޥw8fuDX:1`au9M Da'e=0AOeO^>mo:;V]\3Ktl8rtBo / Pw&ݤ&#CJCJ~Ց@1uM -A+6qDA?]tR*fHl뚕3r6|M4 ~^N,-.M11{m<p!C`|0\Zm,{P|?P\ˍ!n\5}'ͨ9SJLl/+he(.ӑM_ÓU|n2tb=bŇKl,,R$-]^p>ɛnAKL6[ :s(M<$Lr$WXJzH鿀WW9аo;̝ZpΚoy-L's#ltu(m\GW@1"~=Sʸ+lݢ4Qdk~8LcY/O>--@1ZD=6򻎤N _oղAp1cfBb=3jӽ9HVʺxrt0Sy6<4W) iZg|bb ϼ)CU3\`EQeq :(&43Ki fbQ.+sC+.3YUr$^ӿj<\f2.WcgJ߶ Fԗm..|HWXۃbG%|(Di+gD^HC'4N \ 2Xy=L\[~>e_ t O_@3ZGGW2\;YQ}fbRQ5R,xRr }?* +k|߄jrCc~]zo2p]TE:2^K B.Ph6jt .[W* s Бd@%UBHjHeDf,W0Bւ*,\nQ9z 4Mw"c5߱~bT_ 85 iT.>Ѕ} '^j< jZ[rmьY8ZT.gÛ]1qR*ֆy4HsiQ#/ d[`Q'f2МM<'/3uS%x"֭'bsF O׽`^IPMPDΞWFǘrP>Fu| ᅤWKbh r3t4GGxj\~exMHG[ #0r6ri?qF,QZƺ5\=7:Bذbϫ!>"B=+b]ж57CQ y2׼JdM;6z6/\t XCb [0aY 0_@x=*Yh 2n|)SYVyVa@X4!f%h)7l`rGe(NHu0eUMlΒYUf.ؓ.äHf'Zg..I% Cr$(CneҾ c#wښMz𓰕N|ʘ5<5"q&ՈY+`m,+$.펰gp}TKuĘtm>wY~N4(DzRpc^0f OH HF`o*|1|q' 1篐)Mk?=oySG>X)s E`@Xۃĺ T5nG6&KO.IݷAů2T0,T TQ*E(QPUkA !?;9Jn0IԽ{-\w-+RMtZ(xm^CKJ O۩P^D3HEXϒr5Y@VW[J)^.e,x[ MȅQi+v zނiOψX0kV~¨NQ`e=,N(,*[dvQN99 --Q N؟# n GH ۫ ៅZ]׿ªT(S+lJK-JGIHzq;I=-#4@G]<7I5aՊY.$,%_ɹrӌ}ۓ½W~'c`L"Eڴ`^"}A39f^o$h$^ȝ©&l-` `ƹd^ӊ&NyIH7ͯ9롞wJ9yj ۑ OQXӅKQ6DU -LgjЪ,-pj_͠Px} 9NuT~ǃ"^\ hDHTź^LWDO&`ָLR̨Y ss$rC7DڱHk9bbہBFnC!Ǭ?=g1z6Zr<#ɏoyoЇr2KSۛ#``M6GU؀MgOxUn_S*lh~g6 !X^~G /t1*eϘ$Fk?4\R>T!-2Y)ӀQ?$`xU~A= Nj|bKQ*Jnu[Ly9.mVC%[*"L^Z E_#NSȜZqQ|QP)f3ah Y<˂dO4gVEL%$HwTb8o&,y*Ȭgt6$&ъ8t>㹟* \#jrM"a=32T 'JGr;cg@r+\i<גzJJ8e}pNb|%tC*P섨}U0Ic=n0ʙ'Gj\wV!;#ѠY\6[[Б+dp>#XWwH# 7pRr,;(:]Ӎ:VG#/?ipeB=,EH"2ȖLfV22MRr5%4srC^O.p^tCcZ{F16^ jع-)zb-qHQ6ÂO%K1;6!Xl g![CKz>:%㗏'"A&>rЙɡMeJŮ󟀧`<_fe?Xuv yoo<%pqƽݥ85' ^פg%oq,@'+P,csy*KFq d:@|ס:_ʃN~]Gȫ].X)iak7u+m9"46ܞc:Y̽W1 6Bf:]]tבȫ 6s#nC>C7])vNC !>Dwqn;çqrb.)kW)"!u2sY䃨EGrɤn|݉-ugy3n02 ^+#1 # o ~ّ,ZV%DHrR;Fx5 T`U3Iq8"H.#>hû֗IDU$C!*)%O“D~8'Scxq{8r4ߜ!ʘ{ o`B.JShuQ&"Ej_p_YI̸qoTYE.Pw:xJ;C^,3wtrxD͟kqE},JkV$>VS:ܟsK r^GJDlӮ$Wa 2 3^.PbILmH1\U?ǝqh8:~430Ž")|G|KƉlB 1NoOUHo}#PDKFCZ. vz}ZN;1r6_r~m'sQb Οe?IV̉-W횴u}6÷[mH†>j PKW(A۾ơ\~eŪsTnYZ|^p|[/ܷw"}]h4l.uz;<psuA;& lrI*4.FsQ`!\PCYru̙j_ 0upfhT * ^*M"Ъ^>np*!"}BΛRlPOײp [-n*ByKaWȼ.?໿|?te ·%.la&2i# ݑiebV}?^8yVWpSjR*<ţ6B;۳s5:W# B +EZBEשQl©VFDo;W81:c6_=Q“SBZ DbsJKy`#/B,3W}cW*T=1wN[IHŶ}BPX3|f8oc<-k%x#[!\X|>,کG5FYٌYc W MkL^>edlkt(7xBk7a}z" !$G.]}Rī8(\e6\)B۩'Gp~"jQ |ݝˇK0)j~;qoaBrT7"`㴀}q),E71 TG\-. H m_"s}^%v1bQA{ lߺI/UzM4eE̯^܄Ғ"pQJ(m=/u0w;8/i}xq/!MoZA@ 'Oa `k2"D}Bb6bx@ibuEXriÌȤ,% X'H3L\63 ZXNt*C[=q 8l;PW%`,Bc;b,gf+D %$) ([hT;idaL?34c率r-2;eh.pPÂ45%6Lڹ{ߤhTXfDakGqHW' ::&PJD ;+3V E`Sq}:qͨn ns[&aƠÓu)=Pt:R|5ptA-vOeer{Y@֎j`/)AEGʑt▝ƈ\-~@BҎCdi˲Էz['jy:Fx }%"jJ?4>35T[mO2v2v vT=i&a.'aN~$iw[梛52~X6ȌR -2 -2,2/Y(.)&.2}OûB\D –7jS{|GDK#_;G'+!oyyg+V.@B_*V7Wh+cUElֽ;Ѿ7$']#Q{7j.Y\0Ҥ~C͆m^aX3AO+f( 5{?5NGA C$5^s۠T`.ΕtpS Zw`J9*Ȳ Odʽ\1p2mxqv-o뱠Cijxq$ۋLH{mx;O}cxU"L.` =\Z}QQdSoTG ){)gY10&ͿUso>%¼o={3 jљ.j|T*WlRi0-uߡ(?y'u9Ma =ko[͑zxg.[ov3KEԂٱ+5*C!ҋ2;OX*u299ouD˱~>_fy fmmQ D(?U%sd`A2H9&k0^mJuc<dž,4(:!Z+H~t'̛h"ބlv7JSq PnP=yA`ìM?^tSk1,|)]c֖b>-[%D@Т?\/4M4I5fEK fXao"uL=O;y0jfq7IwX_Ͳ+݃"1+:(1MVТ65Ph4tI#fdI[$_KK𨆭X \KN><Ǟ#&ZM-LV=yւqMV3e@B~Y+l;h=o[\S1j!sRPI|S+ŵK-﹬>31@/z,0ؠ w~"U'+UNv<.'HeXu3R8Ī%+Wƶvd'>Oݤaw|ω5˫6*ڒi~3=X AFzrK;R#n2H̗gr7Yg!{6C4j[zUɬ h3 ྽ {rELYI:#9[~hU[]/ܗPC)G|5[ϫvț݊Ys Rh*O>ӊ}iO!:c{/v;QϛhȂg2dUNBͼ 5ҹ Xt/r>΄rn Q''V#kr%ckj+;'D#Pzk(}(ApYTHBfKfSMQ\[IN1 D GPBV!=JpO ˬ~z8LϹIg6hu+_*ĹN \N]J>#Gvnd$y1b(_%́`۟$e/پ#0*b^rWɴ1sJR8 gj%7*1z]LvXsysȩGE?Z) $b#S^.FNGK;?yuG.sgI"Y.N]{u4 >bML*Bޯ]"ڕ%6kgtϛuN\L6%@gK! ֨@>in pf287}6kږI&GbhʺF>07-%EoX/L^e x~)W*TS, ''5h-GG j;j{|`QxyRiOΟltw֗}I0TK|\ 9qHW"40Ϳa66ZfM;lUr^3d&,14سM3F K@SaqAO˱fZs`],_Ҫ.WT,@aA1yX QZ[wQ02qIwwlKV1Mu<-~C.Ҭw1*C ZG)&d:N?$%~L3wAm#G~N 2[S'QeGի%Uz)$eLp7GiXp v=0{R=U]DCNϼb`:Hj" )CT*T,V䎇lzb[l_'qE`L2?hE|AnOqKas~PQ\X!Pt=,)*ijED;ĽE\ع+|t ´Qf1;GKðP\ 3tdb烠4d'{48m|^8NaBӣ! A(쪵L w/Jʒq$w@K}1CiTB#yՊAķPq^Qf{h0N٨9+oxkrx4i?Ѷ%ϝ Zў,& Mse`3dz4򜸶(rv >R"qd_{Ŷ VF9P 7ϖ alÕj7Ζl p&^TtfkT!7ѣ<\M|tiVJБ J !Lօ`ɮ?t)i,|ufE4@ynh;/!@h[}+3 Z&OyGXńQD!"dk2gh3:Fڲ&.{l*paN<JCLAa$4?뻓HEG$It(CpC+؜{\Ș~˔}y]wbiE?8責q^1F|4JB\w6NZ4)YR, L&~*hRN'x{X >᭄ǣ9+ms>Jt\IMDUhRSfۉ:|^'nc0KNm@i%?)L%VbxF0JDL;EVV!$R!Ӟi g͍L; B3: 0h+tI@%KUO^Zv +d@*R*T;y?_X\uRwX))Żn"2 F˖wtgTp62mI׹ Wo#XұP7.ʜ'G.E7Q\#9F#qSD*Ʃ@J+ACCUIrZAte}#k2,/+isZEo-n',T.rx cJaRيfNN!);FiSˆJA$p^L?{0K01[8/+ 6'Ʒ현wv% @Lq4~h |H568=K+USdu^r=hX˩E,yw'</˜yJ,y~#!>ӚIr((؀{H8TvMa|G%ֽ=pJk+H B:aWQ1X+&G6w̾ ,CQ蓤ei%ϖo$1Ca`61öD|@4M K?H:2J/NZ CT^XV5Ⴖm3NMь?BCPzuT|Svd*TtvjAܦjN"ǵ1¡ is7d70F ;og4ܡ;[|diqks<U9$jK~K/~H7c"OTr+T8_(Ӳ)o)dԓ>7^Qc2M(qtzh;#~UU Ͳ5<Ķ/.WK[I\ I sB_%_Hedj2>jW' $F;w`|M?Eʙ{9n"Rg%o=Z L7L`]^+L7tv#v0C_*G_7B떿m4i7 PCm)ۜ<īmNc^s/D<ԁ}dRT2eKs Uy'p&p+n. $3e$;a62=a>tbu`e8d[͵nir {bWV;H2 mZnc4_ɚxH('-khg.G?oSkcbtR+5f2[JAaEX7"@N˺Fx?FdT'|GvO7E mGFN"N,Ets !S[J%c&[#Q¹]27sV! ̅⭞ճ!!5T c"մ=&X hnX0@6lvi@0+^|ܕ S @[Z,w^i2Oһƚ:=Ԏ1 X#kr8hMIϠvo~1=A]ljD@_Aop| G7}J|Z?u:)lC_2 VMLL;ݦH)3q$!7ݛ}7׊=C| 9aĔ;"v j|*p\2*?ESni>$/ ,N^J`vgjfmG3qlg yx-excEk ގ nW:A}bpޑ=sb$1pђz*a/yykMt Oewfv`UĈKz-n^}4 +EZм>'$p#Yf0-:Z]˶"|Fym!>Y;GmXZ*dcx"1:v c23Yw oTJkG|Hn-yQG;ojyz.&Vh6l`"KIϪ2 u~5qT~<H msQ=\LTEI)`9HE7<Y\DA5ˈ)rS_uUٿO& ntfyU߸mᄥ 8kY &y4{{24P~U+ҁvV9/ UVkbEү;@QYl3:,/ Q)1Ѝ@ wd` 7rJbeͪYL+}l ;nz8B'1t Oo~딞L~~J8s7cFj |\\u` Ʃl%̬KbxBN!JIPa?"Ch;vA%1bKRʁdY&V$fT3|@.o5lX弣6;B|63j=qj|,HIqSޱ8$Acf*0< [yu 8ʠ58?T]:8:x Ëסu`lqTJbT/",_+m$[ܓr8A-LUt,/',dt$VO4YjEoB8Ί'S˔]FԂZEs1~vhAQ}ͼKQ +}9e)>bʸah5@a?tg:(-g[`6e>M]۰I(-5X;EB.OzSG G=rɄyX@7nq u o7nu)EN_C5R e[`_xIk󲛽ZiU[bSSa!w9Qi j8K ] 0K6kXB-QVQYP*aAgE`-1(dTL+ءZa~͏{wݝj]fتDA%+t, ۲89++f|8f@iСb2j |psoJxS,z{Fsσ11 V\5~ӝ$t( R\p,$ ?*7 s.FLIq;9b4$~"+fr-}pt~B+kHŵ\m觛{I28x4}ðoS8ߍɤDžs]cįe-W|#_,.6Hпj{+g6LBLN\)@lm$=L:H,<"nnE\" g"sR2 UnΠ280w&ss3]v6S˶m08ڟv3k#x()F5bŋwcL^hx(R}%k|^E+4F' ?ڋy\?ӌCU3]u-vt%S,}ʜǕ uct*= dAcN΀;=#]ڴM5sSMPS :qD!ɮX4<-vqiuPl6yB|L3BUL))]b:C iA-۾DmN&̂lgz/vRσux _ܐཨW-|rt>b\wݯ !SMN qyToChܧp5!'6Gi%g"D1R4{e͔֩WݲMleo20:,PlKYTv?:G\Ȁq$s}HLo8.HcV ys.~\?\z8Eɂ/sL&L^)Ĭw K\u DJAeIpL9Tr?1el?y|O2]U9Iy3Bӡnݦ@ADIji%un[)W2&# Yz[H"MQ&v[K.0s*XڛsFs2q{Q$bx3N/Gitx4RaDwS)r a~MqT~^*+6/j,~٣^ t|o:j0l:ԬCG˴d$.~Geg6Ѡc vwƠQG7݇%ƝY{ܢJ[˝bW~LUF7/7fuL ~I$F<~6\6#YV ?<a)k~\e 'XCSc}0۪k|IL!FJpu&r2"':}́!̱̉d8>hp<]ZA6KSם[Dbx )4O<%o &!O-Flml>٧9{۟-l1 D T4Ga>R~>'gH>뗀"ݧ6Sd k%)"]mS3J΃wT[YL27XBNNYuhw@ Խؖ c+Sl;?*^tے.EyP-:Fy!Pi N=khӭ~Vw&=P/ BKAKvv~ƙ&9Q9^ٯ%;S%MxU]ʆgrl0mhDJj"&S.pmiC]́cw?KV ]}]\8H ܣbU78cjd|d"gASvZ5J/ +4Q=>D@Rگn,"М [ e!SIh! C]4ԘT{{}jΏX"_=];3ñ *oJ{> U_+Z7` =g6¢M5kRL8.9r ~"Bb4FO[~f@C5%-dz41^LЁq%5B]?̑5nԥ} ΎoTzjt4g3cM{.U3A(,8nRf~>ǮX8gn7 IŮ*)o_՚>XjuUE|pwE&ڲ!Yu!Xh] NNO`g3hr{E3,TGe7ؖl_<0_׵(JqnNnğh2 >oDs@B2ٰ%.Ȃcʈ[_]Uu)4upnf0/oT 2 4X;"0|mmLh 诎 D@v-JhC]l*ӣ(aU1vӌrŜx F;\GRROn3 [HR5AgM|Pv43C_HR^k=rrL,",JL[%˟j z?d%<"11s׼>^k^uCS,L=IǝN_2!?lS'7U";vbSΟ ż.})8妹yu"Bi:7pYLNQC >:]‰/l P?ڐG3AyPLKb<}rL{v~uO{17$(2L7l/9U&n 4&xT )6btJa z1oơJίy03HϿ'AK~8 LW'L9 3,#JGsp=9;T]0S廢{QqS ; Y6@\_bl6[;VEmȷJ|ۜOrIWlˠٕWJ \TKPiO$evPe7+Sng&)L)J gl<|M=NˈnԀ,Rlo34jk5uvcWq^LA9JEP?_oGEFAX7뚇x>@9S@u .C@^ruS+߫.<zhy|ۏ{oVLv<[%<[aX Cݙ/;-Z5m&nolv{==~.QB)b(NE]V"ӃšuC͇څM]:ђ0J4 %9/`b w/EeIV]>2f[O|8%xBW>6BWt NV=| KWa4(c;fe|0K-6__3tek4F'5w^@ܧF ,\J Ty&6>.R)8Ȫ!= -p[pZN^E+`>YJ`+AHFF=ne:Nque^MV/7D@ebr,tYt%H^i<g2p2m |D:MJP茇"d*QOPEKU諺K+ZCp=O(q,COh-i`2edY--RZ 0^ t®lJ c; 'lZK θ E=OoLϚ2u[ %[yhWx.{:<`MTmh.6Kߘ\ocM$тf}9Y]P)Kw,gnZQ,%x] ^K& X zWl| ؤ...CՏy5RhPX%gHNdNrC2soԽ !|6Z#zD>2u.}oKjCTְ4ܬ-Qᾨ0i OUDhAt#Y/.WT ~m'\);8pGio e1"AnPuqX/}^GQx,dyC4f|̨'3_*q 5]jnb6]81y#o O|ķkܜ njwix}8XH!UC.Rʖl fK2z>9&'c3rR9KbHp7gԲcR4U-8V ?ۊ5T {b.dEޅ=4:xc֠r[Jd,+ 5_ |0'&M2Е`P^xT)ʈΛ4cUE> 9/H0MX>w "=U CWzr^g#*M:c#C*E W yϣUKsh(^CWLe(jaoZ6 n*psݭYNK?J@Y$ʬ\"2vYϔ౸Q6ҿQU*2 TXI62>^nIb _"A=Wm{IM0B㗚ԏ:q@tDžLttTD%bZ|wL*mHǣ/֞D_;P)=p.3L\K 4OZZw$$z]Z1L;"_r#{ME84MDI>a ū~ph| d.rڕ%s`e!t PAXǼrxk~>| P|0d-A;)9Z}Vrfмy*uJѨ%ssM` r17`\kТzACiHm" &ϏLP^<Dʬ1WNvw (Wpֈ^,b7 Ml1*&8-`d;vA]_pPY>4XYx2NmA`O>;P]ѣ-7ߚ4j[4FA7?"Ufj{'q*˝~Y^Յ ٻDfD' Te{EG^z+3 !ѬS_T nΐRc{Pq}T6=M[-ǐ.9F)E;]\; )@BJ:Xϯ{frʴ̿JNFb\n` θnK|-͋vWfrS{{gnlk[5Sw+sA=g՗2f 0 $u6ZLt`&şM婢vTgbD^dDGH ?sQ$? goC)jn$޶e8F("?KSp7:<`s.yz^Ei \LE.22 7?u2_;XZn< 6(*O34'Fkz"6HU.;xbjž_k9M''+[Zl` ޚ&l|"=WapϷ.C γR8`=sݎٽ[X{NxjzlϤo yE._]&dfք[o;[3z&-sZcaQc8r6D\3|+ `sցJ?TWEIC=tpo&Oo pyt<*M F~ YvjVrS ףYݛ0xv0l/ռD\m!g h+5ah! ?9muu Iv)güS:uߔI:ٕ`Nw'-0cYU &XA9t5Q~80ZL [|=D"exGc8\:I 'x"¨c<[>t.^~.vsZD2J[kC`|cI᮱gmx>'yޠܝ{b\t6X,hY'sc-jv)3;AnHTD4l5WoBXHsFiBP*ԟD.%fs ocp#eNmPKkX &U&-f H`}p(rB=Oን́D?~KF:cR22uϗIڜ>$% JO!M*P;yQUEg-rvA\2lPwSԭ n@$nFDf]q7C%"S7v.hXW`+yT7=׶ˉtkiRm[U?ﺙZP瀜Yīu x$m[j^wϣDoRZ,8ݬ5j~v%(sf8x tsY:.?G u^< m+H3]!sUrB"!Vcݩ \$vd[E8ۣJM@# ~Fe*eh #ֽђ+\d6ST"f{CʰN$mbk^JfwH-Uj՛| lIKDW61&_tűtGh 4dgD[#Pxw?mjʓ2r-"R*izNqpޭB,kvNyA 4'~S| lA(6p4]ė L3UzԱ]@yk c`(.,jU^@8q݃%E_k2'P397/t;b,&a/D=~h^<`Hz#Dff@BIzDX̞R{.$Ջ9򝧳{p \Cs(1+)v3s-l#bCaqbJPps5-'[bܰ53<<{ 2B0숗nwQjFˆahSkr.$ ~o|rh@-?ȒZ5r=  }.{7[7?.9m~x$ѹ@ZoT%#83;iz+E[t†?qpt%չsI+AߓMNEݾp9M|\F`;XY:5b%%hҞ:XڴVHȁSX~LVqu &T3h~3[z*(Y}=gu3c{mƆ8vӴPO}W Q7s̑_wx=7ؕזJ D߬JlZM_ShrH.uqfp`Oy|$/f\q~Qo~e4nȇW 2sA 5t/! A O?qٙREj-! Fe–@n 獁0,Uyr7Ѝ* sGi-϶;w^mHZ?p]!٢ZbӃ54 1AH_'Q̽O}!CS9Le(Ofy}KKi7 ('wc=G rT{שG҇RB)r'xn%=eLF̝ŗ 9gUOdimO$ݖS2t=%91Ŝg|Զ-iã"xD؝x)9\c˽[QY, D ɬ~&YR=(Gv`}\v6B|#ڻSPvVyC&\@SUEr4z̚qbFɫ%Qхh 3cڿ'S}3َ.ۑ">-?bV&{Ӿ?JGŒ. 6)́U_h9KRtD˫UJ Y{ ֢D ӿT6M1@ |Tj' Q\:Uh#=F(% &fU&,a⸢L& LW*Z\\wI)0y-15|&keoϜ5 "v:Z2䐹b$5 :/{y҇vtOaZ>*%.2T^ f]uIF ]LyP+'?'sM*Cl onrdSp~2H^;ղ7Mr Wf<+ZlBsq?n3]1: ܳ%wפN }?:mЗ`Fpa%w<ˁ:*lgmrs}Ud8qcr8(0dv$!՝٧L^n-Z5leZ=Jf)nYwY)7@Ki]a04>EXȩƎ1KwG ݺ F҃@"^Uv~[ɪLK"m{2kN(V[ҀP9>֟|=(&I%#c, K/ -.N%K){Y4dZq7#Ub,)G6+{wGQm8| }X :v!$#Fm9Y,9ILf$gfj 0|ЭSC1P9QGa=K~2^mc֎\2J =9.`DuSFUj". )A_exKrF#|!m;f>X*o{Q3b{rv1p}۴Yqv_lpluUTɻVv+Ó.M^*&mYg oNQ&Vj\ Oy dcFw`vD?p5T{deZ+qLLMwLPXguhH޾*3r)P '4_>dix c Um.*q!(m>Z<r5ms=(doKG;#sc0$9?o`* r|az\K$Ǻ}&d e@)XG48t3(r1Mt圃_ep?aK 5COwqy+@ڱG<kz cƺ'lwSV5Pxf!,'+7PgduD_ySH[h˷ӐLCk/w8;),,]vG11s858Ha]bQ3xP=1dc0$W.PV{8uubŧOhRD+ eh :gB,BTjH15m !y|:d29=i%:t e-><p/|^PmRWTH Id2K4F %d#9NhΟH5SŘaG%=.t*,Lgv0As'1=|V3! FMCe&s'tx #^^}xʸ*ֽ+6 /h$+ܧ ])]ux<hv3~+Aڰ]%n&4Cyo)%ALy(ZtH5ԟrq,XeBh r -Jl0h5 e(('[* o~ZI NB R^TU_}$ ; 2>aLkHU)[<_]%h(-(D1 ΰ 83\HЧ+ׄ  2ZsBX j? eB1& dm7+.hNxd1ҜV)a,ٹ$Xr@l̇IB'pÐwh 8{k?fc0Jq)~zx\V1KS9՛ƫ#Ŗh7FK)]f0\bf5)bkI /My}mOFAX$6+Ջ1&W+x'y]FTRrYkbA6WJ?O3WX!}@YR"SY¾)8v+M'6RPcAŹߦvDIڙM⁃(qdCH"W%/s]ohDX%N֘ g(~+OF"g{WC&}o-C )2\kz^nȷ[:ϊD!0, FSzt^dae+%pS8_] Gai>7?[p[>{Zaa W4 ڳ#X~P'OqG[WZ\4KgK;;Y$#Rkia7Zi|#"e`vx4%[dM)gڙ^>3e^ZGY]ֆh甇^gtݿ -I/k͔鯾Jb"̂r<9űY"W7;캝QiVnO/'!45v6yLVgA)SW}z(*>)e>G\_FpL*ZN-13V 6*RJqHY!$_hTuI"k-`q̽eDN[MӘJO6aJ|{)\lrl7޵ :Cv8ʉ"@8`ӿɣsP̗:)8ejNzgPIqkoK]ɹV,ak,y^xDcH %Rݙh̐A`P47c ~c$Rqܫ¸ /݃`>fgijm[\ NԺ֋<g/xDP-?ъNh)ksnZjCɸҰ;nsPX>L1bgJ4m{`F$3?B3(zv|m$.!gĂ *ٗ2Đ@ͼ;*)Z8x&xkUK.b1 DmvJcU\ g Dn!XРƏK=qS!vl-H} s4g*\rMxk9(Ev"Z-&n ⣹0շH;"fk9/[?[-2]nevwI?];׿}Av+!vn8Jo.bE+QއmJ:/l5qvvUU8@0z ,{!$;o/DoAj' v?_I@8)/+`4's]U3'P!RNi|Y-כ|w 8SM_؄Z^b&_eIt`\v*29 ͎n\6*DnD0C#ssU؁~~A8|%}0M+t/OL|}[yh`4^ inb9?@2]lb[l)C^sofppEY;`.Z1E6}j=Vć&Ii b h>֧1z/c݅@9HGY|k'4B#¥p-N4?!5Wr|uۋ#5/!٫E LhZ,:;'?C~XCqThحiy}MPX+\WWde4y`uPAϯFQq~Ŷu|H_:2sLje4Pi)%fv(W.tB`l(W%zq<87r)D )l7ȗ[a)!i| syΉWV|l޳}BddTDuI'!t}2dR2P&,y*y4^83=\ػ7-"HkD:~\5oawZs&s8Nt~W\X=Bf Rb`/}zGoӻ`$$݀7o@WC8[F-չWZ4 |`Uϧ3&b&׎cO8h VZn4(wL1{9⩯!) ˃%C'jZV!Fx&"cɄ^#ElF BH,ň'D@!{lWL+.N!}F$D,9Q7B{UM@aN֍O\m0񖪣Maqo@DwfxN i%D,=/HjSbܸ 3+v*nԒO].YFAWH BnW$Z?N1^a,h851&5z?HZvWx"2^  Ӳ5?[hwG=~LЪYbPxv2OO&d펤/[5C-nYc`V.N} coHҧ&S>!)f.X/'| S좓V4Y d1t8mX*ԚYiHf2`CT@lX%.e9Qde9pN E"{ZjD?CjڌV0R;w$~pG\zl8N#L$nJ>dmY'|oJ-`dL\~/1!Qv^J~ذ{FaӜ FuyA%kٵ>]9)S"i E:vft: 힊p>hKU[UnOՅ(]˜ MS梬r9fL}['qH3`t5={O&)V3UE̍:xe'V >KAQ,1Fd!&h.+DE{:?A1IQɢg[&]Gl\&~@Qq+cfO eM2 w;#y_O9UeU`8'#YK?\ȃĩj7Z*mr nt 3_AEU3T1n:e4VJC`gص裪iJm_;[PG?ðokq= ^4ul`5 R>[E>]=, 5%G eǯ{_6yuwU-;~:D膒l=ؑ( +rgsIwhDQm(Z*H)W5.O]=;RbfP7˚OСC 3 XJ= CWg-_iS{A뙰//Ś}q92rd)gOl{7(Gs\3f3H#X<'CN#ܟU}I7$-VwxULŌ;J~3x'1VnRuN ;87<xE3LʃP7>?hwFfL?Mg|Xx)sj-HWǶ(̏Y2r."b7ق"P^3~e@PfதSde<κF3]zy,4#iXNIz q\-LIߑgHܪx]].ş &"2F_t̅-k$l^,hp3Lx^ 0"^p+%hGq3# Eq͒:i)>"+v#0 h}H /!( ?`%8)OO`(T>70U: 1I%i?d)e 0g4?yEe\8챈&Pl'7 (lJry*)48Ϫ(e(m!+.-bw.#tϏb!K:h̷jdWTJUN[#{QM]o=?y1Oh:6/qZ$u--Y  [Y-i܌\iķ6O/sd|E&hVӹ1:OX(YCc, CD?*h}6ܥRɈ -{ <Н)qMW8rs7R7q}1{$cT8`CdZ_Ml*w?W|M-#dÒn5ʨpi>t)b3/qMr`kimW4QCx-gV# Oɒ4S2ː׎2H-,CD {f}CRNRS4(π^Ne .}KY[Ne`{ć~>qfYh+pn0`?<.& /׈J}~hiŇ~J堏xO&W-?/ Ib,= !ҁ3*MG!PT |" oTbV* f Tr#*Uc NȎcLEvi)wHVMtH͈N_sV=[lHCꓪx?2A/W˦}&Ra?@%FqFǟKuT {(mz<^2e;ejOn!C o"4Ɔ>lɗ((·ºIV:Pe=sGRF&Knq9C~HlUv35w U ف -sA^ e! Bj  7BsZ6^ZUc zE{?L֡Iv#ð.vZjqd8i +[G )jL>|* aBVm9Ѵ(zJ@u0eVT3"0&vMβ I]2!@l0`kw{i2ٚi岝7OҤa\oԍB sY>:"8!a771J /?Ұgunz[bGH:|T4}`f\I?{ Gôi5W#Sph'jѦh~sfL,oq&ͷe[?dآ\ Q$mA{VEuNWib]۷7˦,xz3mԾ \u]J `S'%+:ĺ^.Cg\3ecJ@}LorvԌ8R"zPhϯK3UsȢHvڈm :JW$P5ɤ5sEٔ>ͽ/Tۧʘ|>uCKzK)< )•6Tz>}?)Ghj,bbyf… _ //rx;EĮ[=؍%%e2 a&K#p-4.-qd2C/r։FO#ޠ6)Gt,T'ݐuU嬬D]C,9 _i2GIN{$n,Ezܠld^3'"ɪ[9=Vn`"Tuą'*_3*aS=T}pabaf?CE4 %1e7R57?"$r¼ WN1>E?)=0@OM4oFcy^DC«G;ȺVP&4IQc󛲊E 91 ; UÓݣZW̓N؞XăhHhm8ls#DPrDrt$+z{Qrl I@ILYQBO0xzS8C_jlu(!vY oh(FVjP8աD밢?a9RVr,Uk~_%(b|L5D!C*|Ny;k lGpӻ]~*FSAͥV~F噜벢iS@O*zeݰ'{[rtw`OXg^w,K:ZVOg8Hf;H.A-"VW \{ztUό$e4jĆgU28>.-qjmVoAܩlt\Pz?ɬ%>Ռeq3j:)Fq$; (Sp+֑isutCQ!yA<}} k^-rC7I8KPgq'Şrmo~L=]S9tB\hJ&~/.5E~w5Kt1 alqB[jAX2oo[uY-esdOmF_R{X3JO3"qϛ9.ὄhED$[+4\F?zN’ϳDUf,Ág&UT1Z"y!>iJw 6bd; QUϥz{L\oKRXxFK21`vϷ;'ɵ)DVv V'[6N_b֯8=*7M#an 2gJ Cjp^hrw"1ϸ7i_뷚5S b3)pҳ33i(bYEPՙ@2Ra:#{IvIO]}:nDZ5zgU;=?PkwyrstG"j.hU{ore>e_[$pbʃ0fQ?@&%q@Wk9:i:ZH(~)5X; ;OxbJu09&͉X,d (bIm%?: ˔̂ڽ ZÖ×[+em;8oŎ7βszy;˗Zx}dDhTU xFޙh@[[ `Z֥B*k;ŠVsJLm͘>]?a M n3SINxJ-2SQFzm5%`XuGp;N C/;@Y詘Z3 *a)`r-M Q4I=5Cicp  lrrcFv&*sj| QW~#tNpXZ<˰ͧg#st7 O^اh̃%*#` 4Em(4xGpO{3콭d^î@{‚!#@Y4| Sf,+c(q^w> F; yB7ךSNjŅMS yk&ܕ?OY=)]w L[u6&Vz(hDA.FpQVwɯ f G&؎ŸTR) rGl@4Jr!#VV;U:^_>X7yhHXX*zĉ st rMRc[H0G$~w>-a0@ٕp_Fъ'ߩpRS֟yr j$caG_c/7۪nb]ةAD?Y`)^/(J yJUdG/6.Bf_rf7ơ i+笀HE:(w:i?0\lj\,c-di=ENlr\x V27 }pS ZĆepW9+|!ouҼN嘑,,A=^M|E|cfP~+T_^ fD6|Š"+mvi%C윍acH̐@J7Ýixc v\SQu=a05O;U4GosQ1!}YB:Z[>hKUD'gAV:_mH'ܔ8Uhj՞pJ鐬ML\2TG4&;_DS*7"ӪN䛻oWtۨ$m.v9bP%襟l#r-T)H]ɂ-VzJM1DUU;rNˁm}vdN7+,}2$qLXGN`_)E4J}uEpUyc3_GN00oIԬ4.'%khDxWG|U{)^a3%0cR[Wivs=Waq3"fҮɊ@G0s)W;gIkqI2?7V cT'^KӲ'4L!ք9Ô .NJ5C$Jk*MN>Uɳ@qHmi aP6*ޛyfb_ȏ-tFˌ`B?tPZL(sTO_O[ l¹XTlpBUk<ڂU'޶HyߛMz2kt e(SLGb|mCʆn 8׉gD xA7gDj$l:3²ݦ:%|i Z7x|;ؠ!DxNG$+ BZn} OVѽ!!D+7&YW3PatyepsGdPP{[[+8dOcߧdbPͮ2K{`Pd ~|D*& v <>6˥M$1c|SDgzpNa均@B`9C!_,nezݱ3sOxBn:WMW+vh">d-J?+E׺X`@5qr&ʝjIFe[W+!Vx甁ȳN;LXc&l6R˰*/Gwa85:}BMK<lF{U8BU0'~4iPEk2H ^]#Jv;#a,GS _-t*!J7/~^]l84v[6$Hɓ<ĦåEbzlzvNi /evXg>3U,A@c9?qDFt!O3oYh!{/Nr#hn";v&֣qĆmqo Fd+eogb'0mT%N;pj2U1s8{W?jjH'4:Xw̎ɇ*;̏vA<_a 2c3S7dv:בzAztQ^2: =_oZK3W!El$gj ҡ&I9X-wdx` CH_` ;T*qԿM <6uL.rɃfoSk[6c(]$|+Y;yp;Q{RAs}}'יچ`g$a6q]%ˈfwm0Bo땎jG+,"~ pjY_)\Bn>w>|t~bF8XUpa| *X@;iInY|Jz.Jo?r&>ujd' 9+ uaۦ% /LJ#I$XڪxC8'Zx35NřѱֲtCr$k-Fϝq9ZHr;^;ܠ>a مc2Lce)U@z6{ud8[xo H8{}Z`]IJ>"G4xFDX,H!UG;`cŹx!FP&1{|dueU!, ʈ#ivxjGND\=҃/5o Soz;92TיTp.2|uŒBsDžuSj1a/[n|B (` >[fz:@?QkłY V(0#s?o,[|>Wd^~QT˞9i9 QNNjQ`Ŷ>y 9 F/lQxM=~RMl5̡En#9v =gig ~5.#^e(i;zAj?\ƲL|qf; ]?-=r^j/ᓈ;g7#O{'<}}MKYwu :k:#uSyS(44."r XC%,ASХ+ =>쉽NpY_}X{ma}?±T??U Zom%K=pB*ӯ[0rKSwŋy>ֵ*?cбH1kgȔr1hpop6bN? #&֞C̳Im%l4qǞPQJu7Q0pF!sOIK+!%払=K` Zstex1czѡZnzESi;BXm#>B 3Nm۬P<Dz+ƅ kRwR-ҷC&tvH~إΉ?T,hz}G4:QA>vRx؞^1XX6ُ &PlW k.)eL"D`ɿj&i3iV<^i!8PGe!<4.&@2!hK5qn-|:2Ɩǚ9T%yJGrVCȳ^̘,t%SojBe9f123"߁9Wi2.1a! 5֦@o|ГtBTڨ'7bNqĈǟ0sJ,BnJ# KkO[۰&oTB.&# 3o1Nؕ*=Wy0q̵qݐ+Kba^-WĮcy>AsNWY^dBڻ|yJHY39k:1oz3v( *iJ,hlS #gϺ&Z{|r6R6ԙ\-^:DnQb'"Zj핵I[jhha$}r ܻʳ*.SBeY7ךq=;4;esrLˁ3m!J%)vyڧDSzXl8BLNOemܩijpsLbonI F Q#GIfPBhz3bfgJ$,hDcG͘/љT7p-HXv"t -᫿4+ mmMj*u`]\N WP} pL2L!+ow!q݀vu+'Bv+G!L Ѱab0j*h*X|` ^´? ߀"&ro0<"}EeMPWV8íq+%3ghy@pp\qnˡrV&PgD`t3<w(ln2ם(q̜]}L2 Xɤb#qJ @g{H~ngR Q&c Y$uM 9# Z?~pe!WD?>z\nDZj;qZhLILJjy qtSRcy9fχψs8_}~߁)˜hb ,O0R9&A\ũZbScJjѸ=N;Ebxk󙲳OId$xkkaf_)3<@+3h:QѰtrwv_ 92.gQɏ-Lh]ha4t4ntԐ4WP:||M;W*K}(w|v>+wtOpLB3I\.Mrh'6xWU)h:&!xEc %qB[1Q^8l4Z#( mŔGM/UGo2% H;_ƑMr$*2wI'p,瘊Xɓќ9؁V:kxG$Uwy?:軳'1 0Zt(s"wp\+|l{N? ߀rJq-xFBLs֑pO @іJ-_J9)%UCf]L> *2>m{*@ ӊkqKF%lO+PON DPhcmkh T<D7s"%{.!Z}Sou@{E>B8Yxdl/x`@0,AS6;%@ໆLCY۷G!j>tvpj6 ״ct XTV HH ׫4H}^=و"[k^DXYnAǖ EHi^3)md͔S~|X_(g>mq9*F!ޖ-9 V}K_ r Ƨ1|/s@u`\K䬑; 3{Oݹ#0:<.qL9i^2F)5EY:D<=3;Au1W YYr[j$t[LG.OoF^$.s3]m{&z#AYSI! xl+J+tSeGvqϊi=A&jg5}b|V߬@,# T;v 3LmgHպ(%Lihjh}~\cpn*d͐j)-{ ( un,f%jx~rY[`!ŶaqD]?fA)jlh˲ 9&ATvkF!6Sxʲ"i#0Ox"r9߅I{+~=9N,g9!WbHIx:S6XըyUvo+۔b"ZO/6iW! )6́[hJ (:6{hѽ |28 F+fHKI_%X6iI!R~<ۧ@r' KB94>(A`skbsp(]w9^~"2, v{ʮy^ ZFb97b*SBn!X%k!Yf!^lp[ 9!%wӳR5n1KoSCB]e@j x%!+jV=ʘ+ϵ~ڶe+} .JAxu5eHV Y"ЫPя=&Z@YGsk9z(3(NgWМ+niYun@KӅʳT 4%S-ـT (S nwi3]ŖLӈPxڏPTY[_%WVN|N\zPÝq/jgw4uLx]W *2^x.51 T ǭnubD!ǚȌ(ІCț9ZɴZ6v]#|2um{}mHuh(*ovr"G> U=L);" ,oD[m@KMcY:8ڀ'Hn5K%#ɻSBjY hg3WC#/S]?Dm&LZ0yC(OW}=эTƩ.j9=)œpCdq;pK7=pI':wDΔB>Z,G G @l꠩gbijJ0+ϐi/&l̞ArV@1?׷R f /gyOz\ fIDrBs81&;OtPSBʐոw&r@g?%{ULV]$s2;/@0"V}dzy$j)Oz'Z6NTPapbwۣ ` D4|ެK27Lwre2?I5.K'JRWR8?.ЉjSp<=vTjF6 0Jg$k1<ս6CHڋڅ$w\ݸx!TV-DCۧOU~õ>pDfNK.oNԻa5Q\-PW;TPBN<Z%b(%\ۺX&YUM Wҗ^-VY9l; g4^4TddYHrîw-R͟u 0,Cm"u;hWx$&tS,.\YoˣMyӕ@,!6dYk2;+8r( `g맑9_[q sGnB#z/6tT%W'fsVPk4DUE U` ;$@?aA3I)5> {JyJRc.t!9yrQ4@eꪴ gƙ\s&n=\` /ʪmH]La[CGmdCŞnN=瘗siHKCNqJ҄|"x+#vKBp; Ih*3s^fd$ @fW7b:&*DrmFdKƵ.l T[hV+K/1L_Rlq?wEwZ{||SLA1yc%ceioǤ&;Yo.R_ٞGӨS 10J5qa ?` U-y:2ziS=s.wMxJlgN$W/R;v&@?g4TN*Z_Pr30_-dftzcfwg }~x{^ْHID#L4!!PhB 8^֨z]!O;Zw2R=:/(!bPJ4Tz1mbO}ˋVgI{ʿAp ¨wPiDrnf(Tُ$ȴpU@C50c]#s+5KYvJhW|z"/VEAζ^LMAo( ;?^qqNɢDկ%}p&($5HOe \sь؁NqTziap\6``iQg.h8K"& 4!tPrSFɔEMWݛa[o~=wcOq0y,(%[˦AL&\0)MtqFSٹ[CےXf}ۥ1l>A O)3w8(=OI=_=WBS"6ʬQBOI&Ŋ6Wopߎ|PC(,G?=PRu^epCrHn;8z ]^2T}Kt\B"#Sշ:%VM˘Xݕ??҃cA_LLg>V*|JFYN?s A} ` nj:=K~}p !?Bn'fS~z{Y~Q V#Rcdw"Xf"^lKmh,-.-Ć2:5"ڼQcrےԻl(9L{6&c.>n׷xL70\:&$k =bi΢%?o܉Inrq=]]҃Kaеy}8tALgT|`)=elшi'聇c6p̒C n`JD3&͹ҳTՐY2rT Rݠ-6gn/zD#PVTGyto|e/%L@`}Ȧy^J.%Z?de cIe,~ NO_.0OAbݰ["9t실-^xQzʩ?-(ũ#{ڸ]ӊ遼+_qQ*gx@E_]YdW\G-4ʭ+|F}h%}{x9zM=mAo7Du2)CڼI&As{+@3Glslbsw14)k\&x2GLmxcVv*gg@YQ=cb=/*J;N-2 wrkcwY׊M-a?[Hd{AEEsZJQSVWh/C.b@"41~ "n`ۣ|X)]v~{|+(MѤ@Qc J]r{r,m}|=q3:d7bhC6s[%&n^N}@B229,?*9dP4 "] eh҇zPrICVVGe:hJ>wq޻ j&}YE9wԃqh{ci l ur ᙜxDTCيAwUUA/aoIU<˸"N˙5~_#;\i,ꈶo 7~W[{?P`$ lw[w(d쎢k2k?Ρ:.XNr66Y#dt nҫ-m%<"} Y0] ǃu Ju@8.$Du.?l¥2Nxx D!xQXPBZܕ;;LaIMFUd 1;1ԓ Wq aZ BTO1Ǧw6l>Y70B֓ He%`䈡.5=2ٸBoT lCz:Tqi צ %kTBKYϣ#.!*m;a}348mޫJ\#N 2.jR(g}`+E31QT >'eQ[0 hhVtԜ5 3GpmI>Ӧ,`T*77Ҥȶp^alrNdyo$BwLJNP9_9Zy AC1۴{syTڝCP@Li0$D> lGNt0bwF?W{X\8)Y7O=rb0 ^<9\SFbNG3VdYԦKBB 6ICLL/5 $ѫNwSY^cWV8_ʅ5ȳN8?dM !=,^+tLЅ$&| V *lٓBtܘZBXCyӶvfS,۰2ՙ7C(H5@TOOn!ZdKmITc RRiP6EJ"C}{=l!Sw/{\x<.$wZUV@$P{52ŕyL`zT5(* 8GvEXmʨ1&CbfZ)mkv M+!3S1UD]Bsp >`b/-f a4--4', RdeG0Vr]|>\9O>*Il?wκQ6E 5# S&O1\cN,ĮpXƜ*M"`qb4Ù9y^p:tݽ߻/g|tDs:27l6.=}˶Q49cP0]EU:GtنƍAz4Ⱦ 'kBÜQTcD sW?ܖ%EDJu!9?jD+]$d: 'S!nQi 5Gqll#%{Lأ|5)ݯb];Biy$##fNt}a7PU> cef`3Hh1k<%BQd{r^eaJzJ!X Xc. q\s b͇vVH9Um}8u1F7r*haW>'PJ $6꠰|"݉x ?5Nej}w(lضhlcB{@b"9W&j!WnkszXF^y&2ޯPܵ'*ͩ "q`9ȝ頖!MW_Lu;ئkh#& AF7"02I,^ fo4~jNk@'%IkU51l!j.JP]L4]}q65k2;Sq\ifMmG ;赦:ǜ‘c ;Kzs!SsMNo+ri ( #ި 5*rtD K{Οg(*~9Rnf=x["c`ybݶy>ݶB ȮudFtqB%[ GRZE^ia,]s'z?[jb,2F>^hs !ϗ6c[;: VK^HX D$n@q,y Fjt;QѐӷAXޖS07m*pM&h\pd:?fxaDx~=8 k\sAm_݂%8fA;-؍m=4iԢRq[8T&o4]eeEA[qx .܌0RVT6?<ad1)>n(t%NpYaXX՛jb$ l|lԏR!5irkb+Hִn !(f'<3glN't&@0&~+IN2Q~;!ȱ;~^>Bp 2ڛn_pR tAZxzw}M%P]ma'aJʏAsme޺"Bm{J(DS;6s=xڈT3ׂic8NT5x1bs֤J[ʰ@4Яn*BQZ NiQ֑R+SvE 0n5Z >ǏSAĮYWBEA_*8+b;` vtAtX$ôu~^Rdue~m=ݽ\)g Md'ZTp:r pz>w149z^ Gi.^()_ 2e{z>E~(VgʆEq*ϰL\SXX-+r,7uQe|'te{'$| nh;}e@qwĠ,DD#> ;l셻Lsw $k:$XSZWl)'TW=Rю3c)u>MSih#=@س/e q2VxgXhB}֒R4nd/1Bܤ|T}XwbFGgxaGuliKc2(z"O17lm3ڄPS.vZ|1e2zT "ݛQ/X=Ri+>nt@ZX$b ۠ec/#C_L=Yd*Vկ5pMmaȧ~?7.b[VfO8cNc4]Pk;e 9Me_exa8_dG?ׁP:m~uKs[Pr:%JGn,WwH:EDV<.1(tحvOsuxl?ƾ5{7 |nbv(w1!y4n-"yH_j+iM@wߜ BhL3|XELL剜 5Ȁ8%nFf)y9(l9M1R鮘#DR/MՃh0Bo"hk)(H( #wr99j/oBC~h勎0K`ͦe~2_VԜo5+`K6haLMgy>Z$؀V eprW1^:Ex/+qj`/E` =A/eyy>Zf2*;e[H]PE`>onRځ] 9X_!׺ۂ+ˆI SD I!W؃=őB`j eB U*| UF^]t?-{FN; t({GOC5Dŋ,z(;0OmG[Y '')<-!W3Ư||'_[wKcN̑5[4Tt _2[εOH m$' 5œ4T. Mpr3!vC.,r1HGm]\ 83QێYv3+Ft=viC~ ?AnɎnrF*)" Z=<{]t$Ҭ/3XTV0`#chv$̵{瀨l%JWN8hۜlm$@pZ;=D,c%Ш/4?~dh>Yw7hzi`QKA_:)R/:>gT՘ {D $dԿ_dx8Lբ"oMdQz0EsL'y?4(Dfv߽Y' .جxۈ܉%vaPNf:r% uN3Mppu7'Ņz{E:DE=^W !"m |\=-Au+"Գ90H6B7U3;B%u&/Xzu9eӈco*#KJ\EGp{xjyz]Pjˌ&@(G4,--RPh|6 xmbx)!Zn{zlVd>.S T8jEU|(Yz ҏbvu9QGԠjrRfv#aBpcy"lYdBSCf$Ŋ5\a.i3-칮\0&¶rc\"i$rcE⨬2;єwS;,"ch#9vX/f-"-yujXeR? @_I,r(+KG(.pX ~$ _~6 EA4Q,t4-Mg#Wӷc)8UpAV!bl l&7˳=޳؃חO SX3~ᐠ|òw+_HC^u_C ws']|G!B^A%|xcC ="g`P$aLk na~qsfE9Rܣڊ\"G0؞ʁŽ"xbxOcgMˬi)NH$]tP|W:YݼF5^E}2,_/gA6l: K{9F=)y.pVp7HEo!;F%ؿobIsYje.H)3qiCN}0ƃzOB$]jl)GdBkT{ NZ5ͱ *kլ#^h;F O?W ʺr$S (r`^^i/ N6;ЏZU" @$vn/8RZ@O03H `#fH #pDW:kR>:kK2u d:됛/jUˈe0ʥD2A ϐk߉)o3k'x9Ӟ 6RȚL|\,/&5 +/TRrʼnm1 !ɍX򖢽}/F))yI6,L~+MX7K & 3qGHY=&rֵld*eUz5N>mrE5/76 [6c$³e=Fng<-C g ")BIo]*ߕ5zNO7zwI:z]g/YϹH̛ۘ }4얣V= 4H[(I.t4잦&إ$'@SݸoZSf#^6rgϑX.4\##T2޶{V\Ƃ,HL#a ñD lƪp ;b,o ;{=yqɞ$ Bld[*T̗IC)7I8C#%o;mEj֋ZڂpNV?֧QP1bu~G OxcwYyE\QCUy`iWBDOwY/aT@ b X<^ݫD^}#i`+9Q-hprmmΙ!]g%i0} 7B U7]C"F, _&t?/jPN*K (')$| |8"7wnVFaD Hf7mDD/tV: ,<2yL%/%kvko_cRǂvHJbZk` 밮8`sR41-̒@Ww"c!^F1і+GKS{$ !`wCU2or8+33!3)CK "EpM%;4uHiꬵ8v($PqfmtGu܍2»< c{Vm<נL~[Ūך;+ >D?%o$жY] M!^<$QRWfV6d$agMY?p[|MRIub +q~WD&BftZQ{bsv yImePUG-M~U$c'sl[sG|X~7S "ƴ݆ t ;f|Sv8֬7gT]KgLT #W~fԧ/Aw%ꕳϣ{]CrwЈhcR,w9HK3yt]n9R0F ᶭ>Nb+jv5%fa W ,YX딒bBջSr7 Q%S j9Ga6Ku%(TJa%6[Oe%'}ݣ-K4x؇{M^ڽz'"ɘ3=jս}gkyz9^O1ChhߊbGgwx +-m٪ɱ{S $GK~%ܝj%nIː؄ ) e(*3 y+G=;Cbc@ŸդsJvPs+ԫ):䷯眠7 FIAΌ@ꩮ A#k'E*D;;`K2G_?Ո y g:$z@fHNZ*sBq>\L0c}/_-kerƗo)HfhG{Ng> u~bf9 zܔ=?aZ {(Z~ eXJb+Q؇)L;: g֩vbPi ˮQ'܏M7ǽ&.zBAS<#Q1]x ;{6SSYqa]kfyϬ&-&{WLM؍udHEרJqj9nIH8aRbb`sY`x-!6ءxdMIG5?յIeCVȥ2&{Q!6%z왣 lLb7FW*Ro8ϕGPP{! aA+wFgSgzpij ?8DB#p}B?h wl$&EERViMhjP6ylFR[e a,ߣUuZx>xM2$}sќ+ ƴVKl~"^`|=oUz$x(rfL2t;d5W4v{$/ڑn`v5#Yq%քm1֡T `U|ԑ.CRݎ4Di@ܬ6PhmHؙCy3A`aw~nS{KSˁ Vuчr˕)˩C-0J.0kfS{|,i_IDXP]Ѽ)9)-h5qrL:xD;;%< FB'hY4'4t^t$!ך$);}Xgykn yb[spѴb )~؂q,MTT)VCҾc+( &aD{}8qߝP"T/=k7?F*n XA&YA旕sk{/`f.6[)$5:|Ű?p}Xqw2biFbv4KPuI>! ~Vm?FݵM&DAy 9yuW;~WtH9,ia-T-6`]M#]>$nH5kvp7ڋDBP"M1 ơirHMiNЖ5GXi3o*y%Gmj~gԄ-"նLFF,["}dz`8xZԚ6}b=JEkM g*!hz&vf?K/jc0ex8ObQ~K@F9\R]Lmu)s`OzX΁kcNJnfz gMw{!)]B|#2i`%.Դ)zg 2<|7{` ^@f24(~6;;B H~BؗlS `8&=(*=k!V1;M>Љk"KcM\ AS;# <{OwoM |,~}:A&חwq ֞?hy{)hbv1?Kc1IJ^wPR dKrh_elAQp<Mmи>@S#;L!Iq7*=oq~BNNdY3yj&:KaU*M {n@+ׅx(=~Z݋[8qMGU_PesQͱ\?VR^?2OJV a$i= Ù8LP"$6Wu-y0(.l3Cg֐ Y*kY34޾u,z:{RlgCAR𩙙+/qs™H&aμ5e61hrկOd]y"C4ZBKKfyvk F] *g2A(N̩7OQyHiPDo}t-7 V*=ډPwù!|l]U  0Q8g q9܆Q0 -U51Ŷaޙ,HL߃ZE o[(tpO1}0G^~$p1Ϸޱ4 e.O *QcYQ}f`h€࿦ҕ!q\'dҒ;|ۖ~(tE ~s~ דd+DS|td>B] D@-zɼyd(>n=)\Kj.W ڐ+\\~p֎9TʭiH2pu-o3 lvx"ـ(b=&>R܎hC,T e֞ (:ׁ YZvupakas)ȝϲȓPc5?G8w$mS܄/䄅_$pN:zT5-}M~2Q6SyȵuKS+ǃfb/Q}_߉:m )w,-IqNO0_*(Ygy3M*C3gl!%xd'$\3*=#k<ZA;=]{l$Ã/.~SC!SXw28Dc;[TBʳU'YK؍Z.zR_*4/P-$㲠Kp/e(qRb_϶7`𕬌o}hQYz_qGP'Tφ>ft8od/]XVI0TJY+1g/Я!fV|xhR`za 0)ЭJ`UcE3{( .27`ې+'{*g'wjո^%0 x"losun3O;#~NP7];?8ܫv[Rx\GH{Y;9r Ózo3]}\V'Jo&:13u #$DL-lwLk2cȨ&B{$葨2+cm +]ucH{;BՃDmb&5=6үf,XИh4F-Fi/@9Am "UW @]a7s7eXZဏ|%}Jl4\Pҕj#5WYQ'f!w6ߍyae)x]FU#Cb A#iJܹ&G.43`g5sooC.#U% .^9pq5zr֟BԹ:x$;hM=qck"u}(/{mc~; s('DUFkou}דEb#A[T2%+et knjj0  =晈Hwir<%,|X?v 72sޫV[sd5eBvTKIhcvۢx}ɵtW ұx^Z½٘9L=:.x[~kkspBC L(K޷ڞ"V9 ! N0N &@Y>EW:wI]чhWϢXLɜoDkfkvBܘZ80Ӽ୎Z2FH^En^s:dKG,z\հiڐJDB?Llnنy[Qw촵emm6-7b᤻`@f;JOpĢ<\_h Ȱs!ıVuDyd#7y1""g_xLUo Z9_6VHպl}|]ۗK.զn<ͤفܹ U,T}\罜S!`rBy>TW^Rժ(J0UAdgM8# 8I`YށmZd$n :bqN{m_@2ҹԞc;iHzGY (pzJ8ƴd8#jǚ7,/q9Vxjo9R꼟WONv+ * 4+od fj ud}!J'٦( F+{No qCA!:^d% DISDGM`],YL Bs(%l HWV< v{ H!%1T3%>?||HUu[R}ǩJ7hxB2pHfq%.V_wJ-'YTM:YE{1|LXt2d`uZP%== .i3ӒI 6ӧ]&#%4E2'V{7Z|)ުU+rݙ| w*3\g3)b11>"Hu|e(uEr__l&v*E. ޛjJv޴?vHKHy_sSoBӁX?7V|Թ7϶6£a .6q [5i߀h0 ٴ~]Df ̻2ǁ "F{ܼ5Lp՚G]S?| uI)b1Wxe2DG[-ƍօQ-kh !? \IiIaePO6%U>/a 2>bvKp%BNW -G+ r.ƚ=+0 $1x .nMBgmgm*ɪ|UkXd;^|<4KhEkfV6kĵʔG)mc6> k*{> Ian$߲0Sv*Na(>jϜdB[,m85i(8n[Zшʥ Rng?@NJQlN 6/${2v{#tp)1LqgaMAخ=zF+s@w)1_hة @Zj(B@k Nġ[:p|ZRYy4< mzI,±QN/b3aƑP0&i! e^.E aJxLW"G{(ϴC-1ARvK FC֜ĹrF:9ua=^ͱ[Qcq Za3jM$=" V^1겸҇+~OO<9U%NcCjH`&ȣ. $&芩 fz UdkEQ_iG!miE-P3$U+~43SZ.pwl֖v%jWquGEh}\shV߽&~PRPUL?LB찏+SW]H|l,(L: ӂ*6V) .:X$UBToPΫX-/d#kvDՔfع83"NN{fY}\JG >_uu[<8{6wmw[ ?RnjP/w]e&m I4\?e>g3:#3<{ w(ԛ6Jjxr=: ge-}٥g.rDg4J~P4~ط#"uGL$󶉧S-G\W}|kw8c,%&HiXPq,Щ [Ln»QRǩ7JOoHTi IJ o=ez(yo+5zS6Ϳģy`ܢ|,$C5( 93;b+m˚Qz=سUOl:X%7]l dK˴x mn](T ur[oѥ >4Ҳm't䠛D>_DQA&dfx}3[ZKd7 n. t7J7ؒS&T+[`hCKd F:?KO BjBܼ>+Rg1;fz)?E:kܼD BWy[W; [tؘYgaXjQ;b6%U(Qse\Rpd!\hnA>ub}-ϜŒVVu#$ds/FV"k%|_SUjV+qClmK-*&styP È!enkִ.(U'~%hq+e 2la:hi(w@>"u@L-cLW795] {VK?jxy N#zdfl*X5eH rot/ {-Qd(sMEF>8{tDXG3-!̹޴~‘X=Fi CG86Y 9dw-דMޅH8V X>C l]ロ%EmƒPLw70[O&$_hKnR9dJux]Ρ M>GPh6OQcfa =R_/ A^Y2U#R29q:jxn;:,"Kgg}A8[}`nɋDdvܾ30}͕Kǰtoܳ?Q*@t8oQo]_,-!u֙(}R Aڙߦ~Y&*c10X!Ť<œaNV-{}i7>Y=Ux^G`SKOBztМ.Z-%2%yW"3.@cɽ!![X/ۺ:d4ao=_?6a7,եy9Ȼ՝O${Y~SʀiNY ed)7J1Bt}eXy:+@0}ՙC]/;|+x}&D'rGԣnœM{3id*GF1xQNas]!`HNEr{0)XJv=Keh,Rzq>xSρkH]}3mzp qvwK_4mXq $QۥT7"ԚýMR[,Ryz{)č7_i\0<ճI(LˌiGӳ: $`^ޗȝ½@bz4t˹I`vT"yL/!V}i"fpHcofvCzbY!aCRԔ@@ v Î&xA2ޝ jQ3YC-5 ߝ?_׬Ũ.ThZf;7&C3 Oy|] 5N+Ԟxz#]8Ɛ!)@%JLNah~ADk}W&Txo=_5eNBXo㿭PS:#:# 0J_+gB-0 ȣexrmghJefﵗ /# 矑RP|P7 :4.qQ=qYWsgƧy.6?ss0cݖ@ xj~~X< {ǼXfm"ԦIUC/B/ PA}_ /Uy+JmKo A+6ʰ%1_CD҄_gY/gR{qM[e>3<\y G*Ha۰x|iyoͦ#_qkVvA ߿Dt91Ĕт7\c놥kv)k1Q'۞ɥFϵ{ E=J{SB1u=]b"j8iNwFen0p T2IZ 5is x.ɂÀU87P.t"3R) N<9QX9\7=4Q^Q#+-%<%e߬pOA.CW_FQawF&iZ8=fFxJ#jNcz[0;=e' !3MyICԅN6ވq\ъ#x Scb FъK^{af?: RA->J #E]}!_G¶u8PMPrVL+GfVe+ku$%ԾJGV~$xV) x<8U5#J`^/'!V"w@']YWLH};]g;3 Jd8)f8VWCp6m ʵ])^ Bjcp܄P̗;QV[tqnMn+q9(Gm3 ;/8ӕJgdv:!,z~p`r38PFЃ# ~b:#ߔ.8 7 >Z%Q|vxVY|8s^,#Y/;N)ߚ^cSS+kkÄiD-E#7^ebá̖?h6$uz3; VWm}H~ [2ƁxP{pg$^jɀ"+6qwn9ICe]k0~eyfEFV]]M|3)bZT4k%|#|3\YCki;3٫'ex Y]$YpV8Hwn[T`Nޠ6cx4= Ei,D7H wH@# D6x뾆HepOom'ˑZ NsB"|K$+:[%7DFR8dB1Mo Ry#c%Hg= a2~čj8yMLG2{K@a \]ƾQ ~&p7ìsj&0-*{F?Zڟۚ  j EDjBJ"r8_ݯhC6ckH V};J@e`PQ5y<6-nw«IG.%R_H4ǭ{Fw^&+"2s-O# t\51Y؛0HadT[#oB[YOf0DZ`N/tGkj)2[<a@ s$!ȧEn RTëh;?[zINfN{a_{bn Z"lW,ĆkvIl?< d=* 5ZJht2+ V=1OI1m q2AJ_aqYJplwX{wĢu'8\Aao۱^F|,2WES):X챳 $OX&FVb/]RYlԚK<S+(xʈL~]zkNB3 e)UP. 0ڕR uE4f{?fMnD*ؼ͗7ղmRn/Z@Q qn-'}I-އ)ReCnT{7[=' T6mƞgY"#R&$M'nP_1k=Uڻ MIe .+>˭E z9PF~v&Wyo$d8R{HAfț0suHR:1NYq!X@mVxQTY&@gLZ];QY̥dE4"6I1dn8կ&(>bTI.BaʀU[:\XbFY4; !_Z%g7qIVW#ir3B bH:lK}_*LA6% v̡ee?,GdهRtR`xhî;ه;$RGVQ;C:vC륵) L3a.OϞtu )vl>e19b$JPΙ(O+NB4&{Útjv w|oP=6 "{ F.K~Ğ]1Xr§)$$ߏ7%U>TmF3D@Vd^ Y`-/N"=ʑ-2,kRúƜ>O􁴗).C=9Csċnލt4AŁb~6w |_Tǝy88_~}l421R 07|FXxWߕyT X@3BWGV0y7+.)s_\PrRI6|X^ebLűH$o#:s.RdzjοvZ+C n;PlYi$5ONf Ä-p3|X6j-xM Kgc gomf0-@,[v d&KratsTVK {uӣ6c uP2u!OhgFZdDѹM8>1؁{o nпʿ,;vqva:8v~C @D@<4}2J =%m#6LK~,tyt7bDz/6t"Cۂol}'jT%[~a'^]NdOHNiy%K#:O^k=` R\)*iܡ~n!7E18YqRFnSoޒ,ʲZjruZ6A]Z`n63O\KJ =r6;dU%x.C/So 4+9zsk.+q |/>:K'? x { ឪK#G}rSX[M:l*^qmŞ>nӖ{IjJT>3"OWﷺ-KOh K yp_w熂IEhXf?}m%y,C5ȏ¢-K&bNٺ%3"}+NIjK}JbK.2%H{RHXɷ>F. E;0u-V] 9U' =|&>O%n4fKqj&,;4L9W˶ oX߼8 &Q󇅯Y=<]#C ^zښ?+0X~ #>}emPrͣ P=:؉{=TZo*:|̉Wy uESdnfR@ é {pzfKF൙%AQ賟ܹJ+.|I^\w(YBX!Lmr#@1L"uhsW+\]K"UMhXStg'p~?PE @W˃ Ρg%ʃ^!Qw!%u 6tJ@+D4MJ ń&w#^EǙn&6@}v5v<>}2Q܈m(oR 5ҳj˓-kqRY[*JEqUҢ 5ݸI]A%/k .cY^(Y nʊ^Vg,lߌ4YqvT3~揱U#_(YXt¥ĩ@%zjw"cݨ]]^1U6W&"#dOP s9a3q0SE|E]<*ճ҆pmQ5@Mb{l-(dqMp㆘CD5p|E7D f]Ґze.0]$A%WnW[ƭL($/[:1!W&Zыbw݂F%):f8U.E={PW:Id'_چxP;}U0a1"K̊| -|?fZ1H.$ ՔW?`XZ\.jä}'q9K9]%3ml\p]VbxeAza{'Es+MW|'D:f9V݅a:>^X!7.v>Xxt!. a&Kδɔ̛̕xn%AEf? Np@ ZD fY>-}fN 'H6NSȋoJl~؛%`/x$嵨Ytq#;g,7!BZuZnCjbtww p~Oކv Gz ŵgDz8EQ{R(H_Ƌc|̰\O翋,`"Jc^`M*Zyz`Kւ^t*z8tlE,6~ FVrƷ 79&intԁ  WC[Lj@uh0U>LeT,xe.wE7&tL"7Dxb~fΙf}1Qр*΋̗P)ʡэCmM sj'^`ynBԑ"Dcb)IvAVQWHCG nXC̮wn((mpbd>O!w7 ݧ$M0؊`#$N|n,EZFzɱAo?e˧cR;!bsǔ#LBUB=v>my]AH?;)Am-VWin:(abL3([)^չe鷌^ Q+<5z&* vlteÃZmٳמ3 zߟLHٞ| Fij۴WK.uj6-͔7Inُk1hJլ^K$=sA@ aoHHx6Vt3J3PUa r|?no%QGU2qQD;gc[q~hZkSdu j PՀWKsJ'ݮk10/Bw~WV4]{02.2 ,lw!`|D5* R6NWy"i _{gsRz RS2h:T8-A ivf3D>w7qkgJJQ# q ۗi%!n(p.fZOՆ[%4#]2}JSݫ=P27Vc/Lx L>(1x}_׳v kҾVX8Q#MoMiul^wQ.]́eѴD#`0K(Qyz@ 4M6rQ[ 77:+닠 D12}Gn313ȃ 3Q-GYR&쑄]o3j%ݡy/hԩIn.4 feΒH=2f&6qnCxƛLGo޵6yjY^)F0w\zhݷ]鮂Ioم*i;}#ml FI3~_T=""ȗϝhIrnR_LH,5JKxȼR%dsW:m^9j)~5Fj/Ms`y;ɹfYj)WY>\'=]NBm.!qX0"C±G;b ]Š]LKRGt_oMaZYP-pKoT#cC,˰-ɗ. XqyGρ)!'1K*|8"m Y#;e,R; 6v{ QX?x 7XPn-o\v?סJ Z ]j bmuq2JoHMKM2G`! W ˂I<yC*+#W[ov$⏊KtD4) Р\{^ <MoUd;mKM P{mNTr&8BCp;:j#{O7(2 İj[.y UMsp(}H쵗e-EhQ4lߺ*bY?"@ǠTF`q)(t*ʭlzpr@7_Wgd1IW BwMd*BNJ]yO.~5?֋Cm0_ro7OR^SRE$ғПr,ٶkp_ҷc_yi>䕆:d p\pXaTugv9ϙg QS Ä!j;x!ܭrmi>#LQ?r&^>U{&ͅ[EωNi < đQFnG&HtQϤ O p񇿎#?_lPƳ3S+0 {YBxJ1by!``߻ +Dwt'߭@AYҞqr:t?5' ]j596\y\.: Ǥ9nn^n6]S%ù1MB\XTseRFtX!@~"W}g9W?ęI> T~j1|Yxd!ga1Jt]8D,*>/FA4 036Uy-D`Zq_tecS'aڜ?6[#Ƨ8dtq2qA*haA&SJsџRC>)0`Մ9\)I>FRM T"a1n6\ zApǿ1.K~UT[H(8wlG˽,5O2HN>f}cZ(a72,ߧ`yC+(M"Yؽ.Kэo(-0Ďrvf::Y7HV ઊ L ue@^pz /{xk0i!K8`(1Dox]F ~6IEdžJt3dD#p"Sܜ +$9|@O}]N곇_d^nncA{Dȁ= sF=d>3k('!E)0TMjձxu- dZU#7NJZo M-x8qn_pnivk" _+.>op/NV& ա~{"# OGmJk҄0QÇV%L_讀3y=Fq0֖+ &q e(.<؀ %-fExCiJEb]!5D !%&CƞIec֌$da C=o5{?M1s'mwo pk;lgƈ@!uoe0膄L*i$*ܡ$(rϾŏwxA$s$*= 7r~}|e@JbM@ W_.ud$>sĠ6 =ȅ@吙 oZLU5r@.v %Ж8ti|ʿJB /BgV[;$v/~pRo+ X<ٱ&$ Z|dBKV90Ko}}FH T2V'wfeHJj`% @fgm60h)5߷/UF!ow}8_ٮxJ; Mr`V#O0: u4%{,=e{߀9V=zmf/&7O䆟X4!_WrWd̙}Eǥ}Se\H&~>4.HCL zH?' թdT3ͪk{fxe1*lS3rV"[5Vf85W(Svv<[Ҋg[W@]+R_D,Dptѿx3b7+x[ u7-Z}v'n oYnt֜*KKSgYdСjf1Ѕ*OVX>"o& ήj+su.u 3/R(WDDy3,ƚA* Iۿ-& \!\}Bj8ZZqDM 1 kn;]/B{ 8/uO#iB<11KH%xq k:ܢzCY՜xtcz |(h\#h:2e8QGiZ+Ԉ? hN=X G 3 eStf*8rڴɔ3NG- HE(w mjc+@-f* $M}+,%k*W%Ex&9,4x`l7O$@ ?'DPN/i<ΪӺ )Od B9X}9o[ǫk>I m)Nu,]L ?\wF>dP_ffǮ2xxdY-s1yk/`l $i*!b1f`0FJ\RXzGND.ڟOq_F^דڍu>,žBҁ1&v#quf$=Z4P1u葐2cz#b nY$,Rd6o:ANWo¹_ x-;Gw1/QD}L \>"r?tUe|wt>N.G>֒ ;s p%F@ZQU1@T+f6^:y;k,:";@_/Or@w)hzF J !"ّ;6'ebB[qˠN#+A#NX[h4̛z]f;Ȇ^80mߢ_6 Ui2K=R{e v~#D^9iԱ8GVBQώZ󜽚[P2HBFjmcrpm|^54v 3iD“Eds!E,4 b|!_UJiK;\R+v=iEYŁ^9JK찰8o YH$]ފ=򑟍f.< C:v@8W^wZ:D(k†,)$… <^y.>8|yTJ:a6ݦWOe]ŇjiƝBk(4m?YۥM~[WCҹ$(/  fkh'\y^x o#뚢|{z4|G:+__Ø1x5gBDn5A |f(A'>A0Uk>xg6ބd \/I~]w!rSaEo>; u% F0! Vk:B* ބoPv\ ){@fTQdBЙX5luk8?\c0q{7 $-22 ^mܭwgDؒ0 aԹr X 쁯r9e]%U6pfO]JB6 lԤr#i^Rp\ )J W55ؘ|/o-K,Wr&v;'Ƕ_SXP`Y],49O`qRKFm[#/@5{\H1(l`z;ա+IHEjmf‚Wȃ0HT6A"7ATq TFš jyWt. EV _zj&X'w_떾fD lTАf2 פ m\al?Rv0Rb %~ᦽY\NRxW^Z,V|P;h)-= Ɋ:aNkҖszn$!ABMtphn4BxGpi΀ȌA}Ci}I>@Nk*{(fυZiםrGJ:J-dyI8GӨ`9;Hէ< {^;7ʥ͛0t7frdi~1l qj 4Ԇ/x#'Um՝Hđ\f]A+vrCV^eymBIfV@sR\0t~ ͙`qt LޫXyۯĉH0EÆ [ ["q;پe4hM9q3即14,`d=,5}'2rҥXgKqz~wR]j+/e0=̂)^ [nZI&[ln:#|\Npj$&L?n.}ն\񶟏G_VdLO@\?Wo 0C5<3@*y |m!ldgmN+bVA C_$tJ#?)K?&qdV͡O#Zh/.R()vgn얣Ii [GG,S" l"Q徠E΅3U3ļv8R4 E4:#fs.%pyιv= &e,٭]zAS6+B#w8@bmbkT5a~Y3aϠD\~߈ ݞRg 6t% 8[Qawa^X"dGIq4PGa߼h_4M{1 ׵܂$GRj;l*P6k.nݑыhYo g$`6f\~-آ_ -Sr>9ʟ=1|~TL FJ{qQ( ,Ƌ,D'항 I; ~u-06h >H܆gg_eEqVmQ5y8%Ik܀,xZ#5#>3bR*a): ~:$'ns fj=wi:0FVi d%u9{#('M]k(W5]|vyy[ëݹ]ƌ%jWk-\b5%΢.ۿ8Na;XSʧhdy9-SWY8q >cP~8ʋUbi,Frڊ3POs*Qڷݨ*lbd (9Zӹ5Òz41Q!ǒ~qq? s-.`ڗ&H:o](Di7ݎ2Mnd`QXeiBnU7D[72hzwki3z)efcg<޸ X-%kɝ fAujNC7\G%j) ^̵^}NJZ0 uA,tM ӡ6^ 4*1Bm#S-\*ဳ%%.I0tt4 XЯ\ʂ'h#AgcQ.W#M~ZoHAZGfh~+N^vP'07BsvHQ$p5iED OҐœuh)EZI*+L[/q|L}yR::;CEMӤ/3Tϯ.̦"DL:uKf*@o@MtT.˹ET*Y [Rm@fF+{QvK6""ڹO&[NtS\pCsȸCgjw~9*#ZW"Z{qlxژgpcfI\N-MXg=4:d9Z<`8[*q] Uܛ`GI+)dSe(/&67e(_\u>uEd>&|sPbI"(,ag+NZ09f\+'ܷ# Vk9 d7=~qt?}ÆV Ei!Q ȥP.N<-G$( fW6u=D$]pk~:ˁ= 1k:\!ΩDz"koLzp8^G:{Ip賎e1Z[&6 .M^`҈ߠgl^:bL$ӘݡwqJ@W!Rk_oUd(@^J-1K[j y_xHNV%%AMTp>4Bv8Mjt8)?d%w[^yטAZp2`|1"4ƕ RL4,A6(hѼT@Y(`?ϛoTł+JܘuEFt%syFo7ۄ{ xcBg'@qFC9.n1-6b;^ca$brb*%=PT)4Рo}.nj=lmRR&U,,xʸ,[3ҋ$5e`hMC_QjJg>|uD}9G3jDwS&-pB9IW5bu"ߋb϶2bq~'>N$e'0-l7Nt_F6BƶzΟOP=paN;A1vs0Eu- /h,RXU|n 1u gڷH g(߾?Ƨd0s ')ڢJe5pWq؁dh/ ~)VktYjz~4ݴA\82P*JI,?MG_C Bۻ @ȼLp?S|㤟Yz>+g[ _<:|0 5aa"s3#217)WR>O :99nPT5ء9Q{Z$v2+M qmf,Tc[ƞI[[3`+0EP0Lj?ܝv,W`')*L %z ǩ޴s.抝R5Y c{z!ȋNY年E- "1V_7@x r+|"MaE&[AiY UDcrn%HmN6ܣ"LR!QVJ9]`[.7Z. RU*fQE36OM?E(-"b>Êӹ> \pӮq"M 2$s ,$Re'|#o/bρ 휽ErWT}njfL.@5{'_&ZtCCxf1hMGD(4Nw,>s넹,T'nR89JM2WIok08kZ Ϫ}XĬ I(Zbp\g7Q{7s"Q+s( Ulu2`MĀ#>X.'?J\~RvҐర{™+o՜/0N{6;h `u0:F!TkQS+r/x,XqG,ZE$b  :10wmO ~}5m-n@#?^(R R/jKS!y "`5LHǾ `waxf3p~J/C1RTcla#ѫ\H.q&ղ7b-^5aDoc2 RHӵ<6&ڈ`oM9pbYmM|`s"`W(~`a 勩6 d-bX&锹pqp W ff3.2"2EZHik5pԐ ;Yat':^fIėlv+ed!G7KO̾é8Wsd3x9)W3\{$hߋkA$Jә\!U_[qƇ,3Ϙ- @Nʷu#q /a'Yq6PO5T)MxJ9JRʞI>'ˣ9r6ǞVtG2`ѮӶԢJV/LD.)(Ibu!iFXt]\/7*7(lEL|iM;G㢧yY0wEҭhDiFRZ@XȊݍtfH5A6NpxSlf %pwp gk1QCĘ'°pPB2%e4#)riV Oh^gD& OPG׫SG hЀpK[J 8koF(m(K. 9`U|!Goᔆkk1/^EC vVcjbenFA AK-:]/ySlDxPw4"kF"p{[ʕoUGrZ,pRS.#-|y (%^E=;;7 )Ŝ1laV˜d0=<;3Oyx~+q"a5.0?&?D&*;%BLGxdylʥ"+`&z=%fΌi&+KCO\4f)wY 3c?^OB!͙&sE2)_Ez:onŰl!>÷r;t4*iChWrr<04V@"&m ;㯃eViA5ؘb%vUC,{+fڻߔ bcRWXGI`p;+ApIR߁dHYLű%631eqvg  O.N䉩u ܠ/:wTMn.E,PL"}!jL6=7O}Z$l ? Ҵy?9dnLX.Z;Xldz > L:^&1팠H5ZC`@QBH ?e9_ oRf|(?FWiӍgm}ٺ|%ouHc#үBP ~ >>`8/ wH7 x->k5rӏJe%֌:b)iZYT090ZP4qLFqT|$?{>f*擔˝^+i^kJXU[Ky\_Œ3ꁩ"|/wqC mHi0W:e\Pt3-eҎL5$k ǨLWGIpiN$Թeȸc=B.I:ZD)-1zxI{+J$_KÞL' geHyW7`֓T]W^j/7Std+'X8MEj,=9WAF~Dp>f[sS ҳI[Ը%+ J %&2g>^BM[U)NEx~q?oN7]S @ b| 4ˋIҵ-j_d ={7."e %T–οQZh‡I>KG#GdXUCpN" MUKTQ-7/~`Rk^~5֏Nеq(9#"Pq4dZf `*W DTkB^/njx^`1hEM?O+aQr<0}ܽk4ᖼ{u)|F*,Eeڀ˧!#qߢ!慠v[ÎqtRuas9 e- k%Vyb2#q!()XLg'F{uqWeK&V"gu5eU25*]a}"2USGZFIbZ2 -&\6φ6y(cHЧcpOnk Sx0-ɗ ۧT+0Ô̡ӵxy!TDpR@@+N$ݫT% f#T#66E@{a.BыURzxj*ӼB"1$Ԧ{2 l1nW N/;1_ ,0%(ڿ;hhKr]1bZ /\h.^j;p< $t!~} 1m*(R17_s}9Cyf5RfhN:pWYIHOwm#)ZK1.4 p3Fl G.ZLBpkÝqM~p#c ?)'X&f)7vOJ'@QXݯGUAmA5}GޗoA?-`)Iw\El>JU73Ճu8'6s ؇=9 W,|%VN#3RڊV(p59!g;/7R{TKy"..)fxVxj]S"$qm(ul^fq)~lCbB1x)FݙgUȣ.QU*& r&\8NMs#38qZXi$\YEty5{L(j @n=%yy F*GjdP #-3ٝz}IL[b$ { ݅ @Ut9o=G͵q11y"HS]8@' V{fb{/5'hL&݊X@ pIyLvCoD3͜%Lq29֩GtOS۝J.CeRR]xQNm7X b-^r-'IuAr ٷs9~EF{n--T;K_Fke]Q~O6ݣrgBsS͊:؀v3F%m3On [A 0 s}HK)2-LϾg'cExqFaE5w!e=q>t<.! T KWlfY) @]1] G㗺I`舔kuZ5hݫjVlٚM9iCjm%, TCz0L ka($&iZ+ډ&طY8€BzH" H+) ^ϖoztf#1dxweٔQ$cE6^WR(39>˖ x*;LZiI!J^>"W*A)z,k\ W ;w~v{|f`LcщN*Vtrygb ,qF-j7_VS8ľkh`)<,BR(=5|Ƶ̒R`I`X#GZ6抩d84 k߿Z)jՊTg1HC2:4g;&~U.`BL[@:͕ru ,Ϥ'j;a/nT]Q@ed#0ID(#(Tį'ŗI"P]S]˦ ȋPxumMb!րwC#}  YZ