nvme-cli-1.13-150300.3.17.1 >  A bo>p9|J& zqJ:'/Gѣr7VT!x Ŕ0[jtbQJ7?ʼn㱂JR5!e잋c'm/t`ʡM{ކğ L==yg${Ygɔsro3'z*h%LUkIi %\%jYz!pt/Ta ďJ@Dh} ƟO|  [VG0d ;8˅[36104cc0f57b6713a1cbcc4a9f8b26ee05a609e211596d5c75ca22a719fdf7db9212b07dfcac38c01fa53ea1453f2ea68f5d6ec7bo>p9|h*P{c铚;r˖Ok&PE\ Je:;1{*[ |zo m%a]N6"x\(u ʧ~DB0(_G^T3=p{ZA"E5t-C©݂@)J.cmiF̀+nQEtjӀl&Ǩnsv^my0UfQ"'?8.bH'a >pH?d   ;# 9Hou{ $ 8   d :} ;=|@yCvCFFFpHE(Hr8H|89I\8:M8=tE>tM?tU@t]FteGt|HvIyDXyYy\z]|t^ bccdefluvh wx$y zHPTZCnvme-cli1.13150300.3.17.1NVM Express user space toolsNVM Express (NVMe) is a direct attached storage interface. The nvme-cli package contains core management tools with minimal dependencies.bos390zp35 =ISUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Hardware/Otherhttps://github.com/linux-nvme/nvme-clilinuxs390x 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-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/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-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 || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 /usr/bin/systemctl stop nvmefc-boot-connections.service nvmf-connect.target ) || : 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 ; 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 ) || : fi fi<aH ,zFk`U A E1L}/2 RB XE[C$$;(V6O'>RX;ymlpUp {0D|3lo`@_-co}`Z0# M/7B13fVL#AAA큤A큤A큤bobobobobobobobobobobobobobo_wbo_wbobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobobo555d31ba145b0467823b29e25b022e1b3062089055f25de053edf48c226deb9b755704c07ff6229461faf4e54aa7712e35da8c4e1a293485be3505268f95cc32da12ba7eb025db0bce0b8d376983d5b03e2f47f65282b210afb185686ee43e2aefab61aa505df8bd1026b5aed6ddfc79f7322988d21f88289cc06895e87d203713fa3231b263bf4f9d6dff0bbc33c278dee12f834b687b9662c5195d350019bda913343464ebf7defb947e1ae4bedce44ee2e3b3656c6f40843eb653d05d7c616b1167b2728b73e746859221f0209fff1fc599ea15100a01435fca97d70984176f5f6d6fb6fcf205dfd46ac8ba79fac23a63d48ab77a3512e09649b55a88ca885bd82cc40d18e94621a1cdc39bef00b7e9ba77462e560a1da117aec15e42b925a45d0bb572ed792ed34627a72621834b3ba92aab6e2cc4e04301dee7a728d753a3847a2d50a543d22dfa2d2ed1162f9d0d55a0ac21df1c2bb4f33faeba4a0d46e2a34e756fd3f13934c8583fa618b266514d06072aba340f5ae768f9eb847c229258da4b1e228edcf976e41585290de946c1b2649fcd974679ac2f60b41a5e6ef3a000a4fad948a2cc8e856085f84ffa20afe825b493130364ce5636e12d45efb7752d7c915b8f34832290e6d2228a1154fe0e0c133ff3b5eac5191e484bacfb2acf0e51eaa6491c899868d25103fad099502769112397409a17e87748a229a9553e2aa4fd0f885c044a30b2a66a448449f9e95ed072f5a4ea9de9d30568db88a719c20a957061cdebdf60ae01beb878d3a71371a1677f4719bdcaf3ed0606334b4222ee1816cdb614064f19a59b233c4de843ba5fdf8e45502635361fc22036325730066c3d8f06cc74a20a1a4a75950a4e9abc0076a8e12cfbd1e4c88597ee4c912dfb6d359b1795681853e4ac8877384074f632abc17c6fe743e6438e23f2b0f3893a98527b8f4f496d4781cf5bd25ae365f817a0e6f0170bd9afe3fcd41592bb199dbab3d0488917cddffb57ecedf953ac8bc9bbe4f0f1467fcdf6897acdc2db5ae6c3b17fc180fb5c32bc67a9f777bff00b869ef6c8581efa87a759f8211b8f3b614c7c2e9e9fe59e3ea81e6d0719d87cfed0c32f7d7dd6907a7b3278d992fb84e8408328c3850e8e8a131891a3cf60597071950c6f488cd5dd3dfc35cfe5ccba166cd466e7d15bc22b98ceef9827f5860f72c83d09184991635e7c1fb5f603a32d2127499cfc6eeed3a272eef914c11415c76217ef0520e5d6f956e8743d63c63a60b4bf7da4de6ed30b5d210e0fd19de0a672dc6d08adfc06b327c86d0eefdf5db88497d9c8c446894a8793cea9910c7c6c73092238ac912ec584c8f6cd9a0215a122127605237a17dd9de7d04c86be6979047702dcd23ed2124aa7bd52fbfec7e61e3f7946169983f358034979c4972e0571e1edc8b9143bf22813c96591fdaed3feae074c52db9bae52c36b0ba070dd3b610ab472767caf557da0a356f99c5b83a2baa663f4111b76e2a4864cf2423457a67205d73cc2c8e639bb7be31f319b628a817213aca052fe1f0cb99a78cf935f8ae4fa0db602bf971d3e900d897ee68bcdfa98cb527b36518acaea45628d6b66651ba37475c03d86dbef71c2d02b0d72e8d471c4065687fa5072be145c9bc97658d47845b01e3504749ca87789c85f5210fab0389b76c7feb2185f53e33024c2e1e1cb780fd5078c1eed06d05d0ca9d49bcf6983a70f413131c983490cd13dbf634e786504f239952a58bd2635422db8638797b53e8fab0186c1d82728238f0ebe4acbae5874d880b4f3e0a6d00c92c58ad219e364b7eaa71b1509c2862dabd518b7c3d946247c69ebbf4fc72f2ed408be98b824658d0117b5a5db2f9292cbc32c51303def8b89f8e69e4225bec72173b69b38a08060e5e4f61f6e596dd23530405ffae0224be29f117f79ae8eef89c4a4653570714f3640ee09018699aa28b2ae21701351db7c01e4ab3467e89b434fa97d3b39eaab46d1d023b18c4288a4ab05fca7b085076bbea410e3f9d024d3fd84f87b01954debae2bc3d374d97890d2baeae87c7e0662d36e1174f25b6c38053bc3e63b74f325328ed4537d780f3b5ef8de91920ea839916372d1190d7a862f2c0a5ed3e288255af032e8fa5268839e9e49126042f56db5edb4a24bb37f2e3ea274b26dbc86d7aa19fa6f12fb76e38571d865dd5b0a87119b650ce6293f998ad3cb2e7383fbc5627e9479e7dff37d0355c8d3ba28928bd6a96af8ad0339d552547e6e9c92e849087b771dbaae33f212ac0cf16de92f89913c870b2fcfb2fa2d54191f7bd74dafd30a4e77dd7eeaf6632f00568b212dfa0e31f2d6fb3fe06339610f4d00da15a7e536e6bf87b48594e9cfe516c7564214176b88e41ec7350639f20ec786c1ccd567b18d00ac1a12d0d0da927d2772f5311febcdb493e8f49f2fa4719eebd1feac0cd191986b18f3e628f7f530a3271dcad23ecf6b4d0809f8af67a8205bbee4bbddd985b4840c4f7a676e215db7b31867d79961e6b9ad9092d4ffc45fcf62bcb89ed8c866e1ec5ec288c35e601f07bfd3bfa6213fcb5965e3e323a8a44e579c950a5afdcd87466660bae6b36b47278f66e704eafeeb29788fb4196d0d7038f941a90292eab98f787241c3c21ead5faac52549a07a5c5bb4cee5560230c6c59e6eb9db8812f97573b691cf3cd8e892276cf235b97134bfc1555fad9750681f5887b390ee594ae76ba7caee9859d5c20df42ac1e9f4f3e84227716b8dcdc909a28cfdb90ea623cd0310e22b5010dc8750b34591612feaca7e4bf0c261632fb81a56712e331009cfbe94b423198fb08ed053d5baa87fb60d46ddfa79d4edba25f39e9d875f8ce22ea176a1827920e6da1c27e9c22243999ef549b55bcab60b2bb29a39fbb61b5f4269e6492d850632b8250588da8000b570fdb8cdea2bcea81dd2ef3b23d57dc84a73f100566fdae7b56c1584a6baa74beafc1d570fc103d1da9c99a91d4bde50e8b8da6d13389d1ab3b927cf34088fa08a99e774474a08471243240f1a60668d14c912b3e3d7cfaa287bff3feb58c01973ea41adcf55666dd78838fe631d2b5e09ee607e0720dc6d933fbe08ec16e1aebecc0a241c87e28151c1df894d60f2deb804aeb493fd5e8cf8ebd6fb518daacb7258ad02b5cf5383beddfb6bd53bc880368bc00df871fb157e1717098c7aaff233f14033d5f563c27af1a6a9501e99deab78ae9f27efe5f7ad5e061117d0c43347058fd5301a94e39f309aac148b0954d8d78260b570002391e0626d25b14a3e5baa1b8d2918fd29501ef1b2143393ab1bf4d749d18b19570467045230e4015903d047de914c6a51f0b0e331bfb85e2441448f611a11d9b51cb312d24a5818978e3b2c4b7353b71f205a77b63575bab786d21f8736f68ea837c0d072672b4ec970a54fa84890e4f670bca7c67b0b86116c663a84ca9cd38e1aeef86d5d95ecca17aa15c90f37f2e79fa7f2666203d7881dbe9aae6cbcce13baadfafa0b3a618c1e53ef968462e2220221edf2141fbed5532f3696649fde8e99ad00bfe9b00dea84fac113157f5742971cc5e95aae94a5fbe02c8cab1f48fc2ecb2d5c90ca0c695e22da0f14d7de218cb5db633e9bc029d1345eccc33496943766a7d6fca256e08708d0625d65b449a03df90ea25f622e942598df6c1fd299a3fcb8c1ff34362e35978bd3e471eb94b2a23b9f1b64369df200d3676cf3cbb216c3fe9b88b48849379a9fda3c3e783303db5d2e4c6ec9f0fdcb43cd57ced4329f9f865f50236f8a135b6158c30921c84dcad5bbbae8437d813ecdb7120ee84dcd63c9ed6f0c00f79a9c6d43187321a759c453dda61d8aa763fef66803ba822c8a25966b22f5e2e28b31b29dc8a4087309bf43ec77a8bb7a470545b5daa73a1c1664311f738f00ed67b0e7da4dfbb0f62beb0f1691dc20bfc8c790a96515e4bf798bda88924f99962cdeb55727641475931810501e255a3dbc9706a143d1d32ead89c29ea3d3458e7ab1cb91bf60d1acc8524e3d6a8826bb70aaed00c942ed2974c0d81fcca1c03f3ac3b72c6e46ace91cb2f49f25a09feb01fb74d81bdc2ad386aeacf81b38a85cad6e02d11b0ce92facc61253372be60e780b91a11006cd4f650b48cc1137c8e33caf54a3868be10f155b404000085847715938fdc72cba35d81c1e3e0650fa9c3b916d87fb4337a333881201914a8d569b2066933f205efb173dbe083c9658e208af0ab097d54df07a992f175122f63efd88dc00a6a3e03eb04e7e9a825602962e4b7c96e73771124f65bac0ad758bea3555de75d448566fdccd16ec65b65e45e326cdb2d06402c0f3c92045390b30f5e59803b330cc28f045509437542738ea622633bf61a8968ee3576578b8b7b8d4e015b09d2f4251787ea944bb607f4bceb6905c908bfc94674b0a73f858037bb2d98d92e8c934b59af64402744e5a33b3cd5fe0a419fc8a65259afc68ea20e46236c9770005de9e41b926e5bcbffd51a47032deb222f76fc46a8b0207390cbf1eb958b2fe9ed43d368d4935ba368147d16e880a438d761ed110fd5a7f4c55eeb39771ee5aeee49ef6a41d0101cbf11fb1918836934546e3e24c911a76ec351f8ae15af3d0fa9a3ac8ac9cc5c3ff4b1ce2b0fd67c2d7474ed760623a9faae81a165df6fbfceb526fee4b365fb4f2d6d43225fc4e0b179482f0932fadc39611396f6f457a573956e054d750ddc7f7b3def19d7c6d524e6adb6dba7a4471c4aa72aa275cd197e52201cf692fe1403bfe4bf48c2257572c5780eef9d1558b3165bb89215cca1a0f603bb93d5813d088648d6c24cce9f158cc28747234aae19ab35fc5bc053c8499a9af6501be3b9c1d7452a0214440455173905f330003d18f71ec1b4f352807dd8619e2ff9c2b4de06899f68db86e89c711a8a30892aef2fb6629498c6280593cacfe80bb6debba519df28d01fedb48b7107a459136699159f42e034783c25ad02ed5837e24675d6c62bfc5c1e7f51873b88b7e2f29069dc418f5c31cc2ce9687865c9fb66962418bb75ae9add2ee6c6fa1a48d63cfe12465d3cbc60be32f423e6947e44a95e0c2caeadf2eed91fd45e42bf6d0b3d582fdcca9570875876df412e46e119f8d91ad35b0f966ba553d17343a389cd6fc5191edb8a30f445d9ee9ebfc9567b2f39b28fae406d968e4d1978ac691027a9d1621690795df85d5c258c07314a7b6f883752062089d21b13d37bbc13bdc0dfdb2ef1bf02b18593d2abc921daa595e224cbb57d0464c9345fe983ee2d230c7d4bf6f4c78d1d1cd2353e4994d3f90408ba9cc1d15c161aa419c7a6361a7a6243ddf99f08cd3359e50cdf52859d8508ac1efc217076c2ff3c727fb31ad0d785a1a03c80d34b9f592322c8fb06671cc5eb001ddc29fe6624e01b54eefa20dcd8f506f8092eb2f485add079623be33f28ce7ec4cd5b5a24dd8f0e7391df2fe6cbd3d1dcfd5b89580258e391c9a7c47eabeb924a949aa45897c50295ce64278f87263fc5e3efaa98503ae7d9527630698b368320b18905d19d895e46c1fd12c5cdb398eddbcb2c2872e87d6024cf0b5d966be19032d01956143dd669eb1553b43359aceb9dd1fd6fd35eb7db8f76e0f5e4500e0f8ab919e5199a76f925178113c39573e5f5f099ea81d8d57c7c2ad8a291ca2e226caada433dd5dd49503943bd6dd8a2e18e3c5fd919e1ec8840eef874e7eff3afd819aa030cd46bc6c81b1b994f86dbd3c125e3a84c1daa86d2e9b31acc885fc503b4c4e7d9e4367bd12ded3c933db0539d910e17e70acc14edf7bc95f60d57a32e8322e6067dcea29b769514e868fdfe0a1c08034b1e919ccb7e964740082a8db616e398ca3280a2823e5f56dae35d263c5176e5c10d60257ec4a912bcbd7b7d53045afdcb546584c00396a6fa1ce9acfc891f93e6cd0991c279a7b16dd59c485715f7ae211c625941ad72884bd1ea106ab408adcdd81f9ec3661fc040e8918cd062b7eb23f2566cea048cc9dc5fc6d2bf481defd6dd18b0b8822c667ebb021c69291f3cea458a79efc64f5aa577172be0f8da21a9d9b8779b25b1342acc9bf7226e7614cde7ee756525bce658e7cf34a2f19646d3dbf5006a6f47e52f33de9e00eb00267f141f6bbfa31d0e1aa93fabfe9def293eef8df5c64326155995b7e21d6ff77585da1a9a81e541185ac642db9e7d8bbcb007c401a2ec204a90a9aab8af0be6df128d62e1cbbd57d16e61d013c85e5912c331b8380194e0921fcd1f2aa7cd6356dbd3b93c08895c15299f639d532ac2db81e074cc737e4260aa33e2643daed28caed265bd251bdd960bb9fe88648fbce1237a662cec2f198c49869acef6d8e2fb0ad4bc11f009bc33de5b27921e26efc12b89caed0555599a2d3b3d02c3b9fce132da0efac19a323e822e18a2a8a6b28836fda94ab12e0c364b630a83b207c6da4b9be6f0c194f057cf1710c916c0c11cc24fc17d8b0daef572fe43141a82e168f451a0217f914d18bd71cb641ed699d5cbf492ffc471379e7d572e8bae854a75c0213866fa33d2de27d4871908878597b877934ee8621cd8e43f8b2679f179c@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-cli-1.13-150300.3.17.1.src.rpmnvme-clinvme-cli(s390-64)  @@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(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.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libhugetlbfs.so()(64bit)libhugetlbfs.so(HTLBFS_2.1)(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.3b=bN@a7a@@a`@`@__9^.^ P@]@]҇]:@\@\@\\!\}\\ac\P@@\N\73[[m~@[i[@Z@ZJ@Zľ@Z@ZV@Z2gY+@YB@YY4Y@YV=@YP@YP@YC@YA%@YXX @Wڍ@WWWN@W4VVVVwdwagner@suse.dedaniel.wagner@suse.comdwagner@suse.dedaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdmueller@suse.comhare@suse.comhare@suse.comhare@suse.dehare@suse.comsschricker@suse.comsschricker@suse.comsschricker@suse.comdimstar@opensuse.orgsschricker@suse.comsschricker@suse.comsschricker@suse.comhare@suse.detiwai@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- Allow selecting the network interface for connections (bsc#1199670) * add 0021-Add-host-iface-option.patch - Support unique discovery subsystem NQN (bsc#1199865 bsc#1192761) * add 0022-fabrics-decode-current-discovery-subsystem.patch * add 0023-fabrics-support-unique-discovery-subsystem-NQN.patch- Don't print error on failed to open in nvme-topology.c (bsc#1198158) * add 0020-Don-t-print-error-on-failed-to-open-in-nvme-topology.patch- fabrics: fix 'nvme connect' segfault if transport type is omitted (bsc#1193540) * add 0018-fabrics-fix-nvme-connect-segfault-if-transport-type-.patch * add 0019-fabrics-update-discovery.conf-error-message.patch- Allow -1 as ctrl_loss_tmo value (bsc#1192348) * add 0013-nvme-cli-ctrl-loss-tmo-should-accept-1-as-value.patch - Fix segfauls while discovering (bsc#1191935) * add 0014-Input-expects-device-name-without-dev.patch * add 0015-fabrics-fix-nvme-discover-segfault-if-sysfs-path-is-.patch * add 0016-fabrics-Only-free-initialized-valued-on-exit.patch * add 0017-nvme-print-add-discovery-async-event-config-field.patch * add 0018-fabrics-fix-nvme-connect-segfault-if-transport-type-.patch - Context udpate * refresh 0004-nvme-topology-no-error-message-when-openeing-of-cont.patch - Adding missing hunk (bsc#1182591) * update 0001-fabrics-ensure-zero-kato-for-non-persistent-controllers.patch - Use pkg-config for libuuid dependency setup * add 0103-build-use-pkg-config-for-libuuid-detection.patch- Fix failures during 'nvme list' (bsc#1186719) * add 0005-nvme-ioctl-return-1-on-failure-from-nvme_get_nsid.patch * add 0006-nvme-topology-scan-all-controllers-in-scan_subsystem.patch - Permit integer as KATO argument (bsc#1182591) * add 0007-fabrics-permit-kato-int-argument-for-discovery-contr.patch - Skip connect if transport type doesn't match (bsc#1187287 bsc#1187860) * add 0008-fabrics-skip-connect-if-transport-type-doesn-t-match.patch - Ignore non live controllers when scanning subsystems (bsc#1186719 bsc#1187287) * add 0009-nvme-topology-fix-controller-check-in-scan_subsystem.patch - Remove UUID validation heuristic (bsc#1187890) * add 0010-gen-hostnqn-Remove-UUID-validation-heuristic.patch * update 0102-nvme-cli-Add-script-to-determine-host-NQN.patch - Do not segfault when controller is not available (bsc#1189046) * add 0011-nvme-print-fix-nvme-list-segfault-if-controller-is-u.patch - Use correct default port for discovery (bsc#1189195 bsc#1187858) * add 0012-fabrics-add-default-port-number-for-NVMe-TCP-I-O-con.patch- Do not print error message when opening controller (bsc#1186719) * add 0004-nvme-topology-no-error-message-when-openeing-of-cont.patch- Add KATO fixes for NVMEoF (bsc#1182591) * add 0001-fabrics-ensure-zero-kato-for-non-persistent-controllers.patch * add 0002-print-device-name-when-creating-a-persistent-device.patch - Lookup existing persistent controllers (bsc#1179825) * add 0003-nvme-discover-lookup-existing-persistent-controllers.patch- update to 1.13 * support for zoned command set * Identify I/O Command Set data structure command added * Added new namespace list command on list-ns, 4056 modification added * Added temperature information getting and text formatting * Implemented additional statistics to display * nvme: add support for non shared namespaces- update to 1.12 * Corrected text output in FW activation history * nvme: allow addr family to recognize loop * Add log page CA parsing * nvme status code updates based nvme spec v1.4 * Provide documentation for log page directory WDC plugin command * Fix status displayed by vs-telemetry-controller-option wdc plugin * fabrics: ignore hostnqn file if its empty- Update to version 1.10.1+git9.872e6b0: * fabrics: fix connection args parsing * nvmf-autoconnect.service * Fix status displayed by vs-telemetry-controller-option wdc plugin command. * Provide documentation for log page directory WDC plugin command * Provide WDC plugin command to dump log page directory * Tests: Hande string encoding and handling failures * Makefile: use UDEVRULESDIR instead of UDEVDIR - Rename 'nvme-det-hostnqn' script to 'nvme-gen-hostnqn'- Update to version 1.10.1+git2.797ec65: * Makefile: generate Dracut config according to UDEVDIR * Add additional smart log critical warn decoding * New tag for missing docs * Add new wdc documentation * Release v1.10 * Regen documentation * Use asprintf for long names * [NVME-CLI] Add documentation file for vs-error-reason-identifier WDC plugin command. [NVME-CLI] Minor updates/corrections to the clear-fw-activate-history and vs-fw-activate-history command help text. * [NVME-CLI] Add support for WDC plugin command - vs-error-reason-identifier [NVME-CLI] Reverse enable/disable bit on the vs-telemetry-controller-option WDC plugin command * 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 Adds the lat-stats function to intel plugin. If lat-stats-tracking is enabled, lat-stats will print out latency statistics according to the user's desired format. * [NVMe-CLI] Update documentation for telemetry data retrieval to vs-internal-log wdc plugin command. * [NVMe-CLI] Add support to retrieve telemetry data in vs-internal-log * [nvme-cli] Add documentation file for new wdc plugin command - vs-telemetry-controller-option * [nvme-cli] Add support for wdc plugin command - vs-telemetry-controller-option * 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." * Revert "Add Dera plugin extension." * Add Dera plugin extension. Add stat sub-command to retrieve Dera device status and additional SMART log. * Add Dera plugin extension. Add stat sub-command to retrieve Dera device status and additional SMART log. * 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. * Add Dera plugin extension. Add stat sub-command to retrieve Dera device status and additional SMART log. * nvme.c: create-ns arguments are added - Remove patch merged with upstream * Delete 0101-nvme-add-iopolicy-rules-for-netapp.patch- Add libhugetlbfs to the list of build requirements- Update to version 1.9+git122.c5097d5: * [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 * Update my email address * 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 1. Adding Controller Memory Space Supported(CMSS) in PMRCAP 2. Adding Persistent Memory Region Status(CBAI) in PMRSTS * nvme-cli: Update Controller Capabilities Register 1. Add Controller Memory Buffer Supported (CMBS) * nvme-cli: Update NVMe Registers 1. Add Controller Memory Buffer Memory Space Control (CMBMSC) 2. Add Controller Memory Buffer Status (CMBSTS) 3. Add Persistent Memory Region Memory Space Control (PMRMSC) * fixup attach-ns documentation * Add files via upload * [NVMe-CLI] Updates and fixes to WDC plugin command vs-internal-log for the SN340 drive. * Regen docs, add host-nqn man page * [NVMe-ClI] Add Documentation files for clear-fw-activate-history command * [NVMe-CLI] Add clear-fw-activate-history WDC plugin command * 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 Per https://github.com/linux-nvme/nvme-cli/pull/584/commits/f33510efbf5192116e5757d13a02463d446a1dc5#r332178975 removing pack pragma on vu_id_ctrl_field struct. * 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 * [NVMe-CLI] Documentation file for WDC vs-fw-activate-history command. * [NVMe-CLI] Add new WDC plugin command vs-fw-activate-history. * 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 empty file issue with vs-internal-log wdc plugin command * 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" * [NVMe-CLI] Fix offset parameter size for vs-internal-log wdc plugin command. * 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 * [NVMe-CLI] Add updated documentation for additional parameters to specify file size in vs-internal-log command. * 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 * 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 - Add patches from SLE15: * 0101-nvme-add-iopolicy-rules-for-netapp.patch * 0102-nvme-cli-Add-script-to-determine-host-NQN.patch - Drop patches merged with upstream: * 0001-nvme_fc-auto-connect-scripts.patch * 0002-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch * 0003-Add-nvmefc-connect.target.patch * 0004-Change-service-to-type-simple.patch * 0005-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch * 0006-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch * 0007-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch * 0008-nvme-cli-Add-script-to-determine-host-NQN.patch- Update to version 1.8.1+git135.9bab71e: * various documentation improvements * nvme-cli: Restore support for older gcc versions * [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 * 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-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 * Fix various bugs related to endianness bugs * NVMe-Cli Shannon Plugin-add support for shannon systems. * 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 - Reorder install steps: Install systemd services first, since they are required for the udev rules, avoiding a theoretical race condition.- Add new subpackage containing the nvme-cli regress script - Add script to determine host NQN based on the system UUID + 0008-nvme-cli-Add-script-to-determine-host-NQN.patch - Add new udev rule for NetApp E-Series and adjust udev rule naming scheme accordingly. (bsc#1124564) + 0006-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch + 0007-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch - Update to version 1.8.1+git64.b969cf0: * 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_ * list-ctrl, create-ns, format: Do not return directly without freeing fd- Update to version 1.8.1+git41.2c43c51: * nvme-print: remove Virtual Management support from ONCS * nvme-print: update self-test log to include 'aborted due to sanitize' * move to DocBook 5 * nvme-cli: add missing endianness conversions for telemetry log page * property: Fit print size for a property * Add Disable IO flag to wdc_dump_dui_data function * Reorder primary commands * nvme-cli: add identify secondary controller list * sanitize/get-telemetry-log: Print nvme status in case ret > 0 * print: Introduce show_nvme_status to print nvme status * ioctl: Fix wrong return case of get_property * ioctl: Fix double-free in a loop of get_property * improved Documentation * fix compilation with GCC-8 * fix CFLAGS parameter * nvme-cli: fix compilation with uint64_t cast * nvme-cli: minor cleanup for submit_io() * nvme-cli: align all the macros * wdc: Change device capability checking * wdc: Add additional device for vs-internal-log * wdc: Add device unit info log extraction * wdc: Add get drive status command * wdc: Add clear assert dump status command * wdc: Add drive resize command * wdc: Update device capabilities for clear pcie corr * wdc: Update file parameter checking * wdc: Add command to extract NAND statistics * wdc: Add data area extraction for DUI command * wdc: Additional device capabilities check * nvme-cli: fix fc trtype string * NVMe-CLI WDC Plugin - add support for additional SN840 device ID. * WDC plugin Change vs-internal-log Command to Save Partial E6 Log Data. * WDC Plugins vs-internal-log command unsupported on SN340. * Fix print format specifiers * Fix format block size usage * Add reporting of Virtual Management support to id-ctrl * Fix possible NULL pointer dereferences * Fix possible memory leak on get-internal-log * Print timestamp as a date and time string * nvme-cli: add netapp ontapdevices command * Add FreeBSD installation instructions * Adding a helper to format command * fabrics: Return negative errno when asprintf() fails * fabrics: Return negative errno to check remove_ctrl() is failed * nvme: Support raw_binary and json format for show-regs * ioctl: Free memory if get_property for fabrics failed * nvme: Use ARRAY_SIZE() macro in common.h * nvme: Unify min(), max() macro as a common one * nvme: Simplify description for virt-mgmt * nvme: Simplify virt-mgmt options to lowercase * nvme-print: Fix evaluation of ctratt on pretty print * nvme: print I/O error to stderr - Drop obsolete patches: - 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 - 0007-Regen-docs.patch - 0008-nvme-cli-minor-cleanup-for-submit_io.patch - 0009-Regen-documentation.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 - 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - 0015-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch - 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch - Rename downstream patch: + 0001-nvme_fc-auto-connect-scripts.patch + 0002-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch + 0003-Add-nvmefc-connect.target.patch + 0004-Change-service-to-type-simple.patch + 0005-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch - 0100-nvme_fc-auto-connect-scripts.patch - 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.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- No longer convert via obsolete DocBook 4.5 format, but rather via DocBook 5.x. This due to asciidoctor 2.x no longer supporting DocBook 4.x + 0015-DOC-Move-to-DocBook-5-when-using-asciidoctor.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- Build documents with asciidoctor (bsc#1075764)- 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/shs390zp35 1654616003  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.13-150300.3.17.11.13-150300.3.17.1 nvmehostidhostnqnnvmefc-boot-connections.servicenvmf-autoconnect.servicenvmf-connect.targetnvmf-connect@.service70-nvmf-autoconnect.rules71-nvmf-iopolicy-netapp.rulesnvmebash_completioncompletionsnvmenvme-cliREADME.mdnvme-cliLICENSEnvme-admin-passthru.1.gznvme-ana-log.1.gznvme-attach-ns.1.gznvme-changed-ns-list-log.1.gznvme-compare.1.gznvme-connect-all.1.gznvme-connect.1.gznvme-copy.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-iocs.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-micron-clear-pcie-errors.1.gznvme-micron-internal-log.1.gznvme-micron-nand-stats.1.gznvme-micron-pcie-stats.1.gznvme-micron-selective-download.1.gznvme-micron-temperature-stats.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-transcend-badblock.1.gznvme-transcend-healthvalue.1.gznvme-virtium-save-smart-to-vtview-log.1.gznvme-virtium-show-identify.1.gznvme-wdc-cap-diag.1.gznvme-wdc-capabilities.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-enc-get-log.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-log-page-directory.1.gznvme-wdc-namespace-resize.1.gznvme-wdc-purge-monitor.1.gznvme-wdc-purge.1.gznvme-wdc-vs-drive-info.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-wdc-vs-temperature-stats.1.gznvme-write-uncor.1.gznvme-write-zeroes.1.gznvme-write.1.gznvme-zns-changed-zone-list.1.gznvme-zns-close-zone.1.gznvme-zns-finish-zone.1.gznvme-zns-id-ctrl.1.gznvme-zns-id-ns.1.gznvme-zns-offline-zone.1.gznvme-zns-open-zone.1.gznvme-zns-report-zones.1.gznvme-zns-reset-zone.1.gznvme-zns-set-zone-desc.1.gznvme-zns-zone-append.1.gznvme-zns-zone-mgmt-recv.1.gznvme-zns-zone-mgmt-send.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.suse.de/SUSE:Maintenance:24266/SUSE_SLE-15-SP3_Update/69160b3490f7eff913bffd78211335e5-nvme-cli.SUSE_SLE-15-SP3_Updatecpioxz5s390x-suse-linux  directorycannot open `/home/abuild/rpmbuild/BUILDROOT/nvme-cli-1.13-150300.3.17.1.s390x/etc/nvme/hostid' (No such file or directory)emptyASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b65d027179aa2a96c7d06ed862f4cb56526b42e8, for GNU/Linux 3.2.0, strippedC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRR R R RRR RRR R5Xs=$}|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-865383b17c43fc035a40b253121e55b5c73c068dd274416d2cd205406bedc1566?7zXZ !t/] crt:bLL > QL}KZz UkVU!5PmWu*Qu 53!orWsP;vRDJodnK˙7LCgϨ!Rdh:*l8+V;RdT\6dwfQeG>\aѣ,풌Sr_jK>gOh1+0 4&ڡP֝UݛW $2AA8lE&3bP5u7$ 8ʩ U >xQ fsh{$Ƿqղkؓg>ݬf,}'TU `K6qD{Gm܆4`GQ$Fm֢!h8Kt`sId+鹡rnl6}:P+y먬CEJrTgѶ?{~G?}tq)Io*M8}@YN-M]TIwމf偤1g雅a62dOx$NSyūYW# |NRan \|+ <.Ջ?Q#Ԅ8ntyYFxm;=e8L&zfJt_r?gutUx |}Kt^5O`P6 pw& :BKc!_LR^r Q05p! ƏPsF EӚ7xVb ؈TxJ:s_ { 4Ꞧ1Ń([X(tY `wҿBi^n=e3]o4D.2Υ:(z{ʸbivTTZQ{ g%F1hF1W9ޅ+/6 p'2U/r'ԃhzv`"ցفICu`Q0ޞ/l֖JEn|` #ȳ6U߬74J?:걸ٖ{K_z8t.=ѠV7SO<ًf> 0@tRIUuJNI `4,/z6"mvFCYHks.7z}eoޤ5*;[%V,2; &:_dρm if;t(ܾ uTNV\  Rv5xRm'@%g=Ud:0n#XҵwkodPde1P2<ϯnBi wZr1Гܯ Rq8!|e;j\ͮ ׋}.?dIpWvSUUC+75Vers+xJreeP(icZIw4P{h+w_XeD5/wIϖrYS-x(Lr @xtΆ US_eO%΋s_i/=A=|)&Qf+8>jy8jO~o ( ΄NcoF'`Ncz\S BU"dQz4[UK ~j|aicdj!Sl4N, -)|$=?JK՚M?.L:9ESk [&(w2C Ҧ-(C㟗LD{k bESONioln- uH%^dN0B@u:~2L=tl#5@1$t޺my } q{o\+ҮqOQנ-Dwuخ`М/]d[U;+"huܑn{m_7d,"|~'ǻ+lut˂i71a+3jJ%;&2$`4*M3ӫ `_2Ƿ 9-NLɪi}6Qm? @R^wɰW!~l*PJuIָ0dDAH86:DK|'XX@S ̓鐏y( 4y4-)Bڊa}JR1vB z!]f0[ڎ%$mC_8]:{wls]8‹>C)Tl˛R}KO`]]P[2,i卒o(A1X =X@Q a|ݖ5G)pJ ;"Ny,2xJ:_SO5al4MgK';SQ]r9a־Hl7O/x4VHXU@ IDP̢Z cmPw8V H-fqtd.7xذũ@v*;֒f&z J^8T n^:$pZUSGk#}&:pwV ]2 'x>taZv 0wi̋3 ǘ#֮쀊1~FEcmrO!2 "_-ص 5էz%:,Ne2.8F:U}LwH^+R#  ) ׌ |"tB6B{&fӇA(Eju-Y_[ς-LȐ 6u-%d. -?NJ}{mcN ]78,c4(ڊC]oZJjǴn`QqqV%"F6CH`oBgصu;"ٷTv"GXCg%ܕEA߶1J*`9)Wmɦ`6n˚*HH۟j/u}{M4^ŢK{"G8zzJ1kyg)&ԻU!^ll0,:7Y眧&bnGBi]ZlC<JH\Ca $W:@}bƈD/:.R E" y5+j014~ !r P"J?"UBM 8>lmXHPM^K/T2%u0ZoH fTN8 7[13ATfǫ-MF#+ f4'r3왰hGtQbBVSman*.xpMҭ]?e >.~ +|!NSi@Ft 9_XͫhYuL긻&}ׇ9px4sܫy:T=[Ԥ^:Lnu3U 0&szܪ':AA WVl͊@ќ%Vi[WM>a= r#@̡wo4VED1bg!}óT ]:8sMAEU?d&k >R2k@JaKK,K2XC`W3+DzS{ī0S&5-'7PS{f,?S*uk E~ ̐1L>?k7Ȕ*f f SuR2E5/B>linQ#׎cKꔳx'~IrfV({.$mZ2+݂nh?2MA0ml]TQ62>Ga&FN+C D_q۵5,+-L3k-Isd/2,&eݴ1k|yƤpf M\7jvHkR$lǵ̅v7턏~a[*c=lۧ< gAO,x1S2ڑHJ|F\G%׊]-wH80rh#9ؙT 1y˺>nT7 ½m#l7@an;[T+>wj >)w5u~A+Jp]_HMk߁Uou~wRwYh`[!UYi1&W{^ qq]ְ\l|s4^&TMk YP l"ـ0kr&s2Z6n"W:5Lh:+kfJt-'S&?aHomWh"5h+Uɗ]4VbQ6Bf֬T'gz_^7xJ&7]u~`fSIO6qdVuqw6zF3 5s8}TE~sHwda[qҰ }^"F.?: Qe@RM W1Ilq;^ڠS)i*,fE~L9 B BD}oغbE5s}O".w܈"8g''@* (Qx9}(urJxMe \QU0pF0^x.}em~E*ܯSfBw^M%V[d!H؜S~o7?.#EKkLo9?/f[x~ bP NUy:Q*IE4dV-S:[l:;MkӉ,-m(6EH]*{inx_\[pQ6OtremMXv_@U&c, "Z]lD<6<48Qy3Ye6WH^wXYÄdM7nG93uE1AT !; t4?K:8*5'͈IR8b?(8p)x]m)VozOMҬ.uƨ1j@N%;P"{̳ 1 F$Sp6Phx΃-5+`{U7Ǜec))K@p|,,=Ѹr̥vh ɢ_;(B QWȧ_ZeȨK#ސ9lS]UFŶS 6́z:Us ^7 &눯둙B7#S0WxgZ4lqޟ.=k  dC̩:PfB/o'.w)N7qcO"S2ӑ`k&G32۹B-iZyާR,©(dAzLm6 7nfkQMtROA}<=sHRQjsƚOvb}?6gDy΄ė`/ܐΘVdTOgA܆+ca}h]de-roΗG[ꇜ:Rxm *9mj˟J&i*|CQ֡ Ǧ?pxBt|9WApzoxe)] Xwۙ*2ʅNDE2"`zSut׆geDL+_N$gjյl+cDMy0G3y/8.$[ -8Q]B';R "cC!^+A=~>4bݶ [V,z뿀c:[Y>P>죔B|eU 6fpHӰ~-Տݳ{_)׬U8iI_ ~g_-ϲffB0-mhv^Y7'2h*/ )jC\ϜEWSsPW{I=yr޲hAU'agN)LldV[WeDl*A#Y}2H!tvdtp 9yVJ7.y֣7`;%_9.M-S]tA$];ΙN Frlt07x90YHI3渪c].u5R3QB/D9oA69}ChNTYcYtʄ qDE<Ѻ:p<EjfPqc2F>{&/sL:?X{wfiF ~*LIg<DV*Ď*"3AwxiBƢ&@\MԭdbwF"Y6wv&~n/$TգnEx<%ouDS[Rӏw7$:c\wUҕ0ᢆu9<3j!lwE'Y8T_ϴ;}}e4_`C1 rkIN3**UpK4lR{)綞'= z`;#s%)y,n m$6mM#!%1:rup"z ^c:51^=\ntՓ[P;h/¸y*%r(ϢW\-׭eJ?iC{hƹ5FLd?Gh/.:E,\L5 jO I^PRS2XM4شm)('b-5V{mb)0E2u*\/;So{6-3I]0Dz E[kiSil7ߜv"_y\&c@#fB_'}2B|4L٭0Q @v!6Mqu6P1w b(M k??b=] r7[s1c3;_`YlS֎8g [}oNa43 IyjQzz*gaΔW!kqQFѣ+JmuD % jEeqr B_hXZAelR~ؒ=W0ӍT뇽3<7Df|!cћ-X|%L]|W -l#zWI:Dp{{vi&)^뢲nL/ibŋTgUF "E1 p=5kU!R'{b1P!5+Ԑox DV8USi澇C㪮ߋgªQYm7 R="!3gn,EOWA^f|Cj$Կ4Eۗ\q& ךQ[eXCwKZUURÕEEiju.Q>k ݣNc$"],oZKl9 iVrj@Hj͞} A$fCdgtUC: ,EKÃLF|^T%s:/[κǾCG`fR-—3f]x!ɢǘߴV)x_怒q]t 2ߖ<1 ѵ=x,oiؘ|" ]1JZn|Ը=ЊmSGIR+wO'5& ~nM,(LFc8>=a"l6xozL>,ycPtTíw~jdvvcDYHub:){z]Lm:hp\}0`Զ~Њ2\J#ZYnՓ7#d:-9L&aژbW P (MN>%pK[!BpNdk+]h㹣c>p vfm1q9~u*ªw]rIh1X;s)4On~q ˩j`bcOwс/ 𙱵=ل,7 ԣѥs5"). =ir)g'?l ']샒P:(?(%tGٷO}ɭ+$ {g5j+%deCAM&3cB'̕!}#(.ByR]S2Vӊ (_-YQ*Wxq4Ф utz%p^ GVxuq33îyx1DCîh~Ty6r*1yI@VR렸U{8LZ&6_GQC0m۹_Bh'!Vv5@/.d26($28р!U]}q؝{J3y{@RcABEYԺh?7d֭ "N|{, ǺP?VP̾ t!_/U9<)"RΖ>ҪQ~@+ı'9S}f0V1W 5m.¹Nai* 3U]a(iI?` kE0 z@K1t'@khYy  1'sl+檙}T-Gf70iU9DPUZP+hSޗ }sSBieoEQթમ۰G=| }MߘcU}Al1 2--4M^`&Eοœ>|hx'HL u:ԅzx&=d+;tW2Psb~{% h(Hs&UZZ%}h?;--N_'>E4nqS0p =Fyq~؆t^p~C3&HMTL9#ݞf&,#pݜj| ԹOS: d1[΅!g[s>dsz@ YދxBt9%~'d+bĻ<8wd(VZ rj޳U` (lUfqCtۂ R ыFLD򳕻n{_$'?Z4wr-?e_IţЁv [|2m/RrJ%I*RՆP q!:=b vU6+4ȩ`7ξVDjV*yXIb]\;9g>?S#N`n%jmUMeu.:v㔹AūSX@_V5pqlU:ra^Sl֠"UeKh9a'ՉE<@ydυ|knٯP7i:4BD=YJ k_N1=?kUϵ8@v>n֟v%Y8*˲9OeW":TO2{xN1e9.ϤuA}%cr6b5a"a%5V&>w!gD_dV@|DQMx=ゐ xz1.{Og+q̠s;of G{ZPӟ`TZ_BRDe8 M??}AH/cB]FF8xe;_΢4<^R[=H{OyF<\d1JW7 t/6u>r4kѓYWA0~KnagOyCEu˞[/Iud]t\(Z|.A/JtVv,^/2P1>¥і {旻ˍ$X1E\5}6~r8l|Bdc '7|( *jIK/?xF LU)Q0o S_V^ISjWcI Q%t͘N-={ veanXסם5b i VT^^&W9w^I{+ 2(i=th]h."1!u_Wzd1X|/&뼖v]>zKIvU#g|D~]5(g%(ISҺ 2if7^QnQ@2J`W 螯 1˲] _/Q$Fq^Ru (VPl QƯ=S6,+ha\ͲV"E :$ i#ڑB \ׁd1%s2K"@>qs]Gw~a?beZLsf5ݲ$ 'w0]7 =祏^8* hZbl f|-#?$n~1⾶+[Aϣ]n>U EZ6e@ZOliVn&$d 198GX F2Uu=\Ym2&Dӑ7eC|ԁvܐKU6c׎ۖ7=@v{?2k427-X-*212`2n,Z&Ped\@b8rh5ǘkEf ϋ)ǭaw1&r=y+ pW]g֛dOsh7|zܝ7a Ǔ_7~&9($T8+6"յA&iY 5 bu⥕%C $r>GJc %qǦٰGIdkL`ҺWuݮ>@LzO, I4S":_Q;P~]95d?Gϵ%''L}-/`y,Q5n$dvUK^A=QOppaƒ}T$_K)V5w_b@ j]A}R_΂L|Gp0jXGg8r&-3;sPEώ7J;ٝD߳~; [:\~gxaiE"wl Uчk[Tut,"zY7Aq*%Ɓon3 _=9dlEb7:ަųc $D*v"SM4plA$#괳ʟuwoj@%W\(Xlp)ku|E+:PGE˝Ot 2,YYNijUOr 8V=H3@2:f ˅oFG C;~@gyf FR0 ˁImjI GEODqiPb`{Q)>k xWk,b*QF[L >LYuUe*,\CˎNR]8ᥩ%)>R:f/_;{S4RTTgk|*-i+0?:MUlKU=o=M]&B-r6=(H^qiwov;@k.`%k4eSrkcEr(qaВtA 8jC -<-45pNh%>k08XB^5_|SGzjY'xq1SL].wW1 ZfFdL vzÔB?BRj]LDh^mt.+4~ՁYPˇHSB3DB"Xg\i$Eq>td*[FM@G%@a- D%# zj5hWi+-U k S(U N9c< 0R:ka3(d墊jխ{vO↗5fN2tCLFi$5]b.ԒSuٜ1VJ1)+Pt-}T$##g`!%|oE9@Ԓ@tJ+ 例;t2Np%dY,~E}c1!tʁ@:HB1p B|x+K ]!e\ioυ>Xg%zE X `Ssp` Gx'H`'NOnde &/r{jBBؘ(#A8KŎn !px!!zS!dIш};*emniDsQhӴ3mٯ tY~>E ÙUm=xchJ0s }Feg䄄hT  H- Q⇕i֚ɿi0I y:VOtseRtFURas@}orGBqs0S>)$8:Ӑv^<zFfR^=A =S`Kh Y`T`f@<d͔n퉧x3b0rFL@֎3 FwFC5 R^yqqc/kvqW7Ai;L(ړ QB5`P7,̔Bf20֟T ίl[\tE)=8_:}l(r]oo<` kPwc=Pk]6C?feտ<1z~AqPD:6E Z-Pl>PBJ@u&ց`.`;'Ok 9$h=d'uX @tcp1GL3U;N55{ܒe͆\Ԓ$' yͮSbqZ^,bYPmX;@]Pt;3+ck`O\1cX<@^KQ[C4w!bZWA!M7" קB[E*F$ mB7Es_,@87Bb$⫛hlCFrSP|_ty3X>^\Կh Y罋T0|׍kя]ll۞7.%Apg;i㟓`ߪDx_'ГdV4;=T+uʒ Y ]<pEHnul&iDYY`pkM~7M`UC] eu3` BG3ņFH&صz[)b^I@6j \K&Ly+_.9:md*@10mX{,|s"gJHؼp ] PuHpPHpV5}$Lɉ[䒞U1j%!;?2<4:J_8?;򌑋LWH2Xn8uƂܺ*_kz$n^i3R9&i۠L . xIC%L \25TVHM`U }ݟujE_Qj"lGTa~b'i ?e/ޚ&fa.!9rS-=$:q)h$[%ܑHol)}$%_i*2{hV7&<Ѫi4xkH&öxpfTm59cqI«S]dYD2JsгB¯!jnT\?=9w;nw9*iǎb RNl~ijt͂ţtĻ^tTpcK%N:#~JyzhL~8C!1ch]+L7λF9o?=8p6^x ګ%3y$q=NS7!Gs616_wlh[@s*@ g\w_ǟ 6pkB0&?[NI[y}Jv/ T]H>]fͬW=.r2)fZDkAZ %y[F2,S(s%D{^WXqd>r!cUm_8tC*+7lqաȀ4;ħ.q9~G2IQAJ`ǸmG_݁Y7БB\Z R}Ꞇ6b=nl#t07Qtep@yb)ג$ qP T&|c i箑u#-DW+tj #o^{_tZjt\;(}vy\0za49`]E&:ޘ^  %?m~v%K#%!ʞzEdzj&SmN^H7ZdKD3H?.A%ʽ6.6'vȌ^7*Ud:\3R%]f P!4F ]f1Tt3ñv׌P& -Z!v/qsnax/;lj,59.DDM,nyWO,Q{r KbrPȤ*J–U: #?i%@ .&iE~H4:xkÐ? >RUF)e)dlhdL {TI]Ff@DmXh<pZ̖͈8iM(SW܃^Kƭ2idz<[Og+Z1@ $ߑ zl~C鷩vP|3'U|ab5]6 'z| r$O~AO!*TI&ľ%1R_x1imգBK2L/u3i)f'_ᾈڈ17 HHB9=&eBIK/=a2g6NJAw{j ıBj$ D7}"LQ璦^M5'gf{>D;J BwPfrAI5չ5 ۝+h.mFCdB49[-UPD#:Vwst 1t5:{?ť1O*>T0?l4&qN(ThKi a k3rnWЯL{߿dp1?cPza\3zXD'm5vz862:֦f0%l±Cdl;Pɼoo.1YW-Gl,#-W{:)J;g&+E;`l~$,rn Uh(WNEbD91r I9H/< C>ToHbUOt)_JR>" l\-Q=6N7nj,eAy#ߝWC"7H\>Gd̲c,/qʔ- Mplzԕv28s]׺j /6}{pTDf9+'"5(D1NayS5M<8ٱGVzBw MpO83!#Qv0 qQ H]Nj-r_y2dA@$ l<t#kEWν-?ήB0>{VzLM9S@Lynt-q#!pHxRìdr+Է*OevC( !yRŸG\ٻFj 6=.qXK6z;Z?wx` EWW چW_NJTRX`ՍV )}Ϸ ~-~FE\dVp".jO]i 6 o䯄U dGف'UY/5+.ݨazh>}azޥlKljR"9#a1 ļ{O9T ғi}pƫAkX/, ^eָpDjW݀(e+Kh/i+"-yc>R]֒BIn"Y0'i|k;ΎH\#OVP͖X!!nGj#dL]i%'ƶ뭖z=KsS˥~N1(/b ߮=3"_:.n8 'Q G;i7@QsYcVޠzTe7vT;=& kfjMҾCu* k+WX῾9M,,J ] N|)._b,0H?Of 7.baMH;TSJ88k_<4@#Ķj]SKWӸd/R0U-0SZ޸X+Qj*Dyrn@H\ߵ.%3]=xU茷xJS4}Ă:acHlGٕ~`NXFbX4Ր{ \n YSle|q`! p1oXN=K@HH` %u Iү3!CU--%4VHz&tze(ZJ܊P >>:QRx7 aYA̎zK7W C4ZEx+\^s x3vX! @4 ]/Foq*=Ņ V!C,j2f<8qBIoXbX O.ih4iȏ}fCfc&ƃ{bƣZc}ƣ.V;6ߧ]i z BȐdCL$uWj* ~5tH_h[63"霤ֱl۩a[i|R%9 f !co^ 5+A^/̽"T8yEvrfsԛ뉑]/2Y^*;D ^žsCg0~ \ wDДC}hSA'(V8Z+ZqEʪw`] ~1aWQіqUғoٕ0;B}5i7Q {r3˺ Z{p?Ƅ+-( Od\t&01ə) Xw̠\ ?#E5O]CS`")Ű&jm}ytZӺW P=sSuX0쿧ĸ̀Z&99.b,lktlO}pk7EQΝo#mݢ)c ,i2޳ZP7$ H6SFkxB 1h☂IK/ۄ>9#/G YFEّ m&l{ kN>(Ue\9Ĥ|VIGt E/xATMS 1n,SIij5''rv޺۸Q6LH/׹XMڽoJp~*pf

(W B0hcpzmO_"3TcueFtwfiHFMrq"EGj>˗PeB!㺘 4ۈq$Pfcxo CEƒ$\;עZfPՙz/홑)Zy|u? Ս3 \uٿ_ WыB!R$60|V>ĕʡPb0vqQSL.G;۳f{={lBDWf`XD>fսn)1s>ߒĤ#5b=Ic< ‚--3B ="_5{-hMV#o 7 ~E=,ۼH/_,s 8rH_5 >wީhċ ;1vm!(nWX[2d_*odE/;T"[괼kEaFRB6(4cXQxBsN7xtnj)P2QgZcDiQCrֱ=ro?gV;@ lbuKO,FlN~\_~4{5B ]n}༴mm` JWNGb- (bsP.LA SD%'ZTlR zW>"$=E杒'Yc9# ȴ/kJ|>=ܷG>1C\ Wkח(Iij3SHǑ`:x+*#ZdzlY1`~ZC G]DgAKk6Y DLU 6߾A7|QB](y}.<Grj{9܋{+oVw(Gf3 cx& 6`Mn!YIp]rWPfʪrro(Q*֧z'N'ֱ%jq;fuI>w26[/XA%{a4L|YeޓԬ#a5suy֩S~`v)W)_hL'f, ~Gw,W~#i o^ D6fO" D.%&Ή}0KPltG ۵.Q ߥQ@\.QE_ņg^!SPfUؓug#xteF-8Wpr=dygw1 ^ANl?u2?0z=]9vFfdP׃Ӗf،͞oϖ̚Oe?`B♑ HDI?zK𦅨Bggg?LobHBi-͍An$tCH0%T@J;at*GX}r#";WdLSQ,= ԫcvGBQ='˃l‹PHѪoLqbDJMsE73zO>S' wbm!Db'5 Ϸ|z$M 4hMb`WETEI\8˲6iJ*N@#iYUcB!^ z'{. [{tǭbGh CEG]a lkqsBtKRsD'.Q10κbDRB jJ;<*y󫟘tUD sK20(0^~pUof}J2Gؗb2! L;EklWQ-W2`U`#1)C] r%\G@tz <ݴr&68xU{cq 6S/z pxZϓӂ`Ĺ!`!ٺMq: πÞ0uJVrTwp#qBƚ>#H`9L%TPb W|g 2/)%ou.yN;Ȫ#kއDEvd;q,pƤ c$6?tT.0amif"{K59݂mFWHN%Oٌ+ 3cv,I+' 1CT]EzV@Fm=!;X@\gt=9WyQܹjg)e/}Sf /Q/G6=M݉4rnNvx= 9`K*&1bBB'ՉK1NVh5}}\+3೯:<-=MF*NhΩ^Yb([C$wgN|ks:[LFP2IJ= gT@? 7b>AbXZk7Q}3ۆe{Hv\0/:5\t-n co0`O>R2MxAP hnV!+ӚdbNV•ՏpḴڡPYUJnܖ{ (z ~p]Y&'>zd9) `u Zʌ&tz&ivd7-<Z92? ׈? @;E]2үA)kbX/g r@,܂E0|ex:Φ #pT DG&iݕ!dh5w6<4E#>Q igEQ ljhbEcy2`TrZNX4(UԿ]SWJe!ZÜƘB"!dHҤ*x桲M~ϜCFAWuQHZ.;BȓA'zZL4# f!,YLֿF7pg,/sTg;Y~92JP?+ ]D#;u*<(h s b[W>y)>\rf@,Ғ-R+{}:)О #gk}U=R;TבrWV u'UnoN U&.; tQayVlvX[%cepϽ剖&>*я^|VQF@Y' ݋(dn?t <!stLOb~߰173{ D'y}rMǷɲ˙-@CbWҬ¬"~GviͫHĵUĢg}gO0́8p/i- m~7&m7%`p(*V,|P~M-fƆPr򱖳CGux_7E[GF5~075q BGidv|UEAXIvre1ԆEds, Zx(QºoB667 c,#&gQ pnirU[7*HK`;"59V+}=LX~w eՐq6}1gd]#ĉ8ǚԃ/o(ٍL9NR =*VEqjKӨT:t0Г_ܸ, KTkҽϳ;EW1L)bDHbIb,Ũl\Do"suyYSG͎q(`̒b8i5.*`>[WQ[-0?pO1uhzxnƢx%GUM9\koDdϛ|w>v;>g-: .ݮ"_8(NجaMhX'Fʻ"aGO_H)\i/a/ۀd] vpHZjgenk/iAbM5C&%.:n˯Hz=\rw9}9o,'@3X*sw %Q3Hl ;e,,Wwg߶W۩%l[GG,Pdg{_7Au N8 /cSͮLe7nx 7Zf)褙dY*o;{덐mq$wVFj7hsGL`6&C?+}wG<_HZe7QrVh-V#m6&E񇥭kRt).dxI2sO?O{L&lٯ ۣPvY$(x)F N#!( o+pIlz"S9`KC(FaZfۈC}3 &^t9%=B!lKrޤ+οR{Lk>kzT\GkQRT[v,`No:J,w#ꛐpz&qB~hm=]葛`FGT5 aJq#?j d8 ;&ikc(堄ٶ,'Tm,Oȹo%&\KF/^ٹ1h} ذ- C"ph8h1r/9n`ۺ5K{jg,Ǚ5QźUHwMMa,S I=}},+pv3Wn(U`Z LE,*`raD8r37D2'Qw>B0η 1X[H,Ppr|R|]|ia1m|= .G.A䇨(v O8_fdN[}| Dۺ*1X]U w{rVs̀;NtV,5׿3y|H}#fn@<ËʛHkiX0qԺd?Q\zTQnn*92#F3\wdw.!o\映^ᱻkI@͕ ;?!xkToҌ8hE >}jv<|* S^w<B=k2趫:OQ_ ik7FRu@&@;uwzCi%E6@ϛ. 7  qr{wdz!ޥ-4q$@UˍЙBwU؛h xnE:>W =|n'!1$7Pk~3 s.i#gŻ<F!m \5I{Zfg\f*dY55g+vѯl[hiT< aJ m|9RI&M/(ر#H~Ex멂cY#, T!s+];B+)'E/C%Hr+zA'nڢyNQԅ "rwD?'{)ԖڴG,`s]6g7ܩަ>-nB< V8_t) hkm5lD!yM2`J. ,l葊GRd6g '2$F}7HA2'Ka.Ѵu`Ц M 9*<%'u3Ys ?  2'~*v3JN#h`((9NɥQ] .#zְ"v@O:1<1mojbnkowYP#Ӭ =Gv.+RrTTV 2rHB'Ѕ*w@5E[w> mXHM)洜GKVcls6==ӹ 8X*12ž"LHJi$5T?3gyP\^݈6$ -2V`Ijz<$k/EGthfPvա%^^ܹW,]U#0^[ΰ9HO\"Yiį*){feOg 1ѹ;Ï~z"Hnܭ#3ɬ`E24VKУy P=L4;`")Y,B/W}ox H1]Lq%,w](=iI,P F">V}aVF;(,*)WA'JĻS|C&[ :ː9K@w4Bu;cVc֔ÏnQJ>vҠbo4?;rsg;]o61~֡Ūn-Wq1c0}K:.DB}h3/GlEE&sKĿMK^vVf{k{*ay=`$R+R+^4d۽"LlX<)Nb| 3Aot%1 Tj(ytw\*K pCU#h/!o\"5ֶQ% Oa9Al2\/i&.mcxLش"ٸޥڿsfy"Z"VK3mM$6a+?{_(ـJ0ɂX&~!U×b6kWum}}[y 3WPj1F_ioz*ߖryƐW2XOZ9:0;0Q=йLI~BxSay064~Zy@Ү[țt$dK[6w!%a &+QM,}N0yyW\ /k"m~󩏂+fƉHꣻ=Ã"ko>S` | LagG8OK!}8yo-fR'ĨޝDDH`p?tؤHcwMxKq´:0IfU=6'M'LУ(I?$+I?ٗ$[W5 ث#VԷ>-O{|#EpClc|ZЮ|0#l72_P~iC |\5`u.z@38Wrʘ 0Mp~܏-֠W/wLcI&XB_wkqY0\3IGCZ8NC=wyYW˴DC/IUc5Ìɛ̯g}+9icMz5Ǚ#<]QY}@#Ӫv.6+JXݜ$~7^Wܑ12`Xk{e@oorFBk \P&-K^)bJ^bE@x]AX]?򿖌w^k#CqϭIН8+*D_ފ)c&-eE9&0+#xLQd`'$)׻\wO&i<%晘Wtd1=ۜP?c 46{T vc;I +64#tBCw \$K)tG?%YIP5Bq-dG<oo]9q6"iO:vv2./i\b'qD y-7Z tݭ {v-6u3<1NnmIoljz8|)`VyS[?WYjv-bu@kIGt+h 15^wٴ^zBAy&a3TDׁ,&|aBqd;6N `#J{ŧ&ʽY$Q \\/~XVӥ/wY8`@"Jwޮ}{DhBWԅp=\jO Υ rF"'}n=n9`W[W0YqcC)=UhMܒYV@cWL7u^HyɾQJ^~~̵c2MNOkTUN+ |1|ti.N"sȦ-#=+]є/=08_qEsh HCP@9MKCrc`+ȡ-2D^ IY0̣:O,o$B;{IE,A01̰gw4')xpH[oQ)nD\g-}Pw}hKDlVZ\v+mGd i}gy Oo* O. _W>.]84qd^2yzY5¨9~oT+5oZqNJ' 62~*Ǟ20-G:A@BvV׽VRp.9c0׆Ǐ},bޠ$"MiV"=o~Y@v+]LXÚ?i^>r3i됋S.>gZ^#~xsBm@8+#)zcGs9ïGV =T.6L[]h: BȜ|RdD2;AEQ,BlgH^q#_&T6X\{lMgrщ ]< =a\fy R!OOYW-`N*qǖx[oOlGw)+N_BmuӪ-?:oЕZQwئX9šV>c[Yѯ,:!`5ftLgj88[-=,ȕUu^T`ՌR[Hǖ@k8v._Fc.ZԻ> -WyOLN 4n.jɵ=-JM?%{ZXȾ"pC@>/+c2V . Z'ʰq;Rc3TC@@{Nybn[9l6' K tgtU+ Q@R!qîJQ+k}[,W 2{174rI.Ea2Lsd\KBv eޢeyFYw>m~cl cO0P7n d}lg^~U6l3[#v+/jH#5 *]x--0<ᵸb_7{С6ٖQn|e@ϱ3)%.-PQ)hdHyHrc)CM4֟?s0C .nar=^6\hќ䵃M7kQ䢎L䖎yUqw-:F'A炆S{~`.]V [js-,.bg1ĥ/%a0). kB"XmoD+={%tsq/¨@$`=)6n#Uqpb9M՛ebUi@`t|TlU (86bW)X53ϗLacci!GLIb&##|![|ɢ<}$Hk0$WÀ4[y3 Q w5oBj\AV$|}@>Q "ToQUxlgw ~9SPEi/$O</wosl/mK< F4dhJ(m"0̗ئODN ׉~TU>~ He "~v?p pUK,i))@,+W4 Pa͡N5ɗU6乖1 ~Џm"c-to 7_YP8 mûu0Lq1=SXA90D XͬӢS+[iM()ۑ28S d-4bEwB'$Ӝ͜&R!' YcPq3ߊ/7rV/P;Uqjuޅ8݁ |gv.%={!Jj8nBtTQm8 @`2#ZQ }WrS gR} ͚D<g[pA蜟&ݻ@T|L4L@68 |.zM6û`Jhehj+@OZ?'$6F%gl:Fa1qHBPtݚM0|ED,0;]KQH-*(tݟ˚b ^.bLӚY߯j}RW䒕O zD!D4Ɠ-O9Es<ط -2 >95t ǺV(QFSłG_~5 =c0GO1+ZƐ2u52d9zxu>yz4UCedBM+W̳4s OpZ1Rsibd</6E`f;ajy)0%f{H&hyp &e[4I [\(!Ѩ_¹}:ÃJ%ʒi~ݩVLnr 7d$sbNi;`.%YI{eԢ;gy"ξ&qGŰ)@\/2֠T; k) 'G hs56flhJ>jfMxwo_~Xybr &%S1u[Ax؋)ki,r8թ6O74gRvOym= } v1';/u M-*:Dj+Krzq2UdCb'eE,[$aȅ!K^7M/=ON= Jd A}|i>,sJ^t݃B|\W /Ml[TZqvπ\Nf+56kmdY,Hge'࡭'+ y=|Y&<=6 VIM60oD'\򹎍QqѴ(ا֐MD/l/iooUB*JLtIytC ]}. g>< jV:O ItjPi<Jn:Zp$@a`F7V.-]r8#^15pyq)_>eؐk N>-T%<[ օb+pCu/k|{ ;C~RKӍKpd= ƶ]hGnI  5 =xe%0IL -|U/K8BO|U!gAgCgd4,[m-#T:ɃDvPNsTTPOɢӌNCP/ġ»iGLNvSJ+v߽}g1'oCJ5๰XJX{Ik$3 }YMCV l'A=܀)w|n[ ;Dt+$"@;1X8 o Aعl+YoxTS<ayлBr*b:Ä<f<|AYcMbQܺZ }/4Ȇ}^>{rE~0|'!Ayp tɧ7}qIlׁ݃L#gTjIh ?'+S0鵿Tɱ*C: B5OC7xe/Kfاmx (lȳVuPDr(<, YJ*Q>ŭҠnr-uvQ'Uz{b1?a`Ik}EKII $sTaXePsZ94=r_V. 9h5.ɺfFOVN/z-1RJB0u$c$NWJ @. )~ڷ\NEq3(VK؜<c;A0[H6S20Y%q:;Q{Օ}C;C/@)GsA8ї,88%[V 1 jh;,Vl'XڐCYǒǸRO>z4:+aڣ+ G99|:zkۿ"ih|n`@–l8%=õ#URa ﯁x.ZLPԋp_H'3Vvz6:]+ӈrPPuS${AT( v[*P,, {@h.h#^*E|&P-N ] tW\{TL}=JA̦!gJÍ鰥NC߹]02@Ԍ V,$k0W5 ^.5mՔ̌ 1gHP*ևo޷pugkCv4|9R@e΃UIgQ6Gaf^tY#*2C븜O4LU4ZE̘ C]X*;v,%.چLO w$uQɇt4h\Tle:R a0K|xGLx*4TҰB]-n ;CUMWQ)'w[rw?G[ ?yֆ'ss,t E^n? vyX 6U sT_p *z| wt3dՂ+_5AoL׫W*@hlZ !Dݳ hZyX5zajn? T2Cgz|P)o/e ݘ}yQ>警\ 9j{- Z 0 H(+in p:cdRM}CGp28^}+*&%\npUCKU/^mj]Zs*;)D0p5`as b`͏Jėibyeao/^&ra:ȷ EJ/VFз1 @sr=NZxj#پzA[fiY+ӼOab%CYY,A_q(UNzʩfYQOa֛ 34|?o QE@Ak dV =l9F}]<|C%xPuj,4;R#ʇfBrK*Bx1vНQާ&mq^bӈ ˷d2;{sxu! r&v}]3;NMi LRyc) kh9fڼNIXo[en`pJl!,ZYftI;aGD-NZ1e|i5&x/\2*[+bT|v|I}LN9v30ZNm6,xC H\ȵBkgdD(+a.x*#N8?]P?g7M{dc/5AwqBQMf#,2\ J/3e{J}ye\Xj] ^}? W]r/-q/~'`CO :kIHB]idԪyEEdjG7]d LweB/̻]Z/]{pʣHpLPTMΗR!Z{UX mGݰ%5 }H.5a~/EZvY#Hs՞3>C2<7![4=|5Lot$ D,,EV: k2Z{ VNy CȏhG\isuRԚ-[GreƼZjawzv sq,SQSj^e[mxp[ “2}tsGT|aq#wJ@%.SE,kދCeX|`iolA/?5qUU1,Bso|jLۯ3>AIfʝR&a0;_gV"Ea+T{ᗰmC_b1gۭDaMlWJcI4IDi +0c;ۮkYL'C^CqO<e՚ o<9r^Q"=ʂ+V0a/o%fOE ; B1+s" b+:4N[` x[zO]D] k;dEl-1 ]ڹe>o>:f`dOMr7fs, w3L-XtX 5]졼XF2">Mm58qoVb҄j: BSp khu'RǥDmaw*F99)r`5;ҢN]]"VaCam9c:)Amp9 v (֯OA[K4+-Y?=tmh=4gGI)7H^H\eúC!9kr5^7KHU0scH.ja)MS6k@IPl/Ea|& rN13E變**R>BY^Fr*h&뒠;a1M۱DEk2g6ޤ:bΤEq /=Ȭ݂-x4Ѯ2"qvyUC OaZgϭF$v9Rdy/׎w(?2}Q!X Y:@<63I[҇ | YV'kߕ*,8 -r<(VFlbщňt5Sm*x=g> rQc>ASyXj>=)6|MΣPRztE46,.PH/*p'z؉ I1SIܡ3%Q Y Y%⇴@ 9RO?$BF׶Hk?.jkE-?cmeK+QkK.$嬆ْ&]SyDځO;GH>2%U <݈k+B 8_v}sU_c;OMZv0eMM:Y-D)Y6L=H-ֹkF5L5r"x MoZoS]fFl>L3n<+=9P TS>|y`ң^JDANKuEBy7t0vC%o~Gn hFb^t%3ʱ"[1L@轄e{sBp0pQMacm ^ >7ߎ(8Rrpz=w^i^Oz MA./&:mtafl1^G~ %G (ZEQz B HkW X! 8w/ӳB.\eh֭'- pPftyJS3-t{Dwۂe!ƽc[<Ǯ+(8((NUA\U+A-"3:X">{=^'h4?R#.cs+ąQOF@dK @ߝl[G8SFP]}.4h8܏Pr63Fo.t =:=d>6-ּ5n@mɞ^^rlϯM%sW\itΏ 2k!wqsY.^ /ߘxT؋o(ƭM!!ҝ3DrUS`\hu ;7e)?(k+!(?=9q1Ds4la_!&Ec o֝6n [Ro 6}zG t{ML.V|gIUs_qQTz8Ïo.q+UWIJ@; ̰l];|?]6Xݖfǔ$:Gڴx_*jњ2"hļrprĕxQRzR9-8{OE- PC]d rǐ[O+yDŢV]b @t[a^?@J*e$kg[>.0ɏ1z䃭^F*'aP։t! %$xSp*-ih=nf. xȪk0;J({hY/] ۚ;RO6`n MňV Die|:F+R~j@ᝀiY^A}jx/gUjS4sf*~Ϣ)$Q@#`h9:jaZzЮsJR臱7랑zERT6|e丳%ڿY­.~?QO.Q6lY, (/{(yHK׷6 y?y-mYƨ}҆gtgʛa^k, ZWE_Q I؍,iAVQy>&ğd,%p: > x]hA~8C@d'|tLtbQj 8nIG֫ Ue@E[ "' {$1c~Y$78Wּѐ;TCS u=<-kA:,C3Ab/2k"yz zgFdO3)ZŒaĔm S]@B4XC 7!=|\+MjTX1DKSi*E/s6\pg9qt^em&=,0F&^]ϗ+3P%Œo)]:c ֻ~ѽmvtl  *WOEAǮK(AјJH:MeLI;Zʤ j6)v3nop8d J?s5XJ*/a&++mCY?L&4 le0.Aީku&)+Mϭdzcm[=_O`~OP0yo0al%퓀$DK5+ (똀`%3V&#:h9lDsf[EuP~55x\#S ^p*K&I~ rH'>b.1, 0Bֲ ~vLGZ%qd%zAs F~€Tg9<)`!_[)Wif;9[ j&e@VQ8DΝP]Rrzfˇ̭c8m05d[ܻ@eo8) u΄j"rje+G^\reW''Yt \;"Bx!U=^eDEUҳPjEjk7M Tq7t1wv)c}0AcrI Q^ڎ]8gb7`>=r▯.ړwVȕ+}{xm틯`D~eeTèbN hlUP,' CF 䧣wńvO5 e['S³3mb K)6f}[ 1Hvq:]oOE ĎM  CX(uy1OxoN;_+G~J HL PD2H5/q`B ]쯱vg~#Qz^be)K?"¯MI0ob>iɻo5%fc;E?0eJ 8wsZ.GsLl|eS|ybQ=e֯3DCh$J R[}:ٓXo)qPN7:^ais3/5UV22="xkZ|sg"D}`N}iƝ 'ۦ8s/(Z/{<Ĺ?5 HKp Rli UD;Y5@A](t/ihoMvJNA }.C卫g#uҴLh9kG^4b(|9J5_ކeX8`.Cd|=ۼ]Ob6D[g|g9|vH1T^'':-\H;僆Z$oiW*ؓ^TH6xJߔNr>h3Vo*H ?KpoRsüKS %X6bgػ."X5.-äнU>nف}j Վ''M:(Z \7-j! `p{+JNBKeH O 9׼â`Z)EJӧ`V"Xtɓ1CHMX5Uϯ >ZA􍙌<&ej?Dt>9º3TQ-Sv@PLTEjZ;Mx֫Fg:9 1g°!:%t%uSϒ<=.u>;~rx~˿9?zYc@-&gzy .$?~n`TvRnP_GrMFdPcp ~>  /LbqGG}1j-(E6 ifXw@aڌ *g+D66*hK۰]w MO+TBKBt$r䦢,sثk)_H !hr@v:o`dʠ\#Yc WZnE2n빧` <_jξQpF]S'#ppqqE/sYc*+g#Щ,Gh6Q?,]ŭPӔfwjHF dk#Hа7p)p2jo,e[^錮*r譛$\-5Al1'= yAGlq(ɣ$[{UF2jF\2[ڐEyښx4,)&}7DG/FJ#Ɇz[=]щBxri{@k/wY9(%;7+;I֙1 ZGX uZ{lsf3~;;dZ(A׎zT^^EBCN:P[=Kc[[8p}mdZ=^|ahD 3`)E*dT [13f+#:xwY9J[T_X@:JtrG򊟳 iKԙ i[&˰㸒iH2- qEBՃKk_u\OɍE3!a)7ɔPH0gfWS"pQړQzx#1 =ELop92C BǛiL8削x +d~ٺ^#]/]P-T%8 Y%nm ܄߄X+Tө}P)@FdTg: UrXs*ݗreRsX3rѺa W&lU0A]5yvٟ'#|HPM|?m<՚|C(H=f!ق/7@ !yUE"cVS<67*omڄ!яKN]>ftb ThƤyn*s(JtŚ7ZqޞG5!Xe`NhP4TX1k ݠR*P̠W.}ԀjNVž 19ۊ_Z9ZkܐG٠UA'`FYo[yJ>H|!j*QLMu.#NOL".z6@M9\iӢ o;,_y'jq8&8^D]j\X9D IJj*= /+N/ ?*phmqDL)(*4L-3Mܗx;3oݎtB]x|@嘃Cg։0cL͇&rv*ܣMfrkN n7K )6J-IM0%A72wpiNݓv~%b'q0sϡtȾ5$y0Eq_!0ILÓi1zEoa؟{p+UEc šR]R|lTXʱU7}sIӽq {]!`aلp~}?$|6˽=`X sc8@މdrпfF,t-da M9Vc^tP,N)1|+l-0$V4t!vkhC|j><^b|u0XoM"&{|8$~" G"F`7Kv,`H@NQ { ۡ H<220#`"vH$.8tt㵌yGuqTڑPzhWz\~zr.S ~ݻKd&*!h=O%ͰgA0Z*YwG`ӡyp`z#rXM(Q_.HyPD lDm #qŪ NϬf:Fj҂L Uvi,`Cŋ) 'k1o=eOqGbVqm_& Lv56LGO E,H!8aOKv Tϐ,|b<7~X`mNnYR!%tax2 n6KQ;{]\ Lל`YQ "#c,u pY@C Ki@ӡ+obJb'! '6nR~_"_ l0H#}ѻؖ$u?'S I9<$8|j*\g쮈g(Ms ψ1l1J/WP?:U˼8qH-^]We/b;rw;>Df]5fQXW}uEA@*}An '҉m8-NwFfdxV[jix{lK(<>ekBX4hjٌWw VZi; , 7?֨l$ncᒠxjbYНZ6xwFeſC/ARܽ螵V*2󇀊5A"qey*xkDђ0łwHM* ƩQAUT4o,֤IX|'><0vdoH'9{dɍ  S=O]8ٕ ?53cAh~c Zٳm/T&bܝxV=NO~ Sky 9@mȱd>y\.DĄAS'WqZ9k{.. ?LƉso@A{+.eD ֆCEY+16qЇs0M> *JHj;gh!4 HQμN{u =: moW>5BX׋,M mgO#=bfg8*6 n|(7-–WܵA3q{ _BW)e.2JMxVFIO_s@gv|JPءFPK~IR=%CgaSPGhKuA|ROD(! /v TR.0'=~[=CS~S}g)9v|UOt\XbOXGV2"Hp `Cfu̷ϻbY~ 8EYzEr&+m !e-3iumXa]腥LȭB@}BysN{/ u+pI%gX:-rm;OijqHesw"&U[:4ECyh9z+j7v#DVc|| ~.Lk{"m+BϟuX, Q.30vfg"%ׅS+>MtFd[Gr]Mگr@KU~D!$A6v7)vǘ=s5`K?EP3Ȅ>^|*zW<e (@BBu ƈ?+n!!<9=(;݂F06dtMGm&G"]E@q[/QSUV_ #؄TnBihY][~rT)g0~*&,‘ʍ5p-כO*`-ƞƹ"?\br衡'Xǃ3v^NqZ~`l8`򹚢g5NC{Iꊻ/9m?Aw)˫#Ue߰=Ǜo.bYU\wˀ!hi>zddm&uJZA9Ff%% R.7ܼ)8v$E"j|D-eql7^1co QTUaZqEE B+F.7E7y@dV;K?Ҁ'`>cǸ~QƁiwa+Z?C/P76`9W4:b@XCmK][ Ue1'Y:}c+zf"H}Kjv?*2)"#+~ DE sB$AA IMc%(_Uz {)R7,אj_GW"貾Rj6CJߝ&3WnԉB;C8'yhx#2:`O#TuW&%#3fu LӖD8%ϳ6_eVhxç7Msro1#VHK -)C|ۊ@]*yJGR?A1<$rֱ` NِJ+cL?p@ZzIsiVyQ,▻U/s*ډ AP@14Nf0do IE@@9fQWhYۘHm4\ձ;z?ٸB?v(Da4i0 ,.&/ʏvvaJ7%@qoL'VܦfRe'?4{.>) nۻe`Mko%U);NOiUx]xJ\ DW2Z)EKs.v)~djAX`֪&zZ۲[)Ɇ~ 9p3>PP%l+,v0 NvAzFa[Zm9^G4Nu=r`F=&>}W#| ܹ{T& izkw OoL%< m )4PDG^G se7 r rH _2\{,4|Ҁ',fqv#/i)P{EUDaacp 'T/?PҍG$7I3t8ۯUD1@aSD$MpV BxK+aXwT%Z=Bk ݇r8ʬ|t<8 TJէS45%R[9)W(s]vUT9Ve##Dr1^=s2sq 4c6MN(2nwEਈIv;kՄAX~YwWݘm)t p .Zf'tqrl/0J{ xdʺźS\䁶-EΏ9HX$ :{a'o@VɥAxB M)F^}{,)4G.12TR DjGr g)ez8 jwIA+qTSsjan_H>lꜰ (>FC-ݛ>'ܘR=؊qw-@-Ǹl+"и6,7Kxb^wMlzvSHJrӳQ}s)E0FU po"rۨjo:;G;5)a9?\ +u$U,7J Gqݥn|wy{J4ŗ7sP|w١RU/_AZR[G 7*ry>ۇ$pm_/9+rAϭo-9\V>@xllC%(B#YXn -#'!Y.EJ(u*҉(,>.LH%5]rt\}Tb4:9-4ށE5CIB+6^$3G#| "YVQ(nTi8]]A7eiUhk "VFqG荈 ']" <Rj!wϱwA[h厬}=:Cyp~:HG=,t?xx@R6`Tf&}cB[fS6Λ́D:IpZ5%XBRwy`)4}TdN:د vPEZsVùF`$ C_Ȅk0*Qnz .$O}O$ Xs%vJhq ԉgA8ebU2o!('C_p񴰑ȹdץajtG1|[ # [T"i$M $(GVOZ43#3߆#uz9z @f96jD2+# BinPp@bI y"NO$7G)DcЃ@1ޞkCiC('}`$k}܋7fs/޶vhc7ǿnKQ9F۸S>WRUV,gtĶRn9On=zn qGO($18KzXT"LQ_T^3CKW&uoh?2>T^cWo {C1I gR*~=ccSq[O;:J;+ N\X'{}ôK.jqHd֛-"b Zl'ҁ&j.0eSRU7|oDK#apjƗc$hfddJeY3X 6үQ~ 2"Kdv!Q^D7IFa މ_U]OIe$9T+.X3/a%W3;xRн߿!í gé\#[9*lM/G8sGV$a_O7H%*vGwBdML@:L|鵉#E) 610wesjmo)&N@>a_fSRӃ y7@*Ub E×+3Q Q50k|~I4בx=KLlIwo-E4Wz%5@x,qy\yh;bBvkiA_rD/ay)A +gA7ʵg_&YZ c.z+idkX^Z@kWcmx noL<qd%G{g r"HG '%ͿDX$ )+#r5O^ "8m7Nvɻ}שo74aV%US 87a<ļ1擯D(pqbv@:gʗ+'8 ҩPDY&ƺ;~)`1K7#AcKVJzmFæe=Gs{d8ߪ?8vًp1*/u?W ˯m*4uK?mۊq穀0 Wέ|+xrfhMv=_/*/eCz9NLr8OI=y*FG"Փ o ?bd%]M rj]&vVO ^#zc}8upx coDq,R>> z,VUtyuAX%\QtRA.Z [==SFNf,O#Ea*hOXvG6;ֈr :ft C<&iBأ\}("gAP ':oɛA5>m}癃:ma3ܠ;- dfQjB؏`* v*da`s2:r4$6U]Ur5/b*ڀ ?z7c՝$4˨]}z.Ô~\c՜=^KFه_e5/sѼ3brF;R |UH)j{ -hIu0ac; 'ͩ P0D;Hⵊid(d]pDu܊{zS|R#MDFy:y:EYOD45 ׿;:/\H?(}<5jTuTQE3P n$>gN%!KBrar fDXrtXߡVB:L0޷f !6+]͗EE@(U*h/_dvߋoL H8 wk]S@ #9:4$N HWxy/d>;- "F }MfL)K",)k; )4{= ~8}#Vd-! 7|*}5T@AI>;F* ڴ'O}'7 ri2_n?^VWwh`uo=/cMQK}yj[] AG'M0JY'qrRW-tkq V x-#wJkM{QO =,>[F%9r`61"ʛjMjՈR0ap=C: 1c@c5>qd0ύ[aƌ+IAd&}jL=LKd50'@t}UUaTĤK2$ zyT $W5GV^8={2[Ȥ­]t49v</b5umz@ne!~g? C#~ca!dRQ]]w;q!o`p٘kvr"RFp2Ⱥ {{Wc6EOGX`<!v}fRRg=@{]]lw6ly(+j{hJCarZ"Yq7ZFZ״qvv{U)!av7|>V *3e]SA Bez}f#t2d:JqS"Up NW[7eS C!nrـPKoWE :)o,8#J]|#xmz#Y]0Tz|_ˎ6Cџޓ9sƼ/Fu? aR;Rͅ@$ii)/dS LStıg5h xPW߉=->B=y`u6%6v<"1+1H]sDsNjDoC0#GCZ_њFswMpW+QnYjM,ْYftaTYoB.oTע ]"e1b g'r8sŽ?208,՘2\Cw -8~9LVӴhMyԂam~QF@8ٷh"]c |\KgTFWJ{&@Y@Z|5>Y$𽲖E6 ȁ[m5:ysM\9nA.`dI_L# 65Hy*kxMρwM!V" qu_WENA-zTM=- i򵏥@c<U[ӊ~t>l\,n3A'bQ$&Sk(걻cTP]K*Q$bMw21S1&`Qn.-׋͠ E1\ >:՚_Gn l[v w&61lkm06I @P'ʖE)W/HI'xljˊ#PICcAUG!hAO&ԏ+ qsjHʧY޻_PY+ Vk7Ȅ90R+AK_8nh!F_B\>#X vČ>׀u3mY%Ѯ-778 .;]ьQ-wR_!_ _[pPCJ0=';Bʉ`(]Uu[%1%T,HXÈ(w:!睄ʵ Pk7޶x{:u Dy C*]45"eGR~vR/y=p^N_2 tZ-Z ')p9A]W]vx~:ڸ`WYD,F6kkߌM4e+<(o= :穛/ܬ.ERX9aV*k'Zo{a*G`.,=5{s!^ 's{@1^, GkJfMqOwuoڷ qw$c1Ld> RXL 3ٗ*e3>ENlOʍziŃ`+bC ymsI0Uo4CZ~r#N @T]Uȡ"JZU UMUqH\/0Oh 1#ޙH~{įi*hNᡩ$BlKx& N^%@OO<'Fu8DT?5g#6?6E񀪥"H)1ߢAj?I)Yu;;)cԤ mL/ lt]Y^:>ؖ;[yxL;h<gߖ $\hUƾdIZsMϹM~sATS?X% @ψ G6-1Jl?4hD0~L*EQJ!Yc\8Hbȡmba z.`Q`/ţ Ϸ0 lerQp;bDEػ S#P 2P3=e sE =(nha+mnB W"IԸ0j>uYM/.V x3Gp$B9sOs\w*޼|yg4+ZyZz i(䃇?oS캞`S50`:OhCyUpZNq,(5bԍGJ9;mQ띹TsY6!bN*jGֻwʚ%pSJf63J!3aE?l4n>һt@ \BF'HCs<<]O0*Vja/M)3#;0=+ + }{ռo{!˵x*-E\ x{*φ,OketSxʉBfAR6k}8Pi "4fk QՙS{_?Vg=iV<(%T\T#uz~MǹQO?ȝV3KWY$5݅h3>P1LEDƮ(,&N "&Q̴7W[A po\k qiFEU-zb50|SfSO=z OGvsJHsrh{gcBYy/*BЄm:()LޝO c /k֯0  GT>R4Y![U˷"_=bFsBFe'Zhtvs0CuJ\ zGmgWJ q6 l[>ᕁwVF,%)5!wQ5$B~ S!j[1ËW&)z;بOZ$5WRiV-Xwq*<^M]n|ڢ1 @V+yvT"V`5Sxt|ՠɿHg.G.8H;م#JX&#}Ŵ6 %gJDk7eJuzMlV]" y*l'E@ E2&_v1{k㛋 7@d#c $vkXVu @2.X􉎀vK/3L*K;B`bрfGNnE(VyR,(gվH~2Ư|FՀ^ bx!hWinc~9i4jd~̆ ҇ב׸eT}h(*M*|LZ:kB:0LBy$ "BBSG 9[U)!wcQ9:ƊC>ڵZyb\ moc,;c>>ѿnu ca dy(Q97έJB~H:;7#)*)[x74ԟ,k !TqUhA)=?CT!9bdVUU#k^fw/~;DY{Y-zdqfB«mIźVlLS%2fN ۏ6ǀ>FR d`U 1Þ VF?Dd1i+5Bt4ij/+-j1 aVbBZ](-ږiuF|T8.PZIoei(Ii.,Pe]Sdd$TB 5n4(# =j؊|ȯM€}c3z QJ'fmNfzF٨AޜH +@u=f]fDX༐rLH+6lAZ:*;hX9x˹649G'&j-˔cIrgv!jZ$ґ]z;`ZTXūj|(6l%a}NBT6 wsHPm=i_NfH+p95rҕ3.?5>7gJz--k>%G(ǡgg}oIօ pJN KXucA]`׭/wWS^ XX@V(Λ39h46ns&%2N[@|=C PM4+x:;uH?g㔄 qF<9X0[Bk>v#+Íڤk*U"7 s5yٓ.UOUsjcUx7 0(2H=nOduxܛ kt(@ o%D=O`'e5Wq&P̌RH+bټ)X^~y郎!ɂgDCg&EfR~e,8+p2m!GbBY3Y~̝HOi=8Ǚ+_9}6eR<4]@ק*N2p2[wV怢NQSdZVA l'q䃽H@id7Vy9S ?D9~- M8yLAYbVg0VZ)xB*;"ߴ%y/ND!?Jx;$5MPv'Dq+6C2iL{3>^b~1ﱋx8s+d|M/[l_z4T[kqn:Q,ʈ#`ROU8s#1<Vc^BVL~'fo8ReڼpJ.:0y"j3y(Cɑ k`]l2vȫrkc׽p%k7r[+9Rs'$pa'l/A-!5jYw9M!PbJBQ Pq4K'4"c], %{]h (Q>~VT]R.H&ʨB?M5OY=sy 9H؊Qu iH T-|%fY=|XZF@6Rv"4΁(rR} M(::*!2G {t<:#1' =x7AT5Aki#C¦._?V|F/Z壖.R,Ih5w(*6p;x|3r $VXv1"ێAH]@; iO'cWCʾm36G2 Pr*aqy_D^:z}ԻBemTj3]"/])5m/Mo[bX ɔ@Ȇ( R`no*mZ?vu'1A 2Z[@eJ$v;^8~VZilM0mQgYL\YI/|"u=Rm>5ti,i}"s.=v s= Ц{RU$:Y_h^rзН*ߟhՁTB rr4MnXee@zk< bۜ%#8izL!V:/Dj3"Bk~U;.VwiɚlB aZCt 8G \p)ޕt9By  НATB] 9сrl ! ?EgУF扯襦&6O Cup(5c9OO7Xv- ZIg Dz_HAV6~(pEC P98yX2}?MD_bf Mݠ{C<(2`Fy_5N+e4\~gfa w c{`Ƚgmiɮ,\mT4k~cQ.M7J'ο"Q={tlcdV;3)1W>c: tgT{4Fo9u6]Ԁ 7Gnfg(I3sJ#[6|;=Kތ8mnT廹'm&ℬ?>(6r`&OI@(b5z\z[^&4۟NaJ;F) VI #ij|meTyZ~iet>a/,nnk$}"3t8Wt:$KTz|څERgk R(& (ECeA)@֏7}]Uι%r# WVzAc;+V=39C}M._]I>nw\q )-Ll:l:q =]=ι͇[jըu ̓J7@#mmJv^KI2|$m2yt-f'K\ahp uAu} @k[$DV*L8sp(AElQm KJ>iچt@-[ `n'<$of!=]s`!s@7Hrr[V, 2놚1/2UH_h0=U`ОךܥڟG =:ChvK-hv1>VFhnX;8.LM4 EvޮD+qiE%2 BܸO'3v otn\VtcP$=CA^J)]65T;.Ap Gap-Iѵ)'=hKDP{H7@WҿtKam֖wY_xZ,|F-c*|OI\A{4oG*>Xh*Y^<lUuސ 3dm|C6 ԉ̿,Ox8::MuVYIY.%S.N5I%n2(XfiHz&>P*M-t8j%qrC4$p]nvkPQ.wuXAxM)v:cq-ع>AXi`֦wzDu_\ޜ}; ʘACx-/2pg\]Gf9oZV¯HO?Q|4qfܺf TxǓuN%7=\Wc{5Uqi$D/&S\^ZcIì3qi`k<A<IQHj+/0ҫ`6̛2, [CAFp9m"-昽WVI?:Pg5ku?$6+;([78?1 b½k\}*g0K]̿5;pJ֌x~':%}K}Xݻ"΢ڿ`ObL;9:T&CR o3TD\ԟ>,`ecҌ9+}~-]!+Vq/Ep[.27^s(k /GB^1'hyg{(-K"^tMkg&7]Bu4{Csr`^scP-AfvpK\YZvQ*cتjgCūc7iPM]͋pu9t FW@.e0#YېߡKI/(X=M$z4HT6(vY{w V$iΥsL)\_ˆؒJ+‹W3-ˎ.8qR/i!INr VQxOt'`qA^à\#v3;zoz+&8RGA˚ )Թ$OF!\NvN^dcMU*/.\m Yw=Gʯ)lA<}Xsʓ/X$Ufg 4eL8[%he~b̝ Dq0L6r2ǟ sG4$8}XGe=}\ r'`=,N ]+UP Fc&|iQ XeroKIq ۛ]] =DD x+A|`jZУ|dj];&tD[tXԬ3嚠aCJđc]ҏʢS)(œ+Pl3d<1[/uSB1-Հ4JŒWx 5R |Z]$z+<{lC0祉Kt)N꿛 ' .}8@-ק^f7]JN;:W#=MrxS2[;!>&p0h ?3Cz |mǫt+VbCL0ӔiOףȤ2.ժߺj+aӃ3C|${HZ1%*2)AĻ $R(r[GH-pJ x~gM8M7e=^tofbɊAHg!}dcpû)YfD7Dm7Ŝ+57[$|n0Φi C&b {2p X*?9|ƑskOj$seAaf5t˴1+EIDuwG)9[E cSAIlE 3ioX򃶁yns<^>`dЌ{ ?t:u vtc/G._0T z/D1hO2$_r E䲋 MyOa rZMv 뽇g)UzKה0:h Fb@PKW_XH!j"4@ oB(Y+n(mj*6VSTEC9=cS X YFo'6g[s .u4=BTڊESyA؊Cÿo~c+>&\)(X0Cȑi(x;'l:jDQDʺm"=ғ9V+)GiIp+g9E̙7֓?RXD|fA6/TLJ(t)h!V0Uzt!#Y.+O,M;G Jz(& _?:^f7Q:CcYFG&)*$ XCmp'!mu "s}Ia[t1pO'A 6Q¥`$c-̄u4qH|(BTx0揌$ݩ=8+ep&8 6+w"9D'N@ ]_0NS Q;Ѝu/7l{S"[21!3npQAu~mw j8 BxfNhJ+5<švjvov2>{iQxd+ z@VŽ']>}͐=B 9E\m; 7ygW^t~`JTEY'0Eiy6wSB%+k*#Q+EY6s% /wF#WϞd>g̀f'6Fke]d-Yts aaS4 %U5$Iʫ ]#|"O׌0 B>'T (פ#.olQ[W1ڗW,称|E}/=E݃|G@?;~QG`ھw*_&6}y 4:nBI?K$Hx9(^Yrq^԰Ci[pG}S]K*&j~0}qAcx́.c1?ПB*Y5_EY㻽f(}xX,VKZe6FPaqXYG)u52![B'BB˰kјhO¯0!ɦ^Y|Ql= y NȗkLRMk B ǗY}h>wDE},L @ceJV;T[TYD(iΒ,*/gԑC˳FPm"Y]0^^YM?(gKqXf1DPgy|UK`e=2M!!nNZ?.s)M*!e&|$g!,hOsI[f:w.0ȳ2OO xP4MM1a "c:,3p L*]<kI69c`O} vHYR Yy{ fz~&>PZ/v7AbU+\c f%-E`uXEKmEF<{dS.b$lӶ!OyІ g)Pj Y*+{=a6b2uzBC=1YXz6a^_$WkvmNmqC4&K^ww(G.PiEA˨8K='{^_v49$a]DMn-us à SPUӶ=0^iѐ*jk\)EA{ޤ#lznk | 'KQ) kW[ݯـ`FӸaYmǴbOr|y¼B/TYϋm@p̫Ω^L7b .K\$ÀH1cDv%hE6FciLM@WؕDe Ќl['PW M !Zvh6Cl8笜 3r_E/tf>W͟hg h",BَLAY2$zh&rD|94K8r?{I*2`=0,l!.RRT d ߡBwPu#ke 8BY71 B`t8_뾙/d2 й2MHgM;"[ciu@5f)eaͽk0SI 2%e yO^C;3 +qx ͖g ("wDL kĤ4@Ijo_$ J苭ϗ&ӦVl#L-'R'Q0FEz_\94gT揘co|8.Y-1djT[OӄBԍRb&y4qj=uW "LjJF5X#$LV:yۺ4]~fP^ǡΎ!+E6Ҩ Q'RoPnAE׊oEkRBғQ27>S!P'8{1A`#G. h\`4 4jUzYJ, V]V c{ ѩ,?0wx#~0UTEG]UH4q@,"Y.0 WDNa*!$~U% %E)5f\2A?K0ijhZ6 2%/!>?OU04̦b1*j${|,念M 2Z=z鍉Ѡwxq4r/`&ҬKr4'CЅ FžKߺ;1ݔ=V᜛1)KSsA3u:ȂF`)[WiL(M !z8k")ClmDn ^}ݮVTtԐH8Qd y2Qm0_+~!2'H 2fTl(i+C}%2/GtdI Ss|bNŠ2 ]\ߟndppi ((Je)O|`$)!=w 2J@}0uuN2nby;%(p KM ծiotBqddU# WKI͂6Y9dΫBk| 3[@W B~9>y&UB9&"xx@%m~bKM;6.7pA#}Cdg &fo7b|!IܛK0q\Ϻ^j6BȖ XLJ!9RQZiHpS'dQd veN%Ɲ,gh LuZ3mmg}GEENƂN>[t:*$ȦX j3eV¾lE)[,T {xɳ@ių𲯥0%-۟ z[b wLG1)'WT(F[ݴfw9!Dx`2Ib.#4GBQp4@G;bb`aÃ1i%_UHaQJ6m, ~`@e$7eo cڇ֕s_wNyRf\B<К&_-evTt3,(x45kt[jgmfͣyJ=uR1VklcP3s\|rl)N=1? RgLk,t;tA2;9Ws5ZBcFܫ?(p=4)@xYE0¿jFa!?lX.p;T*%c O3eO5-OewO"\ILIG%{O,OayI,]>ף[V*W氉(ˀD^k5t5M5uw#mAwf.l%j] ڕBsY#D.eAx,^6z gNloџhj'@n:Ƥ)鶧\.JfJ!)W0އ9EI-URp&@:gx:q0Bx ۔A`Y|NC:5י 0MHI0Sƴ]t:뿅XCLӘq;.Z*#]f^>K؁hCI =<Xzws7HQK|TLk(D[ m'γ!Z9X̏VHP6f݋ʙHF; (&8 JHU_-7H]TTFn/!//{ sE.7=*Hcig;6ܣ(ⱦ(Ɵ÷!2H 8f#8S`bP!PR{*Δ=4xԠ,PK7J*>'ػoIuњꛯ<骠G>C^IiEΊ|moeTVlR̟7hVf(gl"FYt?_YJ6Y,>!wb*O(3l=e;W\ 12&^Oa2Zo_wV hO8 ?8Jm8HA-VoN.]`*!Y/b*hxo$b"'J :ua @ّWjp$7DDlm(UkS[xy*g|zdm9Ml ~ĭUք"!u{m*48yYLj8np>)pk[8֖q y \xr|mw؍m^KN S @B ~Y9;ZL} b %PBT$o7'VZݸU_-j 5,'|. c9",yK<rLL IU~c2ӀkYu\Rogm.ռ6 *u)(,?[ N'5rY_nz4.MyV#^{c6ɦ9>KC0 u["?xyLykSe~+`QcDl27XR,(ԁN?/;6O#<0c^{a6`oF]} ? ~N¥  N@c͖0v2`[)L*4l2ݼF[x)Sf<ۖkZqC3zHt>7dQNFẗ́Ccm1<3zSfrGי%E:HZ*CfJQ=+  vsӷDt WXtpVߛvb}[ "X2UDߔ ;J(,Nq 2-νGI\R43ynyQiD%mM`/ci~v\Hﴤ/ }$pkR>Mc[L_3t>]wiMA ?Co&Ǽ4ݪEJ9FD;ii?'%(5:~G9oܩUCӕ%YP۔2ٗQ1׼99/ɾon\U@r+o1Ni޷K&424h3?n2&RCZ9@F$عt+߳PU}<ӁwZPT]g#æaw{O1}ȷ2 4x]M@'P b~fj5z=G(H:BB6g 3~xo8Z*Ր>a|f љȹX"Λq2m">kSG r  з&]15SR mnvPN.saA^cs!A!g 7"+1Do<>.$/(S|܊,+`CTFu:?]f>)s%ִ!"b5BwD@ջp'@hfNc<Ղ 숙RczPFC/ ,?'D:AoR,PY@?4e?㢜j| uJ#y#IƔlIs!s3+!:L(bxr}yiNΰ4N6flԄsDʤ,kʃB辍mϓw\*pc4.M,,MHr z'o(U\ṳw$ --l 0=2{k0x…z;Zdv%vWnɋ쵉N ۊ~o(=9qh:EQy ]3g>ol.xJRK? ̐ /6ߡNزZht`>W%Uf@[8 1#ܪ򙵂~!ag)u6^'ΰ*푡!9!M7PuZOWfI1jYwa՚\ az6Pm׮ɩ{23SuhO&W~[%zBax!B@(r<b?FƯ$%h]ވAKs^MqO_["1{<2ލO^NTA9@S|dJ ݆ Cn#8"%RzSIm.;s!f%4 ݧNt1V =ð >=w͒߂'L[7P/וּ!%_,33A~J'q%@v 0|6G М0'b/0~+h5t)_Zq_()`fu5 q YKLf_}܁G2/JAZTYBe<PsyJm-]cQVL"I38S-㸈/QկNDd4GwDia ax,4gT^=BM68`kֵD+^aaRq  sScS^ƭe6vY-&6 $놜iGv?0ŗ3$Л2rwBѷe>!HxmyĹj8I&{MO 8z'Nw.U2_YOIK?:mbpBjv{&}'$|.,e0m?}i|{ɿ!AqV?!ͣzwD\@v|:0&1WɎZ ~CZ+6gk9ѡx.v5Bǵ, z e@Q& %?K** E1ֿ[ټL^c)`ku2,4ķ09uQKi0ru46soAv{Z AQ]UO4 xe> ! 3r61p|&/V0QELG }l]*VS=[[qjgWށȄ eEL|Q\2Sus`BPQ2 NBصB< :- zNbopC8Jx4^M/'dspr t·>ʺqEs琛Pߥmm4[NwQ )e>XvSX$)OUC?: 5 r~4jHT|Iw&nAn('/‚M Ы2<{5Pql4Mӥ_ ->X _*<\ϯ,0) V8 ]9㱳sY&VC/GP6XrNW,f3kox((lS& J=*l_M^WtRRI5:[(#Tv,WrO5kQ`(lv#P'>[֌^{ARf;X}::ÊXC:z$M#]9PȳJ?4˿{]]MȝHL[- \/ e1zsW.Ovtpg2VRmBz2Ӆ<&Rk2(fp販 >p0\P$S&l({BB2lD;8Q()9/@@$ T߭~x;JhA/q1Nsr&zT|WOmNd#m^c`_9`\RN >yAUsz41w v'׳3ۜ.h0 aruN?H#i{">CwX&6ju.6sʷ/J' 8vANT3^]"||>AbN}c$z\4=2 @cC30;p]K]d-CnuT?*"1+%XҪ]4Ƨq\&P\#QMWL؛ŭ@8%T|2҅r)M7p T_`sQzZl >Ž ZsBQ9y1"ndzpSAp8V4 E9_v~fp!"t- [/gbms9% ?T!МU/xE-@`O)"B6qΦbfVQaK>q"_J|ةcfP~>P~ BD`E[mL5;nRv 925x$`^2|>eDrQn+]T'mL%:IۣUms@!Vkn21^%~z!a=![ d w NFe"$ꧢ?0BO_$ ["!*sND'g EFo'WWgzFk\7#w_WtT7-!25s$["`;FQE46.a%.l'-o^!C\,uB|n%_wfT1ֶ6ZsJ}(ߣrWgmY -Ǯ7^Z1E! ^[Ԍ,0ИYF8 ᛰM]O$gNM͸{$.^fuFZQcZf&C2-ds-vj dRm~U.#v!{*Tr4J@AJݯuYm) O'`Es_S%1.$0z&+~`$J"额:x-ho-^-ۊ& , #,d{sbNT5~ )Gٰ9} iЕF(heJ*C0Xp8@^~1<]%#S];vLM .a⭘BqA2vM4j#<<@;6u ߴ@BdU)4?(r4k)ΐ],o?H=:[!Ss(ɤ[rnvV~3gNJWZͻAʸN 3x85v,=TB. ׃\SAj`$і"2er4ɏglph%Fb+[ů\'|$lW+ S  no2h0y|4G OjaDlX4mɺSR+KT?2ttֻ,b%״lE#&|M & dk3 k{cͬ>;BH$9P)L%]VJ=HbUnEo>J3fQw5ٝ)VQhm#܈࿈$_:L$A D ٕJXcm˭AѲiby"W[-Mt+И9m/1*n~C"GeBz $5d[RIJp*/SVG-VCz1m~CdV޷)xkrgƨ4i~*n30TIr2dhJ z H\/6VOkon(Ko2p_(p $ی) V O  t/8L˷E[=ll[X>wd27UX~2]vaMa^~`_uYC΋b3[mj \@kDOXh*OeBF,LSQfX:Il4͝)CZ侇Kܽo4wqq !nmg=ʔ!¸~р r艪_iCJihXҵnL' z52Sck5YS貑ă qXvD@óx 0=^Ubp54j`O o(FPp Ԍ!7UL0w;=3%f˄Oe5$&C~¾I1*oD8UfЮ쑔7d69~LpŸQe*_5 EDptؔ2C/򂃬,TtSF1FܹT 1'yKJ ["5;^ABr^ W5FO}STA\P&E,P*\Xj (ų9+|u?c^u2jEPUS:]4τjƦBgCuo)%+\!pQGQ bh}Z~˽mџcJ8;du';005 x';Y7>=2qg}n<DxjR1^Vyh m~-y&ԌD}R .eUމ;P~m$ n=p;j3InW Gs_?T*=ʧ؄ R-Hɮ0v3FU\]^IƆO\pxi7%˯EM^] RXhVQ&5b7Pz7Shc峱j)Wv%}d+sgI)_D3MȀ P^8 -S{w9fHD#e.J!BԩBr&MZ@5f6~J{)v@y5Uz3ਈ `+}Ce}].!Ao8xr[Ej9d" :~xccɺCJ Um&RdL-,JoUD`0ȉ {MU~m$Bޡ)\kJiui?gՂ2\@Z.H ۾5SH8{'C&И_=coަА!{ L*DcWx갿|tMi0 ( fJЎzd;2 rˌUV ܎^^-"‹; LqQIݎ6Qn~ӟZ*MV |"tE;8F( mڑ%i'd,^IiX KnJVbo[pTt)+Z!}c/rU!CSX%ڥ0EǤ 6*]+gn{[ Oe3#>zDrƉ q%cK}Gk.;QZۤn&N7aseMIi%8uv+DQ 3^){uQf@Kl S sj_ѳ- J `;X[ `}c]ˁ)sQT/#[< sB7t#itfht0{yrbSm#{<]a},x\wwnxOlGsQŀ>_h|p;`X25 #}XNUe-F4`6KE-vpsո2TðAu hjg*t_#}nC@rtoi;*䫩j=Xr-[G?/?/a0Fd;$7UV/7"i1)kp5?*I S@78Xu >#K*ؼK][>mՊC,0e ᤀރTvhkȟ4yr)<ƵaR7;$^WCmW̴V4Lj" (bYk44<>ah`b^Sy(ZqqHך~@NzJ2U k!MJCǚ'lfM(Y?.=`zb4`G+x.%/X1 r9n ˞j0ēc&j{s\YZ'/4ݙv=|+/5+'yG}ϭ61 j2woD>2v z3 @`8uF( :[;ᓯ>1})|cD~ ::lhZma;CYUjn56=5)#ϯh'%}q|q}t՗-}G|8 /ҁ,M9m]\kJƋy&ã qY+~DOQȔ&辨ug;1\)iWաp]=ӑ.El94_pQ&װR{b<%rV,Q f_7yc+fHyW5{XA~nĶuٮ -:~Qdȱ&!5Q {$dM|Jp^bU9]gH!.:fC1r'ڂOsԯ}fGqaW]T?Gт n^}3 J] IO OZ 4M;cp{~@."569 S c"NXkp:א\]āaLiCq7CO.hYw?;jQ% fzÎWW0p@0 {}㨉e頁qt2=tM, AĝÈkK]ƥ]j{;F9^N>tB1ZO&.[+M3m{_7vh龫1B5J0 L]3BeS gUy;LoІ{a;uŝ!x8E(/[NY.h>#Pvph3nwZq0PG ƝgQԢou՜d-W r- S]vyud#to)KzeЬW0w&5#pHAݬooB*5DEuƍ%l؈Y9}&mn'c95eE̛ (_ v TJ. 0uC3n=>b&^Yvf"e$ReF%q11d :IL h E* üZd[d]JPcG0C_'/ ƀoFG!WF3YF{q#N+گN,UTL8WG=ZFOĪlb5Ciwv0!-[&Vt)`G0:^`Uwp{1%].nA B\!vK1P[ɴ:|ȸUrn}A-ĺLucq]l.APQ:Ҥd=eZH` U{ hms `LwGH?8ĤXb 5V]_͒iKpSF7pBm"cw)+wvv%$(/,MA+g#ZP+'eҺs#e :8L6z~ƴ@e{ANP-, @/Ü@QIgF8MSˮ4Iijc#&&";'OV t]-u 1e 'M"E`ޟJ2,!MM*AfV޻^fAHxqxr7IAaCRZ:QT4xD#!g)K?kX9JeY*F}ҵLf: qVg;Ƭ9 _YjNCU`7#!A!v^4Ak\_#|^o562䢓rw@s ?7.H-1]ap߱h*ys>1޴XDJH@p4I=w}^79uH*  |O3wo@xƶ4!F sLת4T-.52jO.}Mz~Ztxa׷U4|/Ę_qMܝt2+zE?71f& Jw-`b)bN&m3*ݳރ^dKCDiTQM̻ e+)ŗpq/h,Aߟ+ZwBy4EqG|iE-o` zIx"̰B31vnh@}r7\Ք발$\L=N~ OaN\UGW}qI!|*f5+sf D‚2|̡$ At 3VپcDjY51;cɰ}:ϸ9Ӿ%'>ZؗO,{M'fm2=)mv }!g!PE&k;/oκaM8ЊHAapzN=ub% }h -/2\@"IFC&"Nx- j8^U -j;etQ辕d`M8 e̔-]y9?|w)4|n`Iޱ夎<˹+ g-?mT(C8⥼3F9UM@Vɰnz"<ّQjYbB]>x/56C r׾9䰇ѱ 3/7 @+)1[GA o5_Q_P6!7ʊw&Q }TZqu})Q5faٔ`tNEZ*;3!89Ǥ…o8Z3:jH6K.8cK<F'FE~{#ѥfz^G6pl״ǽψ_yU)k֪B2ιdMg/eݼ!`pYF73H -m1suT.sU~/+4O}w#C/?->B[ NO.=|S[WjC `En:s=ӑJ,@K6{Tf(M Q/X[,b k+-|1@=[/Ps_Qcv3૎N]t~?z֬X \=giA^lu?5yљN11a7.&]FU]qGh؋h `R F0i.dS,LT2q&#WLgd_4 9e!{j;w +l##̢:=+ Lr]s^iR/0$}x4T-494v5yaJ1|^aIV=թdwVgAD{`HuoV_Q96ϸpc%T}Ajl 5&{> ӝE$#rƐ5>\|eT6x6,7F)O!vd} $~ -:j5fj>\,]TnJ͟ ->qu LAmqePf!il@c Њ5rĀ>H|Rgѐ z!q}̋ѵŬ."8l¹:213Dt7fD9tq5+JQ%+>MmÙCv3d<\A>Hq_Mni]llW_ozrEK^5tюj/_i@>CdCP D5RDoe6^r׊82 Ԩ J@EuhVB猽Pt/r6%T4DLQ {9 }3ڴ#04q~!F} t40,T嗧נ Z|V [URՄ %E0&#m&s4R;cӒ1#?MUXA'l_zGV(>yY3Vau5/?JnTXU8|,Lm4%+ gݥYZu vTuHcvsIȫ/ +?dM"F\ n$^/j)|u F 4K%P`1Z>djD:ݷ J8vU[}ˬ9GT㻆c(;{YEcw\zxlh,g@;U;WҨd4,ʋs&eY[g+{ay2*:TC6P>m՝;IJ q$,"̴ %$eR]',_R겖oP [U_[4 J~ K $s~ E[6z>&]0-FBHcH4O+7:l2Tu%t_? gĥӼ NCxa'/vӠQkn XEZ~xֱK]%d;ooW*l,|u yrޱ>8$~^\P{s(]̕J`%puM@έYʧ%lX;[TAxS;ʫY&1DPv1&WE:3㢆tYlcNNռ[*9"~\c_h4^2SxWi.(\ěJ<ԉ g a[sL2Bs@ȥpŹ9bkd-s<48hp؍i.>j $HwhXیjc# -)l 7#-KNa 8J쵩'B/–QoOUm"]PV-|׋x:s>NYo> 4˺:8MSXIϭBtvdV{FM?(I#b'y @=SX4_8&MOh$zvz>q5%):k\_H$6XFJ: 2 iKKJ'NOghO81E6f *5D'EC@}Quq!`Xz &oWj 9BRrz-`] 6XfduzrCXx݊׹K6W#F t2ٕYx8&LC%):FQ5] ָrM@.+yk)"'ʛc/&lnζ$Fk:cq|R%7М)IrS^щNq`}!ˤ[8ʽa/hte}zr6-: }Pe@^9.zՓ,Gh[}^iXryRhٵ Sb7v:N;܅&Љ%}_~P߳j76aɋDuy>hYZCLrg,s-A+.Zȕ #=hIRr_E5ېƗњ*xT~56.k8ڷQ`'kl} {.x ]r*\t pK3CR x]{s#37]/^3141"^3a'Wc驹 nS 0Ӗ~n º+|J2"x6\Է!5Fcc#C9ʦLwQ2!U|ImHűzݗ#"-^<38+.XX{SW,KBE.ߴAHbm#cU TCS>xt=&ȣ.`\Ne2bXqoxvj+yW] (ߔ jj!O#->jv,mPp{!lqBdZn7sFjRhyf0v`~Xֆ\2~{ErS6 2XJAwX%[+@byJݳ N!'Aڜ~[vTq6Ҹ`dT&[X cm(Bƛ@& s9{V $])GQ2Ҽǩ@؜;8'mm}:jѡ@S`*Uu/4h(2&~>ؽ31_6Dw\7"Õ^*sں|hyi P'eEX[.&)j0 3M%-fDֵeVPa }W?1"`V%XMN8 rfm!iOtŘc©)#p$}bY@Vfi^ꇜDzXCƣ*}. MEdS,0)*ˁiE5TW։JE[o|fHTrә:Yy?w#@)%$Ky ATj7DD]85_:c5: oB,s?++XѰf= JqEok5HCpb'aD`. Ŭu]wTh=u$ެ帇,A(*n, 'βxEx7 g1rj[)Fzx] z4w>p]욜!(}/?8'A~2-,ʱ KWniC4$2>q ?PTsy:jJDh wm hm^..Ī1s!>6M8F㮙 1WkJ^WGv|=7h:d$ڭ?*cO;{S>snw-F +ϐ!j4bFtd֨:p}jҸ/JFG/eƘ|ę@5aP>:_\zpϘ N3>:XHEu=k*oWY㹕AC[(D%č>&%`3u}rda'% (5XnrU[1a3IȉdƆ3g8$_ j[*mq]U6;ն%0(,RgmCOB2w4էj 3Q& 2\aJK0vZ( H:IlLK5jޅc]sTj\l|(~}ZI1al+Z*(~u q@| -r o::Fz ԫP҉]] Zyg:*Y<~_Sn?]4,=@^[$Rz*y-l8{v")ysjf /y#0Y~3T5n c]Qv<B#J_t"uqv+f#hq[,2[|ZKU7'ASHUbOISs-ШM=0 >Ƕ-|Wj š$ kp+Y/N4V@=Ab¸d~<ퟥ k<%k82Nn/҉t様tםWDTIrX.6wTi9& fkv-S_) U:Bm?9 { `T9TpH|pO:]H9rC M票;Wh)0b_4{ Er֢%`53]Y&+L{}2 (Q:.!GuF&ain;yDRg?Q"Fb^")ԞmX_%s.༅՟lV KxH:x.kµ@3ܭ- N[r +S0l?ڃ(R9Zc^A'WNi) s- gjGYX󻯐݃zw~1 1ʄvZ1ԙ.e>3IGuo.b^p& %xui `yӛg5To!M/h| ]utĘdmBd©l;JJ3^5 #$)&\@ǟZ*5Y 2,r ;bG{},` r:U;2&N] !ڧ+#OL={ \ [er& ~(%Escjr˕̺Hz3{w eɔ_JBq8ox \$6Zl Fq?\37r k%BEb?ƥS &E$< Z,$,L4 =O3b ow}1P:t>hՂBۋ.O,ܙ^~l(~h%k2mm5QFt==)?'$ND/X-)Mg<\!+dqRYvb_ߔdcF`' %LxN 'l)!0!˵\HaH?i rz^W5ԩUYl?r\(uLD/5E \f*15&`w1 ZT6-D׀:bJLZr;j"Vלpudy CQu$\a2_ 90eU[aK9K_1,K6Vi>*3ArVPg徳ZTZ2$E 3?7b02iI{28&SwflF4{y> & ꈲahB!^8EXckAT*ܷMnbȚgMÊ܍.5Zs kjT}蝁gu=&H\Ǩop|HHm-cD-~)ՙXBu?x*\‘ZFnmA jսjQ}f<-naT^sr[),˗,P;ڥxJ_^ ,1æ:,%耧g~?gƷkKvy2t;)MEB7gp>tQ TdzNW\.,M q9\*TRŽR*R>fJYZxj'kS71[ݖ=q&uSx󊆻kE Yx34MuDWpڰpqFFAJgjURPi^=$4'bj[z2j~+6O`R[|{y2!D'U {o^Vgz+DJ1$/G6Bxs!ۭ̮a@'HC|ʈZ-MMD *&.B2IgzT#1+$Tov.| aZ}R#3j.+.!Ae7f7pl h %Lv{skcN2 NwJ'c7~F8V5_vU.8AD0ECArz{tXe7z+yriqR`Dkӊ-EMl(H0:iQj)T~Ձo;#Չ 0 %7B4E03"$7'H&Uc{d84_fQJ|7AN Kb[ | 'ߣteb#`},'sjΔF"H IZ^#82Y&w.^HXI oܷ ^0"ƕ06:AͫnzYSEm;AKHBb; 5xZٚ@cLhHܰZzhDƱP2J4B[ߝ쀈ϓZ۪$J(t1fq1s1`e->"Jwgdn2ZyȦY7'ᴵr<2K֠3FgCu_zOoCT4wJefU 1>+FIM%UB$$l255`)^ɹ(}9W,!ݰmabw],H'% 7٫0[`^xh(i1:E9 UT+"I6~P iAu݅M/m;VLhɋ>m:*E8X_SX6:аb$ǁge||[|]M(xdzl_ǥخfr,kπt.*$'(Nj$q;?^MDCvP}ztD:N/K.Uέ8]+ɞ(Ia]k '^pdvFWdL= }ȫ٪aot <R-lsf+D-b^LiDKEAin8 S1r 3Q4.*7}g*\|gsoh^v4#_$HK".Y;(wgE@ȡRM$נG8§ aVl{ҍLBepDWEx.f/kҟ>ϔZH"ulbZIfBV4Sm&:_ <rnɆ:|, H@TeX 9Oa D }o]gHI`[ڲw ?VnӛS=7P| /Gy3W0ج8XD9^ Bdp 烏E4, -8i4C+HVvP\A?Lk%11]^v)<'Ci"Οk;5=E'r3MR{e:ֻ:cxUiT *|Ã5m6[X ϲ.=$,>ڒy 쀜(rADI"Pz=H?!? o"W;R[̇$!#!;3M 1)&hڜ4 ֘zz%c !-Al9  YcK+32-a@-WFƞvSTjcb4ſC~*u Yq>LU_o =vʦZ+J|4}.C5+Vhk{itV7#5RY<$-p N3(N?lKVrb%WH|UNy{˨\wfE@SlyBjg2w䈠FȾPO($%l>; 3j#zď#u4We[ЩT|./\ZlfIL+,k$ԙ5V.@)[> 5zd5 \Ik H;BQj`kSA;~_6h_ - fkS R&.:{{F|dZf˷ P M VA^}@!&(Ldh:`Iv4r8W`Cp,D빗AL|Ѵ,y%(ӊtUIV  ǦɏFi5{eZCSKPu͛ma*n#-8&% IK>Љ"C]Qb ZL oXkH'{1WoGf{jVV-ʶp 녲 wv+h۟ i4C{u/>+aY7 ^C%vIx-% װ ]BBKsXAC9K IeUgӜ&^wõZ<U^XP{FbXs뤶 CBksJSt7F(WNvE/P2B-0G$}[/OI%5.,ax.0N$K~UFVj(&3@}.\fkܭuW L$ 'ü!Ѳ֍r 섚pW{Id.Jt +bޅB<>׀4m:>F˂dLz/e#j4ݺhl@ƫ"e'V%yyߥ}] أեu QWtȻ,A{ x-E}8 p= z!q._5"!}CJ;% -Q$:ʲ|U 8wbmC:i tl|?p}5J/a$ݾU񏾹4rz.Vx<&툲̡z*HVSgة.zEC6Mƚ u#OHWa+E 9  . Tj߈W.5C0l$(H[\ŤFQ dt6 bg&#w+j3 49o ~% |UUZKϘWhI8A&r8K2z-ో'XŐk>Vd^H84Ӳ0ؒsj[֦ቁnj& H^mC .=N}e:.%o]xjY7?d8>NvL]]]` ?:Jpvta'5pv<[ȋp`1Hx)^lb@Joqu¡LM23C"kl~lvzUI_01ow7 nH(hk+AM$9 :ć[WpWp#nPVJ1< S, #BA8hG^ɮ .Yhn7>#>k`Ѓ H`񇙑J<jlY\]J} )eՊU 8A[qVؒ0,#KO@ mݕ9ӳ3nPDo;Xs3L*~[xV 5?t6?e_iOIDQLNžJ]L VNG8c] CլzYj>v { L@~*|jQ;>):+].b{]+udCOĪhOelryIPh D5 ^4$9YKB;hKKFn*Ѽ'~o@#EgcYI#cKFv '*H#GG9B =_LKq?Aުs_g.ze_Q%w^ff31 ܪf&[,'Ṯy*Q|QYF@mo^SJ~E.R8X9%r'!E H^HwMyIQQ\2ՑHۋJ6c߈Q*V&OdAuEJolQ0ӕaLlzEC-\ < EJi;{,7^ч38i_(6V*XjБZZy~,!}%V wp U5_Yd!X5)J Ѐ.0]Z ?C.UrfhX iNTsZw!wv4F՚7"8|~P4D\ɍcry5;#r*:idw(qF1#*:y~e_0@|HOkwh-T!2?̊2O?]H(mԣ/.qag! LqK)-\<݆ × ?h`R$2>q!.lK?S)YX>_fC\N 7L}? 3 DRWCw͑n&?Yڡ~䘲h{p;,Q_/O&g#=Aj^ )j6 aAO aEjnb\"Je'46QX'Q mwmoՆjT:2a׻Rؚd>9ZD ǑWHZGyBՀus KI@A%za(aV-prIWԲĝsy{86a^ _?;7lRS +s81+WPA$au*i]`"Cð3lg-KN?(/)īBEafO+cx+#M֘iTIܥd;Yᶽ0Sޝ|!JJ+$ 8]:[4݃FN{q APf_ٻ)\cI(W>2|'] j[_&=SoNvJ|x{ȚFCpD鲜` OĪ|^QT2s10s4P2MQmFѳ'9p^[%$j.|B otMsX]0.؎6LϬ'^@:aȚ9ò>&6skSea=#Pz__DyJ- SoE"Ŝ@7Gٖ.dF6/л!wHjk˰DI{rD8%1t>̜ >͉H)jLJRxw0cIYճhU՟) 8d9 ])HٟFyPA$?mYKt(hJF!vX)$r pĽxC,C]l/@LJ61g5J0ᴄ><'l*JD5qpe=A"ҡWaȆoÔ5^6D7@NLN]krbEzc "xPF wXb-Qm%c A_s{"dSM+::>DM02[ F?60 [844c&XarBm!VhkW@1AЋ) afD#?E7o?^5Gd1>Q_1 ^ ;ZC9Xːr` A4Yw\}k }@%kڳW "Uص}ÑDEZGW)u+/b̵N4I,̳ی&q?!W ͑& /75)+%n˪ 4FĢ)[ x{XZX'ng>WP\@^nμv+|qχF%n"E>bY+R;CCQ/Q04o,-=X9lv?M:ׯqp㢾y3nش޳q,T:F3P9{;ڣC擐HHG /T&Z9A/~J~E)?5otgL! G$ƙ@OU8.Rg%#t=h3hd%f 75(M}DS|MR CĈ|=Y!4 WPH]-ǃF<>mnyZaeBV'|^6 l#40*!&"':R`vyvQ7ɘuL|l삋9 _q<1@+w?c 7djC&@) c;_H@~YuD딗53VAp >gYM?+f%̓ m*?*smOW%:zVT8f,k熼^nqDE:Qs&&4S3_) _|/3^| y̡YCϽ+$F.y?͓D>سnN4OA'>ٽHݮïա:8&fʅۛ 鐸*g~R%GX$ u0~rp[f}DqW\U=wВݲ̯Ϧg!|n罈g}ֳf%FeۄEr&FMu-]b"sx(5e,~cS 1E<T hv$I,4 3D3BH6l**AU#pjTw]xRߌJn"`:qDr6Vay|szGASg*9 v~2js mF\j}&*?,܏Ι1I<0}]4%2h""Gp^uMFZ :*seJJ<1BuCB'gmc%_EX D/xeYܵdiޟ&" ƏQ Us޴=^W5d5PFrEJ7~qӝűR#|[s5"2յ DJAQHB%&]3]a+P =)6ubml+Dg'bļA-0`螴y4yeQRX,,ʝkV#Uf7 (VOoWɽ_ 9)Ht(ݑxtyX^[v461BûH-+Fx>!V76dl]X(&Z|L+}XzAsH{zgqZg|9h3~it4Io7oDY& W e֋oKrZ$h'J=`_)|x_=l*QjtZF 1qrs}|zbor:˦| ڽ՞}0۪=um!(|tl%c¸i*pu|(!Iw7NK/sFi3:φβy|Mj,ֻo*wr5=c]jpt%Upf'gt`3H0FAl҉\2d^ REx3d` !@arL2sZ`\?f!Z>sDI.0*/oۍ ĀpT6k edȗ"]'ptef :TL4I05Bܢ{8C|t @)_,*r~ulԹd`8dL!oVWr񤉟+;sA&t'y7ݴN~m[b >3Nqѱ8fۥ2:E' SIF8~pSum> 1LkWz~#4OC Rq;*b]]iDXZXp-%=𘮉_/>O24@%Eܘ2qVkR:uYb 'Fi /+R)@ GI ]{y,ԋk$ϳudE1y6~BNo$' T p1A)tH+r3X+6XGkp_++lј9KSGŷ*3&0bۚO(.úpzŬ**m>NSWGL |*k`V%?Pw`fJF~OՁbX\Z'̠IB;F͆{qDB~ļ+"Vħ1q0yfb|3?C^:?9-h׭1vzG5ºmC#A}GqM>5lޤZ\|jݕqoCHL,,65gPwL+zld %>)xIGZ5.v/TR>ɞL;ܯIa7M佲Ww8ϹZM"aXVqsOSGZ snu ױ |?E2uEU՟ctC%/.%I7Fs6n|N;WRBT~~s:ɦ.j!w}G+%f9D\_AOؗZܴgJ\ۘT6ț˜;B'%4I(KA9EQsDH#6L\!x +CHs%"\w6қf[fhӻbC{ŭPy!qw$d;[3_WiU#+'"ʖM#>Cj-mǵK360f(W_,9(rb7bjǁ}TpBwLKCzd0>/A7ڝ;B_q]E_ >26s!tz9EL'*.RNt:pa=4nhG`Z1bnBC&*;)Fwe d6gh-vz)AV-[qIb!5_C tå%L)_KKQݟpmRxZhl$$x`7$0n$AϒY@^vab+"M*W 4Uvf46âp=Yb0BOVbzN,ٖjAU2MhYqZ!9 -n.3TaBW kMƢzOSPs y37\ 5UUB8.CK Zk ߉&!8~Q0':|$LBת3O~N$!t/W1Ia2i@" *ZZ3{s``e?;HVz-Pߵ0kʪgzTequ] tأumM^dpeNj67.ƦA 0r<~/v =;[z#=$RE:Gu½jTV.RU1) 0k\LN9 AwPdܕ],By }r ZGmo8 -O]L,Mi^Rry %X_ [9,J$kTm t\ [ҼǕ %V5$Bu yKb]~GtMP_H-Jp77=uν>q i?RN%z?sBid}s9zXSmJ nuiŢ 8UuBS zZu/n(tFHyILX.D I6nb&CR8n *|n2B0eh7Ll}{Y7M3pbR gGf'R h+(66T&gH9 cN2LIdgx9 ZY[6Tn)?sU=!u7L'ܙFA22WRV*9&ug kX˸8?sF.f.ȗ'=钑Pl:#<@I\nf.0P,"oҥ|_|. /Shƀ>~ }ʹ ɜԏrpL5yX[?jh+—/<,h0:enL1w} ut RSs"* u< ˆ6)\*%e2}YF sz?!J^hg6U-XP\%Io~ETw 7ϋ`#TLaJGTx)\&h,^&AɓwX͈zpYt́}u=%l[/CÂ$%J/%%A7T^Lo̼s]o:x5 ,.,1f8( x ʿh՜;Js晶ӪJ<U$`( kF7fLhGp S\!ë>L Nԕ+ P@!.rt&,+9e>g8Ju7d tGIm<U|Fњ0s] KYF[WMn8G$KPS"FnS)G=,2Sz_Uë:H#[Wp~t;!y504Y"Rr.Q>khn$.-_6}D1E?*~j P',f,QDOۿu/H{dx;ó9@_XF}7O %u)sG)S[JTmcxN)U ѡ mJPzC3{Nf9E7[uAE-{6O؄so P+K{7BHfXW)3 fPR"YT䨛OA1;{Hp/H%h蘸t>= Q`T q_rs#,>\>ݞEj߭'ȍI=1_vc/01)rJ_g܈g }/$Q1 4ǬJ @(rYNĝVXQǿ$2%Eu+>}oQӷI3s(sY=MCCPp\ҪC>ׄή;YC#Zm78wZi97ŋY>rp*REMI'XH{Ị4fVm0#{+UV*SI2U`ٕƧG<)O@;B?&$՚itkq}aR-%`hƜNO<[V x;_oq/LԄZ,xѨ%m&(8hkkWUP#XaRI7^tD,@T6/i.Bqq[uҹ=owwR~4Hi{Ǚ.X:z`<[m'Rv̀{Kt}7k/XٔL_ed$YDAG?^-rO롉lp j]N.uDnx 9s4[i xW,ymޮ^J$^ݼ3{MyYZ5J)"=eآu2a2J?=0k簬]ʜ=_ݪ8iAUa/ϟ:Hb,/>v+`ϙW^is7vslSv؏cgva (Ý a *p!9,~c'̌[4±}%뚦@&D do#SβWtmMғR 1_קuR>78SO}8bчq]s DކqgZxȴxqMݸRhe(Zz*t~"f!^azWo=eti J)uy$kt_[kTf^6D+H ~3ƞhJ\dz`54B;DG#!bf/ۈeǜp' xMj'b2:KkՅJaB͛( tP 3)y1wEX 粈I=n$~ʝڄjS`aQrGK$Df(fORUjvy mRN}~B LGbQw|>!sR[4셆)Zoѝu!ÅV]po.2:P(EvѧB{1B m٭A6'MA"Ayu}bGX3A DK 0%bWv  ||=9)Br/\2bt:Kf=_rT\߱X8;l¿f}T\RHGk)jX'L48Ia{hlY1Ĺ ҚlW-O?g,"ռ8!Ts'W[mʚ \+=omEL]у[re+cIhƒqBÁqE+ь ViśEֆ!Cw@@_WĶ2H33.7Œ5ikpz4=GT-V'ſ#(;E?CmC$PuiUtJwVvMO ?UsXhM?RahAח`/`_G"saYN/ڹjB,k4i[mqOգPt4Anl ƽۍis ֠0BT8FuR ,YeFMFZ@~ϲ VY_Y>C1;* 3ڦ_ :?:[JP4/cu0eΧAtRmxbm2M☹ x dӊ={}b=%?{~WB?oo7&qu`O9w_}q^ CUj]f p};`D$"7Z!.0F:'_O/J#qdu3]ӫ(>_NN\&g^1NNڵyLu_wb%.@4 4jm{VbI+WO`(0t\9_R:?F/b@ή:9ԬC^we|"u)%wY> ~Xi 0 ]A[I.u SVh:8#.f& Y6S)atm_яBj~P_4# ўU N rc~%4L |ㆂ{,fDDRq2_]˪^O 8xlBE6ݵ]q˗^U3ƲW B{6ae qZ2z,`RHR2u5h*N=*&cĹbQ_S ;@L,M xbXNCæoL*b:Es\|(?N2wmoYE|D[/*Yt^ `h&KҴC>p2:pj>^Z16|G@`u=|țwuJΐ8Ea#27etf!ZV1*0뭁w~a<e@cr i4 T5s4yYfb;zgT^g?pۓuR=7з#UW4.yv٭Og0JGOƽJR/e12b WfKb%ꖸfTG$v,#dRU9^g-+LНuqcI[)\}MV4 DABaP^*' sшCr"SOg^WZt>&Ƽꞟ^4=XP'v5/lSToSL~B>v"J-cgYo8vdmK,ҫIl b\Sv_O:e8yl`5#xu׍$D6$~r…2qQ^D\'mkh&vjҿ8V}P{sE,k:JP*VΦϑPMĄm{t3WvR"|4^ :J*5&m#a{F(&,|=tW.cX87O38$ke=hw:نnp6 `# VkvnZ&ow`ԏ,dW敻<\zh¨WnM69e2D!| 7Cz}_Up:E*u\WTRdie Y6!M{n$Kﹳ/ Fw1XQ& $:v"V t-zk0*9%wLӵ8\ MRO6Co 6t]ߙ6˪ZsSI}\ďV,:(we|뱓/``!*JQׯūpӑZȜƧ5:%{zO7f bQmfLt"eDj Q](-XA常Ĵ7MD3O2ްAoaH>C.$(y͵E=?A3%"(ڀHB0vsN#Nc(15tܲg vA[a@g`L 9D#ջE_s?[)u ҿ lQU|nkI-YP{)"j@kpčϲ `W72#+U[oag}; Eq(2 :a[ܠ}cJg*DF훨A09`AYb8WEjXFi͞jVMc|2nb#Ճ#|[aݎ3)"i{A o R!?]w^mKYZ:]-[ZۙӪa@TkEI{\#d[5W1f}9I]&#CJ7Ug:~bxWœ;aڃW<(^KĚEyQ92!*5nk:R+GH0yuɩ39Mnw)P~[|cuUY#RF2$8.iH@+ ϶iP-7 6{ 3>vi\oWE).1/҄~L[2$uTl]q~ rN\37jUk=#j.ĆjZ6e< "V580MJ@Q# k7c=Rʄ"}s=עAF| :v;I6.Ngv&'"w eQ"SۜJk7 |PJIMQ(pScFq)>_K RCC0uNq:@м~.Bh޵i^\cħ"[PFz toLc݆WLj )1%Jng33 0Lٗ͋>oh߽ |'cJ ӟTfڈ%M=㜚Ol  9]0=^r E`.sx2S@~GیL ˖_LRӧ1_P`OKAŨޓ.zof.Esh OkȺf(@^%᭬I6`- ӻԪM_{̥n4G]1GQj=ݳ]Jy٩{x!]LNmU5̤];|-tF} mFТCs|.4`N;u:"H=7梫TW#9).+LZrOYGʵ?5¬GgBJp 2 EQ<,u1"n\(cXƇ\m˭eꄘSe#R _%0u^ cS~ξP&WMe!=MRPOBeWEE5p!lp6i67V-\gUZ4YYo?-זz+)J+qQ/|Xo n~#bڔ;<%\?h}x/c5|, ,a>L$sOvV6ڣ;\oi -A(dA&H<$@%z}m?U#l$AQ;=ӦlkJXjlrdȉ^9MЏ=C?01a'B9pSĪ-w>_ꭣP¤ّd׺pk|ѾEŒ=wʍ1 =_ۮɛ) y'u" B/ Z+ u˿Ww*[1tGf5F;ps҆XQȧ@S"L7$ء'\>75uI-TPyjk\0بOn+)ẗ́dk4m8$.GO {.yWRa3E|,솺Y"Κ l&㣐̺Q8y_&tMŸAяMm7Ԓ$LͿMvUV}żC̤?|Fx$|{ʍ8Q T7rk78/Bv/]|{ pd]B]ݹHߢü :sقmkܘ{o0Pf&tQ 0b1Ls6c8?cG&BS(VK[>ZZؓW~]-|V)-[ F"U6+QuD r-(Jsf&/yed"#6wZbqGKg0AL_^ks7GIȬEZ$S͍IOu0&I)@ݝp i[`'swLnB.ęMD9*%8-v8_w::G ?&(X냱NsaB%c-1Y軤rvNrbzT02Ma; jJBvZd}h&e2a2;͖m%BQ2l-J?LpjzjN"+&R'JJhm6e!uJay+@?=-aN E<íGOCS#zn~[D8B|Ģ,{Q2dE;Vه|ŞFzF~Dl|cx=nO.o:…Y`R9ËjP:@ *{Sr~m9f[URfRO97jqRI |SR3+o{؈#wSP2J]_ؐXG};e#sP("^P1 ڢ4(*vAYPOH=0gZnzh @SVR)we`t򗍠S{̳tOd*VpǞ3EL\AJeF\%OK3)s5{,?!+E f`Mop([ _^sŜdw3 тu]0 #In &0G Tr3đt)G{)kMWEʞ}@m~@l%ʱ8dEBK?Bq ,_20i G 54ݟIbQvTX KnjԾ5J4ihB}e+t/ i]rOqQ_6*Ȅd%+ՋN~B ֑#sSf|h6=gz f>'Uвh:cR^1 Phgx꜈?S٫N Af)4NIH6rrOS~2k+^Ő;?KE{5^{":u6O++*+ Na@&N%tGKWŇ8'ȕb@h`]㏨7EeSWQbtBΩUI`zɓ3G0lqCcqNVX il8]Dۯ,֗K|X^:(GbU2z@lx-q°m&id!HOϰ+CK as0,D6#9x~Jj St4JApl~}I:cjSlj}byPP"} 㲝7)*I4{0901|6JFDu;)M_"+.y =]2ޕju3,*Wԅf T~?f w!Vt_l_jAt,E #|9HTPVU5/MKM2e^Ȥu}1EPSy0kRJk=5|hz_GUxЗ%t5Mj8  ؛:W/ISSFk}LIV؂ܲ%=$FIa|@TCV8 me|PX5D ҈Gy%y풠6,bpu8sL&0pYuP\ϡ:e Sn8H96lY[QS"lKB6n;PC/ضVLYDL=8^&o%zYXyx8ٌi^D'CCGo"ǢU&K&&D{V/ә36z>W<Mtp=sxarryY1$!$7a(P4y ?腘,CE1etNm.&^>T-J#s9MMyd:|\65KGfNzxxX9GqiY[rMȣ/Ό|qF(@\;9?Zh|MO w1xz!% -&OMG`x.W-zPEe%_g&~b1PN<(˲NŢc)`r fG X*aWǖfњGM!gDFHG-߈,$yefOV)tNZe' 0:OX.K¦ xƝ!Fbh .Y"? Ԡ7so.0U,8GXZ?$ȿfU~Al~畑>z;S#BcB]nj nYUսʈ7-I-?%D@M@0ˢV?3`sX to~y ai}AÊ]XCt<3ZRXD&U~y~7A kƙ] bw P_);8q ֎skM:S-I+DǾqA-dG2u!_v6=PȸI60Z%QkE}&rJY=YByXtt<^+L {DB2䡋Sp^hO|9J.gLD~Ansъ ;!f=smeO&܎0]HҐ_ftfRB[T9υRVG$Q(~_N שf!UhsZhnbtrRjaޛb\Eܲnt NvAeUw!=. EF$ k^wl}HΓy!ӥ+ ^EU!JGD()ۼeB4ĝ,WWALicwjP]r5%S2Ѿ/*~ҁ&pcE)r^tkޤ*~s磄&h3ƣ߂O?ZOG(\k2(1|}"I@fW >;i&.uXRLN@f%VQA ~#1q=YΩ >BǕAa|M'|m޲䧪$O +es? 8PiIE0^cR ;`u𧦰a*tNRJMT5!v댉Jҿ):S{|wCx%I0&1nFr3T^ݪZnX+yFK{"hS(OQ>ڦUd'ɅޱmgεZI]r挈ͨݫSwYAhqxm tj?W0K^J"-j㗴IZd cđR|ڇSq|%dcM݅Zi (i<מ39h$eXh䌲Y,&AWFFJ0eз]AqIVH'.g=n.%$kGgW:X; ʗY,n]|_c/Ż8Ǯ|%p1SgOA9*4vRY$NTCL=4aHj!9&sV=N\5}tB2LQ (A^4H;D k2'kC tkuWܺQnZr 4qC*jI3?ѕڥ R~_K~5͒.xcF#69}٠&CG6 mÙ&Nr1]'18 Tqֺlklcقz~uN+chdI$Wq۔{[5<ϫ>uW^T1$we~nsp[Q$`qe rN h aEYiͪN̓M+TՠJݴB'q˳xD #!*rТ0#+SMIFdE;Dĭl) 뛌G-\:1rFMtZ08LKmKUI\wVh@%'NL{&m/]NH.ETg[K3=Dn(@*ya&P4} kKwTBTyd]׬U,ܛfu)xDhIzsB|˲ DA@6۳+߶0tZfY Z"m=Alk{CEG2NuX6tca['S^fjv뷨( >(o= _C/L F~c0cfY.%ܢQ>eTR՜uzժqU-KL =ƷE kV#øN6Z-D>F0NtF/DlfS7 d/8КPbJL;b1N&$8<]MtߤF%?6 96 dz18!Eo銓H[ivH@lbH1EC}ukˈ2GO~x^ c76D֬W}GV$?BDYN؀ v,,gs?Q[`Fg+E-&NU5R:!̃iPTV(j ҏv/78m! wVF1;kf(Bſ:Ɯ^c%/Y)oVbvoRnY76e%!A ;/_+xw |K4;oz 12giv^&|3d 9Y]rWtݩؤ>~ q1EV1!F0.A?A魚c 2CeX|ՈaU cc7}W3_JX\=!ߺITBu3*t[ 437sM$+Kl=- I&.06ݍ8"([F(>4#X$.(WkD_wRxI?z]LCQ@(bK`!^O|Mŷ h_҅Uh[2_$ך 2sAHz>nԺS!/ 1 .6|E u^ O{ksTi%ZUt~ J[H^_LO:]\Tlk4gUhܥ,$_&jlsW0!Z|{N)JH@Q~Ѐ}m}[l0Kk;Y BsPhgmOc+y_Z`쒰MPkFAkoaOlIЪB]z`Ȁ`kGi*qDXbqIA)Ku¦ڐz_ڝ5%Pv۳1pV4rqz:)FyDC%YڱKo0ӟWp|NX"LA<iڐ`Hdf(aAC%+\{ݯtq7In>VҨXYԏj~uD!Rf/҈rnS']y$tQaBpnAA4}] ngՈ?˫[a54Z& -QuT͠k~mn_avxi3>AfV`lהey2QpR6B`"( c+G>&>J1%.%@8#aG0WirބGF h \D5+'le-h>IXeDf*_Uo!czr!t2AgNst` x!ÌiCbаh~fVUjT"X1j MSvGlUmϭtf8i *S\Hoh~B',S˾n xܦ [g5e"E'VjS xR̢(^x<^,q®dn͈Ekbafovg|xIH lM(ǴFfIlW`EdDo5l4qo?Y$M4qƤ|ޡ!_e i;/񛄀Y>$q8FșYY_{S5"YTL-6Zɢ"TɬDnxLJA2 K% fd3 4%EcQvQ":N@`־J*Ŕl68o6GŚddߣl$aU],831xʷ)2$Qcw cQY"hŭ_),{wbw׾,0CW yզh`kŸ}cj.*yL';$&/-՗2ǚ覼q%Nx =рvB#5 ˫>:ڧ7&[hqBʙ-n+ʷ1DX)e6|2-[u>xM׀i#Wm{ 'ߍdFlswK}"~D$ BCz3 厡wX\%hGnI-A>D>ˉ`sʣđη~uc`%^xj?Nv`2C8(ѹ0rp*v[mא|`ֶUHd52 Tq:/sXL'-7Գ6L폎 }I,UGcI , >-4z!HN^`eRK賀3G0 DD`SJ9 ow~W"pDr#8YG'mpj!F[8$Ez\g  /`qVi#Q:,6f4y< eˎ`QwZMwY8TMKe 'ž3 ]-E`&V;/O(6o4IAZj A҉ )$)! g^O  D |=,@SU<•H1#Z_5~g>q|GF*c:FōpV؁WhbE6ߨq]ѸުnKw*SvG<~)w[Ef"A9$ EY-9k8;M6w'%R}Fߗ  y>:h5vk4 S-ALE獶G_Vv* +,@u*g%kzI6=w e-|}( 8bJpt/926`>-hzQ [9]i[=QЛYB{8xWW%w.9ThdDÓtu-`qQRcnq  B7DKN <j9̀'fkOh_0i<=(y1CĎ%GC:l!A02ɍќOV^#s@V'F0bҢjn~J7;=yL $ <"t7[O)d8/K,$X-%[oٽ[Z 0܋[Ҭg=նN o"ʜ \ 3IuPn@U[M_q0+V5⦑aG[`?ê*L\hpXL*r|yhnۥwMwC<2o} 7PrD OM9\؛\inH0Bd.~4WG+(9NQrrZoX'0~m}mCOPixC'hM.[>t[qkY8B&Gy@Awa};aT)<v%YaܘC(0-_Y|km1aE$ sxo|.ߋWs9@Oqzkyġ"t{tvuaCU]_[64BO<ZJ3ǺÔ/=kr{b:FtD/cY\,FehunV+{cVK0 m7<amh] 1ۄ=FI K( ub)EAJLʨ/Kˬ/l}\:T dO-?NWN?IR&A“GN'#ASw1]xcN1kƵ3μyVͫr'RВQPMy g-2f foo>v4^?eI`ވ$!e\sÇ<3Kn\ECMƶw-.~6w.Ƨm{q]Hg'y([lRO@ayYkzԄ>j :(!M+$ڈ~#?mp 82^9 U[46>>>RwmH]/T$[{a47%Wދq!, 5hXr";޹e$V3{3Pȣ}5~|lJp9!i.BD˱ѩRzmj `QP~p\:zQ}juvԜňsisi;k5mOK&^qƃ|y"oN]J{S{T+mTƧ⪦& z[,$*@*x`sHj@ҏ%l,/4>ݮĨ#?4'^MӸ=R. Q\=-iˑh{ֵC|L5bAFk=5`0^bZGN'3O[hӁ ѷl8?쮨W6KQ]@v0^d죈 {(nֆ NXM8bķD"^43:1 i%s`ҭ?x"sPi.e?a4P 3uqWD?.8tnTOS8[w'H凉֓X$9=(%hQ *&<ŀ7`6ҀNZR[BΑ}L MӖ#]%J]Įͽ>bmڣnqZBWzK"u3O=>9 qhvBoIQ Mj݁c2WgUV>;UчPuLS}qg3MնojB-MLɼ[hD{l(FӭOL\WsOUzl`\ɓ-[1:۵q0Qb\lw]^UJP׊pC_p.QxVχ[ryYQԆnR`:42xFojp۲r'NﻮW6z#T?7>3j5L Pv} F$gLT_o?}6KJLG4wttET~X$Uer BA:.w,dрSWWuU1!PPw7L8~&y8CRpf[ү8[If})@K0K s'u|8(iSG5L/Q{PHYbGW]s>$tRK;s:IsoI=!Ԙҋ>j|q{3G.{QE7}cT5^|UWdؙWN0p&!/y.fќ\/^&A!>iȸ~8~s&MݵH;wț Ez@5vz#XcE )M29!U0nKXG5NN"x j8ym a3Ǩ,MZ,{$[OцJYIkt9מL$q u9х>ݓrL%bs2y%Eo3,sـ7ݿ"چ,-! b aԸG~],aj^!vm.FF*L%V|ET 'FA@(*+,3<%RyVx NGZQ@={1cD &9fKbiY7h_0=R' $һ۟NW3*8jߎm䵴ԝVArMG+q:T)b'*b9IUOlrM@[qƆWJ+a P6p ^%CX9]ɶU +JP!(|XGhIN1ޙ .yڭ-7+DX{Ljf#T 0Bvu6\3U8,/f5X3D6xq0P/tVշ#J9.rx^gK7ôRA;@J>̮oC2Rżrٲ̠3הSCϡ?-aƃ(NE$_vfhƣp,LuLS A)]WHCkjK( h<杋Evm<"e+'PEX4'$? +^Y~qz$`^1|T΍x3Ȱ:5bLrxxE\\_D|[[[q u>jTl:<ί?^Ą2wx/;UX FUH$a8]^xoQr%g$Hç̰B^ntX=˚EɅtR]XjEq * n|N e@unSX3{j])YM꾿33Rm\yHH"SX^VEL<[*snָ܉WѲ ս_΂`D-mhEG'CXꣿ5wDdJˡq$M>2FKS;]u炞 49PjVT@==%·sRF>ESYJ-+!c1-5. ' SrĩPq<ݘ$!m>]Duw.:'#ϑH[UӼIͳkMҬ^\љlbj}MYoAQ+ySa'Ȇ JVf11 VX@4u+/1Wu !EE^Q1ukp* K>/W?2x[XçD>JޞsՎTZ8e"-8ů`[0 ]rth|x܈v0Lǵ0,WEHJpPK y+hA9.ŗf/UMv)<p'D̴o3 0iBP B,X|Z͈N+|$5G9"dru'p.3j7΁)z$\`9JkLEsKJ?}N|MRc+Jqr6] 4%MRs'IYY]sTh3_dۇоJsX4/ܬS6S!E_?V$CxKݿٿEwp.GַUfS;5;*z .I<zg =Eo==3`"@)ռA&bIɦsXMI^//ŲaqvMtWGFoX\+y`gD&wrAb?wMvD#qae[Fz yfd`vG[}`tU3Iܕ0rMvEv^j20e5MM c legL9:ͬw&/eg< 觲63lj {2p\`hsqQJL)%JYf5yv \;b_UOD x'tc⤷JkĀ r53PZJfمD4Cr Q@/?G cTZ6} NDwf.p}]-tlpӛKGFKa#};8N15{,'; l;G*ϤUn'Fïę,bmXѣd!F5 t"uc'!Ԝ( DV]?a2^k 4\6ǠT.-FcI=\yF|3ey N@&q)>iIϛa1U4Yک8ТBBJ `;L'E?pԔK[t-YrIYh'"ͷ#f9F%}3+;~o"<ƩmHhG3lfUzsb-)58fɝ(`)|xLGn̚}ߒeKz&]\m DZm:Zul@O ֠ϵE_O7v /F-o>K%=ϣ)mR 2a]>. ״&5EI&Ĕ{#nuI@&4 POV_N""BL\]E4hIG`Ҫ(as^a*Iס8ه( 1c | HJK]Jrf[ճ`2S-IAAC}:/ !gawEl3)q^c,O+vep~br>Bo,1Kai9N?Kn89s׶ 1]5[zLe+F,`]uv 6c/ZV,˂NӳǷb;}LQ!{@4/"_)AfxQ4ZJ(Ez3m`1wB5&avC|nr1My.2BNvQ/ m**l8&$)ln~" D͂~2@K[Ux;%O&u1zD&4h7%CK1V(H|y;6jVHE_Fd_~9^%^%W1T70lZx{Bp֮YgLM 6:Ew0h ru$->=KyCazlsiAϢs5-e~ʉ}>cU& ?/.57-ۆӏ(AFFpG1Slzmp8_BЎbЏkm!e5^y#ovj^T%;wfHJDnL.f8y^:)S&­~i YN i/Up\2`".+̇_ kv@Ya;mS1#YbO&-ED(7&L2 !zlBT'yoS\5Z'I{X}^8*A1l98b'#!O sXHNrӴ)>+5eО&~XnJ54,|DR7`#F^-fSHb$~}&zQ?ϨS1 PF@,cQ* vȁ#G׀WLj V O="ѯ"h$9mu+&VN6(FayPdD_B 2qD_s,ۍU_O)5%sz~cULe &];}?0v p=XE6v{N-[ѧ-'IE.?[ e3 }ZX 4{q2l/"}ɓ+ Fb JXp(ݹ?Š{+cSO=Xc9`n M5Țwx=ssFH#bs6z|C|D5zm&,Rғ(O-}B|Tyʈ^/wMo.kԗ Q= Г p{Y亪KTFs!=#+@uj dK39#-%].o͹]\CJ~ ^-0sKiv ̗'A1fōN|@1;&YQ,H\1 BY~ I!&6lV}[0#";%om|}m*D71A2]$_hAtlw mz' V@c9K.@ 3pFM)dq Y_l' Hw.1?2 E`Lxxpk5b*/<ي@|İF7mQUYbwF4![*iOtREX䴯y!L@-mwӬ]!5+n#Ɣ?[Xۯqq9C,\Aht sgc)1Qυp>kqe'Moѥ|д5D|zz4ޜ1y M% O|V8B+rtQʭ޴\eTꤽojo 6 ^+8ȬgB7&M1gK?zЍJ%BX qņ8,N5NngV/U^̣-/k܊slѳȢ1p] j~gⴃp=wl"vhW3mWdD:vC7?<"+=᪌P }Cj̦eʯ2@",QGl/$EQO*nH`wXXR,Y,O~lBy_[Nu@ݏb.Es~Uhɺ@ObB3iKyDIB;*q$w%$*imMέʰ``V샲m3N]B~g2AdF槑l 7M^~ R--eE$.bF 8͂N{>N"b^Mu~[Hk2a NU83&7rT8ӇPa-zfT[8;pc+RtDh ^̗0_ mI&Q7G $/,jH%IMK$:vۺ8AɛK%rbv{ȴ뷵ӓA>HnF@0F1>#'p5kD4 $_8p3I!a 1' 7:S 1>53ɤi&,:NR*^Zތ5b3dG郕%wfHsi/]΋ks4h'R@ėGWg&֜!8.1 Xp 庺EN׺AT>hY+m4YG`FuAG}̉COP@WeFD b*+?9ƮosP$ v}CºeXND0!I/WsM ZX:ٷl##?q0 S6@9T<䄈 cx0"[[{.G %p^ߥ/cp}BMU-12[irwCC .lVWkOA7OjK>-5hѦ(#M,`k|}T %/7j/n$F;yhrSa벾R%]5;a%ǘNlf%D5eqXC,HQV[o.l}p7w6Ӣh޴8>0im}9l_vZ1R'Jk;Y jܺ*gN!YAqѰԵvQ2iF%;zcLţd5EWS_Xْk!鸍?CkTH7N<亭1 e@ 1PC bQ@d \X= ʊEM̉~j2{D(svM[bp`֩w\VDmE0'?9!E<3"5=_ܴv+ʋf O h3ZǬXC܅"ې~pیzrnp:=.%8KUh@_Hڷq u)N,FLMxBY2mQXӖ{bzN{ >ٷZT$GUJP(|S:|KGʌ|)m+%YҌuX埵 }g^&Uf8Bxz@WIzmW9$MU|Sdѹ2@g|lo`*T$O=K24郻C{ =y^n0Xf/2Ft.93ኅ>ً ROWoX#a) kҖ>oz6qCZ=/YLa 9 `tu>"UXl AMc\Po?7< Z̙z.$Cc#ѧMm` <te:b#Gu&$,loK2Lu]_k;DqeD!zdrkTn]NMTQkNL WAqSL;útR0Waƿ_g"ď*Aׇ4$O7fh9AGk_f!*r. &g‚֓ߔzg4ְsSOժI jm2"֬- #^p==b*;`m/zB!/ۘ>' 7p:T^%{7XTL[xt`Euَ S#ʨs].Goh50_^]n!lz;BZ4Nr'L6}0^O#l٦O YO6U<,L0[Ifj0m߮ޚ.kglFzZ^ =,3Ew$Yi#0D=.tH±ziנC*N#bOifJFw<tAȤ\3(̉G/\=ZnwUexθ ǥ"3>Y9S#3y?ZǃhJWTb&F=ʇJ7ش>@|^8 kV``CW )g,ԌQkI~?2kdwb04l,Ru1DpAz,Gຩ;kЛ@`ćcTGfD@PJR(m~TI4ޭ,>na.d)nv0bg~s"PNaD#@Am*CCʿSxT7Ai@bAL2]~|=+nTjL'ʦɨ_a`aSkyS(&F}QrHW Pg肔 cV]mtgݚ>~H?qyWJi\bRo$c|!6\¥H*umHKH.rg*SB jѐp {c! "oc9{Q?mmF{^3ÂO(on7WHVTW[%//I),%ėF)kd{4rtekdmxH$7vz69kȢFh㓵 ^r|Eݍ// a c ~dVosh,qț5$-v & f=ǵ؂;Zg{ !Sf{p6AޛJu(۷IRkXy4d[u<.Y ⒫9?^-U9k*%FqyGb ['pnωtgA抖傮)o4i84qrtv~"NrSf!F&=DA5N`(20Ucg@h_3Fiz6hm9O <Yi 4tZŤƑHZO]w;?L ͥ&:GH Gl >~ݻh7)+~$foSwBna1)g0 )R?㱆"mQ2(oPJ{Q,>jJ58&d6DeC nl piSR k|fe׮4I[gTlv r+]nA׌O٬ WRe(5JP`}YXYwdMd+YHng'hG/[]Me+B bZS3czh`esc.KcXO#/};?qe*-\,F?JN6p掉ܣB^>Zi.2s Y6ʆ0YM;KR۷{Ֆ{p>ḧ|h;zc(r8V4zybW[jT \!rq4wMss`Z4Cx{\atfsJɇ~bOy:S#/E !"+ЋײoF`z1~sf-Z/hʾA=cBgkYۢv`]GɷKGoLCMh6 |,&ݭMc=cBw^nzKA^ ˼>ĘqW|%Z;"?Ȕ l[37't,XE&@43,eXH6zr1Ol9n(R>lQ4gt0fg%D2 XCn7cpBnح#e3q5ھ6C0v$3Mሁ^" 6|BH{%-Pl*q c'W8U6W%j/l 6* s*E aokme*ۘ$qך vrb8 4vHC&*'u5NpyH؎mxD +5LC26;- ak!j {0V?h7{.h+RCmԲTA7CL\綾UFšz1hL޹6w|^BU LcUq*YL()(rz꣹WrVmZY~$^tϲptVKX R-S-`]%.&R q' !UJ>U n=0l[{)_[)Nr)SLLuh^\^1PqVE/ ska@> u{ I!MQ6NZO "k_ *DcOZ?#tOٶG{h! ^%Ԣ,ā%.-{π+J}`PsDY)<C<_Qi;v|8~AGֆ@h'\o_Z%;HA,cx]&.d!x v(±xZ|Vﲁջp/);+^?j_%N8Hf(.ҩmsMU|P]i c&)PB %0bC ^X}P5nҹ!1h_ф/LnYd2+>]-vGV.,2_p2G'Z1!4W[WzQ6"nPb.{d62uk6۶D"rp|Nr-\2unŜB.K'Y:lBS)R"X1It\2@)*D*$tO, epZ \d!hzdO8>6Y:*,$EtxlO\^PhQzby=KY͠bW(㸩ҪZWْcAֽG$N9Sk|pO;C35cY#Li +\u$8/ч̻*}`XHC0X^:ػ"u4Q,˩)^ln"^gHQrřptBPVUPNq{T@.;ʺAT{$଱K%'rU tr}҉}9)M\=v{ՙ.9H\]ZV"a%ʕJWדL,p)=Nuc`VädQP)"Fcҋ||W[1y1xs®ňYW϶mgaץ̊ =6R9 H.!TByã8C2_57TO&>4[4ȾV]=⩞+eoI0n *~޴hVyn7d륶5nn n>|jk*Vx!aR'kx( T Z|HN#ԣ:2. D0Vb?RAmMnhp m`ZASE<N?k?5+^0~ )Xkz,`5Fai:b)TјFr>ݜ\ Sq rGzt\g26m2`=hs㇐T]Sairͅ0e/)W0Tu 6F:J 1̗ sn!9ѕ`__\~*$xp\d ulD@x~烴Y4X/yA!K{)JxW5( Rձ,^Nř#i2?ps{Rd ۅkOY &}li?ڮ uiC7  '1‘T1a7vu _S\.18GW~dnk\yH!mQl^ Uԡ $J2I^`)bKij |-8 u=,al^^g1H*<l_8ݑz~y/)ΣֻEFȡc<ɪ2B/\x"eX0 xVډ8¼#f{peU{Dіl7& i$LEIuPeתOD CagR-iQnə6Q&Nh@"v0p9T-U v=RӊEDfUa,7Cy?Hv&uHj3wGPi*K`TVgB{-VumIuP75{LxpYB~=?C䑒2-.''(5/a0M#n?N5 )&ojP[0n`uwh 2TB->oyo馫xiJx-U'~ M];qR` g&f&LvFGb`hP&ҍd*BB#E!K[s]6MhBAaN ;tUUc]'A0Adetbkp!UcTC:B@joPHjXwؖwRtM:KxE"h:? A5>7s:^pb&p at'G%ԣ_$0XZ*ݿXUd4e: Fk΍,wN#_W}6>7*Tݹ^؄čAsU9R )C r"%RhQ&'٣ЧؚxL\GHgȌEY2T H?B{2>|]`эЮ r.>1 lv|DZPuTC⧧, h˩,m$:!QF]IV_瘷? Ed UYuK|i.s"b2ǒ欟muULS6㯲x&!gV+-f4T5tGZϿ?YaNc;Gvmt5$GJQN,?U I-ܡւ{h`$>JscSgpXL%x_JD}wHdČE]td+k$3U`vf1uh-CͲꆗz:ČPk&m&`sD![貭WݮIyPɋZGAe]-/䑒aq4 ZK<̍e~葳ʗUyg| 9>c1jf.ree?$ZV=?hn?ZgxʦNK z"H{ƿt$c423 H? XOS^xn\S<?'AbT$gl-Gu壘+aB!x8: QM۴}]CпU宯ͣ&!ꪥ6DƗdN -|4S pJ_!nJc-w #Rcf!eF-D}xmPev_h$pm0 e Cf Q< g8Y5TW~ڇpfO Wq~Jrgo1n9~k_3Nn,wHNenG(̖Ok| PCniGg|d#(R#n54$|uxI(P=7n8xLVr"8py[,QUAyj4[@HZ{#H?mQdcWXxh}J$X؄g>h3? FpCt#-|PՏ8$B)FL;sǯ{xzް/󵠫K(#<徑~Rȵ ҫCsVHG2l2i'QNJ =+n:5m :O[q,,qD^&J+A1;yVuoY҅dIϼ5 :mwg50DZzWD$FD-x IfvW cRd4:%Us3z>C*Q _h[_%oo ;mH/ A^L،Mzl,ID=wZ/=?Eڵ3#' ڿ B;}fvRg |A` 0bl9 M'dO5?aIE0]YBE D_lV⺌2k$Lg\%7q`T񧆳#2:E"'3>T͜t@7ZwSPUgp\HCmP,O^Ϝ,>=|'g:YxS4$=_T.)zBr#MID&Z䌰ҿk◐G9:NE-KIA3AGޠJ 6t :ݵ)O-!꿒C H@&6xGTT{/}Hi gV.Dd÷z^N^6ϸgB$۹u@QK ׈%L="RZvBZEԽsqK$9_&ɦ'aC(m E"l>p/c KbOӌ!11A+caCcAYUDz$T)Sue#+sb'|D#QNWh,#.'NSjދ3a(*58vq$62cstS)E}(^t+-RC v-֗ēSD^=s,mB4^vǒNX3#5]îZ6YJ쨣jQ񅬒EXhhBGlVw7(wͮItNأ S5Xh8d//?: In6WXGt Q ain:äNdodI1&Nyd !Xٙ_!jnL22+1saB4 z% 5D%28.H @\\͑w֜m唪~(tpH?* B|tHY2<,Z,@NWO絘 א5!쾹|tw~B<, `\{ _} u0P`n * Vg2fN+\dA)ۏP4tT("ˬ0[2HW-ņ3k| ~ /C:_:Poer} -dʰRFHcb6څKۛl c`[χ%LKϙ}'}dV>ez(G 8\"0SkުbRvJ7D)֦%"ܕh@ -+}/.p~_X 잭1Fdt> qAi1O~m  A/ȡ2nH>Xnl5;4ruVt O)FU@?K,gW=&h!z#a޹AFWºkgҸ[1(7>Hc!4c1lI#^uYG[rnxLQnx5*@Q_։f];09zt-)/s!r<\16ɩEE4BxxjyZb(:訊vWjѪˉ=!{VzrIrΙvC,O`Ov0yynC}#oq&w+f Nzstj". 8=˕W0 Aubl+(Yιşk62X6v+͢A igJM`s/ (:+PEJ{hM*v1]"dKtKQ9fA둟)Z@s&ml򢊎rN4Hu(.vng=7e~O>$Ohn<\peO KNMPQJ2''ׯ.+B.oUܸjSX?6uҞ~;˘&Nkms'Q˥%?" sKJ*b_蚺<:fYQ㛙_ 뮺&@n'h*La˷% ,li]M;*ID3wJi-d.<{}?.@XM\?| wߪ4;HYuFy% ݰO塻dy{$@ZGIS VL~No2)z=WUSXj'鲽@ Vr9'-5gAb&FNơyy- %w);@~G߲nJDUFIc! 85ty3;A2S`{ }-KfG}"5w_7'HU# `n $E^3'i^/T{Y6]Tr 8_vGJ"bq>~;_23bCC<]Z|ۢD`?Aն-F ?Y+~'=_gs n\6ZNg<`-'ƗuF(\sʶ:~t>ko^an9)XoH _rpq[įـ6eXkQvoiWsq)+H'JRy r_Hj*{'p˃MPB"hɵ i3Z-`ar%c`D/VV1ZZ:萤}GM 䠿ԪMɸE~R m.a( lxݑ;#V 7%@z)[4cD~rb`="4<ƬkʹG}gA\]>R}*{r@k5 uq'p%꟒/ ,=p~ ̿$ O9f/D1f%Aݍ^2d_} ];j`1Iq_EkW0 t#J&VD8øܥ–n&)+AOk_;N#a 펡:9 d6t{zcِJP T&ڤbm("G<ϑVDҊr M KST#W4tF52 :z#QضPNȋOcBߏ\Q! ({M7Kh !3Eщunx(J/%= t2l.OM+|*7._78Pbgp|+yiݼtQH4=C!䯩wJ9 C٩VB]݊-]t>Z / |99sz%#7:YY!% hX6ȿ r%7JeY$G%HC42U-ŲVţ96vX|f?n<IdafC`hbw#V7BM3:|ڠv eĘO8>SZ(Nܨ VGŜ1_ C ZVB͸$_mJQY5L P y%Gu f\@5(xoPbǍ!9݉j OGXMJKrW[ S@yIt+d~F!]Z T/hUٹSUkVQ> r=%!. ʥrOݛOx0HǬDGP`)a0y!G[Hqa}ï)vAH\w~O'b|V@9]9.';,;00WR@@yۉW]Ʋ0Ճ5}kl莁oV% JbBr>HGD Xt[i/ %/\/6LJޟyI'ԯV ;a [q $9 R9 4~[ʯ)LiĪOoұ ]gN9st5Kxb#᷉"=< o!+p/Z!Rr?׽OhOC̖υx*er[Se51 L/PI%k%&&M*['ƉTtÛ$A - iE֙U'^mtGm~T䓺6 O5R-]F~b3D aptt| { tИkS7r $z np)߄ * ۊD趫>A /P @. qzMo<.c! mѻ69?S 3k.:}uȀSbr auOlQ4|96猳J̍cYMKzk=`vs&۠Ǖ kTb&A~>?w Xu "q9 ؋G|6 ;Bt.0q(0Btɯ|sk,1(W_@E(is/tgyftY9'oP[XrVD0@PM@m8-9YyJ)`%C.e5EtF];{^+b׍N[fEo>xk?5ÜMyqTrKUOlV%B2pDW^P)d2jQN*xv7Ygl5,RWInː@V9-_y1[h[!1ـ +K^䷙Ak"t`}%BSX b](>.W%*U / MOFqy ~S}O'\hl$-3wT_Z$ZDAԙ( n;l HSbmj_[MշV$/r?C;Lq)+r'_\oUh4 [ipf*ߝ>]xՋ#ja@) 2пM ũ)34s%o_]FynKGI^tx0{5?^kS_0/L̺ nk 6d2L_--S} rZ>y1Um%9j5vgiشͱQO(M+j5N`_+J ZNEw%`^xk$%Lpgo5ٌ-8}RtU%HQt)G:[7c[Q&%lku ׅk;!)C%isBlZ\0-'Pݸ'srH `XX\-EK#=q~];'>T/Q,i#\7fLJ)S1qvV1c n+J6T1lG^=5`i>(ĭ<2[|ukKG.?[/m{T$kG m尬ق>0OM7:[Z.2xz*Ϗpv )VXnuR X# h`.=\;Lb3hv=wwVN&:ۊ9!ZBA.(.Р14<ɩ@\׋WQ?ZOՁzTEcD`ey-Y>Ƞ^!a*DOKfa8MV^ĽE܄ ?Br B⮸renl<')=Y#Lh]-+|c*䌑HN*`fqBde.tKpz*C(M!~JS$S c $[ VPFP &`و-`gnjHX0S*zAp"`Sa%^$3(l˕\u8YZ/82pWUt`м! eWK;.W\X0ujkYWy~"т%Jwsp<‘uYhX5)Z{$wtQ9w,_t 4#RYG"2nsmȾ ~ t߅D(&F'-WEm%q4~.oxS;QmK[b2',bmhaK!\8(9=7ךwuޑ kA1Xzd$W$%/аzE߀Ms%ud'5 lshCo,?0{855AI&4y"hh 7ȵ=0#xK!7nD 0Z0U?~>bױUA)}ɉgguL$-gGg ܤ _aA/i/]nl.n~1 +Й91R>~e4?m|ʐ vЃ,LdQR㴉{}gSoz/RKhyX1}Q.gR5pC.Nj U~`B 0ǣYm@|?",&Yƒ4ӽ{\U* r~.D&I6= [v-VשH6>[w.LYv R]`/|}=*o^6 |_9q?QwbƙΜ %=ɰ~}^Ed(YOȢؘxL!EIͫ- u0F#~ːb 8ZcE3UHAm򦥢 -K=CoV!%+kxRLNia(3УZjTbW;3^M0?*%/qb;C?ʃF7' acjR#" wuQp[EqIN@lFRjZu*6&ĕ66ZkazmcF$N +˨Q`'A5;Ko^"#0}?{054&K%anRM 摃qn}j;рk-Z= [7Ixtdyۄ2<ܻ:>=կiGYTRVڀu S$oqWFYL(jt#*܂٨H(y7⧐Űneכ@ZY|25pb <#UbpůRz`8>YF6&{u8 )in$,֒*<#.\TQr?>HmbS*66!uhԣa3>/%{y 7:ş`<so뙸U !GRߥ  ::B Bq\?S«?r7AfsI-~}N6xTφD xEeF*Vڝ`ƭN^Nc)-D Tΐ{Js *m$+-2?,kW2"kؼq' /$|M/f .JK yTL"TDLlvwAR8ӱ򄍟A?2'up|N~ƁdD~S+n\D n;Rn㨥8s&")%]"v8ĚF^tkkNSJT{=" ",\ hc\IDZ2QX?C"%GwKDY?0R:#D)OuE BNG w@"ЖЦb -X'k Ȫ]\^5AE2 IT,Ǐryl;( S -OT CF:?& .a'y)s[sϝjad 鸝6=f.AJf_F+6QgkOIjQi*ZJ=gаn 2wШ|J olxb4[H7Vb:Zd $FuD;yF5&5ʱ׹&r5m& 66.5AlCSBO-t "3u`[߮tcj2n v0a,gCt[UhONĺʕ 5hۂ\^"(r8ÚTqWAJ|I%SYYQ_&}DE{KxML(Ss =#q+pe1]9S"2n+XEM[ilOk忹h |m˸|E(BPvG2/O`!s4*R0A*R#`Zr]Ȣ}I)OQS @ȏ$Z-(81zj"%gSڊN{(Y48(Ha}NMPa <2:NH4VrK|H2LgZ[Ի+9J޻V+.Y64NkG%\yqw|xW8:'(?[{Fb7߶clr=u@uTI2mr 4kcT,܌4'Yzs! BzP]g`՞i2CI..ݙ2J& b:fcSСy≰yp1ˈy 4yǓ!Ųޡ:jzfUut fyz+'Lۛ#9[F<I|I鈻i4.g ڔ'7 DDpd)_t8=WdӰŐ^/TjYC'W`kJ0bRwl{`>M50 KGDz:'eV! nX jP/8.j veګnܞV5ldnVH! :ے:%xYG ~0ÕJ1陔~U~a7#)?CHˡvW}d([DMK:m~j͖ uLi}Źͬw|  h': 3S_%| ۷ޝ+ oHԍp W=Nu-&C}A{5j\Υ}LYiN=ΊJ\qdyqŻ9߄.l/[ {|A\u-R~uRŏ), [!hIN R $qfO+!;7|;.DZR2r2"Sڀ\@8|:O =~ەs&{բL"݄pߑTM=sJzxX$)-T}0 @5fIV)BoPyFK.E; dhg!2aKDlnJB&/ֹR :tkyX B}6Ը3U׉}S7^}(_>"H+HDa Hh̜V CG}IhUOk% r)gTЮ%A%?IFk - )k6I2nÔ?1CYm{2"z[JVJoq, os.y%r-ST󷭍WPFg-p#7m.v..XXx6)P~0>2!ΕSb#w pZUUN@M3gjqۍֿ8~qtXGbduGE2 AsBb9(<q">ϵ< Fyn F{zb|K;JpVaƥ39|/lG@ bpB&;׾; R]?/1W[Z,LJxj?rWG0}cOc/uG@Us$vӡ xEr @!3kEX)ٲ Ԓ vRGF2s];!7g&>^G3} )BLs)q<75 7SBL}!`8l8[Y\qLJuX J`ޯ)t auprE0 vb^ڻ 5aUb@P3 'Kyaqxb|zb1nݖ-EQ5gn6*6Ֆ 0?m>fE,#`jOم ce2*FuB 7XR]3֫^4p1ѐbJef?NCi2K @/W.]gkŖҗ٤:T>1mAxɫ` K=1bCTbPBK=%l}}0"sl0C41^دodEŗN4W&!<ŋX}bOg`#Vf3L:@R y1eH֪bmЬ_yGL(B|PԴzNfߒRu&(eH@ΐqOa=1,lz;j 75$VYۋ巠< ] *9:#tF&V 2Yq{B-uF.6-FSbk@ '{Vonaؕ #cN.|R e:5]|wAĭ۵yK,_yh#^a٨IP .{"ؗ•sޡvp a**~d~ߏ Q 0)ϧuD0nZ*IGJO~ j-q,g  0:c6#?N8Ui(&r^|ㇾu#tV$?1|*o^+Պ >*X-!T٪LJ^P?8U=<jLkJ!jZq2FB#SMB'S}_!Sjz4Wll?'S3뽠S!>(՝_u-4p5\p-veC䬕/5o`FxwI(r5Ju{Q}IX+Lpr0 >"˕}Q7 wKV#FoVg- >rգFTe3R "n(>]1 ~^X skQqi_PIAz|*gt}Do,W]o"+U29z-EwtG=_$5?;~@ -q4`u5 '8k9>$473p[*hCWmºd! XH  @~ !\_g,4 *NvqnB2A,VS]".Ffn/lr0?1>ϯErgl@m: ҵyk~a,!y"pxԪ& CZZ5{r!Yj+1:j_ I}#v[@iE+o{"'/PyX(~2P|Q Ckx8k=8=]Xk=V %[ #lc 72]x:{|zV έ8֭wE5ecBOÜ97^8@<~~[ w&,Ag>ƣ3KO3%PY.b F]Z7E )"D }=M 7 +dm>/(E]-<&+WuK({+ j/H?13Ɋo8a]*23MGSlX<_<ƪ;vh8w{A?r<Ȫt%meGrfm9 nE$V]_C1-&s]oɝe\s6`*kqxA=*pз\V[i U|g\(mf>'ItlR#-f94=PM'E0>%n)߁NwtB(ogi3u+`kH /2V8yB`$J)>#zmGG(kg1FS(HYDs9㣹:/j^p Yd򣗿j@~@)62|,[` 7$-f0~%։kSLSIЇcaibCVa?6?v]ζ=3b![@lLݑ̍#2ԯ rG\hnsrmrc[O3_\);(xTģ|*R#;L:MgΌX ZC6:[{cq%{lqD/y+,5^qu1#aj[ ed[lYi-,V_\h?y90(u)bL E 0iw%sOA *dsƺB:X]Mz0e$09Lkr>0;b/;XHXu.#A6D/8YbLMqBKT#1l VSkn&G Te/Mo}؇|.ҥ\d p7e"ڳXX>=C-k_>[%Vc @."ޜɧ ZfI?2AYT%lbl| 0=cQ4.% _԰>| =Ǫ'P죽B:ӭGZ:XttŅLˆ!^Ш~ʤ$? J'GR=8 c mv>oZ% D ry}=?,AQ ,wF;ڍݵu:Z9K)ȼ(˓CīlWϔJ=t fb͟վB+&:N\Gs˂fQ@airy@ {sLgt4(*ޏ%44A=b(?-V?|?KbE>5h2):-}Mr\%A-EͻxΘ gȼh سhpĨ|<ṇ\{3@d7|9!ER@(`~֔DiS:ָI}Li& wuU]-f8\0u=LG\@-FKmF:sL+8 ~ yU32^\qD}[$sRgԆɞݳ}6t-B/Ugl2ь7Tįn@Ҡ8?!U*qjڇ =+fJ @I{3w_w;Z^b Z@&QaK9Ʌ=v-ۨ~?|(.K<5k) /JZeY֟@r?ໂs]&41Ȇϟi2^bonD;4/&"oꁴ3 /Cs =hQ yH ^olTFnyjZ*ɦ}/=a_})\F>o*&e]%Fc B'LCW~|NBǴTZ1lEǂSOkBd(E)AyX=2 p)>4uuw'RVl .~ MOξ(xRpXMRΡ.:2-ܙOZpAcad_rŏ&&k,{n! s}4wcRFe3$rsl vDf-0%0j&.zX-B Gg6(!ઐA>yR >֥_ &ЙmY 5%,Hɝ,5"~I=6~MƸ؛y"*R zt_fgc81A8iOik3aĄi9_dbd!5"ze~"gBW|zK˵0D/v'ͲI }ŹJ_Z"[?MbfuA WꆿCK} O M,bb}&`.#mSk;|\kĹ֠!{7cm90( ! )'e.tgxnKCbhS,v0V r>(/b6n+5Yy4.a_ӗ)' :XTx9cTԶH q+k-PȊA蚴S*;Jz14%A &sv#a b*]T{8%g:DqnkR9l\ؗ `*?NlHN1J Y[%g]0ACUN4*@v.5"c&)a߮Gt)ȹiJZݹM; [z-L&>O{\{,aDxVQ#hiZ}biU ďU2N2,}ߖ OR5*tu0a0'qE`{6VP*Us4N=7zLu !ˌ%6ě:48frXELA ffpD+`xf;}WWošj#$D-bV7^U Alr\`I<b j,!.qOg&_ a 1л%s$b7t "jޡ嫖|XS*pQƢ 7Pic E |$#N!]Y# {t7)`t|55!hȹTHSoˆ`%YB}ε_+N=RR# }Lk:[k8ȑ$_`}l#Wߗ򬁵E $/ɜ= \ !?##1\q6Tˣ/@>UD.O;idm귅MreijVv` < e. v-p}{Ui ToDőD Z֢K?>-!ĿҎUt_2?LRH!ܝuDztB7HcN|eMvt牻prWN<3/띔!0-uN &Zm`"YҏhϹkU ~aB(y}NݖYqqiQ+́ME4Ep%;Q yG hrs9L^6>kzPNvX?ȽP㬠s o/ Wa>gdCSq^$/mRM.bqs>0ee2CX,$mM"i"Bђ2Ar"djPoZۻm"D?>~2ItYX ׶/> TM#f-IVRzGII_y^vBF*fc]Œ脩"IiQ=B ڳ2c&x<~8R|A=lkG8doD|e~Rh5yhD՝g/]C!kVo(*C 5MhxMi CkJ`9G?Gc)phrkyT#eX+DAЯUpr{jΎ3}*=ܰɪ.bČڤG Eȳl1kw +Rtrt2}E[ů![8GyYla\_aOClI~w(p ֏Q;4s<>촐-F.hev7g\mk4zZh@d T7ҭ1EmdpVL67Y(mόxє]*x1 27!EZi8fV )o~ZirVm D>9kn|w'V^mPv #J}ck`큲og)n\Q-ZM ',dĤc&%0 7i7Y-` GO3YIFtsYMr(,:|EL'OM)mҶLV=ef`'soFA(S({xJW ΗPTk/W|=6Nױּ?ND QѪGuw/D* -D@2~P!#oJ5 A| bD9cRpx3"@aV@н-)DqG0:ᓘE%Q`+Ɨ.vd[<dG΀u; MEf|cRO[|DMWoS)xB q-VʃT3Z[n/mQrBV#o͏,z P_$ C1%d%qxYgN{)QI,8%3E 3YK˻+L6i M t%R "PH8%/%?,aCfgcpȇsNA.2أK2;ٿTߖrVC|Ã:i/嬲>՘\DHp%XDߐF|:SwpJԵ/MSil5{[AZfQx[Qm\HJ@{q,j_ nD~u(Uؼ);I3뮫p]j~>yasE88t[&!&h'y4ARrDUcj~hL`{Qpί!KS+`+ =>DKLįdo"u5fG<E8PEh7<9SZs@2 nvcr7=?:>e2wR1tT21٨k#TIi!c > O[dyK4m}TypfW ܯ,e I#dەL)C8 Q魦 u]  @avQ`@Rd,P-٬̅5s} 2%u$UrP\"ݠGbcuvO6PY&i}_ 'wX%B0;Eaj@_dVc|'ʤ vs̠ R0{4Ie⪢Gn:Qy@,ߚحR+n 1 D`_1bhAC^Ɋ5z1}o\-9r{Ge,'{* cu Yq"ȱǍ`k̬x* #O<#$'DrcˀPAU w·gԵng)Mdžz8UwмȄn*3]Ԭc, !6xطO̬{hheQ "!g k*RCipBKQ T+8J}'؏W/V8RlDz`>෎|ZUm뾒_8h ;CcE"N\k]"DaK9 +Y*rJy qHDC^{=O\]jA|M"?CqМ"; wi"Ȱߡ TY‰^0N(x!JOd{ p[8N =7~HLrx&W_!ױ>yհ=ܵ M).As$Un*aуИ[Fɡ8Mɵdǝ(3tOh o0ROX].ˏ4 4C@8zpG 0^UJ-K" NJt+Te=aF4*זE7NJ?fb_˷9!U8k +&mrw ywͅUo<l.JUA?鰙@tLW?W IK|v"9Q+I gزk4Du ,P^kO#]xF*J;!WfwH䴵U":ldlfL7wR2_{& N1Jw<=/*A7 NX]iIc\CZzvfgTJWpOf3L/+JSAԻ g,XM E&ު6{"Er+a]On"?^IHd]KTPE{~ș&3: 3+\51&ljfZG4[T{i#e=!''~_s {+ 2Ř~MFFÐBV*kiHYKe+B` :g眷h._./1M X8q Pke AOnŦح/ 5/Dz ?}CÝsWIer$x+7D(^ PL\8&8^>@H$J*߀~2 n:kyTo˧X2 I_̯aݿ,vCO WҒy:,l=氌k"Ы+2e2`[m,1lG<`?Ek&غQ~"U]@K+,3(8>ӛ=n~z?V/%Yݡ+^WG '{4 n1D(ޡ'_ǥSȑ(kXf OK0u 0Վ[tTK]z6Xȑ>JjGT8',Xӓ!Z/.Uj:~9tO<QB|fFcQBA:vZ"<|:skΩ͏E8A ;|JiN_N"r^P@M_,v HVj/c 1n9f_*~DQF vnEYwa+@$Gʷl/І)MJ5\*^|I5o=X揶:)-+[kTTF||V͐+~F+cPZ4Fp`<4օׇyRTCvSu"WV5;'StEU"Ss1^@`2!)~! u[w Luiy2CDm,#]tvw4. OpaiZ`Z8GP M+CKYNhyE̔v^ uT/5/Bm\@鑢e{+t9rRN< Q$ 3Da&M("(j,)M`~ ջ42n>jiGZ14`fM4\ eLX -5N.cذ@GۣCܖOMm;կ T'ľqeA]'4b+[ӕ'JLp oʪy|vx2DI 6mYʐq^ZgxV/ Iw*E ӱEMnu:9HcWƩ݄ޏ|6?k@5@(EPX3OSۉ(4i>ո]q-jZc"Qvr43ֹw7_m4ZIЕ5aaMe;*h UdyLA-V]d~)m aZ5?Q ѳ+o60g&[ӟT9Zhv2lg5aKWGwwkю)nNoFsJEK{ׄI1rؕ#כKIMJ:iN  S'(b\)2DA4Zz# KW&wā?~MB6Qz_Kq2ѐ$V}9ډd7gd@Bk^ۉV9J<} hF%0̲Z:Ui6TA%2799^0[͡oOޮɅUCI 1eaX6VWEKن|1,ȇ#Ć0!x0Mҷ6妥Y X(= q%veY/WL;H?mL},d]Aq3$'>wMOa%b=OlȨ̞EˏrOnar^ХQf'ݗY)߭d)f( }"E\)%7۹i%<5An]uZ<(SxCNY0xw`yFG;?AK /XwZN:\C 6ji;0*T=|!ܭÚ !OcMQQ@"ỹ'O5[Et߽>a{[ gjw/2W2Kn)Y ̐~nB@xREMc-h g= Ꮮ~\\43rZXz1*ٺ N4Y wI`Hz :ξ"~m?N9rkrt~"-TY⮲cWI(hdOgҫjLشշHI~#~*WҚ"'9Mm(%HE&VC/D[ \ӿx^%\|vt x]wqw׆jG/l!-X x`Cl•254 &+*I$J w-nVP>DZKvIo'H3IΎ|^@r ]UJn΁vie}ʔQ-_E0o .g.!V@(pw e/1~J+ռBY>ΐk~GU'i[98g[jrm߆xh,PeT-sD!20`WT+UyvQ_pa>$˸p؞/GK bTp 2hoX5 g6"\O!~Elv>ПBeg\Y@Cy4~±mJ;f4,.wysFflbUă5RzX dž5⊧9S88G9LS+i/mˇu.p#FYڲXF%5k-D0&#T%=,T 3,}1oS˃חʿ[V godSnEU9==UΩtW7zI ?S$H5+VmoVdOXRc&u.m~qjC9д̢W ,tz!x0 yd#\>~dBψ'wJ Y3{h׳\~9TzG%'P.B.mM ӎ {=mu{.$􀟿_k><qE E+ja)ECm qxB^uDTbs.MϿaqoCF-֣foѓaڋCC_&OQ nmrD i$!z52SO`xj&Jnbm<ZPMvL#/Y38Gnl.IG:_PO7CC'ˎM{Ͷ!_f ohHľ(~KsiNo{KR摽3ٷ Zگ:x3+jy:?Av:Lx }ruƞ`]‘iܴ~~sPVzн,/`b׿P5#ͳ,O.4\XD>85vbtѱ9Ыꭽm]a5_ ltfe$$LZDh d~&#XpzR⽅t/à &*Qc3|+QKH9Lr;w;Tz塤yQ/KΘ7q%';0d_9XAK3]u9d]ĕ9¡u  i:I8שۻ&mA BSXVIY~x]z`1PS6Ʉ$;e3s 9ZiMeje*ݲSL0 i콊/eYEB ZA3c@ٓ{\[XןTCR xܱ{q\3 u[!HګS41oI/=d2n̛+݆,~y0Bt*˒}fB)ӹ|W} (Wps/ܴ\|#R,wif1ުN-&Un_y8,p/uY.j~,igv#P1;Wh`C@ٗ_*B32e\xG_[,xڨRX\rz_;EKd{PQsoh z}lz(0MEt|Y7GA2'cQ!^QhBS|d1≈̴hU&)(cM\߂G&a-Y#5@&wNYAS,ZE<cf7বcs 35PnT'fs+B+kmc11"roL 9P$yv@|3 b|xєG,n01nߢ{<< 6_6KԅX2 Ye] ao wP) /jk+`#U$5p: QP 762!z~3M@ٮSz:Xsm:eϯpP$j / nL;w>ήdv;VX3'IphxP#mA$Zf$sp4@= bG8ҿx9'2*QTvBߐHـX@Ye:dvJ$TȲNꆤ^޻0qD~n"iL]^:bH?첥/r;apV.[k:p%|AXBÉuf]Wim-@I3ݽ f~0\3 >goe`"rl!]͐TAn e%>ؗ`9CduM>*L0PqY⅄[@ecRfFIVj {h'=UglJ Ad_is @%R U5bHaov&ϾD.~"׀8xIY^22cu"NGѵwJ*7=Uʵ* xTAW+Ba9p]ÑyƏZ*4u9 SIӌ kx ~Fb/ꟙ%HP^ Ԁe9z7c Ykvۨ?h|Օ70ҵ7~eX)꿩pGOU¶$=(2GxV^_~*`,Fh)d ֪kR:jB!\YWU^ [.A}=O__%R(W|) [ks{&wݙ3IM!z6)Mn\Os=^4G͗ÏPŦpA01?NG@a8"I4dv󝧼Ȱ9pWN6 SGtS`F:_tOEZ`yFF^IDg{vC}SWqTx6?UC>vUJ#ybѓ6}@.ZH(4ʮ+WWy=&h1$"%1*֖%&~GTZ ӟ,}= #25 nlGzڣ`';`׹_+ekp BТXw\#N}O@Q{{ BЙAL\!U0÷%fda&1LV+b}m>_Ϣ]AhWYW5RG;5bAu,t/F\c}}trHR*^w8J)>B/z`sC|\};zNn sTKPAX`͌Ylz2"*Lpi>[|cFA{bfE-`grH`:Aπڡ1]Z tGkXvS"k;]TN0bP*sejhb^%́j;%H;_rk\9x:c?5Tx*6J y&/?g^<h> [gRtGʴNYnjn3Uև>9KZ6!T]ӎ<!5(¶ #rOio0 x!\ሊ"dq]FI!ٮLB G0ɞ|.⋮sr|,Ǽvh,A0ŅHqfV]|@Ie;øΰe\PLJ>7<ÐY{SЈ++O`,E"g޿]-d0sCVWk =SC,a->4qfD ,O]9x!d'a/ɛxsn%+]<*:4iNq9:Dr-,f2ߤBm|ez5HiIpBwY <3ԉp޳d\uB vSV05kLn+wZ*TYxid&k`|_T9_aOIՌ@X?3˕#@bڒeg2%mВ4$Vm*! -y~#|(To'8GY6ǟd|wN5#;iE?3um[©} LzFSUat) +vB]5HI<1v/# *M|1%**9ȉj^DC%m,-x޹LKUiKt wUsAڈG;Vwp}w JMJ=l Bڮ̦ ĂWk,ʺ=>w#I|yԩ7uG QGk`aIe\|a 7M6׆@ɨ ,>ﻥ"vRF=x9} _pJ9*|ك<8v }CEB&g>pɻ 4e^p/z^T@n_ax# QB1hq?K^[)@nA}#De-_W(^śU2tRdoޕ*S,p ;.~Щ,I^Q/a(ۣCo44$ޫ:xA'ҔZtDCJgݱ敶P7cj*[N_+Ib| e/}ӹNH%puԚBa,NRQLa^BH=9xڅA/5(<}<^?fT4Kјz_`yXHjK^k2^sv<-ŏ224н `pE~n8"ow bW=nf}Ϻ!͸ `;>0'tgc6/8ee^jۆBoiNe+&% 6;|/k?\=)[p3ЇRD%oV/r /EO_ LU/Fl2؋}73f2@GJ膂 &E/gDǝz$ui ߫> ?pLE9ۄkR>TIkB}2Ia]Z z|8_?Y=y㙸XQ6.WVe*1ڣT;5j9oabYSYXdpI C!]0oZeAŅPJ6ـѓ+B%b*KPZ˥Pe,g1 !L!&MjX =g(B`P>Ŕ$cd.@tsg#H\"BM<ѠqH0qJl]yԕ3 epĨscj:"WrttTԇ*l`pT$jS* ĈlmRޚn$Zbnn|eF)cm|X&D3ECƂuRiws= Z.65e -\m<~1Z3=an`+(TZ{DXnؚM`&UJUD9u%4ޛWW@y?zZSHsm$o%iA>aCR1-.| *AYD+1W[DϿSf7FGą~DښN{(Sh+_#%Z.XYB8&"Q dq 51bhs=.axs?-&Yk3:vf1c3L̡gq;Y*2eZӁ i_\݈v]2c p,G%ߩCvZi'y,_Әư}rITN U|)8] cyɒPքXگ#m:L/(6' :"/4BaBR7}Ƕ&#$۠OF=ZW"|!Z^2ؼ)z$xs=xPelH/kKM : !$#\^wJƱ= QY G [ra} tJS r5Hys~ U$k?0p1f*K57M:XJe &G<hj|GrS[i,[qXۈCy'i 8Xt!\S7C]0SBq j]pe~lcĦC &Sr=yԖ=:!jvүMaΨ͔ {E K7pvΏǔj4BO=Lwaf+9'W-;{MfJG{;[4~5X*%lCU1aRlGݳB>>ǴaE \0cc%)tGDc1I]U P4K>boέ<֩o98`db!Zhw+zAҦC,ysI5k E(\@-?סnTNtt59^e ]ߦ6'aՐ "5 BLLm4{_[iPN:(X>S0YK"Ttۢ@4Rl:SVzTt|Fs4d!'FHJi.9(Re"WVNt͞QM`ō-Y/2S핯z8 JMbdh,?~H`Vn [#+YwM}: 0G)J o ]Կ#Ĭo1j2IG%D _ʘ%ǧN!$*SYKB,h,^F'׽e~"2rR#WW/ ܸ,*D#Ղ7*P67i2B }ج E= \$H8[av[O@& \slq7@K2[:Qpj:3,}4V:0iKNO~rj` Ki3Xª?I٩t_d4SA2Barh&T%Dm 'N!lo=F(`zyY"cZ:鯍wv~2䌧@\vX/쳏6uBGlwjb@{&箟CᙳT$5R^R?jrʦqd^q=q?4/='$ltOs Ӯvu0Lbp %BB=Ƴ?;ʝewCfJb k9Qٝvve|K~Ӽ7Jx%zoeug2agku*&oro亶l-,n0cC%JznqN+9p X)y+u& إjrmL@j;xiS"7cƌ[60}Ǝ{J :PexYxXjYQwcAah9ʀTggy~<j7WLI6XM"}PQ,Q=c!$MuEP70OZkuE=){E+%׎$E9q`)t15Ekw+ 47/4@v r%võp [3ëdc|=ք6HpwކǙrMQDRFwCPwl+|ޝ Vf酣 .V.\9Ψ|(IHV>`=RϹNO4r٬ 3S9qp}{\Α·BܢDbF8zrC9iC@:UљVвz* *Mǭ&z')b|`M0= 066wf*\D%uFfAP=`h$- z}|к$CO3q/LZϕ)P+m(@3i|$6 8rp 4nkvO.x± /g9Ԕ&fxCe*T.a\p?&!5@䱼@h(ݴA-p|#$A,چjy1} ElX5^>9xr!U|4Wm@BE/ dI= |``;m椌Q("kdδh/5u+lx-{`5;FK߭ 1NჅB?kra &K®LyLng`T\#BO @/`i-}tBA~] ;8Ӥqxʯ~ %H.5bvHg^1pm(s%|*([vƄ6{aFje4!_1n(V$Bx\P&_1ܥ/AX#(3vњY~KҿXAtM0S>ܢN@ \ٚI6%kWa1>NOkh'z*"qtwǣbsH4|%7/sgG^7\G1>;4g dJvȮ\<1_+p7cVbTЮ [` =wn8y(pm \Dy.@FjuhĢ:I2&ɱJ J4aR.ןg{r&~bVgr7H@R2A۠U:>O/LZn=HXVxJ(&Q:uxK8N{/L?M[~cw]Zu x+ ici0Ss<w;gsT idz(Rw: 2CgoȒ<3#w̸on 2gKLM ;۔c(tlNvjJn֤0u@`{loزRJao@:'6\& (WbX Vf f)T[xM8,o)X@#?hG ,FH^Pm:Hfb "RO ٣|ZѴv@Dzv,KUD!Z)kVVQ!=&bn,"A?-T2 l*F'b2dPkukdHaނ)#\,KC*x) r䂭d5f4F"*$^uܹ{GVIo\^}0B{O1<h!pn-e~nb_n(,hHs~j {2thZoRt~w 0 +YaI?1`f﫺)!OڴfIe^d$ uu7=o .N3HEkj[4xj/ܡCrG$Kt둉Oj&kEE YB$^{3]zN\Tsv2RpZ8U z/ΫbJhif3E9(cS44,}alyL_OL.5`+I'k w;s{87Z X|"/>4MZ]ܳg`<@JO{Kj-qaMAb yk5o ZEI)Xo~kY U:lEL9; ;J6)+K g;#kdtB8;wP8Ԧ/PE06Z\)oI}9Pj h|o+u=kp'd`ŕn$Al3 [9Ăyǟt!EI 0쉊F{"cX/h W@,3imNڙYYaK\qRTW94"N <,_RDIY,Rbo"a:,!Vq̣.1r}ᮛ Ar)^. Y`8-];.IgCõhf`;vݎ$D'}ÆT8u@A-Z7r_8E,5QTGiEVfuNeYmtIi%պ: U4dz@X&Es sYԹIbc(Hcf6 0ˏrZ|kmgq90lGuE:x˓DRJ(4BĽP6\azkQkusbG2נ6}QU5Su# 3*0WL|t$rA[" )u ܉cvPL SmUNDA&w}E_*A^ꅺ 1Yl `SlCWO-H%yF{Pn])H\0EcY!,{ b"o|#M$WMoI6'gƑh˸! IL>qh騱I7e!' dNN />E/~fFPnDFل?" "-ߠ6T~<1BT{>  ian4FRF:`Ǘ?aN ?A ۔pQz? _mZ1xOc !4 U漒=xM0vVr \ Qd.|UZ?[,7$3dhx\rDyŲҘx7. ö7 1-oG}Ε|e1EV!b7 '1W e:kE"5ӑFi lqoL# |4AoE ,#5yVh˞f]'[EsPm3-G8ܡ1!}:7Xtk ۟; [#XIC\ $`*^L::VN5`,ث=ƂRCzam,:s==\4!&ϵU*~}"^fS yl Cfg#PՐFqrh5r2qdO=MYح b r9SF9zS>*6p5m)g˽Y`II|T`L*:4@<9G&@@e9"cmTZLݙ6ѲSGi[F7OJy )fMWU͋ۏO5? yKԵQgP+[ptWvX= FB` \$a`[~mR<)fg+#jDSTxfɅ_(+~%j 7Q)E,4@[mp9"n> S8JYHǁ"[1=(WQ'3a6mm =#`H\|OƳapG[bDe8@fc%Agpg$ ԣ QsNa~ʠo\ꌪ|KT$zVm&Ra`Hl:#ʌ~9NGn Tb7 ?r  AHMa u]yƠZGeSs.\a3AA$vcE39_2_ ^uL} 4̊JG/W4mܫ9=#ڑE(0`FY2ٮ30s }VNn D#%_HsX!~8eֽ|cU2F:P#GQ;>鿥q┕ƨg gM+[>xUtkzM@.+M4gb-WbqІ-@VFL8~({ u@5h,\oNj1wC}D]hnKJoP(O3, |;=6ihp"P_Y:굫B"T:+IJ!cLP4)?[nɏkt)s`d,hkof|< -I玌E\@Bf @L6j/pS̐,uba$2I_Ʃ:bEnc! 4qJr=Xڅc#1 Tq!;;}lי -wo\\W|V\K@YD(W7*B0?ı[ H"eh"! CzZ,(\^wlTDykVV8[gmoRTk9ogGIH<[eTwׇw(a<ҠԷD?VY1N:Y7. i-AH1$\H] ?ZN􃬔6z89ffa bWwoS#և<;>P^r#d#jc4_Ӄ>ǍbP I{{}K(׬ 9zOC8oǏo[myh,/j, @b/<aJ>͟VSV|cx=9+}+xiLZ'TFٗMft٤S]Ozt1+EkQ+3ofqlY˗8t3H/C"'4u>< 3ks [49,лueoɕ䞛w9@p-n%Z->U=JZ io$;Wq쯏F6~4ڷ1+5CCtDcp␑6;I{0 #r1EΓ$= 0bƄn4H"rΌkųw-QZ|lړy|ϋ9mQLp3QO=źEqKPɈ5O7@|½3}> &fr Z3ٲ/q߬nHQ.+M]쐋U[2XtMb̠6 d4_Bf($c\vaDΪpZ#r!C׸sNK$p@Vcw=&UcBM"Ċ7op12Hh沇<zH-3" &G%^y<Ť?d~0Gߞ ysdX#s+Ƹ& Wj&aRI0D еں_k'5QWN i!naYCK,Gy'7$?p"-@4ely~sCix05}ɰ++S'|y)>T9!V٘lBưRBzMԙ'T@o~+J|W}fSu`6V`+0FC(+X! V"f )P,Bs~1XOH1D{E<@En{o7>ԮdW` R;-<偩6J2\I:]@raY-!]H^SL4j, ; 4 \iq;yYQ`u# "^gW 2Ѐ|!X?GA4K כt<)kz,֔ D!Opz^2 h^/6H=9hYe7TzCˇ@JM]V{Ca Qw/_mZ{`/m`k2˻Uc51zqϲH_P`Jz黂hehʚ%ʧh9MZ!Wu\3ܥU'k[a:q13I9s䭻 ɰ'+&r,TYbNaK%u?"ռZE6^PPÏ>Y9k 7VpoqɻH ̯1 Zb 9,DC Tc`'XN_IoK|~T:±%<\,f W~-O p}:^B,AtɪȔݯKf`e̷W wy@cg%w .IdNcC3, 3IJ'Ӻqʢ_N$~y oprϮA3}~v?L@GiyUJF_ eIյ64 SU#-q=މR+bLnP_̏Zیm$),eGKar!rQQSosX[2s1k!k 㦕֋쳕?g^Ǣz(R4h" WWKNVŶ?A -x 3SPUlEx#uף}0[A'6|nsuv8+o5𿔦n|_XS*fz)Auu^oJS3פ=J׻ ʤ`?7&N~':S5!9vbQ$P {|eSZ:Xo<ɡ9g6?˽UaVDAi8H< ]޷!T֯3mj q䒉 i"H2PVy8-UaL⌌CuKEo2Q\^%*pu8[o: ډ&?w'-YD?{.8wZe͠J,,LO)rf1_^vsO-92/@:ɸV,G\\*gPIZfR3Ė0s5XGht曊}^!q /g[K~ŒXJ?a}e *wwbj!LqހYZW٬xK|:ͮ]pNh^곂(9gbIVB !xze'7=1K\;=Qwի{6`;n z;vg7{\W)voO2@> X0? dۮ94 b87s#݄e6"kz~`tmE6P65Paٓkz՚P2|c)|}+*B*O5f|z4 !bЎ)~^]CqUNȦ.hpq9UPi ;\X>+ްr9MR_ qJJ4ݸW@=K׺{v1J[ TȨ^;Or 4ObESu}Jdm2Ԉ9Rt%햷hFR8vm 1^$=}}W10(=i ľꋂv]_ X1yG7_.rL2 d^:D)@U GDYwGCCE]b>1]eH(Rȁ097\h\ Vig,->@ӥ G"1#8QVE:W=c jSi ^4<5we<bpf,&^hS H6ĺ!WMlYj(u7 S~v Dhc-bj8~J={0-T 3rb_K&x͵JvEjWqXd6#KLs³8w@i˝Buy@&{:2kKU}슷jǨST@stg(o6@(;q>6bRTagm.Hh'NW@ǁ}C$jx|58YL@tfg^[5A@jScLLڦ_50""FJ>@d+0 7Ni#/ʌp->g8<#$q4; sk#.$x$2L|oVϻ|O (EaΉqVoC0`OrlՔH$Vi^z|.jn;eEaCu%"mȈLЖi@<;{>?ƜjSi j[5;%d|P% Z wM/? +C.[ݘ0qg%ΝERM`Gd'qJYet"NWQK"Bgٗ1m]0ZJ]84FI) SU{D RC+xօ:Նcl ]@=KLNaO%w ][JXo;_%b/%Y no`-lFE? @~_w4;’HU44$6ig'z# R:Op:Tէ@Ir=ᴉU ;Q9^bP,as (OH9j52GrfJ[\;M?[޺`5`MdȚY{Q+^n(l͛{Vj6Bswx~Xp- ! +i$)hXm+: \ŸI)(8qIw ewpV$eQWNF.Zvd󣠥>ݞwK&Z K&h/0U|"K 1 ]kt]BHi%L?إ|eUH XJrDŽή ܶj3!ʨ l '1[}(ݣa}NCK;<,{:\C~ʷ&B3lӓ02h? QC1p;Wjͺ_N"zYrhw&,ҨYj~RoJ?^L/ӡB lD%BQM[% IXMHJ*E#Ù_%;+\[b 咾EDmd- =gLSPf{Ca{3r=Հ2ْٝkA mA1|xa<}YPM2uC be9\l7L ]_w'06dP_K 9. ڔG2PN" wX"X=ns0,܇ϊ50~0oY&5xء˷u 80u͜GcLĠy4~=氢!GFwQzXPY~ƫ )5 jƍ8nb2i$t8j;(wv@NX<5\Z92o D-O["g8 >&a+T̷Y݉!("YMп89D!~!z- .NNo4ESni@̯0ަg'd< QliCJoWdXY1;(tZB˲gKԐ~ $NgJ8D9QQ fk%PPnآ"O=ױ&z'Yք~^OHvgַ1(3}͆-K1Ibr3=&%N$pqFǭ^ ",&ƀrMpi#5BnM\ }+vYwiMq~[t{/vK#YpWɚ<7& C}gV!ʂkOb.=oU;?㴐/GJcEӁ}HIt4)tjIb=yRJ/.8CB;ZhϮI>Og!DуAwG<%B݋E]HHQك|N:\*v!zG#L̼O˟~=&M^k.l%եKÙ&a8ϟ94Cق,a c!I@q"(WlgPy*˄[8ak9s@7ųb]e~9ĘBP?gӆ3q#~sMGHFw"<]\>vQk4&DgǠjp_:J1MsLvѹ_Ym,!H>Q5Q]bY|)ޘ.7}u ,H)|'r,B@>fQ?.Svېnl$qv:sp6w x?xR1˞ *R5vF^]ѤϜC2  7x $S^>OqTw-'!?z;B+[E?)D}mInW!`s^BOk?=&̧?JOzŔM*%AZ098Q{1ʫ_ +Lu&clҁh˪F7Ȧ',:D;Gp .DHM74}ESU@OPv m}{XN&=U>d٥]֥kTc75 dX㘀 qEJ72*)Qs-o8@JxHvH8{1b'~'x0zK--σ)>B?o*/CD*EТF1c(( дK75cdmᒹY07K׫&)yuUOpKvP4)4ixԈ .,`#̿^t uŢ6TEJsrwgH3־C؜Dv nd/?BbL"wyW"!$7Ō]:*!u,vEٔǜ0{az9pOēMwb. (i@U%C-0# uxHF~%' __Nt7; K]֮'cʬQa\0Y~0{nj8йk8>YsFDL$0Y{3TA &cS)wr#Ave %.4LX3L3gXYj )֜aڒA3VHmc:s%׷3CE/θQ9˿}Rh)ľYP K?@ CtdǦ5=n새uxϚ'`ͮ&q&*Ka`76#RYIMT~}( ggjSJu⭩9>{M -)=2pþu|B =L!#*@\64F|FH緕|gbw5Q\65 hș١uſ/32v جJB}1!Nf-- R_mY &1ɼ~PxZ)эqA(DOe{˻nPG KD~pGI{$S,u LIg3,B"{1$P\®ݖ TzԍӢU O[߾xA7?kEAGPx<mq;E=Jx:? [HPG& 5>g;1XX)Դ"]BkǙ$ouq(-jpzHzi( ~.%o;?Sׁ[Uc4657=Y{# G==4W:H1͇WgqoW7_;b ڋG㯝:W`ðd5Bϲ?W} )dFtphM/Ƙejwڰ7 ǎ@:c %hع˜:*$+H|T}eН@V{uAޅJGnw;z@dpxb IXaU[g, Еnہ 3%w)P͚=/SJZf,?{3}KbF6E@@ o#.f^/l$LJK {AoBsoH+7oMBtg Tu &֑$_AA g*]d[ܩ"ձlgw6e뢈kGOLӦAGW}"y%7(TO7@N }ou{WO9 3s8LOKsԜ9u^HafI=}tdqkoWS"7A= +"OvZv^Uш߀3<̣e|N{jz ys֟j˙*uKcZ hO!\`q7aS)OgbаqjJ$EmJi0Us_.Wcfג< R q&-| ܺke{ƸE  Tus*2`2.جF]b|nR<yV[F4JR0 NWSuJW3ђ2d{tUpFrRo@KLן,d/Ld"VL찿}xLKOG{e{Aې}JV̦n۶k?uEp>v>\bOQ~ϴtJ |?ZEI@䣽=S&{,fsA~WA \Zu">-OD !H?O"N.WKz=,?2Ц%-l@t6Mԕ8mzWAex/MC>LN6L\ѾϪ&aCMo!tVb\NiӼZ٣ ŌM {1߷-)jN4awu9|Ȝ˚+ypMs7c뛲%K|pp| np, [A|}_0eW!}/uŋ =+~:j5Ћ&ľ-˒W7 _Qc~y$38(BMej)J !:FΈH_l{XOK1VTA{& y&ͬ=3=?;h&}g2MКԑX>2\^YŃ>g7mdIMzgPΆ#FZf3jx()YD>n(I @]}͆JF\H8v/BB#@o"`~y#Gͪ[eqOp)q|Jk^2V_^- /HM{L,QF])ɖf4M)n:S:?RX=nk&Yݫ9[nڧB+COT>X>~>g>`umE;%5ޑN|:/Q?!mo&R#VU2_M*d/0fUX9G^|=w oPN4+}r83.T\{? QXfNsq\h ߜRs< ) V6.3Ic%SlYe bef'zMVV=buGpWgP(WjK|]0+ԙ #gJ A+zǸ˝Om? #d+rqݕ2;Xmj9¡uϱa臬 Jȝ-嶚rt[=?6$T}Ƨ1ݐZrh|:rÚNo!,.qQ@DEpN:=~ǓBׇE \^J뷜^vP1DczM?oգvm fl;S]snׁڂ29_i8-}@aE[T!n=fXD>1 (2.}&fC؃}S+ 0ȜH]59:aP갿oR%jw!fqg(NlQm$HmUW#+I4W9gJN,u0h瞠G.SGjKھpEVtYd2rntdz\?-}TtN! | /UƯ=sפOk{ðUj2' Dh% '{ʃ&% D;PNt^.,;eX0sU%4E[ IO@b.ћ'ou'#1G̊2m27#,Bt4:Q\s]wbռB[muɓ\$0jc-qL4Uf(V7"/̚‡A뚛Co0HZG'+,S,P[ԏJͥTg[mJtQ7jK\N]sK+˜043WM@F!ݵh\~x/W_|D(}^6G jy'\g(UQ[N>4_RW-vW@aDE~*Exؐ^Jnd3f>*F wΈB<,!@YY*6ҭ{KARmC{Ea}GN8Mb]d#Eu.%Qn^ʦ4 ݽf9Ti)"f 8? +_(`iGptl0x"F?Ků9ľE1n ,ify\ UǭI8%rk'|pjT,i0!%߲ XG6d*|8pit#qy Z6MC%'ϐxX`a-8&((|d>ǐ ڞ}zoꅻD:dwIՊ*Nz0~A~ *yQ+&{v nXA>űag~l>hb޺:S1l-wBmf jصծ C4Xg&R>[U8JcÅMɍjfKߩ[7{xg^ON4|`s+2վ}*Wz197F(K|1&HFV +taWz#7.H<ɰ]KHFf[Q!lHƹyxFjæ16GT6/-5#9j捸c;%XYzkR afKRE2[g[2a2s nnLoSAՔ)-øwaZ4 6f6>B%l}H5Nt--D;0 #R $+Co)?h A]ʊ)-]j\ZҒ-TiXHPݍ2#$NVҫC"p%^&У}zVQkRQr^ooB+OJ_;wNcj-Đ7A+GRueGVX^9׵taHloc7E+'/T :Ea@/X]xzZHIZG{|X%z 8M2%D݆1UdY, p'%Tz R.\Qy^ 5^X6Reu5Z4gJpN9uI]3ՄH>vF~.Ğf~l.a1gd{|49h3{ pJZx>Vgp꽿|/]bPF&OD[ILؔ},ymNFnj=F,MNep}kݹ%JzOQѢ夑9sB & _1$4ci-`Itv*`4G-܁$dm{KI?y=My[KOS&T y_bWH2okr >8[9] $`iHD8qk\ӾpUFMGEUj8 @O n RT7gIt9 ^ˮC{$Z>Yx 2߰i`KErO¼d.g}oX :@XGAD}K5` i!@όAD~>/Stѷ(Zڱҝo dzA԰L\D!˝!Al n4T,9b;Eo9eˊԼ+P;B k[ ^-ƫ\x Y\z/_*,{a1y'q Bv{;pFaѹ(}wDHd$)ZS 0NgrpIo"&l C٘.~!~^ &+g莙f.09u;V"xڱ l09IW]ICNI.p;Nw4Ts Y?$H.XrS}jRxk(gD_ BRkZ/6.+5R-b2^Y2wW)h^B+yͯqeJĆw-^vn/. Y =_lTIxL_).b՗dxIm'j{^늨[Vޅ@ǧ=e1ӆ35 Y|C-mS5 ӵ$X>TԓÞt7~2XOeȳp(J;mfv a~iK^$)<[(|C-ԻEZ\L*$vЫ̦_7]SHHZ߹]̻OW!Qҏ3>Q\_-E%J [wHUѸ5Wn!xi2W46''b7"><E :CӃ;:q RuE&9OZtp96 i:U0r}{1pT6^cʁʈ!: :[F%M 0ns2 pxߤk%XR X)]w 5s+o Y^PM}lOm3\.G6cmL[..Lk sT8B ('Ͼۮ{nFjnx.Nޠ!d as\3Z]"= 1Y;9QÖ]9o3D}I?~ܓC?~\[s *l7U5[ l+_3(Q?-;1_" 5];ge.½T@\HKv,5[[EWTa5_UR#ߊ~T[jk#Hx=m. 8 J}&ے`2yJd;:յY{Z ʯ#]D ?Hu?Nyd\DbS|˘|<ҧYܯG,E@]ڂ{]Xe:ms+в~94~FmRyK"par 5@A[N٬BUWOyBObL> M'idm (e4yą'SӍ>l*d>O)M ]2wQî*fǖ eG "BZ[PJڐA9|ظLqy>gN1a'̕颍RZQKYR?]_8%(wX2f`CPϷTwNH'?z reggoT P]t5)FQ~ޥ W,{fH~M T[)vC t7CWp2uW4u4qW^{@ 'whJeH] ,D|rz"0Ɇ= Pޏaj_/%eȱ-Nw4, #܎ޣãь^"q}OsKh''itVG rǺ.38W"ް,oyڶD  q"]( Eqfpf>} _'8:*6NMt]i eHO]+_.%[G9[y(;s&V%蛟 b1\&2v] MYƲAhORqǝvϭ,$czaa7 ?i]:}Bg32 w$&|_\ϘmJ+>OdHr\0vdMNКLLRʃ-Gt yf"kI"& pC 6 ݬ+ު.㺐雝u'Aw^CfYǩ8Ͷ:[3Z[Rl-\:5o4׍<ܯ7,U}0k HXI)B+QDc$NH+HL L8R4i<~>4?&c€KUd= p8 Ւë-VP*s:ajsf^5t|8t k^K٤bI;G#"5&<ꎃp>R e"Puj%.mU y:c"eTh8ӷ~5^|Gy&!*ln$GRe1 ;mޡvZTċ:nlu$ME٦]#/`H|!O&V, Ƴ1G>TȂg HLXg)MW炇?t =7Xj _w5e Xr<dU_d[hW;9g%V.9}]إ =DXt\mC%k32z;<#EU,Qm  d¹+ss>s3x<'q((:KtKVЧ== ϧ!4/iP{52$^ bo}lj'@EY$Mˡ+to ۆ_.~L5)*`O\,͹(;Ig`=hFyEn}b=B%t0K*EJU.IG1G'}6GʶA`[7j^uKsn6۷|yR ZB 3)cK-%^ۚgAH\n鵨1CW*L]jE2c{`UwXSc(RqMpr RoW]EKv2 Ba&ܴl',Jhvt9sOX`ExAWAj$Ii.c+0a̟HubK-V$<שpUF)LPLvx+kBix1Q-4h98sH|H@5s"Ҋ~mHeMVjEi25 2s@MQEt "maMU.C*/Lam>,|ۗҧ2 CoܸH9x>nۂ#4-c>#k8"m} ƽ1^Z`WM ud=!DF89yC_g}v98x\*_A:uftP{D"]ڡ+H=YcQbqhHa uKXr}M {&1%Ilem\Jx/9AB3Ltk>݁,`ʆm[•tAǻG8#*JakJ=IjC ;;[OzYۡI%:}3Ey8ӑ;+H|W@^ 2O ($(t r|ȹy0h5[%e|;ل=8\۳+G}wϋyn3_ЪqCwBe > n.[{NndVR}rߏaAfC AM oIa 9S!\2*Rxw^XI 6&$zHa0quX)#$-8b }HUrE~i qa7(ژM3pD͹L! fF)<(agl ^4h—n~—Vf{]' Dh{}`o9z Bq0,QÔytv5҄FOg>uye1Y[ `c8=CIq1NA^,L4bQ#AG7-_rOѝGOƎa2/vՏdl9p!މo?-4H9G.݂jʕ֢fgà3X @LebIBYA+g=Ӕb˴y9.0xdc“]уWswDcBI ڷH<r G$J&?Tra{]O&w r]'{Eb8%efǙZIΌkt bb˴k˻:mhk:%c V\z23]Õ?r??םǨN1,qCLЊ?~ɐQ#㢍E$hf4Zvӵ)FS.5Cyzq| e#dSv_QsuEr nBuwjz[y+*b]x֕㸌Ram\$x0EP`X_lf刄1,L2~<09D!<nBKnTGgѢ]Xc"W%,pͥIsDlX3'-Fq D9UD[HR\s < "&|K 26쾍yR!rZcP!AJ^MaK8ub _O}S*2id3}*{.TOJേK4CG ?cc>*NȔ |&HS-iQZݯXG/t-؛g:sZtR&E,RfqtvOհ@h3<"/8c 6zx5sDiZZӑ?G,;yR4Y+F-1+Ԣ0kxٓ 2%Y$7}oiNx!_p(O8ZHak }jȯ!qD'oɋcp@rMu6MR]IޛÇV5ωNxS?L*88d[(2]涫sM2Pտ[pQE߇ϊąn#ON2ΕqfMؤw,ة )Uꗻ%8׌y؜S5&neNq92fm}G:>? 5S h၆6{A9:LRVy7˽Pm ?v(Tyέ y(@7i h=R 2} =*8oN YhUY!Uo9ʹ9dVƲO@nxMIP){ eSyw/_7N9?$ yMK$WX;३VYm7`@ЏhM3l62T+vz^@7ٿWTc@do{P8RY:'SZ[eHpƺ NP~cEf!L_:@U3x~l: g吸޹ǚܤak geqXXljx*6Op,幠ZJe \3a З/S1'4ZԻ)N$^Y (8Cnj 16gw\絾Vfg|:'d!I.=7x;w%30nL] R=:8!Q(`_b$Ƿ9%Kgw}4ӅM,PB ]*;iSD݇{$͗4 VO?bS:8 0 ,fSI6zh$vT_sŐҗ]R]Ria\}kFwTi[o+*]wRx+Ck'.KC 2?6=`#/L>$~vX}¤:HԘiIq"y69cK5 x!30vdr;0\is56=T&.RqmWEJi/(ڇ#Вc \/ӍFњa@`ljfՃ:|BT_\O fz6D;VElx /tlN n;) Ͳk+ȝ젢g6L?[͏K<3qF+p`\AP6R˖7/@ bN8j ոn{YQRBGZ<2zG/׊ʽ^z S*2@W|Y`aLlMf"q΅cF 临E@j&5ąp`0cu~,pK\zNO^i0e]&z٘bB5!Q   Յðvf1qIF0N5+F LUd]܏d\\$ ~!IZA)HbUUFA}6=䙗EV;U?֑Z|xCWjd?zՖ+@(5u+OR[R_C|[ yG; `NuUM+*i9'$"єޝ7|Vy;qc\g6]/*D)9e<Ǎ_5ܾ&3Mimå_Ռ>T.#懍8, T؟e"5RTHrjI޴qd[x3B@F:`˃ƶ?qx*>:?rD|}v-VMHGH-2 aGLuHl#wUwm8WɘQ{Ⲵ66E].x*֌wA ^_9/!Yw2zר }vWtt-pEaf͢CTksFqDn|@C%d.";_?BUϔЯS`> t̗6敖کnNO<jAe~& %N L|dޮY͓`^h=FgKI {U; VCzanT}˩$oO>Qt4O># +cVGTRM_̟MG5I,hK&!<ݗcƬQ]5Ѓ0F{/)W-Ջ4$F"aX:cpL ROT/ ~Cǖ`{OuahV^[D.IBz>+T2,Prz7?xǠ,tq9VPL$/[|k}hﰝC<]WNW:G׺?n1) s( [J-#Jw2|/,F4 vT jGx<ۣ{1^n c^Wu -5+r`7(z[_P{ ٚZikrX-N L.6HIy;hc0JI|j&AƘr{){ϫJvõS*O;% &l:٢$>?BC.Rr*Ł=T,bRS7hѝ^Tٴڠ8GmYnޞk{=\`[}Gy Rނ&QHΤHS2}P ߬kə_<$aD $T ^4Orf!`S`(.z/I\|Jc=8LW-~4l9Ys " Vl6BMG-_94!B{8 30mz E;4oKuoK|soVʩ[s_8rh?;N΢5&zU!(Ho ,Wj@}nZ>iAh;t-ʜ:pKqώ>2wY7,ybCPG3ݚaUGjbBa(۝p8tLkgZ."Xc~~RE r@VJw!W<z0U^z,"P`$y5 Ը)Q(.aLZ`/$ ;?aQCO଱\=eVJ]>[dD S9"7BE嬓{=o2Gt/ϧwȠnJo@fI|IT|'k3&5U3nKHR꬯N\'#OSK7[d締?-ܧ+͒z u!ڻ'Q*Z{p%fot<"kz'bbwOgD9nt۠P5~|$XOg|o?d=I258w85w N9`?W͹QfZIi^aȚ"u84mgF0tBJYkaVtƸM{#@ږr'hT@I&:/`՛0]=b\}eŮov6R}֮ipbF8/'Ӛ|'RcsboqTS=oD0<]P?{ YߏpiZշSqEI)3؇+52Kh2E&y\!q j; Y}R'Sd-F'pkl3BWZ+\K b /!'Hi!3:(2wzL REd^vٖg)̄zŗ3.7KHu C`7sk,ns 2z6wo;Lt%yCo0xD0(V<֝_$Aw2aUJO/2M6*;w{%9HBI 6%$aGH2 óAk;+iݢlϵf=GI`0z&ަ^@C"G4|QE7\ex*o1cfBLGC$c;wcbwҲ};&gaϔK)?pL fm[&D&3ųUhSݟTCҨOi99׶mY@ U W7Z8(Hr 3Y?Z०bb}.^%]6Gy}|u^wgVx d(ڰ =45od+!Do4'KᮀA /㈠ +opLdQrE-(6o3I37sllH_yųfữ<$ma!WGbm[FKdK߄Q X? xQ`zܞz]B{ 4crs(sNO2\C:'Q ra__莲,Gla䩽Kgl@u e)ʤ<0z7!ߤF[( 7"UG T@|&wЛs`?]ƌ8t+{jY/G7Fz")] PX&+} ro Dc#BbЍ\!ݦ1o qKͳL#sӆ$G>Q^8 N_U6d_ Ϣ: D3 >[wd 4,|V˅xB8cQ 5e([`Jۏ3AAֈRR\q1bbƗFbǠfCNkPկVŖ?7;[s+C3x5E+3)`?RD(_9E?67]0y_޲etFt6YLkL'MOI0O͒8Ivdt{%+Hy~w|5%3OVWCl'sn6kuw&|6#OjBF=7|{Qū9-;qE^fwN#:K@|i t@yPE8/* ?CC']EjZKhuBI[m5@h5~d.qV ' CKyʼ! x*/+0Kfܟ*ToH=<+FRؗݘ m߉9u| TJvGѲLttp1@QJ?Pc,Wj'ĺl |pd6ZM3\Aˋ^O(y%NqbAĎ )ڹ Ws~3"rUv##~r5\WI" ۹+#LY#c[(k %94v!ʹ.;g4pIEZ߁ĚSKbJfU _91-,S)uU23uRa}.Ly^$-"Q8vW _ESXdk)9'ŋ{!r|=Lۨޡ鹓/݁X3/ 20PC9A7lI`JVuGnN,9)KY[Q򼓹S/25w0t V Li=XR nN>$ 3^s+d>11Q{84<( '/VcFC8n&٠;Q$ǵ2d)# #+ҚR':kܺPw#ZX3I\Uȁ@.TFr/IOuj2W,(_/؂M29N)a҈^MӒ1ٕ '=;E O [Q{rs RK}v- C)(E@oըĔE-KpB6BbBM2^)a8BcϾ[=~:p)k{l)_l= !aqBHeq*|v{ӆ]z 5; kl=/ĐUtɉ6j340>3Al<_,&\ CF¤ nq+ʽ5àUVuսQ$GU,zQ3KjzǛK=;P'_+ԑR 9xAڋ4d Oyz͏-'6wdncx`@i`RȮN5āSK)B1 X?<6&J 4f{aJxǪS2kӽ  k!CTl  ̪E /()xΰz`2 }KC8H#nDj9TIB{3VPqs)fKlڻ"xܑI`k֋K6M)m PDM cڒo+b6baԶQA$ Tc>R( 4 L4|Qvr~3(lax ] wZs{m/\uu凟[U|T;IJޜuq{Ϲ"gEW%lti:%2;_o4hY X9XTa}} 5-(=M莘R8>XAwFŷ@U0&7Jnz>mh- >n] }uJ"#Ӌ_&pHԆ66()ڤJm NH tTV$J1>KEtȊ/(:uЉCCi;瑚7k;6p/\ "4 GQ' ࢑ꢑ'pR[-ځ5zR{04YmDAßa0f[* 8}LqWb<\ԵdyЏ=jI|~(zNZc`=x[@dUn1g21]7T(}HM K)b6ɎD" ܱgJ` R唏濢yg\"-un*:w$P_?ZHGfvy>.,8 YC־fZ;y=YxhQt؎ Jֿ=0F}OfιӚ;ndцUu;b[\X7c {IFn2!ARayZv [t`!Jhr҄|CD+FzΨ٭";Ř{`0_nX?_q瀰bxX$zr~Yz೫Z`! P4R(b(+DhS|vv@=4]!Ui0\1dP䴤gKQ'̂\I+Nn24i Wg@qe L kYEK>}"NUԀؗrx}Q9s!u;9SFa/q·?Ẍoq!&_(RFES=8q(?LoxWF^N]TyP.*ȽmIn9#N[?cr`8` u8WCBLrz9 "߈fe/,YtIV'KjdMÓ)q6|AyB5X<:O=0o8%+-0Ob up=+o;2HRQ-PЎI cOy)Di]iVW_ ]Ύy{O-0q+ Xa}+cYS4j>$4UK0[%YaA@/%'6ZD, tKmszz[}NbtvZ}|;;;gyath|n ,oa\F=Nl-Rq]=\6?jq5AtLtdىlC*9pŸ n0'MXѩD9S#Js˯I>ۄp|wNJ}mO?Tf8i ]T p ]G'ku/) oq~$H;ecr.94Oed_tSֱ]bYQ~ÞmEY\OEpCyE725Ͷ6՛Kq܅BI  "T0u[nRXkN%Y]c ݐ܊6`HBtS.f_b'l[Z42B^3f,d5JL]I]Ymp%@eW\]2tGg8p>s'?s[[Hr'Oag z^~jHɦ,픒B½9UuWrq09-"mrH2jF 2 MC9u[6V .ߴ)Dʡ{seyaTs--oq MhB٦1 m3b,VrIjVPdnA2CT!R!H](G@iMyUBlH7~bX_l̢B#)z;ZsQN.۹"f}ㆧaRRNmcleJ}aS`:t; zoW[bb3wCQNvdH2R!ϧQ O9zx&W,.y^wȚ~.&T0m#1R$L63?U#Z,$W\V^ }f I&&E1K1))k7gf`LේcytiO-]D'`CX@F8Lj7#nPHZ]%u#A,dΏU!%ݏ}+JJeL}-@1_x$MbGVHzPM'etQO@hi=<3=*fugtTK EIIqIBRJ&Kr-hVz3~?MaZ|V2~ˑW$ g~<eE&3KS פve A?;wr{G'mz#7aC_f]4$$C)ފpdT ߟ8w'`P|GAL趁:4<,"3})p 5mz}x%9eEBE. ZKh=;R=6PʿlPs'0؁]|Pk z_n%"3@vNNp1-pв]JEq {%( {@ A0P q McLQQDZE2l`ǽv\Ca*{C'"CG7k:h{u~>ej $#w?9գ>_hֿlߧ>K }(nr]{Ox50=aJL$sl;[v7# Kr^Z-VX_W2J%L}K/MnM7Kbɗ0Ґ:zv]~\@G\9TIj I m~5 b*+D5l<qBmdDMSK@?ie }=>!2̦WsǩN)Q6"pW kqG,IەZûfDde _/Rp/6m/bz#nɷ> -@\D]rϔ)ULmmS~R:M!b2HK$Mpe+5״ZU?,^gF᎔J9Ȇi\Hwe N2ۣ(>i܈OQeQ'"[wRl05-Id۰K"1E 3*BcQd`]Xj rцtkD<a+k({7M2|V'q=8Gaġ=~.qR6 zfZMs9a+!Xѵ2qq!BӔҩ[F#z'Kqѕ G:WjÙ;WZ5VRs}ڋլ@BVhGsnlE!QyM*!qfz=oT_" XHIi $j~9;3LV=Xr|:tG*br!+[_0?^ǼL+W_am>qu.Q'D:@_{ܴWVJ;0H.aZ3j@Ѿrǩ6-MVBԭ{-]NL=K_q44{Z!1)zEOa:XGynD; I1Rur]IY!5Q}u1md-T"&.>Nro\m¾hLğ YސQ dEYުNShLrRX' v>E|t׆<&ČIF;c [*El4d_R<ZQ?})NnEYWw[]~)$$S4}$SApUŔx Nc Em%O9/-kdz‡䟣X=,@檍R(Ds: NbKX01gko F@96Fݒ!bot&vńV*st/0&hAD tE.d)8{t4|qÐujwlqc;Wlcv 8jOE<,G?`=-%e=\8-/!p8mR p?MUK Z3>kL\}OHg*+ pEB- rj@pQn0eGQuHy:`nT,mڤH=ÅO}ndD:/V!p1twt!'f@#q2hXԭ96uܰivv\+ma#-,!T2M icgv8zfI(2E7o-ķi'c9.22ۧ7Vj+ ڦU±dmqlԀ5iB80<@ںCL}sٕHsA3@'z饽̊|3ʅD!)KX(TtT5T{feZ=}GmZTG:/^_ $iC+ťHvT&W uR_Ip{A:zrܲa+ʈ*GѓIp/U=\6B0_vzT$W %`5KXjZq%!9B:`0P,/_Xv%FY*)q iq s _H#movY,3|O֧Lj(8]OڝZߎwt f,&JmJFb9c>]B/ﮄ wqX2_FTbV꫒~kŊd:i13>p-!2-um_<7-VӒ;7ŀ\Pzepfuyk?C DdqBsRZQ|9ɑUbM%SLtRꤨ#^4!Q{/l"SĴ?2ߪNP(F٧ۣgV-7F rJ==ΝQ~Oa{.a?.*/^]v4H!sMǼ"y^`S LZDt@ U1ygImOg m xUZخRFW 2ȭIIZ;uadJ*,!t{@bz? D! ~0~x[Nbݲ$a9޽p2ql:y[rOG)*ʶў^^ ʺnYnffnшWSefؼsEmDɇD3ޞ*v*Ec'{%T8 W `T"U|?b]T}| HSP{5;#șm;uwׂP4ǀ{`}Xŝ~-+OrmCf%|_wL*{s0 L`n`Ndmm-NkEHpd]_)~Nx. _nx~NޞUf4XztfD\rd-Ț~W›مҤ8A@PU+ S9ؤ$#բinBaSPH[(ƣcjQ]=tz<>2ra@ٽG?){)ItiT6WV[:k?U@|r6Vapb{|S,7]ʑB,)BaPNCAc<@V _|S` Sޚ o0$vLyQbD+YxF{C!Z| Ƹј4Pǯ /O}!a2vhz2V Xuw'lO~|CNƒ KRv.y(~ŅleƎѸ=m*ln<䯽zZT$X,7iG!y5Wz3آZPoQ|TfQp MuYx#ȍPvˌAjFCץ5+¡Lyg%֛܉ՙ  <"s{M |n(+-S\~0Bn{MS\#-t#GvN sԙT9] qJjFXKP1)fW,)""CCU_˓S*B/\duU{l%6gʦo4D ]D{tc.AQgp}*"Wi1(M,h/06nukFdx8NN)Qꉦ]_?VFu}^f1~´Y6yJ:S)/h=9/I 7jdfQbx-Um;!&GJ10/gzKӊ=9[)A{֕mV!"&>W͉@d( W{)Z? '!LEGewGBFY-j<@=k> @1{>8!VX%PV)9 )dȧ4o `U09n܊ĶA^g z[> Ӫ?ѷ {ACª{'zDU.TWsME$4#ɕ]wX 4Uz@Q<=UJ=q$ݴglmp>tJ4:zwFER}Hi(J2Z΁̭=T6 RɆ?ߒDyXʧ?ň#B!WE!\Dxqub/ #/<١ROk6;WVw}uO~(I7ZkIm`j=c-V^4hHY/7Tyw3+9԰WzM\֠#GZJΧiLyXjnk S33$kx 1~?TJW~HMqÕoum1ž" o =VL,镩ҧu$Q]ѩQܙq섋(c(JFIU!Bv1B .CLg[HqI )OխX*9_++EJW^h­x\L3OooXYU5Lq(G0 8z%]84 {u,};Gs%J*Ɂ1Zb(&&/cH Խ݋uu Ő˥ܠss蚔=z$SwyV'H':F*L+&١innӭGm ld k`,R$$ ) ѵ` yz"b`/1ɳ;0 An ݻM (2$_9PGޘ9Y%D@ ,`Y*bA.ONV)oI)=ʃ~)omXg:/!-vZA̭e.gqȹa{~?J"3b~]J'isϴƧbc{ T%4,kFē8ʲ@u@v6¦vA!ԘBYfl\McK:R˒h,;KT p׹鹮bNCQ f3GQECؑ|ު#d)1pӫ/,Ze7`3ۢn.5`RSiiAOZDW"W.GAW;tƼm!OO<>"xeT }ɓʎ?s9^F9,(X8fq$K* $>U>ٛ@d@[7_H·BPDނC!( f%di؆qvf/>Cc$$-j&gqϣ~d "r: D4aMxU\S<5pOq;e$N+QFEЈs)7ac ]+`Z$&J!P<^#P{㱺z&] ?mVljc4}%FoJXb .Ys wHg[90aJQe*؞ (Y7C >=ۅ킈S,ZtۘBÂ16٣Oqt`J5S,˹?&C lA]G`&윫CZt g(ԳɩU+-|'=|.gnJ5;i"&/gWSQ:*+Fۅ¼sCN^QyOYrUA9]vy!X,-3%c+ZhrМZn/qM#u%-dVhA)Q1^PQ}Uf`XP‡TV\ٺKHsP);cn4Mp2_jKIWx[YQ{Lre^X9w[:;ӵjR73D}T<{@fݸ%6Vú=:݅OHVs.V-6?V Sٔ2Hz[ӓr՞`HS犩,eĔ}&aMSӲZo1g t8*aZ2d9—K+h)̌xU!^W<% k^d 1XUt|+s9&_ww {̥A9MT7оc-9Wǜ9q_ 1pi z};ШwNPׂE!e@AX R-ž6)s&t4 z-(Qd*3^5~rO紖}gWTV,G#F=G#Ñj,2VV~|ýz3 6?Z<&<-YKaHMWK.vu=vzG QsR'?&TO9q$$ziy#'] DgeVӿuqeC2CG8,y]y[؋x/wAy`D%uAM߇%X .yYRHF5J\sZpc/BLsUӊ j }UPCP88-٫omtuUN ;X?\ x AU粓MiT|qۤ)j3E͕֭#Qb`Jmڍ`}L]aaZ(DMdUv; s%RZb\ Dv͈BT%%@xЬ?x״ ;y8tJ vtdX_4Mxlzh.%R 7H̤(ےY^y$fK)6]YG+c>Tgpg_G~@-9rMyF:s򁜼zq#3Ԛ"Z9v]n`7̮=3ե/!v=j{KPdJMf"7>\Ý)8Ƙ DóBڵѪY]E3v0L8 ZSuC]$ݫ(/'5 :g\z/+tjGLyh}jy=<0v(3&JrGb@{gC<5L^^2ھAS _5ࡗ-\wM5ªr_t*M!ӜswǑJ *up#-y\ @h +?LE S h= *CѶt2Zcνr﹉_&%ҩΜHᎦwRTЎ k' @qx+h6guk(tDq  y<*!WO5߈PjZC,sw>XAw$T+cSԅY}'n^TXeBB/obɡ3< V cxX:Vo2P^9Hn{' +lvD^&}xGK(l\?^N!Mpt+`\l|ITmHPL>œ 88f_'0L} nٽ ;v8 B ~_(c^U..+2R%0uX(4q;m$;ԟy(VJ$G+Ff5"CUyv $DkyQ-EuVl9fp|gx AlPNj$CAV05d3I}wݔV?3gW$F)trg?iV\1RZ5!}wíC'2ّ'&ΉiIVU*=ETu874Ð1uZK֧j}2[j3[K1Eq</%0]5'0*1𯗱Ġ}E|Feg+^>ׁMtx?lX~?ǵjAKQ0PyS݁zf~lV:L\ldfc9nΥT"m!.#%d:CZVB],icVoE"Oc#P%{9yے(sOkns:+ѢV&V2 r.[]#BUТ) ;%rrC3Mib'Qolΐ%$#4B3C1FɎ &TI _fα0TOVP ׇhF C-TaLA\0 ekqB!/.P==qT%w={\l!O.Y 8SFgwȱ\O7GWYX:$$GZ5P-T1Ɠ@%ʡfvU%L}ҁp}̞.Izl#M90+N=:-K(>/t8õ%9߈H,HZxF(k7EypJ)i7)⇉׿N2!DU%vͨl d:f0hjq[8:ts=ȯtnʄb4U`e1{=6,~#z&Y5V&O}zAVkWr,Χ< bNgA6{* =M">B)VRgofSOC+~rE5'˄)Ob N?Ԧ.'"Xdbg+~ o H-Qz< ǵ(3n>ͪڸ~<0p'!uo\<%2ޙ8H]6uPWdSJ [dH%M v4=E6\NyKiT!5M_N4cDONw3`l ,ۨ&z{*L$u 9ao3HDT,:6K1 K9n^y[ɰy`ù\t!ҜennBTnٟ<,O3Loyod"M7/߳^99$w)p#-$7#AŒt$=y֞8@k0s 㡜fg´XS'o=ef'?hµ?<V̜1&!ubn{U_uy {ӑ;Jx}rm.fq׫K'd0z?&ULoH ,-&VX_B3gF7ckLuY-8ݍs+N.T5`DxtA2j!>EȽ4^>:y)g>S ,,S!q^z <\y2v8h\;4IoH-溃+ :6S>}|lV*M >* )d=ud%{]ShLuU{IQ& 7*BġA2f|VQ9dJ# ~bU>7DԿwZzL$,{kʘ+5D¶9h1ԔtB(H3)OҺǯ,,@:Y\Tn~#c| F [~O {nf`vB]ᔀ!]]CCQ7+$AR$ƅaSmԂ8ad1xƦ"`"Y'ic\-ݨdŵ~zhSu6B]EՆzN7ɲ{i7ǝV%ră=˚ iѹ`v|Bh.y@uwϥ"<oG#2ʪ umW+hv1_8)%<~ZS|JGfv^MF)|c}( Q/ IS,v19.gc2b=Jvދ-aUq^lɥem±dNXtTTp!GFɥ -AONfB~DW˺>Pnàsr xsREZkEgʍ9"pode!Gd\jmWv2Ƽ]^(nlt_=z7I<^x,O%OMOrqߙjm2|vwi=A-QI(!6bP1E8y3[!gM|1s5ctkA+aUCU|=++ g٤^s~?G߇Jv|3jM₸;XF$ ޻Gou?s^s(M袴mߕ1`.Vk KPKti UEYq1CITW XNI4]v!٧DEN%ZA0C)^0; zdR#ChÓKf뻶6ځO3Em#6zS4%{tfk d\xT0M? b46 f\P"gPP@{/嘊V>.lѿ@yX15r,>K;X6dݯp_D#]c];U襇/^k}=n9"k`V>f.Q16'—?51Tnc L\ +&" Xb~w.15׌mJ4ko$AXӅ]@H 20޸b)x:١P2 @7)7%Tf4r&nN@uv[S$`FKAGF#z,C zI7,yΐ{lbS{ 4}/@gM,OH b5M˺6[$98LHuK$Z9l J u{hkA-o:AEg=xS܏cCMe;FbDer\IxB%^ gt4z#N3.qڕئ~`c(aQMpiYŭýr}6m3VFx(*Gi!0N.08n^%ɮOc[;R(OWj0tiEGwMB[V9֦+1z h(R֬Hx@וZ/_:=x{T?eS- ! IΠ$_)fṩ@r7y b@>}#I1s{x߿4UP z;F]MWþQs.ލ vB4I55GlkNח]Wh1y3"ܹ6κ?N6f~3^ojTAUTosW:I{GQk =[Y`TV`uw.ք7`z9⮥.hݻR74CA '٠t#i6z$/N&r꼙Z {atn٧>b"~W^?5H@W>@/%Bfb7vF ^xܺ%vUOOs4 Ed(v$׬qb7 0m} /.ٻq^!EIt1n6nшy Eyr_HWZ,=@mmGvR|pz!<`=/Z(h{n_rsmumd(zA!=sqLm {_3VWһ58&LrڕO?.p&􎕶RwŞ[ 8MoyuSQܽ؊kID'`sa1nv5O)Iw9b򾂣DTI۬Fv26d-C1գws"ri Gb:p$M'"=D.&h#]pR/IXY|δW!м jG@%k`DGPpdHS+ ?8udO;{3&ԥ/`4_SOw&@BAm^ՈM_^̸͚ PZQ3#`}/>KDiCkuP㌵Pc;ٸգ:;.B~5\tjEj,J)^/6b`rHLF8(\ȪJGȈ BPVWA#OF%G5YBhwz۝sj *x!gvBVk5v1kϹihDį3yb8IuK0m!6ϾbuN5hp9&Rx?Q8kĿ\v_C`Ft1T;t\7ـznrja{Di +#t\3rkVID?>qեCP܅$*5qܶP -RDN}e~,L= J~6Pp,轧/!kMI!`Ҋbr@«29#C}AbMxqx2Vkh(,`ձR|$21WsiRKC=?6[ !vePI76|* IR{$zhnͽjCmno: '#.STFؼx2^d;)ںޢٮ Q$h_ʵts 3;MemuW,m=ps>:r[uW)W?k70jQm]=>8VNtw\FŻB1<֍xJ5FlF؈:ե-lYTMY}M[n2Ghh)+1}'6dbܝⶪҵ6sh 'XGaj=Ksy8$;-8^Pr pwJN]6$?Zm x"~:Ib Iz'pTy8Bȹt3 [Qo[,`OP ]4uQ= J0z!fB SS7Y$Hn?}# a 1ٹV#>ʚ߱MC ȇǿ4l}*Dr`X5˱ʏ9n:\G/G 34  BX֕@62Fng?l_,L@! TxXLzݾ{x^hPh?$ڿ\EQgof_FB!^nsrXtEL.~?WW>/#7keQ>^̫8CpLD=NU?M_@˰Fa7+evW_3PiNW{΋a*$x;GaB`̤(Z ZN7TJQt7?c5GJ=F]"I [SB}SKV\-/~>d({v$*|CmOߟ[q0=fɱg:0毩# s}AP}H2=('Z4$oJd -kMLU7!J>{>~S5-!9k8$zc]Y {GFqt*\I7K.3~n2j̴I͔-֤ ^SgY]$ 5϶F1@g߭\ۢIVCcvF> ^Rv2%>J)|yg`|ܿûLAn-@,5O؋fNHÃ4B HkCȡ\}܍7|[΢e? 솳9ӳ},袺L꒲Yʚj$+g٨ks!"y$Kڲb)vjr3IJWe z91vKgHDBn dJ(,I_mA OF2"}R8ր饒x+*MWڡP2Bl5rϫ٣B/ZmYVG5)CEſ˰JD\k >Y8QkgJh}yPf|_jrnkyxU0ioИs9έuaA;{=4 ; 2\tʪHuq8%| j*&Z`hW7yrnsIOB%%mC;r'(7z !K 7񁆧(ukwj()ax Dx_f&ģ{> "֐U'*;a'C֓:٬j8YyJ ٻ!1Xa^i( :+)sK?ϩOMif%b{& ) $+y+Rբ';oZD5QW:e9Zg+SW_*nD/"K{}9ai9|ʃf%7C_Mx ?VJl'3םor-N + eVR Jˎsi+:}!gMÒ8,Ry*ӷFٝƃ'&2\j!c=r v!Mۻ0y" ύ# TW~85n*:zd 6p+3g/i+>BxUu,IT1ш!淳sH|H;{ȥ.gl SZI jcT/C).s˾6ˣe.#A´zsUy4ZS3$>p3pZ?0p(OHDFoLN&B0kSvk]swQ0҂pp5+dp_x;X̾vIdP5H)Nž{zA]\vܓ:2 H `f7׼՝(~rDLG=@`52,@E1C$A! .-rTrtwk`"h?ö̍y^ Y9*C=&6CB^'鰧cg\W?X NY˂ NX3|g5B2}qQ<^&4?ǟ6r. 7SX !g(K9kKf>V`×r.H@U5ya{ \Ռ_6.G%@vFR^JUT3Vb^R]|XB• *X7EPôK{ w XtmpiBx^j$%ÄE^uTu[JUƟ2&0eU)q9袎+F5 t6H XMw CjP.|ي *N~@[އ_-hU]ъ9X?9i ]:%Z~%>eX{%ub ܳnǫYV 4 gKSgyۥ2؄hC⵵pQhY$ EKPCB%$Ǯ\ANE ` ryLU w? 'Y X97^2;DrGBy72%sP=6Gr`.~W`a n5d.-t3]0I0]S-ڏ 3|{B>?~<L`^0{e fz(`v' \ճa;SR;1ćٸ4dyʼjUB/ԑF&v?|̏ޔV;Knl)xsh~zt*5FRczd\O44'Zp1S&AܝRiKR|y#H_պu V-6;9B79؟|\Aqa (?_G +6UcAQ@-}& FZ'E"Șcq+QI{;RαDކqz%7LO]y'95҅pW?!,6Yy* (S7כiAjdG۱J@̞8 4ܶ:%L9I"^25|*2hcޠ|OM$a]#R A=gI]8~(6>do7ж4Q^@.n !k)΃ɂQWO(ӤXq&S\JRAzn.]DٺDN P7B6Y{X79dM7Aϴh6ïOS}9jbڇ zW#pTlaoS 4ho#:CQ0/5/ITiJ{T7ez I8rvo; lz蠌XG-,CF]deI |L) JÙ$zBM WC1;RM.;Fl4Cw厞&w\J&ILrc̎$#8gnIDž`1PF2.؆ Q(L ӂjo楸ϠO7-hFsFI?a3$H&b B4t'$J8#1&N-cx-[X_-hF9KTKgAW}27VWO"iUVk!xE Kރ#@'gYuɢ~nQwD 8ψbR߼P֝OԄy珅 ՜[&P1`d챤wkdY) p1 o_TVR̦;M^j_50!7iA8 e"K`8Yeˊ"VY)Ȁu96LhIk_'5jU6 6/6+WW .ixȥ]a8@ioR領ƞmD)m2:v9*l:cքzُ'4+=:[}g,xBVߺ9dڠ#ӗT}Bgm?Uh[yn7#=MqKhiH}onPN0ܔ^E{ zʋ_u`"RNtDw`(Zn\0RR&}콲SU qʫD%2׹JkGL DB#/3cwP *=o|\*(AUn<؟G|;7ib(q_rYů<}pɟ6B!#MdQ(~GˢWpTX۹O ;28S#b2!qC b$OrGh ?n'4Z,# +G.>F3ӛ^l=bYBe@rPҾ).iӔQS֖E(0Շ{C8U mxɢSq,OXU JT"'l\|]jEXZ|7;Q !,E[N[/4+U㮹Ϡ`.-]!YN$2ofIVU 6Np.힗b"x]#4F`aJ *ء0Gy8O¶?9c}{0]2~ΞAXO /QɻQ]h F5\d=+V,2o.Htg}Ug9vsq!)ݬPDn=X('hOQmVwiKQ6)DFݢnCgҖoщe]X[iMoF 8݊fl:,n r7_츱5"Cms~s+pl0]h wl Z>(Mu{Y\˿?bnra/, [ 6wÿ\gnBal}V qK//o ѱ5dbNv0]靚LZ;L-N%;jf} q{U'L y~ޓzŽFR]1<8?txE@W~{GU|j:-D2T"gEdN\<:@~MdI݂uB*^Vl_v[?cn9\Hm LWy{^Lݰ<H-Gz[E0Gj@jeӡ3ӣd.(.Fʘ8(ym]4<|z:`q_LDB}"g5d#~?+ftb!O9N?M#75AQ:_8L{7 pz Δ F&< O/UoVT,lZ,Љ [@'9j!%3<,ajK0λa!Sh=) 1<*ixwL )s$ZS`b^aMeܦ音LW6>&bbwb~F CMkZ$I)F[rfLN4L,K;h?1e}򏡊/*XA6"\uEsR[@.,8foϐx(\G玑p¸jCįo9VͦS7I+Î"*5HLEx25J) }m\ޝF7Ҋchm}7e`=Ik#G8l9a)S<@=-tqF<<1i,v#ؼ85'qmwGMIh|wR=1cĔ ̊j3ސ|\dR7 =7/)zBjRw ?'N&@rD ÝXxέ1Zt/FQ~Pp_Ap62СJCSlI*Q4קJ;&4Edzhu06< .8i7C poEIM.B"cNUB$@YMjmbIRAb]Ru\h.ƶ׵dFtӚh@L i&d7Fh ^tGgnFmȄODC#NEҹ[&`#zm8xō.5pI 7s'S|^ TAtJ9&)>Q?N-wK^-JEt% yXAe^* hM[̊ ˭x0H0Z,ei6*3uYq]-U9Nt4̵,)DkkߐZ]Or^z޷?8A=>Rst}@x$ǵ[cZA:x3Nߡ ԉ59PʤP)$ %\uEV!Z6S?q'br n+ <NtitꞖ!k> |e[̵ɿ-w \GzOniYh NQs+/~́j&<݃};f&}bCY<)sk3bTw9k nެ$NŎSBqt.Zh{O#{ًCjc&ƃ$G&aG4ϲnq asbWM=/*ԣڙ'sO D#[kG՘e4&WiCd[0c !89l*Ev¼7N ZΚD`>ts%+m ֠1I#x5ӟLAGXUt]ÔܠC?h$9ӎc2Q+k1Hay@. & 'X貰wX`A}5ve:+_-@ m|Ae>I8yЖPKND|6\`kLޜ0DTqրI8ύ](/}^UڈkGrM-n_Nzb"q O+:jwpqR$QJ)*5Y#$ZZT)V0td[x2i7gyÍhX`#S$A)8ijS"GF0ژ ksZO=nKZ ^[x3ߎ'ddau7Jc2j v<7DL\kޞ|eiGM`O?`7L&9wvk+l%%n(4gKr\h :]jJșVlrb/[ m6:K"g:9z9<6FhiȢ.^4vɄ"Iǀؚ}fvhNA`Qc@gs%yD T5{B\ѣ!W79V*7Y (1itW} ujMCRR*(rAY_T].2a >DlVeGpZE^$MꡱqCB3"~&KgWp:*4z(6J{?H9tOͻ6)ա?W'GNCX7B>#_c^jtN}dX߉BA֋rj{MD3ι9" /912*gE} {U0`2C)fg#ʵ︸Ho3-FZ#]/="ZN)|j\'Y橱䚍d=;"T@#7%`W,3B i@R_7+寙*T5`]y*Y8Gc+䊷1'0k4~\DH{>L£^d*3BIk/+R> %0`$m k{qWF.q]L=?o)l2B.I?"s|yX ?>t]ML0Ue_#4F_apv7*u4&O翛}7rȋؽ=~S=5_b6ቪٜͧc%]Nj11:Vҟ$j_ TJOYZ_C^LLjmEe@j!P3s:a;348Z&_JWI%ɖ11 r9DDڽia$@$v!q]V}"W S07/uXDFȊZ;-$(pԨ#]k8^s0RX2|4.Mm~4`VCSu~W/ Iht*,*5cGrY)'f:>i09Gr[$Y=-,[B"A.ep3EJ:'š֟k:Jbb}|gWoPjbgJ7/Nf5ae*XnY#ObH∙?c{\+e@Q*߽H YO:0po|OE\_#]ȧum!U=3ƕ_vNt*V>i6z5Q~ w-fBq {2y|*"ȶ Ҟ9l{/k[LPe' 񸢿{EfpQK-z7"F{~SMV6r۞ވsǍgfq$;a mEh9g-I(B6l-r', -"^r-c^ܼzĨ$hRL<ˏhߑoXElnKe}뒨(̞L%>MJ4nsמ{^'DAɒ2nGSQ $ӗp0 =i?ZzrQ.8B&7dqLtRBf Uc]!VI-%Ah쥱(B̢"JS8W>cN92hNk?*YvM핏j˲LWj/-К)Aܡ4ٳohSBLV' nzv!׌"^IV 2UX>m=7EN;:3b`J bQRZ}:*.fESg5S"|,DVT\>[&K遠y@Q=^&reL7qf GхikSkpK `%xN #-43vÜIU :D~Lc-m,Qܘ ,'vŞ8I(ٽ6~=#mGaEXݡ.mtߖ}l3Al)㦌N1(@Def'"h 3]y}g& o(tKħfKgkxgI3lW)z1SD}(6jdE)T҆i\ ԝ{=,pظɋĊ7,Pa PG:~SYXmfJ2@7ތZ{L Uu|bE(y9)X7Vh+aE|V,X<,U RwI̺t!" [0~i ҅ =AF]&|8kg{[ag[m:\޵-K[b2]:ZC$,T/ 3ZZP5Tat [>M? z*WH@y <}=@"{&OVN! l.%z!NQ3o鍘s+jE7FWdCdaB _1 J3ˎB܄Lhi^ y?eD0@Lk{v<InD:N7YQS#=nIvPw35 4Lw&in k] "m&=7"<}`k\Z/wal=W0qK;Ý"|LLϤp2sܽ.דt9:`S~7nT vu9 iE\j^Pu%c#=ePUfϩҤEz8CfU^`J}@tr0%țΥEaj.Ժʚ"p@HM̰7b^/ʾ6ӑԃ][Gl"Fy-oӞ*mrhStVQ]FWdPMoykZOc\R[)+b}7VP3ƙ|]fX/?6*T/4%GĬMrt4.̾XzE4\1B΅D]OGAO;l:+4O(rT,ccb-ߗi {`"CW},``>!Yk C !< ttX˘=OfL9L׋V/J*KĶ}sP8L+˄U۟i˳pz 8ҜK3QMDs_.LՃ2.%S %9QGL SɭUgM-=Z\HO^PlߋQط>Y6"qd⣡Ya!c[D,iCSQ8v$*e7 ھ(2=ajfnpa\OLt ׬)ͳ\*u2mp&jOfGЯ(4J*(4TԇI7˽VHofH5J2 Bnq{S'LaDx9DIt4~81Lc9xݻYjA/`$s5hj0O?NT^DrE ΘQfl9 .yO?tS6=1%6whg!JJ",H딢kC6;RGCt B+ڹ{&8 2>*էzb({Yߟ^Tz GJ%2̪C!b ;SozWd5W"MpbN٦0<6t_C& ߇|a#`q./_7.4Xaod͜Ml"D7&#h!՞YwEOHGH䛇P{dFjz$a\A|gu'z&z>F,Yn8/:P,V'H&brplX*iKPuQz,;Q'ypks;C  RMVr h64`5q<mh/|T^x]`sr#:3O!OySuMKO E2rk$㷺=A^&dj-;[g^]ݺϩ^:?7j7r +q͈Wyűc8! #Qx61y_eQaGh j+ǨMY0[3hZVHac;.zbΡH{ h+6#Fh>j@ș"Lj#9˝8#zQ4Skl)1x^ Aαڬ'vhc]b`{8w^p=zٜy ! 321&$@g#6ZS7M̠>JN do3粠IZ+2Z, v?6߯ZBOCAx+ .WVRܮe!gV{AE ,LSǒQ3ք1%',kZw0v~O0m97Os[!5 |A`O @-f]]2 a\v)ě8 Eӽ8 hȼc5--|3Q<6w8?xJ!_L]!R *&jnNVpM+}r?kg}8iW"3G*( LʣX)n< PUÜf(f[^LGΠLYP=DDv)|ABFp0,+L\TL~)_HXӽC.wiʅc<,h 7wACן K&{}]l&RڐUks=p *4 nWUTYP oSR9Vr_E ZG3΀QӢ+(#b[W$ͻJW/ 2,?TJXL#Bp((JOIo_0jlI8l 6٠mZ9R\ey@ZSgS$E~J&0R6\hnxќHS;BN=8p\03T9ښUZslw,;O ,,aL*uC򞃸}>/ڗ["w+a h11.*6`l=W_v3a(}Y*\/R⾟Ф2}skCA>WE\#RJn|W홣F.$.pp+" o_}b /34R)4TAJv۴1ֱM יٺnR&so(mZ,\a VOP͐8HyЄ>@;cJVlKR;qL%ùPJ)AE]͂U*v0FzN: |y' 0bz1 u1!}0-Q66{c/os ha8 ʽ;n՜Q,v~KL{6jPI (V5Ĝ ^JL@̐Į?2lgb?W4:FqT=BiI!@ACT}t+*9iѥQmaF)C8>yAa4{Z\T~EU?M8;DA6+R[۝V' A)ӱz>~Rp3OH9q8{8 p鼒I&O2WS0tn:,`y8/kx?[1\ Z@3PP> `yuF2ҷNM @Νl 1,q4)^"ڐ<?B>NRɱhJ~w< IuےV<.o&)VƑJMWw${o(0FeMhvZVZRL 2TV]*uG8ba6vי!N"B/!<*$ڳoF ݲ*fK)XHo)*)ܵs1Di0q-L1v.NmPK&UHC G@M2 L\?DyּSO|WaaG4^t"Qڞ,THlQHil;)fl7:W*&e}0os1_ոwQg "D3yQÎc7G]iM-1F$(4mdN.(H+M@15YS 3 7xu&a՜!l3a(-ޅD<_u֭7Y?v?Ho0 $g){ݩ?'h{X, pUh(C\$$X9QZw}.h3=||m_3N53n_;vI>n+r ˊfR? #{-"A nӼ 躜¬[E"``-D}p-xe"Bx8,RşZaumˑfUNU%<vTG) sص]"# , LG\%ܤ10X5(LV[vb[GzjWYЧU'ygI[ 3%RoZue(,S]gJR{ BВ4;KU+&lDk5(AUɷ*S uYxv'ȺGp@z?%oݳr}x8Vm1]? U [d@H^Tecʧ[Y zkd&ZqwD͓8t9#!tv0 کtRވr;R<*pvz-o6}:r_t+ȳYgDjp _f~[:Cy(ʖ\θi<9Y6HJylsh0(HlL^!Gi|qGCY̽b!X_*s[,t"-6 ٲaK4+r ^I3*^}ӑG wz/vzFBx@ˌ*n;YdeMZL}mNt1RWx]gP@Z3MSdHt{ .6R8N_ YbF=TP㌂LZ]S(*$ 2@N*VJB=Nds=Oe4p?z}g ߱@UR%ӣx4H榍=2^1HS @9= iV?єV$VбQnVL^';E5v4Y0yFvqHkeA|Oi߼Lcw .PNook!DlƓ,l~Cs_gyw *AˤX Rm-αkmҦ2PaNvJU jSSV5 ƨ$ytihpT#0ʏ~ 4)Z+F@1D@+C)%eN6ȇh$ ̟HeUs". L aA % a*\0lC!yrp V/إaXfxH+A;diiyu_{%7hI^,\ Y 6]-ƎDa >ij杛*=&=8KqL9 :[.m%xa;,CQ$^>˩(]Z5[9}[, Łql}2;m 0Z30Ou }]5!J0 XEdE&|+;PBg?pg]Q|˅nI @v}5FY)]7~^GGWg5(9iف;><2$ (OO -NŵT9$<06E$:d/Ѥj@W^w&Nmf@Cuͼ$Tϙ܏U{T]gPےD|ԛiR l5er+G e#Ĩ4ۿ} O\t5gԳEnEݤ꫟Ҿl|xTsgz yʬ3lt;ԽCgymAYW#J~ގp ~l=)ƧKt@ڒnC"8YnAtʉ`eJò c5z3J/ UExDh_ qdF, Ib^*i:zZ4?YcTv_c« ĚSOSE! d5h+$Q5x"(^k퀿<k,82d9JH.pXRCg@l"^w:_9<6V D+:RQ)~>Y4 8*a uH(0Q[ƭpeJP(v. &f g1[bns _ C64xSΚBsBӄ:i&a:P,i(h*XsaΟZNEm(qc {`w i<U$֝*{yƱP:Ddߊ -聏-C MqNّYfo.W jJ.yуR7v{B}͎%̮1uy)."1 )cjʃg?,REe)挰(u0T`u.x7^zs|ko+).i9Їt z"gL+k|:Bi\H΃):++f1hY$@1NaM|TR_e]Tf`9 !(T#"T4ϐ H6nF#sJ'BٔU=M[ǐeTeCJQq!'MIDESZ}6aytn RFVJ#ߺH ,K7c_~jl) /g,%ټQ2JT%nm.Q-Cvm7iI1m↥D_Z3F#FUc]vhN& N} gYid"tAlmٯsb.KݣV1) |?>C :׆H7?E_ϡuߨɸ3V۩a< Kʄf3%Ot82@b_ A dHXSd0֛`gse{cRv2 Jx;2, /]m4p6M3$JհЁ .+D1}7 PU]O߂h%@9+Od c2c⋴i@/}y[tp`NIBH~/ dp3JJݬJ^QmV0w%VJ5 } \Cۓ6+ܜ4㟧GI4vH6 0"ĹJB QQ<%8SLLe-7 7EAtrI591OX2r"I)-$gd6S`;b=.U[yK؎Bp%/'YvSQ!kVlyWqAB]qeY젏d?(~6UhV`$F!К~TO5\Vq0M!.E8COfj"${:H.hբƺN[-SrXJ,vps}OѦއyIޚj ɧT\A sG,l5vs6nIFxq>+|RԶڐYO bi(y>$dζ4QٙfS }eġhYcޚӬ4MKRK27bF4*P؆n m.T:̪zHa /7&󠗓iqifys65k}, 9S WV*~ r 2tq=E>!#:$F4~t z:Si{ueU-ɸL]mN"ݖe') m6ct6Q+pf=ɀ tp'9t_#K2QYDmal'=,Ck5-~Dž@*GR S2C}| 񼸎>')O>gͦn9G92-~8Ţ$3MGJFu sm vxvYS‘}@0ث2w R^ېG8 WˬCmv[q]z|`Gdtdڞ?۞ )& .sOKh3-v)L)r ctׅo/ô珃ʏd.:KRX 9E}BՓ%BeV/ 0㫵uU).rC_koK*զbC(sUGOj i5/! p+je!71 N,R;UQ 8)=ElJj]YXQ &AIٸ (gNԿj.vT~CvO;m49i5 ;NʐUgk:/;y%kY&FhT`T5ڍ06VR<8~$lT%G$NtVtšф bYDd= x+;tʨ{ 2>Lat+1uX 蒭E@ӟMSH4I:@9N c@K7m/T{.Bzir_cȶYvJd&}HjSLA4{PINHfе[1d Ŭ?wjg(|r咯`҆įQ# tM͟,fjT7ݢO!0e@2κaA j2aG6eB"-GAtPF`iOB2&uIs  My |vi#./_2W# sB2|.ZiWT63Tڅ SX.Ilx W{Kx$ЀO^鍬my▵.ԳFY8t#k# )UζKs&*s #"ZX5/?8q0?W I.z|D|P <@ǃlXA^k6Pb<[wVa;V=M!46Gsm"C y36奏XɢOQwƩ%:6֨`mRm>[yBӺ_@VsbaTN(yYLRj(LȷYS?OOq@EwHZW_@]K/EY5|@alX zI<ӞߣS*ydoZ:ǝd-]l|>xr~i7:th*9Nn#Z/<g2:ЫwZ;)!_!tjϺ1}A[&q F@ C~כ&M~^6r[-+%F3m=)dwsvwr.O4NmȽ6͒L KN% ^Ȧ@ y菄TODAՌ3oN|_<j* bV Y_%cͭlQ{mV3Aحh䞷ஃAYz_}|כoZdɏ>'*@຾e7J/w,t]_rA0õuL'l".OqFnњl0*2G9mN{@(m2DY 9By1Q2g&t Akuiep3F{U8;F;UC@Ȟ@+3W/s2R>;1%*̉ޘ/{1eYʑ'O,3pص%aլpPLҳQ(l/OGNB`r:]8 9L*`MMU-͓FӚ'W&k9:jb\WNΔ}TC6%ܤUFC5}ǩӧ!u@%1ԎSeA^=ah`EKG۸D̛lP R&zLΔ^DL-=B:oK?hP\ZlM+v8qY=[#8&m|R |%j`]4!gVQTTM5 A$xs֕YR8R͓nX̬",կP ؟ E_P&&y6_e{Fw"do䎊-fy cuɿWAqXYw y5׎7Ox_CW/ָFa%hL`8C"Uq:Z^]ut 9q 6SS~UH\y&bbk/OIҫxg:w , au 7y+7#!:PX| $}Ndh=$6)J9 d9Aa&v; = 6„HÍ|p\ə1"g84"{U !7%O6Ӽ)N,&ϳco{%diH!]jG83'5jM ͟M0"BY&U$7iێZ;:GLUu::EEQ2q3JVqp|Q% Ef+ ,Gy$5Cz %Fy$dž!Wy~8XIyȤDR YNߦVWɈ#uEpLf_oЋFV6Z(oςJ1 w A&W%wO2q c^tjC#JR/f=jM>x) bs<= oajʪ| %s| 0ƴ  %&[ajj46·#7$ \ZML͡02p2%evg<$|(?gi}\2oz[0;\0!Zv&JGa<RٹBעD$vDE; &K"j}eU(÷E%G5C;_D-խErJA:n2P+}j:;4sƟUw꫕>%Zw&I@ +Pݔ-0g6" V*r6^>Cp!֨_|4 %O>9Ɂ`} $Vٓ߇)r /jc??/hz* ٕ/=MrX J|:KΡ‹QTnfqq3wAiy\I,p^QiKl dz-te$h9Lw9$ٱY/2dGL[a 5\h%FNϖ>'UYZQa4f 4 L dRZmMx,/fBmq%Ofrɥs'>+ f=y^k=ϛ lP1=- m>ka?|7!CH(y1v"k3k"s"yOK6. *G2"d jo7 Sy8 OcQ*=CNWNtBap^,: ;usc; ʿoSWա<̝oA}S7P$V&3T}¼g z`I @o(dTB~ u؇Zwګ,Z9iM!gNUOYatIuv\@ͳdj 7IrHBĄBkqS[@IE/>1c5.VP rU"cDDmoٚAT`-'Їl^(zRO-_f5yP<78QM;/VR _ջD4(́-Zw ~{Q魀jNHoD%qk85FI(ag(Mh̥'C$:xpS+32e+5ihdWJh_Ӓ;ˤH$<˯FmG%Bh 3iN,{;0g2N &! 5R9s%N"U8Y$Wj{x$* Sǰ@3be7Yw#OalaŅ» [8ZO` L6㦜g R3)&˖!ųgmנv&.]߅{s҉|'U)z"wv>V&xW%rVS|Z8Y,uU/\.vn?US~ J+lfnJF~0xK~kB/ǏtD(8+I1SN*.OYVz!qԞ0$]/LJxԣϪ>߹I 7{X_ #~>zR:xZJfP#ixu^] 'p௩h4[M7io+ ~%ikS-vFcKE_(_fXt7y=d V&lHUuM'-%=P;=#@|Ō:wi{0Y`MqdslK> \曌oJ߈7;f1AnQ!5v KeqnܫjdV)\T6 <(y,K2/V! ='k啈޹7C`YJ$r;%l(T-B7_6?ɖn?;%\񘍒7HK&`;pD s fr}-ydר%<&E$$=irCiI$Vſ 6D F8cp%_cBD JD >41*Y*)=ȳX[z:+,-Z~|tQ﫭I!#hi~oXK&ЪE%qY}f#(2K^HED!*@a*,ďaJE. QE`uAA %Op= &a~G~ůLcieh24=لpw ϩ껍Y+nS"LOLDG`HQ,w>5xz1_ײVMͳCIG^]Sܢtu{̀E]6%R"rp ЎKVŲ(L FBdo>M]`ڿxn;%BE >Zxv]~T6~K#<Ψ \"EL:f_Pu+? ᅍGĶ Vh;],Ev֛Ffg5{Zg+i-hӶ1iq](lsG:|٧<;o݆Us3{|פbVvD+s&Y{ǬGHVh}^O<ފy/osNKGaH(vK~v9JllWk5]msH+V,CR+5&94`5 `=p1h/i`N<će{04v*:-27}v{?y{n!Lu&2ٕ=k5 #Eۚ ȉ3s_X֩*_x ]P)PܡCa3ǁAKb`)/qs"!60th76CgfH̲G]vx"e#f>coh RABY*|9yyTCiBW}OL9[8IЎ"3Q?5o`6H~vAsgJLFZ8\^y%Ca3 lEAI 9eYb8[H{xh= J5RC ѯ<SݾcYn-1a2d*G. /HNevb+,E kS0+S)y-"wxfeZ@QI tdg(㞙F;mK@E&f<~[bDSzqK{x?A#~XqL~& A\l&qѫM{ma2.*ﺕw.}Z]x%] JF߲,/Pn4uE}TmX^=Q&vmUqA&,"@C|Vhe\xGjjP̘s,@ N{n^l?o @՚|ð%'؅S0lW<.z?./ Hf:<KW;${=O t*N?4w6=K3?'$V x6RZf]0,yLO MFWa;9>(ۮ?QϬBs8]ThM0`%톐)d Q"(#{hXTkaZ XpQݲ25:M ҃7S8_t9-Kb~<`(Cُs:ḟi'"ZX*-+ DϤB&Kaf R(u.AU2$}`tpKulMW|q (M8S{[NaK6C7 Jw2Sd]vjX<2I ny$+Ԉb0ƖF.;E{prp,'6#m‹ ? h4V n4*4w4[/ ^QNg@L աc/ѹYOl&4 ^I*w}UBR(춒ۜ#YP2v^23aˉZM01w+-!#ǭppGug!2Žog2}aM, N8>>´~ʖw^B !V?n3C_7ߓ%ljMpC+)Zݟ]yCur8!݀V46[>X/tN<..C!BgRУ~$gVι 6p8宏K1I e5✻x-.&,\ 4FV֭52~cH,qlGooclܝ;,ao 풘_xϚz-^hWr'v*nQq džjXRZX?N}P3}6G ++J.c:-sI85u|qc_єr!Ǜ.X Gq7@c=P Nl躾M2VlsXc^S)I(:ߩ{ }PN]y~ݾhbƵH5Ha`J臜Yc R`YW?D9 7vZxM[$[Ym0}#ljչ6CM<. >`Uh亪N~zJ[rj'1uhA` R;Vփlp$zj_dqcqCH@Tb km H4gu!9T4 ]65@Jx)[ t%cOg%a[s ZQ@fnx,ղ|hL,I,nAl)~N2H{/,I=b΁0 4V_W)Yݏ.u#pY%| w▾Nң ak;(oRJ٘_kl۫˛4Ba~6h͎K ]%1< ? ڵS`~X֍1S~>7?ЛadYmwv6|sxxSނ\!~K>,wk:6JUM5+=AiPvk1忘H0ueZRKۇO-yz:MmcK$Ei[|51"7=cbxu[ԑ̓g'bn@j]" (1%OOX<9BSTWhѯiQ82="Q]ѲDۉ(5kz7gҮ/PHOl ?='Yjx  )0 8lu3q8ed''0[$2pMJrǼ) ̢N9 LۆƻO+Yұ8׻%I]k{k˘F SO׍",Թ.½] K!QF݀m<]c}2 L7eet&ʸ[dm˩;ӥ|K*tY-S>9yȥX<.E|whse KotȽnQ6bn-:G oBos פ0&6hѯ%@5`OYgh*ibg8d׊peks- :؀C&@NpQg%AyO:6YRV;W%8y^JH_Uo_@?Guf+͑Vӕ%Mm^IHcrɫ#MM!#n X~qCOos[~<. ~I%.a-W\Bn{3g,2QpL }O- k)Q&_7 ~ZzK՗\LNO۲XFHɄ4"f3aA^y +Gѻʮ:>uKgbACehsZ w ʾx4fpNnOm=:xzT^ nboe*;aKU|]Xϖq /֎Ha2qqm[.?M.ɀQl߿"*Z9<F^-L9$p@YS֨5t/<[$qzFtG\϶A\e!UGݱ?I@ssG "IRGVώU\ST۩*E-F<.PDsg/mif 9adr?({Cbi6lsR`ƾ.~%UoP !!Z 0Ih~%rrn:Hb>:i,Tu ]i+&SMKlfu$KBoлv r9iT, XHZBDiJ p1Q#XoФbs"2ߔ;2'gFO'@&';B(7' {SΒ5Ѿl [;PhW%c}V,S0E=*HX[YwgXg:O4dAԸY 1*/}=rajB>!a9E-J@MQ&zC՘ ~ iU'Y4@}H> 2}Gb,6RؒIٖBɖ]rS5q/LBN',&>4&q"){,,8qE ~y|5D@+FlUֶ EJU+9qږbD,޹=kCn9w+(iFWOC(g} m[ b_%[ѧ4ap,Gn|Y98 Ehm'M3Q[YO0v"@!4*3Et뙿#I}$Ipj(^oha=(eJ#syd9.qkg\8"OȰſkCrk$s9kX$'6adU0@JWA5PP ӿt!,qa^c8wY$Eƹ&הSl(7)BwZ4<9ѓ6]#?f)9* -Bq%g× ff}WdNք$g7WxFEP[^*I>}/5]_k$;І3HzANm)jD@V6H#KY+J- @j0`' 56L)loKMEB4"ח5GN䳶-Q.g|l)03zIqJ~(h1'T h'X-jZ]e"=ن;ɂd@ZڙV'iV SQ| IXl/3xasrc?oceHiy֡GDk͜kp-$ Į&G@z^/@䊈#zuihH+:凕 -^@Ƶ2cEO`Sjݱ䗶$kzm%q~Rŵn)^S/F1qKxcD6iBW6xgTTE7,`ΦU=Q M"+ً|fF;MwꪳSn0ު{=|?*ܽي3?Tf`ҎyJҵE0f0X.J:^S=^#`ڻ֩h.F'UO)ɹHo#[h6ڰ5HAj9 'vK Ei0SZcΚmPڂ6sNɭ p:+6oT2ʫ+;6~ xx ->2uѧӰu̱k5xh}eO2su%>K{oT4T8/FgW19S5rȽQ^H0WoC_eo^&>+Nߒ{[ɟߖɍK/p-DEvm:<|xWve>{s&U191<䂺>SW}A]&UzZ3͇ĹEUa^smN8V]kBi?)p>^zOVnpxj驢{_:Ij ;(;K[Wj1eE:ЧG$AҨ"ͻ,g/܉bE m::]5_?׬2%]QyͦRڼHp#V3O_ ٘"e'iy5F% 8꫇<~D'2kn&=̑-NߕaPOdNŭ^3[xZ2@>֏ڮ6pnqb93@ ֌.ɨ#BNBa;#!{4FPZ%tVf${MdB_\y \ *Y9d}{Gc o!T@ieLa=-,Z -PU-"/֕{u*SI&M6t-[zHȍEJ})k/P'3Xy1-FDo^eXvb."N f]C\)A-$ʮ *m_d}&ku2 ϸx w{e|uH}֎ b7a Ԫpu\ޘApMݵYJ 7KobQ"P$(+|V GHu8GQ!OJe|Y#LWGjbt93,3^>ߣhuծ ~mdF`!F*4y"]Pl"[$5Ug6Q2g !7 _J0Mv^HA⇌sH /t9Vs.Mm#8z q*~2oU8}Sʓ`:zo Oҙs)о]?<ȉJ{ռú16`uoG˶ tT<|H^TЁh l]H[v[3@)9xu60r F bGnKżࡅFińhO'M f퍝A,,l'Y3155ZL| N>)Tp##Bz|-erw&!+Tm6 C)B3Ni'`Lo+8x?F=䏩*-u/N8}BhTZReI: 21)G\G5ǿ8ΚZ7է {y-NBaֻBr!5lGT>>is/9bcQ.4S QllSބN/{ >;i:m ijj@b?f~IjMDE:ʓv @ ط,L}m -~FUvObov‰_oPg [[IdGV8ǻ}xЂ;/ CTZnrg|wMHJJ7o=<\nVa؛cbяSCm)-Q'~J(fوL;B& lZ)8MIXts0^~SмfaV =t]`a#e46öfelL;So<{%LS[ V>/05bbexE5ZL%["!7X)|9XtxZrSZ# ͉dNCI]AzHD<*H-ƀ<h\MLjӒ0C2oZXD W ~;oqU)H{$pLy(>MU!$ƮkOGdhT:'4MA?z}RldvrwQt0uejR$n@޶XtiY^/3: :H;YL L:F]XBLv(fߴPqpyi̾Tm=C͎T& 1H<qK+FC%v)ѱƨpLhepw[x)k84YHWʰ >0\:7`dIzg[-PВnzJ-)mjLg2vkobcmT[OrE[=F[ 7ٱ&sNX!n]V׳?]u)?<{W `/|3(¯`ki,ͤd|/s:xmS X:D辬r _{?oQ~qNYyr'buUCT Q..;$|?t9w,l 84?2qXEcx>8Xt,k@29l 9u@!w]xD-0ڷ3譔ًs%~Y~Ke!aRB{LI@R3)m?SѸcxqHd(IP?83x;<{ *؅b SZ v] Q?$aM2Tr@f\\2VT6J;1vK`֞LfD7Q*>b#?z[ӁQi.R ^JIxc KEO}?W!pW;LQ,cr ;;}80|D3Mϧ缑æjw!43—" X]cSj@[@A*0Ͳ @bi`8q4@[`¤l'i%{Ku)Gu6v廙vȼԺ-BT?Iv~PNL#7rcvjkfggFs둎h~(vЈB !F$(׺%TᨨRÊ\4)GO7 bXMv( MY tFF^adZɱiVM3iֺAwȥ]_uoxn&<@"ubipEWfH:ahIv\РC>%^I#/]O)OC>C`k4N=E]d7 }Q]} OX>ڸ>KNso=DJ5C|Wvdo)̅Dcʓ?G",]DW\ B[ @g`@3#}B;)EKBE.imb|^5X<S%)l2>[&(c'[6z~V8tg жM7+q:Nsx 3jwdנ4_Tt\dvFe=O?Ħ,EH"~=pI+Blҧ]EXUyN;b _ZY,%R(0Wɮ!v-\ W-GWEݝa;0V<گCI cm|Qݵc1 )Г/Wqg+bL JS|Eݻ%je|4J7g3{4Fzj@"t7'M0E %{'{d^C(  yE~ \YIi%0u4kЊ#] $pt: DIܞdɺfH2pl)W`XzfN/+DyK=SZQd"^`)e 𞙿΁b|u5j-c¿Tv0ߗt>d}%xc8iR`E,ޭwP!LPy tˮ=3<2j*R[r.٦& ] 1~hqoD|8JbmX8mD{X~5I0&_ t F L.ۤ⼳*(#pf'X {=bu//:o\ +OMfyT΢z` ;:S%]n%}%:GΨTݕxYQkhXC$ED\H,AH\WnЎp`D3U3ӄ['%7?v@Ҏ85 Ssپlt'H`!"b5Zϟ4D34GxVmO$TbL}I sT0:h'.b۔f/@/ c=)8T;%3,RA&dphq ITgbu8xIV HOhC?B?3Rr,'d*ͬFSFã-@#Xj1̿0cN31""lV=OV`0>-jkoX*l«ŪyQryDWP2M1X^G L pr= UZz[ zF,t TZ]Ev87,0U[/e_eD1mei=u/Jߨ9SDC$R oUT]b5{} i[bej'rFsOl=|V^xDC*9/7ڎ:=Z -M?; ,> p+4Bw%2Y4Li(8Y((oe?W7Sn5'0HBTD?5ZFc H4y1.sJVr1 ы9GWb;)8+z.nH#XՍLaJWSZa:!rXd&8Ȋ5Zq*]:ϭ,\ja@Sʟsl J/nb_Y:*U=J;#bZ> PiD)}ў'/h갠}Nȗ"Y6Y˃R Wë|K#rw)<ΰ&HoVx:~(J `v-F^xXG,")>A)7xJqtSEeB(Y#'lFc".ٲܕ2\; v]j*U=dm*52[7jƼC"F5(7~IMj]FI8wCl9'![3Rrz(K$H($`]LRKރdtʭb&{TU-i%N^ܚ0/C_'{ktStDSDTv=B N$RcYӗ.Nݝ1^f85UN0o {S40>#6ݿE!ԇC3O1psk"30A-Eb&w@uUU S8YeGf;*kҫp^YhY_-M@< Fh F!̑]PWTUsyf@>'bJij2J^bЕeu,Nrc*k7G9 @сpL b\E]m=P.4aO~wӵz㖖U19{Z-_x&j0WNg:$ THFF9܏< 90],TRH=q\/%D,8IaFHrοHwSnNsn.E5_+!U焏9˜xHe_9Xܗ4#~]\4ԫv |8}`Z/7$%XaG|o[x#19 5F>3oKӋXUqR๩61>F}'7uz핷ݎd<[q 2bg@^Tc&_讏;`$SVdiž6ѪXeI%~Y}p 0 9; MJ-0 gkK-vXgB3RmOږmy3O DS‚Z$0X5rZȄ(hܚ b1|,ءt 1SWb|bp0I}NآS@%+!# K=\{β[,B9pwrRW{YNiwyX}ۛ^o,[Syؖn>fNm0._cD&{@詀<2 dNn}a&C)\vӗ(q1$şx5k,LdZF~ez@VY產n\OwY'ݠRr$$lBho<ׄ `ѾJ$g9_ ˇ<{~^Ytй;3)i+#O)SvCj*`iL.]b}o`TO=rUERjJ5mEyWRi S2-R(-ޑW7'㹁#q}\m@z <|A,)umVj>wxwg:Q EȑQC;1f;vp)lJo&Hi5X "Xb.̪ʮbnUcE|j@"푧 (:"~jLP?z ) ~*>1))7WfbV[^y# +[,#d聾^4f-;.,4|Za`kSƝi谽XXl|/Oq≠o} Q?6-ʹʛ1Όcr~!Ag>=MM@iFvܞ @v 8`*LF*f\g)rTZ5 /mW(,O 3UZJ`)Wh%0 ۔jM䧐oz%wTUͺs:vL.֤+2DzcV|Hvn5! #%_bg#> EQ-4C1Y:3#9e1^9;}-ZMcF^ȈTA㗴UDicYI5 m+DwY ȏsVFqA7ԤOA%wfO;Qi*oV&24s7,aKE>ۂzLR9r#7YISug#b,ԔeSE)ĵ5UNf։Hp %mesIkcD?A9w>:̳d\\_d+"jтMe^:P&`>P(odT}; ^}I z8B3'nZ30 vSҦd@~Ah_ÀnC8ph?N<\eʵwWQgJ=u 0"5x@`܍R,%/gO"9`-Zk[1F3nY4+S?\-ԯh# mzQ{+x7ZDEda\5:\1i!P:8LCl"!IO=E=`$yoQ9 0*9 UCJ^HX]n+9Lju+9A5ԫvI&<ܗ =\r{5Iӽٰk;'tW Va\fU&,cC> h /!ZŸ+;#œVXA`^xi!\svV&)RV9ᚂT?.I[}wL6wٖ!䠬yU_莐΍2_#>Tfu]Af0oPf*3g$ocj ,6jc…S&g'Ub^+y{+}c3?e37*((*y9\S4ίn.Y/}Ld[j}"6 uwCmoǾptȪ׬*Ys7=MeSɑ&WZ_^6sKzn3uw:H̐` *LFNt5XӃ |&TAaaE:S4x+r8sIM#9fGQj9b4 豎`6N;"n9JkPꈴs5GXv 9m w$VIBn|>?euE S-̪1X&#SG]h%V߻|MQKK םMN\p}ZNdAQov_m\kͪ D(O 4917Qy;o/Rա4WYt YiSӕe;ZQȭ%~xG O h:,xcGqlKEk-sjqy\4L(Uw(s9?ckNf3! VD L *OA}v"ϰ~_Zʈ;*LtvȁcB8*鋃{;ъ\~!S;J\]Wl~) 2!uj):B*ڍkNay-BfTD:B:϶E%~&+ϸѺؐ0daXҾ'BHYTfI6q:䐟nZkQ*􉵞 @Çޮ_F#B/ j08wGɪ>'a34U.3v! tsAyѕB*9z2(폦^6ڏpNDDD%CC-8hOHۑǬ)Ӵf!|nE|iWLhQ)a HNi =Nb`'yoBL6|S W)E?Sk9@9bağe1/8N,?F&P-1ʀu[G3}.c%|[epz5)Ps 6ڸt'GoRʼU{44srnp'2IEA:jo(N?V_BB1l%A(iE`iļofPWd:MZ`cJP&*~X(M4HfQ,RX6ܭCm Y,ѷWQOMAC [?1 ( $+CI@[&671G;&;%MlQZu a#p m)2aNpR9hxOcJs:̽`QeW$e\U7R`nI`_9M>>Z=T>LA3U 'HPP͗@6D,'զ Ͷnq-3!l݊%;k#3Z{jqo`?4_2P\-" bjv -GmG@r܁\e+*ȟDGVlKle7jeX1.u,PΠ?kEz9`㐬 c[#x]tˌct,0}bL{S+pB'>IW]u)*G alD 0@T%n!׌V҈郒4moRfbL D˾ļ fn*?('_w)ᯇK4%˦!< 4CT tdqGq$wXL<ej.$6A*V_7mt@D0l7sWcrg{A0oa\@SsnEk:$ >h|Z/8Eޏ m$ "*0@P~ۦNBĨcYH,510F$_1Zr_bMY/_A7q89n#F'x/ Ǽ Z//7YxJbYP?lP2WFEuD*'sffw ksO =O5]d?1ǧDTgGQm 6]vU;/OMr-zf7ߨKBeF7ߗkE5-;ӛ?i(Glp:qKm P9Zum9Q4 FNtnsA>6ς^C]=8ja1 o#u&Jr^⵩LvȔqyx^>c_\+_e{q$OdgHvaaeMFqMQPhxzZutW'[iog&8nvXn>Hd& o-Ǩ 6vtGƐy \s2+7TLdBWb5LofSqO IFխ1c=O_)k78עY!CգQ8ahN?j"H{8NW~3bÊAivڀHo,didP^ep+ 8zSK&}᫃x%+imr00i>o{2mܲVc>J(#pyUJUyb_Xs%4Ź)XI=r,< h6rrtUBmWcUhyYL;I",r{ 5 ٽcD' l>݃G`-j/v\uFoNk&>h hqA"APQS! %9s 'C3+93`iɊwҢ^ E s e Z -0mCSa1Z= L?,ma)qq(ZF>VUMOvgd"Z厨v ;A o7 f`RS3țVN zĴXYmġ=Cxv,J5 MHC֥XXz5{H͟;06&`Nx#C=xNvOi(RU*q!}5B0Z;v݉y;7ɯ'( T*QT1]Lt,mM +35:BzDP&y2:})KOCؖ_"!_i"0-:A _ybE 0l z]qI5̕ Y&(:a#1̟ayaŬ>^S ĭZqo2Ā 0:ov Hu1ր^ԏGu+KrTB}j vem,SB6 J%]6eaHx)q(pZ ,A2);\8I܎)nO(S~qx!{r 4(iʓ ͺw.QhLQH*#4,=_CS WRgTmD[֣ZiC"=`Dv- `XxJ笵g1yI#7=x#9@~;Nh$Pi?~$Z^=) vLR>צ]7Q6 EY`x}N;qjIn@m˱tD'6:he=?Ue|5[67!4@?1ɐqL^&?.t ql|[#{lou)p6٬%B 3O-/Dݥ&1!AhkOQץ]b ˳d\K]"(_swgo! ۡs0mQH|Yo՞:ųy'ڍ@M'l4yr"GqY 힙rEY*B|$f9qYp|tY%\.{g}K3 1yƚrһ5zQƂmyΠ[Z; w.1pTPs&Kޤ tW%WYi]/RO(;6gFo\Dh]N9Х,+FLlSz n>ZCi,wAmgS,d^^5J6>;IO_J>[cqV L6$1b~0 ߥ `UH\̭0EF;EZS$䴣^FԷ+Q{eir#P+}ɣ~.A䤓Tk䊌 W Xu=&G1Ǫ*l|_~Ai6J BŐӔ"_:O%pot+$wSY! "&`V_ua(R}'Nl13(6f;gþL"\%4wÍY*GlXhu8wvDN/aRE)J(}BW3*şd{“y{)Z5ȳ4 g m[16unf-O9gZB6究c@Ͼ_2eeԠׁ02(IIHBht, %`r xLIX IC+zn7FX&_ TT㎳AOA:a^qLgo6~mАCJ c@}:p^R; ҢDSc#1zCpueXdEHff%c籦J*4gcEmkCg2 Zt F^JoO6B-_>X:q(U^6;1$ögƋF? <srAcCO0qA$+d\9NY؜7̻H֜>{0Ϯ~@jX".9% ,_Ah{w,7y|I0^/Om .?g}}kbνLN᪶ICRUn5=Ao%]|~Q F^*r@J`Lڝ7xS]40ƂH?Fp3] v4<ۗWW~g*oZÃ՚h[KGF{kc!Yu)0 u+ܓGmm Uragы&~k-ji>Gق17j%" yAϟ Eby*BAxؖQ`rpd98@ ?=]2y5l3FqJ!9[ݏu7IlyzPYmrI`LBhHM6*Z62UE'!+i(%"=R!I[TI,?U"lՏK;mMК8OK!*Rm.Aٸn.xG ;=@0U腒[hoHA9;_Қ^v+`JC, -eJ[hJ N8l!W.@'fs}kQWr,z`‘uY> a1x#O d/lǢ{pW W mf[T;֟IV0ӳk HCo/&C-3>AI$Z>+/fyeC؟ JjrV [NDQq1 w29b!sՕT1 sftw $&GwM7]7KqQ mʿ޲ ks)(s,&cD z_<.˟t!GcR/p[\ D]Mi$d!`Ӳ s6 L/a$_#bPAN[4a+ Y\δF UC?SsFk7J_KZ>u5';8c-n.C A]PF`~£6FDy$fmGEy=N^t{ uە[EJ© 9PkSX;{;%viB[/[`^-u m9UK˖(EiWc5??~7-%CK*25 lH!e$E>QC9tks|qӶ$1K>9J+&ֳqREYece? 3QޯtC=V2G**AM\|KO'g(aj=!YTd^Ց5h5D 9tX(JJ,^Qy n19?|kܸ*6OѴKy#VO)E C+sN&&{7~|dV$֚H)(d]@ߣ.+<=g*zgM?nxI=_g^@mt-W"Ǡ\RhNŵ?g+xx^}K1 ֲAd&zoq q=&?eLGneJ2if`վ7 >Bif#>q tqfFI1xsXRBt-Ӟb-mXlj9h7XgE u//%86f^w^_QzUJmj@KbS(C4H5H"3K#>rN߼nBʑ;F!ӹLPܾ1 2@NCoLd,th.7Ue5ȎyZ wJYy١0"-:"Pb]7,,@5]o~@v;p $WN"ؙWI=EBˇ )v3]B`ip>>E7(a,ZPD7) l_a1 yi‡1$N/)ӥC*`Cc*b-´\V:*BUKEW P ?'5&nڜsu[(ٵqBoP^Ǥlw>|M.0-KP}N>N(p [Fpɟ#oCvJdp%ԺudB<6&/_t1W-'@R dQ?PZk#Xԝz, Z?2ڙx'+K@D(r F=Q%MMj`xѽk\M|` 0IP$2f#҄L 2InjOq tt Չ3MN|&>]w1eHo'eV=K$yt(嶩aFm!nJj0[d7;|Yĝ̎_=K&yDDxN@/tp ùcSǸ,VT坼# G6R3z10-BuSǗ"MtyqôI,mF5~7iu8 GdZ)ʝq]keMe3 ӿ))yМ9'i|t}+${Ҍүoٺ/Q9NT D*ςTCziXr.0m6ZUS=|{ZcsLuPIEﴘPc鈷ĸLtOBf5H?;f.kYjHW)a1m.j1 hm^Cբ3SeM51ED4EcsUFo'1粴&ex!"=9ZO']r1mn^Ԭ"vOkgmw[CqAb$ҭ&4t4~s^v4M2VFʫ'Gs|$߻ݶ:Xuy[e`%hg|i  ->;@08Tk&ETP V~=1G8|S^J+Ox(Xj[۫QA> ڤˤ„WhuU?c3r Y=/`8K$"pXIHEϾ"I78yعuAg`XwH`#)nD2H!#6yZZoj%ȚO4Ky]1?e/g>drf(DMME9pET΢M?ƿSmݝq.4?S_ Νb8 _Ak4A:5SWYs* }b@CJ{LkEޒLkEGQh#^ۭn->IORZFtubb Z{F</Kޞ˔cVE!#)/T6 i%=TbKccq\.7?0lYXs3:N((h'l|9 `. $P~Lܟn1늡 )QOl,&i}|ЙryF+`hf :*tA#q<?@{7jz i;JŸE9Z@)<+ae2f=8yU_[D "buG"jj%::H, $l+JTTWJJ 0n`<)" k>vaX_éR! `*&ǫ4zԩСHJ[f#SMMgeF''rI !~2_à{[<:A#a!8G? P3M%!m"!w_֛Y}ұ0~<-cp h\9!JІg5[a+ |ZCr4G:8.|_ch!{u $5=dO -dr@”0cLhey/./s^RfNpփtP XqzG4\ѕ]2{ l>\ql h7L+b$?g_OZ #} 4uQ}.?.b3_3q%sѼzM/Ld1] ĄEJ]Ϲ_SC ]r5 (!ReN  *EPhUh`c$=[_>nykaFq `sASܛk`Mce\,~?܏7YA0w/X>KͻΦɟ*ÉANp*{^H K(ˎ)lJ1)|+-Uoy-v$v$J=lsa.#gb%'m$ ,"*8Y[ubW.7822"!(&CEN:ԗ>iHϥpND?Fˋh>ZNzb-h #s~8kLKg.K\>#t"1 A6ƃv>hgWfwU_-S5-zpr#zfh,1Ww>֗g;F;?RdQU -N`ե@QlNu|}T  ò:"^An+y,77ڙ4Քv) }%*w !1+ơ< m£saUf6xNTIgkk"6\q95)S78Es.9Y ɖc. A ̛SL+;g]O`A5'a7t{qIOO!Ks͚]b N̈́ih8|yn [S,Xm0@#ǶE3y*ar9Ib!(X3މ ̼X))ȶf++r.^ow)a͛4cJ֧?I\ϨOl.!r#iaDC9t^vt9u38ud33i,0 '@øgw.@n:/!S =SlCYld|(elY='/pM~x$*gG"r7$=Cƾ #ű k}8_kIu1f7\NaT4K, D2~X/W~|UhK:"e 56(hPd\ֽɎފeL=vHC2 v?9ٮ) vKEVMb_.7%Q>=U/(_TW-%*-yWn+gm ;6VF:%(.'ݞp2RJI'%*7IQk0|U҅O4L#=s,/nvܟ 4}aKmBڅ2>'3=AGF^ fWoG#_jڈn|Doz&UDP'M> ޼琁g~L S bYMQ9m's[ ZU>Wby[g%'f7LPid~z0Xq}zCL ^A2<^S"^#LcuqK Q{cy(Ȋ󳯖TuTR~Ui#:':S" WT_h%ch.0UWSDzɊl%*j[|k_JD-eSI.k (4s VN\>4&\,$ eLm ["&!%͂2F :9~}ߙ4Sa^ʢA/VOeY1"鏮F.Ihqej%B\J q-R)?M"Ng_q,SVU P"e"zQLa^@.C='iF}~%D1w'-'5c1mQw_ڤmߦ-Rkgi^ƨYe꡼R __fH> xl f*Dbc]eZDa` 腪qS'Ÿqߵ),Ll%7 l/JJAQV7D?H-Xy.2?~S$m" cCAy'9H6>[C< u2S$H#sH5zb|&͉TwapZE?fxT5uf?w>BWǟўIA\sh\o@&2Lhծ`t/ gI}oF™$Խr+r$r\Oy?,٣9:ΧٜgI&Q n+u7ԒLKĽqR iעiQp_{`<_Uo33bX8N\zͯۀNلw`\vWNGuJzF"%w\}:5‡y "sV(O ZuҬ춽Q-*2G>J> vz,sr×y!ʝ fo kSt΃Q 6\99M޵M3IyA<,Y53eI-s9 {ޜ{;~xg VYEXbˡ qL-G$^]" < _+"C;TSFAW %3X%I0ރߕo]( -sP08? fO gg#}=ɩVű3_$o ]Mu,;İgԽ.if()'6* ?x?C)ө~eӣGC",KV|cT|7sJ8,~5lE!$9ͦ(l1GV`4f1EE}h ӻ3 ,mT2vbV>Ow-QdUvnB.,;;>s5>JN&\*6}FWt[ԈJ}D|{{b}&ЁX;T_xl<;!a:4A#V:&/B-P)Ó̉ O \}Ys 2;Br hx~$ d2 Ack @9*#Sxp5ԥBh(`5 9j7B|Q#=ļ.D8">\8⫩I9馽?1ŕd.=܉$1l׹˪ŕf4 rá>|sUr,;ThdS-u(>sS`"汽k5$QW'!:θK1@w98;?napآy㍗XޢZOY몽~)m2.lJ n'Y;sp\@xZ^'@ym_?MQk ^V寉A۠,W^&lԁI HB %>x| +{o|l6E V ׋]5dL,cBgb\}.dѳ5k2tfSSy`" eBT4$;"7-aeFƩxk_"8 j|v`M}dMtQAɦ_THV^ҹbs-ښK ~˩"Q6S֊>H>bizq @l 5Mm#"ܹ48rˑ|%v 7c삭|!gI<KH OU#xw8d`3ֺB}1|vu:YqL23яir} s^s,M)ĄOyaL-RJEQ47UJm { PsA-"(0'{\dC)5)0THomN ,&8{*7X`BGBm|r&ڎɡIGoxԵG^̭bo?o KT2Oǽ x*%p!ŠڮCPnaI(HnPݐ,tcWi_gy#ɐP#-f I:,…po6@#+G'"Ct\햀z:|D LT8ތ塬]͡v=O !y{?A?_&LLi{$]Q ?N%3ϸ){n|"Ș(  c?OJַ/(gNCy*((vݥ͈LJP !J@F &kz7V]|+~¨>c4(&pv'e_"ڸ#R!lfĒ`]xpB niӰ9 kWsK%(~-v$Sc}=fl뿷+I|HC_d~`w0( Mmܫq*E͹- P,B NQ(ܧB2yQƱ( N M:_󈹍cFz,k@W%C&\:c $r϶z l構YN*x֎jIэjG T I"sqsZe/}lफ़XA(B3NLI|3xyɾЂ!m` WRPAWN1D`a''?H l`X#޸)yyD0\KG 5ǰFװa%=>}ȶ0-NjgtJJe1Qˉ8fD?$89C2vTG=,eHnE9)@/0h%VωX'!'F?ŷ8QLZ|>٦ OەEz J:{w͛ϘϟiꕉX2,%eHWt&[a ȚɪPo@TC1?}Ġni`5U.D+L}*,9=AV?Irx?֭FlC{_# yPgLyzey_ǭ1, %uڍy(i Й]bfnĬ1}hQزEKM1'8NNgj 9KEH$HoLS\P`Rd £O'83/<3Lg4ߏD9R:;;ȈcErR &td̡_} #h֙Dx֟t'T;S`y9}/tixzaEQpG"k%WTGGcqp)4-^R%mz~M<_iߍ-M+mXK#dB>G,k@_A+kO.AAYw쌲G4xs$YyM!OYs ↜06Rd%cs(of Pp.&}&ᾌ\5ͪMdd~^}[/9ˡ&#$;쾍EƮ=lTh? K6J hR:oЧx6>+ X`NEgAgyxRVS %r梽 %_2c(0gGp՚cGnJ㛀7FZsj_=S3ˡVˏ%p*\WoNe5̊3!4>c#lp?XsoGj} Kw?qS+'RӬD#YD"Lu1AyCA0~+lMgG#_=8v)9I^W~tv=e^jh$W!Dz]JSJ.uA'UCLjul9rvH 6JIm k׸_*[ 123}yukTc eǫrxiMaS"b":d%ӜKHIrCO H,H,lnH*SmT2wq-)56*+k ^<*H2y$+ I,%Ao?sΏMx*OI:af=JSNu -Dsabկ'Y=Hɓ 5Y Z~y'<% ~X-c3";'O%S,3#Tgt|||df蘭4nz|&|%Dۆګvg3>i 3 *8UC揥4w 9h; 8Xk 0ïK 1tɡ׸{{6H $T=Q~#(>Q-O:#uU3EyxwLйȝ65=NofC y+|Y{Bw)2)\0iy텦y*oļuv (f!joVt%ܭ6˙akvC~ny U,1sMP"-9Y30u NW6j;,5D*<s`մ]E/vamι< S 2}xbqSEk 'N .s}" XQ*P&9)  /;)v^]W:.A3GrN_OS=cU`_AGO7Y5J5SuDE&(g)w٦ZfF*;lqP }Rhc FWC8`L7Y %&w$(kGvtgg#h-E, g,4/p9h ᆊb8ne W 刏!qin`VڧWs.[a_;곥'ȔKdQJV.hN9@w6⯼N -,"O^D[(L]25xp͐!wjK iˮ1Vf}, #`Y)gt[d ꆻDOMBB xDJ3u> ?6*HgΊ/׈cźUn(@[ͷ4[,/SK>߭&.D:DIuu}ΚMsYzaw]F4jQ2DZO R&;g''dȵwsLxOFTVn BR>2H?_H埶š5υPb-hyz^<=h@í Xt#=KI}) &L—@ ɛW$giԦ6"mcS#UżՂc-&Br)?՚C%V~I1W34v;=9Ӎp tC0y>Bo帳sΰˑ[k&L!K51hzqbJ|˽açu+}Me~k:QFD^E/Z3!=(`kO2zqzGN,Z_1ͣQS-F+n yvdG$0sQz$ؓ .Z%` $1X5_8[O0Œa\& ]xJCkj1.%=\-Z;nE׌5:v*B؈y=:hBdhXoO QWVè~Wq#cq{K=H׶mӜA<8v{eiZ} V%nvܛ܏'^0H ):1Ԋ[3Hg+2q[v+l,)2՘c6hrʜ>OO2բ_ B.X4,{QN†O:L) 3wg_dc?$;>e]9rFb4PװDkAF^&M8_+U6AX$ڴ!kIJ3 Q&t]PKgG5xc"ڝ29#Il@bׄ߆! ִik̨f᙭Jr`UGqMc(#v`Z'0y%]f0.N.:֝qtG{9$7FG <^tGOOj"_K uo@ =u=&صnaÑ3^כmMNZ5Vp6{s>A0ɔ@|yMSb=;]<(8߷up~pΓx' y"l2hƿߜq;XN:o#[}[h:+}m&';ꮋ"ei^hl; ,&{' boY]'#yIfi58GX 4ҝح b!NAL+LV㹫(NtMu'"{Q  p"5ŮbևTF~A8PQ%WWuXbn:ɔُ/9Kg/7&шff)޻Fp>7LG ԶT~] T=c̨i )ooʰe;r0Rq1fhFt(''HJ>E_dʷKU#4' ᳝65]/'Hߕ!@DEUj%+eA2!8_T6q^~sZPR? X: n1>=٨gGpQ9X oHW>PZv}) 6_-*x Cί汍@薈pI.>s 2oP_]"~qe6!4N]FUsԛhBu(ẾH^rTf}6x'Av-.s{ᨂ=ʘ"ٌp$ȯnW+Ͳ7TL ]LR-&1) f/ҋ(H[\Eh1r'R%І41@1 ) ۈU@3{t;J KZd 1BL0=>|3_KuMN]!F0UIyI7~^un{lPLw(cq]8s`(٨H.?qw5` p f\hX'ÂW1s9˫͡CF2ɳ~hhʹ [r, -px5VwPGq㡆s\Ĉwؗ<tB,=xl^knN|ыgFU. 7c0g"<i/N?0逐)˔܆f*d3_zSPuk<=<տ,,^c¤p;VP45jRaXҥ+"JhQ,툤ElbX!VC:^zMVvk՚UKd boΦgߛwskL~:G 3C\g,K+\}*&e+hK{|l@sh`5t·a{=/od! bO$ۍU(+H|^9Y<*sMimlJ\k-]o'ed q!vS#`t>@E$ #zMM7ӬZա͖!klh07xW`s<m)J%>נ߁XJ܀覤I"leU楔`cBJ=PwD:$GXizȢJQ4 `UZƋjf5T-uUЊylbkÚf91!TOwA&Y|tH)9[Er_T$~|59Xܓ!۬o9L%My>A`__ރ >SH؝-ԓA/`K`5ɸ{h?w"ͼ'(ƨwR|5f{);O&,_@"kT[롰b )}to7JL9puRdH`f* ֹ,C 7[[e>ea}Onr~ E\#]+ JhDD8]]_ȍ}?+1#~k)\f֣>[.͠ublyݢ37ID+侗֓o-v>p砹kqд动;m{߲skZw+MiSB |͞ G[癇.Nq,]iB gf0b.vH>+}uk\}>q;hc/QKk.EJ;1%~õ kv9P&qr5iEgZ(l hK6 OUpan^ƍF}RǮe3"nSV rӒ'BCȑL{?FxG*dU]Pтr =~T;\^G$lgyB}vWP42<94k.Əja}CPF6$,e,,32W)Xw3ARu(x^  "G4ֲ02 <ӡ$.X4 ]rO͈B+'|ux^O&i~ٌD x#^])Nag#p2WK MC&g]]H@ ti' 'حyUHX1'uUYa==KFT4WL I,Yg[Hٹj PD|VoښT%@Q3aQ?ydu~_L]H͒؋@y9jG}<,ٍo 08'9duz1\Zykwޚjރd#$=y{|F M ~;]`b`)`ęN<76 wWpb4-Qx\7<#}n vKō t8룶Os('j1My)а0(QCaj>xޛ"'66WQTa1VeԸJ۵Sk Uz:*.N'Eθd=no K~(f{&Ah3(T;~q8OUaW5*b?S-G3N9! 醗7sa7x2%:qыUZ"HKDρ=SuLQ3ע΋F;QLؠx@@P2QJR7/].?$9:'3U<:ͨƕI@I*Ns6]mg"c{Bk'<4hH(o|k Ϡ}wI ‹J[*R /gF1G{8Y.>ϳ5$vDpͯ_P\rẒJ]fV"2X/YBQʼQo`LuەGcWX$1[W,|a6?E먟z30+ਆW6(^.CA݂XÖpOS aJ~Q| _lRJ\#pT='5UI wG-zLc uLqQv?j3'uYW@(3# HpLQ:mF:!:d(bOɴD~h%@bxP^8,Ef.07"d~|*[ YY-'?nfCv>mGܜ:` m!>k7..VّH>C[#';dgVYͽ`c/=_y|eC343!z@) Y<6{GC=ֽR=V$~X2䡝?0xa-e[]Jr\dNOM{ėErO3M[!niRAt %ZэujPKkI;fl?~+sq-PB8r9mr"ǢZfϨ6/cK8,~R3&F.Jܬ:Y1x.6$ߪL2HSWG_KHM8'*2E2:빸E7jE9) XA+lAJ"j/ .=G8Y0{r fC Lh*TxGxPR֤5ܱ<۟~^iNВOAtܯlQHmYh\\MF=nMh$tFWJV^i]|7Swȉ>'Xn{'@UF 7@P@&mg5֕B`x!<>iC-&yAe/j|i& -H'VZSx6ׂVŭa@P~o? pǬ%z钾O 8OJ݅/G npz\A9eE;c:~`E?Ԃ z!ѱ2Z%!qdW+Kt&BZiS dr!7mX*t֯h~V4xƅ:G4ZQR4A t\aaf,8g#VP\?j9O&pSiyX :4i ha=PZ*W y0]))= ⭡Z[ءجFo2/%'%?n1ܙc E%w+`NyB\+ǹ86_] FG.ەY [+,|15965,,R9FꦺAZG2m|ĉǷCpt)x3j,xF/Tr|?q?B#ͿDp B#5y*FWτ\K4PY@'1% b抨ϣ-$7aB[$ ا}ΫJ!g*" DȸSTT x WG!\S\mі9Q ?~ Lunl(j:&(vrY(XJH{4DyЋa $ϯMKG@~H@p$wͮ4X%WIsD~H[ ]/ \Ԑ{b,q5{V`\/3M FmDN] |J/p4՞ϫ:noqE]lKjx@^33E:9 viP$eVK ޵7"]OtCUXy5&,E+MJӴ|P+>XQpGy>:ӟӳ6E73}է}tIöiXNg@@JiܶRm?~)+b >&6M* 0^gXw7&h;(m_w%,Kkme"O8+vmsٶ`\ߡ˿݊A^N~o="[> 9LZ$ *ZtݫR?. +y׍I4Pt٨]zl؃l ENu-*"p!͜Shز ZReSGf͘ rCJ}sU5OQך!^ߓ}ye>Y#ic M2Y<0 ϻ`ry/ͩxk(ۘDX,q <؍ZG|ƛ@Za Hym2C99tU?R>+S6gl" ͣ<,3A}^ͦKsxm-lL~AUEBnviu԰!726h.p֟j}zPk({6' #$"$:jI2,cgxqu?e{uD^$*ޅ$cFNˍⱯB5M#n-Iq++o0i=|<{=W")CmٲV.A8L 3Gq/CB_@)WS@Q:¤W<ܫ^V;Z߀e5,hQcQ3@EI)n#4lgzW=8!@L ?SJ殷KFx$B;abpW>L.֠:ojA9X k%T|;-O'heAu|Yh֕ҚpD& 2FQ3z \^sde^e0'> M ^LDpv%P:Mjm-!hIPy^ɥV PUSn Z8A)dJ{ % ԄFSA&b?ȀI 0vmBNh T@xg.mh]!dkÚxS{ yVM9g[*o7EjWu6( N5SҦAYϻr7Ls| ͸i{GF\b|vܹP肉^+hXʳZjIo|(0YS u610<б4B$t'7Ż]V xbVqc50 Uz&#̼\9_m'ɑalza XPR?~cK*KrLDb{O.&5kLHJ1`? JNHƂfZ1yqUg6YuڏiY݉uY<dzߘszSDxT! )hCD_s˃g!ZO|j.\I&`dfo)Oy:jvG`5:u~< V5vk{iw*/I5ݐ VײP@5E Z&Sc }u O#Z?Lb6W: @- '5..t"]Elь0Y{[J+cj>H8ŧP he;t r4ݡYf練HŮ;{ OQ jNMWM~tWVx${(Qgpx3~ut@VXrlFl9kr%E d¼s⿤֑Tz0S*# 1cੳO 9%7&Y,^-wƾnbTҡw}ȵzǘ sRNk :@};P<Aqq t ׬DBcC$>=kd^b/]&Tʐp8U.l%L$k0\=/W.w̃ eve_bPpIvSƹ=Wh”*dx&*.+C)RMGßQ/6\PjZdhj;ca dcB$ %83;E8oe\ ȋIRଖ2)effe Cֹu{"g _("z6M xnS4Ve8eH(Yڟ53o'o/Z%q!l!HESaN g*q͔8gƱV< W 'i{vMZQn"o{" A ̶*m x" opH8hqKZQiwȩ 50pg%bDB,'*&.VO]2^ !(?T?9Bo0=\rGԜ2nmkwYםkl ʷY;:ˊ%Сzy;؉rА} ֳ6ݹWێF1߽ M"Q1MTY=ҳ%`ow5]\ *Ɣq;*XȾa dʈ:(EZ\$ŀUު-ےS8F$g/hjڥR8{yKPPIn^9Hʗ:< >[Qo#T$QW>gQrhwc[%:}1dII`);~,ע=P\|/9V!n'㆑@˲?0%<1Ґ*fY pȉ^bJ+~SZ&:g聩-Drs*;}Y*f4B+1˝+x2.Er̹ۡ G7+&]Gv9hO>/R&D좡TD}ENˀbWQႨ񗿊jʞԇI/Fid[sl]-ݺ3VHn& {8v?VƎ]26V'>!7|hq|v¾J.nYkH k?.^\Q;wSTfge$%hXzeɮkcGh,nDt#E]T}qMLI91ԍWyM~E< 3weօk#3tx⸙@7 [xJoKt;{3=8GV`Y Z6gsrb*AagcS߽|k(h1>r1 MIJUv7.$̩nƜ=D- 1Ckb") ,[ا9;cy,άUu9'=Cv)z 6.8Lޖ~KX 3zE[x,&ӑILjQ3'[]j֠!k훴XS)i|P_*3[WNGƫvl0FDkࡕГpȁV[ܡ{$1m􃩩6X4a 5!Fkj:_p9^ϟ1 x/ 7;@60Js؋-z-DgZu hŕM`T5>ߏ%W6f;Nv#]vԁG2#f2y4?e0~hXÍ9)qEd|0LGt]@f G_}$@r~٢ұ>Cl*o59MP('u{=?f}AP*3 ezS)H DCRi&Fs3$iLrqGA˪M΄֠,1 (B%ASD mZ=z34iL0 LC~4Q }l=ń|P*r& ۋj]."F\cZ]o} 5ɺjFQ2M$r