libecryptfs1-111-lp150.2.3 >  A Z/=„n ,Wy$^4|EֻZT|ß wܮfTcڵt|B ̳b0JSgy UAߜGp̺fjӥU~(2(h2Y@w&!sSD3Fp̡"4k 2F"a _Npgp:oN \3j"WYJY qL`hh*Eo;GՐW"e&j̷њbMO/]P*Ƈ Ėfa11cc861375eed58aef7087fb1d5e1615c8b12b138482e5cb8a0cb1464b35d927100fabf4c45158674b39ca3ff66c456508da9fZ/=„0 ]7,Qfh蛠ȈE17,)B-c1߉P{O߲{/!6`x;iI*7p  \NeFf6N%?*vtՙ\pG{B F/Lm+uYG҆TDYoM<L-W)!j8Rv o, 5'-ӗ2AQ+L@HBO?x@̇d6D.Hb݅(t>p@"0?" d  ?pt     R hpz@>(j8t9:>@F!G8H@IHXLYX\x]^bc [d e f l u v w!tx!|y!z!!!!"Clibecryptfs1111lp150.2.3Shared library for ecryptfs-utilsA stacked cryptographic filesystem for Linux.Z_@cloud129&openSUSE Leap 15.0openSUSEGPL-2.0https://bugs.opensuse.orgSystem/Librarieshttp://ecryptfs.org/linuxx86_64&ȡZmZof64e7dd93359a5c4d8945cc9c1d0655f4101b29c286e18277f0725a4c011c152libecryptfs.so.1.0.0rootrootrootrootecryptfs-utils-111-lp150.2.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/ldconfigcloud129 1519214400111-lp150.2.3111-lp150.2.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.0/standard/e91efb3311854dc7b1627e5041556517-ecryptfs-utilscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b31e77e6e0b9cb27b49ff2e81b02479ac8e94eae, strippedPR R RRRRRRRRR R R RIFGUbbX$,̮utf-876998e38f8b30307530fa77e6142fa4be2334dd5c01454cd7e28438cd3da6f34?7zXZ !t/(s|] cr$x#C&ě2t|"C CD..{ Jm|cf}.48T7(mAXWl3fH WX!͍v[d2DlBYI2;97vjZWܱ?̴< qqit(؅,kY|ķ={nI X8)3S3u l=ҵ+MEr w] d½FU0#dQv4pPu|H`^/mL)''TJ%kHs|U5"r@4HBI& <ɬr1o8^5?s_7b-/n꜍)?uV֕Os$ARI9"e =>pc_U^6tMDE iԟgxAWJ}>IYaռT~O#.Jf>M[t##%gX؜'3q2A8/k69)\[ X!bIputߺka6`FQлҕ΁E:20%/fx:mq8ZysA֓+k#97/FzZaȹ<" L!%Y7!QiGqtG%k( :*+6 U[MgL&/X '~( S::znlJܚ>0Eok]yҤh9YLpXqm93Ui鞙=Bl#+ `l :U%v ֐Cѧujaܟ uD$%V }c@#Vn¢ %+N-EIDϩ MDn?1 1O!#c#mK bv/ [s=3#^4HHg!qNYuǫ ܗp8@UG;u?H/Ԍ9\1yK5[sl,$zQU:VUA0z7RXHNGK0Oۘ4U 1#+ +py뵉Cl{Fq-"1 ZS-_ d$"vVu8ҙPJ77(6(]EzMP`ů0$䐭pqyo{1!F:pJwYu5%>ZI5\"uxQ4W¬S[_|3Eҫ&J@'nſv,juMD֒ b i߰>_T>v Ҙp1F›ґ44To|pA>4PJmlESB_Ӈ*Xb>R= dy) ˑ=$vꙕ5v 3n@+M1W*Bn8v G{S&QSg[F m|$E#>]f (gHŞ{ (ee\L0mOnXB5’n6`q 멏'yl:ԛ5b}8SC.(39pЄmgHNP'L6jt3= fg2hmç:^ֈx4墐bqqcZυ 5A"uɴf}7 0MQD́_8rwLͳF YK3+|R엦5q`@zmrdA,&uOnjRK+W5*_?{4" cП4D9 H9UD-S9 x9(/rnҞlf];?Y#7(Lv nG;`Yu 1 5cfb.^M I'h}HM/E[1Qd?&T>J3m+nފs+;Zb:?M1 6AA`8v0I@1|" )]sپwp,(f]-@1?bk`eܐW&Ɗ/yeV)3\E تئjaR1 Z |YseK^Y誽` b$%@tOQZQzy뾱KU:n7z}w\)Q۟9BdӲΝ >v[i@\] )҃P~5㮇7"C"~}=jk*:^dE>$?,jyrm,3Z2OMx6~lK"2TE)o:0FBpރ~[Lfqn7p ˵n+,'b/AcĢݫr 2EjŏA'IngP"#og,HL7gNd\&:}ΛxT`p0p@"9Q02!7f]W6'vT~Ib#h}J/G BeD@ NIjMŮ.20*&0VNJy,=^571g;;BqԓhKXD*ʿr k}댻l[~&u ț.!^H_qqVpJk}#)IbesZ;ߘ}ɱ$㺄f!B ܻ9`@E*řWAT=P?.;wGд!΃0^ $%=e3~W.z J37.k )d(5NS÷Le3P"3Ҳ FH1EH-^s؅kੋI^I["Z3$'E5uzyyt(;艳0O%d;VyUHNqݳT54ܠtI3Y< *<Gb\ţ ?6ư91(rm jRbg,fN d@)=vTdN WQǘbkp=Ll'Dtɋf=:^2 ^`&8D_[78\@%~l8\ jn-U$ 2{.=ޓqz͍uU\QA(݀.lA`3o*˺AvMBz(%Fnn,46룚,1nSgE} dلE21OAOB? !RA6tǪd]h-n,kePy4쐇H3)hv$z'dM:q!088R?VG&7g]X aA::V4-!G ǃ w㨌lP$?9Zχ5=u@5L"|3>3J P jKRwy`|<;;? -?l}i\72t^C_XhB>Jp[@X* 40 Zw}$)' /&12a@R9K)}$"|R $m ;R4]WjH#&B՟tVM#!:oE:|@l4qSv8:vGJ($%@ uDяilK|[WJQ܈Umbk94H9MzR!0/1Uop\:0]I<_]0OyNQqG¡eݨ:fkgxΰbj$c I jDTW60;;Z$bRr8}0 9KTLd5CL@.߀{{h "Ý`lnxqVJ.MH3C[_lMTӎdXi+/mZ+̙:*}ro4p8t6_窉YE2V ,"giza: #sDhH!bƠW Np.\0CyWtajߏKhHN]MO}|hOsZHWh)v;gK HR)mp5+\8d%V82=jҟ2N+>㄀>6XHAX"Jo~AdTG$ƀ{(9g#_9u}q<_9̸ ⼁Ε'#J3Fnj;vUBU$]S"P`F,CFLj*Ue٢\yW%}py cdHuE~8 ؎9K0s~3>cE.x" ;:iw7d|-k8?/R%i(R1gP*XS%^B ;w75`iSn*uaEyZG}ՄIBg2-;9PU?8rCĿ Fj R w&|/^uL'1,";CSqy8cǝcqYO~vcnC9׆jL'm*]`KlDT{d`20 /+sxc@{5\zvkA&r QŗZ@5GH*[u9=ΏQ)ӵTr4 C K?؜j[Z(DͿ>En'+:]9^tե'Lprd$NO\2hcLD< 6ĒGkV4*IVh 2`H>ݏ f`!$A0Do33s"gg?Xd&iB ;{ ]w8 =>%Tpl|]9t {q`3nbrY0*Bd3DzL\yBq{# qfq#.2 >z9gC1^hF3}T6*ۦJ0ſԀl=TTH-xW/w`٥,V%!M㠅o7ҁ96sBi"ܤ$zչ_P[s|#"$5аyR4W:Y9jp5Y=H^~Tח!{bvKĨP=mc{ Qvp1@7Lh_uh ;.M!ϬF6@?*O7k{xT!c%WȮDe~ 1I"IA8ef&6">yBX*n~ #GN#1HEFDf.[qg̗P28Ol{}A#g AZ91 2,!|k- T#a=u?}.وp5۵4h曦 vc *'P~L *j54 ' =#Sv܉f*%uꯜX}`*D3@ &G׽ =.-T+-i ha`oד h٭]Y=q Gi ZhNC{' ~ctŞE)d(/wuM 'ˎ̆*˟a"g+BC7 BPAk2JOO5Sԥf<롚g H\rDPj˓ OwUNE5.ކSsyX]$~ϤX0e4~z U^LJsm*OCw'y(x Kyo`j۩q1uĝ[L1GVÌŵonJ>[_Y5)(\.xmL_[gaYI=of>~/6l}vJo3YJnQwSt9%dZLH0!r] li{> nX6?)c+z7@-HpYK%AϢYǍnovZr5?ZI3M‡K^vY ;ΰ [ˮPOm:3m FQHcUkZ\];0nbMq,4| 38@az3'Ih-[´ϞH6sI~q(OOQf=W=7>_ ,9˟Rv'[3ocrRR?qCwttr(U%LyuXSyWso.OP@ZfWo[(>eM5jɕxM]VT [zh냔2O#%>o@۹14^$^L)҃TQ=regp+>y*? G=8?{Zn-޸#J)iYUq]?|/W-CRݹHvzR}#ؤG,^Wӛ7ʦ jcU S7-w9ӶRz` i/'I5|ۨv+۝F) [`Rj V/OoP-qLH vrA:%yscQ$+ul1B'({ X9(㦫aM)VƲjsεNVDAW|W7KBTYGfkOsPe~f1Vn n~ }iɓ/︎gyz6 mx+WBd=~W{}])f+8M,;^01qLmp y~7DIQýrJ0ؕ b;r5 eDAKnQe^k8B-r-6.\-bI|'?41}^@0#;(Έ"ݔ(S--i$blz4~c,QV,q^H27ɩQsNMR8ǕvY}4}c(r3p/uD>n- {=ɭ㝾Byy.EiWvpaJ9rJLIԽ2-ֲz BI goX|[~lZRjQETMzܸi| g93߉~%`ȫhx'霳ٌش:ϢK/nhEJwe&vl\<.[w=S xJMuS;{:2}6s7MA₺㘐'r#ڿk l&ok4!|1&4b p}'W.=U(2yۍLvd:܁;p<@ )㓫%Idh@,1䆤v0)+ŗAVE "ka#ӟ'3v@갞5 u,-uP y 3T:`>kC=qN a\k 3U<>ĺIA,)2gipI(lȚVEh3cyA}*/͓bZ aWKM;.J/nM8h=fo ]jNݾ6Q>А;,+7 B[GI&@y/ )4߶d|ͷjl7uݕ,g&`2lP;E3\g+M;!o1ݯi8S=d(x͑JNbX52ydX:@5EKk6؋M!nju^uCU|5[A9Ao@zMU7֣ uX݆X_aƢ'.t.o3Tlaѓ؛m$ m\܀]t @һO@&64}"Ϳ7~ͯsk6[y0 &;?gAse.kė2ɘsWB*q薊u%H}ZݧyET'6=7Oi@ /\k*KKW1*&paSVBf yFEQݲb[9j,=tX%d4es(f$;eF Ά 9{M)fq!Y4H/Puqw_GXx'.= ?+)ɥfs)h|![`B!~f&h㋓ϞY%%Xr[ Ntp-N@QPV/ۄ'?fju3~d}dS A$+˂j.TZMuE_jbP| fBMOI.WwlRg,KkPAB!3MKX;ȄsӤ9Q[p 6W9ͱwgYb\p$ SHOY\jZ[A) -d<+}GNC/bx<-RI먖@ PӸ޽/ʠE\RhpywU Y1#7E, ZcYZ'Ytb Iv5PAa.GvHdW.3\kꙏ7:nYFn󌧪$|E%#4!s|ȯUN")*8Sҽk/$lɸt/*e "Qwb) ^w#Hp&џbfф;sx͑2Gh̟[JlUe8 5~+Wey-"0s(:ᯢ^~ 8maT=indIxDDtQSBW̅9pNαYH3d'2))%9XWl ՠ6!ܖ{ho󗼮(J(LԉsTR7偁YC)li7Vcwu&ˮI˟OuEbiR{NkϵB/g] KTCpz nxdaI @r$b15k} s _CXVqPraV}$[o61;VGR5B'%}R8SMm{U\1$'ԟSp:0e% JS\6ߎa A\J pbw8'"ąԁk2=p%1_5è MAPD tsV]z/.RuAP8hl(l7&)΢P9*OM  WAsfd*ܘ;ed'jFzYEyNGYY0bQM*߸Bb5czf*ʋ\,]l>/^ e.V *!YD!2opAIMO6|,5 ]>E""|Ovf;VN hQeh| I9m>D]3K ׉ ?4N=мf!Br*KlW3 H4JA瑚lY2 ԡAz#Nsi]Dsmg9B2{cJ|P /~\'>x<?D)DKgS$$(H؄~I>gޱ/7;PkJZ.Kzfʦ^?$Y9+Z*` O؈=[',(KENޤj|1C ,W!B\y).f}Q֚Lۛb1~C/j)(CwjmKA2bQ~/%G~ M+8Sn#-v%_qd@NXTD"͂g ?D&<] l'skluv-0%숒W1Q|Qٞ:ÙER (9!VPw\[vTM\J"Q`) pOQkBDkE)3{lVF)yeb:2x( pU:j=H A,6{fңXr=k녚 O`ܰy_>pQ)y#Q'Gk u { ]؇san}VRX#ӢbsRWiT3>i=GV(O1]oDwf4Aj3O)X 1wk֌jfӺKB(W&gp>8l_2XhGSZ͞k$19 >njG渙r@,\$KE8RgNEF%'wtVL56'CxDXPr%n^< r~Dj#7.'ݻ CT)B"<6 :>V|9?nO~?]JDxVM#161prOf,=BOi#3fF1\O?YqS9M-Qʬ<_r (${ L'6, Se?6lt=ȴ߾ESI:؃rBm:chBL~֏Uu6 OҾ5Q;TCBK?H+)c^NdZNn)U׋pT%0aAOZ Q]Ffڊ3*'@  %mNȟC"F":mNھUb,'%G(ʟ,s7 g8V(-7FIgL2`+#8''L vţ9,8XՋG?sz_A߀".k+FnSs|X$ޘu >\t% %ZOJH*-bDR?,h40Iqob)8&r7eQwĥ1 q>>M:X8)pC"W#G5Ӫ T h6Q6z!s,?.qy-af=I4"4Qd#+D?Q!ʀ/=_,ȁmqARu1rRLP)"KEg+A LY7 i_l첀^_X$>ر|o$.o\i?г -Js^C/k}h$5| &x =c0]Dł`VeξmaO%G1(_7#=řryޢ[e/ 89Ow(P2_dz`{휭;`m0OP8i*Qq,]ơ&T0DO_k%|J:&J-x @*[&Ab Q J. _Нd V7Niאַg>4G-#+2H:%qmy9_ KXey$)"GTػɳNPxe"Xq0>]Ϋ&0Uz`l6-֟4`n#%S|:$9|n2yKrt~984 n&SVRA!lK/upE /џfeF7N0*i71" H^bX#T&6` wXON}"B}TbN{ !4C yǙKI} gHuO/k2hVkC]Xa_,*LnT{.aSqO` }gMbQAH)5L6=j7B}dCSlr^4>7)ƟWFpU$LJ@Dè+{6iDdI‚]%DѹXzh7@}$iHPUa[kGLK6k93$SjFa P^dFÌ*1U~#x%Vi^ėش%E/]Ѭבpac_eKQV"z Y|ʰi| q*b'_Lvbߊic utQM]00swp}wBrL*:=gH[&5qCgja#FVdܻN`Hh_N?L`;G(Pe5B[>@{y-z" 記ai"^z1 >Y ޫ0fU<g_|_k_r}lN~L[T㾁FE~bo $>ztVRװr(b-A἗%x;@boa#V AJJ):9OsV./MSזyq3$$Udm2i@͟n@B@悾ـR7La܎K䶍 r>TWsq&i֥懑-&n2_&w̃ #g jOz}kTRZqCjỌ8Vr163tRQ!;bjԬ1( ]dIkbNir_wDpjٵPāׯO.adnĔ8+=f|ؠ>eGC"XI37Υ&aI(kV Sqtfʍ- ex$xٽeٓӬ염!}I^"+ Yۚ[3tQ3v]Gu׌ ]bw ɽS: ,@% âUT"őY݅H-W1jEVa2HJL[ ]{l|mz0o6-7 &xdRzmdJ1L8Ɇbi@sD@k SE=7rt#^1ʗ:ȏ=Rӯ( $!J 6zhAx݁K@\ըIsD%}~ B.DD1O7dumkl[| ?JHl8&w:RH.EKߣH/psbe_d (W=rR5Ti؎'"H <\nkI9Z:yNCZ}O)I> vBWtPjsdߵR2zRuR.+ ^ FhX<> ^jA> }~dىbV| `&3Se*H1r‡ vVx/ʈyӍgF>qQ;x܅MO;N8^v5WwϻҢL@h<]KDhN0 BXCn')AGcʟY,u>ɼ q[9RS)fʼnO'؜{k f z IՆtvkK|gdEeExE{s*-@ '߭u,WB!MeJUo̙.펂M<Y# *&m͒ĂT]le^\ψ#˕El-> ܗ;CPpr3j1>}hT[4W>bvU^HyZ@;)SܠvQ>:?95j[F*.G5/ ;bҿH᮪w]xD=|7ǀ 6O8/6:'Gb [P7&^sӷa,CJb’ YrnøvA/K":  35j\7UFPloCO}.YR^FF|xk\247ݎGX.i2ȩ3B Փ*忎Kf{F2,kf#P"gf^LSXVk/TaܷW4 /Hwj>G7U@~@3I(vَ4?!bW!NUfN1Ұt=<7siabzNCnl4@"9t+>8)LM6X'i1❼#2aVBA:O*d: &VnU]={?SRޯ!Ii+A aAKU{ l[qWsg"R^uHz5!/핉Q鰽:e 3OϒǶLH_,#*W gӡYÖclNM~EYǵ<)Ebv\__2 iN(ur e=vsƠ,0dr (w(58/̖Y!(G"5YhYjv)-{N<&:xYTJⵆn2# qbpLQ*ߍh8_pFQ& F ̓W%EFA+Aܐ6y|™+vj"T<=t]d) r xR`D9H=u/_V/X+Y pyB6I}M<.Nהύ}.l$x|8& 3.)Cۢ a6@t5.(/sL3zTD.v8_1XÛ#J}^Sc%XqCH͗NzpY, Lptj]A} uj qۊƈ˥$R%긙мfVW#{n?Pz|ҖD(y*0IS#Pp  gʹXqc )ջͲ4<]Pù_J9%$cQ(\}U7?=Cr+ x.2Ķ6?:>?}W)]^vQH}Ѿ-GndH"N St5voƍ8KY|[uL~-cLqܐor]G]|y?rא|Ys變;M>T[SA c7 MNA;}BVu]0c4M l͔bA):I9{.Uw> *ՎaG&|D!a 7@WknQL.K'%]^Ngi-]KSw@S;wHq:V)n^^xq߈ ,Ϗ $2?ٚc pQ!5ЕngGs[T5Egw//rN*BDdrp(f*!B5(a$JH0"pPK%7XٜĪdާ?7 zp%"G'U! 1)|;_+)SGRa 6HֶTt06!,xK}o)%{bs@r|:>F( !T RǏMyNJKC No-k [*X|%S46giGYV` 3,G⠇UsHL+>6;zie^pMa+!Zcno-q- UW> HnPM9U\@4ug J:gtĢ/zS48'pQ\.+)\ a[~ 9k[>[b9gQfRnV\N[pk7:E+j+7N镢U xoX-Xe⏇ .n=s=GAД}P螦6sYk)rJi d#tDQXvE䂉Uhc1l) 7&ـODK$eI Z.vǻlt-݈G&yqX!%ۆ6A u0v}-c4 FƇW+J q!6ֈp*ކ6uHgZ߫9B={Q&VqTxcMOȕ2-<4\(^{bl4G =EQD@˜fhjF eWs@*7)N?;#6@ǎQP3iDaaXrGէFŌv*}4d+}~=>NPt)$wkY<Ü9CzQb9{+ HM5_NX7{V·_"Dy[֕k5wECS!(S\o2 U vLK_ _f-5lMmol_Ne!þ־IM845i#c!``c߽cEfcnW)b> 2JzgW?e*A|?8+ o>Oh\鰗?Rp%TFȂ$y[_Z;JIr@pЏ(R SD*U?8s=+g3i]qnIFo/IM[zI@̟ȼ&#A,2PٽUeyDZGp* rZrחPWA,Y ݁pgV3@B-p\%xr& ƥʞKCζ]fy ٸ5;5>N xUxDŽJWY%#׈\-ߡm)ڲhMS.hfʐ~#[.u=2 %!HwZ0/Yzٱm. iAbjs&yc!&G-}eҪa.-al|0\8"@={W+v\9~Hvrwut1ZiƸ{h? 6`^9)ה/ k ~j1v8,sw2|>Bmk4B}Ю\ZdF>O`,foN4DS{= vzb8Pto.Vڶ*F7ԐQ9̂|g""c]>a'J^VY?:r4Z2IĒcp8M\_k"}R@2n+}pade,:ٱ?05$aV͞9Fu"}P9;9XȑRcPǚ,wVG`Q}((FIH?쥝VKf\;)h Ƚ]l=P~(\ֳNV]{uH2G#w]ZeU <`.Gp()c|RX,7oWL~.1_f|pDK8}!{.0+N޹*@8OF 6 MJ=:$|]r<IpԝHHcD^޶:< Q"ڏlo>FAf I P› )c.wp.bz?Ft~ͣSkH|-rs{.d]jI?<+IdzRJBW0ܺPf!|f?MY81]X:7 eoB!˼F򛅩Ӏ_jK8tFH/-yݝo$䕏DߋNEOC~8>5@;Q/ ^\!%6\&jتQq1-F]؂5O;l$ q w">o&z o{膱aC\V5\xy:.7~^&[U3exx?~#FX7B|Mꎜ5'nZz8ᢙ H:5Oa•jZd£Ox[ۄ%;wtn*4BgTYB:@2`OnE/ߢ sĭ?j#%6AAa8(k>Jo)&R%Sr)!_{̻ II4_ϭCw iqw{ѥʼFnem>6*dv!}.~zer'Hѡt| {nY?]NjϬ_r dg;VigQq`U7"95B)Ö_')kn1/ZpދIQ-LGa!\.y.o .@FxgDǟKZdƫN"qc$WG'R&?]숅쬗vƠ_LU@D3XH7f"1٦& 0hT f/JҚjVC] ?fnyssUfuzWw[*DB¯ EH_rUK0hѯysж{o1N/A9J)utaK-x+Iקv]=ŞNg#^B(ZcU7 \9& }X5[+4C,6YLtccxS9$l<(jYt5w;ZXDUDx^n{p Is.ꜜ[A~3ao5{fum@CYR ұg<"z'Md f-7`넊_!HWnZy2HPZaHOL#w#f2@4-hs5P8!7wx}ot)PfO<IkҢ!}~ZyC"$h,p1Fi3Yzts-o? Cяƥ^?p gd)-+ia ݮ6 U$UE͉6%^*iVÀII,|| 8~{N2%r*VnҼ46yk[Hn+"2汨JL K&ʔ>IK.Wx,YJ?lӰĆkn).L̻ 7eڠZ|ߔ:vmA/ʁ9'B\NIj>mNYKV Xm7FxMv2 >J ו.r jXeD`= R^__C0_iM|YPPXǦtzH;~r$NW>t?VDs #R-G'| b\Vg0eA9Fk^ɌZ6QVͷ&^뢉QueDžo5 Utڥ>zobK5༡ͬ" ;OׇbegeK XYVeM\:VU"Nj9iy$Ò'H#!К;/յ߳$ڕԳK1 KV= LJ./!WD<- t2]a/BP9 BqGR?|D!tgT_AoINWA6b$wcJ-yޗ=>/5]){^|Md^Ġs4Sڇ7rBJʔuAҜ/1^h/|,ertpeML zeB@c&)2í$ (k3]+Gp&]#2K`c%ao/E0Q=wkƩtiʷUY=@>>bBwWd_*K5ԬJZtQ@i1,s8m|TH (sΠkCH"KfpL8Gx Jލ>}.szԐ.[͹s@E Z:FĿ,F*3(W(CۄJ(z$q23!2#L$X^+Z5͡6Ah0&/+t/XE.4;<aw/'t U$jF6S,BfPK{+ ~]L ܺ.C1y?7/>cڇW&5؇챭<i"3qԬX +CYVΏIzw2 [i5/' 32䴹f_T]k cRʦ Iy)@6-DJuW?[J!iAi^,PuHI_} Vw,@^S1Y FR6}c+Ĭ췯d/XnJhGwO1 ʐ9ބt'%\5#K oT`v: 6S6Z+썤:ֳk3?ʢD*^>\#.WW$x؈|K\C-6QH;|>LN KTIE|Қc P}i@&*UkhV,Yy0RY̴g[PbPit{lHCmho 9(r5v@}}??ݪϴ߬hep;3t'iT5ܷN5*"Q{8e1 #  p.bo|잓{Y6̷.iE³x&)Ԗm@f&U-|6ڿbݎN YZ