smartmontools-5.33-1> A AlpA?AA+#>:"K=$ā{q^AȦc&J}hPAO5v&23173e342cb8cf838af3e4f95cfda01173bde98aCh#fq4#8?AA+#>:"*\9|l[~nzDkH`\=*u\YeL >Ba?`d%* , %#,#0#H#L#P #$$-$3$8'y*K..l . . / 1 12 2233t334(484*95*:?*=Z>Z?ZBZF[G[<H[I[X\Y\ Z\[\,\\0]\^]bb^d^8e^=f^Bk^Dl^It^`u^v_w_x`Ty` z`Ccsdeesfrptitplsmartmontools5.331smartmontools - for monitoring S.M.A.R.T. disks and devicessmartmontools - pro monitorovn S.M.A.R.T. disk a zazensmartmontools - zur berwachung von S.M.A.R.T.-Platten und-Gertensmartmontools - para el seguimiento de discos y dispositivos S.M.A.R.T.smartmontools - pour le suivi des disques et instruments S.M.A.R.T.smartmontools - para monitorar discos e dispositivos S.M.A.R.T.smartmontools - per monitare dischi e dispositivi S.M.A.R.T.Monitorowanie i kontrola dyskw uywaj S.M.A.R.T.smartmontools controls and monitors storage devices using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into ATA and SCSI Hard Drives. This is used to check the reliability of the hard drive and to predict drive failures. The suite is derived from the smartsuite package, and 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 smart status and reports errors to syslog. The package is compatible with the ATA/ATAPI-5 specification. Future releases will be compatible with the ATA/ATAPI-6 andATA/ATAPI-7 specifications. The package is intended to incorporate as much "vendor specific" and "reserved" information as possible about disk drives. man smartctl and man smartd will provide more information. This RPM file is compatible with all RedHat releases back to at least 6.2 and should work OK on any modern linux distribution. The most recent versions of this package and additional information can be found at the URL: http://smartmontools.sourceforge.net/smartmontools d a monitoruj zazen pro ukldn dat za pouit technologie automatickho monitorovn, analzy a hlen (Self-Monitoring, Analysis and Reporting Technology System - S.M.A.R.T.) vestavnho do pevnch disk ATA a SCSI. Pouv se ke kontrole pouitelnosti pevnho disku a pedvdn havri disk. Nstroje jsou odvozeny od balku smartsuite a obsahuj dva programy. Prvn, smartctl, je nstroj pro provdn jednoduchch S.M.A.R.T. loh na pkazov dce. Druh, smartd, je dmon, kter periodicky monitoruje stav a hls chyby do systmovho protokolu. Balek je kompatibiln se specifikac ATA/ATAPI-5. Dal verze budou kompatibiln se specifikacemi ATA/ATAPI-6 a ATA/ATAPI-7. Balek je navren tak, aby pokryl co nejvce poloek s informacemi "zvisl na vrobci" a "rezervovno". Vce informac zskte pomoc man smartctl a man smartd. Tento RPM balek je kompatibiln se vemi verzemi RedHatu a ml by fungovat na vech modernch distribucch Linuxu. Aktuln verzi najdete na URL http://smartmontools.sourceforge.net/Die smartmontools steuern und berwachen Speichergerte mittels des S.M.A.R.T.-Systems (Self-Monitoring, Analysis and Reporting Technology, Technologie zur Selbst-berwachung, Analyse und Berichterstellung), das in ATA- und SCSI-Festplatten eingesetzt wird. Sie werden benutzt, um die Zuverlssigkeit der Festplatte zu prfen und Plattenfehler vorherzusagen. Die Suite wurde vom smartsuite-Paket abgeleitet und enthlt zwei Dienstprogramme. Das erste, smartctl, ist ein Kommandozeilentool, das einfache S.M.A.R.T. Aufgaben ausfhrt. Das zweite, smartd, ist ein Daemon, der periodisch den S.M.A.R.T.-Status berwacht und Fehler ins Syslog protokolliert. Das Paket ist zur ATA/ATAPI-5 Spezifikation kompatibel. Zuknftige Versionen werden auch die ATA/ATAPI-6 und ATA/ATAPI-7 Spezifikationen umsetzen. Das Paket versucht, so viele "herstellerspezifische" und "reservierte" Information ber Plattenlaufwerke wie mglich bereitzustellen. man smartctl und man smartd liefern mehr Informationen ber den Einsatz. Dieses RPM ist zu allen RedHat-Versionen ab sptestens 6.2 kompatibel und sollte unter jedem modernen Linux arbeiten. Die aktuellsten Versionen dieses Pakets und zustzliche Informationen sind zu finden unter der URL: http://smartmontools.sourceforge.net/smartmontools controla y hace el seguimiento de dispositivos de almacenamiento usando el Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) incorporado en discos duros ATA y SCSI. Es usado para asegurar la fiabilidad de discos duros y predecir averias. El conjunto de programas proviene del conjunto smartsuite y contiene dos utilidades. La primera, smartctl, es una utilidad command-line hecha para hacer operaciones S.M.A.R.T. sencillas. La segunda, smartd, es un programa que periodicamente chequea el estatus smart e informa de errores a syslog. Estos programas son compatibles con el sistema ATA/ATAPI-5. Futuras versiones seran compatibles con los sistemas ATA/ATAPI-6 y ATA/ATAPI-7. Este conjunto de programas tiene el proposito de incorporar la mayor cantidad posible de informacion reservada y especifica de discos duros. Los comandos 'man smartctl' y 'man smartd' contienen mas informacion. Este fichero RPM es compatible con todas las versiones de RedHat a partir de la 6.2 y posiblemente funcionaran sin problemas en cualquier distribucion moderna de linux. La version mas reciente de estos programas ademas de informacion adicional pueden encontrarse en: http://smartmontools.sourceforge.net/smartmontools contrle et fait le suivi de priphriques de stockage utilisant le systme Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T) intgrdans les disques durs ATA et SCSI. Ce systme est utilis pour vrifier la fiabilit du disque dur et prdire les dfaillances du lecteur. La suite logicielle drive du paquet smartsuite et contient deux utilitaires. Le premier, smartctl, fonctionne en ligne de commande et permet de raliser des tches S.M.A.R.T. simples. Le second, smartd, est un dmon qui fait priodiquement le suivi du statut smart et transmet les erreurs au syslog. Ce paquet est compatible avec la spcification ATA/ATAPI-5. Les prochaines versions seront compatibles avec les spcifications ATA/ATAPI-6 et ATA/ATAPI-7. Ce paquet tente d'incorporer le plus d'informations possible sur les disques durs qu'elles soient spcifiques au constructeur ("vendor specific") ou rserves ("reserved"). man smartctl et man smartd donnent plus de renseignements. Ce fichier RPM est compatible avec toutes les versions de RedHat v6.2 et ultrieures, et devrait fonctionner sur toutes les distributions rcentes de Linux. Les dernires versions de ce paquet et des informations supplmentaires peuvent tre trouves l'adresse URL: http://smartmontools.sourceforge.net/smartmontools controla e monitora dispositivos de armazenamento utilizando o recurso Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) integrado nos discos rgidos ATA e SCSI, cuja finalidade verificar a confiabilidade do disco rgido e prever falhas da unidade. A suite derivada do pacote smartsuite, e contm dois utilitrios. O primeiro, smartctl, um utilitrio de linha de comando projetado para executar tarefas simples de S.M.A.R.T. O segundo, smartd, um daemon que monitora periodicamente estados do smart e reporta erros para o syslog. O pacote compatvel com a especificao ATA/ATAPI-5. Futuras verses sero compatveis com as especificaes ATA/ATAPI-6 e ATA/ATAPI-7. O pacote pretende incorporar o maior nmero possvel de informaes "especficas do fabricante" e "reservadas" sobre unidades de disco. man smartctl e man smartd contm mais informaes. Este arquivo RPM compatvel com todas as verses do RedHat a partir da 6.2 e dever funcionar perfeitamente em qualquer distribuio moderna do Linux. As mais recentes verses deste pacote e informaes adicionais podem ser encontradas em http://smartmontools.sourceforge.net/smartmontools controlla e monitora dischi che usano il "Self-Monitoring, Analysis and Reporting Technology System" (S.M.A.R.T.), in hard drive ATA e SCSI. Esso usato per controllare l'affidabilit dei drive e predire i guasti. La suite derivata dal package smartsuite e contiene due utility. La prima, smartctl, una utility a linea di comando progettata per eseguire semplici task S.M.A.R.T.. La seconda, smartd, un daemon che periodicamente monitora lo stato di smart e riporta errori al syslog. Il package compatibile con le specifiche ATA/ATAPI-6 e ATA/ATAPI-7. Il package vuole incorporare tutte le possibili informazioni riservate e "vendor specific" sui dischi. man smartctl e man smartd danno pi informazioni. Questo file RPM compatibile con tutte le release di RedHat, almeno dalla 6.2 e dovrebbe funzionare bene su ogni moderna distribuzione di linux. Le versioni pi recenti di questo package e informazioni addizionali possono essere trovate al sito http://smartmontools.sourceforge.net/Pakiet zawiera dwa programy (smartctl oraz smartd) do kontroli i monitorowania systemw przechowywania danych za pomoc S.M.A.R.T - systemu wbudowanego w wikszo nowych dyskw ATA oraz SCSI. Pakiet pochodzi od oprogramowania smartsuite i wspiera dyski ATA/ATAPI-5.AA+localhost.localdomainpGPLBruce Allen Applications/SystemApplikationen/SystemAplicaciones/SistemaApplications/SystmeAplicativos/SistemaApplicazioni/Sistemihttp://smartmontools.sourceforge.net/linuxi386if [ -f /usr/share/man/man8/smartctl.8 ] ; then echo "You MUST delete (by hand) the outdated file /usr/share/man/man8/smartctl.8 to read the new manual page for smartctl." fi if [ -f /usr/share/man/man8/smartd.8 ] ; then echo "You MUST delete (by hand) the outdated file /usr/share/man/man8/smartd.8 to read the new manual page for smartd." fi if [ -f /usr/share/man/man5/smartd.conf.5 ] ; then echo "You MUST delete (by hand) the outdated file /usr/share/man/man5/smartd.conf.5 to read the new manual page for smartd.conf" fi if [ ! -f /etc/smartd.conf ]; then echo "Note that you can use a configuration file /etc/smartd.conf to control the" echo "startup behavior of the smartd daemon. See man 8 smartd for details." fi # run after installation. Passed "1" the first time package installed, else a larger number# if smartd is already running, restart it with the new daemon if [ -f /var/lock/subsys/smartd ]; then /etc/rc.d/init.d/smartd restart 1>&2 echo "Restarted smartd services" else # else tell the user how to start it echo "Run \"/etc/rc.d/init.d/smartd start\" to start smartd service now." fi # Now see if we should tell user to set service to start on boot /sbin/chkconfig --list smartd > /dev/null 2> /dev/null printmessage=$? if [ $printmessage -ne 0 ] ; then echo "Run \"/sbin/chkconfig --add smartd\", to start smartd service on system boot" else echo "smartd will continue to start up on system boot" fi # run before uninstallation. Passed zero when the last version uninstalled, else larger # if uninstalling the final copy, stop and remove any links if [ "$1" = "0" ]; then if [ -f /var/lock/subsys/smartd ]; then /etc/rc.d/init.d/smartd stop 1>&2 echo "Stopping smartd services" fi # see if any links remain, and kill them if they do /sbin/chkconfig --list smartd > /dev/null 2> /dev/null notlinked=$? if [ $notlinked -eq 0 ]; then /sbin/chkconfig --del smartd echo "Removing chkconfig links to smartd boot-time startup scripts" fi fi # run after uninstallation. Passed zero when the last version uninstalled, else larger # %postun # Maintainers / Developers Key: # [BA] Bruce Allen # [EB] Erik Inge Bols # [SB] Stanislav Brabec # [PC] Peter Cassidy # [CD] Capser Dik # [CF] Christian Franke # [GF] Guilhem Frzou # [DG] Douglas Gilbert # [GG] Guido Guenther # [DK] David Kirkby # [KM] Kai Mkisarai # [EM] Eduard Martinescu # [FM] Frdric L. W. Meunier # [KS] Keiji Sawada # [SS] Sergey Svishchev # [PW] Phil Williams-b,FHW&W<O ?FJhYy큤A큤A큤0p0tGIHFMۍ 0QAA+AA+AA+AA+AA+A2AA)?p)A;xA;xA;xA;x@AA+A1@m?8??GA;yA=AA+AA+AA+a6e49379320fbd81bdd1ebb8827840209c46f8418656a3c00b8244e96527bd5a96dea8ecdbb9120d353dfa9977cc158552e2bed5888bdb74f5e1f6399698d81477bea92e709d4ca78f8df586242be48d3c444e33fa1419fa539ef324bb19d5a394d55d512a9ba36caa9b7df079bae19f4799b00efa737afe0a512f012a9438723807baa895add987154d71cb944e13c55d62d7e552fbd9770d17142a6c65cd6f3f5dbb09f74da8c414bcb233a4494c7dcf478e2123ee16966f6eae1757619eba63a244c6034ae74eb8b717af07f2ebd62dda1d21ef5105a1b4aff0a0fe94767c1afdda3f5f2fef8ce3d078648f1014610ab1fe6e0bee306bb310a163366d4e7c9c46f8418656a3c00b8244e96527bd5a16f39f6c243a4f6d0d194394566e7428228999a7db9375c4a84b5216d2d26252fbfc4f535a1dcb5811ffab369369b311rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsmartmontools-5.33-1.src.rpmconfig(smartmontools)smartmontools@@@ @@@@@@@@JJ/bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/sbin/chkconfigconfig(smartmontools)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)5.33-13.0.4-14.0-14.2AA{ @&@i@I @; @+N?n ?? ?2????}H?E?A ?0Ѡ?\> > > > >pV>J >- >!<>H >= = =h="==. =9=E ==\ =\ = =Ġ= =8Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen Bruce Allen [BA] smartctl: ATA disks, if SMART ATTRIBUTE THRESHOLDS page has ID errors with some Attributes having NULL IDs, print Attribute info anyway (but issuing a warning to the user). [DG] [SCSI] Decode Last n error events log page; decode track following and positioning errors [Hitachi] [EM] FreeBSD: another tweak, __packed__ introduced in Version 5.0040 [EM] Cleaner tweak of fixes for FreeBSD 4.x. [EM] Fix compilation errors under FreeBSD 4.x, as it is still using and old GCC [EM] Remove 3ware/FreeBSD specific files and just include pieces we need [DG] Add logic in smartd to detect 3ware, Marvell controllers and SATA disks behind an ATA-SCSI simulator (in Linux). If specific device types are not given and they are picked in a general SCSI device scan then warn and skip. [GG] insert correct path to smartd into smartd's init script [BA] Changed all default paths in documentation to reflect /usr/local as default path prefix. This affects on-line man pages, primarily. [DS] Added support for OpenBSD. [BA] Added another environment variable SMART_FULLMESSAGE set by the smartd mailing feature, and modified examplescripts/Example1 to illustrate it. [BA] Fixed potentially misleading messages of the form: XXX failed: success [DG] emit warning if SATA disk detected using libata in Linux; then exit [PW] Added Seagate U10 family, Hitachi Travelstar 7K60, Fujitsu MHR2020AT, and QUANTUM FIREBALLP AS20.5 to knowndrives table. [DG] Detect 3ware and Marvell controllers from SCSI INQUIRY vendor string and suggest usage of appropriate '-d' argument in smartctl. [LW] Tested the RELEASE_5_33_WITH_MARVELL_SUPPORT branch on actual Marvell 88SX5041 hardware, with success. Merged into HEAD. [BA] Fixed nasty DEVICESCAN bug [BA] Checked in RELEASE_5_33_WITH_MARVELL_SUPPORT branch with some Marvell support. [BA] Additional modifications of Ed's controller scheme. Fixed broken 3ware support under linux, problems with scanning devices in smartd, and other small problems. [EM] Minor change to FreeBSD inclusion of 'twe' include files. Add code to check if they exising in /usr/include/sys to use those in preference to ones added here [EM] Very preliminary support attempt for 3Ware controllers under FreeBSD. Also, switched 'escalade_type/escalade_port' to 'controler_type/controller_port' and moved away from 'tryata/tryscsi' to using new 'controller*' variables to determine which controller type (ATA/SCSI/3Ware) to use. [GK] Added initscript support for Darwin. [CF] Windows smartd: Added ability to run smartd as a windows service, including new commands "smartd install ..." and "smartd remove" to install and remove the service registry entry. [BA] smartd: warn user if -s regexp regular expression contains characters other than 0123456789.*()|+?[-]{}:=SLCO since such characters are 'suspicous' and may indicate a poorly formed regexp. Extended regular expression gurus: can this list be reduced somewhat? [CF] Fixed bug in Windows smartd: Missing close of config file when configuration is reloaded by smartd daemon. [CF] Windows smartd: Added mail warning feature using the "Blat" (http://blat.sourceforge.net/) mailer as a default. [PW] Added Maxtor DiamondMax Plus 5120 Ultra ATA 33 series and TOSHIBA MK3017GAP to knowndrives table. [CF] Added fixes to build smartmontools on old Linux systems (libc < 6, Kernel 2.0.x). [BA] Added ATA minor version identity strings for latest ATA specification updates: ATA/ATAPI-7 T13 1532D revision 4a and ATA/ATAPI-6 published, ANSI INCITS 361-2002 [PW] Added Hitachi Travelstar 5K80 family and Fujitsu MHTxxxxAH family to knowndrives table. [EM] Fix up compilation under FreeBSD < 5.x [PW] Added QUANTUM FIREBALL EX3.2A and missing Western Digital Caviar SE drives to knowndrives table. [BA] Modified Hitachi Travelstar 80GN family regexp in drive database. Thanks to [GK/CF] for problem & solution. [GK] Added os_darwin.[ch] [PW] Added the following drives to the knowndrives table: IBM Travelstar 48GH, 30GN, and 15GN family; IBM Deskstar 37GP and 34GXP family; Western Digital WDC WD272AA; Maxtor DiamondMax D540X-4D family; TOSHIBA MK2016GAP, MK2018GAP, MK2018GAS, MK2023GAS; and QUANTUM FIREBALL ST3.2A [BA] smartd/smarctl now print build HOST/OS information as part of startup slogan. This should make it slightly easier to read bug reports from users. [RZ] Fixed the DEVICESCAN to do what it was supposed to do - give error message unless scanning is in progress. [BA] Update documentation to describe 3ware character devices. Better error detection for missing/malfunctioning devices behind 3ware controllers. Now pack 3ware ioctl structures explicitly. [BA] For ATA devices that support LBA mode, print capacity as part of smartctl --info [RZ] Made DEVICESCAN quiet about non-existing devices unless debug is on. [DG] treat "unit attention" SCSI warning as try again in some contexts (test unit ready and mode sense) [BA] on drives that store max/min rather than min/max, get order correct in printing temp. [BA] fixed typo in 'smartctl -h' output. Thanks to Gabor Z. Papp. [BA] linux: clean-up to 3ware/AMCC support; dynamically create or fix /dev/tw[ae][0-15] device node entries if they don't exist or are incorrect. One can now use the character devices /dev/twe[0-15] OR /dev/sd? for 3ware 6000/7000/8000 series cards. One must use /dev/twa[0-15] for 3ware 9000 series cards. Note that selective self-tests now work via /dev/tw[ae] devices. Next step: documentation. [BA] linux: experimental "support" for 3ware/AMCC 9000 series controllers that use the 3w-9xxx driver. This will be in a state of flux for a few days. Note that this requires the character interface /dev/twa[0-15]. [DG] linux: extend general SCSI OS interface to use the SG_IO ioctl. If not available, use the older SCSI_IOCTL_SEND_COMMAND ioctl. [KS] Solaris/x86: fixed system identification problem in configure script. Thanks to Stuart Swales.[BA] Update link to revised/updated IBM Deskstar Firmware [CF] Cygwin & Windows: Added missing ASPI manager initialization with GetASPI32SupportInfo(). Thanks to Nikolai SAOUKH for pointing this out and providing a patch. [BA] modified smartd init script to work on whitebox (thanks to Michael Falzon) [BA] removed (reverted) additional Attribute definitions from http://smart.friko.pl/attributes.php. All (or most?) of these appear to be return code values for the WD Digital Life Guard Utility. [PW] Added Seagate Medalist 17242, 13032, 10232, 8422, and 4312 to knowndrives table. Added missing Seagate U Series 5 drives. [PW] Added the following QUANTUM models to knowndrives table: FIREBALL EX6.4A, FIREBALLP AS10.2, FIREBALLP AS40.0, FIREBALL CR4.3A, FIREBALLP LM15, FIREBALLP LM30, and FIREBALLlct20 30 [PW] Added missing Western Digital Protege drives to knowndrives table. [PW] Added Maxtor DiamondMax 40 ATA 66 series and DiamondMax 40 VL Ultra ATA 100 series to knowndrives table. [PW] Added the following Hitachi/IBM drives to knowndrives table: HITACHI_DK14FA-20B, Travelstar 40GNX series, Travelstar 4LP series, and Travelstar DK23XXB series. Added the missing Travelstar 80GN drives. [PW] Added Fujitsu MPB series and MPG series to knowndrives table. Added the missing Fujitsu MHSxxxxAT drives. [KS] Solaris: added workaround for dynamic change of time-zone. [KS] Solaris: fixed problem that autogen.sh cannot detect absence of auto* tools. [BA] smartd: added time-zone bug information to man page. Reverted CF code for _WIN32 case. [CF] Cygwin & Windows: Added better error messages on IDE/ATA device open error. [BA] added additional Attribute definitions from http://smart.friko.pl/attributes.php [BA] smartd: reworked TimeZone bug workaround so it is only invoked for glibc. Note: this might not be right -- a similar bug may exist in other platform's libcs. [DG] SCSI smartmontools documentation updated [2004/5/6]. See: http://smartmontools.sourceforge.net/smartmontools_scsi.html [CF] Windows: Fixed reset of TZ=GMT in glibc timezone bug workaround.[DG] move SCSI device temperature and start-stop log page output (smartctl) into --attributes section (was in --info section). [GG] change default installation location to /usr/local [CF] Cygwin smartd: Fixed crash on access of SCSI devices after fork(). [PW] Added TOSHIBA MK4018GAS and the following Maxtor drive families to knowndrives table: DiamondMax D540X-4G, Fireball 541DX, DiamondMax 3400 Ultra ATA, DiamondMax Plus 6800 Ultra ATA 66. [PW] Added missing Maxtor DiamondMax 16, DiamondMax D540X-4K, and DiamondMax Plus 45 Ulta ATA 100 drives to knowndrives table. [PW] Added ExcelStor J240, Hitachi Travelstar 80GN family, Fujitsu MHTxxxxAT family, and IBM Deskstar 25GP and 22GXP families to knowndrives table. [CF] Cygwin smartd: Added workaround for missing SIGQUIT via keyboard: To exit smartd in debug mode, type CONTROL-C twice. [BA] smartctl: printing of the selective self-test log is now controlled by a new option: -l selective [BA] Added entries for Samsung firmware versions -25 to -39 based on latest info about firmware bug fixes. [PW] Added Seagate U Series X family, Seagate U8 family, and Seagate Medalist 8641 family to knowndrives table. [CF] smartd: Added exit values 5/6 for missing/unreadable config file. [BA] smartd: now monitor the Current Pending Sector count (Attribute 197) and the Offline Pending Sector Count (Attribute 198). Log a warning (and send an email, if so configured) if the raw count is nonzero. These are controlled by new Directives: -C and -U. Currently they are enabled by default. [CF] Added option -c FILE, --configfile=FILE to smartd to specify an alternate configuration FILE or '-' for standard input. [KS] configure.in now searches for -lnsl and -lsocket for Solaris. [CF] Win32/native smartd: Added thread to combine several syslog output lines into one single event log entry. [CF] Win32 smartd: Added DEVICESCAN for SCSI/ASPI devices. [GG] Use gethostbyname() the get the DNS domain since getdomainname() returns the NIS domain when sending mails from smartd. [GG] smartd.init.in: pass smartd_opts to smartd on startup, read distribution specific configuration files if found [SS] smartctl: added NetBSD support for Selective Self-tests. [BA] smartd.conf example configuration file now has all examples commented out except for 'DEVICESCAN'. [CF] Win32/native smartd: Added ability to display warning "emails" as message box by "-m msgbox" directive. With "-m sysmsgbox", a system modal (always on top) message box is shown. [BA] smartctl: printing of self-test log for disks that support Selective self-testing now shows the status of the (optional) read-scan after the selective self test. Also, changed format in printing self-test log to print failing LBA in base 10 not base 16 (more compatible with kernel error messages). Also, in printing SMART error log, print timestamps in format days+hours+minutes+seconds. [CF] Win32 smartd: Added ability to log to stdout/stderr (-l local1/2). Toggling debug console still works if stdout is redirected. [BA] smartctl: selective self-test log, print current status in a more detailed way. Allow writing of selective self-test log provided that no other self-test is underway. [BA] Linux: eliminated dependency on kernel tree hdreg.h. [BA] smartctl: -l selftest option now prints Selective self-test log in addition to the normal self-test log. Added additional options (-t pending, -t afterselect) to control remaining Selective Self-test capabilities. Tested with several Maxtor disks. Modified error message printing so that munged option messages print at the end not the start of output. [CF] Added daemon support to Win32 native version of smartd. The daemon can be controlled by commands similar to initd scripts: "smartd status|stop|reload|restart|sigusr1|sigusr2". [CF] Added minor support for option "-l local[0-7]" to Win32 native (not Cygwin) version of smartd. If specified, the log output is written to file "./smartd[1-7]?.log" instead of event log. [BA] Added Selective Self-test to smartctl (-t selective,M-N). Currently only supported under Linux; Solaris, NetBSD, FreeBSD and Windows developers must add WRITE LOG functionality to os_*.c [BA] Added workaround for an annoying glibc bug: if you change timezones, (eg, flying with a laptop from USA to Europe) localtime() does not notice this in a running executable, so time that appears in the system log (syslog!) will be incorrect. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=48184 for additional examples of this bug. [DG] Set explicit timeouts for SCSI commands (most default to 6 seconds). Previously a 0 second timeout was meant to be interpreted as a default timeout but the FreeBSD port had a problem in this area. [CF] Fixed un-thread-safe exit signal handler for Win32 [BA] Fixed un-thread-safe exit signal handler pointed out by CF. [BA] Changed configure script to eliminate warnings under Solaris from sys/int_type.h conflicts with int64.h Added header files for umask to smartd.c. [BA] Man page format change from Werner LEMBERG. " " changed to \& [CF] Added os_win32/syslogevt.* event message file tool for Win32 smartd (native+cygwin). May also be useful for other cygwin programs writing to syslog(). [CF] Added Win32 version of smartd [CF] Merged RELEASE_5_26_WIN32_BRANCH [BA] Made some changes to man page markup suggested by Richard Verhoeven to work around bugs in man2html. Tested not to break anything under Linux and Solaris. [CF] Moved PrintOut() from utility.c to smart{ctl,d}.c to avoid syslog() output of smartctl. [BA] Grew worried that some time-zone names could be very long (eg, Mitteleuropaische Zeit) and put date string lengths into a single macro in utility.c [EM] Updated os_freebsd.c to handle older versions of FreeBSD in a more appropriate/obvious fashion. [EM] Modified autogen.sh as FreeBSD installs automake 1.7 as 'automake17' and NOT 'automake-1.7'[PW] Added QUANTUM FIREBALLlct15 30, QUANTUM FIREBALLlct20 40, and Maxtor 6Y060P0 (DiamondMax Plus 9 60GB) to knowndrives table. [PW] Added Maxtor MaXLine II family to knowndrives table (thanks to Brett Russ for submitting the patch). [BA] Added remaining read/write commands to detailed list of error log commands that have text descriptions of problem printed. For commands that support it, print number of failed sectors at problem LBA. [BA] Made SuSE section of smartd init script more SuSE 9 compatible. Thanks to Hans-Peter Jansen. [CF] Windows smartd: Added IDE/ATA device scan Added windows device names to smartctl.8.in, smartd.8.in [BA] smartctl/smartd: user-provided '-F samsung' and '-F samsung2' command line options/Directives did NOT over-ride preset values unless user specified '-P ignore'. Now they will always over-ride preset values from the database. [BA] Added error decoding for a few more READ and WRITE commands. [PW] Added Maxtor MaXLine Plus II, Western Digital Caviar SE (Serial ATA) series, Hitachi Deskstar 7K250 series, and Ultra ATA 66 models of the Maxtor DiamondMax Plus 40 series to knowndrives table. [BA] Added Maxtor Diamondmax 250 GB drives to database. Note that these model numbers are not listed in Maxtor documentation, but they exist. [BA] Removed the 'contact developers' phrase from the Samsung disk warning messages. [PW] Added TOSHIBA MK2017GAP, IBM Deskstar 14GXP and 16GP series, Fujitsu MPC series, Seagate Barracuda ATA III family, and missing Seagate Barracuda U Series drives to knowndrives table [BA] smartd: wrong loglevel for message: Configuration file /etc/smartd.conf parsed. Changed to LOG_INFO from LOG_CRIT. Thanks to Emmanuel CHANTREAU for the report. [CF] Checked in development version of windows code base.[BA] smartd: configure script did not set correct directory to search for smartd.conf based on --prefix argument to ./configure. Thanks to GG for identifying the problem and fix. [BA] make clean now removes man pages (generated from *.in) files as well as object files. [EM] Correct copying of sense data in FreeBSD SCSI implementation. Thanks to Sergey Svishchev for noticing the bug. [BA] On solaris, wrong warning message if no ATA support. Warning message concerns 3ware controller, not ATA. [SS] Added SCSI support for NetBSD. [BA] on big-endian linux machines, fixed interpretation of HDIO_GET_IDENTITY to correctly identify ATAPI bit (was byte swapped). This should eliminate some SYSLOG noise if user queries a packet device (eg, CD ROM or DVD reader). [PW] Removed warning for IBM Deskstar 40GV & 75GXP series drives with A5AA/A6AA firmware. Thanks to Gerald Schnabel. [PW] Added Toshiba TOS MK3019GAXB SUN30G to knowndrives table [PW] Added Western Digital Caviar AC12500, AC24300, AC25100, AC36400, and AC38400 to knowndrives table [BA] When printing ATA error log, print the LBA at which READ or WRITE commands failed. [BA] Changed syntax of error message in smartctl [BA] Added versioning info (-V options to smartd/smartctl) for Solaris ATA module.[KS] Added ATA/IDE support for Solaris/SPARC (ATA/IDE not yet for Solaris/x86). [BA] 3ware controllers: documented that one can monitor any of the physical disks from any of the 3ware /dev/sd? logical devices. Better warnings if querying a disk that does not exist. [PW] Added Hitachi Travelstar DK23DA series, Maxtor DiamondMax Plus 40 series, Western Digital Caviar WDxxxAA, WDxxxBA, and WDxxxAB series to knowndrives table [BA] missing 'pragma pack' on ATA IDENIFY DEVICE structure may have caused odd or incorrect results on 64-bit machines. [BA] smartctl/smartd allow inspection of self-test and error logs even if disk firmware claims that these don't exist. This is needed for some Maxtor disks whose firmware does not indicate log support even though the disk DOES support it. [BA] Improved porting instructions and documentation in os_generic.c [PW] Add Western Digital Caviar WD136AA and SAMSUNG SP40A2H (RR100-07 firmware) to knowndrives table. [EM] FreeBSD: remove extra definition of FreeNonZero [BA] smartctl: the -q silent option was printing output for some error conditions. Fixed. Will rename relevant variables to help avoid these errors in the future. [SS] NetBSD port added. [BA] more sensible error messages for devfs and devfs-like systems. Instead of saying that the DIRECTORY does not exist, say that the DEVICE does not exist. [BA] smartd: added -n Directive, to prevent disk spin-up depending upon the power mode (SLEEP, STANDBY, or IDLE). [PW] Added Maxtor DiamondMax 20 VL series, Fujitsu MPF series, Maxtor DiamondMax 36 series, Maxtor DiamondMax 4320 series, and Maxtor DiamondMax 536DX series to knowndrives table. [BA] many warning messages now give the file name AND VERSION [BA] smartd: when the user provides multiple address recipients to the '-m' Directive in a comma-delineated list, the commas are stripped out before passing the list of addresses to the mailer program. (Thanks to Calin A. Culianu for pointing this out and providing a patch.) [BA] smartd: when the '-M exec path' Directive is used, any stdout OR stderr output from the executable "path" is assumed to indicate a problem, and is echoed to SYSLOG. [BA] Added all missing IBM/Hitachi Deskstar 180GXP models to knowndrives table. [PW] Added some missing IBM/Hitachi Deskstar 120GXP models to knowndrives table. [PW] Added IBM Travelstar 14GS to knowndrives table. [PW] Modified knowndrives table to match entire Hitachi Travelstar DK23BA and DK23EA series of drives (thanks to Norikatsu Shigemura for submitting the patch). [PW] Added some missing Fujitsu MPE series drives to knowndrives table. [PW] Added TOSHIBA MK4019GAX, TOSHIBA MK6409MAV, and QUANTUM FIREBALLlct15 20 to knowndrives table. [EM] Fixup example command output for FreeBSD [PW] Added Maxtor DiamondMax 80 family to knowndrives table. [EM] Catch up FreeBSD code to switch PROJECTHOME to PACKAGE_HOMEPAGE macros. [BA] smartd: now watches stdout/stderr when trying to run mail, mailx or mail warning script, and reports any output to SYSLOG. This gives a clearer error message if something is wrong. [BA] smartd: Solaris init script modified to accomodate grep that lacks '-q' quiet option. Also check for running process to kill on stop. [PW] Added some missing Seagate Barracuda 7200.7 and 7200.7 Plus drives to knowndrives table. [PW] Added Maxtor DiamondMax Plus 60 family and Seagate U Series 5 20413 to knowndrives table. [BA] smartd: under Solaris, made default mailer be 'mailx' not 'mail', since Solaris 'mail' does not accept a '-s' argument. A workaround for Solaris users of earlier versions is to have '-M exec /bin/mailx' in their smartd.conf config file. [DG] some SCSI controllers don't like odd length transfers so make sure LOG SENSE transfers are rounded up to an even number when and odd length is reported (i.e. there is a double fetch, the first to find the length, the second gets the data) [BA] smartd man pages: under Solaris, correct section numbers in the 'See also' section. [KS/BA] smartd man page: describe how to set Solaris syslog.conf file to catch all messages. Give correct Solaris SYSLOG default path /var/adm/messages in man pages. [BA] smartd: incorporated Debian startup script submitted by user. [BA] smartctl: modified printing of self-test log entry number. Seagate firmware can leave 'holes' in the self-test log while a test is actually running. We now print entry numbers consistently in this case, not assuming that entries are contiguous. [PW] Added QUANTUM FIREBALL CX10.2A and Western Digital Caviar AC23200L to knowndrives table. [PW] Added QUANTUM FIREBALLlct20 20 to knowndrives table. [PW] Added Maxtor DiamondMax Plus D740X family to knowndrives table. [PW] Added IBM Travelstar 32GH, 30GT, and 20GN family to knowndrives table. [BA] Slackware init script modified to search for /etc/slackware-version rather than /etc/slackware-release. [PW] Added Seagate Barracuda ATA II family and TOSHIBA MK4019GAXB to knowndrives table. [GG] explain howto use autoreconf in autogen.sh [KS] Makefile.am/configure.in: changed manual page sections for Solaris. [BA] smartd: reduced number of scheduled self-test messages if test already run in current hour. [PW] Added Maxtor DiamondMax Plus 8 family to knowndrives table. [BA] linux: check for linux/hdreg.h. If it's there, use it. If not, provide the necessary definitions ourselves. [PW] Removed warning for IBM Deskstar 40GV & 75GXP series drives with TXAOA5AA firmware [PW] Added IBM Travelstar 25GS, 18GT, and 12GN family to knowndrives table. [PW] Added IBM/Hitachi Travelstar 60GH & 40GN family to knowndrives table. [BA] smartd: made '-s' Directive more efficient. Now store compiled regex, and re-use. If device lacks certain self-test capabilities, track it and don't try again. [BA] smartd: made memory allocation for device lists completely dynamic (eliminating compile-time maximum length constants). [PW] Removed warning for SAMSUNG SP0802N with TK100-23 firmware [PW] Added Seagate Barracuda ATA IV family to knowndrives table. [BA] smartd: reduce per-device memory footprint by making mail-warning info dynamically allocated. Also remove potential memory leak if use has -m Directive twice and keeps reloading the config file (highly unlikely this would ever be noticed!) [DG] smartd: added SCSI scheduled self-tests (Background short or extended). [BA] smartd: can now run scheduled offline immediate and self-tests. See man page and -s Directive for details. [GG] don't include manpages in make-dist-tarball. [BA] smartctl: on-line examples given with -h are now correct for solaris and linux, but wrong for freebsd. Ed? [BA] smartd: man page now explains device scanning for solaris as well as linux and freebsd. [BA] smartd/smartctl: man pages now report correct CVS tag release date, and executables '-V' options reports more build info.[BA] Improved user messages that appear from 'make install' [PW] Removed warning for SAMSUNG SP1213N with firmware TL100-23 [BA] incorporated SuSE init script from user. [DG] if SCSI device is read only, then open it read only. [BA] when compiled on non-supported system (NOT linux, freebsd or solaris) then the run-time error messages now clearly say 'your system is not supported' and give clear directions. [BA] ./configure script now works correctly on SuSE linux boxes [BA] minor improvements to man pages [BA] simplified detection of packet (ATAPI, CD) devices. [BA] init script (redhat, mandrake, yellowdog) now uses correct strings for translation and is slightly more standard. [DG] smartctl: output scsi Seagate vendor pages for disks (not tapes)[DG] smartd/smartctl: changed scsiClearControlGLTSD() to scsiSetControlGLTSD() with an 'enabled' argument so '-S on' and '-S off' work for SCSI devices (if changing GLTSD supported). [BA] smartd/smartctl: wired in scsiClearControlGLTSD(). Could still use a corresponding Set function. Left stubs for this purpose. [DG] scsicmds: added scsiClearControlGLTSD() [still to be wired in] [BA] smartctl: make SCSI -T options behave the same way as the ATA ones. [DG] smartctl: output scsi transport protocol if available [DG] scsi: stop device scan in smartd and smartctl if badly formed mode response [heuristic to filter out USB devices before we (potentially) lock them up]. [BA] smartd: deviceclose()->CloseDevice(). Got rid of SCSIDEVELOPMENT macro-enabled code. Added -W to list of gcc specific options to always enable. Made code clean for -W warnings. [PW] Added Maxtor DiamondMax VL 30 family to knowndrives table. [DG] scsi: add warning (when '-l error' active) if Control mode page GLTSD bit is set (global disable of saving log counters) [DG] scsi: remember mode sense cmd length. Output trip temperature from IE lpage (IBM extension) when unavailable from temp lpage. [BA] smartd: for both SCSI and ATA now warns user if either the number of self-test errors OR timestamp of most recent self-test error have increased. [DG] smartctl: output Seagate scsi Cache and Factory log pages (if available) when vendor attributes chosen [DG] smartd: add scsiCountFailedSelfTests() function. [DG] Do more sanity checking of scsi log page responses. [BA] smartd: now warns user if number of self-test errors has increased for SCSI devices. [BA] smartd: warn user if number of ATA self-test errors increases (as before) OR if hour time stamp of most recent self-test error changes. [DG] More checks for well formed mode page responses. This has the side effect of stopping scans on bad SCSI implementations (e.g. some USB disks) prior to sending commands (typically log sense) that locks them up. [PW] Added Western Digital Caviar family and Caviar SE family to knowndrives table. [BA] smartd: added -l daemon (which is the default value if -l is not used). [PW] Added Seagate Barracuda ATA V family to knowndrives table. [BA] smartd: added additional command line argument -l FACILITY or --logfacility FACILITY. This can be used to redirect messages from smartd to a different file than the one used by other system daemons. [PW] Added Seagate Barracuda 7200.7, Western Digital Protege WD400EB, and Western Digital Caviar AC38400 to knowndrives table. [BA] smartd: scanning should now also work correctly for devfs WITHOUT traditional links /dev/hd[a-t] or /dev/sd[a-z]. [PW] Added Maxtor 4W040H3, Seagate Barracuda 7200.7 Plus, IBM Deskstar 120GXP (40GB), Seagate U Series 20410, Fujitsu MHM2100AT, MHL2300AT, MHM2150AT, and IBM-DARA-212000 to knowndrives table. [PW] Added remaining Maxtor DiamondMax Plus 9 models to knowndrives table. [EM] smartd: If no matches found, then return 0, rather than an error indication, as it just means no devices of the given type exist. Adjust FreeBSD scan code to mirror Linux version. [BA] smartd: made device scan code simpler and more robust. If too many devices detected, warn user but scan as many as possible. If error in scanning, warn user but don't die right away. [EM] smartd: To keep as consistent as possible, migrate FreeBSD devicescan code to also use glob(3). Also verified clean compile on a 4.7 FreeBSD system. [BA] smartd: Modified device scan code to use glob(3). Previously it appeared to have trouble when scanning devices on an XFS file system, and used non-public interface to directory entries. Problems were also reported when /dev/ was on an ext2/3 file system, but there was a JFS partition on the same disk. [BA] Clearer error messages when device scanning finds no suitable devices. [EM] FreeBSD: Fixup code to allow for proper compilation under -STABLE branch.- [BA] smartd: didn't close file descriptors of ATA packet devices that are scanned. Fixed. - [BA] Added reload/report targets to the smartmontools init script. reload: reloads config file report: send SIGUSR1 to check devices now- [EM] Fix compile issues for FreeBSD < 5-CURRENT. - [PW] Added Fujitsu MHM2200AT to knowndrives table. - [BA] To help catch bugs, clear ATA error structures before all ioctl calls. Disable code that attempted to time-out on SCSI devices when they hung (doesn't work). - [BA] Documented STATUS/ERROR flags added by [PW] below. - [BA] Improved algorithm to recognize ATA packet devices. Should no longer generate SYSLOG kernel noise when user tries either smartd or smartctl on packet device (CD-ROM or DVD). Clearer warning messages from smartd when scanning ATA packet device. - [PW] Added TOSHIBA MK4025GAS to knowndrives table. - [PW] Added a textual interpretation of the status and error registers in the SMART error log (ATA). The interpretation is command-dependent and currently only eight commands are supported (those which produced errors in the error logs that I happen to have seen). - [BA] added memory allocation tracking to solaris code. Fixed solaris signal handling (reset handler to default after first call to handler) by using sigset. Added HAVE_SIGSET to configure.in - [CD] solaris port: added SCSI functionality to solaris stubs. - [BA] smartd: attempt to address bug report about smartd hanging on USB devices when scanning: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=107615 Set a timeout of SCSITIMEOUT (nominally 7 seconds) before giving up. - [EM] smartd: DEVICESCAN will follow links in a devfs filesystem and make sure the end point is a disc. Update documentation, added note about FreeBSD scanning - [BA] smartd: DEVICESCAN also looks for block devices in /dev. Updated documentation. Now scans for up to 20 ATA devices /dev/hda-t rather than previous 12 /dev/hda-l. - [EM] smartd: mirror the FreeBSD DEVICESCAN logic for Linux, so that smartd now scans only devices found in /dev/. Also, make utility memory functions take a line number and file so that we report errors with the correct location. - [GG] add a note about Debian bug #208964 to WARNINGS. - [BA] smartctl: -T verypermissive option broken. Use -T verpermissive until the next release, please. - [BA] Syntax mods so that code also compiles on Solaris using Sun Workshop compiler. Need -xmemalign 1i -xCC flags for cc.[DK] Changed configure.in so -Wall is only included if gcc is used (this is a gcc specific flag) and -fsignedchar is not used at all (this is a gcc specific compiler flag). [BA] Modifications so that code now compiles under solaris. Now all that's needed (:-) is to fill in os_solaris.[hc]. Added os_generic.[hc] as guide to future ports. Fixed -D option of smartd (no file name). Modified -h opt of smartd/smartctl to work properly with solaris getopt(). [EM] Update MAN pages with notes that 3ware drives are NOT supported under FreeBSD. Cleanup FreeBSD warning message handling. [EM] FreeBSD only: Fix first user found bug....I guess I was making the wrong assumption on how to convert ATA devnames to channel/unit numbers. [EM] Allow for option --enable-sample to append '.sample' to installed smartd.conf and rc script files. Also, let rc script shell setting be determined by configure [EM] Minor autoconf update to include -lcam for FreeBSD [EM] Add conditional logic to allow FreeBSD to compile pre-ATAng. -- note, not tested Add some documentation to INSTALL for FreeBSD. [EM] Implement SCSI CAM support for FreeBSD. NOTE: I am not an expert in the use of CAM. It seems to work for me, but I may be doing something horribly wrong, so please exercise caution. [EM] Switch over to using 'atexit' rather than 'on_exit' routine. This also meant we needed to save the exit status elsewhere so our 'Goodbye' routine could examine it. [EM] Move the DEVICESCAN code to os specific files. Also moved some of the smartd Memory functions to utility.c to make available to smartctl. [EM] Code janitor work on os_freebsd.c. [EM] Added os_freebsd.[hc] code. Additional code janitor work. [BA] Code janitor working, moving OS dependent code into os_linux.[hc]. [GG] conditionally compile os_{freebsd,linux}.o depending on host architecture [PW] Print estimated completion time for tests [BA] Added -F samsung2 flag to correct firmware byte swap. All samsung drives with *-23 firmware revision string.- [GG] Fixed broken Makefile.am (zero length smartd.conf.5 was being created) - [FM] Improved Slackware init script added to /etc/smartd.initd- [BA] smartctl: added '-T verypermissive' option which is equivalent to giving '-T permissive' many times. - [BA] Try harder to identify from IDENTIFY DEVICE structure if SMART supported/enabled. smartd now does a more thorough job of trying to assess this before sending a SMART status command to find out for sure. - [BA] smartctl: it's now possible to override the program's guess of the device type (ATA or SCSI) with -d option. - [BA] try hard to avoid sending IDENTIFY DEVICE to packet devices (CDROMS). They can't do SMART, and this generates annoying syslog messages. At the same time, identify type of Packet device. - [BA] smartctl: Can now use permissive option more than once, to control how far to go before giving up. - [BA] smartd: if user asked to monitor either error or self-test logs (-l error or -l selftest) WITHOUT monitoring any of the Attribute values, code will SEGV. For 5.1-18 and earlier, a good workaround is to enable Auto offline (-o on). - [BA] smartctl: If enable auto offline command given, update auto offline status before printing capabilities. - [GG] Make autotools build the default, remove autotools.diff - [GG] Add auto{conf,make} support, not enabled by default. - [BA] Eliminated #include from code. This should simplify porting to solaris, FreeBSD, etc. The only linux-specific code is now isolated to three routines, one for SCSI, one for Escalade, one for ATA.- [BA] smartd: fixed serious bug - Attributes not monitored unless user told smartd to ignore at least one of them!- [BA] Default runlevels for smartd changed from 3 and 5 to 2, 3, 4, and 5. - [BA] Removed as much dynamic memory allocation as possible from configuration file parsing. Reloading config file, even in presence of syntax errors etc. should not cause memory leaks. - [PW] It is no longer permissible for the integer part (if any) of arguments to --report and --device to be followed by non-digits. For example, the "foo" in --report=ioctl,2foo was previously ignored, but now causes an error. - [BA] smartd: added -q/--quit command line option to specify under what circumstances smartd should exit. The old -c/--checkonce option is now obsoleted by this more general-purpose option. - [BA] smartd now responds to a HUP signal by re-reading its configuration file /etc/smartd.conf. If there are errors in this file, then the configuration file is ignored and smartd continues to monitor the devices that it was monitoring prior to receiving the HUP signal. - [BA] Now correctly get SMART status from disks behind 3ware controllers, thanks to Adam Radford. Need 3w-xxxx driver version 1.02.00.037 or later. Previously the smartmontools SMART status always returned "OK" for 3ware controllers. - [BA] Additional work on dynamic memory allocation/deallocation. This should have no effect on smartctl, but clears that way for smartd to dynamically add and remove entries. It should also now be easier to modify smartd to re-read its config file on HUP (which is easy) without leaking memory (which is harder). The philosophy is that memory for data structures in smartd is now allocated only on demand, the first time it is needed. - [BA] smartd: finished cleanup. Now use create/rm functions for cfgentries and dynamic memory allocation almost everywhere. Philosophy: aggresively try and provoke SEGV to help find bad code. - [BA] Added SAMSUNG SV0412H to knowndrives table. - [BA] smartd: if DEVICESCAN used then knowndrives table might not set the -v attributes correctly -- may have been the same for all the drives. Cleaned up some data structures and memory allocation to try and ensure segvs if such problems are introduced again. - [BA] Now allow -S on and -o on for the 3ware device type. For these commands to be passed through, the stock 3ware 3w-xxxx driver must be patched (8 lines). I'll post a patch on the smartmontools home page after it's been tested by a few other people and 3ware have had a chance to look it over.- [BA] smartd - can now monitor ATA drives behind 3ware controllers. - [BA] smartd - changed some FATAL out of memory error messages from syslog level LOG_INFO to LOG_CRIT. - [BA] smartctl - added code to look at ATA drives behind 3ware RAID controllers using the 3w-xxxx driver. Note that for technical reasons related to the 3w-xxxx driver, the "Enable Autosave", "Enable Automatic Offline" commands are not implemented. I will add this to smartd shortly. - [BA] smartd - modified sleep loop, so that smartd no longer comes on the run queue every second. Instead, unless interrupted, it sleeps until the next polling time, when it wakes up. Now smartd also tries to wake up at exactly the right intervals (nominally 30 min) even if the user has been sending signals to it. - [GG] add Fujitsu MHN2300AT to vendoropts_9_seconds. - [EB] Fujitsu change in knowndrives ... match the whole MPD and MPE series for vendoropts_9_seconds. - [BA] smartd bug, might cause segv if a device can not be opened. Was due to missing comma in char* list. Consequence is that email failure messages might have had the wrong Subject: heading for errorcount, FAILEDhealthcheck, FAILEDreadsmartdata, FAILEDreadsmarterrorlog, FAILEDreadsmartsefltestlog, FAILEDopendevice were all displaced by one. And FAILEDopendevice might have caused a segv if -m was being used as a smartd Directive.- [BA] Cleaned up smartmontools.spec so that upgrading, removing and other such operations correctly preserve running behavior and booting behavior of smartd. - [BA] Improved formatting of ATA Error Log printout, and added listing of names of commands that caused the error. Added obsolete ATA-4 SMART feature commands to table, along with obsolete SFF-8035i SMART feature command. - [PW] Added atacmdnames.[hc], which turn command register & feature register pairs into ATA command names. - [BA] Added conveyance self-test. Some code added for selective self-tests, but #ifdefed out. - [BA] Modified smartd exit status and log levels. If smartd is "cleanly" terminated, for example with SIGTERM, then its exit messages are now logged at LOG_INFO not LOG_CRIT - [BA] Added Attribute IDs (Fujitsu) 0xCA - 0xCE. This is decimal 202-206. Added -v switches for interpretation of Attributes 192, 198 and 201. - [BA] Made smartmontools work with any endian order machine for: - SMART selftest log - SMART ATA error log - SMART Attributes values - SMART Attributes thesholds - IDENTIFY DEVICE information - LOG DIRECTORY Smartmontools is now free of endian bias and works correctly on both little- and big-endian hardware. This has been tested by three independent PPC users on a variety of ATA and SCSI hardware. - [DG] Check that certain SCSI command responses are well formed. If IEC mode page response is not well formed exit smartctl. This is to protect aacraid. smartd should ignore a aacraid device.- [BA] smartctl: added column to -A output to show if Attributes are updated only during off-line testing or also during normal operation.- [BA] smartd: attempt to enable/disable automatic offline testing even if the disk appears not to support it. Now the same logic as smartctl. - [BA] Added definition of Attribute 201, soft read error rate. - [BA] Added IBM/Hitachi IC35L120AVV207-1 (GXP-180) and corresponding 8MB Cache GXP-120 to drive database. - [BA] smartd: if DEVICESCAN Directive used in smartd.conf, and -I, -R or -r Directives used in conjunction with this, got segv errors. Fixed by correcting memory allocation calls. - [BA] smartd: enable automatic offline testing was broken due to cut-and-paste error that disabled it instead of enabling it. Thanks to Maciej W. Rozycki for pointing out the problem and solution. - [BA] Fixed "spelling" of some Attribute names to replace spaces in names by underscores. (Fixed field width easier for awk style parsing.) - [BA] Added mods submitted by Guilhem Frezou to support Attribute 193 being load/unload cycles. Add -v 193,loadunload option, useful for Hitachi drive DK23EA-30, and add this drive to knowndrive.c Add meaning of attribute 250 : Read error retry rate - [BA] Added another entry for Samsung drives to knowndrive table. - [DG] Refine SCSI log sense command to do a double fetch in most cases (but not for the TapeAlert log page). Fix TapeAlert and Self Test log pgae response truncation. - [PW] Added 'removable' argument to -d Directive for smartd. This indicates that smartd should continue (rather than exit) if the device does not appear to be present. - [BA] Modified smartmontools.spec [Man pages location] and smartd.initd [Extra space kills chkconfig!] for Redhat 6.x compatibility (thanks to Gerald Schnabel).- [EB] Add another Fujitsu disk to knowndrives.c - [GG] match for scsi/ and ide/ in case of devfs to exclude false postives - [BA] If SCSI device listed in /etc/smartd.conf fails to open or do SMART stuff correctly, or not enough space to list all SCSI devices, fail with error unless -DSCSIDEVELOPMENT set during compile-time. - [BA] Added automatic recognition of /dev/i* (example: /dev/ide/...) as an ATA device. - [DG] Add "Device type: [disk | tape | medium changer | ...]" line to smartctl -i output for SCSI devices. - [PW] Fixed bug in smartd where test email would be sent regularly (for example, daily if the user had specified -M daily) instead of just once on startup. - [KM] More TapeAlert work. Added translations for media changer alerts. TapeAlert support reported according to the log page presence. ModeSense not attempted for non-ready tapes (all drives do not support this after all). Get peripheral type from Inquiry even if drive info is not printed. Add QUIETON() QUIETOFF() to TapeAlert log check. - [BA] Stupid bug in atacmds.c minor_str[] affected ataVersionInfo(). Two missing commas meant that minor_str[] had two few elements, leading to output like this: Device Model: Maxtor 6Y120L0 Serial Number: Y40BF74E Firmware Version: YAR41VW0 Device is: Not in smartctl database [for details use: -P showall] ATA Version is: 7 ATA Standard is: 9,minutes ^^^^^^^^^ Missing commas inserted. - [BA] Fixed smartd bug. On device registration, if ATA device did not support SMART error or self-test logs but user had asked to monitor them, an attempt would be made to read them anyway, possibly generating "Drive Seek" errors. We now check that the self-test and error logs are supported before trying to access them the first time. - [GG/BA] Fixed bug where if SMART ATA error log not supported, command was tried anyway. Changed some error printing to use print handlers. - [GG] Makefile modifications to ease packaging - [DG] Did work for TapeAlerts (SCSI). Now can detect /dev/nst0 as a SCSI device. Also open SCSI devices O_NONBLOCK so they don't hang on open awaiting media. The ATA side should worry about this also: during a DEVICESCAN a cd/dvd device without media will hang. Added some TapeAlert code suggested by Kai Makisara.- [PW] Extended the -F option/Directive to potentially fix other firmware bugs in addition to the Samsung byte-order bug. Long option name is now --firmwarebug and the option/Directive accepts an argument indicating the type of firmware bug to fix. - [BA] Fixed a bug that prevented the enable automatic off-line test feature from enabling. It also prevented the enable Attribute autosave from working. See CVS entry for additional details. - [PW] Modified the -r/--report option (smartctl and smartd) to allow the user to specify the debug level as a positive integer. - [BA] Added --log directory option to smartctl. If the disk supports the general-purpose logging feature set (ATA-6/7) then this option enables the Log Directory to be printed. This Log Directory shows which device logs are available, and their lengths in sectors. - [PW] Added -P/--presets option to smartctl and -P Directive to smartd. - [GG] Introduce different exit codes indicating the type of problem encountered for smartd. - [DG] Add non-medium error count to '-l error' and extended self test duration to '-l selftest'. Get scsi IEs and temperature changes working in smartd. Step over various scsi disk problems rather than abort smartd startup. - [DG] Support -l error for SCSI disks (and tapes). Output error counter log pages. - [BA] Added -F/--fixbyteorder option to smartctl. This allows us to read SMART data from some disks that have byte-reversed two- and four- byte quantities in their SMART data structures. - [BA] Fixed serious bug: the -v options in smartd.conf were all put together and used together, not drive-by-drive. - [PW] Added knowndrives.h and knowndrives.c. The knowndrives array supersedes the drivewarnings array. - [GG] add {-p,--pidfile} option to smartd to write a PID file on startup. Update the manpage accordingly. - [DG] Fix scsi smartd problem detecting SMART support. More cleaning and fix (and rename) scsiTestUnitReady(). More scsi renaming. - [BA] Fixed smartd so that if a disk that is explictily listed is not found, then smartd will exit with nonzero status BEFORE forking. If a disk can't be registered, this will also be detected before forking, so that init scripts can react correctly. - [BA] Replaced all linux-specific ioctl() calls in atacmds.c with a generic handler smartcommandhandler(). Now the only routine that needs to be implemented for a given OS is os_specific_handler(). Also implemented the --report ataioctl. This provides two levels of reporting. Using the option once gives a summary report of device IOCTL transactions. Using the option twice give additional info (a printout of ALL device raw 512 byte SMART data structures). This is useful for debugging. - [DG] more scsi cleanup. Output scsi device serial number (VPD page 0x80) if available as part of '-i'. Implement '-t offline' as default self test (only self test older disks support). - [BA] Changed crit to info in loglevel of smartd complaint to syslog if DEVICESCAN enabled and device not found. - [BA] Added -v 194,10xCelsius option/Directive. Raw Attribute number 194 is ten times the disk temperature in Celsius. - [DG] scsicmds.[hc] + scsiprint.c: clean up indentation, remove tabs. Introduce new intermediate interface based on "struct scsi_cmnd_io" to isolate SCSI generic commands + responses from Linux details; should help port to FreeBSD of SCSI part of smartmontools. Make SCSI command builders more parametric.- [BA] smartctl: if HDIO_DRIVE_TASK ioctl() is not implemented (no kernel support) then try to assess drive health by examining Attribute values/thresholds directly. - [BA] smartd/smartctl: added -v 200,writeerrorcount option/Directive for Fujitsu disks. - [BA] smartd: Now send email if any of the SMART commands fails, or if open()ing the device fails. This is often noted as a common disk failure mode. - [BA] smartd/smartctl: Added -v N,raw8 -v N,raw16 and -v N,raw48 Directives/Options for printing Raw Attributes in different Formats. - [BA] smartd: Added -r ID and -R ID for reporting/tracking Raw values of Attributes. - [BA] smartd/smartctl: Changed printing of spin-up-time attribute raw value to reflect current/average as per IBM standard. - [BA] smartd/smartctl: Added -v 9,seconds option for disks which use Attribute 9 for power-on lifetime in seconds. - [BA] smartctl: Added a warning message so that users of some IBM disks are warned to update their firmware. Note: we may want to add a command-line flag to disable the warning messages. I have done this in a general way, using regexp, so that we can add warnings about any type of disk that we wish..- [BA] smartd: Created a subdirectory examplescripts/ of source directory that contains executable scripts for the -M exec PATH Directive of smartd. - [BA] smartd: DEVICESCAN in /etc/smartd.conf can now be followed by all the same Directives as a regular device name like /dev/hda takes. This allows one to use (for example): DEVICESCAN -m root@example.com in the /etc/smartd.conf file. - [BA] smartd: Added -c (--checkonce) command-line option. This checks all devices once, then exits. The exit status can be used to learn if devices were detected, and if smartd is functioning correctly. This is primarily for Distribution scripters. - [BA] smartd: Implemented -M exec Directive for smartd.conf. This makes it possible to run an arbitrary script or mailing program with the -m option. - [PW] smartd: Modified -M Directive so that it can be given multiple times. Added -M exec Directive.- [BA] Fixed bug in smartctl pointed out by Pierre Gentile. -d scsi didn't work because tryata and tryscsi were reversed -- now works on /devfs SCSI devices. - [BA] Fixed bug in smartctl pointed out by Gregory Goddard . Manual says that bit 6 of return value turned on if errors found in smart error log. But this wasn't implemented. - [BA] Modified printing format for 9,minutes to read Xh+Ym not X h + Y m, so that fields are fixed width. - [BA] Added Attribute 240 "head flying hours"- [BA] As requested, local time/date now printed by smartctl -i- [PW] Added 'help' argument to -v for smartctl - [PW] Added -D, --showdirectives option to smartd- [DG] add '-l selftest' capability for SCSI devices (update smartctl.8) - [BA] smartd,smartctl: added additional Attribute modification option -v 220,temp and -v 9,temp. - [PW] Renamed smartd option -X to -d - [PW] Changed smartd.conf Directives -- see man page - [BA/DG] Fixed uncommented comment in smartd.conf - [DG] Correct 'Recommended start stop count' for SCSI devices - [PW] Replaced smartd.conf directive -C with smartd option -i - [PW] Changed options for smartctl -- see man page. - [BA] Use strerror() to generate system call error messages. - [BA] smartd: fflush() all open streams before fork(). - [BA] smartctl, smartd simplified internal handling of checksums for simpler porting and less code.- [PW] smartd --debugmode changed to --debug - [BA] smartd/smartctl added attribute 230 Head Amplitude from IBM DPTA-353750. - [PW] Added list of proposed new options for smartctl to README. - [PW] smartd: ParseOpts() now uses getopt_long() if HAVE_GETOPT_LONG is defined and uses getopt() otherwise. This is controlled by CPPFLAGS in the Makefile. - [BA] smartd: Fixed a couple of error messages done with perror() to redirect them as needed. - [BA] smartctl: The -O option to enable an Immediate off-line test did not print out the correct time that the test would take to complete. This is because the test timer is volatile and not fixed. This has been fixed, and the smartctl.8 man page has been updated to explain how to track the Immediate offline test as it progresses, and to further emphasize the differences between the off-line immediate test and the self-tests. - [BA] smartd/smartctl: Added new attribute (200) Multi_Zone_Error_Rate - [BA] smartctl: modified so that arguments could have either a single - as in -ea or multiple ones as in -e -a. Improved warning message for device not opened, and fixed error in redirection of error output of HD identity command. - [PW] smartd: added support for long options. All short options are still supported; see manpage for available long options. - [BA] smartctl. When raw Attribute value was 2^31 or larger, did not print correctly.- Allen: smartd: added smartd.conf Directives -T and -s. The -T Directive enables/disables Automatic Offline Testing. The -s Directive enables/disables Attribute Autosave. Documentation and example configuration file updated to agree. - Allen: smartd: user can make smartd check the disks at any time (ie, interrupt sleep) by sending signal SIGUSR1 to smartd. This can be done for example with: kill -USR1 where is the process ID number of smartd. - Bolso: scsi: don't trust the data we receive from the drive too much. It very well might have errors (like zero response length). Seen on Megaraid logical drive, and verified in the driver source. - Allen: smartd: added Directive -m for sending test email and for modifying email reminder behavior. Updated manual, and sample configuration file to illustrate & explain this. - Allen: smartd: increased size of a continued smartd.conf line to 1023 characters. - Allen: Simplified Directive parsers and improved warning/error messages.- Fixed bug in smartd where testunitready logic inverted prevented functioning on scsi devices. - Added testunitnotready to smartctl for symmetry with smartd. - Brabec: added Czech descriptions to .spec file - Brabec: corrected comment in smartd.conf example - Changed way that entries in the ATA error log are printed, to make it clearer which is the most recent error and which is the oldest one. - Changed Temperature_Centigrade to Temperature_Celsius. The term "Centigrade" ceased to exist in 1948. (c.f http://www.bartleby.com/64/C004/016.html).- smartd SCSI devices: can now send warning email message on failure - Added a new smartd configuration file Directive: -M ADDRESS. This sends a single warning email to ADDRESS for failures or errors detected with the -c, -L, -l, or -f Directives.- Modified perror() statements in atacmds.c so that printout for SMART commands errors is properly suppressed or queued depending upon users choices for error reporting modes. - Added Italian descriptions to smartmontools.spec file. - Started impementing send-mail-on-error for smartd; not yet enabled.- Added -P (Permissive) Directive to smartd.conf file to allow SMART monitoring of pre-ATA-3 Rev 4 disks that have SMART but do not have a SMART capability bit.- Added a Man section 5 page for smartd.conf - Changed Makefile so that the -V option does not reflect file state before commit! - modified .spec file so that locale information now contains character set definition. Changed pt_BR to pt since we do not use any aspect other than language. See man setlocale. - smartctl: added new options -W, -U, and -P to control if and how the smartctl exits if an error is detected in either a SMART data structure checksum, or a SMART command returns an error. - modified manual page to break options into slightly more logical categories. - reformatted 'usage' message order to agree with man page ordering- smartctl: added new options -n and -N to force device to be ATA or SCSI - smartctl: no longer dies silently if device path does not start/dev/X - smartctl: now handles arbitrary device paths - Added additional macros for manual and sbin paths in this SPEC file. - Modified Makefile to install /etc/smartd.conf, but without overwriting existing config file - Modified this specfile to do the same, and to not remove any files that it did not install- Fixed typesetting error in man page smartd.8 - Removed redundant variable (harmless) from smartd.c- Added a new directive for the configuration file. If the word DEVICESCAN appears before any non-commented material in the configuration file, then the confi file will be ignored and the devices wil be scanned. - Note: it has now been confirmed that the code modifications between 5.0.23 and 5.0.24 have eliminated the GCC 3.2 problems. Note that there is a GCC bug howerver, see #8404 at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8404 - Added new Directive for Configuration file: -C This sets the time in between disk checks to be seconds apart. Note that although you can give this Directive multiple times on different lines of the configuration file, only the final value that is given has an effect, and applies to all the disks. The default value of is 1800 sec, and the minimum allowed value is ten seconds. - Problem wasn't the print format. F.L.W. Meunier <0@pervalidus.net> sent me a gcc 3.2 build and I ran it under a debugger. The problem seems to be with passing the very large (2x512+4) byte data structures as arguments. I never liked this anyway; it was inherited from smartsuite. So I've changed all the heavyweight functions (ATA ones, anyone) to just passing pointers, not hideous kB size structures on the stack. Hopefully this will now build OK under gcc 3.2 with any sensible compilation options. - Because of reported problems with GCC 3.2 compile, I have gone thorough the code and explicitly changed all print format parameters to correspond EXACTLY to int unless they have to be promoted to long longs. To quote from the glibc bible: [From GLIBC Manual: Since the prototype doesn't specify types for optional arguments, in a call to a variadic function the default argument promotions are performed on the optional argument values. This means the objects of type char or short int (whether signed or not) are promoted to either int or unsigned int, as required. - smartd, smartctl now warn if they find an attribute whose ID number does not match between Data and Threshold structures. - Fixed nasty bug which led to wrong number of arguments for a varargs statement, with attendent stack corruption. Sheesh! Have added script to CVS attic to help find such nasties in the future.- Eliminated some global variables out of header files and other minor cleanup of smartd. - Did some revision of the man page for smartd and made the usage messages for Directives consistent. - smartd: prints warning message when it gets SIGHUP, saying that it is NOT re-reading the config file. - smartctl: updated man page to say self-test commands -O,x,X,s,S,A appear to be supported in the code. [I can't test these, can anyone report?] - smartctl: smartctl would previously print the LBA of a self-test if it completed, and the LBA was not 0 or 0xff...f However according to the specs this is not correct. According to the specs, if the self-test completed without error then LBA is undefined. This version fixes that. LBA value only printed if self-test encountered an error. - smartd has changed significantly. This is the first CVS checkin of code that extends the options available for smartd. The following options can be placed into the /etc/smartd.conf file, and control the behavior of smartd. - Configuration file Directives (following device name): -A Device is an ATA device -S Device is a SCSI device -c Monitor SMART Health Status -l Monitor SMART Error Log for changes -L Monitor SMART Self-Test Log for new errors -f Monitor for failure of any 'Usage' Attributes -p Report changes in 'Prefailure' Attributes -u Report changes in 'Usage' Attributes -t Equivalent to -p and -u Directives -a Equivalent to -c -l -L -f -t Directives -i ID Ignore Attribute ID for -f Directive -I ID Ignore Attribute ID for -p, -u or -t Directive \ Line continuation character - cleaned up functions used for printing CVS IDs. Now use string library, as it should be. - modified length of device name string in smartd internal structure to accomodate max length device name strings - removed un-implemented (-e = Email notification) option from command line arg list. We'll put it back on when implemeneted. - smartd now logs serious (fatal) conditions in its operation at loglevel LOG_CRIT rather than LOG_INFO before exiting with error. - smartd used to open a file descriptor for each SMART enabled - device, and then keep it open the entire time smartd was running. This meant that some commands, like IOREADBLKPART did not work, since the fd to the device was open. smartd now opens the device when it needs to read values, then closes it. Also, if one time around it can't open the device, it simply prints a warning message but does not give up. Have eliminated the .fd field from data structures -- no longer gets used. - smartd now opens SCSI devices as well using O_RDONLY rather than O_RDWR. If someone can no longer monitor a SCSI device that used to be readable, this may well be the reason why. - smartd never checked if the number of ata or scsi devices detected was greater than the max number it could monitor. Now it does.- changes to the Makefile and spec file so that if there are ungzipped manual pages in place these will be removed so that the new gzipped man pages are visible. - smartd on startup now looks in the configuration file /etc/smartd.conf for a list of devices which to include in its monitoring list. See man page (man smartd) for syntax. If not found, try all ata and ide devices. - smartd: close file descriptors of SCSI device if not SMART capable Closes ALL file descriptors after forking to daemon. - added new temperature attribute (231, temperature) - smartd: now open ATA disks using O_RDONLY- smartd now prints the name of a failed or changed attribute into logfile, not just ID number - Changed name of -p (print version) option to -V - Minor change in philosophy: if a SMART command fails or the device appears incapable of a SMART command that the user has asked for, complain by printing an error message, but go ahead and try anyway. Since unimplemented SMART commands should just return an error but not cause disk problems, this should't cause any difficulty. - Added two new flags: q and Q. q is quiet mode - only print: For the -l option, errors recorded in the SMART error log; For the -L option, errors recorded in the device self-test log; For the -c SMART "disk failing" status or device attributes (pre-failure or usage) which failed either now or in the past; For the -v option device attributes (pre-failure or usage) which failed either now or in the past. Q is Very Quiet mode: Print no ouput. The only way to learn about what was found is to use the exit status of smartctl. - smartctl now returns sensible values (bitmask). See smartctl.h for the values, and the man page for documentation. - The SMART status check now uses the correct ATA call. If failure is detected we search through attributes to list the failed ones. If the SMART status check shows GOOD, we then look to see if their are any usage attributes or prefail attributes have failed at any time. If so we print them. - Modified function that prints vendor attributes to say if the attribute has currently failed or has ever failed. - -p option now prints out license info and CVS strings for all modules in the code, nicely formatted. - Previous versions of this code (and Smartsuite) only generate SMART failure errors if the value of an attribute is below the threshold and the prefailure bit is set. However the ATA Spec (ATA4 <=Rev 4) says that it is a SMART failure if the value of an attribute is LESS THAN OR EQUAL to the threshold and the prefailure bit is set. This is now fixed in both smartctl and smartd. Note that this is a troubled subject -- the original SFF 8035i specification defining SMART was inconsistent about this. One section says that Attribute==Threshold is pass, and another section says it is fail. However the ATA specs are consistent and say Attribute==Threshold is a fail. - smartd did not print the correct value of any failing SMART attribute. It printed the index in the attribute table, not the attribute ID. This is fixed. - when starting self-tests in captive mode ioctl returns EIO because the drive has been busied out. Detect this and don't return an eror in this case. Check this this is correct (or how to fix it?) - fixed possible error in how to determine ATA standard support for devices with no ATA minor revision number. - device opened only in read-only not read-write mode. Don't need R/W access to get smart data. Check this with Andre. - smartctl now handles all possible choices of "multiple options" gracefully. It goes through the following phases of operation, in order: INFORMATION, ENABLE/DISABLE, DISPLAY DATA, RUN/ABORT TESTS. Documentation has bee updated to explain the different phases of operation. Control flow through ataPrintMain() simplified. - If reading device identity information fails, try seeing if the info can be accessed using a "DEVICE PACKET" command. This way we can at least get device info. - Modified Makefile to automatically tag CVS archive on issuance of a release - Modified drive detection so minor device ID code showing ATA-3 rev 0 (no SMART) is known to not be SMART capable. - Now verify the checksum of the device ID data structure, and of the attributes threshold structure. Before neither of these structures had their checksums verified. - New behavior vis-a-vis checksums. If they are wrong, we log warning messages to stdout, stderr, and syslog, but carry on anyway. All functions now call a checksumwarning routine if the checksum doesn't vanish as it should. - Changed Read Hard Disk Identity function to get fresh info from the disk on each call rather than to use the values that were read upon boot-up into the BIOS. This is the biggest change in this release. The ioctl(device, HDIO_GET_IDENTITY, buf ) call should be avoided in such code. Note that if people get garbled strings for the model, serial no and firmware versions of their drives, then blame goes here (the BIOS does the byte swapping for you, apparently!) - Function ataSmartSupport now looks at correct bits in drive identity structure to verify first that these bits are valid, before using them. - Function ataIsSmartEnabled() written which uses the Drive ID state information to tell if SMART is enabled or not. We'll carry this along for the moment without using it. - Function ataDoesSmartWork() guaranteed to work if the device supports SMART. - Replace some numbers by #define MACROS - Wrote Function TestTime to return test time associated with each different type of test. - Thinking of the future, have added a new function called ataSmartStatus2(). Eventually when I understand how to use the TASKFILE API and am sure that this works correctly, it will replace ataSmartStatus(). This queries the drive directly to see if the SMART status is OK, rather than comparing thresholds to attribute values ourselves. But I need to get some drives that fail their SMART status to check it.- Removed extraneous space before some error message printing. - Fixed some character buffers that were too short for contents. Only used for unrecognized drives, so probably damage was minimal.- Initial release. Code is derived from smartsuite, and is intended to be compatible with the ATA/ATAPI-5 specifications. - For IBM disks whose raw temp data includes three temps. print all three - print timestamps for error log to msec precision - added -m option for Hitachi disks that store power on life in minutes - added -L option for printing self-test error logs - in -l option, now print power on lifetime, so that one can see when the error took place - updated SMART structure definitions to ATA-5 spec - added -p option - added -f and -F options to enable/disable autosave threshold parameters/bin/sh/bin/sh/bin/shsmartctlsmartducsc-smartsuitesmartsuitelocalhost.localdomain 1094789894d2*2*2*2*2*2*2*2*2*2*2*2*2*l5.33-15.33-1smartdsmartd.confsmartctlsmartdsmartmontools-5.33AUTHORSCHANGELOGCOPYINGINSTALLNEWSREADMETODOWARNINGSexamplescriptsExample1Example2Example3READMEsmartd.confsmartd.conf.5.gzsmartctl.8.gzsmartd.8.gz/etc/rc.d/init.d//etc//usr/sbin//usr/share/doc//usr/share/doc/smartmontools-5.33//usr/share/doc/smartmontools-5.33/examplescripts//usr/share/man/man5//usr/share/man/man8/-O2 -g -pipe -march=i386 -mcpu=i686cpiogzip9i386i386-redhat-linux-gnuASCII English textBourne shell script text executableBourne-Again shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), strippeddirectory RRRR R RRR R R RRRϠh?Խ \U?>HVJwP]QLC3-sӔ=lkOm۷u+CmȬlugۥ5Dy{?3b^m܇s=s=l5iפ)WONS̶ⴡ'&>-mb*Y>I>'^5!H`S&8R'+*=\VZӍLPh*piBu8\ @{M)q8E]1e8*W:JUe\x2YtٔYee e4).weé]+p;lp-¦^KIs)@?yBڔ i̓en{cbYQ$LnxUUJWQMQ"GE}4eW)?*/JJlup+1E6\QXR=kQxeF#4NG媰۴(A\K$9cǎUf[f-Pdџ̅tTىiJ_ыlN[qJJ% Z"Z|V<^^[p\rl G{ UαXejDDerՀ*J-jʜHJbk93BVڔRL-UV%75;uVԼTV~#a*2c- D]eNkBͦ%jit"kB!t ݪML+wKVRarWۜZjSTܥ8J83wA2VasZ˔waHo/UlzFVdL^+;] ©Tٜ.+"aI3QT̔DJJ4 PFgN)VhHE6{l%ѫ\GVX+ig,̹1k{RPj' :B#jJVEQjr5l˥̪%+Bx%g)i͓&+RY*r۔jb-e kYJZU2G%Fᢁ*ēRKEV["gE Ny"i YRm4cdpZ\I;l,/,*U29>Yh2ZnPrJI٠2h<vىvkkPJ}GR&LpHTw(V자 ͯ(rtVFBbC5X_ Yp!/ ɋ ]°*%^"媴Khʅ6t;yXM",+;T]=aPΚAIE_Į%Dk昔;8We-i6&>%̜v9'xz.ɺvBn4+wCu(c2Ą4JL`) JCYB`m IUJBRhc kP%Ājs9d Z9&r(!湒ZCVZU>ZFblc_ςY`#n$'C Ik94^oVRJTj#9Hq9)PJnM[PPuե +ButLI PJE,`eBչSӌ n{*BOH%GL`I((UVZX&C!HpNCmH˭*Ys۩|P/H~ X j%Go ՛gY}eRj09K0߾6E2+G)_1Vb9N`θda-?)Tp"&<R fh2x+#Ò'Аx)=X}+$WԖ) g?8!HEiNLVDM7v4rI ljxb;]'ExhTœ ,"*XO ,[+B|{@]nθJZڤ \i}-F!M>]bZ29QtZD0T)+x5gӭ$GtUٜ+ %fC2Z.V-;3=,e\+?)el^6KpS\RNHM&M\5_f6i<ؤ@>eȂkecY2!H.CףZV,2<vkS'-$[II)H`"N,1Ka>h5%Šr˔WPsz26rwIELRb-.W|RaRriAch> M)Lz I+k4q޳ HtيrRۊI/ S,:sDZ.6G~m'M0O Aq̈́4sDLf)zRI\$~jj26QVN ]"H`Ru NQAD[x%c1$C“qr.^.o萇HX $pf%8B('x8ixc8px:ܤ&79r&~ba4zRi/ə5(Xfeύ-")jfXue%Iid^lr D<\ Tr+J7,%)\u֡[(^6_Dl2%%ˈ 稘@%Eܡ۞ jVd/]oCSE,F+UpE3^2l2I<2 ( ]+ I0;nY&X5% PH*xH}K^p2ܩr%W^hYΗ3x}lbm-iP\)COr#v+[&h8 m*!5%X.Ij p'!np#lY."҉ڽBZ)=tMrJnRY>#h+#-U2@$1vw*Y4 ,g)!Zx"Mad"@vRH fG "$F$چО ]`b3z`[0A4ap tQhMרG>!hjYDֱJ"!nPD7jZ,H&rjn% `!*&V^Jq ` iev H7O"e% wB2~N` @AX&4sm^WݸQ2ljWxA jL#:ႊffuL w,dO&>5.&hݰ0+3fN*~3dxå¹3TDJ9qjBqJh Nmd-Fpx*Һ#/\G8^vZ&[{v1MBNI fkJY)-*N6G7G?GHQ)W"r>UtݯAe3"' 'p|Eˑ:Q'J.ȗ?}9%C:]%%ZY>~WRG_37~S7~Db~3 ;~o7E0%yo8ΖqQw ΣŐ9Dϡ_<x]FTwc #U_-(hȏcwe?$/013(QoP+ˡ(/&=(QHPwQ_V!)&˩ 寔y?R~c]%k0^,!)X!ɔ&O?F3d}?ߓ;0~%F^y!/&X^Qvg|OyS/cJF bd~O/,!z+D3s|!jEoMgw`s[.+[(VT9-Ju Nt q.AJkvٶX%r[yQJݲ2G,UU2G[td ]n,*u(e*@xTW'./n^u,׹Y!\1 "NT ڭ(G$'w r%Ee5K[RD(Jztc/ÅQi-ZH4㰄 bL-3%GdK ' DҵdzB3(Q!/͝5;cI9J=?P甁xVsuEٜQ"(]hM2{1 s153EbĐ1hq1O5O9x"Ó6${ d,œtp1IC$+$Fœ6xҞ O@ d d|Ó.|#.8 ? yO|/?:cE@y?J9Vy҇x+X~$/a oI2 D(h|A@:9_ t3n=_twRqx5$ny<#mYLGDf&2dM'2cIgLe@$)D,RrI$"M ,hhUx{0%"+N!HG{)}G#N%MHiהnDJ?/a򯒸oi1zEIO!!W6ҝ6՘=qGkPxDa[az27w D-65ޚUl7{TZwY/BWM2v&M(R_Dg Jf` (r$@Lghx mDMP ;摊v_sS1citԟ<T3M7EZQ_? }qrwF"D[uzNFA6ߛ=}g3[KbHY[b5)od#Ltt[D馺k q}*2H6=cҫu5pRz#|~RT$bz)ۈ#"# 3=kv_:| |۠j:p')FXOH'PҁIVv"y*tn:}{I}p>֣bםum ^@z׍$pJF h A$~L`FBܪ~D9y<f=}qQ65wDg&5 EaH}%Gf] Q*!܏}{S}. x/+W}^?8AW+t hTLuԪfTEkVKL(ZEr*Zg$ Z_;O!Io&e+tGN'>8k"6h4wL W7eD_+s($~|E%sqкāc0*\SML,Շ։LkB-Q$%O!m?}n!]YsߩN /֫-VAG;&Zu_Alu+`EZBDFڨηPDH,u:U7o:X޶](VB! B{ʝ"ORDž4lDM@vPNB@-oLH OHm4`jAK S?BҏjU0V}p"vRck5VX!85q='BGSh =Bx'ԙKkqv}F E^ZUSN)^ES^Bju>J_N&: :_r>(S ~W'HtmYz"i  RJ\Do(Y19%l`A69'ɹD_ֺD;<9'19׵ի)Ґfd%g~5p{9-<ɰo ,g?)u}8Ђ7G~2Ck疨Hz8DE':]h1S*d` dQN!7!thz5<T]8w۬.wyZƟ,z7j@_F: ԫ`#Z?L;̠O3T ($T^']/1[51Pm1gIdckU/L'YQ#fѤ 5P#X5ktj|[f^M M vJo]>}<}^HbkܢSԓm: ?Yc'-Ӯme!_ ,q5+^ͷ.)hzd=x(#k\Kz. kL ͞9s(eMy(5#I/yw4ҚޛOZ iS7XMl ! "=^Za|0"O4q@rG[b(,œuFrtOw,CȤC:,!<u: 9f޴SGZle|`!SC{mNSL߇(ڞ_qy[(6:YN &3R =Mٔ7$IbMIGzlmJcsS lj㉦j<Ҵtr뚞Gpqi/R8iJ'`)͉j(c&xHxMPUw]?ܤaM4#g`3_hLOhz f(TC>j{NpZSCӈ2.DW!$,B w9M#REH݃v1ݍ Bs4"v u#RsZR,H7mB[ u%J]-:ᐊc8OyJM׉R}eHTRq?SpHz6SC H5e.nJٹRKR /Jb8a8R ".d8LH~cNR_"D{!jZf=נ zWL^ dF2q~EM]fG&} hpn4E(9Іͦ|'/io;m>Ͽmx9M?{+HMl6՝jAؑnm)=>pæJ>E-wYn+&|ٛf={n񶳚7eEwv,:?on(:17#`x*}&־UG>YzkH7iYvAS>>]͍i"f7We! ⭔pdu9;Zkٳmm0a` :+Jok>^K+>m)k!Og.}/NsF8lj CCC%za+ |B%P$O{WqgPO|}bs?$l46{3?$9GenwsmĆ7@|]6oׂk~[|Be_Z ovOm]=֟pMgj[ej9}azϚ3e/ñ0g9#sM֑9 ZB=oޮ &Ҍ_vϥZ|[t;5ߘ;x*J$Y%{-]Ҿ@@& G 瞂ib^ok~@1X$FLJq?p]a}̻en&0_Ӭ=C,cKhu4QuǟEIʈK26_{Ұ}Eb 0/H dCH3΍e1Ah}єbO 9tps+7H]|`n9C!'=<~;~yL @Kb=ͼv8SzKzti_i~pԐ#dlO>_iz`j%wb̥TA*IW&'ZK#ZR뾎s'3OvwYD~ۺLYJxLu g0Q6ÉLu(^MйaKL _ 5Pi@D>d簫~POk>"<<} ŭr]wb3.5wFr~닡8zIDžlUodce$ zH&woj#8@\s` Gq1L'*AQ&F"# *I bpqۭ-iig耸 l&t3> x#}pSGW&z:.3Z惝_a?8u8t)-/ig|t~\O34iCδu|HXRěxNK<ݗU_fں#1F2a"&(ێւV>nOUW{ulCoyu!X:wsl6bRj~Oy0)h|' :V?D2C/')lQXm$\uI={1B9^J*vⵂ!xd`H8iFn^x~Owv4 =hXxKtPAF>I@'rEDhǤw#sY;.s9+s) XC(BGM-\c3w +Pص45 4싒(ėS(W A@ho+VSff=΃k=jط&2#I<W˿f=OmMh:M6Oݻ@eGB-AU>R%H{|ÚB\?aC TZSz!-2ԐfFzh_^j?,WGSj9Iji:2sJ*4C'UhCi?z )$MoP.Հ 56WW(7q?1e,(W.P3p]G__6jvGpr|z>% |?> ݃_?_gnҧk>Awُ#=ș&t1N;CX~q\/nnN;Gso5ZLuU;qd]$ P>Ogj{Ņ4_> =\x ycGzTq)Aށ>[o- |9LG[q]#|FI>"B4TXpn /^y>oT۔5Ӣ%Ǽ..A~$>zixԟHj ?bcoRq ߐ5n0}9F<$"tƗc„ x|bڇHVѽqp}T}|3CBӜ}8Uy"h[mIw0 z Q 횏B{۵ywf6XO%|:h3==zuYGV[;rE{beIpL:?'ȨxM ;DqCw>2}a!&Д=\Ln^MM[4mrꏫq}uF. "ǥ$u5XO~*;@绞)+K{[7@O@z#UAzPmXon χikKg#^l@'-W:|Y=7~O}+S>Dyb27eUwDMYeҩcL sSbLG,TW'lRW3=- 67Z15j?M[瘢=$(͝O?ɥ57<W_K-W[:-r˨bSâydE5gM٭D]ik^tƘvw~L=yt~CrH;6¿Aӻ8ޢ/ӗݞ+8/ƛ-8uqjSAaSC^uL\;)ؗ7?˧4$8e{T>S~|S8S݋czm3w/qΑI `h³gf"DD.eф0ӓh9JLy] `T+hgoύ /&kjXHHoa-CnJH!qVt0:xds L׉͸oiHڎOm)/@y[oj5`C -F_zU?/))~g$>{OI,y^]@#}~c/ySÛ2[ 7v5d&K+c1jގW&1t$65ԣ$'өi5;Й/?}A]@VY-ꜛ%1;{D63p=C $je7E3/b3\Fy R+bcy AP#櫟9SNg #(T fJ1zmS `rĈ9=ˋ`{*({/Z:iu{-G\6>u$ T=茱]僊0/,S]siDΎ5_>5` Ocbg_3Z/Oi! -E ?E~uv$x.-pPEddlx0+[a ZHnT燒f~͉8r#ԸLLkszC<)_%#0s1מ _UN4-ubymmǏBև~j?B(O 7_ywxW(w@^ҡ&|X,/%'use髏:Ϫ>\u>i`SЋ gшv4{x?:xo' ^ _l>_͟3]ӟ3-7,L`|aނ|/]M^{;˝Y/V̀ Dkf`ԅCӽq\k/g-T[W~8_ &598աW n";lh(W}@GȭJ$#,oF_vc\7@Cw @/g'.qt7XÈ{qtD~@F11+B(~<;}\FS=޴Kpl.k3J1qoi[Jš ݿ;Oܣ;[?UZO]##>+AĪSgv> P*;?t);]ĸop;ƳIǐYC` j$l9>y|r^jGkM =ݱ#HvRmK ZkzkD=Txt~јg5'R6@ۍzSzmLǣ9l r6!z5ʐկBr1(# [eVGTxU|ŐNɯ Gǀ5rF@态ߞ2^[{1a͟!jl7~(cs $ٲ_nhsx['ꚁoL@6*?t ҋDL7#"FqDAEК ދ9w Ю} G`M:M"@艾@/ 47Q9& Ga>BLZ lV Z>D4 )%'i8MyH1cċ.^Ju"^J!cj:Kt}@^T;:XPO0cAPzqiPHu鹱jI Rҿ+JB7j4MKyhV;N/ޔ,=Ԇ`oJ׆9\|7S0tD E!"!6=_ii ]mݨScjXw},h 0D<]ZW;>`$}|]Kvs+g`7&=yg߻;x_5=g+tKbs31IQEy\K /v9;zJf)qك//))O_e>K""Ǐl;s_a[i-W\3bxZx~]jjG"8B}.6.D|[ e1l>>1rC$TM qƚwKqk*YPG'( ͯxNL OGr8ćU"?bAisvƒAq_#j (a*q_Ja5WxlS!{JZ[Y7m͔7r~dKEvbg 2<cV7قO7c~9{{қDZ ^$!ǐ R7/*6ӳ wcϩc9b3)z$24Guۚ#cz*U#o?^99?ǠjQװ aFI4 n;wx۶ ;[Ci-xͅs~R~m>W=ϨAܷm`o;G;N!UԹC1w'I~!IW n-΋^!5wTmE1@5>COzO۠ײɻϛԛ=/%WS[Z uzfM$d%Qx'4mD+ QfW`.}CNĎsb&ރV{D>[yr[xoҿ(o~k^tʡ?1ms4 }6gus`|K?p 1Q{ }(D_ֻH8us<;3PlBf~P#-)Ąi02T%;v฼c?=(8xtXkϰyT+_W 4{ZBoPםx3a46`iޅ}cBYၳ|ԂK{ dvuCh2*ɓKg'+qdjBd08'ݒwPC,˰Nv7_t=t 5 -SDWDm1O ""PvI+5 tث!i`~ 5C␆Rr.G~Ŷl1^Rcڪ9i3%Rk_ƤK<]9 M񮹧;^.!i|.DcT㳬eyx-yo0o_gIþIQӳ2)ާb`l7َF d<r[Oyckyjڒb[}(bF*+صO[TqqA#P)>;sn&6q]a~L =cWy^t׏/iG/ћrVSIh}LhP|Rx !MtuQ~`M O<+//{o KcO DX2:^IbJ:jU:ko=4i>z%5io \[S$(;GI ([)HFISŽRxF跒/6uAMcw)(tH:_Pz"HNːH{7|f;Hx?`f-y|汄'N|IKL TE:)pV5/XJ;P쾂,s@q؄԰Sb}4ݷt_5~7!~][},}~W,Դ2L+7y^FLf ޻u|JE/B6R'5/@>Z%?jƮ곓ӛΣ׊/%>xs~i+4O4L=w;v/"qݪOwj\*Eq / 7q|pSJ' ~Aw"ׁw -Lw|(gE߫nuXwa ?Owj_St$Ng?族[V[S7Awn9{Nq6 >児|N}jaa޳c`c[07!j%G ?>#t&{.xeT39/y f8kR7ꪥ tݓN Xz/TelơiϺGFFaX~3(j0|U>q^%Zy`C_e \y*.^QCչéSρ~9ܸ$FQErl:5Gldx?N&$auk;hAANeW?޼xexx"Tb8㦔2\ܧ5'rQ89/>U/sxsQ&IGOW`433aݪ×-%:5wk(ԩl[MЈbLu?3 n0i$b,mv!tf6[=1gcy@~M, gsp~y~ "] zXSBfHZ7f6뾣#+!1q1~ΩBJF#UD6 ߑG ZK  ݷ(c0D~כ41_._QA8/MϋƻWX&;yhDJJtw _:=׊X-?Gf0sEs8_[?`Wa|Nfz^J-GD֕:}0W^*PklGMo?/|88BE,ҝ ^#ּ9Uy BC@0 mݘ­4܁#߃5l/Z3v4jL|dwcY;3y{gbAbFR_xa4e F6M./S=ki9k;U~ۯFy@*fvs;7fy64 ^/ AL79ԉTZ&(HgNYm}rgzPSLʒA4=@-'_@^[Fnӈ | bP/$ǁ${X5a@-q>+Ϩ?tHpW encG5Fz!iy(MP@&M0+}S ,0VJEg !cv&"t.Pt}3B$5=^9{{U9q]L {|0?W}''&#%(؄tClB\I=[ jW[o(å{oU=߁G†[,-PgP 0j) lawivOmV[,ك`K[dV3 *~;wA?~ϗx}}7|LHS1Lz#{\0iM|~~4ܽDyicsk!GW ]%?A|O*'00}kB ST< ̯௝tO,K}pq_MdUAimw= XrZH _j)XċZRԲT" !& :%8$ذo Np'|P*Җ_{6X  Lo4_BߓՆvx/: $ 䳱 no,s8z ,>`lW<} &df̸ Ϩ@,wA.!xُl?3 Ÿ{Fm;V!gJ2ԱJZ1O6 YWq%}5tS"88>d $=**vN/HN;hj͊ o1 =h@}sߨ gߑLIo#o,Ƣc>`}8 Nȷs5 .OnUla68FY=~[ K Ԫ\ m{[tBщ>Db0?*qI'0vC>hJ$J~0*hw\L4D}3R vmzGTi!cH{q]&u9π'}Hi[]w=$vgE(EI:LMd:Iq܁y˛o Mq sIcfryA73₪88 P<5mMH_jfkxw/s7541<簤>X1h0, yɢ]BЊK[qqCoBGȣ3C1{d\omu+gPv<SJW뽧ٝU#@v誼koFbҲy}[Dɮ]al]3 Ȧ]dE?'c8uкW~8Kke0W~/x <ɭ]" JkAs2˻oSْvw휇\Rmd APGrIVTDҖ9%6T>SmQi"xZؼN&]і9!+;A7ֶ̨&1E:|&>hoZȄR] qJ;Kr"q`A'~dWM0#6:řx}<&߭>}zϜGGz$/[mn/7OEG_ڣETG7!$8le{vYHxIGoi ƦtčXy6GM6 :yt|q tvQ .OrtB %jS؍NJM_0dվ&Rg|u봣u+ρq4 yUl†7~mh8G ?-OOKڜh/pPK?~hrڲ Nt %~/stKó?J$Sz<v֑k2)dM^]Qk% VAH-6Izձ:UMV\+B픍J]{cn4NtZ-f9!ڶ͑ #њEuoF O*CEH8lȔq,PIQmҫU1 I% F'\g C@ F羳ڍG0ax; #F!bwDRF#:LOKz}?0f8Cj%UGΘZD"K )I B $a%\\|2ɷz$'x (0Ʀ+E<یͭ)_ts:H6sKX|c$xgQSXJU)fWo2ǡx hNilΜ4#"R. C_!ZcOxtə:y`.6IzAK%{]=Q5 8xλ&T!hD|nݯ_)iag@@lJGU SN`@YHYm* ,2\ȻwZ֥6[s vnn$Yd#v ~[6]\ ă*ѭls8wD@:+WKt}<6vNe;b/[qFo% z񪦱h1O *Nx2نPFѵe--mU+'<[%t(0f= 5uQD) hQa|+/ @bgiOB5/VY=xv LDjz%?y5?#_#@_˥8A$m  hmllf#0/I/.$:OڙΌ}07\Ŧv oi.{ft|߭ާ O"]{V]Nf-oSS496 KWӸr#4]jHH B~Zה[u>h58zG4\ 6ed-)#2H?ֵ̱wQ@WqxR5g2cCkPVF.8g#F9$il튂Ew +,,/튆zwˎ㕮@Bq~X;BpF amw@Tz5hK@r}IKӹłR׹ڒc3BK(EU@!pXc&7@NuR ; ԋQ1 K8zp-:Yc\KW1[c|ߞf>%߫ѾRED S+A+d3ȿ{V Ǩaȓ?{YciNx#h{? YiRD2T$qC%\o~[oY_̌ib ` LHsIliڕ@7@]Ǜ ]n>2oy15QQ^?/cWϫg+#y 7D C̾ؤl= EO$ͻEtx1Ւ`Ca4)sbl|gr!n57,3[E-XNDY@.eݚv9 \alހ:dxѪpFi}U wb _g!*i'ҧ'݀dHΥp~v~MxE]uJr8D~GH4,1Lh"|vcfof~JoPOlpN]5̭ ~zR/dL.K\SEr4M'"V;z 2hb'{*!6o6[Z?f%=I1$lwƳ, t44cni:ڜD3&B4}7#hϲtAb#1ja`yǴ_} 1/a+ 1aXHzvSU+좍bG_\ș&!=0i hڱ/ _9\<5`c_y0|Jqh3hJ8E=Q z ?L_ľן:g0& eEal$qp2:![Kr~C"G7mEhnC1G"PaT>jl)]oYЦйsnçw`S t5\.`;=ź^9h3Ϩi"gs7\v݅&]ѮL09vX;zA pEg֙:#%3b#G[Za:&yGS&ҳizDigpvX[̎tһGw~n@jݎS ׫G &Pp`9(#/3ז5״ koCu.cnWCg- kDo]y^L ne) QKFOŹWs_0%u8|@TyŲ-I䙏I*A#yv@q u~?q%!;X]|,~&L0 wIx0I1Y  do1M'\LĘgYnCC1ӖU.ۢ:ytcg {,ংt>4;ڀ(ߧѣdojw97|^lg!!avեc~JDH$\ IE3t4ot]L0anPOeR6 G+nX8#K>ondu8suM6+&iqm`cWh'^Fu0gCЀQ}ċ|5#|7=6Sp*gB/QQǬ@f>FVu{8(qMɭIJ|+P.xMr] }ޗ@'͍v:}wP];/q5K{'Zdr2@"s亼n֥E>;8WQ_#q\~:rrҵ!|CAn )(N#P)s 9H8N }}E^=ˋPyq5bX-JX[ioBZc-mSWʢVu;)ҎC_D37/䣻H`$4,Gj ؈";0ZIxEHqȆNJX=9FԻRlg4(لi'_ _JL!Yl½+.-!rK0} wLmu_mjSp}t9[ 'kvO);T & v}:oJuM:qڤ~!laHg^GBH:d?Q7œvkP.3?P*dG}U(1Q&<ɮR>8}T=Aesѹt^_e%Fbf< VmLc)q2kGA$?MX/dBT7|EhE3u*af s<'طY;^ U~U@ wȽSE[sR*n4ڼ #>]-$%=s26;Z);y6[{U``1waO&g9vGA9k헺T@H0+y}|g5b+?RZ]/a+> ;Ӑ?0'I@⻏ߩ4L8螮^L8.q1t4E͎dt~zby@uV,P1u`vx}#c`}D%=5Sbήw22>wzp=B'5&EYS-+A^>A.j$ؼm7';$iׯE{b@َӑ ߶IJ$GFH9x:pSQ#i:G3[)Y!#]ڣLyHOav|ꆅdn))^Ug/%nptI]zo:zjPUl^9AŠ|cs ^ڍNW2ő42s4xp>aHnIängk0' ;25tָӮʶ;hSq@^#Wp3N&x;IQ|{˪Q_a`jK1w[: ؃&O{xJO3 @DEP##4`%uAOww/nx`}~/\#CIQ|:y }} SxY׽׻Zޯ{E`׶z> Gˑ|SlKӯ#ϝ>_gu2zb m9n$rq@;M'< D~sޅ?ei{OBnܶ{d^ hVn$E>UM?In =DÜ QoᏣ/]Q Ǒuj]y _|0>*'ғw9_h_Yju0t 62!V4kU@y걽L️yq-A&ŝZrpo78ηQ6`?H N'pհ`hO.adx]@'ݺ^-#y|+X%K, )20źD2IZE d8!1]t mD#qxr3 "4,[&hc/AEɅ_=qٝ1]4N|?f?G8v93:M7|aף (Vw5yiXțb"9B.RV$Qgf^,h-?j46eX&Y{ޭRrt_:4ajJ.6>۱*~Ȝhjʢ?=ihR[>]mdDo󳟐!FvrY8g`^٣gT= 9w|9:z$l{6Vɱ2E7 >' 5 xϡ=2rE:2Ğ| Um&?) -?Afա^>`܄GҘ}ҴU'x(g擽j5]X KÏ`~$nD֨.' B .fwIluCY6EsL?88$- Wy;MYڠ5\l/l幤[r\R+|q<_qXeJIffsI ͌ߣk73-t\Ǟ36 ` pՙяIHi$53;Q|3Ayfl9 1 vާ̌Di?o0ٱA'g+"@{<1@Tү"TKGr&?j1ro:=H2^|t˝{ l a*MM݅]~v`{}v6b3#Pp[.LKe iF\PˍX7l})׸-xEQfRo'&3|]d [AFM<XAZqfp~hp- Y8m GKvD[2#ۗe[!)_-͢m_͍_@wTtB02_>Scuoa4X6~hPܜ%+\^~F l,M9KױS4Mc4:P&(ǘ5=DNMwõcT?W4nf>RnmִI ޥH?P?|(={SH;NuM}5p~i k]?~o]= ᚁ/M4RCS9)RWi@sWڤc+:JK/_mtzrLcM^F;j =Noh 7q}xKowQ4fD^nءjSFF$\Go^לCc͏I|zW䫗 FtQME>x}P -^oV oWO[}u`a_}`q*$-@KO +qz|V%'k+t#ܯ+9_mw̻%w+og>OMݯ_=Ge~1Z.f^K4G p;hׄsVJ6>2x1 s}ϐvݗh}#5F6C&_;ah7}| 6>o67p#iLAyhFR\&vV`fFϱ*`f!d(SKޛ% п872K'r~ͭrBʩr]Sl}Q9y٘J>M?j`+Xz~ |߾xx&QfL,|1¬~YT%z߇=,S KATpi86#7vptwa 8 *o>)Ǻ>3}t否t+ڴhB#gϞ~Oi-z/K#ǝձ{ݜwe޼EpgT2Mwhy;ڠYx}!q ܗ%RǞAU34~PB9h9߻fsۨ"׃!il7:"=4odHr[T[HA'c+ft%Jٝl h&a!O__ h#?0 Vq}s=j6$奥}zEhǩVl$O%vޘ'no|YR駿sr6Iq4֡*{[QCr^ff6\bۺ=^KBx_Mj1o֌{+L{O 9rمq03g|ƔՐBdMd$1iiWDɀ.JmngQFjHQF97|:q|Jž<îsoio* p/76?H{RեN#C qAy V o߹AXd%DZKIjy. d_<;Zf|C``` |k'1 ]9߳mL #Pkh&<6O ֕"?ޯ iC9t/tqxhj8;C) 04I{w:7_ B/[TRN΍uѮ;j'H&3aT4шys'\:j;oai2z +Ų&mCL]VNwN82/x%tX$~4oT| SJ󷣼Tr} CŤэȰhfq]qh*r, 11c4\ _}H7m + q*T~㫟Fc.Fa|ΟBdcW`Ct#~}?#lz5ԉn԰5+_ &υ4-wWSTU@:?S׷AǏ ]kH騏]oilR:AeƁm&6N~`okoepQvqN~\.sOeS?Ů%a8h翣]"Ɠ?e3rBE34%ͦ)(p9`jx=b=>L{e# 1[g1SE{d%EτsǙ7w0a\F}ڟ`0EkODPeE)(Hc"n &=&-V!Μ,.bI HwLB'SdDܨo|0UaSzc~#DApcDs?v܁^R~Eh|sX͏l><~Iw?K1&y$Wjl6:"s6FYxK{m5*ւb07f:5b:o"dkZ 4*Ĵr69/yO9cl~7~m'N9P{v?B#D0mH=#N<`HduVWlҾ:"v}5+}=-Fܚ|&ʀ>4҉<Uҍp$˼k'“'lNK8Ml"zmte2㢫CTkmiv&Oq<~=^{?_v/ |FcnAʠ^@AIva" {.e?O͛ u{h̴E| כpaUVbdۼW so`ur|wnҖ@gqv; mrЌ1.X&!dW{,"婎>zC#]|9$o!vwV!ٴSs4م2b]-OgFi".cl*d&* :þ0ߩC<Tb\c?bx>\L=:gE}\'0WG޶8͉IrFXؗ;4 s}#7Y_-8խNcPE2'$h/r6i=b-s-j9 xs 4#Bxw+#"Qr~R[t`Y# d58l,GlnrXP9 oky~Bʷ:zCB[}qj4&F|64P|ciqGNcY.3qѲ=J8ۯtܾHm&KC2يtiٹ_ù^3z"յ9_6+,*lY.IRҏ亦}"IVs}06#wQ|gO~D{ mM0CM(G-oB65JfJx8 M)fü6{}=ߤ (q#gaikp-]CӭƇQqs9Wc4<ڞ}|2ԱagһvK XMil_ɣ>bI Is.3uB}Y޼pcY>NxalE2Hۢ GND Vp _di$3 .qQ.m)bwMV$ѝpgǢa.*f5UW.w -@S%BH'fڻ^oN d/={7p[7RG4=CjqC v}}8$$,Id/4̯TR[:I(.8b4}3t=!ŝm-$({Ʋ}Tgʧt%8gknY6NF+hjW3||`;؜1u،&27@29Mhh; ԠMt?}(ٸQ136$OC7W(_GfybZSk~sb!Ԇ .2}Si8>,>9sLN46ߑ;-GZu06 Z|hǮcűp@,7!Fd81z+y\ӇFf PhkЯFXVץ ,{tHڵ  qw31j2N :8a ځ0$+$0"[nfp;÷~0,?"UN62W6oe]Cv褼IX3)8,œVVps2=vC[uK~{L~ƺv )lFLi?hd/Gq76WFIO='QC}7F k<F>M=%@W+"/M3OKʡ֋wI2)ǵ.g7n4_M0eD7eDڏt߿Ҷ Жk noE{F,Zϸ8_px qG(.hfI6W~ V(#8^:4PnLZXr sҋ{U%16@o;w[E} S/ַ (؈\xz|Nd\z*q6 N#C;Z 2mN.Ϯ"Pe ʓo #ILYFOk麲'W"pͧ#E6EwTtOs@l͗+֝>.G7AwFK #TQh,q*U;Km0D;z+(&o"?w {:A)w Fʢ`>FZ|_~^?HhʷUC $#C߳< |C D=;s{qDzru5GiPw # KC &+;F=Ez?AE8Ljxa-]H pc)C+e߇w}7teDhKGC ?norV}q-K%{(;z7 lq7Z;B뛓%c(@7CG$bl !uY";>?&l!rF6;1P2e ,Lb@=+3o/Eij ŷإi[Z z.il8gC/U.^^ˑwSV LB Oݣ3y[SGs)uO70u6hJ=>2r@봩{<3Rz'.>0nm_Sbz05h y^6o>vǑӎ]>YNƋR @˵'TG,ÜJǹު7w8oy"9{D +];O~8|ϕ!$:<{{} IqWn'A}kTJOirܶ.שSȓd]+(돒?mxй]5׹e>ꂂ"weu b\R'o:vC٫bf=rpLmtj_~,YFZ#R.FJh(l9en R;皣%;w6ljlf(?|x/%n&!iP"sՅ(g+/tM]P hq=h}v| ,N~? A_CY,A Cѝ'->t̀UY# E@WaX/ua;k~RΐV海;@J뀤z mGm]@.QKq턎^gˌ!ic Va͈;ݶNU? hO!Go x#{UZrRb۴2{dц$7t(ej[2R_t{!}QAPRgga"wə|S_'x ~nN8xo;ܑ`;p+nѺ u{s#M_BNyh]QZ'UWISĉɓ'$O`.RR'NKX{kVUU(H2%MM(&Ck TkR)5O!x'BvvYeRKUb0(6X E1ɓR'R\YU)QP<} MLJҧRgXEc%bFM횺eeql8bbdqv"#T95+,bm2Xirm T抚j:Zc+T-bb_YUr1}vQ5,ڶ: 3(Wvz_ @YjE> ꩩɓpSR;k7E 'EBI s IP[WtZ**Wa>fojKـu=)̪ k,e( \MeUrÿ)rJ oWSVZeM1t ŭ(jp*jB02gJʟ(&-j+k-"TWe6HL]ðzSIOӯJ0̖VXek*p٧cѦqrX ն" VSqQM pe%pf]?hN1'/+078'?O/"V%BEdZVňʿJkmUƟ0 _j`(i>f _˔I?C VȃEMb,TH\u+JKUb+@׬+ˡa :IZ?S%T^XUҥU /NCck'TT0Z,6#r, G}ȋ*WV/ "MJW^84(]VDf,ɏB)=So )fXCOsTZ%/ bL֣,ҍJ+t)*AXt3& VGO\i.K+JJFhiS檚eCY[,D+ TU aқq2e({zOd26|9t*ϋ#+XCyR[ZQY9R۲ Рԧe⪚{Kj`9a-]aU/S_&$*$jZds`H2q#ۼT\?*@dAĈ#EҼbxhS1-ͪ@3CVM,nHJ\a}.L&U5`\iY(ܤ<;aMKx ϊ B|HP n< "cKZڍH -`R5JDKGP 4F9꯬lQb^I"JG/JdHݕDM%z,1C,>oy.flsW\oR꘲11e3ys? %K ,-CBWz:IьaQȋMSɿ.MK֤)KJ,]Z*f,JVX@,Ɣgy*3@p悮86o֘q @'dq,`4%, ,=Qe/nZYxIy5 A (r( ?~`m(IƅQMY)pw^T@yv@ P.*E2~1UUq"#E5 P\@-1&ֹ0T`3qFcXh5rK &f\bP砐SL ">U,0Jb"-9} 켜 y]pV|g׬"U c$R`f\sBr d'"lWePϩ*`DՎΩb8}q^ K/ńV4hx. (5/).v*5Z\# (aH½jXSh@Ac͢\27KEre8.妊f E4xZ-ȃF( j<nH0pBl K@% J_ |/QP([\k lF`;lX\`KMAk>v uY8+J\b"9"D$(NlB@~ tH* *HP, 2X,)ɚϩӦ+aͻ! }{ΓRNT(*³5Y=O| orx>|Rx|sJmE/x.z:O՚ojɌVW3I_ MJ᙮o%֡.~1LS^< 5 G?+ ހ}>E p4B^VcΏOOz~7;'zCf)Wd( `{l0gRS_(e`y9 2ϋ`x%#Aib"jz)”h>U73!3A޼|ܜ|Rb aJ@y -(CXmKՂ&q[dsH,%CmR6N5[Ii>oERr}N?IK+e '$|JxryGP~Ħӱ Xƣy~2’AK2׊9ո/R]tM$[m^m*Tr!+MR\.NX .(.@\X,R^YȓmV1F(uF/ 95˙%QsCyea‹Fa`Dr]fp \7K%H?-7v8B/8xRQj%~ ~ ?t>HRFƐ?4:3--/3ޗu  hq3RWYZ~`/UZ~Geb% RP I\BE<*~0;Ce@hy1H$p/TYdESF~^VN]+*$XPϘ{>6;DY0aWT edd",^a2^dggK/#gDCXza&,#poPʀEB\*"i$U?v^ox3x_Xx.<;xypzx&O<,x_O)}&m >^(+#5??BSƟ!Iɏˆ _ߋ4e`2 ?-2jfe8~!g(|_4h\'K5-]5-Dք (-,fAw%3n)ayKbnB1=3ZPS7ԐbłAU˦ i%#i✌0;FBQqz^;f괖9O dJ|d̑̂LlC'ILsa|dJydV&f=:Z@D0#lRL)$PQ\$/$'ћ\($Ws} 踐SP0klsVT8XY 9eC4oOݧ@iBs4]*`>2PbfB+lV^(raZV Tm՚a a). fNjo`AЁo.HxsaBaH\TRj!VٜWCr\gpwY> FYɤFaH6< "¹i󳹩!87(}L]^c5nw(f^FH2 '(Nnk*aM++I#m(-[[(oĉ$SJAaOKS7%)?)l)ӱCONkJϗ<9Iy)&ӔIR C&i ?. ڋy9E$4??iISw^'9M&⽣!?lJO~\IC?2i_'PXdɥ(pjB |]v7s+Q)jY^[\n9*;Zy_ rp)ekMII(gТI`"'Ym8%<Ɲ~t ""%8)'?x^ȦYc &c=CɎ{jvRWW]sPD7(!Z -@S1W?~3Az@[n{Jg2b9ir|~JWii'@<˭)`GPi&?bxԒ~cLIK˕R3 Etu=eOiT)o$S0PgkyKPúVUWM1A`5P(]V@8^}D4IZZ~p!j<7&| Q  kUҢJUUUv\ˬsH= <HCkʭC/ th8?W6ه6P)sM!omC-@|ֳr % [HlJp~*F5j++*U)Za,Uinia1*R"F** ]&CnQCxm4,h+ޤPRMńYk쁕ir4p٬]-#g9rN:WƩB:RWTVHJcu9!&NLf/yuT;y& R(Ù./P4LN4%ΰTY+mϧ>)V,SbE˥,SD ekL.[Sq&V]f .FZyne٥2^[BNBsqd@lqf TAnbƔ'1MmpjKCvIkvX<< J TҺY(ᙣ DuF ;rXQUyz 6 &7Q2a:0h",g0a`dehAH;ǫHc&&WU)?_+VP|'oTı+-uh] WYaA571z^S>c@ZSYl࡬o_*!3BaDyUS"܆ X0ؖ-^\`#[MTT[Y\/e tyq\SdT$c Lccq̈;cyiujqniݲw*ߤIƺkqQ+64qrN'&-N2LK``[[([vwlAʂ*JŕUD^f}gw?O{nϹ=9Ϲ='${ɲFQDZf9z| 9';ЍcqAhU=N',繋F)QT\482EbhHix1ҍϹ]ʈ`Wv%` $DWZQdږM Œf|?`j#9$'SiG=Kuf\"g*5Hd~묐ۓLi3~s]h A=driڒҝp9w%Q܍qY)e[23I#_3ŧ!4io/JYq %lf!&g8~WSxfLhuL3x6Z!9p>Ϳ*TK @ԾWJ8Hb&8z+~ 9@8{|p׿Y7[58p.] @["dZ `. _MVp `022ݿ ҷE@{ p{?*L;w< BU+wOҗ'hP[ʪiAϤ1Ӊ;f~QgJ HIm|^m#, Z_3BFx/YDH5e^cKӐЖrΨX ,d@U6KkoŦ7B3]A<=d֛Wv{tRq8pl  ..,0C(}hD5%}&ab@`Hirq,13 93 }1`R;;Dj,%F;@ՙ-n 2D*\jOV=o_:<9OhpU}VK%lN;*10SG =MAj\5a5X^:oH4ihp&~F;]+DV'>&d. )5$}D7z -yjVh@ "^Z\U^nF%p1L65%ɩ(?44va0Yͪ=T{(&!/8!%J֟D!d#S3I9uWM7$5A[+_yGxW3B,6Q^rIAJw@mX; ~Ki h@[&fOKnT>Ha+3H^5vi8gq˘} 2ͼȵ6So1Θ;}Tz[u wR?F-;Fg=̈wGR%ID9VX dgx*}]Bg/ΣȌucJb0.0.WL>ƹc O>T[xnsLӛa ]_WT.;LLmdWecu4͝Qs5N2#4rdj/)9i|y?s 1;Mo_1@䛒0CV}MgċC57)h 0kjjIaAMmh{[gM.Knqʴ}5aC$B[*Y .q\k>kl&ט=i:d_܁bUYx,5=Vhᄇ{T}L9WQ9:1͏ J‘[nyF/WÓWB*s3DS5> uHpt{F3/g~ 85K O(Q5$pn2ڰ 02qi׀O8ްz9Y.Q,Gf xp<`ϭKue/:43WC ^B+H޳OfXmqm53yLIth{rﬓksNGS<.4/н0F f ;>|v泾 .?yo{"jc{ R6Z#~wmy=c.p:/Z< 0 r}$DH2:9_ vZ?r5.mrE_xV <\ Q_Kچ^7-o ^ζيC:[\ͨQ_| fӻ2V\nWP RX-tE=)ﻤqu,n⹺@l^=~K >zqAgMBֈ0NJjmfEAA>2PCw ȴ͖uVgmmwpji&-#"*6tu Nn*}7ʍ[mw{\@hV!eջw.nt/~ՃzXhwS=v7ZTNB$Qd]Sݨv7jFյ&ݨ;f3L/"L=6U^/{e ^jesKۈ|-Ծhgjvwm!|DJ2lx-賥͇xL#r&| KB,mRi#cm ̈́>[jO$BfJ>DOd>͍gy"j3uszA6hAL" [ G 4R)RvL] -">y{x\dc' @'01B?rYZE4@{] n8X¯ev/äwiZ 2kF- VcῸ77Plw3sF! *8E| "B|ur=Os0xj^w5x*$ VX!|M{[wPFYCqZ _߂<05YrNiocz*%鲍" |ͽ 48-hѿc|@cGi[o4*Krj(wwZQ] H)6K@ -p \@g_jpm5 2hq W|^$߂`norѐ?>W&R4 &F. =88~s4PT RLw) ^Ͽ_R)DNf?*\Z !72VcE']?t)gc %KY[@ 7c#tQIoC} ] ;; S BtA59Qe| E 6ݙKmťmc3O+o~"ky4bk74 xwD:єY-"E묨~.]=CmdR,T!Nʐm,sX Ujٸ:q :&zòq.~ NvUS|.>_'YuS&tw5ծa w tqIxG]X3qcWG 忔ӶuK hGWa)|O:eƵ)l&KR2uMUbN p\ nIkG9SvE}Z7A^ (o(GN")>)NkӹD8MhSPuFj>> 2Vg)6uM74ZOVT@CUW2LͽU*⤍JӥGjd*L|fԦ.\rh5Ï.]L3dv ds:,g>m!߬:ұm+>oeZrSN{wѷ[qߺ S&+Lf~фȜO~9<~g~\u,¼L ߲av keD~=?ez_fݎqp{ֱ֔p%7oeK-io7k u[[>&qWw۸qWmظ/ٸ+vj%`h~M%36ᯱq6]ckzXq_qW6Z?dC[m/ڸϒMmŸi&|ڸonhg&|}C6q?n;mvM6ڸdMAkwq&vq?j㮸l۸q&Gmk^q۔ m?nh&6voqnn{ 8-+\ã;w 6؀eO/h"D X2HMϫ{|mN#幎vc{88fx]wjr|nBaiGw˜/4ҿ] rs\M;رu5ӮAh b35[[ܾWK%rz]cef`ߘm<%|5zq?u =㝗}]&k[t69ۨ>B0 v]͔2kʹ2~Epmk!v%[=-Å.ze S7n}zi幵m>ԒKkʭWvA^mڨۣx]-/a_lmA;Ҧ欭`"b6nӢ6lnx=jBnB&B_5V뭖{ܴChqZSZ>KԄuZ#|x H nPe(E[ } ݧtq-ԡєiK ᨯ'4:,xed2t]hY3Hv}jdv: Spz)EfOa)=((+=Kԩx4!V)b񐃦YRG3j&UDV'?4:DZAt8,nޑ܁L4a$&15JѪb:fL(R&"ҭ2}zR 'MI@lfIemN%Ɉ~< :WݙƏW ߊ+B%v]VmQ||tOW7k ܉6+_&C٨\gk tqC%v),*f]j:βV݋aErr?B15-;@6ˈ叞}7)oqV9#)nVB3,W^R&6ȳYi-5DकM ~RQCp8o-=Ty`TN3y˧"ǩv]ʳ'NnO5g,Nħqfϫ%\S D^#ab8<M}%= szȴIHD;#au:P_ʋ,:ELi4GTL3.EY.=M#ӂ>A1MmةJ \ޱf%Xu}ڙIUdC3tә1'rIR)v~3M'Ymb#]*җ3z%bIc4ǝxYaNq!\ű/G2ӅD4+cř!zAWHL ].yóO94\^m9ċG1Pau|tKSv Kz]YZ!_0fffYcz@(V2$gF ڗh)FÌU,InsVfHUG.#Ѧ[Ζb1њacσs,4}l1x4 Yise=.s#sZGؔm;C2ߗv] a ,qtdAqZ%D 'HY5iQ#@RIk~c; Ghcq"DC)\ûGZY%.O!+Vix/zj4 'B9f)˖ß)2beSdQX˜xlyP "GM.[^^7ѝ{3b= Ty əQZ>(Xff5!A/QDY^jt(Yvap&d 21kupfOӚp,SM)+_QwmE\䒡rȥpQިL&sAfJ"du-)`sGG=̯Pqkat]\R.CjlNo>>V~&SxB^fPah&3K$拶 v7 m*3R7enBleX~4fiҚ]Sfr+ѷ49mi~:͛t!yUÏhaB[+MTŤKflu=CJ$j=&|`O_b~]Qs3 l8mwx%rZV>%b0qpC,-OBT6_b}1qZMHTnkE^EiaDk4)>#Nא\_5RUIcԙ^T%7cJ.WWjOK˛H3+__ED:ub7Ӯ/kYٌny5}kl94KZloeMigFhrўV!=Ei-"Jڮ8ڠ)#d$_ȧc7~#rW4Aek ]8~۷UJ[Rt~vWgyN3Heߟ81e{蔮|ɔ[UC(ܹ b=,_3j_?^TXd+- ".3mbvtKFzd 兞~Z gXmtѤ5`)-V`q X^^4[sd3(LDCfPa8j촫?V6C2$A4vN"sT]#Ϸʃ5R(tp1D㍃_n\CJ`(C։??ʄaD@?ثB}ᡞ@J ``؊K_au08/Q~j?*y%7 cC4#çA=ۆěLtF=d zP{P+A%WЃJ|*T:~TW_U@%{VgЃ/ۃ/׃/ۃ/ۃ/ۃ\*l*\*WzP%W_UD%zP(8cL+JůDx+"D+JDR+J_%[+'_V~o<=O+A+A+A+A%_Q_Y*T*Aeگl*T~ ]v+@WҁJį_Q*T*t+@WҁJ_%\@Wҁo$uMH. vABBRn %C 6i5|\~ES|FD$؄j4ak.)^` dJ2%?)ʼȠY!kLҒ2$4+:yHf5}/J%!YD3t^ڮ9'F&J zBLC~Ni&x2775!!(W:> 6ۀE/CBf[Euy;| 0GY*H_b0KGz.5 U$#NlkPda`gRD2&V(݃fEtJDo9ޕ`:/:jf6duHՉ\f4cMZKg&dJʍ:]x!zG&lH$*ļvo/ރ! h|Q5UGGJPZ]VY#qҍCxNQa4 _rzb4Ǜ>VIndLT4JH)ĜOa(焓uڭը"2~P,CThOؾÄSQRfNDhr.hK4AOSv"Dy6#rFD>`/G8 \h* g,ݿOYS5ug?++We|q\v:g?I f0oduR8+$H76IJif^)|gxo©Bε^Ƃ>>nWc00 4=+:N=j4GP"aT:D^OVrw$s`'DBȻN!YY-hZ膩Y^f ר:7uT併|FES#)&}-tx6aq7*p:WtJ&u( ==JJW|"-t% +0iTiIiBC! Umv`JR m@; L"(`J~;rOtFA6JnMQ)x')9BC5(%>qr'F6F&hEhIRJweFJ#*K2 TB9\#҆r? V-BCiHS{Ć"O)ړayDaBm+jgbclׄ1o6l/jwypbw٧o-{ۣgJ W%%i' ~}PxO9Mk 6BY"Qk4Aw0d/[+a :*_nno\vfzd x5gہ7O͐?FIΨ/'+Һ h 9Jph <6w.-X% FS)i)K_g^uvĮt4ED .z){)놦9qAQ*}4Rj&MwfKe>6EAqp p݃A9#N~&E~(u@jCv1b@Ͳr&n\G^[? ~1N`^8]} E}3JetE{c0f: t\E lt$[,f e~:χvB;^bi&A+k"ь%Q' B?|%z:&Dr## H$ejOGRȢbGzW(oyxą3hzL7}uTX< l40ʰ.Z1 06ՙ5MMRo-Z lZui|y 3d,ֺp $o;TebēOp&L}PH55+fix*wNZ%U܂mo&A5[ifҴn<&x/O5)qi8AHʌ%5SWDjV&^ wHz GhY$CM{٘"'qZևh-Qd@jA ʋ|(7% ~1ʨ0hQx<#gbU=]T.>uw AabC:BJOQӣAy69ݜ/i7!/ŲَMw $M4iuo8f]N²^.*eA9zzZY/iQ3b]={:=]7=7_% 8b W6]0jv'iRg xO [:ġ=yTq@TDlS~h"qTeLSl>ȭ9ndĢI=uB=Ps<00GZ6Bf\O,;IfTT#QyȩX~*@ ծ@{(F~Jd% u^q"MSvR#Ρ;ݴJ7n[ k̴WOSA)fc(61^j\ |S% , ᆭ9d/wJi򩃩8*@K^)GdLH:*OKܬx$'Tz8].JgZY\O;?[Y#!M?E ѭx~X#!?ݘoaʴyz{˦M#o{1{z,Te"kMYJv_wM腓J<U=nʎ yP ߫Ɣ@_IXt w@&ثPц(Xʉd./mzĬ,O۾${IutzBT1 ~S GЅLQٍpPmcd u| 9}P7Ux |@Dc:.tv,Hࣀ|]j W$8jo4{kUo^qA˧BϿ|6'ŗOUw/lyuRjuM͵pEqQj|k>\[u8#9Z2]F^nOھg+GiCӷP>tQt#oC=6Cg,S}=ɕqoL-uZWl;6o̡;9>MOap|5?s`4W [`7=O^.@`'`p崃O!ޝg2P.9=,~?H ~!Z[-.@[Ⳁw ঻ϬvehKe@5<_<zq. G#< "kG x {jko4.Gy9 8pG`~kZG}4Xqz| a܉{&7pp>;(8@}vQq쀣Z[G}a|?$!| I`71>݀o~X%QD6(܏G,YǻJ7to0[a "o54.q}0a08khc╎ݗwcl_8X 8`륰!`w:0we{'%2GprxPwun0#Xoa550W"@vzIux3x5<vgasGܫ8P 〥a %E JV/(~ӃX(`,A%~ߟ%KZ%rvK+?"` X(X`~|%!%a%r]Aa_,X,X,a/X,a,ʟXL`^ n*ií"h l@~_| )/+NVx/t|W/^pol4. &| pv<&KDt">sP\69f]wYm㵎m0>|x[+dka>Akj$?z_Vikg􈷷A>'A_G8.iNzeSR p?,^[8ݹ2 nE~< 0|q @4}>^~xC @>G| p/QT}Xԓ!M&83L6 O(N^›UT6oiʆg,)|23?#lZqN'sNg_:pc6%qFw xhBqFcStv<I6þO*N]WNRR@6p\$^'ID@+r;Kk@x/HmZD7E_#aLZGLFMT˾Jѧ *9E^'~^4ZBGM}ia\%?]#dw}\"M>JY>-\T_)y'_#{a6 B¹@ۮ5rsy4e GUʛ-g jz}i}f |GL|_|8d8.#$wV+F)JfYW]>Z<$m·w)6[Vk2N!ѺzDp,N|Euz< 6w4}p5LIw4=V872MxRl0D{U#dSoq`.,:5pҠIy#7pOkd_1^Yn=5%8vZ!Eg91/S?}!IZ{d~Pei~?F?Q<?A@dS">)i2){#yPg$ 9ڙKS$яΧ9L,!кr)vE=9: ~o&%m({P~7ƚ~9PyII^Hg)R_oטTњynnZ-pC2>i WH2 VDc6Nô.M-Hi^$KxCƵq6Қ|u5LTƿ"|߾F߅ }Jس`Ә!9ؿ ~-m%o^ K>H!.Ih~wJw` `oߧ s`"7Qa?_iO#Ffai~ /Jǀ/{P+/{xZ_hoK;M1ƴ[a%_٥=SQ_d:;>Z[/H۫MS!+D7>)7RU  i?L{Hg G&^<}=}UNɷy:D"5d,5 $߹"dCJ0FJrה4GQz2V&%:>U&c1PI%7!SDjZ3œ] ˌKɱ6E1DJFt8QIХCTkDQ4'uPNe3~\&^|Z, WY)S2 7$>C%elY8U9y$ 3v>EˀWQNɌg#spez&8Ǖ=Wr/yPmOp;+N+\_!V!7U&kIjyk|IwK򰴯e{O]}c.1תb=Ooj?!H-'rE|L,o#d_#]db2D&D"#zL#9~LO y8(SdB]&L2!?K&ȄD_"&2(Ykw u5גmp!db"z2!@6 m#@]dB LL6 a{+;DLNdb4H&tLۻȄ~9w !LL , 2!ϒ A7K&921Y " Z21 # dbuL GɄI2!pJ&&%dBP=F&ĄoLL'DdBpxLLG&&Iۓdbb:r'q,HBU)-|Y<-=UOi(5F~'a;QlƉ%ƈBNv '(9FӬױ(:F"ۉc481v'v(=FSl'єVǨGpz@D*۩'Ĩ@'ֲzDl_O=#FGN<2٩lv1lvA\~SOg;m\~SϊzXlvil{vyǹl;g;2#crN=3wd#y8۩HT>۩֒}sc6Sd?v1ԣc./zvŝe;'vzzDlމlEvۉv]e;q'ֲ8Bl ۉ3(؉g_";q")brN#v9b7qN$vv$[l'En.?ps~-?:n.?o&n.?۟\Inj*?o'#l,?ٗ~?oc~Ǹ~'"ۗ>ɾq}'V?OvۿOvs}-۟'mS)b{gW:3941'8D¸e5rK CW^qfr#:G5dN=aZa98W*~)h -zQ:]|߆*uy}G*G sG5qՇ[\8RC[0YrQ]rWk3!lkskg}C=ggcQVvc b1?AhcHH|SypTAǑ_q&hVXɜ\I2Fw ({%@[ `PMiE~g nMnߑnGMnw7qr#4n'v<an=/JJ%_L]LGw!&m`;9V=DQ6&eEE `8OѰUi(؏փX] P׹z=2n3|?:`((NtZ\'l(י#&szSs(dmPvAo-=k w]CgDAww._w6w?>ĄH͍ ŧW)?R(2)@?.R|w|3hyp?Q2/>O{"̈́OlO-z! $p( ćDR\1gI i+n-ؓ!D1~ܩS[M?"6@WSrs~d9S0SlҿQ= mE@aB3߽Uckn\]/^nrd Ԟ˟D/rZ*NqzY.۪-1&>AnkK+G:pN-;괱Pzܰ!ZwbԀ!B$K=\֕zCG-|h!Ʈ2/>5{߯x8~#EtzlUrv)=wϩS; W:B<$8 PO޵{Q'v011Udn]sjtx4?\"Wfނ䢴PU܉D>Im_}䑃5AL@ԍ(~::o}Y!t])}@>GnEi FW7TK"@:/>UT*Mc,_p Thj'?"ʊa-0Zo6"6o6@~(t9w5(?9vmD_t3}Q_FʮO/2J#Yɮ9Z6rc#|B= G6HA?[zxz埳?9YZ8KYaBgOx^Qk|gAwsecu+:ıD ,h3~8xk9\fN I >* W{.jyB1UX8 AuSEJd_;' dc078'>V2q%!ߒń3'έfYgCN~+P܀֮!1KF_/2oK(C(;5?k ^\_SsrӔ9ϝGnd7IojA&pzOY8])q>䅘IjFz/hedHkˬY.)7QzEmӢS !{jY9qG 摋Oq6;.*+x)Xs]Ԇ?x!jZ @ąҥj}r/h5m` Zmi5pBܩ{ͽb͋,4jX| GV/-,R6:뢱hRL{⻟f4ژrY^Tk9.4bq~勖ѠH[\;nAݶxl#ߵ}R=_tu^No7rgg-7[MXLk:yLr'W~C_'O '"d?c_Q֨sO .e)Vg9O ٕދ@M0]n!xgO>oFc+Lk}{y4{ټ{/apʽpjI >,$cf}rōO@g7PE0ೂ:#u{x?kd"-?kЕ\qb\[BE@b=Ac52jaa֨/u<%ǥ&!\pUeH 7?p gNFpۢ Itb .ݖLۈ)Ln̰&a wBm5'vwHg&d'`Q]r  \%.mgę(ࢂmu($!& &A#5*Np12U9s~] ZBAg{=MwC5E/Y:N=K Zti՝OLpg`g!)Aۚ^z2kµmAXÎ.bqmLН|;t_a]N%J5MѨX#A_5bW4o9.rߣV{{6եnF4f$ X~Q[te{ĕOxj2]Km (jF1g;aVf%|t4OQ=E'ZC?"6dOR\T*HRrX K$ٷ9IWHG 9X{5?9`z)I -5F@P(7'O~} o \Gh@Os鑙]b47\Iƙ;s۪sR_7۬h`K OҜt o6?O% lՖHk zN{ _2Lb`̟З{ԛsz([uN?4KT4$ unA3ڄ69*Z\>K9bSQP@M`#'>SwcWak9C#G A/Fݗ(*LEI6)iK?^fҴeF?wVFEs 5xSJjq4f-sK[M̊IUsF5zdG; (ڋZgXo4$mE]* .hf[c;2r,lLl*=<1WOٮXȸ帥M)֌ )z|lyE =L >%|M Lbj 0|M"tU땃ԛˈyޒH5>E WoE=aJhAoFi/h9kADg~A'tǹ q5#[iM C d[8*`^I-,~S/K=}@֯RR\ᫎZ00 ^<~X6_[5>l:8Sf`Gl=Kx!_Ƨpϣr6a1 e&{h׼A&ͥ|g/(9%B=}*|7O?b'߄g0&iyΎ$)_vߙ jͮqMOʳd>e$WMT1EuCo$hW, tn6NfЂS۶OR74[ hK`_վ|h;ՙ"3Fkn7Z2"y-E ûԦS^eT42G}qvBpb 5_UhԇWL6adh9KzzDFdbefԢax'eڷIdSb g,$Ae9 yfbS]#EMh`&'8sp!T;Sc*b߆esK:{9yυH8ے^K4@X$Sb < CRd Ov< #uƗ }7liRwHtA,AA׳t⼋$*DKw?6Y>i×"wE]&Af>྄Пo9Ld dvW|:`D*Wr+NUDkkq nd&Xq .epBW~HiQrVͯ駏AFH2=F bP΅,bl?#_P/4"u),Pq:&LKIcvG'r2b\nOv7ɰ7-+eW8B,-p_K1w*V);0xa4jk1s\h#1~8Wtͅ-ERDP{NNŘS5h)p͐PÆe[&O]}#:yB秀Kz[KӔE߫f3HI \W٫#dH]vvGq85<7)%JIpFEOtc|8$MI,|XFt*D^UJI,eAOQx >w羥LuԡWvJV<ڮOlRJx3ire؋G1-k;#pk3J [+Ө냡8KwJI m+=,~H~ v@ܗ鹩)J# \'1j⊟M|z>+%iCו;:?}bB2Ѻ[Ŕֱ**! MX,)KXJz䦈L4Ius?wJ΅ocZn#矡ФgiSO0=kl#Q@bwx+C#&xs0IQ 1 5) V_ƽ7`v.[?a#700ĀȖ. 0xu7Ĉ8b 8 lk;6IGT*rDs\w={`>J ߚ[yB3l3_+*8!m!sPhv۽h{{*jHԝPToCϭ~7e6qۻ}ʖf\V[rf -12j0nPR=%)W&ڕҊYefi2jǝySWAlϣ7; vgi@ 'v?x\Tz&bRRljd>W#1 슯KyMP|,F_>id" 9H8;J?-WRRBٶRS;<C?5I B]VXH "^*_?C#?~L,VXDQޏ25bg?6ٸpjs(s#[#͌$6/V@t"py${2}f9a I- h̰Tս+?RVy[hS 9#'}9v+3.Rn]0R[Dc,UkP9JZ(֑4jՇoK_n6Rȿ ABN6ЙzNX$ZXd446q1"A$v{[&Wx[Wu϶nx2GxiCs2G\D-:<ǒ|{e7Jdh,h#7ͽ|Bu~)MЈ195miW-#qgavqY/Imse+ՔJP|O] 76]ZY D[CD`\_l\G}\vl'k/aPJ*jZf?o3Llڷm]x료syC"岔%ϱQ)c! lbש(mm},Uh$DQsCu;nm❟;){BSmC~%>뗺ۅ DC60v8dM=HgFM7@%/Ί)%S/ _2凃*i)ſ!hle/` M@R'@ROeA&w/&C5EbNՂ QFm4M4aM~e4CvE> D4%ً~%Ob=. #_zXt3,99QVEhM  }$oޅ>x/kƧƷKӭD~vL3ɝ Δe}kvVs{Tacܧ_xҝ?O<ƨU+$I@ژ[ J(cmmV}O^ocʈ<*Lq`0 E|$GH$@ckA n1T*+t[/[񍖧V:计K/8>&#* ͳa,{S2egIo/FǎY25xZ'x2~ f+Cnʙ|KB |`8 l4@)Zw-}NkT쑣 {հC ~M=/Mo{3Ҧd7PhMaUʓj4ltU_UJk|OnOoY MA"t*i:7s%T^őNOlM Z! f"KnJc?fD^Ђkq 47%>G~Čsx,7CH|DTIEx .%رu?=*ƼZIy]ڟ[|{L9'\pKRc -t^X ӕb±bAws$bYDZۄ1a_wk]p tc')q$=jJsӬ7풞}8"-@N y&+7(]`4r!b|L< Us`6#h.:.]e;^` *W["sOO9TO sBB 2J,ϼy97V!n*ڎJ2Cf~\LzzVJn{d*MT|z€WrUpgiTYήeE'?f+G_s +}H0@J8W/߳v>u_#KQJG Ytإpi7l~UG1_GGO4 ۰%#YYoN0Lb}F0u{c2^mO 9kfPۖ2 rJ14#O)tzu[%!Z$~6E"dB[:#f!eF$+YiA j7 Y:Ald?p>N LHR'asr1 ǞA=bVIkw}aܻ8,Ǻ"(9KR]PP&Z;P<ВZЭ .NyC,R_x^?߹XoЧt?ڃv470ᄀppSN~X ~ &Cr3{]DqN( >algwdng36:Xc3[ݢ>c_ѯ(Vi!>P&>ҹCkK3>}{alG0`zh}>lI[c eo{ =i[LM_`׹CN鼣b:݅.nҤlyWzaZ-^\}ⶮ8oK}8s޿݋zF~ϡzeݧt;¸Gw7w/a.}u -ׄ'eg,8p{ $ge#rrkY7e]+,+%ʸH _xelre^4  ly.IT}(\w^5B YE4bm\ё}mc '#b ]ɾpdDGdr8ƅ_:ԵiRb!^ⵡ0z\/GCbm3k58O6kXNamR{gUIȪ*hn9󁮍yyoQ(*/b[ hgJÝ67] "fhVv橍n0S(6)Oٴ8 =n kܹҽ0 Nt08;JT|s aR:MRĘrY_`g_\9-4XL1٥Oʫz:1K頺QdP-7fIuh)ԱMI9yZA%Fx uWo偎{М#  Lncם A.xkdEf -YCߺY)'9CKQxI~YnUl=6O(<`*# k'jڽm#$+o͡PF+ "њ Z߬! d8c/Z1n#!zN6t/ڎJ*7}O Wv8߁n]{{;4;P߇`F) ;CywUGc+CE"#P_pnG3]1?C/``̡Ě9<+u݌ڽxv5!YXC|HVf>r|65ovibG5h:f$ +?eDKXptL2 b~^m,E=_6dBe_~>q_0 = lm{V3viVpq3W6׉Fdtx^G;eh?SJJ)&"l>+>$*j8et=qw^MN$,lfZaH;pXʣy&ywF6ns/&طlGDŷxgrJ+c tߥ{eQ眴, @1'6v[G[znMV׸z xʸIDidC&,k˅KUbT+ZchR{IթMhR{G;ԁgdXc"˘.&O$zJKh~*3EB;/BMa[{=A*rk5ns̷ҘwAE;˗k B5IJWA[Lgwc` ѮxR#ZR _{Yܔ[mc{/wsEm6޿W=5FoZ=6 [lx.uu!5=DPEql@[!1UW;4K>>pb>}ڌ!]qD^%/1VY1E֟(_p ,dqY_kɪz^kֻf{=rװ$io 0{=g}8׉9~q#5ˡ:}A0۷k b]:rqb:-9:x>6wwHŏ^ b(ize#;^T 9yjZ&"16~"?kɖN5sp&TX'0G?iʫ9s 8eaON(|V.-o Pc9=vYQzE GZ^ߴn4VQ?&cuuqN8/,{qWX{ݥAmIp_s|lWW_&M_ AgA.!Kهx D;S;VksD U/"\ ê"m?Řgj ]~gLDŽ u1>t4+Ϧ}m Oonm)dނ(;K6+|bOg:0tz[sP]kȣl0uZ}-2bl0Ιy Kkq2sEᔲA/ ̽ngQ'3X. ò{[˿'Dj)p#pDQ+qL/F"Ty6?DJx EG9kY~ .:d:Oxy?/A ;哑z[zT`ʕ;[~ 3R)5 H"5hF 29Rs+)5s u !pHE*JTZ>Cj5R_ ՀǜjJU1R k 7!JH 9)u@΁T>!u5]C 9 7R2R R(7s7 AydJCG+1#%{&KʃH}&4c4照Me 2=<עP/n&*죳|I*\^ьKp? T>OOS .e{/i*cXsĶm;e q%lp 9Zc=ũLÉwG';Dr[Vg'9"V?3}k⻙|D{/R7.?;u҂"+O.Hu*eƠ>04'TSɟ#*VBq~o cw#o5?˕n|&)Բ撒T'd!Ntv^?_ir*R__tBmjmq"ĝ1  OmKJU" lHҴj]Qp.FBS/"X?kiz~?ӡ ]ZkfDk8[^hq7TV 8S?mVUxN V-#,6)%i##r^90Vt1_gS~Mōa0֔ㆁ!eT/8 ٺQلM%za B1Yb6wg 7crsǔC) Af'L$SB~r"h1KBRU$G{758ъj ܧ8]m9mBE'#i[n;Rjb8TVI<$nũ]㕺Lqũ2zb œ ϝO?68{ؕK$6V|jqJIHyKӗn0G%X3RʾC\"!|9;%w<wV[N5oM3s=I񽎀N'o9'‹ɃV2.J \ "`|4zQvhT<=2)ˮiH` }WU>tCΎRd-  KT|=7 aǰ{c߅8jy/y nqԲ =AR/B/>%5Wg!7G,Ce>64k-u!?Mي;~eh2L߰.rܙС/mOA)iDDsF/2- |VNjyoeTʢ{ 0э/XBu;|q;O`KD')Ch,} PRAImp&)jЂDU]%N XeLC^ƃ HۋYڗ3"~8Co?@_֨Ty;]+L1r9|uL{&Q:7V%_[nފbyZk:xҭo_n}=X_)%1Og|ͦWJ}R gKn/ݑXJ=UO=zVȇ]c*1s*+P;tr,-U-=UDgy[Κ{RZ yn䟢c"rI0QoƒμCL|"^* AW*k*B=fWji6S29KJ i]LOaU2F:0'/8Gr+8LMi%8TB`iQj9m2Msno?J8𮼤vf'd ^7bZ3Y`"?̨V!"$rhSF%ȗcm M=5W?!LYΤlQ\cvt]́wйކ n wW)Ji zzB[=;g.:*/ Y-K{w^37kXQtCۘx6G;l%Gi"xEA7.sO},ŠXY8ж&; sM|8?`폼(k_ˆO`r^deǿ4˞19ĉ+~e@ jXoE_J¿x?3RwZcOk.NOA{-7p$ |/t—7󿮟oqg|3b_.o5=쿭N_wG4>ړO5)A>e.5|s˴99VmOуֆ+cQ{[G{|_3tx~G١~m>.ގ>r܃݉֠fk%AEhCrtDHW=|e\Ij@Gciz M:A#):CEmhBҪ"ؽʣQ?pҚf3¡E, }*^}x5e WdxqȒW48ud>>EyN';Zx8sx"_n i2DO^W(>?j6<65Q.h}T;":{ۙT` uo8<=д-ٰK?XuqDq Gz[@ *{$%ԕM&A1-=*{eFԢVZZA%3ɋ8 [kf+}O+y6yVJww+MnYMj6^8 x3tV9Nz*+P w(K%?ѱ>EXO7K t">ZlH'.(;w'c wpb8|{Ջh<]zR2{X%^y~`R-LCLoy+RTf(%UO3;tm B Fvw\OsZ]ޖsGQZʀӥ}F x`C=> PJsvIt%[݇V=L}jGۇ=EjRRI 5{ TnkcGR~:*U~\:5j>.O/ؓT=^XY+Mh ƿ^)27>|Mgjq&voT&)>\@qlؾ=l4+fA oe0 Nc>]i@+nddE~<nQD~aޓ^nWz~]f]R⻅w7}ZO8Ovhu,"|E~ .Cͱ %?޹sV{Om@čĽkճL|=zAk{n>B锒q Jɤx\LBh H›JJ c'Ug|)lB+aNX\xdEN{ =ZjSwk\9UJo>.nЮSh(3cT̨@cOqJA3rV^d'="!-- ػv9֓PVF]u| EY37C`ΗVged}x4$c@޸NlpEcY^(/Mʃ-?-3-s-N3ݚOEEM2p.>y|4xO3/|A$o~;m|ٖLL{=--3^:bT.ǭ(ݷ ![z?ueq*(KOeT6 ?ˮ;Jn:ՔZͣU2 3*[~e(7vH,[ejLq Õ]^Ee|F~: L8"KR^Z}7mramqGnll/'6e it׾$q]6;uU-l׾jO=Uw^9agcgoycO{+>=!kr"RH(t-leNs?CF$B:'kK.qDF4UrsnPۧcOb(W5MUsu?|k1,"5Z2,r}A8N Z q[r qhgS\?a3.m8O!K|%@<$GಃXkr]sǢ l_ bO>}2Z>Zt/'6Y|si#U(3jqG<_f֦K\pX)Tz[..߹~?;-ěuQV|p][+ğGYb7X.ق=By E][5rlJI- ա:.IuP5p}[L&c;>X{n|& jMn}ۖyW64cpygV;BalƆ>o[mK%Ox3+ù27J! p)bbuGUqKysR~~߰;it> ;w!vDj؝E&^N֙9zrEGIzʴQϬ6O /3P-8Nb/=y;+j%i)I6FXo~)hPHA.67 XV>!Oڧ/wI[sw*k_M+XO\D"󵖤&5*g¹:-O4'f֠ݻ}JbO1iR/xvDjRwrK'0*ھ0eի:{v.JG$Dq^Huxx'MWƝ1g-*3KOuHz_Tz[ jYܚWA20pYozb9Wv%}e7ſVTdWY~jҋ' v E .ʯ1zJOs]rmWCITk(2ERev6G}.|/(EY @zh{<9}}J|~zMw-}~'=L^cyjDhTC .^f\Pij%2~%Ttj[VB-MPZG%ca@y:A͟-9&cZѨ _oſ|=F8΂ѫϊx0|Stc;&1 - Q3G3tZ?߽Z';hh֏OyRA>,'óoA?3֢nI/l˾}{lF亲76d(=1N7< 3)?Oώ gu7oN4oga#zXVvhG:Q4==|774/NyjhSl`Kc!E ~zaCnhrWL=7{E[z>~$7n8ApqS2V}û-QJ䎜g& :n0.5V1cڛO lj%=OG/Q1n;~O||y qjE3r y6iH! ~=q1(y m]^CMw{lR I+,. =ֿ$T߭^=v{'6ּG3\rmOB%9EpoZjvi 6̑O6&K? 2R|ϋse&{mc^4#B;yy{u?,.G\W# VrQGO7l9[nq|4_Rji>IJ̛0YvkG^&$hJwC=}JeuRmƎO\-'zG]M\/D)Z{ON}¥ Z>RLj+&l_1'A˧ +G%`^6u.A眿 6%.Y Dzn+>Jy-s5tF9`5ʣx)!E=ψԾ],~An H?~RSF*R4\xwK/Iq2O7H_$0;-D)Wq-L,3+Z*I 8TA5 \_퀄:b/݌{y>;䝴ؗG&N\72ziy?IsH6EC(~n2Dּ5[3-v/Ȇ/L?]ý% 9I*: qYZΙ7ALBZFW;]|_|ɃL99q|di7Db68YOL*ՙnpR:ǡaC^0;"§%'Lt# J`g8ۍ~p E?PPog?3^`6}{%Pzx1ÆC֛$[o&Ktz(I*S9ћH_*o-X8hy<ƢK/,+=xclY\{%tLs> k;}lT>z}^vhq&dʙOl?aSG*cϔ`RO:fgQ1 kU$97eϳJ:C! ^O;o:.z,OMa1Tc\a ]w},2>]OZL,e<*C6] "Ȇ"$#$'BV&'5m76!C׌[0'8m'jw~ybjtXS^ėw y%I;oҤXl3l6w7÷ԾKd:h5LD"BYՊo~b:-$jm:A'lf[Qƒ[rR,I?N/H@9h@]#OT/!<Q-6J HF1=˦(VB♔SQN\!_(U ShdjL4pjuuSN7xr 'ʓQ+?'u_D&॰fOx=!iA;)>H{`٢ CZJQSH,3 D=9yv0Llxq{)f‚}MnP TO(&g>9^"}&=>OY&[}Kbxyܣ~|~e\LQy% -~/ZY.Z &;'vm$$2B Q7Yൽ[ȢI_qJ |{w[tD-gԍE|`4rDY*q+_Ձ'|8##.֕3u1'Y("ULzg[+:jea˟wz]cN]-߉:%]iy %ScĖ2A7&CPO{s3gΜ9s|_k}E>]EZ&;?'T !Ԏ^<^DžauT~vvV$y6xf%Wׂ >_vh&,R}]8{ ' "ǎ`k\>1ldA ߰D/NC(RpSVѪ1KN6Ry ˼ %,)sB۸4𥯾feoNx)b/;g9Z|&:'lYq?FE~@P!d}`Q}t$_/`JzyÕ{KMz}w]<;if<}zGh}j \'U|a6͋޳B>gmsr@#5+&fhcV)=5'1.=NjRsW|\)1)k5 23o(t}S/jo{c=q|_&EQ/x4BCqvibf?} gzQR"g2[t)؆x=7_\Ky_Ds% bVԁofri=A%5sd=NQnIOA4v f`IJhfǤ_ϊWfOG7M C{ 2 3p"8HU2݄e +Rp xⱷXEk>YOh<5'7kIpH/^`ĵNoc2oMc8f]t O$=^vo sνi&b<[u)V0;p[xc: RЋKX_.HB@ #_'ecB?MtF>3+}m mw6i~Y\e)#Sy_Ebҳ^}Gx6{B1x3;fM ӝ{+=HxtF8wCMY?yfrwqV5.qrvͫWZ׬|q eN2᧲E񭒃k\ngnf@^" ZQĽ _GKN[zgKqlOjʙҩԠXC-9ieBb4nzvyMɳ?ƞgwAL9e&Pg#|PdhkT=sJ Z$!-9nn|s9A}'CCq]kƠo3O_Ws}Z:c܌7~-3L7?Jo ^˗emJ SASG?KawL[㙓hjkSfT!KF=R膬@ hBD8%Os/(nrEwQ$}+%mz vްNҤ j̓yVNo>4̤D%UB$J;!)wgQjb ^s;w7 $I=}k>*t}8h! s/@vWXݲ X{zMޢz g4|:\Sb͔;`q͢bƻo GuFF7w;ա"$6pfJ9tQ*sLH=Ht''2\\(sy%B!s L}t`v@Bd"D;z ]?.cf|cz/(BXZ}X 4Vm:ެ r''VHIJ0&i,m8,fC;RXw(+ UM- \e+灐㬍YIukN$p1<8ُ)E"M3}|y16`jϣNM/P^OA|2zMQ@#m=gs쌞1Ɯ:3*jFos+ |tIo!92 L'4HOj h۾ꒆg``d+MƱ!vwn~eoQ[Ϲ *%rwUiJ3M9e!e}eޡ0`ψp#lzBkU+ِʣjoe;ZO.cD DoGDnDXoDps8pݝD@V(W%2EqZNe+/[)FoE {TXGûl6r» Wμ1#lGe7G"*儇\`G r!GHݥP(0 L"i{Cg]-ste}oY?=wҮbצx]H?^=+c}`,Хv>;D#n0'&W+loCxStwZۯ\칮y.v|Q $ۖh QBqVא[7Rl68{FhȆZSCvt0jZ[3]D֫fxli^]H-5`@YO(0\{zCȋF$IݒShҵH(!{'g8sa̟M  JO^} JOki:wU,/w ՗/XBQ*?~8յJ ,Nn'P/+A蛾mߐcMGQ̼_ mV6J8f$.}f_3ݐ T]=z-⧰Y:.\1emC!x?v澆%^[ؖX}T_c4WelΊ]{lh]z 5L.A #Q.sNk#}ۂyc4yfU2W/-d:Wk8qp%Yc\zz>.O`f#»wBoE: vcz37܌ATd1߁=?cl\/ ^ =별֧iO)\J][%*@uP.hd췷.Fmj"{/ewufj;)bA Uv``B[z~{Þ>6? ~2ȹ֤k`R"|< `Y؁w.Z0w0bSO@SvNԋ> xFzI0Ӑ3yus OldQٯp L-L;4?)+;{̿Lx?Y5C#ocwt5CqP\gF [{K ξO1u- d17u@x"W P5{O@K271xip^T:= el!Gʉ_Onꚮ#]%‹'<+}i.RL) ʡ*υtL!lmQupzhh-qT&\g0:CUn{0EQ[e1T-PDa}IlaX-t/^'ս7Or=)㿍ݹ~}1_J0;*qc]*:.ga--2os6˜=k8^C QWc Bp&@t 7ٹ\4ή xWݵrG/!$8F~k$f4 Q~¿j2pazl(sXoqEŦԾuL!gf XZO;Zg25]7<.;a5I~@p"4 (§+XsrA\I\j=$NQk X[{HPhuε0ŅnLY _*ƣ[HC} `HL#̯w y qJjŶ ]Q5i%rSv \ؘ䨵LSOQ{PzN@!;V*ZЍDr¿&!o6)kדc@]K پaG7"THMQνzw ^>aj/S&Ձk9ƺ%߱ڽrE< _\߁LYwaԍzN-fmw\vV=WEXR=^ 3ybGQwƷ6=x+iC.ƻwd̉?7ɋ?2 ,}dg&r%í[`o1'ڹG6]u9[Y=?P^|.|/$g>>GO}%,NCWǰBxf fx\V&fo(䋠 LP(=9?ە.z{Lwۨv{&L0ʗ9;MN_4oWuNt]\?a U}=jO6-αR0`L FHS )EX`_2 C}0n i7{%x`cwO&3Z#؀b"5vmFOف,ӿ75_+;$&@݂vOb{PiK 7Oʬo':>ݥkM[K:Mr +IGiGy%jU~qHʜ] *gE#҉R|4Y7Oߌn F2Q&| {Lgo<#B TyԘ&)l?St)`8'loa&8oo9sBp? 쪟S^?ʆSuT+أԣ؍>q y:mjj)H@ˌ=05[qF;{]ԟ:xKs!o͞O^܃/st8'H}>N//[pcRpx%t C%9q㗌.ثw9@Pxt7 "Dx*ө: !u26#`:j9A/=}F~F<HSou_]NGom~m[կ0練h|B[QJ9PLyf}=:럍odh@ :GӀ)M{~G03yu^w!!,ꮝϸLnq|%0D |z<׹7Zf쏇BU؟cp+0ϥ䟅|yƍA z_H+8$XCi uvW7ή.qEx&?Hj/H!gl4/x]1`Ex1uyo;{Gr`(zLi;ݟݙ0jcGcLRbGc>S? {ȘeGYQK@4bB6"}!qZ Y${jrqERʐ6?6C•487G<4 eΰa1Ұtb?A@j:)K'[z`#@ʊ&yA\'R$NtLXCRM(Fv!bPш~ mj^p6ݏ':Iއn%Ùq!ihi$ä.Ws]3ݟ`W: {(Yw7QGpgnqe6M0KSl__Ӄ_VB> fr*ň h,**p:it ޝ =@\sF'uлԩ?c9>;HvR'2ܹmtd[-=6!ɹLW_|Y !lEu bLFҜӑr;'Qc /c$z=IQ)E |(s |`,]wæLvk;ECC`m ?{EhSh~]BTDo[w2Fb F5'F@?O{FOks3>_ƞśBc8ȵI/vQ߄<pbvZDTD#̿LmSIiiEjAOwX3X'I[19f^ Xk1ز(>*Wr@'x ܄foW1'B6@+8ֶcYI>Z`k_6n7ZfOx6>$f(͙[g(gl`n&c&94a{3c tzϦA)ukB՘ĜREY+~tw^h݂k6b,"iޠƙ̉Fi?o0ٱAҕ o3ZA$ 鿣T8"-ԫ8&ӃcLCK## cz_hl2,U%듣x\_ V_Ƣ4\ctYiԩ".#6Ě!DChg"i[q eϫ8]܁%PWL.  6Y hdi&8JmviI:9cI1rǁ@Urqh1s; ^>#(9h $r fg0v(gB--硹/*#ArU1>( Eo=f3si ˭>?͏#czǑV/}Ia{r^OHroPt[r;Wg[!3r["}f7wj՜{)g)81&&gfx( ʅG&ԐWT~;+>\Ž`s?]lLti]}Hor6lyx$>'k+jD!وc zMrӤv';`Lb;CXv5@geF段qX/kւ8۾u30qn6Bx X. .4k--Zh"òӿr+{텰[δ C۵ȱsS}|RƔJ<,%Ox:s|ʅ[8JsCm=yy=cꩡz]{UrJa֏7+6؁%( 20H_ފ =lSgMx/^pC(Sw2Q=zoC__ߙwodcw;<rwnUӒsv3W{.dE*Oheq^@W-(t\A%zԱo}UŃ>h]{^F{~nMov 7{(icT1{uxǽQXǽтgn^. (&+&ߣJT'iU8@jocSXVɔޠBXXd8곒t{}OaۙJ~vQ?KePP<xu>8zc}柧E^qa59_^~jIq34ס)0|f-u{y5$ūyJ n/05~N7Cp뵔*: ZeWgcG};ðWt 31SPcj#]>Jcz1T R$Y2W5WQ2`HSh-upȯ>2kx,_&c!x,4}s@cdΣf!s#r&\CDsuDŽ]$`qC}\>x oK`f46PcNN]NL$ @^{#^/'((} ߇h} ;výiq \;h|z3aq)PΖXrse}uH`]ڊWٗ=22~C4@r/x)tx$~4U ]L?hEyVLJ q@t8:K V2ņ+]%C'!.v ᳯ I ! .EG1L~~Hwv":Fwڑi+@~|9;zFK:–[ZCF {XA/e516KO>hU@!/)Pxc!5he2gmǀ3!i٢H8fkcR6=-g>%6m.Avuڼ S]2 y}ј ,")IZD!CSml >. 5\XV5~ ^@xOR <żQ؈ͫNbøT7`L6x]9\%w5;Ghϔ[ȿ@ ST K/+SU0#.uP_ށZ_zA/CT(6x{>2hʳ:g * jT]߀:BJ~/q55ROf5АU't l1ЮͿAZh_}❙N;9n#ՓV> C9܄yA5@A܋]BzsCujAY` aCHxP7gN>À" 1QEHb^-NbR;TX]ͯ艹~l[ALd25̱rS̭ x mr'B­g+˝(7u&/0{x/f۸i͙?tT"N,|#je-_qӓ a:su mrҊٖMV辉+1ۍyǀ ^p]yJH tcG'=1iuCvr.pWF+x#`.Y{(8'%Mpċ¯%h:暊qēE%>Ej&`<~-22Mkp[/nq)ݺm[\u~÷NXڧkA*zGod]"G y@_< P.^썗\vSM,[FrԤhn\ v}X@z U􋣣Q~A_Rc촊q YM1] 7.:׿ir>u%PMΞ/䫐V|^翞_׿<ƴ\ρx 3ȬS7js+9^YPJBku,C||1K>’W}D,F%S|%g+o<%%K^$㹂8^L.4e{L.#(ѳ=J[f몲J -.|ː$?z7` Ib+ꁌ;qS*m/`6i|mKpK/xţ87,ƛ{}y2Z,YgC|98 9چKh2/ j瑿yɂfQp]e#8]HpuA-Fپ}z^_ڙtG`P0c:`͜3hF̬o|n{#уU+^ØHD:ÙȷL1C{'p_8ֵq2²b1 )Xo{`/8iLfLN#jCE49SK:DKx;|jx8}]q&'gIs㽁s3pʨ{KGpe T0'ݾg, nɠ?sXg_ژ'90oV:(_GuHCyӛ\}u Zu%Rl!_ﱊuZZT q,{C5~?|g0z;p9{FdmdD }wB_aDWQYwx.iy3ee5e)sI'T%?/njz3 SW0+Tž+ํs/Q<1Sy ݻC{xv 6nʽܿ/Is߃yz nO?; w}h-g{b}\욄RL@rߞPpj*,Ъܵ:~+B[Է|r.u>L;MwK#y-=w8ws0)wn;x 5;ߝRB$sO@SfNY]Zn :w'PqQ _Y>{o:R;:~4Ouu=rOynp0h釰f;yZ9H:!CGgH'B_bq-n-uy>B<]|#y6*p8O_e7C3G<gv"v^/ȂsuviWA>M_8܄n /s,N S{>XVw 7RXk ϭ—<+(#s;ܣ7P^Q;k 9gJk_m;xi}(Ritb%@^{qDM"BR;쒺ݻa42fxm1&k5fD{B]*T@4y?]ț ~c{7_XJ+ 6PZAM+H+K | '*c^ݲ?q+&e8Ysj]B!Y]xuqobo{ۯu9m&AN< HhS}*V~[wmhHm9%_5 jqb32oW[*8ilIUeuƒf4(N> )eKTe=TfIb 骭f x`P<|d1827 SfL>HvZn7(8>pP>'ƬbY5b֜Bi5=""xy'׬@)@juMq|[ʬg4zhozKɀURk ϔf& 6D%((\Mʒr{E}ӻr*54N; rkXi0лP&B *& N͛,S*)YCXj;dZQ\n-E0!^T2DSaxU)j{Re,b/&R̯ȦZJfCr 0`Ǖ*kg(JrxAALgKI3 ؀'+f2RZ`e6l*Ǖ[AՆü 16{uuU<ʖfהX jKZE 2 C>L9>]S*ha R*M BAnV~!Gv 1"UѪa,+cUh+{e%u2hEj@,(b΢ j $ ʲ*uX PXD>_^z CX*u1mmb ɥb{9gDn", 9+r,T8~m<䛮Mgk4 daO`x^iY_G = 8NY)0'\8 8ԟ!A)G㧨!qP ) /rUb;R,5Pu5NFu8[1<6Ë=++/V[jWa*п*%yJҐg`y` )9$mk,U5⻑|!y e*B0t-<%NߕU\JQ{~;~%!XP& Ϋ\UC$5k%۲u5`Ui'tUux8U(L-4m EUbqiR+Pf& U P}\VeAR2$)㐉lxTTV#!:9'O>dkﳲTآ -c49%C\ B8 gxa*)[zvuMb+,z 1Rer ' rwqݫk`_ӪԒ&.i+aHD|!GYXaXJC 65XBDTeMNvlA(1z ])(ON*ΩA=Z|܏U#M=T-T6h2I ȱf1L()4/` j &yO@U5AB{EXKah-rU9%ҪJ\$2/TC 0*%TXJ\P%( /ȰѬ*+#LzQU9RRdA䒲:lk-!r$NK0U0 tbPe E[Uiar0Ykb!Vpg|iHC[R dk%f5 ej{y10AAa5efDEA.M\ZBLaPǛiFA\GQ-BdDHl4Y0o_lCXU5k(|ojX>kVZdt/= E 'Zf@0̲Kحkˑ?0A5"LwJH~: -KPƌ~IBz{|VEa ;-t!%J#aeu,X]HHI\a+l5-"]):4[L4T V-zc,e%|c>$ 6(+*9MȈ 8G> `I`VWqTm ҿ).`R#3#JQU>e\D  WUmLVƁj!iaDy!ܡ<]"]ԡ-_ K8\Nba+ȫ/)/>0 J ̽]̑.Xxo@[^UwrJGfA}/nIK"[3RҾ~ˋqiz@dnqyڎYHTYQP#LM3:>K5*/ *m*{y)aeҍ,u$8-:|ibVi)o`5tD||)Vqq2)_,(*4Ј)jJØrkqlAQl`p}j~^7m,Ai(8e5U6a/j%V61S#k"k *LOLf RVe\)%,ՅP$GXj{?o8T7?U)_:ip+<xM!Κ*FBV-8U=6j#xWq|e+: c 0G F׻ 2~TH Ӿ&my^{0jüK(,|o@AW^\QX5ON>E,Ba; ]oeE 2N_߷E*5  W5iMon)@(A1yUP `|vqՆP;4q؟ 70]q%Au͖*qX^Co񩥼xjU=:@%afG2+z#":#Z,Zb^Lvw8򴰘ɑ@A\+qE);/wyb2Z 9AAі_'J9 ̹LyT)OUv1ْ: fU*ShHSԈ䈫rP?ÊAJ#lTKD9|VO6HW :L^NLdʦn+vke f qv磩f @՜)lR,|9)[7$; 'aqV݋gnֲ2 rJ{*)8[EU[rYya#, 4Q2P Y_,B7 +jMCe8dL\Gt5.\H O Rk)q&%J|A#0 MmhN‘hG(++2d oqv5vfAU/vT4Мە*exf)Sj ) Dƿi#Vv8.tҸqBj~}Oo~VN=*btxObhD[?*o>-?Ldݩ*{ȶƎ.an?Yxr5 JDN,?e/TR7so͋viQ޲acA`aJG0oPӬlGV Oa8}TVH0 -hAa-6s[Gˋa!bV <U+5F>ZX=x򧬒K5Ŷ w-Ϲyra-t\.2JCSθ*։5tJcXlJ&[,.&388 6 Pvث5U@&L)mkm ԅ?QonX~djC_l2kNF'vEAn"eL %%CԜAܮ)aLԦZm*F^ (֦ZZMؘγ X%wFmM'EơWP8êɷ!ŃbB7rYo-º^M%~{CPWFk-,xE!{T >دU.j7S^=lvQLzDnj.9sDƳU* "N0N1yXkP5 G8XC s8rKUтzNGE6ŭ85W MdCϧqW"WUmJ( WҽQPx85/X4kႜLn5/ =ME; Oڍ#_BhD4E*[8#ٿgR}J4T9#yȪ7MԮtUe$!.V9_*( B[8[jn`yvl*MVƧzW#TP\|Q*d>2Vʹ ܄4H0 9hpciJfݖpE */`sl` Ej~UhE0p׋ZNanfnʟgΕE\ YI!#@Ǖ O_alJ ba:z%%Y*j WL}bW CX17`Q!1D򬜘k IXL!rᅝZΗQy -@]od`ERv޼E CFSp{0Fpyk\(-F4Jy*0MPW(OSkkyh7# $QPV baRɩ)̩#_!Gf48MBZ;wۡ=d5jȉ2ƨu6ꗳ#1cJUbuBНJvHX%5xr"Y,SYMhRLjghzqe2Anzu"ՏK_tݲXe˶R.^G zNk.&WWUՔoHEł+ ptO2tν'=IvuO=9w;ss~%<}W>?uv()'࣮;%١m~S| =pv C Ϝ:'g^Kޫu?I>|n = 5W c}odYׅ\[wM.tw}]P'ߝ ?)|ٳ'U{Vo:sn?١kV%KF=& va+!d!53>rɥ3iW"l1#Wq=[\\YC| \a)i ";OS|}>9-fK7ddQ1W ɞ(}Ή$eזեLG%SWs+ח2 _^^b(7ʪXO ct'[f=2Ii#,b11X\YJ* u1[ʌz(%׊+L|º\C |:!χhAd2}_\aLW.Sv) SӑDeԃ5̱>{tWV:T~XP8=tV֖MOMRlPȜAxU; 7>/v_ tL'4<].M (q}G>["fWO~H7.ՃFhm_dkt_-YZqۯ:э_gXǯ ?qսe ;zs{d 7@y8dW5;>/ \k[2k;]Z E';}f{L5wS~g@B.~nn5ZB&C"sʋqL47\x.@3@߉oL#\}{2'Lp6_iid1yR\|?o&Q݃0n|Ofi'䁥o~P?<>Ee˪Wͦ984Vrم||>ji%u"/|}3*3ހ*#fL*;Mm8,~b_ۣVWR(J*9 }W3d>id@󀕵L ̹7Tx sC?~>=^rnNKsH% kLc^ڇoS||4,{ x~ _ġA/#SX?_#z? /y齷+, eIb{W/hǫ5b-=q9em'?=:372(lyZftXZ[hoR(Lޡ-pd. RycZeΛ4uc=UmT`p cc$|2AW"(ahZNi4uΛru)xD_6zEL2JMymPgh#X#E/nvrAJaў*mH }BAjXE;;w4~goߝ 7M4#4 >@0i/0RD%!kE31s-/] `sk|W֠& bT\qQʬT|elK+ /^RkH| եrg:r٢Va@Fk#3TIuu橰wsC>-9;r ]f$>v>a9NNNX@. 7N :^%U]k{sxL钫>d= @? Z%m~+odt?{BئW}F8h.brZoUrTC'+dA/ECљD;ODB1:OxO OD#.HS";]yG='俓&@U柖ՌMf=?@eS3C|M^ҙl32] H(&S<),X{A%(SS+6}JN>;39 5N_^X eWRťY!y"ƞU0]iftwIS_] *|@b8; >Omm+Ntt\DɳzbR ߶Xݶz$qVyoRZ&ɮUyiQVfӼP96ӋmG+|iͬN|h=sX˱%O~4]6ۺe /ν*oq\J}TߩU2A'\ޕq)FȁY]'䝜t۞'/8{\#}rqɘǮ1}F"Ҟ`/͟p7ˍ:F̿ n|{n~>@FQIdyn?oT\V߼SR8ןA횀.|n;.dNNhl4\͉rJ澾 faU$'mwp#9;I_g2mD=&933tLflffdV3c{#/eI HTbktD_a+@5ۚdt&1*vSUFUA+:7 I+:3L(fD͆oc&]nJҖ$>9gX !R07ɞI`Ad3mѥF YӋ&5L).M#Hp_\ÁHfE ~j4=T[-c##8w~e}זW4RJ>uBwo΀oj*A3˒=,<*%{bc%[!U|mZp,BVH#p$Ѷ\=<}ZmH sT6r6N 7p0Mx 8Qw_&sM=0Tqȵ ~mna#hU\aR\ߤ× fYߔWAJWP/RL5%vZͬn.J Uit'D-5MݱY\m.o,i絠$i+U=eT+[][DO,pJշd`dH(0b:G6i2_̤R R"FGwugn'ȑdS]tnbsaKHm״kf*Rԥs,5]#i%b7I묓5Em6Ww)*MiSjp<_=2/|Ay?7UȐSOefSlG\v@7]BIf6nF77P@s)O}7]lH$Z$~ՅLk3.O=s \pιy\=M~鹡_.^vnkoC_b#`Ĺ w݀_|瀿K/3<x)xy ϋx(jK{w'HE*0`0_<xϞ0oMfqĤH$1&{ۀ,1cv)E3ID1m^6=u%ɹaGN՞jrfD$>FlM[y<ϮKM ,Yebm?$'Pxo8ʕrضy-@ i9=^SΪeVviu屭`gJw&Ivv+V*smka y{٠T/v"znKP@ (}"cdIjYrµu$؈uIsu̽_N݅OBxe(3eṿVxT#Z 1•s8zwᓏ[~m L ~ZvlJjHg|5&,_NG/~mkN:$<,k4kuZv4B"nl-B:w'iosWxXSs.T 0zts~ͦd˰w`%^,][;m `\|esl@놖6m={7d)ݻ"iHL~t!)_+(@? M B&Ԁ>In[#yh'!_"y<.Y.poGe(։oyZ:欸~yr;wuG} s$Do P׷;O=IuO4 Ozy Nd r>5gFIuXSEg͢3i;~QzǖO5O_.bqYtTry*[tm [d]d$vlmEGkbŸo ˩ɷ9=`g/Tj;\2u%]d]F*[b;_;'>{Uؓ> [ (T;s>4z?"MٻbÔ/%oi+BQK%2j:Y̤T>뛌oKO8^zP4b fјAPlz%f#?h,]ظ]Y+6Qt J-*<_f G%dY|y~heV缫+Ωَ ]0kf#j_x}H[@SHA0ٙx^@{ݠ:,y>B4]fUlAg.c-Mv9I8Ucc5x@ٓO%}9>+O]_ )|>ŦcLWgP6i;Ƣ;tEISy8pvN#PaltH,:~Yֻ4khOY,DyQ&V0.nwwvooP[`6 N_*G֘ݽD.kocBN>@"$,MꃆoZ۔Lx*D-d^O v~SEnK_mcuvIZ9IUe 4+}LI!9H}JMR%g,Fj}W\sα:8PCH1ouht8 OñpL r סR8D&zX<,NPXSsqRh[=YK'CU$ǬR'V-qS :r]5v,VGg7x_:q\pt-=$Qe=(B%(´ߥ%g=riL5-hѠlV#O \GχlL:oԬ1^*.vT&$W~\(,< ߿.vz}|xHUsBOzMӭtȫ4^Ӓ+֘rB L۽ʹiy Jm/ot^ `.Yd_mrոyp,;4_ O\ nN9j51d]WgqkU1⫂voKELR + KKFO3i{|4ol,h.t9SUCiW4,V0wKlMӬIlώ]꼒5ޖdMe))?&*J#2rtV5 ˭靖L+|;'oԔr.|ޅ a^i6ǴtNۦ.|\byBYO_BȆ^rŽ3 /}d7=~ej92Ơdk_MdN2EKŮ:j+vVL!KuN][4ì.ؚ /vimjgx w~Tt8;g!4"uЫ=G*mU-H+)+M}aT99mZ\Z^1=ˀ<'@r._ FrJ\tr@hU ̓C"MBrRe?-RJ ʧ-+p}5wMHhgH+$ dV٥l`l8k*Cd:NH9NA]ӻҳvI*ΑZs떟hՋ䫀r0]"zBKj Am>`&5D £Ϧ [}XKDy,ۇ46tLU8L> ^W',<10,iiZ1j|?C꜌AuՈ<2z^b}iJo2W[&jds߰ՆJGB+&-OV#K>oL͐/rUh#v8"PhA؋ s/zUGM~}bw0^la͆i11r1S,44ZJL.{^d0@]OQKf䈴RNRM 6.S_4uր.-:t#``9y^9~&qͭM͐uvP  j!9vYb&l#wo-ڦ-K\vmTg,bmt}Q:\劧A :9ou*5)-]49?w]9M._W9>N仒p`ڿwpkCґd;(FфnquYo[bkn7ek9M}qMb;'EiإZuΛ YrGsA)mڿ:'t)?>ߨ|@_wƉ/rn<x0.$| ¹sCSk=`蹡w~Fޯ~|çW ,zS7 oYA w \D|a/"εsC!%@ m>^ٻ.IkuX/Gf3b4T=K]Bٹe645BfDG6{ju]`AxǬx^v1^nV>&8< 6iU:tBpekqKj0 Xx^MpHlR]ȇXt T&V< RoD^PAGťd(YڈGczdbkҨ"qT=>hXX˫h$\_,nG'G,_#E!2xd y\=NDf/cq$'ǑItg&/e(:Xd}2mD!£<}d)/FbP@"'H.Z69_ ~Vumv:ohz8PtHz(@'8LD#10VXh$#f(.-rO\"Q4Kd1bD"kO.EP.mDO3~t4~b$FRUɍq2:yt4@gS1Lq x$Z53T* Xb5Ki~GJ z|71E&&du9gҟH,sr"TM?qǹeqjeGZԾ3hgjٙtl$z3J*L'ztx#1r&㒛ǨK2I"rzmzPkD~NOH~&'(YOOD觻15} 'P'Dlk7N#bG&FȢ,dd5,rQ_T񋑑I8uX.l\Gd$˧*SP˿#~b229 Cߖ#Nj.ۑ)hl$JO-eLD'{u6aG'✓5" aP)d"> :Dl*61RMq.2Pt0F@ c(HtZOQY?@qX w_?<^YX̊nAi,V0=ڭGpI&|$XkגǠkrz$>xT(vfJ{kds`kK"8uDǐat)sI|5ONMo,$WAхd_(GbQAq"'1OO&Mӑ 'C&$YX8$ hQO&lG?Ɵ!JO@_Qr2O'38*bH)d"E#Q6dk;K!1GBɒ"A/H/? RYIHOCx] =]OzuHX.(\(`WǓӬ3 !`Y#!$6h29q ?B#ARb(LG3wD:7ʬO-=P~-+-l>3\Z !AH0N)C qȵU>"gAMu 6.(O\G[9,{skL*H}UJMo356d͇vW薾" w q|u&oh擯y[:ܭ!Ǝ9;Uu v6PX)lEOa&KfábD1KdW#-#}3WW+ӻA~S'7K 8xz2#':1jGdՆӪ u@3wl0RQfpO>l|]#UQo gg/?}sgܙq~8g~3.򤍨7#52qΈeНOK~Z=4e|Kc3QkѶcݙp>2?~f-S'>iE3\#|Ag~;O >? OTwtǿ o: AUsCO9ow5K:;B{ķ|g+ˮ_w+?U=mSN~\…+'秼?~姽 |'O]+?C'O'OYW~; >o_owOxx>}{?瓮O} ~ׇw_OO O[|]>y'3>>/Oy}~}Ÿ Ez ~'\wxه'|>W?>'~;O}XZ.T[ബGׯؐɍFV_2%ZYڭի#h,y:_H[z: \,SWX>Ix:Ê1kH cZnA%"䗣H(21 WccybL]&6ڱ1^CVQXM>rLPl=pQ ?ȁm$F+3Hhv %Gi'mdf::38}<3ML-N>Mf"r-g)N=.oIZF#bL-f7Wd(k P8xl!du՝|T:F`wI niuDZ=\=CPڀS;!JUӨI >tTp&bH"m yu4 *V G .?Usm`RJ( Cai+XuK`&EnoA9&q5dR%տ=ۦ4ڃl_4M )FMM,)nsgD$*Ge 6?[aOc|zdlǞYUy1x4H]*ƴ\;d!Yc+!^}1ێbA#,RAu3N,[#a)1[J)5Py˫i)=ѸV+ĈnG)\ûKw0O5'4w Z5tAlB2ȅw6bnXBJ3ܟ]H,[2"d;Ks ;Ra#;taII!G KJbjWl5P y::fj?.)l SIĞS/d +.s4*],U)Dz\L=^NS8a'zPNjjR[Zi_;j ,>}~}a꭪X!Wiu:¤yT TXT2-kUumoujuot.Tܖܢm5+y? miוjđjY֓Nߦfm҅zf~k񇝞hٰiӃe'U1f9sNݍ":K}׮r{W%QI~{(oڕܯ>O\Mٔ{*|jQQOMg.p^?c!$*U:q_ ^W<ۿYOS?ֹYqǿ]?wa/ʹv>f/3Ahx {w'ZDLZ?t]Cy#F+:ټmIyȧc7I#jW"y^rKv5}FgvҖ~EqQ4j\O/b>!5tJWy2`0p=ʥv. ^g%KvU]Eh,Py(B >]>u@4q[ѤRe`qm %]/fՠqulܫXi!^+Cpnn1+[MY&c2N*+)GNdqrDWuk&gH>drBb[.'qدz {D%|r`e;((YՍbÚ4@:f33^PFZOl*eFzf]Y;!A?qm{X:bb=v*{LLu`ؕpr 4rJS{[c zS̟pҲi#&)=< pܩcnֳۮ'U:NҞj6ꭝ]e66Ctz9`z3+aCtM$rE<|:x *D-$o GRT$VЭtVz,.3ŕHe2LG^B6\kl4d t DZ'̧svy5Kgs v.2LY("^OKL>d1#++b18`iL~!z/9{L- Tq]ORBA˙w}nQ1iO-&s̒$3|6U^+b~ei)L1*zp[̯-,j&Ϟ]s OG%5 3c(ZxKEOZJJ:U?@߿]{P݃zAo,=~_߷ۃA߯ۃA_z~z@ۣ2k+UzDy? @[Hy?֫Q_? [_)K/z?Xփz?X?PQ>׷~=ȶv +tu^t^7H~:P/A:P_Ӂ@BrTv>IbBD-Ad(FKiga9>"M-z^7sr,+[&lmb l^]#>9D؍ ca{l. H*5j; 6eVRS dҖsh,`5!@ّ]4FQ~mդw@uz2/3DVd2#>M?F,"N6ZS i<^f-ڮYS9NVFSsS3JYٛNYn n,:< 6EӨB"FeF4|88|k1,QHBEh{eG5*ȃIa*\&U4M"Cb#K)2T+/)+c"{)C0A1΂$2!7J"}RhЬ=`#r|'Ɍީ5U xFeh8Kg٨ [y-UׂiIv5uNQQbB#+bZ/ݤ+:&#zQ [9CeQOfrJV Wsp$cT#̄N-to lO4A ƩFIlٙ{fRYUx8`}r`[ M9O_Ba=qٝ$)carq6vIf+dˑm\"B7"lpZ~23o㟲zoqz|;}nhߜz `x\ R׳"5/ :e|7FbܽՅqI N?±`T?yڟ=x&4+D@^_{*VK >$k# Cy6цz?ȅX8-L!"꿀4P%=G%gˎp^IAcJH) N *IZC#C7. ;*Ȩ!6;y'1{n,#gEJOm_dP(tsmpz</ȨߗD"A!"^3+SD91 2!£!Qȭ\J}ٹ{+xlԪa}YIRt@[k<5f|ᰀ^ tN߭,ws^2 OhG@r}JN4QF`ՐjfU̧VCѠ ݭj6 @6Ɉh|&9O/'_ T(z,b6``%@`] #急:e'K) 5 nR|Vj>ωz+h"2byQnEe9Io$JVjG>zգ\/rMu$d*-,!f;e{:9I:߁Oڰ@ |oҌ>=U6-8oPljc]d|P7ވ憴N:q9]'v\R"k1li#%=BykB8#K' ^H>˫K:eȒ Bۢh0&⟗0Bn-Z o:͠8߈TVA]Yg)gޅ%vvn:bӨl1F(%PVlҲ%U~NX@]CԕMc6R{qPB3 叚MWDs]vٕM>YLv̳%2&9gFcᘸ|ynNo W间kXdm9fsv|}'C?QmKIx֋A^%5U.JQRF![5#+&.lffvֱ6cZ)9A+{ Ʀ ߴ@WG NM&6K{D>ەmY4h?[\E|pxma.i[g xT"[ӗHÇPMoBh|OaCӐ:%Pl>ȭǘlLv%؞~E0^o2fjey9K`'WÁ{Uh2"EgZvX]oAw3ŵ|ne ?] (C?.=>~rRHҍ\r_+fiV痲i}h㘽cSr`r@N41 4L=#׏PJjn$#<P.>H-/M``>/߹r~\]q2Komx+I_]"Octy[.&g% uvjt5[SB!``ꝺׇ#y+SA*Sq>8ՙ  ҹ.. MM? ~#sC5eWB e;~t\乡:kRw}A<_xSczٳoE }%%~,/އ/:w7l?/KϾ/W0R+C"z#x平E[{~t|=Q>:~S|E1|~>  Wyst/}{񅡻xnHѹg> ߜ:o5})9Kz^~; Ӏu!;~ϫ &ˀ7 .{wOL |pC_=7]N?^)q PMgR:ҿxc燾0 =x ;;]_av;} n/~ۀ ;~<ऑ@|R|{A/}_>,~-C燾0.\y~w mY<ߕ{ˇۛ'@Co#>ޅ?o?A؋@3;%x<cй;q|X5[[{?(%O*lj }@xkdRXx{ߝ>0Dj C_x~5II<_I{x.kƁ.CCwO|}<P' ~SxoK|Wx9<7-pEsx. =}}y^C8x>_g* x'x/b/0tpxy¿%r|R| +;OA+@pp+W"+/lU<3sD ۀ! ;6.@='~p ^ۀwb~ ^oۀqۀ1wvx pp ^wm׵1|w"wm](?oDqw"wm]0~xޙݾgz%/_zՀ8 Xlx/ÀO>܅``v>-\0+m~  _ j8 x PXw n{xccא k2/d7M;ppaEoWnoxʅojxo?;tv7t9\6Z;x>[V4akNeCMc'5@|TwjZo{ķYx~I+imSkasws lᯠbUJ0'.o,Q eY&"է/}g$wK >UWΩx'im>YU3蔷I3*q_S}|ӝNOAH+_)H~L/V=5t9 _$eh_G/2*g*}G= {KU:+ 3:z>Gm7#A;zI6}=}ވ |ϙxJe^z_'(Еw2@ʟ?]q:C~W!|+;w#ޏ򝈷z>}}`w=x/H׮;rUH$F^T`*yXv LZLmyQ`ݖXe[Vg%]G~Yѽɔw B^bOΫkieؚ;].Lng4_"m_ )| i\f"[C@Y3jW\p9H:*Vո%ƖYB"[EJO]}(~Ig¥ !"]%~[VQժH dzoo krpU{O[# W,/: p<Ѝe\k=RjXfQ+Ve簴R8 YB̆e쿇ˆŁW I #QUv[[T}Ehv+Uq{q_[[y@ p`d G]2 \SFo7fI6Gc%31.@FB `"qExbҹ OFT 'lDrIaKneŲOnuU1(|xpJ9utDk l.t\rCDXp=3!:SpN9\_Mm6\O7D ^!U m"†]aWEP_]!_݁A"Ή|tv0TuTWחdI|PH> ޟJ1S+y1L)aSSW+<NY2LEq1W֖b.#+x[Z.3̘Xesubb/yt)yF_OclC]b>;V8V 6MʼP{s」A0@:14 N`Ԏ#O*1>}V]$Q:"X4ZV/ A3Hvm: >wZCnd4 dVgӸ9&67I1˛t:@n6'b!/5./* t+꠷2ت#>e;bB- M9a:q9)IG-{c-2nT1Ł`I5 6Vuz.v (Qi7jܭSh1$ؔ(;s+Bt ٲMiQ l)ChCowRخCoVeHک,-Isd}bc#BZcJzZ[6euo/P0K+Ar &|߰s5K>;klopb؇$#/lEFm*v ZɶWkaې b1uu22&[o`$1hT☻~-+-l>3\ZZB,Zc|ZMj"G]]xVy:6wKSٰ0[`TT>Vpy1TNüm 28іWA7'6&ZfiiA .V$ Ӆ(zdÆ52.fNFa9R d,:%9\ؒFQcMnMĝdN0Lt}εըnºgq/6izTKVl /;>-gZ8@=x5 /C <<):m9ۯX#q7$q눯ʶYjv fä+M:Nc@`cEV̒sL:זw SEL*jUSFŶK3%pi!#:)RDҪAwN8ǃNr_`4h=xі\iNk7ʤ)vً@捓(zUūZш'v`6ddi\p_?ceײ ^;;DW1]ţWs V^QTT%J&HF,07k@6%`mV]11} Hu)/b(iL㉉ɩ#ǯ{d=7^*,V$ji׃qEeA᩷,6(Kzv)ISmi5.T*<7ԇIG,Wv62&ԆdiFκv͚#C{^GlG^vjLWZ1쯞iLjo!k?ʴn̨J' w !iL/2*䡘"b E'gʁ*J/s|5N-$W{T^f+߮m4FtbecPbJa19&X8> wh=zR& WjrcKJ5wi ^%ڧ'lhJɿD<∄uĚ-D- 9VURbA'X$h-k8 G*ҭj~}0TDF<Kʾ:u^Ȭvؤp n侐Eʏ/wP-kۣ"# 9]V%hNŽIhkz CJ lj¹ZjJ9BԭͲ K rmj)wjVd]9KL/,8 #5]%mbIO-rxbƪtVt %ytD"r#HwQ7mdGj#zM@pXv)%&(UU׭dZD;"ΐrWڒN!;;O_'_w_Ø1h( FQ/rߞ1G'o9ԜZ!*?r,o@\u s¢9PDD`%#A*cb6~ե/D̑ hp>hWIzO)^c^[עgryUA!}x}xmg,C, RcfD3+cjqd8pNqduvjD1@3޹ sx5XKAZ5Z&Җbp;lڅ%RoAsl`WO1S^"v#cp<#a/,v=׶,US/B8?"erv<"TaWQXp /dg#ÄtѻMy̖^,, G/prx =2gW!Zu])@ F6/#ww0vuaըn5s QH/;w>q߫C҈f*>~ <~Ɲˎגz=ZV7WOkKˌSXY"omRXőK,ks,ޘ80#IА[!ytM}:Oܠu4/,8~t{?J õYo8'NW_WgK'SSJ)\ʅ'X)WC8uX-ENAQ_m)fй1n3vk,xlgz>d{2;|- 񇓳]7W~K\ӻI*NY 2E ,{&)Zк|8YUХS5[Dz)nG+B%"x$HMd7hqa,$Ia\Ɖiτ'=~KpYQ[|֌|T[)M.s`?Vgtͳ?(NԙDL&P;r,mI .άn#(PNCo^Kk_y qB y,l4 yܢv„EBh`?".z%cHcE/Vԯ2,d˞xt~?.wVOǿwjr]Ռ;O;kF}'\5_/˽'T3ZVs}wFҧ̽+%1wh(pwׇE%}#f5F;y'W;?ו3VDT4DuŽۏ58/PG23& ^/8<qO%)Xjκ$t^d"=3kJ#Lv|:Yѯd!&;!ENWˤ΀I$p9E\(p'\3a/[-<*h;՝϶b r{;]jѷ\&@V@ $x{YVnS6Y0¦|pN3mvxˡ[ڹ'鵐}uP;NYȈ1!jhoD=9r+)Fq)cYNFbF*%z.i- Ɋe*v}w K[kt [ ՊPVbǶtQJ(_xc`g,GLJ^â.5# 3ALW2o8h wى `KܶvqasyIIGCh՜GG#dqD{B]o8_1ϊ b 2Cy3wP 2aX?#=͛a57~njECy32Sѝdkݭ^ܖ_ӂvNչM]g@n%/(#[/Uv6%.|lIaQ44XRWu/{q1P%%ZHFFѓˡQE?ƃY{RQOfn*T۲q7K-sp2DO?ޟ󟔔r'yѵK,Fnyp6 ]D9۱d`5g)4(ٟhnzp5ײ/i˳>*Pe9"0/|pΏT Nf,3z']ż(Ѽݭv1oW[םxX~1N'+f&E6?1LVd[#9DTQD(7rMy 4l#:e&Kj4U=%qB G`M^Yã;*X2ݬȩIAs.475~/%,_SV|Gh~ bӴa~/&֚o ^CsgpQpoRn$2yǽ=w# 0 DAffe ܎9;ݳ5ni[B WD`Do]3TKc>$7vN퍐v|ۛ!"DuWhx3 }kB1 #@4+"YDC4A-9X lο >\#$>HOQѺ=-s?_<ߏ|3a~Émd"_n*jG:l d#e p[ַP"nJmaCq+Z[PC<߹ӒyV~s^vţMAS\(7ʬ z_Vp%/4WHPo#lᨼ~cC3u#I^ Io4꯶;ȝ8>}u|m fSiz{ZϋUN4D7~S""4!촣s rg7b,f)"W#'R`Exnҋݧm4@HĹlJ&ŷV",]imÐOwx*WEeҿ|`7HKd8e͘Η 'Mg->FO`:䟫2hlSU|1+l7yi&')$kZ' b="yB? 4-'~z5K[)tÀ`%61ɇsBzH{M{u=ohjtN" F'}k ' *(0|#,&'}=y* y@8B0Μ1RZU_^* i{戰"ʹEOJaO'MI( O߬uЯ^p95<g&UJvn1Ia/AhՈb{pP |ϜF{ Y~<9{}.ӍFf8@Kz0k\#9 9P ;i#FwSk`Hxb. `gsԦckeVH1ZHCK\RN+9cF5cTavHNEez#d:}JYu@_"' fb5/*8TJp`IV+Eכ-F0[1T49_ )zx ȶne>iv^&ZZb.{Fϧ4DP"O/k.oڥ]ɠԼ#mޒo,ht7 c{B8M!oxyN }݄QTK^)Gw17݅K gHӃ7H 5.o_]9:o~| ޟ<.1Q;N :SpwOdGt%="O}*v5IZo&QmIjN!ˆi*(6[)뿩vvE"0DeumwҼ ..|>HNDKhסV|Jh O4-˻]%KIwjFԫȕ;x8s7%FWd>:ƣ`|dp@AG@LFW76gv"re"E러1/cE<zizQs-#lAT}8~wlIɭ*AYJE>vwO46ιw–ĘΑ)yi7lm$UC Ap!;mcgo/9_0 m=>eSf/LUd]z0e@ Ŋ!B477N$o$0QNgV.w\+|3hؙ\gvovax-&˾.LGE 2FVL4<%V%w6+QV뱙O؉,Ϊy)ܕdʾ5d9nA%2D?rȋӃY' o xo/ -X\C.{mL(wZ)a9_1WzT=^"g^lq5Km%D#(1k/ UA{-?=gfެX$1v[Jz2!cgNb)Pݰ $b V A"BuWwj n4+UJLBvų-a Cd UPNaplhOhj[4i0P/wkR:ƀk~9qOej-@"k^m_S#C'A˕_$p$@ >mMgF﴾QIߑSlp]C 96PGx1Px jߒ_p۝(3ӐuL,m}i)0{cPglڅV-/%acҶW _(qHJYv qA sod X=0tg TFBH)PGuXW/`B5ˉÎlpW97mϒaLQ))طD$ ,"Jxd"PV!Q`0ֲxUy+ΩQ/̣]3u=7ѳ6 v=JTnDMj'TNh͐U "ƕ\z0ՊaU("8N0( -.G˔d;.zqj׹MD,ʧzM\&#DGa $ ul0( q=l>b\l֢N\48r:S 5hj{Zv"S~<8Gċ'o 'NP5q7oݘciV-j3UܔC' B2#؈fwD&%4ؼb`[4".@hrQ8qO܊⒱/lר_EXcc4%H*%Rz)'ˉ:P,|u n{l<">㔞lV̻:57UPXQhӸ#ө2JE>1Ny{NIk;6K8ݧ[y1mywn)\+Kҫ([ox 4+ni{k`tP߭672VZr\N&ň< > nY[G%[`T΃qgTtQu,:{q;{0{Mĉ:O:AͲ_SL<^5fC/ –=jyZ]a}3? 5$J[hDž.aӧ^-@(L81OW? {aHrSEFEΞom_YG8M6g% g{`)vo RMa1rnZ6t=Y9  WsP,?dN{;q7c7|jո4ψB6SƎXG}Qٝ՗(*e'u5:bU p &@\6d#qNP :nnQeȷ緕4VR!+EBo`L;cBYW-YQo9;OZzlZe7vj{k"Qآ@YTojeYr*7lkv|;H)@n޼2M\1(Ke4TUSÛ݁@M)eQFvcK¹(/|Cz`"N V*Xj;pm7^^m r9q43=6?KETkوYӀtX.z#'<0֬ʶqg~Q 1dL%FN(,f&`VV&MwŒZ c"eChh E8ɹjS؎C?6x3wgWInk%lMjl|ph&vA˃zR3l0-|s. Yp(!0w]%DIFݥR(Z;AߎkA91FIz1gs掋z,\!N;Ddް=qY+][D/~j:=FnXʉ-0mL`=HQbݣpR(^2)wj l#1wg!ͿLK"f.c#h !pG:/D5FU\r6U:76b?dix2wyDנH%<8+칁<7vO@IJ5_YXH읒s& np]&QqKq$O~sry혢wK@Mð~j3u <#u{@dk6l 0}Pب-5SY98"hEg fR#M'7'"7EMM> Fⵚ%fj߰BAwDeDv`&ߞ'vh?~`MT<^mk3 V; QW `xF?/XɸuOu#*?-$L{d5R¢ν>긿ݳ>_C{tpyA& <@:lNX1Q)ԓW~'ɫhH *$Ι ˖K(yoe@III.5y$ͼ.4M3:8R}6VkSى45-`pqT<"@%-ZnS.҈tsJ/UX(^K; ecӉ~L<<`SfTb b%7bv݉kCakɆFQ*n\pggo(_ԺM2bL|5L;-z1%ՋYGrmkCbc*tJ<QԻqߨNdQHK R FX(YkW*4:_e^;6뢜{>b9BZzq t{RD#sXRtu$HF^pK <~N޼\3A:#kzVloIwZe ZJ@6FG)jA @n]l_^:fZ?Rgq^bݯ)Ƿy1̆GfAR7H6eG@O|`tfC UãnC32+5pm#'cБNAG~,NȢnptOÔ^RԻ7XmvBO> #nf3r$([M643sأ+(w (11t$ Dtz h1!ۃ_I)kH/~\",iͮ )~ ZFkB;eV"?vs)m5r<{m ^ҏ[X9Nӝ'HOcH1|32hjEz7EEa4"DjѢa][)tcpLg\U+f 8q4 fѩ's^u`tY: WWg\p-&ւr$(:MBJS?hJ!]$z),K-wIiTDӤ0ݿqي{Z7ƨsN=~Ņ(`"gx*\ptE2lUQCp=Tsh-4׭> v(ɏ6񘧸ȁ0ǟDɿNA_w;ㆄ¿&w4Hza'#[I P3J?r4 %KRxi%U(Vw.w¡;<+-vOΜ]<%N, i7K>vJ_y➀'x!6" _3\qCqH$+8n0Z R30 -ŗrjQT[XM@ENhX L0F-Y/$㺸gƍ7U5~(6['+i#o-bnC}dd?X#j&,.RV&NW,*%1y\D^\x1sd؋wnI !%O(|)K~,8i|(+#@ hЇ*C6S]ݫBzgd (]F 1OcT<_HTj#|QFD?Q k"3 9cP8-Y7)b~Ԉ+ hcHp8h G0'En*a+ O W%\dBM;/!/8;m{:3tGޱbnz.s>V /p|/c D9xMš؜J?" b/%9A-Ws҄e9ke\r0Vpϴx3<"PSN]ry*䰺C2wpF'𖮾qsU*Epiz=V.l&`($eSޯڷȐ 0N5 OW,GR=]jkY1ԮA!zqs0]ghIQ4KL7)|.`1btGO|s0re>r zwѱU9N{gP x\{<+|IfޜLsUfۣ"#+̩sĀ&S$s}#hT1FZ*LvaH$ 32mS8 ,S^eOq#6 H1aCxJPSn9lQ?gr\A`heEsarAi~<E) :gFBeҹ15@ow%r~ݞOGz>qкOa?x UD5>@L 4VYU݇t,  Hk!+Uѯ9{AzBN#ߠP_0.=6!r(uy,LGgKɫ j noiֻX$v 4M*jN·V֘RbͿ" 9ɦif5=hkôJ.te[3Xﬨ\X R da7.ҧM5Ȧ痽k;8jf:` D?HTY^ε/7WfhD`08FᏘ^v#bp$_7Bę޽tŻדs^܄pd'o/O |2FV^{+ ou@ј>9r{+9iE e.;6>Ÿ芤 aU~&Z‹F 'Ń3r_P%JqWqPըƕK'LJkJV Cʙ4,Ap-i [MrBg{1 mZZ?K0s7X^>oShǻ5$e>lTQ'DO|w⊢<0o|G!nN|o~< D1a갱=?}EV(iѮi>謨= eu/gQ+Cw (H@KK"dHDoRQq&U'X gD-.f)6YF6BQ P~)ai>,g?OeBv9eeF6HmF̃|/yA8gyTA@2\ĜlgsG T QX};o|c ?с y֬ s^kPZ#iwm?Jufuz`d ?}w TqI7ڄ0V<'ev6ݵkd`*ֻ2՚"5K.!Os İQ m&\ړArb »gRcb^ a߰tQhhs:,/ԛe)n5(T TY(kǸDh-/^z }F%I}`NO=C _p|;<$';~%Ka/q]/JBPmk tYC:f%qT:ú&QM9 $Ujax1X{72 LWzd"'MM0Fhqz#QN2"b_#Hp:5J.@-c4Y[7^o+2$iTc=o(_f?slT.'"눤m˸ *3 ά*mh%\႑NBNrLv<(HEMrV\IQa!MHl$&^`iIDI SU !#^E_у(Dt[9 A3vR 0bCQVpׂFg%;HAa~ &!-8ޟ_6~Mf`(/rP]"1'E5c$"3R i7TpX3K4zcje X#Xk=CX!$q euCY^f?\|x{a7#XY[_b;}>Y:^tܼASXqXKa}کsOo !V47 @Tv\l# ŋ O<!H"` `} D7=q2(OVC?L* á3<%4㠉$Rv M3ҩeJ X}\n@- $5l oth(x$!=SvMAџϠC–yջ%^<.td>/tA`d?ZL7jUb]\^'5p=yV =—&1 o{q wgy{%ݹ|zXɯZݦѻ"I i s"h "4] llx`Bi/Dp]{umdV'}hd415B V_2,Ah7EB 0|4Y0?Qa ^?h:'Z'sϷ=RgMm,p[8ۄH3^NjʐXЦL{1M fBM &ukT>~ c;eTō o%BZS?澘l_ILAIKG0u/Ծ$ "Ki=1NDS1DFS[)5U] =&M%Jh,fSoƦd<9@sjqt9aI"batFj>ILxLԟ"X dUF!mm)ЧS!Xm DzϝYTfB)J7ۣG'?^ TCpjO0Zͅ6&ʵ%*D8%f6$Qfλ݄Oͺwh\ʎ^̚6@"w)Jo13҉رsLXaㅑ,np<2|2 NpZy*sz,}<*9ԧ׾ft0H~Gm^벸RWDdmuVN˙t>ʛ1hZaX1'n;}NFiOM5=hN/aӿP|ӻqySHU4[b^%yHZ$UTZ5i\0V Jji?(1Q2e "A!*PO,,^SP?tF}#~hBVVj7rY{D^oX|$fuX8UeaDS)6]q[h ]X닃+3 ( פ|Ӛ6XhuA(4ߘPH$_pIXB( ;qFw7 ՄvLO0kGſ[浞Ҿ=0b=ZxO:1Wz$u P7:kV("qQJXУT/ &d hHZe|)"JALץ ANI0T`ҳǏvLgo!R uĖ<Wݽ'{Ϟy>׊>PUnܨ.NWEs fwA.؏(j3a`eQ9H"6NA+9mbQŮ*[IhTzQ6R8[X!B0?L&,|5yZ:GAԜ ,SڪW|4񻒉Fw!3Q>2P)&:{_GmRIHuCd)Q~P='IiWsd}eOa2!֖ܔ(x!J+EWSNq?E-@Y 5jD)[ل^DC_!$MqHcgl(69?,;/;`ߡ ޵Ѹ~` ۇvin1Y[̢Jfk2LJV\E&,k7.f[M)km:G^d S=Vms2n#ݽ5%/g9&xP50b!5?CՉhnsqo0!b~#46~M+s|T+2:8d^-*F.3N͇ )8, h4Сcl+:<;t.vJx$?Xŗ[_IT!P}YQ#RzyՎd`H/7P>ͬ4}!:SQ5q 2j-1y\S(_!ʚ?WcBaE֌y"[xR^~=S_꒥3 wrٙEKNxBihKw/1߁oe3胅!hIHj XTrzT>mdJ{Juy1ZNG $j 3ɿ7~E1w?i`=Iv(k̔ZOQ=dt[•/hRtb; (qD-O𠁒X_̬wzSyyDVj3pGh9gEщGr,ɭ2r57<"e{z?yN,o3r#kM,$dIlqn<9Z'AxtZ"6rזkg@Q묽oeH*[DEv;eo bra7sY24![i("p_x"@O.ݍypao~~娨2O$}QG;[,㇨"S}+4U);Cb#iO6+ͥbxrJJ1mu!wR>x7V6{`bW~" KZ&FKUI\m\[s ϯͻWy hkip]]kNV=ZLf E;fBɢVA~%}zZE 9P[hTҭ Ó<Yafw[xa0j3 J9'>G~ڭ+[O1 K\g/Mݳu{k[B'd0fWo}6k=@m\h}RH<'w:CgrPFHn륂-]{>-f/ތl0BƋ(Jv[3;Q(boյ@f]8;)V_Un_fa|\ۂfF8o מs佞EJvF)Vyo"}ꕴя!2vo_tMEeKMt{"!beIou<|{Sw iX(^к% : j"v7ϣ@1B#ެtu ٫;҈`s9}^w}aV m5Q%9Gq|nS22$ώan18CcK P$A4pN~ڴw+aINޣƚExSڗǂtR :@XFmI`΂u6x3T) VL-;J*q$[uW5:vA%%q_.jN~$VʶDe5vr$# 5ְ D宛(bϣ欼jEwgRJY-9żG޴|G^IgծQѲH79K㚷0d',os*4\g [4VxD病ahLw/td^a-'gx 䨎:"I+p_#P^~GmY"r]ꄨ{ =oauKħnR-d99!c*[& ۝yŦ5sa1/Բ0.yR}LVh%\D -ˉ=5 5܅|tFP29f$=El7"O+y=9>KK)6Ys  bԛfW S:9ջ/WX&j+:jsT]:O1Ks fMO(Y(%*8BR8PυŃt$05ť-ɥсH^XVm XblZX-)l-LJ?\jS)Y!]|N5)*IO\[ײ-CT9AFhAf ɟO+bg:,/QWB&# Ԝ*OuPһ칇0ި2k#ʮącEYoJڗjI~rcyɡ0I&1S-\g =d>մ%"j#1bgՐn7aÊ˞b*Mw;,U,Jy`V0C>k?_ۊ*15 Ė^=8/㿽?xgx5u~W>wu=6m+#" [0wʑm*;gV"ΤR9'rK%'g8D.Z1xNBrOu0͋u݃F(`ʅbi9Fm<:<=:9?dgo g'sxwSv浓]?>xuj Z:GӍh4\Ҟd 3|~#lvة{Q:'7e̛ (],sc7zboFCB; .?}Mb3̀U5*Xrh 1ϓb(|Kyl_[JڀLL!P+=FxwQ2 ᛈ9.{3ٽ Ȑ MCKbVk:ҚrHXrּܪ.XiSr*} '-yZNj |,ipbFݟNi }核W?ƻ(l se!r?{rvji|Fi]>論vz zgI]E`~Aov98;(׼,EnĎj(:9D~t]'T,a}Ʉ¤d7|s|Qm^Ʉ+VgEsY*&@r1+\*4(mlOmflNK<At'6-匀;g3Tcј\܆ߋ-;z͍z;s]-*sy9Ӯ44Sr?ȺN2A?IIQ{<@#}Pi"⤉Dc7!{x2YP.ra5I _?rá@vsg * PIVAS/ b$9^Ш4 +JTfysV2N8>l%J8жXԾ Y{сqaK7'$qk. }8;8_am;;NLܗZt,mO/ p{Rk!" i,|}'|l'7=M1y4aT1F]B,ڰUL>ב;H[s]8[K2:M ]Oy jLEmJEl FJBΗ|8)|C nsWiAQ`ŒpAwx )K(Y=p)Dpū/$GjVrNȕn)6 >$S$=Ak]?y'N/UUB`jȷ7Y4Skfm>z-_;+E. Q#1[<oBC5^CA@$Dŏ4BP-sp/ħ 88nl-#eIwbh13`²~pE=K~(gPHev$Ve淟IVr31[% g->v s9FN!Ε˧#-S 5陉{G%tY-$m?b~EdF4j\ܐS T#x82Ȧ MH(EtO^-Np'`ڲ=I,rW8wwgMϲse()cH-t p$Jf 4ݫ'%8}h"vR!Zd>.~w- prIiD }yNᣠtljQ 0a/WP e+Iw`zb^b)=ڽR 9նgUvtkZ6n դ+ Do7th -DV%u4MFwu;z0]@#;2!-)&Z6=eڴe?UK9pupUj"=ĨY01w`jBqSǯY5u %u+wE;#Gfe|P h"FEP%פֿtR JH`[Xn5SȔWBxT<8DsGzȾrU: *p.G5 .!)D =J^_E<#ͥU֕ܓEbmc٥! @E|n)_G?6n M XABB8ZAHU ^لX {81wXkQR2OTZ8 oC> Jַà5*,}h1X߲]^0k'8%sX^,_hB1Re#_Ie;TtT~.GbW$oϰdP*&􏑪bcO&IָB wK0~7ZR.7hic^~ΙdSd˖5XOl\frqZ x_@AEZV~~$v "A" pRX Xz2h4RZ*o8ݱ N@#"ed,d )97rPm`u:dKcK'S~\_/"c]7|(E jlem@BfZr3G5#~w\̗-R+Z{A(FL[V1ul`ycfsJLvOa[Y9\J EX48N\ 2NJ8'iﴄQmi"0zI8uu]H54"ԑt%%6W$W=Ԥ}-5yx\DIϛG+bs%%Oh871|!F.'cV5] >oVe\f8VD.n: ˑiϞ5c~ go> _ddS$}aWYP?c9 M"4 -4܉ v`R)bIHԄĘP l,nQitE9X+6xZ' } ࿤5b=BBxq#sp\Lb<6%\t?-)(5 }eXP\lW 6P-EEUy;A&_d;" A-+¯r.!Mm9&V2$&W3:-Və_ 7JGfzI!kR  @hQh\콉=MY8ک .hX﬜jÿW,ClZzAZMǖtQ;^108V*RQR08Ui3)ԻL p'Fõ%5fdJ^! " ?kz0hH($8vnDi+.ԐԐGn04TE+(52X SXC'~ݛV񥘋k}nat"6ᥬr{_7՛=\HQfn+GM)aѿa7Bf2q@U2\/NHJ=tW  NmT%(&..=Ҧ  t.CYd_D#8 , <4[AᡣZPJ9H3'I=h?a"lE=@qEKG^eh)i B>(&$o*S S|l.8doƷմ>e@ZXp&iL܎uV*C7biu-k=4 ~?<%7Ԗ/«ZjzB d͞S7+BtX (k'FE(áܢuk*a&xZv(5O+m%% :2HRdJd{s rNfxJ4Ed kef~0$\AjIlT ЁRUo<2U| dh~>?y%ك5J`X!6^ ϡM0Lh&p'\^hТϿr)EC<6tz"Kg]mbK L(j,9ͭcX (G.mTdaZ܇֌G'twuRޫ=RуS%v#xA- 8FޯeSiwAijD f$d~$6\:B$(*(%UPN7~-2'ImSY~G:*Ag POcu8@ɝdZR+K_nj|]4B)};' 38V̦tYۡW(31ajbVCrZ@ƻHϙoeHŨQ:"> ш*ϫi\0rg,4*-%j{TMeFN,%*g` R'?V_R'/bP5b3țxjGt{u4D֋ո#=K5ۊzmHH8;^ !db?]dt0GVDtdn%z>an \>'F$A?%%&#>q@+Le/ Qr')=bz 0j= ' (3e reHY϶RZrKHZrI2GϐbLxpGyᬜna:PjSY]X,_KG|GPJmDB i\[i]s /GC.zj2zN]q$DTF:մcRB6: {ގ@M VLz C!I^e `z5aۣ&mf Iaη[ݳv4j2htVX '7FZ5drFd臖bY}=i5 X}c{~jšźE}G_g7oGqB9# M: m:-䴍MN8" (":3 8 ޽}{Mgk*,uK&x'ľ FVc/YFE) q"=w,*17#D`lb7|~ID41" wC h%H E#a2! ((SSM=agR-W@DŇ CM$L$lk;+w4˲,wkpLGeu<l"9Ph0w#Y(/%xT sԭG\!)Ο,BWZAC/LJcZ3ycYe:V/D:Uqvy"_Q- BS¡L&j_H-ҥOFЌf%FLiQfJ*,MC "Rx޻Z(TfrG%ti<; 7p# !Q^Z!`(#i V f[E".=g.E4:HP8;3y'{ #q Ca01G^6F# 2v $au]mmDVCCB xjgxv5+ qѶ! yd.ZTb&Gc~&E惻 t$!&QZT:&$:x(O$c]t7m0nøɰg7d#Mf=+1Maܸ*RV7[cQhݏ$ B/.,2s5-ךF~eefo,3gVLIBdLT*gPFj#[ !<ۉI:$i}9ƸIv41L'$&fLK^EW# ˂N!+[! i(Q"䕵3mg*F-&weK#1^A;<߉h` T@İ|wttXߵ4DX nmZ(t>VNhk0G@Hvc!]n bI?ܾ.-*U8l&g2z]<Z{jd(b,KƜ]Ůfƽ,1 +lÅN[,Ƣ z̆ӏ '@dkjfІ4 O590SA-+2/Wn衞=TU=J3a΄xyRNz&#GȮk=6,=TN;0C(.OeWk= < H ;.*X.cy*# ӠŒ @YR?pӘ c~,iv @ҳ{/I~h $F1A&(HaTjY;>U'3og/NG9qx #_B1{t"t47%c0,eE% oLfvt2֘ޒmUA&j}i r2ͬKgD,P?2!^X-5$S ԢyX]/!0/c9,,8UQ}.Ӿ)q@"0e H~A:v;BYS6~ S5X/$ȭz3W4r'@D"k*6R.MUMzT9܅c+@_"ltp6x_< pf!,Y)Ab1XRhk Ӑѩ4NJ T:y!/m缼X80x,6Qg*WP5Al$XP@Ii IC4I1B$Ped)!0'јAII ĝ%a1ϳ!Mũs8Mr7^lХKZ̔J۞j"r'sG*as:Ҟo!+PuBRs"7˰Q`>*0xicZx,o䄀էWaMѪOC&lƚ4fJA;KR7&M=̘ ]̛J@#eZ82)ooy/j WE|9 fȎ0'2v8I[Ri`1K5Vf)I}JAfK',E |Ʌ+*CIc1h IVU_ 7JmcR0" Hhz% #!Ѝ@b% NG79@ Rr4$Ay5vfM&zjAu;tPh>6РbDl OS&ͯe?O0=unVLiR3pW^Ŝ"_.wǂvDh|"s,beZq9,az"0)+0 JHtWxm10ρI}]ߥUؼʕʶ5m)X!xN^h൙RGÙpR73czb9LiLjјTRC$WxhO 3 ;ߨ4DnC&x>Az"XQ>] pxEK@m(ȽP8%kkYaPfx=*1!]3aT!E]*lyDw w|,&g%FfZî;?|-T[B[1ԇnd?Rüy bEv?1bmTI+z L0ܦ0*wbjswC]-â, [h0V _Xp ƭF 7C$F(qUQVKE4XHTЄv4ACEbY2[QusGyFTcXfҝf K-z!b&Nypí4P  &aizC$tx [pYƻSM-Gu)LK iqN˜5*jSx`'3ƒ2bġbTWy^T&0kLb恡pTT*΀| jG>Cj= _X#m {@p`c@44cݣ ^͆[Vx`mX(3vc[.|7Qx聁M]IU9n"R0*0=`f,$s!#7C#BN#%uϿacAAc|=K0 hTQ4Dr,gHM"?&՚c߯ံ KIASukscGD'JVC (({ %0q'8PA5rñhƦKr\ ]r2|'8ylyH=kHP='Ad H@֒ sEhaOH"JOgnާqpǫb܆tNF,jGKo181$݊>9ZkV.,D3V1_$-0߯_v'zz8 {4>r\urm+[Zky@eŸ=޺.p|"Kd?V!;>NϤP֩UERkgj'fOD줙0>B|k=G5ZF3 ^~%`"l; 6R3s͡RO~(lD. 0nBP^xHс3cINL1@hp%e&klTɳDCMP\\m]f$g엓#6>PX6l Y3ix*$'(>;u}b&rJ3ӷ\dԍ28ʜ޲*ljr\JS:c 2}@CLrJ8DUA|0"}mdE4ٓHoIp_%akk*&X*]E0,Ӌ.Ț(&0kSkk8GRP:o ;큈l .R1Y,װz2-x9Es"s\UD[H1Ua+-H91<9/<$-;8nB9˒fJGxŔv%BL|< O[<~!j +9hUZi\U_&V,ڇe \7&\F ujBRɕ ,אCDB = )LǼn4qBW3cH푙3iuh jPZDf$1w`w Lz eCwK^`h܇T:R\R]Z)(=WD5IG1sرsy ёuL]vH˩=Fd;J_ڇENηB JqT>*v^bUWE"U)T˅=4+I,FdFGx2%'f5] G8 _J&pZpo#_v֦GB^|o&9 F eT_&.HsDDpf;l w9V1QHy 6$XF;*@0ד",dsWsbVRl32oBҴuLc4:%ʰf%UVtr(5!Lr1$^_@LYdug$R0`]pci4hD&ӘhOsp?zџO!Ӟ/!3F6DuzBC+_=`qҾc<-\7ʙ;.O[Ͻh+lI8%ceQ-t{ KXTscȈFk]YVYƁ3xQUP+R>jxdg1i<< 9Cz gǸ`ckc4 怅dg-n)^w,4+ S`b(vE`oIzhnk=@;?;\|3{)˿/Y^IЯ)tL)LdD]~pp[A0$T;c&+Y%(kΤ`Atb"k1 :AΫܭ*aU܎WLG#aF&\ #I~ź׫E7tYolm! @ f'Ž[^LlBH%2RrGZ^6'Qb Ű4";>t1VXƨN΁ -aELZ]aHR.D !DqٞtH>ǂx[ Pǩ bj1h<,KAA@'b]eB "g;' =ěx|{X{×l!w`தŧMEP瞺ةץTGJSuaxmrڿQ?++ߪΈDKo?tܛ7e\ʂ'%ruoCbYD$%æ_bzK(>$oc ,ŅhD~X`n9B(* @Z 0C$jLɓu"ڍΏЎBsV^Rŋ !CC\PW0-0GŸ$I vwWP 94?2A#H+jl+(SC'z\Or 6fvb _7}o9 _kǨ\~$d煇מKd^+D[91C^Nj TMHl{|e+'4F%P}W>aP2U9An}vfhajy/xdŁpmgc γ/P-r9JR`_{D5;ģ( $X,n"[2r-=P;Yc8LZq3~pJ{$cK"Ҳ$ I)B节mH`xLԖo ayt21 `jPZfMtߐ@>, UC` ѨHLk\g5sS㪍@Ng)9dM+p}M7gb_Iwn'/{T{ ~3<ũy|(ZN㦢>Bu;Ƌ&0-wA02#f ћc3sE;X ^igqUBBjgja(cxI"O0e= &MJ'0`;==(&wof, aϕSY6 /}#J"aSՃV`ɵ -d : rqT1` pw7$;h˽X i uy눓2ff%,e|V1&Ii*Af0#4s+$':)Mpx` pgeO>vൠsx(^T%H館tU@BAth=BZmykk *Mᙽ `pYoODx 4Y045o"qm6=ĝ%&a04  ȚH}T fӤ=gٺI;dٱ2TL7A-]IQP%°)YKi$#M3ŝdC_O0j3Q[kc`E.`FhS5k%m&zDފѰpuQbZPs@vŸGP\TJ%9~*/<I!pGGv-Y*tz P%,w3?k<.RpTd|r+]!a)xR(q؆Wx/dz^ʈJD O KT|" @ f&7)&)' ';O,WASR"d3`Th֓avB+^Jl/ Axnb^Me|d2녊f/yAv=6_#)X 0Ч-r1IWv9%MnoHO<IԺ(r %j=fV A);ݗ֫eO*h<' 2N*$`5C)b3VPԚBi%0H VxkrbV1p%1NQfb ݗ&7K)Ζ]D#n5iXh)oD Е˞Pfch4bMT")b`a `&B, 33+dd+pEb*TB]I)2w>X%hH$;@0srPHS5/Za@PT  F*!#8o<{XJT+GBX>$w]Ot/a04]UjRmIUJFѿe-/=@I gIMB<\$n "!m9&Zx 痎?Rϳ9H&5CdQXzs,#%/*CKP&j] /3#uȍH@mYq$Lb`+&՛Ϡ8i_ *B(gfiy6}s`nmd`@P{͚KahFv+Hկu hC>qi5SXc4@9Ƞ+2kX 3LI283DD@ՍO:̈́ydX5`]`3[m6-[>皂6 w);KYbQDt:ka \U,ʦyk8dNIbs~$G2-p@δt~c;iu!\vn)8,n,h*=LCC&f;1qIב2/Ew-8-Km~\ZYI'Xzxu2Uj j(EzT+UcIdk#io b>K b"̯ШZA9n W&Y$N'!' N\PAXq\m#BuP !ʓ2 aHe"Brj|2ڢ=8ڤGKP~$G,c%y?\h5DBo:LvM|HŲD]5/~`r2YٙRc#,G,wiv[zI8,l"C8x")4 jxNyp cK.'j(6h%f-'dA*) ̗C> N,Q>TbBYSM8.̀5ѡ YT ʆ>|ʅѶiQ?!XW%fRYt׸r79(OB yp>WniLQ"\ `Ex%D@8b%WaI|b%ÇJh\#iX6ƃ͓框 @8*977l`Y(nڥOvʔ.gp-XީrfdmI<h CnW1G 1gJsY Qe )bag2 ahǠEf$S8jfV؆t-jIҲ,q\N ӑ\{|eZjTݝTgC+5#[~.Z,tee.4O3:er!oyP{12^x5+A =ug JBM\h0«}7k樠 @_s0L p.c"F|9bhcM4GDg`C޽  #4ڡkA.cbRl_BƠry;AАl7'cpªV40"L%F.RXf2T9CZY ;e˾$ łjWY9^A=H$6 'ɸPK,gD*I=~ke9ȑb"D"L4RkSJ@!S*gczrɲІI p3;K}:A+I͋5D?CP#x-I%Y{4~'lѦQv@6 [F~l9 R郙ߺNkcFxzi0Z{4JZ^k"jż T6f4#Br@`F(X=욤;1 (K9KT nX&=ܦS_tZ GbdWb/;sWq-r-͚ .,H|`LҀU +%eF>Lj%>_"p qkKY*Me$څ ,RZ䪜Rv8x(9 ||U,2*?-2E Zr1F hW6jnf UKc$R,}0)ÂJ~؜3lɷwԙ3J ̙ge5}Y# M`lX4֒> Lҋ^dYP BQ7uՏ\|P v{fGatIb6zsFsEl"h;.kZӶAUO >W`U3/ǯ![̘=#v=y<. Ybq1ߩV*PxL3율Թqtt='V ap`!DFjb+0A͊uz޺*󓥈 j+9Crk>16pA=lϰgY.:ErRzNf'Op:fҤ[EH 1Ñ&eXK~S%1 UDULdƒnKl`]I65vVFZn#3=FWKepM#˶yjmU9r!ޘIEp՜a9;T-c)L-Jm~ML< Z#p&zaQF-g0I(:8B`rO@ed %Bu2f#q0Q) QcBv_R}I!)BVi[ FL僐 [0?gffS餫D֥*#Y uYVNi f*ҍ-ærHf;#s/8*"Y6]<IaJ2{]mKh4FPF +b:nCgnX c gLא|QJi\Mzmr"fb= U |s҃6iT1d.+ 5`02ލ+:6X,Q6d={GJE:QJxl}@= Ra$#3-;ÞfHh_;t_)UbQ_Vl7%_."L3nܜX ( ^6v3D'~/F+aKT S(,rW[j[J*A^ڡHʷfe˯ Ď3["z5V$VAѹacWa hx6:8{;)X:ɓ Fm᥏p&AHOW$?_N0mN@H mR:]'V`G3wB3KdBXH'i>GX;!0LHmDjY.vU8ʄnrʅ2YV:#v* \E 8rc1OH`r\Z);$&|%еA "hބP:5X/?maU!јB`nXnHywyu@fÅu% Y0$2ũ >ϲtcT(1N >Gpb"")iD0ɷ e˨т"2c̰+LMQ`!)& mh59 }+!' jϕyyCe8Ax` E J9R41:")؉ޅ&&zV%ɣ-δM}їJG_ +"pٻ*}uXf%)1z&rߢ)t@O{nWEIR/^]x%|({LoEEnp/T#"B/ooW>M.҄&[n  ]pqi{Ĥ9 w߄z; qgZi $JbH#!?-+LJ$ qT'@ yIrܖʣL`Qi߽OϩY{ފ-;dxoqy5-[ee&I`!ȣwSm:|Hy˫EmDBC, dSP e+Ǖ.^1> BrZ@-@?:}m<8eO'f7ddzygk/Og/dFͳetj}0"EQ0\h6/AI`޲<9'Do^kB.2kijCXCYjXd: h!IK0S$5(,|_TؑHi xbJW #wtY!7+ qnzeF/hQvnV/~Nr)wAXU^@_t@ia$PZi7ܔ 7eſ2TS ~PYCPK(*CGe$+)C?H; !P8^@-)Y9 h؂lS:$ AIU\D #Ubfqlj+de4܅<\𑐾#z04bsYla8c2r!$\eMG4U@(`(G֐(b4%@Jۉ0YVB>ރ g8 0!5->ɏ՝e}$)dqVd}u߂~8!hhyP0eˉ@כ謏Ml5Vo|4O=rtXG!&*!H؈w=r#{# bA,,!vt բ֡xnà$ae)CSsc)bZGԊx}4[ .q"&sHe@P0hcS qQ*B&YБkÉTMz|F|ӭDOd[l"EdC`VL=E"582ܦw;ObHM8LpL@&P2̙2LD oxfd^k1m-Ja%p:4<"3d>} 4? .,VH$l-7vWL 6-xKa M QEm 7nh7cMfLr&0ƚjAg(T!U5D :ffepIiȤ"AP\[k BTɣK_{f&ڥ5y,j &i2ը@G88qPj&*4R+qj,n>WVdBg$9 C ;cTr+fzrPhŒ`$P*"B}C ^qhJo西ɞ^D/`=δ4N3#8xq!x_uUngJk^|{f7XƧ˚&-9ܖ.G:unn}=L_<3t'.>fs{r^qxչʲ' 7ϼzRKv{'49.gDܹ|q&;E)mO U%C.sy$}'oW[V>hͷaۂ+f]u'wϞ3lW>\7e|h};-=Gn10ӷʃsW_/Ϳqq,?>|,eJƬpG/v,Xdj]=%ؾ 㶫OW8j'_՝w'N׮֭s[?s-w|G}Ӣ,=6:?}e4ؙy_p g߼c_~=^𙞮-;.{C?fT)߷ᚉ:xMLzA~efygSw|sI4哪GvNx /Ϩ'隍E7ְǦ߿C_'X7eswl_;?ӵZ]O~vɷt[?da W9l㿻j)S^O}q[_#㙝3pK_~'_3aUG͟I߫S9\x{U~_lmOGX1`QvY ?p'=Cx_5mZyצl}oQGc:Sw7rL/.%Gk.=R-^{% oyG^gN>QOƓ5}tyoX󚤔.Sg|ƭ^9o x5^+-sXtnAIپ6]uRȢѶs;;?yӇ?76#6reu+7yopjc8E {yޓu$]S>6u_Hٔs/_9K\oܾnpIɷ~u{oݍkrb+>:t~ѕ}m_=ɓg>5`ncOo,ypzU97اoa%?Z7As1շ^EnI߮nS_(_ߜx[MtW% 9??r[SgLzQk*T/?]~xǭ[LTnhsm==K1_K3\<0>?.^:ul~xܻ`F?'tn]wںE;Oiy_ӿkzճg0O?|]}'̼>o8%wtVxC'3f.#(݇?pP*vmOhDžC7N[W(wb/\уOL[nG~Dهq‡ۯw噭G[=Eow}y[ivq+3:墩g/{CO_]<~mY?茇l|댧r775dΩ)v#>ʇma[K:/n+n^93I|sA]m/fo?yֱ_,?ݳe/YlAϼ|gVp~Őy?yq;':_׻.}n:0W+Z9o]Tpݨ?5K?>-?~:=8V ^[J՜_8>G zW6r7؞5{'_ƅWh%{3˾]C9ꔫ9b}Gݲ1ePkV.*1/17>p9!<ouX)wVueI9^QzǼ$O^iAlʋ'OA˷ fÝ7 Ϟ6nE;Ձ%r·t }Ιt;_-GuMFFN?c(ټ'gzص7N93ˈ.ss_R]ңwVwQ/>`kN[4m#V?⸷'M[ ܱ ޹)Ň[{7-^?z'לgÞ.}=7}~|Qc :noTmϜ~ڇf:`օw9S⩝-}o3xOi7׽)/;vI=G?mܲ)p/?~33gf}qUQVXn~E7Sn]|OE>~kO9|vOX}o_]=U~+LI[tͩwm%Mf.<郞{xem)%;c#?Y?Qҗ?5:"~JJ\;sWSoYs+Nu{7yu.4=^}ϓzuu%G/;|\ּu׬I>;W{+GꜱYnq8/릾RtC8"4s'eW]`K{ӚWed{݂=y7?<`p̀6-XQ{UcW}I[^w^]߯hɓ~r>vͨM\"89]eǮv71f/~v̖Ϲ6lK yѻ}9{Ӧ/fѼ6ﻴ؋Vu[W\u}ѓ:Ͼh&+73f˨L/跬&_>!.xoCvνsi >}`̏N_R}[JCR2G}<ת_+9Զ'\t /7_憾z|у?uV]iKJ^v 76T>2o3]\vSzo3}>p x꼥Ag<Ț _y2'2.{ߑ+ 3?:|7яj_QuכN|=MmqpZ}Ɯe ǜ=30(tז}8u S^XyWW-Z=go¶ԹNkpg|9 Տlq?|p>c5/|&;~vDz>j]mono*ygO3׳ʎ]sH .p2}\q?v_,u+/|Ц-ǯ19K>Lzy_o?arɧ] _xwww͕K.>~0u^X>rJqyQw9lSӹI{6mjgםx |{[_c߸iGK\=w+k>̬zW|fܭ4u=ydq?=o]Q<9^}̧=m~׏)cv?y MmKXd(8a}z/g$W=-Ozo+"OM_eXeC]V|S~ yos%]&NF8Oz䗹vs<ڷ\G'`6uE oR6V.i\5Wt!gtKeo3Z]vaߜz՗}}{sv.85OO}>WϠ#}tv;ywKNycp%=v 7qK2uM\5@IV}ǓG,X]w<[ʘ%ڲ圭{`aKm۶m۶m۶m۶mU3Ul:9'i".3agm#@gU lL 4va?0l8$_<=ԹPqD50+.dsOML*ǷQ@ N ASu3T[:ӱGҪ|]j)Qyű`TcvHR,J'hYj}uEco/8Lu\kgS-T{JɪBo>$cE^uJ1QFWkZt %vU?#:Ԥ7"=?T7іlR܃ kWEfHaM|{\|\qo7&F1PO%m]\w![ 0#954FhtC ~q/$z:$ Q:LMe64ڞNP;uIJ5xȌ֞XÂ: 2s %S$f c؂?En\V}] vCW~nR|Ձ=#ˮşNT?]sIƧ'y,[:kHMaHؿEʢV/CkA:|5`I_ElG  bC9LTiȞ;TU!v^Gmczϰ98Nw2iH298YdzyoԊڬeM4H ׯqLB^'e |};]'E!Hj]UaLg:h_UyYQVR M/kB ]̧뫇l<=6 ,. Ȃ}-V挽{ʟSUxA PP솣ߒ-=?m ג.̂4 0@[ ' ?I{,&٩ -Lh>o7Ya Utxmtrmc2d ܈[Bmr yڶ&nEaI@x,$dO- TĥiҍlWP-\2M_D9 ? l€b[wsbXULD3g0Ǎ3/U-wφݴ0Uǥl@1$QW2C}udv]gS_qoMhS<Mۤ_u|7aưuJwzgtXTKuUnٴ[OڦN*sLkaNS]YV<(vA)j73ҰFϚ7Wy -X\8Hw}}S[ %4fN)w2BoNu5pޛAOr,oV>t Iu%m-Z"$)x :_.55r=e67+ye$^zenVd_RH?ف,=1F m 5ISk191dCcͲߙ-er=g7y%y֓}ۛ[gCa/*`M^DW{(b ɃMoE! fJbR35'5nuulR_.+f70-B(= UQ#t<ٻhA3qɄpztV➽#1cTӀ=Ll}b4o30ɼB/a'hNXɔ9tajA`bAva'1gV{=% wOT?2\V8FbFHhRip ? рn>DW37W$F?ms|ԉ=TQd- ;&*$2pltmL複UPwG>Ru_|?cP|VxT[gZ,a Z})\pj(%͝TgQֳ>FYrgoAիcv'5oY?cV@ňeE_}p waC(A_T/I)usfg}KJP ^m$穆rK`dkgK~U%9rsCJhWwLn롌cr+5lChW__ amUXO;[fz]ֻ-hY$Q*puR9mRw}X T%]9G(;LS<85z<1xx 7ؠ_\y{D2[k{ːQ;]8sͼ ^Ҋ2ߦc*mxfAgWqV (V|MxS%-7"O#@ 𢪸t\!ێhV)['_p&6w(.mN!MfVKػɀFeKmeٓB'$Ӻۇzt\2t0-aщ_ )FϫoP8={k#Oa2u?WDO)ەJ -Lvkhr]UiRٖ9/%HN9 WF窐\hM #9w1 eк<-Ƒzlup x't}&MzvkNK#`G$l9#RCl,K9MTBtgU7 Ud<>{ǎ*θEBZ&<-=L=jQ45"߸0SɈ0aC#NSupsq}jv|_K.Ń2(mL(Τ/YV6>y*ff4= ^RICaךHc]6s4]5~8JR#tr뙺c} ԝk7|u 5˝ }Q.Lowֹx%;!hJoj3}uAM{szA0 S[ߞ](mJiV\ י؝d%r ӕVF_TD\4S ؄ixZOǰ1*Lt}k{c ƪ:jʺՏ$z[ц7lޖ(<"Fېe qܡCŴ)Ie좸@ɕccv{E7`dTh{L L}qCGrF, CS iV[0C~MpV&Z{>O6U=KZV (޵_1RR yH)y$w~F@j/UZi*FGbz΄%n&H0䊮^|LwvЧ)X6״T/%0x.OԆ:\QXNliYX c2 F!ࣟYtR/`=ȍK%q>(dZ&?lȻwg?ҧiսbͥSB0OCKpޯSzo͉C'51ܹ diT [`Fv^E擄j̘:2g !OB :ҍC)].W|m=>2/lhӚ! *|?.w#M5 e_x_젣(:75ǎDfNOڻqrú ƃ;"N]#Z]7s= ֦]01DȰ`I"O6 +Ƃw,,gw&6 \J]ecwER"Sax`G1jİl-Z`˛JY>~/Ԉk\c}t iȎOC98pqkͭ#۳MzkE9iCiYN5ǮMX-#ba2Sb6! 4; b_FdEmd(S5- g=Z/PMfph>iIls>hi3_uq ܙn?&^ؿ>\l Rk[UL=d-c[2Iǽ`°KIQPw1ldJ,_@Vr8VÄC$ KS$J˦j2a#E0"+5Wљb4'_4:7htpw,u? c2ka#>;#OJRyp2!A'@%r{ÇV k$x?rD )D$PD"93 2#LX&/*msl)L0m[YѦC=#_v3ĸ@ 1,j=7^gI5b#uތ % :/xwwp0yhNfHY&t𞞈Gw6Fky3Kʠt¸'9~Pa5 ma2`}]n\ԃD䃤4q8(빹>t ~ڤuODh<psKë1,w7G}f#sI]&7|Gw$'R']!eTli!SS>ď7d*BZS]H$]&?ҀVӔuϗpŝ D$#J-E…cc\yLpxRKż7|OloHbXްջtҾ;KP:IWein3αS9caiZMO}Ѳť ObL AWGks]]UNd `Dc0&j8Y.%:l?y{/&I{i٧t RM^# j]L_>qq}]7okL\̸ oy gbKh = /eNhf~/1əefBz(sY{v=HvT|Ļg(OtN'& ar{*>=.=QssfS!& hS>ȿsbwrW^S_#h/nWsz[=F7xU_nM> [U⥨?on0 )Np6IEM0+ !d%N^7+C=bi[FbDI 48.CE-*aQl_Č|˷Rob9hH9ݤ?6o K⻓cݗ#em/""DZ#NJ,fVgTm=/1CmG7?h_PÕ\y4i[4YK$MXuz V#8D&s\k#3ɵ]ANI Kԇ3 XRQ %ΠЍȾ{$Lyw%J}bMֱ,؇/}w:agKfϬ@ a:v%$_k1!#ڄXLjSZ'Fңbfy.Y^v{[iGy-[ u1expX6wllxuo3Cgr^{Ueo3|zy!I]&iy}dzA{?Oo1|~;OfhK5}(L_RUtlzsfC?8*8e,(*hԁS:(4f9G:uѻ$F&LV@ۅs2K'0[#O/lϕ8@%^lH,b*eFrq#HԒ&4)D\RN6 *ZD]E2"2AW5 q)vBqEod+8cYX꜠A}PՖ6 RIDU[)ï!.l&ZOB2er祴kd5Ve P6dGX$ԴS&-00wJB0.*xt)Yy&mi2 N݀Y(mWJAڑR|8#Il6jS4]qah Vx̋Ti THf) vkzBlGTjYPodiǻX]\ GX}5p/ px5 =XߑT>vj_ɖw#6GDD H*>JcRX6lE:SVDvkbOx"l޹0ęȳ R`'#\{D'm:TOC.{c CFsY$Z}ڲsLsb%ñB̍ %ʁTv$ i5UM+-Hd~I27Jcg[fw䫊dD[}^0-G*dYm{vz$Nw}ܝ!d &1bW) <?WA$1~n7<ĿM[Q"5-Bdߠ$T׸[ BZj_ZraO$.ȕ,e]OD<]?'濒,q֗-pvU]QJVX5_C|oW0~MSY|z2F#~+n&=m[$:X#\PdX&] Mkg<j{?6:oK{1|˯#sPqԞ/(e፻1HR/b8it,߀{m{|c;%%GdR:R~/]E~ɪu(!ƈ'Sp4VY!Z0UѡRb[/jiZm6쐧eCF;D ( 6OUQaR'+;كI'çb/Dȿdpȓ7wW/c:[f:`*ed鐎M,WW8Rr%dC4_s3 ç#e`|q= h~~]=mj886]Ņ55Q43>2uyrs8Ro#==2A3=~ KwG^PTx! 9E;q3([g{(otgwcv7'7 {&*5mCFSMҒT+1@DSbv "/|BM1c`)OC{ћC;fL 1e@j{RH u(?NyUé6+_()cdbPL)%֖J:"' ƛ=7hrlXMxtp*%I|\xFfΝ6qkt%@NyDA4F;ɦ؉Wefs%Zb՚-j5фB- w C?yGD+/LLljw7kKڬf&֜"g.j8R  Ф8s5fkm6|U^-M:}Kx\0g-u<" a.\stݲ pͫQi}(Yo{yvymO4ՔmYb`hwܒf5d/#VKgnӲ_/Yik4PҥzG*!dKWv2Q}PKKH_H'6?1[ybbsBɻ6p daajH’"1$v^JE7/Y'MM̃mg:$ww[Zt'Kbcml'OA?sD|~ҐyUy߾'y@r4HͲ; i2evDqM癣ɘAk iJVª=3}d:&a C[Mk̙4cm$D&ad20.Ӫyvbhg/PpgspwmN_o'y0" .o`rf-iCzaɛyByzu94@ǙqAMY Xp3]h+|ڲgM]&8𪤇뱵V"a:}ŬШzH-c,򪿤l15TN ZH;L'fՓw Ɉq`fPض$ ~~ǰcFTdU*!DRh #Go`qq0!Y4u9W|rټTת%B{~IrSy^s;7yc9su;!q㳬#Ēb1m|Zw8t(@Ou5yݫJS#Gzz+00斖Y+nBiisLyg7f9&yP xuiML Zu0~nÒĩP!c$䧭*B:D)]7ʪi9gFt,HD7qy{|gVD)3+&a>"=2 o2m@[xQ?@SǰD`JkJ4O(H$}T)9ǡ#PH.Οog?]]<vxvL,(!sv5WDw"1|Rz,,5$ډQ{BmB@A1<3d[. rU3$<Ͽ4_ijhfP)Dr207mbPJ0 YTȉУ(u^ Tg~Ju)tTZ$* |XxVSH5 (s/lX.Kpcz(Լr}TprA[ Sz U/|,3At%`%Ч@|C+{ UCZR~94vUL쬔#e(&°~FSFh/ex?+@&8 ۱]~=eIĒL$oe&iūzAGF&TE(QRG<V5Oa5E{J󕃚Jt~nY;{KלJ+ ׭S_Vs؂vb"LXz3gmlld|1Rc|V0'7-8|›Z* 36rDde%Mbjچ^?jzFl ,;GtlVUhk}}[d;4#"' w.$\Y|W~]^JZ`N*}v~q`<@qZ*Izf]0.lC7ME. 꺢M'~뛔1-tW7*ޏuB=G5BN?_Qnj9?b+dgB#{ͻo˸TO?USN6GJGX%fFa.q\ ϊhwMe!Xf5;:Un0< I-Ѫ>'T# eT9o*CMx5/A N4EaZ>uI=]`ۉ; ,Ѹ}AowlVx$& lה}:WGY5rBz+d ,Sljg t <)N]qJ(R# $/XlD>a8-kaʊLP\8q^jk4eq$$'#t6R7zzu=I`䙥9֏VeS֚ 2!Å'Xa}_0;X 8'[t<"۶FF@A -=Τh`!"L5LvQ-1s7(c>%G/on͹2,BrLȲO:F尚SC&M!_ o6|$*IiM.kցFGT dEO*pǂBlV ](03W5(v&!1)7 į's*fD+8Yu^(Ƣ }eV\H?qv]xXR'¹g1+-H[wXw|~\r(aWa 3W>Jr\$rK KfEeD Fqn b0ȱ>E5SK 0 @ٱ=m J:bOϏj ; L?ejw?_(xAZW}MBZW^:}p )%OU1ՠ_uߊ}Lvo5ۂc p q ;<Z6ޚM*siaAA@լ?ZHB = $fT!m/Z[U}nlE ua;wd 7pI}d(~SHÏD9u M\z-Ͷ$&y :!Q">Rܯ::w(C^Sm/.LYa,ÅOx4u#iXi_;A#]~P];MR% a:bf#~N 5K2!hJm-Sy+3c],P|kujaF <Y  4(^{,t^)ө4]tVNIr!c +$thQ"q-/*Z1B1։^OX,9,bZbpJAW.)Snǔ3uR2'lץ`7$dhZ.̗kQ^qaCO"٘dnT VqVsBA*QcU>bśƕG&= X^;BAE.D# C:>Zqب JWܲʯOY㥼oARF 4Bi1:XmqKD9s LX'㭒RVCD!lش`e8B!ibhx$B:\b#[za-wd Kbnr[σeUT9XGvΌ}o WpG.\m ^w ץ5Î?_4٭3Ҋ6)8/ B^@}(N7‚L7{ŧ%m yKJ {J;e$p~H~4lyɉǏZEKRMFGBes"[}Zk9NٌT^Nr);R%:S}C9+3Uد' yAĸU$ђElB!(+tedMO"\3 KY&q]` mKw)'bևo=UހJD/2j=Oai/$(`Kn!Bͻl͟')@T0bgXagfG %e6+j3nsvu/|w/7׻q=PlWvtMed۵>Εƛ+HntL1ߕ5zEv|o/\\2ncwͭcVLAum$uY4^ڬTrʖ*1%%!Z0UlfPuEIs^a,rTuh㻓ge-ƟA0FGx7‘v%'7$U6;㣯n̅(X5Yl"<(8pLhNCtOfZ-nzUݨ1B%Xl6|Rx\boNQ [I0_v {TeD!U޺O)8}w?..^2 %_$hKQRЭ蚁Xv[YMkm`L4W'M^!&S響rkҡrRAz8,qH6G֟d;˫o ŻmA7ŀϥ2HYe7kP|nW)'rةQaRu@ΉT^JX4nhm ɰH|k ׄY {:Aw "B|$W=O7z|UqX@o}aaTi3"a#xP@:'4NcVU"Fs3l7%}ch[YB䏏ܘk?# !vp.@)А[ViESL_NLAYrp(ItR<&ڋz8^ĭSI"WOuq]wkI$SZV|;)g&mSPTHFUj4a +VF>JLU]Q^'lݐTTN&&x]}oŁ*'6QUھ׭'5PX˺?Gt ^rBRӢ3ٶ+t9ݙ]uÃc1<ݪ^ﶇ_C,%[GiʴߩuwCh$υ>i]|t-ކY׃|̸4Ti8+S.9²|[֡tzAy޹ãhۓGW5p?E;{mw%Ҩsw雟 LZP>yE0$32*Ӊ#}B5(nWJe$L=5A“%kӟvy8GdQ-ɢt?/cEO=ĕ^6Lэ?]ydԩzЊ+lbJ3zV\}Y:-6!eo>p~k`&GHs0֋ɵ;FXp]ҊH7nH'k%T5N֭!#nPΊ .$Lt04xlǎidPvѱW$Hjž9`՟)1 3ΩϛJ](MdL=9z8S!P4HLH 3e3 PUzk"rL7ix L1oH& :vSHycp+Y5ѓhFg|ơ,/9hO+`~ڊT^Ў8\2uY4G JpI #ĢZvc"Ӗ4؎K(đ'"KK[$zl: 3U$ j2ǞU.NZJf,?UY8΍͕i }BQA@P>t8΋!g7c6}RRB;snF:Ņ}Oyt \wڍ;Lk\[?8@塛wS]~~  _E|%8W=iѲZ0*eK L` N!CÔ,1b=(c L?@.C}zعOYڮ9fN;^UiuXJMs{cDK$חsw #*?ɩ!WDŽtL ؋$KQc 리}cۓX f_d߇&$11M_Eh#fp`uML'=`*" ̀x+SFlb[v{nAHj Ao_X5:쵢>lay+B1˲{^\&sAsӥtVUnl > ,,J*v2R oJ~HzB phW^UHN1?)B/Oٽ\F;wmkXthEٕD! `K'U.iǡ=ȿ.1w! N<}M*Q"rďw ;@Te}&|ӹZsxjXy-^]h{2|>J7$E)ab {@^Rb{ .; 9P4/%0|z?n,՛@ϫ1@܄G $AYI$;G*z.4e!78Y-m*o"x2'P;Nd{w֒as#=…HyqhK儿M].k%^~檮6:i < 4ɉTN)L 3DjNѭ.eŵoR#qQ\c==|9+ '=.q4ř0u=+<-(wbpr𦲽88koro ǟ}'G(|uq .Pˌݣrtt=L_T_`|?)::mH3;>I>tR׫K0JŇZe.f^=M(ŃJR:!v kzyMD0 K1'bwfm%f5E s*8 Æʇ1sdy*<;ѝ<(mNId1|lk ߾  6 tVIeR}`dDp. F=[<>6[L#c.ɷY [轳z$ߎdJ .OÃ]K S1 w 3J:b0y&v vk {o*dDA`_˘ %hM&} hHdH^{A}ٽ޺H'Lr؞i+@W In3c'GztNn+)%T[!˭4xk)9[<ƛNn\ d4;n7mgɆ-Xxy IڶF10 ;^; gn/4,_1KSd U*v'zjDO]fgKyF0=LT.̚bp ,wӼWZDD]7? דPb6>^˂epm̀X|`$;=h9{gAUs[NdUɄA6,*as.TWp)ʀQW\svu3  ҁD<3n^46ňwpHko}o,X%&/鉲lNX {ٮv*ҩ]j uߤiWx.kxT 'PK0;wqc" e.t!-,c,g1[Ź#x_LCy$IT3:rXt)IPd5xClf<7?anhAG Hon:6Rr ANpRBm%SidE*̵J\pW݌B\e` qun[7R\8ĊiL/"$50w[q*$mؙw[]*O:l!,'|,@AOm"b7O!N{v&k,k5+@M5o)phYhUSw>zP_i޿hp`i߭\1.T.=iO͟3pTQ8:(LӋ1HvATc,oY;.@sU}ϥYaD/bJ魷>fR|AYH`d[h^z<IOY<*O~ډ*t"EUL  U>]SRjU(~ˢ:>x~zb>/K~癷5harAJbV@*S'+8,[!qH쏄Z{(N;LC߄!2Zn彇^ԩyFg,>S^l8uqa=7Cs#l_qS*oc;][fڔ  q7u*GK30M> rJhE j_R"$G? 9, d&xIgӵQcWʊCxAJRtQT^‘V{q2bb~[v8/e*:+ӛ /Q|NjdR#r~jFPDl"J; _ߎ@ƍq\% cR b&=3(d$!` %"Fk(ngc1S)*̰=2c$relGj 3Se5-c@D{lQȜ[LXՓz'/7r A+] +ÝhOҥ}Y1F5^U ۗ+Ӹc>1 )6+5~vS)ɿoU մytjXs1ay48oz(XbTB0G.3h)\g*[~Aҹ{g>DwGٛT'K&]xl0oImXw`Pe TG@ٯ]()E~~LjJCݼ$gWkj<|5z_Y|113pLCؓ/=7Gxh @kC2w~-"3!L7{qOС`^Gj+-WuNѠbT&#zorMbV kiZ rR$+ lisK&wQ[ȄK)t kG$JǥQ>O_ORCOoG+G5u:g^J4*T!֝d<iv;hȋ/Hjvj|\eCpӃʑcQXv.f_}f'PԣjEzp'jlF I5! IćNwV)Fol%15ɆZ*v…vDRz\[Yv#Sƿ EO6նv-\1!&@it_`!%hn( V/Vњ$ 63$PϾEEVeos+o:+{Վ&j\fb4'@bS_/§dk($;ԾAT!J!tc{ka'vMF~V>l #7ۦD n^wtCVH ߝr%wa3sj=7at?u&T)#Bz:dyH:q"|׹E'Sekyv !_Z @ATvPIq`"Bbm_E3c[~p E ,VϥfF1v%!t}U&T\W Y9+$@ _G>!8Bhj~iFWo;*8؞q&.rmǝ6 qO4;YyLWO"Qj8hY+藅G>8) Wߏϲ,Iu:|wάg۔$YGz!ooL z"*/ѰB\޿UL *}e>-Yrb{ *"t 1&D}1F~uynz:ܣ: .FŒ>iKЉLmuTG0WWOIa6 YȆd;%(n?D6uf3p;ӓ4o'8ܩa;I>HN䄻 ث|(!ˇi G c}ual/ƩѕY} Jr<` P[*̂R`768Ŧ}ujK[6K׀', xTYI[g'\~0bH#(6 =qN+~gry&89 ú''k a&mfwc) 6 NU5{esluaT4qJ79G>>QUWSF%ce:e%roqs;$^^_{و!D5x_z93 %q1*B{ *cr'(uS!o[>vQ`MC |z w1r^̇؋CDl:upzA΍r3$bg89&ڡu_yxKe:qʨ o,RF? 0U dT߾t8K{}AOpE.AY(֋ҿW㝟5CvZ\ ~QDS<`T,>OI`ʥR #`ߤnIѩ[q .Z0)"VFw6>#*bbQ:xZԓX|a"uhʁ.YUЮSZܶcavihr\^L,dž"q:x<-=BSP$C(oX$sXnaBW-% {PqK34jI IMxUD}0FXƆlL \W]6Y6t/c<% H YY`?R 6݉AcV] 3 ҂@#v%cfI]ڕVW)AW7'P)lh6@Ӯz/iaȠMJ.VNɨTJ#Y 5Y)Q ['N\{6X'Gm{z"Q'XDɆ. Kdgcs=jBRY2 x,*":`1fe#y9<[1hR[K,OTR[9iN܊HrIV(oY79.i};,oFuHQ[8iI7u>#/kPWrui߳ 7ʧWo Ȏf˼Zxv -ٰ+EnU;()DuIhz?UkaxQ/`+ĩQ)1U_)o*PZI9aՀfjH6܀ikoB&eo}*#2OmsRQm\Zm$q$Ǯv6»5],/H[y5Al1`wg?)eOoLkk_ZTk yUUV1ef*BG\ldmgjCguY8iFf>V2ą{S0@B^%gXߠd9rş&h}dÔZ&RD_/<1w.LrP\DtYRM3prmcu XO>f@&ZJ2+ҲN9^sftqzDC)VsY|P;_ ; ՛#Vbg\$H 3-%0H_",/ ^e64fi a?ͩ||^Ҹ¡mYzŧXÿ<ҩTo,gkQ{†CYC@Bskׯu<] ;İOPX ^wJeSTk~BkzJ\˪ǣ[dRVG7lf;\W $7hSYܱz((\Y~2$5 l(Lt(j8r~*2ֿZY[Ao5>4=̀7ɒgy "HϤ:9d48vxdϞkb~)eqW&G[lWe~D1znř3w#Jk p_,RL{ԗ._w~w((ן*9qa%~&;A:ȚQ<\+`;_)c*V{bwsad6j0iW;g{K*L &s'* -{ )6Z2J4iH=,UowՈlⳂ.>^!'/׵+ GQz!kkP⚪L6Xp´&P#^ZTPIMzݾ gsG;fcc ]\r u8Ngc)g|^w!ǭAun5$N]WV OTqN.ؐC(/)>_A*ϒ3әI|秒E{ق/G2ЂJ>?ʵѦY Yݺyتb/]/j82^0VyIS~aX&` 3-^"#%AJ?ɋEM0(d Mnu~;S]?"y 03@~ W2A͘V,CT|)Ww5l#XUTr׈i\91Fڍ ̂Ky#c+ѯ(W.ҍu-gtܔ;'!k&wv %}oMhCx6sr' ﹠jH>s!Bn.>_԰2sޖ.^}sDgZхr$u=]?\0zt9)AƄd(UvƮŚʛ|Nk;Pnqe?—SNtC\;8~<c ]6jJPܘ꓈cךg )mz,?Ҍ]Vb}` I`YWW[mkzd\ooo߲7=noi^,߀VB%Rz4)֖{Wş?H,w71][=-cE})Ҡޔ.&SsSJ9(ܕrtɅjt<<^|>Cc]??(R]miYn9L0F +{/ h/+)5T-orT%GfTuX'fƕdԤzNख़{w΋ F~dtlz2ǹ|]wJk%ߢ_ÀȻ`㸬\-} EMRse5^+cѾbW&K?ܫ@_[b_@$%+[V iN4hPaF'?68qӹ!.7ǀ<ɧqEO#kY9:.LM`Pջlf5ORAپ#0ecS`.1>;C<>3+3?"dOcyWR ,tTH<_ؠvL K~UC`] mJ5٧\4x $ڣ^`OY.%QrNDmԢv-.ݵ.?'=Y7LxFƪ}ߏeagz39qz@ ej^62a4̷棆%ufM%plHgiA)԰L'lTN]0@qE9d2y`ڟE}1Ɖs""ǰXM & ObMn p.K:X N֏H=>,{4qmtIR-QX ~e~/Oڎ<yF NaE3*qq(f8i5Ӊ-ɷqh= 5% qsŚ"*Џ.0:ӵi/ _>5keW/A9p *ESԢf# /|E&86D3*LK1=,ڟqiVj_D+ϤᬀwA&Xo\MYhjH٤24z!rGg4a4ͶXmX.,)I5o?_S6&na'sKs fGòm_6;nҞ3- _5Œ3}ϸDraC1Eyzկɬy +9Q{+D W7l^$e2тdWS;Lˌ\ љAa3))] JZ|GJW~ek v%Dt K?J3LT1ApStYN3Je~@`L8PhpōTI^bz@,HXr/. {k(]Zﺃ>Jߩ0!B!#&w Gn` tJ$W:3~ *2^&UOq ]BHh3ω`!DRv*\Iit7nrs!g)`~DK󯱇 Z~&>DXH]\314N6 C9{ >Jچ菙1uh^,Ig\zxqcKąV7= |JDpI(׶i q!>|[ubX^~KͶVt[9G"(Dq@F+u|Йٟ݀) _7 -reuz~qIR.wz>z^}[2uLG.!KӥzlӰ\v3N6"')!+-Ë>;kXVgCX ^Dg{6OӺX:@I!g 7')lQf %lbΰ鎲^}V] 1#iA=^H|.a@PM26P[OhGJ,P?4CtokyU /*JrrU^}x+x{.gGLT1Q֐OaTUpc \w=[#ox1-{>og|lbwۀN.+V4sSƠk$?&ӆu&H*C?u8pvtsAw쀒w/ӧfH==K=c$it[:^[|aGXgy}Q푙w~92濻#^ P{ǻM۠ Q_['ubtkh y3UYu^ 5!)]y QH^ p&0:$H]<[y kwwD iZc^ZFnC>: q̐g ۠I3(7b@ ?ɤ%&̂Il|OXyJ'Y ӑ0r$RL~m~Un8i4~YY @ ;,~76=F SBw-R-)#^CjɊ]8'ەشpB-V=be}2A%٢,:()~4pqل.ij\{0i,4łB.?l+p xb6k;]G9+%Y'dp,PJݕ=Y$|ԕP4y}Yg\}RN"#E^ PT<\HVB7EmR0۠q:YB54ʝi |\ _$&Q$Ǥ{.vyZcSȹ#v#n%loLNjA_A6)*LNS.㺵 6ξhN!X., @, yZFrs㚁v|9̥ QTBzH6,:bW aK3⡅|*D6*(\ktukYOQ5B!9 2Q,)c 'r]P Wl):ǒ@7qUᵦ*9"&%K<iy%BM)Zs/)]k#TC!ﯸV_'Í)8(rSi;ƒH7<d(_$䊷/ FbQ;R,(Ţ~" _-̏e|9H$U8b *KP= '|58G104a!QۊΟtu#1tkqmCSQ$Mc#tkxSoCBJ>YYqyfr~>/H5.J݋]4 LTg'ޥ˗9_ O 0Ab_[N}bwxUPI] >|*)4#GuTY/`I?8} z'R2C4̩ _W$k&~s`0d*<PՍ¦ZcHm^o᷈Tiؚ2R !P%ć,m _Kka*7O*g. iW27-V7 >OǯyoR%,"njG|uP1mr=)Xa43Rq&%Բ\L,bvTE$V}*c c`i਎<ֽ*pWd &oW HUFxjQLDP?k#i^1GCehH`m&Uq4i"/6Nc/]d}>ni Uu⭄71xU cA nD$p3IFn+Cc``/&X۠Zj%/p sWҚu4HNYUrF^o&7Z`p)<#'ũb; G&HT?QE x;;\Qopvnn3 >b9C/cAGe9Dڶ,SH&#JܠLa!˻N5Drx+]QF.(ɔy߸nN5_BUuy9vtR60 ʷrG<ϨkUk[."F.S +ۮF:pW%cK 6҃٪a0§:J}MuyV?zcgzA'6I *4['u`*$3?lO3&,ON q"m?ng@p^oX6;UaEԖ R9MG >y7(fA">($4C&!V{(cNN2+Sm܇p@l\9k$w S.+rhQKnN`kF!t;h63ECF; y% AJ-YZ@#\<6YPH6#Xw)SFp&J-$[OrZ] fvӳQ@챹N޻0O>Mz.T~~+lQMuЮ[%$ ã1g_ofEV` CofHn8pL8#ƱY.ogWUj o/ٚM=xC͔; G-k&4g^=h٠@YР_Q#S$4lIIZ:s̎N(-j\k7bj$ }z4OAu,QNGp2l3H>j1msdYre|bNa {*Zi?N(J]a J!;Il&|A˪+udrL[gv䃔`b:F˔bdes'-PdlQ6d /|zk- L2+ZHúN}P5S;h%A'4W o XtKnn(0 )kDL.{0b4t_k|~.EN[ +]+@fbsG,K<uX,!s1n-;.(( h<4v F(ۨwwєU-x b7?ȐELx2Y2(3Kd1\r T7ٙ2~$-ѕJ_*o;LrY0tJ )z,~ܯ ұQK/+֪Zq8q`tr4#bg'ns#nJ@ALvKXs~]7xٖ4w耘brc2B+& &wڛ O Ķ݁Yp(s tBGB/V{C{ g >9mu:lu+ B9,BYcC1 ^{z\@1I*?_׎J2ICʼ S }|NVpwsvkgdgغ]-QlI4j~}TEw9],ga߂i\GGSۑIq]6vܵ^߲} mKs-vU ;4+ 3QS[]g{gto^tOWf{dYȦ,/S?.sytק/iG?ޯ1S9duGzgoa{=J:Kl ;?M^LɳTݕw-F,hl Dupre۳+שy1\\\'*$3NG:}L[S!h`[<{վ-lѿ,}!N..0`69gMД#>cG7h6d!dqׅTz [;s-AƎz.Ge(RXpwmCo4_g>)ob­BsU]n*?nL7(jI:LE<` ._NqX/IHw2^s٨ᖏCNCnb؆[X,1_fi$ !@ fŐx _וny02=w 7ك {~|NtcFB)Kyo FCY(! b:ߗZ~6|ĺ-TeBX Q؇f]N5O G_ĎdsLe{$קB!g (((í{:"0f4F&~}EbjikY d- bkN#i NlY;UU,8Q,D9XwCd%^fBĉ$|eQ9y5W< pC- 5*)%xi Z\?%vBb`8,GY+$:U72Oˉ{̈AFr/ `=u. `X|u`%`W!pN0|Egvdt PQӁ oP@-lIj NI(׆SGDp(/N TIw*O!f qqܽlf ;U+q%'2X[Nf@0Ob0*6.p~` (xYEJ~q`( N1X d]A+dW~>ð}3G6PGpg\[y|Ja7Qc=E)t:ŋ)l\z+/bEOYr98rW2iAm~-VJ8@Stzx~`p&;9x=0<8Xrܲ|9rb7AS-Ką!^If7 d l\~0e[C3a ^sgK*{f=\7/sXP\_t {M5NxUf3]aK.Uke6=6FK尽9!{ ktîip܍^ /v )ǔ [7 YDŽ`tE'Qkm ]%f2Kh` 8pАLc⥨n($WTFLKrZҐMj}^v.-fiJϞUL"sohɛ8g@҅[GfИU!ee },TC_CmDR|-V)]C-o6a ym^h 3'p WyDvT닪6Gt<7!`1Lf٘Ǭ 5./1\uAaVSf#p5ξ"v{1F:n!KpC4=S:Úr& qsҰ &z_,3AS檍e>et%xՔ-0ЮjO ש40n"_ #ܙ\+" XJe3OI3wuT@HD'? < qmO&9dΗG!J5id0A1[^ YZ` å!+E$I؂TW"( טlFZXɆkv3;*h9`|3MO O’*a.G_z/[a{ǒ2C:>:8ؚl}sw\ %)~F_!xt`CCu|.?VS۔'j9ooHh^B4[;,#u~>5)}ZnNFn6^k4^5(A5.L ,-:Ӊq,"0@zU#n$FKDJJWn08Z t =NVܱO#ș=jC"}8=Ƚg ;rch%QW9ƃ2ڳS;vɦ~qی2 R@K6ο~6-bJ 5*Ԓ*Y+ztN,i1IHj5 ◐hLQ薍PۜߚLWLgt! 3 [3E\<\S田K|$D)F!5,uf1Y_rq`A7WX~E1AR*7dT0UH抎r ,m ]`>3IXc]_Ti~ơ$=oeXԷ/";{B<.dxz qn n<8N}/28H1+*oFUZl2cAHhH[q8z0 R,p۳-Y%~N aBrhgjvG,EQl E176K\0dš+aׂ/$j7J-lQVxi\"``ݮS&ˇH̓8 P6pigsv%ew\yw]u Rn^fڵ,E^ "S(>= $S4׸-Q -$sa }koqPJAes/6=(@Wq Ԧ Y2OL01`/orZ#abpWc>zx:] ojM)̍ځs[Y/L Xpn2Q#KtCzހk?nZ k'f:`DڿVrI4arZvF׶XUE*Y䐿܅)G|%֒-&2c2QQzDf٩| 꾬*t }GˑwlhGڥSvE -% h2ɜKގ F+$+O+׏r"azT#Q (2,PW{TOJ3rْ< $8} ,f~]5DU(gFf~88|Z@6K*TA+\VBQCw/7ŒJe6T ͧb6aqİP(c&| Ie Y,yEI> @pjyc퓂#[ЫW-U#5GDbk ܃>@]Ԭ L6T zɰ0HeZϹ3d²6O#r}j6rfte ȣ C }1Ln)7,W*#w3"HQh=aa[uhh5鵵l;vv胳}JNJVa-Y!|FUBe$'x2woMeBNs?{Snb+ߞ K^O`f!Yv=Y;(H6?~_sFvQ/$}NapQmE EhlycB41xa mX)h]'Ó2GZX9hWm<څ}ZctONȹLۄP?PIxbI^צ'|R=ǏQOBbEq9|]u\X6͸TdexDaV^Tf ċ銄U7-I5E?׋D"mJ{& k2\En[(nkD79 7X6ǻ#nAoÙZ啔]QLm 0RIKˡ؆nb$bԜJ4L/pjΒV`kQvqڴ٘6퓦[#Ac`B"lyd$O>eRbqdt3Zji"0#s8q:d%; J,4M%ͽgd/$S$t^qzpkgC vo{O~6t/#]_ " yɇ1w..0v"(\Aٌ|HDanT Ii O czJ62;<0CQzM2D(sjj6{Qqw?SwHP17(޴% 0Hea[3:]ZqYGK9"J)XP9۸ТK",`&vdJIX VԼ]P*lLR21|L&baB0tOҌ;?0,* 3_N.6 K>OH3&H[ @~QM{͹—9i)„YiX,G"DHe e=1Ȯ.cTy0Q{̯؛GH"ګ7gʛyLs<*oVm[(f&sQ/GdR*ЋR#bneu̟Z_ hCqȖP\|kK]_2:UX=ǔ{t- tÅaXFڴ0YTbOI%^;ɌKYa )YZOHqY Gr+?R*9T99qDg 5~PyDN[YYpGg/2r/@ɑM)6&˿.{ë oHPJTrBɒOMծ쁈^m_ I% Uӷ me~ 28A'u@tVF~xF!$)V 7I_2?*چ|^^?p^xϲV"?XG^'W*\I@ .! a:1PH@BMP1 EB5myr`%Uj3hj 17IFj]y~k^d%EJVs7]F.PBvO-蚵>M,q&z(Gɨ&hyO3t撏SL)/K,NCl`1bF]WAs܋uQf%j" єU*$eIpVt7KP?o7Gg.ͺbtO6Diʎl;E@궴Y8?-tmxNeE9ppnI1)MRWQe"?tEMpې¡ϹR<qА-=qY=+\&m]v^ȃ1^))k`3N<^%jr81$cYfpBpq ) ] ᜵.ӡfvͫns߿oBH۬ud8!M"5Ls@,Z|a7͸'g v'ћJe:krzq<}G_ƌeA$~va{&4FIr98R.|h~Ƥ3~=\3b=g]: M)LNq*`c,$ %!r*Hp;6O}ꘉ Po>KI'y>{PP4ljRsL-+ds; lJgDz}Gn2þ-qnp#rdt;"#{#S Geg.Hz}ͥ&^n_.2x*bS!omS_)g31B&>AOm2~4z,:4?yK0a)%|&K-~"[Y{ow)2E=Se:U}ѻv_/lfy2S F= Lc* :l N6?g^d33sz;x%d`2暪E)]h rś|M>5;`=I܃ *E/0'فv*"%bזgLD[{'1U'ZgGM:w3R+kFe-:6+?av~x5SED]GXe%zK;}ƫWl}frqhmۖuf ]A>V #^#!dnEndac-%ȉS,l2yv4F`k+xy MKLca7l[xȀE:@̇c*rL]#t*c2MῶfLw҂#-lI@A`2ô>۷ Ii,vaj1@&UxnZB'O&QK x9l'$iBKw|i<<Ϩ(Լ^4?`_}&2W_ Ə{A?ZJV"iwiu#}K~YU|6TbxCPz)v\``mr;e]0j0"$]jg6p+lFWE}vtZ&]#J@~cqZT<ˢO1-s vk8`jtkRJTE##iR,m Zm{\}? a$`klO7#N!2K{pd Vq0!}elU\RYƮ{tR /Q:6f]V.ȼb 4)f*) `z2( SU"AnkмQf~6^)rtQPf Zf>#f;; 䚦{\R E(`KeF􌇓RS>[0h#U=hamA@&J1 ՆNT#AhoZBQyepCʏ޶/Q{Ctكhdc$h_eG@62-~./9[qJR* ň"Vlfr27S!qHEJ?qMӾ',ւ~h}DŽrHrB HD0Mwo4д%gUF0v ˺ O;n2KOewKӇ^x҂c%|1vl'buQG'īh'ÅqC8tI ML]~Qoen'71Vphfk׃kyy p.Ў> d.F<αa"}YĠQ^3Sv#t!t܎L2BW$]ƥM4cNɽ]% /dL #'ac0 |ٱ`jڸeц$iqJtW e~;fWv$ %5=Үânn7`[ݕ *~ ob}aS_bZ$4>Ɏ9\W4õcY6jS65RVnZ{DmQ{v#-B)jws}v/+H5IFg;ҴwTHIq2yxٹU ^̜2~zV/?p8xiē1m4(,nM8S?,62DjA譟y7e䔩?0ɊOP%߫ԛ.mklm3ST|2qg>OwA_Wq{%Et\@fxkP[߈.U ޘvUtPc:cSc sB BuuL-OP\HDc½`ir!9G*ЪWWׯ;J!]&2~W W0H3R +Aj,Fmx8rfJf!ahr\`Z008nI艒 mOJ6|S 3ߩG.碨g uGntHe8E֔hz6V`VE%ƙՔwh)t5gyr2#/dy*yipR%U!gU "\gE ЧKj}d!ٱ*eϜcPe&+h< |3RaC[<<.lO7z(Q`tH| =y;v 8=%[.F"՘Ĥ-3957 HPCDiUP .p2݈<ލ\&Ɗ\|[9tw2&Ge4P1O\5~ݗ#޶d٠qniU>lgg]W1Ğ`3}U'hL_OvvQN$<`k4\N%g0ILw|H*>U=L?jKx̦7gSu feZ4f_LgmV,R-Ky)9OVL)Ctř=1j[SEvŷ:W{r۹_"w$(C4?qtH~`:Ӂ1K"d-YZ7n6Pvݪ-l/VQ~yʱ:4Z 7&VU.~5RG LD,{tM_$JCg!&W Tퟱ325;V:иœ|.2ݺy,jJYu[Xp\a;! ͺ8g: -hC/\M*,Gťf!trZj]CVl2Rw(}q4B.w2_<,߹#jHUwǎ!@1O~cQnԁu{m!L8'-@Ų3Ѵ#C ^ H:vr73< F^ q:=bu4$]'9%)3v)_F%:)? { , ^ѕ m)9UƭZ^kc/SP`NcQH%v\tײ6s)R#i܅Ƨ!5^>ٳG Ti߬}uDO{ L i(\м>Ԓ;5ӌ9uBP:^>~Ik$v.?SaA!p—P*Itvu)ia G>jqY64Iώ@5N] piLO(jvҍ./7sd )Q li$ ˫ ۫OFG&Ǚ:pIe*N5ǐu\H4F87 o?MťL$ty[{\W+ ZViQv*SOѴܴ#ڃY ׼!W`}@ۼA3xp?2y,265풱R@T~e"l}{`