nvme-cli-1.10-lp152.2.21.1 4>$  Apa}/=„C@Es30>7m#3/^`͚+z{)yu}Π%׉H\!㒽R0obs\f{4һ%(l1w`@,<K&HncX@I[oR_|_ Xga<wR,$?{%{p.Uā=ѷXUoFg"Yi ¯Pl!W[%'3 "1s5d894e42f4f7dc5ac32a62563f4dc214f67feb4709e0ecc9037495014a5ca21bb396d5c4dca8cd3813b8c7f8f53b5b34e713e33b=a}/=„?`fX gbdzIBOQUOKV;h[2hഅHYqưcU;lIe"\DE%gaVxg" <{GV|Fjm%$+|N>ݒ%Y?V?o%t@*J}2V嚥ruu?yIVcF+*,>dm"K{+AapѰbsokץ˜HV,2 3>§ #s՞ex +AKaZS'@zw >pH<?,d   : %LRY  E}} } } } 2} 3X}5L}7}:.:T}G(>s8>|19?@1:C1=ki>kq?ky@kFkGk}Hm}Io}XpYp \p0}]r$}^}6 b~Uc~deflu}v w4}x(}y zDT(Cnvme-cli1.10lp152.2.21.1NVM Express user space toolsNVM Express (NVMe) is a direct attached storage interface. The nvme-cli package contains core management tools with minimal dependencies.a}goat07 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;8_FkKP :nr m2 @1D ,(C#>d;B*wmZ[t@`g1[^K+pwI]E "AAA큤A큤A큤a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}^ҩa}^ҩa}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}a}555d31ba145b0467823b29e25b022e1b3062089055f25de053edf48c226deb9b755704c07ff6229461faf4e54aa7712e35da8c4e1a293485be3505268f95cc32da12ba7eb025db0bce0b8d376983d5b03e2f47f65282b210afb185686ee43e2a50a0f822fd73a1da9e5454a6c50d8629da1f41a67bae1d49fdeb78a404200f9013fa3231b263bf4f9d6dff0bbc33c278dee12f834b687b9662c5195d350019bda913343464ebf7defb947e1ae4bedce44ee2e3b3656c6f40843eb653d05d7c61ff0c700d29974a35917c6fffe8a585e89a1f4352e591fa1c1ca74434205dc359d5b3e03144c007a768e7685ab0acc019f875d2b08dc1bf8b65b4898c3677a14606207ec547dccf205d2206ff95cc9fa05dc31f858b0435ed116414c36e8cdf971be00b41191fd297a84e45812c9b2d0544751223ad0b19d2d29fc85231137376a45d0bb572ed792ed34627a72621834b3ba92aab6e2cc4e04301dee7a728d7539b593a5789d49c45153b4ab20aed20d83c48a9dedc66febacc105f1ee67fa3cab28531241ed30e9c8461b6a91c6fbc14ff2cbe924a28001702572125795b3aa060306d3b6934a11c3753febc16214161350dad4e994801864de52b190940b9bdc2ffad6a511f4ec3a65a3577b8a982a173f0d1cf896db2fb21056b529251ee3b4277c68776dbb684f5afbeaae279c5387071be7b92593f264c2aed28cd9dbc98ab7be0bb92123fb3e15df5592f7add248d0481eafb0ad57950c3d0242414c893ecac03c47f809e878ec12ac80a6c31d2618d1e24e23020295525a923b6599984ee75100ae7c146be4f2eed16d31e17145d9829aabe32b00547ec84482afe953554e05ee8b8495b400d6fb03b3a20248db497a2eb1b3fa970d35c6156e9873117de577799a105083db965079d6baa6cc70d4586361c15e251e72aa4d64fbce580b04431dcf2fbeed80c0f170f4097aa33cae91f7a21ba1987f1cf6d5796790aa69a09b0a8c8da41cfcf71e03f9da610431c3ab49ece1b1c7a640e7a173e78d132cc8489d047fb0abe279004c393f653a88b4536e49bec3279a21b5ffc84fad5863f286c4a8119a1e685259c6e94befb3d3a803f1a0c4fe8fd8568e5aaf9fefcb01cd400c7f963dc1cb1afb38d912ce07d4b301ddf24fdcc2ec6697b0e60741933dd927dfc71b1c829f428c40d70c783b2685b3f6104198bbd8c5aa7f9760310f22c43d2ca290aa093198cb287d3e280fc34c3dfc434a526f15b7e3a103756c3c9a001b46b45931c12b6ad0a2afc01fb9127d0a50a2c267cef4b60935f86742079f90826411b9ef4f9c171a90b29d6eb1ae3845e4dab8030c298c333bf4341b70ae646a317690c0a60ff153bf821d3e5c580890fc1a5e22ef51c19c812a7e8d91fef3c70ce9ac29d9dd7b5c919f11049040b79fab10206e462ffb764890e04a2bdee7970ab0178d3bd689ff0d73cb32f5d2582a243f5d8afcbdae375124db7c1da77192b15a0bbc222cddb4622f8bc60c9e054cfd4881f9c82c27f07f8f7a04cdb17c73a2a208999700bcbe2989ec72894faf14858c108b5d637e6bbd81ba975288cdfa943058eca5b882a2d8d19862c8440beb32c050dcd660d590676fc8d24651412929a026ead63725e7d8865bd0641d4aa3e48b6e6e135b99923c20e21613455ebcdd773edd4e638a2effd6de03975e333156d24964ec22d01ae47f4955ef1a8f8b81eb7c9762c329d87dd10fbd888f8c6c359d9660f4a93ca698de47a83e4596a4979adae9546399d5261f5bf70c18f4f5c0cb6604feb0ab86f6d44207463833f008eb9c73508d42ad3986000cd0c1d8ebaee9c27607771a4eb0ad4d7ff6d1264b8b24670d3d94d508c0984d67be74744f6c0e630f2d8b8ad2f2c9e728df4d17ff9e056f1002f7f35ab91ab89969da8f9042187c4f86f6a9c196533b1fefc1544ffe64125cf817cabb3b3c5d8588b65eeb92fed64864471ae477f910ed436cde68fc636f2b731cfdc9be60fd6aa2075f354574cb7a0dda95e5a83bb1b86ad94da488533882b5117ab4b30b83336b936d724925c2b4530297cae0b457b60dda1ce1649a91795758df41e16aaf99c6b11da4c067df1830a7501a8af7a4db649fa08e185e14768069e6191bf449c8720cc04be813c31edd4f3a24ffc8d1818344563ecaf57deaadbed7f2e8a1fada1dd2ad5a9d42e0f42c8ee9bcaefea9cc3dd9674c1fc6a2311ed3aa9bc1fce699cab1f647521d2c4aa5656d02aae912caddc722a25ac500fa9e0734dfdca5b2d3c6b6230763e9c01cf85a7e66cd3dcbb782875f455cc7d86cd11176e2236e90808f2aebc99287b334ffb9206e0516585a71d87b7f440758653b034a567ce36e70167fd4f302a27cd02ec51be66375b8c8095cb8ee526cff11ba88527f930e9f71ab0887c415fab5c1a768d8f0bcc80da182d044891d8f4287c6279e68c7d354fbe6414a83126fbfcaf66d9e4b1f35c69e4629759d692ad6e82b4f1b001547b0aff0a6397ebd1eee809a6ce1587a2ca5345aff9a29b6e0706c599de3e06718eb45dc75291c2d6be28d187c137eefac6829d5c4e9333e1ba700e3a409d5df7c6ca3f4dfd0e5f3fcff6a3642c33f4b77463345904763b2fa59cc00edbbbd67641fe09fd39735c47400672103bada59b7371fd2703e1a34e2c5b1b7344c2e03a2a4e49309f9e85b2e8b9e04c93887d35e2b91bd60076d380e0a4e7136b5d802461b8c03ffba847ba8d23425298aaa03624fe1a537fb76606d08b27b2acc553d23fdaa3d9628c6d4efca2eaca6fea82c79efce8afe4c6fce1a57153b141457d8b5df16db2daa3c62e894a2dda88cba75b05ccac5569f004233f63ef35d564a83ed485ede956d76758b3a24d27ebd94c8e3adaaab6946d4d9124124a1c8a5cbf0446e2a60a60c3bf3997e2c73e25966cd00de8a63f3d8525e85b35b7baaeb8a0019b4caeffab6d9aa46d73009c663d2be1ef89d3fb45d8713af29803e8264a0c18977326d6709c17735f891c1ac8b652e0676e48c6d3c54a68dd30ad3880c3b45e99607e5e849659ecb8f36b913e8acc5d1d602d1fdb812fcd2d378ae23289d760bf53309bd46f15731bcf0ffa0e7c6d6d7cd7ae776b2750bb75641086cd05f85c0ac1123dd01cbddc45a7bcd8054e17f54cd1678dd3b2ba82dc969f9edc757c03dba122c9daba7773c1c9f09bef03328db109e909bb3d085c17856b0faf0aaa4593f19eece9bbe6472038bcb38d700b8c60aae174c7492f049e8d7b99b9a09fcf5a7e5d4dddcdee13e7903b2b7780bfc9be05b48e281ae43866b820d19c0f2589f61bfc9c2517a91bd5310e96ead3cc732074593c124bf35ae04c4ae40b3d56a111b3eba0c9539a3fbfd91acaa501cca05b6de6308cf1a0e97d9493774412803dc0d4693f63d2ac4e1d169f3a5b064e487c5cce37df7f88fca2c446bdfee89f7398f68a5c6857fab44446a5c187c6f6ff2cd408d1ce8fd002ce9c818972405eafa241dcce3907caa613e40fab7fc18f46d388479c34fbae709a209d4f0cc54dde4cc2716654bf5a39320c0bb54c58efb9f01f4affa5767b0fa81e37a63a6f5022d4e778a0e2241f80041d7788cc18f25bd4fcddbfe01c765529ae8661ab4ff48d3f462c984e48cf62d3a19c8f7e50e9ca112ce7267f55b316e13f258c7bc786fb04667fb22b069c8cc75917eb7e9d2cfa522f83c9e678819bb30b899584625f69a7c2691da4442422ae454d7fe66eb3369d4cf1e5d7e8fbf44603499717e55b5f27c2c1ba6d6292e2a3b901f69e837a0c415217305f8e47a5bee32c42d37ea04ffa51c361bdc07f6b76907395413031218b0293d21062892773e218640c28cbff3031525ed783f82615b6f0f8faa11fc0141f60bb6f8d4c88475c07b620feaf8449462e2ecafecdee26a0835e2e4e5b4401e3808499fb2fdf7b6da2315a327da075c77f4c2c4f08fd14a927e5c34405cee24c77a85a41a5aa0b6d6ac78a474842e6217a61100bb19dfff50c2ccf604697e3531513748ecc4ad97b8cf4ea70bcf29e1e83ef21043737f33dc122629cc3600af988bf3fb879be20749cb987c99a622c9bed6e16f31f5b72837612dabf79909383a21341ec362ded0bfceefd1fcf70cd190bfa80cc3620fac0a32a2c879c1e24325aaec348c533547994aaff646b73809c15cf76a0656e6309374295af89624c54be2272945ec265027a5076eb53d7481c2d086179766afbf0fcac3c2db6d978418bf373efd6c46752070deef28a119ea6bcd82d760d1adef7c877718f323a93b1c68610185aa356214001c6aabd23b95a149b8acab8473412c4ee8943d57796ee28185eb5b6634704bd698390945a50d9cbb02e3f94046f005c67f7984f8106bbd4521a5ddf6bdd06133478ac8fdb96d81864df30b62eabfa53c1adeb20c22b2e40c761a349faea07e607db081a8fb03e5c4ff69091276f20b757a35103f5fd598ad35263608b6d127b9fdc8a38bef9b992f3090d146f931ca0e4ee522390c8c5acab07ba58f49be1238ac84e6ca17f6e4e2fe18197c67cbfa1395bccefb5bb94bce86f3690c25cb108d80502d6051775468801f5d79ceeacc1992d147b6c9554fcdc1fb33f15ae13a33c4fe1734439285fd1f8eec3dc36072ec7cfb6f3454baf514c6f60e0897c16ca7ad5a0d77fbf49614cd4fe84d64986fab7924468ba1e980a66a13e576a73f47f93118dec2bb6fc05feffb8427499c48f1e47b05c4f06699719880079610134aba68d850407a4ee25a29bd93361453825607755f1a0410c8eb5a5c1ca9483d0d658fe733bca118bb4a7148fcb087410cf37d88619d56bfdabd1a7a376fc6f3a90a8fce9d1366481a7fb6ed0356ad9c8932d143dcf436d03ccc9405ce5af4ded74bb5ce580f97fb23668a98ac7223c9663767191494ce2c109ae9df0b2de8de7aee396ede59fb9fd53cbb037aba1b5e395ace85a92db84fc8432733a502cf7edbacf144dff6324fdadb41862aafa6c808cc4585f603de7d6ac8c6a15ed5d43d317793dfe2f86c7b18e68baaa2a95787d2dcb05b61d2d3908c58ac937e29d960f9378c50b45155519267deca33aa2817beedba082acf25494802ec6c595ef071bff525a519e197890c4b384f2961551d1bc28f44dce37c351b65a672422a39de629ff6481b8235dc955c4ca2e8dc6194a4650c395a6078e2b19eb722bc49bcb5c95943e83ddca7e2d0c3173fb5c91bb39683a7e5e40f140855f310bafadbd15092fee77a75919fa442def3830d51d3a6947059dbfad19c6778b01c552d21c8e683cbb93b55044023b40b11c309824b75b7cfeeed0ba2683720d6e@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-cli-1.10-lp152.2.21.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.1a@@a`@`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 Daniel Wagner Daniel 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- Fix smart log read out (bsc#1177737) * add 0023-Fixing-Alignment-Error-In-intel-smart-log-add.patch - Allow -1 as ctrl_loss_tmo value (bsc#1192348) * add 0024-nvme-cli-ctrl-loss-tmo-should-accept-1-as-value.patch - Fix segfauls while discovering (bsc#1191935) * add 0025-Input-expects-device-name-without-dev.patch * add 0026-fabrics-fix-nvme-discover-segfault-if-sysfs-path-is-.patch * add 0027-fabrics-Only-free-initialized-valued-on-exit.patch * add 0028-nvme-print-add-discovery-async-event-config-field.patch * add 0029-fabrics-fix-nvme-connect-segfault-if-transport-type-.patch - Use pkg-config for libuuid dependency setup * add 0100-build-use-pkg-config-for-libuuid-detection.patch- Do not print error message when opening controller (bsc#1186719) * add 0014-nvme-topology-no-error-message-when-openeing-of-cont.patch - Fix failures during 'nvme list' (bsc#1186719) * add 0015-nvme-ioctl-return-1-on-failure-from-nvme_get_nsid.patch * add 0016-nvme-topology-scan-all-controllers-in-scan_subsystem.patch - Only connect to matching controllers (bsc#1186719) * add 0017-connect-all-add-m-matching-option.patch - Skip connect if transport type doesn't match (bsc#1187287 bsc#1187860) * add 0018-fabrics-skip-connect-if-transport-type-doesn-t-match.patch - Ignore non live controllers when scanning subsystems (bsc#1186719 bsc#1187287) * add 0019-nvme-topology-fix-controller-check-in-scan_subsystem.patch- - Remove UUID validation heuristic (bsc#1187890) * add 0020-gen-hostnqn-Remove-UUID-validation-heuristic.patch - Do not segfault when controller is not available (bsc#1189046) * add 0021-nvme-print-fix-nvme-list-segfault-if-controller-is-u.patch - Use correct default port for discovery (bsc#1189195 bsc#1187858) * add 0022-fabrics-add-default-port-number-for-NVMe-TCP-I-O-con.patch- Lookup existing persistent controllers (bsc#1179825) * add 0012-fabrics-move-connect_args-extraction-to-a-dedicated-.patch * add 0013-nvme-discover-lookup-existing-persistent-controllers.patch- 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/shgoat07 1638825232  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}1.10-lp152.2.21.11.10-lp152.2.21.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:17251/openSUSE_Leap_15.2_Update/6b22085d22a8ea369a61c8dc8079ff5f-nvme-cli.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux   directorycannot open `/home/abuild/rpmbuild/BUILDROOT/nvme-cli-1.10-lp152.2.21.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]=71feaafb580b5714ff79d8d4a2eb8d10bfe92480, 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 RRR6)S濥if [ -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-8bea2953fffdacbe01d582cca73933d1d5d49b462d5b160b97b733d2465a8b2b1?7zXZ !t/L] crt:bLL  "5ꓠ2l:ذ;I1OF޹̅ _FNFЄ5.`<P=P'9 qVa`qmr5l+j*@yLEMR1n6Z.k~ji "L(VN욄sK~r5qh+PE@>,ٱ<^Yӡzogb*UL껰v&"L9XG/.[Agd7m&x|@ӶMrUq`NFjU&Cx$Φ"9/0bQZH_5zL,EbA]foXOb^4)`nD *,ېn쁰~1 GZEWП=U޷yRxl!u !.: lg8_{B(x4YDҹ LgCs) .Upk]ahEC Ad7\IIu\ʑ/[LhQ3ܨqo\^?5"a06·wEHmq7 G/Pz̰ W;&LS~Hj"*Hi}"ac6S!}O;?Bh=kW۰/!̓?l8>fkj_:M#ODkJvV:FMS8SO~ );s^1d5wvCK0o}:KykE۳SЃk+ַs[ꍳ#ӅLI!۞IDe"'{9HS$g^ oj-|q׈cC p)4n1L8R^V&(< QmWHҤi:Ơ6CMV9Nd^Z3Fk xpnՒђ[TF$% .?8Л~͡ɺpӧ©_{y#qI!_TO1.Ӓ]6^k߯<:(;%p8ޡX1F(tw ՏXh Qy/ V%&ՌE (Nȉ} t^2yHH[ټgp+8y`/Y-PBK=ҁϵX&PplN >Βd}i%T*N`ҳiE}⒛?pF[.)Qmxuݬ(, pEx˹9$9w7Mq5nu}\7Q*LJfq=pcA9IюKîw>܄3q0 [K,bn\v(^V~O%)5xeL ޝ.W~T;" +HZ dfA~t>Ekqz]J!SYFD;q;2l3B0Mϓ"йjay5+E~- 0jjW- A'^ׇw| \*UX;鶄H]v#s# ,Bv& ,s& ɅV *,(%hq`;/#I[AGFC L:}w3_1vkL{x2Mz1ᆇŊ{b]2c-@MNedu08Dm|L۝+| =<"hFr 5eo|${\N&>Y=\qM}Rn@:1"LAFjr:wtMԁ5*}N}r8:h{[!=9 k0C$A7u2mV so0ƂV^ZָBVPR8Z@L#LLV)֍K :ޤkH$+Q!Kwy%I=ʹzKIl G]y(r*>~1NNiEF˭ EMS_MןHؠ ǧh&~V[jNrHBe6:nLIԘB=J)E( QW\~׾lvI w>)iRj+fI׎D=W71-D9@?nta G/Ǹ~DD:YCxzK@D+ _/3"_Fu 7b ~a+z4pMy&2A d. fZ$r@R+14Pxu%z 3 8M=i>ϸQX2%fw,} ^ ƥ^ 4q\$g7DK)67|&MfG7mv kP42Fp+2P>'~FZb3:#,֪S`3s]$R &M}owptnyɞt10vq(" ; a·Pa{fvG~oqzm1EP_񈦖''}yhZ ZVh?6Ԓc 5h:Y r½ѻxDȪX 8Nȿlr[ J3EnFq2pO917hamb mcg8 ʖW$ E~<]IT@L!U2qL M˪iqwSRMmOU72&:濨*>!Il;C;\T%F($lֲBS#{9z'?~qRDs6I v@6zNL-G{T{7*y 1]1 6-U-/#ϫI>sȡLA_`aR]hcP L=2Z/#FeiIt_K^zH#] |ga/h d[wDxܹd-w5C%s<mJ(N[]y"+9>:ՖtB`9o( 䦮4 :7Yma簞 &QZd ~'k8W.ijqJfEj#z{xW=!svZ,?O n9|+,yg{($=^<]]3d5쇏㓬I߿7ycA |jD3'<Fq}_͟]ZAf?רiP׭3 6F%DQ8ԪgYΪ9Z3/v*@C-sirRVQ{8/vH?X[}> 4uuO/2zRzȄixXGD77ZGA~ .3oBW_3$-ٙ)zG=3.K6AݞpםVֈtSXWʟlK:AE{ x}9OO?z2~V#fiR=<$9چ%CdV.WfB`EX55?[#$52eHc(N,h HB,ٱla(9ԈC(uR8hiIہ¼8jγZpq@i_*vV׀]P>z^"~HD8j2 o N8[b3\6 @PuqU+w&^RăQ*j!W򞈭%mIN_:mivJ~У/mPxCԶ\l?8U6t]Zd_?tI.\ee z.TQnZQ<z?NvNvI0a0'NC\=rqo@99w\6 pɒKWd9W\OlP_A*}-k`rQn 2wNk6rC9oN@ hQ/?oϚk#j8Ipn_xr'A1sHmbNBkhy67.#>N*i P;<]YOռnhz&y56HOBo AdڔZӃo NR6`;v)6q~iyU6~ճ ؈S(#JG0Z[Ls2VcY21;!d*$8c_Zt)6vᮨj '[Ff0`mC,z˵0e5lzZ]A^,8?V GiKTb^J Yf{11gpP 1#;+$@*%, OTބz=$3 tKtH䟃^Z~fmYwpMX'11׉B"]Lh|NNxGn`1G| t5[SNc2j$h$VV#]t ;bx!G1dX` D:Z_ߒv2;厘,AbO$o,ƌLJNF C7bńg"XXfv80XRXP2af|^cGIRb/fiA dhv(?!(뽰=c&ٕ(_ ~Mi\w7,f}=EruRfLɀH]偟?ᏁڤEׇl>fzΑbn!wBg"!J2d uaYS.):Ǡ;py ҠiTGqrtۤ:y$2|GЋU}#vKra5 - e^fEԵFDi3$Brҵ,.>2ytx~%if쟓>/<#M8ln5^ԟ7&xI0(eo]m-v֖?whs'g)MUi//,ӂhV\|S8P)3T(+\Akb$˻F U/jyb( -NMJ} J4{RX-fZˊ3EK||v:^ZDo5<*|-3ʑٕsqrw}&-02_fr ײWM*(ҧHJ\v "n8lujp?SHi1ɞ T׆!R b()hIS8fE/8< OXJˍ7_gr ا強,Z`[Gn 8`lzKb C"B@NاisqLRc\݂ZcCYkSSW1<4g&R\d(>gb֩h%ۓ6̍14ڊ>.m׈(ǥw|pvA@$f.?ZFv.X$Ii^g2J IaIhRӰsٵ;jEQWk bBYǖ-A3ǀ~0p6K{is2oƪs0 Cu=*h^Ȗ*~K*Rj []> ]̀0^|Q@PMB_p:UZ: Do%F_ NaztJ%KfLOѱ$JQW40'r4Qc ㄨIʏUؙ1L^U)EâEU"扎3F{7RFelVcMZ&Rbyx)u0B),)j̣Si0'MǑ. mt^Y gfOzl@eѰbb,qo9xAe6tєݏZ=TpL֞c9ёY2h?=љbVaPv9J6I&Xp࠘J3SR-ǿ߃P zj:‰nw콧T9%[.i|(vO3<˜-hԼxe45[f˸’D [Q+SĞލh*G0Ⱦx.StG^4hB[֕7+#^2|e/|ՕiێCΎ=3&Œh T R]'E'6 ZiiQ Js>BcZ(x.cu).Y Ky@m/U窀l_:@T(TZ?U=9 .* wCgZ @I~H]%% S3}P?bt+pI#z)z|zyn iwc^o/68^kݕ0^P@K'v!,uoW_X^k,.%K_}b/oKt &_0vR=dM(+jcLm IԈO,_wM*Fa4^)!t*V,hyp"̋ki{ ƨ\3#(Ƶ9OڙV =C4zY]B\-E%(99v&G}ŷ}m?Ev{Y}c2:R3%6<޿Pkyꚺ޿BTw"ZʬIQ/ڼ5o$ԣjYjcO|!٩O>9ňӫrF0/@ֽ~/IAѕG1pn)7[gZGG?q$πVOWr;,Ѯzk Q̇t@Fv#9Q  B`^tIJKչv:R//pޠ#0Td'ю~ȵ6OmLG^-:G ۶0n>E9c"Ԛ`vǣq|͂u,%%F`UϿ\I%(yh(Xs$c3`oOQ/Q<Щi`)E_! (T4yN ůX}8jd,(TyCJ'ɉ& }w+<' Ɏ3`mrzJ RVgdQg G'jHD6#i-fGg~56шlge/Qj:>a9 HASZ<|v=ԧwjǒ1&T_:g#d"I>!2w#iJo/EeɅ22iΕ[5]?DwNn;BNswJ&$/N5soޫ?YĻ .p:pw(_\i T +[Ci #c0Nam5;~M7wR+8- qwp&/EB/AM!LU)AքO6O v;݃:W+Ac/Zm>?L@FѿTMY&10m0_Wᔫ貸Z.hPnR|QeS+vpsr_#E#1HX\W@NOFҘZl=v1xUMwՉ<[08|e|۱: җ|EEoWU&|Ved/ú;Y3v&O!dA0_5f}`Wy_ڞ s Rv)V;((kiy"_ ^DY!HB*k뷭N%L 2#e,FL*Hs5oј%yawvTN25nu_‰IItc!h[k +9K^7;M6\[{`+2*ۏ\N}1nNF}Nnznpm\onV * y`SicЖ_M<$T4i< )&<⎣R=eLQgQ(ЙZ.Z_Ci6˛Wc/cȟ,Ƣdc΅st<)JٜS\e-]m$6Vs;[ bBYOA^[( iF^cRNu|Sj dv=Cj] t>*JDxCJ`DTЅ"yrµoR[׻[1-k$5 SGI'^ʐTćBiQvudfKk` <2o`+aFV1<ۊq^\jf-Ƶ J Yst3vv^QZ RiZ6"MKX#<KW& 8C6Kn?{+Uָw!9[1%Ir&[2NZب RBtr'JS݂ w-Ocݕ3mJAׂ Q,1LĵЇV(оFu zʹp|Nn=wa:Pq7k3RrP auXfv]4W~qIVP8}0ta`C :8f_Y+cӶU[/}r"T]Vt%ߡ)Y%P N .QODi]̹>,z!+NŲ$|Ҷo]k/9x ~G99Nu;0{',hH߇xR; G\0`w0*8;`1 u. :t[g6>J=&VE ̖>A\Xa FHtݭJ#hGLf*w2`ooAxx$OŖg ^S6\XkVf؟/""N9[¿dpz~T i+Μ^ڏf[KV@ b4h,pvu!EJ?}CpzqVb UigV\{Ix_ֺ `7Iq-UVqJ+|hɧ;1j6/-B*9۽#U6}Ӿ!ݻQJ>FX5qAz<#tnoۥ^iN.|#dY$;-Fz1+4;\gOboثO;~`tjCOgMV jepibGH7ڔ}qVކW-l!e0LBzRXs9 z܈su_/ӯK%*|[W^o~UMK/9Gmu)+_׈y{QIzUc)YܑEP>K1BwaTE'<~ۄ|j4-fx_nmLњC]$)H5ģiu~la}:^ll~g*:wmIzy~Ԇa[>4xv+H&KZLm0t ލ-юDf0~ 2\i~梛5 O)8 7 UvN&WPJLEA-ҔtJ%c$}U 0RZkX]ai7#4t9a lnwNhivDAJ?a%Gxe/Jo]Ԧ(֧9g,;0$٧5{<Äɠ-᪢CQAՏUca?Gnh_EKnuߝT/ ILAJD'~ '53p!cE飤{k5-#d}ϟ*KقaDJ`DU%N:(>d~?2wؗ;Sgg g#++\MĿb s[g6pA\Ie0YUC=C,`8uUaJol!W*]bXeMV ]I>3xSnC` 0p? )6Q7m8MMd+˾Kق`/>04ISɋnWs4Mz1a>1] ab*B0 a}P-4asxSB֑}9KI -ÁgR:hPaY8Ⰻd o |s̀>Շ0߾%m.E)j,}MY#VD<::Vj&4dz 2l:?69C-=S$2/nH_hސ&($vZX Oh2Rսt;=?L&|Γ⍘@t]Ӻr)WS_b:(蹌8KgK[xIp蕹^ᚁ >e5U[3'O?u1#LqKawP50g̲щ?m{@93]1$|Rs{hΑ%+H )OQU%@VfT ~唌ή#q`!MH(\\yb{Wpc8E{wxhi|o=*ٯrdbY@0Dq%Zk쨜dѠGSvޝkmUGnExDF%k%%y&|c |d3#>gZ~i3~NE+y&$WkjxCd kfyFr9cS8}UIH d{"Ⲣv<\oOͩxJb^"^?"MՑߴk.XID43V6)8tSmWCy{ǰ9|NnZVNVrӘ8.Z-X `|$oAv!ZIW~' fH~zrAEC>cFg>bgFdC ߱\Om)ƵEŸthx.?A/S:^! I^|-oII*9`.gX/N##!PjŐ VM?ZՍuSPqtaF'AJfa*#INEخ,OEy!ͪ-8kk˷/06䖫#)\B\#]@E"3iJtM\LL# ^ ܨB.TslݪdnTANaA{>W?)[^ 8lw;# &hUu'hcJEn)/͖մ jc;JVlCtMd;n;Z;;tL "M|0|LZ`=1@U_9UVDiBgi e*lI˱r;[i+DPr?mWi07L ( SSzenGXr!8mq֔e;8 H}avII8fo1qSKT-$?$Jꪈs6 }%{G,)jX#Aw3&voas!B>ݴ:j`LzlJBEi& 瑊dCt"`ӿDy*\irL?*9(.O"p&>7V5L#\ r -",U*9IBga,ս/,AZ^4,Iג1ǧJ+H3ԤD "^yف@0A,c SA;^N]Kp::a%]8~ ̶\AZmY]68+{%Ia]{}hvkq!zьF[8~C:|{0]ܮ'ާ3-_pU薄Lh6}E\~tšQT^6+Ni57pLY Br(ZR=ڵW lj5oJ kl%f%03̸Iû:[u$1c)&{il %as3o /_³!79Uw-(If{oȭ|P#I;`h"?N֩H &"7Rz>E;(U^xqɈpOYXYF\E0cu (+p z(|2{R'PFo!@$!Wvnz|;QjüK +4U&ct7,1/SkPPz>P5lX`k.HJl"syG".|FmԸPge* Љl ;di 3-5Ld7j왊rP̮29`4z7HAi*CC`+-U5a GIR<jxݑo#q<ƚ9(zNr Zm7Ets6lTJn YVAEWЊ 'UtHE>END*ڃBֿ|tџUY,n{nS) QcC_"xSOոF~BI>g;2jm04>]&YZr;sd1ßחEև<6@A <pc*{ŏ߮뛄}7#|xr+U.HP$`>'iWd=Ĺ*#rxC\B}JAJњt E`u#Q'"!Wٔ "c5!O**%HNI"ͤ].[[(<(MH4]Ob8@yQ.J=ܳOFnɻ yZ^؎IPTrDKReke ȅmvy"{]ZAK9l]#Adݜ_6mQ ^U³?xbJ'mQje}kըUVgqf W]DpRy(1u{yA?Ca%HU&hp?nO% e|#XfFeɛy+!xCG%ab$X9υϞdJ2Vx#t5aH$2,N+_G՟Q%._!hew{l}|ߓZA#&`rti)ط] dTH7,WMOF H|Kwd9&Gzh58Li Z󈧎 c4Z˞D^RPn4IIgfm@%7$ZfًpcLc1sL1)-hi}Í89q}$LAٹPĜ,85$fQhd 1qىaRLM頝]cޅæ4~s`I[&&7ybh7nm;d̓*iI_ ;~QҚo_p>Ϸ{|vaHĻtɂdTm!kmExA7&RG HSV%QO~]JPJ\ڲS55хHJP<+yҽ⚵}͍vdkGdFt2bm։}f KþKզf:X@ϲ7aWG9<mg9 α8ݻ/'0Qqܵ{0p):Iг`2蘤Ӟ|y/Sڤ\E>M&ג]TJ0 TR[ӏD1 `۩Db)eu;6cgJhf1׆cmPƼr!UU?bO?DW?@Ec캅]o(IC=P}:MÿΥGUlvsx"iZ<#. UUy da.qGϳDU?ں{^r <P0J=4 ߔ}4[fO"R^qJs7 gRbÀV^Jl|䄢_ki+ؙz0kW{KR"**`ܸm͹s#"fXOou:ؗU. 9'wLZWAM,+~'g-is~[dv zj*3 rnӌǸ ٮ(~`6k tjL#)h6B)g b]GuFhدn 7H;a\Zq9?oPi<$2-\".Ѻ5va'M݄^ݮpn0 /J҄i[0!21S"-5)gi>̧9Y]ѸV׭ <*| s|d|"u22–F/7묈[GEM,Pm;nlm_k8.gt־+Ne#]Y=WIzΗkBL}<%ҝG#jry6Ӭ@FZ0H=;Kѥ~x %0&=xFHD}-6 ]* Sr15:m~%mj֜]/S"@Y]?>@ǭ?$dPlz Wj[C\լeЦޔ;l`4,) x 8bQs@sF~|QITB8uA=. #S1rNH2ىfIF(_%yt_<׳}t# k[zU["15T^8cr6e巅k7녠egaEfWYAv:?ojdz<`XBkl%kvNyJoVuji Ԧ&S\?fZVBGy<}xP@3,XwC%p`8CQISiLy8Rv%GS#xCĎb(B >S /YZ1][ :{MD wi7r^ߊ9yq n0ٱCoE]mςt4n8Rj:rPp}FHY ꄤU{g)9V#GjCͧx 6dKk۶d?S#KѠG? #3H'x[H=-'Qz)*6ȡ,;$IAQt6X׏6}HJ{,oř -Jy b$0mW~?f*rSt]ٍW~jdz)VZNt礭$5=SMsuݦRZISNWv4d. @=\xIX5pRS4LL>urƁ:2>s+bޠ?Ųe%UQɳE6X1m<R#`˨Z*.4PbYOuH B%6A `NxA ,m:&BB QvHLIV6|fȎkoAb!l٪}H(W\r{vka9 o<ȱcna \efƉ1_%9}lYkosH~{;rdq>F0Ve(PK?= t#&N }"Sa~8Dhr/\r4RԩJ8Tcn6.mfɀy-ԑ =܌-+W5oḐ!!־+ Kq帧{36I5HlnI&l"L/4,_Z~ZbK{ Jk2S<} MdwJ7O]0X%(w/k08To8[?G1+lRΜ*)gD18GAALt`1٫bQ4㽚-KS)Smvy$ UYFiזtߗ;p Q4BB|[@M(qaB\U}jWFB89;WM1ޜ?Vu Z3bcrZ:Jh:hKKӔ,Qvv phy5tp s]⮕'hI~|.fwVx79&|in2ݐ@Bٓ/p`!Ҭk*yl.?Z"G؍jܤgMXA*LaZ3_Yۈ1Vև,ƨ]w>m{W/[-^A@kq ~woðCs&H. p΋Ì]ro`Tŗ1lcV7* h;4OPx8p"YV\;W(N+(;Fυl]JuS᫤gp;0;Uǧ82U*gC'zQY%c(pqj"2ƛ_N%hA5j=I<;=Y#:g`4bx8{j*ov;A< lPiEI[۷lAsMۨA EJw nuOU1slgA&[# osFԜUT4JM;iJ ]~-Aq_Az䍝T(u&$ BN(Dwu/-*qx׎O,cr?=g.>dW];Qon `͒4AmȰsT leHQ<8JzΌ q{ů Sx~ܖ>WEdwYUe4ҷ P 3>NbJ$Tb(+z#eB.=c?q$nvʍ3V)䔵J1vЭۇN:H 2⦇`^T**iEæǠ;I wrw7YzBM' c*Z^1G*1#Խ::%YFPo y-Qfac\}+Emc.V>?ttV8bPSèaߟuݕ`̳~`Z|3w [k_ K݋.e5sz⍥I6s]'M'Ҍ]k6@|*ojd.{┃+sd_}əZ !5G59C0g&LhEA%g,I3YŽ0&<7;!K * Ƣ8Ϊ6A[WT+{7dX7CtbA+Z#jVgey[~U]xׅw$y^ijFc{Iq%x, O0ResJH7eªR:u*7a%s>&RAvQإf4s !p(*''cx޻y3ʧlA^> ˂ޱ`+HOt5_0m][r Z>Mf۲W2ka\j5!W$q7;ҝE]7_y8-[9BXbl0_6΀}L㋢3@uyrt_R Yy:L&fܟr#.$JUTRouon))ڊݥܹnJ^$X,1ŖD0"ёOcfB>l9Gj(e5;}XyB+ZUn1!tlo\PSLF'bsN"V( #oK;B@Yұt(C<ۓg)uR09}HZdcN1hY @MS"|d cviTD{t^5B }4&[_I6$=79 ؤ{J#Pb>"5;[9OSO6ӆLC%uh+/\,i1ْWQưLa.zGqOZo?#Nml osޑ[Wиq㏻NoYjR5GR}""CQSbcZ+ M4oU{Hfˮl/ֹTw8],DtdnY|lE$:s ; 2†T0c{IHXB?(2oD+ے>UKQ`A!dlUVV1&aF3En:M/"nZyu|qb*g#J#@rҟ }s G|L`,' ͶuD7$vXcP<gA)]E\Cڸ/kPS^бf|O65Rf!OJٍdcO%}/@]:ʫ[]=T~o\Ã{Qo:Oo*t ?ћ`¤ ?N\{,HgNH+l$<&.ƿ;Y-ٓ防uxƖϰoAf;7.&DTd\$Rf zC m  ʉZ 3sIw9 ܍[z)-I4gT&is20k110 7P_ p ~sS+<󅦳*MT^Gx'ǫݥUQմy >?R[D2y"[ kt5/FJ@-|06 =¨QkI+я|.NJ>#;%V[K= ZŖom`{NYq"̢ro|Ӷķ2xt|<3S{?&k;;}X`[SrPI>ĒE *:x:'@Հuݭi 0e0t_tΪ@|$|@*1O۠QQ )`ǦM#8_cN)SdjFjoJnϞs^wU Œx"c56wlvSGW1eU ;,.HD߬ƶ<b89poubVqÂX%(M{ngkhA7 Qat#/I2c~`Q1'$f&Btי7]MA0g{6Lӏг(o$V>%%>zQ0M^c dKnS:l!`Yd:Lf $:4 On2 ) tCvt&l*! udq:oPNx$]kzH^V5?ꙺ j`Óx?`1 /XvN zR0YX{jAfTk `j 13J0ĬOJ|PpÂO;?tZեw ǭNv[,_.Lo bNE%"g uͣEbrݞӥtbG+G%"Y &nK pVQ5*n] 3Zʉ{osXiv6Ի{棜[kI!cCR$%FCׅ(iwix-C 2,|hk{!P+WtG[_ךaW ?0`TK, V ET`;j;gq%1Rij-9*Sa<ºPZIKuJgo|EnQ-zzة%H$"VC^es/"VQTݜ;}?Nv*lrf<^F\f[\,d'Op|P& 8Y0*'Z̉3SFc|a'Ve8T1-[FAOgժ;n"K IvTpODOT"Cr8a(y (#6 zTʣlUUa>4fH1KPD дEQnq>g'{;I8UĊ[ĸXZ8a9Ԃ> Ùiz.1t;ipP>5uB.R%Df7}Ղ, c 8bA!N5M Tvȼّl)Z=76+C+O{C!l\{@F!)$su86Pso bX6a}>*lȅ0^|LӧM;ݱXp^ 3gbUvj1yhKXoyݡ@őcM9`]sQB wQ%{K"J>2)Tk),?1\GG!+ndp;v- 7bt'Ɩ:vrc}8Z쵧hZ:%u '_i`g_"~/XjqK/ke݃IUr' i٦)P3hj`gxHԬ?CtJ9v֟BDN*!v,&brWNP!PO4;Zj*<Mgzr/BP%/lu'h\%&rc;'b9l %脚\%_yf~vMr1>Xk`= .'dPRlX/%#lmd.cdM [&&?rR&@$K.Zg3^n Kz5R$ũb##݌<)|gxb#mÿ?X ?$Z|^>krZ[ \5'ٞ_=xv_ڷ?t[dnʋ}M AxUPF[*eOǝѦ]f|Ɠ 1,#yCFZ͋6 m*e"80+iOeT5x{Swrؕn;ߙ!/tGzJ1 p/)G3f) >m =>@֍^[{1KGI"*se'pk@|`χިHj~ґ#.VԞq+EKgmmcy5(-\Ζ5cZ74 ^^٭ "j g֣XadH\q#? Jfa :.9]̲ST|fK88jXNz V)1UHEB⬕|Mis`P~̽wM9oHGt..jBTU3ìQ#$w{Q̾!IGε[q%v-4paR aVnTbU UFn=6!.T>fzi 0@ jaOS'>UoI׮T4aN6)dK-Q_<ڍj~u['N;]5}u܉`c޾կnĞn"_3@zl+5?X⻿KlT=MN+]T)UȹiBc=P*lWYS@K /f]8gZC;Y0b ɉ8SYdRՇ_d~1sz O1(Z5zY- mbY07~pS>gDV $BZɱBb DT>mnO4? BƇ`lJ:^v0J9=a*â5A*ltB=>qķ=>͒$52f|N ˫EO;´VQ7F< ֡%0+YKfq4i'xm-H:މ5|]<( [6E婞VŮ3Z[$:mڤE'><37א(|srCyAc»bH ,`E0oR}#sW"|JtrI}?4GHI3K[;3f9ڳ'" &4 d=SP`ޝMDy?Ό] bC^ F64jo AN1ÖfYfQs5I +//gvl#`VWzQqW9csŠ)"*^׻.܆@q?L֋++}{_[9O$/#Il1E.{,b47|Kf8Nj7Rڢ$,9TPi-c5ɖQ>}銝'(QwXwMTPJK(r8syOCOV6d䃍ha?(ѳQK9Q!nӮs"Ξj2iqv0Xjq \~OinLpn2*ъ:'J`O|&)ͨ$t*'-[쉰iWMSbsF UyͅB9;r$c)LaNt PrąqO33"«ͼoi,Ľ픂zKp7RI5jAj0QC8RN YqChֻ9U ā/Bk99:u Cf噬 Zk`W(#ށVz-M"UW -E˂0_vIPH\R3R˒TKx|-LVȃۯ"=AM6kS -"`1 #ڈkئD ? Sʵ)D&Q΄_*CXjTJ[< ?ǁk[0o CHp19r10]K5Et98iDDfrn<В~qn[(0v0 MW͆X=p L %NݮLPǣ!ACL\rȁ&뤮Du71Rй=m.*W5Ta-1a?P]|,n[{;6KNC4j]S#$No\D(K\äzہ.r^E(ީEi}w &j>:r'c Dl.TϨF2eblSK$s"jhk=1|Kf1zMo"~S5yGU`*T7:\héJ'YT Oʒ =9ob^e^(36MjE+J%]=˒mI]!_x1'SC[N*J^Swb枢~;3Վ+YB$à GtJu}vM 5ԻG(Yj F Li`}9Xn6!H/ȸ$o1)0$?. *g۱qjӗ#3RݲNCA, =KRsEشxvzogq+~ڽrzٗ_ YJwi@Yh,]($#g~yYGZCa*hnɟ@wh9KƣP4#7|, l LڣeV_=G ?+8ANh-ǖBĝ.4ƼM=mj4P a:mzB$jM~`?8'x:4m^v ͮMUcss|>#wϖ@}_0yMϢUu6ZTO>pΩa^ŜKk´D-zS= %o .N9\úu68b& z3hq')g2S΃f.^lu+^L)>ߖ k09aAJY:s/1:Yg[>8W0de=GϿ6>{}T`q(L=Ț8$zo/[ * 9]dpjmpnwMq͉f ngZQa~e% 1Wr^9%[W_2O bI9ԱQ?rYfgtJ^YXK|TyȔ [jT?YRKȄ@$$|~H^4jsVs⤤@)$}\aϴ_ *ʳݜ0j-_{"݆B^ w&XeCI /bK{ە%ͦd*dXT@u3&bj!HyEIa1u<ᒪMh^t-F,3їL oj|j!2+ubG0Et1%+m!7"Ph#.1~ք|v#5%x[-}xW zw.cMn늱un*Ju(@ab@ ]#g${kV8xK}$[WZ~NpIN|![wESI5@h:>;Xժdv ϔcg eWCAؖ=W'mlzPؾopjg<(5 ⹜ʺ'fN+vB++2Tdg^#mkA=lDHchYn$J([sVJVR2qk %Su/,.a<]'Fom)OWv(p31uz<ѣ9DosbUSڄ{ݻǝF>WYl[ Ԗ͌S#HG(Hu?G]^gjtkԟa$r~%F >F=nyL? w^kyCNC@k7pEԩqα-L:*?@گ$eն5P3Z.;lبv[;w_:&Ҟ gYJqk_Ac"H^ۧW3 f9@-O,GB&@oK S`HQYI @Ʒ)a(Nof?S[XcDC9~,8A_c毃Zڊ)G]swd9q2C{Kˬ$T L#hab8i>\S{ƌ%G4!)ֹ_ZK..gyދđaFzn3=$~wr]PO?t+.sg҂u2"!/$ z_u "pȠŐ!CfF!- Yt};3N&*Q(lf%f0i)?Dc5;59-|=Z+Q[c8İ*ow Op9wImH)/j&i)kP~˟_ݭ,öaoxMS1Y6~ɥy~y5U#N ))I@RJ4T2 I_n{Z% qQ3_I!}gJ=/kBEm|>k!Wcz[M6e1E9koIeY>~ǢB2Pbhv&^f%ֶ/Sp{څqFW0'th!ԯ)jP3wŠek*/M@kA{t[NY?[kS\U`g*8;WUR !" ǡz:|{gxѲ\i7L1T9oѸDvlt .lyTi!AIkIFRL:a'gr?Uܾx($W3^>`ڿN QЫPRpbx )+˜Rk-BY=au?36%@gl2`AĠh '2,x (87S)_YvUǩ( մJzq]MEED 20mj);F= v#,8blQ.!*צƌM([S}% )v~?0OL[#)Nv6tڊ 7mkmUc7 uJg!Ue;`kUۄtX6瑆-dTQ-dxdGR@5p:`}NEEeX?kGa6T,D93W8pͶ#@IFQƮQ*wK \<];U KwC<}"|B_ .{*2ފr*m{1 .`KQB _BGu.?k\Yo1f G0G풀 vuⰦh 'HW;0s*UG]ly4:` PϓŻEВO2xT!y8lsk/"nQ5JV؇eZWzloI'҇YfIų2^F`B <킁)xb~VSTy^>nKÇ0Ͷz8q 0ې_op߃g0}k;(hyAkyݛlig4i}IG]7h39U B8=~)2ԥV!E6~*ÍR^:RnKSc_#^uޛ5KMl}5eLw9ēEXef_K$YQEy bn*NEd%5?BsGW@n٣༿'Pb9gI8}+#$Œj7ќdy#hQsۡR3*AˆxSi0tǦei? v7INT?&vd~s\4-kvNSG 0-gK}O<^@/A 9:2=W^t{ @Dn{ ,4sz:J1( "vײCC#@CFQky8lG$cTr QQ{q"V  ؎S84q*T?8?n2q9 :.FA$̭74b٭|17 ѵc%> 3\wbA͚Z]&8}v^]-:5GfBXlv]4-s%kϬ'Mg/!c HR{1`- rpύ#5P#J ͇]K?ҚvHjWIlyݭ}($AoM Q-!*_,Y벅P jAJJqna· !<29zƦvEsKVJ'g+"@-/ 1R MVV+H`,չI*;8QΖ$Ol )T9_ѿd aXK.zy,7%.3zؔ`Wvba0+It, ;S+Frğ3\hOrSW!`:i[NG|,[A‰w%<!?[7r^G*Y1 ȶ; /+ܨwB1}k v酓5\CҢQ[ [u!FKC!aN[]$MTߝƺQ;: tU  !y:?BVnrƀsAO4[ܫ '.Igu;J#e7#HO2AgV>ӽgD(R2i^. "mJ禰;V$Pf՘CHk$2szN͔3B 0wq:!ht-K6m>LAm(Iws{ 9A=s:s:LYX{l K6: mrYUpB.oJz7X?p.oϋUzn^q 螉)^^+܌E95 P|hґq6v BXfsmYrv'Dp4xR{HiwDM{nsZ&O}N0Is Êb葤'.;G1EA69&^lxa߃-`1, kҨLnʅ<|2aR#*g^bt' WO<W[AEhnGNRؽƅ+DP:Q^*wubOcz#H; 55ALeMul/N1T;uzbkօNjD}jyÔ@_ds ٳ.*ci\_? =_JNCPlN^0S]f. vlD$18tGԬ0 RR"WN-p k+ y% -7_[`C0[id1nwVOC]ԨDГ Е2_Cn'Z]+t@'υ,8U$w0ΛӮUG ]Xǘ *qGY2f$)iTR9җX$kRm;~+4 ?R-_]V}5&sS&t 񏯧N31E#s'*f"ʜ_j>HQii2 "ΆM,k7"5^KuD DXW;kɖq$XGm3)t8F,ro6ffEi~^GXX7QѮz%͛-MsYG&+Mb jſKV3O3%T 36-""G w&!U3go!~7^qt.լ'd$nM}왦Ou(HbNW^ґ3 oyoe;mAX|^V1vܘ<&I]u@=;C{"U(`%a5O4\1'u+Tj(矉ڧ+*v3BzMH`x8>"Do;(ƒ9%; yuZBe')R%+$?: }0@ riWJ/iͩ)$-G&~N@t(`?{g -+ lܷ,e(w8 Ө*B7T'(!Q q+%ÞC`w+'Pc聆1݂Fʩp-Z[H5 2X5P[?gB{6gw LJU Y5™fn22v@~Z(ӚC;<V|20E`ɋK7mGJFHDbJ Y{UZUMqfoF3wn^I-bw+[&|w'`pSJWI Mݿ3)D̈́l-_= ~D)kBr`NjCv'=N ]koO&FU8҇|-}"v1f 1lPs!U-uɀmaO*`v _tj)`eW1^eͷӦD6\RI07p XT(H# ,pmgxKf8EmwF~5[(0:yQ*,rAIѓ u(%  SKdY })>=Ns{P(S'n}s3= J̦-k6=~ @o浻 ?@6mL 6HMp1g ҾUlDhf(S`AsL.G+Cs!Rc> F&A6POBl}+tw *ciGӣ7M+פdᣟ47xTq#56uw gbIDCU<SLjr87hS}$Q fn`Xi8OF4gP +Py9|4Q]ܭxpE% "PUe-%jL"_xְ? lQ`bdƝ75Pv5 5!-hUo4q-Wjg}IaG(ȋ-2Y ڶ*^bĜ(RK?e].A<ሣbҚJ!RPTcEZM?|y / UkǼ品BSl$FoɊU7~U| Rꝩss?V~+d̤#VgB]x#zt ԛ$EVJ聝`%IθL\WF*`Uǿ3(轑-=LjtӍX p-ULN!9?`74(35l,r|" 9֐2K=Ί3@?vY%I&`c{uGPxвKNA7$eO1Vcef{F vi'@OUsSXLWP+IE G׬0܅聋OK[=JȐo+6^k7tc2Nȧn69 T*ͮKqM9c/\L>t.GU~g@wߺ܇i!ǰث;KLt +^9D8[]gS~9-Rayw*=2ɒƩ7k|[T`"z=BE91\83fc5JY,{QTHk| -=2j!eSuR9o Ya:ֵoK=#GT3Pn.Xh&+/!>_`pv q{~d;. K3\tPDEN +Y%|9QƙV11xD [̷G/صyjwSyTk&}>䚈1_Nq,Pma&8j23%qǔ,GqLa[ǫ/BLJR@-k -~N x;, QFsRSݻ//l%S6BkNBV^EJ7,[e8 1?`0ÄTx`M_]S)9 ƍE==uFKO m#Δ{Gb'+5|3f5_)iVN :}_j*F.)vl]\M^4dӳIȜ`Z4}L224@u?NUg_x$1K7- ñzfVp#3pmj=Vd*,ZT 8!?7i0nz `>Z㚛\47`2VFΓ߈Bl0Jѹ74`˛DTYwJ\*fv4]0Y|CVqdoVe#%*';{\wAN-хe1f`91]U/A0erx/'h=4)h۬L="s`ﲞ \ڋh fZr3\3 (Lj3ԗyܫՍ4a.ܨ,!89mNof 4D/wM;%[*Uz|0j,K[6=l2\bsK?]ù](=vP{}@ϳ{B+yDPHv>pj%5_ze3 ,N<,t:!i?c1FԌ9W:P]It7EgoB6ѱd}C^#%l>X&a*%!$t{Hzt~n.̄*`R`bWR>=R;;7: T …$;OjT`6S6bW" lmt L5@'HR"7uH&ƞK`\Fx>Rp9y%[~Rɔ1|MC &Yp1z ^>UgS)&$Y yPl%a'mE[9y-z|##'g&FG$e_؞?}^Խ?h^vY{JM=Et<[~rFu rviXV8)7g|/,S!gLFg=Qb+&mv|̠ˮ7/]5Z Vl&i >7քtAQCdr~7)64z/!7IwQm׊] @Ev%yvu(s?ccB~:o΀mX$ȑQ5M|rł Y%FQXac㋘2)Q[y2wejomr|NhE ɳ8L,~V_U~ttmL&_Bi ѩY~`݆w_,܆Y[nIX*҃L7R,dz 2@hg);nd]EyU lVk|_N0}lgm3xS8C6oԉ$}+ gZBdTp9oqWASJ/=Ylׄ"ԈzP)8hk$laKWZ!g[/(x+2b Etќ| 5ӅxU >o q^(ȜJ^?{{$"iBh՜*ӭaK~s=Z?F${}6ηR[7 .YuӰm,vFe݀~ښ!Ɛldۥ_XqKi#̏; ڡx|A>nHu'o% bBg(1ZFWr^EۤZ{[Z 0=Cga_@SEZj06}'^(-d3#.hN~)QڎܨA_%=jI"ޫUZ Il8 &uHj VxI0_u d@)ȏ EM:.~ c/aKÀ3$覥횒f/H4gyԮ4y( }7;%y9gǡ6opO| h1ڶ \zv-}/Ce!L[e7%kP=mtIk3>ڃi0XVp;Bj=80Lc[4Xة(*~4ɴl2{i i);Ř)gn4ipSd-Zo*ډ,cW @:ɠGDh|;I0`dRߐLE7UXmjOو,W :à(@Eg(DgN`[,"Fy@")dkg809hßҋ !P&E e"cr@"z|#wg㍄t@M31> Y$} i)_ 'tE-/ayN4H$J -8S߾i^(MEDZ(P5L0ϸ]J렯WPz|).J:-gX藺& h3v[\#% X;d1X#r4 ["@/QߌKte>wQ|!u1!׶8ЗHf#—v/¬T"YϺ;)&"ӝq}[ Uץz>#I*3 e'ڌb6{Gd0zPwҊN HOϘ146AW7C2$Fr\X?%됦F^i)gK&aYޯ']pa]\̱B]tIuӠ2BрpxM;E?H?523p'Ƚ{q1Қ{qn: Zlx$-)zQR-3ԕ:&6 HKogf+Q cn؊iw!1_֫%΃@^iP-twtM(zXyFp3FچnN%m1"q,‰,?Mk1T2ݛߏbLjbr@,:Hq p~{53! p<Ē&Xֿs#kc̖(r!@cO az+ʯr4Vb>Ӧ 0 8t+'HL2"kΙ-vޒƏ/oPע3"Ȟ$>?K2,EyϑUdeGMṫ)QXݝWTr&}¡;vwY\ ^.̆/6d#(mJx(`:cD>1z} +}GC?MÁvkrA;0ոZt}aSp:dҕѪ&cI#EW mK=C^r'֧W*%o#--Z`:qM(7N!{ֿʻueՋ(Jc"sŔ-mel@r)QHֆBv2nvP9:uVr9۽ÝK{bq5)ٌ:[ϑ ~vp{zmto4brIsqiP/WC˄/q0 YUލuwzT$ /eVɼs쑢u״X3 SAآEਖS<tWf7EB7`+u^Y!nme6BfIv/|R#յċ*yW]׊`-pؤ`?+۶kџbeEJL'>hFSnΈхYX8Q$!7gu6^2WV(@̜9M6衋J@ pk艒Y|˕blC8wْ|ͱ@ Z FHMΫ_j˼Oh6(3\~|ݚk57ղN# ljƥrB;p G-i* liR.0N0DyW3Ylij\;7ݬ9[̸ٜ0gW'8YK!"P=JR$ A[ry_z4\qbl;RPIe (\L5tB,%$7BPyx$;,,=xup'x"5yh?>/92M`_tf0@t߃NYb19ڶDPz٧ySLNRIUdMђLxevb@Sgu'OGmx .[8yʼn4dpa;+Ark~hB$1(S D[lOP3h&Uf7As,o{J IyT/ȞE.)|8790>042D@x KZ1DapxCepɥG-nT>'DEɚw2@}1t&P37?fZN?V~8l47PMmKX, yګ$PĆP1[7DSW"#.?@? 4ʎ'Hۍ9 Q@)oR{QKg(.1ٴM $KPmJ,^0#j,YӺ*e w $YDwPYA>AKcV1YRey̘2zn%^Z9<&X2O`]LL&.#_0FVr'pG]p֍^ESAO@~&'10.g)̓\I`wAF嘬R8lo^5Ai0&q܌_,姍T%G/aZr.[}$r"$љ4@EصN(}ަ72fT:d͡W˹׫*ML bĿwUd) m`2ɼ?^s9yhg $g}sm| H8{/5:[#(lVͫ)&9iY뺸u!ð4 YPjΖp32[toN9:6}  `Pl̮0OZoi KwAE<x@eBW)#~TZC:'ͷ}lgM?Pr78rTr읠hoZ惸/`XsՓ$w{Y-6D(0<}IB!޳1<\֯eGNP7PA`f o P;:dmc=ڶ ʶB ?+nU≨ow`l(Y],$VB3\^^mNގP sҶf{;NC̴UTR N7;L*z=b f, 3@jmkNfه`Z*&1@ Ž+ m3@$P}Ս<܆t:ݫAw%f,6 )W݋lҟ|+L7qsOiY\stCNݲm.ucvLLpjAUЕl ],:)Kн%p4IZt-(➰7#sMk uQ2ؖ-*9Zf뾛MrD0az̎7Ik U&;(Z#~c|^aJƋ #|<;U) D2RGtw6i6x\毀T 7(˃`t<Ԝ <1 T fI"՚5Ҩ|o`m[ٓ"e'h 7N?J_O n[?V/lxոyu`Q)Z&PH:A?e-qWF1m0}OY &wVEfnMlsƨHRD$lA<~=Yzu*Kc#3Ԫ㝮$ࣿzz x-O!FjPe}lJsa<pftk SFx&io4?|k#nX[Zs2n NЄD<'F^)7܉F.%_{hCՉ[e 0' 㡱Y唸ڄY je.u<, ]49B7Pzh?@<fDu\]oPւ;< hTIsߊ Q:g{M048ՍY.E? bTk@g#]]DYzH:"V֛viV[;^2{ī;2?UmHŧw^ ihxJ@hX긩@.*&4cϜ}`j?!kڎ5p6R6/͌F=7U-"q0J4UAeitxda;p[2d<> )$J\عϜYC`rTO5sP( =)9bV{ԍR҄忯^uZ'|ųW/ˇB.9>!|ByYr}\㈚1N*YTl^+'sD$.MӴkLW`o6C~2G:IȏMZ"=V]#}Ga'"؊@0+QH>6Ӎqds5l'I= NYDZ0Z :zJ6Y hMg֔gRd`Y-qnVVsæK+!$x]\2zeHv KH4$"׵_lƞ}^$R|J|6F*fX{8 xA +Tr'ܜT|+v>b,abx#HEԓ"El𪪻=%A,]s4Rt ` % ۋ{ː޷*}"JѡsHSTxܘMiLu(йJh6'+/!L0z<1ךXJϷ`h%kO;Ett~%mev!hBvr̊e VRt'9>Mk{cȣ΋(J9ƚ5/sXP@BE;}#g~ѳs S 2hdZDy{w]SLu4ᦫ0lS){3Z8IPI?u oԛ'/nofgM `3L=mI{|NLk 5xo;ʝ Ӗ&or%Ûb.< *X ;'[bk9&z偹7?~L|78Hi$a4:S!/Z\FUVVfF&21 Cd^P.SwGU~.~|SeUk(+yzi+@±7CAgS|P314l0co$0?}[MqJ!H2/#$@C,.ո_-ʮOMX" irhf5>\<_u.lrWTz2!kyO]Cʑʗ) ?W,6), D(x (ssօ紘R4 M%ߑjˈi Tj45)Bȶh?px%}~!3| ?F BZKXsZE0q| A.c=c:sk2?Z 6&܆:٤}q(<}9_\%$@̣=G/n6zLU=7wb 0R/9:V{ug\\9R:BEwTƼqcIg:.)HZ(gCP]\ n)yIMyl.Mc u1*,>n{5eJ_J-1i |PI8)#OƊo |Ei%(=]|󖳬gP=)ٻOp9I1vD޶ A:yz~)gT9AS 2a`l6wbok|Ea#S*FRQ@0Hj|݀p~uWzͽl[2ߊ*)+pXZM1IGeɕ);֫ZZg7wMξ]]*đðDL&}±)XcͧjeNU"I$o-$qu0@5ʻDo{BXX/K…)] >'T HNh"Y;'b`UY"Ѕݟ C7@Ax0DCPMGUUUMD\-F#mW(AUYMvK/ei2ED^*1LHnSO%0W$ɗh-McpPQGwċ';񬳧|zxH!cGz|$7eO8˙ KjcmބϡhFɽ]8ʺn)REܥ{Cl_ᯈEv0Z[o >`Z;|?n !'(ȯ;IU@ah~@#U屢0]>7xQM1WlO7O,QA|mWB:Hm!1j0(%Es|oK"%gH>?xb\% ZZE [;m!9: ЉopS ᆦd;T}>GYർhlYy,_-RqM)6M'STͪvV؎{U2#]ѹO_Gw-$ `]'zG U<4 WX䲈խY{A87D +Ro=$q ^lYoCVI4OxHKE+@4">ULkh"TЎ@.dz֢D M4 vkh'՝溺ҭ6=* 9&~vqz&VBAL+I@R¡yn /&T .sAov7]r+ulCd[9 OA +&k7MAxbwg/[nC:Sd4~\SVt]u4!*h8|UT2*0[-)=P)1\BgjT`i8'#PdfOhÇp@([SWMdX<2ŵs"!Uz}GZօ jj2aYJ a"UU #πa=[myGfl?D C}YTX+VB+.[F׋̉ ;MnҎ]@h9΅ѿV\xP hr4v/Hs5lTA_ֆɏş q*0UaрHDU;k?kl>',=`d58|ssP_MeV.laxFPHcg T!gp/ 1Nw_l:f9T̤>2!蚛^S#˟`9Z(ةJfhedzg1 Eʧp^t'|.AĊ7r?>7sy\}c&8s(ǗY \mɤЭ\n '8$H@qS HS5ZOQP{ެX/Qf\ƔCy R4J0MܞQl@99\3F @%hj\&2[.]2m-Ipqcf"S`As̈́Չ[9)2u)pFgt͍5]YUl j̊YU5^{zZqYm[~јo<"=hm%WK3VӠMG61R9ѿήIOC]kg>tz c@rp q9 T0W8Z+g{xB3e ݻok3S`#- Mdĵ7c^zFO8ƁDǹQ=BPO73͡}t\'q#.hL AF ^ۆeTnʚ,l\ŝ@̆9'u 3Yvge<7gfBzO)]^S,Y5iwL`[ 1#ɳυ3.kD&ٮcˤ o?d\qe3~/A'2T-*Q5aɹ+6V CMg/Pۡ{1}|"V#, Zz[Z+S98%xY*E) t]/ =^h]Onss4^@;'[) \Su{ \d7!ji9UpOH(Ɯ2kw@\~+P4{!tEWq=D`rQg~rH`:q 1pk Պv^>zh`!f$`s ֫+@ 5A!zdoOv^;zpd#ďDտVUy\iIðcfz3' 0Tc%n; w ٹIb݉sKʨ0܌ݍ@j[/ƟZM8yJT "XX=k+Tbgj3PƔN e2e$݈xغ1NIpI 9֪|KD>de;t)5k^pȒCIB*먓v[?5([wyZXGiբ0)Z"aIş@XGhDD@HZR(s\޳$N&c}tC$+t/lB&:R蒨v[܇XZCVǎ VoVִ#nmUUgva, tbj޷ P]e5%δJ wɸ(:4)DK=uMM|f)gpP[uˀG8]Y{X>ii C e5-XdTH9:l̆E/cs,NjMZ={4-vRG XRCC_79^_tx @Iqub.~{QշD˗Kƒ$415 ;+?"ZL|Yeɶ;?R-q ) ӵ'3Mꇰn&QB%D @\}'[~R[v'9K2 oV,%&C4@ Ø_rŰ+Zrs{7vGަE)A]$MRA&r46pE|p/m'kW[:+8Fރ^8*R[ 1>R,*nQ"C+w'>nvyV? L:+ Eaݞii֢u># Y<"A8\|(kWhOgdڟմÕM7h~M#pH+q3 bV(=Z*r!@a5tGxw۞*FhIŇ58F!=^6j$4UBpYl ap!;giBsK#{k`\O k waVnGh7m^U Bf7X8S)DҜ B"Y'_Gs83[\?`Kcޏ EZ0%4ŝL޹pN̨:7\`?Bls1'N\ONc=w^4ƌ"ǢvK ɁeGQc~+xaIj1n ?a5EOkOǣO0_vueztQy; r59{ 4m.?òG'X*%-EӑUDJbW<@@DirbςQa =%(im ɬZ??i1;^hi4@\fK^l$y뻫F5~+ְZQ[8*~Տ}qU(WrP(L3"{#T_A0tB2 B6r3Sk O-A?OU0^}m4Qi_DQNeL =ܡtgiovM-/jEK ǫ76z3`W 㧰se84>ɇ2| 'IinNĤG6{ \0]Vmj0O*mGqp", Jd[QĕTg|sKo9JQk{8SӢŹ90rOyd x^DMy)$uf\_}ùrG~|){˛0K O`  mL> M4.@QEq\ۀol LФtWJYƢNҮrܱQ<bjoDP2!|ŗn^"g2K!Xw|`=wcfz_U6x۽)^R`(1^`w_ͰF6B 4(L3,Q'D<<DPv==ձ`D2UBg+x5/aI~c@iN+9{cdŅ $*j0s/kGq7{8-Jt_|۔tmi Q:DN c| g#"I֛㪄|$$.5^j~`ܞ7IN"Ec44|JRz059e(hrVw[M ^g˃ؕS˂2(܅[",qR N2-hE'GDo@ҷ#jo,Z:fN>tbON=i ,6HYX{@^gؙ i_ J&ˆVT7WՁ(s.PemJ.cM/ )kAr˨( &*yQ5)$dHCQqyFwL[&;#n^Vl`ƘfH2c`?R~UqE&!^~&^ٻ%U&W邔m]RVZ,EZĺ)REy&~XċىtrP ;J|w:Z\mYmzfbm؀2|ذdͮJMMxh@MxPc2Swr8a94頟O{ t[4 qW3t$ABﹱ"?߹f@ҍ*V]ݬ )zK躺 MQP E?:?m}Hf'(-S*~p 8N4|njyfn|0E6G6MkUpI#vuC3B#*^pXx/wZaĿLb޾]O2s)e&aWHjfwMHh"V;k>EHaPGypR;(#亃5{UI0Sx_[+R@yf ,◢!)WDGz/!'I%w,xLI'3 Fe[$zI^.7ѯOCOCVg $WddLI8ďi "J oDBQ|H~!ht1iSct3xn͡9)FzD=>&.l.$FM9SZ+V Ee.TGy 2ONOV)֎iR` p "ZMaXͬ:5)H[?SP/e 8^֜ws4)*Vܖ1oxg%7w̍SY븽-t(ѥˌ-Mukr-'v7P> CKdekUy{Q>6Q7 %/ D$f?ngqq,LOP/yT͞6~WYnSW/Ub۵ +źdO}C8<ҽ`ta>t,q) 7QUIa֓D=8x$PKa 5NqgZqfdpV&D[0JX8,fŤVP'd11jڋ3SJЬU 5qy?o'$#TWvs݋ɫ N*rpA`7"415e9Lˏ]}"э7Renî~ Jpx)A,\UsMO|>}O. n"A2\ 5Fj#dQJ܀y]ad#wbTI.ltO^o\ۂ 1m[YE#!%א6yupON9#/"a:BeM;`(sR#ŀB04F{cqދV8~⋫UL;%^^8FtQ[1=Fvl|%V_3i4>`GPu{"y#Oʱ`G1(i88YB%H#ȑ[T?~!Ҿ8Dʮ{ b sb"Eq o@jjDw+cUdQzmػM٥.9^| v?<Pf PXBtz*|}ئ%@K/W .>Z\Ҽ]Qlݧiw9Xv'F@zJFp\%ꕗ,>T90٘Tudzt=Jfa7)3Gu %w$vDE( C_[nϘa i.BFIit(Ѩ"Ҙ8sŮw=8\U;8XK_.o+gUNHr9@㎓<5jhg'efρ gfyL!m3?m1m2ٵ+z@ َ->1͘x"`C (fV~|GCv}s/V\k(8nAuή y9rϦMgEΑK>X@(81o\6()V-UЪOԧnM׎BĤlL .,g G_GHQgS.`n u;%BjKU!M-ӑ:iR-y!++W= OZswu97~YN2CehxOx[%\VIh"d=$g$ rt8R>TcsGoJྱ8evbFShk Rppi+{qtb'h*Sy_Oe:9 .u-DxâEʵtU^&u@NLզ56W{0,/hD2*F{nk?(Je.&GE `Ⅲ agI֪ZZD_ ě%aI+SCW9"emlqA[aƍʍt _#Wsbb(/&!z>:/g`5bn 5 xjJ PJo688Vsp2u jܲonւA{Dmm^EMj:nμK6:bBJpFQ!VCrxMu[PUУuE ϕ7AÑF,=$,$}J7/Tzi}TӵIADo8`PCd~U;r{W> grA%k K<`kuhfxu-1-sGp-ANYD A,I~cS#'ܖ6Я3btrW-K<)ƈ\Y=U2f256,:~_ Q|wWfh4UOapk*f!1(+h=*TrK:~?ӆ>FLm4T_.zŹNPh4گ!'з>B&ˆXqCH~`&0T4kēaG]ڥfL\mvIs:t̚ZEoxV4ڈ-a4uXyUִUQveu2k.G%+l+ȥ{\RMp 0OtM=X}iД5!Vn@<_v_@PA1b _BkXܩHFMȩksusHDĊX2Pހ>[uhÏI)E0OD\+az%ig2bn303.šiO̐{). KWRmmҨf( R1EŇ;Em⨂|KKRX3ڞ|v@"\` i ÊBBwJ?߫8f|xJ Nx3>D1<.4_36Ó/? G n 4\#Tn$CAZg=b2[XNn.CBgvAmTq3{aS!WԼث}7B1kh&H:@($U@],6"@=* lʎZ~ 43冮Ow 'uFe3On[.Ѣ`ܿ?Y Wai;Epp&ȟ=ԦUA9FC3wZԓ#~-H PzJzWԔ({aa&&:;cLҧ[. PvF'lm>Xm&:Ox{Mޓjj't-B?_nV\Dfͧ־Jw|*}ΒM4T23 G6$Hԕq01*ەdjaӅ^DcRTpg_zˀbv=bL dzMH.w) 2Ov2+Kr{ t7)&+>|3#&:+fhanP/UjHdbG6P4Uƒ(Вj-ϛo'#Ŕ'w`܂526s\.QbAAZ&s"hyUit59{ iO8Kg߆o?J]p4[_CYjRNր(vk$*X^;]UNM{c>t" {Bo7ͪά̸u3w'U<,Qo(A+pLʻluSIw衢,s(7TAdR?C4=r$ ZG9Ĵj#@B#0V 1[?J;4xř.x-Im!\Maq |RYKa1u ϓb,_ $$uhV6\o Ѩx><dn4+*y( TB?zq"Z =p żkJ=}1}ݘP߃`qߪ3LR`VvU#`$X+hWiwu.I@$<^#c"a\~3Q+y!sK ^]z# Bԉ "<[wKC{4M _t6XuTUy5DZDx,9xFzǀԭKCэ+V&}[v ǺfTP/Z~J]{z?6 RԈ 秪ě(TQ<-Ce?!.@]sL?= i@5W B&p -@*ա8)9 MSv#nSGdCcWe]5ȳ #&MZMXQsݧ莭bq p6bUD< |e6si=14P<ek .H;*H@mLݙ@$ǶN_څq{JQI̚`7u Tj#D6Ʈ3˸ DmSyۂ-IA^ô_ U;9lrL_7s~\8RgwZ2kbK OJaD YJQOnN6JS$RSGw+)KA*=fZW(+xQO@|؏؏˚up+/ & 6VqYfE420MNZA%GI v"V(CJc .['&$`ljY$XZT <=m5yFdy*i2Ju]2%e0̥#g2 **.`b꫞"6VCڶ -@jI$%``T`8S w B\XteᴵV\638_KZlk`*7&Cy$drJDZ*]k ';5q.%Y/m L5Kr^@y<ЕaЀ6J1s]!L@\ߜ- n/MK^D2>°o{x`S8'Kʉ{/mlv5 g奢Q%o@gLL|gI?,UPV2zJJkFY|ݷA Rdz & Mf` 4LǽrIAdFwY$$'>*` F*iuuK+#I*3"!(9$;/^ *0xy5)eljt T(Nzed?_j̚j1 !;6 ąK_Ʃ"nn/iʜ,<>M.pzbdG,Usi櫩ƙ(~ӦQ+EHW6˿V8,gtMGvl0npnZh"s@==} e@5y`owL1mK-j#)"xF|w.JU3&vZl|bJȵ*f FhW~QB4wwֻc>432K3l;TEJ&QzBy(o*K&VZ)ZMb`O%I'L%fT s] C; g}"6yPx'14d5{TBO]d]^|P& H5xnL$(o^uwLK"<5_90YN25:fhdI nTA~֐r2ke =cB֣ "%GMғO|ye1?OTzЋOHAgmB L&6؝ ;aRņ>0=n>e.y[+bʌ@X fiS7Uѩ> /ϸQ$b< 5W }B,4xHb0 ~/xxSF#O8^8eG~i$} X\CO%)D̔A,w(-#dcHɌTl9qOT"s޹pk%u < 69'H?gЭ A mHפE\@rQ#[)e|+3=i]ZڍO.JV:$he,_GWn4ytѕ"R&hxJyEGPF2Ll2ജ=p̊+%P|̑9[ћe6]ĈTw 6 dPHއ1YlW mϭ鐣r"<5-D1-JaB]O·V3!0z0YcPX)0J>vT8/5bR64IGW ! _wO:q \i3d{y7yto5 3LA(hR6%tRz9\a;ЈsB\:`X6K^aJ8u} uƼ*9@Qj~z0p wq/G_B ӌT}3֋2jxb!u3:ry9b oT:ҐvRD 67 ytM݌ ,o1547UV4rZK };qڨ ( pܦPt 3~(y My#DF^;ϵ!0B}b+b#Wh7bRnO81vs<YߒU9xׁ]R<bo@)䟛pn$v7B6)|1V$ `tagD6}=i4|Ue˞(UIJwol▂/^MR~ɷ9-r0 #3U-3ւ]U.]F[s*m%P{.D2D\jiz.uYfG;ق`B1_4Gӑ*}f$/C]3PNXu2$UB3m*5_Xsam{JtB$$>>RTj`j`x=)dߍU{&u,zs 9AsBJd4Ʊ._L8YWB=܊^KZ>-!xƀ pYd>iVhm%g[F2e{|w Ƽ^t#yL />.9foa:e*q{g8q5ͬK2 hJR?a5=9RP>{2@'mn&xAV[ͨj2Ӛ^RiL۱ۖ| YbѸClc$rR?IZ'#z0u#OQAyҼΨhwϣŀPɭ%?Ȁ.箊hCx:K[.⸇ekHo]\XiRi~ߋ )j\)bTub:|aH);p~I|/&c0cR`]f\3 QXHwp o2B3qݐq/15m"U8?zZp'wDԇ|t+ZV`њ@ؚjo䈓7[ؔ-:ܒ ~'a Y 5[.u~n& =7+fèacڟP8F: טLcO, j6vٿVX܋\Dmk-1 jf,͖4S%??պJX2ҽ튍՗zEbQ Ժ]FW۸no]/{LE-=:@_Rװ':U_J|暀Ф7PHb4{F(k/=%uưÍ'mˌ>WOm+гL%s4* a<>ebAP\O˛aIg/S%@ы(='-nA uwPBH9PQǗz eo#@f-QeB嵪AdgɅkp4zͫluWKK<-q&vUN޳a= ~qaQL4^BXs oX{^OH"q М\tnyγg߰,Fkݪ>(܏L(1#jz&4:j(S:uYςWx`^Nx|!C`a2ehs|^'qȥ1. c-FCڤ懟W+%k}Io_Eۣ#x޿ԥ0S^W=Wإ-gY*DݽJj.˭D]!6_`_^:` ӑ`DX]Uh04?GQio7‹;}eahR2Y *cnt!& LӺo敮YH&x.Ģ,6y/l )gA[ Nxrl9Z(u&f1#'xhw?ӂSbiLZRϮ3@ iɑ*ZhgM:;_q7*C:06P(eZK`V{.G+)I4<ª@GɳB%$;>7 m}> t5yĦgi5$W\0ǧc NG[/aT2͆KAaXHYˎI\Պe,!$`rF%@V= 9EHhe)p[s_M _QAK k<PX7=*l #VQ*Ms `6qKQof}RVwȟ(32S$+z[=SG%Nj'\3j1>VQkP1)v!;G@Dn䖏0Y"|kHxJ0.Rs?ogBd A[gȤI+Mq@nl}GpQZukqZM՝!%8$M(H&z7]u3JF@CkXz}@E Yw_AECb ;8kJ ԩI\HECrLDh؋^of{rF(wj}#_Pcpиqgjw+pI]t't[c+6߽gwM_¥)pcߏwXL匱T6½k\hr [.Q!&! cv K\rkSg_K0&C7>۞- o€ @Tn8'VnKE7xj|vI`Q3~cJى|`~l2 ,C 2* 'g0H t R^k{ᄀNV&¨kˢv1Kf=r#5ض"/=՝vѣ@^@/+oHn 6ƓdSp*ڗ&|xM* ˨<ߜϪKtaiV缤 ءQ;@*yRIJI%h﹥]Ɔ\rӟ_WE:U-0 W>ݓ)lYC^d@pvCq)NY8+=ɺ+/qC v~xFGRƶMaAN0)~)Bᠭ`];Q_סeQu9قY.r뙗nzT0Km(ac1RdL"ղU5ӫ E+bAwslɳwP}0ZuI3)cn ywiwL!UH Dn' pvaГvZTm`%>J(L8 $8ic m"i=y0̸Eʛ'rf|*aYPL7J3F|8XU(IlųY徽sZy4BA/=#tjr qPA+f%W(>m@G[uwqB`aOH%˥>W1HidHR+_R7ʸ""ӘƟ[_cKi3AaD;Q}] %\=ɰE6C֢y:v 8l3n\6Xڪ7>\l &4F:B]>Ft;g7q̲Y1l\'Dpcʆ+Tvi:uqD$Ub2+Dj*63 F_cjֿ"Oi<#)chB9i j'8~l!9jx9`,MA,2Vǘ/B)c& pX)rw86ĞrTٶ5@""2Fw_^]ۤCyYޓwKx2#f`G} G1x{Y F``ZM~<:5iV:sk5bxu2\h[4MOҷix/,@'%<-Pl#J?"Uf8xڇU]d͒Pm7nwv~RPɳy!U햧D|hN?Db:9"񥤻/-JĎU>U9T}tXV*8uP ]ߥk{x&T'wYQLJG@Z4|f4(bR ,~imHP\ rZ,\YC4\?变ìz$WWddzWGr>+, 0f)Z\ߘot䟫q5c] k✥<'(>xBq@w)B4GJјaҨ*bEGv6۱8@Kp(6t!y8}<9NJP!=}k߾m䢤%ګ6kͬ*so:#u/q `QH43Yp?@bji?nj 7Nr*U_:="oNulj Gac/練l򔻘H /^'\LIUqEwp=P ۈ?6OD r 6i5S LnTI=ҕa#auyEr D,p{JK>,ٝ=$s|{LKZR.Ku6++Y`%$ (& (u^;] .F:z "|){/bLb"1sua1=fFˬU@8\+^7kn݀" BBPqj:1~Kr`ɢtP _uZQ##;9OzZ  [*apg65/Iڽ]lo9,:(2J?+']Rl1vͅ0Œ: {Ϋ28q y'CO,ST;%.}E@OWJ=9YHOGb_<]-ґTȗQ&>--{|gYENzx@@ LznZF)LDKy[[tqz<}ی,+d]TaƑӣ9RG/a&#+NPa2s !f{6V7~mK8*~^\KvMs4tOON`%3b,L՞M .gcsl7f+&S`mlKɦxE~I!UQ`%!SW]ݸ6 T'-r^7zjp9+a\J 5-&gyW?=P{ P= ZɻRܼCpO=l|Y|&~kZ)Xx2ze_+J>3KKli=:̓9ip^rU3ͭ .2%\F ^ğ"3CC^䍑q=izKEZ+f:1#s~|9vG^UGYn|Qh6*HNx nP<Ϯ" };|8QmWY^!qO<$-O^$S xts31+Y҉,,_Ok"Ɗ(uq_{^^'&hEzCwܬ ۆb7\ P1 nsWdk!WJ꣣g80K=0wwSг\T3( }O{y`FG1ut.b\r@Tȉ1ØH~f F=%+ qHFh)'knxjҋePzMiE}>]bIkZb[A͹ܸ4BF><+NȲeVm0;a6v˳M Imz*@BQ+4 n-oZg6Cey)05;EW'0*YGȬ6 zNj!ҮՃdQUY׻ gv%b._ Ӡ_*{jxħ|I*FI2b] 4{D0'G*lQ=QKEE!<ώ{lZ/m;:^A9= `3UÑ_'KC@W8yހ$` Je]}I|RFbGۤ $nJ`JLb_Pˈg'IٽQʅTL$:FZPCރ-CM=cO6C%g}U?BT/]#d 仉_&\|w?+GI_[[))zp\N]{gfڝ**I)Ji}e-oY(GWO3P>;CW$+P`Y Z]@O'7rexQZ2؆tѼTؒSU_o3_Y7E;<=c:.eBH=IaXL1 BH _y͈w+3[M+S`-mWD u Od/polQѩ|M5+J"8h[ Iom$ʓnpޤ>L2 =➾-qdGD]yBB&!z*" 0bg,ݯ7>m\(d2}hD"Һ>>eY|LXHRO1B]pm+ b<Ӆi^A@98KK-i/S ݥ"i~楝thצK'CJlG`=J*ܰUl!I+ܫ j#xZ`U &E\1ЭwR(ՉDmĕU8-j1{l%]1w'L^Vj2Auƚ`ESؕ$ۚEpXwXL9.A~o( ߐtf +-`EeE >!h>1"5$Ht2܊ 3?׃lD4="#-6Ū`ΣOЦ3,ԕ6@fNnj;ceH%6Rv,R3TO*}Pȋ[.Hg3kG{Lk-.d}ޟ\YJb4Ӎfe𥕲A9h@ <ua#uا: T~hqL!虞/w;'hE=Xbȓ]iZ 7k8 S14IzH!+ db[SV)W(U:9$Z/H*Ўð^ˈ2oCpإ/VrH*P"*k& lz LmH+$eų5}æ+K<$L[j1a1h|f#[y,1 =BTE˲.*@^"rwNV:(A5'}0߶ނf֮êr31Scx{J8̛4W1dz-΀Va/e{Z5@JٻED q{ li^. lO#sk a`\ ܕVEdڲGGz(D$MW8ӡ9te^?cNd.+h WEE Yi&0EM+D&dsdP(mҶkǞ(c)XӵRc֍}Mv)&}zrcc'FZ97L>}%$?  m>U&sG,LIuhEB Dw~?&PR $rkDquPBݏ/."Y!~DR֠y{C/6?*%mhɱP&(4?|Ҙ=2Ɂ~$ aai:o4/kF_zokPϸ%X55d#UV]e;vXDgu[f`]\锘&ZZ ڍ[Q) 6%}zl-?'Z $BM)Rp=ze{{0:"rJc`Bn2ay/p$H/˼QD&HkHLwpCNodT[.Jv)a}fZTTb4ӬΪ_UE8nzBljqt.z{{;Qz[*,iӫ,b=d3]&WQmG Rbk\L$3IkM@،y,*^_jq 1o{Ck&|!Ey AJ#+ aڕL /  ~Fjw阍^LJ;_2{إh$R۪NԹZmWWЄYCQPymk!AX2˛nU/"tVbGLeVO%).Tp54 U.y:LwQ&\j6![8U@.[X ~dTDFٺ fhΆB 0?fI7vܘJr^y/^m|Zk@spe'T.ahJG̫2ȼ%\K 젓X!0w .Y*o!ި& xvgŽ|!? Ac˫TQ$pT-4g^2fwd#ȫsm3?dMSOk&U:PYT4o2]y2L;.bvX,g`1Hmd5=H# Z Hb iGS PP- [FU< 'ʾDRҺB-eaŹrwj PϯI#l$\P P者Eg kr MViB΋.aW]H n@rI1Gn=ڳ}_f-k;K488H Cn͝)O5x=^VgF12c!;D> e](|b qNZmz_Pz@<pT7*U%ր6QjWOwp5㵍!7d 5nky6 ;I^N5F_,,`0=u6QĆF$ZJwrq=H)%t.Se !Z6,@p#ïἳl]\;sͩx{O& cۑT;u5$f%rzWQEޑ{BfI{V0v=qNثĥ<{Pf|nky-'U)!dSJ{bm=''gzgwVV~ZʮQRIȽ.G ?Lz)^g#3).\Ɓ񷉑WU*ҩ/Atǡ#[=ٿ@X]ygQ^Q5~1G x#c5Eie=n$7@ʞ.L&0%ܜ+^P@XwvN m#U4HҠ- < zjWr6cV,/KD~m6"Yeݯ&CAX}Ӿ %뛱zEFod(*+P9J*Նl* eaҽ*Cl6Oa!d)-y79}(bv|Hyb.Ь?o#!'uvTiS(̂@*J"I)wF I$tg¹k*Q W-;gm6[alnG6Q(6Uެ2F\Om@F`5g'oY$ 혨SSf}b^wG7 k ȩ H{(0;;=y#7 ED6eyRD )n)u>B(F2~II%6ij0ZI! "䃨ly^kJw-IR9cL/]k_G>rkll*@E/-O wRM5j# 1챲P;T;3/ak!m_2E={^^3+.Q~V`GQ]*'pI ,$<{ĜrǠbl~COӞjMoWt"" 2o"*^ ؈*'6p&5P.Ex ]{Z!3 FEOwMmr\.0o@wMtdZ|лhȇW'K_Dyd甔U?JlgO5=`_?;C:W|s)C>^߇poĮUeX\ W F+Ta`ϫ%=bذg~cJ4hkI&vHԞ$2Q & cl~_ѕKYw<=Gw_~iڝl_hkk0=p ?_E]Jd`i:$f1lڕݶ88)N*Nb*ЉREs{ "'0yZ.i`+nVA,+$I'"ĶfTN A?6~nmjVGl"0)pQEf</[f\pZ4FC~mVu8BTO#?#Mo^r=] {k`v+ 5X"#pрljpwǛ/WݴD GjL <ԭ[:lP gPgge4>W*hLAx5qɮq9̞G=*eS"QC@4l@P9 e %4y>(`$:EJI t!7?ԟ3(g>a8YұT|Y@\ eD/oM96dBM.TQq/?w:uoZK Wmiʘm[$| lEeq]|΋/`6[x혎Ȥ.w4Q5}Hߚ-+8pJ}輏 Kf1xI K[1 =3\CH64xH@ zftMԛS0gn/ S74[hp}l8 2ba\{1'zJ% G-Us45}uzK,Gu߽m @I 5nI5YzS?I5-  1 R0;64z-HWnܹotJww2%H#fNUBNp T8[~kFT븰ŏהDM-axx3nܝ^qJ(DZICf]wa?|>J+{̚,D>UK)&{J=Bh8 |/Z/Lk֋:WLG"# L4 7~%0gFXg&8L4n_ eP7 Lz׌7+(͞ɶq?5FK*rrE̝;9:x}IC]KMCw!fzd0ˇs5RJbj39 e gO^%I I\-vk_LL61\(Pfs~{GMXzNW4[_ f6cSn^zՃ"8Ī,h,^iƽ DҐ~{?[(zrbE,bz3bWJ幝[AZI|ׄ|}MǞ̈́^-g0 95x# xzFE•pBP7k:{e όp jH. 8Fynzo[~L9V8,}C+.Ksȼ|*sAe`a$|u]3Q3W{ÇOv1,$4K]X;tY4@ >i2s7/OMlƜa84D).~?/Wj ܰ+,8wMֱ%d>;v.Yo_5hѫA/q A'K^ /zm2g+ԱXqz`j֭փҍ[@SZS jF"'[XS$r-WlͫTZ1-r8:j­rqdVu"]cbE?:rqMӏ%v(97"z H@UK/ rL?"y=95QT5c(ŁcxXvcL*'V\0chn}+'~H8p3#,FY,|:jf;Q |}>!C̆bFdFIwP=E-K4ʲҐfc*+.zs:ppr@t[),6xb'#Ph) Q5( , \\|dsU+0ZJ˙ҔF`k# [97.-L w 薙*'Φޒ5,㖢 CZ ~ى^* 2_`S-Nb[d 0ӞvzNfM(:,b9 de)H`= &¬,&3bGkm.,^師4.4N;\˥Xﯱl]Al=Ok0E3ϑK5Z%zM+F)OL&Q9e+ Q #9п#.,Z{.̩_ K1*YPg+/mIuڕ,\K9Wqĺg*B%Mlùw]c1xbs= } ypSMV0A5*~3E:s9 R#)9xCr~@bb,GNKgL]^&FgZZnkL ɩEр_yO'U5Bbo|5 0mQ#Djeb$n69di'_"*gdҏ=[!UJT _,?szX ﲒa .XA}a5g+oNl6v5=WYX_MFS|Nq̥+Pq 2 ?GHAtx r%>=oxfߠUhOϾIluu R:"wI6qQxyp~*Z/:447֧i| cᡝSvwbEj&& >ȓ,}/&F%bg59엜beUhpOB}Lf#t{wV[EVWppEC_k iTen10fܾ2l*'KQVKBJxUɁv"vSV؁Fw&fi?-o2(Ґ6,˱!eeJy<߯yE@\\;p~bA5T4 dlc+l]RqqX݌oj$&yd⊪T`-x21k5/#<={WCfUB'A֙|B,^$6Z@hrCO䑗!wMyp!#w$`0RVqjq =ݒlhI.E\!\84GcF(T/`C%iZTeoN޷pS2d@\N҆7m/WJP @ d#̭)0uoM1^kߗLUXT<' //M gVf#2<:dBHM]27sa0Q(A=t]u(KU@:5FU?I|o #)@M;m؎9trV-w:VɒkV_G97V%H1FstP)B{爭®Ḛ?qn:R.E$_ЮM3ߡ:ʚVZƶ* %@lxZ9O8;,ۗ KU븁{WP3r*3n(}25#rTGr~LfZ=.|0{k m2 W:>x pM+w# m[hUXC|l8 ת] c(UX# vQoKsZ:F;s#(fz^0"OPErHV;ՏwYPYz&/QT/$X8m\`YǶ3z!jGY lО#-+؂bQ:*~iK)TBӞ$Zk !ԋoXD~ B1Aa_"lIv྇kY'2q >1g3+r}-YPu8q ܇/N{6\sv;vڴgCE{܁K -&с`r!,1j!lX~6! #b~]ظ- J1XnS`_,R 'vc^ZhZ3)Ѣ.80r(wٓ='5}Mzwkz\pp\2ʁ[/ [ތhaZUf#FY.֕sh\'D]dMPL]]KeqI޿saP$~{q!@Dm:DOAaB3zlժMKܗ^ttX3؃)Qvpw,Nuuz,SCyIiYpzSbr4d~;t٨9 U8jne;:cOGr# UtDvQ͂眃v5ʫj]G|0WF©b$4 X; &k"~Q-xh*@ )T@:N=7Y*'uBj͟JnbaџB_ ᝈ aHL"JO@զyTKHǢm?n3淠p쫬SNe ş׺D]feЀ F)_>_bxBs36ad^W_$B# lG,7r;rzܙ. nF]Zd*:PiFۯRS:.4X]݁LuRH2xzk<"&&k$ TB.U$kvh(m=H]H%NQϷ0@*_*j<ѷ(` M0mUoU-EU/γ(Iӓi{ha1f Fvz ۖ+ brB !6=dYd$@BxbG 1ThAf" J rr! eOE-Uj p6K<gbDaC&[5%J^`Mc *\dmLGXvm@ '60`r5:c b,Zsj5sj}XwXʇ"ws~kDߓ#FQ#U4uWn`pT߇pB):mQY4a):yV֪g g@I>;إ@lkA)i.8: pNB+טњVdIyco cNG[H+æ C#G}{\~=ŷOdO5]#%[ <4Wc8T\@0]J[뛩uV, 1Oq} ;fr@jZ>GE"@ k Inw@,h[MNo3`Fz0u%";wqI[yb)(?{썵-gXĀ[6G$eba oeO!qK:ĉ `DxD 6o_-!*u~%_ ^&@w^|o5<̐RX5A$%XO?Ⓞ4l@S\ RI2V%/V-RNsW-/\250b!Svp? cEp17frƨbHɛ9k=dDDwd1遠d$,ȡli @U[lKW?U۪R45 K7^ -bپn&OB˷WF#|XDvAOp`f|r.X{ K.)U38tn5n.-:fT:_W8ȫMI~E jr?`_r4!+"33*Ea{vG CK;KX^'Iu@8eL- |Ֆݧ'wd8D[/WN$3T&(PKb*i;R"X|=@'c7ml㺧F4ˢL{ 9 R$A!:2y,\NТZ=u:iJT⋕<`pVn4"W`~N?MWv0VՂBAԺ,0wu0A޹)=3+wM)Ɋdݛ*}N![6dq֪-~N9`߲:@1%z4QFvUzyX>גڜM^6ĉfn-X{4/p〱͈ RӸ{Y mpkC&/*IZ," edXmQG<'G_@ NUYziBFy:T1*^J ZRḳ&cVF;A`s!}=#HL<+dWh6F}*# x-f@-ss*Ѝ ԳwY|Eٔq@N|Z~ݏUE{!p7[sZ~NcpʠTCVxD Q9_ 'bQr63R+w. lHg?3<evޛ6m3:tő&!wLR)9*|Io% .Aeܶeo[wu^J_P:TR-)CMqcw@X.潹t*OoA0ɺf0SyK;13aBdخ̬i3ɄL"| HxL&]Ƽ[JaV|hu]wQ'˙RH 􌥞 J82idǵkEw{}ũO}JxS "@i=>gtsL){%]KpVJ9udHݤCXr[MN|76G3l]0+8p?-3 ^t{~Дo4xIĻ~܏.j.{}ԧ6]QaUeOIŎKjM[M//}k@boy~g7ثBc гdV|S` cdz13(nK8ES0Qu} V]xBSpΪbs!HZ%=ߣy*$a0 **twR#=ShmV!+'!`+WFȦJY|ƵjBw=6KZrQq /F(bQwQ*})⣪|ao Mxk:\ʬ"$=oL'lޕ,ĉ wcAi7Ril/tV4V*1X5PBP*BŜ>)`=@TjBF1΀Utp7< i1p|ִ͟S Ss )΀mFn}U)`H=V3TGC͔S5e;;srHf6% N2z?+(/ bU`Ze(W`}o +V)1蠖P{~(]S&f\*l8.dHtJb=R~0i~ QApbaxorh#QœXM4HW*x}3i:/_Hn/͆J apy[0؞w;-v䷂!AW4)ΉKi-9Z$ʙ?54hEx_+Fe+Tl(wPѶlO  շu,v%7)^쪏*(p`u"5s#Nt uZ9YJҧ҄8~jĒ\`: Z=VY+C C9nmPKd?1 dJ\FkH+VWUP1i{Wl(;{S|snYQչJ#'>#6:F2 ­x~ѥĆpcymƸt#GL{¥e V#ݟt^dO]"Ԇm%?-^6̐yv՟pSÉ;NJOu0Z'Nr0aNZpjGRZKǒX~7PIP7S6[xz;,E-Yԩ`9<[07YpM h e;aPH$|9Y-rz"8"2wX2 7uePqz .W1Y\Зr_L ,A^e'/G7EA!aTQPm X֣lM$\hb$ľ?p=#L7 ȦZxLV. t5'n˘E2qi.$!Qi1=>3>#2]N4 i(3QIY+#B듢t4Hhy?5+pz$H Ǎ0o#t\9'~u[SccKbW3aVRh^"21ݭ.(yb3(5}ҧl vx!2l>-⡗*JlCي?5{,⿀NAmL4me)_mx}@fyGеG]SHqHn/k%s5#(xB-}&-]S=aׂZ8Λ!vՑ\^ddtW@|Dq0i7Jon Y.d=6 $ru\T"g2vSFnt,*QAS@F~A$`8ĎROD?q"p1 w7+d{M̻?GFu%:@qŭhҨ_<i1O JV5R&ZmɊrC{7osMy޾sԱ BrQ, Gv嫎_:C*m|YK pm9*2Ed5F-e1I|7+#+gx;+DuW~zEɵu;7DB AjgY,ht)v ; ;hԢgG$ʛ:bf\Y]Ҷ|J1qGk:Ի8OHֈ-?X5SW $13kE^-ka^׽H;/X ӌؓeH2Y#&)bKx h#ZQlAt5UT`gʘ_rAd08AYϡO;䷿wm-͙'teTdHkd c)N ҖjƛS)p72p|}"7M9x@:{c THօOKx-d* .YkZ4 dJ"eif.UϔNTv?cxuXߙI ?2~*Ii>R*,[BDy"ʩU R\19]haEn7B%b UE1)>;rfVlB5$$q8ba";\7&p%@X+v Jt%"Ʀ&rXn2}eG7]ƭ,THXhN}Bx޵zc"cqVSm+cPZx[4rr::yڥePa2Ko'*puzeX~X̻aj*LRMaGִ}!W1ShuY {K$(13L6l%FL?)Np(".z-#7ܭ#znuӹ@O\UؕԀ}'wr,&m!׈ 9zQB*&q228ԉ;ќ=4 ]90 $ᅫK⠝[k:q]A ,'=8 Sx(4e8{mwjw Szbϫi]FڷԷ5VF<ʊfm"r^B1u [mȕ))Y1EM?x9$AlY؁ģYY!H%ɡ*t !^Va49[G<΋0 s2dݐSRW fƔX=_Caas)Pu_C^Jvh ZW5΅T ӨVoon̋j+@.@{8 vpȸ1o|D@R3?#֐YDnzO$U_M(Ɉ: F]BDgsŘOŴ=FâXGZV/Q!ߤppEM0  X6r.P'gsȏLQ7儰FZng6g Eo!(F=wz`v,id9@b_leIz@͂޹J>Hҭ" O_ m;! ͮ95EJȅCz,2~_`'>ݭX+N珪2~۹ ̎:L-tW&@0ዼݩ~ o? O};V.$+ .hl0S`Bhв j"5+E뼑]IX=OA+m2 Rh{҆f #5@f'd˲ht)CIiw-֮Fs :pPmvլq_=[ҕ# `Mb]ytK .i`PCNۣyR)JNY%HJ%Asxz٠5%m:-nwZ(!{]$Ԥ)0amNŐwD5sP 2$ Z[揌$z~NdfKa,LSihǪ/BH;0 Zى5@GqYM/>u0FfK+h<$U]ܡ";Tb ;ۘ:!|R/zd ʗwjӑsBD 9PvS4=}nB˞X"N(Y(`X8ϳbʐ!hO.OY̕WPgwL w#Ǜc-KZp]r*yC9MUK! 12ʆWbQU@1ɤ 9N9;i6#3HۤA}:l2QtN#h3YL=1:N~Sk5v^.czpWJ.#Ȭ;L@Bn lDvH"ߗ,sS5k |Ыyr)>cĒX*1RYaKnP)2 Gzm޿Z?O[VqA*+B>oq_ԍ$_ ?'J 4HJ pOX PR4)ЅH#4l zO)|aU .gH :ǒA-f T&DzirO0`<;nf ,Üv'  Tެ Jg8]$ k"@؂``SGuma*NPx̂GlV(&_Cp6<͌1ҤÃWdVi,&Q<C5og8( Y ,~!d $ԔTs[VmO  8@+ia)dr-n*8U~:+N!Rd1c?[v,ğWFfZߺP ę_x Y# " ۓA/#$&9~_$ Z@Kf ]_fvZ`sTj+CSg3wcRm19sT|)UKfDLa5IjʉBsLAj7E)cHi&ij?s)4&|*r|J12N"5i龁]bGl4S.S#:}h4!EQG7hmޕZ(bK\2|%VKP-!|ۇj<+cVF>!+9I&*w^KWlol8^ӑg[Q6`=opf+sSUKSTCD7Af</T^(&Vvr8gy7h@8 ?h -t"G^@+04,Dd0Z2K#=Y39i_R8khP$my7y~,\O;06S>h(b|.K3޷w&iS%;yXZݵb>YBiP:gX8M,!KН*x( EjWf@VF -6WasO pJI 2A#Y˃A2Y,|7 7u|g\-;CfjhWmn46l5cQR@6S Ǥwf*Se:P lA:@d&.>X2SW<Qo=1_ {DŽ] ?|t_N.+g@hIp%yc7&2^ w~]p<E,3Bl~eFQTm)7lm+,?q`$y2 Hݔ `^xv%P{b=,)uo~\?&| .9wyǯB-=Ř4҄`!{XhTc^<jkh/9w-?&!jrZ?(쟒Ċ5i8gPg7m pU"^Ǣ})rVTTiev&TV,](S fTʥA&1u%CU>kyRvIqіcM$º$^*5_Xەc92nlMU7ѺzvݟP䭰mYnXW2PvSi-.%]I&ԿsGx$НL[&55}XmZPs?5슮b36qD!~bpX<,Rg$-"b0#ޚ41[vaeKOT}}_ nE&4?m:9_\mLu=F/Wf' #~-.>=ωb't?)i P8;-}A snHgp=n:6 ~&+Ag<"Y0 °0Y Uތ1[j&WQah6_;啹y20 !sW9{;A*7phwWͩ vp|l)?uFPJ%kȏ!MJ@"bX`4^;fz,ڶM8j1.}.(,)7p`]'+=o-1_ۋqiņ\-fH$M$Dr)L2EU/i_)mkA;nR}fKrk<*Q1Zo_1 îb Zu @5-vi~89S/ϫ$`It`r xDgH|C11}7G|Jre"qkx גh,ӽ7&T.C)MfMBGRgb0(̦j,.6AU:g酁tͳ3K'_TMϮ?*;D6J_?L70>X_cό+I`;^˛Hh({?kiM\<"p}DU3-Y [>qKI}U\,_r吵 фL# SQ[,Ƒ̸8: :o0/pgE%>Q F}0%xc7R%XKgT\HR䮽&Ie"6EVv;=Uk+cR{̠50hz_J_34EV1־ YJ:ԔYzyK'˥iyD/ئ}l^f]B=6:q1wZA~0V$ M0SduyHO."^ RNA-@nɯCHCV0h 3e:ˡEORR>DkA]CڼUd(?dʷZW:RF@cL q?`πL$$闩0uv|{'J'ռK,S!a1).Vn$!FR:"7wۻ)XdިYGskcCFJh$>Tptr۟XV;/ԚW~!ҙ԰q]J|ԪrEю ?7ĉEx50Aq=G%1+em7#?Fw+!,-VQǗ]U}OE#RVXrQygR!H# a]GfTWk?O[{4T]תPO$t~<ϵѤ^QBF"G! ~_E lj(JlPPBxҞxkKtcLVhWuU"́SQ//y܅5.^cƪӕrB/UW- (G4x'>!UuP8~Lhu {;0&5T߬CA7:Ѓ K, ~N~ym .KFssgu v R,׻h\1O?U oF z@P>?O<LJ qOH)Z[4O&uPʫ6;ouTN9YCAqp#J43WcUbLY?&D=y$ٓsf{&/\Po:]g=m[3 ԤYmR1OVwc΢]Xs=V Ϫd/]s+6+fϟ}9iby򀍔RJ*jURH$@ :y#sƩ {Hm:6{]ΜT؇A{! I$#l:v#`c3I? LJѪ6![Lܢ5Hh-g]TVIwX_U`’eLJ|P7==F`|+"nO@CEkLr:JA h g5#,`:N܎O=+S#AOd7'GxγIW/Ы~qnXCIX3 r+K*KAF b`9ہjՊ)=Nlb+z;qF;?X?IZom;gsFqU,͢J,'KlO,`Q\<'c2z%\ƛ+q4?OyFEEU8Bv:d^)'p ܍Y4ɓKDY؟?8!1)l*~*vRky]BNCrZ=o$ԭT$]]O9Ǹ0{Eћ*](}FAgy9WΆ~ veJŒ~h1z_1햡v$GПez5V,ZJTPdL@GiW:S3{=}s(aOzWi行9*(I$H>6џ?+&,?'faSii%;JMOrRMPϔ ő*XS츜  %*a\]li M<4y.ɵɁ7Ԯ]OEF+N!1z2LL'C灣)[#]Q (5h8>!u,1K4C&pmPE~8 m^W0hrE\5 jw8K&;v.T~uZ%ZTAć~Bu"s u>PC5çw?=#&h&IR̎`ix²OLV3Emp2;J: { ز:sD>%5,]N*"Ynٞk>paV mk¥g{cv+10q\7WGrLUU]i tQ" rsTz雄?^Ȳ""Ǹ34_3Gw 8bfyAОHF̽׍Bqc|_s>%4#<;jؤ.jBًuZ1gv<9̢^g뢬% ޑiO: @3l[X2aԍQ~S\9Bܽ^o((r[G,WbU1l00Oq[CL/>\bM%$ s*ZL% iG[8?׼}Z/4^Hf3cq]ñO nk4EaMZ)sJFv==R j>4o슙mŠ5`ɔeDS|ǰ!eXnz8?`r?#X n,( W0 efD!qD䌎IvhC~yOqc.KP;zf_!`)g[ggx"H>$'Sn 'r#3bV_3``l|atVUIpE*L_]L(.`ΕQiꐠZ"v#iOrwӢCdͪ]Rja0 JK)ۅ1"u6!%(DtEO!Z]]wNrtu-\ӭ}ur6=L7#m˵1O9[{l|s=v=zP&Z=ۗ3rFK-ĢoGrGB'#YB4[+rbڻ2ӸVVڏ=6 @._n" hMNѵUNC>*37{b*\4gEVI_w &*J6Kvk>2We21V)иDt]RtgZN,#޷T1_e9oI wW~7Ky b2\&p5HqMļ,tCwuZ@W+oTұE埙} <)zA|ވ2qQINT c+uL$e8m_éZi nPmhҭ/~s<{IYY:W&Z1JމnP%w=5"'MIV]O]-|^O2ϮyZvzYТc|r̂c13JgQ.YKvp)ڇ q AƐ IvYG6zX|+MtotV ,ZE(Ya?P!R*T6&4~ $LY>["xk/J =vrb &|*U6rNk\ے{j(U~/RΜJyĺ<{@N&^E.s*BIƍ84˹9=n c1f>- ď_=?VL7FKLDjAP4iHd\Bm@;N\b/rtrj`m&C"+:3;y[ Q1Rk.8\ハBչ.fޟ*&ZŃ's?B C"+$e 2SGM C@Do\]-4pHyǦ=Gxs0{O(i)|7L-ݣd#ů;%8N.O/t?bˏsJA ֎y{oӟ J]Pf6^;9m| 횺@R9+ʌq9^{p K9̅Qje$T3C*8(V;Zrw%C8yʓ d!`^'rb%ؐX*\5] ,+ƗBaj N2+j$~ mt_|-Ƹ;绨K2orvz2YH3 vgf L]Aˏ⺒"+0ځ/{ǹȪKΕܻ!h@dZΉ9plr6c{:me4v+b&om -jts9/6apIpS:P@&hl4w\t]hJ&k~x("sKhǃG\Aq滠yTs3Ƃ4 22#oC,ZIQW@_&k[n*f_h^B\v>GW?מ`m1rNz1=ɐ]whbnzhm>4=!%;27pL?mmҝkHJF* d-1cڪ5Ss'D倁3FĴ*Ŵ#3g;lEaYwK2B&C@l*2CfGЪ0F`"?X/3|6Lm@y*_oI/f(zx}|r70mo֠]Nς+Vh"5,斜5F-͘/o`ok .pVlx0:̌S4R)H89$*5댉l M4DgOo:ޚxOd)DzR\dv3ɦz< unC.G|1wLnjث|)C-Ty#@RpbiNKUIƻK2+;{wn*{L9vqXHZX4Rlqsrpѐ~n_E$C6bXC WJڡԐ޼]_N7~+~ ( o4$M"^WI򍣷^q̶|XA@Pġl!֕) 4(4+)YݕtIP )u^eODd=7]?}) 5\jLbP%[wG霃if 5~?8 b7d`g| 쯴cm7'lQa_Sg4wP7eN ? ]vxPMT,RQ\7^IHwl! ĤB= ІFq x{Ft1]LQ.dd??sDJ]mU;F{ޅ&5m׸ĺ72%)i:]lEΘkKALRe:GG2v%[¥Ӛr>m?S~nRNn<񇻠rϪXM!cC~Ų'M(ɚCexl*j Hl\sCcQ9o$rőu^$ev \-@C֬=pyUj[wuWz#TYзЖx]#B|.tU Wޕ@2=*V^p]Uڅјv<`*õ ^H) w͊ UZ: xÉ$9Htߪy\ܾ^V7=Q5%t "򬵤C9(+`29W&N?.qT?& 𣨀JwOmnvj{Ԝ0I@?+.PXfN<]~b|R[<͛'uLdR1c:]W:n<}ՃQUdHylXJl$ea4miF=JXKN)vS*YUqE%?!%fbo*UM QM -dM=_fZ%:_5(gtk˸ud*lwGh6 W!p*ND O[ ^9.i=(s& pN ÊHh㹬X(PVa»`LgT>Lʳ- @Jh8Z&|S|`Y)bbQOv2ra z +.3z]#[RݙEЛL?b(S~RMsמE ~w**pĭ[v0:=;KyyMm顣m6ʵ/O(Qgy2U?mG4N}` ?;EԜB>a!&!f͞;W_Z(p@әCvfHn BgO|BnW: b$:RnkH|k]Vo˞Icw_J碪F\19 a)zlj!hc.MaJTMYTW5EuPU%,q&6+v&>n(*xe!Gx^rZ]@+,hlczH1(%ՠۖzt`'ɦhJIfpwo*ݐyd/Q2IʁT_U#Lx7G $;+-T-J)!`٤lZOT%So-^XS dO$iHHʴ1hF0c+yú w{ 0!O4: b9[EsmmG#EJxvn>,j$$tÑB~WDL:{@@ ƻ|@m>55J˫aMB̷o_EGJ$ ʞFѴnxY]ޣuv0 LEI$K/lRIHiF(z]ٍ- KE ?wyXx2-o1-J^֯O**j.c 6T%\ըIXW)%~ra?gFx$.>rHG:O 2$L]q-ʁ> ]NޔӘ'5ᣦM҇zWhY ^v%3v^-%x۳ cW'\L2/3,ZQ*B?0ҋSQ\pu[ lV½w2P3"ޓ}QVݎ݉m7;pl}]i,%!lO]ol)T^ 'uuD` ]vCL+ -7ղNφ?gy\>ɓ1GPNm٭F;dj~0jW$O~wFQ Ŧ_llP6vw.?Ubo;kbFUݾAPu}beRk.\.)6C, @fRWNCE8qs( 9fwbTw8ClQfƒ*gնnٖPK)ؐe8}}?K^$wgYQ5 L[\BҋbBjt>Hœu> K=Rݺmby2,zjhRdD%57efWɣdd:L8@d ,aޡҳ8]]UKٚæ*kԢW{~Sɶ8G̪ _\_$-hiq(&dlYͻF#lJ[FiõBPVɛt,d#ڂ;l ɼŊa@=[vbVMĵ-&oSzgO.F]ͩG~5%>L:t%˺{ X.ύ8Nfiݜi[X&,\W~-9 Jիk3УP̌V/Ir#I.Hcc4P '1b/HWh }N[t=˼HLg\@Sl!9Ej8o>=P:tU,BݻD _"jq7}g]ا 9< ' z)f1:^c|TIZCG^ ,\ @m;u`=oU .8~ѓ+P>!~-fpkV X;}0|j\eЕ/sdt$)=Wn>>KtϮU1ˊ({s++w_^ ey:hsiW}H!#E]R+Ik|S5okN>A |Go4ݷgʾFglاpI0Udhbi?"cĞ +Fhl 6`_]nDJzЛaj))âwO\vss{4]@;:bQɗE82NpP^Z/B7~ocbUIk9|ˀCP\w>(x4:{#ÆtAƨjY-^XimOPg/MbkSs=7\?;`YRpi,*%Cy'*HI(Nj~$T+9!e$>y2 GyzvuRӥÀC8"EoٮFˈn~B;GMq~rRiqɳ^֩na `ǐfqNǺgp3FBT}X#䖟BEsU~4,j3c é2 [*aS =DkcH'.gzia0HiE뾝)lL鐈vwd\Zqʫ/ÈBN&h,jARZ׭F`ޑR¨gsB65Q7`9*u)jMJ֗S<k2|0+&o!+H'[m]{ٞLg-QɁNi NPCMc$3zI-i^[C+ oSU b]: % uL v1˚' u&WBjn)on/V2Ȭ "O]ȕ;#LJA .]ymk1qTAê ;;u}pR˂5Pg}^ o^HkuKxD曷$)LȪ83rz0U+RoٖOXkBRc?CeE-w{t{IЏ ұt\/rE? :LxƒSBRG6\vcЋD%\EK01Š(/! ȊY\'<ǡp=M;"2 -!L?\sղ3PEOt^DB,,99f޹ ڵisYH2/OĮ%0Cg#?2ugG.|!bͱw6tc2/dtg]  ty>|jޢPH/{G;\tjdbKg`Ь5{g-'*mɟs_+G^$,;@AP_vN X2IF$;Zp蛥WȑjF *?ÇСa"'zH؇a ;9UӱB{q.u5 PaS21nߊ? $`\ 4{Ζ}aEi|;lp"j .Ǣc2:*[}(CiRBBC!]/pNw筥Ax xNEpG||{ϊL[hgp26dnQIt.ۻ!X;]ܶvᵔ6f9+'xYl]L ZvXD1䄖qܷlM*&+\HYӞ[;=GYfW`GRīwwj\. p(<j3 rlʖlj R XIO/]ǶпߤEH_^y ?ҾWNb?D yjNr;Ho &3M[Åvt+uuLjәa2~ 8a[eR'pL Ay9d.#hD2yUz<v?Mß-4}{^Pe3=-IzkdcX\p΅mUX#VhOEcc)4&R/Rpz̢ōq+@W bo^" 5c<$G :!>5yK :1t gdlpp#L0;w 剋k̷Kk kThMS[)]R8#(o0+;6ȾSD'RH[iAg˧r%f+CAFٜZkؑ4SiÓOʹH NtJH9# iҕwa;5 1{mu׶BWЃ9]ġ3^(WjoP~FQh\q^=%BQh(əӞ0N^/Ȟ*hЉh|^_}e@=@y5^ŗM?[N4ʖѸ}=MXf-*FԵ=ٛ^U*Q8$AfxK G@ l"OZr%v.!`5nC=)J|'=q%j?vv]D6j ͧ麸:ĩij4Gz7<ݱz;zg]3j52-X nKx,%<$,5(lc᧗ UIK)62o@xp2lLx@!%}ʯ=T/`Xpأ6*dp7->y-8./Q %uF,$fJQ)hsnZ0B0`!!6֞Kzd l0eTZ)-9\{V%'ˁytC%2i *@rķ9%x]q,Äqb'œ O("yUAݤ6 DM5SQUj47NQ=1ѡ~_GЎ:_uH3{f)ݽP{ 782nUO,o9˦5͆GCEW~ ݸ^;[!΂&H'8qS~@+5I=t-l3^ݷ2 A"AA4,b,UPLM]uո(1> q$:8@`o&kvښQD;F/1-9Dg 9aEs֤_kF?U2& m/kSܾ!Dv.z V>E3) d fĆtP 4vQrreI("i.bͺĮ'ꩤš*7bIպ,½=!%S,OZ;c~j(& 0 Oh(s&!M6Ak騧&w~^-u%Q?T%\?mq{xy]u6 .k{-Fj1 H7>B$kXu _xFUb 0q'%X7r]k'6@SNzO܀#~*`֗g^7b6+~^Ig8XXW`< ]Mu1Sq]i>S;Ipho$F_tKa cUjk]vϚvӋr H RP K`8ДlzeK+B a4 J@!D!XW|4|]e2Ҳ ;E;yq>%@pi^<+tPCڬ; {_FeR3'| ({؛8PCMFT5Wz؇ʳC6Q5 BS46B/3$b?Z#6v*\o$`,o%%F!3-HIB}^{V* o*DcY)Pt';Cpel Ld~]Z;mej܌maq1};V%"u#=qEHr;j7-XwG&( i@YbVG폭@|,Ӹr( Aj-DBA/s3[P\0Ggyf:AFȡ2̀3MVߤO F-IlM ܏)BEה-eM~;WH?"svfb18^<}>T4NSpOO 7w' q( ^dbN¶JU\oMݮ#kzJ`ZiD CHZw]c9B7+^c3S2튊4Ƽ[|J#Μ.깰-BmؿX^HR^yVe6|mON!}\" DT1\c}wn%Yn['!@|֫Xey:Oր}]me%~A|ىGAgY_VS3ZB4ķ2en`'bƩ;D<V ˹vT{ƀpW|bi}sĖ1qK#_!uq|"b.@Sb~ $Ymk"7?C?Pϝ{ F~A8ՠfCB;h& X &,Ia 4WJO?!|dB~ q><]Bb.TX 6ڙ1UƺO{ϲ)hզ҇Iޒ(YMH0@ t>!㣂:jć9xc]I;yë#ͪ8i<XD`{6Qi=On_fNaO 0Q6Imvboac܅W6I0G(ʦfgK){t֓-Kuc02í۠<~Ɍ+j;zcUo JWm>6#+=j؊f^"rsh"=NM2H%o &p띵uc!}ƨi˼IxI`hOX0ۜyL:S~@SoXiiCNC s? k"C15l7QQ>c%}c|wQ3Ab=QO˷0h>͇߅ ' c񏋬 `$5 ??Hs ^P?Iy\w_@>bY2yAqKaͯ>(a,Y@q}OVW2ta].s6?BS4rM^FtKzh*QJ_yh#Jeue.Fy\7 rV׽ī[:A@8^cllg_YiLDTVF~l^DXљ4ZWH(0%rI AH6HNHը#iD *ɛCw.Z+ݻ|Q*sfCc;Va $/S@gXcWȾ?%=MG]Ǯ˃O!ؖRfʎxGQF8HzC=q{Ɋ(9L} G ^Q+@JJ)ko"mޱ6Iұ㝠|H@ʑ-F!7w} I\8Ĉ$4|n 8C kR9mN8.%/# L>!o [g;5|,p3/D˞=T9x'e n|ߧaWJ+&:I۔Z߶\,aU޾‚Į#PfLՓUx7jTEE,Ae,DQ}Շm'{ϓ#P-[#&UCHBM6:(VP\\n88< ]{*B0y-|lv.)on%`s X?9#mަ(zf}w<|juzMoO ֬EX}̜o$GB?bkTL4 tGCؘ( k)WDV>->C,Y`ľBb7~l 8XSTsvKO0dY1(ٴ_v9Kaxg-%{zp з-zOUpxԈj.V:V!q\;P5+dơhj`\'aOPA ͭ[԰/!qoWD zu0s3ݰ\8SZ^g^_iMmiq4*`S]( Oj5BS`s8*>tжEIr3Z!oy X /9ո,O~'Z涜*t1۩ԈVWqF5gBW|AEd[Bv _Gߩ-i9GqF>6/c, N*%tOvOTMz`k4P}wکKgD9Ԙ|~_GA{ e+i jtUzBLdwQ̖Vy@a+0# YZB eٶb?Bw bf;h?#T3.ElSFGw#K33c(uQ,=phَE5U)_[nIZܳ?ofц3J2JFO89cLW`: 1'q$ql,%aTo!TRY6*bkʷ<A-8IJï\Xb&]'qIIf z ]伌voPލ&"Һxs-xz#9sIVΚ}zK-K<_ykqplh`؃N5>Qd!i7Oun?8BN# ;ǍfzeqC I.޲@ۅx~* sCO;J{&^!Fc)aCՂKShC2uU,R3vd&%tN~[yI:;#?PnyիaM8g>}iG|oej54)f7M-P-(17i@"Yx&Td3\JE,_qO)ӿ?GAԚ6eWP6OpWjb8طc_x.^^P? n둮 ϘXK7qy&ۄLGz&s#CXXx X9&и 9*ȥ |8.)#?;Dэi>Z;ug y93 0 (7pa7#ծ" v%YzЇ(iKoRu7gMJgpI)4( 챔+ XVf^!#pgU}ї(CIx? k>dojz_Xsʻ +B6[eq+'G_"rB} %1Xབi:"ڨʛTIIwhl%ޤEފa=tɨ;kW,>f^K\+ iӃC f{Y㮖hlV5qx"K. p_s)Y?L4gr;1Qdr}lS+c/>"d%Lh } ~XLSů[|$rb!@_UvXk^wC󜔉ӓP(r\]4O=D,\+O?7k4Jt1+;KDH)<6H/AށAweA!b27ZXMZ.}X 3,r6#KDkq`i<5[eEmrmRL]콧OA+ڈ\}`N%4~ʴ}l!3Z*y B" 1js&3c!y,r{&9k)%Go^|63y=eΩEt$H5<6?An `LoQs8Lg) Ģ4PSN=U{j;)Ӧ (t큅$$)h# lԻ,ȤRIIU"(])W^n}y9v`6KP/쎽-&=rPelb }:fWMzxB 0=[(DM~^{ڥpTur^9e֫-5y SOD "G@Ц%׽Zo=rlK%y+$}n8EcjlZggǴ6x_C0E$NmkY(V\4`tуihqQТ0_lfCHd\*ḫ,"rzf&MS81׋(y+VKnfn!nXи6Z7vkEwR~$H)-:v[)Ca Qj*@GW96h>VKP݄AI"\U aQSZۦvjpQuWWaI{oݟJ)ps|OonϗIaSOзIw-t+7Um輐[^ʣ$k?8"f鶜0c]c ȉ k뽚$]q!oJ7~=2vyqjiAlsb ,'e¿IccX :qH{B֜CīfE"^mw /i?&ѼgT-Uzr>v6LB.I) [oU%$;6GU/^J}_3y9 82$p Ѷca qY17O6Ps6Ofs E XR߇G W%yھ ٰyp߷SQH;O- #"@늮Ȕ>hѯo# H) ~ UHhBZ$V&h?}[SU ,%lx>yvRq'C).&bqUA6 wOV&і;! &F`LY`QA72LTkR{q v~WH؉t/çYiA5~.٘*as3qJͿc("[ TwmĈwk!9;WB{?\7'jd9KYrxYzVutMȨ4db.DF ȚR\N\A 33rIY1f8mZ/܈R\~HH>'u9r%HR |ː2()zW{}7+g~r(0lH O#oxKˣ'v腮"}.9Ot"dic[0`j%emݮcFaհQ{.mxGelS+}F~h*8N1~JdlXQ+l{_8/PQgg>_cx?2S'0]w{ YX>6੓{3r^IYAfC6UҰ\ eF)<phR9< x D">5hQOCf#E`<*F\ta@TV?Z=!.#  yGYhH(c5M`\w0:0)!vڦ%x7ՂDftB酗w|V] {w{+^Z3 sencD7فW֒HwK5G!rFӳQ)!߶_^pԁjՋ804dQisaҨ-yX:J@ NcaM.x9ܾ(_A4 viCIh/k U]bEU+ޘT Hu|Y hiqQ!Oexsx)[TCI^n5š>y€~6ӹAHN8 MsaL`mQܻE̶1ݐQRTD}j_:K[yE!7"=gletRpIh︮Zx~ԔOM"(,HkUGk<;TZxO ,K_~1W D>tӡ}2V\:xǒ WHA Q F~CWI(RJN]hnݧ+Ca&aLʣYX1w˰@ RfnE{doI域Ha2qDAsf'>,m`\sV@/ pEICi藙}1f<]DM~S#8\)L0@CŮSEkm@(Ofȋ!]F6`"3CzܴҶGoy_M &Gr{xujC{Dic"۝ZmAc޺*L]w^MPNJ'P/gSe` _Dfr2.\= QFS#|8IcԮ=/eQ깷DƱ B6hK LjMȰ! :Uvu"vaPPt*wH! D|B/ T,*BB5oih!$*RȆ69ONK*/(\8~שZNEά ;>%wso[5ogg':@ L9GSi}299y ,5@2xq5{w ;{lCX"X%+z|XaA9zjqLa!ck˾0vy@". 1/Q_2un7e.ߏc Dat:tRخA?eK~vbc `J)ne OW-zcm.?@S)Li+qoqYzf:e޷m.n$ؼ&}2ڐ߻Vr7iur %zk?A`HYsPh%lJQr?7BlJbF9X1PǼ+b}3稻wQUTjw 9ɩ "EM7j;PJWWJoƻ'sH5ʿ:1q ,?Dtb`?@4Ow(2j"QmE7`hWr@WBv'x|Rvz]N8ĵ0gad̈&je(<047&'j !)ʱpv8 yTnN(8 pId=QS%ܾ Y' wN2 ՌnِHO^hpW7cnׂ4 c|>6?j91Rr\C+s: =klL;d~; { ;#~צiuK HH~c(4\ŘpCǴNq҈No?w؟sͻL>(Ac :r _ʌCVL |Z{~ƅx ,myCt<)vFsy0 Zm 󧃋5~1;%{Z|:53>CQ#6|OaHU $yz0r4liPϺUua^ S8qzeb䝩mº'\S"3.,YgA8]<1# ݇;Rho ʞm1"FE 07#4CM|XxGt..7w َ.yeIx98}$Zh5ٹkWaVb|Gy؇v7||C}B'QA=w}GS=]ٔ ۄݹwPSPyYI1 C5#`&ἼmSqAXcU8Ҹ;Ko.ɴKP@>w,OA.Y/hsX0Pql}j}2=Y@; э@2s :ekhy/1f;gH ,og]+{e#, @L`{9LHLVn@{~ ]@ڟa[M2|EI8NO~*Z(x]P Q 9Neǡ Q , lnT榻 vŖӤQĈ5Ikz V$Θ}hn)QJ*J@Se/QA Zb'-Jx%~͎dYOh ÔDs>fRf3%b k23dgITs 6ruaY!)j&-y q4G]a81=^"6s>Ŕ/}+^$UvPεg6sEZmz>⪆1OK}cR9s8L/`r:/1\ϒZf+Aǐ^W'0pINYA9vIC'EW{o")AmP5 8v~ u=UnWP>,$na"_\* ٠Q 7͑FpPkm- #5E/OyvY1λ@.g/&xbn$gzts@?ĖPN;jTPox5p0HTeJ8ɕv׬^/_ב)w ޝԸ>iF j)I-WLG:~mQbHotvkZsPyB.ywx3't9 Te|M>Hs6N]vNRTFD%vJ=VwW[-vB^0 T2eL48@z!X}rHt9gB)U<y L&4VIyњMimX /:L. p H)g'8U}в'`֬En2  |=ݮD9ktyCB3ñ&}tr&!xBX컓1-^7Q!(]` &;,XqL꣛Zc1KWdZeZO҇F۩%I5iЙL{0K~:cY #ܒ3S4Iߢ;>~>xJ-Mt.l)g|l! Sg/FEVyf`8^k8kb931)j4:^^(5;7ԕ%*w %+_uwyeRº\ U>RwϝWZ&Epy[pG9G?RhnCESC ("q}{=VIL;bMU3 z4@)N .؇T^J<ɀt~ixUDhZeGtDdn&)FfNmnXe"K;mz7*TN@.X.|^C?ֆin:qٹ> zc`'m3ݖS2LIL m{<8ē'cZ2Z ?;\L.3! G^;@/PS6QHgU#p-naAgjP odktRۯ ?њRWb/DT5-iyYGȞ%*I!,ۅprz)8}\`$=*T8A[P$ .DZ Bc"6Ew6֩!nl dǣ^θ{?f$!MK\:ܰ9lA4-=P y2,M>Hj4îI7_B;.#ѢE=?|iC]`*:na(r"+?qcMsd?! !gLj} N)l$r=[0&>/B`ɓWYCȚ' 䣴bXΡI?;[23,ŘKжp^1P op n\Rm9/+3q}C! J6Λ@}Z1y\Rؤ1n%;7BuGG&o-g(Ť/*?}ZPIE ~uRH@_|'>3q{v`{ңkᱸ+P:Udy`*li ;{̬!_MB{Lo}l,ufһ(B(,8")`wNB^P 3F7X&31C%_4-n2)fRqC"EknmPVa=UKRR?W!*ݢ#val|@8;qX20Zm@,#)/H֬$:i#DҴ 6{7/" -wP?$&&s_c`R)YT6Al@ꨭ /_ނVN<^L9}J|S͑ֆ||=>WU?IgS\A]+,Hv9չeǟIqh1AOiIx~e1i&!O(Z1" ZDO[K(lqʔ9Db_KNAQRkmIܕP-2!_ZhC,xLm1-X4o m?&ǻ vݻYz)}]S$ijeT KU(0p)Au5 ۦh=9CR'gĐsz|@!^,l0_by'a ;7ճE}j 6a)5Ư㚵h^v-PBlهZc&wwJ<`>oq e4{d%K &50$(- DhVD0s * |oB8YN Ƅ4.͞ Z-zpGz+"W Jp>({S"a0$JY6+ɗp^-8q.>L][8㍱& s!A<~ydg@`ֹlNuNb~smTv[۟A /q1#'lŨ i`m_|t8ЊĠ?+(tPӺn-ϔ&D_ijt.h(X,ζ3#mV~PN<:sۚF]LZ(6bfaDcN,? sVԡ{^3k?5l}{ K]QNuhk%qGeT$7,ECrb[ƓY(f鉈YX#neA9DqlXG}" pC:1yы*PѽdfQ1_ S = s3!GRk{=T)^ibViԣ4V&g甝.;(e}YΒwxG$C5 AvQ7IHC $m.wb#;~qs6V*.rFiP^q"Z.T`}uzonD(o[=:NTi{GW#I~t_ UQ"Yrz7+)?dm^%4S0X4#ԕ]@)\nΞ" |pZH%Jy1F_0^eQEfHqmIfJE <5X~~9kDxǎ&V8yu`4MV3_n<@9P oGg?$@.#x5Gd7]Ot:Lxu,0󔡲- 5*K=73~DäƼa8z'_:2IM^Gm+`.m3ww$1iRRh@Vx^JSTa%P [-*Muf:9:R/AR9x0JC+,Ȣ]'k;O|ۓ=|"h;(iE\>O 9a31xc%5 oŹ d5ƍݰqfh/PV  1@َEt104zk:C12`InZDNoJJUB!KK24jyǧvn..3K'tm ,Fo'u!6n0Q풷wq/"L Ӟ "ܤÍIZ@2Xg헛D\Sd<75`=~*rvǗߛ6ۆf 䧫]v,ԶZgHy~D_yA2<= 5Wz,\ 'З|ey]4/(EZ ~C1 ˫܀-[ xmIxIEHG{{q^3SC.K&8C?x.Y# @{6`@$U M8nxO LqIfk>܅mHg :>+Њiʒlj]Wڥ`꾲U T/:qRrxƏ 2h]e(WUPMLƻ~imxO÷]1#^yBv[^LH${hG&w_ ;Ev 4gL}dtI#ۏ9$̎\?uG&tlz՗Y Q#6 pi gg%˴xX+3T3O/DpZ8;u1}Q:ڹҵ}e"f R6isƾ4ϒmk|%zHv7AʽF4֞dN4xW5'zO5dS煘Gv'g9,H~ѩIrΪw0I"w|(^“0w0OҚ]oiH<V{*DZyS jtFPO%v*Y`QRoVh"ppI kpB?^悬 #Qd6iS)Bfw>&Tq$[Y8 {i(5켮u 'U!/c;>6r6KPƻLFS qme-oZm8 05VQ(ylO$"S!@tK ۀ&Q`u㪚MC~X1\GYQeChq:kn'+[.N3M}%]Di&z" ;9sUҌiQ6ݒ^0k)XC]nI~eb>f #2Gs0 n,V\e{ͽ}"?nxL<0dƆYU$t *TiƼ܀>=Ÿڞ:q@wtG2_ea`ӛ!JP# ՃU-r`PUPA┯kysC:MOm\JR;A B6`SQi䢀)5D%݆&Q˻2Tm|}Ϲ (m1HKv\ ]4{V!pNzS׭ I_N1pae[&0$`EEDIFcLznSߎڼ]}Vtc p ׋r r3x.rhUw)8 `s-7\ ȷOX#;*-C2!1U2F.z8*׳hp!IJ7By#yU2>5lʶ(K9u⒘kyg̾mq)L^]^ zQS+N%M9`E?Įltl=/5V*$+4NSH!(IA-82SLD 6a d Ы2=l-.݄V'Z b6I},Q,JNr9AQ"4ZY!5 JdIZpR[VC $ùzRG0EeT٠(qFҿ=,v=NaF,x`58!3W,5ɟk  (PHmx[Rى,[<ц&fTaPrn;'k%@>b|X/l{-Ǻ R)dYɾ+vXVK89[܉T.ۡ:\oiF`3L bW#Xnbp7n;HD`1~xG82Y~8EJ8j Bm|0vKxO ׳2/vyZ٢^j& =U?q#PDV|ڈ;@kBۊ ;g?w75}574st"I@B*hX&[?`Sፇ+ӅM s*Zϯ$sV"ۦ||CYOx j@}FYܚROO:@p[$BqdCaoTCh.CCd}YNm |&U^YP9IB;7|SΰzbHCg\JYDbQi%:gks*~KA@>iaa#>\'LZ&/ʹIJe$MϠ*N cqF= xAI4Wju%- DVDd<׎%mAZ!rR]JfE+$~+&l`Bzn4c2+]h 0U r' gPp$٩HS;a{\oY(; P=j*6?K,牢cuSvɟ2B<&KYT=.FNhU8x"h[UAU*[_vql䤸.lƂۃݟxHg!ӫЖ֟VfCĮ='O ܛ! |̲-L~vRmo5zR#5 9#񈲀KAlJaXN *s?s8 4F{sFT%g'cP8)I'h2IO4h'SU|/<q\dVVHl<\?팩(sF|@++UKb2u<kD2)| ;9=a{)_:*6ʰ~"{wW4/Tt|'BU8%XPҳǴ+|zL蛮H[E{g{]JՇ7eYWVLNBpi_̄${O=U}WD?U@42~h"!4Z^pTS; Ƅ1ll7]p,QEA;*A dYܾyKUMn5N+^ jqHmn.$ihv)||#O`nULP2'W{෰`AN&8eB)<=Nt{ZfRROĭ"GT/ R )}Lr ٬YR ,Jf]QlA܍.]]%ȟ65LiX ҏ؎VfKT *pz_rXB/DzPLݾ(tdOgSlyMcsZ^Ŕ u4pdRyĶS2cƐ7$S_֯lqn:-5:=]R0cNN3,# \} N@ڕNQl^e}&!S0js.Fa4K_o76xRR&ҦڗBv5٧"ԀY3Ic~|6eҗ e;HF,#1zlQ{AC3sKthVj9ëÐmt$lTizLVY2 |bj!xjz)@O!«y]~(qгj6A+]@>-Vk]o~#sU7_5$7V[4zm(O>:`nPaOp';xK:~gTa5iIQu|#LXɔqc}7PܯCĩ. t~o\a 2!w[:2rVI=aKZ@rԘ&(S\zrc2[bFZ,H90Byi\Zzw7is~?_䠓t$ D;RD/>+gy>:N;3&|Nصo Jc jǐ 9L~fj* KnWJZ7xYT!((5Qy;C{{| D ;2^U([s2[©XWe6ܫ`j2_XKjrkNۧ5`͹Ȇy,h!jD7Ne\e ;^!Q;XN^#aYtFđ-|vEIzZHΨd˾2~PkAW){c43]7с (ݹ67Nzk 0Ikd"@SNA]<yw o D 2I hŽ}pU<8"ߙ%G)+"u|V쟏 \QI[v|QxTWi2 쟵Oӝy=8+==^mIruܯNCd&_,w [!?y{nDyJ¯=n 8܆jP|oĸطZ-z\4L>.Ț,2Z)ΓK BWhS19Lg auHB\n.c_T&zZ;IX*|@9v0>,] ӣ=WTv#;AKr0;nwiKZ`mR)Gon-=7%^ȤDd{Alg ]W;p5MxC.SyBޢX ڜeɤmc*}[X?B]3Ve-3e!r{ɐp'g QRRjXorWqdJwd:[v$|1j/L@jVT+j} @NM򙭮l3\?z[%#E}ԓvWAf!:5vTEq壔!d&׉5k0!@PgP蝃F 3~-y%g<%o~,N1ޯ%x6Y漶 9(0 / үЩ193/ Cm{]:KԪ,s?(phߡzogZR`D_5"n8ձAnnj1Yrno}`;Som"3 ?P#\ڢۻͤz)lu ^]^VYO63F%"4|eQHF shG.̪i}}5K" $Xvn/JRZUbW) j$e)OQ=UbBt/)n~5uqeԥ#y/%  >3C ;y|ȅC(̅ |ňn% D7C=37S?pmx@Yᗟ1ӉuE2`n Oҵ~KI_tF,Ё[B"-F[d2QBI@/Ɔhiг:_D8uGf(K#ߦ2O=9N a ,b6x'D)&4Itlˏ M-x6”F)]=>;ڕ>?>42ϼ Ѥ1;fQ>ުt kvžĕj&fU?#k#Tڊb{fju&SUTϗu0HB ԤVp?|I-K!osUJzb.H]SOtۚA3+nU1ZMQ!fXha%  $^ޏ oBtg.hv5}P]*#|&~Fa:kw(UnވDṇ2|B64jU9 V=iS|b=Cm?hR!0[= k}R&*uqwJKTaկx <67Ԝ!.V@d6qLA]6aЁK5 ܒ1c<3!6> 6my2SH c;w"Ubsb Zg[PTn "LRۮWKq@\ȓB Ǎߧ"Z &UvTJh[u3Q6 χe]1^^L9L訋M1u8(X`>qu峟*N^A__D\N 2xה?ɍjx(e}/!kKm1k\w37Tށ ;Y!=E^.)s[q( hO ^6N&!׺yH<r:~-cyTQH{hxN:pop0y0؛:܅V猿X)4kN@v,%gy$?+@E~7+uA\T]di.>#}! [z-z_K75#1|dɀ'U:B1J/R8Y$G?8KUn1 O/Ev'۶kr}J`k`+Hf~Տ!<h͇,.$5TNZ$Om|rC@`u9M2K;po!XGA'.e\dNd3Q*Ǟ .̆f>Zw01椉hzL'(b)4᳣>!Ę/=ԏy//tjϊSͶ*\Xw>,4wII?[q[?KZ(7}ܮ (:RBꩻ6RDcl47EЧ,l&*od%0W7 ݷw_H Ғ'*GmmN;X ?|/WuJ[|ɷsRSYK#nvUPNAjFp י?˵ǔ @c迗7#> szexjMNojАutq`3-y]3((+5aO#ٿpW4 P 't qCSv0.rʹs%")[O!p*uweёsR,Nٔү.0u{?.yw/[ʧcdy`MW$rLӰ{Qya*?Og3^8a )L9ZBS]9 WzGIXT4pGtU@rVU\T]LeSSԎ07bAJx u]oP `YQxyjO6FTCVP)'s7*Szҝ?FC-Nˮؕq=)rb(瑪{y oS{h :8!wv1s9\Q.q=ԏ K\ZjδVIX)z7.wZ^{S[iM `Y?ONPc7BlNDXߛ L ﴿g7ʄmnly}- 4Z};< [[nNYU. Vx@ADPYٶܩ(?@ǡCU+JvhjP_0-n]d6PSK5F{w)zYhVr'gۮ=bBg*ߧL*lyrtoF˃v2(A~R@,|d^TDq:J& 9:*F m<Z-^#,l26>@' u)ZGZ>Ǔ͓]<\ڭǧdx$e3QO@O3jM<#Ҫ}TF9{UfX#fz?$3 iWBV%f;Ά >6DD 1>w6 _Ot#&={ݗX,}tAjeJJv7PQ"u:[7X#` N'&<\Ԑ^bqMN BMw)jكS7$"|Ql =@j|}_Y=o[֞g)d &%_RU-f 2vIp|B; CɆu  \(Ͳ$3&ߝw"r)E<1Ԕ:;fjB?%qZZ/Bҏ.2I65:Y =d`J:d'ɪo Fl@-&XzKn)nұPi %[p?/mupм9F\AȈ@0mbL5\$РhJHwgDVF뚴`Jp-5NK~rƛS_`LnQOEuk,t"3Y2DO$ ^e4z-WOqCbvN;OCm˄ ا"Ʊ6ϡ)Ҋi?6ﴴJ5}G*fmHpV^*ɪt4Fs^+OaKyy?1Peٷ h6w/=@aT#D&o{E~{E#"DAQ3tmP#x5Q!ʥkgc!hQcP-xqL}dS|%8j&z?Y]n1O \9> >ǹ.1[gCY_oCw?.1p ~U5X2xȱKv@F#R` O|sـAX^t \B穎C*eU#I&|i?l02Wdi͑]wR\c3.Yuֱkg* ^.ehpS0hhgG7i*`j=뒍`mU~PsDqdN$R`bx2#/븀@03G5Oͥll}:3McJUu!zۡ& {b0lR4Jwfc?vr`%i C[_~v o:BЭKоc |~rr5<x|LmB.,R/O>K4A]:v|󶸚MH>U_~7B7MցU0i-VoD?my9R|I/b*> A`8Ĝ '…^E*lq[3ĜmK;-7I&'PG$e.wYDHW_ H<\^^^(%,<. {i]L:Y5 BBϟo2aU+1Q~1{IX[&`gȲQ ̝]=Bz܂- Vd&^)X%\o ʒ26nC%oWhŔ6gpجƭEp%\C'mJywp[!`I@h6yػqEv $bX  p؋2v /w{Lڊj$'1ÖG3,SiN?J\{.uЉBRhk`=v3L>#lI&NO @7hgI[?ё=&Fʡlpa]eO88Y;n;7>Th$,Ug]=XF7Hɑ9[ Nv@a7T8/ݗ^݂moʑIE T|oO*t7bKL`"t(h%HGѱx ѭ0pv 9 )cN\":cHD)w%YL T0NT7ʃ yEq.5g,ը U FSHBW|d$0&c\ePmw*1`w|Rʮ%]DdvGslj&7.s" q#z*&l(3iA1m_Ԅ ;A23xڔ Nz=o7<}/Qm H',qx ٷ'65n CAJ? ^D*7Cu:J#)rA|GD|NkzQ&G1RS@詮L,{Ѻ\bcȵ `/_rIŒl%ʧ52)ɬawwwRCquXgR(AQ V5XIu`~RQ g \%BW*{oxE+N6 zIeL FjḚҧ&)dׂR쮧ZB@"9~t_ wAI'3՞h9l8\NV}RavtDmnxC|@:"XP*u>qJZh`Ǟk ؝3iAؖ{B߆&+Qo.3Ա![A[ JXL+_ Ż;H85'[hTsu칣 цd)>r"lwRz 6Z )9֥cJ&6oݔq0wum L\5m +.CuPF-L&!sĭ؍+T[wEoaDc=Wm‘.f VL(E6-!*AޠkdLqKhX1_]"6QD6@g.ٷE/XV6;5 mIƒYbuD|PQ? z-2 z|V\ʶ.phSWXJ;Oc:u&0.06l~ޟlϔ︸{vҸYR -'Ҭ(JvHmuc#JGGO]+rcu``l.OfoLC VrRo0/pݟ/8 2,=XTP GÔ=~eG ,qmFw i/ 26(mY\`lsZPhK 2#:[rںe<'rQ|^|>őǠTYlB0eəYy8XUYHkRm|ŶN;J1oL V q ؓ1hX@=9Ն}KjK"p\܍* \G~-3X c2-ZKbԧDzn#Xy\IP*4[!6mku2}߁KY2EQH${ ɽ3KlfCPXx|_HaFyok_^DKե2IJ++U\aRIkL *4]2F5%D.HcC{7KA\a7=)c[5a',,4i9H7)r~nhs~noZ"zGnL3p\ZI;*1j t)OVʩ.[~onv$[4{.3=%y{Vl\ ]@F*rǡp\lfp' =bHW}D0 ˈf !&ܑX 5mwDV rX)FI^+!~E*XV  F'p\s2Ƥ́jjGBV!^UGa)ٛ[{Q-Cd$qt7F̖^4֡iYEBNʀLd0U E-6;|acGxWZsm}\rƺl`>]-N1@m*éL@ iExZsx\݇xp|%,l?|$#̇"nHnޱ]2"DTQډi0bbjٲ`"MZG,`6 xO KQ?u'(8)J9}4 ypB@y=i \PL)(Ha U0ncdj+i@3ILa1Md0 :Q̳`^r%>7@\=) 5c%WgZLC6p!l2Uh  RzS;g~ __m#wGp K7 ĺU`tg6.{8콎d*D:Lw^d$ơ0Spmi$'Sj;}o|fv+1ӡq%u%!;j1@f6xU,3EQRUN=yT-S>1Yš<ԝ_/U eՇ8 4e/I?3^ <ߙ 1~gZQhO8HnZ*4@aC& ij2 8HԖ&L}t ~NSstA,C˔bđL!qOps+5;鈴9 V(%x >VSQ잕fi 6[l;W4K6Y0J׭/|2ANٺ7 E:.~ +af,_C'xWz_sT'L,?f\mYwrrsocfL⭏G(6O _gX4c=N:DI[זGKEG@J-,:!l 㺇/V~9fCk %CXvF>Q=oz Ҧ7ٝ{4%}^ f$1-bN[rbT‰+F$wIBtf \p4A(GVl#؎)(MpN0Al{,1QXE;խ:ϵ>ϓz/ERM a){E+ bz}۸µnߢ E!#nSAUg˦Fq2qe̖)γԼs>4tH5'3eskV  c*#(=3Gv+1;y%0gq餓bѣSL*I r}# g`c v *;^`"pۙDL^:qr/5yNrBUC+#~C3UKkMqݭp|ǾWzuL:7_* .Xwr{KU cb& <-Ƴ,޴w"aHY }pWd28߷U Vj<`;+KbH%)[B$#_\a>~C݃ax8pEMc#S,z k˕"E* [r{L\;N&Ɔz_;c9OߥLj\fVL.y'pX# [P ;_ a_I5$sļCkWIՆe7%g} "n+i#iNp֡|qi8tgMԥ*eIKkWO{ۆ,v!9c!WeQ-s|NYgrPvդm3qKWA⇢nէy~^H`3޻j˜b ܦWUJiW*91Rˇ3%Y+a( I_wܥ0X4Q]ٻM"J t/E^JǣEl%Hv1(ᮉ~M{j;8(B!\oo#>gz0TR^;!zsuI]ze}`͎u-P=Cz&bm#F|a.V/Q4,,ahܗl吥t)wc<,lCXTcDX2cΊDd?I*g>]W*T=o'Zs@sPK-v~sɎ'4=;ul]P!V%xTPU"Զuף# A8Q_DPt54N2P(m^S[2BqvPBFFa Vx")i U08LÛy&q=z?( v*EULem;PK^3,Ӝ~"OP6 #:$)L}c?cX%jnXL|QΡ<.QCP1RUjipވuY2JSZAL$ q۷Դ:q/z-ѻ#;Y@u>iP/jY}Y'wGO}SLkP7A9' 7,_3H0]Zh=: S ; K7)էTۋFNzQ g$Ƚ`EZa4DM1F6IwQܬ|~[o.%< TvP$#!pLs.T6,j M5a14N+pHFW"B9 )qr<[$Z1ܷ!paŅR9ŽMY0cTTk q#E\V[E^UFb5%G>0p}L `vnO'^5qAjȲh SѼ6pXddCC&l]dRZil|Hǥ-<ďwz9f)KIf<4ʫ<2`Qebg՗7O_IOAiZf成ܮRd.Et}c.LJnh7"ڹX@Qs(e#z{abm1k5⫼}DLnM#y*k"AX{+-)i GDE{tč2c&kӸAkd8cSHb'!JW!Ӗv~bAxGB72+3gvQuTS3\s3"D >e5昋5M#QBw_uR9>dzk]K/=BLL:|$⩙a01\d0a|d5ԉ(. H2nLpe8)g3F;}"A*Qfa~>{C 0%q1v淅2Ff}&9T XKY;jR=QT CZiuFR +1CXzoЅ e*n(݀ѳD@͙H@H.4jf8xvpK@%"J)*>ҧ`G*Чmo^P^maU#v5тs*âX$n[\ַ5-F N߸Ol{x2Um Pm\dYWGI5VM CS0Ư׭'}[ұ E@@;ɤlz5(f%4ڄcDk6,N߫Yw m/`s|Yrdgql6Q@Mlض<hC9ܰ[| 2^^ Pf{[4~)} jt. "2d +VB¼aO/$y&ZuLU]ȚKj [+:)_j6ohh+]4x(qqD=Z'j=35)SC/#>Ug@._G޹+ے؁?1f8*r&a7-;+Ct[:+U*kF,>t1v;=ָ),-Wɐ]%; 1-,)/\\>3saBB(|#,R*Dž`H r (B%]$0 0fMяn<}zHbNԙ q 8\|+XhgZ6{usTTj*m-8X&UYB )bMiݰ;(B\͕$\bO赢رxcN| %r(k+mQ|g< iukoD @\v[,/;Yh41#%/sAuF898M#2W͐R1yf^y 7w"lvMS+=YP$qo$@XBϓ0U~@ڈ,L@َţWxq=DA'EPLI!ԼCrH~kHN-sgf ork  ^pSb[UT XIlavׇnpTn)OPIH!ޝ*]N֌]*O,H1f4~-JV.%6=J5t4uJrg6Ty>9ˁ r&Vy C+.Ǧu]͇2uf1lSNs\%b,5?N$/NV+΅lOx.`SVjOp88/i9N]__b:Y1j^cAW+itNU.c"˹thٽ(WDnEmRHHq5+hL<$n nh`U9-i}A1'ȃw*]K>2I'W8chfrTyj߉bVKfիmqi0 :CSj#9gJWNY 1aSn`2@,ͼFf6Eǚ'V.rggec/?i֡ߊyG2&PS ?ؚ5ïk^Ԟ81䝂ppLoÉH0ӭ˓+Yલ&:=4n"U"Ử5=uHȮ=43D3Jheۢ#nna<,84?Es@蘷iǬ Zns;#7cELG"}ȍ_1 s+@`93?/f|q̈́zȡ5W\#[+nu"xk|XS9N(:F.S,IH,튦8Qʀ5A}t3+lF+#+n..I SO&GUO'&fcy3՜1-/_kJ-E`i \iˤ[(BIiu :Z.DuTPZ #@ިMS<DПG,Zc$k8Jk{, \}}.Q !h!Egn&o ds&I;5h8Yx7Oq#k`H$a>?"ג0.|c8V2nw͇.74V^?1S8[O},KHWPɒkۄ8h238Gv&7+ݍasW(br-ޏ;yp(K\Hd@LT5{T]Zqg/tY:+6^3c v nl`)+.{KG#"*DA%}f̺ڨwvCPXKmEh@Gp!,LȭPkͺ/9"!{銬JAHy\,cj3oǟg$ߟƿ/rr-*Y6i(JOq95z"gȒ^_DCR]*6G4X?=Y.y\NKኬHÔҺwX (}{¯AkI)[H# 'Tz a=4Jdض`qVG =pzHBsB?aԓFE xxdJI7QC+(KKxVT䇩Q;?(n_)6FM\?N{Yȩc'X7(yE:c'dLqP`!** ,ZU,m"HidsxycL}n![W4tkquorJU&=UEc瑱b>%%]N-|"n &7k<̢# ȤijzεW Az7HU'+ ˀP{.0 1ܡ msq>X'"KMis\Y6 V0epw8 q߁uf?@[iX6O[zO]R] ~o:9*=je>jY:léBqw,ѣ5,<غm}e Ӊ9xȕ7]q$ PQTYa 2u$"GG3F#swAIkZG9{(E( *( k$o=[(!)^x+G~&$ϋivE2`Qzܱ%) T"d!L*0Q`%uG!:%`WK$8 {-|Z3RÔJql1[V*9rrc7CxJŽ+xUO<829Ê(#a&)>3lR\ݚh|xtc`ʃrTdݤۗV }_\$}V!fԧ_\i,ݡMi9.b孳U_#V@bV5jСξ~Ne·{^ʥ9םs-).vFtkᗪG)R熠;sCr-a\#lÍ8GN"<-U(0`}2A5jQr^XD % @ʊ}+2l.ڕ H}& сu '19p"H3XɾuO"᷐QgZqkf(O+ɞo:3ֵ'5i56a1r-TROסE +P|z2DT§ϩnM98!5^L:P1YcrXeĘեVCHzXJ"5X]SVzmVgelKy&!*ZW,fXS 34^'l2r eaĴ>8iګjA&I}u|י#'7lM+t )@?]~ TEO\0-Hk:)B']Tm|(:yYK"1wT[‘=5Py irB~LU%= k]l4V1c_z'(Sig/FCl#A@/$ j߸x:Fcqui%3bvӊeG% r hPOA7sO5q񡢕 XH'FǤCI[3hµ#OX AS!:/B #y _#͋<يXJ>[Mׅ@@ոM@o&HUߕ4}JQ w7>r+(9w%c8r=u5ތ wD? zF?ZzsU,Lٸo֯ 9U[SˬH7Qy0( /aVUY8M?d"}!)nѦw?O3$ѿcFá:^t7 ]pJ۵Wtk?3QsDs.) j0_dzvk:K%"6Sv-R5O^䛸YȟG f| ̤ڭ'[pR0[R2Z\{ר5pj ՈhIm74qFաJ1ФX}\=wj%ɪ<ḷ>~FQ/C28)2Wv9Gu8 _}u x͵챹$SB+7"i%<n=zeTUVy(2qEݲŐy0O*.|BmbQ蠷XİTG~˼ixp\+\2߆!*&hhƂ? t O&h@ OvA]&eFK:B@\G3I]& \O rM#0Gv;^?C!>YAdc,Z}{YBMOW0#/4wrqYD)%x)3VRsX4(&\='vrb-רLI{KrBVGֱYLJ2覱W2V?pen΢$% q㹗>TQ&k˵R z7 OpaJ&&M:8`hg)=F܁1@ww'q[^K!ǥ z @0~TGc8k":F#z_?a1M?zZd5W)XiHJg)vqiԲDuT7Ȗ p'ßIZZ֤NHecs[:jjC;0Yrpq-x2D3nME zb7¾4/mXR'tgP FXyqթ|eIb#2A}--)i*[V$(J</^k}q= cGj8%VF S% X:Q71Qzbh])05 {d!ဲ.=0'&q/V3];Z1ވȚԼц~(+k=Qbؿ̷Esh<:(VАv`#."^BE^Ч%TJW牭׃Ѣ[@0\"k6!Tk\ݣewl{oeisI)FgO6$uj#<-2ʱ9V`nº*ls 2 }DȤɮEVYVZ"&u6+P5p*6J',kvwWcw=^0ΏR3/d'3Lj{KyE4.a%'p#;l+66cNwz`z.-3P (B'9D(MY07pq~#"m4>SbU!&206þd$Vk^0H을ǗB\@FQ|v(iSquGK#{p_i"dx`$݈e*̼ٟ~Xx8/]\#!kTCI5)2/X@5miX_q1 ~W|X0}c N0I ѓ#yQ^GF_Ϥ>U. [ jI&(=(s\ {ڷ_f%kGȷ^ʘowF A IƋ[qMv] E3މ'z;OHAT "PuFaͮ.dT6|—cmutD66 RYЁh/k?SvrZsx;q#u<3F # ^^խK58׳ӗp-iafn_(kxdAbK <=*sz9WM"mUt RWޏ~ꍹC_|b ėd?f(qsύ'$lJX>ĐgBL}/ ϯQWõN_ښuM%pC Ħ[avvM;S7s@Ǻn3tIkWc+ Y5:~)cwK>cK̈?`q[CD\eڦv ~/-r(0<uA ,n|9-̜s,,[yql/, $6z[Y 0Nѐ]i8%^Q5Un}o^~{Fs<)2:xt0];L՜6XV?&-=g}*t(/]$n=2 n2]&E\Ğ( 䩫޳*5e>)+f`Չ{v Fha^yGL;sF|S3o2/_+B@Y4G ]fB#u&!YQ: N6j8$<)drml|;B}1>ޓ`BpJ܊oص< 1z6Ρp\6&"iw&O=#w-'+πCtcYXFރe k*4vQ4wCku>'d9lHI ,dr2kY=LB lrm,=pyj(FOi'.hv_F-MHi!\ҡFXm)GHC#OѤuiv+`tݕuP'rP|ˀ19=,rC )zfpCmT _ ;~;jf9Tװ_ >3.r͂wo\STTȆ?_%Ɠ vRM!v&:?̜7 r NhxTvT\=E#UGr]& Lc*i]W۬|"8G٧B64e7wU#F#*%@_ꈆսf{TVg܌2ˠ9?#l^bd/jwr#~L%;ywsCqЯ*]03g|Iut׊ˬ2Eb>#1wB97%m g'2g rS .Cgʄs]kI&Sko`х:#9c8WHC FQ0r \2qT<܊1fU[L}fDU(>@"ywm޽)k'HjYڌ4vq_L' Kz2c{66ߘHb0H`9J6Ovp'^)Ab`^48))NЮ,>wX(xfX+wZ̘h(%P#=d]/J6M(65mFʧm`kGw^q25{&5,]%^u[>kdd;h^_ K9Ostл!OLZ0HFZ*/Ek\*E:=y퀙l$&X^+t7|BQ"\׭1? I~'Mjͨx?lq U?x߹O/_!cdCv{߁ uoW#Q$BTjUb ڴ`&\N`H$!ΟG]ƞ.a)#P ˳/le1 |0(1? *W ,""p5bQzb䱇_7rCuZؔ+,ݮP,[Ll3E|?ss^}nUȇ2e4"]R1<&~ a /z-13yZջVa҉8cM'h0Ek?5L"^M?a>q]N#rj*k,*{&to\yҖp쏵.ޛ6rBp& juc <٥w2uO6" \]DL}zLl} +F:̛ c6A>d2GCPH}J!pڐjPF~UwK"!ln@CsUyUHb@kxԥaCJ=/L- zU/fl|9oP8v[xݜ6q)q>g{IDoT?r)yw %k. 1ցq`Ϩ@o'[W>Us4wHH.8^R =n{u=V5xt#q 9]r˘b&tiNSóM#+x1YK7nv9 xbVL_ ١vf8ɭWL%S+<:M"ggBK# XLxv p^g{Nzġ61Op՘ 3hU%D/!g5D|[hi>?hzOrctv].wL|f'ɶ6_j;i2 炢v9j qp'G{wdu3+'qa(=` -mMS<33<,ce W{d^"wD@" tbcFb˚9ͽ_Trf$Z"-`6?>Y#9B<{^29F_@cF&e|&&t6YHG]u@2`v$rLt=< vN:n30A;t:0cq=uZjpi7mHN4t$]bWcoIQ P" ;uypػרEߝ ) B9ULFlul/A7%QC ZsW)pd2 k!g"o=;B/s4=vީR Vm]Uץ4/0 Q wco)0ג(Xlemp͉BM3/L1_Pj8zG:@m,Q^?yVA3PL05͛8cGE Eң[KL1&#BKٌg  OF*%O+kyn3-Bߝjz%?"*a9yyW7N_r8$ÏsoBη ;mGSC|.C5nO/7W5/ƴk% R݄NF"(}Kفudkn MC}i,x~"]yͭD,kiT1M $ٸ|Bt.O_(g -: C+z2i(3-. O=vaZ#^xs tB ؽ딍>HV#/937 f&;8&e NJYci 8kDgdVv#wPe]j9]/ QIľmؒdd0hGdYK8^svd~I(3r&ridF9]HLGǂk$6"cmF<9!@QM_'ZW&Ty:'WbMNeT**''E1u| D# Sq"K'Me@2]t+SB JoYKwNUIwq|DM8EؽٻݏpB57~nTś<)6B[ G§ zN>yi.j&4K}yҧU DVI9ȓuϖb"+ "mG BO$8=msM>ޮ"7o# Y{IH;3"o<8mflgͽ\c:j(,nLQL&C M?ӵ #dIt,()U)|ö]s36 O>їC'A[c{&_?&y8 )|FGhNC4(hÓQ,(4mFbvcj@7 mؤy[Ћx,EYVaZ$[ JFޙ9v mHL3*8+rM䋡Z}wv!E$QޗI:25 DKx{-0H.EG=gn^%U3!_ۑб߄b_ܜuVCAzaY\s?:<咡A&g.UPO iJ;7UŹb"N{lDF[myQ15 e$ܩP8.b#NBC9+Gga2j61 l7sdDhިZI fXͧLp].oSםKJ<G>o򒜬,83Cf>"{ J%W -IE pp̕y٩qA'L"n!v{ۇo3r&),$fR}}Fޯ*pfAX Ab~AJh߱{USZ?gY.9{*7E׺8_+ nV #wBFNwn@acRN @A턈Lex2_|0,p6MsT@> '7|W%` F3-}UsHiӯ, 6;3y$ Z (hhJԨiO(nNX J'\J)`fu U`4:s]g\( >lp$hi<[;=? O=<{d0ֶ,HjH F,[df'Q|pe){8"0"wxxcfc؃/ [[r.r9ǘ4v S)/Ǜ{DwWh;Ll|H=3b$c d&8ٹEJm(OWA)#EDLS(곟H^qPBN{v{Dd,8.c"M0R:|>PyZ+rUWSK_[}sEΖ5)Q%x`:^J~2p,EpKH0 8W؅_}QV&/ܟS3:G؂{=uuzҴ9AJ c gk{] 0zv r˅zz?+s # bֹN)4bAYã2|f) v g%|.a*ik<CƦtq{Ƃ܄HObj8A; ؜i.$Sz^g2XA`hlR Ielu{l ~qSDމUd1lT.] 0F)nMOiR^ 0ipie̠ՀpV)ŷ%a-)*>S"s΁^[:Fg%Z3P%a-7lN3 v3y::)M 0ʹYT ->6 \(ՠANնbi1UNeC9ȸ>ژMUZ-|}N82F q$YDVu>i{' w6PwCLr7!Rd DbYm # Mf`U[p6GdRU,&!8 m,b6U'0K?ۮW{Fm!a<^VIJRI&/2%O< dUIكjX0uBg8+Zͳ^5d-m7& Vclh6vF곬r $&4V+2ZLE) I+1UD{+ݰ)S=6tPDZxIPt\qsD]S 9673h9 O?"E9z።8R7ٽ1{b@d1̐]x݊\ڐuc$wlaeJ*=cW,P%YPۜO ӽݯbmlCĩ+46:;Yx 9`NEQWL1dj@+~19<w@wefa|R 3)%DLsb:VF}F8]ڣEФE{p׼M-o%>G %M]APW;o+$QV{1d WG.U-Ⱦױ6]r0Ire|AzgC ԛS}zoH#|n4Bqhz?fӗ8,~yh@JV8sdu t> :K`uFLT*I״'W¬WHCvʜ3 ĕj\Nxb/p-&qTain3Y˅BBFǡ-RCn[-J)F}}ڀ;^vp B%0)""a>aPoS#M0u e[ d̀atlt#b j.OHa,$>}lPl_`Jsv{d \|~#GrxxXMDUWRΖ=A"XlI/ _L،X^b%*Yd2%~@,ɿqܮo~:i- 1A8ӮJDdXGfᖟK RߩE|uZRW ;ga [2˧3]t*ŭ!`BR[ѫ'U3يbqt~,,0u!BX;VL9+gùݒMsm`WE J鶋[ZTkϘP3~aq]G<Gqu ⺾TM"}]J׷۲h] n?hLv;y]DDy"4yFđ띊pb7?2 B̭ߺG9vONwnUY 8qxLncabjJ[ r\sN.%:(i(Аg<"oXnRhjKGCCTz.usub¡C+ѽ߁x7dAva^ȡ9aY"͚v/\3wFA~pbH&E9*-1[y:fcM.n1,@!{!ڍ 5ݸk{H2l2 _((-FdI _!o( 5M~21^~u.D֡i@B͟s40 xv f&I)9Aς-I鑑t$' yrZJrJs4lY#65 ?ODc'-.%fE(Pi7O݆}˅1O1S4]`W -Jη@^TH(r/`}-B#GۃO߉߁ AKڪSp{x3[Ė<2~l(x[GᶰKX{WC mmqѐԊl<xupƒuE[&1p3.9##/>չMuȿҘ˶RmvZ 쒦;A"<>flpsr+@O!'*5K*t7ac6:Ȫ0 +ek $ɽy@T^Ưue)5Mz^K^zh`4e>ako-O.drF=_}1Xς"qq*UeV♌}]PؗulzBY^{gr؆K*\u{;f =Mu+!=HZYJOۉǮ02:>VzWmTo2-ٖ᠞(wzoqLX(.lTFW\#q6=4dK1CjQS 7/8>u=o_e-κ%O ]H)E-[Grtvƭ*̛ H >sg'6->dgKUdY䥹eIgoiߜ2@eib.3RFڋʙދ8GfbߚFA_oDltT¦8|c!V{w KSvF]OO!~70zDˬg $@A^/QŭwK⑑-y;tB0nrX6y>>E)B"Z^dFzD7MIK9BUFp|֔xg[Q] "uiYйdҔGc=m'yܙ+ ЮH2Ut}6T6JiEYAn79u0!pIcZJkHR{mޘꌔJ2#uxFbāQ}|51IЅj_ V+1/AQ}l[ݤd:fA(@ZB[]稦0]+!oC ?5)SCW@vL\Y{]L>_QHk7RdEWc5SM (>G 8U^xew.; )g}D9 O}"3(1o!ƿ 2*{Oՙ(]Q#anII@3 w]rޚ"T;|I}![ݷ_74&.Icz;iO}/NzFq EIN 83q3dm~;jaa]t%΋V$#p=8S[&O6q֩Hx,K `"E>'sM7:9J@qٙw;[}mŀf sC w[:L4oH! UE5#pSj%_:ߐk^~dY DCK0U~uv*fp^.fusɋQo W(``r! JI|oeEga\>SSC+Ww#( Hkz%>8.8Y@ܽߡ -#Яޫd c\Ȑ!]+ KPˆ:# n6}I3ڠ^L@  V6ZTAo*KBr{"(yC*לB{t>Z$tƌt>nq\ޑW JVț6_:mDIk l*SAFpV3,?\Ћ$p'R|vϡFAE] Z@".aT*Y/b}df,H{P;8D[B~o N{BVgwZԒsNᰝ4϶cG6h0BSbZUu+ *uB#Pi6`r<⡖3lx"g6su털I/5kqT"\jҸX%%S7[?2BiGѥ@<8B z[Xwar'QGR½Lxv[qUWO?VMtcUbf]d(Ļ{Ă !S."18b Fё%V-y544yK8cdtjdY [eJ{@D%dW=&YKf k &(%PYt;>k G_\ȋ@Ì%y_|!<Э&ֹyC C,c4#v^K^TA`_| jIm\&&<9{k]1z1|SgAƅڣ°.D=Ợukkv9gOf݁ou^@\+C ʂט['VYN$/|7b/ 4;oh$ISً8?.3`228x.d,;wrM QM%|]?@ҵaɣF[0kbf?ѣ}@^c,:0:o#hC vAb(qluqkmG~o 巈yCh6ũES_s;6>MQ!qNx͐ ^{E\v&0G4yR{#?b5UQ ^neX+XE*1x##ZQ-z}x8O϶x>i>gw6=A lB2_f,&=ŇH+Yq}( .PmM,7$d. ]q>"$ӷ3In]GE$!X G o(i?>>3[U4S L/Ñc㺏lV \a^ơ*A](v3v↘|a;^}U䛎ﭺ6 DL`d$1|FՎ-;c1#=p߬C!2iQ*~t/:7V7duBj|/ -?U8ÓA+7j%X6WRA('xPe'}6 g3:̞fQs%mFMusF^uD`.6{J_VԦ✟?n o+#MtjgX$3@=ctM~ {L]]MA}?n"8yH^h䤡 BmKi79LI'U+ie0<;8!AAwD_[tݒQ.Kj5:ݍ6ErPefmSPKKvQ7v[}|Ne=1\uCa(>c9{qa6{T|pqka:I '#OSl8F°s,F@XV @1KBqDlT_|4rPr|`ORo!z" 3:v_Y2V= V5,o2|-=0z,g16eϲ2Z-0.k*9zX#f)iQnb4> zk|̖\Mu&\,k5FuJAg EӔUtBs.ݎ-KL,U$_ IA2+A'-b d5W8 J̧ F=ǔC?+)sߜUtO-=ʷRKb4C/bbLßuceh R,\Q=YLk;΄C 4CI=w,gBYΚM nDZ| fд (%Q6>@b@N:)|Ǥk$U =QvcQhcf/ݚsy9R7-ωF}3 wܶ̍2U?Ҧkp_ꄣkR U?mGzi`5 ٴϽin2*`;|_3[o8s2&Unkkd{lzc*2xSJ:/H5;7q T?J<2xRU4$QC|&̏#>d8\q|PD'!Y$[0XJ&};hoOkN ROz vhlkS{P*߭c1?af̩*O#G ]Etn{*L}Gp-qdq+z$eDop䥾xdm8k{wP;2-h.Per4 #xFIGP‘Za˝cP=LQASGd`(4nr,={uVݸ)*+Kכ+gIHM`նl A'gJiA䉢Mg j#iEpI@ 4*5PLbNn>>fh{רҾa*9(3mH#C&~K:G9#gMxŲ",֑an˖D>5;Bss'B982Q Nۭ0YP蟢  0 }$~ݪ]?v^}Vs` ۻz/ j,&?M A}/ #D;)\1}^UHMa1^ØHuy~5OK ӨwD^!ƔG~ wjWCiR.TK,9g8j)D x (\^x召Zns3FʑSFj,LrYd6mha0%p .;%PGs';vrwD?#LU>|n} AT1aKp =mF.ʀ3O5*.LFZ59s#&6b~Cף.bJy6bZ怂I ]ͥ=[3r߉xMʇ\ g0ʲO,8RlRD{Ã[Si>k293k0V%J_xn;!>⽃`J#8rĦ - ϓ)j'ҡq%^Ȧ+xTu/%I[{iFk̔xWI7bWYuKb<HyڸXn_oO[CALm!vs[H n5 c$eL Z0-Y5ȩ,雂q*.3XLTCTs~2幗݈bcNÀGyЈ LVKD#_L |#EO8j2gEy\Owre9|R2DIK6={W)Ӣ]s<%|~57ɉkJ$e ʖV5:u@߰2j4Sa߻q} gj*QgGȎK*JqL-8_8x$WX&R3n}}. L%4΄ZwuMXT9dU)XlpCnDZ'/˹)lzk&cJފt؇>t>&"m4+<Ԅ\*ucÅT(Q]tݐB2pdءĔRVۋ\qM\ -zv]r챛Nn 6s+5~Ւ9\;4C4!}ؔT˜VWu5RS *\!*|ELXbE,fHdtX).[BAsb .bOe$ѣ!(ȳwb+vQ[+&rg?4ߤYmu4$.zKĢO(ZԔ @_| L4U+z Q+;U2Ɉ[N݌*~}}=ݒ"fŽ$&}qg D[8*_Wؔvv:޹P]˩ 4CpVMDQx$=Bh<+c=xtjV;q~<5[@ VmbG @S"B1qYHA0rHMR`EA"λo x}E+D^jL 0Sw_eGyC&+B"§mY띅: @)p`kϛLIA*&׾ XLaJȼp@肸0HĐă)pp>\0\lgȘ#=q&{[͐V@wr F+=M7 W? _ΰK"`cd% ?Pttt (Р_Wp=_)!_\Vk~~BCUΕXSʮ 4G2V\%nÊkᢝJsms(WUEʯO9;|ڏX٢60SYWo,,Y9mQs_uD G[Yc UkYgNiuZ2x[grz>o.%޹Pw®3] *P[RԠBi7 UY:OiJxacBKmB۞7Li06!&d/ptMeuAȚ[  \ SqNv /EF2KN<\_)},^lB4&N&ynБu"ǑY7^P·{YH|]w]`2U.26Z꺆冟 ʶ'^WN[!Tَ9$SW~ИYGn8P54Du1 { ǸzZ9ۀa>Uu e<.=恿 .Xk%5pMK%ϱV}stha+yAW#bơJZ-9 ƨʌFj1e&A 638Qe-==N5$l* ޟpZjOsg$kJtiYm6U/ɍ&dӜ[(vը-/hop_"X.h\=Q{|@LA ',O'Q"غgc=ސݴh)41ahIjMctUw '/4xA&?o p[:(Ba7=!8[@-fovN9Pٞb0Sז3>)Ǵ^uMS?1Kgwpi >Pi=g$Ergv4'Zem/ p9HlFNTA|ю{>)C{qd]20!rAte((yL[·fvF8F^[1ݲ^>yNd iD8bR%*X_yP*0[ȝSffڢAuFma޿g}޶PЭ'eR"]T k􃪤DƁ[TƢj#(צS8+.-NHז܌"8e,&Uz[Ϗ,oŴ븯U;݄E"K{ijwVBMv(x [ODف'@qJBs,cK.%|0"*_K{)fSbmzږsPAjCγp{*.^аc/~aв4Js_HGk=<&pۯU2WQҪ~S?sDNz_HN"p kj#-Es!¯\>>IPSo2B :ٳbe"* {'c֋g҉['=iH~pZ({̓"/?FteZ6 ?e@S^ʊjb\a޹ 1F67~HdX_!_({]#DKl_8-! ;<(8yi\l[XBJ$EX=H+d(=R[a34->ʙ?qf'$_#(]nu%hMRUu+H|J:uTK]< uO\H?{/Q9"u2ٜ|/Rf! '/׺\)3kw>WT-#FG[ҲͺmM~D:pcuwӃ&X<:,zV6hTLk 5УsK_Q5 ړ!a,~hR%Y} O51%m4\F`bBHۊID˛jo|. i!Ѧ.8}2)M6yhoQ#'AN˴wtڥ&Vk,>Y?*%䐞y^NjF*0j0փ*|`ߤ^Mۺ*~beƌqm2SB?Y;@PVؐw8(Iī'.ͥ}]>,`a}Yl8TYVh!8Yi /TKeT:,ho )m?8!VU|4u׶0< |ꘆt~ S8gx,UUYP2*>oY9}C8?bvgQ&y`}J7{Kel)?%S6TGqNM4Yt4ml\w`.|ڂn|]IV2Y`!g.Q@6ϕ w|T!bTCvR?+#-[{f.[谬̺clnf29Qfgg 0cEVhM@TD-ՙ̒rXW.]-ޠHjcv[뫌(]I.oLq aݭrcG R3"kKO NߨM(Pv Iih@S/9(E ΎUnZ/K&n$8΃n2ЄE nMgQd},ZD@VD >d7pS/n3ϡu*}?44XVs2PS(—9{jO Pp[<=H-wX/luB`Q#^rb0#ZXRg-wNev8zX0x|'"a s¤C^w^A<zjZuZZd7Zugic W3:WŒĿaV=ǹb/X’uD,yk@sNQRΆ "-U-j{|-lG5^{WQST窿?@ ua{FVLhJ5̭0\р;ewE[GÛ/ > ުE}q6:^GL AS3bN-4_4$|ڽ\~0- bxѨ@Pa9TOTԤ kg F}dAT "?(? Dy0*Vt.Ll=U4LJC`j 3ڜ}^U _ 8$/&J7504{`;r^gT Z"οw!2"+m0ē%@ןq$&w_[7#Tq2IddL`/u~s\&*sPoI(h;GF3m mZ?M 4@!Mpؠ/&M`;:ۀ=F,{l ‡wa"/H1zr1nc!~ۮ_-xh-5+XԆ?_(©k{MA}g-.D2GkP|FDw&ܬn똔O|.]0T >Šz-Ñ6cM%$%[NpuNƦ1>J+ew% iUdǠrF:x"e`:VYCOu7vZM]!+7CPKaBm[o 8j5!]maT 1*-*-71(n_([iҭl`r.]EoP%tJEY;N:Έ9fXb۞Sy;󬮅MmpE Qc7; נyfT gUU2pJ]qg`~jXܓPJ1*5<+E 0~*maJal-*PmbiU=H&dtĹƘ3)=l6vMtf\東eրb9PjEx7R}^ B _|Īf: ĪRuBdqߕlV6,BwO+QkI'~YfE?l'Ɠ?!>UaApKޛΕ *W۞Pj9U9q)rK`L0&b·NrH h~}j p-J]{Pe&@N폈]炦588/Q |Xo3"r0y*cX8öXm$9F9;kÒ8V%Wm▛wBRNɞ'UZ`ǽ=]3ϑ(D"dݮZ (A#rFxUc{F2y)j{I 1]mK4`G6j 6f2^Q + [ g+Lv ̏9f,bO3Mx8 8@i2k>wR.ltCd]E(;jILUrب@(UsOo,uD%꼫"[$LŽRwQˍpBڑ>;-#'ЌS2*$7yn0W` uAb|\Xl+"l)]D}:A!u|*17B$]Ė$tqhK%3E ~ c~UOiTt0+|^cMeU1 NA,п jqf*V=5UC-b^49CP&isu؃ ϶Ank*hi쬑Xjо#=d}nԪEWnpwtJȐnH;1!3tz$ o@"6SfAS皨M;cKkfjf 7$jY B.dqb7Q2^fKV~.An_uHگ`)Fȱs$a^fWVP#0PӻD #^~!fw8-v:5QV<.TN$-VJ`NR]2z=@^G%437wD4M`Pi cۿ..лahJPifc54fBG1X 07 ޿ f%- !; ŃLRhi by3{8ML=TgXBGގSx7:Ѡi\!2' jCŒ,v6`CcH6uU"g[!寿A~W?_JHn|5 VVq,929)8f72a_eЯ>YPs2||tf`UJ_-xRCN; pF$O]$#AzkǮ'k~%N-Uƶ#̏"@B?-v032Jux$mѴÂz}H_:(g>+ щ^? j UEci  [e*ήŅ-.<bo^IMd o ,@`U뾪 Rhc%[T̀Ԃz~WߢyTX",VZ6I~ H .բ~\Vg>WOTZ D% =vEE2ɳOe4t; &-e-TTw<"u]Mo1;jB47WN«rоDžViw~h>zQQvz;/q%B..0ne&zxFG6w2nT#[WzY7[i)Xt$9H?f+{p=ʽ~kjz4kXMgGD,΁B#&(߿G4oWR jAaeTz-㎹ط:--Hdv!ȳM䊬#I \`JX6DZ&о"T5N_ؕu&ax,8 ˝qsRԦG;0JcŬLNҥH+ZrS&9EZ O!c7)_ڿܭhyMY T59VFW>*tӇ w>id،v4dE5!+t* SI zd&cT;w{'ٙsP"mdPr.|,]tvnEb r[ V&CB' = z0~S{ ;Ӡ~x} UmX锣QjMM4䉱MKbI Y2ZtDLGl'\ᚾ6 ΆZx&JSwD` _*frmgӌDesowgZTP,ؗ TBtøE HyG" %'YB5njbG $PO\qtz[[Ұz3!}DݚM RU֕6$qCsVPǶu-2YFv_t@ׅ(Q0Γp|9 Pqfm>k_gzj;x-h! K{z&ϧ/]FR/\L7h5ʍE#9`}=<༊]6ԣE} OrloX>޶Ο)$8-0^*"z`|nX87T.|{X8- YfA=Qz受> n5ffG]N/44W#M _w~/eHCWv+FZy(=D`//2 V,B Y:c:r1ݳGthl:Y0{Fa>gևGq'[ ;2*q\D_)qoWYMj q2gplRԹ%Lhm,1FOޣD@ s1 : ȍFRQ o2_KZp+qgjK*8E./x4[[2qPLkx!A@]΍prnݻ2I{g'5oTl_aǘK|Cx-=J?xcO^&1:mҦ^ǛsٔEIW~>T#^|*[nȕ!+;G}6)Xf6&SS".4uש"҂BJ;6>$A,`p"aŹWuҟdB͕\Ua^?LNىޜcI9[-1܃7R u9nKg b%7bilqvZ+a^:*3ӧ(bzrrU@sfROoO )w"e]=K)_/!Zf0dtńc9|$JbT-9;NV}}ZK)!O{V߳?r@AbՅ0mq6u._J|k}.R3ejx =T4 ?ڐ8D'YbSQ-6$>]&iu~9~ TDTF!۟V^+EQfdbO}CE+ϴ#6)s ۗma S[ܟg6pJb!^;~Z0;ȡdV:H=nؠ-Fqψ[[ɑ6aQU%B<þ>`vF-Th+ e!8Bhc^-Fofb&C3vIy3u0E7nke~Ӷ4 AA@GQ&No[ qL5h;o O;h͘.QTt;? @Jrj5jNM1 vhHS+t %~syi#]P2HV]#*|]ĕ|>W:ʰgdM/~(v"Xn\̉%{Ǿp%^ SP@ ,.+6P^;Hz&MԚ˶5GaﰐuNfs"MV;#`:|0'isv!-U';|h=vl7ٷm?f\"(旾Biz;_#S0"gEDz⑮8@B{y3Vx_dO@fobmfb3LeWr3Dڭ;kzێAF#ɩ{"cxA_5̪@HV0$7נl卛wtׂO2a (Eno ǹ`05׊eI|1 iq8! 8 ىm5{ebWuQ_K $ 71닏k4`'.WBO:AS"Z c8@CzuH'\~wu9a,U/VmĴ9Z,nּc'-sLRw:yEq6XLivfA ^z@wWg;?5k['LO;Ucohw,ksojkD=dӢ<O뛹*4 ř2jV6F 4Ubּj*2 }z]OcEH7$ /k5ԅv}瓹ʺFFҔ*k^C@Xi0+*{iy?r׻,AB':sڇ%ZODkf̜zxc 5j ԅN :]fXʨ:€0ҵ "Ǘ˰ g|Zfu!kCiD!^? KW|7-U(e7(zC 6P}Ų5ý"YQĚK(^<#.)_ӫk (ɩgr ˘ sf 8d5 Ә' "cϠv*c=vKd:JBCJ%)J$'bss!҉Ɛ-@+WR{f*O2_3GF1v&o|*h؜6Џ@J׶fݺ6waL0 V򕐫_tW=[+4NQ<,`g'Tn/?Ƽx 䚳tcC $=@&͔`zHԦ6< űM_ԇ 'm$BҚpL,$)ѰccPF xѩ"&Ѱae ̏췉no6D) g`mIɤ]Ԏj+IԬSZ$'+lvF"QĈuDV[PrEخ]лӟ7_mgw.j/ E 5 ^`wh?5ڈAėt1^wҰt>%mGLƬJ53F3?ɊYϭPajV@C>T{W.IXcAL؅MCkTof ǭH! )C&7j;t@jE%WljdSI,ݒo4JwD= 1seT Dz;F2z"؛О\le1E#(f) ~5ny;`B_X52JѽT$:%mbSǯNNcyqAmM~{NYq`t L BaWm_b,/hiQLr6Zt2<8VUҹr*FkyS݌Ocsm/Z+yp{1B}+,LLC$W`n,$z} A⏝)R]>ÌmM+1E.Mu=]>(9bhvvvEktS?{m}ʌe\-&ɔ8ƊxpK)龗>:W(:};:^UBuʮ"B3$@q&p&S}2of;Iss|Lt0s(Kپx Ye>|J?*YT'[oNY-X,2\8Q E %sv9tsNm>"4qAki,, y/ :2f:uÜV{ q%kouZ4"TfdG3tYQ^=A?&|饣ńK4"Z5ijm<@ic{9!)N4hǎ*}ېDz7)>m|v:jvڑN7Czְx% ;HH £LAT]\(?#vz6<&lC?&ç( Iylզm^)|plZi;Kd̀KHzS 2cS 2~v 01I]2)յd 4טħ%0UBiw 稢ŇJʞWI.c\H՘ڝ0!jk٬ /.2&x?@ʊ2 +ݮסz8YH(C{;'n+ʍz<װ*44wgvXv Z3#~*mLͲr|"DNSGh894ɼYp1qZRC >isqƩ:#XdK f;*B?;Q 0CuBq[#ULx4 ʄ7g'z#xOXs. ñtTPH))N׻rUj o9I̚Q@t}=Ω zh@WxCދp/뗵Ne1*Y-R!qS_ʲy9M}ߛX rf1KnU=g܆ފcԴvj J4Tea ݝǓ [#F?x8U3͞9 1ј7| Hqcnsư98NO6,/^jӞ)Ӻ%ܠ $ T3ߢe̴~]ݪ.Tt^0 Y+&pX b%Wx2CnOg\M90:Y)F섧lP,zu\%m 9l_os(qE^D8 ixyJ9m6D9^3ZvXO:KHdL<(4JϚmք@f@TU vhS"r@dw#U)*(:s׀G5ڡ‡xs!_mh=NHfAЃǵύ*AgvAur[E<娻–  &Kgsw^#Uɱ PaDY4pOd_/F02X!GMDb'HnfMWak\iܫtUjbg@ꈪ. pDb#c& Q|X^%n~5",6W) ɎCDZ"F2^֯7zZkjʭW/2^7z\zf *=!hTd=o",^c`q1FÊҗi>to Kbha<;MgieDA31?ں"(`Kz@_zI.4T2FOr7k(9A#pCmOx3cyަ9NGg97+F;mt&u˔2'\2&G˃da,Ff IzvQ?(3ڙQgba.<'c+D縃%n|GJҁ[~g5{ݦ%.zȟJ3'ƙoV`ys'gR+s sKiT2.(j5kM ` F_4&roIaix43a40lYfNm-N mD5n ^5K)e/J^ȼT&V}dڒ^' N06d>=}6f@ Ē=EE#E*΅ 1@qv!LVȀrLZa昮{tw"X)n~q2ra%e5$ #RֳLZdrc0L-WMԁղuXFdg~fE® |/]r[#t糕CFW. vyuWj VVΉiw-m2$k9 \iMDkfPߟ.}a0n:TԵK>k.: Jc^$(+^¥ԩ#@ qifB1DqZnVP[2/~?3Z?S9׭/VW7 $+噜D+ly&̴+bR>* HShK #6>ǯ2V3>CXϩs U=3nH4QE !ġ@3mHR] +ք-vD,f+22pBt':|MNr_`PQp3f!YL!_"KoN<`\[JgYZ'{0zD>hH| MbԤ(mГK+ n{-3<83uC;T^϶vKHbHP1H8@g`@prC }`x.#%J Z,{} *Ul˟ѵK`WzӯXT97zຬ:Q K#̢Uˆj &G3+]Z蟍&*H.6JGtT1]]sPg8*1ӝnG8~"%)>cX|.)ykIyI}}kױ~2D&"M׺|U\|w9S)w]pL`'Jf 4J4Jw:^q7`\B`37ϯkhg$K=#wmJY7Hɨ&GRx6o?쎥BHE cV}r.~c_v>Tnֵ\noDd!>Fo#PS:C`\Z,*H&`bWp p?h ؏dw^Hp=$c_Ql20"`U5:ɔ4hFO6'>DJP[c@9S{8}\ G?]ktC{hM8uσ/ЗI[E(쵪TAK2UvOAMR2CGB$:_ A !g@>Zu2c>~n#'^"ڽ`֘١W2u>:E)܄mHkJ{$vrYQk7Y6z3I%rq7zc/ 1»> նa)Z%@2< ȱ%ٚ{eԄ qM8JՈu0Km3c~Ӵ$`Om 58[f]4mґcKw=7fF`]QK0Y ]OcD!EK}%c,REмpiXLɠ8 T79I \6[@ zi0IuPe)#""P >8ĐNF>MM:GHA^HX$^_Z ZE?VbInxEQ3aݧwzծZ.$FB& !֜Ȧ<$ p [7Uϒ)u>.OP~<fkXAeV@\v?[Я5,H|R߳EqmIu ԺS*"kDbX4Qcg~Uʹ"09 ޅZFbuIۓL7 $H%iƕ; x/@aCB.{=>SoVxw͍vVu؏Z ZD#PW;Y=.$mqR 1K 3C% (P~,TݦDr+nXq=S ]Pپms|%oF{|9A|s xVXKź1%?ჽǁ^MkVLGkU˂I|HV)UV o}K__v3SMHc]]!3Kxw"۠x/WVh p!ߘH'CO]'PAX_zUoQyp#k_M]t DL0G[\c|Gm~H,\ZvL/XH&ʂZD>)k&w{rAEiFØ*qiQ<&0THY:Ar&UK=TXW݋'4,v;.mw+ϩ 5My٩cTdk#2!;<-~: HBI~4S\HQAcA%*-X"|򭺏TRK~@sFYeG&j63)_U~ I?F=l߰$_ 1с"]mA|tK ܔ/k~Hǃ*.xV¼W0֫RHg.Tn4-Ppi-54vH 0Fqb|3͕WcEX["CzMբyy:Nћz:voI"l4%D@dEcyF%([uQ{D7Sy &[wM w Lyb} jXZKoQ̫A Ǭ6ڵ qsUQG\ tBdܴR7+NqԧfowXl~HE_K5>Gp, X>#RRig$T||ʴ$`b?!Ji|m,biޜb |6x M3sOq(_0Y2%---h]vg:9E; Vxp0 $\FEKϒ:q;IϾKwdHv u(#Ja-$pﰷ;ڡ3+(Ymw @ZtJoSf¾+ <>/2t+7b򹉙Xo.nzFF[nx .Jr!P '2w Ï:WHy?|C!kФr{=D1D!?nO /]e҅4aq#H>QuyoFǨx5,͎LV/S(^z΅`I# ?S1ʁ0kV&锛zXI7+C+e]rǎOr%3#Z}4DqX(q4KAk@X lmPw*7*e#d"KF^*VKa8&|2 R6\X _]]:Y s|yp RR4~EG X OOcrP%oq ؕC4UTa\[XD3d gC!h6 nqNʺd}'nqE%x RACus7cuCG7#vM1q͢lizp +FyU YϨ>nbwϸ}ӄ°=|E![HFr.C|o&[N8`PQ\4vH8j5^$ Jn)ё/z4&<}gL3tIw-Ȅ%rBs<<2ugƛhۗʋQ8O"yhj,i߷Vq#~OpuX-\Oۣ%^?˯K%C }5v%R:s˧rPP(`h #~BZZse_0)fGΥx<,Ti2 ho;9gT,}zt5+}KRl-C;ji\ޙ)AIiPL]\!}V4Q%XRsPN[ˉ$>}G+㤶3lK昈LƝ>sKXFNXPI}A8g3ls15b uC偢CRkMG+Ł.\֦ZǟN?;\7*1t^ɀ\;厺c(a1M;e6EYXa#^*ڐ~{ Y)hWuGaO,dRwz*aspt~gx ~x׌Ё&3>9c5vafٵL5:n4sIgރn+*sg=DI珶N)7q]pOy7-EAHfI+OK/l@wۦξ?n=(X&yg+y~l]K>.H#)$ M^aB蠖KCBDӊ$ŞrWY;* ;mH5Uc{vQlbDX[Kn|pBl"yEUKW tnb 7E̙3I/L΍kwxٌq 0@SG0<M1W%zJ%N9n}2| iV%fC:OYܤiOF>5""4d@fǹPEZAtG.?o4by;]BFt"Gi.0lZYei,X}N)zRBUmInttݰ @͠I6z3_Hi/K l-*h<3.M7*8.XSc6) E1ᆩWlBq$qBdggIk"}SQJ+G$tXNe7x &zCr;g$x|+W0 zG9{aj>P^,xνB{o #MDM?+8z9B@aȢI^8Xs:d7n'Smf 2%u-D&߲LL#ʍAO ½1t} L @hMr=PqfO(96bTn\kgsGO\)dTޭnM4Ѱ 8-}gl?XRP$e.dM=iE5^oa6Mr`4XRmPS~Wl2W/ Ww<ᝬ H_4јsHGY`g_ַU0%uՎ6I0ls\> Mp$.H)І4a ֋Oxrj~~g(QPokhW0rI 6{}(yhJo(xT2RِjP@)ZB . u0 Dv O,2EI/i55nط 5L{yTZTw-f6C3Hvb ښ EX#歆3mCt?ifVjdno7M2% G;-7?]o=mʍ`RZ'Ml *7= .dLxO;<,È#1Ӄ7߁_&Ҏn =od+]rg/K eO)F0fpLSOb='^pgn[@}Nt="X'Zّ\Գ*eQi/>YU15[sى?0>v_b V {<)zKn稰:5ڭg@ɜDlw]~)G{mw G{|i*?ycSӷy%QLR}/6?Zy7_߬%\h6N} g'Z'dg1O!Q憦 Ց_ U%HљhUf$#Xh˗_ir[,P 24Lu${wc7'H?ޭA"yĈ0n,rGRs-p2r$9@[m{!E8x#}vbCl>Ѭص7UŌVѭ /2u,ɁƸey2$`wKWjcH!N}۩ z]N(JYF6Z/2?UBXܶ9n gx:x r越4M6O{t@(`F43uTs,m!U=PҲY `[^.n HbD#YٚS/<|c; KfI S;}\ EaY.8L.ShoO:SΟ#v9A~OEcx `I1<Ύ PzCVՇn㎱_?D=S~2Q!gKq9f-+}s>xy-ŭ:(h4};M84sITjbߑ\yK,v mx-;U'[.ɑv;9nqMBz¦8dȐۼllP /9 Z@N?_"aC);K_$' }Lk+~r 9q3Hs*I ??4RyzmbQ Z*" ipYN`e{QpI+OIR،bG ϔ`ZZ ,PX-Z:'t6V+¾%X{Ԁr]7= VK֨L<| :VxWYil鑨+_6Ԩ5 rf#: ܝg*&ax]jAҡ({\J'yȽ^QR:X}#gr@ IZ_Q֟z}k >G+.Olxq(l PF̤ o>. ̊A|_İ&߫ (Ae+&s_݀Iޗ&Wیue Ro8$Lh*a5̓}CmM01& Oz QBpŇxCQ.(-Ay(} l2ND-lq+\JhOjһ wTKBިi 'чDɦg"8`%* mK0QEi2$Ewfi  Vb~>ܛɯMQJD>|Jd MQ>O܉wy9L}va?dAh  K վW.$ Gu[`T91c΢5շŻ|Aw=vGޠT,t}|]Vc?6؈hHYΩ0MR,I>ʇ,e^>8c7 }@-1 $ s@yM+ 2G27K~2V2lV{?&KsAx0V:#F,OM$&VQ۸/%PVs +J JI,i&~,[AyMDB[䯋X}$RgJPf&pF :`1X.C6}4l{' {j9ŷ\"h\Bp34Ojˤ1}Q_g~(qen#M _Xej`UW`I{FzD ?6 C}gekEHX_α*qoCJjJ [GoK~=ŞaS-{bKxǃC ̬eYq"A.%4f4+L94ŒG ȋ$UYHzT.Ab*D)Y_C轝4EX!#{̮ifb#=ҷl'nrtAiŦo07 No Zc&9," S3#yfKwYKh[lFas8jFǣqɸj- |Į*҆I~dK{? XwZ[B~DPz_>wME&J9D J=_M-|U9p(\+{4kxm&Bb-`">"u Wntx1{nrmVoyΦˋ"4ctm(D 0Cu# +vȰ$:T-ePUknNa+)AkV^+nZVYv*2eqTHHƯ:86Kț_2LYWoan \iMtV-zQ櫝"AC"5$ȖXWXҁuXXb}$s_q'i³=g ^:Ҽ2BKS!wW0eXkƬX~ƆDvs<<ٕzH7:e@ɖA/^f1 yCrxf川U1rzX,MɿolZqy{'A0\zKmr( !v~ l` }بT+}8ZsVJb_ý ƘDžT9$j tx [<@?$P;9f*X?s#XyOa5yrJ([߫(T-Qw~ Ĭ9_uKEN ݉EP;.!x<<|ertVGdVȺt:c*Y^:y*iM/˃b(|eixh-X,e2gR.B{+6NN`Kk7,.k̀OF 9MAR4I}If0L 0(Ve\% /+O\aaOZ.ю$dN) ٮ&ЂqѮ0Ԟ=-Cb6yC(fEjv_0Лek{ W}Tu:j0{ ТT3 {{p YR8?9ҊZHJks[0#oy6 g_"#*0 /`Pa]??jlCʼn:>h[Y;";x v Iϣ&69LN=~ V1qaSڗ}fU0&\IUo`,=0qL*pHRo~62 u[F|b;/Xڼ]lD{K9jT$AsgY$cei&$0vF& wS\:z|9;A^S֬1xl2 aUBCgS[d|eW`Dx1Ow+r?.Gy䢳 K[<,<^- 4[D&4@H ']Sifb.vq*=Pm X@Ul?^4 "tO=]b ABC`Ć~LX@zo=B"@OpG%bbVeK"<[i vG+K]:{qZ SiyG Xr:͖'@_%qFpDݘ9յ6IoWڇ|՟)o"2hqZ| EIA5"0~#mS-W&fza7N3N]?"0^n, -61b9OTƲ S8솸kow"gi?C|NNB1FjU"b\ę(b0 [)PY-ʔXw br55Oƨ/S#HnzrfZ)xcW}aI6Pƾ2ٛ* x$$PC/Ұs/ՌxP%Դ!K/*שZ6Rg! =/6.$D7Ce I'^-/;SemSOnb $ ZfTגP-9 VWF>nj`dž󵾾3.n-jWFBbV)ؙD֘0bM#HPyT4_H\VJ3c[# ?ڐ:0GI$? ˫F҆`nߋӮ&TNL'vhf$yFVGeM}e~dr>?jKOLA C1ՋAAXSK" <4t$Te,2j1DzC%Nvr v=x(`޷w42p6>̻9mV×̍7WD*n3Q5o*8Up541Cz(aqoG P~<6Ì(݄l'-l ˁXMx\FetZyBb#aaw Xۃvz{/mXo! SŧːRuUt {tLܱn뛹~) ֵfܾJ*ztԪ"4۸wL ;Zuᢻ&Ll`HOmgJYks!u^W~ѐи)WZBbMÖ![ç͒O(˦dL!W_{p;V~NR>xb{|/\?CA(/ 6e9K*7` xJ`PE/!2KBVv=i Kf~,ܐht#% ^`3uπo&FSkQ[oqʣDYWyݧJ>P\wTwڒm\qb*߫YUeuWej6 4 "DMW}Sk7/12S9?l-[$/\$H~w( S2O}уkW0dAJțuAGbRbɻb Togz1cօ(cmc-e}~W?[U0EѠ%ʞS,ZZ40e2n܏n/kSHʐކlݹ;$ރt Lue0ݝ`Ͷ /t>ٝ@b+[Pl?FmAS;[~6Pm mڰ dC'(&Z&R3K !F'7P" +X( j&eN BBZ] ^Yd“." quKqdw.vcAH:=eiU"Fe$i,-V^LEQ'>Ky@n0ɚN1JѩH+ϩe}@/!ౠ?ka…@5H)F Vw,M .%%|>eLVeUd{'Qٕ-w_:ZWtnrB"&j?z 2r~I-L2xg2*ECTdq4 ~ =<L /vCxUex&pfu INOeۻr7 ٥[4^\jZ+Cdxq)wkH0̵7)iaL!A,B 0{[6+ b%R9 Lh1I3<`e/ M+b>njg9Qۄc;+&7X@ t*O#OiBq3CVL2kL $ G g O6O=r#xE:* {6թmnF,__C&e,a\ܚF[`L~)2IR h1@'Fu攴m91ay4n^ESTiTj]L0>yw02fg~r[Bw]ϵ^'Ov\u/tHpÓ{ƁWsZ2~\OfsOD4U2ĺa5\1;#<';bgşk@Mj]kR+xbMV}Uƣ4FJ׬}J!o­^np_JW;o-.!6fFcK=ܬT2{EaY&d#\Klq%.ǙIy+ꉟ= -eUS),:atҚ-_eLv_i#eU]ٸz܁xqrByVSF/;,sba1QH9,B]1vn }PL]ۓÀ.sWr^ 94DtxLOɡ /D) 'b4+tӤǚ3\"N0:E䬙gXh6 n0ʣhS^e[Q,Ըg> 2_ J4@o-r$Fр}H.V'|.,,rz Fkp 7F빌Qs5V$+x\(66o4N: uzy:TeU"NM%GYbVcHr^^{4^ liHxzESK`T(mz?_$vJl;x 9 mMh/._@ UC7BjNh}1Ax-NH:*pĚZL栢ɉM+1rGbӪ)7EKݵG8mBٍe_y)hu)>FvS|߬dl/l]QGVclPyevTvGzo^LZyFxEr.4$Ea[Jmi ^;L1qOOZbޝ鳤஫%^٥J wP?hKx{;&qj'znX] KörDiQiJU+IιL#R2.D«{$?ܯ8ti:0'hD!m L-}lKmYxdIYȍSySK/;Z~vY~nO*R BZ,Jw9\ w8mm8dv2_F[]_&G\Q)#d'.Aps-k,_,3 {sH#w8TOx8ufЅ .( ܥBY fZhC3Q}DB6F q QuR/:A*AGŸʓ]%FKhz6#BB?yj2u}).R!.F [a[0AsN;z?a"DA, XF:'ņ_EP SףR$5))UYk FPx cq7g@Dm&2E#B5{ewLmgbasJIHN3)oaCgƧ0wa/1k*.sCeu9;bG%{yBbم?/$} ZC"#wO~½psͤ={s Dl9-n5O0=,4y{W'W5>کd [Pݯ`Rx=˓%]@W d^<&S0Py'h^ׇ]o93UrG0tAСCV0ex0э&N~+v44~Z"d-J%G2?ۊI6T8L!=AƇ)-h3,r-L3i}y*l1 Mܢw޷΂SBciSCvtsL5gg)oS3HnyUZ 04lk{:WJ@?FkTpy"b7˧dG;=9s# ώΊ75Wg&C-S<{i9""1Z~D݇({)ɳ))zA&LD1OyGOBk⥠gO2ʱ9&8G&o"tz]™WOqӷKYoSXڜ1B(ؤX5~%*B;C,.y/ jg[kvyd+5O^.ڠhʖzC&ymPoZ$ɎqЉn[T7n!lc٣1SWdxc'|CN1C# 8UĄHCta#jV:uEyJp w<1 b@@+{fP9>_ZYިkwmnAQħ]q\#y reҼ7}}~s]a+ ufQ75|fJ2K]RI0+;͑% (jC/%۽%5⪇6&.Jc飳VZBl՝CKucی;]CX@ V3rEzxIJ=O=7ygG vY01 Flf mYf#|oqѱO`1UUN)l"5uIMf]1 wMO tce^k>$ 2P/( .۴; -0Cs!quCE][n~$hv}`[!|Qu@!tV̋8xVuQ:7'-Jf Y)=])У w8`6-߭A/s`/ us'Zcv<v9OH!e3,$.vl{^=t=^ M2n1fNZ j-[;^Pj`HAO|ޱjx}i!'*''b|IsEeNS^T4^0.5"dtթmnLË g_N n? :b9 ,S˂X3SWL˫eb+>oeM<Գ8y=\8$r$=zu|f,V9r{fKPv+WnHrҭjbӓ :}͋v~ ĶQAq܈?)/dܲ(AG)_@|=܇ߣ]cFyQ֮8 sf7GOڤ`M TL嚜hƑJqjO<$s=ޛF6$r郖3 DRK#`à4Dj;(4Ztbg5Xf N$6RyW9$j*2ն2.Dm^f̲[TPDH_qFb\-WjUmX4)S啅ŠЕ7sjCmg0)2q:v9Wɏ㔧B9cOrL!IrpÅ J35m?άTEi% ' V`@!"rA9#lԜv6ϗ U:'쳞]x;k"LIH$᱌ D@8mJ| D?&xf@sly.?x=%YwGI%ז֖(@$JuU~22镋 vrqйXeB?Jf?MQO 3'تFxpuZpv);F M6~<5P\iwy_5'un D|23h.dIM{e2_{\N10 -EBR:$ ϴZGTp{{{T\U~\fCpӇ HZY?t*]IR Kg+۶2Z/DLu"&=>nI=,%aaTJ H! iQ QKx*Ihj H3ȀIr|J˪LjGՕ{4f1Nhg4EP n@P~9+'Z(ѡ p]M̬B݋E(^0?j$kH\UzPT" u?uIG)m5}UnɒMn!E3lz^] 8GXxKvq91/c)㱑E ?`O`7՗D TO@S'n^=vS "l:$,2D,Mqp`RM8LqIQ)f7=HTP#_[lk TOU%\Nj6} fll-Ut-_LNZ#&Z1!e+9I AHAdG"b-sIE29fY٤Jmm+\˚2CѺ<;*TpF p&Ϲ )5Iutn<y4pv"$eܹ{8}Ónt[)Rp7_x2,Mb9#mu̥ڀP6ݘ^y!h&Qe,K6(Pv<"? Ww"G_!BGKڷP +;0H'"g:xqFsFˠ_a`QY \K]DCx[[ #ڞL)LQ9?Bɧg&$5kpk߂\&h:;z @΢a>6D4@D~~p3J E BYmBe?_F'oat#j ZpU nK7-ȏ*i0`N^N. og{]Ыru7eom\[Vk\CTx Y2#q,M51L<\j90ah&fFIzU7lNQGobyJ;k0;H+za}j3:=4# /S QD2[W` ? =,^+-L+9=tEgkx=O sp{>VX ״v@hv*Pk#"(XJrʼ+N Ăa5kDGˋ7'#. ouK _Q]IFYi rs[114OZ+IbJ\~Aٮ/Ba|3Ճ4 5aKX}>Bm X hO=iȔYhzȖ &abrPI(pJ幔I.?8cvXBюvwB+5E>"1/B3Jt=VZ'2CԿze~amy)05Hs^tuӥR8sAe÷w|w,mBy6hX ]bo9x 7`VLSkF+MI~D,)^ !`ßP 6s|n||B܌! U[ɰp=~q~X́H,p>9\s8g@f>5 ?h=$^'ڤ랄+ vY$;1^*p wc ޝɤ_&19%,hٽp;vf iY-O׈ eT`)oHBad:Ն͊U I ].f8BFΖqC/k.4GV-qlq0'RTJ}EΘW(XNOACuc$,:g=cP"Qb-:$"K5졄ot5k`Ƽ lWR`ʸC8vDOwcs5Z9P7/WrN2ԬV-y#j 騳J*e'5Oux>!F©'aGbFX f,Yt/F2UG%kX@!ܺFF0zb2ʹ w~ -08/7F\sM+]J%Jv5L4E׉T#Cߑ^ѡ)=UxȹFjo .dR >rDdz|(mͬpXʀ]CY4Ÿ*+~]9z)w߭"7:V0DV)Q* &~<:5̣:h Ø%v*UW*`uTʦL## n:wMA^(Zen@YКzJ)*BH"AƄ1$_P)УXDpɐީ< %<@hGERENVlm{h0~祖owUN@c ۿ[ߌ$fL0/:c_֒rصp Nk?MF7Be\aiמ=vaa> >ǥ)>-s(sQNeBZ.v:S%"_UG9 |]s{fFt y'/ o%Y4=H9z?1LS?S6qE[cЌIF\%Ͽs{ē)=G͢:b. U>gtJy5x%%߃8v&Ep@C/cm !i72w7[UWsp<+ٓdEFb*L:4POpA*D=Ft+>GigEI`-URusqhYIu߄>?~ gXBDԭ؛u w`%7nqߩ[d-m׼UmvWgxQtx2oz*eH.o~?ٝע C& W0 ّ P=o NQ[,IZ҅5^Xa5*ׂ|R nn' JQ{Kqeŷ$ԠU vLEՋ9B6xOjLS`b$X%FpY45 .x<^"Nl! "K6)tO#XC}f'M_c^@{k\HV~ouYʧ?H;ɳb'-<.1>/S3$ )*q}pZgѳ5HSBTTcw(ߕ|]-JJq_@1z.Z+Bcޭ1ьgk IAl3if @p)MO DdJ"RJ}PcpJUX}3HG'UXV/޷ТSjUT#q34ߢ%/~W;a|>-V!W$Žfy$Aֵ *}H$Rr~Y~&>=9 =26nS$n|kF7'|9?C Yq;Jp#%m7-j CƝuߢA!],]젨dp^:$WQ[T?<{l*[' VSk:"!P8*fϕ4ԩΪ XpF hEh,~I8>AhvjQry SHbqr +]!74up⡩/k 7Pێl^LB93y-GELC7GMpq.j;9/,BA[54)XX3#V]1f(0zW$iTK^v̰Ӻ\jT\&rqK=NxG"Z V8pZǟp\ϗy\kB*d;w "f hX,E m3HD o S[K;^#N^ Qi".PU;*2J νSXgE";7݄*LwKd2f\)68a]S#|ns0SY%j6,k\U.4"K<6.pnL -¥;T`a v^bAsFG*®BÁp;q>͗Ԏ07XDz5!oﬡwp !ȏr{wI`?*a %YKE%2uy4 uҦzoY+aJg<;1Aeά/K_Jf*8?3@.^9 oV}4_&n~ $ 7V U?;{}iKf } EgL ]@_KUY:JS*uBRܟFLZ5P. hkcPZ@L.`W/Ê1d;UZԗGgy&6@~ϥD?gُ,1RiG6_k'p2K7&wfV3=q JqQ>#DXcD_r/@?|YQO!D)Zyu.ĺ@S[ P0`3t/AsKd[B=R)foᚙ4,w- R|ZD2OՂ? x @ rbs܉yZʁA,ɍW֊!gS)"N8h%ZT43|JK5ٶˋq{ވYߤbvĂݗDXg3ZtOXz+Dz3nA o%w4rD^{(*,oOf'Z%JV(vvχ:W\˅\KfE1)rTv΁U35)a );`XO*@\mYc_T ٚ*|G~9]$5qE֝Ʒ  7PV32 BM&86cۖ]OKw9 Tt\a!O%GVþ5Wy!=p@*ڙA xM*FrbDi~X=-5 R4ydnHx8:`NcC"'NۑrA3ڸr"Ԙ8&: tjμ;g'ӚmS+g|˚Wb' ;HO.\b I"ݔ\oatY8@qP ˲S"b 9@7]d{b;? ل,ȼ@Rr}ҳ(kPjЩ,l"A&c<΁A@-zr) w):}sCLpAp[YtF[P}AX:GN]Xw0Isr*ooS:3a!DXɌ8KI-VhsADo?CVBPnぬvas]l1 ~u_|j o,qۙWoR2ƧzNԮ,T\InF7}4};+[W ҙyn! U$aY3S8IEڇRrҁI\.7Żm Lzj74eM²x2 9H`}KVh:Dλ{PilUl$_2<cODZWl kCE?z '\HU9Yvم%{2sJ ܴܿjzӔH.r`;;VI 7cF"D,[:1t ND!UmCK؀5": =|69f<(URȊK9eVwH-G~γ+q`*zqIPqF,m[&=]?wpVKeߐg 5ԕ1veb!^:*q8ݓ_z a1o7Wu6s"5 $- ;-'ԠeMFgO^*f!*L Nߒn]CܚHChƐB=]W <, 6 B&kI`?\wxǿF InX(9\RC,*2"'|ST-G9o7P]bqw}P憍VI^#lKȃuнB?eL]0)W'O€k}HtN2Up&C(%Nt~(-$դ=+CFQ-:G|Ŝ֭~0lcLDRY݁a)jƵ@ Fz/vW[1rx LDM)@iewj&:b&J1;+xM揫 MTfZi-;-Y4Ln-ʝOx̲DԺ;AΪe{rRmc!N2w9R&JN1 l|P{7OW |+XՌ۽`h22 ~99u`! W2=f6hNux=yomP,.ƃ} kXMy#w ÌAmDSNaw7*+UBFU%m;.(}Y61^z/0 .Ņ  ̆t\a~?8>d)$23''aTCpnMY>CW7Xo\V5G֤}O?bt"65!)zfi@_B P .f9swo^~g5kV핢$_֕{WYcjXkbD2egRNO0|C\1k[N~"Lncbe6xRV}lXp#@~  6 DFb0Anj^bv:MP+ /560OsI^kuYyLc;1)H=/uKn$lTR*2ܭR c;ZyJZj&a6NQD#T KgToTCD y0kV[d6]ͽlGGEwt]PV1{N:;0wFltq'\zA q ǿ>>-=\y iʩ>//pjV0$@١ JEtO$cbXf$*(iH]bU*ۭҩv/fhT\J̵(p(9(x2igSc .$rlfeU$v($W%HF38ԃ>ȢiES&xoe}-]u3cwuTD΅e/ΚS#fbVuVU, 80]8 {6 O4% ,1o/YNΛGVuK ~*|vLlMtnOqXYJȺ}}}׫( ܩ4Xm;%^!q`?"fuu*Wl;B,F? 䤗9c?P_!;3(į ڜ`hwIYwo@LӋ|yMl_LKͲs6U^6W?vyaiF6BABvy2zgm$xej+:9v"A\ p/@^4FdA[2"jrxy_A4U[ZSl X2 hR%v?, e /xGt6ʼnlsP`jE4x8'u |3Aϯ筹7|칒q=]! ^z;T+\}B!&ytY?Y`u1PujqfHqBJ0yܟXL?JL^ƺ⯁b}b= ~y|crj4C+`uJd4(41Fm1 j\SQA5WΟzkҒ?tNy l98+ׁr >)W)z*ͺ#{h Zwz%[ɨj:M£n5x!;؝Q3XA,n\ǢGijJ{&_L0Y4Nf.:.S%Am+QiݓpKp|2=Zm9tVk]"P׈`A(53NeF[l>;h3@mb_phI$т fRex-r۵Zj#d8OIQ>mJ׵نZanDnyf- #Qynjۭm!h L]R258s؝~Ц:NrqؙIEiAPy ˺74E<`Q1J!hX&qjА璄3#^ialOtI-_4L).8kn@x]דVn뛱} ZȐ~31g{nU޷ngW{qhgs[U@fzM2V ɅRR،xǓmP]'*˺Џ"lne0ӘO- >u[ JC-2hT=¼1Aon@:Mg2J}?b튒0|X(6v{$a\XzI0?t:u' ZPn}V4֛Ғ\q '#fK)AiI4y/*I6E/l6h:!\~ƠP@}РL86g-"v}Z$& ^;] 22ȉئ"?唨RCfGSd`읽`OG]Jx2ORȻzBC7J*Cm!BK1u4 ">/2J`L6 T MBIR-ͬ;o`0z >LqBf?"PM bG0MZS%>-@r˚Zt՝*U)1Z $ t rp@ds;]~[/]yF00T20mY-X)5xS^ R` 4Crqmc+XT-σ?8lNED,T~*?Ֆ#(6@5-[B+ll!FdEHmb#""bC>>^ȧ@QEeQ ʖ7GkkFn㎲ΩT/l_RՒױ-P~rE$^aX L RYsmNҽ.=H!MҪv܍k*/![\xĢ/aka2˰E L48\g [8xXF]LXd EŌM;N \&-q<@@&!yzlXdx\i6*)+zV>sExM(@8'ٸrܓVD ''T$B`Akg#lw7]W-im6NzE!7^̇v0]ؖ.sԋi8Ext7JYX MMz7݃s wEd+0ʶ|twf'PZ1{θ1ƌNU@VOy|NՑ8>Z1jT!)#:(XشfXJAJT.wA:eFC~T"}R=袧xA5Ou#BEqyT<ʤ49*[+/۴Z95Iyeل2x{\FW[2n{d\^_ߢ -N:sy}gJ4dsPt5ե0v$7{aΩ.vOR9q:RE*B.Vc3}c@d.5Z͐حnvge1sJmg4 .U' 98uω'Ca RWo8g#v1^dBZSeA|Ka:*c iQ[=~4*Xg)zHB gCkVKNg.%4k cL8 Ȱ6JV&5V>!k@.{ 6H.9.x@PڍpW KWF:Ƥ׿{ք [v?E Yq\tBtMwfO{g~>MA`oÁ1]ڭ]V :;k8Y)~@;YO2I+%uD7S"dW{х{rr>vk pKB]*hn1@a z*P/_m }cR@P,Fw~TIZ5>輓'?W(_=JHӇz)T9 `i*M`<ݡȵyHZc`F# Y -CLZ~ƣo+fRt@BU 5u|^S$Wid[>hi8n9o15xƊl]&ϰMozhWɹ5fZxF0?\{b%;;7ŘˣXb6~i2ʬ+[qdQ2/<[Kܖݼ#E,5xbd!$j>d\fDT?ԭs0ND?F=1.$6d EhP)F=P vRCN Y)QU: umӺ4}I"Z\*Z$)$H JHZ GzŵA F)ݷK9X1gf//ٜ%1^R9%-_M ԉ>>( k& X:M)r=tc[35Ixp 'sMߐ2أ̒l+gC̿r="nm(eE(*&U'ՏXIV@Kje9+l8 @ȇw-NN1HWaBW5P l@l ⬻T1uK`\6pMte]-wO6Ҩ0K!0#ei HܖegvEe mׅ_28MƑE6]T1ƞwD2mch+v,L+[#2<ēP;| ڢ1)4*<Vz!l1q [oXh:pah oERd 3Qf0*N?%SI;Psoy DEPͨG S*et;UA~-oSWk!Ԅ=B_ 0Kj!A Xp[ 3(/c1មiVR_"Ïxb8`ҧ6RU.'EHTO) Ƽ[<<2bVA'Buϝ #lb4츔C=d7 JV9`U_b@ R_l77l@pZQi5{ c}e(Q[qxB'\/hyNe~ !|0*w%듊} UZW?6|?~~h[2ԥVzxjL*&'7xdchVpQbRБL)9$WI 9Fl"@ǑT|㠌/!&@&c՟gڸA0+{q]]v5-fl ?"?ƌ@lkj}; m@}ypſEꝨfl`E\*UXyN5t%KYx >0 kCb^pG% P;FXYqd7dZaA%-eKY]D!}hqIqWޜ~D\]1ԏF:l7C1!XKk@ؙ"^RU`M'"gV@MCCձV] qUy>mEG43 n1?Rkc{!"[4zP.0LdAIzW0Bm >y@gV'`FIGyyq^W2way=?慉T#/Ş>bNuF<6۞E#68M8PI;K`)s4]LgRy 4$0BHB6{X^=q@4%ܧDE$fEL"K!Nb .IExq~[> OR-0B941-5RYoczsZ7<"SE+<@{T4?Yj WCS uV&VR]Wō^ШuJ;Q4M{Bvl,+!+C*myzġP!_~۶{V[WꀾkıK3 ,ty ^Y* {8I|Z!nj`z~GCc fc!Ufvf.f^NwI1`Jޮ[SiU㥌7@MS̹UzЈu"QrʻtQ/R铀8DDiD6r-^0L΢K|AKcsҐT[10$)H ޾Ԋcҫm 8h[R˝3$fWׇrڟwř#6[ G[<)*nQ4~SmMdRXRSM_8?GNl}Wu^j( t<7h=3`8󡪎tgl2|$2Y-uBlT$; @ )HKVv4c7*hc DC6Mgu|9y@OijwDM.tg]\}5Gچ#xV\X\\.W? ̗u mh 6xӑNsymϢ 5l*bSKyQ4X0wbl㍤_^+@($uGC?"vߎO|JT=}9FH*D9%x9lWkf/oז7O? 'u]1T$\6KP>0M94mP2ƞO},3x$,k~;Ch OQOqV.Uۂ$)ʽ2"?2P0a|Ta pCS\ɺ}(Fú܉9T%lPKl: ]d:a܍ZԖ@ +`i",ܼP! ]u}bWdl_ Q%8K~*!pUjͯF,oi17:Gxf'kdn ˊjWPeU3DS~V# {NV,C蝶5\+?e+Q~yxd &+0-xXkiG.Vd %Y`cO6m2BG׬4T /xM=+FgQzYD q.ԣKGnknުA@q=6V<|.0>&2/'SYZNd'=K>f_O.% ,LE` c>Sjq9B9eR+ӆ`_hdUn)y )@Hٻ3dڰPW8e[= ^w5&q%SXq3~3qp{|n-Cjp?Mi- ݲ7\Ֆ6[<7yy)]kyCRǙH/o@w$UWWwĤU'a;|eD]Cw#G) :nw}`j_ѱpdMh"x8ϳۦ&i(J` D1b=oK_ǣ]~`D ~$*-7y>{ D{FGICm 9|~qs=#wrz6"n֦zq\D:הt4C7ztWn=vQc|-פoLaZJYOf?-QIn\)nOh '"REs% BleZ$Ž Prk[ 2ڍ^\E h~S8kX ,RMlW(lڅj5%SA[pCoߖz]uryc獑ynyKĻZjލ$CNswyD=pbeAzʣ}cn $]K|E1f.Eh j7PGPcΟ2~̦"pŒiƂ}fJt+8]}5׏662mTOd|lIŐXZc>ȷ&:Yeƿwa&j$".jNMN 98QX ؈8b}ZC]mq\]MC@,/]\RoVҌ-P9)$I_#)gL(62A<=EGWU&Tm5NN2gs4fEf[:s$;/d /0:XRB-R"a-s0| 7 40[Q?XdtAO]UG+6 rv{)^Y bv7@D5󭓷èk$!+.5}$='uxJf4N“msݵza= wʲTӉj:VjxFu&Y}{bCa NɋQC@s7!; UZtdIE@pVM?H yjؒ.N$F٣` EHrΞ d%#M1*<%>VeEP%Ng_k(쯲N`(A錚Fp޼*@}V!jif}(ϰJ;,Q]/,GYȲrR>ē7J'T,i:MPZV#ĉro\*zb8݊Ufؙx{6o̘1 fb}h~MmM#LiNqQWݘb1Eg)-nGĊc|  ^n00DݓWWp']&i9чG}͋&q⃐5Xa>I>(= ^~Q`CVsH~mi-V=X6ʼn K6zNޖeRha*~FEVǦ'\8@²g6G7,?\M-Jk$K ez)k!:;x#ށEЌv_6&'q̙N+-a -kmaHyB<4dQIp<=~:EYf:l|B}"Y <*@*Iw/\*jsJK9̍8GbnY!i+噮s/0) 5 -g,F]P;` oY-נIa wD 2T  lpA[ҩTI?x>0]S0OhlU􆪆Eu'X$Wt)Cpn/L%;4IWc 3.v>mMLwHF1xL/̏&hy, Ns`bs5 )!`_l|Qmݡ)X=vuP]xN×V:8Ħ]&{| ['e(lBBˀ($ D:w+ T_T8*ѲPux8@ɷ W)j'BJp76nm+3)/t/^0[!}ڔ\), }r 5V*̠2@L{ZcMpAUU;hQswʑ 9FTy-ѵn8$KT)|N,gL&7-RwLj hOJ<(ṖLbmkYyCZMo`P^sZX?9QId x 8 LDa } n"m2*&czbF6ɶdaL5= rƵ~SUl~K2ϬK-K95Jg>r)"JU'`ҋ܍^}א3w(X,LV&zu`~fی]r0]3͠D5@Ka.3A'e{ g-<{+cd7qTiBJ! uO.b5HAau׌7Үl֎|CϬKW;Fw\:J_e+y_2|"A]\ ev&?·U_ t 'O`Tyu f+4v%UMRtQ^fP!QK蕷Կ?EpPY[b ~Vukg=&Ҡ*)H $df#]~foz5qF9qKFR-H;̖Le5nH[,2tW[xL ֥H/ ڈzy1.C-0u`h;>j4RCc󁌉 eFJ8 3ir1Q2 )1|-dgfF[y~nO [Ō (8`WH3/t>4|o -i/xާ~1Uk`ej(&. #} V_ֳQ\֓ҥVTڵ4"}W.1G3K'ejI^$Zi63Ԍeװ{t gz/ kbLGg[1Ė>RiQfRύIKԴ|A-/qn&#r*4rd1bK`Z`{XA4%9[~E`\x=&vVcNJzCj,q`V%^9G;kA 4} ?C9q*wؑ¿ >:ވ#W$yƢޯ6´i״׽e{f^ͣZ3v,1qQ{y2HhPVmY=[Q;w҇)[ d j{kJ0+U1d\qS{KḸc9xN }z_q#]5u^K,nV؃K\:hq)gSrckM l[,)NG@C? mZS 76)D k=k5"raFR/Ǐ,p(AB0LwΙn`˻רx;6 P Cm&eo]ڥJ69z:I{zoQnI%-.+gK"/ԳfB|{/HrI3S><s[P~2N; ‰/xaQy+DܢEݔ֧vKSqﭢ:(0Y ~rCZ!xu8PBH &5P?^66Q{Y.p""'u=cpayW+XU= n/5+.gύ2sP^ ]A+wʯMOm!lx($:Rd7c"E9E  )nԪ_xV!*O? RZ/&Gì?hPV;iǴݕU} ֐[XCtt T|<~b܎w{jxtXJ|/??&N4 o%"KY5Z.n 1Pl"LrN'F{ ZMKķNn3p7.[Xr+vn8^ҘwfrcR`R&!'Iiv’sg<\q8&g X'K&oߴ/P8cUı:DLwKp/~U9=iGq'k@&y9,y\ދ͋sLDաD"7j_?Ob)j/Uh&ձ\{ /}LƪЩ7gИ|$v}fLfOɿ PS((>SmZt0C9{Ż^^Pn;Vs3HZ׷`)y@`1Uǿeu46r*F̌e'_'Va(:LmLbiT1Kj!!?8 U(iQ*h8zlJ+gjr29Nw E!z݆yW!`U IQ0C +4_/~=.aT ^JC0mbtGjSF'M2 ;u6ʊqp{Gc{vX"NCԿV4=nVk7o$ oJDMӍu 2Pe!Abq1rg\6U-nn&ʲDL@痰.xn/V>' ðZ ܨOR`0b۔4©x4H番 ^m)|A-_JnfTw(h }r6rNIPא: s3ґ&}K#;c^,iwsa_tC & Q3цh=5Ϝfwy;#/w /d/2*r#Fv "xQ rZzL8Z[3鳘(lIe2`OšLsEvj]Ebqf2UQ#5pc9D402^h;-ǬWvTQWXif¢6ZAd='r8G<|Srn rmxnbl T}<H^> k2G@&ٸGO޼75U"NLk5]IɨgM-#׀+C(VHv9ö4mBvs<^5Q0j~5;”B5I[ŋt픙+[$뿸0ԩfmZ&nJ`LN^t XPI])yqOgD%0!'f<:v' #Y Uh~bIG~[QG̨Y čZSd2jZw᎑P!QǾ-ǭxMzHk]{`YJ8 =x.~:\-ZL]Eϩ?"3`TS/ϐKz^ET<3dJLTe o ݀}~ kL],h`c\w|*l% )͙;}"1 |,R>hF0qd F!'!%v/cV`\k5Oj@t+\V:T0حe?I:^sBv  x}R*_UG D&4M ]#Mzѻ*)Rޔp۞Uޱ糎g –]48= AūDJhGk7`*=溻<Nۼ` /W0+vݧ-XJ!W (Ł8T9;g3Dg H;$bph>`8>Q').cD6MkNmN̚Cմ\[ן)ֻd@d{0a3nE%(@;X)'MhϸZWo"qtd$b F_c?vb_VoN8ؖT )M^}iz0%\pK꜈f2qb"qb-:?9ɡC]όNВ(g F߿) -vT}VKYޟN^gP|)y~ݽ8@*+ )kPjSհ{kT.h<̜1S9_fm:#K&"6_9YBeiohm\ yĄs +-7ν1Zj-E?ƧT$f+eT$ª4#Sa-Gj1b}s8MsH/v n Gpw v{dּ)C"TƉYbxD'vC9o,dk̆Q/mgzXkEZ 6DH (s,d+Gl'hEeرҹqRn=MEm=z4)r@i_5<؁' .#F>XkƂ:!2FM__>)]#+Z'7M2k_>VʅwY3=ui5og`>twV;-v[?E4 .m$K[l/д{)yAx7ҭL^ 9_QҮZe-/jŴ3k8@hS]jכ̗M(X~ٜ;TGbEZNe_My )J\O`/YG31c54ƌsT%%e8{;xϒUg/'a[@A&)ٗT2Z_IvnA  .ū&ġ؏j%h8AO6ĂD.EH'CdwsVXg8oqy4/W2XI y (Đt0`)kNꐝ4a/6Uۮ+_CF?\]EK65 Ltl/?ӡ`D(09aX\cr{`C;C;g_U#3 1ٷ.rr&z!$lm6C'3ٽ ~9G svClH`iy,Tʾݎ)zI4}׏./?ƈIZp  tc@9gc V1aeJ(=ey gr<%âK-߾v$n6U;[VU #Gm\fûue 11ΉR5ft`>>mOSkIQ_TN2 8lhNp{P,ҭ4ڀh*w[۽Y7pb͋<7QdEnL/E4y%!s2p U^ȿ$U6l( 0`}(5R‚qD=wB&P;_H-I2HyYµ,E7NQzԞ~sC_BNڡQQp}GA;½qY7L?j;9q),: uj^d.#P`e}Z AX(@+#esُbS&|AX-,<]SNt^8CGɰ ԛ x ӊCz +?[vBd T@rNJm盐X^t}6/ hg ~v "u|rRj3 /"Ex<3^8y)Y 䵃V2Ի +Urm!Jf+i#hW/s"M"C*+(b쫍Eʌî,l毰~NvSv0H+&M=M8}s4b?KoMi?-(3__r< -rt97].ѣ'U+:DwGhnFgXYJstjCRagQ$וfV#9Gx\7NiHq`Y j/y~*dnY=1c<߮lLOW%Y~+Tǜ&foaB|^vPs,G'.٤ ^*dz¿ٚ*.//ݨ✁Lu g ׬"W0Y,7K !g0mvS7RCb0МV AޜxLd꽽]B'K"kfV)DȳA„#QzvVQ-OLdTOD E]+hUvWѕe`u  *4 EUt8M*,UAr҄7 5f1 ޕr pMI@| Z=v98l Ba!MoԷZ7&UN?Nd?b(ׯqvtiJKXIl}"JDIYI#̶gC Gݨ̇'_[<=YtYģe(0Fʾh Bm~ ifGRܽhD­laj,).Δ2#ѹ9*)]d:k4Њw7ï;&i:Ti،PEAo:}kH$, Ho1q(s؁oKmNI?Bj^KDGOӷSD_(%*?UN8TH֍홄3䫠,(`SjVq<']اA7Q ԹsM>^94 5+$_LO_4Z ,9S"4㧽ų;nϓ5oUx:+tr'yZYX YO x5RT5:|f_(G, 1#UXuhGhZ\y{$'n!/ek΄ -|t.E(j pF_^d"pQ[< Tn鎚tӪ3q\]]tjhEQ _Ԡ^7vw:%O/\ 2)knXU ("V趶{sxU'Ffu`D -X0}mz:l@jQ%W z$NE+LdFIV*Tr;Frci@u/IQ@ݸp(ueƢ4B̚i(x;BXٯr阏d ѻ$fݛUu'F >I?@ EH>7-0RܻXA&5ƗMBssZMZEsF !l)Re v&/1=bmÏ1' C}lj̭IGK-̖rg> G{ei ӭ))~Q+ maCf:I|=,AXN5t[̅ qD 0"k?WvNk3HG7&UX,g`'hڷDCk N@F"x 4/QkV?ű MZJq3V-tVt HD)-0g{"JC#|}$@@BfT)TRÊ~!2ʩH?7ܺa8&˿lz ]~QE9wٓT&v*x@jTҒQWo9䞳4pv>1臞UEnJy>ߑ ZyG96kt+ K,NX0Ez\A{VX&}ĘЮikVx[D\ob#c=ERwsG u/bp\ 8Xq@}ɳovB!!]S{KҔ+}s7F_ijHs|x[}'eŠM ’ ~oM6HĬ!Խ2R(S"[+Fi˖6 =lCC0p cu"eִ5y=Jxy s YNeI|[@gsO(៦;↓C^C>ܲp{{X7FM8͠P4L6-)flbe#<" #a2@9o!;%ZD<o9!+2OY9cFz&>q ?TlDh9TE#mbE12 }^J:=$oMI5)`}kM,JEJ9|KdSE֠ ̎р1,Y:ܷU=-7ǙN$VXCN؆6J4V9DLJI O2bH"BvXe܍-ԣ{~(}y~y+ cm0hO+E9"Fտ҉!_&wLj1PEËu9HX݃y0 8Cj>d8'g(cͧJuPCyu8JGw;y3:7ӟY)>p8b(XwDX(lXi$]_yYw Y*lZ'R. v)L_PR!95Wt*(USmمLIm "$5(9'VT.`h{Q8(Jn"O `"eH Za;gtryS6l6@3|%LeQh$'}R`DI@ʲkkurmqQwO__ٗ+2ķT::Gɞ;APcӥNL_V<|Wi]wH D@KWk_6Rn],\{truWmQ>ZF[:ӼfqBam+p$ >%LuDzY8BlQ=xĒpdTf%_1Db-z$/{!j/k'uzC%4F_B0MsKwaUҴUl8X:e!ma? 'y'u"5W*|-$D]XW}nVHHҎQJe:.4nO3Eq.;ow!|JQ!uڽҚ *oӷc{4y(: Im<QL۫ը[$D㎌߬~TxfyE~Nޙ}6hEL sޟI+`oZ -k!߉F e 'X!{ ?#t#zYI"]8:ʆ_k"f `U!Dgi,^Tn k[=U\XJ'#_N;AUa+0ڽ,%-*f[۞:q S qy[sFďLՖ8w|^# sSo\&,崜~+4gv>E`Pg pSI`i-`MiuRA9"T]jPaqPOXJ'9@'dU-nuI99 ͠1X-b2zyK쪗Hk=0xRy"͡'E|/{x<p-+iGaWKMp^ \o UYpGAIQ"ܰ+Vb33H$8 9 ń:A\ld[`[*-vzjˍChT84v'g㡼2[&vՄe|4Z(rS#)6ĩ77JA*p3t68ZqWgϩYI?[lvl Ymrp(%H}Rm=C(dne6fzdZx~9-xt#L/ N/2ESi뢭lo퍈_ڽA%ɳou /;2kY|KĥA{*ݹ5LB o8qS $q-Il PI_EU޸C~aR2Ew^DȱSϵ:Vr?/32sz +ۛ@ƣ9Q.٧GDnvkzJLq0}L7gE=fJǍhTf;Kc&tK*-*Ņ&^~pgG&SIܠuf"6 ?g˜WA nOB݃}OCM2e>pyШzxA H!0`6,A^話%Fj91۶^X7 y)3_d\EG;S:Yh|DwlS ꜫp XI}ɫ懰fcBwgԔeL)F4w#jv (?֊rJ) 1 dC͈#G>,, >>v'{_EkWviHkǹ(pJ5J1V xܔ>[W>פֿn@A ݦmpGywu ,0kJvy1"9j012 =v >Ī rYԙj9@nenuF_tC2@)pūOL؉jG=ImVWGx,gP?(=bXCGYo5K4([o^(1 K5ܝ )_ęAR,ڗb]qM/o /!#kH}AСN!Me+b—n8f$jmhi@Q}rwJaCXں:H]k4L7oU=xn/dℤfnkI-$ދgfc Ce"w:O=?`q}$?) |~Ut)#_(f]<[W2#ۥE<6љ0{A @&GK !kE6h)!eWFB~[SnBK%Ξxa} >5r mz.3V n7Ⱦ8vWHGB]/8fᱷ)-$;㑨& Q;`OY| x!Vuf1*=6 uQ50_K +Ӑ ' anu53d =a^i T%_NXT6Hr.Incn:V5=/\%>V7XӠ5E5Q@St&|'!$KG~@~ O tR !f,-BJ26)!ƁՊ.GN]ZkR/Yz b2uq G0!2j)ڙx+:tAMUTTvVzeA5OE*mWҸ`vjkPxo4u@&)s.(ЍL=.2kX)60 ''$P90_yk|Ȉ"x臅rd-w)=H%*gGY{( :XrO I>鋙rgb+Neo ]Seh~\3o'{`۴M5% }g~ͅv(}6F3p&"Ji`Z,XSVYO#XSѭr3[3|U]]i(#$z &7:GƠxadDa䬉 \#Yθ0[K-j$Q;+$!t½ፊj) 3z0^ h4jr5`%YG,ӌ!1s٭4$w%sBpnk\w٫w=i5͝+*b)"MUۏm9J/,Wvne\qM O'K ]şvC6Y r|k$K\xCL3_S9Ϙ*w8odD4 [& 5[-\!Â&+@NY6pg[ܟ͸ncDytאͼ'6oX'*ŠcP$%+Vf,g4/s|`a,;fFxI"Bc_eim}ܧQ-FGVYMD mc(THBH71Dw1 =l箑;DŽlP`Pqfoh>K?Gt|JVBr-1Ml{=i$f`ޓNP*H<1 њ9CvC'uV6\ŪG1X VCe9'׽&R EU<7zz//0O8r1ŷvrTXWO~h5̰Б+MCЊ|f*/JBUxl_uU𽓇BH@K2.X\ &Aՠ ETSNzQ`˅g;G ?$ʂaE"VSB{82kFkut#aRnu 1vدj#INNN,jndwgϛ`~A UL 3\@C*´qvŇȓiz*1<0hߢ~vD{Bh\z0I*gn [R DK݀BTIBZtW?aM!D˫PNI_nȚq2C0N\?qv[s.2jL >M]aD}ʡB~Ϙ nCI['oJGQO.X-n#lt+91mlDb )S-TvT:YSMn4|gS>yv)VApjZLCkHhȬ@7ʎ@C~]xm ~ǔW$:jLaawyIAD^ֈ?ƍBc _9X P1Q&4i-civ"r- sd&*YV'iL[AƞK&RYmKHBIZ6oI3gmzinp8c؄k\+l KW,WK8cQN}~GVPV/3wF[m~mi2J!sb0=gWaD<:ywo#bdV&t:(t8{2 5u ILl@)!~fRuJ=7ea&2(`vf-]R!)o ;ЂY1sf^mI@d 9 vM#( 6芮MeyIQ&HwGvث,(Ҭ v`0˹[o_@zZLPP&O) K;܂;߆@7UQ R5QۆĀ%94w?H޽<ح&12j4v gFf*?7/lBvv QK(CRؑV?ich [✅5HLUZ#d&4vG:DDv\ r}u?,2K"Fi$%u6̫r;Ƽ])=&XD)mRJ/W2FQKٯbW6U$2@v&yƞ+UCbWH &Y"U:;y(Y7Fj/ [Ux@y'bi iu}pIQ6LmVq0{>TYW.}*~&?lMYYBn1Y(8;c jl{%ppg`Mus<ib4g^-Qr\n#R:CX=(붓'9LdmI"rC wi{29P DUb+m1k3 E%L_=LggPsvwcu?C9&N{bVӄʠ9)3[C~rF_`NS~,AY!&3䛴 -߅}.Hw=_8j(?ߩƈ_ Y·/>?o%v 58D;xsJ͖-}"#$@Ua ռn%8vY*wM~{YR&! EIB7N H2㍑.S,lxD^4wXZZ-ĜPZhX(DϘkHK8ζ}pt'ܕb8~.gusǟ[cm/=^`;p[5h9X 07sVdl#HE]X޸% $&%TL ?$"./TqAc(i"nT6L|0EfiZT{~[Nmp} wRq2pެ>yU,akrgOT%㹈ʬpRK~<6+h#R7!.anTAV"9@ E+vj:RF*3Ҟ3Xi'8ewl:?VȴQAV} &V:Gu;۾dtn+|f2ׯ ژ./(QHrrΎD(>~+lWץ^G'Ce$š^Ϣ?:Ѷ~ѰMZY \!{f2N'KU^[X>S@8/H{y6[k 08i;x%y~_"l&C:6Qs:ҥaSw4]sۂT7}2 _W]ѭNv-u&>xrpDVB:n7z2mhQP,IufXivr@ߊ3q)zWV5On̨z[n(s#Ɋ ,6ZmSZ -6?j E&Gٿtiăeo3ԥ^6D]tLHaxڸZF\M zQ(W\lRvisA_kU~u N!ǖ?ԯE9hX}4VQKǭ<5RW"Vo-lu S%v|)r6`PQzi{_ Ģ&-Ww6$هvڷCE\ɵYxM@=w*d&J0j 6pE|e_ ;'8j߯JzYkR~x]4":,&q9'rtKX]Kih 4qjSw%-V :(>2P|I{Hy>;'X o26a0=P-fm)gI]1n2E>. qN̏>i)Fܼ X۞{H2C=쵡Rn5ĐZ1h YqBrewt`Yb|҅~<ʥ^ke2F Y>Le4B>u1*u8@ۥTc-CL5DECyJ{xn]r絈m| -B3xZbB5q7Y%pG4uڮ0kc̎t1d\C!6 6U#&ZNmR>c̄ dȠ?j i8F`*iܶGϲK3gk LhXiku;^aI $6"˅qsG4N>2(|hдir%+;"h'9%)` B1I e6TGѠj:!)3LvP9s{#jI zuhaٳ;-wVRX<'KsFo˧Ep>@3R}81mm1"tg 졈2GKT*cnR.TbRW"Jq6?(r..bz6%M]Pg,0 +%}^K,Ι3E0.|k>ɻftݒ6o+5[ H}OyYX)|w?-ى#96'X9iL|Z7_ ?3>-!b1c?Ga"[9iGNۼP K9މYzٓo[}"炀 ¶шUfIe 7l]<4PuY>-嶚_<=g ]D+vXjrtوiP#mP'c׀QrUHr-f W*/tXA'JֆGkK;bUI \yoP3WUKV6%1-^#7Q;,'SR惤;ɐ & NA_Qh&)XX~USB6 NDk.r="fFDe1~FF FDyaY8t=Aì6_+֟[ -s:5[R[F4di,7GB?FEs{`aL#ʥ@=S]o='p^$ez )OqCO~%~|E5[Fˡ1no-sID&?\gNRLh:_&#yA+g=Ѽ32 6>:p a06]-)-7MJc`r"ň" 7DAEpzZQ#oI)݅+,to|DVڃ2BN[N +cE,]Q⹟D|4\<>Ha4}#~YbF}BL`qU9?~lS I #d*\,Y曩C %77nKG<'I4f+OK F_U|U]s훳d&L @ * c}}]|7L'3j‹@w=d[N8>4&j0_UJeYZ k,v%UUb#W꯰YqY%C:/ftmz> yh7Ea(>d$L晗F_*HU#!r1j &qsWd7L"4L8"¼w[xz 6İ (vO6@%$%[":N T# H3(5R[ JWTF9 [8#>϶,UȒ w .Lc<^䧙_t>lFYD>Xd6PSRiGɾwoڝnƣG:;soWP: 8I;K#lNOe6"OOBM93l롄T:|&3^\?rCzx4A>*ZrC6:%_t\ _uU,[v_> u!BiT6̜{dѐ2 uI0mEt !\e`Ť.2AEGxH,6 uIBϱ<\8/yI=bٰm,<@<- 4*ࣖ{ޖHRNUdY=_ {|y4ᝁ(d{;zD1Srj̊=i4Gʼn7+@r~Y}dS*%IO$KsmS)Z2hRǽmxnU;0\{^Rre_&aĺǎ5کH)8&=)v[JՈTק#\&9qnu[_]=6]60&DܽG (apbepGK,]:ǢVmċn!x3: -V'{q3!,ξ&`a]<|8,r!Ggر,Tϰ~ќy}%@[W<~2#>wɃfNzhħm ٕ~nO*6!خB10i.Ô- !6Un?3H?0KqaHB] ;n Xba&Y\Cl$iYNmm1hAN zU 𳍈^cS}>㇅MmPCɠ2,z¬ SA_r>g`sNh|>DE,XVgDQMbc^rBlWmykl@tťƺ4B'nlZm2W]dMu3`vE4q- հ.$__`?sR}? ɤJ+#u?I55/B6A wswl0Uc)gb-HXK+@l+zO$ךGiۛN衶FKǾ+ OxNSU7erɉVt1r$;ONR`q%4̫v׵`>:>P`i|o@}0GI:Bm>9=nxzB,o!rwΛ Tբ Y mVȝhz!Ĺ{vku`9t@˽E̸ή 5hc BLʋg[/C s· ~{~Uj)mKpUQ_T[ScdXnll !z,nk>FD[ 15\'_ sJWQɷs쇪oU{.3`u2GH@ U#ËԌ|"#[Pm;ۨ^l;PK(~|<6S68CF0G^t9g)mtQn;IȌ躑d]x7i,u?Pq:jצ֠ӚZˌAg0Z/ad[z(mQ@ȶY, c(%Vo ͧ9L_9؞ SjFQ&`[䱪·^|ǣvr@nIcv ^Z&1@~+ZTT¬$P U+PHjRƒvH& yLc4qkqC1??)!{f/,e37J$ 4w|} %S3aV^*hCU65.lMͮ3Nqmsv<&5 #ht\e2XBK#@[m2.rN.2A#-Ζ)jF>h ): 5 g8Ka(1Rs ww Cyb"MH$= @Ǚ?T$ 1=c KU3]1"G: |dlDG[V]> GHIKΟgPܿbCd9cƜXTCxM,&V^7 }j#g3ޓUVrs:*|6yM1tdGJb (QV$ >ZiVVM9"]qL˃+z4 c GJ_\+Ъk45ƕ;.+4~et$N ދ.'wiGsMH ׁUpH;$s7_cbNzַѲò8$4Vbbddpxc#0跽1+TKjmh-8JwΠ&4YץUL3]3%Z!Ygnsg !{t Cd_ۄԆ9$v$u1+1$k>ŷVIGv=nʄmbt_f̽[\ .M7R_)xWf2"Mc/[4W\xh/kHؙoVʘMUQhcZMc7RXb[o'q3[F]D܋U5gM_ |JtH7FO\ZZlq`N[uzT'5z:ϴ5] IP܎EF4 )*Mc1POhͬT{A" ؟oG۶Zu^dJſykě,@U89z 置Q*@ %5=ֱ\XwO/BP\MU۠ "IOv8Dn(Hd\ȣ)0OQKA9_Vu%^K[Dx{|έ Șd\P]Q2 WpvЧZ+fG#En`ͪ*d_uAa ͔~cJ{O73{sfb8MOIyZeMޛ l.{fC΃(o8|KVNQucU7cr3RYߵc UZ%s$@cF>g>D$<_,\Zf^PՌ2+|/cg 2ǔ;p5raӪ-Ka䡴B@YTscC*LrLl9ZgO[ 'f-̒Kᕴ=*5 mnQ]/mw(mkۊ-hY_vB<-/.%,W YVWsGpK}*P8 q2e&gB:DҸǁA#񈆠l㍁uE8hk-SvxY|:/ R4Lo8kwʹХ<2GpX14\{#\] ^ͷה.#0ObAcGb 1G]{^Fsm.BHTRĄ2 =ʤ*ėR}Hc(h/C;L}6\7g;bxLMuh_roQ-$ngD#B]pI^\bC]%Ylϡ6wuFV[3s^*zzY2t/)n ZKg Ƭh?Ky3AT4x[̹qJ>4{LRn3+[f|cjVʶ,VMxL2T€sE1﫦CHF~h"hfMujm쎬fٷVjZd}-;&~BG޴R!Tv'O?%Oi]iިCFɩkm|n L@PaN춁GUP^?9~iP[x\t14xHTg,(P"1f);qp 8p&] Z}?ҳ#ɱBdiJ3ABc,3KR)X]o~E{a!{uxS4&&]}:m<cKKREO_Y% +2FYQ=mG{xLַV~xA_V_<s_ -N(Qϛ1O?3>Y zGērGݓR ř(a;ʆK>kش15kQVHoubj ?~98vn"½] ڀWG\VRY^8J=Tn> V̾v8pB6Lٰ]"뇝RY&g<%vU֞"}a4#=t-#3\OdN>y9ju^Tښ:ǞPz*# s/@_@Ԇ{ oi8l`UkGnnJÓNQ;>7s\cEegG5ćWk&;i+Y)Sl%-R(У >K%-&F)M<{Kr{vW+veG&0A1.Ȃ^=񝵺xQ ">Ԧn$D^!5Äl?7#<3^ Ν9KCy5|P71#?ٖz[HMb ?O U0,{qFhwtp*l6S+/0sm$HNꎧjƆ% 7b=GTf fqWzX@OgWe%B [R@~UFԥJag8SJ~uOOJl*O@=~ u 1g!Z )fJt}92p9$>.ɳ aw_|,Si`hTcDJeKFzl f#fՠS6V5f3Bp0{>ٺCp9!-(Mu]'һ+ G hꨚӄfn aë õ$@|<8SZH</UɑtIFISi5sWN'4Ah=eVRV[*yp⒢6 }PX֒f֦4\RKf$F}Cp>O`BT~tRH(ӍG U[Y*_cϦ)ybDS{OyB;56ykƭL  jj~:1 ,/X ϵlR[u6>"j֣+EWb9z+9ꞏ1QP z19̲nk̒D",G5%g'^2X.Ňu$Z3uJׯ;71#ZQڻTb#*{xN݂ze -qNØcV1 I1C!" P/jʃMEۑdUփfxG5B*wCzNbkEWhNlCC玨q#F֫džE3=H:yEexi\udR$N"ku`ÉBG V+Zcu=;MA}"i-WN`/SoE,Y&( \!8PW TYS8 F -[kDGz~T|D\#eJ)Q&A-,@ 'x~zg(y݁ yTe|b_ 1X\f@n-@J1:b~RYC@2Z@'YiևF t D [$hPGL !LLpAe|>[ e_KYNCb i݂|$aVܥ V?oVc`эGb"S%Q- 7Mo;+DXn ZesJ |CHmv_YCxR.`@9:Heu(|.X7nz6Ճz[rӇ7u1T.>5KGDސNdS5dz9RqcbD)Ĭ>OgoU @3TC#IM`ZܜͧTxq)ῆGY_j8@Zk䕑2faʹ D?Xd7^A: ^bQN:,ٕ؅aT#Δa4e':tt_81X  I~68M Ah[A jٟ.B]9 J95r[L\ @[6}Z&57J{Ct4U|U~a.-7>@vՑÆ ڪ?rn<))s}y]vh~U0 Ed][!uxď-8KHS69Lt6[|M 6yX \jdV>/B]Hbrs0ҵl :Q[#b' Փ_i/)S/Q3xVE#y#Yx1r9YT5uXZFI{/)![|tw ',!qo'Džǿ-Ib42B0mOPA\ >-'r?*CR+-Oey 䅧\?wlA)dhZTu$>wHy#% P":52b#f !@X0G%]T#֕A -82 { B@=4a>6]7Тgqܑks ^LaNz\M2m)a ~r"hd&ы޿Xß^眆,}3;ZVH,*C#BIw0xO~> 5Һw:Z8i1<ܞXRq ?ǫײ\p$@nN߸Vr;2N05<ٮ y$VPjսTt_~-ʔni'9"&ʅ%E;K6E5('$FBl8KCus}wdMlG[Oq88%rjjMT>!aD- )TK_/j5r6EĊ;FH GoQozicv,#S9Lkh3l_}$&&z4&y٫ݲ#M-"&֡ *N+}K_XAF rZ$޹ ;)oo%[#7 ,@biZ[$u;^>lQcJR{~=lƂb~X `TX3Mܛ{zRhs$scDi: /G d"[jC(XΔQ9"EL&8Pgu2ݫ&V#5Z)^?iL"^ɼ:El=I0kڿGEU.,0 Vџ_xsmb卸MAPEgy^iU=JwzE;n'ݎCEh ^M6?Eΐ3~xkυrgNe</7C 9@ģͭ4W`9li] 9:=S`$x.<bЏqL_,ha,eh3fU֞5t3cwQ \-/s•YJ;_6!iTp̿8f&4f^ FuDAJ;2vS݊cԷvTX _բRg{ˍNm(V5uRmz~d8eE*˧۸)ƅf%.CvG˳4Yd1!RbU]kD͜$zPvL_<ۧҚ^"N͂qq7[NmE#-%pr||c)6`Xz; š)|bėp$(de%x5 [1v, @Uk:m] =(v.?\\ټ·%r[`a ,)<)pܖACğ^"c-,gxC[gKE!6`,eIL{KY?MSEjG{Rr5EGf2qvYBymxVV^vñtv.B5Wɪ<|0 Id]`07M܎IX6+1~87'|9Ql²v$8ĤS 0 瑂qXDV{%SW ?ޞYpe$=R)C &֖ij_޳>ՙ"Vu_8ļxs˷}L@ Q-V"q$'זc^ v|NލM]) k z tiY }mToirSUcLǥ Xoze)ci634VEOy1bb=@-ɂ/r#u6WIE2Y}a S4!۔8|?.1kLG2 .;ڧwo4:^;kTN}/-mo?bpmESk| J:qu˝p$׶/uM8I3:ӑ)+E9?R/m_ B+-CӔ| m4q|(T 'xoy5hpсges(Nh|I So&=yJ|"+1Vwc#ݧ8z/:*"|s}! qyۅ@5Y0˔V|([J~Rl>_P&̤(us!Һ3J{?!U ]vBO ]RL< y ~v}$nV7 UJ>ѐMFxZFcyx_]ɔ :1n+$sVdj\8ӌ)!"*S3Y=bxADr26H2,5*"שl!$;|8kpЊX2E>b7>{)Q6{ K,&CzmJz;*ٳGU,U޽;l/X!&( ]VzM_0-_bAem]ƧY/[01Ag8h %o :þjm`F!#|^2Gϝl! k-D zT5E}+WWn-u ĒJs:q|7;J̦ 6oM/oO"Z 5̡z\"ȼ-\6 '"Yj&,PybGaup5Tƫ*o\TZq=~-T6"M٭%L~Tde_x]&J kv|4(y0 WAIj˺]n 36j9!5xed22E+.b2OMJ/)Rd3̓zPO9VI#4 [#b}{3<>0 ~Iiūԇy^]|?ZV 0[Fm]E<m^|V4fRjGezӹj A/g@ayװ3kBVybt0@>mg@n SrJa`:+7&dX& TXKŶ.TYތ-m}#--<РOmdG?Qy~'IgG M:YKt@qe;[Z~Ӕ;=gOa +#FDX kt_:2k =a 5CEZ ."[Rw.e }ԏv.=$]Ͻ(NF!ffr-N=.}RA-[BWSƶ wח\J_du+'0C[|:$G 3:16f?t[maq]lأQ2̘NmB?{^͟.3 8߮%A0X33|X8.$4qx+Y[=N6H-›9+7oIJ_dm|̾=fVVcU}pɓ>Evi{<0,:=٩SQ[4bԐ|3TLȭ%-x:Y(f`` oNk?Y7_Udg՗ND$AxeT,o3 ՈN}+ͫK$r/՛G>v1 †E\FRu`=Rt7/E n'*8Fv4J-a]mCyse$IuWj9ކGLJ&, 0y`AmO-\( ,^`kID6O͐& B }_GBV{<Whtz?eYZ5]\toCL"=)FMpKA6~{iνR>1@&Ln#SvGavxw(Bo&BPCd-k%Զ]HU4ܼhΜ֑( [)?DҰ&IF)EdJ0 8zY:g[C4pFי78qˁ!wO \c&Rm@Ǝ j)A0Q.5O/bZ/VڄB{ejŤĕ(jyq ՈJe[C/KQrQl (|X|ۊP*@cߡcw6_teɶqifyڻ >_8 YCD`}Q B1I~,Ӌ䣵8Ԩ*X渋־{%^ꃴYb85{=b"֕~I+Ož66fEHid!luH<ģyro{cQ;9ә˜'7Ql>T0k4k"|z^-D.C e *XVvj;1[ 5Cl],﻾> MÞRuz wNK8H:VȀj6K-^"sZ,} `Eu:!eyoMG99lJNf_!_ok}q=Dg TSj8Z2^ޅ}kT# snbKeN"Q;9 0?Nz?fI@nk`HrU욠|A א3pm)s|B{١rO)G{.*R*g0..](-B;>mhUi׼OJE4:W8O"kvPa*OsX+okHuzc-᷒oiZ]/_aaҢu`&KzHěURXT,e}jJ %CG]m{PS\ .) ;bOnbG1j-X˾[>mO~.=$"$[GN)$HllCUa#aNPkD!OsoZ64*{ݬvw%bܜ#Hwt)Ž]Sgh/p".ാUI,pٷ<\]8n#;tb4`clkjXg-@\ '@:8ٽDZPBI( / G xSVc!ag%M ٳ cyy:UpWiO GUWLڽğhfSN.G2WmO_;^br#7&p.g.{:De]px2WJEtjZˈUYmy!&/Sh~kNM~Z-<;z׾fjrO6LZĕޱ-CU\P.oL-QBU^]9:l; 5!9_KRV@ZqN x){MIc>7F\oY>=_|:]LjY+:SDbkp s\Ͽ2͇#Yʧi#Єnr=EB}qkonE; n 8qhO k R]h`获g䆉)^ec:܆: #=`>O]o4F߼ZM6A_G7"L}N]g𽉊eV4+7Պ lIA԰A.Ҡ}}%,2ts OfD?c<|. c>KKl/ZpfoߐFa:+| Zvht N4DŽN pFQ0~[ɾkZ$5  .d E oBz e[tlNҶ(reGr-{(m)fF h~M. 1YfGڂ"`UD/-&rҗzYl4MqSu҇j'Z `I+΀m6ߛUYWuYdח YVZ=@|HAT"35CF7Gy= .=A\ȃ~הk!*r]Rzc]'%JF%6A&aBF7.g$Gҧ} <ۤ[~rb\0dBjmywǷr;ȸWi!̩ғaU3 ާG=Ӝ {w)lq&Kfs)$i^<RaUGg wЄ # +V|.:o,]BXHMOvAT /]wQ@H"I'uUl#~^=ѲKxB dL-ua}_gH(ٔrbDLiQ 1:SnpxHcrs"LLdu9ˇC4Fh1dS?PN}=Jqʢ6o>s0azuDؾh/̎I3b)gNIJf^Dt\LJM{Pa@cm*5 2'\%-Iz Nff3]^G ,t馹:ɓ -ۅo k#W?Me?y!Ôsg#ZlP_Al Ixgn4 IGM}B ʌ| <>f\v*J2&vyi!Dl;Aq})d-O`wq3yEGVü$0e&ڵyI')Vom:C2Dv XEZJS'S4E÷a܌)$jnX{Xd!C#ṫycVI9%ߙ]Sjg.2,kNI .8ęOh m0{^fjǀ'($[@&QJZwN!u51mt>Z=k2DS`- 7`ԓ-zg8sסm*=~˶V pj]+̀ah_x{471ڵTB蜄w*% n[PY׻rìF@W@t uSJuh G#:XᏱ m5vQ"L{fg 4-1b✗zhy@DL"\P)cZDmZ]C!9:C5t3H\u뵆xJFfu+%% :sR`gӚУ ^VskK@1_h| !q?gDa] OFv_;+ph?3n! l7u6L,`i݁ e6Ǽ3`}L3.ŀ|Uݱޓp1F IT%61ܐO _dFsr.,&h-[iՇx9(KC$%(1e67wsn0QGJ9&RCȌvLCt[ݲr(Lg|&nɕs^T71ܨdh}g/R J9VԭYoqU1r0}?Z4s mg7'w,MM ^anjAHl*yR+ti|P,R>[fgfd)2FN'-Ko.`k>ubfn]<$NY-;* .3A%oQTޔpr6< h3by̥Pతj/m Jbc0"_HC9Rx >9*CN`KQja}GzV'y9IǽlNSI[tb;ϋYL$`)_qօ#p ):a煒;A[VR4nGQ{?0ԇEQ!Štc<ݥma&H$_~jszU} rg%Ig2~,]Y_S;zsϖ[dnZ[֏Pgφ^l]? 5 B#Kh\fӴVDX'Ʋ3-o2k3ҴGU2çuļ?pU҄sݙWTQUC=M95%̏yr/0m3Ո 1n,bugt$$oȦKI.\0& vmuvU?g@ʶ(rZC$숰 d? \`oT:~ C:W-%P!z}]q*qj{+Bخa7)m, X1)-c<4] ë*)uzzs&DeR?hk { aҹ=H絾TG*2>cͫ0])Jfx֓gQFxV&FGJq@ mW72_pL ER)x`_ ]20ӫ Q,,i7M W(#/ů=QA`Li= fa8-̵m#|䲮Yr23`BPC%_>DSxTzt<*<%C-s.•(Q[@dŘěy%{_G|{bLx0ŴjajD00Y.hΚwH}h35(),0L3Q Yݡ+ LhBJ՝:}hύ1!#p>/e j'vzvB 8 2o" \fo-͖nsY3@W6Bp> =W4!_sZFʋ5?t|W'xή.$J<'8?,؟Hmi^v~c>-˱L$VꅺY^T|~[:GN6݊/f'KW2D!pN_VHZ5'.k"]NN1 'r'p+ɥxކ8j4 *NDj!0u`m./}%vgI1Ҫt<;s<4!%Nh*nΪ/jϓ`',=nuq~I !u_w0hf}:Y/^,^c)@4G7#͓>Ivb@Ws-ArPCTbģR"R);c!QE$ˬ)>)I$*`?plzw췶U(Tl7j]ELOg]HV v>;čFĈIbs y?v,e[ʐo tV,h3pehL_H'FG|ZiNs?Ϗ4s5yI ƌLIZMZ冊Qd e˱I 1@h$/ s*tQ##IVmbh7~^ AH8bzɢ('ϮGdъ/G?v2ݒ,LhuԠk\MO5 귖ver+Q ه7Sd~om.GY<7yZ?nIsO7 sYFӀcUù0<-t v!dm,O7w.|. K򰣁bhWy>KT!⭃~\'ahcy6׫ڀ#?VX{Ԅ_BQLj+oJDvУU֊)XfwBY?7x|BAc~FFz6srs3\ V* }R`aLnRz;K |_9op#[VHWg4mY'#v*j ADF F+_؎jlX 쥆-9W{!O8\poFd5cZ6aMڞ;i}h>EQFzn=B6rFeI{4(z Z 7n׌ȬIjD&SDqV6C t&n[ _u݊DADg A 8Uk(fNúkkN?3mI 19:SX}63"09? ٦~f:2olaP*[tJ;mKL*5NPjJUǖo1zH#Nv0/coYWίFf]Ly&Wš엣ۢwՈK"{CYzbՌPaiXn–&Gʔ,1doekF|Mp [$bQQ$ذWxN(=թr#Y43lr CO1Y Y'l@kTca+gL9n?pP0⨲Sqrsh6%WtXc9p 6}3uRNmiB|;w@,z_XRH/AtH%H]W-{h N sbHX(a4O: YZ