nvme-cli-1.10-lp152.2.9.1 4>$  Ap`NW/=„l~dH٢-W=>Mɍ~Hfur!mz+moVn+}ֱ]Xvқņw$Aq\x7m,P %_ue*X{ /)Υ o R2>#$sp"(e/glٺ xqfo71jN|>]&.EOB3D!qM t 6mX}vb;o-c&MǸXVgb3b34f5080f2f68d32b5632a8be0cb55ed08a8c54c69120d6f6fbbac0432d61f07f9c6fd411abfc054cda05bba8f0035c55259104`NW/=„YlDLL(WV 0e?DԁG:F.F$t.hXgLKP 8 zJ/9V^uw#]ֆmc>k3j㾛G+O9u3i[Lmm}Lk^k͇ƥ!eqo"Y>1{>u}12|s΂b8_u{9.䊐2^iLWZ裗_gy<eAk3+.o ӏ/5֘|?~Q{= >pH?d   9 )PV]  I}} } } } 2} 3\}5P}7}:2:T}G(>s8>|.9?4.:C.=b>c?c @cFcGc4}He(}Ig}XgYg\g}]i}^t bucvdw(ew-fw0lw2uwD}vy8 w|}x~}y zltx~Cnvme-cli1.10lp152.2.9.1NVM Express user space toolsNVM Express (NVMe) is a direct attached storage interface. The nvme-cli package contains core management tools with minimal dependencies.`NOold-cirrus2 ̓openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgHardware/Otherhttps://github.com/linux-nvme/nvme-clilinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fiif [ ! -s /etc/nvme/hostnqn ]; then /usr/sbin/nvme-gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostnqn ]; then /usr/bin/echo "Generating random host NQN." /usr/sbin/nvme gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostid ]; then /usr/bin/uuidgen > /etc/nvme/hostid fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 nvmf-connect.target nvmf-autoconnect.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 /usr/bin/systemctl stop nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 nvmf-connect.target nvmf-autoconnect.service ) || : fi fi<VH;_FkKP 9mr l2 @1D ,'B%?d:B*wmY\t@_g0Z]L+pwI]E "AAA큤A큤A큤`NL`NM`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NM^ҩ`NM^ҩ`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL`NL555d31ba145b0467823b29e25b022e1b3062089055f25de053edf48c226deb9b755704c07ff6229461faf4e54aa7712e35da8c4e1a293485be3505268f95cc32da12ba7eb025db0bce0b8d376983d5b03e2f47f65282b210afb185686ee43e2a50a0f822fd73a1da9e5454a6c50d8629da1f41a67bae1d49fdeb78a404200f9013fa3231b263bf4f9d6dff0bbc33c278dee12f834b687b9662c5195d350019bda913343464ebf7defb947e1ae4bedce44ee2e3b3656c6f40843eb653d05d7c619e52802115826af681c2bf1bdcf77ade4ab109e68d8f9249d8083e50140c623baa16e9b90033af81abee8bcd75c2b5e00be3d85a7e6418887131d9bf03dcf55506207ec547dccf205d2206ff95cc9fa05dc31f858b0435ed116414c36e8cdf971be00b41191fd297a84e45812c9b2d0544751223ad0b19d2d29fc85231137376a45d0bb572ed792ed34627a72621834b3ba92aab6e2cc4e04301dee7a728d753122ff3e676fe9522cfaab1c76c9afbe6f83b3082fd4572562d35c86a64c05c73a8565179fdac2d0818d810cde3975b614dd81a6f25c51967be64dbbf20b0aed94e534dc20e1eab2c50fdd6e1e2e6ad015d1aa2085b26ee771e9508697815858b95dddde98e8beac508bcecaf1aaac3da9d30891f2f683c662beb599d8f41b52cc2cc3139f43cb0e8e79aa68cf2ee7c76564fa7837613625149e2118aa304c7b681ce4229b1cc749634d9b36f8348963faa3ee8be820c5101b2d01903424c23de608bf55d3ba0d99be736e9b7489954fb6e4c73b01d662cb6725c56d5a4054e01fe77a5a258813be79f7e7dc5c1d485120c130c2c3cfb7cd1677352de3f308604031790d948fe1fb2db9aaf4bf398292041e483f834e25f0d58023c63f8504f274c9664d7cd6218efd0a34c59cb40ea2e7e3e09883ff906b4bd9917602cf3e4e1bb03eb451e8decad5e59e8e54223cf80983d69a0c22816781e1a9e0ce030511ff787b712b974b8a80f8fb11ef2dc4e6ba15e63e76b6796aea9a4ccf2250d36d7d24d5ef48321ee30af401e4631f5a3af44d345f8cbdda71483aab0e0efdb8618c8345e29269446c04d0d6168b9930234a5723ff5fedb33572c28aa6ace0155c50db2df466ba430f666f989f245129f2fc67b56817a5cf8e75cc654c55399c6361a8b650dedd495ee66b0fe01ec4d07f8b1849bce38e33c4d942d265964ff044e7f38533311b710501e4d3a4a77fd639fab62dffe6e5e7acc10c6d3c6142c0a6415ae7a95d8067bc47b28d99f7dcdd07d2deb0ee6d67dfe9f275609d4440e25deb62a4d927b119ed0c3c3cdabb4857db7b9dfb8f6da0afb4618032941de1eaed08c757bc5714f15b6a6eca17b8c7877b79a7de70e945fdaeba4968b57ef1aeca6cd40ee356f4bc6c531bc21aaa3d53d806ed388090174dc972bf0f7d671d5b6b342f27bf5fcfae47d60b463ef0f78c85316a84595afb7182eb27855fc63d29a84a9d42073c34b7102444e3df8fd8cba3357ee996aa92e72a6e676470a4db6891609d9b4db626c42e6d00f29a05e007207e530358500c4caca245308a080f7ae8edef0c75e529deb0422a500aa0ea30249ba0719c89c12db04460b25956da50ac0581bbd09d31f3dda5924b49a8e4e062f2ecf9b6b9765777ad15607f46c375dcd8c6d2fb8e84f8f3bcbf1ea5d7482db6dd4fa9cd76f180e90a43314e13386687701ab7fefe0bf39a0c7815bace1655d070300afcc4176f01561943a1abc71aa432e827e38d4ce15e86afeec188ab4a49d48ed478da2dda1a372c8c4096fe07bb2919558ed014b4390f918569da0fd7cf73aa172a32e1903c6cb886582c4cba37529fc230b66a95ed1d7596ba971bc1a7355d46668b87cf47a33d78fd44bea37226cd5e9b11dde60312399fe5b6fe7f929f476346878a293ecd149b16c580857088a097559eeecddd9bb19649af659e0234e4ad4b02f15d49f8b98c7078de0a2ebb594751433f3f4d71ed10b9c8fac5c0846317b815b8a932d9065e7b81f2b02b307f74a804c7aa151764d539a765c3d762aa054452bc56528172bccd1b344edf4140f955881f42410235c9b59b339709fd7d879ed342ad70ade6991ff25ee18a9d076ce8618c999d0dea3e427a40e679f2b10ebd8de0b6a0d1cd19a0a93313d00d52eb4dc76bbccf905ebe6bb0f8f1538b74a3fa690c338b1ebee58f66293206f1e873d7c861eb3e7f652bd1605d15c910669e4b86590d872d8e6304b961e54974c612503cd549ea6d3eaad894b4b975c06b9da3798cc07a6403e2dda7a52e1c620b7ce1fed12b2d3654bf771d6f111ab07ae5a7d622be50bc967b8d20d1d18eb786f267234a5599f0345c24647825214d186b857b3634ff03fb562c8cef4c3d31b6ec4197265941480a1ed6f01136cdbe9cf324bf473976548d43f053ddd445904cf3b390ce526c6feac67bdc9ee1febe6cb7cfb0a93a2deaebf7ab86ff78321f3e047973175913940a4a484ad125d822bdf3eb3920f4181840420d5b7b04e38bdc24ac6f1dd4543d0e2d0dad08462a008107e1386524e6ae19f2305e81b73b3ceecd69e5e00c384f0d0ac905518a44f62d19cc9a8e50451ee953645ecfd8bf17b809bd4ea3ae313ec4ab61a325c4319c6129924a8b723ea2d4f63db7a5f430d46b067622b0950cdbc9187c185755401e4c42790e4ec600d43f20e54eb30ccd74b02c34f87634e881792386d43ca9628dff9daaa42f396e5abb8bfa4e9b92d21c7e5bd4371750ba1699b7417e4019dd2edfef24a0058cfc2ae401fff109d8abf7416aec09c4e21e72fb38d927eb150ea8d37fabb13ceab7db0633b31b826fb4b4f8dbc30e5d5ee7c7a36c82f3652a715c4c46d264e970aeda6e36025370800dafd246fac28b319b779e27648571d7b9b00074f424532c901e4dc6b22a0b259dbb396caa054594e75989443437d251776b0ad119b7b4af64d1a05c99e49268c884dea747869a874b779f55013f7246f62df5c816eb95387c531f8717e5bff44e4b157fcd823ca4c72c639b385be29082bb04f106608b8e3b79e580cd7dd2c8f7d507ce1e16876e8730e3dde69cc3c19013b24bae6f1421bf7899d2bae38e96419db11083fee4b57b9540b77b3cf0693b479120af7509175fd533c91cf3971b36ce42bdfabe21adb559650ba1e7c8109898b17b574b93381a676fdbd74c0451e6ce779c056869230b8cda18a1c31547597f4866f141013652662daa4d968a23c60eca3e580a366815f79e8e83f34e2c5f233d0d4d91ca78ae2f94398e1217aa89844948ce73235afe674b090ad7ba8484c3c18591fd032100f64dafffea1d6b89cc48852977ddb3095f5448f752b0f7a9acb3ea045f9dced6c45505b8daf3f779b14f9c3590b627b640403f8f3455fcb06671654b8ea79c696e189c5f88d3e22daab71b373444da3f36050926cb295d8a1c247d12769d5c962660d100705c725fb3f4646073b9d09785aa9c3f81cbf784a2dfacd1de21faafa25e401d5fc4af144cc3f4f6f469262033561b61e9bf990c5313f8b772d22a465acec7cd20187b4264520e7ea0ce5be998998b85679212940f9290cdb23046d8a1c99e16be2662f05c0640c18088ea2d6bd30bb9158cc832d69dbd5c03a14c8acd91d67aa2fd79a171ba5cde3e58896027912a42e2026fb7c58bec8c7f7065b2eb3afcd95f95ec53f58b5243ed8b7c5280a423eb1b10a3fbbe66545ea53d31e906b590673733c8a13a3bc192edc46644eb0f71e680d8f515862ec6c00a24856b25442ed157d9571f909b5b71161d41f401dbaa432241fc792b26fa45b3e7450fc69eae81de5089b9b9c69ffe61224bf39320a05e96713f8eb0fd3fe04e9e5ccfa0c7dcc0eb22d75293fabc9d1920696fc7b984717854636e9eb010744ec7ed43b8c4fc02e770e25e873355720c51bcdf1ad0e8aa8439a76eb00a1620f7e640120b31e652334d3c27abf34a82b0268b1dcc20aaa81e5b3a750c90683f0a1dfeb92a71a578d75512cd8ebe1559a4404f9e12e9ab0c5091113be6ba5b638e59a83c2261c7485a627bb3d7ed4cf5466d91009d22742d0adb11c27253a69869b8e5f5be0e69cbdc7b19d00f9b64fd6b9a159bf2a4d7562e49de9266d454a818b52d98c464423171ecbace430f15dab641ebf0f2022d980c0711f10f8c089b33f49becff99fea88212754189a6097c655fb1c5f61437e20dc72ab86dbf68058fa83c4c89ec920e298d38f400da78ebe47a5599ecc4dab9abcbab1f461d4dad541adc1d05db235ed75f1b551882eeac9bea949698f48dd2d8ef21e1d5300ef29f235c8af4695357e192b1c4360ca68b4fe1cd061fb400afc4cd4780e812abce898fecf170bc4d6598e1cc9795ebf384129cc497efa574418442a9e86c44d777ae91e7c6641a341a8a57de5b390637f890d09ecf4618150e6a975487f7075d4d4cbdb3e16849ee4b03bd2cd282720ab7b8b22c989e799f0af5611c5a696e16291278a3a918831aa5031ca24370a36ff41609463fe7f3c2a8db894883cb3152be4f27203b2fea4e86585b6a891fcb4e925425d7286d7e00883c3852c746d66ac90ef3a1f3bd24e5655c438acaba94f5792fdaef1d6249e0e4aeacee6b8bba9ad52fea5e41d5d365e03fe365c3fd7b521eb7f02bbcf4d20c4e5e3f39eb7b93867a02d47eec2f321eb6dab5a877cf5ff68f1ed953839e7831f6f6c24709e2b8772ba5c0bf4327279851a2c1933c40610cd85482996c3f8e924770d09895fc344d97723ca7db7f8bcde1117dc1d055b0c83e0269ac3a42bbbe3a3c55ec944faf32ab34953e4036f393cda1657964a47b51cbba91f06b8da12d0cdca7b252a3ba68bfeb7cd653a5741939083919b44361369254799b98e92d71651a9de10632e7cf3a98095480e38a9bc5c95ead82fe05fbc45866ebec1194a5775e33c1242ef68ac990e9de8dd1488e983d482c0b6a4637828b3c8b460bae7be37bf6b0ed261fe33d2736aa8c5982dafd0e01b48c611e4f797ca63fc803ab5af107665886478803cf87376e62ae16a250ef859cbf5cb8e3209655ae00d241331f6984f506ad897212e27398d17b60062ea268746a1930b148341b6a77c3a30dd2c692c9e0979b523bc88aef5123900425c64d85beb341082ce271f5e204601965afb6668b11431e22988feae9c4504b57c170276fa1a5f51fd5378a76fb9cf2262c68829ed0d254797ac1310a66f34369023a9f5402a773fe85e2656191fae91465a82d48010d00ed4fdb0938eda2b44488117b43df39b2d14084affc3462451ec7217877081c0e0d293af077c02c85423a9a46f17@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-cli-1.10-lp152.2.9.1.src.rpmnvme-clinvme-cli(x86-64)@  @@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shdmidecodelibc.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`n@`OL@_^9\^&]@]8H@]i\!\\\ac\N\73[[m~@[i[@Z@ZJ@Zľ@Z@ZV@Z2gY+@YB@YY4Y@YV=@YP@YP@YC@YA%@YXX @Wڍ@WWWN@W4VVVVwDaniel Wagner Daniel Wagner hare@suse.dehare@suse.dehare@suse.comHannes Reinecke Simon Schricker Simon Schricker Simon 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- Use default port 8009 for NVMeoF discovery (bsc#1180505) * add 0011-nvme-add-fabrics-discovery-controller-default-port-n.patch - Add missing huck in previous backport (bsc#1182591) * fabrics-ensure-zero-kato-for-non-persistent-controllers.patch- Add KATO fixes for NVMEoF (bsc#1182591) * add fabrics-set-keep_alive_tmo-also-for-discovery-controllers.patch * add fabrics-permit-kato-int-argument-for-discovery-controllers.patch * add fabrics-ensure-zero-kato-for-non-persistent-controllers.patch * add print-device-name-when-creating-a-persistent-device.patch- fabrics: write reconnect_delay to fabrics device on connect (bsc#1172111) * add 0006-fabrics-write-reconnect_delay-to-fabrics-device-on-c.patch- Add additional smart log critical warn decoding (bsc#1161768) * add 0003-Add-additional-smart-log-critical-warn-decoding.patch - Update patches with upstream version: * delete 0101-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch * add 0002-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch * delete 0102-nvme-cli-Add-script-to-determine-host-NQN.patch * add 0005-nvme-cli-Add-script-to-determine-host-NQN.patch - Add nvmf autoconnect service * add 0004-nvmf-autoconnect.service.patch- Update to version 1.10 (jsc#SLE-7726 jsc#SLE-8339 bsc#1160329): * Release v1.10 * Regen documentation * Use asprintf for long names * WDC plugin update * Fix systemd service script use of CONNECT_ARGS env var * Shannon Plugin update. * Doc/Makefile: Introduce 'quiet' build option * Makefile: use 'quiet' compile * Makefile: Use special variables * micron: don't ignore 'system()' return value * Fix libhugetlbfs flags * Regenerate documentation * Micron plugin updates * README.md: Mention the buildroot package * nvmf-autoconnect: add udev rules to set iopolicy for certain NetApp devices * Fix intel json latency statistics output format * intel: Add function lat-stats to cli * Fix typo (bulit -> built) * Warn on admin-passthru opcode not matching read/write flag * MAINT: Fix format compile warning error on 32 bit system * nvme-cli: Check for sysfs interface before NVMe discovery * Revert "Add Dera plugin extension." * Add Dera plugin extension. * Improve self test log command * nvme-cli: Update err to 0 in get_telemetry_log * fixup up self-test log when no test is in progress * nvme-cli: Update err value to 0 in get_ns_id func. * nvme.c: create-ns arguments are added * [NVMe-CLI] Get DUI for SN-340 failing with Data Area 4 - Buffer Misalignment * Minor intel-nvme print refactor * Use simpler nvme ioctl api for admin * Relocate functions and constants to the files that use them * Move all spec defined structs to single file * Update build rules for .c with no .h * Makefile: fix cleaning subdirectories * remove unused "paths" controller field * reign in line lengths * Add print for directive receive * Unify print routines * regenerate documentation * fix fw-download reference to committing fw * argconfig: Remove unused paramters * fix huawei filter to search all namespaces * nvme-cli: Support for hugetlbfs * Remove all 'struct nvme_command' usage * nvme-cli: Update PMR Capability and PMR Status * nvme-cli: Update Controller Capabilities Register * nvme-cli: Update NVMe Registers * fixup attach-ns documentation * Add files via upload * Regen docs, add host-nqn man page * fix namespace checks for legacy list * Reset wdc_do_cap_dui default parameters to the proper values * README.md: Mention the OpenEmbedded/Yocto recipe * Intel plugin: Adding fields to id-ctrl VU region * udev: convert the discovery event handler to the kernel support * Use a systemd app-specific machine ID for hostnqn * nvme-cli: Add 'transport type' error to the error log * nvme-cli: Update nvme_endurance_group_log structure * Adding fields to id-ctrl VU reigon for Intel DC drives * Check return value of scandir * nvme-cli: Add namespace-id option to self-test-log * Report invalid output format for 'list' command * Provide no-binary output format help text * regen documentation * Documentation: nvme-wdc-vs-fw-activate-history(1,html) generated * nvme-cli/fabrics: Add tos param to connect cmd * nvme.spec.in: fix rpm build error * Correct self-test-log output * nvme: Add 'Endurance Group Critical Warning Summary' to the Smart/Health information Log * make: install-hostparams depends on install-etc * MAINT: compile warning error on 32 bit system * nvme-print: fix to print ctrltype when human-readable * nvme: add Persistent Memory Region(PMR) Write Elasticity Status Registers * [NVMe-CLI] Fix Potential Memory Leak with vs-internal-log command. * regen docs * fix admin-passthru documentation typo * nvme-cli: Fix namespace list output * Fix builds for missing uuid * Revert "remove LIBUUID things from nvme.h" * Revert "nvme-cli: Fix compile on non-libuuid machines" * Revert "fix uuid include typo" * remove LIBUUID things from nvme.h * fix build error due to asprintf() * id-ctrl: show Flush command behavior in VWC * fix uuid include typo * nvme-cli: Fix compile on non-libuuid machines * Regen docs * nvme-cli: Code cleanup * nvme-cli: Macro'ify argument defines * nvme-cli: Code reorg * [NVMe-CLI] Add support to specify file size in get DUI data for SN340. * Regenerate documentation * nvme-cli: Make 'list' more useful * id-ctrl: show Persistent Event Log support in LPA * id-ctrl: show Persistent Event Log Size(PELS) * id-ctrl: show Endurance Group Maximum ID(ENDGIDMAX) * id-ctrl: show FRU Globally Unique Identifier(FGUID) * id-ctrl: show Controller Type(CNTRLTYPE) * id-ctrl: update id-ctrl header for 1.4 * systemd: fix echo call with absolute path * nvmf-autoconnect: fix absolute path for systemctl * make: install udev rules in sysconfdir * Add an example for attach-ns * make: fix discovery.conf override * fabrics: fix loop connect-all * nvme: fix compilation error * nvme-cli: Enhance format FNA detection * nvme-cli: Warn and delay before formatting * nvme-cli: prefill metadata buffers * Fixed bash-nvme-completion.sh typo - Makefile: generate Dracut config according to UDEVDIR * Add 0001-Makefile-generate-Dracut-config-according-to-UDEVDIR.patch - Makefile: use UDEVRULESDIR instead of UDEVDIR * Add 0101-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch - Dropped patch merged with upstream * Delete 0101-nvme-add-iopolicy-rules-for-netapp.patch- Update nvme-cli to upstream version 1.9 (jsc#SLE-8339) * Tag release: v1.9 * Regen docs * nvme: UUIDs for Vendor-Specific Information * nvme: add Persistent Memory Region (PMR) registers * get-lba-status: add Get LBA Status command * Added openSUSE Leap to README.md * id-ctrl: add 1.4 features to OAES * Update packaging state in Arch Linux * Fix code block style in the first section * nvme-cli: nvmf auto-connect scripts * nvme-cli: add --quiet option * nvme-cli: Expand --device argument processing * nvme-cli: Add routine to search for controller with specific attributes * nvme-cli: Add routine to compare ctrl_list_item to connect args * nvme-cli: extend ctrl_list_item for connect attributes * nvme-cli: Refactor to create a get_nvme_ctrl_info routine * nvme-cli: allow discover to address discovery controller by persistent name * nvme-cli: support persistent connections to a discovery controller * nvme-cli: ignore arguments that pass in "none" * nvme-print: show new CMBLOC bit fields added in NVMe 1.4 * nvme: add support for Namespace Granularity * nvme: sanitize enhancements * nvme-cli: Update manpages to reflect discovery particulars * nvme-cli: mask out invalid options during discovery * nvme-cli: do not use 'queue_size' and 'nr_io_queues' for discovery controller * nvme: Enhanced Command Retry * id-ctrl: add an indicator for get lba status capability * nvme: change format default namespace id * lnvm: introduce alias geometry for id-ns for lnvm * lnvm: introduce chunk-log command for chunk info * lnvm: make data_len to sizeof() instead of magic number * nvme-vendor: fix c99 declarations in vendor plugins * [NVMe-CLI] Add support for larger data sizes needed to get DUI data. * [Log] Memblaze add more log infomation for S.M.A.R.T. * nvme: add Verify command * doc: add extension plugins' command format * doc: make description not only for PCIe * lnvm: cast identity structure to (void *) directly * lnvm: do not print 0 when the arg is not given * lnvm: remove redundant whitespace in lnvm_init() * nvme: clean up goto labels without whitespace * format: check BLKRRPART failure * [NVMe-CLI] Add support for SN730 to WDC plugin commmands * Add verbose capability to get DUI function to improve debug * nvme-print: Show value for Transport SGL Data Block Descriptor support * [NVMe-CLI] WDC: Add support for 64 bit data addresses in Get DUI Data functions * nvme-cli: Fix more endianness issues * nvme-cli: Restore RHEL 7 compatibility * nvme-cli: Restore support for older gcc versions * nvme-print: add JSON for NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * fabrics: Return errno mapped for fabrics error status * fabrics: return error when discovery retry exhausted * nvme: Return errno mapped for nvme error status * nvme-status: Introduce nvme status module to map errno * nvme: Return negative error value for internal errors * fabrics: Do not return in the middle of the subcommand * nvme: Do not return in the middle of the subcommand * nvme-cli: Report the NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * Introduce NVMe 1.4 Identify Namespace fields in struct nvme_id_ns * nvme-cli: Skip properties that are not supported * nvme-cli: Rework the code for getting and setting NVMf properties * Avoid using arrays with a variable length * wdc: Fix endianness bugs * virtium: Fix an endianness issue * lightnvm: Fix an endianness issue * virtium: Declare local symbols static * seagate: Declare local functions static * huawei: Declare local functions static * Use NULL instead of 0 where a pointer is expected * Remove superfluous casts * NVMe-Cli Shannon Plugin-add support for shannon systems. * nvme: fix coding style issue * nvme-print: fix json object memory leak * fabrics: Fix memory leak of subsys list * nvme: update description for "nvme list" command * nvme: update list-ns nsid option * nvme-print: add pretty print for estimated sanitize time * add namespace to json output of nvme list * add free call for json object for commands show-regs * add newline for command show-regs * nvme-cli: remove unnecessary initialize of local var * nvme-cli: don't try to disconnect for ctrl with pcie transport * Fix sprintf truncate * Spin documentation * doc: fixup 3rd party man page * fix json print for list-subsys command * Add Virtium plugin extension document * Add Virtium plugin extension * nvme.h: Fix typos in status code values * nvme-cli: remove unused NVME_AER_NOTICE_* * nvme-cli: add kernel-doc comment for struct telemetry_log_page_hdr * respin documentation * Add a note to format on device naming conventions * remove non-portable compile-time check * nvme-cli: use uniform if .. else format * nvme-cli: use uniform if .. else format * nvme-cli: use uniform if .. else format * nvme-cli: remove trailing space * nvme-cli: code cleanup adjust if statement * nvme-cli: cmbloc code cleanup * nvme-print: remove Virtual Management support from ONCS * nvme-cli: cleanup comments for telemetry log structure * nvme-print: update self-test log to include 'aborted due to sanitize' * DOC: Move to DocBook 5 when using asciidoctor * nvme-cli: add missing endianness conversions for telemetry log page * property: Fit print size for a property * property: Remove unnecessary wrapper function * property: Introduce inline function to check 64bit reg * Add Disable IO flag to wdc_dump_dui_data function * list-ctrl: Do not return directly without freeing fd * create-ns: Do not return directly without freeing fd * format: Do not return directly without freeing fd * Reorder primary commands * nvme-cli: add identify secondary controller list * spec, make: Add discovery.conf to the package files list * spec, Makefile: add /etc/nvme files to package files * sanitize: Print nvme status in case ret > 0 * get-telemtry-log: Print nvme status in case err > 0 * print: Add const to return type of string * print: Introduce show_nvme_status to print nvme status * nvme: fix minor type in id-ctrl human readable output * ioctl: Fix wrong return case of get_property * ioctl: Fix double-free in a loop of get_property * nvme-cli: Increase size of ONTAP namespace path variable * Fix passing CFLAGS on the make command line. * Regen docs * nvme-cli: fix typo, removing the duplicate 'are' * Revert "plugin: Return EINVAL instead of ENOTTY" * Use 0x prefix for all hex values of id-ctrl output * plugin: Return EINVAL instead of ENOTTY * Fix Failure to read 0xCA Log Page on SN200 Device [NVMe-CLI] Fix Incorrect Data Formats with the 0xCA and 0xD0 Log Pages * nvme: Close a fd leaked * Release for new stable fixes * nvme-cli: Revert stop-on-failure with connect-all * Fix NSID for command effects log * Fix output size for error log raw binary dump * Release version 1.8 * Regen documentation * nvme-cli: add netapp ontapdevices man page * nvme-cli: add netapp ontapdevices command * tests: Update print to print() for python3 * nvme: Simplify virt-mgmt options to lowercase * nvme: Simplify description for virt-mgmt * nvme: Unify min(), max() macro as a common one * nvme: Use ARRAY_SIZE() macro in common.h * ioctl: Free memory if get_property for fabrics failed * doc: Update show-regs document with output-format * nvme: Support raw_binary and json format for show-regs * Print timestamp as a date and time string * Fix format block size usage * Fix possible memory leak on get-internal-log * doc: Add missing commands to main document entry * doc: Update nvme-disconnect by describing options * doc: Update nvme-connect-all by describing options * doc: Update nvme-connect by describing options * doc: Update nvme-discover by describing options * fabrics: Return negative errno to check remove_ctrl() is failed * fabrics: Return negative errno when asprintf() fails * Fix possible NULL pointer dereferences * Add reporting of Virtual Management support to id-ctrl * WDC Plugins vs-internal-log command unsupported on SN340. * wdc: Additional device capabilities check * WDC plugin Change vs-internal-log Command to Save Partial E6 Log Data. * nvme: print I/O error to stderr * Add FreeBSD installation instructions * Sort operating systems alphabetically * Fix markdown indentation issues * nvme-print: Fix evaluation of ctratt on pretty print * wdc: Add data area extraction for DUI command * Generate new documentation * wdc: Add command to extract NAND statistics * NVMe-CLI WDC Plugin - add support for additional SN840 device ID. * nvme-cli: align all the macros * wdc: Update file parameter checking * wdc: Update device capabilities for clear pcie corr * nvme-cli: fix fc trtype string * Add new docs to repository * Regen documentation * wdc: Add drive resize command * wdc: Add clear assert dump status command * wdc: Add get drive status command * wdc: Add device unit info log extraction * nvme-cli: minor cleanup for submit_io() * Fix print format specifiers * Regen docs * nvme-cli: fix compilation with uint64_t cast * Adding a helper to format command to enable the user to specify desired block size and have nvme-cli determine the correct LBAF and add format helper to nvme-create-ns command * Fix CFLAGS parameter * Fix compilation with GCC-8 * generate new documentation * wdc: Add additional device for vs-internal-log * wdc: Change device capability checking - Drop patches merged with upstream: * 0001-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch * 0002-nvme-cli-fix-typo-removing-the-duplicate-are.patch * 0003-nvme-vendor-fix-c99-declarations-in-vendor-plugins.patch * 0100-nvme_fc-add-auto-connect-scripts.patch- Update nvme-cli to upstream version 1.8.1 (FATE#327304), (jsc#SLE-6589), (eco#166), Tracking Bug (bsc#1142768) * Various bug fixes and documentation improvements * wdc: new commands: drive status, clear assert dump status, drive resize, NAND statistics * wdc: support for SN840 * Add reporting of Virtual Management support to id-ctrl * NetApp: add command for NetApp ONTAP devices * Add json and raw_binary format for show-regs * Revert stop-on-failure with connect-all - Rename still required upstream patches, which are not part of 1.8.1: - 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch + 0001-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch + 0002-nvme-cli-fix-typo-removing-the-duplicate-are.patch - Drop back-ported patches, which are now part of 1.8.1: - 0001-wdc-Change-device-capability-checking.patch - 0002-wdc-Add-additional-device-for-vs-internal-log.patch - 0004-Fix-compilation-with-GCC-8.patch - 0005-Fix-CFLAGS-parameter.patch - 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - 0008-nvme-cli-minor-cleanup-for-submit_io.patch - 0010-nvme-cli-fix-fc-trtype-string.patch - 0011-nvme-cli-add-netapp-ontapdevices-command.patch - 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch - 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch - Squash downstream patches: - 0100-nvme_fc-auto-connect-scripts.patch - 0102-Add-nvmefc-connect.target.patch - 0103-Change-service-to-type-simple.patch - 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch + 0100-nvme_fc-add-auto-connect-scripts.patch - 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch - 0106-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch - 0107-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch + 0101-nvme-add-iopolicy-rules-for-netapp.patch - Rename downstream patch: - 0108-nvme-cli-Add-script-to-determine-host-NQN.patch + 0102-nvme-cli-Add-script-to-determine-host-NQN.patch - Drop oboslete patches - 0003-generate-new-documentation.patch - 0007-Regen-docs.patch - 0009-Regen-documentation.patch - New downstream patch: Remove C99 standard declarations + 0003-nvme-vendor-fix-c99-declarations-in-vendor-plugins.patch - Reorder install steps: Install systemd services first, since they are required for the udev rules, avoiding a theoretical race condition. - Adding %defattr(-,root,root) to be in-sync with SLE12-SP5- Add script to determine host NQN based on the system UUID, which adds a new dependency on dmidecode for the corresponding archs: x86_64, aarch64, i586 + 0108-nvme-cli-Add-script-to-determine-host-NQN.patch - Write hostnqn and hostid not only if the corresponding file doesn't exist, but also, when it is empty. - Add new internal only subpackage for regression testing - Add new udev rule for NetApp E-Series and adjust udev rule naming scheme accordingly. (bsc#1124564) + 0106-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch + 0107-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch- 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/shold-cirrus2 1619676751  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}1.10-lp152.2.9.11.10-lp152.2.9.1 nvmehostidhostnqnnvmefc-boot-connections.servicenvmf-autoconnect.servicenvmf-connect.targetnvmf-connect@.service70-nvmf-autoconnect.rules71-nvmf-iopolicy-netapp.rulesnvmenvme-gen-hostnqnbash_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-dera-stat.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-hostnqn.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-virtium-save-smart-to-vtview-log.1.gznvme-virtium-show-identify.1.gznvme-wdc-cap-diag.1.gznvme-wdc-clear-assert-dump.1.gznvme-wdc-clear-fw-activate-history.1.gznvme-wdc-clear-pcie-correctable-errors.1.gznvme-wdc-drive-essentials.1.gznvme-wdc-drive-log.1.gznvme-wdc-drive-resize.1.gznvme-wdc-get-crash-dump.1.gznvme-wdc-get-drive-status.1.gznvme-wdc-get-pfail-dump.1.gznvme-wdc-id-ctrl.1.gznvme-wdc-purge-monitor.1.gznvme-wdc-purge.1.gznvme-wdc-vs-error-reason-identifier.1.gznvme-wdc-vs-fw-activate-history.1.gznvme-wdc-vs-internal-log.1.gznvme-wdc-vs-nand-stats.1.gznvme-wdc-vs-smart-add-log.1.gznvme-wdc-vs-telemetry-controller-option.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:16170/openSUSE_Leap_15.2_Update/e75a14b4c982ff964e43265f5a747758-nvme-cli.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux   directorycannot open `/home/abuild/rpmbuild/BUILDROOT/nvme-cli-1.10-lp152.2.9.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/ld-linux-x86-64.so.2, BuildID[sha1]=4cf37152560ff0726b653b25408f7b046a048d0d, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableC 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) RRR R R R R RRRs0xQgAFiif [ -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-8fdf452aa37c07723299e1183af5869a5f52db337fb9a8293e5144bca314d3ca3?7zXZ !t/r] crt:bLL vcG(@32ܪInŶӀ7es5 ]fZĀ5T;XZbeci~lȥ, Kq?zuϲ'd W4Zőpx7+r~a@t}G9 Hj0½Tl4jmB6gmA L<[}Z2̿/)hQ:5=)TRF/$[FAn&b"8֙T ng3M1P˒译3.Sc RyP;yNx U6CN#iu-lǚt ja_9uqEvߤWJ 1BnVRgu,/~ZBoq9S$J sƝi3 "W Y#4iC^28,.>rL+ Hˢs1z8N[~9Dɰzn DIZfB'Xo8;`P'-RHu|o0^h7\cw ~R3 sp9ѩd7s"w ᤱ3dƕb^F_|lq$ AiOyITZ|?Y b. 6mBG8㤥8 BHx{}!CR-I-5\NǾt2$nuI W9{!>ķ[іNcn+HrI #L`FAn9{j=TҨ.Da% A̪DGtv rM}ʛuYqlADc5p"PMhER 2=uj9%CŠ,.^jӝ,1dh ń#^ 85ZhW5xE@ nᕸ(i 2<^C+. aDѠC|㴬RӚ児@|vCB*/ߨ9Iv:K|T^!ѪU\Fan#_$ n~2utWP~BB7?0&>%7{Ip4*;(TDu~c{\boكrշ1rXrGi|b9IN`T%mP!?Ll^2,­N]UkB+ff>H#(MױaMW2qݥHJ?} 1%iPgiף0x[R$шL$u3Z♒s8r %EZ8ڏ2y~~RGMnğw6'L/Տ9yhRB^\Bvfl "X_#׷pP _k1Á4e_ ߫z% (uZ d=^;@bh{ƈDY{/@nM<.jpE9۽x녔`2qCOz]Ys1? n|m-/t/GT}7~R?]&('+Ubw.59+U' ۡ wz+Y:) ]\e ĊToEibY9U^V>ajZU=R,~8 ym Y}:>/mA6L_>Q'<Z"f@JpP~8[065&{O2->DOAV"NJ7tCUL[)ȎdF%~|ZD]ThIrqP/'ƲwÛsqA&}%ܨ.♥#tUtc4݋|;9le`\,lۇj l؍Ѣe vML`1`}Uz!ҒEQߏM彙MEj'Y8BYcĮ0UT` 3P ; pER5ʞ%lgJZhR[$r5ۏ.u&?c=fZP'=zϢHM"ʥ =@>zϑq'ҧ-sPpǖc 嚖M /.?g*~[d~颧.pc虋ɆLn:^s xѿc8IhVZ/Jо}g2mrvle;RzBX H ]a( ͗drQ3ϭpPv}:5ρ+yIv7ǛQo81 ˗aaOhzJ]K:cx`EsJ.Q0cak 5(zEuNsjbdkI6ID q֑]k1jBAu!jDA|])WCLSaMgŻ`#:b9+A'i@;)`;{"T\6,(@yGqAZ^"2S›yb,oxjg-cgWZ ɩ0J>ơʕ?-x -_Qm.%CKj,YR II =* {ÉY{8ۛXJGzִGV, CBEUb( $u\# ҨEfBਚ9` άj5+ j2֣V9Qn܁yD5ӥ#y E6@@Uj)&A\s\UDY >& w8ԅ$7lX k A.{ؠ ⏺xLBӣB*8L[y>!vٰX|IlUχ'`!WyrQ|^Dqzqꎅr.Hؠ#C]Y͞ /wB>#:L)fAϖ"cc?<A8%!dhf#XV6e6Sˌ:*zn4ֱkp*b2pAǛRmwxwsu= ޳ (+1}8vں[yR:˵0k#%D>m2<.QS<5. q9ӽ}lV]gHT .|mϟ\^+R,]ҧsuhaM=2 R=Ƿ]n_lH;4;WMo=ERGaA}HE릖-5Ю<թ[I}7@aYI6NBDx[7ԩfjʮ&S%Uv߫gke=iߵ$)i~ @keby(B1 {U΁YFSP9YY!p2^<|߿rmƚ[<jbNRMf !Xa?6oؔRzRh['x$XvPt0ws\Rk." Cyi~`J^>'xPG "},M:aPvBذCl4Ԅm܊KPvyv0{ %nb4ӯXU분ϋáh<LHf>Ldw\5LGG29h 8ѧQ-69~[)7"YԮ ]| po߈!o?eH uH6$,$^jzN_xx cSCi7vO?xghh>h.u67W~"Q Ic,.qc0Uˋ0;eoӄٞ[$Xd0,}%IZ" V|{!9Afq膹X*E+i\~b0g~ }3z%n0)K6VTӈ%=O> gcO7xwPK0YTgTvHJ?<<8ae7Tmxt ,Nm@-sA1-)s )؋3UdQgNy).5 ."o̠L}F5v§D{+KObȊ UnG-յ,>o@[b›Z7 wgj]F(K!gE6^fFR2ǐ2:tB3|O=T4E=XgE:t8~ e7욻m)rJGK@p 0aCN9 Ò{O:dVxw,s$w0 m?l,x~Sx1u}܂5z;Qx̶C{|Z4@Lw_Ά#?uyv,^5^\J'Jh-XuZN֤1#k`2+)9FSղ<2Nd[lKrԁ}uN(d0Ǐr &oi8t2^]Zryǒ d&DC/8^^h׏K tPKPZR9%XFO\% thVNvP iϑQ) .U.| X,:K(Ct:j֫dO|_ rrTp?>}KϖV ЙiFc\=͈d?}g8bξ}V4ȚIdespyP/fE>- z"KLCٱG!~Vꊂ]R$'ڃm7A)&5/uyFv vpŧ*ݞnq}T4e2G>?/“E,o"F|w[et04yX6Gɕi n, +_fzZη l_L%l )`0͸gOxVŠ0sjtƿ-ԍ#=D7{Iq |oh%Z6K?M FYGl#“pպ{$cKZW:U5MA"FbΟ\ 3qrU6xow gf.rY1-ABEo#֓bJk&R.zN9pOS"A\}W-H'g@Y-X[&lw;\&IN-jNWmyS? W4^xI\tU6ۃ>2'RbMƃr8H0ڽ Z"} Ʈg3i}s(Qd7KN3i;$\<-)*Z*,_م'I`_ 203W#γq_{Tߊ8_$t)uQpu$Fp}"?f')sEg@J"2 !ٝFXc8z 7.}t͌ҠdRF_bR6|!ez ;eq U{U[SJ%#/+*WQĻ;H`YkM t~La7b9bhsz@_ ۧp9?k+T^އ1xC(G[iվ`8C0–kozӔ^`xt.nߒnđ#6^45B ZĠ= rdR\Lό▊-0pY H ,@i{=sվyԲ=1Qi!gIwjE_V0t2tb^ؗy[LzF2 'B$\.B0VSɔ@]~|ݶkh.-'le1Cy$HO!QB=~zֿр "%Q{1*cӶ{w=ϥ]_Z)F6 “D;4ǕALz7ds1xr-|tZ4d7_$'3PPĬ#ny"ګ\ Usnq^:7F)0Ҙ:w@ za;@Ve}dM.{>W ,^W6.+O" p<#zy`?aY41!hق%skFt"=GӾ[-ʐqg2GƬuF.uɴ|^[x( *{NyTj qv4㣹Fl#;'[¥t怎xl]%tiSۛmJwNӎURFOX5KaB"6s~W@vr2IFE({2Ŏ{Ÿ%C&$`zǿ&[}oRi7ЂpGR=9v6ўYUo^osCCAY/P'b7{{Zfg|ڼt< Y0"Bq$V.{E݊L5.w/l_H0 p7Z B+2j"=1\5*+R}"X /P#9oJe[ʑW {6̄L6.M̴Y.>}];CGzNѱGm[]`hD)cDCjmC(>c]"Yjbg;ma*Ѩ wn|K򩨺ysd50PYI3g-|`em`M?oXuby+Tҽ'1[(s:4AgylhB(kG\T l/N̳ͺˎ?Bz][iX ̺di/ܔ)q_̱ \҃Ou1% %R6i5CgpփYN܃OJ.~0 )%jBR;}e苊A>1>X[}2Xƙ(E?Yh ӏei*@[}345/̘.ۛ}A|&*m@.>,n?_ ( Qhmd)H6S5J{kٮjXt#J Y}ZYd$ou=Q=1ѕ~$aѷ(+Nfw)&CbuRY5;hgګʖ_dٌ934$| $_nIVdDieͥEo1b4bB[5jYb]adJt Z,QvW}n:\^ѹx[Ȱ^ 3nblg( bJ&.Mhd6nmBC49('[?8pOZGP+ (EJȥ;Ik:U.dE 51H(!"h|#9"NʰO^2ǫ5%_S4IoMKWokWݼ 8 &!?q=zF7\unJ58,gIr' WEK7k8 9? a6khYs*@BB yWL/Di-)1.! +8.N3!ݼ9&Q hV_ޕo ۷{䆆l粢7"3:n;Ve ʸpI~p9? Gh~۠܀ 65O-hn,/DR}w9\!J|]/_BIaڢ~.<~fW{ZpY\ wܣmevD/g9­up+mHQ];f3;Vyj?K9kgooQ_$IMb3K6T"=p= ϴzWsfKP]w ⠨\ů#[:rO|)*aV)=aDwt4^<j7l8Yݚ5׀ v ~6ƮQXU=)i2(@ \Ge:rX |ls, +zR'r8wSRElnIϪDP(K/+zj/Zg{w*AĨDM᪃-3QSfh.)胢SP‘ھq۹#KFu|]^_g_=Ljmmg$dz)E=w}c>i`U/ږ{wxk*s$AB]ߺP/#KBbͭʃpܠ"R=V|(1J5Uoύ"J'"!i)X"qoMzLV"I9}#y8c)t@v_{Pg0gYIW}l2wk`1iTBߴ ;z)Y[|NE6 'N  )蠂2tJ#ܽ .|홿u̜ {PJfTmn.(D$7by԰ q0:c"D#FI{Rbi< 44rP}l spYܲ08p4)/yZh:@VŌK&'m"G5Y  0Aߤ\Vigj['%6_zaZl &cUwp.BB) T#nZLثX`Y#g/8Ȏj 0&Ui~Nd/bO5Z's[N$BZal7SQ@`\6qKM i/ze^y3IpTO-&Ccv O!Κrn`21/[S jL1Qt˂˥-i/]Ren^"N{=kH,tK>z'ox7A{!`14@fa:m+D?ӺJۇ2b4*mgGgkڛETSd_YUX&Tq -V1Q͏AD}mXCU<#}SoNt .8;QF3>{@sFLu7iۭd:fk/??VaHt\k)ˎX8Psw)1~|$]`} By‰ivESt煏 ((TI4"ZDDThU<"@QD :HL!L$`G7P T"FQqʉ)E,IxHvIV7F)va7~n uvfX2AX ȖbzG!ҾCXY'~jaO32hVt+s]0YDpKURST9{3DHeb\ ^]C*pe+ $9aˆ2n&::*@˸((82БdS5JWk )V(E}MK[AWKq ;(Ħ ssKq}J%K.5,)xxjo6R{F QLy|\CƼAkBy&Qᠵg-ܶќeX1RAͭ91OaeYz-H*9i+1D9}=xWVŒ8qq )6z{uvAȸ81v[(I,;n`?˝y(*,U:6 <ꀄq{UԐ1F ,FqB䕼G2syVe YX@]"0|ڶ}P5n-ݟSF$LF]=c?5Y6_~9 %r \.2wZ% njmR?g+ {DDs2 DDF$6l"mƊXZ5Cđfj|!D'\(݌7=Xoؾ˽)D _qXX+=^4Say#fxc#Ӑ.㛝-v~YVџr"U Cֱm|_sc:Mb(9_W+tXdPB(bЫ͕)酰i i`z$7c_Ѯ7 yYv֌x)}Z`?2!bcZ[B-XnU>2 'eY)t|.ʬ2Eɴɽ/pm=b1xKTK_k)H gWȯ<A^4;"x$OSW#~lbI:aWI>Mũ A ʂ8~&o-<6ȏk+4%arϖ> [,(iza$WkCc`0%ɪz:ңn¹$RW2ٜ`?'lD#~%v8IoNJ5Tp9RLk x4ɪ~-=s{2c2_k<+T+ Raӫ"}DN| #D=:qL-/* &`/R0< pg> *6lda̙Ut9l3ZGbF{ *?ְe%:\2jaIY`ZRGGq^@hf#]TA0T KAeAO-kI#,L"Dp{lW! tj\-mexagRiρ}5GY/p0an==D_v_^#w?ޜ7i܋cFUN~cpaL@ZIHmq9'E$(hBU1u6G 'zxʘ渓 ϸ,1Y\Iǟ2bЭL9vJ%BCC)@1}Z 8H>Tˡ.8,]lN`Gm% #s$ݪCR'ݝ=7R ⦌Kx n3źL쐅+&둯J] }=6K}xgyik>7Y%dr נSJbA)6ZGiMp椘/=7)NƛC \`UuN8/<(Z0a!6hj9vx,dI|"H׵C;Ig02%ܾ1C~mBΜ=D<8;3Ԩmā&Kfဠ96`\v㇐-aOJ{^E)*Όp͒Ֆzum('yʆ/#1h$uGX5039ȂOhҤ2O3^p$h/cQSk1i7z[!ܿO}S7=ѮrVI?~/.ˊ_Ň4ZD{?8ZsL+NiP֖mNmj- bK$aSH!HʉYpړ=2#a(2Mo,%\u8cX,3wRj/bGn3=x`ҭlZHJ!sc6@ߞS,0htz`vm!!.s`So(gJ#F0Rx,FPO5KiMUI;tiz#wό^_}^nMjNr+H7_5)Y3lIA qpG/L(oe޹?Z+] b5c~M{cҶuoTޙIYEI\Bg˽ B/lR-3, `HJwW[Ȁޢ@cAfY5e˫tˡ&]]6\)%b!oCb߰hQ1X*?F3O!=I,tE&7x_۸0t#iG_Ǖ1Y^NKP6v!r88MϜ5)qe3< &)dQ̛cvz RMmgS;qY%Z73rκgg c'HTuڣ)/b'oP@Ѯ~Qݚ,yaF]Bm(is+/ I1j-D]C<\&}ZR upLK?h FXdۈօk7)X^ 7~VʴHj'eEIG2dXpgcȞBWPG,wjxwT)*hA'߰wN]پBm;F:'nPAjy)B H(#>uɂЛ7+el]7:K{i߽'񠄨$Mfbi _¸ƭ}+3&#EѢEZXeޯN|A9\dd@eaa\lPf5s"uH\v<>?Xdac. H8@@a^dl  ,~6WhA4G<[j[|-h:^eʚԇ;8x=% 0n6;ԣyG5v}euqHn51Uv,F긺n }<hL'R.!NnèE؊dȆNBF}B]T0򴱈}-V&H?W:˷{eW0KV$$;Vރ2'3h]5V9B:B$01{n\ E_ٳ tk4Hu/H׸i( ]?-9I P:썞PJ g֚tǣ*JqUOR2rҩG_sPM|⁞-a~-(u"k)U9. H sșmO =j$+o=g 998  qJZBn>T ;wu\%Ż#NE-T6B/!vֵ0滺s{BK9(C!^ Yѣsؑ:T!vK:7't(H AS¥{ntTIB4 SXo|WWP`l{?t+y:riQ/>>#tѠǺBlw1T8Ds>rI &99yP铬̰7*3 YoΜdȤܒc/'؃J"].F,1.3T|!ʈ? x, BL)%SkvȫϮSe- ;T2g(~* okl9>~~>(E{" jB|0v$˅)Ե~˼P+ؔSe}֬>*(nQ$tN`RE0j7: </LMk8 %q9]xe7ҡzpȘ?;cy'J^!ӽ?zZױ2Hu@D.|•Qr\D] [c < )?W1{lؾF(`$` 8:BƱRC0_vceuh]Gm7DӉi" cpE1g!]f W}.;~u >8hbЮO5(e(g݃t JwWc2lnkօ2Mٶ:]#88YE<k)Vg(Pl E{G/`ؗ#-AlbFJ/J3u] ֦ؗ1L_Vp1"K u62y!ԑR)+FO^ʚ`$}tuv`Mu쉅4.a/KtMm֜:só.hnuox8 ]5]vY?,ه:Ƚmlt[W]AQuP8]\]M+Qjϯ?+ .{-9M? ;(*o {!o߁[B7cԆ|;>s9g96^Y2&|VaL>\AwBq7wp57=C CxL.i+ Yj,XƤ%%VI*^ngue6X^ZC^l .X ;an=2:?Ci['f=&z1+?=Cx#_?IMʲ ^5ճ\t=A2URY$|RffRp2Hm6F.qS_ZJcb7Uat0g,o¹фQm׆uɃ̑, +?66JLT/O]Me#~r?+zh\Ŕe\T.Y|38T]#rJvwm?۾Pz5n P zgL&5ʻ5f2W/dJczlz.ׁRZqlDTїnq:8Qp?<9b$&+NxwB6GR=r:c-8nDpj\9gĬD{u]x\oK2m5ķzJe|4Aq*++lpR7XTO5%45g@$P%|mP W^gm;0/XyҦQG]_H6[ L >v RHH-0Bvd8 w@Xd=E lK8|LTY3C+">LHǟX~Z^Ҫ0qBX)&v0lNFkBxj a\ UAmm+FIPwENaqBLpyD}#KfZeWx/U[!ÿB]73nA>r P}"J0d眹]#q pK\0UΉ"tʌnlCq9bE;33;*FWx2=K2컣|hZO}b5YL1!ov)Y~6OJ<*KϬ bbVH]\|gD;:+)+XxBu㕜Qs!| mV7*ce&e 6JMp&s0OK&hRpe:W"Gv:摔Yt> P0LYw7E`'go/5<6- 9\a\^nT1;(oVf4gJ|L^RzׅD΅!wWT̳\ևeᅨe'kVL8_!&̈*,M{KӐ[]m@T% O!6$hB!$: =I]_a]2i =wgCꓳr݌~WCpϟK,`4΃OaDn￀;QofF)GENmqeGyTa7*y};n4;JLje=2%lW7ut3\xɼPzo xhw6mrԅm8ev;%:q>2qle) m/r%#Kox1h(7ŗ*g|!h- T~0æ/WJef1( m;Z]%ǥU Z&,N<YriZfViZ]=u)h:ttF+ `;?Gͭ^&悳Sd0󬓓1Nj:ފIXC.դ-GᒂG[%u|`6l.%2meQnd(pO|B.%̝4|*xN/<Ķ;6@{G!tbcuVڬպ 9N.2N ~4b/#Nɪ[Ѫm}X? |LfҭZu^qQNXMpԌg,91"u·P ni7؂*'>ݴ* >3ґ`KDF^$Oiz4d1ٓBJwuR[z%)5ݚy:d1h7Q:F&(E, ~yn7OD:MovEl#>3 Jv;~]9}D4哵M #D2}g,Ol ;:xֱխ [`S,,ݙa.up[a ᠂i!?`o>}M`pNh -q-Z[DB S^R]oy>wEU Y#3̖fV8&G`D:\g~Ho Gͽo΋ :/6*îKy?cBJg`jU I+*>qxE=yϋ"_yn%C`LwurJ#~>U`ύ$Z:ÛL>)^lmb?Wxՠ?XY(& B)+=MNj󅾼vs,ٛK0vN0ْRSQQ?*=\G6\_/, Eaxjv+_$ʭ'hL[vK%LE+")z 3RyG`7_,-k}<evj&<:Eft>@ O4e,QA>#wOY#aQfee5ԀkƮ?^>d!xiC׀!:wa׿ߟipnbò}B&@b{/z?WL6 D9x,ƮpP05J aXg|+u{KC4US[ZG3bin¤ETМB6;BfiȲ|(l^DZ19@1+hZۓ_ytX;ڝy<8sF+ZO7n Vs[qjًQvLNQbuV]}_;8]ώ, vc$S%t H!s"N^J/Ą~7Is1kFx~d WTj2Cl |A@%r k4޿SM-}fX\c7-6%426OϟyUXb;$G8+]U -J֬~^6zL`XA[fjv*~OgQHU~ Z,dB-;BDM$#bOä^-&6C,:Y#s1Ke]ɃMY 3WkG`äQ`^>Y?ķ_A3= #lOǁkI rfb KũvN`O&{oҡḲ]yuF FRi([{vSesgDgT9^%% FeM]'qTah e E+kw[IQLO؈/M0˸?=gC7ԁ`:s8fF!yaR1צ4L gHoWnQ7dK\ cS4@ѮxLm鄘 h mVa~ɻG"u=5ϵVvn$[bvf7'z?Co6enPZy/K{|vS}d}=r1%oܺbcϷ hZs~yŕ=٩jVz'Opݎt'$')(I$b:kn!œq:mߏɭ5Dh֗p&y(15Y"9!{ѷR5JwCI8̸C+Zƒ eNJmվ #RǴ)^,q<>ROUbx0_FZaU%3Na_Vk!+yTeٹl[i=o}JlJejagx͟Y10ـ0Y<$u  $]!ry!yDc@ü5Oqb\dgOu<0]W 3Ըҷ"϶ 0miE?|,+ Uu\jI^nP䋅 ^ڢiG(^+GmTO(h>@D||h8X]J #KliXt94LJ项$$man{-p}IZ@7lj!T@}O5l31tjg`zUl2/ŗeizdEQѷM"W) tW9>dӎlϼna!w6FYRO /@zTVl m5AТj27+qA ̔?naOqҽ#8Õc>E l%.@#*OI% 9򌽒kKp)3~m`UOqyihRȻP5Y.aIv&I Ԯ6vClcHuqO(ǃsd8>gem &>4f'.XhH-I鉋4dŽTڭ_}P7$ǀx(ܪ i]ou(@d>F$96ZEN޼&3NSHzc*ybe^]@쥛s{_ )IМyՂNLV^Wҭ?? Q.}zU*rSk DäqYaZwu3m@nV79f՗BA32WVdGk A[/ t&?Uu:L]~+܆:|HN_3a0bYr$-tGGߛF?\~fv¡n&3y"e'2Z iw똈ØQpVGG?&AaPs%i|4yT>7%ГaA3U` +b4ɢ٤_?+[2^_@_IvKA%==>Fwlz;!2$'i۠"Os!c`'$-;6K?f,WEl|]8n!j>+XiI"[E0+Wor-x],Z_ zrTiȊo͊OjKQa:us%Z,bM;VV ua?prpa{>LЄ;&M@7DE8 t"Q}(e{{t7VIr}V3.h L2# }K ')&|2Lz4 |N+ʘ|i ǵB)feIUCHO'B"0Jzj-ފuBTAeN (,_suyl_F|3Gb}T@"z^Ǖ~Znxp`l.چGtIC@rlzCؼf0٪u?O&;ogR~Avzc2yix%4Ŗ*H}幛Х Nm%∎~)79>}@6 2泞\9{ SH .Fa7Ym^ l?hwkt>`fPWINVjgRY!Fg9 4]XFމA#elE(4'/JknMt— E\yLCv"H'>P(k~~+h/h=?=wEh׭z_@ r8/ǽf )`|_/y&=_-WVY$T%Mq7s;jkPw}\W0?{S#Rlb N*J+ /oŚd|0v  (8gz<0=" C0.>E@u691lӓ0l3g? _o쥆GIx,!^Gww+rTrn W:BM   GWW"R - 0{[W@zuX7~ e֪&0QJH+Y! (*ɟxLmh+bWREJr.,Д2`+sпJLm1gU$<ָ˫i a"Om4Wz掶B yw^'2ܗ,J&O7bjS$neuON 0j%@;Q=8N=*v=6G{8th' H~v<SClh}*3g / q,Ih+봴0uTqM37>ه`ܦ^6>HyD "\v찊[iM~mSf#c3FBHku)!m[zG'KYn YybP6jýi0'zˣS'dSv ),8AQC=Nj1˚kD=ۻ-i~a)k^p9W@ k($>5!|QLEHm_ 3fdI<'qlKqsg4uq C_+zl(Y\ps?}m1WVp ]a+H" GA#C(ٍ"#;F)MG‹ d;2c !Oq6lP٣#1)-\KO mga4QO.g֕용X `) n~m98-U7cLH7;"`' y!\~}1ܐʥojJ3_^;/9:_p5d1[(sy|TTJW'P %VC[MV.#uėEL宛$T>sRC ΩCACWOSC![6-/Ol -!&B5O9^3+פ=1S$de; oPɋ  l7 j{C^c$t\tGtΨ ,rYزIb?VXW"'@ύ皙'܉2kC^Ewɟ{rB;9 w/o@D/OE>uٱy*1UoN-qHAʇZNͧkkP\I*Dy'$/vg Q`8N4;c y2 U_Nd'ݧ&B76'C'.e+Yˢv;nbeәпnP^0D, ̠r#ܱD;a eeֆN̥&(=_t:/r3 `AU`c*cBU ފ @ BV2cl5&/wQױWha IVof &ffi+r&YDo$C6`CA:O8j`}DL:7EO1]jzd%%}u*XT@]J 44hdZ@]F%c >^4:R2~vYa#N Ԁk̟#Om,j`)?GoPC%kg1GEx;Y].pT?Tԁ㬫hC#-gΪL31"y SF YH|h<^ :=:FN:xP wݟ SSv1D^80Dٍ;ŗ _9u]OK;fU̯y{&ս#qLHAŅsBBZ{jxyǯ-u<%zzΊevZj]LR>넱ЏS  ]2!2d8dI jFz*U?$%f!3k0AXGh4E5/]ƴxѽcDB@bDq4 kF!f ŹQCiCyE7)&$@,Z,$pb|CB=[vؑJoc 7M(~VIU {.ֹLw>ڶ!gn4hV^GW ȣo=N[7 E?/8)ur$#m9`8^3EpޕgmhgotW0zU u'k-Mn4~]Zp*Yso`/06_.n!L c&i,,OcPJzJO{/AOfW};u,܈i}Az;U9se:K8 !4M-{/\55&E $-*}cD6޻?r mXLH,X/d0+bW2h)BN񇼯>]&δ|M`v\!$j(R4M6O>{#q 錎:uo[zOYH _lFhB=Pjh;N*\--"|zx%1$k 3ǟ'1w=}VIuE;Xn$Û۞bI[br[atWSؼ -[)w=Ԗ ~Q9Nפoxeeg7YwTmTlg$vʎ&p9-|P4;+p"a&SwSs霥7!ׯ]WL;EAe$4U.[^,VPx-I P4.;e. 11zhÖsPLtǕ;*5 h_ĒcM 14Q|L,9k'*#-H\$'-5W 7XgM,톨4k3^Q)&JѵPW j[pP5]"XddU m@z#xT` fu6\\3M#$C;!]YRus?x V& E}'bW9Uƶ&f \vr n'G܅fQ MˈA#3mn9 L^E}*S̘0v(@~Pi ɃH -Dn*iFl@b l(V`АrQ"cӋ% "Ikm*F 4O0iMDZ1̡%݃*g] 缸(ȏJhlVhu$Ick4=P77ΨYIh;*sb_QTsmeQkY1 zRNWS@;P/MF7S,!̵}yQ<RzTN޸Rl!FBn/\2N90ɣYs>/Q:^6sV[rJw_U4Xw5w%gO}Ihe^ 5 7cT oTOAikҩȣ{$N Y.F ';Qi-ʘ%>׽H.KzvsDV1;8T&'iB(Qvw>%BM{u xg鹬 Jt|Kj`q]Id>5ZQG7w|ġOQV&jK&t`B ~ڤa_kEI;uʮT l;8h: s8C= pӍnG򱳩hr!D׃+ QG$6 :6AS *uJjep1ր)2쏤O[3Xq;q iM15O(1>-g \ *3:D3f#E}V;-1jw|9\EScS{M.o?Ǒ8 j oɽGWUˆ_5@q9Hpor> Oa8 {k}cAZBQBB3x{\VpBb5}(>`g`\#+`δA!{t=L`Ҫޠ8)"'snxXq @3E*9[ܫݭYv=poA -I,|MR:)$c".rjuy'Q7824zglskg@F2&+THG1bAV>}b\c"Ao!d<ܻwHghi5Z=5Z0J2Π~cH/yE%pYNUݻďx~k8UiCIԋi!Yl_G+I A`o}D!nǩS_8%p8a/T,|5{EQH`ĔQغ ښ TxE˂] :C0"f 8\cyGװ`N %h:=4jCsOҽkEcdxGwBǝ6s _Dw.RGObwj[Rc軅);_967,;nb"dc yNy?=U5챒kXW/NMbwgyCK\WD_CI, 2a`dъ1;D3S$vq Ͱ\f{~xhȀFiAcYgڸ{?}J2ƨeQ2G̝ Eu?xrel$!+W@!:EWJ6RpX'm!*uGOOp[>A@q"6;J58gZ> >Q#=p+ 9?݋U+;R!A\-ɣt0%=C>WUae8,6\,*Yd} PH:>n:J3p~NgЕ B6(od`>\Keh,u; [?BR 1AB߿!De?Ed . CsU@#N򚦜`$w AvS x}ܐ ]¨@So諉4.mjݥj]l :Yb>0mRq_FsI.2n 3p.gT (N\@N,.C1_$EhD at {v3'^&HI!* [%3|aebKZxGڂmR29N`@l7%1 =bP9mdH^kuA/)(mJqCőXsGqGl>abP.Gm&iva+CпCCS.”{4>9v™~؜7Yox.>^<KTV63K<|fᤩՂ_\ѧyZG!kF玬tqyl tn.\;+v=!Q=K6K zҹp烡t3ODB,dpWrzIa*4 h/Ƞ`Hɶ[14v,_*f R]ȟVewܾ%c×j'߯sTpoD=.)\1(_`?`u>2r;aȅyPvV~h ٵ]Ƿ4-֡ƫ{9MsŷvAr/d1GG-,;xy#yCϬpJk^럻sf_Mڡ!-D|]%IFA&v>ɪRZ,㏮[?((zPKK~ y]G;4 \$Eh8}Q߈fF4IRuk"-ŕv_\O嵬$;. WFQ#śa&; ^HT9ýp# 8d R'N@t&d/S82ӧ8} sDd9rY./I+8}hnk H]9'JBJʙȾc#ȱ2N0aSo(x%x|nQϿ/L+*V>5{'N,R6k P$a='XIFnm;oե޾҂;{US"OxCUơp6|RУf,N{:+)Z3: sY0ڄK/50c<>1<:"&:WGQ%KLm/ ĕpW/6bj{홙[@wF.WsA@rjCHNieHHUh1 3Z3&t 3/m 7 #;˾S2%sdY)1B#RHpvz y~b>Ҳ"rN_[. #kóIAdۤVfh 쵸ud3`N`](k 6〿lXwi7 %TaŹu+7*0= ~Dd&{[bwieYf(YQok[Ne‚t6};WVt뚰Xr(BCުgfEйeӎB!jGD_(Q%uhXWt$@ h /^@`, ?UIRCS_0 wDn'_3k큸ddnr߇4gƠBQ]fO*,I)D1Py@ Nlv* n, <7Ŵt*sm~սVٍۡ$H-z@ ]@ip4ҽ[bbNH9n~1U_*-NzՒ ~fk7j \8'&QrYa7;/Շ\|>sI$o) yew` .\W1/ _݂+׍8*gA ^U</͓"`W$AHcx7*&{~un%yfUtʓD;zU:Fl`^msP ]#/lsz{e;r\rGiaFؖ31flc> FSvgUh ( 鳌.cpkmYs7&՗sn@\td 1rZ=;eN;ofHyyR9\{Ŕ߫k}}4a lw#/ݰ;x8>7f,l O E`:}6#+2eJO7j q߆NJ0Vcp+wP_7TU;]%u2U8*X?)\HkPS4.^bToQe;mZJ1O,%>³\hTهȳ:& KV;e~!|M#^,2SClx 0yUqONiB JYw3aGPӒa0} ]acM+jd̺k[%|*~# IagóE%dX={ цkt0J.'RFc|$}JE)],^L} 4ʰ\G>J%v;|-W^"HAyB>sy}sL~8Y3=?8-Qcx[A.s]L.xybw/Vrn4$_ zg,ϼY7Yo_GHL# vy;Zi5\Bp #Hczx۴b"d>x)AĞ2$5~%a s,VP]d!Izׇ͹p gÛɖ}&%VY#I0eQIΣ$} x)xt5IS̥{1~kFՐKX)@?S.Q^ /F x3o' QU_cn 5Gͩiey?cpʄ!KG h>=g{UThp98uXW" 5)>CC܂sʪ^,X6 J݂J:3Vn1®bb[])vsWw}H))=ڭ;y*lPXHjC{ѤU*$LVkOuq!2a9sgX =T)]'Awr}m ^/21i H9Eqs>1P3=.znL7-sHDA6fv0`][e~q(7o8†qW ʖC԰L2?-1&Ls ?dO6SщZaSXԣ[]>Lt]ȥ cݿՕƒV7#X3S V"Dbg,,״bY*eT' a<Ð\tB2([A8w;J)Ķ?&Ab@᠋-i0Ho!nXTFzdF.+d0p>TzJ1zd~XfƯV=GG_ɇc[OHPg,HڮU{ʝRșK2no*CW2C] 5'Pk(Ws u|ҹ%ebdrP3B qBV7M5u)b}q[E`D,|~⟯x+2FמORb-qFJЅ~C^+!VNhe]a?>!#17>r̉/*bC&$dMu`Lt,E# [To&~srz*>ZNA rE}@'=WT8z(NV5xoo(-b@;ܯCw\:cJ ;w`f~0'R&y)`(8yB,}g3ɯ{Od ~gL+P[AՋ]+z$0bs[osG\7i4;K_ Isc[Z҃~߭TbLp[F[g(&\A8D(3 Y"nx8+|`ul ЖXIUjAyD#́hy E'Sp(xzNi\Ul8Vkq0~1a^q]J59(]%F#\km/"nT ilbX[j_Z,=l-~#Mqd< fK*8K=6>wyU!;d4Ѽc~$_+i?jOJe(1 ^BBxVk͖ uV8Ak:W-Wi՗U1 ٵW<{H v'gFs2p 0FtqamN>)ߪOK7Q};;$߉W0մ%ꝫ2V'2|mAŸ?T94{Xœ-GYyOA}-,n}K` ?%c\sHF vJu+ }<bU]>F ))bt`-C26>/3Ѯ*?}!+t (C/?4,5 ~Lײr7j,!Tޖ}|+4[wZ[+V};p@`3& o puFm+6?tY%kF_}@lˊ%wY(۔P,Rlj10eMrQ6za2*SzR=} Ŵ_H+Pz{|}؛g{fhZK; my] б9[TE[r\Nyy=QlMZkxVd c+ZTýXVQA E) ZD[X.$Dlz(םagrY./<q Q, UZʳOnp!HI0BxH%c5_m=u ڃI$[02VYr3#KrmN]\X,ōR,fi|=dŦS/ h.(҇ՊnAڷ!'Tb+S|0])bH"MR<zd^5ZX?Dy-rj%|2V.Ʌx_n0'$M6 |!ɵ_ڶjCEY0ۚ<Cyৢ^.ty}>~>N^W@;4ADEKTwbÆZ+ SoAܻ۷D9GuYk,Hu"_%o- /ծt-#CcE͏-=ܣJwL;n~/=^PpFMQd^m3@kG#/G`xI@<ʨͥX(ZMsKiRϻfg&vq3&C7_ !8BRD--=Yl8^\Ti+LItqI,[)F"@ik?Ah$ukTCyGc*hI+`06[jƗ S/SiMDE qfU#JK5CT|ծ5<_.1Gy :et{QmY<ȼr|~h%_[u4UB+YsL:2$t ,1V~<Q=Cc)uŦvx&NovnhyIYT±:'D^u5(opVÇn ߦԒDĻM Bc?)}\A\"hQ$ ܛ1򞜺;abף]y!M1U4*DDL-gι7\+Zfw@Ic)  zBҝ~`!UPXY7:)&6 P6;?''(PY66x&jkp*Fni`)$c|9Tylny~,,Ǖu>M)^ݾdڼ+3zob$8K!ɖ˿IXhgSq6}~L<"_`y7=>X(|~:+INX9*ofhEq);TO !!6Eb }9HXf~&'$'vMg؁RJ 2Z2JDOWv~xN̳˰VFQcWW?'غ8AdwtuMSNYt?@:D(j^8#[Mʮ)?;{(rE Pk韀ӎ:X=D2PjBX# bZ#kxһGPlфe $i/%[3(Y1t<*7*MRosdƩ, B_7sm߫JPp˵*%nB|ĥfc笳Org&#m,Y->(z<6ξkSk!0o0w^}_Hp4E"FueFǹ e%Kbq7uB&#gwiU:I: _[dGg+YZ>-fc?K@^3h 'W?I`G@glߙP_q},r@{8U60I'm|ٗZ2{ѻmC,"0˥C,}?@wOR72E [ٷw9RM`˘96 Rs-!uc_AD[FA"?*[O[F_I78nJ Vva͍m<hMǽ3L6<[g(+٥a;YZpX[ ƮWۆ oQxTk`8k'qBʶi-ܬm0q)NW;wBj* 8gCϚ:tFt_ėW`'Dw4,c-@EG/VR kN\y}T8Xx\rծ>sM%lܳ|{JMPn^e_Zq‘C]Jrv6V/N(-?ezŅB#\ᒴ-tI݌߱nN СؚbewIU7I{ X_`:h4?Pg]ƙʅ>OuhO%[f"i 3JjP!Ū^PxJŒR nAI%4:̲ C|u3 !o4ӎZe! *&p$JND pH&~4&iP|h:7k0q6*, F/1 uc.ǜQ=!J<Í25K¯a٘6,[ tJѵccNBQ`i7FwyVKx )7=\ֲ 3IVŴ% }1 79;vޣ#ťS͙|ڊmG7]E#Šj3iԓgGS ̈́Iu~CUSoF`3\Tݝ~Tt:riY9o0;2V$Aʃ8 uMlb'"kB9)&>Rtu9,r_tmHEhޯsB.M<,.*)(VoI^Cc\)XFCg`+i!\$x4!HvO&`2@5 6qHrQxdˏ| +u~'>* Tͅ4uz'DjB'NBQ|r HGҗ)wDcqi^Ș97r\iCXp % Z۞䒉Lԑ&0 _*\e[l.ZBj8`NՁ0UDTvD@cջn3k34 ,-~q_{0 \h%0;5tNdh%sZ7 &TDɋ\Fۉ7\j7!B奻nb4؇ްJ Z_BߧKĪ24ag%ɴ)U"jfjfNJ8.s逜,I=QƇSTŏg%eWn)88ٝ;^xfGD횵ZU}Oj wsӻh"( EVh8!r@$X(8yRoYQyG/0Fۘ2v/$ULf*$U3*D V}s_Up rHZyO/a:za8~TP8LE5!WLn {G c4Cc&j?c IHZtvp3a-~Dh!ͦR#mk%J995l~7eCXm+ڡqh)뛨G$7&#۾g9p操-i_XK*+k>[&N0RooF|&&(SE B^v6%Vhi>ǵj^:%8rgٙ߰CљZkhkX5hH'G/Sg2h?ѽ:$XKHxmxn=eA6(m("oJ|0hJ׮9e,Mye\'pzZS.G< w ;x!ПT0WZK2YA 8J/-xX`R|90)F眨ܡ f<&DV;[=kPgШ\ʽVuMaS.f_Z0JfR Cr`(^ӶsɺRڂ1WMiKe=s-mt=,?Ҟ:!(|<2jD!:)i"*2{+{ %o*#m֊|Y¯T8DXS^L )?hh1#A}LgNDԽ%뼑fh_%;zL6<ج?EJE^-R৤Dq2pxm]6kvg'fa{> e 6CX8Њ[|]REOXڠ-hB**#2 Ҹ,_`!MHˑ *SXyR|z`Ug\~KE QO(|2R|g $JT5#)؁DG,GcENB.]-yqb1@ONNCM)*ygROp` Z}g%Z˨pR5HM ?1)0u دƂ9PPU2l;hn)EqTd5@Z-@hDTعW}@3{pdx$xG1T&C BY#B;qEL >_0ūLyb`R]߷B|ykl_y1<>(visft.#  e;iUI~(9Nvm9=iɑ4t1Hc8ՇlLd茶9A('#27c]w-vY_g+3m~?-ÒExƂ=ɢo-rX:vLƠd\ >edᷟрu{ٸo(*+Ih9-/HGF밼46FozDy$Z ɞ2¡a85 E16?n(|P5mHJVI^bV?=1ܓ/n *p=.v0MEG6'FgeKRP$q+rEwG~:! V;6 nڜAc~P_K 򳜳pQ!; J0Eo#॒Uӭ<"zn魛a$DLO<0H%"֚߀_*?ۭl`u.N!3Nf-z-OR|E|p'h˔;j7|apjEqr7YgKcʃW,{]2FOI_?FZ;pꞑ*@g\Qғ47:.r .2}] k@{洊ż(m0mD'WrYRQP!ݹp2MvYHG4MTa;Zj 0hnQ,_}{ٱ]Y8 ^]CVxPM?yg9MuzѱT.sb~&j$`ma+ا=|SĴҒn_:FKmM\tER܁TNt1UIǎVؓBDm%{5vfNg#HyW#+1gΨ 9>Y,fPxOJ<b35Rϼ6t"pIѷ!߼ gUA/ַX{yPINiuB-.'5:됒7|z]ZZ&a۰QTC/C9OdLҐs҆U3zXL>1eM\eQRb=~N$MH><(ٝ[wIIOb͛JcT?߉ IR#3HZ}fږcnsw(䭣`~^S A+v} tbdnm6 0@/*iUA8iEU.B(k(zm|V,ȍ͋5~9$]`i:B [ H8CQB2s".8]O,2Dڜ+q~o)g2'f}+b^43akZ;fqrO5C N'-]׹bȻܩYS6 6Ŋ1b#hs g|l_5-<_f&^_'R?Ŋh%ܮ#ˑn:46=]26-˲R$0tuM<JNq(Ml5݆Ϯb f8CE>"gAWHD2!7rW9I="-I7vX0I~($xWoڹmC;K4oE`㼞\vR]Bta%xX )*W={D7A*?UD dC,g8 0JZf)PHLHͩ]^`eb/%ic*`kbCwXtI)PWREV׿e;CxG;ĉ̱&@TE;2ηx501kL-tD,]W(}]_K)<ĂAAhylG|=MqC2ʺl5Bt$*lv o*gAOO:@t6})pКJp ]ywػ=@aF 򢜼PzSi4^=EE/2k3t:zdĕVω6E ǢI=0DRxݷۆ,Ie9iVw?=`&FBR~ { |Sd sG(Raiso\G%0aه ocطz{Eb4H⾥-oPqRA8L}[0Ҏ(OnЁܼ f~n[:312IL)Tg)0^UiQDͲ}Maf\.6iQ]Z")27 q%e-;I{qvdэ7c:icbўd@$q-L<J^.EK Ť<:+-9N4Q(25,䏅i:#HRdB tr"EN(-y?qߝ iV̼2[Θ9Ga(E0QW_U+?.\lN=IN{@.0+ͳwkZK`Xƫ[tNƴle]zB%Z ~F_Mϧt6H+osXNR: ܌ckK?)| 0hՕ,JrBUecyI>IGLeWR ݆#F9~zIA}ƥ tuu PAH%/Mu#c:Fxw” {2pV5'J+OeVg{)nI~g(~)ՃƻUb8n$(*sDю6%0ߘsCjqY1-ٲg[*$45x3YѼp7ۜ ʌva'W93bߐ|}8tT'5s"x >X5MW==C8DmjN߲}FǠ(>>_}W f_-6g}yY H} (1,"~[5H)`5ȓ_h0j2ۑ‹>Xq~?%q)i,TXI{϶ ;a ɟU ]TTETh5;5`:?jBrhIf}M:$m hz\d _*>m}`Ns< ;z)ƭ/m%isU S[iuKC DDRLF$ s7Oay{4-V4P(g0(?X${pW+e:8bR rZ`wWLR M61F% ʀVҒN 8Ff{UX @t7?shEb*ʢ3N;t4MEdTvjKgT֝xvg((4)!d迧ٴ?U`OJ|g)Z%"7.m!KVg |Ea(E}EXӮ]wO HxD CSw^HLm%uѵGάkWt. 8[8?12걱P~iae]##[Ynvϴz;\86R#ꏐߺHaTP"n\eoks*O}`-&Ȋ:EC2sNb)ǮCyG)Y]/'̾} /V۬6SxCGB6CEE֏F)j.OɗQv*^|wRVˑ fJ SȴfL0 ŏgٰUly EN6+>h$b2z;u[6rL#* ssOo|/ƭMQm$ TlCBQ .8"I koh+X,4=^,W3|yGNor HsM6p$6-cM6:B=T}V<Z?"|ngSgu 0IƢD e?a;mĝ+.~M^+s>c=ruKƿ7(K9Kd= __knhl%jQbO#/>,{qf۞} VJJ0pH,ȥu&.F4iE3zQ# B{X 9 ݁G{qeyrh0hYgPsk?[ys* @8?ug^{Lr8!EAmzŵ)"B!3)>ET q(rOmR3=ά#㏌Pomr}ywp3}a9۞c\>yYjGu`ɑK`V[9x۩3ot_IH#f=ۢadYb'6ᧇ8mIm4Naz)N #~.+xTjD]y,Vxȕ׿ F9ȷW+V@Ԁ<~s-V9_ $'vXE+؏5;p^pT"Hre| 4hʽXD&( G%BzKBj= )e%%# g|70w!TXx{Bs}6i-k}i'+{$Ϻ gVL|/e8TmZќ윜2pvߎyC˽"SN8W?z-Y(JBw*CPWF+><ΎLs6_j 92Kպ.xt(@s ! k[9Y^&:9wJ5{>BvfLPr&i(?vڊ2_b%&!4]ϷAՆsWz}&Im]e":+$4<$䑀w@'r5D'%jFɝs .n[UE$GVЊ6:)O ¾Zs6YsCNdjSJ"'PwOd }"tVfXIC`d6M/Id6# +Hg;Kg[wކwMSJ?Rdr q1URc=+NBjsDOWבΉ)kVNm%/y#Һ{h2|SS Zh,FSV>dĠ=ۙT0&վ2//݋AQe\ypH%t #q:83S{X1rя1tR`upϮTY~Ps2s4jzcwL8kPUs=t6KB J{Ox#y.LQar Dpc= vB3U|*H~ h:n~/ڬG7)&6s|좮K'`α{ZJM==ݤ zyN\[+-Rp w/F5Q7_<%PYyTtw9>p;\OȼfFh"["=dFdhy☨[FqTꙝ1V*}-"b;|yUZf!#灕OHJGgTDו5}Ֆ 4F( fr˧FCJi>w z64Ǧi(F-`oO޶ݭ ykD1)lYG>%)žYKx0valdQR1&BR0n_ 1XM `Q hk JFT!֔1~a (;g*˷q3H.\{A*NL|,mє]Î8Ъ|?eC" ѿqƊ"Ր%Unoɾ55@; g\)ɆM#\uO43[4$m6jS]&3 'p@ s4$s8yTA* Y 6h;'먠'ÍK%P2B7U]BLOoxԚ= {ڱ._#z(wBkW=+RP p2+VA</)E F49{KOU)XUpf+^MW#ui;kTAit31Q| ^%ʈ.+ :kTdu^qv򅰥_m"zpD|lL`ڇHJtkBwS?'1 9rWOӈى&o0$ Hd_k`WlijrnHePN-",i .G)r:~pfBjD[ȩK^g".A8#Z>DŽ7 _p# Ǎ@$tN9k?5M!VTSpaDQS؋5WĔ08lt.'&ޚxS*C(Q?q> QҘY/.{= ~fgR|4Qh(08G^~=G)>`,hyRmOmӠm S2KS}]x^5P ڗlP~fDR 0MxO/8ɝrXn ?]ѮtήOPZ*y(kN!f#/0C4S4>Ej ~>өw5)H)5X]nRz}#U%RЋwur`FPS㜍뒂O vYbyZȌ! wl!1U7( h0̥&b4i}9J9.-<&h{Wkyk- 3 aM[{5Ng@cEj"\sPuP٨Q_`5^ZY m=]o_,BPZgkIEVK-P};7b[{:P lEOlß@g]#άK\= MV ?L>YHF[_*[?_9%w## 3_U1,.NM \?ɘzկs䡗7,<Ⱆ=an/p&`[q X"9*,UK v)ApM0s|ʭB!r㜒K#cm*RrHEhW9S]1j]\ PM:BC1Մ9A1Ȋ#n 8#9sRNNWA>IiP0[4𥣿uz>MKQ|B&`$d! _JVͰQ$G)MyUGz7=)KG^qa(JK]k#Mm8)8\DFw7rruk[Om=oKtwΉWKwm~R*o+JBsۍnS!<@$KsJ2bxL3fi%}J2=:FtL?Aځa[EaGM kP+=Yz/yk3(9燽`D(J]D뀆b>]bKJI-˨W}.^Q%f;*ocfX_M|܍*xwa[R00Hbsń1TƂ$6sPL}R,lxa{Q ,AQ2҉,|z>bh9Q⛀9^vrIuԜ.$أ(UWi&1]zu$egl}hQjjĬb~dS'Ēѝ#MZhbǝA AhҜRTb9( *91H#7˚eĉX?y 3؆)kn Fz: xt+ttrJAE mHT{q0+h9]M˭rtP?G]TQRǙi;T<(p"1| T2YMyq򤂍 #LqMیZd#[ x,Y~lh0дr4}r0gI®vA&*r9ghEW%~deCc#`6:ڑ=Z빞Xrq>zl%hɳd2nFGhxBPžW\ c1ysz](_B53TmF̜w.CF 閎0%,PSUsu 9N`|.b.ERla ~ ,E ׉)GwXϑZ2u4Ąd!w^y|! I]V7,CY6ɜ\{_R3pE;/3&|ͽk@&3U6;;兠qr(}DiT8 v*X֠e/O?mgh_if%5̵ wez2i߃O{m'IS[SF6n-1iBs̪tu [gc3pZDQc.E\ ;STeQG?o v33@LBYz@+8='PYLXɀLz] k /΂(2o4q`$Ӿ?% *ڝK @'yGOM!=w.•cɚ~db$3S˪;KLP}(ʐ5M&B xp-w3>YUڥ0'kwHrùr*2i|gFj_M8B1kgprTN$`Sϯ!mXuH`"x?VXw 1_l7ŏkcܟγlm8 9IIzyd4gAQ"7B\PY;6S¹dq)+յHE<: X\_{wwn"rS^QL+&CUV|#=6d'wkRv/u4鎻BBs?< `mI뒕H)SqRBXv} ͂oQ['q;V;7S Hj$jf|^9j5(Z#jy1$Nܕ3x/_:Zd` 2U=-9#5*^-D*GU R$'}j8z}n2nnㆤ,9)d?9PDǠuyN(_g9 *;K>١Y<%FRU3ȑ=+-rݲ.>utd!7`!@W%)CH Hʓ9%gF[o-mC_+_5dGb%jϛ%$qթ޸Mɡ :뚪%c"W"f? Qn[SDʀnxh.rE/ ͷ@ _78MuT6؂PbPs!o]aʺJ.v̀dq,&2nMpK X'й((B^xsd@R B8|yїO {+jde6`#006a Ii>:{{3`oб]6@2^[/8J.9ռ{Ya,^1ZЃlp8CER - T4 iZb;`Z4d P*za>@åP<5r?fE uƽ|-!P  ɹȔYHu87r/X.Yϐi>τIAªQNXAUM^:A1p1@LR%ξgV9@0h7HI ޝm)ucdd/\t'UC`B쉕Wt \tzP.]% bHCnEͧk@fNhd@ :ݰo0/Vz] + ehUl۬j5J'KNVxZJaD]; GBaygL%?g3m#%7)e<DfmD}:$5a/Z#S.NLXK"r ;*G+N}NlWAeZrV)̐klr[A"|R;yD!Sem«Xw*J罇0Du*( "HHF9~q>R$pi)Tݬ4vYyj.ؤw;5. bjFɅJ:z<~VHhW2 .m5༒:dEm1uZ1aTA_ajL(6q̠lp8p%VxT0O&+[zBmt7XY'sLyA^]B "V%rc8w5exgS>}Pb+P-QPe}h߲Qní$ bIwg:LQ^h,tü)Fw 4K9KNe(y7VY-?]( j, ⒟2!YfLTD^.~߮UB/SAǞQD5.7duN܃Q `d >kdž!奒`'$5x JZ.>L(!DkxoXɜBvWRҕ0fr|nBbɌcrh?`V|HXxF7 HBfydXIn %P4p6Xp@--08[(Rɓ+-XE iSSZscTw}0J*g/v^ `HN ]~J+478|fbE@hAűb]VPY!a8DϊiOE]Ǻvǰ0\K]=1kyJ) gm|a–S\n5qn I058B W5qQYhlN`׵jOʔ.᠜F_4 &'b_τz홙3N:%ێ6t*_ eEB2=k]̠&oGF/O{K\*+i0l8R2HMGe,Y$7p$cƒQzJ#h'i9ҝ"҂%N: &{$TSfl#0zxt)!g\4<&jݫ6II N{n}pqHtj@]g,C0萾>6%z $?MF߲XWqRi\T4[7ͷ6e^v+ӮP 冞/h1o#+l<뵿MOOyCqgzoh3$b^Ml V4&f5 ,Ձ5s,QIHSLPت)i$r2R/v^& z}qdGƜ|}߈Ǐ4bDUyф, {uA0A( C(mP GVl0Ȩ7-m5t>au8ǯZJz|[&|OYEuMSXcox⩃yO0sShJ!E/hktg.xx?GCHhR:,Ջ ?D> YQ#gӔ+Ynwy<1\8mҫvClT3B9/ (L`c!3/ gC$# HE3EyPL„:N5DE׃AޙjꁩU?6487|8?ULaq?幐Χ뙒q+)ޖ$c~_KBhmTG~^r0$y5;<%4iS`{`Q䝨8`Ek@.o[NgB\:>wx9.K7,J r.{.$ N/Y7iC q_%)FQ>+g3g1VP[N1qCEw76Gu!$R;dG2Q@ }sF W䀦Q,WJQ{XOY"xoC KHocg* F=Q{dtwZb]+ccM.Z]j {fQx{K;r?S8rX,׽{᧙kfMDY!z餞7NnFH=';,Ӯ͎3v 6I:5P?n3N"Sraq鈨`eFc!F`Bɣ+"Nd.p#hh9o"*F3q0HhΛg!Lz&tw?k>Ko葴Oظ }?n"A:>5dzצSecRP}cӝ0:BmHf hs-^,3S@ܻ5ϤR=b8"Ϫɒ(ɟ# f47PkY7{fgFfLt$:8Q~&8@mdFyI\|&'y3)5H B,u?=>KԕdM˼U|ҥXÁ#zJGӈn!rR,廦 Ik;U9`AQqf=3r=sбX {nM?>!ilr< hd0RquT3kg&цjs`_q|lAmemxsdWA4" {~"o_Et&*#kJ2P'i1|%TGH]Ӊm;m%2; ggb:Owſ'/ת+rFᾺBX$/M.ł桛`T9x_ag6Kbߦ KN뱃":={r; aB UZ}0y託)~eA8)(^qJLQP X\atVr֊uY)6MQFەߧfeh*A b1BYU٬;X*]PI'ɶ}#_xa {9~L%Ey);$͆;6_K;fkؚCقeZcM. 3,VkA`c?~mo{,4}o3!QUk%Rk_ۊ\C:얂,-;H#/G7[-ab:~ Cf8'|Z=;Ҭw^(MKD֍hE^kj qQ0=AƃWt^ ¤hi#?N1-@}/7Ym)LLp ZkU/<e~GKWZ:xVO2xO$ J^X܀a,=J?TNmfF=݊wц28H|{#wΆ@Ц(:H3\DYr@&w0JI7vQIdpx|4`׀*s(bk^u|rx †xK|KA35y՝V(3aQd7A!0xjTŇS>g)!Hn9k@бB|@OlΨzg{ځ+"VE|7? gɑ C8Z"pw UH1jӆm8(<)?|8CnY "3hydci:m[Q[ 1tMs;a(U]@ /)j))_ս4\UrelC&ٕųD7Di2܏YkBC)tgUUU9*FĒט|23% 1Bp:ZcOѧQD֐P"`_cKW{IyZMi\t^b"$rY@eUo MT!gZ5fİ>Nk^}VgDGJ%,7O˃拵-mfHt&vޓZދdoinFVN*NVb6Z= ~ 8~>Iu@R^֬v'J>;nhSY*DѳpALS @E>;۰zdߜ !iBqӜ+ !`-R\_wCL֘U FIGh.k^rχn@Hs /hި Nr,Py>Amj,HF٪hwO!#bθ_ݾD?;T<UI"4eoP -Toy]m -sFF:ȹ~`΅5l"NZ\*%?2C1\=@ a K9v=1dbJzeQ?Kc4^kv.oc&e8}}̿ײ/>,:1f-򟌻g)(LlA|ʿr0V4m A9?7}b ێJ+Qa*wG$_A/}`3ԛU&'HQ|?g.XB>;%̼l.87^U43ٸi4G?FaZ<-}8m_/M{;Q:ZI8ӽڪ>a{ sB9_ `Tr@V_R؂1@ҥQֲHЯ).f>TQJ~zn៦oQ$z& Eύ4TЕ-je75 "jp-iv_- aGtJ~_垫E%WBܳ{-f 1 lg gn?JiLo`b(5>ZBjPG~vzmlTkUڵLV# Uq|"I#Zdl ErƗUgm3 ]fFgkkHvXYJ~`W*9CVl} >M_dΥ m4:rVbB@LݸNaȜrX q='\V0[K"2A (*_/q~;UE,>-!S@Jt}}S6 \[]σ$rguY2P\yc0 GQ`Njݔzi,">U@kWF}ZX! HлJ<؆(.I%1a0,4>oP>߲P|(vzRFx3Jt{ eq>xRx[G:&2N'S!զ e|\rob$<"nspOa NTG= _,{J=t^ ]CWxgt޴@0!7,u*AVrL"rdәۂhe3Y1"l "(o6AL0V;v|+D75/ie!Ѿ87mA`gEG0 *$"@tw/;EhMMu[VwִA1c T"L[WJm Rg1rѲ}I%:>}Aܢa浯gۺU7_h]եBdunVWO|yjƁ)fq;EVXEʹoSy]#5X L+"&FA1 jxQy"X4(7W2*eD xU*MjQWܚ.sFnLjc`߯>rW2p2qH33S&r>vQ5%7]uvק6E#xT_=3ÌQiM('m˂ķǘ h38P f{\-G|'+j_ޝ'y]Y& cЬH:ȅ;@6p0N s}}2h+cTQXn؀fmGAbqyܶ`nQm[dH+; jטzxH(\Cw'U0ߧX:v12u2pM5,l՟ə \2 +$&u-JlRq#AjWpbh:FBqECv&TV;mtuǚ\'`x,:9W۹ﴨNtE {Y +"b$=># gVu!۴>0 X Q93&$N]~I~LJځJ΂ Rb9y<Ɨ>siV.1G<N69v} 95E!*tH>gt ]6{V #V6$K`y #$b}0.2ׇ t^}#ǂ`<ii%zD#[c3U.y+]$a]>A8vGO~1|e6r}0z2]^ ˊOO;Ĉ3wO˸!4gu CGG{Q|8nFj[{Ra`dslaBKf>J$thn+Ob5:%Gie8HdBSKw–+:GΜ!_(`3_O@P;+]CiH OӪ/xB'Mܜ*)dzM[ e0x@’axy^a)E%2n#/\D0v'[MH1p\gGya"ۛhK {5rbL˾S}`:{ *䝁GpbHbi'_p-"#H-9(ۋPvWJIU*ɳat"<0djӦnWb0RcG.=4qu9B&4?s>ʁ|A3vO'|A (vo1y qF즰@eהڻļWͧs@d]TYϧ!3ֽť<]ݽ@IgsEXc:ޙ/fw]#N\E OO28NA xP'8p^޻?Ц;lf~ d5ߟ?່1N0؅}EO rdp JWqQ1\ٞ7qmU?L?lAoA.d t=IPh-F_f8$vl17h;xf2Q0Fo)rIQDZ~[Ҽ"VvQ2峦[qu Jןz,5a{=UaGk'Dt{9,Wgd,w-Q!C&v7/vGW"YJ/硥.aQ1"4)9{}-DD)X"PAEƒe O`BY/D?7INh N& 1K ?/6~/kPģ/9Mcg,A8\h~?2^5بkKQ]SShWUgh:tUK8jڷQ')~UAf2xsŞĸj2Q<] Al!Ef@e<"d WO?h _ vpŏjvvٺ}Gig#~ZMI#̆NJMrdk}ʠ ptؾfҟ7|505x "AnrN`܉V^ys| כ-C>R>&a!^Ji߭ީ?>!OX:b iFb!2`3j\'CRS* Ose4۬OO):m ߍ\*j?;vgW z Cu}ww\j&G}J6X͋22X#h>{vzR#:h׵Ww>9Zu8QQ1ыCh!׭Ҧo]Ȝ-2+aA{F%jFzel51+d.R6&j@JŤXY޻+ W_|jm׿A57Luۂd`Lg:9B7M[*Uo7;ER1lo:fUǛz&uia:3&hWzû뾢DZO (iWנ-w @:.^ṽVk'k@6cjh,L>RO =߽4_n(2<96!ޥ[hd̉*@Ne|f\K/l1ӡ1u&t$bq`1(zjREnџO6&$`ԛ'EkՉ!EgrJ/Q+2CT&$ N\ӖpΏ#֕1nx#@(s 4VyDhj> p)%8JM${: 9 " U{1ΦЈ/e4ыqw3=3exQmx96/AY}qȫ5J3vl}i5/2/:lC?xujqQ,r&(u^.Nς1̚#< !*NhqYBK16?s+R7rnMnS"$R( 1~Skdo7 ӌR1UKG=!v&ΪnA~p{-eGoAvJF>pM\15oubENWW}_=rd2lv[ӱ{=OUT31>)%+ٯbC5)kINs)^[c}XI%h`4ʋu5EgLцdDŽ،Bzi  m.cb=y){"}BT!C, BWBckoAjr ȯ~t}P A3,L"#?X?ݙÝ/֡_n)}>]2jd[7I3d13Qk6J=,=5[1WC0;$WFߑr7a~rO)]6!Z{L=9084c'Ȥlƅb_ɪߘ}Gk.!*GA>y7Y00&uKG%B^ow; TP @pW۹2Ѕ=#қg[Xշ|ԦJf^|x}]Z{TqjrC194Ȼ$o&$M50$+kJ5Aj$+t ]3|kN<Љ|Y?Fn“gXdn>j Fci5wN!!FF ͉ϓ,z_T+ G V3@,<ȶ yRnt) C0 ( W ;?PVo^]%ɥ~"79ުQl809g70x9 O/E+ /rR=9*@u%f8c6FᤫS'Jm Y<*BJaߐz D%g4S΂ a# 4:ǒpp|*2 n ;G07F,M?[Xt؆ӻXT2B:$1%",Mшvp > G^w^@͸Y*Q׸)IoyUs-'XRF?oZ]d%dӬw5)܇ N2Rفv4qH8]# ,gW5)|y͑cѣ:O#TښM~1³BQk 56Vwc"07)QߞfSJ<Ҥ ψ8☂?lRoCZQ2Eqiȴ mA~zr37LȄc6{\p=kU CZ*Z;s]V7|c\7B:|mR,xl 5c>fΑW[ 0PbAe7֙i. ^-,Ͻ !}pqoa"kh3Ғnj*PgԡN1ڌ"TF >[Ħ0֏¸g 3#nq~-BY9\t%d6CbB kGh >qp-ժZ޼TڙO.2QcaQ#@`Vuget$-CUb,܅g|A!;c^ O/!*I 6< tN6mD{kX>}g07-ږ7[x]xAa,m*?(h %pc@$jyG781~kzgm1ʪBsߤf7ȭY\zE(ʯ|a|R_ԉ˶s/_Ɵbyx\Vr8 ZșI\Է@`G]$J4k }1 AyR`994ū_fr?Nol}+e6v[|#.  &|\⁂ t2c)wʭdqHXxv"WBc~S鐊0Ōgi*>?8Z܋kU;XR5|AQm.:'TyN5.6>! ȴʁ* s1u"a1l9 Ɂ~-wh{c/+D+b( U_KHԊ,2K<)=lBJ`SÅ&raeXvg6ֲ˱ 6BZ}5]&% Dهd .S**}[xMJ_ ʫ.!wb"KPv)VJI\?u|uPeUV;1XCPE{'BdVEĦ?F&S^OQ 1O\;Bk'H'::_yZan]Ԏ"EUX? 1CВKeyߩ_m0neM"B/h`ʙqD-ŸLxM\"A x jZ( mqf ͢> Δu2/a{3aQO11͗i%_o4\E4`Mi2G~|ľ!Ftahhv%N'%a>bG ؇̙{Z=d$=TɧAozaW٭k<Փx񮽼_ xI&hZXUݠIn"GN>i TsP/1З} eu d uTl3҉k *@RQicӕN *)jG6zemPt=m/ՊfIVɟ/xb S3E:ywiMi |vLiUo18bʠ ?hA\4:`a.,.;\WUq'CdTfuGL|(J~ڃ2,V/{|Th>(j [ ^򍉉r~Q{d]u9eD> ښ0uAfי=me(g$u,; A~6>*:F0z n10Od }eA:ރZQ&J{&9ߏ}Jc~t"8:[Z;T4Sa]OkՎ%zT-KU%?ɻFn\ey4aՒKgHM>cٱ@羹#B8I9HZ4ԧAkw͓v$XEնeʝUuÇܗf?@57Gޡ^]$e`)ж`ls;É?#n_Y]6x[Ƹy/h8;P4}:BՋ`f%mp:mOqZ#+Ơ rat1lT&?UG}̷l䆃^J#Gz S?%PjL[!0-B#H11äLQYћV^q¸=GJ@Kn Nэlx,ą)₢$@ "d߯'=AK(K_~-#1w//.Lws,va{cD&O H)˞F5VG`7]LOLzzwX2 Q?iVh6c,gdcK 鄩nuNtO/s'T͇ƫd8oU*I1cZޙw O eQL 3e*K@E`P'EFX8:\qS 'MQ>!ЛLی.zb=LҀ3jgH␏Y>$D5q1D,vk8=R3?w:(ƴVN4gb'vzbcK8"| xW 8l1Fz&oR٬PFf^֢RZz@{ 1jXBM $,L։cr&)!K,S,Z̀AcNe_;TM}R1'Ұh^z<.SȿiFW?ڞy#yZL=S{oi>QP*C.ak-\SR.tU Ј3>Ids]Z-<0qف#X _凧 !m$MLUjJy%Oc YH ]8_ȣ{G踾hzh{g]8]'iF[mH??T1𑈋&䏆Uc&(6]j"#ҝ~C Ġ'x׏J8 CJ 06h% 5{ {k_k1=E$6WQk69]o Dl:$ۊ =_W7LP>[j\͈iTy7AFmt+lksCSĝՅ ;|ye;ϐ mmv7흸 ^ܞDgZSW3eIB$8% JP}$χq`P9̹+z]惘ҳP*:..hS%kײV+0d^zȀ ˴)eV)Jdɝ#'^,4ScXOQ/0V2OkօL7AWy9YT1pޓ-`\+t4*/ <|(Lcl5@ FLBAqiC8z4Q+ Y|O4 >:4a%r\-]w-]l$v,OcxA_I7]+vjMg a<)m@3NPSZaJ-JnV^׍1l5,D+,!CN:DAaK8^Pu `i' yLn;d9Hܾ]WW^lK,vM5s&5GVd zzx^*چ涴W ٌ̢}j2I=D>Sط%E&dBUK Zp 1cBWaɈ.Rґ|z>A5~a"u0C`*q;.)s77z@ ag? ۖJ^9w̙Qտb*?p{.r[kF!s1Wt_B ɠS"+TDbH( 0*(;*#.*N7*@;I&BW4̰:G>ɡP47 >,󗱒1٣?"%s.~>7uJAPux+2~!܉Y:u9҉#vEd7AuEoUq9 :g4Z0Zq-X5ШPxWĦGe&ڜuNH-v{kfOkk7Vmb{&#u㑴y2gޜpUQ{raZ+Be)8řm߳FxRD}.8ن<-of"lX(LJV+>o{@/3~W>!/: c2jYyڄ#Zѕk+A)f7@V9O}s6]l&^ԫٖ̌n ;zmjӡ!=vQ ٓ-yNˆ 6RnSF@LQt= \O1(6<{^JTũњ=U<#{vPK- /XbJQt#T}3̏WhX٦ԀbXJsK.{.} m =cLI$5NǕ1>N16R +DPږ&X(w\ak ;*Ij;qs^uЭD,i7:}! ~@ݔ#_>a8|N _Q D\ ח=Zso2y=\-ƞ" T)!pL]d"=ƤV!WŔEz^sD fԧ Av8f1wU4(14$ PFVxk5Pu*p-^2fci„Hbt1f5΋D`#KЗrxbϊ}L*쾕‰#ԉ׳4M4Jl9tߏXCϊ[̲4 ҥh2҈ WV3w_wbxd}$[T}^ϩ- qze(i7ڂq s@b;q=UH9 oV{11o~&[q Q+`d #p'r` ζפjYeY07vK5w3x$ͅ9RVX~&UGe.[0YvRqyv~*8Wv| ~}JZms3dd٩1"i:(C2T ʩ$Lp-g0Y›rGWkܹo\.׭/5/ -WH{@ Kjə`C@5;s=$1vxó e<l6I_AYy9G歠@Km ;)sJPZ&/M\[3ĪW0+9ܯpn`]fH(ѧO8X*Umxݦ8} riaku) vNƃ"fݭ9%j #Ԫ/0Og*^u=G|4S$lӝךiE_@ ~b`ܗ T2Rj5)PX;혳<W(*!5ګ:[|,߲ck4^\Oo ;jӫ5PMڄ}Wq͡N +Ol lb4Qm̖VM s𭨆畣y3)#mhk!{K,M:|.Tv@]I2I gߡzTX$d[`VYaed9N+Rd͎nx[!V6Ef{@DݩoR(2;OQL'qegsDas6 /=F`j&6_;)ͽ QqDj1HjNXOޚ(Y/FXS7<30a*ٍoZl'rZS9M.m/2g*üOVW#Ʃ¡rX/@ڟ{;+4FY @fq)K ڍ4gnיajm)w x7}l*nFT*6>A0Wi7(5̤,/7 )Di˭*5kʂiuU$ l+LNih* XWH6?ō }wm}f0ѝOOJsb G$74n^3Q|c~xZys΃Vd#2U=MeΧ7YN<}Qf-T;&n:put{R.}# x+pGoV7H~&eFR:umhy־KrAx%DtO֩L6pM#*_n˨͜ iw<=xKf 0NQ< 5)2>,r2q`-S#2 `eTܫcDa$G7ʈݴhsA!8(`|lB|/] 9O.хRW"5V[gmeH:n?@KY%IP!+JG1óg bڰ{a<&>Ϟʨݸ.?\98' %šWw^}SpKC^0plL+'W`Q#@LL[W@U k;xױ: _ %E ɃL/>fzݎEhhƺB;mɁ(TcLp[: y] ~'#<[UZ:J7[cmCsYx G&ĈF m ƓҦ)kVbXU3+@`l^씼j'LZT{G:܂[5)RK ;)lU/2\(v>SnnpKǨ@lC碖`\VQ燦ͻ\:bS})ӄ;~V^xol)1NR $OL*GET1RqpZeW/p8F`srB^ܹ\Ϥ_`=?-%L@#E<+EJN*=`[j-|U8J${c MH2,f̶"aAziaKq ixSӅMykB@K^)ET_o+"1%9xޜW&:WO4 j*&ɘRKzucSG-J5o<k8\)soW|`R xɩWǿؚ(Çƛ֭[fX|ugVKFζНr]иRc EھE}DAo@! CwHޭ?,i2n<:'*- {&$[_ uVp1E m >9.AM!;o} 93|{UFիe8fDr>t)~dq3 ?]!P"R9nԥi뫹$ W W8_ !W+ )ɇzAZiR`ƍGb>i$=L~02;,Mݭ ̏) =X,թ=4Nw lDmjcKT8LRIjsH.<佸92Te-N.Hp_o&Em;Я+:eρJR&r=1fI$Lc:ko wo2߯#%GYCk|K@ 3YGpFAO*4og qUTc%}! Lj)8y3C=O'Y1$BF(g\- #'0.ۻghmPf^T9~kr=CvO+P> .S1`)^wxE֏;mg};Ǐ)_͖ߨ{ll6P:J4/7=z Բ1:vkC VKNZsz>xVVFt5H:RcC_ YQS%X1guckEK>JYxfm*eE06_yS:߶kCmaFIgXUpx,f /nO88-JJPI6HDBR?i@ęxyVcd w[|F{&^Xm(YP</SOE%$1[C[PzjOzkD  |w:2bYx~[܄Fvf8_d8!SROa#Њeb!A%/ <"Hϝ$Vǀa(1Z^xPwh]{VYM[vNLIWIe$vB[rC.=~!dD'waFr&ڢ@s +V=|`7@tj1rwZunȇ$}uj?I]U۸ &W];%k;7!X-UIE~>7Vl>#geI1ƙ`u =߉PŐq*VYwGUw{$3~¶{l d#hMj8Sis7r2\nzKH :nZN}B68W{h*1:z4ٸrm x1 MeU?&j@l((XiiBsNmlXFl`=X>I+jD?jcV< ( hƧl5rN7h+ ||Qw2aY{ @rN`Ko:G[9S1v]Ndu)Y|)hT͆qX 7g|7Z4b*ɹ0di!_m9&heOm3 B_&8Xj\fEMNiADJG#J9`QK㧯#e=Im諣S3ܶ=櫶JÛ\q Br~ 5t4,#V=!⼓z2Ǔ@Ҷ˶Hdy68i,]۷i.v:$sFܣ l9Djo2HO^="Ԟ@~E"]nQU؂ÄQ-U -E̪ڿ ;!q.إ@a=o疠'^#U Qtx@ʨt  h{:B&;cP,; T!}⚽^6A>kgYʡŖcCB`SĬؑBDFZ$Jl_**VBȑӳWWHQks+YᓇV ~x'nZ?%%֓]PGc͡rODK %p 1 )6)xdZ['%4?EI p[&:ʢm=oӓȲ,l;]am=RA.I魿DZ"&=Ŝ.%(Vח@ ~=IP!~uD\s;5)Qϑ{&MUmze`V/Eg91VzF]lz18-L\.rϖQ>dǀMx3g=vx"Yvh RQ;zd>T-+|kwwb Ǭr u1!}Jb!Q#4,nb6$osikdb 0 $8gYWɯPV"T1&00l(A퐫y-_RJ_yռt0ڐPv |]j܁ȜqLc/Fp^d-C6ba͈{&ҵ| .YGO-@[Lƣ\x,]! ^)м 4J{9%q eW9XodCR 3tkfM_~^Ds?|Vh쳤3s$-߶oؓz_]TY5}FS? 6>8y\$ҌXDyi&uC r/杏ȀQ-KFMb)_W}N?nKm:ot80E 5UB2d$Y&Dх^h*= ٯFoRmfT *7z'qC5-w9y V81k&)#)is~? Hn 3Qu$Qп]%*Gʁ0"ӝ쇇:$h#Q5.dvj[ H $ lQ1p"XGy&Џ;x_n 8Z3F\g=RH%dkzA"Nt:G |ԟH=~_P)uq'tiMR7k9HrQ/b?̸T&.7\k,^i*Tspҁ9QIT+e99ӫؓt(-rCͬMktVKba)շzW1Ò]%T6{` *>. KDդ-R3ږ~] \9(Z+xLiu4̂ NbD$;WPپnWv3 R-i/9bѨWzx\ur0o y `!QHO 8rM4k@$ .j4[eR["LZ4wuJ$1߶E# ]IB"e,#/ǽM9j$O=׽Epwٛnxⓔn[ h4c c޼R,*OAR33+Z—_ti0qذ_'a'Ldɘ3C{"R~zi ŧգ D+ȧ£[e0} m}(\ÑT./r0GeTZH]5 #u+-EFx!jgȓ^X%$Ynƶ餞9(1m1ѵ~K6wr4?NC!]T00GZf޴vbIH BQ!_\CϣIrӴjOYlVu+{J?l)d&"Nn>Ag7[JB/I mhbΨ:ؖ{!gTyJgUʀK쪤w0妄 :^Z? i rvdyiJa4^ӘhPkw6̐r6.z/׈G+*. My+ˢr^ZQ@Rcذ=BPMGXzOU=F\r.5YC̈́sy+!M TM N (9i -2uSĠ /&:N]adxOp OK]h%- [<*QU"+63%C ̨J& (]DcHd%sm71qvQAqC%k]`CɤK2Sr!|kno= geAU}Qpl ^98]V\fJY&{  G0\i#|&=-O2:g~EIIdnn.~A;9soZY~Tgf3ljWUUvj5EJ v\)/ .Y8̯X-%4~(7Yӊx`7K %z)6 Zǥv$xmhG/;;NF'-k28#(|o>l[(;vVҊhOUmQ%QϔdէIDKSɦ,ٞ=XR D}h΅.dr ҂K'/H _ jޗvC b|6}F ]H"(pc8g;NW(j 3Y+oʾg3ym ˇ.-k`oTNULKZLWo{+x-OL}+9H{`54-j7ALb j֟ 18'y TyF gd{&ACҮX`\eNw! HT\{=*t.5*ٟŕ( %6 JOWOd^I'\E իWSxeJu.UO|"a,\EﻈoF`Ts<l"Kc[%x7iqW-y^qS2)*rV:NGLדޚlN.ѺiF+nf;ixg%>e<|J@g7a>fǨ sraqtkEqg5~>B o/\^ؐNF2+'q-uP賂 ,6_qmZS?.ޅÐ;Fwmw( ͡L3;Raݿa5 r*N.̌NntT}'нSP?= [׻=͋2W]BS;cR6D-ÿ$| ]U *l=g_DCjm r>sAz.'.@$3קRRh:? *|-I e⦎ĥoe1"eߡ]=;֐0P Ʈ_7ͻ&xhD,U/7U} T*R_(RPz+oxAѕ}KI ["+b.2qGY"9Vq=O)84UXf)`Yυ9+ѷbq6)"%j*o'wC@C-2^x@L {$5XVH&*hJVR|ރ<,+sDZݮhiu\$3lʫCa L: '`;e+;NFv|GV/v{cƄ6U֑,rmÑ ?8'.}]cH1"#~䭺~nl<-(fpۃ 47H)wR09xGÜr]x'8[Xnc4IgTUUr#,)Fo=To­G4DTQܾdGٲAz 0Zy8M[߁?sNocfAW~.|"_a+g "4=FF nteΗa HܓRψb#Q{Y KBaw%"pG µkUb,vtxvպT|Z,0efSW nQq?L8PDH)gG($Zg9Yٳ1Ͷ'=DgFi̱۬ӤJHARjׅ2Ք%t>!WwYgԉvD2yIobo.bh&ۛaL?k<>x*CN N RyFmS~@xWًA=OQ ŴyewR(WF9Wr$nC3 .wgr2 .f9354LW RԲL 2_UTFS C>qc썾?gq#rzCpJO РYp+}~}gQ1bc_rPH| vS"u0|IQ"K 1, a9t%t'P &>[Q!oy$w+4D) 3:[76Lca yM%)B R6[2֑J-q }gg m.arT0*9(aPĜhJk`.0-DjvBzQbD GIc,+(mb"*Vꔣ&K$o>Y/r];0i`)1n6b'/c|߿KM""!־&;tt~=Ǚkޡd= .S=JZvTbh yڹ7u4zޘt$LmZBtyUcWy} {0)'Q-ԏsֹh3*nR8v3(l:•TN":vXcWPSx&NI\yjOMq>͐9Wl8z]JfL%DC 8 :.3{m̈Dl8 +2F@eu^{\r~=/3nC$iB;NF9) %sSdŨfw@Qؓ5 KRB l,YiRA XKJgИv B y1P @ n1PKNEhNZqjE@tp%/pY ( WihlF8 6}Gn* >&Wړ5jm玽ˏ M!WVaJ:T[򟅌wj\=" w~GBFW\.aH˒y E`,u!{tz0#!m}͙F*9ݜkѲB Y#VH%|VK;pa3?>2Z/\㓕_BO]`.PPo+@ nЇDѐkǮ`ʌ /ODTBRsw[+/xՕŃhTЅ" ىuKe[\II #m_nJ6DG bHm#+fG[ו&ϣ3l5O-2~2Er⹦H3 0K|^jHN>s=S^1<az!Q*BT(_;6 }>4//֭a.yp!ʷA/dz-@H#-F'J9+feolrf: hc@PrʺDXa7Ew0}b7%~* =+q x Ҽn(Pr$F`AQU9]zyCc- pź܀gafXw;$'z_gy i~-U^C|۩`YMQS qS4cћ%fxtMq'JVl' ab r˚G "$ ?MPbYS7f]U`2Fk{:! 2[*vM'6\YlkdFZ)n8%{-dmmcg]aRޜ(tw71O# ɄH'_m` s0@ U@8{};4N'?̃Dy1Fe5KYJ8 W^wWGՕ T{(_{Tw7Kjg?)IR.y%nNoW;SQ.r}kȴT`MHrDcvm< k0&pq"5@=~yDC"= XMyҕmn\??_9n/\aT\YvlܵpTcN҈n?<06󋲧0N,:1dfVzf.!3wH6fNm~05QRrp>lKUaL`bk9qә qI(O$׏T8G$qwn*=|:kw&1tDZ!E$3#%N$R䡔x}7ʕAVzV 2C'lY8 fMP' ,>-~+v>~R]cGdho#bl>E]-nni“t`$u4= !y XCO%8vG"Vwmn4 Z{APlo]t/[}Z:){d9"񽑫բ?ϓL)CPQ|gb Jd3+!Z .@N`o%ܸΓiSJi63*b~2=䢯-m+ vIj3"se|kkJ4&Fі-([v+[T#K7 W:cUnYbs뺕 C1<ِ}]YET'jzYgb-`?E%Srnv)TecO/8Za Jaq*'؛yf>A_>_`tF? >PL1gxSOx퓜tN(ֶ` gLiTnDT4wMgM\T8;v?,P,n fZ΂sj09{@=' ҭǺd m` 1 "QWʡ5%5jļe %$8T! +ei~^A *]b߹?@G' ˞*)k?7%] dkŴs"058cEuC .OV?nUF=aʎUxx<1?KkD¾k7D$^>1rQM*j\,g A"Zzlr(5Q-~y) "}/=e$wuBq5%ȿa-ށ:Lѵ]ޜyxENBU-2Mh;FrL/T'ЂD 'mZݑnV]Ew (EDD.Op=7hp2C2˜3 &>6U^xW;@Ec>;c冔OGi_]7Jz[nC蚓lڅg}YT؅?<K V`SSW[WrJ2uRB9ԅ]m#g/`&C-Б˙`䐁^G˘e9#"z%*oNVBO0 d\o7踎Z5 V(B:\i!! #lخ 2W!΀jD-}.$oN"$l?-J"4db\QӤ'TKok{ N:ouU]9 qRLcĕ$j/f]!{Iܕ%s!dxj|0OHxS,KZ/"0Q~vD"Dx4=m]K`ːͤO܉Phg轔8 ʞ~f$Iopb_VvxW0qd-*zfvJ q`?tZz*z8ј-4B)҉鵈kKT|$9MétbXƁ|v3^q#w1̉G'f^'RB8=v]8:k}_8|5jM{'m!7?zh41$s- l~K2upTr}#4+tx䭨Ct$gxNo:"gV2~3.&:r~#lbO)H;ub~VKf3JЖXfal;%K?L#Lpt#\Qy=V7m6y!K_KA7N9Q X*z '{\ZP779 km^z˻̒D' <-20Q?[nֱ;R-B7)8m<đԁǵ=d<O]^ 7mpcTC2D+[Gv4y`(* mR /F(Hϋ^#{0V/kd_ +8E:cJlt[dvƨxﻺr4?3x)\N&[k_=ӕM:[<\;B ' 53Is?01-5wлgoTZhh4]Nz{F";Rr}xU툖s+u j8jYW.֮J| Y嘯7 Edpvo_``^GsGcq&%Άqk,V°bu囫`*pk%B!C%X +N9}K7ycv{Y=$>)Pt`$Jϭ@#f!K|#LŊ󭆳  IP#(0.8lEK+:J.ڹ"GU^"̵؄ǘU9$L*S4X&Y(@jx6 ;}LW_QrA\7 /4X[ Reۛ5pDYo^O;-$+3{#x%Hۜx,F^`fr#=`9Ityk))#wtxnOЄiLy/#G~f7ppc\ʙ֧sتWHwtSi(\^U7'WIkBZ:3ɢ:j4p R2`HJۉkcbT?:xXNO>/0d9JB`Zh}/ xXՙ4\/[Rl0]ć,-dp%oO7/fE \2Mʅ /`sDkUAfUm_&hgo "<1 ;q؊5byB{x|YY7'acŸu' jJm|\i'e}ۘ"2x^Ni`]AJ/@6p5ZadqOET:kXRg~W݇3=eZ]f^kM VdQ_9[n,HyP%pmb!e|l0 '9'z)qMO~oiMjz xrg NFLRDkoa<>&1\M*t73.&UM?RU9V'y%ooߒwrxB"]0fRj_R͐o )VWd*bvWPS-,wI[1_}wו%a߄#` [6<{AvW)ݞے27DsVl1S!zݕ-JJGxe-qXLڜu 4p(\;̸PrE)!AO- BfZ[}݅t:N UdNٌꗇvqLzQ_zJ lrڶ}}!x,Aō|+'jKjpj[Um[)țzzj^Y;K#}{%t_6%=tmF4a3,Sfzl¤Ea,U1۠W* jDm(!b (B%u3Niƫ@ "w'Z7o݉L.v8)+tj!{*Nኮx47e Uxl[VdL?p+P_BhBNK.Q # :!L@|O6I|%̯MN/?ckǣۆ[jIp[Ԗa].~]<ҵ2T&DCc-Y*Yxn)CnlQ"+ rt:4w|Zi"vUl70{E'ꞕ6+'l]IQIm ٤tRB'eD6 bǍvjN< /ܨsiCkBK Oc^TKoguBśG1?u{4ykJ8Suh)[`$_v7:>á+ ̱ݴ,b'KS}w]mBS 8O:^7Tp¹sRZe|bߥ溄7 0QǠSĵrfUmnjٕP/Îw%(T0pWr'%VyT=X lmU#LJ^oC,sRj dU烼UZٟK /3FdRM7̿Jvu~{]^F?\8l<~%f!<8SdgXXi)%XQ%N'߭B_0oIȭS}*>pN¡')=?1i:Mګ>HW+O a 3Ο1jxmټmoU{u\3i2ZiwYid}Wn Hak)tܩGTzpL$$xoj(3CjۛXЃƋgha|"?+\C}^ E.Ld|,svϬyN'w:G=:;W {h&v~!Jfoݨ_ F949bq7摷^v+:ˊPv./1oٕg#M94PvYĨz 'ېb͍3 m'AsڻTܔ hF|n"U[ W,&BwMVtyaϱy}FҎ%* TR`ƺY WC(|iCCҥ8֫uS4?>=j?oŊx;W (ƪ>\ߙ'}Q!_`$N)W9 qh @#v]<pb2@O|M9=T8++ f$y"/QeOA ff\; Eҗ i|pum##9~ANQ?+d7Q<3z %[Pʀ%5FH9׽yJ>eH ʰ-t`z3YS2w[B\8Űp>U}='v$_4ޫ,,|uF @^flGChڨPNAsDծ,y36 E`+$ ]ތ$ $JgJf] MH,AP,ʿ%&j-;xBeO*UJ% Pg58 Z;#NPZ5P^DH[UA@ k{6#+#2i%{HzrpTY"gX ddܛ.{YO5f{BǼ'5'R(-9o~&1eNhBejʫVJ->+JÉm]0H ɐl]6{( 7ӂl!ĺCH+c-5l8|0Snh@z3d" 3V-,B)ajbڇh\OkǘH&V!\v'a8V 6ی#P1BrJժd)[:?lɛu/TC+ABVk'x_1=^ 3 XC(&6,4$Je= K8<~,ےȍ K8XٛoI%JD[ҊWQ\9 @,V7ԮS/kh,H*K8CgN,#@  誯vkzb.y{݂GYX 0 p.My<}D.n-5=qI5 y2d~=eVBؠ%F!'u6'҆O@&h^OSEVt 6O`PO_zw d'ZŐ2rF^_җ;-J g㊔@^̞- I@V9O,`t@^P:@`QdI\Y›oYpZPOcW mnςvAi1Hg?(Hv* S7PtLl,2KDF}le#>msU2E0A`Y wŘo<ť)^~r{諘yDYvܲLɶy߶%zKpѣ(~6˲ѣpbM̳ͷu=:}tB"a:*}J&/冡Jh*ί3ydY 6$HeB֙hB*jTNܘss6IE802Hc-V)kۮT9ֿJ$VpO&Ė? dRᚵz~(Bp]VyVty뗨p$jqjQKy`D|ǀ"@B-_oFGξ(Z7'8;WIhҏ/]ۄɊeFdXh3VhӦs3DCbmvf|ʈIdJp^tP\9UHxvi!.ك l&[ $,L>}',An?PM6 I%vٹ"$ d?w[cwhǙyݣ_uoawQ."WB#lm/ψcPj'Փrhy8K ǛAFieӄ:yi7È3FO`b2rKNpH#xnWR;Hw k{FI$Vz:EQ0|x[aGK[>Gx.b2'yG+ڋV=;) HEGG87-<6E:Q.,ƫT?Rj8燱YxNmm'҂3`:_?T$T&I a٫B R*cԈv@أ ] [z,e|ݕ0`ot݊{ 1{r]R>i b&SvQZgV:uD<[TN]S8 g~@T4u9@ $w\T0%T#%FEs})$v=`)klBO\)Rwn#ivs 1&'>hdiFJёfѩq+he}wOQF z`)kv?]p 硨OH6N"peEEtm 5#SwRR_Z=l#@GB|e~`BiށÈcUE>3(X_sw엡"YAE%ւB+RB:dF(X:b})Ah)R3Fl-b(gf&醂:mg8{]A\#Ykr9wWJԷ:V/˄,#*a8k *p-?{5>˰ 8nP4CSLb&VLT 4 1Al,xѺǑw gĴ.apE\t8@ccBC;<oM|ijK! M)̮OTIϨAP-|)}{xj<15?u q̫Z`D|6{!@& Ov(K/fp Jb,{iQIODGKJ@l :8aC(ׁDX2xaZ7^0(j.JcI<:"$pg}$=$D$ x8e<}5%-!cT"`r$,"u1b +ٗŃ:G@mDÌ|w77}ǁ&}>.ԪȨ^TpJ3d*O<8_t:;jj@+}WoV\t*3HƠ v>p1ec*T_mRuwVPA8P$&Jt)@!>k GԨSjXrZP] @ӺX?Lw_KUԣ^z7qIDq,4O]`,("s[S&#^Qdp~FmKPQ -1A1+r$TTEbtŒׯ)W,+^ZOdDh;7x-τbշ~H3|x͢d>;4]#,ZP?7 jW{I𙤄ఘe1v1 Hzd^|n5eBsQ\ cxtg⩈dTl1Ⱥ8|в =|D.m+C]smLn=m&e]+ KQ Aks}TsUw$[3Ê] &9;uX#3!ŵW n^WLyݓsϑi4[R4MMP{<-ԥK"DzwU淪{h?@&SD 5"`O|B^36G V=Ij.Ag]{,hڏeGZXv8C/E\Tn^E57q xM8WI*p⃴Y(9_ )sRbs-I[LD?ҖޮPzsD3ͰZ2S;~''۲Mq(x73 kUS!N]p, ᔍwP9[ EAU4}IJWkliRPqta1]ϼxg(M9Dm@*z-57J(-&%^>>c Q5عj?kb ktK`lp5ATL9_rx{o9Zu 8_~NCXUyՅZLx O@FR< jĴ{?Ł$.KغE.T^7wOɕ{cq,`guш2~Ɗ:Tɡ3%D?鶀@LV_sqͩnj'ۥ zt>(_YCQY-R[9B~ǃM>Rf4jtM9D\ݲm5F"p7lI;Bu3A)֪@zƄE9$~0Jꄓ dy1aG˧➇.)UxtuW v3it#%SnfmC3s 6-S5jSv*,A6{́y5,JB'Ph71KY_CPqWj 7z_X4L;ml/1"綪1dSJLrـS-gϼ2ւWE44_ve0jMmuO+D$<7͸^` qf̝WBsN6\'e~c6Ҹv^'qq[Q :_}e/ YSP EuU Z0Nr393yW=D@ӯ G!éH&굜tQ?2\f&Gb)\{ h~IGD==Gr{ tA~Y(ɷFir2U /Υt!PkND&یzDկ?bk{/y+?9Kon/IN3Wl䟹Щʺâseџ4!+44@(=tGA ],N$zz{c.r^\/7^_A}˱SV%Ы"D2> Uǵ̑=|(p$\u&cO\@{/X]VS-V-wkb^nZ/V=`o3<&G1*U`+{cѵ1CvJ> v9 co7=6*.r:k2#ܫ[笩$(PR` 2Hh6@PMVgEm~;LˀI)br Qb &t#=μ,̀\G( L˔jebahoObOl!A3vLC#Ҫ\=2A~: 5p95O\mef*i1xAW.ivQӇ7( dڜ1'$0dc~6rnNo]"*gCA0%n2ׯZ5~{$L`9aJ 67i.]Z|>H~OoPzCߋ2bᨋAEI ŞTLniVv]Xi.I-SA4+ A=#?k4RaAކU7J{]}S3*k6D>UFe(ŷ#v] #+Πd}7$h+ ?^^`ݶ#XNJT➛[cW(}Jw}P4F+ x@RueD|5#>}%#bo(_D난zvX:&LOzd@q+q\em8~Zv%#IZH']:zmKUO3*CŁ|'T}ӨO e@9,s&e.psdj = bU\xU{h=w\϶7mwVoGhSǼc[JX^w YmS;tTrEȴj I `;\&$&^rVyFMD=^NbXH`};=If? v |>Tr+OF qC[t1ҫ 2^1@>ڽ\YQRTijo9C_{SEoax \MnT3uk%an1,i)t#9ж7IUbI]e۶9&ҧ9z L_T _G*ϵh=Zzuw@1% ՚Ajv)xOgu9iS\3Kz.KIW:gȷ@p}\Pg;TpV~ؠ!%j$42CUHrumωVcdVKƌb|Xj0vu?[0sʊ62zd;e$ATYTE$=C ov]~c/_+Y K؉DY@K!?n(>f:ʙaTT 6e؀mk6Bm^ffs {7v]64pR*?le[:Cr 8`#?[iXCT"{eqc(M9:(^)Ćߢ@J᧝5ƭyrRke~L-Zf=PM8O[鄥]v9_DڕcR#L]zR9U Nt{-P> odJC7\eFE#9g_mKQ5oW'j'>}mt~ݠ]hZ^)9Pd*^n/Kzlxؒu%-sH(Zn%g$w!QLM/ ؈y ^j"MO.r ڌj+!% Mܸׅb n9-E9+v N h:9+|\- :/Ā 9x\qń! *p]sGt JW55S*2C K,M8lyPPg?VQp*AD /]Ƌ;vkglY[V^VƄl@h[>Z'3[V@!!eCRcqs+ޡ{#vyd~5xλ1]$q|B|@)- 8 ?]"Hk>-@hBu\)e%nXQpۉL))ZyO51|C^JHmuMe]j Gt;MAD?f}Y32Ų04Sr"#ێKD4F#b3Bj3tNbg5Ƙc , ['ݱмp#N9U1ֺvUYǪT*2_)Wk!3/QS(P,յ+h:i7j 1V g$lss hO/8>u|@-EW@܁#(j{aU&.ی=0od$mX[ݵ}Dt>% fň~ϷJ9눇g"Ǖ-R|*B 58:K]ҵkoZķ+OԷ]I BH=Xo+h- _'ЂZê )=, -ϛž1- (پTDD((f@iùoɡB[_WZjgW\p߹Ģ݅' \͜ H;bG1$uN765k3]"m 2S"HFE)ĥoK/jEԔ X5`1 'qXk2j5t8h"#aIH뼮.t E1[ ݲ5;ue{l`2ZhP%!f=;^XVy x^Tm-/AaC*ioGXzOc/?EL6RC:,QKU7j %L]@ֻY\Yڸt:`CLb @ ܥh;Il+*aA1J It%0}V_! 9qNФU  :aZ;:a٫[?LpG6Lrw 7I~bjF:FiܰH,#!J 0r#7/WB^b׷^ M'4` d.p}Jڀ'Ĉ= Q!0\GrdFnB\'t~> ! Q13Dy2T5Ô}u+Baص0@Jh:}i˧/v ~}O:)1֖g;-"a6Au:Iԍ6Ò@&/#GiB5),Ӽ z}$;م@իIAZ컊/;_KO`B-sJ83eiM{)^mn5?,} [ K7Ng?1p8GXqNIJ`ݬ{ma{{@1eqD Өɷf:\?.}D7]:XޛQ\8Ey YXϐ)Goy(ž 9G0YHXCϲQ/% cMm/ 8ܭH2x㱶[$|Ϻ ٵsxy暥%9Lt1co<='8~Gpc&%D*${"߰Et1K}3xw6 :H+5^pjlE">-"gpm$S#Vsfq+S>J>'RǷ|l$'<M qW~0?Ns\*uc@Y6tӏvs Q=0 ͠N&fڳS=6vߏjr$SK'Ԝ#ҿs:hdx f?dE?>s9U-+ɓEjB,4>* y aL6(YJ<1E~#wA_0ag$ &)#뵟^R^)T%22DA0 4+#JXW5ՠ9@s.om,hjm I~nj7o\ {t(qۦVTk]0ueW$N B΂21XstE*\_JaY@GX.H8ӻb[KMΔ"KrJX$^& ]6\z:̀oA$ZVxjOТmkո{!]4jKvyjJ~{͑4j.ߌؔ/übAԋ+zv9 (ꂨpa[…c#e lc}+Y> gøgcͮΤrZ#陗ô  O{ȕcxzW#1ރSݸ3X{K[o=T7N"cURgtf&3}mUjx!5 )t)³lX.qכYG|:`v#ZYBn4AN6$P"ΔaPlLM WM7Iu)r/@ d&ˑE#^:Ì#Z>Ęr?[%j|} v f2yWj'S<1>x~!oaґ%KHg߶>qkH߷DBmS븹 \ Y+d[?v cRtAD.)k(ϭ*Y'gj!Z!kډj ęG{Z#e^Dl&ZnekwӖRҜ&1 6K*K&8D8~g;U.91-юd6|]87iXn`BHfB,= J' W'h}䃄p3oD;^@*bk"ᤨG(%*hP٧{zxNI?F'-DUհ1 .:9fV|g>nw*Deo'%h蔌p'Ⱦ>fO;&L. A4ObRݔq#v[UQF&(^ԫӜY.y 2z;/VX@JĖB8tj.{KG xա3`40lGoj8zZ0^f;4II j=\0uTO: 9 ߵA b;[F ]B[8}V@+Fs)Nʰ> *JNƎE ?:WfNDv 7Lo\;e䝨Pi) t6K 藷vz@@\Jaݡ-P6\߰揠IHdzTHxK6QnJKMf~ӃmAXm^ +Ţ=3MqL+s6- @fR6AB;,p$޷HfUl@>hDyAc0hp\kV%wŮ绔.|B=Eȡ8ڠ>.?-U؃\\" 0RjZP@8k=墫DQm$}qAZ$k8vxp -Aˢﬥ\9t 2v͗)vχ?+6i%XI\itefQ\-k%VpЄ2gz~x%I$n]Qk\ܮ*|*ٌNj"텅TB5"۾LzPX7G_7//H^tى+Ǯ(lDQ$!]TEJqmOI#QH;E*659LNL|"A#ItXK$zي?+Ds~¬C+G#ƼD3!6ai$Is+Eu' I*yi_b[Ei )Ba!l9;mghorቕt7`A-H`mݘo+r9OiXY+p!O"3JZ>p~=|sF~G6'}+rhÛtd[]in ^qԎjzͭ%_M3N 𷹠Y-EE) D/oh-TCΆZ=qZtk`73nNIzΈ qhQ. c!4d9iuN0ŨˡUQcce0=5@5cm9l]ǤA2H;gۉ_}7Z ~~q ٚ=kGzsvckI> -^ Aݚv'uM00 (!˜dz4IT'*߉.dC/KXޞR労*ٲ[#XjX{8cŘ4ü+7d@bXI2BV)z $ W^W܌25h8-ty4}DC||cƧ֩sMz 9I7 8qulA'UI9 mBA 5zQ"Bq^00}^#+dۦ_΋N_Q+ӵjT:?C Tv| VCn1~rsGRr *Jx\IuIݔ a`~ep/| S) "hnL%sz3v~c61sJx9Tj\i -$-ޗظI-}t;˟/*V\q@(u## -G}.Opb;vz0 .R&vȤ5pb1e4UM>ݲߙhϷ콁`JΜ' H7ьcT?׵۾EJ Y͕#=V _Dx*scA3 QL2%+04sftSa[Z;`Qx/HUP,&_ m.'̪U;4BJ5s$?y'pyF! bB nFz[^S .R k/[:pjkJc{w|U[d+f>fɶAtA~x)רǂ=2Z~Qn"XEXț5":3U/uJ>yURCyhIot}{~&dV|&L; 0`m"5 &.uuPŘG=yp9"KnDND>}xD!6k2AlNJhϟiE<^ư&؎!؆^jt=v(0ړ^oZ'q`\EG3g#\xOXVD&9"S_u2pĄa-C ǩG1n($ x3ayWt^XH dm5@g@Q T43!ϸ.i: $7sI&W)zM`FݬAQ3\jPkKUͿ{M$Դ?-}'лc\=I+BN(bWZ]0YdEФI%MF%a-QXJ*fIyäz?֋hg4\HÙg3q}2b{QAٰ\T]bJ )05z#spoNKSh"Nqp}5^ ,N@IrwcVRGe~[#b\Z_b:_xЭShPT+x^i:qgUP%m1wKҦ1'2fbJ\:cH[Ĵ强)4l IKf w]xֹn0.T[oi_v-;lC|yGZO d!q`Ăֆ5P,L~Ehx赼.6\!^4|@2LܻVBe`VmHc]2k[_YD "+;Jz yɴ!_تݤyxACe3Vv 3lءT刔4?,(o$ ]5 @BL;gR _8"MrNkY t bO.\Sh6FA۞uֽDދ6g1QDgU^){v;ȩ k,zʬ:=f[)H#t6O,"LUo]M Ysj]ARi{E%DmO8Mךw%eVY Gc  Q*tXr[Vy%iZ=} $}ߨ0[i]/Q}O#\l1b 6Pwv*:=z"D+XDbM6MH皃ݾh%_ŸdB-Ł62 6w%|'N~NeV&\ |hػ9v8uU1d!VeXy:O.bK1R;1M2_ \#3}Inv[RHG ;Wm;E%m@d<4&Nv3ibU)Ѷt{(s'V2%j/Jsb%)jAjAgctRwR@R{Xh{HY0,L&2(ڐLྰDD~Ϻ&EN{W[5VS|yC<@q R@d55fwb.o[S;Z%m8n/)K!$ R9s5ɛ\Ԍ+ mOvJҡ^m +Xߡ,ϬbWC~V^b3*VtK0})w>{#?(e۬"hU6C~sDa VX^n7!GgVNR%%ND)W@Fp?@+'/ʻ^ƔA}qifu İQ?.aF$͝,,N|K@f`,PEI7_92)e \)Fȫy42KIRs]o&pϺ;5GDj;$!."IYȡPGNyc,E) S8@ UԹNl )KїM,N9i+6ǽ]v.Ecb~=^[gjUt(QԱ%,RȻP8K."'ZD59 < \:y*`5CPsC6@{nKNp2pAY)T3 `sh,7*  F`u M~ x:i&5y ,Fn0MqZy Eu@lc!o dn`\"SSW{4B^%E; %c^XLyEas͝].qc)H}Ĝ|$xR(4I)U+Z&~ɮ<^g#✟{Ii{x~7ayn;6 bH<$(RBiߔ?qP63 )&o ll# n_ppY s8 &2ׁM ;̱U{]}:hcMYhbd5_!ְۚe5)٨72Izwb%94##^2"K7j̧Uea`n.OWn5Wulw6_E1ݛ?^͍{?pd >eKYGd'=Zc-)fJjSï}3iz=1~zɣrrrK2 mBNj͌W<ξRA[HZ<*{2mj-qo _wT `puHū TQ9vy(bE:0qnhVMNH# 3F!1 +,DMB7阎rXg<(@6]wmԀBbIu=MԷ 1d,omRBs|ϛfJSx'W56ϑ%y'Q|ܫVlﲢ}wYi!av; Tn_j6-E.JN`:Sl@86Ky͢r\uɝhRr1)\wLWt)΂P8l y#^>!*Rx A+AR(њFOuaKnc8l^CH;^V>,_~OP Neemjjfae~+Yx, ?| "NKzeGu&HծD%.šڌ_,ISJU8۲|Ţ2(FU tJ3Kl[(=VmAnp՛j^ g\ꐊ\"d(SKON2; -f3*LWi!Bi~Ȼ*'FGW!wm-8kV]%mi<$mg>H>v Yp,WIh֖YK&ShIcWIMڏ hkjR\u1D ~<ԭ-*:ͨݽLL-Us7@„!=oQ4U"GĘ dsrPwGISO{1()6gMrSB1"%`aせ6ӏs = 0+/lԿ'=P؈|׵[j6{5vV:󈉝qBSɿ'qވZ szJ_%GmM\HPk>*JGw>$*4[z8udM(`)~_xLjC#> KÒ!u*_>%L {+Uc6-F&w\hdGxcca?QBn΃9ޗȻeK {<M'`8X6㷤@)jt;"z Q+.Gg!_ оXW՜G\S;G0Z9˺=Riig]|o( Mg:2%uǯgpiUM{5Q(Ù:kWMĬu^(rzܑbdNX]D) f*N1֔iㅚXc͸KK.x#ФiҬgjHeAZT-\=\\7?y՟ϐ,/Y6ҽ.7eQ{쎖9 2H/S55Yv>)@ҟE#ޞ.x{2wL%5c&4Lr}'Laܬ)w^.}`Vf)IgHeݍ I );ivf@$F@|$PoʲNK$41f6WbMp-g!>v 7D*鉵K`泠L>(nXX@ü,vn!⢕F{G5U >`_@= 6oDSn1t\ k|Zj}c#ɜelBykZ5EјK*hO h ZB N®^lVI{WcW^1A4 Ł2rc%cUW'/SQ/"?]&5oqKױpDiF-"h* \&'? Ɩx B\(oT8t?uigl##퇮(;H1[PKJ}z`E#.? Y.KRspc|׿C>F@,k5\LZ[S>KesoE/13W2n,TظIoY{WImG#BpQTS;V%m&{oϮ֜G)YyaѭӋD947lچIs:5DМhKk~FJ>iR "xYJ#&f:}[x˰2㉻R`EX$(}Uz0w}^IZYZoVJ5z]%p<: ;-Xӌ(./+%*vδĻx٫lU_zt4AŒxolxg q_*=aL;uã7AZk$6K-, ^ve.S`ʡB&bLiW\x50ğf(H b#::u١1vvo&9oilP+ޫ.n'LQܡ6U_@U)_`G5;RBFg`"a/ W} ܟzRm Ql!:BiT"`OŎq?lXK޳>sjuRs]mVb?[fAS<~\lVO=>hSȝ? p8 5_loTfs#xkۺ3<}IÛP+rTOަ1̂Wx åW`S_H#/SW+ᇾuNLz:ab:_1Թchud?;ݯ{@ja_.\>,B%㣱kڢ)W_Jn?HEcs^]F6 e;}cٍX.b'Օ@<DKu-Cv6ZeSK N|! b5ۆ Mh9^Y`9 ӑTY /b~LOs?X+q\L#66Y0%_kvqSrgFykg][I0Yj&^NNx><%)OxZVۿOsQu2`#YEcLiղ"A+7p{q '}-|g$:Ɇ 7H0W }_¹%'c(_b-I$]`ma, %ĕщQf/X~j!#YXɨbcukN}'2M;IF@R?E55qC~F]3XZIblyl  _wˍQ~oq,\Q_v5~y=NS^m6sP/tXcރ^M,EO.iW_ڰ,tjX4jn .b\Ҵ%I8v5:zuSLE̔umr'7],+O%UbGjƎLj<Ԍb5O0띚KfCلr&CzZt:" WHxE$.Wg‘펈vhWUS\ 5>+E5v0jl샢@aRF-DnQjz"L]Ô8v l W["`=V4wt? y~þ1i~DVl{ž[z̷-] ա4ǥLB?;{(Cw#I[!gZ Y$i~8lRd1  <;Lq`qMv~2jUԪqUCu,,ohg%-:P~5{R:l$RQcX5[՜?~}-빱aaDM.. twig~h7}'T6U@,;wEak! D"Bi{c waVhzߑ 93 q_)qF^ H;K5jw/־SCO.kh(QQAfL0RĿDs29Oϩx :zVZ_dva0@r0zz&2'OrUӌbrh3ٲsfs!'DJVXpJ+I 'm l_G;Lnz.Q"Αcy9thЂ=SM#1ZxTn w,pm?3]rOTb?iSsi RϨgas![$!r@ՓB]e編P[\fGB qbťZövvt.CCڡ^EUruWQ| YҤDnaEƤG=‘=3ij.Ўg ERg]>..K#idT/d{߬2! &/fڮV 0M`R5P̘J-辮.Yme`wd-ݕw[HkͲ:ǖZL?$Eo XbHiDFw%5G/+7WqbZ.xl$ᝡ|A ۉ!>)3](K |4>Y:;GFe4=/Ro1mG/A=,qEfDT AhQ0QjӺQִhwdgS&zrttgWkJ%9Ԛ/כ +x$)3oc_&[2[C1aIxꍝt B[,t7ZI;3;dt:*Ҥey6Fxd :^Y$_ߠmj1HʱC,URōl5 o&5?N- e𗗥A W_« J cU\{:!1%![%GizgyVAvI`WH1drՊz [EеݒPfd Ú8Bsqhpr|+htl2ʉpoh a`CI3m ԪV.b(l~VIc?=%4Bvw*' l2tmyp ;h@!"f*ƭnג磂p7H`:ô`c߾?vA8{XpPXieD(\6s!e`ܴe>&F X$&ӯ?֙# *~rHr!ECH5"U+[) 0KgA$w?GИ9njm7zWj,԰_Є6m6cS?%l@Q?*R,î閲V`T:#MRS5QªP{-Փt t)NӨ6~0bod%gTs|pF?Fx/۷jO7'Qu@Y iYj U  o ho m b%:!|Ij&25s6Mfv1W/[u@qPn9[Vwg5#X= ]XWPG.0[)m;Z a,wUuDY`pj矱CL4a Luy2"p]U/.i!ٮ<ȳ4ۊi2ɉ4 M?QQ.i+Mq#ύ;1XfwְN+ToHAaA5R+x*[q}qy3|!8dH҉.{ul9Q$!~{[P ބ٥#Gom+?QI8~a)-<T) ;5?qCygx+uǫ|0RޭVFamj*房:O(*S<53TʶX\7>BCvU[2-d!-(kɚvH"8sT®<)Mtn |> 9t J$> zROVJ }(pdBH" ]DP14gRh9=RC&y&r6q3Aw_+bfY˒m{rxAAv͕L,fDgI"ִ┌[v'J.(σ `e! {=f_(6~cE 7ejv`b.`SMMFB: x{Q4--x`% 00Y(.~í5FRbwoyT9ZFCncݸڞU:TB &UaKz-[h6Q*)OLzf>\cPL@- twZF(a H+oXojv)$Y:ܓjQtlr)uz8B1%jc`Dp~˝â4\>cFd*$F!ƫ?q F?oR>z40tojυ q:<⢎xPAI^SĀ^I5V@*+Sg!(M|>ڋ=h됚,/Ă B^ݗ;2 Ql}R՟$>@*-^o@Qp99D$ tA]3G)0dž'!妛~saBXJqH7D.[LNtS~ftPF϶,XV߱{Gߩ WEbBdf]'v~9c-`33}u>ӲSGgTxj.y e-$A(,VTМCXyM2@(=tQ-aךokkT_r^WGa]N6Gk&kDww7},.R 0\fw4<mڌςjHPX#D2xnXt/@0jXkL^yX1+s҅q|g%sdk߭,3l<v!DErp.B M"zmUdXfh R(?Lʚ#q ez#{ sWh:A'\&$1D3chGvT/c6KO{'op񀙛F _i[@+AZ^_4%IAl(8RPTf~/Cu/|Ί$\ɀ%*6a3Vj!S٦"(zm*K # A2ϤjtCm5M(8c @K^]Bɉ xɴܾhhL"eY2[FƁm>MҦhtٞ QutSOP6M߆QKX7I脎 %l̝EU'TwhT.`|Z#H.pl3E6J ݒAXMH m&4:XÇd<!8^D^z$OL}QAXK TxghIћPE w(OþĨUqi,t8ve~i^f U  WN *MND/n96lZ !Q De0r}A-w|46.plHo`oy~ vxԛ(v|țgvm= W(SgF7.sZro:pbF\NMf[Y׋hR-wtT\FLX2)k40"T~_^SR[4dh64=V9P')f`AayKv^19'3':tp@USL)HG cg{͉ES>Lhb+Y@Kc9Zױi_'V%D*$ U$70~Ţ[EwԮ*߼EK1=}!CemV!"lPQ S]kH'!?t`"&43kAaRcxW{`AT-ʻ=Կ)mZ)̊xߖ8^;Gms?;LOR,9= e8Wg֟O##@r,0,TN2.3%_d5oRL!o<:n7Un5aQ:ixSaerSA;G+4ϢF/Y)dS <`!ݜĢjAgd:gOIWduձvLΗP|6CnD1nks]{2;〡rԅP(.ʗvcvK !'} d[j]E:2!pCkLFOjF|d d(z}9RyLh'MDdXx7|=-oռiӲe~AZ/n7mYQf>XxA :;cnfDG[)1m*%x^tXwA'c?w4;}\ӵ{D' JWCӬlĩ7l[NΔAKN@8;UUp)m]j`$H8;R`9n˃ӫd zpl7aMECZL`#ZDsu:8ĵ_n,Kh;hЊ9g˓x{:'Mh氂!Z Ͳk͚m̪~8 Rd>瞭c3SbIexLp0<*P^\iD>EB@kuvA:mލ^:Q侖p WaF.?,Iu :S@~VMΎOΞfN/C^ G-VqrL *8y)mCe"~O̙ V:\Eܽ,KGtD,.,XJqj`R96fݼQsJa,%ˬ7OQkc'T!K ڏmfܥAmpĘXV;'|~ڂ d[ZkJ@؞nBZYsq+ '2%e'˔^_Tx꩙yKf80L/F}``ELGR+ Nc![m6˨(pE7zb{C m } z?֖k,"DՌJw&:SC{ȘZMYz؝4~L;)K9'oR3zaB,W7F_ni XItw S]ui'5 {> H;@3};n/J?e}Mωn^LjO_-)6ʭOwHАCd>[RV ;VyH^(sAtYEߴ-j2Rf4%횮~]tp- 3p碕-2[VpIauWR$:ݮ4fħy|`}}˥M:";>q8qP7om=D`H72(>Vޮ\ugf ^| h_e!YiɫIw@Eú]>b-<0c`P2?,qB"A;B' 4ܵtD.8AD%ErK[~~\uYV40Xj,Ԥ'*%EHY1 IW4^e|/~[9AfT3h@䧭4-=y܅SrɄ3G+ToS?R$zQ:Ka49aX^k*:9pbsmmvSҝH#SM_B$ LGH`)N#{9 ) ]mSYcKk=5\\qp@ [ ym3v!+qJڙ:,6ϓm)U%7;5)2aI&0@2˔v:D?cbvɺ磿gf#Ü-q/5+)}5fLvZ ?%*j^h.ɞ2EFN&wÁ[- [G|mFwlΟJ:T&']tAqh?k+3hi`Y76͐KF' ne%7~@PV$9)2f h+GR Qy=Q6troj$:Of޷WB΂5 v" .`1r7n&zM `bdGH Ym4^S vi_+֋4(LyIc=q8,Xc_*{NqCpq3N(97!u[ZǾR%疦QuA,.|C?{k-(6=[}$QeyE 4sdVA"B] 630kLEZWԽL'ӱ OXkp|DxZp TYf G+ٔk_Y'3ųa~7xod B`\zJ*qQƓpK*pnLuYA5[lh;ioXR6Y0\x6_5QlX`koB}ݨV4UWR kXx<ݶT=BQ%=q$0AC1_P帖ūb)!\H S07aa/zw iՑәhx觇_d"ԈOtqzGC toC sF[ ={N#p2S*7,&+.ӏ"7OZ* mY&į9:=*yu)'RljU9ǡ0'nW;ګTΕ#*kbFSؙʺ曆9a0cpo~$\5HjtOT`& +6zLI9جkBn++j֘<=@T90z3wE Bw#w óx [9:{mTtzYB cwRM!EumVWKݑ/>]4d65x'F KCTהxmPoXKA\^z]`8"*muVf'Q0u<-lL\ RP/?\]ٻFjF>9FsU>i%`4 9P8?(:REQAf@ʟ/@QKe $n-T-DW1 L:]BxEpan~OL pDeƚxbk$ ˖^d ƞB]K.3H|M-sz*k&y f01GG4stUxsԜ*0g*l"zQ0zqȼ,ގCsM5* V9LG$իubVU%5n~ Q>i!kW79,d /,AxK.ިIu,[4aa͂Wٙ6bIƜwN;19Q֫]ȓp݉JYbpeq͉$&JdD8AY]q 5yu"m9EфQET&[ߡlT*V5.AL?]1q<_g/aPꃜPץ x)T%GF? <}J1} D8[jhZ 0c'.@OLAJRf<@uNXG&VGJӭsQMkC$&3[5 D\![#ؐaD#j(8`4HVXȪ VO# N\/0y[+8ar΍4%>XuCwfw'w|L͂k#.SA/th _vhHF@MR_Iw"a_.KB}R՟ˀ3!^4ha(ey[]~[IJrTkc i'ٱ#:$\='#e;,RT\8 s(ơ er陲l|HA'2O~j FAZI.f^y]{sn\L `O^{Z>(+% \ΆjYf϶ߓ|I?w jRYjŠXa;sY|]5Ѣh G)H2p1D̦ O'ݰ͞8+OuDH$Cr޿Dn6˯ oN{pѭъ_F Pݶqd37Zo :ng89θ-l t5zzw!X,jO ӫ!4,E qwP"iLi ƸK3%v.snLN߉%_\鰣GO7Z;٦9VCg YVv6R"vZB^"wt Ge运7臟Z q0LHc?ˠ}g8k[D`0?փøJnREA|5Wwd.,ѠUn]ܥx%Re} P$#R"2x^Z: k,F͚/_Z1 Z 9[8StQW'U jħ=ozO%V' PȶxaK\z?D6i*8iʼ8̳nxrw(B<"(D3.?j#N1@P?F3o-ȅz!'t}4o~Y]lD3<pNfCg /Hž9Nlj9J|,5r d'IW7\,T 򭾣37 s\30pܻj4Q 5Q;K\wMC14Qob"p$%ms4K$B̬2x]G`iқk1dWM0$&_l~𚚻,$ )z݆7&:|uP8cJic OtTX_ĸ-aGXCZiiv+C2o0\ hWCplK$+.,y@"2*sip} ֪cy GviW"۲KFe%\ 2k#,7Fj*V8@dƼ`MFDEFUnX$al+O[%~)2£|@/ڵG ½{ |+/QUgo.w_v{P j^Ux*64gYD~oT0'5osEɁ)=曽iz_GE{?lE|K0Cж'D&3e"=yw4Po9f'$4KO k\Ѵ8Qp_s+w^~2p__峙[.5MK͡WW7 %µƑZ!j[Z "ShJcz=ٟ#j!橶/Xj;`;e)w{!m=(Bbή^koWVLnuǮ3Owto3%ڣ0q5'7;!^!!{0b#H8tQΡrR~ v=45)QY~>e#pbH`ӚcN˽?Ɔl,>>?> nG|yM'Ԥ&g@u|cYK9{t^gPCԍ:t; ˉnrF~98ZeDžPT5wݜJ)tbh$cwX[i< Z-'jO;x޴Ȏs=I4 >NكƦ~+dbyfIcd 0:cgYb669dH4V`qIN^)Ly&KYrc Ruwe/at=-e֗Yln@%C r Yc?s>vtD1*N6pfBIۓOA+&J1Fd*~R;*-@yNxdkQ%ynLTD-rGv"CsɕL_@46jC;Z?/@$(n`-41q! i8 ˗?mFZ4ji梊bҨr;0%w|IIx|݈C3# #Pm0fI#ŕC*O }ЮqͲ},BvDh翞—D '7}L+ _ׇ?tM· g;FhNgI$?btԂYbjK 3 0z0gbj{uZüۊrClo\Ps @XŴZG$կڇ#qP.H^"Eq%PB>MLO1[A\6V ~%4(Ǖ ;lAfwsO \ū;w<#'h@|ee$*oHd(}QH;Qu`HW$Q+g-@W#*^[ŵX.u%i &2VV"$gW_X.d@86M=o= Q2'3H9mVx\:@4|aǵ_qK*T7a {*Zճ@Z<fEX8﷾=/+wK=-O[YGwLU/!y rI;$X=[M\{\2-02݈<c#VQv*ްp,X輬M'D"94K3qM͉B! w)g=f~<ӛ,ڡC;Ui'{&EXxfx2bPY#dIM 5psCB-Msq $J VStO3Ul^gdJH{(dFBc{X* "Z쌒P1HmmD5,K W'ԁ+L&m0l*l%dGԍc(UD,h'xt-s˩5/hjAGK1G3JJDKx~#UTcdSUa|SMUEQ"ڙ51Q+E-sv~n}Lȥo|LS]+Ѻ#bTf?ɟZ+ĵw Q.?Xc|1C@A6AZIΚ=jEў`rɳ'8Vo uo7@BpҞ ْ'sZz-!+TE뛌 ÐZI{ #哷x; lz*^/eVBnT\)K f3v̐љCvo 2z% ~ j*a<Z뫡I1xI9r|bO`Iht@VYn\m}!~kiSmp"'{^ͳ6Dɋ>K|[z42hTJQQ޾\H(^5[PH}ytO@]NY3gu$~Z2nt%Y%^:* a+] ЦuQxA$ sJdbddݲ5R>! B t?gȤmq$LoInXy]YK8?IiOD27/9y;Rf >gZm}pshEY#e²<[$yn_HLiE*Wfn[mH+̳}8.`̳d5}=?o}HtBz)QM?T`_;AtA;.\ӱmG=zeU菟cTs>^)*=N qSO4ưbt Ff9I^Uڥhs-|},b"ɎLq= w^7B[=A5,e] vt/~mgjpe biƏ$WTp=݋ϱV]NV6h8{ e2d[ '%|EDˍ,%t8yٟFmʶo^jiEho;}Q „&>H(P(LAMz'ҟeZT(FR^2BM\̃a\X_b!dwS&@hNA1ſ[ Q褙A[9C|[d2j)u~[*R\O2v'@3|{ a8(u5 hE"p5Unt!u (V{nƭ'N9Ȣd迠 %B'9fKcra=Ũ<" gRf"O&QIl{5~i/gNJLѼI_8,%IU|{n uPlܺ'P1!+6[^-mi%ێ[!kLMiCvt%c]Csr$f q~kdCX6PQ~:ӃSeWXٽ5U;@M=m*eÒ`Ӣ*K$Q8Gtam"&D_GpavEl&M xӝ},7ê CdA2 {eqwj"a7bwf%K Vk]SF9L*ڙq}XC$R#l>HMܮQA;(pTD=npN`&΍*I>ܿݝ6s@x~=U|8m}oĪZk,sYOO`tR WF=``Dbo|ts 8hn1D@c}ތ%V fG)5mkqĵVՒw9O,PwYt8sDl(_?__^I뒴.L[5T0%(-fv- '7]99D^`Gu$LDF@,bM9~@\)ࣩͥ>jhi _Vݩ_;|J M-`;Щ,Di' Ƭ9}<;YnA[;ŷ;[_7L RBY]Qk)q9UM0PWceo{1Å(}W{Bar~ۑ?g@;2&56o-İ֬5㝜Dh8}"M Ke& rpAt2R}Җ.{~窦p1 YTφb qM*k2(KV<5oj,c,mCm~rNvT^q;78>c YDL`C=%b!I eq`X-t_^ ^52rb~;ՠ'(Rg->2y>ވJ{*{|˩Z-τw1P&?'&g_HFZckldf} Yuk" ul PNL6H`O\y)ڪC )Yp?r`,y׫!u~V (uAWj|ZPGa}ԩ2ݮEeg@`[^뤁wUI6{B*a)ܵtI~r@ UwI[DÜAk#*(=DġM-E>ѹI>~jW :YI3BճgA 35p|cAUزfԔg=(6o9iIo(`һBK#z x*s|-1&FDӆj/_4o FҶ³ ywB'͜vSG2YaLӋ!fZ{xO9[Wuh8!F 0o m!#jK`:4Tj3y EL"0ڹ3^`{LHM5CT @*bKw$)j햷`  3w~SÀ;CB ў0B8İuMTc垸` RPrɸlɁfHtT.'\s(閖c߉`YeGɌݬtbX1<2\pO-{!#zjRRa8l;M엹`d:i!4%^X0G{s{EOG͕o[z^,_R jh3ʓ2z]a$@ >3&;=KEBwc=R`;N_SI;*1Iv<6ex{Jޘr {4};rjp^o@E/#q<aD"5W) ֖tk6gl;S2;T & 9t//kDm] ݸ(F ݒ:7*Ɛ 4}1P2ʔwxƱKf>? `X ޿s-{4Ze#k1k~}Yh4]U, F9"Rr=+aR,ͣ:=Zϵ|UKT9<ʉ?wT.>ٻ 9?!iM ֖vk*`q}r}7F}IdX`$#ew:LzdA9}̮'BD[i* /wy`[l|.e2b6W#EY?lskU!m2>s%5mOJA]*cPGI ~=g]K쓬D[$tLu=-r1H3xqvѫ쯂0*16boie5ACo8hD4%5khx} I.Q9RwR*e^G%?ޘ=i24Ay&5m)Ost5 ҵg=>:ivBw&Bi_KDȇJ dDU~.I./ 5n $IDRVbK&5W:OMOak#[<VpԺ(doEJ®5Eh++5O2fȹϰpb "jq*@էP{ ެU{@6Up%i@kxp6 T >ͽkvNpKo gո :P 5M*U [H>chj+ uӃt+BFȐk.5Yru 4?mT5<^F׎9g2a7?B-wI\$}"RYHY| ?fPYUu^@">^߭A Ԅoy\ū4Gǘ51`)$ x,"%qtk!mGy>8Yőz̠ʾΎ( _}(2%I#a|~['QF,&Wf9P7mY_wjՅ\'_Bz(:;o !+<*z|)bu-p(CO 5G:+[Fh O" Qf` Zl&%>7xOЊ~O.WWo飦84_bFZA4ΊgHw֝̿BwarjGη8KPb_';UK(n8"/C4^Zas=x4t_\=\KNwZ>͎ 5LTTfq9l` Y&eO" d;ִRvbvәw:6*SԿ@%}P@#BoU '0!(^dWMPnbCL}&YxhbF'/pߔyh<ӵi.HUVk> vF|fkk ϱ8lG2diJIX)!0 tQ 8t-IЬiҭT@m_D*1̰[i[ `Ҁn_v7^wh@(T(wь_A4xQ6M$X&)fRÿjN 3g sdYlRǜk.O+iς7SsM.`wo1Iu;Q̊JKx;{VX'DUm4ُIˡ Ձ GGf ]ծ|kG[ZD٠6Z߳7Z@LZSqKSͿ׵Rbc {N*U>h =_};tU,u뤵],)AVceL7:>}Cx{1,]>/Nq, [O<tZ%bz8C& ʯoCsH#?5 o틣C,Xdh Qnu[h `Z偪! u"ۡwGT#^e~ax-7Wlzؠu{+_*>Ɋ }Ő_kQ [cDS?_"j:иy.?si" bGNvMwvchd.k^+T?sޔYO:Z|̭xwIzM ?kIgMv^̘u b|CĦ(l( e4IlVcЫhVPŌθ!)b\cMAϢeg"ib?D N2yzܩ&S9 ^ZMWZ}⠖ͳ`;0'^@g@،v拻H13.E  "k އ^$%-OΩc!^|l~0[&?1btqӶ2w:x] VR3[Tn:hcwePXm0I7F"o^E%2<#|O ̡9*s -pؤPU'HTlbv.nJ{@%2ǐ."_80IV_Qw&PFBf^@FH@rdGj hǨMAezGnALw=<,`v}|{oxo3p<׮݆ٽ>Ad0q7[ nz8`w]c [2ٵ ^'f՘?Cл=ͺ,#WP"sM.qN"(yi,PZڳ l  >Fc->qdLJSgKnt-Lĩ59` c8Ӡ%9[B ]B{:Jt߀ }:V| Pܡ{$<g67 ۙoJjYpK+VSiԑx3i$8>7VmOD#On^9̥#A)g9DO@LbT6WSYќaD9/r].|hN(ȻA5(IKYsZzx~25Arw 6z OoGpK0# 'm#'[g}5Tq|gwWʰ10t7hT\VްͱQQ+ ׃#4LWXO5<`n_f胶\K3aCRkl.|A*dTf?JYY#%q#U0Q<Ɲ#v>iTfM.AJUUӜ/&Y`gsjhwM,a_v<ȷIF®Nq at5z9BrYNݤFW|e@fPgZ PBv9=tO(!tjhe*2c"4nqew<.dNƈE3!+%#vQB o- g KSAl+]%倭NTL-0C[tifn9;UGYIc.j6We Pv{ `Z-֥98ި6{S~a˧G|+2mi--PR[:SL=$l=S{L*|aj0[)fGiOqS+x_?`G[ 4%/h -WS~DmeQ8j>YJ8ɄО$0/wJQ R lvO2Y~7&N]c

kPבK_UCA"\z/w˼ɢ?,JAZ=r}4=?[kH 3%5a̩6Z*UPN(TTa.(9uctwh"ɠ ⎅$Wq[+ܑKl\s[IځKn./#]5!ڄ['"銝jߛHBe{ ";g tR6+!+`9om9eUh穌|e&Zk`GL8 rs$F3N 7)Fo%^N~ .'jϩsn,Y* . !-o/#;avpD.*ڹkUOO k=d*`Yh&/z7L0eAkWg\wcF'ͽؐ'xns$HAEVd\C1z0{ IE6s=V.,XOhXWoƹ.1/;~j赚D.PzuAot%> S+@PYݚs;>)*K.4?=s X. +"((wlh Rh,I~] >V@oɁfkэn~ub*~έ@5TX[Mp!wN#)c,t3쏺PmIwj~S & .Ɋ:5:,Gx6*oqm@I~ٙ>k#vh+8|>7Q`|[qe͐B2 pm52P\ a.e,̂iw-eR9W!ŮE,aW{޳u8| #18ڔr\Iq/fiLTL._isʲJ&Sw/ߤ.pmܣcYLpcz*!'1v3C~sKU`g "A}|nF>5RlȁdN^ 9:YpOjFXAo%""RU u66LvJ+YI#:E,G HQkzeǖPRnDQ<f2]oFs6.g!$Ah".xUi\iŔ>C7E7{s?n sǩ }v9"QA]LQFJ}GޙXGA jԞ$~w9]^ngι!Sx a6Rúi1;kjvYCexێ tuiZ{'? w+]/Ng:@${*ĮIva:?x̦qᓇz.Ъ>aYA9rZ9v( 8&-[K(X_(c9W+ ~Gc8.73YSBW!ʅ72C^2-H[](LZ B}ӗt  >=II j̘9*l =# *iސR u+Zނ|]})m.\%3"b9E5suDNỲ3$5Lb^XP86sqHVIitT%.C4̮ry]NLnW}>M BMW+~T.e! 0}\Y6Yd^fw!mv&!"+bb^#7fb?MnI8zqז uZ-zᾢí`F߈Lv?%JacA=pY؏\~FxJ}kRNNP(kV\5h=NM};S S .j(qiB[/QLjt <㞑+/)y;uιE>r}m߶C-DwX ty,>3ɡMO]lUA\%Ci3NGt=1U=g$^5L"&b0*u{lVn(Tpy/ x\@^2)E&u7~Vp[ܙj+G:B82,GjAXPl\<>#{nԺ" +"5Lm]]3nSnvC"ǒ2脼e8QtG)Jq".F(/%mD;e&*%MctA*=Lǁ{^GFI P1sɂL) O}Tm uČW&npm++ "'Bbt"5(#8Xt+I@hoQCE(֔ f/4S&u.1/)Wj(_H]CxX wrbttVc;>c99xqFjtX!E4@=KDŽY r lH0(5h[ou\3;( 5Z+(݉*N [ rJ$j O`a`ijSyĖ=A2q$o)U_]x tJ>+ʐ 䋎TaB\%S%@$m7#k"{d$R]XtܒS/hxI.k'{vc?M)?n'ufu2Ab_B4P<heF~@aSmQWEq?!՞kɜmK&tl3Ջc׍:wBWu6G }cWНHWeqԋ%w$j †{HD3h x%(/}, = klڷɏ,m9y=)nw>7y$x T;Sj6EEpGw'ւY1J|=|qO_ Z@GQ"Tiu5e ZJʟXCF|JI"]|9܂/E<*}Ez!o73I([u38kl }g]Y,UK^KY 5%z-hU&,tȱWGf[Lr\7uU%B2 ̂S}OJPϿ**Ȏ XVXL] =aWLTz/Iz{(Z+?3:/<ť_/{u8%DvhvA( ?$Z*],E눦hYtކ}F]dc[76"&:N#ʚvްGW=e~[Fiz=HTͫkFh_ ,^&8)[(R&RB*W79GeťHsv&UxCF5|_ 1gp=bf#T J[=B=msYI>BPBĚ6rQ, ȹ:qJ7`1٧JC D%.1c&) \I f11b %£*>_wY*1j\=tEĩC@# SD{fi$pi_8BmsOA~܀[jC+@xaC:*6E&utDž&l<7ܨ C7㗛-CP߿"HSyzqvox&T7+ Ϳym]D =ϕR8iPKNLTUnf88lm?0=rҹti\!cbwH-z'xKRF;P}vnrE*b\ Cn s}TvDɟ82 F*iϮB=!^` TX{(Qštʯv7@[N0;utF s򺱜ESӣ06PjS1[q)`^k~ې㡮7s:L(>0y*7N BrU@Qr=0y1?PnCDf3-_,ߜAU-x:"7@79cwx`-#o}3:Q8gO#f7"'F'T3Ng-̉ # duzTHK̞%!$u]L"eּ5]510dLX\RE"Pn5qJS nΆz2U14M}SqVOBP+jķZdFyr(~(|s) m wgLxroi Np+z|0עSa4}CS|Pp wmwsEQU#oyšOQB+x>1{-%8\Sdc >HzUYYL"kr͎//^YS<#* 7^r'M@꒩8uڷ[(sv>[x= #atN>t]H"C)$k X`kyq)`icQ=җ@ rL$YH# ,cY(hGgvYi6\v{cw1BZa;g?V*Up RjN<|p;k48?#AJRy8&B pL?vk.ddT;rD)!l(kzYL/zT,{đL-cVAtW #-55Ո w,ɄßtR/jjMltE]_?L(m6`=`4ʾ푎A(IĺY/C ԐdETRui? ~:be+y'mF9ڡ##F|B=`U+qf\?SU6}9٬˽#&b0~7pxr $NyWuvcfߢ9YI#\ :Rut2犀Pޏ2r{-(gJI$lD F&̺a;?+I$J@yK#6r{ڵ/A+ӚC_!0unoA.Wۍ9~K|$߲3`!2ȵ/,Yi/ xa`L<HY 4[4O`"E;MVb.40#Jq*Nw # _{ H6XኝKC+ xd{Q/n9pex,ws.4dUcFq <ePe>3-qΉv#2EIVXLP~p (Ǚ? GT_S߽IN unT䤛7k^lC}K[}VMIJshT? q:7k9غ>bաvzU፱7ۂF% u= 4@|̲$,QBef$N8 &_l a.=HAHjL6Oޯ)! z)>)<٭| Wl"1~nN|8+1]'@NUܴ |$V-`QIj3uvJ;jŎR#q:``V6} S{xbNiGєXft"5#IO[K ?VG85yd \Ғ_#7R-3W$n%φF>-a/A~E bb@ ~M,х+vy-CINkęt?\/(^1eR`1e}GժpX`l @MJF',t'zz~}ďt(R whf l]U Y)Д4𝎗!xvx!hgSB$5|v䣏5+>]"5 Ng/}E+)᢯#]B8V}Az⩥)oАm>"g)N]zb'mc1%)#~)~k\Do a/a]ːj<:JSpc[OY;R@@Wۤߍ5; xߢWb +}^Fւޚ^:$#bp3c O 6#V1g%{a|}2%YżL\*9%\}R"d i̻k9=`C "Bv$Aj!:mP,R-XvI|Zs7s9Gۺ^yOc+y@\jnmļo_E#EF8ɩWBF1 v< "3'=; 0,MDyC3>GTBZk򛟠&n]|*CQ0lj6G>e#} QƔ43nԖqCj{xWO3}LTڀ8qN1Bk) 9XLxmsgox 6n⡌oq_4QY)\ -#T`{QA9~ѓ6NBQ(L 23~^ki˜U@:i_43;jnAӛSQLxo`ۈPz7%Q{cR^**wAhf[eHs[e85VrD6yldag$92o@nq%8-N3+'5ޣJ{cwsT uI": OA/ @]h%\nule*r Ѩs*d &v϶ ruTQFe~$oX\N.#y(x0JoWOFe: { (ɢY SI#†.>Fb~T+G%y*-%qO1&b~ 3]/K sFه6#͌򵿑RH ɒy7A_l ^3홸,lFB8 (MkG$E#mm/ByLbL}[:hh j5r55&9đ_]`+κv< ܬ{c]> 3$RƤ| _!IGyĶ!:6O\RհZͧ2v =*ڕN_5vX8'U8SJ [fX.я k-@y#̂{iczF܊;c[ Z>Laդ #u`]\fրLj(=n CqCRWͬ$ ŦH$SteNj=-vb2h/4h֪Nd2_#d LH}t^j*,BNf3yņl9ɴ)r 6UkރJ| -ѐ)cK7Җ=gá:Ke].,K$RHagbyXIͨ -c,CWEi\MÁ= VsǕweձi8pQ1x3ϻXѯ}&i'ݕX8!~7q甞W'"{m=yKi]]^ɬ_K*>sv8>-DEc8xl)=tly<|GK4JVXQEHk ^gpvIKF3pTaL -Hrضj^,x ^u=e># K7#C :>LlغVUr?l|4he(Mh4W7/LѷuBH'v|\Eho@gI_P-NZ軇Y4?ԟWL" 5kQp]̅o'8kkgl%.Ϸ,bLmtTJXE;j'Ó-{2s7oTPM'U'储ds)wڞ3,A`#zWȾcݕY,WG$dƒ W)M+ þ#8?^lG=@yteFk\'%fkpH7U2pvl7bQ BiԭN`ZQ Ӥ*`n<\l-{ҽ~uU>j# /۰)ՊSڥ ܧHZ&Zq|4,s&A@G 4nmDu%]O/ q/%PX@|I=ǏJ͹X >מi.L"xYzF;wqIA (a(`Ka)O9Z0<,P ފtζ׈4m-{nu+v1Y ^CO8!nZXcE 8Z2ƩZE1&EӥNp.#ѻ.K{">@ j@c:٬yGYq{'fkFGxuMUmJ VGro6cMbҵ ȳΣqJf)$_m,ǧ:vR+¢NK|3l?.gʷk}^33QJh L35/r/}S2a@e{N(~-3Crv738S·^sG sWX)7L@pHOcG?:dҏ:q}]rɟR:m`TkيI.;".o1B |vR& eF]s /r.K׾'|c[|ډZC) /24Heeկ $~W~-DEt` 8d2AS'Fpkb/ފU,tbJ*NG9-Q9\9B׿z]{] VdSQ+@3%9p\Hpt:n-V^OYdpvb:S\Sv0P2dTX ;Y+JPVLncxmOG]h:k\28aLw@0 FF98FY+B{/,bڛbNِP-R|V ?Ί Zq1ȐZ2=8L , *lY=; W.J++%@}G`sr2,.@wIoyƵΌ|Մ݄ YE:@ͤN% cbLz] ƊQ55Zx6w7iq*Tτ#Dlkh}N;8Qt{+y /jJER>#Wg նQTJt \Z"&"Sʑ[ɜa.O?*JH4]ػM&vL+ż t(G> ;zx2nvq] {9xPUIH"_+vs=@ A,m,+ݦO]Pl܁1U9A$] p5V㉦DŽҟ\g-p*9F"~n[Hd:| x65._Uث3 3Д:@F[P -7mSW{q@I,=h%<CMdeQ#^hPHVD3ϲg#AHs) Sy |M.%7KV3vHg0fuշH"N)F,ݤI&` _0rM" `?k{XJxa)wH"`Чko/R.­0§mPKBm C`11$O]Sbr@Ű)Egpngph X~KuRȇR/I!~>llW82h \*f_k|s2|~y|"zǭ(I]Z\?9oG%M 㧺gvmeXȏo=π|I-lTr1MË6Ѐpi5ltepǝ "Dd_܏So"t ,c1m[la dkW3m+%RTC# &,v4#?^kZaq3WlFiQ7;?e}V2j[g.@MzDĹG8 a|:l涔q:e') c -‰MG/pX =hغA뙴piy*5G#zplEgM!#0u>,e8+;FJDx(̕j9 V ! oݭ&X~jLpLj( j7C1@.?FʌZ FP)7T$Xgחt`?ƒV! IT};qBY T7yI|>Ɲ4 ,p<yyNnIyb0eh TJWN!^Fo+6?tjcrY8d޽T 1m]n O.+Q.:Vmj*69D}#%cVcnpo)9^f\71FJtip9WS. k^$Hhzs#眑b6o(`l>sSoѷ%=m4u+h.cwPN! >ſ:yI_ Ћg?w ^}o~dJY`RvWT P|Eۮn^[]z@#oHĀ9Lf1fJZYG4.霸8c{#\,SP;nڔj:!"=RF>ߙWO3)؆<r +Z];ɡsXʩҔ\4| ,҅U-x=@{xb۲G`+\L\JDq%39A2ǘLn ղ)2'iL*VJ&<3!EtAۺSȔc%5兯V^'4 n(9ն8pNE"n_x6!&w2Iw};rCP%*g8]YC F@M8@Ct 괢VED,5 @ɥҐKX{) %iޤEWhP͹ x`"5vh*pRUIq.3)rbtdS#!ouSҥQhE,TĠӑu'>)$+O:f2tׇc,^]vdMDR]rI{2eT+w>:5$赮;&;v˨cmw$!HCsN.ͨ XvX(A0}_wcgH'V)TϒYѩO~eN =K*#6<זSLS:rDu4hP m  o \ӹ5I$;6a#/_#+"]vGS뭳gJwHD)*+G웪 -ӤɨLBp~|q9(=8Tlx66j+ o!Jw#PB rFT',~9-`?\`vka [%Jw9}@޸չ92rVǪM/0Xg>B]X:xəUP(aC=ZUX9a=T D OJ#e ԬX~SּkXK}&džl\zMhᜨgv@Z gzR.N ƦU~ O{F _$@Om{U\FLj)y;MBSN{4ρ>tT#(Oa}Iy4=C9.N@y49a'|m b#r٭,)06R-Jadqae EUnbp_~W"n>І\Oaf!TǤ3fuɦ ~-/ '?ThpݥUZ Fx<|õլD~M@#,).H& 퍆J\0rKNP>Ƽu">_F'R\| !3+F.ZLNb^ؘFt&_'wyUIuȏPwBpFG%_iثqix*K3ljv˸Hs(Jst$d*n:'i E m1]rcr"/Op[Fn+hɖ] ˱ki9׈X"t4EۀNpYzU/ C$~QBz߿&x NTi Lg1"_7\ˏERD&a޾J,;ϛI\[2e^*:lkD|D$Vq&szk[[^  ű/.'頨BQ=ĐA#cl=x^2߹i2;n@S=1Z1 L[V اI (s=-LO5ب&ߐ 47C(8S\Վ}M՚?vRܬ C&%׀X EM c{,^@;4~KT@ZmWɉsYns_& XJFPyy0(!9hO֎°GZxҭ>6%ԶȂ!.nIAROB>o41cia8B`̙Sb~t֓G~_*eQiQJG9'rT~PM[y+|='?,D !OQu&+d yT,J{0 y38 /Q} Zwx&h}#i@2nnH8!(~+g{EbPSyPia׷2aEZ#jbEɟiI(n!r%iiv[#(k~1{3>Tnxs{@Y]""0{x y \JdyO'zj)ҜE5Wwμ+!"ey8 2PAMؠ^|M 4μ8@:muv ʡ@X ["&= .^On"Sֽz͉\.ͺ{4{{1N6Χ{ywJ})VnLQe{P2"oWwl<RSݹ )6ZYRC(FA:ӫ/f5}*p+[l~)N3.3}`f#3i8!~d: m:wɵcwM( [;L=r%:W~ lR>X4S> 42'~L+(+v^qo:RKJpd64sU8)rzlFRN /Icnj܏VRR_N0` _+|n#ES@Q*1[*uBKR^4iIBȟ3 1û&"?= .d}o6fQq~ƚrGU*t$c̙9cd-M )W$eq}5͍`:C/YkoXqD-aaǚcIbǬ|>(zA h#渺c1C.okT*$VVWQg{t!R&vx +8K)O b߃AwjBD |@(5XK,vfqkL%^vυmX"YcUM1kIH>ָ_F`k~aW)'놀J;GE@oqv݈Sri6S ~/[Xҭ~nԞ)ۃi#Z~F.*ҙItԺa[ygݫkgvº>^tx dX\~6~ՓbA ҥ piQ0lH"Ysq5-+ԏepնG+):b"X7C8c~cJ sv7(OppRWN18xzNE]P6@k0`x,w8Kܳ`C2N+A{_b qNEp4aݥT*Ao_Bԛ:Q@٥<Z6Ir|hC| :lhiQ*'uSbn|P;zpN?sBA,1o Z~=`l.*|kGZ&ml)B&IJonZ`8ƯƳڽD6-h ĸ ¸`\V,"7%' az+e&&Z pwVQӨ}]"yzl0r'#tKˬb?o(8AfTR&ɒdX+œϥk~@B; E Ԩ/_u[e:2"\sE *mCEFړ3rD-cZ_$f S:F;\o`h~j)!xD/D |xrGݥz_Nxsf8d DjTxhWpOypǦ=<t_>`ȅ0o9NekT1zW@pybJ}6z"2}l!\t(K0e88^hQ#q O/ SQ`)ũ gnA'aIO;#,mZ&o⁚<U3 X*0?㸀P_])0/#5.G";0Ym^6li'evQB~/>Oa>[~B nbFy~CoJJ WȂDEW?< Q_C'Ur5Wc1J֐H@U0|Fgkf5%oElm]>0wf}G`KSP^ Q#ypDd$I2#uyM6p85C0jaaUR8|W(V;] _tF]T8-|_18ĦBb-/6s[y8(y&،5hWL]˗ݷu\vRGY#r|cj|JSzv.DZ $qOo|:Z9ƒ~py &bc\jDE#R{݀I4aqvŔKK/x`YL՘єsF;̼v,4}*V;]ѸWiL#{`f+P[o"5ᑖqph{@v' EKB:4$+)P'8ejxeJO#jmXkV񳦡3?V`]jfc*JP%YSϧdljl"B?7,5vr`+ <钝;gqYE9عDdSQbH爚II2_o`AUzj>eyvvq?'#,ZE 7%5EsFBjfw I"yܹ"Kn;3K򊑜bҡC.c=.!etʪT8%*|˅ :uc6ɐ" Nk܄)PvenN"\*M2[ "غw ؚ ʟLA#!k>' \Lh3Fuӟw^ϕEqW|(@QXgG'4Fճݩ , Ih׹ g!$)b/G3ss. A<L̤pF^: AB tN1lE(g͵ b[`3%BXJ4PR爫`T 0q IM9`.LUr@c;ݠigfaTWI>6$ZBHy{+MC A 7CTH"fə -9 X4/;S^\{ޮ] UlmD=\> rM(p(q9jtxI oZ| !oGv&Jb1i"䂃[*p<.aeGùpiEdqU:-M!ѢuXm| #ȬOCꎮR> Go=;̈́yʫDrk EK}LlB-FQUz*mvI޲ JR 8joG1#IZԿ4TO&=kqm Gݟ ~8ۼ_P5J t" ~W% BVi! {9_c38B gd_~,H<݅ z0exUM~z-pk>J 5Z?.bZ+]%M&޴A+ڔ|47 Dsu]KtiQp GJ{Q+O3 |W蝅Br&,C6`c Ʒ .e~JF5@pJ(,tmmp6ْS?wZG:2h,J M=ffp]o= $ fsQCv*&ӫuV``m ƐI)*.QPuܮ=r*sc6+Mm0c xB;ŭއEay2;DFjԸu v)1d]Y=#=Nd\Ľl7YcT7Jbեk\w.DFƃC+@9±)V,e=q1? Eiv ~n*Ei\Χ-$lh]3c?;5$8aY o!Q*a^RoMi8 sp_ jBj! x~ApJ e4ð{̖?;WؘLC)'k&+p]kjrm^ֲB L`$TTYJ\#6PԵXWOW2N&pYPEBM1Xl2f(1F= ۻ{0/]AX- o MXk[Ufhp885BK9ӳoYp֜XM~V(Uq;JN߱9_JaU@BCe{H&[pX̝F,(X¾v&ǓoL1|tHiLv⯓_xnp]fɧNC/PbIVDR;O1EX?\Zx'zN4&][fr@Oce/19z}!0B7_'D 91'y<M,iFD/\{LZ{yZ}_ ##@^4 %Wdk%r8jb>u  ?хϭ S6&g$'1fJ_~]-.j,ҡ0/U$bg2w2lEJӥc/G]I ebAFN/>A u[@%2.x=|4U҈YpD}< }!_tH~PKg.yuI<{,L&_XY,XgrЏ@WQJ]NH3 Fӈ^=Mb@隽m]tS3ќFC h (",+c<Y'bm_JOQMpH{&ʒM`LWixKr+D0-} ׄɾw֏L")vOӟE@-u2EFw#Q;cY̗^H , /t^ sQ|/J$Oŏ6|1.͚A$׍:yJ$ ]s3|kRHÎmI޻<ϝe~ZPL~wq#Cn7ѷV^LOʤ R)8o9a(jz|VgPL S9갌p~IS|KӴ'5;b$<ٴu~YRX|kX_T*D a͕/`U]YڵcBHl\ kc/ۆ*durQ#3I+v<"532tIdIPQZ?'}(WE92nvMw8Vx2ZeHp,X>8<FŝLhvvOHv[@3劓 cl0ϐAAY\[_IJ95?BkðD>u_ !7 6a*ut$a/݁V+D5,BT9ƴ]9m0 'U :$E?TgfT&Efe= Kk,T"X2RӒA&y;[c;,2聬%fŢN[ՔI,ǿ`45$[>YB97a0J-c@=ndy,(M@R,0[RiA( i?Dǎ^F?p'Ȗwel/c;Fw3~k+Q@%yw8J!O JRc$.|:Q|$,|_]7fFr `屆T+ ͱk#vZ!>=+CGq'C/K>_lx_qU=Xhzm]ez] /=]Hi5+Ș3H{-fQ̱Ɔ#-j6У_iSNn|O =%WR>Gq ),c6Ì|_ʁu%8Xڔ3Z;#S~q̏cgDc1pog4q%j{GZe8p.W> 5 挭V3uefLr'`$ F:'ܽ~8MUݤ]/g4=S\O?!nvIyV A%jEwIC/P0vxƁIsc( 1&i]UC ̨FxVZ&'@r;J+'oQ]@Ϲ Ҟdej%Ax; פwd90Z^vꀩ'"O0UI2&TK]7a^ A@CC=/2:劄%;MIeGoʟZҶtRLЂ6 |B*Yp 7S⌑Yg(!on ~nr7(4f܍ACCidЉ0= ,<%p}+ݧ3?dbozfԶ'^8;ݝEP]8utԜx^^>FI"W43deiKpP,[V&} L͖7 0ˡS]KZҞE$,ֲfs3#2mx,]$!{-H1aD*jK.UvҙUsKy_+Ohfo\+mroS>ykbpi>',z R~9ف&LA팼[ؗh9 XNen>$yǖSWgT d+@tx -5?وUr͜'h>,bg̷7dXyr*lsl[>KG;Cfh*qK6o{rSX& kSPxrvWȝ՘!R?'̙h̥2*9*\\71juG[*"(B*UjH*e^℺*/].n?f^otz: %?mv8`-Ël?B>Vsbb,ej\JyC76q5s-&\dB-9Y=ZONqS/FD1U@p#rVC"XB[r :|hh V\E a i%ӳ p$L,^/@"`sP~{0|Gl!M;?}dyiN J93|Х*rkOQf V>^L`!t`]ocU+ *&A!PAB2&GQ]#Ҷc;sCM1ȭ65>@qFF"OBc[&T>zѺWEE4F:v̝> ߏm|cX*Yʉb/KONf(ҺzLKpN[F %b6v $Sܦt ]oeaZ-dfȓ1%zsF0M?-/I2RfI 1#ÃYx:D~빔mxWDpAGΓÂN5T mJC0.bI:bֲz A Lg"orB@IsEjꕬޕm(XYpJyk+ i\> hrMJ a5ULweԺ[i)sWf\}֪/3;g-A, ]oYQ d17ux q?WeWgEW+q5r߆jFUתE9Fl4-^;/~iqQj~|, lj;[u{IS=7fo yu?/eZ:S3OS JZR0kX!ZFuٴ jYȸ蕬gX$Lyލq}8nqQ7XEQoҪuB 4 u.rȉj"8\4^p+˚l,]B1Z_&?Zӯ8*-"S| ϻO? zsJ0ՖMW`OpX&'&4] g;E{"Uj ϼvv~>".{ qEf1kϮmxd}{;坶J*[}R;/`/ll>2רu:%J7բ?9n<&Vw!^5Dn:i(3v#L댧·x`ڦ (?g TS;K-5r/?xCZ,!Kckuc]Sl9awP՗prp˽-U4 w*sOϸK`:t%m )>=LP3sj-k8=a@%9F7%OQ- ?= =tcV*L y vӭ'Q|4w~l }J@jfWӨz/[ϔawt@05,D!|iMUٲWT.d^o5T)\u"_,wTzsdyi E];]_]k,"9a4c-.y@ŭjD:B5e0D3)h1B1aJhS ͥD\>eF\+bb? p]Ok]?c9ӕQ- %&ݪLh}Qxe( 46))p%eP24.g̎}VM]]M-YR6&6P+|RَDR[Y%%iy!C}r͂XȳzޯB< |'ŠW I~`.ZV<%/'H΁bkVo4pjOA7}{wjj]:U+Qއ=4 J '3wza^HĵblMKNNGآÓ,aVjTW?k =7?zF5XtTϏu䬚4 |& 2CB z1\dW>:2mh:9ėx}nl8oýTbNCݼ:ˮn\h٩UWH:ӅpƲ voa 8-m)YtnON4>(yQlT79N[bNR^?] OBaW [-3k˃AqT$nbeP8:/FֿG``r녚q1O7¾qhv Hts63͢i둼ha˧>cOwAҝFhO! HΔ:#oPtyqNrХ $vhw4A>_^f뗅۪\5b/eu ѦۖXlY vMT!]Hr5៟1NVi_C>$Q>7-`mڻ[ bPm4ݑӷUD!12·Ia/a#hPGtTdo?%&T)&80|HL1r7rNo|#Je`Ḇ߲ md }Y\!SIE8O{2Qwbaӎ G3~Vvvž7A %!Ϲƻb3LDۼިǡFd%-u~cz߀oy)fH}Ixb>8ll;v?Z@͑ .᭲E͢c*`\CC -Qo;1ƫvmm%(JP6mќ Kґ Us\INi+[0'yty^%u(j>[X4 ""|>ygeqqnaRkQ+8GJY2A ]rSqg;5zȿ0P낒4f)/{I3/(~g S(DT/5a_2B1 ~9euU3G!^PrZ2m,G|mAq;vWA[*)Ly"lQVߨt*jIP?XuLlCcq5߱jb8\ 1Ԓu^;&濍e ;JL9utܪsJ}4W]̪fȾDɲm~QNkJǟG߲Qd(p/`cg`GƟX$е{T {OYTapK 0ŷ=HzE$oUA#X4W6EN^M\ ͢mY;&ӥ^<%&#HI{! %_]ֵpk 0 [zՠ.CF=vkқF~-P>e.P^!R4[OY$^Lj;B~q/962]^% !jԱ'py`Gge`}LsKhNUZAL}|,fV'qsce"wQ, ) T] A{繟ꔘnA۔!-]aQPlhro޶&Ys8{>A*˘_BcDc/.\f:Wxyo [ӅVE`4|w'Zyg/ m04U<#Yɿd`=vՁfW+e;j NO=Bhlk~ DETݕrN$+(@o䆊wP ˲J,k-_SVuWJk]tցZEwt{ڶb ڒVAf:J`yPԖǑk1[̚5OZ`V`XN}9c`T|0ޥ(>xۙ8_>ߤ5kHYjA& V+/ށqǢ 1j?gxm埫oܬ9 4]5mڒ逪~V5s&7Wf ꗌUj p(Eu#P$<%\NP,Cd:wR"Fȵs}aj+/SFd9n>%PHpEE+9lJy-&nXuQG'" .PPb"8HK_Q ̫F)c/@zbw*U,_R[X3App'V pxAtiI*w)`WN,e`RV]eF(輦CӲĖpɊxGqI `; fl'"lvyp^ep uNo'Ζ[?hCtM6GN{w*&dt؃o{78}m.|KY=Lt?PBu5z̓8Mo*:|ێm56-f}0uID4Zk`ʷp5e6j'S,׻L95d5{O2 VJY[oP-.NH)ħGJDoXo'n3<9l*`ߩ{8/nqJ;m [1=Pb %iUC,\@&C/Y6#uD섗Ŗ3Y=9FGמηѩt"7T)e!Ywe]}dVVIdY_:hl1 `xghl`۸>U2:vU?Z+(#ڧM5dL6 qnrGA_όH}vs u*!3=9ōdm(lk߼[G癒Ċ;^V1rY<&G4e˙ ʭuף>R**f oo4kstANӛܾiKÁ;2' v0Nm^w''IUS(L E}e$ƫ(oL|iHX]py{7c4E_ xTk]BuININDMOǘZQm$pfvK,Nho0Rnh J+v,}赈rzY$gF{^K3ޡF5FNkڲK5WGMHT:kz#|5/Ӈ9gŊ *m"Jj搮6‡/P'AC{HEƄmuMa\ ^Խ;^]Ǯ2Sܮx_oh_ޘ'!CǬӍl˿Q޷DuB?=aL)Ox,9]8kP{rg}wo*˳SgpY <.OʥX3M@!Qi69sjn>y9/ r3ߌx_'J~ICWy1+3D}:IW/fZI,u JkRRt>ҷIU3/H*`{MGD4-Y$7f'?w}ff闶 =bsz^_rsSRoêgҐOF-m492} Qc*nB{@4抱C4@: cOŭCubbOm:}ۇ"}gc8 w7jrAqlTC8%=n! Žw,ѨOEGK|*w1ےl/JbrU.GV5k{@[:lgÈul"/aT^X:#D$[`64*^MJ PZt,UGKVȖc8•=_͗AbeFS1UmϨ Ĺ lS2@Sw|wV9AGi߸2PEX_yD;_PpXg5kd2;#IIft3'Y'(ǖG?,:tuxCެlnTK(ƸGG!-yb oN;:lR|2)+^ǥ=Rwa4NSO¸,6l(Ž ;}'AMOiPM</(q{nmyh24iYRL8`['ICFdGP0@J 4 +O:oHcL.z}7ȶ:EߘY =d|2ƽ"'Xn(F:v/Py9pudHfAI ͣa׶蠴2"Ӥo'n;9Ca_Oj kQݠW5j+Xf,C_{w.WOF-6 p!Ek"d5B_*NA,eZ&/3^.Iyx]gwDqP 7THދW=H,9 7,4;WzI.ctv_P|CJrq\̽dE\3e%(1c@6IN6!0h(}ҽd\+(μ%GBnKv`B0 1ŶjD/XuAP17y=kJ<-#B UIfO8|WR Hn XYFZfUK%aLg5QllbE1l`5@'poɚ›bz?ҙ]0X~ݔ<^c7Wׯ O4OԦmm> EW)k|` vH>)U;maT3r,n~!?q U(ߗGSȖZ1nL%% f'aG4A* ͻ,Hr#5 kGSWOVglGQ~7%Ts0AgBҲ9)H bd{A/0yE II)1NSÀh3 8UWrX$Nĺi,G DH p*,uU"[8n_ ,LoD_y [^Cړ1!5hn5Q wАQk;u)Cǿ쩙l3&?hkyF؊vg(%cœH1ENeBu2үCwZS/)){#G`&H}?dN 40Y8d1^E9rkwsw- ntݢwM (0~q#bNC"G/ K֜yGx\N~ 9lr2paIE̋cEnb"{Z$7_+xʚZ]R<#) A|R=%a]Xq|sNc_]Tsqp_]>~Lr jjct7hQ`c/PRK0|f z%j''g+@嚰jme/љ(pߎTK8T~mx%A%`k/N 3T y)PCH"':wB NՓ F׫4 (7M}c#kHpWJw}GB04G1W<ô=1Bhέ,v^vQM-3_W_%w%#T: y0~_rՋ(~ \>qŰ3AjZWz/̺|)K&".i7"90^dUNIآщK1ĞQT1uP G) hIƮU; Ա[|j*$$6'N4Bm):j{l4`9Ԋ j1fq1$k1Ə>Xa=fn5lIlTr 9 ,g>LqҁK$oKuG*PkIǬa%VT_$D}YG%10,MxThWZ lmJO2|p@ΛLdvf8bٹBn#ְ0,b>ryg/?|Ę'0N{P~ j5jk]]V|ntyga[KypsΦ}3Kd?Ӱ];%THAE hLg%Iqˍ)N mLk%1~pr _J 3jwcFs)WmJYBm{.wPÎLHMWLLuSжOy5ueGgúג7.b!WMuM}7~7و34664^Yq&s+l^(cIf+Yihg 8_C3Y 5GIUhI1Ia:NOs槜C;\lXKq{8'øGaU}nK@8(2?Sl𩻮mtL* +i*f7# P]|]>^@G?Lơ;@E*ւHF~ړG٪is#WT$A@mu@>uYM^5W|$N FSa6&:T!{[?Xy)PΗ;/4A6>d1!"L=CzzD/{ Ek})h0rv|o#U(IٙJ*5klr*,w0YI;G9f\x8ޣO!BF O.( BW }ӈexV3uUtDŽ.,ih3"㪯ڤ3raU F!kQX,%ciN[.SAQ]  / -/|RFtZOk^O=,yMiNe·uE'U$k`bEgVFֱR騛 I u]w'UHCm ̡C_o$OEj?5d9 (j_SB9_5Ei ^vO34RCپ^ ,1YT}3VVk#}|sl̅k&ㅃ.le+G$gru7,yP:> hÌQ'WPE3 yD_yyH֘LX{NLj8h~taP-'tp4fh] *!15ʽYpV ˧D)=- tӉ?B,^mB[xH*_hUZp;Cy"`3AF&m:?ho!.WmLȁv]v<4WŪ) u!T%Vv MCCN~~Xd„)EEұ%c+,oſ, ?H,3AZdչimʙ [G|s.'| A ԊHn\Msx#Q:Rh'M .wVx摷8W`7x^7mz`blp:,@2H%=Evg;_/jO#~ (μ&[ƐKSm{9f(F8CP4N0G $s@nJ`ku'W^t\}j Edl1B w8X\)+.iJ6H}|ߥp`4$e%Cm_p?%X7::r8C Eqg'+4&(FY`w; |phcH UВ P؈0L䅮{ձ*waf>Q1yXT;E=:HC02#ߎr)b2#`В2 `YW $g;ǐEޮNwtLP0MlO< m: m0Ăv<0ќ/!@|F(l]2sfd:k9ɜ VA@T|/J`ͅ9~+}R>PփIr_a}U :k<{8CcKh).e p[4f?R#I&+a3 \U ^t-"zpʅ1>R0f˝Wr7 ʝZoB.&'O%YNW ɀ6{ia&/ vAbOڝXyiA"*7x %R%="S,0X/|:t#aT,oP!$︵`.*m45n\]E Q7sWK6I>h7`Ty aP]| ,Exnhǰ|U~Lfc[E1hk@nIL#%kh1#/lp^ FV]3"=qDl;fipOJG|}|F/y\umj:[%fm}γu]L牕b 1V"]){c8~jHTO Ш~_ id/ bwPP|Z/A87J*, KAa5L1FK&apJܳ?ĜQp=V]6Cb,Ɇc#h -.K5B<&)\Z iaX8Mk[WlfD'o-*At R-lNZD;n7XgJƟ}*}֏u>/l K ц,ҏ\~<$fwJNtW^ZZN1gYwVM)MNny|{< nSq+bӋ,k~C>H-EͶyλ\!ZǙ O]H4uɭVBnRu@_$B&+Ng:ܔml&Nx7u>KܭNÔ:6<e`9K:*w z#5.}wί7{xĕBjEPjfʰ<4Zr̐ V"MvþFZ6!}ͮVd8r7zB8j:|v(qXpݿx U.:HQt5|`Mx{)e) #V?@MB][;fMBou"M([.R-QP*w3?"q039sN:Aڂ;1*.ve)nf2#zj*AuBtlS؀4 d00|FSR*</Rp%6=)4i)Mvs>0ypd!b F& \} ˙m7;hԠ}e>CC"0q x_TYb<ӰV`Jk:1Ѵ}9 AapU4^8*v\3nap¡Xղ* teS5ޖ0vřT,1$afƴL5YAUZsq0ueCT #qNLtj:Wƿqkf#,2C*id2^Z),sԶp%J.Ƀ)DF nTx؃n OgA-@/]m8Dj0h /I]lAʔ`0w@Lz3!tGCùQZa$3DI㍀2-Ȋʉ"a)5bs5~9`?r}9Ƶ]1ؽ||)-_OAqDU{GCx3CQ8$!ls Sc`SA}ᏕqӐ1,xB \` ?{<к_JTQ:12NkSP RjM6T ,:? ư H>;lqFV8}R0 e !G%V}CHi,l̂XʎuYVa PkEBM4iBOh>&g͡ CZsL!7FaCQL5^Mݭ6]A;^ zH'ug}ADh _q=TlXpsI=⦺ 0H61dM3+NH(@]N-6bhrҔNk]#a;H}5B;C3yQи ʊXb%% Ai;jU|ֿq71Ylx.>z$ |_peLc$ŕ%;97ָ{ gpi .$>}$ IG;\]㍟yz+NouVtT[> 0 QwC91qk{D*=?a ID]A.B'#p=Wo_{lB"gӞP Gեt%/v]}Fz0~^=Cn)M>u6咠w(X\mC9xdqʧ| 9+ C9F.D {jדB)j:wWj3v;iaYT6Wy:)oq^gkZwl/³Ixrf/{;~kک=6\ lDeGrL>tc"%R#0*KK`=xqQ}MF"4%o''j^A|:$]"+Lp3F;q{p^* ȼgw:M?o5 -^Œgf<%I5[qYvVk`cCpʉG+Jaf5ʷ%[VE=qYD%·bBWc$_{}hI6&thj&t:SEH$ۣT&' u3Q$m0`{ll mػu XVχ#8?^{纭pO]\L]$znQS;tUҳ-ԵD #m v v!Y7v!rtDW!j͝|NibAOh@ ~1փZ=QRfgQx/o.}>>`nHN:2c\ƴ8XUό&,AL[> 3o_ D}]eoT:bOJxaN:!ͱeO!'Lgαl'AŞE4vpRކ6_q/tI Lp?RvX)%`0ߑI>@z dB|g9,Hh[ wn/"?(`7kYeK" $ufN|XPh8 lfv/- d5|ۡ dnv7Xo7=mdxWR[Ns nNn6.AI2N&gl+hS(7Z #Cê ?f29aIwO@e|FA -Y'>Ti $o}!$%=Q"v\p`)`L9aZ&_~h;n`DZŒ  AVlѣJC/%&vw2mGҿޔZE,o"}36IX[&.@ >!6C #)4ȵZi:}0XƼsGtq䦸/X6R[߳\7́G`:J}uGSWHŠ;[4 { &=ZCƻ$ByBB[lA6pd={h.rwlbJq_Z .7ϲN͖;12^sXw&\յ ZtלH[Δmo2a^T[/:ĭey >^&vA\ E_V^ƼƇrd#phz=S̬BU ݖtolи$`/oj=e)18ǰ>N73wHZʪF4+IQԙh|J ,H:z dܲ=`D|4j8jnb[Q]T9C :<%:( i&u*~M1i}*~㪥tM&8@bӚ(!BYE6q3  v֍Ov&ݘoߚx@rhzXѤM4j нNq*X  S5hҧ%c,k*-Ke|M񹎏BR`.@ɩ2gvEAhl'o,Qf#hoe> $%vT(=2wzbwꡯƢ_c?*}H,g 6^wg_R)&ww$ ‹n^㐿)t&WrW3)33u V#P1F Gm&Z^v5Eh)J2թ p i'3,frw=BJPnTL̙s4w}Zpsd[ oQ:tǑܪ1=s(PV*]3t2`o |{:y1g#1DU;lJI#| ` bPs&؊II>o1TL]kϹ qGwEnt"̞ɷ 7hNkH:z3];̾:QkNe»lA:Wէ. Јtt* jҳ`j qy;YznхGwиGIqvd'0? 'h6d}dBfS̐5P#豷JQ ptTrEdE(ժ 4/WJy!+Ӯf9Nf Dy0IzF*zUga#Ay!wRmbÇg7Ґ搏2trWZneW0+ a RT`UXT0*gV\ L;MP8L= m?XΰOx@!bFNN3PG\fШSV婜a_y1a'_|tu:w){ZHZrToaoqJ'E_z]k 00B"1 aH;1~ 9bs6_Ir 25,X>7A+rgVk{Qm8rLFن1Sjd;ފ{IrTrKY|;lut [Uw+?](u\ bpռ \ @1rRz@S%x)T!D\sU҉9G5C 4\Z׼89O .uI,5Ui{\lW*'mR1 /f :~je'G|iKvZ}X#Uw^M3[El k3jQrǕ6 Q#ew)Id2 W4=xsLbN;Yɬ u)z^#'OʮجY/v)X6Q zyͶER]37:!9baн HoP4lbClB9-N KJHAWRPm;om60M/ |B _#D7OEn(mjRƣ42~#-ȻB ;~86RBr486Mo+дЬu7`VOQĺ?jX] 䉪T(c&hUVNc|Ǯ^fVGv@Wr=z,Hoc5Eu5>7Zr@?(5~H33IE|d[Kt/ז+k(D2H*1CLSWg}”TK XKQ~ fH5%uxFQb'm BφUz#Wpx=2x\ ?/Ru$D7"wCFfi7:K`_ݯ3ј! \Y[PL&|T^rrJԱ=;ғUQ‡DNJլ1)URZvevD^?F+ђ%7ҡ0p"鲼N~;cc2&d!4:}ZKB,c~aT 4fSgr, Ww; 7/dhV ?5)c8\5HfƼLdxW fHܲܙ <8u8˂cQJuKxQ[]d`-:Wk+Bp_ tަht$3>qq4-H~<0m$53 XMk|%6mg%͑7;%Z ˕fi,D !! ;q!ml^S-N-z,N^Gݠ1~{UWWpFA#,5\YPSl2{yETzs,v5ԄU/z/.]lYQ%Fk/tH 8=N s'Wǻ`6u_Ayd1 us\3N0bi`ȣf'F! &x^\&Ãφ/Ň"'FCg/E4Nu+f[- 3jHqO@PQ;Vڱz FхWuGDQֲa"_?A,A&\ Uk_ rU~?O9TdD-D@Fuzahmytb xy$$'w(`{:5M9, Ԟ=pTN\؈a +|?wA]b%EXDɼْ4㔾1g<ÈIL/qU[:\/次*ۆ$֌j;CI+(4&a֪{=P|IӉx5Ϗڔy|!-~`: ~e?Wիy{.+06T)z3ƟY{O0hI}\q@航aND\Q_q_ǁFCa *Ѻ~ jG,nb }j8Rd惰Ϝ@>=n}`Nl$!nU\?j;QXM$`y*6n7ץ,K44WAB J~2؍ >GyH b<:?L+Ȳr_$&d?9ԝfCWK$',͋'_r|ONm$VLr y:;G-9*1K\)ۜb>Ksqz9i &Zi/u~Tp0m_$[_HhtQki}"o>n6]`.)ff.}+gzz&SǏuG1ozW?]p5 l})/u}6!CAs<,ƥěO 8) k ˇ7M92Xuhıd0>}'~}J(ANMygvZ-I q"b%,)V$%#fvKwdG=ɠ̮4WhedVfGDxbgjntV\&89>FPȺx^Z83.=ECo6\3df{5v>j* ELZ "ipҭ}SQ-fB\+Lv ?mrtЬ,,RHI:ռN9[t)lCGX XTpR9l'OS ;՝gN9殐e˾- 7i<w2 #^x3۰F!y8~| Y `䢙o~%0r.[X#EoR4{}SXDw<[{R tP?~!g.n-a1"nVi[+㉖e6כ CMGKLUŗ8w aA^l餲] FAYRQ,b@_ p4MV3a/h>Y޿9?41/sSYln S4)Ktm@^nז#t@S )s+I^)Р ÕH%`}]υwm(|FzHvz$ Ɋϻ.ΉQc!R<ݤȆ*{tҒuPQM&oڲLQUoZ ^iNv08 St5΢$1L7}V=|'6USn^ ";uS6p 7^5@^6(*s M犽`# m$ BÈ[5}6Ōg8b3*C'h6pIvO13~*.OŊa)Kfz7hN2s`M(Npm<!rYnφ56kFco 'b)XG/i'ߊLI9Ũ ~9KUؼ5̇,~%f&Ε'J1?fG*Ԙ mPr7vy|JuD`7 j_!R)v%/7{/<( L/u!t3 9߉ TḾJo l}g'wlC{;Yx x!LerafJ~]6̅i@y^_%~Q*%Mw1Mk\=hޓ݀:+z6rEd׺;sIGsRX݆i޸Kks`Hz&N?/@Aњ"wRۼCL2kScueQeA7̾7T oύj"›^Ox?9+eftR9(',Yzvъ ,< 㝚a ͐zzih~x!ɯs*XX{`@9Fƈ _vt|R7ܯ::աdg;VDR5c.4J;SuhQK#TDo r~u_8l\\tO쩟pi 9 \;׃o_*vi,4mΦI.#%יyş#ړ/D׈{O\5aڊ&KBX6o1C=fh̊@;CtN'.o`gu?pA Q_ sF~uVv[06Bm(}N$I]+, RIY`{Xdsx|\Sx^CKiL<7 ~’:3=5 Z$|| vݹ*9ґl-:$Ko0`y[>ـN;8"G_)gf(|6i>x|9=aqR{UP}/9_GfXuJfǀ\ˆWRPoknX[ѥ6hM/R8u[D2 ޵ p:dGkdԣ|`{ | qZ8-Y"'nJYKL a^$11H[l|R%oxȻ|X) 2bsH5UIxr<.ه_]tGu]|(=L1*c+T_ǂ/_ʓ)xt>COR- `ZjNX 2+ڥ}Q,rWڋf䈽Nw5)Ư?E({ \JhwMaVHgbߘ Ztɇ|-e{җ^F{|pNX:~ 2S4y&I2 k);ʠwh5!#fp?@|{ 0vo޵E .i?u?lBkd `Q7ȕB؃NlpdC2{T!%հFQD w(Kxs7W+t̡ahk.t:5A)Jdع3td?Y|uGaIAZݴgFG^ fhAJ`4;Ѷuo$ڻDtbS|mFm=N%f攥Sߝ{;fxo̸̩IEn=ՑX9ex&e nxD*"e~͖~ކx@xmxB'16_:.7u$,n][C|wo*`RDy^`ZcKZp\F„n AݾA$7أ8sRY3P<! ,,i6'PVA >g߻`$B ?gE,cL/1$,1dm4%:?͚p!V+kϫܻ)[JAnxG ]vc+\T&ԕlX} 5fp ڮZ;!Uz[b "W8POBxAWfՌӬOpIB{iP @g*6QBъ$*P>cN9H2<ʑn H6n/WP_!P%a F2HrѶfԒo9J+<`\cdhg}U}g< E[?%tq*!D (ƴr2"IA}ّ J31Qϊڡob8BwRTb ވ s']@Ĥ8w$9m]:#ƻ!{%՘=k\)vOAZX[hEW(KaW]j0"[6F1&}DVd?l)W|mͫoNE*|2L8rA;noii!9.ʐ ƻjM|(mi'/U1fxU6A;< Ɵ.uvZB  ſr&Mh~wh+loюoYf&6Y%CBl<{ylFC`~΍]lnG<2h6 BlUCnp2.|̭οg_F DaaPn5Vժȼ=&&oM㈤m>@HOlwkz`)H_D0Fq^I R=e422Zm%%MԦ?(L)nZ-&\uΩΆ m(`,ţT$ln) $tխ% {YؼqS+H z3ӥj氰@j0+@#3IHDpOӼZDmʉ*=t\ (j&E:7N+b ȉL#Z)*-Jb1¶G!iXFbkdh$p~k*)w%Pڿz8X+]W2a.e4#M}~?Ox5r.jʷb2wi'M2a2`Qڱݫ @cwGvAg6brMObˢo)S8݅?f|N◁qA%g<2.~S6(НDB" 5 $ 8;ɣLϏ#L@ZVw~`Q,H(n-#Ǔ0 aO[q8#0 ~oysQёǠUW%(0 U|k lRQ)Nom䁦0:ƴ4n\)W}:+f q,VX)"'DQB=䶓,^:-PzV"UF#Q: >-KN2wQ^_h<ʳ03+#j"ѱ T3e5V_C6?E@IkJi$ 2/МQ{J^'#z>B*%=$ƹ/}j40^N9]dAE ޻U>Ve]_ubX Y',?>21rk!wZ{'ə#3M3gvQ {0 ZE0kdUZP2r9˗cyIZuKI}F5IS L b!sT7CYq-7sdwpXn0{llU`PVޅfJ.1CR.{;?,>;Kn9 -}eF=c~wop/OSjӘO`IxM D'ZQC-E<@4K6/m|ꝛkE˝N|8dpI8HjV{Pd R_9%W9csr`O]Puj 욐TΏxRQXH&Fe 29c _@ +gF?q*yjp\ka$#ns ixj) 3:E. q(QӠ!0Mşdh%gKd5kMX#ZrEl:¨8bzʶ ga}Vc8WaiܻQĺc&oE+yEe܈F2UIC7?-I{T{MTæ?Kȟ pR!Jꭟ;J`Q #$\&NhGCϪ;( U |;>r!VbН"yR9NYKb-_c`Yn#F!t^̋Kʑ޾s X\l`~*[nXx:X%LPo㆗==k֨0#);%[ fv QwҿE|d+<|0}mN PֻVO)ՇΈWLSYi||$V*#sl/~ m&;KVa~0ezS SuG8JM8k4֢RAj} 7~'Nd*w 8ZQ'{bp3 c|oքmOf 00j$]b'8j2I3@,RBOyfjb<iOܾ]/0(>']uCCwɑ%j3Q^c |h)uRGy-w@Ku6_%I.g9]{9&ֹl؊R0z옯ɋFoe3LMRgLo6H84ངLTqv_n\e lk?J*?,R16|$ /KĺTg=}E ~=zC VXĜDTMI!}x$j^Tk7"QgD]'Yx/r>F$ӄ2:' n`сB³TXbm7uJT)!'GbH^NLڊdsy[ʐw?`).h O%9&L\9`L|2gLM1,AV]Ee!rҢ)|qxCш p7Oo[3o>WTNy!c yW@os \PS:?.T9ϱʧMjnr+ Z1XsW5AO/ R_NOGPF8c,y-s>z '~P6][u*VxtpH\^ӕeO|A!j$\hD/$brJKIv(A4 K%s0[0s~kY A*`Ob◄Qllg{eTDY̹%F,L}zt]dq{Ս@!d7TVmk\&sQwJEI=u,o$:2P}|ꏃxX?/{Ƀls>#uK$֬uR Pb FREY.\s@kU-6!D!;;!붓]R'2.95q˲<@}mE7v=Z/LMڀѯRG7 r ^m377jkQYP36ŞJ붸m K͟3 y͒ r*wd_/IbzEʀQqϮVyvQ0/ݲ^.SQf *|K7b߯ߡXs*E{ƄjA GGFWVfrPqwb6Ʀ S7QԂ˽FVĔg' =#A_0ta%bHjc)/3&9ݘ^p_3 .YwI`,Q|s?cI = s;,`0fw$XAHbxkzޚ*ߋڀ_Dřm&!^z 묩NIߞhгdQ @VP$L/~V]x7:˂JpQ#y FիFAeokB?a &?dGmi/$]a%wrVֳ3sL&ׂ~<^TŨm%;\$UDJFG!mw0Njmٸ#/I-NQ@ZS1C=ljTAfJ0&fHtq4MZ*0$豲6&ӊ oo?Bw)dc :Vkqwo 9k{p_~ h[`s9ӎTEe5ZT6kOv KHI9U*4QM PsA!R{2i$w2j"<q{Yl&E< E(EW9"k4-I9%bjڙă,7G! %~b1bf^rY(WXYuL^KgVbY0LJ4;D^N\vIcOLFx;sF*2Pݖr{mMVaTvwX%%Ӕ".3`|M }jCZ[py ۀpwL=X-†E4 m,R(gADذG}Cź <'L"os5@`#Ѹ7: \S e΢ZĝIL`WtJ%47,BO(giS\-U\k%˗ɛw%T, N\M(`JCMk1H/1r"nz䛔|s!eQB(7\r ;bsFl92ED-o'bJYt$2|A|}h-H~$";FT{l߄޾S2Xo"Wޯ^ICŕ=݃,qᣒtc_;%P#Q4~UbLN;iY1%3E]7+H/݁ y>^XIh⵨NumvW Z6,hTf?Ioi_zޕ1|g_EtS"u{H `ҥu+ҏ̰;goyp8u)f0rfKbEG/ N7l0K<%% <+<ضP#orEg^CCO0(9~ [i[z(cR~GAk_&msd´",׫K~۽&9hz B!bj0>dE '^9jB ?'4 IuFbN >}KطYrd"J()h`ܒ.HOmN.^UxH50eRH~,2μ#RA~lE[\yqNfTP([Co_ Z׈ܞc|b䁛~T)TEؠo;zrk2)څm9'0CXi$7kSR)`sY[<e(^'>jk%>Ƭ]L e`#Il`^N؇=_ DnǀBKv ~c/!c˿zq(qď8Q[PqIM9x9~WgLuN'3Jɝe1hX<{[]cMqR֦Pvc![`kp B1\Ù P IoUuotU(7ɚ4@d.K6L>$Џy{OSes cDzmx o`Gۏz툐3RT*x[ԃfҭ,PlVXё %Aa&EQ\q]\}Pm5Ш} >d$͕Y])Ğ(|tǟQ4$J&9D7fi6TnNs3  ZpQ44 ̟!E3yM29 7L3 ew='̺My"IeJ2rA EiިVp/.1Uj5,AN%9[bLd+?G\=<7Vs4:vJNjӏkCRW2k6ҲkoORJ̿X@׃U4jM!U|#<Æ{Ҽ-0jI>LAV| l% ql,ߑhѿ՞NE= o"?s^k6N0Sxb=,.2S}žR6TyZWUl1nB tԉ?]bJlz:K(6LMd 5t c  jIw6%g*rqF/ sqvD2742$&./>r_>NWY+G/4rGEFHJ8g&Ra:kFOmdMwtbi +(Och\d"ШrZti8j7Lrw& ߸ Cy,Itؘ'%j3_.h#vMPoHK)ӄm{>F0e%r{oXIWg[c !)ԕ튽agtXEU  9'ɍ2O*z7:{f \KP9h _F<mm+$8O59e]+,3&DA)aWl.vauwbHx!=$n<(LnqawImE #Hb#iƶi gځx4@՚;ca|j@+{i9'GᲱj̉wPpn Go/LXW1@ʹ/ (0 -r M15y$~5S%ua#DeǢk\ vWڤ ҏe@ӯE1u8$R `P(D?FRIF:C2Fnshvϲk/8㺃u9)<ԨÝH^풓î"ܭ~qxE(+ЭGF|>Kʇo4/UۤQ4ʈft6e^+huKh'\Hܝ'C/Z1)P,C.pohb0NE0$qHC8W!/I*Jdw-6Y4|G݋ֆS3&mдa'I 9\BmE?4P_\kf-r]̄qk%Q*IiϜKp"2|/VbohR+A?5t0Z¼G? $B2rlEƻHa9 cmF3ꯡڞKy7%QN|]5Y D}f*.ywn110@5X=GIQU8pA#F*a: Jaޗm=Sv+@=KsgLbz2ZHL3YaL7zaw͓+f;UEQP0#rATWA_I?hQB,'٘w.XēnrkF5 ^·x TZ߉b;"*"gY@e!zB$aN?YvO>D8F<3Mo!l^Xj&ǠfP[!Fw;r>X\'<xs&uy9.LG$&7,5r\,RtG5؄h diH]-fXacp KshU#@_Myj.iy̛I.!ZTHJAmGpvojLj+> E#7ad[j6Ml1#BPK N(frީJZ.1mrX"a!gLق) &+޼c"Z:C?5;z{sǀ1iIk^1>ƩDYw(17H2HPc|ea/LC0v71<:Tf*wv& @gF*ױtieM]sFmn{rMaI ri۸K7G6rDnvF3Yz}p>U+B~>f"4s،Bn 6`2\`w4ך~r0!۵[V΅~Yz5/G(+Zmr ;Ω0{`µ̓bϗfg#OUEmW-1;"71Fpu?/ eO/ItF4p!"V2FEU}T71dPrpRyyDRB/p*@v'r=sAnX](䫳>|e<_<宲in݅O+K^3i)7X }bn1`*\74DMG}ltE"g>@(U@W3-լ;<|ۋKyvœaPyLQa2u_B]v^L NԿnQR.3s,!=N&MpZiXݧocsyS7sV:bVFcˣVxv剀wA@nZm׏kFL)nMG֙5=B%aÜϴͰB` 472|\\eoKz-.Om>+HvUrLː tlp`N%QNb{UY|B-QrΕI~4RYzKbwa.WVѿw2p,lO=/A䟖!> ,ҠPV10x?e^Չ gR 5psmqQ#" :)2SR ­]rJUN EG6 OجGN!L4^]91jmɃy<_bv WyZi++l&>0** p5ymVd\/Bih -@jD([ʲ -.\I/xO?޼`<imJUOwgZ޳0oж>zۨL^:fڌF@zuK¾fM4t,YTUR̂Q"]"(etq7%8Y0ҡp^F[dtOJ9Lt 8rMBg: Z5BB^`CC| /j6 dշMɇ4u)J̈EB,ըv b4]_BD sO3~؅_Q_ :IG =3õ^Fؠ=n23<܈&g`2= ~4@*o;R$4yXbOؼBsp:Ӽ7:@6'd JQ`o[k>+~!悔]DEą2{8<`v آw}Bbڞ6k}i Cm_ hm`6q!uXupYKaMXLnᶪ-/إV,5VM-(Х̟niF|꣦""OWÊ(/2L: *#{dBTܗ$]S'<4絶 ukvwEe1~">I Gw4NZu0;H*,֠2Jh,34 VM vx#K[> 3謯; Y) &M8[dgyuwLMbO _t,봋ep o%5q寂5*+*h bB#BP+=!ŏ<D9{R >|='_j+Mɒ ]*=;rÆ~N9>P"%'|"S p|\IEyۄH׮ XdŇU1bt'NPBKBZ Dp ߆upk cjzjD%h*Rf tt~)oƏ }wU qurTa(9S9-بnIT|+T Z!xJ8L J|*vJ~Zcw+ۆ@]c.[y1cWd@?6`tX+_d1~IIꁝ{9A ;pw 'RgiZ^6RuΚ+|!+^&1觢C7j\l%P 8 If3gBs໵rڶm': L40n(߿ceuiId/Oc#{/ʹ׭tB[*x&^,@y QZ^k!"pH?B}N^ZųRz=v'[/!24Њ&q'hq.552+O1[M(dPų\:D@&3#^YhrqtTn6,Tw_U+!2eZ6l9iW[IVdf_2"bʼn֬\9"(8 U1uoR[!Jծcuj\@"'jĂ\Vb{5Pwk} Tq9S)증A.F}Iy?Y$8 a]u>aq0RDȄc+waF&_qT7nwo W* z럆znK7E2%EEVvm(;@p.Kva4{(ɉםL$XɁ}G_HL\-JvqIiP/8\c.e١F^ep_[ۓѨB(`tzāvUgbv];FP5,֛k%4CDRWt[5Ͱp T[sl,}T8 ۶G|x_鯕.9¼|K;gB2Q0VhNe.7wo#Q% [ ,=JФ}$сp(x|pw;؊U+С b<92~̲` GoߐI?|Q9(]=RnzdܘzOƗ>20~&hK* A<,X&vw*+hZW׫izߑЍZԙ{Lqu;ѕ-@JXrZ$?MXdUqFaS 3_*` X9k -Jxefԓ)!9)nHAJD~p@f^UsN r ,ڬFd sK񽛃cpwg0apVL~h4Хi5% tVOa>) b~z-*ҽ0e3!%J|%xӪ`\+aFlw-3^,p rc*I~ %e-Q=X Mw늁EJYїC;6蛴>C7JdjF-:Y3mZ9Ty "pzop6ӹYL/d ׻|6剿h7%"LK6 5bn24ʻy=-:_Ԙһy#rwcg0+3/?v/W?Iz.-2Qw;Tjƞ14~O͔h[;~8L?,%"Ly?hk]uu8J1~Av:z]5Ptgļ~$eCFA:^']1'wfʜbD+u@& ebh[>AP}* Ǧ8|,qޒV[gy:d k=|$2њV'zP۪KQDrߧo`7:gud ;o95[)KB̫6?v7fFS<=51 Lva_4˟To5f)tF_|5(Ra|T4Zj2͔4Uk=UqKE]6o >> %rSphn%fo% ?cli/5dG#'&ׅQ.\ޜRq?RW+]\fԐ(粒8 ,͘w =_Uz|&+4.zuʗ|w["< >Qs9OjլPxvVT\%حC(/ʢ(u:%,\skX<9GVK_{`c,bQF~Yo)5]JKԣ$Sixw o%KGcnN5#д䭧i{d)hQh2 $,IΒ)yoUxCDu~AÔTݞK z /x8lOV2P BgdWeȤNs;"P`B ެ9?юҦk)Ƒ};6{Fέ*O 0]W'FՓ4&MA u//rb]A 0Ȏ.f-P[s7kc\t5w<@#启Rx%VÊ.jc.|K%&?lSYR}JlJڈ!R6| VSqma]ŜDC*մo$\ݽHd->#c$1Hw8d˾דt@~qyYFRj.}/ɐcZw!?B5lpkɧ1mv[:%Y0vU5d3u 9&٠#{7(N)COJ46p'*#H_E=ѱ+\#@![~rby+pˇ!RS[T]{2,o[S#4"|ˠ^:d>KY,7=Y,aᨅe/%AI3z9/Q\>|^%1Ȉrj#;$1!4yp#i,`41]KʳofQQ4TJ!h~Z=+}oN],:ن5#•ESi@L=WG{LbɉL6Y!ϵŞ"wBQL7'A#[rVL mi\'Zdnۺw2 i׫x/٘|&$VyRPPcC$a5w?_/0Ć0W98,NVG^J]zubV';dxgL}v]{ 7=" or[ 01r>z񈒑Fs+ǀrv%&?n\f+aEC*\gL: _9spb@2 -y8Dho>psR -#~3ƅ+qZ@=G5ZY9WNuWUnd3 \΋`5Fw]59~M܌u]9 &T%Q+vaT)YF6nc&U[ʾ/GmG2ȹάGYɱ^ot_uގ&7=c9Ԛ[AAߙ$~y0\PL0x;Y@6 &8P.#Sgl{dLtUP| _ar:;S}lQZfG,M!-.f'{wzyͺLM))xF58Zbj■D>hke@]BfGԾֈGƨxhIIshf%Y%+'EG" aǧڙ !TsBEё*ddN(4phTirT(w7tyy_ wү?e`X1b++bq"]XS#0K`#iƭJm'بMG+"Rx좔A]O/G?k7!]M:%TyI:B%m|SGFK|с݁ld4ڔV밅Kn>Žuj⟞6vd?vm\bw;AѺ v52.0؅Hc(tJƨ̨P|>XyNWfTx`sP$1/R?W\ݵ!OTcHo؍{ 3Gfd);I Hv.6IEIU!9l2av>|"u#8xߤY6?Isk¼Z=J"oͷ{5RX#L W3x l#9=zN'mx[vwj :fôż6־G#b3$%6ɓ+c]b Rb ,OzNdH~|rH- L'h40Y7Kfj!+tbL❲SwS:38TUh^X,|G7nHc9Hq졫 s6rS1fK [YROA?q2b3LDPKhs:}3Xda;qPp}0鰄@V_`:Y53]9No~% 3=`m17 H'lNJ>k4TB(Y_8ijVi 3(uTO+c%/ƒ(~ʼnG ʬuI2~ 8b:]v"`>2]ѣQ%]CV܀\oQZafv@*ɵzzĨ yUV-V^{˖3mwaD\ӆ{(mhy yaͥG_:5-lVR1ڀ(1괊S^(Q츳6(C2m}p{UZ_91 yL ~ i#Mh̘ҙ֦:Sqd3,A%~Yz4 @U*]ҲNHg`+'k]VJ=xmkQǞM#ޗa]u#Cw  e`cKos DSmY~^--$9_"?F W]}5`"2d7o[yi9 #zCēi61B*|P +_}yү=#D4~Ѫݺ|:xLZ,xtCTgU:Z Q^]8ZِFVSr+z&Y\BRl`N +>2|$s oUky?4@wLimOBs&I: 5(JkiKqHp9>3$m_ } +}yY NիwV _*C!)e-zZ߄~xBA<-0TN>t[ԵżO@ja X.Qon -WN5o 9돏Ḅ;`$.Q{5QS0 {׌/ػ[Lk~V@!GO1J Of2\_qi((F4d$ IjGxWͪ^ҫORT C8.wXeYؕ$ǒ]D S]\y5ؑ"[%I2ƪeξ@D8v-?rC`I0@$m-Eģ@UsN';RJI>궋Ut9QIHpI4< zWJ[dTA۵q6F;zoyL6# ETY:LqSܼ(ȡG֩؝Ϸj܌&1* Ŝw‘ZVBoYb*(Ա xvA| c\Cacswl 4^y 2-/A-򭜖fɧ5x,wƺU08(|LR*5#z& _Fb9vP&6sxge\Z:cMCU{#(J&7Rc:FH$Df=3UpX{S'鰡h&Ouvs a0jp^{v,I](]_1Q}mwhyG4 f}T_Qx;8Mu86 DŽ{\*zkcfSp"Wf]qwScVjy+PVq ajХ GS=#D '(y;^ < 6(: %Yj rauH,ib&E -ZV^GK6gs*k` DJ:)ᕢa-)NhI%j F~hх第7{vy>5t_1o 12=~Aa3S$KS`Ȗ =|hN WB%Ϟ\B2gah SOzjL͢V -XšH}(>U鹸MQ]M j.ۼ Yye1irI[fQ9I7=%N` ?ֶA'nQãc䷨\Aj{mzр_}Qp7NXd (n^+G)Cؖ[Nv48 .Vv<&(2)ZJG33 y@?KΊ!j:$ S@5R|-6h-rJQLrÝVi/ f֚:.̜zXx xiAX!c皍nbAWCC6$G2k0zqk,z]gtEIS7{Y= 6Zf9QJ u͊;T|ZAA ()u<:?w7NR2qdT^>$Qҿ2o*%EǪe_٬vk+[ךO"x4-k^@+)EQ3ϔ <; }b}#'`+0BPmNXYyV,Q7b†dOsiB8D4fvoziuw$`r //S8]NOsM"?饬nŘK7\6 J o,e35|@Ho%tϞQ>ڼ¥<>* :]qBb.~м*oNhiDkF6bd'ϕ5ڠ}|ЭVb̍]AIB[fނ˜+/}t{0loq@ɼɸ!K'uB"r.1 1C-J[HEUC`Q204 )e> #:^FU5JfZ[eIM%gSobw(*ޔb-m^Ef~Vߘ99lGc>5Tc6>Bц6SYRnB7:uJ߾+; nF_pdTH ;8$5㕻8NSdb hL%FolRw˷au_vnEb 4HB 5fe 2XheS;2߱[L5.萯:U` gg!aI#,|ꊨ525* #4/4*_ I_ < hjuCNZ(:TW$wC $!q gn΁ n <5bT ̙4JҬ-Vfop/A LEO!u{ABؑbwL iXv2|+ѽj&PYgrԩ̜+T$!'f%;aIfܟr q[x"/ ږ# TgLkzWSϸ̴AAyov-#5GtXfm6 MzqwW86A+g 5i$S+-i^tqN"ĤU>J.bC4Tv'8cvp COͩTLsu߁}*}"n}: #:R#>w!N0rX_:Mԅ 080fX\z7V9D6s$sЕ'bj~݂P$l PYlyfg4Uʗ^oa< G+!$sAapZ`U׆`әKdD0r*1- Giy+ h^26r}ZXhbT` m6|xIm  ljte.Pl;`斀ѥuBg=dHG[UFS ~x tH巉#k?sYɩɕZb;ϱd#-6X_VZ8!m]ٯی,~3`Uvb.Ac~gĮ̳4r"cdq}$pOƷ3BwBK[E&xς>ktJJz Glx:ն(}, sdC ! ] ŸECNkszdt ҪZoFg4K 6,Q9J+byU»F*n%ӀM#^%f$9]>t Ƀ? ![%5po%z w[/T^:.d'0%pݴl:-11Uy;U. d?~݉7v,#M/)7Os*;A A5ERgpAA}r59k%h+|WUڒdS{,?Z"+~lz{d% ey\yqk L]B_P7&c=Qt\BtZ9H2Gӯqk)k)! R;_EE2k~Ǎ3 ywD.מf ^m`h C8X׀̈́Fm'@{Oig-{N}= pZN]zG>+H2.iG#T!^M/]%6|bpQG&R!Mt9W\%Mi\G ց,%nBM к3@\-H:1/`$} =_U=cDYC^q92n0Ზ%eKk-lrzm➐rbuQ=]{@ٔ). }DHn@gj8-xjm)w{̋tG1?@?Vm ՛xuNVW>LiYM x^p,5-ʦV| ˘N++z.WF &\ P>L7p\roI`)Y69z/QWMi\ĀiG֡|+F3Jȁ`!(a9D$uδ׏;\BOAi!*M@<ht-5mϗ=}126E\MQ C+ߚaΎMh Z%ƕZ F zi6(hQ_:huRfFcxap>f=#hʉ$3}dH˜ZZٖt!GoO|~_n&A@np +:=E*#7+5q] YBO|g&Yu*dR^*jm&SVn$a1r=konLZѯc.VVoBGAE#\G"+6>#wL l_!YrI9 >gb,g)~aW`~W2/meX)ٛgmV5JC†i$ pDD*d`E41@l'acaTŶAPC }yyAJHS`(dBI+ D$ke9D*-HFs]Xs6'!3-|{/* m8nؘKvhg6-ښKkfM ]cci;8 &_Jl 9$!K] iBeu%wv!-u0XnE""+F Rж+)6)QbÈ␺å"ޫI9ᄋZeqReâ{p:C [ ~[Di{M",07ZVkx$@Njv&9R4\|,RlY Gr>v1z\`vVF@%(i}aO2{eʑnL#, vE` ]tϪ_E蔫նz&y9iI#H+AyO:_Ѵ^JN@N`'~jk*s*c|؃V4~ӿT{i$g`3?'Ner\N)4+t1!UnN?K2_f lXq"tI'~G%B0ߚ-t:$R`1mi=\A%Op WZV p~|m@SN^e */Uwӧv}<1* j Vc-*EXtRgvT/i*:(91eT 6Ժv$_vgkY&Xn˹SYyץqWUÀP&y3HCS9/wS*G.%cLaK q!WH%.n>8Pư!"a6[tdl Ƶ h-˧c(IU1^j.{_&['$U'8+Cح[ X9r巙#P^ BMnQ|FXb5Q4 Q+'ܪWX L=,__#BE/Cy;eCE2v-'fF+?ů}ץkЦxrmp_r46 j9AԲ D=?tpoapvmc KSrt>甚Z57Z MlDq@{ʜF\zT JJ5Ȍ+\\I=u9w(,4!WߨeJZyh`{rs}SU}EdEbt$^\ i|kE #za)'ŗ'PRT2](L)r.L w]]E,U7'<ӵ@+B4 >A+ƣ:>}EJrk)3QMŭ[9=z"RRQV*M;}8 D%/|iR{ Q+VSy@?vM"tl\6s7+7Rћ߸.-$UN8b3RSMBQm[/S.=E-g8Sjr}ɲ_hS-;g i{MB|qJe>=5.͋N38;.L͖HVA/@J Tx"շ݆,3W$:v,&,qzXo?1ȃWWD,i wӝ\#_~eTR;ΎeoUxJQ~> 7J5Hyvj>FZ ~Bn?P1}|`d4a$-" BMcvJ*νŲ0az$"seUbCVjl K1ߕ7+yDx໊G_Y%˺_yb1+C g2")rXz_/q=W؊۰`(֛2.e^bdQO!]ʺ%DoGkȿo\ݾ2j& d8R;F<Ѿ8kgm:triE1>d&|vF7|qf]U@k#E)N*/ȗPk}kH- 7[N5#R'@ 5V̱I8?#QLjBֽa&T!#Ly¼O'qo$no\<^4E^,ի; -`=k6Bs@t6{wgBj,',2#!ϛoeљ;=F7m;]yy-CJ3(XQF'ڬ(MݧҐTa!Ìݙe-Z{[:!j.gj@nbGJEILG ¹2U`t.|/7!>>AH)v>Rg2*tT},CZy\2ug0cklGR*ԋсԩ 889aUis-z^A$Xy-fu+L<1KXAJʟ4ytfȯuw31(*FL]Jۉwt&xJ:QuNoʙ2r>h\O_Tr~n T@J:zYO^5":|xj_6d88iךTy ]®^.:WI W+%!wsm2n`9(ram8X-J~bdyh'zwz/ܳiG3* *ڹHئTI'Gޠ/ښ[5kR~#j޷D7*ά*&lMg+&_"o+,F"/ab3 ~rTW>ܧ#qG* "cbq44]&xדGÝ(H~rΣ:2ju2\X4#fH(|m4tt =Ca <݄~X 1ځt-KQ{ !SK#Fƭ*d 1l J7&R^S Axi?֝O,‚vaLOֺVy;5+0\ ^5뗖ٻ݌>Wc07Y^AQr8{hsףG /G MޫB<=g,Rz?zKJ\qٞ)d4u+.[D(1R{~. ioǖ/11)@kASKˀ%|~F15~ X H=dƷ.Gf6XZ#gr] Deת$P` Jv̷Ńʩ!#^9~&9œfQD:<1ڹԙF.~LΠ3N~xl c er֗䛢pWܸϚu{p!c pvj/tp^sImո~5,]7dl2 zs߆ T RQWylRH&\ VTݎ_7Q |%g"5-ŮlrK#i,R_Txkr5J@ lo1\tsQߖvb(bdؾ"RHMuak&xVѵ8M.Oy\qq:P/.Jxa ;{QG ;\AUoisA@~8`K7cJ+a ~̖wpJI,*}ЖQ/WMb,nS|]|\.[j$`Z`>lx+WZw,f(^P(&cҳyWmq3=y)_f⟏]+^*gX$g˜} b# -A3)۹nD\eno<_;Ulvb|twhsr\4I:qA_}a1FY\ҽR/5kt*2uȓo"wKW\ଖK9I>K"i A?Bb}Tۏ?6u_ 2WO ؘeྐ1|HrOy HgKW~#Дqډ2_JJhBVywՠ7l3"Ʋ \ ?-)ʘp-U!q#*7NqOQ "aN-?{ta1<f|].u`KSBO#7&`xg>r۾V4$ZYd~0SvBe4taÓqbb1Vjs%C*l~ R292*@KrDZ?VA1HMXaXQ!2llا5BX(zaL&EPir]Ҋg*ZA{#ezk3ʹRvYgpot^NBFg^oMP ,f+' &O؉H'7#X'?er5b L.Rp|+݂LPh̞7ܯ5}jhFMAe tuVd ^\%RK“]'Qmlk'ww2cVM8oJEo:⵵`;.: FQ{S,aa sn/hӥpR79Ύ5K:~9"V\:]ܠ^{/KOӽT'EAՊneAfNYMzTh`_ĝu(-fGܾ:K.Àɱq JEe8\ż-K 3~Ǒ< =3p]q_Kob=<7MҺם(ȵ-u=*b!zGmrI=Zb$XbdyvWJexRc!gоkoQ/0ZmGL wq E#g)ߔbrG)P>=:=kAˠ!"c>ʜ O,tϗ >f}uA}kW00s~n0"ɭ7}WHClIɔFi[:߽  x+ӕts(vx ڃD, }$ V93m8d >R頛˱򈬏fQ<dz~:5$^B" R;y"^I8lPC2%tk!'T Sv|v7 OC G2*ґ,>4|T T-Xz~LdzeXPI(4">s&FܖDbu?ȕ Sd }78q]l$(;HD>ŶٸJsE %nٻ ^aLj@&l>Dm|(6d.s+8T{/ӹ`CYYs6ovxb ~sjw@(1` GBN839'יR9 y*RV>9o&r~,*V.ym?^)fAD)R}#ٍK15⫧_M\pəFR( ]r CFf,ZA,6gia0s(OuO'f3^[:^{ ysFR`tv0; qwaD9s+owOm9ͻ%2P w $<",t+(juMI-[7OfYpwN"jaM::C ALxMItXl>aŋ_`G]npEg2||{"K}7ܻy/%B%DҟɟjpT hM 25*xHa1P@b2f>xwVAE]8}Cq %Z6R|bYݹO5D@˸Hb۝],7k7_º'H7nsf?n J3N~fAUT4yO@Kܐx`} l tIXjTZZ }MYYK["1dYF+B|ܧA.JӶI-qG}!ELojScz7ZrlȀyzb i!L2Ttx{w487*t!4,gnRSd¬0A6_ ᇍ506$t`Xض2h}FϴHj[ӥQtqK{P*9eQp٨ȵG>xiprUDڨ| O y( DpUc}g(yh'vl:19@"$ oYtxm~nR)ePxͤ f?"yN[>PXá4{} (=08d,5NxS%N"'Z2LuhIHmZ @AeakzrM:f+ g$ji#Рhh/H :!srtِ’fM"emwek Ք*i޲35&^ | #[E\V񺫧;C~wx=9|P~l-yөRA92^ܑn÷; W*zb" I80t/`zֿ*бTaz"^R&:Nwjx`SlߒU*]^>³茐DY!J!Kr{JVrq8$?iWj FUz A%X&_l$n[]@KEf7ۆs$ڂ?ynX:S΍ lSFxc){+Z]aoX(UfVGyUXSHfթbLnO- wN["Xjht )7,AڣޏftN}N;P)!dr,27÷pc$nx뭪Vt\,H1EnM? ͅ] . _nmPCA8XTҘ-g,0:0Pu& WX`hr<js BZ&.| {HU5y6GA;nssϗn@\`:.xU9U u )ۉib URQSgGF )U?.9d6e_ll·Nw6>]mXe"R:ЭJA'o}TeD/zW-w&ʡ&pf]x`{+fc AE*Pkeæ]( #OKwgf{4#@)Qwwƶse2 7OhZXE!>h(n@=~z2R(UΞ JqM^^aaRX2-Ő\ÐZRľtz` Li K@٪MjD_SCOmz!wwFI OGG>$-yÈXn',2bXPfwpGaH]_T1vj)[JMO`vw9oֵ_|c W.sgW#o&DŽ]֚(dDSir&(Rieu})Ԗ\dgh6yЀ wfްF2Y}ahX{04zba &< _CYЦ&dm •h#.(:lOJQ]0h,/-E8>d Âz1 )8+2,Y&|I2A;IDBC CR$ A{h3(dS_*g|KX cT|dR;T^_'qѠ KܯWX^P%  2FMw8wN dH/z_W4cu5y$BnQL_xa O@'jKݘj}ą_[G&0(Օbq95>}s=-#UhمC=M/>\dCM!-FʣfͲU*9;4qs7݂7adu!8=)R Ա+Y p+dKCzJHX$O@frJ0(b jN^j +(kdPQlz Yv5z4u]S~IMIA6.#pe>}O'X`06.Ҥ,t4a9Xw.8Bjɀ6u$Sf@ SLKnC *w@.>Vٗ*.x^j 5;RQ"fbG˞atֻlb[ ؞*A$_tf W,/ Lpv$w"Q8~آ;MpбA<@u;Tf!}H {E-F5XU&VYV†#Ы>( upu1Rty25.c9CuB:lf_9\$U؀c?bL sL>X2I-\ ~.3,ڃΜg3XIgyL~KG)u.BF8y*{ =hdJZG%3eM')R2I|1_MM \6>/\ @e g3y؟'wѷKjV6oPibGQJ0VH6񏓥Evvv}5[u<]I _wW"ہGd4;N3}Z,[E' RN]jJ*8afjtia-rK hL-QG ϱ7{yvC&'`%?_Vz&^KI3L0 )XzR`0a:1 q9LI"n 6lbǮovWmc ٛ.#!%k֦,>#@&ܘP^@pM9iVlT-}9-6&&:Tyk; -e}HD1W}^%eپ+rHʜt`?\?Oy,EdJ?f`7}qjo m( K 5}aAsWjϳ\"eۮKSfcAgK`^_ Cx}SZT'2 غD:m"3H) 88/j=YqC^xk$AW|=!R{a}tU5b"/l\6Ѯϡtdi"-kay~~SϞ d1V)/ú]8Xin؞f:QTo_Fz.-{P~+iH ="/pL+> mVwSY}ojLr֑( yK('Lp|GvL~g/Q~s+7C=ɐ(dG{IY l~}Y_(u?j2kό,hT ڂ B G0gv@h3e k0X5(j0͸6ILćm|; &ѰvC>MJN%9û~:)|"-H,w+XX JK 91i_BF11T>.|j//| B5AG,:DExXee#̫C_ҫI~FRKms< Li!c漈BaT &&Gë^f@5.nG &@;("~ mbsm92!zk1Z !t/h{hA+~N0tHNwB{`/&w!c*._V!y-o۵8evM @V\=+8Q`BEe>j){[J-TzDS LD)'1iR턄Dkm̄C/;1UB~\v,PűQJ*χ8}eCi++b}Cb7;mT&0˘/sO(E>qXPDJdJ3T%A/KUw@LXLE͓\^/|^3D^bSZ݃C}+/<+p"d1ErBREbO8Fl,]8rݿԘYM,*5aY.b_G auXb+Zw|nN}*}a2o)Pz HSpg6E'cOdM@oР/84oD7Tvj/nJF*%TrϘߵR5Y-R6g8t@m%Ұ űԱEVz4Ny$-mLU3ήdQnCג6|}bhǘCY>M^\# Z <4'y_x-<Zxׄ E/f|_DYTt<f5y2qZ3xR(3faYFtuKI؁gÔ};8\7֧➉T&xDUY/4Zp@Lũʝ.ʼo2֑wزؚLGG_UkE-&sxtrߙ³mo0lzlUr)H 6iv_^Dbnl*͈qȭ.y[DTN=ѕˣ!atoʈGF`H&nbpg;j6cVgoPJ VmZ%lI Bkl'鄀5;3|M:O=8glM=UvA,qzd"2y>u_%zP { F@{zpsW W m $'ZYunG[򖘰t6#NT*sĀ=~:\m-gmi=geY!8tQq0b_aجK}R3}d AF@68|>4b`f6+YI,˿k E|ੈ6Z?CJTT;c=1{RFٙ3ڰ2;cp`r*n]zi/tB-/ߕ4|kfZ3߾9i K2*7d{mw_ac<*YC{CƋ=շ(NBƚn+w@hCed&KA 5VE+f1ٴdCG:P}ƍ`/qWvvU럄c>m9#K$܉7 .WS8b:EN,_QTѽd{.aZJCO\{Rhky!gTWjU0gU g9%8\BM뜩.K s&Xۮ >,,jy_\F[l-T*$>O3!YţdR"#Ylx>+dn Hpg'%T  rXL7ZO.T)ZNEGΓYqNaT 08[IF5њ^'>A92αC߼Α&{h9|P `/}{ȇ,0<ؔ!Yo`UpZ6\hU Gˠ!"}Aw9]hr ׈+LX@[ptg^%#WqI )a;I̷CC-Sgq+uU=Q`[Lo - l=Y'XHL⥥'0>atWJtnsj"l%bG22}|U h~ൢ3?7>SX^S%s=g5;ZA]4h e7._jz 4'`84">ZzZ@ŠpE^gt{YmH9Duuꗠ {wG9EGh(Fd̑2~:ߝQ`:cNn0hnwu/"MUZ\JNƑJT>~P)Hg^ջ*($pA~L'eډ†Jp߭UK.A,spoxS1ڀΣkjWBSSjȢ5\޾ָE$&uEF gӣy"T Iv J__xQۊh<R*xX0П؏@vmè,afZUGeL-_K*' } Zeć=Lpç]鸛 Wk_Ya{ۗ6>*'[f#]V+C=ߢŐE^qh2w 4H ~?$rg]0 j z_>؇tj} 94<_k3k !Ɩ`LĵKB\9{/,'}Vf٩¯Ep5y0:`_̪nD1< fu.GDzx冉yˬ¥w!pĞ+ 0K"e@aɃꛅ5Fhi`xf?A="QW"_b!PٌcY5,`޶- b"uL%H~JZ}e5t!¢_xqJEvCzW6*~L-4[f*}ߖaS$lԪLwwvK4s 3&5Ӭj" "$?mo6%4nD/~\;dO\WD;? 6{5@T`{XnaE[]_ Ѫ})XJ!p2o$_y,~)`86f)o`w."mty@u$栊&!/evw ;eOeYؿQe]pSBDLrXThZ8$YBF *Ȓ$|zHHO.z7{=7Ӯ,?s: 4Ni]@N$0cqc:hNqK.Ah{EB1~O3Ez_e-!0p۹`0NaA:H-lv&1 ?zeTY~ xq;(nA 3EQOAGT :wde9I=wIF t?wq5Vjh<c/p0o77\E.vPba2{KK<+=`uLЙ 6o;64eV93?|#7ENlH|C&w /wS-o' :Fm82цɏa%#Lcu'b%op6\m#"֭+y'43(:@LD%Sv-ݺ>29kd5|f«"vXp fOG@T^qOb`\I.L; /ɪu'!}RN! 7Fbt(&7].s#qp2g&\DR4qp6;O ɳwNO_ F#xPt+s߄l@ߜAUۄuhI2n:lAInpu3| 8{)ݸp{b2rz{#IK:BSKlkCXlQщpsPnv$"F~>V@(zf1˝vaф9_ (o$,``lbGk5/U "R5[ES@/1LN5b?c3 &<sN&א>_=y.E0aͣYhp.أV$a ,d">򉹰V-826݉0v_RLˍʽ6=KZ\cgn'B|S0y_ԪO>>SlQ2u ACEmg*8o!rif1&d;.};2{0YlϐmTP~ VFNuOdq y1k l7{,}N^ؙ$ڛoe-uf3<@~}ArH`PrhEFD)&Ғ('+wT'ueX6or*:Dn) ސm1]\~FSکLz4/b_#Q3b(CV/R*`X|#V7h\m83ۈ"0|Ѯ ˓^n2)0 .#_OjwAwkj:q*m^ T^(=5/ᭁ\2[QE4ư} Jk{ 0{Ѱ"JLEU1U@Pt/?~<=7&Ϟ׊Z]Q}oLѶTxe0ׯݫP\H ǟp/a:[u:Asy|ʚ3-:­:M0~+2{7 SJY+6?DY@-G q%SەqgֹYoPy/Щ.ٍQ_c5cIJVcAv^2%=igacN쨑 ]YrhPMdz51,lNuceYñ$pu7Z kLUYk<-c\r; cvڰ*9ao|j?NΔ JjASE`zA]آ~ގ;>S/>?si9Ͳa5Ong vԀbX*4KޟX`ۧ1o(YWQtZ/FK}CrY&U 0T })ru}˳>gMf)xW-s]O.A׍f"BH ZquCyJL YxI .<w!c\)q6>t$Gn){Ͻ9?8,z*fj[ X; m&} bIjk?0u@7'SȇwY^mKʂ负2Gd3N1ǽ3v ξY%u?b*tvإ t~f'ZcL@o^īnr6 8kl]IvkS#Zs>09up 3OnnFJ2KRE*4TN֟)Q@w dJMyXAMDdo1y(Zmqs@]OF?~F87wdlH8̝*ޑvۥ[~An}e+D~T/naLs{v͜:$ze(VH[Ď[BdDPӹeƞ%s9> d&fOpxִ( /[(utjkV #!ҫc|/m>cSABtLJVw">NC>Rw ]%-<^& >w"Uױگ%=I{J#Mj[;fp#\w阏ܕQ Gp&v2h`!{Ia uAY5>X$Wl*7r⤁("اu+t3৪@?!zUF>;D 0,}ֳCUP%(\KXo9p)ד1ZZ| Ϩ$ 5emE*D>) "SZ@zG,)8\pnwS`>jʫi7m~,{@8sf,o.JϕW=Thg6d'N$]5ŽZa/caTFOV7a'?I׾'0YBMlc峉( x@X'" b}v4􎊅{BC*@? [E\]̋vr\@,W ^*!\6|}MQ`3PǶ0fP3Z/sO=]kjlXV]x{ _iKA+ Aٸa2l,ÑYƧs8ͫ2sc={odaEk7㨉TۦF|lA@aySƺqӾ V#RD_M2i!$v)7Զ6xpM-08(+21Iǁz|^} 7n)#Uù0"YJkvĘNyTȸ* zR"}Nu3Cj69qh =BpڥY~azo DJ2Fë6f#eyUç=n h7L鹨o" hrXug+ed*KWŜ4f%(3+"Yk*sr4e*F/^.nJzުƖ;JN)$\,CZYrȽ^BKBǫr:'w*@з)gi.31Cdno*Y<Get1N8|Dg#0b#M]P&ޗ^=B5s17mi!k{KJ/u8'`6oL Ǎ_fji` (=lb? +[뽝0%~(避5C3{j..,h LvIr77r<_ab$M(Ă]sX`TWRѐ.\z`Ww]rԢfmQ(5s]J 88 1wAX;Sb3ˇLS;k2708m>'%U(պLE*O1Gyx?]|NLqˤ+A {lbGT3I^2RQ;?aiΩ挴YoK]$F \TQ{]P:YƘ&b獔c-F;!5;_IgFL+WLGWRv}r}[~ ȵBS$~Dq9]`_7[?`mVX} ºڳퟛ<)h:]2=A!p ]_oSkT>BVJ5t))vu` Xܻ~O7@k6EY9KTĐrNE.Йs5*.mv1ٵ}c%-CSTi[]އuTߢ{ ޳M \wѿv|M4  0?XS<|,{ࢦmOɤ/UDMW ];\ٳYFȎj^y`׈7.J=e8.gwAe80>3Dp;Y7K`P&jsmO,vI&Z) %,"iw3F뾾.&_~`C#NTF Ɯr j#}ILRK O~0k]~ CXQT`(sUz[F؎E|U;s.ه{؟xK3h a]9H'пu?3G<"_%_%I! pqLgm2oN#(x!~jtH '~̮.3kA >cD7ɑ@m jW1ӵb=o$p QQ U@U~p/pe)l5*t6R,ЄBEHiE* i_/yD3Eē`5V&iлAhD V-r,@ܿH)F sy"mߩՓ6aǐ 4ѓ$s>VŴ {k(X#,URi:\ ;Of:YOS_O{I\@,Rx{"yefp"B*y5fllp"Ł+r1rv {r-2]@Gdx*F1UhcˉȲVf_gw_q`/0FyMJ|rlyG: H7J'mUG >.mÖ7F޷mFZ<_IdW}t45PdbF"2UC:rt(b:>]2[; (nڏ$鴆/OՏ r3DOW6Zu9Q4BYVT-ˏكzqf_ }Kؽf5l,(-~G}Kn_&34흙m(vZ K]"eQj}4sV]EӊCY4F!DK@ |LɃC U P"ULdk[-tb,/Z2 mWfǃ~ұkѻHgat] D[=:9|v'u&yͯE^ޟbq5<|G Åg7iV~lvaO?!WoWX̭0Z~<5eECi.FzH٤_ dܼai"#N rM󓇤7wdi)x>9όЂ x9m]8lBK:=I&lR}8ݫ汅=4~"?'z9vaBÌ _wCFW*z-\(}MF7/?9UlMzy}3RYռA'!ʱ @D3}az+ M`MŸ-3fF(_d9WJCf b:p'@ =K}f~5N-SWv)H;K41h!DpN Erft)eO*F4B+fϐ\+v:#X.{wwmL~הaiۮo6#:zsѯUlE+$YUU@CR/AǦx˃odGޜ' 7qz ~/SSп8o»z?7WN?I=|=!~dm FV/Rɹ;N$mh8p u=1>Q6&9HV 'ee+GJuxqٙ)^U:.XX^wƻtjBl]V.kHkB#t"e  3ZD@+C}vHlPlb 4\:(X+`(V1mg2߮7xUΨ=< PDq0.GWQx]{YQQʫUO6n~R8c..(.i !NGZ>_R1F76"ʗIwv%c07bXTC}8>fbdsʿ'"j&2gN@>2o4WʯNKĨֆG;\ p|DO̶~ 6$}>#䱷J)%y9jd#FD;|~~Kuo,L)28e?DdNuu>S-J r `lq&HWMȺowV.z(дL.k <&,(΀3 [0q9SXk KHRg:]#FZE⭋/qЄzr1NߝĚPInYa(܋?m?졤0f_ =u, \EgkM&akXۧ~[ pWEeY<ǙRc-6wB$#=sX;w@ϺG#4O}|ul'$L+]R㨺#ǯYJy"\.ݙYoZ\ɽD[JYxR2N>d~iVJ-,RV|woUtn2/0)T#ez%g{[euV>*_ |[pŒהS&e/Xr2tOC=V 0;̋05G뾺[S~PvQ脞Oe2{f;- -b{ ޭC@+jJc  n[YG[M jl57W%[H^b[}Aw2Dl.GMf pVb"СWcW$57ZR8Ap,&p0\#QWilS V@>$2PȾ,5ݎ|l1W"!̓xe{jRtcB FeJ-hyAz|L~s%.|89vDZڒ(*yF2cL 7,6Ed໴3 UQ'L=IgZwe%㶢b0g EX7A|wM1 0m ;nm#QSh(L"MokT`ua;f?#.Jwɱ3d JB|d0Z[(׉#*Z1s~f,~ӕ<.,XeWA{{;cD61j h5 ` Ri$@Rg1#_vKtGF:跑TNHI2GdH`LQD % 8NFH ?P 2h'k֎h1rIp˯2 P8,psBaTp3$t%.ޖ?mɮy(#{pp3o\?,Yڝ&/M[9.pų^שEGE9xM[4tmǿv׾/yj? V$ Mr:kj^h(`D~`5j#H},~%6bP;ḯњ$Xĩjw^,D>x&#2%":3ii%h9"jf𩳜3vF$sYr%x]_]>,Hws1<XKAԟJwE7ccM;Л]([TQMjYE_*/sT(QcCpFqt4]fF8]yVМ/]YM g5-0ZTOĺk.,|>yj7o=A\ۣR U ARf$0P_ԋ}s%\SX3ڄʺFfih6UUJQZ…+l+|̲hC6WwX̌= kWlIx澇 QԒC+CugU` -z foQ\e2(JjFr7\㫚tƞϏ呆4 ܾ&T%v/[+=;zA D`@{<^OyPjj]~Q!+H8!C ʦmWnE֕;:',? _Kg\`v<3ɛH-{|Y"wΒVC kaU />-(ӝ,aX $DIkvdרUIo*&>}M- V+o33w1U*4eԫH c1-#VpGf&"Һ͒MP$v+J~0dk[f"j[Ip[_dNsFB `>-,ϖuuƚa;|ͫO_a*c'v2 oy3cN!cOK۫w!(L:A>t/q m7~ gqjutgɘѤӠnUVb"Ed׳H4PLGLGi͖9 .xG:mi;vÇeu=q_ gmjnόJR=.V9U5, E0=VHȉ{wZK(>@ο=6}Yc~Qe mN6,=*- #5߶$QiM҈V *JŎKO@Y67# My)9>A+2D߶+@nc&CNaq'F4r:KmgT,ΥX%!-F|B3͹X9ێXTLRhgof'S$gEށ#= _xTQ1l+h5wA픊3?Xw^fPh]\t1vc6 kpT^FXp@/Y 6n< %IPK](z0UuY&-3}k_/|-dZԊ*]@GbCRes]w@&w6@xS<cBIfAt }vab_ICMJ1)PѦi Կ%k}WCLM*F>)JK}v C'9wloi&/#ncL E"lv.jk(QZ@AeuF,]m@6[0gpyq\r1I+s }V7ÓHt  ӎHR=D=Zo#Y.=AT!')8_&$ltܷCk[\E/J8LH)t>%!~5N&Z]e#ւጕK e:i#j{)Z] [Mrqk: >r4sLӯQ|MݐtF\I$z9'*(~ >"[{%^"4c$ 7}ݧ)F (4RV /'ǵcYW^7iݖ $~ݵ6M` y"g35Jcr]yz;P| 5CJ$J6h8S^o Kx[UhApfc\-):e 2%<>pO+LEt̿0Q %=A;d\WdՖw%&Lg[,֡RMXkug@YK`Jq0z'dχTM!vI&W JjڼwH1ܟj!-Wfmq^ZC=(X%][˷zQK0qRb) M{_O E G&<,9FG=Ltf͛m13Qᢔ3l@(BOMrSQ0D/Exodtn;mvN%҈JG`I}C NbO4Ζk%LbMκR6UwʻZ:C[rdm6 1P/7BA\bZyZupS9X SSځ%(a #LkRifZvZ}7߅!dpjKhDS@JVDK)>zЁIkPvTn>igcsHE˨،вi”#s\,P 0ExaU - L󎭊RA;x\9u u)uFQ9 В},dpś b;ľT 'h/;.5N$FڂLP A4ߑR5&wA'ߘf8(4TBn/ܭєzf$lࣃI`IMpB} ֖!%")*k*&0I?>YqWDLcHZL1M:rOUyF|C~kGcfרY~rws޹(0.NkB8|`u,/-+d%dX]u\J-6e* 57<%#<p(7͔وI̵;eOڋTՆŏ⧐se QT|&\B~؍ 7fi/zF:ݡ5A7Ȭ{|bIV{{ҡg/FXk:!Ѭ}sU |oCpWS u3)59ksieU k16t`Q̞=?`.#WH"1A8T6UYR?CLo  ӵwj,HIE+ <ν 7}ݬ%CLY 1FHmvЁ\8ћ\赧t&' 6Hq,2sJ~ Nٓ8otiq 5Exƚ@G\g*0qF^=؀[{ 7j!!/EIi!QϹxk];v`B@ 4wUM'5% = W3Ew@0/.qgh29w+JCX{Ihx'H+Y!x PkYlMM74(* xkjIHwBvȺf/~?S(sGI)i㼈>"EX7rx~h?~]h^x Wuxݛ1{wE\ph6nŜUkzG> Hv,+)pvO,Zq;3PȨznbd;W<䲍e֐@ʗ}/]uԫs!!c)4q-ÚF:&hl%b^+ZLrbyI M 9TZH+F NLk`jbBX;2Bql.GZX.ݯ ٠.avD9a_[Q=x4:n}vq?6 38a/j%:F/4":Zp䞸;sP 옋mc($:kFǮY1S q+o&^$R?>m0hXs%QR&{Pٟwx S&.>tORbU;: c<V Mv|ֈ R]T6>EXD~P|BT&53 j7R鍊Yծ|"%b#6X78dra՝uTYWH2:guH7 +cluֵ㓨^4&wN?(:\<of=y Y"N% BS Yˣ_W/[ù1 {^+m">c_8IJeؚ%+GDN:G]>}q ?|p/tȍDG/hNP4A5 $ޏ_5}A.qXć#VC/[=J]jfJ2 QvhULx2L'q.E=E'VV0 W-Jpєτ@tNBnRVg-xc+qA}xtf0Pܛ i5e,n*TRowg+!:Hy_*ci6eG6*H˨3#5չ `TEڗH!!50&nVqb2BMᨯv8ɞ-I0֪J'-6=nZrd-+ NX5"qiU 6xEi6T|+QgV RxRoN!+ߺό>%&ŋe m.[y`:%!y`G>2Z龁M䢠e!&g3`G\^ٴKs-jaRVgd:9Z~5=0@,p7F&$|'.n +ߌ1'lcS y?u |r!nq|L@>+t'l" {7X^%5{l.MJc1dtرL h"Bf ?>>vX.|9Q?lSj~rrRrhUN?+TG/c{msNN2 Jg{U;3N^+r V)蛃D֪NL,Ͼ^K3UG%:j4{r7Fȉw ^AP#`֕5ڎE0`[68Rd]J\ĝ=L@@Ӧj >'Yn'jRR7gΐAT 㮮]Cݰ1;܋Puz?ܯDK\GK6L̰O#J[ͳ|IԢWW$ rj)  "R[~dȺ:`mIioiT=u?T T+oG.D?S,"!A lXi75?پCe#^3 CL7ԊD PPlQׂhW8U$+l+G>-vռJjhUHmxӞ|v;3i>CN;WJ͆J{ 0(o60ռlJ niXBɶإ{e|m*7=te MT^{$wӼm:Ԍ;PD7eQܷ<%:nyW̜y Qpaɳ ē]5.WO뤁6XMS;ӲթDҫSw<#ziFK 8M$X2 _kZ:Kg@% E\:NqO,ԓP~vW_ZSVkPM (pYNV|:ϴbp3}^1`fD9-O-,oTՠDt/d܌PKx)S僪'~l^M16btMVcͬM3ư,vRCQ7BسG^K(xq'ncs,4jm|6t=6(7p478kXptFmfbnTU}\/u䐥 `iӆGPm3~KO -_ʇu,ͅZ[ѥ]_wod3,N7_W# WV#  dl,(u[!}m Iı~QdpP$/4wt/y[j> 5'Twn3Jz<-W$yr6~Ec> ($f\AAKS8h6ts=ӡ߯%^[V-ibyO3VSF`M xW\kyX,ei'om d a3jlrQsR a8˧WEi A%.6hӳCv:9%) 4+<ט=,ۉw3ց]y*5F<4(Cݤ jm۷ а٧ʬ.?:{ _p6h#J(jL }?T8o*Vr MkU1Q0Fgf23bԳhr-̦]sQt0,s/;OS8EN^lhtœ*|c8 grBzI"#c ٕ>`Chd?w}ngB$$%AA[/MR5ͣ@ް+?L`b{o봶ɧ[Q߯ɿotC|zv)4̈ӴnXjpyGRͥ .~z+x,|h^D.~iظ{qj6(2ʵf^;S앯2/ڤm^0j7mp*!ըJ1pWD[Rf̑,cet"T"b`;,kCH^Π|nV)I6? re]2tY#\@Fda:FrI+ O[M9Ӌu-\%nj/OVo6(nJRW$9A9]iןFk.0"f%0႖HNt+C 5Z6.`x@3ЏR˪_4q) Z8Kq"+9M^)2 ([aո_H?c&q<C_qÓ7Πj+!]S=N0 jtL?)%lK Ø*ixer$Q ,9Ch홖x3%ՃO=_ N͞N}(|zPgU-  ɑ͛aF١)ȍƄ/A1ÜX'c Բ0k ޏBsA lhZ(ao`0>VVB/ &)$0S0 W8,t#:62L zجܳhoF)+ \~CT ?@tŵ|رݿ< حY,bCwdEjp,+r+9Feԣt/.!pX5~h aP)wN5 cyf@RPnp[g64$ן < .E %yhl><˪fm:YLJsoG%)1C,f#%gЅ7#RGhqe-[³>vsT@vEj30L= 'S%}9HQMx~Kz*n7`ğ$Çkhɩ) u5 s50m1rqF!>J1D†"Z ;W藢Dж9ݾkk }8^Ђv5Td6{}.I( Gޙ7YmN+KIk$soŕ55cY)gpC2}*^ktō[]@01-+,eY٪#[-`eLMf&&\Clo}-ub4'X\.˩l/~ d-I̠3k7c6΅Yںe$ Սwc1pYԐ4WցENK.]#Z LfM"_Cbk! u"YSJhެi b'PwZd^rqR|volF`Mr2X=KAlHXi N=/+0q]"#KF"YS;>0/A*bgmnwS40Z(|Q^bXY q߱LL)My(T͗Qxߝ|Y vH? ĻI]JzU~g|z$GoO,5:)f8]@K {l/?^bIΉ5c)-ϨAf\2oztGS=Y"7wŻ))Q/(w(WTw{Y?|) ,B3f+LZ@ư-"T-$;/'{4^%JeD٭w)bM"|UKfm 8B$r J$¥P>!3;PT-ǡ(aƕnI{8A0WoO"۱{fyHt^U(R5˚$U kgVuy,*(ӻaWu7l5J8R \~qK{{{C_3 oRD={Zb& a|h<#/1ac 3%$h+ ˅m;anBZK=ı"FAԱ}=Sx&B/ЌM-g 5{b*Ku˂IE@Q_w9?Y vr`a{2Է.wۃZn|鏱#wj׬YibJT"o)go d=.Y@RߔSPW,EuмOi1$fn6 lTsU{L(v,) 05.\1TʾA\v/^Q0ȫWPͮs&S;,~k%~t5NrA=ٰ)`59a:P[G v l.($rO_#^cA;[ʻ + *R( jrGۢM46\H3ƶG ShLGByf{ʥ>x-{}d5w$J`MeeQe2#No<ݛd1a|l^}k#p4r=S~Y#؝2?>d_ X!U`vUøm8爛rvO~>FդP;mik&~PGQ;D3DyX8xj&CͦADy~tB0dtcYg`QL+Fd>: -Oԑ=9}l*@&Gjyi]Mw4wVrUwq{V(YOnd+7mcQ^ihMOއMA-ּ~ef֨/19agG))=s޸Ԓ]%&|=E7@'X]J7#U1WitE'i`γߣ&pHV;_ ߼(Vk,^p9 |ɶǙjH>nUM6+b_"?Ɍ=n;i&Zwwj?٫O8P3@ \_T#oӥ:,sW.ֶ]||K2%;4N]~%7zrfnMR)aV.nKeG7pd//+})nj`#%b!fm2wi -B&>>| %5-zg#}4z%M4"7^V|w#K8Y\3nA`*YG܁ %^n8[۷.1'v϶ 4"bz{pl_.׼Uބ<Cj.ɭ)2xn Z1Rq9yekb|b(r'f`-SZM/O,Ktug] ޛ; 8$ *= 6BIOVPhT6i ؘ44@̓bln-z~uu (axH4en qS[S;/g8noW>F5rȑ]c.|&vJp-K/CW i';;ȖDi((&.yAkH '&UP&ǂu.9,AŜ9D22=5ђp-d*nX16&r YMAfjWsV{bN.!g0 y&,I}~~\u){-?=-*}T_qdه+rߥN-}hmX[ed6WI$M$`y.z7 ^+'q7&\Y PjC{Eϭm:ܾQ9+b GהFƟc!_a{ㅟ&UfVk}ư}c6M/TDrx Gm䕳0Oڏpo*n*:G7+'A@+gKP=Hڲ4$:CwF/H=oDEUe~1fB<)3 Yyq͑c!IGkߖL(o|o H\z/x2M=s_RvKUh1G߶,/l"'bpBj #8q+=Fߌ/WiC?WG\'}g!_7p`f;+qgԔ Ԡ⪝ÿY%LP k1u^&9(>oߣ\iu4쐴)<¹L*vMCվ\(9F 89Ik`#);TWQr0P [rom>>L߬9y*sdP/Q۬T>\璃| kѿ ]J_kb( i>y;}%.JIA&dR[dN>2pҝҏV?C>!?ep{5,{aO/_0"C㻐T: d$[ŕ-`=g{[úaLcIE/7ĝ$xo-iG 7>\wi d=NqlM#&$ .M'6q,|D &(J(hFI׫ KgXI##ف[Ց'j<$*1ޙDN6ZlMD!;yR`F0rӆT|V JE|N̋VqxLؗX#Jil50d0&뗜2.;K жmEb#0~~ ^GמwsKf+ WԖ]c~ NN;9gBL꺬NG n;O}cZ4"$E*N\p6Q0szQO`&cdž8Huy 2'^\pաEn\Q AmMIT*tds'"o'g-]Nҍ)/04c{(3#lf G_z:0WDl2#Dyqkdֳ#Kkh I:w.#uuzR-;)@cfŬvTj>:Vև't>bmֵ|0ͺITw[t͊T s?? 7 P-F˚LǛ%}Npr?+.wr~*D.$dXb6RX`@cFDh}ͼH/x*r_,.A7QZ, dL3?6.Jz*jVGIm; Y-Me&_86?9q?cJM""%'K[߇er:&6a{Q0@`%R`gFPΐ,&!9ɣkXD;'7M+{+Wq 0҆yTRLzz0I|V\QM#ZRq=Gk:oAmE>>?T3);< Ӥsx>XWl.tO)8i}Dkw3Qa\:A mܡfI<3D\@ǿR#n5;AT Pv&nԁRl$yjw#+EoΑюfNe< ["꠸}a HY-ʍX8XvbS VZQQl] 𹪹Q=]8MA")rutd)r#]'" 4r,Z{d-rE@JMn=>5>şgfYDɉ?)RE}v;fS[/Jn9USA19ȐΛQ.'5o--G^kfZ̕(D%HҝIT1Wrpw=_ Gr]l$܉IHFEqkۀD@%f0(3ϥQcdV5w ՜ HAPivTn0r#M,3!ymB! U0 X b8|=ޤ,j:W\kAiv} $L,GD|J%4LSs]43^F7CTQCBoYWD~ՔyOk-q0qH7 M?M>.G[ s|mv+Эcf#`,WD8Bwr>NhM7Y)*g=FDKT=&"ٵ.x}>w5tߖj.1WڡRScX((4w!D YZ