libecryptfs1-111-2.31 >  A [ {p9|qKC zbQ!95;xl('+q,9Agt{$<{WD50h+JlQQW9 TMԦ2'=Lb #\b{1ۆP vklH`7Z^rYXs[ ya_ EK:񗳕r+_Γg TWimߊLY_V4-dI,^ODwƒɄ℈E88 0Gf,S%iftX6FcaS1R9ڙȾ\<{5eb%-Ɋ ^ x,vKr, Ιf\0ʹy*:dG7F<o =C'xq=A|D^@<@9¤%/UHM/B)y#6tv|eU?פ>p@!?!d  :hlx|      b x@(8(9:>@FGHIXY \ ](^NbZc d _e df gl iu |v w!x! y!( z!X!h!l!r!Clibecryptfs11112.31Shared library for ecryptfs-utilsA stacked cryptographic filesystem for Linux.[ {seattle8SUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/System/Librarieshttp://ecryptfs.org/linuxaarch64[ {\[ {^ad8143ffcd525d797c635defb817414e0a5564b1149a856e0eed2586a008b09dlibecryptfs.so.1.0.0rootrootrootrootecryptfs-utils-111-2.31.src.rpmlibecryptfs.so.1()(64bit)libecryptfs1libecryptfs1(aarch-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-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)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/ldconfigseattle8 1527348109111-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-utilscpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c4873e907778b689960d9d80c906e2e9fa9f560, stripped PRR RR R RR RRRR$/`Ypk՗ utf-822755e7debf175c9cfb4cfbb12464274ae753d4dd19c98450a16e6eb1c84067f?7zXZ !t/ף{] cr$x#0+Vg4]mزdI+k;:wMDQNWa\ 83I]_#Nr5d㝒=r^GG` L,w"IX|HK_wsAjQq +.HXA>~Z8cLZG|P@P/\_~!PEs9` g9m̪[ iuU|(M B܅HuAa[;t.c+BuoQ%kA%F.PgriO%ź P;If8AHGKPX>J(g꣆Pck8J$ptlkZGkT?A,WeQw dUN202,} `1N)j4LIA}>{K=!mB ';0`Qp\lE .-VR] +?dqy,P&u#THJn7Itm12BEsh!NyW} ]O+El)fOlS2z(`[Gj@+-^|";_omӌ5iͺyox^)p;;Kb.Z -Óc( PDĖq;U _ݼd! w6p(7I‘0~e:_f@]sT֢k@;ȩS0 f8Ec\J( sa!{pD`Oh"G-d>%o;Ǹ4U >*R>4:b'bְ peS"{WBsFv h@3Ou ;9o (` mu3aX$4?!SegUUf4=Y+_}(|Rbm!+&ܘGY~7Dn=HاՉȯHFrdzAazԲY#iSGMp(*ytXZ̛_QDYa2IxZV&|Ϫ5Na9<)g12dOLx\?Zz-LaEB Nb%:QA'\)ȏvƥE}4tQŸD_9w-E-PYypHC'4+nm)9WKފ _D'&ł߷069|Gt cG&ԋ288Tsb\V@ mP; `pEmi"SK3 &m4)\QW$^ICq\m"cqMiB4sd0 ^o_+( =SqϳpWjOmw 0c%ȟxxo*MKݼBug[>aj~A:a,\^;C8B#}޲UC.zD)=- qҸov}htFP6yaiDa7A3SXs/q펿 y꼺d_CT~"?mcŶStN?:ظ` B,^ɭw_Cn"Q` ܲ9k ūF3o?:p='0DC[ B>{\[=a\>hWxזw.^A%tHe$}֎)yX>}/7pm`"`Ss9jO:,i72h13ޘ3R?iuׂUL%MEz×Y\a0SfmjRM06KpxCO =-/9 xlxžkج pRGt @ItY,IKz@ ӄ^Os {:ps%Er!KtP+̵+Q߳MS 5J2iPQQP%88<,@+[\ónd# y`uv=  y$rrFW}'ۀ|7{o {\MNq)0P]u_>39.jpěfO< b'9V`l%gdw\F4JkjhN_•czޘX5ܓc\ 'kxn}F̈JmHͰ/Nz&Mld〗|Dh;7724!zx#1/3oѴ (Շ#췎LqyYCP" 訹3^!lijP<9Ňf(De/&@#"Wxt;*H6=O(d];m# m\,AEAbB 3Y|{9Q2bIBD\/ظI(J k] FUm6[K(T!ihO]7?XWdq?8@żh*f_x4=jU"%7ww&> @(K&uIh۱^zpXmSx,oP_i\(u]d-ՠXcCzp6歲;{o>Zֻ-MWaN=H{ :SJi?8\C搼݇[? ~5Ub%fٟ!^zb6D!TnNVW-T=NS†CSસT-Vt9n(_$=egrٍ4{YbbndnGۑ%[݈?chSQ"{$..Hڱ2ǻoU]5k=b&~vH S& .0_-G0{ykk6$7^7,c&tV +؀H1zRӀdq}RN)DXd(eGSQ,u[4%kK؈ o)ӆ9csB-NV1&ߊsSey4뱽[w|3uC9aN?8SYv3 3N‚Mt"*B!kp{p8CxOr7;'a j6Mg+8y{.d.(G,\Aף-X뛐ܼ-R`T {MS3]=#ϩk{K'?;b S@\tOH𫻐P!K@[cƲ!TQ#_m,B尝>v(HJXxx;hD*!zIzV5&,s+bfN :XæAqQVC?j~إ=q~u*F<ĿKPFܘ#w'/9dn8O {$w/恨-v׍! DZJyZ# (o9<[s#Y߂Ȟ-b8CjHZK >⽧P-~]!J? &,"uc;/!琣h9aM0וDkVmh!;|{(i}eȭs1/uV[t1 ݔ"Ysv¹=g&ބ[}DG!s(  ӵC1(D8&D}0+\/o*e&?SDjTqJmK@.9|VܖT]pe8H-򿷅0 7Fb6HA}lͥheaKg&DFa SO0-܂5E%«מtT'݈쿿%x%NP%xHYUurg+t~Y"kFdAHuġre)*)2&3.=E%=؞ 3$mG9Za;{As)C=VդnVlwhգ$U,Qw͋[J~tSԶMe'"p_IlrI\_)i@ұ[N!|>Yj*ljFHʢ"h| uqI& l#>`՞\{XYȜϦ\,M@_Fډ3sO|#O`L䧥p5W3c2:n 2a"#=QHj Y1 :Y@)6sٻgs*Q5ZU.Z~'c-+3F oөUCL2l?Grr5؆R1ӄT>Q>$w,/!K㽴]th= LE#)iw2N@DCt WjE|SgΧ/Ƅ"ᥡ\W!?fQ,?KE{_3] \Tce7zQYʇgYIAJ2L4 [⯹BȲ]~jF*(S>UH)v]z{hI&'\V%O:۵ԪrǕ-Τpf/_ڠ Z#(E}5jv*LsBl&>xN b!k~di@xn\۱z-C vvF{r ;4I4 WYl @ :V/BRKm$ɮ#iMW XcezM7!;_ ݊ŀ="E5@(o Sφj ns$Cg`4anq=ɸ^L 02f6cvlS9ot?r&;/kҰWvIp%Gxn6 TK!U_jpNAwa}Q0uW}hCZeȿtT08X?cQ.dFsۆv ~B-bHrg_ M#.(\8Y w+#"vzg Z[<עBbqG`$PW%ѳO%=hD#`m%sWTkc@CYIV5{rXX$Fmdz_Gax6&ȚMY]X%EܑEΕ{3f<}{ՇI0ݩ#;*9oarIo^Y]5E";fG.G̚SAs3s #7E&v1E(1AħD`^15OEW\I"c;o*l>$sht}{oNk+k9Y}FWKA#𤔝]ΖiXmq,"GQ_sgi6T>zKdvSc{fMߝ>?f _XJR?Og?wB 1jM${ nsQt{ϾUO?5,t OĒTzJvҽFs\:1s6GǨLZz'悖ߒ=Is<1V5w/!pi6 .Hexݷ.F.Nh2mndyU-O&#C/8~F$iQdl;=WISD9oR;{6-+Kw0J|ca3Y>ޑh]|i Gۮ́nQY9%D?ĮI. m"DBc$W:BLJ[-O Xx%L8tXp"OON2Mvgjfib&] tznk6rNF0T1#hFj'0̍XM!Fus/W]'+rd>h((;h@Aƣ"U-o?FӨ A"k!D2(*a`4N2ڻ&h(Hd]kn-o[9$`7nYe4#Jުu=gx%[A)Íf9BO a Q[RܘWF[w^֝[G:ѣ]+.+&AD0c~B5tY,;$(dˊN##t$Rb=QPǭ"GP1]br@Htx1y0_s')'TZdCm1ߴB3p(ty)wUpDG;SnPLs$K3 ımq@l)<*sϻc=j@GmҮ*ω_hl9Ǵ:nG!p] :VCk :eڳ6*h9PB;/M30:0jDPmY]{$GSBsH޵ײێxI+XZЮCڦ V{t+fQKIۼgxaf U݁4rQ,~>jcA`E}].E.cdKs̲IHε뱒~g"㄃qS=vwdx'y7&, 4 =3gpJh=2p`vSV,BI%dlQEa0ʼnӖU5˱<綟#h424!řTӰA5Unw9ɆW*$ړvtDH>=o6fOPK;ZDXrUM=/7 ?%yB8+ϥhjnUiEH&֌<\ZArh sXYQw4_?Pʦk*c|Q :`pfנÕK.$iZqX0\'NY#b̵+V^o0Yl˷䝵9Ci:*zr8 v;P)]a12d;X@>a$som(A6B.H`\۱p"Ls(5ēs? vmviW;N(j9:(vc}U٠$LeM2FAknЭn8Nn Q &Te busIkc |HZQ~q<) DwʇNN+/$cM9{4]D{Ho:J!HP)`2gqm0a3}Bʎ5jIPM)ӛ,lAһʸ3\V̮B4:,gy~箔_ÕQŮiFͰ0#igb ߯s yɮ &Sv"qƄÅF@y8Q/:zx#s+ꅔ_yA%nO֗3GfCFY<%ShQg1_Q&&N{-j-ra ϯ Cǭ@- \'!w EqGVwEkf>/k`P_5iK1Cɤ߫c@ Zkkdkwӑ׮9YaGQBJHEDs]"Tc8n6q-MK(-oHǽ[Y䝪1.y^,o~lNS /͍ҟ{f//`vݒZ%ZǨ^W]!` hYvw:vָy(y7(ӿ#SvuQq7Ox!:./߸#ڐYx|a7e ґq5@~< (nEID77kjs]M>';m g'#I3 O#QyL>ur pBfN)fH@5I@vLTaъo*JW6VNƳ΅5)]<"@!Dq ,11%5} 5Z6C8UV6Xp|Q*ZW4 ?dk8iD8U,e*+;*Ԍ~P2#~Yx 5Fq^o<ú%78h'ޮ΢jN 4UcK9<-vQS;mfI@ayiARc DL0xWRv;^!z( s3'{_69yoGN(^xL}[tԴ*09Rsbt 8f7dQoAb) fޝEӤp%L1hC?̬q~W'%V4a~μZ(ѹ y%GCHܙkeԘ7lˇW xW/Th_uvJbF]igU[B<ʮބ~w짨8Ҿ0π>$>G\j‰"NJxt 8nxqT_]et1`lEVxXm^#7˿3"Ŏ\dq]͈@U0dq7e.zٺO#ioؖcm;g7[]fX-N8o@aTA@Ogbof{\&]n2` se͇=Hvq`@V6D+U{y8\ly% ?{Ԩ**U<@}1]<:kuQ"{Ki;Q\Nܬ(T-{cckzM.4'e0\(]wcBC[1/E:w62)F+ς9YKF> BC;t#d[t^P/hVS("T64Ix}pTA[ LB2{ Ww$qo3ֲkT1GV㌁0bwUCxv r,Wa; \@XZJ1Q?olOn=."w~D$I-j(.\U:_9xqWݽ(AEk Ud3k"1fļ+rq ŽjeXЩQz/  *\WVgjO{D T08xҩ2k#5zHE1ro-o.!rCC)䗘:w`?kE􌵑aUsE E<26V'x?i=wbgn9zT;&*s2 pL dqfI'JI+SI=;>3Zh]Jz!,kݞ&f,F 5T(4O#,vtc@Hg&B%#z R J_nQ-vnA"I=,C'ej%>6H>brA(:B@96Κ?N!@D` |g-ڲ3%,ڍCfN>Nld 7Kf R|tB Z8#wjPMnd|>yMS$nLkt;ўA?b e/S*鼸 3ٺz.e]Gx _m%/'aEIq(M~B" iYg4/ ?*Wy6mE.d()Y+[I^r5Bؿ9h^ fؔG=^hpIn||#{Xp8]xm0B;%DΟqv3K!fGҪb.c=FfuS֘K )f\%"7Д2(u1eɂB6Ɩj(01eGBV$iyy<"R_3 O)+] VXO*|7'eK'FG4 I!iJsV>~[yI= ď㔒}+~Z,(N m=jԌHAvU,26"uQRv#ю @xlp;Z(h$x\&V}Tc|=-'9}).1 { 4!^^5#gc^8vCu?~uÚnmխu J B>dz BegL"i4T̖tHNrEdߡBTxɦˎDf˜l ks[ ^:_*qJ$%)\0BҬa(v&u捯BcKNbBvz,&1v]&o3^G}SzܴBˎ/{U Mi"L xJ׃ M*W-KھwYZoOPz`v,?3$q]m>ɩ(R#^[ ۤrRrdgyVkb"k)=}R9S6@9L3^1n00P֝a.e =E#5񡙞CAumHHh N);ekx,HX  dp#+m%)˖,SsqO-8P~%ĦsV9si >|{,7̺ٓyk̶ugGpr7UQusP=|f$8 bQK۪13Z5 FKUzfX 43Qd/3`- ߷^mG!n&AtaLi\k6-4{nqpދE$ wIs}!Ix*PWX'-*XR}H+zBMb3QɽM-뫜';.ʅ^V''Qm"j־ˉJDIsu' p ;|?g_%L$}A@sNW:OXmRf"z-|h7hlcWu͝# ht/b"È4 |FxTFi+9.sxpU;2~WQ|0^;+XN:U?!|zs ZI96jlJԔn]W_Y2-RS2>ckrǙo֓eP=4RU[gnxt&cN1hW 0gv3A\.8Y*)@SfDkTPZ-V_kv=1()t`;%W|ZYW~gu{O 臔Ɣ6нS ]J2W iNI/ D\?.o:`2T 8u| `A-5].gMrX9\q.x*UeZҜϻlTg'I&3$Zu*!upл~%bl6RξNF3/#D@ !hxzh6vģĤc϶MI _fI ȜrhPHc$PZש~eYNttClm1IHóƿl:tko q66ԣ ]b^FC~P02LyKUObw/Z4ՏÏy/ı Iހo: AjԠX\39\IO[i4%%-7fq?=폈^)QHbVo=e $N(AEÍTQnN!Vx}Coڳʂ@΄#BF"N7)MkQ?g(lGP[Iw ҕ $5 6dVvik>1%8`[ֹA?VNAwA6# ,& &m%W:(Xj5 7 >n. B".YiKDQKHN\톒4-|@.h9ICd)TO~mtDm;0*g:=g{z_?JmŨi8v%upMf9z #0'!M B!{ALUZm-OF <+G )nhXdm۶] la։7 i% _idɯ+|Fr7ioKe8׸({]C-gNC^1 > }"Nƌy5 3˶/ɧT#1 NC`>Z- &, 0!hM ?9GR2pt%Hɝ7f'ECvP!,"27acq cnE6\LYM*CcT(CGt-&WIw}hŔӷ/4V) hLMq%MqY`roJy:>vfi"FZf٣owcY]4 m5qhNqV _/ S> v4bH6nwO)5`#АP 2*ЕphȊ7._ 1} 1llkgd(%IɇQmna 2TT¹B~}Z,RAƷ'h A7N~iay` ;ڼGMp ׁ7@wRcNa{D'ܯ%5jAQr+nC*D&k l6Sؘs!sdy:I6U|6 Ǐ%큂^- |hR^vB|?U{"E.KfǤR0v?4ukd'l烚 ^ *f՚F,]'Ŵ)-)^:ƿNvlD骎؝ cCveYdOkLN>~:pD<|?w<ɤAXma(<ܱeb Pk'7F~[*×k_S(ϼ&lUrD얁 OSa/+M;3ْ~fц#bauoagyN/qwNП;sQC'&j \%D:Lʈ21ȑmD4gM =y60m8tXutOL"):F!tV*f ~y|X%/")V(jeB,'s˱_-`R.vL}6ADŽ) {?,N !ljeAf7Ɉ-sh9m"b\.;-34Pپ X&cCu!Oɩz,cz)h;9US]E5@ D:"Ϧ#߬\iŽo)Z59\^4K !&ʓ4tI$阎}"M+}Hɨg6䗗h_wonVvUn/0cTǫɵ~&Xzpo}%Fm%R0[Dei\J@qV+վ7+(֏+:C/M%`&=#Uc I|$ LkH;<%x6@8{tSzbT~cT(tU+bj4! 0;Fb Ja>4~*;l6\S?7 Ip9m2n zqX<̨0S5KZ§r];]۲_qmj;dm'hԦ[2۸9aTchBjOMt6 vBKՂ6”izvyI^h~uA(${}RݘX4os:SRM"qX ~tk1ݮ۔YDDCh?NTI<ρ:t69RЎQHS2P_4!IY^HAl5,KTV,Ӿ 15 tϏ .E?J3LmE;[~nio;/Xgsin=C8 J3L ,A:oSb8}R)m3?b?Թ XiA14nɔdq+_N& I4|#Em]/p &DNӳ0 z~4-uԅXm%)9`ǃYSz .➓HuIVu-c?q~~,3 Z-WɃW:~%fklPO7e"R(o~ <J:AjBɎ3'|hn:b]'h(RD7&H$~2r -HP 8Q:/>cXQ/[aX(_ynORtS$;A>"d e K1/`1[οE7f$ErG3{G}1`xFd9*^U;5yZ,kx]Lc|dkXCb#oԉ] R͖bٵ/Tyl.|j2w,5h^Z~jW}aV h!@: BtoIFΐ]!׮Ңp }wq(%EwW?UI j~#ȡͨzץTf}LwE%ŷ7s NKC, !Arm U[5 yΌSc7dΡ]jBi7nb'_rT$Ml X jᖑ^K>e%آjT#msGp_  DuZY}y-p޾  cΜ0W܉d06@XBs<Wy=9fn=⥿ŝ>{LE'8Tqek- P`M_OQ{6/I0(8)1NjoF|di%2䅘{ٞ(BV|>Q]t*03?]{H/v:gF8"֒8yZpp%)75iX"DCI$CR~-*N[۲j~,RƵ82^SH7>K>qT gΞ3l |e-S:d+'Ft8^!y'24[]Л\Hgsw7<`D]ˉ o7Aٗ.k?wGdFiU`kA1O>J;r?L6=.~X-5C}0'vɮ&oR. DdP"vSBg_q8#.,7 0vȔ籊sVcpH<:"0uL5~Džxa6$yq͘B^2Jx;Vavszvnٮl5Vcs.4jL{}"j<aw]0 t *E-oH3 ԅ<5vZ!XwoEJj)kEy"J+?`7@M|2XAxrMB.ʻL]e c)3HH//kRt!DkBi l~@؋! RY8*,%P[7 Knt]'b JA6a S^Ctsë7)< r?~h'&D[(J@[|JHQsH%]äGq"4S.27(`PHx-DPz[.#ױ+@]3{M #oePCzPM6͕6RurO5 z\B?{=BBue p:6n qY4Ad3 6,K˶-T Ye|lCUn"ٽDD#!@IЏNS4<=Ý4ߐKTAiW'?`m Ч]' cRsf6ǻ ;V4 Aٙ \!b+'1'LhLSe,*GnՑgm;VYb; UJ'@u'PeM{4Fv b!dP#z \l5g,dSdž++ʓ̜HW&sII%_󈘣АGBFT4ЬWϦ+-hHM9s bip2…f@6 h:b YNq F+MG bMg$ HOw 3])KC*8 m&k*ϼ)R5(R I!w琼=\a,.2GlQ&^ \LRr">L#x1Bez{2. ^@O.ϵ*; 02){:1Rg9H)qrIl iOINZܘu1YXJ$vW6 n 8O&DX7cI]ZL4~̣9o C{T"\Ku?)C0n.y/k3Q9^$kQ_t=PTb".bVD7/t@ UtdB~PUBWRsj -CYۿ}O%hr keDkx :jQ@*("́ȮW>!jƄNf᫓k^V% _gPLO<ԟ %T-aJWað[_`E\@^>>dVvǶ0c8SFRJC.lL]:)-~%qYzP±b-*fNKGX2_|,}LiMU^Cz'6Y܎Q#^QTYGmQe(*r6V#-INf`mY pRC*{àӤ;T5Pb=VB.GJ&Qu"m#ayH'_"I0l|,2a hxp@9T˲#1oG  *qsǫ lK5DԈzioJE#̏r冨->Nbc3wq'dY=i>MRQsSsrc")1GFg( ~#|I}CTwRuv\%M{j-"[!bFY=b6@"v1t8}iY+G >"x?]_Z*A7 }~0Cو\!&u g xexi"b@`΃J5*޵>KgTl5fRQ"觙mdzjDF\gG TDxן1)sMÌyh Tg{|S}ʜH~  / 5S>R1W4XBÀ~8ᲅcT2ylF}! M/%% ėt3 5a|c"K ؕ ddp| fQ w~? =陫5>f}Di~U oA7zKiޙ Q:vFh~ߠGޟS3[<<޽|Ee(v92GxLy1.iY^$2(7'CyL_Ė!8)Y6R'Sg>9Xua]xRRd0U[ialw`yXT - UbYx&~nY9 4cF! x0z3 o!;Դsr,h `mV逨M0^z y^PMV8[;3+;dHGܶFqo\@]oGLHM]y# &яU/]ҮI1~,SW%87eGȫY)Ԕ/7v?:(A+t6>b$ JXr۰3r/~Ȟ,^ ŵ[&`V?z[ztAx.}2sL'<Lss˚fn1Zf[֒*I w'^[FGS4fe;wIBO2sBlC?ݠD Bjb02;F&9/1@ق]%;%\Yȍ\ pP$2=~e/vfE /4Alrx6QVԷD`AZk~iijwe]}_:EcLBWG3ZӱYVQH0YGK}AQ.&2SW[{`c;B RjDj naPbRjN2NAR4U2{n˽WnMh ֛s7c~3I Njd{b!ʎAD otm^ÏH Sa:M$%#oLGmv(/#:*S;gcp|k A6$xtC0~rh.yWxD(?"ͯv,GUzxo/QVY\93:S 41p9l>rrqz7"fE_å 2w!I]T.^ZKR0b|ifͨ+ސh5600 )cu.IUX  wkhV-hM7mToӛ}"= se{]x]%%#o-!4w<>ʔ*cVF ^"1-,_8蠲 YBJЅ[xc5.Kj}bi@.iv.oȜ8V}b5 \ap\"G|$Pqz|Jշ3iz(c=pzZ0pRmtDrP{e7M C|kb&;S 4ּ{ْ`z 3ؑv T!# _ʩFpzB~\[xR~c,N%l7l|Cv7ڽ|8u8 :xTLͽ Gj^"x#&]uHcv}l,|$4xA68wG*^l{韆8^0 M-']yaLAp4EBF==r{ȑmTu}; ]EfЇh|(yK oA뗜w R*l T2.*IeJ-g"WQ%) cz'!.`RUwcB "W> Ї`׸yp26S؁MFZ{U I$.*Hyb:nSvҧG+ܔ"RlEN2:n#%.\U@L$ MǞ dKd0sT8>ZڰyG[TO,s0x]UK5v OdtiӶJr\zWy|A F(ZtqbTA P1 )`X!zLm3VW qH^ wt?LYUx8x.PyCC32Ykn/=83S'Κ^JX}[nG*HQF!gIbBQr7԰u4^rCC_e{5Ì[Q7r0h'Z[F ϣ[^r^OKK]P&O?@ifx7^]LD{EdκU爦I&|m ECOj| /w>ԙ7 e<XekEfHsXVTI:DA/֣֝lfalߢ]QHBDvg/ǽWF3AKhYv?A.aXYt^g6R(Kz3xB]-`ZR#6<Y†^>qVn$NOV_?װfXnj5?;PSVmv 32K|M,[j WH%<=a3FQ&9qtoKZ2KٓY9S3_bHpQ1H%:ޮygku LTΛt)yGTGs!>.#5G@1CWA4DRuwaoǟ:fL2FԐ1]/Yb2`8.{X4b92QFW߸dx]gנCjQV2U-Nu7,t1 TK".iON9Xt࣡ Ή1/"F 3MbCeL,83?bͭ 3E۫aǞ-M,>m//2jM_u_ZE|Ym +WECR3{|)1#J!GۤVqo$dTr@ N t|w|^\ ah%}Uxbs+04Uvȩò &Q4i68y+?lh%9h,`IV V~y0 e_an0^4fш8/V