ipvsadm-1.29-lp152.4.5 >  A ^/=„3g~T1o;ߛqevQe&ȻmLI|mzo'_Ӫ=w%b MRB6sC(J#!JﹴP I@G6iň?+@\3`"cs":HRԫH2;!"b.fSKzb ~lN  g~+7 ~85Q?E?=V;`>5LhG|JhAx4a1e2905fde362bf5053a0e4b256940bb042f9039b3a4e58569323b076769b356ac9f8cd641178fb525e8ef0d5e6fdbf300f39cdD^/=„T ;$ S,CKD<N!V9^ILm_'̳px3B@M][= 7Tev^Iʛdc@EGknF?mM "$i]X'ZTa#9C`]dp XA43a.7T%6@"$ax]SGDǫΌh^JpقI џޔ\ l0]>)$doƸ5M':zoElB+0>pF',?'d   N  #Bekr  8  P  h    $  @ p   8p(c8l 9 :@ =!)>!1?!9@!AF!IG!\ H! I! X!Y!\" ]"8 ^"b#wc$ d$~e$f$l$u$ v$w&$ x&T y&z&&&&'Cipvsadm1.29lp152.4.5A Utility for Administering the Linux Virtual Serveripvsadm is a utility for administering the IP virtual server services offered by the Linux kernel with Linux Virtual Server support.^sheep88#openSUSE Leap 15.2openSUSEGPL-2.0+https://bugs.opensuse.orgProductivity/Networking/Systemhttp://www.linuxvirtualserver.org/linuxx86_64 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 ipvsadm.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ipvsadm.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-ipvsadm-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-ipvsadm-update-$service-new-in-upgrade" fi done for service in ipvsadm.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 PNAME=ipvsadm 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" [ -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 ipvsadm.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ipvsadm.service ; do if [ ! -e "/run/rpm-ipvsadm-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-ipvsadm-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ipvsadm.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 ipvsadm.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 ipvsadm.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 ipvsadm.service ) || : fi else # package uninstall for service in ipvsadm.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 fi)`=4 Hs A큤A큤^^^^^^^X\^^^^c0d2d9ddc99af33d4393f13351da8953ceb452899e81ef38bedbfc53a8afa8f0e50b05ee26c21e21d240636a7d391bf4e4ebb4260e47fe4fdefd68b65724c4a142badf5a3ac03ded3bb5d54f8c335393f48c4147d79a6e8a89364c78c99da53eef18784d5e26e72fca4e7b6277f5e3c6b6aee6de7fe091dfef31e5610378664e5901e4f48c7bae5711201e04d6d2f0f442fd57e9dfef3b1fe32310f762c94c2f1cf1ad3c2b7ce8e9bfec5d3de2d0a8e5903853609c20fb54f4b54bb671281bfea09fbb3f9084ae94033f46c53c814374e5b91d283912e96ab4217c0306245a34b0a846e4aad7ce7d77cbfb13c97b9e1e83cc21124b254fbebc47ae2434fa5d616fbcede9918788c27b7bdff8706ff26520e7aec93bd3c3ff3978cb52f8f9b14914592bf3dcb62eabe21677d8d3300d97bcac527803a9b78de2eac6291d044ff2/sbin/servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootipvsadm-1.29-lp152.4.5.src.rpmconfig(ipvsadm)ipvsadmipvsadm(x86-64)ipvsadm-1.29@ @@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(ipvsadm)coreutilsdiffutilsfillupgrepgreplibc.so.6()(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)libc.so.6(GLIBC_2.7)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnl-genl-3.so.200()(64bit)libnl-genl-3.so.200(libnl_3)(64bit)libpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.29-lp152.4.53.0.4-14.6.0-14.0-15.2-14.14.1Z@Xn5@XY@V]SS|@RRnQNs:@MQ0@rbrown@suse.comp.drouand@gmail.commt@suse.dep.drouand@gmail.comcrrodriguez@opensuse.orgjsegitz@novell.commt@suse.dep.drouand@gmail.comjengelh@medozas.demt@suse.de- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 1.29 * No changelog available- fixed systemd service file to restore correct config file at start (/etc/ipvsadm.rules) and do not break boot-time config at stop (bsc#1013581).- Update to version 1.28 * No changelog available - Update download Url - Remove obsolete patches * 03_libnl-3-linking.patch * ipvsadm-1.26-ipvs_dests_parse_cb-memory-corruption.diff * ipvsadm-1.26-wrong-error-with--ops-option.bnc847005.diff - Update ipvsadm-1.26-print_largenum.diff > ipvsadm-print_largenum.diff- 03_libnl-3-linking.patch from debian, allow use of libnl3 instead of libnl1- added necessary macros for systemd files- Fix segfault when running 'ipvsadm -Ln' caused by buffer overrun in ipvs_dests_parse_cb() function (bnc#775051), by Tim Serong. [+ ipvsadm-1.26-ipvs_dests_parse_cb-memory-corruption.diff] - Fix wrong error message when using ipvsadm with option "--ops" (bnc#847005), by Paul Zirnik. [+ ipvsadm-1.26-wrong-error-with--ops-option.bnc847005.diff]- Add systemd support and drop sysvinit support - Remove AUTHORS section - Remove redundant %clean section- Select libnl-1_1-devel- Updated to ipvsadm-1.26 (for kernel 2.6.28-rc3 or later) adding IPv6 support, netlink interface and code cleanups. - Adopted patches and spec file, switched to use new netlink interface and popt (getopt support dropped). - Fixed rpmlint warnings in the init script and spec file./bin/sh/bin/sh/bin/sh/bin/shsheep88 1589642769 1.29-lp152.4.51.29-lp152.4.51.29-lp152.4.5ipvsadm.rulesipvsadmipvsadm-restoreipvsadm-saveipvsadm.servicercipvsadmipvsadmREADMEsysconfig.ipvsadmipvsadm-restore.8.gzipvsadm-save.8.gzipvsadm.8.gz/etc//sbin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ipvsadm//usr/share/fillup-templates//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:Leap:15.2/standard/5c6544dac56f7595d39bb77b70563b06-ipvsadmcpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3d9e2ba2b234b0ee994f00890b247f4fa18f7cc4, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executabledirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRR RRR RRRRR RR-܄Zuz#c}utf-861a616e7f95b47155623e6fa4d8e39bc4e2a9afd0cb09ecfe6b68880a208894d?7zXZ !t/+/P] crv(vX0fSirld@t[֙rk+ܸY 99 :5åP='"bnͿ($a5xGgAսt%40;ɀZYHQh/Y]+>)bjM(We)NCi|ťrGDu 8 BJտ_\P!9A&Ssvok 4g<3ʩs@Dwd"!-kuR 6u +Ms/pLU'#2ܜ93,3Q{LۂiQh1V h7c4$8d\QKrҼ2lZ FQsIҳ*XR -Ey.4?M|\2򑻒ɯ-.96 *DJ6`kBI*Ty\ yr{~^ۅf WG/ƿ;98:X s@s4r<+IL2Ƒ/ 0FW.sԣfqywf%!ib>jMSkyshZMpּegqqN 7[VWUN&Tl[J|`i xב`A`R.*i50^Oݍ[`]c^-\_ܴ(ſW\f T?k?=\vm:yӮٍ/A%9p_yiv 2|O]R \6w&fž%rLaLљ8?!A.7p#&ȁGt%;G`|f 4xeAZ6Y8!-] ᖩSf桭y' N$pư(2LMJi> bN5q2rt3%ɓ ТM@4{h4dTq5$^ګ m}nAo8X,U^7'әzj'%D|楧d= J`8ewք)UkjO@~OKŜCXe<m>#&6ۆ4*ӑIM,܍;UErHK `~y$; Y(Fon@nt;K43,joADg@bi봝3ŔgeM[bwA,zPvnxrK Xd܂V9svO!?eʛX " Dtdv5ȽQj';8$LٺzVv/H%{yѳ|QJ7qB2а 92X.  H]dVT.~|)#I^4H+iJKB#ew8 oұSgGbR.KBFw*ܶ60'3;R" 5lcsAy.Rpμ^x3^HM&bD.6/p]t)}D.7qf͹$T+w~d~ T{}4g ?TN<>[]<6ڷ,G^j>>,(+L .3]ha#pLl#_\"~ wĘgTqgnF\~Ԩ ql =d^ל?x,լKɂφ/$>Tyo22g=VB>47x7Ï y>S=.--P#m|45"k\y$%7 ?}MS2۳Ҫ\vQMPL52^ori '+[itXiC*P0V}> i(z=l7<,F!liP-*t?Yn?dmBLgQP/ϥ9N0L͙XRE3a6%읤b_6+FS0S"ΉDmoebvʎDH9 ta%YGd nKLl"H{rS X{ݹf1 yS]JceßՋјjcTSKZ$-!ٮ'Sh`)JutsCͅ_^qhzI ќ]"?#<}%\ͽxC@]8Y yۋN\53!JOvV?X" @ZcÊs8ߒ}IF#һ9DaGrźF3Sr827!{_(k-1sug* q{;ht6B\Q/M)Q#>בm/ L]&V= no\h3Eʑ"PdEk4:Y}ݩ M_k |S6eg")ߴ39HU`vN"/#a3kLWFS/~%]z:̓PѾ{Sp IěFRS]EP^EY) SXm/6N\Fmf@Ȥ7Vf5q09\PL!Y߭S?3E  nӮ7EP:;io0NR~al(*47[Jn"︞x]݈^& .v95ZVL?*uIvـhs&p'N$Qʌ3 W8_8dZ'fC*(auXJDTbu_y,<Ah%KGއ%%EBot]Q ? ݝ"B(尺|?%d{|nwYMVП jqD)kq <rԶ.vZʉ`l[a[}/padH})\'rw"O eOeuʪ,V WcЫC|r9XF ƦAaI&X4^phI߭?.ȈIJqqCJ-AR" &?H5{ `IZsS¦)Dk89E=cZk-FȕfS"P?y)l*:GhEjEZQ|aKpOgenﷸ##5x,rF s+4q[GJ k(VFh6ίܐ?\aCƊjU.G$wCѧvhVY@KLܱpWdE87{LSqo$=H7_ _m>:MnǏmnph{{c<"KBB,9;6*8q՘x`.-GCL!4`!bjX9R>7,hpj ,nRP%2|~x;|Xe+̹I@ȏ͊|k(ݲ=43>Em̝c [c'Mzxgo\|˝\_TƼ :=4- sg8IO;6Cٺ[(RnhJ0^&St~D᜝u8iZ%i_llÇt|:5e8CçK `fU޺hY[{ ,"hCz]o_:n>Mjj)&aqQb<-X9>"8ZhIGOӢs0Mb2h괱_=[2]Z۾)/i̾!},?Ɠ2(̰%?Ew yi3wKߒf*M>8+ ecx2b|GwjFH8\6G0V>0޾NgWP :P $wJw7/"2EQ<ɩnQ,7eEivçdn:/7K3]`f21%8Ci2 u5H)MJ@@eIrl9vv]WgS a&M#ݺ3Va4Wvx>rJӊ O9CnCahRr&*\ ǧ-HJ {T;1^D897]< (I`ӑURʽEgJkEdz40 etyzhc/nK:LP{}ڑ$}iVψi] 6_-%sߧѸϠo'9|nqX_ѶQ:ԗȈ*F4W'zwh:{6ͱY+ ` sx2ά8BW0#:1q xV4j'u9:Wf.1C| s.-t'?bD*Ht:\׶r7@Kn9Os}wJvc&YPP;gQ/=s ΡϘכL{hY/!BN2,T}rf`ů]\\u2Oz]=>NJyFyLbZ {`cq3 k`6v_ܮjcEZ<"iO4f`Ts ob+ e6@hx>7O&x15#m7z?`ɟ5!b(_й1f [G 2W0-4J1H 'd`1Tc^P[}!邓>d``a%ON0!Ox@83 t:& E~}/MEVrg#p/zl%dm!dM?FQq$F;t8Z/% {#'y+3X=L@#+?ƣ0w#OEP ٸ0j rRcCm+k"!we?тb2oI}cXO}#d$T' 1³]>+} { PJ#XIظ ԓЀP%))g`0]>&HU;:]8kGjwwR"JcjR |f<({׷lvSJ&95k5%Sh71\]sL*Ms,8&/fylglH3 ?3N N?i~;ެo&Mz/Yb³K^+ܭGYs lkS[l…P?K@D6oh.;qS9= Q^pQ b!PΎu, -Cy,.8T AP料`"bJėSAo63Pⷑj5xY6> B^(uZ~.['Pj>oT:'o(!w8Cnmw!2ek݀Wx\ybv .3D z|Dk@JՎ8I/cwFY^ImPrG Mgn{ .6_l ۘ SM})Sq:txQթ~r:]8GY<V=^,M_DK "q4g0CB!\XCbF,!JѻS։DH@cGNe.xh|<>$<<0xQwwr#7B_$-1QDw\8?9h_ihéY.f}3D,EY (m!8a;Tә0UMA.{ćcx2ceF䏺?rZ*Q3=e\7GEnIڠ3TtE2V vLXqo14E)2:)KlXd->|D]` )^ze%NrsW9]և숖 JekXHϵ;h>vcϑJBi!Ϳ*AZ}|GMӳi!EǍT3Y3 *rGWZ twjܒ<+܊ qHΥqerPQ)xR6!>bة Vli?uxeq=j3[T餒ͧXi:VOrp+pWì^2c'UOZW372+f^@VuWL2W[ ̼fI+zV¹(!],LV%*S2X r69_f-LmSS81 2kn/.؜ӯ~%J!ǤSyκIw=HbqVH;Nsopm$nꄜf61éhڧ YJ`Jd ZC mgq,&zeB|DwyP>݊c*[O(!ݏf$%RǟB឴#xTb !3vk}ya ,6p&Rnc#{!Mhv2Gj={^boӝ6Od SދEmº";yńs!hJ'׌^#L"؇@o>)| >y"HJoiݮJdytO~+ FgXoދXTz\jI'3JM .5>>yG:.2,jGާ_:YI&~5~ѯ`e ;Sp&oG|@"Q]à2LE^@ l22E;fW'漍0jH24IɪOZ'&|w66<|+A;PX/^LI}F,,s?O q.g8`ؔj{z,$xu+^O/G;E_:)!gx~SNf4{6߽\~j,߼8/&#Td=/KiZ/@S1UE@(hN4;%a\WߙXJYp!\iQ<["Cٯ$t?1>'|@:kN@:M>cn|Yd^t GLq*k,a}SQA)Xil{'_t6/:M,#Ձ{ ̕1~1gb(sk/@9O^E갆׫BI;5 yn}!KREH),>{STiYDа61}uS۳PJZ~qR}Y`n SiiCO"#H(mkQO:f:gJ$ j\c:%1͑_y'g(?5+x .% OJVw|4&JWam¶)QNstksLZ]O_fVgz+2'z2ACtPQ%[ŸmcC}@@!e q ?~ 0˅4^цy6VN?1C*3?LA Y{tLQlҩ8VFWG3[kcgu6}0N2RN;jA#T-}Wh Tl{O8aҪ})BSZD.=o->Ēpj4©f`xΡ^&{7?eBBJ?Jnu0ًMJ8ep2]A ~ K@ް4.iIyVXYqNϬa+ IOZO8`!7,Z%JDFF jrmPHCJD*tkEؙZٷXぁ9ޟ1VGthujzR R-rT&zUCc5ӹ #\|3%TuǸYrm:SScAm|q>ͫS M؄H_2\^ޓQb m^+ I7w !7I}fv!68 E!UN tW"-N->!P"h=y AhO*X٬=8O;m*ͺ&3a$.4z.&V@Ie̍qlzvw7v8HZ}a\W1kbrԨ 4Auӗ[r#CQRG'鬴A/|3u {GvM uDr/Ԣ5x?R.X+u0=-X4JYCwf|1#v3q9 nޜd^4炳^Ӵ"z\#Y~倽%?vf[<uB k;EK(~]/$h8՞3: w zE@L 7*(VDؐiKTND#p2o).{ǰKHǘE dcdxA+I~C9IsI'w}#BeK4 Խ!=Eހ =hEOlEвԴZV~ ˿mrGGc1rsit$c.k0h8HB5.?7SP캃Fd~N&tojO>H 0H| ]g*5Mϕiakw=)f2d͋o=ٹdz;!(V<҉̧, &G|3/ȃl:oF${vѩ;VNo8 )4‘B(RiM+ 1yl,9<.Y2CmaNñc9Zz?ad #lkmgxNZLi?&?aeg$9LN܄& V3kdfIy>"aŠEJ bG^\I]MJYt7囊v^{\0>2 xA8e wTlA3ݟ!M.d24RA&r{Z MtoP;փ6?X{F"}g3,5t2иw+)*Ʃ!&+p׃xgMJm}&qx|2.Y!v<3̄y+A:+*ԶkQG8ʉ5eYïPc-Η~H",͌Lcx\*Cpa*ik;% &L BKF|:C)졣wqX|2"'wgڊ}Bضw.4Ug~ !Fr|*f88=GdPrC*<[U%(#gUwϚK( "AL+Y@j ?yb9 i޶mψĆ!)_^%6մ UTXKXMw̔?xh4]dғ86c-)ܭv ddEl~^B 92),`IF#f̟3/|mkߪY %&tYn HRU1`S,42.8/ƣLyЍm(T*ϩ Y?rYCN̰&huSL\siO b^ 3+vQ|W7<ķ@ToԽN:yy5ApyXD|ufipԔSDwYxMWIg˿>-gtON:JerP'4&3 >Mt[q%vs&y-t^8?ZA4^$9w2'ckk}JNA"qc$ @6!Ͷ0^󍗕pOu!jU 1Lf?sjR/["w{wo?/XB2s0YD+~g۱Bo_ 0fǢ>YZ00J+ #?_zM`ڃaFjjk>af B=1gQw nt pQДPƏzP `6Cù#[OU;"]Tآ`29_/eTICZ К,oͽ(34FlmM]8ohl;?,][(܊~ͬ΁K\^D!-DN nҵ^Tn1$5wVOø ֮ljppDS 8.rO*<-hܪ߱-^ai y(%3@)^DwP.֒j|)(h+egu*[|ɋ#ց.iՕhpjED\oR3 ̚ؿ<(#\QZ|Wl> TYg⿖qeM tD 85L^wC_{Ygnؖ=x% I䴟>؛v{X|Jlm7Ug ψ8j=#6ǿYS,@L1?`ExH#Wmщ`E^n7b6EEٻi,p\oM鼼x{v捭A |zs OBx Fk'=H7[,0S "w3UyeFCo>gp}iyyBǢIɐzX6֘hig]uEk0MUx;8{, Z< ^]9a,ONLz֯ ̤ }YfȲ.9_пybJlK@㻥5*AUdr׉b i2wHgLa?\JNi-Ko  #âf.LT\ B+~y3Fw{MmY:&C &b{PHJ|e4};st% 0S}tŠn2 Dځ!oB/N! Ќ@W*gϨ, P5l"ۇ:gjM+LWݶ-tr5Uv..fWU| >ITDJamrߊqnίj_+s"Yg q5?eu/ Xb("j@M]B#A!: 1jks`µOO46.(˫+j hWLɬ!Q{ 1;S%EԌde1j Yu&rftw|GAQA߱-T#K v: g Εͧ'rt*cz6a5N0_k}ب 8UhcxdΞTFeo7rܬMyEX6K Fk'dD E 8j [j1em_1ȈoFC{1Ë~np.W;zQ<ƒFu/s~O n4Ʌx=Ih3ѵ ":jp~ UVcU\d*gUMJr=1lYS%?h^3){߇쒎a} g75OB@ |3,VtMǠB(8XTN Tfo]|cv*.ؿ4j=P_,>5& UBRGv d턓D7$X+HjO/IEJ 7}F$]T&NJihJJaE\)- ͣ?^VG$d_V2q~"CCS%0 з1j#]b;#t.]kb3x.z&xzroR3h: ␋+lScP1Dv<4~f!P5 :ďA Fo)4^K|׆˻ߦaerN\ ֝$ucy@ʣ"ލm*Wxk1M;7|j_K\ eZioGn4Օy[Yi%Eua nUWEeBqɲ1,uAzq4ΰrR"ڟƣB 47Cg\}}Z׊URh-[ʕ$M1M;2BJ.6|ULI2S:|GՆw8D COݶ"3Yy!.*x1dV]31շ!R`}ض}%vѪSNSRe#60 6r4̱0Cr!b΃;V)dٵ=(*Y|)Ry3B4o{CuxxEEC_G\1% :ĐZ\y5jgKO+$$СǗLGxڏ6BUVi.i^ϱ%e=ίaR4(YUb@|Ļm/D/:J,-*峽yy#^{+1?Cḍ Tl ƨ%;U<1 ++Jmw,FK):׍4џ1@nPoaCmjcPE?{D{J*`q" ,;eB `AІ!`nV){ y _la(R 3;"R""x#wybLm %Y6]wwKw'K%B# /tL,Ha# gn{fr򧍜 &~uhji=F&.`gx d>gQun`.d5:j&DU,RJ i9 K$~+K?k',,F2?ICHm {5Uɚߍ8=<:tcL(ЧyóobH۫~E{`D2`(g4ۘ> .R[;֗ysTXw}Y30y{d ~5>}@Kadj$aW9*Sbɐmm'6E'H'xiP̚A\52 F,*&в+Ȣn7X4Yu<׶TCUw-<3۝Y/t:fb$x:W ̦OPYbu]jz1jLB8̚_EA~qBD"{jvC]ؒ* \רvI>4z)x7IK{-VJQ ܍Xm)!\xCZP޳ޖ;ewiz o2^@(^v*YIxIf~34Q4gqjmč݄{"(IM2ԟu52y[z- EiX~ ڜ5c< c[:M>ƌERvuL[˭x\K"W"W#0}O s ̑`yhԐp}wL';@i1 O%46t TZZ:~+E oMO6"GSs%੍qC}o 12D`KV>B3q6֒y#ȱ~ܺ‰r঳4J%!"vS w [/sTW~5L66(2GY8edi6p&lf2jC׻η[ڪ?ďsg)ЗAqOcn:KZ}(_2hYҖH̹ :]ށuR^);0x?Pb"99җgby.jxgWu/᭥X4)>爞fZ?n!OOjL`m F6;DFH9O_ryyK#da_)в_QajSAHOw%G(Iʒ 8 ^_m<*=<̤f {nr`)ǖEM[2SxBpP!Nu&yS&>Z7p܆g.~ N>YI;,\\ vE:KB,' "Ee38( .\I5f in$93*u8e#ZɡK6oJvRp=!ČܟXC>u_`m:$Փnn4,DΰGQc.o$.h'&mm&N( gID] |.$|eO,p![ m<Mek2;@hڠ/Z>ϰ3)a߿Kg8֛-,]xtQj/rM|ݞg#{O$ lӼ"m$Ӭ iZNR{#6e ֫WW Z PP49^A %h"p.{8Ӱn.g]v%VW"aDJ;nC+No_h41[Pr[Ґ?uWHH=$ڹXʜFVm1>#g܄|Lth`S#PƑ/ 1hgaqXB{n 'yd=/C2]f%I.tL0.k~EhxYXòs+8UD{b|2ᶉAC06S >k)[$O`e(2]ɹIQ"* +?LUEDDL6EٸZUExð3$|7#E`!#% y7Xk)^L0g1D况%g -ta #fmT=3j}GFiHRƹ':^?Q?faavK|4`Njܝ(n=Ɖh{+MS2E8a"E&v+ Ԯ&˂c^?BSTQͮh#UxT@W }RV+?"rz""VޘO"DxBX^B- t+ryiKNx W<·%YKH6tL>c+Fe8KuׇɂaXqqŋAlƫ ;q Όֻ*H#(v*4c;Dr8 DophY6&/8>.B%w6X%/EcK 9I#-'"9gk Vz_)j&sVzLl|B#QT!McՂ*B& 1EUW HF"=(lEHF9K9f]Q@_fnweQ>2"vJUGU4"#o/  i[=1(ODb̀wuvybjyei{ꡟE5J_o&yX1")u(Bap܀aA"iWy*eG;7xڤp׹gP;D8dh_ɡ,S'uc˜|]oՄU!~Z )uX)%,ZVrCME8ws1 +?IJrёpNi#`v{v~_KwA5Jj{S7$.&MKS. G=#yn[x#Hil~8 G }ߊ x|"Ե`ih/Cl\;|ބ(]KxTk@y'd*1E$#Iʀxw p\BQmφ?}.Yz?DZfKE唷ijg/}'.l&mUAZ)) BrS zH̉d-#A[Kx 0낑 褋S}|=>Z)G=]厡l rl 9VѴ-皷.T DةJInL'gIkFZqvH4qNLs#S.6orMD9(s[SKܹZ p(]T0"Q+-G0z1Qduq|]4駧?:Y7E*']{%ƾ i AAGd,gq-W:$Th Y~lŦFcCVz|lc8aoyx^PoHY]zq( BrwN!w6>rWQJeX(9OqD=vWL3hDb{STZZW{%3 SN9]g0xPYMxl[oQ@1(I bF_Spc`%yAyfM=~!'u} ,+&" eN,uK9 (SFXj}fI(Eg,v-s@k3KxN齬6\ltކթh߿u/ZZ" gJ?4W?vC,`@4? ZN෌q6Vw<%KOqCŅ!,z2KՅm{5& Se\Q;4X3;tu+^h\w" -"JWH/kdWPQk?6'Ao6{w%ҸHݺ>MĔdNۥ.!(v,;ֽ8͑yl}7 h',%diM?$a{OSDѠoNw~~_ lD=q=%]Z.Le薿?OB!@ϧfD~F$khr{ 3jtGHF=/bFFEN7a?Z=R֢}r3ϲ1!ˢ 7dDؙ~(6om[G҆W[/ ;RNcTNNoz>jþnS7NX* 'y2 ;s/kJn!7 '*i"IPrm 39_^MKt?y.̩`UmvLgRnO x䓛r$X Ů3V כ1#mcW9CpUGvm W8`ln*1L5юhK(.Ǧ(41GqppY rOXXs*~]7H5ots5>޴bv"w 'Ց.%~ٝfd' c#*=ܡ41nuF*B{L#GtLj6@ jIGo) e}] 1 2~KvKXzFAzڋ*8||j-b+5k)& cxK_'cCXBlnLH̄^`?7rr0ݼ=tYR9TU! #3@cO6Le% V"xDl_|˾GS'}lQxD0nY$;@AXlL5ZI;R#ՠ3)S8amvl)gjklŘ)0CXƖ?" MHkhG>կL SP 9g~n3 SI] Cn);5!Gf7C9MV3!͢:@)eYhh]qMKO \VawH݄6emW$?&EPKXMT9=oNfsy:x`zâKP龥h%iEQT>Ln̩ڦ~=y#޹g{=* g2AzBZ>" $~So&}F ޼E)MNYخDښNqG1685 h4ج:mAE@a f-4;vC\wsi\1lLY޿!"1l&:i1-n* e]O'& Xa,?)$?-im7#z8ve]^`H,ʼ7D'9]B h$Fi.]v‘iи~ ߎЪU|UNweP{넣P ؛gM*m8fpCLtO K1J`5 # mgPbE׉?S^ ,'$UMwkOGk|4MG~{UQg$I2զ Ls`qjN CV/z6V0IZGU߁n.һj|9%bzYM&$ӧ[XW9Y.550}<ѼYI '#蔢v_{v)m|tg ,n׏LN3M!h=N`j+W&]G&cAElR/Stx Jr! 'F;t4ו`--yfp"OX,7PsM2%JxvXxKcؕb08 =2sV:h Ez+Sʺ;)VxkɤNLŖX^r"9mFE!D.'76,0#7ʒ56;OW$^0"V3"BQAs3uAZ>5r;]z`RiApY}m3XND{^\UhQ\lE&> bZB}7w[9RlN?emkC+MrX"yѠ*N;TzMc1\[ܸmDeeh%MoE@@'MrP&X* HqwG۩ ݷBSҖh1]P\fQXo:;o8i73: ΚgLUgO`oh7J#Y  z$d|+uD#{hӔRS f]1:J͋N '}.vb/.o6t{jM/oe9?S*X9/F1؜`{$tn0~ii%8Ňљ(S e-; Z\Jjb.{4%zgT,]J۽J 2]kjKnj:9&NޔXrZ, *%왑gL rӄ..Gvǃjjkyy`%B|EJ*׿ @OAHѶ'Βt0ĈGVSNmZvrgH"yHU&8l숹WIj6#pPE' ź]v;Y5=aBPz=͟#x}<)HAޫMf-1C9(叢LCs AIH'%sm(Н]d^IC0.i6W@Զ&ƚUBblusyҬ2WU&|QLdߣb@/S{*1 YAj'׸u˼Q+RU]y~#5Rh[OuBũ{*(cF/c翚 mZٿpwI~/U92Ĝ9 ۹%.jLQj)n!P.66 [D7CgYaR?#dܴb+ѝ'<ݰyv?'8vZGF7_TK~]G?8ٺҤ)N-ٽL+V$VfzDb =uXp ՘j-8\I-iM & P(#7Xt&xBr>20VdT޸NvTJOv Csݡ[_>7^|.^wO a"pIJ}!Z瘽0nt0_P5!O;KvD.s5,OA>o*T/>n<җzD^(0b5c"$3'O]$L'W2U+d 0A'Q.N#B<=jmqT~-0q3 ahO%oqy90qxlҮ!Rpwf$1\NY.|VKaXꖠͿ|[D)mzo@߆Hpt;]ۭ| p=+wC_9IW>Zu.HTʬCxHW_\<B*:elTF{IoSm4122,v"^ 4G36G>]ƤcU!h ̽g -I;{R7pqbb.y3Džc(`tI=eIW'@<çdVkyla87LpDX :[[=?1"Q8y#+ff\/ڏ΂iTIZ1i>FiTȟbKmɸԋyOjP |+I,{|NJ~:AS]AX2?f+`~^ܦL}%92)J\lMO;+b7z SԊ.VYpJspA 7\"=Bz| 8d?{.Y#IW;[;uI|0vGFe=P+&t@Y'7g+LK/zVC.9R%B+}[mb0}tYq;uqr/d2|S7&IE6*KeJtrf&3-ONq_ʨ7ǻSI!F4.RJ(+({}>d։jHof]M9wQ*Q2U%2qG?o"AnTEjv/Cfrf.;m3Ph[B:;ۂq; 󨹯0J˴S8(^^Q ͽZυn\ J#:imS#{KMNIZwS".1Uu4~x(5eYB<̠ZK[PDE'{_3Ù hm<`y]+83› ApJ]%L_¤.k3S\U*] *j<+Y ˢ2VUӨa*E+w [& C4%iI)ߔbS]sSmho&G Q}JTK,oݻ2AA!\jz! YZ