llmnrd-0.7-bp154.1.39 >  A b|`!M@eee%@%%Id&7 h/Z AS?AAzγMm甸9MHZS,,vZܠ=-%q@C 8kY*M内N\auu$cL>eԤPUc¯;ܘ8 Ф'yY|cF^|@7V=W%8,w=YFB[>3<óGg#{8Cx,[QCbM;8|9 FO߷̾c40520e17e310efc8d2f6e5520698d8c0ce575f2b2be8b1560bf0e40bb566320affe0fc42adc901c2c66836b037a545ddec3f87aDb|`!M@eee O BG:`gtht=eЌBRx~bؑ@!\焅Z7_xQlF/0*g".ԘSE+ۈǤ5-+b Wu!#[R _qC뭼 Kiܶj/qF.bla$fn"K4;ɦ\ӿe[]?f0!co19o-*y Ns EX/'!&[*iZAbF43.)0Luv<>pF,?+d    Gtx  9   D  \  t       4 p  $ P  (C8L 9x :O =$>$?$@%F%G%( H%X I% X%Y%\% ]& ^& b'yc("d(e(f(l(u( v(w+ x+P y+z+++++Cllmnrd0.7bp154.1.39Link-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.b|` obs-power8-01nSUSE Linux Enterprise 15 SP4openSUSEGPL-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 "/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 pX  F4j큤A큤A큤WSb|` aip0b|` b|` b|` __D=W2b|` __D=__D=__D=dd3be4906b6cd0763d8f946628333c9b5b5a9c22ef37050bc5b45795c96d767858563f313b6db45ec567484963f5adf649a48ca463bd101e0d38ab4425838032761e4784e42e1b9e94c2100c2051983a60ab5091206d35fa9f3265d442404d312cdccdd3cd8f6087b338615b48e184e05b3ac96ffcfdd22a35cb557b406af53fcf4aab7fb7aa7b565740f6e7b0e293113d70f0cc04e7978347f3e28385e9155135aa80348ed3ed67f6bb0db8f7b585d8c183c28df742e07f7d5eee2db02414f5a5fe6e107b0ec4a0fca87b862fe58ee8dbb475eb77e75d54ad452acf42da7e937fa956d8d84b8f8326505d6713fcec69e18c71575c708e8022521bb4c2ac9757ac2beeb7413689683741e2419ca187b338836108e5b8d9e4070fe57c3b0bc953servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllmnrd-0.7-bp154.1.39.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-bp154.1.393.0.4-14.6.0-14.0-15.2-14.14.3aim@a\>@__[@\P@@Z@Y@Y(Y WWV;DJohannes Segitz Johannes Segitz Martin Hauke mardnh@gmx.derbrown@suse.commardnh@gmx.dejengelh@inai.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.de- 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-power8-01 1652318220 0.7-bp154.1.390.7-bp154.1.390.7-bp154.1.39 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-SP4/standard/a893dfd4a6000ac5362c63d9370ad65a-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]=da22b35d5b1e1d3d2d43febddacdeed71b86e10f, 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]=279453e382436d40b96b641596c3ed0a395a248b, for GNU/Linux 3.10.0, strippeddirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR&rZ[5bjutf-8ca96fea9c73b1a9f475c08083a02d5f1858220112056fbf66bf3cf4a11f64815?7zXZ !t/v;_y] crv(vX0@N4rb =fn߹!yuVx/C WPY*DtKHY&\6$3quof1UUХxaT¥blHR6L/VH1V`0q1aM׷D "zA:DCUt{rjiN8֍:Ҿ]ep @@60u8ۖ¶r`,{#LC?f_AT 'pTW!ҩs/_Ī%@s=d)):cS5Hjד^U>*_ ( bSxOWB>6Gu֞9WXDPҺBFhtz_Ov|ȫܤEșJ_f$1h2} 7}0,:&̛{w=;EE7w' %6.&/3=aſ!54Tn'D`U]I׌Hi5 (%aȀjPFji ʦTE'JZ@&S 9Vۉt=Q󜢰8zH ;|NyGHxZȋJmf`H8Q*lL.nA;Jlsʓ0OGS@!2f?cVvyH}>k)S9 v3acL68b{z芡2鬜oatd|ȘqcK믏V3sxT PkL>v"} QHmbazlw1 )k"g:$vA&R] ?$U #M <poQ륌Ѹ?}}kyH KWw=u'%clK5/8{UP+/DvlNXZY~rʢ'ZF/ER"Z궵UA`f-XEvK;+A#)i2I&v!\4 Lu.yx`xWLa5,wk͒1y{}4G 0/5 ;aR ;מּÜSm~B"~MA IQs Ν#'Gޢ[)^YcTdrN)~)cEǥ:?!NՓFkFϋ$oШ4n}\NnH8Ǝz k{+gSrghtq4n i"/ c#;WO۞K^~ y=HIoÞHɄGk璂6gWL}%_y׉{[bw(fPvo9O]2(FyXכ *&T4R?v󳚼puN(oAzȣuZf <o~~aKQg GbߺTdE&upOIo1Ze6IE7+1[aoƹe `݂u>Xt)q\1. fw e,2MϽ4g\1,Qb:w4|$ 0|X籁X߿_tMq3k.)z伿+`a]@vmw#c/VBas,L7˥{XS*cNȻV_( Yڸqr T((0| %9=EN]a U!n^{w.-9eJ#P}A@v52A[WF6H^av':>8ήf`&cHC`zD0sxlEDLs_5G L}@:9צ$I֛vBҩX{lw, 0WN'c} y瓍 Yν|ыl>37ezcARp9lSTBr3.h},Œ*zyu^I]zAbmbTTixs=N#d74b}a?UR ppXR@NȊ~.mePIS'x|Z C4nWw g z#Ȏ7-4(}Dx}qQ@4uKQ6F=u%b|P3i ߗe 9K)}KӋSoX~k}eS$+ :|b Pb{l>b.g,k/k 虧v@v(iL&'9rѕY $ݧyb8W &~t;`oWF⵳,*U>$ HYG0*z,bO5d7U|]GLK&_ d mP)Sy8Gy'ŻW"p9GSfVg9z=0y8t90OȠ @4So_e/<>uI1# %w̚)t8Z[[8CoÅ4mC@74Q N,DXd:wh-nIږC˃`@/] os͎գ\ˠmz 5oHBfŝK~& oHG@]'z!dZJHО Od}ޒNILİ 8[~ųΫv?iTiBr7_Cߏel3]g!t|`jGg S* \8K{ڦe86Or!4YxIU sez:>iCMᳶ捆-31a<zNBžyƌKda)ۣPE̫)G"\B]@`UشK4qk ࠮`[/'#U 2#7wc-2UsKm?$夬V ,~z3fpc&%T>"[?ទ bkbv602j+)}Vu NP1љxm jmĭc`#ג>oaO2{XZ5vk[n0O .\$_~=@L.Xb ܙ 7װFg,s1Ñ(͘XS{_z_(qxXb#vbt)Jqy>CɪU!1‹+?Btmչ&jMq$de>F](7)q8A Rq,{VTGL2a+ =ewgܪqtt{|4_q!$AܣD#U6wD=5<r  yujp[ NIb½-ybHRu am?[Aд9;,y8)+ԾՈ)q /K7[r]]7*&{r&K [re>LՂ^ׇ e62RQ#PDĶe"Ǹ}It Ըh ~uI ~B#u7" Qc)mK\u\wωCA;.VoNISʰNڴ-N4ޝ M.ə`jɕ3oo2/DV~#CKVfЪ3\qsKҭW8q'*TS:qcB7xQŤhS0ϓ nq!BI3>B,O}g\B$a'ۘ*r +@b0BRIL捘<8لz9`/\;"QyJU',˭ys+)?;\px8X3 F]+*$hnu]0x]Ng^#-5CU/-e[eZ!G 6HF+uQ gw si3鸛S;+*oK3b]1gPO yjgG`1Ўaځr(0δ˾ܛxN8!4`,ñha=3植- փnZ0y dMy/|~IyS:R޷Na䞀mg -pIbc.ZVA9VCJtpxzDj2ڝ3c.Vw`ZMjFQ;?ȠqlaGm2bޚsJ v$_8ܟ?DOr1Z7hZ3kCAryjk<LNVgW5>KBP4plj[ !W F'/(mosD@ 8hH\t KB/FfVK4J+p3ֻ˨Uv]Mލ5@X|u^/[2Mjqk62ۈ4]A0>XnV-.Ě!qJwf?~)hR? i2BWhE#?W醒'yI %e}ɂ$jbr[qgp9D69F(!9 㞶 <{a60A ă@ }<ҍ\{Ţ"#T+! r< }DR9IB)\A)"x؂[zNc^"hqZQ 0|8f!WkbلQڈRA9g_F4J Xs]NIݭHcLo%Iq11^3E s =mPک1wGc?4ËR,%7#]?48svri&̍u~$Dlo(i@darJ U.O5ԁ? [ jcG ,PKZ t}S_&@Yրc'1&9 @e1##mX#:( ޹2u'(Xq*BiF+{D/UQ t#^pycF oH~z.I~~zGu|C:;̎>e6W-\0R:٧' uޫhjers<QicgzHv+o:`Bs̷XϿ $,- ܾſ fsD=j~-yF[" QRw 1ږFڸ6 3K=3z' L83̇+tL[ z[ҽ9mbt4o\i// %Bz tci;bŘ!S pPz~[;<,Vj1C~{:zڹUoED|͚KgaD=1'űB^F}r8Tu)V?@rIcNpꇅBpTVnC`:>+Zdz<!adKN2문9aT.آT|yv) Ym٘fV,_]zֿ;իݍ$JFupUKfDdXِ .eQmm,%u+'Q=RIK}4 7{y|/3lcK%Kڿ~^j|n{B?|$6:͙,:ID+H!Y_. pZp!~ a#*3*h}l&W5 yS gjb> sgUL@JP+Ky_7l/ _&̓tbQ +.b5UCxݔbƍ{l@E!ߐyܤOvu&h81㭲{u"XfoS f2E&;Zu4#lĝ]w~ Zktqr/R9z^UB8?X@`(UaPJb(,̳.tصbh,e%!#^ږ8r m ]62(.а+tF/#TZncރ W r vy&l:OX6vvnGьGHk\/0=m }PjI 6E!F)347tAk=)$5 ;[s&K=ߡhi*Q$3 [i3z ª0ަݵ3#-|yvk;?@hMe .&Ƭ>F"|5_#(ޭW*gPzt'D/{*l=cUJ6QMwJV>1g_Xf'*܆Y?Eg 4$Gp@l2jĪɶai.DCjZqƬu77kfS#ԁE%A\h+ 1|zڐ//֧S `myyФ,]:00M)ތrC`"Y'nwcTd= s:jti&wY3+\NLh"6CUٷM_E-ZitEgH"1͕~&8-I-CH“rYV*$£25ɭI*BhP<Q < 2E*$.J2};qǀů.sikǛ||sDiP] "zS$зC+VgoXLhN~Uo<7N~O/~* %+'+j\Xr Ly߈\V3#M~<=GEP3 .a$b ,3&r"eOom-S ndb9V3M;f1NfTTL־/M;T77K_FJ![g5 露$CyKi!m͢ ;R:௡[`]^]u\W_HS|%\bκzh8ިv쒐|mݩ K44kgA`"JI D@B;q8z>G3D&qYZV(NjVc)("V}u5];RQ4p[-;'o<ɻ!3 M%`iQOdvMl.)9A:>С_ڄhmS7Ęp(B/)K7T<[縌Go"?1/(;+b6">PnY;ɢt`|/G:'.;$XI)8sxMs';!Um"x/:I3ex'"䨃씟APEQnQ1zq톡 qoVkZ~g~e[gzB6ɇoIκ~ .Q^K>/tUrihElۯG9Hjn\Q& 0:8;țty>ǤK]JVGOtZP r){> "M?M)rKD} oKa kKHξ?:xʜ,9JaK^U-9bp P3 p-a! Y >''AvN\8$Aw`B^4lDugx9\+m {~}< 6IySak&΍ LtmX 3٪n,m`o:2!V;V?ɚ9(ShG?}&U.]EnihMj}ص'GD. .w=۸uM-1occ;FoEv2u1MV!VOQk ulPxHV b(GztN/3 db5NXfKT#x t̚0ïlW+03%|>bY5-AyYhRTOdj!d FO 8ˇSQhcE%P[HSOvj~'rsdrzG\{2H;>QpwO&hr DnK,+)DŽ4t%PHDȿl9A/ Ƙ |=>{'#a^c> P 1!Z)zO֭ՁIu+i3EV,SrueVD2 :RNlBhnopM UJ mٴ:Q<O,'@ĪEJ+xD9o&r0!>J퉰]Į pEO~e X.ZVꝃS82nR koQH^<@n # pxN7jگoӞ3f\m4 >lXwOPH9;׮ymh 9G}XH3i+\28[vO n(t2,ĮS^{pj?+,~/f'ZLgGf'%վCӧ?rT0Ve;29=zPmԈ1}܁޳(;e]ō;-QW]V(m) 5" }^MI"21U\.;\nK_Õ/ GaA\a%^[ 8>~ "UqRR1Qt],AtQ/=m k;˃N){ש}m_Ia! T@g <az&b7 1]w~]Zj?M x$]6UљF* ~H.9GcS/r߈R:kƤ:ɡ{ =Kbk;)ci;wc{ЂH \-UtC=PJ3]y#1Z/t6mooPY2׀~6t6 ίJ*hB])7Z#vN.F><[A9V9ws+ nTG;X0AGnomAq:LW]WcUGT~<7 $*0ZY:0yDhY5}YN޿ARk urU3Y8En3q A(.eN.E?y'#(48hB[;3/SX-L30@=1K ''nxC D]ؖ* p,ZRi@#)ʨk &>s9SJ`fʷ2zrn/RE%Ttbn׹\ƹ!L5M*PAC{gz4cRiִE}Zwsu?zY@e٩*pWPp@sgHeپt뇙W|:B~/>{,nTalV^*Q28ɽi Df4_N'P-'f{!!TdR$ B$|mP5RԎdpߌXh4l54ݓFX2r4~ r Cfaw$-WˋeP ~4 ϭ?JEؿ3ͳqى0'*=.1Mq.wb"jOeOxc!u /3n,x㗥Y~Uʣ e{a2=G.K[ +Etا%66S |υ F2;,kq9gSVBtlWE'A edTN YJ[n(`48q>_VTkCKQU@WJj>\oHBP*kZV/I^_hQ3M|qC;Yi ЇK:7, yyy.E!\LpGb $ u $)OC %IDNt#~O>MZ}A.QNai*aI)J.ǻ;jQyI+]nXPhrڮ;]:Z&XЬ~MKYUTF(t/)X4u@WV@W) -I)5\<*&2 KTZ702[B7?W<؛c: J%  qqabE'p1mM25C.a֐iPk}-ga_΄ryĺL3v_'0g=& 3 \pPTgMYw%Lpti~MêO5bPv72V3NnX%q+-SXsa/QE eqKw,aƩ2$$7&.\#kT­Kn=mJCy,z+,=b)$CӡM.D*.@^rJ Q@ʺhYPoIp:AHO_ a -;,%JQeߞߢe3λ.F Oc2*gd8@.1<WȢqu7ypeᘄHPEVBPKȱ:C{"%88 x,( @UC&P~ Q߾(o@E:`e ꛪ[*!=Tk%zˏN:$߼*a]LRg!U/"B͗<}RV-o\UO0 p>2x>=goN3 O{O`U36 >Z~J }j}%`ձ330sx+UaȜ| kNj}yЏ݂ syUKάDV4<ɗ;==pwrK`Zu#NH" ւU!m,jdUb٫yH!ph\x Ԛнv#$zʊ73`lNqe@Vr6o/A"DH6 so[{^?^h|SZ3HzGJ!3zy3PE`8~f \$̀-Ltx=`)~{GT` ,'+zL/BQi2 ^)Qs9Η @u>w\+g@E”ZLX$ xo8q4xNեq39; 9B9J*p?@H3ݮLѷ|GzL{UF~&W.WA:-:NŘ&zUtE\f}\aldV@B.I怞jSտ7"}WElh>K\}r{pvWuPJQ+q"_cT$5;aZ{!#fϠ'Mt Ȍ=Õa dƱ"na!OdIHEѮ?`'BbJ7#"X7bܗɡ< p(2Q3JǎSbw2 4~+9{it!6ه xg+mmq6s3w;`o dS,B|Y]?eKPE?" 5/KC$fdMB&:ŵg][úCv_)b}>4&e5VmM9,g#{ '"W E7뭍x&t° ]Ȗ+},ky'y޷ \?gkAvvq& үL6I`pkzkR,2?ZP eTܳ(O欅H^IgT\̗gH.#/(< S5rA9^_[kڛ& _x2o?B YHͪ=@ , 'jmȍTb0g._@{bVO~M^*ݫGxad UxnTT?xس֓;/ZsG9}!bTp #IdTYSRxG'I}+&gzAo H4\ZeB?&gtKqjMduـ}]T^EYUZpWksFLv4:VkAg$Ё|uBD0gwȈCZFXLqJXLWt(_rn"]^/B Oh[o@I{H'^1+s0JS Zi"0) D6YK$#j: <\sa~FaaFkB@jԄ ?e %Pc珂ޚ^ yKLV$[p8#5eH,O 0Z*[ט!nޘ2R8J0XMq+YpzNgsmU´ݝNW!6<@CM:Ld.LzZeSmdBL_L Li>m&=R S$'6e7Uґ:whM XZ lYw-\X4 ZzDZtptED6'vtNR\ukCjI{^g6voəXl`X$K3|8ho7ΑdlIƱewb|e_, 1&gd[o?^=aC-aGp64-4h`I4cIp@mMtHjalvo>)C?T 0kWt9!]4+3>kaa>軏]u~,E@QK8|xR3H?<ͣ I~b =H/ pZ{a,γj%yujRЏih̫Ժ9kR$ME;Ƞ_")}kmpt~vT>*Ih#1\©ҫx?5uM LʖVzЊi]@bq\9lNhr~Gy zES="{ Qܨ?QnxN|LfӇYT6@VKOp%["hݰ#8 j, X4+F#slJҾ}ـ.pʹA=:0l4Gȷp}:Xː-4Q{QXxuV Q"}Z<;JS;Y} ԞR6[4YPd,.# 0 bW]N[.3r< vاM/! b&CJ!fѫ<+ 59#gniT: [ސ-KHݣb 1}sESD9G[Gz(D ^iuB f$ؓSyMpvX}KF,pdw|M6*?)Q1~t}=z# QEMCCC~7Jc֎2m̓QhXab;+zt%*~kG?!px:d|H m%hC˄0 ^Lpow @3%<0 #3f^ɫu8*|5Zz#@lw*GXFl$Rw^1 l\o%uެj[4@C'>\aT M(>LBF Ǝzۓ1_)=9<IV%[VʲXkcM$ Hy{ڥRNXb)='!6bi4gnͩMoBgmdiզgc}~Ӷ<ñ]2L EGJSk(: Ɯ7wDZ62C5.AA79`-:4J>a?i1Q5u9]viEtg CPk͛'k0+S e\Tk}c/^WTGfwK=LƗ6Mω 7l'իP&(Yv4WA's,T$G^IDld >&TLֻDVD#nT"CcI{M\o DEbO Ȕiom_ƾ| XJB'1ɉ?Th0ςfU'A%N>+}TȧdX,2ҌEtV%~=?bjZxb Ʋ|UK`y9sVL<`L`*[VnUXAeo|@b7*wN\ yϷӃhl`1VPEL3HsZnNֽ*(U R~(џ?fuKޝ=B(9]~0noćA8ZQ H9!6;_N׎|Y!ݲ???Tc0ߗ~sJAmM`,HMEhX)PDBe49Qp•vmn8`FaEw\< ~n3SVOa:[.G8r YMR֗oi Sܜ`Njyn(&T!LXr8P\RW/^c{5e+K}f{֚>}9,F`TA"%IV٥΢f B柊Ļ]Ph#R/` 7~rdP@r7Q7x$![NOD,RHWsq`D: 4~f{%8kC#g[ҘҔQk`v2r?kݠB7!h{>R_itLAS9DTix6.bkjn7X 7jAkR.R)D`9ed]Mnps[qvz3R 7`,UҩiJLeԩ4Ҟ!J9BWV屢 Ȅ@v~Ľkfo'd d` [oo'D~O&u"Yڻu5, Ԧ6f;X8?z1~ tvF TF+m|k+R|G.ѱgA@1!!* Qú|]B[N؀eBCiMĻY8t\tRd%-m &x0arsjwy4i -H:E"4{3LVNtwJ>.J}!rQ; kefkd#؞[Sis 1W?n۶n"2 jh8 gVAHUIbҬ} *M~uSeW'BZ3D:oCOHjPJO'*?]keƀt@ Iv Ln#1γgkձ|l /"a /c2r#ETс+p'>ICf'"a@tpf e$ThPsR# 6ѥ8M\(\|9extϻ*G3 2Z=H~LRAFRq@C9A|.K4о8LSU(pFkr7h^QhT )qSfm)b(Ms3Yh In3_B*#BE0eo`+Tl-s4 K7̝6~'"/0B,`=8ÑAv|~ k᳡ h|uIVm1 n fZ_.ViI`7Q 5/~"BQVgn$?&qxe#:gf 6i)y'j|{y_jbwMA-m7rh3yk'/V$$lnr4!(sat@ G|Crcyj֊ZB&|C8u֖DKK٣RPUrDYdzǴffæ?vXq ͞ Xlxf1v,32P*8:LąWhqEUrVdZ \e4f7Z -MJˍR7Q|9)=/" R4_Ev37MݖI-yUeŐ5iVqH)FN(i@@iO+߲zՈG[ bׅAϾiƒE3NCj,XφQ' YT"2`6oE7SwpI'^ hnκ@PGx 䂗ؘ;WM@L\Dȇ$ػ`r< &輦ͧjAoJod q 4*cB-}%R/'V ,П'Rgߎ\cWǬ|9ULw*758y6eܮ^ x 1U-9|u8nBOsmibw,iKX{jH_}\b~ ."8Le QdPэ ,$N-42-Yd&āVq 6VVgmgZZ Ych g~o,f `MQլXe&2힖 TF1JEAC3 ]4hJ%1w<3߻Ro?w.d^ !Org{<W/ -oQ{}eǫ(-Q\`F'o(q q"{_8['HU41Q*]"s:PGK  3$]a-йHq[Hڜ)8k\FP٪āᨂl͑+jme`_^tJ$leUu+3?yA^xrc0% uQ12kC:Xۆ갫saQ.WDHRvⴵ!4%>g!",ˮ"v\O(yKeUCU4 ˡo =v̥΄g+l.yN^9`nƧ@Bj Q׏ e&4pܿjZWtHff95ؽR,z ` ‘|Jf1ΓD 45,{)6`F) c\ZvgsekVS+3$iHN%8;Rq.e&w4 "mCBRq ٽٕUf\IǠM 'ɋ4F4 }-  YZ