libecryptfs1-111-2.31 >  A [bp9|5"C֤"pEk/T9:P#m?@8 -"Ur~֘^PzT1F^?$U 1%0XXNM̸͊Q#>%  (vtwrW]|SD\3؞V)wל{LƒY)0VtJv垙&LQ)'Ou&nZGTyڥz/ lzc980a4a0f4736991a67fb9bb2831dfeb9f922146859f7c214069798cfdde280c43e21fbcb9e16821a125809ec4d25484bea8cebaĉ[bp9|U:׿_ݢRB= wٕ\^1z] L0xNYH6Gr%F("Ty$16,Nd [ l4B uNKX \U9էH,pT1ah@SA4f{#"9JT [?egSʰ&~VY;0"dwhd|2WÍژJ 0WD흡Nl.D%CXCl>p@!x?!hd  :hlx|      b x4(89D::>_@nF}GHIXY\]^bcd e f l u $v ,w x y z!!!!"!dClibecryptfs11112.31Shared library for ecryptfs-utilsA stacked cryptographic filesystem for Linux.[WnebbioloSUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/System/Librarieshttp://ecryptfs.org/linuxppc64le[[953da13b758976e615dca7021d3c5531a49dc473707bda72328445dfa714e32alibecryptfs.so.1.0.0rootrootrootrootecryptfs-utils-111-2.31.src.rpmlibecryptfs.so.1()(64bit)libecryptfs1libecryptfs1(ppc-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(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/ldconfignebbiolo 1527295831111-2.31111-2.31libecryptfs.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.suse.de/SUSE:SLE-15:GA/standard/e91efb3311854dc7b1627e5041556517-ecryptfs-utilscpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=92732643b2ec75590987effc951eb90ee26cd8a4, stripped PRRR R RRRRRi^|?*|Ĩutf-8c153c60183c4e63dbc75577f57724d71ff3dbe875011d907e20b12c478385d91?7zXZ !t/k] cr$x#K߈7B+cӚ1"b(rM_4zO:8rPsZ$DBP7s*Uo[). RGbKXڰa*l쩧@bA%1G»e4]P&{~{ƘtvMN맺ks:uV kvIrcl[{qVذ-81*,탰~XV%Y~TC锑85ìtҴ( dOM:Gi/cTGxi>}BރGr7G |β8e4kcw~b.2DXp:q 7Լj>ogܜѨg]ZL_P29Q݇'F?0̊N`h0-oN lB%s5ByE+SZ2 j^sM 6^"OmNH{@7$t"}mn 8 72in}FȧNW\[(8Nyۼ )$:!%UmOmh$DhӴYsg0fWF߲O.Eq'l,]&~rF }7´Z=ҡb3-rzi O~xVFkWP-a2PN{aG>zor!^sNͼS$`/FfIc*]''P:= BHjVNm P;5loeN{ l03| KkI1FkQCPĺ_Hțޣ#gh檥߮.yWhzU@Y-E=E!@^gDGz7 ]xW A;z'RbXδuGЦ v(0t Jml9.M#Ёƺ2@$,ѐA✓q1& Z[ N9%ߘω{ŚЙkED$ ~Uor ˃BcɟoZ)qNZNkFY3tIIG[C<+i}hd&hDU s ˛1k31Nbv\F1RT-\0RGaTމg5'xMUO]dV׼Ut,-/ž6;ӡ*'۠zO ~)5ηL'9yC'oQg%,dS"ɏ)yŃ ջ@||{t3h7fLXkSV9_؈l+^!K{ ڕKj[g*j[ҕ` Im9DRP64ڸ~qMbU wYb]* _ žea͗ d] ⷎį,#Hnoszv !cg$~nZ}pgGuPi>;zwdx|:XqV'JɷVxPyO҂(\aK,V(:p?d^4 |{'%`NDuH5#e櫜*w9oSn'tE=Hβb%G;\\ْ%u/D 2# ol> JK\'%ecV$V>! AdMNj~,&ᝠT*@B2HC. ,V?`d^fR[",dA_[6zrg4iQ%B3- ؛X.wH`C7h:=vh0~b[UٺS_Tpl=y,%D(MhLyT.clɟ ~zYވHfwEƦC12rAGPtF:-O65h07$qBu⎌wJ<ěeD&3fߗZ uoI.`| s0Ge)Z-߀~4K"H0͓|dJ:Z\'_szMK=)Rޔ4)iT7x̀T8(@H*wo C ,E~_yX c)fZ0%܏8m;Y)ۅC?n)vi6:0/kdtfK=RGllʒS 4WҰYŵ50{Ҝ@~k1T(,_xHqrXXtɇPv`/,PhHBL3 dQ0N 1T U}Ea(@BR k趲"gwAIktvPR@!j1q9T{2{Y3>c*c߶{@ @ΘupՖP(OT(QOHgU:K]n'+G?4&5J +5p#Z@\u^$fR RTT&@Enӻ @rmcA&+$kf|Vl0íJo듃c4'IME" Ǟ P=ģҬϵu2<5IP1wq SD'.:EW7&4%~vw`O&X 9 j(S¨)Aj5; Lv0eMBb&3ndȖr } 'V L +{\;~s 2wt> ʥGD-vxpM4dZW[ioma_*aVj֋h.Gќ,Ez\K#4N Ձ&^oP0ֺwbG/NIOS"+޷2Е;&K`h!FJnW[S k]3Oa765rYC3tph}+?Jȱ*>nY6wj~a/62 tKڻ9#+GΊu{6Yg݂F9J>ken  " i >^}OxgK"9Arf /4|ȗ*= KSV0Q$WWBJ3ύQE:G~\z&X 7:|n ~Ix=@}3}"OLµdS8Cߧ K/l4/_4i|g& MIN5-:j 0T^9AsEus_ θ s%8vxv0"4 Kq*7K#X+dۛ( &q#/w:ux[1k& gy3F=aKMhRD&:E>r.s MScb3MYf@ Ltr*ÇB<ͦuemO' @Q9V l?_Ro2ȼߥU6,dᙺam$bs.flLC ~rmyI &¾/*;"砸po<)\gӎFϗ;0ytܱ3gicn^{{nW{g` /@bC67̲S,I̝`[ %/MSlGxW.\c+B[z-RQ&FˬC}!?TIg[-!:XRR-6ZK\JYoMщ۰?a- JzLQ*B=/Fw֯g&=?`P2e$oTӒ Tٹ>l :QI=')@ xц644/GJnd ~8Ȱ`妺wЂ1OK#2Kԙ6ꑟ{G7 McJm,=! N2o,26 N4_x_BB"]}' 7&q,h%ѭ` v@W+ 3$fj 8߻KA.PDyc9>pcB. 4+]?D+N7XF*>ʊYdx=,bCw޵w[яaBl]b&G \S0J9tf:BT 4=ܪ%"ⶀc Kh cb'7!hԠ6Q- j 0cPu} Ae:jӖx㒮C¨[pg3j57i# s9nfePK?og¤F @4՗?w'1(d:5z2 #ёO렠YU=u ö jtw#ݿkTޕ բ)_olT=qU>6{ WF gx1WovnX)-Ga9Nl.i6N@x?Snhj8󔰄{xRTYjZ{Yξ}g3.Ir>~|dct{b`׺r_*{/6%9GʑpM"9Շc랉-5q>'D@6eɿZ5fԭX2dE%qm_//pٹziF|y:8#!^ͬ$x%뽴pۉA?DQc>a;'h ~\m+&ڳJjt5n!S<SeB>ͣYA 9d&M& u0K" cc$L`)/E'Ϯđp8!G[.; Bd#-+/6VZæzg :ϼb\w<Z~o-f)oS 'h@QSF[ؓ0hmunJ 6Y)bI]צ CnQa0}x|iس&4PqTcNSȳ/`q`OƘd>`/ĸd‡kдp{~;b̘"v:}oKtt#DQlJA*/v Jg̟%(iNjr)Va2^~qM|31x3z ܌ek9)mc&l8dJb4\'&[ n'ɝ Is8c{<`2Ƿדm:," h䜹*Lc;ėߕlXLIb u-FLc7x\:|5zi[fU4~=<"e>]%0e^w" ;X"7QV;wе0$5edaX rMS/ qVչyjb8H!Š7Xޓ쒺l@[.3* KyUacR3*wvEXb[M.-ҳ {_Z\stѼsf2O^Y_K!WDG=,r"؎B_#Mr4T7ӵ%u;mI1.UK]>P\b Z wBHt)1Mz쐑[q?H?c6Uv&Tw-8C?m[3!T00)ΜgxǷH,EfN DGH+Cۊj)qDPV& fK-7n(X%]=i.i=4탖ΑS:d MJs#})h>9G⁼ɕ>rD!_ٽV-shk B仅#򨐙hv:Rq>>=sA*,:u-f3)NrD:m5w=7RHP"m Ɨ׎>;c)\>X')o3]FѨ"Z:l.oJВ#co|穾jg5k{*+'DWG+rA~Ei>uTmjIdq 7-7IkM_aKnhϨ^!fs~ofr2zk|_4;.WnG0DxnaJㆺ<^5ƯP)Ɋ:£j&=Ȓȑ&O ƿث PI g B l _QHjV$ ,eC tqq2b$kG BF'R~I8t˹k*6% 5ڝȁ:Iz=\ a9TP6$v~IA85hBpC\w^v,q]~Wg5\k_/HabuVN6ޭ)g=vXOaylR2:f*bsu^3S W$,$ W߲ ҳ&K 'a5DpT @+vGGTtP,fvϛ'tؘ. g]aEFݻY3~%"ABRbӶc-~ǯTѡNQš`x?VSgQ/|ڿi+Jg7GYIiަv.6oŨx-.ZًlΡRLHRQgg}SBf`X6C=&+Mؘ'E$wsS5A@1VEdznbC6 @,̙9mA.<%Q9ȓ{t.=wqo_quHȸ#ix|_NZ~]حi &)Uz73Ss io͊&.6?񕮷-k8~=G!ioy~xm(M21a7 tq\Q GT1FҲL2<;Y 9Yt|@gVT'i̼ ǎf%똮DⅇMW@AH% Sڔ $Wj ;-#m/ Woq)bʱs)i/:vJmm!=k©u_Q}b皙6: ZLR10C2fH464[lDGz[-2{'ইz1zq'["I?sH # Ze:֊R<{M [hlV4es(>Dƙz EsXlg\O/? ,{ux30:MCYkjumخͮS#Aĸt1x*6NtB+z>g#!H7K{o,?O -G (dԂCbϱ6T8ay5T[& r[ W$|> ^.xDnzQ88Ú1z,Z}b'=k+ Wc!ֆ_ (gE㛏NKTa 8, ,{+m$}(X ZR ۿBTCfQ9( T}z7)X% xU (SCok%տ|zBp5(&; ud T%YLy~ڝ] F)$yz˒ndϏmX-4 v.ϳ*>Z躲tIEs!-v/Ӭw&,\o0?E d,KjBZ~_JeN\X0Az;rSk-n( #ypwGq|hyaŏrETNn}/t 9ʖ1 ]Gm+)>[4' Ž5dE(7MVk;vX9~izFL3 K4I 9V6dQ=0}+mYSn"+,@m>ᨋkþB ,?7s~; ^0ﺛ48Nz 6:Be 9Ci(+8HV}ϴojke?M+*Ӷ%u+d47K IQ8uug(xϜ%O%,tp&CtѴa-B&J  "Jq^{̮O/%Lp$MC';4ɧ"9p?$H(w.1.kR"`Gȷm\uK6GwcoWvGo )Mjoyq)ʂuQuc$8(~"K{iPah3ﯩ~=sSœv9@NŸ޳Chw[>Ø*}}z诶OBr 25-k/`aaHY+)]/89>Nل?U,T~IN"L+v8=$kQ\=VWBrfX/F-ͺ\}pWLĴҁgȤV[^& EBOæAw>sT{hp/L?˴.*C=]QdyEh*e/OXbmꋆr+WB+b0OP) n4q!*#P6őaeGcT~{ zmē1/x}1:ͩ! pf!WoOc vZ\?n3<$IXU6NCtz~ܭ{Rk]܋k i;yڗ ܔ {%ʓFijUaXd8~VMǍe/` GٟΏ#]hu(8ңd7 BDʢuRW)EGy?CYG^-C~wc@W=ǜK'}"[Bk 7/Jl`\Tf;ӭGQdŹ;)_}0z8AϠ@ sѓp^F :u"if 2sMLGNfCݟ@rt:7YJZT bL_h7ΗC]T}'ןEuU gpC\CSȾ|Hsoa4tEQl{o1{8 FdR(E\g77 ˻ΧB-*<1ǍJc`!Ж8kJ.e"s(;2!àD_CRuhΛuJACJ\yH 7uE蟡Wն7\UDz%]pc cĹ>/I# C0̫>1!GU6)6D׸ ->Hxljl?`EfsyvwRmU0 ыOS'dAf8lH2D]gM{YUaUI(lgpuWۚ\KmYz1nÉv?.ksF>s0T@73c7 V;[o}ǁ9+Oz^Ÿ/h?g4^j8vRpIYF{N#Mlz: |%c\"br_eu}eENM<[H*]|d(]gڑ{ld2u\2튷}!a_ORkLxH!4)fc Vu.wu'cPAGdʦۿDI]{5i@u0vVϠ#2,J`s9Qo6w^&fe8 4mi=僈mەp"fF~?‚M<uNH\SZf:IMd bD FiRfZee.<[D#w[b<55"f?y;/ÓS7cͫN*^㩻d[ya\*j}&F b<%! wf%7TMBR!\=`.W@OK|]s-EkVem=PxkxR V޸耹iǡźgjgrmfLi5fh C4S)u%zÔdUU*-# ?a>ہ>ŒF95!;"^|zz`^d* #]/m*yL>Sk!+Ajv"Ĕ%)~2@wQ zn{!)VX! Sk+[&px`QCX",򗧹n4h{@Z\rimԱqW!̏M恁D :cQTlb$ ByQ|W0LZ'z( A[h_XL3+Ce׎>HaxTQI:r`Z#N{͘-ac"XVb- KwyX-M,{px/>s  \О^I^5w(#UZZwnG`1r8Nuf LNlzEH V뱂+̿6BdoYDP 6# Q|NrEY]OIǨlݿDau֟jAqQoF`4BSKX,܂Cye yjnq[uu ɮZ- xyI8MHͶLaD0$m ,, Mlp3mIa ECtms]VIvWJ֌bliW|nmMdM(ORG&sf$cN3|dpkUCpzљmvoCѱi;xZ_SRѡN oMtc/G򨲛n`2h)KTQL`xtKEXϟ@vO͔4;% fwn=X{dXte;AX=X|xJֺDPnwEgͶv8p9?,  }6S()SbxL >b*S\1&*mi.hP w<G꤃x%ς5׍ѻZ_EWqXnd782 WRrz0jwzYWå$YSxWt^_|f>}⫎[b(7x"H_* %=og,\i02K3iQ9W8m;MGߞXVŠg|'#)S[ٔWI%U4A̳f2>`_< k= Gvg׻y+5&xAv*9RD" 9G&yD]w) po\M@#"d>X׮s+-exUg 5r J>+'۝,]") &o9֏, q6}a9YњRFs_(MZUDpIkUSulBrV`{Wy FgM~;%>ep_G)!D)?/k3v!mpe|^8 %=fz!ΩM%3SK|k.l&\XQ8TE\=}ٻYU7S mT2Qqv"\̨cdM@ρ8qJ =YRԨ!*ENs? 5'[!w>K/vܻ^x'V=rvNGZUjimK%W#2qY.޺l@n!X*{r 'Odʅ-@mNX|}EW4R/YtQİ%'fJV]ӛ)qe MP;I[ӴeɮJar K)9ˆ Si*lx]//aPNS6GJ+so~c)tm"۱}"Ɠ=%4 ^?{ҵpyZb~ӴZ'cpMӾڧ{qŚ*%~~!b Bw!bh¨pa?RwU'fyLqÿhYR,nQڳ^LPa4ZbȾ2!TʸgdDaI XAdAU9EU-<X4y .=]JMdH&A{-G[_A9eT۵T8*$򚎇Ys`33')mQh/ WX(@bv'#BDI֤dWuΝ`{ /mѪB4קm5ݣ&M@_4(rRo9cb` ^y_׮ا 㶁?GBݔPݙ/]j6Fj$uDIJ 庅g;gxU"Q35 `u8FHOvG]~jJ4ǿ;)|.oFѝjl-ϠTX3|_,d(nVА0@ڢ=W,(v:}`w] ׫[$K?|KE3)? ^|tr@ mqef >0iܳs3t)T=_ěJ5<T>T9Dw E=$֔%4p㈢ʃҶRE( $K? ˺IA"V޶"ViWHA^QֶBa с]g#"ױ[-B1s "eQlIpEpXa>a"O\+brȐ_arlr򈁱W畛oZ7M=&oX4/ɗSFq9BX^H?l|CnUFHJ9hJN?잶(b |b-@8CrL`zJ x ኶aW9$\ &Iհ5G'qR0WJ;56yIg5A" I"))%SMAǏq 8qrB9 f$yWc/1+N(ca69moLE{XӃ I5K|z^ KhyUaO|Ws4 d$8PÍQ5(V{f%'<-|}cVf"7c/c$HH6.!iu9(JΨ4ݺ S?0EӎSk )%DotKXiC?{W;z-|(&N]1U?4 JB]Og2v_ptXCpj P6lJbjToAM -@t;`WX ҉ɂ gr$HSMKdtDXaX؉DMu+r=GgQ! F^-G n]6 F%]UGFO$.YJom`yy9mԸ}.Y}`T2}dgjB%r? ;hIq".{k 4$J0=n E|]l脋=e Ŝo+ +.6ӝΪ;(`juW=qfm`^xWxlZ?n; o()@[goGrCcb]t, 5Rɵ0H[et& ùJ~ Pm:9hD Y+Yv;E4sSZŷ55y?Ug/J C lLL^*IdA=ϔ](s:KĪ-OR%;hED&h@p8ֻWgWwۙR>?N#Z|;(!b)'{gؠc.3@ q~59h 4u_h0m3ТJ4>A TyjKײ^a=׃VtQ7q"Mk2Vp`31YAZ[@-VQ/Eq shZ*KJ1SctL5#Іpx7/QY77FK@I**۳)=mTpS?KK.,4@j!L@%W"NQuEJjB_߀ʣ֯| 1lU"+֟=FBJ#kh2dOh?S$~ U3 xzFAiKvg SjgKoQ.wK Di?a9H')t}Sc VtL=\6zu03$M0,GSQ4S2Q}iVkny>ivjS3 ]L~6P9uS 8$H5iCqHi}(0+C52ܗs E3dv8V,FtoH1k[4Ui )u]R+>EXh@i5L:s {4K2 #dfV+,#S!*we'"@%Kk͑xvugs`#0Y %."/9iQQՔ4L qg*uiĀU)0Kp|XYᬜ#lmSwҎhL amS}P|g|Sa7l& I$b*MV$O̾ h>cX' <ЦtC 1f_e1{B|Fe^'B'1b_F4 ;.Ä iw^Nݐ(+*F ж6ce lJ`3 6A#rmU!T#Ⱥ\ FIKjmq)*qWiN %r>WI>UvhƊBD.Or0G!jK* p&ߓ'$rZKU-Lit*eHOLoJs,:<9%z +hjs$哌إ{Ro؎b4DWuɓl`XlFE v#+d6j2/fJOĎl96 BS593xE&ӳFCCXl@usj%l s>;KHCaRӅVi0w0U //Tl506*(1"H:mp|RmA2o"{@(!^4tр$Qh*|ҝ̌/Z6 ʓ(49@y9b5<`^?ɍ}is6K8^{a*aS+xB}YUwqi\B6ݫN/tK4XSwr+a^09;׋FN!wyhU08wRW7'uM ~STSC)ew-Xr#8O<=!A)'bg~I&9oX C6W^hgQoG(s5斎c(oK <$DQ{s/ĺP)zFLekvƾq4h-P(f-˻kLz7,o%^ÕDL=m϶j %6@9#-*ա(PlS,圳 -"\ˍ+F1h-Erņ~5hfiH:ϗw؏+U<6Q1PJ~ruAQC(eN$59d+!w%j#yd7JnbQLJw˕ߤXM ͩ2 ΀jc񈢙, pˏmE ǃ/k#*ׄ_wĂjPfq{N+yRZV-ΰv ZV=$ou67DZ^P\nOSx-]ҮUwdh9 S([q(zP(23"8BۆWA5'mΒYB$7_b%NX)SdCZ1bfj8 Z oۭqCLt -=%CR$%)U?қgGuKG9tR69́%kV/S :ٗ12X[/an=ktZE8MyP69;~M02()CI)PJNim6PKq :R@Xb k/՝ׇFG\,^ pteyCriyG?"8jߑ s>8$'`5+%-ً̮zKu̞WBFq͡O 0PKm+S]aY# edBf]l$L.7xϞ3&3(+1pbԺ m\eh4a# a :NMېjTC7(џp ΂99fc!Sk-:ZL.S5Vb#q\dŹ?-PHP aǿ)3&ԘcB֠[E+Qi"d2 q2iǴP2%w<7>J !0HĻ_̿) ΤlJ9YCբ]}7NdvI~7"r;4T2U}V^dfh2"/K1ԜZ(Fȩӗ~|s$=pa;viA i2S%.eSqvS[ ׄb 2%(;$=̷qu-43"9\2X9_i~]Jk)/ s9-^۟W-UA&|YS1'^BgRzDtbsU 6#.X̅ egm.E^RV:ƛd;_e3^QFș`]D ܼ${[G g" qGW"iC5+a=~ܝ˱.۫ ~0 VjS聯(|U$c*BOm鴐\ؿ&)zfiv MCQ0„ۉ+9&x;RRny$; LRٟ@~f@D(BT)`0nEuX2SGPy4ѯw϶ȬlʄYM ;JJ(ia vJ$&H&+)N'S.W>Uu30Fa7D7ٌh L{m_.qG'GbGm >bFH)! ;4!?qcP34-2Nin'p`_T$MX+Ym n3;}&fJӸ$u[cE }phآTA]3յ I;hq/i'W``ԹpiEE[Eyg2.FEņ-{X$ړӊĭmhoC{sHW.Ғ&'UB\FF9*x h=\Q,x$F0䍭ӯ_O=] >sε}K-t3`B A<<ػR=DKƠcY(wsV5t#RB6EdR5S^sC" ]))ƊKaJƽޢufmD7smu]wǟJn`콀=}PN2Ylgaxޡ8YFeϵr&қh~ݐAcD!KԶ|ϼUio_\}3>ypp=^Sb=J,dnyW%Ot1eӤ]Ӆձ"9 ĺjQ+AOWjǰsZ|{ +TMx %tPk]{A=* q4=RWR|OWq/PO8re0N֊?\ 0]o{ϚTx!}`-i}'7i8B1g|N֯h|U;>:~pH;ulExgn5Aa ,;'i8JLU])9( %QBuKo4KV]JL)XEū\҇_s.U" ĘvYnao`I3g@=da{zўY}jY00 w 2 WzST*wSsBx]pYzH%H )A^_g``ԅvd Ll i;LZNӝG&"TJgK`U Vp拎#׭$򰚻2j)WP^CJa t 1)C}x@)y.5!a\tIbO!n)RKۣlw|o{FSJv$w0Ŗl{0sPdɧ!o{DwJáӪ{R8B4˩TC1Ԓ7Y"NM :Kt Y{lݬ|f\Noas6mt\N1h~墙,?J'oARwxW=w6Xe:ڛ{qP6hrf0݉,I2k:noˋ=($8S#M- ]/eAtJIx3`-7y\匷粰6gy(Bb~?$OqRD!OV.R:+: tͰLenx,T8RvYz B <EGKX\MSTD":'[Km$NIBk+H$x jT}V#BhNzWD:4w1<4d;5к0}U~܋y( g Tbإ{wi1ޤze#d%F&if#F?7P̮Z/U|ʟehsr6T}?fZ_.M>Dk"hB2ڙoW n@o o/iA*L;E+BPcٮn>v{Г=G &Kg2æ,{ kxcS@bвYZܥ LDgjeKcDŶ'/rѴkV h v 2įgy\\<Ȭ~7}% ȩOHαYQ w080߲WIK TkI'K[F< ooed^yپg+:wļ-.E9ړ臈Ta^>HCV*@)Jz/&6VAKYaLø成HS#ʧۨ8)\L[Sz܏iLQ k8B7$qGAݟ3  "oxrb^}oufq,Q.}-  o3ībbWP R(!  +W o:?8L< qX;5޾ 7q}Ɣ͖9rT!0oN8ωGMxJ}o.{ qM[Qk(zpjȆbKBo1qYC>.cꁳ*lKrgWLcqQQ) D+uB߻dQ{uGQZvjuHÓ^k;_jl=C5c42֨ؤ<ץf$!y|͟o}l|y][>-Y6c:P[]`mx$ֈH+7ݠniIVVޯ" ɝ#XFX Y}WI- qj:Ms7T3jqCx. P}%Z?w4AC7?8b1Lh_Ga81ThL0\ẕr~k{_(g=zL5vZ^ "?9Xj.:w\bBZr!li`K; Uu8*xxҼic]brmI+r%{+Gޘ \mZs"eGRk~ /ŵ±,Uwe fP1ׯe 5!Jr vvtx 7{γg 69Te߁iŹьO,LlIR؝d-FW['.EV#+v?fR^U C׎:)e(nOe2_N$7E>"vbRŒ:Cyi}esq4v.Øc};/vlYQWRӦA=d Lɐ zS^WEF%ʶB8# A"dV;*ֹ?Td.KײNq,ҘښU@%2  >kx@1+XHBκ4wV/Y7O7YW$  j mq 3CxeJ(V+}SM> DR]EyDl09\uTrgЗ/Q v(-tCk(Z=*0_8,훞PWsd,/7ϞR}56m8,1$ӬG _\. _JDGYEUJ~3#ZJO춲(g}/))ix32ʪFۭӾr(lh :um???%~fj@z8U1NU;?Z517H ÿب .;Mxa.F[Dikh YA!7an'ɹTT(m.E"Jv ]gY;Ȗ['pMn:T]gOC[XnZ=A~#C)RŶnB,r/9ɕzix5 PαƵHxV&% &6w=[n2 U4PWiMgS!ٮO$?:C!u\HG_?x!_YM~5173>cV>O&i6ʒpG t^Q,9t vX;yC{VG".BC[=LA\qn2[iZVU/ձ5e?T\| Qp 1GKJQ 34Y˰؊%QWYĿԳAee[tBt6N]/%;92PSK:44_| '(]8ߎIAlv.d%GXsxQKc3 E,_ŦwTGN\B:R^r)ՊI%7b: LU]yuTY.Ƚ ʩdWsI&@: lRѺtc HC_Cm bpۆ4z^|L֧3B.5`":|eoݭ@y9zyrtZ- }LφQw"?ɬuṪTx6cs[-`&$dyB%gfҬ[8ٸ%S"gC~z6 Zǫ~/GdA~NŜYmg#jSFzKgs :[,ޟ@L@/xa x))g^x(KY}}#d$#Db~l]2L$mZK2W5@XqTrl\w𐧊W:Y{gЀ ASoO(l3W…E'^;鼯ޮxHe!p"))H~+&BP~q,X1deҮަ (R7).kLJk]yB/펽OGzT>z0Zvpa .tpJ5?R4Kh^O,UX#̆4T2%\_@Lү}Vv=0\+ ZPZ@NJ[L?OBbV#S[w,mu,S}~ 6uxhy̨+"!CTxNII%eZW,~B41naf=]{[YԶ^3&ekR?_7P, 3^R#aۜz0w=$!5(ZG@Y_I:hYJgw,YVipHuBeo鲌(Z/'# (V?t0{cmeF(o:7x/FSqz:ZI*G,b"vEGrN_l cߙ/qnͥQ &t 0q.[<TtYydɯꁐ\aHC .13426g['m٪yiNjQ6VCmlKE˕b:m~Dj%I|Ũ,<*9є8 V1gµ2 ^(48gDg!_ GĩI& rNI!I !Y9vBuLg.zL5&rs/kԄ:Zf냱&U2q\ HK6݀q|1q>2vakt㸉's#˶8; R'(.'V蜿\F*|C" U/^F4DQb;ܖ|~F"_CgJf{όdCl$-[3P9nF'LSJ  v ܭZSc\&E.6{m#-CeTTI-3XC'(`@]&8RQQvvgVG B#<28gL'T5is|$UzcS6 Ds`u8سqEu(9AWYSӼw`@>@mpp#TY/ *LG3zv@8"D $Mab-S"ްAsgf\Yb aBiS:"n`U'V=@@^=3zG N UΙȷ"L?2>nxZb՗QbboUAL]vNOo}e#&xFcV 9^eT2jF9f>a$՟2=P| ӭ>RU%==211 Z 2߹`cem1i:w4ݳnU%?2A?e, ˳as6<^XX4/J$I֜[ҾYn)<& S0=)Lm,[fMqrC @rQeU=ݔN7.ު@FA51^d-MQׇbúqoyw޶9r[ѽy-̃R 60qLL݄tW} 7&*4-1lg p(^~S5|gg+ءҥjr;#F60d~3Gмl93ҩ)#gb809ikC礵<\Gg|놼I"~(jn~cki߷kwMC0_5u"rHYȂhZ>E6H˼4^ujD; _W&;oth0əG- {,OF.go@B *V& ta3%kNo+qW4G|:"eԸ|)7_PHu"DIfeЅ#ݽ`R B>| %ǒTo4X{*VMb5IC1F߯qcC3aQ$eLݍCz0)F SkRU< TK2 a`%g Rou<4p1Kb0} GWS)6ā-)Yp,0#.[RXX\?Ąު :06\ZX]Xhyb ݟyӎG{d974A_fCt) 7˜&$t@K]wL[A!\rFk"c<Uto|<15'E>g*!fhD*YMit V]a_^Itfh+ _s/] z&ak=ug0g6-Po/٭3~[Е؏4N.ߌT~ttS}CPYh#=QvMr 3N)+uD&.v;hdD. <_6S568U*'ncv5K+>΁(/8ZJWT3kx}z^Z?0zk(EC/_9o2࿭N9{4%0v,D ꟡OOK Lz} .o  m˳Шq%ӘߴhMV 0\HsЊv( /Bnm"Dj{s+uw4,' 1F.h4D<Pbv Uo4 4EHiVT喃;nЬe_pAXWQd Z(Arb G/gX낛nT'8F`z&G@ &'6|W1њu$R+FG§ b$BgP_*^@SEĵP7 N?Q_l9r ԩ } B]#;r]ƒ\%. XJ[يi]zjW*!fJf,c_-OI==R>!"^*PrySfb%tL#dwns>@=&nGIa;[hf$5U06MvӬORbomNm&#SN$xFt`C$? G7$w?մP' JH1&eds$Kr! >F΂t;ckf QjU/ZAy*D O599q+73ģ+vaZHϧmӒ$ۄXϕRLGO'2f.p@:} !n,'k7g[:PpaX#›|8$=S]>?ӟ~:"eǴ^A:#h9f^O! 22Kf xyz=ҬzPxhQ4O?̼0w>f1Lus݁[!4*q>*VOY\o ءZ ϘHی\%6RASn'% MhF Eآ tZlIY cM%`e"zʙ˜h0^KA߹ܨhWaː`/A.X#09oxg/VJiʡ<28޼1oV<NIL MaL8ꔗdob&Yt`E;U&R&OZ!) Fv(=:oFwLɯ isy烣*PŮ!7V9i,:Mp^ Òtۮ!xJ,hܡ%ONj&q=o)[ۨDYXwous˔6t 3HLwueF4F=8I$bbhx::Wўt >.nD$.olA{`WHE?Mk68,)q(7,^aH*׍W e_Paҝw=1ͻ|)B⍓)Z_QjzP]!`nfpC[j4(O>G:ëiTM(.-2umP r5՜N,9%aU.8aĹr 䦣 ix3w~:[N8/c۠#ݎ+fo `ච_I Pu8IaS\Й;xZmF[Cj,njeQK!n0vu_JjͷDWuIAe Lt;'b\ bp|e]K~ A(D#ּϪBE 7`S-," ^Gց!t),jExSNe-4b(5"RpDy3&H| bΗ'>̻`@H=EoG!QRv׈PDgӏCvtۙSK" [:P2 K i@q A] DJ! Τ0 ^+azu0CN˺z8#EG1d XTtSr1 GdSSPϧSEao? {3Wey+呦YCq㩰%] $Pg=kWq s]:eTaZ^v2`f@j@A~A )c=*G0pR_G&,7.*@RX"ZYcqcc5)7]B03aV]ϥu(KqYt.o0Ԁ7K3N.^1Q i+WQ 7U"T v_R2CY}i ps!n c(\ __ XdŹi]#ic'=N: {A7덥χUdS#m0n`oێnqm e^_ڶ~H;dWxlDVc)l GD$}ib,pR_nubOt-@ Ip$PPp ˴:aG4wZ'= a|šhe3:&7fIޘ`#=XPfdȈlo >?! dT5]?[OK\ 1 YZ