aaa_base-11.2-43.48.1>t  DH`pMI/=„ t1 XB[WvS5nVc|cPWy4Udb/<|r%IW`1Cr}I<_Oۧ>-8ޒ]>3~-\;L3*UfZѨL~Y^MVCe-)P8DEx1(Z^pLgF?V ~Y α^55*"V9/5%%i865f30a5a7f0dbdd6ef1a2c1f909e1af8e637f01IۉMI/=„ . <ՙyu1'XԵ1 ?7ć*ґmkXmfIbn  t K̷FQ).f\߇9HD+܀VMfk={:~tx4?;(]mxAK&l̰h Ut׿~8I^LogG5-T4?bu*xH\gs}ȏ 7mMMHA]oC)$cSH0$hf852 >F?d   0@DLP^gn ==<p>p ?p @p B|p Op PpRppTpVVpXX#Y#[b#([)[*\_+\h,\l-\p8\t 9` :o =>@'B/D8F@GTpHpIpXDYdZʄ[ʈ\ʌp]Lp^ѳbҨc0dӖeӛfӠlӢzӲCaaa_base11.243.48.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 ScherbaumMIbuild21openSUSE 11.2openSUSEGPLv2+http://bugs.opensuse.orgSystem/Fhslinuxi586#!/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  }'X:O  V)7)1 4u2#4 Q+>Q xdoc '6e] N4A&\ O r 4DP< B<   sn  C `B큤큤큤큤GUIZ?S)*?\AB?S)4GM?Jg-/AMIIJٺJiHR6HRHI{_HMHNgJg HeJٺHHJV?S)NHKrMIH|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/shbuild21 1296665338  ; 6 2 5 4 3 7    "    ! )    ( '  &  $ %   # 0 9  . - *          + : / 8 , > @ G H ȉ Ȁ E I B F D C O P M N L R Q S ^ Z Y V W U X i g j f d b ȅ e c Ȃ Ȅ ȁ ȃ s t u v w x y z { | } ~ o11.2-43.48.111.2-43.48.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/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2:Update:Test/standard/389cf676b83373876f273e8d5670846e-aaa_basecpiolzma2i586-suse-linuxHePXcronlogrotatenetcfgudevnet-tools?] b2􋇣|~Z{fFC~ ai,nhh)ow0S&ܗs R;W22,FKݏĜ}(`DԻ"P0.[ yhrVΆn:l^ o>Qt/bx}f\ +Hih;H+~14s{HM,;H^eo wqT7c";b5Vcݜ 1\\OL?HsUT`HDgMqJq5MNczwNX.>^{-ϳJ/.@)C+<ŞǰC4sF3x`=_X6S>|b&fCH6m JJqтYāھ GRC9 oz¥~6F<+Ůrz[ɶew`st/R1!+`Ô-@NG}!2@;ҚV9;VE&YYfIHCҮ HEqM$u|9QEnf( B9Lmt2q1O!WOC`cfgTEgV^d/J#8i2r;*F|(y9:+l D;f? irGyL脁e6,[IʥDr"&_S W2`d336B_t<i;ɫpB.kb>W!]=\Q7I?5'|{e)CuL'Ěenq㏏?"+NMXo} -ƯYQZ6Pܔ ֬'+sldL-K ~_E󸠉S(tckڅLJPRxIe[܃)BIQ]3LT1e <|D$k[DL0v[㟽L[h8VӠQ[p?n3]G_%4hJt^ܴ4YڙPt>`a66KdQ j2s<;!12mN/OIB6|eU._ \Kd|a u[}6*G@x3$Of;ɑJ7=wb^pء?{*8X.xJ EF\2Bifrx;p:ڣkRi$ߌG5[&Z$K,KWkh|Er]4-ۋ-@ᚭҴS뎺ikHdn[!H̺F i]W7zU_}Oc|>KW_m%1:L>/ui vW6/bԱB٠mR1'2Y?$|#I3Nx 7pՈi b51g"ysg i{ ,Puzlq-#&mk_p?bڽ>H9Ya\FR uy1j\bM Sv+$&_<st.j%{Pf@lސF3M4Qkk4w?Bc]5ݦXY9u|:K3/ga`%!t%O}VqCA}l2b0/.\).J}}]j~F4u3t8\vWH&Z媙@K~,ǒ%g'eAm 7"4}c]g٤G* ѕG/\2=UcEe)ɑ+-V᤯!6Hw9%`v=!Qb;j[UhwGmUZLWf#>!\%l-ޅ'h|.)Dv"`ნ}VJHo:W \ɀ:nm }ބ }RTARt#T^g uEIz_r.K&BhܤZqݘduXd;G6x2b&'Yow'-ț e,4=ӆ*Jhc_2L?qO1 "aHM=t.oŴ #8Iuip}"qp9|iHfHli(daCx!fcnpY؊默3M=UEvz0fЎ+yĻ{?V) DnոaW/pC1-LG#ԋ-X!|xcȃ?vYQ?wBZIЋ-߃[8A6Og_adHuEx25(°-`1Tlwl>qoL&C.e+ȶkCC\K6*D+6 D6nw߬D7PxkcDW ዆O?:d[I"뽦@ay% U^"yJlRD8m51![ENK yGyy!#ٶ|tj0+ƭ<9% NF h|]Z0m}~V!]ĺTwpjHcR-/mC4޿yG|h;BVeY^sj1lD7.bL£H]mϡ RҁCs30g_tFmbErs aj-vɠ`_̛AX]/ Hu[{ Ud~6̰&"ҸEK /`ȩjb4/_g%A)ԫ!Iw˪c#oUeXC;yYφ_}& Pi@xD*kC ԰9@hXdd5{X6v^ƎegAV_ߜ dve9Ub2@8Z!YD7^}ux{!jV)1Dg?ޖ5! JbXN;BiG MϺ袂d6YH*vNEQaaK8m=-] U+Qk# e 4nRWj.>K:dxSPmn 8o w׭"ʸܶU+`W5V;W_ڪDbyKsdǠ2߽p32c>lRZ$}?BW,}|u 8\`ì~MTMKfaKG7?{ܗM,9W$ē}ԘaP@6^u /eiz(Ohn,C񁝰xb/HȖ5Cep|Mwnx"jvB[/[TxT6+r줸+"jmc5=jLʪ^Dw2Wz,JMO)GJj"] FCyW]LiFX A7B+-e_ѯWD<B[ACI oC__}=UM7V׸a8h.?GHeCyh* MWV[,fupi)/p.o>EPH6߯<x>F?3g-LePId;y Wi0 .#x:%ëнn(qWᵦfXI= wy7p{^\werʼnqVkЅ 'KU7 +Nunۏ % LH-ufS6ދLiIh:gB-mUkμj/yB#IIIez#㪚QAsı#:;2.ٯqNh6jM"Kev_L)5Vug@z/LT᩻\Niew%x ,$$b_qmͬp^ܻjbu'd}B+s'*07ZƖ.35`ґ|ФQέ5iQ3Qy_*Y,4S1RG ,685.53.<ѪBLfEYyf') w>! p(F/EsYM7t&p k[ bJp=>4l/zG/ayt:nm}`kŽ%eL,ђP!\-ÇmMjȩV< Bi4V jdxB_`!1=yD\!B *퍉h> I}/SUc壽~mEb@hގ"B٥AP-+¹2`5؜$#6aj!#,#  B҅,K;*I|#× Uovpv\+aO#l^kVN(f7dzI{-X2qbi̟E$pJhڂS·5YN9m04V(,!<=T;V!?833Nǚ:;֩ 1"]+OSgBw }ؼG|l 0$J)X=z9ֈO[Uѓ)7%~C\kQvKb.`am7LOzx1mC5 7vѳ; SyQּ(̺g]}?ܳ `;fgœm6yn5Ա:ί/iߌ*3у \tO57%Dm adeC^3 =+&R܄3=W׻~SȏEiӿ(葧QQOݲLPHLb76gfm#sF"sfN-5vRRIcJ'3 EJ,} ٖv|ũU ,Nj4?&|XO6fBC{=MkBeYV&ub']EfdG揮R|UDlD -\Y3wSV&D?&M >zz3 T2څǥ!J_f#Hlb,Z^ɊsPҩ/.Z`)1^ל5UN)En#%r] ]E%_1A" `"hxk=L%g-Yd:Udb#?v'h2#=3竇j3#BP 2w8;qj s!tpOxi,Zrj3/e_J\*z2#< *8kr+ćɦG[ojnYb'9'#-`JK({fK7wѼƹ$Ӫ%r=qm-L.ȡԲWVHҋt@&ĉ3EqhEp<]Wod;hȇϒQkA*g[$yE*yT67NR2~yx->k #T# 4f/+1thON1o7 T`K FZը@>hd|n&!;t- =?U_I+.vJ[?eY=]x+yMq X$dQݐ7 Y A-- <>GЏpvGB"]<hJP D6x4[/EK%yK$ >i @AD5-e4RWt,:>&76< m$,\))^n%!-:6wu%I0jl]qM1?6m#%P'6A^bwU} `(9a^OVIQCHzSwPT[I7;A{a + Ӿ=G"F!RPO(ddgO'-zvoK\g1!TyY~e@rɃExV_ʈ0%Yz7*鳐@3P\m2J;U^O҉ zb!i護*})SZ[\Ӎw?S9༙Ђlׂ she?B]2o߲i𑒆^戃1,bu:>sjt$"O@Xpθc.("gW10Z Pq?KjpP%_}N.H41 Rk 1B,#gٜ<ɲvgz߶uU]PܾoݦL9]x^gӑ"h 頫K }zpǍ$f Xtgo#x1}nsuO+,4;px}_/ ǁp_OT&'K90'dE_Wg׻iCkz^!"2&hȆLpUdI#|tWwuFV`, ."4­iN/~ q۩KQ#ԵF[YQ2MM.+(`>2?7lǩtk+^+;6 Vo9| ,6CQ8# (0U {zosVqRq'T5>REt- p%9hko (JBX^r9ZWڞr줅"FJCi|7`',K^Pp%2'2]D{x@0sg߸dUэ^X_ltx%e 8֟C]e FhNvrv)MЕ(p" xrq~FpEP!}U%cS̽jwSe]?0A$`0QmQymUp&wy֘Uס9|-ܼGH>2#GZE2[" F>9yҭiQ1N{0x"Ad@J{c+2u.{TvFa\2csloR'1D\l0-cdZz A$kt UW2y`D̮Ɖp{%{!H33i q ]S6QEqO%u? 2 ;m:-EEU[|& J,4p5#a[F=ُ{L$nvU7 ]Ý)[ E0Jb;T6o&O9ixZ@0hvp^+mk}ߦ+;B;>Zudq1[St u~,AϞ>3>y+Ҫj Fh۝k*XWu0O.]^Æygڼ4!~$c['8 T#x=["/~2(S;$02"tK? ;ΠtY}M?-[fWӹP0rQljDq̓2m!k򓉑ŷG{{ z{E? N6msA;CnlYS&і2ܬ1%m2{$!̈;'\7Crɠ|' cs(B>ja3pT}E>4qS8C#jq2ARaS ˹A~ >h` P&Wޒ U'IOqrꗠƾD4NGaC齷m65rj4FC蔆TMc߼.HHykYMeWDzvy V|arLcu}؟6B2 B ̸MNe>@f2bpJֽNMwp\ ~OVT.Sjn250L{f g@G{л00rS$y^ş k} ^4982m/wZ !*[[>ʊ[bB u0ڇU} mկ`hoU2PgKNm"y=kD ʕ9 5ѢhH-gN ZiCS>#Tk`BDExfJo;}{Hb1~g]@潲|eWz.\QPd7z<ͮ| 9`g`M ;D㸑ODW143\_֬nOt8I%'X\\dΊ9#/7VߞA@~T&^OpePQU)d@Jdvg?(=Lș+ܺoݰAGhkV2J`k/~?Ԁ6)b )r `r,@4M%KԛQP鋮X0I]fajP!)Қ8v\Z ?*rSm3A[9{hE_i0/-LWʒ>';K"~%7EٸE* 无kӔArMt!^n{pZsG+E\ bfh{wCP富m+Z]tƩӣ@J^8ބltF#GԖ] E}`4dR| ln;g7]K0Uķ's]Q>]@6Ov`ؚ8˩w|U\ђk j>30 -6 .;u.r,NBm)9i9'f. YU'FjkEl Bq6ݣWJߏo 2 jF;_σ?93uJg&|#>];D2o9Dg6>^eoG@oB eg^4Wu{, W#5\Ix*ZEc[3|t=k| JP XA ѓgdGE ]DwhXNStxk{ T^ϰ뱬Nа&y1hs0Ora?UȘGHdw]<n dμx7FJi{]IνT‚ O-5DRsca0,t4Qv/;nck~`e?#֭YL_XfA"8X7wIn1l茤,?uE< н(`G^]̄/#35G}r&Sbar`ՕL=Mе>FҋuJ=du.ۍ] ey!`S0_ˈulCȉR@<=r]||؁ι1P 㔃%0$hbVeV@7 z@{5ܣ\.iן}wrqU\( daFm(VrH섢ni@FZ{PKca@\2S+o 9\j+mjEDq(_>p+A[`׈gʥRcԔKiwO?!"fdc'V%ka'[!,o8z>L4Q!h,шUBHgM΋L( P@sb TlVʧZǮ訶Kq1JV'K1X!x?2G3p?C)V㬽x3^|n- ̀M)+ߵ\"gKZ<:19IrѕQ@ _H8:@ *ցL)-Brv' /ix_GpSVvPPAS6j{=~3OA$8}*&{~r4_4KWzc˕nzuƴ* cRPJ  ?puGd!eRX5~^:|H$@fk2bm=f_X߸. GV*4Uξyjp/ǵg Jq;\k4d< mEY/iiC`6Ŀ~wOY\}ʞ;>ighdg:f8f)|sUPεP5_{4e@~+wS㏦gMSY[9k[RK*|N}D~AV4Z/NvNJ^&G-l<oƊыBʐ/!)1IK=XM/s9ĮqOZTM80Gł& ٜ] ^-}U=1_/kơ5L #&qĖ(QTITzb:S8|B9@_zH6[e#56neM`=MM- lCUd L^w7DGPj+yps3L_/rkab 0Qӈ&`hwtMO|$Qp5]x#zCs|<~xo8hNI$u[\?/Zv4$@%xiyhf™=l^w}È/HdRaYGrOQє,WK&7LV[X9,Cu4u1P_1)|R~QHGՌ)Q1_cJygos>֜\ݩjv eމzMd9E=䀧HaVU2A*E]$WVF@ꍩa"$r}$?TzE y L#-8ϴowiŸ[+Z'*94o^=}uo$_jJO99̰nT%̴c"63QF?tVYcapA ƗGV4 ĝowe[ĸ.3@# ¶3l4$Xֽ .yMFu"0ךѩM L䖘HTs8:3+@$CB0va8} (K({*PwMeO- 2^ _хƕ8`ʜ{(n2J^>8]8 {j|,&ᄪxa<)~m8dl֓_|&}7r|`M]EХeyPk٠Y @N+ RS?o~lr.;s719g1x*+ . azs381@0v«ؑB;Kl3+9͈Ė%ksVlp%fe%$I  xǴ8@E:1+} h՞dS#.w3%]}mII|"d:K1oF U{8έQ:ǨgZ_Wp:TU !S)P_FC] G9 W5;t۹*4kbϪV];5xsxTP]Zy[͉Pb5`)9KP,`snVS(lR4-MNSɡŻc%RM``WSͨRGZ>d,|e<ۓ&l@ct$NJH li}B[ZKЁBMyC<+{&¦>_7TA?D+9w8{w!v}+-ԲuN2bHJ47`iG8TwVl7+#<{pdIyr wW"Q.d ;T.f֮3k3 {z28qj5ֻ#%1pzUgl( ᦟ'u"Hǣ H!3Ag//ԩ4%"22E6슊A9T82XYxs# vT降_ym;^7ǥ~䥘(S'sxX @B;}g~qd$-ԁsP]vTdGL=+y!b^ja>;>B/+!€En vZDUľC F]!eB,Z>1TҭNE}bo)+Ch r|EK7R ɡGxeDe$Տ ZUhw0A|[A6x#s `PUAYJO?K~Qkbe}Ϳc5D r,~1;5h@z qAzt\1uu}b@UhjW 4.t.YI{PAv+xO;w5lw|]z]0z34~idsPWA%rs-m?N|ZIB 0a'Mdehr"Z®{2 ^1cvfo{+zP?URBk ,XgBNL٩y/IWsE]Ⴞ] 驻ds8wA< ؼ` O(uF2ok/]x<) Q6dr`oj,!qMG)UdF>դ~{,%l(f_XȌDւ^ mZɏ'*sͣc#Acu$Q7EV]vH6p|70)%]" ù18%ׂg 7pz5!Ή$id/p1@E+qx:'eA!=@ѾhS063ci%Lvfqq\/Oeg GBE̯S]g3?Bdj?X"G̨yhL2ʢ9E|?]]MkdI& ސ;M! l=k"QsoԲaTk42\2AM)rDO(^P! ߔz=)կkj<1ݐbqAU"q"1bɄnx2ZQRȥfGurv贛4{P^H R fH=<$> z_[0S;yI-NL:,)&QZTNKROS*rU(Kӎ .Ђ+S9s)HfI ᫬ѫ'ҙԳQt+7ޖE;U fL20|.ۡW8kCV%>3L.lXq ]-$}Y01ߏ+R;F1?'@;qf΃&s#莑Z#|2ߘ(E~>ۥb,k]Y<9K7D/(Z6x530RkzJZ5塊t?*!?ΞL'Js0B4QC^Rnw0ZEZ +.iOd?yz@RkeQ8l օ:4B&>h~E# h!H:? b!`oȂXLVM| ~}6a`o|-!e4A`[_- K!5=kpsQij 5J`)' n -l5|?iv\=XD& [ZM{ͤpo"czzC!zGԾI,ރ:/L Bf&4%xS+p95Rj"62%'+K Y}ʦͩkSM2Ux% @ spH"Tl {QT97Q&gӈy ȷG\K|/-,>ݵmTC|'Gm- HM:s^uZYA@#t]]UrWHM9O3} ]s+-NZlCQGeX%ϯy!86l#GbqX~?\Z 6wѲ% D5@4獤?!|pa[WT0, ;nv6~5W2KrX&<+gֆqI? +7ΗdiGX2, AMRfʘjO;3w0UZ# MYrV91 kl"5[l\q!Ďl@6OCg5<\/Od>1Ly*ftazm%py߮DaHTLZ;K 7|>lm`oZ8. 0 uu)&ih^Ԁm~# L;7E'[䬠##b]/0h z)z8B֊LQ""n|↚bmU =EesA'VA;nX_(␡-Ar'Cl#Z{>û,S63 bju>BR 9'5CkiP=B HgCc?{47u^imD*霤iO~ͧq*IhQjB=PL{pia v9u/M[HT@|*&nb9[('IzKX*9賨V CX-|ÿꪹUahh]Ǫc%-d)gݛ%{稰_ k<TCi$D=uX¡ .~wF &9 _,@ZdΪHhJ֞7y=Ĉ5Q>=i2TכhY LON֡ko.pjhI$֕9p[GqrȧΠ6G$qLo{2݌A|Vsm]c?b#{ZG~`Oj;l4[tT2CߙR|b|D{v3YY^0XJ$ qlA۸h]z B>&dQe.~ [uif|e+Q7Rtpm#4FC.},fVH0Ue<3of~gkcot.0\r( sZvg՜)t C:=8(C+&@ʭEr5Ո(Gx@4R(%$ ӊk*zobv]fꝲ֏f$dW 08eoLh2iv)n9l:z MV6F̗h#_O% t`cEƑ]ѹQꘄ/|eϐψ=sZ,F>HX Rw,}}"e=h<"xNSA&ֲ=Qp5:]ϗ+pāVymv: i&➙a *0D8k~(~kMn}SB[V4ORs8$'^jբu4氡/sWDcd!iuP^l Wjԡ/\1Bi7BS*%,}?_B\ oWI" aj*vp ;š0ƗZ%%E%u/O|3!K Й 1;(RK<ۨ0ǵ^X?9 1!# W'Lrb83ĨNMUvTf"5[3UjgRU(V4N!&A:LYaK{d`[&O+1a3PL hr=B6׿̔ocN^@|{ imqj˱<)JSuo`i!wZ \塀 "R#[rٯ 6  ~gf_ [MngSQN yHz-&IZ @$_ݗ5:UBib F#|?3NtФ#$I2%RWQe?BJe:U:-3G)\U`÷6Ll@ hB;^!Eu9(ve##hx%&@!tDQhLnAD;c9nRĤl90NFW`c"P@*"Pg)1,EX: ؏dwPb] O 0i:Z[P6,I 7>G^ݥ0YA|fzl(Lq Am]o4bjB_eoכ9 oNIg@*f+Y$RV3eRaR4od߿ʣIw._\O8Y8Һ̴~+{\;%+\{bWjg'al*P؊'~۽_L]pzqܔx|rD+Yh)Lrp.*kBMњ JN To<_*znB%X1%)#&oΜa*$-:#L[j VOTكU4+O@[N#cu%&,9#m-㢾[P[ &Ԇm7B:ֹ {(DX"Q[ۚ^H+/զ\|묲[.շWl)Қr`y`h&F \Ae;g2+IRM{= 2Tuv?-Rj|b@sH}g"[^dpjwuC7<RL~/$Ґ ;0.1nC|5iD;ڬB>4= RV 1l``|6tF(ojfS^Q,RQ p^r%SHbȯ[rp ieչKXiVgG8bvYucoxQ2aX{⼯<3&8ΌڤZ6Ҝ2jh\|KSǒf|W pϵi= |#;3ɪ0u5E*'c46nݔOb':Ҭ(m@i@ weBZ.\ܔn :ؤ=.5<Ёj9x)2 b,5EϟzFpH@CĶȷ3~T# #(i2>׍vjw HVEEn mιѧgh>^Nw -)vJ9NY1$ @`|N"xkkX~Q،߶>ˉ_ Eq"l[4d>}α7xŶ G(0IJ{$*6 ^J'5\B;ھtI<ŷݘ.47 <v@ƩKY};rjbd~Ć<:ܕHH/  >?Ok|^Paғ&aٺfT^v4D]._%*젏 n3\uφٙ2|u/)&THD#}.@',ܹ\jNS[,Q8lQa rs/;uQ~|ȱ W顥wWY/{c݌#&aRbo0VX96c猬E46T?R1$}Le#; ".M"g rO)ZON R^S44voi5#'MUw4 "@%L%I^.Hv)HCXBˠFj HJºS]*ÿG(Է wg V*z 3HAnN2T3 : zq ۯI>t.P8NRKLUL]:u,5`7;ՔP*R7 ;.;T Ѫ6+rTn>Ps%g`PԬ?m! 6VP yUi"ń|clUF\Ր_A4MoE0usF {O2+NTEM1~;3sùu(j!Ϭ oZȂ M"͔4((+o|o] RˬN:]ݫ5FH&4vgyS>yJ~ko"R>oh E}ls0n`0 ,8s_kτ*T)peآ MM)*%JP/; H98ZDc/3G0;T_OL/i*g9&cQ㜤G 3~1tt2#D191v V#_.2: {q23+PmPYx_͇Gw=z'# 'ʡ$-)Px*zFIAw$N=]R)^RŸ4eqcߔ )[X&, DHo>\]:+*)׾@,ރzi$/]}bH)i9R#i뼻PqJ6:Q7j 2WH̚Gw\c G2qeHlON*d>r4qbraG*fo_bo@a)(6/X+^Rij:uQuޖ'I#g>L婸|ݜ2_ƌdliBǘH{źS9 o0qMds޹/G`xٳ3kqeHSbSۇ'7{mՀR1rzCHuCT" XSWsB@fl] ֩ c L@Bw;\Gj.~y$u\TMyq-eqvc@UΩn>YBoBɴJBwIt!]>m r3'Cv2.{Ԏ MQ_1|Q;ڝ7\np]xc7i \ B 2ӑdu| 35u+߃K4V8f*m*6~_4 [Ջ wneN~-pP=!OM7y,NވV|5~TS@)%ڬgS{Ias|Qv1wTAj!]J5Rxv{5!U(k7zl83/z-\%#1,±F.{MPn_ mC$mQ Xܞ\)CgyoN; M-5Qg{dLRAL 7jS܉uCgO83Zt劭'kv'>%SW2v}_xZ`q=N/RMq)}6ԃra#Zqc"2Op$_o9R0nSXqxmew{!ت"˭jf>stTۏY6QM?\YɶQ^OL{O] ꕐTn5[',D֐]31/]P,ߘ%A~BPxg FGmMܰZ_T᳕Rv'4c^\,< { !eG}D܁ ?Z0XG~  <2$7([q=fNܺm/mDhM&2Bqg73 "; :փcUco4(Ne5 aH)o4 lot#h]A⼻19|zgb]^pd;,9Ykؘ K_ ]SH\reuXXlf7/'[a9҉AӊEl|TVd:ܛ 7[9@_m~ntڹOO|E~as?x 3SH dKP|8Ce~->zDZ0Tc-H>M%%)wHȳ@,Qq P]߲6xo?nƘZdmblr}y@u;39T#ߞs|DYK74)iSQGOvy1t !}eΟQ&#-Ċq"Xi$,3!ngJIqk!b~Vt-rLaȀ書1>}\uNP!O>PGa ᔝjԝLeOL=.rvl哱9B\ey)ODGt*˱7*x)*@W4ͷ:r6ٹ<1 4sRB// d40XO00&:mN(GɅ_F5m++)&ȅt>\G0_砈(0{ -%-c M!'K"q^& " 쭆4PP Z" WklAfݕ։%vhOţ:Gp[g<ΆƾY<F&\a܅=(ס/tL!kr-#k`lLPxmD)n+yZ6g/I50)4,MUu _M}hv,ŖzҎX8@Qz$rh*+pq]\Ͱi6{x~'ApΈނ, ϋ W6l>:=n3&Ug>_I]a*YrUݠXo j> Bnxnο@=LF*x߱[W&nN:Ǎ} ?^v*NNjuf`lq1|irɅs,&l}[M#f ,{M[TVY,jLhBp J@ʞ^ۓIAf <`eRlkÚ~2*O,ǧ˹9:<*j s!,KU#@Z(ï@.Ƿf^tuP%K6-z [@"7 n`mX-P_leb^TnZ>e\xeNmXu[12k߂nA0wᯆ=^!lUxPD č\2);5!uoBW2LwdBL5\BWpp{a.[ {̝Іd4_w*n4ԕaoVGW+8{NĠ)ʧ$1S o@>;}ygȫЂZzsJ֫Q*D=E0#N,ړ/}ƄؘTy_M2MG.C"Q4dK$CA%A5iJN[_ gPB.jwHbوxl⣎iRq5nFhS0Ese=R㈏[U$[gv'i7ves :wLceZ]ŜH!NvTTDkp` ]+srwJptXc-~08l7$%̼B櫎ʏ[esQ>̶?09982H3 ޜ}_> 0Xxao)*NtrU7XpܦH&'qtnbo ݐ~}dfgƩc0*hUt;L.Mj,:Q4 l _vzByFP1͋ZKsB EP,khV&W$`@]XbҲKK4f8_4oEÅ3YYٝoXX U`sqğܜONA!, 25qdCEѴg~{ Qߍr!T^7)7ގ'\yً)tWimszA2 LT# Wأ[3I[N\KE'r>_tA1!X(2:<``)fD8d*;ܗ,%axVp%[o1doYk6rX#e-Y͚b@ZȦa?ue%(}лYD2Co$ƢxP t.Rya GCn_89cfkp_YTPR"z_7 *JfFoL1i#l#/9"Y9K0Q$pώѴtrNKbY pR Kl˥Qb*]h\>ʼr]6# tWg޶J} |Be?B}nGKiˎһ2qرְG+-`PFGhK~vYȪ:Y-\rtDTٟI"Ԫ%-2(-Xin ! 0N)^|l4+@4PQWv,fLt<|R V6z;n.{L!Q8VfvOX B4"[ުlZVG#Q=Jrs'_TVVL g8! )qD樘^r!7 {MC2"[.c\_zsieUՕk8Abk X-}5-?L#ڸ3% sA؃6YEGROS"HxEwa~`s#U1L1 :c^"JIgm f1ZS^T#j;=B(|ucsҰ n>ȬI~ܑ5RY/,JjxfIh0ϱ uzR. ?>z"@_gHB?cBX2utk@_Q!1af_v mQ<؆E``.៨87UءQǪB;כp+FPC^PȢA'+tPV&Tf%ҎZGe@7{?űfM>F<׃N}B2flЕd:ym߅7cp\g_6cBK)bHԁh"+,ǧ'9F4Oǁ=ӗvh=T}u~jWQ.Tdg5{m^4|45J]~'-t1U3E/cwWIg]) g vzH\NX'6s=䔷*dB!{@:S(}_αB;?G,doR]+УA>[^1v9ˑEn ra1 %C@oY_ #O'| Oq<Ҩ7.BN k<Px7M_-;^>?1VJf Z'dxd `'jjW&e o`zINLpʻ &Em5]"|TcNC|(ch--\W􅫞3fm:c;>l*+O2CaBA+qʥ9X9FMPz$n<(Zkae>;KԸяylNٟ S\* +5(h[m+w`uƇ5YiWY6_ti[UfsZnX'\7<]nleskR4.5Pr˫$"hϷISڰ/muhM AqxZ,)ۉV_of}XR GRg$[p&X Ris:ЎjKz3 H>O ;{,Ǚٱ i*D{;^1"'6"@}qEbZcBXɳ"0*&qfqdY \o]H4`>n @71@gp ,U#"l1!OY}5**4W?јΨOֱ9jKN /d+ X!ʴ*A j(tZGqo_"b=k=Vܝ)x}Ъrូ5}9Kb[H37R%=("3R+t]$<*1Fz.rNm%Tf/Ar)!)rgcɑ (& .J&R"2זVl Hz7{VJ0LU!;T'$FWiv7l*$Zmܝ6ӽ4Η#?u8HrVKTgKƕ?٥Bijߥ*—/(:>*ЈTL}n'JB~e#Q-pʺ Cg2vee T S&foXW;2Dk4&3jD{U]{CrdZ}ZN\˂3=a>GJ@K6'OcBkXŷIe~ 0-iHB63`HD^ \zI"i2Z" h5^šks(щ!;ҾB&n|{gv%,Q.-]W,gm.Ð3^fd6y$Ac3D30:noyk@R܋Tlz  9/x$.:KhQ4GlQ0xj*(,ѝ`0pݍDW$􉃬ަ(4Ӵ,`ߘ3EE| -5چ!/ #ʮI xn,I(lDla2LEO>yAF]>2_ 0/T@wPfx0XcQc@@ KS`U [y~M)'qS=j%PwqdFS-N[@ְ:viI<GԖmw^jővaL㲸V/?jHiOQzܡՃ9 :n z Lv< D{fZO :9rxsr8sKlxLptt`$uu_Ix<3u3Ů)@ 80GKfV0=$Yi9 39ZdmEMFԃSĤCp\kwGlp[3Ne 'Sx=. ST_a-s YPb?Sm,%cq3J#Ked<2Ħ":ؿZ%`G pK9ym1y7chh "$@TN%5sX̟yfhE5zS0othGz= q :U_~ 3ɏeD6_Fuڔ$5ޔ /[:qnZxuQw颴RVwۅf^ @Ŵtl&C -G-ۀerBHc˽.qFB|{Snt1AM2:|Ϻ]snWAy{ʌjoy_hoqyڻ.˸* a5mYZI/bݢgO:2%XΥ12.xPUzo+ f$F%#msSzQG"Q/_-H@Q1.8@Wj̘휔T$3;&_pzWTE=J52U#Kv1}9'}dWnr]Epr8£!%|y `RHy՛sA&M.0kY~fd1$37וp"tx7?0-%ȉ4/=l: $յ}6[~y x1Yt*@mzVb@U{) 'C!Ћz5|OӏG} -ƾ[,wŭY>,jq*דCaa{XBKz_֍w4v|[ A-pqYƫRn G<lH˟IZQy^*Tg c, LJwb)bd͓KS 4VƗTVLRl_˂q>"Ofm ӜZ ՚1Qѕ" +#GM0B1Cq+=v`/&P2?q@o"Јׂ bng6}h]8xY}66G粍׬:}?ri8Z9G32>-R8C )08U/t{u.YOi  ݂1gp =-`gȜ/aɢ'AFxZiyЇƒ$+] 8|Ձu{JZfζM`Js4j>0Ѷh'+8=)R.Mnx4Tg5.z,KY_|4="lsM~7s\{h?Sl~}кD^y!IdIkb 0XF׳KcW 1z5MXOZnq2Wkp-0]bl)O EWђ`+H|47`3zgS2uKU˶#-m;~<)!lf'R](]Kєdq!c|ɫO5Bp0Be(ڕAb_<5^X9 "dY$LKeM UGJyr>r1!k'-yxT`0d# ( \w{- U/io7|_B2 dK;(}?(n^P^ ~Ç&"'i2EΦ"e_@Mw#Ὤ6u܀ HYx=)ˮXo~]ݖWmnPLg7NQ7E_c񦻟bVFlx@{'fŹD~[J:4MeL =^zaڃqPb/1R׵/Yp!)ҶA%Ӎ 10"%b `3$1:g哙R8R DB#ueB0A^DD6pYtܻ~r~H hW#<5 e9FL{TjpREwDt(Gq,/-G-:/PoQy#oR8I7D\3Y&TE.2n̘i׮M̠[<+i%ʵBVJ*1B@\ $TX&ta{I~@+'*NA@> !/v}teKtq_^m>)lYaq_n 1e|iWzv /̨otgI7syo=K($edMbҶ,Tw*YuV]\79Rh5Y Ia3FTJY/X- z5+,¸B2"D9H`$EX+ܾ(ˤ`To`s(y5?Oϋq'GtV.ྊk[:Pg+x9[mCRpk(,ϥD]0I̛7ŵiPŶ(:w(GA_q.3HVJgAIL9Ei 7 A"B3DP^N8쥏q53G,TZ(#?U8_j_/I;S{碰2]'/5u2vC5)06.?'1O<u>/MDK9me]?U #"w6mpӥKO2TI E8%WypȐ^mGkF}6>A ;(zw}xYf[q̑엱|R;"w'Tڻn_Nbw.M;vNƄ^$zIoLp$t ejB2|e+\]2 F 4/eqBތ|ek֞(_Wh~<&DiD0\N(D_T~W%VLod1HQz2oC-!/Un>E}q~Ҫ@&,0!TNbgW~OI0 om_Q1Ƀޒ5uq i K%=22~#}h{~\|]-Ed1YvtOiBB]}gp߄DlG:%B]'Z9_veE 4Oq/~+ xL REnD(BHH?#L.d%"n6cAdg*M,@Sg&/T3uhʺMf7u.D .Ɣyv]{Nֹm_NJaܑH18⡰F҅0 3{`wuߞ?e}R_SR Pz IfVvo Y>Hݷ读"s>b*ۼ&tw>*<1{)EXHwU͂N*!۪M7=KjЮ#Sww$ #w5<* >QwASZ`7^{5о_U#?qer1Cֈbfܝ@N-sczȓAIY˩_ щFF?*MF[`sv'AV4t`OЉY#N!c6x,M0>Zy:̾pPr3i3KY{-5(U"bh,Q1ɴu&M$uvJP+[D?:3rMTp 'HL(p8o/t+Nucp{M:IFF0!!YuvBcY8I+Dq l^P\% ͍]!p8¼"[0nc3Y9)E+lbOE9K߾^8OQ'S\R \젆|PJpv#T+6!9YJ0@-* l=/CJB6յڶ+CLL61[R)TC[Θh^qOE0S w]Ƈd fOla [qfyo.P:+ 9o1kN,1='F&phh6dBxN}k"ՏQg4 P24~MҽS\b@/+,"Ǖ/&(ﮪm+«H 1 ݲӏC`gu!FJn{ʞ!Xa#ʹ٣EYa'}<{;t;ųC^g6Ch$aASzx.`BNEz T-֘W:^%!AgkgR =#r^Ԉ#sN6'ƗhiZU x-KelYmb,wb8җ^GW>,_Llyd RZogQoq6]lcΪn`}iKƕlҤ7rWx;BbS__ATR!V,%v!fchsu<vѣ5o c̨ٕiU0wcBO>웁ZԈ2is?B|pk ]i H7+.T'II<Е[,0&[7<|6ob\kgToX]do$|SӞqե "fU~i!#^O"5q\'jdC^֭O[n6[=Q:|c5qzj\A0üb5^Z`-nnyR+_=Oxnɾ;UIM |2f`:$#23k*!y ba锤 ^t<\QDQ}#t"@ؓ\0c mMCV^K)Yp>ʬ&` ocyjjW?ϭ}ѻa)D0FTn~v[f^G,\;zW f4& #F$[|P~yh2UjzI+G'8fq-v7SGZ]ԯ95D*qS?]˅6eěǃܺ5 D͏K'Wo4'wA(@vR|~ӈu||Й"jY4Aʕ7(0~Q `)pZǥLDE2>g@H(ZcFl9*<*wU=0 .iTY Q&);#s->d>M$#j ?l)lO JR c'&λ$8@0Пg//g|N"1n^W>Y%lň[0e|{iK־R~b&6эڸzJpbEIi,Fͳ7b qۯڬdR w\6>%2 wL`` vw@%9fcӧvVsHi,(Tf%0.'ݮ Wtse:M֦@ۺPx.PHqSN̬ݰPͲޮ\cL1X*=߯)^T8uj)1Ge 6Rՠ8EYFv*8|y=߆`tR!`^ov^ܨt*dMRVGѢH97}٦Z WȺ6^P >+vr10c;:e/UC -cm8ȱެ@l~S+o~La20]pwud" ֜jf7ץlAYFi;6{]^>*5|ά$Eh=5]6/Gљe/>W׏`hCaSUr#"Pw^UK Sk&MɐhTrTwrѩL/'Z4Nm7T j%FG/q99#e<&zJ3[vWƙK$ ݧ(͉bBiG & Sry;r]w٤Z:,CKnOo$jɔA)\F^]E}jM4Qă_~#lfG8xgl5'&h?ڷ>Llx>^D27m;OM&U?śrR)#' >οt_}JDNˁ:ƊVo}8eI(pkߑmVd1t+hD}6Y*Āvփxa ?o :(~3,͹FJ@aU{&_X%, ˯Adh3MdA;лa><"ġC[U; jk.mpprakG#a#q86(L\l&>0@غ Du@^Xߤ.\=i; 4  m3`@]Ӝ3,*ҷ&/-r(b1/(Oڠ?DևY9Ў,-I"SWK̓IdSZO ?~%+7mlC*S `\U,fruI1V]n}Pp7Iv_QPڙ%IE$B8+ kN-`x!,NUÔ ;dA5"|\O@j]Ҳ)qJ (7v1%ZyKfd?CaL-ܟ`3C6}ISu`RG¥vdvyM8S}ݽ!Z!;oSRaϭrjE$Tco zzQht<bGPpQ5G&[ CU'SH/Y MZ <뱴:BQ`Bʏ0 -nV"~wx0c^yrիź)J*WkU'i??K6ݚ{ 4deI8o+_5Joxc]%JKb9ug" QV?2& h?ӳf_+ω c#_c q/ l4.sԋ- !{p,Xlh>UN pnӬk)? t.D,Kya 7!;YDX9 I?(v\5/tL?Q\ӉKѢ86Rxr2ZrŝFRQg^6 ]@(*i\oًBF=y>B{(ur΂ڣi M_vw|V uЮF!ř;B37}hnT゛A6j ilpִc0;tҴttRNL68B#6 |Ԡk1KK5qgM тiSQ(D(imRPh LzG_0U)j'3Tu~^?6-Yg0wOVTϽ O7I vNiנFx9Mf^"v-<J?2e3bSyF40@ن &,R9&>Pх 85ۙtO]0ELQ?#%װFT<8Oޡ y~Ҹq­v7S OB:.C3% T287xNڽiZ 8[Hَc斧_B@OGWHd/8 $;pR+}rƆ;|PMEDgBATƳy U855zmIdz&:@Kj*,_VǟO̲Gv1w 6rP|ewՊyǢ : R'5 ^OMw9jl$S'i&q \R@ЭvmP FV露M\>1K!]ue7p( >ӱZ'gT.PC3 uF!@Nm8墕x/5a#*RzUlKH 9[o4S&4`rxa<N& &۵S`фpzƟO 1 kؕR^Wxm?nMp[cEl.ߨpi]Xiia ^(#p\="6OlI mƶ-<bsq r!-&eKl% X!c3 *cM1:3L%-"=]U{Z>g~ '5 ?:jPQ>6sH{HsY##=KZ3z,c16ۜ儵Yt1ѭY^ܦoL1%jq1m&R|" *2y|ܭwGָ _,Kזúm@HMRhϤ952cܟɢ.eEDIovd}+xO#w-:OF!b; 5g>8B~odjXXI2O 5cklԄˁs>i S O,Ӂf6<>ӯ7~ـZm \AMxR/&ݗ|hdN ӻ2(bi#DAUJ\6ߢ-?~I("B%掹}a&2-%1`yy(etJdLk&Ul*Tq-AKGLkL< 직~t+i aΩ#أnk~C'HOɄǟhdʑ\S0ȠWT37Nfڲ0<4TD+P^fXLPM7A|(?awbrvG*XFfw(*GpFd^o[/BCroӘ/hDw:L?󜣃Mt9y'd3RH>*xLǭBg468 f2 1iY݃" ~?[ S9K_0M@YH3hǕT.e1pp11R zrb,"'K+̲&ɬjyesG!QU*:ҺJA KDCyX[^d" B?9vQØ f+BWCxrAӬ'f|LUЇ~ _Ϊi^`g+ ;48t0сo6=D}k.a BFN-ɭ).bވ8XʩvaUq?rK9bbrd+OPܰ3aڰO1NRK/eDjKCoHۇ;lׇ^}DPbG`7by;W"Oz :t]EÐo*e̙hm/z͋)1x}zu*(![/e 0*EE[EĤѢ]cdP>.[*ɗ酷0߬uC'-p.^»F%ewH۷냌%!MC7}ܔC̉f)GD[S瓯9χӡ]^yu”xH y2~rEo΀ mNdrSH`G!.O3Ջj*sZx4uU`AA>p۸! (fR\\#Z#dQX849s5w<$(:q\x{:hS}Vt{pbt |uƅ FfkfRz c{w#IrLD\Ѥ*e> LiIe-߂egY"Tkۍ2$=\ fG)Dq`EWL'r{4}_=A{"BVn+z+xIaSpOopq…ʇʷ}i/ n& Kσ,yi!#jmpUu=1]ןS\ 8cnx\Y\˦_D4qmg*)ً5*E %(`|X |kSQDCe^%i'}\J|w\g"se#_Q*yf<3oq-c7-Z!R`?}C'-ߎ"Ɵ%Fs_&B,̥CGV$[l 53{i0>D;R%A0ˬ%X HMK3:4Z7_Z1Os frk0Omlmpmv|fm'0+G^ʃTy;*Q% zB ddd1F%O_eW[؞I_ B:/TAL$Gw_I2$,ݫZrQŔD 혼PwA1ۻ9qo%Í(ȱy!up;}D([7Pi _QઑpjpaZX|<5LM_yeۖ~9Lm:VjU0<`! ٷKTaY-lbpߎ-mO̺#BCM^'L zxΫJEIc0xa؊]ȓt{]uT b@䂔YdE.aY+ͦZCF%FVn]aOf`x;B,*<ȋƻ@u2_&7`D櫝^ےpWiwNt7OB岂;cf",栜7'#e(]A&ZS/ *0_5}xXzt5.Cv)8<@4胍/N`/;yUth.,Խ/g6ERP4dzy7. U2؀=oA՟Eʭipg;m!st\ohT:P/<eVs#Iw~UjL֍PhQH2{8 #Űmc+SWt&>n 1 n0bc*8z!x*&1E1 y(o Z%;re1#V*JYm%nP1=BV hLjFC\ CwyZ^E۳֎3,'s;Xۦc*Ai!יZf Ԓ,3ĮİfiX]Yت<@w88qЧ l"rw]ar(TH>9 Т7<0l,:w#W~ ա̇'YKB/1X//'4·l`J=Q<9 {ѝ,JzUS(]O+ k(qrF58U: |޻68~CWNV`@a@2Ȗ +/e<**(}? 7?UKljlGb֭!xyO82 5".IfWM !<-o;Y[5S?K۾PV]u ,f񇽁 CF& ;}uюZN@b *y ZZ > 9}nU;Hv=,,ɔg^FYϋ]#e*"M4.m$6!ݫ]g'-_/MJ;Ɯ1X>S_t5 A& : ~o `E~-U6<\)}b#,^H1B/4D [+ (C3U ẵθ|:[+;:h@iTGn -IT ʴ\^Gr:G( fOxeC{.5F ?I4S  i ٸVTsE! րQ\`W$,+=Q66r1`ެ~>KCk#D5e95=b' g/Zr &Bhou'l`y 䘢t}y9(*P=dƻhN*Xq{є(] -&k3Yэ{!WV :‰;4 T;l,Dxز$RYOru^3,tx6w#(eM1K& deV0E:+ql(Yǿ͏/JĂ=7Z/kiy,p[SCJRt opUJ +2Dp*ܱmMX5J3Hkəxg.-bl\#"]BCNj]!1vk yu[?3]ZAG̉$ZRj֮'SRL JFrb>y&k$ 3y!=1aEV9ic `LGma%o9 jzv Nɝb'F{K(&x-Jbo̾4|. sL/گҹOd=L7[}ǜNe** `Mb֧#Ix 1[")bYWe2s4*h~H^]~V܇]ܲ{8X=LBUJxF8b9l0i𦏛6dչBҙ:~H}jl|Y\bnq'5kSOVN:&\~t- &ᢰXRE0 VgEE &ʢ%U˥pMH%w}F۴[qE) Ф%HࢌP!*jdK:8 U4B, |q;iC9op0HӇE@Z0 ?,(-#hX^ȕ+[ raǧoD ؚM@ޕD Fঙ.B2Ⱥ`5Լwi\QfNkH&no2 MQg]S[MB oj_U@;Jsg ې*ʼn3`0ZbovYsF|D܉@9H5KYR]TĽ)BųqJic漖tHhB$߄2Ѹ~rHh ySw;7 *U4zP8wDЮ!G\P4Mz(za xʝ4ʬ\BwC:k'  ڰ*FvlOuxA {" c?d:,?̵NR]I@|30!UJ8"0l0lM*Q*yc0z@~x0Mik8qMwh2_՛0kSO.VLG( @xuu/ ;NJDǭJbެqitaw*.QW|$5lLRQ}Ed/<4 u|cJQ+MG2-d' :[ a$0'^o@g39~;ՅB}hU|JE,8M$:H-trIfŀ+6@39F~4t!$,q4=bP22Œک[Gϳ`-)esÀb%b6ET&hpeԂt*v璝S,}VQ1p^whJ].3lF#'.;ߺ! j~Xa=7Ka? :q <'镈W)^D,F'3`V'`8cTU#; aM*q*$V^ 2 ⴵ#n9}*"Q:C =( 0:0ۓG( +)m @pI  ~O[xv9awLlHu N6Mp,U^s}~vKG?u9.>bAYzczM8vZ/Fq("8Ϯ,lCf]UӟuAw1%Z.ZtPuA' :e_o!@O ,Ɛm]EXא1JtXgjPgMʟ< %;a2gx q"0lif qTY{=DHIXf1U.h{@fV(eAc7@*AVftZ ~n Rq4Wo3- Ϟ ꟯w/Y]i%DIezEv}a|)|lcQ=U& 6Gh8<(|~#V%~lǛ+ą^Sp3ŻR1&!v 0VP< ODIfe:"ȴa i$b.U#*Hz^ɶɌ.u3l {Ѯ۫w~m*C:Vv_) _鐿.(Uh@7ѓpIx$Z>?/qߠ L֕d _P7ri\= OI פz@ꙟ6wXfI]GL*6 ˽c"X2R@7㬽*Ch{0>g;ۏ~sAxq4'Q:8>h"#bO7 MztdQ&̨p!2Β9lm'G^\-P_OgZD6d]c?].+WEo7jZss6щ K35;Khx2U^ߴdG^* W)fOszYr^=U|,RD'(g5':58sARRHO\ ⲥQO|= ξҥB YLgE'{2e])2\=PCZ{w몜:Z 4b ͇tG"MVX ]e¸a'%f1y|ID+k4.ڐI1ʊ`@Klm(i|"ŠF՟z+zMː:{ #8C(7vmaGĨ䭷BQ`M}bLI!c346n50dDhev~F _Xߔ"dւ<zMr2`ؿG^;W\)|r^|rFkn>'I~@hF5`s#Mt=/[+mr]<)xUdsI"ד4#Er >|gh`~i iƅrQo$$FVb1ݯ#(ZH04BE 2˾DZ=1OOPX0SþN>n'*\Za0c.W'Ej }`"qrMm{|' G '$E |< leӪtUrhd$)@ϔz=uC$QeCѹ B7xDŽIx(C$d0:'4SB n* X}]-|`AO(H&|'8'6qt>K>䵂Yw*M=F9%&rbՀEKtF464ncgevk飳^qFg`}?>ؐF(Er0p,K#q`ְ*g8PJ0ϫ^."֮ 7Bz `y"fPJޠJ Id (x_Q5SnC JQ!՛$c}TnoI/71[t[-G7JOa1sT4Rx(SKR=AvA5&1#sBpQ홅m,GxVWXBDxN[NU,McsBvtwBAXYXr MGPʚ8їN, dtӲ2xi2k貎i< \y69Mp77'9'޿%0HXmWetHr$3Q*|z!wr>uBƞ]n'p2Q$Ӛ#yqLNئ5 DQjݚQJSwj1P*_ rD1^\eYT$^O}J9#8" vEˈ,HyM^A5>J֍&f^HTѼ5PbX/;/B:үDCzI/zQYv>|(Ch/W_hY ^J =}Fɐ}ˠF~ b ܿár7F@{Mڗ?*2t{Kq+bWCAڊ̳S ;y~J(pw٭E%PQ|}G}fpcy*f!O;Q~AL^|Ns MWJ}WSَ>h>kyE>dۗ z=ax|]!|h@>o*Bjr8kk tG8QӚ{˕}z]kSS7S L8A Nh_%pSu03X#;}OHc2qٜC b8aM޼ӋX潎Ww+n #7\j407L#eG } s3b5W);It# u]rZcE2?U( e o1`׷cRRH! ΞO#2J\q dJG춨D>56h )- dBIN|ߌ$j!_E>^Ɏ;R'avnbJ *!1YVִM\p H[i`% 4]c;s)fj eG$ÍAprU.dp}lq kzczƃ籴oOr s7:$ENوgbs7`$CH 9ࡌBU[si l'B$iuҤε#7~.Ҏ#x'{LG7}>ts{ LXmf/6ep$>uA4 mQWBmkfPU hG&I xzz@`&b_- 0lջb '$Eׁ 9!:ĘHyx9 $qUlf5a$,Fmㄓ-rjd|z\)@%5޴-m P[bVK x/֨sop+M_3QR$y՜ F2ȟJۄ }+SFXpS?y +nvTV Nئm@ht":siN>oe;Ⱦp HćK]s ReQl\4Z6:(I +%N-TI*d~ߐeLP Vjs,,IEK"hq]+-?_{@l9MCٶ"fU43ci _#Qf>e[=7}e:blf`k0Yq8Ήs("ɐI$*]{P?"2Q g+%gp/{VyǑx̲<~,5eϘEҢG+ʪ+rBS2vخ2A+5>8>?"B#)+m)Ewg~ öў.:s@`+w11 DZn 19ߐg K욭ݖ ek4`zǑ0.I̜:e>VL">P"3\ڀ_& TAT MPAjф " ݪZ%bXN傁f kOUA.iIǿ(8\>Ԗ 1PEDtd7)n̍ G5v.'Jջ&BN:"'ȤKo-DA 8֝oYlsHIk<5~XJW03%QOEA$$Me@8Fk}~=_h=Erf^ϻh<XCioƺw?{fѹᧆ"w ;vqNV;4bsO'q}藡"()u/rօž.Z'3ԁI8WD `Ji@ҷWy#"0QR؉tݙkPe9|E3?}uujAwn^\m~dI7ڴۮ^j~tHZ_ΡA74nCv|/ϳwFa,lCwZܶHg]E)h$Aҍ0]^g`}`qLaGCgJq6%@jicc:2}dQb:$ <_6y%Zt`F"dM̝o1s%C?0nHCN~L`as QAR)`SK#`@>[Jʮ΄pX_q\~*􆕏g ]X z^B!m x+\y-bU- }fwiϓJ|[/;𤃸|lVa9i%NF \VtYj.TEK#@Mqw:3Y+s~hW8/&=ͳRK CcC™\ N}W!4M,l]jٛq>~ \vNx'fȔ&|{>#R6WLϘzQBZ7J)UfMNjMku1:@bB(mzGqoΉ>ђO5L+mߟ EiP~ykLMM"o#R~:ۙrz?EŒ""ֵJ: u8"n@@(+JG7.@\:kl\iҽ-T{3X g \I/ qpK筝X%BjA㴪FUxjm{A ث_W&dDp !h%KC 4>1RF,2jyPdv=}lB6欺zg3rCj) =a3 @O;(1I Kϩ&Gk 8}{ U@uD4)򫗖/)KJ|ԟks40 6ny5x9̂F>Wm'_lh7j4@^>%Uih?f_#Ȭ+x-`;l&~1Q s8 pʝjhbY}'|<ڀ5 ޠcGAC;+AJ3ΗK͗_6#<])ˊS]X<|'{)‡u0Q(Pv& h0wHah|/-0e_[ЇE:E}j3tHk6nOkq-+1px2lB`^[y!@Ds(\Jn#;?LLH[i8@3ιoStK9*`e`e1:5 _Կ@YhM .S+^d'/dnyzm9c-:~;/򶇏r/Rr ztv^3ozi˨ =)[tR}"}uydb߾Jy| i@Afp9/~OAS@)wض':a{[c/]yqS̐ N2(|F#Ft^}LFlXoJ](|gEt i@(nQ)<ܵr.̡7׊P_LDpXOV; I#.U_p3=x%BaM)Y ,UkCjdQ[~[4r]KmpkdHed/rN'P}N=}i_|kaIgΛU m?"q|@,1Wa0$/w1>+5W G9DYI),/iEMxjm Fzs*\GJGoJ4geIJ~r O /~עV9H`N>j^RUvDx{?RJ2k¶6ZBy?F;'".4 vi1xQOmzT e%~9[Ko7QK~;d|= J\'r%:Q+wT2zPr=eDv`3H&op򳹰"O>5+ntEyAῑ>Ge&=5aMy,xc;ȸ[1ir(^FX .jE}ϗrOb[c !#M|i˝M7NAc)|H|[RT۸KZAg(y*^bs(߀X:(Gs%sBNvjNZ t4GIBײXno*4 :s0!pg~ȸSbʡ崶yUkwho!k/X7;Eʈ[!]f2sRRH"P&|@ .#Ω`ˡzgUJp%qKk;|L" ]p^ aq.Qb[wB6_z8ٶ(ElDbp_rP (|u Wx0'bUСE|YC)D^DSlC"mUB_PN [QQ|Þ>R֢nIkj${y`/F.EhU.pi+ke{Gi~LJ}AWt [6=X܃ 3 \&OIި@f/4NG6o^0k#4 ,s_5% CGbrEmEQh0I н;>댴 P9:bc$_3q"V37b _%~B{j¤%O=]PPL Fp>Ж$בӯNڶD֐!@TpM+L:ogWOCQ  0BNK7y<4\av&ҷ+s֚J;xS+k[ӲI3l*\dƉ5*ps55kTV>kH?`ţ}nMV#Ō(k. EqnDRĊW L&o 4҄!KRVzkyG$svo&]H@MXз_?U׍6z" f?]M&5s w^fB lʆ,5 oH=֘٧5_) 'rA[[̋`R,f$Jp{?[v3-;F։ ABA鑎q;(Nԭ/ ZdrgQ!v}{2f?#\RH\6^$@.܍^fJT՗FdvO€Tyj!>}͙ u;yRظC<#Q^s e=a MYrD ;a6^Ow-sɬEg,(F@A|_cNqbG,,ת'ZƀT]6Qc;?RH =i bZBML6IҎV g=`զ45P5ph'>R;88c ˯|H;PE89CќN^ ҢEY sƚ{ 'P +72p!ŕm"Ѣ4FjdNhWbpOI z5XlRtމC!'%EAے{G bOOZZau-̆sF$SE'!^+rl,!d=%Noy]z~h0`\ BgoBy0zڸ{@Qf?Ms&\bU[rX=5=w:c],!)aĖ iHaRG+o8Ձ'1B]P\sbKJqAM=C^qBd+B("T`ex7o˜*nnj$g#G`=O|\$%v?`{pgzWvYQ w}{ =qk/SLnGf-4V)$)YQ9d~\U?oH1JJGaJfrB/8)VBhucog4\ekh{IkoTZ.W\eHG%Q Fj7b;Wm5H'\E$}ۼF\WN8K1m 7ھк(K݁Lfx "ϣoë;lYƔ4p絷e: nY)cyڶ˺#%[zcV"??$,F"ݻ%O{ a][ =+QP~cj :?GqLXs:o@_ڽ'y,H8PJ֟ ghKGh( CFiE;n?lAPmx_8HKKmy둟~Jauu}gM$~=%oࢇGp"<k{:'ԅl? 7zNe$*Qz9 ďg Qf`j11 q)C[!ey=|,7TX;pZo=GYNPu:Kk UdgJt'{4]OT ]Sޚ+_}Z9 SduSJ 4Gg.Z ;޲;G%z(ن+fI'[W 73^+mo4=G\:,n/{UrjL[9bY5Qѹ1m6l$H6Q?ll҆iZK4_y ~]<Wnq^_Y#?)&/1n*X0[+1ы pHa[_[^61)m1l‹Z_ VSAh螇ԏ=(gPkH'0QaBwj:,6rRbR,;ڇG!T'jm^+ +̼'hGMjVEt#%#lJtx6&?lu'6#<eU"F E}X}ćڶ[dCꀶ2v2vNn:Ejy&KZJ"|Kle(FD 'A3,Fn9[ 9RqJM4֜crǑ2ฃGNajR#ĺ/msĥڽ؉&|w]G$('Ya@P<]WݙהL|Dsv&:c^0>հB`We͎f^ES2%4$ʷ,Fp +S^᭙ʀ>K%_j`I]K82 $gūzdW"/PC% j6G.{QymRvDl9k*a ^鿛tYuIND}Cl+̺nJwRrSζ*@!RhtJ3I&W;c^&2"=GֿLZ/Li^SHs;Vk $D7ölZsH`֯JinD9WyPH1(PL7ņ"$8 s9DZQTz^TmRg낔}hd sx"شTjJ(11ajxOF @O~}N|F ߔ5Sxcwo+6cB4rzZ"i "qF=B7ԑn_&.g꟦; =:\ض>R~~} G t+?B@brXO#?A^l;n; Zl$RRJ}a1 XU;D:=N>C|\Z ?w.E,ouCAn!W9 QΒ`jZbգ>Jq |C;yj*{W.9R 4Wў*gg=(ypi I*`tw[]xOVkiD'XsJ+r<}{䎢*U _/zwoUr bEUU !6%0rAh(=`ȸrVwb@Y9N;>xNϳdU EL0qcCK6c5M`"|g/c8*8- *e R[c5) KFMd4#@ c?k ұd ҕ%q.HԵx#"Re0h{y=VH]q{"z&^@d`) p;nуJ?jb0},q?QtAЍ\e-]r׃ސ ĭ iPt_EAw*w!bv4?`lz<)/ дN(8=kp5A`Z^Vb%j^.ZL ;9sw3Z%̓Q|ji}fۀYm` TP UH&$Ѣי\`$֋ dH}pܻ2c/6S+'"3] bA \9CS_ 5{0ϑM/'*X6#^9xkQ*䮚BeU< _ݳ[Vzf0!oYץmo4B X Seeq%P@| jFv6ITJ!mzcҌ݀!kp4ǽf!^?*.yQ H+Ϯ@oɻ(hDQ`Q &qX:ܺ;%ϦMU{c$X0(HR\>eσ촪'=y_x 7F}ٿNMy("o:-zZɠ.ly"+U8\u>% FJk^wLUɨԡ_U^#_i!Ɔ/Ν~ojʵw@&So"b)oCdP:tew A5KP$NY^)wp4,s6WnyL-á߾c]3vZz jM>u'JY*V%;37@<+=!1z/-lMTqoGGBw52.Ϳ;=nvywHC-Kg~_[ r~C6s @0迭|tvlo8qKWXrEc`ymUđ$he/bF` H-k ex;Zn@L/ԇhߧV8&ƹ+p}@۬.u8I*vS$Wilц\. : N>yq@!F܊c^1;vMٹ{Aٟtos61FW6u4e¾侀ZS4~i*mI ĆFD{QZS8Q*2W=y͓9! r#d{hDӊ1N3l{ֳOˈ [Pz@` *2wPn_lwRY%mz؞:rkq[jHZs(,fldmߌxɦ{%jy3 Ԃ!i4&ނ$|~oC{e8l ^[-e %hɁ{+.u 0"-Cb-h| >xN|Ii [򽬏tK"OD@6#6<7MwFv[9A.*MR',c$b9+2WhvDTǗHiR@jg]& X= *WYu2f07ESCm୔㍭O0js?avC[ni |Ծ 4vg֙rldxiT4v'o7@Cd93QT{h^E=-&՟(9J]=Q#7[4!8[DVK]fomP(s-QMLKaz46]mcIgݤ޺G2Y< zsm0$5*N"YM=̨@[e'aT@L8[o lJ#ơ7`!ð5/`j=R,:1 Nω5!V=U RK!B op?C0ȫLa-WL!G !Mf EKW0C>ybAD^bkir8VcBcAup$zOaLCCxgqS7e Kbf`6u0z ̼>y1wr`09%KolIdS7o6mG wyKɆ.FD3W4B 5Unq7t7g#L9:ѯDu֍sC0.kXeP5x.?mNM{UzGa੼&O F>v4FaE{tK-ݫ@W7u2t 5@ݟr۠QEu{'j,['}|y}A ֠l80&fdO@$sB[Ȟ䑙[ n |W]`Oj7L='f7lK萰65;G1dD"DV0K]Iy9, XY~lK&y jJODκ&1#]FL u\m ZٕeH?5Ֆ'6t/; ՁyMn3*e*.rQL'(ape oylоSTWZHWgDÙ0&'@pB-BR݉OE Q 7-bYðG#oSkKy?+$#  _"4G32Zɗ>-qMdMd |_uLByRȅ3q{^3Q)IeݟIxyYyO&|e1hbuᩭZzB [a5a° [e!alm#K҂ 8CYD!:˜8hs6ֈa(VDy33Ɖ9a'pa 8ae Kd؊`'kL s S4 YD`[旁[V1b Kьqy=7ߍ5%voT}MDXr#;SWEuovx?ҫtה}M1~"*^0YCkkYԣn> oNJƷu5}8%zeZ]P^]k;d,\.mMR8ڊ *aSzm@5ŬgXՇv~pG n9e9 g n휞]HyDF<-)adz@*XAu5yrX2L!TVYcFYG΁"jʝ^?y[ N:4G Rf @~xu`M> j P9gV4[uLpە "g6ǮRǺ%WNܕQ ZZ)裣ib*VKi[L"cjrtס>uȖ^HU0Tuqy 4jװGyr#TL5E Q[=j(&<:@C 9PSTцj,pHy !ɛܚ]NxFS}g-\w [޲9à@Bk~+ o&CX@a |nsSSuZv=am׀ 9ޠƔ37yUGcAV x^E' >q89/L4RSM2sOm3bH&9U+;fa(Ŀ+G%n ~P >fФ8L8:k)MοXC`.%Qr-+lL[!(ڼb`Y? j;g]ZhY% ԰\A+m%]AvѴ]]k,)ŗz/h6ccDK /46nb8!w(mqM%|gj/v-;n)^'u쨎Vy[ Ug3̀iB͡՟ IψR|-&g0žDMDH,}?4Ô*6ats9e ,t1qhukR&GǙ.:oj[htij@/UC܄3X7.RRg\f60_NdZN.rUxX G$rT_>OT3X+=}b@A{"rf͍>Y2L0%+ψ#VsiT'@BSF"Ǵ@1%=UaL]j_zGZYR(|']h@Gђ񆂂 `CE!]HY/+#I-_j9+P ?Cbtlr2$_ nڹd?O!NMdDיeY&^ 09vryH"#,h$ i 0a{+hPq`ٞ6rMH|?ԇ|2زr55J䍇10*L;t,݅󩪸*pAm|t.vm(i/e&} ̷\xԡ3YgBEF{,'TuqT"$.Q7D7;g$')~\Ft)Xsgz8y*bhX/}Y>l<`)ۀt'n:1+#%'3CUOf 5'D`;hi[3I<< [[v;f)rK3p0:Y/3Tx!+"D(U{2\} rb t61%=a}óSzg}VR//6?5Ea,-[ʨm ;r~IRZN6W=tx'̿l˦JZm6J/( j̾V*,钄^yV!ٳ ZͿa=#uHa%$R 1jp:;bF`UVԯXGvND@z/p_ZEꧺN@TOH$DRX'i7FRV YYzoxb{%3~VG~zvQ8r'U?`7>2j T*ǴȄڗY\;Zw]J; 8~ ?-HQ[zU G"_GWeS2ZB-J^Ƌd  w AnU(DF!&54Olv4-IFL>zS'߹7քψzePӼ}?.$~S[6f JSq& %ʵ̀#<'(Wk\"Eӑ,tb1"i2Scy2 u 3\o[  w6ZyP& 07VveCj0Ȋ\Wx"k'g(ȲE~CG"hWy-Kl0ind)<ǠΰiNJ4d_VgEᬾF8,5syatT{zP7nybk4Ӣ4BU@X҅m罜>#&ItXG n$p ɛH^LTkOsv7P;f3ll8`.QM747uǎY~ҌG!KVgFlG3W%+;"BpߢkƯ&o&Y'llm ,dn 2i~;K}u,C~FL.L &M!>mrxjZq'![_h5yk#8p+EG|ݻf0! D8 D>K|8/DƀC^@7=c'-W#RX yn@EJ%4:B>8M6CLﰵve֤x9qh6&I \ʧط9(ں?1ݚ椃>0bDPs."H<՚+'+` ,kfOf?+zxǹ{>ݪiǗicg^Uߑ"L(B1Ŧ>9ج^A;@ ч$bA*񪢲vj=`~6Ũ qLfn~QjR$: o7U+K$uőAR{4Tݳ:djJCft@r, iK2;& qr@B ei{N]VPg >uCAB#LU(=}II.5;(8=5 i9H%&1=1 HV}fHifi& K6UNPo  S[&(h%KbO.H}ͣW!-vhnҙ>NΩB*D޳ S?cƳV(ۄ8@6Oihu1%(k:m'~F%z}kӠb"հsqQM. +P3"̍XZHf״ˑklO8T9td30א$iç:1W.wJeNIhP~wvJ#q~XlqY; =/WGfr"y/-Uy(>c@*6u,$RL]WBo ,r|$!&|Mi1ܘ;O(v%cchzL%hm.y dj ie vq洹_ܩU\U#o|Mǁu`9b& ڠ ,Qv^Д7!RB_hJ l1$]|ԫ1h] W݃wWhRWhߏ%h%S%aB>Ķ@֐K4Cto0ډqotv_*2f)?\ sAn#5%CmSU]0ܩϾy!ЎYMT#\QY乧zސIU0eQ5.a3@V&A-݋<˿  ɪm\S-ޓ]{E-)crIc/Ypƺk(zǪVk=hﲨˉ j[Hs2%*O9Z~-F}L݃D= 4L~v/Kt@v#6L)lN(:ҚD'ivƐg`NGlQHa#˓mfOGə2LT$^139tE}DSyo>Ḧq*¬bZ|%E=6^vyD8A(;XGa/bdfo4 @Ѥs$GKCdž|n1ñ>{G"X!CNobV-]"jCO 613V,?x6Y~v9Ti2Q\pBp y>V1Lph>~4sJ0ެC\ >(XsǛuTID2Qw7?7~g7#g-&(y%s]-A'J 4DqӜeGvX!XꏦLXS6E:_'xvth"lR7$YDu@RDqkQz=pVV;l8y*wwC{)esaƫ;N z+l8DWq&{ozgnƽkjukUw] Yv 4_ݲgV[SqfiđVVnP#) DS.x> I쟰 :.%˒$ >>Wb^'(b+&>5,hÊQ~R;h*Ay{sg{1Lߎk {Eo$͜ 7$L W TA7~8 aK5D~ J8%Ҿ̡o$/ ]<wg ;7p/\nYUCN3)=h$srPl]ͥx-᯽V T[Ж$1BpWHAm,?^iOhԞ=;PZ1A?o5'akbP3=v+LCY͆T>+e:Z_EcF-tu-H$Ug?<RA_M1f>Q?kφߜ)N\9Q4HHRtIʎ"d*lԞ6P6?ӥrI5GtQD&+vQKkkr)&)[T*bSϊؽK0WBBr^ƥ p( ?Vb^Sv0׼un ~K2 >̶M ]XxJm}6rU XPQ pd73Xs3̆5|5[\Wl\=5;ZQ_ĎyJQbv*!'7[w}_V\& =]G^Z,-a~f7AZαSY5H$}j?9fHO@-U]jˑAeuz!UqDvg)Qi?0'y%dRJPxbړ@SaĩULsr/Y .۷ ZwGhmNuYMWS$4뭩wb yy$n|d-Ac\^Ƹu]zS3E#y Rp20zdTVw""uƛ)D+ g{ʻ =ǭ饈XHL 1P[ 8{8T ANh-śɜ3? Ds.JiC9h . nd `%w&xNm4jG_-ԡ 3{EHMp Ӿw%@=r~HW9\}jR"ϱTW`r@S&dZ)1sg˾]wZrc1" k P`Z{7J+"fB;8ބIS #@.3W:O=کi7ZZϩ"׭y5Ԅo@BD;?"f] z^/x#xKVvZgU}q[8wuMUS3*=7j{𴾮Ő4eу5l "6v?8 %1 N d=;ث7hygQL?wwG0XNlƿkч/ޏv7] ,sQ!A"[˾H sA~ܔ0`x"F(RdЯ:>{#|yzWS%2 @!#brNh#WPp*yy,_Ϫ7OɻZzcnov~c~F~Ap"0x9 i,pQmwb vhPteOUj-Oy9ɗfȫj wp1aB!ץiIOgL>:f%JYu$&g!5%2tO;ڒdƘ:p F!.Еk%~d4DXB^bPʜ(m-'0`0 օV`G=!cb Wiqq.)AJV,XNt#Y{6>ƛ}m !D'nA+>A<ǞvyRn.J< Й! 䗳E~+Ð NdYSV >N%G!O0L{˒T!AP}5HS۝'f"jX߂-/̚0*  >@Ruϖ"PUg) Ј_6;2sQ`?qqjv_wXal>^Db*Wt Լvh,OoTvӻR?ƦWi[0$BY@HkIʅqtU` qp"¯zƲ@U3-\QV,15xƀnҶS^J CfOJGWf!_i7}۸Us}ޕKD/ ~P`ƴ_>y}f)˟(l64injP z.?Iv ~:^@+F6!oȋ^Owsp\uA^2t HpBM|xP?/SB>9K0| bFVtWJXXb6*󰎛Ћz$,I\O 7FAGX=\Kr*$]s6zq݃ gFO L0 m$RZ2a,`7YE|B wے?M# U{#M{Za/U{m_e=SShaϞ Zol}ɋLv>T^a#?@Ss0cQ52ߔq]EQS o&&y'TN;",#s%z اRy,S4=Q&7b'bdDOe9> $ݔIni{upOXɖqlJ@bIKs$pAe}*w?`l0򀣺;rT3b&N^)̶~(ik(|_}z]"i;IGa/oH6FC+Sb^G2IdL!vklS*C].]눿*aqᅡ,,Z9;dzߚ,puQc^k@dyQqaՖv/q:nJ)ڔx?j !`(/: <(4o\id:5J$F*MjG#@TaEmǻJ9`5i[KMr]?Ջ㙡rfO=D2zGvP(S hoó08z<\BPFӡ 4fDBbs=_D?2nSKyƓA|bqcx7=k+a" Ic5["gq6J7y\]Gl xK[^2pqhrfZ 7i@4&N-O?,N$*?Z@i/]+є HfKoyX$GV @y D 6Ļ2ֽ/Ĵ@`$Dc<)O6?!; hhG7_jtʔqY4r3Q?,PiMu"{ U85lu=qߺݍu5c ryY<3/]Ѣb:+HZ NPK 艺T ( FpsbfVŐN V~Fh)rdҋ]cC(m>l<;SQ?W /ƼFЗInǿ l F@46ҥؕ-n^Y\?DԺMi A)#G|ġO qI>P'FY}YfFq&+'Ir,C ceaORwj)"B40b).q{n; y$)1XvƐçUbTi_kW={(rEˠ = ),ᆼc0Jq |Bʛ~t]Ia kj9K=!guG7K2һf /{wbv ٺ;n)kVCH/_U@@:- <Ӡk#.>j<&{ A,vоE29s'!3{_A,Bk-b%qlΎFP.z3JVW5fhB7(JS aTkS"yVp}G Ȉ2ayZ镣DTJValv?l@J,KiGOK\>spGȐvٺLAV=Dz,G}NeY1Gdr  H~U| v;n49gDUW1#d'e4_y\8~[ 7OXW򊢄BD@R)Dɓ/zt0,ʫ~i3irk%ΤA;ZhDJ\XD93$:ЌdE,<2 T^Yfה!F\u?WFلy|֣$!ğ4a)r'$WlZ腻䃘.5ٗ*!dX^A+0 xɓS"H2"]!BMιFX+[QɆ|5ݥKM5`/}[/ǘM>k AV҃yXuuAH1 b+\k). q.Dl(pa { }@[HbYc};PZGi^T C fqb=R?3)o@y$ę$YyGÜؘid <#YglA"eKV+]t)&:DP6ů4 bzɠ&sx"ONQ DjT3(? ԅ'YJ}wh]^?_oQ"0] 8,-sd}kD^N7EioQY\V5,0)VE_' ++]d5%9 1 Hz~?qq;CH2U޾􎤳ςVΓ`F G2tWi+q{/ >e^gٯ,rRBD udr Eòy- u[@gC";Rh#6)QY\gby]]b^s+!̚YD1} >6d󅒤r=f+ͥW)*.Xodk2,P#@Ii y49t`P@{ t8PJf+\s|=B_99#< o[wY޾Iy2llO9l2*hͺjSav xpp FO5X)\6ep޽S3tL,?o?b8&;$~C it!<r7FmK C52AN5HP03%OG]zVk/GGitjIDW7C,ӜQe\]tTٽg8} 'w%oDhg:fb(]]Ǥ:ϒ3p^٭ty;jhN5D"s:nݾ"M-U轡NVX:G1D1ʓ^݁Ϙ<F&%َk糧N6-FfפC..蹢^ ˛YkMZ5J.XKTSlV nR[9gW,v"!/: )6DFٷąp;SL@-JNҔ5ʱ`bpfhهbOSey} W *7lh_|@2鿰(=,ɀ/]M@"3|KĆ_pP6aɥ>CC0@f{ F:29˱IW"~ +P.5$.]GbAU;yijC(Vx4u*SI5ʦ{w+U$MSoKLT$LYkoiN)HK nmfw'po *W.(ܨZD42B:+.%}ֶU!^6.өz/ ˈQ%ABqǍ|DF4i" }<`ٯKMo@ a5cS³o\"zrw{b#ʥlUQHHX.aKW nS o/׏>HgXC/˨R:Ն(s$hQwB`6~+;P7jQK-F)ϡ>nr:D?#mM䣞[ΥNʵ$WN wkSKr3o=Ƙ|ɭ8Zq_ -cIH ]VwJ,Z.zĂ %x~CR"Ki6;<|cx &UIK&j=ڿ8mW0%_Q/6[IlEb|ʼnMOv=3>tSD}ؽh"uȪGUF,H ƱM/#7/!^OD:jCla1PoH.@\ıTeG14=N%T\(=lR},ǑK۫MQxe[2 D p H+5+Ǜ},Ì|r*(MEănP׏N@BqidC߅IstN?jTr<9,"ߓc <93>muhѼ1..$ܠppaW>{}.ѿoN,_+L(J!]1c\:j,1e l ukoɫQ0 Ka(<fۿ̈́?`QTD jsz!}"*MA"IJe!M$}s- ~4DpLwa=@MO@^%3"Pg0s84OESۀ5ur)k-GK* *S܆_m#5i&.Cm!TK~%9 ܂ƥָ#g<ΏNZȼLq܅幱sKb'4L[ε@S00`_x{J[GJ-^TUt!s@6|[婟3m&gn CG\l]w<~";1oBFA5JPW ⎅/.U=6՞d<+FRTg|Enmن* 8N񊗿qY:SϡsǨF8Է}8T<#GTG[*zy LvGZZ