knockd-0.7-bp153.1.18 >  A `M/!M@eee ?*yN|K㤞+',Auo>DF8 ?A0NYz-],TWF4U!?\R| FAMScJ;WaաXϻl90BeI%*7kq /1-߱bdո xdN_ Ek׻xcUZ8PE0>pF?d    /DHTXu~   Q R           ( P   $p(8 9( : =>?@FG H I XY \P ]x ^bOcd\eafdlfux vw x y(z@PTZCknockd0.7bp153.1.18A port-knocking serverIt listens to all traffic on an ethernet (or PPP) interface, looking for special "knock" sequences of port-hits. A client (package knock) makes these port-hits by sending a TCP (or UDP) packet to a port on the server. This port need not be open -- since knockd listens at the link-layer level, it sees all traffic even if it's destined for a closed port. When the server detects a specific sequence of port-hits, it runs a command defined in its configuration file. This can be used to open up holes in a firewall for quick access.`M0os390zp21?SUSE Linux Enterprise 15 SP3openSUSEGPL-2.0+https://bugs.opensuse.orgProductivity/Networking/Securityhttp://www.zeroflux.org/knock/linuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in knockd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in knockd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 knockd.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 knockd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in knockd.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 knockd.service ) || : fi fi9F9  A큤`M0o`M0o`M0o`M0o`M0oSSSS`M0o903eec17229e821bc99636b8c81c2d51b3bbb4ac9034a218e78fca94a15aec06b37e9c08bb4a850588ce5a872064a6ae7aaf5946daeef55d4c81ac7a9ce775ce1c1d9df6c691d7b8c566d716289457312493d6a22c13e17fb708d4cfe3496d92ed388a76814851ee0733999b04fadc84d626fef467198f44a22beb4e5358c6e32e115792cedccf792bec0ff62797e5b892753f844e5b19ed06b0f115d0b7bc492a090f77c2214f0c1c9004458d66ff2e026b12c4b19da13e58d3fbde8090b0252abdd9d31edd877d4f4e07c41a7c4973998676fcf9cf9df572379d0c4543a5fb375d47a899dbaec13cdc22faeb02eee98295722161987b83096d9d99cd0036fdservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknock-0.7-bp153.1.18.src.rpmconfig(knockd)knockdknockd(s390-64) @@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(knockd)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpcap.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.7-bp153.1.183.0.4-14.6.0-14.0-15.2-14.14.1Z@V]J67FEYE#@EE@Ch@Brbrown@suse.comp.drouand@gmail.comaj@suse.deprusnak@suse.czmskibbe@suse.demskibbe@suse.demskibbe@suse.demskibbe@suse.demls@suse.dehvogel@suse.de- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 0.7 * Document the 'target' configuration directive. * Merging OS-specific networking code to reduce LOCs and the sea of #ifdefs. * Added 50ms timeout to pcap_open_live() to reduce CPU usage on network-heavy hosts. Pcap recommends we not use zero. - Changes from version 0.6 * Cleanup: Don't null-check before free * Cleanup: Consolidate flag-check logic * Accept single-knock sequences * Introduce a 'target' configuration directive, enabling knockd to react to connect attempts to a target host. Useful in cases where knockd is on a router and you want to send a target a wakeup packet. - Add systemd support for openSUSE > 12.1 - Update knock-include.patch > knock-0.5-include.patch - Remove obsolete AUTHORS section - Use download Url as source - Perform a spec-cleaner- Add knock-0.5-include.patch to fix build failure.- changed libpcap to libpcap-devel in BuildRequires- fix bug #220355 (iptables call is wrong)- fix bug in iptables call- fix iptables call in config- fix sysconfig file- converted neededforbuild to BuildRequires- Initial Package, Version 0.5/bin/sh/bin/sh/bin/sh/bin/shs390zp21 1615671407 0.7-bp153.1.180.7-bp153.1.180.7-bp153.1.18knockd.confknockd.serviceknockdrcknockdknockdCOPYINGChangeLogREADME.mdTODOknockd.1.gz/etc//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/knockd//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/9adac4536b2148247734c6e452a3fafc-knockcpioxz5s390x-suse-linuxASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=715887d06892cdb3600cd668d9e081cd62b34200, for GNU/Linux 3.2.0, not strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRR RR Rܔhۮutf-8051eb8e9610078ac814817710ec7834c1879bf2f3fb4ad4618febdbb38760020?7zXZ !t/E/b] crvay:҄xFi-C#Ioȥ-Aj!9ʍ0x/ow&]o,Z$!>eO*M\"ay(RO> 9w_b@nU;mAkۓV%|^4 |jF[_Rzm8L#ܶ'9|U3BG|el =/D ZkPX^j~GXa= Q4aHFY"FzTQ`:Ùd^LMDfOQf9W=>$r i{ c=tXƽ,W7@B`W@חQ =^Fk`%*JY@>BUb;@O}!,ZXr*/?9϶>7`C]Sϸ`k曦>y>:Q97.5Y]eeTkMD[ʈ˃#yĚ?69)F ,}*$*f]Tψ{ >VLմЕ0&8 )-IIM,I!".Dž rneFiV1`_8\imC]ͻKs8 (S 1b1[Zq#qW 8Rʹ=5St(}2!ئxLkKJ~OD9C1AI4)B}|4DJrY[6$ q 9v77ìnݏlzvSLaCCFe4n426<:R>s=`ͥ'MH?/X\4 /t a :+4IQSn=NA׎N]Gۍ ы'&rHfZ.@b.Wp+M͆ve{w6I7FBmO&ió35=,˾'g mC^8wh# KjA2\p_¸dr pRʗuuJR/и)(oE`\ü#Qߛ@e3s;ɡ$8tbp @P'1l_NXQ &zhw؜_N8<-|@/bXvȆuLξHd'dA{ 4hy9<zat˂p>{LV7Iޒr&߀sd?'~B\Ve"5n*'< kK!*RRpYM}JWSk ה>SB,9[ᚃBIᮺq25 ޜ~Nq^Pm꫉$Gnܕ -㨫x81M-%6ɱ$vSJeN%-b^s  )i*܍̌ O@5]:6q0ʡv\l$ [+9`bMD7TGи 'B[U&\wbPrX1 GW7Jvj!dW[|\po[=UABdH ˾Ƈa~HvD44c 74;BJjt#N2ո> 9%%yyyWl-r]+;yx fOu ڰ81R2ob'Te:Y\hOx .}9Z fR/v[½b&h~@8:;a /Bڼ@WIB'=6>x:,c&<b>rqL87YO9 y#:z1*%itm [|B3I;{n.*t-4r$XEA2K\ct Uو~)L\-M> Ou ]Tt_%䣔+vջ)H*Ljg=r4g~٫NGBi@P {yg-&غ ~h?2u]?>J?gR<h"긚Ne^OBdZm\e~$V A|I^.^5͢$Ʀ,@9Rv> )_y ʱy~U[:?%@Q'yvV{,t`Y"pmbX۳00NL7(v|<_E1D~DK[*t.t`:oIoPȥv!W.LH|Iip㚓'$ vmD~!۔^?^ 8Duk_ V }P͞B;aQFnƍ䡳O52Iԣ0x%` hƇ DaԑUVd}5C"1OC=qpkU3DY20a57iz[:p/vp+ jdg̯c(Yڹ'ŷt\("fiƆ7+y SzŒJQk\BWEj8]SЉIpl#';#ڋ(|ARE8vY>1;puw'gVɧa>\9HK  dF{qrj=6* nt .o铬U CB\b[ɒf IS%k4aJ9|޵6glm; wg<1<@&o_1 M*YWXH gEDb&+0N;sء/G86uoÒEoZ<% F߂&H4H*UUe I˷wghs.z5ջOcEoڐ*RE:9npŴ ;9;CMK]`|,i=3aďt4]N_(3`?><'80\sԆDkeK^~/!XH+t"H _F-F3X֮KZge:@DA‚Q&i(Mzj wrn3U3k/TC 쫢Z}jUMOoH]\'fC3,,MD X<>J]b.B@\0V~DhLהzۼ t$ -q\|x,[O?{Q@rAk`ft#^86w\;H?v?O&rC>7ar*ޞTD+jtCX  (H.m:&V׀^@Tʈ;%4\/e+X? (b-NT,fTkRS7\L!tR:[96 ɯm c_j3/> +L37$=(teaFaGÄUck˶ФEtIkHa]Ծѥ0Pw57r~Nqͥ1")W)H6r`71 tQ٠at6A_1o pk.ZmyV^bZkn^6D[]WqQO!TJн>a=&R:Bz}[yYfwԋ߳JRo nM*ZZ's?9zincc&]Evv?'!dwp )Nf0NÂ]Eslr@sa>y=z׮Ģؤ>[/O{3 :fr0wAvra>$CȑRa'.<+x]%_kk/X^?#~&V$ ܺ]8Ƀ1n9,ANp17Q3< Ǧ~ڝ;uav3jCLCLX?&Ap!VԨm'zMBfvewk`dtk\hWp2>E ?1aGP .Ò&"m > SJA;}&AdH|c_UgteՖ`0,N Nwb.MpI FR\WВ'1U2̔Mi j%z[,jL}Wio`Rc8Jbtޘ0eaUN%2^UߜB)}@ ٔQm<`O,-GjwIK!4ZaqC~oik9ůY2t\i.(hn_ WJjkY|_y h8uQFoKv4%.ÃPGjF5oSq m$cK)GlH{e&*rQ- 85KL6դ`UULz&@ Z.@{0Дn7TG91# NU 3b0]>F\ȨuFwbD+e[XQCi9+@f&JZӃsڥ^aayԇBk m& q4Zyq*i*,f!^݇kE5 yg]ԫݭY'=zFPΔ/R@HV'(|T,Y`y>"Shn_I*{/Z v>H=#ޓ+kcZK$b%1hcu+qF#wqy踜_w IS^VV^]vtU<--ΨY)X몸5Mt#q`9 w6b{P8Te$CCa˟yZ!>xDw=1ev(;J`J|(YV fskW˜D+ ҏ<6˘ b A;qh1VB-r]')3I"F_:i0ߖ@&HqWI^ rcʑY5쮪}*\ZH9v;]n}Uah.i#Ò`gbA݂*AK  e:`vOY\Uh L_V$W_\rυJAM l2%Dɜd)+c,53aɻ1|wƃY9)qc3kp5OٜL{ u Y)]2t]L#֔[bap@ȓ LţvO}w6ک7ъ3+|vi$)30_0!d"N65IlIX|w5Af}fʰcM<"FwgtW'tۡ!B h@ rO"H\tL$\ &'L-3ˇDYyĂúm]up+j60o3W=5ӆKku1dXi=." kג7w{]xp$/P?m!5F9X6MN 9e.0w(|%S40R͘Qs=MMa(HtDm]7Y-20ĸ ʓ ` KŧmsJ(^ܛJƋ!Ge'^|[ܭ x#k47U. b8JmUFfdV+*QO&v D/ZMsl%s~~},-.bq0LFY"p1glNʪ0U~KrG9 Wu1&د3ZN|;A|%0:i"q&xsZgFJ5u˂)2d.zn Ӝ D}#9JH]tͯ *ȒL_t=/tavJ4ۼl꿫 1W쇮zvڳ[N(.yTZcʌ6aa̵-ՉWTK(n7׹P>3f߯ p,KcQ]VKݷ'TYC&Gj 6רI'[F;:9b02xYr{EkWRoeB6}Y0=CߏL!}٦"եD `vfl+sjSB 8> DL㋧\6Ą޺@~`۽3{Njf6^G"s_+gšX:; 2`I\ݪ' :Bv eA7k[8)ܺol:GVh(B)_64MhIkJ0=}b "4,]zPuva4fExRϺ9Z՜fϝ+w#׶.1\Gw"{ vuXA3iKiyP]gL}JP|)d`}ȠR4plƓ|q`ͻ:vq?Jjo:͖wNa ahYhN W׋ : W_1ϙԾ%_rny ̇Δ) щ[ϝ*?`]D5,,Q1'\l5OJbyZ+2Jn0BDV!Wqh 9mA9O\OW ˀFjYN ZbFOH9ڼ w,rN9 OVa-6^rW/-f2kXl xGo4|Ko [`w̦W5s\ZZ2U7ٯz^\<Z F]w]1ܴRdtWOHn*r77VnCKX#L4ȱ23L4ɔ]ZF* D*j^Q4dBTo7Q-'0]8&s}*+/DQanX:*A]..C SOH!6cD~p{:"m<=NIݍ A|Ҏ=ґs226WMs2E|Z$t,*w5CjX_'ٝ/Sz5?s$AkPJ0:+0zzX[O#Rۯ;S*do@nbsC[^|:JiЅ {/xHN7~\˒ӛV(MWCU6q補?P/=\yJ CjQn@~/lKq$_Aېg |zxΪ e}w`BCl&9({V iAp Y6u2./9Jtc@ vUıo3FpS *U|tG% tπ ^IG9*t`i>x!-qEV> EJC)þN:ahBQ.e+IHDck[%z/CAmLd}TpԖz.`yJJpՏ:Ev=+&Eg~C9ݐ'5q!"R3b.Z -MMY Ể2"s#/=C_0By&<jr8];`+Kr,AJP Mfը7n9#HƉd(YKe=#.]q|VE[ A1)7|ߐ^s6:ՇȌ2qwLIOpovBx~%``wDE,b UǶ:n 姒X_h$YUoJz4&傑zuNU/}V6_+]WgSKrlOuqåě)+tKqJX.YV6+1MƘ۹J2(( C%0O[,GmSqQE .gxGWe0?j-Um_;BUm<"R3Pn~p҃ΥQ2c ۭ{%[8fF\m|ݳc RQW=MGfD'P ,DR?EJk;} a^$вYo):OtQkjNw4Kceހ# " Z}OԽ)/"$@W[Q5?a7be;2թԇZnP`!"> NamuzR^0(^}ؿ;u9Qlo'NJ̦NHt?4e7yoVFpR帕ͧ ̒EKxT]9F*L~d 'i^Aā\ @GoaL2a4I)lg9{\/b_2rؒ8&#T1)f/!Ή>O5? Td;FxkfGÀug4OQt;a8|/ ئuC^*We>0GbEDh6[{S֛浭^REog7KD+WY#/0U ݺ֨Sev #Z'`!SK"nwFv'Պl+>p7Q&Lٽd58-2aM3&+?E?MPG춥gY )80@?4:Ӕ6ߔ2W_( ;a6DG#Glo@iE }g!Ryc3 9Z/4G$OSKCFZiTo*B[pSW@Llcj(fxIeh# tJYl{r":L`iQxaY(( 8rh77|tCҏa(=35o'h,CH}Z(8uaOK}+c)5f\.bQƅ)aug"z?\V$7ԍWsnSEvt϶&Be$PuQ\p؝[i,!XUj 3z ztwPYqܠRN4[c˅i"/ΣЁܶıbkv,zd2?3`#[0dBo.%$g|ӡSbX`Z 3yW+&Jx 6҂vۼ&/GS}:83Wj^Ʈ *Ed2Zxuw[071\WwJBGr^~;^KR])b'z2wKh5W"S3N6e@i̒i {A`QuP/?KC0^S!̼hwyXMF'"iȍo:i|"_wו %(IF<8BC0lY);,={)#E0nx=0Z~:ZJΡOOdKHŒo f+T6$ fۗB3:Ƙ yH)Si UFmtH bQ\uL#Z#wXÊ1A8Ѕ1NqiRͲeҫTH$F05#k PNJOA(N ep R17QMT#J$F[i,쇷@C=,W/K$C qG{O̥boV$3{[Zdz@NӦ"vRK}{I? LlvTS-I)IQU},bb)tzYYX 2r?R!߬4MV؋P0!w`8\pZ .Ĵ 4IԺU1e*ao43$w:d LDm2/ym<%봖N 7~D"ltt<@4;D*85"u~&.Y`gܱJՅyѣAҒ}}N'}- Ϧln}q'6<ϡ=#7a3~WougPg\QaҪVOcsW:$CTF<6.ƒزbdPxYQ F!%1@& >GdUg9RuoK qy(qR(l_Fiz]2pHfp4d`8$fR&Վ\ܰ~uE3`LDl? :b=%{26 Il|2R-Z_ޙclϗToD`wVbyC3{2P~ԙGlUku\qjzۗz}cƤ=N=ъ =AGk0G Da rQT( @ pTN6P^&SҮԪzpa'ϑt , 88S _w粃(ch"q_#pXI2}j dꗛr*A^Y8q nb:Y89zL4v؂t֑K/yއ&߈vd,6DRW{|7R:Z\Sg;dV,(k'trR9=)#IOEomf/gipHMS6UD A۹+'/ r?ʐZQte(N:]?IԎj@!3ۍK~nwӯaB2)t*33ϸ6_ /ԜBݷa$'6X/OQ,w.BMR{=e&-ZMz:@;ސ ԙ ?OMD5i4p^J,ӨS$QnĥoppG#/h!gG/.]Ң> Ƙ.Ig-ܢ ,ppg7 #>0)zHX[/ŊQ+]A^n pj;&R.+/z1nXt%Vc*{q{eA&rgI0prEkXYHg@[VWӈeM׏NTv+o($-187Lnl@E-/r^C?91%ř)Ƶdz͊J[Ɖ.v>\)O?μ%O&+X{c~ḨI c[@!d=#wkف+~bFJyG?UG[--A{B(pCYc9P8~no _rg>ԇxB:yӖ9= 1Xir\0x :O^Z<(..CWC|BUpuV$# 8xjyjr9M|-NX>qg;9 ~ȟ$ i +=4LRj~Z LaY5r,9)κM oDCa?;A[p./vUK(lfcLUUtp$Iܿ"C6/8~l(Q}!*E/gljB5|DBl%K@wj1&@S߸X$ v2%@I%z{<|'^. T?;K 5>Q1<8&43Az `jJN+GbU}}cQ~|`dw.%$Cr'ꚹV/fCER [rk4<2Kg;6+S@w$;uV}V9q ާC2GTtݠa~|Bx1]&x\ r:74fGQP"r2ALOLH Q{6,M매z^{ hhAͫdSb&פAUi MYYdf>qL~)߷B|Qz.ĩZ}0ώIS@u|i;Vw4LJ%}u>tajQ@B3ș=)!Xb=db4:n8tXA. 킔ԱhDR/<]Ց}QhR/B<:->DI{-n> gŭ5mmjJY">H|~%;|Ay\Yvmezz4+!{mFgaMкa3$E:V{+e92LgZ u8}f*g[{Tw(ȖaЍgpPX)_$2A =ѭ˯r;{ˈ*D@Pj-+JNx3sT+1X:Ňsir*heJiIj$sغ lF 8Qp9ƮX7 e#VXzܭUta6xH$08G' '5Oqy\fVbX6q&xGu#kf)?lr$|x)k?ξ \ѰGb{:2R5WG#;Np} RL/Z='`MVFXo.JP*<}i# -wXfrպ\FD+a J ;7GGhDvpV~㼘}"0IDz* X8Q sZyMtnjVh_)=3-: t H/-6sݓ"kVJ{Lo@2t`@GTg- ,a#>kKF QXw@y$g^ Re *jX օ  7栱NE8X4n381Jz Ց99G(*5]e|uػ愞vCeu`Ŕn۷,DO6ک+*Go1~BB"P6=DW0P 9Ļ)!,v'))cl ,i|Y>OUJ}AP@n}L1qD>ۣ""r/}f~~ ΛF]"ȡ] )_5}(7s47\-ɥ#)%> hԀt wjXm NTXlheVlX mV ɆqW5JgHѐ<|U^x/`_L#.+};AuT]ZàaV qg L}̤›LN!Yk@ ݳ< Pz*uQNKr>Q TaQfB7Ɠz6H3\텑~JZz v%N@}R0p0+ucL$Ieb<# Ai'H!-X8<~߃*V-MȸSSt&-)p~\ͬSނ8w#_j :AAy+#gmF ̴M 6ɟ6Aes^PՓK0AfP@CDe=-}.@ f|֧+[~_iZAru,YQG^m}DqO4&\ cjZ-Q=<{b]Iҷ#2)pt"J11sl^AZ/.)ǻ F=1(4_\.m@#*?&ѣ@KO[.#hĥy/phFնܲ 'Сs$O}d'm6 j ˗}tg{1Aj.\ub/ !!كqcӮ@"L2;LgV3=]6dSV扡{KZ.t}"VzT2g^P 6Mxl|Pu W^"KuتyU9}r ;bp4#~cG_0VfІdb~u 阒 |j'+HZ(ǂVHINv0uQ]U9D4CBg㼑DI"#Xְʑu{>l+[m/-l3 0dQe,b 1dţ Ol2a(pq«$> ^n1,9pFIﺛo;/>Z5]3-Yv@\T6J$@ Spvn5|C{e@fP;EHO@VwUɴ.MB= `I(Sa(AE/t8lBJ65"gU(x1.b/RVn MGiI<UFW>ɱ@"mWB@dLU2&bs;ݖZ2r隱}_iF5+vP驁Illhq^WvT(B4ۑ-6zV{VEx0hA# Lf0VKx:ųC &X xEUGk(ʠZJsf(Q(ӘD?6Q~Jih&dY(>6,e]Mrg(rU]pOaujA  FQAϺ]R]Sv" te`|`cu@lٰɲXpkC$l[j(޻x{Z6JʡsF8I,@M@`WYD+y"ƻ`236GC;$b{|7JOnY%\O'H'2!"ygW[OО]`Ƹ ć`;W|A d}tff'rT,XB0K:$Y!=.Xjw36:j#qLه d<ljŕ<r0xOJ6=ӊ^D"`0eL6UDGEvz>.MA># fQ)w1kw`c' BeF<Út|-sʇh9L[v.ܙ"^uԷHpyer? rYZYRہ']0l7+-b¥öpe+E\?5NCӉ{<{OML lr$Xs&"BYJ>._(V|2d)JS[{׺bMy]Rnf9\+{ EJkC~Y+y ]f7#$oؘ'θܭ8}RQM;cjYV˟ܙфY"R E8R} iX{ qb`6f{YQ狯^b얟_=4EԂm$:۷^W/o#l-Dh*]zj]QuRII+ͦk@w|iEMGhQxhf3~6RVYLxC sY R~iո6kKdD7s;ßQ4b1eImS̠+9- k"Xن<䜕&O<[Cye|28TnɃ=_)pzѸV&/`؅Fx8^]( 1xn` &Eh<Ǚz ?3)H|F QAb)zt$==ϭlNr0̂'V. PkWE" +qڧ,p8Ӊʯ6r¶,t\aC8i<|u$u%g$p)PǍS[>RddF"t[&0d#|oBQmR2yՉnafO3-2crIm]A*8\k[D"a؈{%Dj  $ g^b!F08-Mz"_[F;Mn>m~hj#?%tND9kBK*NYBsPܳ"fk*rj',̸͛ Ghoa7Y@moCC*D\Pj:h .ܙ0T ը?Fv B'v&d[{z|WX-Y "J2 ')CD j-I3TDKs]+u&{ш#A'վ /tcpmG2GMp?8 ?/+,x15'6dwXL&Oe"eF1}R&eg=x# ݉{鋋YiWݻ%%C1V]9)<l.xԉmZYܕvT>b-Bl:E +jxpZEo8{;ʧo}F`L e xZ;& }%i#*9s1h*Vy†* *v(((i̒_KZK-xΉ|zP JrJL'a UB!T<٫$ф@  ȉ hW1=yk=+ ~VƮ)mcw$ fh+] Qݤhco~7K)GhfԜenhp- =u&O˭)y>#A HmL4Vu(S(zMdܚj ~f{y5#fKJJ-?>Et1N)FӔdqJXFtP"S1:KM*oHݒ`^+!LzL-:d><ǣDߙZ^9~``{ n(u{Pqn9`IL88Db7&=&fs(hLذ8ZaJYA4ת'']{XV;LgN ̈X mn >\mjЋ~;rt84Q?*S=3~5*?Ϙ@cYmˆr!NW\iZ=\0G1$4H҈BNA?Tr.  ѽ|@d<+&U u]desx+ Xc!87#NtuI#f؋(F%f"xC(f=R<RPTM$3 K) XX㥴h{N48щy:J%&/;9tE/W%,C)[%8f6ҎVȱ<ӌ _o%K2}#3b!xn,ۥO^"ku@To&܏MKq(2]{@-2ZfRV[绶BS\&4DфF&G9-k7/+/!TcN'L7+COO"߀3G~]K '5u28~O1sHW4z F#o2NPXgPGvMѩM2Z4Vd6CM3ҋxqJ6G= ȇWRn$uzItFz,FrbH䡎࿶;o"6\1J>=뾆r>̳[ZZ\5xPbE?nv^k?AM*Y#\XσPg1iNuP-.E!΀~F*zF~AmjT1S\'nduD+0/ aA*@Qx᫺=԰&&NK%]~3Χ6%W Ja4"EZ;nJIv5%G:oVm(5>Aokjc%_*|8amg} _QdL@]=3fĆ22dqqSikR,mSdM])\5f \n̿zo-> qb,[s!Aӆ)&,bHk#i) X~I6 Z*rKXvn~:@(&6M"<VЌ"'%S~:'H8*~uSd^в