openslp-server-2.0.0-lp150.10.1<>,t]0|̸/=„/9cX2a:ܲ>qX ee{SaEOi/`9!9*_ ymBU)Ğ*mZMt,md_ޠ9FQ,傓'1ӡ*yX ӈ:H]SF+F#ׇZFXi c3L:WCTẂ֮tM3-vOnKDBctZvHV79i@9.( Z t-c ic8&xdw/v=D_>I8?7d " b) BQiov   -- - t- (- U- -@-!-$-  "(#88#@ 9#l :$ =, >,?,@,"F,*G,@-H,-I--X-Y-\.-].-^0b2c3Qd3e3f3l3u4-v4w5-x6-y7Lz77777777Copenslp-server2.0.0lp150.10.1The OpenSLP Implementation of the Service Location Protocol V2Service Location Protocol is an IETF standards track protocol that provides a framework that allows networking applications to discover the existence, location, and configuration of networked services in enterprise networks. This package contains the SLP server. Every system, which provides any services that should be used via an SLP client must run this server and register the service.]0|cloud109veopenSUSE Leap 15.0openSUSEBSD-3-Clausehttp://bugs.opensuse.orgSystem/Daemonshttp://www.openslp.org/linuxx86_64/usr/sbin/useradd -r -g daemon -d /var/lib/empty -s /sbin/nologin -c "openslp daemon" openslp 2>/dev/null || : 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 slpd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in slpd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-openslp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-openslp-update-$service-new-in-upgrade" fi done for service in slpd.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 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 slpd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in slpd.service ; do if [ ! -e "/run/rpm-openslp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-openslp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in slpd.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 slpd.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 slpd.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 slpd.service ) || : fi else # package uninstall for service in slpd.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 fiy%B 2+TZ.k*1B@4F*kE+pL; AA큤큤A큤A큤A큤AAA큤]0|]0|]0|]0|]0|]0|]0|]0|]0|PDPDPDPDPDPDPDPDPDPDPDPDPDPDPDP PDPDPDPDPDPDPDPDPDPDPDPDPDPDPD]0|]0|]0|]0|]0|369d9c6aa8418b7350699d01a4e816d24f072743c219033b3b3df0d1c75902fb285567c170b59f0bcc50971516ef17c87c43e1971cb37ea9dc8a3f2ca6cdd4a24d3ab79347bf88d4fb5858967506caa41189052d8a29d743b6ce7c9214ed789e7f5d742a53ef61804e002806156e7ef3194363eb0ac135fbdd2f15d7c1a64bf484ce99ee2d39c76714edee8372ebe3199cf8373ecc316087f806fc081436945e2a5ed02c4eec19f2e3299ba69359dd9b83b0719ae5ebcd5c4b59ca3f244469b8e2a83750c658e6ac2c98f364653d7c4ca405c049a69e53d8b49e997c1515ff880297174a85d3783dd5be66114f3d5ce51f1a8b7e6a15ac60ed6ad1ce0270431f0a4cae5cb17f9c105a1ccc5c79430cbe48e1a2878a7c216cc4056d37676f703bb97a4f3ffd3cadec96730b117a68cd6cc9411d276ce21c6cd83d307526401504fb8a3e2059638f1b6038aa754aeaa845649955fe6063cd389ed4c680391929966f06ff8d444081a9482b9e489c5f2f50c9084996e27c0d323493cc1eb11b8cddd048e09348ec621e728132842f95f997d7c227295334a063b12e83a901377a4f39aef4f006792041fbb3198106f1c789438edcb2f1e516dbb76b9977a55f25d0a9e39d66aab84d5b96ec3e3325652ae506a83566b45af11e5353460446cf7f1abcfd7115b8682faefe36178065a525f034dfb559c248c53d6d8379e51bcd9bb4dc87be82e5a08bc7406c3e9d22ba1ff80b12ef9c069980500df59752d29a2fea1f1e317dc1e690518161115a738459ee5a0ef5c41702d35a66f5291a09649df191f9f6a73aa544563e3e686fb739083eaaa83c8c98286ba4853b0cd3b2009d5f3f4d407d3b8e00178c2e336632b8f3f88175ec9566aeb7e8fb7f9c80a6ca4449ab38d38b03ddd3a9149d0e530fe5b3a98524d76e8d0c0b047b72d4d027717ae487a3c211444a730fa7a363ed8ed899457db93ddd4216f10bc837240c500f03c959c3a4c020cf7a8f8a26de2567c477996b838a9ac54aa731537d848c37f236040410d529e2d6c3ece723c62927f8c2e6b08617967f546c5aa8755df344ec81891e4229dc777a2de5f6b2c5b89e41e7b1ffbbe12d083e71131f1a7f458f1aefbd315e049dc0d23c10347e3dbe6e246d48af44ffde72abc34862c8bbfdef564caf8e6103cca00c2747e6079bb36506752980b479af9392ade9718267435da9f5896a1a16b4ef5733da99a7a2b0399ff498454d9f6d699e58c0a32d8adf00f4fda0d08cacef06a334b6afca755d4c54ea554f38d7414bf02224aa821e602485e04ea84fbe4ab54b7facc4e9dcb3466a7fa6ed1bf6c9a6c87ddd928096492877b0cb45f722f13f1b3fa2057515edbaa62fccbd8224367da2be1fd3176377bb7a92e81b5f8490d1251bbdc2ef577f88e7c5210ff119f2d3f569d6dd9807357cb96e403106c3fb372795068884854511702e54a2a38ad9df94b1bf444d77e8750cf24ad6c0e6e7af2715312ccb5e3ee95c2b1926e779bb8dbe17f4ce08ec9ae8ecd3508cb2f7344b80bd79943108a4bc0acf926682e48fe747220683cee63fdced2345a0af534446c1da82c5e98063db34bde1662234f48d07590c21728d9d266680e3servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenslp-2.0.0-lp150.10.1.src.rpmconfig(openslp-server)openslp-serveropenslp-server(x86-64) @ @@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useraddconfig(openslp-server)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.0.0-lp150.10.13.0.4-14.6.0-14.0-15.2-14.14.1\Q[4ZZ@Z@Y?Xs{@XN@W%W֘T9mls@suse.demls@suse.demls@suse.demls@suse.dero@suse.dedaniel.molkentin@suse.comfbui@suse.comfbui@suse.commls@suse.demls@suse.dep.drouand@gmail.com- Use tcp connects to talk with other DAs [bnc#1117969] new patch: openslp.tcpknownda.diff - Fix segfault in predicate match if a registered service has a malformed attribute list [bnc#1136136] new patch: openslp.nullattr.diff- Fix memory corruption when the sendbuf gets reallocated [bnc#1090638] [CVE-2017-17833] new patch: openslp.sendbuf_move.diff - Fix out of bounds reads in message parsing new patch: openslp.parseoob.diff- move systemd notification before the chroot() call, otherwise the notify function cannot reach systend's unix domain socket [bnc#1089097]- Use %license (boo#1082318) - fix slpd using the peer address as local address for TCP connections [bnc#1076035] new patch: openslp.localaddr.diff - use tcp connections for unicast requests [bnc#1080964] new patch: openslp.tcpunicast.diff- add separate source openslp.logrotate.systemd to use systemctl reload for logrotate configuration- Add support for OpenSSL 1.1. Commit from upstream [bsc#1042665] new patch: openslp.openssl-1.1.diff- Also update openslp.sd_notify.diff to use the new systemd lib- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete.- Fix bounds check in SLPFoldWhiteSpace [bnc#1001600] [CVE-2016-7567] new patch: openslp.foldws.diff- remove convenience code as changes bytes in the message buffer breaking the verification code [bnc#994989] new patch: openslp.noconvenience.diff - fix storage handling in predicate code, it clashed with gcc's fortify_source extension [bnc#909195] new patch: openslp.predicatestorage.diff - bring back allowDoubleEqualInPredicate option new patch: openslp.doubleequal.diff - fix bug in openslp.initda.diff patch - fix rcopenslp helper - fix _xrealloc not checking the malloc return value [bnc#980722] [CVE-2016-4912] new patch: openslp.xrealloc.diff- Do not depend on fillup and insserv if the package build with systemd support; the dependencies are not needed in that case/bin/sh/bin/sh/bin/sh/bin/shcloud109 1563458764  !"#$%&'()*+,-2.0.0-lp150.10.12.0.0-lp150.10.12.0.0-lp150.10.1  openslp-serverslp.regslp.reg.dslpdopenslpslpd.servicercopenslprcslpdslpdFAQIntroductionToSLPindex.htmlUsersGuideCommandLine.htmlFileLocations.htmlInstallation.htmlOptimization.htmlSecurity.htmlSlpConf.htmlSlpReg.htmlWhenToRunSlpd.htmlWhoShouldRead.htmlindex.htmlfaq.htmlrfcrfc1766.txtrfc2165.txtrfc2254.txtrfc2396.txtrfc2608.txtrfc2609.txtrfc2610.txtrfc2614.txtrfc2926.txtrfc3059.txtrfc3082.txtrfc3111.txtrfc3224.txtrfc3421.txtrfc3528.txtslpd.xmlsusehelpmetaAdministrationopenslp.desktop/etc/logrotate.d//etc//etc/slp.reg.d//etc/sysconfig/SuSEfirewall2.d/services//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages/openslp//usr/share/doc/packages/openslp/html//usr/share/doc/packages/openslp/html/IntroductionToSLP//usr/share/doc/packages/openslp/html/UsersGuide//usr/share/doc/packages/openslp/rfc//usr/share/omc/svcinfo.d//usr/share//usr/share/susehelp//usr/share/susehelp/meta//usr/share/susehelp/meta/Administration/-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:Maintenance:10647/openSUSE_Leap_15.0_Update/519178f5384f75806ed07e3316848a33-openslp.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=74406278f6f7759f2299222dc8d12dcacd227cd4, strippedHTML document, ASCII textXML 1.0 document, ASCII textRRRRRR R R R RRR RRR^D+ξlogrotateutf-81ca1abe8e114004a3ca3ce746c75616d651f60ca15fa6af3702e620316309c47?p7zXZ !t/_7]"k% .YA++eH!2^TV9>\>RQ#6I>ΕЕySxC|P 7(Q(OH)i;D:SN\Z30 ' r˪uy r<KƯ) tN&Pƙ`ޠ:;'FE.W2fĵ9pp  8@Kz e]ܵj9FΊx(_3Ӻ|o!> ПУgʭ1<*3_Q}zCφRIb-(+IF4!lC W9<*P |@Q&ypn<Ӟ{(d#!:렅t闲񞑿,BjZU|o R$΋b+ktRczӈ<[:A^Y~=Ck  Dj?67jG^d X(e)rA4#CRC/!,cɚ\XշKR!gߐ77.v2Uhn]xR(xXjha|Dyu6L, Ida[Oc|x+]]dG 7[r~vddaCV% \{}rd!w}c*hYW 'EdeY2}='o3pb!TNOIz8nWE;T>Q;ߢ i;3r;v0xM-]jSP@&8;*".1OzLݭ~3$(i/G'BO6R[NyOm*Ƽf?bųUUޙמߪp]#;CGbl_=lӎT34ڊշM-@.{ :^p _:6_QNy+NwJj6iŸ^:DTV'C#pħ؂4wv>=1)Sh X;a.6O Su7g>SPZhEdг[o^0&Vnݗ7Iz*M-"9=ز3`p~н#R8قb_; 0{/fG[2H@|(T!"L+R%"`i}׮!%S͕(o )&%3]z 2w( 6tXҳT)V1GoRٽATx'jI)aXv ]R+ƀ/6%Ayn6&+ 5*-[xR*R҂YsiwYAD/Usj&qUr^ay 4U0e+שek%.$nAfg8ÅjEK^͘077 ʙ?C0 QA;6p] a,5󴋏`wϼ~Tc٦./'J{`*Qjℱ!sDYZFN`+y `\PA5Ca݃ÅsϮmKZ4!އº4&6TFzUhW̓BmqX2A vF05MPBLJ i6a"6`j-lgC_eMlO$EStD«_OSH;k}/$:̳:쭯}]2 \\4D2w{d7{V;6ZF<4).ʈU?:',$K9!q@|{xF.uvzu͝T7.- Mǵ݇}( h3+j]ݼQJ)5 .uG b tŘt ${6 0)CB&{uQC4+fF!!y'O5^PPueE(nR-u Ҿ2!x~T'~P=M ?P+;#Yx w\歩S:8/|dRaE1&&o rрw -sn:$[۳d lVu$Ɨ4v bz/V)i'̸\dN@<;jNePkv$ȳP1FhM-H>^tL\.\s=B qx9Ny&Kytu1/JUԥUy׃yxҭ,7DP6PQ6b >wߣEkRwCl ~uz4N{9BhǎQUOLŽfEU11<_GrV~ M̧Ih|n"VoXfbvu'9 ޸hP <PyIKSVW'>γךz8v4hk%6'WA$jD} PG]P:THǿS}f8#$+a2P4MbY`9[m<>Nd f"8`g0Yvo+8,PKbnKm\cT-}PPN*0jMskIv˿.E*-VmqR>L>L1 7_hSi%iQ pCy`p.8~O@MZ3HVri\t+F0O.2\uTI݅FYT *߃{"c"DN9#GUoCꊟeQ߉oWk&I:DWfbSK XaȺ<{e^ ﭏ?n-bǏSykjIf=dp۟G9an"[*C#=kj-ҡ#ͮP*<!u[.spu:BO~ɟ6@pz&Y`Ez ~Sib 伟2$ lh2TccY@wzyDz/v~͟ \9+rgܼ$F6R-'S+:pbH)ϙ !IcT ܶM:(jmr9bR;; EG[O͹Nori4L핈||=L1Xbo 􂣚}G 6ZHOް%$lNB`d x I<7Ӧs~.U2/LeN&"eeaZϧ":/CZfZ`LD6E5WWV]읹8Q,0gTtiyTZiuhݫbyc?TxGp yޛ?3 gbi3H3ʠpD<,x (g<t1*d%@oqۖߣ,k.G1+n"Β< 6naV'"}C.cvv$an0^RhEG ad=q֩d{?ؕe_#j8e`1M ®6 ¦:8VI>\Rݰ,$@djFUN*S3D,~}4 ɝ0G׏LuNixXvuN *gALĨ]Z`8c?㻗݆#Z: mf1PtM+$qߠMGRBQts$PPO+x^.iY X~mSm1G λD2x|KLu)ޢ ϗ5k >C6%5<Wٔ2z+9 n3tR zd-lQ@e?<tgGLۘjч]"%eU'Qg寴e d̽}T{ Q2ct4ޑoşr"$YUw tA~o%'sKHx^*aSv>M"a: %4wS6"5W;h#aՔRٲuus*SQ:edc$#ٍ$/+D>bg&"v/\Ԓ2wze`hʑf:Y*j1]S( hC"q!sA4uj4qb19Xʼ\fmn妝KzR[UQ7PxNH(`3mY8h=W.*GA.NC+pO¡PtVuS2\}yG# 3S$j&kٻtfM0\,ٵnP4icVOF-rp+,f|qW]Ʉ%{Shz@Xz &s}Mw .m:d=p a%:`#*lANauZtpǂ&Ff2WyRUb5cV ˰ժ 78%0I $;~zh]tGY,PH[otb]Q_jBʢ/'jor9fbgQg3'S}թѥje2wv~k# V:+Uy@48_А#^$+ُMF},<[45)]ug|1,Ry4 ։C hRE=ϭ`XqTi5鍖@Ґ_  9 Bt7 E,\ߠ{?v˝mXb gUoyŐ &C߀Od U` B~Λ>}+!@Z{} Gfh~\<1K#qoFK=J؎3hb+wR&֭$N^T+HkGdʏϙSƆD)]\yꉉ,Tm]$eU!=Oa?ݭUȃg7MG H53-M,F6D;f3Ӽ4`ePOh/׳`Ѯ5uRK 9m戀:VNܴnwԶE;GJ‹ϑr::Sr9~MdYC!OSWxZ[dƳH{PID_˰xa^(y:uCng)u1mWŚO?膁I*Rǽpr!TDS-`CSꀾ817%vd3.-S!u B(i?h h=(jYB"!lc==_L^뷂OrZr8JJ lSm.334aoM_Ns"I&*cҹ! @M|ML2Zne_ L-Sxεr'2U-!{h@?/gsCs9TxX'R 棱y_ ѲYh=9 [A,NjFzfݬg`Z6gO3`54h}bxuJ3_~ڌ'wYO0/){x틨MFhLJD7zOYxEF3ҤJD*WE \}Wnr(!}{ ?t<4bV'/Mjק:hLU*+rm {_J;X%uA,\qc^V3 z?kYSYe >ԷC= |4 V چ\d9-*`φ( p7 ~T2xk&i󷁳WjgS#[V]ߜqKF2m4S`Jǐ^&m25$+9]}G iTL}:l%̔u6@S/S{yLݴ*"X 2%!BV  BXURUɞ33"N,+"Lvga($+B%^bF$ MYv{a#jJm㍵[6Ds]؋I6s|gq]Db-sB<9RtH ߵZ>M0n 4p/O9(g$u2Wٍʁ~WBtmOMĨmX5FKol(_1mD 3l2m[k4Y|Q|1fWڷ;|5.CikXwqޭLǡJ5oY%8o!!E$0jэP僪7̶.wsྡLHan2}et&eY7ZF2otOT5!Ӧ&} 3pEGrdB22.K$^Qlpx4qz-)=*wJ=0k{cHjN9}&7"^==Iz/6sTWxezځ",2刾E5/L!&-%>}@̱́.ܟR$\ӎ>"tN8^̎\?޾8:=N;y=EN.iTn%iКF,Q{,U&\S.іҪq`ZhVAÛWȀzje\Dȹwg,Lʘ'vD5y,{ HR mi Rf؞InzʭˎD91= !9i[^=,'J%\VrW Y UHQPUQ]@οS%ajU޲qY2!n(bAY'6zmxSƒi&(b}2IdDD6R4> |9IR 8hUp(uT«l>PQ,5(tأ`̦ NWohPRRJwZh5\5/\4MRiyaR8^6 m翊p%HnxsZfg7*@|y?ldjxQ$gBvHK\f,/w!JDqz9;{$m]~R<3rml И?Ӷ ͂CCwR [x%E/&`{]OʸUn/s5Œ[c0mhKJv)|whcMz*ÐLMA/f]Q]ј1W;ЮgN f~jw"-!fNjH)侬s-U4Pw&: sN0# Q:^p ]: zt&eEX`Zb|,7sGOS<̖Pvݦ#Ov#W^p>TqN5}( ~ =M,'28 R/NjKXgv[Ix}ЭJc9NAF&P^1FI3&ܗ;a/#nɍdQuk/BgyahӸoLh|L@` 7~d@m .7p:و II~Zp^&w ~)ӀOؕz$hۏ p HDH-N8'ˇ}a-]K4dOfZt86xƖ;ګ:*fKPfyT7&`d8aD~|pVcѽ9 .Vs!㠲fbo&VeVg"MF O{dmo'L`o~Xf޿ь|5ɱ@XZ$ ܽ֓``R,! +sŎFy:ׁkr " }7 hCI˸Հk iXG$Y>%f yN:ڲi+|kb ϰ4XQۊ%gr?azU[sLq@@]qTг)B~'-BL (5?\_+y)X kz'9m5qh5*yI.9.$OUP.%Ufpv%33?9Et#.Xfu*sqF2Vc kQwƍU [rwqx:ib^K\Dǎ9 (@og@&LXhek_DWD˔,( 2\(Rrx otp+8;5ܨ&?Βr,ױr~ZzT!Ζai-득n<7Srpp.1ߝxnAn@xe{8d:q=ظGXAp#À5i1114/m~zIoqPԱl$p@ [{&fERpVtŃNVAli/m IOe[L,In@3wDe"*}W<ϨûV[*t2<X /D M$r.H5"Hrg\k95L-!5~c OM!{j,BڧHylj69 8&G:KDA=CU-\|`9nS=xq5.fk<5@~,ӏ:gE,(Jc6SZ<cw܌q%, ':.lEfCUUv펛κ9_8in˝i6իg,AVg֗z'݉ͽݩ7--^DbsgqR[u_-g׊&@C_+wԢq&&=',ខGKEi CEDgJeFziUᩨ&0Ԟ s\9+ܛڅSN/ ڢ3u,W٨zc͵aт)yBSŶ$q+V\'4!WIX5Dp,r>kI!p*r̼]:=d]/sW1|S>|-քvdT}E.iH(qÀUIh+7sN<tM0{s{n':_aX(AlY呻y 4a[hdE08э16Wpjg<[*;X&A Z⨶ 0UQY~7LV]XjA< ^g^\nvƶI= kڹIY+RRf=Xޣ:RSk=j6`AAz 'z>Ls[-Pw70FIF79+ٽAEQKBa]K )d]dzSB<<` x1gvGCA s,U1A·e'6ҁgK,u͸g?ш{Rsmzj\MKFl܅DtY쑖wVXjϼP|`4.ݿˮR9jr'3X"n|lz$?aS.C"(=SHa'VFpXY67&ysDjGKTǢm]̯jJ0% %bɲ)Y"k BM)J*qzR1UHf1-] U ##6?*EÌ|ߪ26`V#O+*\%0q]\zc?K'&'x6|ɏq&s_S]p{Ȫ']t ;vḧ́ U5 h/Üz˘t}ld"6ݕ`!x2'0$>1;t<wfFagX# K<ѶS2QP2Z{)^VmĐkf0CesԚ/A~5BGR]` SQylb~UJH>3.V ;\-Sޣ{!$Ppκi&>ỎJ:,0ϻ4yC&(Z%yP4X] )5gi:p0\՗;!Ԙ> 9A ?+)ܨSTc}˄ߓkHg( 4JOv. Sx"'д'͙sn`@/ŤhufpPo?>j(Z2^2 EyʋS%SRs#82OZ}퉏2`˔@iȭ`ʨT:Il"]zǕgc)jhI!ŭk`XJ" qrQU 0uYxvԢx(ceˁHܙs m\X #.#i'*x⃃+E.ZG|>jvT(tcw "|< M6vK9B1q; fo=̆ѵX&;&.YpB[#Er淬KE`-fzKiS{b.E@S.*Q ƈ>yN>pſ=@ YZ