python3-libselinux-2.9-6.el8 >  A bU]ũT hT|zX3kx@+uX=]r/kٰC5k% 04hZ s Cp `2 q_O:Z'V].{Ѿt[? aJXFa :NeݷmIZGH0❉&qf.de*Wƫ-g7rWUV*AH"2uRŸa(^ ^E:iJ;#p~N:|s4Aow͊ԼÕ5PRsT5.b<6j(=4GhYoX즭}?ggO1|j)*;oVD*=]n=;f5c55f9259530787adfb26a57c494af0d2dfae085d188e7e32c8c371282bbd11ec6de5f4bc8e1671d2416f6b5ef98a58be8406153VhbU]0b:\ŝEP~ؼxE>g-d FeF~%6 TF?.B:^<ol@Neej˯_:6#k`- mљS$TFfޠ_BәWW`>%o0˯Ō,.iP JIuA'BF |G%;"`9 c[#Cr>ͧ\_ ryO1#Ž<; T >cHY ;)˦ \хmeգ]X֐f.Z+au)2t A <%o}q0!K}C飆DˈRgqض K-2⃒;}Tjc*yF%N_ݠ$ 8f &.zyhpW,n]4=):6Q8YkJItEMN>.͘٣nմ2v cZ9 f~K\ȉV2qOpE, l>p?e ?ed  H AGP         y  < p   D(8 L9PL:p`LB]G] H] I^ X^Y^4Z^d[^h\^t ]^ ^_b`daeafalatb ubD vbxwc xd ydPddde Cpython3-libselinux2.96.el8SELinux python 3 bindings for libselinuxThe libselinux-python3 package contains python 3 bindings for developing SELinux applications.b_x86-01.mbox.centos.org CentOSCentOSPublic DomainCentOS Buildsys Unspecifiedhttps://github.com/SELinuxProject/selinux/wikilinuxx86_64V_8rr AAAA큤A큤bNbNbNbNbNb2bBb1b1bJbBbBb264fcd978b476b8bc828f3079a0f6d61c87e4d2505de89626c506c0d9491aa700d8bb86b435f28b40b3464d1394ba8496f4b198d3cad1f31371e262f224ed4a5286d32c89c721919a9a63b3b771e6f7064f3f4e83b4d311bbe837429da8b447b7b09ac12c20504ba6eb677413db849b7591cad89c94c9840363c2900ef3793f40b09ac12c20504ba6eb677413db849b7591cad89c94c9840363c2900ef3793f40d7187a01d26d8a5818a87c974c3fdfafc7abf8b422c05315884b0c14130316d4../../../../usr/lib64/python3.6/site-packages/_selinux.cpython-36m-x86_64-linux-gnu.so../../../../usr/lib64/python3.6/site-packages/selinux/audit2why.cpython-36m-x86_64-linux-gnu.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-6.el8.src.rpmlibselinux-python3libselinux-python3(x86-64)python3-libselinuxpython3-libselinux(x86-64)python3.6dist(selinux)python3dist(selinux)@@@@@@@@@@@     @libc.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)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython3.6m.so.1.0()(64bit)libselinux(x86-64)libselinux.so.1()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.9-6.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b_@_l@]X]@\@[@[ā@[ @[,[@[Zz@ZK@ZZZI@Z@Z}@Zz@Zu@ZTZOhZfY@Y˒Y(@YJYV@Y@Y|xY{'@Yx@Y.X-Xg@X@X @XN@X@XXx@Xv@XJX43@WH@W9W@Wq@Wm Wk@W,@W'A@W#LW@VяVIVɦV=@VVii@V@V UU@U4@Ua@UQ@U8U6;UTS@S@SSShShSXS 4@S@R@RUR&RʚRkR%R@RMUM@M@M@M@MlMQ0@MGM5ML@L-@L@L*@LLq@LN@LF@L$@KKKrK@KKqK}+KTM@KA@K@JJJJG@JG@JG@JjJS8JS8JB@J@JMIܑI@IԨIbI̿I@IV@III@I@I2I@IcGIcGIcGIG@IG@IBR@I1.I!\I!\I-HHHe@He@He@He@H@HHH@Ht@HsVHgy@H^>H^>H-w@H!H @H@G@GG#GF@G@GGƢ@GƢ@G­G@GGD@G@G@G@G,@G,@G@GG@GZ@GZ@GeGeG|@G|@GO@GO@G<4G<4G0W@G'@FF@FIFFFFF&@FF@FvFFS@FF@FF]F@FtFFzh@Fw@Fm9@F` @F; @F-@F,F@F@FF*FF @F @FoE@EE@E4@EE?Eɿ@EEEEElEx@E&E=E=E@Ex@EvEnEYEK/@E>@E4EE EgEgEDfDDDDq@D@DB@DB@DB@DB@D{DDX@D4D4D4DD@D@D~D~D|3DvDu@Dr@Dr@DlaDk@DiD`@D_2D_2DX@DWID?D;@D'Dj@C@CCC-Cǖ@Cǖ@C[CCC8@C@CC @CCqC @CCCC@CBC@C@C|pC|pC{@CyCp@Cp@CoACkM@CiCf@C_oC_oC^@C^@CX@CWCS@COCFc@CFc@CECECBnCA@C;@C:C*C&@C&@C%mCC@CC C a@C a@C&B=BۙB@B@Br!Br!Br!Bn-@BgB] B] BZfBS@BQ,@BIC@BAZ@B9q@B9q@B06B-B$Y@B#BB@B@B LB LBBAA)@A@A@AA@A@A@AyAҜ@AJA@A`A`AA@AA@Ak@AAA@AvA@AAoA]FA]FAQi@AN@AI@AF@AF@AA@A>@A>@A7 @A7 @A5A4h@A3A3A/"@A-A+-A(A$@A!@A A A@A@@@q@7@@@@6@@@A@)@@@@@@@@@~y@@~y@@~y@@}'@s@@s@@s@@l@@ia@@b@b@b@O@@O@@Dw@@9@@,@@ @/@@???E@?E@?٭???q@??@?@?@?}d?z?a@?M?D@>S@Vit Mojzis - 2.9-6Vit Mojzis - 2.9-5Vit Mojzis - 2.9-4Vit Mojzis - 2.9-3Petr Lautrbach - 2.9-2.1Petr Lautrbach - 2.9-1Petr Lautrbach - 2.8-6Petr Lautrbach - 2.8-5Petr Lautrbach - 2.8-4Petr Lautrbach - 2.8-3Petr Lautrbach - 2.8-2Petr Lautrbach - 2.8-1Petr Lautrbach - 2.8-0.rc3.1Petr Lautrbach - 2.8-0.rc2.1Petr Lautrbach - 2.8-0.rc1.1Petr Lautrbach - 2.7-14Petr Lautrbach - 2.7-13Petr Lautrbach - 2.7-12Igor Gnatenko - 2.7-11Fedora Release Engineering - 2.7-10Igor Gnatenko - 2.7-9Iryna Shcherbina - 2.7-8Mamoru TASAKA - 2.7-7Petr Lautrbach - 2.7-6Petr Lautrbach - 2.7-5Petr Šabata - 2.7-4Zbigniew Jędrzejewski-Szmek - 2.7-3Zbigniew Jędrzejewski-Szmek - 2.7-2Petr Lautrbach - 2.7-1Fedora Release Engineering - 2.6-10Florian Weimer - 2.6-9Petr Lautrbach - 2.6-8Fedora Release Engineering - 2.6-7Petr Lautrbach - 2.6-6Petr Lautrbach - 2.6-5Petr Lautrbach - 2.6-4Petr Lautrbach - 2.6-3Petr Lautrbach - 2.6-2Petr Lautrbach - 2.6-1Fedora Release Engineering - 2.5-18Stephen Gallagher - 2.5-17Vít Ondruch - 2.5-16Petr Lautrbach - 2.5-15Charalampos Stratakis - 2.5-14Petr Lautrbach - 2.5-13Petr Lautrbach 2.5-12Petr Lautrbach 2.5-11Fedora Release Engineering - 2.5-10Petr Lautrbach - 2.5-9Petr Lautrbach - 2.5-8Petr Lautrbach - 2.5-7Petr Lautrbach - 2.5-6Petr Lautrbach - 2.5-5Petr Lautrbach - 2.5-4Petr Lautrbach - 2.5-3Petr Lautrbach 2.5-2Petr Lautrbach 2.5-1Petr Lautrbach 2.5-0.1.rc1Fedora Release Engineering - 2.4-8Vít Ondruch - 2.4-7Petr Lautrbach - 2.4-6Robert Kuska - 2.4-5Petr Lautrbach 2.4-4Petr Lautrbach 2.4-3Adam Jackson 2.4-2Petr Lautrbach 2.4-1.1Fedora Release Engineering - 2.3-11Petr Lautrbach 2.3-10Petr Lautrbach 2.3-9Petr Lautrbach 2.3-8Than Ngo - 2.3-7Vít Ondruch - 2.3-6Miroslav Grepl - 2.3-5Fedora Release Engineering - 2.3-4Fedora Release Engineering - 2.3-3Kalev Lember - 2.3-2Dan Walsh - 2.3-1Miroslav Grepl - 2.2.2-8Vít Ondruch - 2.2.2-7Dan Walsh - 2.2.2-6Dan Walsh - 2.2.2-5Dan Walsh - 2.2.2-4Dan Walsh - 2.2.2-3Dan Walsh - 2.2.2-2Dan Walsh - 2.2.2-1Adam Williamson - 2.2.1-6Dan Walsh - 2.2.1-5Dan Walsh - 2.2.1-4Dan Walsh - 2.2.1-3Dan Walsh - 2.2.1-2Dan Walsh - 2.2.1-1Dan Walsh - 2.2-1Dan Walsh - 2.1.13-21Dan Walsh - 2.1.13-20Dan Walsh - 2.1.13-19Dan Walsh - 2.1.13-17Fedora Release Engineering - 2.1.13-17Dan Walsh - 2.1.13-16Dan Walsh - 2.1.13-15Dan Walsh - 2.1.13-14Dan Walsh - 2.1.13-13Dan Walsh - 2.1.13-12Dan Walsh - 2.1.13-11Dan Walsh - 2.1.13-10Dan Walsh - 2.1.13-9Dan Walsh - 2.1.13-8Dan Walsh - 2.1.13-7Dan Walsh - 2.1.13-6Dan Walsh - 2.1.13-5Dan Walsh - 2.1.13-4Dan Walsh - 2.1.13-3Dan Walsh - 2.1.13-2Dan Walsh - 2.1.13-1Dan Walsh - 2.1.12-20Dan Walsh - 2.1.12-19Dan Walsh - 2.1.12-18Dan Walsh - 2.1.12-17Dan Walsh - 2.1.12-16Dan Walsh - 2.1.12-15Dan Walsh - 2.1.12-14Dan Walsh - 2.1.12-13Dan Walsh - 2.1.12-12Dan Walsh - 2.1.12-11Dan Walsh - 2.1.12-10Dan Walsh - 2.1.12-9Dan Walsh - 2.1.12-8Dan Walsh - 2.1.12-7Dan Walsh - 2.1.12-6Dan Walsh - 2.1.12-5Dan Walsh - 2.1.12-4Dan Walsh - 2.1.12-3Dan Walsh - 2.1.12-2Dan Walsh - 2.1.12-1David Malcolm - 2.1.11-6David Malcolm - 2.1.11-5Fedora Release Engineering - 2.1.11-4Dan Walsh - 2.1.11-3Dan Walsh - 2.1.11-2Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-5Dan Walsh - 2.1.10-4Dan Walsh - 2.1.10-3Dan Walsh - 2.1.10-2Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-9Dan Walsh - 2.1.9-8Dan Walsh - 2.1.9-7Kay Sievers - 2.1.9-6Dan Walsh - 2.1.9-5Harald Hoyer 2.1.9-4Dan Walsh - 2.1.9-3Dan Walsh - 2.1.9-2Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-5Dan Walsh - 2.1.8-4Dan Walsh - 2.1.8-2Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-2Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-4Dan Walsh - 2.1.6-3Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Dan Walsh - 2.1.5-5Ville Skyttä - 2.1.5-4Dan Walsh - 2.1.5-3Dan Walsh - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-2Dan Walsh - 2.1.4-1Dan Walsh - 2.1.0-1Dan Walsh - 2.0.102-6Dan Walsh - 2.0.102-5Dan Walsh - 2.0.102-4Dan Walsh - 2.0.102-3Dan Walsh - 2.0.102-2Dan Walsh - 2.0.102-1Dan Walsh - 2.0.101-1Dan Walsh - 2.0.99-5Dan Walsh - 2.0.99-4Dan Walsh - 2.0.99-3Dan Walsh - 2.0.99-2Dan Walsh - 2.0.99-1Fedora Release Engineering Dan Walsh - 2.0.98-3Dan Walsh - 2.0.98-2Dan Walsh - 2.0.98-1Dan Walsh - 2.0.97-1Dan Walsh - 2.0.96-9Dan Walsh - 2.0.96-8jkeating - 2.0.96-7Adam Tkac - 2.0.96-6Dan Walsh - 2.0.96-5Dan Walsh - 2.0.96-4David Malcolm - 2.0.96-3Dan Walsh - 2.0.96-2Dan Walsh - 2.0.96-1Dan Walsh - 2.0.94-1Dan Walsh - 2.0.93-1Dan Walsh - 2.0.92-1Dan Walsh - 2.0.91-1Dan Walsh - 2.0.90-5Dan Walsh - 2.0.90-4Dan Walsh - 2.0.90-3Dan Walsh - 2.0.90-2Dan Walsh - 2.0.90-1Dan Walsh - 2.0.89-2Dan Walsh - 2.0.89-1Dan Walsh - 2.0.88-1Dan Walsh - 2.0.87-1Dan Walsh - 2.0.86-2Dan Walsh - 2.0.86-1Fedora Release Engineering - 2.0.85-2Dan Walsh - 2.0.85-1Dan Walsh - 2.0.84-1Dan Walsh - 2.0.82-2Dan Walsh - 2.0.82-1Dan Walsh - 2.0.81-1Dan Walsh - 2.0.80-1Dan Walsh - 2.0.79-6Dan Walsh - 2.0.79-5Dan Walsh - 2.0.79-4Dan Walsh - 2.0.79-3Dan Walsh - 2.0.79-1Dan Walsh - 2.0.78-5Dan Walsh - 2.0.78-4Dan Walsh - 2.0.78-3Dan Walsh - 2.0.78-2Dan Walsh - 2.0.78-1Fedora Release Engineering - 2.0.77-6Dan Walsh - 2.0.77-5Dan Walsh - 2.0.77-3Dan Walsh - 2.0.77-2Dan Walsh - 2.0.77-1Dan Walsh - 2.0.76-6Dan Walsh l - 2.0.76-5Dan Walsh - 2.0.76-4Ignacio Vazquez-Abrams - 2.0.76-2Dan Walsh - 2.0.76-1Dan Walsh - 2.0.75-2Dan Walsh - 2.0.75-1Dan Walsh - 2.0.73-1Dan Walsh - 2.0.71-6Dan Walsh - 2.0.71-5Dan Walsh - 2.0.71-4Dan Walsh - 2.0.71-3Dan Walsh - 2.0.71-2Dan Walsh - 2.0.71-1Dan Walsh - 2.0.70-1Dan Walsh - 2.0.69-2Dan Walsh - 2.0.69-1Dan Walsh - 2.0.67-4Dan Walsh - 2.0.67-3Dan Walsh - 2.0.67-2Dan Walsh - 2.0.67-1Dan Walsh - 2.0.65-1Dan Walsh - 2.0.64-3Dan Walsh - 2.0.64-2Dan Walsh - 2.0.64-1Dan Walsh - 2.0.61-4Dan Walsh - 2.0.61-3Dan Walsh - 2.0.61-2Dan Walsh - 2.0.61-1Dan Walsh - 2.0.60-1Dan Walsh - 2.0.59-2Dan Walsh - 2.0.59-1Dan Walsh - 2.0.58-1Dan Walsh - 2.0.57-2Dan Walsh - 2.0.57-1Dan Walsh - 2.0.56-1Dan Walsh - 2.0.55-1Dan Walsh - 2.0.53-1Dan Walsh - 2.0.52-1Dan Walsh - 2.0.50-1Dan Walsh - 2.0.49-2Dan Walsh - 2.0.49-1Dan Walsh - 2.0.48-1Dan Walsh - 2.0.47-4Adel Gadllah - 2.0.47-3Dan Walsh - 2.0.47-2Dan Walsh - 2.0.47-1Dan Walsh - 2.0.46-6Dan Walsh - 2.0.46-5Dan Walsh - 2.0.46-4Dan Walsh - 2.0.46-3Dan Walsh - 2.0.46-2Dan Walsh - 2.0.46-1Dan Walsh - 2.0.45-1Dan Walsh - 2.0.43-1Dan Walsh - 2.0.42-1Dan Walsh - 2.0.40-1Dan Walsh - 2.0.37-1Dan Walsh - 2.0.36-1Dan Walsh - 2.0.35-2Dan Walsh - 2.0.35-1Dan Walsh - 2.0.34-3Dan Walsh - 2.0.34-2Dan Walsh - 2.0.34-1Dan Walsh - 2.0.33-2Dan Walsh - 2.0.33-1Dan Walsh - 2.0.31-4Dan Walsh - 2.0.31-3Dan Walsh - 2.0.31-2Dan Walsh - 2.0.30-2Dan Walsh - 2.0.30-1Dan Walsh - 2.0.29-1Dan Walsh - 2.0.24-3Dan Walsh - 2.0.24-2Dan Walsh - 2.0.24-1Dan Walsh - 2.0.23-3Dan Walsh - 2.0.23-2Dan Walsh - 2.0.23-1Dan Walsh - 2.0.22-1Dan Walsh - 2.0.21-2Dan Walsh - 2.0.21-1Dan Walsh - 2.0.18-1Dan Walsh - 2.0.16-1Dan Walsh - 2.0.14-1Dan Walsh - 2.0.13-2Dan Walsh - 2.0.13-1Dan Walsh - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.9-2Dan Walsh - 2.0.9-1Dan Walsh - 2.0.8-1Dan Walsh - 2.0.7-2Dan Walsh - 2.0.7-1Dan Walsh - 2.0.5-2Dan Walsh - 2.0.5-1Dan Walsh - 2.0.4-1Dan Walsh - 2.0.2-1Dan Walsh - 2.0.1-1Dan Walsh - 2.0.0-1Dan Walsh - 1.34.0-2Dan Walsh - 1.34.0-1Dan Walsh - 1.33.6-1Dan Walsh - 1.33.5-1Dan Walsh - 1.33.4-3Dan Walsh - 1.33.4-2Dan Walsh - 1.33.4-1Dan Walsh - 1.33.3-3Dan Walsh - 1.33.3-2Dan Walsh - 1.33.3-1Jeremy Katz - 1.33.2-4Dan Walsh - 1.33.2-3Dan Walsh - 1.33.2-2Dan Walsh - 1.33.2-1Dan Walsh - 1.33.1-2Dan Walsh - 1.33.1-1Dan Walsh - 1.32-1Jesse Keating - 1.30.29-2Dan Walsh - 1.30.29-1Jeremy Katz - 1.30.28-3Dan Walsh - 1.30.28-2Dan Walsh - 1.30.28-1Jeremy Katz - 1.30.27-2Dan Walsh - 1.30.27-1Jesse Keating - 1.20.26-2Dan Walsh - 1.30.25-1Dan Walsh - 1.30.24-1Dan Walsh - 1.30.22-2Dan Walsh - 1.30.22-1Dan Walsh - 1.30.20-1Jeremy Katz - 1.30.19-5Jeremy Katz - 1.30.19-4Dan Walsh 1.30.19-3Dan Walsh 1.30.19-2Dan Walsh 1.30.19-1Dan Walsh 1.30.15-5Dan Walsh 1.30.15-4Dan Walsh 1.30.15-3Dan Walsh 1.30.15-2Dan Walsh 1.30.15-1Dan Walsh 1.30.12-2Dan Walsh 1.30.12-1Dan Walsh 1.30.11-2Dan Walsh 1.30.11-1Dan Walsh 1.30.10-4Dan Walsh 1.30.10-3Dan Walsh 1.30.10-2Dan Walsh 1.30.10-1Dan Walsh 1.30.8-1Dan Walsh 1.30.7-2Dan Walsh 1.30.7-1Dan Walsh 1.30.6-2Dan Walsh 1.30.6-1Dan Walsh 1.30.5-1Dan Walsh 1.30.3-3Dan Walsh 1.30.3-2Dan Walsh 1.30.3-1Dan Walsh 1.30.1-2Dan Walsh 1.30.1-1Dan Walsh 1.30-1Jesse Keating - 1.29.7-1.2Jesse Keating - 1.29.7-1.1Dan Walsh 1.29.7-1Dan Walsh 1.29.6-1Dan Walsh 1.29.5-2Dan Walsh 1.29.5-1Dan Walsh 1.29.4-1Dan Walsh 1.29.3-2Dan Walsh 1.29.3-1Dan Walsh 1.29.2-4Dan Walsh 1.29.2-3Dan Walsh 1.29.2-2Dan Walsh 1.29.2-1Dan Walsh 1.29.1-3Jesse Keating Dan Walsh 1.29.1-1Dan Walsh 1.28-1Dan Walsh 1.27.28-2Dan Walsh 1.27.28-1Dan Walsh 1.27.26-1Dan Walsh 1.27.25-1Dan Walsh 1.27.23-1Dan Walsh 1.27.22-4Dan Walsh 1.27.22-3Dan Walsh 1.27.22-2Dan Walsh 1.27.22-1Dan Walsh 1.27.21-2Dan Walsh 1.27.21-1Dan Walsh 1.27.20-1Dan Walsh 1.27.19-1Dan Walsh 1.27.18-1Dan Walsh 1.27.17-4Dan Walsh 1.27.17-2Dan Walsh 1.27.17-1Dan Walsh 1.27.14-3Dan Walsh 1.27.14-2Dan Walsh 1.27.14-1Dan Walsh 1.27.13-2Dan Walsh 1.27.13-1Dan Walsh 1.27.12-1Dan Walsh 1.27.9-2Dan Walsh 1.27.9-1Dan Walsh 1.27.7-1Dan Walsh 1.27.6-1Dan Walsh 1.27.4-1Dan Walsh 1.27.3-1Dan Walsh 1.27.2-1Dan Walsh 1.27.1-3Dan Walsh 1.27.1-2Dan Walsh 1.26-6Dan Walsh 1.26-5Dan Walsh 1.26-3Dan Walsh 1.26-2Dan Walsh 1.25.7-1Dan Walsh 1.25.6-1Dan Walsh 1.25.5-1Dan Walsh 1.25.4-1Dan Walsh 1.25.3-2Dan Walsh 1.25.3-1Dan Walsh 1.25.2-2Dan Walsh 1.25.2-1Dan Walsh 1.24.2-1Dan Walsh 1.24.1-1Dan Walsh 1.23.11-1Dan Walsh 1.23.10-3Dan Walsh 1.23.10-2Dan Walsh 1.23.10-1Dan Walsh 1.23.8-1Dan Walsh 1.23.7-3Dan Walsh 1.23.7-2Dan Walsh 1.23.7-1Dan Walsh 1.23.6-1Dan Walsh 1.23.5-1Dan Walsh 1.23.4-1Dan Walsh 1.23.2-3Dan Walsh 1.23.2-2Dan Walsh 1.23.2-1Dan Walsh 1.23.1-1Dan Walsh 1.22-1Dan Walsh 1.21.13-1Dan Walsh 1.21.12-1Dan Walsh 1.21.11-2Dan Walsh 1.21.11-1Dan Walsh 1.21.10-3Dan Walsh 1.21.10-1Dan Walsh 1.21.9-2Dan Walsh 1.21.9-1Dan Walsh 1.21.8-1Dan Walsh 1.21.7-1Dan Walsh 1.21.5-1Dan Walsh 1.21.4-1Dan Walsh 1.21.2-1Dan Walsh 1.21.1-3Dan Walsh 1.21.1-2Dan Walsh 1.21.1-1Dan Walsh 1.20.1-3Dan Walsh 1.20.1-2Dan Walsh 1.20.1-1Dan Walsh 1.19.4-1Dan Walsh 1.19.3-3Dan Walsh 1.19.3-2Dan Walsh 1.19.3-1Dan Walsh 1.19.2-1Dan Walsh 1.19.1-6Dan Walsh 1.19.1-4Dan Walsh 1.19.1-2Dan Walsh 1.19.1-1Steve Grubb 1.18.1-5Dan Walsh 1.18.1-4Dan Walsh 1.18.1-3Steve Grubb 1.18.1-2Dan Walsh 1.18.1-1Steve Grubb 1.17.15-2Steve Grubb 1.17.15-2Dan Walsh 1.17.15-1Dan Walsh 1.17.14-1Dan Walsh 1.17.13-3Dan Walsh 1.17.13-2Dan Walsh 1.17.13-1Dan Walsh 1.17.12-2Dan Walsh 1.17.12-1Dan Walsh 1.17.11-1Dan Walsh 1.17.10-1Dan Walsh 1.17.9-2Dan Walsh 1.17.9-1Dan Walsh 1.17.8-2Dan Walsh 1.17.8-1Dan Walsh 1.17.7-1Dan Walsh 1.17.6-1Dan Walsh 1.17.5-1Dan Walsh 1.17.4-1Dan Walsh 1.17.3-1Dan Walsh 1.17.2-1Dan Walsh 1.17.1-1Dan Walsh 1.16.1-1Colin Walters 1.16-1Dan Walsh 1.15.7-1Dan Walsh 1.15.6-1Dan Walsh 1.15.5-1Dan Walsh 1.15.4-1Dan Walsh 1.15.3-2Dan Walsh 1.15.3-1Dan Walsh 1.15.2-1Dan Walsh 1.15.1-3Dan Walsh 1.15.1-2Dan Walsh 1.15.1-1Dan Walsh 1.14.1-1Dan Walsh 1.13.4-1Elliot Lee Dan Walsh 1.13.3-2Dan Walsh 1.13.2-1Dan Walsh 1.13.1-1Dan Walsh 1.12-2Dan Walsh 1.12-1Dan Walsh 1.11.4-1Dan Walsh 1.11.3-1Dan Walsh 1.11.2-1Dan Walsh 1.11-4Dan Walsh 1.11-3Dan Walsh 1.11-2Dan Walsh 1.11-1Dan Walsh 1.10-2Dan Walsh 1.10-1Dan Walsh 1.9-1Dan Walsh 1.8-1Dan Walsh 1.6-6Dan Walsh 1.6-5Dan Walsh 1.6-4Dan Walsh 1.6-3Dan Walsh 1.6-2Elliot Lee Dan Walsh 1.4-11Elliot Lee Dan Walsh 1.4-9Dan Walsh 1.4-8Dan Walsh 1.4-7Dan Walsh 1.4-6Dan Walsh 1.4-5Dan Walsh 1.4-4Dan Walsh 1.4-3Dan Walsh 1.4-2Dan Walsh 1.4-1Dan Walsh 1.3-2Dan Walsh 1.3-1Dan Walsh 1.2-9Dan Walsh 1.2-8Dan Walsh 1.2-7Dan Walsh 1.2-6Dan Walsh 1.2-5Dan Walsh 1.2-4Dan Walsh 1.2-3Dan Walsh 1.2-2Dan Walsh 1.2-1Dan Walsh 1.0-1- Describe fcontext regular expressions (#1904059) - Strip spaces before values in config (#2012145)- Deprecate security_compute_user(), update man pages (#1879368)- Eliminate use of security_compute_user() (#1879368)- Fix mcstrans secolor examples in secolor.conf man page (#1770270)- Use Python distutils to install SELinux python bindings (#1719771) - Move sefcontext_compile to -utils package (#1612518)- SELinux userspace 2.9 release- Fix RESOURCE_LEAK coverity scan defects- selinux_restorecon: Skip customized files also without -v - man pages fixes- Build libselinux-python when %with_python2 macro is set to non-zero value- Build libselinux-ruby (#1581322)- Don't build the Python 2 subpackage (#1567358)- SELinux userspace 2.8 release- SELinux userspace 2.8-rc3 release candidate- SELinux userspace 2.8-rc2 release candidate- SELinux userspace 2.8-rc1 release candidate- Do not build libselinux-ruby- build: Replace PYSITEDIR with PYTHONLIBDIR- Correct manpages regarding removable_context - build: follow standard semantics for DESTDIR and PREFIX- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- F-28: rebuild for ruby25- Rebuild with libsepol-2.7-3- Drop golang bindings - Add support for pcre2 to pkgconfig definition- Enable the python3 subpackages on EL- Also add Provides for the old name without %_isa- Python 2 binary package renamed to python2-libselinux See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - Python 3 binary package renamed to python3-libselinux- Update to upstream release 2017-08-04- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Always unmount selinuxfs for SELINUX=disabled- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Don't finalize mount state in selinux_set_policy_root() - Follow upstream and rename _selinux.so to _selinux.cpython-36m-x86_64-linux-gnu.so- Fix setfiles progress indicator- Fix segfault in selinux_restorecon_sb() (#1433577) - Change matchpathcon usage to match with matchpathcon manpage - Fix a corner case getsebool return value- Fix 'semanage boolean -m' to modify active value- Fix FTBFS - fatal error (#1427902)- Update to upstream release 2016-10-14- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Add missing %license macro- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4- Rewrite restorecon() python method- Rebuild for Python 3.6- Fix pointer handling in realpath_not_final (#1376598)- Fix -Wsign-compare warnings - Drop unused stdio_ext.h header file - Kill logging check for selinux_enabled() - Drop usage of _D_ALLOC_NAMLEN - Add openrc_contexts functions - Fix redefinition of XATTR_NAME_SELINUX - Correct error path to always try text - Clean up process_file() - Handle NULL pcre study data - Fix in tree compilation of utils that depend on libsepol- Rebuilt with libsepol-2.5-9- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Clarify is_selinux_mls_enabled() description - Explain how to free policy type from selinux_getpolicytype() - Compare absolute pathname in matchpathcon -V - Add selinux_snapperd_contexts_path()- Move _selinux.so to /usr/lib64/python*/site-packages- Modify audit2why analyze function to use loaded policy - Sort object files for deterministic linking order - Respect CC and PKG_CONFIG environment variable - Avoid mounting /proc outside of selinux_init_load_policy()- Fix multiple spelling errors- Rebuilt with libsepol-2.5-5- Fix typo in sefcontext_compile.8- Fix location of selinuxfs mount point - Only mount /proc if necessary - procattr: return einval for <= 0 pid args - procattr: return error on invalid pid_t input- Use fully versioned arch-specific requires- Update to upstream release 2016-02-23- Update to upstream rc1 release 2016-01-07- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Build libselinux without rpm_execcon() (#1284019)- Rebuilt for Python3.5 rebuild- Flush the class/perm string mapping cache on policy reload (#1264051) - Fix restorecon when path has no context- Simplify procattr cache (#1257157,#1232371)- Export ldflags into the build so hardening works- Update to 2.4 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- is_selinux_enabled: Add /etc/selinux/config test (#1219045) - matchpathcon/selabel_file: Fix man pages (#1219718)- revert support for policy compressed with xv (#1185266)- selinux.py - use os.walk() instead of os.path.walk() (#1195004) - is_selinux_enabled(): drop no-policy-loaded test (#1195074) - fix -Wformat errors and remove deprecated mudflap option- bump release and rebuild so that koji-shadow can rebuild it against new gcc on secondary arch- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2- Compiled file context files and the original should have the same permissions from dwalsh@redhat.com - Add selinux_openssh_contexts_path() to get a path to /contexts/openssh_contexts- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to upstream * Get rid of security_context_t and fix const declarations. * Refactor rpm_execcon() into a new setexecfilecon() from Guillem Jover.- Add selinux_openssh_contexts_path()- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1- Fix spelling mistake in man page- More go bindings - restorecon, getpidcon, setexeccon- Add additional go bindings for get*con calls - Add go bindings test command - Modify man pages of set*con calls to mention that they are thread specific- Move selinux.go to /usr/lib64/golang/src/pkg/github.com/selinux/selinux.go - Add Int_to_mcs function to generate MCS labels from integers.- Add ghost flag for /var/run/setrans- Update to upstream * Fix userspace AVC handling of per-domain permissive mode. - Verify context is not null when passed into *setfilecon_raw- revert unexplained change to rhat.patch which broke SELinux disablement- Verify context is not null when passed into lsetfilecon_raw- Mv selinux.go to /usr/share/gocode/src/selinux- Add golang support to selinux.- Remove togglesebool man page- Update to upstream * Remove -lpthread from pkg-config file; it is not required. - Add support for policy compressed with xv- Update to upstream * Fix avc_has_perm() returns -1 even when SELinux is in permissive mode. * Support overriding Makefile RANLIB from Sven Vermeulen. * Update pkgconfig definition from Sven Vermeulen. * Mount sysfs before trying to mount selinuxfs from Sven Vermeulen. * Fix man pages from Laurent Bigonville. * Support overriding PATH and LIBBASE in Makefiles from Laurent Bigonville. * Fix LDFLAGS usage from Laurent Bigonville * Avoid shadowing stat in load_mmap from Joe MacDonald. * Support building on older PCRE libraries from Joe MacDonald. * Fix handling of temporary file in sefcontext_compile from Dan Walsh. * Fix procattr cache from Dan Walsh. * Define python constants for getenforce result from Dan Walsh. * Fix label substitution handling of / from Dan Walsh. * Add selinux_current_policy_path from Dan Walsh. * Change get_context_list to only return good matches from Dan Walsh. * Support udev-197 and higher from Sven Vermeulen and Dan Walsh. * Add support for local substitutions from Dan Walsh. * Change setfilecon to not return ENOSUP if context is already correct from Dan Walsh. * Python wrapper leak fixes from Dan Walsh. * Export SELINUX_TRANS_DIR definition in selinux.h from Dan Walsh. * Add selinux_systemd_contexts_path from Dan Walsh. * Add selinux_set_policy_root from Dan Walsh. * Add man page for sefcontext_compile from Dan Walsh.- Add systemd_contexts support - Do substitutions on a local sub followed by a dist sub- Eliminate requirement on pthread library, by applying patch for Jakub Jelinek Resolves #1013801- Fix handling of libselinux getconlist with only one entry- Add Python constants for SELinux enforcing modes- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Add sefcontext_compile.8 man page - Add Russell Coker patch to fix man pages - Add patches from Laurent Bigonville to fix Makefiles for debian. - modify spec file to use %{_prefix}/lib- Fix patch that Handles substitutions for /- Handle substitutions for / - semanage fcontext -a -e / /opt/rh/devtoolset-2/root- Add Eric Paris patch to fix procattr calls after a fork.- Move secolor.conf.5 into mcstrans package and out of libselinux- Fix python bindings for selinux_check_access- Fix reseting the policy root in matchpathcon- Cleanup setfcontext_compile atomic patch - Add matchpathcon -P /etc/selinux/mls support by allowing users to set alternate root - Make sure we set exit codes from selinux_label calls to ENOENT or SUCCESS- Make setfcontext_compile atomic- Fix memory leak in set*con calls.- Move matchpathcon to -utils package - Remove togglesebool- Fix selinux man page to reflect what current selinux policy is.- Add new constant SETRANS_DIR which points to the directory where mstransd can find the socket and libvirt can write its translations files.- Bring back selinux_current_policy_path- Revert some changes which are causing the wrong policy version file to be created- Update to upstream * audit2why: make sure path is nul terminated * utils: new file context regex compiler * label_file: use precompiled filecontext when possible * do not leak mmapfd * sefcontontext_compile: Add error handling to help debug problems in libsemanage. * man: make selinux.8 mention service man pages * audit2why: Fix segfault if finish() called twice * audit2why: do not leak on multiple init() calls * mode_to_security_class: interface to translate a mode_t in to a security class * audit2why: Cleanup audit2why analysys function * man: Fix program synopsis and function prototypes in man pages * man: Fix man pages formatting * man: Fix typo in man page * man: Add references and man page links to _raw function variants * Use ENOTSUP instead of EOPNOTSUPP for getfilecon functions * man: context_new(3): fix the return value description * selinux_status_open: handle error from sysconf * selinux_status_open: do not leak statusfd on exec * Fix errors found by coverity * Change boooleans.subs to booleans.subs_dist. * optimize set*con functions * pkg-config do not specifc ruby version * unmap file contexts on selabel_close() * do not leak file contexts with mmap'd backend * sefcontext_compile: do not leak fd on error * matchmediacon: do not leak fd * src/label_android_property: do not leak fd on error- Update to latest patches from eparis/Upstream- Update to latest patches from eparis/Upstream- Try procatt speedup patch again- Roll back procattr speedups since it seems to be screwing up systemd labeling.- Fix tid handling for setfscreatecon, old patch still broken in libvirt- Fix tid handling for setfscreatecon, old patch still broken in libvirt- setfscreatecon after fork was broken by the Set*con patch. - We needed to reset the thread variables after a fork.- Fix setfscreatecon call to handle failure mode, which was breaking udev- Ondrej Oprala patch to optimize set*con functions - Set*con now caches the security context and only re-sets it if it changes.- Rebuild against latest libsepol- Update to latest patches from eparis/Upstream - Fix errors found by coverity - set the sepol_compute_av_reason_buffer flag to 0. This means calculate denials only? - audit2why: remove a useless policy vers variable - audit2why: use the new constraint information- Rebuild with latest libsepol- Return EPERM if login program can not reach default label for user - Attempt to return container info from audit2why- Apply patch from eparis to fix leaked file descriptor in new labeling code- Add new function mode_to_security_class which takes mode instead of a string. - Possibly will be used with coreutils.- Add back selinuxconlist and selinuxdefcon man pages- Fix segfault from calling audit2why.finish() multiple times- Fix up selinux man page to reference service man pages- Rebuild with fixed libsepol- Update to upstream * Add support for lxc_contexts_path * utils: add service to getdefaultcon * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * boolean name equivalency * getsebool: support boolean name substitution * Add man page for new selinux_boolean_sub function. * expose selinux_boolean_sub * matchpathcon: add -m option to force file type check * utils: avcstat: clear sa_mask set * seusers: Check for strchr failure * booleans: initialize pointer to silence coveriety * stop messages when SELinux disabled * label_file: use PCRE instead of glibc regex functions * label_file: remove all typedefs * label_file: move definitions to include file * label_file: do string to mode_t conversion in a helper function * label_file: move error reporting back into caller * label_file: move stem/spec handling to header * label_file: drop useless ncomp field from label_file data * label_file: move spec_hasMetaChars to header * label_file: fix potential read past buffer in spec_hasMetaChars * label_file: move regex sorting to the header * label_file: add accessors for the pcre extra data * label_file: only run regex files one time * label_file: new process_file function * label_file: break up find_stem_from_spec * label_file: struct reorg * label_file: only run array once when sorting * Ensure that we only close the selinux netlink socket once. * improve the file_contexts.5 manual page- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- make with_python3 be conditional on fedora- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Move the tmpfiles.d content from /etc/tmpfiles.d to /usr/lib/tmpfiles.d- Revert Eric Paris Patch for selinux_binary_policy_path- Update to upstream * Fortify source now requires all code to be compiled with -O flag * asprintf return code must be checked * avc_netlink_recieve handle EINTR * audit2why: silence -Wmissing-prototypes warning * libsemanage: remove build warning when build swig c files * matchpathcon: bad handling of symlinks in / * seusers: remove unused lineno * seusers: getseuser: gracefully handle NULL service * New Android property labeling backend * label_android_property whitespace cleanups * additional makefile support for rubywrap- Fix booleans.subs name, change function name to selinux_boolean_sub, add man page, minor fixes to the function- Fix to compile with Fortify source * Add -O compiler flag * Check return code from asprintf - Fix handling of symbolic links in / by realpath_not_final- Add support for lxc contexts file- Add support fot boolean subs file- Update to upstream * Fix dead links to www.nsa.gov/selinux * Remove jump over variable declaration * Fix old style function definitions * Fix const-correctness * Remove unused flush_class_cache method * Add prototype decl for destructor * Add more printf format annotations * Add printf format attribute annotation to die() method * Fix const-ness of parameters & make usage() methods static * Enable many more gcc warnings for libselinux/src/ builds * utils: Enable many more gcc warnings for libselinux/utils builds * Change annotation on include/selinux/avc.h to avoid upsetting SWIG * Ensure there is a prototype for 'matchpathcon_lib_destructor' * Update Makefiles to handle /usrmove * utils: Stop separating out matchpathcon as something special * pkg-config to figure out where ruby include files are located * build with either ruby 1.9 or ruby 1.8 * assert if avc_init() not called * take security_deny_unknown into account * security_compute_create_name(3) * Do not link against python library, this is considered * bad practice in debian * Hide unnecessarily-exported library destructors- Add selinux_current_policy_path to return /sys/fs/selinux/policy if it exists - Otherwise search for policy on disk- Change selinux_binary_policy_path to return /sys/fs/selinux/policy - Add selinux_installed_policy_path to return what selinux_binary_policy_path used to return - avc_has_perm will now return yes if the machine is in permissive mode - Make work with ruby-1.9- avc_netlink_recieve should continue to poll if it receinves an EINTR rather- use /sbin/ldconfig, glibc does not provide /usr/sbin/ldconfig in the RPM database for now- Rebuild with cleaned up upstream to work in /usr- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- Add Dan Berrange code cleanup patches.- Fix selabal_open man page to refer to proper selinux_opt structure-Update to upstream * Fix setenforce man page to refer to selinux man page * Cleanup Man pages * merge freecon with getcon man page- Add patch from Richard Haines When selabel_lookup found an invalid context with validation enabled, it always stated it was 'file_contexts' whether media, x, db or file. The fix is to store the spec file name in the selabel_lookup_rec on selabel_open and use this as output for logs. Also a minor fix if key is NULL to stop seg faults. - Fix setenforce manage page.- Rebuild with new libsepol- Fix setenforce man page, from Miroslav Grepl- Upgrade to upstream * selinuxswig_python.i: don't make syscall if it won't change anything * Remove assert in security_get_boolean_names(3) * Mapped compute functions now obey deny_unknown flag * get_default_type now sets EINVAL if no entry. * return EINVAL if invalid role selected * Updated selabel_file(5) man page * Updated selabel_db(5) man page * Updated selabel_media(5) man page * Updated selabel_x(5) man page * Add man/man5 man pages * Add man/man5 man pages * Add man/man5 man pages * use -W and -Werror in utils- Change python binding for restorecon to check if the context matches. - If it does do not reset- Upgrade to upstream * Makefiles: syntax, convert all ${VAR} to $(VAR) * load_policy: handle selinux=0 and /sys/fs/selinux not exist * regenerate .pc on VERSION change * label: cosmetic cleanups * simple interface for access checks * Don't reinitialize avc_init if it has been called previously * seusers: fix to handle large sets of groups * audit2why: close fd on enomem * rename and export symlink_realpath * label_file: style changes to make Eric happy.- Apply libselinux patch to handle large groups in seusers.- Add selinux_check_access function. Needed for passwd, chfn, chsh- Handle situation where selinux=0 passed to the kernel and both /selinux and-Update to upstream * utils: matchpathcon: remove duplicate declaration * src: matchpathcon: use myprintf not fprintf * src: matchpathcon: make sure resolved path starts * put libselinux.so.1 in /lib not /usr/lib * tree: default make target to all not- Switch to use ":" as prefix separator rather then ";"- Avoid unnecessary shell invocation in %post.- Fix handling of subset labeling that is causing segfault in restorecon- Change matchpathcon_init_prefix and selabel_open to allow multiple initial prefixes. Now you can specify a ";" separated list of prefixes and the labeling system will only load regular expressions that match these prefixes.- Change matchpatcon to use proper myprintf - Fix symlink_realpath to always include "/" - Update to upstream * selinux_file_context_verify function returns wrong value. * move realpath helper to matchpathcon library * python wrapper makefile changes- Move to new Makefile that can build with or without PYTHON being set-Update to upstream 2.1.4 2011-0817 * mapping fix for invalid class/perms after selinux_set_mapping * audit2why: work around python bug not defining * resolv symlinks and dot directories before matching 2.1.2 2011-0803 * audit2allow: do not print statistics * make python bindings for restorecon work on relative path * fix python audit2why binding error * support new python3 functions * do not check fcontext duplicates on use * Patch for python3 for libselinux 2.1.1 2011-08-02 * move .gitignore into utils * new setexecon utility * selabel_open fix processing of substitution files * mountpoint changing patch. * simplify SRCS in Makefile 2.1.1 2011-08-01 * Remove generated files, introduce more .gitignore-Update to upstream * Release, minor version bump * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Only call dups check within selabel/matchpathcon if you are validating the context - This seems to speed the loading of labels by 4 times.- Move /selinux to /sys/fs/selinux - Add selinuxexeccon - Add realpath to matchpathcon to handle matchpathcon * type queries.- Update for latest libsepol- Update for latest libsepol- Fix restorecon python binding to accept relative paths-Update to upstream * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Clean up patch to make handling of constructor cleanup more portable * db_language object class support for selabel_lookup from KaiGai Kohei. * Library destructors for thread local storage keys from Eamon Walsh.- Add distribution subs pathAdd patch from dbhole@redhat.com to initialize thread keys to -1 Errors were being seen in libpthread/libdl that were related to corrupt thread specific keys. Global destructors that are called on dl unload. During destruction delete a thread specific key without checking if it has been initialized. Since the constructor is not called each time (i.e. key is not initialized with pthread_key_create each time), and the default is 0, there is a possibility that key 0 for an active thread gets deleted. This is exactly what is happening in case of OpenJDK. Workaround patch that initializes the key to -1. Thus if the constructor is not called, the destructor tries to delete key -1 which is deemed invalid by pthread_key_delete, and is ignored.- Call fini_selinuxmnt if selinux is disabled, to cause is_selinux_disabled() to report correct data- Change mount source options to use "proc" and "selinuxfs"- Update to upstream * Turn off default user handling when computing user contexts by Dan Walsh- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fixup selinux man page- Fix Makefile to use pkg-config --cflags python3 to discover include paths- Update to upstream - Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Update to upstream * Thread local storage fixes from Eamon Walsh.- Add /etc/tmpfiles.d support for /var/run/setrans- Ghost /var/run/setrans- Rebuilt for gcc bug 634757- rebuild via updated swig (#624674)- Update for python 3.2a1- Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Turn off messages in audit2why- Update to upstream * Add const qualifiers to public API where appropriate by KaiGai Kohei. 2.0.95 2010-06-10 * Remove duplicate slashes in paths in selabel_lookup from Chad Sellers * Adds a chcon method to the libselinux python bindings from Steve Lawrence - add python3 subpackage from David Malcolm* Set errno=EINVAL for invalid contexts from Dan Walsh.- Update to upstream * Show strerror for security_getenforce() by Colin Waters. * Merged selabel database support by KaiGai Kohei. * Modify netlink socket blocking code by KaiGai Kohei.- Update to upstream * Fix from Eric Paris to fix leak on non-selinux systems. * regenerate swig wrappers * pkgconfig fix to respect LIBDIR from Dan Walsh.- Update to upstream * Change the AVC to only audit the permissions specified by the policy, excluding any permissions specified via dontaudit or not specified via auditallow. * Fix compilation of label_file.c with latest glibc headers.- Fix potential doublefree on init- Fix libselinux.pc- Fix man page for selinuxdefcon- Free memory on disabled selinux boxes- Update to upstream * add/reformat man pages by Guido Trentalancia . * Change exception.sh to be called with bash by Manoj Srivastava - Fix selinuxdefcon man page- Update to upstream * Add pkgconfig file from Eamon Walsh.- Update to upstream * Rename and export selinux_reset_config()- Update to upstream * Add exception handling in libselinux from Dan Walsh. This uses a shell script called exception.sh to generate a swig interface file. * make swigify * Make matchpathcon print <> if path not found in fcontext file.- Eliminate -pthread switch in Makefile- Update to upstream * Removal of reference counting on userspace AVC SID's.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to upstream * Reverted Tomas Mraz's fix for freeing thread local storage to avoid pthread dependency. * Removed fini_context_translations() altogether. * Merged lazy init patch from Stephen Smalley based on original patch by Steve Grubb.- Update to upstream * Add per-service seuser support from Dan Walsh. * Let load_policy gracefully handle selinuxfs being mounted from Stephen Smalley. * Check /proc/filesystems before /proc/mounts for selinuxfs from Eric Paris.- Add provices ruby(selinux)- Update to upstream * Fix improper use of thread local storage from Tomas Mraz . * Label substitution support from Dan Walsh. * Support for labeling virtual machine images from Dan Walsh.- Update to upstream * Trim / from the end of input paths to matchpathcon from Dan Walsh. * Fix leak in process_line in label_file.c from Hiroshi Shinji. * Move matchpathcon to /sbin, add matchpathcon to clean target from Dan Walsh. * getdefaultcon to print just the correct match and add verbose option from Dan Walsh.- Update to upstream * deny_unknown wrapper function from KaiGai Kohei. * security_compute_av_flags API from KaiGai Kohei. * Netlink socket management and callbacks from KaiGai Kohei.- Fix Memory Leak- Fix crash in python- Add back in additional interfaces- Add back in av_decision to python swig- Update to upstream * Netlink socket handoff patch from Adam Jackson. * AVC caching of compute_create results by Eric Paris.- Add patch from ajax to accellerate X SELinux - Update eparis patch- Add eparis patch to accellerate Xwindows performance- Fix URL- Add substitute pattern - matchpathcon output <> on ENOENT- Update to upstream * Fix incorrect conversion in discover_class code.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Add - selinux_virtual_domain_context_path - selinux_virtual_image_context_path- Throw exeptions in python swig bindings on failures- Fix restorecon python code- Update to upstream- Strip trailing / for matchpathcon- Fix segfault if seusers file does not work- Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default- Rebuild for Python 2.6- Update to Upstream * Allow shell-style wildcards in x_contexts file.- Eamon Walsh Patch - libselinux: allow shell-style wildcarding in X names - Add Restorecon/Install python functions from Luke Macken- Update to Upstream * Correct message types in AVC log messages. * Make matchpathcon -V pass mode from Dan Walsh. * Add man page for selinux_file_context_cmp from Dan Walsh.- Update to Upstream * New man pages from Dan Walsh. * Update flask headers from refpolicy trunk from Dan Walsh.- Fix matchpathcon -V call- Add flask definitions for open, X and nlmsg_tty_audit- Add missing get/setkeycreatecon man pages- Split out utilities- Add missing man page links for [lf]getfilecon- Update to Upstream * Add group support to seusers using %groupname syntax from Dan Walsh. * Mark setrans socket close-on-exec from Stephen Smalley. * Only apply nodups checking to base file contexts from Stephen Smalley.- Update to Upstream * Merge ruby bindings from Dan Walsh. - Add support for Linux groups to getseuserbyname- Allow group handling in getseuser call- Update to Upstream * Handle duplicate file context regexes as a fatal error from Stephen Smalley. This prevents adding them via semanage. * Fix audit2why shadowed variables from Stephen Smalley. * Note that freecon NULL is legal in man page from Karel Zak.- Add ruby support for puppet- Rebuild for new libsepol- Add Karel Zak patch for freecon man page- Update to Upstream * New and revised AVC, label, and mapping man pages from Eamon Walsh. * Add swig python bindings for avc interfaces from Dan Walsh.- Update to Upstream * Fix selinux_file_context_verify() and selinux_lsetfilecon_default() to call matchpathcon_init_prefix if not already initialized. * Add -q qualifier for -V option of matchpathcon and change it to indicate whether verification succeeded or failed via exit status.- libselinux no longer neets to telnet -u in post install- Add sedefaultcon and setconlist commands to dump login context- Update to Upstream * Fixed selinux_set_callback man page. * Try loading the max of the kernel-supported version and the libsepol-supported version when no manipulation of the binary policy is needed from Stephen Smalley. * Fix memory leaks in matchpathcon from Eamon Walsh.- Add Xavior Toth patch for security_id_t in swig- Add avc.h to swig code- Grab the latest policy for the kernel- Update to Upstream * Man page typo fix from Jim Meyering.- Update to Upstream * Changed selinux_init_load_policy() to not warn about a failed mount of selinuxfs if selinux was disabled in the kernel.- Fix matchpathcon memory leak- Update to Upstream * Merged new X label "poly_selection" namespace from Eamon Walsh.- Update to Upstream * Merged reset_selinux_config() for load policy from Dan Walsh.- Reload library on loading of policy to handle chroot- Update to Upstream * Merged avc_has_perm() errno fix from Eamon Walsh.- Update to Upstream * Regenerated Flask headers from refpolicy flask definitions.- Update to Upstream * Merged compute_member AVC function and manpages from Eamon Walsh. * Provide more error reporting on load policy failures from Stephen Smalley.- Update to Upstream * Merged new X label "poly_prop" namespace from Eamon Walsh.- Update to Upstream * Disable setlocaldefs if no local boolean or users files are present from Stephen Smalley. * Skip userspace preservebools processing for Linux >= 2.6.22 from Stephen Smalley.- Update to Upstream * Merged fix for audit2why from Dan Walsh.- Fix audit2why to grab latest policy versus the one selected by the kernel* Merged audit2why python binding from Dan Walsh.* Merged updated swig bindings from Dan Walsh, including typemap for pid_t.- Update to use libsepol-static library- Move libselinux.a to -static package - Spec cleanups- Put back libselinux.a- Fix memory references in audit2why and change to use tuples - Update to Upstream * Fix for the avc: granted null message bug from Stephen Smalley.- Fix __init__.py specification- Add audit2why python bindings- Add pid_t typemap for swig bindings- smp_mflag- Fix spec file caused by spec review- Upgrade to upstream * matchpathcon(8) man page update from Dan Walsh.- Upgrade to upstream * dlopen libsepol.so.1 rather than libsepol.so from Stephen Smalley. * Based on a suggestion from Ulrich Drepper, defer regex compilation until we have a stem match, by Stephen Smalley. * A further optimization would be to defer regex compilation until we have a complete match of the constant prefix of the regex - TBD.- Upgrade to upstream * Regenerated Flask headers from policy.- Upgrade to upstream * AVC enforcing mode override patch from Eamon Walsh. * Aligned attributes in AVC netlink code from Eamon Walsh. - Move libselinux.so back into devel package, procps has been fixed- Upgrade to upstream * Merged refactored AVC netlink code from Eamon Walsh. * Merged new X label namespaces from Eamon Walsh. * Bux fix and minor refactoring in string representation code.- Upgrade to upstream * Merged selinux_get_callback, avc_open, empty string mapping from Eamon Walsh.- Upgrade to upstream * Fix segfault resulting from missing file_contexts file.- Fix segfault on missing file_context file- Upgrade to upstream * Make netlink socket close-on-exec to avoid descriptor leakage from Dan Walsh. * Pass CFLAGS when using gcc for linking from Dennis Gilmore.- Add sparc patch to from Dennis Gilmore to build on Sparc platform- Remove leaked file descriptor- Upgrade to latest from NSA * Fix selabel option flag setting for 64-bit from Stephen Smalley.- Change matchpatcon to use syslog instead of syserror- Upgrade to latest from NSA * Re-map a getxattr return value of 0 to a getfilecon return value of -1 with errno EOPNOTSUPP from Stephen Smalley. * Fall back to the compat code for security_class_to_string and security_av_perm_to_string from Stephen Smalley. * Fix swig binding for rpm_execcon from James Athey.- Apply James Athway patch to fix rpm_execcon python binding- Move libselinux.so back into main package, breaks procps- Upgrade to upstream * Fix file_contexts.homedirs path from Todd Miller.- Remove requirement on setransd, Moved to selinux-policy-mls- Move libselinux.so into devel package - Upgrade to upstream * Fix segfault resulting from uninitialized print-callback pointer. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh.- Upgrade to upstream * Updated version for stable branch. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh. * Updated av_permissions.h and flask.h to include new nscd permissions from Dan Walsh. * Added swigify to top-level Makefile from Dan Walsh. * Fix for string_to_security_class segfault on x86_64 from Stephen Smalley.- Apply Steven Smalley patch to fix segfault in string_to_security_class- Fix matchpathcon to set default myprintf- Upgrade to upstream * Fix for getfilecon() for zero-length contexts from Stephen Smalley.- Update to match flask/access_vectors in policy- Fix man page markup lanquage for translations- Fix semanage segfault on x86 platform- Upgrade to upstream * Labeling and callback interface patches from Eamon Walsh.- Refactored swig- Upgrade to upstream * Class and permission mapping support patches from Eamon Walsh. * Object class discovery support patches from Chris PeBenito. * Refactoring and errno support in string representation code.- Upgrade to upstream - Merged patch to reduce size of libselinux and remove need for libsepol for embedded systems from Yuichi Nakamura. This patch also turns the link-time dependency on libsepol into a runtime (dlopen) dependency even in the non-embedded case. 2.0.17 2007-05-31 * Updated Lindent script and reindented two header files.- Upgrade to upstream * Merged additional swig python bindings from Dan Walsh. * Merged helpful message when selinuxfs mount fails patch from Dax Kelson.- Upgrade to upstream * Merged build fix for avc_internal.c from Joshua Brindle.- Add get_context_list funcitions to swig file- Upgrade to upstream * Merged rpm_execcon python binding fix, matchpathcon man page fix, and getsebool -a handling for EACCES from Dan Walsh.- Add missing interface- Upgrade to upstream * Merged support for getting initial contexts from James Carter.- Upgrade to upstream * Merged userspace AVC patch to follow kernel's behavior for permissive mode in caching previous denials from Eamon Walsh. * Merged sidput(NULL) patch from Eamon Walsh.- Make rpm_exec swig work- Upgrade to upstream * Merged class/av string conversion and avc_compute_create patch from Eamon Walsh.- Upgrade to upstream * Merged fix for avc.h #include's from Eamon Walsh.- Add stdint.h to avc.h- Merged patch to drop support for CACHETRANS=0 config option from Steve Grubb. - Merged patch to drop support for old /etc/sysconfig/selinux and - /etc/security policy file layout from Steve Grubb.- Do not fail on permission denied in getsebool- Upgrade to upstream * Merged init_selinuxmnt() and is_selinux_enabled() improvements from Steve Grubb.- Upgrade to upstream * Removed sending of setrans init message. * Merged matchpathcon memory leak fix from Steve Grubb.- Upgrade to upstream * Merged more swig initializers from Dan Walsh.- Upgrade to upstream * Merged patch from Todd Miller to convert int types over to C99 style.- Merged patch from Todd Miller to remove sscanf in matchpathcon.c because of the use of the non-standard format (original patch changed for style). - Merged patch from Todd Miller to fix memory leak in matchpathcon.c.- Add context function to python to split context into 4 parts- Upgrade to upstream * Updated version for stable branch.- Upgrade to upstream * Merged man page updates to make "apropos selinux" work from Dan Walsh.- Upgrade to upstream * Merged getdefaultcon utility from Dan Walsh.- Add Ulrich NSCD__GETSERV and NSCD__SHMEMGRP for Uli- Add reference to selinux man page in all man pages to make apropos work Resolves: # 217881- Upstream wanted some minor changes, upgrading to keep api the same - Upgrade to upstream * Merged selinux_check_securetty_context() and support from Dan Walsh. Resolves: #200110- Cleanup patch- Add securetty handling Resolves: #200110- Upgrade to upstream * Merged patch for matchpathcon utility to use file mode information when available from Dan Walsh.- rebuild against python 2.5- Fix matchpathcon to lstat files- Update man page- Upgrade to upstream- Add James Antill patch for login verification of MLS Levels - MLS ragnes need to be checked, Eg. login/cron. This patch adds infrastructure.- Upgrade to latest from NSA * Merged updated flask definitions from Darrel Goeddel. This adds the context security class, and also adds the string definitions for setsockcreate and polmatch.- Upgrade to latest from NSA * Updated version for release.- rebuilt for unwind info generation, broken in gcc-4.1.1-21- Upgrade to latest from NSA * Merged av_permissions.h update from Steve Grubb, adding setsockcreate and polmatch definitions.- really make -devel depend on libsepol-devel- Add sgrubb patch for polmatch- Upgrade to latest from NSA * Merged patch from Steve Smalley to fix SIGPIPE in setrans_client- have -devel require libsepol-devel- Upgrade to latest from NSA * Merged patch to not log avc stats upon a reset from Steve Grubb. * Applied patch to revert compat_net setting upon policy load. * Merged file context homedir and local path functions from Chris PeBenito.- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001)- Upgrade to latest from NSA * Merged file context homedir and local path functions from Chris PeBenito. * Rework functions that access /proc/pid/attr to access the per-thread nodes, and unify the code to simplify maintenance.- Upgrade to latest from NSA * Merged return value fix for *getfilecon() from Dan Walsh. * Merged sockcreate interfaces from Eric Paris.- Fix translation return codes to return size of buffer- Upgrade to latest from NSA * Merged no-tls-direct-seg-refs patch from Jeremy Katz. * Merged netfilter_contexts support patch from Chris PeBenito.- Upgrade to latest from NSA * Merged context_*_set errno patch from Jim Meyering.- only build non-fpic objects with -mno-tls-direct-seg-refs- build with -mno-tls-direct-seg-refs on x86 to avoid triggering segfaults with xen (#200783)- Rebuild for new gcc- Fix libselinux to not telinit during installs- Upgrade to latest from NSA * Lindent. * Merged {get,set}procattrcon patch set from Eric Paris. * Merged re-base of keycreate patch originally by Michael LeMay from Eric Paris. * Regenerated Flask headers from refpolicy. * Merged patch from Dan Walsh with: - Added selinux_file_context_{cmp,verify}. - Added selinux_lsetfilecon_default. - Delay translation of contexts in matchpathcon.- Yet another change to matchpathcon- Turn off error printing in library. Need to compile with DEBUG to get it back- Fix error reporting of matchpathcon- Add function to compare file context on disk versus contexts in file_contexts file.- Upgrade to latest from NSA * Merged patch from Dan Walsh with: * Added selinux_getpolicytype() function. * Modified setrans code to skip processing if !mls_enabled. * Set errno in the !selinux_mnt case. * Allocate large buffers from the heap, not on stack. Affects is_context_customizable, selinux_init_load_policy, and selinux_getenforcemode.- Add selinux_getpolicytype()- Upgrade to latest from NSA * Merged !selinux_mnt checks from Ian Kent.- Check for selinux_mnt == NULL- Merged matchmediacon and trans_to_raw_context fixes from Serge Hallyn.- Remove getseuser- Bump requires to grab latest libsepol- Add BuildRequires for swig- Upgrade to latest from NSA * Merged simple setrans client cache from Dan Walsh. Merged avcstat patch from Russell Coker. * Modified selinux_mkload_policy() to also set /selinux/compat_net appropriately for the loaded policy.- More fixes for translation cache - Upgrade to latest from NSA * Added matchpathcon_fini() function to free memory allocated by matchpathcon_init().- Add simple cache to improve translation speed- Upgrade to latest from NSA * Merged setrans client cleanup patch from Steve Grubb.- Add Russell's AVC patch to handle large numbers- Upgrade to latest from NSA * Merged getfscreatecon man page fix from Dan Walsh. * Updated booleans(8) man page to drop references to the old booleans file and to note that setsebool can be used to set the boot-time defaults via -P.- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan. * Merged setrans client support from Dan Walsh. This removes use of libsetrans. * Merged patch to eliminate use of PAGE_SIZE constant from Dan Walsh. * Merged swig typemap fixes from Glauber de Oliveira Costa.- Change the way translations work, Use setransd/remove libsetrans- Add selinuxswig fixes - Stop using PAGE_SIZE and start using sysconf(_SC_PAGE_SIZE)- Upgrade to latest from NSA * Added distclean target to Makefile. * Regenerated swig files. * Changed matchpathcon_init to verify that the spec file is a regular file. * Merged python binding t_output_helper removal patch from Dan Walsh.- Fix python bindings for matchpathcon - Fix booleans man page- Merged Makefile PYLIBVER definition patch from Dan Walsh.- Make some fixes so it will build on RHEL4 - Upgrade to latest from NSA * Updated version for release. * Altered rpm_execcon fallback logic for permissive mode to also handle case where /selinux/enforce is not available.- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged install-pywrap Makefile patch from Joshua Brindle.- Upgrade to latest from NSA * Merged pywrap Makefile patch from Dan Walsh.- Split out pywrap in Makefile- Upgrade to latest from NSA * Added getseuser test program.- Upgrade to latest from NSA * Added format attribute to myprintf in matchpathcon.c and removed obsoleted rootlen variable in init_selinux_config().- Build with new libsepol- Upgrade to latest from NSA * Merged several fixes and improvements from Ulrich Drepper (Red Hat), including: - corrected use of getline - further calls to __fsetlocking for local files - use of strdupa and asprintf - proper handling of dirent in booleans code - use of -z relro - several other optimizations * Merged getpidcon python wrapper from Dan Walsh (Red Hat).- Add build requires line for libsepol-devel- Fix swig call for getpidcon- Move libselinux.so to base package- Upgrade to latest from NSA * Merged call to finish_context_translations from Dan Walsh. This eliminates a memory leak from failing to release memory allocated by libsetrans.- update to latest libsetrans - Fix potential memory leak- rebuilt- Update to never version * Merged patch for swig interfaces from Dan Walsh.- Update to never version- Fix some of the python swig objects- Update to latest from NSA * Added MATCHPATHCON_VALIDATE flag for set_matchpathcon_flags() and modified matchpathcon implementation to make context validation/ canonicalization optional at matchpathcon_init time, deferring it to a successful matchpathcon by default unless the new flag is set by the caller. * Added matchpathcon_init_prefix() interface, and reworked matchpathcon implementation to support selective loading of file contexts entries based on prefix matching between the pathname regex stems and the specified path prefix (stem must be a prefix of the specified path prefix).- Update to latest from NSA * Change getsebool to return on/off instead of active/inactive- Update to latest from NSA * Added -f file_contexts option to matchpathcon util. Fixed warning message in matchpathcon_init(). * Merged Makefile python definitions patch from Dan Walsh.- Update to latest from NSA * Merged swigify patch from Dan Walsh.- Separate out libselinux-python bindings into separate rpm- Read libsetrans requirement- Add python bindings- Update to latest from NSA * Merged make failure in rpm_execcon non-fatal in permissive mode patch from Ivan Gyurdiev.- Remove requirement for libsetrans- Update to latest from NSA * Added MATCHPATHCON_NOTRANS flag for set_matchpathcon_flags() and modified matchpathcon_init() to skip context translation if it is set by the caller.- Update to latest from NSA * Added security_canonicalize_context() interface and set_matchpathcon_canoncon() interface for obtaining canonical contexts. Changed matchpathcon internals to obtain canonical contexts by default. Provided fallback for kernels that lack extended selinuxfs context interface. - Patch to not translate mls when calling setfiles- Update to latest from NSA * Merged seusers parser changes from Ivan Gyurdiev. * Merged setsebool to libsemanage patch from Ivan Gyurdiev. * Changed seusers parser to reject empty fields.- Update to latest from NSA * Merged seusers empty level handling patch from Jonathan Kim (TCS).- Rebuild for latest libsepol- Rebuild for latest libsepol- Change default to __default__- Change default to __default__- Add selinux_translations_path- Update to latest from NSA * Merged selinux_path() and selinux_homedir_context_path() functions from Joshua Brindle.- Need to check for /sbin/telinit- Update to latest from NSA * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update to latest from NSA * Merged get_default_context_with_rolelevel and man pages from Dan Walsh (Red Hat). * Updated call to sepol_policydb_to_image for sepol changes. * Changed getseuserbyname to ignore empty lines and to handle no matching entry in the same manner as no seusers file.- Tell init to reexec itself in post script- Update to latest from NSA * Changed selinux_mkload_policy to try downgrading the latest policy version available to the kernel-supported version. * Changed selinux_mkload_policy to fall back to the maximum policy version supported by libsepol if the kernel policy version falls outside of the supported range.- Update to latest from NSA * Changed getseuserbyname to fall back to the Linux username and NULL level if seusers config file doesn't exist unless REQUIRESEUSERS=1 is set in /etc/selinux/config. * Moved seusers.conf under $SELINUXTYPE and renamed to seusers.- Update to latest from NSA * Added selinux_init_load_policy() function as an even higher level interface for the initial policy load by /sbin/init. This obsoletes the load_policy() function in the sysvinit-selinux.patch. * Added selinux_mkload_policy() function as a higher level interface for loading policy than the security_load_policy() interface.- Update to latest from NSA * Merged fix for matchpathcon (regcomp error checking) from Johan Fischer. Also added use of regerror to obtain the error string for inclusion in the error message.- Update to latest from NSA * Changed getseuserbyname to not require (and ignore if present) the MLS level in seusers.conf if MLS is disabled, setting *level to NULL in this case.- Update to latest from NSA * Merged getseuserbyname patch from Dan Walsh.- Fix patch to satisfy upstream- Update to latest from NSA - Add getseuserbyname- Fix patch call- Fix strip_con call- Go back to original libsetrans code- Eliminate forth param from mls context when mls is not enabled.- Update from NSA * Merged modified form of patch to avoid dlopen/dlclose by the static libselinux from Dan Walsh. Users of the static libselinux will not have any context translation by default.- Update from NSA * Added public functions to export context translation to users of libselinux (selinux_trans_to_raw_context, selinux_raw_to_trans_context).- Update from NSA * Remove special definition for context_range_set; use common code.- Update from NSA * Hid translation-related symbols entirely and ensured that raw functions have hidden definitions for internal use. * Allowed setting NULL via context_set* functions. * Allowed whitespace in MLS component of context. * Changed rpm_execcon to use translated functions to workaround lack of MLS level on upgraded systems.- Allow set_comp on unset ranges- Merged context translation patch, originally by TCS, with modifications by Dan Walsh (Red Hat).- Apply translation patch- Update from NSA * Merged several fixes for error handling paths in the AVC sidtab, matchpathcon, booleans, context, and get_context_list code from Serge Hallyn (IBM). Bugs found by Coverity. * Removed setupns; migrated to pam. * Merged patches to rename checkPasswdAccess() from Joshua Brindle. Original symbol is temporarily retained for compatibility until all callers are updated.- Update makefiles- Update from NSA * Merged security_setupns() from Chad Sellers. - fix selinuxenabled man page- Update from NSA * Merged avcstat and selinux man page from Dan Walsh. * Changed security_load_booleans to process booleans.local even if booleans file doesn't exist.- Fix avcstat to clear totals- Add info to man page- Update from NSA * Merged set_selinuxmnt patch from Bill Nottingham (Red Hat). * Rewrote get_ordered_context_list and helpers, including changing logic to allow variable MLS fields.- Update from NSA- Add backin matchpathcon- Fix selinux_policy_root man page- Change assert(selinux_mnt) to if (!selinux_mnt) return -1;- Update from NSA * Fixed bug in matchpathcon_filespec_destroy.- Update from NSA * Fixed bug in rpm_execcon error handling path.- Update from NSA * Merged fix for set_matchpathcon* functions from Andreas Steinmetz. * Merged fix for getconlist utility from Andreas Steinmetz.- Update from NSA- Better handling of booleans- Update from NSA * Merged destructors patch from Tomas Mraz.- Update from NSA * Added set_matchpathcon_flags() function for setting flags controlling operation of matchpathcon. MATCHPATHCON_BASEONLY means only process the base file_contexts file, not file_contexts.homedirs or file_contexts.local, and is for use by setfiles -c. * Updated matchpathcon.3 man page.- Update from NSA- Update from NSA * Fixed bug in matchpathcon_filespec_add() - failure to clear fl_head.- Update from NSA * Changed matchpathcon_common to ignore any non-format bits in the mode.- Default matchpathcon to regular files if the user specifies a mode- Update from NSA * Merged several fixes from Ulrich Drepper.- Fix matchpathcon on eof.- Update from NSA * Merged matchpathcon patch for file_contexts.homedir from Dan Walsh. * Added selinux_users_path() for path to directory containing system.users and local.users.- Process file_context.homedir- Update from NSA * Changed relabel Makefile target to use restorecon.- Update from NSA * Regenerated av_permissions.h.- Update from NSA * Modified avc_dump_av to explicitly check for any permissions that cannot be mapped to string names and display them as a hex value. * Regenerated av_permissions.h.- Update from NSA * Generalized matchpathcon internals, exported more interfaces, and moved additional code from setfiles into libselinux so that setfiles can directly use matchpathcon.- Update from NSA * Prevent overflow of spec array in matchpathcon. * Fixed several uses of internal functions to avoid relocations. * Changed rpm_execcon to check is_selinux_enabled() and fallback to a regular execve if not enabled (or unable to determine due to a lack of /proc, e.g. chroot'd environment).- Update from NSA * Merged minor fix for avcstat from Dan Walsh.- rpmexeccon should not fail in permissive mode.- fix printf in avcstat- Update from NSA- Modify matchpathcon to also process file_contexts.local if it exists- Add is_customizable_types function call- Update to latest from upstream * Just changing version number to match upstream- Update to latest from upstream * Changed matchpathcon to return -1 with errno ENOENT for <> entries, and also for an empty file_contexts configuration.- Fix link devel libraries- Fix unitialized variable in avcstat.c- Upgrade to upstream * Removed some trivial utils that were not useful or redundant. * Changed BINDIR default to /usr/sbin to match change in Fedora. * Added security_compute_member. * Added man page for setcon.- Upgrade to upstream- Add avcstat program- Add lots of missing man pages- Fix output of getsebool.- Update from upstream, fix setsebool -P segfault- Add a patch from upstream. Fixes signed/unsigned issues, and incomplete structure copy.- More fixes from sgrubb, better syslog- Have setsebool and togglesebool log changes to syslog- Add patch to make setsebool update bool on disk - Make togglesebool have a rollback capability in case it blows up inflight- Upgrade to latest from NSA- Changed the location of the utilities to /usr/sbin since normal users can't use them anyways.- Updated various utilities, removed utilities that are for testing, added man pages.- Add -g flag to make - Upgrade to latest from NSA * Added rpm_execcon.- Upgrade to latest from NSA * Merged setenforce and removable context patch from Dan Walsh. * Merged build fix for alpha from Ulrich Drepper. * Removed copyright/license from selinux_netlink.h - definitions only.- Change setenforce to accept Enforcing and Permissive- Add alpha patch- Upgrade to latest from NSA- Add selinux_removable_context_path- Update from NSA * Add matchmediacon- Update from NSA * Merged in matchmediacon changes.- Update from NSA * Regenerated headers for new nscd permissions.- Add matchmediacon- Update from NSA * Added get_default_context_with_role.- Clean up spec file * Patch from Matthias Saou- Update from NSA * Added set_matchpathcon_printf.- Update from NSA * Reworked av_inherit.h to allow easier re-use by kernel.- Add strcasecmp in selinux_config - Update from NSA * Changed avc_has_perm_noaudit to not fail on netlink errors. * Changed avc netlink code to check pid based on patch by Steve Grubb. * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA - Add optflags- Update from NSA- Add matchpathcon man page - Latest from NSA * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA- New upstream version- Latest from Upstream- Fix man pages- Latest from Upstream- Latest from Upstream- Add man page for boolean functions and SELinux- Latest from NSA- Latest from NSA- uppercase getenforce returns, to make them match system-config-securitylevel- Remove old path patch- Update to latest from NSA - Add fix to only get old path if file_context file exists in old location- Update to latest from NSA- add nlclass patch - Update to latest from NSA- rebuilt- Fix selinux_config to break once it finds SELINUXTYPE.-Update with latest from NSA- Change to use new policy mechanism- add man patch- Update with latest from NSA- Update with latest from NSA- Add changes for relaxed policy - Update to match NSA- Add relaxed policy changes- Sync with NSA- Remove requires glibc>2.3.4- Fix selinuxenabled man page.- Upgrade to 1.11- Add memleaks patch- Upgrade to latest from NSA and add more man pages- Update to match NSA - Cleanup some man pages- Upgrade to latest from NSA- Add Russell's Man pages- Change getenforce to also check is_selinux_enabled- Add ownership to /usr/include/selinux- fix location of file_contexts file.- Fix matchpathcon to use BUFSIZ- rebuilt- add matchpathcon- rebuilt- Add rootok patch- Updated getpeernam patch- Add getpeernam patch- Add getpeercon patch- Put mntpoint patch, because found fix for SysVinit- Add remove mntpoint patch, because it breaks SysVinit- Add mntpoint patch for SysVinit- Add -r -u -t to getcon- Upgrade to latest from NSA- Fix x86_64 build- Latest tarball from NSA.- Update with latest changes from NSA- Change location of .so file- Break out into development library- Move location of libselinux.so to /lib- Add selinuxenabled patch- Update with final NSA 1.2 sources.- Update with latest from NSA.- Fix to build on x86_64- update for version 1.2- Initial versionlibselinux-python3 2.9-6.el82.9-6.el82.9-6.el82.9-6.el82.92.92.9-6.el8.build-id1a54a1c7eccf1ba7ba8375b97e4d28b632e941a54e3186aea9ad595970b55046d5eff6bf70d2fc8b_selinux.cpython-36m-x86_64-linux-gnu.soselinuxselinux-2.9-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaudit2why.cpython-36m-x86_64-linux-gnu.so/usr/lib//usr/lib/.build-id//usr/lib/.build-id/1a//usr/lib/.build-id/4e//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/selinux//usr/lib64/python3.6/site-packages/selinux/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1a54a1c7eccf1ba7ba8375b97e4d28b632e941a5, strippedASCII textPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e3186aea9ad595970b55046d5eff6bf70d2fc8b, stripped   R RRRRR RRRRPPR R R R R RRRRRRR RRRRutf-8313f2b0ab98e07e675c870c2cacf0ea9f1bc5ba19e457e6e0af90c3b75d91d27?7zXZ !#,] b2u jӫ`(y-67tN,Pwo&9n*!`U[`, ȡ;ծZ}1s[g(*75}ˑ~wݵh_;wvZKT4e\8}fҜlH,%׶nn8Sv,]kP?0"GWSr(y4]>RW$q (7#t*_73mwbWeY,胙|`IZ+$'' cneLJ6';EAޏ%bE 3Wk[xs QmŔU_{p?Ui<,|եAȫғ&57rX=۳LC[D4pa˵t=@S蹒TT 4opX0,ۇp{hd vrhђ{z׭zRUq& H)kaS)-u~Ʊ`ϓc:dǟz.ɽ`y/V>H Ǿ1Ȭ|4 azι{ ΁(E 8% 8ӽdcMծnQgRt zCy7'}#[ _&+;U<: ^*YMڙnҸb0k_;VDpǃd W2XsJwffvbAeXS@*:֥js->Z+!w[J„@bNBAEqKmigyMP4ep-%E<7ߌl6A~FK ya:ul³p9K J* )/c[jB28^g0_zUOoYZtmDYB@Oٛ}p3ʇYX$ï D 5BlUj)%DW\Q ׊Gc&r4$UJ8?.3I?hXby=aNFgU)b`Z|@튵E?{G"\, z{+u"=ݤSfaZ b240Y0/pv;=v1@f[Ձ O^;4x@My_@j/cݘQCݤi#4p(ŇZR;6e9~h[ M8(\_+źmJ5i>5`%6sDUDZe‘ʥ駇{tt m!p$ِ t1hE 9Aԛa>R:8#0){xAA`6p&}qGxa@ak)$-:^*cxч8w;RWxۺjXތҳCk(-U94I<٣qZ$$6#gk(%;YI1IkR*,:|.ssPCZ7-wmcՉ~y߃TU>6WLT2 J;Ð=~pg2n'@!~qx5WT>QuwNwli`XAHbByR1o-)'<$sS0&_F6?RrEmn1bʭ Xo5MyI6 #"WߤWUj} ӷNT9 `x,T+l&7aChIJG!v\eH!o^Ɨy[Y"]y4o2Hԯ_m0ICy#yU\~dT$a u': gdnKM˖tP.5^G}X\PkEBPk %KVt?OLL;fseHX- kGMᏤjUǒ2'%* D5'nA}NP@I`ӁT'рiv{$ϟ'/Շ)-*n~^~fn0InuvRl'fjh޵~ ţҊ}x\5릏 a@46.W&eWn>TG.Y_oGls=NjRQ=tEtVX|WpA7q/`[;gxITN5(sZ1$~_fa&$]a/r_sĿfUʂU0(p=/?>"i j.NKF ߕd,C~0`1n\6vZa .uO&R>:JGE@vy.EHMIl8@7CtQ.- E`' Q8=mcb?;b#5=vك]Qr;pǏL0KAQr A~Ϫv3iO+mݐMSS#fFF߽xlhFX.6Wޖ"29IRA#ϙPUmY]q%}֤ .|$쯌jʊ1NmnC\z,KSH5L&Ҵx6zЯpS7 a7N&p: 3"vd\I<{};M8-&o6.f^Huc$t{qN/yHx\|0Vg[Mۗ;Zz-xZ-`S$bsT蘪R=hU\apĿ&&}%t}moWWThZ/̳[V,2xJkO{1)')5ENhn}1xܤF0W? wCZה pݲS74=4=?kQeߏnry]w'(Gީr/tI\'19&q}Y)VʰܳJ*ofA2^08Mx^Z"!.]H~FRulcSsNp dbX!z{ W4X*L&ӽYSjg%I|^špu\+7VC^[.) %TKƌk{xF~u PH Ztܾu;`KzW!jZV"JȼFkR$Je9怺q2~wpkM{hߏ#zWR@U^_kRw"KCxCǦffpbGN,6;ShxS&#vYI w:h'UtfH ҈B'oQoˣc+?}V(>(@ÃT~?܆d`Rin:y/%?];*M-ڣV{hk{u.أ3on|Iw#y5!c {\,vQUUlGqkZfBV8}SЇ͂&EeV372ݡ>H@ p,Ls@s[nt;N{`N v~!/F7klЋc>dh^2-^~NzcwURx!-9kg2pc\-"WT _FdR+_˯pb~ۖYU/rfczG=/${D[~=F/'vL?(D턆ՠi(G0@Y\AV$fXa_d)XMų Fx=g<1-R+xnoo~5Kt.8@Z#]TLρi'A/t!)5F`׷4kU=lc[-^C}'-No/WM5R@#.;tN璢 :wzFPzH?̠| ާI 䤨-5aV\DŽO7B'dp)ݱd<|:G&eK>cUz/ީ+7k|iWZ0haK.deyXPY=rzaVf)%%<{b"o*,4?=piy8Jo,kWN\ߩbE;Y^Zx`_`Uyh-d5 B EygӃ_;aL`g郴dIUBj{lS[1^+F`YKM򱓽"/PW=VjwE^1#VS)&.vFc}Y9*rW6m1S 2)MEyn~Nﻩ@4fԪSh#M=3=I6}7=2n6f6ww[eGl W"~7,bFnD zcJ "+li38*¶8fܐ)1!6PӎJ;7ZNC(ҙM;T@UDWz\ؙ`^Yj(ʂ¾ZB;mR)z'̢;L#p ~~c̽n:͝COk m,YQ* lw]D0&ŷc2\Nz@n{Y UqS15 އX1 oO'-|ܴ:%}T J;Ѥr2XǞ/{U1ۖ{l\j}m'yV$9V,ji:JLBg7pl0ⵌ5|lO%?Io6Q;D?@š5R;m {m \AџmowSaf#hSOjg i$I)nu+,e>l׏ OН)4kհRd>ܛOJ\z;/qA;2'>#wSy3[vCRJ|izZƉ5W<29Mۑ׉0ERvMr>{ 2~A-.1O-A=%µ;=Yt]-{vѕ_DHOOJ4lp%GDάbb:I$RƴV.2C-kt>T]^vpTߪ٠3*@\6ɧ;짐|* )fJ͌ÖnOpۅ>2^j1P~yҰ>A}Y(/Nj?@\nhlG yIB 7|E5ϼe/G2 28_u>-)Ћ#;D¯Y T0^Qf"> \.yՑ7IbtRȟ>$4ӷ?_!00$G˻ A.hO$^isfpG0w#Pghsc;K"e֎h[ɕT` Cg1 \Q' 5,Nj}rRelXku,<ݥ/C2Gq%Y?;F7l"v".qCAhF]udWA92lR8-'xLG&gKL,&t Ўw (DzG8F G^>nll'([&j/V+&!}yz _ݨǺ#2h_ڟ +-  آeD3Kfy_ahTeޥζd;gs&*w#,2F\ 0sGqAs<=(6K3\+% #NR3d]9M0Kbh=oQ?dVc@so=ph40bY'Oij E)"[D!‡Bm~Zh=|3\{tf@ Uы}v  2>KUT\@#z⣂7YS-T}W|A[KiZ34Ҽ2_+s<(Yk Wh=Yq. #*P3-*0K"zt~ưۄ*t祗ơh;ɬȒ; 2 +k)k3nYiMEDlEl1%9}i7A W6D+Og'lV=rw E$$gsFڒ̨Ň&&6~ZEO:e2إŒ`ףL>zϤWO XLR۽U*aW2jO?|;Cq|M=Ү%\<ɠWP~w>=h,"ff_jQ+GNvAIl<94#!9ێ6>3ZH~]FCfyҊs=)W] [ ضY*EcPy PJЯA #HhD]>3PUud|%f/w_+cS!*()5+\\pOƠ /_m<Ʈˎwk3q#[QG14V^YPh}fU4tww*1PuS2ρ`¨uѹ{LAWͭoVY쎾nIa[Nl$b3m&9i؞Y~]n;اNG-9 txmr別.ȿ~LKCut)VyJ&sbi|t۞Jt]?V(64o#Xr0{d؇^aRi\Qv%O2#ĩz6^34V6\x'S ɓ3ժXG!h)H4j.ՠU|2X;m>ӠM cϳSA b;^Uq-LCH8D EG\{cUw{+wCKl->'TNUw9%ޑlCL^'7J߇`.H,ң_Z&?a4=A=irV"Z8wlU6D̷D2_G` T֞@RI>.:m7.3utJ=^-3雛r ,lTKfDQhp/J t^V QH4Z_+ 02?Es09Frx]Pd5MnenQYjQ9 sI'\Gw`3[1j}` 7m`qjrZ oFOdD-T_TZ 4nxw> !s]LnR4Up$@ovWPV`nRC^sn4xriŪ5pWtMuZ?J[wؖ| PT G6g;|7d"YEDꨈ1Gp.O&DX  Ad ^P%X ᗄF0ǁd&$zbeaQAPdȟ:=4U!_0.µ'|yn q1@E{Ўb-!$Q͔svVK|| @;;9Y;wMN\Uzv_g 0] 9;zc>ESzrc@77sL#6sa (͹*;ƲuA􅱚ҽ7QٸHj.w33hoҦJꚳχT$ld"5hc47X&{L;3D-f@p]Fr*h(4bq g]:"7#-pJnv t,w2?K(hAD RVu&-ߙ>#;0fy; C~{ߥzѓcaUp%В~(;5vBij,SS!kHGļ}{\{VOqO%ʳP8F/R )`^ JnL.ȹ-t-Jߙ3XM.,~r/35>Tw@;Tm b B{?6==Uwt^2#OQJ0t࿘13Xv/ΞnTOIȜe0hCFxBpFm WƵL!QqR#{P!Cq+3iP8@x| { e)Kޏ)gE5 ZHO*vLֻ󗡌Z!ɑ|Q~%uo(bD]W}K/AGGKQ%˔F5&S\,L- @Hb­EDzQ- *ؘ#0MKb⽚4cNtls>&dUaD| ( 8Q|2 ygY g` bQO@ze.~?!s@7'xݢ\, ۬e_ 9ح_ %38^]*8vOJ b5.7XЅ*HN]`{c,:y!JeZO%HLi`RC_aD c)|JR,[K]J'bW8 LK}rCy̦0]9Uz#;7t̰y2`Jog1\ yZN F)g^*Rh.S$.^"2} $R#'}K$}`%wlRv"]`Z+ň[Yb)ŽM[$=dji˕)yjd 4&FXoP`E-=Iƒ8 leaS 92ڵzj4Aiμȇ@L:k#0BO!w翍kΰ#0JaVu[ճe}4 ]3]'GgQQ A_v+`X C%Bǥ.dž,1(~2 y9LT2zpbo;Fr!BмV)];A6كp\dqU]&]Eۭ bIA9g#q{.I5:$_ -2nJY<`EѓV0͚!7ɗKJ-JkW`-j'`B"I4Waڏ 1g.8dd3}_υ5aUzji/;@;K;*5G_yLq 8Eզ=?Gee!"">}j*7.Kʺc@r HU/6MJB4.})/=-mZ t!L˨j[B.Y{!em?ш8/u& ~QE!#=_2GrNw,3proDRO=}Ի+)hbCH򼏚('2)t:d+"p]KzPxAK[h޴k*%!z@\(*pِ9TP+;K1D I\F KqCxaRB$235m, [iG3{z8,ʡBx7(>&Q.[I$ D kW̃o$)h<4f叴 Rznȟ8_[ &S!aaY "\U\?C E|c 11Alo+*zh\JWcPn(-& YpU!3uz @iG`eD pj#z Pmúi":n I8$: tJ߭(TP̽cUL @pgx[x4Ϡͯa#m``j5 1mOreS+cc^ IQS9"]acbo?A՚v0c/IwXC+!< /h"EAq6ߔ 1*qkL~?/aQ9%`U ?;ޫ> &ht Rȓq"zV7=iVY 9AL'f6ѶM4}C (.\lRf2s>ͬՃ Cf,BS[?ߋU[5}o %yP]ŢGd~n5mU!h+ Wl6Ga~f$OJ8"|Gz/ aEy%W^!]xUJ* 7 +ZO.qV-w6ȳ ,KTr`ԚZ*(c97G `4ȅ=E(ҟ\?|w7\YwS- dW7[Wꕐ7#E*A|IpJ3+ N.JepoU(S_!U-R:;Rc-g*LD +n@g1]~º./:'bm0Ar7wBN䱴?! h*og@%Ds zՌ&^Emя3{%ro,,va槹(Y &OPhaPpA?AGq9U(.EP#@Z/SXȣ-Gx+kSL Vټ+"roܜLcPťs5fQ6I*XKP?5~LԞdJl\ʄ9^ຉgü]b͸ :@\ 2(OS64qeR8 ry:L`;|P#a}:"5 ٫KbÕ[8Q =NeȓN:euU$Uxc4kQQ°B:zvs˔m1H&rb2(( F kV$#sG>WI(vYP~up$ Au7[`jH'~&H i8;6ÓV~1DsWV93CjVzA*2Vl5o:KR.-_нN7ÜbV@*]{>3qV%o"mZ1!(ن\gc#S3GS!B$c2knN*4:U)̯}1qa29nQ9:%C9aGh&G@<"ܤVvo_9p>@̅Yc0ÊFhFb2uNi[GnIjcʸoߖ d&5 ]4hD_{\_OcE{IngQo ,gb;LSi^n&Y=AX6,+s"*@{YoTG g h'{{ʺ 1ג񛋡;1rUAwu6VCbGU|s|gٷod-z@ Q*@ȩZ|R 8pHcEtS;ʨA|jW,$c'Z_,"ƴk8'gҼt@$|e zvM=ym6x$hZ׆8)Rnecf'GSm YpmU٬WPk[u,jU4&jH|@=;M)Н8!⩥`~}yMeܣ #~&ҁ 7q]aj߄I~<2˜Z WV_NtJ̨pzrP4qۡLiz#`ǬWsnm1+֬AE@KR}bsfڗѻ$TM^=~b;|[ އF :YaCi ӕ9wY<( SLγ-7¬$2n4xv l:Pp5q&)dWw mEX\͗W)NQ;80MXCNPa5w:f@%z_uRyGHQMyj[@ o:iυLxY>YK7Bij`6=Y ʎ&^~i>7#8],Ph},.v͊0?ugxVm b<h6ơԎfN!c:'IJj4~CZPsբ% ~񂣭WjU"baL,az^?y@P+%^ Ԅ|p_1v'D6'?O]3<\O!j2d*Ucܱ -m#`}i?ISO8*I>܂6 99߻apF"dXo$xleL[lʱbxY/`Dwt; :`3^¼gc95Ct/K!:*:]3%@}.ogUp4'ȡ^55朒܂f?}ƴB1%c0|x- "~iFݮl#A,*cPSr-O~VHpܙ.[gM>EM BA.B@Zy!i?<'%n9gm3U Ћ}c^F}y-9P})Cy=6}/ S*y _D ߋ3ߜ$D2ݭo4Ys{n\I1aL4D9R>C-v)1ޛFL,,Q*i^Tn?c]imbQawzkd^Ƈ!z㒞$b/ч3-=D]n>fQ3rtLQ& _3Rƪ3\Uc!h^]Pl8c"`nD15,Dz9CxJjm׻R #D)bqA?ǿw^>$Jx.>o<}+n'lw0Fs58|\Ha QnOjg\ oK3b]2O ɧZn\NH~("/ v-/va*Bb`c*JUY 7Ф $'v^Z ]ow.'DV)[@j`:I\Q4P`$5DrlHśO/iְLi@2%Jρ8! U5"!¾cu7*_` Xw(Ppy 1#_0l4ÍWldeI8Tp:M]nxvpbP|pwT9FD 2QqFK~P-GSbWcD0vT?\Պ*]3-~[%F^L=I3DUcj{R0sمl[GT!*{ X6֠LTL [W4MUn}꡿:=Fhj=_`LM<4'._ٻ1pZ%ؙ]2Ei~O`6s[Gj H6#h 3&5 Lq %9Zas? ҴNo͡X$*wy %q3W3z>'\,NdWid3`Uqip+yG؞u:wut*TK%ܒ` &e?x6,VAp],|1u}ni&n -)+؂t$F`g_SZ-2:XtbVL;s]Qe( ݊u$?ru\Pg1fM#1Ō ֺ6h6·{w/2ـb[Ifl_#Ң*#7@~;'tohNWG_qB oz*BufNʅD 4.vw͇f%YKʣD~]EWXFx3ttQ}Hlo&石 ǵV+zx5`hr)NAj{ a.)9|n-c VMʥbdpg%kzu}ΤtBXძ MNم@pJfIs$04}YT\t͖9LE *+mxBXl ~;5jГMS6k[YWf@!_R T'hRlyWϮϔ'4 _Of&011<3Ќ\({c!ј1Ϗ8(:POM6DȸhH "Dj6?lJ>7"<P5LLhds賮&×[xXCfbi6^I5fHl\R@x6ُfIBhZEk,9O vw|#$ꌐ㜻5lO.8%Z᪉d8'AU'#"\݈a.+Vh`L{EҰ @kᄁKUoJ/Gڰ -c.sMc>tijq,ܬ[#*&*|#L:L*e=I 7|F?R=ӳR nt~Q *hH"%e›KV\eEmi-Z3a9(Y $Gi]{ZJe.3]7h8$oJ52Dfl82dNm\-<"G\uB'E&})Y@ѳg9Rk IG߇PQ.|}&^0;hLdž*R;)@ nTft2QahX*^#7h(weО=j' ɹ5e.\Fި0ZVXxv"M2+HMa^[p>eOj+Nw㟫Rvc.HjnfO{fŃticE<)ΕYǕgBO qj\@qmžRr@f2Z: d^I>!yE\@Dwd>:P`UV!P QIw𳁛M.Iq(֮(e:T`:z+x~6a0{S-MKN{i^`MRs}՞14 MOOPD'Z\ ~1MCS"xt+tE e1:{f\=P%Dds1)C ʜ6*BηލlkUj'ZnV|F۴3$M(fTϕuqO `?ڡl4fVE i(7KD۪if_^@VR(5)b ~v쨯O^Tā-Rs\j5f5PUޠ`r|N$_3,|e#x2f#:y!?'Bq~ka/H'uy[]Όm\kI+\aM1*tՙF{:Nd@DPWWmWro!T { D,X'3iU7/H|ѯa_>, Ss >4U79ʱJg|YK Qz5%2ZjMՊM:Fg9-8}YœVtjK%tԚ5iʅ ʾ9ao?N%N_ӬR?U'Tj P1 яYx_Pߡ-}='>,WZ& (!u2_:ޥ/¦N@/Luù+mQ;\P(kwǭ!Ghf`bPhDa'gOQ+ÍfM,ȥ:MX׵0s/̪C-K 9Sҹ=J WԖ%(ż%\J}!ڔF(s7bA%Cʒpg(ZoP"UBvTX1#V*)"F]g.G] !,_$4q3I ;e?a8P+Tb$7A]yF8uwJ}gY%|6P*{Z3 P.۪(ae<߂=^v-i \?lސCGЎ\V7/6kkkY7H\P4AnXH[p/KY+Bӓ5- b Xz"e F+J߆(bbݣ\E {*+L~)dvd+]@Bo/yOFpHG+ ͗C}ն C .o-j~{]h կQ݃HKXCeKd>Af x&jЖ@DZg}2VmM┮'b<M1S #&S;"TkIsY^tml!Lp[IO]| K \GL$p<fzD2ݗQJYB8u]tLQ읟e,XDE|( /_ %`W54l=eeޱV^l8Y u͎c9aPs<%zbg?V_WfQ }; TuE˳. Y'RHJЭ@X)) O#@/3͞ Ynf|aS783ǩw #|{7 _0*_q}kn.^:cQ&y|2C&i94*PS~Pb{_hݿiX=}Yy\‚E[b߲E ]`fU [Tynq./:\9tB!Y X0틟<( iU+ 8sWnA\P\5{Z;ӊJ_ҹpG\ =kJt]n?fYͱw*ţ'hF_ؽښ~vfQtG)d :֌ d ~n0%KaHgk k?`~eɾLNk@8mjM^0:5uן,'׹~̾8g|PE_`nY`c|K&^ ]Ʊ`ڲ 1rY2Չ`SDjO9,_&=UB.,fЇ*/ Pe_F `xٞoAϔ# (LwrN:o&$cpVcJ"eXzp&D[7áh~9l'm`wc #tBT+RS1 !>U&B$dOI}\T%26v-0c8Bո.UϕOq`@, _'۱6u  *_O '-:EYm)'ѭG~K*fZXMNAJN+71xWB`z{ Z=!"{2 zy0|r;EC$}Dw\2=] y@z$p*]'exGvS6Br'c ܩ ,$}`>BPh9p3|qnqm%FE\\/ꝍjԻc}q7.JɥOH1)ܭ1] xũbL wTBcKI*zp?2ČN rDj=D dc=U+ԙGduBBzq Pj+O'N( | /?f-ف#XVgv^ ڦErgM2rq>U40o$>̛ h),M1h+_BV_J OVmkRE}_kTܴf (䒏Wf{2k$őNCC?9׶y YeXPaIbrʱO:Eߡ r PϏ4E:xK1뿴l{`jp6[i9%MfG}I$IY)DP&⒃^{ +*V/ CZJubBZ+L"b#foZд*@cwxdaKV5fjq̙D=[ic 賵8:-m>7A_52W$9_=ު䲮V#L4MSo R8X$[ڋ ud,~FŨ1YbDSqn*roy<ڐ0vd{"cvi) ķu~lAZqnPw@]COP Cj G t/ɄGzl+Ǽ:xYRc1zEcא ,v"6]E/EݖG8Wzr%Q"UlJ蓧>vZ` ˳/XMUπy;5x~3-,_\C5K k`YLl!%Y0C /9 ?\!W!4>'\`|g1_C׭*>2S`Bd ^,4[o;f:tvx GmEqk[:@'fMLT2n݀X׸!.^>rF[2(A,0H;˨k,}ta9S0%NM$V$2'snhǭƔƢL1h\-ଠ`Z\zNdq jȪb ]M+Ik H PJr4':za%FxcZ4\]L FOub69E`Maھx:޿7˷ ѮW\f1ni}Үk [ > NKLB<<$֡lwEg#Z2٠vr h= HbpPQ:r!iQkR{骔sirsg"ky1…$#+boTwG{۴*ںgО!rZ5߫C7ar(*qmn\U: |.F⩮kn8~ (8^K^29>E\f0+H}JxӭS-Y|;Zf踾.b  b3;a(2#6PqiWwݶ$<[ʽLκ׾&,?G@wQ : AZhKRQ aJQ>f[K5ko8bu"ߌ׿fyo:0d;Ǜ7uK7~&p;C1s<2,P~* Y])9D, 7l5eOLW M|?&KAtl^JLb%L.F؟(X^>`K<=fk2Hh^KzטogXsIp} ,y&a;P$p܅,7n KA3eJ+%k"~e"7]$r#@b{+M2by%t9DY[%u'%N$DTa{(7պgPA'1ΡCTҡdVtmdQ߮l0-߈usUaKRxꥣ"l؉H,cfE#:CRH1X9HOEڼx[^ULJ͜#l}<*2_TTF{Xx;<JsF{d+,-x(ip v'<V>*,%t!楊\A1Zɇm^BFHK`*CJtɽʸVx[X.RirRDG͊  ]\e[ c"hozQDQ6(2ۺpwN36%RM^?σɼQyXs5\.lQY,"sEd3/cӖN!}l4 U.T4OqΩ+07FAOh6N.wv?rb曬 !~UU$< ;~<3>W1dۃQd@9CPE4|xrTKGC'ηSĔ!]e7GyTeX3l>x/Fǫݩi1&剩eRD䫜^[!8(5P$ @ k;(FOGVhȎc@)N{ s.a8 J/^#ig9;`n;LmqRfҖ͌<[~Rٰoj:ƫ"q铠O D\|8 "ޔ-4.$MaΜaV)i߁*#|/$ᒦ]-/As9ؚw91D% /hktOGV+.S'`XE:xFg1EodH:ǁ}tNo`^|5>d.]BL1Fi*MfQ`!xW0]/̠c2y*a20bWKb6-XNx!? vm|lVyc^ G`ZXuSٗDwc` j1]4IN"<0 ͔1d!eseVW=iu_%.: mz/(.Tvو!n#t& 4Q1:Lbz`jxᕼ)=V&6fg.CzD^[(D v´ TDgC}`̻{:~[RSy,#^:YJØ7&>5MّہeֳDڗD/*;b@XHki۸6egsݥWs hڭOHI#UZCUkb*KFwJ.{zAP]H`؃Bwk6~lbw ^ Rn1;|2-0HHIyL%ꑜp٤ggQ8"0]c]fbh=A_Sےu=mzCMyl>dշI~2V5NLj6TP(+=L+mBRHe޺i'Դ͜!C# {s 'oi&/F|:*${h/F75|(7l\E ʖMq`CPVoE^R{!N?i^ɋ~|f@xJwzL=mÚ8G"d,2X-b?noKfvp0/Oh/CQdߘ:cybBV[َϖFvM%0N[YW@PwM D&h04<:Q/*#4/ ]e2 $#Ϩ1 j!^DS`=5hVջ-ϑ 6ud?LH KNsexΞ!3N@ }0{ŽةN43eu#6z6_ c.x._NX!+:ɰ4܌ 871 ߮䓼]"2oWβz ^z 6:6uv6tvb6[+bNYK\,se}r% 6QAلCj_fjBuܓWœQQQY<k?FÂ6謯? EC-xQ-=NH.c}Lku3Bm o"a <3}Ty~tΣڡ׈XC!ǔ6K{6Y~<*E׹BeɄo6Avːr8v3[ރ,f6ÓZ^{ح|ć!0?dtNvpަ\po7Wrߤ`ieDҽ0!qH_H>PVlT펓g\O2<d:𪱊's<]-Цof._~ [qJwql mnJy &$h6Ԋx'K SEp="YA \wsddmgP_+:R1o Sehd{(xRYSVRTl r^DwØ3/Rude7 Prg-"n];ԭӴYw#){F`L؈Q`&HpvVXe{e (GS)eX4!2|Egw5@GYH(e߄+ҸhZ}*#R0BR#;1=_-r\hn-*vmQ&sѱdX4lM*+J zAxQ'dR}`mmz V7 WO4Bȅ, QeúbbV`YbobX~Z҇tPC)-׹W[&\B,b6<(g&o.#D{u}TAa(\^Pa1=~ZJ9.*trxc>& p=]^ܧ6lۿ'Ad&ȅGje~/VZpƳ}?pm.CX),̨Ϲã7Hb~ݫ^sK"h,%|ekVh<Ϡ-QYTX+1Zjw`!~V剈OT*˹./l.MhVl+-RsŽh^X=WftA|3ry5Op{3O;H7U u$foc ݊]wߎXD.4rjR켏3RY?N0F Bo-y+&Tc ˦8t`֑n|u#"q:CDj}AVeAL3d~HYNӾiihO "OAr\, 爯@(^/&V[bn S+ |ШGQgYɇ SfɆ u#GV'iա3ʼn;t1!fQ2pcr^};%ggI. '*MU.{$qY6I_kpqΑYH60Ac3dRaVBϴǒ:TkBbp Wc(U"#VBELj@_:Up_v꾀Krzo9%Cl%r`*F he>ADVhJAg"d>J]\!S8cqF]{ٰ:Qg"NCz|m'Oڝe' _s}_VR:˘RᒦrupWeiob$M%c y*E؜<{b+?ӌbTعm4R9K!#l5Xd8iu*΢ ?kډDs$^0s==4&(UtchA nQ":)鸦a,6NI4e!b^oQd34ŷy,6;B@ Q[J)LQƖw@rߙ]Y({sFOLc O7p7fe#VxI ŸQt -xGHm!.]ӷ{KWtuANQ}X>Onap-P| 5pA71^ncx a=+*z43VgA*cw)zFeFs{dձ7CH߀oosaBBT5gq@ĔЖm3^,6X3aAlB΍|OfKes+CN$M,+*y)7 ( ZHD?(k<*Y+ kf ϽUE8vy+t RV:TmmJO\D"lb^DnJ䌮RӖ+ScsZ)޴IN91~[<5ZcJ}XHgFʲo\G[&UYrVVomDS([E1:ۥm X0Ff=x-+hzb@9 $<)X.٥df[}Y;/ h9 )zg`?-p~ned 2O#",EIΒYbS&6>;}}Aq7"@* l"=x6n8G="Tw )<4ѢQa3B#+7WK|3eW5+&@I'pJ62/I-#f(yDyAc&6v|m|>de^{a5_xsƒbKcʊfX@Q]QB s.wY刧ls˄?40t%1eGT_ֹoʡ̟2zF>h~1j_#\^_xHH2՘XcHQ&~"I#j FN YBs^Y3@b7ev|tFDā[a(6f*e@HBnP?bXhڸ--޳$_چ1JqgnqO.ql}~)茸{ [&u~d>191{\NQk2G4}겂Zʆ {  7圫e`,r%:MX~ bʾ4s9)ԟX@ 6]H34"RIA呶=#=3OTpP6Q3g!O8HcxBt6Qj{@ˆ ʨWI V,xCKr]T̊Xpb6 C1vXި\mAl|UT6k{r_FxcgMTk0_*P!>}bktC~0[A n*6D~R=X5|3 I23."y;@7r'oo]fIΗ.&1O˃:wnbۉn#8x7 ZBhr Ĵ7nK` ѡxq΢mEM vh-^kE@POG ~gDSR|ZDy{5۞v YI(f-P_< SI:=ԐΩA$"P vR`g i b؀ȏC:5k\70S"pTVwWl֔F@sʜFgvk#xmb:+ʤՊ r B&Bi_z;!6x؀CӹxXW*Aջ$i,9@_<F*TU6wS?. {*qI,čB@v;2sFF&!dqb IhGkqܫJB}Q^9d . A-:Q"/k"(Xc_T6"IfgpF Bn}|{lfE Jb ZT5 *VMދ18j'Tܕ$'XyTs3ybU&D\~iRlHp>p*_1R3?p61{n =T>)oǒF~*)31ʹ*$ӯϬ <7N5le;e9 gUי{^`ܻUGn&?b.B ;c, v 0d}s LۏvC 1>\ChǏL0b߀Ծ@$9cZPj1ofW݆^fh=fOHMi([VQ09A s/b:IU?/T -C< ;Eį܇WHzSL! ҰIbfZ2ޭvBI߿Yhtۼ*iAE;yLh6{ˆh4TD0P`=GAq 0m(kL!%K5/\X`ۂ_B ZHm]=*00$3WbF~Oq-/7U;+> l^&AyUerbr ni6wDPW'+X)& K,Y]?=~#q 'nk )+3Jg0tO+Ikۻ] {`j*Œ "COD)+ ;Ӥߙ,\rԹGP¥P BT7`˝)KWpMȱ%Qd{FIDf$sΉLP68jw(%'6S2_#؜L`ә4Bٖvž!='5K1@I#㿞ggQdKoX(aRy83kw<̲#r̔( 8]+ U9> օ8Dc, 'Ӱx^a b=D 0zz2=sB h˴[na,K@Fl=@ xJq@(DRSjOJ3_$XHEm,6y_<5XObLԓHx]o=O!JS#3PD}xEG<?{&\s}|$=,qDQ/3![1y V=>1s%!l4T@xc 1#K999 vRX(Ee,V}b8"XS3*jN)^c2:{hyN>N7b Y7(dK_`:%HIjMe> ػCxIU#AR%yhr-296Tu xB4W."&%KN#pٚsX;5WUpvK~tl_͝pƢfrer*#m߹޳kڥufq X8ddwuD4`N)O(-0ix鲮$ailHy) Lz9_h,A&i ~T'{ ?"MܐdY5cqP`8XWHc`|"Ì~u.ڇ*.p͸h[؍Ѕ]vA.A]R]E=@>Uu_vXͦ~G kbSI}@b_^TmFnS2ШR?Y}0B]/`hw.1)!ETe[ D%&}[<1gw+p>z1 $|MГf⮓Αg6:Y`vBqrasurQfgM*DW^0+7Dz0N4?(d+b7J"}40vT]$ޘZ LxJ ̅W/ə<ޚ'- O/ZQh͖]B\{fbeokL탡[AuHIF !{yǀ JKl9+.3/wNJ0MműSF>}YJ$=u 5BͧoCcԸϳ\V[éa !򃵸a|wpăfXCKՆc(V*ۀ| X濄$Y.t])qi8^/I$ajs؏̍nbC}2]^}M-Y4:E*^:Az''by^I:Xj{: y)k0gAő뤎:W(6uMs![JGyq|bJa ~yqFi͒.eŹU&r3s"E5;(1׉HC`W"rjڗ@ Z 0ϕ#!zf}Su4dmJLx2ʡeOFZlK/mlU&yxʅ2(R)CvszNh$Ѫˌ8up} K$_jŢD<< rFm NIBxB<'%jkk'ۛQ(}}.G[FrܓoJ|?ae܆<ɕʠlXgzGGmN]m/s(q&lɇKǷ+񶔳0{d[E: EF2~~s*d6X^Mɿ7s7HikMsd UνRpk%-,h;}ch 6ಝ#?O%ihtf"]+f|n6&gBMh v%kIx/)̖L"^fjLNgAV#;dg趛ۄ d6?jd((נ:92h./6nZP\TL*Zg@x62B{NjKCNr(5 [a:j,6Fw;t t+}"b'(*--S-LHNJ"&hb=PpTADW>sEeqxP%Dz'(5޺,xs$q؞әBB;f=bg Ι.8P<<=:1=;+$FˑG/U?4?Ÿⱅ6 l0r.5bt">L8 kIh.)Fa߇ުc<{IMQ8e׎WI~R*_ qە֌[ɾ//|jP`z>#)sZ,#aޥ"^ ~ۭ8~=:Jg.tx$.(eZXVRo x%oz'RԱPB Fq>k%E&ٽaoIylO,4Btk%|\Gn 많(nU\u$Ex>|nWiښUA@m }j3˽lL^@5sЏWv?F nq1m'2xSJQ/ (>ڭ'x@`oC9;An 1yg)B|}j{E[ cl0I4CѐC0l0X@إ#~B)5=.d@1lվU]dK %K|Zdݵ_ɯO+ k#Wꒄaq%( kwSYKLt/n$[ iLƅ1_+ꋮ"B\v3)T4K^=P%9 Fo秣WYzMH46<꯰y8>pMuZҥ0$XpKsӤDЀs} 1QnKoƨ֬Ɉkd<7V YvMd thDag\;'LCl!LdOOiϏv (C Z g`dĄCG5UDVb''z &: TW#`YctOr."ƟͲ@e(Q8m7sҿpSHڲ%I6O|dU_~T^k+?}E|bZ?/;Ē y=g,s+T8lhhT`0 &+0*4L|sZt;>=4rE9*uʻ%z\1b,5ħϜ#e4y#H1$@ v) ۏ0^-FryNuD Lȵp-ŇwU5}Dh_ӿX~HP[o@MlB':U} 9'):\Z̦J 1cW= ؉UϳbjNO bfJ"sex&|` =Lb;n7oEkWfj#]Ý:=qh-4s[Jz_5SR]Cwnˆ3\=@'epd`(%YLKeD h55s,}hɕP3CHI%bc@ZOGʿR[Б*v'Ix8?e(V)GmM]=u w {bRO ߁{;LXnF1"r+W3WK6yVe-WɮbYw?x#UQ{T0[#KMk#5$s?hІxcqQ uώ b0yᅽEhFk:]c n6VpБQJs1ѩ'/K3,gxw[}xf}4&Ľߐ;BUI0\) $[[5C/."+~Rփ9' {DSjffl>}"ޫ .m (I`~auź=mpS@u=kAX%ZF/azc"q#Ͳ.k lYUY'LeO՛: AixcZmz~HqrdvsNIT dۜ&o^r&!)qi "IS?i $%z,!R [z~8Ru ]8j< ))+۔"+k Ԏc.(8IE>ABzc矓}$Eżě5ҽ0bR#6BP81, pLy  tjg{NЁVqe y#TB_k | 4?&)744OV geoe{YGEA(_ 6-P񆝲hTcH7X:ZSb#G P3jg7!~? ='O t>Kjh)*{}ǂAl|ݘ>Ή dwDub^{{٣^(cȧǦ!,_)p":"kMQ}Şn寒ƶ\U;S{ul~$F%2(2^SB\ք@y+Sds;VZ L,S룩!ײ 1jW .{P.viSnX;*1q^z>$m'?;8ܰXT+kREˎ;1agH̳b0WzGȨoT$#7 VǵU|3= KKp_)JWXԈ+^[(9';CU;/Ssro&9}m0PY)61}ng.ecT/0ed4r+ kc▋H%8UŅ t+d^nj uL}0;u8v:VV2Q.~x T_a!BxpjwXi fքٜ{%5Wx;ݐ6 C1>ruH@lj`89 `̷)̖/dZN~Kx~AТG hf<\8غݓ&p}%yN@vsdq=L3l~U'Hs! ƭj 4YPo@W89ͯn+HƑ|4q\#M `$O"swLxӼ loŮ=^孔QbȬxW: p@m=c\~nO'OZ3`f3$!W7?NaT[B|2Hk)>fjs7OC.T0QIXWAH[;=7I\H"@E 8Y'1ߒ_DT0QHQ[CVXpE5v$qխ۠g/!$!jSjd G>8mp`7g:R\YWH"m|(牾k/KE.܏Hp:A$~`ɞ~k__.Pౣ;<7 X-ć9\>&.=[~!yi^2%5v"E^)O^Xç>Jra=1uo5O+!RI>|'~cSP| 8Cp3v#> YB/LV< CwΛKs*:MPl3mSmYY76e­AjP}>1 ^01,՝dfrmOP/Zp:O<6ǔt_4ܸl[91DPt}Azn@ ́Cr1Q|;Q֔۫oJȊ2Wt tq)4ތR*|2aO!=!cyAaoe/AŖîPtbh,լԅx5+p) R`v>EQȜ;,;L]L>OSٌn;z.ّ`ϊL0W2ՈmQm !*ZҘh3 ŔVgujV5EQ,ھ+̥ `%FPzbZm3 5L:(x_C$vQ4q񩐥Q#|HRR٭ eY[Csf= }ybt0YցPUד.uuG`j="bk$T!Aek}rkPaq&(u=P/=T6j&"~1tʐ\*JpdUyދQI&4jwfފ7 T_z6ס01Ȯ|ק.WJy7Ilr8maºL $L UD7xq[(m|'fpEU7=ҰŨ}LTux}f@=koHsp=+S!|?K-x[];l&8R摌NT3ݎ愳A[EԧJQF7f'WSQmW# UCl %I^.bqώ$nci<}IYI¿so\:wxVzLԨ0_Xwsljs9 LR-jZr:Y~4k@]!smU(;%֊C^}tBIP.Ä("^2'wMf7mX,%=Ok+Hc͓ϭC}J:r2 #26`4]='bX20 9i3}zz|Pxӽǡ0Cq5 a+mBȬJӻҒ}Bzҧs)L[̕h2c.{=HIdA޿> x97K&¦XFtUguw)/AA1@\)T R(C7f};'5ޜ _ƅ*`[N]U4t*S+{0q.WVgqk3Dĵ 7|#A-ZԎ/ fłfG QJrm[={LFwߺZy,Q"Ǖ&E@=*f7]ﳷ (`Ab$T hI }Ʒb8s/r@AY(LJX#S]yfU=#'11K$domkBIx>ήYF)9# 66lصQgD'WX[L];+q ,:e_o`%W\unkm6hƮ+(NZlϻ9CedݝLp#_W.a|du v FksXQ3#)[rn ט\|~PDr}]*Cw vH0DeJ @sCй˩KeZb[,[a3<پ/AsҐpu^Vb fNܔi,Kb#H?xkK#BR3z˄Ad=%HCW;)*ǡw:J_2OjH(NrrAhBqD4,v~#^!օe!dVJϘ5m '.-]=\H)!GRrWqB՝. ב{0J7.'n z GR'姢~x{Ɇ"EsfM?gq=k_!kߙpLM#t߈K̪[uNY'U:;|UE T;Z\; lիQFe>e-_ _!ܵzoq[!RHB{_ "ekݺmc<ȇ1EX҅(" ؓesOoqc9;-I;cǥׂl\RUf¥Ej(o8 Ո],%L+, X(62#Tj5,TFU^_c;<2iâ CDLFFԖO'VMLz$ނfSכɑd 0G>M3qDO71φ/p |tuYEQ8ÕVPH3P+aH]U;df0_*$'ުdY/F/|֛IM#R Erw.X;^6LD?áOnPNs*/4vkiYa u-k4?"&iQ;JwEFm9 _Z֜q)h.vo}8b'^L)NI8v=Y=W?~ּPQGEma I\Z%HWaEpz'D+C> L1=ԥޑP䬟.:K=ϥWXF~IZ^|}!ArTJj婑@ˎ&/-n$5QTg/EF&aDԇNrqϿ>SC?UCz4O-5L~ĵdG?f,kr“4YuVEyϊpIlntiHhZ̭xS8PıDM9,KcpJa^U7M6 g;4=i tqeǷbx[=Jp=s]* bſF6c\a$,.K;q Z֎p+֛@y`Eo$;`8:rknF[ ,w[x".fiO񚗏P@R3gN)IܐRxʵRL>jvMX2~y@ǻ Oh-FEh3鿠R  l¸7W[`3_CX鼭 AVu }!bc#ͳBD^fljxp*I?0ݚVXL$l|#0R>!" }4<ΧkPoN6>dW,(MTS/9 F7*ɰufx, -Q^6Y8Kvc2kUԅ, dϒBcj65Lv"ӕOi6`ǁqMu\S>P6w`oiF{yis1Nq/K? H1#]U =w$F,٭+:)}r1*n hp2؟%0UݥEio@(I^%W}t7Or(ڷ_PZlv #\no|~fwpOH aRVrq&xn#Qw1u|3$vqYukB*6WWsm}kCP{{jc =`ӕf'z~ci܄ְdſRߙ")Q|}뺤 'H%i ygBHl7W)7jJU>(pݰk(9lmYFfp[ $P(tIWd{(N =`=LDbINN}=ley(7= (%KqJ!bq z}ǚikU(P7ˬ}[//kwb7RG鴇t"Ha'Md?j2s0*?ɐR)^ZF* :r !Jb 5D2yq v#Z<+6 Cc(,wVn~~Qf IK]ӷJni!3tS&˘q=g RևtD3hv,}?0q'mCb D+Cã hE݆E:E ܾHDbiVɧYN?cSBKmqHQ;EUMA LR 8e_ҹG!RBSoլ`,S] u #+(#y%&z,^HӺ|L_q>C~c9JO毈#rRRÒҚn!{~SBϝ#t+E((R/df۠wrQy++ kF oGM3;!E,Hȍ?W|uUv13>Q1&ήN>ܳ 5B @I[4KtFQ\pb B!|C_\n{3~Ur z浲 .h5[~"DvЧx@9XYTI8) (Pv8 f֘4A v y|Cci ټp!jmGlZ,HxIT"% M2&)񩚠|G0m˺ /VdBB,3wȼ@a qhN) 9}:R<-r8BTNO"Ⱦ*N£B~Vq)_+sq-0+ H,XB=)uv1Ǡ'S+I|e# . Cp23<ոc]~ >-SAdi^4q\ pxND,a"F܎.h6REgI(ZZ jyWr$yJpa*0x/LҳAL0.)GZ47BFx.dW<+=$T ud0w8z׬$ K~6`.NY4V͛ ^͂xNL9^M͝%Fx*.4UN fNo﮴'<1DA3QTĶV}6&znCۦA#bI"10WU#z?aIK)"!a=S@c:ҐqglnH|ծu"b KcVL20KV3eNZ&ākxdzAqYVO^ipS{> ӻQGl808c~˵ޓ.DkH 6A8"hW޴I˲.+ rDJ| *vH4\sOAt!1oٝi.ډM!?OF m L"U 5Dx*-#bt(4Z1VtV$inkꂓ&䀩Iml"Wh";k-wSz0P:(Es~X363R? Ġ*mێUlu#Fd|N[t)GܐcJ)C_SV{ QsBakYq.C85qlEE8 pg܊VSZݏ#{J{cp4%WZ%w{a-V9z ]ܙnHmzE:L.ɬHtHW\zva .ac|z.J) TcaH e<c\TB됃7c:_MvÀ,@ JNć-1D]J?V%e Tk&`) Hm3sΗ\۟+t+bZ8D@g|+='O7Tǡ̮Fv뉉 xzuZvkE~JRՆ!"j+Z SЬ__6; oh!qْ e+ܱKP ix?XH{[R 5s1^+g.ߦ &p@<{:DCgaʏ{#,_u7=*3 ϗ41OLu]sf?;L |e;-zL̷ W*vi`|M)S/\WBԼi';TRED oIvH @p/IxYxؙ(#4tTi (3k}xN+cMtL 0R@d<{`/d}4^E!vGw%LcKᶵ)2:/ĹU vr5Sc KNȜ xSg_ܩ|@ۺ*\|0nFuݜqo +x.*\; &LkBd*ӷU Q tEPdSiϩ c kWqJwΛv)8cدUY۝pvoewb@ FFYk.o [c,^T OmޏD×h2Evj-~ʇƫou|ɵE$X~$zy&UVRr|C k 3V#6*d^}e|L fvMO18HI+)QXj%|ЁS&ʈvV,Iw+/ AaKܬ ^%=HO~qlx[z 9KpP⣬!S@Qpji('<|yIP]jBV2 y~fs̎h{|Ja>Puz;?!MCD>naKմ֟,ɘ#OJ`eHknDdHR>]f@Ae Czr+ xLYys$YJ3XyEʎv!6m%]KWH/8'YX=.c+ %eS{BF욎ҎmDU`im~Ǡx*QIPUo)'wsk򨿧$ec5;Z9ihŚ<[J8zp;n5ɚ TfQ,(~&c<)b<`YJ_9CwaKn'A$ ˖KXA{v.!8 f`Tj`!2~P/P%`z7[V'.?s̿f(>ur>lׁD&[w%ɨdXj L7!Qm2kÐX s(tM6}L >Uilalm;r^IH\EFa;Zx`W*ݲ*-vҴ\wn` 1><ÑCpEZuOOǸu7)u@ sWFIo"kۗ}ĕ;*jS*8DU]R rm2;xBp9ܮAXu<1yLώ GRQ,܈}4hA r(d-*7jp)nrtRB20*l2/ ;9LHΛYR -PJӊ2R$,{W dvШ aX:-eVCqQ]z%67n& ^?ۛ&9V0!Nt퍤OI0Zj PS6`nMs )SC&vOGc:#`q= )LQ(zJoH"mdyJr_h3E ٦~Gn o鿏/)JCQc]-羗B:uVؓݐz[]Œ2b`Ev UÝ!o^׌JmO1VYgtcj%X iy3lYEK,Q/@9]9^DkCSYs&ƳBy`MKA4?DXstlqb.#j6Ӱζ(i~ɴ99zVZ4け/ t0u;tդCBrOIwsN)']vszdpwy$*I_DH>&)ё?Vәh2Ē黋ʊB z#Pz\[ʭu=ֻ0Կ̀ZY8Cl~(E^๒bkɶ\NYݥoxWLކțb̶2`# kDrye%kny7U q 'M5}`+e)Vf Z*Ӫ]nu /#-gI5UZ-\<_n>r) Ru?#Zz40Mч%k5&Fn$ZeTxƵSGeZIuǖ\H9 uTȜ WRr0mvEqʊCDjy֘ůuM=#h|Ͽ C hGp/~8,2{kb{:[:kQJ~9.lg0>֟]Z =eEzU0:[Ϊ.^sr ._XʓXҀX큖KrĉK_/ʮ35A gx+T,[*0UxRCeFꊩe2|}-r#;!mԧL'Q(pu=6pT:,>ՠ<Oϑ* wW^:},I;/+KI%/rw SOt SPI4F%&29h ",'}[*N(1b5W@a|KaftU|#[f;GUo`LG'T`ړ26SI/qp dAKIv.ܩ!U*`<5 OrDf53\B*od%Dl'Qap*b|ܓ`rcMEqY _:~8>47GS@6.A0D^߂,yn#eNL<T)|RY y3YL-(-gA57ݐ2ې>U Gdr>L&\qg\GQ. ;" O98MNӲDwGFô&}sWo/R;: zͥ*kN-z5KKofX:$|c]]5B36< Ui~ ތWPc K/YSr0_ t) r ,K*MN_ 8p2CP Je>9;k;(É[\66^b˸Y{r*Totɾ,L ^g`x9}X6'`˾6fQ`ѻH :2LHyYtl|<63[2+Lv[htX#73 LFL־@ +[4] ^8nЋnj ̻b8xxa]Q آfݓ ]pֿƬ`1Us|u9^=M[jX79>XV|k6"?#d1 eS_}a8e`aĢk%dQYIe $(Um!iwBPzGs]KܾᚉLNMg?5˞i 14J[E_<1K=Z#'TyuYS#Q fO{S<e䠷`^bO_ N9?Q낀MC!VJcg9]g_u3(CsV*pHD*D`.<[cSRK()hk(&;\W/O$zluu,)a@&˒aV-N0gƕz &V@i.KSOsXl-4׫  .IfnAaԹH?ʆSo >cQvo[>(aD $JѲnEq ;6.J@$y1Z%g[O}/w\6ѽ*GbcO $`<=K}ؕڂR ʧM_n;K7H3B#$.N_!C ܯN9\[[}*j#!6zh)!:ڶQ@^ ^pRJzϵ9Kmc?Fo |#+S##C])$ 0(mbfDʹ>!t sd.y.o4!p Jlr5/ϓ?64Ĩ/e@=Ʒku&Y6w]R]VWRqIGt6$'!j!9 czGq~F&-ÖgJe?bV_-p}h2 2=^yiD HG<a&Qܼ[Ї!?KdDo±nʚL4X|RT˳3BpRH.3lXБ5شd ޼jCJt'()=55FuV ^P IiDD ͋5<`xl`GWR1wwRH/, `L"EkQѵ$ nv;%n/*ȬB q~- `id, -MvƯp9 }D8ʍtC2Ka mp]OZ knzFpH.^DV_6d$d)sp\RV,s4;e\9gdGe%.=S8$*?v ޚ"fsX<'SZTjC}=;ty> ((ߵxu\M680X.h,EK:NkV⏪ފmϛ ݿPe][\}E $,X. *M9 4"H#;|婏~CNJK;O-l 9`O@S6P:oL _͎ o@gs8JQʽtitvIĕqWZEk%SĮJ6\2(*\03Ij>KtjMoBtKt6Fq]il>z-8Je\3mM[bfآmӝߚK^)xÃt{`UNDG]Iv9MQPŢS0qOߢIw"":>(:z 1ŅVcV1&Rt7d?k%A`״ j4e؎yGD4Q(dqtQ[I6'OF6 dy\Jfs0"QMl:ln?jb"2g?#vjb:Ay9@0|IL+B ߁h r^XU0K |r]ƦwM99 *_K҇UZ !3pr Gwe,v(o32][t_# q|*'%R8NEhNWV˵_aO}sO~L]>Y*YAmgE}@@Z|ߍ~w׋yͰЊgd]$* p x!J~eZȈczR Nů ^wׄӛ~x筈΍\c B'v*7, "DE&UllrT 䄍tV#>3yuw,=;, =TiˮS,8T-03cY #!-K'N#q-#l*R`b3Q+N0 6e`} UvhZc~Lqj"}3?fC=~)]dխ(tC{$tp&$+k۴Flw@9/;)5h&4 > !fV'ZqM'溿&WfyV&c-D_bU$8"X R!FYWwK߶>z9E_㡬 9o>Q~"?3m\fG}YT1@}(ݳ oV8׵׈m/lÃ.}&°4JU@He e -A Cߘ$1 Lp; M7m YVlCY- j5xq:Gd%R2ԦTm` oeu|C0iekC={7m~z]n;9e;C-, ;o:ޣ͂ yOA:ѿ_%{/;ޫXxQXXxi?U7Ղ2ܕk œ[UͻWD^/İq 1ħ.f[|r1WDv;+uy s qyg)f&<:lL71&1ƳϬBa4DB?t~Vg 9gpԒ]|1euN#)Fj]+ "!UZ&H bxeiwD6ؙ[.XWn bՌkGl&h.:A~Uʧp\(Lo'R7-p;No0rW-B(HzQd B>24 a"qPU9excOn N(|T[_0J֙ A+#/8S|Sh큰@/ MJބ]A9OJ3wGҡ{t q #<Ѥ-i8Pwf*L.J>tJ"7.?XT#m`a.ɉUaa1r]Kgw,2vRVk"⁩qV \P:eC'Cț\,qtm"1pUF~ȟ\X[u6*)ch}j/IHg32S5 u@ż@Rq` Nʿ'^ 88قl`n>o،{lJhpC"pK2cj^vC+ئ3<(G?RyU2lBLs4 $]4(r̋eJ*2LsY.R~c7AҬӕ1%r^_3=$sw٭H7 d6[ޑA.daᘭȼ2*)f-,xY]% 0BNi{"w;(2bAOc _̳u@T5wC٨ rHL~e5xJ&;=c(T=V?-"ط.?W2,n=FKCdW5o"A$kD> eҁy擘'ORn⏸sJERvăCY4>W 0 Tmd#{2VUwKeH]ΒN%)/%J{ױX%aQIn҉,Z*yX`ǏR"ak`@G%3b'n}.62 @)ja9 73tLcH\ϋ&U*/t]_{.,!=0 ^.;K+:pv$)WHڏB%/0'Ѡªii?,DJׅjM޽a:Bo+?|"ޫUI;KcFPEVޑ̐um5(b/vAy[M3%iG`j l O 8roPd,u--%^+Al틼[yɪq-m"ZqTCDO-"EJ'JXD \6MaNXOt?Z * }AYJk咎7iv)R=LMК%Mú0@&Èn^|޹{j LT3jL3Mx>kkЏELh~,|-0/  }P\<:Ee.ֹ-lv5|wةv} !mX59js5Y Zh,n1@J<QgPZnF, ۾IX9> Yp%-rZrHPEO޽1gi -#֎ Md}YEbJdylcs-fKruIqIu:p1^ 7*;J/ڞ OA|DW3drb?V { ^)99[1tp<]醸3i~A%np*XL,c?dVʠ'eYWKʡrXOSПFVڍ8{t&U8w[vbAsCgp퓪8Ds/rr꯽pEs+:m[ר"|MAO/ġk^`,>U CǶOsRmժvv̼KEs6f|ù j$yU2V)gi|_:?h$ g֝^N/هHar+]˄t'qP6k5('j3J4 iT <vzÿo!1;}cK(K a{"nRjב'L7ёE}k!}݊7A\?F-vUFn,vΨ=fJ*Հ6_Ʊw'IHFI[ ~(:~`pm%&h:;D>ISx aK'NgwpךVYyf҆l*\1Y+@//Om v^K5|pH>e_:3-9,1 `MXqMK7s^s}*f~s^z塭Ԗu0u}Owˑq~c6zcrk *-V)KZWG$Ebv_dO :шX.K"" 4Yߊ*ItXcS8*-1I&dVM@mŐ^H6u`Q< :)%p6@>oi%bkW(e`Ngs…}^\1,i-6e\]GcTcGwQYzK<2: wVk?d?%@HSHeΔ]₡Տe#[;(QDy.Zr%d !ӭ2'ؕ9Iz]p0:Tg% VsHO;ss~M;T މrJYRo *sqVu%^q[3$}}i 7ZR7iP4 4)M.& L=vͼt#V~ʟȳ)F @ւ\ [b dW1M qi: JpK{>Y#*L[lN if3TmTS +T 5}'' QIXF: Ӝdeq4/eƟI?k .#)mfN) wAo@4"@ vG uZsXwϗuZ.>&bYzǞ\1y]*U7`wO0+T^c+]F~gj)d9#tjy!m&#^ nvڨ*\x:jzKkQ cD!F\X"%}b/p=zc?V*z4F;?&`̊lP3FV:##IMHcCߧ.k~:T)OzrleԼ{{vmy>$ĸaMQLB2pB?`yjq%*F 7g.7R*3|#N]&:#}bi9Bq$ۣI}Dᖉs(k8 +XA O"P+դtL?jĴBx铝-{Fpl \ʊ8K YĊ%J`n ? ^tvS*;p]nnu0!0TPFoWD)*L]}x!%/ڼeݳs܍ĭy?Թ Zx{‰?K؛{- i' e=߿;r{BД}R4鬆˩QH!r`x6фPgy)zW=w|>b\Տqgbߟ1%89}I d?2`e&(Ryo8 m]"s֌F괺>W"DLsv.0hʒ-j/-iq>~ oAj\; 75Jޒ~:{l8}I!?;(4]h9Y ]@67vƪ12wVȺ9ahJV%}:hP{lrz }%Ba]q:ʔSx;9^]@)Vbp\ےnޤU掞j06}d-9(t15X˲łt{7WQAhxQ#@8PtiIJvA痱Nw/}U*?,pZ&]CԫG7˴ &-U3~Ǹgpr9 ƙ/hp#ڛ2l o s"tƃTbUA!heA%sH}ZĠkbhcgpԟrAMf,Y!U᧙t+iopDчt zi/qd{E/4KU LA r3QViw^bjnުK7AqQ4D3 tED9\r+d:sS$iJ[)?T [X6i)(T!5\n 2h7y@'P]W"2BkɂK/P9\'! hm҂lv!,{0ǥ+!#_MK/H2,-s%\lD>T(>_Uw\xHit A#d$KcGU_m^IoS[2kY@,jMPJrl߲+Aٹ}$+?m]Ne..4w7eIn@AX0"Ͻ.֍Ea (NX xp!K;]Kai*l(htsru[IenVpP696S2QN%sO ѪpA˓`ݴ\w9FtmpT ?w`(EѯD4g,tm*(!䢧wZ!W}@Zۣlp4RcnæH]EŏtK6 pӳw_]2Rs?,!rvk"ƻǂ~: 2w}EIpzv߫E_(&'|dy$t7TΚz(/ZUt%[)c>u}5=:KH׸Rp;,d;G@`b*h(a9XWnEs4wu'1vi=sOWop+|?Yvgݤ2WJ6O>)(e-=7 J˿jŤڶQ-i] ޷c$3փHijiƏu"c^}J5}0<5_#H%rNe)c:c&i{Az]k7'nDŽA)"IXkhYӛ&lN+b}LR!4h^c_%2;EtK(UI_Te]]3O 2?a|18`k.{5q92Kp?'JA[ Jg * 1ks](w%P H]sRg@0`bQXb_ .m C>$[(U&(v1 Syu3Ѕ"΢ ^_.kHd_2?"5 4j3Sh}ZRBvc,;DS/525({hW_:+>S#6o(uJyeA"f뛓-7/B9,܁UQ<B@$ _{N=,wPt刁;0@3W2zdZk>YBc3l.WmWZ&VA@~,#~r﷤lbu_>]ʲ1hoC+*N{OD\Q1CWPLxh%$""\)k֎"1W.tl SudWS[ sL $ў[5U:뒱-iN/I݀H12LIVai(;_sJEwH0e`WrZ&/lFGQ& տ` #N#kQm#V R+Y6K0n[ƔpwRr@7dXy9ecw,e(h% 8>])bS*Iն=䮖g1$k>˵kzY5&%^q% 4+Ac"+Jƀ^u3CNЛ:Od$?-ٷ0NQ`E'DʜpoL+I&~=b[ot|*=6k~[tzѽG/{6?;2'puspTQ1!;ORYW60:O]NnSl/x7u>Ul=;2 3't2 qq KgxMC:&eR)'g KPZ\/Zx$!>XM:,}m]lIU\_$#,Pop'3/HKkPIuMϐ[o7s TG;0 Xew)UGREd$qBAϓl7R i/ÉqcZӟh-$KU"u"myHoSlgvx& q8Q2F:sɹS,bކzփN..,MmA^~ Z/dešUp2sL'[@8fLBue:dx-DҪ9(1*_W y )8347M)@ha:xSļǾ%3k/WgdCQnj{x7蛨z% Z!yY',O񠨶"Սm~“iP%RD~4qL*:ei$GcʴB D2>mNy2=k# ̪k{Y7&DQ [_Ѷ'.F, ᓺ=U-Dh򄍟,_C+u\ܴ*R&l{l k/km Kb}YF4E#\ -:iG t't" <9vOhS@% l <~"N.kR<@sS<ҖǷdhyϪ,꽋w/WQe#WZhCM4;]y=ܷeIl }2[b"$NUҐ^]/!np]L!<\ΖvmEM$@3rtRj|:*֣%EAo0uZ~#Z(%S@ABq}xto"ۚ>>#.?RZl@ݝٕqT"實O}vs4LT(=#㛛'Нu.51>t€P^LPpB>ϭJ/NL%g(h,NDsC#VNG;%UfHfU\4dȜp Ň UX#Ava{l)]ZsQ&#PO_VFOℸrQ<9JYG*y:"'c?|y*rG_Bj  Qểd =$2=wm"p58*T-};V7b 6H[3L.VRT|Fe 1,KƭUgLd*bc4uh:Epv;JX91ܭ~j WiL:>_ a,"Q SaB糞n{_`!ՀQ@bh-*mzX#KK6W|_X~]~oRw M)eYs[j=$׿;bR0da@Y$ 7QQW0 @EЕ'ͱJMC.Ip(lcWqXgD_Cir9쪟]s@z[!wm ?췧Dl FoZqtIl]pxlΚ,+z]g_>þENJzچΟN/W-͸&ܻ\ou1oUNJY xڲD q荧R)IeɶxE2hZXƈ473iqk1&eg%Eu;[ctmP+Nك;!ROaSBV DZ$w" u43%NqQrmIII;Ƙ34ݧ%68m[܄#b_dHƳBu1C'OUoL+tflhEyC$ygT&j9[); p.蠇ȁ4qS#iœN_Qkܚ H: +XJ&)0wz|^|$35UC|y4Y*%MK,֡[U$gg 8e1 ~M˞ ѢSAcBkc2ynQXC\t\n*Laі/.G0ƃi>fҿEql$zy\;f,Ro/ #^W#v<߲Kg9b>/f<$< +#} wX#LGJnVSy~! 78_G2[cs6uk )ViOa )bqwIbCॹ&]19^lOti(O7Y%2z눨%Ќt7(Z9{_#Q젆7J$81w=)˿Yej{ҁoKɰqH)q-KBu¶B>~^\A ^ij&$ԤGB81E"ev ȑܟLɁ *|9lGQ.n( zY>G%Q-bƭeFi7'1s)=P>L k>I M~EB 龡Dp9y_UJ @`Q Lg?svRRִ8x:81I-93gl%?J_, %JVR;K Z%qA<1 ++~x?,r)jd>J[N݋#N/jf k(M<ݛtMg*XPčՂ=iR2h׌Cx^\wnҁV9[P8XqF}#*IVuG7*(bw[V9XGI) M+K+vATtк {8/]MN\"UlTk ,u`tWq?O\,=!*"5c9KLMJacX?Ñ3!DKWHmdw]&#=Q`Q6$̆oP%|Pܩ糠 thǞ$Oa<"$-eFyn38ҩx6/E'qHsz增fBUqXyg==u(M`;(fzv9QQ s:ʩuy,[ sSF Cη{[[f& +\{Fh'~|t}#c2Ai\\\KP%V߸FHJPs!$f\^=NX=!g}PLC=3ѡsRdꜟ_Hr9FbW @wz/`7FI*B6'WVjYRͰYjoy ׆%]WTy_=ɫԁdiqfv]l~#Q,zRN+ ` `: EY X"mhM-yuET)7dW4FX+֬3ЖTfeQǤQ]`ұ=۫iLNz2;LRv 1ީ|v+_(`1a܁Xldر]7lJ7W6]l,,pRpGuZ?΃N8$~P\^6ڨc@` En}?=|zjj37(lc8 ዦ\;B6CsJ%9=_P_b[7|w#υRneY pBȭu=CF95L2d%D#+PgM(eDw1 Z۝g3E˃hW:Rhdb'fId#r dAWmx0Q\eU7^m4pAn^&Y]۵8fPv-3*bUKw!u@>g[{^K4ؙ7Gt&r9c ub_ѝGM6gqUӋEy?SG@rkHS3ֹ,ڊ"8|YT{T@:l ÌlsEDŽn Uv߉LaIIAMD= "jpդ*>&-Fsa\R~ot] 䲊,Yb=S1>@OhvFEy<ѓѲ\um2y+(%ܸa%,:@ k?W~$5}jo01%mE)\[ o$ zn\]e3}o5``]ftn3D= r{wn4k@^VNr^4&?֭fκ;͵QP->fzanv^n/]CIPu'm>flS)/iWB*"f0:dkuhwE+L){\0&AVڰtVd"iڲk$>/%_Ιlx7r]%,I3iyնNx}"nAƒj,px(ĉ}ģ&Fҹ3TVl⎫ʁ Y&AvZ$$JQ*ID> P#J`/+$o42. #:n8v mllfKGnŮDR~נs֚4ԋå5?NX+B2ZЮAkj/Ӈ?1R Z6Í@qua4XJRnҚP+7V XZaآC 4HU {6dͺki=@j &c3OR3 UgE=B%чۅaCQ6{ibRKH[8zwŘZ1md\h{t1UC" PMZs?nǔO>e>տ< V"bϷ n%Uv"%|u<`o׼~X ڞR o\kFK]sfiz^)t|U.jJxx*TWn"!HEKMv ۈˣ r3ju#:T iY3If'*(HY*M˯k*) 5^N 9*j}0x{Zvm-yUb iZXD(d7zyǭ8'V`jmܗ&Z/:FBQgD$c Ț]Vz_#-uLJ2xݍ3P8t?:{/o"&RNAFRȿVPX#gsTޯKǰd$!-=6٩k8)eɵQ0A$VY$f',>NenwwZIR(H |û􊰀qҙ!@(^KW؜L¬`*G So$9SPBVB4C0ƒy -ˊIdX,?k3]-Qu>~QVTۇlyakiQOfա ΄Ζ$#YVO4Ƞ̶x34޲" xK8&HHQnkxYcYL@Dok1Qpz/*+1]_n\iv$|uUg<1NgCa4j/ r .>ِɨi1tOFC\>+>%j݉ʾ1 aFLX' >;}r[NgEЯRߜUM׃z8`TtU8'BRӍ[]#g'uLv7$D, +פWNڧɢ6`70]Lݗ7oLxNIE+e!E7Q[afBUY7:bꝌ?ڃ;N|hM=QANmzd6dI"Φ(AZ?{\=9lR^7eT$$+v=ܥo7w2O߉+BA!ǯ mdTiXoB7wN"lcܩTr|c%ϦY)ȴ -Zv6`E-SlsN /0=ybpUҰ vJP[]n /aYO\ft,z7" {ie,h_ez{u0l(n0Z?~.aߘEL%Rd\/&SDe)<{.~ Q[N9"uohE?.)Hq~׫~2_?m{Kk(ބh?G q& &w[̫ e kH||GT@dXJ>e "ot.s`wůjuVwMlbNOAoūc/ r „#B1]03RD9`C`SA"< .q 7~.J3 7X{0Jig^S)FAM'O! d`\v. f\"/ӣ$/ɭ:JxȲiPYՇ7Q u6-0;WffM PenkYuFWUjRu6 ҍlZdB"6""l+CZ~޳֘ImWmN0y&[{`HbP3"?jףNV0 QFdPױd8Lʂ0!/A3 9윖sx&x>gS H\|h*oسxHM7s9]g ΁y:eRQ54`"9"Af9+pL=])h'?L'8L>+U;n)Ud$Vr ?Isa@8LD`JlrI{#1|@NqLujUe*&UY+_U%CJ93pƨ}TNT<á.f]os`-'( f*;Shkr"Lde' Ć)Ni=ibT ݴ:j|XOt!P9TmP) ʟy04;A*%N(jagԑ)ۼ5ӳt#3\j> +ws]ɜ/`r S4Җ@ on8d3eOZ5jz0R,5Q~D~s;;kS)sp tpU3t2PV"Cƴ5ELk1k)NKuqR_È+oOMB偩Xrq,{!]vm\ޭ"m3zZKD\By5U_Nm nX([6˲Tϐ1VTD_`.ˢ 6ծB$wfXޭ'OO'q f{=D"ps4Kߟ/hd({ l=zY9 %P]<=Isu9~O#LV汀̱caґNNF}dxu[|ym;yr_b}CY.)S N;{512 ܍>L ӏXEg}ȏۖ@_ifC&Qީ_.T hhIsOsgIbi\+r3&_8eFPxv_6OtiかQGn8( efAǵ;njmUc`y"|LPƛ̺(x,2ӟeQܛ |4-c{V^:Jg!nswU9W0,堄ҕw֫wE XE!U{rr@- u4ZfzkAFBkqE+P ^be/πHpP(/,ec d{UGBA3CY#u$cW }|ڥ57ʓUSnacZLAPa+o#G^MυWVWV [b5ڦ~Nrb,;];iHͮu@0f(܇oAAL(et?'}VfT0\&YKs.;I$_ֽNǧ± ,>HVG"#Ap,ڬRW/Nqq ۞@ ۫i CۡtE2%l pBAMk 8*WJt(&&P1״މ>l [MM3},V*=#i>l77%qIn@6+ȋ 9N1t+Ctl 'oӤ&5(;)Wp`1N̼tp?(Sz$jo&8sH_ (]WGDP5pnlʛ* x c̰aWƹƺ }4kdWӛH.k @5x[f;=n&\` ]qu:K]~LR]AO`И/hTTt'ۀ2is0i<23z3վ,KTZG9J'be87hx>p羯iil)nJ4* >-KgӜ9<㣮d"@|lŃRuǮ,r;;ϰFX3$crf`=p䍞m8 I;͔y𥉉HV3ZV*}#ѩLWʺ(|*1p2PIS++i&B72Fdn7ͬNaɞg{Ly_I;p6_viB҂A V䍢Ȥr/166$|凞FA? `,@`3MYCR}F`љKv*3"aID,]FB':\Um ó?\V@gK,n~K`̖AƜ@_Q}M"C̼=RH'NN&u85wT/ㅹ`2,G\MOyw'G? + ' ʪg})@Yl~//-vlH.Q~sfR˲󏄍oFV[|ayܞID(Hf}0~;r@<{BHb=܏4gxݼ/[[0;{k '=("AJCg:7\II)^մu\Gx *!< ;dغc>h x._M:;K:ˎVHBmwlhQͲ9: tpZ`X{=1!(¯*^QpZ:@ū98B`GapQz]ы_a,,7bBOH{Ҿ=}Ɛ\16M;2Xtfe t;lXw]nP>xR$Vsv :ƻm~ا*Qi^>3]qM3LNzA7D'Ne A@efe$9&NnqF mHEyR}uNw(xIU:܋"{N %^mz6YFy}AB}Qq4+Z)yt΄szxf]OYgsf9ݯE~n廮iSNr=wEh'z)etM.B"P3iV9|:UĖ˯ +b(Ug?6MEs\om xoiBke6% ġ씟M~DCf}W2)P̜R3mtH]9z6Qv;W.r<Fp[|G}aEvS[7\*auϡ77HeODXnvOgVK LP1ǃcU#;*U%=͙q䓅2gb٧y k#n|1pN~Lߊol ڦ!G NMiajV5 DSy; oR.1!ΛA1\2㬘C}W(q] ~}m zc5`!,Ǽ7@ z/A,yЈA`š۳}:%Vw'23i"3Q9qXih X.H'/Vap`?b2aҸ{8܃,ܺK2(4Vݗ췧z;5JA7sY;ˠn׊xƺ%{>t'—4 =k")J'ciQtso-X>((L@FQnS_`% [o*/t Rtdq,Jpɬ~1tb-~|ǃ=T G5 (*ԏ?( 9ʷ c&MɱFLq6CY9å-rhe=ePDČ%(V"`*|k:{d޶TF#u@fܖ2e? b/I{1[;Xm~#'F1DEU cq[͡45[_"\4}7[oPsI ȯHz w:q&yA[UQo شEo0c!Eћ|C D4p~ 3Hcq-RƜmQ)<ߩTxvll {wMl x6c)_Orh8ֵrbV\|T8J(ls>ӹ}Y'36ݜXt/{i6}cxi\hoHPBQ Ru1r*‹ ~ 1;&FiOBd(r%kQ{Hwm/8b R?w27&Q/44^B{$dHbg/r*Wk^TKm+5p^Ӄ%1tO#^dmU % ~[p"00ٵ٬77{D?(A{:xvyGtd!*LP*r$Hώ2ײeB SS+1׫*NF8A0Ɲ$/Lѓe]x Faqit%0+R}1 W fiWHhR:1aAsAŔ {Sܮ^ }, "N~*H?bq6S^ҵۄ'O;~%v5S0h\Ђe?Y$ISjз;V{k]mh֮ q8nX)_*@Yݘcy|X]AMГHtˆX(h> ^EYoWCga(GWݫ gOn .:xǜN}t:l v)kJuƯԔ}c& O|HL#}%;ZOxQ8!B9i;i oQhx!O3D\ h+,*"6fi Rf8ѽ ShzLr@;)z ޡn[,pf24@\'XF}+K{/ETvñ yiSr (qN&;Ʒ" fJ=/(`@J hv Du3#|P s8)r5ѣX&@?)TPHCF(CpT){9[9cՆ={nfhtwԅ3dK;䁍 h:MopG׸tC/Kr'_|ſ]]YK$g܌QSY:4@T"N(*m`c޴F" wq .A,{g #;t  dۨ eU1=oWŞΫOKp: ¨סh(H _▲ 5;xg9Z-:MͷߣCkܔ8!t%Ϻ5+UbR]u^| Zw(oڢXp%Ji h'`5nZHv5_V윜t=|-%́0YscN!c:cN猩ʒXW3MyucJ=$7#ip))\y:! 19%3n2F٠gb|t-V3\Qa5-N71~ra]Ts/e7̭uclG&VOH z8E᫃Dacrl:7* 3+lVr֬xŶ9~*@!m; h71 #h5t:+6X.s*d e EY{~97Z(hYɅ^9?<.}ϙSZ>F&Z°z"8SmPUzGY)p_~:qUw%nH࣎LB(#1\|N^W :/k ,eblB؇yLV +$ 81Uy:~tc,RNlwg±u˷OGYTZ8 68OGs1a@ٙr*-C9O-"Y(zn~O3~$YFĄMOOc?tڙ=PH|T_'$M )N~.sUG+jnsfR5V k#w"Qk|30J\ ƚP@e`>qHibSwK/k*Mf,y>fh 3; gD\hQ{@0=rN6~C<ғ;yvB,qY$MPJi{4+YRJA̛E[ )ehWNxsr `=T_:n4Q7{J LU؈WJ 71 ~L/"/>C:/]DNxŕT}_y:#IM+"2M <.v_&.YqJF IS r1zM%o˻{5,( Ȍ5ڽtԯ=j;D5r#]| wIݚ ^{; =~u)dz麎?w<-E?c){ac:my`GѶ_rL|rSM1\ز׊N e\ yO' Ŭ.wvmWsTƁE{%$qzU8nv eXO\3.hlW8>lahLs_b%]v1KHd2sBx3[&^eˮ-or҃I:(@aJdo͖IZғߒ$.F`BӐs A&J6b՜BKg{hmQ6>qS\]sT @jމ//؏v4Z:k=W jK䓍=jat [A-G%9{28H=x C>s0hd~ E:Az,z^#*u \N4ΘE7tʼnh'보W}O8c[K HhжԒܬk(Eļ] ;]ƶ([Iytn%="__̶%y+!~j$4^UqBgK~ĭ|KwmHlyJ6~Q#|+T_pKsan ʆ!R" )@f4©09w!, eҭaf8M5,"F_WWmM` D$iֆCG*Xj$=M3.UcQUU *&+) El)8E5ҸZ P9H^ECtej9UglTgQJ(ZU".:ݳDbgK6'u jm}q2GT툋a e#3D~ h{y`N3b;VOo+ :;>ЕgB~<-kĘ{ܟgJ#3~Ӷ:Fw3 s5ݍp 6Tq>r*(C,{˧"//4ɟWZOȗ$?f<[zŇ_%$jr|ɤM6 짭Pw0.;;5%7yRضJa O6c6?w *}LhEOaЖXv_n3Qי잾ʣ{DL-Ń;,Q]n5XzX>%VeJԳj{ u0y˜ p {l2]zJM׷F-l-Tn1baLpT?2m Kawo,JqP'P۪ bTqFIVYiH='z`uIz}LG-7(8=tQ6:iс(T['ۆZ/t#FD](gKOHRJo56mzk vqkNeI3^l5$3y*`rѪ*in8 l#udq zFwڲͮ0 Z!1O;gP}mGRg6R « &*ADL>]y /|_ + || bԡKR h8XԑT.nͤؿJ47OQiIK3|f~򚜀C_ bT$eJ0D[qK%qՓ%Cd]G}7Dpo/CIDim/D>3:y{_] 5CmzV;sJDSTe25,~v h"+pG#l!;L>CZA]cЊY}}Mdbjma#,Cg.Y%~<DE[$YάN1 t\S:b-q"[t!MM.k j޲:!2|+asud&wו.U-~:(?F* )x9ʌiբz M8Zyt)in5Q~ It BX[B/Ut 1SyZ9\GTwSۤ]1tԧ$j~a3{'r:\7Ə9Jޭ>+쯁'8?o̞TtP"Hwk+z*SRij@'>D?3~Sv{و_z7%h9ɚ.Uc5O. e'B+3|њH_43׼<;67)bs3eLNIGjks -"dj>sVLM lRN_.i#C7w<Ƽ9۽:/RB|=; ?-+NQu<LϺ6)eT)h HkFo=ŸEqeGgׇ&pe&66M%M}xQ o4JjRA^jVp?kMb!5 /zr%ہZ*]@Uٸtg.=2w66UF|KThAecu^ ~$cPФ.K0190Ong^ ^U3_=Z~!}M譯b$xE.r}ͣ*u \Mʹ=OuGY^p8lqL6Ҁwar.,$M) AM\lSSҹaEpͷU۷(p,c*`T;fT^hL7bz6 &9-H(3Yj;>! Pg)o=Ŋ2ri>2*JqψRVߥM voS1V ҢKEn0I/>F%EH\Da3fYmK{ $ŋn֯"ι" J"'0m%b:x 0,_l.N ӓpP o&!at0N} X$u[l'Rد;PO2 v1ftA/5 dVO~ܾ6G"?BW .ʺBئ5qѷ~H@["1`W)-. ںEP:=ej6ak<|l֔T\2J.MyQ~c IK76|Vw.1D NN A.a5̲%q=O_6G/4G^R`M78jV63<9wҟ(Uf'k>L09ɨ%!z.Ν5򿒉  8h^ aK?~_zbOlh 9~ꅘ|qc7VJ~l9 G׏Ägs^hFÅ a=po]Vn>Bq֕h6_U헕oi'y@hۥ^J^paPMh 0n>0$R`1|} U- |=l !!8R pck(E w0.n/Զ>)SF3s<>jM}<=_R`m|R/VH}ɱupTKihM3O3&I/cƱ"t<&fCnO٤!6i&H2g6Av5S,pdPʾ9Q딾鞋lW,!E}z:wR!VUXZ,M[DԘ>^G>@t91N+T TMe^KO6:toc›ƒe(S "ϑົr,՛Ţ<#{MI;F|<}ntFoAZ [ \}ۀ ںjL5-ݍYqb@x [eňywg3B>Eء 7!E`lH7h3jJT NcVo>u+]P:%iiǭ|p}uo sw M\Nl={g VM)N)uY+fc B쬦%m遰Lz?S ;->}f:2fUI$ s槰YH<$b\m$M>s<"Pc*( u̦Y\!C/v1Ti.-v6rkg7KTT0C{&:ʕ[pqd֥xZTk+F j<d{?!3auǾ&Yqs毌 ~nT=Dzdj"!3!N{ #[Ї!hҸ7"xxr0D]])#(GfBյ,P:YT] o526DZ$o {@wr[݇ȐLR olF7ݰW2DHZX9B2?bfN 7c=(;O DDymx edN33idW)^{k'OѿgRAūŜ*Z<ǝ^:fUm0)U?dSIsHNF;Sn,6| 8n0@,P?Qx_Ê8+3<r MeJ 7XI06 I̅5$p"=#Hge ]8rl|D`J4]Z$>XLX&C\6xr[wZg8SDM)1MyHrLMvg=-9dM1cR/?_RVSJza< n\C mOm5{4PSrp-gcAv6 ]t: /#נbbq{6G}f84̼aE a5;!'zޅЫ|8Vm0˘f"s¬ Q.\(2M2$NU׮ghx&6?0KҸ%[\SOa7jf'ƆNr"g!8|p9~f­sx)%w"Iu\K{]T 潏K@NL7"b:/] 2\hVĜYkWCx3P62̩ iE%7lCsBx^xaA ; 2+yVY.?\G9'z&  6P1Zr5"\!8Em|_NBУ,%gSq9iÐ*^,S3W¶(AΧCn[~bied˜HY&{X#~h}[ /V$_Y^(:&ZޝLvL:DBGd$8W.8*7{7ߝ0JMJ"ٕm){C:pW/-bsٶ{w[!e  .ikw$WgtCloL r.[Q\UNZ`XnT#D"wTd:䫢k7#-MO=xubmStS-b)[ }ΚUp{gA`kiփg66 s+#/']zs @Xm|;@K@5x[$׃~s4K!(T(۬pEX+cahʜ;I>*tMar.:;C ,MQAz>:WXiZ(wӷޣֻx\baK ~[WOGl {x{jkTwQ}0Vc3 Lq?NݛjGx `6%k68%&P5Z4-'G@}࠘d3C4np i$%٪6`ƁIwRuT:PVfٺaJBC jAآ Rb-_A#9ꥬa0&*&xyxaWDs:e❒DփmVlW1l\)X#rdA[ -jL92eYŞ 3!fUx (H&hTsWW*xQt|$ACMc{S/WkRx|IO蓑#?iٺ_:qe %HCaI[ŸT?h ҩQ-xtF^sQK;fZf/EB,* jgWTK9@uϰ"殕̳AϮ?F":v +‰l̀ 2lmb{ϋDPXG ~Mc 5`;wu5nqmAhdٹzMpɁIQ<_"Ü ̡2:ť5~K$nw<thxrD!ܝA61dN_hS+Ţ.h痭KH+/E%#u2 }Q%[K]aymwQ Jwnh@uoR0 RYe絫g]&\/4\'?vCz)b* ef~+k ܸ|u 2vt"N{Kغ }zc|h2ڲ݈rS}I]XP68}9r~:׫%'tI&N5܊hxZd d>X1 ݹWA ^i ><xP<ܚ%LIJ6o;۶x'"!Cg ]XJ|"a%}٥ؑh _}ҎK)6Qrn0oo"rltÀ]{4ڬMfNlrv/λ"1Mק%Toako\/!uNuVlC]q]ԛB<%]ȇxlt(_A3Ȟ8ũ3Wժ1%*ھv?VGA|7\ÑxFgJpaͭ M}?)Riս `vW}tm8}{bFxa}6o7Q݆(Aӑ?#6ØN?\B_5UĻ[V-9,j8;(|P!x=u~# {8n"NQcmݣ#!Sk Q൯4[f(1d+g ~b7#ĐP"x\8AV=:m4<]Qpб&lG-Q^ (mw-[s潵uF f<,f/䣴FbJ!AiٮhXMrB{(%v!q5G-u Au0V\p۾8BhJ@cYdnv]_͐*`r)5+u{>,@d=@"Xe ۯbtWg` v*]x)a!a#j+ir.#ǝ oX;&ǽP^e{ @/k!kn3 f[7p &7>Y^\"P" ܞHqbc7^Duv֬IxrĆ]qJl%*%|>X5X C-~aSN 3ͼK?_Kq/xa\hxҪ]%&,@uH}iZ@/Wv% 8LZgexʎnnKwL؋gʳ/rъOTLK`À4͡Nd>qi<6cQzlWl8{.zp(#A+l۔waO.]Us9h7u V+%CVP ޳S;TiU5p>j3G.r?6?V&9Dp%LĘװgEu%Fg*ԉ0h0jXa)z+[LO`[~$0tnebŘc _X52IHd>)bS*tB4_p]q,Fvx &KKفFz%`ڄVhLD"F l$D'̤/0ňh"뷘u(,+e|f6: D!" G"FԸd4K+HY]nc0)k479(=< OKnTԫRQHij̗4B[8Ko; /LCY["Ibd[]8O(`~6R0_l9]j'fA]g/JK[v5Gi$ wmpdf4$+ *Hfj0s]dCy=*н eH :2OX7 3 RI#D.Qẅ-@8%dit70$ܝu6jf%gl̇1TمhQ ̮L'BX Nf^P!X312*iKOBAkcXԪQn\6G2Kp=W쎿PgbNq^yXe[[ҁߗ%IBM^sg2Sy{$4ӿ.Xp8턁Ef);_-9Dj:sZໂmBs#$j&$>h m<'sKw`WGCHo{`FピTʯmO141p姶2kMk;?fL7pwF lw-و<#(fd6Mn!mk%)i7<ѽܤ*: B˜dO=Iϱ L\[) x ͎4=K?ٕY-1xbY`v#vo@l% 4c;HW(.M*tp!T8L<3z{ ),UGA~&4>Ije)x(TKHgJOa̋9J? JKN_| ymɓ^d >otX3muʲv'l6.bߌ̱%M&9~DNSלkx)gy=8;4ea86՗< |±7|sg%0K.Mlt'B c- İ Y~~ͱ о_d̋{ }IfX]D}r-m>ͩ$(3終DC%MXW!%zBD\;H~ /%sK0P^ p-*-*{ŀ4v#qR2P`˄}r,˾r/A)ӟez5L{:%,|I.me$3|z)=6s(N,B{F*{jDfm|jdCD']4J!# =_{/ZlX[ᦛ&r<짯+n0gҏ&&!5=4%I8-N8OE{,m=&2BXH#QxG Ik%q<|/P >=HJu7WCe {/8Ih^Z_ hQxK%UnqMefQV9ߍHh ;wtN W?pΐy ;l޻M(1dn-> ҖZ-@:=9ɜQ3@o3KԨ?уZr.*B6gd']NH>/4cF;YZH'd$PU5krU =ڛ,M+MXFGP^$̡^Cum3icY cu\Ig\J`\ަ%-j/'k |ĸ́~=GˆdёݢiPa'Erߝ/:3~jH 8+9-N='Tdž@8:]DTZ˘V2 >Sz韐חY9~H4$MNgR5Qj)(K9q`+ɼ:I,+ZEۥ uA,c >sU+'dbZB:GǔR>sF#aMyNZx@cãJ(.l/Rû|*CtB<(+b -qupvkuк2)KuC(C\-Vm4,Y(/+.KEJmqm22͉s( o!:6\Ywxv=8HMSGϫÌq$?N=`m’ϟgc<7, *ѥ3z6Osw[9t2r@F A!od߉Mt.C˼žd<^J r+ZC<}Ẹ`S*UN,)UFY1(&v}`E#wWKȮ,> ay#4H^9r7!T^2@jfڜK0X[YBp(~3 JFX㙵a{p-1dȴ0|qmUbRY7vvdOCˍ?`HJX)'6QZQ^g,7m֛7Ȍ/e.y&ϹYm݂Zv %0ͮA2-r29_cm!$=vԱe g(T^-ytaӕ ML}z bŲ4JI}1![a|`"=sCE"/v61!pd۾"+ygrIJ\5+t,O+oG \zT`|˟+J` 4Dm s1SZ롛4U7rQ "{tV{{ 7QHpk"b;Vp觹oahA nKTjWC7*w/\җ~C5rMYUB"qK fqr}:=sT $uk" D|h}g?l2p㞂T2DF?2>^;MGt#(ă HR5q0Wobl5P̞Dv~2 D֑G~"xμ}3w^ m%=o8>eY؅( wv"1hY/ eɪg]f\ VĘ>v4:kAfcwsq\E!EXX35e ֳz#1z!fQ髻jD^)X+8 yͲ KsZ=N)eUr5{|5Y_0W1Y!?:BoNZ1('9\T76B%Z.OLe|g’z ejXjL׳3f59lhZN}u}u(m֓{lFD*o5!FlN)r9- 9gx.t;X>7"5{oł9 vs:k LjoxsN$N ۍtRtgZ"hqi2mxY7]m}Ez}pg/zlW$_Kۅ;24gW: X'Jn A7<@8U'w[5Qq(goEƉZr ) ߊàe"ox^>1%33,>-jY\yqUP׮S.fbV0|,tf~k/LԳ vRF66Ƶ8%x=y %RrZUjT9}?IFҋ # =u7j<40}Z E|'T)=;hѨj,B˻RσTtIFW,>x_N?ejʳ˖jXDoxms#uJ"%LoxI] O+{L7l7v {PH" wV` ipT#p[#gQ? m̝$7J.HoBk2]W< ט(s3(K lLw҈ɭb蟞mWsgV$or=T' Bw%<yژY$o K,z ,5zABCCiUwۦ`P} ҹ)E*'Y?PʳjȽi#i@ˋE"1h?_a{<)/Ω"Igp|`Z Li:`6Uz4@cCiK /ހ$wB_I,mm&͉6nӃV}&dK'ðG1ٶ;'V=v &Jb ȉ00:n{Hz:Gԡ%f΅@脛ss[B:x-~r(6v T$VKZ:dVUG=8井)v} HRA]}lz`6,~i*IG}v қC%Z?Hx :/ć*M i pU[| Z_)cm]SX} s[ ɠGvA]N/-ruew!4>hi &*(GQRϛ]EΩc^-KLSǘN93 dkjkrĀcAc$f #a/uTbBCe>Jj"eS׎H0e]|^tx1[ȕ߷UA9Q {+5/z\ԸGXuZQy.Yi߃U@1n5mwXɵˌA}^fs.o9D2. ) 0R: /O4șyC:׷tgML(ia*: ٺ7-,lTƜL:5kob7Qf9|eV ۹I(TJi* ¢r8@=D.񟻦ϣHJmq#gH3w)fKEbX}%[\h}~K뾾nBL?{M"1V]&xE2NLه Uٌ֕Fn͎.95<~qzK%//&c4U7C8(;/8֫࢔lƑ{j8x∼AK#ύ>SK'*_'|@;Y70\)yBcۣ*=$][.dOcQ_8N_HGC O z3y| ~.3ߊlPk$_EHqTY__ys(W3~nm1A^w肇 O-= odFtug~+7(k7q4ȣ LL@a,b'qI$ ~xY8$T[&_?81 f[;fDFDJ[[{Dz)UH`nFN;TOS:ϻ+O~ ?"AѶ&# <`Ԣyrn6{:zѺ|y۰oۑߒjMӳT&},@|8ݭ7uXx#Я(5l+\;Z۽EuYt[cԠ@Ym'Qۭn0țvF!~+t:xM,R2aSpjUOI\ņG[9œZV:< wn#"7G#r.Es4uN~Q$n+JU/b[Lլ nߋUQ+qz#eqK|^}z b5UK?JG] qO.z|ZޮooPkۧt;kHIZwq cEM`q o@aP2Qjkx̌=$o1>+<'+qa{ozK`xcpD %fHv~A@ )P;A0 ?O l@o1@X}M ^a5-~*St3?l4f]I:c^Da4y353QB52:#vƷ"2_#V7s.C[Ntp=N7xiq?ۃc4řnbA>D?f 6 f2%o쪩(DhD7(lcFpB>vm$oKTo F cGJ&dYBR1SuU`lݿuxPʀ5N=\/:ƫ0}yOUf,OoK6 S BR݀c6`\~^q]Qn!WhIPO ZfC %Go1Fɝ 5a (5{ûRC88qSpr}8]di8+ / :_<қ{]ȼmIsFHcxG jY_fRRӼ@6̸ )L}I#nZc`k_1F6MrD}P}֗)rdɛ0kSu4+n Nz8l`r%FTbqB_χ"߈1@({"d?>':?| R{ND:\sJ<\| R#(/rukot2*ĆstpF@YQ[3h^wcvEhvJZ` -Y{n ʗuuPnrr oEo.PgJ^UX#^IMI0S܂dU;0QB^qOٖH9QI:8`{!>j 󜜿WDjDB9\ιz3j7cp/Ϭۋ[PDJ$ q!h, .,6Mq#I2Eu.24_6\{ɑ0GfEJ/5TXyL툥;dځn$.փدOQ讟v31a 0&C2*$']Mn fC5o[4Nj$Cjգ;ɿ(l _=ze-*R$'yP>tnYbXZ#X1:Vsb(1jP,,WLmr6H<5|xB\YS7y_}AFMz\EVNc1\Cff>VʄS 2%æPkm#/QTiG^ކlu K$:W;{F*&>/ IS2YrH۔vbGJ{G(%)əW#<@aDwB [4ul-J(f`̓ ÕB=/wQŒ<o^KP.@kf.BOϛmF?>Û@i 0-$* #ٶϯ,8 :::nDU0CfFQ Y n2U3[$|r6@Kr3QJB)׸jMVă*D_F a gdpk똼}Oܐ+WCvjL2׼Kw͍D8zDyNjDp{kgܼI#)a8/*636Δ 8h+?;v'\-Wc}ZN7ȕၵPH Og2蒃i)8ZXc,%I%s->Se|v_ʂ";-Cc٩Lk||'xpTjCwc,Fَl rԔ|] }{pdxKyrgRb!׬M8;џ"HU rmgPVbŚʇcew˗z[@$&"O>pR[tAQKA:/FC#h 6-ԳS5҈_}"t5sڙsQ>~xs->@ά5I46=D3v P˷,nCb=ugИ.v/ud?t:Ηu0B%=^޽e!ǐ$m͏'>14+Fȝb = { lEO 51I))lcxq#95oNY*K+ě <owL$rᆵ )MR3_ a#.P?`bM"Tއ0`7c[aԋpeXB#OuG~^~Ma$7wˊP}@nIF+ &WI GUI1 eƖ(f&.ð{_lsy.{T Au!<<ԇW䡠|D<:خT[$jsM759>yttTfEVF#Qw$N@8y9LGQ\wi2wIͩ,ҁ.4pn [rf2 ɗPVvTX> 7Oi ޳RХ&&z!i H'L7C"MФ RLeuI+7UMh5oۑRSJѶnyfֆP9CTrSgai?B7ҥ@dc)/LN(,Zot=i`ytr3g_^b ʧ`{d_oC6#}{;Ϝ^,Y#'W,lBJǿcMpEW;dF֍T-Mk:Bzbsx)-wYڎ8y5 g Bό$Jk3/-R*˸dk!fT | EM@)4._c(%~ڬNY9S(u%@`)F2ozPGw+5j!3 ?ߦ-483`&@] eK.'5h5YNr=,lW=\^[>+ޖ?Ӎ2z?T6ɋ 8=-tr>$kõ@o3J}Ohq~b{V NjM|?\lFBHHяp*Ȁ<,wR5!(Kg`zoǑb_;]sW8A@aʶQl6g5h-VBZ1y$ji /'&(i h=CٮðUnQmF8txt@FN,:ԅvB5NfX8j?<9XQ2#đ俳(?'kJ$8qg  #b}~%h.L\?I7>p99y77Cgj.*^͎U_!qi.q H&>ӲԋɁ`O:zI>ȧqyX_;E﯉ Ҡ,k˾zg[JlYmLֶ°doMz7CR\Fue>_R&rifpk\iްpb5T? C0կ0oy]ҁVU>rK )Ԙ1Ay 8fp* Gk--1j2N)OlO15`z&={Ī&aEdsF K:Vx 0y͸)}NfBCi挿%+oq$ |ѳkpE.5p[BTw1@l7) Ap+s`f|P7޸/dNb?;1iGgrN iyͭc!KҒ)~o}I>5)bxx".wf"k'V qښ0%UTsIM%v׀c-ZQh8w$yl?LߢSŻ΅8iWhp!v`ZŒk$3pZ:hxU%4s@L;nwr6N9 q}GFC;~I~TȊe5zdu_ i3u{YBcFp_%>:8ꇭD9+-S%]K֭_Y.0 ?~no3r L##@dc|eÒ<H8P8߲pX#DxIAc32}doef;L ުEgH% \ҁ7Te kAf%#i*ry&O\ t{'t֭u#*a Θ Iq& xzyhִBIo ) d -IPZ⪵'@5` "‘ w6u ]sFK+Y&zLrJ&ͳv=vB 3)nϵsYyˢy /C>5}Q0U{Dn;efa x {pj49\JYnl$(H]2^8I|&s6IMxFQ'gAkc)N)=}gn3XG Mu!KA ۵w"9ՑI%mNDeTB?Ugv.ׂ@"ttimd,/=q ḷpuBQdFOُC@%;!eV W}_tqUAĢD>G. )bIu|DŢS[(͒p[uWJ}͛LA-kڴiX`F6GHpPx 3*vw. Q~Rs6g)bwHF@kכz XVc[R+0`PvEG| ,hp.NQŅ,-!n2/"'2;{6&\a)K`aBo, ZNj{?+vW*t5|AI^[UIPڹD#VW/FslϘ|ɥolgA,CX9cF@#katNhE;:Trcf=CY?pS5*"yZ#`& =6Њ;PۈPB Ɲs{!/HF(,\l0[(}Sۻ)CN=|H7(2$=gEl[ÁER~0qv3Nˣ@O_نj_K4il.$#jB>.0?wX6L{vdxKS?T{vWUvvMm\$3 /6K ={L ( s&LY5LN-{±8Evm!-~_dIywo:?Wd悛1٤|*0|2U>R۪}MR?00h۲EH \ A P(<Ϙش/ro|U0PGxPOKDf̰Q hAdmeoKe|B4ĚjC/q,5Y37z3ik eQ~ahoda*kOc>sC%w_tqLd&:- Z@s/貟0\:01Jt{OYW}EYYܫ\)vw1lBo7=5$V*ʈGeI|Ǻok G6 YJ52V`x{ V#90.߹f-,bV;e$bN24~TaJAv5H#k /Z7in{??kM%DH ͍$z716Y© C ctBGPu2$FN(7~V8=mQ3He/S"*kyA EW`(NGwz]V~Q\g:}j1 e 0~{^yV |L)5AkX``ᯏX 0n{_]i `]\|Lt>?#QLJAJw㞁ُcqfxaNPp"[JR)~q wRS#Wɑ 2 BuTgBo~Za9ǟݍ#ZsݱW ~}p g gME1T8-~)izUkmup?Ko7p΃[Yʦ<\B(|R썈_^X0`\ ? z,Y9&^3'u*N3Z:i}eX0&Ԁ?W>J 9LaIO)?>}9-v4ͨjI5Q>Ofq(|G ATxjb`>Ȇ `J76o1XnbEfA"Cc*9]vF 6K56眞t0;mYZ:+i51v@Q( %U3+wypYhg@Y6^)$|JLg ):.zE&Dhd&xk{wUTByھ4XN&?1fL}D܇֍j3FJ}ŠxV2XxANX5^LIw69i (n<hٮ/OCFG3^^i)֚P3wDʘ|%C8>!րنS~ZP!/Wb#nEĎ$pee-ڲBQ'цr03[ Iη'+hp2WkHx:/e}бqWXN/3٭:A~?d `*6E%Ƒ@ݵr̔p|tb֊m_r(&x`R\nPF"nvbܧaO.~P99wepV/”=a]P`j1K R W";+Jwm@q=2}9QfcXi\bF(\i̮{B_К[ǼI:3UpV$L[eR@IY({p7"J@dH&Ynl4Jp>`Zʚ%Hbm!2>H):~SsɹˊAv E#v18izie<0LN\U[Q/(iF|Tc@}FYyYBnX z"d"LEh*yH@g  QL=6r}3D-af;|T8gq8VN$+C"\yf[Y$QOE|Ѽ A= DL.rLsT/w=7nbS|fA!I5(ܴc\8} 񋸶y cIF-0&иPzĐ2FΉW"?H JG *ʓ#{c_erq @A@dSoEe+(!#psL vLǞ_ZeE[}7-dDž_NRR(4B%mnprPGNeS5G}c {/:hSQ@ 9<(HK1x1 u IoNǕpV`OM>f oxkj`/-68xNE4OWG_g|g*h_v/cryKBz7TG?MvhrKC0`?Mo$q+-{j4<†D@I6 0 1!'nq `Jx =?j賈h瓍pZD7&[ꆣHe Ҁ̐Jj-K皐QRڅ#ɔ<\w:imt 0S_uɀO7kH8Ю"tk!$'8g_J=//]~u7&p@&p]{߂B*ul3V:z D-O:HϽM;yh!}[suYN?ORM-[nì3gE4mK,dBQr%ZC;|șEQ*ȜЅ$LB Ae17xƿq3Dcj8hDI [#+C3}CnIt2ܿ6rc(^t0&@ãG)VX,a-$ ~FY Q7x)j_XSI #|)A̧0{(5v/%dMfeoK!Al''$jYBpmYaj񦗻ijBּ:Q/Iv}mM|Yf+/e@`{t3pجA(V|o"!?Ϋm Zt6ͽ'KZVJ4cvq-luhHgظ/PsQËlG$xRO6,k !2A97CRz䐮eCţ7| ֆ -át8Dc̽K&=c.P܊r pX(Xn @u&@)dNn̼B6m![ hUX i>GruxNQe# }S`Ok|jZXߩ1V)fm9$gT4~.lb"d.W(ގ+Kzߴogqw_ X6]&*' 3L ީg"H<}AL4(nwç~章eiGiZ믒Ζ?"f\%QXg hC\veU4}.z h6Í(MY%AU: hN%@+r$n&}IJϵLBJ.QB|;UUj.caa#g6v3c~T}c^Kg {>MM[ R5u $F w*TH/W)LuR-1^\02a2g{&b<9O+57RbqOu`vV[$d^sA%IM/ 6x_iǂ[;ٯ -.'rpyv><{]p[v"B^>"*iJgCCOY$po1I 1N|Drq_bt=@ ΉݥN Ry;v+w(2F`22Ro pKH}{^ UUu!ӰHrPCQMs.Zi3,{z? NΧg[qni[ 'G}tF}-~~ezu,w͜f9ۮZu/9. ƢhKm\hrFn/t@KU4%#aQ6 l/Gl#A ";_b x8vg[2"H2p}oF}GPFC we{.X {H$m9VUgyM D;)0B0Z6`7JS59)>'㗬OL% R)Мf wIZV" 惖'HdVr#JxrUEDˑC0,mp=*sWŞhӱȆ\OÃѶ"f ۜܵŖƨ2}.=߄ʥCRɔ%1zM;'gub<&cjӼ_PZ>:u8d NQjEPsu3^&n/l<+^@"04@N]) < X.ќ vKt 5Ԩ5Rp6ގ?~)s#p "٥o)jC7x+co+ΪYT&(<-O,?*OyrO&pr!nݺnYcW(䶜\(* gEί_q=Y@AH^>h(  0.o@bG,z`=U0^~eXkHNg+Jf@{7-"R\N~ч7&ǥNi8->z`؄!f$;S 1L&Vvu zObʅ&mZ%ϥ`ik#@5_ঔ8E7NGTr(FTL4|[4˿ԍ/i^a:Ju?@RxA"XMgaC;|obwʀnOsL EFbsABy PV|%]eZ`)e^4YMM-bbx kO1;}kĥv#[HwpM|Z`Vk{0l氬Ba9v |9nAoK5~ͮ+m 0 ayCII3d{ilQ4f2W]A4O]cfǑaƝo6 U-tՠדaB%pתw(PE˷2%JѪ\"b39V`.jn f)j) Tϫs'(j)1L|VatP [dްw3Pd \Jԑf e6e_wr]('I|)~a(~{7`ĩUZ@;Ah`'dK63hM } d'[g,B^QW:LVF&u @(ut4I$,(g'%neuB2&KO8:Pc)Rc>8@ҝ*̙Ai1sb;d3}ZنC}0yq'Q\p<;pp b}cݬgt` bmepLN/4Q$x_,X 7I36Z &FTraӢV=J讠jq!=:I:- K쩁4>_4{iuvsR.p \R7PL}:%^:9>y͟ݐ'^b:/O"4oky gYQI(r3eڢ}  M:Ip1^ZR ƦN:lO|D|SP>xKnnf {TC^qY/Iˉ:!fZ333tV_4#T,/p@ܵ7^NnYpf$]u1O1ԘOTޑ2bz@!|8kL4pEC g=r&M٫r!\uЗS8ecs' ^^ħR%[DٟWUZǢx=F3Kbc,_)rө+ 6sn!lKur} 6Bn\ڧ2M_?r F`tL &{_t'oH S/8o{T$@38#vA|b6uzH5H 2k_2(ؽ/t]̹.pO-#յK!猝 |̳2v*vAd&N,1Nvqtw*K|pDL& \uJ/MCLr KEP]u-dZcҸT&s \ňse;8Daið:f<@zX֍eFb*E p41RNthx3CLʴ.KUv!bkds9^?Uaܐק'8n*ېBtSP;Tv5yyo 9_w?9.sx.j {+.n`l-mrEJ0J2MB|S,bLng`&QJ*x k{:II,5ZJ 2WnXy9! Y^ )ҟצbqa ʳw<6 C?zC5>jp%(Hd {X9P'EW|BPucw"ng432 %i i2֯+Wag-L(Zs OP\ו=mڨK`sp6-7s>h3t?PH-fw_ضwh+kdd$#wC$r6f@Gp;'ўpݰW ԰Wʻ4n-08eeM"ֱ.9 'V}jUdf\p2S hC)f&>7gjz|U^}~LP+:σ`O20&1 vPUtךG؈IM/،l_P㦝!JAMU|Q#/@r9QCn`č9 CMYC6a<"0,lW*΅{+4iѪ3y3A($2-e"(S?c4v;US#co>0?\iUqHAw1C|0hvR>pN˵=9A Q$?)U `Pc9LU)  0n.P1Xl0+ȸ <D+q]ϣQ5>y{g.ET"+Ɔ=gTJظo-Ҙ6MOcPn FSpIu|5ٰy4,L.gOE5pHꉧt̕;H4+oiw1Gu%njYњ/R$R~0v5B}OE PC`@4c2rnNX4vf%>_%]iӯРO آC^Z H>(MjǸ6M{w)%ߢ搠|gi"VK7ѼcULQbò)'H_4@aa?VVrEU#TM0bp|ߚ6{`f{v9 HyI;ԡ*]^U|{kZ`HPm.BLjIr693.Ȣn tU,s&w*6&ȶ2OC!Mۏ7יԪ'*W`I}Fs쒄i dN^Qk´%.o55@-(c 2$=}ǝ3qY}SGU16@Ztaѣr 5@+T{CFE';2:ZYWubD3I¼Y`pHog'*3C,}ZܚqqsFgIoH*wMQf옱`%L >U=z471hu HT^Dd- Bc ]|;HjV~04f` $#@l5+b \zv! \Ѭ-TzbPi4$pJnRq?sjKˣ/r;k4X3x̪f>bPH'30Qa3Mi E I&,x_iFr,O+ZTQ-iloBjE пDİJydbM5<Ǎ@?Vf^U; 8^aIDŽGf[7L|*NOA4& W#["u3?1,6:}p۶DNٟ@\tƝ KX4#FUJ&/g|ϟ/ԧҥne_r,YUԪʫ7{,Gc'= N8Vۄ1Pk`3@j)u^Ž&_D)B(g`R*kRVL)"*A"atWm㐅Ip2B29ǫݙK'~ so_a8NG1f>vdN^raζ\8F)ư!to~_ptt|O`=\;x5boKn6WSMW=ٳ$u%ۜ<rE7ӡ@K]FS>AX8Lhɝ( <)ɆR|Vȑ QՅU'[ )I8 K^88סݶWG|scjP'6G53 F"Um i0Nev%Xݭ\(øzs*٩=;M K\pu@JsRatPYLo”6el7gwq]ujۏ8rj_`i?U$#0]v~U`CdMSRh(;cs(@n:%Liǔ#۝aˉsɤp>r]W[հ(pO"oCεv?#E~捗`)=*CYJ0n%GAbu*qqRQ'hwc[3:D/ř=כ;R9D^("XH}BSy*ˠ\/:Wq);Zl{qd1(3tZ{^XҦ͝&a缊9ÛfKCj ;&4ѧH5xu;ʺ_N :1K"ƌ >ûq(HFxۖ@fy }w(st{9Խ`8]jo@Pmsr|ߺ)/z?rgN<, p'~!cDX6eK fLgweTL5oBT`qkvH.tBțބ=;h } *-kKQ =Uuzs #>vsug wc7ߤ;d" $5j3z\=Y'fڽq<%!a9@E<4ʻpe^ IgN(FI]?]NQQ;~odt'‹<++OnF |Lj'5eDwu\JY.1}TK[#ŋ^w-JO.<\)y|cqϚ;c`ꂴO"չgBmD.Zi~ #3xckJ7M, Ȭ18qCټd'w7ϿƆ#h>vtn.hfiY< y3i$Лn S>՛[G naz Y3Gl$ߐ!ZTypE =m_p{!-gTq_vSį m!%&i*-K0Y~9ƩwwA@o9ZfHCFdC ӂA P{^ÓA>Fm?7dٴ6+W (-B ny?acj O#XzgKCvn +E(+Iz 3D|^a"wu|!{O%T<7n7l򎤘!n0pUWz k7ݨ*~% P*l0Zע@cʭeV[Vk*u=;_ΚqȲ3փW1Agre:-PODeNGi=j쇛[~9Na/ >W'lGg 췆-Qbᥒ=gO&7,V<[I-2Nc߾E :lWMсSݎoY};<5'cS.OWժ[kVn?$$ù?=5Z?<'XnjZa#Wio3 4]vR/ 4Ƌ+]w=l\H6'ל/ir̨'7ek4|X=&1۩@U]+P-䢻IuSv*) "l UḊ7qfxRy3y0?S;e7R  #^ƿ.˨e(y$;.;bFwD 3pBd#= ' &"e-9^=F?IKt@stqrbxRmL ~}m˭MUT$?MBv^IAq~J'K۾ٔbYAk@v3$$P{);:Y1s|o Qe4YK3G  ,9Oզ2OXPFU6Y>S̲`!n]MX 6sxoZXPSRyQZyȁ62 nT)^6ݔ|O@ Ca/3"k >;n4+ a F>:!["=mZ՗e6.xQnf:ԧiP,oh[(>!(, ǡ|\WAyr-2T bHX'|j0*'Vk]BŃah˯RS8926vX(CZjT'Vegpv>@7l _dpo/@ѫ's x,oLeLز'iG2DVpOJ\3c瞫*\L?iRM$~{P$_KtjHp6"YW(A j&F/|i/fXڌ3G{ygwPőnn.B#^{ЄPq-CȰ+i{J9w%ni(U>?B.ᲝDOZݒ:ρOvsRS''cΝb&p`OZnjvIakp O=HV V;EQd[` sKT>@01OV0C_I 1(~[vfH0>gw-rߚ eo ]A )Y*7S`.PZ„GnUnrO ,-6C6>e\l4rFOZf@ ]%c [S-ǔԓ:nMX0yd`)r_K͍-Zf5vn&CtM 5lZGSm0EF`6ܹ//ִ‡>mG_PgW*6P_!O*]pAuL$.5V\ lr ٔgH>򨷍E~z0;W.:lZ9k11 Ss+wJ@ҏO29Mxc_qxpTjP}mzDT}1pp7l XCL鶖6;#$lX,؄w&Z*/+>iD6E2ڃpdA[#`[^*6#T{_=>SOlue2:;e{^춷ş9%NX#XlOP>*~Ř&jՕ0pJzWn2IJ=] OiJ--|>JNɕuFo}.3?.(eouZT (^4\A|BCۓV2rP[ mՑh&/c񜐢==q&FB*lvG\Q(gD)uH~8֋A =: 4Gpˇ/0)p}[/\[d+cLUV3T7ceCwhBƬBH . =Ej? wZ`pC2c `!"Y>jN{Q"#%aTͻPIuKƊ&FY͆epx{gEgbHۅ`7xJptWFKċ@V-"55ܨx*-rn8=,&P3BGތ&_.~7L7A, 9-;K; 8 䓛?RُVFM9%5=҅!#^TB&n1J- jE:2ヰc em6bjS*J$O] RäpmSqIջzq^`:ؒ[sBL e8z+FM͚{ İs~O8G-P},>ſ9^H x˄3EEv= zczOrׇ~ Z}/%8ԇCX(F[Vc0˳)-iq`gZbh#~]lg_tg{=c= B ze .ChRwЬo ` Ys>BurE?4gC~'*q"ߺM_'Q0d=*:7*l*VS8Џ)`qrґPbBe&H]Ce"=.`O"X1pbu:IvkWY.?8 yvZFwTvdWz-SyN ['A ,@]gƜ\X|^&cN>S;Og47%37r},hnq Vf/ⴳM aQWm !ކ3ԷH-``{k怫5$jIȈcNz#Snsb#Xh8ww6WPtx0o"i\Ha(z2f'!*b/ 1c4gxd9WRVVOCBq΅ q]{b:|n!N1IsN؄^> @T(y|3}c8,d k)Ph<;bAgORң.,a_f/@jin""n;5b{W6xa+0)T.PЛa-~ȩ]PUXz:&(ͲY4CW XR R-jwSh~ihΎٮEawO ?|5ǭ.0_} {ۋSt @Q \Tv^PB3nUr÷hLJBB_&שּׁ{)q {pT`'Z2]ߧ-ew')AW'ucdE+cXg߂<~ gѓ;_nk`[SxJZz|E~NjP!qBk%yp]لI-u iPvNsNt{s6!Ӣ NKb vfwpDQ"]\ E_3w?SDG#uQtTxc^{('T `_HocHq ^Gx2I\ ciöE  4of0MH a?=&'̺w0KcRm'ۡ,> :#lvr2BmA(g|N28 @u~f\ڥr| AdS`tZu }rNuo.h C~/=09Kك}e)̸Tl!]N\Ep <%OqSs&N*WސtSp73VCGnj1;ru e3Sdp=닭;-`;bA]AvSzDEI˼O߻z Pƍi,!C!^wHw|{'ӹ*H wv3J<V7uG=u찧1w-5y44RUz6m,}>0 `4o}gC{!5CbOv-^{I^?㬧{L&ޕߏ=>NZ a`Vjk/vCo{5)!i<`?jH;  O*.6pC0m3 n1| D-_\5=:ܞN5°M`kj"rQM4l̈́ESs]iG\&jt݂*+8y*';ʮ_sm3Yg0TNFNk†z]i?N]nAz'm]Y7 i*΃Q|kx3:,hPۦÿ5n^9/Nqү@o #'(m ZcVhP:VJDpBZ%G A?bMC c-z3SXxW%cQò'YLhW\ >,9A?=ՙ[Ӛ,aMYɒ kĨb3uh~ ݅ `^=c"칰4jYLPO%G^|LLn2N WklMD^D^쏻2,_AB $otRe`%4q =iq 5L!#dń)\6;|9sxm~m %tاn$H^Y!jٞoK1_~vI"aڛY%%yĊ6, ޓSC Iy=@> e8%\*9%&'/ zE2wyϺ)~KD\[ƀ' Z.;ZW\(WF'@cw~C|%exKV  bY^D,ˆXBeţקO& лE򍃄h6ucY,HQiH !m) P8QU%FS1~;X v&ؕ!?-qBAFsS_RٌQՌ{e7sNm!4x+ @chuwƬUJcO^ ~9Tr)X3]9L*B;+7vɮm=jRFVo2$2\/9H5}fL {Ś6b jv߽lp2x:3dKh)keyh88N9ZaiF]bT  z>^?W\i/ JUoF&#X!mNDNP_xF!C 36+"ca䉉q6 d e ˊ%9\inn h8 @>PΨn9 A5O0|R{m9ڈ~QVMd>Ϸ0Z6#hZ˞"L+ p?p{4FdAT{}XT-1vuv=:)2.ovS|%BQN^qbS,4ilBSlDc$l`!E _o iJ}vnV%{ys6oTQdr| `\~HM!뺂v@zl;X8P|P7‹ 9~E#s`k%](2mU h(ź,RXK/$PW}$ Hqm7Kׯ uc|l Oh!/Q/=ى^ǧWfX# HJ`}nM'-4awg߹mEH>ӕ}}G6 qBrKW V ~_Kvy0,5u&hMCSI%}Qƫ‘3!JLOC9#p('^^KPZ&2nmVB^nn hqB<& Hw٦z'yfLN qm ~B YcuO3o^;v^`*JB[ƒeF %G3-ǪmYtYӠ~ І>x֜+V 5#M"BWX#GCAN!&(F&K@*zPVΜBnlʍF"N? $jnْxMMB/|CH9ނ=/j^K Q(!MݹZI@PU.ysϗlSfk1BY+yYPl^BGmHtd[ppޜB^;{Ϲ C~*D<bȬ3eveD,DQ` It%k'bN! f$ƛ\-mJJ'ȅwr?{aS,E5zi#RzA}Z8flu,/ef5Tx:|W%`}w#ug ~|мrzUhN^!2|<]GoK}[G? &VBk@Wu({NQg^΄ͤS "K%7M|N.6m0ogo b,_ҨH1$0fFxQ/آec _rVyÚ *$3q `miɒ6Hzߕ.tM(Xv9BMfŅn @(Zv_R_\j<~LXJ%P[2C{M(ҭ* 7 Bj 8 TeiK\+!zk(JCʱ>U[)>LE,UT+ijt8͙}1 P#w`{}Aa,𞬌":v!`xU~ƭ5kUddssJCn={2̭LEEsMZMո w*OZ7<:$pe?]toa|FQ$=Dl_:l?"\qܾD(5yi5t {0:;;tsĝ%ϮeN"oO+{'x(%^y)pG~ſtެ`EʨU5L%MDW) =tt:W MV-VPS~ǓEo21 "Wq=yij2 yxIM>hw/JS}І_R#ŏOxO'TkBbFlR &0@toOṔR`0RH?zuO1Ipe$"tW`:ݡGBZba :ey[kkT~ۮN/սy5م`9{;ئW#~P8AaAoX{zꑩ>{+\}f_ߙnk )|p P#J[܀ٱ5;o&-Ią |nH;}S0+gYG& "7x ~@c\#𶅺\oiLi.%a{6#z7\[qoG~Μ,% ,H\)YzUcta[ed˦ykޏq J܅Nx*Y\y39O#BheLJia~4-(n1L O~} a{ٍ ʕVqx/$ܹ~;F) -R<]0~ ЦZւXw(pjpB {/`i)Mk~{2R?vd 7eoYfk$Y0K9$ItYaq:frCUc޺((.1~Nm[^dsygo-yg+%8'}b !dtV+ 28_ cMIsX;k*7ŃO.y#Y 왏qX ~es߲n2Ezq2Ղcͷʣ97srWwZ&CIuq+m^wX }R)DGNk%޷ mxwlHPLppS~)%|~ 控lQHclS+89 \ nju\3RiJZ8Ih铌!GE<+rG4 IAy+<}(Ɠ17zOo~ bd6s&5Enbj, 1j:;) &HN+[t1}F9d;i'@XlNJRel.yWpq#7ّvk/yNT܋ጃ^Y:ˉ%"\n<,z>F"t34{|IhT)LtOdBj[ܲyG'Lr~L9,3'`> 7u26,]OUUǚiϕӫqݞkܻ^oVZ~  ?Vfm,ugV^#8L<A4U +" v!iD oEfAǕ6r? 7]o5"P"nƯם{ϧִDr%i*-K SD"h ApkɡbXK26\׳ejfD)A [L]osZ[9B.L"El\͉0'Nyo땠7w>ߢPx(mR'1ĩA½5“`_lchBtZ̞Mb(ߨd|7  zQx&ON]Du4g>p&v ]F?ݾg3p~>;XhPe t͎L#m ǎ]%`BA>`&B ڧSQ؁p6d7Jk~%$RTQs+ǂqH |`TOn.Cf/9X)@=-}2 {FjV~֒H݇'Vz:6~/cGqI`h.&܊Ў;c:OPҔ7L@@ц֖Լ,O=ʇ;[I{kHg;&j!!w̯+LPa`$I3n'3l3>9Ialؒhrm1%%MR 6cM"ØwA/DEISaiSz_dv އ4La ǻjZE5jQ@Nb)HE 2[uʽzN8ӯ, *g) J}D=fu 4Th֞B#up;D\CC<3:̃W$*ޥf364҅K BNY'v}N0^m /e1\=!|QO?܊ZO]smrjW$fߏv*_*Q@UJQ|B@i_G;G|;){ j0ɚ}6`\Nm,3׎e6PY;(!F,̜ >er1c"t^dVek^}o.j/j+_@7ѼZ1D}GG֏% -}*᠒ *Ⱥn7d;BW) n%/&{[SR^fI(3h%1po lc &@- ;heڴrjoո'N}H-uP_Lz6ITJUŔJIS="/ʶ{9kҰ-GWNn2-uhlB{m_5"p*dxֺxaqjٯ=@rHfR( UoNt6*o9hRH '=_֑Htnί2I4dtɞcxF_.zJhUWYqrl& KFzV*"Y C%8l@Q1m@jo? '&."'y=KPg#>cC#ZuJ%jlUowQ*LpY8C=D0HSA$NCD㿅-5%~&SZQ N`fO[L1ٙ ħ.dSrq4J|]B e)lY.U7fL Ұ-} x d$"KkUz*al>e']3 :px6|Кz-*IKﮀA]轈S 'x|0ᛩ?ok+Jvx8 !+@V/eGW8(1EL][leQF^h-g6{9a8Sd!)i9WS:GwjQG#$fRC:xɱsERC/> bԊLTOsxljr@(V+a+9?NPnأH`z{GTdL9D\p˗-5XuiQsNPI|a 4ۡ&>Qf A9'z6<^]Xd@ 'xGNgWdIx hEVǟ}$SV[~(%»O}`JXY.1./f隊%)AO, n:dzo#vOi<Ɋt>)H_G3j>Ht j.&y&:hth<ޝQ΋0I @HAyc\i3Pw7H6SJeA,Q?80?FiF=tY@h=C<6"?*ňx}f{Dk1'gŦSŖک9}"84(dh`zH./L  0Wdx˼ 6%폦t_T CWhh3`La1vʷg0=| +3ؠ)U,{2ZX Rs{ $J :WJ,)5!3%x9T.{<%^[)L!q`9A곊;*5Gj%֒,gk9xCޯ)Jц3o:MR*kjLxB6n:f"3Tn6 2toe4h'  8]MCD{-0q!NhPUlwRI# n`w]=w۴x#ݮaDD#D6NVmns'0E=QnB$-8({^ܦ4֯-d0v`!sc ,Ӭ\o9rc+OHD%3U7'w߆I|8++V0da}6nlcǒR&7SO9ʟ`93*MH'`m1u[Yl4.Ypű;B/׈J+zN~AEMz aNh#ƛ>doZqSq/BFI!)$B4MμA 0cI7]<e=Dėh,U Mpt uv5(&3.(*FN+ߍxf7֣atpuOHF7(b.9qV #4y~$CBMocc' r_Pv ]/A:V^O*A:\:QVjTYEõHV󈡗f[1 XRL1Y%I%A^?4eKѷ THHjK* g2~}i7}in7|5oys4^E^+k0t6} BHgS?FX@|ly !g-1[/\.k``Y]Rƕ$ҙ7}Q9 V=Fj`F+g4UǸY0~ل}+:ݍ"0YFmR߹iW{O h3h'i~EVShaŇ)RõG> p9-y}#]2"Y1$U l);|(QXF)L[9DEi౟p*AYIS=CrZ d[D@⓿+^.c?[LӌeׅsDԿY~,m F=mI+" xeG*6[FLIOE\ _%&Y1ez3Q 't?Y 5&{tᗬh ^ Dzgr# l%%  *{Zj󘥽V *idc@uw;] }A4D@\mc%)3>gfA.JQ=dVeGy'O]0Cj83S¢) :n*^o'FOq/)F.]iԸ۰Rf L~0Ǩ\'<`͵.זb)E\1=\,B" 6 S13rM>$+ =c;wKe*5 OSPT}_"~sO*S,2ay$XyyJvʸw+Q[~1? U3&x2O9DŮIb; 14Bvˠ*d?7duyZ` @v@B/] 2'# (gv&?~PK>ilp:>6 g^{CƀK׀_G9naxc6LB:]^@e@C^7:vg ц^G46?M6u"^ռ㦺Jn[J{ aFCtsmz>FBс E~Eقԅ,T BΧ )m{dxY,jreK}P'Sԧ @Z2sl՝oUP=(zG

7oh"ebbkjPߍ0rGIdFu  T@%3Jj $l*p~X}!K-2>%w)(* N D[hE OW.(| ܣ:=^쐍 'f7XWA=/FF)2e֊xӢDmaͿhRjbJh<9B;sxf?e@=8!43;H^AK }'J5/0[>anH8'ɡZ!qt`N]yGb"UÃrW Gd0W\Pw,sde U}E;(Q^Μ L0zLkilVr*a2Oa4 ÈG% $Tn7-JXc`CBg@šOu,+Us=Gt|>N^GM@`^Y%ƿFxkΥNQyҠ6f_홧3IWvv= ^ƍ#^g۴#ۀuޔkU2's":ȼ&$)OgKݬx%|]G:5R_uDm7*V% ]t9r}פSe]vʀul)兼Lq9} .?ا-tw760Brֲ(s/6m nO\۸ p*!9D:ո00ػnXG_&,.Df*Z~b8sTF.R5x~z(}9KjrԹE[BAվ_+->w#6~;Y{DgՏg@/v^Z_cG*;|o`ͅtB \%WEAegmrpWw x}3of>h#]&[m!\Q?2Xo(yCNx! 9Arxo`m22˙5 X-wCv>"E]jL֮Tέi!;Cvf@ڥT+V}RVT*ZUDWGЂRdVJ:;+5[ k&-mu5TjG^iYRi:)aNԼ~ѐ%$$gusu4OX|;CGEcxW= KF%א |PXeZQ_<2E0P")aT^,~ sS-C`ӝ ⲋv{)P>q7,mnДM,|>TODž؝SuS:vpilH_:5D5l8`$(X\Ϩ|tiJEV$z+%$ylC/{<!cO$ bVK  z\ֱ>GձJ+n/ \{O.P;Yt]199#p6bA7 : $K:0Gݿ^Š7A돾.\|' 'e&)Yc,wP>v}#PV NAI_́_@g <~>qy1++-xSÆ,8\w8*ঘOz@h6qb1 yD e$[P[h=e$m`-9Ǒv=(#f/+ ~,5A"xܧꢧL^uc i h6 o+o5Y0b}n~¦7G ^^UԬD#nxh"iB"Zeۯe1DusʫƷAefpgyޞJ2%2K9+y:MT<֑"j~}Eu^Ȣm .}iXTOm] ʴeʯq)zI ;?$&:yZ(lq'K6k+% <${w4FLS^B۠b?_RX[cx̤/ ar-:ԝ2`&}Ԫ[K?t > _8^lbJ`$zܲ5v𮥌\ e|f)|70aV >pg5{tOғkhZ 6bqŵ1&9/q@*,uwJQxbMфTꜩ~zI1 Ocvɼcf7S|<6CkKڞЁJVffU)sYS!LPzw'7KblyLXhJ>3wLgVZIH_/.[|`GHea윇~ó9_tVyTZoDCu@*tTa|Y ; ϟy8 8j78?eh>>I)ԙiE">HqՎ|糖&e A䖨j\5T(ȩ+Ba~u?0V(~y$C{eau8ۙwOjqCgEGu&VϷWX:GʣV Y'{Ia~kmfP6p3]oݍ2j#hc".۪jv2eyD35`liHecFϵX w=ɋՈ- ϯ$N8覿R˃Jg:Bxbp7SOATp]n+~hIS*%&sB n\6A4p.eqi#.0iZ} *~oM!ZclxҪyHi93h`R'cKQ#Ĩ6w9y샠Sa.[K<틾8] Z*ۙ)a88dҨޜ['8 =ǪԣȦU(I (iyCfY: ʹS٤e`ĵ+zZ |x=dCfR@3Md١ۋj U͠DttBURfUAUw Jh*7 yPCGvO+#N8Y+jWnM_eStԖ=G{xd[>//q734},ˁR+yz\_^a׿j+},+߰W`"0A/EGEc&vpd.R_B<bRZH\AZl21t$v z>GKi+~{p`(PsG$"Z}F\bP 9}HWG峬:O ݱY~et0OqRgWPov Q%P:I>R{䈲zc]DZEGϙm`p̈ ܝM%ޮ]iQM=oZ5UlDu$!ec+7b;wj¿.Sߋ'k_^K Fksk[N8bCQnn؝euÐXDExBcC7wyka`\HaZ]1Dd w\~= q(49URGLVuW)62N' vI&}/+]݌3?9şuۧ'n1W.EOACBM@?3~ÐkH>;刂TG3VMef<V骞p/7Su5A`8N:Ua%/כgw2˥A#B@]Xb<*jᎱZx-o{iTN\C^򉋵$ݷqbnx &"}\K;1xJ+XF*axWMPҗx0Hbbn2Ľe^jO!z(YnI>7H[=5J$[eJ>FSc.bϼN2Ǽjx Ƕ9HJ H?]-ߟ9LGb 'x4 GBX1K/{'nU15퓨w4fm5+Ӹ"7c/w՚Qr3L_Jc8=J1qŠv'$3 UuEU/7>KmY+ E"v*bPP; qק%*,# f@K1UI- q4tX;E)3{rQj S=s/0J' T U,HWf9~xHu=W!$x&MgB_]ѭkK ׋뷩,Yޣp<(L۶k3{+/4 klٹSZ;DujM(o-òs[ccR`Nc)MܺFIh<`ls_2hA`JVBBby2YSw@ pq]z@!b-Mu~uҘ)z]EV 1i]88XY>0$F"f &oR]"`v?ʼ|pS[LMi\.QG$߾M_Tвo$씙w0sۍP\KѩN2Gj?zKr D;hE1:j7 `lm~Na03\B2.UH_ GmTV6ϼb\TV]K2/];C:5n|kΑ@OF'5{t6dl 5Ns(v УX@̢\"Ʋ&B)6u!]}n7^OM [Mwym+W.Z.oiy%J[!o+=l(kh  #" okb2@AΕ$LLuȫX ?`oߠOڃl` ?*ǜhm!*r)1@vk52.@#L|hwQn݁;OO3qCjBRBg)Zn}bA@ &V' &K0ja)QeWS 3 J-'bW?i4);=?I3FVa?h2I!P-k K)KÁ9:<6%%aUtͷ Nj]SLILLLX8w;Q*F YsKZEicdvUs7("PxD j2ekĈ묩c6޻RTGAJR\'~2 @rtءFz$~oT4">ِu1ե?J/iIyNmՃXmYS,ÇsrsՆl=K+1j?  2PjcxD ]?aHuDGQtlCU}O4oJT/LRV㢪: k FH*`މgv k}U3 VRm 6QuX5m}qKs0̑!/*ϝl9т!{|$\cckS3h?SEUV Ioc̀  V2A7zB>AFa0$Wޝ_3NVbjYu[ ѿ&z+=M,3s42WN/onYHm 6©Do8[mb+W2,̥fFg` g +x $bM#V}0}og$#TFtC?a B3Kmhq=2soc]_קWRiA#!_Tj"͋12#H(I 'Ʈp'Wg6X у?zeΖ} keV9Gz5YS wi|%“FrPJ`w BjF8ʘpPPR#ٝ͆v/"7]KXQj+UX_/dR0I/i_ۙtŝ (o\.Ho$'Uh|Ƚ |HF'E* -۰>4'% kE&w.j|&ȏ6D&wTD^1Pl whj\mNskIͿ:nqL^a) 儒,dVnDÀ9'ѕfIС<+0,JbZ-R2$Y98lޫVa㧻$D93Yri q`*a 뀗8J_$i!}zQ4H&z|c Hʈ_LvфWjhMEӿI-m;c.xʞ_^oK]OPvYN/EzC @0ulHJD\};\J6Z tÌx4Bw+%v>S~gg& 0ߧeerI$ 7s/Vnxbw|!=TDEtB#nn3˜^k)?GA:ۧDotHO^,AF )dKcLId |2w?@Om :ԔgۘEE<y-M zkN9oVqBO~r~cP}5x?nl0nDN[?wMH4 ΥjWNtL0ǚ=`_[%pH-HY&#@xh4Px'ybP<0i@NtԉH,C w%!gσe'xֻ@34t2IwOs"(WK;867ԄN)< ~ãa,O8~tz׳Oӳ9^wKH" [y9]]HfA,杳!&Cի]>pbI/㇢z{T}Y~.UR.^'WQA#sc*=,f5o2XÇu<72_,IO!,o6s1d?݃SaTt'hU'>=R#ZWP>I3.Sa xdm2Th#q3^Nՙ  ZaWSdAA`GZN%{ _!5!a2QIBD L[ ڇU1Xm}37úfU;GU|fnF= .=wG `W}p%?k;ϣ;7݇H?{8E~0WyFۗ#Z=(9m7h?%Hz;$h"[T~3dž T>lσ5RX/qxI5 kB@8 fTfOAh$lF\ۚl ?7z֞eT$<ˣq$V5~I8+}]3`b}ral+ 'ʩ!3j;>b9>Z/OVyU8YzR󡄧BU )FrQ }ktt1Rh6qݕa:?\ͳǴvҥя8-)Er6)zGiP:sA눿J}S40 +/xcTKazoIܧ TT]1@?c8xH^'m4Yy5j>@)Qm C4(UpģqSXC!kcb>Q{ZU|"#O{cR?o^E\tj| [-7-ܨ"SQ%Y-zՕ/`~h`cӈ/7eb'ư q(>(g" dcy[L@JT&.+,;H)AsLJj}n$ .[=_lZ B`)OrF~3脥.U0 pU~Tv8E tNPNAMN6PgIj5_́.)[iEXǓPɑr>T ,.`$ nBd;{xl˧إjIۤڠtn< Q=U,yF 2r ĵB+* ǀF).,7b uViuf+˅o&6>fRj]olEehV!idԜ}G;:#?~SB&w?vz >b f{l7Yע`<}{Yso/Sk#ZҐl4J́dw1vAB-6"f7%PeFl>Oj(IAh}`Rͺ(r: zאS\ ̾3&;˿m9c` f߅EA!PQ`RC& p&aSGy`P1xT,Wܑ sdPaVVDjR8xfPu=juX$qEޫ8 H9ς _yʃ ~)jbO0N7iפ~4Q`QC <0ߤBc0DֶF59/zuc/ҟ* /@)P4Cށ kxN5E5b4s_2٨p gb=ڂC U=Fĝmgb-/R4~FUz3sG.X6~~xeAmMCq/'&2eej;x/ . Qҟtk#r. [< ,և6q_?wj񜵥G8ss֪n*=voA kz*8I#PrBǙ*‰?ZX*N[ FC"8||g |R- }pxWYdH[YtF\߭E9t4ㇸ+ pNȚ_~K7 ͥ`5lQn'&]iLi 0Yqlzn$`|+; <ݫX bld5C7k=Y]%>pr ?=w:{JD -#A 2$u0 D"E~ћe$2!8pqr޶2bb/dǃH~/_ϨG ߍaB&CE}ņZ Yi`ECcBn,JEɠE*:Uzt/OYrKrMS7UEQ:]wpd"}cޟS+Rq+O[*Y|1R4[P*]&e8ČcR܂.=L;y(s9[) C"\G7QKIy\1Qb HEvYllj!8@Lv 9slV3+)[oɭk8`xXS}G>Lue <"crk7LD )$_RTV :X?4{2o םœ$.xx#+d- /upP(Q+>[5]AqiH/26~q'}!{N~%;UݩӪmžQ9GZ`FS \'|(`j:QVr gc>'eNpOd:OlE84ݧՎz&&)2Hi4S"VHV$n'`2Z!uzˡmIJQQ?|0/7M]^f;c?3ȱ;/XEۡM1~ꎺ.и1c\xɺ5q@rӎY+CmsÌb9Es蟸u%m̩]i%-BEX}"2.Qr^?PlSu&{ .dMccc轵&ym@Pl.iDEwz;]f1JMs4[͞s3/lzbV5*E ܗ,[J}RMpn:Yk#%؃VA] ߟ!l ń;RI~ M&^03N`nh>i'Yz' lv*^ROJŶ`"X'əϩ2alP^ |T18I~ LsCJZ+u.Q=j$uy`z.HdA\uc| $,`6QDдo\u-bSis5U~**?gpB:tmEU.r`#d] xr=[>pI 1PeF #-ǯF]Vl кrl_q9Iq Y_٣חښ:C"EW⼏, ׷?7Aq .oK[ uѯ6|Qݿ*@JJ396X7<8;kɝ:`O ﯳovw$?@Pi Rf7\.{]~y]q1֙LNt[:cE9sP%q EtD:)ngtpAM=nF8jXxMHcnU/0O_S@ۍo!cг?y\wvOBGFQbytl%ߊF9S͔Ihcr[֔_Yl9=KjV =@aq'I,XWX< 7Lofݎ"{ܔ]%wWtJV*R@jf_,?jKh"As ]=qn<fhbV )M~B*?  Œj >#2ՇVTϵr Rni>ޅ*`NAJvy D b*Ac]f\ʔ x~$?56$ [ڃU3D>'P g@$ e?ԑJfLDJ< aUBy뀊 zm@adB+ ;]k>!:pa۱ă`!ZTtXRP;A(5nNp"(+d}#D3;Mér@䌍['[lW\`KPwؿ,RXPh]T MUrBP]bqP:ڍJ][Xd@5o'G=9D7%/q^ٜd :e0='RKѲ۴7%xOYqԖҚ\y@UEe!Ʊ.2I3WL\`@J>we-a[(ZUXĸܐnTR\HK1$z\P૪+{rB`G_lu:xU7[pkg.]%g2dzJcr:ժ^RA!Mvze9=Vcõ5rm3AnPBriI~Luf5Oʞ%gY'&/ ? XnJ rzO{\uDwgAT{F3"I@Kk-]kP!<ͬ論ZwS Q%%谭@gU6GxC4cWnh6qġڅ= Y2nRSW!;to^ck]s X_nTAʱ4@[3֖C9 ͐V[$W%cբx=JIu7mq`J eݹ#* 7I7Gl_)rkD;4'c{hsY>w\.ܺ'_XV(hqZu sm-y>:Cy2wh t1s )t;x-S#Π9;Ԗ $ w@֫ч /A3燅w^GEr E|#z)'"Dj#,熮RVZUJxe['%CZX?Q{=3ĮB+"n l_@dK2қ%kXKԦak= wU}Q+Y&_1FW(LvZ y*Kd}.938Đ9}K295-{[L) 6+ #P.a2(nm il },I}¡[BOrV1Frv߇wk7 +}4%)ٲHXG]Wb~گTF.ոF0e|*. hs>9 ? oQqH;Y&/߇A1e |,sTe~DÐNxMQ&ԗ10Ѱ7_d~ -aHeNG] C"$^X6t|+ X޿.41fE<<ʭdJuξ=KdaYSj-R,EC+-tQq~q7hKMp /Y;dPnU1yH3ܻWۋh&7`QׄJap)o9Z2(+㎱$wCܽk6f:⚛dI&1 :8l 5Az&GQXDpH92 :r41fU:m4JPJ _PAnb"hZKgo#BpD`-+Rw(Tv8-FAXGU)dTa]MIQkuBE`A# {k@E;iAmV2'V7o U&% \V$V>lw6Z2efmNF=Lw{iXl̚S~gaKUOaf*4UnQcA9B;n#$ vf.&%-ZA3Wuua&7MXyN}PhBTX$b- ,Xu>5\VfFvo WBp^ :̹?t{u3Ο%4 *9n]~`a6AʫPA@[T?I\\\1C0PϜ31{lʾm5q LQ{\$.jZ"zu>`١y0Ll>nk81蜣U05(mM&sي!D  4/td R#dcB91]\l/c{}C,{l ls{+87(9|`"nǪK0[A6/SB`Uklt<]'rn~g샟 /E}Iy%kU|L_Գ8ŠF *<)^H2ޤ^Gh(x8[sQyqCb;Ӹs)67ės)>Sc"dlyl{8፠H0ę␯!$(Dy VFH\.ۤ 8w#7Cezӊ$+XbA) ք QBwON<+ sؼ;빁M*XjPUcFn`WM4/meI?.QtuޘP6GH"ˇ_ebIҹ46ަl4$ÀTIҩQôCU%C-z d,A/8_.l=":idCt&;R ~{|'"ssN)UJ@Luyg(%?1sFnkxn}ݎI ׸YO܍H)9c2Uy s†BF[l ٰ q &.)m#6OW% mQ);A,L{%^}}WaCV+>imKmfI('B3񅛝+v΃Cg*Aы(Iƹis $3ҝL997ي,qߖ*h_h 0V)RsM'A%W95PHyE9 Q>1DZ&mt'Y9w^K|d m*"Uވ||SHҘoI`7ZK 1\ Xl/WT:e,)qL 3dcs炆3aC`Vc#]gSa>mπ p_ ;Yc2.r {Jc#4TɕFXzu2\CG|E$*'[)b^Ts*5rbM[*Q, P9}g`#{+l 2['vCU ,b%C> m3 xE%{3vrQ9ыB;V*IW q ֈmᤗVK}/I kWZ)XvRv2²=F3]ٯ c $hM)y]`QХWƺYt#^0e*BxLer˟۹,VNeöGE.f D=[d r5#BnM 1}9CpATl;+yƲ@1d+ mϫKoVe,ߧgn=4j@| ] tjHjȴK*j[!2ߧ 3.X $""mDqC:cL8(V4Hʳ??Uo&qQM0ݠD,1 _ydA p672e3y*}cſ, ( Sn^ 84JB"Z*ZU{l/FZHëzk~*yϗE <7S}x}I}d)҄D ݬT] BLDwgU,BF%ƨrt4Mv5cƵч Uٙ ϓzV-zG ʤlUj&9b_r^W-~1Ou4ꖚe+c#oՅzf", .Ɩ.g9ݏ4D3 MQmPb ukZj?rA]Fzx#;qW@FNBlܹm|bʆOʱCߺSYiN8")%3Cp&׀7ajZR@%KW?98-  =`QT IR~jyJP==?ᗨT/Z1"9ML/pkcOm/.gJƵX@+r]ÏZGԲB/\\y- qZoBG4:$:WY;PQf53xLxaH44q|өqe[n(9 AmQ e "0xN\W?DKS?ٻuNfqoNM GlfQƽ7JZ)"hy'wӺM5,AI+ [9mvf%&2@TY'cH!q&B ΊmLr<=.>/]V@_Cړ WRngE.nu^^8~~m9ǎ /ڟ")u0K;?EbRJu[zK!2Q4vҸ.@4}U->?L[OcvOhmԙswM!'R ;N!OSjk,JSߘ,eB (|X]?0nK6)yAeymOqyS!orrfX+HZ].W Ћvˎ.9Dܘ3i,"upNHcD[GghѰ$9$n8?Hy^Z#|v`qC?9s0i/""FR0Q~posP+IeBw--imVjnWg >22M#?MXZcQgH\cQ "e> H?`q85ǫ~VR o4t&4RdrjV:i(2 ws#n8 -<+;EiH 1E߰āxlK_žߠ p^(XCC} e ZgRY@D jTbG}\苵uI{WXM {^UIJX+ ;Y\Rk f fAgǥwTZg/ 1"UZs‘r.3Q(Dx2鬔,h?>=qsp=".ܤ{"IjT%4NJ7gTҳ:_\3eSҜ=3ꇻ2勱2`Opj:׎N[Û@-CR5^&FF1QB*UfEO¹OblcݎԞ&NĪ-nyo5i}ALk<} q?t7J;s[ԅ9f1/B[s a!<쾓ܻl Z}h{mEhDl^oSelpCFPH/V%Fӧ/`=6(Mz-I`8\Xrr: iHmdpIp)EsAGe=u0I?xs:$.R?x˂l]s7=>觤̿!d؟kx(y&>l_Uk2.5IGZJu(LTPAb"PAO\Q4)t h!OD9*ʹ?i^ \qlW}kb/Ͱ9ڷAm-el<$]>Ҙa lwnWьQuu.~XNs,yH;+??z7ǟa6VrM-Uþ)xݘ@:|绳2Zkv'SCGPw/deK];]{r53nNCFOwh90ݒQ"(cfyD>jE0-F?BC-"r:ؤ4"VlZ੧GQzKBZ36a0ZooD ;\G*D#R(*2eOp,@AHg J4U64G|5L~E?l+Un| Jbԏ/A":j321uۣLBA%E-7ǹ2z\a$&Z!|:* +|Ի}A;PGP= nTlh'Xs`s-&oiE?tƜ(Wk{1r&r % ˈr|^BiUahF^]x(v,٠sp'y07"32 ѝH1G)U`ReSy\#rg< 9 GjZVT a8DXr!+@,0>m7oT(,m0 3W";.\d"LmԘFS+3|(>]X[ U0H0AwQؠ+ 7e,Vpj*,`W0K3exK9{~\|GZraJUq1]O('p`eokh}xx vĜv!_ ]TG?Sit+e!ҋũʡS$t>U) -@9\!z5H+"iԢ{+GVCr85%@2L-72ilq: mN"-df:Fy̍=LJ ͙zʙh՛܆KbZy8Y:(}cG ]G!NoUp/*6?/$z~8Kٓa&dQ[=%n* ].\8J~= A OG80ƌo JTDQw7D0f@hL])mQI XAC\!=Q&6[vpq.Lq)RP2KE8PK6?\A:!]X5 DgۊA.U'IjS4/˙UC\xNmc|靷#ip[>Ag1'%䂟'A0O9.xܧGY~ݒVSa f}-4b^*ia3@vrD3΋??,8,Xx硪~L8!OrR;|=:R`'(36K d/SO\iK9kA CDɗ-J-.5DrD" ioN#g9O{thDxCA7!:+۴64̺7H"w-hOWȟdz.M&`i5,ZD8~W5-+vߚ+ MXᾚAF4RH}lJ8"p_dW6hrv֡3fTX =e'謏[_#ڸCk!JCwo-3Oux8J\q"q)O,ܭeSuʙT{;zkUZZ4]?Xg\1mC0@SScՇʖ`;l gw l >FC7}Tq@P[ߏEЬc4B=tXM56!peO CPf͉bp9>@be9&8.(TF<Kͅq DOj j9T}@#ҶI`׎E;.@#n0^rP3[Mo3/E]Qf"՞/X؎1CjtOwoaJR)׹ZxvKF ң&q= ^H㳏༌spj_zW'ʪwD9u6y'-;yz̴KMarUM?!3!Te/|sgVǧKIܙ_Z~ WB{BF$Iv!>mPܩ݁ޡU/xoхgF* \uE+4 J LuZz O_$N}TԶi5ܰjWw9 ,xFx u_uߜo )-BQGyKR)\>8RV<|m$HHdlsh V#j/4by9 P>Myח6YF4`q(j;*=pw  I [~u1l\Ձ8[i?1b Sc*x*uz\8~b>6^&'o'>f,<\WI4fx -hIe~Weeb$7h+t7'+ai=/HiY0w'ҡ4!N)[Zp^\Yؑ7@p9B7eN%B7ІyB %~4}֏w{Ziѻ"f>|yS^h`rmzX.fd,J =~y0|k dxēY8퇸fIm)@Ձ8Ǎ[ZRFT-zҜިek[p 󣌛,JǺIK-su1^!H1cwwDͬf [Jb&ȂL oR?k[M 03b/Kd&:5o)Lz,&¼~YCG7EPVM!#5#HQZ@vBkFZ]LrX#6&\_7dc%h듓rdȉ !Q/^)&ZVI']9Bu_ĐZ'ҳ^_mC(d(:XgS ?) 5:L-/ss ڻ & )$ʢU rf^wSvcOeu#|R`KJ|^OWzY3uEwI*= 5EYd;*&5\=|GEJ{P 1W[ T(|BRn;VQfw Wz1dy7ju1d1uuo|w'E>L0YزI˓ӈ;!mqV'Nk: P"˛{^5Lobە9?<^WSV78ŠvmKBV2B.&8.G5zd"q!ؗ0bF2_"CUnĀiI`,B YE78TMPREX$uUB,\A/nvIǾH4I]f䷆_&=6/;cq<0-v(h&dm^. XL}ؐ‰nKUU v /`0:\*Ȃv/ɐMm*$&'M ӒlBPM _27\Ð3Oej31`k y8ED' ]zx}f409HMiXܼ!ޡ˂?XJop8vWIkؠ(s!bEOB:K }NH{LxsᐐsZR%Eo3_g1]ל+dɍ"G;,ջ|S ~R_v?g5۹%IE~зQl8V'ٲf&*/4~ r]"b+S*ݔL;dK Hba "Yt'ȶF+7O}J^>(Q'" Ƨ,mzۉ"Ev[cQTВ<ʨdEVkǩy!!.UԘ\Bov-O^r?˜#/sEK[fYGb\#ӭ ļՑıF` lؽR_\dkk "st\@ _.}/hܿ=P +PiOj(vOqhGq12i"cI FˋpgD( ,.A1峏V#河 IL|ަiw|t{#DBng۰[wLgϢy m=UWt)CokƇ?Chpukpt>][\77b_|xrtY҆DX;dkhlZ[LX8=#)G:xйpDόPYeJULq$AUoű08UEM-p0D?S֥},@G uh8x&![2x1 J`[uQQ#y*, .Ei x"O;{s5 j >}0H̙f/`sCȥA^bG/*kzitV|SI7蠑׻J)YXA*41)tY) %M㒁ldU|!۹nV ڈR/,z$?g&N1Y,Sjȱh]4>SD"S#;'T{h _,em\f @C`R*j6n-z]NWXQFz9HX엣9i=ϋ51;\IJ2"PyUNh\$+E&`~KGW;ɨ6 w,=Lctf'smj [*x4{D*PX,-(eP^5fDnPC?ߪ,*3٧=7MVOFBE,Ab@52dNNu=R-%)y' goضU$3uD3}c+4ӻ#C$؊_$Hr  5K88K,eɠ,7 ~!ٲim^ j)Hۓ tא9VO؇FuY5ַstF+Β=ߓ[exyp]aNВ$ISC53[Qʐiф$eZ/j5E=̐;@%P]7ŐͭdXTžzz" ,nj2-LR7]8la&ęeЖ7.YCh E<]8$݅Y(ߎ@M+2v̴DY +`iFX54Ҳ4eE磧4rr]{p1>"^_渌ru|qRۂ#5Z h5rה, )7 Bj5 =f)DmNil"=U5r1~@EMQ_\ D. 蔃̣RM%tՒw{9?Х2̔O j%\*cvpKTCQ)H;QG g{܂n/>3NɸN67к%cU Z\ b4Ӧ`.4vTRL^*)].ms+I&t?1HߕI(~=A>d0o]2gJi Ԏ(ۃ˶A+C0vj(>SOg#/ n]DZ !5EBoDBevpʙ*\h->*%+cS\3X!U4#F?fC+^qxeˆ@lx(׆KϾjV)Mʦr&~`Ac[=V>%G2_T͈39׈ d@\RsT.({=l1TlI ħ2S0IlɨJ54~H A[-±.,b͌A-7*.WCr6"dy |#> _K};'bI0{po yyڦ"rš,_.yIv[m >F^H[ zQjhWK1C;Dl$ָ ܌ 7cMSkN5vCQb1,ܛkW5J#@.9"u'̬9[o  3sR1|tW[>ARQ:^mfs ,ՓDqǤC@OI#S%IPkiݑEM3omIBl<!mvWI2@hZȧi %G~"0 y:}×YN)?^G 2%4.VK&7~h]>0p7fʫ눠G@*niD** n`VScsgf!A"H"`T.oO@)l]n1z&A|<}`Ȅu }9}H4駛L! ~PsF+kɉ>^ZfDMvSշXdԫ'Oï[\Lmtm9X[A \&Ę{Lŋ@[B2M}/{~e!ian< FhAQ4O i;DQS a}'XFT6ene"P!Μ]S9ʭ۴XP,E7Vz7?Lwj P MU͍ՐOoq[Ec^rLCA96-WX=0KPM6MP^ *%(@y42QiK ":XNIQd8Q\ nQ8ub+2!8PS- 0p;#Z*B i N$8JmQ@28"WSX1]#ݲ{hY` ?E"F1^ Po{L MFҶJ1!Bc?I4%0Ҧ3L)8;6Y8"!# Y ~NȨ%3.`sj\<]={KdEMJDտ7f,ҙ'X )1:ԔF(nJ䮽Ѽ[35+k^w<vЖ '|vyyܡ)d^cV!يD"8wi(7ERf3%mu]:h@8Cal2MٷK ƂB,|>Vm\r%vM=T<քd pԶN*|޻"aYZ ZZ\+3ރ͟~d5f֥ )?(#HW)NiL̈k -r]jҬSÇmԣb aӈ5tّR o^5K٠뉄s E#Ol2#FLSy>m(JmZ?H`96D`QG(^TD1;M.ˤ$%1ݛKom>1vg6XYv o.5qZna5V۝?LH$-֋pSޑlk8ۉbf@, CAzPEw! YR7ss;R bw6}(UImx䭴u쵑QJ}& P4Ve&b;o9Ao=1hN?vfqRl0St(2IA$cAq5CVOu JKE/ig{Fg!: ]40]gU?QH9Uh>-?B/-̱g_,2N] :H3p':>Ob%ngD00U'^ Dr1Q]y0 Sy" r@OE`WvObsCFj ,O>y#,682O,%됕)U+̆c}wL# `J^"΀ǂĭ%Y=nyAkd>#=/'VUN5'058i،G3~ `9gC-S GqB߫@Y#?mbbFlG.effKʝ`keUR*rS /TE..cοB0? ;*^0--W4(}48:= iX M=@Zʥx$cFP/M8}B;8jcdu"Q[} OSv~,%`pctK4L My[GUkmb~bsmhs~' sbH*{'[J:JM`˞Xe@ $iDnf@lܻm WA}"lpXG컺 GiW9|j3e`-iיL:q)G4qƸDm N OǸ1̴jV"+}?( cZbsx)17Y@HjfF=Ъ>yԳ4$AdBD#j^N_ nskڃtUV]y,{ZpXV&517ޒ4k5r$rvNaFP03#wc݋g0?y}nu2BVD:9bG,P KZW;ʍR1JYfC!jGF4"a-x/-_ܢ?0%%9uOSz(Ҽ-l3G$!t7sat(y"NkMI٥4&݆ZE~ʖቼJS7}KQ'Pf3Dryk^D.cbTVOI#<8($HQ)0=_(zV M>Betn..n'2A˄g{AV&͏&ۄw:$y _a3HgbѮ/\-hߧ,Pf4ǝBJ+JζzSQIjz JQ؊_2 J/Ꟛ4Ђ! &VـP 9)a~OqCx(3;&"-(6l~2s># 4W(2ݳRƅ1)`.Io2y>LCAkP(V8D^v VW;*%) ˷Ok t#Qup3QwO Ű⽬ UWwE:~N7^|>"T:RkFB/'PPH׫Qe mO V8'2~|xs:Y{BW~dV4"yLjg q;e(K$9,L$GˠO("ܠ v3[+VI*[9qԸgTPVXU"-FDv[R3q?F~<Iܑ1((;_yk-W?V8klsn`3_B%|$ku,hbM}8ZPQЙivӘO\;ix`3vO5ɭ,EлՁD)z9ҞsMjACݰ@.,: Q!-^L/ty0d3g̩l&9*Q6rWM"})&Saj1G#+c6,g8DIͯ-H{u^mQfl&%D-U:ģzjzӏ.@[( 'Zpa=?Z-oS&J2Y}&97аPClF o FWquD`̆[tv6cRǰ탩׉.³_arU1&tJۃT},˂LA@mHvX0eFT[6Yhu |Kz&]maV`/[b2G-ʡ!~ <=;E12W9SG_'is\ uka.({~! K'A`07ֈxr7F,4;mHzIn~WT>v]r*np!&cqrэutCٚ(@b=g5%:z.N>cu7PUOWl4PxJ|R gҬ:dX~[%k кΨB!rJ?ɰbR pXxA|ܻ&|1peMƮslbP0!8LNHbب"SY31N5}k<'k%9Һ{ @#8QSEl]A;\X%AEpƁu9q]0@sPd^'Ȱ?%-3rx^S௮ (n"',eׇ~P=n( BϾ\HfzP޳x?|я2jBLtW~?n"2%E,N^p"0`^HPc;jIPB_{‚EQfyl]s .E"h,ia&/ (VT+yJ >"7Q TH ُagtQPhq3`o>]iKYV}ISv^|h8ɢ6T֕kJ36y`Sݕ$IEa3p .@2BdfQpȴFؤ,HA1,).3mx8`fLFHCyB Z;$jD)gĚN3 PQnƳ+E .ܾh>_C5\iG9} z iŢXffã)K(,=7@TbJ'搷qa^}؈ }̒W]bRxezFK㲦*h86>,'F. ' )T= d|֫g,u}*qU ȉ[Iѓy]'>N0=\jTHtxIEvx xdSĂ?v<&N8rB|jw\FX$g椴r ';>Jp>B k Qe-$:[ ŸЖ#0LA؉x%_iQ+K!F5.$f@QNT^a4&1ιUL4Ot v:'6"Jqb3F!_o;`aQI vZ`%skb6UF4a=J8}F5wsbPL"q%mߒTz͈hOx]oa2Gn 㵦 Mg_y-;,&3l.!h@lBcŏrclN%k{tsX)xF눒Jhyz A = 貊x/eWG` WЌxWwFџFsߤ:""5s=~/h=ľտ$> qw/ꆂ'!T=XzVc ˀzlGīW?7Ktى;w|Pޚϐ,Ҧ^>M1pFPTO&7]ܢ\ )/hEP?uʑ n()$'Eٻb|@ eC`ҫ|$΃m?qd4}B"B;"|"eimgsvf4^k)"#e wqٓ$[~f_UI(VG9?_q]Ou>gR#Ժ;[+_!5ǥ]ٿ &sZ} FIy ’!A_6bn(J$48ƿ?Y!qg`1]>yx݉Ǎ4 8K<(cöa4=~uYΰ8{ sB-;ɿN9i-_Qf}Q(c#е!# į8 yi#xQ~P\"Өe;na85`}1DHeWğRqs(F)B1.<fۆ3/0M7˜ȑNWrt(;Sˇ#=<|QfdQ mbl~*._J!ӜWaI ːWt<ĪfZ!U;/ST +3d@]Zz24?KpW Կƈ@̻B°i vSQ7~WmO+qV gcr`!r_l9Gy҂fL $߼iD!t|c*c)STM`uJCàPC]ա |Xa8jI[ 1'LA_NZYYr7MstrdQ\*0-NN%aJ]RgꈠJJ>TC]X<ϝP#TMڨ5)4lbe9[giM*]Sd7 <.~}5-30>4ߨ*5leȧ~6/Oet "pLNJ E d@Y Q;TM7RFáhFVH2(; ϼ-_{U>8 '9?-J<k 'Q *sc8Ѳ*pAf`XufG5{(oHhO,* 9]n!][VSP @}NI{ȴ⑖IGCDtr׀}z@g&+F}wL+͗6n͗2ZCےkJiA4ޙ}(e`*TX wȼq]?fs.+%!|?I^XҬ8*hI(lojwPdZM;Wr :?e+j5,.\P~w(34u4g|Tu։R}}bQM.$/(n3w{wqA\$QSʕ =[|MI/#|!UXd<<{IR8!vY-.Nr2()} ,Kzۣˈf(\:0ᐽ6Q%ʀDQRjVݤLkBQF}'ZOȟGxJ׋o=A)Vt(li!1>f5EpwG~.] TNzG[QF]#rFQ?;TyrTH,=hlKJnDT9 Gζ+\r)}RB30}-J»#an&>3C=C{s}ҜLV7m ca&"ޚjkGfwarMA/^%UtF%5[!NW*$ZNf HO)}I:i!&AIV6pn^Tʎ.Zn\W"h$/IJǾqDL*ŦoXبH2cGy M~]acSߝ|\G?謐NW5>N_&PL:&c۫pXww0bL 6S칔y۔QbC+vKj5Lp5 mN 3gg;% 7 =Es1tRP2'teyZ9=cV;NI2uVJ)՟NL e⪛ zrw`Q m8J9'ڇ bzۉ{,ޞk@Q ׿M39;79ZgGϢ4Xdxev'(LoYK"t6y]Aɉq/W.Bw{k )Tӷ;\}!?`/CQlDu:L:Y?"^Xd-*&h|U糦RZQ|2?N vNFm/d|$-geJHgT 9#WIӜv/e+if41qv 2:p8,'ǘ|GĚݲa;"NHV.Ag+*["򳃔lPh8 8gࢬ5dɺ @wo&V#8dW@$G_r8W }adPs4ǝGOCE1JO-ixO/׼Wm w" w* A3IR>R# dFhd4_~f⡐n&X1^'AP&Mc9''}*ݹB]zLR_9,ХEe7C]M ; Ή 0 x7 YZ