csync2-2.0+git.1600444747.83b3644-3.3.1<>,D`p9|STN]cOF,j* dogV صز7̟203Ġ~7BG7K.J"tiRƝ7ZfX wqLvy"*MeOU}\tի=y!z)w"Oҏ'!E|t=!>F,?,d $ * Gpt $,K  4|     ^ pl d(d8l 9 :_ =$>$?$@$F$G$H%DI%X%Y%\&]&X^';b'c(sd(e(f(l(u)v)\w*x+0y+x z++++,Ccsync22.0+git.1600444747.83b36443.3.1Cluster synchronization toolCsync2 is a cluster synchronization tool. It can be used to keep files on multiple hosts in a cluster in sync. Csync2 can handle complex setups with much more than just 2 hosts, handle file deletions and can detect conflicts. It is expedient for HA-clusters, HPC-clusters, COWs and server farms.`ibs-arm-6SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttp://oss.linbit.com/csync2/linuxaarch64 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 csync2.socket ; 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 csync2.socket ; 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 umask 077 if [ ! -f /etc/csync2/csync2_ssl_key.pem ]; then /usr/bin/openssl ecparam -genkey -name secp384r1 -out /etc/csync2/csync2_ssl_key.pem fi FQDN=`hostname` if [ "x${FQDN}" = "x" ]; then FQDN=localhost.localdomain fi if [ ! -f /etc/csync2/csync2_ssl_cert.pem ]; then cat << EOF | /usr/bin/openssl req -new -key /etc/csync2/csync2_ssl_key.pem -x509 -days 3000 -out /etc/csync2/csync2_ssl_cert.pem -- SomeState SomeCity SomeOrganization SomeOrganization SomeName name@example.com EOF 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 csync2.socket || : ( 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 csync2.socket ) || : fi # Cleanup all databases upon last removal if [ $1 -eq 0 ]; then rm -f /var/lib/csync2/* fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in csync2.socket ; 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 csync2.socket ) || : fi fiEJUF` eA큤A큤A````````RW`````RW```d80c2b7d631466fb1050f33c02753832e8ad035e1a26b4aab1f6ec02281c053abd14c862f1a05561afc55070a7b4f081f9f9bae48361fd8b1394c488aeb7a392a1ef96f1d9b3c2eea0b7ad4d1ffa6a1efa9d78b2d7ed93267351ac157990aca8ac1db90f4130491abb4711ca446d02f61b78692d99f4fe4e579ba76414578a6b69b1ccf432a8b295189b260d97ddfcd9f877cf6f19fb8c9e1bb23668fa2c8a1c338f854eb2c24f01e6c94cf0ff232eb8a12022d4279dcd3f9e4b0b0e257fb407d65e298ee0b50498b33117660da5d5c73ed5e29a9aec3f349ea80b7ac8abed4d8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806435e2a95eb5e7bfd921f7f353ced9dcaa606405541394975ab29c8ca4f82b031687074cff14356518f4c9d830e64687b6fde167a2e792e2d056b3797152d63e349a23d1a75676ede75eb39a906f74ae3267a3e5c17b396223e0732df820ca4be7210d32b676619bfa04a66563e9cc201f4cc24fe41f9b25525c1de73d2d66ea823b67a7b3453e70120c6a34a15a0e5fe9897ecf6ae00544393ca6bfb26b67f3adcAArootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcsync2-2.0+git.1600444747.83b3644-3.3.1.src.rpmconfig(csync2)csync2csync2(aarch-64)@ @@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(csync2)hostnameld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)librsync.so.2()(64bit)opensslrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sqlite32.0+git.1600444747.83b3644-3.3.13.0.4-14.6.0-14.0-15.2-14.14.1`@`m\@\@[t[r@YoIYg`W,@W Uvarkoly@suse.comvarkoly@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comtchvatal@suse.comolaf@aepfle.dejengelh@inai.dekgronlund@suse.comdimstar@opensuse.org- (bsc#1187080) Upgrade and removal of csync2 package throws error for non-existent service template: Removeinstance templates from %service_* macros.- Update to 2.0+git.1600444747.83b3644: * VUL-1: CVE-2019-15522: csync2: daemon fails to enforce TLS (bsc#1147137) * VUL-1: CVE-2019-15523: csync2: incorrect TLS handshake error handling (bsc#1147139 * use standard %lld instead of non-standard %Ld format specifier * try to avoid (temporary) -rw------- root:root files on receiving side * fix diff mode truncation to first 512 byte * disable xinetd template by default as preparation for systemd socket unit * add systemd csync2.socket and csync2@.service templates * escape peername in SQL statements - VUL-1: csync2: bad TLS key generation on installation (bsc#1145032) Adapt suggested changes in %post section. Do not hide output on standard error during generating the keys. - Remove patches contained by update: * 0003-Set-AC_PROG_CPP-in-configure.ac.patch * 0002-Patch-sonames.patch * 0001-Add-COPYING-as-docfile.patch- Update to 2.0+git.1542296533.b974921: * Convert documentation to asciidoc * Add error handling for out-of-memory while parsing config file * create_key: use all random bits; add some error handling - Update patches * Add 0001-Add-COPYING-as-docfile.patch * Add 0002-Patch-sonames.patch * Add 0003-Set-AC_PROG_CPP-in-configure.ac.patch * Remove add-COPYING.patch * Remove add-ac_prog_cpp.patch * Remove fix-sonames.patch- Update patches * Add 0001-Add-COPYING-as-docfile.patch * Add 0002-Patch-sonames.patch * Add 0003-Set-AC_PROG_CPP-in-configure.ac.patch * Remove add-COPYING.patch * Remove add-ac_prog_cpp.patch * Remove fix-sonames.patch- comparison of peer names provided via command line should not be case sensitive (bsc#1082576) - fix for inetd stderr >& stdout - fix log message when generating backup files, demote log level - document -l and -N switches- Avoid systemd service removal errors when uninstalling (bsc#1093165)- Remove systemd dep in favor of systemd-rpm-macros - Format a bit with spec-cleaner - Add proper dependency over openssl - Remove all the tex deps as we now reduce from 300 to 160 buildrequires - Remove xinetd service and use only socket activation to keep only one tool for the job * Also remove patch csync2-fix-xinetd.patch- Requires(post) hostname|openssl- Avoid runtime dependency on systemd, the macros can all deal with its absence. - Ensure csync@.service template instances are disabled on package removal.- Update to csync2-2.0-6-g10636a4: - Document the -N flag to bind csync2 to a specific ip address. - fix diff mode truncation to first 512 byte - fix diff mode prefix substitution - Drop merged patches: - Remove csync2-librsync-1.0.0.patch - Remove fix-csync2_ssl_cert-filename.patch- Add csync2-librsync-1.0.0.patch: Fix build with librsync 1.0.0./bin/sh/bin/sh/bin/sh/bin/shibs-arm-6 1623304710 2.0+git.1600444747.83b3644-3.3.12.0+git.1600444747.83b3644-3.3.12.0+git.1600444747.83b3644-3.3.1csync2csync2.cfgcsync2_ssl_cert.pemcsync2_ssl_key.pemcsync2.socketcsync2@.servicecsync2csync2-comparecsync2-rm-ssl-certcsync2AUTHORS.adocCOPYINGChangeLogREADME.adocREADME.quickstartcsync2.adoccsync2.1.gzcsync2/etc//etc/csync2//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/csync2//usr/share/man/man1//var/lib/-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:19968/SUSE_SLE-15-SP3_Update/cae3604eacad32739a98a392db6c049d-csync2.SUSE_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linuxdirectoryASCII textemptyELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=4c8000279b90644ff73d371ef09a6d96db45f77c, for GNU/Linux 3.7.0, strippedBourne-Again shell script, ASCII text executableUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RR RRR R R RRR1 ra6zutf-8d7afbc79bb6d7389bb7ddfe1d6615453fd7ef78d44fc8a1ef983bf5f11de9b06?7zXZ !t/kf]"k%Syu:.1uj&@*IJLw}c nCulxKc (cE~VNxQՅ!k̛6 I!s͗ U?L e&g= yTsDzU4VZtFZw߉I&g|[kGX8fTT`䑨3Ub] 'iS{DL), >aE9t<*=j}w2,ny x#Δ[=O&# l J" e lGA zܑ;wZ{T: CYS,gWFGTSWBKU9 8~1ڧNz+XĀ'L ?bE:T*ZGoYD [+rpH3.E{A7_smSFྛRPnQ} 5gxr[WnϢj2#s&lvFFet*r:W|7+͹T4#)Vh#p.s)Mқ!k@) ;EFž-BVYVƻc#&#OݫLu5JW.!osf"9?f)esƥ_t<|o+?㼦/#Glv,aDus|]ZuA,=/ݭokv7pUzi=EmEWU.M<[!NSqFGk J"^}Flf`waJsy\o`BهA)eӘߧY E#TҰeB ^&ѓ~3H<.VZ61~͏~WrzpuMͣK` fQԈڎhJmqk2,d©┥ ?<֥(H)a>)}KQ]O4Z P T= Zxu_!z)TVjDlPQ^jPqCbbJ (r Ľ7X`d-4}9AQ_8edaujNUKiG3 [O#yM-}8Gl+aO=|["NEsPyX=2 5tw112vt%b^%cM_*d>Czx]qϷėlg r>+^uj>*Rz߅R[mBd]e\(Òű~]~~ X$B7>-7_`L$b"ґEsl'2Q-${vr}^:yd(mo~AxfX8q%%16bG' F1k4!7Y!{p @al;az}*&M&xȬ{tH1Gl-gHYI"L,(m%>oj[1b@ J7oFZ@8' 1G}@&3N:/-x $4+vͅjV1J=>~ %.fմ>P&YB)ZߋvK*y#\L'~^h39c869szhsƉ vJ Mー@k F|Nb$Ȕd0`pN#@͓M]w©`tQtPm8dKs& kFTjP*bn)~681ỎJVW`AVLȗhJ):,S[}17H!4[LdN̉%AGű xTC>BbWޤz'N oVt/㟹}sF \#@xMi3:8r &<) PpR,BK(w].snb>^f0A(|1(sGA䭀'g ߍE;PeȹTlT75T^kȎֺLnEVrtRs+̗ zrḈrw"|EFi2ڽ 7"i2u_J|Q 7 z |=wA ^,&jҏ,ȺF))2uog9l[qc?=99Hh߅(oN9W-q=q[d&I%&#/^ .&SjkN2ԉ4 M %ɪf,uDGb\﫭_鉽jǎ/.!H*:Ĩ<]+Zlbg$,MUsgʸ+IOrn%~+̠|JcjlwZPcpPy EB~Wf1_1€X!3z A3:]1|,~"7残vd.t^RWDr[0vБ$HhH Rwps3n˖nǞbRoxP]o`F PODg0"M#'{ՃM'5's_x3;ymm`> Yw*:Nomuw-3;/DZ)lH'DE䐐ט|c^, 5)쟺#]w8yFП.՞[31~s囑|6ERR}pXUEHuq ngQKzH%z9G[ yr l"̓Lks_ɝL+7fAHZaߤ}N!IyW_ޞGRl";=o,+*aMgQ;.ȑs !EI03=2L5^Poz~#t! }7Zm{ߞ3MM:=ǥ,H6'-;71F[ m{'3%y*jz^ IV0?בYʶ][گ C|jGtg>a\0ٮ]h1`uF5/1 :ILz7؆{0[XKHB8?b-;P ?I8׾ Fj.}ս>lК'^t|3L7u)PqFoge~k]"p01tGS K\7-ݏ/&|&C>c APQ3W@X;'㼪nGₜ9Rn%~Dd8Lzcr$<98|7%W},Ua2,]]/k7:UoPگyt"z/$,Brij,uRsBû+t BR&0kU/5IZU2?CA ")S`{{#>2 li'8MB^4U9W+y-ZQ!_W0r˾WBPəo)C}$F:kEP}Bܭ@E_J6~˴ܓ2S _a{e2k"]csH@%yԐ]G~9?%Mo~-d]N9bYԺC131d|ilth'&V>-MI:si,)#rimS.4Sf]o-ٝQG٪a5u,`[uE)͡pzK)," ^ZLE w8"Del!Flmp x4I%ȗ]ZE>OEaEJwnTdZh6 ]gs&oM,032$+ IǬg`^nmFl c+`#e|J#W! ԺɃV& yZN9hµʑ:q uz Fȼw *|m8 ,hVz,7\3Z,,Z}_RRHd7>i=ȝϭRcgv)p /&&3<)`%*zJ{mB+R,H/[5U6orYqU*B Op |[L:|!}&k2I0,ˠKkOLLs9:u@ ˆBk,/bXilNGz% 6=Kzxt&)ui2˦OYmQ0xեMerPEIԩ0rkcN&Q8RIªDm zpVJ=NӌGw(g_hТ)_:m~dHFpGIo".l4) GĶ¡0u\7^4]ιˉy{F+NM{-y_x^:,BC&ݓ_Cœ> B|,=+A%Npb`[#ؼdRxpk"{jȷDI4#aLvBԦnA&aSۇyĠaEQM|Q0 . ZgVwѠe1Z^is= D޷IϷX.R̍C!_Aj.Te$o]KpP SĜVs.eÒ_mA"]c:3gQrLkԴ|BEcyi%S-8 TG!8J@&=䔸a&,SڇV둢\qb(|a5 .ë|'VbY#k,x־ ܼB\x$yCpTuʳRjhο%@_H4\~C0WTcߧC՚~9(:/% K`=Pi/9?PafkfGU|];&N"rn6YUz 5^ҭa0+e &5.{،߸Il-o&^l6TئX:ew>v"!gM#6!`I'_1|i7G η5Y07CGMWVq(0O+`zIF1_1TI#wNL]+y/ֈc %"h2#LU\yxe~vKG9* TE꛾~:UZ.Khƙp=So ժW5[?s?SZ#{L@81i|^zhM.iISj)V& w49ĂxP@_\PO]f/Aߢ9MCӊop.{=&4/#cڗj"@ai9gzTdh6ʬ#'toEr b)D]ߑfUt7dPAZmwnFtl:2)[6#)=D2z}&[t'>bk]IDG=[Sob3Ni-VM׼d~'"NU73oZlmLMR󹳃B I T`8! ߟST1򵲙XC?cZzLl4z#$#l&On$m t!p! FZ0qD,YLJ"J|jQHi?@d#c[fOXzaxyk貈 [  J,wuQi4|XODU8ӷ 1Y)ed2ڳ:ybJls33%٤`ZOKpMdbw{|4di)b$w}hZyʧ6B;{1CgLAG>q^Τ}7 {'3Y e\NV6©o]3GO99[9 fkt^Rjo>y0ߚޱedž\_KL^Z H= )XlPiUbc[phx{rlRׂ͋ C)9 ڨ)#&r/Q@kt c d>E|A/Ġ{jXnX}DPUxTarQNc,brՐ\){ycnhm-K=-7>U^M#%BY DƝj/`7GA qOK82/*h2Y8W 7N7҄!Sl@[q>4+0g힟of kz!})`A=&" )  S`oQ(S=ǛR$XS 7JY Dk{}wӞř,%k]f.{ra:}NumFYqz zѤi.(w^n69]Ud_CmGe!$Zk?DoAXDK~>޺h C~ - iD, e1akNo.,0:=𑉆N F!_ܽs=ahec٩6A[?H-[dU}?9-u}A#8A&D49Sn tȆz!Z~hk3NPHX]^GV3ķ RsPsWBSw֡p3&~7ӧ{Oo{ ohp˦i05F#oLhࢧXk /\5;/Ӎy)s F0|.´Fp-1vG5CԣliR Q!uB#op K;gmm$9xV,DJdYڬCgToNz$I ɢ97!zr֣mߤ֐tWÈ 1ʒkYm ap9DIiNBUF4 g#(?%*(zx|֩gx)f8ۊt~Q΃ W[  hm?mwk|Vi;Z3tcH65$XY6}vPR$OZK+ZTNY0GNb3erihq* K~`E=dӌQCəxŝɠZ$z(XrǕ_R>Ї5Ԯ Dg04~oAZmmd˷Tf8:Gd&#ab#"ȯ0 R5.IE;!!3/f7|fJعPadvw >E4Q.8Xd f#oRj63sڬ}|^h&6\S޺FRsg HZ˦ @kPnz$4Z`ҿ,+[G8fb7  *v N f2rҰe)4d%WZ^i;Yz@|#>TSkv3l€OODo~d󃟈Cj]ZJ[F[Y #IY7ƞ\DFZ!i1S 0^tZ0 Y'3M ,@##Qf O?P@xLLN,n:/R|bv Ͼ =wJ5uSB'dg H+C(aォ%Nr+13ŜIC7h9zP ,?T46#Fh5i|ϓɘe3WmNTQwm>D^2[&~lgDa:ѭ{Eh9RHJAeVQF,QѸaj="R_ OX> !4f]7"K3ϢL%DC`_8G[44 |X샾'Gƹ\/nV{jPD?CQ_1IQ+(_zօJ-Q"j^\~.Tƣǣ.4N| TZ??|'v@"k^`G^h^ vLU@JeL0vxmGƤ[rTI mSXK6$mk 0cCO;{4"@R> 9&쨻|$wfs9ߣz/׵ 8yӓaEMJo|֖sXUb&d XƝ3=G;θ$U7ӟ 2׽;4 !w̹S~lN&MՋ7ED.jA7Èx}g[ |lR}SV;?D´|Yc/(syQKuFs[V ܌@ & Vɭ n /iF_F*2t=~\lt&_rCldBNv/Fvw:Pymo"7[w~L-ITIEq{S|tuҨ瓮[{*#EG[+ ^5m튖v2l?+AD Q \vDNEj&nR /dˋ2t08-PgᆂKaXڐAdׁx7I)_}*(a4G}MR-fw^^f W2 ze|J!fԿWe)ƧLWeks9dzDYF#O zoc{4(֗a69 HzV9sC$ɏ^sFaX-Y|)շ+[7j -g_(zo$Ғ!ؔO!}c˒\K%~B15dv9WJl\@*L1?pő;<nX'b9U렢l n.WpdR\C,7L0)ODs&AP&fn\~}q%2w) e Xuɓ|fe #tWABMđP" {1/zzv`H. gHur1)SEbO09]-޾y6OXcІ`,apZ艜Pm-UhX9Gw<"*J_:nJ_!vZў4> uf)WUB4OʝlFXQPr7i˧';Ξv}L}!L& ΥϤ UʝP 'Gg'/OF#W i+kRsvYyy~VFDYQk! i|~ja9)V3^)(T3"‡vaP}xWwJwH9{BjVF El@`6e^6p@xun@]ZA֘7)t4)y6JGÐ~P'8TYbk\餧G"> ;?zZJ,[\P'/5.R-pٮ.-}>»Z3jq'hãBi[)ϣ(9Zg73(ܶbw7 n5V5^%|O%Lwx8Uɲ|b^e~90_]78GϊJ#Ca 0šf֦)!k+6)e%ƿOBɖPGIRO#3 \CoGoRtH4; !,w,ΞD%? BQiuE7 'p8(?%2D-25}e+ʸu'߆KY@@ K8*+1gfsZ4B1 ;r!+/;![1KhD L{|Oo-0]lY>h>xț)PE],jB9N eU^jI;dhPA(aUAC%zOvarļ/;l]6 iIXH%O>> >0&04"j@ɼ.a1pN&7,ouga>P.tL),z`TyEB3wD\-"j%BڌGٱyԽ{ILʗi]W*UƋFH=JDMJS>>`t@Pn)}}FAaWMcy}D:Yj?ݚґdL;kq3vrfJ>ƙٹgPw9Ym/.VbDf(ĺȕ[8.ws2{',C˛uȪC dcʇGh'b5LEe)j[<]м'o{+bݥ0|}7ە>MVmEsG,(z$(hK>Q@Dل!9p&LFz3ݶğ\W mOGwXx.QkV"j B qGڿ׼"ntvWZ-k 7K{y8UsH ne :է>=[dFbGro~ Zbu" \lxߥ;$;妲 4kJ;ΥF%7&=)畐Ixg( rMfQ𹙷N(N}MMF5KT e:~s`z|+Y_LzJvhG&&Rxҽ&)S_*.tlc\- JIܨ"JOI&6G 3:us0^?.t; =,!NbuSUNm0oM/WPfȡYBj٠sVk.~5Ic8paA;iB 1˅p%L ]{i6˲ȳC~*EM[ d >tK:0 ӱj/Y02W_t %;kbDW406zEg[DxVR*ajYet+5~Co5 Uѵrʂq[O`zz_3WZR-\k^ҋ}??mnWLߞ-xbaM'9|j =#._(R.'3mOfac 2Sxn-pRWRuX4p#n 9`GG1{簟Ya>~T~#v.b!b;16 ؍tlhϘl'+WAㄒ{zJ,b-aTfpm<d},'&% (Z.>_x+<-*<` ;:m}̭Uqa:h^*-q .x!QX.*EHmpD}t+1+sMo-},pl:_i%9[U//D X5Ӱ3؝ T=;VS+%C SڡLMۥђ0Q(vPc'$2+ܑ%6W_[4-2bT;CbQj{'J$>-NȳnNB:f`F?ElB6]-3< f~4%!x bhPB5t QNK+ ^zH<5?-ժҩM78)Me llzɰ,xB\H_ax"F:LWqr[J\2ZpOQ)20J<-cPmT}s4Aݺd}@\tBpx\zjxV& ?B|yB >O,}f?aw#9b~\z1 #C}]rkwދTA Rj|,R7Vmk N6vٮwLQu+4lBX*R>qk4G&IHLJD-0!n\ )t^{nrлF,N/Ƃ؛c4QW}[`YvD1*JgQaY19E,>RJt̥?E*/RGӺR^`6*9pJ e|SeӐޡYE8Q:_!Q :sF$cCL!fN'&"@->xkvW4p'.]hGwˈ]b:2,Jctzi&)yuTօ'-2IgVκJblWv_W`26 ®RW/4N:SJrOj\׼A2`nP% t I\TQjEu%-uVy, G\U|)HXB`N |u6 I{KuKmg9V�᮷*NmT l ~8VC%#S*1HKE@(Lri&j`G28j~ݕMù*Lw{9Ft|?[-&,9kﱚ\:$n ;{B2U Y2erN["5hrLp*8c.m5,Ȟ*-dv_y#J=i׎nF U*m`)<S`.QJ⦊Rq>~$aH J=lMѼ Utp | d63TA9WQY٧&'Zk ab> :~U>{84G Z%셶~n aF2^Bzqݖ`QT񸬉DL SDܺxg,P\"^ D#?Pw?|pRv!@Tרh<Bp/١]1~Mh#`䡩8('k𠥇u凍௬Py7r_)`kG迵iCI:`S!.ZYV0c >"._h$΄F<,!弊(FT֖9 zKqO^K~4E|{5Ѭf)~A" ve];%CF&&1C몒[Niىt+]_oc-8Uϗ>ƞPg~Zdll^9҇)a߽7/oߔ%7oewUT&H9VsqL=)J~ka::55]1d5y#Z1hlxMs,s_M?a>h_SI7ҪrICvdHqJmFX 0U!e'/&4SSrOrځ[#*qwzcOinPM%0{l?*m@aT aV"{_y)9;Wt|k>c9}Ǹ$404IRI?mbd7>Čh 5]O~@ JJ6uԤ1<{qz> flZ'n g\I4 MXZB!f3,6.C4JP FJuѐS% @e `T1 im $7 *T֫ퟆF0 . 'kj~hmukH^)n|LGԐ 2+AΖvF[?au,W&,*H֤ )~[, vNZZ1_UP_쿄s%fMB,Uc}L (öܻ >-}`jb0bG.H>i@ĕ5w a%G5~|2U`F%+jP`{[v>JyOU7(]€7)tK]z2mFUkL>R.tup2@H-!߂G-oZ,}DI쟇&~5gguG̛6Y(MwR6rGYۀ[g\ӏ/sy da`NEP6lI+U=t|QA*6#@w'eg86M~>$CǰiѶ3W-:WZ%V;uc:"&;K8, }+^޸gkl rҘ=|p4mY[CXSMzE,< 1da|dh52i6_'453AŊU(I1PtY$eD_HD8a n&wA ڄ\ZI0A7 XY/Rc;'2g2$lmԏ;(Lu[`X4ף>B֐!"\dk@>D=XXH 4Kl:s^&U]n}rl, oi)s!cr&w*} eX7_ \uJ3y7TtXa̿c'*9N[qH]>pɐZ\dlRZ\qsco~Q=C(F<;񢨯<ٍ+(==bO^ 7 z%N px e]W\ȟ[q/t!_Mx2LrHnȭC֪)ktXiJ}Ƹ Q7I8sx@TJn|B»ԃ,v3 ~TzȺ-X&*-b^̈́`3jԛCNt1I`:j2b7%a!DY7_X SqE0n9x+V[LמCd" IE/+"gp5WfPZ ϣaރ*>YtK瀕a@ϸ"Fl|aGQָU7ÇW` G/dCeCW^ g"'.M~_D eɒɌvH\9߱%0;cDK4yU9EH輆ւHyaȓ]1۹k@qNwNmeKO R)p?T]gjV#2 y yA?Zm ?5C1y3*% Wqyʼn(XwvSSfwz?X'Shp?}*u3IQ=9G\|(Dsh148{3<6/K r`+2?WVByL#h7TmHFB`0I$<ĂY~ ו\f@ uֽud 0c&T]q*na&zJIʿyTXcΩ:fǬ$ǟ[s$֍e䘗lᒼL'Kꄡ~ɮTmvIxs"] !M)lsܭ5`4)l]CWјw<9Y,jP80f-`lZRk:_콻ݚ~zn}w#nI_gh)<pY:u|TX[Mh+m'ρY,wTĘ; 14wa|h`T$` 90iծ߇b+r+c"X,FAiSsƝ5":j~3gLѳh_8^KƼ*d,i7ӿXoK^Ub)$siD2'3uNrS.N"mLB0tUYJGlý"ȉYפ l[?pQIszf(AL) c.RrZW$t^$4>FV&9uKqS jZ26&z6<`O/6EB J~e|_ я&RSg|cML%Cj E6؂vt?Ig/oJXۊ`@ ԋ7kUvͼ&L} wx0uj"7*D .2Pۂ `b836qZ?w%'u:0)rA8 dǷr*8.6DkZi5[hN}?g4x`ukp i {ێ6̈́}rڿ?&YSϵR'|(9Hiuْͯ/ݢ vAȤ&k*4]Ri{>k@XLzDoc~wӣvhmҡsط5յ*K-pH ('Xf?7px3&bC|fVճ2Tb++3};륀 9Jwcf FLGX5|n7g / /,9n$x})@ĞXk"L. XUoQI+( 7n+g)PзvRH%V$t\d|pYx?2OK}?bi'~d-Rv|X`s3 *XNk E 1XRo