libecryptfs1-32bit-111-2.31 >  A [8p9|̙ Z*Vwއ=(t%!ˇ>Κ-ЗYnFuҠs[;{ڝp  EnviY|XQpT0`Yo=sϔ_ˮnkS)ح32,]Ek@إP /e viKSp) g(D$8~4+P]0UFadj!~Rř] !Rc)Vqc8Sw6`kռP?9GyeȤ˥RC ]jmw( R.v :*GФ>p>!?!d  @pt|  $ ( , 4 v h#(Q8X9:>GHIXY\$],^Rb\c d ve {f ~l u v w!0x!8y!@!!!!Clibecryptfs1-32bit1112.31Shared library for ecryptfs-utilsA stacked cryptographic filesystem for Linux.[1sheep64SUSE Linux Enterprise 15SUSE LLC GPL-2.0https://www.suse.com/System/Librarieshttp://ecryptfs.org/linuxx86_64/sbin/ldconfig[1[15322cd1fe60d69f17549224b3d997daf62e5ba4e609ff17b753191a776fd6175libecryptfs.so.1.0.0rootrootrootrootecryptfs-utils-111-2.31.src.rpmlibecryptfs.so.1libecryptfs1-32bitlibecryptfs1-32bit(x86-32)@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libkeyutils.so.1libkeyutils.so.1(KEYUTILS_0.3)libnss3.solibnss3.so(NSS_3.2)libnss3.so(NSS_3.3)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)./bin/sh111-2.31111-2.31libecryptfs.so.1libecryptfs.so.1.0.0/usr/lib/-fomit-frame-pointer -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-utilscpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f5704792311b04308690c099b20fd029eb1b380, strippedPR R RRRRR RRRRRRRR R Rutf-849082ea9c1dde8b3f7b20f46bda08dce0b2a3f4758ae5967539234ee07e35fcb? 7zXZ !t/У] cr$x# /Rk]dzJ$@̫\ \q[t9{nVRAV,g"l2:*Ō+>b 0NZtز{(fWdz -wrz77ܣ"FLgw9/U}>|ˎPSfi#F \ 24"*Geˊ$?#$sUІo]cT…˦L[jv)r-vA  injQ Q3->r48%=e#K+=PֳEK`mQk8Ņ CNPf$ڦJy 'QeED,%ZT%6zЯGI,i*`:8ـFTϴ­.V}PjB~k ]4 kM{n`{ tɎl6[m[%aO3t V[-06:F3\J갯?]FBe\ d=}/r`#ruĔixga`ҽX;)Dέ@X#՚EBn!'8t@!|<1 lPZb̃8ߪHb=X'KY8X<+S`d~tCU"js@];Ql>%=r6=r20ҀiV HƂC^5aWË-k-σ@H&IDe> Ĕ2N?j8&zc=4ud՚nT#['3WQ=/CZZ o0N%Nc[8zGY*"2 ] H\+ZMy:ʝDꓞ]c2˓66%ĚAuJ(!_+heD?·6\(Q..*#k'czofBV6dҒDQZ{41UQC~TEto[v;(dm CzWyۿzEO”O (:s@e Fh4n1A8RW\Qv(f5wa#+] xLeU%P͗ukH\ &wG7wPODNBR蚸x {j :rFɭaUѷ”#-ٻ'$;3Z<25XźpKP_gj0Wm7ëH(7 h.nEIU%1P},{/A1<{* M,4F"@h g?c35jk/.q-z+o'FNj w}dgfN"aҺK_V,``..-Sc=>~%}{^P"E^}8a ٫FR_ErD1" vzp0DA|_(䝁IU4 #Pjzf|!?/`W32A$6!ZYg<;1XdQ#/zx +lAh=#;y }5oY#8?BKvM0ԺFZ-75sǢ5]iUy2=4˄R@t%wrA:p,r^-(P_ Eΐ%w*kѪlN5֟GEs<3^u޹hABq0qklK{7ti ђqT^ɜ0DO28a\Nz,T!Oy'(~8ms鞮<Lɯ{c7(\{l֌|v[$/bܣt*L)d˷{ fvc"/ɮY-qo͒/n .] dH<L$_Bkqx/Kgv$)W[l:l<[B+,*?> Ha6ףȜ偈8`'5JF3pDvmRDgF)Q6ZӋ q#8S Ncv3SL:>E4CF6ar[ltU D@Xb>H7D(Go3}z: YoX_h ϱwTѧOD*8bLYDStcoNsȍwET|"nZ8m˦1EԌ=MHĥcoiT=ܦ \8Fh@5KﭧÜxb#z]]HX\Lo)hOP7@c,:Iz7;$v7@{U?~J;:zy7zW 0 5nZ_zwQDPq"4N/_Y)橽L컧yKsHxV&f.$\Tw) ˃ 9 %M o탠 C'Dr#~2ٻYBƤYXKc_z7 D #v}wʲΪoGԷ˩vUJX;2>BxZjqI\8N7H:t48VwԒV!mU|لI ْw0z쩫ytD(=}2Mkd  =Tz-AػysU'֝eQ8A6",BƇ3;D@ljݐm,n:$G1L,Giʿ coC Y5(lEo)>Dc xPܮ)x\$v F$lҖuFh N1s@X]e-F XР|ΕZ/jQg3~l(Sf*/{\|m ,Րr8Mz6q2B=dНaD@5^ӊ.K#ӣK 5KoX0P=Gd' d) ntJw`%>~_ a[B)X҂|'5{BF@O;ݣ=vKBsI:lQ퇢nKa^l[:%cn N08ɖ̃CN@~q QÌ>#Rz,0gt P,ːg 6ԾSM5\YNVoF@}u]f7S*#Id.A/T/=H !z]a!$@l+1=$ uV8V5 atՁ.{RD{PqMDxB"5%fxy\.ƚ[4Vgq ]<&:/ >x0"ȪFf )xe O+4%"ZZhBǁ|Űg,p1`#yΰ5@7ٲp 3X Dn%'Vw!2PY%Ij-plft2a{xh h }h-?7u`Y^3L!fg1;~զ7i6,ͱ sITU ZM8R]#~$6q.(K{Ԝ;k*kՉhlދb9fGLv9 P@ghG. $[Vű Ir7axaPZXC"$d v?=ٍ7b)QgI?BgNsUγߩF{F+ &$DV7^Em|2=jsƳm` B-?AJ4J{p_^+ditSy~Pr!p|@S—hA< r'WNu? we&IZw%zamKV!\.EDe+{=TgdMVp8=uK8/!Wo!u x, s35wxhR^= F.땄آM7e3Ng 5v7`EpC PlL!vOt> s%mYvAL2@@ox2вt7e.vzosUjOUrPR.daUsUO]_i?X3O͠{q0Іȑ<ˡ||v(Q ؞6 EBK{~cH}4xc!AHٛE,$J_0#&@S-S\1w|&ZNxazQž Txyn=}lZ2ҔQn-975|/q"TW"55~*g/V8mwdYn3?q"y~ a@Rת݂.yrS  bR iЧ)KSOT׸$s#6~. &+m0!?0n3oܛ8ʼ&6_Db_Lnndaw9sϬV=asO[U<]R AudU#.DөP0_kTDy=M~3uMHU;9޲m*wcwi[ `* Eo@)~gsI׷ک`&`!y{%+]TlH@>ǐ^Rp+'\VLE_XL`3 51=%@u,qWvs/b,sZx,Z~=jyow$;C@39{p-[Ji?9l}= åU7awăA;cj=&Y I=~Bbv&h~2Mе gfIeӫ͛5oJ+QzNQr(ZUIpzxs%x_LR-_|V$XD<ݾ&}jI&(Ƥ@]Ϯ;7e} Fh\B<",B_/]0LQi"KQQ T)# YɖyAKrDX/~ |]"*ͦ%izƃiupqNLQ.%KB_'fg'\ -* wa,1~2TƒRgA,T @ئK@i>qk@b?>BoZM'K$>.'Ar0`H5FUU b~6^hUyzL~8a`._R$H2NXIIGKAnZ,sϾ)eUTJ._ΧM#+&!B;oh5g6"$e|)hi7ȀlԚ3xkoM! )OGe}Tm\@b}Q_md 1:W~ AZk-p#erK2#VZ#rA\}SL#4Ddn~+=_ p=]PEd=SN``)fBt+ ;p^*x4`z,/,\"b-%'|im .7W5CX˵ Sb3楸L'^0 DҼiՑo:^1E Ӿw:`ko^(>bkғGYF=;bIdG+oÈs6쉕rbBB5zRC: 3Ăޠ-@S#bE#ybܡߤGVM3D'oF,~. >ե`uLܝdVob;9n'ȁvsHqPrs~R'Y^-!;~{^51vn.@ߊQm`W'TrLd]Lwy&?L2wO3c ݠEnֲd02}H!` tn;H J zjqHabb1XSPl`Om88'57@` Aɶv:^&J)ıX j @qAAkg*ŦX0eS"$Qf=e8& Pwuj/[ pbkǥ9o&zsHU2Մ֪-wGѵi$x^*Y'MTmUfvN1gW 4P<9e/*MN4LVך(!j ]Ӆ{ wQҴӋFT֡|p;suS$hvW3vA;@ c#5AJ]\0s 8ȥLvW$YCJnWAJ('E:G)Zq׃(p z^ xu@=  h67ÏO幦%LMq$ة>w'Ɨ)BpwanA&=-{ks*yi Cf'Iꁢe(z01oxJ 2 jXTC1hOb2|]aSPpw>,w'?Mx%*u]BoM&!_,kYI`{~pǁ=x޽S iQ(؁qP/nj-J#!u>kXaldNsD|]-m r}#->jOgVۤ \wI|uK Ut2.cgAylׇʣm^Y׮?y 3%T3|[dgr}ABfzylP{p_$+$sf*6\'lKgbH[r%vxy6’:A˲5u3_ӆzyT2.%0R(O\onOL`M!ALl9r= ue@q Ֆ̬[jkjX7yӴ\ xne/ȱ`W&OAѼc`busT(_-u-l(Vj yQo/)+e8Sz ۪Z6_<2<|̨L 2+Fu1;[R"p}p9 쭮j*VMKX"N"ƍX2PUEaJt0xGKICEW׽7/r3%O;n~eK_5[tN/,mST&tԍ#jR_Ftnrl ;!`m];"m|}A@*fج(!mkW7␌Nf+ː~ JUlDAZK<%(c1rzSrm 55kpʪTPڈFPn!OuKy%yw- 몮,hߓ<{wΥA?ct _V4~!2qOPh#U -)'Z0UO?kȔ9ق%I?5x2NviojӒ-!Q Z>R1C.?YM.)Q0M'FYw0NTYٯjɄx':3$' AA:ɇK1WaJURU<ݿ'"y\[bg&!Ss)xHc-#t=~Xa*ܗȠ].,#bAoz{%Nݵ{鍰 r Éɾh$$󔙊aBXN`Cفn{61,og3&ìWBS eOȊP}5 E-Pyl A(OW j"rnCG.WQ4$X9Hɯ-^sE4W5E*cx@Pώeۇ*H| ,*t)eݨ}2:|HOGr`pAזXfhшSޒw,%Wc'Fe:͏n@]CEv@lg0,`E,Byhq$Ns|⇻龨>uW>KTDp5*ٰ)RD8=xa}8(&bsn:|n1Qq.9dyJ($>e=FS28Ҡo[.xDEGl* ̽@`T}a٫UY Ui&mrQs) G C|ju#6cSjڸ< -eD’%Q6"|#3 1]fZƖ>YEquia!v :q88^ִH=; 8JV,N+^+!4N94kSX0ȒۿE_8!*^2<\ͼ]by.#F; mӈD0}TBY?z7 B ;~2|{B}gԭ߿-XW!IuH̜ه Y_EHMcWc)2;ʡ`l8:AP#eUmPt~i*#Z(jTl;,/|̆ []Crir.G`fG@_*c[f/Yǫ|=u3l>slN 2=9ϠT !HĄrd2!_="HyC؟MٴRѪ&bd\x1 #-(8{k751=,Z%NtѴ؟ݲ-=Dq3ɬrPQeiUzQ`V=3<+e@ N\i]${kqmYr"y}pB;KsJ maRGS{WP# %HִaS((^gmj%h"QcgPbtriAIt >Zl'񶻲ۨQZ,Ï/)/fȀ}GOn j $ gIXB̓K#U0XG=5 ІUUO)^hO!;o(;չ*6\'~yrI[[Z` [ƶ}s&|m[{7T<<s3I9N%U72f>ĎPelpdf r'ch fop~fxhi/^6s]jsI !TNsT7 JȆhjn_&<(;K;L305D.pUH<#QR$d)42ޏ_g1NͶ K;z.SJF輚 \oϢsE!vi.Â5iK֐۪?=\|6ɔ&!Rjx8\[zC1'*kP>Ts[wκ 8 9;(+ZC фH-zf-/A)cSq嫚4=s&7U,`G\dO:?ǹ̸)KyF$8xV]P!KJm |ODO6,&-j5.3oh ѲW@2c"Tz]( <[@tP-ELwb)-JZX=,VP0byI2"xk)2ꯞ^e\)WY+/*m%ÎtND7ác7m҇S݂i#z܊&][W%_'\[@dr֙ذ"3(=y&=GPE+꙰f:HߢU~Ytz-½1趕"{achD)13Ɖ.% aqha!ѫO|Sb&<+/*G_*tt幡 bfH!^yew}0RhK 9OZǞzF:Y͝_- h$I5ܚ5̷K; SQI!Vk3. fɛFy^kj=gO%z}HaanqL!Z-\(T[#6][OU2KĪ3~ /j Xv2\ؤF' t{< QuO,#yr9>ȜdsԪ@o!j)gCBRu_N8nl)GB;'ϵ4B7X ~Yys+J' n !( aj80T˂?Po)U(yKiM2/#yIꂈzKM%jZӳbi5 < Y!8P[Pf=gxiGNбJbŔ$BkY!>ke gOF!Ȳ .9LG&0t!M?smL͋a -#iW9'ǭƮb88!k}qtFPUd9cG=lD{_mݎi.8mS! ֩nB~k鑽P9*Kc˗6>1U؀${b| \H#R^GԌD8^UiPB_v)? 82h f Q? ɓj&b%C u)9G[ên׸Zmy#&{Nqw_3nݑS\8To°)ww췛q1" ! մ|Dɨ2n.O01"VI+Ab%~,#DS>r#HbjsKdguГp>k@LH!߃ѻ"n&='"RK$nlQ'}5֑%$k$dVN3@..fk*(hED X'QjG=꟏f4Fu?% VI0[眼X Sت=C ~4gꎴRy9j)fsB{h:nu2 [>"5E͒*]ڦ_"{´0򭆲XYK3d5=3FơHLLjs4Ԫf$I LjKOGe b$@iZ:IXڬ? ИbHñ6phX9|{0!oS^VNGjRF<6]Qw;Rr YNZ>҃0̂*Q ;F S;F߫GD1G Fo",4dX$;6s3h5?JqB mR)ɢ(jS\ZThWiN9ĴS,"cށ](g SgN:NH!f(nW7yČ3]AP2I^b]r78'FJEVؤXSD)WXs*L1[=8HpBNUE6zZKM{In ˗Wm~R &@`y#M™$إm'2r'55YRVi{|d +,BnBkghb0Ɣv {cЏʶ;'YDvjFey@Km@*W/ye\JiܺaX EL{+9o9z:ʮN*U"OfY`07H=r!H`kl]oEr׫ *<5B>4, {"xg^&k[$nQvʴ+#(/xfa EAdJeI|p=~ۥ<:~n9h24ޱV%P8̑؁WiK~$ᵨ͊ : ȧ>*u&_:v^ usqtل~:9,(|Ьs*rn15-lK{v) oS+[+9R?,Z`>/t}UC'{֌GkH)QL`q2 OR9Gf¾n_LE J zwks={2㹵e3ϫ=@MqU6kt9e[MɼQr!/CuHF=ZKfB2t;G0~~M]f)>RڢJeNOY3 Nn%[<tNԇ<R$i w2; FN&|ȋ0#.>u_ίE_/yAM:6W ݋Ԅ0,ŲXB}p'eG;H`? "S2?k fۭp,ۡR8+)G)Q12zG5;V:$6׃;}}~sӻGRqݱA#(y-Vߎc }~n< 邻g%d4.r*K,.MtS]!'t+H{zH3!RDpx%s oJXF0* k{ZAf'q *Ys:2o* gh:f F/L69|Ȗ!j7_OP^׽|g\ϚkOaZZ=էN ]-e5d(@/ؘ>< 8C02M^YD#^fAp!..Fߍ߽pQJ#c;tj mN>SPB, ]\\qFd4<`Ԇ eQGt$f+Y׊, RVm$?c_욏N<饹 _ZgdK5x:B!C(P Iz"h\M4iقYq{uv nT. @}Nnzh~!{uNȾE@B,Ytx1I2 N uNV15$#H5{mʶk® Ę9 ˠ+1^^Qː~,7IdNA姮 $T!G?ΉQ4^K$g|dAJ!F5F&~1lU<(NCMn~Iü^83F*ZHaXDkf Vsy"gg/.ddFPmHV{OC]\LӞp4&DoJq2KbqǴeoE" ԵUMpfL5&X+{V`vˇMh,]8/}Uc4h9 "kZ d4U4.U~W@(\pwF enbݸwܑTFjPq3< zG zb`hꮽ tp |2qijÅq@Ŕ= lNzRWWR/QwOPKNޘAv;:0b-1B],E-()ajl̺IZX0 \E:@J}]ɲ tnqiy(ͫ'ݓW<^%H,5v-0iȀI Q*#h3Kni@dFE ,FßFPg.)\A%6M'1gYmWBބ7lO M_umguG8jQ)ũpp9::@no,|N2 m"ŞFjl (!Iw}}x{St ``zmɑD#ӮG<)t%<HHgxi8[OVB!xf[O+>7'az%I˖:2R'?}:8iQXڜЖ|W{ܮw&74wՎ4hWz-o4H>7yY."ThNvڋaL45#wpd[G~H:VNܺ@ruXyoI \X*-xdfƪ l0^%|  B,hBdM~_r,;g{VQš4A:},$':k ]P( `4υՂQ5&Kb%[҉ /Eʳ:A=@R\'Hƛ۶:Z.yuIǛڟIlyGXR,?_E\û%ˍf{̱5xKmή폟| 9u1G2 `}y¦ pt"R|*7<,PebL4bЇM=o.k*af!Fgл@AH}_*7BhJpTcNMm:!(ClB劅eh\?s` 7 -~~?wub/p 1]G)o\ q `ne-qsa/5Um܀s ݑ1p)V(fٍbCix3fAn)jK87En`y<` ԟm`c?]-7Vܖzҵz{0i12E|7.h^`Ilph#=o `cO(?T@к^yx/N{qؾ2z Q:жUM/S WR !:[L AtMSԅ(Kˬџ CI -Z&L;-'stCqIO4;kNyzd*K"$}tb;IHd$2}o4QoU7UuyIŹk:~pw>^HLف"L [H?=Jg?+DdpNK]:~ Ϧ٦KLge/%xX}]huMH-"$.Kw8fsIVszXG> 2,M*N}x9}Pؓ&jGKo& R࿍OۮF* w%0nrPf9+ GkjР!M1j`ESLEN Iw" _tЉ oK28wE|j 3ͮcBA T$n=qĻ"ປȷnE6 =5&>Y^(%`{*XTޥEn>t 35YWkF*8aG1Ȭ?c)XHE59Mҿ@:s"tRGߣvmVbdpYX8KuJ@ܳ-#k,uȉ0ԁ w~& "lo1#k0";R-,[?~ z.A'p-9k;bLߔa{јEҾAHs0p"ɏFE}9mf?K H.'%3"ꋌ!?j ,\E[bo 6䨧|>`7ϧ(I!c&;|`ǦCԻET3/BY }eS(" WZYCv(Ói v27.)4t Jj/B|ݝQ} s¤έd%Ƌ.I5t*'WS T$e}40-mdp:S3wk,CQABdE|AF3c[@+>Co2V"^)f +M1d܄">* +7n?H[s{ד],2vk49rBS]K@@OlD0k?p̉?ivS?:==X#cRcnȎ!/˔HuT ݆IWIL* рCD7IDD/<XŨgl4} HYwAq{8ؓ'Z1lH4%ЃG!i·?h Wej,yҳp5|Rroht<\m Az7 D@YƄDFj  q <4X̗KU ,W3$H=@$bhJ1k!RR5o>al@?qޙI 0  :Ѣ)s]i- ݜ\9XytY&ٖᚴu/A <+K+OApnj \ ;P5_גi @%FKn SmsYsz``P%8CEGzW%m'ި]]F,asp_־kW‹n%Ky!S9b/g%$Yk!qI Pr9^O˴<kЏ #׈Q<o],_XưOav9:~W,'Dຊ-Q 4YEMrT>'AFzFl /.H:K2:b-ewf&mX.>+:+rcm۞3}Cp:{7y${z:Ka S_DR-KҀZX?9'9nQ$Tζ8/ ]H#b -6=x Gzu EKpΔRUqEKE_i?yY7=˸)urHkCU=}D"/oXخk[8T|2gރd΍ʳDیȦZ0u\2>{-6V d-CHlYb~VKgnaBr8^&6{$P68~`K{_VԶ |_@ Bvdj*K*{ɰr9e_wL&fŠͶ\~gBWS4n!gu?w9WB< !:XnwKE!zz>Z`moS%hm ˌ ACGѓZkVg5YBWFLwdy Zk 4Kxﰠ9@p!"/9 3Ñ2ax $G !#`stS։q!O S\W [)oDr;oM'q2-*C< S_5P|k51G L  cz{}ד7_k"q- qr vX;L. "$Aj s4702+lȢ<'`Fwz̓p /H/(LޘWwرε?8ucGMKVE/J'2)";?25`[N=z.q;If8cz醪&_UKVI50G! (pG*@O_[шeˁZm+Szk#0,EWgZ%;wWTi"d"}[5b'4ĜpZxÆ{2=(}TQ0f_`N\&L |a|Z^ҮQ'~ `n2DyK B/r>hxa+VKdïHyH);/ 4kz[K=Ua=m2/⁹ H1֛Ո{cԒ;)OoHi1 #]>|G9[J~=:6PJGJvfK̏/cKTn$rgU4JJ{;)qf-ZGس4dmɎ'ʆl1aT򱢺ٲDL&Y&/\ɔsV,ΏB"i ӯLRxka|]c*2LB[)`S\|T*LW @OyE2cΡ G<`14<6 ВxOi+8dL=C2jl&qWt)ĞDja2ygN"@='dni@pM"+]RAdoM>=` FKu8PP]hz*f`yZ?M/#ͭD7O[ 'M0swVvHGs0VM)!u~&?QȼETDu{kA#jV,БJfbv/ 4X^^t @Yt5Xl0WTiTAT6]%<]a)A$!c5te8!+!`,z: !4y PS_RqMZ1%+)WiƱ!UD4̬P2HyxU2ҜV’{jK_O@3 ^ K;PA'!P J\µ:dlveZCěDΜ+ЗCh<@x㼴VDL+ը*}Fre6yة\*x)ńnP5~&hBN;!6;;THʱ}rxt]z PD6 dy8㶥X7*.sahbRG"jd~ Vg^ȊGRF~%F Ec̞u6vx¢Ty83v :֧$ ľyAyȾ ƲݰvfHw[Eo IYk$*-NGI.Lpo0Ǽ:u ̫%Q tk "Nܗa. x7;ߵrD( 5Llii몋ik-7DԷQ8R|\;ɤJՔrK'[쌄g]8 EiRf +63*⌲A&dؘƏ̅mLakƒ3y.Z됎[՚lAy@V@ytKπ+N bM 1^rJTe pҔ䋠@c4nEB졬 v^~.F$`p.,ŝ gkFs`Tzt; MM*?}菍'JS48cFȥ0>ek[z ن=Ll ]O-瑱}y&v &n &hYЛ 'ͫd^K#gGŎSsfG/,=;RP8z`e:mկinZ(J(֒lbCw0kDCOѭn=4Iȫ)J5` #R1[M[^T_K;'ȸ7!;dRbdy4u|ŅA%V:k R7({:"s{gS<û09ǯ .0nzP-!R?1nx.>UMJ({rytvf6G-lv}"QN<$R9YafК1Lw-f{4tB%/g_Io4Gd V o[wvuD#\g4«ų9kn%—R]׈-+׽|"3=%so`4qW4D5Wn$c|c>`A-o2`ƣMFPN^_\8k)wXD[D(cr"4zGEM֛$D"&aPu#MMaq229b9/T5S\YG:=;qA-ԃ)3\2tQ^~ifljXfF1#`na3^RU ;Mnb:R4qfUX56 G.—N[Ӑm7ijǶED\7ipoY0c#3s̼2scwRd젵Ql,9ls.%JuP P}K.=y6[k{N`Mw { "X.mJ= f@|  =_3L;bJɱ6mڮ&.DlܾKZSa \oLX$ ݥ)Qqξ315؎t4ÑnL#Yr78}>G}_W8[ɪL}Js Sa8p=dRt>#TX0Δԇpقf~GW~Fʑvr: e𑟷>eѡAԌ&m;!jESf2䋸9}!|?$qI3L(d!Cģx(ӣ CE3593r;YaL.Zr_ݻC~F"ƫp72;u\ʤM+)Yˣtɝe }v 5$^u>uÝý[+sXғ6*WC~~#EZqk].xSEL!w{HB|΁oѦ| O| rH7p)T+Pսy2o?bsdZ_Z=XC);N ];v ˯LiLY!X=P.c_AK{zþ1㠔è;03XfCXG6kn"m&I:'4&>|p"+R~۬\`fc,! $-r`Єcd1OGJ*9-`<ܾ7ieG ́v,ox׬ytXh^@})Tŀ9W$+oM `7Ľ*\o| 6sXizJ2]d$ tg7@v`M.k fPc!0h W!˛N%kȓ" H$[켼ߧKMH4$vszcTYRoKof:#^7ўEz>ŴR^F?58 UXB I3f^-@Kp~TYp-btQ=6f ^Ǹd*#CŴոߪ$8kzǻ-S0-]hosgc}$˪3DO,ׁ+!PIJޫ#q^ V?0X\Wl*V:rK-Ba @H!i# &UNh!#H!ָ/poL$4i/b~dap lv&To5Buo&)\Nzt8} HJ^%V' >_uNLab@/Poݚ$dpFm܉i6_Oߠ3R*6u6vw5:~}12%ؘFw͑/& 3Thߩml4|X7:Z-:F$3(=E& G<0ut}w @_·3x)^pJC'>)8i6kǦة ~=Z.$G7T`~'%e5̅y# ɕMz$J}oY'! NrEe`fhpn{vqO1j2jH "SƿunD**B6q$>PݯЬYH\b?[ٯ<(D +/ٛ=<2*rChnq8 3(yPicR+%ݲ)9^zx,-*F2j*Od"luL8ED"qdo{@vS@E/q@{%LY@g$5bζ)Y|w' }xؙ~J-EYwa\ξ&ӭDHU@nT?n/ W̡&< FǀNA5-e,HUGC[b3 <AhZ_<# HD"P.1e<샩1q͢P` ul@lGgl5ecɴC@m~YM{= Aug @tS"Eu+U QXun퓖R+9ԚA*;'FaM.^{λ͏%58INK#A[d,g'=P\ xPuXjQs̼'?=nW6|ۚH,P QG8S+a?%;Juy?j$JIx$ǽ3ֳ/vYzF4pa Am +upENB@TcLH _E-/1eT25|$TMz]:8Ï{aa;D{s8`(Ԝ@f $)P%.8 LEq%@Ww`/yFS hׇz?8|yL&BOs8J[eWD8skill3M_v ;*R`E7^1zfZے<#ap_Z$75TG/>uŋh&nZ]=r`." QѶL}yyJh|ˍ4?GhP'-oI [Ob Vïő$VJGrJ6XD[P@1^&6o2lx ΆX;M~[9^! L֯ϫŗN5ך,*N"^<j,zG\ Hv? *5e^OrT_m<pNkZ$wۗڌ ΥskUJ%v!i 'TO??PV(WvMR]'dvmSnJV~\~;2ʀvbDO1Ew[.tDBz믞9Z ,Et7NfF4IbEi~`SsN솘ƤM4?zyݔbW2g>mĄfbVy^asouG'j1w}_ hTmSi"$G5Y/A5F(o` m \#g;>8ѫ‚1]B?m@F C<'2[{ޤaGJ'`zWFozăjH:ͬqn'c]'мFBӓ ? JCfPtxEzT+:''ιr8Gˤ̳nQm%ݞ1E&f!FСl?h6IDǿ #gv/U)(Dn0ә'nR@qdN _%WASO;ln% Pi5l uz#UX劯}9nm 9یROC2"y`( 1H`%@M=۴ݽW+& ELJѩ5\qo2>Uhx?zjEoYLZ >r?ű&%slņRPwb9y˘ SG\@c.Jsf;BSj)S ;Jߣ Ȃ+.H'(Z>Ë ڌR˃oҲ:դGfF5ҠCJSR"8:d~LXW)ϫY0+h+`ǂ^y ;0zTF@%! [j䩜NvI] _3ˠ?+qm.7ZFFY@VRJl1Sp]݌zhrU(v,*əv1M" 8M^ifN} ɫf&jo)ǰ4X"gЂ2?%q!-*%W!Uʈգ<$*jT^Cop>vgLn)fkdy$~qX|;[ >a&G״YX4r4<[rA(wGHWfJx :k}c5SIc8V'w_}V+ ~aܴ585jwPU8T^jO[IƨS0M>`4^J5!푫"e XZ:k8X {ɧt+Jr{#>|^{6|Xr4'|q]iqxQ d;& ؁\=3]frx=BV:Ǚ\ Cx w AF'3W M@Pz%>K62p+1Ι0K7,)pL DhE!Mw[9h‘gI+@%=LY(M[}3C450ZsNli:pHDA.wʢ#W߹2͔32 pJ3zݱba5Mccc[:#U}q~9ƿEc>W{XJ{n9hNdC]QP 4Hw&MXRZfA7BmYm8(59R =V}쮷UAM=qY]BK}NKE p~$D`2p|w__"}Q(EV;pݱM$̣q<*t eeF$h9g [d%*@Xvǚkjj?xyFzm)SjSPb 8$Q9Ie0xUБziBA^Y$3,HүC [KA!Wq۲pLb8 uZN] [iZtb,GwKU=fX9%"  >{H@;"fWXWKK಴ZqY@0,>q!iQ l;+i7~ Bʻ>_s[+T#r&z &+Xؽ#FOܢ/nw&a3q.y Q" WM 埾gВcr I}6cD;)GZdadeԲ{.RT\瀠u YZ