smartmontools-7.2-150300.8.8.1<>,;4d)oux"5 Z;YIi>;w%BjOsuwBI  aVSޚM I alsz6ptXn[a^TqQ(Gu$<9Omy >Ft?td ! ;,0<@Yz  ?=#\,$ , $d, $, %l, -, . ,.,/,0t0,1L1"2"4"(585 95l:7 =g>g?g@gFgGg,Hh,Ii8,XidYip\i,]jT,^lbmcndo"eo'fo*lo,uo@,vo wr,xsP,ytztxttttCsmartmontools7.2150300.8.8.1Monitor for SMART devicesSMARTmontools controls and monitors storage devices using the Self-Monitoring, Analysis, and Reporting Technology System (S.M.A.R.T.) built into ATA, SATA and SCSI Hard Drives. This is used to check the hard drive reliability and to predict drive failures. The suite contains two utilities. The first, smartctl, is a command line utility designed to perform simple S.M.A.R.T. tasks. The second, smartd, is a daemon that periodically monitors the smart status and reports errors to syslog. The package is compatible with the ATA/ATAPI-3 to -7 specification. The package is intended to incorporate as much "vendor specific" and "reserved" information as possible about disk drives. The commands man smartctl and man smartd will provide more information.dGPL-2.0-or-laterhttps://www.suse.com/Hardware/Otherhttps://www.smartmontools.org/linuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in smartd.service smartd_generate_opts.path smartd_generate_opts.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi # Intelligent drivedb.h update, part 1. # Extract drivedb.h branch for installed version. We will need it in %post. if test -f /usr/sbin/update-smart-drivedb ; then BRANCH= eval $(grep "^BRANCH=\"[^\"]*\"$" /usr/sbin/update-smart-drivedb) if test -n "$BRANCH" ; then echo -n "$BRANCH" >/usr/share/smartmontools/drivedb.h.branch.rpmtemp fi fi # Save installed drivedb.h. Maybe the sysadmin called update-smart-drivedb, # and the installed drivedb.h may be even newer than the new packaged one. if test -f /usr/share/smartmontools/drivedb.h ; then # Be on safe side, remove any potential drivedb.h.rpmsave. rm -f /usr/share/smartmontools/drivedb.h.rpmsave ln /usr/share/smartmontools/drivedb.h /usr/share/smartmontools/drivedb.h.rpmsave fi# First prepare sysconfig. PNAME=smartmontools SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # Up to Leap 42.3 and SLE 15 SP3 Maintenance Update there was a "Command" meta comment in the sysconfig file. # It is not needed any more, but fillup does not delete it. Do it explicitly. (bsc#1195785, bsc#1196103) sed -i '\@^##[[:space:]]*Command:[[:space:]]*/usr/lib/smartmontools/generate_smartd_opts$@d' /etc/sysconfig/smartmontools # Then generate initial %{_localstatedir}/lib/smartmontools/smartd_opts needed by smartd.service. SMARTD_SKIP_INIT=1 /usr/lib/smartmontools/generate_smartd_opts # No start by default here.. belongs to -presets packages if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in smartd.service smartd_generate_opts.path smartd_generate_opts.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi # Intelligent drivedb.h update, part 2. # Now we have the old system drivedb.h.rpmsave and the new packaged drivedb.h. if test -f /usr/share/smartmontools/drivedb.h.rpmsave ; then # Compare their release numbers. DRIVEDB_H_RELEASE_RPM="$(sed -n 's/^.*$Id: drivedb.h \([0-9][0-9]*\) .*$/\1/p' &2 "smartmontools updated to a version that requires new branch of drivedb.h" echo >&2 "Replacing your custom drivedb.h." echo >&2 "You may need to call update-smart-drivedb." fi else # Saved file is older or equal, or saved file has broken release number. rm /usr/share/smartmontools/drivedb.h.rpmsave # We returned to the vanilla packages, remove files created by update-smart-drivedb. rm -f /usr/share/smartmontools/drivedb.h.{error,lastcheck,old} fi fi rm -f /usr/share/smartmontools/drivedb.h.branch.rpmtemp # Before Leap 15 / SLE 15, there was a incorrect configuration of self tests (bsc#1073918). # Perform a fix of this nonsense, even if the noreplace configuration file was edited. if grep -q -F -- '-s S/../.././03 -s L/../(01|02|03|04|05|06|07)/7/01' /etc/smartd.conf ; then sed -i 's:-s S/\.\./\.\./\./03 -s L/\.\./(01|02|03|04|05|06|07)/7/01:-s (S/../.././03|L/../(01|02|03|04|05|06|07)/7/01):g' /etc/smartd.conf 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 smartd.service smartd_generate_opts.path smartd_generate_opts.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop smartd.service smartd_generate_opts.path smartd_generate_opts.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in smartd.service smartd_generate_opts.path smartd_generate_opts.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart smartd.service smartd_generate_opts.path smartd_generate_opts.service ) || : fi fi # Clean all attrlogs and state files. if test "$1" = 0 ; then rm -rf /var/lib/smartmontools fi[T8 P]JFx Any&Ph~+B8AA큤A큤A큤A큤A큤d 512 bytes. * Fixed smartd.service 'Type' if libsystemd-dev is not available. * Fixed '/dev/megaraid_sas_ioctl_node' fd leak. * Fixed GPL licensing problem of 'linux_nvme_ioctl.h' (smartmontools#1226, drop smartmontools-nvme_ioctl_h-license.patch). - Update smartmontools.keyring. Developers use new key. - smartmontools-drivedb_h-update.sh: Recognize equal files in different commits. - Drop smartmontools-nvme_ioctl_h-license.patch (SLE+Leap, now in upstream, https://www.smartmontools.org/ticket/1226) - Remove smartmontools-drivedb.h. No update available in the upstream branch RELEASE_7_0_DRIVEDB.- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- Fix license of nvme_ioctl.h (https://www.smartmontools.org/ticket/1226, smartmontools-nvme_ioctl_h-license.patch).- Update to 7.0 version - smartctl * New options '-j' and '--json[=giosu]' to enable experimental JSON output mode. Also supports an alternative flat format suitable for grep ('--json=g'). * '-l devstat': Fix for logs with 256 sectors. * '-l error': Prints SCSI Pending Defects log page if supported. * '-H': Prints SCSI Format Status log page if supported. * '-x': Now includes '-l defects'. * New option '-d scsi+TYPE' to disable SAT auto detection for 'aacraid' and 'cciss'. - NVMe/USB: Device type '-d sntjmicron' for NVMe drives behind JMicron USB to NVMe bridges. - NVMe: SMART/Health Information and Error Information are always read with broadcast NSID. - SCSI: Various improvements for the decoding of log pages. - SCSI: Improved handling of READ CAPACITY command. - SCSI: Support for SAS host managed drives. - update-smart-drivedb: New option '-u github'. - update-smart-drivedb: New signing key. - HDD, SSD and USB additions to drive database. - Always use '-d sat' for USB vendor IDs with known SAT support. - Linux * Device scan with '-d by-id' scans '/dev/disk/by-id/*' symlinks. * Dropped device scan support for devfs. * Fixed device scan with multiple '-d TYPE' options. * Fixed device scan crash on missing '/proc/devices'. * USB ID detection also for '/dev/sgN'. * smartd: Could now run as systemd service with 'Type=notify' set. - Drop upstreamed patches: * smartmontools-scsiata-scsi_only.patch * smartmontools-systemd-no-syslog.patch - Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_7_0_DRIVEDB.- Fix smartd.service EnvironmentFile (boo#1095662).- Add smartd_generate_opts.path and smartd_generate_opts.service to update smartd_opts if sysconfig is modified. Needed for [FATE#325524].- Fix SUSE default of S.M.A.R.T. checks: really enable nightly short tests (bsc#1073918).- Make possible to disable broken SAT support by -d scsi+cciss,N (bsc#1038271, smartmontools-scsiata-scsi_only.patch, https://www.smartmontools.org/ticket/871). - Update smartmontools.keyring.- update to 6.6 version (FATE#321901, FATE#322874) - smartctl: * -i' and '--identify': ATA ACS-4 and SATA 3.3 enhancements. * Control ATA write cache through SCT Feature Control with '-s wcache-sct,ata|on|off[,p]' and '-g wcache-sct'. * Print ATA Pending Defects log with '-l defects'. * '-s wcreorder,on|off': New persistent flag ',p'. * '-s standby': Prevent temporary drive spinup. * '-n POWERMODE': New parameter to set exit status. * '-g security': ATA Security Level check fixed. * '-l scttemp*': Print minimum supported ERC Time Limit. * '-q noserial': Now also suppresses "SAS address" output. * '-i': Print IEEE EUI-64 of NVMe namespace. * '-c': Print NVMe 1.3 feature flags. * '-A': Print NVMe 1.3 thermal temperature transition statistic. * '-g/s dsn': Get/set ATA DSN. - smartd * Uses also device identify information to detect for duplicate devices. * '-e dsn' directive: Set ATA DSN. * Improved SCSI/SAS temperature logging. * Silence emails and log messages on open errors of '-d removable' devices. * Exit on device open error unless '-q never' or '-d removable' is specified (regression). - update-smart-drivedb: Now authenticates downloaded file with GnuPG. - update-smart-drivedb: New options '--trunk', '--no-verify' and '--export-key'. - Device type '-d intelliprop,N' for IntelliProp controllers. - SCSI: Default timeout increased to 1 minute. - HDD, SSD and USB additions to drive database. - New smartmontools-* mailing list addresses. - Man page formatting reworked. - Linux: * Uses SG_IO V4 API if supported. * Devices behind hpsa driver are no longer detected as regular SCSI devices. - switch to new url - drop upstreamed patches: * smartmontools-scsi-suppress-no-temperature.patch * smartmontools-scsi-temperature-check.patch * smartmontools-log-scsi-temperature.patch - regen smartmontools-drivedb.h- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- SCSI temperature error fixes (bsc#1047198, smartmontools-scsi-suppress-no-temperature.patch, smartmontools-scsi-temperature-check.patch, smartmontools-log-scsi-temperature.patch).- Drop systemd dependency on syslog.target (bsc#983938, smartmontools-systemd-no-syslog.patch). https://lists.opensuse.org/opensuse-packaging/2013-05/msg00102.html- update to 6.5 version * Experimental support for NVMe devices on FreeBSD, Linux and Windows. * smartctl '-i', '-c', '-H' and '-l error': NVMe support. * smartctl '-l nvmelog': New option for NVMe. * smartd.conf '-H', '-l error' and '-W': NVMe support. * Optional NVMe device scanning support on Linux and Windows. * configure option '--with-nvme-devicescan' to include NVMe in default device scanning result. * Device scanning now allows to specify multiple '-d TYPE' options. * ATA: Added new POWER MODE values introduced in ATA ACS-2. * ATA: SCT commands are no longer issued if ATA Security is locked. * SCSI: LB provisioning improvements. * SCSI: Fixed GLTSD bit set/cleared info messages. * SCSI: Solid State media log page is no longer checked for tapes. * SCSI: Improved handling when no tape cartridge in drive. * SCSI: Workaround for buggy Seagate firmware. * SAT: Improved heuristics to detect bogus sense data from SAT layer. * smartd: Fixed crash on missing argument to '-s' directive. update-smart-drivedb: Now uses HTTPS for download by default. * update-smart-drivedb: New options to select URL and download tool. * update-smart-drivedb: New download tool 'svn'. * Drive database file now also includes the DEFAULT setting for each attribute. * HDD, SSD and USB additions to drive database. * Various code changes suggested by Clang Static Analyser and Cppcheck. - enable "--with-nvme-devicescan" option - update smartmontools-drivedb.h file - use --with-savestates, --with-attributelog, --docdir instead of old options- replaced keyring with 2015/2016 key. pub rsa2048/0xDF0F1A49C4A4903A 2014-12-31 [expires: 2016-12-31] Key fingerprint = F41F 01FC 0784 4958 4FFC CF57 DF0F 1A49 C4A4 903A uid [ unkown] Smartmontools Signing Key (through 2016) - Update to version 6.0.4 * Device type '-d usbprolific' for Prolific PL2571/277x USB bridges. * SAT: Support for ATA registers returned in fixed format sense data. * smartctl '-i' and '--identify': ATA ACS-4 and SATA 3.2 enhancements. * smartctl '-l xerror': Support for logs with more than 255 pages. * smartctl '-l devstat': Prints ACS-3 DSN flags. * smartctl '-l devstat': Read via SMART command if GP log is not available. * smartctl '-l scttempsts': Prints SCT SMART STATUS (ACS-4) and vendor specific SCT bytes. * HDD, SSD and USB additions to drive database. * Linux: AACRAID fixes, SMART STATUS should work now. * Linux: '/dev/megaraid_sas_ioctl_node' fd leak fix. - Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_6_4_DRIVEDB. - Cleanup and remove conditional macros; the package doesn't build for SLE anyway - Remove smartmontools-default-enabled.patch; not needed anymore- Run Self Tests: * Short Self Test every night * Extended Self Test every month * Discussion: http://lists.opensuse.org/opensuse-factory/2015-03/msg00040.html - Dropped smartmontools-removable.patch - Created smartmontools-suse-default.patch- Package empty /etc/smartd_warning.d for warning plugins. - smartmontools-drivedb_h-update.sh: Fix default branch name. - Comment fixes.- Improve drivedb.h update scriptlets: Detect update across branches. - Check state of smartmontools-drivedb.h in %prep. - Add ghost records for files created by update-smart-drivedb. - Improve smartmontools-drivedb_h-update.sh script: Perform spec file changess. - Clean up on uninstall. - Update smartmontools-drivedb.h to the latest version from the upstream branch RELEASE_6_3_DRIVEDB.- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify./bin/sh/bin/sh/bin/sh/bin/shmourvedre 1679637687  !"#$%&'()*+,7.2-150300.8.8.17.2-150300.8.8.17.2-150300.8.8.1 smart_drivedb.hsmartd.confsmartd_warning.dsmartd_warning.shsmartmontoolsgenerate_smartd_optssmartd.servicesmartd_generate_opts.pathsmartd_generate_opts.servicercsmartdsmartctlsmartdupdate-smart-drivedbsmartmontoolsAUTHORSCOPYINGChangeLogChangeLog-6.0-7.0NEWSREADMETODOexamplescriptsExample1Example2Example3Example4Example5Example6Example7Example8READMEsmartd.confsysconfig.smartmontoolssmartd.conf.5.gzsmartctl.8.gzsmartd.8.gzupdate-smart-drivedb.8.gzsmartmontoolsdrivedb.hdrivedb.h.errordrivedb.h.lastcheckdrivedb.h.oldsmartmontoolssmartd_opts/etc//usr/lib//usr/lib/smartmontools//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/smartmontools//usr/share/doc/packages/smartmontools/examplescripts//usr/share/fillup-templates//usr/share/man/man5//usr/share/man/man8//usr/share//usr/share/smartmontools//var/lib//var/lib/smartmontools/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:28372/SUSE_SLE-15-SP3_Update/9f56302e7c40a40e520d025fde81b53a-smartmontools.SUSE_SLE-15-SP3_Updatedrpmxz5ppc64le-suse-linux   ASCII textAlgol 68 source, ASCII textdirectoryPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ab6ed87ef94fabaab21755b0457242b300a73492, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7f256ad9fe9e4c0ef254461a4332150a402e5857, for GNU/Linux 3.10.0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty RRRR R RRRRRRRRR RRR R RRRRRRRRRRR Rdf#fX8utf-8869ca902fe2cf4f37baf4370683f7ecf128f962031f6a243ed5d412ebcac6b4c?7zXZ !t/G{]"k%˨ @y*HKItk=.:@q `؄NK7"$?Bdf!'^(6,y z`%sWJGwʌ@%|F4t5-^Lj?+kΕdP8l#m^ڶS4{oZtgEzB?U%MqUy PDKm&9~b ; =Q/*?NT梖 Ȣ~Oa+"T:ߕ(E,S)˔vo"g7"D+ S;Ū% dFP?.`0I]S/Έ"zu)=hmu]&F(`mou{ſ<}vʵnlkVpꠐ]6Ks&FS 8vR;jR^O8? 2S "6v?lթ$eF*zʼne)H _kƧ#_s21N>J7* )6OΰT}sY8 iS[x[$n `:_ʄ*ʚ5MdRKR7\S4tE[;N3%-g#](C ܕ vבvVg:n!-ԁ뛃,\#Y1!ƌ* A"SRw]=]ثWnTjH+wwDm_ˉ\Ů^87޲UǬbT{B-1w~橉xXTnS-BVy?|Eih?)@\'D|ϸ81%jnͤaimVaۈt!֗^TʞgK$W'D Lzo;V7(}H4(J4?W+fCE{tHe :W٩T-g~[T27\!)k"Gt-27\ȴ9fXK?]yjIZ ۚ3!Q ]Tbu FePwW΄/~FZEۃ2{ZFb qH=ѓW9۸*RuTCΰFD#BJ7 t`m>px.&XJhk ̓)u)ʋI@$|+J8~@jd#ݑ |OM+y <kXyO/"IeMܥ\JE|f2pʾBV-`)>I6ab/}_)ww͗#Epi4"#& N/n\F,7 X0ВzjzTd#F5;A*YjH yOj)iFmIcH`3CבGaML |4OUI~ |)9$7ZE:qXȧGI`?\m2}RQWjrEM-Iag\  ,-EG9MYJꠏHB]D(n] ,~HD8K_#*vnZGݑnH/sD%~~B~1TρOϼ+4.kGS_$N,:=Jhw~k 3WҬR$Kdd$xRӸEnnc栅LNXҤEZ>n"a[RTX,yCHBw@%ig:S\Oj}s\҆G2*n͐6@, @HNA*#aIn~MLhERSTN\<ĠEsWqHdyͶ~ŝֈY"d/_hax-VC1+B E3ی ǒ՛8D~=BcWXـ>š"5u \5C~+ lc!p) S 4Ny&:2 ]>yܜ WNBcɌR&W>O*G;> 3 ؼq콵~Q^ll6~X3By}uX͡ڶ1^ L 5@@$̸g 5h(Ҟ7!1├د{p2Dd^~-A.WQm֟0'e X.Y3 Wb([|O"A>Ձ*QkXT^I/BBŒׇa/N"IFt> {gh b֍-@ yM7V4 OW6 `Jn\7 PI`>t@ kشq} U6 ^ܤ#3Q@=Ls͌4ؘFG*4 a2ې@5Xj#$Nlo䛇Ѱ̛(%7g^VZH _KZBEr RaoRdw"}^<ٲ6>3PEX<5@93na$;-W!&~EJc{1~1.q>ڇ! cUjP.NMj*7k>C Р) #AU1e3X㜧Z;ٲ>Kd% my-{alǺr7B $tS4|.樂+ʒ")#wONc?Q/V.rGktx%MSdѼPp >>NzZrmEHCʖX?}Kp$VO^4qJ7x ,v螂bd`̓ۊ@ [3]thD $ZLǹOD7@B{)JfW񉧷?q WZRzvAS M꫸{uucT˲ erްU4"Cƶvw&՝):&B}Ӿ cQiHGHarM7 D|rQak3N'cu ͑dZ?i)愔d ݸ|cn& c_ID2J̄xO[ x:-Si\[J:¹ބ4U7^hh>NQ0!lt21gx>3~elWK}Of">/uRSg;p,9M)\޵dEǹYBAؗA+zhQ|'+jL J۾SI*A6dͪlA#UL#Zq&xQٚ{7i[v+K}UȰŒ3L=yxЯQz {Tz#hWtFHguBtȄ\:kk/=X~4Xu >.ne g;ZiJ~_ e,RSC>I@ BS1l!Ş O!jkp:nm:nBQ(c@B0:u_u n!x%30/?6*]kA-Q>8ƈ]gNe:o;3?cagSj25/w8J$&2Z:J 3/r. VM`X:@%O;LW`G ȬPtn@E硉|0Kc6NŽɱA=%U@ڣ:_( :LZvQcK/:.諦x oXD|[Fy iT;`?EPApNYY|c97e&rȈĢ!@>Eih,*yb|N0w],{@X{:yP_ R2t<&(`&Ɗ26^'~`S!11aF]$č}A2]9*Rd‘#LoTF*P{\u/uWs?q s(RxȊ)ՑˑnOтRh*Km˖R3^%xt(:,߹\bhD/h$}'45> l'CE$Q(d:3h!q(徾)зZʐH` Y uu+C|GXM d0o~;.XV}l"XL-LN/q\eKwv7BU98jF6rD嫞d LPf;rս^XpHC1@>mB |I]rNt#f 咴6 # Aoe| +êOnZ-40pvh"y?QhU>6o}V]E]8qݢCJa5* 1|6/=>Xq\~,a9=:L۫2^@]ws ݰ@4{"h3STV[[|ܪ~0ojm^CUJ;dT>ʪ9\k+\2_f@"/9߷߶gϫIllN"$VzEfbI"WFXEJs"=|Wrs9~SnSoOJZZy<~4?0uÁM# $Eǎ?u{|n؊Zc ]ܭDw["q}sǓD0dAVgvW{_z _1$I<&"^mAw^ep_0a1_x$5Br.CqShYlja:XP5V3y=mfݲ]c 3+y,G h_)WaHFa  ,C+ÔZn/W}/8'(SnR;Sޖִ`U(Ke brft ު{ͨx\;n+*ǘ*!Q;(<6/? w]`#41И4dr""I'Fߏ;\=/?5LT*R\"4!Fvc"=LXH:.q0|Ef{nĉ ,7aG𪵉#e*~qݦ[VK& Tl 'I'c>SSVlKݑxR?'lzPH|rƏPSn-veTY$ a#rco rġ3pſ}GUK)&lneIk#mk+m!PcroJ Pc'CWF.T݀}@ۋa&Q͕ 1LtMп;G-hΌiR;T9N NM+^8ZjPiawF%S_JhnE|,aqM9cC}&.s"C_:Joa2.b!)w4Ffxzj^}ߋ!5|jL"^ ? i{5dF&y"DO ipW8Q%MBFX-!Lx2Tu<9\iMKhLDhNQweuaίy 5I`WTW^=hfGRKl `=!H (⯆ ȹrGz!d+* O 015ߖ:юMymr7O$^ ; y#&9hPWh6"iΎ* QNP*܂CD*- 0)h y@P3D8?*LNc*o/A$% w1eKD:Ls ^񸤁*d&#[+BE9Bx6?ٔϊ&b&i N6 e㏗@_:@MUjM8hd:G>k=Yھ`U& A,ʭ9ftPN2inK=#F0\'>o}U$ O'o"D+9QIs̹^B<+tH{\ap;&o5B ж58+]P\]nZ2,U4JIlѤhZΉ%VD=#bӌ u0,86]H>J~8ogI{6t}2F!$虀7]FM.qvlXNi7U=h%!&~"کsf;\@ Š;!ޥv0$j}(~kebUi̤Yi1^pJʱΡM*A^zdɑ4\{wqktK  0 ϤGuyKK E/9< nDVUJUrq4jg-U ,Sנ`dbl\2;oἨ5TG1 !ǭd߁o61PЉyL>pX%7A6g6.i5URג<vy8M?z,ǸoY\[+P@)㢫q @Pz1ynkn#1] VFo$Gȃ^-|[5QqiȖ~ꞵw[@|FT1#c8VDtX}82 >Q\l#r*й(TЃ%O +G%(4t~VrSÅ1\Jh=%6JUNB)3RHm66Z5WPS'wX9Ɍh/ƾm_iac^#"8_+:,q@N,ϫ! t5@v5I {\QN\Ax ֘x:G!! &a&wshP1:SQPcxt`z҃)&gm͹mNO)omܹv5tqp7%T0'RX7Ӵb؉9xE7@r 8;E=q]k :|dN{O^od u [ȩ+K=uUv]PgHpι/Ӏ'L*v$:77q4 ~E24CU+܍` L̉9#޴*,Aa_Z:W_DQ)aSLtL.)ϹHߋw3WC@^Mujq!?5M,U*iz9˳vMraiƺt`ZZ|pPxT"|;Niz^ v-5:_ HgqmyntzOHlӺ;-ufH6yo~]ZĞZQЭ}fZb^g  HmqD]9|Vy?|>ٞ ʕ yG`YoOq;$k}Ya.SĊ q~wo`CF}z+͘h.[dK[l %zEܽIbK]ۋp3Pǽu4"#7^A4 $ nv*3b6yxҬŭL Lzu!g43YxޅzM+N䛊QhBaLf<`U]2x;=|wۍ8`G)Z )6ǀ*FN8᧢Ӟ(x jϞg9k\]B.{ѣTybaSFfҢd;*Kx]>_g=g ТX[9)¢S5I>&/W{L;ip{}]rc/Mj8OZH_qP CuϮ5]wD7Y^?}p%+Y *YhzZw1 tԞh+r.' 2f;Ec=,H=^ڦu -ac|oWXm*6 ]>~ {^g34Z}5D(/h3#^>aR¯'9q?7ǙK Ui†L?JPc(9\&Jw\7N9lԈiC[u]`nM& ls_o|EtPyVN(T}bJGQi ζ8XsG)mMe b0Pk~ ;݌'AN Iv=~ Qh6 rӗþ#Ư#np>G.dj'U2ۢF\VC<*d F- <ЖX"e@ ]G"M$zX)Iy"^/ݠ'Ʒ*21+@u ]`J4i;AC& '=_G_&ag>t1":14I*$==<7N%ҠHJ*SQ19J';AsgVPu $( H>S̀WҌV̷BZV  ŪyZәxE >ܸ{j,?YڂlD2jbl\ 3!M?+c1G.ܞU;1Yx+s=8rlf\!i3vGZ>ClWb"oKj8 ٭k@, HRZpl;K24<KP vB /ge6(]* .<Ek_R!m jFuD ̿ej=Vj990UYśWs4Xp~axx)";'ޠuSIYY5&?Hykx h& 0k[9&;zl (1b q+wӾ.f Gb SMƀsS֔d. ,}T.=Tz^mp~΅moshpLMH_l##I(B*_,X۴Ngtv\71H,ч{{YvIi2_ܮTOKldgYaL[ FOѸX }  p?1mهo TD$ U^ˤMP2_Xtj% y.f^ohULA=V[YNX{o<Ӓ{/F1VL_R\$V,¿[ &oDh&oDY[G-ӋeG*Ϻt%'{ZvYwprr̈<g_,*{&7poОS/\/z:ԑMhϫLSo0㮅l~_Ʒʰn{Z,H?~F<~ ^zs݄!'eWւ 0+űk .sϞ} ф B2.B&=V 뜞)4zSI "A0QrCNq 7:]JcD5s+2T[gDO"pkx%`\ _}o?0˰9z с'/Q[DF0M(P@BC '~:k5?)?rb CHG)8a!TxWz4H `E] Oq"ӭm*o#LH)foPa0eYMV&̶BfpđCT/9[CA}YPk@Ox+oߞC gMxSO-)Pi!~XCBىSjIi//(uǥgacCk! DI4?y\pa_EdTXuDӶSи ~;"jC1"NMicLD{#Ujg4 .$m WKvdMSI+s炭&|!g+aV2blJRNL,lh=I}rm:Um$J~!؜((Iெ$OGnWO̿PeOI<OJ2rrvn3(D 1)|Gtq oi_8.cN0+ G! ն(0w~!6>ga=EKbӔB?ϲm*%%K+5U"*C=F{ Z@ +ryp䦠EiJ)J0H/vu-7uqM |СHf3GQ*RY&Irky!JNS?)ɲhG Pws$'}Vj>E d:B[WGΗU7Ѕpj'ǡʔAu֜Y<[3//VWKFtpQ:Q|-/}ԋHXFlaXQ\Af&X?4bɓ}W8o  wv:OsѲ4^ْߍVk) v3^_q 66Sp$]]WWj1V ѳҬ5<$U,kd$y1>2uWU/mGSACz𵭋ŋzQSۑINo\M#Pfu%&N 3S-8G|cw>n~OHWsr蠾{|àc(q?rBMi[pG8OR1큟.Mީۨ 1~hNPO2 w0q?7C/HSgkdsw`xLي*-1E3Bmv ܱoٴ*/͚YNxP(%a{? 烚ηFFq랉Fdp}Ő#:5$Aj8ݎLqdxep &i(-$ kG2t< .v" x}$ϳ 8RQEl$˿%1'~P}yH`&HA} -&EX2fS($4I(G"07@d!ao[Qʒ2 #U + !NzNjAOi0>-VT 2 JrOa>Ӧ c4m.L(p[Iպevlm6OJDP %Q$85,w ' -K?Wf*T)K'AgcBM3$Ph*oD`O Ң·%މpݿ5ڠ5 6, FwjVl#^8? B!5e/NiRq܍0'(kGޠe%=Vi#/,9hP.Zɷr{vLQW}wz,N"ROYSM;RߙcurFݐk{ UBNmJE YkސcToIMcGV5-#KhO,?fEܿ14-Eu;~ogޡDO}U4׮O3|tqR^>mXVlK|Bpg.;Zٺ,x?>tI[P̮& wnC|רФ__i544T9\YDZpӎ'Ƅ|ZiݘǭК@xtgzu\i/FL9d- 0_ XPTl :[1pW;Ώs)_tb"َt(=$[{NӱIzB\l0H ^G^ue QT$!{i^*w "#3XL\X7)+6Մ *k'DBpWa@莤umm[g *\Vb_1H:rE&{CE'c]5T?wǨT4RjҥV`u$&W?I $q 4-Q΂T:g Mg171+g}+gE^Z`-g$uYtiyb[Ǐ!#~3Yy*yZVs޾za.͎̠OJ5i+=+t@l&h9{N*ΩGl b<߮lRTj.%sos{ïZ-AZ!)(##~)<&^!~1Aed4( Ѽor% xirt`ޭj?ȲXNo.J`,6Gt2;B ]W-,[[s\/HxE$w X6 CZ;%*>Ϳ/*>H^yrDxq͖9sNժmTg ̄!P!ѹ܉%cD21=BU#|wBb΋i k O yc܅4rbCO`JψGLC"U`AuL.QK.uWdo:!fF^D4Zӷ$DwKȣS$=`<+H͜[tgz éƞr"}E(IYmK.3lb>YF?\¾Iadep(:*Z?$* sSj7X1H]T;n#Y)z Ԭ$I l|y冞Uu.PLdxUԋ|h?Pz1B奁QCql!wD}%y~9Th2h4`XKd&o7kv̧OaZ? ǣOˋ+0…`-njj,@ؙ)䒤ށ$b Iw`+[/- Db#dZohq@>Ǩp4u K244[yi8 d<'QK Ϩ4aY}ҢGѬ l`dzD)/ia\0$$5' 4p L!{7 EZ^.X45oR=:lD͏zRߤ\7]!}A$duh r%Q - /Ďn%Z''G&tPӣȳxl\ӡ;S nbemD%ذxFE- O)< d ~pKhiEӕ)FώޛF~{>DEr%ips_QҲN97 JC`DߦsYH;}4kO!1B'kQAV:_?")W`kbe=U~ʍ%Ȝ`;K|0jQ5^qO<4gOR 'qSɿ$Uqjݛ.:lҝyM@cM$/U*1F9TtYUD/$^  b|kRTDQM6 U\S3rAddw@$"J{633:󔡶C37GԄ39ݴ0Ƶ\>ws|C\=wH$׫ٴœsg&d4?= F I.{!P\6!%z{:}ԍ:.Qnoa8ߍf0ܺ_9<(ڴ hZo*VZ}m˲/5e$C? ϿT 1?DԼ `8@ΧSq(CtوΑNG͸W!@꾞>rV1J *?훌8_gR{{]P\Վ"]IbP!.[EbVq%PzՏ˜|)h꓂n򝔱FP腦\#P 1A=/pFpDŽ%\A~[.\^LЕ-]Pb+x }CY[%7Fw?pEE%?#6.U] E\f=1>m}W)vkguv {B'(r-dl(. e?ߖ0H]O>ۋSnp v]OIDa {>z&z1m2Z3(̳j9:^wpnYn >VJn rS4}M#[;m(D0UJ""0QR~hӟA=RD9`?|ꆩĹu6UNvZ))W3numY|;B~gɝLK='XݭQbiąaL.F~P<2.!H̠\6`X ("/N C2gr,=4vx˭dkg`^:t <sn{"VUbf a:wdP3hhvL8F|mP.F6-w# (DH1E E `R{F4y0UWs|M[A/ԙU ^Ѳ^׏Q4~:\҉<6|S|tۺ&< 9 P°گ^ĸ_.9l*xxlCu OSDvJ'Um^?fbPsycBwʄ :Y'Jž\Mf)]Bd%1 45AgmMP$AgAIUcZ2&no!8BW; Ů{-vZ!S4A]M}a/r4BFFX'<4r5k1\$dY d.mHWA JbHw=B!TNg8k#b6Նps|}/2;j$4wAq}8*r/0O)yXAWgu 0~a+{k\ ΢]VvyμWrB+wz,,:v7C+)!E [ϣN3E ׮:;t ymOć9}oIэ@>ɇT^f8sl^CXJ7^m>Gu63ag! 3.XVDqiV8LOg\eskEW9?зi⬿پpMd{ -S݈uۢfoi8=*?6>i^8Ea/!ueE evLT6ƚ[@Ɖ\AЬ| F+ziq LRzBnO޴Ҿ $k/uXU#G1~g^C>2Ї? slw[+ ,AF(!ߖ'{40l^k_:[rL+<.ģ5p( rqp=E`&K*+šwxsDXY{L B_3 BRxضX0qWP>oxΰ(=p Gtc!*#+\#1r}O 6;P K ɨ^[<V9j!6x/|~ k 8X T3[WLȆ%]AF]\:gҶ1 xdy5 b)m:FTB&zرƪIF,*\CuQҋM *$ţM; f=h,JlP뷦0iXqI{RO}'\١J ۧBC(E A1--g$27P>ͱCUg<:I )#^97vkpo:{6<3,*?t,h-PĵTOpi v6i"1zҢg>gTX >Kf5VKȴeZEy!4¨ɚ3hjP]6t8*pKb'dɞ_֟D5&5}[]t ?[E fQ.j す*Bb^z\dnk57,\kWxԼ"a%|2Z8<,J+ס[AQ)@DR M©} TJKL4nj2_fegiKzО% iMp #ӴnkהA7#9'Nt(Ze j.li":c=XkUOgu޺=G&[؉ Zo#V&kY-}3{:QK H!֘́K7 ;,#&K'O1N:ruc1vH.`Rîd1p1y)Y?ƕq*cP '@N_L e6M+f'clpcx} 7b "d3CA  T@]UPlNTdFqu1MʈkߕC2%8*4vW+B6qTħ:'dbZ^x~7Is]*2HɄ(ӯ;Vg%%^HY[?PwYAWa<- u_Bl1@񕻦5(I ,n)2,l5;غ*/´K +`/ p;RuU2paO(&+snMf-.B'kx 2'/\ut&\~AӹU/SEjs;W]͓kqTj;Tn!cÂx 1zx3y;N^ŢR?}[g\/6,FPR٭J^.iW gɖ_U!zyi}2H,T{C',hEoquqc7y &U 'Srm,vCrT RNV¿5aCRk`Ni+gjOG奵2gk+I^{I޾Kfȭkq.JyZ]Hi=B)}#sD|Sy:zW`8>; FS80#/:oaШQ/I6з)% ZEPmWƜ(0k}@t9|PL,\)&~0ՈAu +r/9m!={>D6~}}oڕq]fM/ Ճ=,&\BUhQjkhKUxT ҭVex$ 5țȀoޔmAQ,Uac>⇏0r:BTx55>EH tetV`qul 5&{}?BDq5 l9 Öf\aj[ie5̗jkl=lp j~-wV z4\8l1߁B*c{TAVN9CqD9ǧ8Y]?P6&w"!=Vtrҭ`iػ挒]uEDuР-@M%1o:ɑ+LкܨtFV0 2\3?vy&ռ=zgǚn5&B^;.0(F&Mi!uRCAMY)FGyfʗz#.3d.afgWa``I? zUD/ƮbDqU^U2z=>h&`vN%իRzhajFA')kai?!k4f^^c+-Uth{p[Y(DA5/gׅTBaddNC~wS`tY]];B\w]u~/.7fŮx@ڤ 7xeϘ5Q^So3XI!}@*k'lr~6tzr~B&S%SRClu>߉oHGRC]mTo Ny9X]W՗E9((M*BG_jE@@`Z y.(j1 8x*1z:*(a mv+{7H@bt`>dbmt9.{C 2y@3q;Oo9~)Z4lD_I]+ZJct ;|֩ii Hg#,СXoV^s~PR78ab($?J{-cFڻtHdkɭ^8YBsZ{$[H@5qU6r#@'EHpUACE>+Sw _8 'g iwYrF ;@?!7e%G}>uC{ y"$N+ TU5{+#@}dl3i蘰bN *vu恢MYReOZ7MWχ)71F^M䳤5XWy^׃Xr%_f uZgiF2qNXS<7v{{|R2:y@)6b>R&xXV=AwjϤ\$\Kn[\EW6a1'Q{o~̽Rg#+%\$܌I;: tct1N;ߢLC^u~VrݼN4T.Q R-mLJ/yڿȼg6"Nj;mM0E/1Q@-.44ϩW 3ڒlQHR1Bi m;y#Qb}|kf-cΝ 1.k{-$thP[iTE;R.ba/ z+>tPMNKQG}tGn%hOp?D|+XĝG(}\>{++\owf} N8F31/4kF dnkzg,ի󬃂 fh gxсnA(>-9]`+M)K<Y"9=-BEsc݆NZ(Mx΄#O"r+YK=lS]TЫ=* KY[&`?OƲ_9NQ>zC^50{)<_=Pb=KL1x8qn")Dq$f@/:I ) R=(:T)-˧5@1sʻ. 7+rd?^YބKr=XV;h&jxC4D>vGZ)I '"/cf/ J/wMϋ=o횡Fj18-YV=3Hڮ YYd$k`+h"[aN7sHŠӥ_nc!#DR\&اwpܩ1ek$-|ɑN'Q*2$A: ~[Bt7z$R2:>ɤc 2=v)igU8.D1 u:*Իn=𲒵}@-y)˷Y^{׸0Hf62DK̗_2|wpe*XFi޺**ГZG%uˆv1($f>;o9v!cRz%QPF5ճss{9V!T3SsLe\=߾_-!W?C )4TnȓwpCȤ9;U\U,cgA|I|v9!nH{j?$Y4:|(S{b ~H4Jܽh$s<˥x%vB gvu少` RRGהWDueޕ2O=81.7>+azTl™7oІhIvWS0\#Ɩi6V,I(3!%vFĆf[~;Jdj2QN>!IY ؝,^q qϺ  ¯1n.J"@iFCu$'+ˮm3%ԟ;[ILQFWfScwBlK[~WwZ{]Vz4{2.;抐<]Ր% 49ZD ˞,R6@e CGܝ 4{q_jSRF$%ļU+Y)Wݝ}#5x[.NS8t743S7v>aƋAfxbGӵ>3?ļB]Ih4t 'y1FG=:i|b&p.=&a73Xzd!Z1ZJsM0|Bе2[q4onF4brmmn jr, n4{^wsՓdѮ[V~P%|um̠cGoΠ >w^h-!d6]'.*^U QǺʦz2=QXiVzl(]mm3Chſt[I쇴.+ 857&4H6׵D>#ԜZBݛjAŴOv PCX~U%0LgT\gOT N K' KoZ11 fNҝCn>@Ng؆H!P}!p¸-{lZr.3_J8O" 5{{%bωo's->ZEFڹxG)x|sx+Z51LK+ PuήNNOx. :&blRֱԿ鞟7jA-2Ŧ?dI7 g*+f]<}~Z+.!MHnZF#+6]}oty*M(`\^'S }gYT4+,ݛ67h;}Xh Ap3'C"(6) зݝ)j4xL`D9"Yi۪藍j+1^0OrP+Hb9ʟbjazxPp(6Fd?> r6FK\9G=Vp%K8Tc2Y_/{hJ~Ϥ 9qe4H'@SemV4PEMsKuCN{0&l9.P%|wPwbq+N++xP,ƴA?6V͞fm 5wWGNscd]Cb2%Y@FPqTbPER^`**J#-G['NT0R(AMo]!пw_v(tàu+P?2ݳ7=8Wvx{+]ȭ@w?–K%2MڥZ԰i:ϝ(u$8LZ)l+RM Ҥ=ywfJ&e ph'旖ԦLd1d9CxXTuW 얐ۛ;xRp\l)eC1uyYۿp#}s-ͩ K5@U)ajBߎCv f-w *zQueh*Xtt'pxz]rN?o/6Cq8SchcO|,j\JMF-cɥᑪWXxa~=05%Sǭ ?j8U&jSU:af3.4MyH{6$ ئh[$]t͢~œ 3UXXx ֗VBeG& Q aW|Q[ >OLsH@ ڗ^\oŲ=h gr~3ry(~2s,+ 8]Xs<;L]c}j~"׾AiR9ݴ~H9&BT#@1*6fN|ywSj^^v- nM4H9mqOOa3~ 3-bݱs8k|m %iCjJTpE5 ""=d6I?B\S&<"&xj%A`Ñ!7jo#7*:.6t%ەmiո>o" 3qǷ%HxJ_?,4u?G'%= ? G>EG*1FOA>=L?!)@nObv&"L.k1;=,&"䅶Li/XfK(4MavT(G R?C;.?l$o 2Joe". =WIG9jE qb|x -M-lX7ZYS^f5B[&ړ<+ "+d@֒G2φd`)OA-k?'镟%9> kȍc#ήlƗe 7~BdQ!]K:hFsԛ1Kߔu ۦ R*6d6X{5x"bN R ]fIi[lijA q/O[GVW%ؤ*:d78~cH[58ãeevJ|ָ29ܟ0>@_W:z/5i )/4;p }g|F׆:wV MU,G$@}_'=WHO))^{o"]+k91S_|؂y! -D]; ,7 @:oF渨SPS9=×mb Zv1/*O<\PTx#|Hר>Ȉ09J"n>x<^_ "M#\6T8AL4Q܏ZX' /O^Lֹc3"_Pb,gR %qBXRnľ*x[P'+j)JƯM.{5KNkV01 yr ÉE)畳RU |PyTVŭhn[x D )SǧYbgy@˾[*e1;'lU/$X\ݔԑZaʯX,1ZlEm^q?R*>Ũpo ;*u`J3ء6C|~[HC6Wk^%1 >^ȂCr 75ZT[Pq)>mς&{α$F75P&$6HU*%PCv=^gs!6_6`0" y!,dc]8QĈ+vZa lDrx(ؾ^q}~ZM\l*(s|rP׷rd;ΩJ3 f*彵 ;I(IG1 QDn&bX?#D?:=a/AjN}TS8)Ce !A3@8蘬;UsH#;. +=!a;VEfSsֺfRT~䦋]ԸS0.K΢Xn;yR4v2LN%dNyOKM9L3(U_R ZVP̡ƭ.j4l9"(qF$t*vdB%&DZ{;kՄF\'[ z!)%i1_ &*2Q:*䖾W˽|N&YjyCsD^u?~;~\7)Cƨ_fl * l` TJnJ91ػɸ毫Bu+.33?{Tj!GB>]43*&*wAs[4Ew| b%!u[ CEСeyƾQi( im牁v==Lom?禥s-N ^ry\",|PWs$8/h|n(iNAR5XThV0 Vb#BaNFmMBNj(rjaSK뇲6 O=|G\Q+%j idl 0}`W/˵JfBG/Utg$ڰzƁpoťXe'g$!4G-f)B%N7*ENh`4 ghjhvP)\O!%GZ!tPQX_[|Vlg lYΨwe" 솼3۪!x^v4:4f8`j/Oz7xK/k5 Z)lNt\x8HBP<׷>5V'-(c dк BF̋3!P67If/.67v)ؙARX/:|RM8@Ź@?N Z@$z=慄ˀ!G%c;Biqbmӂjº- E(9ΟC3jfg9SAӮ v_CvU1-|!B2 1J`Bv0sZBq]Zv3'= rBWG kW^Mm)s5!Cw YLqnA Aa$ȀtI|{>{(ʃ3"_j2m=z+<}ǩDKg=T2`vsNJWI儑 RL{Q^}%j>3/IK4]bo MN1 BڴKJFk"OL %\o%<9C.(i^2Em,ӏ7'#$9(3ƀ~nXUnC+܈O6(eP5X6.§RءΐI]iKu`'^R1 J/ Ga%{=/ b=ӡM[5JYZj``ANiˏ5:h,ѿfMM p ?ۉ%'7!!C`YM4xMi$P'Cc\+?#BH6X\A@2,[Z&k\ǂ:%,f.t(l)sj,qWpXnC%EnLʓ,pF'\AM0~yZ^e!>4*G~뺺ZfcY*_dl3KuSAYu(߽v8=K]:Wv N5pS |v*f:,D%H%пe4E:ENwO$գ1IGl%K2aMWqTChq5{Xj!:YlRc_OgB3aT{Zd.!3w>k5?-9ru7skWW#g(n4>0et4p{$f۲v]JdxaDX1hZIk:k_ Vgg$'k YV M Ԇ8]rj1,j# NWubtoh%p ʯ[ pծ;cգ-3gv+ ǸOdz2!YvI&9qngHG+,3ƫ8x?aOUު^w"Uu+g$啷6P ?,։*蹏J^ُJV1bRsE̷i1?+Z>ֶS+/Er=aUd(s@|7fҍRdYљ+%}W | %<  u<dJܵԱ5f<7Yg*h+ B .&"-&|ED?}O6@ j)oO+m҈i o'}voFy-g$'D {uA8@/n4y2.G`TMaj}à.Eu)U*ߪE!kѷE֪ܻ2 {?HJ#~Qd>W{Y+mAD $ϴsC5aHQVӱ]+o#V8*X`ǎ!#-'ϱR-uΪ(u1Q(P*ljE|V5U= ΝqфJ{Q'_4M{W'VMA_ġ:㽗lʁθ'ěSCV=٢n7=Sp aHXAF0Z'{44*(r_ƨ1/AUo =fe0E#ng;-6:n8";r:PzFJ#G?=h~w}kXdnƇ_ 80 pT:Ah\nq#~v"dĺHn2I|ynݦ<,f}h-/Nͧ9XP?Ξ{ҌK_tı Ì@nwQ^0/s0_AIlâ^g؃]ój̾VCS^@j1ynM$wga΀UaNI&k1Hg#% "U ,$ajw4(Č=K j"K/q24KktiꛣAg!S(+) (4c7m .sߍV\#BJ)lM&u[7| YGdMJGs aa$?wWKF掉R(B5AcwjzF9JW7Mx'&%Oh!j3/ hՕhnWfaGv#hs 0rD]fWRTlcbļ>KH A_~}Ս7PȌ&k5 /gGy]/kJFm^M=dh:9B{$ XuT8E*y0#B[szbib oC(^!hF$Aȱg H#/(s`"y:hB X-ȏW>Zjj(B!R\TkRnIVދҺ%܃oWhKkVpE)<4Ldv -ũWq'ڇ.wR<;%a}a-QWo:4gMlpZ Ykiڣ tq[kqYp”h |n! r Aю*̱93#YݽCKyC;Pңko]hK͒ Osݘ4k,5RGT Xx-"or. $O" 3 +?޹QJfSF v;i i[2)OR~XtV%zQg1]9g|w-}Mb/EQu3,%bZvVC-K" D1ҰM Wx2æZ@.䯁1S[MXYܷˬ`H'& $V&qx#FNm'tvaTJCVKHk&U!rtW.Uh&k'7,<d] ] vڏYˑDZmD/;Lܝ4 @_ C UW1,Bi[pB0z5c3y[ָqɋxD$7K!ˌI(Di$Jj;F5Iߥ/DBsc}>\#ILtb.\liLPs۴D?rY[I )+ByEh`O=($.v;|e~#:aʵFTU'%6Mb.5@OIo璃?Q` no[zQyJ[|TkCQ3CS҉])8;7"$Fx?ZaOշjXD k@]ܩ5E Lҳg!: &lu}RP ,"v8XgOwyvprW:t^ި5FRiUaʣv)i}gS˂1bs9I%!]hzZ )JqOI.h cjn*"Q;LM3aHG{<ӃX?)Zm zw@$bk- Oo/90U&8G؊" _ B"?-ZJ~8 0Y8y׳Fh--XE3Ky5#1fw=/j`7# W0U&mC&xaB݂9@wʨ_RӚ]5 ƼxW F5f:;Ne}%]3)qhɦ|Z"Szdy͈tT@w]ʩ4ƯG]yŞŵnEJ۞]ˎv\` HT# ~+U秊UY Us )J ?7U1QF5^[20NI\Dp 'xDwKkJ=vx 졔W2) eO W~Y7CgaTj#4*ĩ &OҺq4APlޭn`w[2k'@~àE~.oƄΥsN?=E9lsGk"зӰw-\A£?_5һШ ZO>`v;d+XC͚a_?oV2wHk7l!.Ye5ӗfB_^@eOAz U~>f˗S*P"J bïN"`˸߸ԑtΜ9z :xyZdvqqڅr5[֘"*y!9ܽ %ly]1U_@:/ڲR1mQ?g;}ZpIMBU /]ħl㈾G1g؁`ጽs4UttMZSRK̆@@O(HamiM<3Ԉ^(gT#r)%BtAKisp!k6Z/-4i!]k]/q($5(^0$#ˆ&7?C׽aK:Jꂹ1<]ӏJEYSJ $pO ]ogjzr, ,@3Gh0wħV $q"E2!d" eR0܉ ˵/ 4|:7oe) 3wk6CpD7lXitõi8Bhʠz&Ca.Ho ;<+Lj4a2W;g47CHMtH,*/:!oiPښh V$Laq39"fD}^#^x25u!x r(r`5e5fwR7 ,;7$fa2 {iXQlS\$\ @;oiAA/.DYuUKTv4 \y$S05M XQMzՈX,Y}ِ~HJB bgwl[36V$K}Ns*}P*& ^|OCZbiW|H*]#P4Q-%aG^&E9\~FzܐSOwvZ};zҗyJY{U'OC/R$ `iXN# Y#'j fJXOdhf%hMVP vN+mPRgXRc]zV{T^n9Z8$ iI9&S@ %>}%[% Y.v3v4.n=D@[-HeOjEb," ᄐӹx1M;BcX@e,7]REJ'D 9gԹ6S=pk*QA yLY?({dFe$VH|A!!̤裡1"_tFҊeނ~bēJ?nMtȻv x!q9JIG$\EaR&f5}/ E^#<66x0@C٤2~uS=E+P5NnF+{ H +pĂe7sj=LceZl9_کBpA̗ZWbih<bhWebu=k-axBJbޅoP#,VO&;q/aif8!б"ECWmw 0a^p9'g#VPlG b? \dN>nѵ_]PztjTfٵlNMtN[g4V N?#TjP[!镔*G{ F*j/݂NWQjgoi>>L5&1;eA'sBzSn3~w5$f: ht)!{dj- xV/B3c=GʴE5U-S#rE.k@7GO+56iPgTgmzr7bV!u(|$ڦR/ͱJsFo%[%۸owy1GAPQc^F+?-DSt`Ï ͘ˆeBݢ!aNVBKS B&Dš8ī=c{\DlC\&ի=R˻f]L@wXJceM!LRUBڳ f-8qeKI++aJW{Q'\Pim 8$+)J7P!6OGV/ a:EC [] ?%'T%ƉU/Ex^{T)G. Cߧ@"E查jdLַF[, x!Jp@=cհ!RjTg¿:%9o_x9ӴJ4.. EӪ@vD3n⇞d_cnIGҏse&4^'XЁ2(i; L\8 .>Bn##Xz7pw&ZҡXB~mLNɆ;sx&B.5#e2C[O &/3 Gl=^ Vè՛]?Z-{ҕ$DfEk aY8yzyn'NWj:XoA k]R1ÖE= |,n>ZhGC{=$eWX-TR䒤p: ѼK2Do_)4 WܲYVp.Vg`ˍ"@E8DM6ll~]u]sprgC׳7W}-jPiWz-iq! hI o>L[Z9hw9$XvчMDb,#kvǏOi%Gd-ɵ㴢??g{;smeR _P yYt`90sedGhI,P`TIjDZ;-%~pkk.hB㎙P)N"Zf;ۥ 'SL1MH`^qmw31@ <)/ԶSlY.!GpZ2c{Th;.4&4vwâplPXM쟅@RE]Hnk+>6JCʡ'9^Bx˿X}#~T4/HMdp^:t/e!E<)3HݜJs!n䏈hxi#AW 9= ƺ(ɯ0 /驐.AI2urv}wSL@.b=Qu;M1 T_\!qMؠ+|d8k|HpwZ_ Ł$Ϥ/9{7y7\"Hi0nE>Y\C.i+HRlSM(P Eeh4C[Bڛ?R3ZU\ hJ{%`1xdgӝd#OHP/Q_-4>ZXYD:D^J;v{W_ 8_BFTG+짽1Ëpn׀}CWF‰@[lF>ڄkDG"Y遐8@bBWy_T9gZҭ?j ؑɘky֨έFʂ RxU ՀK Ya`~CUF[1wTFжXjP2Mj4W9&ET[kM.="pyҧNMoJ_iۈHrҎZB.G 7ݽ":5Js;ñz͓zI`{D͋`9 sCyy&>v3X!%DzQQ0}fQyT} >ЅcQF'=- 18bXRtE d)4__;jaO6N熹<GwWzTkcvJ>;Qp(ecy6~zڬp5N㉴oПlNN<0A|'뽭";qmcus <>|?dX+P!gAQD鷡Ʉvړ=악;"li:kN"2)mU4*{:|O; yZ`," = e?pć19w p3ݘU{9s^V%UHOr&X)3tc IfDy]}:@'&E??^H=,m"xnɊډqlZ@h0gnKBq4N[3?â\݁t0u/[36_D*9NGe3 PK^M;X ˩U\j|4҅kӄFoET+ }7}kAdzrԮt>3&co .|O<W%rɃ>t kmKW͙#|.sEWg/vOuj]v_q̙*;}EOQlȓunz,t|ϧ@U0}/ {p  YZ