llmnrd-0.7-bp155.3.6 >  A dkII%z ״4Lrh|7ڳ!z/8(|hȯRu詒rؔW ֘,R&!Bg(2@rrpP1)7.ٝ i9UQALIԈ {GyğVajI(y<'6kLۛ=D0eb$hf2ꓹN6Oi2n4w kNηZW#x.ܳ`d )DZgø~.V|*X qPC U"HweGM梨FA9t4QqHWR!FX!7e!IXr@om?غ5H^Bߴ5%c43B鞯^ڙ(₣rA)NX d#H큦a?ώ{`wB&aLcLݷ`:SCA>UW/+Q(0 <_$-cD2OU}<dWɄ36"؊s)\5f51a6419db770b4f629c377447c0860ae5d6457141ce7e63e475198988e67e162e80f18673118bba9ac86f1638450c675baab90dkII%z iPosb͝sKzXSuą3E:Jh:^vCܜN3.:~9 m4qc3CѿZ5P;f3BjHd>r;4>pV;H(֐> |wز*Ky6ց3:}׼O2G{WZ2T&.8Uf*4R$,kVҴP&'rR񀯚#\e%Vc{n/w)zAh@f)ۃH @ۢ]y -N fOA,Zf^IRj:f*@gVhh ^+H[mn{4lsJ*OS%{] Dm2"VlpO;P DJUYM1_h&dE]r_>c'[C}GNh?A6nP'H!H Ujsd>pF,L?,<d    Ftx  9   H  `  x       8 t  ( T  (F8P 9 : =%>>%F?%N@%VF%^G%x H% I% X%Y%\& ]&L ^& b'c(nd(e(f(l(u( v)$w+l x+ y+z++++,8Cllmnrd0.7bp155.3.6Link-Local Multicast Resolution (LLMNR) Daemonllmnrd is a daemon implementing the Link-Local Multicast Name Resolution (LLMNR) protocol according to RFC 4795. It uses the Netlink kernel interface. llmnrd will respond to name resolution queries sent by Windows clients in networks where no DNS server is available. It supports both IPv4 and IPv6.dkIobs-power9-13lSUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgSystem/Daemonshttps://github.com/tklauser/llmnrdlinuxppc64le 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 llmnrd.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 llmnrd.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 PNAME=llmnrd SUBPNAME= 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 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 llmnrd.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 llmnrd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in llmnrd.service ; do sysv_service="${service%.*}" rm -f "/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 llmnrd.service ) || : fi fi@XH F4j큤A큤A큤WSdkIaip0dkIdkIdkI__D=W2dkI__D=dkIdkIdd3be4906b6cd0763d8f946628333c9b5b5a9c22ef37050bc5b45795c96d767811d06fb2dd8b9540f990dd2d9b7cc11e0fba30976ef58ff0030a1e0d95a1a086761e4784e42e1b9e94c2100c2051983a60ab5091206d35fa9f3265d442404d3137b262ce6933772393653b7e8a787773c4dac35b7ea7da2b2d700715e2d2ea23cf4aab7fb7aa7b565740f6e7b0e293113d70f0cc04e7978347f3e28385e9155135aa80348ed3ed67f6bb0db8f7b585d8c183c28df742e07f7d5eee2db02414f5a5fe6e107b0ec4a0fca87b862fe58ee8dbb475eb77e75d54ad452acf42da7e937fa956d8d84b8f8326505d6713fcec69e18c71575c708e8022521bb4c2ac9757ac2beeb7413689683741e2419ca187b338836108e5b8d9e4070fe57c3b0bc953servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllmnrd-0.7-bp155.3.6.src.rpmconfig(llmnrd)llmnrdllmnrd(ppc-64) @@    /bin/sh/bin/sh/bin/sh/bin/shconfig(llmnrd)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.7-bp155.3.63.0.4-14.6.0-14.0-15.2-14.14.3c|aim@a\>@__[@\P@@Z@Y@Y(Y WWV;DBernhard Wiedemann Johannes Segitz Johannes Segitz Martin Hauke mardnh@gmx.derbrown@suse.commardnh@gmx.dejengelh@inai.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.de- Only install man-pages once- Drop ProtectClock hardening, can cause issues if other device acceess is needed- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_llmnrd.service.patch Modified: * llmnrd.service- Update to version 0.7 * set stdout to line buffering * don't exit on SO_BINDTODEVICE failure * create pid file when daemonizing, and remove it on exit * add command line option to log to syslog instead of stdio * only async signal safe functions may be called in signal handler * exit gracefully on select() EINTR- Update to version 0.6 * Ignore queries with TC bit set in llmnrd * Add option to set conflict bit in llmnr-query- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 0.5 * Poll for hostname changes * Fix missing terminating NULL byte in llmnr-query * Manpages for llmnrd and llmnr-query * Additional compiler warnings enabled- Trim redundant mentions from description.- Update to version 0.4 * llmnrd: Fix hostname compare to also consider the last character. This fixes a problem where llmnrd running e.g. on host foobar would also reply to queries for host foobaz. * llmnrd: Avoid error message on subsequent attempts to join multicast group (#21). * llmnr-query: Allocate large enough receive buffer to avoid truncating LLMNR responses and printing garbage hostnames/addresses (#21). * llmnr-query: Fixes for misaligned access. * Remove Debian packaging as there is now an llmnrd package in the official Debian repository . - Changes since 0.2 * Merge RTNL interface event loop into main select() loop, fixes race condition on termination (#20) * No busy wait in llmnrd receive loop (#19) * Fixes for handling CPPFLAGS, CFLAGS and LDFLAGS as commonly expected (#17) * llmnr-query supported on Darwin (Mac OS X) and FreeBSD * Additional GCC warnings enabled by default * Various smaller fixes and updates - Changes since 0.1 * Add debian packaging, from Elazar Leibovich * Fix misaligned memory access, from Michael Evertz * Don't send empty AAAA responses (#10), from Tobias Klauser * Allow to bind to a specific network interface (#9), from Tobias Klauser * Don't enumerate and store IPv6 addresses if IPv6 is disabled (#8), from Tobias Klauser - Remove patch: llmnrd-fix-cflags.diff (fixed upstream)- Update to version 0.1 * socket: Set TTL values as suggested in RFC 4795, section 2.5 * llmnr-query: Set TTL values as suggested in RFC 4795, section 2.5 * llmnr-query: Make query type ANY the default * llmnr-packet: Correct LLMNR RFC number * llmnr-query: Allow to set LLMNR transaction id * llmnrd: Update copyright * Add simple systemd service file * llmnrd: Increase select() timeout * llmnrd: Use MAXHOSTNAMELEN for hostname buffer and zero-terminate string * llmnr-query: Prevent read buffer overflow in response parsing * llmnrd v0.1- Update to version 0.0.0.git1461922774.741f912: * build: Fix install targets for use with DESTDIR * build: travis: Set up Coverity scan * COPYING: Add verbatim copy of GPLv2 * llmnrd: Add missing break in switch * llmnrd: Use SA_RESTART for installed signal handlers * iface: Use getnameinfo() to get address from struct sockaddr_storage * iface: Fix memory leak in error case * iface: Close rtnl socket if address enumeration fails - removed patch: llmnrd-fix-destdir.diff (fixed upstream)- initial package/bin/sh/bin/sh/bin/sh/bin/shobs-power9-13 1684752879 0.7-bp155.3.60.7-bp155.3.60.7-bp155.3.6 usr.sbin.llmnrdllmnr-queryllmnrd.servicellmnrdrcllmnrdllmnrdREADME.mdsysconfig.llmnrdllmnrdCOPYINGllmnr-query.1.gzllmnrd.8.gz/etc/apparmor.d//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/llmnrd//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/llmnrd//usr/share/man/man1//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:Backports:SLE-15-SP5/standard/31dc18907a0387ff1f2b356be7f2d1aa-llmnrdcpioxz5ppc64le-suse-linuxC source, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=abf035ea9d7658bcef8d0e53e2504b5718e32115, for GNU/Linux 3.10.0, strippedASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=348df4a5421274f13f380a5dc49aaff0872f30c4, for GNU/Linux 3.10.0, strippeddirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRz m /VTx0$AK )xu'fX&Z`p\^P>c[9qj1_ZsCMe8 J_+Q0tӱ^-8m&ד&DF/Q Њ/ڦMZCC HPd!BD$v{ 6U|~,?A p"|S&I+"1/VGK >3ZK#MX~o3h9qU@S*U_}0Td wQ,O-g?Bi{ >^_-\cXAkϯUbrg'#w[vJ2"<8^/w@Y Irb^›ym>ǃe 4؞e[?*I*6 /L.PSXL߿z}gnQGZ#8.}E׽vtCQoOR?#_[ܓ?r1vF~Ώ N#6odZF~z뒛<3coK7bb++O[ ~c&nG3z8#,aήo Pq p7M&Wh3{*>YΌû*1D˘G{)/v +P|82%NAjY`Z*P矛&ڜeJ|h@3NB6ѩm|W$PjLrW)Eu%`&,7l5 {fqKWDc p ;b2r|;.? 7 sN(iHȅѱhF0Xn(1ϔS -$QJ 3hސ V,]/c>sۯBu&ʝԞ,Y&aȎ0`b]G[WrbɽrH DwY:(lH<W}GĝN6'0Yt_El>ylZNe/Z>HGQ6="])h|*Ioz`Pmrɂ~Ə٩7|䲸?<ְgą T:y)N ?pLV4&~NYxbp=^?rqUܨJN4PĨ .3gq^r@iz+Oːi)wt-ֽ\ x{)@נUհI= ʇ"(8isb9MˀPгi<['k70-hcPK|rAuՈ\GxvQ 3 /9/+JB|)w A}]`6;ФFl[:А SR-ڛTEFT\~T/:Tu>_N 9י w~.T9;=nYح2Ym]XL!W[SWHǂ\-Sv1l,rسuLZH8/*`ȉ9>*$x #WF\TbՑsSʧ]XUBqnϮà&UY4ϥ @J?/i EA2VM֑盻'5ݾ0 |C9_Oy⓲6=ybb 1tZ*b-^T|"`l_2aĩ/_S[@/)֗l1}^hl0rDTBu:{|GNt2O1%.nU3L[z=Ǵ"Vd+hsL4r8`Yt^+#_6^C31̭K.ٹݱ.L Vp2`$7o ӳf*Z&h~D!D֦C(0!g`^ߧgRd qM,qxhrxM.S^` ߋWn>W F#'m{i!⸟lD^A%Wjr8w|9vY*fK8Xqik_j$rJ X[!]\]AfHkƧ+)DtƅzneU\M?ze/c~[HŷXu#K_h`͉4Jdhȓ5pu_S \7-Z,NrT>6J`kL{$\lftu*mL.[rʔrb[jV>Oo]}nDc L)_@οxZպaݼY2p#Ӕ9`nȭώ X{LtSN6Cp%u|gx$ go 1帠HLWZyr%@ܱke{qw9n* W'].|ĀplG BgM[ٛ8ƕ8TVȷיqz8  \kSty,= 2HuQAQG}cibPMtX bD֊gQkӎ RUušO")\h vvX[W5L/HQD='J0z3vќ${yeֶͮw֫n "EvUk}WP?D[vm$$@O0Yr\N|Opx[BMy 7ZC x#'5%KJEOFo%;d*:S,X F!TtU fOڔGivX :7kJ/`QyU~,KH̒-}' zvz+b}v9ѿDȊBSxt#A:^YĔ)j=}A!h߉p[)n#l%PI>v9`fkm^r%*}X3 PPɍ Yi" x7Lo5%L+P@iχcHWbN^6IfЋ}Ox;Mlm!e;_qMsTE^ڈ}t_~7X@16{U#%%pOȾ~Zw,zz>+?C,&sK8K˘`fC>opڠn\"˼0nbJ<`L;]E`v?tdЬS+Ie<9f?xd[Ju#T>3Ν^Ojj1"۶q&hN!'gF}\9bp`Nhb-`AN/)͑xG?dbIwxpމoaaZ(W^rU @8uP1ax[ 8.W_` %ɛ%8܊S-Mnz/=]L.0[ZuE86W`OnCӭ4[tߙ靂eiD';5+ .Z-"`>E(_go:W#@;7c.EB@^sp/Ͷ/SN`J?r xui%"T!t?'ֳ(~ucКqn>V|Ȯ+>!{g1vWmuL,g(4Y g{#il #?U'"C [W+,DEx.6$xZEtj>D)W"of PϹ~f3rni" D\ۯ8ǩAxQТCNutu BFYr*Gb+iG. ճ_?so"U'; L=aQQ>>5 ~z'jH-mXۈl!!FEo)Oǎp  J=O(UpS_Lr# ) g؆\wNrۓ^`,XƓQAEqMzNiW#I!N ?)scƽ㟼c̼mTG[.猤ST*|t 9fJ,ɪ_Q( ~8W+SI-}sUaVyA|oBGO>?J}ӝQ[Jr͊3+-ʵAP3Pf\#t_I _S']bDη\U`!;wj+cg rmwZh*ZDiZfz6t Z("軎:ac5[F}FiNӊYq,/%~_Q\;OۋyqqmJ#D2 2JD ޷ M swÁwZ(ĽrwUChfs{nڿ5;+~PR|V+ڹt70#sr}?>qwf˾Ļ"aD*ly#U/'2P?i[ {^;+lOGU fVbA=;~/XeS$L1t|8MUi?&_OuA- >{GѓyOhĿ\DbuA] 59rE&pKwˇm\Xfj1 +By{Ԡ^[#2ϫ3K6\ͧR|iygU~}h959ƈ=DUYD<^B[Ӷ)c;h/\ KfHkgph;HS8&,몞[E<,K}pkⰾ q^ļZ{E4KOFS8% Pl n;]7ܽJm˴:zRSDyzQEK8d(gŴ_,)neq<.|먝. ?SG})[y)[63wBQU-\:".P]Kp,. &jx˥7ȅr"]@cy"1ٿoJFvib-SAzn5.&R}m&s[pQǧ]t}oq\%Scx?aKGD 6`|TE@vgpۻߖ }By@j'jD[{#/Qe-e$r+3`@ø-ԴB 3f;bʙD>Atg+̂S(Ff^#->~R 3Z|Hxo"-)aE[g0 ɄU{H_8mi0Gr @7it4;6{^?(nt.57u. 8]̵@Kwfjƞ>M=d {JɸN.'G\<;TEf:yDD $ =&mm0Zys9y/9ʝf'Z$ f:OPM 0%W ЩGĂ ;ًȘF^8+f?~ "pW?`Q5VI!#}ֽ?)ip]sh<|EF _{BKf&H̐Eѯ/R)_8.CL:ٽEp^}\SCN!o9Ri?PD~2?"Rj2Y/ Zך@%‡P^l s¼?l=N $偋F*y05mӴ7;G-kj ž~iFrQ.H^~݋5}U@ER/Fu{xT#dCBޝݓg.b) >͗x:WΧ`O3*ViO#\hxɳY2W  ܠ" Gf஼nUl͸FD:7V͹B|8]-Vֱ ȸ$b0zV[Fpvy梾} 7ӳ1sdXLg45gR)ߏh9,|L!%,:;BiUw=gnV3< Y yMH謌Rыq*ki.T"Qt2+ǧ6,'Y{K"Q+D*a>kJ+c)ރ& XɶWq,V&fb.2:˲)zqp@Q*F Ab,+R;,fC Q5t?%lt; l 5k>r |M$0&/]9r=\(#O# 1V8~L G%5c3S_jWLȈCp2aދrQra0Ulm~m^} Б&/sw'-(ڀrp f&W4ǞK+sޙz 9EC90w"yKh(xF,^0Jܚ>*KU" I=F9z[!%:">|)>\F .yxtn0 d0mж.`Rc(q\ fJ:I_1;^~>õfF|&gCĺ% ۺdR hNÌQATyovOe/sBF97cK|fjEܢGB8D @P̣cn^^m/f{/SߋݖC9 *HYrmT! uJ]ߣ{A~LJ>(Y/F)o)Pa"|U,dc> @̽sjU \q5͈o{c:K\^͗lOF<1F^n M(GqU-яPI>]#;>.CTfkcAPNX+ Q9kڏ!;0Y&_TYZh |zMODT6 ^iC<+b*!JR^gu$Nc6 h˚_-z\>Lnw9 5/W8PfV(/ӟ\}g:H-Ġ* r<9R/[qdz#zv ~TZ!«d37R=5r$n|8_|đ' 6,’G"{zݬ{5 RIjsɋ7 (\M;Ak~,@eχٱ_ɊZۈd)wWHbr}!'f<}ȔTʖh7e벛ًPg17[xkV ?qjn m'm W(ϕtGa!l,zӐWӏjob&d3JI`XdUbs:^kqd^w6xB̠V:b灳Jnw^Ztvx)|Eo:drs׏ȽTV8 ~e)lAXf61]aڏS -,AL@3&[SsT,d +UQ\SMI@kdfmr*YMNZXn164J+R9%M=xbXܛ/WH@D2-,WQSOGeY:P:*^!'(u2!r<O}8֮ x!KAE P|]~$C0{JiРmԛ:"{b0sMx t 8^r.`M[1Ov@^"2l|Qoc%L4$r6:>R좢$U}; QWd*19!nĕI^tNTi;ޫ3`HG+(C<&+] ^8k:J_@|7Y~haez ci̦LoNN}|!M(je~j9BuqJ -UO7mɓԍrZO>Hf[0yaP;ΊmT~TZS߄L>cMth|or9wP?tOϽkj*Ph/zYpۋb=4ie^Mvz'%+X}wsVUKS^Y9sNٓ`fs l.)_ `nuNb~S FAS,Vf LHT{M~ ׀fa/ 2"}{UwQa)zs6i72WLՏ9l,wCK?/ ^NԠ{z-^qO=(WfuVB&:K9&YmS/ikC (GG@r))Nl]ѳ7|ߠ E^ ~Shgsz8b\yrf꜃xoƆ9[l glNl!%F o)ݽQAn9୴5$IaP'"pWjqyI02c,`\^??"*cV Ⲩŕ(!L}ٳe,NN;'wg_9bpj977ʣ2ּB< qEZHJ;cy]+q{k~vB0ϢAg!;" ƶ)'\佧:%jVL#hGjsSn!LىS1X_8EP&-&!Yc@@X|K;:$Gb$JߚeWsVL }"[WA W}n-=29:vR ڭ 9ئzCtY#cUJíg@^[|. \_B58}#މa۾J%HQǓT-an_4R*˛9v?4y;)9A8΢EZJh\BPۀ9?9iA^7>|!)ZDN]XydMR` o9)$Y2 954'ڬl ^uJ"Kdjګ"ƸpV: (p\e[YaO2wA#YrV-XF`"/$upU]!uV^'17v|}L; eD΃7f)sB84Yib0fMF)2,g[&2s)Ժ@{,LA$r:'gpf){b3(kTsv%AaDD~ ^Uʛ(+h8֛Vsbes͔-PMG@0ݲXJ4 DHAakFG[ׅvY) " h{e[2܄ m>ߨMMѧg.K]G }Ňl07?sSuZ1zJZ^%]ItBCROO3{Ew!>4UY5+pc%cmpC# <^Qh~4uALJv%0o- +#X%۲*m/IUgo w+4TK\<2{"Kjq7hԢ]>R!/Lx폠qjzz 4-ggq d\iHb]SSpf<*^^!$D&1VZ!*g, )PͩBeq$čm{!M$ǵ ]JmUDmˉo(͙ĢL۱1*Z3NtQ;p/m 4ĭ^:vL]t='q/K8I7Ŵ!"h2qeZ Y^5})F}w2)T詌h7COQ>^6Fx%:\j7ro 8q{{ԡm- zkψY 3Þ<DqG,]eA'Gw$O.3 իޮʦEW!*[I3A(z'!DI9r u/wb24Sk xue1!(3m!1Je:ޣi6U RB)xy=}WTBP| 7sVOۑ[ .<7:.)V Nj0#>0LXA+(kz`^rZ] >Pj1(POڪf{c3#Չ]baH3UNg~T#=;}~] ,TrߣWB7u(I3o 5:3:N :u9\Кex*tQ&~'TR,1=wnʝ~ ;zДZ37\+"[Mz^Q~2mb8_H"V >}*hjOͻw{$";"M cߕiFo/W6G[J)۰P|S!k8 jAfp z xs5AǞYMۘxQ=-SH-LT (g疭jNHK&:tYI=Ûh# &w&P~fv_aXCR1X<2Dx_^e_@<~X.I/̗ZMQIvP?dS}X@-؇)ٍ/S% n?AO%} 9%CBe+֑Edm"jcqⷓ:\ï,a췗} ]]NS~X[pqM đF8qS^Qvg׺Ȃp֝'CQ5 {u f_ }tCd3p bĘ {>֍`nevʸu$o+D^84vWs5lK4.CA0_ޯۋ2r+<5PDuvrg4 eԍ z5gߒ:{졊2oג zd'N4r"0& V!mUӦ:.aFB?S &Lũ03uƌyl*B*oc%4&VLjdD}x]5s7Jts7zr6\'H?EzDŽ4"5샽 %UC Y#A~T@ċ4;o Km5)ƞkMa̍ &ˆpɘ\8w܈=<̆ay%(R'bfr\ % >q#ˤ˸ \&JGVa9:j[-WčFwzsx.%4[flO.ߦ/AqouogmL>[ӚKXqT&tsqΉ|(އ"ܢ8.= IMfiS]󔖢mF'ٴg5-ԴtBlglfz7I1d%!/Sý0?}LSO,J9zF9۪rVb@S\ʵytBϲlmi"㏞ȰR>iPdKJzq4؍A  6G j%>p^(S k4̀bZ}p`y6 z+@G%b9sV} ժJ,d*[ ы%yߵUݖժߚɯc+I@,n"v/O`Nk;`?M58*GPzkw˿ɥ N M04HĉryFO-J8}j97=(E2ضFi$+2Ez. Np БB뛏XjoaZ{P%ԳPU+"7)<]`\润Qetxj[/XU\os;;cy$sA[TlQ[eb6+B%OQ" EdtW$m4:sO*֚ ]@a6n؊ZPt :ѤRiCsu4J௅+Σ=I ޼<^AORx>MH#K5E)]x°BoFl:f-|]L`;rQs^~ef!~"^~Nz Z,kh4 CLDN{b=P-Qo1EU8bj2':q[D>*U3l?Zw H~=nZK0'ḷ?]C5Ln#Uqݎ5}F[ I=v%YҧQw,Aa7ɟQ I N3RFP]6clK)O\񂒨i'[UB+dqlD;dw5d7F7P3R.N{#OI( Mxu6aZ%G};ߓlglO%cM.tL[011|@h 3K%9b XˠQ\q0c?;{'OyFPwq,~IJ`gNkdViJ(`2c[;dґU34qQ V5H=AXāw [6GfwK<28kOO^ :*h㋹ѷ "N~rȦGi qc5SfM4qy铅!bpV@ pQ~^gTss"^i@S; Tuxb37irmrZZ)} ԰lܙa>"h?f}7u4IaYlt{goy9ՀXچu2Hg:p&%:g<B/[r5^8q΀VU . ={Gє?, h`2s׃1ch,={t<ڐKcȐQjJf'ܹ='jJʐ!Hga[ab9z Y;? ݲ&5vb9@c[ xL CBzu/MK? MH*|u%Psz`w`A#vN?ZWq /[-T&Ӆ]~̦(#bv7ш3}b%iNRFױk57ziMO$$X%IV`9c5T!{˘T!*#|s \15~ЍDK:U>V&iE+Z1dZ`Տ< ۝yS9JOo'گcf5] CFe_CĪ9EK,(:Sk/3 a`IWPR͂@bQ1Xh^KCԁFPi"F/jU 4X_wlwDg>{wn ߬| *jS}ՌWʋ M/=}sԭNbƗ1ꣶ4,E$2tEkyJa1ժP^y],=FBWq3$XЄrye5dU'ʳ4M$V+6Nyg`@`'@19V,&ZcL}cVBCF^Va4tpTAYI嶆A)Bv/ ~QuJ_u> CDh$T]=P:7pm~ZT3qٟ&[5g)i73g9Adpv&1ڊEۧ),a'/D8-b6P!g 4ęZv/1fc.)[P(cP8_ktXd:h|}@8-9ǔ۷o #5UsYImƶQ#Fv{MSw%)[t|!͈("r|Jg3<{N<;B4}I{~ڂ!wq7)Fٚxwr« -zLFJݶ^$H]r(5eZt (|Pe:)YuEMBЈ~KOG؀^ DXX*Lĩ[/4sH5!H#ыW~9;iOQy2fRItgMA:Rb7=Ku4 /zr4wŕѭӦYuQ{ h{IZlj`@jSĂfz:(~DɔPxtjL\[&|)o'|sNkӺLsh]ވT I9=jԾ ޛ+lȸ=2f.0\OK} N1֐#@=Lfo. r8ќi"" c`cTZE[j o:~*Y WG a8Ӷ|ǪvL0|Isn>Vyl!l]W]7ü'ByR X ) Ya^?|c{_.t,7XnsMU s MA\-g> ł8r7yMQ($MJ#qEpLLAy>2v`xા{X6?r#$H*6ܗ52A H&i~(E'32R*U;%Xx{tk{;%q1!dz*"%6(8z*u y|+up%597y )JWmT% #t} (m5fc%WA F5[gߨȎir`7oTʕqC^xǀID‡2*^êi'.ߦ/ޥJA2Mx4k!2uPD1@N*Wׂ9jW]=>Ip+.3>~"f}x^.W]shf6 KHW̺5W6"/~|!K|=q >0z[+0SijˑJc)\޹`>ݕx@te. P~L}B{ y燨RH]479̊R0KU?DG=mRgg--<1'2:1EefI)W94/~r^{BmV/:ƥtaJY9 Ƥ^-VHng no'Vk  {=+MݸE=/$C*Dv~{~wߢ(}Î& :yVVIvG8ԸP{8%# "$(dynuI(ɓ_ʽלwxV"I_,{rvu@Fגղ#qaQAw :we2o ivK_9DUO$S.Q(t*ݥ_O4u菊لgHS0XɳiS|mҧ!r:0k#$jN2+OփIsѰ tRT?=>5ϥ`Ղ:$>(qż)aU}nɼEO.3-'Mxy-j~HR5#儖aLGy05J^~?EU]D.8yg] /G8a>!q)Hm:Jk, (<(u la_!{(! a\u7a $0gg9ް"ᓨ}O?iHVrB7s 18M@bUYG&ZNj^>©z.Sw\ `\S)cpF&{Er`) q5>:j Z۰4C^լq"!0;S>X#Ji5h,ƣ1[솒S+tu1C ?B8#z"݂փ]rv% T\fk&Oе)ֺ 4Lűbۊr]U#\J[f 5'$ k_G.=XtR0X,DT+'bvC jf!^Й# ZJt#h\d2s /Gf}$fN \MA)Y*Iu  haMhԿ ¿ YZ