klogd-1.4.1-768.2.1>t 4 DpQ(mݸ/=„3%B,Z\m76rtƪ!{ k.S¥1H₲k7w R>[:v33Ǡg7hkaQ1 fyFlvDi`7}cM{TI]Dx߰:q+v5S1֏xBd\VPHi8ԭߵkDF<{ZJ-Vb%x>N'?rX:m;?y{C. Q(mݸ/=„źStc T^n(i旯Y*ƊÌ`"P`-EQ s}}aVA`QH1G2>$k}:qf_HO拈$ ړ e9ȄgLf/E$|EYWߤe A w|6ӴFyM6(k+Hj8*L\C &qJML.J0P *ʷ]/5),"̘c6G[33da1c9e7ead18db5a27f82e4b4779bee59b264b>A1@?10d  ,  -<BIhl    - DXq0:(j8t/90/:/=-x>-?-@-F-G-H-I-X-Y-\.].,^.ab.c//d/e/f/l/u/v/w0x0y1z1 Cklogd1.4.1768.2.1The 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. Authors: -------- Dr. Greg Wettstein Stephen Tweedie Juha Virtanen Shane Alderton Q(mbuild23.openSUSE 12.3openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Daemonslinuxx86_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 sysv_service=${service%.*} if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate >/dev/null 2>&1 || : fi fi# # add syslog variables provided by klogd if needed # PNAME=syslog DEF_VAL="no" DEL_TEMPL=/var/adm/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=/var/adm/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 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 # # Enable the syslogd as service # test -n "$FIRST_ARG" || FIRST_ARG=$1 [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in klogd.service ; do sysv_service=${service%.*} if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ -n "$services_to_migrate" ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate >/dev/null 2>&1 || : elif [ $FIRST_ARG -eq 1 ]; then /usr/bin/systemctl preset klogd.service >/dev/null 2>&1 || : fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if [ $FIRST_ARG -eq 0 ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable klogd.service > /dev/null 2>&1 || : /usr/bin/systemctl stop klogd.service > /dev/null 2>&1 || : fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if [ $FIRST_ARG -ge 1 ]; then # Package upgrade, not uninstall /usr/bin/systemctl try-restart klogd.service >/dev/null 2>&1 || : else # package uninstall for service in klogd.service ; do sysv_service=${service%.*} rm -f "/var/lib/systemd/migrated/$sysv_service" 2> /dev/null || : done /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : fi){X큤Q(mQ(mQ(mQ(mQ(m062e033e438396ffb38987651cf2f45a6f0d82c5d7c892aea04109d84250809803a6ac8f3594fceba49a139fc8f4dcd849c7ba30827014660fa3276cb6b9f45c/usr/sbin/klogdrootrootrootrootrootrootrootrootrootrootsyslogd-1.4.1-768.2.1.src.rpmconfig(klogd)klogdklogd(x86-64)klogd:/sbin/klogd @@@@   /bin/sh/bin/sh/bin/sh/bin/shconfig(klogd)coreutilsdiffutilsfillupgreplibc.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(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.4.1-768.2.13.0.4-14.0-14.4.6-14.10.2Q']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]@mt@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- 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/shbuild23 13616040071.4.1-768.2.11.4.1-768.2.11.4.1-768.2.1klogdklogd.serviceklogdklogd.8.gzsysconfig.klogd/sbin//usr/lib/systemd/system//usr/sbin//usr/share/man/man8//var/adm/fillup-templates/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/9f46dbbaecdc0637b853574e678f33c9-syslogdcpiolzma5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x436237f0c2f187979bcab0ebf60545e277506a13, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)R R R R Wl2U&x?] cr$x#̙&ZVSD35A+:R$V0m5YLdmDqeL{{v1 #CVГAEU.R{\H)\68VGf3vz]@c@w_,pֺgƆ39`ؕ#Dm8BXй^/|ϣIPttJ+ݹuv +0Pe0BglRq/FfBf5|-y %DRLz;ShvytOH_3?5&M)`2?g@G6PI!sI!DoO>:[!nH9)ӽ*Q~b"^}npzNW|쬈qEB쮰Du.I-AIu1[L[Ps7]\yܴQլԮ$/GViy?ϩCW)$H^ =}S{<}>u99,$ѧl)нR"s#2KMAe-?'V@ou WKxWu+/-;-hA'a&Cbv3|ܗeǧ%wFgU5Ζں-1S`8@\B}XsXF&C쿕XL3P̢Ͼ#)p(ʴ7gŻhں KA-cȠoC=43O+96h3aF *_ƐNPgGKCZ29Os֮φ^IS8:Ժ+("S+2>=,jUXkV>u;xNz'e6!{N..u7?qHH>WlָOʾqBC^, .[RC !ێqtWb-#xP4v/˻ax*1Ԍz6Ǽ  JޑG. ek]AL9Dz5dByYe=(>#5Ŵ$DL\ ^Vs`PԱ%rͧBw|$y9A'`Ht \AiM7[K@3R h5*F 2 в+6Q7'tzyl&qAM.nc(~Y`2.XPԎBˮz,OĵQ1&侊$%0M|B>&PEoŖ {g'Jt``3pȓ-F_n9eso*,a"Y} ֆҝ:r Mʤ#vn.}[woRL$i˪coܬ"=\ռ=Ԅ^z&k99xǫ* | =Cp-t Y(". 9)?V&j J؏[KmMa#H1Mzanw C]Mi39F@}DfjНeJ/Xs@M")m:}H."VȟX3T/[;CfN<#D]yv\v;Eq0)}R+5c.رFۓ6qQҎQ73*pd6u$d9zsJn%qKVؤP'z=N!4bJ|J 6GlyyƉ02O+)!K7<o9zx@ұu8 RXa/;j^-MWgl ~r܍9lQZ"c}F$1*Q鎶YoYay%AdM"ErVp62?fM@^ ,P=gnR9-AB览M]"tFڭ/Ҳ#O9-V,Sott~q$(1&ױ2)4$\'UGxw#UQ5k[*H~E?7OɎ3V ^ALŰ?Kh WZ}L2dL s죶vqS5)HNTiFw;K?\.{ x8:=a_5\B0D>k@-&]^wwuao,[[HےtjѦp9TfEo~阇6d.aZT'nyqsu#YR+ȨDrv]G5W3J*%ʔ e X.aojMd "sBO1]oY( AbrШS -2%*>. ,nql2 tm1exS~oKy v/(ʏ H)[`zq$Sm+PJY _Q50._@yCcswdjt-E?N=0_i1h9FaaG(}#fw)WuRAtǓXC,-+\&!q?=ZFoj`y, zJOjf)s*+T,~o|ܽaչ qN*y9Pn}zlEnO,'ݍu9wMsaE|U˯%i:$n t_'2\0xAMmu\㞜9U6@+ܣz9?'B"Ol-=]K [ZDP6Ϭ=U]H9~vv1vGͼ%B72ڟQg{td՞S:+ Baux|W7%Vc[-=HLNfZ夊Yo<& ۀZ J)b밨|9+FDEICÞݛKvWRG‰UO ޠlz_fGcALll (#HhG`g=l;lUbH[L0* bn^hC~BfyҺj}]78;C;ڜ NA!$-.H'MSeg Ck+$;GR̡XĘ Or#&[(&%bt 4u(Qu)382>1ݚo &MpLu^4bI͹F5wE j@P]OMEe)[7|H#s1 $Fh@C0}ޫ9S(edt/f!& 1SE$pD;Od 8/ eJ-p&kG_Dcdfd.TˍmpkF~G_Ɛ3xO䊇tG?T]P?T8x .a '8Ln0w9pԪTSP͝&dV>2b !CWV?"ACE@H>i3Gos02[`R GUYill +Go-8h.$ +v0 شY3FNl,L ?7LۺڱL#@'ѽt~8 JBBSR;*EӚAn7WƉ=͓d27 7gh=)O(E(&[hju8>-Ѐ?V%2fcraV<0SCN%Z$˲ X=5GouTzǥr)\8xZ<3LvV%vImVK4_z~ua2чd<1m攆cֻDgi{VI$3f_y!j~\!–?~/{ݗ<}먆BC{آ0x5;\TUo+pFif[٘Fݠ ȤwZV1^b-Q/X.z܊\u|N^= T瞒Sd:A++05H.2U $ZWAYp5d%]a;a˩/ɒDjbvZ# a.Ҿ+nK f(_Vy*z]+=EO]#QRWiR KcL׃! F9ZY.IJX6ٸl+W2ሒK?&O٫U|hD:KcȮxgR9L̪>|w΁I@VXnIr[$91 AAHb~Lz$^A⏷ow veeq3?-[,Z %|I]>Z E8_yNRGBOrQsC`6.VițW@ Glrی@S󈧙Ss/&9| ՃZڣt%|NU H_]~o!MGz ,nͮ<,eNb7#Uy.,2cmCe6N2&0Iz`%8j5\Fvj`2LZ\0rY=u О+LS 6>>+RvRl2!},WGͬѥT>%#O-:Nw /MyL|WFqNʾX246 zj4XGҺ";*Y3PG@ETz[٨ͷȂЄTǝ~1]M< B 0 njLL' sY )$@ ]YQvsT%IV[ = 6v2=a݂%1P`XHeV<>to_OubCbvFUꍞg|]ՇF4]9EfܸB?ғPzD !SM.Ѭ>+anIRvǴSP8U tÔL`o5(RW%]t;/FD~aXx}J2gvжv ^ա@}(d-X$,w[ 1W%Y iBlPn" ]JԻ'h(<J,yB`HVWL' lNò?Kj߁+()EVH pcBE'#wpx~ϜOs_qwt>Ά[s ~V7Qr AbU9H0tKZt92R>ϡe"#ω& N"0 ,!$[(\4'}CާTwXa[#EDҳ$yrGGKO,:I[:%<0 ͙N5Oyf&=倫4)],V '#Yg8F]T+S6˜c?Db o% TLSϯ A҂k0bBoxl~,nA Jsf}%l R҆b|(2u܂vvQl} e[ E(x\p/aZ<*6T)CLYϕxwWQ4C0E}dBV@( In~#d?gUVvp],1jy/,O#&Ziu Ayva[8qJ53ICV"=:Zm_lޫ%Imݍ [do@ꮫÖ' q8tn)76YJQQĂ>'sLpB7epk &DN 'M}IM܉nWkvnYBh{lqEz#s@WH9Iܽbdh`z!_lruz&ges u\ʔ+%Ң\QiEtHa`p80:sAڨ[0^3kO/VJfE:?նc'j=?vWF͸iQKMr;Fif"ștC YK˒^>:T YP'B9l}fC`o\d:L} _RjtB՘b;$$fCE7r|oFێ#6' ؿޣJ,A[E10e栫⦉lbJĘRyp⌧0%9ݼ`ˍ)u^}u#*"12qt4"><>+afTHc푧qC7x>5^}\4-R zl*RA ˒$v;^TL h¥xEp_ G$\ ;QR弻rEi{`F>b  v|b?m.v'Ok ȓQkF! e >`G&wܣ-'֭.U_ZN3ҥO3gAZ)_f4.o$5f'-ʤ @=$7uHCi,8R RZP,{蝔ytr@XzkZ nۉҭO胜Rj9h'M&r7Sɶz _ ubp}WԼ$tj4gt"%棗\Z܍.&Ny FC?|94!}ސ 3 XƅE}-[ eXՖiaVZJB⅏a愀0F\k͚ C]ܦ3)X(>JN2X}%V(V5$v,8*vI\˪7Tp|vj[C5]wht2~&)^ US5٧Ij(ߛ1 c'!= (_rfZ:aw2-OБwm|;!,pY CrX4Ј[d^?RvifQǰp&H%d^]3O؝j\A6NDȄ4U[_޺trJ.BQx?A|)Wo yJ`X uӖAqtu =ZXĮ5LuWU0Ղ)2uD'VxyGty];dKHEϥsZu kHk=Pv.-H/";^l籃N,r6LJ3O@8Vy cjgoCiyN )'3A/ 'Bg.(z2|҈7t+Pw:yFj\VfFH$CoToo1\ώƙoiVOjT}>U#HITÉӂWı2,k5D0{'+`|.*+R+ux׉CjTĠWMW|^)!lcqKׅ ;|Š@nA8ZxN];)McA;_n^}%n?;Lo[uXé-27 䭤L;sٮeeo8D[6W+ e$"iqPe\H79obj\Fw ZYSץ4?3z6cရE"֦dIGp1WNd<{#AfJ7 {mDKa<~s¹2eCLNA7S-=%޺q?#0c{v)uwjό;?Y_|kFigdXE#W ,OXjU&$*x8Ka(%T\C;#oy>($VVuo;^aO{eͬz ˣcM1mf bҔ+{vୗ\\ҭA@bcNfGtQӣZ=~֙vLDfC͈6N#(Jp<&;& 96nW( ^<-'BN>k2̑Ev׃TX&S8fiUf3@bNHŊVaU J헃_y!^4WNYuχ3;2ez^ܧV Q%;#=! L~b=08u/C-b<,Hz5ԽkfxC񓔌2 % jc;jetF"v'idbFXEcU>o$+mAsW;]'*no+wpN<ׄHq"ھ+.Uuoeg^̓V]& Y\[̳?۶dkz gU3zW^*[&$:,r-0-JBN #ԯDrzXXF@<_U$`^^\U ]{ueԲh8 ,)d WBa U,[YwNa@ϕ.,Xs<4( s4*;b25*)7\6+ .Ec< d*(/YAy>WX `T-5x*?[ST$ӹ= ?eQJRk(2I=/q!F.56r)h~Jbl/ D _ :.SH\s}|+}|;heA >z+Syf D\(Qw0JqO!K( 16p^ ֞Ibvl,f]I|Dtx56A%NU!JnxSY/yET6@=T1%t f^.6͕=,@ 1q@aewMFGO t?/oBD4@f$M#/r;@Pwnb`kƴe0fTOWC7 Ry^>w+4_sIy̖JTFA{JqްC8MNwq().([QR,A}ڎW8LOTI9!Z o#'~d3tD InIQjYH>Zk^oܟ+Hly (TM$ѳR i}&n&Ip8O T%XM [qK|p6h)T䴴EC$LgNy췮8ٕd{3ܿ}Q?|1Y3CBO;&HQ)f0T/Zq'̓F]hBnsr;bzŴ";:۵KqMh\@:R!Bx~%.zK,8{Y ;4dޭR-oBbnDZjGCrka} n>ݷp_$Gz㫋l-/-PuUfskRLc-'j 7|f+ن8/7 %t}ӴV,p}OJ'',I`Q+UT25k޺8yj@9d~2q*X jO!erV%my2 8hٻYh.Ī:v/K#ҀFJ@1cXŘ6ZIp3 ;JR]g,%bN}Ei ڮ?QYOK #r۟Mn/Bo2==qkKI2įr)Bjϰ%HK*n_5-ڶ׍Fv}¯:CWp4p90蟒TJ-b1K @u *=_ZO g3ƹ9ZIg(Dfё㘛X(@8k2m;# 0 au]U诉 g[IG Z:;FPO[u'l~ '^e}řSkt7>m BZ-P]=>X \%tmb͕ϐH]q"TշYm&٧ ukmrQ'1œ #6bC9HۙªڤG%I%JR N7NŁ 4/u<NJvѳU%^ doA:CWb ]utusPb<%]Px.B`ՌEN|,slx2IШkiAkHz8.8+AS=`UD/?_Aэs!_үY[|xx0³aQxF'( ïm3G|qnچsh pxKk=fs6 "˹>quzAi}-F]>˽iF /_+m!mv~s&H:xDIb*0 U+wP )>T Ğq~͢9UB+ҤD831`*eo+7qnJT1Bv%Oj&{s/)΃Z@^nR!(+.?:# \*)|[~ ?_`#+Z!M?gBk Zs$R%Tqx`:K˚{ ϾF{C޿G0^n zM'8:"{o?& X3G1Hlu|Sg~fЕU팯JgYv'|:ׁxL<@ nLEi?ً+\8dagX,Mc֙$]!wȞ>qtHYA Nأ.-De=جj+iM]U>`Y:W]fT*fzyPik s ĉvTsL3SEKXe'1$n^qX\Ԑ'3L6,E"rİRfőejӰ_E*.9.>f]mV|NtV@ u^9/u28blr59R{ܕ3!KGOWe@kd#wFC,$KY7 t(a?[2!7HƩo1Ohf{R } MgU'J&BXhb(rC1CWV/kbrZ"7`mЍ8,NH\ ms  ZȩP&x׷Yj2\6./J4Gz{HDK1 O/u!GQAY<:ݸ?<'i{:. ;lYz!ku5 6 Z0c(rV}GP{a)͔1ɛ.VBS6NQ 4j*h+5YY^b[g.4H@{~,Ojo6oƳEE_3k9V179r8)F[(c윷AuU+icq'vk%įB PY7 y%P% . ݑpj7!g6SK kex%G*x)i.m[pgN(B1>uchNjPdZ2BAÓI`goW-ζPt=;s6U>2:x'؟lC?m9#t0vN.&x loݲ?Y &2ǙJV@O NXg8IAҢ`n7c!F.I#B lWX΀5~ 4#}  ƅ~}~oY>Dk`V;Q?Y^=b l̓c'%%*$~^L`P'4㳥f)Ս V}gw9gj}F#e\:$BRgJO3 |ye$Øpeޡqyuž̋CN+T?z`a^nO{։ ^_ IEJ{-;>QN׺f=01粚Q/*FVXW鐕|NUD{ܔT0ϓ/EӬKVg7ދO<^jv\؛C! L>TOG5i4?Z;mDך[A;,= pQ젉sF!:ًc x0`gi}JI՗pF*$ΆĨSJeMX:. P*O.D(CiV.hҝ~c8>c:ZVZtc{u,:z CP7/ơzdcuy;sJl0\C:WCyUjw'rMTDX˷I- f4%X  4s"%nLIO;,cvgbeaeMɓO. DB }]bVԦ0@fp|ȞMW۱.NM\Nn?S7x6$9߅[`|,Ah펡lxjȣ:$Yl׳zX~Z] 65]B !a5=}0bsI[F0]f6vӘ6] pEXx\w[!EŀлJg@@-\_:J?rF5mtpwit ,hj23"$'Wt(p׆|o >M=.3d(G"-9[;gKӴҥbC: s+&֯xd`Xh6yUTUgSdX]kYY7]sdzuÇGI?!8Bt1!8hIN p J xm9ȫ7d ᨣ(s`r. /pu <2*shՑcEe '4//N_m`wpxWXEwta50  &Dsߜ >`GmDF2y\t4Q/E=n 0]N5T d=Y%}PKmR2 ĄӸ[w1g]@&H@^6dP36DH|_ΦwꂆGl8̷,M.'dS.GEek[[hxW f+k@D"od&_ȬpN Ƴ^DUJ1 3{ِ۱-:Bow"]UUQg9{'#  ǫo獻]zԘٛJbWNtURB#SqЧ.XV/ma%(vV?e75Ns:n`Fn⪤}YpT{HcM˂ '+ʍrzrU+ʑni9k7Yɮ- ^!x=miu$