nvme-cli-1.10-lp152.1.3 >  A ^&/=„h~lvA8 1N {dApQ7uv&{ʩhy{֞c&>r^n 9H BS1=Y\5@T;d!Ypֆ\CGmt\[USgM+U 7 r8Tr64Sl8O`ӎ"׮VN[shϸ\_;iNYF4 5ߌ`҂1i ȻzY>#}LdSۇ|q4b7d00d2a159cb65e54d4ae86a31aa5208cac85a83d396433c14c8a1bc91b890e511b4420a7ab1373177e3a660ef966a94b4b10530^&/=„TqKb( ۟ivS 7d@Dy2Gxm?߾ K}$na7+c7!U%D ^I@c )\mΛ;&O]e k.sH9Û1$[iaUH,y'Ѝ"(r*j˛aW*Ȓƨ+*QUzD'DW A+zk A*;T1ͅ-  >pH8?(d   7 *QW^ s+}} } } } 6} 7H}9<};}>>@}@4@P@B3(B_8Bh+9C+:F+=c>c?c@cFcGc}He}Ig}XhHYhP\hp}]jd}^uv bvcw>dwewfwlwuw}vy w}0}x$}y z@P$Cnvme-cli1.10lp152.1.3NVM Express user space toolsNVM Express (NVMe) is a direct attached storage interface. The nvme-cli package contains core management tools with minimal dependencies.^&ucloud114 openSUSE Leap 15.2openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgHardware/Otherhttps://github.com/linux-nvme/nvme-clilinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-nvme-cli-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-nvme-cli-update-$service-new-in-upgrade" fi done for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fiif [ ! -s /etc/nvme/hostnqn ]; then /usr/sbin/nvme-gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostnqn ]; then /usr/bin/echo "Generating random host NQN." /usr/sbin/nvme gen-hostnqn > /etc/nvme/hostnqn fi if [ ! -s /etc/nvme/hostid ]; then /usr/bin/uuidgen > /etc/nvme/hostid fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do if [ ! -e "/run/rpm-nvme-cli-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-nvme-cli-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service nvmf-connect@.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 /usr/bin/systemctl stop nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ) || : fi else # package uninstall for service in nvmefc-boot-connections.service nvmf-connect.target nvmf-autoconnect.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi<VH;_FkJO 8lq l/ ?0C + &A#=c8@)vlXZr?^}f1X\J*ovG\E !AAA큤A큤A큤^&q^&s^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&s^ҩ^&s^ҩ^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q^&q555d31ba145b0467823b29e25b022e1b3062089055f25de053edf48c226deb9b755704c07ff6229461faf4e54aa7712e35da8c4e1a293485be3505268f95cc32da12ba7eb025db0bce0b8d376983d5b03e2f47f65282b210afb185686ee43e2a50a0f822fd73a1da9e5454a6c50d8629da1f41a67bae1d49fdeb78a404200f9013fa3231b263bf4f9d6dff0bbc33c278dee12f834b687b9662c5195d350019bda913343464ebf7defb947e1ae4bedce44ee2e3b3656c6f40843eb653d05d7c6109bdff74248a5002de84686aec5a724500549bbabba9d75a53b8618c09406973aa16e9b90033af81abee8bcd75c2b5e00be3d85a7e6418887131d9bf03dcf55506207ec547dccf205d2206ff95cc9fa05dc31f858b0435ed116414c36e8cdf971be00b41191fd297a84e45812c9b2d0544751223ad0b19d2d29fc85231137376a45d0bb572ed792ed34627a72621834b3ba92aab6e2cc4e04301dee7a728d753cc91504c356f24fbed8e50bd438d79d4f6215606837c125f6a0c791d7d1be2b5083ca4f5b4013c98377e7f5903294625a63d168fbede4c5c60a93d67b3dfb515b701b15ff75c558b8f8ed2b769579563f63d4d348494d7f60ba6f6512a2486ce2aa21da85bbf4981fad1c2635b2d4c86b2d9bfe1bcc12f336a81911ae6f88baa0ce7210b341d54aa5d21a13f292351d6844e7f4856f2faefe3be12bb35135273ed328b6443d49de56b681d521d6cc9e151c6f4bcf4f83a4adf116fddc7378e97f2d87eb233ca5637797fb00a022f41496e560de21f7fd917be01c78aed8a76f7bad827930561b1d3d7fb458bfd3f1c239b085f6d53055465119a5cd75dd85cc9e4a490481c8c76ea0f619a7023a992ea02cd4f06abb696457aaae96d5a716a5c15234dd40292518fbbd1d060cdfba3f5e4c4b4d87fd3fd228b72b35dfcfed98f28cd7d4fbb9ee5b7f8b377820e8c7cce1ff56119c4a21d08ff91778b44d8f1d67897f6fd5e460653dba029fb9b5eaebfe12014e3f74fc331e2f4fab1b091a611061ce1808925f1f25e6f455526be871c2d795abec23d21165502c1e0eabca00e0f768470ddd7420a7efec371a4926c5410e1907984c5d4c4880db8f71fd40a81f7d505f212a467620a9130d5c9a8beb896f83458a21ae2a2c0f8ce7f30625541a7b06ad57177e42b81df7330ad1bd7aceb9d1362d9108869417999dc78110b40fc44e43b9dc05521bc4711b63dff10d2a83f6c8a27cec56cbbb1932054ccbe75e338ec87c4d567b73402ab71df782157c682941205c6323e23ff2a15cdfef2bd5eb31404c8a5e4ded0a2c00012f3e09a783556bf0c1c1c43373abc840684b1a8367e3a96f42dd39c770676f53012c7199a3d9d54d3792cccf67b6aaeea7ebaf82c249a9a0addcd13699a2a18ae63021c4aacc17f016240f3415314c6c6d8b48ced8282e4775f18e37ec2b4e8876b77c2aa648b66f90f90e82db557342e1d6fb00884b16f4c910e3becb0211d1fb65f9e1ea92f95bf3c1d497307722b432490039c11a494a19c404d46923d5de9796056da6016b6f5700502462e0d5bfa10e1dc088e21f914e494dfe0d0c165b426e06eab0edf6dff3dcdf93a377fe1daf286b493cdeeb8ba2e76ad952b10a1d139a439207be23f834ff38a853dd0dd68eafe88f693464ee20389c338228119c4d7469c8b1297023b4ada600e33fbede9fa0912e80c1bc4897eea2493eadced8102d18f04ab94fd473a6566752aa25e0e879fffe672e51c34868e0829bf947b1b9185905465d4e4a4db915416739d8e989e86f4675c1ebe604677d12081b6faf0f8cec1630bfad102e1e1ed98af6e72e26a030ad079c2bf6eb18dcfd50ab2b2cadb5619af62ff21d5701e91d54bf85db636661472d2c4aa96fa271947e8f861d39f3be0596535ce2974dd6adecceb7700de5044912872094d5cd7f510ed9b322a08cbfcb25f700f8f51f3bdc80fbee2c26f8852ce3223c97a0732951c33030a943ce970bf2b392f27aa978999e3a76e58004674638cf087e712b0585c933186e3e5270441e1460a59ef2ae63bd69aee0cc318a784fbb9f9093214834410717708a8d0d1c4b6c281e9001848377f10d0e40fe8c448ac3df314aa544ea66bf344d6d18c79f65c19aec30ec204ba80555e65108b016bc437fc9d9ecd8fb0a771c8d4e56041707143aa7c7c0e7abbaa21e2c9425648b60a8fb0a1e943ef6a63866f64d83d4debf7693ca845a32638b614b5a2ff15f64ae5b2aee511c64f5a2fff6f3349e513edbcd0852ee2a5b3b99ddf2aab7bedaf80b028531a9fb0775e38fe4fc0d7c295c40554c1d6f02eb347787879afa02edc9614aeb01f3fdbbb7561456b40623edd6ab3351c390c2942fe8901e86aa15b8614ae34a5312410f46789741cd2cc44882cf4f2541ce8b930096fa10a0afc45807c168c3d74f9f8399153484dab38b0e569f05ec602d1efd313dc735bfa3b9ea411f78ecc7381af12fa98af66acafcf59649be05e5f234b28d190dcdf0050ddb41e73b96c8d1259d81bb18d75d2a502f34b7739a2db084cd4fd41720f649b44446ed3d48bc22f137cbbb0dc1096ae58155f8945f6b2cbd797af4cf5230c0fe7adc0bc9bcba5087cd4a6588da4e13291e6c9db1917fadeb8f95145db6dd903782e7e041d644d1229a531f473b4e740423bbb1f7e27fa331ea7ad92f222e556ac4e458f4d4a1ae36f401722df22947ae9bca9aa23683d28e6bd2d0c434163a2eae3c41891a767ada605234bb825164dd0d4e0da467d0ef7b40371d03bfa0c9ac7af8ba3092da034315ddc40555ff04a505bcef649bd096a51a5572899945e6cfdaf984d95e7b432605d012786a7d54cb361d575a8f2f2922e7c6e6a383ff15086e596fb59b28c01b840454694b8704851647cb741dbd6d42b0c9dc49c4050d44d56e9d3230a73093f356cc57c5a7a48c649d0f00bd36af928d7402d93c99c143aa9c55f20d019634b20a6fb3eb5b8ae0a3541041ddccdd4a4188c064330e3dc24b30129329396e117ee887db92638b1f4311342ddeedab8527c41d4d946ea605cdb31a9dbb960ee4e212fa22b8bba68bab2a50c15327299b1351a0cf6b5eed25a066dfb46ad179e476b57dd27b77e6a5af793456b7f2822b5a5475cc8fbd5d092ab4e589cd38ccd94dceaf5cf7dff803e98366c88c11ed8fe280e5b95f4d40606dc76e0a57c35a54fcc63e4d6c7a71c0f84504d178816654338d5e666bb90475a3d8b8a8189c9e2935ef267f902f40416eae9a26b0d823f84aba7a97e355f9ff552873c80f30c9bf2fa256573269acfc6f618b84a6e46f94bfd0f62c539a507a6504ae595163c3001388c13d55ac2a38e27ceed1b0325447f7185314e7e135f479fb0c0406dac104e2307acf43c8455da9d3553fd552e9941148730d371a1c30001eb13869e1acee9e3a5c8bc00a62c4574b253365cb7b2b3b1360f8599922dae4f9c62b3e2cd3e5f14ef5fa1d8ef4bbab71e54df92ab975f13749f95bd886f1653ba9421ea2c2677e121781a3e2d512145170a88ef070bb55aa68d29fe924c535d1e21d1df1552544dfc3b2e6a1ee61098b1be412a4fea582e77115bdf5421ce12f895008dc38d896d2e40553e6539279a18eacf2d91a5747dc42b1ec666aa964bb0284c907dcc13fd877720cfb1989e5eb261dd5bd8ec9d0340f85d0b74157e1ed0815b2276c8dbcf66ba24c17a6f797bc118d9a464fd68d2ff6af91fa9b5f0aa8860e1c4b59b7bc6c2ea36b580faa0a5008aa7fd5683f98f835b4194b1608618bbb6d7d018a51f3580756a933a07de7467dd451b62b5d88f653d4e3fbda2278ef62c9e05b97a9d3f5dc442f21b7b21e8a0f17297a07250e555a00a379cfb5d78309f0f4633d6ff910af112ea9057b43699eac6ab921bef6c00762988db1b23bb9a1d701aff215f3399c3532480fc245cd5e212ef72cd1b11943cfb2eae9abe6add83151267f1628e68048c37d5fdfc6bf8d1f2cb39a8a698c7448c92b5af008623e3cdd1ecf6a862bff09e80fc3109589a4e398e3c7afcdc78e74f42b912bcba18f6b15ac50bc452f281ac416affacaa9ec2d609750e379446163957a7a1a08cd870bca9690c74353d2f0637761589bb531eafdb02a9255b8394883d1233ffe8bfe376a7d5a5db9920828615f9bb6a95c51726567ea363d83f040acecc0ba79284f30dc01cdd0e420fdfe05268aa265611680440d7e24de2aae97248c6c9c18fcd903b4589c6d84e6329bd5b0a7bb4163d88b489e4a188a6ffd383fb2f0e0c5eb5275f3ff5cdf5c2409c02cb44e6b81bdc253766a01dca65e7e30a018cefc3ee3150ba95437cd5e2f7fdf7f4c2da833f078002fcb99e2babff7535ef7f8f8f12fae2dfc2953883543c2032ea7bd988c76dce14170a8e0b8b0c46970718b8ec9fbf445f3da0b259827d0813fba94f7009a37f6f69bcba9e4125cc5eb192996eb3be69ec713c5ce5790b10861c63b7010ad7a5f9f1652d234b7ebbc04e66d7bb4e13b1a0e812d59c9d12c80d176eee4729ae0b3ea293b36b6a4bd5d90fd97eb07a7519b1ee91935fd5f71155183a9afec4f05212f81fb896f200345369355d5d7e2fdccf66c92197326391a77366d96e62f387866ad05467e5f68f964382518be7fa14a64c85bf4e0eb22577a76200f63f8faabde321a3fa66b7f9b33ae9782adbba72c5a88774d072220ad7e495f2bb1e13f43d2611d01aa3b37b3485878436fc9af9c10bf252b8782eec77bee93d0802d970457895792cb8233b2a88cdc9e98e0917ac13f210a0fc4042776e56900bdc57f0561551cba87f6ffe398a20f792822c04247f0bfba9f06a559e39c4341df81236b8f9004e2df7387851d64ab5cc107741ad37afb9eb02cf7d1e784ed8d9a365aafb18d503a88fffff46846d885c4080422040d88f607d35f124af2dc594a88ad298cb2595a21fbedba8fad8a4a65fb03a38bbbe5d400afb071331be88d77083266b460c1e547fc5f442aecaf9ddc597805a39212005e42de7e88b3900531466bc7856b4c92a73f8731876b63380c3d68c657524e6408d8a774abe83c9ae02ad6276bf0bc283e5438978d9aad01fca30bba74191ae2b2f74ad30eb178c3efbacdd4c83ab6c18776d2c8bfd2e885fce58ee7733b251712d1798fcd9e813a0afb291c05062195f870592d138bbc39aac3018c57145894a13b28ee4c8cd06943525a35db14cb6ee8e0fd166248ceff3edd09749b13754aa960cdfd8b374a151bc8065caa4fc49d7dfb31d3e7832dd01f37ee5909fc64083fbe5d5eed9ddae8f89d22d194493356ff6faca749aec1f205a@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnvme-cli-1.10-lp152.1.3.src.rpmnvme-clinvme-cli(x86-64)@  @@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shdmidecodelibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^9\^&]@]8H@]i\!\\\ac\N\73[[m~@[i[@Z@ZJ@Zľ@Z@ZV@Z2gY+@YB@YY4Y@YV=@YP@YP@YC@YA%@YXX @Wڍ@WWWN@W4VVVVwhare@suse.dehare@suse.comHannes Reinecke Simon Schricker Simon Schricker Simon Schricker Simon Schricker Simon Schricker hare@suse.dehare@suse.comhare@suse.dejthumshirn@suse.comhare@suse.dehare@suse.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjengelh@inai.dejthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.comjthumshirn@suse.com- Add additional smart log critical warn decoding (bsc#1161768) * add 0003-Add-additional-smart-log-critical-warn-decoding.patch - Update patches with upstream version: * delete 0101-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch * add 0002-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch * delete 0102-nvme-cli-Add-script-to-determine-host-NQN.patch * add 0005-nvme-cli-Add-script-to-determine-host-NQN.patch - Add nvmf autoconnect service * add 0004-nvmf-autoconnect.service.patch- Update to version 1.10 (jsc#SLE-7726 jsc#SLE-8339 bsc#1160329): * Release v1.10 * Regen documentation * Use asprintf for long names * WDC plugin update * Fix systemd service script use of CONNECT_ARGS env var * Shannon Plugin update. * Doc/Makefile: Introduce 'quiet' build option * Makefile: use 'quiet' compile * Makefile: Use special variables * micron: don't ignore 'system()' return value * Fix libhugetlbfs flags * Regenerate documentation * Micron plugin updates * README.md: Mention the buildroot package * nvmf-autoconnect: add udev rules to set iopolicy for certain NetApp devices * Fix intel json latency statistics output format * intel: Add function lat-stats to cli * Fix typo (bulit -> built) * Warn on admin-passthru opcode not matching read/write flag * MAINT: Fix format compile warning error on 32 bit system * nvme-cli: Check for sysfs interface before NVMe discovery * Revert "Add Dera plugin extension." * Add Dera plugin extension. * Improve self test log command * nvme-cli: Update err to 0 in get_telemetry_log * fixup up self-test log when no test is in progress * nvme-cli: Update err value to 0 in get_ns_id func. * nvme.c: create-ns arguments are added * [NVMe-CLI] Get DUI for SN-340 failing with Data Area 4 - Buffer Misalignment * Minor intel-nvme print refactor * Use simpler nvme ioctl api for admin * Relocate functions and constants to the files that use them * Move all spec defined structs to single file * Update build rules for .c with no .h * Makefile: fix cleaning subdirectories * remove unused "paths" controller field * reign in line lengths * Add print for directive receive * Unify print routines * regenerate documentation * fix fw-download reference to committing fw * argconfig: Remove unused paramters * fix huawei filter to search all namespaces * nvme-cli: Support for hugetlbfs * Remove all 'struct nvme_command' usage * nvme-cli: Update PMR Capability and PMR Status * nvme-cli: Update Controller Capabilities Register * nvme-cli: Update NVMe Registers * fixup attach-ns documentation * Add files via upload * Regen docs, add host-nqn man page * fix namespace checks for legacy list * Reset wdc_do_cap_dui default parameters to the proper values * README.md: Mention the OpenEmbedded/Yocto recipe * Intel plugin: Adding fields to id-ctrl VU region * udev: convert the discovery event handler to the kernel support * Use a systemd app-specific machine ID for hostnqn * nvme-cli: Add 'transport type' error to the error log * nvme-cli: Update nvme_endurance_group_log structure * Adding fields to id-ctrl VU reigon for Intel DC drives * Check return value of scandir * nvme-cli: Add namespace-id option to self-test-log * Report invalid output format for 'list' command * Provide no-binary output format help text * regen documentation * Documentation: nvme-wdc-vs-fw-activate-history(1,html) generated * nvme-cli/fabrics: Add tos param to connect cmd * nvme.spec.in: fix rpm build error * Correct self-test-log output * nvme: Add 'Endurance Group Critical Warning Summary' to the Smart/Health information Log * make: install-hostparams depends on install-etc * MAINT: compile warning error on 32 bit system * nvme-print: fix to print ctrltype when human-readable * nvme: add Persistent Memory Region(PMR) Write Elasticity Status Registers * [NVMe-CLI] Fix Potential Memory Leak with vs-internal-log command. * regen docs * fix admin-passthru documentation typo * nvme-cli: Fix namespace list output * Fix builds for missing uuid * Revert "remove LIBUUID things from nvme.h" * Revert "nvme-cli: Fix compile on non-libuuid machines" * Revert "fix uuid include typo" * remove LIBUUID things from nvme.h * fix build error due to asprintf() * id-ctrl: show Flush command behavior in VWC * fix uuid include typo * nvme-cli: Fix compile on non-libuuid machines * Regen docs * nvme-cli: Code cleanup * nvme-cli: Macro'ify argument defines * nvme-cli: Code reorg * [NVMe-CLI] Add support to specify file size in get DUI data for SN340. * Regenerate documentation * nvme-cli: Make 'list' more useful * id-ctrl: show Persistent Event Log support in LPA * id-ctrl: show Persistent Event Log Size(PELS) * id-ctrl: show Endurance Group Maximum ID(ENDGIDMAX) * id-ctrl: show FRU Globally Unique Identifier(FGUID) * id-ctrl: show Controller Type(CNTRLTYPE) * id-ctrl: update id-ctrl header for 1.4 * systemd: fix echo call with absolute path * nvmf-autoconnect: fix absolute path for systemctl * make: install udev rules in sysconfdir * Add an example for attach-ns * make: fix discovery.conf override * fabrics: fix loop connect-all * nvme: fix compilation error * nvme-cli: Enhance format FNA detection * nvme-cli: Warn and delay before formatting * nvme-cli: prefill metadata buffers * Fixed bash-nvme-completion.sh typo - Makefile: generate Dracut config according to UDEVDIR * Add 0001-Makefile-generate-Dracut-config-according-to-UDEVDIR.patch - Makefile: use UDEVRULESDIR instead of UDEVDIR * Add 0101-Makefile-use-UDEVRULESDIR-instead-of-UDEVDIR.patch - Dropped patch merged with upstream * Delete 0101-nvme-add-iopolicy-rules-for-netapp.patch- Update nvme-cli to upstream version 1.9 (jsc#SLE-8339) * Tag release: v1.9 * Regen docs * nvme: UUIDs for Vendor-Specific Information * nvme: add Persistent Memory Region (PMR) registers * get-lba-status: add Get LBA Status command * Added openSUSE Leap to README.md * id-ctrl: add 1.4 features to OAES * Update packaging state in Arch Linux * Fix code block style in the first section * nvme-cli: nvmf auto-connect scripts * nvme-cli: add --quiet option * nvme-cli: Expand --device argument processing * nvme-cli: Add routine to search for controller with specific attributes * nvme-cli: Add routine to compare ctrl_list_item to connect args * nvme-cli: extend ctrl_list_item for connect attributes * nvme-cli: Refactor to create a get_nvme_ctrl_info routine * nvme-cli: allow discover to address discovery controller by persistent name * nvme-cli: support persistent connections to a discovery controller * nvme-cli: ignore arguments that pass in "none" * nvme-print: show new CMBLOC bit fields added in NVMe 1.4 * nvme: add support for Namespace Granularity * nvme: sanitize enhancements * nvme-cli: Update manpages to reflect discovery particulars * nvme-cli: mask out invalid options during discovery * nvme-cli: do not use 'queue_size' and 'nr_io_queues' for discovery controller * nvme: Enhanced Command Retry * id-ctrl: add an indicator for get lba status capability * nvme: change format default namespace id * lnvm: introduce alias geometry for id-ns for lnvm * lnvm: introduce chunk-log command for chunk info * lnvm: make data_len to sizeof() instead of magic number * nvme-vendor: fix c99 declarations in vendor plugins * [NVMe-CLI] Add support for larger data sizes needed to get DUI data. * [Log] Memblaze add more log infomation for S.M.A.R.T. * nvme: add Verify command * doc: add extension plugins' command format * doc: make description not only for PCIe * lnvm: cast identity structure to (void *) directly * lnvm: do not print 0 when the arg is not given * lnvm: remove redundant whitespace in lnvm_init() * nvme: clean up goto labels without whitespace * format: check BLKRRPART failure * [NVMe-CLI] Add support for SN730 to WDC plugin commmands * Add verbose capability to get DUI function to improve debug * nvme-print: Show value for Transport SGL Data Block Descriptor support * [NVMe-CLI] WDC: Add support for 64 bit data addresses in Get DUI Data functions * nvme-cli: Fix more endianness issues * nvme-cli: Restore RHEL 7 compatibility * nvme-cli: Restore support for older gcc versions * nvme-print: add JSON for NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * fabrics: Return errno mapped for fabrics error status * fabrics: return error when discovery retry exhausted * nvme: Return errno mapped for nvme error status * nvme-status: Introduce nvme status module to map errno * nvme: Return negative error value for internal errors * fabrics: Do not return in the middle of the subcommand * nvme: Do not return in the middle of the subcommand * nvme-cli: Report the NVMe 1.4 NPWG, NPWA, NPDG, NPDA and NOWS fields * Introduce NVMe 1.4 Identify Namespace fields in struct nvme_id_ns * nvme-cli: Skip properties that are not supported * nvme-cli: Rework the code for getting and setting NVMf properties * Avoid using arrays with a variable length * wdc: Fix endianness bugs * virtium: Fix an endianness issue * lightnvm: Fix an endianness issue * virtium: Declare local symbols static * seagate: Declare local functions static * huawei: Declare local functions static * Use NULL instead of 0 where a pointer is expected * Remove superfluous casts * NVMe-Cli Shannon Plugin-add support for shannon systems. * nvme: fix coding style issue * nvme-print: fix json object memory leak * fabrics: Fix memory leak of subsys list * nvme: update description for "nvme list" command * nvme: update list-ns nsid option * nvme-print: add pretty print for estimated sanitize time * add namespace to json output of nvme list * add free call for json object for commands show-regs * add newline for command show-regs * nvme-cli: remove unnecessary initialize of local var * nvme-cli: don't try to disconnect for ctrl with pcie transport * Fix sprintf truncate * Spin documentation * doc: fixup 3rd party man page * fix json print for list-subsys command * Add Virtium plugin extension document * Add Virtium plugin extension * nvme.h: Fix typos in status code values * nvme-cli: remove unused NVME_AER_NOTICE_* * nvme-cli: add kernel-doc comment for struct telemetry_log_page_hdr * respin documentation * Add a note to format on device naming conventions * remove non-portable compile-time check * nvme-cli: use uniform if .. else format * nvme-cli: use uniform if .. else format * nvme-cli: use uniform if .. else format * nvme-cli: remove trailing space * nvme-cli: code cleanup adjust if statement * nvme-cli: cmbloc code cleanup * nvme-print: remove Virtual Management support from ONCS * nvme-cli: cleanup comments for telemetry log structure * nvme-print: update self-test log to include 'aborted due to sanitize' * DOC: Move to DocBook 5 when using asciidoctor * nvme-cli: add missing endianness conversions for telemetry log page * property: Fit print size for a property * property: Remove unnecessary wrapper function * property: Introduce inline function to check 64bit reg * Add Disable IO flag to wdc_dump_dui_data function * list-ctrl: Do not return directly without freeing fd * create-ns: Do not return directly without freeing fd * format: Do not return directly without freeing fd * Reorder primary commands * nvme-cli: add identify secondary controller list * spec, make: Add discovery.conf to the package files list * spec, Makefile: add /etc/nvme files to package files * sanitize: Print nvme status in case ret > 0 * get-telemtry-log: Print nvme status in case err > 0 * print: Add const to return type of string * print: Introduce show_nvme_status to print nvme status * nvme: fix minor type in id-ctrl human readable output * ioctl: Fix wrong return case of get_property * ioctl: Fix double-free in a loop of get_property * nvme-cli: Increase size of ONTAP namespace path variable * Fix passing CFLAGS on the make command line. * Regen docs * nvme-cli: fix typo, removing the duplicate 'are' * Revert "plugin: Return EINVAL instead of ENOTTY" * Use 0x prefix for all hex values of id-ctrl output * plugin: Return EINVAL instead of ENOTTY * Fix Failure to read 0xCA Log Page on SN200 Device [NVMe-CLI] Fix Incorrect Data Formats with the 0xCA and 0xD0 Log Pages * nvme: Close a fd leaked * Release for new stable fixes * nvme-cli: Revert stop-on-failure with connect-all * Fix NSID for command effects log * Fix output size for error log raw binary dump * Release version 1.8 * Regen documentation * nvme-cli: add netapp ontapdevices man page * nvme-cli: add netapp ontapdevices command * tests: Update print to print() for python3 * nvme: Simplify virt-mgmt options to lowercase * nvme: Simplify description for virt-mgmt * nvme: Unify min(), max() macro as a common one * nvme: Use ARRAY_SIZE() macro in common.h * ioctl: Free memory if get_property for fabrics failed * doc: Update show-regs document with output-format * nvme: Support raw_binary and json format for show-regs * Print timestamp as a date and time string * Fix format block size usage * Fix possible memory leak on get-internal-log * doc: Add missing commands to main document entry * doc: Update nvme-disconnect by describing options * doc: Update nvme-connect-all by describing options * doc: Update nvme-connect by describing options * doc: Update nvme-discover by describing options * fabrics: Return negative errno to check remove_ctrl() is failed * fabrics: Return negative errno when asprintf() fails * Fix possible NULL pointer dereferences * Add reporting of Virtual Management support to id-ctrl * WDC Plugins vs-internal-log command unsupported on SN340. * wdc: Additional device capabilities check * WDC plugin Change vs-internal-log Command to Save Partial E6 Log Data. * nvme: print I/O error to stderr * Add FreeBSD installation instructions * Sort operating systems alphabetically * Fix markdown indentation issues * nvme-print: Fix evaluation of ctratt on pretty print * wdc: Add data area extraction for DUI command * Generate new documentation * wdc: Add command to extract NAND statistics * NVMe-CLI WDC Plugin - add support for additional SN840 device ID. * nvme-cli: align all the macros * wdc: Update file parameter checking * wdc: Update device capabilities for clear pcie corr * nvme-cli: fix fc trtype string * Add new docs to repository * Regen documentation * wdc: Add drive resize command * wdc: Add clear assert dump status command * wdc: Add get drive status command * wdc: Add device unit info log extraction * nvme-cli: minor cleanup for submit_io() * Fix print format specifiers * Regen docs * nvme-cli: fix compilation with uint64_t cast * Adding a helper to format command to enable the user to specify desired block size and have nvme-cli determine the correct LBAF and add format helper to nvme-create-ns command * Fix CFLAGS parameter * Fix compilation with GCC-8 * generate new documentation * wdc: Add additional device for vs-internal-log * wdc: Change device capability checking - Drop patches merged with upstream: * 0001-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch * 0002-nvme-cli-fix-typo-removing-the-duplicate-are.patch * 0003-nvme-vendor-fix-c99-declarations-in-vendor-plugins.patch * 0100-nvme_fc-add-auto-connect-scripts.patch- Update nvme-cli to upstream version 1.8.1 (FATE#327304), (jsc#SLE-6589), (eco#166), Tracking Bug (bsc#1142768) * Various bug fixes and documentation improvements * wdc: new commands: drive status, clear assert dump status, drive resize, NAND statistics * wdc: support for SN840 * Add reporting of Virtual Management support to id-ctrl * NetApp: add command for NetApp ONTAP devices * Add json and raw_binary format for show-regs * Revert stop-on-failure with connect-all - Rename still required upstream patches, which are not part of 1.8.1: - 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch + 0001-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch + 0002-nvme-cli-fix-typo-removing-the-duplicate-are.patch - Drop back-ported patches, which are now part of 1.8.1: - 0001-wdc-Change-device-capability-checking.patch - 0002-wdc-Add-additional-device-for-vs-internal-log.patch - 0004-Fix-compilation-with-GCC-8.patch - 0005-Fix-CFLAGS-parameter.patch - 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - 0008-nvme-cli-minor-cleanup-for-submit_io.patch - 0010-nvme-cli-fix-fc-trtype-string.patch - 0011-nvme-cli-add-netapp-ontapdevices-command.patch - 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch - 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch - Squash downstream patches: - 0100-nvme_fc-auto-connect-scripts.patch - 0102-Add-nvmefc-connect.target.patch - 0103-Change-service-to-type-simple.patch - 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch + 0100-nvme_fc-add-auto-connect-scripts.patch - 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch - 0106-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch - 0107-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch + 0101-nvme-add-iopolicy-rules-for-netapp.patch - Rename downstream patch: - 0108-nvme-cli-Add-script-to-determine-host-NQN.patch + 0102-nvme-cli-Add-script-to-determine-host-NQN.patch - Drop oboslete patches - 0003-generate-new-documentation.patch - 0007-Regen-docs.patch - 0009-Regen-documentation.patch - New downstream patch: Remove C99 standard declarations + 0003-nvme-vendor-fix-c99-declarations-in-vendor-plugins.patch - Reorder install steps: Install systemd services first, since they are required for the udev rules, avoiding a theoretical race condition. - Adding %defattr(-,root,root) to be in-sync with SLE12-SP5- Add script to determine host NQN based on the system UUID, which adds a new dependency on dmidecode for the corresponding archs: x86_64, aarch64, i586 + 0108-nvme-cli-Add-script-to-determine-host-NQN.patch - Write hostnqn and hostid not only if the corresponding file doesn't exist, but also, when it is empty. - Add new internal only subpackage for regression testing - Add new udev rule for NetApp E-Series and adjust udev rule naming scheme accordingly. (bsc#1124564) + 0106-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch + 0107-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch- Increase size of ONTAP namespace path variable + 0014-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch - Fix failing service on devices without fc-hardware (bsc#1133594) + 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch- Add new 'ontapdevices' command and corresponding documentation. Requested in (bsc#1131930). + 0011-nvme-cli-add-netapp-ontapdevices-command.patch + 0012-nvme-cli-add-netapp-ontapdevices-man-page.patch + 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch - Revert stop-on-failure patch for connect-all, which caused unintended behaviour (bsc#1132124) + 0013-nvme-cli-Revert-stop-on-failure-with-connect-all.patch- Add nvmefc-connect.target to allow stopping the parameterized services (bsc#1127076). Also change the service type so udevd doesn't have to wait for the termination of the service process. + 0102-Add-nvmefc-connect.target.patch + 0103-Change-service-to-type-simple.patch- Regenerate documentation (bsc#1124713) * Add 0007-Regen-docs.patch - Minor cleanup for submit_io (bsc#1124713) * Add 0008-nvme-cli-minor-cleanup-for-submit_io.patch - Regenerate documentation ((bsc#1124713) * Add 0009-Regen-documentation.patch - Fix fc_trtype string (bsc#1124713) * Add 0010-nvme-cli-fix-fc-trtype-string.patch - Add 71-nvme-iopolicy-netapp.rules (bsc#1124564) * Add 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch- Update to version 1.7: * Use tnvmcap register for creating namespace * don't execute a command if --dry-run is supplied * Remove trailing "\n" so that the output is valid json * nvme-cli: remove unnecessary assignments * nvme-print.c : fix ns-descs JSON output * nvme-cli: fix typo in json_print_list_items * nvme-get-property : Add documentation * fabrics: write ctrl_loss_tmo to fabrics device on connect * fabrics: write keep-alive-timeout to fabrics device on connect * nvme-models.c - search for pci.ids * nvme-cli add ns write protect feature support * nvme-cli: add minimal ana-log page support * nvme-cli: add ana-log documentation * Fix print format specifier for 64-bit * nvme-ana-log: fixup compiler warning in show_ana_log() * nvme-vendor: fixup c99 declaration in huawei plugin * nvme-discover: sanitize options * Fix nvme id namespace struct * nvme-cli: make show_registers_cap() static * nvme-cli: wdc-plugin mark array static declaration * nvme-cli: fix sparse warnings for declaration * nvme-cli: don't use unsigned for fd in lnvm-nvme.c * nvme-cli: remove always true condition for u8 * nvme-cli: fix dead-code nvmf log page discovery * nvme-cli: code cleanup for passthru() handlers * nvme-cli: fix scaandir() return value * nvme-cli: netapp plugin handle empty strings * nvme-cli: Fix the displayed metadata length value on Big Endian systems. * nvme list : fix nvme list output if identify failed on device * nvme-cli: use uniform error message for open * nvme-cli: fix indentation * nvme-cli: make wdc plug-in functions static * nvme-cli: mark functions static * nvme-cli: make malloc error handling uniform * Enlarge local char[] so snprintf(3) can't truncate path. * fabrics: make some arguments integers * fabrics: don't fail empty discovery log page * nvme: commonize subsystems info in a helper * fabrics: add disconnect-all command * Regen documentation * attach-ns : fix segfault for ctrl list wrong input * nvme-discover: Retry discovery log if the generation counter changes * nvme-ioctl: retrieve log pages in 4k chunks * nvme-discover: Re-check generation counter after log page transfer * seagate-nvme: fixup coding style * nvme-cli: Add 'rae' argument to nvme_get_log() * nvme-cli: kill nvme_passthru_admin() * nvme-cli: print "\n" after nvme list-subsys -o json * nvme-cli: tests: fix fw_log test coding style * nvme-cli: tests: fix id_ctrl test coding style * nvme-cli: tests: fix id_ns test coding style * nvme-cli: tests: Add get_id_ctrl function * Update gitignore for generated test files * Add PCI device id checking for the WDC plugin commands. * Fix nvme test device selection to use controller value defined in the config.json file. Before this fix, the value was hard coded to nvme0. * nvme-cli: prevent resv action field overflow * nvme-cli: report subsystem-reset not supported by controller * nvme-cli: fix indentation for dir_[send/receive] * nvme-cli: make read error handling uniform * Use sys/ioctl.h to pull in definitions. * Remove unnecessary asm/byteorder.h * Remove unnecessary linux/types.h include. * Include libgen.h for basename prototype. * Include sys/stat.h * nvme-cli: remove endian.h * We don't need to include linux/types.h here. * Initialize line. * Use standard interfaces to get timezone offsets. * nvme-cli: fix ioctl argument * nvme-cli: fix a typo * Enable code block syntax highlight in README.md * Makefile: fix bash completion install path * NVMe-CLI WDC Plugin - Simplify the device id checking routines. * nvme-cli: Add wdc-plugin command vs-internal-log and update wdc-plug cap-diag command with transfer-size parameter. * nvme-cli: Add help text for wdc-plugin command vs-internal-log. Update help text for wdc-plugin command cap-diag. * Update documentation * nvme.spec.in : fix bash completion path, require * nvme-cli wdc plugin: Add get pfail dump command. * nvme-cli wdc plugin: Add documentation for pfail dump. * Re-gen documentation for new files * wdc: Fix strncpy warning * Refactor plugins in a file hierarchy * nvme-cli: fix sanitize status endianness * nvme-cli: fix ana-log endianness * wdc: Use const string for suffix * nvme-cli:fix a typo in SELF-TEST log * nvme-cli: fix a typo * nvme-cli: fix array len to hold string of size 4 * nvme-cli: fix endianness for the structure field * nvme: Handle supported capabilities result for get features * connect-all: special treatment to EALREADY afetr write to /dev/nvme-fabrics * Added zsh completion installation * nvme-cli: fix a typo * nvme: fixup ANA group descriptor offset * nvme: introduce get_nvme_ctrl_attr() * nvme: print out controller state for 'list-subsys' * nvme-list-subsys: Add device name argument and print out ANA state * list-subsys: Preserve line breaks and spaces * Regen documentation * In json output, if the commands add zero length string, it occur allocation fail & abort (cannot display empty value) * Fix printing of large ANAGRPID values * micron-nvme: Replace direct use of ioctl * Fix printing of large ANAGRPID values * Fix typos in docs * Fix typos in tests and utils * fabrics: support fabrics sq flow control disable * fabrics: use trtype_str when parsing a discovery log entry * nvme: Add TCP transport * fabrics: add tcp port tsas decoding * fabrics: add transport header and data digest * nvme-ioctl: clear rae for discovery log pages * Added support for virtualization-management command * nvme-cli: Don't print result on passthru error * nvme-cli: readme: fix typo in Alpine distro support * Added gentoo to README.md * fabrics: pass in number of write queues * fabrics: pass in number of polling queues * Update documentation * README: update Arch Linux install instructions * fabrics: allow nr_io/write/poll_queues and queue size to discovery * nvme: Adding a block size selector to format * nvme: Regenerate documentation * timeout option added to ns_create/delete (#440) * nvme: Remove duplicate error message * rpm spec file: add zsh completion (#447) * nvme: Release 1.7 - Drop obsolete patches: - 0001-Use-tnvmcap-register-for-creating-namespace.patch - 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - 0004-nvme-cli-remove-unnecessary-assignments.patch - 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - 0007-nvme-get-property-Add-documentation.patch - 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - 0010-nvme-models.c-search-for-pci.ids.patch - 0011-nvme-cli-add-ns-write-protect-feature-support.patch - 0012-nvme-cli-add-minimal-ana-log-page-support.patch - 0013-nvme-cli-add-ana-log-documentation.patch - 0014-Fix-print-format-specifier-for-64-bit.patch - 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - 0017-nvme-discover-sanitize-options.patch - 0018-Fix-nvme-id-namespace-struct.patch - 0019-nvme-cli-make-show_registers_cap-static.patch - 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - 0023-nvme-cli-remove-always-true-condition-for-u8.patch - 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - 0026-nvme-cli-fix-scaandir-return-value.patch - 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - 0030-nvme-cli-use-uniform-error-message-for-open.patch - 0031-nvme-cli-fix-indentation.patch - 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - 0033-nvme-cli-mark-functions-static.patch - 0034-nvme-cli-make-malloc-error-handling-uniform.patch - 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - 0036-fabrics-make-some-arguments-integers.patch - 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - 0038-nvme-commonize-subsystems-info-in-a-helper.patch - 0039-fabrics-add-disconnect-all-command.patch - 0040-Regen-documentation.patch - 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - 0045-seagate-nvme-fixup-coding-style.patch - 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - 0047-nvme-cli-kill-nvme_passthru_admin.patch - 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - 0056-nvme-cli-prevent-resv-action-field-overflow.patch - 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - 0059-nvme-cli-make-read-error-handling-uniform.patch - 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - 0061-Remove-unnecessary-asm-byteorder.h.patch - 0062-Remove-unnecessary-linux-types.h-include.patch - 0063-Include-libgen.h-for-basename-prototype.patch - 0064-Include-sys-stat.h.patch - 0065-nvme-cli-remove-endian.h.patch - 0066-We-don-t-need-to-include-linux-types.h-here.patch - 0067-Initialize-line.patch - 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - 0069-nvme-cli-fix-ioctl-argument.patch - 0070-nvme-cli-fix-a-typo.patch - 0071-Enable-code-block-syntax-highlight-in-README.md.patch - 0072-Makefile-fix-bash-completion-install-path.patch - 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - 0076-Update-documentation.patch - 0077-nvme.spec.in-fix-bash-completion-path-require.patch - 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - 0080-Re-gen-documentation-for-new-files.patch - 0081-wdc-Fix-strncpy-warning.patch - 0082-Refactor-plugins-in-a-file-hierarchy.patch - 0083-nvme-cli-fix-sanitize-status-endianness.patch - 0084-nvme-cli-fix-ana-log-endianness.patch - 0085-wdc-Use-const-string-for-suffix.patch - 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - 0087-nvme-cli-fix-a-typo.patch - 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - 0092-Added-zsh-completion-installation.patch - 0093-nvme-cli-fix-a-typo.patch - 0094-nvme-fixup-ANA-group-descriptor-offset.patch - 0095-nvme-introduce-get_nvme_ctrl_attr.patch - 0096-nvme-print-out-controller-state-for-list-subsys.patch - 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - 0099-Regen-documentation.patch - 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - 0101-Fix-printing-of-large-ANAGRPID-values.patch - 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - 0104-Fix-typos-in-docs.patch - 0105-Fix-typos-in-tests-and-utils.patch - 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - 0108-nvme-Add-TCP-transport.patch - 0109-fabrics-add-tcp-port-tsas-decoding.patch - 0110-fabrics-add-transport-header-and-data-digest.patch - 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - 0112-Added-support-for-virtualization-management-command.patch - 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - 0115-Added-gentoo-to-README.md.patch - 0116-fabrics-pass-in-number-of-write-queues.patch - 0117-fabrics-pass-in-number-of-polling-queues.patch - 0118-Update-documentation.patch - 0119-README-update-Arch-Linux-install-instructions.patch - 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - 0121-nvme-Adding-a-block-size-selector-to-format.patch - 0122-nvme-Regenerate-documentation.patch - 0123-timeout-option-added-to-ns_create-delete-440.patch - 0124-nvme-Remove-duplicate-error-message.patch - Add patches from upstream git tree (FATE#326925) + 0001-wdc-Change-device-capability-checking.patch + 0002-wdc-Add-additional-device-for-vs-internal-log.patch + 0003-generate-new-documentation.patch + 0004-Fix-compilation-with-GCC-8.patch + 0005-Fix-CFLAGS-parameter.patch + 0006-nvme-cli-fix-compilation-with-uint64_t-cast.patch - Add FC-NVMe autoconnect scripts (bsc#1103354) + 0100-nvme_fc-auto-connect-scripts.patch- Use tnvmcap register for creating namespace (FATE#326925) + 0001-Use-tnvmcap-register-for-creating-namespace.patch - don't execute a command if --dry-run is supplied (FATE#326925) + 0002-don-t-execute-a-command-if-dry-run-is-supplied.patch - Remove trailing "\n" so that the output is valid json (FATE#326925) + 0003-Remove-trailing-n-so-that-the-output-is-valid-json.patch - nvme-cli: remove unnecessary assignments (FATE#326925) + 0004-nvme-cli-remove-unnecessary-assignments.patch - nvme-print.c : fix ns-descs JSON output (FATE#326925) + 0005-nvme-print.c-fix-ns-descs-JSON-output.patch - nvme-cli: fix typo in json_print_list_items (FATE#326925) + 0006-nvme-cli-fix-typo-in-json_print_list_items.patch - nvme-get-property : Add documentation (FATE#326925) + 0007-nvme-get-property-Add-documentation.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (FATE#326925) + 0008-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on (FATE#326925) + 0009-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch - nvme-models.c - search for pci.ids (FATE#326925) + 0010-nvme-models.c-search-for-pci.ids.patch - nvme-cli add ns write protect feature support (FATE#326925) + 0011-nvme-cli-add-ns-write-protect-feature-support.patch - nvme-cli: add minimal ana-log page support (FATE#326925) + 0012-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana-log documentation (FATE#326925) + 0013-nvme-cli-add-ana-log-documentation.patch - Fix print format specifier for 64-bit (FATE#326925) + 0014-Fix-print-format-specifier-for-64-bit.patch - nvme-ana-log: fixup compiler warning in show_ana_log() (FATE#326925) + 0015-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch - nvme-vendor: fixup c99 declaration in huawei plugin (FATE#326925) + 0016-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch - nvme-discover: sanitize options (FATE#326925) + 0017-nvme-discover-sanitize-options.patch - Fix nvme id namespace struct (FATE#326925) + 0018-Fix-nvme-id-namespace-struct.patch - nvme-cli: make show_registers_cap() static (FATE#326925) + 0019-nvme-cli-make-show_registers_cap-static.patch - nvme-cli: wdc-plugin mark array static declaration (FATE#326925) + 0020-nvme-cli-wdc-plugin-mark-array-static-declaration.patch - nvme-cli: fix sparse warnings for declaration (FATE#326925) + 0021-nvme-cli-fix-sparse-warnings-for-declaration.patch - nvme-cli: don't use unsigned for fd in lnvm-nvme.c (FATE#326925) + 0022-nvme-cli-don-t-use-unsigned-for-fd-in-lnvm-nvme.c.patch - nvme-cli: remove always true condition for u8 (FATE#326925) + 0023-nvme-cli-remove-always-true-condition-for-u8.patch - nvme-cli: fix dead-code nvmf log page discovery (FATE#326925) + 0024-nvme-cli-fix-dead-code-nvmf-log-page-discovery.patch - nvme-cli: code cleanup for passthru() handlers (FATE#326925) + 0025-nvme-cli-code-cleanup-for-passthru-handlers.patch - nvme-cli: fix scaandir() return value (FATE#326925) + 0026-nvme-cli-fix-scaandir-return-value.patch - nvme-cli: netapp plugin handle empty strings (FATE#326925) + 0027-nvme-cli-netapp-plugin-handle-empty-strings.patch - nvme-cli: Fix the displayed metadata length value on Big (FATE#326925) + 0028-nvme-cli-Fix-the-displayed-metadata-length-value-on-.patch - nvme list : fix nvme list output if identify failed on device (FATE#326925) + 0029-nvme-list-fix-nvme-list-output-if-identify-failed-on.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch - nvme-cli: use uniform error message for open (FATE#326925) + 0030-nvme-cli-use-uniform-error-message-for-open.patch~ - nvme-cli: fix indentation (FATE#326925) + 0031-nvme-cli-fix-indentation.patch - nvme-cli: make wdc plug-in functions static (FATE#326925) + 0032-nvme-cli-make-wdc-plug-in-functions-static.patch - nvme-cli: mark functions static (FATE#326925) + 0033-nvme-cli-mark-functions-static.patch - nvme-cli: make malloc error handling uniform (FATE#326925) + 0034-nvme-cli-make-malloc-error-handling-uniform.patch - Enlarge local char[] so snprintf(3) can't truncate path. (FATE#326925) + 0035-Enlarge-local-char-so-snprintf-3-can-t-truncate-path.patch - fabrics: make some arguments integers (FATE#326925) + 0036-fabrics-make-some-arguments-integers.patch - fabrics: don't fail empty discovery log page (FATE#326925) + 0037-fabrics-don-t-fail-empty-discovery-log-page.patch - nvme: commonize subsystems info in a helper (FATE#326925) + 0038-nvme-commonize-subsystems-info-in-a-helper.patch - fabrics: add disconnect-all command (FATE#326925) + 0039-fabrics-add-disconnect-all-command.patch - Regen documentation (FATE#326925) + 0040-Regen-documentation.patch - attach-ns : fix segfault for ctrl list wrong input (FATE#326925) + 0041-attach-ns-fix-segfault-for-ctrl-list-wrong-input.patch - nvme-discover: Retry discovery log if the generation counter (FATE#326925) + 0042-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-ioctl: retrieve log pages in 4k chunks (FATE#326925) + 0043-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch - nvme-discover: Re-check generation counter after log page (FATE#326925) + 0044-nvme-discover-Re-check-generation-counter-after-log-.patch - seagate-nvme: fixup coding style (FATE#326925) + 0045-seagate-nvme-fixup-coding-style.patch - nvme-cli: Add 'rae' argument to nvme_get_log() (FATE#326925) + 0046-nvme-cli-Add-rae-argument-to-nvme_get_log.patch - nvme-cli: kill nvme_passthru_admin() (FATE#326925) + 0047-nvme-cli-kill-nvme_passthru_admin.patch - nvme-cli: print "\n" after nvme list-subsys -o json (FATE#326925) + 0048-nvme-cli-print-n-after-nvme-list-subsys-o-json.patch - nvme-cli: tests: fix fw_log test coding style (FATE#326925) + 0049-nvme-cli-tests-fix-fw_log-test-coding-style.patch - nvme-cli: tests: fix id_ctrl test coding style (FATE#326925) + 0050-nvme-cli-tests-fix-id_ctrl-test-coding-style.patch - nvme-cli: tests: fix id_ns test coding style (FATE#326925) + 0051-nvme-cli-tests-fix-id_ns-test-coding-style.patch - nvme-cli: tests: Add get_id_ctrl function (FATE#326925) + 0052-nvme-cli-tests-Add-get_id_ctrl-function.patch - Add PCI device id checking for the WDC plugin commands. (FATE#326925) + 0054-Add-PCI-device-id-checking-for-the-WDC-plugin-comman.patch - Fix nvme test device selection to use controller value (FATE#326925) + 0055-Fix-nvme-test-device-selection-to-use-controller-val.patch - nvme-cli: prevent resv action field overflow (FATE#326925) + 0056-nvme-cli-prevent-resv-action-field-overflow.patch - nvme-cli: report subsystem-reset not supported by controller (FATE#326925) + 0057-nvme-cli-report-subsystem-reset-not-supported-by-con.patch - nvme-cli: fix indentation for dir_[send/receive] (FATE#326925) + 0058-nvme-cli-fix-indentation-for-dir_-send-receive.patch - nvme-cli: make read error handling uniform (FATE#326925) + 0059-nvme-cli-make-read-error-handling-uniform.patch - Use sys/ioctl.h to pull in definitions. (FATE#326925) + 0060-Use-sys-ioctl.h-to-pull-in-definitions.patch - Remove unnecessary asm/byteorder.h (FATE#326925) + 0061-Remove-unnecessary-asm-byteorder.h.patch - Remove unnecessary linux/types.h include. (FATE#326925) + 0062-Remove-unnecessary-linux-types.h-include.patch - Include libgen.h for basename prototype. (FATE#326925) + 0063-Include-libgen.h-for-basename-prototype.patch - Include sys/stat.h (FATE#326925) + 0064-Include-sys-stat.h.patch - nvme-cli: remove endian.h (FATE#326925) + 0065-nvme-cli-remove-endian.h.patch - We don't need to include linux/types.h here. (FATE#326925) + 0066-We-don-t-need-to-include-linux-types.h-here.patch - Initialize line. (FATE#326925) + 0067-Initialize-line.patch - Use standard interfaces to get timezone offsets. (FATE#326925) + 0068-Use-standard-interfaces-to-get-timezone-offsets.patch - nvme-cli: fix ioctl argument (FATE#326925) + 0069-nvme-cli-fix-ioctl-argument.patch - nvme-cli: fix a typo (FATE#326925) + 0070-nvme-cli-fix-a-typo.patch - Enable code block syntax highlight in README.md (FATE#326925) + 0071-Enable-code-block-syntax-highlight-in-README.md.patch - Makefile: fix bash completion install path (FATE#326925) + 0072-Makefile-fix-bash-completion-install-path.patch - NVMe-CLI WDC Plugin - Simplify the device id checking (FATE#326925) + 0073-NVMe-CLI-WDC-Plugin-Simplify-the-device-id-checking-.patch - nvme-cli: Add wdc-plugin command vs-internal-log and update (FATE#326925) + 0074-nvme-cli-Add-wdc-plugin-command-vs-internal-log-and-.patch - nvme-cli: Add help text for wdc-plugin command (FATE#326925) + 0075-nvme-cli-Add-help-text-for-wdc-plugin-command-vs-int.patch - Update documentation (FATE#326925) + 0076-Update-documentation.patch - nvme.spec.in : fix bash completion path, require (FATE#326925) + 0077-nvme.spec.in-fix-bash-completion-path-require.patch - nvme-cli wdc plugin: Add get pfail dump command. (FATE#326925) + 0078-nvme-cli-wdc-plugin-Add-get-pfail-dump-command.patch - nvme-cli wdc plugin: Add documentation for pfail dump. (FATE#326925) + 0079-nvme-cli-wdc-plugin-Add-documentation-for-pfail-dump.patch - Re-gen documentation for new files (FATE#326925) + 0080-Re-gen-documentation-for-new-files.patch - wdc: Fix strncpy warning (FATE#326925) + 0081-wdc-Fix-strncpy-warning.patch - Refactor plugins in a file hierarchy (FATE#326925) + 0082-Refactor-plugins-in-a-file-hierarchy.patch - nvme-cli: fix sanitize status endianness (FATE#326925) + 0083-nvme-cli-fix-sanitize-status-endianness.patch - nvme-cli: fix ana-log endianness (FATE#326925) + 0084-nvme-cli-fix-ana-log-endianness.patch - wdc: Use const string for suffix (FATE#326925) + 0085-wdc-Use-const-string-for-suffix.patch - nvme-cli:fix a typo in SELF-TEST log (FATE#326925) + 0086-nvme-cli-fix-a-typo-in-SELF-TEST-log.patch - nvme-cli: fix a typo (FATE#326925) + 0087-nvme-cli-fix-a-typo.patch - nvme-cli: fix array len to hold string of size 4 (FATE#326925) + 0088-nvme-cli-fix-array-len-to-hold-string-of-size-4.patch - nvme-cli: fix endianness for the structure field (FATE#326925) + 0089-nvme-cli-fix-endianness-for-the-structure-field.patch - nvme: Handle supported capabilities result for get features (FATE#326925) + 0090-nvme-Handle-supported-capabilities-result-for-get-fe.patch - connect-all: special treatment to EALREADY afetr write to (FATE#326925) + 0091-connect-all-special-treatment-to-EALREADY-afetr-writ.patch - Added zsh completion installation (FATE#326925) + 0092-Added-zsh-completion-installation.patch - nvme-cli: fix a typo (FATE#326925) + 0093-nvme-cli-fix-a-typo.patch - nvme: fixup ANA group descriptor offset (FATE#326925) + 0094-nvme-fixup-ANA-group-descriptor-offset.patch - nvme: introduce get_nvme_ctrl_attr() (FATE#326925) + 0095-nvme-introduce-get_nvme_ctrl_attr.patch - nvme: print out controller state for 'list-subsys' (FATE#326925) + 0096-nvme-print-out-controller-state-for-list-subsys.patch - nvme-list-subsys: Add device name argument and print out ANA (FATE#326925) + 0097-nvme-list-subsys-Add-device-name-argument-and-print-.patch - list-subsys: Preserve line breaks and spaces (FATE#326925) + 0098-list-subsys-Preserve-line-breaks-and-spaces.patch - Regen documentation (FATE#326925) + 0099-Regen-documentation.patch - In json output, if the commands add zero length string, it (FATE#326123) + 0100-In-json-output-if-the-commands-add-zero-length-strin.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0101-Fix-printing-of-large-ANAGRPID-values.patch - micron-nvme: Replace direct use of ioctl (FATE#326123) + 0102-micron-nvme-Replace-direct-use-of-ioctl.patch - Fix printing of large ANAGRPID values (FATE#326123) + 0103-Fix-printing-of-large-ANAGRPID-values.patch - Fix typos in docs (FATE#326123) + 0104-Fix-typos-in-docs.patch - Fix typos in tests and utils (FATE#326123) + 0105-Fix-typos-in-tests-and-utils.patch - fabrics: support fabrics sq flow control disable (FATE#326123) + 0106-fabrics-support-fabrics-sq-flow-control-disable.patch - fabrics: use trtype_str when parsing a discovery log entry (FATE#326123) + 0107-fabrics-use-trtype_str-when-parsing-a-discovery-log-.patch - nvme: Add TCP transport (FATE#326123) + 0108-nvme-Add-TCP-transport.patch - fabrics: add tcp port tsas decoding (FATE#326123) + 0109-fabrics-add-tcp-port-tsas-decoding.patch - fabrics: add transport header and data digest (FATE#326123) + 0110-fabrics-add-transport-header-and-data-digest.patch - nvme-ioctl: clear rae for discovery log pages (FATE#326123) + 0111-nvme-ioctl-clear-rae-for-discovery-log-pages.patch - Added support for virtualization-management command (FATE#326123) + 0112-Added-support-for-virtualization-management-command.patch - nvme-cli: Don't print result on passthru error (FATE#326123) + 0113-nvme-cli-Don-t-print-result-on-passthru-error.patch - nvme-cli: readme: fix typo in Alpine distro support (FATE#326123) + 0114-nvme-cli-readme-fix-typo-in-Alpine-distro-support.patch - Added gentoo to README.md (FATE#326123) + 0115-Added-gentoo-to-README.md.patch - fabrics: pass in number of write queues (FATE#326123) + 0116-fabrics-pass-in-number-of-write-queues.patch - fabrics: pass in number of polling queues (FATE#326123) + 0117-fabrics-pass-in-number-of-polling-queues.patch - Update documentation (FATE#326123) + 0118-Update-documentation.patch - README: update Arch Linux install instructions (FATE#326123) + 0119-README-update-Arch-Linux-install-instructions.patch - fabrics: allow nr_io/write/poll_queues and queue size to (FATE#326123) + 0120-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch - nvme: Adding a block size selector to format (FATE#326123) + 0121-nvme-Adding-a-block-size-selector-to-format.patch - nvme: Regenerate documentation (FATE#326123) + 0122-nvme-Regenerate-documentation.patch - timeout option added to ns_create/delete (#440) (FATE#326123) + 0123-timeout-option-added-to-ns_create-delete-440.patch - nvme: Remove duplicate error message (FATE#326123) + 0124-nvme-Remove-duplicate-error-message.patch- Update to version v1.6 (FATE#326139, FATE#326434, FATE#326558): * Release 1.6 * lightnvm: fix type coercion * fix reservation report 0's based dword count * nvme.c, list_ns: use le32_to_cpu in display * nvme-cli: adjust memset size for data buffer in submit_io * fabrics: omit newline character when reading nvme host nqn * fabrics: fail early if argconfig_parse failed * nvme-cli: print firmware activation notices support bit to id_ctrl * nvme-cli: add support of RAE * Add a single get-property command for NVMeOF. * nvme-ioctl.c : nvme_get_properties(): fix 64bit offset advance * nvme-cli: add support for DLFEAT * intel: fix latency stats printing * Update doc * nvme-cli: add changed-ns-list-log documentation * nvme-cli: add changed log ns support * NVMe-CLI Fix id-ns fpi field when Human Readable option selected. * Fix format specifier for 32-bit * Fix json output of 128-bit numbers * Replace host-gen telemetry short-option 'h' with 'g' * Add man pages for new device self test commands * Updating version to 1.1 * nvme-cli: Implement printing get NOPSC feature * nvme-cli: Implement printing the get Keep Alive Timer feature * nvme-cli: Implement printing the get host controlled thermal management feature. * nvme-cli: Implement printing the get timestamp feature. * Adding ppc big endian support * Revert "nvme-cli: Wait for device file if not present after successful add_ctrl" * Revert "nvme-cli: Add ioctl retry support for "connect-all"" * nvme-cli: fix compilation error * Updatign the plugin version * refactored some strings * Removed Duplicate commands. * Initial checkin for Seagate Plugin * nvme-cli: update the document for id-nvmset subcommand * nvme-cli: update new fields in id-ns subcommand * nvme-cli: add support for id-nvmset subcommand * Wrote man page for telemetry * nvme-cli: Implemented Device self test and log. * Add user parameter to specify data area region from telemetry log * Regenerate man pages * Documentation: allow to format with asciidoctor * Documentation: fix title markers * fabrics: add ctrl-loss-tmo to connect-all * nvme-cli: Modify Get Features-Asynchronous Event Configuration * Add open-channel 2.0 identify support * nvme-cli: fix show command typo * nvme-cli: Fix build breaks for GCC 8.1 Signed-off-by: Alexey Timofeyev * Add nvme id-ns command test * Add nvme id-ctrl command test * Add nvme fw-log commmand test * Add support for Micron plugin * nvme-cli: fix get_nsid() return value check * nvme-cli: allow block device for delete-ns * nvme-cli: Add ioctl retry support for "connect-all" * nvme-cli: Wait for device file if not present after successful add_ctrl * nvme-cli: show partial results if controller fails during list and list-subsys * fabrics: add option to supply keep-alive-timeout for connect-all * nvme-cli: fix perror when blkdev not given when get-ns-id * Fixes for log page access. * nvme-cli: make it return 0 in case of non-fabric for show-regs * Regenrate documentation * Documentation: add manpage entry for connect's --ctrl-loss-tmo setting * nvme-cli: fix leak in endurance_log command * nvme-cli: fix seg_fault by cmd options in endurance_log * Remove error print for telemetry log arg parse * Fix intel media wear json output * Use fixed-width integer types for long suffixed parameters * Add toshiba plugin to makefile rules. * Add toshiba plugin code and command documentation. * nvme-cli: Add friendly status messages * nvme-cli: correct spelling of discovery * get-log: Make log identifier a required parameter * nvme-cli: fabrics: Fix passing "host_traddr" for all transports * Log error incase of failure in get_nvme_subsystem_info() * Fix double free in list_subsys * Fix parameter descriptions * Add remaining fields from NVM Sets * Don't print non-existent command line options * Fixed a bug where cdw11 was being overwritten by cdw12 * Regenerate documentation * Add manpage for endurance log * nvme-cli: fix typo in 'disconnect' docs * Fix fabrics property commands * Fix endianess in WDC plugin. * Ignore cscope files * Add read-recover level feature decoding * Add support for NVMe Sets log page * Add support for decoding IO Determinism features * Add decoding for new controller attributes * Update makefile dependencies * nvme-cli: add netapp smdevices man page * nvme-cli: add NetApp plugin * Fix freeing wrong address * nvme-cli: make it use NVME_IDENTIFY_DATA_SIZE * nvme-cli: adjust json print according to uint format * nvme-cli: add helper for sanitize command * nvme-cli: telemetry-log add controller initiated log gathering * flush: Use device NSID if issuing through block device * NVMe-CLI Fix fw_log Command json output * nvme-cli: fix typo in Intel SMART json output * nvme-cli: update documentations to sync up with subcommands * nvme-cli: convert iekey into a no_argument parameter * nvme-cli: make return negative value in nvme_get_nsid() when not blkdev * nvme-cli: move print-function to nvme-print * nvme-cli: fix leaks in subcommands * nvme-cli: add print for command name to effects-log * nvme-cli: make it have bpid in cdw10 for fw-commit * nvme-cli: add command specific field to json output of error-log * nvme-cli: Fixed incosistency of error handling in intel plugin Signed-off-by: Oleksii Timofieiev * Use '-' for compounded word telemetry-log subcommand * Use NSID all for error log * nvme-cli: Implement nvme_get_log13 * nvme-cli: handle long commands in help message by adjusting minimal padding Signed-off-by: Oleksii Timofieiev * nvme-cli: wdc: Removed superfluous output in WDC plugin * NVMe-CLI WDC-Plugin Update drive essentials code with review comments. * nvme-cli: Add support of unsigned long long to json routines Signed-off-by: Oleksii Timofieiev * NVMe-CLI WDC-Plugin Add clear-pcie-corr documentation. * NVMe-CLI WDC-Plugin Add clear-pcie-corr command * NVMe-CLI WDC-Plugin Add drive-essentials documentation * NVMe-CLI WDC-Plugin Add drive-essentials command * nvme-cli: memblaze: add error return after parse_and_open() * nvme-cli: memblaze: fix memory leak in memblaze-nvme.c * nvme-cli: Implement get_telemetry_log from 1.3 spec * nvme/vendor: Add get log LSP/LSO fields from 1.3 spec * nvme-cli: lnvm: Make it return error status when argconfig_parse fails * nvme-cli: fix memory leak in passthru() * nvme-cli: wdc: fix mismatch in document for smart-add-log * nvme-cli: wdc: add const to descriptions * nvme-cli: fix memory leak in dir_receive() * nvme-cli: fix memory leak in sec_recv() * nvme-cli: fix memory leak in dir_send() * nvme-cli: fix memory leak in sec_send() * nvme-cli: fix memory leak in set_feature() * nvme-cli: fix memory leak in fw_download() * nvme-cli: fix memory leak in ns_descs() * nvme-cli: fix memory leak in list_ctrl() * nvme-cli: add error handling for a failure of malloc * nvme-cli: tests: fix typo in get_feature_test * nvme-cli: tests: remove nsid parameter in a testcase of error-log * nvme-cli: update documentation of effects-log * nvme-cli: add support for options to effects-log subcommand * nvme-cli: intel: add const to descriptions of subcommand option * nvme-cli: intel: add check for fd after open to intel commands * nvme-cli: intel: fix smart-log-add documentation * lightnvm: enable to set OP on target creation * nvme-cli: intel: update smart-log-add command documentation * nvme-cli: update error-log documentation * nvme-cli: lnvm: add human-readable print format to ns-id subcommand * nvme-cli: lnvm: add check for fd after open operation * nvme-cli: lnvm: remove unnecessary force parameter of ns-id in lnvm * nvme-cli: lnvm: add whitespace between words in a description * nvme-cli: add BPS bit field to CAP controller register * Update subcommand alias description in README.md * nvme-cli: add support for json output format of sanitize-log command * nvme-cli: Remove unnecessary nsid field in error-log * nvme-cli: add print for command specific info field of error log page * nvme-cli: update print for sanitize-log command with output-format * nvme-cli: make sanitize description const * Fix verbose decoding for coalescing aggregation time * Allow hierarchy of similiarly named plugins Drop: - 0001-nvme-cli-add-NetApp-plugin.patch - 0002-nvme-cli-add-netapp-smdevices-man-page.patch - 0003-get-log-Make-log-identifier-a-required-parameter.patch - 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch - 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch - 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch - 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - 0008-nvme-cli-Implement-nvme_get_log13.patch - 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - 0010-nvme-cli-add-support-of-RAE.patch - 0011-nvme-cli-add-minimal-ana-log-page-support.patch - 0012-nvme-cli-add-ana-log-documentation.patch - 0013-nvme-discover-sanitize-options.patch - 0014-Fix-double-free-in-list_subsys.patch - 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - 0016-nvme-cli-move-print-function-to-nvme-print.patch - 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch - 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-discover: Retry discovery log if the generation counter changes (bsc#1087848) + 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch - nvme-fabrics: Fix passing "host_traddr" for all transports (bsc#1084379) + 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch - fabrics: write ctrl_loss_tmo to fabrics device on connect (bsc#1084379) + 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch - fabrics: write keep-alive-timeout to fabrics device on connect (bsc#1090568) + 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch- nvme-vendor: Add get_log LSP & LSO fields from 1.3 spec (bsc#1099018) + 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch - nvme-cli: Implement nvme_get_log13 (bsc#1099018) + 0008-nvme-cli-Implement-nvme_get_log13.patch - nvme-cli: Add support of unsigned long long to json (bsc#1099018) + 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch - nvme-cli: add support of RAE (bsc#1099018) + 0010-nvme-cli-add-support-of-RAE.patch - nvme-cli: add minimal ana-log page support (bsc#1099018) + 0011-nvme-cli-add-minimal-ana-log-page-support.patch - nvme-cli: add ana_log documentation (bsc#1099018) + 0012-nvme-cli-add-ana-log-documentation.patch - nvme-discover: sanitize options + 0013-nvme-discover-sanitize-options.patch - Fix double free in list_subsys + 0014-Fix-double-free-in-list_subsys.patch (bsc#1099018) - Log error in case of failure in get_nvme_subsystem (bsc#1099018) + 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch - nvme-cli: move print function to nvme-print.c (bsc#1099018) + 0016-nvme-cli-move-print-function-to-nvme-print.patch - nvme-cli: show partial results if controller fails (bsc#1099018) + 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch - nvme-list-subsys: Add device name argument and print ANA state (bsc#1099018) + 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch- Add ctrl-loss-tmo to connect-all command (bsc#1084379) + 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch- Add keep-alive-tmo option to connect-all command (bsc#1090568) + 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch- Add ctrl-loss-tmo option to fabrics connect manpage (bsc#1084379) + 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch- Make log identifier a required parameter (bsc#1086240) + 0003-get-log-Make-log-identifier-a-required-parameter.patch- Add NetApp vendor plugin (bsc#1080672) + 0001-nvme-cli-add-NetApp-plugin.patch + 0002-nvme-cli-add-netapp-smdevices-man-page.patch- Update to version v1.5 (FATE#322735): * Remove upstreamed patches: - 0001-nvme-Introduce-new-list-subsys-command.patch - 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch * fabrics: also set queue_size and nr_io_queues on connect-all connects * nvme-cli: add duplicate_connect parameter support * nvme-cli : wdc-plugin Add support for WDC SN100 and SN200 devices. * Add AEN decoder helper to get-log * Regen documentation * Add Nix(OS) install instructions to the README * Fix the Markdown code for the Alpine install instructions * nvme-cli: make address print format more human-readable * intel-nvme: Fix compiler errors and warnings * Include sizing data in json output that's already included in the non-json results. * Cleanup variable definitions * Add command effects log page * Increase default format timeout * Revert "nvme-cli: add duplicate_connect parameter support" * nvme-cli: add duplicate_connect parameter support * nvme-cli: fix wrong bitmask in number of rpmb units. * nvme-cli: make command description const * nvme/id-ns: do not try to get namespace id from non-block device. * Fix typo in previous commit * Fix long suffix parse on 32-bit machines * Nitpicked a printing alignment issue with the id-ns vendor specific field * Avoid unnecessary abbreviation. * nvme/flush: explicitely close file descriptor * Fix memory leak * Add 'DEAC' support to write-zeroes command * Rebuild documentation * nvme-cli: resync nvme.h with the kernel's * NVMe-CLI : WDC-Plugin Updated Smart Log Command * NVMe-CLI : WDC-Plugin Documentation for Updated Smart Log Command * Regenerate documentation * nvme-cli: update show_registers_cc() to use nvme.h * nvme-cli: replace values of all namespaces with NVME_NSID_ALL * nvme-cli: add prints for new HMB identify fields of TP 4002 * Update get-feature help text * Improve code alignment on intel plugin * Update intel internal log man page. * nvme-cli/intel: Return if arg parsing returns error * nvme: add options for write command directives * Update documentation * Updated the human readable printing for the SGLS field in the id-ctrl command to be compliant with NVMe 1.3 * nvme: Introduce new 'list-subsys' command * nvme-cli: add support to get properties for NVMe over Fabric * nvme-cli: support to set the property for NVMe over Fabric * Reorder command list * Documentation fixes * nvme-cli: add support alias command with Firmware Activate * nvme-cli: update Firmware Commit with boot partition feature * nvme-cli: add command specific status of Firmware Commit * Update documentation to use aliases * nvme-cli: add prints of boot partition feature to show-regs * nvme-cli: Fix small mem leak. * Release v1.5- Add list-subs subcommand (bsc#1072813) + 0001-nvme-Introduce-new-list-subsys-command.patch- Update descriptions.- Update to version v1.4 (FATE#322735): * Fixup Security send/recv to read data from disk * Unbreak RPM build after bash completion files were moved in 7e4c7596 * fabrics: Fix disconnect_by_device from disconnecting instance 0 on error * lightnvm: allow to init target on factory mode * Fixed problem with security-recv binary output not working correctly * nvme-cli: return 0 if disconnect operation with cfg.nqn successfully * Fix compile for 32-bit * nvme-cli: Fix build on aarch64-linux-android-4.9 * nvme-cli: Huawei plug-in. * nvme-print: Fix line spacing on -H option * id-ctrl: remove new lines from json output * nvme-list: print empty lists when no devices are present * fabrics: add option to override drivers queue depth * nvme-cli: nvme-intel implement json output for smart-log * nvme-cli: Add parsing support for noiob * Fix potential device string truncation * fabrics: add option to override drivers queue depth also for connect-all command * Regenerate man-pages * Release v1.3 * nvme-print: Free only top-level json objects * fix use-after-free in pci.ids parsing * nvme-cli: add fields into identify controller data structure * nvme-cli: show more fields for id-ctrl * nvme-cli: id-ctrl: display additional fields * Show help when no or an invalid device is given * nvme-cli: add id-ctrl for nvme-huawei plug-in. * Fix spelling errors * fabrics: add hostid option to connect command * nvme-cli: add ns-descs subcommand * nvme-cli: Get Feature support for Extended Host Id * nvme-cli: Fix typo in Intel plugin and improve generic help text * Implement Intel Vendor specific logs * nvme-cli: add thermal management fields for smart-log * nvme-cli: add temperature sensor fields in json_smart_log * nvme-cli: add output-format discription for smart-log * Formatting update * Regenerate documentation * nvme-cli: add error message for nvme list. * Fix typo of flbas in nvme_create_max_ns_test * Show help for get-ns-id * Show help for nvme reset and subsystem-reset * nvme-cli: Extended Data Structure in resv-report * Update docs * resync nvme.h with the kernel nvme.h * nvme-cli : add support for sanitize command. * nvme-cli : add sanitize command documentation. * nvme-cli : add support for retrieving sanitize log. * nvme-cli : add sanitize-log command documentation. * fix build without libuuid * nvme-cli : wdc-plug-in : return on invalid input device. * nvme-cli : only print help text and return for nvme list -h option. * nvme-cli/list-ns: fix identifying active or allocated namespaces list * Fixed get_internal_log to parse the entire nlog and allow selection of specific regions to be parsed. * NVMe-CLI Fix Sanitize Command Parameter Types * Fix app tag and mask setting * Fix app tag field sizes * nvme-cli/list: fix when nvme device can not be open * nvme-cli/list: change fd returned by open operation from unsigned to signed. * Makefile: allow linker override for cross uuid test * nvme-cli: fix connecting failure due to invalid uuid format of hostid * nvme-cli/fabrics: Add ctrl-loss-tmo param to connect cmd * Fixing macro definitions to avoid issues when these are used in expressions * nvme-cli: add nvme directive command support * nvme-cli: add documentation for directive commands * fix for issue 219, show-regs reports AQA.ACQS and AQA.ASQS as bytes * nvme-cli: Fix nvme ns desc * new bit fields (6, 7, and 8) for OACS from NVMe rev 1.3 * added new bit field (6) to ONCS from NVMe rev 1.3 * nvme-cli: Describe action 3 of nvme activate * nvme-cli: generate spec-compliant UUID NQNs * NVMe-CLI Fixed Status Code check for reset type on fw-activate. * Added handling for temperature threshold values below 0C(273K) and removed buffer check for human readable output as Temperature threshold feature does not use Memory Buffer for Attributes * Update nvme.c * nvme-cli : Add Namespace Rescan Command * nvme-cli : Add man documentation files for ns-rescan command. * Version 1.4 Release * Drop upstream patches: - 0001-fabrics-add-option-to-override-drivers-queue-depth.patch - 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch - add-missing-nvme_id_crtl-fileds.patch - 0003-nvme-cli-show-more-fields-for-id-ctrl.patch - 0004-nvme-cli-id-ctrl-display-additional-fields.patch - 0005-nvme-cli-add-ns-descs-subcommand.patch - 0006-fabrics-add-hostid-option-to-connect-command.patch - 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch - 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- allow override queue depth and nr io queues on connect-all (bsc#1063462) + 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch- Generate Spec compliant UUID NQNs (bsc#1057498) + 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch- Fix hostid parsing (bsc#1049272) + 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch- Add hostid option to connect command (bsc#1045293) + 0006-fabrics-add-hostid-option-to-connect-command.patch- Create nvme files and directories in /etc/nvme (bsc#1045931 )- Provide nvme ns-descs subcommand (bsc#1038235) + 0005-nvme-cli-add-ns-descs-subcommand.patch- Also re-build documentation on each build (bsc#1037297)- Add NVMe over Fabrics specific id-ctrl fields (bsc#1037293) + add-missing-nvme_id_crtl-fileds.patch + 0003-nvme-cli-show-more-fields-for-id-ctrl.patch + 0004-nvme-cli-id-ctrl-display-additional-fields.patch- Add possibility to change queue depth at connect time (bsc#1037297) + 0001-fabrics-add-option-to-override-drivers-queue-depth.patch + 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch- Update to version v1.2 (FATE#322735 ,bsc#1033410): * Include endian.h for byte/host order functions * nvme-cli: Add nvme hostnqn generation option * nvme.spec/debian: Auto generate host nqn as part of install * Documentation: Add entry for gen-hostnqn * Regenerate Documentation * Fix read/write man pages * get-features: Don't try to read the data buffer for sel == 3 * Documentation: fix location of device reset * Regen documentation * Remove debian/ directory * Remove pyc files generated by 'make test' * Moving the bash completion files to the standard * lightnvm: default to -1 on lun begin and end * nvme-cli: fabrics: Fix to pass "host_traddr" to the kernel driver. * nvme-cli: id-ctrl: Fix memory leak for JSON. * nvme-cli: id-ns: Fix memory leak for JSON. * nvme-cli: error-log: Fix memory leak for JSON. * nvme-cli: resv-report: Fix memory leak. * nvme-cli: smart-log: Fix memory leak for JSON. * nvme-cli: fw-log: Fix memory leak for JSON. * nvme-cli: json_add_smart_log(): Fix memory leak for JSON. * nvme-cli: smart-log: Allow negative values for temp sensors. * Don't print unimplemented sensor * Build without uuid * get-ns-id: Exit when no device provided. * nvme-cli: id-ctrl: Add vendor fields in JSON id-ctrl. * nvme-cli: nvme.c: Allow plug-ins to access to output formats and helper. * nvme-cli: Western Digital/HGST plug-in. * nvme-cli: Western Digital/HGST plug-in documentation. * : Correct NVMF enum values to match NVMe-oF rev 1.0 * fabrics: Handle space-padded TRSVCID and TRADDR fields * nvme-cli: bug-fix: use right file name for perror. * move show_intel_smart_log to intel-nvme.c * remove json_add_smart_log * remove nvme_intel_smart_log * move struct nvme_additional_smart_log to intel-nvme.c * nvme-cli/format: use existing LBAF if none requested * nvme-cli: Release v1.2- Update to upstream release v1.1 (FATE#322735) * This fixes multiple compiler warnings for 32-bit and other environments from v1.0, adds more documentation to fabrics, removes the libudev dependency entirely from this project, adds a framework for unit testing devices, and fixes usage for user defined install paths- Update to upstream release v0.9 - Remove merged remove-version-from-list.patch * New extensions, fabrics support, a bug fixes. The 'list' command is liberated from its udev dependency, and no longer requires CONFIG_IO_STRICT_DEVMEM be disabled.- Don't map controller registers in 'list' command (boo#986891) + remove-version-from-list.patch- Update to upstream release v0.8 - Remove merged patch 0001-bash-completion-Remove-shebang-line.patch * Code re-organized to support new extensions. While these are called "plugins", they currently have to be built into the executable. Support for dynamically loadable plugins is under consideration. * LightNVM is added as a built-in plugin. * Intel vendor specific commands and structure decodings are supported in a new intel plugin. * Support for NVMe-over-Fabrics * New output format "json" for a subset of commands that decode returned structures. * Lots of various documentation and minor code fixes.- Update to upstream release v0.7 + 0001-bash-completion-Remove-shebang-line.patch Keith writes: Just a few minor updates and documentation fixes. There is also a new option for passthrough commands that can be used to help detect data over/under run. Tagging a stable release so we can consider features that bring in other transports and third party extensions.- Exclude build on s390x (FATE#319560)- Update to upstream release v0.5 The v0.4 breakage should all be resolved now. Tagging release v0.5, and back to stability.- Update to upstream release v0.4- Fix display of version number (boo#966740)- Initial packaging for openSUSE/bin/sh/bin/sh/bin/sh/bin/shcloud114 1589651061  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}1.10-lp152.1.31.10-lp152.1.3 nvmehostidhostnqnnvmefc-boot-connections.servicenvmf-autoconnect.servicenvmf-connect.targetnvmf-connect@.service70-nvmf-autoconnect.rules71-nvmf-iopolicy-netapp.rulesnvmenvme-gen-hostnqnbash_completioncompletionsnvmenvme-cliREADME.mdnvme-cliLICENSEnvme-admin-passthru.1.gznvme-ana-log.1.gznvme-attach-ns.1.gznvme-changed-ns-list-log.1.gznvme-compare.1.gznvme-connect-all.1.gznvme-connect.1.gznvme-create-ns.1.gznvme-delete-ns.1.gznvme-dera-stat.1.gznvme-detach-ns.1.gznvme-device-self-test.1.gznvme-dir-receive.1.gznvme-dir-send.1.gznvme-disconnect-all.1.gznvme-disconnect.1.gznvme-discover.1.gznvme-dsm.1.gznvme-effects-log.1.gznvme-endurance-log.1.gznvme-error-log.1.gznvme-flush.1.gznvme-format.1.gznvme-fw-commit.1.gznvme-fw-download.1.gznvme-fw-log.1.gznvme-gen-hostnqn.1.gznvme-get-feature.1.gznvme-get-log.1.gznvme-get-ns-id.1.gznvme-get-property.1.gznvme-help.1.gznvme-huawei-id-ctrl.1.gznvme-huawei-list.1.gznvme-id-ctrl.1.gznvme-id-ns.1.gznvme-id-nvmset.1.gznvme-intel-id-ctrl.1.gznvme-intel-internal-log.1.gznvme-intel-lat-stats.1.gznvme-intel-market-name.1.gznvme-intel-smart-log-add.1.gznvme-intel-temp-stats.1.gznvme-io-passthru.1.gznvme-list-ctrl.1.gznvme-list-ns.1.gznvme-list-subsys.1.gznvme-list.1.gznvme-lnvm-create.1.gznvme-lnvm-diag-bbtbl.1.gznvme-lnvm-diag-set-bbtbl.1.gznvme-lnvm-factory.1.gznvme-lnvm-id-ns.1.gznvme-lnvm-info.1.gznvme-lnvm-init.1.gznvme-lnvm-list.1.gznvme-lnvm-remove.1.gznvme-netapp-ontapdevices.1.gznvme-netapp-smdevices.1.gznvme-ns-descs.1.gznvme-ns-rescan.1.gznvme-read.1.gznvme-reset.1.gznvme-resv-acquire.1.gznvme-resv-register.1.gznvme-resv-release.1.gznvme-resv-report.1.gznvme-sanitize-log.1.gznvme-sanitize.1.gznvme-security-recv.1.gznvme-security-send.1.gznvme-self-test-log.1.gznvme-set-feature.1.gznvme-set-property.1.gznvme-show-hostnqn.1.gznvme-show-regs.1.gznvme-smart-log.1.gznvme-subsystem-reset.1.gznvme-telemetry-log.1.gznvme-toshiba-clear-pcie-correctable-errors.1.gznvme-toshiba-vs-internal-log.1.gznvme-toshiba-vs-smart-add-log.1.gznvme-virtium-save-smart-to-vtview-log.1.gznvme-virtium-show-identify.1.gznvme-wdc-cap-diag.1.gznvme-wdc-clear-assert-dump.1.gznvme-wdc-clear-fw-activate-history.1.gznvme-wdc-clear-pcie-correctable-errors.1.gznvme-wdc-drive-essentials.1.gznvme-wdc-drive-log.1.gznvme-wdc-drive-resize.1.gznvme-wdc-get-crash-dump.1.gznvme-wdc-get-drive-status.1.gznvme-wdc-get-pfail-dump.1.gznvme-wdc-id-ctrl.1.gznvme-wdc-purge-monitor.1.gznvme-wdc-purge.1.gznvme-wdc-vs-error-reason-identifier.1.gznvme-wdc-vs-fw-activate-history.1.gznvme-wdc-vs-internal-log.1.gznvme-wdc-vs-nand-stats.1.gznvme-wdc-vs-smart-add-log.1.gznvme-wdc-vs-telemetry-controller-option.1.gznvme-write-uncor.1.gznvme-write-zeroes.1.gznvme-write.1.gznvme.1.gz/etc//etc/nvme//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share//usr/share/bash_completion//usr/share/bash_completion/completions//usr/share/doc/packages//usr/share/doc/packages/nvme-cli//usr/share/licenses//usr/share/licenses/nvme-cli//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/abbf66d63bffdc33875e30cf2902fb00-nvme-clicpioxz5x86_64-suse-linux   directorycannot open `/home/abuild/rpmbuild/BUILDROOT/nvme-cli-1.10-lp152.1.3.x86_64/etc/nvme/hostid' (No such file or directory)emptyASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=666fa88e36f161728bf85ed3e869d25d2510fc16, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRR R R R R RRRk>Q7OZT=5if [ -f /sys/class/fc/fc_udev_device/nvme_discovery ]; then /usr/bin/echo add > /sys/class/fc/fc_udev_device/nvme_discovery fi/bin/shutf-8e5549af7ca5164b7c9d7fc93f0dfb184308bba707bfb08ec507087df235c06b8?7zXZ !t/P] crt:bLL g@t*H? ʽ&I")Ojܵ/"){W]!A$S Cw)-jVrx!6R-"`Qߝ8LXeDp[B8^D]\̸e4f1YfhZmjw 14$'}]-; ܉(:=pUrc#6f:"9ir۹Z6#G1hE=Ky^ю=Zv[Or}$RDLR}+1Y8cdys vӲ/ҵ&$"-Cs~H:,r 9"k I| V)+dY8?9Ԝ| t{U(:'sT:% KC ?0f"g24NNٰ)#XeL)@_OmdM|l^d2JW. NSr9T+1;BQ4U6qM^ЁLɖ,9C6 Ga=GJG!˲@$1C|M4 +Bxf$ohH4KR_sݕoR$UQx#c n !Vj,#rEIh)ɗZhVw >^ߎI9$ f{dualjAs8+(6KXbv-vRpEyba'ex$^o| WoʒX܋stY|o;ӥR:&2r"Uj} ,x(#AWMl3l2A?7`McTP)z/4S:#uM R Q1vm( sa)ЍYNXVr]}Y$)8jɢQ 7n#i0 9g W-*0y^ Qm*}B~;x2Cpo g?c}b,($ә–*yejhщK[SOyyb6fpFv {~Wv)`{\iu6{>> ?\HU -&V}\BGR vGH(1U>M,>. fYQ2ك]Jlf ]Fz gga#"ඦ% {I 3+*ik!/ '-}:B쭤`k7R%9RyXHr >qYF}9XQk>[l $^a:PWV^faDVEYhWL B/ֵ \zr^[JUA5(DJbG}}/w7U~_ k*-;p@v{{lI4oRL*G7neiloEDqZ!,Qbܾ:_*3ƴlHy_E!6oRQ~ܵg A; z1V32Lҙ}KJlɱw.8[f(lm%ne=esJg۷J{0>%# Hޟ YH@6I/v5 U3 t9,'i۴hU.PZȝ"JF1i~+^<#Yg}=Q6WܒOB`t4 ǝK;]/VJTˁXxKwRd"pCR{>r"{Ļ<{ J w}@ψ+~w$:'̒Hy-aD g gfe)O7wDžw\}Ӿ Cgkϻ8m'Ak *5n@h . qk\Mu\aɺ:A;8GbIR>[Ӛ M-6tNE/CY|Q,-oltCaZm l/־H8JFKAa_tjk>B-T]$m 96GeH{\=Vzzy 'K7!@B=G#n۰XáKm_C`VTz:sϮgʉ _ [^dnf`;=$td5ĊȈ-w|܋2LS Ɣ"'!M`q'F_GpR^@XBKVN <|7zC>}c;HGyoVbE7^"'SO7$iZ褰h e5naMYEVG[ d" aj0A<&}ᒗO-(.&oO1XjMDмa$-|u5.diQe-Vi}_2\;z2-!&MorH%i»~`eOP5Q\e oU0M{{ǵO ;OH4, 4kҍ,odV68W*PgQ[Gdd Ԁ&PK$}'yjtcdD;1~ {$"@Ӑv[x>DQcT}|H7֪g,|8cƂp>3ʔ:v[UlWz0+Cw$i֜Vy7y8͘DyᲡTv13pHEv\;S J ?ŰTXX, 96[уя(jc*TFxRH䦜龱{ݘ =UwEj`-#S)niYV ̒]hWS C <*T|MlԊHЈv+la /'GCf ^{>"{(Uqk Y{xr?7e|6@Jl7`Hs+ћc];ɗ@PDP`Y2=wn2<ҼLƒ|AS@Ƙ.ʀfxnuHu;ur+V ,F#Q.wᯡK\3%7HK|yn-zWԓR7QѰ7+zQg!XJD=}jfgG`=yB3mD7v`) :<8JT%Mx w@~Xb& (JnpTQq"떟E%BcEV_<}f@o3*KKKxKcxAs&XJh.tݓh_eb]dVš)Mu|%K%Zf4`cWaAT X8F$-rʧ(nӆ Y[%0_tǎSl2s4H7U.<à삗 o_ˠcu6r@LԂLռɈkA憆#l3]PE6;q%v ǦB7wߵeeVAoinNRA R ?դ̙Q4Rs$#êhtF|D%{XK 3$ῄHl=鋕vײHEͻO)Ջ+3W)V͌ڣ %0wUXV!EZq5Q?%;HPYDp^$g*Hi' ]|4 ;POMp 9b}!g;恚y^[Ж"fy 9"ẕʧ$$!~?VI UWdJ'Xn52^DD"]i'onNiOrZO1I ,c.sKc:sJ[ &DM/Nj~XZ`LFIZB? LQ*Nא`n1~KkpsB Mbc5SLW{,C5.dFT7>|Aa]sH̗0e HHJvqdi]A/ k't UڬBo<e_B_ٸqB /sކI#NEgb,b]Q *LBp|{ )?Wv^QX݅d^TJ_d< nۈ\I$;$p&51~MBIñr $x5Cv ]a͸Gh΍4 trmaQ]3&5ѽJ_ν.'Q )i3VIV28 # IDc -Sw"NAϸ$c^q.3CE/x[yr{~ ʄ좛k{<3k;Զfֵ5C.ƲDn}+tY gԌ}ŀ WGNlIM@ c$dHճ3ffYa4oXix>!`܊ f[Fj:mZӡ m#qslF~N{)ً5 7pFi!ɓ]sPC>cfTdRG7~!Rkh3&`9 &ZҋI//na叓 Ds4yڸA z W/rhS'|:A o> TX_a!G*I(1G+$Pik$s26g͕oqyU0$'?70 H;DBb@ݲ/u:]Dp#s R5:LrBn%7g֭o\s˼]D.`d4t a> J0$͉0&Xv m;m%V%oj.,0RR7.S\Ȟ7쫛 9/cY! EP۞= Q gM77yPA(QzRe3/U p5۹@H0g7G6 ]V'!퓤y>y5-SLF]e5U7`b*>8f*nA* =x|J~K$= _anF[8I\Z]f!ZeC Z{=4Y Y%rjNz'\gv[Hr*`\vyVB>nf$E hv<Ȅs7qF(YT%oVr4-fROS{SPA=˞sqB'v':͏J鞥5T.\xfyZ4WazVkKxy/ dЯg٭nqI`+פZAץY?gũge|t0cWg6B\^%-5JvpG9Ē۬qC^*'J{>ʍG_E/PQ1nIWqWR\aɗzDՖ 8̬(8AjLN0Y7 N'Q{5 z똉۷>pJa嫏vX$7U߇.hnVެuu|К;w\$帿2ڋP2NE&˥Aבw3;Ɣ2bmqEJ7c uRyqOޡ%mESځubh A3+}̅V(?\ou3ñclͻw!hќiY{Zŭ Za|DoiyWEsd(SWcd:vP%ܒCNQ/1a'k{ 3/em\I 씊k==!l1s눜R1FcLI:`m. @Hٽ^&tJ_$Εl4FJY#`HKd̩֚MiRت$h 8Crn`{DRhOFjςW]jTe%Ê +=$F^nʚ✈F"n?YC]%5Lv 0/7o_@<um;1N0$* F~wF1IʰZӺef֕r>Y =T(7tR8q#qbRpo^0y =xW7z*ع729>=wJ;}Tw Coʻ̱j1aE2+_fo{S'*x"C/Oyh1AIНN5]ea+v mG)5\qebsRzzʊ*-bNb@ᗹ-dkw;vxmk}$kx)腉Ϡ*)1s xG""W\ۂ6q*=ZeQQ񒕧sqe#0!=hA :i\efeHU ~"+^?)}{؁=p7|mBj*˥u*m"3‰EAXXڂEv#$[">Q"TI'3oZ]C@V%CY疡é:cԩMmoQ˙5 0DVMy; Ղ VrN) ! (<8I!1%bUd09D?wW(}[ "4Gݬeػg}(WiOM@f1ۦs÷%lnPve. F_NEd> ŠuΣN€[[e[cDGe3$WWr ^4q>6Z^lc䨜2 u mÚ%b׍WD69ZbcGOEg6䐧NYC)’;$]5 s^@L̗bšɝF\s%+3JLK8(T`=6?I@k~ Za9ݝMddd Փ /TcExPl9c;Ǘ*u NI/(S҈(e0wB,WN!_HQO:hCj@ٮT<$PO)MZɬb-h7Q{VYZIq4mb)M*FtFE0X[!nqM#pgѵEN3C66f".'ϴnk^ 1($N[2qu"5LUe>هE/x |zkͱ96erjSsþeQ:yFohqT^DJ#$B[}m)QHGzY'B]t9qĵԋ7u0|Ðr۹-E'X:d[~%iplJH,È2`q/Yf֭7CݺiEPu pQgue1B1,J,xwm3$Yیb0̋@KE҆6lxs'7)m:%0F}/SC~>U < j3S 1sY aQKrpx@, z՗u44'I 9.!W@=U)*dg22y? ﲮ)~MS 7ME=.jk2x/9UX-#z$y~f|d](,lpLQO{#wCN9qDIwP@q*c"m%,RUN;BPYw:ݟa߹ZJsj9>If6bz' /"$OЊQDCc_>}5۬bvAČdoppn3YCsLoS5W_TEE̾2H2M-ΠH\%tBިM} Z2INt9u%ܪϼ7 ʹܲNh6h xI|EZ2> TuжD{C-]B~Pct舅K{x s24 ;3BuMg.0p.i .E:-sB75luT=#`+̅|NkOw^cfԎ҉մHZrWl2wk-XQC+0={5 Va4qH fNGVh/ s,{A.,ZB4Wx'Υ^)|f/A-5J4<%A= |gl}ܞ s&(5Z vs ZuxzΜ%s SP!@XFZI옼ƃ0g[zW3 yLwRom˿H]'LF)) a>Gty;ڝ Lxbr%ȄiͤRL_z_m\<W vx彑o`AыjDG1^sW|7fˎbUrW`H {ЬU8-ub(Giߧ)JUf©XsXt0XRFRwk*$}\2^x;t;E N˅kKnPXH׭&N6`W]ԫ"t.K(v ӑxf$ 1.6eFStrcw[U~c2tA[m$5d–mXH#op4SU]! BKPfP,{dҴF9%k'Mm o؃?53u,ۉ2.8eݏȨS^Z9Aoajy~̉UՀA~8n Ok02)w4~྆T`UEq1^](R^.Ч|=*H^ 3GЌ(40"/=1d6e1^.+W0vB@$&:Ou3*e݅QʳAٲ-P6 t'+hPGLLThzйp> OatAyL9a]dSPjgǍs bLJn$df1&x)5/=i/)'"fu \̧=!w7C1-HP &35PVͶn<&e3Vrfy5P q`9威UP~];Wx,7FER~+X0DYҕ++ =![2$Tf&`օ!sSЎܢߛ:@L'~΂WzP ޑҸ*?o}PVIK(i_"'[ufSZvə#d^Ua}'c)hccS)lH׸IlR.g:Ա 0P'{9" 8ra3*=4EdU*u7̃K,S̙GjT 'j-ίZmS؇b "y_Ɠcaؚ(hTj,4b[aހC%+sMZj-}Zf=($M=>G+^.Pd_a_kw"j~ 4ؚ lŰb9pS 4: }sqD&P *h93DZ,K(62h]ȩ1$<XcCHWp4(ڐpS*Ӂ 0O|D$v6QL]_m~LSG 0P'/Bֶ|Rbt!@Aο)}It3z/A5 4'cMj%}K?6# m:K4+䉸bWBa a*%HjOگ$7ĸaEtt{) ۇW |֐9Q׮] MFgmfw1y 6`WJ֌oR>gz+SI*bpc[i妦 v|B-f//b0$6 >1DزTl!y4Qdp' &;P@Tv@;H)3HB=Q`:~l1l0S{_A9vGHdB%,8;X S.-[:UK,/ xC}wܴraXr>]q\;hH ,.sv5OGSErd/_>\ZNvX?Z}\o1/4#)T֯=e5hӪ}*"dI\psWˆ>j>zv I%k1m lkG%0jp`YBNMmis"z x̲+31"L~rA&4g͏9-L2\Rtr~:%&ڡ2%iP,*/iL"]b)n0T'OLIfwF?$qxt4\6ݕ'_Lsz2ws2aT`U5Ӝp~L0Li@m#ΈZx;c4љiJ vԾ [I!vo 4?Fz>~w%9Hΐ`˼%[%5~c1u' !Hˉ5CFFuJ0]zҙG6K 0&s(vv% C{,=u4 $* ./ gK+|s=/-mSQn B"dAX0ԕq wGG6(bG^ mג?m%S@G՝U4=1ޑ. *s`~KLP +?N$\Z<Ȕs|;A۽Dγ 1F*@.uw,$3߽ ([$8SdC0",w;潆FA;[g Σ|dvU`oY>(RXp[>4]7yg~&ڵ}]-ˑۡ(_]8r*Ϙ 's -CΒy-n1[= 0^ձ+C0=9dVJ+ŏ_e5 $kAU,\Dْ<(Xj|ve>S>Xv V‚gQ>LH`~XΖ<j<Rsvcp萯)~ShMj'.&x~\yj ِC| -DH1%0R` 5]_ ^a܀b8T#ԨBNb0.oIL&|1҄_\4a:)4fBЃ!T#gchY`OSs8R}!.?b{ ]~/HfHF ")hhfwZ.r}!]@D4j$ts r*ބnCnV]ڎZc[`$,(uk(\U4zӚ| dWJ-W]v~'D!&*L_y$N"YعM|WC#fHFZY&ǥmgaߥtv(.2$Wipg'FA5bc}`,Z |tZEaՕYٮrHk QM`6؃jR 5 D_ioPK:>Z܊EjUx{~;LBQqxx}X-%<[|8.1A{Nt`K ]Uz)< ,wo65w5Kf.K[a Ѥ3Q{yʘefoLҎD49Jatqљi&73`@KhlX"5 4\.R?/.4\ȊoI8*w m@N!80[#d$ؖςjybX"¥4u#ѧ;!6CP Fۗ DJ9`]9=yRdXTg h,ARͬgd{Mg-`Zd+.Tȓ]R ;@4QhXDrwY/1PA&/g'(G,Jeĝy*cCxpkg?Pm%eR_!=4 `0ۈw!b XQQ/wymt8JX~s6*Di ^]UꯥT[{xSmWQD&%[ ]놮5u $6/9`7iKis -nt5@2o݅_j"g7a~' Ӑ2.7{T"kLS!ecd~UI ^XR vdݵܦFY-HRLWM;1D۸PN&L!u֏|PI#3=|yW(LU)ftMKٰCJ^`0tG{;MwV9K /.NI\cI$UԳ<0h:B= %|gk" \}ݤd<.wE %>c)Jk9dc3֒|ݡ1yDԫD!^lthHy?y)r<1;lg!Xv$,rtcJmgr?,RE.#>HP5|Ƿ^YdQtb34Uaՠ#&Oe `"0fY z5h*SYׯ *hlFeQF )z15^A*RS]3L1јT|w!ywvW )UE>wB뜼Jz!ADf3]JeC|\//AV!ªYK=>ISdԡqRh/$,T- X6av8q 7,9i9Jw_h)9j.렔FJK$!@'E: pc9Qgti7]ȐNWwq-9ǁ^xy3HURK~~Ȥ\|Ei'\YР&7ufa#'2]B;đ2Q'\T^9vm.+*}^fdf ;k(on^`Ɣh%yޟR@X 7 A_0u]?ہt[Y 3U{QOv^Nk|m$g`Ӫ%ƭOG<nkhภEmw ");/$o l:|\w` | aު.0ÑQԀ>RxyM sADOpjh'Dz@?>bWSiV[ky)ӫX$K#sPJCQmĞYh&&piHwXx΂Z BdKEgs .2U7pY `Xm9:zWD "i&/w^% $,='񅆟`Iz=|7%3+eĦlnMY{mhHUE#ʔ221ӸH4ગ̦KْbUg${=[`SQH)MY3HAMAe`i 9tq rx?zzUѳ 'R ViV4ڭFUڨ $Z: Q I)dtx/K: iFCw-x%54:܉ \nOdzFeC!>ĩƜ^dwwuPS*qਫ਼cxR ߏg{J;ȆfZ R8LJS$UbmSlқf %#+AeguVkqaBAKJ G ݅yCʹXuNr1g.PkC9C5L@Jrbks~\W5yRR5BڈE_ =0K!s3:^1,L?̍MNUԧڡE#w1  ;wWo t̎LT6gHhrzeTXt5w=qgÌYVi2H̐@gLdȪ 7ɽF*h%4xZ>x7 Qg-Iql nCaS ,p4Gz h$g%׾v?pAZJ¸.mYR+? 5(٢W~-c1ΩI\+CL$@ޒEgpcju`cq)!( s[93 K_w̩g򸏭НN@R!d^xs[nYT **oŪH(¤* i>t ,y:|(BVe/(XzBݑ+aI }]Z>h(;a,E^%,w8Z'2<N 9@>7<;P.5~\o)p䎯!\ePu[zmBPY βI!4EC\a-{jn>_&pF||YZ@oi:(c6{qMpLB*oSx6sÊOeGoo( s tSX"5WͨZXX[ࢬ7ru}PXo/.Ds%X)xq A3V#:q+"b;Y  Wh }K4̱Ϧ1ʭֽ`-,s7/I\%OAAC)ז?'jحiXkͱ>kVl<'뷬e5CۀW,2XOF7d&=َ'⹿`k2;'֟ LfWp_-9;+]!UM;`,Cb攪LDS&xߵ7t" 2zV.{jq-K.~ND=8bII&B$7GҮ+?|h9p\s@r6z=jb1/Sznn:l۱ %2*sh%r!VÿM/6z;hS_Kt bKaz. zp&?B#?Go;zٔG?r@C}-p-TC2BGa3?郸~!χ jЯ8nj;V{2)PƐW1UWs_3ꒂ{Z=L_ zn?tv`cqs^μE&?X>}NY `W؈hE]٠+xӣvvEK<6;T^7eq'; |=kOW0edq?ׇ@]x8booQD!J!y1шo@/i;8k\Q9ȚZ^G2 V`1@o1!wҺ 4 R2Eoi`uv'V<9X08IM>4^AiAXW'tWP(w/e ;N1 Y|Fgk75$Ț/lwfDb//[^h;?-`K{1%C:Sd,jqvB[j3RӢ0ӹoui68n&*J:> \`\.^quU Džu=6- [$}[4\֏$>}b J<0z+Rm&Qnh kgY*sIr?oG02?;DILs<3?RZtܞLU\-t>ʒ2yxa^>p!BʶSA8S LH=QuM"+g 0{i 4xnhEͶhx+H*\5ՊfHef/;"YA:pǥ٥nʴ JPjQo[P##]Q5b73z0C?vΐpCq]k͌2|뽙P7+>-%XHЧ>A`tw߲|$^oCӁ+1ȡVAn*ߦ*r/,d? vQN}9f 8Xw\BG~_BMAɒZ<8^er.ApF+o lX3wVV\{^;w+yQ=MOˀ{P)7E[R?9 ^@$b,S0'S%tUzfUKNI/-= /TUwIdN ֤.nnZm$r?'y:wjX~*KVu>}Dsw\$Go_VGYDǺC&БjΔVy +-i)S n K18COx[3~0䡳mR9ˊ[J!`Ni%XòB" N=U(Gb2^;M&IkSFq L*gX06nվHfDOBh6iSqpDz}ݮa*΃;˻KW{w%&N=֧]ܑ%4g:LSIG g҇Z -L@{Q׹  ŧ/C˜UD(6.S4,Y{#;Atω쯏_x78S*/ sbZ4ʛ |&pw 7:yFCg76L{z==VɪݬOw-Z٤<7w }u(v>폙ަajg.B7+]l7)'YF /]6e`ەjo4>HUqin[W"CTBuPcʬIO(Ⱦ/^6-)yWȠ ea&t9#8p@%Gh4\eOd 6Atɧ)?KZĨ'(G*I -YٙJ~XW@㏜-OѴ1KO*Aq+BQf7(?sOg SƺDʯ4.ިLD* ׸0m?&aغrz:^p-h6v|*[&4Aa٨׫ab^Gސx3|n Mb/y_4&G'@EA%dwrʠc_褃$R)mF/9Hw*|o{ fO&,g r"w'I'Nߌv0b'hCkH?⺃̦#YD*c " Ert3Dhe'Yx3[Ќ/I7R$=6 sWeo٤uԆѪ/v@ұp)*~-[fm\ ;kAS/M,!?2dApԄ/1£ 9CXA$k):kHW.-M &)zn횤"#/NK?ԳJR9C\oUh Z*;% p10Xy} D-η糺;yl;N>˫bwZk)E\PoԶ{&r̈N*A DKBb}+mGR6.!En? q Zlbʈ(oc2QCQdU>hz}muqo(FwRmu358!5i lDϙq-U^~oFĸ`Au2Wv BLiߦ^L\p]4cIw1Eq?_y]Z8اbPOZH9^fgu+Fg=f-_VN)oK-pBC3xZ{*J>bx_L͚NUV=y+Def\FOX%ug`r%8hӇ3ɂ (.4 H!TF[aŠBjX|:RP?܃e m zk8DYш#7Q2 EO׀qTҀ(|+|Ye-}hEc%& @שŜ&geo40Bf֠ 5!%}a`g/Xܻf|lKs_[""nQ:Em+zۑ:3+w=HbB{㉻n=B@}مx/*?\?+/˿+|, wu*:Y'`Z3b c[K[8nT˩v}`\k/1 ⹠5ʊ=vW./3_a;?m{gAiPF@1Qxubm$&N!;O,0/ }XEd <6g?O( !/VʛcH"SZh49-~d ؐtl!ЭC?M75 ߶o8 HeMG<`0_uyDOi(փٵk*s PxS='Kķ QTbc 践=d a!䆎A3#C9i"ZzfbqF}[͏1+qOK"_,O? ?I RrO(!K<G*|uz5lH}+gD8Z5JiG Alӆ/jHn5ۻ\efE gVO "ܬ yr| {-sYDdi75 zTTJy-;y-4Od{y8pgcVWR63=y?Wx\`-W.-0oR[=nXCa}_S;{!1HH#oW]Rd ډ,kv{26e{Cli`6 8~e!7ѣ7lKr{ h5)pHaoShip;X/~hj\" YZ9/Y&ĥW7spC4 ЍgG5hp:1WqX.YuMr9CBɮ R de'7KP"L6G"ٚR(xMkpca=K-( 0xn71t0#odm]x5Wk(_b8 q>Zd~!j/8<aO+vA`Gu&yS_Bwҡ Qsf (W,%J6`&P0G# _SěTHD&(AOe$[3fܣY@q&qғx|a66d {ƇK$N`~_5T#BENl|bVd/*8B X[ZwԦ1>ڢU t s`Я94kV;|RlİfsŒP'16NxNėtЩ wRrRs%`ςD TFޠ6ON7ҽG*c!.*Wh=JHUl|O ŇQ˪uY( 奪5xQ5n'3t 2UW69LJU;Zn K0ir<!tHg6~PsDFvl2ZĻy/#缇/gzT8+CdEO ˞KあK\v)\( $qZ9Ddإ"Y' >VWO^%zeuў\%ATF+W+#G&0!kuNP?'!yt0d nJסqbcNS4LF ۾B_ЃG c(X} 󊢣CLhT#}M*F3 Wjv6K4^N D*C?ŪEgBK;Yʒk7q.yKH~HƦ\ eEhPJQ(rhD*ׇ5b٤ 틴’ѵ%nA|~{-@05щ{=}V~ZGLB1 |nG:?dţ]ǖ_>>X]给n.qKׁƉ+ yt꘭Tڝn5|϶jZF:0Cc_}}Ƣ 5 JF9A%"ٔ?ۃӉU_V\R^7‰.NǓp.] xlz¦$yMg:Yy)ZWYԔB{=(Ҥ[v3:>&5>{X<'Jk\SC޷d< }k;'@(Qzi~3UW RB 湊>Xn1V|ƌykh\pTRgPXsOXQee%%Bÿ/cṭ%+yz7avg@ۡ,KHl0*o,kCϼC.Vgbfda4 =vݵ1sփ8[jWjgyk`" Yi$ r<@Ή/BT#Z ( :2ׄ2OH9YSwù !'ŤȑN o%''fzN6lc# LCfT0Sל M:/>ӝ9W3_L ^TY> UnLk\OXBނ|Swlџb{>]h1h0Df٬y6\m |)XbuIe9m,,G(ѳ~HnyeDG4pYeim ˾S5t퀡t XiFH'o}VclntbQ\^; 9]ydI-7Bg}_DPkGg뽦IH:$a,3 yd(qS3k0sMԑ{25f=amX|-3mr# %'U%KL;CTӏ 2;R??oa("{x(d$!Gmj'aI.lR֣AWt?v7lc3L0(¢옙gI[%v{]8I|Whx`hGz;DxKY, *)9h5n%?3JѾYg!g`d*1܅aAkEK^/^(CRO*-bz'[;ӵ'_‚O[6C{~ Dx_s-PF!@Tb݃2J7z` e GgѹǜHe?Yβ+4j'= H#MOޞ9ޏ!=yWrӺj$wplj;үH9kVh1W_izB3ULXPrlTm-'a`+J関l\?}Ly56N6d?'=Lv}cAtN n)7Z+B+t_ObHӺNק`ʞ0=g11>w9<.(bxw%p9mi#(N)Awmd2}UHO}V35RmH=eO{͜Ijԧ51NQm_:QG.cR>$Zx]}NR}_kz/G{ura3᱄7}P='nŵK!Q8\}T eD*WVnqåҤQiE şOT ( -|\m!Yh_B1?]n_-$|kz8^o9E!^9#)2u>iy< SUZc.( )n;TKd^gB_ifDoI?cAm<}KV1߆%\O%r5p8!߻;GVR< T0Ghy)=%:Z .k )Gc@n8 q>7 njQn xAeÙ_v 28b79]] +*?*Ģ_ d=,a~8 ߪfJPH`ZU wSB M ؤ?`n/9 ~: bDeFB/Qԋ}Cی O$2tm t bQz9b̧Rgݕcܑ.>P> ؝lQIh!eŸP%wslt)\z Bבܠl-ߔl5Ȥ+;d2(}A_SO-uu30'#vgDK2X=B7%HAM: qG:.m)!]Oq1*%OnS.?(*CMM!j~K^ C5rh:VC.X^ z&.9eyˤةs=foVV! Y!g5 H}mWräLfP6t6IK6eT$h{J VwɽT"%Wȶ-Ld8j1JL5\4h%3Bg\n芃(+~Eud bS`%1qKf o5S(1GY~~>b` A(rH.]Y]LT)-:B2xN,5lbiG㷛+|0:j[RqCE7ږ֒XW<$3j c=ImK09 pb 3 Z(_|Po^fTm?.̗㧯zy3m2w`2Btry}yL~׾~ܧI'Fݍcmutgޕסc.ĻDk, hebtjQU+͸*BL=]2_cN2}5ϒ$[Ԇ֘o[T5 {LZc\bVIDޥ!fO\* 5V3}*m,C8]hKYa7V}i2ؔDSIso;XCڑW&-ϊYd]ӺZUuYbP60\N;pIի0`dfҸFϗoݭpeƹ}vM \6Ǝͼ:4Qle u5Y2U [/ P+U>\pnSj6V9>O#r^ N}mԼP 5qdy0-7lz8R+t3WnoiX~m?{f5C~ ;B ГuP/?4XxFBnaPz LDM5y_"kbR|/qh܇<ۧ&Ze_=w"ZB@\34|ZdԳ'\g[C'Xw#36u8 e/Iǵ(5Ӈ"Q(ԏ7&e`(&< C^|P4*KE$dG =$ue^)剓9+:lB$*&tRMఃk[y3ئ 'u6'*4y c=:-N~N9ٮoV?y(թstI_<.Bn|F8WrWpӡ^<G_KH*?˪гߣ5J*M[&d ؚC20\*F5;%>2AL a*D UW7?֥xa$ !KRxAoی .Hj naOO3`.)i] LM΢K;~aek-K^'@puLY]4qc᜖y8t+)rw~&CBu{#Omg^}:-?v+c0B\Ͻ|NN\qgԶ )l|pUQE#. fH iTec={jI0?!q-+Jab8IE 0XӮi*ώ-kY~=/ J*Œx?_I8MB-6(bgx ԙ9PL1n+_u NrlIAZkNoԏ3o?J%W2(m67sq[P_ͦSHY^ġH] zJu29q1嘈r' 1*a"^)eu"xQ>TFWfQaH A[Fo5_Zx1`0}+UY1aJ#PkQuoj¶JuT.F`gܣĽʁ$оFxr!D趔"U)M$P-Ea]ʂ"B ]OQbZ6nJBGBr5"-8o]0NM&4щ;Ţ_S:׀'u7\2W8 Rіb 0\gd> #|99zĥ<+W X,(1 ؋evC,Ƴ>@΄1&6aR,5hO ,~;UgJœS8 ݈x0iJ4"_[xDʗ3 շzbkߍA8ݔ Xabg''&(xxZ.v%34!9ä1ȣko}0"B60[9Y_1!-A 0y{a ,]&/u%y!X cًx]/ꈀԼ3&*{^SLwD(Kb3gLto,W(ӹ:tSy'*`Ex&/ 'g鸞gENYoyub:x$fdAVS)Pm#̗+jBo)o /v4V-Rc~QIEh |9#AC&di_ ՜58- Dd?wW&NsֶSe:<6jPM*tH8jh팽lv M5(Y_gc XFtNbJ"W~ L hsЇWY,%o[]  ֊!Xi4WWFtfr;| [>&trS[9{=SwR lWs_΁'J`OA{BN2qW=g|CHzZ[Ն;F@oeҵ%i :<9UDH9o IQL &``RHvoB!RDڀɧkd]+4tPcD lJmH2ob\4d75w1x:u0׼FىM P~X8 ܪn`D$"W3;_cI+qb%5-^Y|;,Z*{gOrxĉ X- 2j#>-&,xgϕk`V4պכvmoZnE=\.T0p ?`[hv%w#xC&wXEfkv*ljiWIѠ)$O* Z[ud{_]s~:W>V4*jSOۗFWUKCXMĊ,$io "4uB޽ CM8Ugje|PWŪb,J`Oj10-^&" AaI;0m TҼd/fY<<46 j$dLeB K/ =]Ux>O>'4{ꔅx~ubO.bBF!8".4\Y P@3z?PD3CO$_Wi \fL=YLgE_ӛa;M&oz2q.*k)"*VDU٣&@9,EЋ7(^ i ր4 5'J7L?(kCއd旀9U_S/jh~N7T_.9,M BMmuFڴy Sp) &R:BߡJ|hE߅k\+Pu\F!џY"(D=?L1F@PPNRG@ -H6(y) \հ7ϕM`?/ydg I폑\KH}nY(?!1p>*ʵoy\^>\SwLo/cRr`F&9 eKov8_Ƹ 9p OVma]o"^*k:.V\A l(W|0m͠HBG|LMɪ7?pF] ep7WxMouA[zuo婔7?ۇ?Y?nAN17&<l!d~KV|1e}CRu$hc) Ϳ̘kP3BuۭyJqr]ʑ= r>V(E%yL}y6^灯a৘Zn+5ĭ8%[ד ֌A:{&Oq#ZJo-F@0Y=Wl(sX.G'\軩//glҧ]!O: 8jH5iLG-Yp M]:%g*ES٠o5Y -2~Kh92Ovv&{!CWެxc0a3'U$_ 4/RFh.ʾui@qGs\nɭ C,`LlhsN ;ӌ&/ V>F !!/d䩮\+}sW6›{z}q&b߼@P49 L3@ 0X hP5]T;d$#RUГTuMWE0B5 Q7u*.NzF3E1 W Ge(`լj#z0hp4/?I "pnf̈́EHݬnfN0Br@x\QTrϹv`Bɮ =8Ǟ\e82,h*3)3;B/'ˌxnXk[uUY{jv2:AG=ủy]# D ^4os u۽pCI l< &P"jAHA.¦i+?xr~WdbqPm_?^ĺfh|9jZfF'3Un{b{0}omnšt8!wq`;UHMp XgX9y(RDCDi= pqָEQU]EP&,2ޏ}y_msZNAG3fEOtoD5nR&C/'Tfb@ 㢗b;cynJZԈwEkgJjAPWj$SQ @sywS݊AWs?qh +xz-hv,ZS]^k)'D_lZM&):(j.;\KPoh'j>EJH)V?Q@䁜\,[S)2DoJc1,)2:`A's*!noc=at6x2L̎y:ҶqCEިu%F>Tl|bzozOyQ:[CcDfqkKCyg:נZ[G bW㨫A&M;=]'W-nă ;`0.QsFx1^Ervj&{yJ88fGxH$zHpPY&n)?ʲV {aPpL!;0 =фz9M_ٰ 5LY$_Ht 5 ZEFr+mq'gfq"dфyzt#Jtu:ξa^[ݸ#XlrN|k|ׯow+b KA8]Tjc5jrK&Xb_8;wb#lŬPy[{/Q'I09"%(H{i#Gyٍ~*`/dRk[VR#t9y:~B(.mpi231D*jTDS~) J +,}-x y?Խ =(1koq ƆQĈ+Q 3lZ(zXtt +➉ iiYzļS[~#qc,:T5`@'}̃0)du -U:nm\ aD~ ;o1ҟjZv`h%j<IJn.Oxm!,rUoٚ 僫 !@ҏ!CQ ÉM-}d+Nm\(G\fSD D u򱠑 j$Jq]o0KU>ՌAik uX Rʺ~0)b wgL'rZ;mǭ,gvWCNRIXKu\~y)Kw;q T!/j#A/_;9kg1&,Rī}O]^hiCS@ZtfZ2OZ1JgԨp ^BBwS =vB/by*QTvrLVmn$RMMe\yR8!7GYXiXXH7t[2 rL w;B#1;x1Hh,H_A`y$o?[)SDLrʮ5̲d[te+oL^TĠʤJ+ːXaxlf@"Q8;SK[rԖc.Tngyt\&_D-Gnğg0o ?rRBI#ʈ FZQJiirq$b-"ߒٽtEpi"ci0ѹj6'kSyaͺ uXյ\+:*(?LVD%ՖMEMF'O}#A׀Gw7p|{tV\)"n[Ʋ~O C 3ViX9ÙjU;k4M[AL]QjFa+ONbX,&*mp<;3IvR2`:گt qv6w EIv!?qcY6 C g~)yݯ8Bƀܠ%SSM:@y#f#'mEZ <+n!F%lv]g'4m?ڒ4BS ԎUqy67. ѝK&ͫUr5돿Ss:Egk}?1kTD)=@qfCeV{pu Aɖ׋C∂5[ie\Ui(X^Y(:QT0Kķ9(居$ D "%R i#.qwM`}Z,ڔmSE0<W~ڗx kgψ. f% /TɪR ?5~+㳼ֶ`ToᗔFӆzʝ$P[cM 񤯳3 jgKSg55pSezaLX3xC(>9QCc0H;je ?~N@Ƀ e|j EY1&AvDRrK/~fV}+elM&L+eɻFFra"0_CDû*o+7;rMUg/XP ]XݟBVԮ~8LdqgJʅ [;|R#zs^4CM"P ;=\ ;j͍=YC~˨$¶K,T.롿[1pR9q}ԉ?! 6Ը`2¤\0:ZƳ)vM_Wp@XfBh{9ƬLIFQEnoЖI(廞j!n@tP_.` {|wWU@n૛վw{;,^剥(c]([j mjy MOoZSt?6\ T>P=v 9 }kZ*XF ~[`y,Vsop6;6&dTW|-a_虼S:lX|0{d{)B`)$' T[fsGp/Aؗ/*= HlUWT_U[!̪҉% tO>9}VW[ ԻRK(q6qPlxq@{.Hx BZ4y־pQ s*[6]hYW8w7Muǁi-1-C? K2zf|"erJP4!>|S|AE }3z-c -.hIhsJOb,8*Ć|x09JlEiz'.He'Whz K"MܵPFtTp,R3)AE3J|k3M2a1.]$> c$x }w`[?&PՐ y)'+ :4_>)}{4(4> xk1tj!lE)"\OMmKA[H3M Qv6,2%Wos3 D5kA2J7;5lAywGZ{3;;͞tsVZ2^g ~f+t7:OeYTHiOWnϩq@NFVL^ީ QTu W0 cfd+ cB=3JavQGDPN&ξ~mHwg@jA޵:,5O5˧(I/;\k4|'1Ч 쁸^<4t6Rܫ#3a1GWQ FF9aC$x;Ӭf&n2o^2tXIm</pL0Lnc!h@ĭ#0jF%1\-qΤUQ} |G$ևIhz1+XRnf_o4sؑRs}6-hmw*:ꓙ-5WSؖͱ-FC*`}ynQ6qp%eiq\+c}6Z?l 9T:|9PB.X{;.5?*(B^p;{>Ƙf?'3ȥp ZaiꗆGS|\?N؝!L$+ Dd)xTse7xL`!1cq!; `47 \T5:Q|our+3? Z3HR*vNgL("jŕ~MÑ)Ds]&O&lbB!.鈮c2 c`ȡL,)xeԉ ]`FRB?Zܾ`y%T'В"h X[R2bŌ`RP+L4`/=3in0]ohhd<Ϡ6Ke3Sfim1?Aջ)B)&M_2pdd`}[ ш.G#hvn^N*@ߠ\KU=Y߲ M,.lN\}EbӴV49$bZC`&բŅMy*9AG@GaYn9KrC-eV |O>z hnRj:\Jڴm,|*w9M[K{/E0|uО1a"e,s {zZk3K)jԬ6z έnd[% gVY<9)eѯ8R1U,V _SqlBZ^Du3Ʒ:;^tj&0r4UQ(?$`y`9O+GsgƓd+"H Wvovb#4=ݠwҥ4*gWRɧʞ ĝ6˔5ׇ)!)mw` jl@Z G ZIˊV;7*6!\u:@v I%3[L(@pBH&iMEv#Y2|4\Qxt k1J3J"m@NجA;?f WS^bBIVX"&<,0HsmDUmB@wvn9%qh_f,QDfyo!h`UE㬅Sqla_0opwiD)izqLZ ¸z}≮ >_d١ػ[%/u70tԼ17Iv2 MYt@Ƚ{[! R[EbzR&p ɻ V0EM&Fg 3ܤ3G,pX(K?ntC(W,>DVP/ɝiDfe C d4Fe.y+wʊ3iЕpdiuPV`,@i{2ݟ?[d^]aU*pFQPRI?W__cicG 0s kf)঻@s2ZL^f-ZINQO ]h5&Wjj$eQP{F( LDudYzg@|,dʞP\ R N-VﬦK׃d"!r}&S@3~E]a#ogCnt [ 9("RLBe.rD>=L6+[̗$R=)!N $r@b{yb;NV?.8FnC7|l$ Wi1zPMvG)zū?oRƋdD2 ~=UB>Lb'M6 q??'= GPm͟+Oӆ+g #j{]٤R;b:F{=)%n_˘YaOyb`ijw0-hR&#ʁq=w!P> WKJ7=\uMSZ?r*UsXeNJ*"¡,_1uU7Yu☈$/$~3x\ի.t&2gXz/ol{+@u8b նMUSmы~LFy]/9>oeERlYn"0Y8+2 $* ͏X[c5@+Q3W׊.X|6nK)T>R)40;qOemaz1cbzv?1ث25_4ՅP$Y3c eԹ:ٟ8h=m&CCMZYs8գWk0 ~;'NcQ_{K J5aF-fPy MICtq_z:E]0 lƜdn㳉Y2*^hLX&xoxE3-{Y5+GJFK>BV"{IP @kם-W hRQ7f E2z]e0i-OO$^H)_ ʤVmu2f\k*s(7j-~t|r~)jC$$\v `KII$"-@c%.5N0Nh(@6=w*ӷY04-dBUq%Tg\cUmxv0+\n L-Zqso3ÅZŵ|جIƮwI=n&†;p@΁l4둷nF8ܪepXB/ٍNɏ?A{\-ZrhDWb%=En=m3Lbg;&U=~w4C D;$SaY흚k:N YMoH_+D"(| 2GƩ !/5 J$5ctl\Ut-*T\OVKȊSkag ,l7v LŶ%b͋r%+^SxC2/n+λ:lZ3(@7{[zby},B>/" %xLc1;P1s7+'Pme`ӀSA5K4~VnX7#BQUҬY-͙QNo+[bFioɷ݇,ʙc!9խ Sgj5;)~_LiE1d(K\#ӝRJtȮhzHmt|V[sZih/&e&62?]ٺkQ{(ɢʞN"͠nNnk9ߧQq7@ziVJXbr9;N& GWjoJ:nݠmIJ; xGоSd4}TeZJ{`H$*e0#&dHo$b8 DGkWK}@zA!BFN9rY8q:O@\<Ɣ3!f[`!2]m]'w]OD>y57FZi]y32>0AD5jBnFnaX}:ӛ5G%u1Yw7I bT'Fۊmu~/]h³3 w`)v8v"vIjH U:%W~\DSәBoբϧo1x\d_MV>DP~89[W4.qp]z{rXKD:A׭I^`Ψ ?Aq@sWdskt:W+d:؃adHJƋ lhs=%D1 .ۄ$o`U=\wŔ?uvV݆` >C1{:(dmW!f55'v~Y2`X}E W-*0DID7QК^gkULns|p2(-&lMEO RWSv^ ^kX˰˶^8^⌼Pz۠ N-UTL 踖 ]5=.R7E]{ #ALSO|bp RwիQ\#P- Z>1Z@Ys|܅'J,%yO%&oڟYYC[`S}v5YWr$ouoL05U `>VU_o|(T0P"G?"_)Rb354Qpq -:bOqmh??4ZT2 55:NJ1fQta4Ji4h}PX|T 3$k$^޾"2#%V[|) QΪ'd٨oJX8w9}\+;@t6E#ZU~g9_?lV&CR7+h9-=ZR=dD:p sdTP v dsh{DU:yyz /sǩdVݬ?#m9'&Fd%7ŎDwPc]p~@' UN!VDUf%D<%?&zKnbj;d*àex~tVS*qC瘈K|!\ xWٽA׶܀j/1h&վgi͈- I)v PYEˬi*;–+5 l{_>+a 9GZIj/ve7Zf@@ÆYy%k2=XH>P|7iEG kG+ꛤj4s@BMGv=]࿡k!t‘kh ~2z;^. 8]Ԉ2)M\"СR؞r[TEDo]V0M1`|o0NSn h0[<-Īс.uᾹ}Rzbf3iC<*7Wܪ?|C׮ H^ ^S*J/}g%Kt;nLީxݥޣx@kl~)O,fKO^zON`^0g_@XK1)A_8{DPU9m]vc혱񈌩(qKoe l -l%Cʌ-&OK]ww}!RdG2Tv9OXQ꼍7KV-h]E& Y62zm9ޘxR:vW9ݳMP]KląsԖɞ'-L+KcOR=KOŜxp=J-NCi,>Z'zH ϔDi񣓵G*1D n9t{*[] 1mQ,_-Ξ96fWaVwDT^,0n>lՆ8/Q'*R%WD5PtjOtBMYmx F ~p/a߆ ;{bFO={ ,tPZ%b@F a<(uf*wg؉35#0>ܛ8K)`,JYn y#z/K/UKOߔ_ _ADjʆ ݈|1+ʐ?ΕYJtTjx'9 *jo xggUFMve̯A_55$L޵Xpsk+ \<׊LFC.$ZI(M A_5Z!{ zƋ3bV]qSPB|M*קzJEF|AMP-trfF jRq}.Q*P ' nVKk*eD4g?뷇:j*ɺL'}aaIk6p;;Nyir4_TRz FiDhSpQkVkf'ǴOyo&ٌ^X f"kǠ=Hn@_{5;JQ7~)wb:J'7+(#坓Xznd*Og d,m>KO5)‰T ~QkY{hq-OdmZډ'c.)%3hHz>O}"`h(Zz}W# s>M 14TD:`Sq\ғNr-7@5>W܀j,z| 11Qg9m0kQﺪ•.?`(42 ܋R 7wCT,o:3]Q{ Q[س;xVz"8)dr''*n+n#Q{nq/i;C>}A7RjyLt:# R`&s(9샘Dd[%oU3It.8(: }cܵpO , *(8j;0H^T&Pyd7^R(H֘nPA Ku3Fdi3~#ҕ4E%u9n>smF˸pk ;Eu^bfKmNw\l̸c`$tE5$Z1&j$qV#fG賤4]XG:|CaZ Rl}WPqb8PaO_;$1 \Rngdl0*HScP?BU YMȷme ~Qta)u2^ckRب#YA |۾7I 0D4m]SBP/3?(iWA RXwQT2τ@HMbZ^nc;gV1샖x%8dδe 韛G'E2,̄GBj QQ&)znn+xv˛nRvˀ6ǢHG*dKea;lLæte"IC\MUx!7reE XbPf 'Q$UiF"472ݿϴ_z80{@E3)O'o\P~T\TjGsm.c+9nS ~셀2Ap=rzk|ԥGkk>%'!T;]-enkvҙu4<[1^xf !"O#ޚ gX>,Hjju!u"0)so :n'>[~TG-+:Gs4诙=&h|D)=ٓaarK@W,ǫ Dw`M~zk8tT5=ഠujAWOƽK;^bhRrMSbO/_ɭ8#o/H?.7Sr/(!j)YC V%KXRH`-M 7s*O~&Nz5F!(v$@н3(ƞ:=de/tn=(hD1Z(fo7?w:u:_)2syǘ:b`F3h#=X0Z֤mRP 8Nˏpw`モ!d"(cCy3T(\h5SgXG!'5.%LC`蘯2q>ۃ 3)BOiĂpsk\Vrhf,e1*~v?i(0ea|> v)Qxdz|b]w3X$rK,YWS7DbZ,Yko3](rRU򗌆( M7`wT/CR^3KlIٸ甎B>Y;x&S&!%^c{NJb>7| >r^m7(83 STRVEVbmbsޠ/"HߺZ|8z~G(7ĆXP+z[擠P9/qGG ;x y-ժCR)wإ'?R&]qkI h.s(&b *r:†3<06[ v|'^VXeRaT@0IZzEu،lήEb`%-9MutyͲA41qĎNF|eieI eo%̏;chxX~7J ~G:n6 zb#L!o 9jo AB4V`٩taE"!vf 2,΁Wo6ŕTG"qsfyhU ! JcܻzAEku)ijuAZ֚7NWU0prL}]rJ]D ڂyzUrǣ )'%EUֶ%X IDMɉ6ƈI撛([P;kXRl[a1A$xG`iy^ެ1>^'Ox4Xs=Dl O-Á0}j/i$B˂wLRUYt% )dhcsJ-Y5l_`GP\?nNۃt&K{6j&(Hnm1#TXw= ~ԡ]Y#z=!(o0\` {P}ֹW!1nA~wʝP,euO banu6JncEҀ6ßF1ON<\^ӴhZK\:ݓ3TI5o*RӈP`k䈤|.ddQ ._; |P`:w}i*i4aQ?*TKB+:9nc$d]L6|0># (V; r70P_Buk.Ps?9T.q j%-X/gN KN.w(?rÁrd)%tKn-vnY(F/F!GJ)1hJc[tfu =CdVh^5#OZdsq˖C)-4+on?P=o( 𛹬hZGH bfU®dۏІ>r1  N҉|*Ybu[Vgy?i9]wL|Lnk.]?w>/,/J-S۸HnF%KKEE9OAVox%Η!bF18홭ޤhBbm+N+XqlAarؘ윸dr-u|I@%kbu]̉5P^x.Pj8r .ǰu~MΣ pL%$v3(|5'8K#Ih8rUeca5*(͂yP]"C? O`ORWgJzIlT`t9#LtÎ5 rÝSD/n[:KC0ƑUB6s 'o1\(}B)x ;Jڒ<]X@jLD]5?|t1(P"Pw`ȟd5T!dflI4yO9: ? ׶Qhffw @]܊@3-D-kQy< X=bm0D| \_zjflA0]!|/:Y-Xk9FU(%~fȨ@7ΈȨ+h 0iy'6>)CM]=3ʪHzY8F;鯣rP-ﵶm`-T,;˽-y#B yڗI]"U<ru4qv/g.UD %q\*cxg^.QP>:Muc~h!WHJH><EgVX L'e醤)O/`!)XѪ--m1e·v4De̬H5qô CZЊ \T Z]S{YR#o'U42t7w?' 7%e9nUWKu:/g̫97T\s|~驷A06[}85B*;!)̙茑A[%2` ݉%%Ub\1]7m܈̓JUγ0uZ M Dm쒓z4SQ/HC#֔S%ADs 1(QttMD$Nك.m@%ƀ-CYƨd/8X[ZL9[JLA-;Id~Y6ia$vi-cWn؆PV_8M]V]J1d ;#l!xT0Y֧%s z%T㶸o9A%5)b NCEIv`ȆviZnCT;ĸHY'@%9 E^-iI(^R}d&SQ4kF.3Zv/,0ռn|$| XIu'kB_ %-U5EOߪhA3ʞ9@{/;!⫮IREZt|ŴZ6W8[.a#;y6W7ޗ*h/mΛOm+Ew!)^]b[kU\@ų^%AP0J$3(g#1)ψ!T-G>GSdul,W1иW ܏ɣ5hā,+*D3LnN1l K$p=eO~/E7 b \Yͯ뼀 L{TҚv!ʽF܌4pцY4Q d LZؼvJBXVp5"wѱhV=0ق ،"Why/ɥ;kQ HOFOq'e Wԉ;UW:>߃.,/|!!- Zl<) Rӫ(͜aZ`4y1rE8|omszmԃ6 "^Si/Xgt ̇"Py%(Ā456͙Ϛa):gGI6 yB=va!Ɇ _1*Ş fJ{h 9ҡ@G,RE'5dbfr55(Pk-0!CT}Da4P >?dR :Bghg$/&-GLC2gIݑc9nx܍Q/q}c-?޾Q[H%&s-Fefx#%U퀲k3cT 6De|kc5˅6QVҒw򾐹sh/Om0wxx-ڑ^S=;޴ p\Vi\2bĝ* [>>ۭEC>%xUy'LK)QF~u'񔇁ҁ%VH8䌤*i awP%WOkj4^Yg}r -Z, 첂pHzMR+h"+ 2$r Ii,* |r $}eT)Crzٝ_P-}+J JHqΏ4WSq[GTIqU鶹JUv 8@~t.IKZ7oa`ް?pZ7>2f*QWN*f*D nC&$᛹; W%$NjA" @n\ݘ( "@Hz07d g#W|LEe~LhCVʆVuƅFTŁUqZ&,sv!V#%dO; "A#={ p1p5/#OM{ R$z1E9/qg+S\do"%@礔LX$-)xWF)8y_呖~ZY''A7a=3G[stW!X?\dɮtMb{\N MDŽH=O2KrwfҨ1Hr_.%"!-`wr/u@؆#LbRF(\oNYoiQgddT vBCPN0f?(?)_v3 x%x`"K;@K|ؒi)2SjxJp(bȤge8f".[[]tp/ և%{Qc!b5^dcbT=Nͩ}'']&G|aYM~J{9fD)xWt;V8R'BdBȸyiIbP?\K#-jxS;CiPhW, HmVXD 7kӃ-hr^bg=0wꇑ]C12_<}@r.io- `b:UiARbiNL3`GG=e%5# G Sr|7kY#Z^+Ѳ464ԁ!'fcUȉ:XE,a+㥣b$"9fg$꩖HaPn9,OPXUiQvgh` Ok;~8/k Jg{|xR;CQkA8aqW8&:oӹX: <ݥI5݈Z$V+Jz0]"|(ƣ/ٵ`U"\4')tQ$խF8ώsyG<,8TŇ4(6&"Rx;Y s5~ldL؝>UvNRt0ljh}B? 7:8_~ &:fx3!֝Wtg`Խ[9lC{{9yr@ITSfg@V]mDB]x;Y6@v.ݵ`Q%ikI)5nf1;MV*0SZ@ ti5@\P5ĊnI(L󡄦 bq˜$Lگ,1xpT\3ΐcФ13 Q~F{yE|JPk5}Js̽߾F-Ӹc9<]i]G\ wt=LVB\LF!|,yE+2ŋrx(^(3契)* p;U_WK))n}\IתЖ<(u!2p/39t`]#~ܻ!vIyߎ'ftz|'N)vY%ƃ5%z4#p!k;P|0Z1d #~YKǩZi곳KÇ!9ҮD>C4/ oLvLK1BUE&<*5@Ӄ`3܂+{&uR$V6(yI'J ؼgś\v ?psBPՌ9xꞟe=S$CVtK@#(i%^&~O~ uh {mvjN+UBgHMմI,zy&0mOK c01x~<ۅa47Ixډ}+(,;u,KX'˔MҞةA-"kf D| L^_Ms$Lqꩱ 2҈yvT&!Ȳ_"ici@8ѯ^Nkb @+G%%.AdHp豮e$lGoȮxD"[#/)tYfLKC~6wqr~l'ֲ=2:rϑ8]7:v  6> o ”8hy/uhr]ԃ?d^@ AG}`3)%peŽm΂d86tnۈAGkWz3ZE5־@`zFӽݎt\ѻSEɡP4 GԪY,ހ< vhZ1+d#;${5ӝ#N킭]̕ b%@S#C<7G\.{7΄ g ~ކ{jkKV?>L퉺=1l,Y(RƁQTZbóN$+7698 z'Q(lVgaтe]B@J§O9O=#:/OΗD"B^q*,ȏ؜Hl46@)XZ-yR 'b't5w1yao_T츞^NfS bר'EZ˚uWrVoV'6ܞo9dY WxØ@ ݯQ-f3`vYfa2冗R/P"z@p #QÂW271 jFMПgY~`"T+&Q8>ș,$V4ʼF@6HdlSXكĮ v+LzHD'Z-֓b_?)e${{Xt;3-gGSt"af2/PCl7Ɲ @[9:NCcOkSK ƥc+ogĤki6yo6akWs6DP2ejSV@aȞ\xB.nv'$=xs&FPHTkF\-ї+Ϳ FҐjrC k\ͫ'F^]Q`NS!j/7K|FUEQćܞ'Z'\nt;`B(P.u`7LJ֗>ۙd|R8J{!L8T- #A$"mv,P*]Lt@ aQlgT{ru3NcVN7HaC q X:g>A պU44 J^j06X;B'T0az=R5 lܺP |(P+@UJYxyӘþ䊪1wM-C5ʌ).J8\OR:7 uz -4G=_H("LisUqPM4͟}bРLÔ鈀F zL`XϺA2SY{i-p::X'-y4@LCOA)@!B'FUlz$fpɥAϥ|5~ŷr H}TLHq#ֱY eDԍRxN&f<:Z8\u,]H.JyMr-Y4.yk1e+;02ҞE6"K ؏ODAx`"rY <Y껐c??0A`Q͍dqI~6]q;\Tv,S,[eaBxeBpkYXcnWzGz?+B$󗲊S~0nt>=?>,A [iLi}zj!.(j+ƈ| cc%œ3!2H.<> [:ٓ!t\v}Hi UfT݅>@@*7]m<&7;`OjZ|C]ST3"i9XE8>Il<Gzfo; ;1b尿nk$>u{ eE`=q3B$>Q{^FbhFhi0SnSMrgײAzXx˴h1jG6U(k=*c^/<בvZZtp* bvHNσ6Nr(tjY SWKkD`tGCGl:f24&xֳ՝+6/CM(JN?S/[[өtQ}H7Vq)R0)4()Y p?s RXcjfH=_N壘e6Q=7¥]^79hȈ {MPe@~ ftT*".09g3^ Nʡü.C2ט xtkhSV(ȌG@>g#LYkUVy=g<[ ? #}3׫x*ig^E5m#%iOQsCqW--mc'֕FmZlj;[54s3 Encrd9 &2,{M j74s1Pvy~u% hu >R&b/u;Hx=de,3+b%{fŘ? ̸1YJ¢DЧhG_ JB;N0B-w~fjH_6G 2v:ؼkWig)Owݦm06(R9}#6{jw@s '|cQzC-~:h.hJIS-:'"?0VA" 3RA ֏\?wGkEj]*孵`'M>FfS1Cee`!ԍh\PC0n_*`Q}(WhsEӌznpSsd(N7ǧbvRAwȞV.QOb>~ ) xAa.3pپ+|fugE$ޣ8~9p¾Ybf{=ݾqb,t5sNƸaC֙;8qCY7Ό;fFdt86-( 29Τݹ1r>QZdY;V}Jn ϣVmUTFcGuUt vyʋ狐@fQ-Ou3׆ i%~7K@} [Wjd02QҔ^$eI;3+I ==3N6V9z0"H~RF 4KU;,qG1D@>oMāpbu{'mܱ}#z)7@|P]C^Q;&ۓN;D$@Q#7ntb4[{TdP[9yldw aÂlvYJ0L&pA={45z{>?}G#eJ0k2M 8vGѹ\L$~ mSttcwcU=C\W y=56s{K(ock5C{$ʉR/G"D-XQ93t AJXPH0T7KU5ǽ#]-^;N?TaF?a` 3~FTHKy3#SFӑʩ*-sP%IuEGX,!}8^\H )! *Q9ʹm_< Z0h˭$T7 Q[;}*7*&=x]a릾-c#aV|وA jDAXkDZGgU *15;̝t`tFB.FyolbKqTe\傘DrMG4!8?1EڋS3ʺjKQpMC7"WdDszp!#y_ m.:E)vSУfA2̠ɗ{8%)iFn0/03Ar\$N4ĹG#*' dx0أ>@ ml&%N{ܹJA3:1dwU8 Q$r |:h0^(idV0t* 5(9[@pT-d,cpE;Ҵ=eaJ+k,~oк s{Fओ6Kz69d?Z,j2{(7'vH4Sk"| 5C"agjAh#[qspxmUs|E)Chɣ,uiTX_"I,17a\T?:0jQ՚e?" p W 3_#VI5|ڽ3[9,H9(r@;> `n0=p:L .[CGR`c3䋐L3TҾ1yOo?|ͫMK' ߧC{g V1| JPAr~ADY߱j3_b- 1q i`w*eK+p±954ur\zǛ#bYJA^AQ SD}m =kIYS<_]K%/&WHq AuMP|[q" З {#CO} 95dx U4Q 2Ng2\(ɣ-xSU~vqa !RaX.И,/{5@:G+Q9aYTVPDQrV ޢiZiIi6{&-WmrSavt?]~6?>;38RyN&V$EO)= O}JH3mW4ٸ+87,`8ӰRzp4KR$VwA,\4X{iB&}=יRD0̟Z[bYh_# \ bZRO8- VL&O n bl8>XI־)_vpi5蝀ï7WW_t^|GJ9Dq}.W׀*)wl0KK^ ,|%\:> t `nc],7 Hդm{-ʂԷm,,{9G'-ޘ'QLTK,*O:>ʷ)DA&ƞTu"Mu4|@:+6nQl24}"vFpxHގUsKNܸMt+d›XhL؁9kq١| ?찰d ~"z"ۺdl}/mz5wI:ԫVoԠQ,柖 c 1E&J!ן\]PCBɗؗ']\ZcwCjꅈ6lwTpL/t47]Y_η&Wh@o 91d\JKpu転f|*4;Z4C= >@ =sm8/J73h㹿R,aʝڦy~ $/DS"ڙ^lWHQGY9z7*+3@#{MeڦI!H}/,* &%BGCG(A_+p'/r8bq1y8>x^^Vf@IX̉ˌ.^Qu 0>R' 餕$TWvzJ$7u^J2(gw_BTyK}Nv58&kK`v2b,Iu-bw ѾiffۢG*_Fk1s+pnh@d|ӻ}h[b1 e/YKI#6ՊA@`S@<Vj5s@S̓ &Aѳ('aiCup~fmM9w2 3#z95o 3uB"0g4{2\C~Hxi5H{ΒpmXO+9 z,nxE0wul=M?M z q5y9Nၤֺv ~d$?׺IHj6MI"H)l@h7`Z" Fn6c'O=aAwYe" _Dqė*^RaݮEȣv0㬤7^О5 ǩyg;ôEALcc|F^aWt4ɌB]V0d#A*Ev)Ci"x&q16# G:qh rf!0t$JEcʴFl ]ij~Ȳ솶y=㱩e#6Y,vOM'ujB O){_X_GݼK*}HB{곪X|A5yȉ0BE{'U=Nevv= nUdo%%%r\RRەE&s5ջZ?eɌVXB 7o`J5".x V@x6l`Nx"zIB+*aBZfG櫃Ďyv _@lZ! (`!=քb"HsBΊnw%4I `()-xq.#&A,8p }>PPD6V"صspG_+"E%dO\R0Fp%Y wވr8 48|,7Xs",yaFklE!kFSW 3#U͢[{٘!@6W6s $ʶ1kF0w)aFٹ6LP&>Ở~I{h` obeHҟUyp'=Ji.&H (14V< J-r~yI.Nxup^R`tmr4FcM"7ǠohTFh _ixر#ә0+8SdݤFb,O]v3@# 6sF7Ii@~PV!^c8Jjl\#|]U|/lh#7ΨbT򧻫 e_G>kX|K!V/UMEE% 7^, HgK`0-5&D1a}SX'PB/@}c>26̐#Gv;rYK;NŸt,xe@ޝ/S/qNK9iīe k-2b^A^AH!4u䏐6lZՠ E[<c1MOBPnjѥwGBH㑽fD*Br;s,G(&U_~Skopߛ?c҅o:-j#]xGjlݦ*ԨQ jNQ'ʣzFP&-W a'`a;^~S ef~q(mDy@"Rb&$PJ?*xȴ<%=@H caX`6üDR֖\֤>tr:f…^XԆ0#m 1?Rn I dk|<]֚ qáyP)$*MDd硈Eixk?dkn.m.ۨrfM n BCkU5 B0QΕ%@5B$G>2R #N 8]9BSy?ck|4Y "z; MV P 0]%$0:3uaXZ0U- yI˜mb!|'oQ L%ل´CvOD67ˇF* :[*|AsکфE}{%%7m<> mrX DU{9a 8s=L I(:ݙQVͼ( ap?rQ*S+ :0(:$q_5%:e#[s|qR'GY5v-!WG)+YXO_|}1\. -Hp I@Z?@U.!B<4VvGA0\oQGP<` Xr_d EDPA24ؿnYWtoGD:^.XTG m3&& JgDmfB`+?+R#_㜡D|#RO~$7@<}?C#L{(DmHcqђb~doqN^ ՟wHAvՙ$GW^+h !JnA"ve?5GsuW}^+{~sT7dz ZfP9{O:{Nr66&C`o`@ڡxgj􀱈wYeNe ur)}w_Gy]CV`/Y4?Xy*zҀ#ͳ]/YǘgxIG+ iJlQtNpszp. HshڣV ) *~IקĂ,}rՂ ߤY/A[/APUnn`D-#F4[P@>3GP1'\x`ɣPqt&BhM)8ܖflceJ^ [fRY5ŷ(I\wL|x4羊xҰq#NԢ;'D:q :m4^8`]A'K}>a Z?#Md0YDº&nidF!9]M/Lҫ@qmJ[SߡK]a!UE'AjZa5 /aKj$2 B|C\.z~ W"ws$[5w Gp`/uh^QhT? ޔ 0r· @4f(8~jug]~Syo"ٹ<vT(+E3уǡp1E,(Fȭb`rpntd{#7Lh\y-t=0aþPY[C2OIiQm'\a<:)_swQ _-ny{4uT ;X?e'}Ts1*l+ 'NLd7#P پތ JVPg?_ױGAtPK'qU> ?#ٺҪV?VQ 2+{A!vRĞ7M=MqIi6y !L;'ؠ_1I}PxXS OمdFġ]ak FiH'2qвn?Y?"XSdOv,;E];3fWtgpbXhRL^$pS$yfVeۉR!B.n֩$S@;K9TAg5a=K)6){_YxgF< 4xݴ%xa\fMl{6&ZР9X[sf-,l}B 'h7N a/O!#0goMלؓ|?ȃ42?6Q?SЀeUMϤ+.Ms|tA2øO!;!/!W ~a2Ҟy}*)]L z) Yk`h7³~Ia0.svS )/[ dz^(2LBncEGƬ2^kTfr[ =[o1Xk n^⫀'L ug]@.NU 8miQ&/N91Uu)$s2w$N: ^S€ xI!-Q0uo=.L4A`eJAkrabᨨv0&8؂&ey:OR?t6rTdw?[•`Bff`^zTTJNnX19!9e{dDWH11VExS'(ȓLeĥVw%Z14 PmsEO?MɫYOf_}2w_/k ; ='WUww'=Rf/&U5gckbֱc9m+$թrˡ U< s)j5^!j:~/Ke ExMq" $*YBŔcօRm>V)Gk (jè"5֯w2vNR>q gaj}ɦUlpKPA x]e)'lq^ OҵhE0 !eK/4rXkn}"@ b Hݹs렮 Z yH)J85`6•i^xS+C2s;fp. /ㅞd[~#aSi{{!Bj(D&澮  g@d2)7NSu8/_Q@Uh G] wyp޴t]PrAfcoBIcw8%rߜ${k!Br e DdSE$'hrЍqshn7g >2ZƬϼ?'2 IY>Uz轫;cd]}]q^k;5m+ {pj1Ui ;~tz:VtU/e{'<+KP*}|p@ou^]u<$q#\Ƭ_)5"lZkt>S̠[+T M tuWݘIwoe`VJ0ݩr Lh:k?&FE1qj(^ *7|KY< k7<[+.]!V,]k'g(f_q]R)ѩW7'bE `AL^^c6;4cK.(yݠZJJc9:͋L!`װ 4erp2w7Soh:>L١Jpc |? IRҶJVe -YRΤNΗPlc@m5 k,j@&)CRndֺ*n9bLw.uP}$OO=<.I;R7~kLB+IO$2Z65,epiv S!,jQB$ljqy۳@#Q$\[BקK؁g ,#TE~L)_ӎ$MPՐ;(a ̟bh0p*{ lyb,sgo fW.JQ|+7=ZoNk9Qw LD[ [Nh-Uo+MYٗC`VEG3>peu ʄOKi㇯1rJW"97&:s![G䚥Q(ξn˞肔0xo@16xzd`]frNn7KkvG+.<"c0'l峍" Aj _EM+: V7 8n:D]~*r62(p0h^>҇^i2*`ȉX:u~u%p6,I/$ʁ =2qYלAyO! ۜ(b8xWҊ TMғAL]*1Gl)Αr0fą*0|Zg#\T%FqmnNB-6FH\+[s>Ʈ|*+9R$ #L?':vplVw_x:q!h7)ɒєvm[9y摋tf21;/Py+" v )ywтDz̓NTxca`j.LO5+ ɹs}SYS,k|S3C<[ ᎩMn>npx$냱Wf VH\JB?(Bn8y #\w?1AY9XX} קeA'|~,P 'rduwZ*B j-*HĞJk&YB>v>z@*6icd8 öfRb5pgN^lP2wHסWdGP6Q%E*ˆ4eR9 %i[0値@Rċ 2kYˋ"4@0I# ]zכ\pd8Vgve ?`U6\٦tɓo2;TicՕj8JZQOw8x- Z{,H14ӛ1h5\ ɁVrK -$ ۣTUenV='Dc!ArVs_^Tb^?Ye&$ FT xQUmRbTD{!K=.%G /9hEuՋߋ1qnNehڇcvq6)ʐ v X7/I ?IVp0BޟCm9T0R6D ҅/v}8F ro1.-8+y%p|ɥ/)Qd=,ݦ} W?8hJ747Q ݙ} s{ ǐm' Yzn47w(bnIIZ·-=8YbUƲ>v~~0BFǰNSzvn` Zk^r|1pS4'5E.B>[1- lj.q15B)lUܕiRmZx@jfD =]exkkCm)E&'K섡JL`}Z~@}*fcZ23p:s'9Q?FE C4D4^`? EVY$v=.MHɧ(fO?<4;oC BD~]),,$1nt3Jj~4mc'{Wog9!m7?9|4Hx ]>ABِ%bw׭لb>"VB.1O=ݎSuʯO%{mʦKң-O'1+< L.[Gψ҄")Xb5!( I x:f"+8SjTgA'Y"֝'}Рy09SuF[G=(*?CAց|tb{|]f08ReM6 l)wIK-3;&;A5@ 7۞E{P-'e:]H/HEU\gXR݆"' |FUyV,A}z.mw:= 0q?10G9\~i8́"#XǸ8vY$$1kcڿj k𜥣ӚqB `ze3kF4RG}=DO5lkx!unqf 0L=LS I$'gq"ѽᓲ;婗EIxl'Xn#/??MBV7v pQizً%h`5!h JoE!F؏֤G[6Ti{gG j;_Cq) RMT|0[ǤB!i1JeK[Nxp;HJlrLT{y&jNL`Bqة_)Y(z06x,<&p#n94YGLc`2VINq:?cY3sڵ`g7sovI=%YITr@4yd} >/b!_A\т?ƃB;0u:dL<:D^?Lϋ)>oS./K5ʝ N^} DH8qժ *j )1m~C^i4|HW9u ~~fzN̫?3롽$^btd4c53 -K=˘ A.*W[ȉDt9]49fXE^ZM$sR~mxk`>8 ϿK5_#]ϋeEˮk7w\MP"㨔w?Ci3S>F'm_'Qx7jPB8tM+oX2!*#)>+b,w=w:BӪhp$;$NmkQ4/ض~) *F‚k^z뙶ӥ`XTjT>V[E#zfA κ:9)szJC﵂Soւܺ7SI Xߣ!Peas`Ǭ9?9g@/م\RBt[kdqgq}qL< JD_M[Roڂ*w9q:A:e$ =l(\]S^]@ tu'͖JgD0~fyk! \ϨU0QS^k 0=}VNï':HKl=}ĆjuBBEsx̺2I8>wCV"e\ fѕFͿbP]rc8r\b=\黈 - "75J}*))H-!1s5 ¹ ޅid}YHFN(&eF=0FZzn {2c}aln@f#> +GNX "M {d>XDKV,s^轫w6ƮEcP2Lw_~^򕆊 wT:gK i& 24Eˑ{9`T$E7^n~ߙ8s;ZRZt:h쌑x8E 5*F!1Mi aDCȖrFCaglS]bԛVh :cRqqjUrCgqXֳ--9)%ޏÇ\``m&箫덕u+-i >Aɚvl >nQU^k׾͘AYUִt-ԐM=v?Nn@;t3%-eW/Ɩi !nngX?IJxd KckTvB~/Qq9{A ژXQoXs4+g\fjqWYL^jڽ<ZfޱhS!m5'iF;Lc 0vKu~p6oxpiWD(ɠ IP8꨽t=bV-8Gd@aU`_ζL]:6xܦ/r:_deI9T[~ЬBOY]$^std8zº-m$jTvoꮄs_8Ϭt¶Cb ӣ#jx7PU>4Uh?YSXmW HIZdU?r-VaB @cI!X~7$S̚Ҩs8$-Uy>& +G}RD8SQ }BVYI,F*yEONR*^[id]šG7>Iˇ [3- ȓ14[#ړ}竸12xͲ5AZY[q"׎;T؝aEuavdѥ3S(@=,Ipg+ eJ)/ڼ3@5amWdsńvC T,05yr߹|\kHC.dN%IM!u>X]}A98XwTb怽xY)B^[R$[t WfV0ukQZ;z:t|ak,G՞,wт^j¾ ׊-vP7 hYVeOj.ڐBtKwi H9HJT+x}>ϱ@E(+#,'DY,lv܇).8J쓰4cբZ Q9;B>{ul7 ?Rni(v>F8 w[TOCj _'%m+ϡFJZBz[vf/ej-dq^oYFk;O9{u=%ThOR-M5N$4MfNR옺i$x]dRUT{출Reiރ9@lx*%|X!wwKm([ yX7)0^l3ĺNK$Ӱ(/K|-xD= B x\/q[nD]RiU;s`1 -DR0XrJx ,"UE&Ad-`{X.E?oDV ?-T򬪝SšEO4Gk3,12'H <HV n4GĹ( ?;ݜ Psh:Yi*(N(tP5˻x#ρ(\pF:,I>[hAy>@jHgߑ h"`P$aC%>Ո-Ek<* [ҖNcAKĘgt Wocqx EހM)!nfpg0X3."LSt`ƃNSztJ񇊜&ުpu3<*?~U17wu&<><4Pf{>92 Q *_1LPNn0V)2-Cܰ  qˀzE*rC-1D`,fKW5g i\;x~R4;{22qYWˠU,-vy}s2El@t?Rut="cל6NG%>PF. $('t9&^u436&,$J{1@)a`t,Ha#![?xܷgŤt!zQobǩ|EcT?1@嫃7F"ձSZ<}7#eA*nj煭Ler6.-^)WIPwtP7^8-l$?`McD=$VnkH7obid oN8DV;턂C%cjbmqp{?[P=t!wW/l2$ TCn=oq%!b/C{@7G[t9D B /{QtJ ˖٣w-yr1|"p 6B*a"v PYU^Xg5t?ave,Ͷ=PLuNar͝b3u5UA\Tij@>uD`aѢ JbnM|_*~ V~@ۧȾ@)cl}<%B#OzBcZ_[eǎUeX@ 3@0Tw9uv/ JO/+֭Yr Y^/+[n2_.1I";쏟g@[Է$_m0 *h} &E0c!wO7eYYl@2W@} iOlz:(s5^&-Z0QKMH|6 w1\=QLuq*X}`TS)\2oa»NثTWoU>OgHG]ypEƢ=z٘:z9kbxgC5 I)ּʖiFu@ծ%?-<cĢG>ɷ}]\|7h]Գ :a^yZkI:>\;%PKpPZNW{OhI2wĴFgPGB0w/47@؏AܒÁ6I "FwC7*m-g=0L?s-Lf)F @y`wA9}y6?]L$/HG E|e ({.Hf(0lBk uʹX14VX8(X/& M]~*<)q}p~D%s,HU@r^*"nFܐm-X':9 :my~Xei+ۢ|vӭ/Yr{ziV?aE1XAa&b+/o㶗~Sd(=#yVV@#MBZy\tEęKr!>b}%Ee+ 3;u3S鏮eϭ QHnT.f΄Own/Fl[w'hU) R]R?u7Qa\\ji^iLwIZoG@6dެ ^N1b_cQ$ӯNxrpihz }y^6ve.G6Ƶ:fLLJW:GЊR5['&E;PI2og֒F(t4qZCy('vO5(ڴ^)FtǼw_d )jSHAF%C#資 LS,X d3?YM#t ڋw3Mi7r\x$@V;t(D Lon [ 4,!nNc,Z{9K"j?$YM^gv*8gĢ`K-*NtLI|Vt B+H]4J;?(FtsiB%9IUtm=3@@5˳z{+HDTHja ܭl+yi֬<ӝu[4F1JDhǠQ mN}wΦ7}a58-jZ4Y&K.߫%`t< ]&9<`3&7F#e87:A|ph':&W ͙<ͻb.儸kAF#>pkLݩ.'y2P@ Rh-*5U-WKxI{ NSl.> sXM3o"e <'QH{1HN [sůzt=hp$8LO=8 &ޛQpЖBǜқV^h3fe$rw.co?1f~JU,J4e W]y kr]olqE(nPo;[`ewQiP$㘃C302p582vf斢'm· sjǷ+ʙ[bBװ Onh [YPW y$k'U5ĵ"nGx-Vfߚuw<],H˅Qfn8*tQm!'GƽޡOP?t,u]`."(X :Uqu]ʓu ea#*Šv485xk1TΛlÅZ>G\Cm\ $Æ/WWًgOvdh;?@%eHe_?&T, ;Q@_X0B*Y^ ]N];,x. #]R'knY1ɢ4rKC͕NL}χBB7 Ր ę=d-(R9ᔊqlD.~r)nlN\T@ (#\b\d,SFݚjK"A^ /qNuIIDzE`/9@!?s8 pX)t 9(sW]E#^eB[BPp-)KxRqѲyX?V%-u\ĪsN(Tl>ml=sʭ|m ]d).T\?z舎,y~YtK*>=W y\֛Wӓ whMnYJMfߝV,2tf{ӥ#XZ9YSc]4lS(M"NO :|T.Q"Q7OH)ή;r5c@'V&,eY_3`E` N&Ps_ ,T|`5Qޑ Ȯ) wώCy鈱 {Atq2$(k +&muM#> 6;ϳmP3J'QdDk;Uژ Yr ;ql>j}  ΟQ&Sg/d@S{{4W0 uy7]׍os+8krPw 4afӯܻeK!ҝ<ɘ8Dџ$>#nfd^-30 /-aݣ`^^Hc. #X~Ǟ>`v̵w_ `sR `?&f;K}Nu[r"K'"Y.Z 47u7 e*m89+Ŋ|=\g!=>}i՞H񾢶o}Il6jvrly /+rʌ{’l;%.󚛈[Jje76 ^6CO*^cYXV/u . -6˷VI&BEֆrrl[` vshQP7:2yuyA* МDƉ`=+Q?섛ZW'q˒K?2҆÷2z D8~Be^'<&_lvZZtO Wl4ydl=+H4Y)ۿv2d}J 7 Ij`99Fs2ث&o?j@I.|{ ߾5pI8[M:7,Q]t&a%2أ٧9c.&'_!/;-yk ֊zO8>=1h~2zu^/7DZ{[c-(*.6p. Y;1lfQul'RXvۇX.RXZ5ՁK}{tUqhٿp)sK( vC={$a;^( hLg2ړf|SnoY8!1yGC>#x{e4 #1E*5m'4zxtb8<Iz]H(0kcyqi>?)8~<*wWtY0(xc6%33PZ,T^˘8tNe125V?7 +mBW\ ?8yqK$iSwHZ$D feLz̵3+n8&ZjA Qaf-q:q>#` LTpA+ĴΌH(*a;! SS{_ܭDr&mY{k ^y"F 1U0@KԪ>(W62kҌ&bjv%ӨDv8PM}OX#F=Fu6(K7Կ/%܌WϮe/zghUρ) |\'33AXofo4oA︀=L>.WXS%ؿٗtP4JRFVRꇸ$3w]02E !_kj@dViSa ='XPT$zm{9h,CkiI!44x﷤#Kc&=o>D$5^By~;tN(Ά,cܞ[E*.D(fҊ1>ξKzOZat ;3.]: &!'Fy|drFIz~Ž%Zn >EiRL>z(Z:%$۫kN;< )С+y Eƀ P6F9vյ qE %p+( c!ztL& fKjJi,d#r)7 G^BSЅ.# ПΧ>r}n>ʂy~+@`&lu'`dO8V]1 8؅y%F=Cf*)xWR\d봂E])GtI+' 1sHo&4$=IƏT#G?}F]{ur -T03SDc/2}[n \2)^懀wTȾ%l-°~i%o.8a+JjTP{c׬~14G'ч>jTcZVJ u6Ϝa8¨P+6'eܾ*flۼmG_Xk^ jLAɟ2'd_[QιO9H&3 "|qTYlX]#O!Pi7ww8]DD6 J%viN}7%󿖜:dj{n[K"%\ &5=ھܖ?naIƊuZa-H~qBCF!w3]9<5Haf-\ߖ Lxƍr7Z tHi׳0ݷ?B5H'ɍTC+ E9|{XGٔ*J d]S%zԘC;avۗRYN`j y &oVs;BZ~wH$[;ހ#qx -DEWM9L%lǢJ!;2{g2:sZcpK c&Ōhͨbjf__S-6#d~ C^s捦2KCفak ]?,)WI3oIb`*Oے_u(50l}#,=^q'A..f ]JNjFv:o OCtn-@bZa9W|p+凿O@7Zm˨)3C|t> k>u({-%:o+>oI1=Кkp݀1-K:ݡ,esØ(n<&+CYӉ-q^M$ͦOzf K аzP(2K$&GفD 54c >#ܜX*I luQIKذg1jRq@&1pmb^ZxP&IM-j(Zʕl}l@*CH8pxh*IzVDvvGN/on=C?B]>5%,2Aۗ P ߬!F&'8tL 0n/#lbL{$4']8"GJ{m vl*XEDYW"*LlNx*![!{}@'qFW+l|RCkJwA2 D}X#TΩ͸9m3[>v,ʾ%CS @ˡxq*s nB0JD 5Z罕s[Lzw̚~sWL\˖mʮBB1"ѫd%)7xC1}]ɲ5bgf(لqwgl%nI҆oabZ\D{Jf6=_lԴC.37O1/:Z:QD 0" "llW$4t]Rd9IK(t'ϡ~w} NʬLd\0;Ӌ8S>mScZE¢_Oi,͐kј&Dn0m:Wwi/nqG<1KxTW@ ,M}/,Qv֭q鹎z!lxa]_yb(E=k;/G0͹*Gu ߉fWZd =[\Vд>*j0 BX!g.WZVc4ewb,q' ʎL *uUQoҷ%թXVs'Ɂmk+y] qtc1"JVt$gM.~ ԏN3=5z{j'u=NBnwOїJ2xZoX=C_ӕX~C-Pu$y& ژd*.K`}QX!l+|M)# X NNA.KP9ߋs@J/5"ׄ0Uļ^M2R̐l@siwPx9M[tSe* V:tM~j%lh&>ׁMSLLdn=89\\Y,|? 7h,GKk}9~ qNY;%݂|Bn#g6p[xm-{`nsd&^򧣠Rf亶rCy7&QmnOb'hreYkѱyV" ABݯG ?)+[Mv#s$DmAeŀxGotݑ;(&`\Sǔh;IE&5Sqh[- ;Ð'j˔4Kw ԊzyeGܱ:x@ATroLGd he: *k_Ч&)P`З[Z*&Ky/>lZ~Jg}ϼUE縨.uq;Uy*-P] mY#=~d<.OYg;2 dRgRozv s>[Hu(Z]oYj:`ȖAOf%@47->"H~'UBA`:c l2#nu'~_MU]1BA4%x1 Ĥ, }wնgJ ^ >@ F@=BaaH X9BlƮ0z'޺D)AfSa[aGǝw^Ή.5ͷ?+_V1 p,r.y5J^1 2xN& GPlFuLe"TLG i dPfekihtJ."tj݁SyyQZraK"R}Y@\m} ]VjNX&b-mLiV'9pcn6!o\=\g3F̦)"?ytvXZp& v{˫̥o kuIꡝeX>[9$ZL>'__EG#߷ǴlТ*xc-ߵ.{$$%.**8'aͣPag T –<˽%s1) vUl/1(ްUs>??pinz />ax&!'*dReW/cإ %)BUA.vq0Rx'Dicl2HciGJ*^6בRQ;}$oQA+N%% '|‘0TmbrEӖ ?U;+c:gVlcъ .T1o{("u'B&E -OX}oFKAl <gl̀7q-C+sccƓ(9oAi uNuS8t,<'^PPF0hp8eI}¬sg1XEE4B.kO}_>e49P4APC?|M]Ol:UuW 9#^wd b.I~rĸ%D",fQwjQP) ]WJDLIxf' jTUD,3ɽP9Fxd1:hb]aYۦ7$ `,x' EƘ◙ip̒dqftTG~u3O#i0b49U&g+e4 EΰwZ JdhXVm8 > jOXAJ+Z9z Ah o35s=S(w ;`&{zch(!}`}8 [0+Q;{56`LxaBRge삌zk<+1 %a[̱r@ǧp YS*L]E}U Gy8-p&Z=I<78caj>Ra r`HkLdu +6mdD#^rZt1akɽ5/#6j1fZb˪ %F&?uEWecwޮ`V_:m;?/;łm#~s@3o1;-WsZ:.U}9WR_3xP٥a~^kK]vDG׫;1f6*uNLR'h6,u .eG<-F p{kijfރ|#Jx`.D ,XSD7ܛ-N-w}^gfUЛso U9 x C陝xJscާ/UP ^N+8nx^绖 )FCx85hC7/}eqSEFV63 Lܬ0+| ,=_rھD3Y4!emR>h2 9EbeQ;~pL4:֏OxgPXy`؊P1{iuZOt` d{;u#4A t(C?e5*̰Tc h:~([Bn6d֞Ŵ42K`fDol~>ҝZ?X[ NJrԬz щNM {޿?dߗqFENaZG4M}Ur̥ 3m=܏8Trd/ﲫbv"*\ b`t豿N\MeS @E*OЀx#*z^b|.w" RekSXT-[d[WX`tskRqT =; \B j7(#υVc(J^QLd wx隥:үf٠a*ܪԏ 0.S[r =gVM.u ܍gItm69F) b8:,o'YF-GS| M*O`j5zCn@b'|[4ңk5zb:!y!jPFr`[M2YcPgQmԆy+J+6ܬ1"\SZ]8[$Ɏ G綜PD<=':Sڦ9ZHۊht@'38`]WlOAd+z,h4^Uωb'H z$I-tn׿!/Oֹn47Hir&Eʗ g&rY#eKQ`V|)EQԞ@ X1g}˺],O9ĀTdP9<%^7?kI'^Qx׌rCEx60:H wX`nER(EuGm ~aw*øMsT&/Q3;TlM]/:O`/v͌G T$\Vh:^7zSye#]L*]J*yf|k2#?IoE(h#wlm9uIe&j&{j:zعZIO] J܌og&+ôcHj1݆=1gB>YAܥ&8|hPȇrWOphxCVbRK_JFvu*4{^BqTϜq5 $R{Cg!{Ls!-Ж]6tFÃ?#]L0ifjWxAU &#!o6r'ٰGE~R|2w[J';)׏:'m|mZJ<'t@ ht G;,n.xA"m7K=l,~xΛ Hk0CUS;,lO0l>UnDpPnk#u:"Tem%=m%0LfG_q]WiҞE0t~Q+N Х.qg7ߣĉI>ji1oOV!$O?L7LԍlkRe䔱.tuz)#Ч7"eiWӚ*3f,tpTwTDT7s授Ʋ^Fbob!H {{eQTwo Wb7$^;| ?1na"xU#\+uH#@eY+]Dro/1Fۙ*q`&=H MdMèX8+{-,1KOVVU֊r$}X¹#L~ᩰaB" lR\=?Iypsp j7k СRd.>#~DO cX0XAI5K]Q~k$bv¥*,Ljzmd|cTO Ԍ[k!:OvLlXGOZBap>b>ҾG8@ҝD@O VTqm1w4~!LQo؅ƙs"hK67fYʙr!醡=Ge@Z@Yt *ݳ=,ƔБ8;ލ0{4G# VՑRu~EưnI)Ri] Iu`u Zl|kfz)|.4cnCx ;C( z@ɬ({;. բ?@3>H"v%̞K1#QhXj W􂍆dLבX/FK־;Aoso=  n#u^28Ҙ:.a#7rquF͂Tx-܆$sPfqKl4Bw /Oy晜A֝;NMCG1uKrYӃS̑߫O2(R:LΈ){y#iI2M~߾Rd2b_Q@>6jL@\ֳ0W䞡/.~dTs 3]lnPlN&{{wFd\첶'/8 t\߾sP\zXIqn#d-L2Oez4c!fQ jE1UÇ$}) -(ag(:z#9V:AAڒ|CݡRB_@0qZ5Ԁɴ:_s':D(Pˆ $Sr}OaP H,OhlLץ;BJeQJ4©#8m@1D ΟʶoaݹR%5!QFܳXEo 'xkϝnI4 2^!eqҍaQ_ɜzSP IR'ȏSn㾂Ӑ#ӟ}XI^է+prQo~1@eLA lFBfWSoRwe 4BʝFLזVT^UvqYHIT,m1suh0cY80+:q ꉃϾko椩Qt?&aAj !wBW >hq'xTvhCM9%rM I{S) 7L1/iDˇɕD9|L2RH#dឨn{lSɥe yQIJ.K]xÛj{${'!z}Ȍ2=qי $&U60<ʱ4Шz*\+n\EfsȲSa4C Ï/}f#6͝<9 ;z wPJ)"ܥ񃎊G !~0p +\h6Sr8*6R샟^M;>P({ ԉ?ZY,7ͳ-YSuOv[q`q´x{l'Gyl(gUeA4,!)PH2JM%!s^O凈+ !'LxLRXΰۥ7ɉn8RWk@χ kToD 嚒Fc6x oT|ŃGll}ҭ/t%ȫ4ͺ4Ip-$~<ٕ p^azcC{mg]3w59pR5/SQ4䯜R75~j|Gg BgUM6oB;e ^x)/aAώa>wJaO]&:n^ BjlE2 MZQ^>>I{}հ (E7L"9M> ]اL'ITޚj]VQ5a"C. {e݂5 RwZ@FRz$'Y]*ͮҰ~C_Яdrݣ6Ig"X@a粅<nD#$w,SƼպW{W0fkhsT*l)R2dn{0]L*1Hni><*BȾhj%!,Ws4 xnةE%{ 1>NVRF/m/VE(AaT_>d 0Sw#P~ -Ivln$vv &Dn+mIR`xS=hr݃,%x.Ol+_U s,Us=ïӥpll!e+ {d/חV6 &Z&bs\*X]=A4B:x& NgA:aMŀ+@D-Œxd=M$6ZDnx 噓(oi#7*P>:p .Ң_T>s[̩/:KR)l`_H~hx&גyBs1@ay<3 }zWؤ`g,S(pa2V1r4SjbtE[l5W:ߎj!ѥޯT*2h& ;gvRҌb>y04^g,pflT;tش⎡W7b/ܭWi @8s*k@k<ȫ8~RBWWq5;@%~yP4`LT|~.qjyFqW1gmX Aq @&)zN@>ѧسdaK,ejuAEHtN\{Ϭ4wmkZh6CzeK Mk}Qs &*l GϥAr򻴨LE3v s4IH>Q_е׻Uw~ҸMsO(4 |i)Eh~g^U7krxzd+5YӰIFJpay]BN|IQDE{KkmAZo`ɀ ,$j:gaPw^\Ceþx|e0$Ks-[s(MoLo1,[SNڤ }ű.Mw|RD ߈S&{ ̙bT'1!k(=-W' 0n. i4@c=E'3?BT RGk֖Wn5DӄaXѻ1ۓ8Laqx*F8sfI۷d&R~ Sg' '_;i9W(kNlm_B2}@}A 2 6/MNUCб!KcĢE*:*O30<xe)- ,7a]OE)kJ&x  x^i1~J^t'\N&\A"֦+ &UO&-)3:8ݑPOhY;lDyMx GQ¹d O? ^˵Z-4"btK>`gyvN͔yIB(cxJ`}ÇݨzQvGys-M|Z%;Gcvdž܄Rq *OeUm-B!{)Fww_T̍RDw՟1`Ҍ73[ԊR͸ґAQyvX8!콦Knւ?9k3.bD?لPF`?נy{?pgN(5GXUe,qAUE`\qUr8;JFRKVR+MDJs*`aVVAs8mHbU!bͶ\C%`Dy-1Va*p.n2̧S}=4&2Ir܀رXXoPrW gc~ d"kO'(Qk\RBq,Y%}IGE,tʿn2uZYLbHW|b1!IcU< HzN=xbtia_shKeݐ^)qGۣ[oMԲ N\Y, Lam 8{pG@PvKyko`[钌!}?&%8cʴ5L@;QrCa8EBdYLoeNrz Lˮ0%2u+cZAN,7,[Nnyi !h7P4fE͎傥yݶIG)SLcR֯ G1ˑ,M4M8Db&FF$lFfYlBcМf- 3knV?(!msIa%{1v+IX!Cy?0<ӾoxGLB)X[kLrqRn*2GƖ"Q*va,йD=J_$Y1seM゗|Z?nTcs=tTunsd{ې887n@8H<.ԃcp\Bt(Q4AT_hAsONt nqXy2>N2t>"M,]RȖwx쿒$r_\Z=teh\# dUD: /u Ep> =:®ZPְ?8f;Ү+(mf }/I i>gXxr;} =P͎Z8<&)EBOiu^B=LVxDgUt 4rL[D6O(\|'OƞMޡdp.63~idnF啈&{q}:pڹzx>uJꪙBtp?8vy@߇j7 ;< @3 .Ԍ.$?P/ &+<%`/+{}EO:DAc+#.J돹ʹÐ?rN٢YS]GZzAV 8)(Tstx>"c|aJ{K*DMqD&e'(\TFfL*kq~P{XHPß rvY=;YבnRXkJqJɢ@p`qn=0me@Xy#ӪŌL]ڜ"ߒt5";kR]D ft4}g hѩ@脊M0#drdB~.*{yP8s> 0)< RvrË lIL)ڴ+a%vO~Gm iA\CW VɸD[h9d7rԙVJmqykɴlBA.l.xz!Cq)u>zh[4B[=D] l-"ɂ {Sq@ӌwYG[/Fy:ߡ"^S҂6d8rOMoqJ>ųTQ7*?P?=-_uTZ_Ba풩C!Iwu:T YB_b-Z6^BA5UÈ)o9bbײA<%P/,XQ|64kGOJ j^ v,}] Kלco{`L(i9њC2S[nv6I-tB..@֝_$ )*/wu[ZApu}zESOCק(] b wsTmh8 ʊ|6'D", ejh]oB\μTQA%8vWo9 1RlA4Fo%p]ԿEXqzVv{4&ZO f3_&4cC!p!~3h+΅jP28%i|_'6ozP|gN$yvi6 e ?&նP\ɹI}d 2J~+wX=¨R>H qЃ#$tUlWS4 Zw;BM@J[{jUoR)%BN YN #zOB"WMQgD|4 足'v}~*ZCMN`2p L(uVD9az3 (kU4ƄwWDk0K! 'ɫzR6WFfj&P|_kl#F%0Hwk@1Xs`FyEo_r~V7D~1%-i/pp_. 3 `f@o=-1!ޠjzUe,9lu.ev87{+=/4RedoiGfryɸ:GN,U!#;wWZ$=_CQb+FB! ' z~c>oxcA<b_Y ]E9|~u_FrtBpkVx nzui`WP4NziūY._ S*m[GZ[/K>}$M`Aeiu%ٵcm yLq^.DЎe hQ`LVꨃ%p O@T};iOb_tjysܙRrrE>joe\tjI~آ^1v @X{_xJ CaB+GWˊ*4':Gh`al38N*nuX,Z/ ;%^fWZ,mW^"sW\}>5I #&}|E9 $EbQKV6 pCZ[zl W(^'} _P.Kugb ~|?R+; ew nvyH9q7F2;ӦlHoLsO2ZecOu!SD명d[Lgx8܈WknXoyo>hDC0kQy4לXETsB\~l/Ujin((Cnfjx5nĒYf$?&RNbOv֎Oߙtbi\5[ĖŇ=v~%aP=Sp"`A}@-%![5>{aV}ι>px/~3y׭)TY,a8 u ikG/ax2~?&,I^U}cc^"m9cd'aK\=>d/WgC7zE'٥ě?j=҇,pM>)x 9&\TBD^ _Kw*h$]r>#nhOB-nɡIUtnɧUYmDÍWOW;mIs346- # v;:95Z#k%'#N<¿ ,V=b,}N/-GVVBuݛ5~$CUeoA瞧_D)=`Ph, )]GP=[s"@*Jh\'nJ*y]_;Q,'ID z!]R礢odI \||YE\{:e ׃bA$p9K GȀNpGT>Pn- MW .Iphy=ipW+9 5&4Ap굕WUR.m K'"Ii$(jмm-Ct`OM 3VAse2j6f* f+7* ;b[=NZSrJzG ZLSX?* oU5݊6*T ,#8y:ׯc߽ o]ԭ҃AsE1]دdm603iGrn(y QaoG0Wh,uqs?s;U+Vrc[(7*ȥc:%Su,slOt, 9+OS}=oGsgc(܅ܛ=K !-dkZiߵe?e#l2.x8q YeQo(! a-ehP _m1x,Ȯݺ UH 6>q,FobT 5#Sg R2VL_|-c33п.͸[,rj[0?ֳ94Ә˺:@9Q uToyM2uU|>J'C}mՠ?,&?&0-Ϧр2iXpwtPѕN>_ѐOPKC2Ko֣C:ן,0TtbN iXwlUJ#I oӧ[7-@;q@=mEO"Lt:a)9@k9l8ϨU\_xh-ݘ@!,[Ivre%9|yikhrwDjI;+۹o9O9;{]JU8I FhVSr\'Z5wG LV$g?BHcWoJi*zQfPͪN10V=FiN=l~Ÿ|U鵗4C ǟrj9rglnjYV?H& }hnM'Pr^Vߍ`mǦ6!LvA}ϸR=K fH+71s~{.kDN5k|[}kȖy[RA ։3 ƋypTPr7Ro}O|׮*Ptdl7~^gmJaҎ0( i8~ y [^@A:^Y;ٔ=S9)׺A!k;{wVQ ,h((zr4b,.bsCtb!_{c#!\F:Whc AFTE _ 霔(e3BL `>^<Tk Tċ4"hT¯l`w P|kmZH5( uw ere2$ ۿs6B7^5j=H4cjEqe*4 vC`5צߑE Lbj1rk.{Xu*?*8jEAVHؐE25_ +ә/MrXւـѩB%S-'#YNJB  *S[sE{;+}~c ġA۟9EHC|"?tkb$ϽyN ugoOfs0txe㺵|QO!(:աyx1+Yxۥ޶r 5h1XJ\H?!(<jD:5M̿=%&ޞƲ(lbU,rrלT2z) pᶳ󍵺 )P:\&qG.п'E}bh,Xޱn!C3gަ2(WI;3LVW@æ*79ڒ^|v.qaFhSU¢js%դ-H.:)7-ߠFFI&ڨ!|7_BBP2 4Z m)*; A%@~8&Eu~F-a1CX=]֟@TLD~RMh7a8 dnWLtU{Ö릳rj&{4b}8~hЌR̬Pfߕ7wΞUvȖי9j?#$y8|D-ᦐw OMуuw^bd chVĘ´?r XQHmBtsAC+UBxڄ:S]I?)4MdkwA gƙ3"q3^: fzCƷsmu}Yc?[\iiu9hO(T봉G\{7+dzn"x沦-S u.Lӫ.t^OYe+􂢰?:mAP_vA-MHx19>ӽwPζw{r@"c%«ۤݑh9KJl8l=Aqy%f56oGʖٕA"?lI`xEWz^n细hA*[\Ē:VnvBs7aZIy4\TE{D01t)4Pk=sL4h;DղMY\a2D;6J5c+GDvȟ{G͍1,\l+$E5Š߷IE@n+|C ]sWu$m~mxqpbH ]NB.=; /`RFhVVTSFKuĞbaS"]QWvV}^oW8Ҽ.QZ%rIǃc҉uffה^)ˌspCㅅ8Z$;A>1vx|B¿|myPCW ?uDQ"+φDi`}Rb p? K\I%>>ϏhNVʿfZP7EM:iV"(itoL=Iq`;AlAƳxU$ޥ"(ΔuAk׎QP)z9a+XUř]|69-+9sԷa`9ksKXS}3 ` MJwbhyR_HVdT=;k2qti2ؕ] hX(W$1}9d@*s]X\Q^]9Ju"=B0iNXX_k7|AzV[@_h~t4*DcJȽ3|d-}*˯̏?ȸ9zsƑžhx;\-ݟp$fV ٘gL%wZi|u{z ~(8MwJ[fiL4ȥ:@x7W(z5"xyx/C+/EA,;APR3yC *Z]Kʄ[|4Fp/䪘ajZ Z;'>8C ܉٫m iLGo$W)=eJ3_?XgFY)1_v7uyh8%y YZ-fRLk=NoA]V B-kltHX5 EFI U˜pEX}xi\Bɨ4*hN\8q6!avqnS+q&'n1kKLdZKjF/zq۴Eoc!뒲N.&?@$ZQcn@:u33A9O9@%/1#_FALsRާ?cUF૘AYK&d J '鲦g(iί&ʮJXxB2z *T⪆jmMؼ4B'`0kJGWƠ,|<K'YiӢTz%WUεsDȥPhbf!z # M Ido ?8X[S .ǝ-v][,p|Z7$XRU=RƇv>mBIey>8{BYL*^qVTAY'TR{XN Z= Zm:'(˰粅tU_v֙/r'WfS85喝*AnMY)%c r^RmA!l{fÒ M>i3/5=<6R 9zEXE/E0 XV(?NwX)Pb<>鞲1̠₯W{ͤsxғzY0~ uB+~sYFAOn+Qг._6cQX BXЅW"Q9ul)Nr<7DЃgfh]|:_viT&ijrWlS?Gƈ-ۻvchkAɍ_ЕMae"#jN-&y`R&ĽrhNdtK'k<+BjDGi`OOYnx"HTqiMʈ (a;ۼGcSuS^"$^73ܾL0;)0ǝu%nu#Ҿ}/L=@3*&, 73. 똃7!pɎCte:8!AP&f/E?u/&g||A jO=l}^!Y%j(QǍ!`5ޑd:Wēh^Bwl/i$ E+tRt{":+{E뢴X 1l%0ŏEDuŦ!Нc 0'8;Ꙡssj{}OAu!$ ֟J8Y)J=Hge?nT4e0 eF@x@ow/1 CrfUH^ qtfӃ2I/h8ˊYMT."v4u15~]֝ " w=];ln^Q[G۹lH T$Wݹ ,kBѬ0u7U:+6H˺@ރ2 c5<`'S*\D@tT|Pob~'ǁ[=!cBE؃8?Mi y&Ĵ⮬hl\ *JPhXGSE5{|/L+pSUn,@CԹ6 yl~>Ѩ :$%H!lWp\ATKBH7aVy-D#8K^cvySeHC)Xg3=~Pil OF#SzBnKt>zwKQy">T~]k"%3M;i ./B1U.h ˚" P!񟵺 s?P6xwk f1y{ra5PK7IӰ'|ԗW, 6^Ul>[hnt6KE3mv=( -I.#Gn>ź?{1ʢ 6Zk4ʇƇj\7}쭥ga {tS8::ԡޅv [tNsO.Hwڵԥ/UA>đxLDE8l']ɤ6XF_Ǫ?ɢNY-Yc)-ڦY^vrP8hH׭VşaI#H(Dzx ڣnkzL?C H/b֓0/|ɌR}'7|\VD[u)WRQ*4J?׬{hmzS&)G Kݦ\M~Ik7q]-/v7U;@UQ#rvf,FMl 3OϤi1Mr ԃP[!~do0PR1ՀY]{uW{󌍐F0ZyZ{_f< >śr尚CtF6b:sJŻ̺@7|[e'0! 6U$*ͯFBfU80An=^Wq=-}+W J-T.d v9ao.ri=FX $2n:/wM@#܈dߡ?'-l$7wȁ SdR Jbp|5Ś{sY={' .w޼)jH4o'B[/$@PẦ&-ͼ;#kxpT,({aD CP3r* S@Tz_PY +OӨ-NaɆvDwٌf|_݁<~D-ThzqosGЃ7<Gk1q‹EFRjH$Nwxp 4[*Z$"KIJj#ч6)y`uQ6q Z0&\I Ao1^"tCc6!v\QhT<̶')9/>`w% G~eʊ7^'NbXCt\7||Q_`n\6>[]r|<. ˕?vs<r<憚E>5Ʋ| V-h~gXfME:iXW^L[#a鹽Ka( BML}_b\o8|P* 0lx^!u$G5 of(W}63_ ˋؿh rĘdSJmLO&yU10PlE![fWOXx( Q&J2 OFo *FlBJ*2gˆ$usaJwV(pK-A+K4B!!8USyt2LRьLYI=K0v.!iB- e]n.be)p$5#Hoу0LGbڅOVk7S5/GKigQB<,_R[{IRD!BN {"QpuYXEq7Qhd*-޿>w{(\H#YW<':[A D͋֬W=$K䒒4n{&vmI%"QT}|)zNnqb/k+z#GkI+2vD8i: 4)QT8|ٽױzϔv'AKMa@|RJs;}^dl;%^3,w"'H#A<;`oU ak[!_~5Ȫ]IeՒ&Iշw1Q4w7aF\",#GNnToU|!6KBLӃ n톨Fwpiu.} T͖Tc.5ZVl(YEs57ls 0F:uzr}V(v+xhGBJnC'u̽ M`x^F<‰wR&+@Ona +˰h}~(s&8s^˰)T hka+ i H:k}wt ,j'˳P<Bf2Ra7u~^;(*hK_|''hTq[{1$;.Уy{\D$*pF9l]nV4PmՑ{b\G)s$3` ŝ` .Yp(3v M/$:<  8M4 z)4~dda4',N} (jOƬU3Cl # +,Q$kWCO}us.s˒"󹇯't,1&77/P2,%F@0~G:+x5Fs=^+{L!ag|x nze=ZԊUe&wpY-Ci@3/n"Atc˿o.'g@X$N3]m~V֖YpfH)^> #'$QR]dԹYC]xw,xb6y1G+Sy<5$$Q,7a2c4,7%hJm? >x"< 'pC{'x'Q xRke`Fha1G8†LӴcAKTr-LL=X1{t#$vj9F uQ]^R-$\>[mE3N ɓ˔4[8kr:̘tw#.3?U{ Z"ٽvl2ZzÙ1R.L.=)) &:]75(< 묨coi:bkVnkjC||ZIرv ghO2T8-Z_WP=i19q=tv}*{2%9:$r#"/$ F @.,N20$ @z|ԡI~ ISiz2lr~ނ|VBN [Mۻd7ػaCUBGJ^q9XtZ٢Oz,#uxd=K9+Ƃ,9H("e%1j}Nh_fGoR~Jmy~;#R7/V)&Yv쪈/lt qZl`m-R}D ʳ (v42$v'& xK<Wf,I1p]|Ɇ1 N>Z'41ZD1 PA1GWw)\p$n=0qay O8%˥[jźTKxȺ &\~1(`]\xx':]/'HmQ9?Cn,4Ĵ&p, R,V) S<.ݾog+8l҉\Nk$*x@ wh>Kg]ts'Br\z0jؾ6<1 ѷeTcJ.dt_Wud8>z;-XzWQDPD=5F>hO/0(rDa.HKIHa}U+F? BD3m S-"g`˩ϙfnGj_Ϲ|F"gk,Ȁ`kD07~LrlbN!y{R/OlxoRHc mʄ]Fnv*-;ˍOTeKZSoSx.c7>?^6͓0YC V 0O^ D(驫wvҽpFiSQ>RS ۟߁ހ$5`n1[R 'A1|ĞfV 76yx_FJ52.@*j^GPt(;q?fZ)JjL^5c&G`{8N!n1\?K;$ Pr)H<>MwF~ӤgAț[' qu!q (7Q?FQo,_kK#1;\00iPM4νhJt]Rk[ /%r·~s@m-|N9[uwʑ3 Cw?A,ARɋFWP Ĵ$L$ מ*D ޮjcgX~ /7m (GK=KSlG6^ V:߽^^U I p_b:kt|D?@{t8onpTD'uQC3JnJ&Ly sSPzJ9]Ya 0'kVIR0W])35{- u0T7S:Ybr[e8BS+1YodO:*.jtXm%+(ѧU*<hz`Hw XU&9Ń5']}?bh*ꖂ4sWOfk:̃3)A7?| 0Q eh85⮜ O~"?\6(ѭSP yÜټzFF\k~[#!2=N&.I^ꡕrYa,c{t\yq.Qh}ed5ɕՃ(b3ARK=Ǵ: ê6㻻a d;H8]Ĥ5y-:Wb#k)+ޤ6+7;~30_ay  `HS}%D#q#\fDs)ɳlҧ $z!lڌa(-pgefʫM0`M2!ZFO~JwoJw*XkDƝIXҫ^3^ګ4u-5}iE1ݑhgvr[S&g릳蔎bÙs*s%MzVթx36vA۱6u7:T8-7XL@-YqJbT& 4r(mi/;#]fSu5TY|1TPN]wu Ee(moő </[Kh.k/4>`mr^>LoMN&ĶQG1ӈY$2m^"6'Mԥg$.l(܉~hF5[ӰN]oQ]W_ЂwQa,WUɴ*@{b:H/d9T{ sa*<+ I#y/i,t:;K1v;&wy k%oA}/O-4էj') ?HA# *8_.a u\4g{ oc$or>7 |5ιyQ!zl ɽ^D@瀹p˓wo둟U]E #`m0o|Nv3=o_Ugs dgGQc bԔIr`Jd̹xNyª!z_+t'W(z4Y踉+f}-ԗXz*4rR3ir7֎2|p}=:ky^jVlMpUnEoC tM;NŊ8avVAv&D޽ :bJbcn*>ES͵ qw< J*rHŋh/ -m/J N^HśItG,3'W<(âQd5ꨎJG 8hq0ʉZnmi%%`& 2"J^Umx.,wFSߌ4.9ؚfݖ'}{ + SH xc jx'G`6R+O054p &|߿iphE7/cYwfj.^>u<&ݷK$MvUHgz1b\@ܻ¢Dğ;j<- x#e{1iߏb3!@>-PZDy?qAmt&\]$Efuh!0mj, n\OgSEЄvy.CzXhE&7N6!)Wyp%$1ЪuSg/PDOIr;9߀?쌿wHsbH;Qyj+ny9#:9aSFy`7ZC"wTiA}+|8Y|Ӻ2$87;e׎N#s_>uO7p:r}>ȸ4i$UlW^f0d0Zcb^̆*x1ŅE'8)-_݇/hC+P;E*$O cc|`K4@Bsv`ؔ a3ĸ4dyL:i"keD:gsw\dL5JSٔƐ3eēh\=Ksx.vr0mnԦ5eBt[WCÛ޺~,lyR"hu7OQΑjݛAvk R`HfeǚhLx6z(xۤ7`d>EFD'-YkMZ̼]]"K ޻甞 *iPbqz}հ[ѬJ~">3_"zZ5vjmPjvN['YY;gy=,pb;Y6 0Y+wnU@iPüZ09q^2Ԯ.p {oE,=V)^e=Jgƶ?r E-,ۋճ{gQ%I6jw1ɅGvO}N8d.To@yɋ 3odF-BS'|I-҅?4}!â݋F1@v"E78Ɠ,sd>5jQ󑼗)Ёoc]mn+M+KNSyitT> {Kge|P05fmiQkN%`.okՐ/n,%0BMToY9*^ж>'dCYn@#ͷNJ-.x O+HfMD@?8֌x֣JhhFdN./K h7(?]R@]ܼIm@Q;/7 eU8\rni[٢]sMIUWƚT9u#\ʤ/ 3:~M9m[wD B(oq]0!cHs >8aEGPDpBFYӻWh]@ 'q&~'PO`ڣ\d;FURq돴Q 1',,xc0~:~ E.myWЪ?jL/*W%.TφD$/fEI {_.#D o RKqb.u'UA'pAl,ao]quNgMEpJ6:1tq+ ;sg>h#Ԧ{3I)ȠNJxi~+Q[ٍC2z|%"&XcEv#hً31FE/rϮpXc}ɘO)r|x}~H9):E|o{o Ɩ53)tb7 -nPKoM;sBT0bWJ)zb—;U{HQ81[عR/|BP;C&!`GWdKOSx;$eTR붐Kɿe[v]nC8vt̿9ss9ENo6H @&VA<ukDu?jK\AqLRY2!<]?UL_]]afjy#=RoKa~x6#ʖ(,gBcɄnkX|L*W jѠlP[w-A|;@Bn`ڸbo9؝9nݨ 5k)";2x}a^ }{~2{bW`ar}fc#%_A7zESEбMA檦X92 W@0r.޿!Bkd-_$)(=_MҶ"RכDM@wt\Fi}WeX%:}"b [84)A Hc2T4{ןk]d1C,4Du R:r6Yl}abς^-g{qb-7EIm'#MI^r~Oq^]F11cyh;Xhrj&r6$R+!25 0tLmgx:j -E":j%/ᗧw47 mפV?–c,K1w1=%zD|L; O%[|+k('RS}f#r(#Ȧ3$+AKkZjcl(y[i'?W1;ԼJhqKU5c%FZơdO hW\3AX XdwdIyywFW>|*Z&SW%е&|"Gwjj6(uHȽJPVߞaɼ_Drݷllq)>bq]2eFvPE}`е/3\e:n=~O W:`o #zd+x䠑t^|FO)ݴ|> Ն$b3&# 'xŜBI1xi[LBfia9R5/oڲbiBdO= 3:x;i RGbR9T05mĐ)} ME8~l$ G ol4tCyTdQn諮ii? X8epsPU4͸txŪ)c㨺)~rⳌ4%t7mbb5~u#`sn$GOra(18N-I1ϡEXϗI2L.3(sJV+!LjJBz>MQE] ,R\*~@NU1O͛rHCy}Om+Zl3h:񩿣T2' N)&*yaM LkpT#'hUhHlqMd kJح(JMa"8Y-f+g4RJ|gd`mANI-J瞟lmՒG/o CS3z :]F댺Y.1^lX\壤 L$)\2 =:VA7P}'O3 +:t(Z;$8}´y4o3j(ro't᪑ddߺOAs,aWV\#Y"+0K$Q㊘ ^:G e9O &-C_,. YI~f-}P~}aSOR-D~Ѷ\NMENN  #{Ko2Dpl:$x\|K 4Pо9KC )}RT#Pgӷq"i6 ( on`ߛ?XhqDs{^9d!L(JgMS}7 b4=z]w qGȐ˶F4u.| ?4>%^MB爸Q&\d+#Kl c`a{ }@zn##>4F2ZHf~QUpѴFDUqoi#)34E! n=TWk?.7Y 9?" m=>~PDC.7bK?ǡ45"mރ߂=@!?lۭC3Xჲ@[l^Nd68Uv@8y&IB%oŮ{E,7=7Kx]$BTҋ HTAD?%VWh;&t< ^~k1.o8`T^8CzfL?26{oX-ʬ" g ]EA Ow\AS E+箜`ɒ\+UW5(s %o/8">gOEr 02z 0 H 8]KIddmg*I@2(*6Q-|d\^ejk&- M >MUl\ɲ[ο>R/YpEIWyskoJ~I 2mdD:b[Mܷ ˘02;/a' VvYPyr$F0OmszaXc/ekaͷѦ&𑮊{H>ɞtnrPX|ᨵ<8hbnOxkB.߭,4BkSP&0ZN]wS/G=V٭=,M;yoQ"S g-6;j`ɞm/z& fpx.R`lF"s^NS.t3RaMe3펷6b56Fugj>U5f10 5j&y_3[WlE=5y؝w$gr?],Rs(*]ܱZ`ѝXT[{K݁?9eoaS[s=k;Z.4)Q%"UOE}P:QZ4d<y^ f;i T?«6E TЂWX*|f ]x3 yy5ѯf420@l ii AJxڨ`8݁3ߞ*8 fkqȜ(?(:6Z|9T<[y*KN搝ze~WES`[{LV9MDru+әS-0E[Ɠ0#" bOt߻]+i]eBqN *|'T͕;Eeg%-*߆Z #S s2AgzKU1Ò@faS<=}yNvry t?*s_`XwvȚ]&cG.ۘږ dOWc^L/7j^tMK[uމ:ބīd^6Lr{Etxʕk/=?L쁵W7xŹnU;{',>q- Y@g;A:}%L6K= ,l^>S:H37 wmF9a+7WMT+ eE/lCJ;d+ߜ\ ́Ҳ@|. Ί#0*4٢4M|+r(C'̚$3~-| [.;ׂ1_C(/QD?4x.;0/(YvWJ|%ieg, .:qdIbCn{nP'Pr3qM)?E,vRЍyL}Ue//F|ہiC6UӍkT4¤ Nn`z=';^9)ԫj{Μgu/(Asc 'ݿBPDyK57V/(JL+y:XE8M:9MSJvmE7 Wr/# EZ!RRk>]DסAʆEADAIچ{K97WWM^z)`Y=$-`j͝KɤBEYp|=M Dvl?O8J&2R|D2MF}FLIB'm);55$7F|Xd)аXXa|}gPxO \"Ø 0&#Ca(CŌmz,䝇 QLQ|4,Vjl]YdP_^t1f^(C1WH] Ā}ٵ-Fh[$ט@B W_LmsY gE__p\,+2Y[Hz.% #'QWkPGs4Z3^ lq6橒t~b2B\GE62)#>S6|B--?N^EF\O k^ƔiU%~83 9bY8:'FZ`%> x?@`#DYϬ\jm'Qθ"Pnȼa \\ H\̍ ]l F y__ <]-lYXIFD}(?+'嘁H[TO%ٍm.v̈́%f,'0y5LP8Z4ڦ4Q>xL5-7me}o;#3fP5 lJ hxko>8~N %VWi*AwMh9W?va83`ekZ{.9׬&RH4EW…z=@+ր:MVEk!X*['\_#f _xX޷ྦԊ٭qMt8={hD2~dв39I Z5+m裗z1ILSKBjH* a3 9I!_I 2Jˌ2:vAⅯ` >\kY%-2d1v;@U~דE|mt|7 i+?LFgCv(QL L؏ݝGe<^eDaDZsBXAN@qE>GXbȍ2ė?. qZI r D_w)zEBF]}M`Da&<$0MIMπO{wn1 ӒzD+ҿb4y_j&Q!!"{=}I%D?6 #I]YfO+ٹJfYBp̛#y742# e\|/0.rrڶyٌу\0z' [5/ U1&sQzY $hre4%bIo%tƍ/PgMp:X=5Hf Ÿ,w]E2ȓA%xL!Rs; r:C;2y Rqߝ_.jR7$H2; !>Œg&0‡NU럱Z[uQ4DŪ:OTC|ўe,LNQ>7rn 1QI DzLh|Y˓#o?A&1tbіwsVӷ-z{X G>dq%~G;6lkȜ:GWфX,Kߠp["T$cSu.GO$!\O'Tҁ9QG8=50$$цuqҴN<Cb x-c@~5EgKD=1YR-?i2o@G Y/l1$n:'ۜA_|o`_lDkpUQ#t'*Gy[^Ww} (r{vfyg Ff4( ʸڿ}R[?Asݮ ]Ѷ{$GJfzW_xY?Jх; S]K=k X+| KK%oV)JajFţ)R B:mVP)ge(t@2ATԷA~v9`񠷍),x*JYi 91pzV-hw(i$(C9HX@NW0'UM: v_ ظz(Rjs>-e{6Q1:%r jm$\JB}:24ðO]<1Fp(†* cՕsvY9zU9yu'򢔂K[7 Jg?jsH s@7x/$' \~pmla&!l4IG^-4EݕiůUiH&Y€?b+kb~\OiK_k_S4vyBʽiF.0AQ{QƲe:P/{W07++9"4Y GzȊy]̗ulRw&9UUL"z1o|K]qyONTXz:di"=O!Ci;J;/'Thoh g}7<+#DG7(B ~=)muX 6zG F>NqëjZ tԸSB)\)r/{S@Yj) /;'}ުf~sp;,y/+F$eP_ZB|An ]`! OXk*S-\ʻfϨDqB^MrIPq,dߔʆY;d YϱZ n[ZF>}2LA=&lMvRo'>]pN+'􋔿Ҡʟ MvrD{SQ9&Ĵ<'8W?@s+8y Ppܺㆯ /@붻BwQ%$:妜ڙݕ~Ϊr,wM[ki#'^Y .^ZpPbxq/j c@f1! 8c2TDF߇BV9U8I`3IJ1 j̸yuCMKۤwZ*[ܮ 0H]asF(ɍrvp$uКp/TX߃E4Em)?5I h?olޢ2.PtI=Yw:ۥ9=pEUP|+Ovh8vۖP>oQrqr5ςd/Y1>ЬXm;v&SMK.㄁j qkcㇼxd_.mcoT/}}d뱩a l6O[U|^ E%erI $ⰀCbgP2߮D|zZ4g yw#O0bG4h&^w2 Hd ``tp"#ӲBZw] 'pA+o³GesFxIŝ75LO+|4A4,pyNrp',EM$آo y:/R>Xz1"@3]iT[upB'Az+5fh5FkhS'U>v,Kno} ЊDq8D$)?Ja%)֏*aD+}I$~8R|Q^^SԭNbɜ ,kySZ#V#[>Y`D=S{ % ?*L.@1BFHya~81>D&%F{7Vb8;Ni$Ag+$a~$S?tqY;nҍXxG~Xd@1sHzQDiGR^O=#Wu=QR<^] ޮqA<#Mda2j3De e!X&ςơ ^,a1 "ҷ(qQK)X).a 0cNJp"vFZg@0kO> ]u{@ΝεψExJ>*k)8ݶy&{P`mNT}9BwO |;&PMHOlbTHζP13sĈ_ƝeE/'W0>jV#>[:)K%RAHD`RٿKY,ݐsў7#uE#\/,O,!273ivVx,`nvd H:z?{z z7ܑ'۟;@}6sV+Rع;:Z =gByf~{ħ0Kbb>7zzsp] 96IK@a> K !74w BRHl*{H9N -5[N0tK,dH?lS44s䵜ȍl矽JVbTDm12B ŠF&ŶT c v` ^ /wXrSIz|޹~T_Bt S ir1٠4fi41t I'x_f&6P6>6h16Q}ԂxCAZ`ؼl>8 EDb}-VEYAt>keYl}d)VTЀ~m;N>{ZNLqT |N/@FJh좯jK.`z歅I?"(*s'[Rx]|9"J]@d$Z|aheKBnݘq~d?_jCJͯ[>PiÿCZB!r '_nNCqѲB pD!OĽ5zw0߸Mqcmx%feG L׮unm> da8n2>gH{iUKS2fs؍gl`cn%p`9Ү"8I2w3Iy),Z)@nI MvBK? J+`<1.F#ӷHF$"qkB pI k2vE6F|lQ!a>`99?Z)URȕuef0nM qvwz#VMWz^~pq/gqd -) ۄ+q}D덓eŖ *!*a~'O3*WcV?mNk`*8.@ UZZ%Y<%/deIJ%q!Z㷍+'2 &j F/g䰲bϿʉ$>*4S/EkWÍNi8'pLݰeG[Q8wk\ O+DKn Juzج,9T^ky56o^Nfd{ZT@}` {C=5W<\Bi篑MBՅ[/餼+Va?g̨#c)44l:'dZcхi&Jm*99F\ lB\QXѶ$Ν6xHZ(X pE rNzE-Ig߮/LzE-RtkK&#j/nUnDb} >IIzw&Qņ1 _ Kt od1b7{A /\4W$35USm1osqb}urØVW3o!?{KIE֎E?ꃪp|m te9Er {g3>I&+^ѷ.q 0,ӔeFYLh-R4Gե` UcT)+Mŝ>eێT }PHX" * ڧ{ΥZt IQM:k+zɉ~1*;L8UNIX×)O"M+~( I"h5c^.nmm_ۏ?Ԩ!4JxiSsuKh6ϝHB!$O/kac*TrJqJ2BS<'a_tF( RO|5edi/i6ˇ˩ː 64$u_w${r)RmPՂ8n")w1hl':WӔ q ^hQ.ط΂t2c{~VRZ|#_ᖲ/k#:>EuӅtdV6k$zc:yS7e=Ih&>OV`V\} qAy=l9ؠ&p TWuA^ʶ`G1O`6QX.7~cXW? Ɉk"+8Oək(E xfF#UsnxŪRA(?-`b)gu^}vP]/*U16˕LϮ5 =6Ҩ78-Ѳå|.{ q80߁<"y:sP 싣 !o_Xh=qx.0#*} =@NOτ}lEsM`%5R?p7q#NA<Fx]ł Vt?qHw CWo)/qj H<|Ľ8 }*,9txd8jxu<0aDnL9},7~[~"*+K FS5eT[+k\bN/R JxN.hx,: !/Vvg֥?=+YAT"[&ښ{9۵*7ArZnX&#Tq J"a?MS PAԈG slv[Ul_uٶ-/x(@wB}>>!mQNcMCWĶߒbVbq gqU8{^xO,EW}h61m|<#] 3-Dh4>a#O;u#Ѐh=􃕦Uf B(ӿ2_nt_C qKaazחM@ܛXcˀ6?+V~HJbNovI (p`~1)7<,:{kx p X'4kQ7x.K㬉YSf.2ǮJ G^Lˡ1 nI,Nw_+ߔCDb&ARm}miNVu~BfA6N85@\>߯?&k9֪ܙ5G8܀B7PQ,PV->QZҪFR= `0>X-amo5P榉쒙 `L0XZ7V]XV5KmZCXl|T ]ÿWTM 0.lLP0\:U OP#too= MP wJ$DURX0?wVx(k8!OI:|ՒoF]2ݚ-]; LJ \ݥhm"_Ap˜ tgeem & Έ> /G?` B BH~GGk Cc`#.{lMi`UD3BK_2bCܤ\R0Jnhtj0ӅPU+Bz>/4(P!.q %1Hjlsf^4pL5%C>bޓqI3*V!G-y 87&a6H Ua\9wJ# /"*A9S0䁰͜D"Ub(X wz1l"=hJQC>ښ@TV\/#YQTkueVonM2IX? (-?#(?M|߯1DBf?DMPgK*ւVDߑss[/|Ux:e2Fsy>VJ0߉մ5ԇL1xضfץ\!f-=6s?Ԁk @ͨ|O=rmV[Cޤv6yܸAoeB}D.[˅)Eݴe{{ E <Av8^'S(0pLښ _7ߤv |Q/{Gk>P( AW/p\UR2ypqI,.dSx݅Ur-i6Ut3WCT#yVUt&ݤ?,lC}De]ɐ,7/M#s CT܋biבK\g|sanUn)grOHNfX1q&A)72OsG;؄}Qᾬ5[Xu2W=0ZYyАYFHE/#-=tS㎠|i>gtLPx+1i_a*@s";IHt#rX?*5D :q-ռ۰Sh?NRygϮw`;w7iD3__~+'Bk"/ֿg#H{9L0.L#Fi6_JRiƕpL;;,k,>?:dgVW8O?^3k" *%ݵ?c f']uoRB_lZx[nA ը\z_l!?%p^8+1o6|h5"eC$?yO^]~idha7_Z$!*>9ړ!Z>7.}I$dOS }[X(p_uv={ ӻ+ؓo!:bt{Xmf˛(6*ׯ)qU*6 u)ꓬ5! _:1Mt6n2A#>.?z(JwaKҷmB"7&BTY? b<cy%) 9aOsLnd%fMv~r:[j/@ˬ32Ĕ_Jйk:4quMJ* =q4?0zE癪6 tO)s0Jaɩ7\᱗i07Sr?+@Y-Cڨ3JLOԏ1XC!ZQ<9>0a{.oJ>NR@l@0cEyȥH1Ji{ ^Ġǘ4#J>-#o֭!KCO.s[z+#&E[Z =6cʂAG<~K% ^ wwog)S*&BES苾IXu:rx>nćJHO ْn,vm"{MH,VSs.r;E zSTzublUi"|^k67 JfXb쳲o>S6"D@q ǟ_W6~ 1gMTAT~´=[M¤k"dGa.bmǸߧyKJfխm2`2ܡ&*3^WTx&`GڹK2HfE&Pb):| SqZQ\ø, Ahĥ %3 *RH$KW PM UCn5u^/BkRc)Y0pҫ"Q7 o<#/׊e9%PՕp{r璷KD b3<a@ĠGؘ5VtL6x#5-uU1cQd HnKQS "dcq[M&F Ynz((y O/Gn 9U#m0b(\m UM^8iGM=@;h\nn4O~8:[,1^1sĩaj8DsO9n 5&=H9f2K4Ɋ"D@Y(=E\5C`Hm ɵicS] 1!uYV ,`dwGSa?n>r)Ι6sxҟ!0F$WV4' 5-#sU-@%ze 7Sla vY>ո Yd3b<خtfVmMJg4CepM޻g& =M#S sD4J緣x%1TL9xS6|"Z/g[ U(1IVj֞lj,g|fhn@ QQ`>!D` &T)TOP6ܤ cLWV}–M ~$yt F.缅Hvxe,, Z;*=V[/(aBNm_tPi(黺2$pN{áEfZTҊHV!2Joԧc8i䬀BA GZO8EF^-Ԟ.M >5ROx. d#bd_h q[NE c"R~hzDT]gOWa(L.ΫҳU-}J Hw46Pjf]\p.rrM!--%ʙt >H夨fy#v=qHhKz-Aն`ٛùT.::,>K_:UTfEP7"h3'|ewpTKQ +dd$>̂ID[Yଢ଼HNo{!7jm+W-WtyqӃv\`%"ܔCwQMn't!W&H_YnD(ۯ3y:1?y jJ=X2GY\:oޱg''[.Vp`rɪy- ~m7ODcgSxX vP, `,sxHbsV]r jq̠0$@ 7s͇u ANƶ+YH{V/NyxvGE{.4v(dy\|$9U+9K>*Zkǒ|]}hh黐T^p0+& aGY1^lNl5c ׫1Xko&fRpdeh)I['2 ޏ~(P$Q-iyJnx]阘Me\% ncgw7HY$z 89x΃ NPx2d5+hDʖ_xzŖv}bٛs#@B_Icrzuj o qP 24;צ{LK>1 xNdh 2(ܻZݲu (B2y2OSϝa_K`Bӏuvzw M@ S B}kyu"J9n_ O~3hJiwue~gzxi#~ԽD)$UnVI%VP0ZT?M1lH}7zaF;ijI =قA%`ZUZ;?X.dSQ 'j?W;s95OM} \`_&IkkI2~65wJ!Y4_ [ڧ7g̽K 2j7 _kt@ wʉiI,P @j $!G}<۬S'w2Ukj 0o:D7PYVUQוyCD57Ӭ:Sn46uBב_? [es^k O~8ЇSL@~$l'<ϷgN1XMy}ЪIIBޓQDf,(̝PNA5MLM=b sh.uFA`eoi-39T ֜]}Z^;Jl]WlXDp2!/R2 vJ<`lwwI P;޺K_*-{k/b#2|:VQ7y/O-0.&QҊd,WgbU"Yc'Mr@E5Jk[yh'̜KzpTB1AJ]ڍYhd?~ Mq8s{f hUwu U:) ro&F=˹̧o7i=&@+#OEI M"\]\$,UޑY+ SAXcyU;^c HA%BA NCԊ тk'!-;b>S؁U' U3` K0v:*ҹ7K <&4Q lD"rQe ؀.h{:iW~DY+v]Qr;Gr!b_YV7TΰA}eOMB ,:k_p~n e}M(}35p璀%w670OX|fc%sz-VpD##k]w͞Dœs{/$jkԔwS\!CK53?UFTe1l]MT'1a|;!$j M7&t r\oUbbܽ('dkm>bǻy^1FmȮ{y<_ He_/˜J&B&h6f'ڪuI$$SlFn CכH_ZH9wٿ6YeD sUNFmd_fA ș]PM,ep "@ܐW%D0,-Mylr ;V 27?v}2/B\ [+?X înWܷ޳o@t'}Ft׽v`I~`cb3i$}ڎl;LCDYKz7]t2O܇.V-Rg3YK،^aµ!DPD] ӄ?J6St¢|R"A(YGt$wpj p˺LC; 6ъPR]ƩY<~pFq:ݖ̚$n''?Gu1IZTfs1icU EN-TBĖJ`><ovffA=@ݢxFKz\U3'"h%n_ Sܒ-$@U.[h ;t03sR< iB-v ɺ޿;rea鍃| ŨۏDPq0YھFCru~îA^{ncvrkINM )>yN8~%tF@'0+/y#gӷz:wU_US[, _csFIp.$"]WGqNh- $HH)~oixZἧ=_-Q >'x1WuA%)ҽ$308ݣ99Z^]͢5;/2E2d;D߶<T.4ɴa?v}X8/gm8KQF5 FJl/F5CsQ觯}{C܃)e4u$Z:>V-2nESZ{-0`>o+ qc#&]ߤZEL=e_>5S 2>!3CnwdXkcEW_c5r=Y}|iWcdH;pH9XE(w9DZPDA r )&O T`ux )NٽKg"䗜Q #AIKhoƒڭF8`_ٳ34 σ~| Dv6]גZOŝB~ȓ2Bu>).r(%KO [NL /V.'."\ˌIlh1nF![ưHrk(یUYHj?cj+@}a\s,zgd.S8di&rP{#觴A7'K ̩PB׭-+{7`hdzYta``nU^i bCkЪ,3,/'}ZadiȈ {XcPUh)$8ӥ8pK00{7@רþc[`߯uzZ] qE1H+CɌ c lb\wTm'%wT Qڧ<~~4@[G?ַmFB.1U;>[zwjl|e˶_x: C{+evIJv;b$CYi@bĿãZwN.rSwoڇޔM[ǩy숲Q Ʃ vPtpFɮ4t+HB4fZj|~q,X@AP%U9^<\zB֢LiI?Cʌ8€2nd wFVCe~^8~ji uuLo.,/osȑc_"EmK[mueߙ[a5dp2ORQAkC6:XaK;bl3gy;YQYf,k?'#.+$>Az@f9Y"DG;lWl9@o\ȥ;([/ȓ!GS=;̣s/dew/;ٽBԧO< sjѭ?C&  TK[/=Ьf`/Fxlr(&>75k Fh@Ɔj9 >2b3?k&0o/[wh A`;7'Hg*Z9b( ^lɵXhh3K8g@ e3{UpwEb @q\cW _?6T]ivgȓJH_f:D'up@Θ40FĶ]C& }%ySOZ(e4]肯 T ᅣxHf"i\LlJS/Cˁ[KTjƊQ) ;ێ琧+|2,# /g\+{OT vx뮇 jibķiq}aqаmgұi쌣>m" x`Eby#rK57/އهCaGy;PsMry;IL8m P\SBQ&j~,ZҸ,0#SڼK)G0b}'? OCL:ι: # yTSP;7J4.w᭛D] ~Fyۻ8 =Q7vufij%H:g)d0W4z\VogoHz)VP\k8EH8洦Uƫڮ7|g"4ӡbmۢOOi^. `.<1֠  Y%4/6ܳjyR:h gR'7u%t6cj9+/ɦ ʐ34Q4ɵY%M\,b7/pr Ih/.㡣Fg I YӒ4;53-,1U'SÒD4 x_X.UHͨƞKE"*1.^bZ5iqA'uzN+݅VS it[@qyzpLIj\|]IgV#: 9p1o&RT=_w:zBz}g݆C0IVQhq,}Dc6>~Gj۫hǂƊ=+֎uCi. rInYhFPp ҏ毿p&eV^ vC]!Z9$̵'x2f"X6lƑqb6B[k8ʵf@)fWcP2@T[lz |60}6`YΫ(k@}WPf"DJ]&'MǂmQL}tf *jc4LZl. jěJsݙ2u:RXru:zZeZ޴>).O%qQ 'M<y,9f$0Og qFF 4;U1F)<5:FƎ A1~{5<\3cV`H;d>t-GzeF uB|!g#PE-t` ͯP!'HYe1 W'Sc!_R鐈= "oV*Q f%x 4.$o9S+.l}GNQs^Y^wÚLQho]ic>(q4.s4AS򱑕L60mAZx`^Eioщ sK**t oDY6J =}>jB5oYtP劜ZZ1UĀ(nlH ѫY+%Ply1x4Zt0=:sَg=~Y!IN<=?b]=T+{}$aR2QrBPA)z{%֞p!uC s3"%̣H5=ãt>\}fԉF⭄)IGmY%߳%R9g? DcY$gWg]cab]XlF4ve+' U0i+-{\+li际[!YE|}W_<Ѧm # (\ysfieKFf5^.c|TVTď2Rgw"L,zAP$TTFЧ Sa'!i7 a/V狫R773L݉~)ҵD`k@#t A_=x ]m'm GD+}-&\2)ߥʞp~_mDgfVpS AFYj4y-0rDYeAe#@4eu6R@tnWz 體`S>Gf+@`Ҕ>v{Nr81콴vLh7.*=l?Dԓ.\RN<’]4piVs*W\JҨa D_rc>_ fnQ[2Eu$ӌ]1MZgm}I8K%[Hn Gu{bsl2elx?3W 38{\yscLgvvq` N8)&{{JIΩ%<%>Kqsd v1FQ'BtgF$ B?+}}˝t^VS }6$׈`=Rfby|nt,c_ЖZh`t"-w SXAjv)eW6 MhPHcajd`[($r4ZP0d m6X""p8GA'ާV_dp|B}o9-3ʙelfUp=##]Y:Xr$_YuxP_SYg.}_z@Xgzue 'syDU{[b #WiN;Vj[?Ҫ4!Ib@cg\agEho~q$1RRB)EXfF RA,++WKťDG[Ҡxf\D\[DARˁ*yP*mcA-rMAq-f]rUaP8jGpȼ'k$mS^KD@xJ7&.t0[:շlPm \|ٽ5ٹb. 1bQ׎` @+!?a0njIc (f\k;[}ҥošE.i)IIl<Dc#;1Ҫߋ|'XkJ Lf%,9Q5>}׈лj"tIS͊AT(2~#ŝb!5Um[OV 4ω}[am*.z㗤)lW~w+e7ixJGdZU. Lc~f(Ygn];予+`g9W*IpďxRS 4̂-ZЗVU%tI7jR`5/>]aӹXS$Az(_Hna;eF ?Ti%./(p~eg /pp;rsuEį&P=A ֞sʐa&7p!-;Ȝd|tV-u.țKP0sW  bigP xjC㰏. omʌ ܇oFt;]&4t.S zk:xy1 -[eUGDV*˶k["1 4:1ɡ#*(\cG`jxr0[}88ԑ'g?+eS \ʩ9hcO-#O {kr:^;Yݿ3:l=cQ'-,\b.8b&% A~hBl _z}ǰ`w+FzۤqSf_xO^+yܡFC°>GVcK^Yo(z&s {BGSN]!<W4rhWOVJ&=%d=I ́"4k8MΫzFGۗ˲<ƿy+B[GP؅ >^;<~y4 ݑbq ;[Se?y`ә/5ÿph_H|78pV:K?~%.U#جr^GZsN=M +Np-W2ܫ隔tR2B01,NGS7=>2̇q(a0Tjn$.~5nGL@v6G4U5ޒҾY|(쪘$н˜]LԐ4$Nxف|Ȏu:]P?k%ܐk>%WYf55_=<+>ZM5ʟuɸUL>0%K\5g2wCY۽d._d,n:%K+*HZͷq,e8MeVF}dF|Jxf84DCk 6q$Ceiyo S: AˇCepjYK:'CX}ݼg3#'v:))]UjX1T{CԆQ#7"ؿ͢k*(2*r%OOnZ[˸pN22cH2o ROo8oo)mZrK.ynǤ?x}ӆdƥR1ܡK Q@T͹@-_Ud@T! o^DI-7)^mc>ڎJg2Fөϸ1#/̿O80A#D7+5Lp= ^YH"uό 8tN04=."-uY&^<HEF=81::(AP0zʊjE՞|Ԑy<IT O)fk@`cv{z0uU@9}/9+ |x$8@ܾG4h!'^ f&qתRWc̭<-N7mk^.>7`Sе!VSH:f(jd? /7<9:"qՁtT]c8pT+]29$[)$CTX.W c,ga ?HL ]雍 uCY4AupטDk `nd4Gŋ\ )z~h{ZGΛ vĪCUc䉤ТDQIh׾6$ `:j ׅK9bZOHGCA#"TMLVK!~6WjB~Wqo R|RahZk3'|lP3\Pi4]COw15+!nSΊ=]/IpTva_Vq ;{qCC{}U}B#ŶZx 2V+p(LG1p/j^j84ނie'ixTe._VBQ@[fO*84lMw3dCfD %Vhݛjy"^NМ_#Ϙ39`b.W 2Y~,ٶφڇ|^" 8ԫ wJӍ6'*4E>4IyH-"[Ǭخr*{;xº9%s=EK84LГaUtW@۝;бF x#ҟd/ʌki~2pqTjјMIqLlype}p"hoh>ܷP ΀3rN`1S1Cid8g!T$.,A= @gQߵbFO3<6%ֵs{`*!9LX| ˮN78͆`PaP; "O_'a@z]J|E e3=k^h#N*4r1f1Ҏ a( Ot b&H͙/qY aஈοNUI,|;3ʐr !o$n?ZtCZ6@ A/S7©ߟJO62ggr8;h~ab'.YWwĈ~ ae:Q waޢWAsAe-WeJmOPUӹ#j°+ckkO +3#F531Q>_Z :claZgvl4m(4_'Zr\jz굁"bܘk;xF9QaѲbެ0=LjbVLm: ŬE%j~X)m%/x,X"g(6}$S,z.PC(촯G6p49Oܱ1.{.b-s}O܃׮sT Eg{D"bp{.|IuV!iSf)8x2UTũq-ӿ,IK-RX[)0wait ~MCDciutrFsOtgc!0'D=4N =+ ?P/a''?@x,(xN7FS0AOM摚V5g_Y?E& W|{o}:h?c{B9^ YtR]("kL&A"k"*U-.IXXOOW%?[S.9MLOOryt~j8!Pg O-nm.|>q)(Ee4G>npWR. B[8 ,?.3*d @ Xl-6]rKF2ҟ{f-;,5LZ%gb zZtK^!B T[?>WPw8l,{hl欠Iʰ%`{񐖧9+!~դ7(X>P^ x;5/JGDu%eXt&0NԀ'W]ONr2] Q+Ɠ `8M Ƨɝ"3"3'6=EQGBwCUw,@r=訽{u8 2JRddGP 56kS6=dSwp1bbY|5{5OUa1Ÿ::DZFaa?dq0횕W~m3AR;3VODAW{>ǽ"M.gfEQz?N B}4SZ*Ð? z=I`.t/' t{iFGJG 8e7fpDŽ;j`?,FY.R,=^_ܘu[ѐM$j0XhKSeEdVHԶx-޼vV$[ӚюB.Ց_Gu T1:uH[Rl䤬o,[X9XE7l;6O">q^CxLR$C=^je'@KazOa`:eD+w4kgL?RB-}{y/( BRŋOxb3, /Xn0i [ZѭQlQѸSt7#,,@" X kNEಌzYtރ7Db͗,+Qy?;kY חRA eON>嫭?:W'! QOʙ͖j'#{_c<,eP6ѣ, ,|L/kLf׍?֦;~LMF&l17 ˟:1mҡ.+yB}.J1{D(RҰ<0hr:|LH8 .h#5,cu$L0.66t5 7OМŸ`]ZpOio!t]7k_H:4+y ꋷ-3 U6ۮ$=DyaK/!Vr8KGc6l:h~+A{xQ;׈cޔteI~&u F9ԴGu9"4 ۗM՞EB2 >vJK7a2g(mA @G&0߷} .j]ғ?y6ê֖ ]$+k dP/ꞠjΏ}r$NISscXFٶU6mC}w٦k*B*~(+꫼GOaAE[Խ LofƜXO_mդa@TL?,\xoK:HĝjoOrB3X&n\(ݓ 9hCL\K#'<ӣ&,1S(2Xpum|ވ7oqe4EQA Ր_$v}r=(AjS1Ĕ56tݼGr$-R(z,E@' L{XHWao?/r[;F|-l'6{IQ^}Б&o{碻,7@|}òj#YƚZqdNtg}mp Cle?E9l߇ fH%'``bw*e1t30(c(r&/"cwvO.7cO.KjFX[̐ x" pp2pJpjpuLc?K*\K{_+fnM0*ϻD Z8rѪ}BCi > )>ng\*h.e|n3U")G`thCyh\8i$;,G $dkt}RR.O Ru_NP 461 p)-?ud >qh1(p|Ayf- &kWmUkaen=\^ mQ2quQ&LNjkЄU7sR}KLylBՀB3?]~C{j/m˅{@$.yaAIPЩ"a' 4x]* `Sʮ[qWhKA/1Mo:fo˸lS^Mkgd.)N#D E]։5H@Z3;Sf.Cw?7!\w BQF&jV!qh9gd!fy"`kd GKPzPoA+h#5s#kJcåDV&025KʰOvgi1-2pģcԔ +j~̅\f E+x DN I10jRm`>oցߦ~Is5t X6qѦ1<ܫ~P*p8Rr8V [ >ceáf΢xaHFs׺W!~D۔dn-P^WxthIB۲pw@=i4!=#8柕=Y G.PD\x,FEr]x-!hMHT)d٥?Ҳ0-'FmOԪƑ+0Gd&ʑNxtʑ9YU"-8,z%Z(av3^;TrUdƍN=G_ᐰԚokp JjgV%/:H%_L-uz޶XMx$3,ƆӼryDqJdjC v+2j A8찗 "< \Օ.0,z,_*07M:G哸pu^|G \ujWpĸߕ+lo( ]&#T=$2(Mk^& 9 BzsQ6Dە\i:?ۓ5{?h?XwN$*/ "vKi*W;R2,Rm%>R@֏D tѹ}?䜅GV}X@Ȫ \eyg(^g]NtJM!0ML޻#<I9fPB۽1 M"WxTj=YOeiRӢ~%%Mmj((ރLdTJ;)kbU 8xN߲L_хE&ȩk6ˉ e5&赿@pۈk6&x+؜eWb!)aq@KF9ʭDž##)Ftqk03NkfNSۄƓKD݉]VeQH, $q=(Kg›C/8*ͭ!9t4z -7OGI򷦀) &1/TgեF$^TSFV}M*9;K3Ʉ1w"BL.46-@1ߠ}Ak!LqIL>3'F n}!5]&D=Z~ ԑX96L*s!h+[9U.1[/"eG= O$o昃bR`S 3WgVh5e30pj6 28k_YV<3d$V2g, l߇6`5$zV.f֎ڐܪb&y[s*.GaC78A-AaکӂFH3vc,9k^|ݥ+cīcjyN 4FBV&;p(ünFs/  cLeT% UNѕY'p+g 넲VM΍*հ_Q|06l.ެQn3㱀;pH Ot v,] f6(>4+⾊v=?UR!mV/$tDv]X ‹~ʑZf}31:[cw–:G"RN.fISGSYp倩UїLNq]"3֓DH'#TS fatϨ-ز:PMlZ/-h@ #)uDT_jZotp ZϣQFEe&f"nV:6_QvJt9̽]@b~  jrVP,*|M̫v!L߃ܤ0/V ޝ9G r*ېc\8"Uesw;|&74BOڛ]+S0,O{ܯƆnq,7:bFzA:T2^k  fgɕؓ_* k'v筠ߴqSG Ż{fFԝx``-bgrFgʜW5|/b0x\OT+vᡃ Lm qB韐8k?]ب*mx;בY޹ZɬK\SP/Tя, d)@ rL Acϝੌ=^253_ՍQ,G:ralI%N%>tm2^E!Gv쐫:'+ <lyJB8Nex]׷ZY7uY(ہ ,B 3UPH{Ԃ VaVNGG\BY! <~,H Kٌ`/QqB=mD H p -;k*M3/[`w|2(ezb(|ŊY-ː%Òp/{Dj˷)m cA!v 7*󺃨r >9fɂHe+Ɩ)ˏ "ʨZOmլw' ?AAPɸyhn+4͇ql@ݥ'3ɲJdh漢< 5YoSةiEiȶ]eNu>&8c-:Pn*ͼGaS_?2#RNS|W0% ?: t:鮒Jr`4Ͻ!Frz[\K9۫f2bREV3J \?}޳gV_UзkY,3u&|Ϙ[6 r,ě- u. [['C.BKIAcp! ~[xN4KS&ߊLDŽliX\y7Wm+f16$Ylb7h`cI~)FuȲ vYYf g'u@N407{'v Z.sIoO 7&wdmjuKa/S~P8ze+F2ufD'p/]S*YEEuZ`;$dWA%Tּ3ʛ$^k0pֲEwp-}Jr]€N#F8u>R`5?gрJo0 .IB*EԿZ/$IRA8ײDT3:)}G&u^):XZKZkܜOU*?ϮOO[˜\*_^^ꕻ8J4 [At' Aڈ:{-s`1r!z ,] 1jXL)|VJZVB򻣄uYw3؀ nAoh Dd EkoP9/´3$!V0G3ewjNwv*^ Cцpq6.pXc~Y}\omfgjk+Tl׵(0MxB߇Y$S)zbaЄVddq:9wA-fdK(߯~M$8$՝*OiCu"5jW^{!Bݣy[J6"Rd cBg[G!An=kmDqŸڛyqxY󫚈ݦOkvy)׺T,hMJv@NZ:ED] vߚO/lR uD~(ȍ,1ሚДl0u[FbE3t\ImĕRBG?0lÈ\'-K#W)$BYpSG*C/ɠAh* bl?޸NPXIS4Ȳ֋jxoO;dԅ$3Lůη=!ȇ]D{Bdh.C#騍|^}em+!eF5K@ /*F9VvICȗsu.b)D5B7uEh¼lG+> Fg?sdA;3|NmQ9mܽ7ua\B5[6Dg3-Gո(ҟ.#Y o+:=~/sQvlC/|oh~К ԧ_I1nv)ێX :_c,p|}253~U̬;=!A(zz_̻ɪ, E?-S!%ٌ.~(s@LOїzw[aJކ1NTV%(cOQszu?_Z[e3]/hm#NDNƂ^/`@!p f YSDQ !֑3/K-;DŰWe)tx0e@Lo&*򜼫g| Í6|-cז!|F0¹26V? s֫g恚N ~zd z\OCFϡ-emitzw+AfO n}eY'FvǤ& ~iZ {Q,LNVBqL,]e`7bӦ?@O]~r=3:( s RcU]kmz(E(?嘋AOK7#_5g`BrD/̠~fS P\G8l+"zz/**= ҴiC¼3bW+wH(LڥѾb;Ui"1"6Ix~3i7tcWv(MG9Z 1lnP{2-j#J9PSgUֽa`{=IkI&p"#@HNҬMrYI Jh &}Zc\$w0+.n % j9H^2Y{9JqHG7JV10ٙX+'jAhRSE.L4,tK>s u,?F`M߁k'wum[/Wcmd92PzЕRIjxSHѫs.Ў: Lf4 1eN,ڝYV;0^}}2u.x[ZN _yi1_9{ BF:}+ zq~eW6KKtcodԛFQb9hw;>i.pgHR>[PhjUth:ۺ]"̀Q>GGp5 O%KJ~JL:MՔQA[<;iFM"wܿVVZ^Y>\Æ-9 ;ꋸ8g9uJB4`$ҒBB|Ҕ&$ Z,w?"z H7:IM0 ޶)yzDu5Z?+ڜ^?\Eq=@BҚT5\tKC}MLЕPِRfD is6߷rnu  BS4s_[yv/鵪<D)b (~m ?M0vbx=e>8.0ps-X\F&!NFI375t|C]§:4\ mr6Jxk}6V)&#/ o9`w-";h^)S yZUԲbi[2 5pH\a4& %,ЎpEyB5&UX!^ 0Ԡ]+dfncRLqr^9_>VpuYCq]XEL _i2e薕&1b UoN x׶I(" S!Ӈ6!Ģ̎Qzڕn2s)/|uȇ{٬-U+Q Oqa8$r 4 :+JnA2+|oP܊@_0 isW)zklVԱsuobz?C[_v6I|n5eUZE{v;d~jA@cMÒ>${ɨSsRh q'X_!Hbr=u11;1E Mz0sKcEOhi!WC-132"}}/u-𴕴Lyb85Y[;ENߗf'[H[3 bBTX?=4䧅zy' fY' \2)IuĽk֗ƉMhL*# Zn70a{.%PQ7_F_HUs\|lJNKW'wljl!tƤ`ehJY@58gRG"8d$ U~S䷼*31; )o`3ƷTK*Z)Ehr6酭|+CJj j,:}oMD~. $A9 1ܓ;,⋲/Edpk'$slyڋ ~^#•HzoWe&&uv>]juOWd_4OK$In<<|` lq\;x-9ׯfs)1\G#Cn[<8$q}K#[9D3)ye֣K c%1tŝJqn9藔zb ^-Y E\j= ߧg^n.lA MB p'M۠蔔nv6:N̓OicwRjtX[jDžߣn;7(L}S'ԇdPDCumF?`S\0q_}ߥ H@\- ZE$Bc}p7i@}aA0ۤ!WzߊX| [Hn2K*ZJ;],&)>g]EtG`swJ9Rk ~L1wY?rd^U0 h:eg~ =<?5^2pV1P ,X )thk'ǖ"~ᦌވfGD!iI?ͽfٟ3Kɹ:^<(QG?ޑ8 t. i0PJb'4=pJ}3#Aq[ :n:Bt V)Z=>yi~Ps SZKj,vOi6>y~M؂Ii;y@_V.ks;䘊x,;}uޮ(e)K¨bPNuaÓYgA4W-*hx.{"͔ʺ{Xy%3}F, ^ Ca;.܌E'ܐm}&* rn{no?߂`<{^%Bފ*!ipr:E>5j+14㻹l7eY?8`2"$DDTCI{.!CBjJQWgi씖_0o)#fK_{[ž7.zz9Zli;w_:vUCo*{OefvAw=.tb:L[mH2_Z{~ȶ[Rl.q0jY3s]tw,BJmG5f&1>y(JNM6*O#X1d K%fjx>BRF!i3q oѓMn $\ Tt脐Ɩ+J>sbި\qRUk8\@Bf/v ?!X!kY&<4N"+"g<>.Y.G ԘIq1@ \TOjƊO".STA8ReOIVg_jT=ے^r14+H&g߬2_9"fbkzHښaΏDP'sݛn%\> X¹M,Wrn  vqNq2*<:Ój0.PSj+4mP~+p_`ˀb97!/eR2IG?VuVgfw,ԕ&bFh?B;x/`Ş= \M9/Ox"wƔ]0P92J{S?&s0RcObO}5h*`Z &-OYϊx}$ K@W 6b{ʱq6+~O8wDӁ¶w=Pؾ:W<PȴDE]yZ ({{$Bʋ q[{ nF#(Kyo zmcOs ]U_5&[+r15iݨ:gN?)𼮧WCI&߯JR/D,yy8M7ѥ~3z .G#]OwoqƑx1xp}D]R8Ev\Jh#Y5bO/YM2T.$;?XfIU`p W%hI㘝~! рG}7"VIfɡhwx )mD*w_瀠)}Rr{h; B bi3(ϜJoK Z{\i3c۶$`Nj\\4 T{r(r'# M+v8BΞѐo4h0(tx^qbk+E@t%rY$هڮO3<k rC⤗H'DzfJQ&˚b__1㼸fޒ()@gE(hߡ$;c@@xo턹P3""3@3&B餾8i<: I]\|l'I)/OaZ4mUZ34HjP)LpBo8rcg>CFjzXv*替ՖoO F@ Zb'ڜ٨Ik?n*ƯZhQgvGޙjI14Su\S D%'cÉ+dXu|y`SJsXySf4^9:D_(UyZzI9 ~Ir̍fip-G|C ;. `u~ ƝB* nYO5ڜ keʡZ26o/̻?%\8Q>^^3".x;9TL }" &E*(JQxS E|[~>|B.GU!7~\.ʣCB6ZL hCpԳK2"RYymB'%hFdAvtDXw9#袆T\ }O{ ,22(Xb籊y2"ީ Sty{c}~U2# r!ڼݾƼb y`Rv 3'oHS`_ٟu&ԎzQmF%ߵ7f/ִ8X~ gtXn8J,P6AzMfw2 O3==nYc)7} ,_ 3Bm J4ˮ7t4>b<( uɬuxfcڹ!+h5>x`t6NjhEsi}ҴjhA̤8[w둆DԯH[4][/(nz95g>f7j9P DJ^Ar _:TEI (:i62N+dYǖ52`pV YK:U'#r<8s]zFG|%cirb(GڞU,4.\4sWRC=ǃVAe ߌ< oDՅ1q"-,?wtd!Wld@=ԐDׂͮ }瞧4GIv:>ߔae2{e* _mt}Ire"Tȏ ()îV SlUyDobg=C A_B8 8yLOi'=V9YG!gKcw)l5 @<[D17u+_\8V؞pܽlt<6x]=V@䇂 x{P,0vܕҸ6q32qjxQYQu&A`.Cw^91p4k?u=nt@-_@VIƠ= y>^u*޶%x_Ӟ(Ii5a)pr|j4Q*^II k?GMź;)[fOMypxS,bF%F Cԓg"ypE wF  x8[$pןos|} Չ{D6d[e0 $ lCP*z@ZV+]cW(c4;/8aTFZS6'P"Y+KŸ'ˈ5%{YvpM!a-EmW9Zߗ+1Dup(d(P_/K0fTT>j,ЭPVNj<%W.}P5 ,Fg`U@o<z& ܪs,a4M ؜NQƏx~5k1+Uv'daUN6>>`x1KR|ߕ$ pT9!\5EɭW ;sr54"nV Y4q kHrL/cҜ3,AF8 48&\5V\1>O8s>$]Q:s$1 xa59eEve?FXT>V2&$DdFqޚ"ы I➡pӦ|,d}Rڼsɱ6ߗ X|{5t'OvЄ9 ._NpIzwNIPYI:)YuɤH<쓵;<H|x{Ny!!w1E@quow ݼ9d"2V;ċ򅡑$)XK&pQ6;5X*)~qt HYGwZbTDC[sfƛo5 W-d#lZ6BԏM j0: @;&R@{`akH, qBR5&jxZwvB+`&!Bw!ʋqu$ٚl=Vq4/2Bg7VJo9{+=tGPGb&Yk0c0jBr,M;ck_}{(6ї'QOpHf춞N*C}#ny,*rцPz+< jebb(G70ifiW8pudxzϕ³9rQLaNEW>h1NARqP|(M g2Kڷ>7ow]%} ;<sYFd>lSy3.6vE`^ kNߵT7{o4"R5e7Dv)YR -xcN :bBVUzmse DZNy +NMϢXu8uf$1c;ӟP~NXqgljDX8\m}djRUzHOee/qzKKXZ+`po.RYq݌59x ]GaUBi1Aվ7bvEOւS ‚;X Ye{)>z yٱnL "1ςVO`QuZijVM3ME8e's{8yy!%F2-)s@Et AYk&͞pЪ~T<<^6KBlgMw 8p}!||\aOw_BrS=}IU>WX:#/tD4q IP,؅1 -kUԦơRc8;(8±GM@nGl:8T8qF U2h12rJ9wײ ~;<#^O.L b!'Nwo|ϯHq^A&6HO~k]Yhl47x\`7sN/Va:@"yZc_өh>*'QVo7;yTG C?@gg{tWږ_$t(!K?W3O4}{p=9^"x+ dѤ}a _2f`~ ;Q#Mp2Js=c4c8F*:oP"|>=0c,T?y>y1bZ_>IW7U>#ی#Ο*R1g[)y<(@SԬ!ň:),Sj@V<@S-9c#,Y lR}#5ve':3u>FX>fן#㓵lGxҺ4"+N@Fpo'zFQH[ܟ }-thVe9L @{/dA.ňIw0PֺE6V[;~{\ +1%i Bkݡ(sM{E|ặ+/e#OXul}d#VV%)bbJX0m^O*`1D3DKGBb89=_Ś^y ߹p&|4kH?!hU9%guW!oV[BpG¼/$hY#2'w/' K ^Q7OcѐbG~CRidڢ(o`)*0<^hAܾ8W[:By  Yd Lz88"'Jt# 47XqbP$2=YԲiNCR2e*i@;Kv>"ZS#qO_X@ FnK;;#WR7 'lI$~fL1DžrxfٱRDPy>M9E"qp5^ xMIFG"_V0<ڛH#pP+j,ӸOc9(hlkXZ==-%ଡ଼OcѷًSq0b %c Qc`U :Q=di ^s;ˈ'$Eag/k@hTHo# ͱ\Ҥ)zVhs9檞{IPb"fLCUH wYT,7rDQCsWB}Ѣ[a2B ۸>Z!fY6eq5^\CbigA T-+, S9.=tE!B|gg&meԒx8ЂJOK6?YD6rOrbYŇmdc,7v{ z)p^S"8ld6xpzx辋ѹ~ N r,XL0FJLlHkL7Z>j( 9;=s÷| j||4VݢD2n7#n0~.HAZT߷eb7`fu`Y{W(+M^{hG5㠅O[Qv,{XT-"fCҪ|=JYς&! $Rd=,-Ʌrz!G=[IrT//~FQzy~?˚bgD Q4_v/1W<59}ҟ$uE(=\l,:ϻfZ.(AH 5˷%'R-QoIwf!HIW[q;C jo /0Ǝ;3{J5n;Ve2yP]q#YќJSxVBCG-Q層eKLJT$,4o3fTH^UܬJ$ =һ|>ݤͯJx.pp0YzPFgZlOR /`(dKGKO=8rRÜPPʨ3`t;F#t|ш+q~ݠigT C[+I$G/Jם*Θ>>@%be穵_&dj͋PWCsq}n:L[~]((H$:U(\qg٬3_wlDum` Ͱd2 uN)|41 R 53XHZo^ه9`3ܥ3@Ζqv~!`ji#@]T C'z9CA͎Ű_Ѯnb&1\&z:6Tï9Ubw'Cd?b=2 4(6,ise 6jʮB~E NrןMQE  ]/b[.Ց$A1ึ7?TѓGB vVeɵhfw-q 6XHBx2kS1kĕWH b kΈ+1LbY5QQ/]1gZk,{/~ap a >3YlF%u]`@cfK§fYbmFv_U%OL Ôc7Pqd7_2$mBwzU780gڃB>r]-Nz@:%d[ew[ը{j|FS`3.FnZ6_Dž<+ xy{h0b h7>sЂo/yB!lFB㐛 )S;%XI}P vg ~v @5|~gd}K|=`S,f4 s9a ҅X`9UP%%Vrc3N Ys5'AAeyhw2fU?1/d Tnd'i^J¦nسp$27F,0&02%uV᷑m#-hD盘"+IV7Ϣ$'Ȕ P;-qL֩ ;n,*ܺߝ& UM˭LF#v%zvfoׂ+{Μi﯏;[w |^VUFLZJilMtcl26xP ʿy q.'0;=1Ut-/nNMB>8hlqK+ A@_z;s(uivP6zQeۧln{tҸoCs O D@>-JlG>BFyp^'}ϐ:3 ~6z.xC 4B#A1s(γR}mG){n8&sC7Pڨs%>Pҏ,&rMP<9HGnp,T_@5R;3]_P-Ad͋tqWHZ)ooh2qw=\ 2G|7J'0BDsj (~` Kƣk"t\p>lm+xxPzliiH0/n. *ٌa:qhZ\c;O2y`iUDF\–{jъ GR7j[QvJ%#eb`\ɯT\9|C-i Ġgzs2fQAt>kBI8XTly1}bNՆ&JLTwĚ_%^3[^+Ĉ>@)ɧDڡbYBV;.Pr> ϩxZo& 1*DRs; &h70ޔnRc>+݅uTX'$Ld!lxviFUxehj`ܓ-k\%,aPr8ZE/Q7wO|77|%Z 8XjfmJ{TzWKMg Rс*}4ԯ${cj$SE,_laKƃ>}inqWNͳGW~59(঒p,_2xo;Nw*8Ok]㎁ J/Fw9>J-mOgH>to^~%G/d4;s[^u#,9ǘrȦjJD.V>|_m;354am;Ȩ)tPz][U*O~fAjhx]c>Mݦ&m 3սsxZN ACAS&G`/1V&B?4>lO>@m֙ďb-$ mjQ܉soHEwi^չ!&T,xI Jo#"|hiթ뜈]<2'X,J# <8ޚͪeibÊFxo6h${r kcIRm󕝔.4BYBhi:(' %J:t*K[kTLU3j2<'Y}?hmm#iy.'XaWVu T 퍻-iF~Vy6cJBaT=k/M=vȌ짬˅ ,M#խB"+RA!'dM lʮ]nzxqג0GVa텅9t"DڈpaW]C/%AcsT>VwnV22#2Q&2:xx]4,Wc 3ղ#l]Kw})~gcockve"2ݶX%gx=歰4QR{4/v9PQC7'(Ibǿ/HbJRj`,7$3 TB4,.q5)ǡPW tS ⊓Z?,:,'?NY_c $3#t)ırNVtkI)PHp'(V! ?O(x+)*Vj6(X˜XBI$N-\Hk+n$nu4=d8 X]< {āg}d.[FJe=x( !t^?"1Xn(ukIa|z! !6X~8ƾxDkaOd RMpGXs˺P(ǯPaZ8+HtVxaLAyK?XJ%#~ȼXp XH(jeNZDWRV.bS_dt Rl{ꎲ#}$FK33/k.Lgw"ueLաbGk%tc%SLz}& R3ךڿ޷/aZ#@3vٙ{ͱOMR{s6Ŷ_rFԯJ9T9b2kݕq n~mēڐTULkV~=laVu#YeG>:e~qg&PYVaorz u.J \,<}:p#x,4RHs_\2 KԽu^qC@N"!NDsq./rdžI?T%adwc-]V5ϳ \h%V"8rosQ\4K߰J~4@hv`|#AKrvzQZ'ֵ V8BS f!u}eAokZҬ&wA%\ggHIJ7v1G-YيiiͩUֈ´ԃ|:aB^9fSrS[ÊzA1ag[i=[`|ScNXJ k߷#-9,)I`:z `4gJ;Ǔ*ڀH6C?}KUabs¿bP ak%Mu`f}\ [0՚hjcxZSuZ$!`Sj-]|rUXdHR|K;=Dg1vM{e$^Ԁ_@R}Jܼm= ~rAFdz5sC!֤Bt}} qWnP%D_ Y&wRFY90QZ--/ 1}D'K冓nٛ*-[VU qu$Q. c#5N}dvXp;rWTxϽ6L &kj]XDȳ9*޷ .p6]\ {"0>/^{&UEءc3Ƴo)P&eA]i4ywNq/\kwfT}?+L]Xካ/GHЕ| emM̩YeFzsIC~ YbCo4!+˳ P9N"`54֬<ŕ~M 4>J!u=#/U/,ܻk 8g!=մCt+SV@Z4 3ZZ!-u<5}w7Qt%AB;M~4 >vY[ yk$*b_K,Fo]L{ FT3 yӴl#-g I pw.!unQ" (O"kt\DiP\mMw9Uk : pSO^-겕0/;N_[#6#A0>Gc) N}.\:_=|it͸g(|hgrTB(R ZA?ZGGZ,2R JP_v$wJ+ؿXHB0"<|3~= {-~ 4~ܔ>h>u&LaQp\Wwx I6-j\HcUӃ> Ð|&'V;g~tYD5>Cxũ)y_KNYj6g1 jP'E@%HDyWua(T{6>M:fΪX;\`٫!H#kvC䜄]1&_fEځ}rܫ*Xarx5s4'dZvZVSm^$HD ŠS{6@Dw|n <׋Р)Ai$1gnHbuOU9~Bj~`t.Hº,sgUX0eɀ.4 La2*ۢ=?}%cʟ'+Kt#Mi]٢;k0eYZ.CQ26Iq(r/,]W5@Wީץ:3Z+ΩCGPP b*쟰uppiOKWsW&>x_Xҹjf6=5[4 ƊF 3<>_p[̈́%Њ'2iv`2}𧫤wӁs_%5+vP  F2[{F< ?K'7dK<5 >߶ƴYQ %dMKݳ5HF2J6* Ȕ >feqax+]5$\W =a88յ9uփ(54rO ~VF=n"L4^hlЄG^}\iϷE` 2A; 8+Go=`lTuM@ߔmvRi-.Y2TcF`|:PsU\.ݘ HUןoq~)tQ JNQ;-,,=y)"Fk#&"sp_IeP{1]ܚ/ QP |/BNX״5>-C6g\S6Ac /gIد-םMӚ> 1Ip)AdU3?3W=*. >|Қp{Oɏ8`ߌgb:o^90 _*.6 uzF`?:ܴΟ}.wUc8]{!|J|8 ({/<;:Hxo9p!.@U (x`SBs] ^ƻ&OR_:[/5XSP}dC=yV:KKkwܓWb@GtBoYP0y[\Gmqě'^0F\Mr]J|c֛Uf4t~rCPE)NylLVc25c$<NfyOȅ'cWw#6W%E Pz\: ? U-p֕/JN2%}¡k_dX8Թͧ`@hSZV@pJ k 2^;Tz\,,~ySDGs +oq : &t"Vk!b8x|Y WzZq؜{VN@,;c/;q4NPi֐dڊ[!8sY!2I+rE#.x\Aoq wFuwi]3M{2*q`8:j/>9SY|5H:+7JGs-%{qk ;t2׉:^__GŰUc1/ [QYpbq7*ayM dKCYi:4_^퀈\I׏9/zFQx&WK6ƌU\Om?0lZn5ͅ/=b٧t&.WH5c]qK j~s:)V!!}VMxBzr:9DL57ia";B EЌO::{ L'`vnсJ"9{|lѰ}|FGUią W:U Cw,u }8fu G֛7ދ(^SK"3-iQ{3IpbfFHX\YHa)<ߠ)<`4noތ-el*OÂS8ڼ!,)(} mI~wF/Gn4u@f,i#`lXYS8`x @/ [|̅Hb=im%oP(V5s B9<$o &)i`1,c|?k7IQ& 5y4I65 72<<4cOdC4vBxFRw:a}bnY:7=wDt%Lg21#"8񡹳TQAE=U!k4V-e9ɚd.=GEufshc7F)\zE9\wI~revmJ'\Cϟ[?7Wg4 A)a,pV4n"3??Al$?ۂهV#SJ/'0.6)*AXKv^Sދ)!yI`w+vM1|9;9V#gyDXj@rKsqkv;Ⱥhh%sfӦR75S cl~v' *=)3qg*@~nk֓P@8; _4ƽn\-ʒ Ayr >;lCQET[u˶+pHpRwE3 ciu4KxX}.40. WiyDTpyٞτ`.$@vDMJ=?OL[!vEl |k١*j,.;7!*Wi}wr#dO 45eV~`\W;.٬3zw6O#|_E ./|#lDԦVJ8]!  4ZT]i괆.Fr7;L69.ƕdP>AKmj9B:b$oxI&p@̒vԵuw;gmaYΖTGd+G MŬ_1Q6hP )eeŐ᳁!S9;ZIΡd9?ܤ(z_awJ h BPoHe0ƪU40o@I4ZuG+&`ۂomqAs/~DJb%Q9dӊSGݕay(aBcژ^m- yH&qyV+"5 Qw$u*?7}[Gbg)-v˺^;-p,^/zzK+m-*- Ŀm+{(.HPo#3_.9Q!9̒bz}3uÝBxuŚhCz29= !qO\r^*1 مFBWC)cf|U2D Lg4k~s7CDMwMK%9QZGO W~Ow`ϑǨUSb 7v(!Qݱb}93BώD'wO 1YTp{OskkSİ|͸IT2V([m[VnyEf"gDɶjv  &qYp+Kc D4}Nϕ' n_9S"ۊH-}d(a8m 2]ĖE>q>#w%쑥Q0ŰE&sݕ5zzYt疯5dԥhզmqB:C)FYSZ:[[`86^5-P\SQzlVl 3G'BCP'w,Xp ӳio]iM046{Vfj - ͭw8|N>=˝-2}Z Hy|V{`'_&l3% e'Bx+b+F+Vþ( Gj.> "E҉C/eliBNwF_$<¡x.9YnƆC1"L7DKI^V3Zs]xҦOI$Z>r0V޹)Q<ӵjA:iE8~&OJS LO<_6t IL9SGl=k\5pw醢CG@1-<[V ڷ.jP@ֹ&H>MI$S, 7S fR螯P; 9Ã4oHAQ;b ֗"ќD,EPs'+8'Qt@rijxY1;E>!XykN#u,Yx) 8﫠vtFi~dk0dzrdx{xtD]C7ź0Glɼ\[ɓL]]8Gz6.%^jꍔw٨‡ ;d~40#Aˣjx ׵RSsjWiF#3 Syqs z*+7A)az=F4?_FXM(}k[VШZ>NCJV YŘ ϔeULFNNc9t2?k:f$JfN4tÊz㳩:»9">坕C_xZdGy!ݤEvީ‘S(E@rͰIi^c:0Wh*SkIleaɿcbV˄tQ07l=Jg싰%/iܕhEHuHc)Xྡ<&` 4Mb![n[ZB,!9^8x5d 65Xz,'z'&dʵ}~FV.dxe!U%tOy.wP.^3<7 0&`_*@ h$VhZJ8:aZpIGu Bh;W),Mc0ھ ý_; {p="]/;)DWGg/z7XH0Ը;d!^\.<.D*QMr{t`D!"dn>RNKZL5w1ۅ8|o=_?UؓO.Idd4n䷁;GpqO;dn´ ngCGh4ZPe%lxhMKWg*P7N"05pαF$Ep0>2zuEֲ]I}Y?Ө.HX>n(QiK%e`c6=&Tu&n \x.6iv.wRjD ("A\?9@Re稂'z"5#+(T_崽G-[ tyC&ҋFK~xhOj9ېCښ&̑fRUu8V$;⧬T?A T@hvS !H{ )Y_F–,%\ݣ+M!_H3mM}>&| zbTIX͖;Wj X{!@*{ -}rbS*\ X3W)wÃfT|׋ZK NQ9\;fܿYɐ~{L@hlRJ %eV!pY؊@EAZ kǷ03P(oHZ ll^QjCLpjZKEpmuK2Ϻ.C-1뢒p?kahn1Ӟ Y\phA'mPh. ρ'ߛ7 Uc1{DhBzpeߜ<=j]`Zm@l[K̔C2)P ;BR/WCeHhZ_)2UYK"%:g!|}<$<]ry _zxTƘtC$Q^lZIcecM T!p$p  ehdca*HlRz<]cxd6lτAN6Ah, jϜMGSVB8K_6Y>L~cOڮ_/%؀( o Uj(ڝ }wҘ!㙇00ew'ㅇP+XFVA,Ul*=v;˭8fμ vq3|o_;!<,>f5=ì}vy5-Fy_E$ѫWZUiHI*NӴW,Gڍؙw,NQUl'@SS/O$ǻǫ;@'9_i.La 4f5ݾ6N쎒M`m&Lj j3ᒱ[Z&Zh5q=$FjAɱ,Wӳn. ~WʙVz#a4&lEXrBiA#壛qZt|V)&`bu+($mANSJmT%)8} 𩐌m~zdLF*i}V0GI-1[WNW pl`šle dgӠOc=~ĐLb7Mqds{5 gWnd:V`UFL+ 0a"k)n'ämL?t̡.6ku2UǓw88 W!YAFr Vll:WKE-%T}R2XqY]5 X83i#&}Eoi-nBUT pZ%I?*S{X_Z#N1g[Nf`C/%_0\QF 5mQ~"6^. 0'JI[{` nD-Tv9փki)Gj o:)wK=Ttz/2P)[/4JIP-FEE Q}%JV"S2uGtS;9f\߹U%AF3d8-8[٥LVj9=A!y((c+E #](8R =r9bVL!Z媑l!k j`= sv+sM2Nl2M{Ӈ{IL|q`ͻ$O @*93x@* ;.SMIt]՛PL1Y1ƆlgńŬXpKwsk4f#b$ P#]]XɎ7klM$qҙl*o`L[H@oK=cQɐ6:A2t !F~{lh9yp]n&K1's}޼wM='fh'+ f8\Ӷ4LAb/Xݟ,l,!j*,-WWRpG<Uijjeo3r@GqlE>A!I E[CMq}rxb7lY:翜fcJ!(gU6N&Q#ިi [>G>@%N8k﯊d%Hl-ee^;>ZN8NJ;wY2( ٻ0ot &+`/6H 9M&;(ev;o mN6R6rҜQdvRk ǯCTvaI֓M9ULB5Xg֐mZ4 ymHCPc%p7S\zГ.#jģtD`ř Efa@y3=sc|u-#@.A5}QH?9@|?: ʷ0 .zZ<H (?еcv4[}T5O׀3G}Io:5  RiҰEjjTO|7TyaW,g* ذ Xt̄aKSM Mt'o)SԈ!Y cpTsE(T)mS,ud4b 5^; CV}%(/PM+kLI2 Kl%7DDG|Ol}sMC` ^P'Y @#$DudϽ0g ,@ >!5%:yh*",܀'?} 3{ĭJbW[XX,8z[«òs{W09anIhlk({0sJ,(#d=]) jj8!AqtnK%ӣ܄'jvLԂX~|:ܕLܵɫ'.1j}̷M}ļ -Q6C&]/>56?I~vIX0X;xei˼ّ6{pPV} nBp} ֕##iޭ=FY1bJļ]B?0F"K8qSXc9OThF#,9;'<+?%RKd̆Dc%LF1bHX|W{>Ly\FKXL*/a!*Pڈ(g4H{R9 pNrp[vIAԄrt~W={N;buUFUAS(ݣpAv PҟIEl9p:U&`.w]oW.whaF^8`ןrTVԳ[쟪NNBl')ZD+.AobQ,YVwXk!: 92޹kEEt UBי[m'BnuCDg {UQlo%_o'!Zh߈6+'7_y@)wmjcmT@H'־+wXMue.)TS'Cq _oj =ĥfH::q2E6dWkk[|54ȆgWpg|&lK>-F# Rkec`c( m/ʼncSb4bu۬i5(ͲU<$ʝ }Ro8W}?^"f/&uΏnKJ^:X9k߀cU[iKNn߄?__LyTn13w?8vԵEg(ۦ+(vtj(zp':v>.YAM]e<㶐 N,'!h V1TKs0ZnuE|6JJs E8},MͬvvH( 0)vu)ۙ;렕XLSOZu.zYfD vA=BrB?kVll-֟ ~yMpunЁMԾ#5Q.RmEȑ6B55sJB Up* es@0Er~jfo祍zvVs)ZBL9-i,B\95D,#8Na>̈mN%ɜP3ygGhK(=^J_kӣB$ lݫI6|Q}?wH4HJJIf~W|o~PCwVHJ\*08}6e߆pog;_"ؓ9aW$j.KeMSQz`PSTM5=g{TkpK&g+OXgZXns#4o&\k^dIM$s}]6gD;2\I8~U&xU2Gn1 BʘS _~:P ;{Z^0n0BE 4OlH3-vO>MlGB.o7Qg?;MkjyQgɡ\ Ę-E*S;F']}ôX(2 |; U҆’WL@JpR/Av:w^U^>7H/ S޹?B|4DW0_(RFrw'R Hц{/xO'!W~u)0$%[akunQ 헳 1W|/074V,QM p/< mvP607WhJE,ռy O  FHDjo.ZұPce()ީ~9_U;PL6!)T;P[ۢ#iҎ7U%VHJCR *RDP&3rU  L{y>8>˝%y/bZwjz3(pQ&Z.' )עb=ɉi }1(:βeҷۼIqw7U)*o:W:vFb(*,]OP|مU؆-MEou3{;?ިy:lc5$Q> >3Vh8sGA"˸9n}YZ#vO06o\ZIp]: JGi m8|] v<~ISniTjQ{aqݑp+e p^N#\cnm.WnT*_PC@~:r}bfjL~lW} cr(DQNW7h jJ/UjW.BKe] wS/<܂MR1pg6E=pj"N]a f|9wh s_X욖}}%q(NWӚmFY8PFMc5+]3qlU#PbkiSՆ&iH[?@KA:U? yq/e bրA~(eGP֖9y|2$5I ht?s`"RyoR㷨HJM 3i!_-^c] LuIFݟߙOpt_ㆾoǬRHCYrNo5wPy8R"q*)fƆO"ҁ`Ob$٫I%ݩz|;jKݛ].WTfS8 C#p+"kmKb(|4&* 6*R6$8")*{}&#^#w.\pb 5ulbf;&`ˮ0F7$FQxdUyH)Eܾ aE*2Ưzu򴅬}?gt ⷭ(f̟"0N(7ےe@~ !BxvhG.-ПwI%ۋ8BICʘ1ke7ZEa"_L""4MJ;ωE| UscSejgkb>dЗ˔?tMox,B|E6o"h?(~ X|Ras Ɡk$~SQY~'(lT~94q[o%+g>&K(&=嬂$fO>k^e҆X!*2z PxVYG&;Λ M\RLur,حSc_{(*ի]%a 0#RW*faY0_䌂LPX1,7!V%T(,ǹɵ5j2=cKÝB>Z̰L] O( *Z+$6*+d"19C -7 9m$Q<Jc/ȱ,rW|KargQӒQ"uTvJrx.=NԒr<{S" !BXvm2: 螦_kgZ;n^|d,JOgvhkAU@WvQDx96UP;fG:lfa&|.H{S͞$wnRMqf+]*x"˷ZHIo7QZv^)}G^6n,<zO42 [jfo^:`0'v2O ܶ0@ J\BDC&JWgDX0Lq8\" 6uG}g9{r.3y7:[dOf!oJ= (˛ cPX!nD~і\$@0?SP8L:`}g9m.JNIDu; ܩ,LV( CjtUJ#v*/ o~v0xW|X9{yKBNrVY,mȪ0W.Xt|%;a)JoO:@#A4BZ0]<8>/U }K\J$ L y[Lh\a!ݜe;' lk"kx#+T!?K1{6gaٞVYڇ/1p^7[䥊 yMq[]3dBVfx0FWBb"&1)h:cxBr"½ t/ȓ[~i'vԘKJEy;@$<&9W?D :VcR8 }[Hz0 ҕFR\5iJF֫7KR31>MA439q_ֆ}]F!]1#q&ܓ|a b-]wȢwU d|EX\! R&)d́ʈ(1X;ew)EjtKM[~ZZI>Xftq; ^biK45 oO|\0 \J$9xDNᘶaaJ2fU'}ϏӥMBn]! =%CV K5]t/'/r=k p >qPs~1RЄnVqK|gmj<.:lnΓg7ƪNeu.[8{ i~?ӥ*|z{ Xu7yg =9R$xxcgV)h0kH$}9S#9e QO`KCӇ'sG`-C|\ @R tɰG ~j3c5M~{M:=8^]Ã1+ZsUwr46_K?ȞXGTs҂0t|0E=iY\6IØѓW(R-D*+:S J1Zu.L޳c=ݯKp8.̛5`h'֥q\lWáA%ıֲ[0fVIΆڞ&7y恷{Ck1/2=?&A?vZq'K0vroNR H74P aB&?@] TJO6\.X7; = XO);h>8ګTr-*P<ѡTs(L<ݑʩkE"/娂$]TBP=ޕBh,Bt2@:̒J`&Lu& 7;5c˶x}H/w mx IY*8X;wxLp㹤l=L֭YOy }i6/Xy>m^ܨIylK\vH  pW.ȗkarMk[Lz](׽ qn }utHPfeRo7H3r^ЖWj|'٤uK)RaWk[90:m՚SIW#3Na(t Z̲Y\v<#ۤP0T3xy-E Xf;_ݨ~L=#(Ӎek{u=mng*U^|aUP).5M#TF2wF8Xn s2ݱ9 iQ`bܔ =t\#)>+W;Gs3;gT=P1(wz{;6=zze3]wQCu 7Ǥbt,E2S?&w$5ƶc1 h)9+zH|r !zZG7g&\QtTzt [iom%U[#o#,vb{A<&H6C$mg4KDSL<:d>r=R5iؿV"#dA7!a>< qB53WP'wYEmx{rP%%K%ňSv_x2%]l ?h-DNMҎf,QYYsUv0J, `L"vHc=DlKiX]NSUtEUFw: }TyQZ\TG= +.d n3[Wb|l$}xK !cѱ'TMcXOtgDc:")*]ܚn3 d~K|#/8*C}OI,.g|J:AaQÎL0d 5; ,+j{zOv{oiA2iD VMH%C9o&}(*{5hJ ,ˑꭽp*HX.kGv.Lr A muӋy26jDysVCF*}4,9 k|1)QSnv h- LDmvR0< c(OT~F62\a *{ 3sO:ePmpQ7yUHޫo4Kinx7q0۵/F+Ρo'(amFxes`LM=cxU7 o]&Rv+1I(NK?TԦoHZXV̴A+G]BK-< f~ f0M+7qpnXT١r쭡TlMB- \ʽ !7_/o@ ے58+7Rxq UD[+d겶L㮤UԘ$SlCpZ{`IhWt4yJm ܬe,Bxϩ^M,z'H-./ނniD+\8X`NZ0@y*3V*2ٕ\hl&֓8wCp6q[yLց2Znk{y|yt dkĩ Br2:B ;K5Bpq{+}Z*y11(O'T7O&Lm`dž]QDjD9!%ڝ3 v̙.qw=Jbbu9KhjYYȕhxu-3y|r~dI\ > S bF{iVZKu aVsQƖ x9)[ y[SqX"y OV '`YȻc%UtoP-}I8fPa@o!S2 \TVP{">fЃqw>-;]*s# {}Oo_Q>%]o7߸S>Tpm +ujPVqY> BЅQ_[ӖPFhז(y#j\<؍|x)p-1Uʐ5s4k{O_W3!$DLdᤋ*=6"#q.wX@Jj [;v۱ EP_k:urh-uJ87i"˯U&R1itRp[\oޔ4aU]z=TT#?g2~*C :z }g^iQZLe QT2nd.0;vQdKT&Q@=5d!KܧX7' bڵTP.}h tE]`Oh 24ׄG~ub'& lGrhb1q*k*ECBQeS>p]`a<^(%pR .N|(:=O> Sqt^7#9/MV)WX.0b?yr*ً(=8 ;0:U lP2SĻÁյ,CڻxO#`(h+^q^5@w PBI,m@Tqv"蹬GAWB8Q9x8ڻc=>ɂX/\K+' $m{g WS۠̈́ I?cqly.Wb"˪yle?>+pE9sI >l ]b *JigY|usR5i@h>Syc;FÍ{bb[6LmR!ݲIḯq>#^`+0\OW*>:FBMejRb3ӑ㊘٫$CdGvL3Wp٭Ƒ;_Q̦_h&!Q$Jyc)}ԃvPjKq݁ Nlx xy4f}X ~9er’SUTyNG=p0=bFF+Wm\˔)!kn00X#{'{Ng;x0gF#vހuO+ *H^Tx OKy="3 3 Bۦ, J=Awز{qe0PC>92Mtx MwwRL[TVG g*D#|}p^5#/byP-lXO~1s*{? …so-' RL< C~ai*Z 5uá0."\:|m/e2S-;㵇oU2%%Ʒq3@|I򅂭rt8ȟin bOvaO CMˮma]v)Rk' Jk;"/!)=OU((J vM\]3]Hr+F{]gK5B{/uk`E#XX|"Z ֐qZ0udcCl$,aB|麕G){Cxh\*kiml@ 4M8AngE;m25 ȕ4unÑ;ѩe7a/*3\ O[dӼ)|hwn5[ކ 36Apό6Z-'>," Ī.WWr߻R/[*3G?{kF!3p2aj\մ-CIڶS|a A=lW*O'֛6mrn#Y:K@hENj-wBiC7H1OfD U~ E녍 WVyX%bOPS gq|hOv‘zHJjzi?JɝhUe2&ͼI{\oKfn$5M9Pgj3&bҗKM~j<&<;-jqV Ek;VK?r v}N+X 廚Y1~ڈp+_4ڲڧ?8|ʝP_#na*s3gv 5,Ev˂yNSY2l/JeOrNUL*UV'|Sڂ&{#p=̥TE(y=[:C8.o6̙:x?.d[:zV4KOY5˷gRQ^AgQET(0s~s%E=4 ;gМ֐ @$NӁ-ZCн7ݪ )vQe?780c<3F Qޭ.1>VGyeV2O$apU9XKsu̅1_PC]iD9h\s9J2^keXNb4x8^d /JE@ۃ1iLrc|&1H쉺ظN;t.{خ:Q$I_UbjM3q٬O"4̗YM.I'3NxC.wR,Y 0'\\וYEj6}.N)Q0 |Z3Zo#Mq>3|쪂vIk[{&瘚S^Jbgb_I0}6{/_xl;ϡ:fI. ha3xHjz''4ay>A%Ryk:Ym"7|8D v ӵ ?p^Xi mɢhIMUxd%{ͼ%׊iH9-4,VB%v>~3/'Me&LF.Ap <ڣ4`q*| b 8=M_ۑm}P\v*=Ԅg6,rS;X*;Cȳui0VwmFUJҨcDi H( B T-tܿW57zg@Vqs?mBZt'g P_zм1ˎ[tw֤)zE(J2:Qx}X(ϐ 8R}Oٞia 4Q=3=t3rgC,Cgc|#M>7wz{ѥ9򲎵Y/6〪笉Sl.G`mzWMu~ !Ҡb'$2~2Kj'H>;5l2vE%X?&lNdt~oW'G'>\IuhEט/>$wgtmc9^ >̡L(tcvpc:aӋ)<>z䷘G5X; ߧ/zMqMO鎧hCYlFFӤ2:b(XO5j'(X!&iq?n6?|"RK)@lmLyvÃ87:,.Y)M|Dm-_]Tvz,J{N>`Wx2' R;9QUClm2e:dJۘ)iޔ3 . (.=Ѹ/]Sw&Ķ'amg"~Iw͂d4Flŀ!7Fuׂzp"5q.a6+@D)k>N6.7zT .^\$泊5(BZ' :w zem}Z/khq"J\42rő&UP[ԣFx l#LZ|%a\ sfrqLd&t ig欷q䲱m{J "qPQ}IS <-1O3xﰨLL'}#`7on_QLEh`-*0g (KfZrEqą4C0URPT ~y%Jf׳=*"͎sLjx;I/q{~WZ4# ^![-<>,ޞjm鎜Lj.q^e[z@!ޛ7x3ߞ-9̆AOMju)p 0o޼<q0j=,z:Ü/ʖ; j^oekJ-kȷK >DT# VebJ} >|{ԺC"VE(2([yuZ]S[dr|4,'wNX hVK _PȰ.: k3&4Of9^9 Bp|o3_ܑ& "jd YMz1>Ps,1UD6&[^/"I0EK؜,W:7t9Jv0A4}<HW:/caS~M}~X5D1n߅ku:6 Ul+0%3N`چ9^.^!qGChMm#⽎¯k aIn\f⋎o~!@U谹 ;:}8d) Xve5&NvTXѼN%>(AwO?LEf7~h~]E6½jΐcC6m lP]!ͬʄ_Զ2;3,׿NaLkPDu{o*̡ s߲8N +78CB5;6X@,v)$e$)/y1t뤱܂G\] vYiO ?ep$N{}Zh@70kP$++EcQlҬ0" ٻa;)%FSj;UG ^ .Cwq0 lNTɼ) AaNG!6,d[}borkoaĒ@K[=Qq}u<|FM'q t0]d/FvގljXw1p0*! 7Nj1fA}/~n=kq ɵrRZARr{g,-I'RnN 8O© 9dX^{YK`bT9g~Ò;y_liEP֚XAyGA'Ph5A(̼!#u% CEo+'W H l b Q0i(ZŅ:JHX:woX> Lh<<^=[ߚ[iҋOOoZSWU N5s lVZK7ZO;f$ʕzB:P}[&Q~Ʒ+UvCׅHtPJwmmlڨ,9{:"€! z/ GIgy 52@F@M'Hc|JT!;(&kWSQJ)NH]43;q+#:+3]9XҦ tΈB_jQɥJQO눙ﴸX,ufV%1|S0m VΞ< 0%>9*_èjɨdbxSa1zN- 4v g@HEI5Q%p[n=.cQUTzU~`)U.rӯlAt3NSo4 g)!'ӧ "[-DFɡ*=b$e?Љ9aKҮA8yO tUq&>/KfI+qи+i0=9&#2 o.$V,'-Kx#c["{RTg*+?YgRXWc- ᰿ Fƅ!azF'o=Z?'<,kT?1:L v <_8J"fo7qR lohBEAqlI" @ڥ=;A&p%s:\okx( J*kq~@sXA9fW>›Wʠ47VCvVu]>sN?eYh:;9ҙALbޮcD%$Q"?6ZW*Dݟbwxo -Z4Z| Q<+|&y36 s6W)ì"DP+E*x ԳyuvW`[ U0|>z @@/o:_qsEHR% R7#n^Ґ"g,i0?|>:KN-F[ց# {_] p,<&~sj~ BJ 3YtGD =HlZ79M%ޙ"P __F?[t/' ,>DxBAR=Frˇr υB%Bo|XɂaThztDtA7B9Ř&KBwd@muiEp@4B^h[e2kvI2S-=/iM xI 9?/91,c DJj=e*^"d`ILTB FMɋѫa>c’\ʎkn:`P:>/*SB^PlINhkdnc~+m)__xk/kSo *E5;=i g,N(!, /QvDBbA̟Tm"w=.켄s6Zdo]G^t(A\D:<Yھ>f'Lu:z,kr-c enA. ŷtUϰ5`zdW[yHsz}zZF#q~GjZ2Ř ftM6) @-ȺH7EKM*D?,cxh6ZERc"cdpܣ-aBekzB4^ M7n<(T ci~Zq%Mȼ`8()>1`>h%YE4U^` LPj9VTbYm6]W7IXS>'e)SOC:8YNMq2=}u)"VVB Cѓy(0 grrYK|Z?- G-[q+-{˲:Dq&o5, ̇d!ob%\TE߂'f{eбI-󱫏TWSfiSOLtcceT|aSX5];hYӽ›۽TylB4 o8fv^.DI' Xq5Q+sૠ^?JZe0B] 6ƧaKc[ȝԊ q{.E{`S-DžH|vWݍ-v{tj09M?ވ1' 5R0;3_tG'ѷXu>ł_V,m=ǷQa@e=MMmdҹ,!l ;ERӒl}4f[$67H;~ o~H?6,P0P:HI:_A4 !ؿV[iىKETYGl\ls.(T)\Rͦ_pc„YEE4_n>\v\ڈKk BXDُ]ݘJ? A9AI42[m2VБ00UK&UA²zA;Ž1 lɃ2Z,EY6T%dMZ9BX ÷r2] キAUz&sZl Fh4fݦ!}4/ ֹ4DK`8m"UILۡ>{N(l_8E/n=d`qt^*'*aӢVf'>X9 _]1G{K(Sf~LKӓO~o&-t^}EIEl=d̆#KYx;I5%j (EPyؾd/RmaDTrIQ@KR=f/0+:rq` ]tYq,mw#'ڍ(~?Wõ/P:|ѸE]d]ri¹sfLƜsS2HWbDܨ#"?BS%,ĤO7 3Nt^ݬq0=HﰦYacl<qB"P;A2eѕ'{zV~sT'i3VŜ2 ;3!ӱ]2nU{_bZWEXJWI.98R`޽ hwޅ2tљ\I`Kł2XZ׬ fKrGo,yc{,w)M9y*;#~_V}lR))lԋRחs`oXMJ 꺔X M`cUCPTYyт'?PQքohQnVPDp_+L"<6K&En8eQ!]J/줅.sH+>rE/7 Z)rڪdxyoԩYF!TQ|B"YP!u/oŷ$_*wR,v7'!hfL`o:V4ܮKΊAG(vOW\-}c32Oֿ״l$=g;=6'r?tzg q8!cci?MBc3|! v!H(gYGtt[IM69J`W+'l :kӀ{ n\\?%<;gC;~枴EQ;ccሚH׎NK4У!⫤hnDl*ZG7Ȏ6dz|EXn:>6 1Ơ8[a/U6-bSbKg {$5 Si6𱫙hTb]pcu}G"Kn{uJۣ SWTu[ Mm'6`xO厣u|Q~I_9N|=V#@]ښs^bI* ,ʹ=Pw<5} G!}$p ҾJ~qa𻌶 elvt<#OX)?NJ!+k蘿EY~R~ QuKgS&qJf sK+ׅ^}\N[rwD+OL3g (r QUL[: Ik3:=,!Y \jzx^w˲LV[ĿѦ_(vK\n1ؐNƥ-15YT/AR|Xc',t<ͫc>㻕!Z VȾvfN:x@ZmZ& '^;T s]y1%*K̓"%6mR)>kFf#K"4_JZ…Ơ#VT]޾ ?HK,~Tn"QޮM}zgG,W"U)$b].XdˑGx'W'e'S-qu]03`iu%9 }^yc!w5Dl =GDoeXGoϸ$5ZB瑷6͋B;F"Lby)S~(ꚑII.#&3 2shUyX<q5 bP}1iB&wĥ)QH$<_؊+A2g9. Gّiɘ|g  p["*:!" NM~ k/[YY?v1*<:-,qo4JoU tpomas XTHig/Dz9HnI2H'gVc{~cEk:d]Ƹ ̟ǥR(C3Z$AXZSj2kaδTZXtrKv{nOY:{$^@Rd.y܊699;T ]WhZ3QYu$Zy0M6R|u2|zqXCϗz4ȕ=,FuUC٤Y~@tsIe C264AA)ezsאrQR`IX-G'z0q 'oB f1?TUR^E&7uE%K$eHirq)bCvRdj 7cW+kt! _/݌u㝰"%M$UKhtQ=ާ(=lBzfYI mV얤 AL*Xbη3R w%bJ.5YpkIp|Q_@V&`+[`]iJ5ӹ=XG>W~@ ]$_ʉ`0*neCp>b9=T:ᮥX2.-:βA6 9oFOJXOw͔3ex V1VP)} 0/90ԋ$Ϸ2M#9?q >i0N(IJ6B+L=Ltrz<儸`jii:%CevDa"JE49QN$PG]wX9՞p4 u'ϴvJ}H8m5O =)K|L,|}S~O*Ə1_Dl\]uBsX}Xo;Ǭ_!&yLHXv7 ks9q<6+dKo_h .0G@6^?E{N.#[!7hÕ|fgrhgF ?Ϻ2n8{c;99Q7n0zfS|,H <ս7wQ).wXK:{LZ/'ߟX5ɽMvl%^zD9h2+oEb|PM%^otlΖ_[IС1вW2ϓu)MMZ%x-Qx{w4,̌`)fWrV>rmi:<3*}5ڣ#ȓTT`/AyYg/'`)BLXM9~+UmřOUH:NP&`YyPiʲ{mI"қN^ׅwCŵ+O$Q%z2Q2i;,&N:& at?%V%YY ٷVP/9WH=QϋXwKf$ )|Zsp6ƈhv h,_XěY2ӆً<0Z"S%^Hl*pH f2`T4 'E!ia8!8u˛%GE,+1i|R{/" J? \l3`O[OHU~jЭ5ǚ4#ӥ(|1l?[en;uPqjFl!PJ_Hq]WyNӧ/Deش:JPΪh_*Eł/T54^.O=HO9`$#qqq'ӟtF&c[aJ0tf@q`pifD?s*ԑw!Q|Uz=_,D ;3_: 8$ ”[V`ܡ_{B̶nzlc7Xɽ:Q0'NkzXĚ Si{ =+T=&1rm}پFưyooPZCB ȡBQyR~lp'zw`:<ZS)TTgje;=3QxCy٧fpXiQsvUXLP/ ?S&|% J89~sJO.8C^ i-&'_Lm T¿-rB%d%y&DiT1׬FltLGHЄy3\`c`zi~O "A3 - }.Λ'YDr:W;UF+xx& ir+A.Κ, LrC7܅|L^bssLj Xid| =.0 j16H6s{hqQaThC`f4P"wbdcac2I@EInp'j͗gY-^H%njBj0Pe$V[jbf7~΢o}PZz$PBsHp2x-w v:ad̆=?sH}v tF_bE#TkOdg [a>JSB-"Pry&C)>uI3Cc']uzӃP >%z(j]3ReCL# >fҳudo'#w<Ojy7Ek"+r^cz6\/Ԗ$t̄iՀpR`{u 8LO]z_ *F7RreC}:]+du{':u1]b$IOР 썄}20|g `URVK̐Rƹj=W@4wI)B$fU1غe(zB<7:ƌHǥw$w}$N yaoZb>}Ji>J\ 1v "tXd(yc|I9%Mĥ*nHƜ2qyW/f%JfY9(s:@޹~rʥ=,(x]Ju1SDxtJqņ&y_Q?këa$a\zLk[&,>VM1wRQbk+WWaKɏn M -/Kh:XB#% >꿹\]N M@2+Z;i*e*@061%q ޘ7J Ƥ oiv_jFR Xbzq3.L: .͞`g-NO{ 0P VcQMp> Z@nį -cb97 | 4nd ' #BDz}Co$J mm7SĞ2e]`k` i rAg>ue}qq'ˈyU-4b1-ٶ}FkgTӆ(Fu9<|E;+)zISZl;!5f q9ɘ8ȸanQ+n;|8'PqI%GV3܆}U%U:=3@MLNdz2FM*$H0幱5vW8v&mBݑxhaH-9UYɒ_W"E3m& |LV o>+Ѽ+ٰIqǸ:p ;H!ݏh_JPV7zfa4K 8(ݍʊ5^ ;A[&Tj_:9,N÷6f o3)O55֤:MSF _V jxPDPxM*z Rj^w5"d'A%kăWg3In]*'MυQag{v2m_TriYU|jӫY~,GI~O ;וAZb zwmdI~g#h|5'&̏Kmέ~^'b wT }z8*Nq ؈b/ }xD.$35’ViІڶCqB/#@ly ‹>{Q2_ &MSED֬= 6->(ٗsP1FdW0[n5_vxw纺mR dGփLHzU.3GIJ߲/ c惝 ċ6-:"t`# BhRD.a{'>`-/9HYb`cʔ3Դ846eӅ:Q:Q0O@K] ݭ % EK1ǹ5ҜG+gGCGXƙBy;z`1?O', SuvV[i{ߒ{kzֲ%A3S@V1|l*6"s$"y[W&nj ָ84Sz& ;,(meJ;Jfnwr[/x'5q7zWy%tU/e}MՏȨmbLogݢNZBHs| rȦȳIEX<BYoIvó91?VP]@sz6NŏQiA{fh{! 0+^B {x1oo:Xi3$zlJS.5 @^# ;O!=GǬn v4ZXs@zZG @IhB {%)6ηZ~( jg*ڎU2{Ϫb%{T}68jo#_h~+=tN^f&M ]Bֲ 7?ҹY*D 2ans(-gFff֖oӻ,.lPjPv4Rorp\ؙE9jmp>~s(ڇ:JIq^TjʑYnvR@9|\jKGk s326TSK(Ԍy!z\I@8:8Az{֨/"=$TW}XKm&l "}FĔDL OBO+`PAd8X3{8EG xmE8u95vZsaF1 C^m|솺dʔKq%9~hJAY.Zhg?\PRԻ*ZݘOB~@[Fe:ܶ`e*}Y8kp}sŗbyM4T8{;AZ+.ȅ o/?s'Nzd1dE]3jrp]9ظY!'wf2uNī |NL;(0陸.a'ԋ.CɊ=7bgT1(̅=wKQ@#̥FQ\PuU~ˌM,)=BigŁPZ볇9(<O7D'ٜT@ՈQJ%4l (P׋GmEà4=nt"Z#ËFTXS~_A'DI;ο 'QRܯ\.r vڦyOR͚"o>:"9¹-5_4xTE* QOo=b{=|4 `~qGCd~ T≛jY Ku2dٌa9L ѺEb]_B*R.7&6.agK5BϣhLJU\NH„0_ȣxj^g!=Tb" Db2z~4Ovp8[=dGd[Oh(6+*WU:˽=Mgz4=t6R2fH3B\g;Ie@*Er%"UZUw5xt%2+OSXt]@O;f^d@4+B}pXd3 ۣc|rHhyYLT,²O`-bU7K$G%bbV70sUg֙]tV<ʏG$i^ s<1Rs]jtBŧVɪ$1)(y5zUT7R/+/={"2vxR4'<.i ZjgDzDfĿF7+/%jRuhdXz#-s4Xv* D'c)l%,,1#>Xahŷ*QA[noA8B#2/v$$E}l>4ƞ"羅ାӑuᄵEAJʉll`XbqJ47Xu!yWKǏ9'q<%[w8%{yS9Ոx 臥>QJ$noyoߺ!Ks+Sj.tID-*P缳+Mb-,v|OT!cG2T"yB Q$STZ4ڿWrFAkS)xv0F} At?nO?DeSg@\ 2oڔ=9fqDӐ!^F{"4PR`(}h}Oi: @%\if6.P0VdZ/rP&a{@8sBW)wٞW\SE#^ũ7sc4G|p9xXP s)["5殼J!n&4x Tf3?ՂT4ʅzMyy%o }1M!L/n_;ۛvWsCjLTVBuS<Ivi*%?kD4#є-3@і9ڷϙ?϶2$$H86ʻZ.\ϴ_a\ $‡Fe̜ڒ9a*zKsc0DǷQ0!*0^˜a38t_y>grAf1ԹHTY g%/x39Z!姫Ӽ,`!CNW&͔߱KeL4Zpφ_ D(1 ΋$l^/LeKW4fՍJ[Ë*˝=nsN6&?h̜;OhsPZ5R嶘0yTn[6C nvZیn0R&Ot)0!-uk>6rVl="?1l8F E%,-cq1_u}n_ĎB۷R,'&Ě̕jVO+r Rr,ϣUg7MP6 Gc`#UdQO5ZeEnL +ƥh\,6P$Ѕҟ5 ٴWVg^֏N7(^&}KE2q@-[@^u|{MFEח~xFԉA]'39Ĩ;p^L%`RIEºX^Ya,#gw]2&=-%0+WʼYhd7?ٗC>־~5 @=[],T~'} Oh(6hb}34nV8V Tku}1g6 Mh--< |ŰᄷsV@9 K\!Q0^'`mHW5ND,PP\7xeqݶ^̚S"I&"qdYHZk0e뙉ߙdx1 M#?M\&sϠ9^CE C`1]izD]?lиa7u9>7T)1?oO?2 EVDX{!x1J9h!yK`nYU_FY6 H~(G;2X,w_QC6*Թuŏ*f4GW2Q5( MKJ[ LQb mVpllxM'FP&*v( TĈDк8$JxZ.WvGM ϲP{SN&5,"ES-' |~i'M$S4`#_Rl*⫒#Wt$߯X@k2\Ո32[B갉JBwWڻK_c7)~9H6h;~LOz*S>u? v'&O.ց%cDS27؄yvP8a]W`1ANnϢoH[qcu/FWiib7]FfWZlꍦ$*qނ8R$E5gY+2̅Ӡi(HH1uSнqФQ˪$sQmvv2u?;`6ڵ0]rh(K wd AR~a@:s:*K mx|تǠ^v"*r/ȍsmȉTnj Pn*YUFr%F'.cb  rK(hU'@%|wEÍze2L No_2xgRWd !t(je?y|\}1t,7M% ʃbXj H}ӂ@W}ڷ<ǔ0,!-\FR+ʅ ƶ]]3)F;N܆mZ\o%8nk9O8Ҭ#0#>~0cnS0 oDy& |*gFKG1$XJmVW7sH[sdZikyO_1O󏖜\Vn~>uL\!KS4e~s呰AUˠG:ŵ95ɕ^[r}Ak2n9 *35<[ \QJ߯ka<1Odd>̺iͤ7zA3_R#I5XNgV&c6{pjkD:LF*$NsT/ʕ#+\VU {_5feZ$Ԡ5LK7ŴtsOSAJiz>u*{2ive[8S s[vsἶm]K\RЖ+2w!6B١l<-$zgҁ+-_ӧt$,}7{U"!y]0! VpҋӾ'&O>ddYOwW>cNEE7(Vew9JX%c8k.6VǀŊ `'K޽l~]xNYn5uAԗţ5l(߱-:QLxj=3-[XO-xJu[pwuT:JqIAQLmq":H% I"/}3iJx ٕol08y8F 7#|*u`6뚠N+wS~7I_D!9nOvUYݺ gbdnG}~z2G- ;"5i b&9lS r4/V956.*?KLH;RJ?JgabԂ &쟠 _L N\e҉Ε]QY@!5!͎n 2& 锏2"qyxS O;A(o 3}glo"林 wșTpn]{ nnOs MiJMMa, xIp Kf?2FH z1kc⼼u25ӂ- iialCMl͕7eV~6[>qƌ/ \4@[R/[&xmtC&YjD+ͥGM6 :z 4]3XQoՎ-W e&:@ vrV,X8.* ýL:}HOO >"|tU`q=1E9ն҆ҖuƦ/сFĪ0M TʮuМۨBZͬWlM7Gk)ЎQۆ2'lgdQT⺐;H;X 5J8MYp]s$(ky&u@$V쐑w\~[k~.L @@Y3:w~"!tlOja)Ӧ8硦<^*8z.* hU;$ct.4> tTHhr62ce{y}-aHphOS:"]G׮ +~(9MiJN\e#17FlJ%msJALrx y(qHU঄N_D&-\9sJ?4ui-d-Y:&Z@s^UМݼ>*N+4PX`Q=IyIN!x 4ثK씇-`f_!5|, ] Gin+QZgjR/˿tZr7_n2##R$W-zto_h;0S*QKp}.U ƾޔ[1( 8,΁ NH&6ի4 $z"Km-+ǽ %(} yIV6;_ {0<9k([C}fӡ1 G N[ 3OVCtqJu-k!`⛴Sd-Ry-ɃZB v_Ѯ@jB'2Ҕs~?3RԵ|G1fإξKohTOl/hu:cL3NG~ؐպcopT{ iq?cX;SP` Ca./g5U ƨ3J! -Cg?_8j]E?ƚ-ޢ5k$w~BINdd~A)p5{p}R4Yd:ty^QMB|s[*kI7id-P/ MUUKqNȋу=JѲVF3[b}/901 mUNVXZ>b^oY3y>n 3ŝXf·bRGbࢰōpϙ x0(_K8/m0 %-gyrEkltTZ[ƘZ޼'䘻f*K1(3{@RGxW G~6ȘhWB^7IRfzʅ>>#R8Nn98nuqذ%;nJ[e}Эi=f-J`WptbP싽-äA-{> "@Xux͊2,[vf%8P>TDx؆sFTgo^7p\`,AJ G Qۦ|r:Dt1.Z$Ѯ^1|/JbyYPAkjsH ]u +2z.3SoH+lP|=Ijaʟ ,?rw֦rZE}xݬw Qn5uɗ$a 9;Ԯoڛ Š%Hd~ 4}Ҹ`tty[PnR+'[20Գ Vp6C~5P(s n`hd^N^>uo4ScT!Ɔ^״䪳>w_Oz wіE;52y3ӴA!Z/~y DQ=e~qdcN4)Zy7 .|#KPev%ܷpʿ؊f;ؒN-nmvf4;mu1L P^#'((|0;j$,b9)I[u}Җfa,d7frG^V)eAc:#A9noNx)e{,Z~$żDɟ-.d\)1n$Vf/ b}Wxs q``3/_& ⲓM e?#l(k.43(ԿkɚOI2u, ^Fq!oN&'$t#}`\N+R9 a5/XpK`[ku(8*!tڏxN"'V5rߝ5K?o9y}i^nq& 9#!x| /(B 06 s0$DI'DDr.cMCь[!W:Z6ç5YoMzr :;S9 5&`s (*< 94$uR'yRNRKrɳsL<;Gbx/ToGژ{ڶNܟm)cbsXuыJoYT%emze{X`~p;`m" w3>D/mG*2CDmӜob_-6W]%RXq1!{Jc$ l8hOOi^2VqO^4]Á30X~yC ] 󼡘-\Me2O wᘈ[$EbnD}]DNbM9g?^Eا~CbOHH_5G׫"L[nBjA|H)`]Ovm n/e-P9:1eP72so 5B8QOH)=?h!HtV'cNӎ?#EᓴqH%A5-E/S5n^.pѥq7|'q2s< GVc/UPqC&"7h3?-McrCC$FC@*_' te[ HBGS۰gmt~SnL*a>*^2ݸXM1{I /W** 9U:Sf otY #M^KFo~_]$Ml/nLԟT]e&28lv9 1\@B$fZ1\uT|0GcXn MM[=[.hA4JO}(~ء<ߥAUb{95*{d/&u/,#un8Sa֏}X̓Mi>43+:%X" -ИSN+3FR_3Ӂ. >Omj[kVwU)kʼnNp#JR) d$N o4bk UrxՅ;_WtfD`W'/R+"%X ߹.(~УpWo ]ӯiH ǽQVԤ6A+2}BxN˰K[@ Dr\=Յ-9mٜ𕵦鹀kH7ʆH/ի>Ü_:ywъz.j)D3 :O7jTWDAR%[sLC3&b qzFã,LTmFM*@w\vTe3RmBFТ~/ ;KfED 1@xT'la#أxXNa˔+!ϘPт#:G713 wsܨ+qz;k8FU+Sò< ٣J &X7Q4ycrPUl-#~ĽlN(n8NieGO@}'c؝l# 2l$N ~q?K.ޤ *f8D^%X[ L`>Z2W"CKI(NOStc-% tKHMS m>+73>4=,) h*Lq-;q+MU8:3&3uE/nJN4 USLz-; F5&ܥ\3-2-TG 2Mr7qɦ%6c (agUYS}f;ֶf];t]/gAj[m#u~!!]lgy$ZnN# 6v 7)gn#;2,@H;_eS-kŨE Ʊ8N[|D OaMYHUނOC͎U%öhK20ØMVE?h)AJliK5,zV+dcȫ[Y '"\sQ3טjR˦+t 5YvR?/3Z,oPݴξ1WZ,l 2FՉhs-dR|w&FHfn~8dH[69\ȔClU(/O]=jp|L@k԰ ``BrZ"_SYc`3^3eB37\if_?;\m?IFɲ>4%W5aW\Elxv2>+Ż{F,֌i`WKB\ª ro{"uZ Ǐ4GWDi7I Q%]N U 5wf)wvz4@"h* fhV[R/$w|Ibn-pG3q$Fii\¿_=CQi9\Zcݖ%L'<g˜oH;Q&+&9!U~ZoP8P/]V rhTR \bsW`hnOC06anJ AXF7H v3 o9B ol$%epqmOH6xHsk+" ךk}e'˿p@}T:fg[)zXPdM';x 9J۟\~ ?l S(~f$ SNӃ7D,Q{lB& =o!V~Z$_j࣭2M@5Uc07 wTYg`4\ z-WL#ҧGt2^9/AF.1RoO)C=`eʳ0:{DzY+Py.JH{e狎RL7t2FCi7ߠLbFi[<)0V%_Hf3ˑ`Wn (~gl'jlM &O3}[.aWSZ]MT#r/&0āy搱{&sitwx|zVxn YUryyV77a|rjjmGՀnNL7-E\"ʛm)R>ջΘ4Α ݏEFb"֐󗢸Hm¨at_Dr;&6A_N۾M\)JO HZ/k:W4O&OU`;_Ǎ™Q*yevFʐjOtEj\:ƒftev/C{1/q8Wa4S"Zf B,Jy[vx /dPw)ME4h(t(a*<꣹{71}&Ө0+7( tNԣT 5WےWH>m3pкz݉|&ͳٛIW%7c>#;x{zlm@X'ִo/`~Ly-WW 3*˺H7nJ~Āld:Ԡ7MPc#;EW}*1a= NU=OSՅt޲UZ̠onfWEﺛs[[Lw_E`yBW'V=;nJZLLe{!ؠJdARaIWX9x-r4_l=+!z gv`\Mg2_}D[L*}Jk>"T_%$&BXf_)}Uwpi2Cψ]v_'cT!x[; HeYR?ʳC,BO>H=5FPҌA";VHsd-9Ф.f$>i3 hHhq` sC!#):.9{.ZIkؤTpt)X;}_֙jE8<\&{{aqT͕֨ogig< Ն1#ϊ8jD>б%c?*t[D_r ʪmV'Sս+ ol|W8Ӡbg\'K3Idj8nf^k hCx?= zZ|>S"$`tvòBލhMq0V۸qu͇okY'm($I8)AiL_.6 s2GQX!cT@>Shۈ?>M.骖"Q^u-dyMEz^LcPCZU/SG7SLjwY^Zxcy4f8<2gFvBWd{i S*~D(ޣIlkԿEJ ;?)!Zȱ'_ *x.9ߎxL{ '6ޘ}ԛ]O -Ĩ >Z cCi:wT7}}4msJH('*01/҅PI 5qY>2'&er,\=k>wc+x~- %Ym%M(5 l?no("IMM[JljvW|-&[ibݗ%X>DCi= c P_ 1DMtKwCe]i`}G>ïB/ڈHBw Dc_- 0/N-#+/djχ_j $̑j]KJUu8,ѥđНGB홋qgٓ{ ibl2ʫf.Hi\*}ȅ(uٖ[X=V.wH{8 ܂_ЀB3cn˦3(KGE ?,}?vSxع4+5#̃5!6 MBɟQQճߚaRk _z9Qy |&#LVĞBE} 0G LZl)0a%J2%ĭ&rIoTK4ʭR,p[N3'3V͛PׂtJu_o' y et /ouYxf0VB8ugRCqcIc]k >mQ^8+KiL]!@K̗ރHpIc< xB THdua`8]F!௄)wdշlS`T`vMՍ!(zdA<@"b' ?$;;ϋ2L4mVF?ʶ]ZM9e53/hFґ*ةIp`sk OykyXrU5r:Uz$ c,q*P.q\{g5ʂ[\_i~%&1*tRJV7Yx4E=.YSt{jv-3)7鈊|Pӻ^=wgG-8,mcc*ȭ{n9ZIm_+JTex~Tv2S[}}&jcv]&ՠgw?X)C7h{$p&h,݁y(Xl] "ƝK$!!8 Z?PN5 NJYL F0.~Rݛ-ۋcfԆ[=d#oS粨>Ft6CpwMs^FTs˕6E}4Si#-aBy tŏfvc $7I%^pҼW~ݓ U{6qOgMmԾD=An&JAAÞHH7a5=ͱ2 <~ťzԵcV= ^,x? fF ,Tl&_A𐥂IQBH  [bπ\1eM3g?^G~Pz"s@z@O.p—cDsc¯?@+`L>cm{MƓPЏx\1]u, =gjg$,Exߓxf >^Jv;CI^O!n~v}"/QFMpYۓ;9)) LBCxsJZ]aE*}|b t)$|4֕3X$cYJ_Nuf"KW~>և7KO Wr.RuhCL=B a{ɴO~_O,/_ ^h5*xW^ }&u,*% CM`D.e/XEY )+Fk0`юسU;ѐ/*r- @ ARM`J ""QB酷9f__=q1yY/Е wߵ1+HR l8I)b/k@%֟yM:}0TXms}ʞfLAMrzd~RӌCSƒ_'đ:@ )JBEb>p(â#ܺ63|&בfx]",(FZaoUVNuzo Rb}:r`=GЛaN4ܒqw:a&mưRC?53 B:[_VKt=A?L>uJUnZ*ՁX="jC "eq+c[=QFnM.tV Ȁiբe\vfCƋ6MqYx =\fQP=D\dbwyhJhMp?E].V9t:(ZbzQogጶܴ$|Ij7nZ-Vt=;E|@ɫ1mW<14Btv@.N&8UczH\1.5R@b7&M.gSn rC+SneV\ǖmsgICdP HkH{A0_=ՂYUJUU'cL>QyY>W&*Demh>/h;kD4,ְOdU4~\[q^癦,QO'n^q;GCS*kn YvL{s@'R"z橿6N"̵!1haHR[MMք4*O=lJgVT7WAZ8 q4*ߜ8#uœmG_B ~׺@~#ZrS &{J Ct؆eN3iW'zv8hyq# ]o2:R6k(f%Թ-$*?}O-͟bf fQvȧLhCQ>Fz|[ljW*p[9ɒr`=t]ڌمV_P -C2ljef{y,;_ k'k}R }MzcD5K,h pAw#-2~$D:N2=D?_I :sc9-P\eܠ|8K6%dcPs=Cs|At(<$89ǩLԐP6\u\ix*Bd|q/+5A+nܞ(\FYI4dċ90 <*}^k{OG4'ٗ8:94Y2I{]a+"(X { Fhj& HͼcAKT$ jV}W:!Gs}I*, p4:dBAwOʆ#}t2V{po( IZEHm#(K1bPtýz<Y$^<TLӤέ$o2\m(&RZ2~FgKHt"& {kNy8GYMeGCQѷ=@:X^?b^79dRpΓ/aŠ0 BEHP_g)ΏTP}ƃ_yIzW F)4[oq&xF3ER#r@#w:mn" .%QX'fNlb (\Dn"8gjAYZ@̵zqNf0/3"ɼ j^ .ky ,\[bVHB̌6J_XHx#T_ʔ]9Iv[br"Nq@15U;.¤=89<[Wu[a"ϧhK?p-GiZ E/)eQxĵ&a, ϝC8L'u~]ٷ;0xYQ@[8qh>$;A` \3rom,~Ҡe4T4*cN8 K om|9d+&!: b*lYZ%e )kXy=Z?6Kx}*(h#R(enկZH^|+>my"b mu6KNG՛sl+m/1\3kUޢx#{S,]#_guk*>AZ8PY{z&ga~I۵. ?D[&bPCsGZ\m%^l0MbA^' snsȖ3tEоQY[V=oLGt_N-H¹HNSm+㕺l[P{^+_5LdܔI}='mՍDQ~f$.ʍhotq#nz >t|]\ ?*-ZKKʰM^߇,Fps"_A7 ,WL0HwCN4(jZ8ә[6,Ͻ#;ȗO P 8uOmS7,E &h2j5K"& Aam"ޛmYC,V1ʊAЍckq${] Gj'y«(i1_RY6O"] LьDB"&6ҷr=o ݄e5ZƷ8 m'? MV4_;WFڦ_'-|&v4 Z1lG-ׇ n :=&nђ`C>YEl]h&;ߴpR P#0"S ¡%6 i$H)n[g=0S+@x ^hFz  !jX3^_N4AEe/s{ޔ$ Ɣo,xHk?Foxuj?DI%(ʗwxۚ3dީ`n8*Y[[J~ڵ}-WG:Fԡ~2;R:]pbo0cK~Tٓڤ-0RKc\ZD^h m<Y!Nzﰡߖȉ)A~!JՍG?'E-s> hњp ĩƵoL˜ >R:mO`ḥ.hN$l8u&}eqX>Ü̲6˅eaNu@ǶınHEnX&: G4ɀwkuR82aCBi=ݼ2IX{Rw*z ˢBZSH3XMX#S{ H#;tj@/@*{;{)ي՘ep/|e%=tMF&y/R3j1.79Ae- Iei1ˊ|=Nn $Hv K6՘Lޥb%k@V EEkJ9}EYTYsgo n{?jnmLWBO#wcWA:X I/roKzuzؑ..h+Pgkm~oBeqҐesr0|dX[{cQ48o{-_q ōYHΘ2SG[9.k]nZ^~荑\$yIhN߷yzTm eI ֐=+coa( Ʋ™i mLZ8f!)wݎQK i}}c8e>sogÆ "OhM2&-h7mTb~ѰMPu}Ube0CR;\8/:Nj6Ѕ8g whUnErV7[-(]ݗ6i"{[vJ&#`%pH51w 덞0 gnVOӝ8 =Toz<C90NC3jFtt)`= 8$γ><b{ #Lp2*OGxQΨE6ud˼ {->uycB |vBQq\-Em͈堊_BF'Yv),BUΩ-@"TiZ~\š No-=ς O1  Brdr@a9 /FY^V(ܶ H-6 Gj_=lRٽ |5_\lgX0A6myp2^O/DMvEBNh!Xf#s}S2E]Z}%b(F_pfc|=%uG`rA BhÖ2q㳇r tY PW2pIdJ24 EB,OJ 嬹R}zSzŏ[xE;G/nB|Ypee?Lu"y!8z0Hj( t&Er[ [Q :Q78{ {D3ʅj 8ۋM 4Tjt w?O$YRoAnjz8ZtqF2JۓEfRg_ ֐qϼdN@y?gW,Bt @]`\<0N BR؏ qdحI](B{MH? fOɃ A)oP$LDkP ݧ$*CM2z=^ɔmV7iٗjٿmeL*mϷ]`֍ z nGƯ4+ T8P0̀IS6l(wכD<GRLY5b? *]ioJ(6KEk١"E]sNŏt|]H ;\{&CJcTݼcOh%?n3g)7IGbf苼Ii8C,S \amTKVItr,_ize7J/xIo`J- hljAkаHAR%^f9-d3˵^pzU,֥c گ_v|bfQW7V^$}I$oYb;~χ6+"\~Lt"C J樂krc'lv# ]!L}T^Ģśʿ! B7@e wS.CWJ=l)>BxK5aX+l[N;`2 o8 Nnݒ`FjpQK3NB ;07eAJh{T_oiV1!t#wJ}VϪ,T$TUin{{_@8j- Q[NbOge6P\' V#)1yrM#}P%qJh] ^8yEn9`ƚR0ݠ`/~VhF#v5.QȲUA7탻e\\cJgPP^=[|AU,w{d ]ߗMz])8N[X x"D,WW7[R(4{i7:bM鞤NsXxJHlPy,nx7бeM >V<\R/b8e}_ D>/npaAZG֩KS|rC珺zIΒL{)kH`'Ȧ'Q ^7(`ߙ{qZ$o |Gh:cwiofuo|EVO59CCf_g ҥ]O8Gf?{;~S8x [Io٢l@.L`B?cYmp.c@s3kVSΝY( iUgwL-l|, Nid<ئEZg2U*X-=>ιc{ ʍZiMuJz/@XwOs6~XrZTYE:^ WV>}EۅذĄ{*$dT3>+^;K .n͏i'1¢8tވmx>[. W2\%|筎N8~3yK#f$-l> gbyd`=1iBc1(S *_3ifU{Yx^ Y]XA 4f 5WF#b_ᆟ=wdhd6Du*+xE{UjՕv]1(&ьޞ¦XsiTd+E.>14,%QJ5'!bpdEQDtaI5ݭ8^N ީ JS2f7lgşbn.XPk˖?-KEgO>"W$5fgP|fIu@RZ@ف.!,k3R ٍUV膟(o;Wgj'@>!D$T*M(4ʛ'ow֫/WQ2w[g^.#( /]Q07;.fTnM#oߔP:7cDa^vZ,_'߆썆02]a4;cFR"A>*c*;nWƸDq8N}23[wt rp̛$xχEQdtto7aL7/nórEù3GC$)3y(`l2V5*#±bifOaWgUhB=rm ;;ȅuV$Q'D) | @&&'w]0Ba\DY7B [v"é(B>媉O9spbD/Z.Q(xM-m.L)k W`98dZD*z0= tUq޼#ΒEqzJ%-a.KB,t&L/pD [NK9 EB!*fDi +ըdr|k)}?zj8{gxKߵf # EL|R#Ta ɍPGGn!@cʶd-t^$Wn,#+n*+YڦPr&04봊v[EVΓO3Oa|ݠfA/bDyO 9}9;fMs.[}uJ[*?ܥd-HHc>BNЗmeV-po8-?I 푉2B̛QwxD՝+tk:KuD@of`~Җ5&@,iP _). 7Y;#Bҟrj) *|Mf*sU+(ߣw` 4 kPIGw:&vٓiѐ7QƤ-StRW~&Sz3 6Ui։(OVE%̕62|RJ$ҫX<} ur2Qo6)\dfR9}:ѷ Ǖ Tߌw9@;`6]V4Sd)[}e1Gbws??rŸ&ؖDB@v|D!X/%Ns5"*o{FJ϶RfF_?}}r-սI{0&L5G-*ug _)2f=;]x+qӸ~?\3!3 {!l9M8t1ÚS{IfYA'rUfs;7BnAOu73p? T#>1H_F:pwnnk Uwϔ'j [[mVX=βgw3^gRf9{cŊ;w#;&@%Ɵ˵P4Ct =ϻ rEY~^+ Cw?:=5xtV}-Q3h&K^t1ȖIv4nT ì*U2i ΂mcR͡zwPOV @Fw/\^1)D[=)G +Nќ81ӂHGgv>#XBgGh ,a9, b>X&Oʎ9y*9"2/mXP5_nac6?ei{ҿ_rQ\?IV`ۚr2[Î򧀯)`%\d"wKע%f`7Z,yFgMYd8_Rz"27p=33"7Qm89]ZT'N&@>VdT 54tRNKZ|ng8J*T^ȉ%T7,Fw\6"`1Fh@}p"7:U!0W׍Oy-c{-?Nv\C`W<NdGpT], #IʽMg 0؂V@h2 i{l0XfJ/&qI-ب0{jAb=B|&B$ VϑoJhA; zC;xd bV0JGi䨁 @;H;E%:&$v z$Nr4SZȓZRhf#K:khiD l1+.Bep͂PT( "]TA{Zߓ?)Nٞ@-\ 9yj oJpTx-:U6{R@{<ΝT 6!`|L5qHKQ6 pـ64q4(=?x8'/ψ,| J M2m83lS.̕{d&|% EەFflJ$cms f NVq\cBj ˰~\qGӚ zt2^`#z$eD+Q'ܩ:ׁTl-) X ;T XHJ  8pUfjmxJ5v (b#q5ٰC3\Jy)gY2@clJbF}?dLLkEO& ˿p:1+IZ2:|^1n`G3ƧORpg]s.B ϩJ0Ar.![b$ev^vsD0 @ ożI0Y7ɈDl$BOp :gWS:tk]z{]J !5^RirV)wPQeOb m`TpmnmbݱǗH*-Oߌ cwiSh;xF RRIҿͿD:B'Ma",2ZRB_^`rA6w׾tKW,YٌH4E Ɔ+׊KQ:s.r.Oe(g'f ʈ)֬M+\Hd>WxedMZG ޱXrw*)ӳv6C=)Y=S]@IvWtEruxAGF j 3u_8!,1$!0 J^':Ib梔Lj,^,bJǷ>{ .KFGKNªl0rt7~[۱W5-ok, m_r&.Gr;\O)\G'mD^GH,j,:Ps)JG4Y"$C-! r Ī`bʕb4dit;hښn׈`DNۗe ]-G`zzTSO@0a.'03mj̋]vX{1 dA YOb@#3D .…%U|lN#} ]F)7o^ /Z6S$ycM%Gsv#G_|'eksyG$"S9x}esjo̱WJY+:NP(|ȖnKYؠ(-s)qAb$9{t)YKRˈ[s_0 տmgab - Iߎ{r-W7i4J~!~ ?6k{[`_@* <+1pe¬tU#Q@ JM)>D )w=6/j|0{h*1::h8՗E #g?z|/2~@0Տ|e oŷ g d"C ķcu m.=yP'lI/Ь c6Q[#2 |Q. w  lEVLgI@'#SW{ ~}{1ﰑi4 qiO3axROzL5l,$Iv~cTy.[fV: ag.4Ot] $62WRC=1Vm{R+#;?,zI௄*BJ;-b:I F43[%:=,7dr`m 1e3M2H:Wrå q _Ua'py w}GI;XBm-.~lwT8Ij2.bCX3AbrȖ:Cb:+j%@`@w'i`vSWp3OO&bfTj^byduB9G 7:"{4[t/ϱ\IvVYsnN|%/AMk-2K;pF1Ǭ&qdH|YLnp 1#qdmR&C9$uƬRת]† b` BFqV<`zBm6=62^ݡ)>JףQ\L,2-2.k=rbL:\(m5zŠw%X4ܿaB|,FݸO XyZU x ƨRl{n*Ҍ 1!h rag9]J+FNՐr>[^x^2J;EeTBUl?>YURCnA uRA2CI {Th2N܌qA'?]rrz$#T1esbk1 $O@A[[k1nZ"} €)y6XKSɕ3.XL"Ġ*DD5v/6&uӎS+LlTބez5\;c  MG_qlW@z :Q{+"qnǺ~@`!CcL-cgJ3gMOG!3~J1$cFXϊׁ; {=f+=blzPIB`S'ÈJc}F,GZqr0ýaMSrc(m>eo;=0 oMr#1%1ux賭Af(D&orsFMaY.R?fK+M?mȉTE VԤ{ 8u5#%@t$BlΘo)S ;/r[=TYw]>[kk;BFi4:KifE{;dj8Lq5V[Lٶ4BaE}a4Eꍾ|IR!_|9Yȿm)ӞnA o$HP'2 e#\ Yj<ꝶH$ԣBy+a߅OF#=H_qW3-n]' gd΋0 ?$@PP # AxhЎFWPs~w]ӷ`: McΓ*%=9m|l5]"g{ l$QZ2%OZ݄=,éS?ueN]3`Ɨ)M&*@D'HKApCx yfZF.`4˅ǹG@&Q,f[ThWٵOĖ9M86HN_hD au BfQ&1ADǛyӮݤ-b#6^vw%;jK͝X:SK;MO-O645eX$ahBI;gA~> %r?ˈ/#io$Zu(ZiftvmNyv?5 ׶4zRe:(腉C(s3IZM#>fUs\*y4 /P1=GZX{$&qC\D6?:FWc%Xu,[Ci"IN2`{A?\mrIȤP^8ZyNeQixp:ZS֩I0Kl\*~vH'tU@ɏ3WrH(Ve嚫JQ@ϸ>EP.Gv6D8n"b'mr_{ysS.IfE`d!1n_̧18p6!yU^u1F Q,_0w視f$Qx#Tq&1{$ %0ksZ-Pcs hʛzh!-uM@2QKf+@=>zV0 &zA }"k`iІrC @z'>zPI mN+cx8a^@r K/?XۗNEa\5.QG9^ivX! \@؉4[Z|njUۆN_MwvͳbU̾I!j:KYI^Q]*y jУB[%Z~x%oć$/wMVprrr vf\;pEhW3ffꀠ>!&,9cWGQ1k*S_xXu$u.~~^Ss@CnaZJn鉓'"\pngNܲ-pAIFh~$ W .M=`LI+J%,d%\DSVS;NZM- 4tҟ!,-o}bV} !wHQU R'8ZHlsU%;L_nvFDk:(:aTGIkQ+s#Ek4l-;|0IQC,j 63L\u7|~/bT>+;}8p(ӁOoxO?ߕPs9/Lj䏱BI-NHc-~k«(`T&q!"RzBz!8o Fs1KpQ L!S,>MеA`zk"j@t9>)5=*x n6,JЬy^J'U9ʷ%mAC!MB;腶3#{H˩M#KE] `_T8rewm_ܼñm^ pQCRn' dpEr^nZ\X?<9ߐUe(Bz`K'l,GܬV ܜ$r] > \o+QcvX?He^S^ Qʊz.n10i T0_Ãж#IGf'>ܱԻϻfRs/ׅ:?-1@ J,=;XkN+Nz08kʒmZ&Ҙ @?nᣤv^~aّooE2Q(:%=))~q3Aս(`L@?6w@`Hu1`gT./;-0n2dm{l?֤:,ScX\ԏUA[ۭ+u7fg.w\5Q}n<_JGT.G4K$>v¼?diO ( tP##RH]}Ժ=|s*& 㘇e ݺ5{ZPتUKkqqO NlD)bґhA$96{[X.H/eOAyYk8oǎa+$a[)MdߙG[*d+]W5K*_mV^$y!zh"sZ(dzNLpjr_Xs؜5f?G7 ̞%ބ-9C/=+Ҁ.s"Nh%\-\[yKn0]Bj:[Y&mޢAaB5 x϶}wR WOg#5'Ou6X2oFTRVwN[D ,}I,Lu,XUmj1I DtxS>doP}/XT޻;XbUt!׸+f:U,5>+.Ynd4oc/ptoRI"tU_.0)oP4tVh *3`,|v`EZ[Ӯ4i&$ɩQr**QTתA[m63}}[ 7gJzc,#K,-oqE/ظJV8uF=wQʃCᳲ!nSڡZHvfM!{jڗXf>׍ !dHY]S5בgX &s:e?BV{oFM RjC#U(7;Fƫll2Z\|ӏSH i5=ֿd¬ϔyOOv;)+PQ`Uo  vS~5 0ߒW:~_ yKg/lszwR%<2g s`"#"6b)4BWv䦉TdopbELT/0ȱL6?),r 7(x,o]resSn1ǃ t;h\ȌD(N4wʯ]~>~{ѧn`jYN`xԞ!.V6~,5ݵFApOa1-ք0 )~dGڡ p>epFqJC6.M, Dz;Zj7]C|-;ߩQo5Ē;Mֵ$iӍ8\um`+!ܙ²H@DW I vOEd*M;ӤZI'rYKw Oɧ| rhuA\hK#o-9~\E ہZޓJ,':j07ߝ*|ܐUlPņ$8 v䃬%D6Tl>З?x;,]xhr3:[M(q'zvCy 10?@)nO䁸7[@*݄Գ @8kL1+Jט$5`A n06q5~4muK\g2H/~Pq5AwcL/+VUI2fyoHډB (FWFgm#(9?8ֹeRtY| G|")6}:8]ḿRĻSIfK]'-ƠƎZ51Xo&xl]=fmս8vѧDwW 嶮_Q4;Gg)<8,+wh Ck5[y9%J08؜{V7ȕ[]iz |;ߣ>u/^aip, !? { ~̸05,X>(j̔XQJ!ei͇R`!2B 9Yl< ̶tyVG`}$a. , KV̷$R V}&ÈC5.jcJ[*:Į$ҭc kO8 w*"6/ښXE@BQWJؘ ;.o8RbݴVb/]KZNw!n"俇E6LvȽwon^Emo/GO3&)N^8X\mEy"Tpʍ|RoUKiۚ0W`_H( *G*'wB ,`DF_fFJ1i^gkY-˒%2Z!e睧 6OfS4Hw3SJC>sVm&HqPp)ĉU8Ҝ&l|+ize 4,CgK"KE]@對HIB^z5tݥd1COY p[U`!ꑥ,Ԥ+^ 6:*p!1bKRC!$[A7Hgt稖?d",岊FqpTp:fwL վƊ'o.d݀>S'6 o&=RJf2Rk{ ^X>ŗ`*6u9*D<=8F*}$ۖA GFDብj HmW{vȊLT+≒3&Ȧ[@KDha| ipW68IK!|8 [?;Zc%aԓ94p񦖴gzLoEs s 1Fxs&,Ӿ?R& 0x>+eb;mKwxm4;aML  jO9۶.Aҫk;ȏo"#vȴX,|a]DGݸw4WEPxskVEY** pn P(>OFbD5 Nn Q\SErIKv~Ww੃[ =19upEK-&J &'Zi#pŘ;DXa!=[)Tƞ`\{Y4 fOCd@ )xF<-Ƞ0 0_0~IXy%[ւeu7Î J:´ḟtAgmS2']I6$s3wGR/ZƠǂ5ҪuuL[:d܂=ej_X[u~\QgM:bB>mk;z| )Z/asv BY dVlP^ L/ckvp_NEag oM(U3 YZ