nvme-cli-1.10-lp152.2.18.1 4>$  ApaA/=„)co2Mc'[a?"`krĂPjtK1^ c?wY#RlJONw&-,ToI"[㱀VI;nLCB) 6Y{js#Fq8>P"n5d0981d1ba521aa2fd5a52b7de3812073fb2dc5a37203a18e6981eddda786e07dd2b4f5735705396f8441d03c1903f73cf6f841c90aA/=„T'L̡ Ledd}SJO3%5UHۗWc`hW03p{!7q Y+pV}ʙ"B/P!sVɬyp|RvƦ(}b`7(1gVBVI3o7hS x:Qc\diZ`s) 6ƙ>h%>mS!>>z:mY䍖|&zKi/7 >pHL?<d   : %LRY  E}} } } } 2} 3X}5L}7}:.:T}G(>s8>|09?<0:Ct0=hz>h?h@hFhGh}Hj}Il}XmYm\m@}]o4}^zF b{ec|d|e|f|l|u|}v~ wD}x8}y, zTd8Cnvme-cli1.10lp152.2.18.1NVM Express user space toolsNVM Express (NVMe) is a direct attached storage interface. The nvme-cli package contains core management tools with minimal dependencies.aAgoat11 openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttp://bugs.opensuse.orgHardware/Otherhttps://github.com/linux-nvme/nvme-clilinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fiif [ ! -s /etc/nvme/hostnqn ]; then /usr/sbin/nvme-gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostnqn ]; then /usr/bin/echo "Generating random host NQN." /usr/sbin/nvme gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostid ]; then /usr/bin/uuidgen > /etc/nvme/hostid fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 /usr/bin/systemctl stop nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ) || : fi fi<VH;8_FkKP :nr m3 A1D ,(C$>d:B*wmZ\t@`g1Z]L,pwI]E "AAA큤A큤A큤aAaAaAaAaAaAaAaAaAaAaAaAaAaAaA^ҩaA^ҩaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaAaA555d31ba145b0467823b29e25b022e1b3062089055f25de053edf48c226deb9b755704c07ff6229461faf4e54aa7712e35da8c4e1a293485be3505268f95cc32da12ba7eb025db0bce0b8d376983d5b03e2f47f65282b210afb185686ee43e2a50a0f822fd73a1da9e5454a6c50d8629da1f41a67bae1d49fdeb78a404200f9013fa3231b263bf4f9d6dff0bbc33c278dee12f834b687b9662c5195d350019bda913343464ebf7defb947e1ae4bedce44ee2e3b3656c6f40843eb653d05d7c616006b8d2ec5b1d6872c5bc25f1e8b41a3187b7331dad974abd93c199f075251bd5b3e03144c007a768e7685ab0acc019f875d2b08dc1bf8b65b4898c3677a14606207ec547dccf205d2206ff95cc9fa05dc31f858b0435ed116414c36e8cdf971be00b41191fd297a84e45812c9b2d0544751223ad0b19d2d29fc85231137376a45d0bb572ed792ed34627a72621834b3ba92aab6e2cc4e04301dee7a728d75345f6e49c30afe40bfe58f2e7c6e5f672a6395e6cd57600b83cc9986de491da8b73f71471422ca1f79f342a96e663995caefee173f50988e539b51934c6d062cee717d3addb7b4eced576ddc31750bbdd960c6f045d11d469ab6beb06ce368ba8be292eca69e0dd7d6c13aa4a13d31f71e961f36a0a765d5b2b7228c31fbf54178f7feee7131e202bff130acfa7b0c0965277ae29078add3446a5d7cb8a670e51a0293cdd8aba33bb5a9a960053e8be22c37cd55a71ec3ba36df0ebe12118a09d65f0663ac3e75ae4697439f5885432fbb3117d679a569492927e41eda9dc9e81914bce9ddffd8aeeb67824a61dc241f4d6ddd1cd5d8392f60563d9bec18ed9981ea4218b47ac3f9b1294ee42f4c328efb4b66382e6812c13de8cd0a10b96fe6cadbcbf7e58cbc0b36531d1ff14419b9a278600e7fc35ce760e3be32ef5c3c8c80de4a5d7b5a68d13ec7a2a7ad0f01a01a153c5b64e35415ec341d15285b01f0c9c65c43ddb9ab176ac0c2e2df0437b0cfcec1c9ed3b3615c6b55034675e5cf239a527b602d45d46bd790f5b0a29508ed420b7c9dfc3dfcb967f489b1db04f662829a9f149b8d562b75c9864d0eefad8b5212befd22e3d5dccf0771f8a8f725daf37a1a8b06e83dc9e8bee918f55bf9f76c900b477e6267a62b3e016aea0d585b46caac6947a1a8ceed409edd1f95a86cdb01c2f2020946c855969f9af9be602b67f146597e387db1a6862d2ea589d3c2e28c39e505817caa17969d4c5d71cb147645c778c34f922c0e6e79cab1741b716c40af84396a3a481cdf275d1253215087f0323cbcd4c2625a6d4cd8404e30aee4983da1be8e9b239f9ec8f36fcd4c037698322bf12bb790888d02a45cf94d7b8e9f519bdcb10b099ebc525aac5d7d8ae84a36a4a001bd6a063ebcab08b9c3bc3d570ec63eabced040a41380ec4b3a9cf58930cda1284320b0cd11c49ec8746e104a555007e1b13f3c345713adc10c0615de2454ed76767703e76642ac6f87973c818227579da73e163dc206f61e65699fefa0c0a6023fdbcb28ac2a229db64853b3d428935148edf47d9e58343abe33b4e3d8c32cb135ee01a8c4cec7bc51db306326e57ca4b44cfa1c9d0fa69212def2de615b1cbe1a9d7c0477486f8649edd76879371f54f57a085da70d38a45f1cdc1eb6b06a585b7452672ce4bf175e81c4a38c708c04add5f8b8649bb54f68bdd9a21792fbc728dd140a84cf81581580cacd142f927fe1223309dc654f8d608ec81ff5c1d49b71c6c46ee6c572429a96eac11561bd24effd21d481ab0281d286b21fade474f6acac4528f57ea76cbaed93901dad22b8781b0dc938569e7dffddb8d556809dc221a99e69dc00e8b00ac30c8747784d3087e8058f91b0f3ca140a4914d50aab4dbf6c71c1c0f0c3dbf2d0ea2e8615d0b2480eee7e2e154d2fd3d5466b1c2411556f8a0279a75172d7af6ba13eb3bf9d0067496881039cbe90758fcecc84b1d1c598b10e63231f922e946e50d0573398bc871385a5545a52207a5bd5b57c74ead0c0357150ccf62baeef020a8006d7f4d5156f9b8db5d6fc3f7f65bec9d71d32cb15572efebee9632ea9b6d1f7dcf920955e62efa728ac6a67b0fe1d47948562338fdafbc935c1b2ef979de655a784a002f945b580b66c3559eb70fca2b16c02ead7753b537c57ff85ac9b4d06436edb09f086c705550ad3654a424514595d75d084514aa5d8f77608c2b90b156ac17a95300cba8bd0b01d9f86f2657953d223699979569c470649d3cbcfda1ac31c23fb3feb776e87e59c779bcf4802ccbf8846968281d7df351d78ca48063eddcb9a4394092e4f4f323d41cc4b4d7e095e60613d59d46956b902e551d3b187fc71e959931cc984208e198de510fdca3061cf33c2b6c81f0e6f63e8c029e171cafffb8ed2d3d3b0f71f7036bfa013fdc4d36039d54e4eb1869a63e0bffdf1f12d8fa9e60e492117b3b68c0c36484bbf4ead5a1495b591e3b6321214754d1bb229ab18d631162a22eb1578d7325417f23cf900c9ccf4be064ff4b69d38d14434a890b5419c33f7edd28babae233b0c93cbe59e394c31602a44efbb48e1dcc20fb34b2c2e9c2cf936d4661f4e6668b4a1fb1acb5ba20835331528cea112950713c1f4de726f09a29a5dfc69010faaa482c895e6d607278778367b6433043added372392c4c1274fd52533f71adf768c156ecab86eb6c7140393cf97dc3099dd23f77b7f39e8e3c70548357d6f9a8482f252da20aaec1215c4d2823895e463d6dd1b8a991b4853ad9c2646d7a8a247d35e56756bf1e518c07a5915392ed6f667b65efb5e6c36fec5fb0802a6287cb697822cc76a718ef33a4d26697c3d3b58a7f60763cfe78b719a270323d8a4e3f0ec54e06bc4a8311d9695adc8d875fc4048563c524d66dd1f5c40c97d28b55155ae2544943c78f0b0eb4b7af627b2a6e266618fb98b1428c05e17238bc6d064e88e5fd0e7a2323465a6c90e16ff87c209e372c6c09fa90e495e4d9018af0b8d2ee9d57205332f006f936d3a9c42a08c897401bb479b37b0b297d5d2047b6930e3471d2b36dd4307a8e8fd2c47e61b62d3bcbf7077e6dc40007f6c0bb711bdb2230535c98dbf4ef45806e96fba73a163a28951bf52f8dce44611e247002fa89005decc0d3a7dcf2e8c05b2efdebf2e12a5a7b17e063232ef33f81a637f916a7994e8af250b91e84302ef3f9965a1e1533447c9d6f7d3b952c27300473b9243ed2d1079547a0b423ff25debfcf06902310907ac1604d13bbe3ea80eb0ca9aae8b79558bef0202009c0e0dd8d8cdb7339ad5f3b919f32aaf98eeb117f017e1febbf0d7e0cc51cd083b08fb41951c8d026c39e16aaf2c28d3783bcee97a9c898ee8abeb9be68c94798d861e81e92e7147ae020e92fe0ff8dcba1815026ea493902a70b3d7fb9ec92f3f66a4d9293377098aaa71fefc2142e997d215599f02b47d3b28eb0a5ea869d7b0c369c83ec62e89d94887f57ca54895b1070cbfaed0fd79e6e27030baa51de63a13b05dacd917f3a8604987a6cd0db60d25a0882e0d1fddad5eba766d2b3ce812c96b0668b145abf149aa05fa41d4a85b1fc67f5a79ac42be630be14709628d60b7cf2d53441dc30e7a69d44d2b134cb1e51b0cb56cccf56479824ce212c089107d9e77f05c883a7aa6c25e25fc5122bc96ae4dab720c029dc4f07de36661a1f10b711af8400a9ed3e77299cb0f3a0c5697b8970535da208cfe31486f2f02c3fd00a863f0f97ce603a361ceeebc2cfdd1ecacc6a8de418c4ccaab627bfbece630c806922551eab0b0c720a0e35bdc0e7c54f9d5746296b6b0afe5546e52e68d7e5f28a0de10768486bdaa99ecdb113f6be164b50f919fc938d1d10073de18e623eaae1053de8bbc2a05d1a23d4b18ae5bb648e90be94b37f33116aea00f0496e86e390d2818b976d718c4f0f301ae1a53edbf2001f23b9342763352a754df89148f196e9f4591e64393f8bf72bc8a9c6f4b5ce5a953e3551fa803b0c69c20c277624ce922779598af71be87428698984deede505dde29efdc0e0808a0e31ba0b5180c6a7db36f2e6496eae7424276f1d83493c4e4961f338fb7f6beaf67bfda47273746fbcd4d67289d572b36f05f6c448e6c24dc2e5beb13059cfabb0b9ffa9538495dd4056e667b16d9f8d2278e44c34477568343d47a5cc11bf65d2b6cc7f66656bd075d7f4fbb86bb56c71041a576e58106ef17c81b7ac08ca19226bb9da8bf97db2501e5a0ea9ac1b3eb030af98c36cfa8d200ee561222485bd3aa17e1a6c7ddef4a060f1e507ef7779be626fe0d0a00fafd03713aaa86d90fcabfe182008d84135fb614470ffde38dabb06820bcde1505ce228b33fecf22cbb59c5828d94aae0660fb0aa4c46dd3e23735fffb18e697498412b6ede88d33d002f904411b6b6f253946cf5e320b3596697a24e2274fcd8a3412bdfbe5bf3ea3239af444794e3b2c31ae60433eb8fd8d18e879e9f6a6742d1436259e926292bc100b3e30f5ed23ab19711521cd44f17c57efa7b211dd73107047adaec28a9c6e2c0e6107efb269bf81e5a40ee686403f096b39c67a17e8b72755d1a0707c6c4bfc0a2a0039a37d9fadffb9b6b376355ddb03723728f05c8518b0dd45db07c363cee0f155f14645aff7251d7458022a7cfa77dabc2e8993a337cb64df4213897d655430dd5184be5624c744a9881b3e829933ebebb554ae5780399b9bc5e568402ac91553419dbef2366e0e0f312d15d5c5c1756de7c9d8175bcfe4590d3f209cf012fd9cf908104fecb39f87064351662b544da0deeac0f1400ff50c8290f707e1296adf90431703268e1c5ebcb9bb24b5fc1a21bedc70bf3807834b23fc095e2c01b755001b82a3bc02653a45f0ecbb567839777cdc3c1cb25316162e1c905682478c4fb01166a7648abb074426052256897bd6415dd81faa1b183db171cad65f5e75f88a09ca32337a526f163042f929a9c235f5af3568c5f54a0e5a3a29e7735c5a99f8f400acc4bd1051a7acdaea37b0633abf4d2d61ed59ee00537cf8bae703ec50b4d3c190ab42d5c423a6f33059c63b343987459732153bd3b576779ba856d9b527fda13bb9e80b60b3f42d80a0cc13c4389f057ff0390276bcb9baf10067551578a5f7e550f394d28b9e072b57878e7e5f55336dba2a645515a1f4832f47934756f06f9588f0f157ffdf4a0add7f82abe607371eb2175e544a9784b9563d38537be3ca13e21a1d0cb294fdb8808f9951b205753bb4db17d6e93a8f98040abc53e917f24428c5258b8dd6d01217250566997578980b58ac07bfc0@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-cli-1.10-lp152.2.18.1.src.rpmnvme-clinvme-cli(x86-64)@  @@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shdmidecodelibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1a`@`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 - Fix failures during 'nvme list' (bsc#1186719) * add 0015-nvme-ioctl-return-1-on-failure-from-nvme_get_nsid.patch * add 0016-nvme-topology-scan-all-controllers-in-scan_subsystem.patch - Only connect to matching controllers (bsc#1186719) * add 0017-connect-all-add-m-matching-option.patch - Skip connect if transport type doesn't match (bsc#1187287 bsc#1187860) * add 0018-fabrics-skip-connect-if-transport-type-doesn-t-match.patch - Ignore non live controllers when scanning subsystems (bsc#1186719 bsc#1187287) * add 0019-nvme-topology-fix-controller-check-in-scan_subsystem.patch- - Remove UUID validation heuristic (bsc#1187890) * add 0020-gen-hostnqn-Remove-UUID-validation-heuristic.patch - Do not segfault when controller is not available (bsc#1189046) * add 0021-nvme-print-fix-nvme-list-segfault-if-controller-is-u.patch - Use correct default port for discovery (bsc#1189195 bsc#1187858) * add 0022-fabrics-add-default-port-number-for-NVMe-TCP-I-O-con.patch- Lookup existing persistent controllers (bsc#1179825) * add 0012-fabrics-move-connect_args-extraction-to-a-dedicated-.patch * add 0013-nvme-discover-lookup-existing-persistent-controllers.patch- Use default port 8009 for NVMeoF discovery (bsc#1180505) * add 0011-nvme-add-fabrics-discovery-controller-default-port-n.patch - Add missing huck in previous backport (bsc#1182591) * fabrics-ensure-zero-kato-for-non-persistent-controllers.patch- Add KATO fixes for NVMEoF (bsc#1182591) * add fabrics-set-keep_alive_tmo-also-for-discovery-controllers.patch * add fabrics-permit-kato-int-argument-for-discovery-controllers.patch * add fabrics-ensure-zero-kato-for-non-persistent-controllers.patch * add print-device-name-when-creating-a-persistent-device.patch- fabrics: write reconnect_delay to fabrics device on connect (bsc#1172111) * add 0006-fabrics-write-reconnect_delay-to-fabrics-device-on-c.patch- Add additional smart log critical warn decoding (bsc#1161768) * add 0003-Add-additional-smart-log-critical-warn-decoding.patch - Update patches with upstream version: * delete 0101-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch * add 0002-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch * delete 0102-nvme-cli-Add-script-to-determine-host-NQN.patch * add 0005-nvme-cli-Add-script-to-determine-host-NQN.patch - Add nvmf autoconnect service * add 0004-nvmf-autoconnect.service.patch- Update to version 1.10 (jsc#SLE-7726 jsc#SLE-8339 bsc#1160329): * Release v1.10 * Regen documentation * Use asprintf for long names * WDC plugin update * Fix systemd service script use of CONNECT_ARGS env var * Shannon Plugin update. * Doc/Makefile: Introduce 'quiet' build option * Makefile: use 'quiet' compile * Makefile: Use special variables * micron: don't ignore 'system()' return value * Fix libhugetlbfs flags * Regenerate documentation * Micron plugin updates * README.md: Mention the buildroot package * nvmf-autoconnect: add udev rules to set iopolicy for certain NetApp devices * Fix intel json latency statistics output format * intel: Add function lat-stats to cli * Fix typo (bulit -> built) * Warn on admin-passthru opcode not matching read/write flag * MAINT: Fix format compile warning error on 32 bit system * nvme-cli: Check for sysfs interface before NVMe discovery * Revert "Add Dera plugin extension." * Add Dera plugin extension. * Improve self test log command * nvme-cli: Update err to 0 in get_telemetry_log * fixup up self-test log when no test is in progress * nvme-cli: Update err value to 0 in get_ns_id func. * nvme.c: create-ns arguments are added * [NVMe-CLI] Get DUI for SN-340 failing with Data Area 4 - Buffer Misalignment * Minor intel-nvme print refactor * Use simpler nvme ioctl api for admin * Relocate functions and constants to the files that use them * Move all spec defined structs to single file * Update build rules for .c with no .h * Makefile: fix cleaning subdirectories * remove unused "paths" controller field * reign in line lengths * Add print for directive receive * Unify print routines * regenerate documentation * fix fw-download reference to committing fw * argconfig: Remove unused paramters * fix huawei filter to search all namespaces * nvme-cli: Support for hugetlbfs * Remove all 'struct nvme_command' usage * nvme-cli: Update PMR Capability and PMR Status * nvme-cli: Update Controller Capabilities Register * nvme-cli: Update NVMe Registers * fixup attach-ns documentation * Add files via upload * Regen docs, add host-nqn man page * fix namespace checks for legacy list * Reset wdc_do_cap_dui default parameters to the proper values * README.md: Mention the OpenEmbedded/Yocto recipe * Intel plugin: Adding fields to id-ctrl VU region * udev: convert the discovery event handler to the kernel support * Use a systemd app-specific machine ID for hostnqn * nvme-cli: Add 'transport type' error to the error log * nvme-cli: Update nvme_endurance_group_log structure * Adding fields to id-ctrl VU reigon for Intel DC drives * Check return value of scandir * nvme-cli: Add namespace-id option to self-test-log * Report invalid output format for 'list' command * Provide no-binary output format help text * regen documentation * Documentation: nvme-wdc-vs-fw-activate-history(1,html) generated * nvme-cli/fabrics: Add tos param to connect cmd * nvme.spec.in: fix rpm build error * Correct self-test-log output * nvme: Add 'Endurance Group Critical Warning Summary' to the Smart/Health information Log * make: install-hostparams depends on install-etc * MAINT: compile warning error on 32 bit system * nvme-print: fix to print ctrltype when human-readable * nvme: add Persistent Memory Region(PMR) Write Elasticity Status Registers * [NVMe-CLI] Fix Potential Memory Leak with vs-internal-log command. * regen docs * fix admin-passthru documentation typo * nvme-cli: Fix namespace list output * Fix builds for missing uuid * Revert "remove LIBUUID things from nvme.h" * Revert "nvme-cli: Fix compile on non-libuuid machines" * Revert "fix uuid include typo" * remove LIBUUID things from nvme.h * fix build error due to asprintf() * id-ctrl: show Flush command behavior in VWC * fix uuid include typo * nvme-cli: Fix compile on non-libuuid machines * Regen docs * nvme-cli: Code cleanup * nvme-cli: Macro'ify argument defines * nvme-cli: Code reorg * [NVMe-CLI] Add support to specify file size in get DUI data for SN340. * Regenerate documentation * nvme-cli: Make 'list' more useful * id-ctrl: show Persistent Event Log support in LPA * id-ctrl: show Persistent Event Log Size(PELS) * id-ctrl: show Endurance Group Maximum ID(ENDGIDMAX) * id-ctrl: show FRU Globally Unique Identifier(FGUID) * id-ctrl: show Controller Type(CNTRLTYPE) * id-ctrl: update id-ctrl header for 1.4 * systemd: fix echo call with absolute path * nvmf-autoconnect: fix absolute path for systemctl * make: install udev rules in sysconfdir * Add an example for attach-ns * make: fix discovery.conf override * fabrics: fix loop connect-all * nvme: fix compilation error * nvme-cli: Enhance format FNA detection * nvme-cli: Warn and delay before formatting * nvme-cli: prefill metadata buffers * Fixed bash-nvme-completion.sh typo - Makefile: generate Dracut config according to UDEVDIR * Add 0001-Makefile-generate-Dracut-config-according-to-UDEVDIR.patch - Makefile: use UDEVRULESDIR instead of UDEVDIR * Add 0101-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch - Dropped patch merged with upstream * Delete 0101-nvme-add-iopolicy-rules-for-netapp.patch- Update nvme-cli to upstream version 1.9 (jsc#SLE-8339) * Tag release: v1.9 * Regen docs * nvme: UUIDs for Vendor-Specific Information * nvme: add Persistent Memory Region (PMR) registers * get-lba-status: add Get LBA Status command * Added openSUSE Leap to README.md * id-ctrl: add 1.4 features to OAES * Update packaging state in Arch Linux * Fix code block style in the first section * nvme-cli: nvmf auto-connect scripts * nvme-cli: add --quiet option * nvme-cli: Expand --device argument processing * nvme-cli: Add routine to search for controller with specific attributes * nvme-cli: Add routine to compare ctrl_list_item to connect args * nvme-cli: extend ctrl_list_item for connect attributes * nvme-cli: Refactor to create a get_nvme_ctrl_info routine * nvme-cli: allow discover to address discovery controller by persistent name * nvme-cli: support persistent connections to a discovery controller * nvme-cli: ignore arguments that pass in "none" * nvme-print: show new CMBLOC bit fields added in NVMe 1.4 * nvme: add support for Namespace Granularity * nvme: sanitize enhancements * nvme-cli: Update manpages to reflect discovery particulars * nvme-cli: mask out invalid options during discovery * nvme-cli: do not use 'queue_size' and 'nr_io_queues' for discovery controller * nvme: Enhanced Command Retry * id-ctrl: add an indicator for get lba status capability * nvme: change format default namespace id * lnvm: introduce alias geometry for id-ns for lnvm * lnvm: introduce chunk-log command for chunk info * lnvm: make data_len to sizeof() instead of magic number * nvme-vendor: fix c99 declarations in vendor plugins * [NVMe-CLI] Add support for larger data sizes needed to get DUI data. * [Log] Memblaze add more log infomation for S.M.A.R.T. * nvme: add Verify command * doc: add extension plugins' command format * doc: make description not only for PCIe * lnvm: cast identity structure to (void *) directly * lnvm: do not print 0 when the arg is not given * lnvm: remove redundant whitespace in lnvm_init() * nvme: clean up goto labels without whitespace * format: check BLKRRPART failure * [NVMe-CLI] Add support for SN730 to WDC plugin commmands * Add verbose capability to get DUI function to improve debug * nvme-print: Show value for Transport SGL Data Block Descriptor support * [NVMe-CLI] WDC: Add support for 64 bit data addresses in Get DUI Data functions * nvme-cli: Fix more endianness issues * nvme-cli: Restore RHEL 7 compatibility * nvme-cli: Restore support for older gcc versions * nvme-print: add JSON for NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * fabrics: Return errno mapped for fabrics error status * fabrics: return error when discovery retry exhausted * nvme: Return errno mapped for nvme error status * nvme-status: Introduce nvme status module to map errno * nvme: Return negative error value for internal errors * fabrics: Do not return in the middle of the subcommand * nvme: Do not return in the middle of the subcommand * nvme-cli: Report the NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * Introduce NVMe 1.4 Identify Namespace fields in struct nvme_id_ns * nvme-cli: Skip properties that are not supported * nvme-cli: Rework the code for getting and setting NVMf properties * Avoid using arrays with a variable length * wdc: Fix endianness bugs * virtium: Fix an endianness issue * lightnvm: Fix an endianness issue * virtium: Declare local symbols static * seagate: Declare local functions static * huawei: Declare local functions static * Use NULL instead of 0 where a pointer is expected * Remove superfluous casts * NVMe-Cli Shannon Plugin-add support for shannon systems. * nvme: fix coding style issue * nvme-print: fix json object memory leak * fabrics: Fix memory leak of subsys list * nvme: update description for "nvme list" command * nvme: update list-ns nsid option * nvme-print: add pretty print for estimated sanitize time * add namespace to json output of nvme list * add free call for json object for commands show-regs * add newline for command show-regs * nvme-cli: remove unnecessary initialize of local var * nvme-cli: don't try to disconnect for ctrl with pcie transport * Fix sprintf truncate * Spin documentation * doc: fixup 3rd party man page * fix json print for list-subsys command * Add Virtium plugin extension document * Add Virtium plugin extension * nvme.h: Fix typos in status code values * nvme-cli: remove unused NVME_AER_NOTICE_* * nvme-cli: add kernel-doc comment for struct telemetry_log_page_hdr * respin documentation * Add a note to format on device naming conventions * remove non-portable compile-time check * nvme-cli: use uniform if .. else format * nvme-cli: use uniform if .. else format * nvme-cli: use uniform if .. else format * nvme-cli: remove trailing space * nvme-cli: code cleanup adjust if statement * nvme-cli: cmbloc code cleanup * nvme-print: remove Virtual Management support from ONCS * nvme-cli: cleanup comments for telemetry log structure * nvme-print: update self-test log to include 'aborted due to sanitize' * DOC: Move to DocBook 5 when using asciidoctor * nvme-cli: add missing endianness conversions for telemetry log page * property: Fit print size for a property * property: Remove unnecessary wrapper function * property: Introduce inline function to check 64bit reg * Add Disable IO flag to wdc_dump_dui_data function * list-ctrl: Do not return directly without freeing fd * create-ns: Do not return directly without freeing fd * format: Do not return directly without freeing fd * Reorder primary commands * nvme-cli: add identify secondary controller list * spec, make: Add discovery.conf to the package files list * spec, Makefile: add /etc/nvme files to package files * sanitize: Print nvme status in case ret > 0 * get-telemtry-log: Print nvme status in case err > 0 * print: Add const to return type of string * print: Introduce show_nvme_status to print nvme status * nvme: fix minor type in id-ctrl human readable output * ioctl: Fix wrong return case of get_property * ioctl: Fix double-free in a loop of get_property * nvme-cli: Increase size of ONTAP namespace path variable * Fix passing CFLAGS on the make command line. * Regen docs * nvme-cli: fix typo, removing the duplicate 'are' * Revert "plugin: Return EINVAL instead of ENOTTY" * Use 0x prefix for all hex values of id-ctrl output * plugin: Return EINVAL instead of ENOTTY * Fix Failure to read 0xCA Log Page on SN200 Device [NVMe-CLI] Fix Incorrect Data Formats with the 0xCA and 0xD0 Log Pages * nvme: Close a fd leaked * Release for new stable fixes * nvme-cli: Revert stop-on-failure with connect-all * Fix NSID for command effects log * Fix output size for error log raw binary dump * Release version 1.8 * Regen documentation * nvme-cli: add netapp ontapdevices man page * nvme-cli: add netapp ontapdevices command * tests: Update print to print() for python3 * nvme: Simplify virt-mgmt options to lowercase * nvme: Simplify description for virt-mgmt * nvme: Unify min(), max() macro as a common one * nvme: Use ARRAY_SIZE() macro in common.h * ioctl: Free memory if get_property for fabrics failed * doc: Update show-regs document with output-format * nvme: Support raw_binary and json format for show-regs * Print timestamp as a date and time string * Fix format block size usage * Fix possible memory leak on get-internal-log * doc: Add missing commands to main document entry * doc: Update nvme-disconnect by describing options * doc: Update nvme-connect-all by describing options * doc: Update nvme-connect by describing options * doc: Update nvme-discover by describing options * fabrics: Return negative errno to check remove_ctrl() is failed * fabrics: Return negative errno when asprintf() fails * Fix possible NULL pointer dereferences * Add reporting of Virtual Management support to id-ctrl * WDC Plugins vs-internal-log command unsupported on SN340. * wdc: Additional device capabilities check * WDC plugin Change vs-internal-log Command to Save Partial E6 Log Data. * nvme: print I/O error to stderr * Add FreeBSD installation instructions * Sort operating systems alphabetically * Fix markdown indentation issues * nvme-print: Fix evaluation of ctratt on pretty print * wdc: Add data area extraction for DUI command * Generate new documentation * wdc: Add command to extract NAND statistics * NVMe-CLI WDC Plugin - add support for additional SN840 device ID. * nvme-cli: align all the macros * wdc: Update file parameter checking * wdc: Update device capabilities for clear pcie corr * nvme-cli: fix fc trtype string * Add new docs to repository * Regen documentation * wdc: Add drive resize command * wdc: Add clear assert dump status command * wdc: Add get drive status command * wdc: Add device unit info log extraction * nvme-cli: minor cleanup for submit_io() * Fix print format specifiers * Regen docs * nvme-cli: fix compilation with uint64_t cast * Adding a helper to format command to enable the user to specify desired block size and have nvme-cli determine the correct LBAF and add format helper to nvme-create-ns command * Fix CFLAGS parameter * Fix compilation with GCC-8 * generate new documentation * wdc: Add additional device for vs-internal-log * wdc: Change device capability checking - Drop patches merged with upstream: * 0001-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch * 0002-nvme-cli-fix-typo-removing-the-duplicate-are.patch * 0003-nvme-vendor-fix-c99-declarations-in-vendor-plugins.patch * 0100-nvme_fc-add-auto-connect-scripts.patch- Update nvme-cli to upstream version 1.8.1 (FATE#327304), (jsc#SLE-6589), (eco#166), Tracking Bug (bsc#1142768) * Various bug fixes and documentation improvements * wdc: new commands: drive status, clear assert dump status, drive resize, NAND statistics * wdc: support for SN840 * Add reporting of Virtual Management support to id-ctrl * NetApp: add command for NetApp ONTAP devices * Add json and raw_binary format for show-regs * Revert stop-on-failure with connect-all - Rename still required upstream patches, which are not part of 1.8.1: - 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch + 0001-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch + 0002-nvme-cli-fix-typo-removing-the-duplicate-are.patch - Drop back-ported patches, which are now part of 1.8.1: - 0001-wdc-Change-device-capability-checking.patch - 0002-wdc-Add-additional-device-for-vs-internal-log.patch - 0004-Fix-compilation-with-GCC-8.patch - 0005-Fix-CFLAGS-parameter.patch - 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - 0008-nvme-cli-minor-cleanup-for-submit_io.patch - 0010-nvme-cli-fix-fc-trtype-string.patch - 0011-nvme-cli-add-netapp-ontapdevices-command.patch - 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch - 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch - Squash downstream patches: - 0100-nvme_fc-auto-connect-scripts.patch - 0102-Add-nvmefc-connect.target.patch - 0103-Change-service-to-type-simple.patch - 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch + 0100-nvme_fc-add-auto-connect-scripts.patch - 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch - 0106-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch - 0107-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch + 0101-nvme-add-iopolicy-rules-for-netapp.patch - Rename downstream patch: - 0108-nvme-cli-Add-script-to-determine-host-NQN.patch + 0102-nvme-cli-Add-script-to-determine-host-NQN.patch - Drop oboslete patches - 0003-generate-new-documentation.patch - 0007-Regen-docs.patch - 0009-Regen-documentation.patch - New downstream patch: Remove C99 standard declarations + 0003-nvme-vendor-fix-c99-declarations-in-vendor-plugins.patch - Reorder install steps: Install systemd services first, since they are required for the udev rules, avoiding a theoretical race condition. - Adding %defattr(-,root,root) to be in-sync with SLE12-SP5- Add script to determine host NQN based on the system UUID, which adds a new dependency on dmidecode for the corresponding archs: x86_64, aarch64, i586 + 0108-nvme-cli-Add-script-to-determine-host-NQN.patch - Write hostnqn and hostid not only if the corresponding file doesn't exist, but also, when it is empty. - Add new internal only subpackage for regression testing - Add new udev rule for NetApp E-Series and adjust udev rule naming scheme accordingly. (bsc#1124564) + 0106-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch + 0107-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch- Increase size of ONTAP namespace path variable + 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - Fix failing service on devices without fc-hardware (bsc#1133594) + 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch- Add new 'ontapdevices' command and corresponding documentation. Requested in (bsc#1131930). + 0011-nvme-cli-add-netapp-ontapdevices-command.patch + 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch + 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch - Revert stop-on-failure patch for connect-all, which caused unintended behaviour (bsc#1132124) + 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch- Add nvmefc-connect.target to allow stopping the parameterized services (bsc#1127076). Also change the service type so udevd doesn't have to wait for the termination of the service process. + 0102-Add-nvmefc-connect.target.patch + 0103-Change-service-to-type-simple.patch- Regenerate documentation (bsc#1124713) * Add 0007-Regen-docs.patch - Minor cleanup for submit_io (bsc#1124713) * Add 0008-nvme-cli-minor-cleanup-for-submit_io.patch - Regenerate documentation ((bsc#1124713) * Add 0009-Regen-documentation.patch - Fix fc_trtype string (bsc#1124713) * Add 0010-nvme-cli-fix-fc-trtype-string.patch - Add 71-nvme-iopolicy-netapp.rules (bsc#1124564) * Add 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch- Update to version 1.7: * Use tnvmcap register for creating namespace * don't execute a command if --dry-run is supplied * Remove trailing "\n" so that the output is valid json * nvme-cli: remove unnecessary assignments * nvme-print.c : fix ns-descs JSON output * nvme-cli: fix typo in json_print_list_items * nvme-get-property : Add documentation * fabrics: write ctrl_loss_tmo to fabrics device on connect * fabrics: write keep-alive-timeout to fabrics device on connect * nvme-models.c - search for pci.ids * nvme-cli add ns write protect feature support * nvme-cli: add minimal ana-log page support * nvme-cli: add ana-log documentation * Fix print format specifier for 64-bit * nvme-ana-log: fixup compiler warning in show_ana_log() * nvme-vendor: fixup c99 declaration in huawei plugin * nvme-discover: sanitize options * Fix nvme id namespace struct * nvme-cli: make show_registers_cap() static * nvme-cli: wdc-plugin mark array static declaration * nvme-cli: fix sparse warnings for declaration * nvme-cli: don't use unsigned for fd in lnvm-nvme.c * nvme-cli: remove always true condition for u8 * nvme-cli: fix dead-code nvmf log page discovery * nvme-cli: code cleanup for passthru() handlers * nvme-cli: fix scaandir() return value * nvme-cli: netapp plugin handle empty strings * nvme-cli: Fix the displayed metadata length value on Big Endian systems. * nvme list : fix nvme list output if identify failed on device * nvme-cli: use uniform error message for open * nvme-cli: fix indentation * nvme-cli: make wdc plug-in functions static * nvme-cli: mark functions static * nvme-cli: make malloc error handling uniform * Enlarge local char[] so snprintf(3) can't truncate path. * fabrics: make some arguments integers * fabrics: don't fail empty discovery log page * nvme: commonize subsystems info in a helper * fabrics: add disconnect-all command * Regen documentation * attach-ns : fix segfault for ctrl list wrong input * nvme-discover: Retry discovery log if the generation counter changes * nvme-ioctl: retrieve log pages in 4k chunks * nvme-discover: Re-check generation counter after log page transfer * seagate-nvme: fixup coding style * nvme-cli: Add 'rae' argument to nvme_get_log() * nvme-cli: kill nvme_passthru_admin() * nvme-cli: print "\n" after nvme list-subsys -o json * nvme-cli: tests: fix fw_log test coding style * nvme-cli: tests: fix id_ctrl test coding style * nvme-cli: tests: fix id_ns test coding style * nvme-cli: tests: Add get_id_ctrl function * Update gitignore for generated test files * Add PCI device id checking for the WDC plugin commands. * Fix nvme test device selection to use controller value defined in the config.json file. Before this fix, the value was hard coded to nvme0. * nvme-cli: prevent resv action field overflow * nvme-cli: report subsystem-reset not supported by controller * nvme-cli: fix indentation for dir_[send/receive] * nvme-cli: make read error handling uniform * Use sys/ioctl.h to pull in definitions. * Remove unnecessary asm/byteorder.h * Remove unnecessary linux/types.h include. * Include libgen.h for basename prototype. * Include sys/stat.h * nvme-cli: remove endian.h * We don't need to include linux/types.h here. * Initialize line. * Use standard interfaces to get timezone offsets. * nvme-cli: fix ioctl argument * nvme-cli: fix a typo * Enable code block syntax highlight in README.md * Makefile: fix bash completion install path * NVMe-CLI WDC Plugin - Simplify the device id checking routines. * nvme-cli: Add wdc-plugin command vs-internal-log and update wdc-plug cap-diag command with transfer-size parameter. * nvme-cli: Add help text for wdc-plugin command vs-internal-log. Update help text for wdc-plugin command cap-diag. * Update documentation * nvme.spec.in : fix bash completion path, require * nvme-cli wdc plugin: Add get pfail dump command. * nvme-cli wdc plugin: Add documentation for pfail dump. * Re-gen documentation for new files * wdc: Fix strncpy warning * Refactor plugins in a file hierarchy * nvme-cli: fix sanitize status endianness * nvme-cli: fix ana-log endianness * wdc: Use const string for suffix * nvme-cli:fix a typo in SELF-TEST log * nvme-cli: fix a typo * nvme-cli: fix array len to hold string of size 4 * nvme-cli: fix endianness for the structure field * nvme: Handle supported capabilities result for get features * connect-all: special treatment to EALREADY afetr write to /dev/nvme-fabrics * Added zsh completion installation * nvme-cli: fix a typo * nvme: fixup ANA group descriptor offset * nvme: introduce get_nvme_ctrl_attr() * nvme: print out controller state for 'list-subsys' * nvme-list-subsys: Add device name argument and print out ANA state * list-subsys: Preserve line breaks and spaces * Regen documentation * In json output, if the commands add zero length string, it occur allocation fail & abort (cannot display empty value) * Fix printing of large ANAGRPID values * micron-nvme: Replace direct use of ioctl * Fix printing of large ANAGRPID values * Fix typos in docs * Fix typos in tests and utils * fabrics: support fabrics sq flow control disable * fabrics: use trtype_str when parsing a discovery log entry * nvme: Add TCP transport * fabrics: add tcp port tsas decoding * fabrics: add transport header and data digest * nvme-ioctl: clear rae for discovery log pages * Added support for virtualization-management command * nvme-cli: Don't print result on passthru error * nvme-cli: readme: fix typo in Alpine distro support * Added gentoo to README.md * fabrics: pass in number of write queues * fabrics: pass in number of polling queues * Update documentation * README: update Arch Linux install instructions * fabrics: allow nr_io/write/poll_queues and queue size to discovery * nvme: Adding a block size selector to format * nvme: Regenerate documentation * timeout option added to ns_create/delete (#440) * nvme: Remove duplicate error message * rpm spec file: add zsh completion (#447) * nvme: Release 1.7 - Drop obsolete patches: - 0001-Use-tnvmcap-register-for-creating-namespace.patch - 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - 0004-nvme-cli-remove-unnecessary-assignments.patch - 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - 0007-nvme-get-property-Add-documentation.patch - 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - 0010-nvme-models.c-search-for-pci.ids.patch - 0011-nvme-cli-add-ns-write-protect-feature-support.patch - 0012-nvme-cli-add-minimal-ana-log-page-support.patch - 0013-nvme-cli-add-ana-log-documentation.patch - 0014-Fix-print-format-specifier-for-64-bit.patch - 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - 0017-nvme-discover-sanitize-options.patch - 0018-Fix-nvme-id-namespace-struct.patch - 0019-nvme-cli-make-show_registers_cap-static.patch - 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - 0023-nvme-cli-remove-always-true-condition-for-u8.patch - 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - 0026-nvme-cli-fix-scaandir-return-value.patch - 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - 0030-nvme-cli-use-uniform-error-message-for-open.patch - 0031-nvme-cli-fix-indentation.patch - 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - 0033-nvme-cli-mark-functions-static.patch - 0034-nvme-cli-make-malloc-error-handling-uniform.patch - 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - 0036-fabrics-make-some-arguments-integers.patch - 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - 0038-nvme-commonize-subsystems-info-in-a-helper.patch - 0039-fabrics-add-disconnect-all-command.patch - 0040-Regen-documentation.patch - 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - 0045-seagate-nvme-fixup-coding-style.patch - 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - 0047-nvme-cli-kill-nvme_passthru_admin.patch - 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - 0056-nvme-cli-prevent-resv-action-field-overflow.patch - 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - 0059-nvme-cli-make-read-error-handling-uniform.patch - 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - 0061-Remove-unnecessary-asm-byteorder.h.patch - 0062-Remove-unnecessary-linux-types.h-include.patch - 0063-Include-libgen.h-for-basename-prototype.patch - 0064-Include-sys-stat.h.patch - 0065-nvme-cli-remove-endian.h.patch - 0066-We-don-t-need-to-include-linux-types.h-here.patch - 0067-Initialize-line.patch - 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - 0069-nvme-cli-fix-ioctl-argument.patch - 0070-nvme-cli-fix-a-typo.patch - 0071-Enable-code-block-syntax-highlight-in-README.md.patch - 0072-Makefile-fix-bash-completion-install-path.patch - 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - 0076-Update-documentation.patch - 0077-nvme.spec.in-fix-bash-completion-path-require.patch - 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - 0080-Re-gen-documentation-for-new-files.patch - 0081-wdc-Fix-strncpy-warning.patch - 0082-Refactor-plugins-in-a-file-hierarchy.patch - 0083-nvme-cli-fix-sanitize-status-endianness.patch - 0084-nvme-cli-fix-ana-log-endianness.patch - 0085-wdc-Use-const-string-for-suffix.patch - 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - 0087-nvme-cli-fix-a-typo.patch - 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - 0092-Added-zsh-completion-installation.patch - 0093-nvme-cli-fix-a-typo.patch - 0094-nvme-fixup-ANA-group-descriptor-offset.patch - 0095-nvme-introduce-get_nvme_ctrl_attr.patch - 0096-nvme-print-out-controller-state-for-list-subsys.patch - 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - 0099-Regen-documentation.patch - 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - 0101-Fix-printing-of-large-ANAGRPID-values.patch - 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - 0104-Fix-typos-in-docs.patch - 0105-Fix-typos-in-tests-and-utils.patch - 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - 0108-nvme-Add-TCP-transport.patch - 0109-fabrics-add-tcp-port-tsas-decoding.patch - 0110-fabrics-add-transport-header-and-data-digest.patch - 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - 0112-Added-support-for-virtualization-management-command.patch - 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - 0115-Added-gentoo-to-README.md.patch - 0116-fabrics-pass-in-number-of-write-queues.patch - 0117-fabrics-pass-in-number-of-polling-queues.patch - 0118-Update-documentation.patch - 0119-README-update-Arch-Linux-install-instructions.patch - 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - 0121-nvme-Adding-a-block-size-selector-to-format.patch - 0122-nvme-Regenerate-documentation.patch - 0123-timeout-option-added-to-ns_create-delete-440.patch - 0124-nvme-Remove-duplicate-error-message.patch - Add patches from upstream git tree (FATE#326925) + 0001-wdc-Change-device-capability-checking.patch + 0002-wdc-Add-additional-device-for-vs-internal-log.patch + 0003-generate-new-documentation.patch + 0004-Fix-compilation-with-GCC-8.patch + 0005-Fix-CFLAGS-parameter.patch + 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - Add FC-NVMe autoconnect scripts (bsc#1103354) + 0100-nvme_fc-auto-connect-scripts.patch- Use tnvmcap register for creating namespace (FATE#326925) + 0001-Use-tnvmcap-register-for-creating-namespace.patch - don't execute a command if --dry-run is supplied (FATE#326925) + 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - Remove trailing "\n" so that the output is valid json (FATE#326925) + 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - nvme-cli: remove unnecessary assignments (FATE#326925) + 0004-nvme-cli-remove-unnecessary-assignments.patch - nvme-print.c : fix ns-descs JSON output (FATE#326925) + 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - nvme-cli: fix typo in json_print_list_items (FATE#326925) + 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - nvme-get-property : Add documentation (FATE#326925) + 0007-nvme-get-property-Add-documentation.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (FATE#326925) + 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on (FATE#326925) + 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - nvme-models.c - search for pci.ids (FATE#326925) + 0010-nvme-models.c-search-for-pci.ids.patch - nvme-cli add ns write protect feature support (FATE#326925) + 0011-nvme-cli-add-ns-write-protect-feature-support.patch - nvme-cli: add minimal ana-log page support (FATE#326925) + 0012-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana-log documentation (FATE#326925) + 0013-nvme-cli-add-ana-log-documentation.patch - Fix print format specifier for 64-bit (FATE#326925) + 0014-Fix-print-format-specifier-for-64-bit.patch - nvme-ana-log: fixup compiler warning in show_ana_log() (FATE#326925) + 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - nvme-vendor: fixup c99 declaration in huawei plugin (FATE#326925) + 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - nvme-discover: sanitize options (FATE#326925) + 0017-nvme-discover-sanitize-options.patch - Fix nvme id namespace struct (FATE#326925) + 0018-Fix-nvme-id-namespace-struct.patch - nvme-cli: make show_registers_cap() static (FATE#326925) + 0019-nvme-cli-make-show_registers_cap-static.patch - nvme-cli: wdc-plugin mark array static declaration (FATE#326925) + 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - nvme-cli: fix sparse warnings for declaration (FATE#326925) + 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - nvme-cli: don't use unsigned for fd in lnvm-nvme.c (FATE#326925) + 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - nvme-cli: remove always true condition for u8 (FATE#326925) + 0023-nvme-cli-remove-always-true-condition-for-u8.patch - nvme-cli: fix dead-code nvmf log page discovery (FATE#326925) + 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - nvme-cli: code cleanup for passthru() handlers (FATE#326925) + 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - nvme-cli: fix scaandir() return value (FATE#326925) + 0026-nvme-cli-fix-scaandir-return-value.patch - nvme-cli: netapp plugin handle empty strings (FATE#326925) + 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - nvme-cli: Fix the displayed metadata length value on Big (FATE#326925) + 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - nvme list : fix nvme list output if identify failed on device (FATE#326925) + 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch~ - nvme-cli: fix indentation (FATE#326925) + 0031-nvme-cli-fix-indentation.patch - nvme-cli: make wdc plug-in functions static (FATE#326925) + 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - nvme-cli: mark functions static (FATE#326925) + 0033-nvme-cli-mark-functions-static.patch - nvme-cli: make malloc error handling uniform (FATE#326925) + 0034-nvme-cli-make-malloc-error-handling-uniform.patch - Enlarge local char[] so snprintf(3) can't truncate path. (FATE#326925) + 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - fabrics: make some arguments integers (FATE#326925) + 0036-fabrics-make-some-arguments-integers.patch - fabrics: don't fail empty discovery log page (FATE#326925) + 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - nvme: commonize subsystems info in a helper (FATE#326925) + 0038-nvme-commonize-subsystems-info-in-a-helper.patch - fabrics: add disconnect-all command (FATE#326925) + 0039-fabrics-add-disconnect-all-command.patch - Regen documentation (FATE#326925) + 0040-Regen-documentation.patch - attach-ns : fix segfault for ctrl list wrong input (FATE#326925) + 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - nvme-discover: Retry discovery log if the generation counter (FATE#326925) + 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-ioctl: retrieve log pages in 4k chunks (FATE#326925) + 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - nvme-discover: Re-check generation counter after log page (FATE#326925) + 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - seagate-nvme: fixup coding style (FATE#326925) + 0045-seagate-nvme-fixup-coding-style.patch - nvme-cli: Add 'rae' argument to nvme_get_log() (FATE#326925) + 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - nvme-cli: kill nvme_passthru_admin() (FATE#326925) + 0047-nvme-cli-kill-nvme_passthru_admin.patch - nvme-cli: print "\n" after nvme list-subsys -o json (FATE#326925) + 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - nvme-cli: tests: fix fw_log test coding style (FATE#326925) + 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - nvme-cli: tests: fix id_ctrl test coding style (FATE#326925) + 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - nvme-cli: tests: fix id_ns test coding style (FATE#326925) + 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - nvme-cli: tests: Add get_id_ctrl function (FATE#326925) + 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - Add PCI device id checking for the WDC plugin commands. (FATE#326925) + 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - Fix nvme test device selection to use controller value (FATE#326925) + 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - nvme-cli: prevent resv action field overflow (FATE#326925) + 0056-nvme-cli-prevent-resv-action-field-overflow.patch - nvme-cli: report subsystem-reset not supported by controller (FATE#326925) + 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - nvme-cli: fix indentation for dir_[send/receive] (FATE#326925) + 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - nvme-cli: make read error handling uniform (FATE#326925) + 0059-nvme-cli-make-read-error-handling-uniform.patch - Use sys/ioctl.h to pull in definitions. (FATE#326925) + 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - Remove unnecessary asm/byteorder.h (FATE#326925) + 0061-Remove-unnecessary-asm-byteorder.h.patch - Remove unnecessary linux/types.h include. (FATE#326925) + 0062-Remove-unnecessary-linux-types.h-include.patch - Include libgen.h for basename prototype. (FATE#326925) + 0063-Include-libgen.h-for-basename-prototype.patch - Include sys/stat.h (FATE#326925) + 0064-Include-sys-stat.h.patch - nvme-cli: remove endian.h (FATE#326925) + 0065-nvme-cli-remove-endian.h.patch - We don't need to include linux/types.h here. (FATE#326925) + 0066-We-don-t-need-to-include-linux-types.h-here.patch - Initialize line. (FATE#326925) + 0067-Initialize-line.patch - Use standard interfaces to get timezone offsets. (FATE#326925) + 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - nvme-cli: fix ioctl argument (FATE#326925) + 0069-nvme-cli-fix-ioctl-argument.patch - nvme-cli: fix a typo (FATE#326925) + 0070-nvme-cli-fix-a-typo.patch - Enable code block syntax highlight in README.md (FATE#326925) + 0071-Enable-code-block-syntax-highlight-in-README.md.patch - Makefile: fix bash completion install path (FATE#326925) + 0072-Makefile-fix-bash-completion-install-path.patch - NVMe-CLI WDC Plugin - Simplify the device id checking (FATE#326925) + 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - nvme-cli: Add wdc-plugin command vs-internal-log and update (FATE#326925) + 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - nvme-cli: Add help text for wdc-plugin command (FATE#326925) + 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - Update documentation (FATE#326925) + 0076-Update-documentation.patch - nvme.spec.in : fix bash completion path, require (FATE#326925) + 0077-nvme.spec.in-fix-bash-completion-path-require.patch - nvme-cli wdc plugin: Add get pfail dump command. (FATE#326925) + 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - nvme-cli wdc plugin: Add documentation for pfail dump. (FATE#326925) + 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - Re-gen documentation for new files (FATE#326925) + 0080-Re-gen-documentation-for-new-files.patch - wdc: Fix strncpy warning (FATE#326925) + 0081-wdc-Fix-strncpy-warning.patch - Refactor plugins in a file hierarchy (FATE#326925) + 0082-Refactor-plugins-in-a-file-hierarchy.patch - nvme-cli: fix sanitize status endianness (FATE#326925) + 0083-nvme-cli-fix-sanitize-status-endianness.patch - nvme-cli: fix ana-log endianness (FATE#326925) + 0084-nvme-cli-fix-ana-log-endianness.patch - wdc: Use const string for suffix (FATE#326925) + 0085-wdc-Use-const-string-for-suffix.patch - nvme-cli:fix a typo in SELF-TEST log (FATE#326925) + 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - nvme-cli: fix a typo (FATE#326925) + 0087-nvme-cli-fix-a-typo.patch - nvme-cli: fix array len to hold string of size 4 (FATE#326925) + 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - nvme-cli: fix endianness for the structure field (FATE#326925) + 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - nvme: Handle supported capabilities result for get features (FATE#326925) + 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - connect-all: special treatment to EALREADY afetr write to (FATE#326925) + 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - Added zsh completion installation (FATE#326925) + 0092-Added-zsh-completion-installation.patch - nvme-cli: fix a typo (FATE#326925) + 0093-nvme-cli-fix-a-typo.patch - nvme: fixup ANA group descriptor offset (FATE#326925) + 0094-nvme-fixup-ANA-group-descriptor-offset.patch - nvme: introduce get_nvme_ctrl_attr() (FATE#326925) + 0095-nvme-introduce-get_nvme_ctrl_attr.patch - nvme: print out controller state for 'list-subsys' (FATE#326925) + 0096-nvme-print-out-controller-state-for-list-subsys.patch - nvme-list-subsys: Add device name argument and print out ANA (FATE#326925) + 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - list-subsys: Preserve line breaks and spaces (FATE#326925) + 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - Regen documentation (FATE#326925) + 0099-Regen-documentation.patch - In json output, if the commands add zero length string, it (FATE#326123) + 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0101-Fix-printing-of-large-ANAGRPID-values.patch - micron-nvme: Replace direct use of ioctl (FATE#326123) + 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0103-Fix-printing-of-large-ANAGRPID-values.patch - Fix typos in docs (FATE#326123) + 0104-Fix-typos-in-docs.patch - Fix typos in tests and utils (FATE#326123) + 0105-Fix-typos-in-tests-and-utils.patch - fabrics: support fabrics sq flow control disable (FATE#326123) + 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - fabrics: use trtype_str when parsing a discovery log entry (FATE#326123) + 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - nvme: Add TCP transport (FATE#326123) + 0108-nvme-Add-TCP-transport.patch - fabrics: add tcp port tsas decoding (FATE#326123) + 0109-fabrics-add-tcp-port-tsas-decoding.patch - fabrics: add transport header and data digest (FATE#326123) + 0110-fabrics-add-transport-header-and-data-digest.patch - nvme-ioctl: clear rae for discovery log pages (FATE#326123) + 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - Added support for virtualization-management command (FATE#326123) + 0112-Added-support-for-virtualization-management-command.patch - nvme-cli: Don't print result on passthru error (FATE#326123) + 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - nvme-cli: readme: fix typo in Alpine distro support (FATE#326123) + 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - Added gentoo to README.md (FATE#326123) + 0115-Added-gentoo-to-README.md.patch - fabrics: pass in number of write queues (FATE#326123) + 0116-fabrics-pass-in-number-of-write-queues.patch - fabrics: pass in number of polling queues (FATE#326123) + 0117-fabrics-pass-in-number-of-polling-queues.patch - Update documentation (FATE#326123) + 0118-Update-documentation.patch - README: update Arch Linux install instructions (FATE#326123) + 0119-README-update-Arch-Linux-install-instructions.patch - fabrics: allow nr_io/write/poll_queues and queue size to (FATE#326123) + 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - nvme: Adding a block size selector to format (FATE#326123) + 0121-nvme-Adding-a-block-size-selector-to-format.patch - nvme: Regenerate documentation (FATE#326123) + 0122-nvme-Regenerate-documentation.patch - timeout option added to ns_create/delete (#440) (FATE#326123) + 0123-timeout-option-added-to-ns_create-delete-440.patch - nvme: Remove duplicate error message (FATE#326123) + 0124-nvme-Remove-duplicate-error-message.patch- Update to version v1.6 (FATE#326139, FATE#326434, FATE#326558): * Release 1.6 * lightnvm: fix type coercion * fix reservation report 0's based dword count * nvme.c, list_ns: use le32_to_cpu in display * nvme-cli: adjust memset size for data buffer in submit_io * fabrics: omit newline character when reading nvme host nqn * fabrics: fail early if argconfig_parse failed * nvme-cli: print firmware activation notices support bit to id_ctrl * nvme-cli: add support of RAE * Add a single get-property command for NVMeOF. * nvme-ioctl.c : nvme_get_properties(): fix 64bit offset advance * nvme-cli: add support for DLFEAT * intel: fix latency stats printing * Update doc * nvme-cli: add changed-ns-list-log documentation * nvme-cli: add changed log ns support * NVMe-CLI Fix id-ns fpi field when Human Readable option selected. * Fix format specifier for 32-bit * Fix json output of 128-bit numbers * Replace host-gen telemetry short-option 'h' with 'g' * Add man pages for new device self test commands * Updating version to 1.1 * nvme-cli: Implement printing get NOPSC feature * nvme-cli: Implement printing the get Keep Alive Timer feature * nvme-cli: Implement printing the get host controlled thermal management feature. * nvme-cli: Implement printing the get timestamp feature. * Adding ppc big endian support * Revert "nvme-cli: Wait for device file if not present after successful add_ctrl" * Revert "nvme-cli: Add ioctl retry support for "connect-all"" * nvme-cli: fix compilation error * Updatign the plugin version * refactored some strings * Removed Duplicate commands. * Initial checkin for Seagate Plugin * nvme-cli: update the document for id-nvmset subcommand * nvme-cli: update new fields in id-ns subcommand * nvme-cli: add support for id-nvmset subcommand * Wrote man page for telemetry * nvme-cli: Implemented Device self test and log. * Add user parameter to specify data area region from telemetry log * Regenerate man pages * Documentation: allow to format with asciidoctor * Documentation: fix title markers * fabrics: add ctrl-loss-tmo to connect-all * nvme-cli: Modify Get Features-Asynchronous Event Configuration * Add open-channel 2.0 identify support * nvme-cli: fix show command typo * nvme-cli: Fix build breaks for GCC 8.1 Signed-off-by: Alexey Timofeyev * Add nvme id-ns command test * Add nvme id-ctrl command test * Add nvme fw-log commmand test * Add support for Micron plugin * nvme-cli: fix get_nsid() return value check * nvme-cli: allow block device for delete-ns * nvme-cli: Add ioctl retry support for "connect-all" * nvme-cli: Wait for device file if not present after successful add_ctrl * nvme-cli: show partial results if controller fails during list and list-subsys * fabrics: add option to supply keep-alive-timeout for connect-all * nvme-cli: fix perror when blkdev not given when get-ns-id * Fixes for log page access. * nvme-cli: make it return 0 in case of non-fabric for show-regs * Regenrate documentation * Documentation: add manpage entry for connect's --ctrl-loss-tmo setting * nvme-cli: fix leak in endurance_log command * nvme-cli: fix seg_fault by cmd options in endurance_log * Remove error print for telemetry log arg parse * Fix intel media wear json output * Use fixed-width integer types for long suffixed parameters * Add toshiba plugin to makefile rules. * Add toshiba plugin code and command documentation. * nvme-cli: Add friendly status messages * nvme-cli: correct spelling of discovery * get-log: Make log identifier a required parameter * nvme-cli: fabrics: Fix passing "host_traddr" for all transports * Log error incase of failure in get_nvme_subsystem_info() * Fix double free in list_subsys * Fix parameter descriptions * Add remaining fields from NVM Sets * Don't print non-existent command line options * Fixed a bug where cdw11 was being overwritten by cdw12 * Regenerate documentation * Add manpage for endurance log * nvme-cli: fix typo in 'disconnect' docs * Fix fabrics property commands * Fix endianess in WDC plugin. * Ignore cscope files * Add read-recover level feature decoding * Add support for NVMe Sets log page * Add support for decoding IO Determinism features * Add decoding for new controller attributes * Update makefile dependencies * nvme-cli: add netapp smdevices man page * nvme-cli: add NetApp plugin * Fix freeing wrong address * nvme-cli: make it use NVME_IDENTIFY_DATA_SIZE * nvme-cli: adjust json print according to uint format * nvme-cli: add helper for sanitize command * nvme-cli: telemetry-log add controller initiated log gathering * flush: Use device NSID if issuing through block device * NVMe-CLI Fix fw_log Command json output * nvme-cli: fix typo in Intel SMART json output * nvme-cli: update documentations to sync up with subcommands * nvme-cli: convert iekey into a no_argument parameter * nvme-cli: make return negative value in nvme_get_nsid() when not blkdev * nvme-cli: move print-function to nvme-print * nvme-cli: fix leaks in subcommands * nvme-cli: add print for command name to effects-log * nvme-cli: make it have bpid in cdw10 for fw-commit * nvme-cli: add command specific field to json output of error-log * nvme-cli: Fixed incosistency of error handling in intel plugin Signed-off-by: Oleksii Timofieiev * Use '-' for compounded word telemetry-log subcommand * Use NSID all for error log * nvme-cli: Implement nvme_get_log13 * nvme-cli: handle long commands in help message by adjusting minimal padding Signed-off-by: Oleksii Timofieiev * nvme-cli: wdc: Removed superfluous output in WDC plugin * NVMe-CLI WDC-Plugin Update drive essentials code with review comments. * nvme-cli: Add support of unsigned long long to json routines Signed-off-by: Oleksii Timofieiev * NVMe-CLI WDC-Plugin Add clear-pcie-corr documentation. * NVMe-CLI WDC-Plugin Add clear-pcie-corr command * NVMe-CLI WDC-Plugin Add drive-essentials documentation * NVMe-CLI WDC-Plugin Add drive-essentials command * nvme-cli: memblaze: add error return after parse_and_open() * nvme-cli: memblaze: fix memory leak in memblaze-nvme.c * nvme-cli: Implement get_telemetry_log from 1.3 spec * nvme/vendor: Add get log LSP/LSO fields from 1.3 spec * nvme-cli: lnvm: Make it return error status when argconfig_parse fails * nvme-cli: fix memory leak in passthru() * nvme-cli: wdc: fix mismatch in document for smart-add-log * nvme-cli: wdc: add const to descriptions * nvme-cli: fix memory leak in dir_receive() * nvme-cli: fix memory leak in sec_recv() * nvme-cli: fix memory leak in dir_send() * nvme-cli: fix memory leak in sec_send() * nvme-cli: fix memory leak in set_feature() * nvme-cli: fix memory leak in fw_download() * nvme-cli: fix memory leak in ns_descs() * nvme-cli: fix memory leak in list_ctrl() * nvme-cli: add error handling for a failure of malloc * nvme-cli: tests: fix typo in get_feature_test * nvme-cli: tests: remove nsid parameter in a testcase of error-log * nvme-cli: update documentation of effects-log * nvme-cli: add support for options to effects-log subcommand * nvme-cli: intel: add const to descriptions of subcommand option * nvme-cli: intel: add check for fd after open to intel commands * nvme-cli: intel: fix smart-log-add documentation * lightnvm: enable to set OP on target creation * nvme-cli: intel: update smart-log-add command documentation * nvme-cli: update error-log documentation * nvme-cli: lnvm: add human-readable print format to ns-id subcommand * nvme-cli: lnvm: add check for fd after open operation * nvme-cli: lnvm: remove unnecessary force parameter of ns-id in lnvm * nvme-cli: lnvm: add whitespace between words in a description * nvme-cli: add BPS bit field to CAP controller register * Update subcommand alias description in README.md * nvme-cli: add support for json output format of sanitize-log command * nvme-cli: Remove unnecessary nsid field in error-log * nvme-cli: add print for command specific info field of error log page * nvme-cli: update print for sanitize-log command with output-format * nvme-cli: make sanitize description const * Fix verbose decoding for coalescing aggregation time * Allow hierarchy of similiarly named plugins Drop: - 0001-nvme-cli-add-NetApp-plugin.patch - 0002-nvme-cli-add-netapp-smdevices-man-page.patch - 0003-get-log-Make-log-identifier-a-required-parameter.patch - 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch - 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch - 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch - 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - 0008-nvme-cli-Implement-nvme_get_log13.patch - 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - 0010-nvme-cli-add-support-of-RAE.patch - 0011-nvme-cli-add-minimal-ana-log-page-support.patch - 0012-nvme-cli-add-ana-log-documentation.patch - 0013-nvme-discover-sanitize-options.patch - 0014-Fix-double-free-in-list_subsys.patch - 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - 0016-nvme-cli-move-print-function-to-nvme-print.patch - 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-discover: Retry discovery log if the generation counter changes (bsc#1087848) + 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-fabrics: Fix passing "host_traddr" for all transports (bsc#1084379) + 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (bsc#1084379) + 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on connect (bsc#1090568) + 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-vendor: Add get_log LSP & LSO fields from 1.3 spec (bsc#1099018) + 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - nvme-cli: Implement nvme_get_log13 (bsc#1099018) + 0008-nvme-cli-Implement-nvme_get_log13.patch - nvme-cli: Add support of unsigned long long to json (bsc#1099018) + 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - nvme-cli: add support of RAE (bsc#1099018) + 0010-nvme-cli-add-support-of-RAE.patch - nvme-cli: add minimal ana-log page support (bsc#1099018) + 0011-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana_log documentation (bsc#1099018) + 0012-nvme-cli-add-ana-log-documentation.patch - nvme-discover: sanitize options + 0013-nvme-discover-sanitize-options.patch - Fix double free in list_subsys + 0014-Fix-double-free-in-list_subsys.patch (bsc#1099018) - Log error in case of failure in get_nvme_subsystem (bsc#1099018) + 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - nvme-cli: move print function to nvme-print.c (bsc#1099018) + 0016-nvme-cli-move-print-function-to-nvme-print.patch - nvme-cli: show partial results if controller fails (bsc#1099018) + 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - nvme-list-subsys: Add device name argument and print ANA state (bsc#1099018) + 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch- Add ctrl-loss-tmo to connect-all command (bsc#1084379) + 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch- Add keep-alive-tmo option to connect-all command (bsc#1090568) + 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch- Add ctrl-loss-tmo option to fabrics connect manpage (bsc#1084379) + 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch- Make log identifier a required parameter (bsc#1086240) + 0003-get-log-Make-log-identifier-a-required-parameter.patch- Add NetApp vendor plugin (bsc#1080672) + 0001-nvme-cli-add-NetApp-plugin.patch + 0002-nvme-cli-add-netapp-smdevices-man-page.patch- Update to version v1.5 (FATE#322735): * Remove upstreamed patches: - 0001-nvme-Introduce-new-list-subsys-command.patch - 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch * fabrics: also set queue_size and nr_io_queues on connect-all connects * nvme-cli: add duplicate_connect parameter support * nvme-cli : wdc-plugin Add support for WDC SN100 and SN200 devices. * Add AEN decoder helper to get-log * Regen documentation * Add Nix(OS) install instructions to the README * Fix the Markdown code for the Alpine install instructions * nvme-cli: make address print format more human-readable * intel-nvme: Fix compiler errors and warnings * Include sizing data in json output that's already included in the non-json results. * Cleanup variable definitions * Add command effects log page * Increase default format timeout * Revert "nvme-cli: add duplicate_connect parameter support" * nvme-cli: add duplicate_connect parameter support * nvme-cli: fix wrong bitmask in number of rpmb units. * nvme-cli: make command description const * nvme/id-ns: do not try to get namespace id from non-block device. * Fix typo in previous commit * Fix long suffix parse on 32-bit machines * Nitpicked a printing alignment issue with the id-ns vendor specific field * Avoid unnecessary abbreviation. * nvme/flush: explicitely close file descriptor * Fix memory leak * Add 'DEAC' support to write-zeroes command * Rebuild documentation * nvme-cli: resync nvme.h with the kernel's * NVMe-CLI : WDC-Plugin Updated Smart Log Command * NVMe-CLI : WDC-Plugin Documentation for Updated Smart Log Command * Regenerate documentation * nvme-cli: update show_registers_cc() to use nvme.h * nvme-cli: replace values of all namespaces with NVME_NSID_ALL * nvme-cli: add prints for new HMB identify fields of TP 4002 * Update get-feature help text * Improve code alignment on intel plugin * Update intel internal log man page. * nvme-cli/intel: Return if arg parsing returns error * nvme: add options for write command directives * Update documentation * Updated the human readable printing for the SGLS field in the id-ctrl command to be compliant with NVMe 1.3 * nvme: Introduce new 'list-subsys' command * nvme-cli: add support to get properties for NVMe over Fabric * nvme-cli: support to set the property for NVMe over Fabric * Reorder command list * Documentation fixes * nvme-cli: add support alias command with Firmware Activate * nvme-cli: update Firmware Commit with boot partition feature * nvme-cli: add command specific status of Firmware Commit * Update documentation to use aliases * nvme-cli: add prints of boot partition feature to show-regs * nvme-cli: Fix small mem leak. * Release v1.5- Add list-subs subcommand (bsc#1072813) + 0001-nvme-Introduce-new-list-subsys-command.patch- Update descriptions.- Update to version v1.4 (FATE#322735): * Fixup Security send/recv to read data from disk * Unbreak RPM build after bash completion files were moved in 7e4c7596 * fabrics: Fix disconnect_by_device from disconnecting instance 0 on error * lightnvm: allow to init target on factory mode * Fixed problem with security-recv binary output not working correctly * nvme-cli: return 0 if disconnect operation with cfg.nqn successfully * Fix compile for 32-bit * nvme-cli: Fix build on aarch64-linux-android-4.9 * nvme-cli: Huawei plug-in. * nvme-print: Fix line spacing on -H option * id-ctrl: remove new lines from json output * nvme-list: print empty lists when no devices are present * fabrics: add option to override drivers queue depth * nvme-cli: nvme-intel implement json output for smart-log * nvme-cli: Add parsing support for noiob * Fix potential device string truncation * fabrics: add option to override drivers queue depth also for connect-all command * Regenerate man-pages * Release v1.3 * nvme-print: Free only top-level json objects * fix use-after-free in pci.ids parsing * nvme-cli: add fields into identify controller data structure * nvme-cli: show more fields for id-ctrl * nvme-cli: id-ctrl: display additional fields * Show help when no or an invalid device is given * nvme-cli: add id-ctrl for nvme-huawei plug-in. * Fix spelling errors * fabrics: add hostid option to connect command * nvme-cli: add ns-descs subcommand * nvme-cli: Get Feature support for Extended Host Id * nvme-cli: Fix typo in Intel plugin and improve generic help text * Implement Intel Vendor specific logs * nvme-cli: add thermal management fields for smart-log * nvme-cli: add temperature sensor fields in json_smart_log * nvme-cli: add output-format discription for smart-log * Formatting update * Regenerate documentation * nvme-cli: add error message for nvme list. * Fix typo of flbas in nvme_create_max_ns_test * Show help for get-ns-id * Show help for nvme reset and subsystem-reset * nvme-cli: Extended Data Structure in resv-report * Update docs * resync nvme.h with the kernel nvme.h * nvme-cli : add support for sanitize command. * nvme-cli : add sanitize command documentation. * nvme-cli : add support for retrieving sanitize log. * nvme-cli : add sanitize-log command documentation. * fix build without libuuid * nvme-cli : wdc-plug-in : return on invalid input device. * nvme-cli : only print help text and return for nvme list -h option. * nvme-cli/list-ns: fix identifying active or allocated namespaces list * Fixed get_internal_log to parse the entire nlog and allow selection of specific regions to be parsed. * NVMe-CLI Fix Sanitize Command Parameter Types * Fix app tag and mask setting * Fix app tag field sizes * nvme-cli/list: fix when nvme device can not be open * nvme-cli/list: change fd returned by open operation from unsigned to signed. * Makefile: allow linker override for cross uuid test * nvme-cli: fix connecting failure due to invalid uuid format of hostid * nvme-cli/fabrics: Add ctrl-loss-tmo param to connect cmd * Fixing macro definitions to avoid issues when these are used in expressions * nvme-cli: add nvme directive command support * nvme-cli: add documentation for directive commands * fix for issue 219, show-regs reports AQA.ACQS and AQA.ASQS as bytes * nvme-cli: Fix nvme ns desc * new bit fields (6, 7, and 8) for OACS from NVMe rev 1.3 * added new bit field (6) to ONCS from NVMe rev 1.3 * nvme-cli: Describe action 3 of nvme activate * nvme-cli: generate spec-compliant UUID NQNs * NVMe-CLI Fixed Status Code check for reset type on fw-activate. * Added handling for temperature threshold values below 0C(273K) and removed buffer check for human readable output as Temperature threshold feature does not use Memory Buffer for Attributes * Update nvme.c * nvme-cli : Add Namespace Rescan Command * nvme-cli : Add man documentation files for ns-rescan command. * Version 1.4 Release * Drop upstream patches: - 0001-fabrics-add-option-to-override-drivers-queue-depth.patch - 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch - add-missing-nvme_id_crtl-fileds.patch - 0003-nvme-cli-show-more-fields-for-id-ctrl.patch - 0004-nvme-cli-id-ctrl-display-additional-fields.patch - 0005-nvme-cli-add-ns-descs-subcommand.patch - 0006-fabrics-add-hostid-option-to-connect-command.patch - 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch - 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- allow override queue depth and nr io queues on connect-all (bsc#1063462) + 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch- Generate Spec compliant UUID NQNs (bsc#1057498) + 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- Fix hostid parsing (bsc#1049272) + 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch- Add hostid option to connect command (bsc#1045293) + 0006-fabrics-add-hostid-option-to-connect-command.patch- Create nvme files and directories in /etc/nvme (bsc#1045931 )- Provide nvme ns-descs subcommand (bsc#1038235) + 0005-nvme-cli-add-ns-descs-subcommand.patch- Also re-build documentation on each build (bsc#1037297)- Add NVMe over Fabrics specific id-ctrl fields (bsc#1037293) + add-missing-nvme_id_crtl-fileds.patch + 0003-nvme-cli-show-more-fields-for-id-ctrl.patch + 0004-nvme-cli-id-ctrl-display-additional-fields.patch- Add possibility to change queue depth at connect time (bsc#1037297) + 0001-fabrics-add-option-to-override-drivers-queue-depth.patch + 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch- Update to version v1.2 (FATE#322735 ,bsc#1033410): * Include endian.h for byte/host order functions * nvme-cli: Add nvme hostnqn generation option * nvme.spec/debian: Auto generate host nqn as part of install * Documentation: Add entry for gen-hostnqn * Regenerate Documentation * Fix read/write man pages * get-features: Don't try to read the data buffer for sel == 3 * Documentation: fix location of device reset * Regen documentation * Remove debian/ directory * Remove pyc files generated by 'make test' * Moving the bash completion files to the standard * lightnvm: default to -1 on lun begin and end * nvme-cli: fabrics: Fix to pass "host_traddr" to the kernel driver. * nvme-cli: id-ctrl: Fix memory leak for JSON. * nvme-cli: id-ns: Fix memory leak for JSON. * nvme-cli: error-log: Fix memory leak for JSON. * nvme-cli: resv-report: Fix memory leak. * nvme-cli: smart-log: Fix memory leak for JSON. * nvme-cli: fw-log: Fix memory leak for JSON. * nvme-cli: json_add_smart_log(): Fix memory leak for JSON. * nvme-cli: smart-log: Allow negative values for temp sensors. * Don't print unimplemented sensor * Build without uuid * get-ns-id: Exit when no device provided. * nvme-cli: id-ctrl: Add vendor fields in JSON id-ctrl. * nvme-cli: nvme.c: Allow plug-ins to access to output formats and helper. * nvme-cli: Western Digital/HGST plug-in. * nvme-cli: Western Digital/HGST plug-in documentation. * : Correct NVMF enum values to match NVMe-oF rev 1.0 * fabrics: Handle space-padded TRSVCID and TRADDR fields * nvme-cli: bug-fix: use right file name for perror. * move show_intel_smart_log to intel-nvme.c * remove json_add_smart_log * remove nvme_intel_smart_log * move struct nvme_additional_smart_log to intel-nvme.c * nvme-cli/format: use existing LBAF if none requested * nvme-cli: Release v1.2- Update to upstream release v1.1 (FATE#322735) * This fixes multiple compiler warnings for 32-bit and other environments from v1.0, adds more documentation to fabrics, removes the libudev dependency entirely from this project, adds a framework for unit testing devices, and fixes usage for user defined install paths- Update to upstream release v0.9 - Remove merged remove-version-from-list.patch * New extensions, fabrics support, a bug fixes. The 'list' command is liberated from its udev dependency, and no longer requires CONFIG_IO_STRICT_DEVMEM be disabled.- Don't map controller registers in 'list' command (boo#986891) + remove-version-from-list.patch- Update to upstream release v0.8 - Remove merged patch 0001-bash-completion-Remove-shebang-line.patch * Code re-organized to support new extensions. While these are called "plugins", they currently have to be built into the executable. Support for dynamically loadable plugins is under consideration. * LightNVM is added as a built-in plugin. * Intel vendor specific commands and structure decodings are supported in a new intel plugin. * Support for NVMe-over-Fabrics * New output format "json" for a subset of commands that decode returned structures. * Lots of various documentation and minor code fixes.- Update to upstream release v0.7 + 0001-bash-completion-Remove-shebang-line.patch Keith writes: Just a few minor updates and documentation fixes. There is also a new option for passthrough commands that can be used to help detect data over/under run. Tagging a stable release so we can consider features that bring in other transports and third party extensions.- Exclude build on s390x (FATE#319560)- Update to upstream release v0.5 The v0.4 breakage should all be resolved now. Tagging release v0.5, and back to stability.- Update to upstream release v0.4- Fix display of version number (boo#966740)- Initial packaging for openSUSE/bin/sh/bin/sh/bin/sh/bin/shgoat11 1631693496  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}1.10-lp152.2.18.11.10-lp152.2.18.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:16954/openSUSE_Leap_15.2_Update/1b606ce2535ff5fd53c84815d174d6c0-nvme-cli.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux   directorycannot open `/home/abuild/rpmbuild/BUILDROOT/nvme-cli-1.10-lp152.2.18.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]=80e94875f54e132bee1cb0064dacf9e9ad8f09a4, 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 RRRo;I+Ւ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-8a5fe9f8bb89d72453c00089e6c8ad3aae36a85bcc02dc7b6c676554723fc472b?7zXZ !t/] crt:bLL #Ju i'{lf?vdkp KG:-nkM+Deee~y?*[m5OPΜv`4: klap`Kadn4rġE8v{*Ν{b4|GR8k Ngkt|' > ȌwHli{Q%C> aESi2'pD>~YcO+(aew.4f;8u?(fy* oZ.?hnq?|(q rQ ?DdWb?%nNlo(`cw=RaOT>'DI":#Г{;\|O 7\I'M6q99wbc t>6G`# Q_i!I}pٔ,@"SeN:`/@ѴZnhrq%mC&+R^88.kv f ͤѴ;_Hiuۇ)Dx)\zƍYbU:[5Չq3."i¿1ɫN*In(FѠ`f$Dc*GOCf2^bn-]GnXPh_HVk,V%'gc81t߾OéMi`Tlct}&|rI ( *W%P'E]\n, hy!NGlڿCy^A9.UD8@NQ?kn{DN6BWv<6)4S22MrOIjѴ 0|vⴏpn#PS|%\ij 8'_1: r 8,TprH/Dwi#ȲYĩBZeJs-Cܧybc3瓩w2zz~h`Xc_>aoq.(xgm\' IWTypC|ү#T39 .0{>~; hm8PԲdx!qK,0j%~~ _>RJ25BӛSKnht*!4^deptH^ʺ?ķ?+ 2 ܜfܿ0] Zcv54PUj< ל謾-l1]0(\ +xpX㕥ݡǚ+y]>6Bmm:gf}K>@V RY$qśE߁ q8(iTL)f&wUɌrzN kD^GWInZ>]'1f5 7Bbc|nn8\mo>\,PIFRo ?>kR'?z &_g6>:%أN%U8ڏm?wX&AV:_4$u,NqtÄGq ZEҒ(= ލԧQff>.\NѿFך4-Uqܞ`1B klf'1sz@"16gQIh+B\TNYKkâh>3劣%n9BŒMz>A$x0aN4t2呤 "P|O齕8>$(vU |Hlbp3u->TLiVf Q.cA-&1.Lj bgMC͡Nf1p˫#"`ICBK> c/U'1yfvG!MJnSin )W#TKa2Yޥ, N0?֧kyٮVta s^@T9 (O =^_OHϼH%3{i4]2/ @kPBw[՟|ƳxligҎZ LA _4^|t>9/-}fdu?E4?HfD 鍹s@2xwY+}9{ g^#xK>IMC.ߢ ~Oϕ&*/boKҽ(#nCuY!SOӬLWI)l<5}eD٦_5+ٱ2r1j\JoOBGYt6B ז2(ז^] PtC'XG$/kɰ.{Ga 5XD,`]Ɓ6#uxDz?w I9lHl=sQ79/|tvt:tN6ڂ!isyOET7bÿ5XT:d[p0ofP dC>Gu4}C Uҁ5"]ޅ/d䜕h'_3l [I0hBIʐ m)a˘O b'Y,{ 1erwrZElTt1-n=$7-6) ƠY'u—qEAUC8@\3 rx+6(ݜEP Tn"m+vBZLnL&GcC\ٱ.-x.gY-Ws j5l7=YpCuV-fn)4Z4Z49y8GQ90Ҵ10؅VY͝է*0PBfTC‘wZ0jFv8ސw9%YsǨF`c֦]XRWVa4 /# 7 砈j __ڮEW$rRf XHܦvy$zٟ(SFǢvMh'߻\FgӕK_DRRJoUz]S,/tqKy|Q'aPy v㐶 $@3i(fB z Ge)Bΰ}…7[ & |ou [aB i睥]JѤE gJ OE ETzpOipqxqgMŒй_n=i`23eG}_2pa*|4B78#P8E2+ 2JʘR!^aA|ɉ>jQǹvPtN^.*$ _P%JFa %i@6QuX=zQB$YG, l]SY*7p$aj RȃriT/5id 'i%}\':'}0y Tq>?kL RxU>F&fړv/E镽W)7@Vzuy%.f:>Zeoa1OK^8(d?l`]X7x'~.K&ݍPs#U̾Ty_GW} ԭNKFT/!S@׍įM,hڢwUmO_7Cu&}Ekl6MqbMJK? ;*/eEOHڢ7ynOnn/MSM#nDz4ł<&4t5bDP ]֋b Wͥ!h̅[n&>c%Sari?BU#­fzsyY 20+R׃ASb!;܏p Dڡי}a\8*['v5~4jb5< juԩ<ѿ y2jeq4F4[rQ{mNy%Ւ (@; H U3Cg {_zQWdcpE<|D!B@qظ*P5:1p !o(d v3֝3}@TY5[ 36 9}6E<`QmTbЧIgӎ>]1CZ$p X6GF<aM 1@?%u!6{JWOOԨ/}yV\Xl3xt4YcjVSXz1؆ v<ҒθݽHLnw h$3b=3nᜑ2Eǭ>08g6 ڏ$*ͽPFlL _֞Um3CQ!IVTJ%T}Q#3I&9N1͕*lH ~#ԗ96( nu# fwozt'Ĥ%|)Oi:bbVqp?DTF'Pe6pJBw?6֑A{ f\.d)H3ʯ2}Xѐ}78L8P)qfSi)zb0 y&+J +VsaB27ISۀ6S0;š2;e/+OUF_W[rOog [cu'l RW(6lE|mrZd6hqr[\w©f/%HUϠ?aqfR]vY5; 3  \Zy 9C4S XܪanMY|kJ_{L=(s\OͅJ# N\v˽kn UenlB0t #otkTa< %\de'fC[ [{fHBkL^zgXGU77_ۉ:eQ!G5OUKК=ؑv1I"]TT6=x Ys%>L(^8_k QaՅEOW0neaկ3Qmz5CәTՊ)ƧF c. KHXb||}Ę#;3 cKOy&pzߎs,j[ S1lTkNv|zm Rw$̇$[|δ9N˙"~&a>H3TR5dC6 &3_h$TJ6&o00ѭLK!,u$r S &j_wn] *v3ӳbu8*v.gLLW+:_4V|Kѿ U!`A`: Im:H7?<`ۇxva&7(,R"g%^ɀK9t<򿲱ql׍ϗR%a]#/އDmbZbkŸ{/ cOQJ;uq/u-q0Mi^KKg?QD&pVe2"\W;`bdda]a.Yͼ)0SJg^{Cw`aCW1Q:IDYj1fs2E"(^SN_<#GnGu.fW"f[}{ xlhh102 ۺٴIUup7klN+qY5Xּ1]m)hT"E:~an $ĬJiT3Np[U :g]tb'SEyd p CR_#BYTzYJy%R_ˮ+YXk*fаOF[>hɯ- nb௷&jf/e3⇣F])B6af -o6˗$DZ|~h8%tYiSaK-KRpk9o-(0rRW@+eMd0D_0Ze6Q!n\+gE7(stׂ߭ʹ.lN* -`X<]Le'`4IȣTmrѰ?p qj!"ۻ;Wbko82g2a\;mN,^z2K?Q`E)dXYd`3&=1WXܫ~ "-jQF8R.Ίb;| ˻儜R)ebc w+ՠ8r@- JPsi H[Iqݔq+)͓E0_i >Y)6M[5m!F|*ogF=/(I+d\_β/U-msPl+Do=-gDXYe@6{G orfp:PU b:lSá`0dxT+RͿ9kF@=ck~7'[;tngcɬiq Ip @b"J\(l"wLF_<{,vӕ=?OpZ0/w.Xx%Ŝ٘<%=u\㾛_3\ӈD> (!Ҟ5>-4{KzrT{t`\`WHXv5+-#)\o,)oxRפ6zFt.0_tyxK&=U6zFD)[jf1lw:Z #µ^x^jm2̠E[Bqm 0w.j*{}nHQnh/m_0lإ.׼߅+,s-r# R s'K]n0Ģҥ[C^%'B7Iؕ:zh]Մ`HC/;F|_fApֿ` &d -[-+cHd BT$0_پ[W= ߜ'T7m:)Pj#Gl0i}W 7G_XϩC-}ҺJm܅%~kbACk|hyfm,@o o$ry>=Y5:?W- _0dzdưK<˜3:.Cr>Θ+2uȏJmvX+UYMYJ>MVՌ l!8p[XgogݱSe X#1ĐƝd/ѩOYZkOI$(`̐ORCU簗l=dbldnHHsKۏ= aݳI}o r.1w$ODu-% aKy*FU=|e0?N-xCT:XEJ٣XDmƚr'wXZ᠑=%y5F;.@ɂ@S_I0E\Xl*QۍwRhΕX/uw/f;~l:a#yaZ5lh\h/6!'< ʆY2]IXַnt6 $fRLG?̚Ru1_y4]QGW؟_g߆;(X  n m62>dޭ׭RO  K L/gw] zW.Y+J@Vt|=BϞ5ԛ ;pO&xOclц{kq;r8`@at_X'?kƓ@ֺNH? u6~h[>G2'0yt>VM9d/e|zTv8 囗lyWw1aFmDq(@,54F}uԗY[zq[f>Mث\դVyk#tV^QbkЅ;h+*4Ԁy0 Je=*oإ;S n$TK]/` 9rFa֣^ _jK˜}%-J߭U> ,t랊sU%[rS1z$s<0S!Eh93N6Pk%3Gȡ"[R9T<_p$d+v|%B_^ YBӍcq4xSµ>d?ڽAFWug,m#t!UԚ]Ⳮ͍A/G ΈxjgOOi _ԅ-SD(&< 1DK#E:ϱ H)9֘ ꠮+t*H`Lo'"`$Ցg1 (JVJj<>h? _YIʆbٺ@&b2 3un%F];wѮ:|!VE4WK"hgJas=DܕѾ\VAGՔYתqCnG >{#C:OIGS׷j K܎{ ͂8-6bɧPJYjRDlG{A9u,"UۛBydog8n D @(_־C$%5.eY7b@#P\R3=akA|soQEs0Ǫ݆9&ܠOx:?6~.IՊ26k8._YfP d29fvR#2ڦ_fs7%q^R06  yۗ:Y:aD- KڴNt4A(:5XıX!ˀ  =>H3X45.df^)h $??6I|1h.`W8g):߸m@ ?yIxhW"h/u,?F|u0a nI문jX̜eBùON /&eKK!4BA7CcD@utIvv~' ^^]dk=,G_GӵOA|]3I?H`䵫.nӥmYԁj2(_kFJb¥b.ܫ?U9VeA_l֑`M^s$ gU5H:TvDup&vxj IH\Fr';#2-w뫕ٴcbG4M8NviAe4'4Jr21ڟf>ove}uk1g!g*S>4xgbײ}Hw/Dbgi|X es!~ 1T< gBlNj| oѢ7D]V;p=M)j,~99I[n&h^ǡh/#quuE<2p:qZ,lbg8+hW8R#&F!6+ϒ]xjI(PП#NQv v]H=x4'1 a"lTqE?7g xH ׭4_hNGGR&q A@Ƹq\jPB7bS 2 HHt{C: ɍh'|=O7msɜNb!p GV$>"kF"ceJ.HLi x^_.2m[ L{g6ِQ-[_ǸEhru:L}Yr"A3^I0Ts:JR>9fjk'u=on]Kf% $xsEvr{:d;$3|4EYeoZlǗKi'/T4@ ѥ~ܢJѨ}QɆ dZ)í-'P8a*2c=F5#Nki`ob1@ի1%Y38f_3i\4Jgn)kPB95w҄W, 'RWzM^`Guk|- V E&o€px]aˇ/󴳼>-Xl“"v|,r/k_ۻ욦l bmf&td²g٢AZ"5p#Y(EL4 `zzMޮR{jCXd?b8s@Ŭ)ϼw8KDmZi~ѕ1{7xoXz Xy?dP sOpJhMPz P5j~cC?\ޠJ{ Z:3<%/|lAB}*:+j~GUj\cWuAaN.wp>/,(<긊2ۉ#:755kFR7S+ Ac~b{r:vDp &??!mҚ7p-LѭP\;6g.޶kr{~ kK?[$̢qL8Mp_٨Uf+lѽ`5Py?"!\3T U cfIVQz QJByg<&;eI,ͨ:R/I ?EiY$睳 f=M/QS,&F͊$[)3S5uxl,Ih <#~-[(AoDWͮ #q ?(^t{D.|FS>)87Y[93x"Pp\I[z38,պ.}٭UiB}BhL*.+A_󨧷+ 2 [4NWX2QJۯ?Mxߩ[gr]1a gX Uִwm1啇Xe?tvFoL/sr}1!B?Kx&; GYdr-uv|oI[4 V$L̒J;>g=yUM49rn + $'f]%\?0 {#1hp5}B'*r3v|[Xby!g]A` :WV*l[H$6˯;t^VǾg?9 w ^Й_{+?[=Uu$͍N/9Mas;~Ԯةc{2_<QyXF{:&f{k 47)!uB$6 ʄ扮#Lmw^HB[P['Uԝ(= "3Bބ{S80/iڬ-P>A^>:*L=EL Fǀ=_;w9FMa|Vl-B5 x}Ex>L:/&`;`?-10'9|BKN“),R'ـHg|X; p%ɒ H9֕ʉ%]%|*N\PnLIz1%.kdq @뼭Kcյ9TNm%rPyܷѩv6\g!AN'DuRz".ɭ OJMP)lb05GvzJį\-l좒KW6ޔ3кK."Sۋk##Yi%_zfA+5d뵽"Uؘ|J BcLZn9}Xr@~%V> K#%7!t1l\[6< 諥PlI 2%ZTf[Y,2bYBb_X*F wo Js>@N $KCW E_mG8 xg~MAFk] X QT;K>dۓSx]`|AdNiuKNHP#m,l8 o֫oc4Q|tڝ$%l"N|P3%oJQV},%'G(`N/JN:1[TxΡ.AwFY=['Χ~*p@XܔA䱈h `fn,-Ȫ>I5Zml)Ipڭ O©CRێn8? z(e1MkC(elGs 'Y G5LNGȆ:/ƉǦQ-vn/nJSdnx$'.D;HS̓G9-z L.!V P36O*HgyK|@ij>) v/Tym(vQQ}wWmO$`C"pIra(S 8%-u"r.= jwÁyo `[oY(5>LOpoǶ5#6[NIu7W^XYR/RW2tn'F􉳺;6EUfG6@(o ]T}#*;7B^z7o<>6@QvTMlټb'fV%͉iYf( g,l6=+c.ApȂС'!16|h6v6"1 +8[ 7ӱ}U;N\K~$rua/mO &̏>8QC#v͛1=0HxU7˶kſoggjwx(A3d>Rja4%uS-E8ew:ƾ:l؉=9c[R~s_BRўI9_IWۍ?ZT2J5?ŕeHH| zBP8QfÉڥ0 ĞXL2\w~=7=GI"y1+]$k*-+nR0$2sR ]BiJtS)4@"%8k~FN,@ _JL=a==,qgs*T:CE:TQ#N9&#I.cRMܔR/= ? QEu-= xk)V][q] {_2'\yΪq+KZf-*0fѩlIbz )({ChD;.Lmm&kUr:[:O ۰8O@`F$A_ZQҗ/F{ZMA[!oRj%s7so6AZ}t#[V0+71Y^~(x!GevvME6BN!}C4AF6g`ꝌIv84[5IIzuMa-ٿK5/G "piAx,gvN t[0OKG(8gin:v:䮶g<ԉQUM]u]ɓD Ż G^ZByFp 0J.L1v,<zT6Vϕ! Fc=Pg˫L'mNa/'1gWhXg=C&'&'b@*0nˣpΘ4:V*ɟSrz (jmMsXC0pz*˼zNNno@^,2aNDM=v[{ ǽ[4iBAcdRAhz5aS[Qq7hq*éaoGkq E |m-Ge{l!zFsvk@(PA$;g쩚{ѩEhB`YK`y_?e 6 *_?q'QsiAu3ݟ}rC0!)5RUlt.NOP! LT?A /h5t5Tn+i |?^@y3aStb(R>8 X9jd8܇hk9+ZVG3/mW`Wh%[XATC]w2Ʌ`Vv.rFW}9cfda: ,~4֋eH8c!H |/,,{USoMsIl^q o6Z3Vab3|^W8asBgsu^Ex3azL֨)<!"p$TF0%.#%!J=Ī:5 qlڨJJjUAcj}Y&ͤumuX mr'R-f:S(5އqCՉ. ð!'xX3#D NdP2q1)N1zXCCֹc4ᚘ\4Vty'1Wv,5ЅDJ35x&RMus8qP%ӻoF/Gģ5sӳV $Nj;S[6]m?GR5ЗʭMlY+XN~`^К@eKeȏEB 9}ͱ/qxaafe^ ^/p$$lu2Lgж(C(p&ZV)e1?qdWqj4Ф4wG^#9@ϒLPnYݛ֌bt6PR.NcOH0- RC?m  ;Wڈ1cx/®ܒ"$ s ĻCGQ`] AyPP E=GHi RC Y-b f6.^K𪭅9언=XW6.̼SHmҥ^?{y X ]F~-CBC}/.0mjVAW`Ac T޽q&"4` bG\H7;~q$=-ɣ:pb(oIkA. s|jSzAU$]^5qލU;I_FZ-EmfGɑmƧi2 h0G*MR)<|97?d皈Qǂ:yUg=mkDr<@de lW(V٭t::;"z2:K90}pŦ"^R#)ߎ_-h' {\]#n N !D>sƏAJ5E]D;ΓcbCʮ.x0ͽW^ǝ.xK7 KC= aI-~vT6Gmx I>q]?Q "a҇oaFckm) DŽ'%@>Y/"OdYkI#זSa2i+ڛNW@65<.m:ވQ{,@^jJ;7- -J6xin{j@31Jۻ.5pb3GhH%  -k{r2ϵq^Fch_(Mx1* hg#ł:hWmJDr OJWD;C T.z,yDa 04F(&s |!+ճP.qta;(Zxr0*t4v:PeLiK'[=nZf>NmZ>*n#$6F04TPkd%R 8rނ  8? ?ھ5l AQqA\;)U`dp mV6ܦBHH8wouFkZqHBf?)c(;Ƹ€z&E/S]%r!l6 V)'$I4W L0wt fޱ2̪&42?e-m$'9?CPmA2lҶ_̯-axo.[f;=_E"*wV>q *MuR^FC86~YMe.TO|$A.WOLu CE+\7Vm0<">JJgb$ aU6>=رGR5pB畟k䣍/h_A: D2 D{Q1g~fEPh̝kƽB*L}Z.OZi@ U[b.ugA#J}M ׁTW9@4?PKIp!2> x`);Ed|Qh ](7臍 f<{:<gWِ~Bq\}*3Uq;S; $&=#X.}MJ$,u 6[a>ZG#_mu ESveCh P&177\L͗캳:d.23u2YHy1 3: '8r^̑Dr[f:/D&0妷mR^aN2Q / +p++YGy] (`S"M9ӋBY ;4G/(fUaH_.IG~%/ͬWKoCO>A ޡBɞw/=[ڗ+gBgrtfWCP+ůT Sڛ VPSNRkX,XW5:379|W YJω1.8@}#5)~wbgEkLjGiH(.oڞO_SmPuuJ(pgu몐7|b 'rq\{Ptvf"ޔ.33^(q1A[gIUjȳ]3sVQT'(IW𥴚أ9q@X; 8˛Rs-\pd {-gGPy?|>Pwi{eTUoFr3֡.u\Ţtr2VE !2)&~lCػ9'n^bɩS {CDЫ"6{ cj5>a%?գK!` 4YLԋh֧eG)Nom'%ฏ"}j |W1_ 21L2tr|An9[gaLc*8WT::%.N/L2ڮ9!iī}~"`VyJqkyMetǘ2KSbz%*"IsOY*D0rV/ESiwEj?ѹ{]# *4`dQ0}T$xFq?v12ly ,P$?)wj ykCl \y {4w`p2]jxճb~Ah'v?i~:ke#O)+jH:/M]H}MLq Ʉu_:,EBFYN8cZ} || A0Xq{|74Nb7){ZD1A DgN7Jm=FyY%rT4ayG S,A ѫiÔf2_ bu< "j=׈ rvg rQ9(]n[uju5fW{Ie1m3Hko%TÓpc3Sm\bP )nVy<N]ă9z'" =sKi8z*%)/ԩxFG9.-f\eyҵ!K?W8&&(>z(rz4h~-Kɱ3g:/>D5D-Wo],,j=ET侇Tk󠊞'pMx7baUn !7zӐ!4Ω2is ϶/fIysNd8Q]TFdx_7s{K:`Vn[Hqŕ #yqFgh9;,4F៴rK vW?U sҷPQƆ+c& oMXS<mvn5ȟ>N6 ]];yL$z )SH0R{DK2,XV댌n2ݎh!IpǙ lso-GF-œ3!CwtHi72t읱W{biv't\_*1x:&wυg=#Eh5?oboo+q!M8kQ0&XJQwޯ(x֎gј ~#QN c\σfӅisԒ^ɇ)ޖDg+g;VlM1>h 9;nlBuNBS_;\5Ļ)2 HÍ:or#\׾[ ՇϫiroEN^w1a졷OVNڌǞ!t1˳3 +8>k Epn X _n1|w1ّҸʓEM ڳ2q( CaN/&6e[&Iɒf୲ɍxzt:zBA'cM2bAЄ1`nj 6|A_9N٥tTK m@ _r٦zގ7e`L')̬S7%|A {pF1Ni0 dE/gx]0Cce<=% o9Rq'_\kK *CXpB +%ʻ9+^5&6ZOOdxlF0⭒DlC׃G[0Ƙ ;qC-\Tw ˰/yPyo# #:($@e*US%3oAbhd{f0@RƄPfyh vVNZTSڥד\&v ad4h^vE5luUFXa}z2۫hܳQb[tVu"T+03ҫ犞.4;[}Ķbf~(^i1 ֠|Y8 BDjx!T"usM=Qe)QMBɾ54[ΰG,Uy|UHwkMd@$/UPFr /c<( O_ 7EKڜ , kdM1zE|I.PI&22$7=OLhCxXytF=&1q] ȡB kjw _$(t_6 Q;O<b~˝[Px\H7$(:ۈMC\$E#)- Z Q|BW `Nw#8O_P$> r}{(c;>`XI/F];h* \*M؉'tkF'^Vp'\w*x ܍AsmI('S(+u>bfOd 9i 2ڒ@-BB 2t?(JYY$%Qv}̤c!k*p1\jt+KTt6_ʔqoe3,И47t~4ΎǾ`NB\itDQY[Cy]h>|ə+& }dxSs`.!(hQ CSׇ@+b9:7kH.'o-hf`9Jh=QA(3u'. L!  F:F: C])b]c "0?%Ϸh݈L?tap?ֽt{ህIy%prB';+SN Z:eA"<++:~:f%# \b9cT܄`}kO{g$jUf΋x Nm!X¯$VϨJ(F ,i4R2Ƞ0|+FEfgm$'!J%{-[9 Q̥ҽԼKv_InWE]噛})B6ų!Ե"(\6Ug10"t !lq9ja_͒;id܁ iGzD[4~֐#:7<4Pq/Ce(ގ|C`x3v m# t .%UF&]h]XvfU0"Ф3#"l:l  [!F}[_!=?|v 5k,&Ҧdg{!W|vbq uj4d+'[ncvBO̝qxAsP2|ge{cG P({*Tw͚Z鼹F a\Zu>Ģt$*;@q잭◔#"fґ4 QB4 g3[sFSmf?KF2nͱ\ s;be~ɗ2;],GHx)IZ%JeFusY2]uht^2ӚL9Ř l6~47]SO)pBc~P VJ"*`I3n^W_rşOL+I-;o[6^:QICv 1᎔ζ^< c~lYI8 0iȵ*R xTWPMy(+b`RXY>Q?9qcjXc\N.~Kfb*qZ3[6:\05M#s_o ĈwJ(^l|]B`CR4Q( řf?Ա޶-΀ܺ/-Bu :y6xǍN!=*^7![Yi}ĨqU"stvUF1M+.^^P~WEI~io' nQBxB\Jxz+6ajbq,m"[ZuOOHhVY ԋyܤC|{½tnz`W n::QBëE\|]9$䱍F4v~7Jȴf9[17{418");ՃS;2~n|T y:yǷ Eye=YѴ-?/x*)fVt2tqe:Z!͗# h;`VE}ޣ":,KDj;SX$m%Ie)MtE"Y"[ lx,30wz|ޣ j`*/p:Lͩ9KVl4 28T(zc "Xj%C_0S 2,qp4#LAI'dd}MƼ!b O{\>?yͷ4ۖ3 ; @_ruJY԰+azj 6²iC-,&s~)B-sҴ *h,A/iLmbyph*jeAb`=]x箄(ov*Pq5N`xaU\`. 7:?WK/'361G勯;$bLިozUv!@!l&j,)KKH/ܳd>bcQ8*Qç.M=?]zlZ`)&ۜ9k"ךTNW/}bXAV}F(U֙2)R viwTUz)L}.^t%RO`tV0 2usB&廹k2Y_YМt:˫ ~ F#"f47>n dǀׯv,>P{"/΂"/Vv2ó秴Zm|%k}S. 8cph6BUض2la RN Dd†Ae 䲿74mC;]UK4&?kyĴUK܍;uZ 9i\$*K#-tU/i E{)ĤS/c?$\4c7@+rvklP2,$}Vg5DD7GH;W Hԉ+njY{~I m> 5:%E6 f ƶAСU2Xɽ*)[<$ĝ2etd[}EzgqcEAη=)- 'rl҄@D67X{/li7%l&asgư6E^/˝lQ lɏ3^fM/ju Y+w@[\_M"OZV.Vv >&ImI$=L>8X; /`,^Gk&Aߨ,3K#Z~@Z7}q2D= bwPv&p+C'l¹@])$iamgy|QN󾇓ijx+p4 jp {|Ed58d+qgH)땶H ~%FPxF߄Wjљ2KNz/ɲF -MA kM yf&晏Cs!JlV|x3d+䏙mgeȯ`YZ1(qUGMm<cI6U}*j[6VR5s3}"%C%P [V`!Pt2JXVlч"; ]8]TozkD%פ>ӌr=PbPF^}+&+;bN)VP:=}ـ~y~QҔ2BG-H8|£ )$`#[-CIo$?wqTgO\N]`!]"ϒhH׮V .y>7qDĤ":`hq!`ټQ芞a:_(#ZC^S[RgcurC"g'/im~ێ 6XH'¤d/ڙծ=M.'kCWG&.%OΑ>5Ϗ1fA$4 2w}/rjRQ\f.4SsYR #Dy>ޣ_ X,_kW& GM%֭E 5K^ح~}l0! ;T%.1񢋱|Z.S=3ewj9W"]EuCt Ȩ hsyL|oUe~/M=C>a(3>-`1Uv7!蝂GD XP>d|)gnCI5 GO&/Ò+7b_r\ŝr r^t67.e`V bV/wb csBoH|%Ku6|m fB|* BJuN:A.=id&cЙEm ] o}Nr8*1"|4%-~a{7@k&-@If3S2wteǻ&oW>Db$"6LfxF]f60; \B)"]8)5ZK -9ݥ>O &_@$:.A`)/sP5}ƴfmPiloA0LEko8x2xx h{h@{ 'Rڮ\g?,Q$1 )^ \geطI=aUK8ȓ)Rv$g lAM҂ɵKOM-8ɗvJîo cS9.0l;ڌXc&餣RGME6 I w{*=na(jbٗ, c~$p\,nJƥ?.` =3s'4X,́%{_[2FxGa h>|QGIٖ` yXߙ2}߷齓Orw`f;{tO# ظ\Iu0g?50D2=ה́[7t@I8Rk}\u}E|3K,H=5/(sهu #Hh=mYW"W2${+7#(XeJ2|u3)]Yѵ1\j_J'PPs JtG~sDOKЭ^i5[7{TQy9 8 S#VqײXoH[w`Mc, GV*m8 ~9A֥x6">tSQR';LW^{).d–׷iӇA5`6g+2ԩ"?Ry(n4,4=q!C=& =[ڰnϚ ?2E30/~tLTX;v.?+vN ӲeaۣO&\_ÖYm=.T^XEl+A  o4!gVdePc^>#3b&0IQ;6YǓ ͡ybӛ#ہp9w +!)VI>uٿbI `8~* +c#I峕j#ݭϠ7R1-@vi(7- R`M:[8)vM&g~Xf,H|Jwy!&) '\)YXyLI5ћl>H oeHPܮ 9p*RَK%cz1@%IZX#CXO0o.9M4rVPMһF m^0, UX~Uy-۪A4H .aOyݫ,|9?xxO(NiM C|Q BͿ'Г188b5ZH0gC^7TlupJ' sV u:.:*4w@A;%|+Zj@s]Ka>" x,X=r"ݡ\'%X+N%UZ f/\(|0^8ϼ{?uJ+>/\IaJ5Rpl`Iƌ{qIT>ί0s U;}B*@IX ~pfxKޘ}/1kPOfLoGj}hFN/cZШL)a/ɰ8+uU 3̳¡f 4[S`lbG@jdhP, `JF Gzʛ˓o1jXI%S ɧHe}wLv]>FԂMD󱷏0}(dh'6.}Sڣt=hChU]Y-)x O)M+f`h8&0C$]x.UIܪV1XvmZJ)ղrdܝO$9* ҏ{{DPky*~j.N5%0MW^J$|27eھg]>divAq~kJi~ X8٘!=:鲝սS3/v.U bͨ jsqhf2%S:1p$̕NodxfUgN`"/r!c- m]TL+"0KHYe C+C.p9pAH'H*5(3HayظUZ^p„hdǧ;] 8ݓSaS!#&mQ.7uws 2O-ssF2Xӈ%1Et=3gZ@!"~Ԉsi`6/Ǟl.G^nF1Vє% tI\RnN;^vЄqǏ;cӸlIh/cӿ:({q9E &}xaߦb@R6ʼn4}bl\35\,xVJ?܎>p5ݏRVZ7"~J7Kfrߨ]:)lN u8Wn[IԾ|v7D .lqF7).="NgXr%?r;OcO4/ׇa&ex 3\ȕp #_9ZnT ?;tU4jș0F?jR^]T-|8w? t2ѢzxV'&]J4g?*XZ{Dc݇oa},Dǐa[Me Luh+>LV&+Y4ϩ |vc]olk.˨@j)F}j3*h5N@NS?&pk}&."MI vUIio>]0ڎ ^49ran^Ta  zU^a[\?`/Ĉ|+ق;~!h(F;[ņ758ocwݿcׂ5۫kEZ#j6,(O7la &wB.g(v~Kt6;'@ |w hrTrܚq#V]q  |rJ/NZǢ?$x#dk)[cI SZb$^2 Lt-$.+ǧc`fKoh*x:.lN iFDHH8G B?Um9@k* K!JBAv!y=phV9/ZiM0(!T6q:}W;Ji(d׭wĘ #:$Ց0*!dy'3qze KԙvDB+Keɤ_-LO2gnRA{RȀ_VTI/|n]}{cJT& gwr907hIDv&ZL"r;A:K@U '׷-57١/8Ҿ#4ٮ z ŭ ׎B["M$ɤ\䵤@92t!1A_kl L쮮88/| 9$tpm$g/R*QRXe{V;0 ^ng[ M'X{UFH{`ž *)ڛ\Y"yt]gks7CAozv:r!?/9;9Z t"cćzy^-JK4 Y\y]Z;Ț׼h"հ4ȄV5Ⱥåmdkȶh!O:J|sl.%yUN˰U/`b@=ԡebsOuD>Z-ýȄXwSwjN8ydp$dzyو+Y3[pq{ayMSErJ7}i۩M0wփA:F\2"˔ұjH;)\龺}XKp0ڝpAAw6ooj*gxGOhyն@ Rӳ+(LG ʄ4[0(͢H-Z긺j+Coƀ܃6azw{@ސE/ɷ2,Z]Ft4}el*A fltrӿ+^Q>YՍ1.R&qOL0 q2̪*YW-WOi<;]5IA8+NQ:vWy@8]HZ#&A#Xٌ)9<-f4#;K 5xXWl<Ƿ7 >ybOo5Txy>kv.W9\\x8cCQ֥(!وP^EI{`Udhjļ: p9 EBI#ہ_9]<3US hSh>^ @;_]k `Ƈ?{dYXX%7k-nQl%rdJ?=/6.E=+$y>==P0odUwȌsPU')wo$4(\&-rvT,]i_5/ٮ%Ch4!ѰDv^Oh6%x#[TevE1[R,c2@t~ae{$腖c!MF? hs,;")q}` `X.b9v~]խv/yQ - \@Jv ~(oԦRݘ$H[ DF%!lf<+ABf Aمq⸩OHt<)Ztȏ2@yj::YI0r6xN7EWUX8z%N^M|~SochՐD U'r [𐻳o xuΉan9Q؀D%vJn X+i؏HX .0_J>ʶCA+m\TIyKZHGY:OZq!HiܲС3`6K`b 2=Sb ; ӉK(qqP2$!ؽ;3iP ExaT4z9Omg_=4#L ОqkglAKxl_I]eСu(5u:|ԉ"?K S׵Dʈnrie01 KjS"c)aK l .Z }{Di<.gno76{8U^O/}}@G] ]`vf8 Au(}-SQ"wÑ "mj[n:%[SGe_ )qQ5u 2 }h41T l$\h nlМSlp3w")Ugj};x1Pzx//I 撑w4T"7wdO9 +lh60(e^YG|6b>6M<0|>N|IU,J >7Ku{e; ϼ~&FKӽmsisWn8G鯁\ zJA:]L 3h<}hi0dp&95lK=p-FJkl6˸/OɢQQ(V,GTg~z)H]pCӷ Q`aߒFsG]w$ K39GY/L7:/2_<,Wg4`/^HS$٥}%=bLQ Ѭf]&$s d&υiy 3¶Q9?M!3HEZޅyqR|Uۈ\.olga_uzbqK qkJHq\X~D<(/,}4Q&ȊU"y)(YOS 9d=ijYvq~h~4ȿuMRW\#dF@L,3Tÿt1E=3T„+s=4Z)}d ߗѡVT]ˣ,1_cӿqLK~G,58 +񛑎OlHg[+kAT%qdp:VqRT堦ߢAy-=*8zډ;z̖A#Uwpd~'042pL,>gI(p;1JdJK¡QRCH9JwbmwEh(I2%4$(/bmzw*ħlī4xDS9tXclupyC )->='Xuw>I@,i:&mhwlK=ql ?cŒTx@Xdt?C)j@8JAL9#I=<ܝ8p(Fww*gi(V'gڿA=xRf7%>,=}?^-d"K$~1?jT'냧Ho Y+ \?bK`_,QnY ,HDi&Ј:)@9~X4'+'MXulP<9Mi5zSNr&柣d,6]I=Xi"fmgp^|m)*"Fy '+bZ!0́v}642a(g.(s,u)(DYm2cK13/1}M%996yqY|b>q&_ňE; ˡllNaj wbQ௿EFr7iF=]><Ҩ ⛞1xnLed<{=^vC,}(k ROBAnkꄽ)v8^aիM >kZe]5iH#j?rF0kSWL}f}q!6톻D 9{ }lLqya9˹RGRX`ٌS_(R=C!wDָf'ptQH3<Py(bO'UldfGqhaS,zDaOED3Ue)Y?}#J0DF@ͰfKGXdߖyel~z TQ%%T`I!I0h*Tvo[^}(.A-|0osSՐ(ξJDM8]JcB#|kR")BE{L#>|`r.tP1S;`RUsdlAKU({_=jI7TFB幠^h1Kx?b d+Wa5,ߞ>j@d8C'zPR3¬@֍%Cm hĢqSRk<ZS#b\,Q sznf;UX)(n::i}!{F k/ 1G(흖z֋D>jm7*pGcT]6"XiY^#3W;zRu|Q4e%AЀNSUOJ.|}o{m>kl̟?*Gq)zMatlo$ma1@<.LlN~Վ{*0ĵڧOM$ųZ\zķF\9 Лi`W5Vum2H39V59MiQrC[\.BqیmS cPXEv &`ng笳4SeA*8n}9 57գhj1 ":r_ dEi~NvD2Xٙ){4=Dϵ:Lͽ7PYC޿y'ew2F,pL7۲ HTEp5ROGX.c "tM}$l5]̶o2$G5K/9(h%p&iVّ'1Mb0çJHjyOԌ.60laH\*\vx{zO2&'h'z3R Z.%YhC~y ?w:qU@# }λxBO&5"T 臌)}8uE#|ͪH4Ee00'^ULIHA& 7r1}q\s sq.;Ꞔ#RRYJRDb|WQ}Yb&0!t6v tzhgK0_K@37{AxHiapZ+S0PF;~> '^iL_8<#;HB SG .Q(كG|tRr7?iњx⢽"y)K`h|fRL'r:ԣ/owu^Ap( ڨ鏏F2ƙd04O٨e] uV!wE71gMpKhƻp$=hmciyPoK1E ¢s#0Y?;QR zXJ݂҇ɻ@y-Y s>&&*)E67/%E;J+Lǯ҃C;m>{|x̫Jj1&D_n>1 > qfAih{Ѯ 6\4t?Q7f0`_u{)x:Lj"]PffS-y-@ˉiqHޢWg)ofV&^\s/F!heEw9-MalQ>KГew\=}hǀj"W, ("(lYAi}ؙ HFu/Rxݣ8uxu3Guh_J**+̘+P4|OЖ>J^˸Ո?Q^AգA=5bD.F~Wfx{ivpi@c]MpdfӰxpp0S<o)>dQTBY560E7gOU \\sACUP}CM?XyVfPr9۱H 5GWB<`AD`-`CШ49hG .JVe?ԋKλs"$gt^$t@.$Xn3g"Wt4Ql@#A7`#¢ټXlezջD??Go7|w)/DR^ r=|#ݽ1cmh HWyk91kf\ΛfZg7wG8?EiY[8'{Lz$OBw PCfdJM ~Lu+/HJp)Ta8#Q-C>QH10GXwP] vI~wS/":3_$#`&^9g\1:;KwpS F"'3:d XZhHylQ 8mP r{\e <'2(;K@.N,C9̹XoX l ; V,^+r>òl곿Jhߖ]գiܪ"_[NĆo`,CĔ̘Q}ꤏ۠D.ߍ|7ˑDwSKRQZMsrtGlѯlϹs}}ȱVl' t}J>TU6^'q9IbZ=ΥՄ(9/e;<˺g`r-1'}ʰPKcAE#i!Ϙ`0BS9sl{miz-t^) aL|+$~u_%XO3g#frܻ+%"p-CyW<4D1vp+ϓ aOo蘪Rpm v%, vqVWm<+;As%{O-)#-4Kb朲mSDfd,K-X2P`tIcP.\it&\x΅VSGOk2iX2 xpDLp߁"Q [WTJ(BR$#*Z0.:er Ӌĩl^{BA.()Ua4)"_%VG*^1N%V=%ɻh!˙Wb`2@KcK*Hs֊RGq:/Ϥ.QfTIQD). hk_Ng^#-cx+AgEgp"itB[ME{Ǫ@cR~N/c+YZ6L|cjf;MKZ*k%sD;@޹#kXIu)%CjQUTSʚ;jؐ=o?/2Vz@KJS`*r6Hi{EG|u9DwTxh5yDlrU?0S|GDo0y'>&{ۗ uĖvhXװrUUBbq/aC|aWϪs(bE>€[@?-igTMSD֯\mɸIwx#NWz4CEe.P\4sĀ̶sGuPK"\MU` O 0KQZ 𲍚H7͝+2o?Ph:#eAMhi7HVH#busW# Vp(%ԢV,ϥ:PQ7٣w 7P #&Dn2<"mD_;O _nc“;iU<ʤGH {]VwOJBޭ;[|%ޅHO"Mw|K*kThHZbWZQV9*t{Ê'תKk0*2@#/ A'Xb8 i?e_ -|>uԘUM C[Aյ&{fjӗŒ^Ip#RWr(I DB7$/\n4;X8hz^>";Kwe.0OH:[[xF){xHSa:KQ8B~:6.{5rP׆1J1=TޚVG- h&Ee`rK$bt{ g~CA{dSAйD,?Y>pvoCℌaSY”BGV{Ti _ϡfBѼ^%Ag^8_a\=UIcB5n+*$q]P|H^rrY 9og#*Q;ԓ"+K&*a=weJӪPc> ,項X" ٠2 bgQ451['ob;K X6QP.My09xz`ª&q: 4 5Hh~~N8v_(!thst*bJzbjM([UD >sxE]$ &H/( c.s+2VE ![ߵC9m^n+-78 /IԞļ6de".<_h&}P y*a\1 >Xwhi(k_V< 1ʺBr2B-HL\Rn}5nqW&˾aDZ|J_BZDo=zl)kr]T)$Uamroa4N!m3 ݲ^JBb,qeJ{&H=,A<'KUmJ.HZbY҄h?6拁[0`WӘ]Eb#(P)J;ྞ|^2s9ڴouĩ leρ<\;ʾ_1eJ/t='_@!]>قfVc`2yE-9 $ r_heσRtg?{lt8r靂e#bʹ~ &_j2;}9؆cvo)O˒FHSIl"7.+́ +3/6q7KM*oK':7B,Xqˬx;nUܨ4Cf]駠LAk#>(QTM20AӚ փbCm/e5Xw1̿"AakA^ T50ʊј֌:cw o$-Xs׷xR^jB`p"jvviCR"9{졖19dFdvC}dv,HA:kiVOR`fM5؝%ln<ՠZZ6Pシnl 24qy`ICo ҠI$My̷j Va:qwxڪ c^8{g %sGUKj^6%Tߙ%VhܒVۋo]̽OCnN+WFʢYt ޞ*!MlWPiL+.Zfux<#r!|}Pj8ZIV,tnj0^Y~;p(ED׀mU~n]*.mmG8QqPV$/42oYs>[ȏ9RwTlDdf;F4N$߬"aDlp-KIי+ӠۑeT P1L? Ƃ%k2~p{1`LܨWrj˴3tW}`9~RYn 3-h;v ň Lz j$_OD j% QH@H53\ JW?' :?E~}aV#-n]ݼrX-h],_ rRT+іyw%KW10~(bfq % aie7͞Ҽ_nXV;a^|͎?_*:qc8$|de+D\<[.2Fjy"&^bz8W~IGQDmTוni!-C2iai'MaW-j3$N8grzW=#//3 z^ZT+''gA\UĩXՋɱ7lcb: -v2DC`ťlz`.T}hM3@44\a,A4:t!Aաb'h6]~znt i¾/i{ i4O٬'d]<$+ !,]{Ͷ f?aHA|?՟0NLU"{LQ[Ф $1׷z[޾(j v,p\T[֛&Ox4)'XTA,`3Nanؼڗ]i9R*RAr4ŒT#, 2ei 5a!f]+qz֕p,P\@ޕՓ)ytJYeAjH[\3縳㡵m "\idL-2o1G+H1yD㨖ܔm2UD߼nԛƍu\H/&ュF^ (=2q8P*xg em4…b1>t3(P_n^ QGPѷ"YR;/3z.$EBжQNR%ްlmؓ!0)`. 4r `›K `S$)GcYZ:x *ȯM7SR1!J6㴟m @ m]t<< B ww@|gDypJYRd<2A{k d*P5+ nbE{k^#M矀4RZwr ,[Q.$RÇ`i )FHY&of^+w@VtĈ[J!$l09qް:ųWG~ΧL@Xh*ޔhI?PNȩ,L lXr&7G{eKdܐ%S7QQ!5^p b5 B̞xk[0|&x%WJo0ZB`'ҝ%ߝ I \ͦ=S|93GjIMψ :/aZ],l nrzug̉=u0yQr@<(r zO>bG*jZCje[Q&2;w[ e,V99w"4WcYrvRTMGZx_@z_kh 13۸MA<#!IYQ]9#>9 ̽t `W$moi:| vK)k . cQFZtsovoB$M~{nF6ehƙ2{^/%M*f'Ȟ^ (㾋][}Ǚ^c@sz[ Ir^wmF_@4Lu3-"qH{uWj(yu+lȵB6 .9\wV@IKȈ'ǂ~(G@wϹ2=A'ZhX0U^@q՝*K4|9xxoy=Y+p(/6B.|'F@1O"REPL@k]J> F+qKn(l&pkY.zv]qh^k3}wRW:*ϷX]8䎟#71MEB:H=ZӰǞ "L:)Ms@NUՓ4^ʭ**6l\8L|Y]l _94)㧻k;MA;!AUy'ۏ\xX? RZAGq6`D 6YH@ƴMQXSgc<3p{KTmv"m7eu֢r긞Giȹ .?gx ,嫻Xmg aE BG4Z8\_q`IFM5bⷿH:h)'|uł++!S63g!`#kNoVVw&qܶA8"\C'i(%'O*: Ԥ6<:Rh b|Qt Kz+SЪ֢wQPT9DE2C/5%5.'K7yOs0jk.iM:j2JGpJ)i>L5jU"@ɹC9kI} }kiNbj2KKT+*Sph]Rh7T[z[Z'n*Jior[If|$BxEl[>DXZ3f.MVU!bN.w!5mC3ZW^zepCi*qXI{T3VƗeߏXatiѫ,=9 ߓP0ϠdF|3;ۦfgTۉ1?j;\ã`+7$}8ߊIfP {ʓKX5!PE;_2j[0HѴ"vKiEJB|6^yb>D˂$ENC*/B8plDe,ۺzDFWL2 N\ސs~L(N#qI( BQ1"C^O^G:Q3Jď4gZ*#}~ C&{j-j ~~=+Wh=i`t>ʽ~}r R: ҥ#-YRׅR^+0D>cꪱU&'{ueX ndnxBp"ZHxW/a,DgR3v:ܬ2+ߓX(cIϓJʿGWA, mw=JFEg:l *FL! _E=Y>Y\cu>EݭFVl&_s^rae^3sQg\[ A뱎GicGÓ=hxp#-ki}(p!TAEfωУB0Z5 |=ؤ=d;a ̝20zP+TgǓDlfS{OJG5C|}%T'Зd&?+Ϥ-BN!Je ri?-~'5/TDf&ɪ363rchqX D=7(8VU7s[^㕏FފglvU2 ~Յ=ȫ-˜8Pupz*)p~O~'HSBfݢS&ت:כ]"/(p@Ŋc>r ut9~] vp o|$噳l]u?JeHbM%J;)x4X KY΂-} ߠ(!"kdWRaܻTA՗вIfX[b<xK@RTEKMC|=0Os|"OC"k[e/$q4E!-vVXlVtj jU"e{:n*02yi({&eA ("&S[ak Z' s^+0 QG9ͼ F rUWjNo q _iD&Uu|?x;pi-EgBKʃEjJ Fƃ􌧊m3>LB_"^\Ku%05cXכOiDbnV@8fa?שdm9rpyxsZȵ&٩&}][FbcOx@̙F  tJp]Wt_god|2aao@_׷3 AxkwǼM̄N2i;y#˸G8A.^yY-RtQA!OuyqјUgk&e y<&AV[WTC/B,zdݗFt^%LÇ7Nh[<$8p!]e[-dcj`?.F YM7睠tCu VXʴ>&iS%!|hHS=Wmڌ*&򚛗-+}_̻SÐK h|2ZLǕVWUd77! ҵC.BygcO9NHTA=~N!1 LR;b^6ǯ*Fy5a+gk$݊ αrɒzjG{ԓ\ljn\r9F5*  v}lĶ4rvĚ~1;`J)֖妯 Q|{:N٧qJ'SNBLϧ껁M-"hb>6M T24 sv>j=R@MF{1@s!5 QZ55|%@2tnPi~X|uu[> TULޜ7MmԁGe?sxقoFC&!l?bݳY/G.X,yq@. g64E5$ۋ&u_-j]Wk2Bzfn!]ez?4׿IBN,Ù+ 3s'¢d!Ȑ[5(u_qVr="-D!o*g,(To EUC 9mWbSCѣxZs\];>D:kD#aMF{ &뇿HÆS9Mȏn- 7zP@bB =,ޭ0Ӈ0wyBp Ƨ/PBWRzB7~>$ȳK3Z~/ |fY'2X8?Z3УJ0#O_@i[ -ަS[M./,u^M2ػjfJYf;i}FQmM-\ruIvN,b}( cBӓ1HZ#b+d_ Iw fy-|M:cW!\tk{եXO3Gý!qb4MUz-rN Ghyvy#9qW7l׶\ Sa k_{յ)BpF 0uS"umupBU$`s$K5g6})?)"'!ߥqX!U"]Z5c"T4!rITV&I$} GޮO [ԨX#F;zRzؒZt''@ufp \r\a9$sP5ΉDh*r ւ0l =gr플;d%(φ}^eZn .݋7T\#g?lʡ{nܤg; }ApO_v*]T"İ=T;BȠtFPP?7 ݤ9k֨cZ 4tӄ{c i)I]GDtF.53,]N1 ؎zjݔ-Wڠ!2W##Z+CnJTS(?PCH5, ٓުXiSGl5ܐYar+uuGS[cQlaT2"!w. Vbfu QNZ*PH#ꋓƲMs S;h$Pe2?v>Q6gM7LյJ^r+æH|4Ŀ D`JWj#a[@j;z0{IBgk+R}L,C, nV#Ά~N.j;\~^xS!?jRiI\bD?ވ|0u%0F8NNG6='n p^RV]aU,fy v&-m1ψ$IbY^E\q[-f .gZ n1<(D%3nU2n[ؚ>+[,&qwlO6-l&xn47j={4`[_Qy .d16x 0MMJP)&F$賣:;5k,/L{KU˂{qS?G=TLQGu? .gɤm\/bG+͘!F&Z8Gf\9"ײ tJ5!O@e `]ݎ&\VоsC@ #  C{Ḏ)f @1SjHP31$̧ú YDt#.1ncC.-$E;ݚiDB3xI*K6tnMw&upF3sեS2gƚdyjq}#Ĕ.hN=MLGI$wH@qK$`H~Q?D˙??G eΓt4&Tua:`Ҹ[S,xtgmMn=]fyc?͏O2R#hZ87#HcZFN/k7`4 Q.gOJݣe8`ٯSƁ"ѩ9[{2ܼ<zܰ=xdY"&$YegHr?SitE$B =܀0i}ld]h?]t5mHA\O6 ȁYuh.KPz>_ʓ;NmS֏cæ T+hKz [_:!@B3I$WlX*@:dPYOୃҷy9BL@yWZOD}mBea#+QLq%#KR3 S2L+"Yd~(uygB088Q#b<|s>IDFiX"gM,TNi Xbfk~ʙ,]b;.(4zSU@.Z3X G-Ԋ,#4ZI=@eO>&F<-bcA*M@X/Ul GycmGl=;':tCDJw{Lg1מP%i=>زYR|Nqs'5Nrt˰{ CХ ʰ'mcC`m{RTyi"+_|ќ{GF.6ͺcF- l<מ*JNWlb `mvpC2PrrQfpEX2@i[IoU+ЪC,ȼ\۽g(o! B.m9_z{" &ӑco0Ҿ>#Pm'"Jһ>^egLv?>+"PFЍu!<5`J:[(Ra7@. cmV6f- tUg`YEdN;*uxƞD' kpEq[jVMG%: G\w ђ`qؙ>%`n-SMӗs8/C^WeIh\5H# C0 emtG$%eN0˟"H@fUrm9:笷Ff ˕La+]`_4-:/-$ &lm:yf* [?iW]M) 6TD{`rE,$Nbz/?x*7q)Xz )~ o3jVÚ@;Y\)*|DpBwszj?,TDCQ_rSϡM@ac,] |6%R,?O#J[ <␱E*T֝rHhDaۛәHג8;qgUcBU/m#$326Qt[w>NBVr2&{}#h)cZJF ֽᵺݨe~M- -K#mT i5˵ Jfg뤳>4W%s:lAOrCV78-'p>xgGPӑa %M`rt2ka7s<Ë)Dx;V%G-tIŖr#g ҅ ơ{~NGY/ʧz4g D&Pլ\WPÕJpb5ÙzKk4#ܩ1"wf[}O[ϩ] $Ppyf?_UŬ֋t9bE&~҅"Ꝥ<keX>D{6qzbF8.=3–9>(]oђju +g{Mmι)`dFhf2ut  -΂Jۏ Uh +pof[fA.\dVON$` |9}0su)jZ ЀvNj(Ay[NC{(1;f=P]L3u e:zy5?g%[PNJ.%^ ,@Ep ^֑Rɝa&xP@*syCR.c3B]dqp< +ĸ [yAǫOؗ?8ehrϒ,&Ǐg8ìSMqT?[ߜ )G]~kN▅:rؘαm5VzAKR |9vQ`YrYm=y>EoqM^:̊cn9etpXRo\-@.j}􃮪]ڿ]9xi< ؉ƅ E nAW.QpY ̻]#UW.KB f{δC&єȴ\"'7S#l7`" k<\ARpXn[~ O[T̤w;~`'+tc]8@D3.dR բ0 Ulӈ)AU8-(rP"wxݎ,)O10KljNF6i[ bfQ70Îp% UV7b-SRڼ¥m; pSSVZRC V8YRcF!6sb<_GxXMfy:`jR$G\Q:<*ƺ #VEzHzMOf m)싙 ,V-JoZ+?R(+]13~a._ґ%U4 B^R$fwҲ#}~Fyk-$X(Nvg,BHM1ש8Keu*Ӕ kمed]qoQ>n#ZsW")S,R*V9i]^}7e!zJ#%3 _A#w n6}{U!+6Ң!&ZK3:ni.c0hwf)˜Z"[c-΋;Ƨys= Ev@p @FHG;=n'IOzn1줫" ˧h)5 mTV` &O?U |b"Ʉ1'ú⋆~4.BF;B>).Ǧ[C!BDm/\/` gh'3qT말FpO4Eijc2 Fȱ `f$I섦 l{c5d0| S2:ӼimԶqzpQcBprY:,PJJuh㔖`w#4u'#sfBEy]5 >MS9ۣ)dFR7Ru |:\" gз޷ĬX9yگV<ķ"0t(95YJf{fDΟ'ӭÉtB;fqlȭ\ H{."E-qo3rqn;iQ#'+KAXL3 CcsӋ~ 9%O@yӽD}n[Q4nbcv(8093ģ{e=WS9"g +kC 9-g\rZLzf?#Y@E 2uՇ7&\qb4@i1;mGN-\3WQKbuUǣB)a5)~WgPW;tQyEPiD 7+_*he4'8 C:3|3i>Y]V;|SIp"Zvi^. NeI>P >' XI~+o굈qK@vćRkgϧ=]Ȝ-b7A@ݵsvЬ^ FcC)b`2Y$۳p*7e 3`Rp^ֱiiZ|D]]S yU{gi]dOvY;!%ωe;lPu)YcZ`3g4/Kcnuz' gmԎp9K(Rс^ւPK?OpD*vd-M=X?[HΡ+6 l?FwfN4.8oBc7)l=4 ڎNT܆A'::e]83S#YxQM>(fm4y~N4[SJ!coLuḇ{ \xT5[7o8r=b㗺XRaao3Ũb{~c9y_N ҥȭ!|lZEy" B E5dQUhb6nC@tceZ~x%ܪ #R^)<#:pٳ½j=Vx? Ex z0laxM*xm+P1 €}x>ݢ(F@m APw)7.d/2WLг8{cHq4hQeϛ*mۛ0WuN!3{b 8"SEI#JZR;LMCiB(0U ibc.ncqU5Fjb m eRG^#\h/HR_[|֠k/q^2r<8UFYb7%Ӱis@$xMtf:CDѶ*<{ƕ҄5s9U,ζg,bL m輥bׄK'mgk:cHA?6ˉ,`44W^I|88xRgՋJBv6Go$.Olq([\»)_ܕc?`|DS4p(/ou`e{㥮Ȕ Ⓚ ~X7_ SF+;t^Q.ڞgmh[ 픥:Y c,!o'v)#T9 YF(kT8R[5[9wZhy g/F`Z=s@?#pN^j!·u]n0q-Yt͈ {1Ib,j΅tߚm S>,:\?7kI]Mͱ8c%W C2^#d{Q=QMKZ55ks D8Z<› /tV8(@ zK~mE7X6ɹ\2N E~dsJJ+o %]8sґ(߄ bu]cH#s^ADb:4VQ7K`OOҋ*goz|liZK0_T }m2<K̞-' 8Ʃ Es"jKJJDYD^܉shsOĨn.N([+*MVo/;IX]3HaP*p 9=K,kQ{~ V"H!M_GA#*zݵ>et!0tmd xT9Zf_:U ,dJK5دeTi2zGS_^=?Ɲ]OXH\ƿ"0w?=9:Km0XG dzF3ߋ>5 x{tQb;h?MDng,]Si̡E$Bo|˥8u̧uKn)ZV/ =^`?i(v L+zch_f.|Q+q  6VNn1ݓ*Kq4V}pX;^޸+G)G9&HvWd% ~jTv1[Dqpkyӻ1'+&I+9"=Hܢxc,ET#yju1fEs0k4o}OwL'D' nݼs., _1Y4{^ nK~+{XhEY|^㔰͂lmnWse@^xŻzMZ0R+97x'%au[uzn=x'9vZ3:^ӧO<$۹w<\Dvh)&J"Q)/b?h=#*3nۍ"]z_]!&ü;Fzǻ ;~k*-\]jy&:" 2XB0?!gT̆aڑR&SNک -5nJ<>9#g˦Z`3%~u&53l% h(;l6yZ&h*E.[' Va;NZmӥ.48,>GrcQTM!0tA(UnϛMgCqKdlDZHuMrR=inP@cmX̸߿i ?9oa͑FH1LmLn@5Jh.EJ˜]ڕ4Ju_A.M1I V Vv݀9Ɏ/l=eGA x@?}S1a`¬ T/*dvջW[x~޻= ª(0z9|c)`gσ:n ZENnZhN@b;PpSk䖉 o9IUnaF5 J&Po'#)uuy/1, 83ǎQ^K׺|v1$I;pdc;C/̯j"/7m "&*_e-PoR]\.] 0 QeϟW)FG0-V)N IBB0rsu>Mm*l_GpȢ,++ݖT)`9M݊&6i,l+jw&ú RN4dFtG`4|C DHkeyR NDCmdtdu}kIU92.Eri-/υvNׂ:izɏ^qqA"[ `:so<QڸL}[9x'#o&5e!xn>˪1bI+ ?fr7/B(cNS8za*!$(xB3VNLn…Z^L d̈́msigIuY/4K 90oFw}@$^웵3rF: -.Yf KHfX@F?{ZGknyÿYK7;@v@A&[VҞloeQ.cr`_ EŐ5FtJQc?B+|* Rm_`ءuy_ 36qζljSPhAp"_YRVOGYrfr k+K}r! WDL6OW)A'wvXvuWv԰$9Z6҈|0u9Ex*3" .8n3K.,ل)"@;ׅ#yXht;:/KPNJ9嶩=:XjoFjdB~Ay?߶d.ϱƿ#Xfzn!Q&{!JHԽchkM-`3RJ Cm?D}:BR}0g{c\69S qc2Vd/yJ;):{t;Lݹg uM4]ۧ?;nO?'y@f!vF ڗEeЪzWHFW|@0o`Y{ߞ/AF5q:Z2pōJRZyWqʴ'q8YX/zKR{D0\8_`ψ@"rV`:3Ljtk \ P@W){H@4j<.Nz\ (7M eؤe`κ\.e[^֥㵗b9co& [x4eNC+f-%RP- 5T$f.u(~Qj7TGUU(] E:EG,N tw lq_FK|hyFl;`4uЫ| cօϴ꽡c g\fV~wq6| YmyH kV\[v `I0MBPӣFJ~gY.Ҟ@*LϮXeYdZsq{T|DqVePXT(cS6f{%: Ri18z c#z')1$e9ҿ>Ōbqq7b5^mIRpFr(@;JVĐeDw\+̪h K)ٛwɭ"A"1! N+YOOQyXe耻 \TB҂o~ 4 qӻP2I?Gg#=!DkΓοBW$G84 378z-b|&$T)/١t;4.x3lICl DC$j1 ?DuM(:JٲtJ ܇{\K/}H'4p6kL h_z-)aߏjG?+ M1u?OY `c_{NLŽ/]L{]&yI"Z[ O)[#}FմI*ѹb82 mH5|z}17"_xHϐ٩ִ$6jAkԏ1m퍅VQ5<Rj+(]bZaԻv$:!!19ALmw5O~jPi|V/o#Bd@+D٢+ƣc$ wiB%v2M By%1+ gЋ苣ĀM<Z/42av;S9%lYIgrS|R "Fd}RYU1wo{sy,$y4zK;om=眯:HugrX ꛊD̰[{Yrvyׂ~ C6֬h"?YSdAl@ 'Zdw(\6h'Mh\!=͢߼Gx,mt863%o<#2mp2(AFfn D^mޖuZigAC3A3_֕9tPS(?#MZA'OE48 $L{q#"(}pWky7qg#O9)ZjN pO"kt_(UnaqX8(lA*Y+;ZPz3E{EZ E hoBR׀xQn{9S`E(|66z r=&Q:*߆FɥcԢ nXjD}@CJ^<p&h>PU ,8*}@BٔQMwx׉ETIϢr}9ǹp{pyӐg AZ!6 :#zpqG ie}DX]V){Jݙ::>M ^}:v0C,V|} #_V\z G3K rᴣqt17\΅.ά✰2%yX_S  I e.Ѹ6N#2 OHNKX9LwyZt<3Hڂ T*iGշ_z>k^P{>ɚXYg>rDaU]^U/y Rzm|#ۧtYQlFjc4j@ ŝXYh%~tf2E#SSs̓t2@bA.Vu3 :OC}AaHxv:)He-af۬x^ 4R.nqN[?Y嗸Oh>E9O,T৐ @?ڄˬj Y6>]\8Ɯbdc~,pdV;7'Ҙ@*vg<颔Z;qAE{&?Hn 1 ? +GG tdJ$ Tᩙc*]t΁c X>82[{p4cYhv3]& p}=L?|~!l1\zWp fRKoaNmL}|x~A,e"̦FZc T^>L |:N:B0^d_:I;6UvpXd1EtG6Onà~3\vE K%l[$TL^7㮓 tLKg _RT^CZ|3lOԇm|b!R:2fLQz"1Td/~f3y?-qY;dSb{.>@ ${&i *_^kx;u&La*&5sm\}ӌJ@7I ^E"5ۖjb |U:訕͙ %N=9m$Z&&UH&BlT|HU: hǮ Qhtt!5$˨pʉ $=8LKW0+Ħ`o^Bd&fr9-f dG|鈤Zes }>ZDRe`Dd#cuf/|oǫ4^Q ,+1e3H`!kFEM'w5寋qPٸi̓Z\ .N1#˸v8O7^vLDj1.#;) I L\܈B`%)գZg Wctz^LD$M$)uN(PlP6d] sbڮ rʪR-3`T= JҔ_)hS( cG&I"Ͱ"E@}ZAp/ؗ5m ފ|կeJt5Dbta|L -E;K#81]W|el.;QOf0UvG6!C^"4C0{&M?waS`"<6 KJ.ӪϞbvnI_~@cK}#<ʢnrv2z:*[>̾P~!Y}5!F2`hds텬,M"C|F([m '5)yޓzݡu/}D%.-J6Iq=AsuZ+&W)TTg7U/#WȂPI2=cE4d)C/jj!r3{L-oߩ38Is] |X,yur/@ꤜmҗkj{_b.U޽[pڢpE[&I1*cF,R#!LkĴx34}IIbANN#WKbk6ɏ_n0`Ա#R`13^SZVA \ŴClo4?uWF<_YV%qk_I=/D\8Ϳcy|&X\zA :~)uAiܥ'W!~_Zj8>L͇IJSS}* Ɍ,:ahxzvwasS0UUZܮx/ԗଣ)IǓJm|KGq)yI4ŝCc)t*fÆZmKDN=B^m#MlS]ڀ%7\n+VE!!!rm^4}t"`ɣg_7o.ZKsdx* S?\IFȭ"% t¾EE-a*וV=Vb#lix̖0 7TE"YćCcvA76ٗK!>R 4|0&KHRPsSl7p"~;XL(ZM E=ALTd/J1Ψi0C ;PT7Ch8bbZ !^l>uqلA 8mq=S!' :vGl[5Ы>"U͙"l?&|PMrYi~]Я+D:>Q=S#9I4-?=I%i@&滃K>E-o.&]C%fy<І;COka/!v?礀b1 8;"3r?V@;ʭ܁> fѮ%[Oނ\YYӄ)}&ZFJc4k?Z!m#8M`Ok^KXBhRaha`deQBhGˊ-ng+!̻~8cڵ4,n䍎_"t|~H7+LuXc*&xS"/>I?HLt⣌/ gZG@fdV3EMnݳmb}!q)n\ ;_Yaƙ|dT3(C=ʘZ$tɟp#aLqAJbׂ6յ EP¯circ;Ce$Ov Nzǐƭږ(Ҟ=9Km! 5bNy2)suc%hئiٔScNN@N2P5:+2:Up{E?߯SVN(Om2.7ĸCi7 Y?X zmf2} A!(h2Q݋lךOqKs*#cLq!j#x%לK:5hv`u eX Ty<#0ɜB_厾eݙ vP˔ CZ )oKW6'-`_W,WkDJM[ApjWRފ'0ڑ ~bUM8D+϶J%P+_B&"&LmP ^5bT.xZ3CY{1^J2:ŗw(x>}j͔a#c g`Ow Q#U`OqTHGMBfVڔda#$4+mݍNX8c"r8SPogr< YJ^jVWyoAPcq׭QNlvmC?iP39O?C Os{!V8peűZf:,^! 6¡ >\_\XuYycͿ,/aDPEiƔަ=4Q)Gj>-1T=0(.M{p4޾#ixIOD{%5mgPkw/gaqCλuaÖίJ^t+rIIUw~|-aZRꕧw0 _F;u~Ajm CHk"/%Iy9%ZAc\J|(wfŔ(-iƚd=WiY fV? UĔi>پF]Dwn{(XL|cESuÈϬ(wQ[)nX€[L\MJHfPM2ltI/D7>{טHxmn@u;w~嚸и"};r&%J&}?q%)Ia,z3O84كbOTxsF_etċWU{ΚR\(9tj+ 5Ddݚ'[L 1[?u]pxXJZÙ{Pn ?óq>]gn|@nֈ &uZ7\1Fs;'hؚ5MָRSΔmM}ܷ%iM:zHRW%7p\J5 |"jz-9u-/2TKV2ˆtyGiS 664DAVIchg?D>esںMD')lG}GmEq~]w|F|̒;ҳ{MV$IeVurDIX(M^9P~2ОӪ"8G)e)KN3\?cE*dLVPI=p ]v/ ^0mΓ쇸"YSJpLy]=s evĹUMt^QWJk%ȍUsNWqw/cFCYh5^ qb1֧twiq2Dl!BЂ%$κ:CgLCՎʴG-z-VI܀bhH5Kki6@*H[{DY\Q~ FD2C<~D:\ Mv=XP:<x˨=9iIWSaH`s(Aj.*6T +МA!!B=gfjVSz^$r+n(IVFןyn@=l> –)edY;ہƴe7mֿ2~^N)䙸t qhhNQn;QQU^/j:QiRVarSR1 nKL4OT?FA6&1Agx^T' '°"Es"!50րGjۍr޿p`VfU(ۢZ= 9{&ŷ7h)|M+6Huy+-j#aڋ |g)T4ʚb[|-W(x}i5NZ`$U{zt0Pś2U'9hD9l?^Ҍ\P_(H3صXAE-z)>)>{CB76^HT;[2] *T/he]V#Ts4a}~&.zZDGCd8Ƃhf? dkr'&.$5wu:ܶ{oUTxpeW4@[؆v0_Ř=rCAU,)̆uU7 "BKpo)!Ch5OQ2HsI3mнKKbz؈\UJ>iW,X]{2w&"QFoΘ+R LuWgg^l M[h\ʷ/ϨSx'W"QL.ZNs'MX6.` dzS[m`DGlb|^*ˊ^)00!BV|.lOqw}>+\}'[aPK~)']WgTp)P[pf A]Ư~3VP=Xz^ `Y  TraۛzkĎQܯl x57rR6-~':kl2_ݘ!L-xpIҩq drZą0l4{;fi_p!2ۻ -jhdKS ԓcfKĭch<[Ca.ּzwn]۟Bf(bFzI8 bPlEr3I3=Tq,x>|5͏\ wDnVR[$?G*2 42N ~/lSucᙤLw>W  r=vR*H\о`]<|.j"O~_ -nnLÚ,j.W]8)  ;{wBGg.gSXF2<9b-gȫ;7[``/ Nǐ=P"jlqN"Ɍ^gn.;sp,[+u#p@+oLAjOLϋ1̹J4f`i8@ӆVE 7waR9 }*F*Zك ^ls2q;nma*vB.gϵ/g xdf15,yApUk1G!ԁ-Y柭h4 =7jHd(׎TtD7T,(cy], ,F~̑,˒f*J6qu +;٩ cfB#gw7ryي!XN. DZiAPKU/VNrCLFMq J9M~XC_J;.ZRWBpPS5`6GWڸv%j.3˜73 ϵeܭɿcLYl(g-4i4ML'# [Zi[=P +$vRX0KU% !ڛou4pt ('^'*_1O 2ot׎.qY< 1AuEƼ:q@%~Uf{;wa ߿5,}`, rJn bT3boq{9g=)6a5D 9YPWLOHTJϤW;ŇmD7ӏQ[i8:K>) 2'20j hKCq Ϟ s翛  V<=}:3)~/Uq\?§<꺣W]'&z<9DM7R71`Y=h^5=[oH^}"ْ5Rnڃw?)rXҚbSWRC` YYδmz-eaK CmjX|P9M_v%p]K 2ETp-2I O"˛>Lұ% *DH&8'SFmhzf,Nrmڊ-o^MOw46= [}qdCǎWk%u=K2ڎRO,jYҲQ%>( Ghs.1*94m@ɴoԙ (φSoXM%?6jD>?qiJ nR+k$nkst5̞Ar9/gq4^]U[ ~qZ( O ̙r؏cOoQ[kf] DPi>Dh^8j,7Q'*093wSQ(~F*/2zyVVZb(ȋ.gm8tkrvn:8b3i(Ϩ$dLv%{=Tf_TZZdleqM{ņXT/47Sǔ3&`,SV3꣚:<- 趙KRC@{4]Vtjm9<`=miaiW$`w^aǰRb]zMKшC˾/Y)b~*b=%{!+4TǠENoA)x躃 Ux'aN9 K}]SI8!5hұodd94'V7'$jQPIi9Dm~ \6[E,~ sD9Lx gWgcwg+w( F˒E*hfqZ,@nl5;aCX\]oLDxvBAҿr;85˹,uQrDMt֋U }рu_'۠XO?I}6.r'UO|2\ #{"W|jct%P?wN8j>`K,̜wgz>2M*7BLDFiTgE{uEŧ7 95],jwUXslNpY_϶c+ G0:ȯrv[wIeo,knB#f3REgB)n,wPNtkS>oiJ{ gTYXp 'DqB %\/5|л7ZN,8)M {>e!O+g.}E܄ ZS*J|?y87ի.2KWM\iR*" ^5/2]xA-< 10֒bv ~7J4>!,iF*Oat gz$v=0tAp- {JV#[u.ZYW UYďcb^Ĵ3fೇcve%ԯkl.(eX)@ö]k7(lz6XvYk"DyPɶӎYxbk0>B4&8 S] a%>zXF9/4%.ghpNMNvE #+y.90c @Xq$T\ʫ|j؄izC;[S-KbX|$9 ;AdW ٷaN{aPIccrzҋkQunn/^Py47=; woYu*ɺQyҀK{ɼ 0Y*CWiWKo ]}sI6a-33AIa6 m&8mAI#ȜN}~heZ~zMj2%,@2LO|OE|-~V0ivE{Q>PE+K7R_-Of23?Y뽋F~rZ_͋ZHgwZ3?!6rv[+.w头 ɘ3'LѧH?J[cB!{xe#Wi!c6Z"lc6"V/s+g-/L"<%+mklϾ:j.lWEpH{aUAwmGE.ԉYQ 7Fi6sY?2W^Rޫ,-rg{m=xw_B7e?~=eӒ~ tl]̠z Xtс0-Gԓ^p+v G?tU[*\:>*s1PY\ _p >+!]O} Xq fxyp:`s|ox#RMۛn1'iv= eD_<Tùb `IQ D|,CDvv{2 T:!X3Q,^"2_f D *u];=*IX#YR,J[7LB)h 3]܎sL(Ht5nTu3/]5ʍ7L6ʊ(z [KRLHlD H<0?Vk$: 7J=&Oe"ç8'0 m_i}@Ju"5: T%fk9Onv6۶R5p񇍂%Rأ ECƤ <$K۶P#eۭ:*Jط}"tgm8RgKӥ G[3`Bt /r 4Syӌj%Ir-n'k1O-ZdTo+U;:O*&db1^9-.J}vX|َHz m`W I] >.k6b!kC[66ب$ښ_E34T@m#,mAa\'̐\f$4EV*= 6@-1[cKWI$bZa9x8DJ3H#?j:4W5X,Z5$| 6! tE \t@y 'ѽ[}j^|N쓕7pXՀfZއ3fy^C(zY.[w;wǀh~?gmz Q %[)g]++ATMFwب,iNAW=A) ޕںn-Y;퇯aWET`% |UqG"p<D d0%>u򼝠 ]h,pv('ydMN^Q!9Bx ^3D"~"8~~'M| mPOv bw6>MjzI,]ŷ[x 8Ԫ*ϖk\?>R0h->* <ߚ$W'FĽVND6bVZ16K=dU~iXYꏉS=&49 dz9ig^3ZL5/6[e E}%W|n)oqC +8 )9}홂1s_ 0JI[@LwulG'gΓYo5 TfrPâa~ 7P*6D>\&7?El蜬 j&%4@-O( ýC^oM^տko)RE4 Iʲf'd*eUL#%!U.[%E0jmӋʃ|vxILkcd/(Ԇ/|;5h°06Cu&ElYmexf!ʫEu쬸4uj6e$5^g%"iNqMlQs ~ _+^~+1iC+z|C#FKF5ݳnaߚsP`(,3҈ W(>Xda;_a/@i48# 5V'oF=<#dl 7eƒ>~!]VAtȂQfbM)fixa31d Q''b0[@(wU=4ةbȵ #ّ5+)0hO pbyZFej %jOTĦL+ZXӿp=>qwC% Ճ*r.*lq%_f /xŜ_>Yu`w\L.Av-g{ ZF&U-4 @Z?1t>#.ilW2,ƭ?5p\h`իY؇fǷɨ=_MsʎpVWWƭKB-&?@FOE98f({0}N*D'[qB=x$áؽT kaB1jBl9ۖy(glxYϻQ{=jwnv^t P|`!Jh_șSu$01Zb-ܯRIwUO'Ǿ|NHB^fcg2`Gư^];+͈֕p[)rYA46 rrXYVPRUN(Ľ%vu啐_ژJЙ=L8E@K/ VB{BX]chsc%VO{f%u\l ۡj7KhJp3+P(\MqGFOՙ|%\R#&7vc,4~C#Ńȗ /I.XɈnĕoQwV2hǜ\pN5@߿(MweЬiZ1,<8c>R>be\p#7U-z#87^YzT$OLFjGp0OS2d M λf5wJؤeoАxFH\u9( aYHdS\˴xp&l..aq kڅe뽬`Vc"}5joWk~ylYLs,;=n J [~t-XjH{l[ؒ>t;H&oauC d{*,AtKL ZqtBejGʘ$@DC#"KF"lMJUjBf=ȑLb& 5k&h/ЦgkfYIV3lGPUTH먨QLb *TL6aɪc=b#|Ton:\#Xh!U[jhhSR (f#ct;#DBwlބə*xnŠ6% ZOx}rLJ[ͪ=+RO*-(WԞZD@X&hiAV)Jonp3+>8GW"ꢡi5ק9_|y,]v.=8kBrl6dv%Y?(t?" @l[{qw]|,U@ЬKX Dwr`o !v޻>xp^G΍fX dO1~L"?̑|ˉB`  °K7 b yG̿?kX4': XETF #?6 ()71Q#x aw2a2^;~nBmesUcY vT*V.bNBx^xbRDˎ8bbGp. ڌӬ{i]V[ABrfm\\$͢6R.́Bd<'pDz?Q]B17I6S2iZ`F!EՅ*2XK*SyG]4oq?4$wz="&Vx%GK£v;`'ϙEaƘr.`∥4Ca 0?%T):)$?QfJ;c0s.?X&ōk2-IDGrl{nJ^"UHGGg~KtE5i6x*O]UAcO _vǤ\ : [ZQiSb^/5&ݼ7ZP 3pϹr)'nrtgC\⯬mcřY"(J ,j3Qm(i2<T] cˉ1֐YJs=VrL\\:倛@Ԭ,r%q,9;m)PN6c;fWA6 M1s5矤 *kv*A~##8b3NV;!JN-`ry,'OIu?ZPBF1fTjp*S bn|Ɓo`~u+p:j遌㓩( E;7.XR|` .up)`M2-Q ॰nBזOŶOވQ!zr7uaű#F.h ,[/c0y(HiLel8LVp"tr =jz=><輻%wtq2=uƀ/r my!>@d> 6CNYz9;qO4۠@u?6=AaU6%:wEBCPhy =n[Dpw/ZUZ 3qu eQvbwU|$+My1sXKVIc|Eۇ%Ζr bUVV]b a(y ;毣,-YTbTk3 7aC 蟐ɔWbpPcwq./_\)! ɪA't΍ .:7fnWBV:HKn^ihdEw xVm*,.z:*jL7z[Ds- [X!OЮC)bz0uo0uZR.}ha\B*nx~}sɘxڇSф=nOn?4A'Š'snl1NEwX]BוOl"&6EApXWYS *?NcK$1_6By qd{ځUfEGsBC+@ySSt$ \ Tn1gnEǃ.D)Z%4:BYNZHCw/ԏ[9n7Y#ا7I/w8fc/ ޅ_BhCG{8`.s{f9/ǧ-a<7 / ja%L<|hg'64*9=]:W~@c00EW l=ˍ` /luaUaVd!9A&Y#"a:~Y/'eH=J}PVuޗOx])Weފ'w"w^)UѹV#7)VNtvHzg,a:!}=='uNd6E`Wu6M]~h^%_֔ \=Dc DeB2,ӃqsyzOOt_ZmrN1,H t_!uh,k(RDHEh [c+LR(GG6V8.9ŷ)Jϻ.+1ۏ#21"a$oiBÖrh? 3~ө+39&Z4:QVH\:8cU^\\SQ}Uc7ػ O#YT C1qV-q{ꃡ HCh_ȉWNL>-*c o: 5h1NGt ,Yk`e a CЃ~%d]A ]=3\`9j)1}/3aB.4aȀ1ťwtZsJH!FsڽXUöVGO؈.`(i-L&؁J`_vgї+hR%'oc mٴF|:lxݧio' ٤uԡʟb "ݞtT|a'V%Ӊsi<cySm.;?"yJ>h@()TLdIiip߽kj [[r (`#o"J, *H5H͡$~_y<1ӧKc2ULO;+ijJ'%Ē6)Hv}rV{KClj pJ {Ѻ" 0R,{$%A3K\q-<\rDhpDwM);nL[RAD^AuܦʌY!=Nz"vpgޯDMΌ!)2"P*ɻ 5+ &()k Jk~Ĉ7%^V/O =ʦXsO:'XP[oB乾Т_H qNmÜL&'9Aoddu)N{€F&a ,MDʠ3ir+M^LqAha C.RO>lI[_kT;NS)?V 8F>NXxϬ,̟!ek: WAqq`D܃_2DpuE=ϖdeY8 B j߀Hkhs`,7Mx8"G Nw803VPL[1R^ƅN{ܑd:E(ᬿaCs/p9}Zcq@us_F1B,ȒdVߎ aQ#NԢюpT3;ɴmTpDbVgQ8y#"2|<>k_Sa҇v$i?0@$S %9_MԕX37;#ij), .\5S/DPE!(œPo\ixvW|>|C(Oín;Qy7DKڂi+{VTOh)ؕ萙bBJ#=߱,6 m1O}? 7R+0VFC.)bu]BNվ9L"\% Xc"ʺ2ĂBIq]<# "8bY)ks=Y@U€VA`KkcLWxsݞPc0VS6D t-M .$[E^; &Y6یM R.KX> v_|Kv=rM%w m>0e&8.{e\_c99ܶ<_L} RpV-Y9F%~w{OaeC}²^̃237Q-:H.޽ {%)1#4s .Hu7@ʓQ;2L{~y)`2M<чS. '6aZ:>.bKqOt}Go=`kBآ> 6(TzໜEǓrU|>}bg'6vzhC0]LGM`rق|bBDLR_>1>9^e~g.*slmheTZշ>N58dPw}En 7%s5!0ںqT!ͪŏx>[_;gK0 T{Z8M)ƃqKF92>cN# ǒ F,:@k,] -Vu3du#By]}O4#,rTe0x-U~a09\B/fN4E-WJO_/F43zvOeˇ=WRJN['S=ܫIN_$LNP%C7z&@4%`-`ؠ& xHG߆[ɑsֈ9[#xnbrD; MJ%Yp2_ÿ&mSIm nuJ}xt,g47;<YauL+5]fe. `jڲ8F_1pA=C\3|*3?*(ok&ģpP&0p;WDNO|ԍCL e0nOT@lMS 0w,:*b!VH졂GuB[ %|S#몼#H+Ԧs'r ڂWugݮQsh6 CģMCWN7K@^Xlg$. b;ӟNxV#r$<<Xq*J&VvYR]8Y Uaug[b2 %.ܟgIZ=`I9V>])ֽЯN# ݥtWfвg;[GT!P1+yCeYw EwUx$R۔U Y3ƀٍ*3fW|pmE٠;IDa{hM=g=5\̜#l净D4!5G%FLԇO"b lr`ıhA#ſE{r A"F, l(5td84)X؜)KE_ݷKx\60g\n>U]Zɛ_5SlZ;p5>d89|@@Z`pn h:+-k 5N&jNѻ8>(j߅y6B3mEذUy̕&0 [x+$k?wdt%9]WiM^Et=4_hVndY"qBWwbw-_'>aU2Q^W0\/'E(IukRm"̛8zl4%~_)*1us[#^ ſ]1X9'ی!<XC1S}[yH֋;Ufgߝ4z\q#A˹$ %o!{pp;@]ʧz/t|$ .OWp =LN[gčbc\i( "Ƴ?٩ ;d9sBCح> +\-iuUۃx2)U*;Ș].W ux|K'oiJGP aCIFMM%k+i%fSFm ,!?: \ Šv8.Pj㴩;T)ϻg 0k廖tު 2fxpyͶN{4@mSZ,搣]^Q 2ݗCT7m .!!C#j'J~$chAzneձCŖ21K,]yO[47Q_"IPz7cc;.c-fOcv|18_k<@X2mSx0SYt$w3|}V |\dT&ۿ $a!rggk-}RRK&'N|/IudziMY=-eEQ#5[`Z#{o'Y S+?mń=Su@ڧޖn +5hԥ{yUތT:^dR2HBɔys8Q[v-~db--d>+3 onaN ArM4Kֆl\, SKY~(1pBK#9sLv)qz?1-PG< SqFAO j擷ecYiߊQr֊7xZ\HˑjUШTUm)~⪎CUFLBaYY~W诐9`4.Ym4jC2RKp+ru[ T_We{OC`f@{~oȕu{kn[^%Q\SeDmƦlt?EFvrbu{D?R2p̬#ZBPʹطK@r sZ25V @VNRk*U> =ȅȬhVA5-#UYpަt [^7%JHߑUC`o (oz ԝ<->1?* O-WRq ?ksBXIjhlA;rҢDǟ[uo)A$]vFc^5&o_1l'Yl5)TH/)2CWW3i~ّ~~s>Pԩ~U5 !\^wP>zmt ' E E!h4n!dINsydQQ$Vjↂ1U:pШXOυ'|9kę+A9ޣ#?=E}|r56lAs+Dz8W5o_!<@ЧCa 3=~%6oY!kC?vj15ҏy.Čeh5ThT?O* Y-u$ +cS%?e}Mu ZXǤ%fOݰI >M߄tcW4\G+BisUHhuLh_]vƷfq'EOCh;,f-(07k$$=GP[WK2K̑S1){&Zvu׬l VX"V%&Fج`n={sa:H+Դ=K镣Z5BRgUv.ϻoܜOXG>S>i%AwG,ۗέtSpʠ^hŸ  Fh o7;̬n S6!1p>k"S _m.UsKe5mpɼ5R$C2"FI"UQΐ[l7bU TB*rיb1&oYCղ0jdᏚ=8 Hf8ٕusjfxƠCܪާL`2G2^ e$^Lfq衚e/r?.{&5C!A9`TݶHPV*`?ұt6F^* +c3RI|zFC$ ^yqNE~Ћ9?Y\ yMzUM(`Geϟ;g]q gm@fxu&7W ,B1hb{ʣTڗz6Hޡ<%oSq@7fZLUR8$Xo *ɑlBVMpYsaJn ϖT2m :U_ p+W׎^vd7zp|(pXZTDf)rRt;*w%?$%c BA|ѐ|-9'rmbr,~y)'8-Ӽ`2'ե9ҹU5Uq"é"WG_煠x:OպF7Iȥ&8 gCio&VyWWy$5'I#q/BvFi`+rDCcX{XMBc5Ge9!иr"%h8oݐk~0?TÔE1t @*ԃ8QCB ]{YФ$Ebπƪ(d:@ǵ, Y@[Rh]@V&)+3wɞrU!_EϿ8"O v.Gyg5heK6^V(T[x2-Wp7ba%_/@Ftgdg _; X $YS xigt*޾Bkmk ="GP^]U7Ab XCA K~ 2 U}4uzj^%14On>ޡZ}Jmy+Z9~+JC?Twi^kr@)qcj"߃EyJU>"so ;\ ͋ȶ±Q L쁡`=$x`gv<>Qj7a培%;s6p_ ǝ&NxDiKz7۰ᒥJiI,4^g yN],s(bˢ}9n mwe)9dM}]@`Zo9NaE4e ϟl,pit I{yŁEHg"ͭR3t,k4w."ި` ;Kؤ%Z{~ #]s<|+fyCgwʼhBgwwb(A惸n4Mq#\ЮHߺ]V0؝3{rH.T?,}ҪZ}'!-ƃ?( &D0N°(LuiJDr,"/•E?yU![o([ X%#3Lp#|g6"pNƹ^H;~7^()j$yz@M/ַM< AD* iCc@5ݨd&/l}E~\4gy='\-VTo3$ ;MTG[,_*ldXPtF8/d&p-W㪁pF]@AY#,"S$ @M*lG5S Pߩ`X}M  [,dF/vdނUxsﭕ|d܀!U1➸we2xR?ʛ N9(eD= mѠH6O7..Cf$,)vp+v~%(o1 i3 xpT [Yxsm] %$za4Hg>JH;M$p@I}q/hz8.}+5dpVTCߨzfy%P3 0>FY<$B @R +Z3\c(A^6@@M# {E#&#aL$m,`+qU2KYtb*iȸJ 0}/~rUXGJ͇7 qGkSB 'lʇI2`:eч^y%؍r{t$>"a9Z z#^ +I pgғ]e)_$d& k"hD˵Ku;qZ=Oj ^9F; bD8Yܯ27E)ǓLF5hR_dͦg pTW-+4ǷKbxCٟ-aLvx>\ IO0\Ëuw(yom6e*^>$o^#t 1P ƨe.tO +rYj 8qI>1f=_ޟq0zހrVZ&:A^g⁶dFy% df R tXNFRn˄װM3@1=R)V^]/,M,ۦ\2D@)~97(Lgg<+r 8{jl!@ܙF O;PeQgL2"k5 V}؀b*N=poy:Ʈ_&y˾]{wyBio6jFUP$bGY1%Hm`v#82" R:UeGPa$~#++1X~-3Ec4h$% W])2obL "+<>#uHO(^Fr+? S'VɁ˴t]E:*'V܁cd\~=ag 5_Po#9 KȨ=Q @^vZ ]3?<ː W"GU .aJ"N2e0nSxܢ؏mZKgϼI=枓(*ŘbzBk4:mҍ&)*Yy^sd.a*=]SS[%(lIr.](Nnp/ϔڻ&8qo>~1 -YdGKf9DvbUSXco+"%r9_ŲX?-34%Y:%B3=a|b0RNŴvQJ{L `fTDC)f -|1r+1slq]i=eCh. yo [ڎ~&)_^[pkIw*C.N InhL`dDV[K.W %6T9aj/^4Y Bez@jKb/6ե-x b&@;&R "=XD%U= eL;;}}LZ4yqPZ:nԅJ!7!gB1N6,>q:vRֽe8.Zu#؎;Q#XiS`FSALIdԕ)Q_kMvtU>z-1*5y^CJAWM ~(4NbtRODh, 8BTUvmHC}9Vc _? TaI mf:w#>#gs^5}8Ljx,+)]V }t]q/!2 6O1!SNDÍۡ2஀j〆3t{=xf%Wu~*^D U-yJe];ޢ5j 5|䥇%Ua,Vs:JF췮ŕ}YhWjS{޻fJ?CL¾em؎eXtHw8 {7Lc;X ~/ⱹG0u ӊ~{;r  w7}lH҂- m%72kw,f}⟹@!8vz-^/&uN8,i:e+jtPvl <%l!I+I4&6A'g .c5y<ß-._Lz(z:ejrZ ^ pl+`Vd}1=lλ+QpibQZ@hX`jtJtR*A|wXv3-{U%=H̊{3@X8i3QZ9%ߌ8&Rfn% 6OB"SD9ozݸ."8߹slQ_+Bq9@s{OP5H|xCDj<ܫ}Hr;E[03 J|\ <)CSL,ky CfFI8(|xI ,i'\ri+9$2RE|#콩T|/CՐXCF~̏γv|T\WRzO?ٙ$Z_"& ǪLe xf=/h}V\A|{"lcE2N^e$eIZr t2%F9=::o^ 0U4!U BE*aX{qg?Ѝ{RO[aq4XeddsUB>.e{\꛶0RײxBGF8?3FL&$ \`2mV˳\̊^1σt we)5'?{~ƧCzb>0UB>mXmLUOT&T\d*z}2wX{Zb焖ϕgK "F>-bu#8N:uܵZΜ47u e4ͯS@Ƣ ɞe9f'ڰ@teyV7qu/D vH|nE0f`ovJRW Cן"j !hѱ m ѵtHƹk%Uy;_qdIt2j 2sGE61L8`6Sl2dހ>!*BgH(&>hZ!EveK"mMdJ ab-]3)#w?Bw!kv<7d,&]~#i#S˧ֈͪAF/ϸ'ao%6dg%'=Txf Ɗ9-ːڬ0,6#PX/@i9Kяpb¸ɪ쭏ˡ)أWpҊDH(?:QoDf;?G^'R4Ťy"0)! )FJ῞JDִ] qY_1B]mE'|A})QΐT2sTrm՗_Ic`!C^/ep(p؝X.xnϔvϽ4թ4+BvW OU43=gjH"lUPWշ"yLnzb["0̦#&ݏM\PptmdELKrkOj(ިGxMA 33uV52nJ8;Ɗ@@ؓ dwS`;0yPOqOY`(sFgHryT]RtɶHg;@GPw'?٨ۅvo0fJMCnt9*߼xKN0m/絺cu1nTI%Jspb[H"c_W< nq0Z;󋀏ɯC EgԺxi _okj&!COO Wx,ciJ Uth%d;?D[,M.mP7˘v+vd1>kqr|9 0B'N؋[؄Gi c慹'S9S)as梩nHRGn߾~zI;5q\H2b]17m:MC!LbJANEHqǕLhE7lH_F9-}D>葬$oЏ)/3h ȇ:=WީK$`S4JOe5zƘ)ݍ:ckgESe KKiC{-ZtvQ@q̫ ,oM+P؟h$zɜ?|o MQPEY,ɢ2|YWo9ÚDpfYJ YZa1hd 2wEIx= P F}S]nH}J"H0uat?C 7~8Y]opIV/]gOb{=xJΰ| I\@0"YS4  @^6@s\wA~Hxk7ғVWLSY7}˔^5y8=-T";,eܯxYVF/{TGc>BB|s q _ANd@!,z1%0~F5)T"\՛3pV]GU3 9HnR'Kw 2N.FM-C>U8(_p쎓(Ӫ۹c~GeM4Q'մB5͙O8P3Y1RbS9 <)~2Ca <#˚G>Q(r ^G +g%hNfXxJ ks8}-𾒒ss3U|[,v Q+7OĄP়+s oK^՗鹃kտUx,"B$C]4(M$ /ִTF<$^b&݄}UX]6+E$E[p94V!%^=[ڔQ EJI#%9;5GzOLd$&RS}r5. 4T|Fx)pE jQP6Oq TAf@PP[okZ葏.l&KL_.A/ծB#`.RU1 ,sʁ#?`bBv U7 #ͩ+@9KNqrfgng˴RS09cRN81 cڎfȥO83U&%9^.\s'J/6Ya#I7YM  jNhXB2POCGG-#_R:C"5#[V1^M?1 pQ lSS 6:wE\:^@t}GJFW\- 4bV] v&?$p?Dh0O"ONM v1>!z7Q̏P]7{2d+aS" 9`UO=riBa okw V P;%/39&F ES'y!WH&8g.J;Ť?aڥ'l 379[IP,_t9\&\4(-j]oF#P q@ې( GqEtW9.5B_%t)ZPҤ2])gAGF(Yͮ+sgQ(Q3{!UR5s߅l]Uū DN.$WMH$\AT3(6d.*@Zu_c //.\&2s5KwB;J'^LebL߳h/sڧ2g@ ;m1ҞZ;1['4 Z @L}B@::IRI6[񢼾JkiLy8NoJx Kn ޡ!NP: k cHH}yrOg3[J T`0WOO$5^0X[]\m,G"YC<8BKTH!JƸ޺O'2iP0ƴhKxD*t16ٔm?Fo <ZOAg>NSs]-WtgkC} zFSkVR_^w݁c%rd؏.HMX(>d塢}!2kCh{7t~5ANmya`w5 ׍^)d?^62a'&5n#3h%.T5 h(&|mgREtW R.ڰiOyVPqxDWA\lՉ5\KREESo+UkVdt?xmue"Yj'FϕtG5툼 ]989n*ȃ-.:FLmxYh-o 5#e{*)uKP 5w8ݴsØq8o*еjjrNgIg,!ٗ:3$x .jVZ܆f F4×{d7bUO',e%(bߥF,P[|ǵj}}UNڃ5YW_`>Ehz1kg>-kں鲩E9y|y(4iؠojgu/r#_eN@E:&[Mi b. ktU,D]qS+$@i{"IP3P(&,+҃<.<׌x`1J<\)>x\#W^F1bmܱ4 4u>TDNy$vRĤ K:Q:!/v!^av} aPjV $Zظxh4ƉG  YeC,M|1>˸6q#`eIxV1{`ǟzw7i9 I(!&ag,F:Z&{s"RA ~[a)6+W]Git; B']}JlCypLF[ G]2Cx%[XPl E8oUe:WYr!c Z{4Wϕ6u^Lv'AwZR/h8iYɬ?ˬhsn˿TlHCƁ_{h}ֹ@SNWM̲pUt XuJK[s{L5|،b,9\J e ~1 %-4~k5\Jf]AxLyin >' ]4`Yq_X)TW&\EurL7n Vǩ_ -xj5Nj8 _JZC![|1Pdݎ~}B&rʚSϐ 8-O,yJdgaqO1#(PzG1 cx/2!&'Bp.e>ct&wP3}`r2cѰJvfaBaԚ)4UstZz>Hoߩ:.Ao!b?29Ho7&o,6XR7,"kk,%RkGO:2T.|/ߑWH|q7yL^x)w1P(0~ Fմ:Kh F2@@t(iu ΋4n)> :1s\Ŗ7+XDԁnh 2ŻfĈ©^SA0@ D$1+vÖ8G7FժZu]䚿zA FW }!fY0y x Ƌpp=pK83)ADI[IEf8.EGQ.6ut^ % W~X9c"кW":Gs-;z!n+6Lx ~.,sH R&\jeOcɊmXV8Wg;%p h $K'5$VR= BɎbMh2wJyY۴BG!tگp0O,zueq[-J@G--Ӱ=In6$Ifyϩ uה%^%Ha9'|+ջyYM6c2vy+3턽9 7V&(ILzpASC0(XBm[ 7}s\Lo.|e@fn3V -U΁6ojZXvbDkA6_ZoPl bYJ6:{T?cszm*?;e>l:V|# { 8TT ߒ%K(9|dE@%T`QV 0 &I¡c<֒s'ӤlY/C`UcvXsO^ES5,Q妀\9@CѥyAށRڛ^`߄2w+҇a(ϩrF̍nfkP*SsZKrtLps+C3׺oZ)nA.ߏs01j̶B-7UW)ĬF+ ϧۛtxo(] zXYqLB/{i^]S'KB$Jl C`l}+rcu\fp_HHFL\+}`PE,uԊzV{U"Y0T0*f7.eH!ʕP2d9B;IzsFy? +g1.b-nda}C IuJsRd(L|5v.〤KV&l"K `coUs"Z4TTF|"׸T-Ķg9K>>o~mLU'~!ΔS1");DAE|.zΫPc]ps(ׁ,XO_9oet/69:FÖ|#"݋c#fTmIUjPa>'z5!}#UkΩуU`ZA|T_5#@_^VVx;19@rśOck+{US؋-svj/H.+<\V."Zqf(j>)yd[56AI#y"^#3/5#"“n"5&GV풢87I,&AH8`TV~ҥGoE2,x|+sL_ʺ\,muՋx|o*-Bm@!;u?i30C0r./D>-WJb[]N?=˿ ;R zV 0/,+|Y\rL9V!X{zɱ"x_ 3~P'Q,Mbj|iAVu7f' o2IώL}=sH섅Rt4Iӂ|z\W7yzzg;t#W4ZN"(`rbGfڧO[`uZgzzw^zjM"# YT #rj0uOE:Imw,YM=oT[WƟ%jjJVK6XODuRsG?tmk1.E]Aq: |LO|nb%;Z8 izEWw'Ҟ8'iP_Sl톓2Ygh`y(h}FBG(F>u+7քftZEޓ9x\aIwWxA#[1up& b4eiS誜!ȉT1vѫ p,g3wTOY [2gŭ4R(Y(|ݠ0VA5='b5DvąՏ6.fpex-H_FڃjѢ QhJqw]7"XşIFz#SI1(:κDEk[U> K4,؆CPgwf/_:!U$,ME/u< mnrī()A Q]8Sc2k^&sc$uKh(\Ӓ~]o X\h'%^^Ιs<5$*Lt?YRUDsA! Z[ZN5FEۍ*B+ג$|}gvuvJP[VIЍsTk4[|ר:lb}W*apRw 2 {Jw.zy_p^m {=HǢG+fH+:jk=?"Lvik[FQ@x |Kˏ8Vg;IЀky1ρ% 2A26~5o1ީ:;P[N!!fE:*f,(+!u_e'R8T,oK!fPͿ`gщ$89$F0E>(%NJ\`'s8J!?dZ} 3_$7&3/"Is8= ƋD"3F~KZ}*3wLEy:r3qzut!dnhjmOA]y~|Acz+c/jn<ÛJ*/8-n.Բ+;?]ɣ"Q$GM_= }.,aM@ fͫm[!$,,ĒV|*/$jUPߦ?t0#~щJvvy) r'^'?gt(heYk{,|z1UC]Gxʑ;DFU;UJ, woVUp9]Qݤ<KL4RP msܬm?JJ1n wnBN;`fV>Nx%Pt27b< ?Ev̌sVB9s  lyLC!˴S,6ՇgۉL* rOphkhXu=HV\燔2*6aA@U*{ZIgw jU%kS"EFE݌$G-k PP* ._[s@2z{Ymsvyo䋧WE#Ĉ핚ȇ@DuBꃵ>h X#+p\=iayc_8jg(GsۅSpZKSnXLj͟ϑ .8Epqb7'w jA`˅ b=VCqK 0H 2KwP j%P@[O`XͿc ^N#5'.#y|3x|#hN+_1;]5]G ;AH]ՇaYsGơnkD7poeHUǃtD"fRN,n-hO'e6~Y3!)Oڤ}Z ӴnƐ~ ICMNRqt("W.H n=qzM7d%V)%}0Z$W&j2ڌby:7Э" ΣG:M;N9B^O1г>|K +W^3UMRN4An&T+BX3fjg}+,Z -e˛lu7nO1$#KגCh{עlؐ6pAhOg~Hm9WN$")@3FѪ[}k$j+ZpȜ`PL߭h,k {DߪvAu6,,"[ r 1  sIMK}_gE9 @( Hxҥ7άO-+6 A&ٻNiI*5}2V"%;-!A!Fie\4*D]2N~]rqo])?I'z,lHu^ڎ QtUUQy]sQ̓!1:+XHs fFBKG)L򿅞@^,D/Kْ͈ym\Pn+U+eFJ}VfY`NjaU4B|LS!~U䋧]~}fëdY h!G8QH3jԏqwzܬȥj1>֦Q"[K4EA=X[K'W$QoRV M\<;.IZγiG\V(lvI[୩qw{ :l0H["f[2祽x%cw5dI50S Hی /BRȭ=YϬ!,#2T:jٍg>&vH9J|zNfұ3AJz[q=7TɱH1аCMLhTUPpjV樼n0ʹۥ\"Μ6|AYYe=>yC58{fFڴ !LI?mSp__ˠdsՕ]qbv#G7aje#(2l)&/uznv`m`m`xġ uSġMmw <^YT)DN Jn̤rp!m8XnBe޹jPA|gpLkm) `F6,y`NOȎ:1kK£x9C鞕 G^ĒTڭɲa䖉}2J(? 'QcKnWuc- ?>㴩^2> ,u´a9}Ruf:!Vl_wNv!z/d6 q8unLGP3tM. ߛ{3 -'(@>!'Nzp5Ai'3DNQEz^{C ‰pgcŐaKVfKnXOv7Kax+p/=zA:gom H.\yƇi6IgZ`uAOP_:2wJH^7q8RFx}~^˝TQ_te]{ !(#2sV~1A[ە˕hoIcv UA,7ìCȴi,lyaPY^}d'̆)b%lI7 E+eoرh/$k5Wݹq0 8p}p[%Կ@T1枋nw!Q!# @esdS2vmIl1:+8 r\*4͕W4Zh'=/^'= 0z7~#n,᝖i?^Q8w a/V}rDL9N vgxap؆T"S Qa0 ;om \\%ֺr4;'8`nPU^+&Z}ă 0:G3]`~]˹CƷn |yn1jH  Ĝv8 ,NvU?2h2ir:ީ%2؏jוf U @p<V@p6m~VfbuHVP`kft0MZK\RTG֯uؓڈ$#oT\(FSL͹IP &e7]Kq4 20sr\ﭽ<66>ʞq{lq۱[|aJ5YT=qrO~sBk!UigC={_U o6 #5)}^Pa rHH g&c'~ Mx1rsskxь6U|@ V)skt| $_08ؾ-\wBU{nOѸ v| )=r6r̈́ LvYS p ^a7z91i a7Ёݛř!ڕ&x{+C)-^|D`zr2V;TX I܏äޫbݭo535a=P>aEl)uN쫢o{osdK'@+ ~T3TR3jڮgKiSg0"倗dk1 b#ρ=ujfoJuhwc ;Y@zuT"7v`69zw8d0H.7xʦAР1)J%F뚨rpKFgX3idk|K : hn 57;+p^7D 5x݃!BaDAYS%o԰=qY}[.\UkDBx'lhݙAmX(?tGނx؊j,E8fv?d}BTj:N@qb\ӆwY-qZNKuJ~حQ&'FDL&6پE@zW_`##n-hgÝsl#HD;4ZޒXk%nP`zE U !FPduˑLe> D)Ea֊st!/x$o}|4cak3j~〃t6jяօt,lVQ&Lk34 PSI#ˉ?7GX5~FEQ7XrŒ< `8${/[qc;tP ^GYaNډGI--Fk#~lyAxmx6 jC+h߆>k9qQ3X a2nTw[Y:#)(2U_|[ؗ^l/_Y6"n>Fwoqo޺^@aK&K&W[4$2Gt9´= s2ym5 j8Oǜ|'u鼶>?nحb2,{O[*s2c 2 Uӻtq;&+BZ9Q?2ף2f(Q2)|?yBp{(ؒ /ӱ53=zʹ$qse`'U̖{GBLi$Pqs #e&J&[{ # q'Rm8\@Cj.,t@3>^_CVBn jo EtAB2;GRF)0F/; ?~5Vθg/z+rRI3Bxt <_^9 54oSD:eY(g}?Iڶ>8~!$]֢ E".L+䇴:GF^ &5ԕw&1<Й+_~[qAiBEZi41GW\u=7d9SgA)y#.")9>B<7VOfu۞ҿ0#xWapƴ!0pӇk$[OJo4s"N2]FB)9}(M(zT.M85 =^t 2yMBD}P{ԈYo#b%6Wψm4Dig ⛋&AyBW>%8)}O@Yq({*J1 "?rCk\W{s5C12]y&, *+YS1^ۛўWIdQ.iTպ9UWP_FT iuP0κ?Jy^LyDGͫު;ϣ|5 "lL&2'/0hÈ/v9r5ۑ{`WFZ'+jL.޳ջmy Th U[knV9v:8 N5Q`O/1 r]iKJA&ދ}^ R̢|g. 6HƐvJ.Piq2! u/u7#RNX4{r`󓛧Z1[OȨty \R <_0Ё`^0BxyU(E  2y@!)-t4WAX(=LK~|; MsIy2hŚ7*c8Ae l寙8r2`xEfHicG619 >;SDFw  / 6I883W-l͠(9ZC* t)_ke[s.,lJhn氅g})ч%OtN7A((3Gyz[1TIDs?ʈ#l_ *"]`O ($;AxA]bᐕlnf4ȔzN},J%x;A=aD1}[t4CNhI3D<:A@rמ`zA4mEGz)(AR^S wۻ~Fp*Dܮy hKv ^CpVfr^RlFa˕=TFZW= Y6ӪGzBw4<˴h oh  c(jnZKdJa#`զ$Ym] 8envyfSƅ]zʬ<E!H1OĊ82q <5 '&ʣŒ3_i3hwSi݅OVBhsw˛kJ79#eW*0~A7x M%' ]\chӬL ^]y$Ff J,Wu\ERp1!QVPUԛVqMFofe:MB^2kDc>dm~8V`أk  ZHu( $ N\*7QUx޹ENI5vH3p)*Ō%zc{u, 0m1^a5Yb 1g uW!}j-EՖfFux(SKj-(t9xE τT2+;恦015C[3)I(ޱC!v,zpٍuP(q$(=0_mkyid!]geW5퍢 t\C RE%pb~vm`wLT=k}*Qa sJ҆tIT#!i}+ac")pR&3OG]ּ)? ^ ^{ib;xwg2mBhb ^ҩ,6) 讀UX/R}4^VPR "}k.C,^)~kfC$\$ 2#1"ghV"JuhJ1){haqa閖e]r@b.'3|@2KlTͬS׺kGތU$|T_>.A `[]b'wYĢz3 <(A3?`5%mI5kIU=ʈby]gF螑 cQ??_|6D`-!xJҎcy[qtznukۧ\EKMMNťչ|;/!f)ɚa$Fh@I]L%$>DFpՂ Nrq~بsfL63z>o@?kgc["Y<~Gl ]6򁵁2kt} Qn?QI \oXO>BYCCp{T"jCCn1!V{kQt!\]v/J/{ySrZ֞2 F!T0(hLM%,lMbahL-qE cp6Rty"D,sʡOR\-Cv$cs5[-N(XrQ|H>sryHnkh ir(q+T glsP' ^lHxS):6kgCamǮN,sUR˖;>wDk hiȓơ^T. Neeg8L)r %p>v1K*PB^aFm޺=Xn”6IMD X! {;e)g{zZ,6*H$]> Z1ԏz[GYXB_? 9ņρyYq5ȞgccuI@ ׏ivKjH=st%%m@VœTWTbw"XWJf\3ǵ]_)J*8:p$?θX@6! D) ;E'3b3gXPX}^3ZqjSa&rYUL抾CIn73-}Fϋn,-Z#2>D Š㷌 ,$<Xi!5~._vXCPp0@HIW[+'S fjEFWS:vkz/‡<;G}͵yvs-$>/Ưʃ=ILX-A2[sqTg#jZZǂ9VdgX\BjmR2Yq߅f9=VMK 4Ϙ`b!< `X$º*۩9I?L*:=E{E~ˌP_Gx kXGx U{~qW <6^gFB?;[lvFte08AD?dPMG=d8ƣ'?VZ>2Xq2~>oZylI(Wqy +R%qwPm/*#$`Ԃϱr:_y-m{oK QŢqB_7Gzf6=sF'+0Ks ލ7ۜQnB% %n1a'6i/jzyLj\( _Ir]ZW thQF&{8!Ta߭ǹ{I!G X,xȥʨIHC0ⲭCć0@2Rfiˇ9$??xXӉc{{395΅=)eoq kZY;7_K]Jܠdԁ"՗LL0q~j&y.٬ >UC¶ޕw(@phhg{BGFP–L$\x簧s1`x{p}z@A< @O]'J#yYkEOȜGEI"{ -ƆX:'Ů),>Xk))7ݣCcxaN-zvn v9M+jD+]tшv[r: kro8su|-IuO#xݱ$'dɕaʼnʵYzYp*$*#!0{\E6358'&6y?wL% CqN޲Z;/ Dch˒>]HC\H5e`I()塟 a){3]IAOq+f:i#̦X>\GM">}bsz/,2H#vLR9M]TNߌ:Ii(?)*JVTv %*b z!ԗ<|"(V"+c%͟Q3Kr8R$e^\!U+~Xr΀ WNT@[rNchICܡd`t]xhR:XZ #۰B*Xښ'Wy- 0!f\ӱlc"ADF4Mf>&spcXS ~Y&z =txW-@TL {,AHNjw">-|Yεu<e%zt\G[^0 ‚xRvnz΃άb~A,-Kf!k/_)1~le_¤8Ui+ձ{6+6d|nUq#'RbK$#>ڒ:74?|X\ 6^ r9&><)@ѰˤS'J̇^ /n;~VLkuD\G2T`ŋ.wLZ).P!ja)bP&xuoG4a@x!s!vsy fI?Brre dbzIͮ\JQ"h/s.3Uʷ-:< mO_%ҝ?x1G77oSlzɈaNFcb|RSFT5w_m]_:@4V~k3Q֭yJVL0wo& zI-H-YrqJFtcU i[tU7犩&=Bٗr\KPQ% osd *c7 6;oY%ԹRWyr{Zyt׊Ob%.w9.  xҏI4f; @]e3`x\UMKR R[ߒyM:cG_P-G͸zb8{ȌA0iVM/bbmP~7ɓ3Pvu*Ο|Q|QH5sg|cZ{~`Yavp!&LH c+XN-xq$9qG.']kϧ?Dr0s-t}\E7 )>^԰j@\evBL gMkڰEri%!,tF*̗ٸWT<8Gv^Hs4D=gXU ..ޓqx]8V[2PsL m<tڜĖà nm]vBl1ڕ :]CIݖV.F39hߓ6Bk7BM{w&6% *ՁVjz0ݣ}/QD R|ܦ-]MH/Q2|UP̨Z0Zu,M6C{K7*Yl1%;|d~>%UDb);#v̒8 tF/q6BqA 9=X \ ^jU lpb2uӋU23N$'xkz FXDEDtblPCNE%8a{Fp>e7̜(yYx4JKA`N'DW&{3\_ŘV_yO&l6k,3,us!.owx&Sjb){[wg)„h>7lVsh`Pͣ'6r9o1u,v^reOzU?e1Rz{F׻bN}5Whv^?!H"dbV~飥%.L ޭA7 K@D {6X(_!1 OšNVc }CeWw2 ˍ@"} Ѹ +2 p`ݟ5_kp=XДbRI3զ@rr6f7P +ȣ[ jNɽ?n8HF?1L5%+Bҹ{쟺 3&)~ǃ֤ 6¼5~V`4*ޏ5Vh?'-gtߝ헅_횮?9_}}@ i,O.Ue͔.8s#<.6[{(ogN+p\nCY~d o)No1j&}!3WnM|EtkGJiIwElrk'Vs eG4#_gb?XQ0mX萻Lytkk)orKU(xvs3Pg]紖N[zo~o74Qv #&rI=& gx2"z2 jD;ͤ1Rr~*S>:,sf (56BPq#tE5iBq"96]퇻|VaZ@Ӑ}iu}Z0GdQV3K0:@`XZdžܩC2υ% w/WDZOBO'L UTNiO|]ҭR.Ժ䭍b]jj9|.yҹ_7-M뾜C歗+FZK%2BXJO];%Nb1 ȆUeTWCBjYgnj6&4G%3rgІ+»v/mRsdzE$bi7](kj[D]xIϺqN@T-wZMq38=(B8iKf@k?Y=i+@3v9Gh ܚ^RBQu|~te\8{ZNKI8F&mU_hGh^M\p#W_04j‘b U/'X 㤘[vVPR @Rr#U=?Rw-(]jtQ.?dpef1PLlU3s8 ;~fUwÇX9ր#o0UHrӪs&h墕B) jsCv\q 膷5sڞhW ! a޽E0Y]@0SͷѰD,Pm}{W&QCv, V԰s(ؼ NW* QY3C}*{k! yרg\$&YD0/VE&߭kݛTǻ Uvab )z)Smj#@zֽ>:;nDkC|s=}~iU X3ʒ-lB5FAX7{-e?tT@GM|w!(#|&P.F[4^M4xŚ#ӀNE(Y0CǯNnQV4@~f)4(w6sש8PyܑW6x&L";a -o]Va5EYO`LeC oSz'`T=Ig>k? z@"Xg͇N3ɨ&-L/z Z2\8g$iX1ژ}a^R{*<Rs $+^#'HI̊Ifv܏w혯M]GuN{af3/lTe]r\#ۦ\( pHf[ 0+1$q̼\<=gUE]4-l:[FvC,T20b7kյ(dlrDDPpYRC`h Ŧ=t~fG]6k>W ԥ&̔bJ+ԆS:غ_)i؟̕z=͖I_XA#"W~$Dr74+wwNin<(gײ%3~5Bۨ!s"_wvK/uVu^6NkA%5yI}،8gfC[~_ 9S,O:Q*?~hk.p[{Tyހ/0hrJ#<]!(Hk IKq:ac߿jM E(&pb[_}\w Hꁷ\kFՍ68d<Ȱbc5/%)q%:R[ /=JtpdA[HmSgb9ux&/,B7N,TЍ(s@֎GE_:*]6$gʩ|e8*kWdnXTWp.6cgC wK|Jm'5mG$B6pu ¼}_HmL*?/9yb_CYOx9OWCSZG=1 Y>.bAaup8!_W+8Xcw繀vj=? f #sگTd%%V7M]Lw}(3 )Jz<](#lVop`>$?DW$0s5 y) ,4ݻH3(unIH )L[;=e&Kg Ǜɉ kreOKp01,'bkeLt< Hm}UnvѯI4['D,u~X 4XJA:}48o}|4bb.3اh5: CUGP )$g@B$+k_g,&YO.x_+JzB:DjؽHupMNLsժ}/""}wYYxv)y8f k|W4H2b_!8r 2 SBi|4EDETe;QUvY)xT"Nܔo(LpN1w˻wv=-IGu<}E7/la?<.B Edp=虜<4q1Ċn+u-w9*C}>J箯AjYzDʲy }oxnT}#c+j@|_OIE_OJ)TsfCemh[*z`֥ s^w-QD:NJnfN(Ƒ_>S3yxK:G0`"iL.g!6T>QX6dqs|dWH1I [Sk)G mzHxj78.nq6iC#>7h6Ad֘с#b@'81F`:H7~GbԜ`L.!u,xi'eD`z]/]+@.Z4FOv~br*R-Hߕ,hSz0M.NOSŢ\qCRSSM*\b-^gIG,07~^HS$7 khl&ä B!!ߤ|.VxOcV; 8')cs -x:ݳ:BuwKBgHk{u;iz#Q^7ǀ]P#wro>#CHS1wW'Έ`PA 2 2/AFP+QOqC66W=&؞ו~Kō>I.5?^ "WLbR?S >l:lBMLVD `^SwtLx/`$?k,$A9b竖nPRr51X(2/Qt,(D,83'מxOb*d#LARAz"ܽ_oE2O0̽^4&P<2|+N8ΐ05_f\ZOb1kuշh1ߤ| hzWyBƯȞ>Lw@7d~E{SCJlSnG2w(lEw/4y!_S9 ̟#)Lsq4.@+-?s^S4ƕaH1Lnâo+F@/ny`(EtbGIZ5Q'@)6/YhkT#s-Ծۈ\ !Wbh?j(W#I-Vv&dUqI.ء%ij4x MfZTtewV*E ;к(JLPcNyt:­;2,D<^5 /D kPo*}N!5hl/>茕T|*A7e6\&ۯM-ߣdN|ju<$${S»K63!)4z@ v'&F4! ۊYJNiq3ßs6@^5"t.-1twi1{L}4VfrNE .;n`⮊VV;ad܇frܯ$:1US\*-y=ڋPZ;+uLM#&ttA-?ȋLF.KF6yٍ()`]ś G'0 Ki39'>qC%{Ø %=Jm,,\ߌq qmF֝f y︚=>9(*_^Hr/ql厍2%p8$o6Ty*(QøQM۾I<o #@"O/c8@~ cHe_Oe?dp١n z^Dg'9Q_pQhӹz㭆i`%:ơ~f4D.|*TةJ45.^pІQ|ԝKBhʚ\zc{lOx]* %\hI2:iqowͤ1 fPnMs9v `a LnՏXTzk(HV\/vUdRR,\>>I(, y1ԟ&w\YuT)}j@11ozOA?OIY4,Ѥ7$Ȗ@xP6D%%7kjc,,sWey Uvr$1$gwKжtZG?Q!~grGqj΃JpMMַN]r >͔$n5Y1>}u}{KI k֡rAJC/e_h`FLkn~;f',qe۾y ]Hɭ `k嚨A#o /it{ӎA|Ygk%yAh?(I?.io&kyzs{ӵ#1f$׋YaU18:LYN%K''¥"ǦC 6 4L]k駎9ϗSze܊~<mt { 7o ?DӲVBa4=>aή Yk%(Z#b"~HۓCssFE=#]x/֦12lLmhΦ͗~0Ec62Cٕ~cKow[{/?*?7-Pbu}3]U $WEUA܇VE-=x*veҫ̲[ǵٶqk@zEP}ǣ0ލψͷ2V[śf`<@)ՙ]digetbTYC{j}FP\_Ÿ7eɔ՞{Hl~6eC͟M>h;ކodp>gs^i%d~ dQpXN`1峢JQ>&_ۇX]ƲrYXXrsnl>s^QU{|THK/475Qj2>D_zdnU1\#:XCԚϷ YaML]vh$?$= Ω= .&^ijݖ#a4FђgJlg ԰w<& CLw T8$h{<] Ok+gN~>SiH[qY߲7vTd=U >߄^"ŮB}t+ !=BބnnGFLbrhPz`f]rJ,\Dw;i(O:6iͦ+-CP󝑿ۻ>O] {θy*mj:6iplijnl>CBZqgV\~[Zshꗫ+֠!8kdžgfvXj՛|kGߗQjQs|~F:mظ(`z]w`QyNp 1"#g0XjWZFꥋ"oHH Z`NE@ehԤ8V=92)QF91eWr4K[.OhsePA^q5XKK ,4s%nĽVhy~'>eۅ I6j'Wɝ'ߎ'2!c [ꍱZj ƘIDozޏLN&w<2O7qGՖ"6 a- 5ӧw͎C P)%T7&n Q!Ay(`NUKlaJ;.>hlڐC_XW\ńXIrVJh!zOLYz Q) Gtqo!xO넫~t?;V@loeyUʌj\k iTTMl%~NFl7i5٣YF ]bt꿁y(\7%%%q/𺭦&SU%HC\R^ ^ x>iN߈AV5;c!ݷF" WE߿wTkԝ2eZ?Rj=#~ %* 4ey:is&*puotZìץF|D? %ʼ0A?JSӶn+v-JL5288W~lcEdajOZOatI }% I蕮j< #,O/XA8S} @zDX~Ԯ:G}hi  iޘ~fzCsHj*]zZa<ME($Hy*hY$$jH(/ MZsd59ZlIw=SAUhRnaTP1\0BW 4;4* foda~ֹ aW꧓sQ?XˣUJVW˴=v%kȍ}oCJ0}8v lr`&UXט3\b D0 !Iyx+"0 j z^-A4Ax 'ne2L9#-R7Vr?a‰m>ts6دZ[Sjǵ!sTʈM>9J|sс2N-aw!MWs*"oN+v19*E$$F"'BQojV)P/z}6ǻa"(tw][ Aw~% TT7Ze+DI5ZUMIXR(Yp1&fz,i{H r]AAxdI֯YDrce],X9τ%I%hn< @ 1.*ZgAm !oMXS׉@ofӟS]s%Zgej^{;,]Hq 6.=#D&>h:fanҳ Tm5Adn{j\Ąi`>KXihm86c' 9]UPA7gStYRL 4Ln@]h;(ˮ 6{/_R;͑Z ʅ?AD qEϙ^]ӣ;OӤtŠ̥Fw8hɷ+DMsqmǸLRCP 󰘥1X3#4+ 0 !zny-:dɗ"AraB4ΚaRJd)xA N? bR^եec2ū؜!ݻ*Ė!vO:ܛ^_4ߝOWgiyza?" aDhi_L䉛9'䱂=4lBt ?D-((Mr z73p,JHͥ<-KԤy !piNF@ߪ뮦%QPNk._lKFZUǃ29F1%3&܍BƞvV, L\ˠ۶_v`)X#Q0Q|WM k骤L$%nnbjrV,e۵ )GΓb1,$0Y>OLh'ICvJO̯5I< m3}mB0!({8MEZy+4Č FOg@K<,C)_`|;T*ӟ{j$|o=I(:[sVq5 5whW>DAqc4 -*TlSn5UYȝ=ʡgU?.& 1}_uMC$u9x?0KHaBNL &/DŽM"Kcj}uEĈYڭҦfH3JmOPZ$K~aSNUQZs,7yUݻs8 B'ҼڹT*? >Fy9pSqW"@`K۳m&̘K‡N6ޯ>g}KfpÑD`J}h1ء`:49 ]CytIHect* ɂ2{͜CWTP4jc< /2a-pbfaQ'V"!"gTR`kO֚on /70glG#3Fl7Y4PT} okfPR+u[ jQAYC! 1p%/ tEYwj _%D ָf%|Зki|oovD@HEo7ܼC$rWoyWީ݁xt89<,g; e+po卑`jZF |#RX %{B3,eGk6!cK˸ąNJ j  Z&FQduRhqe,({+ȕp* NF_u ~ll kiH~,y.fٗR!#f9hfPőöOAq΃-[sƛY|m(49KЄZ݈݀q6h+mn?hZS'D2<ƞ3{'uhuPm̼Z)?(ǟRFi7pfWAv'B$*՜`}t|1SMV?e}|C@Nq48kTV 6>+d]Bex{ܼҜ=1?TcF~^c~)ʄSq |Q}z?ikmtn g:0ᣢ'ĎDGHp! \g} %i^5ߍ-WS{dh5c|6BL[m9&TKMմFgI6z~6S1"_k{jBV~!P vҌ܂a^*MGu'O3} uS*_ 2Lu[஖L&TnUX/]%^rz|M4pL(e]I&Kg F qWE;uw`jnY "-8ԙ^vNf~ 3:%MU֘Q0j$R"QH>8bnCOJoO[ w~l!]~<2PH"Wj?p|N`my=τ< jXF6p*_2)Z lЈ +ː }F+ML9~rC " Ȧ[# I`IQr0 4aL y3 K#shUiwCq'Ox6kCX >pRO: 0h<7QCNewPa4j v %6*ZjqI݈4${#H0=fbG6.ԭTsiulS uIStP_9Z8^I>(a9hk5=_oR۶SGGgR9gdߴ[bJrlȕIU ba軜C6uV3Zi.ȓh=:,ES!כ/ʣzẖdp!lTMp] P4'Vϐ9T'5Tc۾`*<7Bj ˊ5+u ω0`HMk` r'ґimx}?қWҬL<a#̋'gvw9ʙ Z'h?I]Cb!q{wq+q (bD ؖW?gS[U9:[Wm@Rq$*R:2y,ոn@x!)-E B 8Fj`WxK}M ȽId:gS!(Ɖw+@N_I5zLbW阉̇cΩ~2vNjyE<I:~=/7p"8*Itoeɴ GȊT[Xέ6I=(6C?b<~@ʡ_.ʔ'u/S˧ &/yu 1#ݾT2-0-B 2.ޮ|+Ǯs ۭOLD[̳ 㘽j?."픫X']s[d{he Q{n|vRyi8aA$#Q>KZ?%KwrGV+R{Ѭ|=>DUOny:;s G 7 |1+"h$%3עpy Eyc[-riW"|}<[Sz uN^#páyoO>oOކ"Z'T#Hy'J u ɨl\\VF6ޯu[*sdl>Czדo3{Ʌʮ}&BN^Pq;IEγ佐Ad*FxN#H"mšn6صS9Uwq/1eʭ`BE#՟;VcP~ /]!r.aa4WƮZkyא%g10Uvױ*#>}M]قy㠠>.6gڮ/wR!d;=}=:aa&o&yNg_P;SA8ܯq犾,fR9f,ש(eáA!oToQ71 "ݑL(Ȩd=sS"OPEJ13rY\8?rW{|pU2C6e Lw -Gu,dh Gtާ0) i|]V%4ڦE虁kO(Gza'NKe6X˹&Վ[Ͼ)݇  e5rUL_kTVPVl9o͹ќ| ?A`YYрoALxGpUL$xI$:F9ez@ؘ}ڛUgb W ~"PCӐ"8fR)CTg{&n63ChEs$c +LLL%% DB_EW;rТ~ՠ_Z}҂xNI ' d D1Ҕw*>v[r$4*j٠r o¹yy~ڎ2n[Er٨Up 1EmYUdmTɎ'7G=<}`% {21]e}+kK %k|rY*:Պi3f|KcCApүRFb >I3Ej3?6݅!vr Q S?ZǼ$]rإDꁾ V_ޕk"ސwVZe>+ -0 rJƌsv; ĥ9YoN41n7I1M3W-!$g22CdmBh>X K!0A yAY hB [=?8n\˜aIWa1tReI*wIޥ 6ތ =ιD"I]2Jk#CNjgȲMv&&(ǐ)B#E+`*xeDqfh@X<_Zq^xq^vwAA7oR1;d[h}!a5㻤? [t t hiFG?3!~0 S 1,Q:liB~;G]Amf$?%*c]15?^ќ7+e>I)>a MZ")ß\O G|0P7TL?,o4A J}eTxpQTu>s^m 6$jۓZFT{z jp֔IL  蓙ĭ׷fj) JK;PZ>^Wdu.UuP; O)#`)sG}q! ؓ>.kBAdXIdBdmo`hC2V+ 4`]ҭ^Ɯ]䘅c䢒s&ʫrf-K?hPњﶾKb-ksj범uVCa0g],Er (-MV4jTqd<^2@OvyʥR(M>Ǧ{X:Vd MQgwvo̪yC ռ):y+}S(,61vԖÿ$`, 3o[46ya;ޟ,h檌wfde֮"0<>j}6NnP;< (or=Y4O]6V_Rz4z,k_[ !UQtvs:qQĬHiQ*=czQG}M^9ƿ1%ԽFZfgH^`֣"悲kB ʅi㥢7*}SKKFg;lglA=r^< 1.}uB} ڔZq~KU{%.YQxHkZ R,Z΁~x@ߋe+-kZ]#Ȉ26jh_D,=Q'B\!0U6dV+6`¤s-JUZ2BG(w\ÒDbj/! ĐLVjk7L\I(HHy[ &6?xh{Xۖqc-ߓx[> YvkzV㩈/թY &.ڬ3XS'.^u5ַ bB%-rG '{mސ?hMzHEu&S*X7jx dך%UOmWyE4!QO M)!#YN~"*yL)]^D0 h$iNy4K/Dqvg Č"Bn<̈́Yl|IC.=A3şTs(:Ct'oHƆS Yˆ'⿗۶' NOMo}uvvNtOpuHb XWYw&8:5R{J7-0VstRIw 'Lrcs%S}3(9&ĸS>n@AY.yHW!s0ú&;nQqW4~rT# Yw3bJq9M凌YBADɓzo>wK _d_vU8hP2"L'DEu×Q/Z1kwǀ@iunf?VmoZj"/ň-1(i> UÍ>WcڻylʮjvtM͢K)&[ݸ1Jd#M?.LY }1({"S5 Dt C7@]a)~kSpMq3XrTggY{Q`S\QĒ4/~8ɚsMoݞ53# rz6 cHi4fA}_Utί➜7kG7(h,PkGwD?jp+>/P7e/tF3C?O:H]Qu <1ȆsYVp5JyJG)sApN8y0{'bȉ59k^ZkfmIs+ {-n V"rG$R0Fj[L'e_߶=XxR[kYm 5":}"n l^=:;r{^dI]')[ۻ)^%JqkԲr|!т$F5 / 1Ql&ƞ@]G~V6ttg1} O>Y@Pշ(+~ߩL{ )q͐y|WbnZ3PFS?C.gxU-֩a'+οᏖljReBɔ=ɸjg Q EΑ- ݌ۭ [ ]HëdUEGI& ه^f c]d*^5}A4dW/f BvvVa:.RHbπK E:R?%@s`QKZa".[[U1,CZEM*3/OvHX9CO&=2ɕWV/4ֽNCuALm-,.KH V^GsP -w/Bhط/qr\ҿvYDfI?еB:\ ; )4x=0|C`jONȊf%R*#54'{I d<b_[sڸ3TcVeh(-H_ɖI`z/ )G'U ca_)#/blqjvLR\R!"(AaKTL^aw~T7~Hz8b}z*=TZJqO78F8V;B:XdCK%nFf7>,8N-rbh65]N6`ވW&d,M W_jckIMdڇt69l;O YU ]er -"_fby56oWC4SoȨu8R\8 @{m+jG)c70Vv?&Nd["Oz|3vF0$c-eóό:NZQW]>32l`>^-_zѦ䫖PT "4s9I,IYHD(Xo5c6; +]S3ft|wy ~{;f#0nQ3ѪhH՝U<'LQ:*[vpv^'~>Z6Lu` FV>x2⏹Ɋ-1TZ~oa0k gV{Bքm7RX%a,G"*X[bOl^:~79ڽbo\ RQֵ(LZi"lAcX5z?lx5 4U)8'9v15V|Ǚ1\sx;n] &Pk~DNW&E.[z;ޓ"L5{[]paGHLhŝyRXmX)kXlQrUAz1HqiTKv $#JNڸb>h'$ð۶I&] UVw״#)NJR^(|Hg{Pu !QRց&'\4@ECYhL labQhx'j 3+xGIzlLĔ6/qP Evr'4b_\AUy3GmADXi6 Sl(|PD0a*pa.븠V$:)bg/Ro)զ!Gvqߋl^ gai2Νp@cc.;f$S mQ*| =maw4¡[ !3)Zy|v@ eZY[THwϠaea:!醑l1#֕ze6 )[?¦)jhZptc 0:Fƴj<y=SyNJmyq(dB|GFn^H LDxKcxI|KB6.u(>*hTsZo醹qXfZ5Vdk$3xвgwbUMNK֠a)·۰9恈̆.X+.+a𾦵!!KX 9 vi<:?s(*bc kOm>(HO/D&C_POPRoXAB$VjŹCZLRm`V>6ʚwΏ6 88=NuO`CDNMQkۡ5P㫇oMG`[{}&ASꁎ9AYwp><*MFnAĕ{}zʡN+غTqV$~|*t4}&y k)x)Pjt7˺݋I @ȬB}Z /NU,{5/R䍫c [4 ==0t®c?+i.Ӄ6J8ɅfаGohQ8Rfo}R@I_t`y)>"^ZhWOϷm:7. 5f*H}C,m\( ə- =9c,fMQ.dJm$ L90md nI鎥Lzif< ni ?CbV~ "uZm"A`U#ɧVq"(,=RN..fKt|8H3Շ[y<@(c 9wt q$Lӵ֊f۞P0YSb(!ƣ(!@_J{k`!qԼb&~-4e!:F`bAp; 0~G]m1}-S(=㳒I:{3!~#]&I c.uuR}sm3F.z:4݉GAN}r?}!! Rp|M5U7:he*fc)%gu%[`$ۘfwћƷ7 ZjnD24јwc)fSAP%݇b;_TH8߃paWPc.]:Xo/iF$r%hd(p 3 ci}F6Ski(PMl)n|b*:Avn9&;oTx|VyzB4C|! o(i(yՔ%"ݺɻElkl5Ӡݵb@h(%P;+U3$fGd:rj?15IfXv+K=%>j˩N/; Oej'8b'GJ7Nt)g9:!R'_"rwA_p,h Xb%ۣ-3d]ٶ޿>dΉ`|_Y>m_ÒPŴ5?:,ؐİGh, fa7'k\Dh#tT[4J;r@NWoݯIķ^+rX n` . l`Lv%B\뮌67v1;±&O=ƴ0~v7<sMKxv*iVr-/[ơM*hLwTafyk^uQ߅qFޗ=i#N*-[@v̩bZp&wAz\5ܨn0 o9T$=2<;;͎2ڠ,NjFKDӆs5gm&^p.N ]nk@?8,{x>(d٫(6 Bln+XGN+Zj&|zV-YcҜfb\(~\ɚ^2UCf~]ko7^L[uT -O]}?b!M.EH"0}-l {jEY4E?s"OM(2/.kcO&<Я׎P@l _t ("'*|F{HeP~bewgr4k]xc_PKM2yqeO^W1O9 %+I8$+x1JrI~UQaY#B(clooٮp!^i KTDI{f W:_&Y?&6a< ;w캻41&<98g YMo21U 4`Y?{5cQ(N%kc7)k(Y})କRO2V0O 9.a)BdoAzdc0T#c6N9,q,D<2W 5dApӓ֧I5M Rw9vp5 KJ&D_6Xϐws"[|1*ƙy:?`Yu 4- l& ˔lPf8)aPzd5͹J$ &yY0W/-+(Tit³>)R>qAB G:b֧j_ЪiWff<ʴ[#i4R%oQ[加Lhɢ9X>-\(5TӼp+rX-/vu ZbMtGLj7J6Ck*,/_ѧLmxye8P1/۞?f3[NVjŁ.鱚L9QR ;9/֎#{?|i1:)V?XS |>Wkȗ10:pI,>H , ;&u]C?hx ;=%Y#RȌüy8/!j瞟5O],jأTaIG5^٤3fsx#<~coŵ@(*qKU@qv~V:$&ZO6y`35&w"0:PX̗׉&eR{|OC~ [Cq`y|KL]h ?j:Xu7C+ K ţQGv-,3NGO'd x.C"t{ˈ CÛ`lj3v^K-ŨyxqaFإ+66xӲ4ᥩf':qxtZg!+d+M\D tE+G'> bκ~&3SFwq /gemt ]eX|?0k҈DD4i"PCY!Hz>z^ 1+%|=ZУ{DTl  D5k7+i?8BNLiZ3 ]b'@!r1nxL Jj:S;óϾ6ngjTjD*N滬_^xK:;T]rIWeK0~s~Qvz%d >!xdU2}q50(: 3oBv)gCUzhUK90,uړż]A$i;㾕竕$5+THڪ4P(][n W~V0J;1[lw W _NXZdN|8Ƶ4`@:%cBu{<lwN7 ,0/9/- 3QWz GًB/5qXFِ@ 4ԯ%a"tO*ʠ1Hq~AC5jxxsvjc6}aԮ{(gbЌ}l1IEOt!Fb2쨨,2r н>Tx'OSWi"*g7 RCq/xwX_&c5Xd=, fQ:Z8xaě(obrZm{1J>}R.R3(^c,<&=oZ(dS ~[JghaWރZnې,gU,Co ^ZՑ>YPƷğQ6Ib툱ťz/':: z`N%̐xe7M+3 L$)*ԆrKXqZr‰̼bLw_Dďh S~딜vvzyUvZLEqĊΐkɐrvfө4[Iezgm&tIGc]#4n%& v6OdZ e4WrЏ#8h㪥s ` >=`oiNX2ThkxD!⹆+ā§>jldѯt'feMXN /1[R d~w< dǑm&]"yO[y{;Cx[ƁJ :K-kwTPs8:F{Txn[6 MABo畧+~B"]QA~~or, ˼R4^T8;HOx?Og~V]?'Ivp]O7VB R׻xl!b肁D0hoASmmǯ8Y@LGw6OS 0=) ]=l?O%a-!U6c{a$t N`{Vڎ-)@+Ir<3x K 3jݸA#֝ }iŽϛ őDsc7!jXj;@>ԍ ;K?ܫ65#~jD$kuPueW3 TN0KӱXqn N=x̔Ya0#eS]:.YO E[Զ(?r.)vÆ}o7`\4d%`F`9ߔ0Pn|B)g6p l]x0S*&V\<r5j $Ts;ٵ\]d^E -Ś۶v|JU%Xi z$JHXN~_e>*3,,A}f{J tVKu,o,_vC `pH^`mi#I=wĂ=tERc$rAz17UY04$'2f*J4]7=jgC؊(rSCÎ?ߤY@cB+>R7)\ lW ^gdFAS!s؋]"IZ&$'A_T }/ׯՃM@y DPP #JEސPYz},]׊pgGp֢,2ۡ,5fհfQ}QZŮ%Q[;1^OiKPr]GG]G^?vsȎ#3xH߇(Es (oTQ=4~"x=ԗMy⏗GMf51cI&hZ4xdBK&6.VI)RzWs'H(GRWLP `7)ٞ3%Ic1VE 9\Fk@9@ZfwM! f#~&X@pID!#q`f98_ n+Djo1M®̀ 5,v@ 0)w` n9-SqR7l V^Y<@{ I(P5WO:x>OͱEN[4*fA;qVjvwHڀ Z? 2Ƙ%i66c{;,DϔJNqViUn2Ϧp:}]CCǂfnH=2yq ݗ. $TM"?(Z QdF<"8Dw$QREayƯj8j@?8;>B?%v3{Ei4!P;<`7 |Wp(Í"oEAhht@KرvJLTăPk<)aC9N_؃xH&c@iGH7L r:^B^51SՅ}UmW=kRKw.l;pa.N7$$w4'MLOwl߾f9\,so_[tn~!1zkRrN۸Ew-sF}$=8*K0T*I]x2&H-,<0uS{ÌRd >-ls R$bԁu %?ыIĴ5;X-> 6/IxMoKl͞pyȸMz#%8Cq=~eb6 — k&NY Ckmo95ܹOEUh,_H+d4o1"Q4]*5Bb7Fs[9J5Q+?/B^!b8`r'CV &~ #ϾJ c#NvL.rD)p>4 1"6jnyX`fso=\IqR! h{R:~0[(? X _% be+u ;Kg'f9}EF_*{j|χz_<>) m]oIZ۪b haLSA NIyܸ_KMnbKGLt%2fSirX6:P&sDNmWHϙcy߳E"g(+]|9|tqr_# (J,Z5T 35f([?4 9hE@΀VԦoqDs젡6.͙Kс+p]'vdxj rBC0<3e·9s)T_IbdnR2))ZU  5~'(JJXm)$ ʯɲoxC]t"Aގ4yETM/c."M~*Qø-ǐY ."9e'4~Cpj]n-3&i; i= G<!LJ-OV1W2dl@UT)ל ,~8D!ʎf܄{$V`Z˛5UDz1n,WIゟ%gIGdp&  5$ <M^W)s]޳m@wL$/Q]M_uw+Y_) ]ir-8+=ՒRvF2Jgz{ֈkw"?z9q#}.dZ_هǿ/Bߌťr+lRCOa+@<,.{2ibqcO#/O)D&p+ kH:Rv Z|kMt>lfRٟTp3K.pV@g--{c!7br24$ؖLU(Wk 6AlzsBNsZz%dk-vtBfo_O'YMGB9FQu L$m 5 .WC^>iy0n˒x_/u|!`>FAVf]j`}aR*{9lFCn"آaI ;fIJ؂CE 4kDU{j&eu5:t|iSEݴvsm!8ܼa43l̄^cs7!u1~wJ&+4C#Rs>׊ԯ+g~b-$ dLHG2KyϣoxN1oVʭCe`xNKuŁwvbP)aqT%7;]p1u瀷cK mqaa®)ԽA+yo%Ȅ huWm/A<%IG۸J멂 T_pOKGKkz-A 7ĸCP\,0̹ߺn XWs^&n#^ftrH5U_ S%)H] ]DWm/=41gTQUK.rJ\vvr$fYEYzԺl՝`'dhty糙(V-7gvaJEKeh"o K_J[nN6 D-rfwk*,Z/ـ8߭ԉp4v]+\JPI Wn7 c.mO  pQ-6$C&GP,Jh<Ťgb"\.!qe+Vxx5i=Mmmn#Rq$X@CF5ps=1()%@cB1ܧ6-׻q@^h-P|;)jէ^UKI\;+QYv (ڝ TtJ/Iֱ)-{JFp̯kC,} Gݖaϱ<`0_$+P =T]|E.N7XW#j!H VWnq'v}RuϜec1'Q4xČ3G\:{)Ԉê%ɰx:2den.AAhlT;l{8j'<&d@m6YQwO7 InE r2 2mkHAWM47*y[˸%qя嚽qIqj],VY>c.XEHiGC=Ax3 >G3c$,AftK cՃXN.:l#Vk #pc,ҳtc:Ӓb`iCqvJ Iwkqh'UN j7NnjzGSaI-#"^hĈFDgo2}W8ښ~qp|)4-R5-ZWѪI@1sx,2[EU@"kPB$- S(>Ua[Էϴbcxc;A]ȜCmZ~2J[Z㊟KN l?EAJ.Lv[]= KRm$<$ Vdٜ [#zWj&YThx ΁\1*[Of) ?FlDtxW`nx0\Nې$YK+=@D zF* Ģlmx6yGS Q.9Oܐ0iG#C:\" z'`f.+A z*v lh'Suw%BiѷMzd?n'ayȥ6̏ݙҽ3+-CGĕKW8L몼S|v2U!Uj@S8/HC?-/ARj̄- T&%3%Ù. =iv^pI k% LN2%ϵGxCy \b+_|@4'|vt3ɩvvXeM~;V&e2:X%WBCDv^6gPpj~(|9sËws( RYTapݿ?YY}_[FຜTe_NAI6IJ=WZ-6#ri`"}^'}*.loU?'U 63er cOjkc#2@y0+~cy2y7[@;  t m3{-><I*U( O ̆RBev8"BhhB=$l*"8F -ohWijU< pU ҙ!!b@p}6D,Zyak@4y¯{ʮ@;׾|]NRw*kC͇ie܌p{hr v& P$9ы׳u&+-xGꫥy @ҡs*(I뱟N\/q Rl然N@/Y\'(=#0_ߴɑD ߱ǹ$Z,ϵ.6x_ٱC$pO.g-ѐtû] m6u8ʷϛx6ae$GjS #i((O2,S:l5+S\q'JU5 Z@ 겡q GecX([&XlC]Fxo8?r5Iw?=p&db^qxI^*r@m {^'*1C+=ԏ€R~k\ݿvkǧ_?FUJtľ9)u1ZvZQx{#*$>݂̓'~Ct.|0jtJ{Cdc+kĚ 1 9B߈QJ^`OiO|:jBːYȯ#M blNV@ l BRfe_ JZi j[9yQ'i}h71džQTp5`({{$oJt{w8g(S'A8eH Kr%]XsIOWrˬ.'xםWX|A#77XAvUU>K{U_5P%gYyٵgI 0LJ882c0 vC[_s=nVEBdy'?Lጺv0f+;ma E}gPUODQnUΐPTZd0|zx)BU",mڡw{{Lvһ~_+hE,.έW' نcuyV쯆nc[#stLeAOy=8> O 8ޭ6MT^~^OLCBꪓr޳Rjp{Jrϩds= GEU]k<♻QmR~ lňqZ?'(դQ<Á&^=ݬ8=ßМ㉑:f]5u۠hY|fLr6y&-a{ (;ҎK_|K҈4Uu<-R0uWd^3<Z #Ү9?x4D.}NC * /;!YNudӷ"Óқ+tDbh_T\:/ gs8x'F#\(u3:zN,8o 66a0&gi"o*KL=2)QY3-;c{INA'μrvȆU7j 3K36Wf*'C"f6i  ͫ+'"qnY^_~}P<`4Ty7hAi4Ȳx+UNOՐJ,PG对AJS))C AQNy>${(|nw"21 #Q%D"+87d݋G])$ڄuyB*iJnõۑ9FPEyImiAE 2oLVFJ}KS|k8,W>T= ?x³ݜ#?赇$.l=(vnMTկ3]Wq< 2:tRHhA+ D5uI mR $H{|zD;76޹-{" W'N&S2W7*3o<{T\[a x`ƪތ D|à ڴڲ([wSd#'jr`6Ac Ԥ'zM8m3z ֝zhNg7;(դF$e⳶E!oH)+7O|]QI4)uJww7g:a]4ZݟQ#{3Ԋo5!dO!PGA݇#"HG$zt5Jpg#AB17u( NX7JT ǂR`C1Mg&6ΚtbGTKʁDfm&5^@+=x[C>qe;מpX7`nZFwTi/(SkZXUe: o@OVG9[ʌ3\"'>y0xh[?PXI hC )t  #rkJ\?|ϩʼ^ۡΝ,quW\x;pU*we/2"9xҝޙ('izV?#xjSL=@kR}}݀IgW伩'žT\ؚ>Rt$Dǒ>ZzZ λak/j o%PCɖBq2Oly&cU)2'u~'L9#ڰڊMMu5+ xiRBoHng;鬞.0A\oc cJ3ǩNUKHj ,}AdÌǷޮrRR26n´d }k`ޚ@G-- deon$cE*/tvgjҾ qW6A91;?\ б*|)ǙOPNU;PҰ; TUQ .Raպxyqnj}3~Y[|N*U[TnܔA ϸZ j'] 3đ~ V ]F%+ "!D!'i > JQt=㖹GKs.nUq^ba Y9HO"}W߿X1wՋ<| ?5fY?4d~oS`=tDAq2 ` ȱ5=W|eCxKE2y0^xAm`e~#Nue>ݡ%(&G?(LUTg?Qa ӸX@eHQ X|=\W 0C++ ͇)GEfFk-9mCڭ̲(#/|^I%< Jτ>| }ip䎱?aU8P[M7^;~M>GU mpI摗&hz Gʑ <ļi{jR V cl^y|C[;I * hVg7Zn=;eCZCn%L@'0UvGEI0)F* d{ ėpCѪm)gX9v3ގB`﹟MNHDVry?Üf|%nD5y9N^ zMYt\x6 %J:F;BN`gñ=$@~ZPPȖ sVT ZbTX|b &ӡg-Eu)u5ںՇ VM3˝`t̜#[߀7XiSTA1,M(s6Cz3.j%ŻUVɈ8QbgE1DXەt aƢ]Z15s7*e[o7xymQJؒJJ% IlHZ eD{V6_1?o#4SkgCX1!_xbOVD8GMfs;O-T37eϧ*`.Z0LzooߠmX1o\I!tۥ9(TRY @csBug1!b[XN`{ь( n::=ݣf?M2;P:{{`~U2¦n }刟e>}od, %GfM$8̡' FX'ʟ ]A?% >|#[ҜkԢ#lFL[L컫3Hc|n0lx|A=<p}A#Udii!omwbzJ'*7̛!\ ,cYqk]T EN#ꌉ@#۽EKsF>F Y+ e<9]-"~FIdk/|(=^+U*c֋| =Чb%x԰m@ B};FԦ> F>C"U E@VCwҍsČ)v,y>ѥC k)3oI\ͣ%fo{ea&GM,-.~4(V,'VƠiƈP];\TWhm$C9VUzMi L"kȲx*_f@?k$&r5f6tz}Rwt>=NrpY3)ٛ`c7Qo&o0RvbR&ڴMH8Bɥ6ί1m$%j}MxtI弸ֳ !4+\M.ybS=mrlO}0gq4 mi o̽Pv߬;"SIqXpH6Q#8@/l^D~:=SGUR£b!HcRk80|w wu5 xj%I&_w ̽2@hd]y@XF%: H >ό'Y#wQk9q6>tm#Z;Yz'Z wh[Wh \JX ˉ+L[8*} >m^dAa3`ZCch!~]w'!'GΛcH8*CyH a07ǥL}Nүxh!PUi%T^L'UGVgS}.],.iWs ROr c?d>_ؖaX}CFYY< >r8^<ȑbqZYM@e>Mu7xwg6 +͑",ۺOq dWvgv#Q_A[!j􃖳YKuWIoxjTP͍͞ޗ*Έ=2.Vf@ℙdž bĤQg1zCTI׵ k@0RCxm~$o3|  )/0m_Gb@DD-bJ̳hKS)7!MUtQOwLDqA?-MSǔ7STqQlySc *qw|`4HPK`A!B,W!&X`B -ŧk"dˊ0@mW֪o+2_r$.lKt2t9~CT̒5 ~V\]3!aM{ND' ] cĒ| x;R$Q< VE9mWص-pt]`{ѿ\ }#Mی3rD/նo>Jgo=Qf[R{hU|#|t }fk]$iX;|/ fmK Ʉ8u߁*֬mY;j1{ۻp̃Iڣsz - yj^sV[d ND(ɌDzTyьAa,Ta0;e)ĉ@B)MI߿J|cSrfOnVN-&EX A="I  q[]LSi/\ :󣗑hCq;iVQ>PymDiEY'_0OP Լ#S*_R#ScS{)Kޓ%RPJ|pWw}zMJ `\)T Tn%cBiq3\|>lo}" V h]}YkX\ >lԙTTa-h〉w؝鈵b@^B‰j#|y&O3 RDǪM E2Sk)-ev&>~]~A{[ѥIbj̊ؕM s$D =Z@^`XNGi[0AJ`f_-x. -VZR۽-wn697.hբjnioD`I'ϘY-+u\p?j-*eCƈ:-]Po|Fj=JAL;=@I_-2c3>#u{MNƠ.DΝVg_ Oa44C&mzNloxϏ S0i'Zut#j>[9oBjNM+_ޠq-2KwV=÷'B6)"g^ Mj0b" Ɨ+Z[b}O& O\ z zzJ5:&5}IpWc9}3 *Vm)rอ@ $6C{F SB]PP%l)9gB$]B5_I:r U +Ms$A@|e#ؿӀ2#/>AH(y|Ƶ;pL(hc^DaA}0M QYO?MU. Pet1Bk6 0+_/]f9pK1 /A9̠GmT뭹Q rRsAan2tXR~& @Tio#K HYR 2EM.m+)6Xӗ>SBO+6HI}X-"K-9r$&_?fu]nS`ʽ١:Q!Gr!_vEK(sZXlh9 XM@a I]5/c!mlbF@O23?0Z6-߅oo'G6p"tb(/TI .| '>1sQtݔe_??'qkD#)sBިq4D5n[[.꾧f`"^t4Xǔ z"Mj!fZJI6+u}*&5k%%ٛSTvr1}q$@$ָvBO\G%ՍUI.{LM8="qU(AQlj\`:hUc\Ynaq,r0dTWu8/\e PpYP '}{Df'h~>ƢeSAa!o|Ő{IG:ah;iH%v:ea`£4ȗeO,>O.}D-ԏY۳x_P"@9Gv;;) JMC8`" H) !?+p(2{A^21t YY6_,4 Am+Y*Qwp?<CwnŲ.s0*ML딷HʡԇU\YSO]:&]H\ x#@+͊*f#HMGem *c1 Ws?,Acoh?.DS$W}ۜҎ6ˢsQ L\yϧ,+sA);7[(u*y%gG7- !i" .ڋaTDoL۔:6lǧA'Y.D%jyO74} h)/킰JY*bgꥦP v]G _'+QRtUW2d|Tx5Xr0#YIڤﲌ"\ Zj6L zR#Jֳ0fw= k Э{F=8XdqBՔ|w6rg% }Mf:464jA2޸Oz;^6޶%L3͛o"zL6qr9T)%W+Y*wm_hJ["&S1*]y+4׊'c-LYJa;)iS()gH:{YY]D_~Vrx|M@p?折F K'fC Y¶kȅ$+hxS\p{@֟ƮETz}Y~=b$䵹eV"&@ZNO6"0M?)h`+ y݈6WmOLȁO^)8aCġl4}T&xKc`έJ4q[ lR2a} zQ%ՃP% ;N&Da@AȢJl $ b,n/L n!4EЊvw'=.S̝0Ink6s_6S)HL[*YE9XDQz=x(Se|OXk0?vC0ۧ:]` hB'qmNtyB:^R,pR;YǨICG'0_򫈲摉HdW/I(]cpqRd~oNrE$GOu*boe#WVŨ y(8[8~v^b%7+-p8f2je|k "# BqGM-.bscd Ҥ8ThhT$pRDowqϑRT'Mzm>kG!15Qi9Va)bT ́n(o@/(2X~2$k! e&4Z]X۳Hh"+7Q|ĆK N"")4ӎ2/bLB^q(؉H(9^(8i+--RRrS携 _kyOFhp*D|SYy%Ӟu7El%v 3Im]5·Z0_-/?&8nxCZNr_禯AhO!A@n Oάb;0Z`s@gDWq]vs \k֤wck`_(|=#Եp j[ _7 lcR6ېW }3,=msݼl,6@{MDZs ;>ZZG/=\iF$='-74DE&< '*2*A c#¦jSk/%@b3nnTI^o;]D1I/Wb˜Ն**oH_E)"[ {lF½ r 2h{BکN6jW> SdA' ZD wP.:1PWu602pR>oaoye,y('ㆉqj6 G=G{B#5E& lƵ7S?7] TEیA@lJת̊il-!Ł=U%{!߶։nXu _e@kܑ:`srOZN2[QϐteJhk'sar-he6) uLc Ka.Dt@k.5@8,Y= OJtlIoEԴ YuTC/W\ k$ǿG ;zd!{Q~Y7haxi JSmD7m4^tWiέoP.Q`dQ{)3އV5!ElB)G l=bC~$HQq 2:s?A ξ 6I#{WEb]39Y@@Ja#*Q˴/֠hʳ1AP%wt&L6f S IUHnp:75@S|(e ~ر5v'bMqŰhy1H;6POsCJsf?AQYܹ$: 5 ~zpð2U{)n|Xтe+zBƖuYJIqnlwڀ"&_H9:9\NEչbfpKɎjn.#E-S Ψ C}R cj!K$R?t+iK1[ZNYEp=0nYXЇ޺X~k kN#!}|:5"1_:K[uar鋘uV&0n"v5Ե!pcyEY+@/5c@ ѥkex*] \a8J9cWR!<|EQ\1jfOJ7;W)C+I &1Jx2@O0[ܾgP\4Onƥ_>ؼ/ Xsj-L^B3RvV 9e. UٯQ>G sskjT1/.NiG)lz6Ҩ0m D"+X5D:ƞﲎn V҄[o3\/=z; S' "Z҂iNea=<)6} HWDqRFZ:5KY$@:l B 7=l#F+)H$%2:'0@܉1Fo7F1ʣ ]y"-4[lvxH鏎-FFdm)[)xɡ·LϑN DBҹ u0JQZ]jT,ߋyed! ǞDgHyl.o%Ae3dO޸$rW'lYo]"LPN|IIt:rۧ\P :W8) :?,M=XȾB#Z =TfIY$T g^}g^C ݅"XL]8+BwX3]Tj 0Ee ^h\z w޽^ bDD 3Ai |^~/5HIv%KF92, j"eWO\ֿ۶;CDB%&$j=F_W ͓en}ʷ;G ͟#ӜyuQt `K 0 Qe8g+kT[uLƘ d=͐@fFk^;*eB$eywAs#zԶ Q9Bs)P7)bAXx}Y rk]^O#?ɌPh7gpQ&A5^;M>|KVUR@[$ P/KP@oN΄Go[66'#k.md08P_j>p+yb0j D?R.4Nm2F(|AڌB2NR$gpkd}(J xMk"$r#߈eTqsddc: ch5;,~Zs,Ì $~7hgi >Vt};v)s[(B`XʻF+ >2ND\2d IE걻޷K3qu rA@$^PCTi(<=,P+p3n](pw_+*jDH6 bIoG`>};&p[]>?GHz+$huaBb^RyU=3K.$1&&sDZqc<+JA<;I=k|R' g4 Ϡ,kvW]+GzZt~M MH5}-SkV-xRvJ}_7^wUG, 6L6Uf8PbnֲؖXX6MXZ;^p=\TϻHa\q0)K11uy<6ޛ%PGj:C?yP;LJJ)!|5~LR)7u.μ>oߏ So)-wc˛8KRP a* ١?Lș;!KS:*&]78cH'7#nZo?_@XծOFݴ'2|m}"dGO L=[`cϡ hpXc>\Nw/ c!1A5jP3q7J6ViH=S!4qE%^A_. ćf~IÇ@mʅ!zh/ ̳}T-iLR+ŞxAq g݇-t3 0K;3V Fqa8Dߴ.ꏗx=oUHRI{,%|åC֑='mp2V2G DzS\8kW5*b_ϝ xw*ý.1"PRR0TPpUghK*nDC $ .F7b':TgY)ю򆨌q5(7u(õ1!}V4ŷY l]!fK+<s)l>i6Zfz,l$Rv6[!">M/za9[8A@6{I1L;ʰ_1,*δ-&ӟ.qrXH"niOU88y9BKX*`=ݻnG0do]V=6?ͩd4jGb4?j7oxGP6Vq({vY@k>QYHt pS,,14(ʠ!Y:j^7rA_C(-BKgj2|JUklM a0`ԵWػ{ؒRDxD>HceG}۠VH#~5xް}Ka:o/O sQ]# s !Wpʔ{f\_K&c rh=ZJL'ҤQh4E0 v ** 9`KIדA2W3l:ŮKT|WPD @vwz@81\Y\fݏr=HLKу\<e9 %cCgyH~cQL5.HzUH MZ%F@UьÝOgՂI23 ɣR7fLuSssxc!N}5]:K}:lIaf˭W}Eb!g4;!7-9(%[ S]f(U>KYLɼY'Tv\S|ȚwN9ЙmJ<2Y on $yǙ2 nmv#h]Me|ljA@M:!@h̄1>iՎ4+?`$ʭxf0QpqhJ`okU;eA1K5t}@ J,}xwOg||$&th[sVf8X"]zChU, k,t,_ N&jodUІ47}FjDDw!{meon:|5u6{״qD3:!p,MKE#=H#h%Y;q<.D$39 Yc)-雙 !5 ^/. PV;:5M{ 0!z/.>7ȧSAVPhJcUРU b$ȳU|A4F= OC7)P~>'9M櫉?LԳuHopj  Ttbr(_k0tUU',ƮcqwmuO {D݃L7!U%!| ='vj9Τ5ƻH,@M`~3UI ,— #xMM>:o<*s{BT ^[Aā͹ŔE-,y+MT-5哒t()Q'xkٸ4ÌK(bP 9ĵ{"ezQ2N%?#*!a [4Mha[zY5Ң/:P^)O3ag&ep]-:y4+x np{"c-s، HclP(|)%q2^/Y7K},i Mwa'QOQ򆭻-t*IBA@ f)!**Jl"?2_4M8o}!{=vkg f~Y]Vt`,wMTFJ8+. ZV D rGRT-N#ByMdaQ\ sc_BZCqW6ElCGQFGy¿1U0KfS2Ĉ@;Mb?Er6uLd dk 3HQlk$=*ӏ,bP/2\ g'T 7O0؀`#%'|H }\чPhhGC2{pn/goKS.Stl[M?`"&}ƙHaWnqVk!#k63LZ]sp@s9R䭏ۆw_N;[U4YYܫ ʕmfU&.So C4v KPJɺc C-*1fRʹ4B y3] suwҗ1x1c_3\7F^!D#GpB{Nhzd̗q$B֯/gr$JK]a~3zG`ZzgIN*F}'O~mZրjI>-@k فq.׈+明E*û[x@t5dϼJX Xr/``&ɜ4R _)ljŧbh ):c~O{񖤬&XĊdbT M@kӊjߩ̃&sf5qd6ÝoU9`%dp+T2Y(?AD;IKD),s%`Vw7~ :d~Eeߟ,X4p&õYȢCLɌI wS0-LmAEpqGs[P-f_Sf¬:M:% a|Oֲ8LSU`bG;ڿx)[j-wZ3JzhܪB0M?mèn;=nj>k4여*ReXl$Wx{-8׵ޠZouXԇ0VضR]궡!;ov *fMX4^1),h x'R,vJQpe s>nu,5@0slFkGynɾ7k֯L"*-C?|J Ɋ4KY)gp!:rϪ}*ˁקſ+uϓ؍U}v$:/WQn㑈_ 0)*4!pE֬),Uհ? @sl {+ޟ tssWn1SE)3_ oK8O1g)u &&cOecvG.f%:pK?b蚻)B0~`+7y|s-W[[  % oŹ q/k2& 06`6ӓyבX[Ό}ʆR^S0LzꖷO :Hf br^RKxF9}UXBrPS$2@7&_?uCNvJ}@l,!T|/"BZBb[̘Afpta4i.ff-6BR$ECll FDT|h:g>͊G5% 8ep#]T{0:ǴTo L)!*M1dp K|驧7*@2ڨH.G"xٖB+e:qzoKRB>$,?8<<.ݜf\Z}Ȃ0KS{L$2|@djmx#_qBrI.gk҃phjpq 8e4Er|[i\rB4HMGZ51 om\oIJ3$y[X Ma@Y_;|yCϓ35jn2=]k㍖(LZ ג肺ФַOe.սmKn>m w"83ec-2^;XR!ڥ&CK_2X@*^/}@-X Pf7%/[\ɯ,% #K'4x$Ӄq/N:ĜX{;aD(܇k?Y;DyS@XgV!XS#߶ayq'pz#埶A+6#`qdژ5].ǔ2m%<"ub@x2v0 WL-A s^_`ʕCM6x- M([Q+`bм u׭,ܡszэbjM\p/_㾋HFäO\7MmPV#gԶ&{9u诵]#^vǕ8؜aӰq4ĀŎOd x26;1ܺ-ڦ}wWu,m] -KB˰Dޱң d,Xq<<H2 zTLd<Dx̧|ɇ|Z }U䬛zQw\/Ik8%JCfP׼{:0eͰgUmI 6uT9BUqzwgZzۉIԖ3脵~wlb[|{dxs9m}ۣm&"Y+Sd(tx٪P\Z>7:d]i{ )˷W^|Z-fE\i4ڍ25O<\ܻ|x@mS.|Ho/w 7 Fr!ӾgqIۭ4Jc扡gAoG^rdG:L?()(#eD! `V9 ]J=Hr[z7dnWv=kgyfB7tEF.6Vh$XLƎNkhS:k˵-BlO/=hwDAIfbYS^+/>ɹ02ٗW@4,.v},0&8+F-iNR6.n{jݯ Pw}5i[ Ǿj~ ]QD;'uf}Gc[;(zyҢ_ix07/֑5{ x 2qۖz sG9dKQe:zmɡ=PS1VhLP/pma]-ɼdAxz*j? LoAPeט )xL9?`~w:*b(l& q|\X\ձd;,4k82uA1ڬg\Q>0V6.|~ϐR2k`a]<0 7ÔU}p8y|hk%4ίU-^q;8'X}GYcI2-B0yO[Ы;<[W/M)V*qX,AugS3#BX-7[uuXᦍrkcϚ5F+鈉cC30mY5턶/HjNyψOϽ' HW<`# 8|HȀhFR Rl[eH3] UŬx+H84CWj+msm} A`%\mߎ;jh;T)y O +M}&'e ^jژP{2,{6l`]-z j4|V2xӬxg8b,Z0Dj[ rlӼW5/55W O*u>HX+Jj-آ<9-oR׊5/g~ +Om2Yu"$C1X9P $c}oYq=iZV6[|д]LO]q_/D -+6,B) 4Kj~ubr0i?ʤIm*"z"(>&Jx#pe y>̍bEnszT};bnRhif.q i -'պF'/_N[|Nt 9>+A]. rrLW9B Sd/)~%&եGOu% OYcڻvFunJ./O04.l )k*gDN00IPc_f=U~vw-%_(O<1rX F#yihX=>IKs?3Y}wAd]QFPA`=ٽ"%3Ⱦ|"l0Bim[+KItJ%}X,i{N@Vk)6jf%C :{$9nՎ?N8!+A#Qcg!\HGZ{\ 0I4h(v+A1 ֝&X-c`\/.HcZ0윷G=I>MHnN#qPgaBLfGO,O#P ;#HV)8A4~IYh}(# FޔJD2Cr,U#:Kj|2oO}ϒ0VrPmnixiB9f̷@K9JaB} >XVtVq=Kl='/DjtSu>4A1b<rH3a,Ym|ʏ)4*LʯR}~q; [#*K }I]24%nOݻ#B@碉h>0RX:06e!}ͥs\0/oIuk],I )hsˤgYğ%[~ޙ-"3ffmG҅= _/PƐC%oO:1¼oRXI|bln-v%˶f:'H3oC3ZۇUD(c|EI?u`.%pkZ1~9 X?/-VRnxQd> mn~`A Bl05(xD]&~'fs~e%0n;G@ #VcY7?8*!U(bz9E|QDo VV}(^p,L7ɥ;ƸF>{|CH|l6s@mj)0@eI^!EHӷpU0WqWk8A_h3aɰA!lj̻*H+OC[xȮeٚdl5n@ &yˣ(:-Υܔުd*y It4G#&_}Q8_ȲNĦ7,>y .80u^a(ԟ͜[R1"2G x<81iq$tfk滂{vi8 d_\8R߂r(3VLt]>FJwē "0;Uv1_yDwokш@yvx`}0?)MJ8ӏUcur9Tb3ݮ88땅?*HY;8I='~Ra 8R}:E)dži_ދ)^ s zrw7dO.€h r]j9G{0 iu119R&<[+\2|.SGcS"T]#7i۔Jj6t[[résj d rm*~$Z!ONT k! ]mC; 6%@FXLrfP&"_9c#Oۥw+ұEg4zo$8N/1R)LO̝EÎҒB_)c?pfHS7 b%Bħ~|q(ǤE/b?ں?uyŋUs`hA0ByȬ»YJrs؋G0Pdz{IޮIDξmD/XcMủ7ErZ^CeD5%Rc51i`_?sĮ FV#  a|>r\$/o8"QbƐ^qa"' ;b2tW3,xeڶ0kS(#t )pŠTR%xL;sW7SS)ȓt||zeVCƣXIio7[elv|\Vzl;rZ`F΋5LT,L՘Qtn3 xJy~cIȟЗUN2p[cvlU r˼ ζ (Q dkaLs FrS! F rrhZ7jXogPx4>Qjr$ S.ߒI;khp>q.tCMy}-D~ b22ߕS0;D v. "pbٽ^ H΍C*]yn4 x|we:*BhbvxPS1(ijkJXie/tQ\@|NhÊpW F8'XH񚗌R+sAA0~ky%!;j'齡h)urP9>_Sp;,F61)Hx8A[Xr.2Fӥ&i _3RnY [ZI~XX(s 62JJq016G/RiMWb nh=!©˜|nSlpGIq?VGY*R٭ݡ_ˬA!-MS&2ti7\.дr8'>v[oΙ`s nHSxGaip"u3t^ǔL 3znHL-WB.`|QU rwv3{ҫzp O`uj>kB8]%e¦!r ^`pа\cN?; p>9֮:#˗)EP72+ 9 0,ivM3pY[B([E'IfՌ z}sLw#kqԏS>f*|WwuNվvj6F/],8il><ݿ O4ץŲ)m NXvDt?pdqqf*$_ޢ7̃FX2/5ɗ)󞶺]M侾0oyr_JUb,Z+c3HU"L쾰u0)Xg!k@7}$ ͰBNЭ؃Aӎstۅޝ~U];3=&mA#U'x/ʃmUd|/O>Gug%ޜ+&ֵtVVadv>1'N}bp@Wz/$<_̈l4cziwh5 H52>0秜 H/إyojiտ{.J631YRWo-z[M;*WF߳PNW@nSݙF NJv][_/`sV/Ny6+ʉ 涸ǔCCo)v%)tFm34/aWe3;YJvVql0I#,ɻM:zr "܉1BQycr!l, Y+z.Q!fJ,8HȬ]r3tNm7ZdH᱋ߏrI 7poTZ#9p<(U+ y$؉<3aV Ebk"b=#J5Τ{51RƂ42 l<ʰ +\cU彬O;)Nj'"}nݞrM82]((Rc7>ѤItkنV+NF̙ώV_ oܵj- ^L*xd,wz2v<[ R-p;lu/^ۃ{@@$2[?hZ)~Gx!SJU 3apY\&'4, TO\6Fe1os3t剗W'–}J$гǰMѵՀ?U.nO/(SI+Wy2hCiH>y-aS8h&agKzd +n7ϋ7&5.92pZ[V4>$}8%`Sw3+ - аD/E{cн_I2K> ,DV GTi?)e !PJJe2^T6fK b 6hvh}Fj`3$Nw=W?Vg{\7q'lq>Dckơm},kk}HZfL;*e36m '|U0<0Q; =~߇Qoܥي<󤶘n8}(-g%tm9$b<j  #~.9=rW%{dԑؽZF]GU;ӄА U l =w$wJB<-1Krlgn}~ Z'-cxX~ 2~{Eck+,5uPF.2 ,uOșCXVRv*RόQބ̾KLFqfA&0$HѴ1- ?bOys5d"&]r>MVZh_)-DePp!8Q=Ѡx tyR=ϝlmȴѲԗsd3նQz,VUrPO:Mf\6I(ζ +㏺RD:z|18JZㇷ;7UgjѠbfWRɑ `ϋ2 4tnw6wnuHxy'ɵ+ QjkRv1c % |cjt *(*Ⰻdb!"2)&: _8 5CO  XI&sSKB []|zEq '=a3Nkhd lAEܟcZ0.PCVA|,yYikUN;.$ ”릖\v(b;)4^0s&F5i(fe',p A#(nJXkgl>m*Cq}֦CIɨFq:E ǒD\J#iSPSCj.KO0 kkS:s#cW@6Zqw{[]$XM-w]ԈP; ^>Lؕ$,*$@5#?2!79%BP=Rg ޻y8jUnWFA^sHTo1j[ ڧնomQ&\R>N]{x +qZM/#@;L5ejx('g*k0}COh}J #pxk\L.eZ*9˂ M!?.H"XrSqnwRbيP_ZBE7֨O@t = +wnqם DJeMY K 8gV6c=lp\˶Wvo\q];0Uv}A$8DBA0o<'A( AY.9 *1jE\A&>!'_9U5ءЍNaZ3tSXrdW!2m \0h|ߛr+X @sR!1ۂs2{77P}gL1[Ϻz65nemzF( q5a!6HÛ(j'WNV;/j;RO5ᚿN/w/;+/GֱE/.~3P6F&8NBŽo C[."R-ۺ L,˭ ѝԅH!p%4G$_?Cv{^t;J{1PNtt~j%18UE9ީT7 }3߬07*(/Zd.M觺K-P RbLvj'$_Rz~@ NHm#OTkU6^ Y#{khPWYQ0- kC:u/np0>ۏPN,O҃`MC<1v<-u|\u5Nj mmTq~ưLSB9l=a/S03 iq^3LWZosR]kKoqcCw~f9Ȳܘ~~V86AnkXynJ&~mPmѫMkќD'Svgt݊ބ+ sqyܗHׇRW ?$ηt0dOCh5 ILf3@n4n5 φAD5XQp/́_J (D/J-+a'˂gx2Mg(صBvo /I]hpU9MKXgqK0bSRD_W5x/aK5-.ƫIIr;)< [n[qԪ9&L:MyJ}]aqE'.'\V9/H% klsv3hR>H9 aQ+(Z5RWD*'6+ӎWۆJ(P1늼4zoQu O]DP#۸:XB֧urQNKs;=Zr N1wH<&7Ja,}z>gG͸rXu PS.- ן ^[hbd:j֟fM'Ť=_VfiO>fZ 蟂 tt4MI,攖W#ͧv0 4n+RuTA)4 E|-Ǟċ)/Nׄj9kZ,4Ir0oc?wcЛ!qPML6=Bp-$Wj+m][6(e9UđZ.+fBu6UW&+1Rli.ۓ&*HQB0wAP^d_;ؖ ]`CF)/R:Hϗ>0Qg(Br+3?X"<)Yɫͣ"}SZǤFNu8"u8213.ƹň rw!/%OչC+ͺk(k |Fl.#9 0qBrѓܭcS4HoC|% XN뽤H}j3ϻQ FeaqLtEH1OMDĜ-3NL%NfQbz"SԸ3{#|>Dw:u$gS HVaKJU ngeEBO tӭAlڥaz !@t+ MQAٿ*{YRYF᜚;ai͈c*] G|!h*1 &h DW|so i% LEs.QO& (y~o;۾+.Ba9꾛aP\+1:'2{K\曟Pj;&,q\3ᗰtYa(3h@d&6c-Vt|@Nm|o Z+4l_wp Ssҝ5ĉEG0\nk>Z>#!ց6.ElE<3Ƚ_1߲!06goK0ErMD`݋s,^S09ٶܚLjC*2'w ٽy'*caOo'|&1ȷZ^j&0^PRp7l0Oo[U31h%#=oWA~97t90BJVViVCCGt7 3nƹf5N"lB3ѥ7BeUP`⮮?~g!%ܛЌ}bOI"hkz6 ꄸm|D\ޡ%<}¾3G$?!7]C@|L %yr2D[Hf<-'@ ^IeM]i#$ryH)ombrwE˵"$␣~OJ5_œo(>TJLTUD+a$!? m<ʠnцIkM7wZQ S.]å'BnM*#8fXk Gqwg\ˡp}hkV]zpNApȕ, Ynujޏ*dGuMn˦/6]5Fշ!*}r:9 /&np4s^ DC]7"eFtiVMa\`(u΁7K3\Cu|!D@T S+dӉix4AjХsk%Oz =dwBEqT5P AƎ&LS ;L㋲2PTñ_)MR]H]?7tbv/,/hiH8vC`ħTN2UA⦤ҥqFELbw ?/ E_D r W-H ҢI5l ,򨒲'zׇد߅>8Q>U|ȹ Ҋ u.ė$n9G(i2aD:DolT耒1O9ďyO $l</HCHL2XQ{$M$O9źC +˛>H_3Ȉ&j(c={lZVWrQH&bV #XyaS 븽rƎPVx+db;&dt ˕,pz~J~A wRɼlۃMd?2?IZE(l5?Nq2 _rYqěLj5xxm9zK!(`غ\M)ZR:6J>cUiv tѱA+}ŇK ,=9dT4eƒ|J2 _Pwf~y'҅:ⒼփEJGN6/\3Al|5b0pЖXw]%xNYX:Lj0ўݳ +S(NTzO  󔔍zhCOjC865Q'YӭC6[Cj#ٔE@_nkGrV*mԸDMЬAː7* ?d agȳ{]ETH e<8QwGHx_+w1rJRq|(4{s3wwBq !nhj"r҈bo8`m'̷)(ѐk #KڄmvX |E@0gɠ^خx=܅psp068GvS[j"cZK$^5yQ_ɠH}!VyƂ5eHy͠HdXտ i ii5SvN:G;pwWc ΤVæ4^A![>[<䦢-/rQQ4S u &]+W}c? }4dX̶Ȇp@~FM/N[^1dDHfD_1WACE^Dx<(Ӡ^?l+%fd&P*E)^BPl91@W?'ґ|\iGP]V5;c_L R-lANk^z|j,|rR.(.8h4:1x?X "Tr>Qsjakz U̬oS`I'&WT.uu ne4 e;RVmM>15fۂLHc52Z^FRg7i -HO?DLP5 uJ _a Me>yHm9. Y?iV)Ś\Qssc7uk/6YuŽ"NH]ae5F̴K3b-DL $0amMf l*{82-!?if@ܑ.ugt]ZqtB8y oRAm-]T1vq:83,i{'0N?b>8Q!X8u!π]W{gm)]9Mh\8g#U͚*>M,1p f-5Z:~츙Gl#8Kj7"nϜ)$`̹w% '1A K}|@VO>qF1 ɷ$,VuaTIܗ {u/lXQM7!l[ qhtO:CyIG잮q)YP.Ë66ߔ wv/< N XXqao{u&G9:G[{?Sb65P6>MM!E!1MCd:j %B{ WHWHY[ogW1s߯\/Ww2H{=xw̮_6%?gٜNdC K5&!јWjIܝ{9Gi@ >Y3_]SʗJe%6g ?y X >>y5~  K|EKo'{s ]w|3-I,x=ĢK-U uV[p.˷KrG:%ɵ$~!D~XOMo(}b{cwd샏RD/[7ϊ$o'@ O)E/x*]?MuШl|5ͧs8+NJY""+E5} D}97HMIZj3AU[nxU6w ŋ|'n*#ʰ%s-qٓat*Sf3"A2xkVΝ,ֈiܜ|CP|ppA ]BIk?]})!ZWmAvP.~1[_/Rӯ+zGnFv]HIikph2LҲ5|vԘ6LMl79D{Q^\KoE}tEE7OS CKT~د}UX"M|zܝWH,XJ;00]eaXiUa[ NArsAf3-B wZ~ۜ;ZD_ܣʂ])`^w'ݞT5,f?4͖FM۞Vzn.wՉqœ:HfQR?&A!J@&g1;V9Sцh4κ$Su ݸB;nMw1Sڰ:u۪xg:+6aF2yf"~t?̭̿x@Z-yQ3'SeSϸ>A.*j<}q n&&P&{Z Rs< am&8ar'Ge3sL,ut'/+d5#LmE9I bAY 2 ;"oڟLɌ1&cwFhpg]X3 >h vnF#~B<L#]دJ9}ĐJ՛^䭭81# *D2|6Mt 73J KKV| -LQ|hBEn7"df҄pr93xRD"B;.9n vJ oPF#R@@>c/+`1x]nL[[#Ą3 ~[];L{N;^T^޾`@S@ >'*HpQ^oHT`_9մTS6=40!Iazʆ-GbyyKdC 0ii<&T 5g^"gqHҔ|SE-o~)U]i+7pumvw 0D *ܦG<`dA98s3` t+i{h-'Ũ=˳tԪɤ KT߱MYg؞dzJ4EgP1pAa{ىb|@<~ 9Mі\QH5,F.jApD̊(gn#;x*7mB"K@{t0ߍ&%W.$щ(G4z4:{zz@۶*Ĥ` .:3sie!}l¤,|wt~B5 *@b@4˽i((3 Dٺ(:-㍲25iYi"U~;H[; F2`C@]}[M :l5_,p:" 1aUm@B Nf6BFW@cֺ23r; _oXMǞ5AOo*`TY˪ĥ.qQRK}i)/?(@D4SQ( =rZB=3%J}j2/zPLH ~(Lf%V?k $ޣUb₈n: a,l9=WQ@("Mddv'E;q*#lQ1՟,%)jT;*"DT?K/|`S 3ap g!1J8iw&滓6 OdvP дzOAkeKK Bi: >NZx쮄G}j$ 9 PoFlS=KC%J{Şˠ N>h[_xG/6,b/% *h4x7]=ۭ\81_GdBT*P(6wh܁ 7U B&-}qSXluv-c^z ƈF\9 n_ӞB#mɬz'x€iX@:CQ)BRAwo~ƭR+k$aĀ4x:ϔ Ӷ(qG`)2jj/>& H(j{"U6ODFqE}Ex&C_cX2f)ffKZ ]iǤ':Q`s|f.!WʼnKk/>j+'zhcޜTifI/w0Ǣ5@JQ#W7@2Z{+`^x?ئvϻ6Tsx0H-HҊ&5_iVEN S_GQNA ݘf"KQ܌fgͤTc!b|Z]&xϐs`6'qmJx].i 3܃~鋫' [/ *yz>ZSwI@`1P嵰Q{b 8 ><7s7dGUp]5-DW#k'2}`FreNjbf]/U"HI<'̶R'b7Μ6y|6F޵/zƟ.wVmiWt^q||耑͐陪]dmzwgWfr{]\\)UeAi#Z*1V7XScg'惣 iK9?g ۔!մq> GV׭ּR$G0۩A^!Xۆ@t; q+ ֲ|sCTB[j7;~xВD##>r{,O^vЋ݀KrҜ?>k2.;`t%2NfXƌBt4m g5tO; P?"@|rE|l}0-D{: @D?FbR҇7u4B*B%^m 6_Q:421]F2s:il.X"0GRU%ZT֘(#Pϡ1h0Glʧ4:;q+b26ﴻn0s;A]HhD{Zl(-ULLg(eDV+{|,aCÖB_I!qm ) ! 7X2VCL2,Ȇj^ ^P*R+9nED u,:B-=dP--{,l$`n&5qgWE}o{2-byhN Yq0N&:Y[4a8w9֯ ؁"rXJ㎵hbZ:Z  bubq&d[ofgڮ%owkkjRw*tCJKh`-ofbBF/Z}:Jזt%F8vcM<4ao=Cb)XA-`Ϻ0ْU.B[ װ1rY^zBV\Ԁʗ4xSjmxydnO68 Z=zw$7MCY7<8[{9xa!^*q\*5G*;BifNhBoH6 69:f(Oń#ɢFE#k}qmL .u\D[Q NK#7u:WQaǓ_eETd`.g"]WT%/v3f1bzIGPW"L}ƃ.֞ WIq|C2Qjz) P(opn=!5$r)ԓ XWvUD d:/!tY%j߅Y8fKk[9Y+^>N'75]fZ K|s_dH&p଼ƟNsi8l,F({~e?4zbqM_FCeVuי8ZJ-68Щw֏D:1CгV)ò|r,wY 4NBBlQ1B,ILɽ>{ûPje^QTy1MZ+V'>}s0+ vS:%] aӋ4Zhz@'^9v$V{1ۨވ7mUig‹{¸T5q$vBs)c5(,2?cL' Fk ֤>q^̓yaFMtC1F cP .663u[Sc.FxmM)E.=,r ͱS%P-0K0O"kfTЮKTMiQ&ЩKC:o7#3mm_nQK@9mw݄'BW"`j_.w2^WRO)I{#=ہ>A)Ȩ(/;m :4"_r,e6!2xu?/H%\YGU{YTPNG׭+m_ jfM5tXEV^:~p1 ,1OBLɳ+otrMw+o>5y*bhďG q=6`ǺYv4"RཌE.$AC09q12pZ"MQ;|@5">C]֥%Lrg= =vfiĴ4_WcnYÈ%O_i V,]ФziNSg>2`j"ae)UhBXG5=udQbWcI"Ւ8KUP+ I}}3.L\{ B"#`R֛gO*!Qi~N !/pX '~B+=Bd5~ 4wuw[A{RV*7Ud')HTپxmk`Öĺhjb"0xʁĢ:ז/ϫ~ą\IZu=Z?fPD)Ҷ^].W#fhm?zܾQKx/W?b!|6p$)KXai?z@A)qH[^Ax5!P63 Y; = {ٜڵŗ՝AO5)HH T3@,dn;jjqTC=OQ'n)d~.휇ikܧQT: 3Fl\uRvV5y{PD UIiuǮ% P)G-ex ՉTh>:ͪ0zIAWǃju5POhL#fX Ɏ!$}:ejq\-h4 +Ã?G㽾6<Řd jͣ3D0ui[h2&7 Rp_8<5Iwjg|&:*C] p x$3Fh~ *+ͯj _|>gC9:4:nQeG-uǮMZ* gY Av ުw;bSbck/-X{AZ0^D̞dvI'oTN="k#PXM}քoĚ(]c4P[i⊅c7(h҉< "x1 uL]j$/C HL\RNHnɳM8Y{d2B\ )b;>P @ `~"6W{ƺ~aJ 8I7)7'Hpg~Z!=d_-+cGLIh+, $&BTuFw[.1^n{ ň˫,06rKiFplf8%ܾجM[#)٦H?ez%^+/1Hko5xsi[=BDJ׭3P/|ד6"w+v{TRڴܦc6lݢqbR;,B4뻰o2h]pllPp C%1xO2;tBY5icNYe'9ܥ]~rP4禼rf13jȦgt"Ac8q=yd20e-yd v{SZr]g<ᣌ*fdtbuX$<֣_gsΣTEs}*2vox*Dz6]̀C3'<_rns6qiщ%]"R U+>!v?bq$$3 C[ ΈG&€jsDzaƞKJ5B!}{`-fx+R^e f%Y)uAÃLְO_TْG-t2䊝h/G'$E53LT4J}YB+aq5b&sZsH.QH|i ;HCs*\>(oS_%t!v[|.@ԯZ k+%dW߯=ݥn6m0Y~" W>  @oK7>Ǚ!k_i+Pɿ,X[hq7o3G7 XVocԪY&$zexo L]pԶD(`27_&/\?,{gIu`wc*yǐܡÖ4=C,}ɕ [1Tkqp~Ow# )Q7ÂN䋥dzE"ŅLy.L81H0!_#6MPXFO1NWΨScv%4',Ay 7V;';M>1#%0ᘩMB2Fœ"l. N2aG3V1ۣٺ _|7/e@?g/PڸH#(%! V r9u2YyTs"QZ~dhxǦʛι}JBe*PvQA|!n _M0:aGh6 ıM@0 d #"4hC+F5VFM9D:Ni/8޸;V4l{rB[CgX]rw]۰ :1Ÿ5[7o:7{A?u<ۺ*(VS% ;`-̼k+AN)*:Tf9S8 r*Um=j_IylwGD=:|"pza1CPJx=lJ)d9ZqOвaX!Z!ozÓ1R6?Jv )QEt]K8oۚaC4;xRrxh5vmj[E1#, ~ B&WB_ 4]س,'y? ,TNވEB54I3a)8~S:=WY,Aq꫼r&itC|Eyʚ?}$OPk{(i[ЖOQ^w a"o͇/HkL q"ʀ? vuvxYo핧HhqfB#۪I2x+`d5'c WZ)`PbZ)y%20~Αf/lZtPt.UL"`{>ݹ0ܬ| P9IbAB#R W|ѫCk,@ ]}֜MCeom[8iQjXnRp ==* 9|=6KDTDҌ1%*60*])CZyC6uZ{X?"H m`ܟJvHELdzfV>mq+ _0޻=l[{\- KO,?=dQf GؕtPwg4Qn묖Ac$>SRܠ_C Qoz=8 EÂN3!" ]&2?0{Nx6Z|+טMJ`!lvjGϤ= `!+Z3rfv `|K8.>Lz7XA#šZ@Ɇ_!Lx+M۲m_zB>DؿW''" dYCiO@Bh}2. `{:e')Gt f7xK8Y+52t闟 ;_ N9Y?E\NBìoϖ95.I}}҂4/reQMa>(h4F߂)I>zuld:go؁/77(|&|~a吭AxJ1ɮ2Xܷ@3_Z+K LXG<^fܗC+l5wbF &_]btfW}{ Pzh߫oEA]~;\3l <7R ੢`TYѢpx؊LP]n6ݲJ eA6j9fQyDS_!(G$ml(=AK"JdȩS\Pd٧[^Uj{hR0mTjUOpˆ8A?u'1 0% J韓kgjm' ~E3k^)zUKcʫ@nJtٓArAM%]4@>E[Eق2|'swn0;GZfz)(GL`n&鐨1ٟiDEkN\ҦVp4Ɋ? Pg]ʨ~X*w 3t^-_ X^1*4l M(Zrn`xX^|ֆLojP.At·PnurHK_>|Jۗsp%߂4IEfJullKKbbRva7OEا /V^lhZXh :hdO|B+` `L^jV[\=Wg8g$d/M j:O;تyA Ŀ;j<L`W.QN{0)w+b0jfAJ aȍDr&8G%4gSsS<$7I5ɮ9v-5aUzN&Â{q cxI+9ń zkXCX<  oKt.@ĿY?@8 Gva7>,:ikB* RȋFh)Jdjzߎ ê#O^(FP*ȉbn)D #gQq<& xi Os0p2&AE;~m"!m-Cո͕4#INMpDg+٭i'v҂,g)Na $DWE I  y,` IOpG.\u՘-aet a 9$꺆}F+$<1>A @5. UkvMCP\{yaD&?DfvNR9tC[$$R>-WF &z=_ع}֘bԩ5 5w'`Q`_S􆢇};`3KK!(4fdn(~ma'0M H }]s3,2jM1,Fi^41^x7뗓V@JZ9Ɛ@ = 64btĪ)f3Z;[o4^ל?%[g19~$>"a͋*1 A\,Y8`l*yՅ^d]&;fZ82J$)lNZn>3\ο\(a_滵?<iNulCI7f΍GK~nfuh ^\'f32'^C H]NSӦ7g܉=Q4f9""+\N6D~6GnK| $A´zZTL&ura/T:87+hD^ղJ=Al'. -Ћ lzT]G@BTfKy ߜ2 d-uiRy Pua8إ4p;="KtCZ*0"nd~B,*T6Q])9A &Cc nU =Q C~'0`9aF:UјúK8fյxE\:YU"tc[+jhA Xgz.?T+~ܰ.7mu֜{XI*(A ) S'aQReWizvU]˭tG|Si%JOC^ξ@wy[~rzHu$j[ q:]h(bQzk \ZxZ-`N>;(MLәD$̎r{&#w?['Ot Iׅi[ 6#BNǓX}6:||W:+ f'lP9h|6w詀 4moux8޾+u;-9e.S:0!\!h҉gvI;dߧѻ^)(kSrJ;)m a(Cq0U/ĐUDeaxlsRj]FI7rnZBٛl{Y2 V1 Ww(1gR/,ulCcoR@Z*L6xz|o`b >jOY]Њ^ygǷ+ԑ}MR[1@F@g)]v#5]6CwR8ozHSn)itKcfƶ %?3']S崮 ]\3-װZ^ `z$W$PдRPrF>bRSzO'}MP60!m + TD.jzz@k@6]q~A~D gOKg%$[)0޷AD I•숸Ls|U" SRT'؝QH*˻\?IR97G~M҈`h&!ikX"p4m jOkE:&![h"ykZgy 5R"PgNZO'׆þNrNZp&o2mwX`RڄN nYfP}"l^BbJ~sBt.4^o؛PR9ٶxI6!c-ef%x:STWc:+(>4Y˷ /&t# MR5|It82{籯,U ӘY9/m lIT}Ed@NNttĨG]CIVIY8>Uu\_K3L`MeʞK0BKdX?]ѣ\-!Nk)جϣ' =/Teĥ璅X)JśeAhl*c2%cǏo7:* D-:Ⱦ ?&7aDpD'2l5uJ-A$#7*b+Qr-)Z1uⒶs LV4%$pho\Y 1^ˉ=OW] žMvvfK_~k+I hBJo3: $U.dDqў\m-N/;d ~ ~RPƾ@(S#a8Q/|NM?ԾR0@fwhLutC:@x;- hO5Tc\Op(QBLW[#b Ky(oHk)ia˦I`=_'Dm\34hLȫ,BEQ`)e@])b*4GLr"+ *F>{jFʓM7_U\jX#wzK9E~ep̍&M ãzwսmh0Xߌ2lýk .hrPo1|N4;vwqٛvs*XժpT;zk--q"j:lӭrrـ¸]h6h/f.UlSu}Wy*zI}I9+Ey1|;c3ZE =1sF˔'p&au8uɕwi>yc] 0c+BuB}fu_ԒH:V# Zӆ*#TQf2$#wCVvz=UN&R`J)[Ͻ,BجR{d uf2f\׽-Fj/r!l)Qt wV)gOW=LfAê> LMpDGw(HǢXv)#;1v.Oa)Ş hnu5 4 kA M`cY$AbSF)3` |F´0ĺlZ1C\A |ejH/c"lSۮ`kJ:"+B>OTYo}B$t?^є.JG:oMWb(rJW yypgQ乍r;ӈg(;dlyJ5f[37HL}.v5#"zKY7/3O6]ԾΊ҅8V1 1|La@%6E\Z;F .k,qo' rޣR3sSAQ!V) '0^^c` Ys6;|TG_$=0qÍ֜Fzz!^4*ElV-6:T:e]ѱꊒCT1DPd5͟UK/Ž 9LKw1ߙKsSNYoԨ]%)pmc1m@Y $?%^ P>0G|H7ULј&^dY6P8"33:s?Yj<~N/LpM/DjކG.bȪ)gU"9>gEL b`4G"Ͻu W{2:ARYå9+ ~f.r2x|u M>/~İwZӏJ=)iǵxټlN eNx C(h[؂ qN?HO15G.H>8_8a=eaΪ ݜ(ղM|LZd$ғ'=YE7n^=17EnyuO:MY LKvW iDB:$x`4 wwP*HjvhO#>298l=ap>x 5$Ф6J"m9g5=~/^zhܒAo,1 ,EL91g(H8t0;*NgWCO)p~BEz[v"8y՝G0OF wW홁*O8w OgšqZ9@{ M@ H@uZ &kha8g=Փ36t3•#K)w}&~/jkW::$aJV/ w<Ԑ7)6i?̒Dzg^nTwu|ViB\KY4M)&rd+‹ǎ ^dayqS+mR>hJ.R v(4Kc8̍[A1=%>딌?]"Η >-r Fj;*+:?oBz}e9'T,曝^NbG$A`Yr#ܹ5Dš8m GTZHj+ Bb9O +pvr")JwMr32mOگ~CjqwZrɹH%ނ9 #eF/ w"6JQJ4$I)TtOFz{ZĠ^ xE?xm7q޿NYq\T 'f:R>.vs[ Կ^֮_տ x\) mi.-8֡ru pCM^x`}Yt)gMܲJ8QމM^2tY搶tE3X?|&0⹎&e񽧬ia&~.)mGr U icəN6RlFTmD_^&ͻ^7#b$81bF˾4+a1Q4PA  d,OY] WgvMR-IvnqeF 0[7m3N6I/Jly)*-th0ߒz셢v͐;fWȕ.R#1| ꃿ:RQwԯs牣?̱gañT6%%wd4)^Ur1Gb {kl8RNMx){ZPەK*{*xOFqV&Y2ou-p"KPѷgntcty)%]O@GkcpZjB2”O 4C (.<ly7G3a⻽4var|';O vS=++;"D*wXEBZ`$T9طz *{DZ+J&zz3t0i)/PoO;!X~Вc֨V"ge7_PF<.L!AC>R(“Z7*wjl1Zu5dYƩQt[A|J|$/,hx3.k6uJ =̚diprz1mߗ_;kj'Ele1weG=CoCt$fhZX|#&؋OYbI/z7{YܝF%Aal!YT0C{0\+5e-dNׅxsS5 Ӂ?F`k l?v$es4GPuwAq0))`:A:hC_)sc 8 ,]$2 pNV_k_hR2jhfAL&9G*DbvY +CX KAFlQVhfgʡ/;+KnmXRoìJ1M>p"yΦ_j_a)ude>Sk-6Ę j,\]l*<,g.b"iиE T 2,2]땎GFAuu2PKkңQ?vR <ӴUÃQ40['pYOh}ťk`D4/ǽG'Ap!hyDO\M3%̼d `\_"`dCBRĆO#wgJ{8 u qsh09͛d͊R΃9\'e4hQK5a;7TpF䘬0^TQabo.}&+I0TZ-)%6v Ogg\(#bQ0э5]r`uSsUŸ- ; !QA c}9Z$ُX:G#\#eyg|J*4o+,1P!Y}W@07ts}~CѯcqBǕ6w믺8Ǖ-XTM B*.GD#hF߄`װߕo˃c957'@l 7D{ӇvM x(O$nh֋n aגX*̤2-`Ss}d-4ݪƴBw%oWrDrL ;\8+kzYǬBH_r ñG?1 4f(:,6&Dgx S3~#"|m՘FHHhg3"!xSk ^ubU -vRb!VF_a2)ϧ#!*8LKUUIV 31ڶ< ĩ,yםbtʸeD_rm EwQJƃנXVYgpY;SBO1> {]5TNbAvI/u(ixB~ޒIZ"?u\V~sڳTL>K#g+  7ji~lL7x/N7nuOY3plvrvK:v'YOnn߯=o^Q;s6|J?$HG*mY89V4)*|0ڽ<7"'~[!2_?l445B<ҵ_8=c2{fi<4ugY4epaaa7uq2t Ol!N8K+N{̲!ʒP>W {f0e> |ĔCYy 1\ ݺ3?|GEn-%E|m htA;S)7I_c$:fb"Y,;p⺾Z`ߐkӳ^ EI}.()ΊϾ[ >a7Q5YF"EVΖ}yJf~:>#~xo!?Zu&Q. 7KBdzɢSiXd/ĿmD6-|#vQSy$lf@[tB8NWH3,:,]YeP^²/oM("F.Ǣl#[ =az4k>46m_Ψlͺ7K LQmof؏^J4Y,'Xl#Aޕ(Hl2<_u{&[A>@g+GʝΎ uV"3~hBy[Fjd ׍8Unu]%!>vUJ膘8')%)|;|dp5ϭp `4^`Ev'DuܹV"O*\p6eǤJӚ/j'#0c:>NLEU(ֵolJW,yͻ5C}1j4!MlkH߇?fB cQ=VIOyyƄg7U3d4g<;<=<_X3sx`D>%-qVh/!7v\׆fBIa\(McP{'K?9d#x,N^nHW*Y|HBPH&cHXp N@ pBzne! Kq&P忺Q|kC6R~gpS>k>9i'%ϋꌾk7HsuM>-^Ѝ3QSa@1u"R= w dSwرaHfI\ysFa{!fWYxb-űÐ=cvS$WI\/jrHR;9>ٞĆ7kT:j5-Z*!3HYM值*i1Yp#Gݨwǡn*i⳾]1?mT&x '! ؆18V'V1bn\hcް+*mryS I3♤9bRy$oQCcx%}O2Ñ0xqW0`#Z ^PrmեZ϶de*\P_pr@IX@kH7Y3ےqr4J#?1|v,_8!e+3N.""wӒ B}p%=z°L]^64'nۈl#L p9|/5,C.$oCyX#Rc0&T8L0OR|2& >?^-7??018Kˉd;[BhFJq2-M&(;q[n645nzv1S8/RZC1c_ʍCa`K(jJ0߿Ā.J&l7\`[сf |P NtBU.FXUJآc#>`h` Cr5тIS=`gX@\.x{w!R2> 9x-L.VT~ΈZy출j0`BBr3bюÿg{*tr{~ˏoHp*8*R0/^"/g1QXs$ աUIDV~ @4lQql#~br]rQh Ds& WZ8e{r895Ia&o*=h,89lg3H}Ll+j39n4 [,\o==`& zyͯ0XD3*h` J K<."ajD6u mtΖ  cjU ߝ0KtS5]~"G~JzЇX5Nw#3gD1<ֶ5p@D"JgԲ֏E!T!3ܧ5V?jɒx, :=Q!EI??EEo  ֶ}Ou`im-ٜ!df`0:yS66vԲᒨ0KKUQJðrxU p^K0ٳG$59QƩՆ]CV@eE&it^}}8I|AoJS)c@&^:P1^FưjQ)r4R. "JǯRx?pz4!q) -ٻNz:y#>FAu?YT.P_Ox7cҰ3nwxB`Hl=g r::貑gA#*ڀ5ņECyeG(#*f"a^ڽ? k/;w+@ `_OŮOPL>g.K$l}_15_ 9M i&?mp,rиtZ#wsjGV=,;9aȟF!ʚMbP=+8^qئ0~=;}|n< 0N͆s]jjj$7d.x{BiqLOa/&el[\@;X5;`j:c{`W=T\ ԢM^`pgfWDS^覦p3寯6sѨ}8'Nپ28u"mfoݼvOa 2%\vI'BB? #&rx|&}EXз0_ޮ$r[#8ʤpނ!{;75 qܾK(ڕq, KZ_ZjꎛH–.(/^j»1e怾]B?q0>|ЏNeOOu86m?4ޗHӧ*d9t[Ӭv8rx8 >aA)'wJl[$ڗF.&)@V&B=#<,*o.Ǘ=-r$ &]nK}%3&bm#Srh13P*D!1y(cSOPēa2e{^y5U$(ca㍩xoa۝8GvHh & q@K Q'pzW $'bC9__w`xH.|n؏zrtZK>WP^MAiA mLO?MfM-;o:W:ahTeFT^gJ`3MFq@'ˑ4޷~P,.jD7w؛bp/eUM?6 U+Ê\;RdZ_t$UĆ3_  /7 SYR.ve3Vn=<6*E@䭜Jw#&<Ʒ{8pâ*}= Ir5\٥/"*ڊ)e~}Ӝ'K51̃{;$ Y*m<&^ՙ=.mi,ᄏ^Rs G_80qN•nv9E<J Lq؍?Ϟt2-)C/%>l>bMa;}6$'&7'oi=z%^%8K ORP!|i?#kេ0NoC99ƩYDV("-?Qq(=yTը@Ne _50v榁,[[zs*ˉ{)ގ)޽dh"PO{J>SG~߁UEl&RLՙGe,-Y/ЁԈ /9ހ!?("5A۝*Qee$+c(pŻ;kK8PFKfɦ%/zm&-AsV /U߯k/;or4<+Y04n UUw[n^o(ܓ7uV3Ri[^bvkv?5WLn\#:[]e\#y}cVM(c~ pQ:P '5L؟k0 I[DnBhlM Qk-X eAXD6B1`$/8';E"I0<'W,ȪVYoȓ Ȉqa h0)K:,sn"ZIQt闳hrh֛lDZV\ >K=UX1B$m^uMs+GWiiYqdtqt{ *XP^4J"z!Y#Od/ԌBư9Cg)YP#5Ks׀3F 9[|:ޒQ 8<+u#~AzuDEF" T܂ įd#B;5ю%l#5iƬN͓-qs*mgs܎[$d!~OwS)k,űw(?%g)(9=_P}hV3 f֗yJ+9$RBޤ*CQ6:4TG3r,&n~zGC|,׌LYׁY;8Z剘~{0%ԥg)2W/Ҫ;JÀ``DZm=eO0#[hPh3Tm]ۡr4>'pb^KNDL!b޺Uy.s`J$[YK1xC!K*< efMtDL:tFU54Ub1|D9j0Ql$ FDj"3.pIւ v,z~r R]Q'o= XHd_i\[2 ܕ˅4 tn?Gz}@ҳ0#7 ۫:,!A]nru%58-m[i"Du/j^6(nQ|>U7 y~cƯe{L)]36(ָ6?Ͼ$EIySJA%ZУߝ.aُڔ4u.;-u߶Nk\Ai!'.5;k+kD/s}j} 4"۶f@yv2wOt>6 aMho/ڏTӕcb7gRq9X>kH 5Ybk+`MG2ԁx&2'k ߞnC|>jF848L%kZ]QwHcG ThS9#Bw (Kd:Q)c (>ӓ+=7ܶQ ;[R`Q5v V1!Ip[_=-=KMH] qVf̚>y-w N Y? :nȟaJ~m>2rlPсzBރs^ V+A><}ΞWWgHWwHnZc/}IX`Ahe/`E`*7$\q_cٜ^[Ŵ8AC Ǡb͠x䍉=amuŸMuDZprˆS2jdq!DVLεAljׄUKKTEǷ~.3_5'N[p# t<`.[9-[5?yF[Ҭ(یfų1:ݰJ<ģ=YbIRtY0v W)}rFn7{O{7xQgyifu ݚUȢWO Ht%Z&{ >Wy̢ɳRb3eo޷{֕-ֹ}^Kks?:$sHfIݝr)E…uL"l)yMYS TmOIx:)v!3&q,o{&$/&Μ=?ڠ0s Ww]lVC! p䂭VR49{yH+`,Mz.suWa+rp*+bl*ds W&OT,zqV^(Ԧz>՝J[2(7h[ O 2$u4!4YʿhƳ9n37U,l-Q}eIp[0pTA* <#Ct={~WX a|6?9hg|WW^3MHTA o"g&KbeT[n:s?̭g:D^~-&iW5lVk; gCx|͗<8~][/10mu\+8}Ee֛-KRztuJ@;!Q#B uIN hђ [!Cr.H t>83)~cE^op_`6ݸ= 3۬b=X?-Nev-퍘~zf VLG ΄5g9>'do@`c?վu=BUmWj`)au$J؉6JD]'@GŐAަEVأt+YpC)cƻ$'ڎM>pXsD>,ۅ\EIrq`nl7:&mvQ}&ȷ45""r<a.OP*)НL+-=GřX2ḷiPx~m{,,g};l8uH7դa"O,0=1%:;E -xfhWcr_* / nچg(?ъE*STO8*8Zԟ}C H&!,X9*,87r-+b!Jϫ"ٺDyAyĮ|bW(\/m1Ĉ)9!5q8]+Fd}lLJ-ڳ *Cޖk{`ǖN}zsckӺ-]YWi9T"O%|R4 卯)UhxB76{)qZ9]\vޣ cQo2dfoRJ3dg1 _z$eҁu^4vwX;a?*h6~7> RZ/za#O񫿰Ԭ`C6Y j wn(ɎanFc^vw3U(.#k.z+{AЁ@#*xދ)*eZB ցkdxtO ZB(\k`imR-f.)K Cᴙc,I3>|$10덂L\.Aڜz\ Dsש2(m`*bhMTbi MMjqkKvGh$/4َi)RZa H;. ."ŔNKɸ`;=y0#]; ÇL¸0!m?֕0,5Rྀ, &;G';L yd#[4'wUʚXSb}zj ,\;Y}?Jyr"M Dc %| ]mR*-q"fP:hW$?U@~jd]w\*e" R&(İ!5wchI']tn6&5A^Afr3qao,WPL }INh/|VS} ^n{~t|F朅H7=E&~[&ʒx@+? ʨؓ&:wߎJ{d_:| k w3$ˏob@PKľэ>K6 `]0ffz6S+`)S$7Ɠ`J7jg\A3F h{G?}ְaӴ^nc*Xl`8yֳ< ax}kr,3>>)*da%3I[L*5]I '˦NJ8:h(0Ocĺv)g\URV7PGI{F]dv%#[$_hN^QѼ=jI3K pxIYgYlwx42%LPjV,ݓEh L8C1x>z}|WF&rאO Rű4qV.&;5%q|+~zHimzNG.[@)$לbKi}DTIBw@8Z I%4n3ORs`BE=6餟+VefQ<)//1 AUz}-:HRK9D4M{>:a @W5uw?ĠJO68m.92P& C9IyC|Ӕ I,͈;NNRDF8`: e8vf'+_qOn~" حPD6 Tue/`:~eۧPN?;JI2Y6sF߅dX?ҭauQ c5jޮՄEB_P]=d;;>~<%/}9^[笘#rh bVTMɷVE8`c69_Ϟ6t{Qٿ#ZKƊChEz^B=A꿏EI QJ|*G=>}?6МQG'kM7 5'eIA]aKE4*6slEVuGՙ!Fy7e)CÖymR#G C} ⒭(jN5)[[Nmy~Ɲ/gك;˚%OU?@UD v냵 [}cLJѤ ~9n}$"$7O_h zr숹%Z}f,nԲdFWo>⟭W l 2L(i႞SL#-}G%j Unߕ. VQeѴ6σ𧆉geȚsMRKVT O%cf%'x35ٓ~̀9u!оhu`" fL~ʏݯ`o?Kȉ$O]31/xAXǶwM]H&ƽ/6` ;tAרZGj[fr.1DnvQ{Uiu=DAȊ9p0vKAU֗Xu0jbጡp N; `Ku vWx; "C?spmԷ::BoD|#QZae5Xv%g+I1>SRT;F"' % fbT^Knc#A]vl'%o tdm@%%ukgdB]p4 A!@Ol8Ͻ!,T t /ޝF}0)fG+kznJS_M>WpI ov\>v^NlT֤Xn#ܛW*fО oJ+*PJX\*&M>[M4M~B/"&/d-_98 -y@_gLcA4|s=[`B TAb/FGYê[Z ߓ9ݚs.ұ`>o(yY`{`0';.~n p?oKr4W=rvʹƜ\e cXlXOX ﰅ;/kOgKb~ǒ]<7 $hWv$ CJxJ߳0K7Oǃ;긍Ah!nJƬGBdFPÚ*|FeӻC6AftO'WQ[$&Sa4ޢH|*de!@&ѩpkm#~1p4Qhftfl|7AFiI3xꙒÆuڱͻ7g iL%\+s*2`Ѣ:V BiZCeEsECTw쟆u菇KGQ6ƨ]:dBW۰>g-И9dSO`۶ˆ?T kl*_`u"|AO"$W5&M1O*f1^e65V"uM)ۯOYթrZ:+Tx&'uiu_Q=-m\T .p4-ߋ;ħ֙ c LC+Ŷ"~F3jj$ $/p,Э''qgU'z3V$>yɑ7mޚjVkHGfEP*l(ChR DH.!S/{I=9DOEh%jd9k: ם?(W˰S̢R)^f1Fb%k6XSܪ`Fb gzFXnEoQZ*xHT5in;.o]u 'D8̅I@VX5r'K" A K& Di6B[P{ޮ2=t_i=W>&Sj)|oO+{{ϟhP-k]2g$/ܶ'F^QѰ[!DD.pz$qEeέ?h~} mdn^ڻz!{$)'|Lg1A[P㐭\)‰&Y58k{+5ɱ}pɼY5M:@eڃ+kF칣\MKk~_h[*Y;GBUUv3[i Xo1\4x{JX1L@+=`:vf5 c\d0?$ c'{ "KDv0h#,DL~N1OZV2QѶwWƛ̨0_gI\0J HqRF+k \xfe}Ǽu(;&bRD%;a=^|UwvLZ4RU*DĚEd{xJrWREf[2&7KfhsJ[jεj(uCw] ')NoxMUtTeہ.AoW'Z<Q+vA 1?f99tgj2c=}:x/'l3A盧xq@yiZǀFڮ Ul>!'#AU\1:W){LH{ zLUC^k˅Gq$#PAWݛ)er%=-Rʤ!5ۢgD*dPW8tÑp@ѡTax hC[+IζGߑV!I`^qĻr&7RG˖, M{{/Tv1V׳|V\=.:Rʹy5┡9䞅(*]A.YHX0"ȏJ/6J^q}ZqevFŞQLy)8G-(w倐Ƹ0D\bߤ}`u' KD'[9"bVP0yf.l2tRŜ g?*1-c}*2aX4aʑ ~![8ZBCY*~/7Tz>3Úo[=*QqK7yʾ&(s72n&Ueɲ67 識%> Wf7z+>D356ӥ:m1=+i0BtdpkYk´mD9lF5;6ݡ>*BmfT7^-hѿ1f{>>k}n1ܢ Rb)#&=qDX=sp[pw? +ezvwϠq>ZSbz5}-*M<' . &-c7F;>pF43 XVJQq/ⲣ,lOƒ1BBI}['v-S`ɓ{ZjlCIvB>.q~?'ɋw\&7tؿ8;(/raYdݕ*{ɞ|Xv*pͺUv#mQA 4i-tPQՅpwW4FG!4@@TH,hU6EGtx1,,'_k9O#%S@#`tb(:jfv78 }G3t랣sƧ?ѶEWO ,xtUK@ĉ {@⍂t! *΂O Q\ J'%ǺD S̐D \\Ndi7~4ɐ}ԝz͌9]A2<1faHJ! xZ[u~ΌCԬ)F9PTl$ [!]"ÍYD} -"(%HI!37[h %Yz( ]a>>Y$0O߶׳5/[#okc1ak[ku ݫ#+"WQ(ٻJ|M5h>g` A?y3X )vʸQu hŦL(J.[+&8T 4 8ٿRguҝi3Rϕo]ׇ-~8^#4BK<^f!w]xS_=@iX}߂%ngh~~H~qSfތi^,DK*X[ 8bx,ebnD#d1\]}|2*S4YZ+Y w\q?IIË9C]^z22.QE@;.&H3{bcw 0yo*t_ȧPcӑ!R(1CUG7 CR)780s8MOaAJ D-`uCg x|Py|A)Z_}u/o& eN_VѨkֽcIxhJ\nݷ 2+u@sxZ\/ǻrgLWc{Z[àHK^'ͥѣL͊"u^A'Xk"L}5re ͐=FD&JPge,xok<+Я3AJ nn/ BF o$ګW=0Էu9nXQUu׫\[c`{/Tyk&C;g[Ck̞J[{j$qUV4ѽD& %wc&YĚk`}>.o)ⱪ?eB!7%$0Ue]p)d]g7gS2?%G!wkw&;ľ*vDϕ 8<{iQoOt87ڗ[)j'D,Z!BV`;'0yD~|\'}jq`C5]o !)U \ۡD??WPPL<2&ȯB_tԕĉBqSrCknkޭG efhfWބc0L BXFYա55`|~I{.ZGL3,Sd߫*x62Mt6lYR *vz{nancPS&K͖D_GQb9y6r;5"^YNQo*g O\ݠV@%5U$EDtWN󡫹gfcj P {dqǼd8.ڃ-HB]p9č ~ ;@[8LT3֑ ŋ0fD̢7i69ci_=vQ%H<=cq^4NKn ה giOe~u˛7{[K2wH3r#^WE#6%o#sp} ⍌yܠoMhLK45L{$>Vxjjͻ篙_xVp.?c>uPZ(L\q?TqZA6AtRj4>BFq P## mߐ ~5[M|v>0Mtǣo(C0ƛz?MW&ŭ9i ו1GkWi ,Ł(ŷLpgD<;YnCܙTQrBy4i{ '0潻Y3KQD]Gӣկ:ٝf', MC+1ctδLWk7M(4Iի膄,ѧJ]5k]K 4Q>+}zJZ il/dJ-G)IZ/y LBI!~[AbHb d;$+T='uߡP~$%%E]k1THz=&)~Τ=Ҥv)F"^]gIUqGHw҇ɛ ~r\SD֍tk{XopM "jbL< Z%zYʑ]ȇXVl\ۖ73xfb^JW!^`V_A҈P%hLFBo :<(VIV׋+:onx^%+tf]%i;[G]#6ޜ캫g.lat;?_(2H, fs.+X36w+d p bju6t@6$5Ί-ZKcJ%pM ܻnȵJ($(3ض}淹v[jq i-*FI1qg\ FjGpb>RgES 37 sP Vb0 8z;ׇ7υdTL'V G{XǞpzsm"&"GcDZo7r/+* q2ƕM"o/ x^o^K':6+!-S!_uտ,~[ԉצGeDtn_t0jDFK]R{i6򕽿 %:|&L;rz->}Zݏ gvMy4`\a- YFca;ahGiWOKB"-.OP6ksCn$`xZqwpC)|iFFܸf ^Gk+XOPJ|sX՞[skN}ן[K :F -%B-ii _pov<}y~+Wp'=M74^P淥w9_܋4wJ?,QS8h]] D۟6@d8^̈́yϕ%cj<rɬ,QCmL OHU?U8DZ_ֿ3 }U d"810 Fk=Qf+Xz)#ֹI̩h<}N z`lwPlĭyF%<րV^|ZpfN3>C)y_Gq[z[B9&ˁV!1,i$i7[H=.B{t"1nH\a9-yM.0+A#QZy@~8yoru[UǗ`xPrOn&;Q041oIY9ޣ+KE$/g k%~ELcl&"Ό- 򐱅{14خAԛ;S]Y}-#K+4~& ^ki"4$B0&jqijLeEe}NZ/>u)O [>NŘ[բrDy>饦Y8?FvP=v1T^(d q|׿Ĺl] $4ϲqgH(kX#shPm_Tf] ;rwY8aOQn8yڲvǗ2d,Fi"mFNhଈ=  :pcՁo͒0'pQҚ.QX xY!F w@\^T֬1-lt.¿\p.&\?U[ȼs3>%M*/[y_^ (6BDe"'S~5p|u)GUJڿ+ϙHh.A#,r};/zVx-aEISs 4Lg6Hu(lh qVn4E&%c_3}Tikƕ@ /µ [)Uf+vAuM@zݝD-"=i3z@IjPxmY94jIfF"d.(H9_#Jw.>QSKJPpՐ<q^(* @thHvAZNo^Bv󭕓v9ALi.#BGT& q cWA*.+2~@bt>T P %q *M>?6~E&0rͥs= ԏ=xs1yI8Ľ.0\{Hh*nw$ݭ\bUB(#X685M sWkؤ?="Zʋp 4 <_Ro udߟ&Û1"66MF1@|Q"1y h۵ڟ{G P̂)Y=$f7d(gzӔ橱W~J!~Vԗ>^Y`Ղdj2gSfe?T̈́ߑO-`0Ǚqc'؊Yc<-Gdf7p Xb"N?޷z+g<NtpHD~ =ɷkL#\4IS D M8Ʉ0 Rx*0Y^RIۃ)$kƜh4j3XIV:9eu`R\,HǓe:ކbb<(hB 'IWQ͟Vٜi:^p&LBqwafuu=hD` 75/rɿ|' dB{YU ʏC Ǽ)GaR#vg_Y }T>hF&NB;]`ٞ0 |q<<&vqegۇ 4iE${RE=mh@,H; (:J!Z0O]pp_ =}uڣdˣ?@I{퓊cB._ǜ xd@A؟L\ev#=& $ߢ"?>fLvg '-x8W;2m A9fxg]b'|ƍU(xD|Hgi:B&6]w#aCIbcOwX:*%+(ths 3K5]z. g8xo}?_1|a)_h0"lՈaug7ӎI V֢{q[e&Z]tu3kRA%nc*se-d ;Twm@ۙR͍ b0Pr19Jg H0i&-Z R7B+\vR)zRkp|QΫJh%   L NvoLE/׮?G*Q^` ϏLqwXt$z;UyAM=?ٗ8ʑ?!BX#s%ʏ"mN3]Kɮ9l=<ޯ CsޕpcIyU$mεBjRe@u1r*-) y~ `Ng_{`QQiTՑ(n/lr@k&䍖JB'v/ R\ y ]QLΊ=v7_ȟscf:! x{nA2%Zo; 8 010ȣF-r:u`sj/W`+z.:͏N1^<|ZK0m'-KS8ɦh8&m0'A66|d9rݷ{Y}d]2s^uVr0}}#O Ǭ@骞.hŃAD_ Om[Spc|8Sv+`յ;SCdHw!AEq XUC~n L;HR):\ccv ξNʉ8ɞ jz3I#|R\螇>{^?us LRT46>y%s@ARe:}%Ԡu63b'P :AFIra0Г> |_;Vf>Ŋjӎ=rPk<#fe9T~5:6g&H*c >Q˶nfY SȝktNL~sZU4xݓ VV/#V2ꪷCQ|m(?lMNNe ׶/ٜ_r%[1JX* ,jB(2|R|ŀM`*w`L,Q;lM^Ig@랥2!K=*ff/&LE3 #mؾl&?{h2e;`77ۢG}[8YkW/o_~*!"D]6VޜC]@5 Țo挭.WC-j<ph?MC,fTKK^ABs|'\]_fr} hY2 k >L|]q1G#nz!ȷy⽉T+P_#>smxM %NX"AkyO N ` jC,鬗m+ <=^dUbI=$|WYC%oV?m_= V%:gy`|9~DvԶd, Ugu q`Qj`Fq`">B$۔,3 4@_[-6 ;FmZm`fhCzk"R%y_():*CP.9E3h'ځW2C}Xe/buM۩<Փ-p 3>ׅ29d" )aksǟ/61iB^4\6ZswO`&(mѳw U#)|6Eq'8;C$Vyʹ<_r'Ȇ 㘁\P;R1V016 S c)sgI*AU?ju1ڝPTs=>`(g rJb G#g2578!$ FDT"{ڢ^',;T!yꑱlg'w& WYݟ$LEQ TD ©ߤ}SR?k2rx'%nºGiNe8_4ws\4SaS(A9pmT15ʾQKi`-c V#'l CT!rG`I>IpephΕ4U@}l p^rGi_0Y r627NERQde;Au g?̉\ i̲&lqc(:yP p4.ձ y#"ٙ` δƨŪ`]2a 6HBt=z JZv-۲id 48#;o\㐙Lꁪ탱e ۱4we;l?&~z%dInnxnhlKr& ׍9nOơ9FyYJ-'u> 9NG5jfXANMG9 leǒH}piwQh'KJp҃AT ?MmET=ݾ))gdg0B̷eCi6z  x, q@CF}\榇ՃT$&M(yzzL.,xotTʧ8,!>cC\WkMZ$> kROIEl:/v> ;l@ܔ̙xڛd[.B?EXm%TKzhXꎐq2veW77fU5Zf% UZ5wa dzGO¼:{J;+7 kL׻4L-bC9ԐTډ}Uy6yǫ$[(DA mv-2;CKe(Nd/ʴ<5Z2N$_OЉXq(z [Bu@G:--u5%0VGXTwȓG0};^=l}ey8>yDAL/!8W3ئU ;M6otBb*6!mMcyqaQҒوn{p$CM I z$"hY͡Ox{Z>EH_R:%uEāE=R9 1ʖU#MG%b"¨8 sZQ! ˳:oEǪOCKFgYg Xp~K߬)]rO|+ %28e-$P "$D$0d\JBw&1Õ uPZS,K-Be;[0 uLYÑ}a*Հ : J8ٯ-zP8vi@l]UZ`5:dOkf}yUm2\LxFdXvrV2 _]9!FMΔ?M-E7eJZ8p j&n%&h( Q)d_!ts_=2 Apӽy!GKfӅ^SLǠ HsTmϊHoxry {*̶_2jݚ N [i@`7,Wʾ@eŦ/VB'](8*C>]AsUI_ ϣi̲.\y PlY,BFCm:+9mOP0a<_2nUr5j7%=y}9c#W*OY86S^93!)m4@>F)z~Y]{eNȊQշ6'!lb7|]*^1OjR7~9]VL|Buli_.J(12 5`<[[)2nvyu־DeC֢:M( uj:F0ElH)KN GprNeLnXԗ؆g"Չſ^PW'A+w LnI;= .,fBc^3ۿ=G$e p[}cVZCͣ;qZ *k4BMeY-l}Zl~ V •imGLS qŠaDtpZv @qđ 漺}0*'`j%$#xgz}_ X.oڨ="tn(89-HIƽF_^[F8kTI Tyl1 \F Pq±~^b7'qW ^Lthm]v,iwضr !7jN)?O]f Lpя6* p˘o5Vm#0P+~DS״-&c8wcE;q n \iY\?rX?*j8!ptx^  )vZ+2rNELtd4=#l, HH==e-*'9/.6؎T\&Xx7cE4*~R菺p尹( AlʰQg}HذKA6#JtSro}יPı qWcV$B6Hf1oW M*)"cơI*Y(*y=qKHE +edo |@ igV|m{{`'R0!sՍ5sv` r5x@Z’A ëĤHEX'd3sz~s:!RRVytE; K]˛5큹Mh3(F WGa$0?60e{[oӻzz7{eDK9".pNՠ \b$G9SpRp?6J ;G3$  8ꨜ7>XɔFF4A`AΟ]0C;,-zO #6{s0iY C 'B_pASfao053-wK^r m:]U1ʨZRP<ڪT[n%vR=y Xiyq~Dp>#B q^H\ErvDyKjEE*$IpS/q&^Ln7ZRr_f @Y;T1Eܵ,^K.z $` #5ml7¬6q|/&Xpdl-o*E#L=1uUی?\fӺq<32x([НR-^Oc H~々*U ;'|8,ÇZ.lWAAW# cŸLh2QSIH(Kf5PP]†"t~9Ɛyl= (%Ny_"k! sޗڙk}ju9ĕ 1irC}j_0#OAºk#!{EK?PНUG&(|6Vc6:CdS ж|7Hv=h<Ռ$Z-x+oe&ʒVᵒ9%kJipG'CsMoYO. Fڌ_A+}N`UBd=Fr).KX-wkpq 7Lj:KC즠E`Eg+wfUYY;.MuNtpJw>q9&!v;͸I$(ᔇXOq aT(2 dDd[]mґ.d-yJ~3!BL8hSTz#oG=ruWl DГ J1hX3[nMdc$ZLb`u̮k#Aꖷ̍Yo)CvƦq"19C-8n,F &Pn4Yp䌮XxRj<˩pp'zbFpɵE BFF]4G'+ :5=JQN9+@C7c<`k^ +UIMǭMp<ߣx"X ]u:ҡUD ?L"}O5WsogѱQm+Ȍ\r_;-Q)ϗ@qeIfK?^{2f;h0&'cYB_7WiZZf/aݻ4za|!3l-(i2~dLD1%'/ULR'D>9Q}@K<+JMsJ]Y+,6Rdo!->2R_gW В.` и I vMjtљji׆%Ʋ:Iy_mC3LuL܇ZiC(qQAZ-N@i]2sdQdic$hmEm "k]914y 5  yfJNH`#WwWAe 3zn[Qr, &x )!Z%pgns^}kgo*mR k.e?&  ܀ͯ #wO.٦=_ap,I޴s9BWu! [!;<1.Ie =&8[_mb[wf,L#<l5^N3>IhKgFç3uXsӱn0NK;gjPSwM7|4o7߂PD5s}`Bm.J~cIl,E/q´wSS`ofD-}ZKkѽv 1oc*՞"YZi i;VAw#0X;\7[rg}VkwHQ:Ff|P,Sr*U&^NBB"=]uF]% C8+xͨʽZ,Z:U{y]n6 y5Q|{l \ҏpoY֬EJ3ΥF+6j;M^SYy  !捪h(>"fQ+ٲ.>j6;ȡ?u0X$R߽=\ r8ԫEbF:l Jݚ܊5bd*7*xJ/ 4RRzl!Q· 3ΝӘlhv̗6xev?YJڎ zdm2ʓOn|оy=Ų&xX` rr!ao{P+>1F٫wc1 K޿f`$G*Q닳ʼݸG$'ȉ~ݨE Cd_)Oxn/ S^k*Aԍ!pѼ)LKSJ/l&v@ӸIdxlnR鋙,1ؿOf?[!E]IΛPǿδDJ!NfZ,.@1S,}բ`+'Youk"BhҲ]zp ?R6 ΰfWd fUA+^:-06]uRfМ;=lzaŊƭ-YH b$S\ %2UD oں`%ivl-{L%@;FN,F4C6=-|-@@v$ ;fE7$ m eaRW974PP|Tڏ[+ =1 9voe5~ʋZ A'Rt1<sC`m1u+Ej'a(Koq6ˉU?odTw9YsQ1py_2R'Ko)m-;-ս*-x5JW!p_a] e){j+ I0[4knFη$W%qeNUG}?t0Iyþ/ Rݷ}֧*ɼ5cșYL B"{ rQ3^E1Q}af 8L40Gj 5 NxH B¨{(hǚv =vkZZo#T[;H̱~F7U޹yOV, BV<|C?XU$8>ܒƌ%)Sw66tGȗ_wp{,4o̿#@J3x$k&nQG3$MZH#TX.R:Kjg}b 2T#\yPz5#!D_3`Vfq8~&dc>E_?cXq#>2e@e[@}UC_<$rhM \Ga꛳4&צn,Ty?YAnL^ XaBb d +Mb}HYFt_hPΛ u3Khj5jc: we SLH(%Ge;z]ԑ 1arʀ/Tnl9d.sr4/mO8MH;% ?H:C $'嘆]XL'C&`]hyd б|F@tA*er5y!{.eu &9їRl`<~EyU$6 W$$0&!z. T)bjFO 8H_t<6[ݙ !D 8*Z8^3zF|)8l=M#8pEėC!Iz?Ad#\,[uk 4bQ,'h<PY3g_imEs9d&kkMŹZу/?Er بrZUm&#p yؔ/\e.}h \@!55  ٍ|Ic ~|*d:=QM/_MN u6Dˏ9Դ E(+3E٥ijYoT^֟"9wϒ ^@(J7D6Qf#)N`jC%*OمwYF_3dpTd'vIUIRݛ?ʩ/w3U|- ,^&?%+qpmbG&gYba-ږ@+%}rewP2P +PT/EUxrnɖj0ô|x} rpM϶ku9؜;O"=[^Hbf bNR\>GKuF-! M P+Py5(Vw)\| >砫#Xy7+/ةTӁ SshhcdqinblC졫X=bQ褡%\<*EFs6#Ɔ8Ao"$S*wAv.?^0T+Dy5x@+:+D :@& 1opZtяzrp{=Z7 X1WA~%C}cֆN,vՕ`nk gpٟQ#cNjoNVDc7' vY˂8ܯAYa)pgT žQlw|l?w0>f1ёF~;Y܉L`!reoĿR̺e* /G-e, ,(2YC"h氾k1(;3XU;t;2+ qD >%]1d)i"'ey-N>bnq#;9#_9mRoM/q$X}A|Nw#F" 23hP/x\P_ e,=R؟ZF&92xmybHg տj%sV@({4š0+(epG wC=L,]VͭY(jױ/%y_?WJ!7Ȃ霣z4%wsheLGg񉄿=٬rUfKMG~Q9Z$`"W=Q&D=7 $f2RnÎ5AyBFEy{{n! ^S"G&ǻr5X/7NBz{ ܬJyO\א+v`k!C_jd=ڏ"]!LLKsϫ0BL@ 5G aRt7zD}4֒ QP϶$;9[o}Pկl,R&um-KA ʸya0J@Mlbnx}AcO(xf) FyAKl~r_^("-,ľ6zV%`}8q̓5i$v(dG1/X%c>keAHF3y!e91wj#=2D)6۳+a`~r 8IW6S~E%KAm)=˜(ؚ߄r*-vd<ǨݎYW{ ]5<ogRU!!2VᙂSL=]]8L QI׊̘l)NmFRɶЇ: TB "תHK#Vmg$^j:\N'cZ̒B必ԯ 7=yeahYi8':Ё_~vI''K7 jtb+LgED/#o I}-1 N< ]>_/*C/UN˄f{զu>(Ae gzt?FR+}KIN0Y!D,~bbXc &c|}ڴWlAZ"X,*%9?.% o7zo{:pMopgPF_qBP.́8JE"2IׯdfTX[l0+\CS5;eԷx1!ʗ.ȯc"{@{%qub̧ yetjN[TOI! x7́/9jE;)͌rj䒴Cwk3Qh-0ΰ(Z98AY gVC- nπ gFJ`{u<3Kಪw²3e]||Bl2wA7SE}nkeOuբmshXvq*M&eŌ`W[k k{!9 w.mJv'9qKAU1I0 %oowvkf *R|:ڟ ΐ=&k$8ui3J jEGIsAzRbW'av$VuC?;I7ěuMDNQ˴t6i]>$S5)%crdbY=,Ҝ≵JUw Tx%E+WIyq'+V0ߍD']‰]wP<*ܻTDe*R-R4:c^йo>?u-e-Qi X KkX- g n"cD_ H{U$wbo&8NFL{Gۀ u8KeɖLQ 4kEjj1ZBƳ^$y#]޲{ ӭã2TvP`|y>C #OXEW8(:5s̔?jL8@_o xenC8; ufI+H@w1Jצ1g6SwGѺm (qbd'Z/Z릋Wvj~nAɈz,NJ&AܑywƩz|W(vQ0$l.,w{C3cXt\qMUKU N8dEȵy}{ÎqlW8 />Ӵ>vE;ۉa,D.[:GUbOv'-9Gw)7ca71(` ZTg$0L6 .xl8UQ2GTUvG܊9,9X`ݴ:X? +K=!L'7qO˦7":H1#@GkhF'ur ]d;%$Z#FZ6*ha:3)wV5#7[ wk ^۫(i<4*YSQήuq$զF!:w;y_]NҎЀ厧P?CZΌw"s|7u.v` jD@QF6Nf[̫"y~-Jؐ8H7z^Ӧ0ca^Gog< =j=FzEJBdnyoeS/E:BbiftSӟx&mYcN[<IPKKƉY@^|pZmᣇG3I ~s̋]Ō4Ě}6L| `jQ#p ua55x:J.]¦צQi1{ a1̂@n 'w2y[PeMӯI%"u4 ~z\jy4N1mK=d^pM+W] Კc}O,&6مh8`xZJ`Nf#] ;&m }_N 0&T{`8-Lqt)m ƥ ~q`)(`? ƚXLf܂ɫS<w"u9R Lox,Mi?&\- \Zu"ǭ!y\9h9kϟ}z`t:Yo߭2c.šC@OS~ɾwfB]O8y%<ZpSw}d͚6EaOiE#q00k][k_<<|9m]؞ļEHę U[m#_[Ъ㡃pN' jkg?4}#5]nH}g Z\IKPؼVk""&nAm GJ58z%Dpd(:%߇VJY/"pG)q.4U\j.PȤŕ?d.{v/=՜\6W:'o~(m׏X'&h"%+͙h,/|IK.- F`9 { v {`AIlHft|Ay1lX|;31Fq};,MŦU' q+tؖ1TV}H6ۢzEz[њkcI7^j#)"^edoIG,\F(+l%@VHhN'$߿Tۑ}b-xOs^yR% /|(dWٙ)0.,f|2֟!>'Q 5;"2 H|-拧nɂ]Zc+T3k lU'8/lWC/:-ɌkTeKW_¢kk )y.ّ!A#F^_glʛMmAGj x)W3٫n, c̽i~"\'>Z+])Rba+ %*926à7Ǯͻۀkֈwmt[Oa(joJxZ\^ a\/0C]Ò$PiFԈA3v '03^ =;Ǣ} b<*QFYL~td7}0gs qf8  !u`W(f")p(!hBIm߃.$a` +v ٙW^NccSJ5-LQ%6ٲ63h֐E4B =J#@k";͌σ<6;<i/ЊrpE;נʩƂт)L=dU8 ﰒx\}Q+p}!A-ٽ Z00>HNҨk -8v{Ŏ;5l3:xSN\VN|@ʹ΄? K% iޥ0̀jBXQH#LO `/A_qN9M *%a΁`i< zB x0>J^ 7@T\ri]*uF.)SN=.Eu褑cgOٗvK ?A@xb8xMI~8Bh2VwhNfd*/ %ޚ޿{DdtFzB:;u)Hkǰ48Ӧ)%frv/|Iܶ0s'Y$c*Y ,D:44M{]RCb?)S]@ƚڠ}ٰ@-!h;Tt5S(9&?V:'@F4na*7ߌNI 1:~̂n/|DK;€Z({6b E]mт* 6 'uX ,̐?;i@Jf;wwHB#ӥ쬦=k܋a[G #] _8 {$V.e"ǎ& k5E.V쾤cf4o=y!g;_:XrQpQ֘|aq~^Ϋ5!_~f1Ri+Iá[=QՂYy}d`HZVxURop($@2Tڜ +9?$\3u07p^YZ%*}LΠLN]"j "tbG06ȅ5GϽ-̪hXKH'cߢodcggru`%}:y*ky'4/ezOorhZKPoA #w"׿UykAE ׅGd5.fiT]>Mu.Lϰ8lVP4TxM3{20yY))j`}Vg) _D Azg}N<}a\lyL$=] ;OFӔ*2D1Jm\}uKIg|dFs*•dzlʁbK&cmpT^&Z(rgcx !;/ 29un $c]&ߛ_aup]3˲a_?;zsZs;n=XvMM<5Ö^Mq^&@2e 5Pyn뗫j bQn˦ ><<m+"e1)Lޞ.OB{ _j}WoVYvD$֭r 7 $)ʧVa1l0U4h:eaQ./Mo{cז JzR<<&~E# 0.PN75aǓMwlu9Vv? Vm̼gH ,h{"ߜF"OBħdBf+~F;ۋ(>RxgD@ۅ0|xiì5o;H_Ǿ$~3ۯ< V 7_RyՉ95߻Syt/HIзl0t[G8-]^WA5c3SE[dOqhn,5jWz;R5chZr:=)t> %Z mXVogHX0DFQQṕy ֩I#tCvBlrup韉cќ-UUV~SB|F*?\Y#\;O C11՟IS.@7uh nO6KPKARoJ&7ؾ(;jnm p(1b@{64ZO[oYw`x?m@ 9̦ gN~Խs`CVk9)IQ쁖p4 (gKU/|g{$8ӹ<Jx\.R_r/AyJAXSVYsܠNNˏmfZdN}-.uVٲQ$~7d!9 C{ڴmWVwdhpK#󱓟Ξӳd?tR@q5o9>odg-E _>7C_mJ bOX3>{ε 4Un25J2mHc?RI:_Q}QP5BS_ע?nHh(0jfbJogRcavU츀+R/̖EZ$:SN;M1pr+{ [Q81B&O@6H+)uXMFnh'D_*Ym~;BI B3P>&vb;1fLmL".{}ٸAߓn'͓;u;k*ۊCB4aj>(_zUܥ׌ܢ،לJGz$:v)~;猩27L9}`fhj1e%\(T;8ھh%!0 z.#6_L0t㧞+ vVӃ[{0gڼõOOP$4kTԏzV&}ϛMQ;fxtX+(l%>dUO[͍qQ:"Yq(R(zڛ;/~e" .5{DXhdTH0TVZnH~r~im =n6@ga]4wɚTPRzEgq4bu~|3Ⱥ aWSyʟ!$]z(N`8EL.+hs=NNJzl5w)FNeqƭN:%& BNe|ws64RMTz;F~""G'eؼVJi%Lχ^Z%۰.} SE,eH238S37ZǷA@BiJjX]V-<1:+jOhϻ61TݟaQM" Y"h/*Pս$Wod.?;\6/fHdZ9 d&gK%p+˧6Byj@#DLAMV;dF;䔌ych BA 9LREƖ =CaX)zہvOekΊ&Xppwhc-82}"5TE^|!8Fe+N񤡁u0BeQ?7,U/Ǵ}--<8r+Uu.jIUԀɮiBb']Gתu)7{ T䇼WS *ecÃ_  ttIo4/O"P3%! MNXsڡZ'.2:*4"V}v wS|]V~{Zܲ'iw`8}y 0-SA*;m^5f)/O@g@iX <\tC nL5Й}V/3Bf,ChƓ79 W7$R{.yEtƝ#[ U`: %`2r\!PLX"Ѷ,Tf"(.+8BxaU`Fe^1эZhwF%8>s?f..[-- qHJa >PyAmj@rJKs8=E Kv׉~%౮w!ɻOB>CSwU(gDiWlQ:Ͼ|p{ޤpjso-$dL v,c;Fy`7¶UG~zqlci~T<5()~2FBS"1xaBr5A:4.xz͑ADbD˽z˾SeM틤)ʾhyO- A=4ᅘ۾L ; ռS#X=¤kzjOht܂I3L|8w: Tkד5T:` ݪRDq/k%$UBQ5~F. ųdҏ^4<[X'9gqwHkɸrz-{N._-2c U`MbxxTHտr@#!g9Oq#!9<J \IJxnGp,()A* YZ