pam_mount-32bit-2.16-lp150.1.5 >  A Zi/=„=|.Gd +5b; 'dXxM e4B"=( :6,[4.N@3l]=߻Rˌ}t% lխ ˅Gj9s)cXc3 F%gF{V$FJjqpO]y cc!)xٕqKKs}CѺhH ǁW #9cf764b93c57fe4a323f31d7a3a75a09224d2c1b54bdb70f12458573cc9c2148ef84a64b45f77fd0c41e0a84228c5cb966781b8f3PZi/=„!A´8JƠUD FY "}Ox:RӢtV{NA"ь·1qKu7 k ]?mGΩH_EyRBЗH.iM|5d2IkJ qB)$vͣXŕۇrN%Ωt;k>$Z%Kre̥e̤5.F,2/"?-W,Q<{v"ƚs_ {{NN?/C >pA&<?&,d ! X8<HL_h     : <DNX| ,  ( 89: B>"G"H"I"X"Y#\#$]#,^#Bb#Wc$d$ue$zf$}l$u$v$w%8x%@y%H%%%%%%&(Cpam_mount-32bit2.16lp150.1.5A PAM Module that can Mount Volumes for a User SessionThis module is aimed at environments with central file servers that a user wishes to mount on login and unmount on logout, such as (semi-)diskless stations where many users can logon. The module also supports mounting local filesystems of any kind the normal mount utility supports, with extra code to make sure certain volumes are set up properly because often they need more than just a mount call, such as encrypted volumes. This includes SMB/CIFS, FUSE, dm-crypt and LUKS.WScloud136xopenSUSE Leap 15.0openSUSELGPL-2.1+ and GPL-2.0+https://bugs.opensuse.orgSystem/Librarieshttp://pam-mount.sf.net/linuxx86_64/sbin/ldconfigxAZiZia0ecaa0de29b0a0a84ed9962db577a5f040ceb908caa60136ad7b959df153e4crootrootrootrootpam_mount-2.16-lp150.1.5.src.rpmpam_mount-32bitpam_mount-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibHX.so.28libHX.so.28(LIBHX_1.10.0)libHX.so.28(LIBHX_1.25)libHX.so.28(LIBHX_2.2)libHX.so.28(LIBHX_3.0)libHX.so.28(LIBHX_3.10)libHX.so.28(LIBHX_3.12)libHX.so.28(LIBHX_3.4)libc.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.2.4)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcryptmount.so.0libcryptmount.so.0(LIBCRYPTMOUNT_2.13)libmount.so.1libmount.so.1(MOUNT_2.19)libpam.so.0libpam.so.0(LIBPAM_1.0)libpcre.so.1libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1WST|X@T!`RQQ@P}@PN@O8@N@N@N\NBrN>~@M3@M@MY@M1@LwLnn@L@KsKI@K+nK3@JmJB@J@jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dewstephenson@suse.comjengelh@inai.desbrabec@suse.czcfarrell@suse.comjengelh@medozas.dejengelh@medozas.dejengelh@medozas.dejengelh@medozas.dejengelh@medozas.dejengelh@medozas.dejengelh@medozas.decoolo@novell.comjengelh@medozas.dejengelh@medozas.delars@samba.orgmc@suse.dejengelh@medozas.dejengelh@medozas.demc@suse.demc@suse.demc@novell.comsbrabec@suse.czmc@suse.de- Update to new upstream release 2.16 * the sgrp match is now implemented by asking for the user's group list instead of asking for the group's user list. (The latter can easily be orders of magnitude larger, which is why some LDAP servers may be configured not to return the list at all.)- Update to new upstream release 2.15 * Use new helper= option in util-linux, allowing umount.crypt to be called on umount. * Fix a crash in ehd_log due to lack of va_start call- Drop gpg-offline build-time requirement; this is now handled by the local source validator- Update to new upstream release 2.14 * Bugfix: pam_mount printed "ehd_logctl: feature 1 is already zero" at each login (bnc#811119) * pmt-ehd: avoid miscalculating blockdev size obtained from BLKGETSIZE64 * correctly mkdir mountpoint if requested, and only remove mountpoint if actually created * restore DOMAIN_USER and DOMAIN_NAME expansion in mount options * add an "allow_discard" option for volumes to enable trim support on the block device without enabling it for the filesystem. * config: regexes can now be used for the and configuration options - Remove pam_mount-38a15cc3-ehd_logctl-debug.diff (applied upstream)- Suppress useless debug output on using pam_mount- Avoid running fdupes on /etc - Depend on gpg-offline only for openSUSE >= 12.3 - Do require ofl and fd0ssh now, as they are now separate installables starting with 12.3- Verify GPG signature.- license update: LGPL-2.1+ and GPL-2.0+ See the COPYING file. There are GPL-2.0+ components aggregated- Update to new upstream release 2.13 * pam_mount: restore keyfile support for non-crypto mounts- Update to new upstream release 2.12 (bnc#722480) * mount.crypt: restore support for files >= 4 GB- Fix "error: incorrect format: missing { after %" on run of %post- Add commit 2f8daad from upstream - call umount.crypt directly from pam_mount.so while mount.crypt is having no support for utab (bnc#671276); also add commit eb20a26 for better wording of this situation.- Update to new upstream release 2.11 * Allow specifying CIFS/NCP/NFS s without a "server" attribute (this allows AD integration via pam_winbind) * Added a handful of diagnostics to umount.crypt to determine failure to find vfsmounts * Use /run directory for our variadic data * pmt-ehd: Exclusively create LUKS partitions from now on- Update to new upstream release 2.10 * loop-linux: wait for loop device deallocation to succeed * crypto: avoid premature attempt of unloading the loop device * mtab: cope with mtab-less systems in staleness check * mount.crypt: reduce mtab-less message from error to warning- Update to new upstream release 2.9 * Support for mount --bind/--move * mount.crypt: warn about unwritable /etc/mtab - %VERSION should have been %%VERSION in post - Run spec-beautifier- do not recommend hxtools, it's a huge collection of random stuff (ranging from mc syntax files to xfs repair tools)- update to version 2.8 * shipped fd0ssh and ofl were removed; the original ones from hxtools are required * fix an improper refcount drop (rhbz#622930) * %(shell EXPR) is now activated and usable from the global config file * mountpoint creation has been redone and now works better * remove mountpoint early when mount failed * fix truncation of groups on FUSE mounts * invocation of mount.fuse was broken due to missing space in config- remove unnecessary Requires(pre) - do not needlessy run autoreconf - update to version 2.5 * new mount.crypt program that now uses libcryptsetup rather than the cryptsetup binary * HXformat2 is now used. This invalidates old constructs like %(before=\"-o\"...) which need to be replaced by new syntax (see /usr/share/doc/packages/pam_mount/changelog.txt) * fusermount now called with secondary groups initialized * add support for keyfile passthru using -ofsk_cipher=none- rdconf: do not warn about missing fskeyhash when no fskey specified; (bnc#626127); http://bugs.debian.org/580430- use full paths in wrapper scripts (bnc#607200)- update to version 1.34 * decrease login refcount on logout when no volumes are defined - tag provided mount.{crypt,encfs13} wrappers as #!/bin/bash (not /bin/sh) because they use [[/]] and =~; use ${0##*/} over extra calling basename.- update to version 1.33 * avoid multi-free of auth token when pam_mount is rerun in a PAM stack * avoid NULL dereference when there is an empty line in mtab - adjust BuildRequires as upstream really requires - package baselibs.conf - convert PreReq to Requires(pre,post) - remove CFLAGS="$RPM_OPT_FLAGS", it is implicit - use _smp_mflags- update to version 1.32 * luserconf: fix skipping luser volume mounting * config: allow arbitrary source paths for tmpfs * fix a potential strlen(NULL) on login * umount.crypt: do not remove entry from /etc/mtab twice * luserconf: delayed parsing and mounting of luserconf volumes * documentation fixes- backport some code to fix the sudo crash (bnc#544154)- update to version 1.27 * mounting: stdout from mount programs is now discarded * config: do parse elements from .xml * mount: pass fstype to NFS mount program * config: map "nfs4" fstype to NFSMOUNT * pam_mount: PAM function return code audit * config: warn about ignored "server" attribute in * config: print error message on config file syntax error- Supplement pam-32bit/pam-64bit in baselibs.conf (bnc#354164).- update to version 1.25 - fix splitting of "NTDOMAIN\username" strings - config: broaden variable expansion to resolve a case where it did not do expected expansion with AUFS - mount.crypt: write options, not "defaults" to /etc/mtab - mount.crypt: keysize truncation must happen later - mount.crypt: pass -o ro/rw down to mount program - mount.crypt: support for -o remount - mount.crypt: support overriding keysize - mount.crypt: must pass -s option to cryptsetup - mount.crypt: add "Deprecated Mount options" section to manpage - pam_mount: fix a double free that can happen when stale entries are in cmtab - pam_mount: first-time overriding of mntoptions failed to work - pmvarrun: do not segfault when no username is specified (corner-case) - pmvarrun: recognize internal _PMT_DEBUG_LEVEL env var - mtab: automatically ignore and remove stale entries from cmtab - pam_mount: fix unexpected termination after pam_mount ran - doc: list support contacts in man page/bin/sh2.16-lp150.1.52.16-lp150.1.5securitypam_mount.so/lib//lib/security/-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.opensuse.org/openSUSE:Leap:15.0/standard/35067877b969bb7e90a346f07ebf8509-pam_mountcpioxz5x86_64-suse-linuxdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d013f597a554ac1e1b2314178db3d973ec43bf61, strippedRRRRRRRRRRRR RRRRR RR R RRRRRRR packageand(pam_mount:pam-32bit)utf-8db2b4d72d6b866245d015caa87acf8ab07ffd9ec4cc1c318fd25dd2664042180?7zXZ !t/e] crt:bLL ~ U+#ɮe!ty>|Zmz*&HX+TRMޏ0Xc!ef.b^iQ;p8W?ȬY%&f8IQZ=-\5&K ?ںݠ2=`h-pChu;7W?\i/i_l / &zwQ CcV]$?FhPzg5Skn0Npՙ7bhr3aL|샣ґD mݑPa62uP=]kHELXĢй拾בm8qQ!&PKhwGVָf^Z|ͰL^:JI(Q][I`U >HIa$$d5˓,JA A\WըyIQ"P<Ewy3FQKNP[ A^]A&!u;^5bO۸5+'m.ҿxt1Ps1\nj_(2?,*mJ_)lFcVVpv ua_.=+}+GpPKY9TϏZ!4Q`Bo?]8Xlюu9}dh|4 'W3 #uO߰AD_[BЍtmsl^)=X.M(=Ў[w ء*$Li<-'lYPHHMoS&9T.͝RXP~F_]#ٌ̼KQM1q$ rp̮WPu/M M=,!ܟv+@V̲U<h~,!"k\*. +k!;`?KyFVΘϘ<8o*9 K!qēF/_P+ R.c4^ZDAqXC<D\K_=͸,mbަiH[ȫimWI5kIP"!=O){;xÆt qɁ2Ob @J!8.B9? A9YBY6=< Ð0 <>B,}*.[^DkIW) Ui$ڛc]Fti5~.d2C~pm̄4J[Nrb Jgs`Z+)zq q2}Vb]A tLQ?"MR޺- IyP#^֏{'}~6>EhpxL)W*X%~۵ZiiOߞ؟Y)%JovM(K ySk/ڈB Kwk"r[6f'|)&L%X NF^nMq"-h$͟l=XyG?ثa;Mdy!lE (+9+'^a_6);<_Δrz}c2XPkФrSe{ICY? dK/)ӯV|.0L&KCaΗ*))5laڲ';a+^fݧ'*mS&QȠaG޻a. %f6Dnk@Wizwq-إ/գӉ:~z~`@"XʵWsKc61'ۋjuĕ Ƒ~ʱ6>ILQPR?Y};D}4'.hE{c ez6M{fY̗n^6+v]EmuWD+·nh(ƲpйY5V $sZ!QS))ʟ,5"/KoZ/(,i)Շ1Ŷ~H[y3 :'i IdϧAj5N.ioex.YK"~1X >T}DREЮIJ W.0 !'wjSOxrӁggQ:{lp݄ɕЮ`W(BM9DKf/iDGFb wց0^:pG36iPUV7kSMbJ ld(dͩVGdY)ںIK2)bʪK+ mwy;>5/<.o}. m( }x7hpw6Ɠ9 i.dR L@6d\xjƫCGADAe˔Wc8N*r~7mloh1ϽWCIZEZ>إd;QȏQfH2} t[ ꉞtڸpo7U0b32Ӝ<ۀoz&Mp-e~dܐ erCB5CF۽n9}*dlr>U(vYÙg2LPLtd9Rt3l6x½bo!͝UXQj$' z/} 3qpaaf) 6t`&3R$L/PUCXo80lEf}+5Y*d ZOw ? rٺʺ#F ssIPJ33(2>!s?{| pC\6b4mUb:>Sp( AkwϛY6yId܉~.`!5NpAq:N/iei=3 :7:>T~LUC zA1fա`(8NO9 6u;Yq(ȉ ~/๏@>,u¹e'>r!g{%c;og҇m*iGr MLyJPMu{p$_P4;L%&N&W#]>9%s[wv:O/Ke!Xv !f)d B+cLK]SmwV֋6#CoܦW'9ģ#u W>R{O(Zox^Tx 0KwGi/˚23[59b"\'0'Ee3=G dh'}@SÎ }e88'$=uǏK-rO4 D~x&@=P4ahٟ^UfHC5DK{._b\\(COR2pٴ{1kY/xn[(Co,s[cN IFġzK^p#dx;z-m/A^o=Qܟ^ntrQrsZ{甊WMSj!_8y.5%3c7/&?ܚ#Jg?~6;Ya.Pet]!8CԵ|Y, h#FUkeu7KFKRO*BĦHfԗQ#CIu2bW1D -$hP]Su5XH)!O{nGE Ѹ,O|y0meڿDa)AK2@`r+*XbuNأhWҥ9U0Rsr 5.N7')iun'm52n4LVDj,< {sQ$EuwZ  9cO i]]A2l]=DYW1QCN3^Z{np#!mPkk/>Lv~{ \U@MpA'/#AH8Q}"WYgO8͘zW‰;e$gtoAqVuܓX/]zۚlue"Nn@z!@=C;AV'fAMyG"H|I]wsfaYj6JSL yF@gZϫP)Vjr: 6Nv)7k/lsA) Yme nD-GQyifzRu&Ne(Lscq0gZy0<, l@Ú~mKꖢc` [Χq^KNRg=E>u(0=6rsڼGKIeA[e?g"@X M4:`h+IA:1vgWw*ӌJRSد޿#?e;WcE#1AL1erZAih\f;|jo00E_Gs&2ܟ<vz;L/GS<'垵! ×,Ϙr^cEjbh:. Ɛ Bݞ j}olBn`LܹC?lI&4n*8C`2v΍pddSY?u`3uVK*L38:MH\[ [=WY~2An!vL+b\s_@#Me=wC6YX`1O?/~ rDM.R5n0Spӄ빂bD9p;~ff4R`4Y>,)]UQO5|䬷0 h27/S'6UKKιZn8q 7ЊbL UԧVH6.f6K #$YMX> ʞ3FǛ{yg٣WE?aҔK1PuEj;@Q7/Q `L?0J8`1ЗH՘16Bjvӓ6/V4v({ Vb}%M<ңqe]08.Z 0HwR;z?4뼔6kM{@]YHzA1#!~s誂3Z_c GdcTF/>pJ7 ϋ:o L+Q}F2…l Yފ`/5f-yͤ/ mp}OټE;|fMW2 Q* _PkTdl-wn@$.^J`:g*(J%G1I~Ln0/}nJ %S03ե%VcêP!}jcDt%i夣5'QIn~qֈGoފ\,.ZG!-#t^5L`^۾߼0bvJ?2Օ)TI Y9WPg8(0D?"{%ozr{zO+LHḿ%.Fb(]p +-sJjZa34+hL)/t´0mUnH:y~E~kHn1^ 2kL"]q~dܐ2!Wzr{xΜp96[Uwr}WaDGη\}δh+odIytX+pz~☼ )7&ŝO45r1Ȱ&y/1@8ΰ@X1wzүO<=zu C@̖uUr ӓiD"&*BbFO(5UdNӕRK]jђq/&s]'BvY0Ҏ -366-^Iö4H`̰;09ܻ&WBm6 uc4sd'%|塚Sĸi>"x"^yOKW0vI@Jj.OHȉʊ`e-myC 9cMX^H8XHz9jQ0Yz2ԓ06,ƱsIajx΄f(l0wHV@z~_9](xtz6v1j;d =.wqfrũ* xŹ,ΞQ+P4&rۮu>,8_~N";9 !|B\EycP~Wdi-_WT{B|O6  p }nz e"#WCy\B'"oiP_jG( rw3VR|$5v ȆQ?gZa*%RFVEl{{bzNΆ(4ď"4g6>F8 'هmJYnO¼nҬ*,_ pDKSˀݜZe(OF':;?_93x6QU(o~~[Llv} Zܠ-υ5'EWc>M/&g[ć%;*{ 牛V;7rҴc %ha%+4j/26G=}uśzs2Eʟu:xf}:v)&8!gҹ4K _*b뛛cь[w|۪B5llVisD :pVu=tP?,!n&3&cYYntٔ"oݢ7JzG֙;t(-qX1wVHx\I$s)Kn$MfS܁<|18$'تNp0R˅rv!wMER=g|o\JL rݚ'kڇs*[ӵ#p|1#oj{ƺXy]bb8*ڬNC!ʘbݣkcKL895hU\0ӆctRjMWahKdҒЁt^52OiY% a:ŏjpx 9)TID`Z'TT;4PMbG <3-4B글X/C9D7skݵdM6>)Qer8rܬZXǖ* wQHh}`7jAyiqg֐qTR3ՊJmTγJfs2%!]loAMX7>qv9-H8?Lr"q#A;BS .lԠAo?grnxIٔ&M~ (&Ӳ/\S E~R9M>tφoõꛄ=.&9 B>vV܋$- Cbk=9*e=ԭu,{gP0,@;3mz r>Ųj1eP#[w@+?-}ڲ|BւE5l̀LiS4zwE,FTĬ'gkVAX㴣8\hRNM3< aÑ%|KnxR S %/s&DScM%9Q6(\աkX ly1tq0ɓ~s7(}w;н}w.I|DY ˱] adA$pmEwQ)2Lckډ(e?u""!6 5K% 'wyUfzXv,|@}k]IK6QZXX8Xtl9^66b{)YZDrͿߋC}aQ'BqJ8-&rn8ЇƊ,A^X?v IVdWmX_:Qt 7˳I4ϳa,~ul_:%(8ccF'Z cQUJ[!^L4g|`^7;zT Yjn ZsHL\l@ @KdZz4)]63{*T`3ێ;G|Ӧ"i FsΥUl?ϸX$V3^Lj<]ȥ׃-d%fjAn{4sNOOLlLh%L0&c2?|f:sat]UƇ56X*"^ "W!4a{N1heȎ ~.} hc)dm;I|п*(2 NcܝT]Nj]DO(4LO{谅gSME^Rm8.4 ~Wlڄ'\<|7Ora榷xLv{5u;WgElSS E’R/ |̈́6RaWp\XiTKhFхG7U7Fj:\ijQ=dG"c|k1}d UM\I)LzFI^M߸~I]Xwg^ Zcd"ǐ7dwzyY.ҀxE8Pyq k,*BO;x! p\Ɍea~4JRuU߸RlI_!VYt"aWYb>5)FmJ‹O%=+vg/yH!Rx6YgL;;^+]q N]f?sq'>fN} U&TDT9#+ /Yȑq~P:TgVofyf/ I~m:B!a\FAC95!F~cgɉuvt Sau@dLԱ BVlzS}눃.)~*ַ]53I$Z#w޽^<߳ IYg`"k)>eV|ˬ x [oEQ1=l}=#JSKi>"dMtY ^{^- y*PäV D_ꂄ, (H 1f*<-qtd[<}baBl2_$|An+(Wd##Y)x)BCT|6IF,K`{P6GR^?/=6W˴J>ceujHRW(b^rCS*F]aZw7E'ǤI6#Ymlв."^+NDE6)b>ɑõJ؟Lڑ 3|uim[t!B_qu0ߘz;1* Q!@ڞX}*[͋:)ߞ3)Y\b -v= ~[Lw dӃIAck^:aeۧkˉ2'Ty$IzmJ=‘Wnm8u(36x9A^UDϱFR˦bkQig%Fsfg ܬh 'R#}- ks un dB ;.v4)CY ?{pMڝ >=EbF Y 8%lIXj>PRXUA/[pFòhgHEcTmjB/FEc݈аtemi[&E7_B?=B'!\#i`@!AiwM9Ұ启c6&C.XHy-{8$I;A@2@_źCeqdX׼])]ga_$u71"aja~'r=GidVxsM9sS+9^@ 7P:XrhwMSL{5qM ;N8oz9(7`~-4ITOKHCjJ&PhݖW>eD6higβAV_~J̃w#m!HwԽI& lN n4豀;VGcN@#,Y?'q!r]a3:ØZpsLJ`]{}Mq,C,kC}O.oc~nMFF^:nPZw{?ɪ,f-6)+1GwWuLc{_E%hԸzq'!ȧ?iq6:{-*j 3UnYMQ%1R#V^ja?9'8j' Bżj E ,U$O dagOx2ϯwn|&c$B6r:/wʝG@7ބ#zHDQsʘ"szNwj춨P06[w.p,V2s0Ц& rKɇgu-Cֳ+w989C,(L`y, Eg rPhckE)yoes=Fm$\:h'70nB`Glh I:M`jZgʏB:ˑw|m¢5FºTgeCʀ&e!H_lЏ ㋷n}`@5>[ϏJr@GEF(HutD$B*\wEHy^&"?6p߲9"n,L% >a炾2䪘En ϯiˋRx:1 2̱!F7, :/n/ߴ^o:X9bٌڟA;^[0yQ2?a{v7 a c;Я mL᪡KS,EVwjc'\^9vY!$0b">A} TM\2?tMO=>mwT̉?H٤5<C坞X+=3mQ{bܩ,8eKdY{TOQof )*HđVNNT~s CKlW;Y ma @Ĩϧ#붼KQQ=uq 箂몆xM Z0K9Ne\RY^G^_R%ˑe3Vht9Í-qq +i*e 'F(cwl)hūtlu.L8lUn4*ZXLAKEgjY0,93)tv6O]'~*T[#E4sbD ydSžYdtpy+``eש ;Ȁ7+S:hl0WY )Qn%u1>s}$-e%@r㛲B~1麅l&겟J\b4';N Q zP\ۘT:l篘{ .3sHZ=*8M?Aʠw=.dΤŁ[F6B<ƘV%F`B.K?V8ՄZHG# :Wa:JFVjר~TcңlƚAtӴh˟/]]Un ɾy֪@CYKlg06 g)IE⏪Ƅo>gYa9ވl8tjuW["fvΠG%Yt?E0,"J,pc03OibzȽLU^uĚpuD&4k>k}>G# /yxؐvqaQӋݟ^fS?7Lrq.D 0 1vl6dwc'l:ݷQ6K7hufLJh{U+{_ ײ`: 7lkuzۄj$}2Gx0{qys7;ǯ~tHf} `Q>V 'fJQI&gV`z gp[imP%Y:'^v(^ӆ B^3@~^w"M0(:a͠\wN hؑ^6L3|䃫N)ϧsӼa,̳xkEKXtf8f5g{^%ΫBxʻpkY-~edN9]o>(oIvU #]˪/ l9L`iHvSS^JFX8zte-gŀL2k `%ݮ=%}Tqw 7Cˤgvq=yLD?.#q(:Ku\HeCX~)f\5s fԅͯP#M$' -LIK9C9دtucwؓG4D⮃@a"Pdˬ?8 55%S#z/o,>۪a_RaG#C ϧzWIܪ6 ЁdA찙Kl$fvT4"k2. |OC /6`H>ڕʇFh*խ5ƜJ}޲C%Ȁ&6?焢{IRP0Qʻ2a73O`'ERKt"eÇdH!%&Rܖ*o>;e%}cl!+i1:v+cK7C;gam~_=UqwS`|)@=F!,l1:$/`^_@C4]6VET=5dgŀJ]XЙ{6nVWT?1me1  0vTpcaZ[tRB-.GN;kjV-0BXOr>,uspP,טoD z:1i6js(Mm&>DWxHV4FDLJJl.@U_gkv,ov{34V ;B]ۅʗADUg$)0 gYCN^ex8ٚ%u/Np#*ЦO<7Ƙ+JGL]&?Zr5N&rsq>zM)]e\+zL _Nۘ+CqfެUV71ET!t,f(SeXv쭛e/ ST! roY? >@j[\ "V7t넄ڢl],{ GD>o 4Ȣmw vvT(ZaMAEFte 8!xb[By/v ǐД22jR* ;Qh25OFN5s6Pq>ޔ!iC`:3Wi|݀ @8LOJe[wDO]V|3ͨjV(cs@#'}xSAⱽj>L*08b>!d?ƍЭ+VkR遱M\?cigOzkx&͡Xc׬ɶn}{eV|Mͅ Ƀi@*kPbb :}V? u[[N\7F̘:'4=ɦu,s~̷:l]HX}aPD "A4%=G?}藗J>ѕKt<~Hac:+Q _2YE޼T,S~d}]"JQF^jEVRPu&pq4d'[ky{!9h ]I/ lɔ nJ׹n_ל* B\*<2yKGk48xkwU$aU=X*8m*<4 1 QUgɅpT,Y#тQmF&:q2%GCjzHڃyLtئ:HHZ+~p_ m`UڍHǏ55&@7 o?{7$:/Z 5<-R }~OqD[ʶ;P5dhuؐ-ߪAx$i11ZpʨAJOѩ,p?`q]S-SS zYBv{%9&<̛P`aNoviZ<=xmX(j۪eDvb^`YQ~{_&ݛreBq g/x%+җKk!\\m |"J;h1bl&jۢlj(ϒjr p3VDql]Dp@Fn21sH\* ~X%ktњjuykkf& M% U ZfVR䃼EHXZqQmk &+^;k*&#(7 G*,dWإ$f#hPZ7ZN%RqCț@wuBRVۉ\䗷65PBΤUl"n&yj5lQ^Pm8`l OV(Y>+=u-.R1&T'G7ⳮIRȉ^{ְ }|{aӅ]eBapg|u]H[<2*Y2Ɯ҉\6\>՘wIcҼ$`k=plU/T>o,sd)6ElChzt:h%y{2E<*VK6(kEqݚ{ KqRkìcVdI8ŀAs?:itȿu:3a7429`#OQ0Ed'7 e)|ڥ_TX"Gh]xj334 oj5&sy4jWs5%Mw;n" p2Kx3b*d4Dn7GGr)/R+Y #Gl髍0B lt2Q4[h6e1Xz2Ը2p9Ñg\&r I&x{tȚ ^mg2ؘ"2o:HቪHZ%mUȝdQj;ZC*fH^O4ӭ>Ʒy2I<.ڍ 2Y\W;8G z9np疉UYQ}^lKt[u\:QxCߏG3TP9! ~6Jt0 Z|`sKVUAҐ:I V7\QcX?ɳi/C!Dk4 UH p>;OpJ:ܲ0U4Sж__ JMaS \Ok謀r UɱzX@@5NcWDͶ ++t1H<ȩybV2I@ N=(5%i"􄖮´㚰o8fy>>)}KSdo3*M:@v#TF9cjV,03(+,H]}νR||aoŠ'y0WZ/5 uRԵ?:D OT bWK]{Lt[tlb>4e˓sُnuI#hyM(vXRA2Sxڀ'caFQye]4f.G' 7 iu-Trv3hYiyl9|A nVڮ݊.&Qt+.:ܥecu}0FA3DǍp__8ɐby5wXO%ǚ.r҂TM݃x׼ 'rcDw.\m3/XrF˫ 皃T 4(x3Vz]U*CyDvZަ~7H.kFҮamL @jg2pЈ%@ h fr׀[8w?"kg1 c0Xްԩ=dR,a3*^s9IQtD,Y ,1ەU{D(BTD>;u1o}[_iO^7f܊A6ZJ$F~`d ]\LkȻkH&vCL pc[e~\apU'š#ă\$3$zW)_MݦOPs`gy BGWn%߉LU㡅u@qLu`*Ӵ=ah}(J ] MQtwȦ…A{ǡwGV= ĺRדl?Xb9bwc=.od8 gc8xh4^΃ S?m @_i.B k4v"B,f|[; -*}8$]ֈ;brhNJ`=Cb~Ӕ&N[ =@ ThF3ҳLM]1ϴ+}v!ษvocMffg) % 9h')n9\ULڀĶ f"ǝy!\#䠴Jltб0Cf$S]H<4 E.rnq$GUm]DP]2PLo㲅d oݰVKoC J"008a$^b٬b#|KmFm%< hg=sǀu?=6@#gB0H*JkuOOaZM8__A5RlŽR`!>AĻ(ԣKfJ_/XpP@tIҭnd6βf5I\2o9)}qY4B;4 ;7dch̿ʭ(wQ'{0N'v&J+L=uRXٺ% wyT_`tŴ8PbctEfk`2 \^L9u؈Jm\6=QzIдI㍸gbN %h+&*W-S9/I'< X(¦f;'vV?1x_K)PHV}6;]ˇ1Ky;)RXJ 7Dv"d\)ںJ5DzdٯuN=)@,Z-@{l7%TD г2zFL J(G]W68 2:t.^fߨOz!Tџ} ,s_Fp)::)їoZ@b_95 YZ