nvme-cli-1.10-lp152.2.15.1 4>$  Ap`ѓ/=„%Ȑؘ"{ Ċ_rߢ|ń9W&YV`lyGs\H$<bl.v>pݸX44ٽu3* q:|FAR%Ōٿ ‘0ӱ|d_"5$")<1Zlo( ݇jC~N& rwqG2$;ȐV.OIb#Q +Ar}? vܒA@ЫNh481e39ddde505c64dc620c09c35cce7ee869db48ee4aeb8904d1444055ac7e516f90c6279aa6a3a206f9c53304c3b0dd5a77076106|`ѓ/=„w~΀O1h. ÁA_#Gel$p|w[DbYZ))(-g1yptmC~B?G_:Vf*?_wF(wiq{dZIP;pHx?hd   : %LRY  E}} } } } 2} 3X}5L}7}:.:T}G(>s8>|09?<0:Ct0=d>d?d@dFdGd}Hf}Ih}Xi@YiH\il}]k`}^vr bwcx:dxexfxlxux}vz w~p}xd}yX z"dCnvme-cli1.10lp152.2.15.1NVM Express user space toolsNVM Express (NVMe) is a direct attached storage interface. The nvme-cli package contains core management tools with minimal dependencies.`ѓgoat17 openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgHardware/Otherhttps://github.com/linux-nvme/nvme-clilinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fiif [ ! -s /etc/nvme/hostnqn ]; then /usr/sbin/nvme-gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostnqn ]; then /usr/bin/echo "Generating random host NQN." /usr/sbin/nvme gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostid ]; then /usr/bin/uuidgen > /etc/nvme/hostid fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 /usr/bin/systemctl stop nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ) || : fi fi<VH;_FkKP 9mr l2 @1D , 'B$>d9B*wmZ[s@_f1Z]L+owI]E "AAA큤A큤A큤`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ^ҩ`ѓ^ҩ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ`ѓ555d31ba145b0467823b29e25b022e1b3062089055f25de053edf48c226deb9b755704c07ff6229461faf4e54aa7712e35da8c4e1a293485be3505268f95cc32da12ba7eb025db0bce0b8d376983d5b03e2f47f65282b210afb185686ee43e2a50a0f822fd73a1da9e5454a6c50d8629da1f41a67bae1d49fdeb78a404200f9013fa3231b263bf4f9d6dff0bbc33c278dee12f834b687b9662c5195d350019bda913343464ebf7defb947e1ae4bedce44ee2e3b3656c6f40843eb653d05d7c61ca654ba1929660b7f87d7692174120f6513d38f7e731c529f06bb710a0f567aaaa16e9b90033af81abee8bcd75c2b5e00be3d85a7e6418887131d9bf03dcf55506207ec547dccf205d2206ff95cc9fa05dc31f858b0435ed116414c36e8cdf971be00b41191fd297a84e45812c9b2d0544751223ad0b19d2d29fc85231137376a45d0bb572ed792ed34627a72621834b3ba92aab6e2cc4e04301dee7a728d753cd4eeb5c300712e7b59d5df9915bb4ee56125c89a684e0d7004ed26b483d37a3d08cdb3b77dda6782357860bb9a3394d97bd84a175d231dea933408cfb4dea7cbbe5949ff98b81c52fc1f600421f2f19870826865e7d6e5dd49354a8a4fa26bff3210c69024ea269d1dab35a613c6faa4cef618401db95dcc90939328859171ffd8c00686810bc77d9d838b8085eeca5c2aeed924ddc22f09a1176de2ced77eb2449351a976a28f132e8288ce5c0b9ab9013721c1b58995b768bc9d4592cfb12a7bb347babed51561828ac19a013658e72b180d5bfff20e6f4c89added77352f7f779e3358e549c4d256f613130160e53febf7ddc4b66ffaff62c9b9ae49306529950d42d6f7b427b3bbaf0ef04461d6f4bdcfbd9e8f870f20beec36eb568817b427c7a6c6e5e857247d925874ba281669bd96bfc2f15bae6efb56990a48646d6b5fa58842eee159d07e8441b61bc958a5c9ed50df5d095353acd4d9eb6d97bca129fd6fa50ee5231b18efc84fa7273e7fa06d352424903dce0e2df8b10c0a8dd609ff00ce97bc46e9112a35de7d44830faec7abd5901e88b2aac6e9e6bc1dec4a95a6924b9f163389c9e425a152c993fe3a5e217bba3a900dfecb7c84faa3a0faf310358cba4b79ff70fbc5ac727a483bdb86bf62987dbbdcca525a6a3fef712beb948314f040daa9031244244a3c8b3b6e727c63d9f290776451ada506531af09c88ec821bfff81ba90ee28f4c2b11e634206fca52b4a4fc1138d7a7a18c140d7b708683ab2258592f1af7f6bfc3821d93341bf93f546f406ea5fd1c167f3c758e48fe319a22ee3a1528937e4e49f1e70aaa4ae28bf614e5d473c6acd248a8d723159368c33608cf16e27ccbc95ddeaf4d37847582631a2ef62402085e2499ebb7a8019e0fb4e972d75e1d41b65262a43927f9b65b1ea18c7df84e20ff152a47f76d43ea2dcb14ef4d7b0a66b19ccf8001833c546563c542fbfcd0ef3a904543e22057663bf5e7bdc82043d52101d151776e12de45f674f18bebd9e6fe0f687ddc11819ab60996c9e6e480933b09d4260379d2013ca49805b582aab97f83aae5a3bdfdf0ce8598a0171cc1c90d2fcef84f5f1f34a986a4bdd35e40ec75d752724eb0989d3420e10b8bb97e579d1a3ac6a07b2b9976d148f0287b19871861926ade62a7d1b16ff990b5ee19616df00f0b414e56e983b858e9252dbabb33292690b821f11f7e7f246720d55b7e60ae61010ec54a1ef4287ad99bdbb7e027abd1ef299047275ee99a0b1a788f028d1b0a987ea4bf5d7df3ce6bec95348d484a98a33a2dcef2165ef0372ddbc803f1a12c263ddaaed610912a18120be23876e7a166efe9e418a0c846396927051799162c6c214dc3092dac1bf0736f5bdab05223df9210e6936d7c2599e750af36d3169940c147d081fea83165bf347731f3aff8aa000ae2e27445895bdc1f6eca941cb8705c35aacf92f548b838c83edcb849f6f062a899714bd82437167ae832776160dc7d06827874e03976783c85e6068aa17f023adf951ec97c2a5269d1dc7c12a4d5e73b95e290d17960dd09171ce653acaf1dc7ba080641b48390ec79339273a0f43a2044b4de2d3b7b894c594ad112d4f96c4ae0c2bf6aa795caaaf75a225c0930c9422e28f62968cd6fb5c75ba9b0954d0e742c01f52c119cc1b4070e71e0a55ab23ed8423640fdeb34c022b540269c54f031fcad1501e084437a721e4852935cff7f74261f0e525b2c5de6b11f5a81321dfc2f54a334d36f756a831aba475068b6a3b648d240b035a47c42c7efd7cae653a38a5d1cca7998fb9663091a082548d37a36bd3f4bd2b55c243c13b0c3018d29a6c1b6152ea6e414037f1d01e6fa4464b3d84f39b0e85436d3228bc4b7ab03066ae0b2cdaae6b4f397f89de27e3db66d267a18cda8c14534c4fbc73d9323f14e83352b1563cd781868bc5889e25416064edd49a7334a73e6fa33d92146b99e423e686192a9aa82b7ccd0dfaa69f6c491f92317ff900560ccfb2d54e2113b32f5fc4d48f1cb849e901f2e0bc4e6932cfa5bd5a8a299fa7d98443ae2cc71a52ec8a9193a1b7dcde724129772bd2b7433d71983b4c56d0731d3c9d296bdb628ebd5974dabca7c297e67d5316a58aecdad98239a83bfa187b76a66839e0a62898de0603820f00e43a8410a1fe645d726fb2b1c5378d7ca2af8a0563904bba0b63cfa0afc41b1501e2bc54b6b2af603ccaadbaec11fa52deba770caebd9cb52977b2f9c153c04c0c1f70616ddd485ffd6dc8707e6edb5a41a4505de7802bbe666bc99ab5915f0871868477b8a35f507f132b2eefb53faf75f5589553833affe70cb173d5495b29852e19228b6c50687b7fb63e8921fea4d14162b8271152dd3864cd307ea4e0054c915795753f242ab180991467de71498b20596fa25c1a450d15b040792e02b63b465d94885942b8c5dd8b8d3bde2a314068571d6cf58740c07ae43abc494d5bb8b5f653897754eb5af13f06cfb2223dfa72bc9926b389a54d0819d2974cfad2c6f4cd242bbc0c9573cf17535af8d8443d570755f9c8ec1de2c82820a696346d0b4a4e2a8d3a9a5e1928d23ca6aa7cea1b2332e9c14ad83f514309b9bc61c5cb4f6a7f6611740923b2ed08c5641d6ca9f91a1863a59ace037cc279ed388713ad55b8bf554a346885cf85de2e31e708934f1528730d4e6a301314fa26c2366e252869cab8689dbefd7e0da072402cb24b45be4410740f92ebb47a7cb954938947349a3e68ec97f97ba47cf739f8b6ac3bdc93c0ada92af31e31ff7bb8a418c3c71cbb0675b32102293d9b40d0ea1b705b99773abdf0943a07d9873b2d305266d89f27ecf4b58dbdb39d8271f2e298e57da5a5e1c0a454e45c383e7b5faaabc1b11f069b71f4e012daa7961d5dc52a5211088a245153e428d222639a71132c1f5052d25c93fc22d40a0b67c4f90a16f32d025e43287e5e1070d8c54a25db0686e258b50b5d87bdd671637e25b5197ce7e8d0819684d57dd7cca8e7bbe29e4b55d146d94528e30d5099c0056f9da3feb70dbdda08450ad1af906bc574915b7987f9db654f6fc089d10ae84c42736fdc2463dc4660efe2af472d351f45228f3d59fcf12b1d2a1f2759bb95ac1bfdca6e399040ce5dd69047c7cb1ef5bcefe6c0c6ddc40bc0e58da70cc40612442814280fd1c8513a2b9b08e1136eba70120b4687405b7dac96640a434530704047fea26665a8748c6bb1691adaa5b083bed56dcfcdbd2cac1762a1193ca4bdaabe922b0205eb979071854817dfea44192358aff2a61c1cbe160238fca3fb2ee3ec6ccbe57aa754fdf51ca732decb42e4510f7089cad4708bee084140c15fdcb5c9d63adb99cf8b8d77493595f39e0c419a7898692ac9de12d9d2931f72cfe35f7e87cce94c05e74f50da4bd0c049a52d171f5db411f9e1e649d7019bf289923660912a570a367dd6fdf52aaaf61029dd85a0d66c6b26b955a85e559184fe85aac762cb1621111c91776497b32a58e14a60076b9fa7438358149fa97e5633539182b3679b04ac58fc5f52fc21d3d7b2fc483bcff48a78a33630f5b1bf343f6eed8f7f4631a7a921b80b751a85214c78fe14d2d9f304f00ae90f9d9662a01a563903cd152c6d22a1b270fd855b8a55c792c5e857c26df6070df128572ff8d072389411d076d37435e7dfed8e9881aab9dafda090c95fe739892830a9fb2831d52caee8b8b13c67553d904be71e00a3742b2d5e62425f005e1914675be546a50eb611a83e4be4fbebc53c30a3345027298600be18625ab23dac87169fb40ebc39209a8933a132ebd45ee36fb4b2d2ebe4d59204ed62c7367ee91fd74c624cd1955b06d2b25ac7248f17494873e484d169f280166012520dcd8930fcddb04852440956c53c01421b5ecd7ca26d94ff8a63f403fb773c50e75e1f3fa5bb74bb1deca44f31e0c57382198efa263fdee899e5f78725a752077f074f55757fd10e5ed6614bde87c92f27e6efde9926dcf887e914ed0edab3d2e1c6d63d6a5466aad9cb522e97c0e6620e78c9f893f1e0f1266b2d87594b623deed4ff494939f9d269d8458fde58a18fc55b78f59d3d5fae580e078c2f6d95a3eed631fd3074e4e77396530d13b86c5d4a909c34d9586e898e2adb34d372df50113e4435350dfdd83d74bd3a2f152173ac7f52a563eec53e21f9b444c8790839d892ad0f675f9350428c81fadac320cc9a043286d9ea514f128281e2631c6ba09a3c86d772f50e08aa7ebdcba014a5895f9c357b6d1654607fa7151c9c035d6a22a71af3c73f8915c834cf355a42a3ce0a011585e15b3c9b46b3a12650ef2495a8722a6d783099195a4689514276be0dd62f9ba40cd6fee9ff57c4981378cb8188e4496425e07ca4264bde93bf712623be9d1369463fd3668a080e24116e1f2b7bb00082f3fbc8078a65806d81b8e5f61b12856d905511ad35cd0121c7c268f351678b05e7a9ebe7d4c9717c5300ec71d673b253754284a50799ec9803c7d76d6e7079c820ebc1f9bde5a4cb38c7c4af13904ba70581d30f48f89ff151f018145b2c8c3468c084e9ee615a70ce8080a20ab96ee2c03498a2ccacd66cbfd4e7ecef92923795de97fc5051dc9cb931e458741f36533129bab9877f1d0285cb4482e5e682894d32701e43c2a0ac9676a4925d77441119d40bfbdff06b7156f432a3c57e622418a00bbfdb4f3c06d18696ac7510dd573d2196575ab1da1b24a152e1d83c936740fda6053f42e7a8f44534a30b5ab70bcd0053fcc4ce7e939ad79e637f88af49508983cbb9a83ff0f82f63e3cd55bb936b40d57ce59@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-cli-1.10-lp152.2.15.1.src.rpmnvme-clinvme-cli(x86-64)@  @@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shdmidecodelibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`@`@`n@`OL@_^9\^&]@]8H@]i\!\\\ac\N\73[[m~@[i[@Z@ZJ@Zľ@Z@ZV@Z2gY+@YB@YY4Y@YV=@YP@YP@YC@YA%@YXX @Wڍ@WWWN@W4VVVVwDaniel Wagner Daniel Wagner Daniel Wagner Daniel Wagner hare@suse.dehare@suse.dehare@suse.comHannes Reinecke Simon Schricker Simon Schricker Simon Schricker Simon Schricker Simon Schricker hare@suse.dehare@suse.comhare@suse.dejthumshirn@suse.comhare@suse.dehare@suse.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjengelh@inai.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.com- - Do not print error message when opening controller (bsc#1186719) * add 0014-nvme-topology-no-error-message-when-openeing-of-cont.patch- Lookup existing persistent controllers (bsc#1179825) * add 0012-fabrics-move-connect_args-extraction-to-a-dedicated-.patch * add 0013-nvme-discover-lookup-existing-persistent-controllers.patch- Use default port 8009 for NVMeoF discovery (bsc#1180505) * add 0011-nvme-add-fabrics-discovery-controller-default-port-n.patch - Add missing huck in previous backport (bsc#1182591) * fabrics-ensure-zero-kato-for-non-persistent-controllers.patch- Add KATO fixes for NVMEoF (bsc#1182591) * add fabrics-set-keep_alive_tmo-also-for-discovery-controllers.patch * add fabrics-permit-kato-int-argument-for-discovery-controllers.patch * add fabrics-ensure-zero-kato-for-non-persistent-controllers.patch * add print-device-name-when-creating-a-persistent-device.patch- fabrics: write reconnect_delay to fabrics device on connect (bsc#1172111) * add 0006-fabrics-write-reconnect_delay-to-fabrics-device-on-c.patch- Add additional smart log critical warn decoding (bsc#1161768) * add 0003-Add-additional-smart-log-critical-warn-decoding.patch - Update patches with upstream version: * delete 0101-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch * add 0002-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch * delete 0102-nvme-cli-Add-script-to-determine-host-NQN.patch * add 0005-nvme-cli-Add-script-to-determine-host-NQN.patch - Add nvmf autoconnect service * add 0004-nvmf-autoconnect.service.patch- Update to version 1.10 (jsc#SLE-7726 jsc#SLE-8339 bsc#1160329): * Release v1.10 * Regen documentation * Use asprintf for long names * WDC plugin update * Fix systemd service script use of CONNECT_ARGS env var * Shannon Plugin update. * Doc/Makefile: Introduce 'quiet' build option * Makefile: use 'quiet' compile * Makefile: Use special variables * micron: don't ignore 'system()' return value * Fix libhugetlbfs flags * Regenerate documentation * Micron plugin updates * README.md: Mention the buildroot package * nvmf-autoconnect: add udev rules to set iopolicy for certain NetApp devices * Fix intel json latency statistics output format * intel: Add function lat-stats to cli * Fix typo (bulit -> built) * Warn on admin-passthru opcode not matching read/write flag * MAINT: Fix format compile warning error on 32 bit system * nvme-cli: Check for sysfs interface before NVMe discovery * Revert "Add Dera plugin extension." * Add Dera plugin extension. * Improve self test log command * nvme-cli: Update err to 0 in get_telemetry_log * fixup up self-test log when no test is in progress * nvme-cli: Update err value to 0 in get_ns_id func. * nvme.c: create-ns arguments are added * [NVMe-CLI] Get DUI for SN-340 failing with Data Area 4 - Buffer Misalignment * Minor intel-nvme print refactor * Use simpler nvme ioctl api for admin * Relocate functions and constants to the files that use them * Move all spec defined structs to single file * Update build rules for .c with no .h * Makefile: fix cleaning subdirectories * remove unused "paths" controller field * reign in line lengths * Add print for directive receive * Unify print routines * regenerate documentation * fix fw-download reference to committing fw * argconfig: Remove unused paramters * fix huawei filter to search all namespaces * nvme-cli: Support for hugetlbfs * Remove all 'struct nvme_command' usage * nvme-cli: Update PMR Capability and PMR Status * nvme-cli: Update Controller Capabilities Register * nvme-cli: Update NVMe Registers * fixup attach-ns documentation * Add files via upload * Regen docs, add host-nqn man page * fix namespace checks for legacy list * Reset wdc_do_cap_dui default parameters to the proper values * README.md: Mention the OpenEmbedded/Yocto recipe * Intel plugin: Adding fields to id-ctrl VU region * udev: convert the discovery event handler to the kernel support * Use a systemd app-specific machine ID for hostnqn * nvme-cli: Add 'transport type' error to the error log * nvme-cli: Update nvme_endurance_group_log structure * Adding fields to id-ctrl VU reigon for Intel DC drives * Check return value of scandir * nvme-cli: Add namespace-id option to self-test-log * Report invalid output format for 'list' command * Provide no-binary output format help text * regen documentation * Documentation: nvme-wdc-vs-fw-activate-history(1,html) generated * nvme-cli/fabrics: Add tos param to connect cmd * nvme.spec.in: fix rpm build error * Correct self-test-log output * nvme: Add 'Endurance Group Critical Warning Summary' to the Smart/Health information Log * make: install-hostparams depends on install-etc * MAINT: compile warning error on 32 bit system * nvme-print: fix to print ctrltype when human-readable * nvme: add Persistent Memory Region(PMR) Write Elasticity Status Registers * [NVMe-CLI] Fix Potential Memory Leak with vs-internal-log command. * regen docs * fix admin-passthru documentation typo * nvme-cli: Fix namespace list output * Fix builds for missing uuid * Revert "remove LIBUUID things from nvme.h" * Revert "nvme-cli: Fix compile on non-libuuid machines" * Revert "fix uuid include typo" * remove LIBUUID things from nvme.h * fix build error due to asprintf() * id-ctrl: show Flush command behavior in VWC * fix uuid include typo * nvme-cli: Fix compile on non-libuuid machines * Regen docs * nvme-cli: Code cleanup * nvme-cli: Macro'ify argument defines * nvme-cli: Code reorg * [NVMe-CLI] Add support to specify file size in get DUI data for SN340. * Regenerate documentation * nvme-cli: Make 'list' more useful * id-ctrl: show Persistent Event Log support in LPA * id-ctrl: show Persistent Event Log Size(PELS) * id-ctrl: show Endurance Group Maximum ID(ENDGIDMAX) * id-ctrl: show FRU Globally Unique Identifier(FGUID) * id-ctrl: show Controller Type(CNTRLTYPE) * id-ctrl: update id-ctrl header for 1.4 * systemd: fix echo call with absolute path * nvmf-autoconnect: fix absolute path for systemctl * make: install udev rules in sysconfdir * Add an example for attach-ns * make: fix discovery.conf override * fabrics: fix loop connect-all * nvme: fix compilation error * nvme-cli: Enhance format FNA detection * nvme-cli: Warn and delay before formatting * nvme-cli: prefill metadata buffers * Fixed bash-nvme-completion.sh typo - Makefile: generate Dracut config according to UDEVDIR * Add 0001-Makefile-generate-Dracut-config-according-to-UDEVDIR.patch - Makefile: use UDEVRULESDIR instead of UDEVDIR * Add 0101-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch - Dropped patch merged with upstream * Delete 0101-nvme-add-iopolicy-rules-for-netapp.patch- Update nvme-cli to upstream version 1.9 (jsc#SLE-8339) * Tag release: v1.9 * Regen docs * nvme: UUIDs for Vendor-Specific Information * nvme: add Persistent Memory Region (PMR) registers * get-lba-status: add Get LBA Status command * Added openSUSE Leap to README.md * id-ctrl: add 1.4 features to OAES * Update packaging state in Arch Linux * Fix code block style in the first section * nvme-cli: nvmf auto-connect scripts * nvme-cli: add --quiet option * nvme-cli: Expand --device argument processing * nvme-cli: Add routine to search for controller with specific attributes * nvme-cli: Add routine to compare ctrl_list_item to connect args * nvme-cli: extend ctrl_list_item for connect attributes * nvme-cli: Refactor to create a get_nvme_ctrl_info routine * nvme-cli: allow discover to address discovery controller by persistent name * nvme-cli: support persistent connections to a discovery controller * nvme-cli: ignore arguments that pass in "none" * nvme-print: show new CMBLOC bit fields added in NVMe 1.4 * nvme: add support for Namespace Granularity * nvme: sanitize enhancements * nvme-cli: Update manpages to reflect discovery particulars * nvme-cli: mask out invalid options during discovery * nvme-cli: do not use 'queue_size' and 'nr_io_queues' for discovery controller * nvme: Enhanced Command Retry * id-ctrl: add an indicator for get lba status capability * nvme: change format default namespace id * lnvm: introduce alias geometry for id-ns for lnvm * lnvm: introduce chunk-log command for chunk info * lnvm: make data_len to sizeof() instead of magic number * nvme-vendor: fix c99 declarations in vendor plugins * [NVMe-CLI] Add support for larger data sizes needed to get DUI data. * [Log] Memblaze add more log infomation for S.M.A.R.T. * nvme: add Verify command * doc: add extension plugins' command format * doc: make description not only for PCIe * lnvm: cast identity structure to (void *) directly * lnvm: do not print 0 when the arg is not given * lnvm: remove redundant whitespace in lnvm_init() * nvme: clean up goto labels without whitespace * format: check BLKRRPART failure * [NVMe-CLI] Add support for SN730 to WDC plugin commmands * Add verbose capability to get DUI function to improve debug * nvme-print: Show value for Transport SGL Data Block Descriptor support * [NVMe-CLI] WDC: Add support for 64 bit data addresses in Get DUI Data functions * nvme-cli: Fix more endianness issues * nvme-cli: Restore RHEL 7 compatibility * nvme-cli: Restore support for older gcc versions * nvme-print: add JSON for NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * fabrics: Return errno mapped for fabrics error status * fabrics: return error when discovery retry exhausted * nvme: Return errno mapped for nvme error status * nvme-status: Introduce nvme status module to map errno * nvme: Return negative error value for internal errors * fabrics: Do not return in the middle of the subcommand * nvme: Do not return in the middle of the subcommand * nvme-cli: Report the NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * Introduce NVMe 1.4 Identify Namespace fields in struct nvme_id_ns * nvme-cli: Skip properties that are not supported * nvme-cli: Rework the code for getting and setting NVMf properties * Avoid using arrays with a variable length * wdc: Fix endianness bugs * virtium: Fix an endianness issue * lightnvm: Fix an endianness issue * virtium: Declare local symbols static * seagate: Declare local functions static * huawei: Declare local functions static * Use NULL instead of 0 where a pointer is expected * Remove superfluous casts * NVMe-Cli Shannon Plugin-add support for shannon systems. * nvme: fix coding style issue * nvme-print: fix json object memory leak * fabrics: Fix memory leak of subsys list * nvme: update description for "nvme list" command * nvme: update list-ns nsid option * nvme-print: add pretty print for estimated sanitize time * add namespace to json output of nvme list * add free call for json object for commands show-regs * add newline for command show-regs * nvme-cli: remove unnecessary initialize of local var * nvme-cli: don't try to disconnect for ctrl with pcie transport * Fix sprintf truncate * Spin documentation * doc: fixup 3rd party man page * fix json print for list-subsys command * Add Virtium plugin extension document * Add Virtium plugin extension * nvme.h: Fix typos in status code values * nvme-cli: remove unused NVME_AER_NOTICE_* * nvme-cli: add kernel-doc comment for struct telemetry_log_page_hdr * respin documentation * Add a note to format on device naming conventions * remove non-portable compile-time check * nvme-cli: use uniform if .. else format * nvme-cli: use uniform if .. else format * nvme-cli: use uniform if .. else format * nvme-cli: remove trailing space * nvme-cli: code cleanup adjust if statement * nvme-cli: cmbloc code cleanup * nvme-print: remove Virtual Management support from ONCS * nvme-cli: cleanup comments for telemetry log structure * nvme-print: update self-test log to include 'aborted due to sanitize' * DOC: Move to DocBook 5 when using asciidoctor * nvme-cli: add missing endianness conversions for telemetry log page * property: Fit print size for a property * property: Remove unnecessary wrapper function * property: Introduce inline function to check 64bit reg * Add Disable IO flag to wdc_dump_dui_data function * list-ctrl: Do not return directly without freeing fd * create-ns: Do not return directly without freeing fd * format: Do not return directly without freeing fd * Reorder primary commands * nvme-cli: add identify secondary controller list * spec, make: Add discovery.conf to the package files list * spec, Makefile: add /etc/nvme files to package files * sanitize: Print nvme status in case ret > 0 * get-telemtry-log: Print nvme status in case err > 0 * print: Add const to return type of string * print: Introduce show_nvme_status to print nvme status * nvme: fix minor type in id-ctrl human readable output * ioctl: Fix wrong return case of get_property * ioctl: Fix double-free in a loop of get_property * nvme-cli: Increase size of ONTAP namespace path variable * Fix passing CFLAGS on the make command line. * Regen docs * nvme-cli: fix typo, removing the duplicate 'are' * Revert "plugin: Return EINVAL instead of ENOTTY" * Use 0x prefix for all hex values of id-ctrl output * plugin: Return EINVAL instead of ENOTTY * Fix Failure to read 0xCA Log Page on SN200 Device [NVMe-CLI] Fix Incorrect Data Formats with the 0xCA and 0xD0 Log Pages * nvme: Close a fd leaked * Release for new stable fixes * nvme-cli: Revert stop-on-failure with connect-all * Fix NSID for command effects log * Fix output size for error log raw binary dump * Release version 1.8 * Regen documentation * nvme-cli: add netapp ontapdevices man page * nvme-cli: add netapp ontapdevices command * tests: Update print to print() for python3 * nvme: Simplify virt-mgmt options to lowercase * nvme: Simplify description for virt-mgmt * nvme: Unify min(), max() macro as a common one * nvme: Use ARRAY_SIZE() macro in common.h * ioctl: Free memory if get_property for fabrics failed * doc: Update show-regs document with output-format * nvme: Support raw_binary and json format for show-regs * Print timestamp as a date and time string * Fix format block size usage * Fix possible memory leak on get-internal-log * doc: Add missing commands to main document entry * doc: Update nvme-disconnect by describing options * doc: Update nvme-connect-all by describing options * doc: Update nvme-connect by describing options * doc: Update nvme-discover by describing options * fabrics: Return negative errno to check remove_ctrl() is failed * fabrics: Return negative errno when asprintf() fails * Fix possible NULL pointer dereferences * Add reporting of Virtual Management support to id-ctrl * WDC Plugins vs-internal-log command unsupported on SN340. * wdc: Additional device capabilities check * WDC plugin Change vs-internal-log Command to Save Partial E6 Log Data. * nvme: print I/O error to stderr * Add FreeBSD installation instructions * Sort operating systems alphabetically * Fix markdown indentation issues * nvme-print: Fix evaluation of ctratt on pretty print * wdc: Add data area extraction for DUI command * Generate new documentation * wdc: Add command to extract NAND statistics * NVMe-CLI WDC Plugin - add support for additional SN840 device ID. * nvme-cli: align all the macros * wdc: Update file parameter checking * wdc: Update device capabilities for clear pcie corr * nvme-cli: fix fc trtype string * Add new docs to repository * Regen documentation * wdc: Add drive resize command * wdc: Add clear assert dump status command * wdc: Add get drive status command * wdc: Add device unit info log extraction * nvme-cli: minor cleanup for submit_io() * Fix print format specifiers * Regen docs * nvme-cli: fix compilation with uint64_t cast * Adding a helper to format command to enable the user to specify desired block size and have nvme-cli determine the correct LBAF and add format helper to nvme-create-ns command * Fix CFLAGS parameter * Fix compilation with GCC-8 * generate new documentation * wdc: Add additional device for vs-internal-log * wdc: Change device capability checking - Drop patches merged with upstream: * 0001-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch * 0002-nvme-cli-fix-typo-removing-the-duplicate-are.patch * 0003-nvme-vendor-fix-c99-declarations-in-vendor-plugins.patch * 0100-nvme_fc-add-auto-connect-scripts.patch- Update nvme-cli to upstream version 1.8.1 (FATE#327304), (jsc#SLE-6589), (eco#166), Tracking Bug (bsc#1142768) * Various bug fixes and documentation improvements * wdc: new commands: drive status, clear assert dump status, drive resize, NAND statistics * wdc: support for SN840 * Add reporting of Virtual Management support to id-ctrl * NetApp: add command for NetApp ONTAP devices * Add json and raw_binary format for show-regs * Revert stop-on-failure with connect-all - Rename still required upstream patches, which are not part of 1.8.1: - 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch + 0001-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch + 0002-nvme-cli-fix-typo-removing-the-duplicate-are.patch - Drop back-ported patches, which are now part of 1.8.1: - 0001-wdc-Change-device-capability-checking.patch - 0002-wdc-Add-additional-device-for-vs-internal-log.patch - 0004-Fix-compilation-with-GCC-8.patch - 0005-Fix-CFLAGS-parameter.patch - 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - 0008-nvme-cli-minor-cleanup-for-submit_io.patch - 0010-nvme-cli-fix-fc-trtype-string.patch - 0011-nvme-cli-add-netapp-ontapdevices-command.patch - 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch - 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch - Squash downstream patches: - 0100-nvme_fc-auto-connect-scripts.patch - 0102-Add-nvmefc-connect.target.patch - 0103-Change-service-to-type-simple.patch - 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch + 0100-nvme_fc-add-auto-connect-scripts.patch - 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch - 0106-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch - 0107-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch + 0101-nvme-add-iopolicy-rules-for-netapp.patch - Rename downstream patch: - 0108-nvme-cli-Add-script-to-determine-host-NQN.patch + 0102-nvme-cli-Add-script-to-determine-host-NQN.patch - Drop oboslete patches - 0003-generate-new-documentation.patch - 0007-Regen-docs.patch - 0009-Regen-documentation.patch - New downstream patch: Remove C99 standard declarations + 0003-nvme-vendor-fix-c99-declarations-in-vendor-plugins.patch - Reorder install steps: Install systemd services first, since they are required for the udev rules, avoiding a theoretical race condition. - Adding %defattr(-,root,root) to be in-sync with SLE12-SP5- Add script to determine host NQN based on the system UUID, which adds a new dependency on dmidecode for the corresponding archs: x86_64, aarch64, i586 + 0108-nvme-cli-Add-script-to-determine-host-NQN.patch - Write hostnqn and hostid not only if the corresponding file doesn't exist, but also, when it is empty. - Add new internal only subpackage for regression testing - Add new udev rule for NetApp E-Series and adjust udev rule naming scheme accordingly. (bsc#1124564) + 0106-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch + 0107-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch- Increase size of ONTAP namespace path variable + 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - Fix failing service on devices without fc-hardware (bsc#1133594) + 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch- Add new 'ontapdevices' command and corresponding documentation. Requested in (bsc#1131930). + 0011-nvme-cli-add-netapp-ontapdevices-command.patch + 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch + 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch - Revert stop-on-failure patch for connect-all, which caused unintended behaviour (bsc#1132124) + 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch- Add nvmefc-connect.target to allow stopping the parameterized services (bsc#1127076). Also change the service type so udevd doesn't have to wait for the termination of the service process. + 0102-Add-nvmefc-connect.target.patch + 0103-Change-service-to-type-simple.patch- Regenerate documentation (bsc#1124713) * Add 0007-Regen-docs.patch - Minor cleanup for submit_io (bsc#1124713) * Add 0008-nvme-cli-minor-cleanup-for-submit_io.patch - Regenerate documentation ((bsc#1124713) * Add 0009-Regen-documentation.patch - Fix fc_trtype string (bsc#1124713) * Add 0010-nvme-cli-fix-fc-trtype-string.patch - Add 71-nvme-iopolicy-netapp.rules (bsc#1124564) * Add 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch- Update to version 1.7: * Use tnvmcap register for creating namespace * don't execute a command if --dry-run is supplied * Remove trailing "\n" so that the output is valid json * nvme-cli: remove unnecessary assignments * nvme-print.c : fix ns-descs JSON output * nvme-cli: fix typo in json_print_list_items * nvme-get-property : Add documentation * fabrics: write ctrl_loss_tmo to fabrics device on connect * fabrics: write keep-alive-timeout to fabrics device on connect * nvme-models.c - search for pci.ids * nvme-cli add ns write protect feature support * nvme-cli: add minimal ana-log page support * nvme-cli: add ana-log documentation * Fix print format specifier for 64-bit * nvme-ana-log: fixup compiler warning in show_ana_log() * nvme-vendor: fixup c99 declaration in huawei plugin * nvme-discover: sanitize options * Fix nvme id namespace struct * nvme-cli: make show_registers_cap() static * nvme-cli: wdc-plugin mark array static declaration * nvme-cli: fix sparse warnings for declaration * nvme-cli: don't use unsigned for fd in lnvm-nvme.c * nvme-cli: remove always true condition for u8 * nvme-cli: fix dead-code nvmf log page discovery * nvme-cli: code cleanup for passthru() handlers * nvme-cli: fix scaandir() return value * nvme-cli: netapp plugin handle empty strings * nvme-cli: Fix the displayed metadata length value on Big Endian systems. * nvme list : fix nvme list output if identify failed on device * nvme-cli: use uniform error message for open * nvme-cli: fix indentation * nvme-cli: make wdc plug-in functions static * nvme-cli: mark functions static * nvme-cli: make malloc error handling uniform * Enlarge local char[] so snprintf(3) can't truncate path. * fabrics: make some arguments integers * fabrics: don't fail empty discovery log page * nvme: commonize subsystems info in a helper * fabrics: add disconnect-all command * Regen documentation * attach-ns : fix segfault for ctrl list wrong input * nvme-discover: Retry discovery log if the generation counter changes * nvme-ioctl: retrieve log pages in 4k chunks * nvme-discover: Re-check generation counter after log page transfer * seagate-nvme: fixup coding style * nvme-cli: Add 'rae' argument to nvme_get_log() * nvme-cli: kill nvme_passthru_admin() * nvme-cli: print "\n" after nvme list-subsys -o json * nvme-cli: tests: fix fw_log test coding style * nvme-cli: tests: fix id_ctrl test coding style * nvme-cli: tests: fix id_ns test coding style * nvme-cli: tests: Add get_id_ctrl function * Update gitignore for generated test files * Add PCI device id checking for the WDC plugin commands. * Fix nvme test device selection to use controller value defined in the config.json file. Before this fix, the value was hard coded to nvme0. * nvme-cli: prevent resv action field overflow * nvme-cli: report subsystem-reset not supported by controller * nvme-cli: fix indentation for dir_[send/receive] * nvme-cli: make read error handling uniform * Use sys/ioctl.h to pull in definitions. * Remove unnecessary asm/byteorder.h * Remove unnecessary linux/types.h include. * Include libgen.h for basename prototype. * Include sys/stat.h * nvme-cli: remove endian.h * We don't need to include linux/types.h here. * Initialize line. * Use standard interfaces to get timezone offsets. * nvme-cli: fix ioctl argument * nvme-cli: fix a typo * Enable code block syntax highlight in README.md * Makefile: fix bash completion install path * NVMe-CLI WDC Plugin - Simplify the device id checking routines. * nvme-cli: Add wdc-plugin command vs-internal-log and update wdc-plug cap-diag command with transfer-size parameter. * nvme-cli: Add help text for wdc-plugin command vs-internal-log. Update help text for wdc-plugin command cap-diag. * Update documentation * nvme.spec.in : fix bash completion path, require * nvme-cli wdc plugin: Add get pfail dump command. * nvme-cli wdc plugin: Add documentation for pfail dump. * Re-gen documentation for new files * wdc: Fix strncpy warning * Refactor plugins in a file hierarchy * nvme-cli: fix sanitize status endianness * nvme-cli: fix ana-log endianness * wdc: Use const string for suffix * nvme-cli:fix a typo in SELF-TEST log * nvme-cli: fix a typo * nvme-cli: fix array len to hold string of size 4 * nvme-cli: fix endianness for the structure field * nvme: Handle supported capabilities result for get features * connect-all: special treatment to EALREADY afetr write to /dev/nvme-fabrics * Added zsh completion installation * nvme-cli: fix a typo * nvme: fixup ANA group descriptor offset * nvme: introduce get_nvme_ctrl_attr() * nvme: print out controller state for 'list-subsys' * nvme-list-subsys: Add device name argument and print out ANA state * list-subsys: Preserve line breaks and spaces * Regen documentation * In json output, if the commands add zero length string, it occur allocation fail & abort (cannot display empty value) * Fix printing of large ANAGRPID values * micron-nvme: Replace direct use of ioctl * Fix printing of large ANAGRPID values * Fix typos in docs * Fix typos in tests and utils * fabrics: support fabrics sq flow control disable * fabrics: use trtype_str when parsing a discovery log entry * nvme: Add TCP transport * fabrics: add tcp port tsas decoding * fabrics: add transport header and data digest * nvme-ioctl: clear rae for discovery log pages * Added support for virtualization-management command * nvme-cli: Don't print result on passthru error * nvme-cli: readme: fix typo in Alpine distro support * Added gentoo to README.md * fabrics: pass in number of write queues * fabrics: pass in number of polling queues * Update documentation * README: update Arch Linux install instructions * fabrics: allow nr_io/write/poll_queues and queue size to discovery * nvme: Adding a block size selector to format * nvme: Regenerate documentation * timeout option added to ns_create/delete (#440) * nvme: Remove duplicate error message * rpm spec file: add zsh completion (#447) * nvme: Release 1.7 - Drop obsolete patches: - 0001-Use-tnvmcap-register-for-creating-namespace.patch - 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - 0004-nvme-cli-remove-unnecessary-assignments.patch - 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - 0007-nvme-get-property-Add-documentation.patch - 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - 0010-nvme-models.c-search-for-pci.ids.patch - 0011-nvme-cli-add-ns-write-protect-feature-support.patch - 0012-nvme-cli-add-minimal-ana-log-page-support.patch - 0013-nvme-cli-add-ana-log-documentation.patch - 0014-Fix-print-format-specifier-for-64-bit.patch - 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - 0017-nvme-discover-sanitize-options.patch - 0018-Fix-nvme-id-namespace-struct.patch - 0019-nvme-cli-make-show_registers_cap-static.patch - 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - 0023-nvme-cli-remove-always-true-condition-for-u8.patch - 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - 0026-nvme-cli-fix-scaandir-return-value.patch - 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - 0030-nvme-cli-use-uniform-error-message-for-open.patch - 0031-nvme-cli-fix-indentation.patch - 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - 0033-nvme-cli-mark-functions-static.patch - 0034-nvme-cli-make-malloc-error-handling-uniform.patch - 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - 0036-fabrics-make-some-arguments-integers.patch - 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - 0038-nvme-commonize-subsystems-info-in-a-helper.patch - 0039-fabrics-add-disconnect-all-command.patch - 0040-Regen-documentation.patch - 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - 0045-seagate-nvme-fixup-coding-style.patch - 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - 0047-nvme-cli-kill-nvme_passthru_admin.patch - 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - 0056-nvme-cli-prevent-resv-action-field-overflow.patch - 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - 0059-nvme-cli-make-read-error-handling-uniform.patch - 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - 0061-Remove-unnecessary-asm-byteorder.h.patch - 0062-Remove-unnecessary-linux-types.h-include.patch - 0063-Include-libgen.h-for-basename-prototype.patch - 0064-Include-sys-stat.h.patch - 0065-nvme-cli-remove-endian.h.patch - 0066-We-don-t-need-to-include-linux-types.h-here.patch - 0067-Initialize-line.patch - 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - 0069-nvme-cli-fix-ioctl-argument.patch - 0070-nvme-cli-fix-a-typo.patch - 0071-Enable-code-block-syntax-highlight-in-README.md.patch - 0072-Makefile-fix-bash-completion-install-path.patch - 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - 0076-Update-documentation.patch - 0077-nvme.spec.in-fix-bash-completion-path-require.patch - 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - 0080-Re-gen-documentation-for-new-files.patch - 0081-wdc-Fix-strncpy-warning.patch - 0082-Refactor-plugins-in-a-file-hierarchy.patch - 0083-nvme-cli-fix-sanitize-status-endianness.patch - 0084-nvme-cli-fix-ana-log-endianness.patch - 0085-wdc-Use-const-string-for-suffix.patch - 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - 0087-nvme-cli-fix-a-typo.patch - 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - 0092-Added-zsh-completion-installation.patch - 0093-nvme-cli-fix-a-typo.patch - 0094-nvme-fixup-ANA-group-descriptor-offset.patch - 0095-nvme-introduce-get_nvme_ctrl_attr.patch - 0096-nvme-print-out-controller-state-for-list-subsys.patch - 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - 0099-Regen-documentation.patch - 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - 0101-Fix-printing-of-large-ANAGRPID-values.patch - 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - 0104-Fix-typos-in-docs.patch - 0105-Fix-typos-in-tests-and-utils.patch - 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - 0108-nvme-Add-TCP-transport.patch - 0109-fabrics-add-tcp-port-tsas-decoding.patch - 0110-fabrics-add-transport-header-and-data-digest.patch - 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - 0112-Added-support-for-virtualization-management-command.patch - 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - 0115-Added-gentoo-to-README.md.patch - 0116-fabrics-pass-in-number-of-write-queues.patch - 0117-fabrics-pass-in-number-of-polling-queues.patch - 0118-Update-documentation.patch - 0119-README-update-Arch-Linux-install-instructions.patch - 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - 0121-nvme-Adding-a-block-size-selector-to-format.patch - 0122-nvme-Regenerate-documentation.patch - 0123-timeout-option-added-to-ns_create-delete-440.patch - 0124-nvme-Remove-duplicate-error-message.patch - Add patches from upstream git tree (FATE#326925) + 0001-wdc-Change-device-capability-checking.patch + 0002-wdc-Add-additional-device-for-vs-internal-log.patch + 0003-generate-new-documentation.patch + 0004-Fix-compilation-with-GCC-8.patch + 0005-Fix-CFLAGS-parameter.patch + 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - Add FC-NVMe autoconnect scripts (bsc#1103354) + 0100-nvme_fc-auto-connect-scripts.patch- Use tnvmcap register for creating namespace (FATE#326925) + 0001-Use-tnvmcap-register-for-creating-namespace.patch - don't execute a command if --dry-run is supplied (FATE#326925) + 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - Remove trailing "\n" so that the output is valid json (FATE#326925) + 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - nvme-cli: remove unnecessary assignments (FATE#326925) + 0004-nvme-cli-remove-unnecessary-assignments.patch - nvme-print.c : fix ns-descs JSON output (FATE#326925) + 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - nvme-cli: fix typo in json_print_list_items (FATE#326925) + 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - nvme-get-property : Add documentation (FATE#326925) + 0007-nvme-get-property-Add-documentation.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (FATE#326925) + 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on (FATE#326925) + 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - nvme-models.c - search for pci.ids (FATE#326925) + 0010-nvme-models.c-search-for-pci.ids.patch - nvme-cli add ns write protect feature support (FATE#326925) + 0011-nvme-cli-add-ns-write-protect-feature-support.patch - nvme-cli: add minimal ana-log page support (FATE#326925) + 0012-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana-log documentation (FATE#326925) + 0013-nvme-cli-add-ana-log-documentation.patch - Fix print format specifier for 64-bit (FATE#326925) + 0014-Fix-print-format-specifier-for-64-bit.patch - nvme-ana-log: fixup compiler warning in show_ana_log() (FATE#326925) + 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - nvme-vendor: fixup c99 declaration in huawei plugin (FATE#326925) + 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - nvme-discover: sanitize options (FATE#326925) + 0017-nvme-discover-sanitize-options.patch - Fix nvme id namespace struct (FATE#326925) + 0018-Fix-nvme-id-namespace-struct.patch - nvme-cli: make show_registers_cap() static (FATE#326925) + 0019-nvme-cli-make-show_registers_cap-static.patch - nvme-cli: wdc-plugin mark array static declaration (FATE#326925) + 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - nvme-cli: fix sparse warnings for declaration (FATE#326925) + 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - nvme-cli: don't use unsigned for fd in lnvm-nvme.c (FATE#326925) + 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - nvme-cli: remove always true condition for u8 (FATE#326925) + 0023-nvme-cli-remove-always-true-condition-for-u8.patch - nvme-cli: fix dead-code nvmf log page discovery (FATE#326925) + 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - nvme-cli: code cleanup for passthru() handlers (FATE#326925) + 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - nvme-cli: fix scaandir() return value (FATE#326925) + 0026-nvme-cli-fix-scaandir-return-value.patch - nvme-cli: netapp plugin handle empty strings (FATE#326925) + 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - nvme-cli: Fix the displayed metadata length value on Big (FATE#326925) + 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - nvme list : fix nvme list output if identify failed on device (FATE#326925) + 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch~ - nvme-cli: fix indentation (FATE#326925) + 0031-nvme-cli-fix-indentation.patch - nvme-cli: make wdc plug-in functions static (FATE#326925) + 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - nvme-cli: mark functions static (FATE#326925) + 0033-nvme-cli-mark-functions-static.patch - nvme-cli: make malloc error handling uniform (FATE#326925) + 0034-nvme-cli-make-malloc-error-handling-uniform.patch - Enlarge local char[] so snprintf(3) can't truncate path. (FATE#326925) + 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - fabrics: make some arguments integers (FATE#326925) + 0036-fabrics-make-some-arguments-integers.patch - fabrics: don't fail empty discovery log page (FATE#326925) + 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - nvme: commonize subsystems info in a helper (FATE#326925) + 0038-nvme-commonize-subsystems-info-in-a-helper.patch - fabrics: add disconnect-all command (FATE#326925) + 0039-fabrics-add-disconnect-all-command.patch - Regen documentation (FATE#326925) + 0040-Regen-documentation.patch - attach-ns : fix segfault for ctrl list wrong input (FATE#326925) + 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - nvme-discover: Retry discovery log if the generation counter (FATE#326925) + 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-ioctl: retrieve log pages in 4k chunks (FATE#326925) + 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - nvme-discover: Re-check generation counter after log page (FATE#326925) + 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - seagate-nvme: fixup coding style (FATE#326925) + 0045-seagate-nvme-fixup-coding-style.patch - nvme-cli: Add 'rae' argument to nvme_get_log() (FATE#326925) + 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - nvme-cli: kill nvme_passthru_admin() (FATE#326925) + 0047-nvme-cli-kill-nvme_passthru_admin.patch - nvme-cli: print "\n" after nvme list-subsys -o json (FATE#326925) + 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - nvme-cli: tests: fix fw_log test coding style (FATE#326925) + 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - nvme-cli: tests: fix id_ctrl test coding style (FATE#326925) + 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - nvme-cli: tests: fix id_ns test coding style (FATE#326925) + 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - nvme-cli: tests: Add get_id_ctrl function (FATE#326925) + 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - Add PCI device id checking for the WDC plugin commands. (FATE#326925) + 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - Fix nvme test device selection to use controller value (FATE#326925) + 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - nvme-cli: prevent resv action field overflow (FATE#326925) + 0056-nvme-cli-prevent-resv-action-field-overflow.patch - nvme-cli: report subsystem-reset not supported by controller (FATE#326925) + 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - nvme-cli: fix indentation for dir_[send/receive] (FATE#326925) + 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - nvme-cli: make read error handling uniform (FATE#326925) + 0059-nvme-cli-make-read-error-handling-uniform.patch - Use sys/ioctl.h to pull in definitions. (FATE#326925) + 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - Remove unnecessary asm/byteorder.h (FATE#326925) + 0061-Remove-unnecessary-asm-byteorder.h.patch - Remove unnecessary linux/types.h include. (FATE#326925) + 0062-Remove-unnecessary-linux-types.h-include.patch - Include libgen.h for basename prototype. (FATE#326925) + 0063-Include-libgen.h-for-basename-prototype.patch - Include sys/stat.h (FATE#326925) + 0064-Include-sys-stat.h.patch - nvme-cli: remove endian.h (FATE#326925) + 0065-nvme-cli-remove-endian.h.patch - We don't need to include linux/types.h here. (FATE#326925) + 0066-We-don-t-need-to-include-linux-types.h-here.patch - Initialize line. (FATE#326925) + 0067-Initialize-line.patch - Use standard interfaces to get timezone offsets. (FATE#326925) + 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - nvme-cli: fix ioctl argument (FATE#326925) + 0069-nvme-cli-fix-ioctl-argument.patch - nvme-cli: fix a typo (FATE#326925) + 0070-nvme-cli-fix-a-typo.patch - Enable code block syntax highlight in README.md (FATE#326925) + 0071-Enable-code-block-syntax-highlight-in-README.md.patch - Makefile: fix bash completion install path (FATE#326925) + 0072-Makefile-fix-bash-completion-install-path.patch - NVMe-CLI WDC Plugin - Simplify the device id checking (FATE#326925) + 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - nvme-cli: Add wdc-plugin command vs-internal-log and update (FATE#326925) + 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - nvme-cli: Add help text for wdc-plugin command (FATE#326925) + 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - Update documentation (FATE#326925) + 0076-Update-documentation.patch - nvme.spec.in : fix bash completion path, require (FATE#326925) + 0077-nvme.spec.in-fix-bash-completion-path-require.patch - nvme-cli wdc plugin: Add get pfail dump command. (FATE#326925) + 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - nvme-cli wdc plugin: Add documentation for pfail dump. (FATE#326925) + 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - Re-gen documentation for new files (FATE#326925) + 0080-Re-gen-documentation-for-new-files.patch - wdc: Fix strncpy warning (FATE#326925) + 0081-wdc-Fix-strncpy-warning.patch - Refactor plugins in a file hierarchy (FATE#326925) + 0082-Refactor-plugins-in-a-file-hierarchy.patch - nvme-cli: fix sanitize status endianness (FATE#326925) + 0083-nvme-cli-fix-sanitize-status-endianness.patch - nvme-cli: fix ana-log endianness (FATE#326925) + 0084-nvme-cli-fix-ana-log-endianness.patch - wdc: Use const string for suffix (FATE#326925) + 0085-wdc-Use-const-string-for-suffix.patch - nvme-cli:fix a typo in SELF-TEST log (FATE#326925) + 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - nvme-cli: fix a typo (FATE#326925) + 0087-nvme-cli-fix-a-typo.patch - nvme-cli: fix array len to hold string of size 4 (FATE#326925) + 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - nvme-cli: fix endianness for the structure field (FATE#326925) + 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - nvme: Handle supported capabilities result for get features (FATE#326925) + 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - connect-all: special treatment to EALREADY afetr write to (FATE#326925) + 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - Added zsh completion installation (FATE#326925) + 0092-Added-zsh-completion-installation.patch - nvme-cli: fix a typo (FATE#326925) + 0093-nvme-cli-fix-a-typo.patch - nvme: fixup ANA group descriptor offset (FATE#326925) + 0094-nvme-fixup-ANA-group-descriptor-offset.patch - nvme: introduce get_nvme_ctrl_attr() (FATE#326925) + 0095-nvme-introduce-get_nvme_ctrl_attr.patch - nvme: print out controller state for 'list-subsys' (FATE#326925) + 0096-nvme-print-out-controller-state-for-list-subsys.patch - nvme-list-subsys: Add device name argument and print out ANA (FATE#326925) + 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - list-subsys: Preserve line breaks and spaces (FATE#326925) + 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - Regen documentation (FATE#326925) + 0099-Regen-documentation.patch - In json output, if the commands add zero length string, it (FATE#326123) + 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0101-Fix-printing-of-large-ANAGRPID-values.patch - micron-nvme: Replace direct use of ioctl (FATE#326123) + 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0103-Fix-printing-of-large-ANAGRPID-values.patch - Fix typos in docs (FATE#326123) + 0104-Fix-typos-in-docs.patch - Fix typos in tests and utils (FATE#326123) + 0105-Fix-typos-in-tests-and-utils.patch - fabrics: support fabrics sq flow control disable (FATE#326123) + 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - fabrics: use trtype_str when parsing a discovery log entry (FATE#326123) + 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - nvme: Add TCP transport (FATE#326123) + 0108-nvme-Add-TCP-transport.patch - fabrics: add tcp port tsas decoding (FATE#326123) + 0109-fabrics-add-tcp-port-tsas-decoding.patch - fabrics: add transport header and data digest (FATE#326123) + 0110-fabrics-add-transport-header-and-data-digest.patch - nvme-ioctl: clear rae for discovery log pages (FATE#326123) + 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - Added support for virtualization-management command (FATE#326123) + 0112-Added-support-for-virtualization-management-command.patch - nvme-cli: Don't print result on passthru error (FATE#326123) + 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - nvme-cli: readme: fix typo in Alpine distro support (FATE#326123) + 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - Added gentoo to README.md (FATE#326123) + 0115-Added-gentoo-to-README.md.patch - fabrics: pass in number of write queues (FATE#326123) + 0116-fabrics-pass-in-number-of-write-queues.patch - fabrics: pass in number of polling queues (FATE#326123) + 0117-fabrics-pass-in-number-of-polling-queues.patch - Update documentation (FATE#326123) + 0118-Update-documentation.patch - README: update Arch Linux install instructions (FATE#326123) + 0119-README-update-Arch-Linux-install-instructions.patch - fabrics: allow nr_io/write/poll_queues and queue size to (FATE#326123) + 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - nvme: Adding a block size selector to format (FATE#326123) + 0121-nvme-Adding-a-block-size-selector-to-format.patch - nvme: Regenerate documentation (FATE#326123) + 0122-nvme-Regenerate-documentation.patch - timeout option added to ns_create/delete (#440) (FATE#326123) + 0123-timeout-option-added-to-ns_create-delete-440.patch - nvme: Remove duplicate error message (FATE#326123) + 0124-nvme-Remove-duplicate-error-message.patch- Update to version v1.6 (FATE#326139, FATE#326434, FATE#326558): * Release 1.6 * lightnvm: fix type coercion * fix reservation report 0's based dword count * nvme.c, list_ns: use le32_to_cpu in display * nvme-cli: adjust memset size for data buffer in submit_io * fabrics: omit newline character when reading nvme host nqn * fabrics: fail early if argconfig_parse failed * nvme-cli: print firmware activation notices support bit to id_ctrl * nvme-cli: add support of RAE * Add a single get-property command for NVMeOF. * nvme-ioctl.c : nvme_get_properties(): fix 64bit offset advance * nvme-cli: add support for DLFEAT * intel: fix latency stats printing * Update doc * nvme-cli: add changed-ns-list-log documentation * nvme-cli: add changed log ns support * NVMe-CLI Fix id-ns fpi field when Human Readable option selected. * Fix format specifier for 32-bit * Fix json output of 128-bit numbers * Replace host-gen telemetry short-option 'h' with 'g' * Add man pages for new device self test commands * Updating version to 1.1 * nvme-cli: Implement printing get NOPSC feature * nvme-cli: Implement printing the get Keep Alive Timer feature * nvme-cli: Implement printing the get host controlled thermal management feature. * nvme-cli: Implement printing the get timestamp feature. * Adding ppc big endian support * Revert "nvme-cli: Wait for device file if not present after successful add_ctrl" * Revert "nvme-cli: Add ioctl retry support for "connect-all"" * nvme-cli: fix compilation error * Updatign the plugin version * refactored some strings * Removed Duplicate commands. * Initial checkin for Seagate Plugin * nvme-cli: update the document for id-nvmset subcommand * nvme-cli: update new fields in id-ns subcommand * nvme-cli: add support for id-nvmset subcommand * Wrote man page for telemetry * nvme-cli: Implemented Device self test and log. * Add user parameter to specify data area region from telemetry log * Regenerate man pages * Documentation: allow to format with asciidoctor * Documentation: fix title markers * fabrics: add ctrl-loss-tmo to connect-all * nvme-cli: Modify Get Features-Asynchronous Event Configuration * Add open-channel 2.0 identify support * nvme-cli: fix show command typo * nvme-cli: Fix build breaks for GCC 8.1 Signed-off-by: Alexey Timofeyev * Add nvme id-ns command test * Add nvme id-ctrl command test * Add nvme fw-log commmand test * Add support for Micron plugin * nvme-cli: fix get_nsid() return value check * nvme-cli: allow block device for delete-ns * nvme-cli: Add ioctl retry support for "connect-all" * nvme-cli: Wait for device file if not present after successful add_ctrl * nvme-cli: show partial results if controller fails during list and list-subsys * fabrics: add option to supply keep-alive-timeout for connect-all * nvme-cli: fix perror when blkdev not given when get-ns-id * Fixes for log page access. * nvme-cli: make it return 0 in case of non-fabric for show-regs * Regenrate documentation * Documentation: add manpage entry for connect's --ctrl-loss-tmo setting * nvme-cli: fix leak in endurance_log command * nvme-cli: fix seg_fault by cmd options in endurance_log * Remove error print for telemetry log arg parse * Fix intel media wear json output * Use fixed-width integer types for long suffixed parameters * Add toshiba plugin to makefile rules. * Add toshiba plugin code and command documentation. * nvme-cli: Add friendly status messages * nvme-cli: correct spelling of discovery * get-log: Make log identifier a required parameter * nvme-cli: fabrics: Fix passing "host_traddr" for all transports * Log error incase of failure in get_nvme_subsystem_info() * Fix double free in list_subsys * Fix parameter descriptions * Add remaining fields from NVM Sets * Don't print non-existent command line options * Fixed a bug where cdw11 was being overwritten by cdw12 * Regenerate documentation * Add manpage for endurance log * nvme-cli: fix typo in 'disconnect' docs * Fix fabrics property commands * Fix endianess in WDC plugin. * Ignore cscope files * Add read-recover level feature decoding * Add support for NVMe Sets log page * Add support for decoding IO Determinism features * Add decoding for new controller attributes * Update makefile dependencies * nvme-cli: add netapp smdevices man page * nvme-cli: add NetApp plugin * Fix freeing wrong address * nvme-cli: make it use NVME_IDENTIFY_DATA_SIZE * nvme-cli: adjust json print according to uint format * nvme-cli: add helper for sanitize command * nvme-cli: telemetry-log add controller initiated log gathering * flush: Use device NSID if issuing through block device * NVMe-CLI Fix fw_log Command json output * nvme-cli: fix typo in Intel SMART json output * nvme-cli: update documentations to sync up with subcommands * nvme-cli: convert iekey into a no_argument parameter * nvme-cli: make return negative value in nvme_get_nsid() when not blkdev * nvme-cli: move print-function to nvme-print * nvme-cli: fix leaks in subcommands * nvme-cli: add print for command name to effects-log * nvme-cli: make it have bpid in cdw10 for fw-commit * nvme-cli: add command specific field to json output of error-log * nvme-cli: Fixed incosistency of error handling in intel plugin Signed-off-by: Oleksii Timofieiev * Use '-' for compounded word telemetry-log subcommand * Use NSID all for error log * nvme-cli: Implement nvme_get_log13 * nvme-cli: handle long commands in help message by adjusting minimal padding Signed-off-by: Oleksii Timofieiev * nvme-cli: wdc: Removed superfluous output in WDC plugin * NVMe-CLI WDC-Plugin Update drive essentials code with review comments. * nvme-cli: Add support of unsigned long long to json routines Signed-off-by: Oleksii Timofieiev * NVMe-CLI WDC-Plugin Add clear-pcie-corr documentation. * NVMe-CLI WDC-Plugin Add clear-pcie-corr command * NVMe-CLI WDC-Plugin Add drive-essentials documentation * NVMe-CLI WDC-Plugin Add drive-essentials command * nvme-cli: memblaze: add error return after parse_and_open() * nvme-cli: memblaze: fix memory leak in memblaze-nvme.c * nvme-cli: Implement get_telemetry_log from 1.3 spec * nvme/vendor: Add get log LSP/LSO fields from 1.3 spec * nvme-cli: lnvm: Make it return error status when argconfig_parse fails * nvme-cli: fix memory leak in passthru() * nvme-cli: wdc: fix mismatch in document for smart-add-log * nvme-cli: wdc: add const to descriptions * nvme-cli: fix memory leak in dir_receive() * nvme-cli: fix memory leak in sec_recv() * nvme-cli: fix memory leak in dir_send() * nvme-cli: fix memory leak in sec_send() * nvme-cli: fix memory leak in set_feature() * nvme-cli: fix memory leak in fw_download() * nvme-cli: fix memory leak in ns_descs() * nvme-cli: fix memory leak in list_ctrl() * nvme-cli: add error handling for a failure of malloc * nvme-cli: tests: fix typo in get_feature_test * nvme-cli: tests: remove nsid parameter in a testcase of error-log * nvme-cli: update documentation of effects-log * nvme-cli: add support for options to effects-log subcommand * nvme-cli: intel: add const to descriptions of subcommand option * nvme-cli: intel: add check for fd after open to intel commands * nvme-cli: intel: fix smart-log-add documentation * lightnvm: enable to set OP on target creation * nvme-cli: intel: update smart-log-add command documentation * nvme-cli: update error-log documentation * nvme-cli: lnvm: add human-readable print format to ns-id subcommand * nvme-cli: lnvm: add check for fd after open operation * nvme-cli: lnvm: remove unnecessary force parameter of ns-id in lnvm * nvme-cli: lnvm: add whitespace between words in a description * nvme-cli: add BPS bit field to CAP controller register * Update subcommand alias description in README.md * nvme-cli: add support for json output format of sanitize-log command * nvme-cli: Remove unnecessary nsid field in error-log * nvme-cli: add print for command specific info field of error log page * nvme-cli: update print for sanitize-log command with output-format * nvme-cli: make sanitize description const * Fix verbose decoding for coalescing aggregation time * Allow hierarchy of similiarly named plugins Drop: - 0001-nvme-cli-add-NetApp-plugin.patch - 0002-nvme-cli-add-netapp-smdevices-man-page.patch - 0003-get-log-Make-log-identifier-a-required-parameter.patch - 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch - 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch - 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch - 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - 0008-nvme-cli-Implement-nvme_get_log13.patch - 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - 0010-nvme-cli-add-support-of-RAE.patch - 0011-nvme-cli-add-minimal-ana-log-page-support.patch - 0012-nvme-cli-add-ana-log-documentation.patch - 0013-nvme-discover-sanitize-options.patch - 0014-Fix-double-free-in-list_subsys.patch - 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - 0016-nvme-cli-move-print-function-to-nvme-print.patch - 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-discover: Retry discovery log if the generation counter changes (bsc#1087848) + 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-fabrics: Fix passing "host_traddr" for all transports (bsc#1084379) + 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (bsc#1084379) + 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on connect (bsc#1090568) + 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-vendor: Add get_log LSP & LSO fields from 1.3 spec (bsc#1099018) + 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - nvme-cli: Implement nvme_get_log13 (bsc#1099018) + 0008-nvme-cli-Implement-nvme_get_log13.patch - nvme-cli: Add support of unsigned long long to json (bsc#1099018) + 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - nvme-cli: add support of RAE (bsc#1099018) + 0010-nvme-cli-add-support-of-RAE.patch - nvme-cli: add minimal ana-log page support (bsc#1099018) + 0011-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana_log documentation (bsc#1099018) + 0012-nvme-cli-add-ana-log-documentation.patch - nvme-discover: sanitize options + 0013-nvme-discover-sanitize-options.patch - Fix double free in list_subsys + 0014-Fix-double-free-in-list_subsys.patch (bsc#1099018) - Log error in case of failure in get_nvme_subsystem (bsc#1099018) + 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - nvme-cli: move print function to nvme-print.c (bsc#1099018) + 0016-nvme-cli-move-print-function-to-nvme-print.patch - nvme-cli: show partial results if controller fails (bsc#1099018) + 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - nvme-list-subsys: Add device name argument and print ANA state (bsc#1099018) + 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch- Add ctrl-loss-tmo to connect-all command (bsc#1084379) + 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch- Add keep-alive-tmo option to connect-all command (bsc#1090568) + 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch- Add ctrl-loss-tmo option to fabrics connect manpage (bsc#1084379) + 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch- Make log identifier a required parameter (bsc#1086240) + 0003-get-log-Make-log-identifier-a-required-parameter.patch- Add NetApp vendor plugin (bsc#1080672) + 0001-nvme-cli-add-NetApp-plugin.patch + 0002-nvme-cli-add-netapp-smdevices-man-page.patch- Update to version v1.5 (FATE#322735): * Remove upstreamed patches: - 0001-nvme-Introduce-new-list-subsys-command.patch - 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch * fabrics: also set queue_size and nr_io_queues on connect-all connects * nvme-cli: add duplicate_connect parameter support * nvme-cli : wdc-plugin Add support for WDC SN100 and SN200 devices. * Add AEN decoder helper to get-log * Regen documentation * Add Nix(OS) install instructions to the README * Fix the Markdown code for the Alpine install instructions * nvme-cli: make address print format more human-readable * intel-nvme: Fix compiler errors and warnings * Include sizing data in json output that's already included in the non-json results. * Cleanup variable definitions * Add command effects log page * Increase default format timeout * Revert "nvme-cli: add duplicate_connect parameter support" * nvme-cli: add duplicate_connect parameter support * nvme-cli: fix wrong bitmask in number of rpmb units. * nvme-cli: make command description const * nvme/id-ns: do not try to get namespace id from non-block device. * Fix typo in previous commit * Fix long suffix parse on 32-bit machines * Nitpicked a printing alignment issue with the id-ns vendor specific field * Avoid unnecessary abbreviation. * nvme/flush: explicitely close file descriptor * Fix memory leak * Add 'DEAC' support to write-zeroes command * Rebuild documentation * nvme-cli: resync nvme.h with the kernel's * NVMe-CLI : WDC-Plugin Updated Smart Log Command * NVMe-CLI : WDC-Plugin Documentation for Updated Smart Log Command * Regenerate documentation * nvme-cli: update show_registers_cc() to use nvme.h * nvme-cli: replace values of all namespaces with NVME_NSID_ALL * nvme-cli: add prints for new HMB identify fields of TP 4002 * Update get-feature help text * Improve code alignment on intel plugin * Update intel internal log man page. * nvme-cli/intel: Return if arg parsing returns error * nvme: add options for write command directives * Update documentation * Updated the human readable printing for the SGLS field in the id-ctrl command to be compliant with NVMe 1.3 * nvme: Introduce new 'list-subsys' command * nvme-cli: add support to get properties for NVMe over Fabric * nvme-cli: support to set the property for NVMe over Fabric * Reorder command list * Documentation fixes * nvme-cli: add support alias command with Firmware Activate * nvme-cli: update Firmware Commit with boot partition feature * nvme-cli: add command specific status of Firmware Commit * Update documentation to use aliases * nvme-cli: add prints of boot partition feature to show-regs * nvme-cli: Fix small mem leak. * Release v1.5- Add list-subs subcommand (bsc#1072813) + 0001-nvme-Introduce-new-list-subsys-command.patch- Update descriptions.- Update to version v1.4 (FATE#322735): * Fixup Security send/recv to read data from disk * Unbreak RPM build after bash completion files were moved in 7e4c7596 * fabrics: Fix disconnect_by_device from disconnecting instance 0 on error * lightnvm: allow to init target on factory mode * Fixed problem with security-recv binary output not working correctly * nvme-cli: return 0 if disconnect operation with cfg.nqn successfully * Fix compile for 32-bit * nvme-cli: Fix build on aarch64-linux-android-4.9 * nvme-cli: Huawei plug-in. * nvme-print: Fix line spacing on -H option * id-ctrl: remove new lines from json output * nvme-list: print empty lists when no devices are present * fabrics: add option to override drivers queue depth * nvme-cli: nvme-intel implement json output for smart-log * nvme-cli: Add parsing support for noiob * Fix potential device string truncation * fabrics: add option to override drivers queue depth also for connect-all command * Regenerate man-pages * Release v1.3 * nvme-print: Free only top-level json objects * fix use-after-free in pci.ids parsing * nvme-cli: add fields into identify controller data structure * nvme-cli: show more fields for id-ctrl * nvme-cli: id-ctrl: display additional fields * Show help when no or an invalid device is given * nvme-cli: add id-ctrl for nvme-huawei plug-in. * Fix spelling errors * fabrics: add hostid option to connect command * nvme-cli: add ns-descs subcommand * nvme-cli: Get Feature support for Extended Host Id * nvme-cli: Fix typo in Intel plugin and improve generic help text * Implement Intel Vendor specific logs * nvme-cli: add thermal management fields for smart-log * nvme-cli: add temperature sensor fields in json_smart_log * nvme-cli: add output-format discription for smart-log * Formatting update * Regenerate documentation * nvme-cli: add error message for nvme list. * Fix typo of flbas in nvme_create_max_ns_test * Show help for get-ns-id * Show help for nvme reset and subsystem-reset * nvme-cli: Extended Data Structure in resv-report * Update docs * resync nvme.h with the kernel nvme.h * nvme-cli : add support for sanitize command. * nvme-cli : add sanitize command documentation. * nvme-cli : add support for retrieving sanitize log. * nvme-cli : add sanitize-log command documentation. * fix build without libuuid * nvme-cli : wdc-plug-in : return on invalid input device. * nvme-cli : only print help text and return for nvme list -h option. * nvme-cli/list-ns: fix identifying active or allocated namespaces list * Fixed get_internal_log to parse the entire nlog and allow selection of specific regions to be parsed. * NVMe-CLI Fix Sanitize Command Parameter Types * Fix app tag and mask setting * Fix app tag field sizes * nvme-cli/list: fix when nvme device can not be open * nvme-cli/list: change fd returned by open operation from unsigned to signed. * Makefile: allow linker override for cross uuid test * nvme-cli: fix connecting failure due to invalid uuid format of hostid * nvme-cli/fabrics: Add ctrl-loss-tmo param to connect cmd * Fixing macro definitions to avoid issues when these are used in expressions * nvme-cli: add nvme directive command support * nvme-cli: add documentation for directive commands * fix for issue 219, show-regs reports AQA.ACQS and AQA.ASQS as bytes * nvme-cli: Fix nvme ns desc * new bit fields (6, 7, and 8) for OACS from NVMe rev 1.3 * added new bit field (6) to ONCS from NVMe rev 1.3 * nvme-cli: Describe action 3 of nvme activate * nvme-cli: generate spec-compliant UUID NQNs * NVMe-CLI Fixed Status Code check for reset type on fw-activate. * Added handling for temperature threshold values below 0C(273K) and removed buffer check for human readable output as Temperature threshold feature does not use Memory Buffer for Attributes * Update nvme.c * nvme-cli : Add Namespace Rescan Command * nvme-cli : Add man documentation files for ns-rescan command. * Version 1.4 Release * Drop upstream patches: - 0001-fabrics-add-option-to-override-drivers-queue-depth.patch - 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch - add-missing-nvme_id_crtl-fileds.patch - 0003-nvme-cli-show-more-fields-for-id-ctrl.patch - 0004-nvme-cli-id-ctrl-display-additional-fields.patch - 0005-nvme-cli-add-ns-descs-subcommand.patch - 0006-fabrics-add-hostid-option-to-connect-command.patch - 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch - 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- allow override queue depth and nr io queues on connect-all (bsc#1063462) + 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch- Generate Spec compliant UUID NQNs (bsc#1057498) + 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- Fix hostid parsing (bsc#1049272) + 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch- Add hostid option to connect command (bsc#1045293) + 0006-fabrics-add-hostid-option-to-connect-command.patch- Create nvme files and directories in /etc/nvme (bsc#1045931 )- Provide nvme ns-descs subcommand (bsc#1038235) + 0005-nvme-cli-add-ns-descs-subcommand.patch- Also re-build documentation on each build (bsc#1037297)- Add NVMe over Fabrics specific id-ctrl fields (bsc#1037293) + add-missing-nvme_id_crtl-fileds.patch + 0003-nvme-cli-show-more-fields-for-id-ctrl.patch + 0004-nvme-cli-id-ctrl-display-additional-fields.patch- Add possibility to change queue depth at connect time (bsc#1037297) + 0001-fabrics-add-option-to-override-drivers-queue-depth.patch + 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch- Update to version v1.2 (FATE#322735 ,bsc#1033410): * Include endian.h for byte/host order functions * nvme-cli: Add nvme hostnqn generation option * nvme.spec/debian: Auto generate host nqn as part of install * Documentation: Add entry for gen-hostnqn * Regenerate Documentation * Fix read/write man pages * get-features: Don't try to read the data buffer for sel == 3 * Documentation: fix location of device reset * Regen documentation * Remove debian/ directory * Remove pyc files generated by 'make test' * Moving the bash completion files to the standard * lightnvm: default to -1 on lun begin and end * nvme-cli: fabrics: Fix to pass "host_traddr" to the kernel driver. * nvme-cli: id-ctrl: Fix memory leak for JSON. * nvme-cli: id-ns: Fix memory leak for JSON. * nvme-cli: error-log: Fix memory leak for JSON. * nvme-cli: resv-report: Fix memory leak. * nvme-cli: smart-log: Fix memory leak for JSON. * nvme-cli: fw-log: Fix memory leak for JSON. * nvme-cli: json_add_smart_log(): Fix memory leak for JSON. * nvme-cli: smart-log: Allow negative values for temp sensors. * Don't print unimplemented sensor * Build without uuid * get-ns-id: Exit when no device provided. * nvme-cli: id-ctrl: Add vendor fields in JSON id-ctrl. * nvme-cli: nvme.c: Allow plug-ins to access to output formats and helper. * nvme-cli: Western Digital/HGST plug-in. * nvme-cli: Western Digital/HGST plug-in documentation. * : Correct NVMF enum values to match NVMe-oF rev 1.0 * fabrics: Handle space-padded TRSVCID and TRADDR fields * nvme-cli: bug-fix: use right file name for perror. * move show_intel_smart_log to intel-nvme.c * remove json_add_smart_log * remove nvme_intel_smart_log * move struct nvme_additional_smart_log to intel-nvme.c * nvme-cli/format: use existing LBAF if none requested * nvme-cli: Release v1.2- Update to upstream release v1.1 (FATE#322735) * This fixes multiple compiler warnings for 32-bit and other environments from v1.0, adds more documentation to fabrics, removes the libudev dependency entirely from this project, adds a framework for unit testing devices, and fixes usage for user defined install paths- Update to upstream release v0.9 - Remove merged remove-version-from-list.patch * New extensions, fabrics support, a bug fixes. The 'list' command is liberated from its udev dependency, and no longer requires CONFIG_IO_STRICT_DEVMEM be disabled.- Don't map controller registers in 'list' command (boo#986891) + remove-version-from-list.patch- Update to upstream release v0.8 - Remove merged patch 0001-bash-completion-Remove-shebang-line.patch * Code re-organized to support new extensions. While these are called "plugins", they currently have to be built into the executable. Support for dynamically loadable plugins is under consideration. * LightNVM is added as a built-in plugin. * Intel vendor specific commands and structure decodings are supported in a new intel plugin. * Support for NVMe-over-Fabrics * New output format "json" for a subset of commands that decode returned structures. * Lots of various documentation and minor code fixes.- Update to upstream release v0.7 + 0001-bash-completion-Remove-shebang-line.patch Keith writes: Just a few minor updates and documentation fixes. There is also a new option for passthrough commands that can be used to help detect data over/under run. Tagging a stable release so we can consider features that bring in other transports and third party extensions.- Exclude build on s390x (FATE#319560)- Update to upstream release v0.5 The v0.4 breakage should all be resolved now. Tagging release v0.5, and back to stability.- Update to upstream release v0.4- Fix display of version number (boo#966740)- Initial packaging for openSUSE/bin/sh/bin/sh/bin/sh/bin/shgoat17 1624347552  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}1.10-lp152.2.15.11.10-lp152.2.15.1 nvmehostidhostnqnnvmefc-boot-connections.servicenvmf-autoconnect.servicenvmf-connect.targetnvmf-connect@.service70-nvmf-autoconnect.rules71-nvmf-iopolicy-netapp.rulesnvmenvme-gen-hostnqnbash_completioncompletionsnvmenvme-cliREADME.mdnvme-cliLICENSEnvme-admin-passthru.1.gznvme-ana-log.1.gznvme-attach-ns.1.gznvme-changed-ns-list-log.1.gznvme-compare.1.gznvme-connect-all.1.gznvme-connect.1.gznvme-create-ns.1.gznvme-delete-ns.1.gznvme-dera-stat.1.gznvme-detach-ns.1.gznvme-device-self-test.1.gznvme-dir-receive.1.gznvme-dir-send.1.gznvme-disconnect-all.1.gznvme-disconnect.1.gznvme-discover.1.gznvme-dsm.1.gznvme-effects-log.1.gznvme-endurance-log.1.gznvme-error-log.1.gznvme-flush.1.gznvme-format.1.gznvme-fw-commit.1.gznvme-fw-download.1.gznvme-fw-log.1.gznvme-gen-hostnqn.1.gznvme-get-feature.1.gznvme-get-log.1.gznvme-get-ns-id.1.gznvme-get-property.1.gznvme-help.1.gznvme-huawei-id-ctrl.1.gznvme-huawei-list.1.gznvme-id-ctrl.1.gznvme-id-ns.1.gznvme-id-nvmset.1.gznvme-intel-id-ctrl.1.gznvme-intel-internal-log.1.gznvme-intel-lat-stats.1.gznvme-intel-market-name.1.gznvme-intel-smart-log-add.1.gznvme-intel-temp-stats.1.gznvme-io-passthru.1.gznvme-list-ctrl.1.gznvme-list-ns.1.gznvme-list-subsys.1.gznvme-list.1.gznvme-lnvm-create.1.gznvme-lnvm-diag-bbtbl.1.gznvme-lnvm-diag-set-bbtbl.1.gznvme-lnvm-factory.1.gznvme-lnvm-id-ns.1.gznvme-lnvm-info.1.gznvme-lnvm-init.1.gznvme-lnvm-list.1.gznvme-lnvm-remove.1.gznvme-netapp-ontapdevices.1.gznvme-netapp-smdevices.1.gznvme-ns-descs.1.gznvme-ns-rescan.1.gznvme-read.1.gznvme-reset.1.gznvme-resv-acquire.1.gznvme-resv-register.1.gznvme-resv-release.1.gznvme-resv-report.1.gznvme-sanitize-log.1.gznvme-sanitize.1.gznvme-security-recv.1.gznvme-security-send.1.gznvme-self-test-log.1.gznvme-set-feature.1.gznvme-set-property.1.gznvme-show-hostnqn.1.gznvme-show-regs.1.gznvme-smart-log.1.gznvme-subsystem-reset.1.gznvme-telemetry-log.1.gznvme-toshiba-clear-pcie-correctable-errors.1.gznvme-toshiba-vs-internal-log.1.gznvme-toshiba-vs-smart-add-log.1.gznvme-virtium-save-smart-to-vtview-log.1.gznvme-virtium-show-identify.1.gznvme-wdc-cap-diag.1.gznvme-wdc-clear-assert-dump.1.gznvme-wdc-clear-fw-activate-history.1.gznvme-wdc-clear-pcie-correctable-errors.1.gznvme-wdc-drive-essentials.1.gznvme-wdc-drive-log.1.gznvme-wdc-drive-resize.1.gznvme-wdc-get-crash-dump.1.gznvme-wdc-get-drive-status.1.gznvme-wdc-get-pfail-dump.1.gznvme-wdc-id-ctrl.1.gznvme-wdc-purge-monitor.1.gznvme-wdc-purge.1.gznvme-wdc-vs-error-reason-identifier.1.gznvme-wdc-vs-fw-activate-history.1.gznvme-wdc-vs-internal-log.1.gznvme-wdc-vs-nand-stats.1.gznvme-wdc-vs-smart-add-log.1.gznvme-wdc-vs-telemetry-controller-option.1.gznvme-write-uncor.1.gznvme-write-zeroes.1.gznvme-write.1.gznvme.1.gz/etc//etc/nvme//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share//usr/share/bash_completion//usr/share/bash_completion/completions//usr/share/doc/packages//usr/share/doc/packages/nvme-cli//usr/share/licenses//usr/share/licenses/nvme-cli//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16555/openSUSE_Leap_15.2_Update/618c4b4b4d8e59014bcb00b5a29c6805-nvme-cli.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux   directorycannot open `/home/abuild/rpmbuild/BUILDROOT/nvme-cli-1.10-lp152.2.15.1.x86_64/etc/nvme/hostid' (No such file or directory)emptyASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=93328fb2b00293a7be1210fc3a97cd1913bfa199, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRR R R R R RRRM+vޢIhsػ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-8d647b4f58bf1398d6a147fc1b323c9449b5cf67eea353348f0bc992cef258871?7zXZ !t/] crt:bLL -T5ڽisCR5gP΋ U'mU<hi/##o;kh(p"nx°t$ WU.|҇Feߚݘs[6fL+l%8_ M@(rDo4JD?޼G&<Qi90/ 3RDRdՠ]-Oe۵R2Q/.pz 8l~<+p9MqGs0V } rt^0B3#Yb )}f7?NϚ pjGuY`8 I1miS2 a&"U |82c%`b,F;J@9kr<ĄED2_# Q|!kѹ)VdM bR=7pN 6oVܖ{)SFѣX+}|>1*#M):Gчp1yQ:(,ZIȃX 2uR8X., K>}-g *]\-zQ1'@B|SSg.O6ߚ]S;pt o[_ֿ|ՋPZ@18+)&jѹك3 v4Kg3(tkg~Kf 1 'fH\ 55((K /^taa;"͚bFHCEKѮtQ@(TwÁ;Էu(QX؀kE_*2SrJDk+H<,f,IqD栏fA`=.?x䡅%\U5 ^C\rۓy1uHO-eUJaYBWV\Pz7Kcs=Hi7_ɇ $gׯʋm6LC O\[P~AD09>0 cX3ٛǶh[yr4M@Ӣg1ovJUT H6eZRk E]ȕwe2M:?r{t%zB$}Z };6_I o S5h;a6eFe+'|@@HЁv',}3w6F/*&|v:&YlNhc[ٱ=G (_)v(C^H3 q9CreX8*4HUSS(r9+gc & #WlSİvlPb?"TTL نڳ軔4HCzܲj+X AV.Y`S+8!vݍD|g__etʗmZtN\fBhH[C|3,¸'XU.-ҸYP1e}% \6~C}yoPrlYԿ^:`k%Bym ?OOxze;=f~/> .R'ݍ䛤05G0 {w%$'L&Exu{$.-9E@F9*djg贈RۙdnߋVQ+d](Y΃0ww}O)M&58+ Atî5J~*I<`hټ*B:j؟qXA4rRwKoϾG?ztyY ;Ld 2\%4o R93-gLOO+x̠wLĨb%8{g@%v$,DݢF:Ԓlɡ5O*qir7,{쎈i)eȷm5zl)z玆7165灁` Y==,ѱ*NPG0t1֍Аp@\vJwm1(Y.v TK '|v8+4v985A m?cs&6gt[7OY'v%B6NnW IWRr]"a a6 +zcEeꈗUߑd/|5E= K<\H@m =tG~!I{>-l'S_o\CʰrDe:GU%WgK =Zve5秙Vy-ڱF¢{yK!u]Ȧ=a+9+bQpcUʬ:XiPP}a^`.Po#'$}ru뗜&UY"SҀbR{]DHtW]N}yQ[ )o=SJnjB$;)]|r]#=zj"z 25 ?Cz iE p._k@:0ێgr%}%UrFtjB <8o!՝݇(1HWM&MpG^w0,Olh|?4 e5-ј pUVbLwD Q + W^!#xl]_%ť5TV#"0/퉷ؤ]mimhҜ۟!4}$,i_]Jhb:)vEz5 R*~S6Ԧ)T ]3TC)*kJCaJgRV(8mw36=g<[Uag- \Ev(^(V6xMc[&>te:ɖ]҆/g-gҥ.j;@(7Ddc$T;ML~@-AKZ"zxWDƷoqg}X;\Y&;>ksAqLoV3bJ7M&*>ElA CJXM!-}O8gMB|s"zʓiw+mnT/k8QV4.Q,((Nl\.u*=9r~uVۭ", hK bGX)'r$w kXGeeMTוlZoa^>8N%6{ؗw@;WRc fD3bHGߺ89ud[^0#z]"~YlLA G `jk cdB(b^cbOB]PWtd6sKcw*7)ep!ԮFd9EtoC-!xsdeҲuk;ai?G|3 D+}WmZ?*·\bX4~qz޽f"%c2!˘AqQ60V]ϙmYلrltj1MLw89%_T^ZSu

P;pWx퐌[ wbkVd_$㚾%- 7.RK0C+_> @q6}Js}ap\t Lxf߽˵C "PHIVZ%LS6Ns'WR]a#D^3#Nݴh61靫٤%az4CGzJeǫK $܇LVX{_/W]&]C\-X"\9%d{K&jɢPbޤIO;N}+WxM ~9C D@C*`vP>-eyM[2[L%Nql$FT7{&[ `<8%+a.$Y&w~Zud`NBv4vn5/Sea >Fx9Pl, ؆-rtTe&ńxrAG>wnԋ4rFٽ5%8q:0 ]@\N#_-+85 ޲/ZZe9pQttXyϐ>_qȶMrg2 ˫^ɶ` i#WO].Q{abxq XO3o5xtX)Fc3hMmf#QRr؜ ֨"}$N|ʌѪSkNGiM.HX ؞jWT_}R+* EGBt}x9t1x<6TPsSdUX[) ![~W#J{y"&3P.k)F%r4Ylz~YW GBuPs&وցaOxx6$g\2+c5qrq65h2N€ARtGDQٴ5;}Ux7 v{ókTC@k]aq+07=1wTHW)E~.[y]6Zn H`<+|}.0죽?,Ro-A>2¸[DC3K3T>X,LiM?eri 滞lrz9q8yi>6ec+fLFzG6NldnݧUgg@wlB(M i]Ww$aVCXcI? 7d(,W54W{hu W"m~kbien'^1h-e-L-"a&Kܦ]X=L/[+(lޒ=u{ckZ7"ȟxR|Xl|W$UZэ$ '[\:]*(Wko؃t_wl"x%ZI_B>UۣXfݭ爏 PB9iW\!MW-3iܴ${1+~&6!5DѮiV+y ӝXLiAQÚM# Pe\VQs"0;7ǧޞL8fJI&v˷1@fz|iΔGhQʹ|Pռp!顧*9Ql3i{֥)(Ycj9i*d!B Nw-N3t?թ:cM!"#i6>Rza1D0;n^3q9JO(tP Gݦ&( WDN̘»y 0$K7RVU%1g,+|^Fp]TVWR9 1 OXg!p:jR.ӗ``l3P0"CLֺWlvR.'Xls=_ 'rSse_3ʇ0تЭ *p/b:Y&"Q}Yms"ԕ4Z`WL)$fUq+_2Ydײpw 9 FC?B .VKlHӓL` h,N3ަeǹU`bSv&3d-c~in (xa/b,?[M̗uz$a`Xs{D#w3#g#M0`spi; >6GJ{$gQD'n~5uumG4xe`hc桷}7&,] 9RyoLMLm  $g╞|b-q1twƾ"hi BySqa3؎XLtv=EаcǦc:C96ϖ6 :j,Ի7|}Uc Rt7"zd2{y!Dqw=Ug t +pøkDMŮ ,VʤGtJgvp}:lVKs؜o~:g7Ͷ,bd.L!]F n3iK Ø:OJ|;xpx*Qy xHzAa8lP# _ b^$P~ s[^UMҙa4 '(J;'LZI|7_&ΧU7f. 3X7%Mjl`|+@1Uޜy^_<>[#AMiQIwљ/9#U$@\:ˆD -(T;#\ڜceVߊ( caԤ>n،PyFx y!l !&e\Q!!+EG1O*+;1FnjhdvCg#QC;h0p Z8o\yC` YM=`.`uD]XPMk dF?G-B{b#^U'lWԨ=o_]|ƞu}r #E#,?euARi˚MW pu6#$C?*:MĹe))߮! L ݪE,(ލ~Ad $)uat4EftLNL׶S)Fu߱B3 2rjR>`|o gI,m#GcDV-zZda#62/ '.)5h#W/TϣAuMfWzV+^Zb.X 8tv"#$pz[]YzHJ}l.T^vA0 nOŽ:u 1 vQR@MNM!,rL¤:*Y[V}D(Es3 *9g9I 1pfqY5XSj C(kIe9:zFaA.>(U<菭CZ b* ZNp%x-P*1 ? 7~];ю =].'E8ľA\uS5-z/݅ޢDy8T#I(1˩vHՃ B3O;mS eZ-=Kyt_Gt#m% ,CQEfo'I=((^5b*K[5CJQ Lw! 66M3(Y^n;i>[p7r.Chs6sTp eؤR}&v~dp|+]'8ARA}Dow_4yYaaB/Jf[r/d{CCLe/3<"/[.!Ck̇]VN-bdB51Ú w6)% ߹^'}ιZ0vX|궔;%'Bh8-x5~:2fs{V|檋fOd4FfJ(`-Y}@Hhu,뎚 3B-(4lFѪBݵ1Y$ɽ|hF1}_HOӔcȱŧ63)\Jɾ٘<)g2YfL)0IEh)vb~iRCWu|}#H9]'4hGŨ8=/fm@B8hr݄Fqb;TQE=O5lm}-> N0c)L I_'j/^o|lXPJ8ӕ gρp^=J9vaE&9ݧ]GAZ^+FaFŒT0M nw7}̆l /);--Eb9TY!;$VQ!] k:u5@*[N=̂,1SnVy2]yIGl;8t>RKv\ }ȹ7&O; I{p?U|+7rT8PF,سtQ"jo@OY_d)䀕L U>1u+?- QV69U K>59={ (n?B ӗ'#']Q;=Hr^u rcDMLOcL72+S%6'{TN.tXfFlcFI*w+Awer 45促#@=w jq¤.\S-(+6< QSy>6 W܆{!t)eN=_TLDrb5S1FbE53m ^=m䨄q$T'.⧬~*O.ozT3~Y] J.9s>0&ɠ 1\ n"<G7l81gQ$S퇆O$ћU5ޞF3㣛' J,1MB~&.11 {@:l@^SoڒXnEQ9^Cʽ8M3m(q}\OFaw"vv& ~(*^ؓ=~|OrAo-Te8)f_ρ| ͊xXD$ VKI`OƷ52{]L-zE _+A1% 1# |f'cS]ve.*ϞS$ÂRrʁufps~A #HV`C0=XZ8uNi?8R@W0@.ܬkc]} փD/μD\WwAƀ\xo3s; Q^z(G]dU/9Bwl! d{ӣ.VD3g*^] =Zbk0o !:xX< ݁HS'k1|;udf2XG_@) % G(bE㼟NU7P(h 3x7g]KbA1jeX?n?ׂr& 8J搙OWrp-|Q{J<葋g1c\Г++=pNRّTSA'EgFUA0P6.ZKeāY\{ٷ2o6l:q!gyHCi` Q' **IMΫ5 8i4qv?sK ;;+xh~d^RYpe M% 8ْf?E!UlortJ| ۗECi/;WD ɩ ZLxm2Er?v;,lI$俏~eks}W=5fg|ՐwP ŧÿ cNȈR0ĸ&NT!a~bP O$-piy|+/A^& %$ΒP6Lῑ1H0y00֟yo]-UGWxRBPBAI7pҝjZNx5)U*274bKޣK 3'Q,hei;D]Q߄LLcdRTB [3RY<ӑ"XmtCl8 qBBPoDTE>aǏ+0*^5`8NN_C`z`zX@Cg0 GBvk/6ĮLIҽOcgkIbDvZ?=ohYtI@XTcbd2umN{wezs/G1I'ō voADDPV'02@/ N~w`{~re+4uRq}vs8:4W >n(d1YL ($I6GXMd`*ߠf{O?WKxْEGI3inR<%%VJyZs_C%Sx~أJ7WRSC~\K`~wsJ{0va5x6z2uFhussvG|-)06:N/jտaYCVDȝ1ˮƭǣ5W}t6"''> DP#jձ/zvdsQ2ok6êʙI QCdYCMOb'R.~le=>c:6 %QC3!~df_Oӛ{ޤ[x!5rM0 F:8lG 4bQ-6zHq ok1R?[J)v@d2[\S3\I̥'{0IyW~i|]Q 0Z@)K(,M8/Pw *-oi J%Lm%ea ] R{` [`"|;2i苈d;7҂Wh[JV.12xz=\0̮:Bc +7gI׭LZ醭aAuiU !`̖܇wPT>|wtFWaR>A_hl&d3ہYe͎PwK"oݨO\C'r˗nOu'{ȕ6rULu7˗2q1& i +w{@HmJ)th@um1aÓ<[hzf,\!0` Z?h=Ԓ=/-iu\\J=ȼ-G%0s`ti[Piayl'}rm+e;ysZcQh FBW\m\S^Nv c2Js>`tƃ(mVs1NBlj6.wO6HȎY#ݖ'/9B^h+3;T:\j+[- Y'?a3ݍtg}'j=Tw /qE_jS[I:X&b`&p̻dN^m!*`mhS85aޣ?u`NVj.r5$eOwSHplFEdBbۅu㈞}Z!U|lʖ7Ke[$V6GdQc46?,݂R[ϦxAZ Eedm5X3@d䇜6iY,^zؼ58aDTIe{-ҟ{s$Ờʏ=7 † JE3$\A&⨘qC~9U[%KENT^BK;J@~N=ϮYHgXb@TuN[yzvOMB/'<\_|ÙC U!j5.GydÚ;,HB"[bvL;!"_KYuhH}w_?-bu$~QТS@7gi7:o| B.VFAzG $`i 6"6m:]8חEUҗ$3i/S͒w4U*yAKӟ"9]ľ~fҚI (ԀS:Job fM6ɸ$ 24#@I-E(\'L:kdt+55~Pn7-3\:ŏ~7 1TWXˤ`5Rl=4=?{uw2C b]g}=Di:{ b>1Wެc X>SkQ1#? SkئU\"|{բ ɰJmfXX3yMyCz=W>9Z"pߨ< gcP*(BC+͆&6O2Ȍ}-.Pֿ> ̪&{cv̢4Royڕ:K 0OpPY>|coX!DDvJx04wZ1BLc_-w;Y8:l;s>&zӾh2 @ D_ZkPm zAj/7WU:d#@THbXiـz2;;>O)7Vէ0âC>N=Qp ʵwI.BN딻znۓUh2ZM۩Ci,e'g@H[ *Ǒ+ JHê8я⇹dP $#CDrC:J)J Uc\s5eIBbB0Mk6'#ȍ>h`o 'tG#;֌0:{G(XzfK biKNVt/6c.(K2 q}g5H_4vdvJc DX<؁Nh} kvtS]*y 'tXۻAp*iYCIh'wo a(bt Kp܎Zv09 !ͺXpK[N,;\DCowdn+mYlzKZQ4Sެ:l!މv9 JͿ%"AE{?ܚU;w;?D\գ rA'ς$uUG!od,Mfui3BlG>pX:FIQg'(6G/MFMJJq \YQ1a1`QR"0'3D;~m4QX+_Ee/Jڕ/b"XiT:AZe |};fK4=Y$(DzS4(6s]\ 04 t[(a7~!U: G Cwj',H*-կ?Չm^?K"Ԧip' htL0ru~Tn^sh$nյ4+"~,_l&ňmOӿBN87k7Hi@< ʨ/AkH6R5&׎`9b@Wd(_pUx±F ,'̟'!TDMQKL:+^+Y l7j/&olxƢzx6a3j:r01Ř0cdCyTPuGޮyL1)e;Xrb#01K75/#H-'P+WظNxUHcw0g 3(d1}TEEsh ȗB'xvQ,hy%7anG;F=l_Ou$03З/^P1eE=[j!q(:k!V9SdU"?]Ogl3Ǐ!a=o{kcԍu3UiʩʂR.Bi.Z<;Q)+|Ag /O9UY3F+UVg fH;Os90|Z@YţzN̓H!NnXs$v/ b-H:s)#ki V=`vM$ $Ʈ1-\ |äԏT>>;=_Fkd*&xV M3֜ZU D2"}iU7g#mJVkFi<5jbD0RvH6Wccӈ>ꁝ=d7o*zsH;t@ωV?cփ?6 @=JY?L&ZyIUZw/ [mcWFU5{ZQu,]Gk̨ddf8[[%i; eB:GܞЅ{(ɡ UEv^?\d#@qގ6?j;wxS|H arEj _/Dn=Ԯ?&Zvi__~EtexRںX[G_ 0I)]V|,׎ >6 ]{ZTwfXz҆n]<ҕF9nr (A*G%Hruz@d–Z$ܢR 1Č)ffTEOI,ѨR9}St#1ڡoX=LD'Bצa.aNPޡHb Yˮ63jfJF\W"A~Qi$ao՛(~Y]moquG@۠HG jFV UmӊT'Jڇ:8=\~ӃțIh9#e^R7eS2)No_dm&C~׍Njw{lcݰB֤m~HBeDU_{Avȫ:={-\>=-#lbI:ٔ!d-#!Ipr`)*ɓ65fz'|zL!̳78rCq'"^GdP6ąE}Wx8.}EX{~(D #u R:NK(O~~ŹV5>kpHnmg؜>X$ǫd_D_It३\fUӨopPa%{C%b~3M/?XOnNXc #: 񖳟 -I)@ŀf9e/7i]gaLIZAVܒ^lkZQ"n9vD{el/|PW nUz諰uwuH_ٟW_fUut1nUmht꫆ Uiaz\ۅ}˨JƘw`7mq)#-qz<{̷`œޚSN4Bp;@iE=H #s l5#|Tnֶcߣ0 QB$yZ&6MN!WӜyԢz^f(k~t_ fUdBv~UR=-IAO;JfWn`c[%CPxmBO]cuMH.LŒ4͵OӲ6Cܨ5NIEVMgD;M)A3P۞qN`n?D{|cDr*rU csHYOsu&L)2kI#aD D ^2BU<]<8"? pg5~ jC++ѥhe2$Sd!*KmM쀑*g@8,\2c}?(Q5/h Ɣ s&3 xfqhMGT E>1 :^:^DEOdzvR{].kMEǃ ٲPyqهʩN5z7x˜ZlzsOgXŭp M?y&d9!vJI c ZU;Ya#Z8Q7:vt9-!4N8~hقUޙ:PCUPt]8`-.cA錳X=V.țnVz|^ @qo<v2$ @fKU2 B* Ci b4RjGuhR3PP*h7t Jdps!/i{5FdJVlzy(,/gX*adtXb: Wؓ6L+/8xP]$ըjFET@l %u1+@I Ƣ=pjݫ^FZ2" v̙-EJr _i\WjL;ZW|p\?66R!F3)5)쯰9 #`>p %{ 撷3Nq8 1ʳ uѫ$ɧvTMUxq"J0wq6u)Z㙷oMM7k1B\Ah+[X_XMM)3w~iR _1צvbƆO D ~ՎSWJ@JLJ>x1elOY>)óe/?xh lom? Xb"JU/=FM\9ҳ~H)sI[ 1l,_XHpܺf*rUh}lY\'bA /a~1? Zw2sɌr7dͭƨ)n D9Kq8ʑh&(h+(%3dJy:%snhU*DwUaNJt3FQA6Ojy^pWtf?^Rka`Oy =JQPNI$@j@ڿ/-Z&iq6Qsp^Jd[i) i`jP^9`ňqBd.~Ј/fB㻩s7V>zfejcP%Z슚84[=0lxm,yQG&u<^ y< 4-p502˞*/X T{[TYɘ s^~cT -;C Y Q[ tMRO>mej[Q[.ڬQEtFy̟'C7/R3_mޅZ\vCH(pXy >;F9?[3@rnd:6FE2A@#VV))@d"-WdKGՅb_nw!]˦`ю,lc;T0t&#YƯ|is (jIž!3L ǧ5jȣ= sדvc"y떗B0~gx͝Ͻ`{B>d< 0Ɖ9˘]l8_Mkͬ^ْF.}!'ۣ]5ЄDw m$yH`l/upK8u~ĢI6 ю!ld[y֑ԞeP)D][T ]Y9::JGewV ù(.{[~/|HM-" %+ 4%Z׷)E$#h}7|=ٿ9ZڣR63I *ЕF6nʂ]`KL4#^Z# X_UC,taB:jmM|o)o=xׄ\4HPCK ·a)mN(Kfu*90lfu928tq2~>,,Ut)kP0M $-nߕ}Jec&A|gĚ+PKROsaP]N,R1d#f:PC jqz2=ժ]{yEloj8#߁G/hi r2tr_r;cCS$6;j@m{Iי4+B9Q.Qgbw;lvKIV+<ٙąt&=1݅ UB/[/wƀrs̶33augBtcqY>jc8,Es\BJW#,YDr>2הYDIcx P׻>[dE=pF0VTIIH>0QZzxm{( 80:ɓXtz%l1zt(kȼR\[? 1T1`  SM_{-g"U 6ҽlȕT_"De. W_{hP1W(qDl/'?Ōd;C(8D#4`3Ȟ٪{쪀]km%Qh>ڝ?'m gҘ%l'zZR%{&R&م{"#a5J\kr%%lVA;G=op_qDFH͵'`T&@f?FW,)YYD9B%Wׯܔ`ܡӜX!DNY@LCڵl!pR0xW?qU1ҘHL(Z'ݔ\Zd7s@4 7:BĆwз">W$^AX-OG]e4۬}5&r$s؝K-o3rJ"D_|ʈBxJ/SB jߓI]Ln &p=B D#aN磝1>Mo8dڄ/2pHKNӖޠ`K9RSbO8V 3KE`JmVSZ3czkM>oٵׇG/^g;h  E|jpS91L_JBL2pWȒNjO:549psu~+[(wm`įIoraK<)(\n-efw ٱق=]ۻ@մQ 82lwqj<2X@!NYZU",̡{(KIOqyBomBj\!)l䥫 JQ<7~ln ?K!n˴>ʮ>YⱢW<2B<] "8kPs(ŨCE*zCWҫ\r}~UŐ桻SF@qUXA*ua22! SܝR;-'!N=9x8("[@'z1}gvY]V)J%݁ܒ0vB}ʇ"o.t#|G|ui.eB齗Ao6 K5E‹hb ̐/|Kp(\~ g b)4DrG9o'_s>BjiI,eXy#ѯM*v b#< itTQ\0q+Q$9&ɐǕKtMkȡڷhou_&3ˬFXyiK;ha:7.seH sNdx?,q)ބO6)wNC"œuV"X|ͬXMˍa]ԩX+W֪hx)q/Gdr gdp/L\;'2D fU~p('q>kr_mS?ADFԌT0KTd[M3*!wZ~97M귮͑hoV?s#ک3'MNE׼MlL]%^ T8BVY?h6ienR:.c]U~` si/i#yEiOE(,O0})5ZcVo[sf9.PFqCnY{f]*sX>5׳BɱmS$ieDӻH BD*!PJvؔB* Z<7n;z[ Q4B\iR`~~W?>2ޯ d^ ONj1,8 t3!J"ZNDUGnC,$3gOwBtۻquJvVi MzA8`qBTy`e F6ТaF,zoGxrgO{Pa=<2ING^F ;{KS>l&KODHk|{iVl6fjbγnwh3ာ7D<Ѕ`ؗL!2?[Oj D'd#*;(48"u=U!O900V ɽRPs .g@2a#st+|ό}#<%9.gl|B7̓LuSƦ.)wwܧh`/*OSTY.&_y1;?&5[~vyca,L36e:4Kg䓭MGO$  ޶j8hi;,| jgˌ0 AGGG2RK=՜ۥ (OJt NR]ݔ BJ!RlQhcjO U\ӯV1JoCxVx,=lm04 f*ųΞXJ#moq4KKYyzaHBtXNp=ք?HIn:'2NON?/uiwf,ѹ6qOɔၳiM(!f|]=Rɜ̗]U)q|OP6;efI"r~toXwI)<0+ ;׏u5l8ELrkZnrlzPC M-yCNp|oN+z=cGwOIv"7 XErGNWރhk_ B3I Dyg fP%{/;"dԶ;5?/ 7n r*@x5sm^̟ RuF8Oyۥ'mZu>?)ECeٚR=dB$}]& + 5Q6A8s>E]³?y7OvQ qp+4^7Y\6-m52)!y3Y(EH7!Eo-͝9H5r)>66$fKz;'%Z^٫(7?Ϗ~o#ġ4T)9?T!vfx$M6%M)nn.X ![,3^K{oի?IYo @R/@O r+fδ#g&u3b7Yc__Za5] eԒt4;uo)kuC&ĔH !)OX۸QnC;.;hRS8hoD hy8!Lri"KLg8:Rf6jC6?o"O%.p]NF bI˨  M\wdm׿" ™%`@RROu]E5Lk }ݜ[D>wJ$d+j]ކ[?;Rd.RaEuלߗeBףE O4&Pͱ {px>x7czە4{ en1|Ve?Dh6Ѐ{r#hרO()-lgMZʬBnxȕOJL8+5$ǿd=g1|XM"5|Ncuy?GM¸ĵ=l`s/}SFQmC!qAQ s6|xxQcQ%"]W%`wNzL"3vZT8ghп"y ;RM45I<~D;Sjڙsd__qQNƵi[zj) q¸_ @}mu/9`N_~k0c_dM䡥))ߥduTlEZS+0+~ƴK5.Bd(amPp3џ R t#ס3h( MԓSsL)ثvpK/ɔZ;LjA06m.g`u@)=e^s@M$_ %Ň> ~j$AVz\/1#»+!ؠ񓈏avij2xGvgm֗NF.M3Y2Syc[=.QgXb(V07zRq˧x)e֐InŴ|Qd23#scvϹ~R iHU}ԩEAoyH[3I`k)ڃ!,#-M Ў *dMpk҆ tM.,L%EXƘ{!H&ej<9jm>e]6lBSEu>bV TiB##!û*Uh<5Q7~1-_v)#g M1WQʥ ^982 @gJרL)l|(gVwEX-mW11w}AC~S5x3o0[CNjjv%͆f1i/=1T]($AR U s歇 Y-*p,Z/,$tRS%4ż{8U$w[=C] q_ePFG}jXROѳ Ubmíd]er5j ''2!@-H 8iYI*_4qv "hxN0%0ߎJ3?F*"! {oY&UaV*R\Ѯ $~m'[8&"g'?82߅o=Dc'`)% gcؕqf-xOzʽ  jNI.׃lTr<Pee K<2-ub 93hdoLAtiUGK1!"Bd_f?" :Xp;оbd6ISثb${#~Wh4kTJF:ϺX-1>ClST-6O>kPCOxߖقNh<D_A4-_b^dlu~*-eQ v,82vadh%LmGV3Gl J^xfQo_ 0ow20{VP#,ܪaa%(q#YUFzsѲ&oe[%#鼫"FB)Xʑj4Y0Z`zgveC4+~N4sF!,L$5}(; ᭛̪pEa砹`bqvo;Ul99" MMfjӾTz,>=ap: }c\vWӶZ^`֯f# 1;ia!2:1JLž*w )C|P\9=X3.I8:wb(ؕGb#F4SL9S#lKl;[B)kRU|Vv9 E5H:-Z~rZ]q.e͋l#j*CA W:XKe[#LN (s7nӘ]/C=JSm۬Il`Z) [eiz# w7.';#AZ'T@z*/T9TVam~lt汪e:h1E1~i-I9 3qpp;bky z%bG&]"'}-FQ V"w`ܛ>M0U^й7"BE.˛\oTsftab) $8 ԾSeXz iDr?)W?). IyLA.;О;Jj 쏮RP$4w ڑQC2y,G38#}`PBJG8a%xl4p{#go&y +K?$ME֊?ifz3xb>HA ̙KM#LԧiJ`lnڝ\J0IMf@b|.yKNtn}pl󇇺C-u,z>Y6T 1 8N Hr'-/qX4Yz*hfBj;QENmBSyxX~pPjN17jםLHX{h@'LK%\ wZ4"A!e[;v>fi_Xz|+7R2o,mRFo=g8{‹4}sHrh>_y`)hۙD5b\MAqC^m4/P_@Sn$ lj2DF Ӱ{l}/`8QSlEՈoG*4},.*4lIt7e-b.=@6C~VOj4| &$Wɟ424 l@;n8659 :c!V?h,U9Am$햍}dAybYd}G1GiG{`?dAD߂2CWlPpG"rgMpK zJsE{UW/} iٽk의E;wM5i]KZT\hTW+JJUD10˔ё *>/dQp:};<ؽH67:ܹ㗂@#R%j9.対% bL@'c&,}gR)c緧ޡl;:53&c[gDL@%Z0*W'&HarGɔb9 ml1Z&.8 Ve}5uklߑ|QoaƔ #5~Q):t9Gh <٦ DU8LN2Q0$߼9_I@Up.& K+xhdl29̵JWDx*IK{XEI1 !pESj\˰wgq1]*4,R|z}h1f`f]H;!4TpGD{tW-Jɭ#Sc"lh|E!eӔpLqd]©R%1C\F3цpVQO ċuS7/==EԞj uSܮ 7gsrrSGy>XrCAO[D֝RA~@T&RY~zV/6v/u@u1ls0ɸlrz\W[ch?@a+UB=kJ,aszg4W/nI&F1HOz6P'ЌӞM0XBYuZNWv֦^A~RʹH?*!ɧ؞D5K7M.ߐ͢Ŀ_Q;ZFut}թ1nˁ:qr4z7dR<@ۃcR^YU=#\y`'@[McXЭ:^!S+Ii;cJ&nBhMViO$Է:Zd/xVo'E9#@xm$y(g=Y"g).Ǭ{uT;p`Z;՟ ur0Y63篶߶DiM2EUFQ _ 7 ]r SQ;]֍. ,Ԅ QȺ"*8A5X'_bTi&gטڊr%F%`sP[~Xg{!3@p;̀c&Q$/e @w7d0}?qkB0чR2B:X@NB4V{=3ژi]ڍ/)z k< I.bnK E|i܄ϧ>gEH/iu}K+F^Y'{ɸ~^+aNdyU'i,lk9`RbaI 3^E׏ި }8Jn4YȬC~Z{=!:x'lc+?)fpOʕޮ$AԚ*E;FYtn @SY3}+lls\-cx9ŵ/.p@[֕]&˰cdD`c~fa9HkH@:P+8<Ƚ˵Qj|gD$+^pu5f( nU묜UdWsc\xLr.w80 C$ޘY+kS^!u nTս'B!SI:ڪ&SJXio6Hys}uew{h#I3aGnT.޴t6'Tx-PSh_4K#SOӶ^7:%h[UD7WHtG1^髌TdG$^vlYȺ!օ[ |cM0z gx,A^!s> >!*z P+G9xT| ^(1-xL!P&^}Cye2+%ÊN ƴ/yw x=~R[_Y"$m&xS\rَ\#=ǎeCg٧0H]WV| 8ɣJ@PbNgKHqu Ć*H]a+] Hvl߼~^dzgJ.MtGTxKfCLq-.R-00$ĽZuqŪ1rp!T)YE-U$Z1!C/;C|93ϬїgonU-d% %_sUhʦ2GI=`|]̦:K*{DYB) y] 1{yq[g%H'UY^V~ J"1YhAt~WCЗ-S՝cԓ5 bd Hj=Z5GБKfa,tgv&ݑRH,Y )"s,)Doߒf-lViq9!Rt; CR!V.FWag2iS[~#$*,P>~=&ͨ5jD.( R&lY&PzZϚ VlcC#S^\_N`kFCUTx^)y%#1m2uEhߊ6pv@~VU#E]yն;VGJpD^.2AjqbI,Hrٗ< bmd8/كz9 w~YwՋ vp\!J1_dGyLHe5n6,ćAl >Т>xs P=ǾiN5q>nZ vkvJu`17&aGR_6x፽YA|ovyIOJCcd]6! |ӟ&p1ב[kJێ5z0VJ}U9fumr;]V b.?(m^8kt1kk8Oz1pT}P!ALA}H:n$2$7VI53guM< 4"/Rા=" ]ET:ՔP \in VT!MH&4r(n!2皩8m~јcyʈsMѬ?Rf^EOPɠ2 hwxFxxf`8Uv]"Z\Wz'y9z\΅DH:q3>Gөud'fL}>`,S %ؙfGzǶ6yVm0Zdc !cڰY"RAǁRZ0OH$EDGp4%:Oأc!(S}!vƑQ~EH^ Q|Y:w?yY>#XW6W^f/=RxVO`tęzׯ'h!uzTK`9ʠ.?S&y}\_D*g+Op9?)PSiSv1FqX?\Slq$,@tzeqө[ =M9ۍK]2H8U?b2v$0>z VOɺn8#rs%J^=E ϙ<g0Pij5PQ<눋fqoyRbrΎ0rsWD& {n!UaZ&32H8MC4Y@e _NqҤ6n7{VQRm}WBiDΆJai^eeB=Ŀ#5O @mf6KMCIe mZϽPVTD^ |63%%^^ZQk1/,KA$7$r&SĐpJOMTƘ&t*o$Z*}89g}rX}< ̞;f[4\,4[I'}lx_تm{NXxnX<'fy'f7ƸCʐ3<[6("$ Ug3UԦ&$(~g\INw$Rw S'AWs_uW }/KJA[2ac ^n,X\'=*#{ {cv)n㉕.nIO×}Nm&S)'-~D#Y$n=!߮)|('@E;0η,Rϲ=.W?E85~D1ߵWΫ4Q2zt{PP\Ɔ# ̐yaJf-#,i""ejhZ_98Ekkܓ-p^)14ߵybd3Z<P(ΡPr`D sBeiJCњ5t,biIbRVb(1SR- =th2Vx8*.So9Z)P/9[dzGo)x¡=Ď^J*!@)3o%ѽ}$j!M^x?!/3t_i.Iq >ˣzx,[t *;RA6 r櫧LF b-&N )Nn)KnW77)mf:R\˪ii)99 O*涐(PA]")Eb' 2slqxk* h ÈwvH(/tZctVӎ+ن#X=!]?_oL,O20yL-Ջ7WywNCzlL[#ǨZkx=x m"?2:xdxY7 ?T$#uu%s*aȀ*huKMf`fڲ(L'O@2#-~йLb- TL9rlU9ejƕ;`z#wlO SO.Z_5И)NI7ZfN%vݚ!!Z>UU#iґ("cŤVw 2qkA-t(a:O~<#}}w&4{qHݮB{P܃Fʼn L~ b*vty@NWjk/lm(L ڗ+4#ʣ5\d߳GnTTûz|9$|LjtHTG"z)tg$ȃEEQ#Ʌ]C*ZcV!boUqMcx3_RgΥ?*I$ .B\H9A[5p@icF\xcJ fٙT*(F|7Q)ٮG?Ɣi&c$<#jtGxr3>*y.)p-}1;2^)I* #K,#ɿfV.au q+Z/rgK~5d¯5I WՁ.H|T#E撙WkUlID+ǣf֨Ikz^zI]e&oP=^x{ ZE8M/bkMVHZ; ] z^<qHM_J(ǠZ+}-9o! k^'wށZNQa_wۙX*RPzk8ILZ@2mo4ft=2J0ÿ#}G@cEQS(9ZZ.^;$;,9پ ޮP<_'{=^n5(=f(-NRn"JYfO6/j)\#wg[+Q5[l,뻺%̠s#T; D5Vos112,o +P EGV&ĥh pQ}^$NZv1]S?[|{-'=7Eq# ̞+0eJSwNֵDjQ:NX_!CA x\t%ɒ]_OĺJ:grIG<GN|Z|#l WV[bxӦ7gU{f/6uXkMp7l z^S՝iTy&n37vCQ q4>k*^JO14eRܳ[U}<Dfq{z{t.M3o'>Ra$x?co[6|rsntt 4`KʟԹQKTV<"=Y|[LՆMMc͜KB(<}0@f姇}A!bf+Ԫ`ftmIBK-bVX:ijP_jg"P"o92^r*2o8`K=L{x_/.fTy!C8ͺ|PuۧR#t$E5G)r$kr{rKK)S-#^92L5OLS,6@[+KݡΟI| efl.+}VP4Iy hG]e;۵BO7߆{0*j닌zH0]j(9un.Eͱ.t]v9Qž.H =cd>&g"?ۂى*"`atd5hK96D>w90al CrɢTr_i!;gH=zB Q_ [.W0z#nx,^66:2T=p^aIvFyerT ڗ,z>4L{ vV% C_ogB?bu"3Ol|ϳ^S  ?ĐLeJR,~=ļt#'fw:^ժbJ$E)#1$xvs75Om ~ 3灚 `) 5*f p'3||Kmp9o] +}msƥ߄E=I;͕Y >zf¢#m}!8;6aQ6\ԥ)cxr%h٩L%Ҁ덜@nfŗv"ؙsLT$ &Ԥ0eHJ7k).d2pO(L]3깔`IH'S bPeuaAG%^iY·\6q N0G<@-ێ'Ϸ(=NE׈=k=qps7.C1/",2{@𚚴Uce?&4hų?,E<;Av|8Wl-pޜ>w:x3l9/( zFoΙ MF#jxRuMY; 6q\ HԷ)WN!HyZoHXvѷKê*:u0_]YKjVZ ?lw-!`-щWvqo/4(:P)!myOp %e0 /ph=g9* a +LQ܄&k^_ۓ>,la󝵂*\N^R/RAq-Q=NK? ccU=+nCwU㻘 'rZ: bwI 5|kD \d '6 UOL_?mBt̴"2a *McH1elbu4jn!'wh\2̸6B tv j"B!<",_@5>ԗ`20x'g^` ߦ'z=PXjUK`'|oJ,Ud:ǜ[+yg?(z.Hv.ؖB Ѝ  wbݙ혩 4UV*B*s:ܣx}xPڟ7Т%&4]0Jwwc^08WZp+6f_H”AG~s/ujvt+_.ퟻ;P,j?$n)Qe9/piY#ud۽y/N# !D<lo' r~?LЅiLSNBDOJ>p ] ŔZMj(=|>5bɸNa?*o ]fQ!,Fr5[9{e?[lw@}.5ok;;C>#t 7٥eo2wӆF |b2_FaDX#%av*aX/c[C^F=bS)P'yuȅ&=QGV(.qd߂Q|"1Y'⁋u1:&_VJmϬBv;Ղ3K]8@cکp"TDPֺ49\(uw2**80%)1%}ykg.3W9\4+j M5即 $Ӵ?NyEavQWC*>$ɤ<7A1 zX2#~}RBQ}s\ bOp$x[ ;NuC o.b DA'"r={扰 7%e3]>qJ128iY ]اV:Vq做uR0_.M5i4Psaf2Tv;4 Sw%fd=QQ#Fċrj9(7E ;a;4eklӴWd(>>vvh7`~jRF:pV˹Ƣ$m~Qt#  >iS3Dpbe7 zTl{E^k3z:sOQ]*|L5 /hi1MHpwԼn^yZ|""[kNn|VP.d政ch@1ţ?k8_)ۿ+͸veʞMېMn*Ky˹>HnQew$>gYvLOm9KظmUμ^O?WP)TunL˵. VgS2*󾾂$~_Б[uMeCe,ʥRo4SCo68nhP{Qm&2ˉxl tB\J),XѝF16sTJ4#vn!^2[FDmxߒk^ɬ.fsedwe$g{ R}I`Ӛ?n+׫/NYG%ʐ2GV㉋`zWd|/@ xϮV`H f3],SL1(dEq1쿖~8޸,Э -_ k5Nvs۟4il_ݦs\ȡflҵB k?%ꇃ p<ۨ{#)и]np/◓Oyzܯ!ӄ";6tI'Јa!xԜL#pQTɗ/M'@~B$8 Cm‰{u ,:aށmc8p"|120qzclL Ctw*TkZ\ꅫ}%–dX4kĹJ/ߧ0@A@fzB&T :fi:}ދw81J1C6p4m4% ;3mϞx⣴57sWL(w)c~IC5q'ukH;Ha/(7Ԩ< aft3C&+[ P\v1`4i!_r`OS^%[8$o!m >Oƌy|.ē;y8K{\\A5;j2☈L*+spN8ʹȘ= ZTʖ?g *:a +%1:z{M\/FەLxF*9'4gs>kR *nNeYy.m@3~cnIKGs x۠/YhI>m r*M|/ 9};2F@F`G/ !|8 ac49S%?R]}zCҿ'X?%$aRUﱦ)[FFuh ou( g%4@,MiqmEm- *Vr;_lA1(@bAGf^m_IK[)n `0XQerO{Obb0vzB@r1Q9RHdg{lO`ny-{^kV$$$ % z!%OEF@`}Dc`e]4{DE >3oۻ>X MgD88nBGҺ.!WJ^5$nt@144mI֚1v*29%5mݎpboYs^:޴[}]BzҙsCzv6ί #s%&XVp(㖯{L[dhUl8q yt93UX?,b/v-Tf~ash`+h2 뿦 0:\͐H3J=zv;;i`l/(o't?\1 ,-lV[+E$Bz׍DEK`YF"ZvWan0TEupmpdP/k}dj=GElm%mlF0b8+pڄIaHz5Sח.PFӓY^ZD2rq\䆢XQہUrΧT _,K)!]9' >PZi\Aۧ|g=.ZrI1X]pj ={l*)rMZ11ODCF+2pVNݲ%W-rFۚ0jQuBMֆ+!]\tԚ-;!iL2X@ -]!#@*rc8S6^OH̡9%\eXW|Ur^-@3SXnRT~U7n$9WTX[@+TRqZW'3Mm L*Kb%b]q++ QU޻&2[Ҵ#= 9d Ap52+:Y;G1;y;0H>@[lmd-,0u64S6Gkd&c¶\5"ROa7sn.xGO77̹o $ K H.Du((ONٌejU٠;Z5W?oe W#Y ^5\VG7{PF߬u1?VXWedb\gݯK%= 9Hq }UHqHNuZۅ]l1ˆNnee\TޫYJ^d.)M>W@CHGߒuCyl3LS0Eçx.jTy54(ߓ} ¶63E *kN#,Is K˄ };eFU?߃#>:' QJnt$ DCQ[37]^$2l:޿ ^?U7W5s/-}E "y&iSO2$w %Cр.|g1fzNg*vRv<{ E-k8RSIVlsCkcNj0`]`uX};\`.T+ Ѱ^,2u2MECj@#ۏZޟ|:frFqZ [bxT_h85Pb8eSE`md*!M@BälZ V~:ep$>]8tciοŠm?::c99Rd;&B664Gx0ˇ61wRFGrF%aQ(WC hKտ4ߝ% -\/ӟ]vAT*$~|h[{<'tÓ3-).:vE_a8$GvwHF~kgN ,IìF(vxtr2挧2Ġ4iDvKbe<8edx '0~?w.'] mo{Yi) hֹcv:-LX#dWu_|Iq>xF2@0;k.KA,+<3aߞ2Kij{ BK]a!?ڂl%)oqXFCc0q'u̴[ֆ;pՇs'45XOwz'U.~TC^H9|anގVRשRj &2>@==n,Jю?yb.Q@picVU'~)ݮdnrH.Nr軁@`IiXfТA@7Ѭ ug0 A$t+Xl3Wԉt)֍xp)g/2f};@!t߀7EHnxڝr&d޹^t.4iX?=#OԆ| r񒮷^'7콓0bV`@M{ +GJibrqD*DJ9NB 9B;0,aچ|sU{O1DNHԡ o{H!ќj3ULu`LMn"~F;o .㦬ox:[Yi8/Pk8605y؍+?u%4st:$~c>TU;jSt\#bj6_3$\ ' t~KwZƙEt[?WibK)o"=d:(&Q W2tX٭9(KɈa96ޚ-_lS:C -밫'faNf{257Fyl >r+FlEM^w:#ʒ4|:`@fB47wC3 p!Pߍ=V#hOh~ z x8bĴJPGQŸZ$fQL@ͰP3ReT旒Tagd K1É_f1\F^3vU7|x+dbPx\L;w42L}lIڜR97Qb;+L(9ߺ |[!jaj>@cO`k{@wԃkl+\‡ WBNU XM4]eL= s1cw]] *h&z: $+A/& 0ۮk50C596b5m|.Eq y[:W'FוROS0L.aExa2.mMXQX8LenF+'hl'{HWw#. z= w#.{xk1@FX5k9U@VavK@RKa;&Wjwt3qT`Sٕd2:c*5z# lsP!I;ZOU?Y#<36 kM*W7g?$"-- . -,<V3NZKUC֜hy@YcYj Y WژAT_íӎ >%lU ݕlBrXI(&[oD^$>^AyzrMH抐KeUޕZUen_,{.:7/s2-TepS7B®i ap '(K0P|BV;bUeBy遴qLSXŋ˜Μ _iAϋic=Uwi3ZϘb2ݸtVBJ)qdO].8#O6K }h9xgF3~(z_Y.9*c SNǮ>,2Ӌ>W@趱I.^& ف> rm2˜B?q%/=#'L;i7˵&}.Ի]ϝ5ū,U&FE'(d󖛲 afvӇ%(-[ĬHM_bTq0QU_d<֛PQ49Sgh~#ó_;HUOWi0JMmPֵ\N[j$//UqzHh_Nt6Ri.1pp*yQl{TFg$A?vA7#BRB0zR ]eX?![;q GZ]X$"=y9vGp9ӆz<"@aKZ;m:I5z(XL,9ڑrJ{L nFkRY.Xsj'Qk=g٦AZÕ G0dT׶_$ krk?RHYN- QnrAK7-$bhHP}v7G=Zc2tEdp"_dX+4iRPCx;VWLV!v:$l<%P."p3ljU=fְxMgRk:*sZg}?L2 ]w[E:ݾ͸$D}ߝF0ßJ X|m"7!uϮ_SdжqBW'UXwi j*F::yٝ Xsr8{{?] hۤn:Tiq=<[̲TΏ(S%ӿ@۰Ky,e]fWs%~kI%&ARWUcc Yx6lH9+SNp$m(Ɲ&7%T޴?@Ғ/&|%|l*7|j7V %.fzǠCC8ܛѸ)9ΛnIFyp*b\>8yݛʟ(0ko$aM2rsG1\5o?Dcvz} uaoq!047cʦQ!&) B'bPv\^,EE4Ý%ƳG>D· uJ&XX =H+<%Xme;3P/71'K7g >#sjG Ixا@pΙFaN[s{X;s]Bp50Yy=z6%#or/엝u/Z o" MfS[!tH #s Jc4i㨾<ń4O8fЮ227o*{dDuD[0;\&>٘Lx+EZ%3}2{>T)nAHeR\qZ\.'ոCu/?k])٩rz]$pvd:eܬqxRICu~(*Qg,֮us~&.:_dƷբVĜ]h![ĴJ2gp|UsEa~qkF48yaCiWYaԴaw@b垍abUH GA/u(v52l^ex.S|(K@TZN.qh>QUů /Rc}ݾ>K@q@ -1ʃQYU2z $08:=nX;_Bc[azbЂkNA i`7w e^p,L9ò2hX%`nsS%RMC]>D0ΪB%]P:}wp.O/7)HY9-|ɬx}a<9` Hl8]VyVxruXg!+ 6>3<+Gލ'~ gr )&88~[%hOL3Q3wUb't Mi+G0\0B.("va RpcƬxu~~^a+WX^lҽCeuV%Ҙ?q{(o˴-(KvoͼlRu94;| h3 &#$|N)}ҥ+ϟ"psPE1hsa²v+G,L^,*mf}j"^'YJ@1łظ-sqx5XJ E(@ʾbK~KxXL*tK-oq)$#+P!{jx|NGL{< VۃTQyΒ&sy%D*>(*->o ,nҍ9R:}kA1]\H'f*M<'`7.c'SpP:G*~(eO{-_M;ye#-i*,kRe1S2qɍXFe .,MY^ې1 Ƒ䃂AƗ;T*h0Vz&ږBӭQN=fȽ+ j&&8_T,%=Y BG~7?2zQ5JN7%C\/mRTHVU W^,-gKG֛5BUh7.:łSP> . i=;kKU{y`f0kd=_YS {禷R lvE \$Z{\Nᾊ!PSqa,EGJ<Q"2js;[o%1صza Q3֐VHˮ!J;tzb9&;gi- x:QRMԗKx}74A*ƺ(wVTXA# q0@v*[jԏo{9n +]p\~g.—5_<ÿi W"2E2?J }ominp9V B5e S%ۤ'g;uw$·WQ+b,|C{΢+&!W]ٖwׄq~/: btO8'a* ]yQ'%=٘WH6:l K #=ڤCqKA m-v}THA/$/K8u.˟JWV^IF4yz4zNHd)UVM44S OHjV!Y18UҎZi8R1)$PCcJ>ggsYMw %]yU^PԣŌ>IZ1\W(򪀕l_DdLꝕ{Hn?:(cڬ q;u+ltm+@8H/cm9XM)\XJn)y#Bm^h-v/^$e.0y=¬8cЬYNgC ޴$sU\xM۔]]S3W^=tf0g^?r!n;{ku*>o*->ʲwNe&Hmx13yvun!jƃM7k 1UySN/<a72I DBMDzY]'4Q#4°ulڬ;.˔m3ଐb?J<Ҋ*ÍrIijÀR!xV~NK\|2c jL8K)qq̥ZA-ص|@ȹםc??u{;DuXIyT#-XǎZ tdKP_{C|8锜H&عaBxNTgȟ<>˃N,`9 W9/joŰUIaDT.@UtЫ >oiy_IWDhZz-xv/=̨򭘟:x. w089,Ms9!4Iәi#G=utpͺ'>0U*xg TWKd*$$Xl=u|qDi1#o2#cU+eE@+jX'զtunANA_8p BRs^acB[{c_%&2H>bQw-AcChR'Js`}F1dz*݃&ӿ?pK?ࠕHu8ylMxa(\IϤo)mi9{m޶3 ;|1d1א fEɅ`'1I}7xmؠ5ADy OAoҐ1ul@JwUpɟA*PBR>x0}$#'A5kVU`a2T^}d.dz."/~ho7wOS YDpSo-F%T-ܟ[]C9ٕ.^L2IڝAt+8D,ښbuMЅi9WLY˿G± _j#/tnWMMR<1# rWBr,϶=5=wcx1x:m)+X` Lٛe21Ȃɿu~g=2~M]j2̐32m^*tKa;_W\yF|#S J87Z >"i:|@e|HDEcuy3<%*a8~ $ 'xO {!ɻD:&˩m%(-WiwH"7"ޛf)e E"ݟVkπq;(ƸEioܗc,G$~PmI߀HPzG}-TUhBc5XjI'S݁1JqbmjBN\Y"fQsAraT[ l? FD(BUH1bّ׏]yO͜xf6l ^}Cwn|BGGAvFiqs򁒨ڔ:4KNxt&q=|Һ ֣i pZpϟؕ(.TxS0hm z]OFU3S'jOb2 <~~@DBI=X}hU/n&(gvle*P_T_M\+-*!حt:/2XJ+j(,NuvɣUc;0G=$mzs::mDHf]`ƽHO{«5XP4BxH!D$ز >>ŠC[a ]$u(׍BX~$,'P8K|tiLI唦*V9h4g]@ڛJ3ר"HM"4! f 1T6 qTp_clB9ε6DмYa ԣ%V;8K*|X>?X[>ږY;YjAc&"8@qKA]6pP?-''aԠ}i'9&pW-(~|搏Ez4ORtoiIڇ{.j*h%0ﻹnRBjB8G!SㄾKp[N_a. 6*" NI"'XFUp:5 2`+IxX *XCfØ o  J S8[7O`(9="ּt5 $ߧQ΋n F{ !ϟAbq;Ñ3C T9êdR ㉜:pc dItmOU^ ĄH[sU^I9\PC/UJɻ8w%/FƠ}u5JE `IBEJt<#khi) #Ӛ'kÈ ㏳աBB Ez0%)Ǚſx|YY'ydC_nP-ߩAdAZU&ХStz2]HvaV}\] Dˑ X$mz-Y|C4~( ogT@WAbSfXpd0Yu&Ow`Ty59^~N'.-`&8)c)ĩ0nZ @D̛5[ C!Arq:tq(D"34QBqˍGshf;X\eD (qpJfe{Ց{eRc:Q¸+ddϩ"X!q7],nN y漏#e"f}8JҼ 7ɼdrx +_dYwd{u7U|#{C]La] 'k͹HQ/Xnf}W7%k>6\:ZB]c؄ny6GMMXw *)L ؛յAhat@/hMy|3 bK!4&jnE7ĵasOvԮ!&RGғLj<{+Úxz[cfP^gC\뽤)*,cp̚JmfsDN򮸠$tئ9Uj :kB`RSV\*|& zc9r6^wjl:Xd7A{{e}Oc,dvH˨3g!1g$z FRȤ]8DJ:?@Q,p)l tZ`n6ԬWiuI7G_MGW%BY7TK:HQjRIRsosŠF1I p,7*;v_Ɠ+ BmLadw-,Yxi 3kٷPk%[NH[kxu0| kJ`}&M\D8&_E#NY;fwشRuC ]n5CqV~byi ,i&YQ\ FȡMbT{Gre>'d#H{r"O%>[P6RIwRCNxd{ dd:'φOU]嬍=\&"XBྙo)dnB=+rQk0j|&KͲQ& 6C?J%c}tj˚:1?w \+CJKzm^^ݞJl ; .IX.c Dn2T U₌$GU/Y/S9ξ Q=1V>٣֎!L,ŭu8L}%1`6x՚5h^{/xXN?z(%C*NbV# t\au=w/4"}Y /l =t.V)FWd.%W]gLVTgE>$چw@> AuÊQmDSs҄;Ch6+1]oBc@LJ싓iB* `pTeڬՒtX7pkK[bL&`·&WdN b蛌_W!A?7zT(+lH ~Uz$fX8(5Rv-IyO ё IӘQ[U(T|4(q- r1#ﬠiKh+j k,̴S%U#d ?Q;2H5"j7lpȰ?Jۋt(`Ѓp!nHb^}G*4bўZ&}ßLc~//eVmkc>D8YaK. eױe wt0#;fuj=c@ap!qu!UB /g׆.c? x[i^x0[ cd\OGZ΅ *n D&uȬ ?.K; 4?,,y!XiufjkǸªfh5 `Q$7N/+"p 08@֞/'Ub,( M-c7<2* _sCo1?[_vWZ(téC ibA<1ETBJIA;v dPGFu_`F~[8( _a;{z_Vd"9D}HC5;||;7/>) y5uB([ƲP3Ϭ,YHE?AY L)^Ue2M B8RT{ g-NLl̘,ڶ7FO֢JK#տ>!ah z t6EfL^Sk5T7t(Hj`/.4%Kd\^( (!!'2 TG1Uo yQZC {z&_n:~C@[O}9O'<*Ad]=mU Avr*$'H|Yclu! [aď}mqPk봤e%C isUGgW !N4Y7DՠędxLk znn2e& viQO44S2sSWEi⁐1#OQzwܰ-wcjfbz"fŭتbV6*ʹmǓ>pvڥF:t1 f+PCn9Vࢗv핎պ${E+86&uk'4RX3%6/K)c`0)ƫ}~_RqZ?~t<͞cCГr`53֔ BNPY}+ 雚U>k @|=ƶFbʍ>eM`@,pxo2z(ǷތIyr!иJ`M$ԭщuyWCGwI5t "8Qi1`,:Gk+E3 e9\y&DzŚ!By F %yϰI7x~Uo#[ѭ-$rO9߿7tCݢф`n=靎O0lh9_1Ww ⌗Dkv `O iþ[+KXEQa.t)-.dL h߷0,d"rϋ貱v 5" _זvE T*y^:h]/rYu`1+H5adI2 V-<8rѱԟCXA T#פ*@9m%˿Э}hDuA꞊ yQ;U|"%F%AD=KTFd4sD-?ϞRtNݤ\Q4ppߺSeEDdžs; @ A)u$Q}tTP 'xuX.Mg`4_l[8BT(S7j27i<~/ÒL\9SGJ*ܹfxh>GtR8B]벓 v=t=SH8=jy8ND6#qqe8y,(:]ח+7A.V@,0|m۳ 5,c fa`nZ֥IƜ9F>߮?!7!PZ# H/ T\Y봘ѭwKKlV0:H>ݭ0x;obL4`xVV&aпR2Z9;Iۺ}E9꽏q+6r 7$(f&&"'Lnat ycY9E& ;20O˞'9DKcfNzAHh\Hoq}=Ɋcr | C9 q(|骳I4!t`x=j 9SqHR 2u{ d`2-*ER#kK ͩX=s8F22J9<DA85d7MLHKnZeoa5MZ\XWIKN$tjfeLFuy@9Ƹ  7dZo (ϫ-l;]+9'\XN HlBUy O#92y_/} ;=@Xl-7e5~|RMVn<|tTU)*9[T`,ra fT}q8)^ؐKw _HDHdTӡz#t$a="ވ~J*+&v ˁ |[NTFѼXk#ʵ[0Jtx=U|U65֝yx+̤c9FQ>~R}ܔ4#cW v8VX%YnmL O_'ЄNjKT;#}ױ]H.\ &TRt Vqt(C~w &\SU7_{}i|mSH>} @pjY쀄ŧ93n/SqM`+uSӴrǽlS+lSc@rS,G[*Y >aY,#Z.7cʛxAdibiE b!FAN՗Jq)2 Ѽq!eiS}v/>qr#Y j.@m'/W3eºfY( d(uC,HvA)~͚&hi$RzDVʛ4g3'kX09bt A`~ G(. 8Ǔ PFDy%VL-,WWQmzD)ʰO>͇b-^ (uUU݅;)3lR=S q1OgCBs`ͧ<#>Ycţm  {?}^wʓRQ¢+*'ѯ ԚWs.A\bXy5H˙hR|h=o1¿O)͠<"lJYή_T."e9%]Flz6> )70SWTRf Huuȋ/)t,C6RhLؚq )NI/ʃI5 2tpґœ|w N<>ݴ'”B5i 06يaL@{¿fo`+4|!FD8H2k+tVXpɂĈb+#$IV,t`p0gv4Ǿ o~R"exriwhrH .YnҪCS=㻭|\/CB9KIᐼ0Tt`Dj9NLtp&zBZ[.~X.P޵rk`UVRXqWFg3>s!}$ˌf&! 1ˎ"n,Q)~ݓ  TXjAM4WN |*\c ) R1-0 3gz ,y[PA.R"$XV-|TFAV*NFpiq^ºJ+,Of ؼ_Eo*>Z.BCkUrlK頷rUu#>W[Q C׷1\K0AlR4 gQ{6 nޘ_0y8ƹSc{KOl&nѷyLrn4bbq< %>v+:h@'B̩wjxmnMT+~J3:({̥2 +E6W)62V+sIb>b&t·T [K&Zs.yE A}ֲL*<#C\5KK[Qs9Kk,4X~yUS"c[C#s6D}5t;qhx<JD5 2kjGѲ^l' #$j!5el!ߨͪpO1Fy_ _YZjɷU\P 7n]RK)$Cdf#+O؆kN V玩IAT`nzub(^ގ;Tĭwzduqjo$8x^#s Ҍ0Fܕ{i- _T(fh I=oIX8fO5%K'eRWJ5#xMWc`}[4^orX_4']6fKn M."Z.a4LO"J )ޒ'5%o s"alQ5Ky=?j`։8'\2 ėuD GކDIh%qk#``fz.RHm~2-۽7, RPA?;sĄLhP^L'a݂x2f A)JQ$-JTfy:=]uio`R2I8v-, Q.7-79zْY(dfvRe5_'< >-(‚`2"@?~%(k|U@2ONazZ8\;̬JaZV);<ܥnl{HOת7 DI\M+z48Ql04[0$CE$ɖb{k3쬛1[Ѡ/Wy@R5 d6qEZ8 vLC aѥ&JZs<*nJDg Kv_+8d:c|+'|W.]n.LQPVc W'02K*~UY줌62.R2liڣγ&<1CFQޠsL3,{H iBC҉?>`\l˓'sPq&SCm86F٫ ډNܙ`@T "Q{YkEqcinl$a轫hhuqj LXINKkzA(\nzY"-ڄfܯ -yUJ4/4sZWG5UEbغ7 _& ip'y !&=鯢 ICv4+JN-:{6B Sъ"3 \-i*8-=79Nn7` 3p-*-Qy`'^c@c﮾+@yZ2P[pVoXо,゠Xaa(x{ rǦ%gKw8JWeH}ӼWo$}د5Cs.&;KZBOֿku Q8q0퇏R tVa&$T=jb4 6[:!%LUpFW=NUj1C.`vKEf 蛜0e&;r$^#_峂=[Rތ,lm乣%9O%aHRrGmG -/3'мInElpڄrໝKH#$L٥%w|wғx<-_ $[~1Tޕ3ɾcUmZuZ:LVC `([4Ұ![hڻ_+i~N7m|d;_Gυ. uD&\!*zybCvSr=zs xbݬ]5g Jsh 3!!sYq3A`mks8֨hí8q#sɱ]'~纈zrf% T (b s0r 6xxshe-`abƎlv:DRfk\9%,8)09e\ǣǑGa}|VÎ6} TZf<^FXgRh+nCzs!*LSϺկ2'#;.ldߏl}@Cgԇ^X1?HQo/rK2I5Yfc9|Y DL2m\*y;b|0JG5M] jO_}evp&WO7Ƹ/٪4wa5ԨW5&x5>ь;P9>35\A:ѷ?'lmS_r?¢}1>a3MYLE uވe}`Z{Ȫ6C _*|H八چ ̥w2_]3 :{Em$ʌP!T.@x@=S t Ykݨ&+)ġ04źt "=Xr* /bA k]}{sJn/ףA%pzPt 'ۘb.fklPDI[+armd4șKl`V: oh\4Lͱ!xPM z& j}Ub'~2ފTϛ-޹i0/ aot>%zK-*8OA脵f[fZ+> Xl Z ~2kR>[ƒsIckv naY Pum nlԷmbH땍kPv#l0CߙkqkBm戌>aGcqNc=c[Pl$Im;z;TuKQƾzNݕ>$EWGa*I^Dਫ Lj*oD'QMxB™[3ZV"[5҂jr2Q%͘KJ;h}?R~SBS]j^I0q}hr(kf`e Cޥ(֛T;{/*a/E-*dy)aӽd]lqO:L)y4p1qp=1n/M+hO\8?2Z]]?f6/-]_@%uÚ _PIl/P)b )[BcgwQ Qv+3S@SNp2Xv, i~ܵ0d:}{ R@5r?EYI94j'jFe;U_hߴ[Aiu'}9ƋS LZBuuUks\ÄňWb0'G.$ay눂|?._9)+4M LdRwiB5(4~SK*?Fh0]gzgT w5@!;Nk@ ΌWT@_ o?y8D-?kN8K9oY+'CMO@ ]GҌk?{v0643$%jSr_K p9ѧzo=ql ([dRjPސ 'Y.L0RXBIh{zݲPCvc[#s8flm:.vpOlfvu:m鮸WeHֈj|2jq!is̝Qy(#H-/v3vyQ-&~з/ǮE Z bEE]5:*p(q% `GɽH.6\*uꖙN!R`gƍzD{"U)A7p5ׁ\)eE/ jAM0\QSԐi3΀$.)u̫yJ'tGfoAC r|m>·WD˖bրHbJ$r*ECH-#:k' Pѭ͸/ϫ`̞HkN4n_ g^)>ǂ#YΟws>zSL {5(9H z#xb*m^3$̦N@@f'>0_QKF?9cOU(;j$p-"t4({Pi'>hU4zYNӛvo4 ~S( }CdvZ>>@ah=3G ,NAk'ޙwiQJO-_6wTtIG%zh q3FtDAI#As *siQx'k1/!q~Gp@$lȝu*dг&މYvBr-Å.㚎O`wE#݅ L/ٛoje v-G p[?I#Cy1˾(A M@Ex)}rzy<t>=-Z{!-pP~a#E:]'@yTFY v04H$șndƐ'9G9$eV GA#OOǘIZYtO,5}xD,8n尝e {zVr2-M7! t\c(qIԾ:zvi2dqFz`X\#ZiSgyѿ{fCI*֎-Xqf=ؙla)U~6@0"iUz OBXbCzӜE~ -nC^X;Xk,ˣ5p~Q]ak&J9H#zZ0)t$js5aA7m"M!ċAY~6/?8!jDsi{4G"SWkbάQXZ`gEaazRtR8S=Tjq=h/8LșT@t 2͊Rʸ2[@ zY,zJo̻y[╅ u^[j~ uLiI|"cWARπ?Q㽈 %otSaF-<0gH/э 8ȘκLQ7(ijbb1+q@[t੅ct(|^s5O=5wynz`F8$ ^&;J.0|ʹ=Q.?ڒ# ҈p Մo[5R3xJO#Ut5!phGij~7p̈~J|C?uJ qQ; !Z/ HUmz qzP 6:f~ӻ5Jk CuEVpLտulSz(d2[R0W  #˞Gn7E`]FꨥӢЊETYDpGE p?ۚpĞWa\YTpgns[c.<{'2V +n-yYK柃XqI6Uu<ŧ/ 0 M FTT35ȀE3Di| 5A2vjIZŸͺ //!o"%9&U/!v;cNϞY o`5P3c!52\oV˹0Ď(:̹!O `ìAZȂo4d1? 77r"~2nT}F! Qmh5e=c(|sH1N\tSޯ6s8NKȆ0ϔ[.@jL̏(nM?ౕ?Us+ k_ =Bޞ& VA=I~ NIa4ouV=3B mР#bL˗WG e%r;C[EPxk (>*Ϫ#Κ9"M%JYr-T~2MZoG օ*|w2f"%YR?U!7E59Sޯ9e$͗ z*5q0 Ma4Q۽D(%%=šY8ίOqގ$QV%Eג OB":SrR:ZrEp" .kEhZxG%5G:-sgA_VoFQ9J d+㉘ft=htة7MK 5܄r&Vt4O gO18qCIj ʖ"r!Wz7jQS-+%a HJ僃mASNNEKʤJkMB6s ԧn@l8d_/fh%yoCwȧ~j0bLR!(šz)$R/ʘ||d wj]D<^l{r!U=X3; ݩFRo?ygZ)+#&NZ7^WolJMLj4cf/8A':8ɖſ]7YGt!Q{EgebEe  HP'`̨z; P]~0*&{Ahȶx`rgDJ<5R~ލ^tak|O(> -Xuo:F;}&T%BmWKj1 Hv8 mgCɣ̳<'?U]'0q 6^ mx>Y 7hB8EVlKb!OC:59{Ak>wrhp&]xU;KЌ[ m&s zY1.qz@Rc<5FǤg-:YKE.=RHF[Z !Gj9{$96Rf/J:Ht ƃ[)TwS\=tY6[B(vӆQc$ק*Ec-~7$zؙ90'8|TŌo PMlH暈MDjP+lKV@p}/+,PaK>` Ľ( 7GR[rmb; j2I'M (@qiFD٤1Cu$-Q|#j=-#Ma?琪[, &Dkxh`e<.+CfCWXNDynyZ}qn-ea |*kM |( / 1>x{Dxf|ms{V_>0 @ 9퐚1LWerX0n;0?K{1;\w3JpDYv&yrp//=Zb@js7[}˹hi¼,em%32ׯ,Xon)J0!+۸U0_$& 3LTXY}9p`_o;kHk0B+|mlz5/sS:.5cbi&9g rLmTBG'*e.oi<4Q1TT11B/aVu E<EF iad@.A/DrzD׌"[3k-z=nOL*"E"fXKRMxRa+Jm H(OXhޟΠ/`w"$qX8^ HEn[+F 2H1\6Q鑵zQYNr3.iX/PѕTfV1Y ޭ  yӊZa4!GԒyяϻ'c Qjr!9OZKZ"MU|Ņ:ѝvo]{7Q(E.dF 6xt#-F$T=B[Ncq14mUFرvo3|ϞRVwIQbGx@5GG -s !Y\j3)rC?gXuH0QWH͕;qXYt ^wrʁ~񭆶w4?5y wЍr#,J{3/y7%VJ*{O³⟊..C0-?PJ}Y ^/= g$W0,; ?JI⣙#~n.;(C0ц 25^Φ2>(Q"sUr~L5\]_*Z`&p$hˮh[ +o!JjҘ:*n?‡bw)h 6k@.&#CzOKGq >m'+(;%ěn<.>U?&} f5o9djA5rQK<쉱[I%L֫{.Y֥!0yf_r@J{%=ӭƱ;?";YG"_6lq*>QM]¯2ц"^_F#5uѕ&H0NtD5K 56uUxηfΏ{Բek(\ ݓsu_iAǑHc2Mb.i9*ͼg IvjE:8ȪH"yf9Љ-hiCTm05ϟ ppUǹN3rŔ [X (/#(oW\C N@~8{뼧d%x/WX-[f^MK\b(%p,CdB*brLil!&P]m6T#]N 5{</12ėq9/&1ۣEM\:Rtrumc %4K]rt8m*)V;4ԝ:;ثS<̈FqC;_Cӵb ?[!yu-1r$R+~Bc^A3vyXPd81[s! +ϷEAPnAb[ȃ{FPmqQK,fgkkKaŕ*mQ&ӮC)47[J_=2(OBx ^;ǧ 3Z,GB?{@~b#@6NƷkvM6ҟߝ@u]<؛!-m7Þ|yYI}֌aN8WcH@Eډt/V._8IxQގgxPs =!tN_ j%2n 18IKBG 05b e]zsW4°Wm`auNiۨ*bIéKdrJ0 )q_!+Rejd~r5j1Ճ,5#|kj oGK9pOsf4 YY5Z5BOξ0k^axy/ҿO`w]lg8CU9zÊ[ElbUhm9 _Pm2O(R3ͯ)jmz])q¬W$|wC;dd)IO}i_u%dH '=9wXԣzn^s&Tr~t/`ɷ8 \wsO2y҇zP[JS~6:ą 6Ū`7 :rѢIl| hSG Gp)YYψq஛2UC[M^>BE3qRl7t26BJ3O{L b0:1AËfr%`l=S7.r I 7=b_EK3wRO(˔ v 8`M s.ZLUg¹DSǁѯȓgI-Ns&? K|P57v"#^xqkqDc#Ɉ1BH(ǿBb&0Z1 R[ @N<"؞kkC73PUۜJozܞᄰݯi®,Y9LXAU.v.C2NxM)y'0s h|쥵+tv(e$P'WEIpe06})dd̿s`B2!6/!49y ,NPٍ*ϹY#3stǦZv})W Rqda0$<-}Uqu$m/@ >!~*Yh/N /ͲlXh-M.~. jW[%d" Z$w0ENɭ_,QZuUٽ &ߧ:t%D3Y"3r<1C`ZO;!JՑN\n t7f4]I/#QA\XxfBwX/?zcJqGx$ \*k0vh)QSGGuQ:>Ӎ?bNn.̓ Xj«"UYG?J/8ǐ*2*#ի %!dZE̦ut|1^A0ӥٴ1@Haarm&Q ꒒ʙV k-6.Rσ$,-7cZ0?ScqV$lڔwbvЩe@z1Yr젵YO9 I#ˮ;UHDn>, ϳ`uiXebff(cR8e\E;@uV\fQ~ξ!K}w`ࠥy1ًshi (ߖ?Ez9xj+Di4҂*#TxLRnd|>,INLFkZƒI[;z?i2u .d!:#H$,0v.m9`E0#ޑ[Qp'q%Z}2 0 &gPfp(Ns!OAxs)d+/z <,ِ]f`9texi*}&VyYF/-RBEcH}qJ5z(~l:[adr,ӈ)mk0ܿM:dh:#aMw<v M9{Ut@Joض=T G`tMv'쁇HĐfVn 9!܃ [(܏1V _9k`GWe@$)2ꅿP:T9) $v'#to?{?`ތ[DJpu緕DBl/MÇLFf@N]{s1;92NA_ǜj!tb@z#`wjILaTK ER9K#{ᛳz"62_@rЁ6.P[BshT>x /gIWjG!Qqn8p:25r9NP/Y۴RE[b"ttIf+ӊE+V=_y~ZPV0湇9< TSiz{D? #,(3`V^ŎDkQ,Px$*b ٜ&fLįdȹ9+tL6e} =)9m3ZRӊXD䡧sx,A.UT/#KE1ysq*f, 2~,ΎDqr) ĎґKEAjz1V \OYcmɥb#%//*SBtw#COtIV"h3ɴ.AezɍɄ6sqJG6km~rT֘}M ~*4 ReeL/βq\|2KmYȡqnjTi?|vM[}Lֲ|Bsdkm0kdD}.XMb,؏JgڹXn`y"T P}p>H-@cKr =YI H=~=%dٓۋ[/]+lU㖊d`/t6DsBzW#0L~e7UG Kd"ҝtUS.e68xwy*wȻq])sH/oz,̨+w[BcR|Jx-˪,Ɛ1WTB_nBW`${wm]ۭE);0籄!ﱾg ](f.+ؒ-}sz.RW ct*j6mœϲY^5p'$\-닓%~:Q]17LkFkMh'z}9=ACdlxIUO}{.Ob !L>#L cj'utHfcgaFg}RK! g{JrBCsz6%KKldZ g*x(÷BFK+Ytj)Sd[c e_;- Sb$yZD߲TM'J2۞k g3Y@<$P%afoEI ph{-w ) ?xĒN*Eor '*#rQHC^xD 0v7uTwGG AwNiaL~\IxF 0̗/1<]:Z1Vobq?j,sI!7M~(~Ha͑㭼@Ӳ:Xene9n^iQĀ'ctp_Ī:CBwR+B~ؑ6!-F_cR'תOC%毊yBIؘ@jBo7t =, 4o]N1%ug=xcax83@n]rfo!^ T^MO}KkvMr!=fH4ѵ8e5.#C 4h CB+暴J ۮ޵4'kcэj:pIr&~efKY Ƨޝ& (zwr(cQZ`vfC=|ܴ )X),Q@X=7| i%Y3ǠO+-d([I+T3+Sȣl"*qQ+8U`Xԏ!ur[?P!B<"p=Bߺנ?7Íf&GNT`eouWjƒ7Lc&(?`^FsAb5rQ8 Y7=W6#1 fn*XLϏqAlNٖ<r":hfM)EۺȂ]#bb0<=G; gp:.$J/[olڵ'N 0.u)X\%@Xͣ{+xD`H£;loC@ӶK 7)~[ Ԕ_۞: >'n3KnF(ri.sI<#DkkY^яĄ!-F !#7.lz5٘h<76s{Z ӬAۋOQ'XQc[Fx2Ӛ]GD;7Dnь!*ϓG]CJMI>ΚzZh`ֿdgkn~>UF2PF*M}̯ś!]f48~2%)g⮁m)^,YBp+g%Kճ*WЋ:q%q^m P@R(7iՖ;-G!}LA EG|} ^%(&͙'a%T8Kd:6鉱և\MS3b_qH^eid%Z讀QܵLE0tiڄd6VzZyż/'Q?}rqWD?BiA"ϤXo}Hq>5+Jccx6?NJ9#dvۗ&XZl&ժܗh ʏ% ۂ5^34?U-W.6sAj-0W]H ,yMC6kK;^ٍIorX0ˁ/n7dOкM dQ-,e26[:b8pZ~:9hD4l/ TX40>s\7¢eY"jLȜN\YnI~n2,)35w6[Q=_<zi[?Pf*_9 Tiv&k7\ w[cxaI,'uqP@wuHnɝ ?`œ|ҰπݑtURu۞ "ms5s?:Ϛ=c3Y0:񯝒r 5:o uuc>I03L8}nzi֋1އdm*v`Pe|  %F`W0F֔= L,OMdL9M\~{f0nygJH0抎ڐ$cÂh‡EKihH-k ϣy$w h0I) &M@Zmm)P%@)dS SY>mj UYgjsb@#bS]^dό;lc\2c$9^Hv._G,'Y 1ZlDMt}ы8{(UK m̲Cy <Ejd3{]뒞-VZ5ழ9IoJQ$$pwu Էou)ܸ֏6?o-P > -TeCTBDmY ߝ c2GE[ +ͯ 1AZe ^ٱ<.)5nL0ӋY/z/cx'XJ@=LQ԰B#6MszyC7Z h,4n/匩!-[zBD n+*) tkfVi@Mc\k_D׻.N7zʽwPii OyrEZMcL/9j5T1Ɩe0PR,$v-"}R d۩{KO;r#էcE5!TܤJ/:m;=.5[$)=yEY@[+J$%r0lc炭Р T]M=!;-2h5x}'"fuǚ2sW7_ 2,d4)oYj@ӁLɤp_M.q6SlDz)rR`e1"M:Wevoj("y^(RLkl]IsPk̋~1| >~Qϯ@=-+ghr^soPXP0ie(}[XH61M5Lq]N/&(I0nucyk0%hI I=WEz ToNRb1DE zx8'鴁 '&~N;L![-eD 7k+UᢸrvwBJ(F%50St9f|Ӊ+u<5hVQ (?\"aPSP *SZdulsQu'_#"Quw;FW>r}KRZ,Nl@^2T3,?3D 뚁**e/t^%5xey%R$c,ݢ@掕j-_|=muuT;^ʈX1׊zFOY &qB?f@Q{8N8{BJҍ bZ!y!5ѾR r:HKWj<m4}E(Vj.dNo'|tu?1.hC78ȃnۉ]c@21<x3kSII|,bX";dҒzZFZ9a=8ʭ֯<&-qVj$pJlK>sš?N|z hPN)Fck)Z09#j֯j7|y4LPe K(ŵt^Ǯd0.q,+>)c;4> ǡhȷ)o"Ƭ"$ &SiffY[M/  /ܖqߝ@N˄ WP5@ߑTLQ=rU#kH)YMa쩘փI}˵,r5: }R۽|O@"k?ED^pZe&[=+eaV1Fg4R(ى8^20L e XQWEfѯ/LX: ɕNO :{3^ ai7K&5L|`5 .)OtMuw! i6fMdi53iDzm5Pі3m7)E}R~;ŏ&P];Oo!j^. {0|V T(*|8SRoI&E^w2i[Dj8u/pd =k[U~YDIG!U;yo<@Uߦ)q{uӋ6p RIi,>dk =RgQyǰd\j~PUv?gE 4Nc\LJ즲І zȎm?3 rv(aڦN*UћV ?(|q8O|Tns +ٵec* jQ6[G/92߮ CP0餸랭t ״DᇷQ`pXmG^+H$J_WEH51D+zzҚ#nmI{-:oN ki鞞|ʨd"^nj5 < (^:n3ֹ ζJL?o)#;_e3(hzNO1Tt"R  a89J੐- vA#X @: UdCSN:d>=&,E?,dX)!%S;ѐ<@ߩ$FaaPZ !(nJ b,XXԻ,_p Ti`v4Zn 83v[ Z<md!m7Oۜ}++A"~$t \0D  u+91h/t?KtegxwJ :1_1<}%Ik6nM oj];D ԛa?&WM!as= /iFv 0EZ|X4 j&ń32`3J"GCHġKUXpX8qXBfnP݀RT|:4kŒ}oƵ0?B%}j7^%M/9t&O?4p \}ľ$(b'F;VUB/MOvHQ@ lS2ɋlھ&v=>yJ@XjLt`S|#FAH_W(1u iCSQNnlUQ09`j/>dI_V@Q!߃B؛Fd-% ǵlx!(QKk6]PʯL(i歞y{V]Wܐڇ0}NLoǃ/Zn}n%xExBվ F>$iZa_Z5 d:E4+!k`7\2ԖgyH$ `5Ꙟ^J1.8@JT?Z!u$QK5y6/>)֗lo2!w2Gr!\j>gS+Mэ8vf @R"b kzzdAPN!IS*߈6[uYlRԖĝ+5ثdj!#ԉlN(rO=U=G?צch,SYb<+9+@h\[ /@JT._mTr p-W,wHCr19|=,cDhD@sz@yE.u p 5l"OLWh/lkņZOBtFK .U! QFOettf;Ʊ =M"[~̱oq M/st4?2c`:PV}J:m܌2Vqe0 Y͎ vpi0Y=C zy?]T>Ce_>ڶ nN4L6ka=Q- zXmId2xNGhaWL`kw*$1Фa>61N6V)hR֌8ӿf{>SUzk6 0¼lnӇ@'8aiLeU 9#mykݸ_"JfVͥ7'ǎ 8=MB>+iĀ/k?|.qOW#F:{076v1>;`6Y[;m%u&nج}5l~%1+r:X8%_D?#Or@}X FA~* *5tx%Sk~lXJD 1di&)ڌ]~ 8LE>,g*:yIz&aKL?IDNhpgf,̘°#Cr p%W:ic u.vNy!+;uěwB5l:CssCTR/j>R{ n5jti!]u CUE+%~ <ʳTXk'xA^[4Dֹӣ͛݊ hyo%۝< ~[&Cn{ Lc}MX9-RiJ) ]\ZLleZQ+5= +^KXέO?^t %h\4Pn%|½MqSִuݴ.!uuwLȿgqh7n/4 fwэ'lpY {]Aao9voEK0zP'-?z?k9qYZKߘsO'=U5xHDZ.#.YcAk; ґ'[jːI>iֵ_)E ݯKNJLضT|Ѱ9!zY37IBa]'LZS;_:Gb7Gݮ' pㅺZr:onlD~j1ޝ dXQrUx✃l-Y[_^=ٺV$ YSC<C(0G7s %rY--$02`( +M~t]$!I-n̙fLg_uB'Ksy$W9 '3a?yN45 !KVO8uE: @M(^F.Xx|D`}a8c)(o ^XxӨ[b6&]Fvu1֏:q'G bK'hvKcKjG*I7{^c8f+=LVV^ !bo[Y3ǗA1Л.@Uc.e*&GL+=}uLuX/mkqN2d۝^Ms4cFӶG2*үpz9O?kAOIU8+ĿCɕAA#XUvws\C1H.U!jvlϧR,'$NjY¹$fu?$Š)^' XgEQ.3InDelX$ Lm#[ zZ`ֻ^h9-{Gg M*2X c*$e%bXO` [Z;/|/:w]FW%@CЧz @y> d =N򍖢<`e79&|4H!T#1Uɥn$À;7y)϶}U$p5q7}p4|#me1EN6;\DǻUy?J젳۔!_|m! z7c+: /bO6KJ7 YV4Ne s[pi*e8:txWDEa~x/-r ~c Hֶʌ*Q &٣r.{w1Or$4}Mjc~Sf9 nvJ:?87Gdzql_$;F\5.e=7qL)v1Á%pv} W DSZKŀ?Ab2fZ'Ovm&Jc`i) d}WeKs(c5 5NkWF(J]ZY:`R,7t5xD>5 At ڂ }YHy2D~| Ѕmb0 U-*#ym$ H[z%9tyG Tαi7:Sh>1nEǤJDeoNdD$ՊLjpCGerUSkXJ&n1d: ;` km<a[܆눪pha<<3sI04TH FY Lb_U/ݫ5^,ͰFKkۗ #Σ+oXJOPcU)8sq$)-0K~6M%vk: X=L$"#UtFǭXL֙EPwy9 Xkj(?9 @wY ^+le^uu\I2G|⮁FQ  `X߾pB^-5F(-PqЗ6.GKjP *.!-Fw*6KC9.^@60`?:n~H>Z܎ky UN?("8 6Oز@=,=³P0zWu^yuTCq?⣆΍܇.6g@q8ڹt]DQ(p_*Oatn_Ŀ- {>a-2Oal4ǩAXӝ!RL!sig ia߂pn^xOSp;:1-ǰ)z_R{ |ޏȣT` ~/u"`js;c|Y_V/NNc]8_mQU)oTS޴0k0 p@2:q* 寽3i.g|5&=yƯZ Н~zGzl }7?d)[r~0ʘUz{,5{뼃"!6LP#:aIp16kUEx! I\hFoºm&'kQKoqoSdߤ̗xU Lܨ+[f*[Ã^B t漱=!wFʦ|l~>VJߘuSq L_ǒz\/UE0SX7Y2Gs4ЩlMp60aPhv9l lpy2ݍ,`~.1P`tFAM1):ӡIJE&jE0hjNX )ґ~z==b- Xt9\_m\]3Dq\qRMM/M!/^zOC8 $ppx.8.1à04:)@`j]4r_oP0W`~ܰC #Lhr9 >=!S/eQhTKӖgĶ$/ͬ+S]Tݫ,Q>0^|g9Jk&="bҝAp&Tղ}Ɍng[udfd2- Jff3}GVR&(8hЂ >9w.wNMJ6M |~~JnA^ ; 줜Dy%N ˋFra85*ֳk?`b|Ɇr44Ԡgx#Pd8o/a+Q*aCZfGymjJʌѠ_Za6$GHxkWH*d"k^^f7ӷ?魒X@nխ%-$}HGRkn|X@h.#g$۶ #*7=}ऒV})*\H2ӨuU;=D"Ŋ"jG#X>Sx3̑)ٱGLq~Os\:"@K店*u_OqK=]~'&4F6y"($t' B%] BQ͊`S}[YJJiV*0ȢֈBЄ$9涳 5G-.|"Szhh|6SR't/307kB h/䰥q1cK" #F:"Am=xvpsLCL0ݣ 0"NkL MX]R!WW7 f3ߙt٫d<&dE72/L4Ƥ-^<HmacANLݵY+de߂Z$#cy aˬO- ۗm÷o-­TnYQ\w);J4ǤnmayޛO14I}A`,+ .3]HF$R~Wh-P#]feCq"E_Ge B ʠv@ BCGۯ\",?z|~Q\oLSJ(UWx]iQvaxGGje=me!5;A suߏK{;VlF-3t'g8#7L* ueJҏeR~{mzH|mv:v0k'\@K8v\8m7UdlGMr6@24녺r*axU.F{H5UW%\ei& 8_? (]L"XGLA;bHtMHI|l{Z^p1U!i@]x^\:f7~fnC@NFj=^vjvR;wHUP.0WEZ9;[7H|[Y'B WB3rZ(2Nd pyoF}Y{f;o~F‹kU>`xr 'ի+=k#G&( I;Hia_)2dE+ Oi@&09p6g鞠>ԃFbZ*A}б>KY/nNoFJxY;R;#Il `5sev@3_l2!3<~L+0hjS7 {LiDYѾ4CJj}Exxz+­d\{WA%a\bqUh|1Ϭyd{z'R"\y#O!Bg A20#a@_=@|r"7fyObIXԕ/vWezH* klv{zRةx3ݷa|؆0ݲNV/t'M6 翘=(h P#I-M)ʋ]ߠ }X,@i,)N-} NJl5X>+cc4(1/xrY)dV|$I0;~L)s#·91v%o*eV>$VM(P5窬0\^a )fH+ kX9#y+1| c4֢QcR@gWEöPK LҡFw+z!I5򏞷pH VWs2:r'9`˜$/W@Ll%:CÌ`?zАO!!Eވi@U:RmV &%\WZ*m'm8BNw&Ru뚢LVp+QI:iw Z>XRoJDuu˧_{hu =[5G3qL[rG|Np(6 J. t!4[ZJchgn}ֳ[ָ o Pb񽂦75u%}vVqBJ',^= ݕrUM~Xm:fa+:>Udy"| Ν)? .:F9l~a|Ą9*o V/)/ "ճ(Z\4i2 LrFkCY'YOKx2c*,k#OށIT?*Zy^gR7Y.m+&ڼIkqXUYسWMh0>'RKm?n@!c㦍R5ʲOn~Ԩdy? W}&ɗqOt>lLWH9D1sLjC{ ω=2;*oEROa\O}a#5ݪ ) ]ιTy5Nw {PGw4 c t$iR:P`?" [쌐8[E-K^\c>M˒чFD(|e(S@p\aLHPqŀ0cni볊ad?7Tj~3/rA{q0_m 'xy79-9?Hq^2wql2[=Cdюtc9LG dv1'EOVj0;JwiY~ c^')2#VEQwG.0C`)#(5ykPDnQmEbV"1umiPXQG 5@|P=r Nq ao D:fG=#PL,ԉş@,1w}LUb 8hgRP~0D]"Le*0t2{R彠#E7q2vBc*m" v/ ؛8vԦ D[٢U'OɃ ZEj**+훦8]p?ՕesxJd }笷uikIN~vy;d@ Uʄ?ѧhk\Dͨ u\BHOJۘPtkخI>d[}TUЩDKln 8kT!=$X4Y&=Qd0c);4)NMXU QN8O fTA@FԥHZF!ؖ葛JijpOU:c算h*ZW1 ӯ/ =ew`~ݶϲ OՏ`]ׂ"1ԷjYbN.mzM_@a@>;@^#JPu8kulW>!R6-z WW)mg>aܦ? 5RIoֿ~1y.zwg|Xo069RU*B˘l!Z }wR veּz*k[BkChd];*$囲b Q"=AWv:D&uiVaSt$_-Rf,8꧱wo8Hy@F,CYzW![xo.޻uzӈE^PQ+X z*܃vNa^fG2Bly=I4d4}]b6t FHpAҦܜ"e|-P 0M$ 5уnk7ȣM$Fl6g"BK3M]_~NeTwNwEz#ґpeƈ-o^gD+Tײ ={<ĖN (?T[;PYT&j5D`KHG_쏴}pNu7NQCN:lWqf*܁^`<]< 7 u;ML~v#Bjmy|s_:P P9REsDB]Cn$DT ݏ`Lft֭R PM'v\-}ⳡ."LNdD3BemclY!ڍ%B@וrzXS[X+߰FE:YPF?B0e4.2 ]Cve7||y X QO bAJw #L+[mNɛ `J$r褎58r5 $/צ-XҭJ`=ũ!+~E증aV#gHM sj7lw.-? H {1/j,5JjyvmAv7;6Ὃ,aǷy2pW${)܂q) i,,Xg}iU.ٺ|;aw@Z0T`MJvHhdY| WFYEOR*+%Wn3(lRIû E6+B,) $[<R%v=B'ewy7aN~^Jz"JX^t2vW9ɜ >7Z:v=(,=.wTO]Ȃƛަt\T|;|̈AG݂OşjJ-SM$B.LO-y)K-t)ynUc"g<>/퐿Pi| P(EJuLz9 @6̣_aׄ`~FK-3AS CNt3r"*4(F$II<|-;~a~Et:] v5}[ #`w sg[ag3l1G̬!X&N:/^6%8ȴMAF^PͦzEWqW’HuK-C]GQRsp*)爻[d5K߱zR WH\,gR 98I N}Clhv\OG95۟/7dz&FhE< ,~hw$h xwz>U;`?tI IV5]Os!l XÕulȒO$'uNn wn2PnLISRy<߂S6-;}S_Qˍ[u2*Odg8~ω)Y*n|Jg <ѸnWj႗:} П&J8`* jlkfL"[c sx}T+rMmMzG6!2,͓KzL@\AEt]0~3"SsL|6I(fꭵztsҢ` Fmr8w ו9ZG_8̝q1[ Ӥy9@[lώIku\xW4ˀ-՘ޞװ~w6re] o ʫx1&M$"^yl+DCA-}\z|t0)'4r+v {@EdRʿ8UӌϷԥh9<'Ӿr^:(y>"(ngXty #.XT|itM0J**}>% 'ۨx^kWGGzNuQIg֘RĂ6FUUmI Cds20mٜD])sG. GK&i s3!O 8tA㼰{xg05Jb32 Pj%eu _4%_F 5t'O \Y_I0}j |W/Ò(l/U͝ۿ#*m]sf#R0ayic7޶IhliYƈTss.UyqN=Uq_AP_N;o~S*gHA1e0,2Hx.εFR9)!_EBR2D(k|]Gя &t*!0VޱEF$e0NDΕEs=ƦL3V`sLH?P!09߾ RMpDx=AlFv(.{3)nihDZkZHNqKh.y?iNn$SDVFV:e?TZլ?en'󜾑~ԛ}d%HQEVyN43Ż=ӬZ*mvn vMӶ㜘ّmίQ !7uǀa ?@0dmL@1ܿ,8~Jlɨaɦ u @$[o&p-ti.Ŭa>G1^5-;U< :A62j{ż 8gǴSה҄5IzuVGa6 i 3 [fp+|?J/$a{}Y9.{"-w㪏r`ZX$Ǩ'w{)ZDWS,G>yqhQ[ǵٖ$\1:{e[)we)Ze^|UՁHޔ&) OYj.!,cɈR[hGjvy =lԨ=0種OȅL *"@Lj18 ;bfS)W}<;LnoFo %6vQ_MY-zF+ڌ-/u*`Ԏ nm)ͩn I 3G5Ѳ^#06UT%ճ֣LӮiwvZg%|c܍} 3VzV^_ĺ o!Q,rP_vDoNHj ,g?@gmT vIyhJMGry#1I,- QUzyD4KNH IJ 55절+Isj}'n)Lpeڰ7@pd7ͩR1K8 +%MɓhV9į݁ _ȩ\s{dnVcIkT46˔OT}jT7B鶪ׁm /ݸ"NuQ \s1tfJUedkEN1 ^K^l2uD\jknP@$z>cNxMJ^9m{GS ґp29mG*l9d:Ui;%5CE2agx@)Fzv/ !K?+X[)-+ZY=w6(ZSδo31J+͕3_W엋;u~,/Qs82wbmM-hzKhOs?MLb+Qޕ)?{/ c Β I< b *oq- gg-v9/>&yحL'~PH*#ʩ^$+OV+ax>-- Vj-[Mgpz< 0Z0x͒{hFxI8mI:E/#L5)hYeg꭫1nߝ3-IlQ8 H+挤gO`aP$,g}I8+n[r{ ֘(rc)WMtlMUͯp`]!Bt.dꄀE GY֢e9* a.k7f[T"/()'9=pVvv o!OCatҤ{-^K:B6R[>N= xOǺ5䶲kB*"maC eH]@IsC>ypCA{-TWmx=6= O" V20=.<%6iO;{|njٲDS8%侁0O,Q*˓;Ϙ'/O7X?U/iJ{ugT7\iьtgP֦X8H vr >1I&1# zLaϖ:bjaL9Ou/W38{IĴ#F ܿt,g\Q)_;b6t@\Bnߝ5O/.}]1al=0mo]t*ϩz+2/TlX];T"iI,Ӳ'#slxI-gofAZ6&{WNW.k UEc2F?Y雡A dž_P"G|,q?{vE{%TF٘X,LFk@I_zq IAMUm/uǩ4%TjZ35s11.M1]HN@rjM`w ^'7!PG *^yNr"sbv6FnRm*DmTD7;!_5sl)Ș#wS?A[t .#I#<_ꪑÁ= yBImMɿ3zp<ڨ5auf1"U Rp>-cBD{D8@&3&z'/翦|N@0vEWȐ|7b`RCϲ1ND? Un<5=XT{(pOcHr˝pLתg+:hW{ՁDyJcqf0>kr*^}$k~3EKCUzxAKzxHTn%i0=iR5mqOzr/{ž't&Ey@p@g?1gT$|bHi5x[%<21:M$Jݼq,2Y__Hj6V8 A9 ?a,q F\LW EJamd&j!)r~">gT{\Ɵ)~QNӰq$ψ&FwT(cZm|y}}5_= 7J̾=ÚPV.$R\rBxaa@Y'=+|<ЉUI )vig iPFZ|;1ÀN솹xPNL+Es\ "H53$?<腸 RE%0ܘ4{_rG%N൑D;xyV <)ql-„`Ӽ-k8`a /`j}TV(w"1쭶TMX'9ȺP0U\X7rfI؋^٧P?+%5;6kmYc0/jydlZӔC_8LnbP""":ۤB_$H+ pxYǂ)j ]FRx k[<&ʐ͝W$ɖ?I "=g 9ŚqХ ū.k =j)o_DR^H[zK`38;?N5(,.OSiH].ߺ{]TD 2Y\3;$15):/qYiW--Weí֯u0T\69TʽU2罁?{%dEIW=ob [*1WQY8z~2Kt*ާ'.VqA(]Br%oeg8PZB*s f,4ҒC_ RQ. x<OwY!'! /6aS:׽*(H W 3k8>g؟D\Yai_t|Pzg"OɡQAڑؕI7.=1G|.uv><i=ymt=^kT Oc`zDDkr/;M@dBʢNNO $ܵ'q-[@B<kO]E hݥx&]nߌxu銊WqOez uR$u 97-)yX:<4@zrJfT61s0@g`z Pmnݱ4{y6_!.18p\i_sl(\U5_]j,.| ge Am쎰.E=g-6f~0nrsهE D8@2]vl?ʍk0ƒHvfݳTiJ9Z68'߶P[LYX04.@UPk}g]h_HI%>o,a K*^l9{>5w3phep;٭r"L& ;pTm㱴CgG߲<6g| 5&Y/JkMi%&7JSߘ{h9 :LC= i6C.E cJp9+񦈰D=DFYuj*n<2pF*;C0ۮT*))뉐ەIi\Hgs5~U-a><,#q+4䐸Q \#~" 1b@`蟿G:.ҿօ*Ww[3Ehy7=DžڴuOLT7dsdv\,Wv`3l[`WtoG.Z#p6әvR/H 6X,yY5ѹUn!xCWcLBm[R GO¦? 6Vj Ay<ĩnG Ss3,umMxwr10NN9 =lӌ wdA)Eʤ鴯v:/xO|pY=.(/owD]f!֏[,]fqYϰ-}tq4)a8!S*FTth,%>1:TYC 6qo"=Tײrq䝖zRm5*o;v΃뫫|OXof&CT 1XdlW>gh-sqr;=G k69?DnX&11VvhDH )tRzg0[xd8U{LvYb>* |0 5|{P`u+OAMrreM\ʈwSSM4#V!{B/%geS.nyI:\V@9̊er~D2z nϡ4pVa!U@@0^' eI=xJ&3.tv52sH8% "J39INuźItt RaKi,%z6Yޘ~ N*)) BO3PTQm$B Й'.@Gʂ񚿖 U}cT}\Iz5u]m;l˙P5J 5TsAqto1̳-l_`5%hiSouTSb/WW=]ɀsS `2m&<[BԴ]#uv#wt4s5Io_K(Es$H&w O"d~,'݇z>E#E3=‡ڙuQT [Z56 !CjwJCL^jgLSUa9Yj/%%%Py1aɘëȄf8Z7rd~CK2aZsRG&Yۮ˸8zH֡H3oCs޻0amt|q6 onK>_;S^bG\vl-J*IDgҪ\«j;Y⌾Vm܆0s3p?8ww)bI{QH}w}'A-:>lsXB>&@?\g:<I(=-Ls=$XCH4sY #W6\M!4$QJiVa2n.؊K€X5-;%- ptA86y]5dgwn_pH ʑ< \% sXiw>};Bf\! yc\[Lˮ}ɋ\z^%S:yLis2N2=_/-!\7\ b z?qb5?UNKza"!X8zPY `-WB:䴆bDL$U ʴSJDSe6k`vU`[7LRs-  Î& @,!1~Tu>6.wvoFq$6Vt2O c5*b9oIu|X#yKW`IS=a%x=%ޫITqJSrIf*SrGX ^@HSρ>|6'ЖT ͼ)R {Pv[9%V,SZm`3:@7d2x/bMf@Ϲu9.MRX#wWBU|WQa'GnoF&"}n6w+ZA5 3`B;@Iܥ"AdAp GZ+]BdU NжlFk_OBrk4BaR&-=Y:qHT%dlΡ6.ĿSa 5iZJ!&_:9!Xi?hb2p7Lۦ0(SxعxI/osEzn{e_g!&"s\E'EBX( < ӵ":'"bXፉ֜.?]JZ-D]tm~A%[j(.\5YjTjt L1 ՘`.#dM.M^*nvh=TniXYRHz*@> HYwy*c v%,t?ϷPq8g*suc CIzc> ) fi@{LC.9o^ ߐOY fraDqrsFMήd^ :JӵAQ&_&+2.1TKff 䒇P7+2#&})xʚ99FX*K-'Fv"f1SXp9AfJG)HJ bDPTUsg&6R+ь' MNWZ(}^ /Jn|l,U8ª7`Z*],9) )fv'i(,i3 '8 s\5Ǽ<BDBƱd[x>]> 3 ϚBY ˲ +y[ڠ'?ZB{͕|E^'_FaC:E[ >n502l(2<2!8`rRtUs9_+s5S$6Q}{=O|L4wMu"LA^4Q3C&z\0DBV >VCBSIOmsZgJRΏӶ5 j4:ĵRAtY%Phc5;Ac@S6rs7UWLc$s!qJ]2U,7U('B6mAX]5Fh[ݾ[X2d=0W~֠KX{hA9$*Ӿ}[,g8L2'c.44<\GST~$LQ.=Ј+{NE[`A! |'gw_>N{cvO5> Nc  N\(`߲ E@?%;(`ykSfNj-5THm0.|9JUŨ ¢q>n7cdZ\1pNF•JK+J}:=g(í9"E0ЪoŇeWa.$+%1_TR#; k,w8?t?$E}(_G**A#/V>4Á;dMէB0DSG؜uſgR4hv3,vD*s9Jqjm!ZP ^# (:Ev[tC@_s!.:keҠngCovRN~ց+/M^0SE^%גpe5i>!Fy[ֈ\Jjk̈97K\?db0Rn3Σ=|I p8E;/a)=[8~W^9MQ%ȉT3鐟߈*(tF7A/)&Ț 2'=;{!DBmZq#I`xkR<BXjrwiٜQ|:@c4\3` \!Pg9%0O8} }S ( I@gKE"9IFa 3 ؿhbŻB ViSD|ߓ1Ԡ?d)z$jQRO଄5(6UJғ})Jp1ne~q`ݩ4rfԐ2ת`ۦ Uyh}{~;sSxPO^,'9 f^. |,X- p hӃY+D=8\d#w~1-!/Q`8qt<u+ϤՈtEUt* WhQ$֝*}.IAcTCt ;v8 z0Y•anRd wPƹJ  bOjx#@u"GIFnzm FZyQ)#R0"#,G;r S6 z1K[_n{>gIb&H ؝VYzOH;Ɯ nR#K! ŵE.DTcP,ZbS{3 _mX'_o]a/. !uOXĮf9v+O /|kUI70`.]؋D]1RgO@Q/0]u2}@ĀD@Uൈ̨XvE qmAfǵ}^nˍ3Ndsh#x< -Z4rq MzRT+ (d>eZVxX2OmNvKezf53Gu|{d>eYQID wd}kGI{I}>D';}i2S.<}Z SCf%ZCdϝ_f:_殳>|Gڬ*EK\1=;A@.QnܾM&O0dG8| 廴vK Άޕ N G"8'2-TAui%gKBm !!Aث{+1F³]~7Є'q.ƭMTzO`V8e0n"/.A}Qq -RلHaǬ~Ɨh"j$f?6Lt]Hv|i1p'@W] T v/7"fX'K `a՛2܈:BmJZӑ Xs@b LZfyuis5ׅqE۱`/x6nX.oM]X~l-,M$*W_.@ VvezM$ΰ/:s*mi,79)< T:x`)Ғ}{íBP qߔk-keLaɷ Mݒ? F:bo;?c?aӊWZy峦Qzh@f ) W2.qEkl+p!:xϴNhX.u^/g`;/c B- E ի*S|'x+8'T%@^pxٿ鄺 Q Rro;"5x<)19$&[ЭX2_o0Z7*厡);tCXz|$,Xm83Ul"+$3KF4^āw@nsL[_A~Ov3fwK!Y)g]%0NZԯ 3zUl(VS\.\: AqN='e;--˚dC'^ hTvB/oؗ۝ըb彫 VȊ\rOkmM1JK0scSV}Qu9L. [&xT8|Xy]*xJH-q oD~F8X6Ylv`' 8*nEO,ýZNM$V)w .ux-סJfQE[ F'[^g9.84o5l|Orӈ~ H !Nоz<Ԭa1E8F"^ѐ)kÆ(`J }?Y؜[զz|\M-ѯ.is[(nE[Rc"stf+cvb 9bp'gkdPv-bj6K-_eaưt:t%.DMކq0>/ʩ|ɰ)g'It~fXG z={)qVMޙ+".)N6Zk6:AiSpyi Bg?etTZG5W NСM6ksxm"]F}J; ؊+C!_N ~I% |@Iț^ut >BN> 1Y^"4dL;%&];SF6%7[+^9S^6 n*4 ɥkC? )`l@GRQX˥u/GT+Q["w#XIQѭ:bf@uPD Q$ܜS5+۾+~[~]BkR@Jμ į3XU ܞ9ĻŤ@ױ~,I,'l Wy0I‚,I[$Ɩ?I;q?wb醴H'K{+~x% VjvhSj U1 3cdͳ"Z>.ϧ}YH}w<(d"E~ޝJ-`q~N2Tz, 9p|KllxQ [F'1'2 V4݇a)c:V&4ZUN)JŃZv֑H%,sh͆Xp l0 F&q6ޚl}8o@Eg[8ly (8'lkPXjǸ\<|JH#\y-1mLŞ .57X/t/7`q{$k˓9Z Ж9`ʌ/\Z#쫗wp*uۇr9 $%xC 7"#naM=">@0gəu}uI& d L;80Ӳ+܏³zԫkr]<ЉA 2&( qʠxIn['(b3KM#as c{d\T{i]C^u.3vnƋ*WEtKC\b4#<3 n{1r媠)ӑTҺc}l^N2m'=DD 4ݼ4k=x@Kz: ~YH#e4־Ƹ?0Ƕy5(wV]Uw]ujtvYcVcHE8-ڰKݏK1mBPXuŸTf ]v|'9qpBdw2өtfe$aq)Ӣn'UQlg<Ji=0tU*: >O5c9ԚI^]3>)}^mI|rv76t )yΡ}/L0O,rL/GE4iU5CdM{#䷧XGrݚI5^ [0yvT$ ^yoZ>jZE;f~} ?6t  '0?uQ^$nbe_ 97<h+M~%j8a4!NnMICLaƜ ^r$Piٙ+qyO% G5H˿ `8VU /L$πجWuV7^w;#U[1q]yuL-^e)j}CsB=p%9 aQ_R9Zt5~&k̹`Bh&"#1,g %ZPpЄ.G).,[FP zdRmS+l(D.sP#NK{LNT4^4i>lVLbʺgx߰~8d=r3q]7gö{P[@T<GEX}zÞKyV$ $탇#kb]rzuk4{1cF`QᤧOl^9lz60DHkL f U~?z$ ɒ [ַSluERI9d5zcSVVEy77/US{EAf!+idEz U1嘜gPg~e;<ԆŠ2`~]Jw}{W6*)4yPOF%z G#/yKP)TZ[3iME]'-oP[2$? ƽ)nS4'I9ET$< ϴID]FTi-RXrѢ@9-Vmn8HiiwBx@h+ݴNuxs1.*ŏ1(\l+0@r$'2ڐBy;(PEd^kytZEɭE+I- ;]!zExzmӅI+A: !+O{4qVKԆy+Е3vGH0xXʐDf%, jEU6>w?m-;a J6{ǣM3o&`qנ9k%Xߧ:<EbO@)"qLP;Yާve<,-d%Y{/'qԧ<碊`k? Kf-"D_yE"]μyZ=Ua-E0@ELE7L|Ugu,6G)Wq(0O'_>[NWw{:K5Ϗ۵Ř3TyT܅9B _ՐщE8-Te)Ӷ"ةU'E4'V& Kh-+arrh~aT1b00{v@O^ Dls~[0GLguVr" :ӉWecDnQ'/\-KS--rgnpk’ -zs簽oj~A&>ӓ1eo֜V6צꗼ*ZCcg8QYdIG89lO`7SqERIΧtXϊO5n?T3+dQ.kHf!b|+)tE$X> ,{aa R<#W>0,%;ꮲ*_X̼5`-3e>Q7xٸ^S wamVT!-&*Ʒ;k>S+jN*(k{ EJ!m yDyimĈ!o>a&s)K,rw%~QJUdpϦ`!Bm`8 Fƌ\)K aYY׬bJO'-gQWvh=hvXܐ7κ7r1#ٱSys4ɮd, j,0ë91."et3 0<'Tmc+ŗ+qQU&z~ 9&8-K\9u.0BD6 #Xтݦ>LMM+x0dŻsP>eSpV ݗH#@ cYRZ(^kU kNJޤ{^{ ,;9an_e?ZQVbFaO5?Q'y{ձȶLnzNկTV@OT(G\(ʦ!x -?Ms'͎UhaOdZBv~MLۣξ\OYѣNWr}>n9[nUі`jB n( ӫ~\' , >A@2UƼYg8]_1 K1!k+hXOdlZj /菗 ^AeAgF (y!vD(*b\/yA 1etmۛMN7 v?)*ilLoN Yprm0K{&#Q(*(xcʵ LsWp)2Ӏa$=xK/(x?,egvvJ~V.ؠ2 Pf9{B9%7YZTEd8LQbT\$ >y/M#gzv@8BE 4&Hsf*~ɣt77Hcg.1japqi QQ_G $k+m1ɴ((qt&P{;eO:7|T3yM#G4`J5*Xvt7Z@ kӒ<۝Z*-Oބ7͎l.O(j⺜Aj`B͑వSMW*IfqngYl:d1!(CFa@Nh(;9gj.@"guW!!Ԟs0ؑ|uL1*'wjooDzT‚  A#)MNE p\CLUu^ׯ;EwfA 3#gw%Z=%Eַ/vD؅䩖a\5ʿ tk+zF\04ɶYS ?]xI'uS@hb;99 wNEͳeAtshdAO1QBn AYזoUᄔz/)QzMQ`raW/\W8UXfE6&@c[& .7+^0%3Қ GfN̖ vXsgQγ sroXua2"+ЅM'M DD&Nw(pvc+lUE/I=qfWT+2lR UUez:NVWuG]KuՁO;GH_ulLߜ%\RQe|#0e QU@=< amG>;]YW`φ) 'Wȃ"SenZtW?aZhQ8B4t2:ꬃh)"2UԘWX݄2sn?Fo s:S*0 ,a:זѤ+s>X2kýlt?E, 覨?;-8=4-`ɼi͝H78EZ&aNRΣ^ .o @)3}=a>i蹟P_sh`7>'Ԯ ¾/G')q@kG+d/F5'$RKA)wn&5 jsӨ?),|[e] R;;dXQ }E CPfp VW{tb,l%y|6G(ܕu glÂ{aOW䕯b6f[=h Iٸ{Y5]w&z7٪_ƥ& *=@9[ A5[h|B%7'wLJ!~R.Psy {!|n_skh])Kp1?H; +R_&$G.V5K CJHƤE|Ҍ9u>:/`0O褀 r8W:| |Sx{'Ƿi a k /aR B"D$J1@o0R\3` ZiK?w %2H5GISk>m`sԕb/'PULNU AHGz "3K'mCy`]шKGy`ɾ(43} ОW'Mt"%Ј,J ~HibH={X (\DēmȆt#^ضx.ȫQiaH>- m>q\PKI-{`M߸HBE@s= E]Ѓ8]a>/ /mWzɵ򿗻jB : Kڍ~%.]^^ ׏bk$;~)Sdr=H#ُ^|*d%l4<"k]IƏC=br@+( Ɍ[ޗz贅2D-۩b^9f,[:QAmi6gG_{T0C͉I (VT פ#b뺤ޒ0[HbXl?su2/Rҹa7`-_F(K 0Yԑ;+b@/jx~auayDaEv[錍{rڽ]LNS(OW.ubCc: DkJ/D(@g2fέ<2]5>d3y꿏o6?0k 3ѥ4q~Zy}nH D GRHڕ3XҖu@U羚XnFLø.&^ӝ/7,mnqFm[?Nm@2[I|!K <iAl<$eYF5%Q!'ʤH_͟\&ɾu*2!}Hw2j TP {YŌ*&8?}өRǕ6(r?\Y!dP JL&@<.? iq=9Pegw LT#+XU~j^ya=M'*nzw D?,䉶Sh|i.ք_Ø}3Y._OCʧм;9c.60%tq \ͳ ~`Js=%RCU+ 4djB.eRey 79.x);jժF ۢf;*Ik c:@|sj-j5İ{!Y( ϰ=F?J׼怋oH↌:LtgG9G5M[eV_m VSzSoʽLbcTX()c *enVG|>!3HCn3ڂ٬:9fg,m>ĭ?nݕ D.m3\}"rZL1awţdvϢ>zZb?Fk}diĨA ͛I)2`߈DV2pizwգj* w;'Y=Y`(5*N5)>Ie8j 0-Xt#e?y!"ʌЯwjʖu-kB< GD~p0Rp:P6xǚ'Jhy~;b lC54w{[1:R RN JWjaQn@>U9‚zx|ЭdX~m9(w:˽FppM qt=6R0u>* ggLq` ] 1a㮑nj$:9CY)_,$HPɃWs'信=Mg.CH4 *c%S`&H(+Z (EtY[rKW_@ āv. u1!12@BG&7 H̵{wqF(, ,W'aApXqIQh{I9pԌ#p><\Tt;*##G[XQ'nP5EԎC`.s^ ? 'RB{cW.#ɧafⱸJ3Uwk@w6/hl"i ${Z,nh6Ƿ1d.wU놲JHQsˆBDŽU&4Σ6 U;k^(ѵ3l"`C.u?zaL]t}HmHRej9Y`5>BYI4fqW5֪EP3OX⊷$aȰɼlŹj>(c]IJfS9Neku'=͋4[tp|!bt$YCDZ0By$G*sAmgןrng7IG+pH{nI4dԋƘ2/?o:ɒ}[@dU1$/! R  #@tt9J.Յ% q5 +/pl;_Mś`ޅ,Z*JAk(Eir!kz Li{J3ٳ?tekUnĭg UR쨠h9o+Gfij&'@ZavrbYM6Pa&)(횭$[G5B!ۄPo= QZ懣(ѾϾ Jj]P.ز! 9LѦ:)Bl^Ez4@2ņ߿Klh?$\#&B6OEY%2=բH\ar&J-)f2>=M!D{Oa﫬lR ٳ$y\Xm ҉ԣ=J^7g{nٚQjlvm &j+)m[5w,3ruk&u?p)8iᖇ5sb.p⛯p1^T埠2jM(5vOFsHc;LB {sZ=E"OO[̎{nD( ˏ]o6WXU˙Zxd2?uEeWnZVe!\PݒhL6^_Y˄V|~UM-ܲz[eqRf_"UA4%o- S=3wl Kcz\~°sHbŞ'-TeP# /a"_Wz 3=ZN)3:zY 'V UhNL+ pg*\*4%۰Q3ͲQq* x@2bN>SpvX$C3m/M2ŋIIf'rxzHXF3 ԉJZ] 2Z,M'#4!3Ʒi6Pj#dwK=[(9/_rd%J&*̋gZrMZZ{r@Om7&\mk~pľCj4䆦XW6CLòjur_swP=s ^i=rbá p{`9dюWX]sky. C/8Jx˿ ~Y7klfh-LIú u;93IohgQXm5ɧ.N3GWsSaZC(сQ@]:b.z#Ѐ3ѶCVq44˄WR+އR˘dJ꫱,ȁRr_gxʹ!YQtb`+(a@ (#ݑaJ-o\͔ðp&sx. ܖ⑨n=tHke<%˽!FuR lrg4VTEX}[ s}>js ffh"܄d{3cAd[*O+l_y6M!3EHFL׈8JyYy [ ,F(۶$KA4NrMMPujGlߺĂ םRZ=&z4֐(N> V~GwҢ0I}Z>0r#sA}Nna2 +vSOAM5ZH ,1ϥ1#{3t@t2D{y*bniOj/2g7(TmNUiz @0vCyME'̱3yttdx<.%44\Hn,1&:+a 1^ ܅oKQN-*I+,j b.tu/巊=sPK3-N,PPN6{}'*֟6qs!_w1Ǡ䴑HsL>`:_;7z^rb RZ94#J,r0J"[@eW\E '咗5JH^>?YWrd!yQ6 uVf#ϟ{C37㊯5BTYSհٴXimr[ |s.ك_TRDY41?\F@]*^b=AaO};d[?#+xpَ # *Pu#2:H8^@RzV!>']H<"%Uǀs&# 5ӮI ZiƎL\Gp&ag'%,]hSkKeE*d'o=<5$ib)G)֐XTf70jaAˮu]q"[Q b'&EzjQ?Swp7RBG ejۗWn4*66QIXa7|uXyND[8(v}vwos@#\]e,=Pi\f(_G t[-K!(jT`C=BNzF\ b'T6(|EIf6%4XwZ㗹OË4MC~$ۆ>cA~'UY_s23g>y3ni_ʓ==>!i%rVH|OԵƧ:A5.ZKx3zwVt[ 8v)-XBnPha~x*DŽ%s:`0iA1(e.m<8&췶vs;cd>B18> ܄-ֵ7:$9򻖯2qA%rQݗ$< Bo;h!8]%i)hĸ.O3MzEJ̐{~  Ksc@h7A}ipCbWY rPwӑ.XXjf~/MDLURqreEIGH_+dY1 T$m'j)121g!slOY"!5ffQF7 f?'nwTÜEH`nvԏ.MGJ$I" e:٦b10OntGd$#7ߊ ȟ I(>(T$ rv4ё0& +<Тk=y̛3v[}by*M娪ڣ~0Tsg*7D0X&HH@sH!MCRI >(9H$fEWKh6 a2ksZ}*8jMJqJ;"߱J=V咚/3D +Ļo) GJ Sdw@LI坘<*b3Kp]Ht01d.iMמCpBKeIPh`[0.yJ?Rթ-Ty4|Ǜa>zH {v/z } @EɿǙ-Z.h,^P`rhs5(6ѵd}sSx(m:,UkS"Fפܲ )w 3rӾx] A|헝 eQ  QX]8~7Տ8ogijw<V%G xLQLhz2*~S䂹Ν,=l0mXiE%|ód/g䮫Z;yVlצ'aYS6{:)\R7\.áO"lI̒^)6){Koc MZeڼkq& W@OjZ.)`,w%o>Eư]r~PI(]~XeI.!$f@u 邤n'#Xxx޸T[A3 T){I0*CڡUn,ĉUy>pv$ڛ&snNz7: L xzjg#ϊSa}N;Ԛ> SEM6PhxW4rS{VʺFп?8J6"4a#<$monj?aRb%;m;SiS){L'}&"aX&N 3wR㧛š0yF;xF`,AMEfs"^7XN?ZKad lߐ-,'C,caQnuAu2SŘ3J @9l=y t"P[2N^^ߌZ +T+.-$1`I& )ަp!T%pӬ&#p ng)&\ypq9t 7لHCν:N0`b[.{r::Fr *^?[F}"SD29դF_'z _)euwL3XV^[nk<3KUgv|[%}Ŷp1>R Z5},S\>$K^Qu]IXj#FċxP#GdO=5ڽ+EΘ&f_ ID0g:/ʠ&t"[iIi3 `)p-QכA.bύ̲^0'1ڑ?W88:[3;{)ԙ]i3xXz; pLZ:gw}.W~qQ( !D5*{ouj,* A;X3m$ڳx"M;"MֿycN淘ZvQS35wuK4޷3M'Ǧhp /'|9ku”0&v|V{uMSb=9W"%F'%э݋-~cltPӈ U 5?8fjqQHןG쯞XH^ PXi72> SͮxūW%h+XTؔԹ PMj^ ДL:!##Ͻ7= V]\yqb3!qM?Z4 Zny2j?FںaMv?)oaYη$(gϹAэ|GbHzOiԿb =6c† 5նݦ~:ޑ)@QΤ! H ׊}ۈi6Y|gvU?Ж5CY%&YL B~VFLjw "pjX]Dd$$a$(ҹenT"\92[+>XhF cGyW8:Ը*dK~1Ɍ:*;| Ӆ߳<6 $8YC31=t711oi㥵7~7O]X^9-F*9HY 4y?O nRjiͣ< ;gLޫ1sk4aW< y .} r.#y[둳Ÿ`0ZcFmdngr'*\&)R}PYE7qMpFтJ.jM 3ΈٗhL$ !bH.'ܗM sߠ\וt+_M>pGj9z8@wj W4I?,2r"j<+2 }R;P}qx )Ԯ?C4'F[QRQ/r ZB BL0&Ze҈'. XSS8SFj ĬCv ++ruUFqG .' [|de/%}qa f4_]fwl"Jpf~q SYDDttŞ;+s K6۞3,!_Sb-ɱu_kf?n.RI_"lAĔRh3, xsB|'DuA~K©bHq8NPZ`+jiY ;1_U)l&n옅 VcڌƐOtʑG"X%X&NeOT-^vYcsA*-׌j/BPb\a-J#Sr*TRdxcE)=)A1:,GL؏q$PF޶/<̛ٚ*\[ ,٣IG7 dGݥ2'Z |81hÀS|V>9 $Lr [IBO?B^~*d;+ {A蟰l i(:aتAzX{Q(# T(fCic܌ޓE=&2v까8eXXY3!`Vb֔v$hz͵G .( ݐsfڈdXE&'{X#KP]TTz.0P:G6; d#O6%/(K(~W3Eqf2aN?rƪOA4|Ƽ.Fhen)H|@c*B|^`/uk|!͈C28ɶ7⻯eGOn'n6\g{TˉAsaH$Hg9GѺZKaS`=N)@UDW[WˌSqΗ|UA7ۘz=V"MtCfyϱb҈˧Q9s"':;vD+Ff_/ĕ@P#p VS6RHua)~014z%Y/) ns齩Z<۔nl}dyxig`t"%w$nGy~UP>ŧ2JqҀ4hvdʤ&阓sr"?Ģnkʊ"y*[8˟=DJ*uJCiD0d5e ʟeє$W>H% G1w)4[79Ġ@:6\`Α@tIg/I6MeH@ٟ rp-*5gzϯoKǍ*k\S#\;1⟝>F70 !.``Є-iw '% Nߠ:&ÕQO8b>(,rw&`#(Ьc$.Lm3A-,C}%~5  } 2wZLT(,vypr$ybI7-6ge=/<*&_͍Vʱ qg]#UŁ&&<&U\ZI%.mo Yб?p%L..\o2ho[`Fx6Gal_Qbq~+|?Mq[O|rӜfw q@ {yT#_`-^:Mj`|DJk K+/F8XZh| Xu(IgBpνms` siLFeVaA֐D=#$^LTڞh׃vǶ66\~Q2~j* Pݜ9H؛ҷE*ml#ݟ&?Gcf|0>̵EnԄrD  i-Z1[ٲl2*5wt#1Ϩf_Fz7"7}i{yI¦d< o -֕H<|n0$Jf=)wq憸5&yC#F ;Sh۩)Tl&Cǃ%hsݶd|ECLX?na;-a-/ڹpkL!4>Jos#xl'Mg|z^q( YpyA6c.o^?Lt"_r_jiRΠ4gT廑FUp ǃ^X9-^m6[|ӿsx)'55^60M{Jz&-R1aeCQZvJw%+'yva 'N/].:2`cR!oZci $cfxd VTǍEI͂ߖk2*S}}PwPl^: C q m%;לE4c3M/$:Ud\MGOEm`UqxE@;B|61Y]ʒ96n#pR݇b}_;6Xj F¸B5DsԢ=Z{Eon`Zhv~b%^e4xz`9ˈ}ߊ/EYK݉p_I a:SF}>U:Y,#˟ vS=z-N[-~gw&wUe#\}qĂ;;R#h#%`To(M$@γ*wWLSVAhI\,jJ%WeEW [Lñ&5‹^ogj2>źjJkǟr`|4;Hf 1y}RQj3n+/=/9 TA9wojF_kςD%⼘Y&6豵7+5 Y fiïM`|^/й|A?XcfE4_n!:sg?w+vTࣁ3##cD7Cݳ:{z2Y&Ge`:@Xg# ]*RCm^w玖xR_}M `ըkf.yAעKѢfu1Azʌ1vX~DOb9P9ihL%mRQ`h7F}xuMQԇ!'fNn5S`VP#򠮺{Ff18م;\AOoy{df&2qLP=T^Ži (Z1*))\~6dԹ"HI/io  ے$~bOe]^3D_!}|-w?vIGphgG&Z](J\|٬3/K[הƲns8LPv;q <H+[Tqmª]lmCMuvx6E+JLM+ܫr =SaK>!14)%lF5g?n`?۩Ȟˑ0#1IXhԁHϩNhgzm* |=yO˂ߠlrs(6%=.)ɛ9ǚRdÂCrfq Lr͔PBWt+ڻ_ 2AsN7ZD 1m{74So6Z QlRRBtcޠBQH ߝ33kd<ՆVkv@'Àο]G~U}M _V"8Z I@6J,Byx:N&LKؕFhwӬ۽ؽ9F-`W뱶8ɽJL`K╢{-r2QzF2:mY@0ضcf=g_Gbcگ]wanȦ/o1w}w _ߣa uaӷbT~ksXrQ=i9_ƴ%n&{,P%yGb!*E*b>6LM6Fʓܹy_Smz}#rbp|&B.ۭ^oeIQ6/x j&u A`QU))'ď |a 1nD SFB5f3mSmM-r2.1Z0= yFP"?O0MVsj`kj\c!% P#`P9e#a oN<:Z;7v,#sImp@ɒ'Ev;qgpBF7aEc8l MV4/qةvҸ?7ï/+-{Pl %LkP&@AAMJ=Yٲn_{]qyIZo2lov.0 Wh+E(:A9Q^y2|0yH^<:HkGSq?ب) szYYY ֓H>vr(.-Rmaz}EZj5iƯh Ԣ:k,^zkO^͂tlpGJX*nlcÊ)oNm9}Bv !˴_fX5 GaJ,15"*<`}}[Iï~ԆwSX)yOaVA4A6\-Ť&޳O{p{3(e~eJ 1Qi3f,7qkΥW#8fhzQ{u%MS'Po@ygB&G|̩# 揯OOh$W>iЎ"P.LOiPg 8/B6z6K;0=:jQ҅%00iƚMϪ_h+ bF⩧jt_lnrT6O[NQY[A7 rx3m WȻIYl㴆 9& ۦ,g 2A!6$FRa*K{@mTcnecɳTAȤ Nֳq 3hWki_0R-GumbE%6c \~^fn )ts /\!(fD׏Qt|3٤ywvCWg\>,yW݉lȘ灏j2VTeyM_AV3 \ٝ윪mmyk#D Pi|RON^}$l "Tl דk:)kd3IHvjIN~ر_0x 6fm ,8{J\߁,  i%ӭl4UFXW.ZW[:K٘~5ƵPQHqhy@;EbX vok3ȿG/G;TmW# EV[W Zu8,S'#f[Xuh// ڹ@s"nsQԣ(b.t,ԆIW~l'vC ǎnP& lב (YG!^ 3\d/ڍ$'ZخÖr.iZ vIcgZ2ƌ́~a-Ȧq5Τ*/;i2 I^xl<|6}SX{ȄI7=h7u|KzcnЗ+*vn"A#,t p/46* wR.U;}E\ Q$p>gš3ޤ.KJ":!@ͅp*ԫ+6_iШXɽݓJs/oVz*oYA k o@lXGqr;Aku)ZjT0.23)C>9uǃYKNaT =l έ"(]@D%#f]`#$ S&ǗJO.^Dk ̵#=Jf%.rjмČesLDn~&\dՃLdeK?Q|+ <F1IEh*Ab3r lu7YvWjZ!懶-bgzԠ:(ֽK|{"IBB+m 5>3Y\/,eЀ ] \27tRqbkQkF[gl'xRݰL0(q~a^Bvr''^ W\nIa(!уӁ !Do@J]lۧ /XXHL4[exSȹO)zowO̒4te&/~8I;ÝQ.5O=z@$A$=<7ᴏ2#N"`W7#Mv]<#KM\+VGQ1bBEgp܈6F(jX۬o[~3ﮑlӱ>ф9CQiqL^^qyN6W.|^6 zR  (ObDfL\6m_9Yscib$:PA,Soykp$Ỵ:ݖۇ 8sϏ2ݥI%Ïp0Gڝwik˞ˀW*x#=z>O%+Ac!62%|3ӐZ槙FzU>I@)p>jYXC.R;t"$un5%pLJ-%W_ @ѷxcG5 sH, 6 ~hOd}I!gWIR.]PL\3A B:E)oi;v=;т/(Qb)eff(<2Ʀp6=t~~.6kF^rGMI!cB6)~e3=Ph@}yҤX:C 9Dے`TCފ0Դ&B5"؍ma[\N 1Sc@4r#}Wkg$g 3v*Ff)`ץmei0W A{j6fzc{_ř6zn T(:k7afF ms))U qVp}xI.+n+Aq'bE܈BbD7b22ulS{񜌀?0ڤg|UK'5J;"j_wV2:BNsjPb<_ pٺ"j參_jV5 >u%@5_4uZB̙d҆1Y  mx2to5 k~oa+3piRAQ <]Ѡ˄pC$4)r0fUY.<=Tο2>yG\<`.O#0(Y YVDH$q^cp?Ce^)) krqCE>S]=tDB+w8-Sxokӌ$? MlK[* [90wJ 8Q :X3~q<;wuyS[Z_KمAZ3%3wu˒:l@VjM#zɻX61iPWЩ,^}ZtxPw=͗g@/ʺN}#muY%r),Rv;]$LcU+POќ>$ aRTd?BAXin:*EѲ':&y]#FMWqR&]3Kc@Ƃw_h5;R[?͓uJj9<ƻ*U Ίd*x?G2DjwW*ω7P$b-h~bdG$`4Q{hÅ>&ԐJ/Lق2ӻo6|ͤ]LC_:,325 e±l^He@1aW|Ɲ5e>|2f^kv9rꚪc93mK8|XglݠT[ŸHPvIPaRM PwU#κ$ZD;9ȧ2mMPŜ"/ôpcfpŭޞz~H"wTckO)<jU+RJ>l_QCGWHGge85ΧW1rIa  zב:QvOX`-.y$;عH1㉍L;松}F:E*DsmP4S2>ΠP꡼o]eM8J΄j( TbY0Nr,ص{i7ư=(e/-D֦˕~bSAB$gksVhB!qt+po;Na(."j<(x59['^+ n}38Jil3f.*j.XS!et'R&CskZ0RGH>h\E2@{`f jKs}M{(/jWgE_>D271fȑqz2[ _OM~#]qa`fL L&0Œ1r=6Y [gMU=ݼ=@*`=^-շy@h8:x}v qP Ĥzy[J*TBU[GcWܛْ׵4<Fϐҵ?H\u6r͸KK[_?ܨМD$ׯϔ@d?6d_x@TO*㶶\4A ?χms2g@ ȃNrSHu8B^f &둕˜է|8<7+0yj,e؀A@g͋=~fwn=; =PbZhTss//աA.o2Tmv^}?55jnн#n SXUۇoUк@]34`J" KF@B~?Y>& Ïu8ҵivq=c^Rb!IX LX$Xay Z,Qvu޿|גHe6'F3tRmg' \O x@FE{M Qߦ.`e=Q:W#Mk 'u6V/on:PiÂltΒkRu]' dv9ԏnքQ[+{MxKU* 8?1J\N;!݄,Ǥ#3IVO_VZVu8DWnڞ+@9|(K6\жb,]F7ztI,^ +^)\ K(N"۰?iN5~ܑ<_d} K l[R[}Jd'/Hl y)RZz9_@!ك7g-38 }<}V~ó}b\mV Ǒw!|V+;рA%vşd Y2aQioH { 7 *RN6LOݴŸ́Qj% '~2{zn*IvS83zcC j}BB0* g* f͇߁ͽ3fSh =#H9*,\2=cj-y5bf zR<ָo2)29X8<[6 ÝS-.l픬p9KZ؋ִd!LBg&!ʯ6̧av5埋$lZ'DLeW ntO?x ߲nZSw50V9xoE)@|0 %;x%AאKc{`psrA  9{k.Z&[# x.z7ƶ#)r枡?02mS!y_iU|.0s4!-`п X$,(0}ֱ)rsa8|/D 0erLj7lf Yf˭V6\ld~l'Kxze k2pv ӜX̓g%A6't/u?xӥ๥{S۬sxEH0t ͬ>wY9I<p5q;uYD_ΞD@Mi9>msfibR H|Vc8<)9J$_v$Y$0 bqp#{$ gHPV׷@75ja|\XGܪ 6طxQ!W^۬R/C@Dυ8z?@kld~٘ }oBSݠ; ,dN &=4>"u$󶏷}0O)&g0.ɆB;_4xH 8*.\\)XqeT.l*Ow@|Mk tgdAk &YlW dP 9؝_Bجz(†u8.5-[@X߮"6kbǷ44öIX,؊ǥ80u|Aq傸l /4p[_=?K[~KRW!^|̤>%3Hң Vʥ;aFS"mmҤvfG~T""tz @&D/" ȑ2$4kߒ2S6M&i Uè\C] '87(]٬T(1 y?tGp'V$v{|^8yi%aH8X:Ԡ G[~mC9ScJJ  [5yԣ%oVoMD |!PK F2{po> $h1߈)88\lHlPõq7L[e)l*'$Hro37xٵ&2X5O̵A ~pY-RZ2glIBAQp 0l>TJ!?*5Py4'܍ `8!]O~'?5¨9/m3U\OCƭ~/L\ip.I?u:< 5&{ wY@81/r#ty@;>(dFJVSMm+:Ӄ򰛇y.oL*d~jiƠaa FO} qZT)Ȋd:W (tCXeZN 9c 6%ɀEc=@g(Xp`Xɸ TCeb7 i!6ړ\Wc>]ib"^Dbr^y %~9+zlMoo׿bz>&WAPN kZQ)YOĤC{znq{|-?iGĀYDt~uZ0uwroSdk懟7ȩ擂\ࡍ|7nXp {:k_ =Q|Vk59p<䆉pY?YAz&ۈÅiv7, @r,ꑀ4ӽvσW@󶐹,lǺ~ c,;&Gf/̒ZbAnW+ }mtw(/8\o_j8zBt\6>,! S8]x/cԡ/Lv'B36";EހViI|e-Y,DY{[Պ5zf'5, K>A^ rh E;tr rgT Pn*PA)^]GZ܉H%<wcPp?l?ZS~0o/u:e5abrHRlIٴ4bUvZ^s(ʒg?v d/4!jk0brAHX.Iu>!OK9mL`,=[~`En!R#ԧQܧƢȇ,Z );-Iw{߂;Ae4U d6 wOa* HXf#aW4@, jp}~jrm:߱K>H󾮨dfjdZDˆ藶k˅j^@6s 7+[ŊL:gz7o4}޹`G{DSܯ=Z։6 kNRߌ gfvɓʹmq%[݁.8dk6׫(+ZtM%Jx(_A0sk&epDK PpymM4ePE8MӆZVkᢐrfRYWa$?Gs*7e,iCIPoTO]%/<.Q;rldvSb eJl2pڌפ(°$$ӧ: b*ap+#O3tXnsgڨ/љlVDG\("a*ݓօ.w~9ǰ $o}#Ӟ$w49=C󿡁vgRy3@ 0v_5f8p0 h{vp! gصbjsq='[ *gYgICra[;{(a* 3Z<, B{QaT 8TC(v,uH/K7+|9LYG7 U՘j}>W /{ MR˯W:ieWWi$#HK{( Xz^Ý|7JV3V˝C1Gn^2-@2gFBN &yGcD;"+~<6(c34+3( $HZvNBFXL-_WRjC~1519-W]0?\XqrJCi#MZT@@gO\ 9PiVn?/̃\KkPȒUvƘ)+WԾ@[9 ڥ}J@\/G"VFG|)|s6=n~Մ:;f_9蔻zDg-&[Ӫ{RI`nԐ>xŠ:%^]Q48i Qź<pa:25C\dxEoeyigC- e!Šp_ b2kǦBD@#wC!*M5g}9ꀹe B# ItvQZUk {LPԑo!2'>,Xw1;BapNrźV}Tt7I)kzW?[sh ǐ`}+&m rZ9"±ڥ\WT N3Utۛ3|N雺/33YgMm3&ALDCdz;i6;zso$iqy4Xfi޳RԲin;' DtȨWx],-_-ԊVapQ huaNkJQZ`!?.4:42AZpZQp99n(kE.;$nhDf#X.gTT3$act` f¢ڻ nbO˹8^qSVwUu}ksZ>h됓ap>Xp(k<@(&/DQmkc/`.O)S;r$XN-|Bq@ͼ4}!i1غbAMf0-fO+/Kș|$<=ُJ٩Z! qQ 4To$Pv% ̮3ZG*xe{* h]ۂ除mjH? GJg& D j k7HYQ޷Ss\>aKTkp64'W00'[|_ s^x!^.npo˜.8+<!ޯU-AQHSK n+A9k~H)qo,dbEI~ޘq[탪TZM&J~+r3'15|GF"R!~Wy4-Yp+ww9TzW7LM{]V(bOH4eա2±sw1DѬLEEXZ<_Jam#>4L. +Kg)- z!wC:pQ@BXEۓ4lHxo A4:}0~%C Ez?oIM+J@>E05{D?Ixm Qԉ,L\)rhJj^`aqm|]@ |@\J&bhE)Ǝmb,[R7Lª\bBbNvK35Ekцhw-g󳲿x [ݐ;߱c(3 G#L6:@2I,1lK 2 p*l_NqOVԩK;s'\`x]lʎgW4p+l Q|aP~`򃌹3ąH+ٷxk)Ԗ|v`Qu&F)Y΢C۹+pb A\MT캺vj/RVaw9=ree1pK(^a{G!%00R4EdY?<7yOqpc5A'j#\N{Wsyhσf awB*}6*Vʚyi3(M)' Y@p%.ew~kוA,ˡ#JWK<=u 9[Qj~eºVX;YkFKwD- JM7alj!ϝ``r  ˓ ;t|1wx g ytcڸ'+Q)a&hQX?,(N5kb<"?bKJS89}Tx!y<J[fm_|w!eh;/c$ŒkQx_3Џ !cWAi[AƹAP17 qCg6ƸrV>ɍ,M~&[GEј@VI[jҋG]*pgIXj t%vl䬧?C$+D5L1[* 6 $[ ]4Q=\tf}kŔ(wbbf00D?!>o]bj+ 2ȕ|vkmQB۲]F$P!pLϛ#Uzk矪b^2o`B5?HF HtkY(cO54|k,%J `·l,_Q$/UШ|_.!‰2ufؽ$^ovr''tz_+ gUd#5Apў=K4Bnu=U0 h%~G&;bjೢܠe@}Kl0d]JIaÔ`ez8Ab&+=J$/!+j,`׫9Sf=7 sHS7LbS[#EU'@SRg^t41TëReG4}cw-nh خN+Ivt338/;FHplU[$&a1rz<׮ǿ,4Y 2Yq>7q|OtqHV=_|Z4bZ.?MZ"J:Ɨm NA:FS.@49.adǙ+Kszf yEd qZ_5u|ڒtKm),^]A)9bC͒G>QgꟅ; 6XC)"RYߦDa~-aE{=s׻9as$|WĎd`Ska2p'D_Z0ׅtyEԞ8qilϬ7Nː {]½9)[U.)ZEA*b:-JCMO6OWIxF>``QX(.$ / '1V0'Nfud2pk=o$K^ף5mp 5ȫ¶BM'NTċp3 Bx9uo3a\yQpKB22N2 I۴)='K"kp/=A_d)ӗN@ [-|p9&ͫ.(8vBvv~)r?30qd̀[d7-еRP4.oz(pƏ|N[ģW2Iba /vƶcƭʓD-sf}ܩު ujcgqw/"J\N'e8 ?G']}=7g#/ٛIFfޠ;$]bSU.(|N4kXlcXw^q9e&C[8:Ȫ8N#sv66LJ6P)܅];L0'#@'mG¥1 h.r1r E|}B6= ??8JrbPT95 W8'^A5elj1#a_6ftf@}*: l9^QC^eRތh}XfóDXm*j'@ZZ=Nk?rXsLמ [tWw%RK)NK`MߝE$:Q v+pv~$/jb5xˤ\;@]aN#3#i B#*M|(%:*&_A:&7sQͬע{ !qbݜ#wΔljbLfgpC, Rs2 m'2 =: tQn 䓈wLͅ0\jX .45,oDyzn&l ] PF㜁:|6Z\P^JDaԒ4 ?QnXnvXIp'*!=/?a0=axQ9 "L@/煹[({֖}ǘO yPq+sի{r_9 ~Zż0a[bp\"rMS2SSE[ >1B;w16H@ݰ<`cRWEޗq;=nP6呍5ScXrٯ7 |=^D!Ӛ@!r<*& h b@EgnE;[@H@.ؐd{vRNj,n}tNw @"FvL`-?pq-acsIH;/W"+ӳ4>-]Ib/c!:N dgwxtGn;b#>fGE}#)|lU EQ9sPhE&LhW,F=Z~P2=2ڞs7+M$=7T]}/ cJ&'T"X 19?,*~R&Јv<<OÏU5M~s<ܡ2\5 m7cS28[*ռlwNZ8ژk/͋6xQE1 ޟqo5}4 *gHEk3k>gv(盾;#6,M u ;'M d+0M^mw򩨤 `IJTykƭOk-3pBp> vt)xD%+;0H2p`>"p$FJ Q hBnshfJ1QLMhAYcm9.( yg4hQ`D'4P&Čo8Bj8stR4m#Cݴ:0#ydY* QwW4 Js?8,Scdbx}0 BJ8[.RQ.7#kiMF:BAÊ.yz}\UΨX4U䪆 ٝi'(Si . Ud8꾠ʮ#uSKM"]O_"`: o9?H`\h0*,^dV^8o4 /jG`zs1'*I 0p(RNط90.d\r :iWqFy '[sd~ZC6 44#Z?Z[.s,WΜp7*;.#u_Z^8{I֣f J$JHD>//(p<ɍD@2n"3UZACĿ1]6pH\av#Jxa`@}MiRggfؕo]uh.7*CrH1*EosYN [X-P6ūXU3PqU^F{IovC$Uۗmga*?e#F$1!K|Owv[xt`m!b!=wwչՍ*K|dئo%ow0#@b.ug:~mPou5Z&?[w21iҶS!^p^UYNlAݮ%1&=@F72%#} #-xNyVK.5mP,.;a SPfQMAr.L aECYDM`L=@"&!)ss,K[d5D*+…<h5 %CxkfbeD:=N#84HKja]{ 'g$(_kwU+#G?Gk9ĔoCtVJ7u¡{˻?[olY+|(a\@Wj (5I￱[t&ȫ Hb}f19 IZN#G5}44r (b_ݾmYYuGާ/k f>AvH@&U>J/ؑM~42V5eh{o[,9ֆh4ݓoѦ?GC-WyGKB Q gⰊN2V*P*EE߶͂@&9N=q'-9w]:^;T ;mm=1Z~h}L6-XE3K #MZn^~|N Ce5ݔc3&]Lcw'!Afʂ}1 Jhl$m-;U,Kk4ϝ츛jfja;< D @,_\`y `obHLu6Zo$D uEwg[#_&Z` (9ĚGПM pFKF4-Y{^$n#|b#9mB]^+%}<vyl"k  ~6_vNs'z7äe[("-p 7NGdƱz|(աUM&vr֤(Oߚ{%n'猭F$>1E"bP6b>/c%1;4*n',;|ԼDPn;38K^qcJ]EAkc›$$Cpù9ZsMOߗCZj1xK  -lA( PMHv=+"2Arf=(P!Y_3Q3@-vT"˭[6A3z(%薰MaSjgy}T3|0uPrx;)#0u%]Nxꊉ>HF .&z ^H<-yhJMp';Pw&^oA' =:#&U٦OK @T+{.&+w>0=gىHE40C#aK0~^עXO?ziJ,zyzmGH!XE~ļRl"**s˿`cj9"qcEVV}hci@z8ѻ+b>mj(?>%VO/O ;Zu̗S)~ɧC ٰ+Sŵ><ܺEe r2| V);m'ԟ*3_Hj"5"'F6 1?lg,0wtD}m$uN' UTz uWS\]G%r(D%y܁:B/G&ßkSRh,^îKT Ki?ձMm2Jc1{Pa/q"ɇ1L7+L@:8m[voo.:42b&V TԄPURR}Sq+WR0R\fA+[^r)N}+k4D)EQ<N+R(ټP/reg#jν[PK3tlP5=/0{!LGF Hg-Z''>yǖ0 F&PW*Ѫ4DeɽXݯ {yY">Io =Zz,po~mjj>?lo%F= ߽dEqnAgϰފ]ֿs[1%,SsvlZJH)7+ׁŏ(7O<AzY̏5K(j5!锴g¡H&}̖>ENI=Ƃ٘- !9S >-sKs7[/2!.W(k 4ڂsfw.q:q sߨdʍd+aX-H WE y^g/a0 qFI=\kx}閌ͦ^猣`_dJ^b[FTQpx\SU<;h$Ÿճ*B]"glDRx< o2O~NgH$e_XܢەDž8HdZG}Euė9އ7B]eG01 kR>u}A[ ?z^Y4~쫀Io9#BfseDo}H%W]wYnL˶z}h p~\)㸱2.c WwH럛Vǀ]fdRb )BhL6٪Fid NN1Tj뻶= z"&GO8Ps{Jv1 ,ߺ1pLjmmjTQ%4pUwtL+]R{-Lcs1q_$<g3n{E?Ev|?~)??`~O&GK~xUD09j w|vi6.z3(VQeE\2CNJ*j2TK2(u2^ˑSP|`ZZd̝U2RQR}:pRɋ{nfcs*WzpHpFx9@SK{(O*3,rܼ9 R"i)y %;602rqa6oC=Y hFZF a,+7Jڳ޸nAst vn:5zGa(.PV~r>v}oh_e|0"TZ }eTqt .|K> yh>+|œVLS gxy~A BhJ:K2!tV#rV 5pƾ?ӷQW!r0 kX? >heA%>Pl@N$ Rբn%R>GV9mQk 8 D8}T۪gP炩keU$G]l-nj4$+ݔ*@Vqc߰\dPk [(.:srx&NVpܔ&8xN `@aYTsf#-WqD Cm gHFzNxM]]\+E4(ES> .~z+Ol5>\>QS+[ "Ev[ h#w#@XkoCTbfp2yVowDȖ3&]iGvxӔ jWk#-5n-Ay(Y',Ng7 78RܫD5._>Q5 LcI~RdҞu9_ڵ:!S(Ctm] 1'mb/L@Xh){81lOv[mM'BW1P|&,`T\fx+{P@%vZ-\c)Zjlf!gЭu ˗|k*nO$UZ>tIvSR UȅX7YA E_^ T_Mw .-X S>,{9sܽ_'"6e _+ACC ujƪ%*!XF!=iC}6忪fVQqCʜG C^_BKooF/?\3T1v4"p̿)_پ>o4Z|LE~Ga@ 8T,g: ֫_)c"ȕMsIͽ{c97.$F%]z!Cb539ЫD fzx"QC;T|@:UURBO լ̇&GWU7Ja)'Az"&s'0#oVeqQm 0" `(sf@ߵ hpus K}q3$~8AM>z1K:sٗкfYGGIP21Yx.9PQ(QEU`ԗ~{D)2곀u4AI65h.1mms͆'-q)D_TjmoH{xDzlWs!)6;P>+oW։*?ڃfO}jm;ܫt`hxq\KPdK*niw6}[̏8& RxsɼGO9Mb)@? :w)EjWe!Jɣ->B^wstIj~5y a(u <@Pm2bGVXbKLުl~ϷSl|?XK0[Nw KZ4P-$ŭD!`+"sǖ31J풐aY++Z`_i\ Zg`{oy}.nLICZobP-y q"9{ES%=3@mXzNyF {w zPՊS1?F3b#ݾش/w$o'ijk , fnJ"ޞhn(]#)m)V,aV\ug{KCqqXa4Lc^0bzǝ D(4U<9+{-]Dw Pao2m 4eR|5(},ď;%xβɶ#P%z>(uz<}V44QJZ)L@D";8։w'Qڣ#l _4*~3B6]mqK>61y|lEB̑71v;U| Rza$o|bf%Lq1q}3ئI}6;Nb2|-h7.ե`wp>H|C5<8$V gCe˖ƦMHūu0HvKO/LHHJn~CnIQ"%l99%W\eՎ+Y!zj3&6ՆRi5;npV/!a{:Q-#X 0W.M2m Ŏ*/OܴIUi e63 ))14ra0lu|3sMyRk0#ȭh=;|-IF(KƁP/xng2Y*G9zMcU*{n(nV+[t{Ru_²14h&N:|x_!S\eW:Ǐ=Dz7JvYVMbsXJ!{$ċ`씔so{yɰ}1^Nu vF/%B[54nĪhrz4h[,_7t" d}No}D,Y4ҩzqq[EN㖳]bW')C] e]^ $Y/8'Jnc*jv zV{sdFn…^PFO93WL];Gp0'X,_# S75ASaiR7&-v]'Bok=^ɒsbjw 2$4,`U b쀪YAUφ#QR՛ /'(6'j0&eh~V.,QRrщhdA!Y:M\:X(;e]u(bէK jO Є7`R\}~4U4jvgi|D+4+EpY^ !,*-mgӑ9^^. lS Zz`$+hS`+#bOqm$72e0W?p6G2^6z hYӗF/|'XarQP@o~{%AN =sx5wt}K!'}T2 1čR#p[Qw}dbnK-a& %& yK VjMqc=p C0djk'tI샘.^QjmY.3~!jtYXi?R%Lʛh#fQքyB96I ܄5z j)8tw@@N+dxDLavz&C[C(SLރ.B{f;rթFEI0T͏E:?fPtўOKW#d6ʲ6SmaL8pUK(Zq^僸U<#W0\Sub<-g{ 'E{0Ņ2ЇiNJtZU׌kA@bZvgW4Q# :{`!"Hf(>WЛ{> m˹ЈJX{jK橽ZZfg=~O(H%g BNb*GwIpN Dױ/킧t5-H6[u, ),^} FOC=ϐ``WuBĠqע- -q0?Y>+=;4GW_ܫA,qG<[Xڳ>'t nBIӅ<+ixMc9*QDy80.21Xezܑ֒բOC!Z^@s-8XU/T0H}곁fkrţTuEB-dIl o$m{QaT o 8B 3\Jֱ(j/Ӽ#dҏ:&^xa42i ^+^VtÌ%B*?ESAIB7bRJbh`J?AKRw4Wݺb絫>\қ[^ypJJƂ#lIrn5;V lKֲ嬉ڶXİtZ<3:BH98:iU(yel8]Sn;K~S+&Coi2)7S̪_;o3_V\ثK\:ItDWUl9}UXY,;uxweY,1.ґd ZhF^].)ChH EesQ;/ "Klӄf83Κ^?7r=[2&$eۍP?GRCu/_D- TYUBc( 3BY?6 0 Sڎ?]6n*rn[O[ǽZhD2ⵔrsylf? g ;X=\-Ed1y3/,('1]9\%Pb9* /p%QL`c,f,\xXX~Dgzk_3d䓬5WU0.+'@k<=>uŜ\> S\0?3$ Q-bJȟ2Xft.Q!GѤӵRqna v~h9T8 (p|TSC[Y'PұTAn=hF>BkD8 `\N 1Q~= dۼՂf ]T޻`, RoIXx\ b6V..lɕ5> 'z;V5 c b*TLB X¹qȼR?7 Xqa |&<`tDD/t4kG 0g)nߧ1.EVeZ" ޕ}/;!H9RKᶝmH*-c Ob7ʫ_/\ξc u14p |d©UX*tAdMYysLF*7q"O፦*wuH,}+V|mƏ3ÆaL*֗=|\S{ޙA хtL x?SȊ5L0Ŷ-K$C!6 \r[RyU- Bm"!8PFX<U-TM&R.قj.+܎PAp h3p0 m\VR\FɢдB=]BHV=#Bapffu_vPY%LCUZM+6-) 7yVԳ_~ĆҼr7{W)5[4}uxen]Ht#F*cV)5rwNr* 2a&[wVPZ6_A)=tQ)Ԓc]/\Ya2s'B.77Vc.WM-鑢_߸>]/ W%S9l$cp2Wh)3.XiLBũrŮ-$q(H}؉k4QˢxD'Dξ2T/lt6wc|J7LE*~\ W$F-M6|lӾъZb%%OٿFxEL*5ZJM{<(Ws=k,Gy` jSLì׎LNe (1Pz9aa[ +fFF] GMIus]AC j@LF*9|n5$zu옂EFE_ *;5um!e&. @=?HƇ] Bh-^͢6)|㢀\wi|#RmmܖjhRX7\\ ,MyqpUb0/QhiL*tnÇx>sI-&v/|v֣vGS$6vG"̾&#Ls$~7XtF{yϦ7 vҦipvW^qHڋ3}wvł$j&]/]o% 5'c`( X6!n&aQef,Y_!Gt#6&nYIQsb1l|ϼui6;<&|>vJ rN䍪m1 @(unw}g/.%-Y bU[>{Q>+Z:ZʾȞVcXX \Euk]K_Ӓ~ z<Şx;<{ŧŏ鷝 ..R`F￝'Ƅ8HYHI1lH7:Sb>UEȓN!ē fҚ)R-kd&''_MnYݬ~;|I,)!̹)eƺ2->)f35Dњho^( *](iג&noXzGWh -ztFڄƮN0M DU|gc7vfųşom^^Q*=H@% Cq/FV<)$`&DF܎OAD"b¥&/ 37ǿ:# b B1r4/IUͣh*ř}p`Y)n4Cj*<@65e\SL8C d1T9o>OYx J5_gqr4!ZhC${HZaF߇ʎ=b4yI)o=( ' #yEp#PO85;.T)XFRܚd0ĝ.d -8>o N#_ 6d @׾GO].' .AHy Z :9&X3i ]BB\Kq+50=x"t҄Σbf&z&n7M&\B SC"p\!(mV=aʥunPjffX1w6{9tiɛ{X줇rFgF)g9ޱ6I Yav1]Fge,\eGi Ì}l57^h9FH1ˣr!Siտ'-8<>umjm0m!J`|V׀7iIo?&9?Di͘s{gA<[HzqB;u4V ojQ`M4%ʓr!Ndm\ /mktZl?ͮuۈH(uǘ"cUiz֙Nd5h>ln"4,s/9qDľ& gD[6f.li#JF;},C(c7|x0/tqmc$PUAn ePfG+ѨmDtT<0JoA1msN S'R"fmN<{O0V*zsA?f!89WnN$΄Ү6vIY"h7-%.G&lS @ domEbRmU5S;?<ܖLN #҆vS* j_\o酩uּPǤKG81jonls h}.L>ƬլȲI 0D3SM]i[1 yڻudXp' 5^+b02:3䥁f7׉`p>I޽sb^;XVbHcW( )4/@I"ׅdߔD \֜x 2gyL6D`0E w/}LG>_ֳ_ԯTJο[n~l ~r [>vtXRG*0*5H؜} jhQC e#sf/+Uk^|}!oxvDi8hJִ0UË_Qj,JJ9 _Y(^!.<Oh\aj]U, n*-EJYSiQ2Ee? N4)2kҗh37ŦIF#RO=0_"]Y CZ[@<~.:)PɅXqH[1vJ̡Ӣv9\uME¡L°Slh#x`+.%n)5uPiThq!vy"eL!ɴZ.OL#.ujc}BU wv`B.n #y8~I mV-5BQkKv aGXJIoЙHi5lxpz<g%D}rB?C\/$$ "zDgoClj7Ft >8\2L*s`@.ݓta|[)q $iP< d lɻ2*)v%x | As?WT1%afB_bon|4Y\yJ9}L̪.%?(UL2rO4D  bmfxY ݙUJGd7AzApؤΛK'$]Ag8*dT̸k U ~ZbZ`%-1YXgi+IY/E!8I&-A'jYŊPlw!ӝ>N=:3Ȳ(hB5S r\*ZobN?d"+}櫬<^q[JדGO>Ⱦ/}[2Su٤qo}qEOt?3vYd>@G9p/InQUo- )eкT$O4c(t Ovuf)?1#͑KT#oI5|=ggxZN߆3i-n1JTzVVH̟ `TCu0Ԛ ohIM@*hddtBг^xMrñGVW+(صP}4DqRLost  H`zQ?afa՗I+l@߱HbIih{4:^#.~6}9wr3=RD0`1XKɢ";.qeQ[|'+Q$b>*)S*FJG\6VRLZר1Wz 2Gu%:gt6D5/b+N^O<c;|񋲄xf-Kak$k`Q! s*㢃zI$Zì6MZLq5fvɺWVFr lL.Q%hqE@Vc眭-s#.7+DcmծKiG :u r] lRӇ0hDce:^EM<~"g uIiZ.DAz6vS/p r,vp0!hdĦ9_k o& .X!%-i*XoLP| _ 3"ϔF{"s@)U5Zq~S,)xG':U*2>74YB/bn\p $&Polp?STXtIVY##Μr~Ձz#Hnߠ\<_7:B\6ę\ӌFJUC K,3}Q`&T~Uiӫ pz6׹Ӟچ-mGm@FT$)3r;fO|طJ4`z h= ~"#rZ){5i^fG7Tz+lC/TSΘג?E90LazKu".j~LV:^XƁh()5dEmĶ;͔yotU[8()caAwW7vdִsM`RenX)P$(\i!G P![p{b696z,*;NM9ƫ9?JƁw^G@1\cM\K ]EtZBf`).^5SW.iNuVVlL xqpbS:bLajOIB?w%o+9Sj5cg|U{QCBd>T ]mWl';욳DӞuB@-Gcut!Gu.΁yHyIf-g8 .p< *dZJr_ęׁlM 璶d]f"Q8kSR\Ln{x)?uZehC1J:DH5ϱe⴯1FFK'>W|T(s\]o|`<5֍Y!R,R0g2y1LӇ\{Q}E,~u)452#`n#V"l)Z -}GXhyRTNNٓn"}Hn%'E cPĉJ08z=g窱' nkj5 qKtxqV˨4.x`b=(t掹c~hjIŭ,KZn9M &H$sᒋ|:њVʰYD6EdV^h& 4x2]ꕭ`'~;z ݟFҞ#3& I8#zbڷ=J=7 snbjF`!0f4fYL hTC8AJ>֓'zl|g.2BJ,EBJchpC-ڦorВ n!R P'z)(KYNn&?0|J=%̌>l!Kqn 0Wp7vn=B2$j^1Q4pFȻҬ@o #MIOl>DEKF!d]$8WVҔ15GcF'mcͿ얓4S!悟G$m悮3-:! H1/+3L'`f7"` &(kf+TA w3UC5=Xߢ"J, hws[t;\z3 ȩ_aR5NB}$(]"H,aR5>I:W[G[4buOVYɑ3~V`7J - .+2/"ypҎkؓhb)ssj*է:E D6@O|Y&y {Gޣ v^#ND3qh&-Q>HRDiAȤHaѩrhD *+Y>4G7C gGQCr{fv0\n%njeWި_<b<]o 爘`ə:[X<3 $™a0W CdM36C+/ \ۦ2BO( 3deg]BTdFabϦ-i bfk4ۜ6L/D`K@QZyR@,ҿ5*)@L^H{τ:#hDpZ#M/dDT2F'ȟ(+J|}D;@hU"Js̿ {O( T-@~SLG#N~u«ν@-9Ǔ%c]fPwp2@g񈘓UqrXטǵ?!jua:CZڷĴ{h~߫5y:G#jP.*Ńh1]O>|)d%9AI`9NhJxao85=,os}ž[/=WP([1XѭM 2A309ThR^؎QRy49̚..n\j&hߚ՜ق,PWJ N#?ZϋZBjrѫ/UvLorಖ-pՆ'ݻz$;Jt1B֪x= k%F87n gPDw *<" 4_R^N󀑐$mz,Q w+5)u~|w0YS 4-Ęzg0^Nٹ }|8m;5%?pȀ}R]-[}=@L5lo "QCZ_* V zb 컏Ѩ< lࡹ 4 Ŕx?[0;bKNna fYe81**G,W]b]dpљNexf+5fT22>'–o_qy`t0_͗PDG1UIJnoIE@Yy1szXDʁby)Lz[Sn8(xHSdS꩞s9=m5і(}trL\9|Aqu$ Si4Dza3YeAr\>Z!G޻Y' |͟S@"+ޯHISXl-wFMu/4oRj!B3w 7 YDQQj*r(k4FnUގlT|WhHN~V2Č>?sToh$TY?}|[X5 yu+h{ϠB|K ^dASɤMex@TQa1ͷտF07Ҥ@'[FXtu/S'C'.bɬ)x !^ K,2gj4O 89C? 0=adK{㧮 n!yiW';AAΫxEqD9x ƀˌ]h ~]YZ-(ojA}%ʱaP}wP_6eeRݖSF: X-gX/5m a.TWp0:_HjyF@I}> AgOrJ7PH@QӤyBTˢ l̿ ]-e :­ B,uf?dFtɑyh}%=F|(D * ]!Ώ3!o;'=2~&kRp<ߊtot^\WUJiϼ!3[4a`i,;NdžZ\*u 茪au #v1b)Xڞk-P?'Gcz(Am$BI[LIJO0/Z4~xBWBK<|TJQ141Y¢D;e>1-tlM@^&ßP3T&\:~SQkf;P`1pOƸ4H ; 0X";nhR~t. 3>X[@|}lgΡGWuE'Y<68uw--mVҖ..Ȍ<^&yr`p9YBCw!0 CҒ\ (vBͷU qs{*(#Իv`H6%<4`q[Ԩ=n QC =џ<_}޸?ժۣްrw 'fH0WOT |M/7PA4kaEsr'33>Ǧ {<Ϝ^*O֝. gˁ4j_t.c[善}{vUKUN2cctELpC l E}G1<wD\PB Pf(w+qyReU$Z9ݻ`,FEi*˳ǀh #[/a7\#Xl'Ϫ@.')TG3.V-Rtw0THh@"Qr΂tKn +/Yl#NChKsOk)jga?jKX#I+oǔ\|t5%P\b4ڶ .'JC* 2K> 73!a;^e'Ha~{w!k!~|;t R=!T8yKp HG4G m3b6y#3#n 8z\q20'u7gsc7N@\['*8_Da&)yCd'e6dlU @g@K^-ױg)˽l8 f`2vMBΘ]<* 3Iۡa|m(E؉]8􈞖Ja)TP'΢\w*W*j?]fmj% ்CPD֑9]0\wznV SPnT~IVxF2gYp2nd6fGqBj9̟#܄웋2 7{W9$"k V.{\QW~P"j}mUAe^DM,SUD_Z$3Z"4ܩڴ68;Ŵ. d/y8S͉Q5+Vev:Px+njdg\m{A|'ϱBxvRJv21]`0iѮE~o=XOEzvo*.)Xn 4.o4xdF%$$Sj@>T(D=V]dZ\VZ a[) %7E jT2J~w =XJxFNb$IU;m[ TmֹbӾN0;OsL;R"[?=FS(¿8VHG&d~o3 '[$@H뀨 \PxkwQw5y%[ ‹RU|í蕩+|Ii4޾R6 ,ʝ˄nK]ւ~xW'򚆗;2!p Յ[W}Uni6X:(zi2Tۻ" _r`Lם1;Ro{>+ua*%3'bԴ=._yAZ s2*{;9^D}3ϊ0MܹN.jR8o h䚙?>׊`!F?B P% YS77sYx J5[E \uTDj?J1eA] 9'|!0>}|ٽ Fܱ]b*WPg9K^%kØÒy|^Bu Ԕ2Z%ѿSwz98޿fPOã5%nxSU7^F G`%Ҡ 2RRLF5S9?Rr$cEV%ZUôpEy -UR@qѷ*}ƽ3\ȘeиuhndExOh*%d ?bn$GF(*RG$y:gIT+ESn!Fatثf]_O9L`v Lg amknu =f?_@d 93 :FBO?<CL[$1ME$K av/ v"pA3yvĎT%jɷ s>“> wE/i?J>1RrWN"P= W=&qnw.VfL?(REbF^426^j\ ÁђH(`BwЅ[x!N̰L&_ixD:W ec=WǖM:nUHo lt˪B.Xh1|Zyn,a5 jyu~^8Q[O 5oNm$L ЕG82j]ӣ5VLXFM!qHκ3:-qט;2 NK@s6SN}Wa./7$z|*Աu)5>r.~G,Wt 6ZBaq_[+Q-~RKHz!%-~Od湎rt#g[e6l‶.ep[aM+U6d`di|)bf<*1hgH=p!hm@,5k"q>nN,DR߅okrF y@}Ur>$Ed=HvIvu!Ŵ<>_~/( d0omU3Lb=1ys%71Zo#㲬Г\PŶdyDҷkI/\'2KQ_b~ `i"vO8hD<8EksNH7=N3߬JS\c1ł./7QÓLZ&@-t΢Kc|B)aȽ+KX@K-?YJ*oZ{exšD-Z8~ޗ}M;D0>ˈ. *6J ϸ'qp7םez$Li4U,x!cLS+PF~ԑb+$Ȼ2jcW_)ؒq6yJ7 qF"Ay>;۪JsswӀzU,ZΘqۺ9ӑ kLZCwNIJ:kb~+5 N+,9!~׬ͅ-bC z<3]TU[Nv׺ќ"$& hB.,CxE,)#5uކ}_j А%Q|kJ,(Xk ]}<%pq-N1 B nᷱIue`%VBT;bŢ;EYARP'*aP'„*Г) '?ݘSB۷x%iqUM4MƄ~fv0{'ϏTL(2}ԭ|:g(L5X _&.^ D=_<62O+c֚444 D_1խFLiPԐ#8_\d!Sb%C1&KNK^<:an@TIȾ=>7rWxQ3\Y&>;ukUc5mŒWͩ2歟5\>+8|=.x:ݏѪTUP0$mt{0>1FZ=!#9V{ C̚h0A9^w_ 7C"j\0uOrsJe7 cb$yoOhkGZ '•PHmCJ`UqˏH 6ߔ]_!wF ?3@)LE绶xv!}&˷6ZZWb)~ΫhY=} _Z:ṵ$ֳNߕf1ef+ʵN2qF27SF 1q;hFXkxyb%VP'$L|xK N{rT @d`]CPӍv`ycMW`h\$=p!J~ ZΒ!=n&h:f>0xuRM49&J91c C8VHB7@&ڧj'Doшl^2pv֯XM2^}lhx B#o{lJ>uBު/+< o7G i/Knz!peqD@R;I=>F0Mk/xktY }1>Z}+Qe _`RVr4>}5v1 2GekMD~t@LkS/&dRt Ij|6$>Enq$k0:)JSi͛<^c9|peJOrO((=gf6(Nh"/OF?׻ `BJjȗB=`8Be(Zێʈ߰3z4kQp^.+&vHlJݛ(\d9cMc莵 =H`/~Z:УZcD?${%akU8+[g˯;'Z{kѩHtz& <`I@sգ\͉*0uvAo%O 3)z !/=jOo1woܹF:3!ʂ6^ˌ~ShNߨŴH.^Yi`{c,.a^ ?fagKЀWyx%߮Dža)vg^pjˑ\ 3 w:i'OEWv"H+!Pdlee!&;pT.!E]?ߎ#=zcWъt4_ 96!VSmlxIv Yק^4,@I7)0ϿsPU@1aFտ6 ] GbϑC:]3R6 -XjM+BDEors.j5RK:?$3&D>T[YPkdfo.QFۤ?5@Oko녊EPlEd VuQ;U[p9fQl`HGW73R <Ө\ CdaT:QVD38v.#sNr8krEt/` El4{-u8WM\kCRHc,~RP^w8u؂C>ݢKjR cV gMLLI8ѶTA!'L*T@u?2M"A!a[d? 0'/oR ]df0]0$dZF5r<"ܧuH *|ZUDmK<ͬ 8b ES5U^ם k, Pse_na&1  Te}o?S[ќ96>I&1E)ȜȃV@pA?w.߷+%kV~:~+QbICB\&N`Aa/y`7>+T]8'XvHMu?c'P;()4*r4GՖW=\N4$QDhzaRC௫%ɀ8`k(a#m9lZ!!}&1 Eݾd~,8kT(t6(wy[Wx3{-7e~dZ+"f/10wlB@YELbBGFcIZ<M$/f\Pr,l.*@IvЗ}0"{(%@Pq($B]͞G+8< Q} Ka qe5VePqp W0vYc*>T 8yCp`Eô mw7*)PfWsn2r'w;(b<^RQ (3%qTk\zS %{X 1E 1v h_^肐xj,wC5X׿-,n` ,F5b[}'z]̜&坝~v ٠ Sh96D@#<݌ t%)ybXt|S˂j5 &gYq8quɜ\2wU'-I{h%yF'aDJ㴴ByiE@\ɮ2JWMhu:B;z*Ns"]H/CRdxr5:T|#(n;}(u˦rBWM߀*븰5!Zkh_PcRʪA+3 =?؟`VPs:2R]Ǩ?'VF ~dw? b뵖bHȁ *6ZNSWiBEۨYSFMLئ,,ZN& q#6 xlL>#ΆIdoD"`)nP!=|;;/D쉋 WOu AhP`=)hzKlH4,Ё_%X8'=áԭ ?oP| ˟67iY/izx=~Io0?gVD/3o#)~ Ú) 1N9tn~OH.(GPJq8O" {q}rH4 I$ۧtHH@5cȦPC]pIJu?T5|*#Y ]@zLX#5>}f$6@4X*d^"551-'꧆-Y:ȏsGq&O>}F@ٙo6Qɦf((ahyϑ`0 `+Ir !9""kMsg ;%̯};E{tHB)v"#ma>~Bێp&D$#`,QjVDžB`Z@h)b46|peoܿd3v;r ]C-tÖv;ߕ1S9a۝Ybg/ZMN(otxY \ ΄Wk dt~6=h:FJ̤P 6_Smhpvs;$p#u@|҉| "%G}h۽YQLqYy: A193W3 ,ĉ 7#=hlw)4=С}C^Yo4_jIlcn/۞acM 7`aylTӹa[Oqoe2Oj 8y`~~Ut&&T󏧌xw%-CcUxapR)cQmxrXXJrRM'<%} b\5ighjͽ3@U+ng2Ϋ~\7AUłhFR%^7*$P 0}è>ބ?y!,' YqVYW͞]a %wOlD͈tcB<I^E z cLҽ(q^^ȱ?*u0eZˍȻznW/i+wL7 , !0gJ= bUʩso V5 ٬fWbߣ C0 . Zn0b" 5N۞/9&b/Hh(H a}@$$Dև j7&zp-xyW2~"g鬟uLL`@"]G^)e{.S.p0͈v,ɤy̓ Jh96.⑉&\h>J"g-̑1ʨ!qQ[3!"+x ]+C(W3>|^q$'A:0/ .72h4<`7?HߊhAYGH9v̑>,]DjkO؎ن^ޣV# *>Qdrwh&DU9ǔ?Ŭ*"8`fmEИC2ǭPuCOIdGՏDJگUI[p^mːԥ*6qQ(M&tɠ]ʨ3q)5/uWR})`EEm-8wDkM$.tr/e t= +2D~vxF+ 5#@^Y\H @*;fn?1Uք N%܌JX^Ӑd!ϠΝpǨ jq?_nfĆSlϳ5S3v:큄ўE)bH4$ =H { peL{W"SGDr-ґ'E]٨o~ηA~WJX?oLYtԹ!*`xDoNsBX˃:9*ƣ|hW7H0u!s&O5ȽJ4ͅ +?r1 J8ĂCM\Aփ @3!BF31kX<M6E:**eme uDxU\LW.K<(G q< ׼ЅsZ &h S`#j%+4z d=9ǯz!{`toy}`t8M&9r9M4J t!l1H2@J}pe {p&msAlE~(q9 Is,&-!X?DmD Y{z1: beȊk>3dz᲍ -c'3\cF:. AWgĀ I{S n>NRlC565Fj ?Ky-iF#{JjT`>[Vރrǝ+z:kۭoA{ ಀiFpQ2=٧;")qF-0&̣]a_hG<"x1Y@pt߳okѵ])SJ"<::Pi, 53LK3ĥ;&.Ė4ǖ90e i}S8 ms@z9~ h y)Z8XfREL-* a&~ :ԉT}q8JM[nlٻ m3 O괾d#VTp%(vZ+Ub+{J |30weu07?IoB FR~ "-"iJ$|l$zm!;nq>kǂ_lkmȮ ','Wt)1 ҙn܆I'F$`(0͂[3<.Anu9@=O.3'8^R \|.-Gf {?lȎe/$Y"" ۑ&s̊HƫˮA pk,PnwѝwcXyz)RW ~je<5[<*1MȾ Kr8WwaVrD#|yT1ŵSጸz+jn7a:e_gN"<^˭rŀB<̓,\Gqzf0/J{pHurWat3؇xn'd ź~alDʮg՛xdt^΀ +?U%&)s\0/բ/SѼ|+$|LR]Q:.0߂vz]KL ;hn-,O_8 i*:iu 3)ϡQqGlAHC8EyT3m-Vv3-PlUMY"t5͝Tfc{Dcrjr<) lu;1cxCJz;=Z /s>B6l%K#~.Iq X1b匫dW "1v+g3):ٖϿ-"uS!INiVٙ{+퇑t`_v qY> ޷Uy\Is*r`ZWo0ߨ;2[%[RsCj2Xb)k*r$o=omZ_G~(JqfYZ|6")x?M?j2FJ яO̜xJĻ!G(*:VV|ed$m7hnPe8ʺvYևW_!օRW$ėOp>$B xvW ] %ezgE 0GeL(=Z 4K6&~aƛj,LW-0V<>!1\oHKdV3a]`W#Q*Od`M}]YXEϜ';soN@v>:̀dt%C <8?[hj\ ` e S LVarlVDX+= :h _`1~v@=ء]h lul(htCQSS%k R4p,r ED ;-lRLj$kV#`U(Zܥ$Yn ^(-ë4BaE8F) 蠶*qSr44Mh9V3RN mM)zʄ1ڰ`b_gߔL:ʘWʕ%CɅ tF1*jlg⟈ڼ^#YƟBwU'qMW :—}+82{ۮvrS۟ޙ³K>ڼƆ=L7ϱ3CIR̶2LXu4sŚD桛;**$O)m\!95hPn /m(8 ;s؊3p0ކ3^t)\?0"R ';]Gd`o92OuMQ ;Y;z{4;BHT$ҿ'>ٔ))My\﯐w ȁ'D3⺱OI >x՛^%Ͷw~+/qR$c6kOiD2EXH{n9mf\tq@žQЄR[Jm̷_ zhx@t!h6'GA9\һ|]0ĴzkB.=$Tn~m R]&  8iy:#u^Y!+h=X;nPů(ޮ|2&8-Pļ~0i7G2C9_ΟHPJT/":O5~*'L$O(5{i)rrX%y+m4D;i>E?Xah): Tmi6"|t 1L0X({sL(, k8؀Q#{IIjL1]%gNE Xy rWm Pp 66P>&:n]eĢ^?2I:=Oۅe-1UBw>FFMɜEO(NLiiiNnfx@0q0: *]C]+&E=j78DzJ5xmH 3@'qب籱z2O `:O-[)K2f7JYaj7L&^4>_^6#BP}]+]XZ^ed! 暅".gb)'&>mӸu $3fAke DD3OW-:>D:;?;:)`U` 0l6:̗y $K> +wr:킾t|q^?+&5Oh|ĭuu[˻`M8BbPE.?n"J-f2(6mQ a_ī21^w`n*d>GT.]<3^]:yFIAOczv5.!tХnϡAN g;E`ڭݠcfb~p;T/vhRRkl"ʠh5g tHZ=2~KS;febÅ_"0d;h2S@]ݺw!iս_ ^@-?tV,$  !B^"լpW!{ ICg2X^Rq.EdF.#1 >Dte$j|ގ]{PWTRCX]+j1S*J˫P*TKO^ᶸMW*Sy?M'LtT(WpGeWpM:ƽ(dHƳ·F <w*@'1R`#nD׷[DPJČ#}O(oe ҘKS wAPT>j."M=C~hJS8t_7@SZMiӎ~ݖaǷ*|Ϙ@ھɊ|<2eո֣Q^yUX=d,*3#. G!{ja$ 3bűɊc.C޲R iT$A.,Tl85ӾHрۀǂދuo;eHS/TnQnVf0b6WŌCwӿnZ RU绠B5rJGxN#(%\^^2X(5@CN֗-BQ#V&AL$ndZ4Hl1lgP9:(QwJG+7[[#8fR^a:,Ȉݍ$],,]2S>md뿴65Wnca%|/&;,T ( Y#_E"/ --)1Iҽl{Ae9Y]xCb1ey0 jPfaG?pz;jh""νCfiHU:)z~Oђ pBvA^g8\XhR v?9e[{- PmtqB\$yb z Riຎ!%v~]GeO2xvöIqqLPTx*C#ݥwfֽRb4xQ3eѾRYY( |*N35[L֗ʑ>4an+m,>&sqGac:+V)wmE>QG Vft}ϙEM]MkB!Q/O#"if~ݹL'1D>9ؔ{-,3,]k msl<ٴ4ffiW]/M}ugq3ۿ# 8x侜v.tii} +1E8ܱ=>]"Q 3Är}hrffJ5n3P۫'\;(t0j qҁ"!3*d1cߪ2$~tdDU`ԾhH(M(ditXPq>[@(tJsO瘝U ׄN-)NRB[|yZ n﯒Y7BZC,S/b/k*j@wF2y!& ne)xۼNq_'?;dT*1{MTˈ=wRd `FYBaؓ߮_pK A [64U4j%&wHT9s~ ka$‚&^)n;E4;ߦ=Z"qb;׃ˀQ9S-X6bt'U2qk`#n_.o/$sPW8ꓕXߊ\^ 5Pȕ5+1$?(`([x j<1_T/)ܴ+J>uen;4Jb5k :Ƙ\yPdHHNO d_uG)cؾ4Q8G9N3۩_59yK)!zN5 6@߶`. Rzy}f.63."7A7k6W;vir[55-C"mTl l54u \L`rUδMkH.֒$$uH OsG<{2*CHXRRe-װ~XisM?FkW:=]mNb*AM5PG.1:6fWԗB GGXNNUVEj,RI'2? `_OIs?Y~c#eaFhdwʌ]C]$F䤶U:eEsS턔xAL#YM/yD9 o}ܠ`&[ہ(𨦡eHxxu g<#T6(٪"x_J?wK0}:P (tV3.SU^\BU k:^Hc^ Wͷ, ה{&~QdϪX[BCPPLIQe4dљ,?7O,72e;0V_&#)HC 'w-$ªX>e8[ sucR#_ s0A6N=Gv@hU2<#yYB 2=V8iRFl Pi]hpΰWͧ` PIsF> XwQW#i8(iU# u-kXt-,Ը4c5#Ek1f~  |3\!Y(zۣ*$V y{I-VԱS]DqB0jJe>12U'د9Nrd֚"X~tw 7W:FE))DtL⠒mكN`qCqL*(X{ *: C4<΅^.l6+ڰ\i)wM) Dik"]P2Q|"ggylp/%AE*h&/Չ\Ce@ˉ2Ir/K+_>\¼ÊIr/AhKNӧ 끉x*o3ψvSճ)S<ҺqRMQZאk#ϡI駚CvYOŢ帒BQ$w"`ԯ( PK WٔXax=<(/Gki$J5nw]t~j&QaW5TB5^T^vbWXXm÷' SCye}`y0JVaS Y::c}AC=]ӆEE>֓ga抚N0֡9޼_nAQSR)ijߋXI AC9o3o˒4!rF(eiv`FjĦ{$=' NFXrOaKdx!7.2S#vF˃ŀFQhOPվU#b7~sGk`\-v3iBIS`R !!x 0JzޡLR}w86mi 9^`v|gӻk;wSksG#_uΠ۳CEJWʾ#fFYGŭ| 8DYk9>J5$H:r: YP rrBxĸφx0Rm g˞]K;[2{]^r0-Y#2Bl1 _\TdJk@)\M\";eL^ݗ9X (E3[8z#͊,!*!N]އϾFi`β2ZZUnB3vhxʰ>}uyq)f,Q|d'mV ,CCfEBxY=+4=w67_tvᅚ ,aX,k:M^J?'ת k-o\1 DDu8b[=IjY[7 egOaw0Zw)D'$+9 6Q:3 };*O Y@kV{D1T(- |K;h8iuWnjWOà]sLVZ!ߐOȜTH֫aH7cXHݿ8%uL! ( s=WNPcǞX~~` *ʨ)7cH]uHݹ:ԸE~$L^`H[Üq Qϸ )A &: ڥz= 1BT";;{@W&9ى76TPO[nh[R@]C}"WޠWd{W=]OUCO4ө+j+@qB~9 (w.Vo('N?"y?ډ-m=Wx&L?mEVͻ|ڡɀ"lH9(ose6?%+" U[ɰ|*@98LbKb"uX;`?0u^̎`Lj3Ǧ#*OPDt+ GbTVǩCeڱvBnAö$(WI/qHsTmqV'0"ϖap.)U%0-n;nCh [H8&rK]3ق:QjAq-Wތ`_養 ͰnߥiBwIW-KN ) >ϙ6 s;9mcͺ呔;6llM%;ăjQ٤9ԡwv[ , _:چ9AMk 4ulhcTy!_R۝O3.aOs{p*\xb'it"oGK}tN1];pIYd +=fYw|"F#Q 2u'_T{S'$AOwilEbQ!>ZH)/e&4P}mD Q3ѪΓQ3u5IH|'"yn,xU*(\1X3Hu`RLr'98nĢ$e=_O0ϕE3d@Ub;]1xgؚSGRg@D'Z8Va3]# jldI`91Nf niErQ9j}.ܭxkK/M+1ueTOϯAv=*3rZo$iy\?4ҡ/BcS4 8 ĈsV_99{Bʰ|MA.N0>SRhڙΌ"սiF %>[c, s|䃫{a 7XIߨ/>r8ΫFuf?]9LҨýSF?\-=Geԍ{<ͅ?^yboS#o*Lf`sCծ0gL͠M̶Ӎ6m^rnT0`, Z$pyi,-PBy>B}1^EoO(P\ZE U%#9hO 6A}1^xK\ՊI%} iݘ,:Li[ 4H0_sWpiKon^鉗eWyl I#Z ط=PjC~ ^ӫ{wt%p} T25ĩ>þ,!Q\9<3oRli;rλ_CsXryoL85ߢr/P͏XK@>JsSUrď`AU}~2W~9H͛K9<e(%P4r<9b \'۩@<_cl 7Q@qɏL' evB+Y`EY\AjG[\5]Y׭iҙJ"9{62|e # bM@չu#䝳7RNܗU^8'쎽ޜHsMf*0Ҷy;8}p/'ՔUX'eZuRf6@3&z&Nʥ{OhAHkצ:J4eP,zJOPT5&$G~yS`yx#NG֐+ήg'`3y?ɌE=`l)%g{ BJ'lK M$؜,!u ?ǥi5amܥ: $ +_(kug79gX~C[ف?7rz^WD||uIb6O+55Lb8}^Q pkN=,Mlds ThYS7so~I4q?Fm'gpC)Me8[VJQQkR+=x3g1K~|HgXSV{QM(&^)'P8[]&\m|)DRM4 ]u+_l/G]RHjIGq"E551( i6J=tuRK櫵;ߐEv*zUCͨ.E^ UKҍà|t&HIO:x̆xq0,gJL{IvdMfu+F>/ܭ#o:_+-ʃW l'ڝ_=bTU+Z>"hEl82BϰWαv»9TNm8>3utb(4߾.d[5MW2">TX/J1ڑڧ?[jCpnN/7?{2}Fs2D3Xakj4TN R9`˸EUU,/vz~rwYV^MD}1u{HHiI߮;KնO5߷~1t Tk <@ʾzIp *06Žq\ Vo0>xR_M )~S#wY]v]X 5S܌K1c!'qD rRMSVHYݷg <~}c??'EN6x)d1a.oVEf 6hH`QK,ۢ`Y'=k%jj  :kʝPޅ;tgdRWGRL;[X(pB'bW"BMr%υXP##\b lã#I6%l<"y4G7?t!o5}6S :]tZĈI-32d^ ٓBE5LJw+znF$5/&XI9 yk<<,Ԃp;syd'in1s3!YH$t(hfZKiiJDSȟ52u%f$`MdO#*Oiđ3}~  A8ꎃcDf Ji]Nzv5t߅cN,ӃU^O1w #9`I K 5k;R &hyϊ?oήzxӠʏj_1iFmP*t-%]1_xPHQgJ=XPdFs9y:8];+Yp(Lx(u jǯ3(ξM*{&yJ l$7]c)C)[`)g ,X 7{?ġnO>%QJ\pEr5LdxCˋ~4bt=dXoh|LD$mNR8ʙT.\e3[^q}h6S?̥K6G$4pl?48 .0&g|p5Ga-涣*Ý S޻`f+?,f*mr2# _=c$65W $<2XĸAX;,#[cal įGmGtJ N]F-9N~n9u®ƛGy2eߊV.7aG`~&"qr+Zi:QcI5jf:=GRHc1$Bb܉` 1%,B/L%;zBFKw84m%dNA=z]Q8qN^ӧM肗s% 3A!U)IH4 `/Rg?E3hy,3Ė&L>\=9+? wt.L"ƚ4#lJ+mw7ЂG<1e+(MB[~FaE&[fkmr)YWm,<M-*u/~TP~ A ͹D#_ԂI캣"Ѫ:Fbؕ)] @qq^ҝ ΋&ǧnSd @43=nDGx0yf\'wB;D3{o{K61njL۔GM+h[*bTF= JuɛTZ/}=Od+U(Z~Q fv_E)ʋ@t}Ȣu.Oާc:m''l;ɫ=K:ؓҋ_/չvq1(I'SO]}6Wy^R  @_*i8\[TSEԊ wnh,t]I핤+ؓRH,Ki9& +Ts>ҺM,Ih#t_hs$bSԗV:ɕS\8>uOTg 23&By:_?0\ai6MϩF7C\Ρ_!*Bh/b ni۽?S˝ S\;:MK1<1d,lb| ۿ&LHXX\?u/pVpVnijmΞ wǿ}9"9gMϬr"9=R[4 vZ!|e]4+_}5;dHp s,f - @3N`t6jWH}"OFiC)]6Ql4RRAQEk5lub"Rz59Ix Cq7eVI|k䯟?VOp|y dq57o@W-aɢΓC w~?}E;9 Ti89_!SiJ8GQ TopnR(qGiiqeV1ajaMQ7f4GEٖ:emOc?'DLu:'cw 6~2l@| [Q^R`qt=q-a@K&}LldE0e裷}Mًz^ᱩ2A µlxF*~N"#1~FɢwrcStlp-ԃy` uea?$Tt:%)~"!+}xxUg"tʊP%EN7gOyQFDltgo?Z͒3 A#.r۳yl,tԳWH{.*CɀSY%2R~O>36Xkew5uԏµLZݢ1Y}=y w a*Rf<.vji(; :Api֨io,]Gʤ=OGt R7rg۞EoOL!z!-n,j&CֵֻZ N14?u0 mO HrHT\ /~p'FBteo$hK] S@L60Tr-q;?m.| 3I%_Ռ FQ7]FAVGR Gp+ltBހY iatFn,*Xrw=_ԽבpR`M~p{hǣLl1-hKSVֱ|ǖC#\\Rpw8J,CP[ ىm:]Q8U`nܱ$t 6BLuA?J|-ځdu.*FddIN1Q䍴7kt"J:-5[Y;eZ_,j.z#c'tT#P,VwL}nH> &9Y卯lN:PX;ս>^&^n Xͧo˻npb-RZλaN(S$O(kq{qM6W)BB,ztǞ/; i'&$"䆉C2@|;83N?G,uTLǮ-M.y8 1&2_ЧrlmJz~$njC@Q)ln|sf-! у7}K_SK`l>mBB[yt4 0)r;0H;MԻP* ǻ#K5@om%E'¥|HӲ~c_sٝ'_T.2*j<4km4Whg" "4;%o$ye87G>R9 8/ 5'Nu0g>9-R1v8G\a^Y* +2YYq"27F4ᏙamVPdbZ`HtX*~ʼnk#]@8lEH4exzq5nV$O&c^:tzI*-+J1cV!Pqc (̕8|pmBvtAAăw'\{Q3ad;JbE-nw$@#&սE?iڽkY:~9B?L$e,1K}VHQiLH6692n-h-R'O0 j:'& ZO'@(jVl˨`~i'O =!Xgr<_[b~78,eLЩ6X 4N|yX*+X\)2Q2+M~94vDa=v5P'aP@A--3wWDZ[~$܎7uETi &9_Z@%{U21)1[u1teZcOhTJW&vwRq&OA0f `n~ k2")GHYf~H(ٖX[S Kn+^$sapfxW;Ɯ_XXp#Sr% 9c-!=[GJdV|sqDJ)LqɻT}5xYwxt9P+g{?5J3R|j %_Mca ʘY6qV؀=8bM(Yp3R ĸO%oYQ*{Wu(h|vG褸a/z:ÌRtD8;'Fwԧݱ;4mh o܇,7bEm֒cb`T$GLp~bX nSѢ-؃;1zJaS$֨=m\~L+BB"F`qnNǭo6kuAFuNjY)l^O~Z8nH4/gaHԶPjçwN`zH=m<υ5c-a{&20):(\]hPHt^G4aNL{̣DAnV'ӜۮoJ}27`0h t"uu@rbb3}ѣWRYRvϧc)-T!7r ]lϜk+J48}xg l*V!fH.׽yƺ"P…|Ak'qcc޳ewvCdo:Er;ɴ>yoa0l*7/FU7Bq'fF-%/|mN?mٔ!Ëщ Bd"S(ӋBU/۲>,s2]E͢j`v>˻MUh$)Fdw$<‎<W#"i^6Qqxu=zWՐ9nٱsmdQ:{/;ɀa٩R)$ Y(GE4Pe/5FllJ=i/k /`əH8tGC231է߳%ڠeY=rD_Cy/i AZ4ɫ"sPc:MY1m - $V¤aw經Ó0/ؽO4HR$3߶XgoA ?JOob_wIt2uQƸנBj2eH YH( BW)vb]qp\2EⅨ@P$-$P]ϓ:6@U6Wg%įKgtFq?.td:S}${2A jF{Y^-;'ͫBBI;֒kH 8 Ϡ{C_O!Lrp)(ݭe3(Mg2@Z:k;#nDQ#~ϔlp.92.&3X:xQj4-֪څX8IQB&'xº+8EQ:b*S[l(YZo` j09 Io wLԵFJxՄ9L}J^TdB>L)ޜ+M%e(G<2P /;G Eʔ}Ym%B*&:| RBۧ5Pk~9_vg>A>ΟoNiN?,GO>{ Te5k>¶&}IBcrTUϕF/WRo(̰K4 SZaC 8 1pqCos(;0j0yB̏#({Zm ßMfx,tKL,fou0[}UFrff#BPhYȑ) CXb+iN3WX7*;}HQ/vz9L+ ϶;U"aA}*g;)s*d`D 5wr:WIdlH:v3:8^xda v?RLsѨ ;.v 6x%:oeQ"l.JD GF׼x ˄aJdT/u\q> YtfA J¿8NkɦϮz棨_u72 \/I3 wy\kA2QoJG`ɥ+d1(g[Qn%%w ,Y |Qd tGڨk?JO?)/5v)1ۇ'ҤlPX?B"\ƚռdG,S]  !CzD}ֺ5bՊ %^ s]'}R{!>QҐHP ʿ@P߮zN4 ,'Z=6qT@cDULxsUn'oi7y;er?5)l-$"bci΁5#|etX3߲ZM:z:pXD⟪wG #Uk~/'Ihh:ghiQ!ұ3If)ub$XN PᶠHY0ez`7lmY@db:uDMV A<֜pE]8E~kmmTfo+)_Wԁ>~-ٱYh?p= *k.zrd#O{>_V$!iK_ncG%ҮK^j6DkFWa"DtM׋,GRi"]vC8ejN=p14̛"]]biyIMoM9e'i)Inc u"ט=Ӣj(*eK 0]h9{u(9_.x ݦTOK Y _\*]FAf3zLV|bg=\WyS 'U;i''6\>;ʋm ^6+C ˜J tQB6]Xy07/#X{Dҩ:dr3<ؽ-k m? O#<ąL[@Q {T{։Fxbim6$!sjBi<2.f6ˌ#D?~sK;UΓH+\0fcbL$ln[:HNm""\G.٠ʰДky63L#@LZoyx̰A^^e 8!#Bujc}l֊Y )!dun)2c32M}2#Eؙ=JvxdSa(kcE qӹT-)pP K%Γ;BQنgpUhscDUS @ +Q=C$A)U3y)z]2'pnV'~u_(B4L:J5r}n?C18 )\zc;pg%*F͟8|甁6>lX+*nŒƆ,=FO1گ[ ?MhO KB8ܫIU";WYs&qey~ L#p@|wo/y09x=`|97+T,X3{. qUT3uOAp'e}HD'`0e5켳% 5Yv APw(iω/ GY¬L i$G^'̅zZ!˃h&wGPi׮ffSŤIKК$@YL;8Fla)] yY AΦh4ũR+a KczXE-kIws/X | [-FxxJE3 "7-=exf]{V``ģTH::oXYo!@VϾS7`]} 4 .Ui邛DJ?}A"GʊNc` ;0`U6]+*$y J&,;EEu- ňmaugM/ކbq!#H52k#E|DdjX]3clcizB~-xCsxмcwS%Hd1#9!Wq L8܁oƲZS¦91j0K/<'4\7.zRm k[ᛱ6Ùbq+ t[I[iД; Q[_DD1e?xp×/1/F!z!hyÖm xP=@ ug\5{3XbFx8EI6 >N\ȣeSrW)&1HսisD Do`h|ŞDVԳ^4#0-VաK50N1ۨ,Bȯ*.ظW8 j,OL~׻W}՟  Pr Gu?l$/60/RS%xѕdpv+fe;CI\ B/޸܂z:nmaJ+kI C44AKUeH߄,l2K07Z}/>;ٽԖ^8ք69OcOQhg0P&kjkQ\pgG7woegSABbTKIx +h*0Hng8}wtH42/Hn`5uL4 m( Xs|z"\ p:7զOIs`<:2vu 2wkjaU[5| CasnM2{ËZsjAAi lAOS%ť{WxVcfyܳM"j W{*N*MZ <7p5W /^v]xFTJ$\aM;-)]p: ғ}Tȇ&X t: fc87nװ\ 6d闙3l:#WH=-&Ci `wlq:v1P%GŏPVHdTc6y(ҥ8+>љdiKH5^ް I0_l`8 +;do-P>\z8'[ 3A"mN<}cu2 Ib 9, ?|HYitv<~cm'җ>Rz#ǟ׶]*`m~24R0>pVɁFI` ȓU?׆EL$}hhfpךV}|CJ1eGkҮh"34$90?rZF@=3y)9rJP)w`0ύ220ʕ\&8+ Z VWTﶵ0MH?𦳓ST``"K5Atn g1Ox<"xZ(cDaRWʰv3o2SYÅcC`*r57R/یA7u 5ϗUC6;!F+f҅]" % G܆i]54xt:n1o7 Uݽ:KPMXȋq/{Yׇ=(-hto*T.[qO,BDԛ ÂB5͋c]ERE5ۍ]&i[R$`xfiY3࿨DkѮKd.zpaTaY`8b\6m6"a} fc?ܗ6ܮmgH_In{L裵pqz=(puKF7`ὒv+]NsZ _2GB*~K$~QZIAl&W)8wg jANl,fˊ6l,Ν>%*!˧o8R$W%frY5!ZZ]IIr]Iھ,"yW,],ʊ 6hëo 7hh!/[c䉯iUU| (y[s*NϯbabK4x| VX CPW *r^l6&/Qlnonȁh@}Nco/l{{tp/ba}'U3 ƿSQuŝ"e%wgկDaf=fpWDJ TgH 3V簝 @7oj""ե1/U8;K>#u?}Zؠ>Y[zH,È)=놜oaS8w]dvNP! E`]:{쇣"Z9s-xߘ-A, _zNJ!]5!ST\+R1VC;)Ve!Jׁ 5ZbE"扫iv{$zs^1#=}TZTPD\3݄3x!')}u(d@l-U_؄9r%~ ᢚdOQ#&D&mսGgh=֨)w4ܹt ک{Jr(ޗ1F=-O=ㄫjFiǰ sսzdl\aqj>AWAJMtj<Σ龙:&1fR՜#`3hw?"ߜ7n'6W2xJmM5Dmދn}ksN zDI632H;x"Mzf6y{R0 tj^Vw"{'Z`h嫘ב{o |М-'쫮r"h&Fo(Mu _~L698^= ghM`5$!{M&W^\㱕p$<#恠*G '`\SyVS?P]ªKը(]]*֙-X$ ,̳pNi,%a%:Om: AC%]SD޾۴۰vn83cdHшP6lPCۀ0 /qN:Z_*uOTt,t q#0.:̣QU ` sD;7Kt}}TL׷n(z4jF]ε1Nqu'B3Ng*sxx+KU-4TW Mv軕,2.< q%DE]UL_,c0*3.W(([%nR_4I g\TBz̊2ֵUpªDCN`ny|qMy=K1j:d~b:,JR HeB_8G I%?!UͫYC#\{*u ,}u ,yj RfXw.*I )$Ӌ$}҃A%?d{>G ?gTp,H_xrUhQWt,R55a7xD EEMDT = WR!mpLu`kW|;뫬בC0)Tu`TKP9wXy43<΃GF{}ueGdD:7ЁrE0R>pCҊe-l21]?82aP$+<'3 fEՋvk*#05/ċpBdYʮ1!l|*9hyi-=RZDS:iyd;=aRŵ^A( ypϐ8 \l~$HYeͪ.?9oC]v xܛ5k{!ۢ@IPwwDVA&D/fhtmĪ )Ǭ$!vŧ9\\_@JhuԻ% mFuOo\CC,1nJi K($h iˈhI;Cx&o)e{6Xho9#52ra+CV:QLVV3^LDVi\5o. >KKh|ߚXVQ 7QR!f5/@EhMPBuVWի԰e0HCXXc(a5y*Zs(\n+ =mq2/؅t4Y*l]||9H4GGҪL'ZCI?'3E7b![P,V-%A6k6YU9O_5F؂OgŜS9}-E^Xp$z`ڔRmڭ%0ɨ6&OO4-5sR$8 rY.I`1a\tg KЫC+X*F*}BE]Hna*m|'Ydu]|?5ZYfB;m Aˠ3ol{y+s:9U%9S@_La{VT+=LDɻԺ@I'V(ω ]D! hP Hӕ VV/Y=[1%C"a,0 >H~@UpnץMA"s, "W6FdseG9nrט߰0㹎,Y>xJP@ Bkie;8nbq;OeG8}ь ;VNDTmo*3mmä[XMw9JAᾲ+ 7ȿhv, m <&RTl٬5/Àm@lIK٣(oO;ӏmN0P֏ vz qdAW2OФf6UHe:{Z FQ],}弲ꂎ$ĘӀ$Z68ڗ`^0IE$y\BuhǸ_BXsU#%Z8gj|k4NgtO ,p\նqlQ:=pYSbȵG3HJnH!HyrE}?aT 5@>.);ADyosG:/o,JQ~RfAɓ (1PрԺ>=ϫyb2N #~I6JS~9|}v]YUmmte]oN1 @pK7lUY +Jbz+znˀkH&DpD|"m$)5ےԩA6iڔl}ؘܽVqEp];svt!{q3!Sm_{b}$)A*2UmMtcPꑑ~KݑŸE}>*@TZnY މ͞j<h5I' /r0wbAROJS߉pk5 /Fَ^96,VITMXEnV%=l@o AK2b"-ۯ [.,z+zڬ=M4lMt`]Z%+[/yV7F4.%rwp>eM58kj,AuFn3jꇃEk&i}}e8 }Z22$Řs,Z1d4v;*䥸OmCCպ1Tr .lW*Bp?NAwyk\8yp1 ٌ3 ȫ"j۱(2[}dRt Zd Havq!w,UOU< ׌E~=nM9Pc:av}_B5ME$;&i01[(B,$Tћ%ahMp:t1)ĥ5XW=~aUI67Voߚ`8,{=?Sv8l#~%\O232:XB1)wEGdtZF|.wM!d]'-?xLKp5\!c:5d,r=JeZ `Eֲ*U o[(hKK3c[^qm~ƬAFoh b:7/ҐWmĴp&>oqFFRz.v$ &9͍#XチJzXɆ ᜊG5*`X7rŁ{/M!뎡c@LjUr-s--Xj9N&5iQeEӎ_66I%фk5P&򴭔muzbAj'q4*Ջ_;`AՊ|'rYR߆ˍm%07密zL@6ƒ`.<@` JWUz\wg@GJZ% jlbT(.2UҵMƃ#&\gKv,_́jDDj~%RAEQB"h QP1LU&:0ӡhPbXM Z:;tTfknkp3-_LV܅q%WQnpNezdʝn(ÃNIDY1ivH\o cV#ُV%2X#@rI#%gR wZ2\K?ةL}]'̩wx^7{3H28UF):P{3h)L)BOF /zeEaz**wqm&Q8٩ado)MH$+/h",nwjֿ xt8ykE^p-3{ ɑeX^3D*pgD_ܻ^ IΝZ/&AA yiw|[GNQSP Ӥǜ~c" K XV=I7գK)|Ly''$S_:U},qB4;~Yd-znyn:P0t4YnIi8LU#K۱%bUN`+ XNf#\m@tQL2`Fwx7QߺB6)/xSuԣ~w1sYwLW\4b:5}\+aUhDxޡC[ $ ך,|jiie s3fD(]|.GLIcVMHJ4Ѡ}zY%Z*p(尾^^*O[YA@XrrMf5?s!$IOqI$UY ٫t8G<*m`5 į> O߿ռRFCQCW/퉿_Io<&VSOqmBejo,|٠~EU@i(Q4Sxz;[9%Q0 \5L]Rs,/[ Q KB]b.\N>ђ $l BBL.5YoBV/S\>3}P5~ d\{מ4N,SZSmnI qϥ#htx{' Nb%i}iT8ۮſqg`e$Mf~'1om.k|CuW 햜fEHQ)bA$/dz]mҙoiEl/ h`Ň$e~\Ei~Q=8ߺًHA9#L( Sx kGl9y+Ί6o,5 xXLݫU];}nVfCجNmPA?;QiKCvAr]5-8DC8f$mJQ[ bLb⎘T@ WzW;3!m8Njfl0A_h@8}4{(Xї?ǽAB;akS"_kN;aGVL{;NqX %H5dt9#os@ DSڪx{-"c>&Yv߫k/ea$6oWllkF*³:Egd) j=/Wb'/XCU  _{Eo=ADk:2Y3 v֟~<>t:H`.Q~ ـ4D#)bPlJ1op֨'Rԍ41 93 NdҙBui!=&V.Kǣ2Xq%BOJRβE:q 6`p tr+t  gRmlk F4"Z1إ\Bjw p_](2.gO,P/{:ĺ^v[c?qS' fep^ǜ榷xߒj=(;Įg\ֶO*4kiJ\Иm ܆pOJ EJ3|64dʌ)! )BȒ9,Gů٘{:k`=DyƷm-Ooek+Z>Y6Ffˮ_4HfJ8dy-Rj7c-#y ; _7 Osyg'J_@T{-L}Ro2.x]E^juvHVëcؠS1Ul ڙmm PB ,;"4 p"!5$13LntP{b6^AtQKGuͱH[SÊ@95IZ|e' J 3 xǡ8pbre!eo¼(ɞ =rcAsu H<~9޶!j!68E2=0Y cSboL-%_xWrY#-M8HDCH &/pu74 sfZN $ Pg[ğkXg[# g(W>}RZgEJp7Ӌw{LֶZw^Da &2&@IupmZxl G]-܇&?Ww+10 *"FDzzRt 5M sb/%щ]'?F_ A;5%Ը~Hg|$w+[2P)ѨRPE1[y-WX+Ec]1{ٟ~sW#(ep~J5c=+=%}= 0bMz2^ r+ʥKC{y MVs@&R9TCRo0\}0f Y цuxf +k J7#MT>rcCN@)T J孈 rWގ~@`s*z2OOdvƊQ t9=REèD}r gA$GA<-<N AΦ\5a\֮ ./L|G%TOV[Nmfsblp3gTi8f>1*s3Ox)Ѣ |S$ɺz}Y]v5W`jHM@$`FsMB Ǫ>5`ȭX~^D}?4#7ˢ|"ۓ \d%tƤ)Ig@ tɦncLĒ.xnJCϑ![3Ώw!~h7+A:Q1Czouj|GCx՟ެgɶ7ߞ/c9tZ\VFu,H)K5Ωˢ97B*p[O2;'M䴵s LyxYދܸ=De `WO&7F#O$7Gcs$ހ1m9Amq1/|q?_&Wʩeen`[}a7ݐbbfMBhw3!sɚש^F@6KYۉ^u>Xu2r)S+O:,LNg׳9'%1~c1)+zF7^xYzK%~C*R꜎x̼fWlD>z!8㏔o oyZr3zˇ؆GhF&Iרj9pA'BiҿDj(gY7ӂ%:Yr>pEs2|t)^+G}Sj.o+38"aMf/JeO(LAʥƠ npwM&dphxkV8FHN`,noD3$!_SȐǕu rϐs'`%Es̚ fJ4,,n)3:=-nRar,Ꮃ 7@9.]gC@P s<_~=n&T_0m qZ΍9z΂2qa但Yw(6zb8IQiTۃ.]k (^'W`Fŷ9?_]8R>w\ Bra>Z') DtFV1fR B+!۪U1'Ѻ}LPpf[%caa*aWjGJ$)[&^oƇ[N5#Oh0b1U?pndڨa10uҊJ=c[KnR;8%EU~X_FBE 16/J0z8W֦|1)EGb,:*GIFoq5Le-UyP$1ѧRt}`g߻ Bmc/~%~t!`:չ ,Rrܮ-!XH IIqM3eGFcb@.9bԠm:?@f GfOtg=U@4sJ>G 1yT-Z*)Q\'jle ٯ&ǂ ~]=@B āZxcE&\%k7bGv'"@>Au!|Yf2cB/ZH% "f뭟{M(ŠT{׏;ܰ"P]J7A\u˲B16tgȂkŸ C,!$3 O=.u Dۊ^(]CA*ke*>_S %%G=erl^SZ\O+ypgҮ 1!nh+2uuǕ~:vCee!t;9Y`g-KDi4^K؋;gHjl9nuG_AgI|vLےP{fZ-]ԍ} h%ɺN0#eB@gI<%YD;``ѹgWI#(26JOƯ@TQp('Y3)}tEY$IF3푤At f'#n!6]<-p~4_9]8i5 ]F{Uinl2q6=b=PbZG*sk%= JGrmj^M_a~-[ʷ~tK,n-kVdZS /B/>7$zʅdW@}V MD~]p3F>Dg8{>'\=pNͿ XsUT\E+!{Xߨ60yNri]eiݱi #u؛R¨D(q=͒1 2B +yDN=n6cns o`R"* kJfd1hr*(~ȓLXt<[n2!hf?c؎9-Y~,63OP P'#j ƋTJˋH5q5$5G?W*@khKma$[;8xjS,qZwa\" L—d DV<" @;(Q<,7Ɏ:oYؓʉ r{]fW[QЌ~ii3Ql%akqxH[W9޶sۆ9s$= @aCe/҆pSr>CbbLmL>8Z+lM)H_AIJZ@3c^lQ# 47] (<](K4ٗ<km g`߿T*ni>" ^-̧,R*KDhb̷ȴBJV'N&83*%A89PAA)qw ϝ\d3RO-d˩Ao?Zon"opf0# xkγPeQG`pAVDW.=I׍ #5Eu&R _W!**)17%.x|'v$Fmqm za gwy}'ڢ['r Sݞ6%Q]n!EroQzd;-YS,p (lْ0 N`ES>2+iϙIYٵZѦE5tl׸XlV> <[p=@A0wl.'q'?#+X>uZvCԬ*ꌱ|7@sB{9<뼇J>7X Zɣ6UKGOCY8ą(;&V Ky= kD)F`?@?S?Xsg}n}0R,+>9 "}YPC9%hW+@%sgj4'xhd}ɞXdT\pj8bW@bc4Z _z29=0_l'7r}n,mi1>;;Tb=j-U>mߟmb_7$/Kx -oFFŵPQhH -DKF;蚈@֨X2(*?]BcH؋YG@LX*h]Vc \gxzWqI(jӤ sFaN+f)iRhCVs! !3 ë@1 ǡ.HH+pҊCV'D.C.<Jدh*< X:uTLG>Ա~==[`ޘ`_J)'ڔ 1"q|3~ZPهʞh.!vs㚘!S JY4?k |H h/A+Oq'ZBQ#?f~do;\]OC=t]/"-z1ۅov[ fV!ltI/z)SʋEX:jKcYoP|Az{eq "GcYny_~hKk&hiCD_ H/mҵdqI᭿מi.v]|`hЭ)mi,=6[oSM!SY$ǀ}mn`I.vg6KWPKT .Y{m =l_xyKERlD@/%uܨЂ}7f\Ǣڳ*МƯ6χ~&0N&{ P(8hy@?R_97CA pL8징X<1!:A~ƺƌZDZJykxK:qs~%Q*D>a JHyYN]h\=# GWW`ػ7 J#^8wf@H:IRʠ2kx#S7%$-QHȎpr"pBи,i@Z ̸8m ՜/ `GOWl(E`2ߤW43:| ≚W^UX4}<ߪlA&ưyFSaN ey>(Kk)%y=Rɧ 8Zse4K\ޭn.{zv&#F'𚭝3("Uy}Ͻ˷ R"O9 `,d˽8{R<\L l-*7+^ P|<KZ焠7-tj{εF3?p$\=eg/m-y<+t + 3]1& [:a\lHj؂9=?+L[O99rTJ 5̡D%}wz5s5|.\pf%C7ށz\;|1 ergP 6=✵E:&U߬'%8af4*LE)ӛ%I"TcYF`N/7|Sw2Ts_s~kuGU+I|U|D~x%m f9}q ! 8_ѲKԡ(#P(E?GH.ٮ1~;%~2od8W[O];qxʁKt9 Yz!pS~{ӈ 94T}пD @mPU`ɳH?OUb!;ӳazQK-e\/JF!l|#w> =هu}<"]cEUP̌cOAX&wsUavJM$=\7,M<d]#oEPs66g}W]=i );`N(;=]Yߔ r[?6A8WNdG3,{/AɿZF*#E_D83S GQmcInr2+9eXy|c:a{Un Ş%Nh6OG&A+">4;'oQl93n"IOa֠19鎀 r5 MjEH2('#ܕOoYM W:Ag-l*V@8_9Hy84L~גl:av@0/< rpҷktcEj봶v+\„8$AD攛RRD$t@/;F?3se/5|( cD /TVx`4Y&23 dI0 O o\Lp>s_5c sa }/p!tn<ԎR#P_`C#ic3`5(DB=nxąP|xbZ 0닛1.\P;=,f?|Y*ďm8*z@@-cØ%GG{cm%87C5 y/2#—`/+C)ƇטHlU$vk5 :),,B#<Χ$sg̛.IV6e_.őOf [4`Uð#:$?+2]ئBU vO'M[: ,N('6ů;֩(,~/r;ԍekG2}"-·殩؈׹tϰLT5P|J` 5FK;:kԤsسUow +e,n;V!KR'x;߸ r/Հk#($*F4m"8i5jMGKv_Ҫ(bjq]TR!e螟r;&i2_wMXF"F ZD(h[o0.!֍X?:=6dsO HAieo-w] cfZ[]{EڅRr )Hsx-j:lU!'NosBf0pb 1y 5z 0ow2&9}_t.{d6Mxȸύb2Z#mF+0ݾvOfՐ=*-0 (_6Ǿ̕,{]%ӿgt w3DR.Vi[.Sm+mG\Vs;$suw6h:A~ْQf$Ռ3{x9Ny+_sF)/ê ?_D’\#"Wp#daăۺ/7+ߩ "y dh쮬$߉gm_!,=,p ,DϷΤQ~a[f{Ÿا ([fT>tU ֨MxȜm5=r-Ew|d _.YQ 2QDU\9Q:N+HVNNF 6ɷ k"nN믟M$@R#6YeuWlQIDzMXlr D+DXZ5փU,\')M~.t2SXc29-ނJPW}J=4eZR N獸vx[G5: ~-BAz˫3\ 9 ;XۛN !ChbGlw>8#g& YL ]4e+!s/*SYA=DfaKJӿ$L-(VDr35[y,9{~b^›0 Z5x~>:tIAPF9B~gt^C WFxo®q,yn )X-<|*eRveƋd*Y rXÖ׬m[:B~O=U)Is&-nlg|49\gfЊVB vLt\B 5VcD jOfcl)E@Y#jzu h5f0YS'3:UC)ٜlktgWK#E=$W0q~Fta;^P5̀B\Kd*Oj)טP'gjRPJ U)Dqo{/.ҡvXMWXwxоƋP' ,Љy(F<1c1T;aX&]>>ۏ%%W5*G3?Aܞu!K/Δ͟v[R2{[HEŠE`+g";86͊Gٝp;򧮍kUzWP4um Iŝ4*aܰW~e/(фbs'􄻍 __7,h)917 'h A>F3!&ݼ?̐ʻ1y1?q\_#Z:,"$6n D=iwCry#}y ljZYxaGmUWpHT HvZx:? ݑw?ʩ΅YAdl-[ݱZNx|h&zsh7O:h"nuVO=\&v.dXfLE\( ~v-Q1ՒTM8NU F m {.3G+/O5y<P@;ُ^OtٜXH+|=SFN Un/Mxyn@M\g&d6o{D:` )wZ,T;t )py8@'z%x$rhE)#phGfd&/KB)gWH9oXYsApylT{2#kyJ=ܔDB+K䧆{VXA{l\,qa ˧EwðǎV?[7~Ʉg5YQ8}CHn x0R9.?iF Qt TS8=h~KjmPXƴ 3;0! >PjTȌj:U92?ȕeah]20h8[NЛ]MP槔*ѴmT"A 4@[>> 3ٽE{sN`0CtOu ^l;9L43LB,df"\!bX0?Q,Yfd'Hʦjc==06t^x$5zU:P)\oqî)Ǐ;&>R"'U@Is4;q%̷a#A۽b㮷&/%LhvC+2M:i$\|996E3EYXE;|\t7d/YƢz'+2 0ٙVv}cH~O0+ue֭7 Z 7彰^x3u!!}vLKp!u?ή56_sAC(x \eھ W초p7ݻhp<0D==8#Eu$3|bX rX9AyA%VKW|s؀;Sѝҧ5v'Gz^ rJ>/;dCMX8ux-2O oHՑ-k,8[sb*i YVv˂B(1zmޑKmgf ar:\9#ap S/i{#9-"W D Iĸ/>CG2?3n!f+x U3zvMQ0zd HY7T6Db },/V}MRDՠ&G-?S>&}\ "AQLOR82,kV6I IA  +>"v z1[L?{$] ^jۅQChCZbloRxPðJanly`D&lCJTdҕeT,__1j%]oܫݣd}ȗT䐒&#~\ƥ/i^U2[ )FFت^:EA}V<-*.<4[aI`E]paY0|壙4I딿YAI.h&hN'2|QK}wdaD_bjO$fRY [tF׺/?y5]nO"[Η Cgo/,j--⸞hzTweqͲ4Ի 8+Eu>jo5Wx]a5OmX@Z7~nCܬ< ( '@ %xOa7G=qvؕu} l%UWk\ꛕ(ncRNJ34Fhr=y/0t_郐|q'ӉJY1XGRب/1;oM+f}Gm,d Tth U]e >P| ^5U? @ 1' ALw*9-WB7:Fޜ ލ$N;mvHPE5O>KϜ^%'a;S:yR4}Y&ٺ3G_l$4MWAN1iHg}/j_[~C>CtaŪ)h?GU<7(`\'ٌǜ'٠%O*NܼY'lb`@`4ǥLjM2tPBNx vbS I;hAM;s:I,.tװPS5—>ůyf+4\,#DI?A֥u59ՓIlLjykvh;(nU+d'ƹ^>~%g_@dAH'.'2VPKUi"x@ujޠο+{nQ@K=E(h%ֶXM7C*zPfbY^vm@vm-))p.70,Jk ďDO~^P`!==bHw(p$LGjJbyzrkLAHg0ãT&f2TFOV /Btic,iEnXT{65Ip k6ls›FaZSP)\ves \$Rz+tާWDxAaS%Zno4g]iwtt}+7P48*03 gZ@,'&DۜsZ ߙZs)ɷzo%}nC5rg%->ޮ\ՍKeKNeq J_~XQݼ!py"2Đ\P\D-;bPdBŒNŇwBHkF$ ˬv ,_G /_ڬE2I5DCmA 7y\IGB'Mє5@lQjov8VE [Y:ěnF3H֫0*č,v/RZVޱFr ?b %)N%d1,HosZ̀7q"ؤC\N@x+VpS 3j1Wx&t//:\)PKQ WA@6 b-I*|_lp.?7qHWЧrb2TĊdLU @]zڤ{ aHE-kd{@hnMi ~kŊLsg^ث"E@UUȊ|Jyɗ9-6޽^ UXf$5fnMn߯7ɏ7Ɍi(;b0?2hg`a!6wfJux,ܶIZ#5|(tHYLVt,r}=uU {EyyT2n'\?3r.ͽ!_T \-Q# g  6alY?J*^%!_#3%歘"dI /N<)YUA>=W9fU,ni}|zߙ9rȿ+rROV,VHPC%0HjgĄ*,u"ژHMq!YGqp2Oſ8O*yU{8Ƒ2DzC种*{t$@ ّ]>]5 p~Ťwb>mpT0dU; X]DQ }QCL9^Nu-6ݿ "PʳE7+v .""b"9]Mǝ i|ȘVІ5MڴQ5Q@qM'C,Wk> 9x Y`EelUR\p0i@7j@7sǫ[<䰤|j bGSGx\&8o&hqiYrqK<ۆ{GFQaap%t ^Eȴ]-ԟ1akѷ6cH,1˷S+yckby<(zPcԃ&7oCY&zp75Pѫo~9mJn;>.lT[J ]%N TItʯ zkQ@Plr*`H/%{9,sd5MpՒ'!t,>?u]QǛflq\]x^LXPI:KVeuαԣ~ՁV>% ϟVX7=8!xjD)Y~IȠ#yI3=4uulux5e('7<$0aS$ܕI)GkNӠ9L&.멬JF9y7"^U։Ż @ߍNb݆a.9Az-u!4U1 6-KJsy5(xb+/u*qWpF'kеyCѬp0n-M_ 0,Vp}ttԁ߆o9q֢ofa9{ KDu>j#w+3e8dI1H=$)^Ko@BuJPC| MPa9H8fL9LbV7QQQo8xn9ڽq8a"!'[K0`G$p-]@NZ2ώ?UCO5^%v X̱6j\>.)u`omH}]uOO؆񠑳(f|6L`@^:zK,gѥ&3:?-*}M9^f7uJ]xCc3Q[լ+v$ֽBkx!}|2lyUU죞ou5ڢJ}q҉ϫi3>JY˪@[M{mkhǢo]Σ-_7ouC"u@pm \l}̺v3%ǩӷw(X㴸2[l U=r, u]Cmk+CR誗E)ܑǿ]VH>Ooӝ osR@9{!vTmҵ~92h!5d3&M! ͻ׮3[jnK ||q}\dLIC3^27z1jEb 2e'zTYVGuϮ:[n O2.uN`󿚍TɅWvE`]g9n2E]aU*/; aPHE?H۟3jR6סX\>^ VQ(81) yQS>j @m%=!g5Sp^:磉}AAQ2#5X*RzQwG#'~koğoҗ7Odt} Ǣ+X"ErbrFWkk> d!`iQ?O.zAG,Heh~]S+~ G%/0U6=:KB7a͉,#x|hWn(j96EEmf`OqXNV\r B闾9V@S2WeTb 'vy`n:pȮ=C*2$qa.(Ru%LyGR͑ϼmE(*T~ g!+v\׳oZY77w3&zl35{=E\4GUdCٹ5M.69\@ O7HnWjHL),n%n( ,v[fK.kIGD@?3G]*8 ׺dEgmB[S')8dg6fuC7OlY5l#rzD5Iʰ9Oa1{,4FS-?0tnDU=;6i93Cro0{Bg?}*3)S'ޣYGlͽg02C5dLKʛ8qtBz {Y~g)e=VdIa:j0 DD/9Nd;Se)Jx˸F%Y(\ra;/4.ߴM>׶)GptTOt)Τ$,Eȱ2͢T2F<"ܞ~)C&9K[(z}:l6h*fDz.IgY_'/# &W{ ܚWj%V6GJ7-۶ x]jUS'=r^_m \Sz-kN˦9}uӖŵY6HCdC< KĹyayn䧀ZH'A#h7L8}h r[z*@|ՀQWzZSkmIlM cLڹ= H3bBA{fgLۅTĘLASs@RY1fr뜐iV$\ِټ*#@It ɍr9G4bDp,\χV]\"^ $Q85>j)˒`.i{EFdnYtuYP%o|"6FM&o gK]AP$\UHN^I~L96:) :Dt uUFnc]R<ƒdRs84!ڵokڳCD1UdWPDz)Q4}6*L:i+&ސ,ƧM㒟Q8ZEh&9^ LniNؾWts^G1@efJaNkOa+""|u„RE~ɬ^n9{FvVkRBM^(O>4!.'Rw1դ=T,l:Hk~$A],2Hj^u FTyLϙpѪ#|o3:nj ėqiK`b]ZB@k&\)n& ⥰v"oNwv=ʹs 7&Ed !ش^t_S\yѳϜkW=|0X طJMg=sAcK9|7bZ&)c=Lܛ2 ܎ғ\%%f9L܎5x,sY⡚Q8˙Tdi;Kw9 IOcPC֖NɦP֮]`.!u #NsvLg:߁ ^r M2/6eARP ;M76.ak ZoG74KZJFPv-Ȉ[h%LF}@U`R:\w.Vӗ\(gIPQ[a]6<=estxc9T$i # !%rulZ$UZagÈD oU:w} Z=#*\~ vT_J叚zmR?o9d!{ +h).r) dDN޻;͒ "^٠tXD 7lTw0U#3,mroURzy0P XryLSj@\{XYcL2#G21;"l6a;.!?8 x.\H2gX\%-W1͉!/Ikō@.H ii{o1byl}*bfZ{}}T PnҰFy'6P,Q(O32yzXhBÊƤ+rj(9@x}6fY,ws~VOQd_(5& yڮ:e.·T ?W/1vo'Jv%JQllE"4ѣMr ?WKWݓ MĖ_<Ч 3ˢzQ KW뤤wWHx!WL1XsRb03y|"{Ҳxq"" T-bS\{.?p{YLJxy0Ƃ|5D!_ .g+:au\L 0K_"okVH_'-vik/U7@c~Cam_H(U$C8޴0>ek?XϪ DSV0V%nװ5Krj itP1{ng]b} .u155u{ 6p'W*`R? 6V)W}ohHs Q%]O4ܘ561 `=pE^)_nᘶF9 "&0/@I1E6VS}gxC5f麆xhEq)M?wWV6%=ϯ tkBq͟ u֕`掛E m}nLhgA{FE_oqt;OC͞LT4l]-NWN >KD 7%9[B'0QV0Is3F]b2~m%U~!Ֆ]+5@;S0: 3\BPdbDUZbļ;;ܵ9Uz[d:i{ʀ M,2z$d"9εӼǹdn-1߉jCuA'΀2:㆟x[h{nvCMwOlGN.mW?oʞ)Ι*pϛ)&Aɕy['pG^Vʭņ=Kź(TȒ_b<2N2VǷ~'lyBkn%Q զK~ u5E' ~n{oQ2vC&ܕ|dY uo:u%.ɨN*H.WT1 ?*,L0prӥܓzKRLi0s;Y񿀵&>bqlN%(R8:*Ur+Cj8E42l}k}qEG<-jM YdO2&(p̻mINvsEҨk]̀ S36?F׏k s)q2kq-OZpw>@Xٹ=Xw8YTJ7i +>:>sJ"Z锯Gp}͗= Cm+LHKMYfQT|pA&URO?JpΩG vvA=բt!K(/^vl>MU0_9'%kѺig59YGF^{goMO9r`jwzPأYd/H!צu)%Y5 #B ~q*adrrPW徖nMwg@ mBLC&V*ׁ;8S(Ct9#5២yqvH|X$+a7D84cL%nÞx$<Sn{yzc%@$:wQ`颇0)ՔN(U}dPKm +\j$ʿՏd0hnt<$ǨGSZtILc-{6f-w1d8_vHۣW7@YV43.mf[BҾ/v 1{}ZlE.Py+Em `४)G%P.B| 9!o!{ Z}niGMq_˲?ROɑi@w:O᱄I9@ @SC0rYw,Hdaˊ 'X7^>q9\+l00 *#U[ ҋO4{S%izキyQe7AZ#7OMkmm{O:~3Qŏ^R u&UaVҶ]>D9:28{7鉎7i#&e> Y1736kq>k]tk՟zv3&rBj,iŤdӂ[d.7 .R Ol*wkLO8/,^ҌB1\Oz$.)NƉ8 4 ]P7/ .RKXWcԈY-=~ݒB|wſR=C/ |͘$92st0-|x!,xHH}a2Dt7_U@=V252p올ŕ g+ w3ԮvG4}(/yPN)B2Ask̰2r\s>V'F5J̭[  ͻÐ{6/\窳uT QNߓp";vkJ\4/?g3{!T` wOS0/>8R.njo|lsrDP](rơ1#%rP}X\  ߋVnG}4q.Lu\b_X?j$aã%{~}`5X-7"j75B w!D8}G!]( k鴝r\;1|Y|j95wڲy5&@qMh`Bx!9,VY8J|a{b2;8!׮uꧡ 2yif$T۴1lzwwҧOv Z] LAK^~Փ7$q- =p|̈́[Oq0pjRR(Ю]=^o50j]SMqa[YOBXh!)mg7?ZLxRnE&N#'Y{ +̚)oT,N G< ,wo_?}ÕI9/$ X&(f۝]W|v՛LY{Z+4do3fIp q8l*M^ dp4b&/Q1'mƹ5m6 {AFro/Enwc?@>t#U!)"W\w 7^._ѐ9QYґ45ګtKUϾpa}L ,-^ csq-qyHj3DxŚhm&W2s S;B[>v-0bQxj{f[먶Tb`q5 b-<}t(a< zZߟcX7ܵI caG-%6҉[>@YPU m N$!9;pt:fPW P1u_/ U`1q.fԺiW+[:RJC0vA*Pq9wphך/b{t<.$=O y+D``C:'w+U"6I[M_iI :7CDcp̥Ú<7H]K/.\5Ak'EvqGDT,N[3+^p] zLu<7A=]bj{Fh?[3yWj?wX*ÅY(}L[$'' H$8> :W,o.l`k.M k#&VG MB#;geB /4;chހ.'0Zj[qcfN4h0`ϣ4cn?벛"!Hގ=1gF M !z:me/,íyO{4=@he4᡼[xxDՂ6]Ʋ!9^皣 ?N{S{zϸP@9dh~법;@c;"~.0H]?d_% EpG9r0< Z.;-.q(up`ky5E7vr1ӉUUXpUmGp[4Xi@YK@ ܲ v藗=&T)( !G6LkCA#閶ڕ͝>M)UyY-W fZV o 2sdz5H݂KC/R2ʆ6f{B+Sq/) Bb'Z;Zދ4 gWxd.B<"w7Fs" pg*L+Y<NXS::#k}ĹS4M=IPN'*66\)\L]8B-._˯WPgwyhn*n>>9)-Ш8R(. 1t {%1kdrN KΌ'Jl 2(p@#b]L7O& >Bc'$!0Y幤*EmLQXyDWHg-N֛;tCAAo N3<¹qzi^K)PT )qA.s^juLIsl+NP.F[;k#h hsA4@0gŭ+!QQ잎!B +6xqr3)y{,yBIZ:@GfHQrLasW4/$q)Z_}6ėAc/햸!lPMo] *>}3ʹȽt2ooHHjqz(]0b]elxFlKˎqD֎FQbk0*ߘ(f? RFdbg Rvk}qrrQTu=Aͮ{)h OK눙;Ѥ [M,;JN+c2N",+>^=a^<2xo욒v`$vF_DSAU_{Ŵl C*SsZ P.YIO&ѯU醈V(WBw'1pH|}} h99>;zC駳w6ݲ̽Ar=HeI)`!Cqͻ!B g R hR W^ -l9(Zk5uu)ԥBwMho?4"Տ|q</2Y L)Us$ oĊPɟ^++>"h,%S_*<>fX ]Ϗ t .1׎vEKvH>쩍LQ?8SGIk%GuR@#i.rT͇ 7"2,4~[+_9)1U;6iw_L%rFnZKO6*m1/lq!#XGS} ;wb_ݎP8n O1NgGGC޺3ɕXFGzvZ2QR 1ft$&|/@ w(bw5 I^*;,"P)7tGz6ewQ3 ɩo:,;,p;&%߻؉?n`ժA UDhΰ'Nv6sTbvěm0{. SqTg#2,Mc |NTWImKG=L1 ݚ>mX-‚ Zt,cVUL *D t'І?s/d #کwlE~h`-@#y`IukLdhNg5vgK,D]ۉtmo[J6=,_EΑ@r[P6Ź+H4^)N@) >s zS\Z!\|tsUѵPbUxEl=7#c=D#$P/  Z8aQ2©qmnH2?4rV*#Vq@zP1 _;ז岫%BCƞyFv\F-e]2Rr{'PDB¾RX-z9{5m0!}ϾnMf_:_GGYXzä7VY\CʞV8TM6hvuR2{ 0춹^{шoR%4#(p qNo<;i܂HѷU F"{ vo/>r8pRP* i%N&d@D+2,l5VD)t$djN-{[o`bo-V?VhOLngMq-RwBF88{3t8vC h*˻+F~?!:`l3O=rX=ϥ[-Wݥ'^E}j;& Շ 2@薑U`ȗZ2Ý'+JxO_YgI{L̚ȯt< 73"U8qgk\Fs {dž;7MZň6 EV B١VU֍?1Ý_:Ex0|sL&"Оqòou,a6[P 2.gO U={16/_8^M\1Nʊ`Fj88Zw*Pأ>'yYMv04]OG-$^׀aO ,~gi n5 fOcZzkp%$|3tֿm`)&r @zS=yyMSg2CG۾^Jxժ˜-E?{峓 :w5*%{'u.``'~!ysaq`IFIvCڻ&ϱ}?jḦYu7s2|!J& -ư^f̌:o-1Ls8HRQj$Ʃ4Z)3"gv&!ظc9W~NJ"sNuJd.!:~n>a;SkKO!;mr O"}W#Wqt㈮tmƯo20nïʇ(Z/UW7K{pEޮtNLsHk)JZ׉{U@;.픝fd}X~xHxmՙEjuX7N\ҟȷQ PB_C!'ϴհ"]/GGRiժZIOyGIlznp谹q}]A%ùERA澾٬\wcF@Ŕ#0;* l 9yskp47FC5kap4Ɂ4Itܯ)ac)qori6m l򼳱MoVRu+:AeI'n5 GކRKI4ZIl@ y0>R"FvRo1ЭCvlXTlϪ2t"klBZ_1=q{s_fOܭd"6q$$~ɬ:UׇnzΒE"B2t Vt$ یD }O@T9F~v9*|l`p$&l>7eyx,BA.?Iq$G"r7wx]ai8|_1{&&>OXL̃+z'=`N,g(`8~h$`6b0źhsIK/X'3MstlLvS"6zϜ$WB.I2Tk\O|hh鳟ak+qqG_T D{G+W\*Ugv! |l)-LxRoaxR(vfǞ ~Dx:ˡa֒z@)znS-u[R_tMa>|ׅ9Z4:ɵ@h.,˕!q|(Qc*FN"IqO8p?4M#5IõhgZ({<0UXW"9Xi[f沧±n&aF@m4BQ`%V7 c9%T(f4>;ZB 9 BNenƒ .R# 9?;6~i/ Qv>yycP1f /~f&ؿSX:2Nٰq\bPgu!!5*`e4hģ*0`8K!DĐl2pٝ6t,y܏F@lnʔ "Nׄ.C/_[,'zd!(}r u2,L+V+?Ǟ>O~IY9D {/\5G6R@@@'nAI]QD,M;|USNGr j#l=kq`sOpp_9jr_6e =etq2T"Juv'jg :x Z&+\>S;zQIсӚG &XϪ$;y7F#{nJ\@ve=٘#P\׈g<Сhbu|B`4nIixr Af<ў3 ѺSH'h ghk 3FݦG4W#h;*}Ј[N!F3SEQp݅1LϋbP;Q?KPbg嵻xf/tϘTc"wtEVw8b&CGr(Ⱦ| "OBKp ǀhg@h{bZy@}!z]ؠhںC(q3P3q,ڛzn#DkVcA="hpn:Tf{ЗfmPIAl8Hugtݰ*a31x\L$aX+2A =":Jڪ I*,FX๓`YN(Fﷴ8-!_ah|PZJº\1,ܽ YK89y|MꇋLS* {"C^S#\sea!;6RզC/g7[ #?Ľbpm*FLA+dI MвWl0P& 6gdy}`a#RՉ$+s k}>,sƈؼ`{Sw$m?B JqsdeC XPrxN?5EO2 eujA—;~n{K|?ClPD@m7zo3ʃ*ɼ5%ti0`jSL@7.1V+?wV-CtA -+?3b8t{F<5` &ZyS_R^iK*~e% z,|9vK&5 }[7u[/NdqzDttY܅lFƺӈtQ]TbDŽ(YAmqftWDiT񵼨[ ޛ!e -PEerSL+m]0]!2@nz~RSc'м (VihZ'uOR8|v*o9#{xC06ql4u",Vg.ڽI-l@7cF?PJQ#)\V'U@o8@|_><">3]%Rܚ<̗@F@U bWY]~ @.&tk} 7+2=BQ۳#)/ rwY82 {W TԻes?*:}?+[t8KjB @[4 ^yZ#FuGs5yT @"L?oS5=e$? ͡FX ۍ@ d#R<򻫭z*&S-N~|{⹽㣐F #JYmMs ss4:-Uv躢J䴌&y ZrX죤m +*2@4V^Q^]uN$H#  6l lLAFKJ_^~,oxNGΙS /Q-bZkH.=uԪ@3M*h#19kmrH`^szR2^PA^qr-I4r>0RSI /[+0xq^~ֆ)ɽQ*Ag%:q?Tyϼ^ (vӁg^]ĵ2׻zz: =\pϷNVOZ/q-(A1ZF. W!ض[5m;$}O.I&loSl=V|gkJ IUre9pwFĉObk}t·%%u^THNń$X,dyӜ* ںMf:;p\B +6԰=V L uzJ8\fPڔ2vfdfʘ@g/;S(棈g:,uj:eJÚ3%&,@0v1t? ׮>§ͤs zgx]]t'5d|#BB2;α%NQ2 2 5VvMGj@&4xPkqgLS@1#3XIps&VbyVz^ :swfe}`k"it1bt)%u?@eLY;qT":tq$j *{pޤѓ⸏QS0E80ⷵ&(˿lM)*rQT&3M)bZkw}jQ74kܢ &+uE{?LidREV(Bo|XLkV5@A}اsמ8 Cc[ɧA#[$÷T(^!vH'p˽1< *TPRVO~ W%%F(|_kT&k.0Ź*U$5Pe`Z.i08 I9^C mKI'}1fEgK;)]݇NNVϊMj Q IZuN =QOUTw c $4Ф\) K;@ФjRsq@uvJ2i%ib,6R+DgF5oj1]5$m@Pyk3AĶT$ͨ9zqRmf֋(Cvz;͓15;ʋ h& >2F9م4 fl0"STj ?srX  믗M (2P6G5. ;=Wiq1%+􀗐8^=t+k<ҒaRȖPo>ۅxo]|J-:_x#qϙ\E؆e# (zy[tf {JQbkj70s}lS:wfٺKho[ŸaxI. &UOhjMPZi :')?P4j0e?B1kRV?huI=FA1&;v3ay%Mn"u)q*,'ؔB$ׄ6jG\λ5Ew ҩ}p7~RUfξ(#'~{j¬D`4mᓋjh 6نC9lYar };Z?fjHG%}<pH7no;\|ʾQAt<o[=ii926&{Y~o;z+|g$v+6:BF~l1lT3fdV*/IB!yHO8:-9ֿjDo!޶ƈo7O5[~kR%cP?nbt|[sy\, ЍƂdU98,[xTsI-0@PC5F=z-E6!ف]2C$x 0 o!. ^|SɬL_rE^R/ӧuUWqGHo +MQf]T7иkDt\"G6 ~#;+~hCtS  x k+N¥0 E2*lc/PɎtp~T<^2*/? ELLmYGUIVO:>әEW^ dO2X0ctݦ)% qXq'l~ݪ6Цu{dL?3C.}z_Cn$S:9"qi꾮 ]{ZVY-]U1Jv7XTQ7*qKΰI2\qXZY`hsw0RgTr'Rm.c\ :BJqCI*\A3i2%tсP<8 SV-Z]v`Y5olFZM) ?ݺHHIww^m :4肮{g3J@(96\F--@?!nOL/Cw!:%!18j<.Hi2A>} ;r+n ł8X̢aᄙpSvBeK^ yu֫&d= ҟꌗ^3{;㘂 zw0C*D)E9CnH= @{o0kƧє94ĹQ* MK8zˋ&b_#b!QoS2hm4wwyA_ګp܂;=8}798) *n fMl<$ÚdѠ~r(4 YZ