klogd-1.4.1-lp150.2.4 >  A ZVl C_Rٍ2{׫;XCE %.|-m<JL("ױ:N&uas842b3d144ea4907620332ec97e3b593da1d6ff44f8ad27e9f3c068933b85b486f59d0fdf28dc0071df3b44853217dee0a5ed505b$ZVo (A?X=`RW̑:l;vF=B%_G/) (sDe 7%u|5WؼTgN|{QmЗ~Tk˲L!h. '˗>pF???d  .04<@S\e $8 B L ` e | LZ(8C9C: zC=;O>;W?;_@;gF;oG;H;I;X;Y;\;];^<%b<c=+d=e=f=l=u=v=w>x?y?z?(?8?<?B?Cklogd1.4.1lp150.2.4The kernel log daemonThe klogd daemon 'listens' to kernel log messages, prioritizes them, and routes them to either output files or to syslog daemon. This version of klogd will optionally translate kernel addresses to their symbolic equivalents if provided with a system map.Z@lamb15openSUSE Leap 15.0openSUSEGPL-2.0+https://bugs.opensuse.orgSystem/Daemonshttp://www.infodrom.org/projects/sysklogd/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in klogd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in klogd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-syslogd-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-syslogd-update-$service-new-in-upgrade" fi done for service in klogd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi# # add syslog variables provided by klogd if needed # PNAME=syslog DEF_VAL="no" DEL_TEMPL=/usr/share/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in SYSLOG_DAEMON ; 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=syslog DEF_VAL="no" DEL_TEMPL=/usr/share/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in SYSLOG_REQUIRES_NETWORK ; 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=syslog SUBPNAME=-klogd SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # # Enable the syslogd as service # test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset klogd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in klogd.service ; do if [ ! -e "/run/rpm-syslogd-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-syslogd-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in klogd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable klogd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop klogd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart klogd.service ) || : fi else # package uninstall for service in klogd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi{큤ZV2ZV2ZV2ZV2ZV2fabb775cf87a66294e22c0a4f54ea512a8b8a24bc7bc5954a5bd62eaa2cb80419576a82e2f39924650018a3744044c2210bf0e905ad28e5248048a279206aa5e751662ed565518efad7a8c259ca6e1c92f3a415cf720bca62d2e7deaea3305288f28e48c69186d7685613138b4cf3db3f74541842862007751ad8b026676de3c/usr/sbin/klogdrootrootrootrootrootrootrootrootrootrootsyslogd-1.4.1-lp150.2.4.src.rpmklogdklogd(x86-64) @@@@    /bin/sh/bin/sh/bin/sh/bin/shcoreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@X-XCW@Wq@V@UL@UJ@U.@T6xT)IT"@TT_S0S0Sof@Rx@RQ@Q']P@P[PPPpP6@P@P~OWMOU@OB5OB5O+@NˎN@NS@N^Nx@N`@N_sNTNRDNRDNNP@NK@N @M@Mߒ@Mߒ@M8#L@L@L*@LbL@IK @K @K9@K@KUK.K+nK J@JJ]@rbrown@suse.comwerner@suse.dewerner@suse.detchvatal@suse.comtchvatal@suse.comschwab@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deschwab@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.demt@suse.decoolo@suse.comwerner@suse.dewerner@suse.dewerner@suse.demt@suse.commt@suse.commt@suse.comopensuse@cboltz.demt@suse.commt@suse.commt@suse.comcoolo@suse.comwerner@suse.dewerner@suse.dewerner@suse.demt@suse.commt@suse.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.demt@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deaj@suse.demt@suse.delnussel@suse.demt@suse.demt@suse.dewerner@suse.dewerner@suse.deaj@suse.depuzel@novell.comwerner@suse.depczanik@fang.fa.gau.huwerner@suse.depczanik@genesi-usa.comwerner@suse.dewerner@suse.dejengelh@medozas.deagruen@suse.decrrodriguez@opensuse.orgcoolo@novell.commt@suse.dejeffm@suse.de- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Use socket activation API of the libsystemd- Require user and group news- Add requires on klogd, previously in requires(pre); should fix issue found in sr#412257- Cleanup various rpmlint warnings - Use upstream url and sources - Remove the omv files, not needed- klogd-obsolete.patch: avoid use of obsolete function get_kernel_syms- Reintroduce /etc/sysconfig/boot for having KLOGCONSOLE_PARAMS back- Modernize systemd service units- Be aware that klog.service should be handled by the systemd rpm macros- Update patch sysklogd-1.4.1-CVE-2014-3634.patch (boo#899756)- sysklogd-1.4.1-reload.dif: remove bogus use of feature test macro - sysklogd-1.4.1.dif: refresh - sysklogd-1.4.1-glibc.patch: remove obsolete patch- Add patch sysklogd-1.4.1-CVE-2014-3634.patch bsc#897262, CVE-2014-3634 rsyslog/syslogd: remote syslog PRI vulnerability- Add patch sysklogd-1.4.1-glibc.patch newer glibc versions do not set nor use _BSD_SOURCE anymore- Klog service: Move the Alias tag from Unit section to the Install section bnc#893741- Add syslogd-rpmlintrc to sourcelist to shut up stupid factory auto- Stop syslog.socket in %preun to avoid the daemon we uninstall gets started by a log message due to dependencies (bnc#840815).- use %_rundir macro- Change klogd.service to use BindsTo instead of BindTo- Replace `Names' with `Alias' in klog.service (bnc#854315)- New rpm had removed "prereq" flag from installation script bits that is that `Requires(prereq)' is not valid anymore :(((- Updated syslog service activation description in the syslog(8) manual page (bnc#804299).- When exists, remove the broken link in multi-user.target.wants pointing to the common syslog.service file, which syslog-service package were providing before (bnc#790805).- Enable syslogd.service and create the syslog.service alias link in post install -- regardless of a preset config (bnc#790805).- Fixed typo in syslog.8 manual page- Fixed service file to use $ADDITIONAL_SOCKET without {} around as systemd expands them differently (bnc#788330).- Added version 2.0 to syslog-service to solve build problems of depending syslog daemon packages on openSUSE < 12.3, which require the 1.x syslog-service version with LSB init scripts.- Dropped SYSLOG_DAEMON variable from /etc/sysconfig/syslog. The syslogd package provides a specific syslogd.service file and creates an alias to syslog.service while activation now (bnc#788330). - Dropped SYSLOG_REQUIRES_NETWORK, syslogd requires network. - Updated documentation in syslog.8 manual page. - Adopted logrotation and svcinfo files to use systemctl. - Dropped /etc/init.d/syslog and earlysyslog init scripts, added /sbin/rcsyslog as compatibility forwarder to systemctl. - Changed to install in /usr/sbin, compatibility link in /sbin. - Changed to use _unitdir macro to install systemd unit files.- buildrequire systemd by pkgconfig provides to get systemd-mini in build environment (to break cycle)- Avoid logrotate to exec for similar entries several times (bnc#713584)- Restart the syslog service only from post of the klogd package if the needed script is available (bnc#750478) Thanks to Lars Müller. - Some cleanup due rpm lint warnings- Add `su news news' to logrotate entry for news log file (bnc#750263)- Detect if we have to use the new /run/systemd/journal/syslog socket instead of the /dev/log under newer systemd versions.- syslog-service: Added SYSLOG_REQUIRES_NETWORK variable allowing the user to configure (override) whether the syslog daemon config requires network or can be started early. Default is to detect it for syslogd and syslog-ng and to just start rsyslogd early with its normal config. Removed the rsyslog.early.conf use as it is usually not needed [enable on-disk queues] (bnc#728565).- Do not use early configuration setup for networkless configuration (bnc #728565)- Add pre requires for fillup and insserv to klogd package (bnc#731541)- Invert network/early logic for rsyslog (bnc#728565)- Wrap touch command with correct umask (bnc#725875)- Help the bash by using TMPDIR=/run to avoid trouble with the temporary files used for here-documents (bnc#724610)- Add syslink to /dev/null for earlysyslog service unit to avoid to start it twice with systemd - Do not disable SysV service links with systemd - For syslog service unit add conflicts witjh syslog-ng and rsyslog service units- Fix sysvinit boot script as klogd is not required anymore for rsyslogd and syslog-ng (bnc#715648)- Opps, move /etc/sysconfig/syslogd -> /etc/sysconfig/syslog- Improved syslog-service package summary- Package split: klogd -> klogd + syslog-service because the service boot scripts and service unit files do belong to all system logger daemons.- Check for klogd buitin service for syslog-ng and not syslogd - Remove the klogd enable/disable service links if required- Make klogd.service and syslog.service static files and let systemd include syslog.core within syslog.service, only the syslog.core will be generated depending on /etc/sysconfig/syslog - Do not touch the files as long as syslog.service or klogd.service are active- Add generator script for better support with systemd- Fix build - create ghost dir during install- Disabled klogd in /etc/init.d/syslog, when the syslog-ng.conf config file reads /proc/kmsg directly.- don't use /var/lock/subsys- Removed touch of obsolete /var/log/boot.log from spec post.- Improved systemd socket activation support to support multiple sockets and activation in forking mode (bnc#656104)- Make network a should have dependency of syslog service- Add systemd support that is that syslogd check for systemd log sockets (bnc#656104)- Create /var/run/rsyslog in case it's on tmpfs.- logrotate.syslog: redirect output of postrotate script to /dev/null (bnc#626318)- Newer killproc sends only SIGTERM as required by LSB if -TERM is specified on the command line. Use the default which is SIGTERM- modify /etc/init.d/syslog for syslog-ng for https://features.opensuse.org/303793 compliance- Reformat boot script- modify /etc/init.d/syslog for syslog-ng 3.X- Do not lose signals during reseting signal flag (bnc#568150)- Forward read-only root file system patch from SLES11-SP1 - Correct time stamps of the patches- enable parallel build- Add read-only root filesystem support (fate#307235) using bind mounts.- refresh patches again- updated patches to apply with fuzz=0- Added rsyslogd to the list of daemons in SYSLOG_DAEMON variable meta-data in sysconfig/syslog file, updated syslog.8 man page, improved rsyslogd native mode usage in the syslog init-script.- klogd: Silence System.map and symbol lookup warnings on modern kernels (bnc#505421)/bin/sh/bin/sh/bin/sh/bin/shlamb15 15114384001.4.1-lp150.2.41.4.1-lp150.2.4klogdklogd.serviceklogdsysconfig.klogdklogd.8.gz/sbin//usr/lib/systemd/system//usr/sbin//usr/share/fillup-templates//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/dd4f76dd68e517a4a78f716c1f3ea4fe-syslogdcpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=eda59a1817af01f8944e38a289829498ddc5b778, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R R R R:ݕO(8»4utf-8aa7f6acf3e0d1ea0e9fe28d19f894e602966f907fff5bd5ee689e7d33d342f26?7zXZ !t/I] cr$x#DY m̽cQ1۞uj0#uNMl@Egun#[tlvi˫Rt=Dn c6th%, Dd7y.` 3ƚ[ 7Yq]e"룍8^3qYKGXݨ_I[VXMF Wgn\X`xEa &SufD }"i}ԒeȪTQҠ72q6bvVCT31FϢr7*׏GB{KG'$40ё܀8qH\ -8ćuSj-K55O<}FOSaM7ԕ4mCKVz"loeM}ikWg"9,vDL<0$5BefZbuV?ĉY7yÃsǜ4<1\=\eJ 'ⰑQ;K\OWPNx>QrG?9 q7lB1d^% %`\(l/1YHiAhe/= */NbTK!~ k s$Td0z}P!Ǝk0SDvfnfvnyQ21P! Y]ѭy˥]|Vw-=YkF%, vaBlljt e֟SZ%I1P׋%!z͙7cA) Vp9 /`ӏs{#WG_ e0,n.h_FvώUr=5hKd74yihF0I$&$f?ݏdž*W-AQ{sBj\U ~mAk*0%xkJv\k%~L >.xv*m H3Z'&YF.%%SGh{lI#ѷ"V[>N(.T7>M?La3P!b1 \ySt|@nڹh"Vol˩ԍ`N&z{IjgEF"вUݏhLb7y*d 4:Q9N i_Cnܨޝb^Y7kbZh; eIi_ascP8 w>>]xU賬tcJ{G T#L([ޥ1pۈ>^|`/HGͲ=`"R3& BᗦsUҜ|ZV%"xI{1,U>@q9|e؝{SPܽʪ ;_oHeՎ0_K c2 zȻsRCI3WI>bgupC,ۏܬ"Ѡ^]"T) qX6IөFTh1 r/{"уbW/ $|G܅z GE֨$Bjэ k6[4DL5/>ūlzZ.;hmduX䅋P$V}G*jC$7kiHYCHTkbR\ ɓ] 9>G0VU^m 0iá<6HD"EH,|5K[ P^ rC:iyΒ|G7<)ںX8ß}7zAnns~ hiy\tJ2FG-xs}wтLF[x|:`BR}%ir&= #ߘ%[DMG gksx+22qZ k4^GP#x Hf =PO+;eyO:ń4u++r!%;9BeoD<Ιn4 +Q6NTݠJl=zn 9E}t۲>x2*L 8\VY6SL/fdΐ“UP ¼5[ QZВ WI/uϔB`@[`r|e(BCC- 2˥U})6;&UGF;B^u2>Ӷ/.=zH9Mh/c2ZђI T mVּnҚ)=+zyySE69C| RѕAX:,j%2(뒌+kMl]{4$Aքt ڶo)3A?ƹsZur,bAx$%1S7mb:1R=z%Hn^@wL /$rܱMt7SፖH-tVWQف~Q9Z1Rk<'Fe3sÂӂx]l !* gHtӳCAfId82ON$$ l.feOsEķ'Zl㖡2;T3J`߹Hբ\@^*$AHh^[Z)V׊&L`]7Z~R⛫(:yEu((At#jd<* 3`勩+ ǺipH Jͩ1e n17|lڛwT\,i ;lj(X̭z 3'j{uJ?ҹG)ް%q#2nd.t ~ &)ͪQ2/gȜnғyjlaLt ΍0O?e-m-6w+q569gҗ 7_ c"2> ;6iƬ|)_u@T,^J);lj?puIw h[X1pـF|srK4i45㰂 BɺUipl`_>IBpY]'O^9j#iݩ ʙT*o=LK%ƪskJ;`S:_I RH~~ET7<g[2p}9Dz&郴G;83S_ԓ(BBhFP)KʍFC/})=^9sszgu*83nCM_bR?Pj cv}ZLMrBZ؆TQ 9qܳ\r%=#EoJqyл[ qe7D|]T{ 6_@hb=8BUbUb5",G)N؃+ϠZY09HL )b60E;g"'Tܓ~-ڸ-Bf7)"l7M7bQ(Hsr)˜{%<rD9?}8)vJ{Unq;*(H|z> 3>uWNgT_0vMub6p:xʝdH*b(%aձ5b9{(4TF:< ?KalK%w~L9j+q|ԍg|zyY2 8[,/߸d0vKPLf=NT݃;Ǘv%|s k+bQ=NP:2SboG9܀w>z K;( '`xWŵM&RPߠSs iTﺦNbFvb\g3ҙ3dbw=Z 7\3$ETUs䜮tm]š]^[0X׋ttҩ@N98/țHKʨQ矰cDG&ۚo˃ &:s2f~l hE*Xp:B,ei_"i UXp?JmY&BbK~D0!}k"ݏSЇj@6+ZB3IwLkv @-s_(]}JF @tۿ{٫(]93y4Ob@q-<RM/nZjwُ#o x7#HtQa&F{l]= _[Ϡ v ,{;WnKZnZ,n6/{VJ vjsBt},)Պ,"J;_Rpl5{ּ l϶g2Cl{Nr- \3xϺʹ1a:zfxLXF-6#%R0+l,=?_#MJDW i& VDU,R2ҟ $ya1T9B1`B *H@C]0uKZؠ5٦W5TQ$`A/%ųxhݔ[5: { Y,PJz 28i":;4ˑs5.[TSG󹎪Z˙ҏo#ip;bv;ktbR;Qdac˪ЩoWGx.{ɫɋ@ש+q>ҹIa h zDž9wAާU=ԑ[ۃ_ ӈ~D 0/x{O=mDF.3p$ew*FQ4IAx3pjzt,JAx1n"/fD=d, /3Xt1WU>u 'm6Ԣ݂v2_/DF\.pENuܟ!*%8TIN,Qy|RAs1җKbEGYҐN[8Ў"=`M92M[詚;j)"Tc TcOaM@퐊0 qvVJڿĀfd>NwVÿ8&4}E~%#Q"=a#JG76DhXzOT)O6C@ th??ȿ㥿 Р2,l W@A b?Xs0=9FW ?tT(M԰1-\]Lc~5 qЭ m[lQ hd<&i=3If廃?j } E KaB E LJRtAL 8( M40t'0rq¯me)NwNne#U~ <*!̛[';5;)ϦAc;P #^+%MVKEC?O~!Kuwϙi=u=tlP-Bi]k{ڇI1WJns\ޣΆD(>ĈEA$rQ|̄dDȽ|""nU!Tw:p$ ,9/%QKW"=jsm?#^⯔ͪ3ˆSUҡ b}GcA^Qv2pɋB<#s #nPIsdؾlv8g |@a;%A.M#7g;%SV? lw0E%Gʮ`]shEqv[3(pTnˡίf5?+ !#9;֎r 8JT/| KcR A0jͥ>ˁ.\rCbOx;fXbNcK.-.˔6հDmM,} ~1a!l#Gm츑8wYdg AH70IMkF{9ZGbFe^`س͓,m~1`=k_Z=,v;ch]>fno ,$2s?*X[mZ[Q`H;XܴlJ]tgK5@4I'4RȌ{PţR9f24AkP0>zDS+CxDvǯ䥆A33 n{!9:!5(~I1&E)!DDtn>JvK+<Q%L hh֣[)*ɥȘRΞks&;ndZSOnew`eAe h|wΪlxMc[~_, CJu8F46BGUJX7(3b14ƦQNYpC&b)YX1@GF复@smV-DrpȽ/B@v^D6*kGu6Jpx BtRoē.vJ_sIH8Ol_BM]*O$eJ5#^  cQAR Ub XaO^@ ~¦ ]9=ؑ/K xu]<&>iX4_hb2"hV|"*#$s;mq]^Alk!d;ܨn.^}h M«߬Y,YW" En<'Ѱc UMس]~# W{Vh)N1plPz YQѝJ=L lz1W^p2 ą[u , @WuTɨy8$Je)c5X/`)-ӞzYvWFU/?shku rH?MDu%L)8. Ƈ#8FgꍬeV35~0(Q`9r9t`^"^]KE-Ӄv@ѳeg>XoM 8,Yv LLW+Le^ߏ"D@T_<\-Ճ!iuSؚJ7:5v!Osa^oZlZث֗~VYnO# ## '힭o.*"k-*LqJ* X+-r58+i)X}FJ-T˻4UJV}P9U 5֚'&<,t.+jflS5a02- sP"t[@䘹wpnk^}e ۣ0iSnX/)m/d;XtDJ<Ę742)crVlݶ~U!5XV吾J(̜šR@xLA|+A?ReX,uV0 tHkH̹EDDӲ=sЬ3'2Ha%KBh N7GOTd`)r*ΞK,8ފCh ~4/uiCJFKVP٠E(i8n6' 68HѠWfu=HuPyp=vo.? Ն( {r2/7Wqd U)λ(mr)As-W=rځ}/c+}gxK^ĠI҉2Q@z'Z!?^ ! =_nx^Aj$j+ѹ7R%s `!MޑwN2ݎx.{DwnBFW ;UE#Kh%T#uDbk6nP{21,QM!NDnt7̩9/  R)B/{5YYÞ0nNUC;A<w-Pd͇}Tr"^D8UpJsH2ixs:sUhJ-cw?\2%%a7z$kT61a]"->~r#- voj5 lYzZ'\9¯Ccpd55CyC!5KSe+~0R&}2 ;a@"|5eK),MPӝI!b*`uC"h?L$yXPa7K0(7>B%dQ~S ʮHZۙ17/Vo0=N=F1Mq%<66x K4z/jlܶ=Mo9eMكn2:HDAqV/:P)* \'B]{sA:%KPvK-+ pk7ģpzO/BROhsQ hF<e%7D"­&[̏D-C2<Vz=Ɲ=ʴ,?P3 bzg9vմjsgXB-N\as;ΰ5^ә%:H}솬YIaעllLIr^ojGىوܶy+N |hpdk`JF|5h8kW )cAuHX`3|嶑tb+u3SQ)죩r3cM m6 `T$`Yӟ6%No#+MTg=*յPs2WRAihXfVJݔ-$n"I8_7P`*e_;{}{p0%Ac]pNkjONdNN B\W/ ԧ6Jw嶡gN'os1jԬ- ]|za?QCмM i)v&:۟y `9^ ,'*|6XST6'FnnK$ފw5zwN/i¡< `2?Ld)DPNF"o( wiu$}oJ8 [FκL^dIuz\/^LR:̒+Sv/ y>||>#L7`pb얺漸[Lh(5p $Hbb)\^*q\4 /r d+}5p, " KQc',C:z *N) VNu\o^5^4$+^YzU|8P#*WhʅM w? 1.7ښDԋfQ.#㸟y0w <&d Xfے^ ,xKAșj ]`9-D9]4 oY*J$]<ϑ.TQQm"lR2ߤSVБXysK v({/L&  0郌O$ØLw=MSɣfqOa~]PHSbm u̧bHPN~1?th[5h{KWUm/|2<3l>A;,ѱ.8&]P)Vܦxe%+EiI]@:qŅ)U rS+#Ih.HsG\"9Ԇ'LYmF\Tن@Ɋ)#0nD2?Jְi$©T±8_3Uƕ5/3٥y Aņ(l<9J>8-`OBLHq& FNق)6-]mD?G IVP:|[3D+;xp!Dg2/p Y9VGw71UGDr_cu9ڔ>-ǫ[y{ 0|Meya}M_"9Yj5\'sᄏ)U u4ZRtmc'O"JqF u=Q _z.zQYLO5]̶E;6kf0iw7zQ>Z5|91rkc±նR)B*pGI2&31GH߅;6l$%)g)K5֒^.v~3i5p#Zoi:@K.Ж߼֜Y ؼ Z {fVK3l wprϢ32z5ԪZӍQ64OkN8" h,&ǔ;D$5$n1 dʺm./ Ma-MJ=c$^0Y.Zh*Z}3K;}n4o}π2qe $@(ڔ$"}hבF^CtmٌJC<ٸF=b. tFۃQ+abYYLn'L0)? %3Z.tk^bJT?5zyYzg-^PuQx(6n/$%G[Xixzh,nwgѶWs(_}xv)ʹ?n|o^vszUK*_?@itaW4{ku>ǹ[_ZR<`SCݜ1ʽV7Aޜ sNl=MYV#Be/5^4#?Km/a<\XF@29Z[)X1I0RPY/Vo_*[޼K_ [Nzβe\NR `-ѭrp8YR>zcXW:1!-G%K?b?6fYO왍)Y0f}+I ĕeرy^N@ +%[ pi\tvŊ6{Z[>)[& em9_(EjJҏ>]xbS)lU]?$1}G=K@#D @$t[G#!lU {Eu$BZq=~^) ؛>)77p{dY1"pk0GTE? \O?ַ-/g ?(ϩ;4y ZOVnUCgIm4^`t`?Qiz`[.z…gC:^)+bS)U]cP0a|eZA7fָc_^jС؋g;, ۋAM'.A4W uX5GjpOM51^ʄIpٹ  \) WN&լ>P3A)#)6a}1a}X+7Ŕh݉l1OCcbp D(Gv*,*ƶD#zLTk;ZnD _6Yx,xZ "f.~(K"Q*}qX K~j8z_̷LQ)ؙ8X9@vn(Q||pg,7U|J ̙eMP[OHK>wt \D_|K pR]I.Mzc8ڃk+M!g ;kȊrqAOC'ؑ3[D~B .^.'a4?2: M&aF@]F^ +&\M _BJ[b 2&T#9{\*8֛Qln}Lkүږ lO ?2aCFS]Q+3CȎzLHf"+ uT=RBLIkҊLr˙?WZ9nr[eKs[I ѱQB/Wil!$j!BH| {\9"MLK,qZX,u^It֛JA'YĒq@[<(N}UX(#&,9R}{0N]:cs'rm!Ӹ'ғ[ӸP*v+/i 67M3jqCR|1y } ~ W3cB%Xb7/QQ!1@o6̶ݩ.Am/C?\xHI|2}Ej(TW9Tev∻A·SK: Jd@/&zw&O|Iʥ0Glх\o!ie 2fIEy>).ׂ2e]ߡ;7(\D"fC4zV*eG{"!GHZ3s;Y O7V VqXǚAp7pƐ&luO%+12ҹ$ ^z! N~i[YY?g\<~9 #Š ^\#gijycJuNw*awsƣ  =m)CG߫]lt;k.MvB4H0Jv7.q z[JX?E\zxHhyÍ^u:8nfGH6ir{"Q}) %M̃܂BLK|XL1Jšx]N0mxqjIXϖ!;fD1rE썁w+%h: urzP*,- Ji}kڭA.,ͨ-̉țd P;eysG@`F 57NH_i #ɜ|{.Qu]-[ 9Q>BG6-/SڧgVGf[q[Mߞ:嘻M'U7Oޫ$*i${!b4l$I驣hbwH ÓJ}Hbf@g~{"WmQѮVı& ȁ_vb]ÀЬTVG˘lUU{C^D_y>Mf pvw(MD:Eg~#W]W^A+sXH-RL?&Lg޸^<G@\*9H^K [`Ye iǥ]BL`+9{ۯwiltCmT.D: ()=7ܫу3pE7IHQl.6@%#ôύ3՚;8#%I`g.e'/ c)n'܄|dõ>#yAP#dVJ!\-CGDKZ&%] VtD]3Y34 q ^ ?P}Bt'vBtY?5jjԙ&cV6)2pJo^`\!][fO:]`5.5:뀕{Ĝߙ,"Ey(s1n3N'z6xU./;$; /@0s0nqZƀ\vr.iFG~.:ws'ɥ؝U/;XOhC?ZNQz -mhz:s"M216c-S9WެTptNVvqv \}9z+G?vVFsu[ @}jgQL;\E5~p $48 TT٘ץ2WtQ9ݵо ; \Ȉq1q!bz v1TEؠ{qj xGU'!!)RE_]1Q, e_5 B G>b5c#Ic[zNyu(k`d9LD8:<@6x5&&1|o:J6܈8T4 ,:uyj=O9/,QDd0%">*RF_3Lť.G.\ ri#н<Tªߏ#ѝԣ;&$㜜$J WO\ǫ"iV߽a}%H?[giƙuN飥N0RAeFݛ2L8M@):fN:PUg2ȯsQ)8pj$v=đvdAy1KSWrY T#k %ǽ-MǥNPLݷežp^&jqw_1p*ň /*ő|\'J=sr2 kxGM?0hWFH)+S8Zwh Bt9Kir%>'*3~"gX9?F:\@ʇ& 7q7c|x 8*ajg#6Q#z/:i͞( O+hDl+h󤻾~j+%YPjqz|P9E7UiOvWֺ_*B0Ɠꈇڱoɲ9rA|Fn.m@dxnVZڰtꍦ-bw~Լꚓ yFhG;i⚤ˈ?f͚nȖ GLvV#2=Z1Sf7C< ZS@/[~;#Wh@jIW Hs ڲWWeE` LWac6&FHӊh=v]m`h $ ~!vU5zZ(þDuw[ ךVG]\b2UkeQWzK-ҹЯHv@ ^EY= %jZ iڜ>]2M~bhؚch/!Ǫka2  YZ