openslp-server-2.0.0-150000.6.17.1<>, e.Wqp9|F^@}Id V'RW$.8tQ.K^蛹st!>K¥CNBX92OI8m$W^1 sZ&riE;_q, v/A\Diyz96[ X1X ]4Bax7wM ?Pڿ53QRtGw}HL%w.?:sMH?KL۵=$UaA:Ly{m j.M`RvMxCur >I7?7pd % e>K ap# e b-T- - - - -  ----p #( i8 p9 :!m=+}>+?+@+F+G+-H,l-I- -X-PY-\\--].L-^0`b2(c2d3Ke3Pf3Sl3Uu3h-v4w5l-x6 -y6 z77777 7$7*7lCopenslp-server2.0.0150000.6.17.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.e.Wqibs-power9-125SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/System/Daemonshttp://www.openslp.org/linuxppc64le/usr/sbin/useradd -r -g daemon -d /var/lib/empty -s /sbin/nologin -c "openslp daemon" openslp 2>/dev/null || : 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 slpd.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 slpd.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 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 [ $1 -eq 0 ]; then # Package removal for service in slpd.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 slpd.service ) || : fi fiy% B 2+TZ.k*1B@4F*kE+pL; AA큤큤A큤A큤A큤AAA큤e.Woe.Woe.Woe.Woe.Woe.Woe.Woe.Woe.WoPDPDPDPDPDPDPDPDPDPDPDPDPDPDPDP PDPDPDPDPDPDPDPDPDPDPDPDPDPDPDe.Woe.Woe.Woe.Woe.Wo369d9c6aa8418b7350699d01a4e816d24f072743c219033b3b3df0d1c75902fb285567c170b59f0bcc50971516ef17c87c43e1971cb37ea9dc8a3f2ca6cdd4a24d3ab79347bf88d4fb5858967506caa41189052d8a29d743b6ce7c9214ed789e7f5d742a53ef61804e002806156e7ef3194363eb0ac135fbdd2f15d7c1a64bf484ce99ee2d39c76714edee8372ebe3199cf8373ecc316087f806fc081436945e693b25e9069cd6208b5600767f31c583cfb6014883aa59da7355f05fbe7afb3fe2a83750c658e6ac2c98f364653d7c4ca405c049a69e53d8b49e997c1515ff880297174a85d3783dd5be66114f3d5ce51f1a8b7e6a15ac60ed6ad1ce0270431f0a4cae5cb17f9c105a1ccc5c79430cbe48e1a2878a7c216cc4056d37676f703bb97a4f3ffd3cadec96730b117a68cd6cc9411d276ce21c6cd83d307526401504fb8a3e2059638f1b6038aa754aeaa845649955fe6063cd389ed4c680391929966f06ff8d444081a9482b9e489c5f2f50c9084996e27c0d323493cc1eb11b8cddd048e09348ec621e728132842f95f997d7c227295334a063b12e83a901377a4f39aef4f006792041fbb3198106f1c789438edcb2f1e516dbb76b9977a55f25d0a9e39d66aab84d5b96ec3e3325652ae506a83566b45af11e5353460446cf7f1abcfd7115b8682faefe36178065a525f034dfb559c248c53d6d8379e51bcd9bb4dc87be82e5a08bc7406c3e9d22ba1ff80b12ef9c069980500df59752d29a2fea1f1e317dc1e690518161115a738459ee5a0ef5c41702d35a66f5291a09649df191f9f6a73aa544563e3e686fb739083eaaa83c8c98286ba4853b0cd3b2009d5f3f4d407d3b8e00178c2e336632b8f3f88175ec9566aeb7e8fb7f9c80a6ca4449ab38d38b03ddd3a9149d0e530fe5b3a98524d76e8d0c0b047b72d4d027717ae487a3c211444a730fa7a363ed8ed899457db93ddd4216f10bc837240c500f03c959c3a4c020cf7a8f8a26de2567c477996b838a9ac54aa731537d848c37f236040410d529e2d6c3ece723c62927f8c2e6b08617967f546c5aa8755df344ec81891e4229dc777a2de5f6b2c5b89e41e7b1ffbbe12d083e71131f1a7f458f1aefbd315e049dc0d23c10347e3dbe6e246d48af44ffde72abc34862c8bbfdef564caf8e6103cca00c2747e6079bb36506752980b479af9392ade9718267435da9f5896a1a16b4ef5733da99a7a2b0399ff498454d9f6d699e58c0a32d8adf00f4fda0d08cacef06a334b6afca755d4c54ea554f38d7414bf02224aa821e602485e04ea84fbe4ab54b7facc4e9dcb3466a7fa6ed1bf6c9a6c87ddd928096492877b0cb45f722f13f1b3fa2057515edbaa62fccbd8224367da2be1fd3176377bb7a92e81b5f8490d1251bbdc2ef577f88e7c5210ff119f2d3f569d6dd9807357cb96e403106c3fb372795068884854511702e54a2a38ad9df94b1bf444d77e8750cf24ad6c0e6e7af2715312ccb5e3ee95c2b1926e779bb8dbe17f4ce08ec9ae8ecd3508cb2f7344b80bd79943108a4bc0acf926682e48fe747220683cee63fdced2345a0af534446c1da82c5e98063db34bde1662234f48d07590c21728d9d266680e3servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenslp-2.0.0-150000.6.17.1.src.rpmconfig(openslp-server)openslp-serveropenslp-server(ppc-64) @ @@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useraddconfig(openslp-server)group(daemon)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)openslprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.0.0-150000.6.17.13.0.4-14.6.0-14.0-15.2-14.14.1`v@^y@]z3@\Q[4ZZ@Z@Y?Xs{@XN@W%W֘T9mls@suse.demls@suse.devcizek@suse.commls@suse.demls@suse.demls@suse.demls@suse.dero@suse.dedaniel.molkentin@suse.comfbui@suse.comfbui@suse.commls@suse.demls@suse.dep.drouand@gmail.com- Implement automatic active discovery retries so that DAs do not get dropped if they are not reachable for some time [bnc#1166637] [bnc#1184008] new patch: openslp.unicastactivediscovery.diff- Add missing group(daemon) prerequires to the openslp-server package [bnc#1165050] - Add missing openslp requires to the openslp-server package [bnc#1165121]- Add missing zlib build dependency, which used to be pulled in by libopenssl-devel. The package fails to build since the openssl upgrade to 1.1.1 (bsc#1149792)- 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/shibs-power9-12 1697535857  !"#$%&'()*+,-2.0.0-150000.6.17.12.0.0-150000.6.17.12.0.0-150000.6.17.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.suse.de/SUSE:Maintenance:31103/SUSE_SLE-15_Update/3c9a35084eb0ea214c487fd8262abb6b-openslp.SUSE_SLE-15_Updatedrpmxz5ppc64le-suse-linuxASCII textdirectoryPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=9fa58e7bd15bf48453760174a0b51b42e82e831e, for GNU/Linux 3.10.0, strippedHTML document, ASCII textXML 1.0 document, ASCII text RRR RR R RR RR R]+g p~logrotateutf-893d03f1e6e36820504e6bb6ff409fcbef06fe5b36010ce6aca533f9fe6760c46?p7zXZ !t/HQ]"k%r.YA++ea&anBM|+y !eԼ/5Y3Ì^(.zJ.Xp_#m58b+!ȱW[k%مwJj ,nqWw9J! G8Dc6o捘Mm#YP@2GЍb NO9a{L`fs0j.gh;F%L>]D .b|-~#좂7qЎ17|kr91z=c5Zwx+D4Xpsʙ3E#B aj(l_D{,:*T+erjVF_}aE  knC>ЦQ+𱾘z 2ژ]ɷi}K}VcҪR |](H u1.60BJ۳jjZ0N_ U&@ >J' o­1)6:CJ @T^J1t<:9nb9t@!׹+⬤Aq!jrPmjz(A;_T^cjTǑ_72?FyXcy"UW5ŨP,S*ImczVkx>| wfyhR'{Ԛy՘}`LtnTP%tk0zb'LXSzpUV U !qW6ih-GyuJ 6Pgꝓ"PJY|:od446n]˓Dtdps1l,m0DGt!g·ԫ552R43]ҥ  27D~65j )+yb1fp{GUw$͒Z>tMziۑ9 G?zX @Ί,gؙNt*g w;/&GJiBm Sra~UKIL˞N }~vgJ?*U`s0r3BJ͂Pg FkaUtnILLNaoFbuYƫ:+Ĝ^=%HfX=)-` 7+_oUej/WOtɘje݈M>%TT,@ad4-0=0Ck"i9(qX.:ŮUw*2~IGidžwo2ӑDPi_M,'zqG %\ 1.`*-7>Ӧ̎_(OfZ@)(I9.. ޢcfi3>$GpcDMofB X쁰~)gF\čwETŘ y[.5u{ŝ9W d3r%\l*-/}vA( ۻ_R&& N}ԣS<4@"KkEK̇#/{PKLҖku5PkJ@7,&S_7_0(=}BRog<,r:*86:;EteU{:0-nz >JP~?4+~YWSH7U3VSJ. L6`XRVS#g+E=3 'F]{VS2Xy]#I`{8[ÖwּSjV5LG7$ԹwEvfݸ_qvtȎhHX1%?@T'΍zAi-G>0o3ޱ+R:r_Ek/K-,!m 3 ?i'B 4lLMkMkܟaH NV=v,xGer Lfȹ3 vt+URvK(#J2-A(bGʒ7[Υ}8xC.POf k]#iV}GyWm\Y܌pFJnef>=v!JFfQ v;oܤ[k^V7ƄMФ̤4&ĄeQM?[ f+%MW..LOnjo\6SB+^G1m4ۻ8=B3Q%_fc8*qUS6FGxsQ&bdOjA:X?*+i+Ϟ!12v&pЙ$p>YL-uC& 5v[ɃLe4hTTF=*?D^_)Q@z"( ϗݙ1)K2jBL uL]3Kt0GؒNk,ygZ33p4{ՙ@Wu΁aE쿘IV3]Jvya}s2"Dî 9}|^t#)(mH%)f߂XTW~oyA@Z)v0D%3j f @2q?Ge;\n[ lׇAFOO^}dH;WUt,\?7Pg7wI# :3Pr%y3=>8ruzvVc6r=%j\IJQfnΤ mF~+' NUNx Ojϣ]`3>:%a|i-8~H.~f]HU[U{WB n~8rm߾m>)3;PR4pM WJ2+n_KֻӞ&Q@wt4`@:ASfxB.T)RLgHrlgǧ?QL,JYX(N}g'cĚF<4 ?ZΕQ3 Eh^|@!;z1׆8U SPT&{@XyRlɓ>Ys"n9AL8qBDZRBh3;kj&0"ZXP_}ݲٱn&"PJKup5fIh j,_ߗk4ESd׽g3 Y G=(*[/ɏl"_߉6f/r Vy)>t&XONV febŰqW<\c0i׎ 02n6U*ʘR)h2yGq0(uf69'IDAp@ s9WOV%\qd1̴uU5'$ O^t:vzx`~}rsv =~Llf2/EV_5&Wp¦' *?mř)vdm枨k0Uٻ?UB9s)&1NrQCB'% !ӳIVB u\8Jzs+Lx|}vU(;?.b" ?JAtY?" svS~s韊}DEFEǟG$Cƙ!6Ȓ~$vxZ2Q_Y)ɩ\[,RPK64lC2:IT8b~?DivgU=E /XM eڪpi,-.8MțVQ#uJi[Z0?4.f||PrN2Y'F{D=zDEۈ7RxS7M*< [ c >tBbGy$qp(0Ty)E{Dwjnsvg"r>ïbb:UBwka7uIi1[ Ο맨 E]dZmAm'$Г-_j]"2oR`@/h2 G?8\bHQ^<JYgsuuuxK"CPQSyp+VfLtv]8 5); ,0ê eT g/@{^8~R(\|(^pE3`^.}[<&ܥ$1I^,kt-CRRfO=AvV=4m- ɉKI ?5C}JU6v${p5mջeG@rat_>c&n; s!{rD S1V+Sl*gFrSϗo~(Ym~HL8]^mt(>j{:r `<ϒZiЅ"AZPY QJŴ8%c8r.K/2Yj S?JyΊtFCИV"1ߧ< z4K\ݱh"Ѐlef~ʳ1W%F[/`c;5ٌFKK p<pfv6 j2#xtf$b/A4?Ҿ׿!&Y w6$d'X#]B>+nL TêqRJ70c)վWv c FypKb3~۠X0:hmޯ Ta>+j墧`TW.pvA%ŋ䂒XVz?U0֮y{ѧU-1ZDbLa>K%\II~yrov]sYa b Aܬx#P/ٱ~F SC c[֪1+##4 +Jt!SEO?a$ĔEb먍ɞ+lϢ|Kθs5&}˭WK0YC{TE搉{7UIzj!tWPwHh 5X l 2 Dam5d3`~[UF4oʡ"WSikqG,F9 |WBh:{͞3.@ѰHٳ!lʭۜu DNY$m[h _SϹ!᫇ Ĺ YmkHq|^+%ُ.N+~STd-bV`cS9 `sy.!B[fVV|.ְ`3M=} =EKa3l:иρKٟ~܍ D~ߩ T|#D¥sYNvռg&>E15yڝEp]'lWnWplGM#/zS ] KW|MQQ^UVNrb\ܛ7Q8s?F,$§.QP  ll#[ HZN(51ܜXacMJI\qtΥgf}c%@@%`g *6"p\)dZ*U]~Op **5^I c vn('|P5:&(g!Z;dflv+װ.r1FN5Or]8$h{G6 ܤl,hB@T0C8]˜?TP=鈀<7lJiM>8<ʾrs*v\ԬCbM#")ZNEM60zzf'mGshxk(j_8e ۥI&g,Pir; jka*i)9APS ⳇTǂv i&[Nº|gŅȊ3}կw?5WI+M\OxyMFfox#'zb"[dr==, /$.wBڽ*VW l"Jؘ4h5ul/Ovuc*lwsʿmbz{(ԞzL mGmj6 UfX5dc9WA*GǹvPKeIl f!rtpxC3Olsx6R.:`ɺaL=:Y zghhZ6S>&c&$zS.X77sis0{Kުih5:$YCr08U ;Er1fd+k"7,vN*± vql}mzb.q7&ZjSC@<  @մiQg䍝'gFY{3B"f0b7W^̵ AziM%+<[掆hg%Ki'Zx(ۀt@]+JjΔRxMDP 6T ?uHXKN 2nٲ此J :֚uir'сVLmi*=9%@AjףkodQlRi\\*u @PMm, t"_ fꎴ7wo\wh,OqJ:0Vo&c3IN^dNƻ&qLQ` Lf:'t 7.f٦"os"E 6 ńeӇSkPވޭ's jָceǢ7![XS,Xȩ EODU"kYv+Kd&׺y4О=pz~ vAˌJjcv1%}?cWJIx)\v~rb@qڡ}Op?ZtIW\טb;g8t+@_XY P+ V@NW=1>O÷f{@K\G~-Vss\vAN Y JJko"rC^ҵ) 1\^SǨ P2%,ҍt37j\7-nWD混+aA]PyU5'l ~vZzxI*t%H j]KvK3j +,J3|a}CK~cZ]ǠFP~-#?+4C ۛ7:P!3/o`SM*|ʔ0MSS%ku}_>]MMޮ17ġ3h-(|2Gvб |>H[ ӡ]=.JI\Anc*ˆPb_S f,[b*<͝`C N&z1~'|(yj9Prz.])'LklGZ`kKr$&`=E; 75:NY&糴*v>IuE55$7Ke\'p Kt{Lt{؞I\J`'ldR,ivɔH5܆VO( u<.oH|岤؝tR\1l͢.6 `L9hs Lrzu4LFtCT{΍LJ/w&?w%QHP7yssV/]ꀐ /W.:}N+XNbzzCFEcf 􌃐{K:(NC1"SlD[R[6%j^/?F+5F|_$#ґC" (]'K}Gsכd=9蒎#nLx[XȉlT"k4aULs]j{0@R8@1u)ʒb ohåeO͛ qG%=b,`J9i2Bj!ιYdLlJ  So&–;MW1^#T>S2dcГ_QܘeHVt644j+oȴ&CյD`.Uz«̨%z*7ayuJ2D|G2kJw..N|LcT @bZpRX<鮌K X̲jBe`oC`>fҿ-9|\eMw ZȬ5y1bIA{ГC9. ]lH_A b(mA!5ִ:9>VR~, +Ci'+eԾ%&hn00n#(ó"1lt+-:-_W ~ 1DŽ튄 mi&Vvs˒Plک*}ÙȪA;҈>ɀ8 G^Wg&]Q ,CGif0ԋA䮉,$^JhB<14nudP-A^Ytk/Qq u46مPeW?Av9Dט_ %D!2pP "G9dxh(r !¡X4\KhRRiխƵ=L 5i>7;NEq$lhnEgZ ؈õqZklƜMxR CĺR$ދ$Dv>'& >s.Ǥ E2]{wyV9O&ع@Jct]#C)| ̛ u%yY!RO!.+I2')6VмuO`fć2LJ"lVE=ӎg_Fh:Ϋfr̅<58mgH]Q2t=te/Ki+N-߹JӞa;>bw=0X0 ezs} atɉ#^cjˏs@?ȷݏ ̚W`tjϝKpé)xoFFdvDiuz3~n签ì{wd _~#/_ aܰME]b>4YY AgX6X]Pm^YF8k*)SMz+%F@k^cayS˧5EmۛJ-GBxMa.^<;~!c&V=)j#ZO [CI w! ᏀbPT79I2p`mos|h]N nSqRKo"c?~s.ԳGkPNǺl:5 7l2}K ZuĄ=_},D#OkO/uz}y&滻5: Cn!ϸ7HCA-!!PT8H W5#= m r)O璴>5$|whE ށ!PƱ<̬h8 i̭O y&I>8ї4&د}-1Wl:gBK_v!Вo1tcT<͔9tNL,:Ai`}]>LfLܣcKݰM=RtqduQ6XGr(٢k>R%3f>c hЄϚiyS22aV匱vǙ]8 KV,^ѢXIy8.M*X@7+1ж 2Ld|\ᯄ Bt[VsGi*$U,"K c .i:v?'#Aod|! *c?rpks f$Xa樖LsO|.I嫇7+1޴BzHl')%M1t[J9Ŷ3u%N TjBٙZt\ x-| e޽%T_4;SsΤG nU)/.3YxZ+Ϭ NIF~w:W!D~'64gqěƩ_<#T*=,x%=bIBc6]j!H,lT%!kKRѤmF)B?)rJ˄kV Nd3V@Gj|S)늟(p]&̱B2%,NM&+9rg6%:scQd2E%V"IN={~B׃Z~.46B\<1]2v/+TmI^IҞBىS,pP; C_]C6twI[)\a^I9sΛ}1D ɽQJN<$m2iAv"_K;=Je:Ql*Q y J ?d8 v►w)@ٿmg ʏ[uٳ2Jo c0ȥj6C'"QҘI3e.TfO- k>Nc:6$#g8jׄ0|cfNbG24;MIg:y#b03R8w9;R5/}F $U؊[6LV "T^=IWc)ߒB_ @xIA8CG\bV"Nklqj94L]b߱"g*;΄5Ix C R0=%gCѮN,>C/ccijAXq˿Adk])Z6rX W(^B;..l(d#z㛎BG"w@Lh}\{Xl%\& r/q [B}M9"VTCcpHuݛ+z4?!䍋\L6R$s!-,P<.L_}Bj+_DrЉ;D߂i:{1?mSk̒jKIʓTJOyȖr0u*?YUnސ PMBi{` :8cus#4IWL-)ެ**01ZX馄*b85N}Ŗx/֕A+6B'+sM覆AIga7ǁr?w8B (g<v,]DES;Q6|fYvdm]+%&Nql&j%ۦd`GޕCD%\24kFX[kXeqP~:Fpei֠)s^n0cjūEUqMrБ%7QfJtnYiQLAul`PRH0^G'hOwtV:ڷ{,r1Mvr@`" }bY7B`|as(nHKS :mPT;d|V=q"Hʒk/&>ZW.h{GvˑeOF9qY .fCy ~@DA$`v0hsB9yvagJh;֯@zQ >zFt2 <,R3Zoʩ~:ejOct]5MM h>5ϱn>7e dO)Q1_IqKf]ZdV")w}άç;1@/$ms7*0!%m"CPFUδb(KGKSﺧԾpQ^!zu Q7}VB|:;;"y^3S!P lX czw/mW\Nyui"zk߄VS4=:$:l0PA nvG\ 8hP$qL|, Q 햮 1}o-A'fq\c+iL((OJT;9žM٘A}7նe?8lp/~qwAn Xee1%ICF_k94@Ő'^w5^aFK޲ @ {ulc1%303mXq:$nQ'b%6BD[|l%ƥ. **z71@+wM 8L vo=@7^\t.dZ`PrE)PBCX .q˶"/qm0/T3UO7nG>>3~}mm_3bљ& |ڿ4&^}dӅBl($ <_XոM|3D~6(O]?_]5:%YA|Ə.7HE }ëٕl)A; 4T2eɔvem-f^h<-.PL}qv$mg!\tN.W}o# >h@C&{p#y聏rw2 h+.حceas PiT YizK\0]fZZߢZ `;EpWRk7gG5B=PY{xHY >O,zV$ݔB'גI55Yl'nWWDsOYr@RYTaJ>J4"i<h~\mdgsNZayqsru‰oY7D6N0\С(biZщ*Tn*o;aׁosGJ:I(NU, b}`)޷8jW/z629bz}a"mG:@ :N+fK{F0,> Pd!KlS{H7|@Aݨ.KcS^ |$ \lcQL\i s;sKz?L}[ o ZMܼp~;E/Jo}RM^W)MUTRun#OHΧ_&)W(:bӡgWoi{CKq42hFR\|E:Hm@fʻ52w!ĺLPΑO`E# h-Wrcguꔿ/дQeV&$KGݜ)iR%*BPɠ$WT lKY/mtƣɂ} YZ