libselinux-debuginfo-2.9-8.el8 > 6 6_6 3!pQp)Tξ7]mtZ`c\- ]mtZ`a9+a^n%E@m*n=agDL="̶Nfdɐƕ]zp N$_`t+64>^QA㷐9_\x6~DL")?jP} ca^yM}#4JTJ%0"PsRLҴ)^3f`!fض'XQ;O7F+^xX[<}^[ Kj~Q~ ML<3Kg v-9?Js8[PCſ+#(f) L d]r*PbҖ!ÜGv s,y&8YdE>tJ{ڒ8u[';;܍Xم3:w `7Wݶݑ2xF%g_O}9Z H*q P9l]E#ȳXpy3cda949585e8ffbc52c0028636c8088e119dea05dd918d8d5059220d807fcfa6d0379a6c6051b4ef0a02e25ebf885c4d4482035e4\3!pQp)Tξ7]mtZ`c\- ]mtZ`nh,X2t=wO 9e;O=wtey2?H(oF:Xn.aJ0?ݦ)i_F/]ncD~b]Z<:*(`CC ;SG\j!VWشQ-qu:*[%&6o}vH^݂=M/qʂ0|h>83*כ: n#VL Weැ'IOZi" J}IbFPHtS]F w w6'N|]DݱlÓⱉ{l [Y?4~ +I_5&l2B V^/Z`\He;V„'VSބND녿ϧ_߰A&=c 4ޔ4G "ӓrLe"Z5<~:>Fȫ)&<-n}O@AVOU={wø!aQzQU~M >p?a4?a$d ! J049?M k}       4    T |   (p(8N9@N:mNG[L H[t I[ X[Y[\[ ]\ ^\b]kd^e^f^l^t^ u^ v_ w`P x`x y```````a Clibselinux-debuginfo2.98.el8Debug information for package libselinuxThis package provides debug information for package libselinux. Debug information is useful when developing applications that use this package or when debugging this package.c"ord1-prod-a64build004.svc.aws.rockylinux.org KojiRockyPublic Domaininfrastructure@rockylinux.orgDevelopment/Debughttps://github.com/SELinuxProject/selinux/wikilinuxaarch64<N hAAAA큤AA큤c"c"c"c"c"c"c"c"c"c"cbc01a2ce32ec460620e20b4d24604a9dd3cc5a162c0545bf610ad9001cbce27fb42c6bf7a498ad14f793453c3233dc703cbd376cd6d005016fbbf48d94162a6../../../.build-id/d7/cc563ac17c3697e9fb4512d792963cb5fb1ade../../../../../usr/lib/debug/usr/lib64/libselinux.so.1-2.9-8.el8.aarch64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-8.el8.src.rpmdebuginfo(build-id)libselinux-debuginfolibselinux-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c@c.b_@_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-8Vit Mojzis - 2.9-7Vit 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- restorecon: Fix memory leak - xattr_value (#2137965)- Restorecon: Ignore missing directories when -i is used (#2137965)- 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 version d7cc563ac17c3697e9fb4512d792963cb5fb1ade2.9-8.el82.9-8.el8debug.build-idd7cc563ac17c3697e9fb4512d792963cb5fb1adecc563ac17c3697e9fb4512d792963cb5fb1ade.debug.dwzlibselinux-2.9-8.el8.aarch64usrlib64libselinux.so.1-2.9-8.el8.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/d7//usr/lib/debug/.dwz//usr/lib/debug/usr//usr/lib/debug/usr/lib64/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV), BuildID[sha1]=c70e8359eefa415066d5ca4b616906d3159aae5a, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d7cc563ac17c3697e9fb4512d792963cb5fb1ade, with debug_info, not strippedPlibselinux-debugsource(aarch-64)2.9-8.el8utf-8024dc9cab9f3b9bccd55df7dc99c7fced6794b121feb9eeb4a324da2fbf2d18f?7zXZ !#,E] b2u jӫ`(y.U_*D$  y [Y"jyUIp;l$ɑ): 5MXO=zgQT(vȊQt M{֔Uٱ)y'̭uݣQ2OZ ý]08!1uU p`B_l{⤫I7B~={=2NĔ ؘT{Ven8!nۧ9 WX,%$[LrbHKk+ҹdV!VmIW eb1)D1.%yS@'n;Z WL]ʛ_Yr1x9?;JL8 *$N[>(XvS%%FqEtM_e!n{_$J +O'2G-qHK v6MF4iMmOKd:"{^6Gq]]kkFu' P%*,\Q(_+.:ɒRN4%Dܚ2& G=䈶W!hXIC {XVʻ~3%tԈ-K}i"{(9we ] D\O.b1Wp1U` XHk0W@039k)Ϻm0kc+.v <*&fx T4}Y@!Q)U'd5D `BtK?_p{Txu!g *Y@)OImg;Vn+#ߜ,\&:8ihk{\ {w--~cx&<|os#hXf" 8x9 鉭l]<8Nd׹)zֶAMX&h@Ѣ(S7g POM~ĊDeꭙ>.@!)Ku}2R{_kzp-'گG~A PS]U)oG @d9F@ؒ<X[K!0$c,*waGר 7Vl~9OFH](\Nq-8#dYLHK ;(yJL;Ԯx=7.u|ᦿؓYP-Qӎz0QiTfHF`YӉxvjP$K*aU4 |2F+[GgL]ӂϘg4;ˆU"oON.Z7ݝ u4ҵHGNӊ!gnRCKo+q!+kAɶ|:NCiU$ cq ʲJVzSfͪ'ъI3`*W %xֻ";N8L!Y|Ժ N0Θ zɦ>n+0lMigSʷ7EީL-<agwUuv7'VLռmU\Csu-B٘' ]f B4T@WP(kdj2:^kKyLvjfH!_:[y$8`$;p:VM!.6=@,0ǺsŞ.zb5pIYLÉsRݙ+*:9~@f炇joag {KsJ{;ҀEݵ:ͺ?i?dp΁1\wm_u {hv D`PT]:t2($"MI>i<lӵ{uldx:Dpщh V(!OLqLB7gǠbgBk5zϛ=3[ }WzGszV O8TOj<#_G i2!q#*Ե/j}(z ƻ4vwp1Tzś1d5 7!V&|Pa@s7H;SbvN$(hB`^n+RYǓtߦv>ፖӻ 5@kcsBt# z΂mdwiK4hkIe& t6rkh[dØat[XQIBq1(qKcp>xes sJ*FٍrwӄċI)]yS?Q]fIaSvk_FN:eƺ;ŸnhWpJSuS5_fV%A5nGH,9,)߁a,m .'B 1|c;t1S;]J`NjClؤ xJURIs0l͒eYɎ /.N`ȦOS0nj%}Ybuǵ3xqyr ++!Ւd![3bFNPv6tLe[wp'ѠaVoCE^FָGZ&өMQQ١,v`5 ΌƘ_bҟvTH_9+9B;r'v; J&Ҡ,q F!b 228w:h&O@1[gc&+(ݞ9A@u:aX}Q0ų9Aʶŀ#۠1B*" G@KrgS'el4aDQ2/ POF%'_ͅ>:85yQ@IHӯ6685&{`W‡oNB]¼n3wwWQbYX6_5Qe Aڦ#‹z+D l_)v{l}gc/~ځȹ4ow)8 Dc>v %b]2҈X~Qno(^r8\TХa1umW1Cf7sZk 8_ͧ!c{*a@4k˝m 6C` K[}N,M,?ntH$km f4KtgQ3/^dUGiިTQneCrMq, Y0_ HPkni``fM*}({"1,? 8Un PQ[I L KCpb gZҪ";dh߿y5͖,,"$8ҥmz,0h:[|.s*!ke {@hnK,,:V#ە~4|~NqP:\c0IAvNY,Ռ"ޞǁc cb|"RwM» pn\h=a3-( WŎƁJ1"wAMU6l[i+L }јIQ4OkFeCSw#Di@}sB U&?Ga3o;')T쾆jMxZR‡ex~l׌!IR^`'$nXVu6K iy<0ޣ<ƳTYWcMћwab 8,˦". #9}ˎ&CRK|{x~C/ѶA2z*cZ +/} YP[?hzk+ආРb!Җ@R%!⪾$(ҥ Spxm+!^P>㹠J\fE کW9<!pli?h Y>[ީ)}Gr~\yJc %ڮZe_5hNelK<4eiۓ_~ܔ\j2Fػ`B<uxwHhnGA p Y(AQ1)!p6hb@O 5noO]=۽6B 5jۍfI-ڔl P!K<^=+F,zIt䥝|( EkK ^~a[(TX 'gE܅t-FggX[ mџS! 8ʖaid cG{>9DyQ%\?łkgkĒq71iAO{cfy=wb+dTAY!wz}fY"4i2nog)N\.l75dtq;Ǚ 9 tf<y]I7wC6 h_3X?7 xykWEp ֡#rZچ_\J#Ua w_ƧS%2`:Q[,dLO.~QdJ|!pbsIyah2=ZykwE>0O0<$rH=E\cF\J{ʇf67oR OʋvPI>m`=E9SQf5~?u:Ћ`y'Lq{@+{a5eX<O`>oDbno7i1#|EFD%zZW<3kM{ͼ8*n lߝvVcU\ACPLo VEp]NhlWrAHFd%_{}>/2)A)5DHh1/`2FҲj\(5{̯"xe^Ӕe j~<֙l $ r4:|c>%eD0&ArugK([Bdϲff3Dg^x\/~ m:f硖:kX^hyu0▫!zWplBvK|ojz{x63яB!0Pf!hĪ4fAD*¾Bu=ɑe`.iSǥ#`LI@~UDݛ졾 Q3H1Z"wSO ޭ=C%^wc IWWݿ6| //b<${fB^u JI놁^VywO*YErfRO HkpC9#_kL̎r왯%Rł˟Fʙp{ ~Ӈn:: WZ(/y3GQn wo[VvnREZr0\-ĝ5C i(%D]_pqݛ|_=ۍpI߆U1\ιsFh N%vIۼ0HFݛR%-|"œPvev.\T,"cjϒ5J[=Xm%3Uen v8\YjQNJh[0HKWX4C\35zhh)Wx8LI.o;4mK=^)F%f?UuOvu5#/]G@%e395>MJ1iƑhǂP4 j#fq>Y /8XW2꾚Gt$`Wh;h`xB0R`38PaG}WO#뒦+[}!6ZHdneҲUI]D.dXH#Ih,LDYWWf;DCf; IaV-2`B, nY?B60r)vdeL6hGu=+,ڼ"oZwI|;({+Q ]ըHӯKB)C`ޫ?EU5@CR)r@tYeM9!Y<)l)8Ҙc>56n'PM9C32LƤa *˸wAKT2nͱhPʰ~7L[08UO͚]̥E;9 M )SXqgB9EӸL#mg r@ac9>9mbORCˑo ŴNoٶ_IuTpІ,*p2O9RkR2̜*[I y)  z!QUF=wTM<ӣk5;͆(Κ"`(Ek49YQXfnaG3єC%o0;W#&E|~,Ew/Ͳi WqPu ɲhWѷ̘\?ZN ^ȕHW= ^x+XM<ohٲN!E`%< [%x"HT5q\뙐vrn^T<@RTMڧ{ޢpLL:{y}|! 9HMn"'bCijr7iɂk,uM9sroápHkTP#Z&7AᘐofxJY4D沿m0G5M7;]7@/GATU}O suDB-"fГIqMկ6t":,Xm\y sTx +f8 tF~Y'2.$r+uH}u.ss\9@bxxL#[/jB>PzDݞ$WKr”d{QVR82.aƋUoKV h2MA,.4qlMsaŒ)n#jk,XK6rOt~4Yc\<3TBW))ٵh84Ήs( =M5ڪB(l9tLtDsI^`$q3{jW;.W()zӴP戮Ǒh;LڼfYLOS8:4t gLhOr۔u_g?n]V;}dnbun"*^xf˒vL?]g>}; qs7쿛)ZHu{PW [V*Aͽ_I;=#"hlyT 9W.IjE$IW[VfZbNIQ ˀ*Mfz' ѦC2hۮ!w]О70^J6KI P%Z|kۦ*]:8G{v3Ոu>3{ї$6,5_p !ܮGQ Ie{Z5D=R/ɦ~xq sL]Ó=`lJy:#}Iɚݴ ӒPͦYZY9v>Ύ+ ,tF|P@J9Y$yCysTJ n)ئ!m93MCi5\TAZYo26,:`^.VȔI?` kX$HY-+1Ͽ@nPQvL" ]~[k oȊTУa7GD < :4^N!ujɖ N4ݯwEU[HyzKi . Or  3H6C2[s (o[R'M ! RsOu/wW'2ga|D<'sHRt}!2-}et\7YK7T*H|s ]Cm uxxG%! |~$,E"&Րnx*y֋ n^kW?#L9{J"B/`&V)p;Qa0+L{랝n+˩_M n$c'Ujh,@OeZ x8R4Y;ѧS>yqg{@犔N$9]֒*5u s6`_Eizx+jngJU/tؓp1 v>-%?gqxe8^Z~{Lٌj1R8<5j 放\U0Z j)Uqnt=^$Ichr(`!ӆZI3Lr3H+6l } lEFmnh"Xhܵ!U^JKeEQҸ X ⳾B\(@9vH&IP^s y` sN'G~Y5ɩ ̕5] <pus^S&`=+:d] oۉo5+qF07n d<6_O'r$KB4 n.͋OŮ\ 5v-F/!sbrk" f`%*ѳNԂFDw4i)󈁻KP瘞̌ӥ^vPEXAVukW6~Haq*@?q7,Փ{1oGpX 1 RLя;j;[$\`Obi~I~Wjt H֯CZ`,FUh0ȪQa!=6c!&zfVh aL$e'RwVx7rf$w#p=ojtJ#*I]Vs4;<XfwxIssS\ϺR,s_Ë 4pfg ndfs{ƮJ3d$@ľ!< _5=ĦA$&ԕ}7d> It)$*¨r뙩9 +,zs[^Ƙ 4уn}a5*4G^%pbH/fag5\qO9A-*×˥lk@4hr~ȦX5+Z\S5}-q*82˙+?=?Mȸ"~|y9f8urzC9d e咯E7~b8,1"!=q٩ֹhר"dh8`ҕm膾9QmD~}xi1ǡ<*M;~U7g~CS}0?e!.D=g͕[ܝps_Ɉa4>(cwgdWn'!$XLȄlD$Ud Ώu?urF} &,1HtMo%{ۛvk鑅[ة`3ыxDIoRmSz(Mޡ)o> ͈mq¾ 0+ZЄnLb46?LW:g2{Kx%Q1uثB-T]:4GRv)A~;KZ7YJ '것02}9괓RT09YAwMT6̀$ŏp'\Cpl[g~׋YQV΅\F-q1sJ C:;KwB/ XhZF ?l֟YENeۦN{x[m+vea,FS'0"$7U[G :13_9xTwG> +$iOgѤiDNBM#KCG!SY/z+[lSWtH⯔h]p .tn1AM~&Q `^ A}̚i0u]nNVF{*@++N8@oip8^ ]œgZy |{f,u؏Z4o6tX;fg30Eۋ6Aj'jh {Ϝ:e "<]<Է=CXϛʅK@v=0y5fΒC˟"0#jgќA8\/%4M'9sg?XƯisE7"#Ci%BEB X`,g?wlB~^9UuAroY<őB88t@kg 2DvHZMk`hf}`6;A=U{hJ:6hYAKOQ[,ߐ驃Ck6 =Vi~y+jJi+ ;ݪ c4|mvu6ex1SMȢв3*%^z_I]Y?s0 #lOd8o|$l־[eJB ;fZ~o_H?gىۋJ׫Ϛfeb!]rLԫ y/UTl=_^ҹX MIOCO*12} -#prF+zGmSVk=rW= ø.(R线4ܔޝy}ɷ}"`Kf>ZL#`Zx-|x hbɏ2;ݫש%(. MgܒYuk7.K'ɬ~`H"0^Y33 ΂v 9xX֞-ЃF.sPu K2̏o$<*LRHsYJUbJ>;֐q_&߳Gp:l}KV9E)x.JwUr N9.0lж_H^s#Ei^e4\g\9e^_XHN*P t^'5:N.- ]1t42(F~veUxyF!Wv'HƳBZcn%/m|%\|SXo|+ZJq0L.跞{J7tZmMybosR%qe"6)t2)BT߈=wwˊbPFnQALEe2Nso¶n)$;r>ЄH(lj/Z{u =vRa[cv+vk[î2wt^"mGo4OGd`w+/(njKM?'0 W۾h#wDhA2{fv乌6T/]ʚSzV0Y yl hϷa-S>T8SbqX/ ҅iTISB_%yވQcPIxvQx2FKѯ(0Y7b-͌GEEy>nm*Y}{0͋])7Cmv֐m.u! 5LYCvxag a4hP[=\Mڬ, G-]0G+@,AhGzvh`@{6<qقw,j2Ͷ!IR}/i3q]> ƷҌn= uޫe͉ yA}H> A9In7u(*!x19_k̉/k|tgOIf_I!biTj/d$$=OCȬQ9'4RN=ҼG{b҈_2{M#2yFF5ۿ AFàtEݚ53>cjf\[1~$or}B{1GUB;𰖯L]qSTƩ2WfMO^+>G'jh΋"D AnbJ50Ұ :psY*+v;Jtr *g_ij?vn_Z*Ԓ {O5ZK/A)FCk>KBbV z%VhF?p=SVb+Þf5J %*=3ÍNTi nN*^'`V/6ڣsw6VL絔'Bf&QNq`WmJQSQL7{|mJ)^f|q]pu5wEjX o:iH<Ѥ \E7^tP*cБ٧ikr^p"t,iFh!1t" @&ЎQʛrX;wƖm'2ն ~qu.a|oi$ en1&[/O( .m喂MH r]l;+W[= яku.rc5ƺӯoQs/0R6R>+i3߀.YJs,SmZ$3Ye !O;F a8ݧߦ̊AXgB6|&Z!;a2mk]\D MŢLuI ~gb 5w7qz nx΀xoӚ([,} O )3';\7x޽\~ @#'IeבyLuH.JSXC`g@xkJ`d?TwQ[:Ș&-n(6xSgZp_|t.d  l.tS֋Etx_I$57t -1CD`  #3#}\'~u|`DG9 Ir?CRc^,X^IV"(bȸ歡H"aUx?y1ſ%!UFtx\TO,mIk1X*žGF|yI kb\lŢŇuobcC2*tkzȀt|T2͎VY׀spcۇӚ>4(kIaiKr!b=[a?|\J+$W:TUU&:B^w3fv.suָ r oL vl!JITCVHi W,Njˑ]d9\bkq!JΛѹZGW%j)~!k}:?BM]]uZz&{|}Nuԍbӭ,7|pg4)TE4,_QHh~*xei;w;{a5a|7[i\2έ{b>&r#q2x JZ[*):zafP֡`I&C+|`k^ f6"S,n^E+J143ĜYksM *V;2}?E+e6$TDwAy6Ps\7h_FiUgIf'̀;=9O?Exqh'؄y >{}սڳZhj#H?wE_F9tӥ(!ۘYW\Isi$0aג yi<mm?4ᰪ,SKFzk&y~:'ņA[F"DU4"uz#.|Kf ЭԦ.PVƷ]iܳV Aq[ (RF"&-P0ȀjkXDʼn`jxF¤ָbT-v .5Da1mQ ֱEXzUt+ȢMv[ QO]i~qnH = A9R HUI<$V!pb7 #1 xSx-I1΅|[܇@ _mlX^k(hˀ:?峷h$I:w7xUVLCRu =D[7ʊ0pnBƶ|ITt%e*F~jN֌h^|.ENև8lx ^ft`==kGqQ١lJRZ*3'p8),i2WåO(DuD%&W9.x$o BH3o/tY"&m'qbQ"IGB=i^=hE?+۩;y`~%1":makԽ#5d9 #tE-5g\x<-aJ-qvr<@n.b$*G nTXr8W+&^ׅAoV7h-R ;9&&wF0(Rs˪R d9[&?, 8o[,Fm/̫B^UIQzwKkmaMf͠m aլ,BEtN̴ֶZě߃ hWK)nMن}bvOK˷cue^w!Ga;,Y:J%c@n`ƕo^.ko|ИL@}Z?"%mw^.JTe8Jq:]Ib/źzXT{}HQ`rߊh wqJIlXU:my^)lqʪ%a#,bܢ燊D~ t#EPd#sM X7+N\92]) cuajP7;t[_ʂR@gxgXnYv$Wһ* W@ i$ Q|‡oTC<ٶ78c׃AG+фQ_SO.ާ!LGm̩R̡ഴNf Б 9< !|b_8Y^1!ט=9*CjpwѝQ%r,na-I^KS3j kjPOull3\,0AgT켴Tix++07Gfe[.ŪX|1A?Lt>hm"@;ӌ;dWyV/_DTbNfv0XKxP\nOT+-K#hҦݒcWtlСY{| Py8`ձ!6q-3h""-8X6epYtּ R5gcSAM܀{݋ʭӻ2F̝+֕pdG3A)gypVhovSɺUxg-T%7BtJX"sQ\j?%#8~X= v Æ,|aÇO/rR#KC,iFZڹ!l(^F3V D)>k@ÿ ӗZ1{6-KpIZM)Cm[MOiUDsde+NEؾ^דp^>FWW19. boHd, 8GҌXY毇hv/ۮ_X%Ԥ?ӏh^X@eǷܝxrA8Տ~&KDy R9b@8=a@?D) \hfG9= ռ2O|$&B2j )pR(9q t? 1m<$AYZ1GJ<4҆bTzV.5N_l*vLEG@UAbWe-![ł\O%S"+o'lI)eMF+.h~=m<"Ly 5#aWwhDzq9d=l"&MbjF"EXηgꢟ7vX]2iFBnFn絬\/M8P EBT5޳r+%|R‚'ɳ jRCw1j yf2!]y{5O2pL/90B{M63{DUI F]a| yhJx'✹Զ BYP5.W81$Α2 J x Id>"n%  #|N'V\x'Z(; ̉2f[唻gVj*ux2]'o8 &~; #X] ΙA̤ b@PO$Z,oHV(O}Fܸ[Jz78Dߓ< 7R*W@ (4V*_"$E5fNirk#vf-0I7u-{YbIhwߎy:Pfʥ%*C ^XIMUWi)Kv=1$~ʭn :Gp )Z^CȬ<D+[NO.d8 EsI舸c^G[8u<2GVO,]~CDqs"ܽW*h< {b  +|zoO 5eUDOzui\s^3  \޻ھR 7Iוa8_›б1]wVasfLɁmA?Lij FMHowfpPp9?{bV V5"f#,3Z-Lzɫ蠾ehQ&%5 kJ[''n9 ad^L˾}βx< ɘ2達c%}ph?29C3-j ;FBaWw?ʉpA0?)^t Aߣ{evA0?gЎ9֕sQIR2?{%4@waݸdnOJ+kSbNK' J#Ds9Y)K<ÜI̡Sb/ARME7 &x\:o6o($88ۦ}T"ՠ*qycsf<hߊN?vm\99 E?iʁ1q6[t"oF+(5D RAKxD7ܲi#<m$Q<,^<h:K{''8 f|nǩKpb-H~NaeGok/mj2^ w2 ZyT0D4춶NӢP|TGb P6_í q"vT"ns߇De a[]XU֜6 bRzY54GmhelDnbV;߭Xh8ci('fڵٱJ6}UZ?9v[3>)qF' ?sFkO] X .֡X3څf L:M敧 ϊ]@%ii3~ʑD!HdDsn?x.ja30&YzΕ4tH 5 ' pPV|jLN$dͻ 4YD'NEpچEHZU.H R%!0 .6Uu`+̅)ڟI='\k8;]tBąVm )l=cq@5G2C˅3G ('oy,&7`^B懖,av~X^0'_6)|-3T'2?g@[:>l3/LXZ!4wu)$-ڂ=@ ٤{N!rt0ϋ62_c^E):NJI9 @<}<4/1czgq7Sc{3~Z1E̴HQݰbX~o}=hkp:Xsg` H8.܊'H=넛h) Ѣh+QսŢк,!n^\*3SBSxaS9,#HlِT$I囷vڤqZ\ ds`:Kn *!FX 4X6;덃~.oA_č1ـN{58LI|4%%;iac ^UFlɳO'FP%bFQQYUb"I}?iC#YI"T9][=׮0BwM7H/3ʞGxu?4~ڀ+85iуccC|^IݟMzD@$!j/as6,YΟB?y;s*@j&J t@ۭpzEV//|ThY õ`2ZYqw s n'ceT P?0$8\H9ߝ,N u.,_~~t3讉~4zzJ xUߙxmuc}jӗzA Vhea:!ЅB-/9L:C:kp+CıS0(9d߭OqtVZ3hdފ?9ߓrÍV @fdA?Zs? g#=(0g\|cV|weT\sՏ HqCҨbq.p7!儶cyvR;)ow|M_9uH0-fl|9|?KZ?I[LX˅(Rr| \'^J(KEp,H;nxIMI#3@,ȥh" m609\B;eU\Zݾ|`*(8T@ 3tpX>Qr:pc)OC2:΢=3jW}%iQ83^I+=Be$X>ϐҌ:S3.1b3}GWL ꨗv'|4Ak+?199zs ȟ Hp=2㲜fC<˷5rllAF<1_\uHnJUYT]Hj`\zn쓪ө8BGk1"l1("y'6 WwdD\(z2;u8nH.h)đq4c$'LN(BΠCP\dMy-͚b|([kdE=Hv)th}7xAD󩖌XL466L ʭn65v}1jv3H [ߺb '4 0OP]pBm@ +尒~5-m7D,McLJw7*s@PFʣr/v7t:3Y[-sTRfc \@p N ̼ɦTB-6:x3y~KgMt"l"Ys"i{T VYP폲ӒiUkg- ,Hݖ90k%֬ F{w@R_+$n)7}cȝ=s9Ko>}4(_"^D'R:\=+FuRn06S'/%$7}Ɂ"7q<ĭ#Zݒ;w 2NqFAɧevy>@< n4L˭ݠ$2Mlx4gCiCk33>e1_>Xg)B=zx1ϕW2T-igSy]p=.OF KOT?ZL[7_Tg3P%iWRKy#86t~FaPC?pU}/(o3QHB3Y2lX]*=Yރ&ch|':'(ѩ իlELN'9"4aqoDb o5/zQ? ǨSCU W[5ƐXڦ/ F'm ,!z i&u#WD!U&G60z6=1d4Ց/Z\ +ܣ ޼L?ʹ^7&xLi_J[C*UO8ϧEL1GMK$IM&KkG6^yl |=* @l/>JuV{sO %JpRsU"Datw(005-_%WbRZ tS[ kgͯB8תj:BJu^I,id>>Ϥ3վC XR ѪWcDwUTOgƏy[#pq/vN`h1 %"'rI*F7׋Qk25Z $}ʞ oxo:ZQƢD^*"psd?l!F NnVfX5Х:Tʯ0SuVY #B먃h€'oCVgX2ɕ,S8e-s&N-ix1UUU!2)8u7mgkQ*\&zU]jr"lHoH![C¡y:4ex !Iμ+5/(Y{p%= ([ #Fcшt"kf",r>:H8#<7WkѨ]!2gJ>-saqr|bSPS._El%B{C_CY˥u&q,Z CT985؉t[8݄;IWO[9~4 ! ba0${ҕI Y۶佘;M FvLIJpq<ͪ4UAg3Mл72:IL&NQ,84hF175"9o=]Z@G,[ٶ,W{ՄT+՝+3#5"˜uZ>sq2!d@:흝NO#9,\sU%޴${h鱳^yG- %#l4Œ;}ǿ}N \PĬ V5Y mgs>S"d.Q!g_! t˶Ke6K}!x9NW6&85"EO߯&FJ˲-фi1>q tRnV̏|ڑLEXStS:D l#q4u*TE_eM$L@q Tєr-8lw9#ܝ˸#7 ﵵ(nZNV<(.oN?$"w5\ׯߠ溢"2!h;Tq$wQx!j ,Ib J(tVhr3J~5#EjK0h͂Bub[#JOcnc}.2Z&30֙amGtڝx93̵b)Q$aa: xi߁h%a7~B'8ƹ:Iie$tMxz pۚ̋^^-:wq,Fov?Mzm ̴#2$}r#_~bfRW=~aòw{;Uon=@_(g>JxB Ah+\)Nz& d7" Zg> =i!?Jˁtޞ,ƨܞ?Ϟw6!auětN!L1NovK47ܹ5ޠ\buِ' t(E}3HWl\_b9icdA~פBLm~Y$`xST8_3Z5ZdHǸ@35L 7bA]#b瑾gFJ^NR&HWrfT2p Ն MԹ1ɈZo`Pk8#:(Lfͭ0h%T%R6c|WJtm^i PZfF;myd1iHCz BTɲ8O6 I ("ht(⟀J@@z BU`w2HBE(1? [=u8 ={=3~М̒ t8 -+Zu[Q/b}jh)*1'V dǰfdґ QVhzK ΟfC m랋DYs0Ղ . =S'@Te'w(60 \Jt$8yx\v7ʸp @Jf'+:lNWVrwܴL'|}?6y:9;u;ĿƊ8 83 M_>|Lz /W'`~69;myg{.ץj]*x GHYw#HGP()vVC.o!xW5"Fw*~4*teh:$^_)B8X$^>T[0QH) ԙX%vMu?-`b8t[w8ʯ-s ơ ڄ&ytEu׬S Qd n nIW䄀Ost'M"yf|*J}/k$'!Fy6/9~.bBò2tX˴[wJ|<Q%\1T`s(mTs]FCO:-'0rcDʦl5fOKq#8`;e38&P"A̚J؟kf9Z㊦"@lQApVƾ;$v %4=s$[PZ}8 -e'W AyƓ ]Y6S=:9 ִP%J{ vWڅH/4Mu ֠B$1*uK4. p[JjOJPڕ4˒0kxWK |̃th}0]A22|ƚFLdPJKQ@=˜}Kaqd\H]÷T]Ӎm3^gn\f3 Q흂}̴g^7@.dm~RLcR׬4.G$;p=,yėbtXM>;YӎBo'9"Km==.XeZI_HW\/FfZYn8G461zbKd]J!wvчA÷jC#?o1~5 `-V^``]  %E3tN٤TA=cvpuɓ8R# mXAІL`495$ ;%G%X3K̝h ݮ\-xXN|R!M1nYC" sKKw'DQBBlZn>Z==3 6x>" HJL߷UXK4A $a/#_쑜HM݄9`2]@wb='&GrȘ# @ fq㓇ˈmZ6_\u;Ϙڢ؉ C9(Uf66d 1(@]}gn=p%nT\Eg UH(A0in]9)&A(k>(g tpά1&ZkDQH ;g *ྜྷdF#[}hA%6 :o2?py\`[7gLYqus0pבvr"%!:"wK2x yaU»{>Vfܵ+E,ήK-o?"HȻydܲ@eni}Uqz _Y]Ђ0yU s~)x!͖]u&m7Y.`|UKz"w6h=UG{ ~kaBEsv&(5{h*ذ!QOwȀF"wX. OٍКG9JƂsbw9Үx{΃׽\ c 5H*S3d\~p헅<:GI…E]&_%4OT pgY9h Hr<+:$oHF}3mwȂla'#}Ķ(|<iSu \ܪe`]aUE; %ц֚H"f o%is†HCg8llLeƝYӀdW<ǤW@ΓOf?f#UF <;II [}:]"0>b*dqPKGh<~aHu,`lYd#f|,Ea-EU*Qp>2zt?Z]ؽm! ,DƕSY3@i΂dע@߻r-cPx!t~򀯝 n͚al$.o3$ϬKDŁn/ɚJ|?'>3;Ucry%G3:1ܿ?WכP]uؾ3.W!jRFD)_tWb/Um"Ey_A߇GԃPY"DpD#G P5?iagZ oe>/m>Z 9I& zez϶|ܧt➱RHࣜ42hBltuEhQE x#//Ynq*b~P{KOvp.K -8/V`w a (=J j"J*0@ƒV-inCz%MF$IjwgvkiusY. şa(sB*yD Vso!fvLF5,xZlaE#W\+!T"ڝJ Tp1f0ai;-x;ӜYwxÐY1όD%.Γaն,lojptnGDzQ+ 5pFPb:'Jdۧ!F)b5-nsci"?e>c$8$;ILBY@8jzߣ9#tM)}=Wu!90->>e,[mTIZᖓQ9Lw?]iaW͜7t2hu,%%pG_9Y5nJףe|1/t[^qʄ2رN %CZuG$5 67/`[fpNnVZt>݆IijlA2ES #ՍXV<1Y4Q`.oР/=Ұke]8rVߊЕ_#U$P"aVqʿn >/D]V-{,OR(%sp,W 4zZ]vHlVkw^IN밄aJSzڸG bQFN80?vT;iK6U;q7PoW#KOжG`+~CZ[*mp!.l(f 悧΃6+D{(i(c{Q(8שR:P@.nnsGg!ȇTno*6 ,[ {,!L--aq\}~%M[ |btK㭛`~ >s(i*cx:EV[Zu}ۙ )KP׋hz;P@%T,w? nMgDwViʻ{3|7Ƒ;.\ibN\ZWzK*]Zb2sBu#/yMpYakLC R osyqkJZ2xH'l0C 90`]}em&NoQw5>eG6L:{J=}]*@sk]RK AUe&2`Ϫ0кqww{OEϓnK `Cq$us/ѸÅ S+}3-?7h\gox!Hftvt,O;Dc7OKHy@zRJPۇ!UZB FO@572#Z~X.e˥z`t6g-H.DDSH*xnB{o8ܯojZj:.(C0)zPid+ІWdKc[ME}͞5 OxQ;z)Gw*k(ᗊ:N,*Eqsbe;B&^64RpG2Sǖ.vLD+Z$+1y,)U]Ұ>hO|DձjYvyٌ4N*;hH4f'8WFYτЛ?Rhp5]Boj\D!hT8t;G!?X$XE"1!GZFJu@H^2toƣ={53݇=ؘ hNCF}OSBA ތK+b{'ʦUb=E T?x)ZY(!](;, 5-Ș$H3SK[i7)<)|d,LC=̵iTOfI9KL ay3/}ݮ`p wdDjށj n^5+7AY݇ǽϡ) x}"gqw mX_T[gRkD5h-9(+~N734 j'+>+µ hZu&Sn8*Vnh }HM}.'~W6. =I:z $ v k['a '0BոY& e3}ڏ}zp_ L6k`(j+ӰtrSHl(nx0M w^44Z"W-BR9N>yW}KC#t;źuwD8ALp|7_H>c_A$S;rP1Nz5k.#5fb\{ Q.d_NA*LӃST}_z.`Wl^f1p{y#3w^jtswC"ѷBAYq3NMJy~BP_:LP!"r{+xn;aoOTcł֦nC=`(K A*u*k=Z'XԜC̦2cgع($(92Pt"^ؙ < q"wxnU8\DF\/PjO/ONC#\+%&),ʶ.zp4 ]t٘I5J'2=L4<3U,l0yGsz`ZMnVA3oxӸb{r†^,\:b숣ZKiwNOa q۸_1&ܬ>@eeBԧhv.0,k/0M`R6P`WJE}cx ,lUijJ@jwkhe~j<‡d#ߎn7 6Й :w+$\Rތ L<@va>1;|?k6&R]z f|8k 4cb2!|](b*iĢ aӆƥlfymbL+B[ebcS]\pN& $3,M^u E˜+O<6V>wCH& @xj k3"b Kd{f(. zdhT&~lm4;?rPM&k^^fމa_0nLEԙGhԣW߅?l&Z,,;h:8]-,rD'#W$vj/BJ0{x8lyf۷ggɴ(}~OZ*͢ 1e^K]LII uMƁ[yjZ~HYHXW'RB>gިI!f/@<z&#+(VT+uߦ >AB4,U#{2LJx)Fә8R }<}^!]@:_^T]b{t0·ԃӡSҐ5?Pq#GE"~SKן఺ unCŞNLo`BK"!SX('Qu v[h r{v":y;CF+k WlF`e|g)SlB9sFi+x6_V41"+~?SGQ=xpJސv dp?r44u ]b0J^<㎨J`ѴY=F\~%G7($+<0 g; iaN؛dxdGq@.JcĹr8,9>lR 0MڑJUj߈ڛų0UmFrS !/ CKbm_9*R|ƴ=m+x@GdqE.Hv>tӺ=tyoÿ9dsMfE9D;N)w]~DߡY\#[}zFl1vLvKW )X9L@4rY.8 3vSr9 ] FܯތQ+R<5ʿ:qܡzBp5ܢ_[=@֋|L(?G(馾p%3oIKkM&Ԧbfpd=bt d PwÞZxk8N YqYl(=[`mfa *agmQF̀Sz߮нw5UrH,jQ.Mxȼʅ-} Q{~Z*sYr0z')q&G1_R@K=g;@P.?.BYttkEM'v洙Gu ]@:gXo\螭fUnAh\0Ggcz4.$gko: BpEPѸ[@GOeJKlTqx;سJF{b@4J-AT Gݨ|EY"'LƉ*n6K`̃7m7Zc@~[~=ܗEp%-ӎ/. tԭu&`oR[Ե]C ǹÞi@ԀViZckqպXUqʙ[%XEn`OSc^vH"AխhU5a@!#88=t}xީR/cOan[M]N&DTĒ/|{ Ų3`̓٦%0p93R uύPM0q *S{oM[oS;{Ą+z u0;$ZDD)IOgBpZ㯊eّ\"H$/8PVO>6YQ@;7q1#dwY$dd}ךL6.xnPǁAO0eH$ԸYu" Č6@Ҹ̏ '7t׫|r""մ('@`Ѿ7!Pw_o TW%p=tqiXόcŅmpgC:~ B^_[#plJ:)qѣz16U[Ts w6?[ 6ha=R'6. H)qu_w+ 696+'b64B>[ ;F6扴©Frp8ªKH5Q"g7 ,L $YS pl5&YdtqXq5~#gk=qэMۢ3ٱك)u UR[hvwbAvNLr ̬M48=JU8HPZ.gu68Ɲ^4U(nC|YUӉӀlK'MS߀R[9v# (;r99P nʒ1=8F5,).\d1@͏az#ʐƽJNUܵ!P[up,I:- Abϫ%yIgh̦69`Ρ Q8eW*rm6lLބhTE=RgxAdu"{0N〴^]J[MVyq6n=nŃHR/8rH6D㾟?BeYٽtL ǑH (_"esɨGD-꫄{G;Nx"H`H\vnZ.MK+ac4GMԶȺ/k7BQ֬Ay7::&h;tby} F l';֚M*D tg5ɥ(' ќФ`4Xue_;V&kW tקUH!Ga53~Sɴv&i_Jn닃}@?,ioe$F"b ᢡʋQA4+v~C%>{V|[]5]LvVuW `Y*f{3npt:ͣKg;ƧnݤX8)"fb/ҝW3]hHf`"3S6g 80xjg~U[V@l-"'wI};~J%KH:swGJ1b'=2:{l~9+8Z,_+~fŐ^1 @pD||)Ok GX¬+7d:;wDju qi-y/>mf܏|eR|TQ9 (vʚEȕ1'; DhohP\/R(Cai Yls$J%ߑq:AJZ3n^YPp>ۧ\ X])|Gb}Z r*OduE.=7#|Ey0,rcNEc<7hwP|/zV .uS0dc~щmt91Z{u?Irkؽ2FZǧk{dT5?! $xê)jnyyN#"F9,]װ!LLvpn2&R3 ԔtNYI˙@+ʀ.%EbI{[س6u-fPnn؏iqg40wFadvRƮB͋y boJ>0'Q(,uR_u|l{2j!7$YH+4A UB|qMmL5KϏd%ЋN(K~tKP wqD"gnU~iJd#7)d#8W<`'p2 _~)$~8Js6%+tT"cZ!2l Z9gmc (=T՟ۡfx7 ~$B̝en 27hh2VqVe|F0dܦ.p avrn3fYҎ@'U:+69%/%om >ROb:\CH:/Zj7|.iQnmPӁ@5 WCTYQs0_VU8Ib9i\ єx$jIqK&F QO0f޽^xk03ggdD5A 9^/]| :|ܜYNxKy_bl8}0 v`Rհٲ A?hc&+A`9ۍ( ebۛI^-O>\ bò7`LTgB%T ζ{M&i8PHxyp RGR$O52Rj{Y'T-ws/,~-9Ag~^R 3q& Wj@pus[u,(ɫ z p飛pqʈhSGh51Scj^b\1+xC_qhjEa3P4NES1DlTJߤN.y/WanKm~ )^\|,5hhTv}gF; 4RpxS>{DyTC1b33pՔwtNIq1 wޞxb7DƤp{:2Ȫ@Ly?dL?rU )OWW+[u9N׳5.ɤj=[T{P 4g.t5lT[^ `َ(ǷIIxj6gM|$~{rӪDBbh7" Kx).IQ]G lw\Bj>|Q.f.d-k|б$Ѧ`݂_aPNMY4}Ǵen糕-R+cb]47=a4{H&DZ3tplnОVsCenPJ4Z}˲A*_Ny֒. ]?Tl+D?\w5Ȭa3C?% a>2vI?>wl }+,=-%/_GdQƫTːzYs$Ys_㺺JMVC,y*j %r놕c;#۴YV-6lΖP$g0&Wz#ŷDwRl/ybSY&"v32bQ -6} I S͂ @][}ȅ̅-Ҧ)l:`q``CBwZ4Fh7:O¾HA5lX$D&ţ,pv#pl,@w5SX*i4S?mgQL_ꚼU> DP&Ruٮ֝QFY]ΒgPBARbQ#=+dxLo3H`W\wJ!r&mFb >am~o%O]͚+YxQ +{],;\qeУ;L%, e2i܀~@'/ymZn(Xʤ~ kvc:GP>t08$<"EwURj-i{J3* ~i%͒|q@SV  )>RNM&a'ԖG5f\m1͋R5,=q8FvJS7-[q&}A9:e x{%($ëEİà ѿ~7Jp2u,ٸ)vAFc'X.X33";ҜE 3@&hr*qB"F%CCE ; CM#sЁjHXm1TgSEs@S]ܨBY >\H 0J{c~%9暖탮ʟ65ӔY/Zl{'nxlV>=8T߻YHbm:M]<<(g]Y~(KCΈzGIe{}PE`I ~g3sn-g97+.:5Ii7l6!C f(%rgwͩ]q)(R*߂73f1+-G;5mH$蔦RxkIBo/'=g U ]Yr]fjcX/il 1s{4! NY+ґ1D;.:kɦep ܥ oLƢe쾜_q%HN[LQpz1/[dl5G MAT(rHF?`D};WB_P.b ;&#.Ea3Lp <0 #OR1q+ MKi21DU')A`tr~q쒔+lLs`xܲt66$&$5T$i5T59@%hݕx52NTAI灮܂MH4uz% *Azy`PJl4qi̽y.G9,E,,=% M;92ໟ>)OESa`vdPillNcKVc P6i)$7wby$/5G| ٯ̣ %UpPUhR ^oU隍.gy2 S/B E`.D"ć X Nݻti׹5 3I`S zr3!' 1vki4/e'Z.I^7.5 X}]ujo8`Zǯ􉊅s\q鱑H4Tf',+N_1sx(@mwHH1+(Y<D*gX5-CuũA ˳Ƚd=0IkoI)$Qw?-MsZ f'&kf92wS/b@M%.tlq}I|=B_̦5JB} ̀a}oM 鷺I`2I2T\|уTҀSN3OU0p]/{f?e!8צP(YA<4f 9Pjf+86|\RrHL{*wAM\gD,* ɐۛ{%8yz;%>I+[m vD⥞Z)~I-sE. ~K2 ݑvPxx![M#-O H(%R{ġL&>6EFH?=Wd8s}K* N68Zݖ omԨVFjUU[DkU%oXɓ0@$ro'h60HL6~)'>*Pꀼ5TNh [Y饠t{NY=q0#0%D-)Eۘz 0,_O8|~g #`#/yqzw͕ao͔Kؗ\MOiHh~7*Fx t 52Ph>袰 Xq emq<8 ~Szx /|kXc&|2҃RJD  gCy5̈UQɼ1BKhB9 rߨ>T]vLtUTX3|[z'_7"E\VMaKEi q,cɑ}OϨ|Z7}nA,1q_3x'8k" j> ^XI{.ǘk0O'DGŸ"q"|p=|n&qMh3ކ!!xbU8ÒJGnJ_ d'ajDxBel mՅsL T U|Bsume`=? ;σhx6yLH/_q} o2 !U | L]f 8J`d%ߤ!mC<1C(ێZsRo6jh|W}oI{ nWQ;O!d{s7n/y'j^i*{~(2Wfj=¨ yDj>!#?ue3f0XTѱǦҖ1HT͊vIVtEJ~@HCXi#pai\b`xR}W*^TzKj/N52Y'ӷ{}K#,#40V( ;NZpzŐy\G frŇ.m=E>ջ*.Bwf o# hIК 'C(wB2kۯA^jI+!d[^@L_SxكS7ؙ.\tc2p Q6䑏/CہaU«͵u+N] 6gU+Aeꗑ~ϴ#3Cezxy_[n`DH~Q\?lJ7yE6$@I^fxė>Բ1!T~|exS.N_]c P}7gIcP氒L f" f{3-d('K/omBe9NsI\5ֶ [uV!^h)s:#qk  =~`9h%s pՋv:`oQz&+'j}1ٶ<$Ŏ%j֩z>-%4)_T~\&QsOu߼C*O$Ca2ν%DrhO@i !?@RGȇ5`g? O cDǾr]@=ayxK)H7(5ع\u#g~4qƅٽ:HaA{^xp2: D%fuD 6-o"f. yq®=MtqreL_`Kam 6aJ6N#YÙY87OEc#ABl9E61]sբK 'AlΓs_Uܳ# ?I*,A@7_ulIg[PZBL[nkYit#c-a ڊ!}j>!d3b=zZrs?X%3en·IbIP]1J657ZbqGt_Z EwɡT $CFz`vQN6Kd=|Sw+=igh|f̵TB`:| of[m Q9[þ`UĈJ =se짣}*+2P$&'y[N~I&eݸC/ =,2:BC] s2xKPv EmD^PMB%M{TL&2Jh׀JQ|B:wo5]0#P mMQ^Gx]@Mx: 5|!!I#?.sJk՞վ~]<`Uj|\:h{ /_>oAiSvbD PmЂ/WwaD2m:djY=pQ$c i>KJY(9sIFb CIj<,nm)WxW#~vO K44fMf_ij9n8ܛnahJ $ +㉬\,9I, ߭-1#sYǬCi@S W.bA JltLŨn;h.\ i;va`wƲ(DßhaRD0q*\IY$6ezOUBBD,FC_ȃťsn?O$Fc+z,P67tZ /g:NTbRŜqAdE=o/HH+ hs7^0tgts rܚ44 e7ƙWE" ^&N0=&vdO^%f \#xnzs$6Vbsq^7%r*wV s'6oTwN*%#^88WfcZ Y~ͤqr2=\5ß,hJf/cyj8wꏑuKԣ=Aai,=d)N҇ΕRC^-ܫU7ǧ@]d3+.LٙH̒dz Vt$!(D&h<7n%+L5y$k=!" >O2 i: 2:{:b/~BTSa@v\e02ckcnc1'zN)srQk8yŻ>ۓF]H Ĕu5f~ً9F`dQ!BYtCzjƉS_ a8>yg@+A ^𤠕zTy%0㭨z*BgSECJoUǽZ@} IG˃5:7P\l 7e) G7#DDK~ߑo us16Ʉ왫9#&cֻlmH?vEdVboO;'ЈmLcH>Fc'/: qTcefl[qĽK"Ls1\^/PfunOEy<w7c.?@(wi^8|^߽>`zIᒧp@}c;}JN-c c mC ބfpK+R=}R[޿fy?(tZGS\vAi.nSq2۟x瞎HZHauE $-Z]1<϶&IQ ѐ΄o)3+A1M hD kqfs /Ή8p dR5Xsw҅QJ ,IBqe~!>v a[$P XTK56c`yí::T%>Ţ!cMjzLfa{.- ߠs}xpB#hdS~> j,!n6%ˁO]ieX_ʹwLGH?YL9ǵb Y/#&s-$*PX}pL K!o!*΄b>M'h[ns3 t9KT+2)3Y**&]M,(/T*IE @bDm3B_/%EG&sC Hi BI~Y~>uWZ\ܥud93wC 9m#/D7bug95omL;u}L=!suA|SzwAD=bStz@+Vľr/+S=?6e,0W9)lC5'8@q0>̿@6҅ TB.S0h4nE3ѵm79vXEb}r$[JD,lt$Y9e^FnMٟ5+9!i kkMv#LMġ /g<0xFs qIeZ[ÅRr8هw nfMop*؟gJ:_HsYc芪 08쵴<P]iekM;DX{ Gk2Mb5m94ғ :8M.D+?\q"?|*!Жj"d%1M⎏45q /ߒ ݬT"?yRit?ܻ8h,/tqlI]]GY8p7^'έ]6_N Sք}=r<{&l*DYM#&zҳ׊\=}v7;-Gܤc@X+%W{\(qLsE&ӟ;]MЛ;}{Rj 4{+SU,%<)ڕ.1JbVDhK#Q>823Lތ_͠ZV7xJ5{4ilhaiE& :>>㎁l'҈`67G?htkQ(q ni匫Fө2Y#۽xBs=߳~ ͦ~ +is9`MS̯"} #\i< Q~+T'OD XKNh2ћyeQFT& e'A i|sVcR]*q6N/-ېϰxڕ$n~`lQN՞,?`#W?E[f2V(-$0 o_\\a V8:AA=ˢ#>șQ݌mKm|;:LXHkqʳͽ<ʀe:F#/++%oiWQ@hv 1y~sWs:bUB ^"d],8[7澭}j^i6)ELV_yA{< :Q89+~>>~|֎O5 )k[I ޕwj&Ε?Rú# 0]ǏI:0@([}m?d qćfDG:'vr,͡9ƽ@;jd} |˒@Hִl2!O^(ltv=X O 490{Nj5SjÜy!N˓Hf#2?ᾧc ST Q{$;êu\+T{M+ՋK |Fԃ̉4^ʛ|6ff!!&|Y o^G2aF?v:|͂ps x["/1Hn-09x/ ^Ց7̥V`j-SRɑTі|:Xdqx\_YlK:`#FHe0)W;]Ў!Y!P3[ђgO2Yk@PYjsn:괿JLiնhHKZ5oƔ9}N;VSeGV_P#1c:@m֯[ DTT bzZHϢ՞zߗ)iy%b*9^4G14[U~52$T?KItRiC>Gp8­_=҃wޟf6|Y}*E{̀$ka6msr*9d&mmYd|HBĮS.OB 蘵4_GcU[gH{IVˏZMb*2yNTʘ(F1xQRQIK. ua9ciqw+"^ڙ5{w 1: WfUwe|p KH(} cеYէ|Ry+/vAe^3ݿvI;|YID[\@I\U߄3snH(>79̓. X9778hh2ԮS1("m~OBs.š#v]ƏRtQ03 d(q2 ii[^{=B.r)F)aQV! R~{\K< 'NUc{lihB.W;BzynGCфQlTIU(ȞsMgJj_ܛiUA Q ȲQ+q>YM)ԻZ?+U&%dᅗ{⡦Xl0 1~;S+x}[KuOps̥_3 [m" d|'"!UWx jM2n&ѿ '[GG( OgU[fo$ý-h0{U4L>!sb+^Z{;_(`f E(m-bJZ(=ϔnM:vi{rt[ʉ]ńޡPi\-8~z-=0Po Owe?:q`3%p@ی@L+HV=r#_4⿻J<'ow^$~B [es+`AS-1dבֿp1,jhQ}͏ΎN̓5(^z0w5X4VR2Wagrb_K i0r5E%SG/e]3'ƕ,iͺG\.earA3) T/tҡV[@]⍘M6iWqLS9AŸCLFz\+.H]VV@{^EBa8F{at;Ԑ p!9YЀW?:G+'cX͇ԟC#z.E5=QjG)೪LL,D`Dc,nE"$ GQ9qX.I%C0,|^i 8kt^xq=Sa5#s+sSrNv|GdP騁t`1z ȤIZ=TYȬISNv5x"|\o>RA KLV+ ۉ H7e LLxXYU汌·O%̔~RYzzo"ˣ&'.\LTOh)lFJI4Y&!(cݕy5+&0ܙ< b'd%baOjxtJgȬi2==v)AD!]]*m[G*)mSfdWmaޮBI1iCθ3YJx6؜cɼb{@[BR uiW>J7_THmu;m͊z#Ė}-N@Ņopۤ /nB>=Mub {eIRLkN +O[D&퟈ϡIKRzI; / ȀQ=*2Xu 8rtygd>l" b:k "|Xv$qF渧>)Y9 }7xU]V=v\cwevz63 z쩐_~j{vO'O7 g)s(ρw%/K@#*Z&>bnBI<nv ۅ8 NUIygJk Q0rV8,A^vA^A#߬o]a6gVZU=Yt*MLbO7yd QRf_Ih*WՔE#L 3Im$nD)IfU_Oޱrx^30 8ZMj$ c$&w$w(*xYU'P%fH~o\TX^Q~M])rk Ȋn ?љ {4$U+H2<;u3~! 7Qb&&̽%0ĿCT.{mrAz"'F"Y~0MV!M'˗}mt.uX\SF@T$>=euԾ𫴩b$d˓ O^AP&[sÜW?n:Ə6S9VI_ÁqÔS(wcTV£4eux&|کɤ`0mj)Zjd|W?$T ώc @յTT들@_~! P ;ݸD@@6hi.GqӯY:IV5qg*ӱ& @'l?T3.Y>ɥ4v E|tAcA$fa+Vtۇt]__a|=0(隊 4E|㨲LMnIjν?gP74.wD ;ܖ̪,/9g:u3⃈M^^YnMJ_!0a'}MX>\!)DYj.UL?vpVjayMVW\djELCaU}8Uߨ^91^pۓl{Y@3Jdyve@8P zpuR6k\@J8|SKU?#w 񂜯k-!LkXhF>agDmfozJ1gGAQ.4!{x*ϝoJvG"mԌ4pD(rk9A&'x0DsĜ~#1G9(2eb 폆5 ~c)ZNz搌,Bhq1*l$0}Nj66f;; ֆ)̦UfMKc4ْuzFqm#jP H ]^DT-UɆΖZe.ւh%??aVmg&#Rv<\oxIO&M>yKsJ[9\AHf!1I^L%VG( `(TLn57AAgv'E'*;"50P0vK8fO:ow CvqoMz8_i6v8-q521%*k_Lқ9-$o%zOCaB*6wVn?JⵏT\f;"! hCo/R0[؁ڽ\ޖ &6t8?m N'CJ&q]>t_<@~ 0A&W/b*!TV3WFyN硡 <҆#/^H%BJ#FxRҒ2o1X.]#L»^cI]ӿ3(|g?ꪰ^$zhL ::>w{&C./\ljCW `p},ӯ0B^Ԓ_=kUbjM~h2op-mnL17G-Q,5P R/&1~k~ 5v z٢RC(tWΦ2KKI# x6q z;C;񓁰麒ηB4%YPq<aRPP &e[IBO7ಬeQٹHlt}~Wp͐!G[U>6 &30M !E@4I^."MW4!F@j!\GԎ}[@'4a2o>Y9%HÝƕU qnA͖oL  82q5Y?ŲGUKMBLp,{=Zʅg}%b#ʼn QƝ{ ߌKwfoUJk rM{c?˛!BG985r،s_|~ S-.l,x}C_vޱo x}0nSX h@e ]6#Nob_1W {l3#4pvKmm%E9| /Nr$[IϹ_!m;&a 3"D#p, IҢZ@vpڑtfPy`N+a;'?{fBY2QC{,K'k(;hA +u1vvUX $<&n ;: 0Xhc0B`ҕb'Mbշng3P9y;2sGU|{(ܳ)GHum 94NklΌ۽Q ~[#Ss?\4 CpÙA5 :kx#뜦oWuc|~oQ[OdYlu aF5b2a*OOt/0 mE+mZ 'Oe3]aKWVw c&蘂Ƒbײ2&bmtf)] E>""=jFoQUr-"tӹh?BRͰV7/6Q 5Xj57K淪:+xa):+=#^KA2\KFqz@lM*|ՐVm|oӏcZK*RmCN KTDVF+\Gܩ"S$t*|16x\a_6PolX티U 6^cG/tWA/3:YhlDN1,WI/983{{x={ͳ_P Lт,lg XeYWRF3k102e?K_Z\}D.+E n~-90ТJ3f@@xDzOwZqҢP !'D+4 VnZeFcO{*d[1ENbn"8z3H~9sۂ?P0aD5use(Nd9|fٽLRFU {A*jb6+! 8"aW2#dvaU4 Dj,քcȁ-2d`?0 po$VN  O6׎]!,ډ?P' OISIoqڇ{fLF'clb급CGuG"-?lQeB|^Gh5}kIK}!;tEx/J i"!{nK';Hv* lq9mA,AֈsC$jn~e.N .ɳ=@vLQg Xq@۹4G o+mj떁vղ^#<[-R3#`.{L Wh%;" /$-]lJw_B~l1?$R#wMp#ƶf}B9eC *vU)Jew Pp/g?Κ=⦎>q'meVt$,S3W#SՁOLute+pxM=w|ߛJPƂ}Y(B\;a~ƋyN1>2V7<ݼ"Z} ޘ[+#E8y7KpDZoNv# &Qj9XQjHTtw5vrE{Nuy;K`I-xJf̭g%Xrz$o8ֶx̋nʹL<aP|.vn9\h}9qh `#Z; )lv;>LV4)%);HݢX%C O Cj}`_~na3ۍvKs߮SKHqS"F:dYTr.-ۧٵ&0*WQVtrqBZUf ɟcֻ ᣃ&%BW?¿Ytp -I.[AWN}0I b~OӸ/N}^PeNVݵe |jckfQF4LPQl- R)oe$cT,?=InӭWtVOzo~|%ȉnOP2& 1Ry0ɡX%#_ԒF*R}$'Ao᪹|`R iRikb✓4+i?Q3iE$N{7>R|5x@ Eܤ> Np>s6GE% =5Cƻe}EsjICPZ,0CG]Eds!0},:tәMOjFiJs-%A ްݧc>p8BUlk1yYOq+c昀j#d(#I4T(32:]#_ ;;wsC2iIp !67q.5̉Lmŭk &mC) dkE=Qh}eI=p]2;gϫ| dw^R%VWV.0q.y'mUq|% :\L`T@vUNZHay&azi,Lc`02W'ϨHNߡMw\w 3f ?q6:|l-Aˎb+E6.K-A3e |ƛO[R?&;؈j"Ɵ0Bʡ$=W|pqaɵ|7 8olٱb{M= w("w6e:颌T`֚bV3Z- ]lLl7!;cЈv=騤AX)"%O\!pjYCɚ+s-HIP oQ͌oЌGmم!d1K D~-xalvCl#m۰5JCaꯎjBz25(G*, HAʙeTWP /'߉:@0,]0{$"Ik:$b.V!X/k吨ˉhuE 7]7jeثlډnu=fU8%11E4"_) ?4Q,bJd*6c0 zJ;wI}vp`Ιg;YaަPU'Oo⪙[| b bT_Gq@އ)Ko@:%|sDG*7|~&ɂ,W+0pT[Y!I?doD Q NyG)P%_*xѱO{^769 Љg5fx{x \I.86 [RT/|| {X=W9R7Xbc&8,3F1@~TYQ!Q.WW5pAH-ŠG ָ~C]4#CgO CfkfGA,Fb);)bFrxsm FKyzWߎ'|oJW Sٝe}5!'!32ӝjPeko 85\6GeOj 513U2JxDC1bl5s˜ba]S tsJ`(G]`UL-3,<}(dwdT6;2/˫wy6bigq Ͼ>fhx-x}B_"'Ta #3 Mɻwt#m4@1bn[5b]c q=*D.[]njJ :pOȳYc b.nX;XT( 燴Iv!Ps!nC: -e=Mzg"gSVp|yX DbGF^&K *BARקc@DxS@.$5g9ˇ^t3tjC9h&ݩcdk{8-9=[#Vݬ`nʑ*Dw|>}<]z}O%5Q^SO 5J2eIdž**èɭ_O8z6.cG,!qXd&z*!QZ xJdp.my~=D*hFnZ{97lxcu|C{ A_*`VdR/C!b =P<  "^Co &.,C` ԚzMdTK~& ȚhY:sͅTrn93fub*U1Ń "yjeu JddA8B}@eDL U<.GDq5ٱeLs@>ΌXtЀ?ݾl<]^Dei"07!㸝4GvK:|I]<6ocF6.;ĝ/muܻ,dqs}Anռf$ɅT@&7m@,+m2!R`:aTG:A}kT$˅+k~ER+Q/{]WD, ׸=ruK][Ed4:L(F? ȪUA_}yX_Уu$dG?uïQWP}R;&))٠r;KM W~!P8$ځ}GuTV>J^jzkAZ!]_hWm#SAԄa$eOkLg@$C[I7X=^NjFBƖo*nhp񸶏5)J9JU;&IWlg3=]}'Lm*haM OCHHC|yceeOa{$ &b:\z-4v~5/$kl pRU*n\ǍD^FyẌJg9-:ըM ذ3wF2u @Z"]^A`?CYY&>ųt+ -guu ٢}O-dUCP }|qWfr^A%GfUAyD_tQ,ip]YBAS`:r[=2 RfJfeq!ao=$m MA]Dʨ>y Y qLͷc"ڒ%TmTG={'ᔦ_?΋b!f76m;&-AJ?} &u Xʝ{xe{G3`ime AགCXTp5Xצ"APzϜ&8νx߾ ­p׌R͐\W}]uq`ڳLko\SBfíqe^I<<+y]A8.ڭzOww[^^j=e<-KYmZB ]ou@pj'[&YdW2! -Ǖ$S`sl:cWE%|@WJJe$m.fr1\θX}rH y)+]"c0% >:)q2EgϳQf#̴3xP Im=qӆ='=KM3nXXNQGzV*㶝DD՟o^;0W-'g@;.'1V,d=U4?yw$f-GW>dKhvZ.6ymOŁ~ҫDE$ֽ(pk{̃SeAeui6FApz`$pT!^/.G| N)>7K!=8 )U˨sZr=cѻQ^QVZ\|6 9k|0I =T}5Xwgv@hzAS :jG G V):Ԅfk|o hTBdOV/Oj DT4[C͂ No;vWőQ,8>l1Ec3I [0`(1Z-R"lMJeu& Y/Q,e}+E!SBk͊5=#d ]"WI-usaKL#D4m]TZ<) M~E :KF;EHb-?z#0~ pD6@;'2{T,JP,o> J{茯i恀HO(j6|7}(whMam `u'g`( Zþ%X+U[-RrD|94406Csq[\Y _ b9 f}bU  U'H猶 Zd)-#> *{y9=d|ZU^w ܋?FHf jICXC*%܎rE{T+CU_.Ɉ1+Z5N#K|x60Jq}(ì9PL+a۴?mڇpꙉY8^C)"+T"6lPo;71BGxDZemڃ `^*zG^xvҦO;'ksbP' TV?怙d/爒I:Y\z!D9snUhpyh4@*~ ;?p]-pL1Ϸ/wT5G! Vsi9̒ѩ% ?}@^HoT0?1\3B&&-FfGq(]~=HMѾl%btQZe "糨156jGbcj{G H-g !v0x(QYxJvg:TM{3g r%]=CBRItx=h{ZCQ8seu#zLF@”<j:#{B+RK_.h٢)no.I[?4OWzП!Wn_G`D҄Ѽ3º 9Ap9?=qIs({qId89oti!0LM~  7jH"Vf4 {@'16;΋ma]q2k$أ#o\\nzEOUV&œZPŞ @LPLMʈpBzMiO>AY#e5 un-s4s(dbĦ^<4iKT1UXg?BMJ:jCCY4/wwr+EoKUمaW}&QÓMtqE(">k,QLV(Sѽ-g5A3٫C.%ۜ0*xveLf1 Cov^ FA. oK-t.xX>Ήk= #N&[g`%y>ۇ7G~hn}DtėeW=SG>fKF2섩_Lݱ@cUT!8@?n1,NV{ǘ yq'R1\ R瓮d{ 0ȫñ*`-:5]ֹ><0U+ h=d d/e^IO tk$g!ylj%9PbQxuEgD  ?Pgφyod"'$6Ml#@a0mC%DOevb;KTo'ⓝB y$axW^v;<<ʵe BY-}6DeT>"XpI`_ľ}q@†;CsiMm4Єm?%b2xTI ]#yi8+ I47.hUWuHx2</*Z˙,Dr@/58<n5pNơÒ. ?Kݯ?!w,m؄c{Ms&,Jw̉TEJl͖);cw_G䇓<e,h'WbBm؉'.Gf@qqjqra%qD0Oi:q@҆č~҂P;-ݝO쀟Fn=zC=ʼnJ6,k<h-KEQDU /5v7g[ke/;%.u|2X|Wst .\YfH-vo^L6?`Ɠ 6X2ԽeQ&9s:NWV^##)@l:BqP’^n嶄"ǠOl`;, ]A(yjkJTƐ.x z%X u'paTjiӛضcyբ b8}5EȐW`"b`I 2xѫN~$pޙYٲ?Jxzg@·LhY?δ5(+-H(! &9/ "IfJxᾝhM˅gL7Q}Isj8 k&Ͱ3q^r, #R"3 KgI̧ӄ\$ɣbH=Q!?TvRc:!V ?gMtv4FYLClXy{#Of͜niu0[&(>/>X;qQlVrլ݂RhkTauPP|z::އ),G?H!쁎?U\P*Sκ|o|ʾr(G{9~FGT&6ІD]^6}X:A[!v1ANs8`ƒh?דY{2qD=y/_S6Do'[('^L^@•4ue8N`GZ|?M_c908RcGzX2QzwUQ:eJ-0Roe;~z_SD^[pEsho_}wuxޗq7VMW/pT?5s'P}aI?d؊޿JXC%RZ4ۀ( uQW $17M$Y): '  LOGzKlfyaٷkҥJ#KiJ3âƷ5:u:2(d :𩖻{$l,dqIo!a\MX`~yFO:GL6ؿtM0.?M S5v0 qo_IbxhxȄR񨽅u'B?tjHHK17MCh5zW[B2ZL !de,`rUUicG~ 8 FF}sT7wOd9="ZSkung|0FIZX%pi`75g0/- .ӾbUu7#"`w3y7ٳ0DrE9pzFKm+;[$?,_OJ̯b#T>bG`İp.WVlv \DRwXtus=0YV&9\(zYM.8px2%;h=1Y. a>igR7= p[Jt@㈢0'XKZ !ſZ$.j"ܒ9Ж!eP Pe ӈ1QZޓs`*l[qW4OtkHu߫|Oe ^iV1rB"QKK?J~.zQ y[r(]=jM-@grmdw(L\]05 S6{JKk XfWEJ4t`=yN8Q3İ޸©<=( o{WH- b Xpۃn<D}i#skSusE#q_,R/G.`Y!jb-0UAi_V8.nyE\f ݸ$73x_곝< lΦMeȧg\VϣP.F*oy:xw7ropiB^3%_d'E(Knt!4WAvw=|)9'c C-beR9 5g״&-ٲV Q]!೏Nc읨]8@MCXǼ I1=n^wr5姶 uKTfKZh5_+yjs^ԲWO^5,+R)J-I+t.#ۜJhlhvYk W?"[yXdL?a;|S)fAKoB_nYC Jl!j H(cEm* ck˳n5r<,Hy[* y(If䥬u@N^i 0o;YDW9~?d&{$ʅdhބHT\7mSfH,`E X59g <-kqg}4зww=my^t"ݘh)8ZlZVEߐaɌ~ܲp۳ȡ"7)wy |!s?$s뭑-iF!*/WǶtU*~JW4[iF*{__W^n,@#]CȨpM@v+ajZbS^2~ 5 P$Xx7 (|"A`)8s)GI'SSSX0 @<J6 d.~u.ǥExTӑOledb}!7뺦#GdP51ViEIg+Gf 1v+,-`)5`.9KEJjq" H_r H׃<r~g7B"dz c+?EI-7EŹd" :쨤XU A ? Z }@PXKeV$EomJ=6툐@x "c`X.QT)YWTJry&N}Y S>ø I<(6,ՙ/UQ͆1'6spWyɋ˙hh1ĝhb5P/_!_'`pnhkQZ"zm֓*O!n!+HG o ac\ Mv@[-irR5NM+wAPFu~ar#[iSH!AYҢRX=n/4Xr9!;LJ҉6k_ ,9| Q>AEǩ\T+r~Vi齦 ry M;W;Րíҫ#]u Do7[[EXvks=9Ȥd\PU˶;YuyOsi4(g}}q!.=x7!oBa,#Ppy%H퐥JǍYƱF oW.yvv[a zW'rL߅sNfpfYRwlB`Q3m(L,.Y:وB.4czf*D bsbLƺ]Q]Pzi?3*)SMY<,A`[^w۱CR~Yizz=S?qᨎ *e.6DK= :>v c"VD7PZ7}0f.)%<FC%}J1)UVkP::HIk|WAwteF ) 3礥Dgƨ _2(I+R o,, 8tRN \GֽXYw~i1T%MnQ"nCpfU䃤Ԛg}i:3.JӑZaܥFA 6e?#QF0r{{Χ=$8d{]SZ ch9Xâ]Iڔׁ ۟BH7|߼ǨWitEEca?\TcJf~-:~]16"Oɘ3,v扇Ν Dzog)iwVW﫱 XP< nd%Fkt=/ 6AcUj`pHRV%'[yÞWlD޻7)w#wK2g?ӏ.QzIi #b;.vL|}OϿ/BgT [G4#d36ϹϪS ] S<ƶLRT 41WP/U,7DT&<PU\_? X^7`;FUQ26n!p;|(mlN%#7i }THw',X'Y QTǀ`ۉtl0= <) `#ų8j 3ւ}魤~Ypb6X%oz}co| u@@1DIdV6/tnFl!WwZߑʷ ?(h3{(ܧW|q :* mZE S 3#g7W^sM}X Xh|3uGsaEh7c込;C;$p-'0hv\ӗ/16ytStd%PW[D$)l1ؗҋH1OsP ` EwbhVz] aMm]klH[VBޫ+#VO=Z1F6 6;/?ikOH9hf,j08>nXl 7su]*2g'L}w4/\xS mI7e T^se8d2- a^)`΄a<ʟ ]+yD$zne</e3+S#2}x{B7R9h_4rj+Gꭟ+y4b@^H~9,Ϗ:5WU Qf#;!$;NqΣ=Jhډv807Ѵe'mf{hwU$N\1?F)1~A1灸 e(,!Ma7<@َR8i.Ig:n\`5E7N=_@K r}aFSHtRWds8 CiZ8[ř,^ 8 u=^TuQcٽ| rB}߬oΔdÆ$,kE~5rMc:C3ӧբ+}nڏ٢7<!#c-WטrN c6m`rFY |t) fd`|jkdO. S޽?[T/+9K]{W?yؾWMÃk| +[ˍ|YNKJH {wIr5kI$3Qni<TƦ'k5Ct;B~*Nvkc $z7VȲv]-G,Pc*҉}%HNk=7+)| 'Ɋ'.64g4fRzarKx2kg{CR4-~IbV g> b;\Œ*#׌d0%en]e vA)4zS@F`{ќ!!jC_*bNfĖmQEBjJ$ƙaa fcN v`Kv/G>Rt4هS3Br9|B]gP2(y#sڃEHF%nl qcw#=&>֜ J҆0GN Ck z@Z_9*I:/ VA[bUȼP_lWI@A DjJq_`l z?96h? (DH2vScYdSeKkVWpC'vĬ gR:y:r]*J}Pz!{wƁ)L:EM bkw,m29z>Zs۽;j@)0QtuKky7Eá'uC'DV f mN{#fEvq©< p}@ނV2L|6f)ʥc7?`< s=ly"0j{Y1 -tKܒG8?5_Kayx]N;蘘U;qrY(jnveWri9+Lse2s322z7쥋a_!k $: ܤBE_kt_8C}v\[]-T-xQZV>ynvi@trk'LN&1TkW=V T{% ܯbj,c5JvCF 9^kB`\&_(x>v90oEN&|ط/ 8R x_ښaRX 9ڕM%&{Us ٚ1}iYe>#3B tɐx``+o[Lt2(x(:&B}.^EiePd"ϠP.Z[URIڧtTmCẊ+A{#9NXT 9,3ŕ?dބ3F.Ix-zNg(C &!}s&WK =͗# Og _/CsH*R]zG2z}~݄콖w~TTl R` NrB>I*_?ќ$ ʾ`TjAXK.3i)f4F5F\0P8X;VvAjN7&Qmx{ r\h+,X8kT*ݚQ}pm-*c?|ӳ;g ͦ䡲+XsI +M"J RhCNT:Z_aZğe~-:wH*L\*6q (\lҞZ**/~[ZC;&@cGhBŤGcc.ex~_?l]vWYA͋_x`t1RBE78y6*OJ!kF wavwͶh]y [>Lj=,TFfˢ*v:?jْ."oS 4} wS 9(?r-u:8Kx=1wM6Q[E!*ALa GyNk4qW5?`>l&fѼW#S%Q Mzb^jNEY먷 ~oMNIm} ?~_7/}[ێ )jٹx/4H[.3t}f q.fŧ~C7o1+ kGE$BvSd %4M^vq/K ۮ T5xvYReFs13wˍd  V֍͗xE#+臻h/4u٠b$\.G+h$_,;wV bv9JqGo~/Eq:ӧ8l*<ہSӸ`E0Z{lfH؎9$ w V% ,IKvkhi=ZyYdަST':@#AW7_`L=Ir )6&qڗrydPR))̚9Β,-8.,M3!7`2S"b-QWLf\r'`ublE8<>^R䵀 [ DOz %) ka^3<$Z1-7 m cӌĸ _M {Tf N/X a >.1t> 0 }kAquKɃb7 N,5%'g _TfC^#!eIT2@|E_"Ét\.5S)OG #JPʱI \Ȅ<1}x:SY6:f8:IHqv`E\/n;5;fpq椒2mq s3(,pzs#zOo5'% %t)aoUa_he-N%ꒇ-YheY[ (:5R/asKp7>##1@{VmfS OcpVm$J <2F]7PA4ED{575˩l.{|ܼY*G4/Yz׭9+g+MC C{Ձ[Hqh#8;CEanx1ݳhC|k7/usST$eKZ\DžՊ:Fqh .2]͘6aA~$BDEn&S Zw h?d7 G؞?*|T) )iTŚz1I@܎9K>Dઇ$>ҏ!i`+c2]Qy[[rLͶɢ Ʊ-C[`x*0gW+ڍ7fGi`P%NpbG j\ٜ'vwIc/}%Lezߖ@t-OǕ0,xUmW{+UMӢcXzhцE`ET #H3;j~2m xkq*5__V2vR $Cc݇8R.U[fj`#HZ֢rE {gC1KM*h,[X.J4$u_ >ͬЧ]rD-UmclBf? 4,ˇػbAXgwvg ^aGޚB[@nc!".)х3;9=+o ^cR -gp~95>s$y gMTETއlDvRb TR {n:Yƭ0˻>Nd-4dˌz\7} ˼NXmމ2) `F8tƼ x\@lkV,I_:@TbL|E$'(}bAs >ӫ4k]NСR;uÌ+'[K\nQڑ+1>]8 '{ NSiJxirU9>,+kǵ:.4GBs#+7wA4Q1E-:anJhnՏmY{.CZ$6Oϸ=t#[wA Md͐i`/ZTgArhU+GLXY0KmECN'UbFZհ6T{E)u(X?v@ u]Pw f{2nBjY6+drp?A~Zjx/z'$ $;gMbX hkI-X|]_ 휚l&$]xأԧi"j VzH=DI]*ڼǍ7[ f h>+ ҙᾟa'J7u Y/,yu;DWOg8&;nO4--)Y5/)%|D¶ԮO~LZ{+WBe]#Hv+ghe% >ꃓ cb˃)٤-Q+6Åv@O[C- .߾i2 ؾYSmթ8CW|)f\0uT›U-&@ RxRP$/.Yto.tS.> c)'6ZaN\_ N- hCUq#e9w>("귐 =wznRDZBSt^ДqiL@l!+"~d+GI95XѮT?MD6ĩS>`(* ٓCD N+;촆_l Lƹx ,^h H5 LW7zZ ^sGj̑N.M%A;M!; 8;zuOd|4PV@  .Hz-{D:k]49}[7TCwXENŽl-E*rm\k4o)!X>ט(Z$2?Gdco oE_֞ep vxGЙACs䢞 xg#1]M)w8s&e9aVr[#c6(@XRWr^ &>&Ki۟:V2=r^3 +MOjH=nx*+J.h<&ywTȩQ9n V3!ḻQei Xu>Nm~) rHՊ´J`8kT(^zLKj`M 9ڮGgI}? 4ih-1.ۆbb]8w)`72vT|Qbu10j 1i³Zba78lYE.8:഼Jn95uf {qFe ATLDk^c ?xxUq99:j,qt`M< P#ڊV)կdA,]vQWQYjA ["Y^!N8 E})7㯙.#o%bB ,kMB6ϵT)f꿛jx~JV?$"C-ɬPprD7=콿}vt!e9- LnhB7iO OeYl ҹW \[nj }Fb5(@ɣ,}n~giKw2"Ik`>llj{"~N6@?DpnR^UPg3!Wg,O ~Eᣊl^foܹY}P B>D;1eIqkc(xYeX>ͭOp] kݜ@RIx**dz" wrߤr ϋ)vl@wӭAXOTmL"\7X5 ;B9TΒ9;i g( Pb"ȟ1Y[W!]u[s: H,>#VxjM' *cz$E љ.)1 H;-]ӥR X- N K{^(3tΦnS/l]VrZ|iDX[i[c)Nwa¶ A\!6촞u vyΒm8| v8\Yz9폂L"nY.*(}vr|[Q$+[z|"!hx4!L{},9"?1%گ|== eO APkYThz;,}ҩ rTf~_cI$*#.L}>]yeq/zٹN1}mI,bgM!Y |Y$PAp,R V۳#*S)"骩?cZ"HGz3pnCNda~Aϫk_gu79}_8U9}jҷYOB ʤ RI+wfs'(yϹ94U,J[|-?[ű\TWqW*2 K GyL[oN,w,]Ʋ0.+ Y*&'7Iӊq>@5d4]0!]UsX{8EZŘņ`;(ӆMaf$0 4![J:oC eZV$Laײ7ȊVزcU!2( 4.ÙƊlOf<}w xa zڮ׷~ﵱ Cmӕ j>{Ru# 5 wuAT`5UC#-,V 6,0WՀ\}W$\\8ln@߈awT+o>DžfWُl/Seu!wsϸ (*pҮV_"3CRZV`툩nP7y"pϝpBy hc uӦw6Z&5޳?][ۀQ2ղ2)q@OKSd+>n2j|-ÄBX,𐺃k`\d!(3Vv<qK>D!_r]RByA?6i&py\"7vPp}q0Jz2b1 %h$g6:X [j (ÖOl*Gzd{fKʄג.+jDLSxZ`D TmtP0-0d9ËBNcRf٨,6G8=͊nH:H"%Ϋ&6YB|Ǽge`b]MZDqdDN:_ҷ҂M9dS ܒ<$2o!4fVP_G(%~S(}5J3T`H9)*xg#P:8<75`>Ϊ&XIsZF`%@Y^/|]Y4)OÄRq!x,ɁXX ODɍw~‹b;'v{~>(saؚX-~Xh!_LRD;-7s(,1*0uϢ 4ElBgIN^^Hda|u.)[{Lr^;I!̀v(-y^lSs+фݧs.6kObV\.:c$:w:ߧmE^ G8 ִ~,_-#yOf>+-hk.Tj:'`qg5b׼;r_3-%YpVa_1nuZn̿'/HI{҉wǣ`BhgB杖,k\HĢS>ol3wNˍS,RV/ `)3& p02D|n#ɂ t;8@sVگg,8yp;ff$se# h%@ pͲ((:6.AM>jayiZ(i=<ZYщb JT!ޱ~ :'c tnN/گB"X֐ cmJ3s%HTjAڋ!_>~Z.n-s46t,HL,s m~l>oN}/NP%NWK,131@*9BM,vf0m-,R+1b̘;e:.2 J E/{w XnN!X:,%%>ykV($^`*1 !cYCKU5q2jrt N^@6'3G@u"Bcu\,aE V"jW`كaÎtOS+[ʚ7)~_M̡> \P2wpF KGm7gW#e@|AW/dCAF)D|pS0;ЁhpZ%N ՟6NLӱZC?[Ž۾nBvS/Ze -,_=]:rػf*[ ӀHh$JVP%frd\ޮ!?cL%e  f5׊LKˍο:.֭W_l{lA%ϋ MUy M)@w7 xK^śI~@v0(!_ptTh꟥` zLyKfww1<cs҆PS}ۯVk\'j'p @ a4a6".{O{DPJjS VzZ G#UɌtփ= 3 h\!Gu\pvEfϖ+*fl~0F 9mQLn! g.4LqK㧊rtxH@yvU(\%]KJhDE*V !J◍߁c$YK;](nS}5A0nԳ8mºin=qvn䍂6B_Hi tX:`08_WO+FKD$BANɒäUN&FϮ/j 56{v sۯu+Y60^ʈ QoDyi~ڞaM3J_jmEAsnBA-|ѦDN(H2ꅂiC9Łw~n[~tfbƬ(g$xbia3 Bف3+G-`)8Tv4YYTŭhgvK2Πڊ+'!i `3T^gaR)6|*_??8]W(X>]C$'ض/o kW4<6I2.1gO}q޻;WM8H%"6᷂H21:1Op^OΐH_L R,#G3 tI .(3g LVf:vںxLӴKqRs]{tk٦S,/;n0$DXfް!x&= :'МlVHGW_ҘZ+J9%Kqv[WcpAW?|ʟx'SQC*V,ςlzM Gj# #cV͒Mg7lct M{A㜀+qh=@cO 4Gu$7J' P`~&bt-Ȩ=#nMqE$~T>~Ј蹷jE ó60 +i.mCϓK]6xA-d>6Õx-K&뇏rDL(ğ AQQi"+~Sx}`O1sXZꚳe!UaG !UQ}DÎ!Cc5 t|# /mE #Ν5m`V&L]2D&uc2=Mԁ__xuv8g;l,czj\^_%bnyUTn -p[XiY@M bsL9[[ 'AJM=w\/4Hk?PS|R DqMJC [#eCͱAE,U2׫Y9輽Ƕ6E.($LӬIp0XH "CR[&ښ;aY". r$Z5F2#2ךrH('39N-`Y} 2꨻a*4S^k ^ch 跀f$GmG ™{@6Q),Nȕ;&+x+} M**og_L:ÙY0!>LXsFPɻAe 4V*O͜'J >$*9KV7%޼UjqgpJvꝤP+b*)fodlEفl&m mSy23JIpv$TOZ0m6=`k_MZbeS}1 *Qd3%HFlѯ\큌4mg2OJ OV^yU9Idi*V S :/]޴= ^31#m-CPWq",+ѡ.Km6A]nG&DVWB $y(N3Q0+4xT6^F15mTM,LIh^\_-d3!գKbRva+f1-:؈5L=gʢyMrT!:5$,DAпĩZRh碋pju5j* ;xz+zs<| ^ZGxHK([U )4|Ks_.Vz W\oKje%rl>)*8)n'(*ߵ$L ٛe~LIOQ rS\'"`|%-Cw/*vxmmGKcfHب,NE9X[i% .bPqd.@w/q %,r/ .|^ ws],t2|Sk&cƚN~L=ZlAbw^Tژwu-Jyy4ЉbSLeuV#V07+c$K;k?E1Hy}Ë]S4R/B+PXHyW*x-ct@H9װx{LC`Z+\-q~[y|svw胅Bk0Z/[qƵ R{#SVISBU_=Rok} `E7q"UStE&%PFlO!UҔYVگf&$V4S#!fs;%P{".}}Q)4GAL:q/Xjf_v vOl ,ұz 1Ӄܿ hL7?c(&5̻H Q9%qӸ!9\SCIb{iW Y iOCt}Ï-m&޿ŦXdg*e82m| ^A+QC)O_( 10ʺ< 4kFY^M3%&̹W^ݖ}dIm`z Qh1|,m;F>oh k2g!rәR89xgԢ;\cdS2틜ҝ;?/bN:oQ#}j9Llf`#am>4ܢ" DDcrdn7:1Ķ/줫`lp:o&xN?d&×抆3@,SB-B3G20x>CncV-y1/1fW \ξce8s5xʾ|kaS_ i&uKiawRXwyenϞR::Y1| |8o⿧;QS[BGVS[vD[~&-yJ2J?о\L,էUU,0?+s+57:Μؐ4ק6nabP8ze Jes~!)X OHɰUB8߈cፂ#*FDVPC7̓Uŵ|Xh T $\XµyEhx2VI6\|Y6]-@ 3|QpCa}}H=@& EO+.\_=84oߟy޶=x)gM1(aW1FAޖpRSŸ`ճic_wRTA[H6cX/ߒz̝A>GIf𱀵胃u"*bk8҃ƶݧ#Zg}†&G*@I]->v?JV5 *8늵VjK"f6matGہ\Ҏ~+ f2p:X|=-wN|]d ka,Ql[+Rlo8 #<bh ̍\zy߮ ʠ,Pl`ip$%cQR䧟S.'uj^RXmUuw?D yv!gU˫7H`:FJF7+v'`J(F<%n؎;]5}ւDҐ¹n?J7 +jhN=ҫkTŽ0,ݍCD0R ZX,$*V#'*ko3I;s3 CrUdSѐǵ~~p^ h2|+Ā~ʥ68\R_4:m(=8Piƀͣi 14ֳ͵p)ЏS\KsߋB 관؅k\}Ag԰1 ̯m&~ر+%r{;]RQ"r=qJgLu:uc8EA9.b%_?ս{'JՓz<^ʄ*,f5a@ΌT~fHҥȗ#2vPư_?;Glnak/k$v΋n h=b*x8=;bosxWNl~U1 uuZu;L3@RֳD Iy "G}e ;1"S)GFX ?z՛yp-l T#{pPum ydȓy##錑{wAK$9SցAzfiݴLf6sU>S, ]xu|ՠw"a';yUH9\T|33@\|3>!T{ 8iu;ԋ &[wj a|`4}y *m0]U?l`w i5bo$bv4ॵ8 p[b*}MEC\1mdNSE>|Jd ZuሉXW«jG򂞩Vz~ёd%oڒ-;7"{e1[X,=}5vOvTosYKfNٟK[2b뿮/L7:8~#=k&MPT>?S5S#^PT_L(G:!%/C}q$?HQ,пl{4A IY&Ro65{N1pъ7_πg@G2h(yNao15Ѳԗ|#s#6ի11zՇA#MQݒVh_.Kw%Ta"51+^?0aAǷsյ_͘qq*`8Ѵ b%?.=?vvFA5g'DWړ{T?e5>wV>M^#Ssي:InGRʹpCHƗWߢ r}=(NiO-8`mz.A%贡8ڜn D6L?+\@ }1P0!$;;~]CDWQ,>g6^kR%ٸLVD8x\[_gǛ@O?vt%+1\rޒ˗6#6ζL k$bj?'mP*BA+Q^rL O,ם. ?ܞk o1R)w%Me>j Ā4'Ou?pmD]'xT_lP 'N6cW,Kc4o@tc-mrIAe{g E^5^w%iK4q)rgw785 sLdɄFO i3laVAo[BJ/]Gt>fA@z!^z?%۲)ݬ;ճ3<.R̗(mK8,|gW׵AfP@O;%)ݡFvTD8:O.xxL?%8x`kšB7ڕ xvJQG~ E?O m5m/0 p5* OՠWQtj&d vu3* Ϳ"R77]Kg. 5gV#È MBINqU>:sJl&s&bþƢnrV"?\fyTV?n?H8)G@ChT<ò}fgdy^(|N8[N32Kws'7VwND"Ä͂e_7 B+" #[& ڀ sHpiKZm-)sqAZݨo$%v{@(_&'僓Zꇥ ?R*pjsaNc1s1hL);HYpC1݊K zT*`QP v~Hw`kjGrY Xf[HIVO.pyq- P {^t#ѣ6}V:|1*P4TNsDpHqS g*TN8<^B+ ёyYf#{8ZV,>;xpَ3ҹ4i&&е7hOۉ`Kñ#ʁOLChH&K김}1%s߿uW7iBy:`%xKSS&AjSH5s|6#[ DWi?E 1D..BV1hܝ=X߹/eps&%BCF{ XI Jt\ϐN]kI x/IO(y ?Ʊx`X XcK{ vARe-\!Vo\4PѸ0'n{'+Hp|%7cjprFNw8zr SrZl9ɡf2&CӃ;a5.5)7 H UNiSb]N :9K}WFMl s:GLŝߴU)ҧ wZ / ϚVՌx= 1J cKb ,}3CBLf7~-,0uG:"2=A7uʊtk&nc Y?FTxg ]]1lBG&{O:[i۴W |ƃ *K^jE~~5˙cC]'bPwn_9u+?5eZɧ \P;L|'prvܑ xc`ǘ>:CyS[ xȆ=n/"+z~DV%TN&qk >[,G0HeiuD\" `'mZ$Q+\8Τd{$ " -6|rm BI(*50lٛPb8鋣f\ftj7-:H -p|UF`/8duF` T_Lch(mlu[|^bG3k&MhakxIOx:UߗLOweQISXoҩhȯPdI5'Zms ұ  H˹&>P =t˃KMZ4$@CACsN$]?%O`E#)0kzLʟtM8߄Ϲ z&L᯸'7%TN @1fiD/'V ~w5hOxR]Л4/"5B?pqlj3ǔK_ˆq7EbKtʘn%*ۅʼn ,^!| h8\tZ;4V{0E -.?S]B˿B\\7V,YQkgr) \YF֗J? +q>Wb׾y"]_1+;YpUGF<؉[LSm)'P D9tB@y~J`1H|=+r}#?2353ŢB{5*@cie]]T+OkysCHqח)k@FjUл&|,o r|1j4|.IiNЈ0ҷ4cqZS_Nc+2\5BcUmY596y d*Α-jſˇWJ6ka7, bHw!2q yb:6VB7t\8]8sHG#_k@#5 HI(]sri7MZ}N5My }R?nN`z1BWሧSd YTp9l3VEj!ξ^ _7R4-uQtKB촁zns9{?51f<&Gt%-QP8pJ1Eg=z/p&,lF'78^]eqlVb;V7"/FK!+yhO"7_)@bpI[BF5LGK΂׌>=K=.N4#;j7pq#-n-Q,@8n1! !( |@;4 7ݐurk} &)#oygĪ!(i.)h#K2Kn_:CvFi}RQ)tCl+KPgU>=<'txx ْhv0Z+RpQP6iWLY)2 'ɩζ8.*ߟ*gFs|rْs~Ε應ULj81J  +Zr/Xd?ɺnܐ'Y)`odRcB4%{Rʿ9c 9i]}K\vH%y iG>kRh0T'A!CYAn{3THBj—PGۭ[½3oɒ඿ )`X1RyԷ*RFuMU÷{WZ_BItu$Ðކ@D ĥͣ=_Gywnicfbu]뱣[BDOCm  VqưY]8;Y"mU=yZW_5IB-t?vʵ!!xw_qU2DcDp 8p83g'G7,#TzY8~LTLTF(AϠ)]~ :~hL 1G{bd:IE`WR羼O63 ~ 4(,Vfp&a"SOT^~R '4uv@Ӎ#9 {тX'(! ^%Z__gj_:&',߰6JKBWCaMGQ^005-QvD+жST, HCڈdi :Ǚr`17Mh< vi[|-9%;0 5;5>Y ω|}52Flɲo} XɾI>vz&u4>-B!1 X@ys6_|Q&=gl6Vf"޼[I />N uCӕ m#ׄ_=#U>cguw # I:;#!gdH=rymGe$.n,VAY Y=maLSJ~%w|oRwyx%}h}P x(]!&!r[=y8\WCMn~TWIMS?MzskNu58^Ѻ4 _ d1!]RPoBRE_c($<d(\#2`/?23*>n9Ypt9C&FjZ х˴Qn'6Cm رzf7ȎYbBn.nPmZu},әݷ:/h.I|f\Sh9gNIKc8<[ HNdo#bs>>P2%-tgY5ܼMzzVva BU3kxѣTB Djcsygfp?R#Yo %wC:Ayk5\>[z?lJHv\VT0:Ժ29_Dxז(R*]0I,>p^<СQg>0CBeaMu>Ҏ'[BH1?Nnl x|)Ng:g/ Oߡ=PLcquTF&h_#sS Q'7YW:m[]LJ`WQ0Ћ;L4Sd[i#0ec#w) J ?(Tƣpy'[k]XlsB?tTA0l83atdGl:\svlRV.l{D闏v|ьljGbzܙ…[WCG΁8~?W YYIu@@n'}4rk(@+Y970@<]`oŭ>,uQNEG"TcՈR*K4tm4c-g[xòzhMRN 깊8JLi,q$WSb#fW6Ͳ63tt38N8{lkJ`k wԕWr9E8~SD—yss&n uyѣSߡ9A>|hEwq7 T:0?O|(ȋ6RqV?} AoXi=1z-kѺ/2VQ cF,WE1R/av R#uݖ6sG4Bm n@ t^6KBԨe}!N"K?N :"+ʛ bR5iYnY_zu˖bLR2=[PADQ>\n{P!;7aWSg݊˶ߗ;H+Aft!rN w? :kJ<)cr=H{-U9d8`a"ZzEhTlKCh) Sfb$bNīZ5. Q{/md0dD_n[!SqlGrcׄf^RSoofw3-P ;/jf|܉Oj>}`+Duz)P} 1@nۡ3gzzfGgمPxpQD.weEL]l&n))5%ci )1RJupkQQ@dKmڔ30nB/^5gf9C޳}gYPbCwrXr:t*Y!XS)buC![,\7 {mimLuE^$Г;(99'M&ٶZ D#TvW#F0uw,4}Oe<ړ,vTS`dwד>T|s(nKu:`rvZ/ț%8ck~F5jgתP0}o8yz={c\%K!YMbrBF^QT9oչOK,٭B qYg_lBHidiĮy Ud9S>k~|}#xPϾcVNQՌó*o$ݪex^\ęoޓjFKo,gf*ĤƓ2(oC9c&M}uǂ޵ʁ@񉽮ABY1wS`((aOjɲڦMzV L?A^uyb6QjOyN 8mu* 37gy~ИsESQW%8ˆj_ys5;9?>0sG B>OuB 9vQsHo˜'1ӘFtKSHmṂ$”43$7w}y^|^NATSBFΩ]<+v;m,_l&+G,kA)?"pŏ'0䠆Z1idv}g\,Q& )~="da?YޓbX!JN)Ili',nGԺ}2p֓ӢIi+)W+f \-j7go}2"0husIF{嗨D1z` Ŝrob=ÀwiYzk-x7{"**Dd#㈱/5qG ;T$9غrQ Xqbn rC,8 TMa"|ݮ#?>^%R^ !(Ѯ{pۙ`!2u`xna;M l|D8 'ԍ+YJb!@֞3L_%t3a[;bq*W|ԪR Q _ך8S ຬ1$F}" r)GZ,2&;? ˠԗieWhʡ" B8dI+ "RK=\ u]^ 3Zݶymt5.:6ɥȾ 1bV&3zǚGwm5ZN |>vvs"d7gPnhNNѪYXD"~VcKlII '᫻E.c\kCe ²>+00%$2w)ZUUw{hp.2QU51Mv+_zԙw?g-Rp|%2ufAh\& )!uZ+8aFp^BxYE Ph 9Ϧ>vƶ=to: N:P*lxۘc8Y,h &5A"*#/uU*T[sBsVh=X' -*0 Q:E JkU Kt\>aDDI$LLD,ӛ У@jwH{(>}%VQ>@J8INUq39Ԥ*< ͬpPx8__(KW"V*˹{.q ofBRpx'h b*ҘvnX =HZl4E: gߛU4`V'D(:wsIfj;3Dx:WrVT$@)MmG` G T$GfV)t @-"Ҏ5A|_%gf UQ-OzR `ZFY<~Dƙ:b5l`:e9a1.QHؿ)Svkxli8VOF!]+\#mJ ϸDͰq8pb#=q}@8uZ -p:(+2C:ia"+D(|3D{ {D/,ἇ{/} !?b@Wǻ*Mvt*,U{ďodйO}8 |82AW_ Ԋ\}P@$kin %W)*%";=Ѵ@jn&z /ըa^{ #nWᦤR-r)ΞKǺyt{JtBZKEE ҧ%g$,<%kcYX28Tj1y>GtMӚq$uL⎾(z:YDTΧ|aP㚿>ڢDƷ0LRxC_E+VI lx=ݠY>(`Do4ؕsؓw#WI_8`u(GkP>N9^ƒ{˔'µݘb7W{#P4d]9=t~ХV,9i[?a { t?XZ/hp}@D7q3y0ݩWSr;dՍWZPdx⽘d(&OTs}?ے| ӥ|\͑ďC-%Q p1ZE[[*ViD1V Uc:DݍɪQ|c,@WÜ5@X'uLWˢw Gx|a8FH+/sls\| [Eg|z0DS}{/1K Gc6hlUQ ?XɼX#St)^)'{G xD<ĤQ_YO} 0un5p`n_+y>ۜ^쿏^' ) Eo_Xz.ȭx?%r*b.Sݺ8a'B)rI#ucȽUO?7"@f2!F."=ss%7EmY'@ʐR(deڸg*Ȍu\iWLJ$ѡ^YB kJryXOǹK mT ʬPil*6PQWr Q8=ѲMY݀uyHioPGhR˥]܍߁n3J!%^.#a:0s^_QK@LnDN'iݴEBx>P| S RJ ?%zJyb{u[zP [qTX{h.=M59nh#Hm]|DRulasZ 0!̀ꡟ 8+I' Vc!eIiI *u2s E /&W:|%E%jn dբ> !;/Y8 ˕L7] WDI8ngQر,կ`xQlzV qL\GK}YDF -{1lw+s3)oDzjF)"\KĞO7 @hA$ظQ(ЬOV\eވ9@F'9&<520Dh|~$$g I]"\΄q<)Y>6? n&B4rPj& M_W ݅ĩ0|R {]fk؃ʃPGI}ct [ӹh/1Dd&5l+Z Irz2ͽ" Eeu:C'i=,H=R qYLo1Iv ]hؗE)3AC9A kDcw{U8oʗ^oUTcaZXQs.GvЌ01߰l5 1*|N؎Z;0+cvAR]leuP ػ 2ii @>x`_%Ө|bWNK`10IK# Qҵ4E,:4Ku޷!io͉U6(bIGϒhVUf)0QaJ1?YLG.Zb}*r+R謷y.NJXFH*V'B ixxO V>\؞pڹheԗǣ@퐺d7s P}5pvtAWfyHCF*i1ThNv2 !r`:YMIIb4/\mxQ4/z3RlQ45\;%:  v{Z7mqE1gomt>$+s._/kPKn)2{J_TB楀 e1g[q[r}-&׍k47[IRﷳ޶hVb2y曋}u%* Q +o's؞6+ lǎ:Ȍ;2py: toЁL!6|">Ђ|V;Gb >a:]'3.*Q -A-|v3%q[9Ϧ`y>  'rӚ6\noj"вz ">v* 2Gz=_yĬuQZ_KkF5?lrzX_dLvOMY%iO6I6ر3ak}oU- 862!5(ΞY#*)/Ѵk"eH̟C$}BnWLEqhn'GΟ5>3F[m SU9{ҵ,9B5 Sa%dE:Qݘ@ j8$NҢ*`{Rȧ=d 2(TytT}~N'+)W%^\txDAܜ*6c_V;m!2`qNR+"5H󓡫F U^)KEuAqS!shKuXvVT?%伟,lXC֞W !hk ~+v}v/b8z!\?U1tLΟM6 )%;'^DA8RQްc8:yWf @8zD&(  ѧ,^fƫf{2 ލÝ%d9n+ZP }u÷efB *Y [5`z ' h+y*@؇f5m;*~w¤l[csoLVmPgv ljBJ#AuIw[H й>hj>jT*[gPkn6'j>yT:D+ y GYsoԫ*ނELI; YE#y( BȪ{8%Ul}F 0aHv\pa{E m4X#Ǽ(8#[I4 B3@.Kq[ EDOPWJfM!hP5C\_\6ߑU'ms+!6V4o9CVLIʬd|U;v\D?Us ,m[89K>RB*bXmI!JR*Qo zeլ@tZܣ>:k !B PB&2ܦڮ)`M7el_ TUwfT1U> d"FL@b&z4xTaV04кMs{+i]F崢|ZA/~+[=w}/kw- F$]=s6\ќ(qPzn~KՔyj IYa C."بXtX$}W8yʦ%v?sSVgJ\F/>U)a5ͬ:$[EaaEOĔF4h¶RaL}0e;yDXO* b1[":YasQfpIgrg8]% =? &;ٽ$MN{KE`Ngq n[%VKT.WئaCdCg`s: J$+4ׁ,b hר:1q8ĵ8I,K$Nev {W)ٍd "Y8q=00|u7L^(wt}K)z+~Fc^]D9Gm+;d?]JR⍖.[+ .Vc8ggn"i;fUI3vB-yLo7^Pz:ǜ-OX-^v蔖4< [a  ?y07` s WgN$~'CC6 yoFz`@J`r]d0.NA+wz=m$K?Hz%*Q4ǭh|e$]u+xmU5: /Oubnjv}A|V=^."mgӗpAlGhQS>ox[ԯ?R`v1:QſIQ'׿ev7M l |j]RE݅IG6w:`.vɒgH={vŌ5Nqgm-NնU:ҧ0&8}Gʰ8׆ԏ :GӅϊ>hK 22&hNG,RjVŞEƿ:7XOգ ?@*՜4e$;Iu&`أQ כz~X;`Y[ g0qh˞sehq02d+xXN[HÉv?CjRrDTh@JD#\ 'tEj؆%~ĸ8%#t͔/e'206 ,$R싯 w-fBd :0EeA|۾IeEOq$w컰MP|>j%ޝÝx$,qjAMl#&M*e^0l4SJM8agߩa<6MQY 2;HǬKߊ,T4dTye!AXNB]S[8&.Tk Irpbp+$q0_ |(iny>8J/,q:jD|hJvV\^$㹯~Ry 3_'Pç2"ڡUH1=rAiU,LtUUv]aE^s ^%'Aw7rM+O>@./6f sѷԥwb}y"5)nwnѫ5UԮszባ7u2eH躝'Asn~qp"T /U 'xVIQ%ό5?.c~ZRɨdZOGn2n3mFg|\$!~q0 @z:la()1FYftw!)zިEdFL[ 2РY[H^iX<,ylҷ;uH,w?85- 0 =FqT&>M=VhUk5 * &nM(L闛U$8 xU[m}~_DA`%-~tvHh2h.m,ck;hX&pb4Kq_p `9[{1b0\eYjI%nV@ϪNǵ& XdAq[\܄<8--Z )lX!%w_ D Z[s]g|-UO@˩J\ՖD'Z$&2H4> pwV:D?Mu=L z!iBA\g 6>&:I3zfF%ps}%SjɠOustjfYlLt f:3AwFM A F)n6cЂ~:D6Un cMx!L3Z8?`BqUp+?x4ʐ0ZouOp&gX;0! \RϪfYNo@Of~Q,j4pt+ >woG( ym*&:^ }on_QY%xZױpsEעa|p7وqgb*ܩ33=m M af) mMҳZCwӐJ}U4[E< q+/|d'4ɭ+&BoMmTD -tUԫ isyJG:W0H14M:X)*$p/ԆIH^MC6J6CH\O:yB)֑uV*۸V*^%cG0j6'Z_7&{ e-g3ףBSXnq{/QlAnLh26b&QdlχI;UYEpl{B ?j$褃RMUאCLN+0'KoȐ`O{ͩ~eh`4ɋ-hU71L[: 7 O/i7M@a([|5y[ul X3?ӵiB # rN2NK?H  }xx'\2|L*Embl:4,FAvOLE:=6s.6߱EW1;F{G#R+|#@hZ!&a*`5 WՒtQ& d$F֡C(P4wJp:S{@g+TvM]gH! eX1 bWE$הcynj"9I AbU=p^x1\hdz?t&ԛAs=YW)o|h' ]4dܛED{RWG3r߱8~3 IOOj^E3ma}|t2k%GN3L82yx*z*{AVYn=HY/2A|H#]B&^xC7GaH8 ǣ3C 4b'4'ƞF(f"N>JH (x蝰pv$wUmwywF2aԄA,dwBܩ`E!kύaxpCcڭ"8U/!|"4zWz'Ej Dk`31[Fbg^ND"gq~4OvJd_'=1B#H]$?UF"N :Ch鹢T_qO,)6._am:<]; B;JhxFl$N w`P mc>j0vuQgoy IbE+e.7pE"ey#An]=|B,G+i^=1˱  2p,قAjĠfjw >~Ύ'\oyl&HLG4E$qKRj=yt6*ayvpaB:HɌ 4`> n$TԗZ )*ǴEPF ,WM`e&B_GKnvʺ2;Yp{|0qx l?󫉩jy!&"["k ?^)ߟw(nqB>yjVȆmN1ܽ[׈d@@m_7z}#ȆNJF7EN"y@Q.F,s1E6"& Ԩ*;Ce',dO-0`#oIoo@}Yk\}HI"ueI%ߩOH2h(\7y腼bhCw.I(Ozp*@Y x `gN1 ȃF(haE({LD}Eel*T8()n1|AC9w秼ݯ&G qMQ1m(2l轁0x=P$,$/*~fx CrWxs"UJL ]0)Ug.fsTeXA!qa=bo&*f_M2T4ľ`WK e=~p}ЉK%.;D6߈-g^K;Wzc;f!WpZbNB!7Y870:cU7RēsL?X[{̐8q cQ&5M,~:C`!d0A9(݌6CJtLf:U%6ɨ^x Aa% %n?kTɌ `^̶` sp=֯94c) 0na 9QBtlyݷwtjE_%Jfme >mPaC^ M/#KLc;ratp;0s͗#p!?-{wezWbg&`wq'<2/_R#^muZ;-E͏%o~-iZMq eZ4: dj_-7ҟo{?/k94[ȷFeɾ6]OScYc>Wrl(ǻW\t(ɨt^$6A]Ek:_hfO6aT^֨GtDySw,ĊS @諢dǑ-:W+૽?݃f3K#pnfBG{u/T ) >GO 'Jk]%_P #SɭYwk3֪&Jj*`ͬ %uv)gMtYhj!yn:apt#Q&E\%pu0^)확 }v_$5PR }>~o/6b5Fƶ?WԫM  ϛA Rsb/ 5/ɦv4?`aw EtKb <0R.Eay(ELf2piЋRf,O'Ggp>Azgq.YpDc88tHqĽ͂@͕ܪvvj[J(2Zdʇ0,v8 ^"U's"DBJakyAdXr_.׊\@EU{ dtTCB[,>-j#Wx'=谟vst#EFCQ ̉]JBJ,$'/3i Q'hf1J;u_QLKg<i?E,o-zC륊Du3z_,] ^-+ShhU9T5HM}&SfYϥK2ۻj>vQ*ۚ ;cɘd$)ш 24h|eR9 -զs & m\p>wVSDRRҤ$pZL<b<`X*HN p$Ø!q}8b $j(8ŵT+zh$7%Vnψ—ڬBn:g(\Gx5/^L (_x*_K4J?O.OQ뱴!RH"jqI+DRch5;W]*s>fbkܻeXX#c-(lKWz4$00,iP1hOxof7Vy|6hr"ԁ^83٫BC|G?Af ?¿(fBTATU!Ngqc4̸[BK'{'?VD)w76|Je`z8%kmT7a]\Gh"m})^*z]hkr] b {0/[,,&8tSS`q7lUb_Լr[:mTp`_\|\pɅPi0UPAhXr.pH? klG"6?(NXvgSgvi;@~R V>3ϺaE5F`&`>{9PQXH'}.!˼㠣z2HǺg)$Qrȁ[F/O<ǤCO0" G=z H֭E0wK GQ #mϒcc&Z}mҋ3&8U+҄ZrQ F ]h%<3A:wC/sѐP[r@w~|$:黸)JaeS-t+&x!ɴiqsr@>BVDOm <)fN+N`] Je8"&鋕(pH *vLlcPʄ -nvE$uwR%鳑~ꡁגI7[U,%aRT]~`{(wE)؄kC:ۢ.eAIdoD?XdBgU_2hC4+LPySUsP-脚Q7 'M0Dwg\ dQX&/I ,7cҬDj!2"F(m;uKkp⠆X~ =w #n3`GOl:^V\"8JoZ$?]Byz$#Ì-rb쁉t1=#y{ bc˅toygS޶UcdoɍnT7< S (f^1}U$rޜU_m Ԛ0敫ܳ#)i]s>\Od'T_>@~߃c dQӍ%Ћq& U\u6-#(q VTRUb\ȜJ!7>2ƶ8ZQd/9iy$G@#cp.rsq怏Al6ҳ ]2BC/=K@0Iؕ &[,^@Soy4CAI5wGoȝа` o(39{?[qBf 90]V^K¡\>`35au :ލm8DW*[`5w)Dr7Vt*SK y]H撲+]c~GFw2aW|s2HufܕME ̵ jxQv.u,gOr2@Zl-, {Bs45^&+[@;PzΎuH)dG@ݓ͠q'Sn{SP+u_86U]"tycBe4ZI '|sTm i$mMo0n_.kR/oBCœJ q&FL=ğNQRGm%ـ @ͮ/#0t)*w/)'(9EH?ξn{ fVϏT|'{}yT\efI,reMpQcLEZs̓MhMLuLy#=8\Ϯ2BL)zyHxŗ8Ӵ*-4?RsctV_țҠCPm}ZɀyF+52tg ߂/nAqF,9!yKQ,Gh؉qyuC"1/.`8t1 i2`xD69gO  d%L `c428 {a#pܤ[,4v̪C~XrgǭK[<'7&ȿA-[r3 G52[IukogHָYrU8ܳ1AMMJ?ɴasD$|{ܥM58]A-=Vt!Rм7y][W •y#!/%ߎZ0or޵85ǝ$ul!O^u쥪R<cnGKz^RZɧg@5{~>>ڶ],U/U"~h ݗ8-?jesB""4JieٰSj䙸<%PJ(H?Q'b &@E=$',Sܸlϲ0ĩPN,b` \p2P7LJ[6D jN)G1v<~n˷7dP'>#[6~%Mθ `1s4;-t1\漀#M^yDdie@tC|"HjbFҤ -/b f*R#YNB(c[|<|6?h腲 Fl(KoeVr?W3fibif63!d^7LA`;W\J V ڧI4!يY \n3bZeVS55αhJퟓ)Vg7biW*Wm:ye`iO8m@ zcܰ H1jڈF}I-*(;M}ypʃȧk"\Z(> 8畼YeMxL ub3@N>J.c;:rO"rZKo1'H" a\a;9+ Big7x`?Ow?+<.Biva V]y޺(q 'SU\(jMZ@NsX{ѥ@3KǬKISKl|a"ol&;ZO;*Mc4*v8bϸÎwTr)o-\`ʾA+CO8\(i/OŇ TMUM%w{""qѰ Xg12UX&E^fe߮X+-зWU=!)_nfBGN@JiO82A4E8;2}Uẙ`)+3bj=ie_핥OM*BT@t{U?.9:( S_u ݘWeJI-(t5s}r=f= FMߦ\ԹkN"O{>I?ռMA>&+Gٱ'2qnaJ0':.#@{ bB[*Q{0FA+m{~ VʣSHղl>iJS[Eoj9ag|hyq=ݸ߱V(rsl5>0zXeV:2DkPn].V h+\qEq_vA.?h2¦4D;gM111HJ@EY ؚZ:nRYOݑeP@ap֧tN1E -= d$*Ep,=Ѿ3;D qa;Z-:1P挚a9o@[Lm r^{GI' /HͷE0"ZR=(Ex`SG]F{,N{k1qð@QYɈޅY 5i3 CWhK V+7q-x L IyVy?J#V&t:jd.xz5ӖK9eW;(ZKxgwʄJsD҅yY(TY҇_ߥݎs# Hi6A`,JeA_K<ڇX6)0}c%5Xp,Π\HOwÇ3*'?T5> UZns,ZjeIIEx4N?ϣ\`sO[8|m/|wFn0:j6A|ϩ1HAm}wg\#ZvW˔<*Q'JV3/4=gw^h$dI]~1h( Hv(ۂ3+v¬X:Mq/53a&6IM NVhz!r USd^;oCɳjiU]J]̡$:08s^ym>g dg I'G% Ĥ]=]pR@.EVf]2@4N BE^8U%m@O9/_s$YG4 %zTRsK)tO9H+,s~Slw|aMWl|Z%,s(oW]I!ٗ\tgUju8Җ3ZaYHb$TNM5u6]vbϊ2ܤ bCgP?f0FJVAAuz YUR@\_|^03D~y= :t2P8?[ DZQ-cm!NXuM=QfUe23c676ߴ![rf>=eJ u;8Cwm'_hL)Va8jZu<-E=?י030Kp IxA\xs U:^2'?9eboqPsZtMl J5a> 쌉6wo?;Q15l/iLKI|G=C?aojKIHl;x6Ea\^۞f'Rcz Tl[wxl&W&/= ~mX> b,rl*cJ@P6ZyzkeIlt@Ώpퟡ49k艒 w *x,M >7X.bnwdmq ]Ke,mvR]ˆ{>Q@#>C˱/|c !R1r0s!;fnZF@,<)T*L9 dO n€h[Rܵ`D7g\4j ˒1^avU :$YE]6|5eNs}e?E{IQS偌}כ ӽ^;&Iwmm0](kZ?SCAh,\EW>( ٶIп|]2KSW%PvݮAkY^C݂Jݔ]Js{@ⳓלȧ)ׅDNI nېEm sm֕z7aQ>5g0/ ppRyNHoUy/V/.ۈ~(/~RLhcdM9> ŃSB܏*gӑ?$>N*񗍊8D@NwENqϤ~_XxGO&ϙ#4?:D[Z^o9\I9CCcp16(*PyΗ&ܪW &r*g#~FKnscMq2p4+cR<(.$)7*I qv''7/A,w+Y<˂mI15}?"ޣ'NP@3Ԯ q*mSER=ïAQg X&#bq䏲y'D}hY9n2e;T-ۇa}R (88X5#㿏ܙdGuZzԋ?^L!.g:3S/_)ڐLQxHΣΒ%Qx?<]z4N)X3s^ݕw@u{hXgiUZMHnMg9V]DDR?7zadzeҺμ&ӅKYAJ{'_'..IdN9B9ǎ2zY=So!m[jPFqpD뫪לR;k>+҈agݻ(o#GMR pcP=ug;![ݣ8)OI9`Q2TޭDƢls$w@\Fټ JŧF{?pOrJU17]l ؞|5Og)t >HPsfY|%m^FK7[٨v(Kσ.q=H<>5U3 \3%R h@nPPPn5n%0 r6N%ﱴ8w`n9Pݔif|WMwq&:擺#"& hg,kWaHh\8W/e@` eKa[.~Z!g9Q؀[_>UgZ>8tDFdmA%Zz1.§q]/UXmh+ac נ+dn(tL%edyRק;b33* f0ۏfs)=J@8L]K.pBy"cd؞7L(m܊ HQh&/lğ8Ym%ivOwN_,ާ^o7p#`zL50CII"Ɖ*W,h}1 /}mZB6 C}kBÄfӻ__i?Yo۟2n\||Aŕ- P"^^V6.Ϛ;B4G W h =A6U H*`1ܲ-¨-VQ5{ Z Ut(T]J2iNIFiQhaN?A ٙM&3aoj`6~́!>R򩠋x 8&6iR87,Y(-@=(s*F1/N`X> N9zدBRݧקpxVmW{ӫpt&q#p^PZG#y#m,,DRgD,RWy )b-C+>PM[a K;*S_CZamk @ro=:>+Y_Ifv0\e5JҪ9qLGW#]=0.d+]u#(&Nż'"6sIu׮PmCLj-Ok0Two=7 YKc?z^1`c]>wK*W3z%PrN #v;)\bXjM# Ӱ G},ŀ̉ojsJf[&"n|t!:1;/VZ^{,$&1djV91!Q+Aι%L`l9UG߅8!!NΕwt;&44zZ*"j @X :en}_[2,=|}vi#\S'`szS>W1ކ/Dbvf J죥+Y\TA&*pYrdAtkQf*m~ {-hC( (*W-84^bvO=dR-d+ev޻R}~ iDF5Ql"#m0 O*P7D`'JKbK%m2$Z 94QB@Sm˟jiZ 7κ=3 sJˡjNge@AhO >>xCS s}+l8qxhVÔuV;QĖo֐߸'Q{HBQIs6s$Y$8?@]w+6Ucی7+%(0/pz=y=)83:F'n2Oڙ[9¤?|et%@-Ķ29(ћYDkGVn cF 361;\˿0~_An0<[cC"3QG/"['&tuV5οgފ2-O7 8ʼožE}9zrDsfk̕626jJYj$@l)sz >ʾe7㰛罟J/1+ %-gÅ@OmJ t!+0`=8n vH;P[2bW$Lh .m.Ze>TjwdRaħNJte|OPG#Fu>WaZ_@9BEW){A9~D$`*2*C=fQs+5`tWBjo1Hi@ǣ@u' ^~t| %YASE BBb ׁʼ{FR P8V-5C4c%l' IxL$eLB獰&zUʉ7+I[g}ƀB$g9QTL5aJ߁߆[ba3̹0ҨЫH2&`Og"P]f.w9WQovH҈]_aFɚ [_JE;R$ XĦ GAl=Uk\ۀtKgGhqЛ$U;PXxGd %ʫx2=QЬ:LUZ\GIkxESǨ kSxT- 3Ba:͹4vn^m.I=A

