libecryptfs1-111-lp151.3.3 >  A \ /=„UI86p(5[JҙCO0lơN~oØrO@&` 6ޚS8H,M Ie:*xѾ)M+dE;mh~by9 I |=mʰCIKV) y&ۃ~NN*=-sg÷b,MߊO~<&$z,b8mr.2j3.3A~Zض+xKA%k+c,"XW0׉$Š# ? ,eVZ=Ҡ!(t>p@"(?"d  ?pt|      N dlv<:(f8p9:>@FG0H8I@XDYP\p]x^bc Sd e f l u v w!lx!ty!|z!!!!"Clibecryptfs1111lp151.3.3Shared library for ecryptfs-utilsA stacked cryptographic filesystem for Linux.\ lamb61&openSUSE Leap 15.1openSUSEGPL-2.0https://bugs.opensuse.orgSystem/Librarieshttp://ecryptfs.org/linuxx86_64&ȡ\ \ 9e26c8ab22f4990ad7392ad98dc0320f022d0df8daa5a3a931f086e68c7c8f12libecryptfs.so.1.0.0rootrootrootrootecryptfs-utils-111-lp151.3.3.src.rpmlibecryptfs.so.1()(64bit)libecryptfs1libecryptfs1(x86-64)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.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)libc.so.6(GLIBC_2.8)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.2)(64bit)libnss3.so(NSS_3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z_@Z Z@Z@XCVvV"8@VqV UPTT@SR QOjO@O0@O O~Or@N@Nx@Nu@NC@M'Kh@KKepJCfmeissner@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.comsfalken@opensuse.orgmeissner@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commeissner@suse.comdarin@darins.netfcrozat@suse.comdarin@darins.netdarin@darins.netmeissner@suse.commeissner@suse.commeissner@suse.commeissner@suse.comdarin@darins.netmeissner@suse.comcoolo@suse.commeissner@suse.dejengelh@medozas.demeissner@suse.demeissner@suse.deaj@suse.demeissner@suse.dejengelh@medozas.desbrabec@suse.cz- drop python2 support (needs to be replaced by python3 support) (bsc#1081587)- The license is GPL-2.0 (without + / or later)- Update to 111 * upstream provides no changelog - add ecryptfs-utils-openssl11.patch to support build with OpenSSL 1.1 (bsc#1066937)- drop validate-mount-destination-fs-type.patch (upstream)- Edited %files section to clear unpackaged files builderror in openSUSE:Factory- validate-mount-destination-fs-type.patch: A local user could have escalated privileges by mounting over special filesystems (bsc#962052 CVE-2016-1572)- Update to 108 * This release does not have a changelog.- Do not ship .la files- Cleanup spec file with spec-cleaner - Update autotool dependencies - Split library and devel packages - Use desktop file macros - Use fdupes to reduce duplicities- updated to 106 - new passphrase wrapping method, including the salt to fix CVE-2014-9687 / bsc#920160 - various bugfixes- update to 104 - lots of bugfixes, apparently from static code checking- Drop ecryptfs-correct-desktop.patch and ensure ecryptfs-mount-private.desktop is properly generated and installed in a program specific location (ecryptfs-setup-private will take care of creating the right symlink) and not in /usr/share/applications by default. - Add ecryptfs-mount-private.png (from Fedora) - Create tmpfiles.d to ensure ecryptfs module is autoloaded at start. - Fix category on ecryptfs-setup-private.desktop.- fix %postun to not run pam-config on update (bnc#814098, bnc#834993)- update to 103 - move -pie/-fpie into separate patch - update ecryptfs-setup-swap-SuSE.patch for systmd and fstab without UUID lables - remove ecryptfs-utils.security.patch, fixed upstream - add PreReq: permissions - removed unpackaged doc- also supply MS_NODEV to avoid exposing device files if someone got them on the encrypted media.- point the desktop link to the right .desktop file - build mount.ecryptfs_private with -pie/-fpie- hook pam_ecryptfs into pam session and auth bnc#755475- added security improvements to mount.ecryptfs_private and pam_ecryptfs (bnc#740110)- patch so ecryptfs-setup-swap executes boot.crypto- updated to 96 - bugfixes - testsuite added - ecryptfs-verify utility added - write-read test utility - mark /sbin/mount.eccryptfs_private as setuidable (bnc#745584 , bnc#740110)- add libtool as buildrequire to make the spec file more reliable- Updated to 92 * Fix umask issue introduced by last security update * some bugfixes- Remove redundant/obsolete tags/sections from specfile (cf. packaging guidelines) - Put make call in the right spot - Use %_smp_mflags for parallel build- Updated to 90 Fixed several security issues: * CVE-2011-1831 - Race condition when checking mountpoint during mount. * CVE-2011-1832 - Race condition when checking mountpoint during unmount. * CVE-2011-1833 - Race condition when checking source during mount. * CVE-2011-1834 - Improper mtab handling allowing corruption due to resource limits, signals, etc. * CVE-2011-1835 - Key poisoning in ecryptfs-setup-private due to insecure temp directory. * CVE-2011-1836 - ecryptfs-recover-private mounts directly in /tmp * CVE-2011-1837 - Predictable lock counter name and associated races. New ecryptfs-find binary to find by inode.- Updated to 87 * src/utils/ecryptfs-setup-private: update the Private.* selinux contexts * src/utils/ecryptfs-setup-private: - add -p to mkdir, address noise for a non-error - must insert keys during testing phase, since we remove keys on unmount now, LP: #725862 * src/utils/ecryptfs_rewrap_passphrase.c: confirm passphrases in interactive mode, LP: #667331 - Updated to 86 * src/pam_ecryptfs/pam_ecryptfs.c: - check if this file exists and ask the user for the wrapping passphrase if it does - eliminate both ecryptfs_pam_wrapping_independent_set() and ecryptfs_pam_automount_set() and replace with a reusable file_exists_dotecryptfs() function * src/utils/mount.ecryptfs_private.c: - support multiple, user configurable private directories by way of a command line "alias" argument - this "alias" references a configuration file by the name of: $HOME/.ecryptfs/alias.conf, which is in an fstab(5) format, as well as $HOME/.ecryptfs/alias.sig, in the same format as Private.sig - if no argument specified, the utility operates in legacy mode, defaulting to "Private" - rename variables, s/dev/src/ and s/mnt/dest/ - add a read_config() function - add an alias char* to replace the #defined ECRYPTFS_PRIVATE_DIR - this is half of the fix to LP: #615657 * doc/manpage/mount.ecryptfs_private.1: document these changes * src/libecryptfs/main.c, src/utils/mount.ecryptfs_private.c: - allow umount.ecryptfs_private to succeed when the key is no longer in user keyring. - Updated to 85 * src/utils/ecryptfs-recover-private: clean sigs of invalid characters * src/utils/mount.ecryptfs_private.c: - fix bug LP: #313812, clear used keys on unmount - add ecryptfs_unlink_sigs to the mount opts, so that unmounts from umount.ecryptfs behave similarly - use ecryptfs_remove_auth_tok_from_keyring() on the sig and sig_fnek * src/utils/ecryptfs-migrate-home: - support user databases outside of /etc/passwd, LP: #627506 - Updated to 84 * src/desktop/ecryptfs-record-passphrase: fix typo, LP: #524139 * debian/rules, debian/control: - disable the gpg key module, as it's not yet functional - clean up unneeded build-deps - also, not using opencryptoki either * doc/manpage/ecryptfs.7: fix minor documentation bug, reported by email by Jon 'maddog' Hall * doc/manpage/ecryptfs-recover-private.1, doc/manpage/Makefile.am, po/POTFILES.in, src/utils/ecryptfs-recover-private, src/utils/Makefile.am: add a utility to simplify data recovery of an encrypted private directory from a Live ISO, LP: #689969- Fix build with adding requires on mozilla-nss-devel and python-devel. - Fix package list.- Updated to 83 - lots of bugfixes - improvements- Package baselibs.conf- Supplement pam-32bit/pam-64bit in baselibs.conf (bnc#354164)./sbin/ldconfig/sbin/ldconfiglamb61 1545079299111-lp151.3.3111-lp151.3.3libecryptfs.so.1libecryptfs.so.1.0.0/usr/lib64/-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.1/standard/e91efb3311854dc7b1627e5041556517-ecryptfs-utilscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9dde90bd54b4ffc04882e8122dea614396d0b105, strippedPR R RRRRRRRRR R R R~GtRutf-8a66f31ec5cd5f24842a2224b3b0d76f0cca4920d2dffc01c12d6a1eb8a04e299?7zXZ !t/(s{] cr$x#ry&<&Gw P"3@E̥u@ KҲ5 ߏ;̳$~oЧ]̩$z?$|dCtNF! I\!jhnlĉO& 6 nTcnB (?E.^ z)HBS.m|Vcq gf=PĔF2i%pJe>3iŇS3u):v_L Vʿǃ<)p 2>A :YbV<1A23: ( .jL]GzðppXx~@ `aZ}"!b[#)k1'S sn:^(X.&BB5TSԖL?{~O>Q3.TDze9B~2 F,{AzռPJsјQR}'py<xS@\ ;`W|QD;"N۔Qv8`AJןm#4 nkJ޼p9֣*K?Roښa!Cw-ɚnv#' _[iqgQ.=laHennntFhB㛭P g/-~_!NQ9 ,\}od*bm6Nc=AVP[_NMz@(q7<{9T-&d~*w2>1tUJ͋UuD A[aQ겹ŮktD 21޻/腀5'1W#VV$&ٝט OWrx>slӂfCel̊d&vߋ2U+OZ6OEP#%pzD4ݶ31rop>9 OC6HmLo_T{&=})ƈY)([KL[oDׯ (c7:fۺwYpS#ŹuDx͉LG4l ̓w(H~i$_/WHWCէ^\ d/IwELrlD&13L Z#25 Bܬ>[1`SzDok%\i+޽y+=lS&8 %ȖJ1(SSjߟY; >h-#{WݟcSSCF"sdzm / 2i$jM:^(>iC[Lfp÷+ KT*%t vm'%-\` ` #w6 XOxɓtG2R8Mѽ9EcȮ'Js(T_>\K‰ߍʒXQmMkɣ"_dǝc wpq,|'$Nj*x)qҼ|9Yw$υS&돹uz.f9gOMΒ{ұvb,@;hV)P,Zp5';q)m}TWrEE9*7ZwZ_!`/Cwlc$V6PsяL"}I${yÇUmħfM $V".D\*qw])U]304GFU8Etz^Lf /Dlk25 )#@2d=cn5,K_m_M42?aVW9SX7C382~(z޽3y1֨^gN D3>hZ_/R%k1="$)oxC#EJļ9y(cAcUf$a5ͪ2U=s7ZH۹1"~W~(Zo"/{c!k$ھҥ7-Dzo |* SLҨ, x׳{UC9uI9-3_p|adҗrVGsǛ!顣CWTWUJ*8d0Q86yX0L3W'_b7zX6 q9?çY0D&i'փŒV5GE, ԉ?&/kE&K:lwAhcd}XC!ްɪ͓=M$f)]#G$9]z)*R0 V[jפF)pS0c6V 65(^z1DF#h\B*83EqqWSWQ9r=_mޖ~K 0$׽ÊL>Jsxy BA)\_D%Wz_] hsN*"R1`ݥ?Q!'t꨺ Key6d34$дKxY _b9epArea6^ۿ'PjLQm͵a?l_е㿬 cS80%g+!s&&@>U y?a,B# Q˫) qWn^0i?Kq*o/=KPn&U%M5Dy7>ccHYץo`*Ϛoݢ-~+dAwgQU/8||`I8s붆ͬTTPcbP;߹;6?ůR-F5`I0sh85=ǥP%IioMbpUk]@6p΀,&,9E?-+!!9<`w]k*D/V8:ЃrU9{*I+jp5UEq !;٪́S=c5dAwj_'q_J"jXN%᠅eM8$)4}G}o EqJ~9ow 0 @J =4"t1,1yA?C=K%zؿNI!w4Yxf1iː] ~YͶ4VXgMęAo dd 9mLg݋/`]UդHBl" +cƝq8Y(śB=AG"?aYk`x7d\'43ֲ[l9m8\Q8ʾP~gɩ܅@kRPZy[^1yެOL=gm8%0S]ypGr3 ^}Ub5pHUE%¥W2y7nqyL@NF2{b}N $<~i,#o"/7.~_{>HJ^<3=/qs-FK3Hcf)Rݪ1Li(xddN;*>,-o f,'C;\tr^DD.) 3U|k|]Ct]4Zy~j', 1 ϛt Z9!l8dJJӣ(,e҆M⧙OI_A*Oܬ0U?>ϣ&-f_Fxp5-ss!7IQLl'-}8bC-#hPwZXD@ *@B#FVNEgTCȸ$~KI7)nHCb/^^YUYl0!Ł}u`6YS/Ls@PvɌ^ʵ%fvV3v12%w3ybFt?$K5YtɍZ'r; !2;c3ոd~C'eItTR뀠hWǞ⎡Ǽf}@0[tY*H'aH^G+)݅=&3[?G( |CpKu#jׄL6cK;7]eq""gxlŻ,iCVj\TL+0Lwc0> ޚf3A?ai=G46Ņdr7u+0p\[߭ŎSDR$b߫Ik#hzoh-vU9X8r܇ΐ6pbe6`Z1.,: | ],<ؕ.%UoM>FeB6B"!MWi'KD~q;f~Z`6q<]D|HHSOrDEE H\I,0dE^ sW ǙCpn 9P]au'#.NlbZGB>6\&OKVBI]S'Gzl 06"{vJu>""8<]3ܢwdߏ'~FO4w^E~ԇ䳭wzAxm<π~FRu"!Ȋ=դz^] O9sCN6wVUfhM9uKϕI-cػ{aP;I'Ugˮ ^&D CI68'6WmL!)T@fߟ_LVI'+Ey^~൩p!C}2kO3M#>-u ,-< JŖ a9W_@J$2;T}n fZDH`'G܏'497˘eStV ]N1|A008T9A3Y.Sef 0$ }hrx!TN@M!n|&RYW[A*C^\[j1&&⼧I>[a4+M*m<ߋpb c!O'<y=l1w!d&w~iYXu1oPC|&U\͉\`{HvGԆyI&u cY>5uzx: Ww}s U݇+e@QNFpx朿nnNxnmU2"Ɏ%U[j±Cs+* Kys)a\dK1ee`$ t0+>rnQ#q?tīG_Q=9cZoY2ل^|>i#Fӗ=B#KX5>Kz7-@42cŜ῱Z }Fgo\1 Xɔ6G'9({.<{1Ј@G ;Qt zŴ9Ɨ&sڌHM%Qn~x@]R ;z=Q'*r |xۄr!,@lRDN 1uP!]gu0Wc=j1 |Z;c_jMAt1ȄwZӌ# ͯ4bNw S<rCWy3b JBБ%T a'YDClc% 6DK`&f,nd"~ oe(#yF: E?&_,/?`XԱK9~b> vj2՚S2Zmt>Eac\V?ghPpHz lI{o> aT8PXGo'YN,d 6U/zVi'Wh ܞ㖲h43LiS+y˭$56։VqEJvʩ`co'dڞdJFmR$U|L;Aǂ* 'ą6/(̓B;/!jws T5h*#x MVD(fwDgAḦ́7~o2.-9fޔ$4U,Qf[{Z -k*UWWgU+$o,<.pZ@_&?j<+p.J}B$hs6اɐڷdѧA #NCRSgH鱜sʪC8:/W-7LbN QXRa.g z3oFs1?e\$P'xe8Kf)H5#5t:-}ѱ+DuN=u##G=NKȸH[[gsn{ݿ?Xo WM`KaMVFv=%9]lcsӉLo4. 0ʔ#ljnƤrs:sWR$WkZ6}8PtyX=Sz>IFN՞xZ|#k b n? ~V¼甹W`tGcFgo>wi2Ս|y*[#ɂv J#~][r}x%E*"Oʻ*]7C1#&{ \s_ж ĩc5}es6I01?(I't8ABLº-EAfYuY&=!Z-NFY/h¶Ѡe Xeҋ̫tJ@m[i9oa=bK tj;⿭bc7nZcnQ[z}S\ȃ9,Cy=d~F-;!Uȩ4q3.3޵JIT3%%LNW&m zӺ"6A@ A'~ݪ4VӉ"K.H~sFs(1 ȵI=9itʓpؗ3g2_bTF )qҦڋ|kQ*K;!KJw~a{pn01G {W;f%<&S+&E*r#J{bhlx ?K[N#2h$ޑ5rT逐N# 9]ID1\ Q_ȵOF{ٟ*ֺ*w 2kOG ̿CRXQ1!-Y5χ #/G4&?~/ ukG5kpMْVS]K ]6V{E$G: fx!׻@i c v񄣉VPPXt !&T;>5DJ֊-d= :qW fhe)V.fN.f HrNi.oeլeʑ?zTBҭ7[]YrCTpJF`!`yOKTB_Évknt¢Aji*wѼS=:x ߒs|K4T${cSfG}`pȔtV/`#k7K5EsD/lUƢܴ1BZ%)2OUT yCTcjGn= ׿;>qY9|Q|]Ġl/S8&Ē0jr2jyr@ 8ǥo &.ѩ&Ua-6)p/ vYjZu喳51y4BBtF-Ԭ>=1<i/\Y(` A&,BfgM=KmK wۙ6(yPpIi4,6*C2 -iOjȸjTuVj\\=JP!\_@|V"])dAuaЈnnw9QgH݉䨴:x5IUq:dbUɨwQ 80J@ _ UȖqmp֛&KiGKZ66L~TFsrlEr y3Q1P~_6]AS-?ӧZ}_X>W,ovr DjkcB S)Q-k:;.eʎ#emgWw͸ݎ@s>O tV/1hUד~U7&f Zn!s7\0Ea[H .DV5]o/LAsXV%/94u"wH85jcBfbf]xq@R }dV$Z-6ds=)$t[( UsXnȧcT+딐kOP!fAA@rzh}`k_.!8{gV pERP4#Z{ܡ[[;4Qa߳R:dC~"/oK1^?i{xsU1L? gܒ)A <;M=*yje<4-&.=,W z.{-T;QMIPxx+a!D1Ra^DrV=(uo[$ϓ`"&//)Y"$AT-ny嘠I~{Y JdV`JPck=ڭv_(qRV̳Jl k"AK@G)J{>$D-h4Ptp=o$ҭ+HENY~H*o1p,ܐz00 H5YBR*xUnI3ʋV3F1yݠIm'Z !ZWP.=L_ 4{ q(j RX)<3MEϩ֪rhe,)Jiaڪj}dWl ]lk/[#wYBC:]OEI{q1hTv0!䴯V-x:r~JHB]_)V/ qO6t0Tcς }s f01Po]!sW@"QS5If|^:7@ Ij&ٚf@R=҉C(gq鐲 GJ]`6zr2oj#oT|r$r`0$Jh"6z+ѿ'qӷS;`vZRk#$sfQM{ DAGW507@њx_:i}pJ>v:|W.;J a&e;ˈǞ+#1NٛC(53phL%U zSD)2@U(p6y?(͸GG4H.Ng89niπ 5zGifö QLlKGj?)/% h32 |1wy ;Е,D=@M]ǞKJ9*O["Dt=ͨT{MC,^Ot;R]ǹ$9UӤ(;h4- ꖬҦ_?(?݇18gsckW}I}a#1LP jgvܚ9znD*Vhhߠ,AYt;]\qwdM_lGPѯ 4|ylmrkƓ?&.YN; ~0:"ٗ`ջFJ^8A_!!N{z̦.wS[W*Ax;@\!od =pM#RI9ޭ:LIljU8[Scaߧrc?4N#7Sm+f.%Ep0~VR}ֹH^\O;D!̄ /XZ`HS\Qtsƃ_]D&%Gg%;'(KR? $*"oKP1OiN2Xd"nvzDgZ.RBTR alw*Gm7Jq%~N72QxJ;oes5#qyw{PTKP<LJ/& {7,dHx̄ Zz{]F1>އ.(i0\{:#ool-@8̇^k3@#^A c hdqyrd DL4UD `IW!%GJSž!'րolF<߅ n[{;;WRՍ*\]c4%P4ekp'N-p?e_%UEјH J?[Rh~K]Jq[^HNM8XNKPI쏀…7g1N˷>`*kQ|HЊ5H FzNjRӚ+:Eam4 bS ҽ Pp aytq_\ vih哯m6$Cѝ1n]'O1;Z7/{{a Q +$,N:(U ZYŋrDz&k)mdy ^¾u)nAfڼbI咏VG6oc$HLCe~ؙxMnPfW4_*3 l{<-An_ [sω?:j{Cιچ<_j%x=~]:l[V),Vl( 5/}\}L1Ah-5s le) FZb p-D .θA4~E챷4cc] ~,s4(q KY=-o:J<`D4/Οf-e2Y  :䩩#16Ɏ1$2Yri\ \\x]9 jP\@k|} <߱kJNH/oSq46YE k?ޕD%or55X*ǔTni\iP9p1[gt.sp/x8 %u5և*bDLpz9ʬ*P3gZjT ~ԏmaj{4 pmlMbN)zƆR|CpyCH'ͱ6*lM%Ġf]޾%4eg*nn3E @·~h+CTmQ3{vl)/6}=ʛ  ~&{DMiqkƿHlhm/cv|\~*B^@'m{gf3:\R/vaj9k[>t̢y ;9y1+W(>Gv^ƒ6%Y$8?+Do'2TCeo ? nH^&L^PBUGam$Q =gBv;"5sE5~QBG/D]9@^%qz1bXf`UJSTW43 RS -{8'6n"y{x[CTEJ {m&Tz.x̊u {dJҵ/Om$F~QMa+ }^D>T̀_ $TRRWhgjN"SuoՁn.TOP_um)誁s!;%YЃ@vk z NK XAx\}-1F`ާ5n$imPEpYXI$K`%Qs6_ۧOv)?v6c0w+GY`I|3,9d0Q 2unm֋C SC:A] #ĒAsԞRsbN 8[ѰQBVt:ʵnWm0"EA*Kz)v _tL)EL!Sze tf}ĭW:GtX隃K3QcrQ'*odxpG vH'EH R9L.8e~HKUs p:3ֳ&,Ox3~Yʑ\ D*\O #bx]k( Ԃ_?LLխX^~M!yVmKeZƺDd_LG|#,nSD; wpjAdhʂT=rj0,5!6U%Kc!Wl9H0n ~8G'X[xڃdvܷPPXpq̖F8UwMut眧lċoF..ǠGDq!T\*]~PM&0NOV=퐺O7B#!b`i:]}L<2Vъ4-/ ?ZdKYR ڽ miZ}DgD[wGA$SAm ҾU ES3!{W ?y}gt 1wMAG6@8J26EM]mvF;,&ّhx =3? 3Zcen!TEzzQ?LA|ox4}TY`_#|:c :zVj s{eA{,T>Id6׸*R>],(e3ͅKӚa;4>W:&EfaS5uZ:qdm?L T():gKIԳM^,gN<Ƀ(`0ϢJ˦Y_qdcj+ DF;Vd%фyYVZ85CϢ[wnS;ޛ^umw- t@B V2ZyRTaWĆO<&ҽc/7-sk4D3oX3!!HHf!$]Ԇ21G4Y:3I}&Yt~XGCCI j;i]X1 boMN1S6bSUlh0/8zaxT5Q;96 |$CK)΁TȠ ^/t57.fI7u0 $rH1jNCnP6ƞ Vץ["-=i@*)9nmᰲ)-ுZD8QƏeJMW~x^C#9F3q:9MW u)O灔cj\)uu2~#P}yY<P\7/d"S䵙(/pC(@:w f4  $8Ck j ~?#,.Yqlcb8vhnUB Ѳ6a]C`,e(\{k:R~{:2KLLtAFIsފ$ ΍p]#7l3G̈?^ nQ[3-? RCN3DCJGN$`ql%@;cܺnZ]դ&-f-Ƥ\kF0"kƗ!ln{ʻ GZJ%*L/'Cr0seNnpĥ{b4ϸhAR:ƈsp}!F굸+Tz8c/Qݬ/;&+@V5 ݙv!c;I0$4?[G&_|*䇯 >g*$ϏY5XC3P|SR4}" _6L Z^f'BŅ*PUSG^QYHMZny F Dyx_.we"^J*oD v ,Rf9pHOPDsPʕ[i^*=@N !CX([TVu}?hfEEM "OgjE乢Sw~huMk7e[ 8WRf^B)";^Ĭk'# 3_ գEV~qV5qxt9[#[L*iuKV>mJ? w X479΋ _Mœ݇>* 8cʨmg>hB:/j+ˎs3q,^NGǤU.J,TEGDךت܃ r#~3{f59Xm%>ZEٲPn`. 4 dD n\qhkTl6/B^ g1y/}zՖx K`esn|Ő x["EAO#eڙLEMG<{,H ;ăluבڹ>j2e©HǼEgqqk:N A0t7U=鿜?_ˍ@CYSۀ&QnB񱄲2qo܈r۾wi r ¤`!M­A ^9҉o#NEQیT@nz7F{uW{:5=\UL&=E|aDnn5ōVU.Br1-]v? 29Ev_~ `BFjB5Ne.<@Ȫ/eS`juʭH,]i زh2hu"w9[Ǩr>}ni*k]V1CQ!7XKt1@pg&]ݯx5wAi:I$ɄsPPʓOhRd 7J5!>:ҟܛP,8yL1>缔RFYr06YEĚ1gs*1;L 8=%U8/TkX2Q֣uH=I]NžFYxQm,Zw4ER='ݪn5]Kjs߽ؼŴdqR_ahʘb˶ ‰1S}3 ugpBDrZ}s\.E:y/ tB$}AFgR) mLRpQJX'iN0ﴞ{)HtXH/HCŠ@S՗zF&ύu1ڼ=nY_8jbH~M!.ARJL[͟__W!n0oEJ))׸plc=Tntq`C\X9|lM~)^9\l]d홣l_N^e= FQny1M@R'QH`׵n}ɗ>W$ *R2X ڣ E 8'I˃Mm"mד8 >magX]hM iAe ̗n$*M]VkشAjo믙2]#Serd5D>E% u9Bf.'L܏/v唬.7?oWC͚N4(|rͮ{rɝuZuo?P/x`؟pn#o[lXѭм#^yE¯8(S;rʷ_1,*FCqge^hiݚ|icH!QMgH_YAzqq9Vvr]m=oAA6ޢcQ>Jo/ /~V[fD_>P| qGdi!zu$4\6Gp~e䶰W[f^E:cѼHt/ktH_=1{GM^O֚CdbSL`!Z!P(4,?&kCu, ]AꬣR Ӳ3h# W#Jj0g̮z1d1LIDYXH;(S(| Tm5n0J wG ?_⛱g|pdnS5`Yhf':ڏL0VWt.݃؎M=ޯЋ{3.&ڽC$ R5A5UYZŃWr!ZL %)8d8eZ! R,>펱:>:׃TwܼF1/B]^ph[Wѕ #6ފAm]C- >J~)M2 X(&Z@wԎΉf]Lt\b |Htsn;%tf3JRsXr.vq1p`L_B%^N/K#61!~ DA\Ic!Iv{څk+95qX2JfH" t[(jgEG|@w,/Ķ+c| +gv:aɦ";]w¶.м6k.[8 O25Ӵ|ȡ`9.\K%wYf 8n2u]d{bУ<|p u y{qX,D[ ؎OzS ~bU5^6liπiwPhs>'uр׭58e Γx$5UIݍCC >򉕊q[`;[I>j]8>2%=!ERXg[*K*Cc05EtR~J"Hu )'"`p[ٹbx@Bke}'"GAIlVt8R.&Fk\4ҝ|IqCkt$!AzUuibo k#yw \/ 2 B=|Wv> }DH>5%jh! aEg9yEwt+v}no|[@\ ;7f6~0|f'& #N'~ b4mѕ晩ΟPlmOҭ|g:!0ר׮>Z(}70)|GµN 0L\wmpj569IC\Z!Cna0Og+XyWqc!IWɉaTP*ݭL }EoQPmD;gԳyW&KǿZ`Tv, oͱ~J6Yo`A|eyU|ynft'2>է LIaRWUkKxܺS~6mO e, {U_ztGEu(GSTzN/CVGJ] VKi8u5Eh6Dt̥%f>nΚ@UOD: '.F<ERlK֝ $%Io-g%rI=-nr{v\_=ϙzG?jכoVg|Bys(WEs h Yv_B2k}twof|,{ln0b{g'P`HX6w܊ZĻiv}]aȐsޝ˪pim`9F&w; 8f#탺ʬgbsL&tùMǤbr?8Ar]ӫe %G^8jaev Ew `=c9?mPݜRUDڀC]y9߷4|NL#~4 _0p)U[&O!K xS1_/8fE)D 3$*3uGō@^WBKCi'Vx &۽^c:V$0DIA1XnT,0 `4Y|lAf2X&8k3-=-Cy97XPk]x]5gwx3sF1 9˥dž%p.o6oQt"-2%n A#\I 13Wy/~91!3xN ?`& `&u /-X15c; V-N&}k1q̉umJ6lg!q̊K "lnWn@c_3>vdukoXB+^\x-RL/M[%xCS[ LؖS(uYz7 Gݜ 0ަNkA<1/a ^ Z:lJLTQn5`aQ7&.L*YǾ-xBttȪ@;';mw##"Cj ¶qo&b7$ 8uBq|j) D 1gPqB6_8T+w)a&{{OUz^?Q;h9zoɪeϕkďֲo.~o|r9OԆSEtR~E[Fk K/  9S/Cr [pT.EBFS_Nb(BeB[k.ޚ4l|\|;O~6 [Q/,2/ECT+ =.:l"tW3d!~^9_CQޟKq5cY*~Sp%HVA O!%oo^[VRS:O]L"|4,|µP-J9S` eh讼jޱr30Xs^ҋUz;D:_SSk@IAY^wPM'2bJmh 3"dO>@~G\IK]xJvgB_*g:l`c;o֩Ӧ6i"R\He`\V5 |bQÖQoF<#;z k%i=X䥱|.Ӻƅu 7R6~Ikн9}cw/;NZela߬k$3h;ԧ iT #AErGaטMM1MkáR,K\"LdžݽGqDk{K+10'`a k#DU.F{[qxdAο%7M.]Tx\J*q)W4*rAyښ{ȵr""H0`ujNHڶ?D2jm3h,e8s | DHo14P}NCWv6m2̀Z(5!kez`c~R;}.r$hݿC3 &jHo!p.$%7xSmUҎTꢉH>Qvr0{i˪2LjIqg CC!z.Ű_M~ < xGmeod.OV#8}Ǽ}Y8m/*Oa;.|cL ͠ڌM@P58 [! L$)2Z!6O̵Gpbߠ32q(͊78#)W?,?A&(F"F2S5Y(m&ggۧ2Qj#s;gUeP4:-;j9zXT!,-c,zosi(N|ͷِ< NXf@ZoBwxVbTGjaDwsFdz퀞8U*BeNrw6)ˆ1勛T v)MZ>YbkN 4nȂ5R<%(PG +צ%G!Tun$NHɝ@;M6OP}|zG乍CZϻ0Gͩ* ĔE`uve Q[|ٹݢ{}ѕ~dDŽ5HE^Tnu8)t3m 0Z̪-Ї򛻅!$²aqg$np YZ