libselinux-python-debuginfo-2.9-2.1.module+el8.4.0+532+c114ce35 > 6 6_6 3!pQp)Tξ7]mtZ``0 ]mtZ`Dh5❫umhƸz $h`(*?1~qSs rI й汸+j Gu[7$w*;^CYݪ^Q VOɩ~&:g֎x@h~!E72 :C6.iǩQpȗd6?v.wWΖ&¼)Böc٪=o$CZqCb $KBa2*?8 upmP̐ss)hqpY{f6 v-aב W_|쑥W3{!&- H )(o&]">OR3@#(0IwEA<8^  qr)gRq= N\/8 d {e҉˚!5ۢģ ĦRDJ*8Տ\@"gܱU>- d54b8915f1deb891613689c6b9db7a621f93c167be75286da3277770f37eb68b67a754385631b87f490db76ec274f54bc13368d1e3!pQp)Tξ7]mtZ``0 ]mtZ`w-`] ez r|Ǵ2.b}fR)Z= bWCH-h^޾پNrx{~go-P~]yr<` a+hEheWjaguoڈ-M7D2 QR.vQ 4ɴ [GY| K{=]M\]Ud%i̋9bnRbqn-SF$vxGwKB ǐjq/ #ka_#ozqDx9v1 ]]`ڤVRWMq 4>5_&̆Z*?{ Nˤarltt).o^+M(FioC;p?ck?c[  @ p(,\`eky $ B `  + ;dx(88@H9`H:nHGZH[I[LX[\Y[l\\]\D^] b^d`#e`(f`+l`-t`Hu`v`wbxbLybbbbbbbc$c(libselinux-python-debuginfo2.92.1.module+el8.4.0+532+c114ce35Debug information for package libselinux-pythonThis package provides debug information for package libselinux-python. Debug information is useful when developing applications that use this package or when debugging this package.`>ord1-prod-x86build003.svc.aws.rockylinux.orgKojiRockyPublic Domaininfrastructure@rockylinux.orgDevelopment/Debughttps://github.com/SELinuxProject/selinux/wikilinuxx86_64<<{,AAAAAAAA큤A큤`=`>`>`>`>`>`>`>`;`;`;`;`;`;`;570d7840e3181bf41590896a885b3677f0e285d5572c426d521431e4d19e1eff8e90cc7f5bdced73e10fef0614c00223ba84188f319d5bae4e678f547fe3bb42../../../.build-id/12/406ca25ab33d4038dc944bc94be3b6cdfce7c2../../../../../usr/lib/debug/usr/lib64/python2.7/site-packages/selinux/audit2why.so-2.9-2.1.module+el8.4.0+532+c114ce35.x86_64.debug../../../.build-id/a0/890f1d06369560a0539558eb56801c3aa77236../../../../../usr/lib/debug/usr/lib64/python2.7/site-packages/_selinux.so-2.9-2.1.module+el8.4.0+532+c114ce35.x86_64.debugrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-2.1.module+el8.4.0+532+c114ce35.src.rpmdebuginfo(build-id)debuginfo(build-id)libselinux-python-debuginfolibselinux-python-debuginfo(x86-64)    libselinux-debuginfo(x86-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.9-2.1.module+el8.4.0+532+c114ce353.0.4-14.6.0-14.0-15.2-14.14.3]@\@[@[ā@[ @[,[@[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@Petr 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- 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 1 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 12406ca25ab33d4038dc944bc94be3b6cdfce7c2a0890f1d06369560a0539558eb56801c3aa772362.9-2.1.module+el8.4.0+532+c114ce352.9-2.1.module+el8.4.0+532+c114ce35 debug.build-id12406ca25ab33d4038dc944bc94be3b6cdfce7c2406ca25ab33d4038dc944bc94be3b6cdfce7c2.debuga0890f1d06369560a0539558eb56801c3aa77236890f1d06369560a0539558eb56801c3aa77236.debugusrlib64python2.7site-packages_selinux.so-2.9-2.1.module+el8.4.0+532+c114ce35.x86_64.debugselinuxaudit2why.so-2.9-2.1.module+el8.4.0+532+c114ce35.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/.build-id//usr/lib/debug/.build-id/12//usr/lib/debug/.build-id/a0//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages//usr/lib/debug/usr/lib64/python2.7/site-packages/selinux/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0890f1d06369560a0539558eb56801c3aa77236, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=12406ca25ab33d4038dc944bc94be3b6cdfce7c2, with debug_info, not strippedPPlibselinux-debugsource(x86-64)2.9-2.1.module+el8.4.0+532+c114ce35utf-806e7467e3908086270b4e827dea325e12b43c86d11e1417d3994c0dbae7983d7libselinux-python:2.8:8040020210603142707:6435bff4?7zXZ !#,リ] b2u jӫ`(y,xb\rP̜8}4 GKh rA:yT:%?ْ_V,/7P4p]Pݚ h{ˍN P𙌏ahc.aPuc{2GUs/2R8`s؏~h%-H:%8j[WMϛEs:^-$ZX;4YˍaՑn6N͒EY(Rm+i%_ +EvWg]>)I|)S^z]3ґTncCS'tVy\vm_3հ3doJ* zft$g$Vv۹H4b<@ģZIKS:' qmh%٥#4u58~2(Uud-FB4y ;ԟB*xųݤ ?2@0=hK^gbOtk_.P$HkV`=bG!G]tcH>bRp?x /Be61Ȋ !\(^wR Kڇ:;}t:533#4!ִ"~:;%9~J7]&QI&6N/$}W~:3bzϳIU Mi#8Džj)w!$ޣ)h#ʖ'E=R4HW>Dd^łN";(P5cigBar9㗹M=]l6/!+HBJhoG;?N )" Ar>4pvG ~Bz|i|.b:0Ί#"*YU=.˝6(]+A.hi yN+ [ƻ> ^V㬸/' E\ơ1&sCNM'J(VzGlW2bU э~ުw3Հ4G CgJ0=RAklQԁ>_[YE]r45vvSr.3%Ue &漋`(vqGu {Ed"4aØo#<͕a^Z\ !fb6K |iv˜+&)/BI:ި1W[!5ty%V>.:6UNXY;X'Y^Hbn_tE3vڼMx]?^7MJ║ϣ=^rXj9\B3F5l%:Wmz/Mc橵׿\` /֑UڵM[k0NAͣqk7IVi!IX ,?Mb_xI*$7h7aDp)0멳|B0HZ;"23?u-'kZ!P=AO=ZJT-o3CCG=kj 5qEk3a5)nס5e35)L-8f(%E|ROPUQ~R&S-5S@UBũ hvפ:Z1= w8n*\'Un?xY W^tS(pDNzhm|݆ v %b%?'L,8-a?R\ I縩[r#gνTGs}bpKBmN1Shu/{Y䟳l#cYAQZ__gBG{4}8N8p`_^x+tXшEu)ڪlMr WsOw𫃌\nDv>襵37K:QT6_k&/O{Qd O: BK@f"\D,$4ZgiV&ϝ zu1/gxo0^y|,PYw(QXzFKw^mBF0S|VsqMj86U.!dT$x$;eċ8g 4Na3Xٹ4;g|L+ dɉ6jW /e$dyYR Mwjԉmw!AL-Q_^eG>04]Q~4Ɓn{"D i5xy #8=?g1P7,cԪfu-5 +fY!BDQԲb7R"!<+o4U]g楳tS@nE|/c$3 )"`u3OSKəEM&hm蟃a02#f2rc35붍'^23=;WF 9{nnf+,-_ަind!T")Z\GVחn^Oas+#n7ؘF HKܹ: l-2QNX$SfTсQACęI.X5t025c,L߻ʧ7_[j .ǎ| Che[j6Bnь&sRҫͳ=1UߗX RHΠ>^Jڦ+$$7 pO-+Eq TI+5CM:$UΛ{o:'8#oy 19dkwo=|^1lYfH!b[u`Y7u<(0 [y`CzZ/}btC |fUf;\/ ڵ;G Z/$kpع vqEϫ)[\Q2:}Kd:c xhU$8,QdONJ"#G,QR? :(=ΐv6~xB@7L2'W?EҘQΤھfx^r;nl:bX6z>3M#> "ܕfIO cPNBlQɰ6yB+>V;oôQѶv3nͪH(,k!Y|awDJ{=FGʇW+uk=!JƒyijӐȞV:}N tNE¼o@&WBvp1-dWgk,W*L(Exw ^~!ၽzjɐJbl;\4@#=nvQA%T^(TlJ[Gukɋn4݊"++oƕ0-;jbaOn @g@J. ^dƀ|o lMO1s ⻝fh g]@tԁ-؇PҚEvcVHǐ`};bK Z{Q )!?{\!4/H 9^Leh"c1G/SvlCDI}tDDTs`}Xi3g:.3tS3N Vik;r(x*$:9RW}ϻV8 xԻ 7Id \ّed@(ؠ:K=֓>'%"1|1$e4X|t:ę<3ʙ?REk%| ־5 "2}ŋ[~ѥ9&(ߺ*D?sVAe;Ero]2/cGZ 1a: <0ΎL M>9l\Vdv6j˪m_h\iS}PxAĘ)ꍳ[ݔ?*M|@G-Cu|bpIV 42n7 "!(AXy!oGڵ~Cr53ĵB3eE6M+| |"54_j|BCj ,81o܆F&ԕ h4#R%/frnQ /D\!®<CEP-8M}2SxGZqAz<"PS+L; LťWgF8<+s3/o6k x%IQҿ٦$zqMV;k=JqYnHM.Ӳ8A=_J"D[lҍ\'̛)5bCzOb8q J3qeqt2*ӍxbVk3؝,  EA:vXMԚnNgCq5a'}f!+xdεGtSQsl 䔅$X&j˓Z *O ] ?e+:!nG?“%@F&u2]̜Y|lx.8 0H8 ۛzeOp#*y=c$w$`va/Pb=;t=w8Z W ުH2wz oo`"U!=M41vءLy'@dkBDIn'\8L)?Ih 2/+R( beo(MT6̍ek> FX]NuU`"E^f.I=?,WNy+e0:Ѐbama8aefkP:(wh 7O4cS AD讓,Y|K$з~&yˇP!p*y(!V83=`ۗ??qRb.y&imڍd6.Y qۼ-Bd7;@K˪%Z~`(9YD{ ?\t%)P/ mfth(K"U3Xi$7ǦU+sy"n8'__>w#Q)/UYfԑQm:>oT"Fȯ >.v] j~\8N橵%eC'#l}PڸzUS  Zf1 '?AQz3Wŕ.<\_Z `K,C :vF=3Ÿnh@uуA``ta&J5-V6jᶖf0tig<'e% eOHaY\#UFIio2߆@֤ J$ا#ci><6N,0L0'5CRXm<ʈ]~@ o,ӦS)k> /q^ͷ-5`$HmNiN; 5npehI6d8$8˗s/ oT\W|<%F6*mU4Ǖ;Dyb0h6=`95v[gM׹h PY='ʭu1N \mua01 R{xtUpRэ[-Vfa&T>`klԅ94܀s_e\R!jvfiT4el2lAq]uH!G52%Q @j OGR\ 嚞Y*(\_ zCE~4{-מ, }cq%LlnFXwCU]e RlZy8SܟC姷XֵݪS][7? F=fF ɊtoءDhSf{!+< |0/~G슆I#u_qiqL -I*EHRfqpP.uj.$Pƞ)'`ƣz͛K]vspbL&M/ޭx#j= 1_F[c.GdX !nZL4') gٗnljJ ϗҙWvӶGiXPz]&;vWPj̤&]y2Y+-qG̯xrlYlX\ M4"x( 8 ʈݠ o\)Kʇֲ5u<,(]ET|Ͽ}nqpnٴ|HF,`=te_;ws3bSiW\-Sns"0NbwRʡ&rH5_* |KICj3cp0,=jOjb3-H cW6 МHlWDU<t~n 8oE4䖼vk` ՞w_WEOex}YWo#QCY|i>Z)CTn,tNhmm;>rbJj!dG= "ܷxRP>%̒w^EX:-bLkG~Vfzŋ GԮ>egL]I [ncLae \mݝv~ӕyA"XDLRr|tcdlE `g{Rh,DyQYTKݘ mqHVi $Z5tov j^MH÷I/d#_[QIMp6/tM[Y8Vs-ٳPZ a.)'v=SG2c1N)f Tx&EVHb 'j+9- n}MAe\1=o`Cr+*-nx,ׯ5$ShRtB2W*EG 4!yiGvcUmKGFj;H1?f(gx)Cu pS쎘i6f`Kn=7wN5#p h|"aD/BR +bM~GE'K U+a!Et\_ʑLɹ dff[^V\ϴCw۔P>c 2>B&owRkǘ`j-@fa.Q&FÛF> L)rL q(砼]rx3 w#~Tw+TqeI:aF,=/Zta|ؠۿbZ4q<+B1&X /& M}c"%S/j0(mkou'SLBYhVfsST( 67)_Q`Ge4:f``=ѩA]H;p`5SBex|~"SzH+ Ath.9!GdkD.̧{@L =']bG0db6"rtfp=Kﵠ#SvPm &v ΋V% ñD&7X馸w|,o:SR!$Uݷn1m̼7#UYv7 6=i%L==PZ LtxOZv͟ĭ/ #b~h~Ŷx&K >8T~)~X#h+ w!ܽGn9u$Wnr;_; nJ₅6~#o'aw/qKB/PL{SwfSbL6hzU /߬To5#|t}Lۜg:9:Εq2I` `~ϹȴUjybVQjZf@g_L.L~R0W7耏t)N < Kuf& /mO֦!X1Б[c QDN'IPoMoĐ }BA$%6)8<ҩq@5lṿX} C U%",ũA+Bwm~g?(þ64tݝB cdrz 9vХް>U-eXW2#7a9'Y9PVd1Jt^t\ȧ푋&C,s8 +ZJ(%[4gx>0xrHA[ŢǎOj;yEDdI g̞upG PY<Y@gَZVY2˜Ctx|OMĀwi_* mNyW@Ax9MvtɗitB׋h0ȻZ~OW[#+= :*۶h7- N5\٢EW9WqItb͎4ۋ~׌ʑ 52*y.Q"ٽx+-pHK~|x?ُ/NDAJSqڻw34&լ(hz[T&JCB|Q?=;XJbQM?{!b|Kjggݫ>3/nFJn 88#HubrdvybbȎWc,Sr}r)|5nk`]a&#϶S+<@əQťjg oyZ9,ô۲]?q8T8`1mF6D(vlaU93Cn\r bRʝ(Y6ܧ~ĹC:ܒ*44&xm@pu0u:Bo?Vu+c86:ymFp.yP1qLM &%"+3tP* .RQk[7\JW\`oR]gWxHϺA'nkduW3&' QkվҟOHnZG# /GU1gstĒŘ$v"IٸC;.1"2io"\ D N>Pf\+J +ԃʉcr;p' XihOPd"7ch⋹:Bb|3+X>j9\l5k>I-#ްS6fw$]>Se'Y ;{'b/׈ +|k-u)M*T4Znt_ṯ˒dR`CcܖripѰip? W?(wx(G?i֭Apd.=V䉤{#Dqx)mh:-&Ln "lH&(7$;)awv{U&=ׁTEj͵T;#5VaҜ 4^z< |vcs`GQi|vkcyA\1o)R~Hs%F>oK 9[QIػ`+E[n)^W@9n)ZᛲR('p5X 缓K!ކ%zD@׫IXykWZ欑0ݢ+2ɒ"֦M(-m5s-<|w|ò"a:@1zQ6N/:vҷ:RUu?h.p+{/pG}Ao;w#fD0R@k:!͜`* I".೬h?!T1r55'+5}0 n-x*|9etOEnQhÐw/JL>ŒC0Ejwa0Zl5=Jd9AWb15~4ٷ{^ J+7o3yyFr m ,L A:C%wFw /݄rq8%"9X} 8&v1t[TeSBעc*蝣̩@p$5™~UX VKZSؚ>^k"gF3_"{C[y'͠y.Im准y&$,*ᰉ5P{#B] VVgs^E ]S(*DӧŕimЫ2 %Ru*tݙ0|hLttpCnDoV)B|S v)x;껨ɚpqZw~ d~ɴ5}iaKiDO&dFNf&UL2?ՂmfGuB M}է ltcyZop; pri` bz=m>+|fGZUTGH_U!LkQԬj\c'Mi˂+[i<7@5WY=iR2d#jF)Kup{YCme,$xzCD0B֩zDtJ*@T)5wr5o}+8Tz 8h1Aa$wQ tEkYNퟨ~=ѭd?YU ٟF"7Z'{l-[ȓQfe 5-~~gT" szlFP f;󵢕RG /)2w="՝#:gǖ]*˲r,coY(-RCr[;c ۂ89ίɷ4}`ҩS&2JͰmH-NA}0aU4&-.[Ðo[[,^)cԬ>zѮ`Pɻ|Đ4›#yNFH ^5!NGVn4Z#ke=(M]s`BC&Ww"f/I { Ŕ:ul zRz>2(C5?/[;䳙ktky{KP ObM|Oi- &c Od& ثAsI'oa~G)A2xiV0&ƪwpE7gɧY]5$0>v1ݽ7}v?.ju։j}E.]C<2v<" ?mANCU)!{/VvβR68W+Hn:#53;{y-j׵ƽ䟯Ɲ5Stp-ΞpؐȆ57-:z"R`#EECUEMfu_D[p]7N!ҧK~r/ v?mB .\0J-4K>̫SBG$sR!ӑ~5a RQT^J0aqy7uhBX8N= HP-B~.kZ5~0jV[v!JrDk* ԋ֔N슧2T % JX¿AyIaMjf:;$&QCQK¨Lɯ MX}+ҟ;r4ԩV,@tc~F4:oSbPJ%Ʃ]Aɟ0UȒeOz -j$kW9MbɆLgT+0#XD+$$2g|]ʂ֭J_|M"nt IP|_Xp btGu32;1v SPX 0m85 }_6}{\,#d~?No9ƥy'ᤨQǬ~ֿFPl& \tao"5z)վt+R2}سj}1Y`JȉU{Dkb |TiXmMk74x_hijIxp ]ݷ:~bʋU#'!'mf/X CUOpH>ܚ^}0lC Fziyvʸ1MBr=dOW<\۽R/N)+01.#]ăUYь%͛[^}чRTJEg/o"į]Ea+#Hk~lbaaAE<>X,!X~6:y'bt5\+!`֥hs'}5yG/ Q>Pʼn雹"vmg_xĩqǥY!*6cArfY_ZHNJ`wj;ܤP9Hoә90!ە ?ZtsQ3T,No>Aog@bN&%2MruNQ/HY>ms؛oywn!t22&3G"aN(/oEj}LB˥lT6f%K-Hѥi18Vf"A.ewc/NX"Y[An5Ǣj4 EPkZur}mΓuC9jTDگ_ ymi&N2Ny2?`unMaSd2L""#d.gFf=1jUͤRKN6zL<*dd3G l!}t.Ѩr7I+Ժ7ۗbe{@Я pӏtW\i}m5cae9Ƙ%y8X=;@Ϯp° Yd ^ţhTfgBm ymQX:\2K1)E&:̝tl3ԶMVwn;0&ha;qmA,>_sq:땼o S) .1+Vb7Z=oWITg$˷qS3r]^*@`Ζ~N˚rΰ9D+P{0  Q3:t=X"LR3R%6y"*W^" G%Fُ2hx?/o-%SL&Sm˄ٽӰ^56(J|L˛j@Hbc58k: (.7Mx|=.]Y]gPKsH^R?7!1 aq0$)\-6^tf!A@.<2 ]%VC 6PԭLq\u R]tj, .3y z"74|Wk{}( WߊmoU~J :PZXKEqma39!Ud(|hض|^$;bpN/RtٝF=8;a/3oAƫZ{dԚz/o9ǬH 1_sb55(}x~|SEᯖ}3 9:P;U21[s0X8of&pD,?u M_43n! dN?{tȿ- v4Cʻ2jL,L&L_K@L,V?\VRZ 8,mJj<紊y93_],[!WO TcHw_4O')->PI,(cih1XۏN!s_. X)ε+9CLwWMVHFUX>ؓ)jd>lǦ.XSF`)KmŸbrq<ʦ-T[5CKgoH{7E}x*IД/d>b>ڋupHb eM2YHfdF >Lē*qwYTQr6uA; W,P=q'Єų0<~M3 \VfMiOW__6҃\mC9vh=TW k/Caknץ{bLv\{s?wC)t#)=3#ʟhKk04l-Zڳ~Жˍl]jhb m^˶P8np2vuz@ jBcf="SU~jWL /}XX>xRhN@?Gչi.3k{>?%uD/su.իF#WY436pwFZqw@}k37*ZgьcA2M׉+¿WGl F;ũ:h8*99e DxK}')ͨ `FoĖ5]L"hrʠxl&<:fn0UݟPޅ(`T4Zv%c'Kv?/@Xݣy/VITMF \ x*ӫ}MGD:ZB2E5 Ju)D{Ź0s )R 4&u^*8Ͷt,}i X8Q%ݤJZj:_0?Dq^2í( Nh/^ѨrmQ鬎H>V5n[jUFgWS ,Zt:TD=p!D؍"yc"OuR+(^-|A R$,,%VLESv!k#CVx j{ }T}eY^fp Fa#t͵^#sug! xͪUTŬKBTo3ßMdXI({IO'xڪJr$ERpuzRC -s5y5yZ7(y㷞 &{iVɮ2zRqA jj.g vÏ.:RK,"Q#P*|HP,o3b+DfKO>Fgl|NIL#j&L|Q-*/H+Lg1$u׍/.=Sj6j"2ܞR"Ы&A*mjؠ."a96a^AQzs9C`h}@?t^ffp[P`ڢQn"VC['Bpv.Wz) a5Og5*| ^fIQX)α bshũ B.2|a3onؐE]d Jy.j1~re9uLY\Z0}-6\4SaAC{*nÊd/r;e& Urx.0ca ޿.CU䔊p7ص0rL/^*@'{ 'xs7 NH3`BvNC4ړ/:-Vj0F2yp?ol&ta0gx^3ӲMƄ^\::;顈e$u[OMx;Ryx" vb3yJڌ EUɉPyiIZzݽFZ&psVE]_yL8TMDDއwbw;$63Zd ]w~wꅬPU/H.$STkW:fZAk8eYH\m$^Idр7E K21dA7'45*A:LUBBIwuJoYK\'皦 *-tf|tM,^2|s1do6;ז 0|B-0/oAk8ݑT^熽c_F,ٛT2dF|6Ajxw*@7vFI!6d6[nuh'ucl8R9'K85Q9cQZ󧉔܎!5n3:B\VM>5¥!)7:2CPT#Lވ^Y?ԂR< >Twtto2"O]̥Z fn\o‘8j&#xv;`s+{؁vqBBC565qc+/*@:oN3g>EP+!^{=S6]9f#O%͊<BX~f0U`&iEOҁ6 :>=A0i4P0SUW?$7:02؁ Rw_o!Tb~%~@J:-bW =*NeKC yHZڿ[fac+V(ޕVVqI4F=-v!t%#ϝ](װ)`b%U{+`ai^Qй |s4֖aobqhMsJL->/}`O2~1W:.5/’ ^V&+LsȪ&aEy.ûŧ#qf'(nZ:l" SQ` [zZOS#!$U ȥ:g;-nא#Bߝ,?!]EW2z;61D>%/`:Qq]{bmE.eTu$f ?@6Z:Virh68<6iܺ2>F4z2To ms iu `I3ܾMxY1]d}!ʂKYx B96+ {U7.Ff;C!Z}@=%M=GI{~>U9Ț>=ОQ )sd{+ZZF*[y/sݞ@ o~7ٕ-VHChJی+ a^klZVN~ !W0%c z V?Dwp@W.QbC|+[d'qDc̱ͤ8U~+,Ư rW ^j8VOKbzl(~mUaҨnȯE Zy#jBںQ"B* asjJiPn96[аtM9K?{YI,\p v >/0VM " Fi=6Mg\UEBaru\BzL; NaC|5z3E?8m7*5c;P#<1rE 5*mly;dC XY Œՙ]X7v(өs9J.VfדyfJ{` :` 6aՁ1 XgͺTދNէ硽AI*K=2uq^]-f։=W,5uΦ*/eKyyOui@pzc$cʹ44K󙝢Q85<NC;&&ebstĝts_YSASun)xEDԢ}^y%4X'faC7hyYвЌ.3o.Ffqc}L*h-P5ubʦX tCR )fxE=,+kG30|j5傻'fAg٠CTa@V/%|\q{!4Dc7.D7evprv%FI$l]*Qu lϬ^u9^c3s6ƷAO2ր R4 "LGMR,6dM".ܒBLqVPŽ|")v;qR,"Ҩ Z;B} NSy fsZ*b$.yBJǙUG$춽ߑǪAiaXSYox=rUЈf'\WvtD#k (Sࡼ9G;c4zسhkHc% H.BNa6~mѐX7!CR.!&qu [@eRH֌gQ|m[x \[S-sFAc*ŵܱx8 ps#qO'WrO oj uׁ[1ݔJBXboy00_X B;BJH (LV߱]H`U=BZABT|o_z4֋;đɵ' /B/V4MF22b[*/dd>D8u^1&F_-^JQK0 ,L|"ȉD(H!P6hܿB.D13p]m[MBΓ9]YBZkz@GPw8>rO%rV|13P+Ԛen5zHG5c+U`ڧ !/-$2 \؀"ĊFZ+CsH2 `ѳaB_zUIfN쓚Ƙe.$xÑVB $^Xxf6ֵ6=0 J54qpڔgsA;*86qq3&#ƫ)1ӶR}g.B z+;\;&㢮OUje,y`͕TwLرGXZy&/b!#&Z&ܒ<(e-=6%Cdv" Si/TrTM4*9kN |:ݢ@9!|%፴8_^b<¯` CR/;ۦD@ I{B.OU>c1!(EEAP27-wa?(ںpG5dK^J zT qF_޽&f&Dwlw4Œn^8ʾu7.i'ʺO,>Fs4[( sA\zU9İN-O(+>KBn}NG2 xrWGƭu.Xr fn\ju@rs"Bcg{ #47h_GI~-|6.猝_:> $96F^H =:vU| ڴ)FdvL"G[uw4uKջ 5R| AoM3@taVJς Y'C"[Is9;$ 03>>+2hSDCq 缨[) ;AڂCoe>4mv;<$!Ԟ&]Fģ6 5K[X'ć ,u^$wIM7 cmԯ:>uÌ WzIеzBQ;NXLVFd,S:L5+hZd*Ϳ yD7F: 1eVvN-~4gxlB #6F[gZ*,sRw~^RLqgMs'| ܩG_S||_7 Tk-$rC߻YA_v7>~o~`+rf|2@x`2,DN*q$N%Ͷ b<#BHKq)90,6܌5~sbVy/EG)IE@kcpxLO2B,`JrA@UѝĎԄA|9ݐV4YYoaQF9{gs̭ssQ_3Т$WVS!,MՖr*pR&P7]д2 @;w;L~B );P  ~x2*e{Wf6+Mk"fֽўFw4 ~]>1&1+]m3.yc yִF&nsB)a[-.Ιępx<$>mz Poe/TA HU[%w\PSG1]? 0.i;H%5XQAeaUU9'r {! My"d0T/.cޚO_;ۏtɗ<'(4Z&piֹ 9T`L_ Rç"8mu +f&K$Dn<yջ"20KO![+ڊ ~UCJK%{ZQ<h.YhoRJP\,,[ᡧ^ c-PN}C8ge+\+L96 ^f)vQ71TC|fMDzG/=PV;湢/vưlSMvkaԖh?6 W;$.X:ˆ3hF̐-)=b"w5Gڔ4 #GWqXm6w"DF ?K+PO[ǺF{AC kĂLU 2yOJV30@/B߀PGߗRw^ E^Yd(ǭ-fw+fŧbD-g2T?+co#tמӻOLU㜮ruhFei׳֕./:XZςH!AwDs> H)vTcnid<{Xms%׵ލ$K>Aq+aURpLw`͈ 7My@M O5.·T7Kr|RӗTf|#GXhLi>GJ*OxR54=(eӿ#rk.`)Z}fLPn~x+w1; FZy:%tVDC,Zsߤhayv X&\SY{ld;^nc[pv1nMu0˝1jw#Mzn9AV"B: hC;C\W&3.g(ԐU+V(,fdC,NEڕf6)V*hC ]Bp#\CJB+beTȂc X%znN#k gƎ vdrOgp6 >tkr]oi-z}.,>U/zHCY*Bv * n .so[QWcHfh^6kFtB%PpEEg+#a>p3}~/ˈb3&aVg֛v4:߳>eVK 9>tIlӿ=ts ؘ:|J>ڎ(^& vCO&"&h?c i9{$VtԔ9cmo('arME`ta/[r>#HfT^1@`sX GФ+fD)$:v*}F-0ܫYabeb-J.ʰttD{ט%޲:Yf74tAX \ˆm9|eTKڧw@t<έ$%.?^cFZv2λB(Uϙo̓7k5ψ9 _ ~92{3lq[n0v&$΃X߿ 8gEqP幔f*\\E3 Ѽu.~^vM$ax6LP9Z|!so R FDgT1 qG#%1eD0h$0;F;xdb=؛A}q ț{ X,EDRQZͧwVG} ܜ:)&Vҝy]PNp@Pً8xpgavq]BS R->§%pa[CZ7CԠIBUߚ'kYYn~!HP_lDs~9O 뽌d}֚rl[*OkP{}"t[q?QvuGC<έ]hL"xJ X`i2JTELB,E.?=EQi26 q'nH^vm8&Ȅ-1}[KB1J?nZc3T?'\'ݾ5M+9<vIFGJ+c^U Y\@+4QGD Y=3YET^2F]EIﰁ.%Ńf14#_fֵSGtv ; (wa_nlJaG_QQC߆ s27P}!1R\M5L~d.u3TisDl؃r]ple.ku͈Fzce*"ͪ E!2IMeîr]Hmi'@l*i "IKvZR@ߓ3x᰿TU!g,Arme![]+XڴZ:.W&S9`>Hq[Bdw͐{(':#Kl::IJ5.mkn ~gĞtkO~I,g ¯?ËN꩑CI8d(p4T:āgxE'FC\d%=l_ժt 駝4tƼnQ54Ir mG"˵HԞ֝x9u 5^x0 Ob w4{fEӻy[jIUB!~JFWip@pv;h"H:W~UzvE.QœPAy 1(PGUTI]a?|g5Z(Yw/`QtO}Ň:-\÷8PշI7 [@;7fEͅ+xRKD.l7 4rd! `1 ؟#nx5zҪ)x_IHn{^"NQ5'3[oYR`gU͏TV-`Rvu80S ]'aMpD x }vޑ,4Qc \K0Ģ2.! ZHNwpkL&yFYz4 esǨR$r6 I2(DyeG5\59""~,ps^)&/ä'l6BbYxsY< w%k?:#gJcҠ\-ˤMW*EUxc5-} 2ȹMwZ뜱SRJN]7kZ&ۧopYg" q&+1k?|.,'o.PҲt l1@EpJkw'{E;\Cs ^cmMXN4mF^XWALF{.cw%?%d`=$#]̥yA8ey|g n^-Rz&J PSzd1[`&⑓]8wIFIkͲ0tMYlX,_Eo09'rbTd'wyks( *,,wtQ{zfdٚ!\fZ\4PVm[K1Qt'ҺTeir*Ԉpu@&w"#'\k`_ c#|jX#=JV E(M"=>Ę s2GXɓs!GMI̡v 7)!Xa-|cIqAvcw Y@@Mm 8:w<Ƅ}f|㙄 ׎=yp|?Ɉ-"{femL o&E0&n 6̓DcPYӕ&#Mv (!3YSi㹹I4JhhtYd^恣}}ٔXzy!~}O͏TUwqz r0 ݒԹ)mFrI9Z,.aɭH JBfuӓz7Wsb|BÚ|5Gfnӹhduʍ+b͏ t>aL*pIL^'ǮP8w[ g[loYC!n}ވti1V+fBo:}]{~zދ+a@ ݠy{OnV:Euē{=)DEhM&em_Z/<(H$E!P4ц~t28$) WTJUqJ8w kKOdeòz_ɆZ~qР{:҃g&n&+5ع*@TD<0Ѣ^ޗɣ䶔6 T>j3^1WR`߯}Sނ?~/SNd',iN1ph!I(Å˲Xr!8mIp0H%v6&M;ԛ"˰kם0ABܡxLt/Ƒ:/Hd* yqڠ}8&6mwĦq9/$ ј|:B@L4ƛǪYI0@ԁ;Tbnrvp\sWO50j 7@oI$ Ӄ]_>rJdxUjvZ0fG pLaB(Oq,ޛQBWnIZoﵐ=e B7eyPuT BÑP>|w?a MZr)ݽ-l7T nջWh笺ʹ= 슈0AF$w6 oPgzkʝ<жT7bں_>e%lpPŝw&) |HYɎ->| T%`AwFMɤ 衜{ưiGƨ9_" {'|ץ}ş-^> #0~jpbLJ6נ$:Et$6 uFڪmnyeWdK*ZykĨCQ=N87Q~S|eXD|@W2  jMpy;'Er3؊94}l֮vw}ƙf?cW)ζ֣ƤC Ah"Fݐ؍hk'EuK8Y}R%Թcr nj5$| pVb c$K4;^Z!]B1$Kv=J-bƂ5UYJd$_Ty]z10-"FoɌvPT /tHGwx3ÁѪ9XЏ&|.JjA5r%j*r8[j1Eh={ઐ/rvhEAcj84R=&$Ñ8ǔ{"WF~);e9Pvp3HS\Ui̾pN.NƭC8Eͅ2~ƃɞc*Fmԓ t.9N==v;۳yt4, W˟\MC_dIvT,􅙩ciloaw? X? +ݗaI/XBZGϥyB;ʇ((lwkBlr*\pԡ'2+J |咏kQ<aUM\ J#*ñkH+Ϟ~X&/0O0U`@aEFq#;?AKo:J "v bADgdSjh5 lBD-E57:Zk2XL xs"aljbX;i}ҩL7|<=6~o`|)/nq- 9Tϼ M褔ffzp /x-Sjg0l3".OiFnmkmW;]T XU_1\mŵ֡gr6b]ccsSjCiP '_1/wY o9|ꛤNف4+;BnA.i(KA،mj|;8 ^uISW6$i?5B}1> |;+J-.q(?\\}ڃ6T7:W3ddA=&ZQP\Ltb"ZRܯ7`-NE%PCIͩ`A|gl]W6aVeLzXYOgYy|HmO Ԝ듐RzzGx>H w_C&"ܖn4%xdc,"yq ;)'=cX @-vh ԫ/N}$Y/I-xnb6jf6a?g3m?dSX: :*6S!ҵy}W*&ulŹ,O1?sq6҃iviW%Q6_%`HB'"v:wh)L[hūK;x*anmf3]g9w0=qv$tyD0KvL`oTT-M {*q H  c4)6Ch13>7 q)FkpD/lX͂삀`yĜ=  1%ڒ~\JދAiN*E[b' 8ISS5")GOYf]@"ϱ :[WvNuƇCzs ]>/+ J5['ʨ!heKUP#Xd{Qܓ9:]pZia{/\\|U1*!9,m\xs}#o*#GG.JGO@تgj]XȑeVb2P|=xph&Ia K"g`;0B1  ',f4lf#XQV؀LE u$2=w\y T [.)bÏplbJzQVb#F^J42ҨͪvGM)Ba!(֞jV (]!>K-J';cw?|3PR2H$p$ ԺQˎdǭDYBۑHQ' y i]/Ҟ`) nZ,(Y2_LS$xhdi> ~d0Z,>pƨy=M3eA`d!G=p=DӑU 06k%cE1 :jJ, Î7=q zSXvي_9CL~wYM>kDQkc!hاQE~T?kM-r[xC6Vp4{9X\j,ki:P3l73FGсݒBf|Tg@Jr h$mh$+!V|]ϚQ'TT(r`WF"(qOaFҽ>ŋkg;%:/:fGINh~@ [D-8$iU*3fD|y8ّ#,z 5ax[}(rX 3_JNPD䌥հ䤄ND D 4Kq<=$JV/Jޏ ' hs"tLٲ̓rj(xN .^6<5qh:h8(jJƵnN,1'/K]*VkrPŝ-ye(jLT}8sM6d@<\HKL_tkAͥ09zG8htp.rw)3w˗3 |h:$wYeiRk KQA]sHPm]|P#rj.=x3D.( '{lϊmGU&8܍ُpM: zJ>$-H|Ԝ>9VB<[),Hߥ֑uɐ&CJGFͿDiْu D{D@n k?/ʪX/Jq/Έ)6:WA D qn~@f'lȲfs ÃH,v8NMQW}8 X< )GXd#v\n蠡Z^J%luwgn f '>sZjO{SӰT|ak4DKzF;R᪅K#`c'/9>̪)KkZhk|]쳤,;+y0J'Cflw)~اYo['u&dtʠpv-&ɓ.8LA@ni )αfˈ߸U~~Qm4pqqq%o=暊DLL̫*OwGLH?S^ 8V%kU-TL{䭬ש@ݘ1zJޜ1;XL2F|>'3^LrVR46(TjvQ7*wfYp8$yޝ;YL5q=DW^7]r w`l̿d.,G3GKy\a|p')h0Kʓh ^͘UT⏿]ϜX^. } tmpGT7,En#J=H9imx-}ʿZ,SDx|[N<.}MO]h"ǴTtb2ܩ3隘D2wʤh?TOS#u7ֳV^/zm &.ʊQDtjΕn D2VA:yT݂ >~6zx. Mu] H­v!vC7$ʃ&xrӲ2c}PJM-&s(,]k1nn7 *dlXTKIq0  'aVW1Nƛ׷Xm#Xw6g;%3y}>^qSĝtRxVi!cY6̄7}Ĝ%{{(tZS9w<l2D1B hS v`<)OD]& [:iLLԵ QJ_|o!V~3ќWǔmqDw6RD9<ݟa6} kq_rb^dgv_@[Kq1OsۥKRMLpb[!/ABF=݁Z$WdnT,vwmNIRēwj_i*[5 LsCvygp`~PruiX9N'Չ\96Wr~[ 1Y^%ˡ̥NI 5ȉbȎy?iahf49 J?S#q=:7:K7-<,GfHJnɏQt2%M,\)T7w|"D̴UtDL`<ٯ}͌n!{{{a8gs42b"IY0ErQ)}h.On~|3UZ>h|'ej#2x`c'FvbJ~n@ސY/:+bGmVJH{&uɳHl?P 2^\>8@ZgUpZ2߈YFfXS<nܢ7YH m/ʶ0|Ww1㺡\lt`φIK͚aPQZleOQ[(rR?W׮TfgP#F 'g-wLy}۫h0(协c6Uh=A* zDTO@)M>'\ x;Mm=v}%b. ;c3tMEHXt-~>@Wݴ9tlwc"oYRvshFb%`eѫf[IS7$Evi|5SjHɸsa>`;pS"4clI\Gn \w0h J u/?ٕ@wBXz@2 9:e&(3/_jӀ1o(YІ;{r= ~L@zy[ 콝3PU:0׿iKLȱ(R`^N[Ц彔'Mn #eEh>2+S=ahj ( ߖccIt9[XG!,/6aWX1Jm}!8U4M$a?cԥQ{JַO_kiZ5*ua"p'SFo9C{ |Z_jHTHj [w.y?({8ɷX]Vat Xk BB#P`Sl 35dlfG1vbMxCl׋d;P"ڤ6e/_YQq9.YDj6 ]m+ W3dч=\(|A.t{Ad Vޛ+@&nN`= %|ܟX hX~']FSMVxUN|VL[g߶NXhJC5ˉ\ cuSSe1 }9r)kAjnJ"\#Fft3j9j %c屁4v{}M>x™;(H&I(M8vz+ a>a 9pO~U _h͑r1-EK(@!CTY)YM л"ձF<Ad1zʍՃMes^ӺEu6;@SKj&5vVMs\`x:orʯڑVdL=gyΤ sCvaJ3u>86ځ2Άwn) %0ɣ6H{˓eB6l^HDSonL{f4Р|llid9ȳD>"+[ bv$@ )4$!c'%&r C{ft-Ԑ5?)1A#ifZ[.EXx{ۥY*.Ч09Nj;"c\ CeYid8HSEa75Uz LqǦEwCN9O,r_{Nko=_f^p~G(jd_փiBYjB*OX;XY,h쨀Բe#<%jLjW 8xu5(Q0ʷW6Q+KTZ5#/Ŝ'.EWr*" GX{+d_8`&1IZ-nKx@kwARsmbtS],moao7 鈃n Gp7Q \糫K`8t[Gafp9#DwtDWOɆL*kY^9V6A:/޶AI`Z5ԽV(vA )4mC%ZYIAeG2waMkLyhgr]zީjz GZҟ3Yȁ.$$MWiD5Q&Niu} j_i0Ϸ' #۽bM=.oI}pR8-̏|%- (oqwh4 xp 8ji5WMH 1ioαq󾈒fEkG/|'3K AWqKfd9]*9@ȰcJF-8W.K+XQ-Nt,dBk&]#N=wFL(A4aRQ( IFfO)KSKLȶopӗ\|;Y#<Fe3mr](V]ƊD!R #`.k#*S>n>dhʣU^fhKu>5R:5K`fޝ8 oSC sGV1vpmEy FG V!\!`-V$]_5_q YT_Rvj5qZI\Pt{~=B|֊ch>$*lSJm̟&`Ϛ7,A:|nĦEk1rRCEB*_RqC޽4-Fat蹕㨊qf_ *ړxC]@CBIŢ&Y0<q֘HkL&{L痚gReTw&jۂp> $3*%1@um LkOfH IQ6#uz1WZudPC,3p/GW{QkI@5/줾T\'4<7 <:K3>#v o&"+\g*L%_̣8/䈃*mZ jySGxB ?+k%A&AYdZFc ?J)4U wSZdI~! MJঘ'p97`Ƥ񡁝u˦ xᥘ\RU5nh N-`qA,ucnޘG^02OjTeo -'~7)fU"y#*+ ů:uO/ow/ë ffe,1|ĨEkfmYTM5h4PDGͮʝa*6+@_\uGpm}8ywnա _?nIW(m*C_dK#(oO- ξe9J0l: qN_:<8uGP 3,y\^vuV 툊b"$V3=F@>ԦXo_KKSjqMiT0yTn76aKUHߒT+(k(}q;W9L49 };uc#[X A9>]PrU&R]^K5 x̄jھvD[X df#ctлO+P@`?,n( 8VX7@_Ryf l {&_/+iW[ 7b͋f>̭ȑ,(p,1Tg &Dc!%e_%~/A$nXv:,cHC@n+yo'jX|>!Fp\y_V-75tpe Haw޷>&C/BLU`us5zT^7R ͢v`@@_§yQ.NskNm=wq-^;{k'ՀDv+vc( /{#%q}/dıv䑠h.Y]!wA9.Ek0cB JU=0^kqф~9&O"镪09PTQ Lv6\4} Qk՟E-\{ x'":"PBe ~%B*~ky{3D جi[)'WPY Ks]bYMr(!Gv1Qՠףڂro ae?>Fr&sъ&X0RaRTil[0 o=8a@<# XEU)*QYo9S vd)a\> ? K*pgA7%#q:,Ąb"A ?ס7z_8eЉ{|^7ڡ즐Y h2OsuBUtzk_P&'>[/2pXMs3Ek&n Db[:R+7J`rB.I$RFU'J|рg9\z!@Hjߚ0Yu7Ȅ^0$܇"d]q?-WkD;phfĽ=a_ɩ"OD5w8ſXJ`Y!, OQ[u2xR< dea]Cuz󪐛C3ô+/6famҠ$! ;,W(!5%!Kܼ5X+ +ݩhFFdd$4F,\Uj2>mn$Y&4Y hMPKz'oOr1EmA+>WJ^ ٘\whz/NNJ9ˀ?㑢ʄw6LyEm&3?GR:ɑڴo4z]tO!NN?ABRebRկ[;+җ~H21;kR8oDbT͊Li\;hG2S leb$Xg[묝bS]?\|7VQK(p%'L/$*|46)_nfH45Y%hVU@^+;;<8Kree@NbSYS-N5+3l2EvM/rR3|-63,T,tȷOGdC(尪jL$ QCxG_N'Af/67(V٩SK`gX[MJQ0rߖ&Uź%w`ML^6s$WQo4(gxf8y81oXAֻQ& iʀC5ʶqς%{&P3|5yf_ZÒ؀~{sǭXp^oKygE$e+'N/BNC$]|Y 7~3'@yc4hhß6Zm"աϐeqX1z߱-R Zgo9܎ʙ|0QL%Lmj)!GLsC bםS#_S1Ͳ!0ESANf4;d{՛n I~O۽SueߚʐA"[yj"Fn-r-CN[?~|@B=%:]Ŭ$ 8>5f#q̨ VfH VY鐏؝HA67cBSodJfx6&BLuHb䉓3l&uH krڡvz[ 9 ;^l]8yx ; mS:qL]C3hP#^z.{JGw'b& =FGVq )- di6WEIA5hl6͹%.l|5j=ep"9Io}46_h ( yV3!ǐ(IgV \<WBR՝Ŵiw<{~2Aّ$UVdw.'\R%L#NZ:)+^O9|Ӂ]gk.5뼡a/i!u|+Nx/ -)Yd~YMb9 vkԪza*IJ夑Uzӯ WenCA}f?%x6p)kͭ0wa+S8PSWvA#RUVZ,cy 5nX~ӿ@ǻ!?\QtY ζ͵p2!2W<NAŜ֒U7$o.ß5w{#Y>Iqjtҥf|[czGHf 6+WR)$y=/.n:Uh%} 6L+]o{*yk8_\{VtΪ } PnB)IB ,]_jn3Ա]nja֋!֑٫=7+l Y_m.3Yb%j BedMJrza 1 #tr9?f -/6iR%:P\~h{ѵQā XHzW?'_q9`?+Th6bCA?c7{Udf`hg9$h-VAzB2j/T]U:Q(K̉C5HC84 X5av!!t ;lι#XMH -+`%cNS,{'}Ja*]qL`<|]9Uz-m` s1!\TpmFa8-+o#ǧYZ7VA4'4-\W •\aLv<Τ ^Ff-8Wl|DtbPFa;!PXi_ e]bm՚_s~ ~q_߯Яϼd;5mC cYèf}>u x BpzneHI~շC:s.h 'Fv]\JJB*v5hMQ1IjmsCEl&nF+gS3ψp_CfX<'SmTq0E-uWgo)qguy3jBtwR+\/{C~pNOa0&bU68Dٝa_ }i@ BPp${D ~*_v Vc׺ C9C#߶G] +32~ya,ڕ6X!( g}*oA~P{ߕn<\[j)/JʚɚK5#{^P-|Q^!8*M'A*s $8 rkՓqo bω1Y15*YHy_]Z fmvԼ,0hC0ա8QjL_3x.'|noS,x BA~t]MB ۹oJgɄ`ా.BOu-j(5Id7 <ռvOc6<9 iŠ?2Eb&6V\2#XM1EA0Eorij|e(m<=ͽR\"TC=|d7E5'^-J%L\7QˠdnvWyMg GA”Ee O1C^3' ( )pʫMX_g7F]i~Ka$9)VS}7 9e1%he:5֜?@f`k10U qjF`uns#W CdDJ(|ph 7;9 %bx3uYŷ/_)y;Kw5r|QqdVjXed{} aDh!@p)aM-gC UANdMbCPxe)gHnRRYC>0rXw Bnx4ޗ9X9v6hƠ9,".aW/5K5y|Nh&\CN>8ZoX!j-4m:O* 0%'f5!YRqKm ltZj "QqAF2qJXLbmD+>^D\ߎO}_{UN$vO̎F+rbD(CxC4Jy~NeJfJLJ(VVā"*ڜr;tƪ6 ,t\`?WK }"¥Aey6ܽOFa*vjg S^;&݈H A]/<Xt&PF,BY&7I YS48;0V=T.Mes~R+Ot3o`&8C bB5ɥ_6K `{f{J=4&.: pK;v)&??1jz(xQ:F.iIկ_F+VĥKux'[{lA<>SM1ƨFdy*4_#X}qֽ}4ԷOssG v̶@XRZY~7ʫUJ 8$:tbO6ۨ4xD33vvw#Gtפm'zW-vGBr f#9P3o79!!OS`R qAcYBj(ӈqh/Qj6\͇:եi_k1KӓEwxշw%oh֌ǁ5_mLG%ApAJh5$NQICΑ"h{_i{0F܌97hzVghsۣ͘$ªc}1& !<鎥ҡyU{yL"iEcgT75e]{E~ݫIՁ FT s&}(Mfj r r~rv,q蜧@`.1$lUWb[(,oxȓmZݞqɈd0g/zO)Ih{Gek<<2jrOu,toc"Px*bPd,m?1Eq$`|.]\.y,䧁fPlB< V/Z@rGw3cZX_\T uQ{{7'1L۔\ R2j]z;O,ۚ/Z>{#\&B~h/9Z%ʘ8I6[N =cnaj\ܓtzU~5v%\#sٸ{ޏ ) %N4O=DdJ5 ̃Tir!&)k)=s:rum[ n؊:*ز);CTr,PZzl0XmzgztiǴ50+783۞2=B)l0,buEuucnޣVHaŠT$'cu P3ƁYJhJfXeQ\Cj1KS>,/khnDU!W~݇cn|wTϓnx;o{(c‹)҅xgM;'7!īI˺qA(pl%F]L11],(+UZA\Q!HAk@AַZ7GW]qrxBL~qǶf@sĞ?_+~l4gq7j`row?| HrFG\HRٍ D*wDTմ)P$ ]"ݏȐdsB\qUCa_*Z'Jy[vC{R,0H|G*G')31?s³֫WPH05\/6xk3s.RR[8Qe<=k?)#9 =[uyw&>_w*qt5H;gNW7[s2AK)AQlfdŇNLCޅc;zSC5'm嵌\[B<0# µ *xoAh(uE{YM n 2١) qdFlN;nBZ/,l7fΒͪ: jriF KmaDj8wH d,AF+*ҸFֹJ '#sSv K"JQ2ъ7xj X&=0<8LmKdMrouBsX(rJyAlMM%d{ lrҕOԲE@F KxaℍMO):hʔDwɘO&cNLknM%kjxy75⧦zWk'ћR5ZXeUBaϬiXD)qSH DpC2fVk\ß[زDY89,53W ,,,EF1H/v ^K?y`ZA.z;5}jJ_N>Q! ]IWDYb;Y#f[YD E@pfjw]bhE};r5.7T25,+ Rr0Gˋ}be|%U0FWx݋+Y?ԱV2mY0 JrH'q}M L'dt̘A"F'%ҵ b@eBx4T*CaY'٩mjE'&WU2idy4=nM{.Uї n*Ƅ9ɷՏrҋ,(e"95A m_9@vr>yF0D0?.JO ti \?k%fHkҰ9۰˪WVg1u?)_+{ۡ0bpFMm<O}UXDH-Ճi:2͓\(Docp; Ғ,KXFnks,OfY &AJ?mLeC&;Qk1Sډe2dN=ËS2ĢD QO;}Y/^pcVc= |yTBɂTa@TEz*CjUDD4x5N}?BCn 1+VN-]XRLfh=.ldxq]I;OՏÝ) EqE$h&u=5A;^FqP{q!G/Ա@$US!W).ᣕQUa?#C]*Ѷ,0"kn$, V9\K!irG]% E/O?AYLs*9#> |z܄cz.ETOz>!Ƴ@N\mb[P?{Z| :47ou2wږ]dYZkX ҸޤǛPpq5hh$FEZ]vKů'sW<թ 'Y5Y zZ-:rY)c}qotxGwgW&Ru-X7]Fۥi"ΙA3LT|TsڪP{ш0 C [ >ƣK7qF}9VH`K~ axԅǭ@_ !g֖L߰l)Tz{{ITe)* R*]4/7׸6]f\PN`2D&nz~xUD`>4"HJ3,dw 6yej+ui.z{_{:*N:U-ZO gQXU.WħrF>y ſI3#KD4vRA=4^| NHyHD祇kx4!m r처Nӟdžݰ)bc9 ;μS賟! OM~GY & k5.{wmK=X~'z_#/ikO27l#oEk -wT{ 䇋Z-]U aؙy x2ET_3$l!k`$'6OMӸSm vq;\d lftZ>]SXYB*.kqd˭ :B]-?G|kh5AmCte.pU}i*.bAurV(qYԾmZ",6+BCŚJ2nB* įJe08y2E[ t9^|';XנeՏ.7ȴT*]  ^ 4s/-lzo&8(`naodFzcaC\50=mL3pSAEZK'|+Lk{Vb,!)Pf6p͆cJ1=WkUh,>'$DHGNe,HB^2p}Э|>n{{917#eĨݟНxaS!wό 0&t⣱戻7R:2ͫI;d[X"` 0w@Ӭ6mWOT1H/G/>NaYR6~+ϻ-tKq1M$-BBct|wSLZ2`YLŗH$ v UGW0hVOKœir^E2`SB> wǠW\dRۦܸoƧq@ipƃ#B;qoI%r,Na.ȸB.q7%;Aq[\MRIqlMMMTwHɖ 4AԮM (q=R.Z2VHe㰸H)mVE9fx#W1E&$\!a.2xUBNBV]9.fc _琁|d>rS{%~ޮn$}a<>%AgPBh, K(6_ /Kcx ]c4./h) C7RX-MnibyM 8 ڐga!bQ(a ݦR5D~2<ʵ٬H(N Z6:%O+NF>q"7?ҋMHqD(Z+ ӫ ]zPe??,7!M!sRpd_Z;pPOA nz= WUh1ڠ-]329 *B_ HZ^^gcs"B ] khׁ $̿K7Y~"w侈(AR:Se4oehܟ8=b?7hEfkS{1֙Ņ ~W+q];%%ISY8eف5fnJQS~1pp-7Y,-*iaǛ0C$̗SQz,81SˢZAiS˒+GwGLCl){g`:v{XF1ݯVXc]9y\1ҘD\oOo1i'(Svc$qzbf V`k2@O+Ɗٓa: Uv& K${)dw/JکO@/} 6MLڂђ d{_tҹ7yK+_K 6%+M E ^ߒ*Ά'~ ePD+(R-ӏx3P'z%=Wʓ<^-9fAb94G{2!&Ŵ-ҫ<#(؝&F~YqhЬA ;Odb ݯ FK៮dT' _ʼ'( ¬ڕ5/gX??1 #aF,(߄3ևשPR;lsn[1ByޜqU@C(VMr;V4(RʃM3 +8yh nvT.%|8FGz|F#n< wR};UVo~=j#!RWΙ}67p2!R!ir s;RS4%~/%ةK%b,"Д]qK $Sˮ(@{fZ}?gW+h&Vl1FtU*XgiXaS>׃.'α`#n'mONGIv:Q!4 Q0YHIǵ+k[ǟJjr(=l?ͼ)`,\l778Ygnv+xº30 󮪬!r"]ivuo'_ cwU#`km X5"jgz 1ُK_BKeg`xtwI)@w T#ƢiY%~鷓G}U$%+bsc2WкE&(:1Q}btI~*X/fb?葑Qj^((+}aLB>F*8Y:E1^"O .gEXC~  iPV }%UIRT>fU %^(,ndhh@bϚUZ7Oc2 9T\I"mMaAcHL퇟b1m۠SMjz 5lBNITT =ug/sbw@W~ {ƿ^h8`żVB1Ä0ބ6 /R7#zf ԫLO\w8N)Mg?o6XtdO v`ތ;%{qcF6 nHQS`mѪb526mA!U6Q ޤ<ˈ)F/S1Ҁngyڊ{"OF6:5;$Ç"f탾ys{@2(m`/|pi,Z/h&gP|w!V)R+;CVKKN5',Lhc?YxVls_1]3i #漲ҟ^Hïl3}_Қ2y*z@\]rh} 7HsHEscŮȕ3}27GbS(x(ϩԋG%*\Gx w7ZZ# A-4Hyhh:#-faVvAlW0>qNx}w=bi96|1}Zco긯Ҋ{'ߖ9FFDi2n2SfjX  Ej0q^2BWBjͤF.l80.mBHvf!4UuᏌ|V[Ov]Exo>7u+'L,ɲZ*Wa{ `!0[ e/7Z%㖶z!#qpOg.J$<.h0_9t6->~)'{dͦc|2/1.y >{Z:,xJt$'\|MhIms#  Yp\fC09N3?Yo.&WŰO*.8R" ʙuȰ翎YH7F_aStq91yY'SxG,KߖxM8v>lDcz&[0^ V 3ߔ6"v6]J}}@>[rqU=s :hD )AE%V u@gN C $ 8=m] Clfz >I3o+ȿl-rv)j3C ZA@sMiea`BW Y =dCS&$9<@/eD~qܷ͊l0pyCy8h5xi٭3(cNAdӿw̮/'ͳH2;;Ɖڇ]!&4P!5[^_!j0+6Zw9 + M=nMa˱z_اv gґ ]"Ijq@#~ٿˌL7E.@mU`R(B3PԬ+.tSGFv+w~Sr =Ӹ%i[&_I/Mܷ[|F]+؂I3\a1Ěd>b[u8f[ybD:{qs$fE)$|˿-63{&Nk{\6r CbqT]&cįN6Z+"Oh\x؄P5ad vy b2W6L+M$h!ɂ8[ E2XմD t&6x9^71M5Xoukd3ΪN9zh7yht:vqSdrx=TVPF hzKȚ:TSwinV'T䖣<@,H.&N +BYv%m kWIat4N-S+Tg qdSz8K~FhZ6 s+r0TZSC9e\jN|d9F-6 >za4肦`` ׇf^Y|k5Ͽ,?t #mv+C%{*dĈn|3 *,Wǂ!mzILi'mN8foFP~`9ƣ!tRE4up##RlN@Xgw/V@5щ&+eq$=:J[^&CƏNŨ .?;i)t6J\FHhRV6B@鸼|5`fQQMj4ˉ|I\{Xz1rzOG>QoJ#_[c%I K Q;[e:@|Lxw9w/Ӱ}!l0)^#;֭!N${-G?s\oϏo$LuSbK} [,r!cTGŹi]1v($dyjJAi``d-3 _" +Tdwl3aD' gR HhBU˘9qRHS_urL䙔Pl1mumJ8^2U]!=g [eDJStz˲n/0=r-VѻzEv|nܿ*94r@5 PzeTj&ml&" yAuHؤ.E]I$_2g^uƯI) U .]5TQ{*6oA! p';< 9qtyb$z6VSTuj§a0o)d~ ޥ,;Cas8|{^K9>k|O7Q[P=8|V)Xcc\Uk2G=YlQ./83 Ht-)#j V@M+TN/}b^֘XP:TF )V>6T@>y;|~:KjiMk<*`?58-A-XHNnoZ|)׺TO.JlhO y Dmm7z[$PwJ+*2!\\$!Aj^]秒 [VCa:A5NRVIB"b P3s@(Բ%PK,MͺCX<'Mjc |Q#G %ٹ-rjVDi}2w",ןZ_vc#3Y.ZcMKxH׳|-EM0tUGCYJ:ÜM%=e*h~5icZw  !6qmxAzä ?({_E!0uֺ@W!z7tx/4BEnqHߧPO>5c{1eʚ*A r 2'.T")uz#UVlC6k]aӲ+XQ@h΀Il]gP38Ipc9gߡTu(++0Ќ T +cꩾq`MkRS[ȅޠjDE"By#S$Ae(3 LUKI=7A dYE Ww9[޵QK [wGHCl e],.eڟt{vs g? M(sm wuJL%Ș欽sُ]_ E!ӆM~+vh:e6a }4]$ʏ ѯ`2Nˈ!Ǽ#6cȏ~7 JE3}k.N=YUi'Jhvx>/Sz|$Rn`o=|Pf_%R/I`G1-W65q3Wv#4)CL:Ps@蕭$ǜ8`_AC?DǵXϏ,(Դ xIcI/̪L2^8<헕dsh"x|0bVEVs}b.m*b G>IZ@Ȏar-6Q؛Bc_5pw73DqMES97Y Y6 N)_QY_aI2j3CuM$fkn 7qp5 *ҙNSͳ$r^@:V{AiQ7bVh?ۜk6$Ql2USʭZZmk4F6Pk[tXWіaB^] $(bYq+%T|5V.a(z8m(VyCu`ց@s}Z>[Wp%p)DNNNNf`tFLB#~2; cA<J$nMuZh&ƮRP.:$vܩMqԛ?hKG?a5ůEMF9_ׅwԡB-t"C e,y82v r5߱%rOIjD r0zT'-dwm>-j ̈(@wB~ nXם>MU"h Y~="a W%QZ/ a!%֠ ˤ2V-Hk腱 -rA6brOY$Aq=72H(:P_-".CT‡O#Z/mxeLES8Vn׺ѱrd|66v\'rJ9*K *0WyaiV Pθ0y ~d ܠR'b)l6ZԄJl2!nU|t8"ĊOI@Egy`i^8$?\v~hUZoG.4D-234 Mvŕn[疨gy5Ld!j)8y-.2f 8QRrI f~7x똊aИ7tq/W9 퓄FEf%D;!N+M4q@ ߱쨨' :_ .eW\q˭ux&4F>w!'9Y!5++)9v_. % >ǭH2/|2^f㝬>pΉRv7FbC l|O$]4 ݦ`Oq~ЙNi@/Qø-?=a[g]KdY'3cweE;7p 4CE9%|YA|O"'eo#֛-;BE0lX19}й$37#:aH"ሁ)rwIhn3P\-`y 1KIqF#x[> ӖȤW˶zC ܌Y`V(B~ @kcgG{Bԙ\jΏ1.ra6V,r<4F{6 1yKYhu0<Ѳ8/ߘ '*6|n&/t[dB|Ř||sSU^6;;iz47d(Pac`W_,|.`=T@LKד4&4̸#4V '޼FhJ6~T_) r\ݬ3 7%y볁qc\A;B"O_J}t*coa?3}$DP 4L})[oj[cI" ;UTql)9`Z d橱Y)gk~Vd:Z%ѩy Bf^o QU('a>:m8T6Fx秌|,J/~vL>p^g4/ }L86<\Hm ɒ^=x>"+bVЇmh^a鬝 ň&]"!pg\n.`?1,ܩ#0eԗY[tǮL~45VsZ΀D))5= 35V#4 2M?eg,Ȟn2MD(G%X"" -|Wyl= Fnx%`c:cO(N|'/Vw4e͝uqȾL?Yy׉A"V"I+MK-'LǚÄhCKcT #1HD ǖH pG°.nwf|Lؗ{(<&YᴩA@nKM'J~.QTpWIGlJ<+Uϖ-)-,h #w-G*fu#b1~(3/}>r|-^;4p=Y@1[*_jWb=@ϤyokDdd:'(3hMZIk y7Ӡk hy$r!2Dx}לa4sgI/T$cy"xVvQťR<`|m X1? v'M2i'_D|OO\B"{*Ԍnw-SE'V48gPlւRɞQyЏ3[ }WKMNz͌U2L8(*;pjmsjtAv+݄wÉ Ob!,ޯ c&ȇ ߘB.JHjɢבU( > 8ͲJbF{v trdV.woJQ<]ӦBBUvW_GlroR7QM՛#HmWD]qAy5R%j㭵ʩJfgTT'T0=āPR"rHZPx"g;{e= .,iH&|mJN <`h>/] ^\8Sjĭt _3?2^U\EN*u8> ,ߧBgCn7B9%4Nd`LUu#=I A?d*uZm5#: {Ȧ%Ί noGVPluDzY$ FZOvE`8H{J( ӂ„@T=.~pj2z2VLޟg[E<0W ,8}ym+M,\'}*ym1na(JYsSN_v抝-5UU'+lK2Jg [ pN䐺K2~܇;~m^aA65\=ΕH32tLqW)=f<@p0,a[ '7/u$ .fn3 fk+{j֍KV|3}A LC<"QStRpM$#ws5\sx܌MGOt1 Vb(k0A7h̾B|۵m]By"G`S"!DZu}|Y#qk 7['H*k^"/Z͜hP.w'W\<{{M@4' @k:6c(;'"s/|![K[N-M D8ybjc;nGj@9(TLWM`ͫ IcS€luͤJ8wmiȆɣIgY8Eu&aX`c1ky <=j( M5soS606iEkVP}2n~ԼX*tմx qΦqа dQUU)4Oa?y]4npziܛ!:͸6s9hپl1u L*`\OGƧ_!Q{D/+y\x&4{gS{?k9T.&/mjQ -o7㉽NN1,Q_n-q'lEh4fk5`qAx_q%: I"R۽ή{9&X7=2HIo-?5zfJ*h5܋و Ŕ.bޔ9쮼: `W ńBɇL}OJήX~+Y@nNSan3!;/OV'Fx܅LC Xc1:@c;Zhf{˩z י$ (6AGў}+uF8C;)6}Pc21\i!Ȉ-2}88$;P3b*"^,}> $=AѵR!G(8jki=F͂/G-'9MFg^ շ|s7MS{M9ie^ 4Uqw 1kF6_1F|5DG܍[b·̤LoqP* ppl_xZSndo(4]6=IZyU :dxGE}?m"TitMwu%|űܰ"߯_D!uʅa![63RiB %yIEGD1(KY?ы$E AO<4fd!-qrْ  5KQGc;rsj6 f/ Il=n ;'a>/%RC10T-exCw{)!?YACl0 T_F18Ⲃo-<<PL*VȨIE2 xPB|p[tQDO~]* ?[7*%:}4E7!iA'A(O[oyElmʿ(5i|tBjK;b9ޜRseeuߥ%+4vf/%7~^*e?VMʝ4VXPw ɊzG`K{Kn w/Wx:<5X@'SK_3Rr}ki*mq-'՜GS4Ο)tѣǕBNDk&(#)P7&h~xڵ@cLgloz>lMb: yO}R=6ob_fyD21j 𾜬&hWDUr$S40+dž%͝6tZү uCp6u¶mW@K+Ɖ ڴf:F %qw޳WΘ/~g 4  ׭.AmxwإHRHD"8^QI bЎ^τGT5p sa 3?g92ȧN /\nl˿>ZemDṬJ-ӫ\Qa0 ;UI\(DYX@FӒæV ' l};z7Xڃt)- i#KU1N-M):}2#>"?TԱ+uu9+RV&m=aH:$Jlz!Vϧag ˻dX,D$}FEJ33WAGY<9 $ԠVgm?ଓBWxB{dW'=* 0Qڑr\Bϒ 0n-| a=x n`!:1N 49[K*g7HFVے]6̢ -c*%BW];jЏ 5U!WG320rgxԓ8%{˰͓YœX! Notj~>x lލ8Z ٪4\UpwW肬5wjq`+|0ɦo&O|[>AhnsN%޲)|PݦQ۝D]B+bd,`Rm+ԪWW‚ ,K]Dn] )L {? hkoEP.Py Ҿ_Ai1Y_g$IH\*0=Af)\T=e'pQ^!scjKlBc~;aU,1YJOK-=x}}_i?{E Gw4e~'O.&7Bo*5ToP`hO.jG{qީL7 1l ]i"7@aY=PX"e9Brn+XG P2,Q}cpTW&{w'h;VP6w Wkr挼!Ǹ_7Y?AtF}ݿgl:?{:jҔq;mClr% FäjL&:Sʯ뚣NH4 Wd&d3Yj!<3ޗ&&܂oY_sg5\}Q]oRrTӼnA5 y2vO}:u[IJx#O]QAA"R| lQA%x,vUZZYiod"Ȉv÷ŀ2jŅ3T݄GoB6ɘw9L*_6Â!ފ"jETm/<;)I65irBēNNJ`!sz5T˅]C̬QNuANj1x ̬:;}_DDoṕ3' N6 oT"^:xdŋu4'e`i7~dpmLyvɵ8Z]OO2/2U\N]\Äޔ cQlҞa;v+PUP]e2 u4q)4Pr3O4"fVІl=ڐBl2d)O .2kФ&-v )}ehAQ OhQ}=1PhyJ٬!ᦴJial,(mEmk!5LbdM%Mגp[_/|5tKPCBħE~PJPTzO4@cr2S=*5WfF&>-~AƽZwtn6$L=nܽرi.@r'# rx &aHUKqVͨ9wsh0ݙY^i&07Ð6MuZR\!d8u kujd_̆7ZJ*J۔ܔ 2 fWu+T#2Pן*h{M᪈jAHAS&KUWY )IkRT)0 aMm5N^E~#gȿ RR>7XXyL]vɭ:^2Pki|tf86MT(f'(YG73I\}\4Nr^?-70oQ˥ bK{" C96còbM ~ 9Ș]ZV]ZҎ ٰ%wo~/)1IoUlARSΜw್c}4pX5nCYA$S ߸6ZHEP֞eRp Ch5l)1 >V fEG[\H2 RYvt.gI:BQl-1ļ@>= 5+;l62QZ)R1郅Gos m$l 8]' rC;hJ2~3w̽`3WhʂPv /t};ꏟNU[޲9\_lErS593a8߃һK+Pwk!ޜ ]G-~Q*UU]<އЏZ/Yµ~"..ƛ@4~8-T{o/johW^B 1FkR!GܿgWd#>ᘔ0ڱ#WC/ݹkb4T[~]'[DZC/H2 99'J1KAveguPVHXˢe)&CCʉу:gcɤQIEl Մ AX<9FOiI9Na \pm"ճ,1~2Ss.}7?c)`:j_9QݞT.H$Ⱦ )b:6 wQ7W_ͥ$o;ņʤtR2yu, `ۍX#ZUgDJ DH'wսٴ=ʼ5!ȻQ{s> X65uۀ$&:}stFMˍ|jG)&ίN=}>lf+BO7ѽF;zIXlyGAԝBq{q};$o܀;D&:??WHMA:a>H0 %{R> ^lBR9­B"\)oQ"1d[BsFb7^Kd 15KۂI͸НRԐ!1}-Hk  Δ(%1|g, D _ qw +F{b\71V1EpwH"H?+̉Tp݁Cn8_?J7hiw} e,C@-(|H 9,D1Cm!Y7r6LL9Sc0k;zZ6y؇30V!N-g嫂>%I.H@6-A"D:zŋ9*yJY;;+ duWʙs S•8G)_'0\9%sKD0tk)^uаjpF a*arY.g6 ]5&,O8~ӿ)DW v,}e^.&m2K_L;x@_^WǾR.n*k~# tZbjTX,mK(#5-gv7?I/T$װsCAX]$-ZUI)LG_u7j3Dj=]*DҺu* zǝM`Qm)AedKl8g]QʯУ{^]e!us+{#o$64kO_yЁ x_x:JlAilK6AKѭ=$1wu|,! Y2>D7NzXIPh@[Fzz%b}$"Pp s공BZ̼YSY0j-z| n6ZpɣG-oLVrr~e&[IjQ8oQ6UxϗRغKY lIWqP?D bvhw&"D%7Sk߲ƹ)[CMf1 mx^Ewbo- l!ɻNWhJ|ZZor5Pasj~LjMDl7 v0w.QXPh \wD4'giAnz&tr곸 pYș__~cEO49-~8 #ˎ#H%OU̓< bf)_^VRAO Pݢ鷿Cw=xOJ܉$_X:18 9M?SWM/9I f˭H<n*[>wIPsJs7~qS,'GTbn׳ugv'2"sD|~M{S0|ڛCu[k~^kg~ŗL$z0_Nϝp` q /ִL`9O$ՅߝAp w|Pc:S2w5~q0{ÿ8KYx\(k¨+2 I.=zƄv,ivLMCBcueZ0XTSw59R X2Ϻҕ= ICd3x61L)0ӏw5v≞H4m|Wv)D?Y& 2#YWCZ ŔN2)vC` ~(4IpHccl9Cc6,qGx̣7wK_Z5Mwsm &:1Ԡp\pBG'69a&e҃.ԭJzuOs194{ (+aehf *>IQ)fac"A"`U_JŠVAlX_k6q*ăc#>q(ob%աة1*R?MP+lR71|/P?7UQZRJ(;:F@N5~ʪܑ@ߓby/)N5e6`87{ϩC]N#r<%B`uHIN}%*o.mu*#SM@̺m ;(oys(iٕ\ fq[Puk~W/OY |vz ^/Oȟ>,ٔj묉:6tda-bt2'k >0H[*AŠ@Z%Ω<(3E`%b<%n.2?Ҁ?ZaW/9MB;Tk]@I?>nd\'FEkaAg*.7 Pz2ˁB7{6fV㘍{3ĜkC~-@R$;+V:A`λXWDf8Qiج+@MC fTv_P^%c#KG>s6jTi&vOfdŎ(")ypؙyi Jޫ;LmF$s<]}U8T XKDY]ܝ5ϓN.(f|vl+TiIU #T\'?j0\X*kQҙU>b4>6 ~-CMqQqVS9^؍/ezsQ*&ό=3 5q+P;o/9})х]׺ ]@`N˺Nj)i5sB\Ku/R 0btGYS|F>MV DpfN>{8@$1FÄ-?~"ɝL/[Ѩ4gC!em /|ߩ.-c/:>I%SxuYx2W7^XzBJJ2 a)]~_(/ $FWо{mqiQt]3.TyS˚GG7gCZߡAEͣ|'T0Z(Tl^mgfix A櫛JȘή&DR8{:_9==:v 3J :_#HQ<$e/Gfѻ/4ej"qŝjH)yBp2MAQbĒO 0Ki5v٘ɌX($Էq)H3nZGc8?xTLd`m@jLsi|B HgV}`Xd,}-HƇXU_ |u#-DV(H}DƬ&lxw>@_dI:-v"73ԄwjLNW1OW~n? 5^@qy?̘Ei}2J\Wa-ɠŽpo@1ˆe8K+{7 #$$SX/ЭYOРDdj r }H?ǧѰrv̩O6!ߎ$i. 3-vgb< #f.q*٦/jz:$z:#"vcPY䖏}aȺV+ce{HGT6k*Y7C+Hq!y\9(x$GI쑐L/wg"3hAY?Ϻ߶O$Xv)eS}ܚsbM [ػ`4 1XJ[pJPrV&]÷~W#lY3|3\]QAq-rwbV#]ڄn/>$ާB"@/kGP+jut/kGdNHB+6 hdn;_zZՉ01{)YSZ_Űp;Guf]ɔ k/H>U%ҕ2NrY8#cry̆oq7M5T4?MO@ #@Y:P;^<ʯC3}rrv-GФ%j2+w柷RPNxq&M.Oa="%ܑ}7JH Z-P$:f@^7@ E}̬xy0}ɜ=]@qk/ JU/7i=/8@;tđlBCuc/DK@sSY˰wU O(/ T91ƃ>|\@pNW 'FcZj-_ N# ?i捥w>I@|# KCQu9#?CDS($ Nj0RTvATګu%~^ʽDm_1@yj$h5Vb.C!k#ơ2U-\9iOc AШ7Ak_Ydcm9iV&bFaV.ׂq,c,qc*d4i9ۃaι0Gt}6F9e( alz8^KbI|Pa,E._zXjc$!>vʉ\a=˖q"p+HRǥ+1!Vz5&_ WFo*>R9鷽J=h|M<|EIE˝ v.DZ$ސ;ԏ}iN.Ց(VlnB8Y5@pv_ C+s'+!'߄PEL( ӽ &CGgupYTm'iЬ,? ȲgbbNtص +(* <8]pg#[5s@xo8p8"3Ŋȼl"m(Aŀ13Yz! 9qpJOBҠœq ܁!B7Rȫܪ9}Vg 5id"x0P&XcV)o=]G:J;3&Re"r|]Nj6 f;}3*S($=a..{77 T!(pw.<&9IfcT`$',B\ﻚEeʂX7Ȕjϲw>uU6sC\g EݱɆj| | j2>57޻pUe?J%>(xxZqI|{À-,i֔,.}KO E;.vקDkw<#bOv{-+Ci~4V~OF5*Ӄ޳'SjK(LU/vh<X|]pee5IkAC:2Նo{80芐W"IuM+$OHjJ'H~YEr=&%)F D:_]O[va[6;TJ5<4mj>=Ù)9\;ץﳲ[{vPYB܊R5}-3…M=Fk^xѻy2XEc-+bE%h*ހؔLq7;dO3U\u0cpE F Xᘔk6ˬhsɓ(3<}}Q$NM<3>cZW+c*ޣ>Sg3YRSAL8?[-|)M!E4{_Sj No\Sŭ赆6ax dcL~5>8%5@ϑrKKЩ$np:Vb4 mLpUx%w65;Ə;-462(H!]{a AO\2s <ِ"5ZaU DYt{ 7x(l4OÃ%R֍*vꗳss*;KϦY,l5A؍]Πz,|2;۽mIpar Iu"(Xw|]F2lSW,̜ʻ1n;%ovnEBE@A\7@6:.Ag֩ r9\JCvKqo_q_G&4Ȕt 1]kI_њ食.퓑NDc]&yκ<;CNj>ӥޫ*eph$٥{bB6ތrޝRsZ#\u4$̃tmDa\?JRpB&+'\Ofƥ6(oUsP'|]*_ jG@^0Y83οSUjg_\7"7f΁ 't՛0)@mqۧsZ}hx  ]Vvg>s/I0}E$s_m&{W[4<ސΚ.2 `8&ٚcO) IU.QujMK$ᠨL*71 G:wף?؀VDt @P`.{E.[2seu#9Q1ʽX։O2D^J-l}&6i8 (\=#G9ࣻ_Bmd썏rA5ķ>´]MWWu# :5"4lCz9L}턱_ў {WfBDb*KgΎG >nVonn7 ;3WԕD<|Lh i\  z-ַ͛zLdMF eX'(hvt O(y(Y\p<_rvȵ6PV4ƭ?bew{G^$hgsd> Ȓw߷6 H,\qMhT4n 4Atv4_/.8; jG-Zb/F?ua5}h*DX&tEZYྒྷZZ\"V'V!&CR ТHKsʄ&fy4|qwYUImY9FL9VP7RA\ƭm4LtwݤߦDl= {0ћ sRI2лGP_{dli߯ӦtˁmXUʷcX-%ͮ)=/4UR\^4wUZR淦Re+ؙ АM0I,.)[J$QѰ7=iR>V~Q1qto6W$;uKŷn.7IkW4jSˈ\kh8o+!~ y;9^7ʕ6qܰQb>/7'v&)ci`)lи3>yѢ4QXmfr;>/< r-Dֿ="-'4IaBX07]^tƑ%jIڦzW֟/PTRЩԔH`m'PBH-oy|awb#31t0a8Y NJv_z~Ş_D.|o|δ3V11<8k%nfMbwŀ  XdRcO cq<MxF|q:AϊO1?=#3T??y˜\l~\XF8KֱTsGw N@0N~-mm9ߍKG9QqMKRERFwdY""@{'9A9&k$wEz=xmȽe3l#4Ӳ LN_)RD=I;D(-raȗ!tT- ?4(iq*܎lvkŒzH[҂ }r`x79G䎺3tz5,N5݀V8; YuQ;1wU?i~u1 ȗ !@ b%eQMV  )-]̭w.|Iܘ^`W|iݕNdP| ۇ Y]d" qOj }-!^LƤ^f_nw-|CɀVd&:ʏ姩<``Sɛgj _T>Ÿoqúo٣fDoWܙ]Հˁpᙷ^MCd}E tr®}U/|ː4d(Sf$E"Eu)tā* T='P-jb9C_5"bjʷ8op{9r|'6{$V8mSx]6G%+6 3}̟.SfW(yDF74/=|xOK`p6}H۷a0+b_R Ԝ!dk(jFEFW_xk#Dx(;3}"\oNPFڷ=XvS{ EmfИs?xyhnjS 5Z~vHޕవ>n8S )#(WY<)!PYE/*O.>ѩ.ph" פuj QP^0ǬRpMƺFGO>`8[SBoB}ʗ+Ed|.IɼESށĒ{^e=`B'vE2{6KfǴf>qY4ݱ%pY`tOw`j'9XǺu I*TZ%ŵg J ~Ig`b5Grv>+Qj3բy)<"NM}4g,cl  00pH™%gtCWhWSߦ+6 TqD>2SB V33ȴhl ]^%w&!Y5ք^I BdI&wn`W l('cMS0෢P~6 /֪SI4#DZ\QܿQIIHhiN C%"#̀0I$f^5xǮA"ˑdOYvWU3*Dw.jaDL&v-5g*Cj,.\1[$xoHY.ZC&D& =DvxUgVH/ l;\7RkS^SqfO~b<؏)IanwP*FoY]Tc&#F|k"t}Rc-e-DCr":k5aOvձ`Gb|n*IrY8ʃQ enڞPK/P7D#zB94 "U7KW !Ɵ'ҟ!e{SYYn|~m9~V'1e2hs>02}eYkSPГN}NĞaO*it&p"ePLP{"֭wʞ#cA&l߾u\U `TQت]ʇ{ yqןsig9"wZ 7D`g&PBvnV_IOs78Q:'|X(y7C܌h,Z7ViLu'^P))g(q!Wr - َV wΞؙ\%_ 3]h=jf~1D~@Zش@X[FSm|I~h7ݔe'Wǡ֦ipB4TLyizgKt,2ʹb:m s%^3uzÛ=+7dK]Rs^$sc¨Stma>g>1-u Xd=h6:mK!JFVqϦ;rQQ_tq+<Օ@R`i8uZ|?эהg ( Q`:5 ?'=>b]EqxjswYj@oS m4n,XSk8dq0 M(jEX3\c.:]hrJ>,9wlwXov!SF uRlݤxrT50E IۯhXݻ9Rج~s*v?BC'Vf\b-r2!VŠ&g _.ou~\`Y1Tȴ0eo}W|8t_mX?"&ڙ^v(^J X,?d&dyr:Mpd4!COP]Z2&xKE*S@ k:h!?*fbXé^y [ZѪg`0 v8nPw\yT,l\%Vf~ pGެ1YLL_E* MlhUhY˅[߾7O5t>rgl . rg#S춃T'иzczO%}펫{'١-Ii~2,J_ ھ}gP ,8Xqo^ڛƯ&Y#} #>8ہf3;D҄ !J4"P].eץ9ڳ9UH p%eaMp$h[o&1>GhnޢAbd1tgIP߷rD+nNts1aɶըN^v+? ;6͋9-gj tn }JH' ƨY\v `q 132 ĬgVxdn$[B(NW׿eEb9 ǛC!'(@)6EQY&pgxz<R¾sLAR O^n%YleB綵XRM* ;Z kp>x0;[2޶2UO quVLqE2 !KiɋuY䄓ĝ_VBr.gJ),z72S׍>_%=s0ᰂEs+"aMIh\LK)$iI>2HFbb_^JlS"Ű䚗=#i/VմUT`׫&=Q+sF5R5_BLHtFؾ=jo`2{X2gT߻+DN1fg%9vxV1R}^wAѥZ"ȩsH[̕XAVEp֜wfÞ,Q8tWgu*6>n^~|>3ƷwXʋɡ>gWPllSn>ݱwՏ+"HSnM^ޝbst#G79D_I?u, Q"W I Zf=2"^81p Ro Q2b&q]z@3ԣbU*$.̧+x(b T~l\v#g06z!Н;,%=>pn:U$6YRaQ*uVι))kgg^끜b EMi5`]Q`D ԕF(B %7M!(A Oe c6oKlOZ{/Kݷp=r48BSׇV#B]Z":*LkU]vod,Ps%{y4-3-VS"NZ {75vĝs\Ҙ4>xSMK\ 25㊘߫1Ptr$i yQDTپz-S.Лa庶.@#5!GѝgtKud1:š%ݙ,J89k2cTD0QEvMh 2Xh,B| U-?,6V<]`D38b~Kr>-ڵ1-Ht¨fRUXoU'p&1䀘M. Js74p I`oº!H2cp?d'ܑ 581cxױCEGX B6",O:F?+PWEt$'% a;bC?V2%!3,4(,!^w2f)zn3vi8^?ϡԛ'-`c7Mbzu5HPfC FDˁQ/C*2o9oɰ+8`{ ">@X'o'ݦd[h|meݝcvidQYwkdr}?µV,YKR<<sਸ:O:7%b^b9š3\5d%َXDQb"tsUN%>5uq®wS3e`] fºIOwE?B*mQ½blUVk)ч0 zLř6~毛̉g NEy𽯋h@%s*\nD"e$~p@@䶤9?,q\.): ny6ᇆxlpಌ)}d&ˮ5vM{_<2^'OP-tCrtoy{FaIOuee1ÛXSBGvp.6D |᠜IyXoK2zTa>)bu Wql%9~JB {:[fJk)tzɍrսq_KMTm!oJ?h9aĽOecOcG[X}DvURB6ȱqvwx _~wی5Cצ$Y5 ]XxLF1AJ^k}Vb %~NH6fvHWY׸j@&$ռ( ($uPԅ?2[Zr {9YJ-+,J`_}ή` -}mH/fg {]B'^K1;=Ry HkUSm^Nvg] +n/s36;QLX:*T|DuWsg4s,K(܀FB2NooS}`~:;꺪ʈL/3: Y/( I_-ک (xj>#~&k.7U|ٽWيyuF_3M!) 4kE Yip܏A~<‹\Emk;z[bV7~# s/ `#-rn(eBkP:r)QoeʗnWOj ,ϙ'E'Ϋ)4$7?qX'Wڅz5{c-k%DԑbJ]b&}fe2q*9X&^5;Ƣ~U$)*e^<ڏItPDT%!Z܂a'ي*%/y>0(5aAgmq?Y,Z}9T g ̨Կ=x^@® QSc0L.#äJ?loچiջ`?9BxB39K#qio"Po'Ꙃ4|6gƃ/az"|cdFϏl^>D [@/C^!cV;*&UTVro|mv]p`oWM6쟶G=8\3格ىTCփ#]?K)S^RUu!H?`G{jOp17L-WLCK9oJYTaaKD*d"w:Ho"-3dF3!;&I8T QN(QŚF{2wby/~󦔧 !(Om -@LP{:F" .p ;rz5CDgD2М yR+lnxXԯ+~]F(C:ӶwV7Um9+bHy̐ctIilM= Vl͒22SbKgu $,A7Yh8skP~&fk56xFT>by7H1fÃBPVcJ~>OdY QȟDB"i`)gJB\%?z5U/qDe08eV(poݥEq ;4PICFƪՒy>oكV[?2 AX&,-UG%tt%`_ҶEk9s*c_Ϯc5/DkъyC5 uw/+L/`NZOAf|=v{oFsyScw)aFv0˞J>R<*i\AHꨳ0%ߋxI9zmEҎ J 3Wqj%+jB'wڋiSbrVWr3!m=сyN=noX(p`o<aE1> Mbiű]=:b$rFΨ&zh? ;ǻ|}♃xMةIc>ric{+EVpB#q E\$SԤc-EH:Oݻ&xYnиmy(0胹y!9nI|Mњa \]h2-pq]>+OHЁVH\4PG]'9iH'i"KKotM0S熑_͍ѲrʅQ>k;ӵگ*4j:KSo޾I 8a1bRY pQWB>I%5)^7=&>i;̺:Ɂū^R]J T+ԿJ. h5֪"GJYg?RslP/IrbI`g& fQig$&"whYl?:/ߘQǮ ItLM+1M,S"D!< 7,go?&(s`j&{%|@:`%'4 Lżce EpQۥq/+Z%‡Yu𨐄 jtؓ; l{\Q/3Ѯ EaS4llT?:t -B0c!?e}*&x2Κ.6Yלj'a<CnX/N3AL:ىz]=(7&pLxT][m $l+ 6NZIwt,ZA!H!$d`gGf*+Ĺ@δ#p 5ǻL&Y!XQFz}1!ԈdGG֝X\GnmAB02_Գ5 *"^Tܑc^E?)|?N=8}#$ s(_als#=rӬhD>4ǀd; r!, טw-*s.G2W.EMqzo'6!z AT:P{e|]0xpS*-s܉NlWB&OqQ2&te⎣RP~aH'_4M稂bȿo Rcm4A!cƿ80JB6Р) ;,US.az㹖q{:A /Vۗ1ЁHiފ; wԕ=&[cпaYbKқk%0,:9{K !3 }gM@K ~_^ZU/Z-LpZZ1]'*"m $r`iFՏd72vy\%۫ spЩKX L 7Na\_+7:7=6G)p -ae@ խ3gd&jφ}'O֓CpkAi 64o=dߑct-\eo' 9byĻBrƻ1QR#~,S/%|)H c `Ȱc2:RQOɫ^Ϛ)r eb4)Tr82lwi M&X V<$͟,~@PED+54vq|`ڟm7( ջ )bv%Re9l-3b ^TF- cLqxGW̵fJK:<޿QѣLEuE5m|DESwQR8qWL-D.` n0%iJ?L;_a" @BsgxiXΉHpe}Wq; 4ODt#yiJ MfA`CݕXs}+`==-I:cdVf Ma`ϼ|/ XZv?$.֨c~~x9 rI|xr  }ܦZ)ya\$wn#<|XBO5<\LV>5ytWZ].CA% 4ʊjǭ60M ~KH?Zi )WE6S24YG{y(JQ[9pgNSdfH~|I h[De G+o'/Nw2$[~"򂏡I܂:aV;~S_Fvg(~NKU>ms'J}+F,K&Hi('9W6NŁt $TO19ع4Fp uv#}4,!? DНv1D +"Fˬx+bZR}17kbp(۞N7D3LjF>ľ7dE)BG``P4kw@K"F=(5"fTˁO[JL Q,OmP"l۔ek$*▕ɏƖxݙw? fp殿EYYj2 K&K9!Wp_{V?]_3 *<Xr}&:1_9AY2Mj%wBӢ<&IUhHػa2j7a<;P34~14(j%Z^VV95G 4{3uy[%TH9sy E{C{ KRE%}ev. Skoa{G:I.Diwjn T[g ^(brTĿRBMs[}8T+F0:A. 5"8d&-GQ 0 T{݉?O'PP&rCTvv}B e$Ɂ΄n|._-0()2ٗgLcKHv;{+ zxWFp Ά؅&R֖~K <껬qc3 -3nF:r<0|;7$Xim -8+?r~ʯã9f"F~t֌:Hvf:DSּO|Zr΅ [0ͫ.׈Z) JSBzŨ!Z>% . wA}zE4|i|%7}0ϡִ9憒W@]+{F$y& nύ&7DpC!WeXHPX~ٛoroQqȘBfdFPM8s |C׎#S$F'!EQ  "ho- 9>#s9BBCV_ #Nȳaƒb]mM zK:$•F\e]HE=۴#'#\! ִai9)). ݶ+jfcb;bqZl "~{|D|~ϯB+χjyv=ʙØu`W0aSxT؟u 'A L.18<[oc z6ٞ\=h ˅@ŨZ9pSZ"kK|(Q8 }wPP9xU%i̇Em Np2H& z&kDՎϼ rަ0_-4_[ea  Gn ^4dn\+⺜iyPBͣ V[DTj?]81Z90G3pyS]3K3JNBk1 n<!:yBc':Cmx#8Fj2 v?R "8>y+ہ*5ViCtc=Gm|_p {{|l||"K a(MNBڇΦN9h)aEʌA z7-v ,7Pָy5iۄry=úaCsM}Kke&A[O~̚f`ݟʹ.p:ĖqCvfw 1v\[Ud-p[@w|0{ `3&9GJ\^#4qJ nj)Ydq%iti Mu3ejoڥv1sqQKHm&d=n fʙ2x}C =uG /Qhrx7~շqC?v8!1 Qܒ// z`_tF>>^I-ʓ;"Z" Wg0xLL?j*=-Q׆fA;_/m^V\MN_OiپO̡?@I94wUƝU}#RdR>$vUb1[\Q?}u;JQ"@;b,1*R[wƜQB:\m%W@2nLy%P _(xtiDʽ#HىUyj. [Ebɀ9)n~="]>n(v1P&k ,zm*Z!% dM͏mk(޻G\"+WWdt&ʎ,o@4qDe cC$;2ۖWEWUmcePmTS~VI݊^)A^'([-vwrSԣO;@=Bc(*]TUIƣ,:'d],ъ: NFX{oaM7Z{) >r I~d (-/>b5%,)ALimms.KsˍC̨ 2,3_cEhGcOJu~zWaUi'AFcR2K> s!UP\LSZO*4) ʼŠb I7[-ߙ'KF- $ 2ega 9$!\Fz.QSFwW“n~03;!SK_O|(.(r9}Bb6R =>.2j xABK'Z+.XӊLϫoC !ې8D66+7>^r9i %#X5nkڷB*0}F4uE6ӥmKjz*adqgJ|9PH@]:z9dbg^^0ƞ6l"d/hS {i.> iK\c&_^Q&\R\~ PBx OB Pq2V07J JzMlL4B]t(>~>)X07d!U>!yq|}$Op?"C BLؙ@2y׌ ?pQQf*hU@G)5k<ئHP~%T7* Ykp!#8 u0~psv݆3ǝ+~.f{j>gJz 50-U|仜5>נT[q& `TaC~D"Hu+Z4V9F͈e0L0#% )i;`Cn~_Ljd|&qb *2B슋V0!e԰$Ű 2$$J|אP8̘-Q8^opEX* W赖: XePV/N (" B>p@wNQ  *9HtN9#qn!9F&!9ctb-k f fPgM_Uy-KV=bP6&ݭ޴dudZ ? }i_&~F6oC0=U"@WɼA{RMDTH]\ s<)E;\zzRwj;*s`vVWdڈ 8{DsY8Yϧzs$%0Դ-)!@#_݄SO3+hRyGzI>)@{j._؆ZkZ('o*Je? h6ncQ>E-V.mJFh<}bgBnlWp):;/>kx5 g<}Z1m*5͛l&B4:3.$yVs`L[aנǜ~% OKR^<$kUtTՅЂSJs*c|5[-tˏk<rEc%㢣wB*WL}>;2n}}Mw {"8@q@jsr԰ůڿy°r%EGZ{ O-8Ayy(A|%NR#C8(+A1"Ji`/<ٴ?jt6~ӣW pK\} hvTy 3]AƉ%(}8xx*Lͮ-',mĀX5 @yZF.o0Os]Ta`"&DzRã\<~cAN]=[9|/ 6*k%5ktNriH䶓Z[2&slӓd)}4IiP'4nz :=KCWG,"fQjc`f \"k6Q 㑤sÜaNkZmւC3!Ԯs!}=78"g:&=_1ni?_e4,Q<2A4qW];2%K2|Xɿ`rpW\]fۛ#E^7(;]H_S"0쎉=tif7VP!ȔlL b9LĿ\7嗀a2!-MWP c`#÷ɼ26bq cdyջKOgM($0ڭp |g]7Yz1+c%%KeqEªV4c H%Ֆ"~lM;t>Z|X;xqiĴb9*igd @2g‚X<8O vg,2٨vnB4 \j)TXжQ;IY]TH򪃮l!R8A]6/M7`T`ir:$?3Ʀ'u! 2MɢTcVSxf`-^jYā=P&i!70|iTJ|vv/{_Hՠe0a8=7C3 '4oN{[Ű/l{.J i$U$=$uK(9Q9;UO)]+sYJ7TRt_MB&0Uhڧ<(0MMD(>P]uѨx(b>(i7Mږ>T}}DQOiQI &aaЈiqd 4ˇbg7P?w!566%-uu9'L/asmYRR.t@60>INܤ9-|'4wFܹ)?-H@nn m݆P7[cVGKtBw%[ߢn,(ײI;OsՓ*h,=o'Vg`=_WŦRgkìX/(=Knǃ hwY>EwWV}w4im?өڇx[:F#kL4 ` sW4T.*}ZFߟyF1wۓL43$^Flݵ3C I6N 5Xu"CeEL_>Gr,g;ӱ*rbv41膩*=I5%?Jpy2y* ڈSݡfE䛚ߊIYfzX:Er].kG5ط#v f ?ZY,)$ϬcpphP y܂q7P& FRu]n@=Csqn’{:%:4ث#[1͞_!%0S _K 0ND{.ӚJ8Jx:I[6<YDUsaH"HAڏC N!4T䎷(:{Z;B[vx0%g54M0CYl(>eZd&-1 *k&yn>(VCȐߢdMQx6`@ 8?ܥs*sԨy9T$(̥eE%QmQGP}<IzxC.hw*чDL?uISli\sݛ{O%\ҞX 2FW㣨ݟu$a3b/%(@fv4rKj1@u/q<^Jp*>V6<=B,-97T'{gAsIr#UD՚p2"9U wB/l/k.qi sՊ7(`mc]lU uSpIOa (Foc4|'!+ַ5m7v)%Et? = Krx<ݘũK㴧mEUAhwYvޭ篢%%&0|Vy#󣺞TK(a5<,vX( H5ʆ+wNMHE$ɱkX ;$@ UWm@ӆ _+x<ЪtBAIt[?d55Wz\[Oىbmy$P5$*BܸRx' DxAy` >oHJ rgO*$YX~.9r۔i雄W9.yJDъC<AWFe?# H9 N?;C=#(J1dzSlIF_?A#k fb1I%̓t׫ Av݌PɏsYjNtj&Ej9pp_]44+tzAx^9}NP)Ӈ¡翑fXpS\-ѭV {Sp6M5xN0SB璏`q<eN_niUJ4%g9^ ͱIXRx2}ʓf4`ځ /*aZe'Ӵf/'ƈ9xQbY=e`Wcp:;{FvO*12d6){؀ p xѩ׿&T*4b9Q<]Nv]Wn5E]~S(a]a`n[35 '"zjpLxWf? 랐!1Oǒ:YDo5;-\5SgSgApu *PB9:vʑƺZ.:/ |nㅴk+]x}t0"oq! 93| CO\o>w=Иz)|liRZT]U@na!8Z"b+Oίm6|!';Gj:\q=MHNۍ9bqw]{SB6(rztuڧq J`]Y+49FMd(p3wו(nDdq3*3~?uRf ~ZeU~cןdp dKh@2@P4#O gR>fؘ`Ex R[x,=dE#%Kex vYi$M&J["Oky$Oqi@;v?dHIԨh-H-`Ҵ[%E[#)' 9*H!V3 w VJrfd"H:d W/#Pw!c6?gT-1,Qm4zc"v x4r6,tdQU?jFkQу* d(֯GGLԡ=p1Z/!YjƻI0e˒2(K=P_$1 6J-N#*6(Xʵ @+fjs^$B- U0-~iBu/GE(k)X|'<< 1PNϊ_S>U*N%%NSw%*[u#sxeH-(CxObcevSvLɣEzjN Q\" )IJcM\%jT-zyh(]_u9E2ըc4([Wưd t vUO)0> jZb:{gڎq턖0NseW24<דf2)3Qg$8R6ji@GMTr8>߃Yַ#.J7Dk|ĵm/<,RC`E|1B.j|e E2?[XO]BQiB %]9hilɊ üԝĮ@XK˂ "=Y _LaRY OTR^u_tp'z%f"\،Xn)DZAfBˡ*AKjDky{5M)֏6+&v[o([HOlH1ׅTMiW`2CBǟ$x]q(ptDU^J֤K=F7 hvKP7 3tQYRߎpb>s7TxLd"%!HL@=x ӯE<W+7&\ J!-#֨ڟf5Dp ¹a3G^{C&R܁Mkmt^ۻ a?y2.*Jxtqݍ=T@g]&-꫺}'İF|=CU NUblj^Lf )şqԶ0IV^웾f$4[j1^znXL-W6t1zNyU4/:,z݀%B$ifGY?^gCO`"i$=ah-WR<( # a.S(4:ڊ쾄HBMS kRYҍ]djvEtSN]>iP$H'why*9]AhE"| ro?i8Ʌ&*;{| un/BWѷ# ӽKr0av ^?\7-A2Y+AC9;&:0~ۊw_n:ð1vW y+_x&_ok%p hDo㼼}Egȇ' wߑ*euJosW}A@*<*&ߠ Yvu#arxլP!ZfK"B.J:_qQ]q0E]6Tf;YCH©8HXF%M/ +>ֻu xRD|x%X%Ws= ?3;HB,bT|qdbr2綴ڸe+Z-zO+,ȱ]5Uö1|$QFO.Yd,6G+MjJN\>WDrD F>W :4#^\u Ͱ6-բƈfFyagQ. q{t1:|Ђ:!+zJm} d):>g$sבϝuyLxӷ*>a"bJa~Y@aYVobV@s]<%~Wm*_U(:wGVTVX FYoHkZO3 T`צrvTp Xf~ouHE lJP'oZZ }&]Bl\HU\qcVv[@ٵƤoz'F !9F bQDc||i=2(1tes:RN / t;.5a`4N htOT _ ʱQOT$c8cԡbR;ai\ϩ|e/nӧWԩue|Lu@8$ "2|RL,B2O@MLQ1]d ]' )6sPtZaVYq1dP&b=̼f Bp!gJdz`<撈tKK|s(WMHk`hWhC.aI enb~.P" _Tߦ#|< zTO# FZ` <=¦P+^jkIxiGx-᫬g8%2\ @)2@keSӏ#z~7ET3v>'-SI&8 +5`iZ^5gd\`A $"گ|zD򵕸qkf5:.ԕN"K_y5ăaT,+yRʳ2!.16s7XȑpK ! $4C ~*m,[~v1i;bk[*kHd=%$ȏo奐&St3[L^}ķ.jNi'ja ;iykg8ux/msB9W<:3\],+rzǐֵ=tv>x^nq7TBZ* ^Fv>FPXd A'UNzHyo$Fm/KfIlJ3BJ)6QqH||MhZ0(n"GB32Z"iy99GlWZ>o$o RkYs-TF(IQl,rXkE[F_<~õ@A;IݭG=Jj e .!{fx5QɢLtk}W(%HhuGxߧQNh7> <{ҢcIf UYk7)r8+Ȏ.#5C7]TwDUS‚8v|xhiB,;d3ĐQh.oFn*\kb4U&RҴbV:O, 2iߑu'>P^r%z`~[-k/0zotP6y]ۡ,JmX#>]u]W9[p৿TQM`.O}]я}$i|tHA0w@ MP;2wa(/…~UɎA$SzRBM7;B]Z䱹au5EY;XiSf"AyyjT{P]ún:X%ѫJI|{/A) HouסazO%\DkOkɐyd&ԀIO9 ѓHf|I~#HU5VA2Zyg0Dk$`-UR[Fv35AYJ#xV7ڀxyeD|d$ܿ=%(qrZB_x"ңh P)p_jiUE.E hʮV!v4Sgҙ5`)}ay(FO%L\TR[:ƳrB5Bl ey J2neፀ/jc R̯#T'|]^.tJ%_ VmW.|&#&tL\C$.>oevoy<2Ry5?›h&Em;3>z3Sh )y, p20EfڷXͮ@UЈ@!2ez) B [ ]?@DUeb<+P7sj4wōOeֱ7yz'JJ&7[k~v_㈦{R:v pK[ch]3z.6p$@%5堣AGc>.(&s^-#t zll֏ {~YZgP6CoPIb>o"LLe&SI 6X{ yo Dn_yջ;`9zOE }ƨѢ ,c;|IB9^:qli62lP8R./*XyaފuBd]+ȓ_~8—@PܴFCRYI*juwj@hA j˅`F8ϩNPD̒j{1q)A&v{0w?Fh<. s(aYZw2h6] վQ 67TdW <|/]:& rL,s#:A$|QQ)Z'=sR:nHq[%ii%G "0 J&nѡKņ}%}2/uNgK(mL _ϓX*߯zװ[) 3е]KPѱ%D +Yg<ؓ&-upM/ГIQ/ԼσZ :2*沤6EodP_ اÉ^E@`nI:LYHwU<^Vu_o"ZNʕ' 3j:s<欶]%ZB$V"Nb4|%tm4 i7euKke[;)?[¢hfdtzy|}eiD^NT!D76h)1Tǒ'R!/7HbuMGDB#/xQ&IObg^T[ EM s|k(vKs78CmTijchNAfʘ .2?}>6- K21 >,gxvjq=}2D̡P1J*V CZgxt׳-!K<#_leiT| `=aSg-/{=< |n )!Rfq$I]s*v%tKZG/u~\ χMQʃ.UfQyx1US5>>c3H{bo mb ¨Jx9BxmKQ䠽I Oz9$bFemOU{~h8qWiϼ;ʷ+I/Fz vvךm&*lH{7c-GMTSB3Jwݿ拝A` .o]k𙾊׳ڂ^)㳳 לrxfh/]jQ⒆#heNfďJ (PI+ 62bB D:=^nͬWJ(&3O!LQߎbצDu'iuXi}^r-M#y\>rۍQ  ƆjYrj6T4A)d["sUҿ`GUk1m85N*5k%ߝu+pIw Ӈ^*b.lxpGҦNȤ5Zd*WK[z8+ї S: E D`+CUCFX YjtZ\h6JHbk `l܀R@Ezݝhv$c2Bu={"ڒ%i2/22:?c/0\(r ?Kt8= 0=4^f4s1 m wGVP=n/֓~!ck/b ƲA&1rY=BhmExšQPBbv Q)F N.e\JPV$L j78[U-WɶAL26zߦ݅-^R}=5Y-.Cx|6@(th)-OjRR\ V1 \9Ah_eɿR%xCP m==['ds?>\W& 7b]ܝGc1>0⟰/BT biT4k)DșwO2=j|8W'eƭ > \8k6\3{Hā &d>̇I2#ohRX37OѩdOh ǚΧI4j7gvΆLq"Q/҂+:mr5%X'~΃LhtvHi fYP!h"ț9D>mI/eh?-{-}XRΤiC"+୨fgǠܞHan=3!<PBFW+35\QʲPk&o@N (ՙ\I: '$M"b#lkO.%]/pbk7n{6Sg1_qW,[Zh=FAa u!ပՁ"~776TـnJ<k_i[ړѕrVoJ8oXKI,'a.Cq_zd̃Mcr86T}KUs?#|9u>ܸSK]-3?gsyr_;RԚ^&ĴW9h Dty@j3pضy8Atq|U3 FVTE.?{[!x%(ƪm@F&*X F.DGql5rI]RbqDHY#=wTi`RRU\n-ʅ@6:,IZ}.mLI LzKeO%ũ}cǛ[3>jG> zvRzO&<>+N8gܩs[M ;+ l;Q9&WQuw><e-u"!TXAX B+r=Lz.8Eǂhfk?e_ h#)T:{9 b& KȷN,3藬I^Hj \hY)^ͳ;|ag/83#@drāARxdF_gנq`0{Q0HY욘k=#|=Iw$T+D ݭ/HQ&ܢx!fxpL>f,ۛT7:㏛. /|NLWEP6޺8wq@r4`YYiEi"%Xw2MQm76rOk@g,f(?C,)%}܃v U[&7å|ps>j(] bM +݈G[lJQjac8 ye\:@@ 0խW_x9jC _vbGLWqh@XS)9Hh~S, f)ycrs3D[Æb=_3r&s^p5;>s?/0FJ_a'핫ד{uSjv71/ Ee2O@]Vi{EB L 2yw-s/6bmm׸,%E^ޒ)[H.O=na{ /ysD_g~Z,E#ՙ 4JO(?Si~8X=QD {T(R6FO{٬UzV4jԓ!$';@=hu RJW=I4GTx(۞Q`d`˔regI_"Vĥ-r#jmI2;9z ܅ŘKu7(Q[v Rw`WX%h'ZdD׳y͢3_<_&Ynfިgj9p{gPk*%a3.s½ ƜWEeF))v]W$Eª}kZGx8aLB{G _G T;Nt<0iijٗm󥦂2 b!;{־P xIPHs{#HL-ؾ?(ϴ4aڋk#&|B"Xhtc6 %Vt\T L/ýWu$WRLdm,-< B7 1J {-`!~"!JDIЀ%yZk/rK7,O"* <{{pPu!l E$d4r'm!`go^aa۝氛T&\M&gX8mB\#̩4JyRrnFo|@'zh`D́\CDiLJ3zQ-R* x ;PEu;F #DOh{Tʵ4WFbnX?3zuCf*sM+3{@R5L%1JzXr|.WP/GXBR1ߗ ٘b^<ZG`/zC F:*EV]GmhthQdA6*4F9" m3NغiVm;QR`ߓh$;?oΡqgϔHsʈ߹t +Rzն6 :بiGwvZ}#]|b$so@\[@>k㥺voi+ǭ;Z6{8^"2+V%p)Tq.WT9_R2)Sx7^ ca"?Fվ7~EzhBH$,1˰!f[ze+TYg DܭWa-:1mCD86D<%eqęOCt^rIk4`(amg\90;)3SaxsC\B5`^#~ WE q"M?ΘO3D? 3ovC[C<ikƔVÅ Ñ躩K=#ڧ~2|uq 1`q*3#%K6uVDæZ0{.6xE K^(Eṗ- XO 3FπRI{^]!' ] ƝY‚+w;C7UL]6|#yA!$+?m`C\.G_'/}ȲeQ+RɿBfZiˬ " a' >0(,KC1T j`(`7\YEcƹ9Z)9hf%J yK*ޜ ֆ#ͧ)MaDDpHtpcN,K%N/&ծ+'UЍ9!̫L3E]x6)оjؐ=ҼIWWD08\nK2s@.ѽ=I%\..`|f"RWϼjd#^ T:%MK9 倛g/i+{ #$M}?eZ$cIܿw!r:D9gjEVGjdv'h9;JP,QE}M˰Dz*usyxW .#uہ1v.h*MG)~Cbcl-4{=o;%T:7ECg!=F-XaR(r== L`RGUƟsa$8&t[ɦhz2 šu)D-M7UaNi@_ ڧ^y3wW@o Y5Ԇof|!GӼD et% J'>t⿛{1*#3TjŅ% Y6xPw9'7A@f>F$RxoWD*VJ~7= д2C~D`h ib^d8Ӊ1S)>%];J,WBKù #YХ³$ˉ-8Y-ظk/şfKW_ikp[J)ęd̙+ 8.wZ&Ԛ 5Z!/tU'U;`^5 ]U AEɋ=5aI$p4'Pu1؎3q˓Lk rTfEɣo?Av+τK]V*b)hFJΏ !SSCu"[c | %Ĝ)ai=h.g=3^(6ߊdb6_!k*F-˱:PGs'%s!Hqv'$qg;E8-y)cENtգW8ϑJ7MZi9zW@{`p]]&adyN =ye$xc@H_1>-nK[AǴe‹4 X$d1 ]2ܿg(qp耇oLs̫S}Wy6w'NoZ;iRB1?W.ƈ?ΌȉXcmaFR) xXQţ2ڵTঠbZV)HsLX_0:vl&>n˟$בGtM[ƚϰ}yt%+ %u;gkٳn+ @Ef杇nҬYD/)Vӌw7o)!Hۊ u8EZu!0#BUܘ՜El6oaDEΐp9|t!nX~M*Z5F-E"awA{Cp޽1nG`Wi3x:ww5*q-ud螿w`V<]LEDC`f -D蝐 E s_$(M4NRfNmץokH)Isd#?z(*$7jM:13aH^֣rw<&dy{c Kl%,-BB4\K.bB)Bڌ* I0Q+[NM]*JtyC {_M k(X/ES덕Cz,. ɑs֎jXADHBviiu9]/elܺN!ۮ}I CT[.Bg~^"o@qmCm0fLDt=*Q6DέՁߎkwA0k9+Kd Z, Ey'iGҩ[ajT9/(;%I~JԚ %*VHqɣC}rEo4)`6T/$Ju8d ~202oT[ht=" ˢJ+`(w`2*+M3@lD)k3~6A5{J[ȏ8Py)SbQVip)[")\onO Z}hN")$:<DwH7ӠI4 FX ZmW-x#W*@doU'M\Iǜ6\sfN_RYP+uz3C _,=h;(KT8b8/w TIaG,)cf}ĦKHO)f!3ΨQX?$U# cWV4_)c ppRTK ]y8$h|E`5,Sv??5rɃFS^D?c4rryeG kCI\)(hj[ZgZ}KZ] 7Q}!Ǽ57U%WPM"UKlAfe艢n{;;eP%%!3i6:cLWvt1'(6]@ɿ?{A"JY6NA0bo;9%fuƷU84B5(lj&6yR%R9ו: KWU ~MN i s7 )PiWϢ4[ $x,X1Cw*KoŸT2f NS=>?E1NL ŢXn@/*6iK=UY]=?:yQAk9h.ϷW} 2qXz*I6N 3jhr磊)%9a/Q|״D:)\*F }WU2IKna =7RWH ޟi`24imK(5Ϟ7~ӺWR7R1 |Z7#rN: :¢a(4BTI1H nS<"D/KjzW-լM~ \mtS\Q;՚iܧ +_Gm(n\[HQ MB@OD` K^'uדXD{oTS!WT@3*`{P!"MŸK N@*﵅) ltpZӚ—aswPݪlzUw%dc_)GЦ^+ao` Ydh}nfEJJz4C |Wl*r`oo! @Gg]tK9%X^riNUd%4hXz`__/18lXxMN !?}?X HIHC9޻UB;Pe'r/6olQkWbc-_ r$UN6(rQ>/H4ܶڌ;V^]"}Ϣ&9Idǯ]`ґGJV$'wx+#}lP%\hi4(oE2-A^~i< $1a㄀CG&B*!U^FΰgXQHJ%UA[d7A' ,g&\TXH8;<9.aus/G!9B] i=v #c o+Sn%_Ws^nk6M%FbYJ7i˶ߊTЧbjZ^6xm.k:UPFP,8CP-)QM~e0\(pKK|I0@牐ey >a6$׍ߡs)?~}+:5rDɃ Z@c̲qaV eD\p6L46CFLlXy=TJ7p-d6Z$7#Ӂc'&Au)Eq3ֻS[x5_djSXzҍf5ĂG >\Q[e E.͘j} [۠{L=Eڦc1BL@yzDf+ D/7m*w42-ķ-*S`[̊osXFYQɌC ?ʩ==T,^yMrb S̼>KK 8CYM{C 7PȄ+4}+m:ĝM)ѯ+}˛{kAW+qæ}v8F7eJs{]8I7$p/>䮂 }DQx+vI,"o Í'51XqaĈIRfl]5٣F᮹oZ|^+˥vwڃ Ǚ4)#MרoQVP>wXQm٠UJ/ڜffTaBD^NtIN@Y(%lJ\qLfg'3P}_AsM]P9ߔf}"v=1^RI=UK4E._BVf/a9yNVyɰ{~^s_;%E{"f֢?n͡[T\ˆl`Lrr"zy7q`7$NfS3ipRv'I!*`3jD%S3M cKIhy ?d4)$s2X,QpxN27>:Skh}3i-Ǩ"=^@R&=0lڟyCLSRkOhih4>OGe#"IJDub2 9Y('Q9v q Q:f[^, D̶:q{mŠ5vuX'2b:sEM籣B_> sZƎ^?Ʈ'ۓd8p鬂8C5pE-3q1[O#Ǥsc pQӋDu x1n^+ܭ߶@ep:TDO:-7[ ҽzzx/M. C_kݎWM& o.jg6 6ŽF?p,D1 :ʻagc~ֹj8uzߋ} bl E$d~ASP՚ X>EZH6󁹃~p+}iBkT jkHon rY3B$E\fJ͈'{ pGPd1Bli,mOIa| 'B i^'%uhKf=0,XYw4F>=e nBnju2ۇ4k3m)qWRu ?Ln2C<)COwt%鿩j-RT93VQ DصlfhUIQm;"A?%ǼH*y>U~:4 OF'${+" d䬻jY{Jw{v`V2!:ӯe#* h`ݑx ur[MQژ]1luUE :oشa*+ˢ4m%q^3@̂-Ef\?Æp,&侔&9Ksf:x7t+UKdwz["Z*>mEiL"$[046i轝~Ϙ7m>$M2%n ͩ7&ধUо["@Cb0H0Π=prwa? fmX|N%_̓Q{#e+4w "~O?xYպ^ Kr,A=7с@]I+ZhOAЋqO須N!j%-E+m1m=xXlwk^鏱iaT=c1=!WKV&tU!E2sxkdfL"_*v9 r5z<0ɧX/`w1QiRNʴ([7%3'@0z0UUMu9-9 YO}jc)%*VljT|]fb&X&T/>k`qE9x*dsQ\ԒZ)@Rd{.֏@$1<ܙj. ju.Z&ύ}BܫkķfhCFt]LV}A/8̏) Uy{R`w>s HYDHl*f p>x5\WoTXֶ\t`rB!aWpUJgX=H7NK&_H2/8o#* %7fk=boAG4>KkuA֧NouvߚHj;Qy5t RZpBc Dg%"y o)#YK޳6;᥃&@{Vb8SFB_8!eC L r[z?yhܻHWoPQ=0QO"Sau=Z\W\€[Hkۮ^Ϥv?8@O <Ȯi$[ҽbL[mJG>q' zXk"y ŝχHO1P֌Nv1"c`4ީ Ճ3p(.T^- Á$]=%tL;(vڎ5  FRt\yb3%fL.kWPq8Ә`>aRd9|٪8H 6??6E^ 9|3+z(p 5@ue5ZD;sx#UqL5 ]1¢>RP{] \鰠k8hԆԇGWȍV f@h>k)-_*n:aQ,ZwB v{a uabsQߟG!?0m?m75wu3Ylѹ}ܢpvD-N>#: S3Ir^W}no%d+3xP/KZYx<̫7ލR΋/*Dcf>sr '+w[w!;ؘ&[JГc:eeVI[lx\ldH> 6e{8W'H`\vc>)|i rx완3ʗeXtI[sF+jni\ d3)8|=a/k8t\9\3"1Ksec 5iB*ם:.85[ ~ R\B`zL0.4q35ەĮәc)]nC}|%Cv?$ AP rg$ Ǽ}Q,TZ;\ct+T/i#g5@G!^t` ~Ũ@ĨA͋Qf2U?NgvӠMcQnga]`5l#JN5)2 } _c&0XM-UGB͢<=Q"6O]*U++W_}JF~x&T tme=EL3VEIC{yoćh; ݙp #Ry3^ vSu]RDwL)گk#T[Y' s`^N֦eaaRע&n"=i\PI2_gu:Tοn.ӴZ&*j*\Ie>[ +MxRwoNGc;cn+Tw9S:_L|tAO({җo) Ӳ>OVL1]{s t7r3qW,A]],R27.Vxz||X W6aqe92d|Mд l] < cSGDvZD޲1\Yr,ܵBkm/HX#^PKpDO4L`c6,i\J&lf@e+''5 ] phܤ?) <\xo2j @X*m33i=q巣a,&`n@Q(*ցNՏc|jQI3*ZՉ@@ּoJԘ5I2mp4mhw+* WyVv7ΛV3qRu_dӲ1 OyGxT1K킊w3>p,}<O&F}B(^όHq+(jh`n,y2w ;muU(t)zb*Y dV9V֧}PdB2H8o[m 7kQ0Wׁ$}&HF&V:6u7#$~6M@ы< +̩ C#.do .t:?=_$_p.lSA|XOs7r,qZX ]Rp5)aK:MMB |Ӱס 5 m}褜=M\ qN).2wJUW1* " ~Oa]HkڅtU'ަ?C8ԗGv@$j>Q,i?ReLma_fH ^^^aY"І*Ea2R qbxd'=?wBY+5CJ`}ݬyL,)U#mW_7atOc0ڥ+\^Ҡ5z"je]3,nvd.mduhom KU(Gt|2UD:Fl@O3{t,3\N<;a["X-k^@oNc9宭m*8?+*eЦR먮~ (R_ީqEFGMj T |U-YǓ}g` wS s[\%}=+gKS*\zhcĻy:<`6 sjkBVq>I%\]3ߣ9Ϸݮ[SUymo"Ku=CH${|7i~ԩZ|r:N(酒^j-}kc"f$'4jn+VV+t3aS6䳽`KewG G!]=xluLڟ@(X5W1x%Cwx.s^\Ok. ^ݿP#$\>bM]:cމ\4)ugܸ5;$-g\f'V33u+ye%8躬ZWbk~R-}J9Ɨ xE,>1u7g9TR7G^UDB 煶_w9 eEKڶ*T2|e4q,ߡnl%Z'NfIs}A,V7f`-^Hk ׶O7* iBvFӥȐ칙nFWM> *-:M=sG]ޤDW^'36E|9;ݼT'N'7 PUS-M䁠ׇ0T u^AF5#!RIh  _̔gdQ|[`ȽqA׋I7惣l~ybYsT~!H4BPYZ;UM+a/J3URĪ=ċf/tLh A[4-C37k!H ثRIOxcˉEH}=LҔӆAթ4 _ V# U9`ޠ G*~k6`xu*PRG*WP`8𿢦INҐ.i6WtFr6wA2V80+&rY xYOMKM.=<h $MhQ$f3^G4"+O7>Ƥ5g%omhoM 9ʴ#أ_dMsDn)?Ja2|ݐY;'.Xn-I ;r"\!' >35PQcnLQ IԜ̙(-4Ø |3 u1YB}0<9;ViTql!H{5G1t~zI Δ=m֪TEOM-ztNr3 "Ջ\'uzTتH{|ۊh5 Ci[S6 mI"m d1GDf{9.!8ftm.@OLx%Jn#]ĉteÚ_SE0ǽz@zs[,q^~7Ic:,SYMq#8{x5L7I诶2<"EFl!wAk<}ԳpsWfU5ChΠϵsY؍w7YC.c\8f܏b^ױ#P߷{0!l)n i:+T"h;&n $ n\8md$e1Z6}CoVt r?DT<Ŏ91}mo˗pfʼn?KwH6 3!r&: kC %^@mV5;_O ͜Z<rﰲT88O{aUnYYTRN)- f}53/^-B[\Ri5g:FCR&+@VƢ~P]n}S"r `f{Lk;=s݁筢C+4: . Zw>3VU?Bxʕ(:lM楒?f >RNFMr0|&I<m#˺ 7ޏx@a-%9 _aj1Sc>q=m7k2dFSH !_B_ }W@lS3yאz;K[W0ܶ Y\:h 9r$JM Ff|邳N` r^{z(a k}!f&'%ĕ H҇ 1xgs -$IIR ٓBcwsVzL!q\ڊv{'$ˑ?ov Q8oXvWK 3uY@}]r{~Fh-{cDbwdWY4n+8F7Z̺3AF|[iKH>ZFjaPm|ٿk2刓#ps2_KsR/1JY]WˀYXL'Ȧc7wMrtnf*p< tU>?b?'@EjyKϼE]v%GbTb? s H]cFTzk|V!oBSY!|j?)k+PloДNaȍ$~F{g]3@Cypd߫oK3ԏdjFI}' $?܍k)z?+QJFiKmU-m8,yN4쎲Ti̪|os_떃HZl:C'#8J,%|?I!TD/pVd:#ӑ}21*^{=nпBA=2*$1+9/PRןDVel^Qifؙ×(j՝ >]l[>s@ sq(U;o\`lR"-gx:Z_xNDe _[ ۂ*b1ud1[m+cuYh _(,ny6f}d\CFLΟme2LGאp)(,N"BAIlP" :̀-hqǒ_dgbxA^9%~ˌWJI Yy ߑ]$?+_ }}sیƫ=Šaobif!qrnMC,1? sy;d~H 63]5 _sFGk>;bo]K\)imapqCx%n=Bfw(ZqjIGƝ\k#ewsjBnIAOOL7*;-[.:9(h=.!nעL2fXF䜫Yn.ߪxœ懢j>=*Ѵqs,W#&!CӖ~z(es[Ůo/xdl^ /9-ٳNk _p\3o.Ɂ6ى)XR)2{.u6AM9Yn7vA]rd^<ԾLb77ꢚ1)DJq "9l5.Kfg'8h,U78+frnZ_dނnK tLkC۵KR\Ng9z}# {SH\ʣQ{dpNgOfdO׷ &8~lw9v\P}"@yN W8?/KoXqr{rBm!KhlCeтj5HĿ&N=9ƚԴuMqebwDGN )m`4G=!]Lceީ"p~UNe{gJ1zZڹOYn,gH-՞}Tˏ7ܾX:࡟.TmE\Y)EyxQ-xVJ$wjOֳtnFH[2V %? TL`l?l T]WyyOJZ&`m,>N@AEOoH%?,9X̶p0.XJKu3=%lE }ґ 'ג?D&pk@'-@Wvy_ӥX$=G~OcːgUPc4i3 PlIU^zޚ(l^ft|A6TCeeuFKd.^IZ4CzXK+XV ݑz2C~9ˀ]5Fui D&H3"ց@0tkj!` {ZE67 `/jieophc\'a1<ݔ&]u>V6ڃY M0A? ,{8uu~=+Δ#{(ɓӮvqSu Kn eLUL$3w{_obІr) nڤtJv?C -EǮ4)<3\T3m1QТ9M}f' ?FU! @T"LH/r0g35_L;̈ܿdPܧ^](x b&xq6!Trb, x  $%40Ky&\}Qc+NOzkĦ2nPRyG h<030NPѫ|OȨf$_},hI:ۧ&h K 2 Myɛ ;*S C\<ҐY@cӜ 0z}E9Bu\ljz^dž]= 7l5P 'I$W]]}G@7Nr Qը,+-^ yoݪ)y%\=ݘ SJhHڤgzɊ7QRp/bR3OPF`svg,87?BWfqLb",Pp;\<𺄭˹xC\F?q=}MAh*,U{;Z(b :MeE#FFH;jɧEDH[buZԬwAo},Rz 2N5'M)<,C:ѣxEoU|Hdqp]>RHvulۗ ^nYLs3/Fo,otj7Ni:9 Ya+EyoZb;0^ew.};'K7gi~Џ=yj[pbyȯ²[Dq/ٰ腟,,mD|]|t"X!~>'u^w؛wb9핸 iGW}T$:4(qi%Iw ra([nZz?>ϢqXÌ6)?C%IYܪNyL:6z%Xr}(ٷΊ+  9j[Y"s3E(,q+^MT({Fůi?x$ӽKD&DcG4LWǩhƉY%|Kortgn]6#N)sSNCB$=eWjz-[4Bئdjr+Iܫ|%.i$~.x\?ޱХ+-Xr8yO5%WHCz(Viߦ;C{"c^NJ/?\B=~WZ5 BfgrQ-|љBz$p=KY7 H̔yi,k[, Ygۚ!dKN.) Й_/ B] 2DYe I_}Ւ+tzs?36OܟO|ϬT%M'$Qp &[[iK -xNjFl7g^Jb}n|Qh5il,©PʶV\C!Ԃ8s[nXM Kl$*ۭ.Sy40(w_~Zۃ>szq,bRUֽ rG_RR/ P\ j!CY{h?"Zn!q7S*ф ĎCgbK|FK6x.!g2<F3Kq/@w::FBx*H)խp ۙ写^7)5>g@k4>ϑD;?@'-V;Rv$iXL2٭ +š&`se_%c*K SSՒٶD'ny;WIrHe\piJ`IVsJ3l Q\p0 . |:&.o_S`\<.yzG@E$ZfmŝJGpM&Q..eG3+C`Z¦(ɲ @\uA+7kL( .03:C +3>%r9Qi7 2&it wd7^`%\voRM|wZ)#AIMզq +>ڥ(Qj2bWy aESmL7&TYP4<6砧@Ԛzo d6o#You|>U4 ϼ aNb VeenP-I4wM;nQ;bR!vk\#ԞcC%P<3`_V .v#LbT`m9,[hR 6$\j~ߌy9Z7BIx_0T_t1̷&B֍ 𚾡 ݭUK"3@U?FV/ .Usrw 5!aoˣ`EET>0(ýyceL|u978݈\A3,X:^y8IMŴpy͂#n ۟jj*'>_nDT&x,|jLRT'iC B ]adΦ`%@"ՅSz E@["&+8DK3iLp$d\N ѕmN0s{Q']ºN`ݢsNV70Xԝr3~};/P,ƥiݦTm12v܍L֏JL9!` PtPY{$tڻ_Au`԰^j4#wz:2[iRsbL;wj~,PÔzjQ0k;)J;1$BL^31-=9k|$3=gV6w%biW*)| 9oO -|}/'W{930*3U{K`ه|>6tl >m{5.e:w`s7~h;eVԉO 4Өm=pg[k2|g@"}},c*^td %M B ZȺoGix*H;$`^+NYx*$E1H&,B+Ƹ Q9mƗh+Mq H6RXdG6/ZT_s?~^ A[6tUzaa*~뻕pǽ[zɺɜi"6`[K' A{{}8Hn̬4mQcrا ~>G9 ^כkJCY+ԍUI Ac}Y݋` rcph]oQ=@paE+I]”72bkZ<6:e>͹wcH`w3u MQ䥦Sm#U.d~P&kDcz|@XPqcbs>Bv_V`0{\`g䥍C_j6zj$4E4+7ˑ:7Bb o(hx+L[|ɗYGv[l(3+H"ʌgu$d]9#o^z,"b̈tyXli=`ZI^6 Lx 5 )orœyX!ZdTc gv:~L*,_D5?YC2]3gKaXOQ45ajlקG #e kC២n;ˢ (E?? O䝝iڋJCZLDy:d']nkacʊE+ !"6:.X Nɓ3P)fэ@S>gKa ɑ!Zǹ=tlK)[?]Fs.Ó2XnEjep#)b|r:iWluç8?jB͢X[m@nFsfEBr&n00p0KjYP)щH548<4z5gn4GdVX#Ody*;֕so6L[p[ڞm)p ;1}R*>Id;-p!3UJSJU4Žt9Nnѐ*(h|Xl=<$RguTe)<7 8a]#H xjHA^n BBz]Jz5w̷TL-֧`vIM=k?nI:/8kB@u1]炣0_,=LH,ЁVjKMooW= j Ȇ4c@c2 pD_M&k޹-Ȼ Џr JU 753'g `9Hʈ?p?trLsݤx7/Wѹ^g-zWrE.җdtqVa2NK)x}wVS\'gRIbTt I8& ! t<[JVAyRy*Ag\]\sM!fJ;e;K#:Y>,d¯-S| R!b{t}QgaR7nvYO!|Z$Y;geҟjͨpFz0H6_m 'cF9{IFL' \]Ӯ㶈!t`3P]Ŏ+%茡-tMrulDXBЂy}JuuT$d2!,M sL~Vn"tzin:vh1 ."UodW19J^<1U7+&ʳvcRٷd*m7 Ӆ#v<πb#Ob[vѝyRI.y4@*o=0C sՖJeG#aDI=HYdpP c}C=bey4ϛ,G2btyaF/\D-~dMcڞwM=,Ml`=LN"FFYb)PuQ0?6˄SYR2$M׊ts>+`ݶwLv|3 @CmOYIJO(2Ur7Sf qq)4xw]ƧVܘ ݩ:$4"(o8.! n*qNiF Dm5R OWS}ep *|FхOWG岱Pmaz.8Q"&8̘gY% "CKf|\,Y6JSvg&`੆4۬Ԇ]b#iq = ?窺S 8e~g-XnEw}6Dزe0TRDM ,޺bKҕ)D ~>-FA^RHm?"\Q)pz|ȉ]D-ϵdr]u|PWA,,N+Og5hi$_K_0X'_7~~pIOh\عJ3jLȜJ|-D4jBvuECR8<SDTVns-FD;)P*0zf&@+73Zu@4,c.NdTE3P^M"A?):Ƅ'.lj Ϸ{ p)Jc]fJxΓ#eڏUk ֢J DiZ6?ӻo'į?{|Anp܄nq͖)mP'eɡd[[NZԵO@A)-yĀl0wF;v,ѭU}&Y'JޯES],/!h;mQ4{mUfYaV3 kz?(x3?Bĸʯ:o/o.PɀYs:>3|P‚%uS̥ T'`^Y^z Upۊ&@Scl`υ-VÂ|q"ñ>'to&'P Cb78< WÎ.'ԆM 2cTˏU(4I5P A/m66ȷXچ|P.7pe޷Y%'tVJi$Fيg \_`*T?j%|H&τD771jAF`^}MT? DVvrwr<@r/rkbn Lpݨ${nk)~İTD!p=A O49c߉eyK3mԵwk--YUjI8@H>MX{Co2ͅBu6 ?6Z  |'zB8[=Ѳw<_;9G͋]ApnM-'`Z Lf:ql;Fz3B12U͕Eo5lWK akd[?tмU]Q{/ ֯r~.X9xHPDHX Y,!ACLLz̾aJꩋ"MGdWM83YɩE׳vL6A)5,W*_;xdˑ~.ON \vr7 pPy"F)PAu˵0_-=\V#+"ǘ{_JF}ڎWN ^`=30R]Rx1= aCs>oR](zZÕ6zY1ex",'"7)A#"^ 0Tc.TpwLQavF!p󿝱M_^eKpV*iDt4BΎ?^%n:5KPf(6M(M>+ׂaIQk,y$}䔶2]1*cqɐd˭dEkku&ڃLznϱwyƮ9盱 ^PflAsugΔJp+7vgהMEaDaV* f9ؚG%ΏAklȋb^cj->$b)v)lͮut5ˆ}| FP֘W;NӉ?L e09~! uDSmq` q;qdF%fe dH?>ƽ1K(gQr\7 Γ7G=L;ٶ<׻Ŗ|ʜ0 i~i |qgi%@6ځ)af Q7$ >}z|?x;Gf?=xh~T1)OR+ۏ#2%o`]qymxU Y*# 5x]LQ8Ckkm;S?:Qou+i mz0wn6PkaL]j ~9:t 6U3\% n +ݙie;jAJgv6Ez !˜EX!:+>;ŗt3x6Ho Xgo"a)d.M{?)܆/f,mZ9 +:Mߗ퓸Tє|딸eBFCo{ke J$PL9"\dǺ&C=yvA'qY?>i -nTzmCg^> kyT_2C2 ep+}HSx {E'"VCM&ӬZW̕CMt*}| zy6C;Coz9>Z2;'$XZʎ`[w:c`-(Th+d|jC>-Y;8e./֕2D8ZNJ/ zOrm0o]_C9\Mބ]Ak&pwbpr;4k;+]cxv_8L~K^<8Z>uQ5wnk#v k?(ڡr9Q#\Jț3cڈwNrq(X{#@++9\{p %QuFiʯ=%=mzu ~K Y| J;PCjnXƓ ^)[LVvqe*S vxd&fhg:,U=&Rl0^јK LHePPnDBzaȗg|=H[*dTzm],}k:[@`X.'q >\;`+w2wL3c OrU]:$W}AXUlR4v]A@ -%Vbr#GH=0M.]LsJ%*_fk9]Cij :%L~DxMv&Ra;ͲF>%K,T44%??"5s,XrbӱKZbAeTAbdFRwg6u]uOS,RBpo]rt3awhOje,e 1,XKI˫#66 .j̞LlD1ʈ)+}bBS0FI+i| 'FFQM%'j|BY?6 9? rb˨IϻڶyC>┖S"r $-["36C} g/^'nq1# J;4جߍ\Ժ{MJ͟]1#EՀh¦!*ˈK;c)ffxH PA2-Y|Nxqn.`FJA2?TEql^JF~KQ'g`M)5fʻ^5~3gNV7?rPeP%AJsH4J~W>F#$PGq&+̻BҸ&*yԖ)&NmR 8a9B;5wX?6!+e_[ @])[4/7nx Z}.-P}H 65>? !Vge=z?2 'H;U8Uq,Ѭ3I<+k5SRet@ jXkLỊ|~a^ L[OԱ $!L)K3Bx{h6,.g :hWGIe;I<2ǂXZuۂ ؝IIyYٲ?y S.*JDfQ ov!Q)Ul>:iښMEE7. @aV]'N2v:s֛iQ@{h%Ha*Tܼ[*KtOڙm{q;hc ;?Ԛ"ox(wz\L>ݠ'qINt% uCA)2fGJlQZB+X;%utyw]FGV56pz@UrvpTyӥO65V'GFj+2]7d&nd[ԌYQ;-ȉ250i,;O"YXX0{o$y3S$ݐ\>JЪUt2lFa$I  ͕oM>N'M#BÅ4$i-]66, He km f,DYS"J.f3n;g#h#6u4&BhT$Zl0pp! #dGLoF'C~qsu 'VA#SW$P@O(0U&z/GhcY˺J,tQ^S5oӞ+ex\w-S±j! yǖS(;q|VGg 5C̢ajݰ1GKx7d[FL-T 0WdE-UDXꏥWuZAwY J}5K[6p2Bk5xȔvUQ{Y6l@5FG"qB;]Eyr6'\(rwPGnAvt+I'yW jbw%e|f<#c*_dUmAE~w\mt/&~1;*6ۜ:U'}/e0#˦)Mԯb7g--)B] kT }9qs6 ףcm<aջKWDM-p')հ>nNمt.dCc" }L H<}.U"=eǜ@}FMVMgc4cޜD˿G[z AQSFJ!|"dz7-N 1EDrSX/u™ 3,=+NK$'*ɖKԾkCӯQ$9ߍ1N+V><8_{8Qa7^k.'5pBx3S}4ah~{aqdrG[_e߽(֥y'U[kW~0 q!)-IEgd7В`K0]G aӰ3CΗ䴃}`~[S&DLDTj09Zxd;z/Ck.aRfC6DBxJƑ/̖}ȵIvO:K-3{ޅheX5?&wro^AuY;?N!V{ž9⡓;j$n7|dg' j  `<ͱƆiH77PUf"J&3=4V-nOS` LK/+PZSzE2B!Ns]IV-{HbX&mKH dRK/NAr!zVSE< J8=;c L&Ru02-b/+cM+uTxd2Rv6d,KUmaM+4orzǡ`X$ciDknmM {49t],O{flU-8R u޷f=cTR+E(-/t_­}:Dt͎EmM \И }Bbxmozp;.3̭9[G6Rgs.28@A8a=:R2a|`CdaFU-fi@6ՕG}jT' 衢OT<^eY `BQ 9IQfN3خD; mH Dw¾TF+B%F]wY;.֝^8Xts}d^^s]P76*쒕M!'1A و`t3PLTz0HZf?++8HnX Okr݌Yw4\TCg:{$k_;ĵ~!N E߰ Nk ?܂ $KNed/lB !]}b|I­.ӥ~p ߚ(h)lfgr{$P?7T$_h01Loc[ЏKȨ7w2n\ۻ`mt@&y3dn6ɍ'X)Hu1](ȭe&+` NI4-*[gLہڻXs20Pɳx>Z;$k0Kz4bZS<ەd,fPC o0G}vWtQu(V{LvW(/< y? ?[,hL,&«=s8`=j@G奮mTEϺtԪCgسX BԱzՑ:i}iA=S ݧ6sٰF3hki,n35鑾t_Wp2puN1蕝m*-*YOì9=5 FFI>n'YoUKV̹g\7t\ jo$/2u]柢eCDiPJz_p&\|i^CHL:k!$CT籩$-$Vo,?kes dr"A1Gm.߅52zs!aC'EH<vF~;YPxy!lטF-NWnԀ/OA9] G(5xAeNQ n`>9:L'g9"n%†D0ħGʠ󨀜.iWq0f2s&ب&j˥aЄi.^n1k96z;,=,9%hakz)y5F{|{` Y$RLa<ߍs!e[,;zwC=w YDSϦ7G (.I#Tpy&-jǢKA*9VT(G&SeNF1 .BIӦǧ3sH #_ߦfCġeOV{eB6M7,q0?I0g`'BnZ&FO|ji lChkNCnw?oR++WJBkcs)pbiK},EzˤQ}b" lMSO-+n@"Bs\_|jfh0M/4aA@5ea"BtE0mػs xV98zdp3+;ރ>e9=D]2+]PQt }G ʫ|Oȷnʺ}=an]2H;Gk`b2ncy2O{M_ Qa/1-Nv:+Ӷ 2%LrfJL\PBq˗N7}t Lڹ_s6&<0!*VwV\d3su+|嶸 j;ZVuJ. eOŢg#żX@2,28]|0]U|0~v osj.֣?ycVDa@4'(>m.dAeG~r),!^Ih( R#oɮ;IKOI{*?5nי;C'I4 յNn K:{,)h.e $ r.-;KMʱ.` q5;]TX~rZB  Y ca2;w =g,2d{X:"NU1Lڥ놆3V" :c]!mݘ2NQILwP~=#qv.H-d^M57UZݿ{; ]ݐDFWmJLi &0a1 5 I_nlj ՔA釬u U:m2h%<_yz8 R9|>zvZ*҄]!$34V"xj4PYZƨ꒴jϖ@ -)lR։Y&:v7VU4@7.Hܖb} MJJWVꃪmsg8!7_xѴPT"@ Q[3hnnlW6a?IyB@p45s[=nT ~.|*jC/`p#B僌))qJ4yTwh)Tä:x԰6HPs4{hqY#~,|wHHtt!+ 믒M!ff?Be. e }%f@;~J]ݫ!Afn aN,RID-6I%UayNE|bmY\GRbD-?iз[|od0Rè*épRk 5M;#ILc@k?HM ,v @ahҠc(/b 8 &ҝ3M̚X<..hvgݨ DԆ^DhoFG@;Ji8m" K5'-p?  ,Ov]{'f|hp^JV`"DBDž Uyܹ_|zEIn_uni: r =$P  Z\e-fL{~Zi(H"k$֘wjN# 64R"SZ/])mQv7Gͦg|%@$(ìMu9X8qQ 5XTUOJDoXQ V7&t?;8X8IW@;P͒ Hl/PxFL#!j'1&O;ׇ Fz i6A+v|{ X06fe|o 4Xx_~ i7;5 ⌟73 U ܧJ0dbNZ{-GRo3ŝJum8vs>]ihU#w{Ӧ0v{>1n)ʸ"C[gy=C a<…!"LJ)J@#[İmSר[ "i PtȥN SƬ߹(;eBR 5n5RMbr#|eVm }`?ay)I|_ZgV epҕnVjᤈ?H(00,Uv?31G}[e6) G:E z遍I4L0o_kѝVimgN z0lxXi%vshzi-?Ma\w[RT~.Iң3[i г /jqlTꃄ',6cҭE$$3]iY$}"y?VBP>yP=))\Bk}?, 6:-恟yqd$l@^LuӶOֈX-NLd(bwYrצNP *q91`$BUn3ǡ*e%ӧ?ñ]Vܻ,߰-gUɄR߾G1ŔaHʨ@v;m6|oЊ*rJmi![W?ЯS \OLJII4*ńE({~qЏy?X՘6͑ pGz zP#hA@u<ڠqL% c;|IEQ*i7.>)8PNݡ+,M4OP;yfapDT^CkkcA˙4Aٴ [>^{1΍* ke1㑈E,LS,3tlj[;~.AP@E[VHJp)vHr 7&^T+m,%_,Rw(h=0lïk/Nث؏.)1E&9<,NUkwGI\$_Lγh50?W[gXbņO0B'X.(HկڬEuѾXW6 ='SzTNQFYgKnYP5vW\ l,ů`kA؏ffX i( "WXsƼ~lk2)㍠֘7, -9`ҀLX^C/CvWQWjĬ*?=57Eƿ\0˔^E$Iޔi[<=f1!S4?pk,=)00UeVV9?s #_?C!?*VG7XhjluoAl` x#eҧEKS@P%@Zq4hr/y?qðF"2Dȣ̪K*s.g$\/ |aRNg/Wj!A0ic6_od>5vj^ZNP%AucJ~8?ӿo:w>IȾX cv$T[fۻ]p`-Љ=8yERZX Y:٧ȫj !qlr˱&wc¹rJ8W<|%jLpgKlgW xC"6@f`H 93N?۾ϧV %o1jY0t*W{N]n"Yxlg)ۛ]c Hw/#w<suQ'܍Q2CGޗݡ^8jk9e-CzeDzlL5ٺOs6)ZUA(85mEG^!_$7Akx!%j!J&WGv O.kx a3(PV)O 5dŢBxJuN7X|!B #lFFWY8sTN~G'ivf3Cm-(gM='aӋOz! ⳑW͐JZ OmtJMH r(8PK"Oh~dVhqƫ eqmۗL+sL8?zW<TRx xqt^>P2҆3#dHZ7cJY hz#`zԼU+xg_Oxo>{jsT63Sw&W4ם3Wv*] fSQ2DŽ{ԎL-*(*F.RՕնI".$ ]PkD Wb_-&czck]'9gk0_3`nmwPU 2E ["}?Zߺ~nM0mT!ei1!kM|T)wᑴ>™0o!B$}-bsæ#0Z` ۧ>bՋ;LY4u܋ߒ߱d18lڲȚ_c#}*@LU4nGFpPٰ/utz.-yeBhqMyY)9D|ybC9aq*i 1/w&vͷrPi;zHli'#ߺCd3yRx?c/q(l˰H!] Y?crBgǏQyIE&:Pxr5.Bގml-zo^v /%ThsWUh=p%rl{:+Cq&.x/g`{Jl/y8d`6-ޤTN}ՋwuTBXd^S{d.@F{v.R44{NQg0ET񖑭"8sinOtz P v6DM*u2x"XovpYoEp;y2}RQc/ruYx,@Q+Rջ_VHH:4EqI:8 _!bh}سqK]$w\b}uZIAgG֝#W,K |Z)%.LJ'2 .NUkʡM5\,؄*o)oYJ%r,cRTifpu]<+FM.n4,Q4uSmggS6zjb%5&CRE%'3_Br ţj{+u_/J '8)L~ ntoi:$PTJZD!أMTYT\_VA '?M#E* 'g-aEto`%c+#p6N`]twJ qltB!Qt爈o+I|'4QQĊ!j9cґц/DLƇP Y6fc`SnΡ08.i1"C¨rc:fy3흕͊[@@5s*_bbe'\2ASjrOގRGХǛ2 >|XZ6h60Fσ! zԂn"%Su (jJ&d gƂO'8@NiGU`2,mpPWCwHZ_ѫ?T؛@Jֆdd:b{Ʒ9S'G )p <B#mDdGH6}@a(Y `ۓG65cӏ2n8^QmDpC1l w[d nNsCuܶ],(0P$3cMwʔHeyq+_05V,W0q\SF* ljYՐJvw46,eC8,*J6u5`8A7]V13C߄=Vͬ4ppzG:dM5\@D5@Z%X.U~q7K!H8 YF}i1iNZV[!gH BRRuD4ē˥")y3 HpdBGuBFgO$)B%]ZeTݕ1*7}mXBO9Ae%%v&-ֻ~VDK"x2G8Gc,M\NBPӗfe]'}Gp+(ctNjgc ߃cjWو!R7d5Xgگfe@sx܀PƼ|dkkTO P y&DV.E6JQ,fGԝI .͆%_80urmVa3g_fhh&FQg,Hx V OAiLuǵ[;u9+g%o (/N5> ko?6XUH BE7jUX=d)W]]Jd"G&meF=_bC8 9_ϡ)^^-I4Org*͢G`ABj$Tcc*$K tRp:"jPw\pI@g*smfOu'ҎHD&&{pT) I^Hf/bs!+xJ=qu+|K&Ę҆Dzsm MM]tœɪ =5ij_Z0SeƖ4dƝxro s~##K%t MWg\s#vPbF{QzJ=@a#6~"CKf;?OKyobf a'?6Z_-,Ա{Yg% *; OS[׎Y!w2vz0b jl`| EZǙthmxSQ V. Z=xx襥'` gܱSu_|&^`nz$̲WF[|(&YV<zNJ2N;Lj_ޥ>cr*+P屚W\3a&!h_VJU TXR-wUkLF<uӣ@v [ArRp&$:Ԡڗk$e~iC DǻrO4'~˵2 3O. )W[]k pt?-)-%܇($z?F8&L.BَI*h{bNȃnnoU }g)͉|jx@ׯrhz]G÷eȭGޥG/wsKW{.kGܢJCaCCU%NŲc@J QOI`W?f[;Q0x/xD.) w6Y<_]ߞkL.F?KdHw"G؝!:#"VMZe5_ζڝw@SL%gәvtȚ^')n-9Ԑ_BY(o\Xn,ZnX76ܛ)UP·(\ mߗў c/S5bXoqMxhc{觸9x&ͺ+|]Q7Y|0=hnWD{Jsp% ΄;WKg/NB@ғpUH䂢h9P!뺷thżsQmА Dܰu;@aH9%WW FGPp)SCGz*3Ɩ\46{cORė~LrnsҀPozz9ަl{;QD3*Z6SnHo}lYv35:ĀB|,z7ZWp6Cݜ+"{-p[Umyh3v38eR&3L:[c6]~]( ?2N$;~;"(#L \n 'ᕦNĈtU/LmK0 /~X.l3xWQ-C,EYd$́zL(gPwxODn#D)&oܧt5W3-")7Q2%ke6=^N-q4&9`Oe킓ŋ,K7\tkzګ^ ^5/=r 0Ú\r66rL"C o7ey~O7_>ZzC6`'d-amAWuZh \/3&VR$Ǎp+'Y 埔# (=4V©&M^ۧaOYhNF%mNAD]ʩy,b= Yj t_QNs C1卣|Y.޷'F^C^Py҉+OiTrfiֆI@RHmҢ [|C_3ݞX =[4گk~wT!6Kw(**bx/HC-$l۔[~QO'K~7fbx+[~FW5;o+smn&?!D9_lqOg -o(*D!T3rE𗷶5G0s5r˦tj ^W׋(Q8%xUxW啉ٵϔ*BhuaI3S֣&bwP“\˔g0 zOH: O']FDK29o啬3eમ )-UT_w.emg9oן4a HS[L'Ih002ytGVJ8 SВ7L97HQ@:1dz+z"7[H gS<:vߏr$z˗gd97YB[Iji`靊*m VIajD#wүƹ'*$S4W!qk^K/{2; $p00#JVlo/k sp8RGWZ;僑^6c7?Oz9cj'/ /N QR.0Ww3 ^Tr1Zic;^jg. r FbrZ^4u^j|0_qxA iތ q :GĚQ26ÙiaZD'Ga$RD+eRԈ) ׇw /hz{NsQT>$vuFdk-fe%sq1ITnT'S__/Mk83ok>Ͷ8.C*Aucx tme삓ǥ!\]j [¾beG&mÐ_&m%jHˌ〤{e:6Ւ0Eul@|ǰ<3OUa{uԥnpt wc>i>Nk Hwo5޾55dL؞U! ][نXEQzh!χ+G*>9@tO-q 0-\8LRҕ#~+ee_{}MgքEКT7~=;mUb}^sTQ/r j:7&&ǥm4ׁCxc.86u9цI79վKV>x j5'/}R Z#Zzr4 Y'eӪۻwGK" gZϏa !'1LM5-4%8bx`S6@tLndvgFm{p+4<;V$ʎ;t/`1mo/>&~FiߝYi;v~ 8mԔBvo0A]`LUu#-Nv;kU G-C"f0s̹ySmQBٿP%Ȳrk9i `kH;2 S% 'w%k;ҁz$`zEVP7ݠ1`bgW ¼@f1 -G@!⿇y]H6,8͘jҖ/_gq@LDYeGZQ bSӸV(E/ :7c}aMل/]IhY+1ӑ`SJ9xv">WRlB<_|C=R6E/{'6'IdfJce>4PBiwzw"$ ̺"!tqP,'ߪ9NQ=MvPCSė}jPmgg[*.pP+- ejA:ϸC;z.ZOz3rU8nss_!,Ggj2"<ܽ$P; [ZIz.+u @&DyϷb-9EAe|pֿeOYAh֎x]82,:/!k;Enp{kRAʧ%Aaj< ?Az /flAn qd-VP*c֭|Z!(:՞t7K{;u.%}]iMU %jY?<\P;v ޲9v&3utxDc1b\ NϸWXV/jN.F3$&Hx6%]GGϚ`9G1ab2K?\V,1LU&~(;EAX-;3oT$RwO; Rh,%An^Ljw",JixiT 6/T*'+>m&hޘ*L^,ˌNS /X9/K6J3hft\ ? voCCT2e0*/ β'Y.:^47y旿F ͡*p.6$ydùmTgWP8>+}Ei X\9b$ޚ)%qXkyqq jM-Gr>p d5,ҋ(\jEH}oIEA2bW㻱ɵL[dkMW|MI6kM"f۶t[ EQVH@ü1}[NaoH]pYP BbUʸ`>Q2Ŗ[m6y*)Z KZ"/qpW}}aو0-CPS1?>6з{|ĿF7OxTVM*[k*R"zMEز~`T[Geau⾳%;Wj0AG ~pyq  GͬaUCNv>D& x=n2:sMW\Nd`_Gjx=D @6`cQ)\{Zx?>/oQ[9^% R$OK6:7^P#S`ufޞ>Zb>$'$]SxmHs"4.{$P=Y&5D|Wf ~0[Zker#6~KPyo=rvUCpt܂:""7am"T}9qFWkI-T-AGMD?[pHT&E3!+yE}{DsZR}6}ܜ~8b5h1!MѲqMxeȎu1M2yNUa܏fpOm0$${.Q=rNLe% #Ͷ?fIנKfRulX QԜ!{;q#^ !n0ЪZoCv=GG \".GiWlj9DZ"J 0=Ҵջ r[9 .Vm m[M(.g9Ead)fn@s 0*y/D_#!N1[>$cx.L?IŷGjD׌_c*#b4;4O?CZ+I:.mK-1mH?\}S 1vkt翼~լ Z}~k[-U?jZ1v0>s&>tz?M/e N*HNЏgYiP#kt"ő];~E"TnlY!Xda38`]fuEkWL2=)ק&ih2[/U㚤\X溛;-:{Nrk`׷Am/,- [FݽQ+Guۂo MD>4=֘foE>L`^TpI~|P fiyA8H=-63Lh]Z ̘2E]cղ`VK2ɜcrtxHo[5Yԁ+/:9)U9ׅDrZmidco8Gk 3Q=[EA!wɻo hQ.F^_\eOM&9+-`g@11ƥ'}S}0 ^Mݨ"ۼݢ1W6Y];I)WG^7cDpUѳ}d-R5w$va59nQqa,t5es'Z ڢF 0ۜ (h*& J4S 7% ):>˯Lvk%͜8 =11tث+P5N\*!KtfĮJIܼ;_Cke1V6̱7ʰ;NɒŇqP\i&Un, se KZp0f]RgԂ,޻xղ6J3E{FڢWS>Ҁ׸rqqaP<&)Qtq<"y̑('|!.ڳxWr`Ʉ"H:pA@]pm $hrmlkQN[uBshVf1oavì~FMqmO*k:F,l5`Ac-3Y +RT;J/Dע|Re5wQyG6/or욂jDsc| #QV VK} Gp>IDUmQm}2~ζ9OT4wdrn\1šU{j~3;>OLH` RNB']uU54g+ri(%(iyGTߤ ~tؔ'jj/UX+_ n4V)ϓ Oɴp hiciL ^J+mFv)ʁV.=Yb% vğO|F \*wW/{AIgċ>͖V?ppGdAk͛%+#e\g+V-h#h/n$ѹR`+bxqg/%4G0 5a֌.n,Q=џ]]-lKvg_|&A&wGJUamZDs48Tg)aޱa}Ō:(:~}124R VkzC*O\,@pt&+0Bh?A0(&ӗÄ$8EG[ŒIZ(5I7iKvw⽭rk^3[AT7G+K)ij?>"‘gI]g| <̱4q5.8YhZY%Bbq?T+1?4䶪[pI\,JfM3vMoW=<}w^{1k|K=fV <ꂱ+˳L: q7vrɭzcuS<ڂbb@ek*ubwyO*b%{cs0+zOZX^Zq_uEv>/8RZ)nz9dHfM[jxAOKe ( +K+ˌjFcLj</߅M'LJf|'Wh0RqTK{+!0~9YB,P nT9D>b0@|-tIާoLARK tkU]˔БvE >ԎѰSzh+U_P.$\)irVLDۓn/ Kӕ9C5WKxtB~`Uʸ_h_MIY0[/fot[Qzs(^!w#EY0ScY"fW%^# %u\ u &ވQJ##:XDE%0s|dM4&q2F~eILK6VZJ4RF[4tLvCJUmڂ$D㖇:-癳"H_ w Gޏ6w 4V vIe}G#u>@{yطk+17ťym`w)f=9>cHN a_Rq~䶽{> Ju/zn_V2wAHz0ll75sƫm`DG%Ep]Ncm[ÊNIceWWe/0\r7=vy)I*ASH*jI!@5[HERG# U{k޺^!v6 D]w쉹qԠb}w1Ms/%pJr[R6W[s0uvwiѕL3Cwܗ*:D0Ȩ& :B(K "()^}N@b'p W'C3xC/M= |=TLk?C5)n6@, :A0XZ4E?#D#^ɗ|5:8q*= ZUz_y>ҝ0 {ƀ@4NFv%S&k lZ6Й8gBp23-l[oMߙE\UoF7.t_BNB˝L<'K_FQ7S,q= +YRfWT-A1ي/ѾZሌz^y3O#PgV.4y!봸YmT G _/] yk` Z'*[|JF_̖<`u~i%t;L0c\gv{ũgS ן$Nk34g*y>JtNG320̓3Ο]/GtlRd{qFW*Yn8oPITp_ޥ>&ݠx]ߢ~X Ibnm\ ]/mm; @m%uȴf X!^4mPn! nX^tQ(' dn@ Nt|^Bx_fcP$Bצ[ΓMrJUs1vJ+9 y'D0&ƀ? E?%ƂC_ j6Q54f̸nu)O)_W+%i:glb9:"%9՗g A bh̚X{sܯsmK3D|G鮔 -tjу ϩNA݇- Br=r+rq(=1sҠ) 5 Ae;UI=(1󋾸!Tq1*(ނt鳰ۀ":P[) ׍񫘟c5:=ɍĸTu{Q8yv3#S/O4H20hEy'KV$w3}F?s̄U^+c!C"/P 8$,9*G^ݶX  i1,mRxH^d/d?2f[S[ hw9 l4#{5Q퓸S ve=U|@\GԺ{H:-{ yA W`ZtH_#?-f 4|v~Y/k>-gi[rz5̩0[~ms(a>WL` ͞1Td WUK8%ԥ ؝pr(rĬV`&;UV\>u ^r /s7i@؈~=&&sYٚB-O1ht dkv#/WsV dd vdG/y:f7F#Lux IG|ձ5ܗmj.$S'eI%J5*/Pj^]Z5}C$Mߨd`E!5zr*/ǻe̬F._GhSv0Z=lM@Vba家+ɔG2;w:Øq*DB;>\-@ɢ6IY)c[ZڂJk/޽So&!wLe6UQx E'FA }]? ,Ef8Q.~eT\!?^;yN\=s<,< LmI)t !k}dxv?֑'@FEa4A&/ʌ&;8$53X!ńIWyn-z5mJBdrKe-3/W\ m8Y6G0ChMUVlaw;FnRr)BG|x1*-&.t NDo$r!;T4eEH舾 aQh!x/G]?П|v\3:UK= IN*HᬱQ2Ža4^IqTզtۂLeh5]"'J4blN>6m-of҆tf4)7k&F/~m-7C3<@R'Lo) Uy"ұ'Gu'Hw0 7TRn.ѹ=Gq.OER(LlyL_vX @s0զ&C-!y&ĆX!bI X؅+w+S^ I#K:oY=|ʕZϕ'<DZZP/VR]ņ?^7OS*.vY">tUf@dvc E9"VjblXG4ý5e~gh43{ɐNf[@paΙ)d 9xf; `NgDj+Ԏs; -sLO\Y?m.-_o͸РpXbJn~[gseFg``Um,<'Y¦9E|Z0sGPJe+ߖJ1njmnP  qֵm`k&·O¿'TetX=hi6+0@ "=Wek R<ߡT/*#4{Ո#_uln ?H5I:!dشY[Q^gNɜb raXƌ ]ݰFvT S@g}^9oW># wsԦ!?YԞ~ў .ɵ"= Is"dHݙ%%#hOJ希:w}rOɱNϚזVM(yj;6hkY0T@^e+l*Ǚ'3&}:Or%3Ag/jw WZU.4nX[#`-CH-}r>Hh^*\ tķ1p䵅0&V YOesx E=y&| =գ"FF q$U)üPz ߶ފB֓/I&__%J{" ݤ e9Yl,4z4cEG5GٔY" (<"KץPdta*CDGD%zZ?D=SPlcX0e-2fX7gA*0DNMJV_Щ% 30\ϧ|@v -g ͏[ر)bBMoXz撇6<#ht.I T4<$6Zü 7nShssGPeś|O8I*=l҂OX}U_ 91K G D#AŇL!\ߏФrl|'|9ƭnu(t_=񿂼wMMs(% #u(A 'C÷/2OkdWt"P*(!۴[+iphI[Ty˶&I#O[% DYt9Bi~ TfRgz kpYɔ3Y~=oe BVh:*e qE2>ˈ|-=X}7Z1_AމI-kZB1G31gw/,Fuf]%fù8q֙Q g#A0\/Oj(]%.(?gQjwJDl,%WV_ezP$LHw|nK84cV+3O6Z[brͲag50Gjn}OM\'yBJ]u°1:_̯7H n.򄙶\a> r?d)5̽fs1T>ՃiY@ᄲ(t-(:(*X—<:$];+1KX{5Q:y=؟/m7 4[ fNCf"@j_kR#09s?SeozsHR ӽQudK)E1?ބpF0p-U`T%wc",1 ֖"V ӱ6 ړDhF7n`1p2*᷁- rhYkIv 3& |@ѕ2!:Fō>ulP>OD<ԖTn:ho{%Pr_s.`XXaiFH$Y^0)E˾N2˜zti&_ny;CtA.eĺLs)He4IQ9xHJ9_E3>󹠪-1PojA͹eJ5\ўzF6pKRu.k283A*wmofXjLbؐ;;\Wꃒ??R3e\@w'㰖x*0 眆~|Bm...k;`SI/:"+C;aj{wdVkj0c@{MiOm:GKvG '1J$|*ioBZ!z.喥U[c,@t;O+栰t޳XzPGKc:2< dZ 4r]蘥؜Y.~ˆ\&_[җfF]3Igs5 KRJ'e5v^-aHGd yRgM]4{&ʈ^B[Y ړqږVxˬ~@rmκT2N*]m[h!="ڃ+۩OVv5QbV?=<2h[p!u./%fzC3~ Ʀ%(:nJ^{Ԉ!`Twg 4&c&uzipYXCPyܠ̀^eA䊌FJ`X/+"IzxEk Pa&?߇n@KƋ~$V$Wt;q)n{qh0\A\>'9^26s)==NhwnUBxs1e5hEL 5b8;Z8 !wA>?i;W ߈W$ZuBhҾn"@Xbs x-tbYM RdD>ڐ|Vi`'؛a\!{ 䔆=A \Ä HLu~Ex-pN@ AI }OOؼ"2{%J{Szpb w,ԡCS[XD5[Hs8|@8}V( 7Fb&ZBb,Z&+LKi#|捥Llbi G hV{c^e@"7KsMDWqjOP=yv fN ewpju3/BY1]hGv=#.Ai纈.rUBDmLb\Y`L:d~5JB ;p+=,|P{I螟qP$A7xJ>[(;)w X`Jv 2^Q͋#%RG9kD#`,Yxk~G "[ &CLip `uHja2" N>Htw(tt9 FuRvL3&&om9L i@7`FgT~u %oNX9|£{j7j.n=}yOdhj⸘zGC!h13ćXB1odH|_ t%3ǖa1m$W9(ʅCBA=1ihY;{&Ց?VbmVV8$X1e)FI&EcV I[]2{Ttka2`[OsXQC-y+I'5wG+\6!iGC6CNE?VrIx)` # [w.LJGVi-7Z+I@FLЬx'7خ~S#w2WtMp!$1C)Dɪ"/pGz_`xC^A_x52&Lj^-BR6I}X*jjx+JC$Uzq>YO6} c@s8$;:xO E2T.E -9Y3%LnMƾ׽B@qT]W1Ǹ6:^ޜ_VSuVT{bCդnH訃m9V @UDV}9z kW'UkŞ"0(wy#e^}]/P;]8+,p@Vn(q>dbMiw%uj }-`{v#*$ (zin@5er4Jnh@{v` C3Ab-\Ir׳mu;>^x2t ξ?P"kGM,4dsL1%|O|ԮM!ݨn ug}u{iWZƻºRH5ȡq*|%ްwt|W4 ) ݔ݊_ K=h(C˨{ǯ;+Bgo7ޟ$j;3pضjܷ ]̒:'eq+@TV ?;Xܶ>Qb!{P6L-ϯdPQGwnՅeO,-p\:iL6ސ= >FI=LgN _, ~PuRS Gx?Q(G*cAVj jFzA[s &Uޅ_ŪQ R7VPPvTp,bPꫴPEE2mw e:ބ$\Y͖= I  ~ 5a%ɷ%kͭI[;@Q=lVp*&y L~\>ky&=4JBtF51}_̻ӣ܄a2b?pMoM:/g:Cswjo*kjUs<-ocR t5CG7]Yx9Nv^axI"U<">d'29c|T4cuz߸EU+]οdiVPFz3A6&2^Y&>{[*ae%v,&8fZsc19.0UY%fʝPL8ujDk1Cpռlbkh#ږ:z>{hg\C}—P !WaU7L?;xv(VI)WKúo! 4#y57t 7 Re^l&!*/ Zމa:BD:[$> wXu<<9)R#ow$-5/I>>[Iosr| Zzc0t>HM```0|7ݱazBQ6lp?ʿ7qBShl>'Cn} T;1Q Uavc9T ^cdQ5[#b@j ؾDm r#M2MMޟ 7|/۔7.a7OQd]d9~`^af"Ϋ|¬ΎZC~xk=M\ԷB&Rw Iho@A/t&4&4]3jQ65B_d7l[0|Z-i䚯Mhp`Rfz6kAװ9~  nC ze-L?!V0?%ayG_@V#GMkʲ@.kWA=m1>F8(~VQ(SwY_r5ǻV CEC3?N.]܀d 2+Dx,?Xs U_ `%UR',T51~Go}׉} fF `kAWxXmhJ"2lUXs uWs+(x&K(mj)j3h$XR/Ó9i5b1ͪ)Kd*K1q0Y"@+^dvۜPE(m >lKLHDУ,Pw%wS?. cPuT8Aj>ӡQ'<4ؓϩ?#q%#\l˾\qso;1yڕ+(*K7q@_ZH&&wZ(_!bgz.CJKʍU~T 4} Џ2^^= }WUh]H+Kj tzO&8g}^UL)wmEQ&Z; 뫹c$od}lwU OsGGL8"~}ư YH_%ugKC2-<;s'DnfyQJ'?LG4{լMg[ɨtNL/K/0d虍X%IJu=k~q2ғ%$I|jlWr/ճƏ;&lvj ?A]`^@I dn欬,5_%ujvS4SR+gp񤲀ji/UhkV/ u䐲彻3bw-̢7?\0^O^w۫q`Mf Rjg r [M#Rsf4b6qGcjR,U\ߌ+$VیbY/P7"\/,!0X—_LN"'J6ckhrE83w]3}}A/i #. /C*8 FK o +A>e6_FDPު-3Av1v"~$-F"ĽB%.]RiSł'l$D*V :,$i;'ս pHrظ+v|ƉK Ni?i>С( e$pl#H&\E!C@Je/׎ ss7W% 늢p8HAwF2ǓJ"ݢOEZD:^:הjDnz`,Cfy0Y%.NXĽH}<SVu[CB#v;#:?|N9؅9UǟWPUkjZqXfө72XAz{L ?_G_ wqWo5G!ZY ؂NP9Dpx@U䱕CnpKRLbһ\Fd$iB{k!E?xiA?QοGA`sr 4Z?4t%cs+iƲߣ=#A? YD,6E=F!WB}bDl+ лx.*ۥЄ"&&6rDATMT37)BSbv>IyLJ,\ܙo hą ueߞvF>|$!Qk5K.PJ Ӕ.r]dBԜESEBk !e2i N W|z(μxk-Uܖ'VJܛaDeLgnԴ-,&'y\TF.scXS1N$`1#"w.Vh%\Zd5)di'+6PTBT%XCGeJfmĮ.1ZdPD>ܸAHwG֒Fh;Z n,aI/CO;6+4%a 6-27f|-;p9 +hso϶y2!2P /TcQx!WB5@D7!I<-`9Mm۷측'ӃbV\;g>#czƄy;5ahHaR+,S#]w]Xp1W3"` FӾ)"k<@w NM:|F0/sXH̏Wbt+N[mݛR:5FeN}iL|#BhٯYe l:H1ڲf?{pk2I+ ?ܐJD v(A-#_G@)а2͸B'}zl4ץ)(Y{eFE@K $i9( ҚpcC5Uwr5ܻԳ$QjAxĠcRU۬G]eCZ{v dgYSijZy`fPO n,4s6%bV%A٨% 6̫ w; 9ͪ0؜w 6Ξ "o;T|7giWfɗ]4HܜCIh:Կ]. \#*`•m#eR)2l`Ύg?W<ё fzݴF l"'P=|O< \_҅>"ϥQ[ǘjP Z>̰1ӡІUq ԗ>)dy9UWhL2Kx&O`Z-*;Q8]̇^*nzG| ENVr;?={@s0l D!$hmdX_, f\X uL`;xt[j`fJk>*Uͧ Fl, kvN3ڣ̊&V8tuKC/s AixRquhyni]7,OQHF^L&i@Ǟ ;NO5 Q-!i4??bP`ON ZzYfX7#Civ8dXE}j.D+WI3~W.kuNm5V u`]kO?^ύ]k,>qjq_ngFN0+i7y3ɗ DbAQW1ƒS+f*APF?˭ޙO[ ̒'DE~XK+f{{MdȽF̐sw|]5&`}4ɔDT`w Qޠr?;Ϥ0bOЩ!.9* "l7T[6~C$CVe85&g%y//'/(1Lb$9+tqw堔+}t8x鼈v{pCձE ; YC1#.4ޠV\d<.Q%C#n$Ǹ4IJ_->'Iʲ3j`te|VwŻ+}k2 cќor b*k!yhuu4r]bisDT%uQfٕx3-kb&ȠrLĴPtӜ(K8డY.t!qkl<&G2e37T9ْ4\'-Ư@c%aL44[jCg1a4F<{T] daZ&ӎ@Jo>ecSpnbnԄY 9YvmillC̨R9odSi4ֹ[1Qv:y9) =AqJ:6g6@dy3ryg}X<@eF#^'<(>_Sz-I^𣏕&LQ0LqV5oUu*C NET@D,+6=QW=r4^4;qIE7T;-\1Ϫyc*tQwo2%O6e&}1J'n9j/;wTWc PHwZDd= vŊxZ&fGue5f.eR4u& "v\tQzv8LtYy㖿ޣ_:rZRYl`]j`wWNCwDHd#B<@{"rӥYHF^%rC5|vLZS|V,k5y| R$qa{{`fPI5ylN_3IoeUb|00?IVX9Y_`4FL h?6hG8N2rKu,h){4^P+=ֽ[.5 ,.8V'M թY ,NcIO^pp)%}yYy81Qv(vPЖ8Rr LmE+-.Kj0da+NB[qT#]k'|bCĦ'bvE F+3C2I\u;MN|YHjzmH6rJ$=3m$^g*7WDDfQƘ_;--Q{~D#3%@?6Yb`d? r>PRҲ=a LfGU]ii>Qn./YRC ^%[zw )RYA_M sm0FϘsD+,-c>D885Y!~5_̩~9qJN;JWc}(9bM-J? `H!ɼGъuFHUYlv/ŇD >}g][a9I)ҷ^}%OvkC}woiʰ90`Scѽu(Zg/GO=2%} <+\}!;8D3=ݲmu}ao)2qUvMZʼnQ9jCe$Sq飏ʎKjA&3-z6թ ;R^AGGj3m" oT8)$z7^ǣ*z7RSBJmCG OȑF ~AtͪKTMHgC,~Q_6hb@|ݔas riАw!tuEEz>-iށ/*ABf {ܴiTmlBPKW { Avd8T nNSpV|v{L!f"}ַjA }>ϭ_?(LV,:MYװE-3bz;Y5;PRG@!I˸1B<7@Y434@ 3ޥߊoт~\.SaK˧#wCbsm,-_V]ZJAˑiK3fu BgHcx^A(>w[œjyxC6N\EF6(# nԘV@^^1w`> S!Z=uhMs̍/X 40P}9Գ%F+ʈTÉ:\ x{ƨZxQեІkypd afj;J6Ř̳P1ii@{j0vv%i`P[)mǦy %ڎOwfu!2^K3[P :n,ΰ$MmF`r?r,~4$o|'V8 $8)};JFܐ!I!\j쥋?rEh]ɽzܩ% dDGq۫!rL1"\, r^\UH HdFo[rf1 oscʢ6]J'NINM[2 {R^H [j_uf/2iL['. lOL%DW2loy/w]žHDNJHT|HQ哄#(Wv(z{1f̠Tm}e\kVyQ[x*5g)*?38T[xg.8_t_@z^Va ;m)9mrZۗ#6 `rjMVO +904vb2!yZ^:ǜr㕻:Pi 8cybZE}JG=!sFXFiAHxEӵ^*@Hˈ, G5Yۓg\"CRG|d|TAj:kJ梂C//I.[ӭi ~GOVԓ\ Iէ+L_K) :ُ%>gBfpw6B 0j|u$qI Ջ\1Ք`Y~Dv_` 0&FX7ߞCRf4adƴiB`kh7߼B }IRO6K&rUiyÅq6FͱlWN6s_ڦ|OݑTf8,wMM-$4={ux+3]y7#,013bk)XUn%.hEm8Q,Cý7P=ωS1ҟU B=b֫ X?mt@w= '`1:zX^ ">](ݐ @]c66 O妗~6繏+>Oϩ 'չ8N*1'ޱ=ڎ+s2mjO }{*jZ,S!~;,bn;bgmrh6 AvΘ}$`+YsF%-q?8-܊^q&84%FP]"ݯ iXaW/1knq vlX01PB2b, ٫ƀYH#f c=R #ܕE#F mW݂/M1v)\ؔҗ9 |)[#wE\27_ϻN04fDq*'گ;2i1>]-D̼ŽZ,!, >OnZBagz>KŴ.OsKiם#W%4|_Oݛx81UߵXhZb`!?OKXHPj|o==߫w{ݑe!A>ǭ s샭!Cܓ6T]ihJ!~Ơʩ- M{%Fb(ӧGOt`I\[尌oM*k".0\lXCEv8"3NsjE J{ob'|$\Y%Q=?՗߾˦VpнXBlg2 aFw}(3|ٲ}Ш;98Ӟ,4\"GT`Cb֢b?|ҰJ lm'ȭ̹ge'PRf@a@!%70o]huֈ'F%G[uë-'{c>&(q_R݀7-B_H zŲ?bv$nqgc;^]IֺKpjM# E9$Me9m#VLT҇wvGSG/߸ƪԲO, FoEk<` KxD'DƉDD73e{0UWRB+9tC]FTpD1hPt$9.o"3.;5i?;@qް 3 q)/5<U{CkVt }oVTG;p$-g\r Qmtm(qұ¦2\&dņ\,F :t7 ‘HiC#}O9Sq>H3ۑRjv1 T^;܇vTzI7FchYj>;E#<{2Ld}q!NS DQ"#ITԃ:EN E߯ô~K!zޫ켤(D~HhFtb'%Ȕܩ8Э)sDFGmNVc);'"!f@ U9"-F&:s3,__:{NUppcr;6dntpz0h:{.Ǒ62Q蟚M"2{>@"XԀ/J ~]GG ^+ ab$o(d;Tݺ\9\=4,%J¾0ę^0@&nhRŤ,E޺gab(_|ߓk0/|ixޡ p9k=i^|ú!Ґڣ[CʵDP30 kFHTejρŁIsM[ a&*N Ksnᖨߕ%1`(!/0+M噫4{ku_ˑ?_Sw`Y ʠ_8o#!o-#iF1Q|+&g"B0^.3z묌M{bY I9m2TqIp6J÷h%.z:w3>4aª =eH/(e\~}2f@r+ b5kxU7O0e cV5t}3M{s} Ì7 n!߭G- 0KNO8WtfǺ]-!<=z>7(վ+u҈(p-Sژ/*k{\Q_8wcj)붆#d0X~d`,,Ima"k' X .ڟ06 k&lhdl T /b @.)NKoFB=nJ) 5լ_;šR.2$ QC={&9WmXr-c<qmj4CixôcfBRNF؆oU"(ٓ) H-I #M`Plc!xp_-ztǕ##m6C㴲PxD9d?`Td )\mA93u+1oеSMbF;[Bj?/goU~WkGtꄃYl]GcXIj:-4vX8\{B| {߬/.]u%M7kj+fԆϒSM5_M"q7^߭WSZ`8apwXc{ouЈՏ,JF: >𡳪 x{֠Wc (qX|twOѯ/#k%[un^2O%rӟސj6O |.J#uiLkU yn'@-߂Us."BM0YTx9ޘFYӂTw[8KJ+"wNvq$A4G밋'\ w>;^Ͱx"PIԏyIX^ʫ.L^`V(ʣwi|nK80]nVZ|?faD 3ɓn(fVwwl)q$+e9$`gq<|MtbHkmVWIz~3נLt_)͋PE N΀I5BIOBJrֽ_hI∉/^!7'9lO;W )K@wda[ZEͧW\^!{dxլ(wl.x虻 +4)MJ;v/'6šJkרY]iZE+'"JiD*\Yy=mЋM9z0YvBbFI򋏝RUıЊXÐ$T+u[9 u1P &6 Dm8*+!i+E9b:ОׄTvTP0GnU3r36Dr:x,E~Hq0eP>?Sʭ V6o*iʨg^L MPlQIvNo ,#h!#YC%C A(] ;^2\Ar+T+n<ؘgqSzBvK߻So ,qz!.}f2QﳺroeK9ϼ2e52BU̓36Fp)C Ԥ-yI=炢]vG.K]Wѻ̫ I_0ǥCgS\= _9'!*(Hwn]/}xI=C}PPAϹzR)mYq%Ԇw +we]?߂=3Fڽ M&dS& gSYlm^KOF zO)1<{S Eg m#=ޖJፓQ_ݚ-ʜ7kS>0n?B/*V p"\R!\.{9 *`f`3 vYvA Ѭ@(UA $RC@#VIWլ *VR2wTJ &éWb"u{\l?Q5,y}Rn92&oqd>a4=,Ϲ${{xe ,Fᩴ*8Vs|NJ,C; w×-G] 49xq-<9!Ե ӾKO1^!EQF~#nQB*c.dkD0A*"G zdeאE˸5?@xGA%;QЎR"I#/7 Զhw:E| rHq*^s3v)GPmY 洎 3./ Ԏaswh<To-[&9t "ФF]lb7yXvrINQEX9iSOd%?,ķn}Зqw#w"Wi$-|D~v"(S:L)JW:Qۨz3xs0WRrT@@K44|LEQe!)"ir,yPjfU'V}6?om1/]X6"m"Z) )>gCk kgf'jkN :Ǟwvt~L6LA7%k(BKQ4vUWJyI}[}x&j7nZ%C"uQy.EsҀ#r٢cPHwұ4,-څ4{vW.!$*gOs@xח@g´ҳnyb.Ե}TXW2|6Th;;b73A 6ulv(jK]L R&X/)2AQ=_gh_ bAI;㉆7KOVf<{C6KYk .Ǭf:O [WG GlṛVϋh"(8IJ^ƢOKT/~0&.֨k `u`@!6XNsBb뱢P2OdRMӋdg~cҙhue5@$?8{e RƛP/{߫F BlkAO\|.Lͼia̴K ڮ]H^ލs1n:Š;T$k{@ts 4]J2_ej~XeҰh4!ǮQRdծҸ+4bYc:mt}ݤބ nf[Bp"Y/N.8%o M'<|ȥ,N.TY7IOD^Cɏ|L9=:ImT _̛]YV;Ex!)_Zb/ }4H4}BtP/uuӕ֢YflSmd븸#&=·nP5(뫃,B hV i7FG';!COJs8[ܮcu9 `VfJ-ݗ(!@tNo&gFYts4ը䵘vJ3~(}{! Wcʈ_P?ę/(~3yh2$b_7߾g jz[*F0n=7)y=WݕٸmᏌu/!Ra*K&||'bGaU8= ll݋F~ZQ*!6Ū:gCWc{fGzNc@{dƶ|9DGSKNNW(O5TvA$ch  8zKzO~W D8xRօCNQldPR..d/΢ŦsQ'V0uLߖr7f\{63/F)B&N.]ķܬ>f+KF5_/|[ζ{okUe!#؁-2sm1$q/5*~=F*.r&JKL'G?%PeV&;toÏ6S}np7YtZioSi^6 i}r3 ZqT5yle}$b<| ev͏ȥ+ȉ_+ !h 9kq1+*8ԄYP]Vsq~M% %kA&P _g (I#5jj/yCQf 9훹n/cUxYU%ϊ9I /.)}z$ANcf9AQw:u uGzFg#F݉ & j{x oPVU\tߠxΛ]}) ? 4T4dO4QbV !<ݯ~cRG*bx31`c(uG2nLw.jmP6(9J9v,f`)Y5p̧X(ic VsL 8CN}('Ϯ eg5(s.*[K䕂dz{:U %%'V[܉+ADsPp|k0bʒm_E@3#%t=7ͭfP9)ϥRIL3NF#jهZTSM*̱t)_]u{:;\Dw?:4Eiw[P(yS$/؄Km#Bg@5䑬&L5q0~6e-@zϵY2XfWS+?wq007ӈFxzi{Lfkmw\@tѕ >ȇll1oJɠ瞀L;W613݈ Ѷ^կQt |74]/˪R+ iՁ29ca&@M.cZ2BZ]ʷd.Ğp ץ$&*$-Q69|H`6TF:;9ÊT(j*m]%QCW aðɋmS)̭S"~V.ӈrKYC!#E?+A &pEH;Q~v xk&K 9 r4Em<(FT!,aCmx!mOe~^f #m4"h}jAuA U>b7ykY`t_;TKG82 84ǰNI^g/=?bRJ>%p'KU_p ¦2ǃ>.,}#}|%7AϹQM[PMoOJqQD bT|]X^e@|;C=>խ,*kOs$0?HٶMP1|:/CuQZ+W'82?+" V?d%G6ZxO=2ei˷}zzmc{XW,86Sg:ؒPYRԉ=;?<">r_x#-*=):y̻}A@Т[o_3!/_e2 KZeXxɆ]aGR4Ov/Xۜjt✬UňU(is[Mؚ eudܝ Wƈ_$NioGPfdU.e_Ż%ϋpk Fh~Y}'壗mj # 8H&ɞ\K9`CvQ e&~v4zhG n,u`(pDY@m` 2:ٟ-$vei"@lW:b0 cױLܱq^h ]_s8Gy ۙfӳfƨks/I۳)};aQKZ>5h#(]ҳ23[?hҍ'"\y1͕j?!N΀F;ˈK zPҶ+I6(Eh!V2NrJ-)g+N&;@'{c e V=8ơ)C='RK$[4UӀ mJ'콡APD·aǻHlLٳF$[p&8cD[@7f7ky8a!oP$&eL1 ʕNk!{Blzq/Yegb7ˍd7z\=8Gf~߁G0cbS$0ύSW C\)!(>W}a;jX:(7+FŖ ښ?{g K?{jK--kd)eKxd^>䫬e)+0ԋm,i,y&OFb\l 9_F ny5,t 9L\dzq^AD(HGg ›x{7yBW%jM }rLhs`8X+;wTDˋ YZ