t_TYWuq\6uekũϬEW)̀) /$MN-Uqًpf0H|33P]CDKˮv%"\B]6 U6(XgSO$fّ2*ED ^}8/5ۏ;2Ocq`P;J}b붡\cii!>Y d#8G nsL?2炳[ c Qi;&1 *T[N7 IJV@hpD Ȉq] ZhX>>?bvέJDam`آórmS%"hU\}찪U~xE1戢Nve\A2Nк->1|4Gy[ӵؤaUWꔅLXٔMn%d@Р1YOJ9l@LցaJ9)K F C|_m"EE5%\g$uEq$ F r;ԴMIRkl OuJ==cyIWVɐ+j>1^/KKPs¹m1^TTHq9:l4v|uN7  "m:+Dc)DBjb]^FH=) Y:}h>g}t$_Xp x,4!X˿#q^zS4 ҝ(I"N~ԼnNW!ZԾz("7 O6,} 5쟁5]fE2J=:q~kqMЪy #*U9H=( U "[$0eT Ϋ6ݯSUt*O߳@cמNn{͑>MJ,KbwS99aλ!kҗYOÍY8jG4WL,ҴHˢٗgMRK2H͜ *MÎL-oVSʚHE==و~LzaT)FZV0m0V^]S-*YBQSTR,s$[]j· ls~ !{*yfl%>QT t0`d7lWU`=QyjvU?2vJvc[3&Ȫ>Ȧ$8b upE/x8+ {g ՖGhTr'Vix{{"^>]y9dxhxMщ!X{ ǚ=RSt>Www-M+GpLtDCBYo[ H\:!b^I-RJFYo>6"T\W>Q0ڱS˾K_tܱ|e {4EsQK^ mz7+=*Κ+ -vVWbXӏIgAh7o`|-$zlgZb)U>bHG^tuХZh!'EN B*뤟Y3钰fu01S1klr)ID9M`hv,s%5Φ Wgד A%p: [Oؠr 7>a7վm+aimFdj ˟@rP }BSCBu] ɳHׁI0Jű+xrn=\F|ە* G` }2<*"B(/NJ5~;2nʢK5-&|ܨL"= J@m @P0%Y]nOjahsbɡy8KKLS io(׏vl9'@nL$bR,L2$#[ ~H< rhovg$2m1k/Jl[6EX*^"ȿ8)lCwpK(i1wT[ӬRv{SkU `z*!_;}$9% =~Y򔬯8vO!؞{JQzPR4TYW=AA' ecg#6!((Qģwf{uONuH(:8"S:fjB4fe.Ex[03Զo ȃf\;G!z$u*6 k1g RyE{x)V&U8:.$prT=Ţ:0"#{LɳUSy` Z8i^35FeK =Pڛ `4šC&J5P,x`k 4'f*e]k>O'E)cQPGOܑqt.b( G#$—8!8w/j? Hk9ňGpGwvv[XÌ* -^7p g V-9]Oym_‘ q 0_PqluVV>o,&p"H1bٛojZ:j.$HTqX*8}너''D9Ϣ@_6R*[CP{bN|IlCI6QH$մĊ<Ԥѳ@J f@@ʁ; AZg9 svZWF:SyPDTL[;PBK]f}AȤFGڌgf\ j71;E0&kE=Cs`=ڥ!A]ȉܽ',]&JVmC3Ɯ GA8,g>]K&Gn!躷"F' w45\3^JWA-,UFu`]hWIXS,sY F`<@\Nz\usS,Er`&zpRmԒ&|^O[u[~(KOא$D5FEm?E,oA7.ڌ W>v>Q]WA\@Dz(ဉfۜ\Oj7[NH5?xū\$}dt&7:"x~6Lt@m c,*J'&=(a{B"=AI$8O@uGQ8e!Q 8K G!ZW^{ʨzR(`%)7O/#.".bCm”[ތ ,ͲViR /kȆ}4@vV\ږgUb4? 6 XG.\=8 D4shJ!e`|U[(t#yOf 1F p8X5/W`ƀ#P1,S3+'Rٱa/xێ N8)wf$) Gjqq ov[OC$66/lSE8C,~gRLiG<)II7B\gڑ ϪPk4/ϔL ):!0!Amr5@] 1NmBoFq6H8h>5A eWcIGDlwqSOlT!^f"F?:pթn M=+.qp]RofTVpv*ܗ=(Y:$^D3o|F# W,>V M< Q3bU9:\]p5u2Jj7k5 kY-5):y%_1L;@7!(hU"tib@d Weڑk_ 4|s=I Rv竀v%]>T^Vv;xxp7!YE)B|8o8݂mrO3Pf`^gSQ>0[FE*E* dk=9%V2@M <7T=lptdU2NIpi\PJ56oSY\$Mj1|Yo HR; \;]Ot[? መEٗF{K]dJodN.ZVDeF_rʺ{N<3Bm UnF2ŒL͸HnCE{ky O{KnTCډ~Teo=K+ a_]]r*vI8F;0x_*.G.PsLQ@ ѯ^|n EFc|9E!FZi"RRAñmH;_:6T&&4a&Jt-I1zHԮp{ЭjYt*9h4J@fa —yN  .;.N@'쯣`8>AӬEFkl♧ "3hHu;4'o*eH-53C^~Wɥ3墄`LNEzśSX{R]P;ϪDߨhE:7'tE?7]~ubĢV&G(~ &v5܄ԇYy؁Z!֭t-7o&Nn #;O荺C9$̮EUĞۿ֯ 1!^~*>g߼YKH0>|1S#>;1/$r16{$cӝ"?؝svl8M@ Nϛ+qWUm!rC.$  @(t@7oamZ\hoJ^%b]FI@`)zՆEˢ´(U"6I>vj ʆp7Kw x`-_\*ͮ.@3+xؖHY||֕nihr3C` Ǧ@Ro߻$"s\EO&n H-\%dRS]q U $M#,Üji{?ODiBm3{2ԳFC?=W؏glîx(یhkץ p7fI;'ݸ&O_ 3-áH:n'v +8rwt(WG%f3Z8~ eMǁ-f)w-6XEQ2Ov{\ۤ(+GQ[wXps:RTP.hdZͲq, T 6QWI*dIϨg>-p=.0Z-L 餦F -b5uG<:mz*Xm8G>gOa7WG  }l=l2ng:leu?1:Ypk_vVukM/pl#a3dۦp% z/ mH@y<ȌݚIFrsDF!$dF 7BTp1$beMyW*6:tL,Z*CtA|[0#SQq{FB$<-ӝ&L&8"Zf>Zs@2b$(GA}]e q|ep$|/ e2iuJ3n)pBɮUڥH)JT P9éŇ#̔ CӼE8ԇ6ɔOQXūvoX\]0v,@kHb*V['u'}e*Mo\%T5(ʰw5eWm7%ϜLU VC0=\lkTe\)( 𚷂XZX47mtЈTK+Աޱ<,֨˘Ηr(>KA6y8/NMY{ r6#J]ډZ'{N9LW/689,GlƒG}p 6of;`|4h|Ȗ "wep "\ /cz|O^_;1.vV'Ir;r!:'!=;gXtke:equC9*DZ(pKR {j;1@wԚ#^ \VmdQGSgu\\0N#~(Ke4mVs 7کCL>qL:}okR hw-dЁ4XZ?0|91EX{W3ߟ#|tmˌ:L|`%|'IO$7[Dr".C!\}:eQ*ڴ~ RN%>}Ո *:eN=5I9k#޵ӎIcVLˢtZońp#G󨢳̧n*G?]u5"d"DiRq_BW<8ҙ଒cJpL%߼"ґ A~xе5izU'g:y;[2T|X#hFs;^d@wt!PE=wbPnhp'r^HLl{\\X}.s/بvz ./ JZO5Dg[u UxGc<<_IbncNˑ.,Ի+`ɕ{ %߹Mq#Fj۲ELbNjm!cEe;?rLѹV[.UyQcxU=LT7FZ ^ =k*–o9s J\E(U1!Wk%Xf|]iILnri<}_a"4Jo}S#,beV4h깓Fep*JQJ#!DzuCx}6)_^6>6&_&NztfR&5(it+yFs]t÷7ڇ1ȟ e>k4!Q>s]/'5m-$ 75k<4b0Yb .Ȅ㼚J}90ZVq(YK҇F̩n=3>mbIjK$}NP]<cN/ZS0WVϛjd6<3pXwD!DIҗDE];䐼&ֈ vom)gi7Dt ?sxꏝ8Y}is<6d5NSٗIFp[6S`:3ݨU%Qf:dd4' BUhjc5eBob|~oZ?#O35T6]P\G\|4M 4f ,'͹3ep$U06P .7.y $ O?AXˏ* xn?(/IO|zjTZ^a _]&:ySW Qq7Q%YaT\-2F?3ف~u$]mh!u)Lsz [gCCÏp3G:Ah!1;unm_y:񜉈݌\椩!K!˻waF&6>tLl",KQ:ȗ *uG?Uϟ`0's]_?SWQSsܑFB #^JKvثnF!Et4V#‡ʮ_޵l)uZ^$)6f}Fm"G%U#໰pK݉ My.8BSO<:^K#6%h*]oG̥N8<HrցGLlbu:.¦[L萂(-C 8>(`=n+"f΃|Yq1'7yb( J3(4C3$/M؏3M(-siͩuVb9͓2U X_*u*NWg{2xZ[ ;bHtv*QRB\{]+N!DAQ铜FN=1'p|B{~y;,X[`$useiDN 2HA1|2lu.}=_8E H!Ud'yyz^ &־R%2W<^6N0<[.覅vcZڞiaAV47C p }}PP:R1 '%J;KL;0M10g^Z6Qº!/BL30xç8W$; ހo!Xc/ro-U]0 P@ )eQ> ֵ x@C1rIΉU_|;؂@}Α&oH 1ش aN+Tk4tpwudcc Rw[_ih5,9] {Ɓ|gyJO2u2ɽ!<=DHģpw[Kl5O'Qh1R>kAԫ}?6Ʌ3rw<}]8,] Q4`C6vEYFN(M/'#zxtt$Beh{ ZJdI)yp})D"#[1cTegu7slX$̤Lb!#˜{>]38MAW# Z1Z)M71+,cT_&JG_4a}Y}h6iŋc>iOtia|nW u4:N?b $J<4-7Ӏox#Kyo:3 oڐ ƣ)qC;d-"b&*-kρiFa:KAQ:j|G 9XyqG.dTD-DH(z3  }fFB8 C -SDY@j]ـEe5b,bgu6Zd;*r<bE+_>x }^mNunvDDvB\wŠ}ĭv m='}*qoYˣqE xhx|C61_YHD-DC([!yPxuPY. rk%31 l gb:7, "#lo qO_2I}J#b "nԑ̕jgAO?GoI7FFU9&V$Ln}%0% Yjb Ξzϛ}93eK.Ҡ|žKadwKyO{2DKl\c8'ƀSyV ڑZpwֱ[Eϯ<RLJ4 OXƹei,x:iƠ:L!/ryoi: kVHw6] w nSr:&HB")7kbڑޔKzcd\^ \oՒYMY,}^.F[5K{KcC2$Wt3$J| ZԂ_"RLԏ,+33r&'bK@Ba}G; 5h vW3T%9+X/W+9m9:Zp".s2cFO RSYC:R ZAc-uIemy߾$Z"./=A~i렣uŇ)&yfU@ۍWSr[B|P-ˆo1 SKδ% vw댴oրi"jqLE ;aERIOB:3*=uZ( &3t(]zbɈZ%N!GX}xʑNJA/24s:q`#bֆT?\ L)*10S$>sD>XYv,ѡY8qZ3"1% ͊5@+Ɗ`aC[FNau,`犘~ 쵮F9pPNG{\sz6QBd̴Il&MOBܫ¢gן Ayx?Ԃx):g,S[z-g00T@)_i3TS*W^O6Fu"]8Ϲ* Zʑ ](N7E-B ɖx|=b*M+2ǁ0!k3ld O$@pq7mxgէ^ƈ7v2FE 佚-HìPV!WfP}9-:y_%gu2o{2ү!L)F& 9y.Ѿ >ARUy~s^kyjiǣPr I)Z-kMz,J sc"Y4VyL꠽5Mcݯ_yˬ؛m6{\ w(܈l+d}bVY(Gt5k;mŗqns[X MU\@%"sObKtB܍ 1t6Lmn(@L|jFPxE s/r;lMw~XY#C $9], S8W> TFwj:c1ۙuTC Z0{~J( W9;xynK-e !_v:E! rS>2*c'Hr:T?ȼZάsBp}m\vŸvVX|pH -w?eåOR& &ǚ_sB$N"soG_H`N C(ߛ9 ('\j?$`#[>Zg&\Z7d^@tp" l{_RA'ƓԣzDC Kf_R+傌-Q9ɬix&<c,,~#aMG^LZ֨5甼㣓j֊cMKq9x=%=נxN EƼZ?ԔRR<ԳB"rYd*vw=%H4`ǃiȼLC+.gW9inIC ;ee+YMV y8 x8j9=4Am*cמq(Ђ{񷅩? lKًaD1" qA:jAVK*|GhöۀYK'K}N(?{3]x6{:g T{⡫ '9iRS捍b'myGrˊ@4y nVO!Yٿ計0>W}1ԘbO ?۴~B24D?h Zo{;06@TůɀÎ!{ &;I`Di1, 9Khx:-봒R>x=­dᢵlg$#C%c&F[eMi(.Pc3(4MvgC"뉹lZvw5\ya(f14u|N)>.t2P#!2 *mZ 5'E}RX}lcK㐇(S}%dٓ^40G+[N`Q3:ˍ-ty%loB1]k''AzZt'Le7X$KXdcy 3>(bPh%B(d6huCtMNT?OaG*bx3tL6F%z(c^c:g~MlڳՓЊrhiBoLd?HS uΥ* }H&vϨvT/QSE^R&yKk0<ޑkĥY(<#}IabsVWil@&sݧ.Ib_9eʚ孶qteaѩ[ ;.+ {BDM&Żi{~+%e+ 5q( 灉܎{_r9H,}@jeή6ˏ Tf6ʼn2y{Bgls&hOWTS8ȫ\: X;wuQ{p7 ܄.!]*Y1ݿWI>wLW4<8Cfnu)A?zzp`tWw| 7C{#'d5ҐpHr4?K<p{ Yɩе#̤%*)jR0o{}ou2=$GlXHHF/T //kܹ@U 6X4L1YiB`ޅIaEQ!mk|s2!1|3z7=[5_;y1rxpg Z5'֕ۻZ@KuiRfr+%=?dF-Zqe#nlT[h$K폀EFJ#")+)N4.\%t=6CK~V+C7XePBir@>:kƳԬE?<)Wgf- 1(Ҧѕ05q$+X!eANQD9Ek(w-W3y:햵'*5F>% )j8B>DNe4r9&* LvWFɺ. c)tcjqSmF5Xq|ƒ!p>9ӝ[l ut!ȫ. \v=5 C @~N!zoPoYs;hee01+ӝGQsD~0>@+shJM!squTPRz+ p92PT 6{LoDeǴJב~BIBn+#dHcHݮpk&E ˝,.T#Ye@;QbUsЙQ '}fЮP'rt/E?=ڏWoLOޯɊ](_^ZDEU?ވ#;m-_Q}8I'?f5v*1/8546oDm{R͡8xWQ,wv Lu̍}_D9%hOK/_KdfoK?srM[!ʱȵ,jV7+"Tk\De>"⿑jXw`{yn- 򡄒wuT]}"PȲs i{ZiQuDb%=CDa9PYgsҧQc+~Kox68SOͨn tFk|W|qOcFebOGI]Fj\8A"y\JP|fwsc52%}4`gġPy]mkޫ5--Yv&Zi1T_<:#S#LL]uh18 NJǷW+lMDcST0I%z_D^}Rqtm]05xAP[̩rv@ܕ 5brǷ T5W7S\;>&xұ=YMU;Q\@ͦ;C+x]&[p,*Fo| @r]yN 9 4zU t._0=LW&\BɄw$#%Uе+'5GS<[vbifzS"E&PZVQAy 6#/wc2ZQ'P(U{Jv!h|q &ޖJ6SׁjʬL@'m,8qjr=[+l{?B4iypT(>kb`hlM|_;4a0x2"/L4;hy%^-s#-QǙ|.2R+@kK&*\ܽՅ.F95z/~N+P9lZ6C9j. &*X;%92.̄**D`ػ`S -d rgW{χ㮵@t墾}P+緧ukYKqN'0 4vwZ۰BXCn¬.Ajo=z(iK{;LZ0]0e}sւ?NҖ&Od)嵑]0TusNy/;lP~GS{EhIٰ ߝA&׎.@ rLFX|#:uRx5yxl0*$_j5aS(`*mL ѲPTbiԽZ-cg ȻW*;p7&}:5sO̩!;8 \Āt5sthBP 󆈊coZuOfrC0fX'hyr[ h]]~RVfvchu mYUw{Q4Xe^Jf_mHgI>W;vaaAЩz5VV[8z!:8 34_!^S>q0w}5QJ}^UJτ22]~]-MҪ2Ͷ;yr=Q'$l܋BhޤTfǙ=<ɛ(:FrK~la{S-*6Q5y/=vAOXHc0Ѥtز+ bUrJ%'],eH[^ G<6wVi4B3 0PQT pL_v++P:QB6̣fC@x>t+5\a uD?rޛJX6ONe(ăCɦ,C6F$wtz00aڢ~lVŧѨkovzE]_GWZ.CLTwq.ĖO4'ͳWr40%lA.^˙ Jx^2e$hy|W6CWuP:v3=@:~7MlO{G|g#fA7.8vJbhƅ4q ywlopS8f)[\]F|_H`dgsi:f4n4hS*<[3;C W.T$׻pج~h wiʒ#3]VɰD'Yp7P#2I'&_*#SY%aXR5kvL{9BWr;{w:܄*Uwő?ªdr`{firӜiEeҔTL;\皜lWIۡ>? ?5{Rs"ڌ|$RtX)9G1 ѣ[ΰ_fqZʙN"<} v8a]&"_m^9=Jו$)PeZ c8WX:j~uPNa~@#6-c3V( Ml3.  rΫ Sj3ƯWޫ97R: VxF'uxG?#r\}8MWnƲO>A I&N-tkQ3s R~}<tFIJ;xu*ȟ0#`Q l ׏z񲒍sjH\ IJJW)cQHTzr ?Ζ1[F[Wqtr'G|vȳtb{2 ]$&l9_> = ߽ƃ,h*}]K,G+JR I~-M4D8=IuI/\OڜYBDWie9k%gЩʿ8:o9o) ծOZ+t_cRX.vͳc1wT^ Ցo| :B 7AYa4)#kn}頣;a_ ְB^ mi+$tX~.ˉtf(!ha[*̤Τ/I?eʭKT 5/䭇.?C +Ҩ& }~_3fHƝNsXBr[Fz< '_яgk>[,̪Ѯ&{_Vs+NUuG 깠B:k[wGm1S'26/-&E k]-(VNup WErȿ3B1.kǙTJH^ArS3V8OQ5ߒGt4א:}QPOS ,|őuS۰ӔL~$PV7p>kȪ΍}|[Fb@6;T{aQ'V[o./se,i@P(uvEX4"%pG*4؏j -E iA H6êpͪz(!M ښ jRB͜GZ@AU`~(GLC9az/jOb!-CAHMg2)Xhl܀L;U-+bcmj9ϭa'G]bQzkl[v4}'!u\OR|Gee'MͲ򔸟mGP鼞c '.6|¼NN81&9-^."@y63#G1 өFہ[vE|1 0,oյaIݸ>:A &tv̙9)T/0Hn 7djlsA +F@jLZSEΐgaj8s7I^hjڼk~FF~% } 9aa1PC:4% O*a *|R moqfK?Eƒ̞׼GŕLjhS]{gf:ٍ4lnH$VJD{c% 4.aM=M͏紂S3ցw$k:~]NalL`Bp{t3 -"9]ET QS |eU];-EBxbW$O 3jБNX8cAů A49{g/`_ ͭ5-VT\6 [ǰ lapo1Lfթ:l] EQ虯n ء2,wfA":Mmh_1k%NZ FH,JM_Yl|pQ]rk4}2 rBb3O~5o $e C{/!c>B@Ce_k8a]Mk-,Уk Ӣ1jDo:29ɤ=wߢeu\XyԸx(y ;]w]Hz}^-gZ.lzKPOBcZ5/ ,/}]o}KnadĪ7y>vW3"߳;aR>B}\t/U%fT!Xw2 JJW7-{:AK-{3sǎ)b9UKzoH|w̞ YZE0W*Xy [~z0tϸU,  A#2ep*c >n!o\/kJ!x%)%>RT8$"7sg9P !_zP5\1 Ts%̴C;atXR^#Fb? xDdRWqڬN 8J$bd%pjK|nҒ垧 J@N~SŹ<tt$7yv*hwl r~ɂn7`T4,F ;r(<Ԣ H i=0d/$F&3|)`;6"MXJ* (m!ɚo7OLߋ)`0m?ϞMNAwkq;_o_q>c$I\u8\4q(f)F`4+Yx|Đ m6p6h"Fwm.˱3 mWi 28lVQ69qɟubˋ,F4y]l+y5[TOS1-In܏,Q+:/=1S&קc1-ƱpViT 3ՃȪ#caWvbȄok ?^4`h3Fύ%]أ={gD>7v:z)y&cI)vHNyҊtٞӨ]*Ku\}D1^{b>ZG/fٝ*H6ϩ8 qJxkeQ'>G86HCw:|p<@8l1eN}w'bh4q%Q{DE^&+өC3Ry9hUe5`.1XDyBh8 R8bZK7Ƙ=2^9QOvha8BCʿuD@@?^7N/H|M1@К^$#HC&4 hWFW0w,IF%jȮq\<,K#i.>BLZ"W\\'}ծO "?]"f9b wRqT}t}H`Dľ?ଌ(_Y>60s@  ȃ81v?ea[D$ER8wfsXS4]/ vs*wy:T(K$E^tSK$O=Oai !2D{2=rB&`PS'0/' }D~N5nR4}C9ry}~1C;Lx"RJ՜ńށ  \Bͫ?u'E0caس6[SLF_ބkJl1zrh9=[;b$ٷ[TZiw|D9 M->fˬ"P#J3J @۽a'&2[կ\&&Z|9x-]]ʨȚk7];kMxZNYql7 f"' jC(yv;_4ԕWriM@,}~e?a8k5"n, (#vA( ̞'|q;#N+ٰ2Mq;~,m9jӯC$":YEp* nIpU+A2R?=;- j$O9R(reֺYw;W.7;U'Ah4 Үj dFl|HtcCZ~x?ޟ=cj ,=mNv7 gB24#R20_$]0YR}Y&b+nh džvV}QNqZ8vFa^psDN3&399]fT>sM=x1\EwZ|8#Lw#mvz n|]%8HsGW;U*"ʜdcy*{_kLjS1.9YVZ9\ @Q O 1K#'L(SCu*4eN6km<WDPwC#tt+|I,&4 &׽\ L|G8oRomNdr}>)> m&uPXOPT͓hn&|!?5$ϐ퀟9wȈL̓N^B&`A}!a'8Q$(f~p btq|/uE?=@cF6a5WϞ_ ]h23Ad;kNV+ԉCbˀޥ+&[%E:r>aw/;c2N{=jXnR Ede3P4hOa/^s%aǢ σj]O!QÅ14CoADz֨0Xd̳_"vxH@Msr.ǪRt\I֦Xp?I cBo!kw&4 UUlG̍"^G0VXg=daY0=:#Nnun|^elXq'X3gƘeȢLŠqMN Niߋw 0>ܝ+$<qO܁;E'l-Lꎫ(n:)f=ֺ8ߙdVqfBH*cCUmzS*k슗 ϼuyhZ%i" "4+ QT%D)%K9\7^R`i?U3Kn'HF\pg_DscfejK.+|ٱݨt͝}\o< ALt`-*sjeH=bR[ pt0ơ-8\!E8vb=NFi᪋f@>S]vN͔E *_hl_Dά J|}%%rG`y[u]GsTȤ 8VmC J?kD?ܮ(bkUZY@lzDFLé!6zL5B #~Kt$-^+ pM+(`lh &>~ Xėf0nVJ&`l@W~%SR%Ja'ŠN6 rݥ͓s6kqJy&"sat"3d'(-4F֣!>N{3+׻(RbȁRcAmJB o6 Z g]'iÔYKAߋ?$զ2 Eݤ!? t/|9U0v!s۠>++rzL#pKVimQJhc'+'9!btcdb/]iB`eMLǓXT3F>5un2YV ^-&f%WEU+?}+$x%^3?FxL=s9jC#qxřnfcȗ[OԴ ^8%B})]3T3'U v;&]D=@ߗDd%2мFU/d<'`׷mPIڑ/};lIy-? ps9ɦj\X% L%ʌ_a¼嗻=KZ3R&('&\8DKpI) K[@k!iJ67VIW[> GӇb4\,ܺΝ2ټ!/r͈s-URV[R1raVlt* Ba g`zgLv=SM[(Jy2֎-Ph,Lg$1'*7=}ecHTtmIHJ6Ǔhg•Р;J+:c㾛ziY'6f$׎/ˉ /EײqpX&$4+l PL謡@~ u8rFٍ 6_SQGv,9EyM@w/V nj{X蟩;OXS{X˪X4ԹWU"OwHьd =lws} 7  +p/Od\ |c,įkPJ^) Y'DBqіP`Lk.?L[{gf7MODn3b&Ʈ J*<{@v=}GV$,QH6J鼐8ilӮJ#\& C߮ XUY٠İIf5 EsYdyJ'MK;WtqP=']XD#v ur;ǿgzpQ)N3`U\U6r]ɩΪ=i(MV%npv0ΪyPXyW/xY4H7WLIq,{>6m⼌Uru#^V͇շ\<0 fD>>*9G\[q-7b;g>tMML ˾$+>U0Y[Ϩc5fUVBeD<1sb<;1}EHrz%?,^[-Ss qF$oCst$נuEjX<mL'_sht/ M2cs&5!Y\[@Ob2x+y/zoRF(g'~&. ZxJB 4vK0#F|ˌg!SXQIIbCRI68농X-&Z`cKNJ xbVa"=G#\.]12H3X j;d$Jh<{aa=9Zq.SY )OCO%65|aoݞnΘO4cL8C^'SY秈~ 觟8:@,0ՄZc" ΄\iq0VH&i˝Pw^_E=ӓ,i/heFH^4ֿJ ϻ ?$r̖O!|,gXN~EzY 4nBAÜk6EnS6ubjDT3sY㭠5xPLiE%#_5,jN%%_w-CT<9hcub'Nz@߯v C/.4>9FzAANWS׵NHj-D3<jJ HC\HF:b!y}&AGjU h!6;zOg!wwھK gzqu }_V 9=R1s+ym oxqV2_3_@POS>8C ~BPd61S< cd0SrellZ_._X֊YSDa-Gyu]ԩ`| &aHql+Na@'vlqXgH9HL4]Kjה 8/?i!>2mI+׾cO3HU]bn6q|_m;]bY=sq+#ң ]4Ir4*㶖~L݁P>0`lYaa b0 r`ƒC'py.0o,{_ 1;^&vT3s9 %geG;1C(6R s]VWJu˸GBf{YZg6cFx^g z2㫴v8lW,l ghB8 ~ bu!1G3 a#ށ)ة;mIK9Dޭ8Vp/瀵AAI߀GO8tO{l:|1 3A?0t3V!1Ӆ#hIϛJĤMsw3O;3p=I!*25t؜ y`SG&gGDf7ϹOJ ¥[L%}h' ղ381-}K}o*^[ ap yvOu9ư%}:"pJȣ2@f}So뤴/8+\+T=) dM_-&k$72=XwWP7R-Ii3:X^+2'Lֶ0XsU Č6Gs2i)O6)(Oe9ь7.#0Om~>k@Zi׫wǜ-'ff0'L~O ΅L”#U:X_yB]Q~! 3Uyq:[рlk%ԠŭKNœunR4`ߕo "TwUj1+F3^V;b6OW#9 Y^ بkaAPN PB֕ HhTArtts+p{λ(o̰ r/dN[`;)d@&ZX8BE8N|c7D<]ŽBCKJףn;FurIWr;+dp 9gaZ ^i4dHG< Z;oo l9ђ]6OKѮճx:%Yu#A 䉍N^K0~NyVcZL7̩^C+/R@s#p0=n-CS?78QXڒjG saz\Z2W{yƥyߺƃzY!<=9/K,ןT+΄fY,ޏ톁1AyW~`0Z~ %ؙho 1 n`1O\-o[V՘ 'T_YR;D6.*OӣA<(ƎjQhk.4J[JyUlpfg"Pڊd+3"TgYvPpouCΰL[*x:AMWAoe~kJY!X'!گHqOهHn')QÎ ~5@"rx@:nE]1zj@h΀` tQ)P؟DRsBf Z, D=7J^y%.q { |w6;g$KA2m!;CiEɿS~g5 L ݝ- ;B{T^/ \/Lnθr<ޘ4I@6-@!Ls] :&^"!HW+)w omsnN׽`1o[XHuA Rv.,ArUCH&dcWʚRWJ_7jTT>{H; O(jw`H3r>nl9mTj4q.gPc\,,[+P=pmd|^{2(O8}z-V;r;AwJCӭt}f?3Ը.};=n㩼>a!ti)_nP6 ]$L}?8Œ'FW)lF&^d(|klƛƲT{ Vq dWcgF_AO/Y)5{5 U~ym83 ݳwTvwdh!n (1,zR.UČZn;ە ?˜_]lD4$oU}@rď=`jFGI>pl6n)sMgcHush6< S&1F. x"P_ "|bI`wc!hnCv6AA_A~Prz{P)7L5JՎniS㥙V;z :Wb[l3!r{DZu47u<5҅f~}Ub#;tu>,{WӼ  C^}W Rcs' wrLi@HאAe~;>YBxNNFEH2M1aJǫNzaA: DO{Ёk0"uq("?:qZ< ,;lwuJ8eb wz0͕ ~?#ϚK'p; ,p K&2L͚>VvLT5":.w8Vy|s6|>11.4@>?;-\:N 7`"Q1bb]353;莃A h&F&oxҬa.Q\ԉwb:JR֝ Eo4ION;es'iS`+U؍M2bK-]:t$4e')s֎rOF~%}*ܷ= wK2Z0.?*܁ gsi+T"&r(TOMGz{%O'/D6T#tEeB7|'īYUQqNzwLϨHM_E~')&OyQ S滊O>9vE MJ"쯤/^?kNBnpl6aHIާ'@ሻF(nۿﺶ+2JI:q@E1 KM' !f~{.[3IIsi^b1_kx#V4]kFSiP1@?TWF76!v/9w顫.̿سD$m<,JO&Gq{BfRkk)ˊ[8+*I(\?6t91b\3[X;3<8k%c _3 8KjO$ߟeKeXдN7k3iUr<bm+3ZN,G"`aRB?(T`gW&B&kU\l:(,uLZT EU 5(c k*iEc(Gp쩼eOb{,L9_yK%QQ1]BaCH#0oH&.Q$p2CF=NLJONިRw=+#7"jw994M;ČV=p={*D8n8̒! = /ώr?,=e]_NeÌ21pPiOW:u_GN4YHBR*{GJ mb!&-םPy@>Chmur9W V6qsR5u&\ۼF2xY[v&8&10Fg {G[p;cΡiKķX"g`Lt'?zץg)لeXb(Ol0ƘLf8&3Aq[ύFԻnZL/oGMBy;L> Lo(ſް)H:˸s80YF Eyք7`)ð3[r)3эB16̘B@FԉW#{oܬ [Dw8{<t[Ac+̕Ws5gѷԦ貗 )Uhj [:D)z+a);#n zv'Y0ѳ}l Br|:W`h 1/e,@MŒɑB 6V v,lꄀ@GTS )NYQ^S#Al2[%)=?Vf\g:&Iջ!"Җ/[Y ,nz{tPb N?zXmb引vه0|giuUz%[kL8$g;0]AKzg elј΁@  CôxY+-Nfp%`8Om;]kt a"Y؟yb}8Dd8& mĐ fVb.hsYGI'Awr/*feyI@8 O3vT8Kd7{5 k(x2LYi3~S1} !EЙc`DvS%'^;hEơj/pA<) ^tلoLeaNÉy,+Y G`;1Q"B^`Tʖ%֒ zLL&暥! +bCec9L:{^./pAٍ@r)A }* VyːBT6csF0nJ:9Pn%[5M#p`ގGucoCh<s9,6hT@@ E)~@z\E_fCh\?FXU2X8/ q\z|pw.9Rctv;@pB|I>2Wu)L qlNCWNND>rpTneb8F0;+ƐRH:l)}G~[;#P%ъ%1s/kV/?m_p 3כugyRxq7Rݹ?-'yh\ǕgF]=o*[SIg4^FJ c>d]i;d@ލBqw! _+#DA_{uB)V  UAte8lU]e?z}1.gF!8X*[L"J'չSB!bF&$nNv-Ҟ<-&"\3wu0`5Gnc|i06 WjNg(9چU~Qd~#T)d=ZMp,{ykz켋1F';ʝd|9eµy8WBPk,9+H,Rzg\a'=/Lrtu2~,E,lE(yGߕ *=?%i$jr]uQ]2`<u}oDmhLVtC*v"YU֯41SK F5ڻCgwx $8p#G-ȢQBe)yᜓ"a_ r#wn[L#YL-UM r{=7I0PD1ǫK"5f4S͂Q žCY)n'aQRK ݝ"ʴh {t|x8Bj.=>7զA6a\wYfU胶]~H{nզS drFδIA𤑞x@.Y:/^&F2 i,!_ܡW i^ \tr @@YIPkfo!@ӣz"Rp]љry H8xu6ȜNk]S(.BXHO + !w@9T:8vqpb-va`~i i| cIVXa+k QӶ^qHJh&MzCH/5o9DDr, VL8}˚pM>"D̀Dũm7H|Lh 2mNE[ |kdӹH8S 17j2/Sg@[l-ru)αu5&,^^*:3w?$ibHqgkc(W;ڕMcx FlņyHӉ.jivk؃oSuy$kI~cI{m>;DC W Ot1izedIݍk*zp`$g[&Voؾ:5R>ӿGуӸHTPĦ vWwJf=N-7u4"6`G{ t}^9 '9{cY[\Sd(Olɀ®7f; T=*ɇ'.@-ЇF4޺?`OGߓ/k}7Qz$iY%N+8Ǩ!Qe^y屧sŘ' sI<n^]~&C 0,huR],$<`fF7˹%+>Ehy j1oC7'޵(rO94$%kտ)EDz&;J@TTvhOPYNqzTn?nOLrEWl/\)ϖwm=/[s9.T1P#z[6htrL $S?ΐَcM+j+ əW=9t~G^ʇn+50 jHkuMwfK0ʫFΫS] PTkz1puWp[IGuu3G!8ĺ0YlEۇar x$dv+A\(R#.nGE?*g&/[!fi8חcܳOњy1d:%/;|˅XPP1d =@b0͎t,MmmQW/eS0nx]j Z<>:lDg(g94Y"R;fѮM-0px32gbCrm>? XB+OHO0$ktg u3* .vC'Tcla;kw˒aڷK;yvmޚ(4 lE}E T4S!L`R!#XZB6s// \}A,zoB؁`{djwHz'7L*I^zT3ˋ;+lMZ-5 +{ռW?=}]m ~I)M&jxhOA?]y̵?K6]Rzfɡn19?G=`]QlnN'<Uq E+,* jMSkbmr9!xR.(U u;4$SyM pO־L d%8R֎d6SF[Lʧ9.&XG6d/PjQA9Ӡzߵ#R&E4+4*-XnxEDui*Թ)x6`JV7#Z}COk,h/7^l]qwmhEqeCt@( { )Q*`~;`lAb 65RH'PoXWLtNeg[ k˘ E\/3W7|߆9{ADy[7s@I]aݨ#O*.l@4Wۦ7 ݸ{β`%w-x;)OѪA@T&Ζ8 Ќ|B#Y_wp_x[]mCBP HEq([g  #dp  )b^sVgxzK@A{'c#fO귪\7ʸnd GwjM϶7? *odCL J:g> TV30^gSǂk2,sR4Z }zocp&\ڍK{IgӏM>2)Ag]Ѽ)o89YQR X ]i)Xd|[rp (Z '\T">Č&uF/%\]tzJ[y^Tvjy*I<,][#$V,N/psb|`w,6Lv5iaa9ńZ 3xV_kݸkX!}chLĥM"ڵPD@,ޭד9żW%AL![6O\wT= A]H|y@߲n=Y" 0^{| AN*_!#۳빓q<#&v R7j aUEoiN6]Ԃ{>ȕmaM|;h&ɶ#ex PY1Y.F_əfYpWR~S![}厦&@#HaWqŚ@:('H!.&LV"EypٻL%UVb8D\#S8B(Rf1-#ez脥Pit5'[|g"4'8Z6LM{3c޶D*? adX^èLؚ)Q|YD4`z7P ɪykd*rd@\q 5I d)ϭƇ7 DfM0^*}1 De2JLOu,ĈF4XB>tAD怤>!AENIߖꉎae0vU9c4\.}/b=G[A箛.3;ZTk(8wO`[4ʢh8`-\2uT_i6yj!7t?y%DpX y6=zCd-a(ލ 4dzmX!jD# RgMhA]UTMCYVVeh(Sʓt:JԎ/qY@uz4R1IL*w>В.݄V/=~޻n#!8q{_J}Iߗ A]xD6򏫥@Onzu٣\efRO?7ciDӵE˻z)/LAluCYaCX8v٤J{YD" j#ދy-ƭC:m'5ڴ1k2j-"D{+|68iOqEJ 4HZ/6R= ܡbծxZ47"uGo]@D#j,zK!>!K2t0A2L-yBº1_OTi eX|G]@r($vQUCw4LWY6qxA`3W2(:K Ҕ/v;bFwڡ DD%yo2[@f!7iKvI]uV㌨Pܒ,sYUxuyB Lyt@%,<@LG6+ i:Hh}et>3b*odGGw_iu2*|&crs jܧ׉$Af$%눜wt! (c^/ ,g#yuV<{ljZ7ҶfomI$zE@mq#5Vɏ.\0>ͨДK鲬 ` Br!FAݧؔÙþGbDJC-ۊ+ۧU$d@=Q՚D"m2w װeoL+c'tMQ ʪWƠlv`nп*0,YP@0VKd,3>F:Zs4փɘӨeS4HNnź RXgIlUnKFP,#劸k( q'=ѫp ̆f/} =)qR%O# i>k 鋵=1_챚xFJU(F? o ͋Y 6RJb~cF{-9 Tu+. IqcbH n%j~f\qp;u%%S56xEJ_)xy™_%@ũGՅ<=Fd r AoԕWxuCHB|!f|xcior3hŕ57D82"`>}51L\C0"ǣGO`h`x} Cce\7OS4ڛy,+Dx}Lg4x~ x:[}BK'/A&LNorIݱyEДzZY!HIS!jF- OY!Ɇ.MyA,x?uZUJa6Q- 3Q.=9|)mTĉЈ"CI[Dkaԝh+  ͝Cd_I@I܀]J˜ 3 ӵ1BϢH7 xpGq*TL‡] \{(E7CЙ9pëºs F03R-c/ؼ~\+]=ڰ) "wf;nu!C6bG zrωQa@/934i@Txj\`n,,q. n.{.UsϼޢKr1S6VwC (hX!ϳJ,./{m6ćSF?=Uy.s%fj|t*?ɹT&[Ȳ*D묆{bZJ$Cܟ5AhPE4 =&nmײc'lrݸjL#$(R|9#ƏC1-aIZy2Zݠ6=G_ga!] \Cw}?mZ陭*&^ڀvӣ)EXhBBb PW|!>+1AK<3S6iоƲmkG H*H"9=V{@+߿|I.Ucĭ}2mtFa-;^/'5l)@#n C)ys>қxL'=46M8N%P6<2{*%}2qעHRx0Z0nkFs8gRȫ:?:p!]TUuopYwl| չآ0P_[*&~|^x= EoXg^ B?M@D5K뮴r*Ҫ|Ue1/ " \cԟf&5YLedDQ |o+9<` r9K)H#g[#'AQQ[Gf#P`"wxQȼ^.g Q*uP?t ,hBy-gΜ^)?` C-tLwm߮;[X,}޹psdNh)X'پ#Kh Q^3~2Ϟ`#2SGc 1u.xu}c|)W5uƧnPV[WeϽU./'X)ni%6ԓ.%uB%8ך4R 6ٰwG{L>B$я͜aWd~!@%\C9t #Nh`$<Lмe,!!$W-Yf㖱Y؅ٯ3^Y,\W?eϭIuǼp:-!MLE7m${BGzi$EA=]gݐƔ ۶rcf-xvD \X%><em^a*IX$WUx~Om:f-˪RVF^|Sb :V?܆G0'QZ!x}R 8,*o!Oo@cӇPz0 9+ AZREqy#SRMi"m`ȀF ) ? G\ L_!Sڥu{|\D)hKp m(TV!iBd!S8[U*ERpUɌ{@/bH&S#rSKb偛xDP$ׯsSN?8=~J-tg[W,%,+(ZAxSI't'L'zh!"8Dc~ b Iਯ ShKRXcƭOwtX(5| #nB2+c4[y$6^ǨzIi,; J*ٖčK֙#6,H "D ezyh?cf &C|Sc.SQB;)ul,6(8//aAmGg7ը׮R5zJ\v7V8W#Ɋ(i E\w8_3јʄ_#3sR|iug6ma6Uf. iR ʱ7f14ZhjIbVo&^b{L=~ ^.] +ɝ>''? BX$+:FԿyc[NCohuϋ>cH_̔SÕg5a0.B'z ~%~F6!"ZoJCX6bGCՓ0ֿ̌WMUeA}Fm]=fZ--`)SL^iI7>gU/#1cZ*szuB jg "OEu{3xF+jxSnf㦇A6$^IX~A~h |"˵ԎP"\m4~DEL}56A wKYŋk\]{}qk]xe_;/M/+YcܰpR} p^dA aۜB,d樜̓W?Te352*֛l(rĥWO1Z$0&d`&&݂P~@qG]E(dJall+gl`5=>R6rpѾ ~Sq bET?m\W%V^ZtejYP e3]EO`}s'KQJ2pe2M VK9!ޯ=?(A]T]nߴzFvD9+QBt4(Е7$<|zzᘋQ<`p]E6FG 2\g^rhz4Uⱉpf$2KW\g=+W Fw`yClZҚzqbp%BކFPd;A4>Xa ^ԝ/+S,:ߒk,Zm-t6VŽhl=v1"7T1r'u73fsf8A =:n"{.^6r;;{=(J$?59eEh-vxR7&Ş[SW2QHX-p31Կ.O(_&랰0{f, QD4U"yd#yOWc8 +QD].5+U4rU;[8;a "bwN7~5pTyqn21%:_+NSL'OzZz8@ R܄r\g{V[[VDf#ǿ"&7L O; qVRIJgDWń<>N bgu1lC?WXn E"'=)Fim$lXY!JT_\/ 0<߭6 zpe\y_]O~n<w+ ໇u1%]DQbm%w7=߱&C+oں GM8v΢7|B/ER;lȐ4;$`|ƠfT'I 2 LS$>hWn;H}-mRt&)JV[R8N}6$'ek`wg7( 0H zqφM1%oH9aLS&`u"8.IЌR AFr|JWBߌ$V0LDbL:w GQs M 䭂IEB6>"9=k}O4j%yCDcHٚ4޹W& Hޚ $QiH_g IG)4(cAiQKu)8D!a߿1l@8;,J:F Vf^` qŐoe#8lcTT 57YT<9*%a1P`1\m5gN{2rxq`@vd+ 5T}* n!]Ld(}tZ.rYATEAydo kQr<z iG:-SQrQZ-8oS:5ЀPKr-Ux" ٵM9ۗ> Vi+"g%?^0@hۼ:WHƥiu%Q8q;m0WiD)<' Iy(7p`5:U nh ==7b*mK#$M7XԄɆP& 5[XE@%p$_?!`mJ|@Ɏ`yK3OpuI>]9хNLx'JQ2"/ޛ QRlW^(neR0}.;mz"!Hm =qԝU+BKə3|S(5©UbjɱS7`sT'7/%䖇vEl`.!\bhz%{{qei&W r v q\Ϥ駵C/Fj߮2o-289J}=aQ .OMcKa8քk 5Pa+jΖe9@ri{>v"_S/1\V,7Q[ֱ'NOi(>W x$[FnW_dj6"ٮ#=r_ DQښ吨cxZ\y@L]D )ؠݫ5oϽ?#t^P173u%ŸCLEC,.4Q7=t AŤ J؋K{5FXk{xI="/Q7HL0zV#fώJ$N u,0HCCv]`$A-wZU")eI /2$ $Ow pV^nDo k#NLT!ՋpFa/ZO=Wn2,yhcF嬧3^M-ͭ7l$ #<סBgW:ZKG?QBQlѰQ‰=${_ { d`>Y7ԺC3~ž}X&gj O>ISFy_R;~E5yNU GLjޚwXoؚ[iCpE#~0+BFҚi 6,AZuג0fEVBR{KR*VZsq̒P>|V]gIK ⒵}^ lEiwSV.U)x3¶_)XY2Mˣb]kEqD @nK`W_ 8`'I +L|,(݄1n`8^H9:#+j)JH^=Pf 2J1,!8}[VAuX.87o^REFR?!W";5Ge,9.Z5ya׀N&[%60p)p Gv'$Lkr:>K kx(s#}!+9azmnT=c4e[2~r"{% Ahժ$=@ߙZ+&$! >9O&p[ iK=:<&Yy##sIm4xu2c Gu[m_0?A5CI3x?A ԻVG6U PKi.1@K)(͹'!즅$ht?PkD7(?l2цzז A2ѫsn[WVKWmM>?MDgJı{~ƐZ},@W;T,uX['/J}wwJCt/.Q1 ̱*hsOeika!yK[)ɴ_ђx~ޜ^4kP)^ŔCu`nz䩼 smmKaAE@dnS,~'<[Q݊sˡLJ H"QGR+>y)P3.$*PP_v>)*nʭZ(-{(xh#)dj(;@czE9`2{KYKA)b`ϲ0@b/7۸ZWS=TXn,0:jy+8V@{|{I.)O0ˈa?.|K{@sΉ|\obқ%۞"t= ?\poF]p_)*$ Ύw61PcϘ!XH}:!;{(]E74Q$6$ 7Nl]#9XQ*OHMESlX(fFOḼCLĈ&9s?V&^ M,عyb0#VQŰO+zB[:` "Y 5RŃ% $°l˃&"J[m!i{Q7|G+JGKaK,pU?Dz8_IX%AZꞢ-A?lF;[$VӶvZ6I⃷|wzgܽ+b$G,N6*̆^w)UZX>wsW"CWMnkl1j"LqC?[U%u7}B{ g+k[nÎ*Xcr8U =`mٽ."voH ,Ǡ)SC`[jl%%11r[,q]bph<$sOep 9ͧ bM9A9a?Xa^W3GliޖzK񴰀u 55J#b=hX%t0G о/{~ʫt\@F/8RX|,=YWXcmsJ5 r[l<:E-ɷRs O5d /bKA|MlԲ+6-[EoNB48܄n^/A' 6'F/>NЏhB(=ؾ|@e/ ުsQ߲' yh=_DZVEx镜}K!2U^WByحjMo}C40(zWst6n[jfEBXX|{V[__kRe>\[#HQ-SBrLČX !t“7/sOˮ~oZ|> 6_V;qӘ,(="*<ry٘z)9g҆k)Zμ}3ccBH ڈDl=WNKUD&cQKҽPܑVr8 ~Bb ">A说#5k1/R]Ʌ uJRPy{]+/=I%bVv4¥YF֬D-0y.;qrĚSP^$s6nHka(Z>eϐʤ̡iYvٟNnqz 9F,Oi7c_('4H#RՑȑ KbYxw{Bޤ_ @RоkRW*Kn*{9n~ԧ\^QU-|TQEBq'ġEk-='+=k7WL9,:4U?`)``P$o^( 5ߔU2X~?7#~@6@Oǃ|LE.1|bL'RݷHȇ@'H&dKaQh s{Lws=˹we?й `Q-xyixe@표XxP0{,ȴ.6NUz8(F~K8Q"/B!,'ňIKlO Twe\]TF=j/E39 :FYm%`nR\tO9[r^?Ґ)Kr1g>987>/y 0*>E(4u(9PЏ-%saЪW`2JyN~5,:[(k ]%!Ԙ`!nXBϔe!^5oև RRn\-Xf _qmD_Kl"YKJ3\l6E=Skk.^&6"(@'C8Bn_T_Z{`\=CMvqOKn Xy#ŷJNNК GԢ+y\"!G D}%Wʳ̙\I5Fr (#h IŲL!$pBkA3Zj .!U?U&moy%ԢD [HNW<]t:Cj~KLfwL`-sC e<b2?.,m̾Y)cx2'CR j !+b{#b xQˋMx.OU- gg`(Ț4 /12\eF41TXAD&>sk p_?v>{K|.3hP_:kh=]aa^* |jN (~oYW( ?n5nҁ}է7Ob/o [v Fl;_zT,x>BXhZ ?e2s.)~ŷpq'>u ]B݊3o-af%qU {,WṲs Мb=z5K+!ALFa*o.g'ZPӹ;_")pgqhĉY+!L;yKw+RK]&\_1?c`ΡpSE:̵>+zjT  nJh[ Oۢ) J"c 0Yq1A|.(OV;ckr.Arl|t24?1M5;F}orK[|V%&u[$.CRm9wDZU,2<6"wz01JTsWfe6Ӿdu,o;)Gt.%3rU:7Q6҃Yeh3Zy>+,sr3Eaf·v,_FIb᧍Vfp!Ui=/A/҃:n#kΤDӉpJbgeʐ' Dd]M`ui"IW֝0g9wee<0q|+_NӾj{G9isۃ"lBW捰v9hAeXH$HL7rz-r3]#$!ӿSp9<Aazh;R 5L%'w# ,iOSAOph| T"c!ߏY3HRWO11*&B{G@L7FC]4m|I3Ӯ,RvVuz Y'4P2 bZxs-(rV u7fHO}G~D\CPa, V{}0PpU.(Xa 4 w-J<<˲"6&x×?K Fz.9407vZ믷,^TQeTaJ? )%A B©ww+ `M7/ +,dYq<=1WW@Q,r.->OX(YaH̗qZ?lY%3̬q;cE H^.cpU /W*ζ YZ