aaa_base-11.2-43.45.1>t  DH`pJU/=„D)IMKUp?)sD.cY q$WQqx ¸ur@JqeR:Ou7x|gĩ[b$TlU!6yq 9cTX8\_(2~CZQ:ͨk]fpRc2[5)HC6"4aƘBp`@0nzq%Q+2"M QKOߡqpU/^ysjJ˔l@ # -ONL3(}+'e<4>FX?Hd   0@DLP^gw =*=Hp?p ?p @p Bp Op PpR|pTpVVpXY"Y"[|"([)[*\x+\,\-\8\ 9` :o ={>Ń@ŋBœDŜFŤGŸpHxpI8pXɨYZ[\p]˰p^b cdeflz,4Caaa_base11.243.45.1SUSE Linux Base PackageThis package installs several important configuration files. Central scripts like SuSEconfig are also in this package. Authors: -------- Werner Fink Rdiger Oertel Burchard Steinbild Florian La Roche Martin ScherbaumJ7build24openSUSE 11.2openSUSEGPL v2 or laterhttp://bugs.opensuse.orgSystem/Fhslinuxx86_64#!/bin/bash # # Run this script in C-Locale, or some tools will fail. export LC_ALL=C # /boot should be the first directory. This increases the probability, that # lilo stuff lies before 1024 cyl. mkdir -p boot # # make sure, tmp directories do exist # for i in tmp var/tmp ; do test -d $i || { if test -L $i ; then echo "Error! $i is a dangling symlink." echo ls -l $i echo echo "To avoid big problems this link has to be deleted and a directory" echo "will be created. Remember to fix it after installation." echo rm -f $i elif test -f $i ; then echo "$i is a file. This makes no sense. Moving it to $i.save." mv -v $i $i.save fi mkdir -p $i } done # # now create a var/adm/fillup-templates/passwd.aaa_base. # If etc/passwd does not exist, copy # var/adm/fillup-templates/passwd.aaa_base to etc/passwd. # deleted db2 groups and users were uids 46,47,48 and gids 46,47,48 # mkdir -p etc touch etc/mtab mkdir -p var/adm/fillup-templates echo "root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/bin/bash daemon:x:2:2:Daemon:/sbin:/bin/bash lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false news:x:9:13:News system:/etc/news:/bin/bash uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash games:x:12:100:Games account:/var/games:/bin/bash man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false ftp:x:40:49:FTP account:/srv/ftp:/bin/bash nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash" \ > var/adm/fillup-templates/passwd.aaa_base echo "root:x:0: bin:x:1:daemon daemon:x:2: sys:x:3: tty:x:5: disk:x:6: lp:x:7: www:x:8: kmem:x:9: wheel:x:10: mail:x:12: news:x:13: uucp:x:14: shadow:x:15: dialout:x:16: audio:x:17: floppy:x:19: cdrom:x:20: console:x:21: utmp:x:22: public:x:32: video:x:33: games:x:40: xok:x:41: trusted:x:42: modem:x:43: ftp:x:49: man:x:62: users:x:100: nobody:x:65533: nogroup:x:65534:nobody" > var/adm/fillup-templates/group.aaa_base rm -f var/adm/fillup-templates/shadow.aaa_base while read LINE ; do case $LINE in root*) echo "root::$(($(date '+%s')/86400))::::::" \ >> var/adm/fillup-templates/shadow.aaa_base ;; *) echo "${LINE%%:*}:*:$(($(date '+%s')/86400))::::::" \ >> var/adm/fillup-templates/shadow.aaa_base ;; esac done < var/adm/fillup-templates/passwd.aaa_base for file in passwd group ; do if test -f etc/$file ; then # like fillup, but : is the only separator rm -f etc/$file.add sort -k 1,1 -t: -u etc/$file var/adm/fillup-templates/$file.aaa_base \ | sort -k 1,1 -t: etc/$file - | uniq -u > etc/$file.add cat etc/$file.add >> etc/$file rm -f etc/$file.add # fix permissions if this script is called with strange umask chmod 644 etc/$file else cat var/adm/fillup-templates/$file.aaa_base > etc/$file fi done # # we have several local files, that changed over the time. Check the # existing one, if they contain real data. If not, delete them. # for LOCALFILE in root/bin/cron.daily.local \ etc/init.d/boot.local \ etc/init.d/halt.local \ usr/sbin/usradd.local \ usr/sbin/usrdel.local \ usr/sbin/userdel.local ; do test -f $LOCALFILE || continue LOCALFILE_CONTAINS_DATA=false while read LINE ; do case "$LINE" in "#"*) ;; "echo "*">"*) LOCALFILE_CONTAINS_DATA=true ;; "echo "*) ;; ". /etc/rc.config") ;; "exit "*) ;; "") ;; *) LOCALFILE_CONTAINS_DATA=true ;; esac done < $LOCALFILE test "$LOCALFILE_CONTAINS_DATA" = false && rm -f $LOCALFILE done mkdir -p etc/init.d echo "#! /bin/sh # # Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. All rights reserved. # # Author: Werner Fink , 1996 # Burchard Steinbild, 1996 # # /etc/init.d/boot.local # # script with local commands to be executed from init on system startup # # Here you should add things, that should happen directly after booting # before we're going to the first run level. # " > etc/init.d/boot.local.new test -e etc/init.d/boot.local || mv etc/init.d/boot.local.new etc/init.d/boot.local rm -f etc/init.d/boot.local.new chmod 744 etc/init.d/boot.local echo "#! /bin/sh # # Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. All rights reserved. # # Author: Werner Fink , 1998 # Burchard Steinbild, 1998 # # /etc/init.d/halt.local # # script with local commands to be executed from init on system shutdown # # Here you should add things, that should happen directly before shuting # down. # " > etc/init.d/halt.local.new test -e etc/init.d/halt.local || mv etc/init.d/halt.local.new etc/init.d/halt.local rm -f etc/init.d/halt.local.new chmod 744 etc/init.d/halt.local mkdir -p etc for LINK in usr/X11R6/lib/X11 var/X11R6/lib/fonts usr/lib/mgetty+sendfax \ usr/man/cat? usr/X11R6/man/cat? usr/openwin/man/cat? usr/lib/news ; do if test -L $LINK ; then echo "Found forbidden/oldish Link: $LINK ...deleting" rm -f $LINK fi done if test -f /root/.gnupg/secring.gpg ; then cp -a /root/.gnupg/secring.gpg /root/.gnupg/secring.gpg.aaa_save fi #!/bin/bash # # # post.sh - to be done after extraction # # Copyright (c) 2003 SuSE Linux AG Nuernberg, Germany. # # # Run this script in C-Locale, or some tools will fail. export LC_ALL=C # # to make shure, var/lib/YaST/bin/bootsetup runs fine, delete # usr/lib/YaST/.configured2 test -e usr/lib/YaST/.configured2 && rm -f usr/lib/YaST/.configured2 # # there are some installation with an etc/psdevtab, which is only readable # for root - this slows ps for any other user. starting ps as root, creates # it, when it doesn't exist (readable). So simply delete it. # test -e etc/psdevtab && rm -f etc/psdevtab # # if the old nsswitch.conf contains dns6, replace it with dns # test -f etc/nsswitch.conf.rpmnew && grep dns6 etc/nsswitch.conf >/dev/null 2>&1 && { sed -i -e "s|dns6|dns|g" etc/nsswitch.conf } # GMT might already be in sysconfig/clock FILE=etc/sysconfig/clock if [ -f $FILE ] ; then sed -i -e "s/^GMT=/HWCLOCK=/" $FILE fi # # Initialize runlevel links # test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- boot.proc boot.localfs boot.swap boot.clock boot.ldconfig boot.ipconfig boot.klog boot.localnet halt random reboot single PNAME=aaa_base INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="yes" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME SD_NAME="" if [ -x bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating etc/sysconfig/$SD_NAME$PNAME..." mkdir -p etc/sysconfig/$SD_NAME touch etc/sysconfig/$SD_NAME$PNAME bin/fillup -q etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/boot.loadmodules etc/init.d/boot.cleanup etc/init.d/boot.rootfsck ## powerfail probably needs empty header ... # add Kill-links in boot.d if needed: for i in proc localfs swap clock ldconfig ipconfig klog localnet loadmodules sched ; do if [ -f /etc/init.d/boot.d/S??boot.$i -a ! -f /etc/init.d/boot.d/K??boot.$i ] ; then sbin/insserv ${YAST_IS_RUNNING:+-f} boot.$i fi done PNAME=security DEF_VAL="no" DEL_TEMPL=var/adm/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in CONSOLE_SHUTDOWN ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f etc/sysconfig/$PNAME ] ; then bin/fillup -q -t -r -i -d "=" etc/sysconfig/$PNAME $DEL_TEMPL etc/sysconfig/$PNAME.deleted.$$ test -f etc/sysconfig/$PNAME.new && mv etc/sysconfig/$PNAME.new etc/sysconfig/$PNAME fi for i in $DEL_TEMPL etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done PNAME=suseconfig DEF_VAL="no" DEL_TEMPL=var/adm/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in CHECK_INITTAB ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f etc/sysconfig/$PNAME ] ; then bin/fillup -q -t -r -i -d "=" etc/sysconfig/$PNAME $DEL_TEMPL etc/sysconfig/$PNAME.deleted.$$ test -f etc/sysconfig/$PNAME.new && mv etc/sysconfig/$PNAME.new etc/sysconfig/$PNAME fi for i in $DEL_TEMPL etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done PNAME=suseconfig DEF_VAL="no" DEL_TEMPL=var/adm/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in HALT_SOUND ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f etc/sysconfig/$PNAME ] ; then bin/fillup -q -t -r -i -d "=" etc/sysconfig/$PNAME $DEL_TEMPL etc/sysconfig/$PNAME.deleted.$$ test -f etc/sysconfig/$PNAME.new && mv etc/sysconfig/$PNAME.new etc/sysconfig/$PNAME fi for i in $DEL_TEMPL etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done if ! [ -d etc/sysconfig ] ; then mkdir -p etc/sysconfig fi for i in language backup boot kernel \ suseconfig clock proxy windowmanager sysctl \ cron news shutdown ; do PNAME=$i SUBPNAME= TEMPLATE_DIR=var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating etc/sysconfig/$SD_NAME$PNAME..." mkdir -p etc/sysconfig/$SD_NAME touch etc/sysconfig/$SD_NAME$PNAME bin/fillup -q etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi done # migrate HALT_SOUND value if set before if [ -n "$HALT_SOUND" -a "$HALT_SOUND" != "no" ] ; then sed -i -e "s|^HALT_SOUND=.*|HALT_SOUND=\"$HALT_SOUND\"|" etc/sysconfig/shutdown fi # fix sysconfig backup dir if grep -q RCCONFIG_BACKUP_DIR../var/adm/backup/rpmdb etc/sysconfig/backup; then sed -i -e "s|^RCCONFIG_BACKUP_DIR=.*|RCCONFIG_BACKUP_DIR=\"/var/adm/backup/sysconfig\"|" \ etc/sysconfig/backup mkdir -p /var/adm/backup/sysconfig mv /var/adm/backup/rpmdb/sysconfig[-_]* /var/adm/backup/sysconfig 2>/dev/null fi # clear old install settings of MODULES_LOADED_ON_BOOT eval `grep "^MODULES_LOADED_ON_BOOT" etc/sysconfig/kernel` MLOB_NEW="" for i in $MODULES_LOADED_ON_BOOT ; do case $i in capability|raw1394|video1394) continue ;; esac MLOB_NEW="$MLOB_NEW${MLOB_NEW:+ }$i" done if test "$MODULES_LOADED_ON_BOOT" != "$MLOB_NEW" ; then sed -i -e "s|^MODULES_LOADED_ON_BOOT=.*|MODULES_LOADED_ON_BOOT=\"$MLOB_NEW\"|" \ etc/sysconfig/kernel fi # # Backup gshadow file and remove it (merge passwords into # /etc/group before). # if [ -f /etc/gshadow -a -x /usr/sbin/grpunconv ]; then cp -p /etc/gshadow /etc/gshadow-`date "+%Y%m%d"` chmod 600 /etc/gshadow-`date "+%Y%m%d"` /usr/sbin/grpunconv fi # # handle password files # for i in passwd group shadow ; do test -e var/adm/fillup-templates/$i.aaa_base || continue echo -n "Updating etc/$i..." if test -f etc/$i ; then cp etc/$i etc/$i.tmp rm -f etc/$i.add sort -k 1,1 -t: -u etc/$i var/adm/fillup-templates/$i.aaa_base \ | sort -k 1,1 -t: etc/$i - | uniq -u > etc/$i.add cat etc/$i.add >> etc/$i rm -f etc/$i.add if cmp -s etc/$i etc/$i.tmp ; then echo "unchanged" else echo "modified" fi rm -f etc/$i.tmp # If we have a NIS system, we have to make sure, that "^+" is at the end grep -v "^+" etc/$i > etc/$i.tmp || : grep "^+" etc/$i >> etc/$i.tmp || : test -s etc/$i.tmp && cat etc/$i.tmp > etc/$i rm -f etc/$i.tmp else cat var/adm/fillup-templates/$i.aaa_base > etc/$i echo "new" fi done # check/fix owner and permission of shadow files for i in etc/shadow ; do chmod 640 $i chgrp shadow $i done # # Change primary group of nobody to nobody # if [ -x /usr/sbin/usermod ]; then /usr/sbin/usermod -g nobody nobody 2> /dev/null ||: fi # # create mtab if it does not exist # touch etc/mtab # # make sure that several log files exist # if test ! -d var/log ; then mkdir -p var/log fi if test ! -e var/log/faillog ; then touch var/log/faillog chmod 600 var/log/faillog chown root:root var/log/faillog fi if test ! -e root/.bash_history ; then touch root/.bash_history chmod 600 root/.bash_history fi if test ! -e var/log/lastlog ; then touch var/log/lastlog chmod 644 var/log/lastlog chown root:tty var/log/lastlog fi if test ! -e var/log/wtmp ; then touch var/log/wtmp chmod 664 var/log/wtmp chown root:tty var/log/wtmp fi if test -e usr/sbin/usrdel.local -a ! -e usr/sbin/userdel.local ; then cp usr/sbin/usrdel.local usr/sbin/userdel.local fi if test ! -e usr/sbin/userdel.local ; then mkdir -p usr/sbin cat << EOT > usr/sbin/userdel.local #!/bin/bash # # Here you can add your own stuff, that should be done for every user who # will be deleted. # # When you delete a user with YaST, this script will be called # with the login name as parameter. The rest of data can be taken # from /etc/passwd. # EOT chmod 744 usr/sbin/userdel.local fi # change all /media mounts (subfs) to noauto if test -f /etc/fstab ; then sed -i -e '/^[[:space:]]*#/{p;d}' -e '/[[:space:]]subfs.*noauto/{p;d}' -e '/\/media.*fs=\(cdfss\|floppyfss\)/s/\([[:space:]]subfs[[:space:]][[:space:]]*\)/\1noauto,/' /etc/fstab fi # IA64 Altix update hook if test -d /proc/sgi_sn ; then if grep -q "console=ttyS0" /etc/elilo.conf ; then echo "replacing ttyS0 by ttySG0 in elilo.conf, inittab and securetty files" # sed -i -e "s/console=ttyS0/console=ttySG0/g" /etc/elilo.conf # sed -i -e "s/getty\(.*\)ttyS0/getty\1ttySG0/g" /etc/inittab # sed -i -e "s/ttyS0/ttySG0/g" /etc/securetty # if grep -q /boot/efi /proc/mounts ; then echo "calling elilo to update" /sbin/elilo || true fi fi fi exit 0 sbin/insserv etc/init.d ;!S 6"s  }':O  V),)1 4u2#4 Q+>Q xdoc '6e] N4A) O r 4DP< B<   sn  C `B큤큤큤큤GUIZ?S)*?\AB?S)4GM?Jg-/AJ1IJٺJiHR6HRHI{_HJٺJg HeJٺHHJV?S)NHIeJ1H|HHEx$JD@J]EG*JxVjCAJ`yI,JFd=VAJI 7I HJE Fd=>@ue\IeVIw on' (bnc#422433)- rs.status: don't use escape seqs if not on a tty (bnc#422004)- usr/sbin/Check: skip dir if "." or ".." is in MANPATH (bnc#426646)- Do not override locale if already set by the GDM (bnc#440371)- add patch aaa_base.disable-ps3-vram-swap.patch to disable using video ram as swap on PS3. This this causes the system to hang with FW 2.50.- Make chkconfig be aware of new feature of insserv (bnc#422433)- Only set PAGER to less if less is installed [bnc#436958]- add missing ";;" in several boot scripts (bnc#455521,bnc#455522,bnc#455523,bnc#455524,bnc#455508, bnc#455511,bnc#455513)- add missing ";;" in boot.clock (bnc#432381)- Remove SCHED_MINTIMESLICE/MAXTIMESLICE from sysconfig.kernel, it's been dysfunctional for a while.- Do not set TEXINPUTS to make luatex work (bnc#429345) - Use /bin/grep in profile.csh (bnc#429336)- update chkconfig manpage (bnc#411221)- skip fsck if running on battery [fate#303375]- modify_resolvconf is gone, call "netconfig update" instead- add 'hvc0' as valid console for s390x.- remove deprecated "-p" option from fillup_and_insserv call - remove rc.config related snippets (from before sles8)- fix header for boot.localnet- Fix shell syntax in boot scripts from last change - Fix some boot script dependencies- Implement forcefsck from kernels command line (bnc#379597)- In boot.localfs: generate list of virtual fs on the fly- In halt script: use option -r of umount - In boot.localfs: be sure that / is not busy by using the new -w option of fuser for terminating all proccesses with write access- Fix shell function syntax.- Start blogd after /dev/pts is mounted (bnc#410301) and related changes for better mainframe support in boot, rc, and halt.- added sourcing of command_not_found handlers to bash.bashrc (bnc#412558)- Fix missing test in reboot script.- More work on bnc#379745: after sync, stop inactive md arrays, enforce clean state of active md arrays. - Avoid error output /etc/rc.status due failed stty- Add missing test on ~/.hushlogin in csh.login- Make login procedure of bash and tcsh more equal (bnc#401470)- Restore the broken arch_special tar ball (bnc#410237) - Remove boot.getclock as insserv now can handle this - Some more cleanups for new insserv- Make boot scripts know about new upcoming startpar and insserv- compile get_kernel_version with largefile support (bnc#398593)- Add missing `test' in /etc/init.d/boot (bnc#406202)- Check for /sys/kernel/kexec_loaded before reading it (bnc#387601)- readd malloc debugging hooks for 11.1 - bump version- Detect SIGWINCH during boot and runlevel switch- Better workaround for colon in directors names (bnc#398369)- More on bnc#388327: do not umnount tmpfs devices like /dev- remove malloc debugging for the release.- boot.localfs: /tmp could be a memory based tmpfs (bnc#388327)- marked /etc/bash.bashrc as config (bnc#382804)- change sysconf_addword to work with sed instead of ed (bnc#377131)- Make colon work in _cd_ expansion shell function even if part of COMP_WORDBREAKS (bnc#391955)- Remove last occurence of boot.setclock (bnc#384254)- Move udev from the Required to the PreRequired list (bnc#384254) - Rename boot.setclock to boot.clock but preserve boot.getclock this avoid to get temporary boot.clock provided twice during update (bnc#384254)- enable swap to ps3vram in boot.swap- Read status of /sys/kernel/kexec_loaded into a variable- Fix specfile for last change.- Add both patches (aaa_base-chkconfig-help.patch and aaa_base-lsb-keywords-patch) to source tree - Add kexec call in halt script if a kernel is loaded (bnc#387601)- added help for 'chkconfig -A' option (bnc#371548) (aa_base-chkconfig-help.patch) - add some lsb-keywords to the init scripts (aa_base-lsb-keywords-patch) - recommend cron as this is not installed per default - disable "Obsoletes: tpctl" for now - added aaa_base-rpmlintrc to suppress some rpmlint warnings- Replace `/bin/hostname -s' with `/bin/uname -n' (bnc#386621) - Also change reference boot.clock in sysconfig and add boot.clock as an alias within boot.setclock (bnc#386354)- Force installing ncurses-utils to have tput and reset around- Apply last change also for insserv call- Split boot.clock into two scripts for boot and shutdown Todo: make insserv knowing about Required-Stop to merge them again to one boot.clock.- If tac is used for reversed reading set TMPDIR to /dev/shm- Fix wrong redirection of stdout/stderror in boot.localfs- Fix wrong regular bash expression (bnc#379745)- fixed bnc#341035: removed /media/.hal-mtab from /etc/init.d/boot.rootfsck- add missing "#" before comments in last change- Use common code only once for halt/reboot/single- Touch file /success only on rw mounted root fs (bnc#367315)- boot.localfs: fsck Option -m changed to -M change hotplug to nofail- updated mime.types (bnc#216934) - ecmascript changed from "es" to "ecma" - audio/x-it removed - text/x-csharp removed- boot.swap: compare inode/device pairs of listed swap devices and fstab swap entries (bnc#362935)- Add requires to /bin/login, required from inittab invoking mingetty with default arguments.- No indirect calls of binaries but use explicit path (bnc#353437)- run yast2 firstboot if needed in etc/init.d/boot (#354738)- Set HW clock before mounting the local file systems- use if/then instead of plain test- only copy the secring if it really exists.- don't overwite root/.gnupg/secring.gpg- Fix typo.- skeleton.compat (fix bash error) (#351386)- Test for the sticky bit on /etc/profile.d/*.(sh|csh) files and if set for a file do not source it (bug #340737)- remove checks for sysconfig/dump and DUMP_ACTIVE (#348656) - updated "you" alias (#326075) - weaken requires for logrotate to recommends (#348549)- Fix small typo in /etc/rc.status function rc_check()- Cleanup gpg agent sockets on boot.- Fix last change. - Cleanup.- don't remove /var/run/utmp during boot to fix "who -b" (#302036)- remove requires for aaa_skel - provide and obsolete aaa_skel (dropped package)- Adjust file for hwclock<->sysclock only on UTC hwclock (#223365)- moved /etc/skel/.inputrc and /etc/skel/.emacs from aaa_skel to here- add .lzma to DIR_COLORS- Do not read ~/.bashrc in case of /bin/sh (bug #340952)- for zsh, do not source bash.bashrc (#343621)- do not run swapoff -a during shutdown, only deactivate swapfiles swap can not become unclean like filesystems (#342757)- added psmisc as requires (fuser needed for /etc/init.d/reboot) (#334247)- added sysconf_addword to /usr/sbin (#328599)- fix setting for XDG_DATA_DIRS (#300678)- remove remounting of rootfs from boot.rootfsck (handled by initrd for quite a while already) (#335174,#286759)- add malloc-debug.csh to special files too.- renabled MALLOC_CHECK_ for FACTORY, for both sh and csh.- Remove .hal-mtab on boot [#329688].- second try to fix hostname setting (#300571)- remove sysconfig/sw_management (#331955)- Using hostname option from 'ip' boot parameter (#300571)- sysconfig/sysctl: enhance ENABLE_SYSRQ value: apart from yes/no this variable can hold a numeric value to enable specific sysrq controls (#257405) - default is now "176" (allow s,u,b)- remove MALLOC_CHECK_ for RC1.- Some cleanups in /etc/init.d/halt which may help for #309123- always patch XDG_* (#300678 - with the help of werner) - fix typo in xdg-enviroment- Add /usr/share/gnome to XDG_DATA_DIRS (#307213).- get_kernel_version: make check more strict to usage on kernel dumps (#307326)- Drop procps BuildRequires again.- Sort out useful terminals before accessing them (bug #293842)- Remove some unnecessary verboseness when waiting for processes.- rebuild ldconfig cache if its corrupt (#259001) - fix boot.localfs output (#285865)- Remove conflicting readline bindings [#299415].- Enhance comments for ACPI_DSDT= variable in sysconfig/kernel- re-add change lost in last update- add mimetypes for .ymp and .ymu files (#295677)- remove /bin/ps prereq and replace it with $SHELL- revert the last two changes as they break too much for the moment- Add /bin/ps to PreReq and procps to BuildRequires for last change- Add restricted detection in profile and bash.bashrc (#293038)- Small correction in inputrc for urxvt, mlterm, and konsole- Update inputrc to fit current xterm and others (bug #262330)- add a special case for splash not terminating - it's there on purpose- remove 8 seconds worth of sleep() time from shutdown- skeleton: change sendmail to generic smtp dependency - etc/init.d/*: add Short-Description tags - add insserv_cleanup postun- let klogd sync its own file instead of all partitions- Sometimes /etc/sysconfig/bootsplash is missed (bug #284891)- remove nfs, now part of nfs-client- etc/init.d/boot.localfs: - handle /sys more like /proc - etc/init.d/halt: - don't umount /proc in the end, halt(8) might need it - source sysconfig/bootsplash since we try to use $SPLASH- Bugzilla #279934: ssh sends the locale environment variables even for non-login shells, therefore one should not test for SSH_TTY in /etc/profile.d/*.ssh but for SSH_CONNECTION, otherwise /etc/profile.d/lang.{sh,csh} overwrites the locale with the system default again (Thanks to Werner Fink).- Be sure the the option -P of shutdown works (bug #274042)- move permissions.local to permissions package- move sysconfig.boot.crypto to cryptsetup package- move sysconfig.mail into yast2-mail- Check for exported PS1 variable (bug #261203)- move boot.crypto to util-linux-crypto (#257884)- Remove old Makefile check shorten boot time by 2 secs (#262676)- Do not require suse-build-key. - Do not mess with roots keychain.- Fix of the fix for bugzilla #244788: be sure that the ~/.bashrc is sourced once, not more not less.- Use colored root prompt (bugzilla #144620)- fix order of changelog entries - do not fix owner and group of RPM_BUILD_ROOT- remount /proc and /sys to make sure fstab options are in effect (#250237)- added "application/flash-video flv" to mime.types (#245507)- accept spaces in dirname in nfs client script (#232356)- Oops, check also for profile within bashrc before assuming the default behaviour of the bash (#244788)- Do not source bashrc twice if sourcing profile for ssh (#244788) - Expand local ./files for manual pages within bash (#248865)- Use plain bourne shell syntax for bug #231716 (bug #245740)- Both bash and tcsh should have the same path (bug #227416) - Be carefull about X11 paths (bug #227416) - bash complete: if cdable_vars is set expand variables on cd, handle CDPATH variable, and append the / on the result if missed- Correct lang.sh (bug #241056) - Add support for new init feature INIT_HALT=POWEROFF/HALT- Removed references to /opt/gnome.- boot.crypto: use boot.localfs instead of $local_fs, remove the boot.klog and dependcies of boot.localfs (#140226) - boot.crypto: add support for restart/reload of services for interactive usage of boot.crypto (#146388) - boot.crypto: add latest support for cryptsetup from Chris Rivera (Fate#253) - boot.crypto: check return values of losetup for short passphrase (#197493)- boot.localfs: use grep instead of bash-loop to speedup parsing for large /proc/partitions (#201501) - fixed javascript entries in mime.types (#216934) - added comment to permissions.local about letting the file end with a newline (#224151) - drop CREATE_INFO_DIR sysconfig variable, obsolete for years. (#231584) - added Required-Start: to boot.sched (#231676) - mark /etc/profile.d files as config (#232083)- Don't mix shell and environment variable within locale (#236063)- /etc/profile.d/xdg-environment.{sh,csh} respect /opt/*/share/applications and /etc/opt/*/xdg (Fate#301042)- enable malloc debug again for factory.- Don't use shell function if the program 'which' exists (#231716)- added SYNC_ZMD_TO_ZYPP to sysconfig/sw_management- remove aspx from /etc/mime.types (#229258)- call umount in "rcnfs stop" if there are any active nfs mounts (#103217)- adapt s390 inittab patch- add also runlevel 4 to the disabled /sbin/smart_agetty entry (223983)- Escape not only braces but all COMP_WORDBREAKS (#225284)- added rxvt-unicode,screen-256color,xterm-256color to DIR_COLORS - removed rbash from /etc/shells (#223159)- added sysconfig/sw_management to set preferred update stack if both are installed (defaulting to zlm) (#219390)- Remove /etc/init.d/Makefile (bug #204383) - Append /dev/shm/initrd.msg to /var/log/boot.msg - Make ls alias work even for rbash (bug #214254)- disable MALLOC debugging for the 10.2 release.- added Requires for udev (since it's used in Required-Start) (#214291)- chkconfig: add --allservices option, unify -l and -t handling- extend error in SuSEconfigs check_for_space (#208193)- do not export ORGANIZATION if empty (breaks mailx)- remove SuSEconfig.news and set NNTPSERVER and ORGANIZATION from /etc/sysconfig/news directly in /etc/profile and /etc/csh.login (fate#300892)- Remove global, fixed umask value and add hint about login.defs and pam_umask.so [Fate#3621]- add support for cleaning up after failed userspace suspend- fix startx path- run boot.proc after boot.localfs to keep sysrq enabled move xfs probe_dmapi from boot.proc to boot.localfs- moved xdm init script and displaymanger sysconfig to xorg-x11- removed ash from requires (old for mkinitrd) (#202074) - added net-tools to requires (for boot.localnet) (#202078)- skip boot.clock if system time was older than mkinitrd buildtime - add hint for vim syntax to rc.status and rc.splash- Use new init feature of redo of utmp records if needed (#148038)- call SuSEconfig.xdm (moved to /etc/X11/xdm/SuSEconfig.xdm) in xdm init script (Bug #200299)- /usr/sbin/Check: * add /usr/share/fonts/* to the list of directories, in which compressed (.Z) files should be uncompressed first (before being compressed (.gz) again)- Use configured for all prompts during interactive boot (#184042) - Enable multiline option for ksh if available (#192070) - Restore utmp after transition from cold single user mode to an other runlevel state (#148038) - Do not run the boot scripts at switch from cold single user mode to reboot or halt state (#196174)- removed SuSEconfig.sortpasswd (unused for ages) (fate#300894) - remove sysconfig variable SORT_PASSWD_BY_UID- Remove SuSEconfig.zmessages [Fate#300893] - remove sysconfig variables MAIL_LEVEL and MAIL_REPORTS_TO- aaa_base.pre: cleanup (removed obsolete X11R6 handling stuff) - don't try to compress fonts in new truetype font directory- keep ENABLE_SYSRQ= at the end in /etc/sysconfig/sysctl- remove root/.gnupg/suse_build_key~ from archive- clearify usage of Required-start and Should-Start (#181972) minimal required order is: udev, rootfsck, cleanup, localnet everything else is optional - remove dropped boot.ibmsis prereq- move gpg stuff from prep to install section in specfile, to fix quilt setup *.spec- avoid error on new installation with fix for #190597- Fix last change.- /etc/{profile,csh.login}: fixed $XKEYSYMDB/$XNLSPATH for X.Org 7 - /etc/init.d/xdm: * fixed init script for X.Org 7 * cleanup- fixed RCCONFIG_BACKUP_DIR (move to /var/adm/backup/sysconfig) (#190597)- enable MALLOC_PERTURB_ and MALLOC_CHECK_ for hardcore malloc debugging and failure.- fixed language error in comment of sysconfig.cron (bugzilla#190967)- new gnupg requires $HOME/.gnupg for trustdb.gpg (faking no longer possible)/bin/sh/bin/sh/bin/shaaa_skel/bin/shbuild24 1256631351(H(=(B(A(E(D(C(F(:($@]@ @@@ @@@@@@@ @@@@@ @@@ @@(*(<(&(#(((?(.(/(8(4(5(0(1(3(,(7(9(2(-(6()(;(>('@@(G@@@ @#@f@^@%@"@!@$@'@&@1@3@8@4@6@2@5@7@<@,@.@-@/@+@*@I@G@E@A@C@B@D@c@@@`@b@_@a@Q@R@S@T@U@V@W@X@Y@Z@[@\@M11.2-43.45.111.2-43.45.1 DIR_COLORSbash.bashrcsuse.de-backup-rc.configsuse.de-backup-rpmdbsuse.de-check-batterysuse.de-clean-tmpsuse.de-cron-localcsh.cshrccsh.loginhushloginsREADMEbootboot.cleanupboot.clockboot.ipconfigboot.klogboot.ldconfigboot.loadmodulesboot.localfsboot.localnetboot.procboot.rootfsckboot.schedboot.swaphaltpowerfailrandomrcrebootsingleskeletonskeleton.compatinittabinputrcREADMEmailcapmime.typesprofilealias.ashalljava.cshalljava.shcomplete.bashcsh.sshcsh.utf8lang.cshlang.shprofile.cshprofile.shsh.sshsh.utf8xdg-environment.cshxdg-environment.shrc.d.READMErc.splashrc.statusshells.emacs.inputrcttytypeSuSEconfig.functions.exrcSuSEconfigchkconfigget_kernel_versioninit.d.READMEquick_haltquick_poweroffquick_rebootrefresh_initrdservicesmart_agettyChangeSymlinksfilesizemkinfodiroldrpmlocatesafe-rmsafe-rmdirsetJavahostnameCheckrcpowerfailrcrandomrcsinglesetDefaultJavasysconf_addworddefaultdomain.5.gzroute.conf.5.gzinit.d.7.gzSuSEconfig.8.gzchkconfig.8.gzquick_halt.8.gzresolv+.8.gzsafe-rm.8.gzsafe-rmdir.8.gzgroup.aaa_basegshadow.aaa_basepasswd.aaa_baseshadow.aaa_basesysconfig.backupsysconfig.bootsysconfig.clocksysconfig.cronsysconfig.kernelsysconfig.languagesysconfig.newssysconfig.proxysysconfig.shutdownsysconfig.suseconfigsysconfig.sysctlsysconfig.windowmanagerlastlog/etc//etc/cron.daily//etc/init.d//etc/java//etc/profile.d//etc/skel//lib/YaST//root//sbin//usr/bin//usr/lib/restricted/bin//usr/sbin//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/adm/fillup-templates//var/log/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/00ce399baa2dbdf44cc920e0e1fe4cba-aaa_basecpiolzma2x86_64-suse-linuxJoFpY@cronlogrotatenetcfgudevnet-tools?] b2yh2xż𷞏cB)q6f f^);jThg'qz <c*;"./EXBGGTczcP TVe(O _b]ŴSth!Mp Vd -_Q+9*j>|]-O6܌Һ1֚T[ZPs/컘" YgU~(nkcbe9͏(V|j,.Mب9eG4r0gRHq?(NjDƣoff`kw^R zf0I5 MWllZNWwn@dy̩PPzc:cWի |+^rbLDo118E٭hcg2}}@ Gt 7m U#kqAii Wp1LxrWVikSBL8RH&{ABL?8|uD 5 1%*0_H`({ҁm}ccDpop%4ײ4+e}Q _7׀EU!iڃKCF|h .zP取Gj LHeK,Z#6-󴳠N5"# r/zʴ79av]6m/ X#D(U#`Θ\[A})Rb f3Vp X#S[3?`.$E!]êk=F롳XOFS|W'EO^]ٲOm_đZ;QWd.|<'xz\[b=LBbc7 vp˃VU;[#-iwۘǶEOںU! Odfil3 舲v)>ò ׍ 1C *[ _r/5V`3[;wis*0L*$a3jaduEs+7QNV֦9RY?c~Uvqdjs& 4*X)[5\Ҽ~Xi7(!a85u Hz #2AXSaqZ ^EbIJnmhf)ʔ1 b xbMi=Vdc&W첛ңeۙ^ ^Y$Y& ;E АHfj!Mx}/&F3gQxWa4-)=]~{&*U6!=3B>tĴ'HGthϚz[cQP]¶`!;/uYT;u:iu;YW`AaʘTu $ɣa}Hn8b|~ lKؿMPQ23GHjq#OX'o~L5 _BɵcU%\q> d^.S[ϰTӛH\܌CLayڅwEQpBx?@59LhZnwPBcԄCn3Оf 842:LPڽsd*W6\HW uA5q%q9'dN9F} ,+.&,bVe;UR] *x:u 7I܇D(~ y-oiʖ4w.L/0/| n" rxYT*k.7iX$WnO& M ܴTY=q8k4&j-`9l޳V0Q?=l&KWӯ I.&WdEZ,bq13_ 4\)fӵrԚ̄gƙͰY[EtL9U#564/0)M]\%6|:>Oi٥Uyu ,L`VM7`F"{-Mj;>^W*xj-Qiꜥ/.5ѩe*g+otC*4#evͨ,(R(>oFCvA=,#A}'v@[lgMM g @#<=R5Z048F=|qƟPR8i8Z뽲ƚ[h69[ 7u%ԌZChc}e@pv*^O35{32@",Q0 .$~(r2~BF"/gNYbY4l<x!85+,_  @^ NC)=FG5? Z[MtQp-AϹz / {%0 n),gȃ͏X&kKbX+PAQ95aXB j6+eIj@hA UܽRdnQ_T# ʤ$^8z1[;ki&fL$_%4(O˦Q,>ͨ0K"xMz'@RWnxӿu8ur>QC XGKzbOwq$H5hXY_ʣ,imv*(kOtᇐڃ $؏l]ZFӧ„K1Lni3fzN%K3,TYv^bJ@ C2>K\)5zUYl`%so@]Ap<*+aJuÔ by{4jj5yM6,ctMɑtVzw]8Ŗt-(P.m*!YHzKkY;}He? ŽY QjStVrmΊxgR *1 jF%S}ԩ@WM&i BAQPAqz_wD_.} g"jEsϣɋ ɡOhlٜ?DeMt]޴G>?ժ} q!0%UX7g+|$2M`Yefdm4)0s cүS6bH üEf! S7YO]3}@yet~[I%xMBئA>sޯVqC/#eN򠎆*գ3sPoVy% ?T5{8”ivR}'Q]t iX[gu ,@p > OS`*Sv%[` ZkGVTCRXm58N<0OZOK0+:_sf$B@Nblph{jϚ(Wr1O B:c^Lᑷ"1\miT]-M6,BvdimsI.#պ^cc$_\02n֮R'@p߸ ATyVΐrHɽ#jN60|ߴk VD,+oWd5fh5LWEZ#Ь3R0iF*129nul JKJO,81Va>#&ܹw5`nm|PZA3;(f?|- g52 fWD xGwE0d!dݜ #&ǔYa.REjb |7.^<НPrZ?1~3UMҭN'ĞR:-Qz,(~o-@LFss_chbnvk.@b]{zUkzA\%NM`}Nzơ*SdYedea ~b.K'DQ=nLPY׭t(oBhWQ)̼Iy[4Ǫ:N]!M͋#E Ꜧ 0h鿕N 23IA}9a <94 @ G-Wd&c >7}g d JMg > 덃%>Aǣߣ:hU}Ewt' @'0bAvN^8_1)lGK 9eFGxDdpsc2xip뛞'UF3]A-/Ôo_cL%5|dmrq usA#ShEfx7,y?3˭l+M\ǸR"՞ڙ\K㩂*VS0ݐmJ .DHٷ%;^F8-2TԪp8SZEU ^B]gpvm RM I[tZ'-Ë8hP) G gp]@J/cbS{t8֐$'+hN|TőշGO .g@5)^DokE0!#jMc$eW5ި+Ohv^Ghp.yM]ubnkČZ{:z`)M! #֖ m. RYB۹N&'Lw秅n\bˏ%/ ~;E]_ x^q#bA2!hF&W 1%q+&`Yž{o?Sl8b5=a!խ=\$'oU@'? )![LösW46T}.Z{˲ VB#3Y޹'ƀ?q bra͹"wiaiۗ_퇒Dy9k%⤶*z;Rͧm!7#07IF䌗gVHӢuׯOŴ0c u.GG%8wڐ3/\!G7֗ =b*~B-^8$| qkY U-eZG-rm^8UI&ӹÆ.rmsl~uey&>e;W ̽XNOiCֱ36Fw&,{ U}׏PoLzK-/mX<0%@n:zSWx=H' ٪PDz{sbHf[鯸>p @XWYԍI_xH|\(yqsg @H-_]J@w@ ѝNC̙!Eiv j\@rpÅ肝!wKӄM_/iG.9G9#>|a)-2w|؃re¬J"STC}Gxr|8`­T:OS{9 t,j U&bc:-n؋{_2񎫷VS&) 601u}͏_w3C 3T^0=&qW Z--3LG+w":-0=pB{?VbEX{ H*$7Ngmj$rw,Ւ+`st>@¤΅a(%} ÁE| rUOH$i>$SˍiCO X 7a72@!$QEH6^'(sŽ[ĔS))@DįaUr.TK6tԋDz/i}'w1E{8M,1(FFTssN.b(] ybV(J=rTH$Ӊ7l ,9܉/u)}8s$+@'N{ |\ xDzPwR wk|(x3μМh)k?զ{ f?S+2u@+Ƈr8 zam/a#:E{1wf` ږ}>,FA: Q8Cy^֮G91T>Xu,N~z;[6;1B|cBCgߐٖ% 1?Ti\Q(ulԅ$n148<04*$0+$JKv7{6Tmxs\r.ryRwlӊ~ :~/4Kʁ:PW8i=XlTZOx-AK VhpJ$ eY"֑sm33”; 5XqYSMPDk,vRBWqM]weģ4!IdB#eNZq5⛴8.C@LIa-Np5A=>m_fZ'7ͦ }Ivv@֚/=Pbzyĸ79*|jL<+U=Bc#|~êH"P[n:nZOr0ӋP:]plE=6hj֒h7$֣}h I Xe ,{^n=E/HmXL'׮'WSC<FuY vL&ʤ4S(sCqʃ^> 5xYH=Vj:^r%QIKu9 t³RqBTu=_At9'xA#.1'(vO>@/mxTF"Rƅ#|"4MNиohM#LWa`dZ)^D҈ozo%QD7&w5<,q*i=_/f@`u%KnCk~f!mC`px`z԰_.t(1~kOj?RN؊nKcC˗).mQϠ *0]k&q8 #ص! ++(ܴ38U$]IwdNnڮ8,R+'ۘMwLBN*}T$RDzC3Û>%* ٻ^[ _?t XjO~\cJQ}]~)5 &=]:AТF׌4WѸ$4/ݴ \3XËLw} FZt^CFgVL瘊B]<0Fu Vl&/O(h?)ެ⭢Gol 5i,qJt 'q ybG|n`ARlyzjޱ׶㸊>\/| O c)WBZhSCф]%1~` IāG-<)a7!2)U/}$]<^i\7 1D4Ep| n}CJ]U*615 s}|`Oc|;jSsND:!`CK=qjlpPZy؝92isս<ԪO g@1p~ _~3d}Kehה,ύ,+ 9Өha+_6 (ۦp7TS/WC$Y>֦=iA@8`g|PIf]Z2ьa%}E^#>Es3ج2I9r ޹'/'>kZ&<ʜq d*hpu4MdJ5j}O\粒$=.2N0d!^Za#A+PKoYr0mI53ϱ8Tnaȓ@kCTt'?VTo= ZpX?kM/Cp9@1Ӝ]ml~ zWIk0?ťXUO>#)1~oLbzFruI]XEnjR hS&T:[v0$d烇VXND/J(masYQoop3Pk=Z@`ʅ AQBL,er`)AnxT2+22m}NӪ1z= vQ5$A;!?NV$M/ K/8Ūۙ!ψ܅X=Ylq1 T]s&N*{$߃zQt}'M{ SS;Dߌ-9QHfՆ;Iq[vwH૿)㏂ahbLv{}[`!&u]:ԻV.|\U1 r t6>gG~8O"~cTv۴]|pAa 7e2Fk2Yپ+h.fc*zWh-w>6%9-֊ g1G<#Ggg;, 練-UpT|<}@' jqRJcg"#N_Ty1uNC&%OH /g.l;Bo Thi[bS;`4.9;4QovO|/_Ko#Hy4 5bƖ4#m*|UPM T+z p? }6NJ.oq6HL*Q>dn`]&h}c877dhUQH gVLMbKL0Ijcj&$L}u{ iU @7i A3 Q)޴pp=\ MTZ򰻂 " #Aٺ\Mi]NZEh%#4#ASh2MEGyzn'[6'85I9F0,B~n {pDR3<#Ffb  7Ҍp:BP:7꽣n҆se;s1Ǟ1(a&5mɳ9{$ p?8?fs)HY@9nw뤚N!vYVk9)KvEO @m70[A< 3wMuA1~2 !j7 6vҟ$Pҥ9@H SGIg:Pr; E@f[^0@Sfc6,Dl!:;%O觧^, 5zu7gCivkmJDΫX{ ,vϜ|ϝլǚqoHXJnncf /0gPq2ceT@7GhLRQ.߾zN:}c 964%>Qj7=+V0W>=<|OA##ʝEUYsDLo[@8J!|C51kC7w*'76<;o+.(p6.7"5Zfb)(JB'pC(q-5+1sEϦ~9koR \4 CPr2 Vv8;XǍā 1P:G;-8Գy`|㫞.?o%4 [MgߞsxO59FdՅ! җٓE$%y XH$ Я+mՓ 5T45P'mqn>Jroze@8\|0g/CLa8o[w8- apbvwFAPQ4O?ё:n^a,30Nwe0;S̅o]:<Sƛh)k߷ EwOMUyT6X_o+i~G@"3͛jA+Xē [2WEAs9kv`X,aC_%,,U /~h,)S#%/b& !(?»)ۗf1MrFx*9xƴ@UI).ӷRW/<5eK{DGLGϋդ0DjFD+Ν"/%DM[Ob2`_%y),m {+*[ha'gP:PcYb]Yz'=INj`Q< ˫eEp7|l+wAċV$cNi6+58TJ1uxq{8fMQu)xkc"NDJDgBęڋJ[پLM=KqFU0_=>LRSH3v5{F/vg|=N}dOYLʾՅ%\.2hzϒy;yhRf9u۲Dn]*2I} lK%T*9T@k+:_-hyCPyn# 8磹UɵfMڬBA(Sm+u왕i͡Sp宑`v{`1׌ufP8ǃZި׵}Sһ@)C['7}T{=M'i\6.A=•ooEuoȇ6RE&ު6j 0ǝ*fr2 砈gJӺdܦWPA)~y_ m~ w '=ǑDuPI+LS",Ll0}ς.RG  ( 69Nk𿜮Y;çp5縥! 7r'xR"²1a 7pRXA1ciHo\jJs7\؍n"j+v{AF1Nq 1'-YIr^P"nK*>GS<h_ɘ/?57ŕD6#A lb:=uT)K)5NNf < 퍌\ >~"K84gsg|W~GBZvnH4~*b1w=FYG]e csAWogeF?rNۻv^/$WP]ُFj ZOƔ0 "~U>vg2TL- &sb䀅z uo= n+DdeL=6+':pnsk?r/,_&@rRń9 Vyjꎸj)RZaz.R@`NR…g ɍ |f/529BVsamśN/N%b }~}23K !W Q&_Md_5$veNK/sq3Idie'f05.qv5vijmt,ŲdyQ.$N}cgRf-=/ pwFTâ%1Q8M!5QcclC|< }<(||%6i]UeK=-ݪ;c3Jv 8S$G[#Q"C{(PzQL1T=bA;w+xbB0϶L^xV<e 5fI4E:pQ87CZ@ɗj  /ŕy¡\C>/Quϊu~P&ɗKwdo%*?V7eFw2V%ʆ& JQTiP&} $1 :W :ze&/7#u:W-N`b> -s>T*568v~wH9w( :vB`C1bszRp E[ZOLeW$ ,QżVzvVE$ppN۰L? beG4ca$lݠ` qG`0 (JGk=i4j _.Qc) yg W6N$ވ 2zlP53bD%+wS}% Jx3} S ^mf=u\ %A2"ROc*'^)&?AC8fҷSq^]mo:{zi t@RBM~k-a"];Q_d qߪEư;A0&CmMlKaB6eZ#n/R&DAFB "' h^qz ߀ 8P7ՠ@K4\z qrqt3lKl_w:NԌ%*7e;@KS`*$hp#D`5Zh= ^Ro]|?L&zƌ?G%&N1p̦,AcDPb r17$ x GQJm;b91W;u:*1SzU`zBkpzZۃ7xJlv9cxCo[ՙ6'Ec/ H}6-? [G<3 P4[f]'m\@mI c=HlS: +Sx'ge[d=.>qH_e8<zo9f2/P&4{<G2M4 bcI''ӸoC nP ]Gvjߚ[sZ0$]AfH 5fs1PC&w\JR\zVK ]@;H.|k sdV5aECV_ZfjNё2NAvّG\p$̖䷣ Qq`tB?aϠmix = ~G[da/FqY [kX赜Д}\rTIKu'̜$Y X.Tp-6TSëI$个4[ X:K v}H:WRiBݜ_ΩGdʤBW9V%wWog-vaQA텯hLL U>Q[IAԝBjnR"fgړluOm' ؋ٗYpѲ-- ToxF=Q 3µ`#MuM Lww',Ò&%|;T1O\Qiuն+P`&FDѱ4(c˻/g?*݄݋GEƐq۵ONh5/JƔEp&IЄqCTP}U2mcLQdttNZvd]R˹#XL},+' R]"&^譹:X| шK^R`p *t0p4<=TԚ&h(BliԖՙ} Pe3>[.pGPZLVIzI:!ɱ&2qbh(Kj뇮.Z[HXi\8fGsI?Qg;Wh'74ߦGrAZ'kFXǹLxd`mD!?qs9WJ݋=9LT`]^^6!ՇJTGk,5 h܋hLXqte"#ۂ4&S80b SQd"v10tЂx)4`Ea27GjC<}+3YļR[anι^MsGIs^st#j>,fZEog0 H P7G,-pc>Z:^oR!$hgRP[c,TæoPafyeԹP5)E>v Y4 y}ٖ* LK=hs8tjO.g#*~  QeukS ÎTWhYD)a,1jt.@=?5 j;x(L 6 . J ӌ8\6Go_Σvx>DWȺ\, ԉ岟Q)UDe#6a'o8<(ڭDlSv 82܃'ijL hή\T{[3G-r?C-wMLC_ iafd}RDŽiX,ȞV 䲅a0VQV*'vv# -%ho+[ ~F4~iW:W p~&`!كoA/,|!P 5^YMÉAjdЁ1/DeP?>.MH Fq57, o(jڒܨZ#`~f 6,l#&D0v$'- lM}y`fr۵?Nt} E<__(nIX5H9g[0Z3o4G\bn\ SzgSrp0^a`P nBXw8c)c+饕f{H{w\CY@)0V{~bn|HBaKrk5 nWd[5CUuVK6< S]Sb9;_RVr!jfG͊e[3ܻ*J3oƋ>|rUK,3 !hQ0Շ`Q9bbE6f570{}Ezi^;12LK3mM "y )F6Cse(NODN&2v^LD;'"a l>t`{0H=}8wy'2SͷV^;-S<(k󌦜z%qY1SIѮ5Qm?5?RGP}LE:[E=$zr`?7U<)3pնF$TIʝ4C|SX.(iR&DO\GOQ{B$[hP mh.F* @,fG(v)`r-IKذqR\.es{FQ0S>[PTi22$x4ޑR JBOӱ=v;zaُ+pJ&ajH8fB%S0xWDtZ2ؾwSXJ\"Aprp_5 또@& V\M\ODR@L}zqRdC ჏Vq0E4,`館5I#-tOkMż FB|pz=G&s F&}y.72IF@f<?"q|jݽi01nkl?ګ2ߘTMZA[6$v܆1n@xb߃ZT],)Py} 4XF_`,'-G%PL1cWi`^P!o)s~%?C4屝 mz,ۿAL/ KC-*#~⮶7PI,uO5$)ղʾh!F_DցރmU|ep N&N>{[˺G9²!Df5jJ]H4^~?pƽc7TK:KRyV=` /H5>Xͦg8>j3񁐗e60P,I{=dc/#.ti".!5fz\2ˆRCH% _iR m0M㠥vH&kG}vnYANOaln?^wLB$r ]̠l&R{Pc5!GZL~(5 U6P6d$j[ro'0J)oE[QGt_$˹3*ko/m:碨+]jm6_e* _`Z~kHw K2/ oJif%j_;*9CW$#4DGXL3i5iYUҒFEe3~ c6#9@%1q3dp5Pp1~N31·oj翄ljKApLd((Kb DJoҿ,V#@ϔ &|T޲[[NGDIp<1Xra<"XqD+;FRGZErL#J"+P`q->Mpьmϔn<º]g)j$ʞY4%Zb(?T32;5<g kMo\{ĞXuۘ A}Էgt ]t:-C#/"#Xƒi‹@QGǎ\!FH246wֽCig v&8M5'״))4LBA3(Hn}ʋt?`QS_Bljl`0-dpB2x1D *&.X|k6eu`r;;#^Ӽ0mWSU`D mLDMa |OFFˆ ǡj}T)bh_/Ebr$e/>@Gv e3oH @ӽ2ԥ_/yDds S~D\;2^%p310-g2A];aEp~bq4!2fBFi`a\<j鰞^ PNDVG24_C$˟Z*u ϦxYؓ g`vf1قޮĪH%UfQ8w:Y41t/rly&1 NOI[́Fڶ`pf3!(\jr 2Lg;fj&}UH6w:z6˫BIG<me9 '3DzB,;ܚ9yv&NӀvNP\XcrL^p/M4^.pQf]tO'E+%^L2I^/gAipYa)Cn<0#aKcIbMHЫǪߋظl^Ae!$3QC3eQ)r(yVhgivlA *xc|GC#@i'WF*Vn'S'E7Wr-yj C9TX;F)5ZKz;UG`:lK}B#*_o1"oJuv*atA3>Slav؈YL>vMdixv|3.QROFUmѯIf6Lsݴf3ǢH3mWmB2'^Ǣ wٸW^}ZS l'į7xYxn,xēNW@\n0=Ag\)wi n!#@RysDæpثh60n:"s#  \C?qySh VI'64%ZN@W,ʁhoB*#pfv+&EXbƏru+cGoQ? i]ĪQ%۩W5h:;@4Y@t6Rv[q8HIU{5ƷeY6(Ң-`ܶhzlJ4&c~K dȮ2GN'頟`;<"-RAgtug:db!zv:O,vܠ3nB dUi|N˥gR er?|$}]] "K)Q Մ5v4$ -QGB(bgp}&2?mBjw)vַ4F0}Uҵ*-v.ke'88/N p>$px$!4ʶi&a= QӰPMS?, Fn=|Q5ތ+"\\Ym,Nջ#@Rsbr ?З f|D';*m'?qa65U s0*C^ umK4JkJ /%= # .kRʡfǺ Lw-'VHSqe;UWP;+T'8iAeo4"EFGƊe\-:(m8{A؏_u/:L KZaqe޹^Mh0!Q+!7PqJ>y.@nC9)PI>9 8%)չ)iNUת-k~O%qkLFmPG +i骟]ꡮ@h#@zqQ!w /:ٟQgXr@ оc,~jvGupe+-W'? "#ݕpUbr1> )Y'̨ ݼ56ִýd?ZZe!rprfUz7nܩ詻nѠ0nS.ʳՈ(0S`."նiMy5w00l/TϮaC]x{Ϟ7seBQ](R]Am*c-4c9J Na8eo8ߓ~Ebxg`&n+އ{LW`9ldh;[֜r${ @¥&ƥX~qh`r=KVbnʼnleO<D hrdhKCZ -O.lo&?)s)d=〴zCɕ;WZjqsxwxY %e-GU|&ԚbOJS%R1ւ2xDom IC3e !ג`#Y7dh SC Y1Bi۷f:wF=ެkc"/C&܇-S.a{MRԢ*$sg 1[ox1K oFU]s1*{OЋ%1?'kf#SɚL7hfW%7ٖ4Lb2N%濼`P[+)Hkz#p}MڊVtQTOVN攆0' Ŗ+y#&iNNd ʓu@Iwr(J0aqnDxHB,pOKݽohNczA;Ni#"?bWI]{n"q~U}”ތ bX&l- ma3 Pi8ę~+6x՜:wfIWF-``$' ڜTs :n wT~@+<v짂R]M.xCG )mi(Oe(ӺyZ'uj󼵺kcD,v6// abKsHDJg%Si~WWI튡M|ASe3?c従Tb I7-p>p9hdyg=HފgOH'o͙Udj`GsXČ BʞXhǡAM<,HP5Xs<;y9 I kDl87!Iǒ45'lbiNP'h_ڣ{,@\VXy3K|YcJZKkF M(񊳘PTefu*ebrCS_Ԭ$(ޏ߉u6 %8lƽ%ZHϪ4FlyVU,ލM"EC#Y>n PBW$<t"/@ `=v*"W(0dFcpX2x ԽG pEL/28vu_m$Q(hAbI-5ߊbΛkޑl١y6gcމkד*QeXbJǍhkKV06RW㓩3a}sXzf/ieG Q] ]Yw"2~<3uzuzd<:2{TA`a3X-J5p}b dlSWQ&;򚡠դ3BD;˜Vӗq\.1F刬Tٛ$,ʼf嗬|`$:\^J"g8Mнk9_oO/zϟ(&}nwPhOq WZҽVK۵(tҝzݳ)-Bj΃2? vL%8w2~dogxӒ*f)B}b+ }IGXJ/*pRэI?#zmhFv#N5^kK.ROzo虥n -1Mܤ~m:>Gq}<_woLWIZ;hBo4-^U:kSaj7) üOѽMDFs!Fw\g?ܶSsF2!,Aty;JcMI=2TC*xt1,,'\)+逞 ?=?2KsnKBaKW]"TÁS Fpot6D5ݾVˬ@=EgUZiDɲ{33}ADh>^nb1^nEM~=vhtO7Y<ʬ/]Pct= ZM[}}ŭ$QJ#¬"7E[OJ/L&9c#vb bh-2aTL@1+KDs󣸇n-V$©ue%46n^ZyX< ˹u׈NNC^}-Kb&[绾ㅻޭu!,%zUT4.!f'Dž3vh4% ;%\uEɭ23=e.tx#C-`PAnw a PHU*IavW2si!Qw$E=@/p@UmQaTrC[kN8MV&~v sژr-k zLECJi 9|~0/]., I`draच; O&gpu.pm^/lS}'%`pTG^A$Ke҇66 @medޛ>ܽJDT%'/X/)*]|_ۊfUMqOhuQKr}L?ٟU弮mO,5X.mzJ?CQLSDmX?؀$_i le*JY+_P^Ʃ!`z%YVi};"]|2XB#4(16-=S4툼r|b:2 A}IS̪'S54MX>!_:3;S1>A98Uv8"! e'kګ~lnzˬ2wi2bE\1>pwnUaaBYWF> jRj\á eюo㋪ļ. xv{DfGkSZR=kEqBu|AoOQ O=.@.[K;9{bCGSVJGODRF$_$Z-&Ra<\*euAJbӁ䀴%kNBVAB 򈀀zI9#!9t[&~A0եX8Ԭ;E"Tmzh:1wz ͡a>Y-${,8{ ]Ǖc/չLnIV6ǖG 0S4ǣ4s?NZ)RFsWwm9T i8tSFESW]E7pM vdZbĜH#`ڷHR@;Y2/K|+Hz@QRy 489׃ɕU7*kAxQqiT_g\e~aijKe߄<H nN3;IHfJ71\nnVу*VDQx&@ZS?w̄gnS$24h,.^{ŷmH/n. J#.; ޮF{i>ZSi=ET%4@lb{@]evyK3АՔʼ۴Ct{My*xY;ϵ,楓{Tוr($]RN&\^Y&+nIF)]3&~0-&Zm:&;sQ &f}Ž2yfhJl+ -[#ڔ=[νԃu&]HylOW,ВkMQ0t eth[\_` x6I~M1u#ZS0GrT%\)m<߫ixo|LIhVУy#d? W2*\%'2eR@KD`ygx׮([m lXPsb2mV=3POB)؏Ĭ'%Ng%livܫXԞP鐷MciRq rng\;hjp4\q|T1o̊ &,}铩"vwL: 6 γ)4M+{lzlwBC$ApF3f iR-%?y%ƍ__m~)Lx)6Wp+VE* ܞ5[\D XphԆ( a(p m,S3pƎ_?Xň-y+¥ݲ A_A{Litw*\jgL0v^9kX5|  ѣd9[j;2ɨCndB-R;WϵH8O*P5BJH",[^hkr{QX0Fš5>Nfɓc#pȥ6v 6of׶xK`R肢hQ/ckt6H: k\,d&a~->e)À%,G_=’I֑:i2J˶4el.%罷f;T6Xg 6n~9WUeM!L-ny[M pF]\CFΛv%G?vBoόJaS$14/_憽C]O1B҃F9Nt,W/c+EnwgBfr(S㺪'xLuz7'O5İrOMFT'rϕac9z"88VtcOlȓ5K~= O<|0,ᷤdLU1?#zSIue 1/lQ獁"m"\}8ޢu@CTFAg0EH9| &;8~b=XE%4E,*e~_Hfց>Ѝמf4tBswgL֌YղjR$63y8bdA*lSF<Te|x\nZc7hj$4}θ<謲2ͥX9ܯ f @a>v1g8沴>ʒ Rٓ#RnoY/ΨѦ5R{_3x#ͮ[glm6Fr?1[(ȤR}6^! Op0_t wA!ԅ-r& V?E\!m+BLD t- }pgrP/zVQd`:.HYz32 [ @昈M1S}Dh6xsŮTEJ!pZO͎ 怖\`̪K\5 ^VSʗL=S7O Pm/\ q?Ugy'VH&rN²`EPMOߦVs*30[ɷpQF_:J`^5UXelu?:۝3>4Rty/_95p;9Yӕ$iCTS m}js?]9L@=L뫤X) o` d/n'KeO؂S<m`L`W(] .S&_p 4F)f -!Iɶ%(W3dm|/h O|F8$<*aІ> YK#c3R!_9B<SgGoVQso ʡ@'&vFCnGG3G3%Bb6W!K`sjBV (h|ڦTazw/+/ΪZXaתtåNIG$*فݍ$F#ٟ$жW0CHPVX0 r"j& e[ :jq/}|L& 5 UQբ~bbuNcGQyhQW_x zģZR\ZFqб ;ƕ)"/9I4+'BDiڝAީO4% {FF#8i 2Jҳ(hXpf^Gγ %#Qa3iYv4po\Ͳrh2p[#(JѷSٗi)"|ԕD *a-ď(9AO%,'nR2_5ټ ҼsdOWD^IbWyHp;>Ћ( jR%N6uQ|Hf \ɝJj$;-*מJO '.-rߢ̝A%脿ydW;Y{`[WVǼS?qHOV_];[q7p=u_PCPM6j}8+ȡs 4XL17D)%S-p.ʺcܥ kѵ [dK07r5نLQ9RJȴɆQzk@H^@Gnڇr.qCHhM{o?`Xa |bVYaca}(')xF$Oʝwɕ4A j)Tx!q|PBpd%~j9<0dϓ<g1$&Рj 8멷S[G ]BY ΌJF%[cN~ "ڇTqhM|C5Xj=FFfP}ov? ҇Q˻JUrL:ێT^ 8|'қ_]l9f`V^h=Pv*(ixWS@YUB ӑO'OyMv%nd%+IaMrd:N9%$G؎l 9k[fr\l TMRB̒躴3PYoY I?iuOydBлҩlIUQ[`KSri M$J ~uҿ$tBiOIFt`Q%ͯV-.Ꮥj3{л0Z:yJdEOAbagu.D4.LiDPB;؞6OF&Qy}k S**:!Yߤ eRcQ&e04 gU9G(@_ɽ m3B%]#ڂx{4p!QKvWb*\VZG_es+ZLEB֪3lȒ҈ O28`n64COgz³}Lٓ>P&p6R"kpHKic!¬evQ*0 ;@e)]ܯ bU^hrЏ@55k31 W?A*=jOtOSkI7Hp՗ṕ~3xs[9lt Zy8iLl27r *9b7v2_S]X*nW 7#t  Dz (.p{jf֎eL?!z@+:m0Iu*nO' Ҩ7Rb*ùog(>Ωfii1.BC6X5W֓$>Cف~( eIiJ1ᯊȮ4f=YSڠVUpX/pœNAR׍`b,AT)uOZpo+a\3oߴ&]p|ֳUVEkvbP).uZ|,2"edE,4KC>Xjһq1ܶ"l!&I쑖8*, j]}=s1#L%cS/G+(w 9Q9=T yw$Y][I-\#؈¼ f?QXeBHFRCF+{h IknٳT>wEc]B cI {y !A _Y?oy Xr}~7ٛ_8 w)vzK1R-١$.(Tx99i{mvjީ"$f" ;M`J~_ n'N_cYtdDg8~熜CIB6kb7 |t qDāMNm&JqzdJ~,u$Ԡ[hϗRv =+ yߠp7BQVvY8AOxx] 6ܔ(tI|Z+ۂyǽ"*=O]%I[Abat|&u{.=g7 (&k`~~E@+-<ޒQp4r4$ .oŀ^)\F4"ܕx,WwX9N|Ӟ*ravi,"9>"}4ueCyZK=/|Wl=֒!2еtԚāZ p,z?WXAԬn&Z_zCQ)^UIĂ"O~Ec{rYNN^Zi]r zr|T6f28pڼEֺ%8Ծ#9!Z Xt4 ?JuI?D~ :q] 08`K.|R\\5=y|~P!%6R:~l뫇gETT|`Øo^,GRW5PEm]sXW߸\)̿S+ fJxY=N>nnϿ..2#ټ<"ѪQX{ײA@v2=D>KGƞ/C*e<^ P ,eYZ O onFT]~;IVLŁd5:K+e7<ﲖ12ONadq;Bvۦ^)|2]%X=NJp$ϲ/rr=O'bY*m> )g[\' .nXgl.t gP-$|%odEHWz" kֵF#(@n1k*G0 s#+zP ͷW"2\^@WD= Mv%.;Z:2lbRJPxM 9CQwCsf:|!Q"8zrh;0L;|-y> ƓhH,8D8<$1Vu#;"v1_&7f-%U%[gf5}$L$ܚ'擅["(_5!F47s{ RoR;(?^y)(Rd\o DŽp!#"oOYmz#IghhO2E2$zp5\BisQnrHBRF=b.GWlf9cDN]j%oBJ^AmKKH1ep#9k;)>EJ8vrm5@k]E)vBRa82eslf@D۹'G_7>M@eq Ď޷2vvH@0S2k%|==R$lYqdq Z|9Py{ݲu kJCKTD5cQeƕB>5Azѻ$o]DZ >ٶ`hDnj| ¬b,Zνh$=_K/$yZ -n l-h@(=Ė P*&$9ee˸ll3J5Y~v<.Qt tޙz+:6CzGFKHi1*sB;w|5 yKyF#8V=#Z0h!m?v \SgO?#_7ƨeK`ĮHz>[ Mx4,@FBG|ocRkѭͫ!gXNy[ z6rg2-2EOs.h!¯[ڕdneƳ)D+wNF3vW,t͡C %sOO-F::g7m: ݚQgn?/#D&ޏE 4fGtb 9@"" 4\4.SqIjnYu'jĪ3YZZ'xսܜ5@5)Z װh7sv,P +///ۦ2_@?$c_%$Ps8xI!>Yfb%L3fiy%,uakk4QTe[*9M¥\DguEB\hV: ?C!@!u06N۱vAL ##'frgXZg#b!p(p_#gp\q4J6U#DʈpYmhq;2be0~ŘF"˦'9И>. ~cVBR[c$`558+^CT+1Єݯc@~oB!x~k(Z@sE4Sƶ*{8JFerOa1^0 ޡ40%ya4\,VAI2jw"q .yJ@e[z%*=$(UАGKH Jz nHq;!woL{:7Xt(qk kڛGrգ]Qqv7>(Zޜ_D\a}yn(-ަ &s'wgKzǼD$'i򑒧#Lh+dTPGY3,@ޚP MfkTY$įދҡpq3*%Deޥ%I˨ LnE~I=ü<) Dw: ҞWnSAC4d﷍Wޖza_񟡓~9Mt\;-?\ZNvj\ 7siě/V_ܧ)XYt )6K"]ʣH8 VYkS8~Vxi7_6)/ϐmnb9=ootb*qRؿ|pvKgQgrj0;)JLFίfǘ5AILG; 8ǔ/,f"9.=:@iS>tw5|jc yH8],y tp̐0=qO9e68K7k&sihB>lךM+@纼dW+ƈ11]m&7Fe33XuJGB!-RVV3N K䳦m4{҉W2%96]f[>L; C{Q<KP RƼUIge>}1(vMYC5Wn.C/zs  ӳL薲M1G8Ji5! S^a >E3='M ,6%;N͙"͕D Y3N:pf_k'؜[ ^%MLuI}{K<Y(/Db#."wQ4-.Lp@CO %x]Sz]\ MNjg5AlƒV;t$Ȳ-92p[;̋qى 6,N/yަVlُKy5J KC>{NScOst_#e "Is*Pr4 cF)6+:Tsy;= |clG! i:f?YO AeQ7P!P:kvh{) b6Yev'sX.L)M_ܤ*I?~*[Lyuz@c`[12q".TG8FIt 9CM|Vhk@Af-ϫ-ZH`nj5gq1^˩ݮL!N g0o}}PSJJqZY$gz\wdEo %mtå`5^vTD1$PЈA)#_JljKuآQZE9d - 1L1b8EWI%ssg$22p/mc`D.cm!;Ŧ8OCa$co7 ϛNѴW@^z&~rgf/؜=o҃`6ƶǰU,F(:}ZV Yq/{HEbcyb`*Nu@lw9%>=sNhzI?Wku'4PRng7pRD|I &6|P-sfxeỈkb;&p ٱV$̚\tTjh^u?j_H%TwA&9OR6kAzF<$XEOeh*G7GK*`SZh@)i1r9ox" msPK'F%'RG bhvF9(yÚaoQyvgULIWŔk0sȕ,IX?]{5ڱ;z4u

bϟr*t^ !n[քZ-(PG2ƶ b{ιwK:B=O^kcEQ-IF*Z bl)E愸+I$CnQ-L6h%|*MS7FjvgL̗&-YuÕػ40V.nQ1-i4Iy4:)^$tC: ?O{@C( qn# BflF3 ѬVMQ6r܎4lẢ(yWyD?+0P!OɃ5/tڞuk9yؚ[z|`lc << 6CSĴ${z5 K K:Ti- AY@ 1Cc5w†@!9êy.TprXrM6^uXUIH X: qa:/>4r)mf8V(AwdLg2R'ۆI?S:LL! ]Ⱥc'Cb&.OM~eGA D$-VS  /:ΩC- &HfkEe^QMsjF~G ew+?\\J Wb"Y:=4]_'s hVkzGŕ>"H^-;Ño5R͋q=ȗn"yf-M` KiSh} "+Ւo[_B PA=!{4 坽S+u$+ܘiԴ2Y捳tPm1J'md31*P9Q i_R \3p]G;9)g#6+ax7ys Ңs=m>UaBҎkP!˄s֦Cd)"]Q-b a}xq԰B59 dy~>~y:? ]'*d0tSp>UfUPaPs4*_TĥyJ1( ^Ɗ|E)RbGH8T7 (ϲ)$c) tl%Ɇ\W S'gY\4o)E4vQe؟\,W6$uu8xJ="R=;zw(Mx.]pc*'m=Ky-!2u DNG5p1 Vo5Mr DrEP {Կv*-?cV4*\Wb1<dBqIaZ3P>t m%tjDžk0GR}Fy>s5c@nG=5\6!n"*;1-^ \O]Ж(j#^|"󴤗0d-Pҙ& HMs`LL{;rZ1/#s.ԓ,?^nsyy"}o{9 o^2؛ފw$SW)+ :lI}r4d Dʗ%M[>rj7D, p[kd.#DEWY|yB'7șR"㵍iIQҠϽ4xW[ M0sϛfZo &D*W\5Px/ZdZb_DEVLtLj&eID-)_ɯj5[&*XTGB-ڍ4gZIJ;eV\ibr*yg&CzThTw{K/(/64ml /:t4ش0 ܎_:l|{yFFcstaN6r;Tt޷BSL tеOf GUjV*̃lS5Ӆ@vDhxj8.`VY^@F%6?tJ@.#3'\UxA[(>EpP)׮ ,} -" f77\esw~ I(:ga@߽x C8_Q-BHZIi38YB=FNp$`шӓ( W@@5/Z̦D-w!M_6+qЋ-Y>:͌bzmPԫWk5@˂uE;Wg*Rt00iY4/ZKr7tEx_.9e1%>S׶:[':, kDݹ[舩"[윊> qTEQ.|'XI{Wm7*'qQ~cod0_Zt#܊~ }YI$|ew- 쑌|QDe``gfِ)$8GESxzywa*zf =m Oo|2ӿK^ͮ0HwrU~\ڍ. cDcs[cc ̢{PHQ /^=5Bwsq<`&5hx~gM?{boHhxn#ACQrA[,eըR#dϲ_9#[óM"6چE>c뒙+{#{25\;#ςzVbD52YRG̏Rjs1p_6%XL1(bQpJJ3]+3K Ud0,eh"JMWE1,6.Ϯn7p_z̗_$^6iS8Ÿ9hFv\ļ, GZ.6fp:Pv%9 Hڙ-6bɺ<,:6Lol4OH6pk ~m.Hy)>7[ f=AMѽӇxJ٠}b1 ]cs"&(01tʜ-TU~֙{Ʋa!ghRYv͜b/ԭU]Z,U&&l!>J['eЃHzjn쮌X2 |?Ejwd"^VV׉)^<Lҧ8l7fpF/gu!Th>Ї|[DfyAz׃AMef1+0@S&.i%L\=a%@Ngx12 ?1rțvmM $Y[ hޡ\ s1PW2 gV{Jo=%^ Yi^߿~˿4v_h^}ZSk4Ms]\ __oIQܿ(6VZI嗰u܅:!$cG'AjX.AX0q ~rb9XPw|=;w1쐑T}?+@|1epRM53ڕk"9/RAQ^ 2wjwyR'!NWGbpa3+cQp^ ӗ'qΌqI5>SWJIS,ą7B ˨U$ΟƁH_;l0<jn׮`s_rjyx*f [<YYPߏ2hy7ٶ 8;E3du{v\O@B݅Naĩw@㶭:Ѝl03i$}'j5Gh*;A[EA Cba+|o3yC)T>?wi9+6:fWLD͡PdIY79XC&^V">g%D@۞Z۾G\JtF@0Wnq üLEKuN߳,Fw˄YB M [5K%"%\÷JB h%y3~NZ.%F%3|!<!ɰan!``5MzG/>q[uZm?밮>כi=fA6F/}tpNJ2: DO ^"tʧ3؛ d` EU7%vEC߾'W8;`WC< ղmygahsΈct| r*\a(jJцe `": AxknxbuV^$K/dv5KNQN[f{|AAU x'3֕ww# ;1t Pt4QI+Hxa[a<Te8'{mKRP~1Hsa#.E[;B'; oM)S*/4LbH,>[k Xv؏te'J~x̕N3`!ϊ:LSߍc%I& 훈HP{iͮ P:־%-%=|ģ 8?ʜwGq!HCe`~ނeS`~*g4lI֪_Y F ^kOIkboW9TaUuGe0m"gebXrʧ)1ZtUw/'JGdS#&H%Ɨ;mxGlm`e#]R^ו+uӾ#5y ƠuZȺ g?O&QٚaE#2'ev$NW!ȥ-a)KFwItXҏ!fZ{-,m-bǿFehOb);Tk?)ϐaz'3/ ůP 朓$4SsAh8hK甒9bߠ.N8w|9M~'!Q 0aEWoFTA]X&Q<٣j9HvƇNuK\3fʴP& (u!lqсCÒ͖iDYNAVudHgss#NcR#hC0f Ua$ *2YrM}>{ctp 28.>V[@.| 7߄fw3R$ ó{h_r_8uyuc:koeHL! V:-@X"@ OM4GA=pb0c3b\kM{,~P!bĪu:;dbBkR#ոuy:|RV-8PJJ"J|[5%sqICəeQTLA{'UTm>;FW]v8j񹁭l 'Տ'r?w{LQ#F=i 2 D8=x7X==? L=q lFA[vTԁىU^tXaN@Lрw?YhH4&0GW{J-׆+Fs :)m&^A`?{\32HEy9Hğ/̀!Z0>;=3rM Ri~BnXa3#Ra TrU^ 2bI\H4{7kˏ04MI9&Z!, qǯKq[/,7[;{]r`dJokFjH Pװ#^Za `U0IW0o>^lŠ !d1Ƙl*0>vmw*ᜢ(O2Tlsl}f%b: P⽨XHcY?2ʎe1M+!zjAbmv`uo $*a>/ kh5H[j'i9+ zq$ ƒ EFc\)soXxTV8ZvDZ}zwӞ@ܚ`2M\qNID!:ό rHH䪄RljXlN=\4\xIS6qmb a'Yeȿ'`©k+0n1p%?!?|o-jWO+[X_WkpuVK%މeֶ kE%?(+xv@Kr]ɷTjLpmRu|*Eqxc26ΛtX(q.YcMd|}!5% .We=71jʜp3o4&bb"총nsC,4nRzBLxǞKB|ueiD^ƣ|B۟Z\&'Hav6V\2G|AmHn۪Ҳ~{~m3a)#;.o24 iRLti'~a1E"E`&c2.͓ffPFf-|-d. z~.V&ŵ |˥)FL̵vtnL*Q`y0_"oAt_(}8k(oz`6ud-ٚ'k=ׁl:@ǣU8iBk_%a=x_GL&3,Xz]ká~Ŗ 2crf:hv[Xŀ%#Q(k4қY[΋<.%Gi&UaOR6ԙN\vfGh %9,tj{ (H̵0pmIRy6QMt#<%vZъvvIa3=VdYrz2ؙ $c͚"RZVh_ʘ" FJR˒X0C ^j;*0qxEq+Hsr6'T1n.-ZY7yQ,9t@o03Q;&QN=}wT)ۑ#|"Eg'}^gorCSQу#?·q<Pq,p!lHQb&3]62HB$J 0ЁʶcL|| C.Dbi6?abBS_ φn\S(G4bieD:iKkS W0:$~4o>jH?UZc+[utU^Q\,[Krr㫑(@~@R$X  DfDvsF/4gȠY5q22”۪({^hwG[(71.xeör?_ b?ì{|Y c+5mK/ȴRh^~P@9`7T"Y# =ܪ7qTRCinB S=$qœ/R\uD`n9dvßͱpwAPA\vqZ45d;b7"QX حGL-L ^"OK<>5ZwgqVa.4s tq~\#(A, $5&M&4|~4;fp3fT@/q:7 6M6.u2#G'@wBUھOW-VI>I6ܡΗ,"P55T @.8IČ^Xf˿Jt<Wi]"~zȠo>21<^cfhb5yuHݯmT~2ゴjwB9R_)O&]s ۛ(ɻCw \_]YЁ5BKي" zqE{n#bu<注rX#_PcT /LEe;x[:a^(kxR.=VLJx˛#fsiDDLJ% D(bi`QQI0B0Ȓes]24g#oh"9d,٢AՙW0 _3-V0CWe3tV炆۬vtOt0~h\ zWŽϱLC=p18;a4 hc#,8c(3LD J^EY9zE2e:HTrFpEZN<-(\q:_ce=~k`8͖S7!u [9/jTtmg ̅Z[]&%\M7l Fɂ1?ɝ~l>O13J5øEE3'^?Ù_f,`]&b||Eé]dP2 c]BL& ̊ Fav.Giٷ 7WKǧD)T ju9栔zx) t؍&>nDF - ̣30uf߫-ex& 4軳wЃIf֞l.~2Y :?Ӑg/+5!tW(`G:H>R(ٯ DX3Ӓ]JC+M@~D?SsBpV8֖ n[ ~RlÄ6GF5NzR@ }r:{^7: lCK3fyhLDg?oodu3[eT]7A: C{8p/aU8HIWTֆ(5r,kJҋ!GqQV[c\;ykh6U2E->/-8>\%97uPč F ) zX˻0ғL3cM1 Ä5jv#hqN_TrP #8̂ђִWݻ5V,9kS"y(*EUR`Vtc|TRSvCАݷfd5hu(xGgyCbca!Pcgn?ovJVߌ9 _{OmɝY45Nt<瀴-BN% g`ׯ ͪotJ TI#nI/FLɭSa1BQP_ \az?oLL=ȿfGFL3 ?<ɇs˓Lzν@D$c RHlu .:wJ&F(Y=q_̈́px9{rj50]{haaE7`hJ+ZKkn''gQ,ɘ%.CX F7$8`57r"ia)NޡX}kQ+XGmܛɖ჊w048sY!̦Tjz_ tG}f 0u/mZf87`BS#$1bZl?r8wW ;Gt!eWH "7ER%~yˋ֩¬;}/ >-z)ӝ)bk|P0NX.2Y^? Lrsq;ȍmD!R>PՕm5;֤ʇlbf-Hjv ?vW.nH]ylX$~Ș`@'ŏ:=_ znMk僧5#h5#$kCj'y)>\ӁDk> 2='CKbܢU X^> Ch.24kYr}$>RoB;=TGz=elVOx\= (p#/zm2s_2MAh%U ܟ8(1Sˮ-<`1̞e"HP00rr䆣CBR_MM wCvhb`,4jakW.{]?lmZ2b^b հ+UO{qKU^=Q‡y~בEVZG< /Fim rX! ٫/")Дu?V6IF\OYaEow\18 Fմatީ 8 cF Ş̛$e:vMJ#/AI>NeL?9`crָkr7C-Αg*6*eડpG w=7غL|X"h[NRD%iݰ^ko-D,~ΰR~cJ-4ah<(_--@~]S)e2\aVYeZ;][NSM]{pRCMA]CW S ܴlv*!xƜSIk V5bdϤfPkjT, ⦿w1A.ӗl{e d&7xt:X,L>u. NGI_LOWSHs4hv6E[gK_|b 5ʕS-t]!a^}e|VwM҈/ b'SVFq &>9.9&{Sg¨ a^GkY1_F0U. ջF-w~T{:G͓cՈ:Qއ>876,yˡ &R9 1DH"U/Iz !vVbW~5N$@|ϻU C+Rg5Z)*:Yo(3/3W»q|^Z.ֶbθqBDt.zw0^wG@En77>.rM?cVYFkQNсnoRW"caAVylhz3TXl(Пxi+W1)no̘OCXR՘ˢ&` JpշFw>@$PEfª}E7޶}>“֤a 6$':;im8j aUh$J Pa{@{99>+xM{[a/>+^#g~CiTI Q<$5(y8絫%?z4X|~1D[h=!Ӳ:_<&@Ց DMo…%`z* RYv172}3\CڬjKdlqӶT׆EՎhYc2ŭk ;J݃lZ:FyV%!Uvaـ;wG?'q C?3TAcfY$Z' (Zp+]4"OM'E䧓L%xh1?dcÌk7mӲ3tb1ߑ)UbrVk帉Z~.Bk&Q B3l\kcSeÄRʥ^(Eoþ]!C& )*u:wK6M]suс=^q$vXBbwH]>:3Tac&4:2%Ó ab71T: cHt%C׍vJCSH \͢^$AD/R3pv~Pa8b*w Y)Zfh.)7v>[ֵԸTǫ,>HMsi()fZ6oCz$=x MbbR`r ^~_wćTj[ 6fR VVsޟj/KbIL"Ox$"?LgOh*FDB$ ˵i4{@].;g'W zc0 SG* cې熻(F?4=P&>>uu$<;_gEns?+wݖ6YHs]g VŇHԃ@ֈB:u!%407`]r-x,Sѯ$.~4{Pgb>'pj|yX9az5\Rӣ&AL{ci$~@G r \pr$Ws86JcZJ⯒)o7F5yrOT%  Ԋ.(D`Hr[U[]7^hnq{ݲ;qiX[EӋof&8bizfm6^Rxb5ö9)n0IKB@>AƄYRC[٦V͹bI~R~:[`W;+/!v ]@LB^:ԣ$s)o!Lv G:tvB.vƳ;s]LW=fJfBbvO.Xۄ`﯊2\?rQ vkCdVWJIPybVA< dkt ?( Ґ;+mK+|# dWFNr9-]!um{5IdܕL‰H†lts3+3-:4l|vq _o7 ~a9<ϭژlyVFN}/:-JX{1E?Dј˚9>s B 6pxG[[+; 󌟈̤r,Ŷ*Ϊ=Oυ@7q`763D` LW+0LWGO0@)zXDNǁ'\h6uSYN{iڧM˷pbFtap CiيJM,pEbXpyw4d@p(>Ә,ܬVBGOK jiݺlG= x!2\i*im7㈺12EX#G I4Ӗ=__ {Z7LYl͕o:ǏD#3cȍI~Zh!<J-;8^r ;LKze`g\}P [6>Q1Dyu(WDߝ1n?U.EI5ZU&֭rQ"Stlx/ [.r*њ$a=J:,@*`aͦPw '!hs3`4GGh $B;&<״^Ntu Yi4jIϲ K/fFu101AG©q\T8^9y;#.|ȣXuw9{O CFϋ߫S~~86ye:eG>+s5^G4&pM㤞P7Xؼ,2 t(|+r-xycP/ڄ8Q< }׺{ݭ $Q_R d}ێS,Fn~χ3tGy;Bŕ7 ]˦A-UwP޲_mjlh "?i [OlD*:XS&!M  s|{@aH^TT+cEFWpM1&fZ4Ԭ Vmy'sWNF jĚ rcȺ7G0sdCswgAh*"l,i,M۞ \%K9L|y?h g/Ӿn]~LHLwBY^rfz0Aަ[_vk"vHTĝ+B^LrE꺺 󕧆50+yԈEan15z|zMfD~(~wL; 홖ho:>L"Ur3Z:P$¾3tTZ)ZChKyTHo; g_<ݑwV>=D&%(O4Qw]"` sD/q9YyM)gb iWM5mZ&^YtIE{\:xj@(Yy(P٩dt䕸{Or2$rJ>2Q?bA0+䤚V0=iuICOkK )ͪO`y" 9> D]40G,[mɈ<3,N7} مeq!L "i6EM0ߒ 3&(*ZeMK15v47'׀o؏e-utSO??EbZc6p+7I<ר; M@d8u.::L{fǙ#S(:P{dj/e:zd f‰:q!ݙƳ=O/p3d8$PwcSQٛh)Ύb:,Rlrv#aR_V_|!Pf[#e QVXj(š?ėwd:Jm Ȯ+kestVjh.,C[ oL}5{SUUZrKx-B㉏auj(/`$~=C8mV&T⠤,\!y73``].8qDCV1 F^ʢ%1~?Ì˥HJ)\Qt<{u(Klِ}AeUlp'n=cğ#^.!ioSr0/Z}d dCe)>A%Ůr/H57X$+羕7Bo xaÂ0lY&fT=2m3+%мMO)JϷa^DŽ+&/LEER덢Wk*(OAmAP*WA6r`_7nQ;#c?Zq@~.LZ)I Υ)G݋ qN/ Av*D "r@`9Hh9Lpk#Q}ĩe;ݣ*í +¬x=pMJʔieXM2U3;gbuԏ8Y,,9*[v,{(p_?C;=xKPnK| LDgXd 5$҈p @㒋-n* 2O\|:)-Ws^ rq:1n# x!GH<[XH>guzhgU@Opr]q8L!Y-vzuwWlHN8Qӛ樄1UYsmt4u~u#88>{Ex" =/NwUO\r(bڞXzG,XEt]V [ìTɰy]NfU@erѨM{[]>z7SASv<6l$C-gFwSz`l|'|SACGn:~EN2ǒcB9Nόef]zݶ Ô給*-Q[OJ6;x>:>sؚ,aJs@a, yj=bJ&:X_Ճ4T:Nؖ )8eŋ=!!.!k 0-+1+H_<4Ü4ǎ|P]˫iuƣy tfg?D_C*yD2JkS(n>;")&LLhWcU?OEY~R_m5&*,V@2> S'=92caa=CMEwL,uDZ0>a˽J&f*&ݒpʫaK@#uNcvcɾ! N%ٛC[X.D)Rn*n},,Kªmv4ILX.'oG0f'XVwdj9Rv1ZWtZgBsM/)L5;Fd::naؓNF78"|/Ám8#&O DA&Ȅ4= @ryPy`i'!ZyԊk@$14'?zMr'lѣZ5MVǍ-[09IE7dU"I5e$y\7!Hܞ9xW"A"mDp-|_>~*존~=9H(=1dhOpzAЍd lFi\ 9~z7 ev C7RX&0[n7@XAڳ&0k:j~\i7u Pt_l~ AhxƁ!if]˄ ?T=}bCԨ T*/O}6;T ,ֽ)jdl5Bb3"dFR%O5 Ϡ< S G7çп"I,['E(5A7g}f^E=:u_L:! .'4uw4`d/"Qߞ,O2I fkM-.;/}P?2gi5԰Y X\ }K>#^]yeU_3P?;nMI3hy^6rWK Y#:vPYsUVg.3uϘ U`Vc+ZPCK[0=?{|Cvl Jei:CլX7XGAgf9!8^ݿh(:NATQ_ldՕ?:[g}PՐBNX^23 "bd,ԙ9hBMci(kka#:za+ElCrdWˇJ}uY'{ʹ*ڡʙ]]*1 g'ӶF)Ɲj,{LNHԐ+[~@U7F[*$)[e޳Ҥ)/yluCJu$,u\eQA1QL2s ssK Tձf3J]pOpIڰpSQzնn:$5TTXa cuyV6@_}X)[ d .3'#T po̊YH^)!w{po$\v㋝ ;-=8%uUYݔYY&xdFl4Peҳ9^X/=(i@I%4 &8Kg͗ZtKfY+a ˶^x6/0N?G򺷑X fto^=(9eE_%bjIfxJj[4wZlۆL9=qm);pLsM ?ٷ9Bޙk36ggQ,jYAKԸ*u|QRl!0[ ~ R;-%IPEs'ꎪf% a۱!S i=C,/gT*tϟ݈ XXPb'ٔ y-"٭gڛxXTQ6Ajh)c? E ZF'z $HyY1aҤ8rE$$Z>jzS`[DVNovڒ藏Z\}MЂ[8 x>M'ik4%g}޵i-36f2 #yUZ0 H]| yz7]EAD~F\ k=)$fc W]P,=_| SmxTlLn"S3e͙W 7]?L]Ns悋&70f[ac>QXd9z`ϣ,(kW T}q }J͸SPPX>{Siv]k_w$Pqrikϝ#v=^dszDxD]N/(;G2u~5 ޳=E +ur%>b[3~H-K/bCOU5k-QH8I Tb:UvF$eA>< ѥaGyErըßID"X@Dg@H/)WИ5жn{3iN]}.Du,YսHwarv/j!ܿ2x5f9' .W'f}*Ȼks)۸N ԗ [Ul" w",K.y$ 1eyr.9)0 -sns&8MoZH/0|%qۢG ǩ%z΍Sq!(:ܧ}{Oxqo#vVioy1jwy4w| glMt[Z5) #aↈޚCak0th8Jk/ϡ03#d& tGL7ZţhT>i&i Oķ0Q\]@Zr%\LG]6I驀o$Ms|f6"Z/jzD5%X-6`v0** ,d큌mX]k:{S1g=pF+YTU+_8B3}u*t$g4 DbtR&öil!D:r`isY+ZҜ~YC:mkay1Tyg2"ܯYZ"N/2Jz&Ls.c['nSkZ8, NkJQi-,63We|EL$^I`{7|dn#`YE^s:3͓eϥpC⸵{p00Kզ݂Ĩ ]5. 3 u|[06dn9=hXeTijI? < _W{ω"rP l28{P_͟:qgAቚ_yS pqo&հ}놴$gAep}8w1&K4qA N #XC" bKMz\0uS\Z!-`D^1#wEB0UYq,zC gYPh&8}"r~7hjMa0VN~ l%<,(/~ۈ< (,R 1dofVLTL/Dq Tݼ*擃ge&.x:`ww: 9XKf a"l6;L9nnHI Ɇ]'S)G"Uɥz)?kY"q!^p¾mFPtYSCP|QԒa,|YὉ0MK_`v[&Q\Wϫ@PRk0:{gMKIo=赅9s?tFu#t+BwLORؑy*TY.}&$.@NK*% Y7T>*|Wв_hJg;t*8,0${bԃzY!A ܃wʈt}UWtu/,`'ӛh;ABrqMGtt",F6hyA%ضV4sl^O4<֏Әgmy_[35@B10a+"H@G4wuYIZFjE])eJV?McF8kMDi / 'n_ s)(a5{2/sY]RySt0D L&텄Ъ易HX#F<ViI^V ܨ'9-y} KCST T I9r*{m>q7![5ݔXK Xpu:m Iٙ\X7k^$!LL蒬ej i4ZMT9KU y龬Ba7Lo7ըFy(OqfGϞelLq}8fb{ a =|r|͜mti5P&8FM5/F'o`K~l1p p/ юբd1 ~CiA#zRZ z!7ܭ[H6a ];k^MM)x66*M6 _p.,53YT=9y~-vJ@@^*:%]J|kjgz!uܔ+`[i]Zx?b1P';-;·7^EOn=+ G7 GHb{v4gڡi[u̞Mr{bʍY@'ܸ2ߧ^. }LP./V/s c ï:[)! fˌ;;oB |Ru/:F6Sz k..J O:#Aն5nOFVa|qAL_C5॔52"M,q$AR-twUAzW_bF(7V(Ћ0T%u͏T~ʴ J.O5Uq{=N%82g@54[8/&oS ԳL~_JƦ*nd*2.ip0 Z"͹[_MMe!/ B3Ka})uin Q[U1Hf5y^$Y#R?iV OA'H6.mHP'%r@%\fW؅1@6JcA%ǂ-Η͏Xԟy0D0D/QNǸ6  ٩agVP IĪ{L28k.DG&w nj-+C=9b5ZF8Wm?.]B/Hn' G6VqDB96`Ü1DNauͰG.4zKlw#uQyuZ G^tшN2R'N8ug;Ϝ0XslKƦBPUY`ĥEI7FK>nBMg_Nnn[WFrFk_rDb3 .ݠ֙-t 4\]x?hh)k­$ h%+bb4 rQ*&~\'&(K)74U Yzzjtdi)d얶3IUv6 LlIlH>oXO,M0tCrY˨2[2rX&!F1<74Vq1N:nqSWvasy+ 3: lrwhK_1i)_i 8J*6.X&W )5+l[nlajma{Q/k"rh)eRy!Ci7^ӿЈ$dN!fU&KD!2R$v^`5PX3 0Y|#M87ѱ?J_@-d^BX.U{q+}Ԙ-I~ =XYS y'lВmS*$jժlDUMȔ4B8zp`;)ƟcQ&+d5P5=uRβұC lAw:\+!BS%p,/ZnrHqxcs}o'b)[iLW<hm`X{AƢx#flbA6tI}Rsт'ZS#M.jXa+qXݍ9f+svG=_32׻$gۍ~V*kDN9`$Ew>ſ..(p)PCbHbJk >¾V<$R%04åČDp7bc ka}RD9Mą x_q'|ug` w7Ñnf昊Ϋ] ~FNHKmLfZ*L8&YP7{;cK$%wr@8A 6=21Nj.s v(ȹ^~ ,ILW$oz!o_>l ,eN}^#%G*I@rqjr[!I=(o4[yaUvuy21Cٳ ?3\lҶ7+0NX/pnx|!&^BF tE_9eL[ߏKrVKnwBDaBNi;cXLw|)[`">UX= |5SPW"Dgn-qJ6I;pvM/xek Ʀ'SSlDŽ WF#bgYftd417D˙Vdbʹ14kS+s^l6unjܼ׆Ro&15A؜f"7=D&b(>]tY5" g;yD}zC-y:^r괋لGZ޷wsi%5ݏ$|Xhay؅,y}%<TVSI!ajܭUjՎ]ā hlDž`l0Pڏc\,̴bʱ6}#'g>VI'iPQ%Hlh}Q};/&pe{]K 캖]s,g'f72sP%H؋"uF].fAHOnaě< /4njՉh 7{MCnK#YC}D~դbHMc''JDu3tK*QOwF kiz 5ԫ~Pu-zE7. Ow>]0oD!ODoDuR(͝wuY@C:,N@[s"L v%8!%2lǪ2ƾE F^Ѱ~ T<}z mܴiGg%ie\\{{mk`#N ^ư2݈9CzN0_X ݽl fJһ~nRGo~g,ԭ%h7Ip n )Ջ2 # ,־PJmA{7q`bYm9sq< 9 h2 oo6jm8}f5q [Xvl@! 6wE}#9l+IݚO:'yÕf}}d.luf eM2"Y'iS焄MK7 ]P*v_fMqȠym 5Z"3#0@riҕv9A(( M~u]ۮ)UbK9Y|BPU2vIGX E!l؏FK`FdI?f"Q3}MҌKk&5%E5;[\5'cʚ hY] Hs:AEbIOd ݗ~,x؝Ry1i\R5Le*Fֹ0HPЕ;zXbbCmt"g@}}}#k^X*̭oyTNrwgɔ~ыh+=Q@_ҫ3懲; #O;3-^ m|y]_i_ .22DӱMķխSq^ i90;DЕ 6oRyoqiFz[{n< gWL^ aȷU[ₑqp=ϜbN3Rӄ=`'oÐ|T2}Z#>8 iH?e~LiPEdDj(*'l 7席uKJd4,NUwM@<]$9.(7Lp^|]\t7Q}[D"a2xhrDl2KЛ`s_:o :3KaI$)8PG}/ R.SNZ$CZ=ut2‣/M}ut#xt)@/~Y)O-jE3u}|J?c# >YK9HfV:sX)s=!XYn-}Q+h`I#DnGRѭ:g譂J5#ՁM<'$&H!oWh`1>Ԛ-,I?cBmҊxd|Au皃??a}WpM$]:4 PPQMVK,K%u7P-v :4ɘѿ+#+`"4J2;45f҆=l(3:eypkS@U .ӾnzN#R@}$7 Ivհ*TkٙppKT-}2jE3;M13$?7B*'CkB/"'䠜K W%Z)Hsl7wazyK8G?i͛IPdžO0GDs,q[k SY'Zͻ-aa 1:*MmإB 5q^"1NouZcۧ JTG7,X+5f ,O!u\iD. QVzӊ@0\DDUD&8H'4˝!.=t,hsM %{d:ޙwo @gK=/ݡ9-JRM'ώ Թ-ӏ.מNO+;X1vOfYCt?[R桵+j63V zv@A98V "J~

5&$@T}sAy ዬ㷸LdYp>1xry`-TiЉJrMPu%x~iR݆BN26_bC ($!ZlE&'t!.Cl9Uv>(}}&{ 8^`B8pd4##qmd=;qkOZaR.Ӟ`!ԊL5$V^LeM4#YdٹbnN4veDy yk C $X#zlΠݞm]_A6`/:*@RG3 `9 MrP`LYwWwC2.8/~12u>j! ҙ͞8õCW/^r`SX`MSBpr"DQB_ؚ2oO,[/]K2yązs-?9B_ f?i vJ*V(%]2vJ' CofR<%Of9i6"D5adJ`xlz#0^v#) BE3@/A3DFSKB9 mZʙKXyy@D~Q3;6+9Q[aGV #9ΫtG8ζY_o skn%;ޙb{˅;| &ۧ޴Cc}o0 5c><սRmE)8mXh/M "^s,-cW\5dss4x*~EGJlR-rJZz>!K!#vP>.!TKe *LѝF1`4?ꔦP ؊ס Qi!mdp $?rBsyL[cKafï|6tN{ RML p%'%NoQ_)'Ur '"nڞ||"h^0ߘ<乍-0ЅwA'j2B5Dq#5nܝ i{5JMzegjҌZw5@j_'o_(dt$^MFG7]=5?*I3 U :=z(6Z&)az*:BWߡ$Զ$E\W($'6:+ Sr8!/OD Nj FJ q~ Rxo}Z.!. MM&+kAœtL+L(=Ǟ ҞM3#z3N#Vح9^$O(&b֕'Lxǭu ؎0 e^7QFGHFg_Q萶Ie#by3JE̳%x\)oMEH9{AyHCw>ꌀͱR;֞p+< {VM& H_Sܜ1Û#)Iu_Zm07GH:8"؅/1I&%Һλ l>+#*c, Tev}n#vCz5>#L ZI309SbIХJʍ?ڌXkxp]Ao<Tz|gFզ ٔ$&Ge9ɮ\Őpa'E1W 3MElAWSu;у6IՔדo9>pCrwԣ1#Mi9G4MMVD$yfIi`lcG'<2:"y6Q4knV~L4 ?6{cd!y1NqV/,"/vڑ湋&_T3 wst޷tZ})O cD, O41 zEbw ҡ@%DW{wʫ6\_nIs\Wkc{0Ia5\ɪkUzޛ;U BŽ> vc WIO˻k׫YI٢2+f/EAv~AYE\* 2,ËDy [B|d&Tѻ<3s[7Ǒ[%n*%d>!B8Diyu` >j*N+wL3|vᇫ ]Tf .5F#͔c3g$S})WN+Ԅ=8'XUOcA 6G0W`*]Ph5 -n ͙b|e2+/,K/~Z},"s W]z5cɨd1^O1JxRsa#dqQ;&PU0__ۇsyJ<=FN4`k^ 3?}0X:6!M)(3qoQ%Y n mML%Yu+2yY܎6l9Rc[]܀@!N"V"H>L?iIr>9eHuhzj"Qӊ>|eyu I)5`ڃsfD3^駇pt ׶Q|ɾp%8)y( T 0.r` t5|;M_TճگG˭VHࠌ,wWwSҰW]yu,:W)'~* ұpB1:;ƪm+3($L?*1J.Ye%t)>}x8/hidyW;ݘ{&XR^ltPq#y^+_jسd薽TJMM>/̂ "dLFyxS#IMFW7Uw)lL`YgvU|̖5yFfJL!bZ^D.BDDzޓ#RohUӿַhqrPZfm4f) yp4}Sݘ q@Jot9 2QɐjkΏ5fcjGsޢG%/d#.$+W$ܹuzr'X -^H,!O_3oNN`(}iL D%96WҐi8²ט ިQ= ;+Ɲ{}S-/BYI̵t fxh>;(7f1ºu,0Jb18`\ Ap8h DSaĶ߈).a3jsf* ?jtN iV?{Bx6*pէ_'u96mwhtV0Eh ̸GD̛Kt%䘸Ov ҴN_̭ML~- lPTT۝+2LhN~1KNL_%}}No{hUD f^xCbe/"^uܖ\cqơY\vaًxz?Jݟr ͩ13Ubz;7F &U{ sy7ur칌ׂ|IMa.I5Z44JRitǨJoyK_^Z1X/,V-N/=㘀GHY؎ :l9LeQrվ.W'n ?Z$v80P'?-I)Ⱦ)ס[S&R(NTE. /a x bY\ho1H4t&R .a}Ơp[E˽$𤪄%g3ٔթ28M9$I b·Yȃ2l]Y7O˷+չ@E m#U2*dEpx@KKӜj)::xŤI+ .mr4Qn?ݸI*"S\E/v7ӱ?ꗥ%#lVNuAq_mMsZ,k%;imfž[.*Xq!Fj|l3  M݀7jv6\b554焽 ͽ]'XaXgӊ?xm S^D5Ϩ'J^wdv;D!Ta_  4ϟ0S=2 ՇO!Qxr9c?ъWsReuaSh8 7f46+ƵC}F՟w5*?~y*$WB׷}7?=A}W^_|c *f(%lH>"!#Vi8 E 4$ ʉ[ōd끖+O^az۴[_b'(6zYY>QH{Jm#:F}6A7..o:+!r T jW65&VL%U{ y`c,h\I>7+ߧd~_qm4a*4v}mڿ!%ဢa=uNs_틡#AB~sr)dh~V vUJ?ڪ Ǎw'@HA48GZ?Ugݍw1Z_ ^8{UlX6+POܩ:l/",?M9"ӄ1$]}!׵y*nVPoǎy Vi$H/Vݒ fB_xcң7ehPypf);J+Ь-hZgx𐭡'U%w[%Au0's(TbAF4gw'Fꊞ~_ܽAO~SFJɓJ}!uRFI qG}9a?j'iIJ&v{>P5gS3;*7`OL[k^pQ"Ќ>E^qB,Q/\k\Xo !!/\rߚ(k i+d')Y0v ($>rlnN5S~QZTv^LE3W{ڙw ]ң4 ]W [ӫݧԊJ)[NH]S!mTAD>a4(Yb Bs35;zA;+Q0gPI8MJh v6k]E:uf%ARNR4;o<.>1Lf۰G#ci(M'+(4+sOWS24*|:!ҫ6$ dAСS\_O"A<:a3C#,Ѽ2Y0]C)5N!3%k*$jd.4 9TЪ? QaH*(Gwr-߱˓/wj@ل a ]P0ƊdJU#:@'M<  [07y+pIzf0W{z䗀wաMx;I_p jɮNWHdo''! 홫P+,t"ؚd0j*)}\80'KQf+*`Cu1F)3*ҧ8麷aYxiQsi߯=dCEXmIg`:"\ jfQ'*0ܕ ?s"?Ζ/P0|i6i0# ;(2 d vIvprY \,OwVWH3+ա/d>z?mP>e g5ޣ ~*Ħ#MzvU-v`ѐ7_̓JO2, %ݥ)0WH Ԓ0 P XQu$qxT^`g4 ki|m=Ad; 51׽;pz4vĮ⻪̽ӧam(QN УH`sDr{^GRV"3,i$hMMKЮ hKU[cM);GSR h'1S Řx#L|.U q`7b)IW&Ŗ5| -o쎚 >"mKP?,.+Z*L*BJٶns ." Pf|_yAkg49*A@Vl!t.`*u!I=du>RY Q_Gv]v8F|GqWE`9.$0c3e<:i\ =vB"4u87Go}׬p++ٜV>Niw -m~gq6@׉Rn 2 >j/>R(45qm}K/y=pIޱ Q!t{ 7:nji'x #GD/pitZA4`y¸ @-e}6Rl7_j͋}Ŷ[4ѓ]ATCjV>QcvwkNJbI",X赏ȍ2E^%7D?6%5<)d@v)˙7aAfq=˾SQ[[`:1>K` ӻ#@|,!,G 5H/` $5wB>5}'7`3.3:`aT()p'DsE[{gӞ$$u'bZ~[LV(O-89 o>ApZ!zףYV@@%׼ 6)VB<tm *un`׬ayf[F2R::,Q͇ J  ztzL+ܬR0Ne)_/."]eE =/;+ K|7VϩeƨGU?-Gi;I{SoE!E$'"8ۊM!\ g깕J?cdpr{HSh2R,j'nN?X;K 3{N5N5Жȼ1LGm2e" ɄW :'e^B <`s`Cx$6\qp#].8NUn'3ZRqMw/vkeߏչ:gnHP_fn[=9 -kMzX\)x56Qj1<}_{jM)UbI$DN׫RS_`l.O)1/ѻ@n,2R{T[!Aow3SFvמD<?X(sʌ&Fs||Gc`Ŝ>:aa?\ 1s ΑiD{Oq}2"#MG \ҥǧo~SZ^ j=$h 1F ٜۯ+7|Ԯ5̟V)KNjo`z L`gM3 w駶~b2eV"*xZ0.݌S0ZU߇Bu H+Ւ(}bFcJ˘8z*#|- K{|Yh LeEڨj_ޭ=%ܹ .~J2-yT٢mL\f;p8{tyπjAn*>eRM},ڻO7}h`k+M_pXG*5dDfס;*"C_$ĥ`1ͨR ~"ofKv*2HRsv"1b6(y6 qhyJ)]0PUKƚca{rQV_#I<%lFȻV Xx+x8cķYP_[M+F_cW"lKl>ePx`n/盷,K)M6xjꃖWH