nvme-cli-1.13-150300.3.23.2 >  A c{Hp9|wϼLyáGfv^e4Ȳsے||.e~'T# S3#IfCRJ|9Љc#-Q" r-9NE6C6Ɗ~B:OJxĬ\. G9&@5/44,Pn*=f\g'L0gPezr0E-q )oǐ` ~Ɠ3bf00597ec45f5827dfd733b345cf5934099253f50f38d16b202e015697615107a6133bcd4c88bb415a04252aacb8df695a84d0bc{Hp9|8t; 9Oj[%¹QiOD4߅ g`rQ"v^98ڭľ:dm>s( ƪ%MȥFQT=ߚB=gAv:FQg ({|jX񷯻)z-&Չۈg- C)] *xXK9C?,Y Ĕb3PP ]3[`SeRa7%|…mBYf.I) vwv >pN$?d   ;# 9Hou{ $ 8   d :} ;=|@yCvCFFFpHE(Hr8H|:9Id::M:=v>v?v@vFvGvHy4I{X|4Y|<\|d]~^ bcd:e?fBlDuXv wxxy z Cnvme-cli1.13150300.3.23.2NVM Express user space toolsNVM Express (NVMe) is a direct attached storage interface. The nvme-cli package contains core management tools with minimal dependencies.c{Gs390zl33 -RSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Hardware/Otherhttps://github.com/linux-nvme/nvme-clilinuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-connect@.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fiif [ ! -s /etc/nvme/hostnqn ]; then /usr/bin/echo "Generating random host NQN." /usr/sbin/nvme gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostid ]; then /usr/bin/uuidgen > /etc/nvme/hostid fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-connect@.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nvmefc-boot-connections.service nvmf-connect.target || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 /usr/bin/systemctl stop nvmefc-boot-connections.service nvmf-connect.target ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nvmefc-boot-connections.service nvmf-connect.target ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nvmefc-boot-connections.service nvmf-connect.target ) || : fi fi<aH zFk`U @ D1L}02 RC XE[B$$;'V4O'>SX;zmlpUq {0D|3lpa@^-co~`Y0# L/7A03fVL#AAA큤A큤A큤c{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{G_wc{G_wc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{Gc{G555d31ba145b0467823b29e25b022e1b3062089055f25de053edf48c226deb9b755704c07ff6229461faf4e54aa7712e35da8c4e1a293485be3505268f95cc32da12ba7eb025db0bce0b8d376983d5b03e2f47f65282b210afb185686ee43e2aefab61aa505df8bd1026b5aed6ddfc79f7322988d21f88289cc06895e87d203713fa3231b263bf4f9d6dff0bbc33c278dee12f834b687b9662c5195d350019bda913343464ebf7defb947e1ae4bedce44ee2e3b3656c6f40843eb653d05d7c619747a4d81f1f7f27bb5acb1b0f65802460e5ce90bcb2f399c1882dcadee2a6426f5f6d6fb6fcf205dfd46ac8ba79fac23a63d48ab77a3512e09649b55a88ca885bd82cc40d18e94621a1cdc39bef00b7e9ba77462e560a1da117aec15e42b925a45d0bb572ed792ed34627a72621834b3ba92aab6e2cc4e04301dee7a728d753fa3a50c4f67dc7d05470fb904f087ef46f121f2b5e60660a90d2966eb15c7f41f7d3fd2bba585ef1200dba39d0a638245122b1ac19bdbce0740f5e77cf4831d16841af735f84647e24e7ff9f73f7b8ff27796e509352bea74a69b8a5209e2775cfb48bcbe76813e800f2fa487d70ef6a5719091a72886b7493ba9d90df5867ff76874903e237d45713bee589fbe98c4495dd58fbd7fd104eb17b26e727a7b136c9903fa05458f7d2b877f8b1d28d0e65721ea7fdef0f1327be583f31f33891aef0811816cc29d5588109cee7293c5c072d5aef6eb815caee46d797a5896b0d2cf9a5df9c2ae6560ebad5ce93e3d65f6051fb63a30c3e145b98baf56580f43664948b61270916269b95b6bf59aac280dbf422c9b9584f8f817ddae45f84a861211845e48f812be1be6062f1ddcdef07566dd4b198d3ab0164c8861f05f5181cec9ab0a0d845a2a243d8fe2e458832eadf39774377104830998ca54ea7f781d17e6b1b1e20fc069e6c603586e22db326cfad15a4013ab7e89adfe2678f7833936e51a30d6edb6bdea559c866c71ef5a179f56d498b8a1ff8825f0cc598092b2d9e95aa35ee56a29828ae8e42e6ea996b89e5949cabeb387be733790cc90e5bb67738fd32c212297019c288ae66ae9b7f8b9d1e3874e5c73fb1e849d8b84bcd96c266fe57f12b72a4ab093b89c927b3ae79db4fddb74025e87b83716e5bb7627c4c06306412963833bd65720a15b127ec495607331a9b8608ff66bb790fc85ce4865ebc10fd1e691ec101f5527f58d2c14486c2b3d6ee1581efb13b391ad1a17d3414e8e6736c08f4c59158e1a6f78f3f8dc84b9ebfc7b427264dd5aaf3acd922f35e8d34c2257291e5c585ccaf0479c0dc2805f12a916b3f30a70b593e7ace71876fc3b9c062c79e7911c85a64dc1eac5f801a4d27401cf235b185035138ee9b2392c9136e1dada2a5761bb779499e4895acddb0ef89f8e4898e074b8b376ca3a152ada1c3b5e7034b07b7a2e131b14ecaa0df536b2397e9ef71fbc1dbb68aecc43725a999123114322769f73ab0dc0da01b5f19ab9b13175cf17f6bb27dd06b77147f185defe78e037b96620a12dc21c3a5ed0f179d36ffb2e2417218dd1b91e0e655d968aac1b50c2ceb5a67a55e19a1cd72bab153a8c3559253443a16c966d8ab90597d4a6d6ff8fc3ead5ec12a118ddfe64d9b8fe199be82bb521d9f993ec7b5591c47c5de328b2d9dd0b2c0c288db98a50b11e82e6fc590de1cadfd297d665cbdc42fb43c710a026b766dc35ab2650bb5451a641a3f85eee1f5e92e4ec052c765c620f931b4d27d100f531a7a6d8feb29b76497b045b4d8cf1dddbc6b955f4fda616af2a66c1d9cec000edccded2d96332a88b7099afd23f2567685020dfd468e8afb86fda2b563982b936ec45e8daedab4eea056235ea28ca86d5547bf7f1086f613dc5f7536a1557163028518260eb0f02b0fc8f530ab75a39cbece2b241e50c50c27ff2d3e69df3b3b3eef5c8b8858a32ee7b44e44d0e652c3bed18faa7725f81df9ede35f98008f9dd827101c6111e5d314da40b5ce9430aa018980511824823b95f52f48e8ad17072c80abfc48331b27bd4d03456fd5850fa397e5e0d76d982e5b528206361332e1125dd084a09f364de9cee1f92a3c8c9937acf178ce0c5d993133d21bfb87aca16c435a2969b2b8344f77353bc8ea03846d9c870a2a9ea8a8c5769b44b14d2e5ae53002646d64f262741b51b5d325f8f69274bd93e9f40bc842d3e085ef4bce51153f58c0da9f32a12b8d9835a586d58d4395968fb8b625055839770ea7dcd17d2e0a46fd89e904ab9fcf5f38ffa36aa6662bfe4f61d71aad6546c9bd0e86e052697ace6af05467358b1c9b3ed712ac88eaf6b12c829d7d003c70c28595a12c5dc05233dcd2c9da9960bf7adf773f2c16d22b435529ea9d552286813930c4014fb73501a98d63fb7b1820455de94196417d508d17d96d2348ebed0a78179d31a50f10f7aefd701c7a601c3c7f72115713b1a287b8bb721df4761c2ca8ba2d11c365be8f667fe6cba219a1769054a6ecf5cb5a75bafcb2fbe7453e4a678f03c820beab007abcfb7a721cdf92368aed1ba75ce6c4392860766d7e3ffcd9aa55bec8e0670f2934a099bda62c32ae54048aef1fbd03c3b4bad7316c57733204182927fdcfa529a5edb801faea9c5d89fea35b11a5979eb27d46512bcef0ca2550c092ea4a199079070eb35ea2cf58d8d7826b2f2c8de22b3b2acfb7f2422aa63eb58869e686d56ef877301e663c4da79d54b0626621b90ecf66633ac8ee6cae4c9c76852f6903556c716309cb02f482ba872271a6c46fa9fa8e41f83fce147d3c4768667de38c7de2098f2d7065d65ab94cd67b6702eae17685db1c89a6150859f0fd02c1b176970480167cdfa35d36744cd04f14b3d8fceee807140cd4451737d24775f172919f59d596e09fde93c235c0aaef3df65c9095ae6fe02c9d46a1582b6cb8ea20e74ed1dc5d51b9fb0af5b5271548c2c2481d73da05f7a92cecede8f0b6e62c8bdbdb3075f776f0d0db8a943e504e84d2a6ba874ea902cddbf6a9acdfff542fbc3c402672f3a86145a6623f03690a00fb241cd11ec08f48c21e49a2482cff13953cfe820e1c9dcf2217458d8b6a4013160f28d1c6e7259fe87da02f23651ae05e1481e521940f7a7169857e3a2063237ba23d4ea4231ae59d662e5bedb38e7f774d9b59299226a02036b2e17302ae099212fbcc7a77b4a6e8c69a31000833be0b1fe5da4d60fdefa44cf3728ef22e4af11c871331cc85b2f672212f6c0e5aae312e777e1f51fe605b2c3bdd3e59e8cd7d78b8038ab2b2e03070bd6cd10bc756a31a6873cfa30d5cca646f6210de501fdb63fe6c16b4affced597c52a72c5e8acb532e696b2bc94f69ab6d2cca07cae78468a0a6ca2d8b855ddf25b8bf259bc5645298cab2494702712a8661af532a3c0a105a4d083232ba1bf3b53691729e59762d1f1cff853eb3cb8faf20aa6f1675765f5ec0ba9420ec2f7bf29ac0e8e979ce72f46224b862f283f0695fd3d3e16500614bcb7ea869d0c1c0f73ca73effa6af209b91564921837d5980b3d78409b2fd592cc59d6ad02fe2ba18ddb5ef93c58e164e620add8f365dae745d57473dad747d7f407fcbeab5d96032482be16944ce8ae7f959cec32e48fe1a832d766f586e9e352f3df678e0767f1e8f5c6c7ee45dff548049d746b8ca269d760e0bdee9a2202d33893727fadb6f1ebc8c6b5a24206da286aae581724dade7cbc715e162cc36b204ba4a3ae6e68260a002b6a2614301dc2f6127e5e268af5ca7b12df431d49e6a064739b7ed9beef5c402cdc6c946c68a934d7d37cb316ed1a60a0669223b6ee7aa5d8ea6c315970af8ff4ca0a6a92faa80b6c80100a9a92da9fd5e95db4f2dd9ea6fe34f64dd2a3756c0c14750307501463c9ee05b69e92d9daa403c1a610e8b43975d4bb1d19ba3e008911f1995cab0068dbc63f41b157c9f104df15ab9a98ad222b7d2a10246812832716d30eb7d7500f036c668c068f95525ff589c99a89620004b2610235ee9576a6ec5f5842d976a3f6bdfd4b654de9e5200e225bec192c00391e718ab4308fe585bf8b6d16b0a70c171719fa3aa135d578df046ff91489f485f961d699e2281830c7f57348ce130501b4cce0b3be06bf7614433eeefb1ae40bac330fa6e2a519084f3eeca2756fc6a04c3fd06a7133c691e14100c2835365a2bca83412654e257dc824ab40e825a45806af44d29dbccf6dbf13f395086c6dd5f8aec73a4f3a09b342b0507079c10781adcb211c8b56a442da6a4a028ef1b284a014980eb1dac59aaaa73223cc5f866f91160ea1f7fb58e0df53afe59b2459e9a027388b58b532b1a13e1434543663c38871044f9dd823b388275e922941bc2061cfe38a5df580f7bf568824ab25ff376d6ce795c9ad5959bb26d41941b2223d5e80b6c409d715845fb74abb6b5d847d5937f3a0264935585acafe355c2ee04ba45caae74e980fe920283759509524bbef3205bddb15ce67254fd326e4d4e849202bed7e083d4faeccecbddf13a2cab2454edfc37df1b67b4fb886d7f6854700f0b2d1940e301099175a7c5b3530fc4794e621bfee2d0114773232b2b5844c91b1477c9834f9219dc99961b514bad62c8d8a3b3897ed45b098d90630ea7c22eb1c7f4ec99c4e376cfbfe20af50551e31f42118a1554560510751951d8f917775bdea5ada8505d482e9f4d0880da034710f264aadacc6ab699053add5583b0a20da98f652a512c8794dc9ffff32d9f3773773a6d6707248c0070443e4f527149583a97d8f928b2660cbdeb36c91a02b7bad79954c80159f865b905801d9d3acbb19a5e774419d0f62583e90f0dcc8e8eaecdee0ae30c76caa0d0a1e2ea1c378dd0b83a88d4a190b13b3e7546d9955cbe9acaa1956576aa798424e2d811c91b006154b25a527a89948fbbf88686ae9b693610d0d541236d333e424ac414d6e7c0b718fc8338ecd710d10dbfaccf309751a1c2281a56949fce0236db5ce77ebf960cb0c0a68d853b3ec2fb4dd306d67794d0535d657d22f328cda98b3cc8c1594b37c39023425eae7849644c2e5e2c173bb6b8b547315382b1aa761825b550d72a851494424a8a0551baf1f010ad7f5c6956d93548a46db4db6b6cc34a0200c8bb35c132a1be709912a7baa70399d45087e4b47843b45d6d692f9cc353b74ec40366b36d9b3b1e866906db9d3af3c245634030df674fb19eccd48cc50229932b8454ebb1d946a29fe54ce50b925f904453124e71b71cdfa506f8e24f72cf67333d4126c53ad633b4afb81b7c54418213d98c1db769836bafc54fef5046fa6fb32cdc29d2d474e0369daac078c6f78a7d3ab38922c257279dc833d7a53428001146a0d7107b0a2b236346c2027dfbc363c79dff521aa0673867a8568bc4a099f33c3fcebc9ff4e5e85e83c8079756429078c0cdc7a8481fe77648d3d110ef48de3acd01b2be192309cb28da50a57ffbb82b5eb870556472596bb82cc0bbc2c8cff883fe2986db27679c28cc2da81ebd64b4c5ed7eeaf8013e109d7e4c1c99f527c471a91f2c2525b07a396d098883ba0f0925e8a46d01db337ab639b67a40fe264d0f1a468ac0d118e95d54d8f95c29f96e82c697e42c67dadf7c4f78484d9166d3e30b37143d3963164f1de2a42f76af096dd64a41d4e57f3775cb7ee96de3c1b04466c7d1f418227a3cb3626fc917e276058d44c979d4f38ad0989fa3017b0fa43a77147e2afe46cbf10f88fb0154f9ff0b8f36a946ac20bfc81d07b7d0392fc171455d071f14d0f32c3f4f50d90e45242e733c8006db61c24f33f784347533f492f2b97c1568c4de0ca49b5eea3ab282ab8a1e2ca5614201e6d108fbe350a8234d1471a2da03b8553a8b6745532c3ae10fe731f0e12cf449727543ae813e85f8d91cef6965950db7e6ab5ab539587b396a08fd636a3ffd0793869d96a6e1c2e18d83df2983449b74f5940e1112b2e5cedeb6be8b3ce1c3652709e39ef1de066bf3bcec6cbb651f46bf4592c2ace1ede3e75c5be6b06c1199cd7e372871075f7679548cde2a57d269e0ed07d5220763a60e28093164bb1ae6bf5e623a9e4122bd5338f757ab9aabdde37af11479ad367722ff2859634b9dc96b192a6a4588a0325e7c9f6c6012de169517c7e7c248e5152fe91a702d01cbe0a74ed7f6a4fa7e7693affcf90a1f0bcc5dba82c65cce0b2252795da66f2cfc39aec8f41d352fcb0ce970fe0963f17f21194000b1b80581ea35261a97b9ff8b28a20d18f3f7b6fc165954ec8ec30b1236c6ab5b7138463769655e41cf09a4646b3979a2ae9893e3424c034a6cdfb3babb2e31a4f8c58b3fa73277e7aa41ecf40319f5bdfecf41bcfe7b29c59f754311d6670c4e13a43939a86b875b708842b72dbc061a746b2cb2238566fd2986f3f749b732873524438c861a8ae76e7539fd4dacba55895590d0445e14c69e3061e731bfec89fe5323e78a392f6734feabeca9a5ab4488bc24da5c4f07a3ce593003e4921c656ffbf3a7a18f7bb2309ee21d3fe554ec265ccc4b1bbb538351a77f377a44813039c4b85f6f90ac67bf16f72128a95c064082@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-cli-1.13-150300.3.23.2.src.rpmnvme-clinvme-cli(s390-64)  @@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libhugetlbfs.so()(64bit)libhugetlbfs.so(HTLBFS_2.1)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cr-c*b=bN@a7a@@a`@`@__9^.^ P@]@]҇]:@\@\@\\!\}\\ac\P@@\N\73[[m~@[i[@Z@ZJ@Zľ@Z@ZV@Z2gY+@YB@YY4Y@YV=@YP@YP@YC@YA%@YXX @Wڍ@WWWN@W4VVVVwdwagner@suse.dedwagner@suse.dedwagner@suse.dedaniel.wagner@suse.comdwagner@suse.dedaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdmueller@suse.comhare@suse.comhare@suse.comhare@suse.dehare@suse.comsschricker@suse.comsschricker@suse.comsschricker@suse.comdimstar@opensuse.orgsschricker@suse.comsschricker@suse.comsschricker@suse.comhare@suse.detiwai@suse.dehare@suse.comhare@suse.dejthumshirn@suse.comhare@suse.dehare@suse.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjengelh@inai.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.com- Drop support for unique discovery subsystem NQN (bsc#1199865 bsc#1192761 bsc#1204827) * remove 0022-fabrics-decode-current-discovery-subsystem.patch * remove 0023-fabrics-support-unique-discovery-subsystem-NQN.patch * rename 0024-fabrics-fix-infinite-loop-on-invalid-parameters.patch to 0022-fabrics-fix-infinite-loop-on-invalid-parameters.patch- Fix infinite loop on invalid parameters (bsc#1200644) * add 0024-fabrics-fix-infinite-loop-on-invalid-parameters.patch - Support auto discovery, add %systemd_ordering to spec file (bsc#1186399)- Allow selecting the network interface for connections (bsc#1199670) * add 0021-Add-host-iface-option.patch - Support unique discovery subsystem NQN (bsc#1199865 bsc#1192761) * add 0022-fabrics-decode-current-discovery-subsystem.patch * add 0023-fabrics-support-unique-discovery-subsystem-NQN.patch- Don't print error on failed to open in nvme-topology.c (bsc#1198158) * add 0020-Don-t-print-error-on-failed-to-open-in-nvme-topology.patch- fabrics: fix 'nvme connect' segfault if transport type is omitted (bsc#1193540) * add 0018-fabrics-fix-nvme-connect-segfault-if-transport-type-.patch * add 0019-fabrics-update-discovery.conf-error-message.patch- Allow -1 as ctrl_loss_tmo value (bsc#1192348) * add 0013-nvme-cli-ctrl-loss-tmo-should-accept-1-as-value.patch - Fix segfauls while discovering (bsc#1191935) * add 0014-Input-expects-device-name-without-dev.patch * add 0015-fabrics-fix-nvme-discover-segfault-if-sysfs-path-is-.patch * add 0016-fabrics-Only-free-initialized-valued-on-exit.patch * add 0017-nvme-print-add-discovery-async-event-config-field.patch * add 0018-fabrics-fix-nvme-connect-segfault-if-transport-type-.patch - Context udpate * refresh 0004-nvme-topology-no-error-message-when-openeing-of-cont.patch - Adding missing hunk (bsc#1182591) * update 0001-fabrics-ensure-zero-kato-for-non-persistent-controllers.patch - Use pkg-config for libuuid dependency setup * add 0103-build-use-pkg-config-for-libuuid-detection.patch- Fix failures during 'nvme list' (bsc#1186719) * add 0005-nvme-ioctl-return-1-on-failure-from-nvme_get_nsid.patch * add 0006-nvme-topology-scan-all-controllers-in-scan_subsystem.patch - Permit integer as KATO argument (bsc#1182591) * add 0007-fabrics-permit-kato-int-argument-for-discovery-contr.patch - Skip connect if transport type doesn't match (bsc#1187287 bsc#1187860) * add 0008-fabrics-skip-connect-if-transport-type-doesn-t-match.patch - Ignore non live controllers when scanning subsystems (bsc#1186719 bsc#1187287) * add 0009-nvme-topology-fix-controller-check-in-scan_subsystem.patch - Remove UUID validation heuristic (bsc#1187890) * add 0010-gen-hostnqn-Remove-UUID-validation-heuristic.patch * update 0102-nvme-cli-Add-script-to-determine-host-NQN.patch - Do not segfault when controller is not available (bsc#1189046) * add 0011-nvme-print-fix-nvme-list-segfault-if-controller-is-u.patch - Use correct default port for discovery (bsc#1189195 bsc#1187858) * add 0012-fabrics-add-default-port-number-for-NVMe-TCP-I-O-con.patch- Do not print error message when opening controller (bsc#1186719) * add 0004-nvme-topology-no-error-message-when-openeing-of-cont.patch- Add KATO fixes for NVMEoF (bsc#1182591) * add 0001-fabrics-ensure-zero-kato-for-non-persistent-controllers.patch * add 0002-print-device-name-when-creating-a-persistent-device.patch - Lookup existing persistent controllers (bsc#1179825) * add 0003-nvme-discover-lookup-existing-persistent-controllers.patch- update to 1.13 * support for zoned command set * Identify I/O Command Set data structure command added * Added new namespace list command on list-ns, 4056 modification added * Added temperature information getting and text formatting * Implemented additional statistics to display * nvme: add support for non shared namespaces- update to 1.12 * Corrected text output in FW activation history * nvme: allow addr family to recognize loop * Add log page CA parsing * nvme status code updates based nvme spec v1.4 * Provide documentation for log page directory WDC plugin command * Fix status displayed by vs-telemetry-controller-option wdc plugin * fabrics: ignore hostnqn file if its empty- Update to version 1.10.1+git9.872e6b0: * fabrics: fix connection args parsing * nvmf-autoconnect.service * Fix status displayed by vs-telemetry-controller-option wdc plugin command. * Provide documentation for log page directory WDC plugin command * Provide WDC plugin command to dump log page directory * Tests: Hande string encoding and handling failures * Makefile: use UDEVRULESDIR instead of UDEVDIR - Rename 'nvme-det-hostnqn' script to 'nvme-gen-hostnqn'- Update to version 1.10.1+git2.797ec65: * Makefile: generate Dracut config according to UDEVDIR * Add additional smart log critical warn decoding * New tag for missing docs * Add new wdc documentation * Release v1.10 * Regen documentation * Use asprintf for long names * [NVME-CLI] Add documentation file for vs-error-reason-identifier WDC plugin command. [NVME-CLI] Minor updates/corrections to the clear-fw-activate-history and vs-fw-activate-history command help text. * [NVME-CLI] Add support for WDC plugin command - vs-error-reason-identifier [NVME-CLI] Reverse enable/disable bit on the vs-telemetry-controller-option WDC plugin command * Fix systemd service script use of CONNECT_ARGS env var * Shannon Plugin update. * Doc/Makefile: Introduce 'quiet' build option * Makefile: use 'quiet' compile * Makefile: Use special variables * micron: don't ignore 'system()' return value * Fix libhugetlbfs flags * Regenerate documentation * Micron plugin updates * README.md: Mention the buildroot package * nvmf-autoconnect: add udev rules to set iopolicy for certain NetApp devices * Fix intel json latency statistics output format * intel: Add function lat-stats to cli Adds the lat-stats function to intel plugin. If lat-stats-tracking is enabled, lat-stats will print out latency statistics according to the user's desired format. * [NVMe-CLI] Update documentation for telemetry data retrieval to vs-internal-log wdc plugin command. * [NVMe-CLI] Add support to retrieve telemetry data in vs-internal-log * [nvme-cli] Add documentation file for new wdc plugin command - vs-telemetry-controller-option * [nvme-cli] Add support for wdc plugin command - vs-telemetry-controller-option * Fix typo (bulit -> built) * Warn on admin-passthru opcode not matching read/write flag * MAINT: Fix format compile warning error on 32 bit system * nvme-cli: Check for sysfs interface before NVMe discovery * Revert "Add Dera plugin extension." * Revert "Add Dera plugin extension." * Add Dera plugin extension. Add stat sub-command to retrieve Dera device status and additional SMART log. * Add Dera plugin extension. Add stat sub-command to retrieve Dera device status and additional SMART log. * Improve self test log command * nvme-cli: Update err to 0 in get_telemetry_log * fixup up self-test log when no test is in progress * nvme-cli: Update err value to 0 in get_ns_id func. * Add Dera plugin extension. Add stat sub-command to retrieve Dera device status and additional SMART log. * nvme.c: create-ns arguments are added - Remove patch merged with upstream * Delete 0101-nvme-add-iopolicy-rules-for-netapp.patch- Add libhugetlbfs to the list of build requirements- Update to version 1.9+git122.c5097d5: * [NVMe-CLI] Get DUI for SN-340 failing with Data Area 4 - Buffer Misalignment * Minor intel-nvme print refactor * Use simpler nvme ioctl api for admin * Relocate functions and constants to the files that use them * Move all spec defined structs to single file * Update build rules for .c with no .h * Update my email address * Makefile: fix cleaning subdirectories * remove unused "paths" controller field * reign in line lengths * Add print for directive receive * Unify print routines * regenerate documentation * fix fw-download reference to committing fw * argconfig: Remove unused paramters * fix huawei filter to search all namespaces * nvme-cli: Support for hugetlbfs * Remove all 'struct nvme_command' usage * nvme-cli: Update PMR Capability and PMR Status 1. Adding Controller Memory Space Supported(CMSS) in PMRCAP 2. Adding Persistent Memory Region Status(CBAI) in PMRSTS * nvme-cli: Update Controller Capabilities Register 1. Add Controller Memory Buffer Supported (CMBS) * nvme-cli: Update NVMe Registers 1. Add Controller Memory Buffer Memory Space Control (CMBMSC) 2. Add Controller Memory Buffer Status (CMBSTS) 3. Add Persistent Memory Region Memory Space Control (PMRMSC) * fixup attach-ns documentation * Add files via upload * [NVMe-CLI] Updates and fixes to WDC plugin command vs-internal-log for the SN340 drive. * Regen docs, add host-nqn man page * [NVMe-ClI] Add Documentation files for clear-fw-activate-history command * [NVMe-CLI] Add clear-fw-activate-history WDC plugin command * fix namespace checks for legacy list * Reset wdc_do_cap_dui default parameters to the proper values * README.md: Mention the OpenEmbedded/Yocto recipe * Intel plugin: Adding fields to id-ctrl VU region Per https://github.com/linux-nvme/nvme-cli/pull/584/commits/f33510efbf5192116e5757d13a02463d446a1dc5#r332178975 removing pack pragma on vu_id_ctrl_field struct. * udev: convert the discovery event handler to the kernel support * Use a systemd app-specific machine ID for hostnqn * nvme-cli: Add 'transport type' error to the error log * nvme-cli: Update nvme_endurance_group_log structure * Adding fields to id-ctrl VU reigon for Intel DC drives * Check return value of scandir * nvme-cli: Add namespace-id option to self-test-log * Report invalid output format for 'list' command * Provide no-binary output format help text * regen documentation * Documentation: nvme-wdc-vs-fw-activate-history(1,html) generated * nvme-cli/fabrics: Add tos param to connect cmd * nvme.spec.in: fix rpm build error * Correct self-test-log output * nvme: Add 'Endurance Group Critical Warning Summary' to the Smart/Health information Log * [NVMe-CLI] Documentation file for WDC vs-fw-activate-history command. * [NVMe-CLI] Add new WDC plugin command vs-fw-activate-history. * make: install-hostparams depends on install-etc * MAINT: compile warning error on 32 bit system * nvme-print: fix to print ctrltype when human-readable * nvme: add Persistent Memory Region(PMR) Write Elasticity Status Registers * [NVMe-CLI] Fix Potential Memory Leak with vs-internal-log command. * regen docs * fix admin-passthru documentation typo * [NVMe-CLI] Fix empty file issue with vs-internal-log wdc plugin command * nvme-cli: Fix namespace list output * Fix builds for missing uuid * Revert "remove LIBUUID things from nvme.h" * Revert "nvme-cli: Fix compile on non-libuuid machines" * Revert "fix uuid include typo" * [NVMe-CLI] Fix offset parameter size for vs-internal-log wdc plugin command. * remove LIBUUID things from nvme.h * fix build error due to asprintf() * id-ctrl: show Flush command behavior in VWC * fix uuid include typo * nvme-cli: Fix compile on non-libuuid machines * [NVMe-CLI] Add updated documentation for additional parameters to specify file size in vs-internal-log command. * Regen docs * nvme-cli: Code cleanup * nvme-cli: Macro'ify argument defines * nvme-cli: Code reorg * [NVMe-CLI] Add support to specify file size in get DUI data for SN340. * Regenerate documentation * nvme-cli: Make 'list' more useful * id-ctrl: show Persistent Event Log support in LPA * id-ctrl: show Persistent Event Log Size(PELS) * id-ctrl: show Endurance Group Maximum ID(ENDGIDMAX) * id-ctrl: show FRU Globally Unique Identifier(FGUID) * id-ctrl: show Controller Type(CNTRLTYPE) * id-ctrl: update id-ctrl header for 1.4 * systemd: fix echo call with absolute path * nvmf-autoconnect: fix absolute path for systemctl * make: install udev rules in sysconfdir * Add an example for attach-ns * make: fix discovery.conf override * fabrics: fix loop connect-all * nvme: fix compilation error * nvme-cli: Enhance format FNA detection * nvme-cli: Warn and delay before formatting * nvme-cli: prefill metadata buffers * Fixed bash-nvme-completion.sh typo * Tag release: v1.9 * Regen docs * nvme: UUIDs for Vendor-Specific Information * nvme: add Persistent Memory Region (PMR) registers * get-lba-status: add Get LBA Status command * Added openSUSE Leap to README.md * id-ctrl: add 1.4 features to OAES * Update packaging state in Arch Linux * Fix code block style in the first section * nvme-cli: nvmf auto-connect scripts * nvme-cli: add --quiet option * nvme-cli: Expand --device argument processing * nvme-cli: Add routine to search for controller with specific attributes * nvme-cli: Add routine to compare ctrl_list_item to connect args * nvme-cli: extend ctrl_list_item for connect attributes * nvme-cli: Refactor to create a get_nvme_ctrl_info routine * nvme-cli: allow discover to address discovery controller by persistent name * nvme-cli: support persistent connections to a discovery controller * nvme-cli: ignore arguments that pass in "none" * nvme-print: show new CMBLOC bit fields added in NVMe 1.4 * nvme: add support for Namespace Granularity * nvme: sanitize enhancements * nvme-cli: Update manpages to reflect discovery particulars * nvme-cli: mask out invalid options during discovery * nvme-cli: do not use 'queue_size' and 'nr_io_queues' for discovery controller * nvme: Enhanced Command Retry * id-ctrl: add an indicator for get lba status capability * nvme: change format default namespace id * lnvm: introduce alias geometry for id-ns for lnvm * lnvm: introduce chunk-log command for chunk info * lnvm: make data_len to sizeof() instead of magic number - Add patches from SLE15: * 0101-nvme-add-iopolicy-rules-for-netapp.patch * 0102-nvme-cli-Add-script-to-determine-host-NQN.patch - Drop patches merged with upstream: * 0001-nvme_fc-auto-connect-scripts.patch * 0002-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch * 0003-Add-nvmefc-connect.target.patch * 0004-Change-service-to-type-simple.patch * 0005-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch * 0006-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch * 0007-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch * 0008-nvme-cli-Add-script-to-determine-host-NQN.patch- Update to version 1.8.1+git135.9bab71e: * various documentation improvements * nvme-cli: Restore support for older gcc versions * [NVMe-CLI] Add support for larger data sizes needed to get DUI data. * [Log] Memblaze add more log infomation for S.M.A.R.T. * nvme: add Verify command * lnvm: do not print 0 when the arg is not given * lnvm: remove redundant whitespace in lnvm_init() * nvme: clean up goto labels without whitespace * format: check BLKRRPART failure * [NVMe-CLI] Add support for SN730 to WDC plugin commmands * Add verbose capability to get DUI function to improve debug * nvme-print: Show value for Transport SGL Data Block Descriptor support * [NVMe-CLI] WDC: Add support for 64 bit data addresses in Get DUI Data functions * nvme-cli: Fix more endianness issues * nvme-print: add JSON for NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * fabrics: Return errno mapped for fabrics error status * fabrics: return error when discovery retry exhausted * nvme: Return errno mapped for nvme error status * nvme-status: Introduce nvme status module to map errno * nvme: Return negative error value for internal errors * fabrics: Do not return in the middle of the subcommand * nvme: Do not return in the middle of the subcommand * nvme-cli: Report the NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * Introduce NVMe 1.4 Identify Namespace fields in struct nvme_id_ns * nvme-cli: Skip properties that are not supported * Fix various bugs related to endianness bugs * NVMe-Cli Shannon Plugin-add support for shannon systems. * nvme-print: fix json object memory leak * fabrics: Fix memory leak of subsys list * nvme: update description for "nvme list" command * nvme: update list-ns nsid option * nvme-print: add pretty print for estimated sanitize time * add namespace to json output of nvme list * add free call for json object for commands show-regs * add newline for command show-regs * nvme-cli: remove unnecessary initialize of local var * nvme-cli: don't try to disconnect for ctrl with pcie transport * Fix sprintf truncate - Reorder install steps: Install systemd services first, since they are required for the udev rules, avoiding a theoretical race condition.- Add new subpackage containing the nvme-cli regress script - Add script to determine host NQN based on the system UUID + 0008-nvme-cli-Add-script-to-determine-host-NQN.patch - Add new udev rule for NetApp E-Series and adjust udev rule naming scheme accordingly. (bsc#1124564) + 0006-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch + 0007-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch - Update to version 1.8.1+git64.b969cf0: * fix json print for list-subsys command * Add Virtium plugin extension document * Add Virtium plugin extension * nvme.h: Fix typos in status code values * nvme-cli: remove unused NVME_AER_NOTICE_ * list-ctrl, create-ns, format: Do not return directly without freeing fd- Update to version 1.8.1+git41.2c43c51: * nvme-print: remove Virtual Management support from ONCS * nvme-print: update self-test log to include 'aborted due to sanitize' * move to DocBook 5 * nvme-cli: add missing endianness conversions for telemetry log page * property: Fit print size for a property * Add Disable IO flag to wdc_dump_dui_data function * Reorder primary commands * nvme-cli: add identify secondary controller list * sanitize/get-telemetry-log: Print nvme status in case ret > 0 * print: Introduce show_nvme_status to print nvme status * ioctl: Fix wrong return case of get_property * ioctl: Fix double-free in a loop of get_property * improved Documentation * fix compilation with GCC-8 * fix CFLAGS parameter * nvme-cli: fix compilation with uint64_t cast * nvme-cli: minor cleanup for submit_io() * nvme-cli: align all the macros * wdc: Change device capability checking * wdc: Add additional device for vs-internal-log * wdc: Add device unit info log extraction * wdc: Add get drive status command * wdc: Add clear assert dump status command * wdc: Add drive resize command * wdc: Update device capabilities for clear pcie corr * wdc: Update file parameter checking * wdc: Add command to extract NAND statistics * wdc: Add data area extraction for DUI command * wdc: Additional device capabilities check * nvme-cli: fix fc trtype string * NVMe-CLI WDC Plugin - add support for additional SN840 device ID. * WDC plugin Change vs-internal-log Command to Save Partial E6 Log Data. * WDC Plugins vs-internal-log command unsupported on SN340. * Fix print format specifiers * Fix format block size usage * Add reporting of Virtual Management support to id-ctrl * Fix possible NULL pointer dereferences * Fix possible memory leak on get-internal-log * Print timestamp as a date and time string * nvme-cli: add netapp ontapdevices command * Add FreeBSD installation instructions * Adding a helper to format command * fabrics: Return negative errno when asprintf() fails * fabrics: Return negative errno to check remove_ctrl() is failed * nvme: Support raw_binary and json format for show-regs * ioctl: Free memory if get_property for fabrics failed * nvme: Use ARRAY_SIZE() macro in common.h * nvme: Unify min(), max() macro as a common one * nvme: Simplify description for virt-mgmt * nvme: Simplify virt-mgmt options to lowercase * nvme-print: Fix evaluation of ctratt on pretty print * nvme: print I/O error to stderr - Drop obsolete patches: - 0001-wdc-Change-device-capability-checking.patch - 0002-wdc-Add-additional-device-for-vs-internal-log.patch - 0003-generate-new-documentation.patch - 0004-Fix-compilation-with-GCC-8.patch - 0005-Fix-CFLAGS-parameter.patch - 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - 0007-Regen-docs.patch - 0008-nvme-cli-minor-cleanup-for-submit_io.patch - 0009-Regen-documentation.patch - 0010-nvme-cli-fix-fc-trtype-string.patch - 0011-nvme-cli-add-netapp-ontapdevices-command.patch - 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch - 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch - 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - 0015-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch - 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch - Rename downstream patch: + 0001-nvme_fc-auto-connect-scripts.patch + 0002-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch + 0003-Add-nvmefc-connect.target.patch + 0004-Change-service-to-type-simple.patch + 0005-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch - 0100-nvme_fc-auto-connect-scripts.patch - 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch - 0102-Add-nvmefc-connect.target.patch - 0103-Change-service-to-type-simple.patch - 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch- No longer convert via obsolete DocBook 4.5 format, but rather via DocBook 5.x. This due to asciidoctor 2.x no longer supporting DocBook 4.x + 0015-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch- Increase size of ONTAP namespace path variable + 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - Fix failing service on devices without fc-hardware (bsc#1133594) + 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch- Add new 'ontapdevices' command and corresponding documentation. Requested in (bsc#1131930). + 0011-nvme-cli-add-netapp-ontapdevices-command.patch + 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch + 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch - Revert stop-on-failure patch for connect-all, which caused unintended behaviour (bsc#1132124) + 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch- Add nvmefc-connect.target to allow stopping the parameterized services (bsc#1127076). Also change the service type so udevd doesn't have to wait for the termination of the service process. + 0102-Add-nvmefc-connect.target.patch + 0103-Change-service-to-type-simple.patch- Regenerate documentation (bsc#1124713) * Add 0007-Regen-docs.patch - Minor cleanup for submit_io (bsc#1124713) * Add 0008-nvme-cli-minor-cleanup-for-submit_io.patch - Regenerate documentation ((bsc#1124713) * Add 0009-Regen-documentation.patch - Fix fc_trtype string (bsc#1124713) * Add 0010-nvme-cli-fix-fc-trtype-string.patch - Add 71-nvme-iopolicy-netapp.rules (bsc#1124564) * Add 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch- Build documents with asciidoctor (bsc#1075764)- Update to version 1.7: * Use tnvmcap register for creating namespace * don't execute a command if --dry-run is supplied * Remove trailing "\n" so that the output is valid json * nvme-cli: remove unnecessary assignments * nvme-print.c : fix ns-descs JSON output * nvme-cli: fix typo in json_print_list_items * nvme-get-property : Add documentation * fabrics: write ctrl_loss_tmo to fabrics device on connect * fabrics: write keep-alive-timeout to fabrics device on connect * nvme-models.c - search for pci.ids * nvme-cli add ns write protect feature support * nvme-cli: add minimal ana-log page support * nvme-cli: add ana-log documentation * Fix print format specifier for 64-bit * nvme-ana-log: fixup compiler warning in show_ana_log() * nvme-vendor: fixup c99 declaration in huawei plugin * nvme-discover: sanitize options * Fix nvme id namespace struct * nvme-cli: make show_registers_cap() static * nvme-cli: wdc-plugin mark array static declaration * nvme-cli: fix sparse warnings for declaration * nvme-cli: don't use unsigned for fd in lnvm-nvme.c * nvme-cli: remove always true condition for u8 * nvme-cli: fix dead-code nvmf log page discovery * nvme-cli: code cleanup for passthru() handlers * nvme-cli: fix scaandir() return value * nvme-cli: netapp plugin handle empty strings * nvme-cli: Fix the displayed metadata length value on Big Endian systems. * nvme list : fix nvme list output if identify failed on device * nvme-cli: use uniform error message for open * nvme-cli: fix indentation * nvme-cli: make wdc plug-in functions static * nvme-cli: mark functions static * nvme-cli: make malloc error handling uniform * Enlarge local char[] so snprintf(3) can't truncate path. * fabrics: make some arguments integers * fabrics: don't fail empty discovery log page * nvme: commonize subsystems info in a helper * fabrics: add disconnect-all command * Regen documentation * attach-ns : fix segfault for ctrl list wrong input * nvme-discover: Retry discovery log if the generation counter changes * nvme-ioctl: retrieve log pages in 4k chunks * nvme-discover: Re-check generation counter after log page transfer * seagate-nvme: fixup coding style * nvme-cli: Add 'rae' argument to nvme_get_log() * nvme-cli: kill nvme_passthru_admin() * nvme-cli: print "\n" after nvme list-subsys -o json * nvme-cli: tests: fix fw_log test coding style * nvme-cli: tests: fix id_ctrl test coding style * nvme-cli: tests: fix id_ns test coding style * nvme-cli: tests: Add get_id_ctrl function * Update gitignore for generated test files * Add PCI device id checking for the WDC plugin commands. * Fix nvme test device selection to use controller value defined in the config.json file. Before this fix, the value was hard coded to nvme0. * nvme-cli: prevent resv action field overflow * nvme-cli: report subsystem-reset not supported by controller * nvme-cli: fix indentation for dir_[send/receive] * nvme-cli: make read error handling uniform * Use sys/ioctl.h to pull in definitions. * Remove unnecessary asm/byteorder.h * Remove unnecessary linux/types.h include. * Include libgen.h for basename prototype. * Include sys/stat.h * nvme-cli: remove endian.h * We don't need to include linux/types.h here. * Initialize line. * Use standard interfaces to get timezone offsets. * nvme-cli: fix ioctl argument * nvme-cli: fix a typo * Enable code block syntax highlight in README.md * Makefile: fix bash completion install path * NVMe-CLI WDC Plugin - Simplify the device id checking routines. * nvme-cli: Add wdc-plugin command vs-internal-log and update wdc-plug cap-diag command with transfer-size parameter. * nvme-cli: Add help text for wdc-plugin command vs-internal-log. Update help text for wdc-plugin command cap-diag. * Update documentation * nvme.spec.in : fix bash completion path, require * nvme-cli wdc plugin: Add get pfail dump command. * nvme-cli wdc plugin: Add documentation for pfail dump. * Re-gen documentation for new files * wdc: Fix strncpy warning * Refactor plugins in a file hierarchy * nvme-cli: fix sanitize status endianness * nvme-cli: fix ana-log endianness * wdc: Use const string for suffix * nvme-cli:fix a typo in SELF-TEST log * nvme-cli: fix a typo * nvme-cli: fix array len to hold string of size 4 * nvme-cli: fix endianness for the structure field * nvme: Handle supported capabilities result for get features * connect-all: special treatment to EALREADY afetr write to /dev/nvme-fabrics * Added zsh completion installation * nvme-cli: fix a typo * nvme: fixup ANA group descriptor offset * nvme: introduce get_nvme_ctrl_attr() * nvme: print out controller state for 'list-subsys' * nvme-list-subsys: Add device name argument and print out ANA state * list-subsys: Preserve line breaks and spaces * Regen documentation * In json output, if the commands add zero length string, it occur allocation fail & abort (cannot display empty value) * Fix printing of large ANAGRPID values * micron-nvme: Replace direct use of ioctl * Fix printing of large ANAGRPID values * Fix typos in docs * Fix typos in tests and utils * fabrics: support fabrics sq flow control disable * fabrics: use trtype_str when parsing a discovery log entry * nvme: Add TCP transport * fabrics: add tcp port tsas decoding * fabrics: add transport header and data digest * nvme-ioctl: clear rae for discovery log pages * Added support for virtualization-management command * nvme-cli: Don't print result on passthru error * nvme-cli: readme: fix typo in Alpine distro support * Added gentoo to README.md * fabrics: pass in number of write queues * fabrics: pass in number of polling queues * Update documentation * README: update Arch Linux install instructions * fabrics: allow nr_io/write/poll_queues and queue size to discovery * nvme: Adding a block size selector to format * nvme: Regenerate documentation * timeout option added to ns_create/delete (#440) * nvme: Remove duplicate error message * rpm spec file: add zsh completion (#447) * nvme: Release 1.7 - Drop obsolete patches: - 0001-Use-tnvmcap-register-for-creating-namespace.patch - 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - 0004-nvme-cli-remove-unnecessary-assignments.patch - 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - 0007-nvme-get-property-Add-documentation.patch - 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - 0010-nvme-models.c-search-for-pci.ids.patch - 0011-nvme-cli-add-ns-write-protect-feature-support.patch - 0012-nvme-cli-add-minimal-ana-log-page-support.patch - 0013-nvme-cli-add-ana-log-documentation.patch - 0014-Fix-print-format-specifier-for-64-bit.patch - 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - 0017-nvme-discover-sanitize-options.patch - 0018-Fix-nvme-id-namespace-struct.patch - 0019-nvme-cli-make-show_registers_cap-static.patch - 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - 0023-nvme-cli-remove-always-true-condition-for-u8.patch - 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - 0026-nvme-cli-fix-scaandir-return-value.patch - 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - 0030-nvme-cli-use-uniform-error-message-for-open.patch - 0031-nvme-cli-fix-indentation.patch - 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - 0033-nvme-cli-mark-functions-static.patch - 0034-nvme-cli-make-malloc-error-handling-uniform.patch - 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - 0036-fabrics-make-some-arguments-integers.patch - 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - 0038-nvme-commonize-subsystems-info-in-a-helper.patch - 0039-fabrics-add-disconnect-all-command.patch - 0040-Regen-documentation.patch - 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - 0045-seagate-nvme-fixup-coding-style.patch - 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - 0047-nvme-cli-kill-nvme_passthru_admin.patch - 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - 0056-nvme-cli-prevent-resv-action-field-overflow.patch - 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - 0059-nvme-cli-make-read-error-handling-uniform.patch - 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - 0061-Remove-unnecessary-asm-byteorder.h.patch - 0062-Remove-unnecessary-linux-types.h-include.patch - 0063-Include-libgen.h-for-basename-prototype.patch - 0064-Include-sys-stat.h.patch - 0065-nvme-cli-remove-endian.h.patch - 0066-We-don-t-need-to-include-linux-types.h-here.patch - 0067-Initialize-line.patch - 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - 0069-nvme-cli-fix-ioctl-argument.patch - 0070-nvme-cli-fix-a-typo.patch - 0071-Enable-code-block-syntax-highlight-in-README.md.patch - 0072-Makefile-fix-bash-completion-install-path.patch - 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - 0076-Update-documentation.patch - 0077-nvme.spec.in-fix-bash-completion-path-require.patch - 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - 0080-Re-gen-documentation-for-new-files.patch - 0081-wdc-Fix-strncpy-warning.patch - 0082-Refactor-plugins-in-a-file-hierarchy.patch - 0083-nvme-cli-fix-sanitize-status-endianness.patch - 0084-nvme-cli-fix-ana-log-endianness.patch - 0085-wdc-Use-const-string-for-suffix.patch - 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - 0087-nvme-cli-fix-a-typo.patch - 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - 0092-Added-zsh-completion-installation.patch - 0093-nvme-cli-fix-a-typo.patch - 0094-nvme-fixup-ANA-group-descriptor-offset.patch - 0095-nvme-introduce-get_nvme_ctrl_attr.patch - 0096-nvme-print-out-controller-state-for-list-subsys.patch - 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - 0099-Regen-documentation.patch - 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - 0101-Fix-printing-of-large-ANAGRPID-values.patch - 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - 0104-Fix-typos-in-docs.patch - 0105-Fix-typos-in-tests-and-utils.patch - 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - 0108-nvme-Add-TCP-transport.patch - 0109-fabrics-add-tcp-port-tsas-decoding.patch - 0110-fabrics-add-transport-header-and-data-digest.patch - 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - 0112-Added-support-for-virtualization-management-command.patch - 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - 0115-Added-gentoo-to-README.md.patch - 0116-fabrics-pass-in-number-of-write-queues.patch - 0117-fabrics-pass-in-number-of-polling-queues.patch - 0118-Update-documentation.patch - 0119-README-update-Arch-Linux-install-instructions.patch - 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - 0121-nvme-Adding-a-block-size-selector-to-format.patch - 0122-nvme-Regenerate-documentation.patch - 0123-timeout-option-added-to-ns_create-delete-440.patch - 0124-nvme-Remove-duplicate-error-message.patch - Add patches from upstream git tree (FATE#326925) + 0001-wdc-Change-device-capability-checking.patch + 0002-wdc-Add-additional-device-for-vs-internal-log.patch + 0003-generate-new-documentation.patch + 0004-Fix-compilation-with-GCC-8.patch + 0005-Fix-CFLAGS-parameter.patch + 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - Add FC-NVMe autoconnect scripts (bsc#1103354) + 0100-nvme_fc-auto-connect-scripts.patch- Use tnvmcap register for creating namespace (FATE#326925) + 0001-Use-tnvmcap-register-for-creating-namespace.patch - don't execute a command if --dry-run is supplied (FATE#326925) + 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - Remove trailing "\n" so that the output is valid json (FATE#326925) + 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - nvme-cli: remove unnecessary assignments (FATE#326925) + 0004-nvme-cli-remove-unnecessary-assignments.patch - nvme-print.c : fix ns-descs JSON output (FATE#326925) + 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - nvme-cli: fix typo in json_print_list_items (FATE#326925) + 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - nvme-get-property : Add documentation (FATE#326925) + 0007-nvme-get-property-Add-documentation.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (FATE#326925) + 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on (FATE#326925) + 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - nvme-models.c - search for pci.ids (FATE#326925) + 0010-nvme-models.c-search-for-pci.ids.patch - nvme-cli add ns write protect feature support (FATE#326925) + 0011-nvme-cli-add-ns-write-protect-feature-support.patch - nvme-cli: add minimal ana-log page support (FATE#326925) + 0012-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana-log documentation (FATE#326925) + 0013-nvme-cli-add-ana-log-documentation.patch - Fix print format specifier for 64-bit (FATE#326925) + 0014-Fix-print-format-specifier-for-64-bit.patch - nvme-ana-log: fixup compiler warning in show_ana_log() (FATE#326925) + 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - nvme-vendor: fixup c99 declaration in huawei plugin (FATE#326925) + 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - nvme-discover: sanitize options (FATE#326925) + 0017-nvme-discover-sanitize-options.patch - Fix nvme id namespace struct (FATE#326925) + 0018-Fix-nvme-id-namespace-struct.patch - nvme-cli: make show_registers_cap() static (FATE#326925) + 0019-nvme-cli-make-show_registers_cap-static.patch - nvme-cli: wdc-plugin mark array static declaration (FATE#326925) + 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - nvme-cli: fix sparse warnings for declaration (FATE#326925) + 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - nvme-cli: don't use unsigned for fd in lnvm-nvme.c (FATE#326925) + 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - nvme-cli: remove always true condition for u8 (FATE#326925) + 0023-nvme-cli-remove-always-true-condition-for-u8.patch - nvme-cli: fix dead-code nvmf log page discovery (FATE#326925) + 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - nvme-cli: code cleanup for passthru() handlers (FATE#326925) + 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - nvme-cli: fix scaandir() return value (FATE#326925) + 0026-nvme-cli-fix-scaandir-return-value.patch - nvme-cli: netapp plugin handle empty strings (FATE#326925) + 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - nvme-cli: Fix the displayed metadata length value on Big (FATE#326925) + 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - nvme list : fix nvme list output if identify failed on device (FATE#326925) + 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch~ - nvme-cli: fix indentation (FATE#326925) + 0031-nvme-cli-fix-indentation.patch - nvme-cli: make wdc plug-in functions static (FATE#326925) + 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - nvme-cli: mark functions static (FATE#326925) + 0033-nvme-cli-mark-functions-static.patch - nvme-cli: make malloc error handling uniform (FATE#326925) + 0034-nvme-cli-make-malloc-error-handling-uniform.patch - Enlarge local char[] so snprintf(3) can't truncate path. (FATE#326925) + 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - fabrics: make some arguments integers (FATE#326925) + 0036-fabrics-make-some-arguments-integers.patch - fabrics: don't fail empty discovery log page (FATE#326925) + 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - nvme: commonize subsystems info in a helper (FATE#326925) + 0038-nvme-commonize-subsystems-info-in-a-helper.patch - fabrics: add disconnect-all command (FATE#326925) + 0039-fabrics-add-disconnect-all-command.patch - Regen documentation (FATE#326925) + 0040-Regen-documentation.patch - attach-ns : fix segfault for ctrl list wrong input (FATE#326925) + 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - nvme-discover: Retry discovery log if the generation counter (FATE#326925) + 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-ioctl: retrieve log pages in 4k chunks (FATE#326925) + 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - nvme-discover: Re-check generation counter after log page (FATE#326925) + 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - seagate-nvme: fixup coding style (FATE#326925) + 0045-seagate-nvme-fixup-coding-style.patch - nvme-cli: Add 'rae' argument to nvme_get_log() (FATE#326925) + 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - nvme-cli: kill nvme_passthru_admin() (FATE#326925) + 0047-nvme-cli-kill-nvme_passthru_admin.patch - nvme-cli: print "\n" after nvme list-subsys -o json (FATE#326925) + 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - nvme-cli: tests: fix fw_log test coding style (FATE#326925) + 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - nvme-cli: tests: fix id_ctrl test coding style (FATE#326925) + 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - nvme-cli: tests: fix id_ns test coding style (FATE#326925) + 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - nvme-cli: tests: Add get_id_ctrl function (FATE#326925) + 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - Add PCI device id checking for the WDC plugin commands. (FATE#326925) + 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - Fix nvme test device selection to use controller value (FATE#326925) + 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - nvme-cli: prevent resv action field overflow (FATE#326925) + 0056-nvme-cli-prevent-resv-action-field-overflow.patch - nvme-cli: report subsystem-reset not supported by controller (FATE#326925) + 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - nvme-cli: fix indentation for dir_[send/receive] (FATE#326925) + 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - nvme-cli: make read error handling uniform (FATE#326925) + 0059-nvme-cli-make-read-error-handling-uniform.patch - Use sys/ioctl.h to pull in definitions. (FATE#326925) + 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - Remove unnecessary asm/byteorder.h (FATE#326925) + 0061-Remove-unnecessary-asm-byteorder.h.patch - Remove unnecessary linux/types.h include. (FATE#326925) + 0062-Remove-unnecessary-linux-types.h-include.patch - Include libgen.h for basename prototype. (FATE#326925) + 0063-Include-libgen.h-for-basename-prototype.patch - Include sys/stat.h (FATE#326925) + 0064-Include-sys-stat.h.patch - nvme-cli: remove endian.h (FATE#326925) + 0065-nvme-cli-remove-endian.h.patch - We don't need to include linux/types.h here. (FATE#326925) + 0066-We-don-t-need-to-include-linux-types.h-here.patch - Initialize line. (FATE#326925) + 0067-Initialize-line.patch - Use standard interfaces to get timezone offsets. (FATE#326925) + 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - nvme-cli: fix ioctl argument (FATE#326925) + 0069-nvme-cli-fix-ioctl-argument.patch - nvme-cli: fix a typo (FATE#326925) + 0070-nvme-cli-fix-a-typo.patch - Enable code block syntax highlight in README.md (FATE#326925) + 0071-Enable-code-block-syntax-highlight-in-README.md.patch - Makefile: fix bash completion install path (FATE#326925) + 0072-Makefile-fix-bash-completion-install-path.patch - NVMe-CLI WDC Plugin - Simplify the device id checking (FATE#326925) + 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - nvme-cli: Add wdc-plugin command vs-internal-log and update (FATE#326925) + 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - nvme-cli: Add help text for wdc-plugin command (FATE#326925) + 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - Update documentation (FATE#326925) + 0076-Update-documentation.patch - nvme.spec.in : fix bash completion path, require (FATE#326925) + 0077-nvme.spec.in-fix-bash-completion-path-require.patch - nvme-cli wdc plugin: Add get pfail dump command. (FATE#326925) + 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - nvme-cli wdc plugin: Add documentation for pfail dump. (FATE#326925) + 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - Re-gen documentation for new files (FATE#326925) + 0080-Re-gen-documentation-for-new-files.patch - wdc: Fix strncpy warning (FATE#326925) + 0081-wdc-Fix-strncpy-warning.patch - Refactor plugins in a file hierarchy (FATE#326925) + 0082-Refactor-plugins-in-a-file-hierarchy.patch - nvme-cli: fix sanitize status endianness (FATE#326925) + 0083-nvme-cli-fix-sanitize-status-endianness.patch - nvme-cli: fix ana-log endianness (FATE#326925) + 0084-nvme-cli-fix-ana-log-endianness.patch - wdc: Use const string for suffix (FATE#326925) + 0085-wdc-Use-const-string-for-suffix.patch - nvme-cli:fix a typo in SELF-TEST log (FATE#326925) + 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - nvme-cli: fix a typo (FATE#326925) + 0087-nvme-cli-fix-a-typo.patch - nvme-cli: fix array len to hold string of size 4 (FATE#326925) + 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - nvme-cli: fix endianness for the structure field (FATE#326925) + 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - nvme: Handle supported capabilities result for get features (FATE#326925) + 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - connect-all: special treatment to EALREADY afetr write to (FATE#326925) + 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - Added zsh completion installation (FATE#326925) + 0092-Added-zsh-completion-installation.patch - nvme-cli: fix a typo (FATE#326925) + 0093-nvme-cli-fix-a-typo.patch - nvme: fixup ANA group descriptor offset (FATE#326925) + 0094-nvme-fixup-ANA-group-descriptor-offset.patch - nvme: introduce get_nvme_ctrl_attr() (FATE#326925) + 0095-nvme-introduce-get_nvme_ctrl_attr.patch - nvme: print out controller state for 'list-subsys' (FATE#326925) + 0096-nvme-print-out-controller-state-for-list-subsys.patch - nvme-list-subsys: Add device name argument and print out ANA (FATE#326925) + 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - list-subsys: Preserve line breaks and spaces (FATE#326925) + 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - Regen documentation (FATE#326925) + 0099-Regen-documentation.patch - In json output, if the commands add zero length string, it (FATE#326123) + 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0101-Fix-printing-of-large-ANAGRPID-values.patch - micron-nvme: Replace direct use of ioctl (FATE#326123) + 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0103-Fix-printing-of-large-ANAGRPID-values.patch - Fix typos in docs (FATE#326123) + 0104-Fix-typos-in-docs.patch - Fix typos in tests and utils (FATE#326123) + 0105-Fix-typos-in-tests-and-utils.patch - fabrics: support fabrics sq flow control disable (FATE#326123) + 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - fabrics: use trtype_str when parsing a discovery log entry (FATE#326123) + 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - nvme: Add TCP transport (FATE#326123) + 0108-nvme-Add-TCP-transport.patch - fabrics: add tcp port tsas decoding (FATE#326123) + 0109-fabrics-add-tcp-port-tsas-decoding.patch - fabrics: add transport header and data digest (FATE#326123) + 0110-fabrics-add-transport-header-and-data-digest.patch - nvme-ioctl: clear rae for discovery log pages (FATE#326123) + 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - Added support for virtualization-management command (FATE#326123) + 0112-Added-support-for-virtualization-management-command.patch - nvme-cli: Don't print result on passthru error (FATE#326123) + 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - nvme-cli: readme: fix typo in Alpine distro support (FATE#326123) + 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - Added gentoo to README.md (FATE#326123) + 0115-Added-gentoo-to-README.md.patch - fabrics: pass in number of write queues (FATE#326123) + 0116-fabrics-pass-in-number-of-write-queues.patch - fabrics: pass in number of polling queues (FATE#326123) + 0117-fabrics-pass-in-number-of-polling-queues.patch - Update documentation (FATE#326123) + 0118-Update-documentation.patch - README: update Arch Linux install instructions (FATE#326123) + 0119-README-update-Arch-Linux-install-instructions.patch - fabrics: allow nr_io/write/poll_queues and queue size to (FATE#326123) + 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - nvme: Adding a block size selector to format (FATE#326123) + 0121-nvme-Adding-a-block-size-selector-to-format.patch - nvme: Regenerate documentation (FATE#326123) + 0122-nvme-Regenerate-documentation.patch - timeout option added to ns_create/delete (#440) (FATE#326123) + 0123-timeout-option-added-to-ns_create-delete-440.patch - nvme: Remove duplicate error message (FATE#326123) + 0124-nvme-Remove-duplicate-error-message.patch- Update to version v1.6 (FATE#326139, FATE#326434, FATE#326558): * Release 1.6 * lightnvm: fix type coercion * fix reservation report 0's based dword count * nvme.c, list_ns: use le32_to_cpu in display * nvme-cli: adjust memset size for data buffer in submit_io * fabrics: omit newline character when reading nvme host nqn * fabrics: fail early if argconfig_parse failed * nvme-cli: print firmware activation notices support bit to id_ctrl * nvme-cli: add support of RAE * Add a single get-property command for NVMeOF. * nvme-ioctl.c : nvme_get_properties(): fix 64bit offset advance * nvme-cli: add support for DLFEAT * intel: fix latency stats printing * Update doc * nvme-cli: add changed-ns-list-log documentation * nvme-cli: add changed log ns support * NVMe-CLI Fix id-ns fpi field when Human Readable option selected. * Fix format specifier for 32-bit * Fix json output of 128-bit numbers * Replace host-gen telemetry short-option 'h' with 'g' * Add man pages for new device self test commands * Updating version to 1.1 * nvme-cli: Implement printing get NOPSC feature * nvme-cli: Implement printing the get Keep Alive Timer feature * nvme-cli: Implement printing the get host controlled thermal management feature. * nvme-cli: Implement printing the get timestamp feature. * Adding ppc big endian support * Revert "nvme-cli: Wait for device file if not present after successful add_ctrl" * Revert "nvme-cli: Add ioctl retry support for "connect-all"" * nvme-cli: fix compilation error * Updatign the plugin version * refactored some strings * Removed Duplicate commands. * Initial checkin for Seagate Plugin * nvme-cli: update the document for id-nvmset subcommand * nvme-cli: update new fields in id-ns subcommand * nvme-cli: add support for id-nvmset subcommand * Wrote man page for telemetry * nvme-cli: Implemented Device self test and log. * Add user parameter to specify data area region from telemetry log * Regenerate man pages * Documentation: allow to format with asciidoctor * Documentation: fix title markers * fabrics: add ctrl-loss-tmo to connect-all * nvme-cli: Modify Get Features-Asynchronous Event Configuration * Add open-channel 2.0 identify support * nvme-cli: fix show command typo * nvme-cli: Fix build breaks for GCC 8.1 Signed-off-by: Alexey Timofeyev * Add nvme id-ns command test * Add nvme id-ctrl command test * Add nvme fw-log commmand test * Add support for Micron plugin * nvme-cli: fix get_nsid() return value check * nvme-cli: allow block device for delete-ns * nvme-cli: Add ioctl retry support for "connect-all" * nvme-cli: Wait for device file if not present after successful add_ctrl * nvme-cli: show partial results if controller fails during list and list-subsys * fabrics: add option to supply keep-alive-timeout for connect-all * nvme-cli: fix perror when blkdev not given when get-ns-id * Fixes for log page access. * nvme-cli: make it return 0 in case of non-fabric for show-regs * Regenrate documentation * Documentation: add manpage entry for connect's --ctrl-loss-tmo setting * nvme-cli: fix leak in endurance_log command * nvme-cli: fix seg_fault by cmd options in endurance_log * Remove error print for telemetry log arg parse * Fix intel media wear json output * Use fixed-width integer types for long suffixed parameters * Add toshiba plugin to makefile rules. * Add toshiba plugin code and command documentation. * nvme-cli: Add friendly status messages * nvme-cli: correct spelling of discovery * get-log: Make log identifier a required parameter * nvme-cli: fabrics: Fix passing "host_traddr" for all transports * Log error incase of failure in get_nvme_subsystem_info() * Fix double free in list_subsys * Fix parameter descriptions * Add remaining fields from NVM Sets * Don't print non-existent command line options * Fixed a bug where cdw11 was being overwritten by cdw12 * Regenerate documentation * Add manpage for endurance log * nvme-cli: fix typo in 'disconnect' docs * Fix fabrics property commands * Fix endianess in WDC plugin. * Ignore cscope files * Add read-recover level feature decoding * Add support for NVMe Sets log page * Add support for decoding IO Determinism features * Add decoding for new controller attributes * Update makefile dependencies * nvme-cli: add netapp smdevices man page * nvme-cli: add NetApp plugin * Fix freeing wrong address * nvme-cli: make it use NVME_IDENTIFY_DATA_SIZE * nvme-cli: adjust json print according to uint format * nvme-cli: add helper for sanitize command * nvme-cli: telemetry-log add controller initiated log gathering * flush: Use device NSID if issuing through block device * NVMe-CLI Fix fw_log Command json output * nvme-cli: fix typo in Intel SMART json output * nvme-cli: update documentations to sync up with subcommands * nvme-cli: convert iekey into a no_argument parameter * nvme-cli: make return negative value in nvme_get_nsid() when not blkdev * nvme-cli: move print-function to nvme-print * nvme-cli: fix leaks in subcommands * nvme-cli: add print for command name to effects-log * nvme-cli: make it have bpid in cdw10 for fw-commit * nvme-cli: add command specific field to json output of error-log * nvme-cli: Fixed incosistency of error handling in intel plugin Signed-off-by: Oleksii Timofieiev * Use '-' for compounded word telemetry-log subcommand * Use NSID all for error log * nvme-cli: Implement nvme_get_log13 * nvme-cli: handle long commands in help message by adjusting minimal padding Signed-off-by: Oleksii Timofieiev * nvme-cli: wdc: Removed superfluous output in WDC plugin * NVMe-CLI WDC-Plugin Update drive essentials code with review comments. * nvme-cli: Add support of unsigned long long to json routines Signed-off-by: Oleksii Timofieiev * NVMe-CLI WDC-Plugin Add clear-pcie-corr documentation. * NVMe-CLI WDC-Plugin Add clear-pcie-corr command * NVMe-CLI WDC-Plugin Add drive-essentials documentation * NVMe-CLI WDC-Plugin Add drive-essentials command * nvme-cli: memblaze: add error return after parse_and_open() * nvme-cli: memblaze: fix memory leak in memblaze-nvme.c * nvme-cli: Implement get_telemetry_log from 1.3 spec * nvme/vendor: Add get log LSP/LSO fields from 1.3 spec * nvme-cli: lnvm: Make it return error status when argconfig_parse fails * nvme-cli: fix memory leak in passthru() * nvme-cli: wdc: fix mismatch in document for smart-add-log * nvme-cli: wdc: add const to descriptions * nvme-cli: fix memory leak in dir_receive() * nvme-cli: fix memory leak in sec_recv() * nvme-cli: fix memory leak in dir_send() * nvme-cli: fix memory leak in sec_send() * nvme-cli: fix memory leak in set_feature() * nvme-cli: fix memory leak in fw_download() * nvme-cli: fix memory leak in ns_descs() * nvme-cli: fix memory leak in list_ctrl() * nvme-cli: add error handling for a failure of malloc * nvme-cli: tests: fix typo in get_feature_test * nvme-cli: tests: remove nsid parameter in a testcase of error-log * nvme-cli: update documentation of effects-log * nvme-cli: add support for options to effects-log subcommand * nvme-cli: intel: add const to descriptions of subcommand option * nvme-cli: intel: add check for fd after open to intel commands * nvme-cli: intel: fix smart-log-add documentation * lightnvm: enable to set OP on target creation * nvme-cli: intel: update smart-log-add command documentation * nvme-cli: update error-log documentation * nvme-cli: lnvm: add human-readable print format to ns-id subcommand * nvme-cli: lnvm: add check for fd after open operation * nvme-cli: lnvm: remove unnecessary force parameter of ns-id in lnvm * nvme-cli: lnvm: add whitespace between words in a description * nvme-cli: add BPS bit field to CAP controller register * Update subcommand alias description in README.md * nvme-cli: add support for json output format of sanitize-log command * nvme-cli: Remove unnecessary nsid field in error-log * nvme-cli: add print for command specific info field of error log page * nvme-cli: update print for sanitize-log command with output-format * nvme-cli: make sanitize description const * Fix verbose decoding for coalescing aggregation time * Allow hierarchy of similiarly named plugins Drop: - 0001-nvme-cli-add-NetApp-plugin.patch - 0002-nvme-cli-add-netapp-smdevices-man-page.patch - 0003-get-log-Make-log-identifier-a-required-parameter.patch - 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch - 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch - 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch - 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - 0008-nvme-cli-Implement-nvme_get_log13.patch - 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - 0010-nvme-cli-add-support-of-RAE.patch - 0011-nvme-cli-add-minimal-ana-log-page-support.patch - 0012-nvme-cli-add-ana-log-documentation.patch - 0013-nvme-discover-sanitize-options.patch - 0014-Fix-double-free-in-list_subsys.patch - 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - 0016-nvme-cli-move-print-function-to-nvme-print.patch - 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-discover: Retry discovery log if the generation counter changes (bsc#1087848) + 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-fabrics: Fix passing "host_traddr" for all transports (bsc#1084379) + 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (bsc#1084379) + 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on connect (bsc#1090568) + 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-vendor: Add get_log LSP & LSO fields from 1.3 spec (bsc#1099018) + 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - nvme-cli: Implement nvme_get_log13 (bsc#1099018) + 0008-nvme-cli-Implement-nvme_get_log13.patch - nvme-cli: Add support of unsigned long long to json (bsc#1099018) + 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - nvme-cli: add support of RAE (bsc#1099018) + 0010-nvme-cli-add-support-of-RAE.patch - nvme-cli: add minimal ana-log page support (bsc#1099018) + 0011-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana_log documentation (bsc#1099018) + 0012-nvme-cli-add-ana-log-documentation.patch - nvme-discover: sanitize options + 0013-nvme-discover-sanitize-options.patch - Fix double free in list_subsys + 0014-Fix-double-free-in-list_subsys.patch (bsc#1099018) - Log error in case of failure in get_nvme_subsystem (bsc#1099018) + 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - nvme-cli: move print function to nvme-print.c (bsc#1099018) + 0016-nvme-cli-move-print-function-to-nvme-print.patch - nvme-cli: show partial results if controller fails (bsc#1099018) + 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - nvme-list-subsys: Add device name argument and print ANA state (bsc#1099018) + 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch- Add ctrl-loss-tmo to connect-all command (bsc#1084379) + 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch- Add keep-alive-tmo option to connect-all command (bsc#1090568) + 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch- Add ctrl-loss-tmo option to fabrics connect manpage (bsc#1084379) + 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch- Make log identifier a required parameter (bsc#1086240) + 0003-get-log-Make-log-identifier-a-required-parameter.patch- Add NetApp vendor plugin (bsc#1080672) + 0001-nvme-cli-add-NetApp-plugin.patch + 0002-nvme-cli-add-netapp-smdevices-man-page.patch- Update to version v1.5 (FATE#322735): * Remove upstreamed patches: - 0001-nvme-Introduce-new-list-subsys-command.patch - 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch * fabrics: also set queue_size and nr_io_queues on connect-all connects * nvme-cli: add duplicate_connect parameter support * nvme-cli : wdc-plugin Add support for WDC SN100 and SN200 devices. * Add AEN decoder helper to get-log * Regen documentation * Add Nix(OS) install instructions to the README * Fix the Markdown code for the Alpine install instructions * nvme-cli: make address print format more human-readable * intel-nvme: Fix compiler errors and warnings * Include sizing data in json output that's already included in the non-json results. * Cleanup variable definitions * Add command effects log page * Increase default format timeout * Revert "nvme-cli: add duplicate_connect parameter support" * nvme-cli: add duplicate_connect parameter support * nvme-cli: fix wrong bitmask in number of rpmb units. * nvme-cli: make command description const * nvme/id-ns: do not try to get namespace id from non-block device. * Fix typo in previous commit * Fix long suffix parse on 32-bit machines * Nitpicked a printing alignment issue with the id-ns vendor specific field * Avoid unnecessary abbreviation. * nvme/flush: explicitely close file descriptor * Fix memory leak * Add 'DEAC' support to write-zeroes command * Rebuild documentation * nvme-cli: resync nvme.h with the kernel's * NVMe-CLI : WDC-Plugin Updated Smart Log Command * NVMe-CLI : WDC-Plugin Documentation for Updated Smart Log Command * Regenerate documentation * nvme-cli: update show_registers_cc() to use nvme.h * nvme-cli: replace values of all namespaces with NVME_NSID_ALL * nvme-cli: add prints for new HMB identify fields of TP 4002 * Update get-feature help text * Improve code alignment on intel plugin * Update intel internal log man page. * nvme-cli/intel: Return if arg parsing returns error * nvme: add options for write command directives * Update documentation * Updated the human readable printing for the SGLS field in the id-ctrl command to be compliant with NVMe 1.3 * nvme: Introduce new 'list-subsys' command * nvme-cli: add support to get properties for NVMe over Fabric * nvme-cli: support to set the property for NVMe over Fabric * Reorder command list * Documentation fixes * nvme-cli: add support alias command with Firmware Activate * nvme-cli: update Firmware Commit with boot partition feature * nvme-cli: add command specific status of Firmware Commit * Update documentation to use aliases * nvme-cli: add prints of boot partition feature to show-regs * nvme-cli: Fix small mem leak. * Release v1.5- Add list-subs subcommand (bsc#1072813) + 0001-nvme-Introduce-new-list-subsys-command.patch- Update descriptions.- Update to version v1.4 (FATE#322735): * Fixup Security send/recv to read data from disk * Unbreak RPM build after bash completion files were moved in 7e4c7596 * fabrics: Fix disconnect_by_device from disconnecting instance 0 on error * lightnvm: allow to init target on factory mode * Fixed problem with security-recv binary output not working correctly * nvme-cli: return 0 if disconnect operation with cfg.nqn successfully * Fix compile for 32-bit * nvme-cli: Fix build on aarch64-linux-android-4.9 * nvme-cli: Huawei plug-in. * nvme-print: Fix line spacing on -H option * id-ctrl: remove new lines from json output * nvme-list: print empty lists when no devices are present * fabrics: add option to override drivers queue depth * nvme-cli: nvme-intel implement json output for smart-log * nvme-cli: Add parsing support for noiob * Fix potential device string truncation * fabrics: add option to override drivers queue depth also for connect-all command * Regenerate man-pages * Release v1.3 * nvme-print: Free only top-level json objects * fix use-after-free in pci.ids parsing * nvme-cli: add fields into identify controller data structure * nvme-cli: show more fields for id-ctrl * nvme-cli: id-ctrl: display additional fields * Show help when no or an invalid device is given * nvme-cli: add id-ctrl for nvme-huawei plug-in. * Fix spelling errors * fabrics: add hostid option to connect command * nvme-cli: add ns-descs subcommand * nvme-cli: Get Feature support for Extended Host Id * nvme-cli: Fix typo in Intel plugin and improve generic help text * Implement Intel Vendor specific logs * nvme-cli: add thermal management fields for smart-log * nvme-cli: add temperature sensor fields in json_smart_log * nvme-cli: add output-format discription for smart-log * Formatting update * Regenerate documentation * nvme-cli: add error message for nvme list. * Fix typo of flbas in nvme_create_max_ns_test * Show help for get-ns-id * Show help for nvme reset and subsystem-reset * nvme-cli: Extended Data Structure in resv-report * Update docs * resync nvme.h with the kernel nvme.h * nvme-cli : add support for sanitize command. * nvme-cli : add sanitize command documentation. * nvme-cli : add support for retrieving sanitize log. * nvme-cli : add sanitize-log command documentation. * fix build without libuuid * nvme-cli : wdc-plug-in : return on invalid input device. * nvme-cli : only print help text and return for nvme list -h option. * nvme-cli/list-ns: fix identifying active or allocated namespaces list * Fixed get_internal_log to parse the entire nlog and allow selection of specific regions to be parsed. * NVMe-CLI Fix Sanitize Command Parameter Types * Fix app tag and mask setting * Fix app tag field sizes * nvme-cli/list: fix when nvme device can not be open * nvme-cli/list: change fd returned by open operation from unsigned to signed. * Makefile: allow linker override for cross uuid test * nvme-cli: fix connecting failure due to invalid uuid format of hostid * nvme-cli/fabrics: Add ctrl-loss-tmo param to connect cmd * Fixing macro definitions to avoid issues when these are used in expressions * nvme-cli: add nvme directive command support * nvme-cli: add documentation for directive commands * fix for issue 219, show-regs reports AQA.ACQS and AQA.ASQS as bytes * nvme-cli: Fix nvme ns desc * new bit fields (6, 7, and 8) for OACS from NVMe rev 1.3 * added new bit field (6) to ONCS from NVMe rev 1.3 * nvme-cli: Describe action 3 of nvme activate * nvme-cli: generate spec-compliant UUID NQNs * NVMe-CLI Fixed Status Code check for reset type on fw-activate. * Added handling for temperature threshold values below 0C(273K) and removed buffer check for human readable output as Temperature threshold feature does not use Memory Buffer for Attributes * Update nvme.c * nvme-cli : Add Namespace Rescan Command * nvme-cli : Add man documentation files for ns-rescan command. * Version 1.4 Release * Drop upstream patches: - 0001-fabrics-add-option-to-override-drivers-queue-depth.patch - 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch - add-missing-nvme_id_crtl-fileds.patch - 0003-nvme-cli-show-more-fields-for-id-ctrl.patch - 0004-nvme-cli-id-ctrl-display-additional-fields.patch - 0005-nvme-cli-add-ns-descs-subcommand.patch - 0006-fabrics-add-hostid-option-to-connect-command.patch - 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch - 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- allow override queue depth and nr io queues on connect-all (bsc#1063462) + 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch- Generate Spec compliant UUID NQNs (bsc#1057498) + 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- Fix hostid parsing (bsc#1049272) + 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch- Add hostid option to connect command (bsc#1045293) + 0006-fabrics-add-hostid-option-to-connect-command.patch- Create nvme files and directories in /etc/nvme (bsc#1045931 )- Provide nvme ns-descs subcommand (bsc#1038235) + 0005-nvme-cli-add-ns-descs-subcommand.patch- Also re-build documentation on each build (bsc#1037297)- Add NVMe over Fabrics specific id-ctrl fields (bsc#1037293) + add-missing-nvme_id_crtl-fileds.patch + 0003-nvme-cli-show-more-fields-for-id-ctrl.patch + 0004-nvme-cli-id-ctrl-display-additional-fields.patch- Add possibility to change queue depth at connect time (bsc#1037297) + 0001-fabrics-add-option-to-override-drivers-queue-depth.patch + 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch- Update to version v1.2 (FATE#322735 ,bsc#1033410): * Include endian.h for byte/host order functions * nvme-cli: Add nvme hostnqn generation option * nvme.spec/debian: Auto generate host nqn as part of install * Documentation: Add entry for gen-hostnqn * Regenerate Documentation * Fix read/write man pages * get-features: Don't try to read the data buffer for sel == 3 * Documentation: fix location of device reset * Regen documentation * Remove debian/ directory * Remove pyc files generated by 'make test' * Moving the bash completion files to the standard * lightnvm: default to -1 on lun begin and end * nvme-cli: fabrics: Fix to pass "host_traddr" to the kernel driver. * nvme-cli: id-ctrl: Fix memory leak for JSON. * nvme-cli: id-ns: Fix memory leak for JSON. * nvme-cli: error-log: Fix memory leak for JSON. * nvme-cli: resv-report: Fix memory leak. * nvme-cli: smart-log: Fix memory leak for JSON. * nvme-cli: fw-log: Fix memory leak for JSON. * nvme-cli: json_add_smart_log(): Fix memory leak for JSON. * nvme-cli: smart-log: Allow negative values for temp sensors. * Don't print unimplemented sensor * Build without uuid * get-ns-id: Exit when no device provided. * nvme-cli: id-ctrl: Add vendor fields in JSON id-ctrl. * nvme-cli: nvme.c: Allow plug-ins to access to output formats and helper. * nvme-cli: Western Digital/HGST plug-in. * nvme-cli: Western Digital/HGST plug-in documentation. * : Correct NVMF enum values to match NVMe-oF rev 1.0 * fabrics: Handle space-padded TRSVCID and TRADDR fields * nvme-cli: bug-fix: use right file name for perror. * move show_intel_smart_log to intel-nvme.c * remove json_add_smart_log * remove nvme_intel_smart_log * move struct nvme_additional_smart_log to intel-nvme.c * nvme-cli/format: use existing LBAF if none requested * nvme-cli: Release v1.2- Update to upstream release v1.1 (FATE#322735) * This fixes multiple compiler warnings for 32-bit and other environments from v1.0, adds more documentation to fabrics, removes the libudev dependency entirely from this project, adds a framework for unit testing devices, and fixes usage for user defined install paths- Update to upstream release v0.9 - Remove merged remove-version-from-list.patch * New extensions, fabrics support, a bug fixes. The 'list' command is liberated from its udev dependency, and no longer requires CONFIG_IO_STRICT_DEVMEM be disabled.- Don't map controller registers in 'list' command (boo#986891) + remove-version-from-list.patch- Update to upstream release v0.8 - Remove merged patch 0001-bash-completion-Remove-shebang-line.patch * Code re-organized to support new extensions. While these are called "plugins", they currently have to be built into the executable. Support for dynamically loadable plugins is under consideration. * LightNVM is added as a built-in plugin. * Intel vendor specific commands and structure decodings are supported in a new intel plugin. * Support for NVMe-over-Fabrics * New output format "json" for a subset of commands that decode returned structures. * Lots of various documentation and minor code fixes.- Update to upstream release v0.7 + 0001-bash-completion-Remove-shebang-line.patch Keith writes: Just a few minor updates and documentation fixes. There is also a new option for passthrough commands that can be used to help detect data over/under run. Tagging a stable release so we can consider features that bring in other transports and third party extensions.- Exclude build on s390x (FATE#319560)- Update to upstream release v0.5 The v0.4 breakage should all be resolved now. Tagging release v0.5, and back to stability.- Update to upstream release v0.4- Fix display of version number (boo#966740)- Initial packaging for openSUSE/bin/sh/bin/sh/bin/sh/bin/shs390zl33 1669023735  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.13-150300.3.23.21.13-150300.3.23.2 nvmehostidhostnqnnvmefc-boot-connections.servicenvmf-autoconnect.servicenvmf-connect.targetnvmf-connect@.service70-nvmf-autoconnect.rules71-nvmf-iopolicy-netapp.rulesnvmebash_completioncompletionsnvmenvme-cliREADME.mdnvme-cliLICENSEnvme-admin-passthru.1.gznvme-ana-log.1.gznvme-attach-ns.1.gznvme-changed-ns-list-log.1.gznvme-compare.1.gznvme-connect-all.1.gznvme-connect.1.gznvme-copy.1.gznvme-create-ns.1.gznvme-delete-ns.1.gznvme-dera-stat.1.gznvme-detach-ns.1.gznvme-device-self-test.1.gznvme-dir-receive.1.gznvme-dir-send.1.gznvme-disconnect-all.1.gznvme-disconnect.1.gznvme-discover.1.gznvme-dsm.1.gznvme-effects-log.1.gznvme-endurance-log.1.gznvme-error-log.1.gznvme-flush.1.gznvme-format.1.gznvme-fw-commit.1.gznvme-fw-download.1.gznvme-fw-log.1.gznvme-gen-hostnqn.1.gznvme-get-feature.1.gznvme-get-log.1.gznvme-get-ns-id.1.gznvme-get-property.1.gznvme-help.1.gznvme-huawei-id-ctrl.1.gznvme-huawei-list.1.gznvme-id-ctrl.1.gznvme-id-iocs.1.gznvme-id-ns.1.gznvme-id-nvmset.1.gznvme-intel-id-ctrl.1.gznvme-intel-internal-log.1.gznvme-intel-lat-stats.1.gznvme-intel-market-name.1.gznvme-intel-smart-log-add.1.gznvme-intel-temp-stats.1.gznvme-io-passthru.1.gznvme-list-ctrl.1.gznvme-list-ns.1.gznvme-list-subsys.1.gznvme-list.1.gznvme-lnvm-create.1.gznvme-lnvm-diag-bbtbl.1.gznvme-lnvm-diag-set-bbtbl.1.gznvme-lnvm-factory.1.gznvme-lnvm-id-ns.1.gznvme-lnvm-info.1.gznvme-lnvm-init.1.gznvme-lnvm-list.1.gznvme-lnvm-remove.1.gznvme-micron-clear-pcie-errors.1.gznvme-micron-internal-log.1.gznvme-micron-nand-stats.1.gznvme-micron-pcie-stats.1.gznvme-micron-selective-download.1.gznvme-micron-temperature-stats.1.gznvme-netapp-ontapdevices.1.gznvme-netapp-smdevices.1.gznvme-ns-descs.1.gznvme-ns-rescan.1.gznvme-read.1.gznvme-reset.1.gznvme-resv-acquire.1.gznvme-resv-register.1.gznvme-resv-release.1.gznvme-resv-report.1.gznvme-sanitize-log.1.gznvme-sanitize.1.gznvme-security-recv.1.gznvme-security-send.1.gznvme-self-test-log.1.gznvme-set-feature.1.gznvme-set-property.1.gznvme-show-hostnqn.1.gznvme-show-regs.1.gznvme-smart-log.1.gznvme-subsystem-reset.1.gznvme-telemetry-log.1.gznvme-toshiba-clear-pcie-correctable-errors.1.gznvme-toshiba-vs-internal-log.1.gznvme-toshiba-vs-smart-add-log.1.gznvme-transcend-badblock.1.gznvme-transcend-healthvalue.1.gznvme-virtium-save-smart-to-vtview-log.1.gznvme-virtium-show-identify.1.gznvme-wdc-cap-diag.1.gznvme-wdc-capabilities.1.gznvme-wdc-clear-assert-dump.1.gznvme-wdc-clear-fw-activate-history.1.gznvme-wdc-clear-pcie-correctable-errors.1.gznvme-wdc-drive-essentials.1.gznvme-wdc-drive-log.1.gznvme-wdc-drive-resize.1.gznvme-wdc-enc-get-log.1.gznvme-wdc-get-crash-dump.1.gznvme-wdc-get-drive-status.1.gznvme-wdc-get-pfail-dump.1.gznvme-wdc-id-ctrl.1.gznvme-wdc-log-page-directory.1.gznvme-wdc-namespace-resize.1.gznvme-wdc-purge-monitor.1.gznvme-wdc-purge.1.gznvme-wdc-vs-drive-info.1.gznvme-wdc-vs-error-reason-identifier.1.gznvme-wdc-vs-fw-activate-history.1.gznvme-wdc-vs-internal-log.1.gznvme-wdc-vs-nand-stats.1.gznvme-wdc-vs-smart-add-log.1.gznvme-wdc-vs-telemetry-controller-option.1.gznvme-wdc-vs-temperature-stats.1.gznvme-write-uncor.1.gznvme-write-zeroes.1.gznvme-write.1.gznvme-zns-changed-zone-list.1.gznvme-zns-close-zone.1.gznvme-zns-finish-zone.1.gznvme-zns-id-ctrl.1.gznvme-zns-id-ns.1.gznvme-zns-offline-zone.1.gznvme-zns-open-zone.1.gznvme-zns-report-zones.1.gznvme-zns-reset-zone.1.gznvme-zns-set-zone-desc.1.gznvme-zns-zone-append.1.gznvme-zns-zone-mgmt-recv.1.gznvme-zns-zone-mgmt-send.1.gznvme.1.gz/etc//etc/nvme//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share//usr/share/bash_completion//usr/share/bash_completion/completions//usr/share/doc/packages//usr/share/doc/packages/nvme-cli//usr/share/licenses//usr/share/licenses/nvme-cli//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26915/SUSE_SLE-15-SP3_Update/332272c8db3d8e8ab168e947906cee87-nvme-cli.SUSE_SLE-15-SP3_Updatecpioxz5s390x-suse-linux  directorycannot open `/home/abuild/rpmbuild/BUILDROOT/nvme-cli-1.13-150300.3.23.2.s390x/etc/nvme/hostid' (No such file or directory)emptyASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1777410109cc121c5cbba9108ab89eadc72f86d5, for GNU/Linux 3.2.0, strippedC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRR R R RRR RRR RΑ}h8%Elif [ -f /sys/class/fc/fc_udev_device/nvme_discovery ]; then /usr/bin/echo add > /sys/class/fc/fc_udev_device/nvme_discovery fi/bin/shsystemdsystemdutf-8742e4708abd52790c3717125841245c8faed3705c9a4ffb60a1ef0701bd4cfb9? 7zXZ !t/?] crt:bLL lhtPq~&8NoMwSTiX`2m~;}@*#ob{Ց |(^B!mYhĜ,!z_gG51EVd yk(EF x8 yaH5!;8 jOKA嫽s?ژ; 40mȉ#+0yܛxpu% )-%_A&# +;xtJuz3hLp 1HA+=^D>Hc+BtfL/ʤb{$5~W“c?+H!<ʟ=ya2C@E(5;aOz'vsBvUXbo * 8ю1U; t e xYM%=Su2Bmc?cT٘GV1{U 5 > *SpJ?dyq &6<E)S&L+LG:8Mƺzlwl̺057=|jl;Mx.<ֺ%o"cvJڌ"(Ks#v,a!lR7V]k 6hp\6.+H i(e^ : ]HsaH'Zu'1YP'W0=~z3? aJ*l󐁽EQqt>xZyc?{)M6}D%ދy]MusP]S LIiÁbo!<^;^5Ȩ>\t4l]O!3U3K]+[к/:vyV fgG:뇭(*w(~ĪءZkn 2Ph<+A](s.^ݮ fg_z&$hb3)1]o8Еz^1hdɅCpO#'}Mymdq&n*U&(cC*`*o5wsk1>}őBX:Zeq2Ug.dp5302zzg)]BYAI!"3⪤op2YR<uh$` "жܘXT|qSdv] +Ij\ 6іPٰ]c.NKdLN@b-UO/d+D3SxpJ4O0Pz[cT|Ecɀ70 ֵQ 8-\ݞr_*;0(=)g˽i$DvE&P`Dvt-61)4[Sm:txe;!rjqFK۹[;ŽȂ.3iΧeB9 {,'yy"$+Ck60 _ŀMBErzFO?" $Nı&W|J$w$Up4ȡ9Qd\ wyzDT_ՂKxڂ4Xq)bӻk6EBڔ,RC=ҍv9$ -́pv_nNZ^a+3@ L/*0qFY([[Pce\*tmbT%ڋC<0F?/" r4 %G0ڽ8#uδȆa~)'SGꁠFI.LLnay [a)-Uwv s$/j\7w(I=ԫrANֹ&G$HUvEkv ;%ܒ0:{>04,\}ūݰCۺ ` .Z%m˅T8oɚN=.7Ά~uNTu6A4ikvyPkGWg$Sڧ!4B/.y#k Ōbao.Pes_S/ %[$ =#! mil,R&=4 m&|( #[TQG ф}v`4{givL"< nϺڽmsE4X ~> N^Q@c֥\Sz7j#ؒ+X0ԚɊ_o-]!V\ k@ )m;nFk?4\ 5SjT7RYՁW᤟ χ0!‹9{AE} C@lMPvs3]0`$^Y4.@?F#@ cF;P!5v  2H9`xZ%ȱ5"bPp_d6~$CVuܝ?O8x;/.ؙ#uR%2tzJ7+娒0S(/|W!mq׆LZzEFb~EcSf`%&OD~l *qV fA^ޓaov.lyH8Vx1eS]5qwaY`o {oQ}5ߩi ((=nSB~}kc$.R.⪪`i G O9_Keޱǣ]C˱{k>>]FljZՕAij7q1P|X([Mn[Fd n ?,rJJ^-򜱬6) 7'b3άv1z n2 񤋾Re  6?PԚ[! " *CРRPL[)&WƢu}M U*⠜&5мPm'ϾWqι@=3P|Gx*?_૸8vp©p($_\L]E}#Hzr_d0#ԐE=:[|fb"=+A'm-۵Г.nSS mL7aF\4fx7T44*m&#<@\b5Kȟ3i;|}#)sKEh6򹼅#[t75]pT1Gs9;=ZLZV&՟h&`wەuhՕBNebC{&`#문xCy'I jNUBԜ/RIzçj@0^av7夋'wZX[4,$]tQxٱ}M 3H_w5zꙮ;9CRxk4vq./|LMޠ;+Jh4 m=^~l_צ`-KepN?|ً_[ tX}'LX}8}3^~.i}v >2O#ItxkJ0%u=R9rT͓&n\ M\kS1bD-s[EOi>[AN Wl# '+.Ɣ[\Z9;@&u7 f;~anY[sE~BB1_4>)@aC~\\`W6fѽNv.59_Xѩvyr0+i>c[`=.\-]Xd˧B׺` Z]~?,r5#2 C/*+w0Ua7 $ M]s/ё"P 9Q{P F0?*Tff06a&hߵh!W'AlZ߭4$UU96m͡t.~i6Zln36<.g-B\S9D~3Pb'A|;:)>l֝hl$nPZo06J&RjERt !@8% %P`:z^ʷED,?HR[MoguzqĨR!P#df7Ba8YbsD $ ^m姱&btW1&L߫ &ՒY? ¥'3wWq).YhWK#1-&zq(ѳmLil5p4͔7pieɢh|R =G 옥5$GJ 㩴-BwjMϚ*YxQh# v{?Ś$37p>l҂X"sS&Ga }}U@V-.8 T͝ xC̄!+E@^mgC E~l@H(`_]P[A;_>L}rPA,$^ ]k7Kڙh'8<7.w]+/@-) ҩD <{Cd3%JX ,mDlh/)8DDaM%8mtexfL{ p@E@n^>BRGikJбBfV \$DUͮTL~ѿL>FM'qI}xhv!ЬmܞKM3Gո !fyQZ}q"6QU̪t+~-;=lWl\yho-Tĵ|wR٣(O1Gu{!rVSjs2e6^w <0YSiRo`ܐu.3fՓD yE6 VY+CQR@YF!‚7Z^8JqnKVZ⎟8@T;NL1iR5[7CX&[nC,-ǹ}ewf:Hi3ıDG'oAf{CJVA5h\##"ۮƷB3yB73#5f%pjpyP _ 87߹3PjV".~TQ鹡u?yBIKskoO e,?T|&oв@[[BǏ^ɟB^^H +QX&=bI@Zfŏ].0#[NG= +p^Vԩme3,rz&׀h7u$J{pƨZEMS,f쎲hk㺌-7;o g$>zsx `e-$BJ'.w FXik O+yRR i2jY |ڄ vI$yj.hB)3W?g^! 7;;DupN+Q| )+9yN2HJyp{knHU A U Z}~̦k1ÈFM$'è"xXv#Ob v0b"LLWL$H;rJ"˜OR'ʭ iK4Khʗ7l~)_v휠,k4s#浳& YEb{F@*31zv`+~Fa8:^K:3{!l:I喦vt #6DdfM-GD𺹤|_NPyύ zJM,I_UynܬL<{(޶R!sDmQk&Am/Լ䠧ɁE9Fx433Z~/ߊv~cs0}MIoykMM[gpP#gg,o36t=٨򉳢ޝtqܪX]AB&QF j Kx< gKddћ 3?7Bw ۣgcI*>a6IJ> 82^qEĤܝ\x[]8 &A8@h5rᰡ (K,BEl֗ԗXz1b\ kĐ!7S\M>9f:^2_hTx#^G oJ 93}k:;sƠ^s|џS;\8LHqRw֫U-Փp wOQ^&5ʎqTإI9mjHeQ˹{IJ-rvc* D.2 #vA3ZRrغ6ATttFɶz^0dtAiq< N4iB#y- EihBwq9/-A)5/4,I?il}uH :` 3rs0ǻwG<{&bbJV U̓%.YAO1WY3UWO8-% E v=urVFoZ(ڜSCq<ZպZDn. bHVDbދ? ?emW}fkWz{ &y"h|W.{G^D}b2RQ77i>rtɻ 3e\KNxz,Ttة̱,l5/?OF(Ki&B/.,́nZg @j/-UMiq13JF5[% TCL{סe/,Ai1!]Hk LyVuzddM(*񖨑/Ңu|8UXwCQb,I? quFPSԔ\Qw-]J51(n\%Z;gi &Rr#3W+S`A ;ЏGd#:5aCu( =%1?UR]BEW3oT731̭b~7K;_{&f$VQ[ԘA5^b\z ׵=W ڲ}.K܅ʥ@=X|'hTh;0c0^WΦW te/Sq5y@Can吝a59pBi!~)&YEXng8YWJ\&{@olub*K$Wz<@!1_[8u|7R|kX?"Q }>/ŭ>i\~Z_ZaXVr8U0 {lɎH,=G]+`(?Yt8O,˳Wz@1&`ӶlNC)%1Dݨʉ=?@bgD>^qudKcmiXֆUiL[! [S=%!h0G'o Gw )k<;v^<~3vZOe8?IGH?Zm8NC.ɏ 3r#Sk`gjڥ>vvFFllsZ^rlʲHWWÜfs!ВGŌBc^C;2s} +URDEouۃ6''D5 +RXJrrˎLQmKB-1[ƤرX‹QM4J͒4z@ޏ~-UTZX/Qf˅-''Żv[/tʟ~, ~Tl٩J.-92'&;Ae߷ERG P%)݌/3w^_`ma*Fn,9Im8&7kp=$ޘYɉƁJ%חՅyO&q mk~!ұOh=JLt$`.l0gܜ#c!(8!%.QJq.y>Μ]Hph]+ EI?lxC^)s]zfBrt!t`;^_!A^\C$~YCui@YI#vM:k;4\ɚe:)pJO=Ou"u ]2"*=lڊqyl^L4K4'{lEO0-wxm/ۣv?t3y.^0MZ:elzhGSQ EkF}ZDeUר';ϠI6 ؠX"q0 ſX)$ۯ[2T 'EAƛAA [.TVB%uT=ǥy뮿7X,sVJYO ́&/7ecAZ-+WIB< ɠH!6 (S{H=~rM ?)_sҮP+Ũ0,j87ma׈y׻|KY3iP/}1Z3@7- on:viץV>?H)-[@|Yi;ܸEb6pjP :FSE.lԥ\'b;C @{p(K|b.2_{W }ѷ)-򙁌^M0ZV;8nugn2QQ/ZE5X˺;SÞ1% > bb ܠ[,G\ Pד%iѽ&\$Ќ nAZ*bGdu}CO牺 %P5pIsFӟ6~5I BN"瞏k+WI66pI|Q$# X5J)Tc4_ygɠ{B-~6TȦS=E a99%3_5Ø! ) loNfQ) V~9TkT&6nR ;VW'8#LH1B (~ b}%|dM/߉k$m~q(TU:=Z9nE 8bL5Ň!q `V1\HԱVB6Ló1Pcm6l`RcrҢq[}j 1(V,;7\82x'N."U$F~f4'3E)̢  IKz Ӷ^dX (x@&Iw8hq?mqx /DJ8 xؐx|$Y.a_L?mva9O WdMk,hhӶw6.X.x%=7U斘;rRt飋x "l!Ч{Y'9q@pTEZ[6.Κ]6k }0v#RI72ENWyM P H^&q+sŘʰ?>64Vhk}°}`2ґ,f7}PKDJW"I!P^ӹ(!z:j1O ]#%jP, Ϥ&T[UElrue>&rr՛BH`УKKe!'0uW!n#vL Ze؟EYT۔NK';HKBA$+uUw;QQv`R7VM_}9auo ɴp>3 WE$(kx+U]δ=wvE * =9$c/\<{V ᤛ "opW8*S[__骷8v7sG6o,gL Fhjw"u#nx!Zp/giPR1j&ȄrRm'3}j÷QZ4cI׊Z}ͩ1C{.}lĤq5=fi?,kv "@L}#262iGzY?bd|2De:1\J{K/:ZxFj BO]gk ~ӈBFejُ7b-/I g~句,Gꁙ'QEiD)"Yoz0nى7p}-mt^+Ay{Pt,KrGۣZH@[J.EVjS 1eY c=TA>shOga{72-_/;M3=̅:ϺOMAA0Rٲ!,e8ɵ+RJJT,b<#aͻU^)ݾo,MMK}M^aMṄbCse%vN=%R @Zr``f+?lR*LE`,o|ui`ۛZ5eyj'yWym߀E m֩`| g(a^7ak0Q'xc;Y pbsv%=7?f'cTzV,gx(4Z _粱lzQLZ4%X`?-nJ*LH2~@iN'L|&Vaxl KG]!E ܗlQ;SV-o)g.Yb[6'7DltF HrjP/l7."gD[$qq/jMo;1|bb[=YP}R;=nF_ Q&͸T~T.*z_ RpSaks/e!UW^2d@WN8y_#R6#yalPK\{!m6ʋlwvZF"&[_>5>)IQ^vsI09imY"h"]2(bkԃ&ݎ)Y%BDH:~ <Bֽ*&9loAeΠ,Vۚ!b^T iWxU==0R$t/rw"ׅ|d? ^=sO O̕"u UB\Bgp֧WwK NG6g`j1CgK-ʡ0O&& D4YoO"p7lJW +:C،,bt9(x7 zX<zJ4YȦ<+ =C `E6yCy  K8.[!?8_ׯ Bcj/X̾%f "4FIw6I" pdW-$GF+YQv+ LjwQ `i%/.>qpVɻKޠ7jXwIɃ&ۣ}N!cBa}2tةQZ ӕDH=wA%rB<72_ad2{QAl03c5\(`8A,; \hV A%ś\j2TDkA;:lM8Żerx{Q9}I8@]7xȈ`yTC=WJ`*eQ/N6O/BdP!Zd-;#|>M'aƌ)M}OoV⁰ c7hI1݅ؼyhDMcV<БđsCTıDC+CO&7-FQς#șdžB80|aBN*+%~t8kulnԴT$Ooie̱ݮ  =C6z2/4P0}#1FDj?DȔ;gˡMn yECx#{F W@t$V3[br8tR1uv@saHdb>!=Q 2iC\h82ơ:/CZJsO S`]uJՇwJNz _ [ ;i AfC*P'|AFEdtR֓_kJ~ pg}M¼5lS9m@o}Mj3{:}0 i>w`_pQD s<8>Fi ЫU50V&0N_?s/,R_E?aKb:dxV!b =(G*i.q[Y,$OC^S#Dȥ8g1*Yvc[Y1`rӱu鷟"FӔQ Q'5z)'h2Cz_nbL^㏭$4\Ÿ8z ,0!7,n? _doXԅpKyT>uUw F׻-c眑Iz T'x}`9귢02v 'eKT_)>վjg(w :cjVT—1_}[w jݣq߀&rTⲞEVDy ohne,p{3Bar]T&+9UxaO?]N9XhufM BZnxv\V*oV!'?:#6x|9=4?d=βeo"}{;,8-,>9 ^ZDC2ё@o@| 7n0XBf0]-P&-~` }a>~f,(6&wƘ\9p)-ѻG2Zuo((!*oCv.>S ȑ;pb`v5@܁)İU/"*j|0Yo:nw4 XN7yܡ ,"kN/ H k#mx27.L V?2@ sanwʯ,ӧZi'||TщLYvtqd'F!ꖍ苏 6@_Qnvn@ ˙DfT/P?$AF4z_3㛍Q)d㜭.ñpԪ&j0,]'4ğ!7\9 Ny&3CUkέfd50j(E[n(c3<=k+U.k팔CSC,N@4]6t4ߊQO>NZr~ANj>EEfV7p%my^V7aaun-w2TE4LX~ond^1M<)[֒B+I*cdヶ0aTVý]ɺ653(g^a1шĕ7$>+y]:LC"/WN9Kwy;YSp(ғ~C*5wpig '^X UD ;.P( [L?'vCxCzU nݹ7r'oi x'¬jWN%d1EKSiAm; Vwq 37þI+GCPGg4կCpW`+ !LUܷ'VٝVGSm0s|=юKX0-˙V asZ)⃤`q%_;N@ p߽ٲ%j` U}@`4k|:敽~#K ;.CcK aEF hծ-:[==T "(>Qty?klq jjyٸuuw s[-/h5!J am`Gf(Ux)hTGQ&ջYwjɋIg-Kd-5I+jLZM1=7Sْ/JRX7mS$"R XPrY,떬V{ G&9vlt,4,Xq@O}!.fM*@t/Py^tU 0N0 9J߯*U/]}G"ò U ^d@4mЖ2N#v氻V-"1Q]RՐ(VePeH=C7'Ȍ{ 8و|I?Gh>ﶡ2-FOM c2/byAZw-Da[VX/s3 ^{VȝV} 4Kͨ.¯ 0!g,Y䚻xγZX%<߷@&n;~NZьFl5#tne_X'5`pu6]-|Q+`{ilyrq1.Dk,5T;".l@gzM'e籝i1'^ؑHoKv"yL>=*V9h*-q4@8a:4`N)"Uj&~9Vnn|><~ո/Ռry>wj!eʐq@$W️  &~Ş4CoAҚ֪h:3\ PXxՉ+.,T% ^ `c5m-X'O m{"P5$*{4NK@U ˖1RH1 IܧF/J$]}>N =ֳobv&>#XE+|O:v: ,9.uZ xRqJ-E G|7gkvٗ.[pb'R 6S&RuXJ Λ*౽ /V3NXŗY2=y':;0eI`X:&,h)_nyMσ<'IYIlBj1‡ڦxMOƒ@KDP SJejC4K0L37ʙg* ^u0k<~HV! @dB[mlB1 BL)zXWgP\'0R*5@@ <"{0>bG4I\U¨kSOLxUͩӓŮA[B= >uf88>t*(XCdx |ٱXґ<6/U%@K(o*tЇr# {uY+?Q8!~һ삻ȃs)suuV_Ý>lr#TZ-Kiv < P;àą|#xVr8ߌdه-?ݳ$~,}zDE=ysŻz). ,U&͹,=vyHBXMHitmmvOc ;zT iLJlA(C:Λɜ6pi< 2ʑ}PCnT4|׹{J,q\&xQB:c%y=5M0`0~85,.n" fA=Jl+Y(S-T]jDߢ>OҼ3 o ki&}0~LkhHBzu?DA{8,3{5|9q֍I沾/g Zv]s$EK(ek AvG hTk$WC (oH#vHH7f:3Ҏsݟ:+yvz].q;dǏ,kI;:*647I:2ɌXg)CWFnDL(4cܼ#>a\3yMwO\z>]Oއd`wmp$J{(';IVK&k&W0"@"U",g^o0O.0S+ 6"CN+]?rA>?,ʺñ4^q\/s ?WȌs/lx JYszcfUwq8WO2q(+֪k$Neɨįh(Rޔ_> hCjzϽc%eh 9*0n*m[gx!I(Utn=;ޢ1v ‚܆7)aPCQQHŽî}UGā^[[(vxI6a)LLݷw<2 wIޞu1/Q5ao\g"[~!o C*Xj ~0fi*zOiTֈ)+dtTF*LY#"DŰ@/ -k1ei(!He\~k ~PmO#  LcɇQ?" 6Xl²paPTʛ::Z83mF&9y;TX5q9Uizh4iF7L[^ m0~k/t4 lɏzSKfeb v7hQu#@q%h,3f ^Sc,U\kzxS^W5xL-iхl b` D{đkceF 8i4oIM9Y@-Vqd~f茕\w[n 2kN346i?!/.1P"IB \mX!z[\Wb%fYC:gJ^k*YfdTy?Sur@͟pGXǡ-2qgʕ =.yw]898iy-7BکuPBt8E?}e'nXD6v `\L`\Z; HvCv*)Ȧx){:hu)"sZs>ZF޼Y6!)I LGrbXyKƴ |oi_ꭨXP}K4B[[+w!cQVY/ZBJogElt7IS2yuu~L[u=\rn`u&t~ΔV(9N8VfNJ@1J*uqv(C$ОB0P^`+ťuaZN+`܄Oƚ3NamG\7RJTn]/;)iԫ ~LC]-k{ IXZH," 7 $Cn3Z\ţ-]]u,Dh%>?lEt4 (tDwqOD㖇m<)dMugnjC٣6K!X8g}zTJٙPNJYg.j[.TjHI,IyB[w<:xXjdwP{yumi]`T e9{ ~9A!<16Xdq?w'ۡw{ ?rWs͋I!m>NچW.H"qoU顺'Wif<]CTeLJx$rOIHCl1go =ﳍ& 7Wt5;26Ƥs`M2%P!ɾ){ :vOR{6$jY9\b4n}a9=j`-~, ]nⅸ3&xc!cA@H]S5'Z-xv^]#:"4@M[0>Ћ6iD)hnlhJ[P,gceͦMJ~VRk{ uDRJa.^ooy]sL=sb J"4KV<#doh{UQLˀ/69 iA?'ܐ hTVNZs$4 x ±w|u3g*$mi VT][5 p1mn -]70] wьxQ,d#+BҸ;] N1qKbjmaHq_SjZ  e}U(g>)/ʁ-z6W>ϓ$ !"ZS=暧pPm2wDXmϵtR> 0_څ0g}:25peϒF 66 _׆\(8Kg-]흀p,;b{)zH3#vP~j_?rN="TiF /oqaTz158y3Mp`'G!%-`g$z#RTRS=\BOIbCcsYo3ВcJ٪im:BXW(^|e±|}VfB%+O?U»\Qn1!CsKsQ]V/ErփRSUw+ 7V\J) KEꋦ6ަ;o<o8v웬V7/"e<8z8/T_ՑH*fon~#С3Z)#ˍQp)*|:2SIx2q`y)ЏD-j8M6$&xn%lz((eOR4NB n=vMnSZ2޹WwÄc#(Ftadn7Du(_暴}BkZc!aeAxg1^jXqUi3|qw!3v@q8F+\&~l[a9X:7#XO0d~MH:91{kNN^tÏȾCI7y3%ۯ]҄[xGqs>HE oɘ`F'A0,p*|DX1 ^+ɲMH#a$ 4cz^dl4![$}ڜv)g hqkwJ.%5rF~O@s.\̏̑l }8۹m PuMD 7OR/'KwFH5. kj",',ת6vވ%53]U`Y G3UbT5;:7nL6塡N ح.Vu*}WI9N.Mӂ_0#jwBdm޾ֶ5vϸnR99䷓H:=vi6H0Q:I͵I_6*S]Aџ{? Ӏeg/{b]rgLRY< A5]=iʤg9Tieh="F0IyDKI{4 ! _UopG֘|hetJ ~e/ },ٷPYL<@Ь; Ud@;b½;I5MXjl2r +>qy2yރmEuiFЅ"P4&i"pc3|y%ڐ7 n%x$VQ>"r\X<Uև \'#^D N󛆹}kXs|d{& m㖍*FQʽ,̴iFH'frd8x#I3ol 8&!CH} (@>zT,[a%lyؤpMQ@\ Vp9ceT`jFP#6` |# KT9Ziq9]fNeCȤ_nN ֳ]w2cO ϊugbFij4\ szqI7Z%QzN$&I' 2[ayd#@m o.}gʄ'^˫G9?ʕF" oJ`7o=rLfD, lŏIy7`+ޝPEbwt lHV Xͬ![;I{5]'GʁP7z# p25-@s0ƛU/y~O4b#Uv@#kn̔VEtf+'ö?B&ݱ8YUnWmGr*jb{ !lFD-=¸fh~ xY2 oo1.>hp S7Z]Z >3Ne.z̻SL-bX!({Vma$U'Fw^\pY]z+׹6L/>\=qKVicEjh4/]Zcx߆;j)jyӿZs_F`Ql[+]%{M>5nw^e^BNnWrQ5T5eWdƒ9C:=%o!/k(CBw_ $O%C)G߇_X@Wok:^ntAvZ@Mc9W ]\fB.P8g0Uqw ?5|H|CCOK@j_o^kMf~ʇ'й}_v GlW@HK7.TE-e|_/w3[4DR# J fb[snSԕmY޲ڙd`73 ,5IF!=ޗE h.й 870*q<7wllmh 4h-ANMȓDlC,![zUG:`(n ggZbfZka3zbEWA nIi1lB܍lt ۱Dgl{AmBV3~+D0y/Ĕ@iL.8v~W*QH`ckΆՎ{ lj(=; hZu%8jhcZ>YS7C8hRfj\ aקW{9CNLU3`*pw]Gw+V}J  -0$f z'] XJŅTpT, k8hwz ·ID)_l9x:+Y]>(94E9X?eRyXz>HTd:kv)R6d0q \]\7IւBgai12X4q㱿蠈p9S]glSB"fMD,G K,J_ćh`zIL_P>G;ҶY@=}bǻruvqzˊWFGaw4xhs< m=RvƤG"-]&L9VIa:5sR|2vKUY{_%}e󀲁i "d^JgB ~R0S7,3-M!_W|xو`L]?4$=_lmC+|듻Bz /ki#Q@ӝk}]z YOs;!.r. U~W?<,aYoAj,EZ HeykKD v) M$gM4Uvr:qw`Fi8:-5]i4N 8ߜe3'կ8+ߋ3G[/"(W<=-@#7A γcδDZB}AaEKx7f6Jz2tz2|۹^.ZK-$*g܈D!&o>,E 46l_Vz#$zt+2V8Zw}yNBSߤidICN2 ofa?@'<b,H[>v_G}"1Num\dsLҸٻ;Nrn><¤JkE@iw4N񽓓]9s^$&Ը|Uurϣpa&q柵ےеؓJՒVюhw#EGCQH$Lj |^Z~N)@ #5ȇo{FLw wdX[d=GF] Ǩ3R,VW@{ Ĉ=xm`s j,zG Z㳶\CBeFvo}a+gK?10~p^bEІk_%z\u~r lÂ;" MA8 B=ǖHmGsXtiN$`E6Ngi:&whx7P+ W{ޓK(@tRn iDGў^ee-"딀3W7' 8pb]ŖOQϨ%LAUPQ]o:kJV ZF =[M3 5LW "mR,u͆$~$}*Pg_:P=h=ԼSZ+=@;)s|S:cdl9 ʠŎ[# ݱ$&s0jDz^ m-4Wk.rSwteس z^kL<WA\Cf܀b<6A%Wb|HޖdruK1AjTu"< oͦmK^ x;t~d3laXZCFҫBQO$4P'@F :egTZ4MJiVޫ`Mw%\O̳Δͦga/HyrtD*\ƒ9}B?81taAy!W[nRϕЩ Yڎ""tW?=kf>݌Q, Ha;iqEkV!5rmr,ڶ\@_FB%V FeIxwJi$of\lӉцաԨj( (ߋbo443EV븀Ď*L$^<~7&=DQ5iH B L1Q{E9Yٻ XF@gebu@جl<tѰ@jg,jt蟤J1؝.w7e}^6}$[;;*fβD_?&?XDY IO!~1 ,ɋ2)[J0jJmP2>{lNpnثi}R>![WknDQ'rJ= )SnXaXQ_Ш,p !5I5j Ly8O S:vFп{f/4Kx2 jۧ;#sܥ nQEX,']~}pː?à /cF[lijQi?Urc:ȦQX!=/ɀ;VɵŽI6>@ci[ K&^mD U[1!/6EBZq-n-y|2^rZBR,Հ[V^/g% E GiuBLV`IG*%+ըk'L|E-s,ؼ_G]#$uP?{O"\.ݓl )a;AFO t4X:V GV_(i i3غV=cdrqu "ق%ո~q8s|Պ{-g$,*y`s宬Ȫ<,ǻ]I"O414'qJ \,h##%Po atuo,Qd!~H=ϠXy{u@v )!ǁVp3zZnG~:Ť͐7lVL&(]rTJjQn==08ʟ$GؽY1pŜÈJf86k/@_q:-^+Бp@Sp2fm#CUBZn!11q9G`/ n2 aactC&Ygi&q>_TchgTEU zh6r1ary&OTAcVgeyW=ţ, BOnO<0BÎe]c^F]OgIp\|b "| r Ct X}x#*Z#:5l7nX A-g'߾iufQ{ǿQG?Ȝ%G?>| w,جrI6 _ʈq~t i+I#M#lSx܉4sk *Q tbĴspRX6^b0=S-2ax/) 9H?8%aW@ut8%0矾 ek\O̖ ~ήHK)1⧝RN \_m܎q?EO34UMͩiF2u"GmbRvutIR%V d;„%l.JUӛ'>*+ jVv IKayTx 0epeaȻ[hh:̻ZsGWg0~ /hZ^FAQ EId5bkj즕߫wtjҰ?IӒ؛NQ] #Fx%/ eg~grfnzWtW7DlfTG0*#Ul/Tjek25K d)k@XTCH -$bH>M0D)"l:*^A%WC> `o U4{ٖH m(7L>Z*#(?Zސ5)V~+z%&3V6߉UB# P(܌gJoxp 4A9_F%5D_X0ɍEݹ-Q#l)cl~֩L_)6yLl0<懲C7:nM@DX,v9th3ցlm ^@y''?Ȕz/lkNxO.?m _ ^-GQ]P?oJt|Kc7Z1Ҽ˱CtޅZOzPFNomaBٞn%7$v&K" ??Rȇ % 5\甲K!4)q.%q.Md=pQj*l`p,Z?i eqzϗ};Jd2}ANO (V <&b@֊R]pnsϢR;m̭.ִ6jPXlo$ "cA̸ j%M< @zP55_b ʔg1r;3 $StH7O|> 5;w> P36t7WgQ|Cw]:<9BSBAia>t8BBcFx8 ?VẼfI=nVVn\_Ky.%ӉmW[dM@ џKValaXuķDt}Ap vT$绗4c5xMXlih`-*'* =. c qhNdXV-ppe|/L3k7uyx@bg}!dO⦨:{UIćP>(˃cd͹(Z E9Ǘ7a⡎^'cKHzc?Hn%pYd{طAmD*@|eжi* 6ᏡH [<^x$Ws Bĕ߭C.6UʻgNc??<ݜ`Y,n|k_ 8.q:&e50i+f9 ~& ++I)PN7*GR'6B mw"@XYsd-!BFEkCLAm>6"['ήsiy&I4rLZ̹(p7xFKkeYLs,%QԄӆbvT+vqwj[C(lMZQR5?}*3ykLQV68 #}cո(sVIlRah E- ;ZNWcp BպqP*-n3K$`sPJjcw8bQj\ۯlBOuۊ緌_ǻ.qI\0H:2MƺhG(ݜt^;yY} ZfiUMvߓ nv? X A N؁N@et=m^v!ROa&ϚMLgӣZpx%+oMnβ-~$zH~erSE֦tdB/ő&P~ ;7.]`f,e^-VZm3E8m ۠,6slKoiOhgAβi+}mIחmz$^!SS! BM[Uwp-FuͰZ->,VM+ 9,F{oYxFz,øurF3D+ }U;n4To[}K h|\ GZCkm{(1]ϲD7{C:1=Y}( N xǟyܟ/GI¨pn???7_zfBФ׻nNGj2ʻ664xtTt.➒*UX&%k[UTA}q3kä /aQI#OӡBd-3ЭYh.}ibn ay=2>!'/6wYmp"o^q%M 9*(@;jSwU<-8'ҏ= Ae}߸v uɚ7^ȩE+/77ˑE@,wR^M̮ ^ 2B|1=ס߰@xR(p7rˉ kio]uű^UBMS*9rĴ@&3yUJG|a O7ga֩Iݫ$[0[%c*$paCগz0{x^EZo@ή!mh7ɪFZ{Dq?wY&̄ 6TC}"}m7'(aR1S\R‡{Up*)wǤc19#.pA4 =SyPJ +0xa 8hn4t9 mЌ{TVלg:9#αՕ d"',F?ZM8QW޶GG!??9aOtuP0e#x |`u90D"n ؛mp8AgG16 4`o ޕ@ʂ=\ŏRt<bԱ cH$$ہ cb )kD6aY:ū9F]-W36Cey a@Q)9v]Ӭ3{i۸ ~

"Z Tx2uH!X7omL〈`YXXU@f%/9S=2^iNU!TQ6_0nO]LPoƊ8Q7u*+g{ֽDWٕ@-uD]clX4R*Wu?d}`~(Sle~!F2iC4$VR"$yo?#& `mЁ ɓ0+͎6dǾkI!?h C8ʂ F8+I+HS` MWmpP d稣vzsu-х ګ54Qw>25|`VЌ73oeP F{=vrΐ'\IE_I=PzۆQbk׭_W{Ҕ7%%辄=G3 0D4\MY5?`Ný[i\=h2Lary4 [ڠ©u`OxMZhk6;bQⳤE2SB肾); n)oBgӬN|ci+4XH`Z+m4-^w%<|wq+]rܭZ lN{_qǼ-9p|s24s+]6o&)0vxSv햹 m*$G6(X1x7 _3_r&\ɹ1S9_[:cM#^:ָ=ʡzɶ0(xRERBf3kDf͎T@ۺmzZ OU7X uT>ڝ2s*ȌV(͵>Esyꗲ؀؁߯ޔuӠ&!Ʃ"Nw_f8?4FpV\K_14n0' IK'[_{rv{%tAj%/P?I=t*5G|iFV" `RPu84jZQFp/ (O(*!#O iy;13W7#X_&$+;7/yp`i|qeʵq٫XP.<75z^=uZ=5P;)kF Q3x62_H{}>Z]mUϗ~ jcȖ5yw5IurzViauc$I;W1ylioY"00'0ɘ14^ˬ7xK{'Q!NLV<{J${-"̆0}bd:HdŢ[ON^M/A}ZZj+:DtC7DHOu '5]qI/+t(Kg\d+O!=>-~v+ jO>J c e/RGѝ{hi<~[^ʵJpf),s'=39 ,7b:BNS pL/2sѩK0Ya]*Rwײ=%\)Im@=C]ni=X29F=fZTm#LOm{)jB:L Nila.~QTԑ.1Pȯ-+H|2+̯B,s1\O.Dt^(x&h!?+5 ^~2CdCW:1~^Huf]E2WK2Y>S"z %&Ka 7ԋ:&Ը\ޢ&? & Ӳ:2KNScj.l)\] vW֙E< (90aW{6<+ؖeGbx;Iv>%Xd`0a?`1CѨTlQ%܎^S=2ǥbFDO%;-:5Lj":Ɣ׵хL-)s!XdfDAQ\vz̍Yͨ[ˀ3\,^l dFX;U}Z~Gkws B-ׄL۠6hێemMahqu2B~BmOܦ!6&gfKXt?YZcKH3Zǰ! >sH:_2(H>jH5+Q*eDHj#t"Υq,e_ʒyOût M5*w(8Gֻ#ncϞ+Zc2vwm.6 c3T{O&URxyPC|턣]ZyiE=O^IL˥W`JeHNO2MOfȉTL'fqY?~sXS*Ѩᶁ_[ <|L I~߁/;@ +uOzo=lzGPgɭ>S%L?]ڸ<*d<@b mGr?3vR>)j Jw)2bf 諽ݶϱ߀3J@.ܳA.捀RfprFB¡=хF<rr$(iXVfV}8O.y,s*%%MS4+G{3iI Ҩ(KgXr@жU(>sa6 <6dڍuvMFGu{+gKF WE5>AVX>ϐ V4_Χ|)|1A"CǏ[Pr߮V(B:RZ I,n9SaS !$6?6;߮]09PMiiT=`>ʷ"看jCR@Iw}vCŦ_uAGh.J+=.iOvQ(׌H`Rƞg5iwv3Ix=4;W@KzC/D ӿ@R[=ؘI%6?SR(B .{|F|+6-#ջ'V6J0Cj;'NyJ~giAʥ{\P!}50oG,$F[~Ԍ pG`hŷûq:&U|Rh Bc”ERnpibph_|d*Їw\%JBRJ{Isc܈8h75յwɅpċ6b-a}tniGL9j t&WPK85ITUel^al/י8/)+n{R3q:u46b.< bQ^`8B) dV((Z|8MS_ P]DWjuwL5:c y7C$ JJZpA@d+\!*zDg5;%*RVOQ- 檫Q5Ta ONWbav~~,qkت7`˿ٺ2h}l=_3 U%Xwt-:Ht FOKdB9 ~iڄ;oՀq\{%_~Xd5rx|dX~k_=Ď\=Jkßq< R᣷cU -ϸ) ̞w}u>z6X䯱nWi x\׎qv>d:8R,C?@V 髺{0byEx E#? .Zʏj^<} Ha:#&E`GLI~pj5]fᶒdjNtׁBhTTMU9Tc 44` 8 4k18Ugh /, Vgchl'Ӌqt6X 7>@×zVqHOl S.:᠞l/B@&`b(撲^V@:^S0{3J.HV4)=GФN+w臼[7`[3Z`XUƧs1xD^,x%ax9K_x_+_X?x Ƚ0O&Gnl)5oY#36 6vC,M`òx[y(%1BŔk>ݥW6ve76@m+\2S^t:rv*S]U:,AoBLņP\ҏ^vҎH%GȱлV#]Va5Цq8dqlr/q6Ug,XJ}nOOgg!LNVG΢KC+p2JB FdX5TMUƓH `T,N%b]>)<Uu~ȧJMS@ }fa"U$l}qjA`K$QvCEXA檪$J:eQfp$ [öa>N !oh\j 1B?鴽`^ ܟ:L=S_8#Kh9ji*@RQii(Q>eڀVku. /d[ g0bxUN'qQtxԬYiު̾/;K#agp3_Hp|j CVL)ݝa +zADbw9 7!)(hr^̪ñXVG^b?A_wkUo k.ol,d@[+/@۷/eRh*<*jȐ D,!5#pu( }d"3k:@moȢ$%Qv;Nh=qk~ޣtNAf8 T鬹d:ʞe/;m m+%|k2"U>1uʐ=q셹$ $K! ^<)'~Ud)-XAnXEIɿJT3SЇUbg|'"N5ݕ>fr5گEݹm&!w.Qx͗z9tח48}?H](>zل FL)QRMDTMʼ@>r3)Ait F fI\B Gtbmbѡ#}>ٯ0fb 8=XOm!cA)}]i 7>ALvs8*o9iSaW&>#؃yke~K+v3-w@|2k(Szba>J{-n^)p01+t"nP]>kq@ Ox2Ÿ6L:bL4yMQ(r'q }MX Gv/1o2En-nhKҫ ¾#ZZzj4 {]i526\+CV"CM: Ϛ*8xdod,5t~)kuw/_NK TyGgP=6@0ALG?E+"me{7m+V\7@:vPMNp7svfU<GbMR?.}x#&ڔ{A Y$oIƖDŒOYyȻ6=z :|;+ngyA1fTܗrY%'rrP`ϬLKjV7[Ɣ+:U"׹|zuw*GA /1 $FԪX ?/DUkKr)zU1vf+gMb8xb7I@_7^/gH#Eܒ>h'S-tM *n,x%zo2WP>E݉αg HͶi|$9==dJzsQ};Tml䅇]?SSN=LBNgEu_sU,n셔 $<^sQrS4"Rwm0v)Q:ɗz:/KdgI1{t^fUdEƋ?NSƽlݵ[RյCji~ȋA8jy.PaӶZSPp?*F-lN4A#忽^~N LR7A_0$TFX6e28F-h5*s>җ= ?? :macl~e?{ ޺^AEJ-̣uw+7OE >'o進7ER_p /4caKUy$ON{Oj'Z+=:)`_)!m^(n`ڐξzՠ@ZP\8FJuye/ P3E}*\ L3$ꇩƅ/,{ˆ[Fԡn3q7g~ƥ%҈p5}eJA%sV:N,_Nd{`oVABۗ^ѷ@&6//MVF7̆"%wC||8!\_ox`<7o #!{2Dr-UNćv1j?+NN2"4h5+FBfe]Q;㡪%"'ǧ''Yى9k.wЇ&\k[]2u jˍkoj=S5-T$OѶv|x:ش0>3rR-Xh)9X 1~HDAdG΢~V{_wf1dޖU py:ua+uIqܩ+ KH0K\V[2  R,M>x[bYqM!)Ɏ8cTYElZͣG\Wf}L~ SBldFq+VzQv1/=ˤy9 !K'*MjG B08]j ȨM=M`-xt*XBKΐiPߜzWAi N3 S2U.yY Mgou$=ُ8j ;_vh̠04㩁 j뉗oWi6KTE+~&X e$I7lJ]ɞv TYdEaM(%/\ VNԽt~{u)W;E$1 Ǎ׀DL+ 1L?7 )嗙 Q. t f ,CXxX3%âP%h6!1ө/ɭγxAOkb,IA'Q6n`W" -nr]^rTZpsdYxbbN/(Qg% N>OCgR郼q77q$y"a#6ӠCaIc0ݶBr."y3暴:ת&`1iRCmp$4 `w/y=umN˓DU\"\?< U:Y+aVYgoXE3ĩp`Q^-5Et*ṝT6.z՚DaF:5lfH^]l`z-$R- vrٷfiۆupFcg?xχ4tGsҠ%T F|ߙtzwDj/3ey@'q+ Qye*f X1-Ui!;2nz4?~{oHp"a:Qd-QWѕ͓MƐ+`$oLuBGnѥ&E"N&x>P^m2[_ 0^xgNfBml@߱ڝS{G '?)BM̘x$'1IXeCFt buB#q8b₇nleo ᝍqS:e0,7XF`VQ(fS@,xS$*`]"ٺ]mdAv5~:%*S=%dPH)ekpdg65T\n ֣6n6P8Gzj&)$f]rU sJk^MWzOKI6)m-Q) #_ 1vgƞ0%X(v~W N)b7D-.}ߪg VzU0h P=U`*!{(|eV'_ T節W/6tjq`Zl;+?ʦi3N %Xh!r0٪ ~!NKf2,aIX^ j|wSgx&')$te1P}>97rnІ>s_Շu v_U`r7m2(p(Ba Ys˲YTIn} KJO9/| YlzP(KFUV p鹬5#a\PhdC0:-Q2Ԯ|q˼1ǜV?M:@\hR$5{c+bIC\?^ATr 4Juj΁toٙgQjA5-̚oq} +;tWSG;7#eˉmvg]S '48 A8WзTUM#%$TGժhc8I 5?nADdgL_p< i$Z 90$Շ0If܀w:K}:Klfq?,R`0&8RBKj:zbLu: @`pJ,$m;!Iuk֧mAD w/ a@I cL߼nBlV#ʎB#`SC1 D-Ahd[0pO@OH110<>Lj'ZAt1H>%PKvuuAT@&i]뜤R5%R0{:xrD8KЄc:M֘6_G>nt!Lfdzjʩb/3JZ!)4hS y3MĢh"T^ %ض^V a43 $Zd';!!\Xp)| 0r;k*1J88 ذ:hbq5+qG[Y bL|^MVN= ,#vG`Kh2Hy*4;y~SCo{a4+R'[ީn02r,l=PGQlm-KD%s$ۂOSi0N1cL $uV(+EQCnf鰚ALZU %W,r-If[ u ίݛX3vWSX$½cnK Co}N*q!^gGn iX^$]rS,mV5'N/{X:*iԮ3:׿PXzM=dw If g{GW 6RA8 %.w< vq{)ADeob3q<{A S#Î g3/x^8ghĴK2s,Z̗SBPE]o;FA$ ܣj}(J:îhky{? SDn [ C [P1Yz/L X$1e9MV UX4ÃY!A'8}\J)T`I36Mz5IqEi`|**eT)pwc^쿭tuYy +\< Xk f8 `,<׶Pke|0<6hd0Y0Wc ^JP>b|i' R0H@, VMsk'2M//). n4]9ի ^߮>1m$HݘkO VtTKW2eqv >| OwY2Ԧ[u]mVΔwvk'ܮqEbErR_RTC(0yrD Dfۯ҉Z l!69E΢R:nL-1~FH#uebؖ h|ǚ-tT]@WNALd  KVVg*?/,Dq10KoY(_%""Aa y;!?d̈Fxn9 h,ßg> LbYc92r~"Pivs5 ё0Y6\F~gn_V k=&7nFXܖ<d|(3w 2A]5w,%MSdӔaAYq T^M7 %gŎ <>χAi.Ȱ#sN:K甖tZ$fŀ ʉ  tZ.K o[fwߪF0ƍK/w쓁vR9(;ϧK 'TVd9~Ф>1Y>ʟۤeVJ@c_vLK(d5Xgx{908.o+}UC2%zUVvȠ'R33eD.:97~g»-Xm;#,FqW8CTTFKNaԇ[8ٓy9GQ{ d%6R\#=0(dJ29Yy?FP2{E"*KoBzp:k:a ~Úzϱi\c@ğ FGvbCC@ XNp~LrQl%!rHwI*ee%1#wȞ"as{&,|]j]'n՞*k'UśajBAp݆6Ba_~b4I4Ne)#k.{pmjMtb4ɐ=A6/ K,߯>xȱFVEhu Nٲ̆8J=܏'kNwdBz 8g|H{/;]SXc0; uMy~YsјrJpA+[%[ TqyXWO¶HƝi6)v4XYy>鼅ה(S3SfkFB@AE_$ά[ėv,|BPK.'2|Y>,3Jʷfv;C2: pC14? w%a!T!Aض;UfŬ˟ GDۮ cǔ)RqoyJWl+'^W$oŕΗK4K{Vwb499A?bl[5%1%rhxhZE@MK<꠽˼WM>zUVÑUY7 Sy,i=I=Nt#F둁9" L:+to*<מX]#}="(@_@ݘIq>3j_}iy*PF8+Qf^ǿ 5AD;d(<`!vuhA`[Al;(`Ae쇲jh|~=q%O/@EQ#[c(jQX+T`"jv!)Lȏ7fL{aCPf:BkFVNQq'IԳ_Q Vy3W[gTO.#7zϿ3{P{ f"ܐ dUA{zCqa(]O J[kl\tW8ÀCw20>9b,. HG ;Q_Bz6&&;Զ"҈0 yҬd?n_CZ߃ !j`_PXW f*t*/'&KVd?jLbp+Թ{~i/WM4_5pj.ݒv,cQQ9OABfEOkMȳzenteӤEt,:1 (6S_"l$xmEה.C/rCw8?ofu;y6!a%b!#N[i8 q+%AZ;~}q`>m0*x r/^~x)}њC&_$ShgXB@ju{ߞS?/GDX1c*K8Bw\/7x;*En*Dpje”tT ,g61K\h`_ %J{!R4,|HOGg78 :(/|nl/Rl ӁR(zA eS^{e/<=TnpU# m]iߑ`qQ}5=H9_Y TG]U!M5 E+i dZ8!9ho[ĘPpWJ4^wo rf^o^{(gN;;q%_nqI7a;ɾ?t_TmJJ6d/GÑpр i~QnQ .MZQ4lBy6L#Fʝa{BbX591k ]Z£kHq?ZmY 7ۖO V5Z8wyvX`keXgTΩZc|<.$YQ`@Lk'"L*1ںHՑ$XqP "j 7_k߈z'j+_wA@BUg$ (zIKWbK<5b] #|@Ven9s!DsIGJ-gr8ē yi_.tpiOVjMh6"$Kݍ9ַ`l =;yזѩս%j-yg7Vyf .=\6cT^

wT|vP8]݈,_XnSb]@*r9z W> wFǼpBW#'y+|sO9Lݧ˲$I:0MTzjN,vyEfk7hvYVxF#gVTSc?Nxp=!JL87( eT+ahJdᄿl INqs~JcEc?ɡZU^CmyyfVOnz:_Y.eW?ļxgٴCJ=lOW)YWV-6fo|;bzz6˂*'SI׸!|VEl"^O!XpbaV<Ö`i;3NLNhضs*v) 0 p,4 G.<oFفe6H3ceI8YѕЂ ׵9Gdoz&mm;F#w_Fy *@&"{j(!s2ѹ3ׁ_tU.v[?w:4xȗm?I~jH}3#p*5ͽ T2՘5XgHLtvdp茽W )25e3ԟMژ$=»^\q¥@1bdp|^0X<}QblY;Y?d=&;fLheF#TI7hbka($ٙ׀}IXSD")\ܿWG, \hejpa|hޒ ,˗\;۸q+eүXwqƳnuvk@~vi҈+U'+<8u.5r=tnj1nIK!RlV؉-/v*}O2֤}+d۴YDIFcwpV|>o@D  \;!4xEQe0=jvWPeRd XqW7QD {G;]^nmKEtH8 t;q$;H!*fIZ]~*&YѧaA[y ]ĥoC/~9Q;0d])"%lD7hnl+L+R[Ko=J ID!rjQT,V~8Aed%R 8!al+iJI#~m6f: dg9qqεKvTM-}oՑ-*3١A>Usk^wleN.xCJ4.UQF#0)/XUR/[JĽSR\d`~-"TZǶP5 Ha%k0M cIHP.$)f^KC ?zaK㋃cX!W*-ɅTNN**}KHLū p/gK<6~&91ziCOF#.G|zlI{Jf?]K9=@c=U; =WpAW/s)}+4RW`<+pu^Xd8絉խED^u,Ը@Ym/YaԧO+X뀠:Kutr`u]jpBF܁_kABk+ THb8|jzcο>]s=f}g;`2- 挲ȁ1ȧAṶ,)@jP_K W1. 5b]P5cM5#}ŽS1u䴊'YUt $ k+j8ƥ^ՉlٽvY<`m̿TX]ݎo/ m*˜dN3~1P5Td=—{k е^=Z/cx-=,̭Te'#,] bC8}enmZ2Cb 3gR^m+X%&ͧHaL271dNe02WDy;S32#c]d|$ Ο?~&[;({f1k6z69-L2%mjzA!Kd @lz?SV"?lY$'ABGu_{=H 7ix{7d҃tPm(+FHcQy{g!cv"y Zu#]^K_c#S )w&i U0-/3NrTI[lBVZ>*qc‰رGڻ&ݜ~sS~3%Ә *^T0LyhjRLOG.:<:.(IkCb%fk]OݚM!#?_Tv U3ƒd ðMdDza%*mW /) >:΂;7ۑsOf2h>"QpFK":VKvO] Ԍf9wyum~6X*)/cѝLMHI_27̳ρ`""Bie^"trsn؞[&#繘Էr{%1ڪ"P-3`_4&ⱅUay!ڂa񝑰xU> Fƾ`a}廱Q\zAO_{tR&`&[\]I*yN!4SI^oYT.{OM FB*j'ҰfK ؃1N\yZ ':0?2P FWJ813uLe Sb` MI.!l@E\`& uQCa@<.oeofK(fN HgZ @΢:W _d%H:L`0[@OC!g-+>^=%%uG-x6ևҌE9Ѹ1Ϯ&uLFBu+o`37 YgexϮ(& +Pi ;Zs臄1YR=9zJ'7Swاn )tdUR-е>M]\e85 m5^7cy֍-5 Q ҞƁ;%vʱJ4o++8/6.M%鰪B]N& [CTGړbeg6ף+ Mf"xuZ$N- ol.G'/n>?7ak7Um ߷ 5+:X5}.G9~u/G9~CvV# QN?{ IfmƸ# \(?ݝ>S{$|&j;mێ6&ؿk5J_n0gO` X?w(#&SgAh~jspAIvNDg <#PŮG!3>b SX]C8.k3rѿ)N`\G᪍@o.}4n>*qX54P~'%>cg\F_ ^CZhWUIeIEG/9F>SWʈ`$Qi R5`,𡸄!.uP8h <qQ5-YD ja~-Lo`΁{w:ش8ƄJGrXT9Swto-tSGtхOBghYqyȁ9K/E +]:b)+)#4RdbS#iNOW[X DWwuZmZuAu0%G2;Kzƴ?R>Oh_ "OGDŽZXƽA_ueCb{&2 R-b 0 7f=s?9G_Z6=~f8 ~6QmkM̚YeB?T۲`4C֏/'U1,w1KcQ=.iۚO "s)2tϏޞxJ"࿾F 8X~BQk')Y?Ga!MfI"{N ]CcTV[(;4d rZnmf!Oe#v6a %5>H!$fLN|ǩi?BofՁcԲ.w( B2i_ѺY)(e:܍[{ޝ+1j0]2kkRBb8$}/9ߋmP;4=ڙ$:`4{8_i1)"oz$&Q˂S<=v~͞(:uL Klws=I+^UjIX0#Xq1G";ȷZj9>e)RaXrD"0jH\D;DUbp6b|S7 a΂Ŋ~YF;s=~?]1/w fK 1T ʄ]6o"|x\W,mE7Sskѳq QNyp ?LWjR)ۉS%X/ +œ3H/[s؉j5 t̚1gEeel8'q:z# %җ3?01Lϛ%F^ĥٳ: ،^,S`!BP`Kz vvmqGOxBb5/LUBH$ܦJvn|a0ƨ!j\MH @h-GBVȋ@o+6Fiȗ-1tacrƂ!b56wK.+ O4>gתx_hWor26}ΖP٫Փok?U!i3n& Olll牦H v0[;^%WeٕŊ=3rmo4q<|OnL+>FPdGgk1 OfXJTG;^E;IzmA?q ! |˅^r֓=_#?O@ _^ABjxUBU[w<[Ig[+`^GrO-g) *|f**qMGHBf ߎTV_e,/*:_.*TVD?# OtU5Ʒ~{Ys\AU^'&NԔ㻶[#e% )vz|Q$ B$?, M=:zPP}ǩ X􇸱bV)D"`{JH}hMlQj˚>G燬I gLuG;GN1MS*4,M$zlm^ނZ[UΤ3Z=GYU%C X:K&uބIlG] 2P`W>H ˭d#Jj(\.{s 3L`،T((Uizs Wcr곛tc?O9 s7 < ij1()~7Sm`dlԇ6IV? '@ڎ(G&1kqK+:KIuͱ5#g!zRo.ws |r[VZOsI+)x&si:SIc`&D'4v/,R8"2\^lzL:,2n ElDVjd1X_ñ%_ +Oh߮Z#KMQߎ僱O\ao5G],aԡl ϊt8^p1h! Nw:[S?p"ߎ}b+b8$UfN/z%wȹqs*G ɲҭ6ܢČQ?{vy5}tO'򃜍#]?ZF ?T6y: >ƣhdhBq~u<-6OS\[zņ,fWWw+.0E-} r)b2E]%th A_Ϩ5rs{uI3W}J/i !WktKK;jvې(׵Ce+M" u*~1$ J䞰:m%yrT#29ld 5tLSr(Up~+!WK8n"eliJ*ުDOTa{½# 瀛g[M "c|>JkE6E(N>y,2!; A^,e]\*QVʰj9}(xmpڲw50z=/I Qދ`r)4wW`r>GΪ86Ӷ-ܢF7b- fE 90 ط\{ݘǹm@y,Y7 uXp-.3R|ݬ 4l`繜L- gF]gRqxf]ZRJ$Yi@j#ͭc~QW^5S%5"$5}N4kK1X[5Gl0>5#֐ yz`;?'rr.Gضv̹caG`E/x?Bspke(ΈUq+4+4" GnMJЭ͝}잃r:6 u:Q.>ԍtR$cKN3"鹖UYI/yj .sq4 [=m\nv%D!4Bq21ZSd"ish'oR#g[4G]EMs'9.ͮU`ڍtL8Gkm+,+0{`b2vJ d$rsu,g|b~0R&p =Za7TDNj J|%SJj@^ Y1(,O!j-&f8^Xg0پsu|zuguu$B=z͚M/ӕPg#%z-/l@r9,}LX]Sb2EOd~ԎmZ!r텘p߆+]77^Jhk(Ѧt(uHu(=ȆBp!k6@.Tpʦ|V BOOmyڗīQJٖ*vԛ0{N{O.Y)mwk>>VHͣxլckR| Bo'ϔK t0j'|1X3MM 82'`];!@$mt\> gw&:-)x5|?=~ jaXDcIA~DN.+[+˦uGEŌã1q5Gs-2DDސ:;4 NW-_]4"]hvHAX9|G2aBz3ET:nBG?m$ nTIe=uhl-6PXDjjfj]wNѦe ԛ.r{c#]̈́i:? :N ä/$Kݐ:>nzR3ݰvx@:NpG5yYtIxZK'n ,- Mپdp+KIwlAR`OW[oAi 0iS~ \֡DFG aKh"{Sw eHٿs_t1|bt'ݷN;gJdnGfRR&' /<&0,13-Bn_IsA\j%Jd j9eε99!ev?k[H572t]vVV6Ϣa*OTlG @HcQ47_>wiտJt/XqGuKe,nM6 +lF0L4ئ[ U`q1 N̹P" soڷ++R-!CV:5]؃msM}NwG3Q 4׍AM7,~:QNfI?o.ihsVTs% =Dzrdll}PLq˄{,(0Y4FF;T}Uσ̗&q4d1o֕Lg& ;FX Ғ4ua3Z1r25|ȪPkc}7D<}I |\," b|FC4ϴ/ekk@ʁ-@fLF-:_!d & CP)R12hnL@FL]O@ٔ?:y5 " 0r\d! oФ+6ڜRŃRqE Sz"O~Q WZzޗG'M+T-Vʏ9tL`r6".ځA6-Bcb(AK?[y.YF6[dF?&)ti=2B]#}&VE`,"x'ŎY :*(9jE0QA+ɬq\?e^Mn}ycT}~ݹY! jJRo7rk$`n"8.KЭlmv6 C󴍐-6jd85)G'%1w|YUxJ෦̃l<:Ӹއ}XM;waf.khSeFa,P"qfhhNz8i[M2J+ApTɬ9D8"SV0wD6$5**{`C{ !B~4vê{j\o'iOՎ`JҌv@Jt93A>SoԩNʽ~=)OOlBNdz1. s ddlT~?!t-115mKw3ZX͍ݡHlm BAL[ BܹNC[ "*G*nTh&0Ǣªs)Qˆ㛝en=a?{aC?a1Г/ F^HT/G~qW%SS$1ٸ5]LV+1`,byC|O$*;ȹ~ދ =S/E-H fRJz;&nOtr_fQk"4 z71b&+aqfK2>tjݿ.D3fms]0?Su"N O[J4RqA↪11x;&_2:B&KCIsa!0T% 3CWG)kHt]|lr Rhj4#_~wLwtBD=|$A7` YM^FD%(^fQ@ (yXmZIR8OoK:n.eM[2$syV8;R12󱆮o.96ֵ {٪$8M*-$چ B! Agȏ֫ 촡p u~bݴpnzH:w(sྖ>NU}x# V[$U%PtXƗ6kWSP;phY8]eS29X#]$Ց*37![n%2ᄛd!aZn8r%afϹF\DkB_޳|v1 :+'&S^6:;%P ?[Vsz b^]N-\c@]eIXo2Ĩw .UEių6}ɘI %>v*Jz_FbB Ѡ-ni&JS@KrM 8|!P@ò6k0,Yz1V\nR>:`#ᅪm-zx͈P&ă۱Dz[V`v5"3gx(I\6D؀EW=40=E^hz;8$\kG|7& &-<97nj7eIZXX#_X}Ֆ>[; +6Ј3x^EM/K½V0>!F:[_[JfI;gHv@WgeZvH"̒S oyռ FbUNUBoHVe v~9h:jIFִf%wj3$z;t%րZpA\/p6'9'В O~pNP썂&n G"5KdGv&}mVPXù]8=".OkԋJhTމyځйFRdXhhC3 ,"6 0$F_'O߅3mwTҢPEؕle4>dďS; E1([W>y8 c/Q+,ly/fYζJDm aнrG=2КtiYSMsa&5%7"7$&{r_ձs']ZT(,۵ V#-ōֹC.#?s<*oFg/Q 3$ؘ v|d[@k!fA4swsIP Bm 0˼kWF":%S ¦"k YZ y{nwOS}-Y>D)>$5vPw (A̳{b ٓiAA[s&+ug$#{Yra۴pπv*6Ӆfև>6M;RGVFk ! RK% da+YD"h~Ak*0]sw4ₗ79+3 }ƃ,w*ҍK HhKp 6};W(ƀi@'A 6Ux<6[ 2'^Dr~uׅo+; 2‹`ÈoLWAP/ͱtvqyyswQ m-q9|=ytxf!q7?URt0(ԼZB,IA'ӫ{@Vmj͕tMtՊ^dugA]kqO69I",n%mW#W>yWfcqėKY_42.Gcizʚ ${+>>NlCEjaPf4‹ev_[.(Ib:>]4!99#"rjp jx>2Q Caǂ'= wrrsu04'i(]>DrW!:sLYm&JGtxP(((ϗbB+(cm _J9JTaV['h9ZlSWq)ҽ٥Ԭ5:{?SNPG)}+QZ8$ ߖ&q7XJP$*B!:Qa>^6Y)5`)T ;S7=s(7w:'j^uj&˙} 6;7\4Ap`&mtcZ&$uY`Q~.)QcF,vGGj7+L/绘N9  !}"*vơUUͽ10?i,iB1È4= /Bi;J0O_ENzPCo|2«}fN%c h\ ;ڠg|Bê!ëA"T&sD*0a,񟂉SSM1*)7WՂ@g62 U}.=[>aZ2H+gwDFkԖV+;2>'.0.%t| BG~XAwLA驌ʝugK.´M1~boky lO˝4zj Elt% {'(ԣȲhnKf TJCD*&9 ·]**;CsXYن!z{׊s04ۻ{miqlitE2viBݓ .(.gu]d-.j6-`Dl: WMO1 ?t2ƩӰ; WC2oVP{{G[# PbQv3Mɻ= 6]mռg?jfǽ.ԟUMg7QFtuC1)>ʏ5,tzV¥̊Ys'LV}1Q| 5VmJu# xiRiep]! "=R)oq{O5XQ%:L3C4$g/M܂Tm3 3imRS&S|&({QtP `LsEBcѴfW)@:!?*0hQO.M7JT AɔS0tKkZ:L-pJA pF5< :>LmgOT`{}8cиlh FCV;U^?(b@S|Mbei%ʞ!'$+x,hf\xSU\vrUW.0(5OOzpD~ .3u m&otbq~Io1+Q *Qc@ۂ߻GcL]ƫHi#$ L梧8tP4MilX&&wײNȢgQw&?YrIV%ТLyMB_+B? :<pU0B {RE<3o#33~U($4o i Tjߥci ;2hTTŹhA@qIhN9`&oSY |+g&W!tvI1xv!-y;D؋qհP V gsl\G8'}x_{Dc4 MODX IwA/uSj߈h2-/zdjߡfꔨ*c`cQ7)n)I`)e2ul7I0n)}&}6ǑAza+*o:Hޡ3.+No$n v'fT/r;v`ѭXk^F6t>zl\Ў A8Gj!v 1UOL 5C{qd?U:> `>mu>&粀XkOrt4Y"{bdFHm(s@Qu!g^R[ pM3˨>ҿeA @۠`Xn`E!ٹy0ޕ,[QԶl5&ٽV!aרѝq3KN6n0fv%qth/H젎! jM,4֗o:<3Թ1S|f߆Jecjkfk2ƳIn~$Ny"ŒCVN9jľ(ĺl?K>l܄s&|#]QPy{Wl\`y7$д6-dQ4L1 -~}c̒>02#55dP\c_?̭M+jy3x% 턜"s@`Xk@!ViETݸ8>N`bZ`r)%Gb03k 2ښ$ AEy4 T5W{m ?%hss)ʬC .7- sPD:tz/CEVl/Mnde(@5S7էVY+KJ}n IrGZGs? Omk-7 _2+Mg ~7z_YûJ?%Lda<0DŽ (La~mkdE<3 m4WؙǡGڿ@i/gVA< E.$b&^*t>ѹ`XƮ$ӷ+zD` f fµISOʬY|Mon@7&s Ԥ gΣjcIRգJ&:~9pFkC's|n./U(o=mw cґSX WWaɻFLi/Z-;p{_EP[&jn|z0TL,(y zI~dNyQ0l>ڶRw*A,z6W##Y)oW֓{-Ou g'd&]3an1g1~p06rfq{D?^Y&)i}j"kpiUJd? .U/(Fal$-܉^"~3@@ekh %l t.Bo ^wfHg9:-~=!t\bn6g{}#$M.!(X%,j!DA W *~Tr)?1B[hj~9C0uɬ XC 5:#2V\dl1O lmd U;78rw۪'@)[ցwZPRLFվv!틋Љ8- G_U!@8-9yasїD:l`&)Iۋڢi_B֏ȣGQ(WGݕ]81s{e2;l=˙hs f-ȼk!DVg.ǣ@_T%;)_T̄9lͪ8kX2߅!Kf&?t{xm(ygY aFJ&$fN;1w}imk `Vnı趔\0"p| kڱ Ǝh {\쳕^ = "ZPo?T)ch3J_۰O9p\ŭDCcV&)ҰP5/ő_9svC`3R5H8#%ZLkJ.FaL.O7 I>ǘ(}( @](\-.VVDs| <╃覊 ˻i ОphBey4)Ch}/QȸtO?~hu~RΑ{,uN#u#^Cﶡ@Y}6GtW_63/Du~8NdB [?<&cިـqQfڷiUKԒ.\BRe ]%cF#rOLd HGoM)r/A` X?L]^W?y#U(rvϤH6w%[mHY9ruDBR-+ :Vl؟rঐ1]d,s=ZG> K _ (VyңI9fMG?S"CO fB!`4~d㨅?ɒ/u ǿذ}ח &֬#JYFvBB8c?K| !g.Ӱh|)ĂZ}oJ"O$խc_}|Gߩm@^عwY+O(i+@sm c7PLgZGTDDiJȞna&Yl G6:ϣ+o^Sÿ́wD~}Kҹg≢6XO,/Fj$ō!5Z)I{\X+W2ZOԇ304X^p壨gEe:(vDPf2*X`Z#r{ﴇR\4V;9 al/S[eTqS R[⨬`$VbtKs : b(UnI 0Y[T&ᓛx#׋IB/f 8=әT'āHL6XA* ?8eXuzfS\+h ^!gk+:м}24R|ZO nT3oZ}G#uZR,ǒo+fIɟ=fcKp/t <@"w=m 5Nl*a"0HITGP!EE9C1-in_bf0] [ט61`"@K FȄtIZOϝԺ׫V3C@Cu /pI_#x4GVL7ۚ/>5s`{ۚ\|Aꐾ;E&H8-٩C : <_|dw{ê{[Po#ѻ[u} 6( \"E^ &%%o # sH:1f!uKzA>zSWrځIVL1C&pFCA9dvP"ҝ;2 R"v6#)ag>d? Y*(zc4?UiJcF^6^7fX,&a F"߉S}]Ϗt[ CrW;1,/R<ˑi6sj`[aidb Ewvm +@# 27^yTTEo[|)8nfO(<4֚:ȸ^E- 3abeV{īܚ?H+Bԇ|kL5 jԋ+nlk>%اo5qtf@)=C/\An^t'nnG0J O%ݱ>#}I4xm&P%fJladŜ6V+伉7/>=WȿW)KO^n *PfsBܝmZ6fE#nm hS`ScrdnzgeA~/+uNNqFJJ'}od*q[ 0%h{?8A 8n̖]*(6}xW62^M"ü9iU p^Y@$Qpkz4YZX!HjIn`${VfA뼚Hs3қNcdTǁ V0;t,/.EAyxJ"ċ@\򲱡[BrZ`׼%_tKK!ZU~ωKb4Teޤi6XL ݁n%Ѭ/GIBNJ($åU ":z#2;Gyr(ƛ_XvU:rb{u)Wnzd)SlZz]Mr+~>WmdõvT+ks~/Qrx"׭ۆIif N 4Aqh;1uT.D!gP.LJgffG)R():P@=M+:x9) .rI~E{ t5(߹ٲ]B;o?3ɗeG(*'p%VQCx#}{wo!:`M]dhJz 2z:|/JY:|q ;k%rX =S[/o}Ӱ&G`( _ :jX  ^0Q5eIX*2;V?]7q'qI'YQ, urm#1J%JAioⰄ|~mY,hՄH`F8A(o4cK7C!=QFyێt5B~(Bd &M&PŊpp$7x268ֹ%h?^ARC7MȏW`0%|t뀵|uEblm BHamXzi8;L &7Z.4xm% oEP˼-GUm.u,+F*p;N2@W63h7YS4.ns(m55#/㯳#nmLd&V ՙnoF>#of$iޠiQw SPnw2'9"WNmͣ:Ս Gu>qUZ#@6B KwT{*Q6Y yi[hmN"Lpi& Y+VZT3"`USd-QTw(P< YQ18GP"QT4!"JU@lJf̨PXۙt'nOיcȽh!X7|Aȵ徢}MFg̀k6~+D.!TfI[~iem2|iuj@=5j1 HSJ:vH[)| leуfp 1Pպx<Н>}8 #crJG2\;ߝ, (f<#$* 31&1yH˂5|qh[=W--=0`槷(U^LӯO p$짘(2LiҾ[^,4+ 1"P"$͑2,"O-C_:F|y_qI96杙- \G!)ʾĹ~-t~- >s"hXWrtֻ} ~`BEKjOP"̸g`6I| ^@ɳhoJ͉4G0ylUyPGREwqFVu̲</JK$Ca]Xk%G~t՟[q&+_ Y-0sR\ѳJ1+$kV$_T4RĦsgWw&m"~͝4VYlW`F^*.zhЬ]pk#]AMm'r8\Pրu,+*zveUύiVX Ak;;|#  Bu j%՚RysY'#4Q(ð"? ?*Uh-w[}_ 97wWRKPxibx),Xm;X?|+kY?Xw10ruYwG -ahx1(+["2JV`*2;Č Fױ_CyuTCcXkQu'HXisQEAa>$1<ʴ񅣂=:2iT4^o;ƞzqqliCNnʏ/v(W(^Žg8\=ԣNJӻg@4Fj>?)3g@i IV1ikNR2 0j\αjYQt XJsIl%B|@ $6{qtpp_\>iS G% o)c&iSelOUt;\+בRrc!봜\x"j <ԖiJ`N VݴV Q 'm¶1q;ϡCta5ZTbkVkz0Zar1pW7?: 4m|e,=|ٮ-akQݝ@]50UC,&j 5N1Y` aQAc7ec5MBő ɄQTaO(%X!53 XΪ-EN0;1ĈFAwu!K^Oّ5# ?Jc"OrhO-@fqcdȩRe'oskD9JGi7&cl CCp Po.eg7~L18AkwJh!uX`Cfb< .=y76.p8C`T^eM{uj kץ!rG2 ΥI7nk(ʜ] VŒPE 8`/ / nK`LDkFtq˸v٢*@1m ]qp BDef$JZpDŽs+_#s%ᨰÚzdyQ-&tELz6Abu(JtQ;M?fT@]mH&mG?d0K ,ib*oC؅Û D0ȫ1#z̊~d4azmeĀ@#Žl7c]cpM*NMECKWCqPTH{ "Mo f~sZH;ʺ/TqհJ{vpqXSҗY(GY>ؚj׏; EaĈ.9S1kFl'ФG^;KH6ÊOwLŽY7,9s55:zh=5qݪl%삐!.GCvե A7S^Mdw%X~ 7Zh˻{dL-eH8X M :;bؖ+me72+εVf|@YƜ_ N`4cQۻ<${ڝauh9Y[{P/EJ0'̔ř 5:S=Dˆ?VAr ƒpȃ{-G䃂u[@JG?6P 5nõ;Ul/b)d}>ER&bW=pß"P#]\*<0vc һ4"*mՅ Z|lhX$wQ+QA|*ER8Ah-=}Fa [@+T ܈"U14[@ ѯiVuӱR7||sb*`\/uGܼs7Ί0$ 04`X[WB(KöW ujď{}= 7+㩂A \(t(ym=U6~yK^G7&O~8ؿ`)|SUv0Z,YQVBuyt9Hܯ_>޼m KR-vbf[ ȁUIYm*xxY*etfw=u) W@@L=Нl8ȳjQ+w6GI&.Ϣ<nX NdTiK9赓hpz]vpQE?gh/l,bh쓈QxxЪkD/ p{zQK)]k9iF$|_m&ݗ vuFЈK76mx/CНOMqi#[1鿒Dٸ5fKa'aO|6TFU%?96 yH-F&P:͖8':j:3=g&._\#6Qo[N-?'QG_hGM.9\,)Q}~Rb=-CQ!nq2f~9hOSaͮs5N%UMӊWqqr #v|(a^ <4=T29\]y2_ƒ+$NT?`_%ܦYZ-s_M^}wEnG)G߼^Xޝ關Km6+~e@OO!-$ͿXks~p o|Yg1L Kj[ViZX4v ^g*%pω<NjFRFӒĚ߆ =l `J==Qރ܍BW¤#;, Isuuy3/ȷGAYb|E'Ef@ <#NK"_iGBOrw}'ګeucYm]&죟sc6sʴD jF]bZp83C{S+8¡A_T: 44j< |vߟ͂6'_7t;my%^R7ZhHltht[LUR8[!8CKf_'%x%&Y[8W; '3p Gzh.AݼPuY?ʣz?go0,xW: |5=l .\-3Wحk=) KzNuhݍA%EM%Tv` jjtٳK`զ3 -G,8%R{r 2 ̾ް j1,s |"BAlnr*5Vb0uU]CP" O9i#D n gqSvOdi5u;;^WKE~焊HquEZK0%@+j"KWx6[7Y!8y=5p8`[K<+)i pi k^amJ 8?T5kT5K;SO-~pRP)Ÿ?_q$".9].<\JBt^#$O~͞JWI]\5 4cփpi+^)0{}XIR}&1QPV8<=㎻Y\Sx Mnx'.e^׫YT', unǍL$JއnQqdzX}~gy3^XLu"u4単e3/{!6=#ƌ ;Ƀ얩~GbL!PE` y<Cәv$w^G,RJx. |i˯=H-薇Hr#wx_˱4v.du6vQ6uѼs5~Cը3 TF%e̸Db_!99ݿ c-a'm~awSye}5ŸLza$ۺqy\ VD(׎+Kt)`䬅GS25 ]94=6U\qݣ::wǒD L,zdt*ΒVʴYُqfK78 ;w+z}}n8d v˼)٦^D; Uʈ&֊7_(OS_f$ 325ұO?XuT1s[yyGfgg)MW{7ğx"|`Gi@CǁkJn/uRr ]?4,8gxnDUwqWvOLl.oS i?(K_Ȟ&5qx%Nlʋ؞jQlmlǶ< Vmm+xMdCIC~h}ޢ0߭z!pEua'x4)a !GSgLǧ Ψhj&RpX L ΁}5c8.Qu~N-q$yc5GԬL@/h%<*k #%"%;~--i[H/`N=3-QjxVhx/WɑlJx~9pKԳE:1nc۳C.'|NHxlTŇrJ/;*8lIG=Mb>e?Ϡ)u k;ΩILՒkr#KPߝ*ۜSn[nH&\u 38g-G㖜g>oJsOL9I2#Z6,*e|ֱroΛՃTVkz*ӜLI.* zInDp[pHU,̮1]zpG@y!guGzao! N߻j䂚3  ;*hw(j΄?穣+-{q $eyKɓc6'"{^uQY~8eÔZUyͣNI Yu$^,av] ˆV:Ӌ$E;hp8=GzU qKC W.w7 nߡVڲ'_)96ۂSf*[U+Ix}uhR !<SM$q?ڙs F+MXϲ3&\|I|:0HZ k xuMZ(qE3 .hl1xF0aيs+[u0v5D ޣ+OާܑbD?F3 ϡzge*ZnX'g.aLYO Ѕ a,@L!1e-5dU#Z,n5&Y[$1 ˀMF4̓@\v%]a-LaΣiVl\"{R#! czG`.\3|Ɍa:ַd?̡)rǛrM|»ܤW,RK2j4w~,~iNATmʀ{%h6 nU5Cmp |j9~_ٙ1s;;*k5bI* FQaH3v]B0J@P'=h| RW\)k`] )QQ;-q,+wO_~>V`dZU>@bw7%=׃d.W&5^ѭ/ %Xw]/=+-4S2?ª58t~ZL1-EӀpW^.Kj3oF?A&Eui|뷴"#97N -ު=lIvhi"[]Lٕ)UA$IK4̭ͽwɌ b#h8Uc XQx_b#KZd}1ytiqd 5}2o/A,)58"Op75W7r56%3y( QCuvJ]KSMw)[?][+{ΰ}Yڅ4Ӣ-LT;; 6Y-0zM%Ja3#5\jMZ;Ͻ\&XA}4HEM|'),6vMܺbť?|}C` s1W{;3_R:q4"+o~lddۄ%Dڥm01DG9f3AHCʻЉjOXIMܶCE'G)`6 -PW჎oR2w7uԂ8~Qi&ʏZTTc]&WGX nSgF RW~]1W趗SŢUGPA^-bGZ֒)@WI7CܝTL„vxYLz[n!60b`= z OoشkI"9i+[{+P-D0#:R{snB+ L5*Zn@$2).ƸةcQM{RYYq6o  |J=$2F`3RM^.6}x\+vvEJ?Rͺ\'GA[fi@?N1c>U V5mšWR+ al,'if`7/ I&FM=?xGʓ *T݄ .@j<~0 ]g;(_=`}C  >Y ;'-Ϳ37LqS9Y)s׶iKC_]Rїg7[S}iU` .X25VmOPsoҜ "h*ق_ps+;RH?T8˒Xe0>R3aP& Dc̶?f>U'A슝T{@'z IKcTK1]LitIvnV"0;|wMc^Wî8L;`5qBH.?$9:ҥJ'p&. @_iVm1|WM(d1λ-qakO}St?fwSr_#5O9)S`)Ř^H#+>Dd e^ Uh f} 3¨/ C:,s [~4dLNdo椻'Ut\i'pϓd)^#c:tlȳ=b[]yr#Qgl^/\̈́d>Ui )@}U\|oSn==$Vt{~1 h9 c- v19pE!:۩t[:8PO0v`I)Joy2 HGj(>^|}Lk;FHlr"k3+gG=7Ҩ}e\Wm $I=,!p!󍔴Klԧ>뛿Vs "'8dkUSt|b~P40EGL/X2 MZN{51ѼdҿC/㰇֮"Ud%,eR4: Z#輯f Wr;@Y6=;3G#UфuIYq^ Fp*`> d2u+zB2!Ƭ{C'&XW[JOrw3C5W%:}'rrr$fX>pE@S 0MQxY#>%Y& +>K1+?ZG+HsAD,F#+-5*B$W#u>ԌU)ф)ؒ_R'I`gR͘Xlzᵢgt9ϿiNE蔁Wc\{sj#;4`VKOolhRd%bSEA}"4JuZ‹$QR Ys|2e-ѿu]C6Bz Rd;VFGOoA1i \)/_[Lkl\Ġ~BL(8Fe x#=Naӝ zٮP"m0XDΰ*$v tv,)?=qV\?BQ+oĆH-RO*Ejq|-ԋߝieÏU+I6mg aJ꼌Z ")e"ɺQf{5mһWS9EZ9 XnU$7a-0؏MX& 2Unkh]vp~UƬZםEůPdGc ~ߐ̵khXM_a׼Ip 7!er r,T4S'8!s{~ڱL"{kZBѽLLHR{T;Dtn;IxQ43 XG *b}CEm*ztp!")/ܴ$k,- d> \Lyz=bR$KƄQjmn bHjnC$]*.dVf kS!۲d'%/㿎c0#=Y`g#CBWjEIl{G JN[&jTǩI~+fƲ@Qc\`r2Y&c: ćMEI#j fJ=546F*-z&ɾFD{hxX4~ɒ J  b&Y::bz(ؘ=>j ? ߣM<,wBbۑ4>0s dO[c'w p?`;s2)&E4EB~k ūeOK(-P,mDIye@?# X4/п!unH.?եi{[Ǎ|fW$W cHeѓpzea f1M67Śp88hy3Mm-{_ ɣܻ#6.Q0K-EP E`EaLœf[` ?Zmp5KULBKxVhX3 o+A KʢdzV~ѝpV22]yak{X0580UV{{P,£Frr% S^P3F|v?y̍JngOac4O63 k2i"YrgɢJrPax a*K\P&mI AN^ I^5S~d3VRW_[ծE$8=~Y5Tc8?+(<O:o$A@ln~9lby:}9BpmW|ҿ,[ r{g#\8*1:3巎qB5fuAq"Ɇ^ZsU!)>t9CARSHyaŷ/jza (+gMdŮ;urFT^ń0( ]$ovQ[v<:Gm0{jԮ`xnZi;0Ğ)EB&M[ s/pˊӧfMAq; k~K GM)O^+mxmql{_D.g%;tQ0iV7pvZ3u?#l?M2vcRt9>vfr/w5 ^dd~o]r#n> 9m KEØ&N&0ރkDo`CC=u-HRoR%Jh1۩QgV~{bRەiCU9Mq͍Aq ?30)K)gTq0]jf~>>w|0fژ:gl_JL$@ R065TU=s"WK6Q/8I^: (c;$l& 6*O'` .KAG E>n -x 484гn%]4Hp * Z~ϖ_qg0ɃKeոةN'ԃp2d嵌z 1.Fu#$$jc{xUn`( Қa Nͩ<by̢fTv?@"vswatuO1<fC T6 F%8>7狶J,K[BPg;]Ǐ²_ fГh~5 ͹̔(zk|} ϪSޘ~8OAdzf\y֞6Rw h]E7c?v>XX=wڈs7ֳbN;Et,5 "hEP__d12oSIyS޶!qɐs4F"o"M#a1@c$z;gցXOo,)< KM Yb`uѓC@ A#s6J&}( `4V%!Š(Y;ciySMek8HG4; ֖TOe\[AwTgW4IO98j: -~hi4|e"HR[~TV&hJ/BL[x.mf~")l}EEOލ=miWO{AoJ˾ ɟ/0UYvcRsŦ BL0!0U^{a\Y@^09QZpLJBq/R~dZz( 1vԍQ+[F] b`A0x2VyŚ!hg1i1nS Ɂ)*Үaoa`Lm!Oό`|}_H^p5k<Չ'bpAvhJxךؙdpLR-rÜcф_cۥѢ} @\2^?op:}ё;=t* @%HD1'0k8\@_(Syit|TZ^ۿ0hitaMtl; aQo֤-Ps)gHCM \eII@Y?`W5\ag<5RDNA/Vx*P'"C~fF%ZK0v/]9HEξmC|fuCyP eLTޓD`/t TSNn:妕ؙݰ-n#'hI8Cz ̎NYG?~AFO--1W`QԒ4tIރ_FɋK{6!3cc:w~W 0V=Xu\+9?RMܨy>|W9D.:_p<Թ6X1Ο3#k2YX2h'5~FAzø4TFQ,܁W7;VƎֱ=}BC6b^O\}ꇉ$4P'ˎ2< uԋN[FT =GCHҍiysǰg흌~@ (<{(3 /zpu0YWQ7~s X1LEbXIrU5A }*ƬQa+mtOw^4VW1)np!dX"hEpnd9O\8|*-l?5IX2%Qp;?簛jRL;h;2 ;~DQȥuϝFZBV{`TRgS C1hc Y Tj\6Cqh}/lWj#_"?>?.ߕʈ擹3MTw^ą/ / O/fHT}n=ފs/?|4\IFŽUܒWzZRd2')"mWl~j?Y&;"Td${"0{/!~HO-nozϺji>eIDc){4LL?P7 ^ MY+,_Ŀ(龩tx?S Z -FO-3Dg%0Wc~I(e ̜:[rEToWFvrLc njRd<5ɚGB1e&W4:쮗:MH4Ei{%r,8Q@Op`@͔L!뭃ۂ(?{Qak,(!H7(2pAؾm$q*9aI6'?H_[BA?'Q;L>^ or>rZ\]Kr<UpXQ*Q'񻒆Fz{m̋ŷcTD~0*4-H2Ǡ7&cR)6XKL!c`n^KS\n9GS ZٰUY ?p|s69RnvP03HԲopNr׊h~ Z{GgvDS՘2W[ Y B*6Z`w)ޫApW*C"_&|r|tlBO k$2Z6)8]p4|4ApªQ̓~ۦl0f^fqP i,Vg00c~OHkT,dX5iˇ.![Ș 1aqzqYAՈYC?#×5v,>քjjoFПd҂\k=,$4JM]?jVؿig̶|M .~9 2E{U=INs_V ." et=Tt8z#xFe:e˼S=Worv Qv>$hJ|ْ +gVj7*DDV7B6n԰4%ϯ2iMrrVrwbݪ)|fp=zs ckqYЧ3Ueex EIYzJ}G'鬻2Ŏ(Z˴ZUΚ"ahkZG?W3\,E% cЫD>#I~'ےPH.p7ЙDMwjr!w:7 ,24axAMy7>Wרvc45UۊâouNWx>1ʗ`枻Lڭ2򳬰I*>܁_a0v]ݬy`N hw:NR(`p 0Uk\8sk%/ҷH;1xbAJ+Bzy6fx[iˢ8(̓PEW# NůAɘoVJ?fX g,)* Qgʷ:fD@ɾ!2bVrٮLvhtpNԜRhϨq]j$i>FPhZl'Wj@8S戹 RRxFgmH׫,yAKVV ՠ=cD"J;N&]k8O4W9ehT o(+BI~*  v}{*Ǵ@)Җc^r&~j<4}]` `t 6Ra\2Du4BG2j+bWD < TdK{+ a>P! y8΅GUtms-4|dP?wQZ[]ɫ`Is$qfA&uW F &mJe0mdc n^mL$j)s$8~sLq})7qsݸ,Zt׭ "n\t!T-/Mb p \B+L ?n8k{le|o~A3S3rM>[ )Q`?m lZoGL!JgJG?gR!ЖB_9ܳ׻!ME^nΠ9`c.{%]uQ㍐ mQm^< IJKRD%̜bD(P&wn|,#3e[k&(Yj0!&֔Rx̃/|m4Q܂6NM a^+SvFWb:J.O&P(:w.r6g>ey`Mruo&.Sσ0JM-?u-^"fO"DPv&ǔ+3%w% UL֥Ui $<2ga7z:`"A)iыdaG~ njF=P9ӱ0#3zM :*m7 IװMrtqQ+p2,!S̸Wd_Sdܰ'MRQa\hݟtKjaoV5 eY{j_rn9?I/85N m"Xd\Th^vS]}7p gӌ*䏐@Ok1n Dc""]oDQ ieVcPHDf?m:7%"J O>h# Rv\))SQ)d#\_2 8'yAShDRNRg}M%Q %XV n~4uv'Mt>ۨs}9xK%ўe88Dһ?Nvm=4{Q>yBO&\]bQ>i?)+Ƭ=dU>RwI)c{z1on>wCdsCݛtI m뫫cB3""*59t88tpySWGm${#0YylC_Y s1{)B}}X54mHG诬Em‹M Qbƃb)6,I?Ø0 | ۸Jbd!,#$$dcHlB#Z1`F-j- c-9CKrx1;HG_k 49-8$yWl8SFQmFhEai(1JoYדHf+,[A>Fc=Vmx[w1,11F}1_2&"5%#-W[V𵏯&?v LZH%\8Yox>4 5two~Vypt9 d՝Ϲ f0I3 ˚mؕIuX˄C xʦ^op/?ܬ=;$"V-?&<aXA a2Լ5^8'3J:F ceVm+y"n\$x?WSEQi ՌntHRH (?Y~owK6&yi:ά R'i~c)7}Ll|!vU$UoJXrE>6c(6HjA'{C~8*@"KS;t4!} ]9evH@VP!폣RlIѳI/:az$<t^fð@Ӱԇ|#]*Fҟ  jgoq(x{a}/ץbf:_o:C$m~a )*pn ƄJn)$ZA_J 23Rz{E`P R{|"^Xf^)Dex֠R]Jwgy m /]􇯊Yn` =pv8;ywo Đ#Gp81QIW8QGtsYoZQrx>!m+QЀq»fd&_k. qb7)Qg[4WojQQFh<+ >VB8D^jw֝Ћ;R|s?D}&TXE GٌLi:_Ûa 57 w6{N%,gorm E@]Xdϼ|T4 Ȱ^e?|.HImQfd ɖMN`lǒʸh-eT{E MvI6t /;(ڭcV$C/i1Qk>ZoJNӺI]p 2]""z v'kw  `WOS0B\+tɫʩtTRXq@FL*Lɕ]=GAYZKf[ >I1 B49U^] Xtgq ]*eEȶ9[!5#("~c3yހ@ϕX)yO LpC@vf-Aݮ8 6/i./Tr-9N2`0[toy%U'o.oȡ˥~5= 9P>ޞ)nf W(Fsl߲`i]Є3*?B`YO>Tڼ[t.d+fC(wW5<8Bm(̶Y3ϭڪj^Ra{b#/cr<yM[S{MwL*kv N .x=G6Kfow{ ݭ^$'Hå@}(G^)NJ XV~zι}v`2R%[?T̕MheďF2WEgSHJ`{o-Y[ArKW#@Y#TUd :[2==R׻Ws78 Kvb\U fs\ĉ+Ԏ}k|I_NTU&"Q`˭H4ٵRp&J H`5;}ڷ I#!{&oK+b(~ Ŏ&w9 ir{VrW p td`e_si˅Emjy"^eTEˍ4\Z :эmŢ| kv>C'6Tw$>!V%D ܂1zX)3a.ELa'Nb?\$Q a"V?VfYqI۝Y{G({xwtv8w8tE,C^6p3l)^kN B0L]dbp(̵o,䙭J1LW$+ ie}VTHћ"F<@.(Ug{mrm)6A(P1Wz%F3P{RrHlA u2ue.ek 6Y7cj19E-s,n?@ϰ}+XȆ<],Dߖ5&q*[xZnCKOO8+M$|NLIP~J_yz'J7YP.bgR6Ӈ18A?S 7I@ d"85kuHai'mʑq ^40!Du!_:=];W];\y)P%GX}WG|&ev;/:ۖ3 0݂eUФ%,?m\1qx7h9w[Z_:v{ u*7PKAWpPzå(ͳ$g8Id]qw,&[\>31l:k/34^=P%AXrX{]4|'vK͍NҒnaHH265A|? g4`FWx="}Sc)I&u{Mcp+P~M/lI9~>bQ| +7?~KޤbLo9i:2L>V];9R!S-!:Z[|qNA!-K.)z'LARagOqLۢ y{ LkҰVcNn| h1ՙ5z!L},N+4.ho;ɃF[Ʉ>tמIC0f59b{z|6ľ6<˝kho_4F*M}ɌLuY*n )T E!wcm] ֑v m4'@) ǯ@.o}? =CŹmf/Ak5G-Uo XyC YX?cBHlWđ0 :G%egu|F 3]ZG)IӔozaJ+"ep6{(wt_@ j\lK0X ڠ3Fʫf*T?*1ycX ń!0#q|6j3`o4`yFd&E-=a ެpPKeҞ=t1Z0:`?R#Cmu1E~t_Dr/]6+NN+@SJۼF:KA2 #$5W-Zvg'T]},`'hم!{H,L' 1dl镼$W?BPuYn}nȋ) ?p-w-z"Mo3Ag!ff#Q-NHճvT{yLf_H.zdḧiOlxHG`B\5<!yI@AL܊7o1ZwxIDIKϙx{h²ff^fiF W%*HU$ +BG3Ц\@z? R _` ,H Qu a2im?+i:{Z?^} azcdݿNkqY#vfw)+;ώɀf"/5u;4ML 8:x4_lHߛhĒ~^QywEq6 ʷ_k0rz/Lڬ\!sszJ)9DV;X],20CN-_Q :F$o"fgY2KUJJ<lk[ YIЁ3D")X 5~Wpٕ.sA)'lՕeSrNw2h*o3 vFKRXv`I7E\/ܚpa|wmL z*DMxEaBGhם^6׾M Z?LMU5 i߿ D( j4 u炬Jq&ˑ~V>Z+v^p;*q AQ0$L<gRY5I>&Ħ<( f+/5\[^ѥZY~vkˋZp?UؒnnSA;[gOjq +u״I(kSmK)ٵ3+P̠ |D[ zGK LɖGjʏN8V)|u5mnU.@)Rp\)@FFbk-+3rI(aFS_!f(@)$%O~MgliC#Ɏ*Qͻ"o؝L;j`4 ݏV?Zjs(2'W8· V6q$ < p]YM(Y}n!/[1g5M&A 7UwyH:F@0*EC"|4f,o43n7޵pj{oWnHT^W3k"<8iHq0?K{d8j~P9UFxeTVB%PK]RVGEorOED46l=Z(v﹩Lrt엀L<%PX}6==I #XQYx 4EgqE|w_Ʒv~vAM5!viS ?ˬ\*O x=k@06rTtɲ?goIp%mD#GP뿐!PiY : r;f9oc>v~snT@-ѰYm󰕎/y"F#P40u% +p_FsP XYe_F ^!e!iU?TJ4_}$$DHpj%;WGSw&5j ,%=囿Ұ~^;?QH\I5Ѕmb9R4pj3<{UL|d:N+^ g̃%Oi_Qw"*m3{'2gqZn4wh#ړTH$1ZdfA0٬?ȫ\^")oNyn'-uYdH~l?穉S di5{ƈ_q#=#$hWlEZKP ܨր$[!`7s29B'~od `?CF;I3s& 3P 0 ʐa!&+icn u|dg:u =ub)Q8|rѠp\!hf ƿ3D /50ޞr/ϚH!?v; {8#1=0@";rHkkLPCv"{+?Gtye4})m, .v(wKbS6+Xk$[kh/vpHNlKe/b3 i+FpN, a9o|TW3Ѧ`1O|!eV-O-Kc*Hea/l/a'oIlopw uިS̈[ \㽻GK4f͌Y9g͹iqS1h!~ keL }h+f-4~Io\CLM6yCԀ1>d]MĖ%oOK>#60,N8&co"Jv02B-Hv1"^/CYϑp[qRx&8{ѹ|Qr6A^힇!1b ŋ*cm } N{^jv35!?$,'~|s` wֳ4M{0w$4hdW3.bJޭˇZ mzK@6Fi ǎ^&PwB.b.& 6^wMi$DZxsA6F|@OaJ޴t)}WSS 5N3)  kAh#J$C+OvF(v XTނV$l"xF j{â _jzrbg g~ʔ rϴ&TɮxNBֳ .C,^"k[p{q5fk8 i#<8;IgI|r7Q'mz۫,E9w=pt[Ǯ)UoJ'GIyCW|$$+Rn<~ .\ ko950EtYP u5r(O3mi'h%7JRWoe硯gRIMDZ ydL/{R`NKH_Iܯ؞nX0F6s:G2 ~RWo1%\c8~Yq٪SzȖadtZ Lb`7{)9ĵ%z&xPIwN`lf:ÿg3h_~~[M/7.yO{AҏMŠ0o-3ۇ2{=^9/Sцf9H|4qٵ-X R4lxaJ`7r.G|c[ =_414p|SY>Zb|ũ,+ot,X-8eJɍnx7z T[Ap \ ajW8y/YufT鹩YeP{:'䖀Avыg#v(E3[~W2?#̸9cOf7zS!U575B4 /BFd6*ɶʤa4(#}dˠ!:e5"rKmb%SQQ?1ȭLbccfiu>64[HʺIThL3)>1c-{b*sWʹ@#-9j j g8-rvf! jz*_p&j#Xi#w`Gڲ:=i;`+nimIL{WLg=6yaO _yecF^j?جe&#U9o6%*I߲"R Å]ُA> nZ=&~R%LrpY.;G&㯵Eҵ}]k j0.,k@ݨT0={u_(% Bj|q_}YA8=5iSi6%K!@b N~q&f$č٫4hk1\/3hX0RTqzYۦkDIk?\һ *mc/GK'$j+;92ѩ'%=$v0\z1&*~-7z zw R-\nڱ:\<&%v2!)A1dޚ a]H)nGt}b2a3N["r)1sB#!oD1J@hZ5̇jf#S3{!U7sU'xTta_ڶq9Zr5ZFGuZ!g+E5i9\SJK_3~vC"a8{Ϗo'Y]"42yڡc<ЙiLWߊW")'>XJpUrq "K1 AWkC 6R4m#ԃG6;i'ž|ؤdlXRtP{!hތoVכ@a%6 +uw"m&*4WchUw^s72Y Ϧ rFJv92XU8,{ OJW·##3|^ʵXqp(چV0!hm ?ʀ lbk'%,k%A64O7 M<bM wWaD(MxE=wj_/)ޕēA,-46%ω}AQV!d7A(ZAf62j`{PWuOD6Q]j[nkeFkX>N3)%gI0kH7Nb9ȹRae?/b3߫.XҊaBɝ[# htt#JfH):[JPv1C`zXewX N )wZI(SEγK3U⠳3qBYe|>X7MAZRw7XG 5 o}t)f[l;٧b࡟o.{ |y˴h w a)vޠS>9&1ae%_tCzOG~ !̉Mi%RUc~M7$b/4PzHߧJn$:} Ƅ׈ް[z{wOlKCegIsi P|@ST 8b/?kư7*0If_NVodE݄Սr{yd#&'uI-@%Udݿ3 rkPcfܹF (@*Mtw]v6{F(jꎒ^B|n|tr`j5y\"ǃ@ro4 o'6+}QޡX #){} d 4WD!eʕI*Hr:MpCcj;n-t4+s/L4ҕÉ24Gi4/64e_g) +xoԲSH+Q$FMeb҇+ }W;8,svEI߫/yjomM6%o*? bE2,Sי׺W`C~"-{Z\"}AoOr7^]pj~YAA7z5F8V^(<-  ֻjbC7Z+)?kl -MBAAUrj(-59'<͋1*!tLQIomA,(tdNtrŝ:)D]au0>} f0I&|7?f: >J7w44*7]'ũOwl媔ȥZ .\CPVr]_?Y2D 7δJd򟬽%Ys%ҁ(؝Y1* r$A$H?Ɏ,9K DwgUV#^7AF[[M&öB13{&+)uEiWH;aPت+9QKN/w~ՐW,x(RznTh}uBUEG܌kp܅"p9oOxf{ ljlZn|c)o"+3` N椤ȕq BDk)q9|i;:=}hA-J[EDUÖ? j#Mխ`w:4nLIy05oH?[)}/\]p!toNQ O>Wf}Mi´pKxF.gdUQNq,:]q2Oր\>oo*{m Az hb VW;pq|19˻L9Ck( XÌ@o., /B%$C먙<7G*I 6;iDߥ7n# 1^O©=5(\@ X9Tc'Z:Dؿ5vEZ#ħB馰Sy<@`bjA'[K Bד7~RƔ=yokrI!˗;/HBy-m+GS!. TӑuPeVɧᚥfĥAڽu]oX'xZ|jcL$ I{/ع1Mrdy~/0kV`I6xnQ.6p* l3ba-{H{'hwv8= ն;X867UgM【^mYjXH)e$p{)VX{]r]~@j)7%3NCCڲXA p؊ (~ QAusH\=Z"^)K g)J*T`F3Fz -DN:mLyMb똰t D7\#~M29xfyWf$urkH>5:tsҐ["-<\W[~{g Պ I{gd\'_sjWm[wR6EIX;Hzxip7HjzooL9j ` SOCj ok»jT|2ut^V >Adԡr{iodrN*x.9FV~kŠ[y<."uY7K۰ es 2(vu8tD/? ';s!r*7{wI@qK#_@tŏ|Q„E'=n|å}qDgƓ'U 9&(uv9)3p.|GX'7UhZXq|NҔYž6;^^ԟXҵcJ܎X1#iAe/`) 9#Dt0USfnyY r(I&}B>ޟ;8]} f.MB9h%̸yekr{FΏGF-nZz+= 4B7`g@.g>F8r'ʣis?y*S: bs5wFѳx.2_ G\M&"N?48_eHNZ)B`rB#m 8pwْm򹕒N&rVmU\%Mj%:%|^uv6{ΛllG(Bݢ YCGR.U:t=3 B3L2d!Ebn~}4s,XD kG"2Fq_hOSw_\Pq{fzX;׺_Out^&?VX(RPU~TU8иNn1/|wB5nt ]9Ri'Ž۰= XBg)@Cr΋Mw^75\Wuh,ҭEыwgnxgI;/s )h!vKWTYDzT >%S;R4;Rh _xFU;NUBgo\ݺR#lp[dNeŠm&]0 q4{p wجLkjMkݒ=bRjO1zb5)>7%Ag?ckfxg)Y\p㈍%<&dNgq_ /1::BA>-O,m%uή=L]m\Yk2jwHyP43 8 ~Z1 +ے︻+!6otഌGq1U n#0?N@]k)jzT}o cXt;ܕқ4_c2S£7Հ,].l|?%D#OG8-h2kUr [E -mP{xyqPRCny.OMnFZc~L]ȫwl͎7èaNqMj`{f!Sz%}4P*Xgi&ߔR4j"u/i;t #W3Sn5nsY3XĈ( S Ѯ I{m?qTr9?ad'=UW7vZ Spu0s%aCD%ö,Owf,LV@w'd\鋊6Ņ5"G\56D>(z%^;=fj](V$m6Z s^)9<p>c=~_FYw_Jp>)n1 ,e[Pu{ ?KVg[O+d2aNs(HE/Rq р$rAs9Pj37{L- <%:={ٛ+s`J;4 =1 u@5Be=ctȃ!"բ(ӗӕ7 1o؍{s6G&+W25UMu4v }0_ $7u v1i4U`6ͻf֚џdQ/榴p0/UnvwiAK ֋8W`dI{ [;֏2gzI*QVGVur+w_y}#Wb qL)WS|ܹШ|v`8)/Xb=&,uD4GXєipN35ho[sJmXb6 21:*1qGHǘh@3GAeF\⭠˯O3'F< *P?VK,Vb~b#BK$~x89tU`eZ/Z*b񳧚`V kX{֚l4:(RP&fy眝ԦB#i2'xPC)w\xy$2+Uu9D>@c9n[L8X"%e{?缁'!K,Rr y-}QҖPyv(x݇warnwA07Y B7c(*x^΂iiHS'RvU6~<ɧrˤTDTq"}mJWy83~f* ~_2~NKl[XBS#dQݧų.%v B4q8esqvv՟vox%-UaHk3wѕor@dZIo_l=Lh^:/ir-nrZEVJGu^| ϪnSI6hL~Z|2dxXLP,މrXPg~DDEԖ\!_zJ5 [!aәAq=LxI^[Bff 箙ݢU Q\٥k]b+aRjAg(H+= ; C;M% u=٫*عgq-$, -׏|"(@Ǻa0LUJC 9JZB/{w] )kC]Ay•&9ʶ8KcrI]g W'`'pLషfܰ$IcpL_㿮oъZVJ:7W388@$!UGMYOrDS`-&<&6aٝEzN&UI/|X!qȭV^'°آqX麴 L=@@W[4)}\upe op*]iX!q=,iLD ?6sa4Cv@}} %ON͞4 0g2p7Ϯ1tfu,18 {_yEkð)][43˷9_0EG3iZvKngqY_E+g͑Gz+) CTl.=%A[W6j'{ o[w>e}~cul[髠x EP =#7!ziqzDjWNl<-k;;_BkpP+ [DSM ԒkGHXg" |Al¹8sz>4{t&'LHb)&Nci S$d-Ezh&ua9dvDh)&x dW  >aP2ĉ;@M( g"K^HA 7$ msqTjgL**Ee7d,gn* $*A>P>MjP΄1e>0cq$-W.I`&f)%h_r+ɟY-ź"U  ,$:9OFb"dIhwFgPʈJc,7cȦZT| i|+\oPE8jH^_H4vZ_[h<{QxӢe_Mv=LH\[勚 #c!ƱI/S j'g*n eEw>>) 2vsO^e1`W`1:n5> ՠ8zΟ & 2&!/+˚P^^qgC%bhST G Nq^NIPuc4qK`'}dz\TvWxwp23oC A8ĔƢBK|s>q&ΆSq;uU3?`"1g'?syyZG[%Z3 =E,C!>{c\$sJjt//$m6Xfo~*C;rZ/C#tr^zNoFml<,͙{"xP*&|r E>1w)D &DB I B~S!I!n^wŭgq r.ksNz8A~:fAޖ6ov(//~:u)}ªeE-\4~276,: +MxwG>EӋ/{o 6>`fgrnȭŵ)q-VyU%Be-钫lK[,"g@$+L775!Z>L 1d\oʷ)wK#+ +6Ne:pP>Ɲ콣LA hnS"چ_!p-ゴ")lx\B~ y;ta7{wϱɀh&k9w nf_\t_k^[ 7Ⱦ@Wߟ,Ϲ_߁dPatA\u9qr(}:P:]*bq )Fg+~#|uZ _|"VO'C!JXmrГi$`޾ߧV ?؁'iA5g kQ-Jj't4im94DŽ*Dָ,A̍^Y G?a\V_N'HX.$!FEd,NM;c!Z=QwzOJ9I)LߟއevSoy4mɌQGؼ`#Q3`]m`HXg DcfE;QElp:&xMGYc26a1ݓK)xLdΪ.׫AQ-.vCBX/l/ T)lT4P.;8unFGx;.%׭0v9%-36[baU\4FoV(?F|a889qBė8~=¬ ;\ДFoD/5;ҀISJϝ$KyGE0N/۳h9g|Qa-l0:Yԗ[KfMU}`=}qKYuo5{%D \t5syļwGH9*uvFtw#vFw +詃Nx ' @cM/oQMstE+\m[ʸZVTHh>S$T߷Wq,#9 oO>Q8 Fut6/8rwC|qu5Ty 6E͖PFǔn*]Qw+eqWIUO8RnJk$W8ATħzγ3t+WSA;<#1LT>O#FŚt i-&ؠC%lqn-kKcyP 5a3tMDᷰS3 BJk~zst 6eD~=/еW߅_19DzEG:)ٴN剼o * IQyÕu>c*YuKO8I;~W1.mAKsK!y [2"(ѢGۛSӛnU.n⩾S$$n g\1q97x (K9!qI@> /Y\A孊MdWRA..1@SBdT%2:FY/_iGجqQ< (=*EC}TLQ6{@N",UFAXNdHcFm _ Dw&L <֣_#hMi#%7a`sBB.+qHl7ImʼnOz WrP}Q:blpabGY6ٗ k"]M?B: .h%΄ 0 coݾD =yK1yPyX+qfsQX6Yy[XM7ᭉ/sYX9 f@U*3i1$NmyNZ;DCɒ.5zQx=Z!, u,QH*xQ 4np[$Iʫ^aX;R$f{jaBk7I#9\ ;L1凘"-?D(%L;ET$ xf C٢Ļ9.+IiLs} 6}AMGC a#h}ce8K|99k$?P. SEB¶=}Q6 BHLKZ{J'1Zg~P@B烈Ԕ3u {D_~3xv<녉m<<#E n1+u]FN!J7kMZ />2B ;(xY QB.S_`Lt;F]$SCIVvr$F3&.?fٞr"/^,#ajƋlshpL)?osa}-tU-kfyˋ5|@I'I\ aw;9G>Kqӭc_\5A\*@8M^rq$u,3MO{na)Xʵn4DmTpK Y0/zq ,;JB\l1+iCE SD<>dnHy7%p[p$wtU5Pqeso0n%y(%P@[ds}a";y=q0#2(!g;_Ț.d{J3DGv: W0(X{(g0a8TgW8sOHBU79wdiJH\CڽGMdx]jW> f ͮ,𡊇`d{*FZJej:rTKq(<|5_&xZɒ&/u 0l+Ld: "-UֽّY ae֘dȤpaNp[& }\S<Ŵ1Lͬ+By5\lqEUˤ%.ͽ2qWF©hX~K"{-@04V2&}N)ѕa .8yAN#Bv _K))aOoSͫZzB⻖|*Wx6}3w$4|!nw]`HcaF'I82k۷2By+i1ipK29<8Hhj-YGgOTa2U, M=a$@V#_\25ƒrv2 z <˖r QqⵟR $$h9H}8*Y@lT}fIcl;{ju*Erw{j|h`*cRuuHʙ-&Q V34g rYf%QmRHun#K.-BP̍)WnxʳԚ1<)Y 0Pb<\dYjϜ^`~ja1d1UEulxz5=Ԗ!ag H>c)~2t g9+L"J/kp\n2D-PFVjK;\/<'$7:FEB\PKӎxDWg*HgLj^=suݐ˶A l7{U8 >)eaIF#0q]/Ma 3\>H{(4 gv&v*Ou;=t ;$aF@qL~#㙻m"i|kN>͜}c&=Jm/RrGKE$vWp׼yEq9}F$ E\:YFCPt0ta^6}b@WT8 cg,Y(\" lYw7Q -؏wr0Rlݙ ݻw6몧um<s\-nSl5+ŕ=`ɡQ0,#re-jiQ. dRzUq&=Ͼf}UHZU %=+njv]R 71;a/3RaL% q s”n {ۻ yj}\++4QF#jS ^=~qopQf;5A\:`*,< 8?'g\h7/ARZ) q r\0?3&nŻ11 sG_ɤ6z'"[x o9BM+4Pii\#7skxs U{kڔ]>ɡD ֧Uqu;:(ך(ttziiP(fI[U!ϔiwvo^t@4Xj`J5{EkI{ZP2[N ZhDڡ4 `k ]NB~1NxlJ"NXԄJ+ڒCرBU>`ҫK0#ej#Tf+99Wdgwm,swBl\f;,D"?95߬6 p ;G#YgS+O3x$+s0s#dw[DŽ6*4}ȬYDK_yx~KWd'^Uk5Cz O Qp{g5z` ;chƸŐ*陼ĥFAF!;RBt8>4 S -g#CϪ!51`q>᫿}tM=!$E%UuWg=i%EO-CV8eXt+y0冈bG~m"/t1J΢ [`}ːAU\}hENG[ ˋa8oET7K7Y ]ZҨB!=FU5K;O֪]+4F^Y]]%8*E_e!1LKCU8BцDy^vhKv#n.!b^_im&xf.1;39XTf=g{',Ǡbe)F&rV@ &mKA@klHӰTBm2x.`ڑ EOAhUݓX8> moDsP!*1KZ@F~9 zk/! %e=(V4 shzyt+Y g)$$1)N}auMA.E6#l/Cйb z)v~&m5qcE@IC8RUп;uR,)`? 9s˙{;@}}pY:$)N .;#WupI-fy.RQ1lrR岹m!um!"J96._QpDIw:1Ge(:8^ ݤǩuя~"|W纔tdbMt&JORۿ y̠`0@ f#,%tZa8:TץtFZ'Xu0IɃouyZtCmRW5\2N9_N:P9ִE):uvz@' m~t$^1E%2W5O🄦I? D0z2OItiGՖXpȑ)ݸ&p ɢT_*356 ?O!¿_Ή},+YWUlEZp]֛8D ::D1^ԁhQF)fx`%C:^&a_"7_V3"ϝ4Vֹ5䒓,: KcܪdkZٮ?y*a!W`ABn5.i8c=`VQd%N R,ufD ZퟬVKWEf'MJ5>G;ܺh]A -ǃg(m!e5Ri =BUT0H˲E`HNPS3Oj.d~\ =uqs=ItKl@*]+%\d.J3-N/N Cx)` N>TҬh W~ c:@U"zkjY0TخE]N L; 0*@xLdZ+܄ )oجxPۃff0hs76`|2i \ŧ]GyUHij[!Ewz8@b/,eUnL4N\D킋z7Z'CD֌lJ{xMHB}`OX @|zNU`NS+:in|$m!DOksx}Ovv[2H2i0Q<7Ռ '˼ ^QTI{q|wP#G}.}45C3PmE7wp:i#ɜ 1ޅaOx(Q *FӬAE!0|61"X ; 0eπF2xcL;dX iD&%0R)s{LN"P/t9mTdDB/~Vo'vKH"8$fZ{Xσ~VosYj鉰~KRnohd"wMǁ }n7HdR~5jBJ (ܿ&]9mD-դm!|Yf'qΛ*ց~_ahak<"s)N_5'4V^'Y byQ#n<ڀM?bbeZilџBQbz('d/NEVLj 9&-欬=3v$ !8>os-҂D"ePVԲ" p2 p%z K^L(K:-,1ʈd8 "\fzx d'Z zӅ<MX_~ (4l$Ílm覸~RV%?tt zNv49ǠDO@[hOX'-? $×|s\ؖ7xqMU)-^ξt.#-@y-ԉmJ<^O"ѥi_I7*jTu<s,ͣJ\Ϯ~Mfjդ\H ER3w/(?fȸw B, @Mr;Gr٠[Ya y! xJE?E{w3n #BV& `*rXo@<(,3p&-|4^Ҧg,׹t1H>hgE(haǢ G¿ud/LY?jO; /ΏkTJKPT{blJ)9VHWk4z#_WԾP7@|fnq ߟ_+Q"r'!yn5%wFRv#ww'}ʑQdpOZQg >ABFv$q5@1OȁńLGK$7hFNuh

Waʸ^R3' H8cPRrRQ4Db(bN,_)MPcRK>cтv_^=Wc"iϳSr7N[vFrWtDBIi9բO ")tXd'BTtr&4% Pz$.LaR0~) :SA$>`G 'G MnـBqHpm4Hc '̾R=w9'`}O6NbقPPtC'\uX?ˉ#O`fwDդC*/B3S (VՕў"Hq mDlbѕv!U9iInVRvEU ԺfTTkZۛ}!O>A~u5ׄ0Efx@4綸}"PDL[v &h1]fkM6lL*Ǡns+>] pU~s_&rxj6f?<^~ {(Epʂ:\Lkub@uൈ)g`^T dxC -$B2"BeFoJi4oSVULK DsB:+`3irm&^EEKNB2M I8- M)g3"sv_)0>,T'"VV鉶oʴr]v,{~ 4=8% .l4VEc,gWb5У1x|w?=T0*.zMGnI&6 ^wƅ볐u(}UCWJPSxf|5f, ݀Pv{hx8Q&[0Ni٦N/əg1Y>A %$%il[% wG-d*lLoў"q7}G'Pe'egwcFb9 q|X@81j_/,37D"W%+ԕ0{1NkdNlO\|EEKOj zOɩjONC8GtX`d+*Z7ń騑|Ȯye(:H?8)M`>[SqgW]"dcZ1n04ŧj{mdՉxp6a3l<0ݸ u՘IݢgLb4΋QձS `b.,[I[l5`hW$'6fB@zT"^{p@kQsovSub1r{&>xǰ> #)?{> \̒cRVZ uݟ&Lz׍#֠v6Cq^xͶjl,7Έ^kŦJB1R|8S]7'K=Λx"3+ž[:)£YDFcVܰSЏe `GJܳ Դ=$4}fYBaNCy+{|Elt2Qfs񓪮\1:5ly>ah5}"?S#F/Y EpK@ri["[:1=0$ |t*;t?vXg^ gٞ]s$4UH7J82]'Kꌟ:u=IJ_e54xU!pk 6587'хɘz#9~ef݆-7Hh %oxm:܊#p1 Z3UMiў}{̢aOXh:ِ?UĭFca6D2'drt&'%`WWyT:ڸ<'DU p11#mW!XQ`7޺SM*[Eӛzu2)XW(Bׅn݄gJ>\OFHظS~qWX<9hBNx:Ks%tΏӰL4q O/OѪh5ǤPN) jbӞ x|+`QgP"+s}\- P.gRn[|\D~9S('L8ڔuZQãv\j_wiQaS/pj𜼙 _`3pNQ rWY5n{1M$;inUV-nγ]1`R ɎgKA-kAK_2z.ځrwaH9o oY1Ȓ?g: ZDZFe;]rzQkOj6C ~kO/OO4ԙسP` /2zx#gS W(Stzx"l$~</ₔl\0Y{IB wtq@];&u:n/:d\iĻ}l:m{5>+xgԾrjK}`}u>d5ISq9,L-kSsp]gH{x H#^;|+9|5? (ToyԂNIbDVȲB1RWCC[I0_A*XU bguS@ugɍ(p3#}t{AξKWaɀdb99^*hꛭn-D:bEF)hvZ@4<2%VRE}n"P Ѿ +q/) ;wF Vh/TC2.NٖŖ-ZCތƻBq0 !;\nKCH41U0u݌[9 3pk`Arߣ3nJZEn<ù-[yu%-N>nAq$l&>Y9OAoNa^X~E`n2EMyb@D. Ģ2T=QLm\lSEY}ml  GniT Ale]ÊxBi9uepp9<"u|FatC`FVAqǚmq?XybURf"&>{Iww1Tk0[I^}A;Un̘!)_IemHadUo݂W.R~7ܕdy>;RINW(|m3Rv);ٍ9C-?Pܚ7=f [ 22vdQieycDz7' vAa֣Jޙ k yzgNJ;jȈH5m!6?,]P*`]@VE@@& ~BKEd]XjD­t[TF(DyoH֨?OБJ,u3UOgMz"md,˃}zYl3+-g 仑;Tw1s Xo@J cpT0j77X-g}gQe:JlR̃ʉX )p4OY"pk$L sT 3v32mlG2x)wpfCf$1BB.H)! Wk& <^/'H;8FP ÔI&AtdPirx}I•?[*5-A4Ia l\L$4RܤW|ܳ>UP/ݹy 5՛ et$APvh3^֪.xiH-CADS@6ljv3gj6.}-\z?|R LFeIݣTG@!+9p rAk4|?31kb=jLdᦺο[s@IȾok0Hv.X3~D3vBgms5 Gϋ).se0>l#Ie_ZLSb鉻 |XZv64hKQ]uJUeJ#`嶞NpGں_0'a:*sX]$kƁ^2($LjP71O_Eph9/6nq~@5Z.\|_!"KVTgĸz \ygzChq՟Nt/J(:Z7$`",w m \wI_iY+,9Qޗ=ETMԨo}`(,Q(ջ_YniMv r,rN*Vuᝐj_'f'#gOc4tmh`7$ә NqwVբ8L̗hDx$fieyS# ĝ2}CW/l5 ڕpi} \ &T0dK#M9x[-9%3~j |ҍFsҕ3¼+ڡyq"mokڮ"2E/\NΒY?KV/kfE!9cƕ+)D2aCM(D 1@o >o9+"洢TXB#ovq˸t}ЕKtK^.gFd82xȪXzuv's-uiJ"Y ѱDjt}1T@O xf]OvۻQ#DB +n41١ >~eHD A$/Wi J ƹO.eKV|=TP5bz9@.wz((Mlڋ',Ss ]n1X׿4Z->qjIi=LJT0\"%azp1K;7HLdGPWдʵ=1 y?V[0јwJ:k/50$i*KmYs a1j]Ud@Sx[6nP9Z\iL>.m߉dx4nhPtN .l5-㽣-1PقA76fK;-5 [|k]*N@}0=7烱Z9g@rMњ@d}XdgΕ%5` :mŭ\ZBٓ;00A hΤQ_F`$o7+FdqxV^ycp"`rBj&/I5|HPiogvӔQ%e2㽑yRĐexUeqvn#qS=3u Igvحzb,@xh;I}|N['pټ(B#u9TisY]Aj2V[膉H~O|,x= G f ʷm~+Rzo3bەq_Qz|`ѝPCf\L"o)݁MZcZA-hoJ>)`Ec1j3eWe,/ jAk֙ݶPoPlĸAdMs2q͹b1rI`5iMpo4iϪZ][d`6C +v!ݏeDm|mZ>2IRn$"WN#_UF#i탮kڦvswڣG/ N^-Os vS-A}od75O=5Ӑ$ }if[+po'r*ŀQ!@@z )v:#h Wq} $WöivJ&(E$64%AA,0GG{ޔݙ^˅߿I)z[9lX8z}1p >"'Σ$pn%,> vzR.?J ~ sY ꃵuZI'M6YyFQhd_$\ E34j ڝ:"kVQ xL}24Xu >vS51gK5ٰKCeH:})17!'̚&mph~+xV߿ޥzt; rLN&d]v7?PIoDz"XvT`eFsX0ua}`!3v-}J~c͜FGgῶ8GBV_h.I?E@ Cz\X;=2::gBMZzD}lw.ko]H&qg\8,q•4Xq!՟ n.|r]l` AV2x߮?Ve(Ө=g:A4% X_É\* zEmd+#=irۥ1ie: # !ƺ Gyu4GW]jj%5H5cpGL5 "w2\OzNN%cιcʯxi,m& WEd//NM4<_K֜,'m 2ݹ2^q> $.8qASZqStDgrX]֤T]㻆6΋DWv^`|^%rJ}th8*ݘ5cvٻ` &3]ތN:LTY@]) !AUU|c 0`݃qi7($r. I^AwaB1S12M!th9I0^(mM^u|FbT[蹠&N7F-$ST=ybW#㲊}%Aҏ>dChz^(p ؇ts|Ptvx[N aH3<;-áIm"%#Ss_\Oz0FJ֠!l+6m\V]06kj]k> ?IaYNƬ)S&ޥ4Vz؛XΩKF oO$:]zO(6.]1 oV$HH*H=YdpHMna <! (uc Y4k@lid A(gfh'\elm#Td{\UڲT\jOX Szwj, mԘԍ󞤉 MU:4U8?#z=2؍/k\♶ ]_3#Pא#eNb?V{gG<0 z Xr X4gX0ioƞ>?|$Ra4[O ([ͭnF,2+s@5aׂov&]d%* 3?O]k]ȑV*͑X-ق D6vkhgvzɖዿ y"+E.!q(9֔dW\ A&xs"M8N㬍}/f߂,_ G ؞ӓg!q۴Fւ<"]/"4]{!{cNl1~5"MW Ynus(WČZ6psLm.CVv!E|jGqBDFgƋoK ޒq+<Q}26}s ,Cct:mzB eZu,%Ų Ԙ#U2a&2x6]h$Rz%іh,wz&Ehrt3:J q8^D2H+tY[෻B"~*T&`+Iwj:N¤ Ư7Tjq8%9p7/TR >©ֶ?`Vj^ضbBVs9C!ɪNA]ecS{o/"k-*H/Î3UwG6TZjM(p=C;ڻ  sWs=:iq S"P;孜2bMA\@ȏe n+Ro3'O:c?<9m+x3{ZdF {zCB0\5 yW]*kf3u`\enXAŰ׬Q<^L㱌IܐrAYzPuc67 2OkA+hnN= )vS|CE'[b7l 7$u[\Ӗ&Pt":lSR6(PU7o.A:0O57" rGW_Cu{, hHRq0S ȇ?6qKuM Po( <ab+. 2mW^~e)]o!9E!?*nAt~ 3}`ꃄHt}/?"M1u! z*>[#;  21bSI 00[a=LSL퀥/1Ҏe!0ELZ֛q991?pSyWldiZ3*:wV3]ѳn?HYn[,6?՝Ji.I!*%H_O1kt!fAqo *qd&yT PdqMs"1Ih* 7x~ʉ.F B`+I&_Qc8R $3|>n?ATm"Xb{XP fԤn {r yOZTx%ZBq^TJD+R\7qEwWӑ 9z͙PTރ39QlKGelA\җ#`+&,EvOC;UmىP@W gN6>sv/Cnm#o8:0.TlK\򈏦(ͷwTϓ:֓!R\ i$*E(m#~^C(ԏS9viZ^oNd^ D:lM6^׻W"1Vv& 1(@S8f'ĸv^ϵBCmt2}T'Ѫ bi2R>kFJh &箪mb~40ti6>3͔%7DYxbJ2Q13 Ћ^2r;%ُHqOs2)˲X>T=(,يFUQ=)콥<9.ۢ(0sul@ (>ypgPz&))^VM~)UE|ogph=6yb0zh(JK3>_l$bCf/^v7#'`]<nS bqKՔ&H=vNK?|b;\wћvb-="Dm5,^G>jhD:ܙ$R܊ic((YʺN塀ej8T۽>6i :o{8K]$BM#޵#Fۄ9ME^Q ŤʽWs+7zR>vNvM5^ 2,0>VϸR_Y]$PwRćָ">o--Ώ[u@tG6I }ޖwp xI@m!Ϳ>>k :RXN7aL{֜$ hsWbEqbJ UJ` Q|nۼ5_="NhcC-R˚a i L$b)ȩ>3,cu{q_I$A_j"a~{Ǜz8х6bMk?#$3gXF٤'ts/#%@xч|FL G:W-6Og/込N76io+0Uo.{:{$kuhI*SQnn>ӹ9p7@E "y݌'eGg;E06R,:n3U/ r]3/8|fM\A?'\aƥHNӪba2wn$ VAm&3|vr ipn`xA4܃GleғL<6/7:45fQ yn%JՁx:i>03B$NwO@{ҬK3<ޙBmqVMYM5Vn?6P_lO5qrq&H|,E S=vj>cp Pk@Nv%M2VWBx@wD& l!t1mumŅ1(cŴ3C4GG>ʭr82;5K`@5Oqup>;74wɪHaZu1)L _h>ÄɠZx+76]@^(ԴnssO#9!ѭ:Y+ k:4::BQZZ2p6RIHL̆!!>:5%Hؿ߹/U ٸl;r &հeQYB=e.#ޓ<&YRS< z@cW88gbĹC &#J-mş_l;W_6~A*^;tv o"y+cc M")[9shLZRY7ə1S`Cr޳Zu58eԲmíս7A_װ.Y/Є.ց=?<)it/WWlėlq[oo‚̽ڮ?SS&|uV!K M\}Di=^ 7`ՃjrzpTvud<׾f.OjrȻeO aI)8v@/i)Wlf6 ^c0Uj˾dnY!e pILJ&}ͭR0k@;suLIaY>[#?@mH|bN <W8cz4,^w|X i/A;0afD2tQXrkϲiOlGJ{ +g\S#U LSgQQ&K؆9+P0f>o.XQ^>=$:&}E":5=T:Ӎ ^bxY޽E3rY=9걈f[Η3d)vJi.%7̋q hTl#az!P;6iHgܿy/{YDR;7hTA^ #!'mW_=dG\v;_Y$=#e [PդǕZ "AW(H0}] ֥(^;=Nl4NVw<`^ebYۘOgSJfC"ZɔgTR xys(lFX-1$Z 륄6H2U4:4.N3 ebvM˯;1@tp@eഉ!`jOa276JDZ+uoA=YuDsawaI򊇳Kc*39Y:<5Ju~vغfZp$1y?UG1. g fSBHe۝$\6䨸dnF9%anN ?xڈTōU+qNPJ"e_ʓO]f[v5dF;;_l1ا!4`Rm89`lTP *Lh9JiAK'Elw7,V e| #-T8-r7ÙcFM' ~ḅ1{L f/e8*FgJlݍplx׶3Jau+bqw(7)ޮn)\dT഼2HZGg:7z9S]n ^A g0w ·'8cf1<dyU;bKU$l5R_[yn-a>1Uy~/RQ6 Sir?UC}T'm ._ii5vkѼPweiUn=Աw ٧iaG֬7֟n.\7óF7fYe@ ZJ7/ TMC<(Uz"sr)hqXVw؊lAbSk<|;\36ߡv,>K32 .hlMKn]kbQ*̴˰x3-;uq$2(12 ]$:%[z A\5/t?@RGBH/|‚ ! -Dz2p^,ƭΐY+Rni`Kx"Zb#8gDЬAI/9ł+u_W6S߶b)m6QݽZ(YlM`߷$f5)tjlJKb$;7x+6snϾUËLP*P|b4W3KzCDĩEv5#Νb_ URs$ #@L)D8{Wy¾:ج#KǼg]u5[2poL8H@\cӽdz)(jkz]djц IniGh͘Q<~{Ct@:qo[Zb*mRK=0jL5 4 m2ȢfMeZ#@Ǟ%x*]ј0oȕL xjj }ݨ3|]bMcX;>y@6#.rt5*>!20,X_BD1 ;q{ȖT#",I7oί8M2q]6nO.DVb>PiGI,e[JamV.N08y5Q^2>LLJ<І+2:O;Hs4&V`ؕJa;%;oK:gr_aaIs6V-H &yVd*D0M^\~fRM'nnX*AhBUOKdkZ]B}sQ :Y] 'T@8%c3H|=ELQb=\Ooz J@ۉF]tlS&H Lye.G#-+U5~& q&JPYr,0ҿk@o0-Q"ַ4pn~E7'f j(I ՋW [T]M` m4`+E @̛'Be<Xv(#={^ }6GK\ O_WJzSi( 'ػ=K ׌ч&`7ɼ|x&1jXFI !P.2/zD?i{+v9g]pA / rD[mEkR=i\R z5'GD @Ѕd$)0TUpX ὞GΑFV+">D [=NÈ"M2} K$YJ?*&ćU4ʽȓ<)CfݹRlVO.fzaD(vK0ꩤ¹&8a_p͆w4fd,q)`j jGм`P>{~; M8zZ,Tv9Bb,&gc"Bg:."oz$M6Pя~dKɐ @_F/ns D׳#^WӨ ]zyG0v?&=g*R&1Kp!R`*YTnl \9|k:?١%yeE&(`Q{PLȪ@yls@9blcfY Ϛ2J/:{S#Iiܪjk8_ĠZqtF_ȎN)"R"К8,Q770)plrW?c>;/k=p>D.r8uԇgf>VH 鑞@^V9"`\}50OnI6V{\dnw\I-M(>+OyG 5vr~Its޼鎩ކIQ'S6]1%E]]P9 q $!xf;JfrN(#0@%rFqc}!$ml7)U凘}r!k• g񄕝/߫@Ij/B;tsN{ `Pر0z٤}#D0Cm%"zkf| A +~xă;c\jj* x=A"1xv4d:g*HSP {J$ g_.EfUC2B(@#-ip2ѮNsm*8s`,@W=tHe`0 .%8A4(HR]`tiŠ>}>e-oQE(Vii@i$v8F{0TsIí`Eml9lof4k(]u4yW}i;7Y3>)AI%B=9+>bĕÉѶ-k'Sʹ;CsKΞg1~-- Al1fQFX[-T^\(.#Q[½pX?F~%p;"U8W{Ӓf@ĦE I"R`i4S-W$* _ q{z*I^ úϏXTT)ru&[Qz2l$C/& ݱ"-|I (\b)"Ռ)=N] iLBhflA%h]V{bzkq6͟? ScQ+d-Y~}~w5-z7؀l7v'MqyⷱMJbc5J9?9m|]OJI9mx&T8Z;or!#Jc/Y){ك*;;M %TH$F  3_}.ڎ#c4ێMo!8?Ž3A+ϝUUCbҘΝk#gߡ̜~onƈ_ >lOy [p⼣)]sjDjwgT݇u+vig ¡3>3IX肨;βKd'­![ŷco)y{Zźyɲ@Jeժ:]%p!6y&S> +tذ? -ã`t ^%;|YdP2#*H_2r賊׸5(Q}:H˵>dNq0Dn<9OHx4p5R աK+V}m@6\M(U/d0ݐcfStk54 9>$xn[NӋJ$Rpvuͭ}Biw4JvEޡ<؛{}eGo(°9lv!_~ K,^ @/ZMOCwB&*)`R̻8L0*G 3 vb1}_NLULXW4.Ҡc 0\ ѱ6mGf4`1puв$ /{vUxh/vIȥpzer)I0#+('m_P={TV⨷vAC=͆ Exq) =$, uZq{nNfa(Dbbz8GJfMY)nלiA^{2t_ʴDIMHδ\d]EmAC |6ӪVaj”vϩP-BaBE ͷ!A*ٿkjd=3@*jH'(<3wJHlj_J[8pjK v]f7vgÅE MueFdG__˜|5_VXEp$nشwM;sTĦT9Ie!!_yPHC3j|ª}?T*9/hF))~wKLצ8t9R1 W$_?σ?~J r*)!z. H|'L[-ȧ, w HҒO+%vzF<'?PO2[f⿷CU aqH_G":,@=}<\zf2Nc(yHӧҠyz"ʙ(Y,@#.h:j hS.v7'>!1 w?ZPg{޳G,6P 1p Gw2`+z՟2mQxQ2[%܀إUߒppo7 n ᳦A,zHsÈ z6H.UT2ؐ 5ci CDi(tYW}6^UF1|\_w 5H⦑零djBaJ")ڕ1kBBu3(a^bT?wz!xUG:'Rco1TDpV}f%jՕN=13֑?.%i; ;&}qj-,ӚM4%D&R=l6%/ opw~cw ^`|57i !nKB 5{$I'Wh6IJy l/Fb}[)[c/6a37^3R=**HIOi˸_Vx/|XDHƐd$-(Tv;btf-خZk_j [W3$\__[x`j-g{}zFX|N@mN] >/|X pM)XPL$D<0g['1Cvlݯ=EOㅖ{E1(GP@q]y+AY87DUUAIj鑃):V.Ah$%]P#pXkw,oWbaߘ-Ӑ;#tA08+h1ZbPT4cA⯥2sOˊee)-JE5ˏmy!6]7ᘧNz~8l']+ٰj@ 䵇Ѧ>NnDl6U٬G, Ug9e%N(2\vIM] vx2͇ҠaN Raŗ]Erh%3gIkGr޲KٸV֢{F)J>LdQt՞8e[',eBMƾh!Wxb3n ).آUnfL7o+XhvO!8`/&FV!, >Tpg+WW-_ٹPUsrS>gVם~LZ>tD|`^BR,l;M6P䉹'/K,SaNKqڑZM}#[3j~-2&i&"=}B=Wm(qL',Ũ 5o"yD ?} (X`~|atPn=m9em %Im+%.nQ,I`uNsr _ 3ϩLrd:zb||IkE,mu{c?^ge~U99iM[6֫AI7hbpҘK|9_.\Q$r B^fHKAʣ¨w/r`X'hA`OExv_dc+k>+ ],Fx}qa46bxڂɅl(٥8M6JşQP۟lߓO3gj*7ZѱtL"Nj>kQnc_E`3m8T``ˮBg!y\v›3y'E {5910`#J-@ NVwtB4s ,Es&2eM" 9X|m =VqZ)<\Z^fZ M/gHUw'FBFUI y᚝ ŸIx M l\=K +./CQ$H6xNz]]t0\#n9IQk/U2$/m›"BgC Z$4t 2N[`(S)G2+jjt}NPA`Ɗ8z8YkVӿgLaby5J-j~1N5|dUG_1[v줏9f  BMDu(w("*+PCܵTZn:S(ѓ_k_]UCu~5@;5 b f aD,٠e yl,G|qJTӔh:#f3eb4r*]d{۫vйT^G f$e Iʋ4~N :P| ːӐvk2B}>>7bYpq Ra7^te>>c,^6έmɡI.oљ62 B1"l:°>|[(hiu5jm=iY3[#SR}F6 \jU+}mVlasa']VO~gC$qwv. #s~O #֣R:]wVr @Sӈ ڵ!@I}zIZdHUF owQ竞fխ=-f΃rp#;S;8ywiB4`^1Ox2jU *0'ruX ^Q [ygzόӴG/Ì\ F^Q#~oRۊ;rrSݥfP6fPY@V;Jl_gq㈨% m +3k# hvJԞ[ cOJ)0 +l ֤~w-IL Rmo/]4NE6WkYd~gכBfbeZwT%ׂ?ՄF[?ܽЮƉWZ %|?ݦ#y_{h>Α|A-{s2yX-)!VOsi@ca@ST̺`TԳLf)#E 7J {[\cSGJ) VpTڜl~ m8$IayxX(oiȰ0sRtrzk^xH5VܔzeCp A12%s;[B%jbJgIgZvyT/'X?qp2£ &ˋ}è_DMů57 z$k26+{CA%qI4\Gi ȮIg'9h(} 66Qm.3 ٶw^,ID\ /?r@?uy-Y>ybK}OdIf(w/؇ORRVŀb!N^yr+]꯸." PC$vͳ~"R~?d'zF+BEH X&&^<6w07fV;IXX<(d Vc ~-2(+YT(X8_Z~ODE5=`[n I\ ;ARݤq3,KnUB!ET>ay?yŽ(zB'sdDxU=2aH AQ̤M$VZ++r?]EjbPS̪ѢWG@c[)C[;eId:VEJD%\R2$ް6RYfng 4'8 Lx --j }vM拏ϙ4Ah;Ȯ')yfw:PsW;QYΡ3 #?{cW(@RQrXS> [rj*E\M;ᗥ2 )vH濟W R 4˛dWGʼnSuέ$CS_Ww`0ecxp'I< )袗~z%"7utx -RFeO0 * Uw:!G'j{0LJvõ2c-4pk.l'V@*; D=z?("( Oء#J~4! qψC2Lzg##eXMq XTd *w<-WG}%XlaTqe&m2"i.R7RیQW=1& ǂBF(y=6Nq64 sR g V=}n 'QFa-=+$])$z&dRq6[7lKx:ߒAwI a>OEL+Npx_+dT"yF$i\Ģ"dvb>jT,fRzY{Ehi TD4<ʓzt;pVÐ dЅJJ(yUh%**ľPVerP{21one=-\S,6A܉iP(3z|(?^Tgo?-ħLvagl0OtI\zY4}Tgh`1]9k',̸͏L#ͱ0j [MwWsw hg,mr5ِCX)DbHڟX~^m57d皤UvdoAjM~-皍:#;K!!< le+$s][v^Lq4'2%[t86o2-P#? ]&HyXx idM冃7ԙ܇UǠ h„٪>%Īq`PWP`-`UʧRw* p$LPevn SKLWG B7Kw@JOg-]U_YOMV Bm+AZ`PEȫ:i$?Rūu~kL+%Jղg@=o#eL[O$)}. [cu$S6e >bN֢al#$3j*{0KZLa}EGcQ}Z NAHR_ D<*\.URam0j|Ņ.Zа1o2Ll:v:(ڲ;=0pZX -cs;lyvR>*u7H #)t-+:]=/ёmodYRRZ7[܍ݶXIiRW)bBKkR{mBàTe]wifg/\%c ( [/ bɨEK r"o0CmEXv$ >._b `Ԁ^ ּ{^s,ak\aHd3W0/49!xlS 1eB87|XZ _YfE)y#r|$[j$EBk1Zf{uԥ7rG)} 8*b1JK-ڈ>WCeA9w&[iγ5gx-]kw]B\v Y,ĸQ3kν"ЮZ?dݸʚtbl^yz1h'y :5i19#.zWVKdW&Rx!=}⹸?SrQGه1J98#B([u$k `Rpf:o$PԈ~fYxB8>dzlr]:Ω,GIR7N-]A-V%C8b HQD ^~br)cHCDgwiFD(|])R,NKR/4){*͊i/<-=aa$Cj%s-/^Oc\[F|$2}B5ځ6 W/PE!̑G=obJx'<ì+7!dK)3Cxhq3,|͘w\&\F= Z?)Κ2p~gOmё5{ގv`>PTCëpn׫ǔeѠa8FB?2+q.dpU-dK `߾&}UC6 (c#O rr4:8؍JG@nnD5r3Ec伷Hg6Ú>8/U߽췌3DF׉RCABigXBD';gOOS ݞ?97ӟwc^+8}͢ޥ8pʸQ: D?VoY% J'.=Ps[# +:ZA_ud+LlUڻAs׷NGˡ4f4}+ EQP 7ߗ/5Rm*l>Y)L,@P .׃̤cU3A)oLjGgTAեք ѵ^7mS|]ut] e.̩+3e_ً!sKl"[хS_fbl<n=OR]e:,ֺ}綋{O "dZaEfE{0GmK>7, ^mXlÒϷG[dJŲ _X9g)>0ŌGڗBϓW;It|Erţo. MDILf(mWae \7ݧ}!~;[} M4sO4T-/anٷӭZ9r?]+ݎ]{#]$p'"H}}]uJTq3tO 7}xH>-g!jO2]%l=Z7iD\Rj6+c%~k(Ÿ!qt grYZm-ـ;C6q M-HUC¿C.eq$:H8VШw L#E.& Ozj0sy#8jFȮbF1X |%dH8Uba+Ho#g;>)qbm<O$21PhZXf.&|uD%:MzIT"{"wy׌EvI`Q>ҙxgU+0)Q 3?L3fm-ZU^mW~SBCLS5-->?Pw8ߔx\g5 70=y &k" xG̚V&3>06)X;9k^C_۰ĸA5%[mc AmA]{{*?T , hVf(0tx÷mvAXlg ̽qeS9]!-_;v , /QS3B_YmӢarC&*pP5 f - C`55Ű4@`U KM; ڑ.L]6@ֵ*۝ٍ笶Y8߱fu#e>}t3r>ߟ5u2EkM_aHY lf,)HN/iJ8q qA*1;?4X`LiVGbW7OTV@fbWo U ĤKb5|kHw\ G"ߜULf)=eȼwXJ/ug=X1̔Firڻh~Yևqb&\Q=|I= [#?'BvJxEMY&OAbW~xm:醸j V)4(Y$0XVJ&FohuD3\b&z7vq9b)gesŧ^nw‚X`QZv'A ) MN{>T }fb2`S:;qxi&ilm j>gV 4(lҷIkKǟH{<_";4)nW-&NAH6XR9'MktA\ UA}͙(P4X\0@W|eVep*ru->>مv_r{cG#?b)؅;{;}Yf9R)-Mn:'v+zihFٴ"*8 ! 1>N^%twT:>?aR˖3 #2gtK ߯oCmNUniSnG{4FG`.L%\_`6g +ɂn /gfKK۽t \!#<.RWM(㉐;u2.ӻte] V`Ȃ+ v֢q~[iC*L]<ڥ7jCEb.Ey=~3ΦFʩLRKO@pzv̰ yHrapwF6CV=Gy_0[]UNpV:.ANx-)TР/=2$, *pfyJF 8Zh9I7c"'CϪH7A|u a.0/$F5 #`)ʆfnTK x1fU=KYa1%Y~!瘑6+F6)ӷ~@+{s-f9;'ȡ.@&c@ 1 O (2gaVvA(Pp%@1]3\r_S#Յ[Q8_TWtQZTl lBYAcY"_ʨB7LogM>Z*fH-4 BkLWsgmv|d${ Y%ju/cTeJ$ 9 8 鈁j6Z"Q"*SG>nAwh//u\$dd>SA -!C1PX70ԹqLoUw1Z}]^~޸8̏Ҽ: [Q9[vN6Z[TmN)@VG"'M$V(N|6sh.( kT|}d"7`gd3f# esꏟ[kşE7uEf {nmjdL( g#p6T%}XQO@e C7CFS&cGd7dq+j1F_GHZNXi4&kzɺ<3jc ,|֊5HEֽQOYNE1=X(ޙzObf)x?Q`qjOz"}4ySjE/syMu]Lu-dK3'ϽU!n˄&S[fPS#۩|*0sI+rHSFZlY>*0/)721Ӗuݾs.oF tCLFj j Xdhi*)F;Cy3{M-Ü-"˝@حsTh+Ŝ>|rȾE8bFUOIٍWq.IwJQw3gH_.Lu@_a C4N&#_ȏuHT`.-۾ST 1B 2}^yY2|g( /Sֹ'v$Y(njCi$Wre!E*1ڄ%,E˘{MhE0oYWZ^ċɛ䱶!iWh3%i7ֺi9yrH_cyfnSAD8/ S KӊD5^<$xџx#Kz6@$ͷن.:n]ui<(rrhI1}eN?&RoK(+Dj_\`:NCzi9lI㴚QֻNQRsSc8K*TTOdӽQEEpDt'q8Vɍf%@ChB !'PrzZw؜RHY8sWi ˆN[HF=ٵiT+K ZELzȥ|UT[҂ps%pU^xe]!F-zjiHZ;5fwϵ|\VVC5gyKj_j[)Sn3x`YY{h$b/7~^3-vS 1[!]AƸ)Ƭt:Q>C[#J{j`/OXW.)vK=}^$+,%>6[ ᓽb}ʍ|m3,A;N "bfUSo _=dh-vәuP)* K7T7 q`FyfvbU%4A\.,C0سň1qEwø:|EkW8aK?h#Pa:VeXQ2يɓ9xOraD9̷^~C &]r5  A"AC^h*xMìxh|g8|R; $ލJ%VH Y'vf$hkx w@S> CN*_Mlm !*?,i ;A8_˙ps<'0q7 ;fHҙ/!rʽ5H~z4 ShWvs, .#b]TBҜW"3g=нqmҨ I/=9 KwŸ |JǺf̸K] eioUl _)C$pPx;Cf;HMX Hg ?I[(88*K矯qR(~& b0 EXK< ^BH_(VFF3L$z_ 3Y 4~iCo$n iI;_W<T!;8aX>gMkyӆ>[ E3 W8R޷ug{N}qEH;AY+(4ʼi#;B+Oe|SqCطTB:|* 6G\Q>ǟ9bM @lm X;~DLig(ӧS{ ^#p҆=o 6l$uSPj%Ays5C!zJ||*qd9Wa8Mۄ@<8Gze :y@ OҖH"cG iO>BFjJ;)_;, ­\ic&;Bޤ vi@=C[iAuez>Ծ)K]zc@Ѷ8^a4PZBe_P?Ȓl*X HHf$bq~#*!zh8It@Z?k2VJXM`u@H:,,\Fy])zdLCaY/ D.qsgRڥf~x]+ zωn6bĻ=ퟖjɂC@kP &hoooS&Zhʃv+KC~bS˰t= Q:lLnqWkhg `+;'6Rs'X Sٛ1@xxb(+IKfP#`_oR#Vjh,f;t%f["jp5(>qsܛ>.*xOY S:lUPē؈ɽ5bSH˥tIA<:>f׿qpKA a yz`^N+a)"%;)˺}7Sa~׎f2l7wgʼnRpX+6y_,y"lSVEwJK3J ,@9$8C,duF_Obikkcqr'o<&sz_~PRjn\7El3?=-W @YV{y?%8@# Yo妋]T.wF> |>񜏟1^d]Cbk쇶z4eDT_߁,!'_O񐜹rʂoN.]~GGW{D2똒XX,ބQmR;Έ Ns=/ U& ap O d6 fOqU#!񾡱|LcX{˳%HdſM7~9);s;ze>p/2E<QNbG07$&c&[K|ܻ't;3× ZX)DUlS9'̪pZʅ{h ٷaaGC7OWFn׬_!>UU 6wE QV*A>X| [ İ5i9>=fAx2{U> /C$#4Wӗ9Ex険[?a_M(z.1g }a2/INlt<"V$F`_?NUo,befdV(b1ר4'WLj1uML"T5\GٶI]ATkjk7fK;Ny|Iu#huLSP^]>%` 2(%>^2|},gwolh`\&|`'4n_.' G/m 4M"3ȑsW3luIPYz3)į2ܹ܁@Cj% Vr0TƓ!qjy1'!Lݕ:B{2x$zqE㶈/aDYWеqq)  LLYe \*#ky%ǜ~\pb}-xK#_هYWY|bh>G*rؓ(OQ=-[}`TfQfuTQSTUhr]$A/XRc?/P D¬/_SSW4 yf]UCV/¡A7eT#ԊmY"`_3u*{ 47/rگ@ݹ{%.srjrÆk|8œܛI+m4N4~`Y{w`x¼!, n$*1/,T7i]^C"6;q=%"{ ĺ^=xYPfjSk_XETNWKt$awc1v35hd> Ѥ:p?4#>'>8f;[Lhg%(e1FaYH*Yt[8.% :ec1)ExMp9^s4yGp+U3RMiM YEYZ%tj = tbI>cr̢js[=5VyHklV*QPI[ ה@>䏲_,XƸ hxp] xK1_~IAQo9tGNjQr#ZtNl\kAe1k!潾k*{RP`.W#ҡ o'*'?+Dҳv۝KKhrkY)%@!d*Ӌ[ N~];[bYdq=W/(E p,mJ+.XXD}haŇr$l:Cƺ+h bW0߳ѦN83P{q&Y8:l_|Kr* ijMȌ(lU΢>0\脇,K_:9 )M-8_ d+ن||`:"mc{ܭHws(S;P{,3*3v;gO )8G`}~$Wk6yopv9fD[b*#ky}QiFcømZn)2C834qȝ6M3;OPv}LMt6^# nV+w~J_wK"b$rQ/J;-tKohLWq0"Kbɸ z[*~dWZ\0&7MsߩǮ3(QH;>oCyC /$ɀ8f+"kK8jO=5^Fkj,^+}ѳ_ZƘ"*4ĂcjY!mp }Dd%D{B-*s6p\C7_W=iޠ5%r ڡn.cs=nw \'Z{s*=KjeAOLgz6-coŒd/9/jyFGsRUf T"R 9)‘?>D ͖i._~'KD(u1.h}Zu?yf`g}‡0f7 WOUEmgIFO]Y[ ^3M?Q}>F NUμ5_H~q(l/*'[nwN-p:!fIڝrgtkVdqTxp:*۽%S#ƄlXc_ Cὐ.YWA|) _5 0Kd [)ssċE6{GnmhYPGCW5 u#y݂}:ɞ$6h5ȵcn{kf?}P i([)|j1 齑_V7g "~4& l ;XUfpҢ]2*S#]P!=|5CieMحjauwzK8k8Sm_:Y,pK6'>( t@]㥥6K0_d=TQARa6bP* $w\b)&bM@? Rhmo`TuO8?sb7b|'(9`{>C|Uduh*?7ZV$vggd%G;Jd}C7-!YV[M$;DvQzIH`S}ӆJgs MM/v=PP;\&JÍW&Y 6=|:`hxƆ ESYAk@=u6Z^j$:w?6 @E>{=<4f7Y=;*Gj䟽Fe0˂^Ji_J| hR~ܐ%\| H%.]3¸y|͇,ef[0 W%,NR{WGCHj$ -Cl쨞 N>ڮy և NP{F,S^FMj%]9gF^)0=\ ZB].{3߸u QVVtz)M9NpNWl%1kgڽ9U| # ܺ!Qe0$hy<дVW22>^}+Ĥ74|!,_ݜ>  Hcjt#@&EUg?JnbdLsI3]V}w姍+^M޸s:qMөYsFN: XZ%d#ʪ)~Ნ7-B<-{'*`Ӄa qpdcDQbQ?τk#L'͹6%r; ¨]tqz%lIa!'^>283)y^KC>\w}*jgEJo| úJ&X8k>#녖<P3^n>'ʟ=p4:dw%y;@<سjmnzXPӁ Xk~j~^htT6s;sf8#घ%HLRY=.!v+2~e2աK(m' "8 (^;+u#`S,,%2E>kLOptGQ&FmTf I*0HJT>+oV]dhƺїEgjiθ#ЛG!âBϥa&b,9sG;2- mI9Is,(M\Pp5ziV~DgRDjO{:%wr\tL$zRS~n!6D/kprAmphn%&fϳ+iD$f/w10P\M HPO:/A@VRFjWuPڇmm$_>lRe]MxgFHa9? K.k[ |6Zc!Φ?k7lTp-NZXC]/#*>iTq1Wyr2ǎ},y{ZlSAyI|@i$ .>6yB@;g!Q;qdjc;ӑ?FM9g%ZdФ>^$;cQuGV#/@ |.䃾,~q&W|2)uUoDHyE["wib C5^{qaF??1=ۑ hJ!yݽJv-v݆sӰX@Vdr ,ޣ"$ XmJeY8^yAiAwxxH @e?'SB$AKk/ g)-A4 ުaQiT>MS @UHG4A ̳s_7!8S!LR[q傘8V<̺_ Q&hיz[P#݅Q{r7Z\D#;hLj}Gn.T{F\f0!ziP?78ɬx\Dب%Pf=_ꛗ;POڒyL;gh&c{SMe5?˼V/HSeĝQ :`;P2Dc9 {naژW@}bawal(CS]r{^@!=2UCiE.kԴ1PrWܥq|P3:9[0-&ǵT\GWiN llz_fK,X8ٻ ٗ? ~b)q;Jc cq ~DH3IeϮ\)p*JBqB2q"֨˃ct+_&˙ A :[;/4yJǜ`vpgx_YOi@u뉉 3G7B~2HMʞ֤]o>%vR0bZSUEe[4ؔLv*kIm>*U鳌B]σrFO!kK̇6 hY^k;v-P|9_E⋖qd7-IP7j({>2hйv3Qˈ qYI#_]݊`ŽcwADiQP| I3X,*eu{!C*Q"BI)E 7t+;0Icݪ!q4q_(2i)!Jۺ '/K9/G521^ahXY bN.Hݰw%0N" *h;忏 HnG| lf@/gY!Y/ؐ7{ޮu3-!Mə"K-ptщk-DZ,^n{Z:+qFDLA8ʶRFRL^co7DKJhIl<_U'X!:EbZ =7 #'o IfT%3'dBm53K{r8 %5e @ +pY ګgCyxYpq*ۿ#gCكڟOz̪ >OO5޿38G殺w^)VӉl^{[䣰F[Iی`f^?@#06-E[Dՠ%OF5|g&b4SiJq) ǫ$QήL󭵅 FŘv`1!SaJ,d?ΟY5ΌżPiZqV-'S@exh#.ø WN7nVƮXSG<_,7m҈ՇJ˴)ccA- WW?Gpw*~r}K`290X+*240&g:qn@0*;ȼy׿kNE~\(Xqb=nbz7zm-cqZO +i"0Cz{Lqiݽs/Sa+s7om~ФVs:9.3>[Oؐ~Ϧk`(2=UfX=kR9YL1/g/[x=x{ZIt ;պ>}f4,iA19lyKﷆQ L/ Fl'ڰ`)G͇$GυLH0y50z&cY4PK5/Gop$ &)jlo,'VKQyI<`q-QK,\SwS(,q+4M@^a $M3,4d `0;n r`Y}`62O) 1kȘ'7;= rTa3[YZTN# ܕ~zwA(mwv~}At5EF\՚A7\@,GspO )wd,2Oؓ5*fyDiZyAr˚\N˞Dl*!"(L`eZL7>gk!j)pWjSH y @aȌU _}U_q )nō͔^4k}Q:D"$]0 #9iV1#͐o(pr9\PՀW0UlzJ\Nr> sHTƺk`g]!@NL gFmr5).!jNȴ¡ut,aOTndhuU<̓CsY;:|+nɅ>$WEfZ~٘ FBa}'sN38fjoqgV1ѿ,;Ki\~QFVF=#q6RBeVtŇ(I9ΨG !{+"HObME72sI7' yg[-ߑjx%h$v}:I B։Kkp[ѹ–Yޣ~2m&A2VbRF6<~Eߨ d(T݉jLfgx%wWz^hX.RWvawh_2V/y4-I &ٺpQbb h5m:RܠW>)(KAGiZRmUG\)Cꢃ,ZŰp$yX ֧ b<%l^Kh$c[hK^ƒ>e!{y/;ojj{e (LwLʶ{$%aɥm'4Pp{a-7}5(܄{B ^jiD{[B ryl '^T^l()$CAR{+_m#tMX k~v3l Y1 WBaBc>4kX.xs{|%>Ѓƥ;YtW"H_%;\z.c25Qڿ!r-9>E>Ix0 Ф3fJ\!D_+6re<+KT25Х@BFڝ:^[ {naVwR,uTT2 34Mq͙`:*F9 KTQ^ vNtH󥊁 5iۖ4oUBܜJTS{uISA%~=?ʪ@IG_aAjS>ǂI=_dDf>m᎟=U|r:7.9,wx{sd_;'U~dB5(M-\ L!ߠ/T1]VǠ ?n #a\ Ğb0?G~ B5 %?"$td;mPn ՁT^/Z'f'JL02+2cOT656=(kXM!*+%pwᤃ EfE i1V>5 X Z< $@@݄$#~=IN9|Y|0A㲨]㣻"C_`LU,蚲߹<3q.| A 7KhDϡhPri~վi3!pl[=¥N~R"k[/qތd+]V0?H W`j]cněs0K~s{}i\?B(ߧWΠ=^N>k< i5!جF5#.}\TShuIEeweʛu+6d,3rUdž ~[dx &jҲ}v@07v-uM,?G.?Mj޵*xQ!! xQ[Z _zuwXLѧӑ gr.YOƯv}t+pHtLL"JKT-& 58~ ]v]f)t>e|*זV>Ug-ԈmPLw9FX 3QBP9\W.?j #W8E@vb+Ld'až9JWX;wBuj{ycaJtq(u4UOfKfR/'v2 7ʁ9}w ?E߇` '8;ckpC1֍c2tc=&'z"dPLɚk9@'p!17U#%>qA9C# o靕0N]'8=ɺp \E6x|VrՂN|*,S+~wNRYZ+$ib3.nF8{|d#*.+:0Qmӡ);˓_R:od@(qd\kgWAXPW<@H>b=IG3|B纊*OP\TIt?]}{ڳI_{Hic+=YxEjUT~HfGWn1c93mBH [7Ďy-OrCEs7iC0q[_IjSK#է3z=[Nӄz;ϡt]ü[ArF}⊲ &DNޒ2DnZ 6Ρq (k|rH];л)!alMANBS0ԛz2ЌAd ږk<,%`I~6Z#'%g1y+ bVU@n}h&B&ƾr (x]cȜ廒 @u.scK9 O9k G N'`V؝&+M%N9E=Fe%vό8thH"n`EO7kA MiW8ۀLɮo{ikҥbi>U=?0&K`LI%!$kþL8.̗/=Ķ0Ǒ^)55 .=5zrUJ4~z\Ը)1 4J'c轃꫉y,_ "}2M*5`{n 9۵ш[M@XF橗/3˓J`+@;#J^43bJfWOr6N$g@r K 9(+йpQCDރ-!wh8|ʗ;{pOLL|]607$37C6<ʊn~=Z/JM^&z`I73_STMF9,iCe;q RK-3vyt^>t-\,QMR{)3欛7E`z@Js⾩ޝ#EmNI4+ZRߗffĺIR[Q7Ub FA2愂~%_n.0PhcECA8`\Jk+3g3,Zy.. %Y3r´;.[/-+3L8fX tSȞ̷]׌k`% 3f^EiXB V ~5֠3+8HŒ &^Um_RYK*F-?'M,h *yt0ݻ.,DV%dvNHCwqKUB++7po[W3 _O:4i|/-餩64>dG7bn@CFu0(>q4ۋr,w%)`F[,NF@柡x~G6 {\FGA^*fl#CSφo qhI)2LqœcvISUv7 X[С{[ 2yK8sޏSDyy0zҵUo}*cCyInyKZB٠"آyuc{{(I_$n 1/PV1~X O:l*ts)YmiLIbiZcL]٧w VFP1<-ůh%hڑO-# ӳݏ~ j`Cbgfr6aZ-4y )R_Bfс=([%ٓ]FkgCK6pJ8էv(* B/_F;Ys*|Loyc0T -c:=FHj:͇&FdM,/.lL;jKy?('Xpœ-'_n܃閯&yϽ%*]dyCQp#kǿTS!NqVϊã_U J"|]:ً5 x4_p+$%ٱ)Tَ5?w %&ŷZѲp;>=I{{#1$in/Q" i[%Z&2qvgVW ?Ի@Tc\T? ]i`,pUHz-@w$TsYmH`-B ePhsz m -Y)vΞ,\Uo@jDDrfLI!dk5*'VcDٓX2 ]PD['vU:a,HOrŤ׹դydiBbN߅`Tte oi7ëa4M3J:*H4,HC\w^Ud͚g;Yܺ枕s2~X@ ?J5 oTIi8"FkŽP*KFQ D+HO3,YDAuigM[Dޮf&l?}j 2z"p.Wwez$zH^dTv[L8 ksvA6/Ԃ8)Ɍ)Tvb&;ntXө2هQH3TNq&E`K$c2L$,1z'fj82 llJH} vp3c6J(9LZ g%]x"FbVE:<Оfu򔨪RM[5,<(1 ӶEM{g5No<2C,CDew^ M 2*1BN! Zw5#sĭ?\9F6^zNRc6P @NJH:o< eU>p,U1;f`8VM&їtGE NEFZ`?h6}mha/}G!G=gFd ѹ{ p>n8vK$ |7$b!w^bf!QF0rݨ%jʱS 0GP] T/)RW5"7a.5Zhwtn r1*lGHŤdvDe^e\Q[de1iaTleXm8i"샘"3*V'>sݣà9؀F3'3R~k&7|wװh0\OYWsilGŲ^fB!A9=d1S]ᅣ' c u(nZMzL]x+ކCUpq&_L7nDRIu$)eMM+.o|Vˇb=,A{mCO۟6 ť,Ɣ>^:JQ6]Q|,:ǯXf1TAq.~h'Қ@:g7t?OoW g`]H PhA;z{p^M&6h8jR!rQײ,gk;5:!qsUӐG籺[jS H -dszlT.VIP6`q!QTDcc 4JI;ZA`)ca#^}>4B(iJUz36C4?;9(|ҎV}9PЉHé,1ؖ?ԩ՞5<(0ARPBdSG4Ȋ(ݘdgVin)o$KM"C :bcyqXlm+E_B| Ul)۩ǻO#užh'JK]hv Z3j⩥ޞ2Wł+GZ7!c ,WwVš?:u&&k 0RF`;*q$ RD&jsLhk'́訰RX8 [NH"֜ES]=qՔ؍{1(h܂Fz~E1DEyuЄCRT|r"vSnim (({ o2tC?(7Cбs!n3fl[IF&L (KJ&xX.iZ1HP=@z2aٴu= t4M(6 oBPs<9ڐ+a LKEeHU{HuB2dR?n[m蚡wxMp R$[u5SJ ǤHD]giM/75t{Hߖy\]a'l3`rCv/ߴ{͝qYnz&u6A,#'$ŇAd?:bb׀v ,mg/œ(a6epK#=VRmRZXDZׄs/-kPa@NߖαkJ&TJ"H7 8a}<#TaG*頇%o<ꢈ7\-2ZI@Wwin΁I9!^nur(2di4."A!2?81 PGs%$ҩr+"D0OZ7 崴I9/|skk.h񡰈:PGWhN{G@bg@_VVW.z\8Rq5JP8[P=QKf(9G5Z$$Ƒ[",7,׌ *qB) Ȗ& -^NY2Q9[2,Mdjav'q$ؖ%)UoWl.¬s~oyol%5D%)8NG<8.~eN0(OM$Ҭ>q~y2K):z_­ SBj1nf*KVzV2Rl3o@ȹ gU~j&"gntv~ &0j%b|%@43K ą{-L#!-q/xXOD;FY^`#fv]2C/\N\g8AE)Nu/Ģ[-啧D̫H{#S>h)+r+La7YӳbQ$]NsEܽƓ+1TLĈTo0ڥׁT֞ʡz ttF&?HE! GrZ毱}iIS^@86Lq^D`#H+T SXC|*K2wᅄx{+=Ilcz A̦"i-Q<[/@lwY7;tCOsƄ[cnh*3*?FE ct?! "j9"Ss9gky9Rt`21KgS;LQuD%LZ7.AzHB[@.'Z5|ՕKqvnZd~!$mwѕv<^;~ƥCHJ}ovKUV,؍ 0!_ATa|yL 3DcZq08xd.L>3S9MEaNt%1;.҅=2(z4$mG1_Г*JEs?L*ZE9KtNV& lo1.Iy)qE|I#Q$dl<_ble!~shDIg']sE=.kPt{ G1a~Xn8Q c+N? `*u8XD@ïkFA$ùUƎILjODN)@to5Gݬ/3uI4zdh9+Pi vr圩Y : m Ё?ҟS^*|#?iSjދf;+&{od$f ~hŊG(I{S_2F)n⑱ֱR3#.m‚5F?M5@֙(]J5@}j+El/PytZ(*Dh8&GOI?\J9m?Gz/;:s,g' gsxm^[=sV#}fl0"_n?. ExRSi l%TmhaP.L2S_˝1M}btč0( ~kp镝nieLEEuOxe5ŷH|lYq~hxt WK_Kz;zrLdW?~+No' eCG%V06>TV J.4<g,ԙ%ޔI]Xlcn{Gp,慴\Sp3ۯxg# /C\Jbr #()'!)p8l_݋cGv߹ 67M6}|Q/$ #2=Q]2H!e㳆QJq/ m\4%"+ԽSXz}ztZ qGBjXU|QNuWjO7Z"dz/iEV) =N9{1g1`ۿ|Zr#{TO$_-ڷ6a{7DGIĦM /nzNX(k_P]o0ZD V1&QRv?#cߩwU̥ CnUՑ~>sc/79WԄ72o}>[+5 J!Ղx1=Q XaG@Wg-`v٠X!9P>vb2ESB[ep3& 8v`bCĚSg_B7ί~)#0R?,z95T%.430EwYA9_Yׯ.LI# $Zzgq :@Bq&gC%4􇛟R\ymŠ-;:։,ठӨ7)@mq>͒<WتŗzE{h{u]~T~Ǵk T+ #tED0ޑx7Q @!iQn$riƥub.u㡖; OTeFEdQ)ٌ7IuX64 Nw O(T&{klR~($gB,y-ĝv#x XW0sadQu7-{YΟ Yyʢjà09/{X906"V퇕5ҕ֢:v[08w)U]Ey򛶱4ZzJgM$fwi_v@QӶqN$qZh ޽率]-[V5#Z࿶Z[ 1ư,]ppQtjFW$,g!1 ;tȓ?!]IEGF<&g3q8==Z&@~ѣ'Jt: =NMc'X0[Vad,4av`O`,x[E8"~,8 ^a$0#^>.>zydl-J[Q;F/,5XP =4o8U-XkR†E'()VLPqAX<&3*ЛqYQ_x_/?5w'Wxa2ثʔ8o S%Vx}!fT {泥 oa)1a; "1ؼˇe βͼ.$3bKZ|T <#-N0tE4N#&7&jۇ)ধukIY,O!4eLl.JLY=.V.9>?n.擹Ǜ?IG Vá,!qoAx2Mt;qYŝ_TmOWK|Wg*_{ݗxL7;o0Dq<&BwEst4DCA/QΒMUH1";7UŖH6I׏(4V.NsXNM?*,eS>Tt W˖T. 0+8Ee^.ZEqGZ skkvnG `^l=`;8/Q7 J6@I)%q,*1}p-k//yJ"qc $'M<~86P:[!O%d hԃ$0bB#B׬0t5%6x|t!O{)A03M j:A"ҔÏ·΅UKS0a`HJ5zLRVH8T/qFk 1i荐u~1d8yH$Ɩ`_a'2?#_j"!9KkN^)|~'l+o e 8Ն+}3zu ]. G1;`cl箟D!uiKHzϮ;* %8/<NsYEsbdlPץG9҃7њAlb ohrۋZ ~GK?=bWT=vVȡG9fxϫۊl٥tЄN2{-)Z:n;{&W؂GW^ n@wd z;^EqM|whێ*Gi;Q'1YцuA\O[]LSz(׊WF;H3,/n}xE"396'xlB0ڗ9Leh`N(vc~^6`8YwD84A0926f,Pu\_Gk>?;J|s# C{%xPK+`×pAB)@S+V?Ri]h%[I6Qk@MJqVsBCςɉvxdV/Ĝkmx( ɲDz  >0BJ/ Bȩ3Ao6v.W[{6A+8iR^zlUyts"Fb 9Wůkdޙlc 0=ީf|q &w˂bUQm ݾ3N'Yf6 ¨ڋ;㲣5Ix>5@g ,FRLW phc=wCK 34/_~ 7ݓ47é?ɷ0AwDŽM^ PGQҡ1Ǧȍ Q4C2TqN/=(Wk:[tiAr&G@͵lkU~L5qzX'T,F U^U-9. iOAS7|~g20Rn9rӎa-Prw }[p D&iolaqV!G̥\ݒO`Ed&yJ1 ߡ>NUYKvyrKG]H=+V9be$0H9αє?J/Ҥ$JbZ5*|P92@ ^r:KƧi08$B_5gmˈT9>ΐ 1E]OV~8ZLSY+oU ˫N ɱgynj//!*8ax8ѯShJ= U[6d9z"2aS뭫L%Lm ^L90Ҡ_井H~PC] kbbz 7bhKa ,l45*NZJs=@.jN~פί5j`Y@^_5~O֝ZG4U{/̡ӶN`Q0UEֈcǽ^QS47}G8e<H& 5J {,EZ\9 'eiQk"))aD7OO.͓UnjxǓK#ڬC%,zp1V ;KHx*,emȓts%)oJ˕bҬ}[E6)+SZM* A֯Kyן"Q?r sr]eSep;!f\) Ë_-/<7U;gx(zAWuJ>unwSn>h`2Nd{yC79B2x Ց)(f!ENwpǫQw;KQbO~R_۽/8eZk06, ߽itc;BxHF!Ub!^_VBJ;ci#Ӱ_@u8^{؊B~9@2.EyTY d;fM :[*b~3kxkKՔ;h.FrROO.GBjUiJB8ygBXtXW*;]^GrgSSmh8ulC.Gs@v.3pLўqhk^܃@ k8{N2><_z)$3>plnP r{ z[`ne.w..dsi-vT@?>>RfГBIeڛ(}"zӏ&Tb e_D_yt7km zf8`7P3I0LuD~L皯?F>SRU.i fvRJuxJ_twŴn=o |ނ5r`6gje ǥ7.4oወb)- @ +4 \ƭ{lOF (gv4x{@>]ae!i둢wCc,=/ <93K3wf͑Vy<Ci݆w&pCh.NQguwεAriDM4}=F| +3uL ^zx~0EW `MYU&4_2UʤR0C;g_bN%L\&l-!iM*Bݟԃp lB@`#JD퐾tLxgle!Z,D<;6fSJ [[c ҷZ,`S2 G_~کgOnRbA7d O\Ył/4lt8\p6A=q~sKp0;c+ΆS%la@W;-Q@rjAKejCxh8ӗTėhyh5+"L|OGSZi~9.JCc^z=XJG+C:r e QRJpʐzH j^yzL2cׯ~J V6d,=  zW0VtV>e9FLXcU>XfSFdvѹ]q]]7yi$PgxJBwWzA+}ZVYgД֡j `{rQH/Fy{čWcL.;':| G~ Ƣ֧G:/2뮒&a<͟&̄7_b=FjzvUF+J``6i%sÅyN*k$dQ2Ư6*U]0y|WʲFɖ޿-~\*h^}J3Mz5 Z^K J'ӮՍхDkOHln>@}*Rl=%+ K*=pD*Z&)h"$j:Iz 0A\ Nl>(-křZ4&zK*"a7jz1x9xdYoVG3c{A[Vá )މA'"yLhP6QZa'JZ=jyo`Kѽoz-ڭd:ap:`L̩ 6U٣XJod%t\a:i !j4J1ZΚO3 C (6UxYN)RTZˠ,%֍g-V=%Y?, !/t5VW6M9(~7$UwF_p/x'߰I9&_x2icXe #T"HDZ +2N^#%5acd fp NϾrW8Ww@6hܖ ZClt )oW g!s}zwتQǚlv[;3)=ب1~24>v,6BA^/xJ5E mki긗|Rٸ> CQ)#aAtFˋSnzzߴЧ6(ubhBORԝGRR.x[otYnx+gt4,9xLIGIrk6SpćWϴ!&Ƶr~FFkⶰ>\NE LJ_#}yv\;^wβlX6?vcdEـ}s$]x UGؑ+,G}bfQ [51=KD) s s# J FCc%iW=A#V{2iO5+j=coGNcޚRi0D)-ڞ=g E[Gio/?fN61Ayzu{c3t:< W++g :@Z0\x7di4tn n=|PIZlynȹ{ˀ)(ƱAnܭ_ {  sVc{qR-JbbFA±0,Oacaiπީ)aʏRVJd3SYa䘗xjP}M?=toK0BdhXZFtz|dpXЛ2* [{ZNGWp # 0DyIA?Пc|ɢ i2y 4B*I&7WMat]bi뉣ˁ\r^Ӑ.}SmgyA.NAPvyI CXaq®yp*&tØapnSͰ1/8-s|J^,M F [=}ZډggL=3Yr.oT40GOo37??СX.G->OȔk 'Y^ N2MEP&GB!VeЫm:^c_R>{FeJGTxĉhf++'7pQ!(#NezZBHST6Ő! J Dl^&cQ60#!0"! QrF=2*)f4W!CӗFD7'vFk+C2rAe^(#]Oʲ祟!^n\;ѷ?V[ALS*;)&{ڤ60LV2o1PKp#pN0f3dX{PYy7*H$3/ėeљC 鐌z6UfWFM4K h3bf-Ej ТXDhU%bL >" 2D/,]Gv_] ٯAK²ӛwB%͆puc5 IΉU }X"$?V[}׍ (5kT$,P[Qb7bD<m:{=M0>Ҟ:P*K ~ Xy*>T1|aDx`<⺘]iC55~/ߖ1gS1M)Tܶ8K4a\nfbX}_V" x?*pqάuۥ^7U5ȖNxwvZoY2=CWTף0IϺK=R 1bTGHm.8| IXd(u49Rd]E!І@׵ǀFN/a#0ar/mh`@_M$z#Y{a+7zk7%:#a#/3`El@D=Hx>kfۖmM5Ĭ¤%H NqvV6/8 Lwڨ-:ؾy,D?kl idI]Ul,6 (&W8n/47NO{few 1:k< `|(~^A$ǝ b}̏{`': 8FAqr }izu{6> W75 v2ͱDsJ~ݑ+T/Ssg@ ʀw Z LD~F(*x!މ Je|Q+ƱIYZE Fm&hAtsu A#,,28Vv=ZCY[w} 2E+|SS6m|K`:Kith|4sZ!'b.UW * *+>8r8:{͉VfUA4H)FcO5m<,Jopq7\T?tm+EuDF#ZdP,*7n;lzCheSEݸY݃|Vv``֊ʐ|&iNop8X]m[,0**<LE IuZ\?!3q 3etKZ`JEDo)Xcxv;l*" x?.ð A@Ly0b_5*ԃݩtUU\v1X78Cu]ybӼUGKŎpr:n1q§헜­4ny>xV&>%J̖ʦ|۴Ȧ7M6y\Hsn.\\Dֲ9D#d }g?K#TT/]*xK0r5jLhN!T+k*^9MJc÷b~B ,<ݽJ41>Cl|~|Q|5`5,qwI"yJW4n0IfL^k4F ,S匏6b? _?$F%R^W+7 iF\ jv{%Ea-7nmӄdYJnwrG * nv ƨSPz&yju@ܑ iY5{ fp^hBRfa -6V461TLQk0;fO襆J*)TIƧa!^l^q A(Re TZ}jOު~]Ay?6]L'BeSy!N[&K|Dg#/Y0=0zR0'בׯ3]QcRˆ8 {IsBf֍ ɽa0(X-+I'͡Y3Zg'qD툡B 5Z^W,; KCd ,Љb`*3UڶK /o?% `X@=. 3I2aտZ0WTUCCK/hUFDYxchAu0Yi~c#c]W)]3U/ޖ+37 ѽX3PPԄF!!~s3^%aue!h+*}*\oOoU1|(XuKxshea꾋.;̙ e 5i4~ + V1 U}v};v 4^dh Յ$h3} 떄IqetMK,*CdG9j2C㭮?=yy*_+^"(fVvy)죝t k?q; ՠ+K˽}iߜT@ 3 ~~ݶPE5O ;*}7_0s.ak 6PqW g(bzRJ0 _v ř]ݗ=niƛrIsS AyK&=u39 zzvZ4?JD%઼#Σ#aEyQM/ ƌ"Pw1q_E=8Tz B dca7"JނbD(d,k1ϙO;H9_p)j])_4{<xeH m}a'sI2 6J*>1XGApSRt:ORdGRzyXE=N+dp€VGJu2vJ҉_;G r>%u"BA>$gT鉡?Vjc1^‘ڋݾi^ȸf~􃋓H"6+d#4ayѻhc0!V}fV^l5ܹ R⧯H2n\Y Ӵ6;`m@eг``H] tB3OZ=_*g0E\[ Nff!|ovB;ڻ)%nOoYgCGE˅K;g*vVYhj}aͳeаlRv=p>A(xͼfƍ紟Ns]U|ĶձnAzxf6K3V"qUCrǹkɝ+3+5saap2hJ?NR]gtͻvCBΎ%6Jˏmœ4e0yp+rw]/X_z Df(eY>DJ!nG7'|O}P#g]Oon%]| Zm6R*>a8YC~DM`lq 7+NWy9"3U.tbU* x( Bʱ4!aFoRP:ŔD=7 ^ŶFFoMOmqX}oe|ϸf Vb[~rd8T(/ŬtU: y‚ZON 91gj(Mj[:.KNgTtX ބ:C)ƶ[P-O%//8jpv"m-mS5"u0 svaȑ2NdIC/-: )^ru$a~^W +)\;,Efu/QfQ LZ)=bI5Td0fɇs`J'n^ah+7 ]DT:a8ͧG tHDNj5T^ӳ^YiޮBbmz_*uՇ-5 -3,F#CGP#bnT1.SA08hUzf2SіAP٩CBv7ܝ(VxD-A~~Zo#_62c[9IdǞ6%%-E۠+q754)lr6- }ykw#4pW'>G"ndIȢ2{;dK#ˣ8) ##rkh1xfE C*BN* NS摰0 w56]+ҹnYͮCU7o*+ ś ]XW(2 890է>Y3b㶏y "aϫf`/ nsh9A_Ei]o]w*)6I9*lEqb}ʆv\D\dW\#r="H%@BJxƻsq @QT62O(4q`1 z+$|p29/![u'~BXTO !⺩ޥ*P)d`Sq=Iڃ.Ҹbj(Y' B MZwp!e>rWwT ֻ[)hVw}\rʁnNanMk>jiy;$]IXvɡj^<][^? IY'KJ03jPr74+ɯJJnM榾W9oXN.89 }oJX\P΁FSJά `vYǝ6r)q#و)7Zؚ6|)K8qxJXO nFi{O󨀇X+N)Ҿc[E2x(d?rԆtr3?e=B B^/rU"%ljj4gj eA4}EN[[n[%BD@NtM}3%g dI6<j 4d^XbWl*mWU;!-Ʒ,gk*aDOGcã?yށJnU.`sUQ}V_-6; 32LBgߴf ,‘"9EP@RD9vX% nwEaȝ֗}l'$+)e A_Lǹ?qFYV}.uύۅeȹa@D2w$njmr:ѳ@G8PY@&ړY5+ 0Ŗe p?z wQgoܹ}d{??mhZS?sn聤@-ךjp|~'*K5[?k͒qT NΉ%|3Iga@W9HpWz5y "}tzfࡅuck֔mX%doYyLv+ED? ^^&gʴc?b8\+K$|8TuW3|=mNgpm-eJf>4NOn;(WHi͏+P[y ۋi7#K{#(Tg|A]sPso:ݪ+lɅI&u5/l4f #''?EzyEl4 ԓt') fKwY75k;}1{PAJUל0(i*ݶu(;a;m;uz] LZ'2ẓ]3E^d͍sVTo``HJMCCVy`:Y`ZWؗn ֠eҞ4,9LZ7^6FǾ1a_o=Riq2FƖG-@)?`F-Fj6s+zSU3C#3Oi&*Ǿ<Ӧcp`ܧA! ^zx@ی9]IuG~f쨭V\2{fu:ƵBb_ۉ~@k1 .miS9\L'q^3h{?kE CGHxNWȽLƛɨ>$c.<lbZmġ;zʠcov=ǤSRgtuq(m9zj5`[曡QPڔLBPOk2 o*.6?Pp|y+Uf Wo3!A2mT2W6IV݄u@ ,P)|X+fcUe$ntJI0!9/.|N#W䛺 3hZg`߉`CU"}jko\AMqv{y^s 8xc+O)f 0#L᪨*nkR?HD7mɎ*2J[9|_dЬJ=gAbLܳklG>6 +H y_n +ta9n*#Q-ˡ>.2q3'<{c^[PBrrKp   Hb$z_j%aL>yf{2O0S;.Szv<a#a`[˺sh"O;9!IE8)Wrv6O\3(e3yq!P_)p^|Ćln)4JfzJ g`9DV,ۿDza51^VfIzMHv,C `闶z+[D*#@4mN~ApU !:/=O3"#oV X-D)`k5]4~oNeg! Rt-saJ~BVd/7|X x4#*ϵ s!Л@l g_ )RBZU: .XrZ(ֲ3+E"vt4Dq[5?F ވ&:\O8m~A=[1Z̈́ʕ5Ks<[f $Ax`132je:+f,"kS\:lv [|(p952Gqsc3~e%?M1e/\B3 ]Lym4Z] $z 3d.}UjzHD:=J3H.+u~R%\s}Y>dn|¤i,M'~G |PF4muu\?pBJfi~_\0H".i"` b n6 j]ipN0@:?`rw6~G'S/-YړǀQj n+jDD}y%L}l&z2a>.dx ҒKD٘/ ]d:,r&PYsI>+&>mW 㙩 6u.Ȋp+@A%- }a:ȍ6) 3\IT󥵵V{ Ecօ˿86ZKөCa:-NT=ڰ2R!ep=0{oP+ xr?S##Ȭ( :AjKO㷋ABس.u.Ұ+jZG V4qgYmְPFsjJy%8 %]KhM"+I^WHB) F`tm)J۹X @Ht \^6ֿ[Rb]LRSa`QTuIj~8Th7%z8PEݣ44! l@.Ȝ~Z[x3văCFE s֊L~ٷۿ}Z!!ů8zsKFżL.wTXd͓ڗ-P뭒ky}iX<1(5m% h6 -a E)nH^?\+K9{![(lK?䃤ҏ4'-Z`Gipz562[bOK p^n ;Lq^6W@fiي;z~Mp@oh";FP;`G9 \`YMYq 7'#L)N$!PӤ?[ ȎdsbUȩ9+>z'ܣ˭S+h-SWt,i* LڰLOM#krL**.u (/a |t]&UKOumN@!Fsyޟp3Զ[i m;"7Fz(udHpʊͧ48zdws ʮf^!ps[wھa &GNu5cg9=JSC^HD,EHOTئP} E$m΢ Y =0}kGi"#zzHJ˨FS!w´pBor>ŦkCvJTwWÚ0W1m=pb!ңC5~}'Y6>JMx7) u1#v>nrF8N=m:+6Guԁ@Z<94㲩mjS,bbcky*ȹV" N_ɇ3Հ"1biCQ")~p.k̑8?9(.O *vy:@ix0e$ɍ{]HQ_Sr>|d@=l* SeЊK&W>I5d6  8:!ʟ*|vظlR.??Tд<"ޣ`oi0^Ķ#z4bGofO1*+/|i%k}9, kڪa\2UXv KMz 5WsEӷK[-jz C wg:{0e0 g;5 |F,FaFy/R/$7WpR$3U1h !mUHѼ?۠Cbֶew!BZs.&LdUFtkvhիyy7`o|b=f ;Au[R,zp-e+5\;XAX e|r"&6 WZ6\7xw9?ew(iܢ +"~בoF~J&e ~; ﳧ/(A<1S6xxydj9oI*\w!NM,^ =;=#,kwnff)wTĥ E]r*9 ѸuuRs'R*8Cl'f[%JOT/@S6a&*4a`'b]=W|(y?o%5EC ^}3@N¹^4,f*)V SU<OD/Ef8 }cbAW.꺏$ (ܚ2 WI_HY? I僮Qԕ,Ѣ+dD'stz $?yP.˼ g9/km:QmۭU0?4#}]N\[}-D=fġzvce )=tzwbͰW< ]_V34<&(&qGfTǕ*dL:r Cڱ jB=>@Rɹ1F4x1) "mdWW`C[`b Մ:3`%Nh3PD">rX(2i VU-6Ȝf6l~moADfăxŜ|QSſ3 ;v\B;8'3KO~0cD$/IJ~G˾U[{9}UyEjC*8 QzvGKźx\9]3Y"cjem{{|,KkW]4(wiäbp[܅b#~<<\ E0MCbH-`L!WA(ЀVLP~awqoM|HIc9aMIf~d-ӎp(;2F۠88 ]g;VMDOɎlOԷL7v"f~4$(7G @]O[DHd@ J!P O N~MՅ7MU%2Э%D3Z% ٿX7&Y22?bs[z"'ߦIIӚҡ5:d|'HdS'<  !QH+"{*G;\9? Qwԭ. {5)iܱ*+hF~}bv W{|2mS8ȕ9WIܶ4ԝnrVRdO!%_}қ2L'Amn_DK(ZKAp6_v"b0ZoP0,;*M􎽂*.lPLDN_|낋t˜b2kI= rÌ2oX׮3A55:&Oh2Lx4QHԒ; {RqYo]G\"Zx #e:n5EPQ{T;qPRCesYͦ8?;ɪM0y7 %%O Kk:@Bv, 1K7/L@YmYi|AE #-mUg< )(>K{ <UtSOv ZrN鑄7Mf I20@l20d}/2jIO#E{ { zZ-I04)]"j9|^S7Jja# \J}BfGk|,= ٦A?5dx|pQMkg- %HeD4WivRE`Õ`Ӓ ffxoCI<#+ڠ+Iv72*I5q!dԭ=Kݾ p~m)̠!29Go0:y/T-YftDRն/1eW:m6Z8J*;mV>e2B,, Q1s2P ZlG,ͦO٤p~UFyd| uxc)2xsP|3JZ(1~v)\"=X%WȆ"C"gŌiHD[ZKR[< m!k C@n/x3yy߼%ig:NQ%O_%umӟg}Pjxw:0n8{j%6kj#YiDzfD&#;dQNQ|ȂmÖ~Y5VdDJTrMi[qj61} 00| .mLa}'ڪ} q&q4qKwRS,n>6YE)A?14nZ=nCK,mc$<ajF b- +OZyD.J/}KsQOG ߦ}=ۊ("X,g n2ՎzA)G`j~%oJr0$|F:kTGXWڴۆd΄I ~ʂg* /(9_*{ 4p4$,v93k:{Pvs,um"B[dž$a*֝2N[ʉUzIXHO 1w #,Cuf%/Puxe 4/enD+}IW:"ԥqwaL-Kn^6 p3vɭ~5uRl ^(^)0E5[H髧Ba ?wzU_|A eL3jY= 4Fij@tэ6Q 3ˁT+ (pe(MH) \vH_'?>Yν& S5 a\U!cl(hxO#dq)¯C-7< %Ůa|3|iS݈>1F\V6.cVTō=]&FFgwY^PF)%GŸ@Q U?zm8sgо!hj œvkO=u?)t.ACSF >gYIl (KhzYP[Crnc% ?Z=i<(#MUS7}6o MNSX[Hv}~'JO9P4V"l|b$PDv7 ,!aF|InN23G]$n#'B +eV"2aDքef1עA3@Xڠ`Ɇ514:|Eϒ*9PEV]R@e`kuIsFM EQϒM&Q4n^? 2[ faN]6bL&Q#38y*KɡGT  N8Zg%hm k]դvg`m\&ƙO洁j8gNܸ <'[mҷ¦SA=/Zא5xtvC{o{IeV44Po" t(B9=%$(VNh1)7}7淚 *BА; G/ 16ջ{_"WHڳ){!wR'wS!LD{eL@lvHK(]ȳ2DYTIU'v km`ƛb<JD*Q!D2*AE-&{4r-6nٵBfdiO(|nb89q4B#;֕2WQ4q+\r8hkq!%d4V LR>{οCݳ)\Ik*7(83iK"Ctdoy.̘D53 ~@e;0궚.Wz )S'}ТTC5'X2Y۟f;mſlu0% Z`I=Wl[dBvFL({P7NhP6l$ gfݢE P68HĂ j㜣;Lt <]ӄBXE_FJ(S^"T?9*ux/;G,s)KvSxSE+IE̪u@-8`JA ^AUС5jjlm ɾzj.fL$c#tz Dnpy:S≛~-=U}f& v] 7^1V3*u<ТK yx29=ҁJ{(/a0 ɭw9#){x>'KߋuƧ]')?]Jǭ.^&sk-&8)k#Y/Mҷ3 B6@[hnto^{ěqo Ԁv mȻnOfzS鷋^ެ'>5UL⑽$SP}!,}G[.G*^ 0 WX+@aɞq::Mg A>NK7ؖ$܂T;MRBmɸ$}ST6&G(ꉞ-"9`“B_Hۺ iM+/sfH{2 js>a tM78t V^c,nJVh8rrT鉒-)F7iAƇ!K/ S~ =8kg/Q,gڋpEwvGV#BBxݰ5J3E¸U\[ n -t0T!:>q6WIo y]@|Ng `qew0 ?['X NN*R4Tׅݦ,}^YBN(ފlvׇq[9 HXzeJ,Jl`ɠ:3q* {8?ߋfWj*iS of`0[6]IOpߣ Q3>Q %*Gς|6ґ%ʘi2xR4aIu"0Qpvj&a)EH4 3 j@1"b H%n1z(L&G "N[xBkXs;FŀZz1e|:> 1)c(=@*&j^żƨ.B'Nj0OރQ Rzoz#pY3 4/9Ha%4 oZG3R`aɮCL"i[u){+kbs%ZG*QAxhPw3 vcBDK3erATS DZByњߒijWZȠzS9X|MءOgKΉB[LYV}1~cmllDFEe"ë:q u`0/A.mlOR}1@r<-ȗ'jYM0^6P\՗ ٻ]#Ű `J x} {ε+sC8mQMx=GG9nJyLΉ桵9br!I4IJU-ҧ>louAwVڔyPƼ/Jeo ڈȴwʯ)n_0}FD_>h@O?IY\0R&g|7p =ZK nuP?~ S\Uqvvf5$UV )~?>Q=B=*qstĬ0L# Gr+3Ԫ}&r4)PU.dkB# >G8`%\`zMYe%\WهV"IEJ 7 ~V8m/7gLҢ(+s]7AT;*}νL[uѧS$^YC֗&Wj4ㄔs|)=uՓ~JfAPѤC$<3ByTu`Nc9)(  hc T1'l*wژ:+ 4)W0{&iz2S >0d(-}qzwy^(E.!"q[ "1hbTT&"p#GD9 ~O5$9-(]%Ὠ  J<7=kOܿg &W,@`X &׿IZEEe/A$ ;Gۣp`8s[%|Z:E~9ʕY„!mA`P^k_Ey"A6"~"/]1:xVk^V&U=%X)blH_Vv`.(C9 (KGV 6AAT@v)+ow"IJ'4)T4V\LY(VW *_Schx\[(S@gm' q\xfS0Dv}LYf;pnޭl` 3,F=oX_nh6Z5:E:viV9hM!@B6--X{v-y.s+~!~4(Q"S$a_FY qJW`"2Z^=y3S6FY"!Ůt_1QuߦX$lx. ']_ʑB!abQ6<Oٍ_\j9] Fxykj;8 !WJ9TgU8gV9lƪ,RrJ87s! Ct=?nh ۠6dsެ;QR3D+G?WՎf "i0O 0kHnq'ڮdr}6傎oӤie-BQ(RyR{@? n~Pԗk#oձ?8cSEA[ꔀ k0W*o#;ZL'!Y^P2 ?f&2YX5.x!$48V_Bg*JoλBӸ|][{$G>f+}/.,%ʌ[,MfЎ EKT"Ս~:Z0,ȣ@;tX |{a\`5;g),}ҵ>٤- ޯ6 OzWO*-1r ȞW4|ٗf!mç0R{W+dN5}HGd|ϝd\ֈD2 *m,2m>o8g_pBk" MgOrt9bX d;lԘ5~Ku/[v!M"Ec_7oHO\wsJל A^|6BU_4Eh.ܭ,Wp&9z_~!DCZ+!*qG xs/NN  4~_aq}~kp?T1:"%kGb^Fi}o<0n;$մϱTRW*M\]Y>)-YWjn O|(a]ˠVb] -U{aQ{ i"S+ۀq)!E17Hp*Lm^ *d;7W4sRLrcQK2,d[[Ty2ڋ:-u*j/Q D7&7P۩Y~+OvB{ݞ#)K9{8螞#WlbA,r+^ucC'ץVLNҶ{Z lOlʷq7hHF݁ C1ܺ*EX#a]j^NV;Σ͚22cȍ]6W;KvhJK ͹2Ű3-vޥExhS᫨o[q@%mҳe4|6JN&wk%Om␝G!)qop}8ܚJKv^A`E/f{ErʯoP!-`2kTw`J gAb#)Z* e#;Z7רo‡05kUcR>/׏k<=87X_U\v);,8B{*,JLWu>,h1gGĖv%l#[]"+mBfs8:/r22ȸ7v@C \.JyڤdԠF.z rZ.͘#W J3ovsXboXHVZL`Mr5ʪ==y#n`қpk|[Qb9ΣB wev8Im!> =ऒO\]\G=eRd8b4 9ifWi>%=`W3俜CVc%]TJ>ۤdyM (% ծm}E %D;E{9,o4׮ޠp`9Ы霁ct`ׄNV#I#d p(muCȔbn :5=XzI PP`q3Jma3 rݺz Ky y Lɪڛ2C\mn- B ٳ~%9EHLPaFEL2u/S"fZB˕pMgrTbFuϧ/(0(o߳Ŝ]0of>+D@[ x C>4%/I {饍]Xj;΀ fpsrj7M5XF ((쫫)}foa`RNWxнx")TRaUc 0RL(U1py rr$W+;d=);Gܘ\ 2:xY +F4~͕:yG>} \n Hz"\gӮ &`el'tŰk8< ,X 蠯v[Mp@!5j/] x؛|VqRY^/G-,r;om3 @x䭿=xrgwcX[p> xw2 3lY UIT6m띅9_yT[cIrf=Sd63 4DW@{o0fʃ%ȯS4!{<`X<}yVAfu,cwpaU^N tbOM]FY lԍ#zb)HUuC( j=*˧hɁ9`;|cAdX<04v }8c3C VK\w$9- (o'f E۵0"pF*Ɠ~v&?Hp WA|3F ROA8y%/+GqG%Y@}ib/ع-UǢݎ/d˸)RɅGT5X@W!>J{f7p^tZDг͐;" iDYd#nϯ*IVw5} EanF{ ]YfZv[im͐^4ɈюHδ)U7jON~ W^紪tnΞQsmz=:!`yJ r^б4y/2xhf:f'f)k3q(Ț8OX$W,+IDķ7Sݽxlkc^:zǝz2:]']F}Kգ4vjIuP M}WIZ6~MsFD.ޙQ]m *8,{焺pL\^g-ɱ;ҋS1?p<x^59QU芶SIb6Xgt|hNnR1X$MSE{-\z I&:o6|TM #,weC?rظYڬ_>8I4m砧O)2F 8kU,)^(pDY5,WR3xֺ?qkl߂Q&Ub􊚻Qxս4osF݈<Vwi3Q]0ŤtS \Inܭ(~Oߖ MKs& ǩorvma٥)h\|`^\on31v$_Caeln6#OH6w qHzDGm7@=#f"%Q ybO&ggZ„ sPL;rOAB#wEHk. 3+vy&* rElY$URlK'wRN;mw֢m㏲qmI@"FϿZXag3G*P VRERXfBfvHl" !)NmPS,X1{kZo/aimZےq@FB!$SXS,#vMQV. FY)0utKb[K2kVԑ f<1vYU8\օEO~y H y#0MmcRW,FNը'U5ejj7ʎTM8eU^'^9Âvpe<7!i[h6DmTbrYdgpDw=Ofo|pf߁T%;>-{lֹ`X3h =w<Fv]!&3OVuF)Cv(QMb"vPe[.|`)Y^vq;6Si~(d4PR.gTj*3vP*IqbGkJr)>Q/%JJ@O!bjd, .  k;ّZA'b5GhHT4(FO{K⻚k24cWZ d^#xI2P0Ø@~ezB{/9,3'gGEi2F![Φ}]XX$<'s{ǬA맪6 RU% m> Lӏ,M;t,6:T{EhoB7*vOD[wEz# n׈]Ļv60CU`hVU'UvdUPf4.6])mtuT_SMІƜi?stNN>sQA[SB.%l'Keˑʷ9Mxӛf`%y5UD>9dܢr;\߲g𔶝]~4Kl5>krI~%V1D('j npmo\¥F~m!}6|&s[BgԛqOegXtlk[Oczl0UA f8."xv]wCB4.ל 3Se Vv -оgjsWqhnE EQ:$Yws=Jc_2*؆8u f:JTkוX`p5ϥiA fbwZZL}+ApɔOBm5CLui&JO4Ӎo[9\ d7dsIy>VWx =׳vKCrˤyt뤏zY5m _K?a{ͮ`u^Vx=qSc2 4OWe+tz;)IvXHuyn6E(@UG6mKLQRMlm>>3]2m"eVH.;|Z[_)و$/(Ksx;/6@W#ښn/u *6fR)R9TD_Ggrz[_=]*m85Doy8JnGMw>\Ʌt?F_@F_>_Hn^ ֌90mU fI)0ҀM|wVR6XQm&9"`0*R1`jBVB:XP_ KKbF\)ܿ^7nO]Y@.i1HܡCrx0gg38.$5zY5XqwAǒ' 3Ȫ8!>+;E뿑>%reQkOCAz9L'>!}`Qiaqn~碶jO&8.N4 ۜ[1hx4nVMM#1&SmTz 8{R:]A/lbp3n  -u 4J9QhTɥQGb.;$5/0$ OKJ r$n[$ĬeSg'eӳܸd"Ulen{a꽍]6&3$ԶD]&5čfpwξrR^>a_3ˑV|0d}#`@B,( ?Z-Ύx.<0tJ4_]zz+!UUTYhH0o5I*CYb?#s@)kX5W5$H`T_:qtl|r1 Re`p2]P.t8Gr ?;=ҊU眚K+VLTgy;O1A~ĵ} հ yq|ŗF%\k qњ)PˁRgμ&X/bWˏ*R̋XK ]Œ,&2iCWp0fs# p8SIUpMuhғ$/ΊZ)45` { MCE1p}w! Uz6ѦE}݃[|Ûh+>y!a)G)t5a긌(:/0Baw"bnqV3C,vZB0g?Xo+* W{x#KfgSӇ܅hweymR9[nXk΅ٴ< 6UX?4MA K2r1 ;$3[75HVh6GfaFCEgXݔGKc01fWơ<ʭw[&EwG^.St{N~oTKdH#Өiڳn n{"vEۺfl ?MvgR1, )pi/38mFBgPmRw=^r+U'VPjOY)rB $c5m=N*ML,EG6odBOq+aAHl@{dI)Ecq'o8h9J 9 5s;PT=ngXj`Wwi2> =-\E=Ab#?p00pxzw|d}t3{7MUh!+ u y{Ӏw^q-ˋ! sޞd#biԭ?!z JGWfr_;o!kr!;&>T258$^٭]eq1%HFDvY uLa EQpݣ>KOʦP^Y*=lUDvA7aUMY'껞~vffvgZbGq{Ta j+LlA") 3&:G{$M+$WvfLҒgr$;驷{g y--%,݆:4\R\{;/y[{\sU647ELj]ƏDV%@F,IbY(Oǒh $ٛ ޹wkvē0 {>?_:OT˫*>6|)Ia@%CmC*{삖#J2Y[VuˮwTr]9_dld4.oW-(4av3-מdpkAܛ(KRr$ɪk6-Y9ť< Z B5s2aKe L݂,G{Am47FRz1* KƉ2OJyg@fJ*Lj7)k]@Yʋ:֫Ć\4i~:*s#]"qp5 -h[$NdTlF$Sqx0 GDI2\iiB]=}g5I{f׶,ڮ皗(N@nqGguح}py\#C$.nC-tq 2SWv4럯($A\]Vвe| 8$~Z`Rde@Jp22/dS-@](=Uev:Nzv`p0Y5xh^ogn"zyffy `ѭhbRQm  f8XYy_{vJa'#BvWP/wvct`0mCaܘ^# 'Q%یmsupuzk<lPA}uo W1KƁa;(c;zI g<#lׅX4fw1؀Ɛw1*wF-I뱠O48 ]O9pζձ*SJ)n%KI@.n z\9?Y8^{BXyB|UO`yS{206EJL4"6I 5総/cكfbٵxV\y" =>O 1N=rpa4] "i6,!'*Ex)O<ӿ׸H=Ss808"#Y@6 np|..׌vV0x]ν7(:xљEfJ]$M/-Ce-cW`SSo }ִɷ>Tւ?ZhjnhtY8J'|fVh YT:\Ľ/r3D 8S_msE,pBYG-tY(`xu nd_v'c ͌,WQ_'ӏr2A-PzDÀ3em??_h1Q騍qK#ͩl\[Ʊ?1bfOJ{A73<8(٠LLZ#D6JqF, qީ dDY0+|x~W#pN;U#yր/N&sB̃ľ{AZ4Ù)ylk\Q wofJN|ŹltQ=qЍ,&݃kf9j>@ߞV(H]! M>kF+KG\˦U#J4 ;|NL5:kNs^[.ҳe]׽[28 !IDI$̢B48y}Q-Zډǘe a˶͕(2%xuL/ N[s:M=>!wԐP?n e yb(ə=(ԑ$Lzsńj7[ '0{dX2dZGXiri>2[մ78&|Vo DU:@z+9ѹamҕ6ySV/CMAu)EPym:`7t <[0,x)C_ qyj K:9ql:&*iIhnc=VTuC9b1%a߲`(y 3D.ej!\sn[QxB"dm`8f O+Kp(?'v* =$<QAp9[4|9(2lSMpHj'bM8]is{/I=7mhOȅ=4ְ*x~ҷ) Um/,u\!ώJ{wu;sx[5]c(5<`m^K;7%Iֈ?ŖeX5g;5P g-_ws= -"%˩]d>@ RRH' i`M^ߟb`-7DŽ)쵎e8F?*24:tNII8SX:8+*Ÿs2'Cޣ[1EVjӸ4^h|xsӧܝ:Hi*Wi _,U2j04y"A/^Z]8T/ 7TK.*U?09V゛jjW_~e hlq?+DͣN@n")wS ,H2Cx5~Hј`VKct n Ըj|DӪa"- #T*hdʍЇ1k1眂n,FBrE\bq$AqD{?XP؆}G̲$~L` 4en~{4W|qqbO ڨY*/ 3 2Z^$6)v\|eyS5y }s*C GajHT}X\{ѻ ){ ^xp|t ;oZ }7? (d+ʄKW妎񲞰us +; @Dxpa{c* ~e OVi' >}rvLOl(nqb-e}@$Џ*:/$f5p{H D( [5JdE q6&օT'6(^OJN˺r>}mR&ZJDˈ-ZqibrV]_yyڂl^Q6g,d/iy`u;|5P}-YBY'| ,f,!Z*t@)[*B~M߻s/\N&tZg5Bgw{ԡڤ);BXjˍ |&r: @'p٭VX1$S>n^/fRc|p%T+0G{""#L," ;,&iu#MGHUGnx|'iL.KR1U3LTeRrٺ.Uٰ;xaF5xQvBˠVM6ڛm\ 8ˌ7BDtt$KN[FtmgABR)#@,8YBlOdHfVb_='&dHr\h:Zaψ!BsdgD؆ʦ$ @$A~ ̾ ,%~Qj59il$ɺܷ⅍]KU'cHI%P5,-T!bYDS |o^Mvr?S8U8_vp+|jwY}%FqPZI Ct:#HWIXPJ0;C)QY>T-~A6ÄD=fD 7@>9YFh~D(4wheN }dZo.>fkߨ$/R8;oIbWkfjeտ!c;S|̷? J(L$ί"zӭ|c{'m^0%/=og5wuM{7{ 4&PAS'T܌Q`0}3P&-fUIx=q |Bڠi*9Kة k ʧvsu,ϛW(_3 .8iך7:w֕y`,"v,D269́.Cʋ$o6Ż_EMvc]5c}\0RQҩ#CQh'ywÝ=o*5FeV`P0タCTBSS{IZܕ?)r>k+P`EF;Rr5[#ʘ" O[AxABmN w^@Ye22DkAn9kh,WzZc/:u#[#OM%oy@9unOUGDeu{tjyves{ȃ~#.}Y}SaŅ+r_}p\ D!2ZCQJ߅ZSMZVA\ug&4dU5 !3!ebİD\~ 4FM%)gnva(&m1ɠzEe|C,HE9tNR]*=iz t+T\Bx"~(($yI7v U?l^Zӱڝ1uI5 oYiQTof΂dKfn%rb0ax,]-!8L:+ȱZrE+颣$PQ:Y qlB 2mHC5ːi-dЄ1:3@;riuUzu?)3{L-Ԑޯ- &` /]?ŠiTIQ 䛁NIW1C30ƒ֘+U@ ZO>:=n&YOϜK_Obd@ avXr2$}RۂKJD"8w2|Ʋ7]rK{p\ǩ |h=0@G4Q+v>R@.vk{ma_x|]/?Ή 6}:ѦP<[_Giqo,q.lXMj+h-v׿L͓*KVc^vi9#I ~ SjKZ"KUuPϯ;gD Y3uyȐ8̲(]iX\-৕VȀ&FcÊұOHc,\~mm_N-+Qe6fZկ}NȱJeY>IR(ϱ;xd2 :çBǀ ZOI!dOLrFuv_8G[5!dLD !I'P>)uU;`ǟ4ߥIL:lR3Rb:ms~7B+H"2AZ%z0fu-#`uP5FBk &wy>VK jh]`1H>XiLx}yf4$aGd,V|3l]!go& NsЦjb[v(= br2C^~׆I z2o;x z1֩ EzPN<T^ L4*#b=(;l*`d3`pyһ&aN鰛 GT~yM_a<,bzm{VCޫG횇Ng(vV2#(s\ H h~ѥ؁#a?Ey&B17tR7O\LI{$eMBh`NPF󠤶άBcrF/5J 課N]D=.߇?mK|BclR i2^b@;MI*Yzb)R@.j}8gFXkyLY;tysJ;ֿMԤ0fY,K*^|텚|\A ,cԎH ˍ#Ӯgd{A<]Ij,Pavl`+[k%:E+<O2)㜬~qr gap[p<PFŊ9[e\eR ;6:wIqچiA&M弉;;&ByJFK[Y=zy% V˒h)ZUro}8o ?'-\R ~7&3_uZ;dbT6.M 6eE"x`guge>:hK-lہn1fI uXO5lƹf0( \mV}mLSuF< FA?d,ec?d]Q'_L8ORvNh>3"ݘe 7F:")tC<f.ieu $wCt}妔F,k*Tep' r\YV\9:?7dkrKṁ>fn5~C[tkF<ۦ>4-H.};ͅoTޔtL/>c|x?o々$&&pbFt%faϷ}Eޚ'lq~bm*1`crmt%,M=qc p)?Kesovyy6UX:Y4e9z1w*gR[4ГdA-> A@>Puq7$ZխOeϾ[E 8-7( {{A{=/(5AA|䠜p5 De׋Cr+3+"mztrl{;4v?][G#KΑ&4FlP0g9}*)B"b[XA BC!k.}Fd<{N|&CƮNZ8e8aulIzTS^3*[3,u o .PQ#NZܧ= <V5x{rHN[nJq S$:b (#uC:ghP4H(f{ŗQggʝn YyJ34OCB6e79VJ՟[Tf Dاrl(r(~7⻳_r9)0zDjL%g:[^nODTl'K쑸Z캟cyDq%( o@gF~-^aiJ _hNU:cj㡗N.(kz2w.<_KsݚKрNa[kڂ7$ɼ:ҋ۬^&̡L`dMcJHHa!/뱳aȲ"x_vV D8EĦRJF=s%7_S[8#$rwh} jw 0uQp7,bmWp]L9uZk<-Y?aA6Ž,Ʊh"cu*c-]]!4vO̬Iphn% -eXSzCs jt SEIfn@kh,EGJlk8\/!ٔ5م ^*(JAHuE2%9Ţe0qoݚZ({U(#LvJ:>vK01r6TU{<>HyP=?l@RR8_ 6S^`V,PPpș?*L5ΜJLb;_#Lsg8Bc^$ ڣczXOkgsVY9lJĞ螙(ɚ`V0]:|n6ofN2cAZހwb i|(wyxw#sA3ud!v;>4z6h8(~7QRۚRK Ju@&3ZW.>Ɠ h.bKqT~*ӝ ^&~ xOWɞxrߥBV A={!<7;,riz ?2‘ ~|}- |Km6|~Z/܎noƠ&뚪x.nY쩌1A-ςG +.D߷ lpQ9uX,1s\Ihm#{'\#;Ln{,_1 <(/r4lbB |֝f>~q^>?* L630$n2]NH,TL/˽ILq";#B7 $Hwgk"ݝ7 ڑ=Uh_w9^:ޔ#کo2[RusYM o KRcVM[M0;r@ԙ a2 @[IL0{`8)uH9{Sp| K'rynU5ђh$ʹ cMhSEkф[8>ʀl;֍L2>3%!gU1vC=ZMMZc24ZZDj:~-G{wVN1pRVG҃1mn eeR-mUEW_xsLeF䜮g6/btpU)sk] GB'2vH#Z ~FYh@-OG5s>\lg2RrjXBñeEiڄnkv0 O1ycmZw*j8KHosm ʱVE6Rᢚ9iőݜjiz&$j!DY\'?0  A~M6X]!0ח~Vv0ZkNODÇs:7FP@DžRj,dzX('J:-Ǝ/V7):e_ 'R A >A41"AS%4ɴWZ)9'iVϾG<MSЃ"&@\H:-j^wTT'G4锫se "n;CHPik'Sn=+OİwtWOUf1fqy]eFe,1;dUI;z]U& wIC"8Y)-YF`1װ̀ L:8G~Î<豕pL@CX}3F^!3:<-sK6:ցi˚qnu4d{Ko/"ajҏ'K|pch+bB!"\P:)CI <_N Ō;lU&|b=X+A4|E%zkb& yDZ7 >WXlf$/!""?3nr*;R?7Wo5%o5 Ze/u˘y%dIe҄N,wkSMD/g 3@k N- "iB2ƅb/r2OZ˩"(*ĘzIZPVX E$VeYl1nzf{fz~  xr>F^9o#@,fqå\+ENM`ѽ z1v*5NT_bc,&p\s}{0-.BI|i DV—DݥuȁoVS1·sEӁeXk]2>;%AgxY270t[Z*\[]KF]r֕:Zu5IP`|2Zd]IAk8n1n##W >Z NSG+*yz^p7*7V%|#a@"R!AJy)Q Z((=mq7ׂ89-!(D=GU7 1M.[O6=$ P{?u؁Ȩ|re NLf5OւN߇q0qx9eʕ Fۛ,X5QA:McdjrRգ[!r:c)~qlŅEiQA'@a@w4WJJ)9r?|=P־tnni3(ز>^9Ohۘ@\5.2&O49R N=O/7,^5ٯ a"- 9 E96u/#xJHAx৞. pﹰͬ^X3 YaxnCt0,;g?z,$Ku>yV |)Xvq,ᾮ15*x8& nVYl/%!m48)ʾ됨TM 2ȼH"fwI] >TV_/ISq t6֦'sKe ,NNrT)θ2O-)ifsFg,=٠sucf77β"-')jǑ2t[ZɇCp7t`A¹Ԅ)e+{͖D:U04kmFj\Bch؟s}]/} `nD޷PՃ֦5hiz45h~bs rޕmղcKfi<ɖN,%'/:G|@FhYhA)MWTgJMͨ* d Z谌AY(dkI05;Qd|wGr!w;lׂ)Z\~&xpz(`Pe֩Z۫P,$ks٤ Y""X;14<ܤƈud3HֳK˶g*&qlTN0em Fs+;UH=ޤ)=HJr d2")/m6mio>@JnNh"o1H&o:Џv'R(8|rzRriqmP0t4-(VNk!(#咊_9B=-qDBy_ R*K#Ó}3%G.l|z!'j9BzбvEm׏zx EKz$(Pjim7OgP.,#楩1"vF2 Zy5$X3D kKƵ~'Lp{E;3Hy>Bmfi!,Pa󷾯^XSNSxrPKL#=`g-)sn!oiGU^e|OZADVK,5F5xs? Mv,=8 ' ,BnZ CiLY$Љ.;=ܕ"o$9-qSK5 c%*׬\nw̫:d*8\™FJZ͞(qռi0."iPe;!Um%H)xr>1k~(ۇp?AuX݄SP5>;x.ap->Lڼu}O]ʍv4%I<Cdp4U].-}?z^V"'^!#ю$e13ynJݸ=ʞ}(>q!k"z8N|ݞ\aѫ AL T}qڥ`]҇74-J^JJhA/:K) t(jDPb%p5qh~=#RʄIFKl6pCJ&B3 nè; " {\s\1o*}s0%Uh"ShVvhOR志|y1 eP2`ł$*?=w_'UsJItA)e#_eð4¦oJh 9em:+D IG&Ҡ4]m 3 P#Z#z}}0e.*E|RX$uZ5>-tĕo^]NE8EH(U)& R(:@AyمS=<ԁ\mF.$8+\lx˧ H4ٖ_ٕH +7W*ۇ*cp]nn-<7hOzlw,Ԍ Y2l>1o1DVi6Ġ'YٖtNRS-#|ma@}¥-,F}-Ο|ɾfZFcxH9@ERDZD?܅I5iRE֟DLtnX.Pm0}ѰPB毝o)ɿ]VR/^両cӊ:M9w}nR5'^]rT 1geYSؙS<'vBƦ\ԉUVs186E9m}ı߂٠cX"B3ytoA)4 vGxsaK%{#ho޻~>H?d$k1ԣA9J8'ȩ@ISGH*ʬjcxyCj_9WݍJ83A?w2搘hjB7a^B)pMFmiVL5 VQ QN5AƔj!yv<#jЁ!#soaeĚ')nH}4S1kk} 1l6\?B Q7f ףYȨJsW׬2ҵ獎DJw%XоfE !JHbKl|EK8 o$)LJl\#) )%^ciFpdRR풘uT>d˦TqBw^+et,8#[@trzUN\K)jW(G;_7Q\5BZ^]ͥaI<^׮<mpǾ,Q! tF)R-5߯cw,XȐk\O/!k6sξ}n],Ny/߬2C)hdNq䨒 僬ޱj(&Ug5z~⮮=(ЩZ5L:B=E+zR9IzQ 2_Wo] T-S \Zʳkm5rro 3[ ko U,"xadIjU S lX#(nbU:XGq;vr4;.dc!;c;|FS$B` $n02%#gvSEqiKɖ|eG9[l-o(}TtIYvR:[DZ DLJCg^S_Pp?L&g2kAzȦp!.@|sFq#%w<ɿpV/= K$=ȹtn;|3ь;@q5gDq)e4ᅾ @ uBU~lc3%ל?O@kV2Kmׅѳ r` iu@v)l_ cz,F ҆Wgxrrw&Ţ\;=l?Y'/n9oցӫGQHd5(-Q:v"S ~JroUt`vu ߶|-YsVK+PD^d>n«!JzCD:WϠZOG/w" [۠݌k)fVQ!x 9 fiUq;=g;#vO&&CfSFsd%U,DsqfP:.UAZ5O3zGҾP_i T.g5[mtD?`;BB_3pTzYF8ZD\P,!~౥GL;"J7{FC ̱ED[F#׉Wn|7Qf9<틏!Oiɡm")d(±tF/ 78'k6dV(H:sso-S.S⑚l[͠]~Zy4=gck9"ıiMg1;H{!z]K 4QΓ&uo#h2>ve.Џ%:KKY)UqKth嚃Ժq?7@6 =^&lOT0<[aT&^`XDžSff;Ml)xԆzG`ȒXD0۽1 {m fx V_kE,,λ*XRne' SnbhE][`4DT_ppo~&}X߽\z+ϑ^rs|]ވKPq]Φwm g5G_an/gt><_(2gUQÀ?Ȕr7uH$ЎHqʤ~^e%#cxάR=Z9،(* mg*8 | ':n"Cp1$2y發k@Azl Zo E|@1/. *r/\o+ ƿؿ9-W gZK.[--2P:aLi lD0FlE1rʨvJؾ+ ;7V߮+w[VUٷaA#k7A,ZiDgH5liXÊLj0;i%!'q9^k6Bɒ_qV kh땶%Y똅d1AE#z qܦ{v.ےLxKg"]"j< Q_HmD\?xn'Ȍi4_M}NUud9(%guZN.wȧWzUpYtkSwx׆"PnJ Vz*% $Ga <(i7Xy-nH&}0=w lX)iN2_߈v 肯[(~7ytM`O G?WSWC$Xfrӌ3lE>e6:S¥1qD~;!kjx|_B af_q7>D!uZ9\I~nCH J)Ӊ'9n|~dӈ5v2;#fw,JHFt*g4+ר6M>cԖYسqpռr!=y8Oη!&R!lufKEAJEs*\/L}G:?,pIɼG QҞ̯x2uZc6V-c$OIIǷgԆlQegѵ>8AXb.W?V/y~Z:NykHY+7)#'ZOPjz>+pT`qypYD ;zn1ᓺO`__$dhXi~ICNX){,|Ư7x9cM#aNMᣣLG .I%WrC;X%Ugxiĸ dg% i~[cfu{~݇q +͢tC6!g:55`cPJrB˨E51|'QSf 9uqK] {]gSOZԷJ?uY%QPkg:*Pg(%{rW <:lsDF9OL.ansط0%U:c܇grD'"Ql,p7AL*PIސB.^9=Hwa+gs3q6t <㍭ͲDyܺ /Nm(4_ >hu4gw+!tIxJ,GIJsS7wكt)hnjÈ>2f!'brVU 6sÍ?\3m UNAtlW\Kև<\{PTJW`NAD+=5=E 7B;JRxe.N44GGSQ.(]l(L^\3C GQll`/Lofܪz ZE}*Aúk;Єӓ˯0^ѝ=QģQ^? <'Id xRqۊYcNV {Ef6:KU ^yQZ@Fx(U겝_DR2#'A+3O\Q %s+z4%X0 :τٛF|)xo8QX hxb(SJXjGabHq9+BT,'m>Y54wm>jLDG<K.#8!|;v`D 41XF#Hf\uZo+,:fO핕"Ԫsҩ4Agm僤RRى\󥡺L3jY-m5m;lTeU;S=@-o2Z-/4^cNJHfn52~=A]_Xn Zcd+%t cݕj5a=[BlO[ Ei8iL#/JFRՑ3`΅T: y`?70'ʭ_} vY3km 7cU]9:X=IE*)rij'؁.<$eT}y {-_jB։_pNj i$ ]TYBIjAhެ|7`˩V4ڌ76=0{~PRIoP範yCBn X7St[U$R)Eek5 y<>YL:WL[LNv<{ d|h7* 1ձIB4yZ @-0/ffe^_+ee#>T=ҹru,wmJ;(i4>hZI:UtiMS2UB%WAKGGq#K(v{ 6}Sz,݀l ]㫏->[DZ|E&Kk,s? AZ*ǽX%ǘVowrBaO,  ~2aV.õvU s(uQ0-WU}^6)X3ѹcT1BVOI2Hn?hH٨W3XQkpqpS<7l1eU%dM4kbȼ/.F؀ j123eT`$6 wJe򩃆L.UG 4J*GtKw|y hQP,Ky rڥm5#KE 6z4r7S紕e6'媏THIYQyѭe6CngJPc@̥wgϊ̑fp B6vF]-?V17ӷd暮nPN;FM>"ig0dR;^vr׭ GoEkEq1T']b[ ݶL`qeT_?}ݐM۴%x`+E{ 9 dWNTDܡRg`Jc`T>ضAYQB"Xoږ5Jde]j-y} ;WIux 3> SWǏAwtvB"<= DN&& hS{՟hD@1{ҵgT@hhJZUCCWGTbxyJ* dz>Uǜb Zu aj>jBQkS) {oIXW5\:N_::^n}}.f^CS|"DP}'\o!=nnW?XCpdžd>!;}##Iao|' ],ZNYECGHuu+Y ilՓy%\F7KF͞=>|y1w:#`,*nB;ep(Dn:H( anÛ犀(Mu81lƆ6}n·L$?pfhlZ36ptM\$'l\6-@ODsƷVN!قᷟ "򈥀s7-CI q8 ñ0u jhN (P?.^#.xnq^VjNVc4 u7^ VC2;n $gyΤjiAY˲Ss&Z#YgzU]um ڝ+ҫn挷@P=§.:9WӻF¹@d%)3L`d1Mڊof.aMDzZ\>{I72lm9dLOOc b Q@,b?oibǫx:,!܇&:H^mCz 䢶HyvK+1|uW:Lp2$ qbV7`Dà^w̽N@鶽KY'1E".(5`Hy~΀:ZYx=yX)T<:L(A7r.U6.iA^a|z=&]C1zu9&^Ğ1c;Q4_q`W%, e<}-$W`ee!fei&`1wEl-ir‚S'H(ȲU2Ϲ&7,,waҥ.+s6:y͘7ѿn[-:F^leH'CKZ(xƂs魑]{RXF(=jOsoV_\,\-v=ު0XF'ziwE\?o)LO|KoqQ%$YrIvX!H ն,p X?2;#-8wAb9QO:<$no~㔨p18jM&r'1p2e$(|\r=yWUZE@1?ϟZUfå{{~&VY0@" --)𒰽hejg}աA)ۃ )>MRW6`z! 4P|#H,;K v IoI Nnۚvto5_@zj<\8jg݃r5_Fb/q(^p9aASΖr>*axƻ'%ڌo&Z]J8Q8lF6F^+j:-KL!-x1,qT O m]Ȗ uwPz`L@^ֻeXx֚̅UFBEŽid:c#;~eqfkٱ}11%wpʝ*Cxɟ]<) _ 7>6a{AbzlC=0GnڈҔ?S]b*b:Tb865_*|$q7:5"s29iL8KH7|_92>x}~+hfvKխ@SN\w&,OL@ *n#>WT+f!?Rwz,=rrGȲUR9FYD6}q0hgb 31ĺMZq]Z)UAyܲzq`,}՞ʗ{F b}dx0duq,x` GB)y!>LwBhs訵*yMTNJ8ZK>#K6p5t8S >?lq$}(G{B,ayFa:wy|{1#THH6oK! _) 7b!u'B~Ҵ˛ٖztK⪺t6P 7& >qq&WcdN(f/=MUe;DXerT]MՠiT.$ iQ>.J{ǰw,us<\<,p4sB#4|j]xQha|LFc A3] *0=ȏ f['Q bƫ TF\{y|;:ν\?47H7eJe DPGEv{1]h /84%y/) G.Tf80coY?.Yc5Z`LBy chIP1ƕ03n{8cAyiap C{?hҒFƦLóur -xJ:w3"jv:FFd=k R7lks䊇*kz念fguըe7%Վo˺} :}e(ہQTJI( Uv3(V5P DmnbG3ۻcUGu0P(2>*6 b^?FՂD^h;=m q1}pڀs=?eX1ʵ[ oUB#:,!paUriKH-#V1ZWlk_jF69żڥ(X~kN\CoV 5~4~||民Ī(=X(ށ9!AX.^Cu%*L==~X !VmH,'cG,eRB\X8nhGJXkb9/kBHR;L!!`j3UςVA !X}XRAeOs<$ݏ` +OԻ`?=I.kJ+&qϹ5p}"m3p=Ph"+ /`o~5ZFco-4"nLLsJ$ M$ oXھІl̪>./b'H:*GbP>ѻ!k+&6b#ͣ ]aFʸQv>'hun<cuƠشh,cX-/-uCK)nO.4c\z']x%sNm GeZy0,Д˽M~̏o-pϡrR\k( S( >"BALuw"-ql]质w@*fҸv0\LZ3TB!6jNSG)Mg4* fާ(H8+*Ciz]$4)%) V !4:&+գFj={EQ8be;oTlWquDM&aRr90z CyFǵ`4d?;.86C/331Ɛٞ>f?F5_C%+&G"|VZ~exYY51О(r1vP!Ñb:ĞӦe# >fQj,BE1.@w mc7<bAv[7O'B}ݠ:-ܡx ?$V-8R}F3OʮCoJ@Gύc@zX&S@$/0@qiC`v=)ZN mR3%idx>c ϦfR6h@ogRGj+ejDL:w=0&;w\jS8jĚ)]h֬BYc,]':~HDux< I5\[r( |%CVz|X3Rbwmݯswwީ96,D1ܦƗ:2;b')O&g nV M\H ` Ip-!.Ca+Y];mTޠu/ˎ D gAe[9x \j D?3H)buA;O"h ZU|˨ C^c!_=, >YhCFIUֵ>kԫ~Ą@H6[L \2wC2/}L?T=v\TiXڝTs&JGO$7Y9^D' :pw[-Ryj#Xb`2&3P 4.`\2g9ܶTdN,@]-`JH0ADŽ'ET~s[E`\Y%FT#2խUOҔSqڂw?@ܬOh:x# љHoN\gohzM$NHqDOaO71l}>);P-/"L5U&ھU٥ 0sym;Hp7La0!v0Sܒ OPrjL:g%L/bB2r aGGeRW;Hh,v)F|Y&<*{XT 5OgK" G%w+$ςeK&1Daԅt8:tz e3WKz}%+H6'-mbs$;:Ae =N{(^*C'qts6>MKŧkl!ְ 2Qqm,}0؅aEX}UZԋF^=ŷ,#>1Cj+'N\^O Q*M)Emο܂ݒ 3k/V.UPߦPtrjӹN0.XᨹF)-:r?L_rGgF ڕ[":02@z`29 mý2\]~oCrK|UF1uxg'Pп@P8N:{8 0p]Wcu/,9V'ߏxG">$j aI>Jߗٟǚ@9di(ŒXH Ï SUZnBi)5nE5:pA,zY:zrm䢠+vpCED92"/͈p=Y@Hn+g0SYķx=w*]o%\.MN,Gf-[ _5ÜjuNfAc SķNF'f=T6;N`qKeݞ=h+e=q KB*lޠ/ogƪ0|"~x<֣klf(35vؽv{;j2qO]Ea2 m;g&D`%z 4 v䎈ϺA{u5 K#l` ZE)P+t9"?j;kӰX\hk#f@ OLx?Ѫ->'kyʱsd 5Cq<[LΥeoHzD׸[aɕl8I886 !+b/ rD]#f +MB@$_.YfӉ7pxH6,3D+>HT62ߢMon1 08pa/: \5#|9\!"V ƌƑ /*Ս#.Xt|@y hŖM Uxϧ[ Mw)Yha>Zo LV ?R z;ty֜0.q7ow 'oweCY@UKܞ] Q%24:Y|8d\7Rɵ\nKW~Q*Ns[݈8N>Gh>eZ=OarƱȭm]%pӁN*!_%X _E{5.׃hòWPJQF+pVeCl}Ν#[?Ţ̨g8i3I/~ޮGOM"|N}G$ipU[3B rZW!nn[)^VRvr;鳼%pD`k(q+͟uuyy Kd/FmcHv$`oi$H@ݟݝ?CGMN#bVء~\sH9.j%T=LeZ!&H#a"6'{ o7C8X;?$P``!neh>;FCx} /.T;Ldz.^ߦNofx:tga;,qV7[k2tB%y&e7-Lg]֖9;b>6FqBLNJ!AWɀRmk]n.1 '˜rfVFtW5W7=PqOנrx,zl3J dž BFcG lWI91"XT9#dׯ[J2i{$*K}YImua{M$ [:)lU8 #ڻLWK WTUVdrxJKnM5T<; Cj|&ؓB{[-K* ݯu,AJ Iʊϩ[d $A ]KַҞݕyAVۋc=X-{t^3fPhs ɣcfjJQ5ZQ1ݡIP+UV_2_#Ì,Xj[K)=^5=OLdT wL!*p@ ]'<*ۙ7Z 8ɦj`$i`Zijٴ,J9|Ok?sn=ۺ;bKrFt̉> ;vHGLᬝ2c;$~q]qj{훊Љ5Bbq1\#˲Kڭ\FjU9|IMyFn  lgM~æfq\^zknKgT iec(T S` 3'P<O*+`rrZZ^yɹX21 0S.9P+aN^Q/Hb5~lGƊdƒ_隸 k̨6YHu<27Dq^ب7s.ic[cYRޑD)W$qBΒB[TwZR`/x:g>W_\{ֲ2#|OB b$7hR!ylu~vv?)+f昵_֓/Տ)  bVpeChd> ә) !Prr[c^u+qlewd73b7Uj+wՖ[`ᭀR4zKP({3q|T!#^#Ӓb '8(`@khMD_ia"̹')/Z8D~Oe}E@ӧn%|~3Nlj8:ѠL|WE<8r߇]zsP 蓒g{Eu'a)VSpfv\B `b?(&"=>!2bC ei|]fn8ʛ }n|tgһtfϬ*d? l@wSy7*j֔`WpdFAC`{^Iζ-ɟ-sŻ= ˿5gWΫo9CUJgdHvpS v88tB30` #(56 &dORQP&;LqjcYssdt}=cvYT8Oۄt*Hiԇ0sRLl;=O~doݫQ[rسE9S/5!@#&Ъ'] FyqA)'tΥC`3D`-,|dAވ[Ml֐cOtMUj'4Q _&zMݑGXfC, &C(IF76ע:^>R:8sF#}><K\o3zx{|9ihlZ"Z]0ݙF gҰo*X vͷI3ͺ5X{7H<|O,b`dΫ&Cpk*5CT["bL]fAE0'̤K{H͛y6sJelly!;A BEF1U5Xb %4ԲP{f @:[k'Y!ѹokZm΄a㣃=kGxݺҵe^jqw0ADĿ%"/H ę`涍)/fbCvimU)GIXbmWifhkRW*S=$gP|w*?6>QAgl^(CW}Z`xxJTz,0.Az JHs)nErGA.`㽺xceUM6M0Ki0\S2*QA6W,*Hjmg]$L> DZrlG_Rbn0jJfow4'__tNmqucF:(io*VXm%URcB~2$iB=́P'a-Oȷs*#$Vۇ1 \' a+&H%Є'.sk$PIfG 5dL&G{ P֯o=ջv+%G%gτiI1- gڧ:5\[Hc |[5L/Э25/bt(%d"L0%2N۸dufk]8MLFSF/kY.ԙw{n\:z촠z->0OfD>|OB('?W[Ji{2htaw{'F+W`^&Z~QY gG;+KD:񹙓+XQUMS ೡ}_pH5ˤLVv"yGbH䑞4rZVR[fb<,t!#AdsX:ւjdYy_mj} !>>R2+ 3>ci'$FVM</oۀMna5[R"?T; },8'RƠ>+8ȉ霆)neG6E250tUuӪ^@{1/:Ķ9%ON&,>L#b EKm(050WxNS:#Jŷ9mT;_C藴!ޮ'*nI< KogS|:4w4'IE :Y"RոbE*ܽrdtXx]:P|ݤվ˒D(9bkAfM_Ka5:4n8,"{(jJ< D>''ذly1Z"'7iq {ũPz2.óV:w[s5+Y8eϟBbUHk߃'qVgRM'82'-߁Y; sK"Klv^a) Ŵ2MY'VXf*[Y ׆~ @BXԕMN nS,'s0uOl6-UO'PSYs)a0dkd&d(1=P٫q>峒(-96_Jm r֒ufe@vf5lw`OQ~8ƀYRh3s%]@Ve^ oH6}ߓIN *(~z "P1xm*TȆ  ]VEQta#._ijjL3 ?Q3c.1 "3S`~G_Uģ:;a ?#~=stG4 pX$o1a2C]Z)9VE-bǰ#: k)P2>zMhbpR'!͵%CʒjhQ6q9[KQ2MN^Xy2)ikeиT ^Nb5ȭE޺vYn > 7sua4~(\ 㑮 ; yvv19:+U}BΌ1kQѯWVq16`єcE"a1psE\4l " Џi[{[ _V`k^e^ab] ۍj1w9A6q&bם^]i2NqKo];;SS 6Ă$J}q>fC@o5X- I91iiʜlŔ)#~!Sh+9m^O.SsaONʖCHhW`ň8N/[,Ѓ*Q՗ߕlTf+yU1ZH 0~/gdv1RĬnS*,C;&t@W>am^I!Gktrbb.=2V7"#t$`0 v=IObeJ04уe6U/ it'nB:0t͕IͼO&hb= 'Ca/kWK@7Q g0[q6!eg X9-74J YhUO/`49 nw811#8})ǡ9 KQZaNU 8%߰0/}G@ܳv%D\uVgT1XZd3T6&cIJ7>_$΃w]TXq Cc)GsTPbߌ40|vEHӗ`_zKchkXAP~5k\5/mqHȔ}jt{?=&^%@yzBog#ߑzGsܒB<?rD7DbQTZ!iBmgu|i&m|5' sgjyw= ^[^ `AFOM\Oo7],|mr6gc kZ%Aw`NgLz[?cգ4:Nb8ueˑNL@T裗Ó u(b<=0 aM2%L6 wGD5b;1G.p{@.TTǭd }@J ӅBoĉW^~F wQQIlŊ d-+ԖeUȏ`4H9<Ca354sESrL[1:|2i|>n1N/C)LD{]W'?d? ɡbI>g1fX *1iTr?.M?p*݈Dyi_6&٩ -ʶ ArMQTHͲL‘y%Ćv&x#_Xnse"r+z"4Qػ[]?eڧha\*kyи;p;@ ~ C<'Am9}̝6I{6/m[㌞ H'd.B £E8@2{*)ൂEakrP{Pݿqwc wzj|U$9m?MT|JKYJ>]}VC@uOފd;EDhW?vXچ=OB(=b8%u+x@;s u:`mЎo !L3M+OzQQr  !J|E; `'fXJ(*.eyT3{'Kf$a5I{~umff2A n/D`+iWr5$ _eM^KF/!AzY@s.!0aܔf4&4&?Ğԯ@ b;"bfŊˏfpZlҙAyM.H)TEM0 o xBtO`3oP:CNb<«4 ج4?~'v_?-j@0RS>{Ɓh}'ǵld={I=St}Vl%߷eFF\,|;=G+T|, Ci@RE6 Us7ܲBHhHu>^|lsy5U՚<#~A  xYz9MR@D.^C"YF&G4>+B$p}k_1S6Bl3M &0u|Q[(5r-&Z%6%xsLgdZKQ{VX3}9J^i4"':cۖ*8_U+Je}@YHOHo02."u5Et7VЃ e:缾ثcZ OB<eԦbVKNiGq.+*VwūSIօsb?Iی~M3cDa {d{ow.5}T9C,{wKxdזo h=7 @nˆ8 (C*8݅Sٝ!}k1)d+;RJu2D`V\b~M-n*lj=P/;b(2\` 'M6LŰ,~aթb_!$qل|[(]4 ~1FJ*+N 7y._`cml3L`gVh6X%\?-bN6{'Ly_I˅M)b*7 Wډ!#+܎6+ A'hS%.=Eܻ]}pԊw z쎎?9YnYzQOixx[s! ̓O&ut]{+"d"sq`*#xW?&"mvM[ cc<vvnq5ȢI)Yl/zb)`z ,Y}]b*&f !NՉZ/t+-!fBFMw&׌h B(D-l{-VZkloJWp 2><'rKqT)wmǰ?{{GsA >jj.H82Zx[cS~ȁFg5 uGm'ez5M0LPG>2@ggoƴE=dJޏWQ&"+>}63 ,l56 D)|.:Qx)i]T9n"g)dag3̏GB)ΦO] R~YNAé87AroBb0}L@9K&/Y֢Ti`A/WH(zhc-x4qFоLfwqSevb׊J9HdR@*UW ;T<nň(P{'_uu׶B(-l(x~-5;@F W6rV5n${t[;`frM$XGZ۔/BeK P}7x] 欃3Ʈ4L+ضa):'$NĚ=Ɛq'  ixP2@GY^=B"OR]Tt!x?{e1K/L6(öReDp4hz9wb8o),q:?ʈGJ K,4oߥ;PtpA =:dc2\3j/1!KIb?-͞N"X0+I|+Pai@ZӸҐݓ/}/& M-WXHbL%i[`%T0{-HM4h.,v7+R3"+m,7գPGwP~0hN5,IqM8wr(y l|_QHp-T`MҫC%xKPK<>nlЛG/DFԤ\|1z Tu3PpQ2]e,H@G %ӡˤaO In*Ĺ)\);d Q]JGv.:%2 {!A}-9R ^5uOE$y.o. }{]1`($E+#GΞeV Svĭ ? <nM19eg5nB6ۏ ,0G+m|)Ϝ0]\kbfWĄeHEZa-L<ve#~IjH 00 ;X( &-,zq5M1c gf? T&IfU: z wr%Yb g],ΓMQP[OlwIS&i~4с%N{@^ ed e5#E~|D};!ZL@v( a&G[g.gߑjԻ##kjJYJ ;B(Ɯ$@4̷>9BƬ  uf.>mZo?̽wdľP@i/C.;@\9zՆ1TK.<‡I/-,lmx^Us&U+!Δyug%ۜ+n:M(T>I)v8 HLF_EsKqg BD+%8weq׶YG8;RB C]}LXvl f3 6.t~PUJ+0F;:d˕;F^/ !mj!r{t1%1jڏ-h4b]j w{S-ViwBDSXGiɻ "7]M N9պ~1ɕ\p_ 7O9j2, k^ ɰC* !HZMqP?y{?.L@IÝz\;rAޖNc8b.Wwx~S斤q@:^+N ⽢ޣ#yԑovO9j%I{q,Y Q6Cu7雦I05 l)S.?``$sO5YR1$i - Hb*C=1z:%xH0I&m(K؉ 8BW~Ŝ|1=Ru^\wuT,'cIDr&eYOFtk!$vOv%@ZR. gHy`2us^=!NWPDOpp0(r+WE"AҿHi|Y=vYI˻*V+k=̬1y O{{;071ͲC˪3YBJ͐ 7SM^qFMKñLVŋu(L;&lp6C[jeOblca$NW9DuLI0]qWste6ɫ`i$&G'W ThfF_BŜ?R,LCZ_~*0z_ X;ш^U$0 /Ѳ=1*.?]=pi&Z$XTUs(e`թ;ΆOXN6^g͵-ik{`K!^p+X$XjcTJyͫ;n? ,d-%IY~Q?.unp3*D qcۈGd6wR3z]m5q6dY M78CeZ$N-n:Ԛti\HtLbݛf+ubG&Ď5lb`/bEa 4t$^sqh!Ƒt YX!S6'XC%Lޠl1KjalN<ܪ;2;4#x9=lh}dn ˂+TkXTWƻ8˄'M1feX 9yG>pi7>{P%EPoc?`0Sknr+]Repvc6v~%48ѱ>w} d:(]&˩^N||.tdqQdMcd}cP4{AWz%vG D|~^Rw+3~fud+'nRyz #- 67HA}]nk}'kЇ!e.Hp"Mlߤ)M$91XЏ0vH=çJd}RlՔS%qF_GF\OwPm|)K{è$Y }%x)Ѻ|68(yr? RsBg/c|8MᶏٴNSw.|AGn1u"@,Y ϒOM:j )hkUHV na4ruף\} sWu]<{Sb-F>•@SUz%%[_Yn?`x;/wOr韙H4AB{Ls ?~pkkt]ZR<!45cÿ M/- =x!~}6_N{TT,KL?Ƽ* @s#ë`=H}C& e?P`¬r}q q7}Ls]^]ÿr13lcUm(B]`fd&VЩ_$Ffge)+SѯvH}na]m,qul[񠷠#EX3b9B_mD*ω/B Ib /}x+Sm/ղ;/"hG?+6;0@:۵ثed2eĆ\h',*1,lģzJ&)^=$ݓD:8YeE}8Xj럳EFmT&n.='Le1o 쨯ĥ#XcEN L>Foi*ѡT\n eI*RS.hWΖEW+K;Ґl[Dp $eZU0ci3,'6l>s+ANzUd^dj70{'.%n:s!-rDIHN^'#Qq.QT KPޥ] 3r ι͹ >fL]U"qTa|>BGD5nRpF¾~]iʠM {Baܽe?b߮6 H &xYd’;$5ц{? lA`pPltsc%6URհOH9@$8iY|RKF`n[3Q(f'7)ះJB}Ĵ0n^ᔥ\,s]mqfP^pBey F*;pQE>vb 4-jLQR(Wp'S*DhQg&uX x’Uhw2ḎRSuHt/Ge4~u q "zElZA3K:D/0 8m˂kz7a'Tݯ8Þ]?-"A'(Q4dK_xNЕ;}ulo+3w~ lpU#(Qh2~EY~%KKr"RٞKZ .n^_l'$2#bmڔqq Jg?*x`i@2Ds)^܉R"('h DRbJurjT" XCSTcgҍᱺ/4>m9AQ;%kmjˢJƜD;&*;j敪HG&jGrn~n/GR65?d-Aems*sT lمgt*uJzy2YHc:tz_/Iq茀@OQݟu4sQ""9WOkSuQkӲ*6īzOK/fU6F\!Т!y=d9L(1Wm_Ҷ5] c4f5n Y:S+>&'ޫAJ} 4 ,S9yy@1?cFH_ܒu~ 9;şQ!Z&I%EvaEir L0x.\evQnbI/tP2=d(1܃1lf)H27SphGYlTOp>ĉP/NX̝@.7.H?t_L#yukH׏I<5B9ꗴ'pPH!q8Вw+ ҭn Rn v1Z/UqsDMoI/w3f11G ,cecڇSOfo} 2%ȗfiu*83R.˻g&, ŭ~d'fź{uR kU܋I?[3TjA{H>!ek j9!ٟggƝ*Y# OtПÈ7>cI<P5YQ-? 2( $r;n\:j@TW(@AK]_~ђI1R!d:Iy1}!%h\3DP~W䄩uU`A^QTlZ:={1V/X =Mv! 3Ї'vKʬLOd,2r>Y2mLjRo5v)K=[_{|<#\$ZSk?{"-z#mx ߣЈ=ɡ|D hH_K;B7$BՃD_7rΨC mf҉`߼YW FTtK=gĴι IQq UKAna`<&ܶLI[OK 1#Tu+Crmֵm+eMY'n'^6! H! XsmKΕk #8{lN;yMvxe_')#t;]%yNƝ2Ec*\4'd"e%ˀ;۬R|\M~HĂy@Ig&noJƏ G\s8⧖xtRq+ ?%=H2秧Nl(PT[L'ke9\Tڥԛgt2:u5k>?h}FG}B06KO2甙¯cW4Wemy DŽl윈x(RLI;;v3Vx}bhr9NDr6m tz{yX *S$)#!+0s ^@Sߗ&Q8GꝱJ(jP<] y yjQtN9il0.NE@$C7%`ZYM|WB+ays򭨅GOC4 /@dS?zfoӄd]n{M(Oܛ֩F^6,kIqL#TTP^q› &cXD#?HO?K"!=Wdb7[35&r$Dp%Lj%>0\$j*`K/Z%V8Έ-3vq = ]`H3et3@cMc?ƨ d7=H|6`т0] {Xm=G W}^BBݔW쏥.<@fmVA-<}f,86Ǣ!|Rw]lkӱrST{TMbIKcܒAo9viLɁy}՛p,],ꭶ.@իdYǻ3:?7e|uz[z?p~2PV&n%r eK`?Q _^ak%9$ntׂ&Rï4,9cӨm~2.*D¸87Q_T| Y׾E3oGAk9g_0b܊3%g}a.7\77OC K35Fޞáu؎w=.>d4!]cOXf.? DFJM[_}8x*JNQ1zZ^@VPcf1 kkJhefJAg̤>G ΰlc:6x2~%B/<@4Pf!l,^>5Yba9NG Xb ;@f^x:1sŝU*!`xG, cL2ɴjW%s;eG`hv"p*%ay|oM8#^'#);PWCi!ш-7铗Wdps¸LO^ze΍FEX$"H|)P7Њ1$%``7#;-O@n(S%)? Loan 7u"i2 &f|Qg˄vo҃ A H1UU_Oa oWDyTnƿ B=&vPAEZ 1]r2mD89I9|Q=Բ€64|6 ؝Y0_P)SlufU9Z ae C #h ϜH=9ې.‘ޘxuI+K#th3a4_?J2aeEjX~hxC(B;7glL_~1vΖTXWy`>#/e|KL dBTi)**{C50"aH,OHTVa9tbNU"c^#_kL)I9Yq d৔zZ\˯u'PTآ w GS [jokmrOno@`"ءC ˜5o{E:Z,y34pr fFT|wKh7avC} te֎2`+^mB c9p/⇯,uⵋΌ[ nzr_G bRQu!Jdpۨ#5,!l2i$Kt8i04bu̜䴕+,;%Q'luƚ t{{s9P҉M n&2AɆ5xt 7W~uMU/#GE$ed*3+Cn^͔Pb/7RɗR.t*y䗌R1e&2Ӱ?:W)H(ݲαu -4p` Lڏ7UKQ:Q&&Qj%0&;YOrתNYh^ЦUHcZbj~XϽSMnq4Ā)t~K')c?eV <-nE.lqD@E h'j& zYtT LEQIՏ0ۃu?m@\ ̘[Aߩ(d*7P;3(M$ '-,V^Tϱ"]gN|ϡJAj!<Ca6[i8Q\}e4q=1jWH^b7#[9)}$ dmj?!G{jRGE;l|1ftN9Z\mu<~~QKč`&O\ = ?vA(yx׸rs*VЍSѬmǥsfG,?K45ݳۿt}*".S4NO An8hGjAjQֽVś+ Z2ws;/DŽ7@t_[Y`N']@^ȧyNc+/^>lk '#JAv?TKcxOl'xq@j 'X1eN R>nLkxcp4Mi ~uOdke`( z'pCAMR$mP4uOEN֪mV.+wslùvm~'B@O_5Pt~n%\6]mTb޾tiwrrQ,Ds>3o9FY|>w$K?u}2退"hlR1P}֤` E_ވ6#(ˊU:q`kv ot^ٝw('ꤗAr (ƥ"XءjmLHegN JzSoؤD*^mfx]pJ+Rx6NC`l?-| vh_~ӝVڠ'wQ]ǓΤ=I#+$ qG+{c&W7'D'bfQ[֖*lKNkbHjB׍ٛB=V0 L\1wV~V*[]}҂<_8ku" rVɈr^L3BN !7PBL9nh6ƾ9LԴ/c@S!%| P6?Ss =(AYx~!Yg>#7>Sk['nW 9g!*}Oi\z2QfUM$ee~=E$zpI@׈6Tjh{x  qo| d#4PȲRβ*'VErLaX9$Jn-fA3 / ̌Se**Gn^jܫ{ ×M`&m:tA_ LJ<٪kNTyЪ5{b.L' w}΄< ք >tkNz$ c9wkՂl>hPEezvGYЂ8̤~(}3='9뽗(MtbFevdkDϛhҐ1b /.U$6R+ͨ- Ƌu-$V=6˝&*NQв>('YMw&RcG;4Ig摫xi5KyڙNSU iuNՄx5L #g_V-n2v$[,ěZ[KZ2 F«X\O%%)S(׎ngMVU,o)?WΘ ::latqzu4ޝ™~9]ˮ~/xw{O2W#(US"=%?SgH5]`'i}xi`#3M@XYDV VYƻ0oњFox!R&ij^9U "q+X,1C񃐣'nܠ9րCFO3u`u#rG۪] (Y0+)ᨯQ\STrܬS)Ȇ\UT0;1] ܮGry$ЋϪB *؏Z8qW"Xµo UUAu$ %/:ki=%sE{1YHGɰ\R[Z\4BGtlamogm{[ Ic oڡ_fLV*z?dYDgOBP60 ;ER"KSJ7E=!ɓs%o[p %'_5ж>zwߜķ+aen> NlkE)hypwH*8a38qB(1? hxnЀe 'Pϒt( IS& ;MG&,&{m2,0S"I(_x>:Z{s0],o6E=3ɗN %͇! :j ^k^FɃ޷]HHͦ%M&]&MJ!vpv *ӏZKsXVy|LEڛl6eFc|K.xf\iڴWʅ<`S'@j,q=ZSRjTX30/Њ#7TAiaΞECb 3-M}x +WLX.9!66N"5-eR0(Q 7zɅR6vʙmz66 Yc~=D~ H/dZ2 ĉ̃~h8)\0 ʮHkd &&.j lmC$Ԫa+ڱ?mZ-sVW=#qHjUG9m>M:&ΒZ!%=J@ i9 `B,ɑ+:*P=o{ QL"dx[]nKx刲HLJ+)z&6bHe,[Sƨ~R8idPRK+J{hj5HZ{>\&8MYzi'?@`*'?e`dQG,^RL\Ss]+)e ]PqHw@-qzbBv{ e|G9{ GqczԁAOe7e{ ~LCv-)SI/o|YRn#q\.wtr1G(OWXWc?yok4Z圄%B^koAR׬DLԞt9$!6+?3N(l6ߘr @&![+ؿuf;f07\q?]Y[;|d)"0֘z kIiBZ=Zqv5we0ԃF!c5)^"7~B:Iz>'DEGcI.`XYoAg8RzA6/_1Љb(.v3Aj?0( *GEm8#ᐮm䇯 BwU!>Z,) m2T+[Z{ rc߇.7Q W}$&/`\S$Zr"1g^=Fz/nΩ:>|G4U`x@emECq>VvXpfQ1I~7yMz> ^ZV5aSC[Z+K*Z4NgvqX3i1e>iSp=4o}SՊ8/&.`wig֜H~Pr" ̗(Drֆ}M<܊9WZ+<$ߏjK̸u`Rk[:=ŤFWm>f.ya ueDu#u8blgZJR273us7VrXp&d=F%dG..@9J.16YQZw|صϐZnQ)pjX%cpomFI31xd67'+W,䁪O0iٝ|90 f ~ +f%^w,Mz? h-1 Y¡vUڣ,^'Ћ9;-4!Y09#|4V qdc ]P.,A!.&,[~Ү$FtŇNd60?sŐ=sp60\Yik}V_=/ө`ǹ󊴆'm .ن u%Fg^ A: I)] PZ-$G EXB"%/ ~ y*7sO5 L: Qok>ۮ0ɏ3`W+C62/u7ь?KtkJngxTFDZ f#4^x G@/% R~!q։ǟ.\Uj/S8'b&…tGD &=W|1,'I:H_i}gklCT_Ff$2mv=^=~,9-gNjlÆ?SY-`Bl='.Uk}aa?|Wk5T ЦJˡK%pqHX4S՜mޝ|`@)`h6_a*a k>C"7jo5E;c mGyM<^w@ZT^~?XG+|P@k1V/7Kܹ棦w,Z=g#\sR AC}lU>GF0>1$Z'vJC(cwI͂NG?5/;08r&bEw"ܭb+1[so؅sXvqR.{'dr=3LKG?C?5Pƀ fTڧYytB"E1{m.u[;: 4-L#g4|ggI}gDyuc>nwg1ھ  zu]ŵU*)&o9I%=3qtȰfLrf;lT`! E摗18;'7MB7=h֋`#bH^ha/o=6?'EWaRVg`ʖK:7[1wF4FUq\ëag4IN g7vh2_v}+f17+(T.:'mwߛ385Smamb2z ay@vЦ A> `Tev6NġI@[R@ KI6 k)OF: ӧu*`gsީ&;3I,3Sd !s2Azl+xbT'W,^8'PFl4#;fh< 9ǃtij.0ʷ.[z8hޣ(˻Oi`7 ~8iaXn*-;OCRp/w3m\1? \x.Ӵ)244YIZnR[J qUi2 'IXAj`l+N$7(H5QXypTx΢sl !RZC̢EߥI/`'u[8XScYP/cj1u ZnkĬGZ=[tR[I!bE:Yvb (kMr.T3Q'(isR[ w@P7>ہ3R;L mgb,34kvd@G*s\:MpKfJ=וG?/%^s%¢$bnʟBӂydтγ/P-u ,,/Kg!:[w_dDXybERui$bn/߫_gzܡU͡ *pnaSiAHsNn@&Fu$v,ys)A?P3 ^ X45/^iDoXXPH8ps>O1Nƞ3eUwƳŦ?!12p65jqQmh`kmb.Eߧ t&]ea _50CZZT&|6r(l6N!|5 j13э QOaA 5QaPo{ %D /j'WD>.& 3Xke:ܢ 5TU34߆qh⡸ljДue88 ;gd(qn_.a9CWYevŵ3B!!Ykꅝjƣ J]SfoBs2R# 4QMER !- ->oV"sH./HM (ɒ%%|_i N3J+GП 虹@a ؁|dHLK}a9E'*w3V TC7oVtkR7@dTaëu&Nkv U\- @<=0pN+ >N^!yc/kѰֶ޶};O/{uw^{`Yi`rD8"2+u=r+1|fr.nIjQiI>գEżL$IMw5(`ڍwՏRF~\_ŋ." f4@}GWT>H<1ɂPCHR6FiTf7FYa~Ee)ʇJv6xDss(mWk<+5bd_ :,'7_סwIK)A-侴Wu縨z U\,U9>"™F ;.K_:|e7DO =gbZ6=a#--M9Q-V?PP^U NYig@H]1W먴^u i8S*;()~#~"Z/$> <ؙ]~ƿu:*ƨdg*tK->ǵXw1:dJwD[,HUZ?+[JufБݬv7mTcsȀsմ։[{G$xC&XC w2 :ɑgﮰdpuxxf`0ɠ}HCS[G|>DmWȢFYXVƈ>_0Ty$S _ HɻٌB?2si" ;<35I5QWG u5*b?׽p0ךH@ vT}䣼bF糆0ORwȺ1LX;9:Oh{rյ ÅbԣgJԗpɊ'tDI#fヱ{ ވdjF']w+DT!;fw3{-ye`70dEl$>ZvQwEXgql`.i *? `C1aѪԈr$pnʦ#7 Ab1*$i+-9;F2# >~e6Q p}SVN{_ /fٰ?+CJיߗĄX|;23?'V!bJ[bϒכ-EF,GfQ3 a"“_R?l[@QocmcC +-(.Ӝ~Vl<|ɃOľU΅玆9J26q*w@J  Q6 2n@oBqb(̫6`Ξ&! d;wPH_˔#G~C#S0J[%q%;+[LRMD"#xhíc /U/?K>]>fP`amM_H\qޞ5<օ)겑!V;e:dّ' (Z3yb IwnR,y`t>/ܯBpQ(K #&2KMBY٬YxBD ac,;5`IOi R02}BOV`M%dF+dt}OAߖA x )π+^pϡLRcF>"R"91HmNX+C&%V[}MÉ+/D@,Zvt,+9`) ljQyS=0tF_在8s  ;D8~6RN1`kԗ龼_@\YH֘q'(T ,zVor4NwH.ʌng=!Gg~)L !nuBzÛG!!I)qa˪AbGY%ʇx9 ,aT]cޫ(lj4rFcYU:Ͷ)f7\䇖NZ Azj"! 7O+̺c#s}?r,)Ew5gr>|FgNLvsBbhbۛ F!c-,&le{ ^Cud`᧻0r?`poH^fR3rPfP Kxsʩb5xkY{yKS }y.R|bW;A\԰PF\wu` b:afٚgYp۱%VR2vx!lg]PiQHz~YE5]Dm{i,ݓ8 JgMTL\@IGKlMM.D=C $`BH/*Ah iB#& 3!deE(kfk !#I  p+tk5PkX1\\5ss]&7$jzNwƚJqI1BA钐`XH` .]mP1I A5Sʿ!9w]_h-! L YpIIGgK Ehg k9qѹ^larNϛ *#i8pXW~| Aָum|L8Moph~%ISA˜tv󑖻O'P(*B]EDbǾP}j3[c"83Wr@nm!87=Z*'MJF?[+^L}3PžwR&~(ʄBa:;!d70mM(iXcd#gIn-2{G y'Wqo!(2D&ʀLޚ ]χ7.'ℨYX\[{}DusiUwo˖&)$_lL@LEq#bس28^L5 =Aꘙ`MUĚ=x<ukw[QN4 c9kedW[F1M߶@~)auqm<'q;H9_&S8f[I+-&bc0N6!9T]w\3]-Y Zt0QMbhQCj7G۳u.r{)nn?d3( ɀg5.``%v@P ):JA&MPfa\{Ҳ'O}Wl'}Q !z bE`s-Dמ`i=Ԓ+1f&beF&q0g4F&EAKeѾ%o%\77tخY/nkVLNWYh"` *n8}N( Wtg>qiPG_h65xdn&MqYm\kQ"ã<0aU_$5  tE}ʤg8gǛ_ U*@%WBÅ ~x:p5z_,Ju8*by`(eaw(["V:!2U@n>s 8BV.8p TMC5Bu9Xpڃ^-q\ U[_^uFRFTVh>xI~./]óW+cs2ͯ&\ O80 p&2HR -v>I I[=X*BGm. KGժk2ˆn X:#;|(=#Bnp~TB,z6u[M.Q'7x`tK\9\>‹Z/ ?ϳ%Pf,?--j31jI HqxsW>C :i7P:gu}Љ83zruFQ){]R.8vT_clL8nswEH/a;!uW%hѸQ;VE!l޿LLxVp(ټ!<,Z(G9Ӫh5el!8yF?8n ? Os5E;'&ܢ֚3qDzEdPP֮(%DSa]a3|xsvP8]ɡ|u~ y812@x $U^& ΧN^jM_ط0N5R*Nr r8;e;\)ߖv\S05݁}s,i} |f,at Aݐ; sX0`p$(K=~܄qHYzHj8Gp=quU O'saKZڝ 7T*I<\UʫDƳB/@`hkDڵo,ZQe|.@Q'-zB@n&>V ,u2|aqU%O6m\ue]GI󋋅dX BG)`9WjYԉrX@OBWg|A6{/<;9\<6n塔3G\N=lh᡾Kyx¥>,at/"z^5m' FzrHU#VVvP`q458,5dkh~x&06^ad1ꟛYTsHqq)6 Lϙ&F6!)[?>cICQΘ#Hzw)y_mݚcn|.k&I 4p< _(7!#F L \pm83CSGo-8GD8C@*쩜X 8ѯYn'jdW^BK!kVǴ[BDuo~DtaOTå;a NfsxuwZ0FTLkM͋Ռ`7A5فKiJYp64,D#"z!yvxTK3) kɂYvLTt.c= w6Brcf:|QJq\-*~\H S=fM>m {hXJɷ$/xŖ O^t%zG(c *rR~K. 9s\seWI4ƖF|[v+(&Sy&W`=5 ެ8CuT Y496ǭԪF@S $Z f#q̯h[;ht)n9.܂"(|f!!anC=5qYNTd '-'u]W$ĻFԗCd3/][L^nYӧglx{Xp[쐦vc/XcKXﳘ#"R@#rU4fSZۧpMfҥWe$g~R jQ81P)*KKEJ[G 6hۯؒê&9BsFqmiM'u;?1.\wm)>Mūib DG(B,ѧYv`# \<#_5߇1 ޛOw_Qeҗ3. \F5sP S'$$&H FKrVnU*,g;2m!ƓMU=rP<P2Z V :& Uo1aZ0;v !!Z ۚ\ H4MD{/@ؙ.R.o 3XcQJSǥ)u=,N.1Ȏh*}%eUܺnK\.\*㓁ǥRrj_'nK,=&KQm)99hÖm^VG+9!ֱNEAroj0*o ٭kKQĿR7l^L|rT~SeY^ E*sO5%vg\>+E-ݐw4QYjq7fX&<%|=1”%kT:oOyͶ^$/ԽW*Alq:@i p]t=ЭX8B+$,\h^' ^  7Σ;2~piRvNh,aUqlvZ=Ay;ڤVDrB6&Y8ޑ#Yç)+jmJ쪝hHgh`ݓ/Mxv>~@Qݱ &+WmU}ۅ K&ۣ/%y>;mnVsJMǦ@Ut:+6t6!/? 4g\e;_NBb5fP@w2ϯpŜ<2o%E5BGs6s?U ݀NL+eB#+ i܍5kkҖ &rB/;ipr4tzc0ryPg7y=zuSk5 z 6@s s&%*VbĠ[Im!yUD9Ҧ !G226wKx:  fQLZ#b|%Bc\/b$dH 8ׁc'2oP1mt9wJ]\>] 'f3eH~4'(}}mD-nCfLE-΢Em.xr>bPL=)V21j,Tq?Rmɑۋ|SMyeoTch8M.3ՈKʖ%G1o7XE.#mKPF"J#VT?C=ff|؈})X.xE7HK×u1} j.?́ęl[4$`qawx^WKR1ӕ-ÁM'%%fX~2C?!h9x7}?TH(3g *|^ѨtKDdմhJw&v[y]6%#H1kdj amiKc>M,`0! "i5rsW ,5`6AZɫ7pN KIVfnR&Rc*ԃܕēP_a=%n`R F> =CL$ ,B6e"$ >H˓uZghvEgPUzoAF.W){ QjΧFDX $@Ȋ;s CDȖ AIc#I 86N5QOB=OyRϥ )y@#_mJdbl6ݕL <V^H{&#=|f[n6^ֿz{o5$l Q1/CCh$Q&Rb2𭏒UFM^]#!*4]i8-ǚ wmV7a}쀓\\0|#14GZGqtJviO"eiؔCY"П)c_cGVtMI߼<<lże#nn# À erA_hI`%Nĵ*`zAHcğF#/@^w U/ HVZ_Baӷ@ffLLvp:U#nmMOX+w<%~dfF6>h ReZYyo?N1Dtؼߕ+sE@xCd ]XH^`տqpe2cGOX ZFF_.znoGgcR8OCD;=Y8dI#lV-W;I[DfW)|0wyҏ@:GEd\ !ɝon1]f<}SorO.9KL]rc)|~X+^|P۞h=wۜL*gJ1%>+Xo^JPbuqi2_潎dh&sDMB:rK8޿wBJ23FlKX#f ( "ː\Cz&<,Hbuj²gڔ1/컖&9&!0ìҴ~J3-2D *х$)Xf;~RCZ9`z+Sc{ڑ;˦2YXnuݻ?O?r Dɵ$/N<Γ6e"ě0ͱ^N^_eGIOr? [H潈>/]ҫwrFTY<4 bgxZxQ4o3گE~.ak}#j۱܂uw<@`~^KU#f|G%"uiIwѫn514?"&M2pQQJtJ 8gTc{8!*uQE)?Gt4 r}k!w(DL}O4+ _gs]cˢjXo߁Y͆ J]{e-vq ebֳ^Pي'w'x~&V{B:7DY5`]q#FVuh笺:vtWw5qbx /W6g X-)?fL$8euҾlb~(<z#}4g브pU'73Mq>M;ɕW xVԘabz.~2V7\ΕSVc8ҟ$4ظ!nҡ!Qz_zx,&Kp#B`Ml"s})["^ i:|LC~#ܔä Hmx|.֘Px SW 6K͵|W;)_:j5\-[vŸ\Pxzlvd~'LRl&^iS-iuvRL~ 丣tzW9>3-ϛ6r($((=?(A _w]9Ziv|o<> $&bAХtF-JI:>g)C⣓pA9Իm ,N9m̿xßm4V?;<fn[fs d6eY]El5:'OL t3NJݿ%[$v_D{uE,7#ebpQS%>ZR fv1eGʊ$2Pk܍k3 oGȄ?#$ S1,%;h>Kҷiqc63rx bi8\AA_wfR!k=j=yMҺ؝w(;*Όޯ&ޮTW >?Ȳm# -c d_2A`/ҧ{*h9qa nb""љE!ҭQIt?opiA}>Wk>J2\QӃcOq&WEcL PGﮁ\ETT0~3iW*;@`uzGĸrib܌^,qk_5}y@SFɉh%!?>$hCHTiA5@q-03H\$2h~~l7ͱ}#h]HZSR LѪeB;K˯V,t tOf M\``B|m쫡*b"[ET SEe z8$ƳYj[ܵY>Njӧݷ?~\wկ|ZGC.Н>nX70>Oyo7ٛ ݛ:ۖFj|:ew;;<ȳk6)s",\Ekjv %%PbáT[]Zg%ȅhٍ] oXުU=`= xhF Ͷ67x*ϕN)m&(:r_8A/3C>0$h] \I{k.D @/'BlA֮d-,4Y/ Yy2h8h-O"~\ 2WE̢İ^G7q2G"w'V$U% B. N[ |lr3:e>pUwVyA4 Đʟ.cƟz-W u! !TUDi3W&jo L\Y4(LaH7+] <%5Okf0x '[G59>b:9m])ƤbeæQ S4º;Oo~Sv FHd|\p{:d 47 # ?E *konxs~Cp2z7U-ɖW<]G>^+!P?|@pNcPڥSLnUvsZ>|L!/˕m5dHg !z9ӂXu#wwG<2^BQlDo9U'?!!d2z6?X-K5o  b]r:joApŒ{A w`C*[Ȓ(>UecZX"ϡP 6}݊`uHNC8,fE>PݮmJWQ<J̦nD@gʎz`}JuqnEma?\P޼E 5q,K* fJVgZ_lMY䫑5nx,زQOLM)q8Pk4!H*w2ε{ yrYߨQ˹ʬՏr-Ӏh!bFb7D5hrMթ4Ͼzf A ͩhbt0n)b$\HMLRXK:S1Y~6j$]?v׽=&Ub $%*\3^xa ^M$|hv]dj!b,H$ZK\^#ָ6d.Gң}bFz P|J-k"0qK ;FћYBSvʸՏ^b[{Cΰ mwV8sU59JTexAICz5]ƖDU˙V/=.jRƪAXAQ(̮B}5IFI Z7mJkU46G"Hk-3Rxh-&ɣ4B]R,X:8˜9&܉ݳjf/Ъ _ XWqeph'x+md`8^ٯ;V\zG8VIcjD(bRH4F[D-rKAS 'TͿN.R#h+>4U|XF!pV;r\1NFk} lRIW* }^SEJhŒP3$$,ŹAc偔`*Etyr؈ÜκtinmQгGIc5-IEKFo}5hÍi73ɨȴ*#~{m3_-Աn3ʆL願M`ޱnoi@@¤teJ3BF+yFմg];m$ ։MhoQ."yxRl_C =(4>U3_6&n]<"TII}@KlNa/dU*qzwHbvV[I]J/,8IgAY?XsEH2g'ÔH4%L;Te&yY_Ԅ*۹ݬffnMGqPU^џJ/&!*-:|5U[gKIe_^q!V~gԉ8 >Ӌ;̍܉z3t[f 36A7-#$|R8ބhBe<ҕ:s1GwQ.qPKiPGXe3|:e2-\Sb)!Wɻ՗ə 5rwLo/")I/}jGbz(wə ^ğCF=fd7*C.Y VLKG8@C$%SK4OAP.bmVߍMVsSw>/fr%0G҉9I*ȥK0}^n=o輭 xg ?6Dƾ3,qh+s`0yu̕[.L4F '8@=<-ΐsV|uKXT XIy(i|NTY޹ QaZ⾓'vhi;tW<Z Fl=&,u2?B6PW}7 *vvI)Yںy$֭ްdH7#v͎5>nPNqU|տ"=*)҃3=IL܈JT17&D=3ې$Pײ/b3pvTˇ]k~[bK'zԍ%A}zyC'8Z*^f薾XN4ջQ#vWNF&z?^/ IRƜɓ (5l. YR'hZ}3aHUq%̏@%\Jq8#&_h"JQ"6 YZc+;ں+KXDSV33úp(sjA&)rp(z mWzD}n_} 0⭈i򼭜%@e/mQJfoCqfTZ|^5J/$7z<!Nc3VQ*1z簄LWNa:ETK_˽΃ad4/YX S*U'g]% 2En6z=Ln:e5ޥ[#]*SKun=dEijlY~?J =yGNWg[/jMxVgsJ0 `?LVBII-* 0* e%cr&}c1p׷P/2'דּ*ߒDy,[uRL:&4z~]SO9U1V#AFW\ZQ4yآ~UbYҒ6{XB![tΒ%D}LJĨǔ1GY~9RKRFzsj'Me&撓%A뚺̠GS~—lCofAr(`p"lN&Jgi9IpX<#AC/*ܭxSM3{ROiF!*n0/Q"myHP ^y !?< C>2.#\Y7 2:ohҽ}S;@zJT]Mt<;YB: w؅ _X " '|ݰK[jHcÿK=920<րƧ-WT8Z _RJv55 1gtMHU,y{L^b.Nh~w6wqvTEAv"wڹqc+x:Hst4Rmh]*[}z'5󈳗9˅c.V[NDfof$cq:FOcyQ "a狁_/IYROJomٟ@o}BCG&r99`JF\0il~KJ{Wy9tů>lHbžRtF z%C @ks sCH{C>adߩ|L'0r*3\x.4V]L.–VOj"1WsW3v{@c\hiu;@Z}yqAnc2MCG,'=~gu}ek<Z Fă٠YJ'5nXmIZ [!^`Z^?Ž/D؝D  #Bbp⌯r8)YIH/d3-xWO#q~?yUɏVzBh֨xz1-$FrOCuNx Vc#ݩ \֢W,4{3"K$޶ֵ? '\C`1yvTd:&=wZPzef)SQ2>M5T8WV ?h?y7Ʒ;32;_1i{u1[WG:a9(F=ůctޯF)bH3 N?g1+tÿ/?Y<D {Ta(!&lH pkU؎VG?&*1DRq܁+OWV-!p W5WgXW6w}jc5Jc%>Z/3]inL 0PgJG?&g^GJɞ܀\Z3s?ؙ,Lo{SBLB "OOgs* dAl{y{) 3b/Ci tրkNӘ.Ep<9Gnaأ)cK,kcnZ~3*҇#ި 3ǪႸ>D5Z~"Tq%dC;L/w>͎Mygu4hžNr*=TG3q֦C](=\nHԨ3?ǘ x U}$ %H7;g'T(^'Xy q)}؟B}/6`$ű?VJ6r.~lg:4k"27)LVvImjlM;sBgeWF4w~nZ?jA`@ `7D-ףG͂%y%G qy99~c5}wV"xe8,sˀE̬x &B5zun 7 4zN>~v1J1@#>s mo"[lkeZlM7mFۓm +^" ž61aQ 3T{)l ޞٝ#e?4*e0>6p;I4Cg-<`}f9Wkf7^';MAcэgdAcBYLe)v*zrTJ5DKթBd3s OnW&1ɢ9 rjJ.j] 3-{7Re1O@0;Ds+ЉZ9N֝%4#CQqw(k6"m,N8t"!i*SDlTSIM+@5?@ك W+xbп?Y0??jU0c]_ڡykG V`N4x %Ӌ |H{Mv y?Z8%6Z"PBIٴ-DnK^!@:7ףVb$qX3NY_^ҡ5eJ7~dE/ $ƗdЄ'/,ZRI6@Y }c'K!^6[Si*ZK_/_swM[Az~J ;%9xӊetzBQ+_c 2rjWG֗%UM:qZy)]5hT= TX_UsD5^ƏpSDQno[|$M)'Ed<" 侮SjZ3*߱xiCe%sڼxML>=UfP۞\x f:=_I2}8Vƴ )8CޔqNNU7Ƃ~r;w- Tfˇ,ʗ@.6)|4ܰbGSSrBmw}h\9&Cە;o}@lU7Wt< ewStw̎;p "*G$i@)(":9iw Z. hwb+/dK[Sxͤmm^)"P(ǩ P.RG%.SGKsM Hj|K1/ʙvN>֟V菞YlìI)}PBv7zvML s%P Ux)ٻȒ,L*=M?\#N$l`24e͑˖44>uS4KOP4V8d&WIj,V4fMpr佖{h$"L9a7E˧Ecf Yv+h~ {T|q؜r|y׍I{]I4G񨤴=F~^ ObL8fZ6%86Q%LiA`@Qmˀ@vr'QM䌥*\Y߳RI"jH[݃lJ,3?iol@ 05uorRϞ#cd )ʟܫaye9G˄A0E#-Y4ukSNO3(m#lҪ귃~N߄Yڑo9uCj.5}.Ǧ4ބ?fm?P3u v)Ay_< I /›@Wc`ri ,͐쐴{`Q>ޱP6f?Vq߀:^p,Cpa] r~U /5eZYA~Ǖ-Z`ʙ9gH$ms,6ixE@'CE+%%^bJP~{Y72t.]$.&{)x/^0XF|*C. @农.Wu@<Tl GW¯O0`TF<y?D:.+ 4vBd2zuaEJ|} q 1Q+ĖIrދ6(8M}$/Pu)c]{=602@5B`D~X-L}ko%k8 qm7PX9˅i0Uv?tD>ݓ6ɿa3k6a_ h2=#?Ǥ|M]6 `܍ r z97S&~IwzwO閭-1vS"s)rŚIu ! .v"y>$/B)-h x5+f׍:G%[$Ψ4P(SKLu$G%˪]Vo} Vh%wKyJan)!s)& 7zx79'ҙ̷D%Lj G4kP%TR1l\?rYJ&nAqb2H:NFG ;jsԗиԾ LON~yM$ܤ|.(:u}(O킌P$ (q(bі5:16(SU+qXέ{:s26}19t]>|*eE?+`q,5"J)/V+s;nat)9 V+GS`JS #ReƟ6FӽVx58J;_yRёᇺכ *-@?1l Kn '؋Ňd} UD[>-L9~L 3 % l0z0n# 84Iȣ*8;ոt*6B۠0Z$4+}ft(aYL-э[j9o0:=% C C|Ȯ{KQ \k#xƏaW0dz'>Lw]k2L 2kAgєHWui^kDx.RQQ8hӵ()iՌ0)I6l LTi~ {G<%!Od=|{49x״WY=rH@ܸ\uVR]lJmt,0=\ÿ=J$79Fv>5BI&)ExQ]R$$$[pXfbRIkQBK#4 Urb3B1K<;vl)9G/Ι"aR$%-v3Pl,Rj?ೂ BN;X<ID bՑ*dF =*sSRwJHa& ]KTn[`Aoю{,oΣ6\}RQ'?=CMG%"ό&Z3P=2˽LNHw y0ү4gL@&6gU%" ٓҊqDcV݇^=]PaQ7ۻk Y՛EQ,؁ #K@gBl !LvcyVunQa DH-yI[^vhp"3p^)ik'`iӞN*uxsCy~s{tŵ+m X.Ҝql*x/Lbꛝm9vrp V߹#dWY4T'NϲP$T|KTvpYZ׃qz11FpT3#dBU RQU28?"`8 (7<ȡb ^gVTjM`XgiƊ U\֎Ǧ>IwuH|e`sC9`R[ 9.D"`u 6B"\Fcx8÷-F_^61 h;f:JzwTh8ѥ}ZU "$w I4ra{[gxiRN l2`RF;RIhYkU"Y-ULG|ۻpٍ' Hn!"w+ctp&WVܽKm0.hI.)C Vo5O NJ^$`vA 1" *]Q%kC Zw'ǎY_ 2ZG~3*wf w- 0%a Qs721l" A2/38KqJˣd#ncPX;=S=hE7>-Ξ5H{+'lةFe6(|qO)C1#WS\MkvmSdN6QԀEŃra W(9Ƈ/GJ-P(L|_S>8m=0@ rC}^Z7&0}Eq8Rw=#qYr#CQ+lju{n0wKGS Rs"9zz]mX=_i!5b0EC#%^1ζ)e~1mCxaa ,gq,0Lv<etS][ϢûiQL.~SQ{֜ |ۍйzb-O zI+}(B^/]|aI:+ԾB~^I؟ǡq6背7ip&Ӆ\nX!.v 1rfViS+ WA_"74xFR;,i!rQhCEG%^RRo( Uy!U[[ђKx7WGo4K̭ ?UKF5 k-raGbDjq*#u"Rֈz9C[2]ˣbp Q3A ZS| :)0ەXRg T,됊acnɎ\!2e+RȊ[oTAUfI]X7o|ے}yPv-=K+o2'Vl Ag[vb{"s$"\̠0:"R#TЅw&wHpƮ>m^eS`^=GE57RF٢MHuHT7H>e-_=)z^M,.m b*!wA,{ѹ=ҩ`SEy T[Nx!SnX22uEڱfμS@ZUA[)ō}Vxq4wDdq?Pebµ`+"xlΨcy*d՞yCȵJa&Kl@b+]&'21 HW.BdEYf0B+ bTtDU(52p¶ YZ