python3-libselinux-2.9-8.el8 >  A cU]"Pl5W&mTi~=ա .l:>0#O# gPtm@.Èu}l0×L 1갈5񘼭Jg'SsZRcՏ;cP_d soW*[S9HE \yXw8sNMPw H1كŸv&;.CEl\ۗ`ĜXCkq5 \ʐnwqW,ZUd6ݛxZUnarMp{V IB 4]#C0xv:m[Mt 2>y |Tz(\s7엺5~!&#~<˦^qs/m'yN DB{QViÀRknQFQv6 zFF ӌuRZ]VWIcD>o2F& )xnL2mb36912ec623186e1dcb3dc48c7c150e5cfb43a88d42ffbb4c4282afca267c6f6fa864abce3dbd68c8ac4353f7d38657ec31143e5((cU]h3Ӭ]z-7c w^@d\@+Ǜl8~0lEoWiwŷ3ޅR$u$k(R#l 3hw!ħߕ>ӛ&裆5 [(q4-(_t80gqZ;/#:dZ#Y4#Т8:}IhyX\v3~;X1L#g!*e=B-͸o}o>}//tL ~+̈⤄I[^ߚ&h4X!|/űLL8T}MFQNxkgj;m"ڙIf]v̖Cz ~% zi#Rު(G#=qFGAE o ?cfy SW\ z ׵!` CQaOG#F]<|N /؄Gn~L uTPռoGKx >p?e`?ePd  H  EKT         p  4 d   ,(8N9 N:plNB^G^, H^\ I^ X^Y^Z^[^\^ ]_ ^`AbadbAebFfbIlbKtbd ub vbwd< xdl ydeee eLCpython3-libselinux2.98.el8SELinux python 3 bindings for libselinuxThe libselinux-python3 package contains python 3 bindings for developing SELinux applications.c%7aarch64-05.mbox.centos.org CentOSCentOSPublic DomainCentOS Buildsys Unspecifiedhttps://github.com/SELinuxProject/selinux/wikilinuxaarch64`W_rr$pAAA큤A큤c%5c%5c%5c%5c%3c%4c%3c%3c%4c%4c%4c%3510a1f1b70a263a33ca05a5f0ff7a6b9a1a2d0b1d88f28fb638ed4aa9564625cd8bb86b435f28b40b3464d1394ba8496f4b198d3cad1f31371e262f224ed4a5286d32c89c721919a9a63b3b771e6f7064f3f4e83b4d311bbe837429da8b447b78e57a6278c7cb7dd2c3267e06f774c118d44b6a886fb9d974b318e92c4dc268b8e57a6278c7cb7dd2c3267e06f774c118d44b6a886fb9d974b318e92c4dc268b1d126828e0290f9ae3b0046ac9da4f0ae732d34382ed20f30bccfdd9babb6be4../../../../usr/lib64/python3.6/site-packages/selinux/audit2why.cpython-36m-aarch64-linux-gnu.so../../../../usr/lib64/python3.6/site-packages/_selinux.cpython-36m-aarch64-linux-gnu.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-8.el8.src.rpmlibselinux-python3libselinux-python3(aarch-64)python3-libselinuxpython3-libselinux(aarch-64)python3.6dist(selinux)python3dist(selinux)@@@@@@@@@     @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)libselinux(aarch-64)libselinux.so.1()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.9-8.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c@c.b_@_l@]X]@\@[@[ā@[ @[,[@[Zz@ZK@ZZZI@Z@Z}@Zz@Zu@ZTZOhZfY@Y˒Y(@YJYV@Y@Y|xY{'@Yx@Y.X-Xg@X@X @XN@X@XXx@Xv@XJX43@WH@W9W@Wq@Wm Wk@W,@W'A@W#LW@VяVIVɦV=@VVii@V@V UU@U4@Ua@UQ@U8U6;UTS@S@SSShShSXS 4@S@R@RUR&RʚRkR%R@RMUM@M@M@M@MlMQ0@MGM5ML@L-@L@L*@LLq@LN@LF@L$@KKKrK@KKqK}+KTM@KA@K@JJJJG@JG@JG@JjJS8JS8JB@J@JMIܑI@IԨIbI̿I@IV@III@I@I2I@IcGIcGIcGIG@IG@IBR@I1.I!\I!\I-HHHe@He@He@He@H@HHH@Ht@HsVHgy@H^>H^>H-w@H!H @H@G@GG#GF@G@GGƢ@GƢ@G­G@GGD@G@G@G@G,@G,@G@GG@GZ@GZ@GeGeG|@G|@GO@GO@G<4G<4G0W@G'@FF@FIFFFFF&@FF@FvFFS@FF@FF]F@FtFFzh@Fw@Fm9@F` @F; @F-@F,F@F@FF*FF @F @FoE@EE@E4@EE?Eɿ@EEEEElEx@E&E=E=E@Ex@EvEnEYEK/@E>@E4EE EgEgEDfDDDDq@D@DB@DB@DB@DB@D{DDX@D4D4D4DD@D@D~D~D|3DvDu@Dr@Dr@DlaDk@DiD`@D_2D_2DX@DWID?D;@D'Dj@C@CCC-Cǖ@Cǖ@C[CCC8@C@CC @CCqC @CCCC@CBC@C@C|pC|pC{@CyCp@Cp@CoACkM@CiCf@C_oC_oC^@C^@CX@CWCS@COCFc@CFc@CECECBnCA@C;@C:C*C&@C&@C%mCC@CC C a@C a@C&B=BۙB@B@Br!Br!Br!Bn-@BgB] B] BZfBS@BQ,@BIC@BAZ@B9q@B9q@B06B-B$Y@B#BB@B@B LB LBBAA)@A@A@AA@A@A@AyAҜ@AJA@A`A`AA@AA@Ak@AAA@AvA@AAoA]FA]FAQi@AN@AI@AF@AF@AA@A>@A>@A7 @A7 @A5A4h@A3A3A/"@A-A+-A(A$@A!@A A A@A@@@q@7@@@@6@@@A@)@@@@@@@@@~y@@~y@@~y@@}'@s@@s@@s@@l@@ia@@b@b@b@O@@O@@Dw@@9@@,@@ @/@@???E@?E@?٭???q@??@?@?@?}d?z?a@?M?D@>S@Vit Mojzis - 2.9-8Vit Mojzis - 2.9-7Vit Mojzis - 2.9-6Vit Mojzis - 2.9-5Vit Mojzis - 2.9-4Vit Mojzis - 2.9-3Petr Lautrbach - 2.9-2.1Petr Lautrbach - 2.9-1Petr Lautrbach - 2.8-6Petr Lautrbach - 2.8-5Petr Lautrbach - 2.8-4Petr Lautrbach - 2.8-3Petr Lautrbach - 2.8-2Petr Lautrbach - 2.8-1Petr Lautrbach - 2.8-0.rc3.1Petr Lautrbach - 2.8-0.rc2.1Petr Lautrbach - 2.8-0.rc1.1Petr Lautrbach - 2.7-14Petr Lautrbach - 2.7-13Petr Lautrbach - 2.7-12Igor Gnatenko - 2.7-11Fedora Release Engineering - 2.7-10Igor Gnatenko - 2.7-9Iryna Shcherbina - 2.7-8Mamoru TASAKA - 2.7-7Petr Lautrbach - 2.7-6Petr Lautrbach - 2.7-5Petr Šabata - 2.7-4Zbigniew Jędrzejewski-Szmek - 2.7-3Zbigniew Jędrzejewski-Szmek - 2.7-2Petr Lautrbach - 2.7-1Fedora Release Engineering - 2.6-10Florian Weimer - 2.6-9Petr Lautrbach - 2.6-8Fedora Release Engineering - 2.6-7Petr Lautrbach - 2.6-6Petr Lautrbach - 2.6-5Petr Lautrbach - 2.6-4Petr Lautrbach - 2.6-3Petr Lautrbach - 2.6-2Petr Lautrbach - 2.6-1Fedora Release Engineering - 2.5-18Stephen Gallagher - 2.5-17Vít Ondruch - 2.5-16Petr Lautrbach - 2.5-15Charalampos Stratakis - 2.5-14Petr Lautrbach - 2.5-13Petr Lautrbach 2.5-12Petr Lautrbach 2.5-11Fedora Release Engineering - 2.5-10Petr Lautrbach - 2.5-9Petr Lautrbach - 2.5-8Petr Lautrbach - 2.5-7Petr Lautrbach - 2.5-6Petr Lautrbach - 2.5-5Petr Lautrbach - 2.5-4Petr Lautrbach - 2.5-3Petr Lautrbach 2.5-2Petr Lautrbach 2.5-1Petr Lautrbach 2.5-0.1.rc1Fedora Release Engineering - 2.4-8Vít Ondruch - 2.4-7Petr Lautrbach - 2.4-6Robert Kuska - 2.4-5Petr Lautrbach 2.4-4Petr Lautrbach 2.4-3Adam Jackson 2.4-2Petr Lautrbach 2.4-1.1Fedora Release Engineering - 2.3-11Petr Lautrbach 2.3-10Petr Lautrbach 2.3-9Petr Lautrbach 2.3-8Than Ngo - 2.3-7Vít Ondruch - 2.3-6Miroslav Grepl - 2.3-5Fedora Release Engineering - 2.3-4Fedora Release Engineering - 2.3-3Kalev Lember - 2.3-2Dan Walsh - 2.3-1Miroslav Grepl - 2.2.2-8Vít Ondruch - 2.2.2-7Dan Walsh - 2.2.2-6Dan Walsh - 2.2.2-5Dan Walsh - 2.2.2-4Dan Walsh - 2.2.2-3Dan Walsh - 2.2.2-2Dan Walsh - 2.2.2-1Adam Williamson - 2.2.1-6Dan Walsh - 2.2.1-5Dan Walsh - 2.2.1-4Dan Walsh - 2.2.1-3Dan Walsh - 2.2.1-2Dan Walsh - 2.2.1-1Dan Walsh - 2.2-1Dan Walsh - 2.1.13-21Dan Walsh - 2.1.13-20Dan Walsh - 2.1.13-19Dan Walsh - 2.1.13-17Fedora Release Engineering - 2.1.13-17Dan Walsh - 2.1.13-16Dan Walsh - 2.1.13-15Dan Walsh - 2.1.13-14Dan Walsh - 2.1.13-13Dan Walsh - 2.1.13-12Dan Walsh - 2.1.13-11Dan Walsh - 2.1.13-10Dan Walsh - 2.1.13-9Dan Walsh - 2.1.13-8Dan Walsh - 2.1.13-7Dan Walsh - 2.1.13-6Dan Walsh - 2.1.13-5Dan Walsh - 2.1.13-4Dan Walsh - 2.1.13-3Dan Walsh - 2.1.13-2Dan Walsh - 2.1.13-1Dan Walsh - 2.1.12-20Dan Walsh - 2.1.12-19Dan Walsh - 2.1.12-18Dan Walsh - 2.1.12-17Dan Walsh - 2.1.12-16Dan Walsh - 2.1.12-15Dan Walsh - 2.1.12-14Dan Walsh - 2.1.12-13Dan Walsh - 2.1.12-12Dan Walsh - 2.1.12-11Dan Walsh - 2.1.12-10Dan Walsh - 2.1.12-9Dan Walsh - 2.1.12-8Dan Walsh - 2.1.12-7Dan Walsh - 2.1.12-6Dan Walsh - 2.1.12-5Dan Walsh - 2.1.12-4Dan Walsh - 2.1.12-3Dan Walsh - 2.1.12-2Dan Walsh - 2.1.12-1David Malcolm - 2.1.11-6David Malcolm - 2.1.11-5Fedora Release Engineering - 2.1.11-4Dan Walsh - 2.1.11-3Dan Walsh - 2.1.11-2Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-5Dan Walsh - 2.1.10-4Dan Walsh - 2.1.10-3Dan Walsh - 2.1.10-2Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-9Dan Walsh - 2.1.9-8Dan Walsh - 2.1.9-7Kay Sievers - 2.1.9-6Dan Walsh - 2.1.9-5Harald Hoyer 2.1.9-4Dan Walsh - 2.1.9-3Dan Walsh - 2.1.9-2Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-5Dan Walsh - 2.1.8-4Dan Walsh - 2.1.8-2Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-2Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-4Dan Walsh - 2.1.6-3Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Dan Walsh - 2.1.5-5Ville Skyttä - 2.1.5-4Dan Walsh - 2.1.5-3Dan Walsh - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-2Dan Walsh - 2.1.4-1Dan Walsh - 2.1.0-1Dan Walsh - 2.0.102-6Dan Walsh - 2.0.102-5Dan Walsh - 2.0.102-4Dan Walsh - 2.0.102-3Dan Walsh - 2.0.102-2Dan Walsh - 2.0.102-1Dan Walsh - 2.0.101-1Dan Walsh - 2.0.99-5Dan Walsh - 2.0.99-4Dan Walsh - 2.0.99-3Dan Walsh - 2.0.99-2Dan Walsh - 2.0.99-1Fedora Release Engineering Dan Walsh - 2.0.98-3Dan Walsh - 2.0.98-2Dan Walsh - 2.0.98-1Dan Walsh - 2.0.97-1Dan Walsh - 2.0.96-9Dan Walsh - 2.0.96-8jkeating - 2.0.96-7Adam Tkac - 2.0.96-6Dan Walsh - 2.0.96-5Dan Walsh - 2.0.96-4David Malcolm - 2.0.96-3Dan Walsh - 2.0.96-2Dan Walsh - 2.0.96-1Dan Walsh - 2.0.94-1Dan Walsh - 2.0.93-1Dan Walsh - 2.0.92-1Dan Walsh - 2.0.91-1Dan Walsh - 2.0.90-5Dan Walsh - 2.0.90-4Dan Walsh - 2.0.90-3Dan Walsh - 2.0.90-2Dan Walsh - 2.0.90-1Dan Walsh - 2.0.89-2Dan Walsh - 2.0.89-1Dan Walsh - 2.0.88-1Dan Walsh - 2.0.87-1Dan Walsh - 2.0.86-2Dan Walsh - 2.0.86-1Fedora Release Engineering - 2.0.85-2Dan Walsh - 2.0.85-1Dan Walsh - 2.0.84-1Dan Walsh - 2.0.82-2Dan Walsh - 2.0.82-1Dan Walsh - 2.0.81-1Dan Walsh - 2.0.80-1Dan Walsh - 2.0.79-6Dan Walsh - 2.0.79-5Dan Walsh - 2.0.79-4Dan Walsh - 2.0.79-3Dan Walsh - 2.0.79-1Dan Walsh - 2.0.78-5Dan Walsh - 2.0.78-4Dan Walsh - 2.0.78-3Dan Walsh - 2.0.78-2Dan Walsh - 2.0.78-1Fedora Release Engineering - 2.0.77-6Dan Walsh - 2.0.77-5Dan Walsh - 2.0.77-3Dan Walsh - 2.0.77-2Dan Walsh - 2.0.77-1Dan Walsh - 2.0.76-6Dan Walsh l - 2.0.76-5Dan Walsh - 2.0.76-4Ignacio Vazquez-Abrams - 2.0.76-2Dan Walsh - 2.0.76-1Dan Walsh - 2.0.75-2Dan Walsh - 2.0.75-1Dan Walsh - 2.0.73-1Dan Walsh - 2.0.71-6Dan Walsh - 2.0.71-5Dan Walsh - 2.0.71-4Dan Walsh - 2.0.71-3Dan Walsh - 2.0.71-2Dan Walsh - 2.0.71-1Dan Walsh - 2.0.70-1Dan Walsh - 2.0.69-2Dan Walsh - 2.0.69-1Dan Walsh - 2.0.67-4Dan Walsh - 2.0.67-3Dan Walsh - 2.0.67-2Dan Walsh - 2.0.67-1Dan Walsh - 2.0.65-1Dan Walsh - 2.0.64-3Dan Walsh - 2.0.64-2Dan Walsh - 2.0.64-1Dan Walsh - 2.0.61-4Dan Walsh - 2.0.61-3Dan Walsh - 2.0.61-2Dan Walsh - 2.0.61-1Dan Walsh - 2.0.60-1Dan Walsh - 2.0.59-2Dan Walsh - 2.0.59-1Dan Walsh - 2.0.58-1Dan Walsh - 2.0.57-2Dan Walsh - 2.0.57-1Dan Walsh - 2.0.56-1Dan Walsh - 2.0.55-1Dan Walsh - 2.0.53-1Dan Walsh - 2.0.52-1Dan Walsh - 2.0.50-1Dan Walsh - 2.0.49-2Dan Walsh - 2.0.49-1Dan Walsh - 2.0.48-1Dan Walsh - 2.0.47-4Adel Gadllah - 2.0.47-3Dan Walsh - 2.0.47-2Dan Walsh - 2.0.47-1Dan Walsh - 2.0.46-6Dan Walsh - 2.0.46-5Dan Walsh - 2.0.46-4Dan Walsh - 2.0.46-3Dan Walsh - 2.0.46-2Dan Walsh - 2.0.46-1Dan Walsh - 2.0.45-1Dan Walsh - 2.0.43-1Dan Walsh - 2.0.42-1Dan Walsh - 2.0.40-1Dan Walsh - 2.0.37-1Dan Walsh - 2.0.36-1Dan Walsh - 2.0.35-2Dan Walsh - 2.0.35-1Dan Walsh - 2.0.34-3Dan Walsh - 2.0.34-2Dan Walsh - 2.0.34-1Dan Walsh - 2.0.33-2Dan Walsh - 2.0.33-1Dan Walsh - 2.0.31-4Dan Walsh - 2.0.31-3Dan Walsh - 2.0.31-2Dan Walsh - 2.0.30-2Dan Walsh - 2.0.30-1Dan Walsh - 2.0.29-1Dan Walsh - 2.0.24-3Dan Walsh - 2.0.24-2Dan Walsh - 2.0.24-1Dan Walsh - 2.0.23-3Dan Walsh - 2.0.23-2Dan Walsh - 2.0.23-1Dan Walsh - 2.0.22-1Dan Walsh - 2.0.21-2Dan Walsh - 2.0.21-1Dan Walsh - 2.0.18-1Dan Walsh - 2.0.16-1Dan Walsh - 2.0.14-1Dan Walsh - 2.0.13-2Dan Walsh - 2.0.13-1Dan Walsh - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.9-2Dan Walsh - 2.0.9-1Dan Walsh - 2.0.8-1Dan Walsh - 2.0.7-2Dan Walsh - 2.0.7-1Dan Walsh - 2.0.5-2Dan Walsh - 2.0.5-1Dan Walsh - 2.0.4-1Dan Walsh - 2.0.2-1Dan Walsh - 2.0.1-1Dan Walsh - 2.0.0-1Dan Walsh - 1.34.0-2Dan Walsh - 1.34.0-1Dan Walsh - 1.33.6-1Dan Walsh - 1.33.5-1Dan Walsh - 1.33.4-3Dan Walsh - 1.33.4-2Dan Walsh - 1.33.4-1Dan Walsh - 1.33.3-3Dan Walsh - 1.33.3-2Dan Walsh - 1.33.3-1Jeremy Katz - 1.33.2-4Dan Walsh - 1.33.2-3Dan Walsh - 1.33.2-2Dan Walsh - 1.33.2-1Dan Walsh - 1.33.1-2Dan Walsh - 1.33.1-1Dan Walsh - 1.32-1Jesse Keating - 1.30.29-2Dan Walsh - 1.30.29-1Jeremy Katz - 1.30.28-3Dan Walsh - 1.30.28-2Dan Walsh - 1.30.28-1Jeremy Katz - 1.30.27-2Dan Walsh - 1.30.27-1Jesse Keating - 1.20.26-2Dan Walsh - 1.30.25-1Dan Walsh - 1.30.24-1Dan Walsh - 1.30.22-2Dan Walsh - 1.30.22-1Dan Walsh - 1.30.20-1Jeremy Katz - 1.30.19-5Jeremy Katz - 1.30.19-4Dan Walsh 1.30.19-3Dan Walsh 1.30.19-2Dan Walsh 1.30.19-1Dan Walsh 1.30.15-5Dan Walsh 1.30.15-4Dan Walsh 1.30.15-3Dan Walsh 1.30.15-2Dan Walsh 1.30.15-1Dan Walsh 1.30.12-2Dan Walsh 1.30.12-1Dan Walsh 1.30.11-2Dan Walsh 1.30.11-1Dan Walsh 1.30.10-4Dan Walsh 1.30.10-3Dan Walsh 1.30.10-2Dan Walsh 1.30.10-1Dan Walsh 1.30.8-1Dan Walsh 1.30.7-2Dan Walsh 1.30.7-1Dan Walsh 1.30.6-2Dan Walsh 1.30.6-1Dan Walsh 1.30.5-1Dan Walsh 1.30.3-3Dan Walsh 1.30.3-2Dan Walsh 1.30.3-1Dan Walsh 1.30.1-2Dan Walsh 1.30.1-1Dan Walsh 1.30-1Jesse Keating - 1.29.7-1.2Jesse Keating - 1.29.7-1.1Dan Walsh 1.29.7-1Dan Walsh 1.29.6-1Dan Walsh 1.29.5-2Dan Walsh 1.29.5-1Dan Walsh 1.29.4-1Dan Walsh 1.29.3-2Dan Walsh 1.29.3-1Dan Walsh 1.29.2-4Dan Walsh 1.29.2-3Dan Walsh 1.29.2-2Dan Walsh 1.29.2-1Dan Walsh 1.29.1-3Jesse Keating Dan Walsh 1.29.1-1Dan Walsh 1.28-1Dan Walsh 1.27.28-2Dan Walsh 1.27.28-1Dan Walsh 1.27.26-1Dan Walsh 1.27.25-1Dan Walsh 1.27.23-1Dan Walsh 1.27.22-4Dan Walsh 1.27.22-3Dan Walsh 1.27.22-2Dan Walsh 1.27.22-1Dan Walsh 1.27.21-2Dan Walsh 1.27.21-1Dan Walsh 1.27.20-1Dan Walsh 1.27.19-1Dan Walsh 1.27.18-1Dan Walsh 1.27.17-4Dan Walsh 1.27.17-2Dan Walsh 1.27.17-1Dan Walsh 1.27.14-3Dan Walsh 1.27.14-2Dan Walsh 1.27.14-1Dan Walsh 1.27.13-2Dan Walsh 1.27.13-1Dan Walsh 1.27.12-1Dan Walsh 1.27.9-2Dan Walsh 1.27.9-1Dan Walsh 1.27.7-1Dan Walsh 1.27.6-1Dan Walsh 1.27.4-1Dan Walsh 1.27.3-1Dan Walsh 1.27.2-1Dan Walsh 1.27.1-3Dan Walsh 1.27.1-2Dan Walsh 1.26-6Dan Walsh 1.26-5Dan Walsh 1.26-3Dan Walsh 1.26-2Dan Walsh 1.25.7-1Dan Walsh 1.25.6-1Dan Walsh 1.25.5-1Dan Walsh 1.25.4-1Dan Walsh 1.25.3-2Dan Walsh 1.25.3-1Dan Walsh 1.25.2-2Dan Walsh 1.25.2-1Dan Walsh 1.24.2-1Dan Walsh 1.24.1-1Dan Walsh 1.23.11-1Dan Walsh 1.23.10-3Dan Walsh 1.23.10-2Dan Walsh 1.23.10-1Dan Walsh 1.23.8-1Dan Walsh 1.23.7-3Dan Walsh 1.23.7-2Dan Walsh 1.23.7-1Dan Walsh 1.23.6-1Dan Walsh 1.23.5-1Dan Walsh 1.23.4-1Dan Walsh 1.23.2-3Dan Walsh 1.23.2-2Dan Walsh 1.23.2-1Dan Walsh 1.23.1-1Dan Walsh 1.22-1Dan Walsh 1.21.13-1Dan Walsh 1.21.12-1Dan Walsh 1.21.11-2Dan Walsh 1.21.11-1Dan Walsh 1.21.10-3Dan Walsh 1.21.10-1Dan Walsh 1.21.9-2Dan Walsh 1.21.9-1Dan Walsh 1.21.8-1Dan Walsh 1.21.7-1Dan Walsh 1.21.5-1Dan Walsh 1.21.4-1Dan Walsh 1.21.2-1Dan Walsh 1.21.1-3Dan Walsh 1.21.1-2Dan Walsh 1.21.1-1Dan Walsh 1.20.1-3Dan Walsh 1.20.1-2Dan Walsh 1.20.1-1Dan Walsh 1.19.4-1Dan Walsh 1.19.3-3Dan Walsh 1.19.3-2Dan Walsh 1.19.3-1Dan Walsh 1.19.2-1Dan Walsh 1.19.1-6Dan Walsh 1.19.1-4Dan Walsh 1.19.1-2Dan Walsh 1.19.1-1Steve Grubb 1.18.1-5Dan Walsh 1.18.1-4Dan Walsh 1.18.1-3Steve Grubb 1.18.1-2Dan Walsh 1.18.1-1Steve Grubb 1.17.15-2Steve Grubb 1.17.15-2Dan Walsh 1.17.15-1Dan Walsh 1.17.14-1Dan Walsh 1.17.13-3Dan Walsh 1.17.13-2Dan Walsh 1.17.13-1Dan Walsh 1.17.12-2Dan Walsh 1.17.12-1Dan Walsh 1.17.11-1Dan Walsh 1.17.10-1Dan Walsh 1.17.9-2Dan Walsh 1.17.9-1Dan Walsh 1.17.8-2Dan Walsh 1.17.8-1Dan Walsh 1.17.7-1Dan Walsh 1.17.6-1Dan Walsh 1.17.5-1Dan Walsh 1.17.4-1Dan Walsh 1.17.3-1Dan Walsh 1.17.2-1Dan Walsh 1.17.1-1Dan Walsh 1.16.1-1Colin Walters 1.16-1Dan Walsh 1.15.7-1Dan Walsh 1.15.6-1Dan Walsh 1.15.5-1Dan Walsh 1.15.4-1Dan Walsh 1.15.3-2Dan Walsh 1.15.3-1Dan Walsh 1.15.2-1Dan Walsh 1.15.1-3Dan Walsh 1.15.1-2Dan Walsh 1.15.1-1Dan Walsh 1.14.1-1Dan Walsh 1.13.4-1Elliot Lee Dan Walsh 1.13.3-2Dan Walsh 1.13.2-1Dan Walsh 1.13.1-1Dan Walsh 1.12-2Dan Walsh 1.12-1Dan Walsh 1.11.4-1Dan Walsh 1.11.3-1Dan Walsh 1.11.2-1Dan Walsh 1.11-4Dan Walsh 1.11-3Dan Walsh 1.11-2Dan Walsh 1.11-1Dan Walsh 1.10-2Dan Walsh 1.10-1Dan Walsh 1.9-1Dan Walsh 1.8-1Dan Walsh 1.6-6Dan Walsh 1.6-5Dan Walsh 1.6-4Dan Walsh 1.6-3Dan Walsh 1.6-2Elliot Lee Dan Walsh 1.4-11Elliot Lee Dan Walsh 1.4-9Dan Walsh 1.4-8Dan Walsh 1.4-7Dan Walsh 1.4-6Dan Walsh 1.4-5Dan Walsh 1.4-4Dan Walsh 1.4-3Dan Walsh 1.4-2Dan Walsh 1.4-1Dan Walsh 1.3-2Dan Walsh 1.3-1Dan Walsh 1.2-9Dan Walsh 1.2-8Dan Walsh 1.2-7Dan Walsh 1.2-6Dan Walsh 1.2-5Dan Walsh 1.2-4Dan Walsh 1.2-3Dan Walsh 1.2-2Dan Walsh 1.2-1Dan Walsh 1.0-1- restorecon: Fix memory leak - xattr_value (#2137965)- Restorecon: Ignore missing directories when -i is used (#2137965)- Describe fcontext regular expressions (#1904059) - Strip spaces before values in config (#2012145)- Deprecate security_compute_user(), update man pages (#1879368)- Eliminate use of security_compute_user() (#1879368)- Fix mcstrans secolor examples in secolor.conf man page (#1770270)- Use Python distutils to install SELinux python bindings (#1719771) - Move sefcontext_compile to -utils package (#1612518)- SELinux userspace 2.9 release- Fix RESOURCE_LEAK coverity scan defects- selinux_restorecon: Skip customized files also without -v - man pages fixes- Build libselinux-python when %with_python2 macro is set to non-zero value- Build libselinux-ruby (#1581322)- Don't build the Python 2 subpackage (#1567358)- SELinux userspace 2.8 release- SELinux userspace 2.8-rc3 release candidate- SELinux userspace 2.8-rc2 release candidate- SELinux userspace 2.8-rc1 release candidate- Do not build libselinux-ruby- build: Replace PYSITEDIR with PYTHONLIBDIR- Correct manpages regarding removable_context - build: follow standard semantics for DESTDIR and PREFIX- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- F-28: rebuild for ruby25- Rebuild with libsepol-2.7-3- Drop golang bindings - Add support for pcre2 to pkgconfig definition- Enable the python3 subpackages on EL- Also add Provides for the old name without %_isa- Python 2 binary package renamed to python2-libselinux See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - Python 3 binary package renamed to python3-libselinux- Update to upstream release 2017-08-04- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuild with binutils fix for ppc64le (#1475636)- Always unmount selinuxfs for SELINUX=disabled- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Don't finalize mount state in selinux_set_policy_root() - Follow upstream and rename _selinux.so to _selinux.cpython-36m-x86_64-linux-gnu.so- Fix setfiles progress indicator- Fix segfault in selinux_restorecon_sb() (#1433577) - Change matchpathcon usage to match with matchpathcon manpage - Fix a corner case getsebool return value- Fix 'semanage boolean -m' to modify active value- Fix FTBFS - fatal error (#1427902)- Update to upstream release 2016-10-14- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Add missing %license macro- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4- Rewrite restorecon() python method- Rebuild for Python 3.6- Fix pointer handling in realpath_not_final (#1376598)- Fix -Wsign-compare warnings - Drop unused stdio_ext.h header file - Kill logging check for selinux_enabled() - Drop usage of _D_ALLOC_NAMLEN - Add openrc_contexts functions - Fix redefinition of XATTR_NAME_SELINUX - Correct error path to always try text - Clean up process_file() - Handle NULL pcre study data - Fix in tree compilation of utils that depend on libsepol- Rebuilt with libsepol-2.5-9- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Clarify is_selinux_mls_enabled() description - Explain how to free policy type from selinux_getpolicytype() - Compare absolute pathname in matchpathcon -V - Add selinux_snapperd_contexts_path()- Move _selinux.so to /usr/lib64/python*/site-packages- Modify audit2why analyze function to use loaded policy - Sort object files for deterministic linking order - Respect CC and PKG_CONFIG environment variable - Avoid mounting /proc outside of selinux_init_load_policy()- Fix multiple spelling errors- Rebuilt with libsepol-2.5-5- Fix typo in sefcontext_compile.8- Fix location of selinuxfs mount point - Only mount /proc if necessary - procattr: return einval for <= 0 pid args - procattr: return error on invalid pid_t input- Use fully versioned arch-specific requires- Update to upstream release 2016-02-23- Update to upstream rc1 release 2016-01-07- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3- Build libselinux without rpm_execcon() (#1284019)- Rebuilt for Python3.5 rebuild- Flush the class/perm string mapping cache on policy reload (#1264051) - Fix restorecon when path has no context- Simplify procattr cache (#1257157,#1232371)- Export ldflags into the build so hardening works- Update to 2.4 release- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- is_selinux_enabled: Add /etc/selinux/config test (#1219045) - matchpathcon/selabel_file: Fix man pages (#1219718)- revert support for policy compressed with xv (#1185266)- selinux.py - use os.walk() instead of os.path.walk() (#1195004) - is_selinux_enabled(): drop no-policy-loaded test (#1195074) - fix -Wformat errors and remove deprecated mudflap option- bump release and rebuild so that koji-shadow can rebuild it against new gcc on secondary arch- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2- Compiled file context files and the original should have the same permissions from dwalsh@redhat.com - Add selinux_openssh_contexts_path() to get a path to /contexts/openssh_contexts- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Update to upstream * Get rid of security_context_t and fix const declarations. * Refactor rpm_execcon() into a new setexecfilecon() from Guillem Jover.- Add selinux_openssh_contexts_path()- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1- Fix spelling mistake in man page- More go bindings - restorecon, getpidcon, setexeccon- Add additional go bindings for get*con calls - Add go bindings test command - Modify man pages of set*con calls to mention that they are thread specific- Move selinux.go to /usr/lib64/golang/src/pkg/github.com/selinux/selinux.go - Add Int_to_mcs function to generate MCS labels from integers.- Add ghost flag for /var/run/setrans- Update to upstream * Fix userspace AVC handling of per-domain permissive mode. - Verify context is not null when passed into *setfilecon_raw- revert unexplained change to rhat.patch which broke SELinux disablement- Verify context is not null when passed into lsetfilecon_raw- Mv selinux.go to /usr/share/gocode/src/selinux- Add golang support to selinux.- Remove togglesebool man page- Update to upstream * Remove -lpthread from pkg-config file; it is not required. - Add support for policy compressed with xv- Update to upstream * Fix avc_has_perm() returns -1 even when SELinux is in permissive mode. * Support overriding Makefile RANLIB from Sven Vermeulen. * Update pkgconfig definition from Sven Vermeulen. * Mount sysfs before trying to mount selinuxfs from Sven Vermeulen. * Fix man pages from Laurent Bigonville. * Support overriding PATH and LIBBASE in Makefiles from Laurent Bigonville. * Fix LDFLAGS usage from Laurent Bigonville * Avoid shadowing stat in load_mmap from Joe MacDonald. * Support building on older PCRE libraries from Joe MacDonald. * Fix handling of temporary file in sefcontext_compile from Dan Walsh. * Fix procattr cache from Dan Walsh. * Define python constants for getenforce result from Dan Walsh. * Fix label substitution handling of / from Dan Walsh. * Add selinux_current_policy_path from Dan Walsh. * Change get_context_list to only return good matches from Dan Walsh. * Support udev-197 and higher from Sven Vermeulen and Dan Walsh. * Add support for local substitutions from Dan Walsh. * Change setfilecon to not return ENOSUP if context is already correct from Dan Walsh. * Python wrapper leak fixes from Dan Walsh. * Export SELINUX_TRANS_DIR definition in selinux.h from Dan Walsh. * Add selinux_systemd_contexts_path from Dan Walsh. * Add selinux_set_policy_root from Dan Walsh. * Add man page for sefcontext_compile from Dan Walsh.- Add systemd_contexts support - Do substitutions on a local sub followed by a dist sub- Eliminate requirement on pthread library, by applying patch for Jakub Jelinek Resolves #1013801- Fix handling of libselinux getconlist with only one entry- Add Python constants for SELinux enforcing modes- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Add sefcontext_compile.8 man page - Add Russell Coker patch to fix man pages - Add patches from Laurent Bigonville to fix Makefiles for debian. - modify spec file to use %{_prefix}/lib- Fix patch that Handles substitutions for /- Handle substitutions for / - semanage fcontext -a -e / /opt/rh/devtoolset-2/root- Add Eric Paris patch to fix procattr calls after a fork.- Move secolor.conf.5 into mcstrans package and out of libselinux- Fix python bindings for selinux_check_access- Fix reseting the policy root in matchpathcon- Cleanup setfcontext_compile atomic patch - Add matchpathcon -P /etc/selinux/mls support by allowing users to set alternate root - Make sure we set exit codes from selinux_label calls to ENOENT or SUCCESS- Make setfcontext_compile atomic- Fix memory leak in set*con calls.- Move matchpathcon to -utils package - Remove togglesebool- Fix selinux man page to reflect what current selinux policy is.- Add new constant SETRANS_DIR which points to the directory where mstransd can find the socket and libvirt can write its translations files.- Bring back selinux_current_policy_path- Revert some changes which are causing the wrong policy version file to be created- Update to upstream * audit2why: make sure path is nul terminated * utils: new file context regex compiler * label_file: use precompiled filecontext when possible * do not leak mmapfd * sefcontontext_compile: Add error handling to help debug problems in libsemanage. * man: make selinux.8 mention service man pages * audit2why: Fix segfault if finish() called twice * audit2why: do not leak on multiple init() calls * mode_to_security_class: interface to translate a mode_t in to a security class * audit2why: Cleanup audit2why analysys function * man: Fix program synopsis and function prototypes in man pages * man: Fix man pages formatting * man: Fix typo in man page * man: Add references and man page links to _raw function variants * Use ENOTSUP instead of EOPNOTSUPP for getfilecon functions * man: context_new(3): fix the return value description * selinux_status_open: handle error from sysconf * selinux_status_open: do not leak statusfd on exec * Fix errors found by coverity * Change boooleans.subs to booleans.subs_dist. * optimize set*con functions * pkg-config do not specifc ruby version * unmap file contexts on selabel_close() * do not leak file contexts with mmap'd backend * sefcontext_compile: do not leak fd on error * matchmediacon: do not leak fd * src/label_android_property: do not leak fd on error- Update to latest patches from eparis/Upstream- Update to latest patches from eparis/Upstream- Try procatt speedup patch again- Roll back procattr speedups since it seems to be screwing up systemd labeling.- Fix tid handling for setfscreatecon, old patch still broken in libvirt- Fix tid handling for setfscreatecon, old patch still broken in libvirt- setfscreatecon after fork was broken by the Set*con patch. - We needed to reset the thread variables after a fork.- Fix setfscreatecon call to handle failure mode, which was breaking udev- Ondrej Oprala patch to optimize set*con functions - Set*con now caches the security context and only re-sets it if it changes.- Rebuild against latest libsepol- Update to latest patches from eparis/Upstream - Fix errors found by coverity - set the sepol_compute_av_reason_buffer flag to 0. This means calculate denials only? - audit2why: remove a useless policy vers variable - audit2why: use the new constraint information- Rebuild with latest libsepol- Return EPERM if login program can not reach default label for user - Attempt to return container info from audit2why- Apply patch from eparis to fix leaked file descriptor in new labeling code- Add new function mode_to_security_class which takes mode instead of a string. - Possibly will be used with coreutils.- Add back selinuxconlist and selinuxdefcon man pages- Fix segfault from calling audit2why.finish() multiple times- Fix up selinux man page to reference service man pages- Rebuild with fixed libsepol- Update to upstream * Add support for lxc_contexts_path * utils: add service to getdefaultcon * libsemanage: do not set soname needlessly * libsemanage: remove PYTHONLIBDIR and ruby equivalent * boolean name equivalency * getsebool: support boolean name substitution * Add man page for new selinux_boolean_sub function. * expose selinux_boolean_sub * matchpathcon: add -m option to force file type check * utils: avcstat: clear sa_mask set * seusers: Check for strchr failure * booleans: initialize pointer to silence coveriety * stop messages when SELinux disabled * label_file: use PCRE instead of glibc regex functions * label_file: remove all typedefs * label_file: move definitions to include file * label_file: do string to mode_t conversion in a helper function * label_file: move error reporting back into caller * label_file: move stem/spec handling to header * label_file: drop useless ncomp field from label_file data * label_file: move spec_hasMetaChars to header * label_file: fix potential read past buffer in spec_hasMetaChars * label_file: move regex sorting to the header * label_file: add accessors for the pcre extra data * label_file: only run regex files one time * label_file: new process_file function * label_file: break up find_stem_from_spec * label_file: struct reorg * label_file: only run array once when sorting * Ensure that we only close the selinux netlink socket once. * improve the file_contexts.5 manual page- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- make with_python3 be conditional on fedora- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Move the tmpfiles.d content from /etc/tmpfiles.d to /usr/lib/tmpfiles.d- Revert Eric Paris Patch for selinux_binary_policy_path- Update to upstream * Fortify source now requires all code to be compiled with -O flag * asprintf return code must be checked * avc_netlink_recieve handle EINTR * audit2why: silence -Wmissing-prototypes warning * libsemanage: remove build warning when build swig c files * matchpathcon: bad handling of symlinks in / * seusers: remove unused lineno * seusers: getseuser: gracefully handle NULL service * New Android property labeling backend * label_android_property whitespace cleanups * additional makefile support for rubywrap- Fix booleans.subs name, change function name to selinux_boolean_sub, add man page, minor fixes to the function- Fix to compile with Fortify source * Add -O compiler flag * Check return code from asprintf - Fix handling of symbolic links in / by realpath_not_final- Add support for lxc contexts file- Add support fot boolean subs file- Update to upstream * Fix dead links to www.nsa.gov/selinux * Remove jump over variable declaration * Fix old style function definitions * Fix const-correctness * Remove unused flush_class_cache method * Add prototype decl for destructor * Add more printf format annotations * Add printf format attribute annotation to die() method * Fix const-ness of parameters & make usage() methods static * Enable many more gcc warnings for libselinux/src/ builds * utils: Enable many more gcc warnings for libselinux/utils builds * Change annotation on include/selinux/avc.h to avoid upsetting SWIG * Ensure there is a prototype for 'matchpathcon_lib_destructor' * Update Makefiles to handle /usrmove * utils: Stop separating out matchpathcon as something special * pkg-config to figure out where ruby include files are located * build with either ruby 1.9 or ruby 1.8 * assert if avc_init() not called * take security_deny_unknown into account * security_compute_create_name(3) * Do not link against python library, this is considered * bad practice in debian * Hide unnecessarily-exported library destructors- Add selinux_current_policy_path to return /sys/fs/selinux/policy if it exists - Otherwise search for policy on disk- Change selinux_binary_policy_path to return /sys/fs/selinux/policy - Add selinux_installed_policy_path to return what selinux_binary_policy_path used to return - avc_has_perm will now return yes if the machine is in permissive mode - Make work with ruby-1.9- avc_netlink_recieve should continue to poll if it receinves an EINTR rather- use /sbin/ldconfig, glibc does not provide /usr/sbin/ldconfig in the RPM database for now- Rebuild with cleaned up upstream to work in /usr- install everything in /usr https://fedoraproject.org/wiki/Features/UsrMove- Add Dan Berrange code cleanup patches.- Fix selabal_open man page to refer to proper selinux_opt structure-Update to upstream * Fix setenforce man page to refer to selinux man page * Cleanup Man pages * merge freecon with getcon man page- Add patch from Richard Haines When selabel_lookup found an invalid context with validation enabled, it always stated it was 'file_contexts' whether media, x, db or file. The fix is to store the spec file name in the selabel_lookup_rec on selabel_open and use this as output for logs. Also a minor fix if key is NULL to stop seg faults. - Fix setenforce manage page.- Rebuild with new libsepol- Fix setenforce man page, from Miroslav Grepl- Upgrade to upstream * selinuxswig_python.i: don't make syscall if it won't change anything * Remove assert in security_get_boolean_names(3) * Mapped compute functions now obey deny_unknown flag * get_default_type now sets EINVAL if no entry. * return EINVAL if invalid role selected * Updated selabel_file(5) man page * Updated selabel_db(5) man page * Updated selabel_media(5) man page * Updated selabel_x(5) man page * Add man/man5 man pages * Add man/man5 man pages * Add man/man5 man pages * use -W and -Werror in utils- Change python binding for restorecon to check if the context matches. - If it does do not reset- Upgrade to upstream * Makefiles: syntax, convert all ${VAR} to $(VAR) * load_policy: handle selinux=0 and /sys/fs/selinux not exist * regenerate .pc on VERSION change * label: cosmetic cleanups * simple interface for access checks * Don't reinitialize avc_init if it has been called previously * seusers: fix to handle large sets of groups * audit2why: close fd on enomem * rename and export symlink_realpath * label_file: style changes to make Eric happy.- Apply libselinux patch to handle large groups in seusers.- Add selinux_check_access function. Needed for passwd, chfn, chsh- Handle situation where selinux=0 passed to the kernel and both /selinux and-Update to upstream * utils: matchpathcon: remove duplicate declaration * src: matchpathcon: use myprintf not fprintf * src: matchpathcon: make sure resolved path starts * put libselinux.so.1 in /lib not /usr/lib * tree: default make target to all not- Switch to use ":" as prefix separator rather then ";"- Avoid unnecessary shell invocation in %post.- Fix handling of subset labeling that is causing segfault in restorecon- Change matchpathcon_init_prefix and selabel_open to allow multiple initial prefixes. Now you can specify a ";" separated list of prefixes and the labeling system will only load regular expressions that match these prefixes.- Change matchpatcon to use proper myprintf - Fix symlink_realpath to always include "/" - Update to upstream * selinux_file_context_verify function returns wrong value. * move realpath helper to matchpathcon library * python wrapper makefile changes- Move to new Makefile that can build with or without PYTHON being set-Update to upstream 2.1.4 2011-0817 * mapping fix for invalid class/perms after selinux_set_mapping * audit2why: work around python bug not defining * resolv symlinks and dot directories before matching 2.1.2 2011-0803 * audit2allow: do not print statistics * make python bindings for restorecon work on relative path * fix python audit2why binding error * support new python3 functions * do not check fcontext duplicates on use * Patch for python3 for libselinux 2.1.1 2011-08-02 * move .gitignore into utils * new setexecon utility * selabel_open fix processing of substitution files * mountpoint changing patch. * simplify SRCS in Makefile 2.1.1 2011-08-01 * Remove generated files, introduce more .gitignore-Update to upstream * Release, minor version bump * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Only call dups check within selabel/matchpathcon if you are validating the context - This seems to speed the loading of labels by 4 times.- Move /selinux to /sys/fs/selinux - Add selinuxexeccon - Add realpath to matchpathcon to handle matchpathcon * type queries.- Update for latest libsepol- Update for latest libsepol- Fix restorecon python binding to accept relative paths-Update to upstream * Give correct names to mount points in load_policy by Dan Walsh. * Make sure selinux state is reported correctly if selinux is disabled or fails to load by Dan Walsh. * Fix crash if selinux_key_create was never called by Dan Walsh. * Add new file_context.subs_dist for distro specific filecon substitutions by Dan Walsh. * Update man pages for selinux_color_* functions by Richard Haines.- Clean up patch to make handling of constructor cleanup more portable * db_language object class support for selabel_lookup from KaiGai Kohei. * Library destructors for thread local storage keys from Eamon Walsh.- Add distribution subs pathAdd patch from dbhole@redhat.com to initialize thread keys to -1 Errors were being seen in libpthread/libdl that were related to corrupt thread specific keys. Global destructors that are called on dl unload. During destruction delete a thread specific key without checking if it has been initialized. Since the constructor is not called each time (i.e. key is not initialized with pthread_key_create each time), and the default is 0, there is a possibility that key 0 for an active thread gets deleted. This is exactly what is happening in case of OpenJDK. Workaround patch that initializes the key to -1. Thus if the constructor is not called, the destructor tries to delete key -1 which is deemed invalid by pthread_key_delete, and is ignored.- Call fini_selinuxmnt if selinux is disabled, to cause is_selinux_disabled() to report correct data- Change mount source options to use "proc" and "selinuxfs"- Update to upstream * Turn off default user handling when computing user contexts by Dan Walsh- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Fixup selinux man page- Fix Makefile to use pkg-config --cflags python3 to discover include paths- Update to upstream - Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Update to upstream * Thread local storage fixes from Eamon Walsh.- Add /etc/tmpfiles.d support for /var/run/setrans- Ghost /var/run/setrans- Rebuilt for gcc bug 634757- rebuild via updated swig (#624674)- Update for python 3.2a1- Turn off fallback in to SELINUX_DEFAULTUSER in get_context_list- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Turn off messages in audit2why- Update to upstream * Add const qualifiers to public API where appropriate by KaiGai Kohei. 2.0.95 2010-06-10 * Remove duplicate slashes in paths in selabel_lookup from Chad Sellers * Adds a chcon method to the libselinux python bindings from Steve Lawrence - add python3 subpackage from David Malcolm* Set errno=EINVAL for invalid contexts from Dan Walsh.- Update to upstream * Show strerror for security_getenforce() by Colin Waters. * Merged selabel database support by KaiGai Kohei. * Modify netlink socket blocking code by KaiGai Kohei.- Update to upstream * Fix from Eric Paris to fix leak on non-selinux systems. * regenerate swig wrappers * pkgconfig fix to respect LIBDIR from Dan Walsh.- Update to upstream * Change the AVC to only audit the permissions specified by the policy, excluding any permissions specified via dontaudit or not specified via auditallow. * Fix compilation of label_file.c with latest glibc headers.- Fix potential doublefree on init- Fix libselinux.pc- Fix man page for selinuxdefcon- Free memory on disabled selinux boxes- Update to upstream * add/reformat man pages by Guido Trentalancia . * Change exception.sh to be called with bash by Manoj Srivastava - Fix selinuxdefcon man page- Update to upstream * Add pkgconfig file from Eamon Walsh.- Update to upstream * Rename and export selinux_reset_config()- Update to upstream * Add exception handling in libselinux from Dan Walsh. This uses a shell script called exception.sh to generate a swig interface file. * make swigify * Make matchpathcon print <> if path not found in fcontext file.- Eliminate -pthread switch in Makefile- Update to upstream * Removal of reference counting on userspace AVC SID's.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to upstream * Reverted Tomas Mraz's fix for freeing thread local storage to avoid pthread dependency. * Removed fini_context_translations() altogether. * Merged lazy init patch from Stephen Smalley based on original patch by Steve Grubb.- Update to upstream * Add per-service seuser support from Dan Walsh. * Let load_policy gracefully handle selinuxfs being mounted from Stephen Smalley. * Check /proc/filesystems before /proc/mounts for selinuxfs from Eric Paris.- Add provices ruby(selinux)- Update to upstream * Fix improper use of thread local storage from Tomas Mraz . * Label substitution support from Dan Walsh. * Support for labeling virtual machine images from Dan Walsh.- Update to upstream * Trim / from the end of input paths to matchpathcon from Dan Walsh. * Fix leak in process_line in label_file.c from Hiroshi Shinji. * Move matchpathcon to /sbin, add matchpathcon to clean target from Dan Walsh. * getdefaultcon to print just the correct match and add verbose option from Dan Walsh.- Update to upstream * deny_unknown wrapper function from KaiGai Kohei. * security_compute_av_flags API from KaiGai Kohei. * Netlink socket management and callbacks from KaiGai Kohei.- Fix Memory Leak- Fix crash in python- Add back in additional interfaces- Add back in av_decision to python swig- Update to upstream * Netlink socket handoff patch from Adam Jackson. * AVC caching of compute_create results by Eric Paris.- Add patch from ajax to accellerate X SELinux - Update eparis patch- Add eparis patch to accellerate Xwindows performance- Fix URL- Add substitute pattern - matchpathcon output <> on ENOENT- Update to upstream * Fix incorrect conversion in discover_class code.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Add - selinux_virtual_domain_context_path - selinux_virtual_image_context_path- Throw exeptions in python swig bindings on failures- Fix restorecon python code- Update to upstream- Strip trailing / for matchpathcon- Fix segfault if seusers file does not work- Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default- Rebuild for Python 2.6- Update to Upstream * Allow shell-style wildcards in x_contexts file.- Eamon Walsh Patch - libselinux: allow shell-style wildcarding in X names - Add Restorecon/Install python functions from Luke Macken- Update to Upstream * Correct message types in AVC log messages. * Make matchpathcon -V pass mode from Dan Walsh. * Add man page for selinux_file_context_cmp from Dan Walsh.- Update to Upstream * New man pages from Dan Walsh. * Update flask headers from refpolicy trunk from Dan Walsh.- Fix matchpathcon -V call- Add flask definitions for open, X and nlmsg_tty_audit- Add missing get/setkeycreatecon man pages- Split out utilities- Add missing man page links for [lf]getfilecon- Update to Upstream * Add group support to seusers using %groupname syntax from Dan Walsh. * Mark setrans socket close-on-exec from Stephen Smalley. * Only apply nodups checking to base file contexts from Stephen Smalley.- Update to Upstream * Merge ruby bindings from Dan Walsh. - Add support for Linux groups to getseuserbyname- Allow group handling in getseuser call- Update to Upstream * Handle duplicate file context regexes as a fatal error from Stephen Smalley. This prevents adding them via semanage. * Fix audit2why shadowed variables from Stephen Smalley. * Note that freecon NULL is legal in man page from Karel Zak.- Add ruby support for puppet- Rebuild for new libsepol- Add Karel Zak patch for freecon man page- Update to Upstream * New and revised AVC, label, and mapping man pages from Eamon Walsh. * Add swig python bindings for avc interfaces from Dan Walsh.- Update to Upstream * Fix selinux_file_context_verify() and selinux_lsetfilecon_default() to call matchpathcon_init_prefix if not already initialized. * Add -q qualifier for -V option of matchpathcon and change it to indicate whether verification succeeded or failed via exit status.- libselinux no longer neets to telnet -u in post install- Add sedefaultcon and setconlist commands to dump login context- Update to Upstream * Fixed selinux_set_callback man page. * Try loading the max of the kernel-supported version and the libsepol-supported version when no manipulation of the binary policy is needed from Stephen Smalley. * Fix memory leaks in matchpathcon from Eamon Walsh.- Add Xavior Toth patch for security_id_t in swig- Add avc.h to swig code- Grab the latest policy for the kernel- Update to Upstream * Man page typo fix from Jim Meyering.- Update to Upstream * Changed selinux_init_load_policy() to not warn about a failed mount of selinuxfs if selinux was disabled in the kernel.- Fix matchpathcon memory leak- Update to Upstream * Merged new X label "poly_selection" namespace from Eamon Walsh.- Update to Upstream * Merged reset_selinux_config() for load policy from Dan Walsh.- Reload library on loading of policy to handle chroot- Update to Upstream * Merged avc_has_perm() errno fix from Eamon Walsh.- Update to Upstream * Regenerated Flask headers from refpolicy flask definitions.- Update to Upstream * Merged compute_member AVC function and manpages from Eamon Walsh. * Provide more error reporting on load policy failures from Stephen Smalley.- Update to Upstream * Merged new X label "poly_prop" namespace from Eamon Walsh.- Update to Upstream * Disable setlocaldefs if no local boolean or users files are present from Stephen Smalley. * Skip userspace preservebools processing for Linux >= 2.6.22 from Stephen Smalley.- Update to Upstream * Merged fix for audit2why from Dan Walsh.- Fix audit2why to grab latest policy versus the one selected by the kernel* Merged audit2why python binding from Dan Walsh.* Merged updated swig bindings from Dan Walsh, including typemap for pid_t.- Update to use libsepol-static library- Move libselinux.a to -static package - Spec cleanups- Put back libselinux.a- Fix memory references in audit2why and change to use tuples - Update to Upstream * Fix for the avc: granted null message bug from Stephen Smalley.- Fix __init__.py specification- Add audit2why python bindings- Add pid_t typemap for swig bindings- smp_mflag- Fix spec file caused by spec review- Upgrade to upstream * matchpathcon(8) man page update from Dan Walsh.- Upgrade to upstream * dlopen libsepol.so.1 rather than libsepol.so from Stephen Smalley. * Based on a suggestion from Ulrich Drepper, defer regex compilation until we have a stem match, by Stephen Smalley. * A further optimization would be to defer regex compilation until we have a complete match of the constant prefix of the regex - TBD.- Upgrade to upstream * Regenerated Flask headers from policy.- Upgrade to upstream * AVC enforcing mode override patch from Eamon Walsh. * Aligned attributes in AVC netlink code from Eamon Walsh. - Move libselinux.so back into devel package, procps has been fixed- Upgrade to upstream * Merged refactored AVC netlink code from Eamon Walsh. * Merged new X label namespaces from Eamon Walsh. * Bux fix and minor refactoring in string representation code.- Upgrade to upstream * Merged selinux_get_callback, avc_open, empty string mapping from Eamon Walsh.- Upgrade to upstream * Fix segfault resulting from missing file_contexts file.- Fix segfault on missing file_context file- Upgrade to upstream * Make netlink socket close-on-exec to avoid descriptor leakage from Dan Walsh. * Pass CFLAGS when using gcc for linking from Dennis Gilmore.- Add sparc patch to from Dennis Gilmore to build on Sparc platform- Remove leaked file descriptor- Upgrade to latest from NSA * Fix selabel option flag setting for 64-bit from Stephen Smalley.- Change matchpatcon to use syslog instead of syserror- Upgrade to latest from NSA * Re-map a getxattr return value of 0 to a getfilecon return value of -1 with errno EOPNOTSUPP from Stephen Smalley. * Fall back to the compat code for security_class_to_string and security_av_perm_to_string from Stephen Smalley. * Fix swig binding for rpm_execcon from James Athey.- Apply James Athway patch to fix rpm_execcon python binding- Move libselinux.so back into main package, breaks procps- Upgrade to upstream * Fix file_contexts.homedirs path from Todd Miller.- Remove requirement on setransd, Moved to selinux-policy-mls- Move libselinux.so into devel package - Upgrade to upstream * Fix segfault resulting from uninitialized print-callback pointer. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh.- Upgrade to upstream * Updated version for stable branch. * Added x_contexts path function patch from Eamon Walsh. * Fix build for EMBEDDED=y from Yuichi Nakamura. * Fix markup problems in selinux man pages from Dan Walsh. * Updated av_permissions.h and flask.h to include new nscd permissions from Dan Walsh. * Added swigify to top-level Makefile from Dan Walsh. * Fix for string_to_security_class segfault on x86_64 from Stephen Smalley.- Apply Steven Smalley patch to fix segfault in string_to_security_class- Fix matchpathcon to set default myprintf- Upgrade to upstream * Fix for getfilecon() for zero-length contexts from Stephen Smalley.- Update to match flask/access_vectors in policy- Fix man page markup lanquage for translations- Fix semanage segfault on x86 platform- Upgrade to upstream * Labeling and callback interface patches from Eamon Walsh.- Refactored swig- Upgrade to upstream * Class and permission mapping support patches from Eamon Walsh. * Object class discovery support patches from Chris PeBenito. * Refactoring and errno support in string representation code.- Upgrade to upstream - Merged patch to reduce size of libselinux and remove need for libsepol for embedded systems from Yuichi Nakamura. This patch also turns the link-time dependency on libsepol into a runtime (dlopen) dependency even in the non-embedded case. 2.0.17 2007-05-31 * Updated Lindent script and reindented two header files.- Upgrade to upstream * Merged additional swig python bindings from Dan Walsh. * Merged helpful message when selinuxfs mount fails patch from Dax Kelson.- Upgrade to upstream * Merged build fix for avc_internal.c from Joshua Brindle.- Add get_context_list funcitions to swig file- Upgrade to upstream * Merged rpm_execcon python binding fix, matchpathcon man page fix, and getsebool -a handling for EACCES from Dan Walsh.- Add missing interface- Upgrade to upstream * Merged support for getting initial contexts from James Carter.- Upgrade to upstream * Merged userspace AVC patch to follow kernel's behavior for permissive mode in caching previous denials from Eamon Walsh. * Merged sidput(NULL) patch from Eamon Walsh.- Make rpm_exec swig work- Upgrade to upstream * Merged class/av string conversion and avc_compute_create patch from Eamon Walsh.- Upgrade to upstream * Merged fix for avc.h #include's from Eamon Walsh.- Add stdint.h to avc.h- Merged patch to drop support for CACHETRANS=0 config option from Steve Grubb. - Merged patch to drop support for old /etc/sysconfig/selinux and - /etc/security policy file layout from Steve Grubb.- Do not fail on permission denied in getsebool- Upgrade to upstream * Merged init_selinuxmnt() and is_selinux_enabled() improvements from Steve Grubb.- Upgrade to upstream * Removed sending of setrans init message. * Merged matchpathcon memory leak fix from Steve Grubb.- Upgrade to upstream * Merged more swig initializers from Dan Walsh.- Upgrade to upstream * Merged patch from Todd Miller to convert int types over to C99 style.- Merged patch from Todd Miller to remove sscanf in matchpathcon.c because of the use of the non-standard format (original patch changed for style). - Merged patch from Todd Miller to fix memory leak in matchpathcon.c.- Add context function to python to split context into 4 parts- Upgrade to upstream * Updated version for stable branch.- Upgrade to upstream * Merged man page updates to make "apropos selinux" work from Dan Walsh.- Upgrade to upstream * Merged getdefaultcon utility from Dan Walsh.- Add Ulrich NSCD__GETSERV and NSCD__SHMEMGRP for Uli- Add reference to selinux man page in all man pages to make apropos work Resolves: # 217881- Upstream wanted some minor changes, upgrading to keep api the same - Upgrade to upstream * Merged selinux_check_securetty_context() and support from Dan Walsh. Resolves: #200110- Cleanup patch- Add securetty handling Resolves: #200110- Upgrade to upstream * Merged patch for matchpathcon utility to use file mode information when available from Dan Walsh.- rebuild against python 2.5- Fix matchpathcon to lstat files- Update man page- Upgrade to upstream- Add James Antill patch for login verification of MLS Levels - MLS ragnes need to be checked, Eg. login/cron. This patch adds infrastructure.- Upgrade to latest from NSA * Merged updated flask definitions from Darrel Goeddel. This adds the context security class, and also adds the string definitions for setsockcreate and polmatch.- Upgrade to latest from NSA * Updated version for release.- rebuilt for unwind info generation, broken in gcc-4.1.1-21- Upgrade to latest from NSA * Merged av_permissions.h update from Steve Grubb, adding setsockcreate and polmatch definitions.- really make -devel depend on libsepol-devel- Add sgrubb patch for polmatch- Upgrade to latest from NSA * Merged patch from Steve Smalley to fix SIGPIPE in setrans_client- have -devel require libsepol-devel- Upgrade to latest from NSA * Merged patch to not log avc stats upon a reset from Steve Grubb. * Applied patch to revert compat_net setting upon policy load. * Merged file context homedir and local path functions from Chris PeBenito.- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001)- Upgrade to latest from NSA * Merged file context homedir and local path functions from Chris PeBenito. * Rework functions that access /proc/pid/attr to access the per-thread nodes, and unify the code to simplify maintenance.- Upgrade to latest from NSA * Merged return value fix for *getfilecon() from Dan Walsh. * Merged sockcreate interfaces from Eric Paris.- Fix translation return codes to return size of buffer- Upgrade to latest from NSA * Merged no-tls-direct-seg-refs patch from Jeremy Katz. * Merged netfilter_contexts support patch from Chris PeBenito.- Upgrade to latest from NSA * Merged context_*_set errno patch from Jim Meyering.- only build non-fpic objects with -mno-tls-direct-seg-refs- build with -mno-tls-direct-seg-refs on x86 to avoid triggering segfaults with xen (#200783)- Rebuild for new gcc- Fix libselinux to not telinit during installs- Upgrade to latest from NSA * Lindent. * Merged {get,set}procattrcon patch set from Eric Paris. * Merged re-base of keycreate patch originally by Michael LeMay from Eric Paris. * Regenerated Flask headers from refpolicy. * Merged patch from Dan Walsh with: - Added selinux_file_context_{cmp,verify}. - Added selinux_lsetfilecon_default. - Delay translation of contexts in matchpathcon.- Yet another change to matchpathcon- Turn off error printing in library. Need to compile with DEBUG to get it back- Fix error reporting of matchpathcon- Add function to compare file context on disk versus contexts in file_contexts file.- Upgrade to latest from NSA * Merged patch from Dan Walsh with: * Added selinux_getpolicytype() function. * Modified setrans code to skip processing if !mls_enabled. * Set errno in the !selinux_mnt case. * Allocate large buffers from the heap, not on stack. Affects is_context_customizable, selinux_init_load_policy, and selinux_getenforcemode.- Add selinux_getpolicytype()- Upgrade to latest from NSA * Merged !selinux_mnt checks from Ian Kent.- Check for selinux_mnt == NULL- Merged matchmediacon and trans_to_raw_context fixes from Serge Hallyn.- Remove getseuser- Bump requires to grab latest libsepol- Add BuildRequires for swig- Upgrade to latest from NSA * Merged simple setrans client cache from Dan Walsh. Merged avcstat patch from Russell Coker. * Modified selinux_mkload_policy() to also set /selinux/compat_net appropriately for the loaded policy.- More fixes for translation cache - Upgrade to latest from NSA * Added matchpathcon_fini() function to free memory allocated by matchpathcon_init().- Add simple cache to improve translation speed- Upgrade to latest from NSA * Merged setrans client cleanup patch from Steve Grubb.- Add Russell's AVC patch to handle large numbers- Upgrade to latest from NSA * Merged getfscreatecon man page fix from Dan Walsh. * Updated booleans(8) man page to drop references to the old booleans file and to note that setsebool can be used to set the boot-time defaults via -P.- Upgrade to latest from NSA * Merged fix warnings patch from Karl MacMillan. * Merged setrans client support from Dan Walsh. This removes use of libsetrans. * Merged patch to eliminate use of PAGE_SIZE constant from Dan Walsh. * Merged swig typemap fixes from Glauber de Oliveira Costa.- Change the way translations work, Use setransd/remove libsetrans- Add selinuxswig fixes - Stop using PAGE_SIZE and start using sysconf(_SC_PAGE_SIZE)- Upgrade to latest from NSA * Added distclean target to Makefile. * Regenerated swig files. * Changed matchpathcon_init to verify that the spec file is a regular file. * Merged python binding t_output_helper removal patch from Dan Walsh.- Fix python bindings for matchpathcon - Fix booleans man page- Merged Makefile PYLIBVER definition patch from Dan Walsh.- Make some fixes so it will build on RHEL4 - Upgrade to latest from NSA * Updated version for release. * Altered rpm_execcon fallback logic for permissive mode to also handle case where /selinux/enforce is not available.- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- Upgrade to latest from NSA * Merged install-pywrap Makefile patch from Joshua Brindle.- Upgrade to latest from NSA * Merged pywrap Makefile patch from Dan Walsh.- Split out pywrap in Makefile- Upgrade to latest from NSA * Added getseuser test program.- Upgrade to latest from NSA * Added format attribute to myprintf in matchpathcon.c and removed obsoleted rootlen variable in init_selinux_config().- Build with new libsepol- Upgrade to latest from NSA * Merged several fixes and improvements from Ulrich Drepper (Red Hat), including: - corrected use of getline - further calls to __fsetlocking for local files - use of strdupa and asprintf - proper handling of dirent in booleans code - use of -z relro - several other optimizations * Merged getpidcon python wrapper from Dan Walsh (Red Hat).- Add build requires line for libsepol-devel- Fix swig call for getpidcon- Move libselinux.so to base package- Upgrade to latest from NSA * Merged call to finish_context_translations from Dan Walsh. This eliminates a memory leak from failing to release memory allocated by libsetrans.- update to latest libsetrans - Fix potential memory leak- rebuilt- Update to never version * Merged patch for swig interfaces from Dan Walsh.- Update to never version- Fix some of the python swig objects- Update to latest from NSA * Added MATCHPATHCON_VALIDATE flag for set_matchpathcon_flags() and modified matchpathcon implementation to make context validation/ canonicalization optional at matchpathcon_init time, deferring it to a successful matchpathcon by default unless the new flag is set by the caller. * Added matchpathcon_init_prefix() interface, and reworked matchpathcon implementation to support selective loading of file contexts entries based on prefix matching between the pathname regex stems and the specified path prefix (stem must be a prefix of the specified path prefix).- Update to latest from NSA * Change getsebool to return on/off instead of active/inactive- Update to latest from NSA * Added -f file_contexts option to matchpathcon util. Fixed warning message in matchpathcon_init(). * Merged Makefile python definitions patch from Dan Walsh.- Update to latest from NSA * Merged swigify patch from Dan Walsh.- Separate out libselinux-python bindings into separate rpm- Read libsetrans requirement- Add python bindings- Update to latest from NSA * Merged make failure in rpm_execcon non-fatal in permissive mode patch from Ivan Gyurdiev.- Remove requirement for libsetrans- Update to latest from NSA * Added MATCHPATHCON_NOTRANS flag for set_matchpathcon_flags() and modified matchpathcon_init() to skip context translation if it is set by the caller.- Update to latest from NSA * Added security_canonicalize_context() interface and set_matchpathcon_canoncon() interface for obtaining canonical contexts. Changed matchpathcon internals to obtain canonical contexts by default. Provided fallback for kernels that lack extended selinuxfs context interface. - Patch to not translate mls when calling setfiles- Update to latest from NSA * Merged seusers parser changes from Ivan Gyurdiev. * Merged setsebool to libsemanage patch from Ivan Gyurdiev. * Changed seusers parser to reject empty fields.- Update to latest from NSA * Merged seusers empty level handling patch from Jonathan Kim (TCS).- Rebuild for latest libsepol- Rebuild for latest libsepol- Change default to __default__- Change default to __default__- Add selinux_translations_path- Update to latest from NSA * Merged selinux_path() and selinux_homedir_context_path() functions from Joshua Brindle.- Need to check for /sbin/telinit- Update to latest from NSA * Merged fixes for make DESTDIR= builds from Joshua Brindle.- Update to latest from NSA * Merged get_default_context_with_rolelevel and man pages from Dan Walsh (Red Hat). * Updated call to sepol_policydb_to_image for sepol changes. * Changed getseuserbyname to ignore empty lines and to handle no matching entry in the same manner as no seusers file.- Tell init to reexec itself in post script- Update to latest from NSA * Changed selinux_mkload_policy to try downgrading the latest policy version available to the kernel-supported version. * Changed selinux_mkload_policy to fall back to the maximum policy version supported by libsepol if the kernel policy version falls outside of the supported range.- Update to latest from NSA * Changed getseuserbyname to fall back to the Linux username and NULL level if seusers config file doesn't exist unless REQUIRESEUSERS=1 is set in /etc/selinux/config. * Moved seusers.conf under $SELINUXTYPE and renamed to seusers.- Update to latest from NSA * Added selinux_init_load_policy() function as an even higher level interface for the initial policy load by /sbin/init. This obsoletes the load_policy() function in the sysvinit-selinux.patch. * Added selinux_mkload_policy() function as a higher level interface for loading policy than the security_load_policy() interface.- Update to latest from NSA * Merged fix for matchpathcon (regcomp error checking) from Johan Fischer. Also added use of regerror to obtain the error string for inclusion in the error message.- Update to latest from NSA * Changed getseuserbyname to not require (and ignore if present) the MLS level in seusers.conf if MLS is disabled, setting *level to NULL in this case.- Update to latest from NSA * Merged getseuserbyname patch from Dan Walsh.- Fix patch to satisfy upstream- Update to latest from NSA - Add getseuserbyname- Fix patch call- Fix strip_con call- Go back to original libsetrans code- Eliminate forth param from mls context when mls is not enabled.- Update from NSA * Merged modified form of patch to avoid dlopen/dlclose by the static libselinux from Dan Walsh. Users of the static libselinux will not have any context translation by default.- Update from NSA * Added public functions to export context translation to users of libselinux (selinux_trans_to_raw_context, selinux_raw_to_trans_context).- Update from NSA * Remove special definition for context_range_set; use common code.- Update from NSA * Hid translation-related symbols entirely and ensured that raw functions have hidden definitions for internal use. * Allowed setting NULL via context_set* functions. * Allowed whitespace in MLS component of context. * Changed rpm_execcon to use translated functions to workaround lack of MLS level on upgraded systems.- Allow set_comp on unset ranges- Merged context translation patch, originally by TCS, with modifications by Dan Walsh (Red Hat).- Apply translation patch- Update from NSA * Merged several fixes for error handling paths in the AVC sidtab, matchpathcon, booleans, context, and get_context_list code from Serge Hallyn (IBM). Bugs found by Coverity. * Removed setupns; migrated to pam. * Merged patches to rename checkPasswdAccess() from Joshua Brindle. Original symbol is temporarily retained for compatibility until all callers are updated.- Update makefiles- Update from NSA * Merged security_setupns() from Chad Sellers. - fix selinuxenabled man page- Update from NSA * Merged avcstat and selinux man page from Dan Walsh. * Changed security_load_booleans to process booleans.local even if booleans file doesn't exist.- Fix avcstat to clear totals- Add info to man page- Update from NSA * Merged set_selinuxmnt patch from Bill Nottingham (Red Hat). * Rewrote get_ordered_context_list and helpers, including changing logic to allow variable MLS fields.- Update from NSA- Add backin matchpathcon- Fix selinux_policy_root man page- Change assert(selinux_mnt) to if (!selinux_mnt) return -1;- Update from NSA * Fixed bug in matchpathcon_filespec_destroy.- Update from NSA * Fixed bug in rpm_execcon error handling path.- Update from NSA * Merged fix for set_matchpathcon* functions from Andreas Steinmetz. * Merged fix for getconlist utility from Andreas Steinmetz.- Update from NSA- Better handling of booleans- Update from NSA * Merged destructors patch from Tomas Mraz.- Update from NSA * Added set_matchpathcon_flags() function for setting flags controlling operation of matchpathcon. MATCHPATHCON_BASEONLY means only process the base file_contexts file, not file_contexts.homedirs or file_contexts.local, and is for use by setfiles -c. * Updated matchpathcon.3 man page.- Update from NSA- Update from NSA * Fixed bug in matchpathcon_filespec_add() - failure to clear fl_head.- Update from NSA * Changed matchpathcon_common to ignore any non-format bits in the mode.- Default matchpathcon to regular files if the user specifies a mode- Update from NSA * Merged several fixes from Ulrich Drepper.- Fix matchpathcon on eof.- Update from NSA * Merged matchpathcon patch for file_contexts.homedir from Dan Walsh. * Added selinux_users_path() for path to directory containing system.users and local.users.- Process file_context.homedir- Update from NSA * Changed relabel Makefile target to use restorecon.- Update from NSA * Regenerated av_permissions.h.- Update from NSA * Modified avc_dump_av to explicitly check for any permissions that cannot be mapped to string names and display them as a hex value. * Regenerated av_permissions.h.- Update from NSA * Generalized matchpathcon internals, exported more interfaces, and moved additional code from setfiles into libselinux so that setfiles can directly use matchpathcon.- Update from NSA * Prevent overflow of spec array in matchpathcon. * Fixed several uses of internal functions to avoid relocations. * Changed rpm_execcon to check is_selinux_enabled() and fallback to a regular execve if not enabled (or unable to determine due to a lack of /proc, e.g. chroot'd environment).- Update from NSA * Merged minor fix for avcstat from Dan Walsh.- rpmexeccon should not fail in permissive mode.- fix printf in avcstat- Update from NSA- Modify matchpathcon to also process file_contexts.local if it exists- Add is_customizable_types function call- Update to latest from upstream * Just changing version number to match upstream- Update to latest from upstream * Changed matchpathcon to return -1 with errno ENOENT for <> entries, and also for an empty file_contexts configuration.- Fix link devel libraries- Fix unitialized variable in avcstat.c- Upgrade to upstream * Removed some trivial utils that were not useful or redundant. * Changed BINDIR default to /usr/sbin to match change in Fedora. * Added security_compute_member. * Added man page for setcon.- Upgrade to upstream- Add avcstat program- Add lots of missing man pages- Fix output of getsebool.- Update from upstream, fix setsebool -P segfault- Add a patch from upstream. Fixes signed/unsigned issues, and incomplete structure copy.- More fixes from sgrubb, better syslog- Have setsebool and togglesebool log changes to syslog- Add patch to make setsebool update bool on disk - Make togglesebool have a rollback capability in case it blows up inflight- Upgrade to latest from NSA- Changed the location of the utilities to /usr/sbin since normal users can't use them anyways.- Updated various utilities, removed utilities that are for testing, added man pages.- Add -g flag to make - Upgrade to latest from NSA * Added rpm_execcon.- Upgrade to latest from NSA * Merged setenforce and removable context patch from Dan Walsh. * Merged build fix for alpha from Ulrich Drepper. * Removed copyright/license from selinux_netlink.h - definitions only.- Change setenforce to accept Enforcing and Permissive- Add alpha patch- Upgrade to latest from NSA- Add selinux_removable_context_path- Update from NSA * Add matchmediacon- Update from NSA * Merged in matchmediacon changes.- Update from NSA * Regenerated headers for new nscd permissions.- Add matchmediacon- Update from NSA * Added get_default_context_with_role.- Clean up spec file * Patch from Matthias Saou- Update from NSA * Added set_matchpathcon_printf.- Update from NSA * Reworked av_inherit.h to allow easier re-use by kernel.- Add strcasecmp in selinux_config - Update from NSA * Changed avc_has_perm_noaudit to not fail on netlink errors. * Changed avc netlink code to check pid based on patch by Steve Grubb. * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA * Merged second optimization patch from Ulrich Drepper. * Changed matchpathcon to skip invalid file_contexts entries. * Made string tables private to libselinux. * Merged strcat->stpcpy patch from Ulrich Drepper. * Merged matchpathcon man page from Dan Walsh. * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Update from NSA - Add optflags- Update from NSA- Add matchpathcon man page - Latest from NSA * Merged patch to eliminate PLTs for local syms from Ulrich Drepper. * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA * Autobind netlink socket. * Dropped compatibility code from security_compute_user. * Merged fix for context_range_set from Chad Hanson. * Merged allocation failure checking patch from Chad Hanson. * Merged avc netlink error message patch from Colin Walters.- Latest from NSA- New upstream version- Latest from Upstream- Fix man pages- Latest from Upstream- Latest from Upstream- Add man page for boolean functions and SELinux- Latest from NSA- Latest from NSA- uppercase getenforce returns, to make them match system-config-securitylevel- Remove old path patch- Update to latest from NSA - Add fix to only get old path if file_context file exists in old location- Update to latest from NSA- add nlclass patch - Update to latest from NSA- rebuilt- Fix selinux_config to break once it finds SELINUXTYPE.-Update with latest from NSA- Change to use new policy mechanism- add man patch- Update with latest from NSA- Update with latest from NSA- Add changes for relaxed policy - Update to match NSA- Add relaxed policy changes- Sync with NSA- Remove requires glibc>2.3.4- Fix selinuxenabled man page.- Upgrade to 1.11- Add memleaks patch- Upgrade to latest from NSA and add more man pages- Update to match NSA - Cleanup some man pages- Upgrade to latest from NSA- Add Russell's Man pages- Change getenforce to also check is_selinux_enabled- Add ownership to /usr/include/selinux- fix location of file_contexts file.- Fix matchpathcon to use BUFSIZ- rebuilt- add matchpathcon- rebuilt- Add rootok patch- Updated getpeernam patch- Add getpeernam patch- Add getpeercon patch- Put mntpoint patch, because found fix for SysVinit- Add remove mntpoint patch, because it breaks SysVinit- Add mntpoint patch for SysVinit- Add -r -u -t to getcon- Upgrade to latest from NSA- Fix x86_64 build- Latest tarball from NSA.- Update with latest changes from NSA- Change location of .so file- Break out into development library- Move location of libselinux.so to /lib- Add selinuxenabled patch- Update with final NSA 1.2 sources.- Update with latest from NSA.- Fix to build on x86_64- update for version 1.2- Initial versionlibselinux-python3 2.9-8.el82.9-8.el82.9-8.el82.9-8.el82.92.92.9-8.el8.build-id5f0b920d81b71f5cd9ce7b420eefb93d7d20293d82cfc4caf9782f0a1a9224e9e5f6a61128a233_selinux.cpython-36m-aarch64-linux-gnu.soselinuxselinux-2.9-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaudit2why.cpython-36m-aarch64-linux-gnu.so/usr/lib//usr/lib/.build-id//usr/lib/.build-id/5f//usr/lib/.build-id/69//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/selinux//usr/lib64/python3.6/site-packages/selinux/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6982cfc4caf9782f0a1a9224e9e5f6a61128a233, strippedASCII textPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5f0b920d81b71f5cd9ce7b420eefb93d7d20293d, stripped   R RRRRRRRRPPR R R R R RRRRRRRRRutf-82de0947184484e5608f019f1c605ac2be781d132892541690ab05d89d8a42370?7zXZ !#,m] b2u jӫ`(y.Uׇq=\ trZf"ozf!VSD҉"禁_7BeKj5pE:Nw%wieK Jɖ*\(w`Z<֠@{H>2|?g%B`i~8:+R޴}gSj! #sQşw4w)εQe>7鳭-8sbaP/mVIEh.C]xD8yF0>(~@F=W!"¹e#9Hz| h7h!x$5} ~WE7i-i1LS=Cd0>+'-.+rx;4iqnnQ\ֶ= NTsr>W%O+רU3Z># XOc[XI:8kN4v埄CVfdߥU&r l*AY驘C\rؓREr$X$ے&則R%݇Buy/%CD-x8;ҶXttW׏m T u0 Ӽj SF:Y#~dpx͕ͮ`os$a{2¥¸3w]}AFWu蜦HMץS|z˙I W;tg*Muv`9fGuD&h% #U!RviZ= 15ƾ;9 UITuApk'JOr5^l+-g|3A\d;o>?Vy#RjhG/ 3< +񌡳.k#G\{-KPTJzU@Qtnj718 _7ٖ )^˴֤{ \)ˬxMٴ*¦Yvej\-,]iCͺVdIpWi턳Yk~+U٨$ hiWȫ_B%59[R?4KM3=CX5[;3iȽ}36 .1ſT -7yZmoQtIoJ=*TX1)r>hlMW2 Qu~k2 [y;"wPe ršW$Z&ia5P7^GgF/ߒU]RJ/O=^EFKf?t[xW+4;IO\$!-"K!$QOl{WtaU/T|P]Fd$Hn:dž\+d.R>`P2g3mo!FMp$ ]p U5ďW; bdAX7/hW6Nsa?7Kt7NH1<}H쒾\';BP B\JBuhkۛef |,jB+(y2J`!X?[HnipF!1+˽YTUy⪽FvGWзeXYYw\PV>#ϜlvU2Y;OvTkU5=f[@n1=kxB.a:pJp܈;Y2h]FmW>. /=y{OyA[9e{V{4h] @U9G Xhr#u}3hͻcI)g۸&w#f8oJbl|j+@̔cOXҼxN]x$yҝK4-ӷxE[ u~iE W:iٌx'`6æ>!hUNfnuFC{QLN>|S<Я0uI%-u1&dŌ5% X8dTP }f14dS+ױ\oW|102oχ,VĒnO jq_>!/Af?-1'σW`Gk3Jv1(r$s(F>kޙ $CMKSj{BQ*κo><Ɨ7ř┑ǬB4{QNYILQ < |ַCl#=ŚPPIͻ"TY,:m0ak"iWV׶{FTGE~~tYCTTk[^Ѯ٢O\+w,|V=MM&I5 ٥6({C{P l6=J/E/RJBʻ(J&+5;v6hX0壠^ѭR_H*2 !NYMAŰ5Pvbߤœk7<,O<{˙#HRb7 z>)цP lgZrG n6iC8S;On.U:mY^G|u>BSd᰺ //i<3RնZ6g, CP'nMeEz2jXXi ~m>۵TҭGie'OT)*"~H;H|!|nkz4WR}VTht*Hc[u-h7DGb%EKB5kbrPd/E4K+![dMez;";Z =ڛ_65sS݌ECʷ|&gZէ%E<6c:1u<f ›g~w uLns?E}S~,DwDEΣzl~:M5A&¤rNf-#6npyTϱ;iuİ&xȡgɞ nEK݀w g/獻4\ف3܏ d#)IK?(lH^{ĺZRwӚў^mbar+ЧXV[? k*<9fwC1%ݦ63Oyuʑ$ViB#x`7lA& V[jMe~ip0D?$'stά\kS((6N&glT PL5 ׳ӅոԠ.Nv^BM>A ^k-Zug% 9YT~Vn R"^?vCw(<" l aYT&UXt*,[O1BOhzc5Y[!#{dD0S阗2DK3dup>)龾X? 3~zw~;{R mU ia',c*PL>+Umzh vQ#ڟ>COUZY>? -JQѳ{I.ߐu1zȫ^1m9Wg'0t2(&tiGgfvRCPTY%<{W"R k 0@?osEYa1_{4ܦ2wzhfO^K;1i1__TT1e, "\̂n^ߖmqR"-*ުZdEeF |{M<>{&hU Z*8XwGROƮ). 'r+*bZxBCCDǬXӶc63+vW`g[#\n)1&Yq=GLZ7qK'5V1DI6 b6 xݗ> ع-JBl_ k_"=Ct'<ŘP~Ѕabֿ| mm KԼXרk]Džg.nqAR\=j6%īzNaY`+3D;( svǩ-Xc,Ґu15`po%v5vZNN8e4 V7hcOȱJ@HP=JBхq. 1:nLR*,B=0fRƥH2'MDKZ/"_9~LLNQ!'d@QuUU}V&b酕䡛Bݶ ]S#[4Ee*O $D(pRAD~ٓIgLiN?XE!Px.`BZ8P2CJp%7퉦ӇXe[d0'ȧm1:=`XjtW\"PtQ|Zo MM׾| %/-0ˠNSk_Zƭ7XGr9kDqF>6J&%>ոW8vJ^J$뛷bA_ͽUW-Q][培 RK|UR^Y?8+8 }"0xÛ@3eӭ C |`8n͠Rz)QLl!Q%ZR`uB$/OM(`I5GQ(v%c1(1i\76]-if*qqcㄖa{ȁ"\Bi޿ ۩ǂci_.J_H;FkJ!wN5h71At5y_>9JZ;q#rN‘Ϣ(N W"'\ OpϽǾ:.`4 ?5hէh}p$ȊS|/RcLaV-6#ZeckUsuX՜ I)wIv s(n IH畉oqoTpFkA ~<2:V4IceY8ķSM,9-N"ZXPS+$S)e4pioy 5Ie>Z<)uC%Xf悓rtXnoa"^C炁fdJtܯ&6Jp A"FBuV[d w'۹& 6LMup39]@xEHiٍW`s7ӝA_S.v|4O:g8L7.\@E];FˉB%DJO=IgQm.}%gq^_\yd8R WS6^!Ie}S0RhMJ [Z^W`3֯pC"B15]v-& i9m!(M:7ODN۞/R2F ± m"b9TUC*|x3ne45$Ao) +k'h7 9kB/dIMxoM8>h v8uN uR~z`h{b6h9܉*yJX@y'NgYZZϬrC&w$%QXbeYbb2**zPWCe+;oçBx ȮAd"H@zwC#S?ɺ;G(vtСx ^O 8گ`5\kݺlsG+I v=GiFD569M}E t `W{0c&> ( RKNGw=~oY_JAB@x]M( wFe8̏Xk|$&^ɹfYM/Wq 17j|f- ]gʖK;^a^VȪw! |.;a eHMgvY'o逆z(DwXk ȧn&o}lB'lėN21L^A)/i6&hwEw,h|y ),F0f4]4V*NcSjh9w<Vvu }zlQ @ | /No.h}rMZLM d,AxhdX7Kq@՚|{a (aDo}. HrEl9 ,&F]u-o]ϰ"'J~76baFH_n[\1BϫvBbI /rT{#nK:~4}v? ;|iu6v[wL#=O?zB_*;; rd3*!Q,+Jo+0teGu$/pu 3|\f]9X&5!WͲ5X j`,We&-۟vq$D{(UE#Ιuմ1Lޝl |Q(/nzSFv0aשĮ/T9cF#9?2p163t pZ$ :spL_Mڸ^h*Nٞ4ddqŋs 6B֥U(VֺeI'EWOG!F /Ce>>ƍ: OB/ꯛܽjomiXP*KW;%ifz3Js$H|R›HcKzDe7??7T^"cS5,Z:[^VPjM`@ IOL #wXR[Ly7^ gg c|[&0keNЫr?()Ѕr &-]Y\2+vK}y/Shc.,x*h̶(znfò/7 &oL5\@,Ϛvˍ^+졯JX}`դ;+c 2ɷ7V\#` }*Rm#v4QzƂf$ԬvATqJ%ltmvytb$֎vEgRs(#RKl;ӀAWU)X6u$j:hŚUAdd9qB'[]MJOĀaCx,ר~c4=^0CYdvbM>u\&x7z*-޲>jhӻfbEP#JX\8DxdU#̄`"|V *_(Ԏ<JۀSJ%G:w"'[~}}NG=!`F>(gų#/{i9Xn .sWl|֍:'8LW[6odt[WN I~m1FE6Vm[gOow)`h)9k`XJO?F)Lb@ȹ'bU0.׹1(IȤ5 deQ7Xcted+655qt۲@ cVTԶ5`YμDz$h `TT|,s!ufv"^L1Y'h|Y0k&+S063 ˟c4ӱ%-s5yߚ|ݿRP9RT&D!=󅵐 \5T3AܭbMD#)LVA>IYؾ2grb)p]Gf-`D.76s1|5?=©X@*6XNPnQ{@⠶U^>16̕fQ!-லeXS_,JA_d5'v#]%@ENFԱ!o$G/-#,r3|͸=C>v;AΉIׄ5<[2XS., q;hRzoh8; NNB#j5QԂ8A"%='֜k\"&_QU\@׊'ZHwJtVy YGf%N\uYޥVR+,w ZM @-}-9As8TU1㽎5a7jjsU'ؙ'{z%"4oԻ ~õYϻl"n1+tC(]7ma.@d&*o8Bi9&**'?r U,De?2tpp%0"]D'*|)[NujQhbZPLsx`"F-= Vm4@YY"CN:*oTHr9UeU:bx ݠ6%;{S1 # fBȸ*K,*, PK$Su٭`{eU<}'yN*W7AHa֪ |#Ȉm; ^9ތHeq} M}ɀl= w }Jl7Mhɿ&YސdAdhq(%PC^ӓ1W.Z,4`5Nk]jЂHֹ?F0Aa%aVYmKkGuvvuӡ粔V:/@F|Vu/_4hTN?9'J^n>YQ;зQęlF|aQ'L-]y3hW:l1yl)Siq\M#ݰWR[8te^J;D}x,ɟi 6?6aB@Y wf7-_\S Oޠ0j]!E ѿz5/wdҶU-XvU| We#|]&bf滓 h~s\2 dBؖ&r#;`{j+ W~=ɘBYM9mͥlaN:z$Q%5İ.-g y\[$@ 6逸zD՞ {aٮV5Yvv.>P1@BV%3o| g tӦm|qXY#'A] !2B%܇w@uR^8r(KGEHoHxPı ԥ_y&cuC?Ӌ}'% F O{R0S3Du 0C?Wa ruVbyAA,YL)]Ӹ="d8K_4i&\Alx2z%QkHnY@mpo|NSoJ4w0c~ ('^:=brŝ0 r^^pgvT9 mAHdq ,rؾ o$u.V8)CYɲ#$ S4 ~-NRwz,ކq| .ȍ0dG!_oXf HȺ̀}TδP42e\&=kE޴ɷ4O$!Oܼdz_HX6IH_[EWk#p&`ȶ$Bxl.:}.%v:k ŦƑ+sː_ @l}yyњ@BfGBM N $ C9b o;kUW$#zJko( Or ^jc0:<.qbLHv;B&s )Smw‚-ugGcT2ʍ;$J_NslYhAbȅ~h16_ ҜcQWhb7d0W۵N 1v P`R `ؔ= *砫T{kɽ^y9.EOwNU6G=fxSN;5mG@1G#kGuRT(ʆvT&/'aEzBb78 ӥr7^J;g!SDǓk+RJ}CzUat3Qp+~"9X^V5GL*+xJi5S-0&77)}g3 %\$0|.~Dt]c^x/t {5p8k0,8*1|9hAjFxu2 2|@eLB 89+6oye9?$y <.Y /HTP*G.IPiZz㮛 5%qCΰWrqbgĻ*NwbdT# 3Ocr>yr4S8Yg8'͞bAHY)QjMbtFR|FD_BvF<N`NrN|9 ѯ;n*iyT_5MJ',I3iMFKPQVU*8hjJLcA]1ղ 2,<1Ć+ qE zT ~ L(\bwcq2=04|7re`6\kP!'.¿N\3?g9x"mV?ta3u[,ǟ(ȍ͝0N6rZ'aG5FQ| hOH)jbIMdwR5}5R).$_:.x B䡂!*<&Z&)N>H-Atezfwa6Fpt]WG>q?%?y%nfql:Rh&8gܬ_B5ʶ(2R̭#@]4g-:?t@h>Hz{T] %mW }W~(Ndy.Ø993QQl6rDžfzl.'GD5Iقpv3tM|_{k[ONv32vkN<5٭JFTK̉0rE&2t!UyY^[v-yTw&% ghI-:Ga@G1tyI %J)xvlU`{lIiR 6 hz7DohCAMW#n Fm CƋh0'!}si̺Z9g{ˡI1n6xU%ߐ/X\x^1JAyPjk9aVdAxtSyDŸ=ypݷse"jjsE~M4P9xf͝+}`.n:v|_KzfL;j5]( Ote G蜗AڭӎLBm]&?bwz+nbLp0QRi%Ժ[&07 Ư^=GN+L@k,umZpd˻v`zF|.CZvKX){ !lKzс̾kkP pe\7xib1ko0휅Mۺ/9ɴW.JX^㼇V Sx?? 3opa)%E.wΝ0+uD~[grF-A:[PS9SW") CqEe;bC'ᣏ2v!ߩ׵.#)) ތaD%i6Ƃ鲶G-""0L\|౪Ah&ḥ.rڦ%EޟkWy$brr,f/_N2 F/?¥æ1~_x1O\\jo VEG` g[Ğ轥F5W1SP*;S߳ncq-5ϹlV 8d֐VQN5- nsrr׊x> jB 6mԏ *TM7LyW,-J'*CDp4?0:q UZ5!9WrAp.ڪz+vN:M&DѠ5"Ze80i-( c!g#v=hm&YXXQxHPu3= 6NwwMNPx &mR6RDqFĉx4R.Sh F>7-JdE># uOt<j!V\IR+CDE":}iLf;qlY |'N %+# Oq4.)N;W7$Be)sa5ϓqc'f\^1uɉ!}#\>&s7zMVJ?{1⛦~npw9ӷK7<ƃ 1GѳHcpC5^zSfA&(<6$vi^iBf3UM]JlqkqK+waΰvOr\D)P>э=G F5I@,m qK,D),oC :^o j˲er44zekKs4?/EJ*=\ 5G*aa:{ P68J^O&`m+⋤DF]7dKfl rZ=,0cØ<:*7k#=Fג< 8eoҹꃯ/ěЉ[NiEsT)mvli>!Qns!͗,c3fȺ{o 9AKkWXWpkݺU['wv~H l L#OPy-LLYW T|2|?_;ZH~lJc[UmS.f7?`2-tH;쩴w4b(''` cúyWks]lYpF-ҐI.D$,,9poG`a9K8U8?~jۑ{G!qXC_ 1.їE9"{,15Ue^a$Pp4ReNOWy*w\ w .I#]tlk2$: Sn6$?,*9%a>죥Y?U%QUjMPvjbf.j:FvpAU2[qJx\Gm[zD:w"]lf(_P# T&V]sݾRG V Z;Mk:bYc [a85oQ 8N0?xW̾"xG ̻)U6&ptoQ~"Kh}%- OT2oF[:l*6!PP4gv#7yzf%j2 4' s.RRgv*L3(PN|z+D'l(!ѫy?Gn=NrUQ*k$wgz܂ Q 04tGa̞{<>,ۉY ~@/6hB) Y A6臁CQ<&lkO'q!⭻Lw78i,3@B Т|Z\0|A3g9]╫|ZtAl~ǐ}xN*Ce&߮f ?]$veN?*cdž7W |X^}C8[w4]σL±PkӅo9Ph&n=؟f%©;0%,;_x?Z vmsZ~Hi<)|ۈz>O#CEWc 3T[%mJ2t=lֱHD" aF"&Pɏ$brF_sMхoaADnsx P ET|L Ɉ|F^ҵ Sk$|ŗQLqԥ^Wat~9LFr:E&nFǼ ;ZT{T1<_38X"\f B;UA˓RwMZ!aQㄖriZL5AbǭU WF U aY _Io Qn3c7WmJÞ-vYI?iKX |]ٝ9l)Ėݩ8vle#>e+Cp{hm!<.yW|oҳdzi̼<㔄UUȯEfpU$H*hGx(7mm=Ȧ M!_>E!ZoX)utQɰwΣSt'cg $d»@A-^ 6~Y >vôk$ 6OC-P_` 2ut3C?|XPm"옎ZϑX 螨 "R Šwe8GZj͵,LC4&00Z' ˦󗰹@^O6 /(Ce|"=㻩oߋ IF7뉓:P B% + +}yb-[Ӏ+q $ǒBĘ  `5٤܉ J%~ޣGdEoov'4kG#R /0 ˨Kbtk[X'0"a͝*鸹S/x[r#鑷PL[b,*tiE;O& M_zγ%O"A 2GUBpTw=i$v\kEHWmT[E2e^L?)y:+¼e6(1e΀8Ю{^E ]7SNp#Nao9DK#y @N`9łjLN()0Vşt&ȗc0$gǎ۩/=e)U(596e"sD[_-a?.U?9e{~\B۳~gKZ TPɚu͠Z ]0[ \u(B[޿&W>Ǖ_ SeQ{| Y+cz/ iE*R\z$QaV2wM2غqeQk1ٜN WOqER$)rSE dBK3#4lKuL,V+4+k*eNd 4m=%}ItJS\M UԷZTH5PbM[]Ӎ=GbMM!b?+Dv]V "Ք}t#=Ɣ*%G|\A@G 5s!s#&s]BOs$a2֌L@s %2c ?Mjg?<}H.(+rn>cz٧ MqJ&\xFrE\;EܙTx>!uoKFl.ő3`I7Duۆʱ[@['kWl-U(J.ffdJpQ^Ni>%Ql~M\z oö8ĵ>Kz[E/gwRQ{ ;2_rcVxkiI0PqS0sQVP|Tɗ6xeHеXCkMLL -u`3JK "xV%Y?:$pwV [skܝ9v+3 t*,VUw =BB|J&'f}`hd)C{yIQR7.K @ 7IMl;C^n,PƼ#\)Gmõ#֪;xf G{ܮᰍc/ۉ*_PJo\.QbRZ(<7[bM~']3RW0j*`Rd[49M*US0>8qvW4|ԡLF/!UWKo&: 2j *$p6pzW(:J.x`HU&Jp& P9Xp9lID.MxP30GiMMc v5NᓠQPPAҤVPx +Ab;(4fzc?.`"{@&&aeRv9^# `-rDCU]@J]pG!/!xC*Gniu*ThQ>kܞOhܣ d&rjq*c xaNfYX:$O 蹈ci ki㍖$ۆH1 tZbҘ{7rU23,;Z1d%>WuJ@(mi|SUբ@0n^gߣ_M4* ooŃCX݋&@C֪YBSI/YY SAb# O4orW&)5͡v6!X?#<\, N>!nGzC 'ǣ#p;3*z(h}rM",&w'$-WwyTF4qbي_l$|X _O'2[W CV Tqnձ<׽w l"YC5~5cT9\l^xwLecSP&ZjD|N}ۗTA!pqGܹGWV0ԭ"6QNѪ!S̑R鼸qIYdD4q"" b@uKiƢ㬥jߓn ') &k:r$&w̔Yqe7j/Ó1b_>aӊ6zdRsmW\[EB~|z< (A=x 0:pc8:a̦AJ_yN[ʥ Pecu϶`:'*S5Nqótɮ@O $Yf EQ;lc?+k[]0+m2/+=:IQ\zM fPkgr'B]L}?U5.B\~v|[JP\omT%nv,E/QkCW~ad.Ddۦ\U/*@VH.]:~b%"F?QĹdwj=n[iMBȬӭxЁr&>;w?L6 ]|7O`6oW 4Zg|WY1-cnvKuy=t#Mw T#uy\n}unc1Li@E0Y2Ճ̷<2~Wwҩ66Y|F)n21#c[%6O,{ 6*cYn^z` xgXOΩD]:;Mm?T/ҫRX% #$|PXAsbSzV t$ڿVV$k1-((_A $#!D ZsĿ%m FHeP#7c?-8yiEYB1S r,9~y|܌uT.L2[P_DAxUV7y8nl b{z2$J]ISX7!x}js7Y{eYgeǩW fzjׂ[E C+mOFۖIȦV/Yç3Q7-k qIIWUkz/]*T{4O\d Cc^÷ c^ya'vGf0vι!F5j.E"?<ܴNԩp"ߝD{2&3L6,0i.Vo/5;Uij(MCg~u/^n 5 ;;&2Ck<3g IҦq̖>/3WHL 3(#:s?p0-RGB/L,6@N27L 3;[x~_Bw4}pM撍fr"~J ^و *%-m p> wj]h$]cԡw9D~]O=u@Ă}p";¿UwqdW4Bk0GS 2循/)rLwJ}L=9vծ`QS1u<ҞHR+ oZOOm KE=~pwu6֟Px~M>n7Jzz70ʹm)*"}U:gƭؤ,GPE3_""~|~ ^&zČPk\ngoN򗜭qHثM %ֲZ,T*H{[F1?;뺒]%J:;D@!S5ŭ75Gh|əM)3Re01G9<LJMCz7SdQCUo 7P_'9OT*brdg/nEI.TPGWﲐ< BK|dVԆ9:˾.8h/(V+''13yQWֺmj eAQ҂ޏeߖ в.&(%-[ CXG9i^dK(vx2;'^,gegWhĆhTmXU ;vAHH7g*7xL[s@wqJ 8S~ ރht &Q;spYqE L4n:0W ?˫hw$NR!}8{zST4@VCo_hː:Zmvl=aqAfCU_Z?Ʀ\ mĎrJfV)^ g¦>͐`o֡R b Ӑ{]@ۅkWnځWUFn!MЈ :>Ne"['Ue vl nGGJzX_}q@U !e`'rLYP7%140[*BRj^vMpAz?FZrq mbX-( a܉PN臅ԍg?XyjpۿVgdf&|U );\@Q(:d[iM\b0^Wsޅe:uwʛ졨O|Ym`^pWEKO^M ê),Dm|{$X IӣnC}a ft+C|F`-$_kLX/pw=ª9Jl^bi9P.+Vȝ`\#Ӳϔȑ݁$)?ƮѠV MWj#X׹XyIg)$4'蚫wZݺ0rn&Ǧ1= b@`k(S+ޮ>zZ\DI?582t5^d$$Œ:l y=xI\Z=jk@Jbu\UUz_8c%;1nG ų]$ )[˅A0՛:&S2bJ},~ur.b ;0ǂ{QH^mJ*{0Jo(5R"!͡)~&JONnqܰE_b5Qpc㱒Gmz歖.#"Fg uu?ex>ɺHxKq8a)f!$k o'<đZFd{' 9*6iH>[#Kk&s$xr-'QO-D8DR6`j GȆ0&8QexeH ػ̸țe0H gPm$5| Uқ\yl$<6`WA%!m /cH8R[o7aJH}rDSk9+a%ؼ$- x9W_##hbF}>A獲)l9<rdi͘f~֋{!bœ G/J$.+4ގkG6HZ]locNY.WrA1(c 5gS=7Wbbj_U~3E=G\ku\C\Or2aّ ,q@O:D] |e5= ߲+̍\=GTb -oKD!>Kl sQ:&-txS^xk{URUyVC H6ьx3Ӵ5 h l2KghV.f1( Lkz=@Ez[]wd4ahsw;ūSO_$_`T6-&[  նzyy,‚"GZPlGuGywLV&(^Yw0 8,) ,:#9C[3MPdܑ br%sΥ *BiYJGmֺXo)E;l : Gp]]ͩ}P IU^+P݃p}.8x >ĹXD۾jd`Pp97BCf 5(ˑDEp" {^ ծ`P“_o7goxěZ_<`AsUڈCVFؠ- ЏJG6a+`%A-rBxLsHN,Of`E[tvs/nLb`* B)[l6]?iXX܁q֣ 0FCYC3Wm\',ukK. Ɂ@*q?/x> p:w齂cJ kQq_Eg`-av-`2x r&h<^CE cYGadv["Q.W\N^;eos8*=;z<BF4leN5q EjC\> 1aOW|b1;KnՔBL\ g.]8"*Gd4k ta yJYyzP(jzmWVW3Ƨ *Zk5/33-E}_;F /99y3lJ$%ҿV8N]W,\PONnw9mlJRΦsg3,e'~*~f 2_,e4*#"=ӟ:/'`~Msq&X-4Ua gt*r.$ܺ#Gfp/̥JZme:"M}"HCq7.p_\vTF_=bpUr(&24CpJWv z PSڡ!P?jp9^Gnv1Rtߣl4~fcEX<~KP/L( b΁ȞDSqJ=ணW$K@C5橳eT<9$0fQTG 3('?!Ѡn=I.&ȠK'6gw Ǚ~' *9I+ɃXٕ)"t o[dIk~ `K0tޕ pF{2]ίT]T",! :tUBWYvv!1i _\h\=x5.a!/Wmy:TОػ5.)oϬ@uU=ʚ!.1),0"ť"#zR{SzbR'˜Cd!'=)5h,m U Ä? Q]Ғ$knY-?KiNӤb"8BN*MY#ChQOp&-oE\O.›?* hmg{8才d38o^]7:sUWM {KaK#++)VVovwn>f8|m֯>i]"1O~Z/@UtЉ[* ~&x$l*9HlAsOv24ܿC 3a%rFHwb⫴3< ]1}-]QQ\.`ah4tp- 6' Xʺ۞0B/ʥRNK uY0Y3N$#V^ervFBQU2g9@.TYAo&Zt$^mBmi)hZވ(},%Er fw}q֍3W|=pv+9)&LäV. {CYUAYg1PLS6  PkZ2u!z.v,>)ԍ{xj@P$P kA6~Qy3A:VN--ë]yvm7Z6 v. q 20LN-^kHlJkyL憃Tn`?e?"!b˚ uG6ۨ  uzls´x@>MRoJZ\sԼ?W16 LCk2Ǵx@m򏕰?dĕ=Z0׻SoZB9ݢЫk-\$j9亸ݩa- .żquxrm7ܜ_"t3a֗y1jrWB#~$df##w UVzMsP}RGہ.?/ø_!:yk7C=^:E`bETcvgvTvy.+LZ|m I63\CnJ*U_K00/ݸ"ˉ9jR@}1wU\W}lQO& $eM{>37U4U _5'09\oӛr粳/I`[V ŭx"U7S^6SS_,j&_XT^_.X&:*CreR֨HOh8ƨ#kL }܊֌ npYY6#D_ync2Wjb)1D`qNX@&iF`RW6y7ϬUx0+1{$Y -3tvˑq]oK G<$)GL@ 5Rnu+dZ,98&_; 5ᇀK-mAU 1Ɓe u@Yk97۔Z x_ .;.~K-Jj8dsZ&/aѫo`߀enF"ɚ\.JӥX@ XF=u5#aW B:Mˆ"糇T~Dñ)ECn؜d49pobFEq ]GX FCRbC^Th@2͜>ˀ}SU'WraiE@{Agd}k2ӵ,WQcE]z*. #pNH 'ȲO @2a=My,xn"qN|S/֡n.ӳ\Js( {(`oi/S 7/ӆ>>@hEtO nte냚ۑ-./-NwPY _\a&“cz&l6 w3vڀͻR觉}vTA@BI+ϞGHQaw+9a+]F)S sċ=U7h4fwAH~ݽmCLo"=*7_v6Py &~ _a[&[ͤi#K 5|85x@Kvth { r]'>¤þ=t tJnYH\;x$/Ԥzd{6L[=Tp+ Q"%ɯ2Od7tLlCu\U'0:1}N?#hQ1jL' (ϛ cwOs]KyN ;i{"=n1EO) 0hnb;yV'/ X0+o;pLg(}j߹V>X7{Ss&CYJt1(Xˋ].%$8X-w n]xEzVMMf<m}nI:\+*Gk5Ejtq|Ϥ!WྟbHXoqonGдQpbb>rў˛tK1c 53oC;t7YTlQĦNۥ'6RLZ"&y.[AmF@x ĈYdЦDN'{n(جA{0/ry?+L4Z r=y~z 9 FDްС+2 >FWq!;2I0 ƵH$I+R 9]Re uFh ,vv6%16fތ"3: yb`8KQHl /蝣'<*a1d?Z%dw}zz1j2_B G~ʁ KS`;Yr v>U3tٵE f0@1%mK $I--,[jm&0̺pDL#P9{&p]hǦ5+/fAU H+ 0ƽK2!dܳ Ft%|S:kvT5~.Yr4am_} $ u]+-bGD\P&; rwS>R*]"׸tw:5nV7~ &aRDeq0/Ol&5ljE219 PZiz5*7ڪ'C1}"rĎ̽ea:~IhGtM/1p砋RcbdKL@a "'A>~BSlw7x9gY<=}}[l|j^DS[WtF0%^w*goʇv%&9⯀?L^?.Qk~vl``+>Ik~:~kb[yѳ0b)bM^S'ى5؈h1-}EdK4Iv * b NUe=6$vVTqyP]L+/|Y}3I5'DC+mۢ NY}aeѓFR̓l\t=}SmcsD ␉ӧckwש̠|2n t^ueXu<}׮?#$`Jmڄ 93ң />R$ѧ>A&pĵS|;bhg>py3g90`b.[#k b@P)`0.!wtjg5D7<=PSܛ8y>𤯹L+2/ry-qqކ4()zD#y,}ׁ}w,)/YbX\  bGE% [ <V8D VI_7]"W,Rm(SvizqFx&϶zK,~6EdEW)5UK娉$_15ܬnOȵ/燆_)0H9.`TtNTHH;[X+I6<\ΖA Ρԧi~U :C;@7OZE#{CvRo+?i dO,O O0f: yO#"F3ke4pL9 youSDMz "4iAQ4}) C9 zɋ1'wM/Azg"8CO$:# !u~n) |U7G0#HEPwt <`ƝRn+r ј68S!wLj/oqKףW^>S <`TlTa-F+ZsE H5'gRVs#9\T63eߐ =Wޱ޾[9Tj߂f|)n T5 |I?JyuoUƼe#U&w8^GpHEuF*SѧŤ^VGUu<] bJ8s dmw#KM;^Qnyl$-ȰS+ N-uЎmnP Ug.tq!|D/c`Aȃ[&W/Ba/KX{s찯uo;eXնȱl2:gNw@KhQl;fqxdƧ OA¿2ejRP&вBh kӓ}\=9f9ktArw)*:vMj}j^ZZ`P$@ir7+\]$vBG"ʋ>KD,5t5xA/+\a±'K#yֻIC$5)ŐJI6=E&ҙ1uHх@eQS;lizCڌ\e,Gd H &?d]V9Uޚ _ 0'HQM"x/pӫk_=kƛ5f43n%a6^TaքOy~v@#&[K05]s,W [%FY̎LRPkL͹|#ml l0S)Mue+5X J UHFl1Bf}Y,=ӥ*M.4Zcht58?#,Q]_֣Cp9 .%o 9e1;Xh ]+M7n/.7q-ߕCDX9ϒ4~r2ΨBWbT.*MIQk{ # f),j`݂?-Rr gFq:g#v .NN>Lxc<cAai~ӽ&{ S2Bz][x|M| ù[  ۭ.&Huw@"Ǔaa'Y{/ )DqUK4M2f_cM2k04YavOͩɔy) M=Ej%Uq)r (F'5c+nU!ܠ?Q%>jߩTS/9\\A<7?1[O.&`;s*]r rYT%u{&A,T D)S,H'n*H0p`8#t·vAQT!\F:.-P^i={~(6{9#Γ7N3 kSP`BS9' .hh!~C|$*h\ 7Q ;dR- 9ٚlzR]- \xFbY(4u ´E*г;T!Y69ژ+)m>dy̜?@CVNs6kqT->w:7 S0IJ؍$߁|cC»r-`~.1!R{ Ʉ8SӻY׍Z;ǘjNSΟ\td1hHz@O{!&˵yc!#q-x[bs|4ow"Ͽm-W/ms]'TNj;|ߗ*Z;dpzNὋa}"zkMI)lŞ5u CCfOM* bЛ'L+Jԇ^-5HZeCYx&/u62L&Kwx-Xo?Srb,{󚲔U;lT8{QWЊE$}-){h_26RN?ʋI;;C:l>gO7 `_Ƶ1T/!~|U,DIeZ*s|i'JapB ķXQW{+9@T,*,.(+7#3n\+i v='褁<<ט†?3w֟!Q^3&D1v8*MQk2(UY˪7H }yPM+SCpK|GROWw e~O'1  ȷN?>`YC '#yN/t.kaƫ6mn%sVt~}@ /!)VG/EB5&Tֲl ?./ hn8)5,\R$XXu>ƕV|*/0>VkǓ/i4)1\wZ.j^ g `H|Q@OI] جn7WLZk.;:2lBEɂ#vz`']mOzcLD0jvTtzdڢ5']9IIx}"~a?'A1XUAs"DT#ɍK`0LT?~-"(YQQ/Hvg^7Fŋ_g/37 ݑs5?tVo ssHL@Eh{AB1L9Ï7DQSLמ+㩰 9]ubAڷrl 3 ,_S8rF%-4שWd.$냆O sZyr [V=C3|\>'FuT2RfVQ0'-K`ˆ 9< kPTP.ISLgW;l݊-C~??."`B;Z k@. TRI6|N RY^}H9Ff TފpE kG,yrZ a9+]R=č3hJo~`pI4k"i;02n4KY y-X(uCEƫVDPSQcԚ.i\3! C*A|Sl󛁲^!0cl8S'@\]6?.Br2TbMS,2+KƎ<[fy6iY[6~v_w*-fQ= +s^JóWfz*EUSp ;($ʶ"W`6k܁]ڱ#5\K Fd`ml d&<pL(5_J8A8Ʒ@jP{\RU28\ݧ8064D}jdH0t.{ !vzX^BxrR@s*!9 (=*b!2J2GDXp|Ɋ҃FD|X k-L9bN-32a'fqgGQ9s'&.}8`[]ZÞwٶqI{gRWh(*se1~1ӳIxWrO5uNMiY97af).։zl^aSP]o 1aV{o Ą3nOKyoL=lp#ġ(; ܜffҹjwP hYN6|;L8aF&w -oPcy*Ϳa]Ce9! n _ 54{ϲOqY-G;ik |5HCɯ 'M]O@Cl"/w n)BI\Nxٞ퇬?/ׇh@~@+Y'iV#*'֊X~ypG{m_V!a- xLn!$v1އʖ#]@\U +ГޯYS>7GF;ШI7*ssVLItT>"510=>CPf7G < )TB60 z/zj;g) zmpxݏS"DkHs\d s7U|N][,rb3EF9:msT"d&VjSSϨ\䣨Qiw4 *~NuSG!/l&ldl)&W{Ϧx#zi']g`vB*Bedo^,KV[!g}fDSIX]T N4#j*ۖiV,{Vd!VٕIٽ TyB1fi >]0QФBJ;_Zp +:ϻ#nS2g?J- w3[)a &in.()f5B6H#m$gǍߦQǟ>Z"w:"DoJ!%Q脯%;U4)ulM.Sg)/բz[cn^l*&{ KG1I*ΗSap2l* iR,eOګqs-XjF|L{+R;+T7\C' X:Z!%e`JA#N?cbhrR-!`!tBUbo%WY  Āe(@30:*;{"#Na_oyO/ҏc6?^>~YbOFV!^'n:2@6|kq%hG0GI,~NVG lI&z}ONgc 3OƱ|txpתg!GR1%lgN][p:h '\au55GG?%tEv*%[7ڂI~ s3ST7l@I@J,L47 @4"9IGUis e>H;Kǯ@<Ec9^=l M8YgP&,S_BhHL'2QiŧTweys Up8æ?qwӮӌ'Йa0Hs?LxѺGLaa4jTYQz eqem}zw/cT+ rDZ?RJPx ]@"7:2IvNQ_wNsSzQ@159ٿJ)fS݌'2KS0#ӶgYI9o[ >@Ꭸ"hSR!Ak+$OVԀ3vu!J=rrtk^g-3 3^FB|mJba&B$zi`ag,Ì鞰uw 4ND>*'WQlBB'±UC]_ ϙK/v6'pgh'O>*\^ߞPotGЭ\;~@Jю%{q?Ӗq#}▁n#a0=ɳ L($6e%#CO$Up麲j֑^F`n .]E0M}cuNg/s*Νd%kmknCgOv} 7Wt#xn.TuBYH*Ғ Vx;[;fb)Kd@I쌥q=N',dd(ěݚjBgG= *s$Y*ͿcvS9oV?Zc_<ߠ3 XqM AHeV~JRW rڀG*A/&?}z/7WF 3{ oMx`U'\'z*V/XǼB6xtNax)\?vdÈDBL'fd^$UۭUVǫ9Z阁}p1ͰJGؙdCN~cU"Y "c@'x\L 2@YopJrzbEe}պ+C/L&%K\]zGz*FۙV΃.O?_/J;ZEHܠ'"և$o ;cNl3.P0g!*}SAHYTfsc9zlm&n`YPJPE %&GK4~ʳ3SEoODєI|v]&"R{i[{>'JHytH% 5lRh)/fci{'l+4}D6'*Gh7tsP<=.Xz9R -&q;s?S吹 ȥ9sT;#6釵&z6wPVga>U2q8VD0G՚j<ɂgK %lג`0KC@M(ß'Ch~b)_yʋɉԗ"Ђx0@=J0{R(OɈ8@,=f5dU텄c~Ԟgz@Oʂ.P}ZQ qm?5&oP'L``l6 bKCUOjo5XYJ-D/$WI.c5[CbIbf[ȕ4 $b+)x 1UT:I8G,\8qNe !TހP6}8Ij/WU5|,uLׁV  ijɢJZ|eo?W$0ԉR)=pJvyijl~y924B}4NMW~x0d Z\7/P J9G+u~<[|b7㫜<"]{Nf)qVJ؎!m@ 3Ikp y4{Ufo[&hef%%:rF(CkǓ\Fm i$.sDz#I{zb0'fS KjHK/#f.?& K2f>>X?yn6:A(P^k -))`+ZQdԦ8#߾)oI+H, }Es vpdh,^yg\y)b ޽5ɬyn%U[B(lX'YӞMܩkd.MYr-`(ف1 (!Q:v,$w;08jTďh&ڟ]D71J\_%7Z(rb3Fֻ@wpn9369Qa֚A]+(=TrHx3=gr.w=M՜=v!z wuFFW|)@9ԿzPT 6i'!$Gt/='"o! P:۴.BwFˊ*[ŹMJ%DCNP ـV=ijm{q{ĺ% ,4(\DoBt!;W";: qc~, 4zXw@bTAIŏԾ@B%wW,mƣ3ǽVR(_.>BrY Iw.]]絬#:+4Aܻi1GU?.]>'u[DBKS<ضn7=/@hi?aK[ 9x}\shݝ3/ ݮ:7²?b j~\h`ybHpҁ~f% $°d>GUH=~)UEGQv]64i&[80eϜ`)pgwv>q6QMv2:jOu?gP3\YS994ڑue*JtȠ}az(5iTlmrB4`LGcD%H ܘ(M[%KKpL5ΏU,ۖ. ڦQHm ՗gϐO㉨d_;GM7n*Xq^ P"~LiSސ*ܕIx%&uy9ՑJ=0g "*Y9}#f7z>;͕̓pkW3? : NIXj%젼ϒ!ޖoCc_AGP=S\{_&;F?ω5PvG/g1;x3Eo*y& Ar$qN"+sE1?rn īyv=;Omk׽)V*F]4怢lm\Zɹ2!G5'ac?[}Usg f:{ːߔDAd0OQEU] 2ۜ`23DZp&x-?Z2G&%/Lg$Dj+_iIڴsB'{|;qTZ=Cc8掀ˉj fINrN1 `Ex;BC"a2ᡎG$69)[\ǒ{͒mߣ==k5s < v]p sZ-Cas'Yed-󟋝bÔ\e8p؃=BϪZ۠Wgd@xG5̙,z0%=v&z|ʾ ~JbطG2v+kp>_wU>$V' Qd$ijbZ { NGt,ӊa]rwh-.Q[뮸wt"w8|ƽѶx Y8ڪdGvUI<*Mh:DTScJ\nuHrAF_Ј<$EG@|!kr񩀕n WL`T΢9h R 3ǁ/.nL"ssTpTRvcV9ʓ$3]bUW:ފo z M_0aO$@u8d^2\NCUMwp 2ɟT>+PIC(ظ/D* Q*Q寯Jh3rzYr4  S@[.T6EDa2>wεxTW>$M X˵k&Y8T.·/ ['%򞭚V^*H%H.4\M1iĔ듿Aq`.C%~r .P+s(M( ܅8Vn,54Hb .izU%R1h3q~@ \b"8N SVqh=!azS.wBׂ߱@4gG&&2#j0訫suOQ@GH٤dc?Ÿ"^X_k?\Vz~͔Ep8%7%.}؞$ `tm3AzpC[l 9I "ތ  P1DާsJ:>VwvvG5-o HÉ#6ӉN)yҳ}a/Ve4de?ߵr OX1# Px2] +ȑyݭۢ%WbNj/xaqpZc&ܷtcr46*~㥔Y0sVEGHp_"_>fD'K C!4{$̑f>"Q J]=(D}L>P/sgO&]Ω _N9u(t,q Gʫ/f/NION5j^ta^Kj@DJh}bTpOo5vEs)AUjayIa7Z2[kf#b$poeg o#y' =^8Zf  3h1wJtkwCJEwV_D'&y";y pEړ^Sp+iW[frO펋͈)͜/U4PB(0݈!RP ;3["/cXnW툴@c3*?69W߉#al'I^AJ ޛ.g ܱfx̔X5Hř1 R.+ >)䜌yvrq>gRӶ)_RW88﮼1]@fѨD}6lx={VDzN*&<%b d/[@E}S!Y 87gU#-}qhg<2d #.%L{y]>D)uLN~"n=Q\CKo,XE`9}vɖ&ޠH/y,5&$+;ܤ94y^O+Eqy}#UtJfk_w LZ>b&|L"gW6e}=Us2DAg$_C4m?s P29`%|ᾖ\Ls=꺃.O38k\v6W͛*m-W j}H5Mr;06DL|Q@}Cu= ;rq BGuN>`U<2X%!D[)@ |oky``lyq^E}x;x2MQ]A oIԪ&1 |QjeI,+Rěva磙vUk ]VE1'Hg6}/t¼( *|ǧA (E@6a"ae|il`vyxD(CJvr-#vNPm&7m0bjVcr3SWctr7D̎T^y²ţ.zq, h;fV{&4u;o %f3%-&,U`+x4xd\S˾o yu(*}w| τ`Q]LT=ZY#_ۀtY+bIi"[AKG^@1wSJW. 3`LƹzNFC7Zg 5.%hP4$G3Gd9`@<4tz%8;|8C<;4:Zeg—0+7LMNz?фκzMU?RA&Çtivo];rbQ.'|h=(J.DE FW)蓽+2R3A;=dmʨrjX8Vf>VOM{ElR#>h#{$^0*p5{2'~a ;i3Ob2a ~T+b =Qsf ~ ߩ~4ZL?_[B'I1:K$vLUTAw[Y;pS rf{AS"m?_0jjn4sG/hD=祒uMY4-<'Gx`J_҃5Mx Vs(!ᏑH$mW%=*jf׬/;XbA8(>fNpN` ~g,h&DЩ4,DVtWSc DGvk`c> < Ԍ)@h\0AD 0=i%uƞTCZ]M YoMP;++e 4C1Ѩi`iԌ) +39832Ъ(_+Є!@ň.ڇ])Źƹ}|S9AQjsZAun5H.IEo %-.sՎN%7&֪PkR?yܾ7"}#BG2!݅d}T띜{Hǀ?>^ Z$ Fwp^սSnP8ծ؃N1WϞ ;VI^+jS(@$ O5o55 #./g\^Iތ5X"%1UMGKM Gwk7DU˝u1 4}Yl Q: j/Bag{ZZ✘#O}_ɢ~RDM//ުQzi0ɛi]Sxʘ, nt5:|hq)ӷyIG?h4IT@rj;"2%\+a -p$9Ogtf"S5[~D:&w_k3.AF!‰=UHޔdIO}꨻n\v}Тj_NMapHEW@וgM JRqkkU'LyemFuRU{)de#WEfaQX=ɲЯ#)L_*]e{~+޲X9}R̨ X;uH%D“/suƟ⩫P/D}kr?f5%K7%z67xICEbTEj6fV8A}}"Qg&WWR&}"ꜘi\; gLmo4Q3gp9J17t9b#JiQ&nfK& S6xvӉ 5GV`ԣە9CIG$N- A_ ޛ51oHr@\b|k\[vZPIR57FMI R,J;aVw.Pt*Mbsϋ] &Ok(8D2O@x8k~mXf"r%N}ikABפ&W6˽Ј'e_c#^Qk$:GjΖ ?N2K;BmE+nќ` f0 c*=ȅV9 h!U\z_k>: C|SY~w|14ֱ"d̓BzE0SC']ٕဩ7PT%~K,%oj p叓g@7+M@#[ 9rtCCY& :zIY@ҟmː5Kul}GĕYMdAw{v|NjrM%$h@KyKfw[.;It6{ӻ><6i}71:[O8G_YS~6%j۔%VMKEd@|&hZ07i)miϧO@Š1ԷVӜM.( dIL Iey&̩VSA *N0;n:3]Y܋؍3'PSjRñ&l'Oa(m'lNu/)xf#P8GS CbIZe;P>sF?# h^\l$4}YqV଱z%} Gˍx[L* g !EHH=mư+Nu.H^ΰ4ЧATh5>m^M%Mm Y?^1=Mj;^lܯ.2]be4ay/G AO.}Pۄ{'$&5O)߰X%<1:RZxNA򓞈hUFM8SC 2h_Э^xF BX i(M)$(25&>< =J3)S<J* !x@'Юi;x*|2؂=Կ1Y?񼬼#K$lRLa2[]y:)n0_NZH M=*Lб gz, #YcG-MѢDÝxN_]X/SR*\n+ep hysa=YM76yꡨ.o m9 ת8qa"L]R8H^/PhM7*:h "N?N Sg9|񽀢Gչ('5Hj ]gڑ{ٖ?oyWHɬS*veSRO$ NIge\1:D<#pZqׁGu8OJR!8ԛ10K=-١ݲ?RQ'ެvZs/&F|JG=6+5LLKհju$e)5mY跽]ift\ }'+R4I*c53sKjPzqOs k]*;.q;"Me4,L|cP$[:ے/lYr? vPK>/rΦ2@eduw8|vr<(l=^R 7EReq,/͙ޝzx"/Y2KiW(aDǝ7xf?[،G>Kb坓@BòSN( g"};ՏdwVIRGڿA , cmlc5hr/>=3n gs $:w3oWov1. ԉL fVK&^Nh4AȤ$M 2v^մq> ydIݯׁz=(<K7yVrխcZYIyIyOljCp}>+4zNR3KAM F若,@1尒ꧡeoؐkK. r?=/6R8)%̔%SEhV4|o]+],>[Q'`E 7T؇_Mr]R*VBBʇ>$ :TI:nUnCMaaJ4{!_spA $1_XxPM;x5(.զt+Tj?\6tUGﳒF[5؁~.Z,'r/OiUr:j D`U$Aybb=':7<~p 6lĬt,W2T#%@!2%dM& UhՑ?XcZ@@i4%cS*()=OzؓE+>U&~Dn X(JvVճ])v,.`Tۚ -b- -+\d(n>qXTxl.捿HHIf G,\ w܋%D[RJoR<}ڝS'j﩮(ph-i5vmq h(!f6q+%Wy߀3)yWfW]_$}qfPe:s1Wap2JT bǪ]\gAo i̗.ἷbb30" 4ҵ> $},%vl彀6a-7żF{VRob]zR䰔%EXI$|.-̝C'reޔޥ"EҤU{aͿ! (f 1?jޤ_CK`ɠ\҄$5Im- Cf?k912m+TT<_-C񑩑V0϶]KB d;^=XZF ұDMpy"7gaAg`#%Md@$Iʣ) ab"էr)p ;wj@V( +ЛOQ}: @|?{15JVukeg}~ZrD !P_MAN N2C< @Ww%VC[4I?izT@, ťVnP֑35[׈Y$7ly}y%|Q16xy}?MW|@<ĶqYnƢ).U:ϼ#N5U>܂ʋtZӬ(prI]}Iח2^<[2BMmJHbC9yrZv j-(B}uYWloE` 4?|%cg],W$ֱl) E-"ƵDsw/K BZqw[sьP{˅s7˺RH-C_=4~#Hew&O?bP LAeg Kq\!7Q@ uA`W$Q,Ža{ C@:_SEFcj濩ccBkE @~Lթ>ET^s@TE|bg#/灴ԏ Ȫrн^:l">v[4@VGEO@x":仄h$I:u}M]S1RuSUNq/U)j_8jid\Ӫ\28tRݓRRrCH3nyhf:[5stK}eULDbtۮ>0>r!lQbgS'BQnh6)DizDD N3+۹EZkؤCQi=p_ 2=/W}dw?{){Uqz1V]mT"0aGp 5ޜӭb nKI! Auc|Hpz0=ߊ\7$ 3r>w:-Uګ|Pls"uCHH엛7KӕBm>_K?R߱GڠɌ%ecin`ш]wz^8 *u=;LZnt RHAZ̃ r 崅஋Z wW曓cY7K9J5իGXܲ %ߜ1t9Z+#W{caJ9 p>aV4}X(o֨rwQ.; % 8NټS]2j5JyE?dݮIġ9W=J}@Q\&$a΂N6b _Sޚ /qzım~{7/xk}g[6!k0XCXN"I<fMzg G8R(ѯUA_MV/lS2g_SM c!qж1YsX&Rm 7+!R7 GXo%c[9L-i&Y+@"Y삂:_o#ۊ/4$6C]7Va5=ǗsB=eසna۾<]x'‡wM00Yc*1W/mz{ӷvGE̗j8˲M!۴u Zg#͡u3~ꚶe3z&ki?ai6IbQlFX6 [[vfޗ@r8,4d丰;I <oa86&#[A(3O~$Jya&?/ ALǭ}%*<}I&rB%n--_ ySZ@ـm$n"vZ5g c* Zr+ F+1mWn(xg8k7i+%pn+rd@5b0<쒓%s8't++VȰtgXN h>XS}roe׍ *4&a C"1Z6Y/FF8bM+4,Rh!tbӋjv1nn%ehd `hQMc3@ μ åtD[G Yprs킑^|_D[x CBLB kZX:uWlꖋŏJ>>X?}\_;3HKe*2~mDJ6%+OuN{D~R*^)7Cg*_uÏk,B4sM2G4k^:ЋzN'Y UNs|/Z]/8- , g؝0fv~ؘҼϗǍwdiKF@"2-=*"[5.TzY )*! p}Oh͙'ɰ8e%nȖUm$䷩TNH.t<%Rp6 rMc-̏D͹o6MڨA<"\/VVꯧàrDlFy~fH#Am+F]s hR3cj,)DdwSvm,չ/ĦTsȁK5yD ~Vր&r9o|嵢 v HN!UZ?7kQUM +U-H*b?q`$ ]'Yl4翺p 8N⡸ =w?@h*!L.n i>g§a|l;2i@gXvԼ1C">(||Z}2{yؕ& DFbҽמ&*l亃)` {t>or &⵺رu مCPOke}m208΃T\2MRx_[I%漾W~Jj0.94ZZC&$ghRH)G<{e>;Y-^Y cį=VJ c[" $3X["M0GEKnUpJ!R,1r}L-]0DRLaw^r 2['Lֹˍ5|#9>ʐN[sSv("R:UM| u[gg簎7>\2ZχQlgE6YEp (RXO%p вVR#or*V\5,HJ@W@Z0Avf׋4S^ Fyr [\w7'%a]EefCth!O6EvU45Np#--!Co hWZ]DdkM֐'vt??n~ \ 刞H)AѮw+֏*`S +x JǦOٷ}fz+1ޚ]ͺrqx- X־.P.s MJm| lMRae ӳ΀GKrΊb2E9@n5{sZpGh@ƫKSEyv5->:-[])}0Q?WǷ"k>8Øky݌gURKt ƭ̲]$X~ 0%f 8`:N3KCWv~Q;6=9US_uB߶0ţӝ&OM'c3H"R$W^ơ_7X󫑭 4B{7jMJia #hnS$)A|q@1SRv\~9R 1Jfu@'rMq -oٚ`:gfmw<ʭ,*KS%R򆈿 W,PKL˷G&&{C P  0lX7_xyNoKf7cgfN =05P8)Uo%ZLIg?nkJs/пmag mgGLQ.o^ Y -m EB^m;'c olJd&1/b*xR O=;֌]l 7)=f2:aIu:NQ7'h?(ΜYvs0LI~#Pj1px=z'i'kO͈A 5}+4B1 j0+y Eh0 #ZN~BmCvlB nu#!RaтfD -'/dH8cyvQr%m ' B0vXHa.RaXFg#z %DpP?qȻG-#!I&JWCo'g/\W L+W5s մw@: bf\o^չQtK0괌Z[$趼q=$kŽqIM!).P&$tT]o$yq9HQmOi-?2I dI'E%Eo("e(٬J[>%ЉS[o }7kd[teDϭ/<ʀ LcMtpپÓh )(J?w -WW_\雦G.a.m (םSU97.7c~*r 9V@c+{\; f]?Bg|~%'.vɥ39-Ch7L*CX \>N |c:DڙW_gw/ ƢU痩H_ٙЇqr v`0Bd?Qz_q86bi[S/+wU5tk~yy]To?j8ѯ,Du}Aӫ<¨1؊6)G^a4pSzF R.`D2;ʳfܗҚvh:4nZ}_oysT ?eWs?u*AY4LM^2{]3+wRd4)9_Opb]>8Z<ň@J_ћqƬm`0V:oЕE>QuῳT=m]';raowA&W8zy@%x(Tb| T "F&gBtigYRs+ ԎՓ#{dTLE: Em4`hD\{AU"-W2ao]7#o? [ UF舡m<+FITgwMq Wnu!ۗ׀lY.j}@%T3d @G59aPK۝MhMͰ>w|Q-#čĭzfw3KxWR0 yOyY4&k%n}edVdV\C7"s:Xx(7hXBaH6m'1+~M ZQ¸o}WągۛYX3!gjcLkደNpgcvi* ߱]6TP";XrSh2MJ%ʪkP1ӹIʄ}ZY@JHF\ IIV(uS ¸.eIs$;Hm!jN.UYdL߄R(+qSR>|JT^WaJ_+D:*"߿anl1vLI7|CFݮ(SlZ}#lw$,F#P9?Xo:Vđ~y D*.p- 6/l-DԽplmʱ{@:=h\6O<.s ܋D>(O̶yT>YmE"@"0Fn`3c>2бAbr+uXFZQrDr6Fs=AzP$׻&6Ze|K`E/ enI=V"qiviܾl|LRBR_Y@O 7PI_d額?tؗ jVHZX1:_aAIAYۘkEKĪ 闿+peQ5 O/h5*AxcC @ ayW29eicrIW&%2 1]daFDI UJU2u}r®,{q_O^!NdI=}6o@ txb/˩(KȕL¯ qݦ`fIȄ$#y 4_.> ^Pт-) {~["xrlEQåX+ >R=0܆"9Ӱ jf 鎤4ZU{k6 Y&"[ T1 j4!] +æ" ;9IAA+e_H2B$mZ[ى=*PE`ϫ~k4mh#p .a[Gԣ4=$5~U?!DZBժK-Ez슐FV<؞S\Pn{<L]1I\F ˵C" dC *VCDJE3dep$BxG'LI h{+X ՝%OnA y-rs<'7C2( 5Z$')ϭa_tvmlߏ9^H'Y}c g;$eŖh㋃PG.7zfB5yFIڸI˅L 7ě2:>IbR?lsFv%G83|Pշ{'Og) V"ăƶd\1֍ڑvLz6L8 }{jz^Whd2)J-8`VB@o"#P?x)mkb;^E,?)t+Ef +MZouf<b臈4w]Ce/q$9ȼIFwە3VcZ .Ll8tBlwߤ~Y"mpR0_gݐ&o-:43x+eݠ䍾#j(ϡ𥔽a7UbN="jD`"r$cMW:nɝoS^ Ƀ3$I A~XOWg n߉^( I&m.u it3iyL"LlP3 TD8-,zy!#鵌6Dž֫} N!(y"&>RyIGP}Y#}"~LwbE j}N6᪯'C]41G;G1TG 9Mj;dܺJN1)"u$Zt8T2Rn eah8Dw^j*y}Zlfs;1qwEUY/##iчG>ꉶ]E0Ku3'_5u0GdGu`j 36VwX?/X58`kE!aqH\+%Rw =MieH=;dtyZqf^Pt,MBOAkIڃQbf9e>÷v(pܩ3W f6ɎsVxkn+ӗgS< v\wd6yiDrPg[y)89_$=b<)nڍ14ϊVͦ^c҃hhҜ? `!-sEGznر4XMSn=x8x~)VVkڀd6-%'+'dﮩ?R+pWՕ(5ҏD6]@ [3=EWl <ϙE-ҫ刔pFZԦ h$t -P:)(N _*ַuW8jϢ T)S{J4dQ_0Zh<4LSP I. 7L N˂.+AvUC$nku4&e|1קWy/?%/ztՏj%lhb>zuٱ'LQ$<hdA U6^-/9ľ[܆t8WG+0r`fޚ'^bFeio>\F%GC?l|M:70&)8r?K_[t&ar-۪ U.en{yjt8SS"m/ &p)f;+p;reLhF>)͛Ly$oKۖ~) aUDG=3Nߤ@vճgaJE rXm{6*I 0MQYٟAo68D.}yp@/U?+ѿ'Z/; z@+odz5`^滅 ~]G m6%"P.XZeޝu["e7 ZR[l ʙ9+ мЙ Qc2圚Pr.%]k\NP9֬*E&Ь9O*s9)[TJ ]EKM*0Z"mTTs~8,3#tnRG) +yGx_ˤ)7T`BIEJ|RܧہkְN3֚C{g\aKf-3?Z[pvqxQViෲ)3=Oѣ!ˠtV=0 r)!.7S$ 0Xl2=SsԐ+ BVZ[ILYØR3ۭjCU1$H@+,f6ZY<5,Z嬜ÎrͰf )#}ដm5{U6xNٌo-I +a1!\yss:Mnyǟ#nd# ޟ'4-\Z \c dy7/`tn۞B [A?Xo]xqm04AL@(lHpL "PC-}cO<v\૸Kd6VOsOt0Gls?DYR ~O$%ڮKlSxT{0ޣÆ`3m0FkoW+CTƆkK7sk.9ݝm۰,Fɥ K:Crn*N!i5|,bHB%.9>"\&]׬iٓ%Ŵ؞}z^_KG< ^g;vbQ Pg_6 Ԉgw51DcS[×\Vkݞ#ؖzUEr@<o!#:T۴mcD&3q?2_YWG3T]R?#ӍI %wTNDנ20*T0Òtt00M`LT:O<-|;%%Cl3 gvjȐy *[XcpXMi$2J;11k:ErF. ?h{a$ćq#6)g;O&)/aA6*jsϟ&;U[ o%K9y?ɘS|B>ϫ?|ڀmC돌9ҪQM (y{AK6ڮe [x2RLQo",˵ C:%zϳ %['&8wA,5F_r(`V,l~ѵg"~|"X; ACܰ^P\*p98d ixɞ%s4f%AsEpyqSt7o.U^, mr*r-.3Iy5jqL)c`h/reZ&[NXtEq R@fvu>}R2D3I'K#ȵ'+}Q lB^7]k>1@]AmY##%)'53? $%"7JI-H8C]-^](OdnXص>` (X6¤`*ERjk(ˊ퓉YG~0laBM*&eMߤ-Gv1,$1A7h{.P,yfa*`Ix-^=uHX5ȉ*A~QR-.uj&(ý0C%E|" 4gWz֓S;\s`T|LRr錎'a6nw澻jEξ&@YhT4_yLKM6G5̈X4[\rR&a 32Z Ot~mꫥ:t+p2 #DŐipDܧ! q2'DY#hSC qI@\A;f8,gkM X4Q`*Q֘Z\fKG[i)z|tfmoF R7. a n Yq> e(:G,WVZmk1Z j?{/n,(..Y,G:˚axJV{*Hm* {;o1Iv]kT&wFv] [Gf8׏MHmc2ZaLP/!-BgV ISz-ZG RɮrBkm?D8@ \Dtps7 yf@?XkF} XF֪ q3[䱦EƓG\NzF fNW '˯c,QMu2AKzwyy7D?p}h3Я0-&O!"hE=dwYa&FJcV HD}j!HEaDf+Q|c." ҡDCQJp+?4l'@;1(fB?ĕ`{/.HK5P)@(]іpN;\iY;ɵ05E&2M:{O ~7/s@Hr ձMɢ!<i $1F Bₒ*h.9T ۋAAvd`n2 wiNT<ھ޺xp@3zGfI($ Fmu@2ₚF᢯ <^j'!8OT)e}Ra2Γ+B$f =5?d/?;J6I|:?L2ew90ي>["K@h /XX>_/9*?tX0ҀXĚD~;f;OwKj*)DҞ{ ,SzAԑr>\fD[#6я( c2Ż× J<# 6#7'Ч$ $Z ͛ hÖ4̩Ѻ LxxuMlt"K_zajn:(wG؂Xi!+{Ycۧ@sNu(hĐӂ9|@dEFownӷ. HY41ϛ3nk>6*8PHoB|ǁ4i\idN!5)4ΦMS TGLh?RNNĈRX)'/H]nټmNH#=΀t+g.@8TWE"zcM^ˤr)ẖ(W{Z^J(ז} ]Q%hd΅Z GE#Ӹf|1Qǎil ٞܚD'p "wZ0a:X{2:X`xF)7=¹kŠBqDc`E 8:,2K-+ aD[h B~G){ }Y\ 4`l!lYӄ?TCj{TBa g?1+>nBFw{e2Qgәpss,{@g$sK>C7~̅qAVG'|"M{pge(}p8pz@sGvM5%eOXTmR"G>fM8QwI*^S<34 H(R Li'f\1Xch?)9ш?$n'V,!ϙh6Ғl{<4 ǔhۦt3n9LJEI;Cc(%ܳ6]e ,ԖtqT6#M4!_& I|PoP6XR,Ew#-g2-۰Q ekQ}^+t}/sG75"4|{G'x *P, _$JJ 6>`đDr\i3ޢ$kU7{SCmYl"L W80ݘ"Xy{_;)sE^ַer.8~6Ih]RK>J VP-p/XGB3/m&޿%ݿuF7Cɳ e}B9 jM@9,kVf "gѪr*>Dp{e\NHk$K3]yhF73 ㅲ Ro蟮qzn%NIEQRi}x]|z_5vFEAlyEdDuƙҘx:ǮKt-dNo_sJG3 Y@%Ae7e4_I#*`RW+UÎ(\{Hwj!; 7D<3DXvQ`6i +h5z} 52ÉiQyȋeݨZ,Pµ~I߫>I [?7ȁ|Qɉ}?ݰħv/1)1 @5 H%ëljCgD ~\mW<ǜ=[Xs)='.6x* C_ZM݃SQ~b* fX1)Y2ANp2k[:1!?&TUi'e.) :LTd8%Kr6@@}t'%U[ erY.%Q?0jwկ|= *GI>`A'X?QѳػJؿXt|#"Os{lɜ+Q}6JmBz՟eQuq> vϳ}VY@8-'qt[L= Creg zK>TזJ|?9'L䆳aoW:=r-!#(!زY9]U8<xv 6!iL!֜W9 R;u_-Q`ą42!w9#25_m zF~1Zqo1dxn+{ $KqQDE).!^%"}8~k@`CY'*%Ip@#(nctuCJ¼59'6y4elpDTMx%* [~LXonz`7Z}kZq75+\œ:7AAg(evq//_UN`\:V7_-QX"zy:B3|P:fun7/z e:7x&y>VU\\,љј):"..`f~hQlCC),@>^# 6q? Wd+U6*́_Q5B}A0(E%a&m˶qV-sOHQK 6WH++M{aof,us)sܗH\xzu}@ɥ"o ڋTlmGr C8wc 5S+QL_/U `ӮNSpt~t/W|C .fx9ܟ:Q2%J,s0n{h.?|%GlS.z36yOѪx9q74 :DPH|7ᄶ2D>z W;Do}fXT 0?ܞbcJgx8%(@`nqՏ _n(Mr"r<)cvywL۸GwO$-|6I@H="HO}9%LZ;).&؎K|'w YqbgJJnF3" .w"j%[ PM#+A [x _}14Nx )1QYM*(cuCZ!aQD)Ci:&t1ۗG_*$8 SrĿ+@7 nʧL kU{k;U3?S3O^l3b?c*ܥ''bz$)K8ܲ~"8M k{iY*%XPy4 ն[QBS;eہA\4-֮ҵܛ: o^+m2Se( I.6|lU=˫ΨDQ}|P/Rə;!;rAobߑ~y^F2Љ}̚-G#/P,/ԌvЧM*'DwHJ^KM!fqO z á7ތ3}w7/Gz-y5qcX ^2dfJY¢ID;^o0C=#Dm5)_{g DM\Λ(nO?9nKcwC랏sZ@i{8k^a21|'4 >@c*I?C:)uↂ Sln7#&uMS&[Ԋ]cr4c^t"XλcGߪי}P Fke^iXhqwO;P^rǔ?0 UV VrZڵOG74ܷ. bkx$s GGiBha~ b^|+A )2>lЀnv4a*]W!3kQQ6G4 VK?%+Aj45dQˤlau}U}1EтbV {XZd}83|Br H9P8_ؐxm&=Qb`ԤvLzT S*:,`{QGsxKVXPwi/PX#b[tK>ޝm⪫/ZͿ`HiM㱆 E+cT0g3\w8vtDxby(ä~81scGG-?7`5גwK85_{J4+tmxAYuˊ[{:M/fR,%Yݥ*D;\a^9Drk,Dǖ枑Š!i(p?N8QH{V~ v*hoDR\~';҅=A8]:%LJfwaIV|U:szYi?fhS58NYNeE#݅Ǘ! sJgZ~ZU)WyBb_gbgF\b*U*$έ5"-Lnelz_gHUM,y!b&G+%W&י7B1'Z{,G*Z%QWd-(z?MdB2ŋ?5"/NfڣX<'I,n.rO;z5/Rb<LG^Tsr;cVXAS'lBwm|'*6=mVxaf%{O̩#j:"<(څ .KÙdnOX_p+e =TW~όVBUQmyF`/6jҵb4&iǯѰUhc5D~ͣxğSirT.Ĝ{b$1ؠRk ]9-RvN}_(>pvYi`^F}܏8} SS DT xTgMW݆拉pq;t"yMyQim"]\IlT.[ IqrB j16At!*/Nm(^! :DQ8W_2voĉg-˗G=ww {ݠ)6,:!@(bQ 2|1A(~{pI*=" w]52:xgTog@44[w:vu^n~7i䒻E^ᗥ-kf׺.EM%g1dǘLo#J7ܦts(!2tވ u3-R^aŐ/>ߕF/.:$zP]cILr[RLfn#D[d wo)NM\ۥ|-9"輽'4 &VԎWUg'#f/lM@&V!DsFt |j? jIil믏FgyÊp&14J>Uً_Q)a#Kd̲FG&K2DJ>2>Sf-k ,SR&4 ?@NaWiCD\>VoqCYIIFk$ݥ>Bp9V!?x-`@){=A醸]= ۠Ѳ܈Sh>pZX4o@f( Л+نGT݆h^O~ayVMhˍrAAMSux? <?? kEyd]#.O1:ͻ4F̘}XǦTϫ)PGCq6Ab͖~ͱp|I9DMթBPuڴs4܁BֻR&qXDf M9,bqo[ċ >L![C^61w}pH:wMC){<l͹},0LpQԷҧIg1 nS.H*G&񵈝0CRi'4#IJߍ&`o4Pu>H@JjqR*DHZUSc.P>GГbݣɆCgPQ %gyLxӨ(=ĉ>dN%B1:3U*ĤE(0avͣą~&x&g1mpZJR+k]CvH,T E0RyϗiR*pkL6A Jf74WV [ն˞(7T=ӏ&Ē| 3HGI|=ٞ ^dv!6?"ə•ekGY4XZu5j[(*ۄM1<6.=Qljͦ_up}E2yܼJX&3=)G1jj2hrY|Iˬhe+ ")(;췕;f"5;S~M9?GCS?~wXǁÞM1{Iq=3o0ȿW;l}`4|?4_E'n L9xI$* y\C dXgw7yF@O" \xnXZTןF`L叱>f٧I HaqU{벴ŦZd4Y*fw'U$zo PPO"]zC1l,/l(/]]L[cх~L2NG0u|֠dbn>@6,DП~}0ړ=w}H7ݵ0D`}| _Ue.! ]c%"Mō"0%#0y7gh$Fq'u܅Y@*zBKzkXj좤2. qP7ǎ4 KA{p(?C#*GMRୄKơ%sma 9rn8jyP?$p}c7*`;{4ɼչspACwOʎbl+%. MX"M?]ݱo~\hz}R-hخ@YvBadž}c5\B}馵J*j;hjKi*x`xu"].spMrKӃCB^i'/peќcI,-'xE}eb>Y 3tɌ1Q{ &f :3CUoE%ռ'*asI2{M߰ :fZ` *J"/$OרՀLJU>6.b, 'KYe|Xdz\ُS=L1oT;m|t#aVSfj6Q3*Hɳ#J$0e/_@ UDb5Jp,bUM|dGҌ^ދ2̰tr5KMxƹJ lVjDFYϬR/+m,[Yu:QCLb\Mc]ZG5M tT駤4{{l T3XÒ I{>5^`1tf:'p0>wDUPn(UאQ&]};FOщ&y- nV (fUi 7o21;h_~ܒ{pek:;Wֶ0?CU55`!ZqEX,R0@ϝfqt[[L/CXD3d3ܖ M5 fhj1r9̂Y*~T%7Y<q)ވ"r3Y#TqOlVEr.Wwd)&nz}xB޳V Db5:Jt̗WՕ7k t~zn\zV8k.ԥJ攕htpWLq_IHKTf m@Ep£l*ڷ'QdպiW([{Ҍy0!#Y~QPC Ns?C?>$ 6uQ>}hc,Y T}BRM Q[$JJl`be6_#J[K{7I:0'mE࠲BPOb0Z}Dxe#i%XWl'HƖ5~z֣zEd/("k"]Ōhꅱ?ȫҸX63h: 88k G/E3BZ*D-N%Ȳms׼m3ஊ]488W;}8 wA\ :s!3 AV,3"( >DkF#À@ s~VR[=K1!<|9?am[vnl0;]C f Zh jnB[e"i ,|I+r(*uo$^s7V y<_9K$9^hP`f*Uw/T-~GH7!|/3Y`Id7"_ z]c *ȌVm{ w RaA<1643 *[ż g~IkiC K2of_#(,B5yKGśE75ŊyqC`h"V!p*#DZnd,l7:_Wv4=0_1 VKZJƮn;܍YQ8mJLl^]aĄ楐a % jp8m耕m!1cѴlg+~r0j(q86Νz= IϒLpSWbj BLG sEPیg~sD.w$bp&e^ yM ::g@l;9x놩%)w+DIaj;6_~+ľf :?697GsH .O뻸5jvGS Ķ+"4=v׈А#"Wk[&oVVثI[R!YIYx eJl߳0^Hy8nSTX[ZoCI}R}"`f YIC7$2462*{e~O'υ.Ӎ'z]8J{oљbE{x}䙝'YAU EWKC5j.N.# 8V|m8⦔j#m( 78g]ޱoqC"%dزE,ra"MgՄ7X3¨ʍH5n@=á,3>lZ5񯽘6 5~q7"w1_<_=3q46&fҺJrR}3^A 26æG6_҇{sܘ##hae8'XOh6Te @RW_JS l)t|;L('8TП>}l;tc['ZVjC?Cj&2][;ݐLR3nkj\\ is0ϰ~͵d=HAÅ\:6TrD`ڈ|x0&tٟk|PѰE[ %_g7z<y$yY)݆~ Uwgx{e r#oN?F鷏;d,-]+N(pE.b͈Z|^Q^%̝ӛ*H0![ϼsㅒŦUs4oL*,Zhw x骟?(Y*)*~0Fsx)[4"a)Dӱ ,>%&FaVƘ& #pv Vvz~Pz* 'gaʳF%ҍ xg&Yə%~&ʄ˲PXA怊6G".@{YGٷ|/p6#_>rP  oKw{䈌2ohRI` XPj2 @P\Ab uTY/ٓ ``7CLXAaL5-E_Eݼ|&3w%ayYҴkDu`r7Xb:.fq-aq+t)bz̶*01\5%y&$kipho;x6KOyxb%!RC2Q-4 lѡJ(a1P jcp6N~XǍAL1iQp3RcEP.uTyj@E]٣C>COH77ۋ/T 8HݒLEݙSlxFi]49&~݋:4 7gψ9%t^.ݼR\ 'S rӳ T : *VȮ'5j=-&&K]뵅'ɕuu-"{AS@ˆpO0)t`ًMM6G G|- *u?JM n\#>`^s0 jJxqB_A=vcx0 u^%ĈϳBgOUŵ~iL~K<j8P>MBPG"()U0G:=h}N{^5e& `N+@Lr a\Һ7?1`Dg~pЈȕ|:M~"ze_\R/ݧ3v鞷(FI~l+#ZDX]YRs83VD#ɻ.BW% vSOv-@ Y aKT4f=4rRbx 7珩j| .O'vzW4A4v>i4$,=lH[u"s Yuf3t}A(>Y$_n.FUϢlAں zOo#=Ei֧FYZ!՗U(WGj㿰Xnys18<#ܚ-&uո;Yy~d -%NY6!CD#c gkS894/ Ҟ467O` $7Iz\Ҩ (d˙9RaG>~Y8JnOP]pq;T:M@SpŢGS#*r 6l?6^EHQb>NoU;IM(wW |Yk\݄%}UTh^N]PK JeӐI("qclҗ:jlHiH+ͳebNf$Nd&"!TflQdhb:ē`*+jDjrBUaJdS="nk|Vp3U_0PgɹHkj-PLJTeپ9w[fR'{E̼ػ(MåFN!l?.EYasڑ^Pg̘#|~)s۶#l*2`jdLq9ځt=* ˲+㭙g$u*n֏nuP5eV? X{ϩXrH7ȍge%b {E3>A1KFh c>+t<'hlw1ߵ%Gq.X1u8|w:V"&mFzdN0>nsTPrh?Dx*eL1P:pH01yDywCc"\I]HQD(\t1B|Sv_\qƞv d%X \໡kHIRΆ(bvBkBZU|=%Ocu4cQz !K_93p(;+jr([`R֝j4-ώ(;Iw_}H Su錹4ݻYGZµd W|'#vKGvFևp1iUd%$GЁH}]dz'5zr KJY~ep1-"鸴sY5X`gۇ?#Yf.:+`K$I驦{nsx|otؽ6bJW@_8fFLxf_bo6 C^;Un`rL"y߮Q-its/7D063(fRހB XeI{6N:{vk?]c ᪃h!TUX*a>&QQj]7j̄&}U'K^zZ :Mt=R)\ĺ{j(1q3Z;QiK4C&>J? h['>86@/j`_t@^Da t¯|­ V GɴpNB/Ϡ֜HJUpZ-[1zwI]v8-kz\L ' nj LM| kC<| Ұ }˩DIV[WBMKZסWRDZb9Q0Ȁtưbw'S9B.ew3^qUv SfM@" v.Pbbݝ}F1 IX\^\$*I*Sv l\[$׳rG/CAj aW .jޏIlE~Q{L]YQ w  _ڟ5!QMvVQ\ ܑ̢-r)9Ѹ,̘|0w) " v#xGqYeP!72vC;*)z E| @%UI,&S_=!ijaq3pvAk^74<˒%ceLNLV+uʅPJ4sr=U9l"Yl禞DQs69{߮"h el {3OcC*JJ-ftG$Ϋ84=GL{#Q̍Vm!#vPtX8G 5)k?ß46lUU3bAoWgy2a۪O[lB |b–EACFd`M7B/!hiDqǯ&v|Ϊ%옻zl}NuW6r`lr\!aS82a[ R;c‚oiQǧ& 67)/߳0Ki?HxS+|ve㜠Ep0רFȁSmHhO%t}]ShJDq1u;5ǔO^\ii} '`xVxDBYڣ G3Q`7>Ei^^ _E()>Lm{&r}^0*mX{1|h* FE̢G^IXZ׾]i*L婸Y\t9Kw:4Ee9UuNbA79K삡+7pz oO|g2]?"PT6Ir)>ςt@jȄgJcrg]Z&6֕T36[wĤD8@w1~@uK+nQ(ebӬ 9%4É)CƔh^.dm(BofKSoӈ[V(up&%59pB3d7ŷ'~G\k&  I1jP5gSuGE]?<#ߓ¥8o.rNV_Gߥvެ+!hh[ɗ-K+YUmz -vrt#+y˛ ֤Ga ymǂ[.z+*šɋEnpFF S9GwHL-EFY2KjhiG].P9l~-qY).f/Pv]PАh2﬍6r UFWҿy2vV3,k9/,d@@Zur~{2$Ǖ%Э/o, xT xӏ݀ ^lw1)vҢ8urp R&{U}w Pibe :Cu dYa5[ "H51v6϶%KŪ*`/V1!(Rx`  @HM[CG`Е TlЬYzܗ[pT-H-! FaeXrx攎;  #Bi+߲K6CM"$qZ'㧢 q&/Ttx А0<=كX IhFWvmc/$OP&eQO?JnVs{f4HBo+_q\=:~z4#I=?J )lMKj}vrnQt[uiXi}#'r2duȴ I5qs,K7(gڣDy};' xl4$: IػUyXޣCݩ# }q]!,%ˎy:ݥ07n,fAG .4Il7DgXťE@Z~GJy};ee r}טlF rptDpYK{A_Zd@nغjO'QEdi'\w013"L2ΥVin$a|։FZƪ%ֺ|їIe#~"9. +(eKu."(ĤLNSQ^{{W=&kTed$f;p zI}Wfw~$={I;V6DՏtk?Qyլd{@W*ld0HJN}p}9#oӠ/rG}үA>&'ZQ2%6ZG>fv5_{(|EtCUhݾ,NyyI-+KSnֳVBھQ+XҕlVG0+/Q%3>#o; QoHc[,O:+v9{_[JIX+Ao p:N"  [3V!}joGS$h2L8g[èRAj|/῕1l&J!G"V<=Ki~l`RL*rBRnj )y:d+իRlj: N[G_̄yVAhp3? 2➁̈Tg/718)Y. \bVnDuHN5*Vm<^ցlk@mwb}m꽲'PvHR 39jKc'ֺ @Šj׌Կ^r̲|Jwq])nJƇ^>q$` вRoh4zF|j{ =[]wZo26(1ʧUBח3HXУ*ƬgbAj!ssL+(ru'y~bƚ@)H`MZR4 )(.gdJz6pyQߧR?Nb2zօ_~:a-.z}F͕NO?Xe$ď͖%zG;%$u4]|f͊K"q&=\>WQL4J9U"i,X~~q͇C2Ӽ4AlJfb a;oS-aۧOYtDH{5:<rl(Ö]FI2k89بkNZpT%^?ϋ+2uj%TFsU+@3T%0:_ z}qC0Djtl_Ĭ}#s-a3V) ۀΥw9=yUX3xϾdE?kWho/;\]8ܚ邡z(syߏ-\+<" %xz/!SywgyxD)ХSvlfaOXqTCT:ZK(\*k<%5yẹ:\K^6ȣ`KQ.F\S{IT%tk)\z̆5[CGvI~ _Zd>y9>=Y*u>ekFW:;Tשs?/gkYHȵ{E쨡bv EE:׽Ӳ6(ɍ_AѤt08RX+wRnVjg/7rj]p<>hLѫ#ƑvdN>HF& {vf6HEǃÜ/=uzcC7;!SzԂ.=X| .\H|ІH8hD[ŁvYS??Cȋ9³J[1@XlG5Kz= 8QCslQ}ѬTdW-ԝR{]St?sa #Q nDa{~/sQ{v^/0މoV*ߥ8{eNJ-asY\H$r4MYUr"qI*7YT%H/~a˄'M$<^EXy%sQפZz}6bʠ{lV$+'܊OD*_A<ÿY]4S* VlC#}dIU?4|rU(_ϛ*'7DMU0S,ܬ@՚$f2xZTz7~y|! qh#*ȭ̹FBf7h`. m4r=ꨎ\Юw<&f%S =hw, n^w. ºOlaaZi['%A v@a>GDNVƦT:9[oAڪ IQ5Yr*3)ZZ! xvқ~p>ChN'IrZi|H󅊪n5s]%/\j+DMp* WcI+5K='tR+iRKڅI pIdIt8@:WWLbͺn'YiV*H]y|FQ/:v)'( J?Yl2gaZ B#Ƃnu q DJKZ;~G2$38 BWG3S'ˤF[W.Nfsb2?76^V)qs) 8Xb2':=Z9+SJZu8ܹ(4VH XPn4'%_@f ^C3D׆y6_悕`=ݕ%^x%eʝm R0 ڵ~S«p2n=5$C"@y2CnUN1`$ R 1X8߃ݦ#+E mYZ-u8"cioVXOZ`l~G #M1;߳1=P;(c_o_,5;c fypoߪ1g {Wtr +S=Ϳ?_G%7!ߡ=_"tS#cb&gn`s\^/zK??Yd _ f6I!)BYaڟ!~Mq1Vc3Z<{g[2 Wk­:ue&)(_;TN6Ka RG a!X\9`@\\;Ntd2*gsjDA#1{Q,nTńCNWꊳ(ES ^牧p8ͯ{pOCQ )% xCÒVyuwX 5SJGxtۋ.2}w|&|TMRy\h=oʹr(\_vBWhEf\e]vUa3KċL&FJ^#0ØqoeSJΧ I`]jͥ֓ 잖08[9h=ؾ3$+gj3;G֤ۅ$n5Q8iv?|u(9C@O$2q6KVǼ&8E4Ka>Tw♿uÊ*z ȏ{ÂPlɇK-[ kA- uxg!{Cuxe玎nmxiY;5yϣX; E^ =6a2#Z:UB2+61k"&3ZϏd‘~^]?u5r&*cN׋zR>WI-wu;v )|L=b)±j-\xX7W2i>QiULlw@̵gD+nƍGKe<$-F` 2'fˍbx):gcۇ;D`z ~ eY~w5]Yg}[eI2؀/ j {wE firv *3~kSYPQ :i˩o `Es$Vq}l0tΐTE R9>C "ѫvl#qcj=\*9 8Z6':$xeJ^A*ňrf-xӱӊ90Xz͂@a2l6C2WX H;JO{b6Ul0n qcb,z%"uB%h}HdNdZ wiifT4/9(.1Ǩ.ogeq1&V}uN{s>brjD[3'pzzI _h6e>ſMkryhb͝WS),ݡKӍ"@kA^#؝O0NJXǿ~*K3CJwYbzZˆ61Wp]|>ҜKT5k\p\PA-3DW,e.jMvZ#rX$cL85( 3#Gp F*e 8ɘY^$9_^.bHL^](0abtuV2L _Nk5{ 8)?@&+ynwD|.& ^CA iMg!n ⪶F:OD (e{xSPHG12,QhgR 4Nb!t+R艏Gz#_ q7pa^&AW<^opRihzC>amh,}t=YA҂3 0DRX._qڝ-5-_y: CrXUuұHbD U`1_ќM z}5"|XUāu]w8QrXomyӂ$$UssŁxnp9hG0UjI[83e,pvZ I&C)Q(yIe)>B7o1`?Qhԩ9b~,,F%9ewnߧy[MGZOA8eQf4"e;Eȋ| pПuf{e!$1j3aZsx)r2HZ$S<΀Hć1: s)AH?ͺZ$$GQc.VV9put ׸!܋Nmq(cwKI,9oas BqFLRG"u:b&?C}~)U  lkA=H$qc ,$#~33=bhP G%J8sͭ I:yl+{sJg!oKIͳ;Xn%x#[&Z%hܓoS_h/cv*C2Ϧ F$X~-Cä )PĈoa/n7n"];ri  #Li(;}!G:+H§KYAk gU@H44Z0m.M_gwC;o>qA=[(?GSaWa TfZXnM= *ֻt)  [7=ɢ#I7lG5B@u>h@҂#oW:ւVA &96He8m_SE:uz,rjm/^mZWbC꧋Vrj[ Lc8FkrTP Z>kkI.wȮ^ wm.l8骪tlnډK03D$:!Ѱ1s#n0"Mu ueڷ0*2ʜf]L|! `4iiX}0 p2$ӵƼ;^*{+x l`'/dz>$f<>jܨ#3}gKJ9M"];^^_@W2VԹDs.<"UEulLs]ވĹeA@ !Z|Eƭ6_S2<;lqs3Qr@U԰,֠8̇3&g,!4Q /+=4B*TVpmW. _jʝB_7O(Cj(ºuI-=KC/آ倛j57"qAs=1rsܬ1gyhu0/^Q};ϝ,,IWXQQ /)4ށղ^#qa)i\̷WytV\lO1=a2M !QX6,];+񂙸p<*Vd;pM>*IvJA 1S  1cEbuqso~Q;XPR*ue a H J;t%jB amn CՌ|-:X1_re_o # _W;up% m!3Cgaފ'yodԩ#d㙨n&CWx>#bFty*ݫ0EbO8Wbν@^UFQԕ0/Q _'\Y29mO_>WтKm'QFo#=S98 OЌ q Nm&c ^U/:=9Akk +RrI9MdԛX 䐎]#g)_3, =uysn}:}J;V i%o!֝I$F0Fg U :%nb a.#F/Id=|9K^܎]p#?F-%jꅱ -T~sv#(>nih(ŌUFC醿s^uΦVt#¼^nm9O)De7kapp7rwiSun"$īHxBDs|`1V07C7 fӒ )lR'֯XlӜkxfUvӨOua<ǩ]t%B-TW؁ p~>J]tL$~mTʧ$kC98݄@ܜrc¨[抗1=Sc{eʧ|qZ;Sd d{)TWgbILgd6Mzn~I@);_Pl(]Y-`?)zM]_Y#klz5٥R5^B!%klJ-?,jq|LļĭƬd[TȜЁ1ƁYQ爐[-qMbƽL/TЕᠤF~΋ߔ> b͹a4Ht}n?XZY$h)fߞ y2s4Lڝ v>qδ &d~ۭV?^^y`p'#yRR)@t}LF,|RHބI8?pXծdL͙P $Ux. 39-X5@IgUu6;KWJ-0R8_u|08iw|A‡!Q-4L=Pro8}DOe(,+)(;V2-S]&D}'K*s ip+ma V,/DFЖK4fI[#j'B`IOબ]r 㿷mkEݲ)BaʣWZoݙ3iT)l*<EA돞=lAR &sa=m=^@f!s%Wd$~Fna7={/ }MK]0#HdCpB;s x P+IZ>U(gveg]Wc]`ƚBƸ$iV&<v{U)U0ubq= n /LDb]i/CFd@H0 Bcե\ 9X }n6qʲpfN]F))̎EB\ ؕI.-U7%6/498+)h–UM:sDƵ:JCY5B)<1laإ̈`^Gcktcyb0ks/^(Sj;'S%!Z2 :zES#scu[(p27 7+. F)l4;SeАcjWr/<0+o%% 'F[Nɯ z?F>󘸢 Ap[gcuvuV26eɇH3e!gd&ħd%G DžɝTt6G: 2# nUJYL#@lp'r$EP%-y;6M ur-H ꅹZ:o5uR*vwa38a`k4 ǿ*M _ 䂋3R†2\&Ɩ!B%g _( ~گ=A:!Ko0RgKMy$W"IN6:'5^og BDT$HON|Y}W˯mfsP 2\|3)gby^VRa$ M`je[)ZN66!K:Z LfӮۿ/So1_;O WQuJ߶D#>ٸ}ߌnt'WH5@vUspqa6;*9q>* `$fstĕ>m$:1Qn# V="y<1zBAΪc*aR=h|vпP<2xff@| Wq/1K>֝@GMz3$<ϛ^ P\0C8JS{' i]@,XHrA~) /n$Ba+ @6f+{W=&6(QAj"gLFVܳ̔gCANVɅNhKN=~^&k.lʪ3"j-ڨ~Q4ajsl(v'y]xv̓/*E1ޏM]FyBٙPs课J XӃkipaF Y8qsA?rCųs+sIWJ0Y^MǡɬfM;m?3`I jMf@;ixN0d 4 d؅=L4t23;V>w4>[4͊UA!.cVk4Ӈyɬ; C\?mk*EBl VP yhfcX:ź0> U&&TzDpBى2%X[ Y1Ւ J=:X+Nj QPbD TL,^@"_3&D@TGDIau ;{yҖkp~'wDcV m<9w;/ۭW}My}{ϬuwJ_:F& /sQcTu=P+#p\w{1V;0ݍFXtgBl흧YS)TB=a֏%:ˎ+ܑB{܏ mJ7쩌Fl&.{ƷF1shɷ9{4UI dL$3] HE!~9VJ[_w,Ll󢶊aJ0Gq4/)#K3ݫ-MBYCQ%ca1k^ +<$64 ć1 EݝSb8~uU^S]X|dxeR0`F-EA<)^p`_ aEA=LIOЄ$ /7hws.oO%Z3TL[ˆ@.YJ9>tbGbï("JyI<=Nf2%]$SA ԻCo*F< 7yFB{2ЭL3߇kf|h$Z#3n!73Au$f!A3sS W/i|EM9܏NAB{xm!9#&1mEiU!7ncZŽќ,ܟzSO8v'7WỒ o3 >@k+ [U[Qncc{!A+^Cћ=GHV92mjQ/ К9 Dxv6`^Q\TN4v? v+v7]Hmz mIꙺx6Lwl0Q,[a/Fqv@;N/z] +}HYƛbʙl]$>~ɀy\-cLF5MAA_]Xo?*e rAxY)(i4FIBt]Q=-ݒ&,^?ـx | ~bU'9_ Y!CQ8_!Pǔ=EC,dgI^r%f@[2b7Ҋ5P"(> @@ųJSL[О>ۧx] x ߨIɸb&@ϖ"&"x f._6wNuXEeX\3kj&A:#pWoZ\e)>GD87vƉkMN PC5􊵜v޽åDَ$8 #6ZcKHl'7r`$-lvEX.:`妿>W]}Q*cVVrl\FhjMlg@fٟ.?E$ ɾl) σdۥyw(<9 i /HR0XW .{WV=LP=we,"Cd;錫ߦn7 c$ۓtLβ#,}w11ԍS/t718Bv"sZvɨxhp*nGgAczUWb(/'9Ѻ^&$RZ>HvtуQ5| ӈg{I_1N N]ueǺ.&⦋( u%_DylwdKݎ.G$T,ʂ>VDWz\!du[~(=tAw}cЦhIE0݅Xp_DKt`?e\sP7Td3ۗ[  &az_ &^6(Yi\7A^=EJgv1,͋,8yZ .*`D&/V+z|ed+qn>/O#”Q]dHd&BiÈ_\jR7"kIt:Nrr(v.8 gb8hh:q:7dU㧓|aFML}Pce|ːfXcϊˇ6Һ(W"gYʞ֕y>qC/ҿ6Y;]ady[`D$B\5zϺO1mSiԺydF>²k"|UY(lVZ!ΑYdZɇY~O-9w0_9Fxz]ݠm~sF&;|PBef#xݘhW{[m,BZRdnJ[\|/$ߤ(6NQT5Dl96uOUw gH1ZΎ`0K1F2 ' 1< Oˋ%K|c.#׫ ^ ؆"WPkd7* yalԠ|OT#Nj:M o+aU*Ǽf)+陠?>ghEU9nF\I2BoAe ڦjE䮅ϼ RUrܳ $&٠ ]- uSFKܺW ӟKN9P F$>]ы08 &H @ᵇ2Lpy궀|gqrhpwJ4iAH¸O+@+YDqWJtdLlCLiPy &)C쮥0M8Mva\Vm٧¨inh4=2OPTNX_Op\ fOة̙zF~:QLYkCچv3) map=b٣ 3/Wvfǡ85CvCzw Tp54$I40n} i L!p'-|$WfkOէgT+/&vRd>w8yXnen+@}i9N2}V|_:ҭ âo܇Ev@'pDi,T]kf8ђ.b2^q(t{;l-J '0>ekrCp>"m#xgI@Bh}u%(#y==xP1P$JxaJ&tNyNf/qF=坦KF"M-trZxΠ0r3"|9ʒ_p`I:3s Ωa@G {{k7Q:_9&‡<‘X0/Jm.~ Y!WB|r}=/ +wy'ò @x`P3 2{!WA@XK1S'綦%ݚ$UV)=@TQ! VI'EXWe5; d&?&D/iTX?b9Y$G|hWu˫كw k[ԒR؊]Wk^k䈬wkIb i#h܀V&Zp2BsBىܯ#iCdPNmFƸXAWtcHkVw!z;H(w` < 2MvÆ·‘㛯*QYJu19ƮPo]0oⅭ0 (r&p;bfe?RIctvRYD]/B*N Ty '|ggf>pW^x_n%¸LKgOs9t)+T"%څD<QLz1,Xա5Tw3>`m' V6i ~E.oš Wt(6ːc_mhqr\&mcPok %}5tI %Ӝ4# V7޷Il~ Z uP> 4oUp8ԁu!qzYdiyW l}ξSk|76-8C0f:w1gf|^Re?_IN;_sj&VP6{ >LG G ]~,ZC냠j=O$2'Ѵp H݀DS4SIKlir!O[ <[Q}/%?R.Za|XqN7D#*O牏AöNK&w%t0Br))"ױj) Hc?dR.)zGZ.`3w.ZG.JH* *!wx1.)M'`Az"T3cf$qjwFNgiٜ_\d1UF8xP*mz'#̺jR$R畬T0:T\A^o7XaeuTVpI9t|V,i+4r+DC%u-p<<1"a _@ܿ ^@7UIeBN:k[>;jYtUZZYq]hY̊Vb&:]J/Cm=]еP0 4υnGYCFZRywm\jT۟NUW<ܽBV䭃BcAv~dB~I3LÍoc?6~P8 tYQ'ǒ??71y>}9^TVL篠j+sP273՚ y}n%P܌ÙscϣyCg>0ޫi>#!^F˘8Q³̈́~TM8Z&iadO93CxPfhC?貰TmE AyZ;44SJ3 O ǨGe~%PPx7tFiƒ $ѢJ (&OwV6ȆR#V– 6+#-Kk՜7&VHva]<־~m E; k;8EH6g-*Ŭ5g ZL1T8DzѤ[xPwy5iSbj  bŜs~aPKÉh(*[lc\3 ~?1(^t"#t4WuqzcEuBwKMxQ%Ar5 [UaWe9\GJM0=۵',$ <8{?Jr2O?}ovi?3׋"0.-Ӹ&v0aD0d0PZPlB눺B 7 c\8zLA7дKKNAaz@z6Yg-\ŝX_[H;':&ɬF%Z"(7ӨMn`WQk!䃨k5G*#) s]`.Q|Xv"Z l(@F?^[7bxbeG6HFQ!dGKc)@p@7+*%,i}EU)LB~X3N9QlPpbǾAq3 8gKs*Ҿ%#4jvIW'ac5Cz_a^^S`*o!uO]4afkڮ9O[01 )rgTJfPLUN%|51] ܟ{mt0GaݝreLބ '#%-Y1H~\E%RZ-b"ߚ {3DF<-jҊeS 79_3=Hyt C?=KBf-  X& s[WeAHHybfK\~gdJn`}8OYДYmT) xEWhPzJ4@1^!)'Xv-郤 $g'jMWodlw'FMPݝtS&DuBI1 ӡm:1=Ͳ,[뵁nS =S̶K8s27e)}i%gyy"gUWH2.3?{_UCu\ț^ <ñc1rd?T?+F?WO^?42/Kp/ﻖmCBj9.m"fnPz{\BY$׮?5węJ}۬4(||NJ( ~LJ|5}|w`v,h )aƪV3h(3QXb} *,dF 4E*v-KmP@o$ZK2Ƚ\q@)o:j5<y4&jۿ&I0hvʦKvA,Հa6H~[Vtnu9 z&fXhIL[)(;B\MD4T˻0po{T,mc`̋p}^~qή\D= 9-IfDK5BX~U(WaK;w FsWQE)h~=K5,aU\d*cH\SҦb Ǘ%"p7_LMrl==eYhs".|_]?VYJxӹʗm\Lƥ/kU`:K_BK_#|"molc L8l']˰`0`EiPF{V;oپZoU1Sٸٸ1_ CH''ڐʾ$s&>`$< <'Ŕz.'Y-bK< h?/:t ,9KxټP#_<rsg. 2u<Qmv96rb9 Zb{" d^{0].||s7 4 U/W&ŅX)&?X"+Q̎UQq E < `T<pD&l&;l==PÃ, >l!o`}#muXS|㯳}礭ve2V)H"Ԉ} 3vXOY_+*(w{+7‚lZoktӀT%ieZ:_1kk< j3+~ ȲsU'es>fOELelP s8Bz1ޔ~ hw~oNE jUz9T0hsQv|k|鋝$td6K6$)H%ATD|tNnsهHÊU?5u?p*9#4FJ51bT2ylհX3%P^JLjixMkh&kʁ%#ꟻN Ֆ d*Cwrc!Kv*m@j[9^{yD*~^8m ;@xsP%kQZ*>VP-04ۓW޼ru  NN|pԵSX6bDn$+j qtڐ.J?HqyVEћ6'tyCx_쵠r~ۜ_b́\J8K`2Ti rZJ,AO'.LDKkquoeX>cKܰ&| FRpUcTV*GW)SSY,`%gPv'͘df ]M/{5"P6c᝱$iVRlhmpֹf 8o1|_o|v0Qz3z>{l|XUo O?^1Q#"'׎xg}(I9R}oD4 )~ 'RG9, 4;gQT"Z}-cLGFQ8qNy*XVH=jp&F_7Z ۔>sYri]vvkʆx)jq_()WXש5s`J uVl1c@eŀ[%빞/Dsgt J9 ږ""}#6Q&"xagTM>h%T1I5_#$TsϟY3Yd 5G%fvzAI goF)Mo`Pes|I1.#7 0=<߲F)Jc3̝zϢ'K"(3rl7k+>Xl*CZ4(]%1qɗڧ@mWK1*IMP'Ķ^=K4~HK=sSrybq2&juƐMNlHӆVG'}f/h񁆏gkHW0HYcո#eqX7Tf\ˊx]CRpR =u@AiOYGV\{]W a)B`MI{5ruO).;>e(Ƚ}ԞuhɈg켎~\ŵRғɞ1nG^fGGBXjGn,9p|~u O UwuIRT-+~ . P2\QLr<ɉ<}v1{m]-qY ?:Bm)s`̹|ṋwW }-bb_$7S*!EiT-(xNLR,SGgƳ?qXA:%`Xݡ Ik+/cp^ԗD $Rhط9)M03͇Jr% ~_ )p X@c{z$ ^ \u_Xkhls7\3@|Ih<FJ]Ҵyw47g~B\ͳgp"oto9B<=jEС{x~o|}[_IoҮʹMN&+p_ 8[Olze6'$ GNuQ2]+(. jm0.7SB/I9?7H(v6}+cvH,2o.V4 $U#IJdʓr2+JzDEl5C"ݦ8 v# 7fPz@B{4K1kQ>*<ݔӰd ۮXJ)'қgA+?_TUx#o;N߅eW`-3t=AnZ} *C{oh;|8@ % j0 *5ҏODb<ƵrOvL^P# 3 I$VwW"ͥJ>ەĝ)^;x0s902_;1NUx7#ARbOgCs2͏_Zb)bD0AiT2oUHܠKoܢI>. )4Ɗ|ƃKq9.pV|F(R5:LCoN^,<)5$#! wJR~:(wZc"` <{-6џ#(L\aX-r_OK>^`"<ت8.:6!:䩨לh%|7ɽ#oUvj4cz_;_wɒ_E徣 dz1sbJ-Mm"[*gdeΡ{(QdM-/$S|@q quV_3JI1o섭;'d=pG6E/SvojcWzgͿlr%J=y,?m+úվ! V f$zs%ʂe5R mZnߝ^2c#NNe$5GIxtEk$%SfBQW ;gcK\ipܣ.]3pWa704S4EG௤0td;|-;FpsqjH~Zr@LM?nLY.Bґk;Ar: .fx0!u.S1c&O8-m 4꒯jf2xDwWKeDb BHf Z#(g:uasZR#8Dcܱdw"?e*UZE 40V/{ -Cqfg{iESOSo:maGr0 j{>8\K!텩=4_g$&ލW5e~F쳐)Xd>T u:Ѷֽ_$Dn7q3>*{1Ѳa\hsWeO㿣=̫/E'/j"io8@~_p&.I~$pޟq;V!j32P1Yk5~H V }O6\ Qr fOaJlg d lK /N BoLOIzśZ9'cRc`)Sl jܘ2Pn֯;v,W1ž{0rtbl@@pkUyFi1^5$n_ UjW[j6O֭lC:m@.)ǞK ,57ne6uh}P[vkJcC- _NNI(MY9*LeCuqUm9JPtlzo0l+} Is#Cg;yhvs8vM?`]R!%1HDoO,DW X_pZ}%U{f) 9hmrՅOaAjȐd6SU}Ÿ$tnL,u{vBFYLinU R1 ᛲ.s7j,P ::%i 'x~, ,&Ԗ`Rm\<@*.G 94'it"Tw HޢD>EXqBCU}Q!SN#]0G:PkxVv Ўh/͖@Y_(v1wNM%ā[vYK VUbkDD~qĿ M~lSTچv C~"3s &*-ܭA+$J)Gs,qsC;`e=x{ s-#vMJX=B:~^O̓1Nt)Ho<5-;G^&imrL, hT=v'MR|;gtׅıp6.~Mhbmg"Ɣ}omG(f3#&o\DYHTrz3}I<䚑q/'kR%oYWvL Z(ktk߫QctW(D-!w!f8DϦKkȭ R`<TR*$ F9?#w ;XMQ$i5=𓳡m]^5:8tfP?( yfg'We\7996Й+478Nc笿CT/I?M_DY^ }AT[`JEDCȌ}Y,7$Ip>5%WA-o+CI] (]?əT$GPqu  wӌ/Q$!W;P53edb7ry9tke;XO'Ɩ1ЫoB>;a>>e$]:VG'᪯* d ztxz[moG({na C1^pqu=?Z1+FrSuqy20*J>b|padt?'Xz}-eQ6z+S:@AX<-6s3M5) 7TE&|I.I4]eܰAӊNq† !8}2Q_}l3uT>Kb Wt/A=7OwhsP}Q&^C@IXUc<)b։b`VU6Ѱ4OD3傢* tYGrq/h9mJEUf5I!؀10 CZ l L0|di /Rf=l6gRW֢PTg; Nlvv{WS[\z7sd3m1Ju0b1//4̱|L0}֎ 955aJeݦ|߽hF4)&6aa>y瘝lj6YFm;Q2;ѪyćVqgz|Wm2M1dƺlG4^8CZb3²CHyxa9{4{S ސcWrχO2WROp~B6s@̃?g>4ׄɈUF:Rc"o4 GZFC) uLlz!Eto*- +˙iƳĂ -ݔd}0ikU9֠i|S5pAE84[>ݭ՛X֚gEq88AXyǬKʠh:ѧ*T{Z 3Xz׮ަ4L,W-E}S=ܹxc٫oal\ OM>#dm7ә| ADȉjC8n<`[ ?%1h:#Sڃ,ȵn%b-Xu671,lR) ;|O18TQDPɰv>Y~'uVÅH,j&;5N~a .'[e{?:0J/`$(|#Bݒ؄MGK Rh x41/$ʼnn>Ձ^;6nuG:5 GqOGst+tl$d/ı\/% v9.nAgݩFT0``f YB&Y5-C5hli¼OSdZ^§<9t^oI>3wqFBOr`|8k~\Vєfnc{\0e7 4]cPt#Ma g= Q[NBoK{X搮*cV(8P +S!Sʏ YI *͖rN~aJ oWZ@߇'L7r $Mdw2b4u0@X3bo\A"i$sS< Kƅт.59{d?%>+Ӫ r??a铔7 E~zB?mdÇMq\lϵn+ϣ_>ʈиbP41ㆶ#YRvU)Al^>; O3A}KM@+:B$DA}̒_qF3=)Jcql 5gܞ℡KfcFdI*,~gyҵ:ua#"=dPqe z%w~~Z]_xO6 Ԟ2T= G\B#<Ԝ6%U{zL\ 1M00YR.0OWѻ]3v_\GPů[Wu0UqBxgf L7hԔm W\(؍ DڪcQS$v@/ 0¬OuHA}ʬf*xA ѭ?3;TGa_m>@AK4φ)dJJԳ Xsu-Q!:$A3a̫q-oB:_=Eص~-kޭS>Sigq= qBT3ы'TPc9NT ( T.QzU(VI_6)!".kfu9/HrE`IWvo{QqJ AJ<[ZVeݨ>ٯ5tɱ%fnROz…h5-ROg d^!\\Sv"p#o6کO(k>RŝJ 9G>T3ń-@8YБ4]yt2=^r.ZQhN;B9XP3kR+qBW@)ٓfeIqMo˫ L 7&vJmNh.1!ډ 6p'_{1.sNf|ݗ7]꼝ĠHG'd5X:.6NFTd>d A|vʊ/_@XNXbŨG.㇋?l$p)>mF$\TH,48e.Z! R P2f 9v$4K8d"U ;\sD11*YB(|lI1aAs_gi4ս3H'iYӪLH,B"f@dlv k_d'jn,xɰuإLɂ,MGɷ#_ZF\ 1>\ds7+5a47$}OXuQ]6w/vء3i-1?E11sNYL&hlIB}DgC懲51J*aK3jط/$5GS1Dϕ|3V.iR_di˘qohʾإ-oZ!I63r R?޶욹 U`!P`LqQ*A*UdâCo2- ' zn!LKT'<-$۟),uVZ[1ʎ}ӽa_.(K@bE-O`+.@􋳸b*X2םrxT^}M\%Dk߶E~ŏ&q9֍Zz-&Tv-^7{3{RT* oBh̻`"=2 mfkfHRb*]>`چ^] =z\N'9 +T)I X7Fna+L|_J Lf@|s}.MȴOc#`Kfs_$w-1ɊG:!dAU 0kM/t5sqz"Q+Ѕy66O(4dJv'ǰ~Z"kĥPL1m^tI? ]&gq95:LgD~wŐ%U5tn 㴠Q"&{r\B:2`;&P$`ֽ#ִp.2 #ڐʰ"U@:Ř\HJcs[RL!Tu?=%1p-JEWUܕ"I*DV7aB!BاWW^tg9oF LN&ZH Өa0'5Փʀ/ vt#.Mn+0BJ>Nvv?8* \^ w7WC1Zj>;)S3 Dh:unF)5|juQX sOd7I;tv]+ ez4q)c,1I`iO[cYAQ Q5%B6OxZVҨޱ0Iy%gnLL%JLZVReV;(kw]$eְ%%V3a\ٰJڣGpP=VD:eGDbkUP]x.L`V8+tApuEX {9D,?z' ӭ<'PKڵjL_6g*عl T_5я L 3}նgU0eM:| yI 0n<\f|[2Ј eG}a8%a'xZ j}WE0cWRe6Vg 컵Ӄ%stQ5-#`"pSK q7۟#8myrrC:Xy%kzxH46}cO2jaBP76b=Tn'dJm7G:1 0yT İoC_a]ԜdY9fQq)=ǣ@{*iQS CF[nS :jDcr ?hWOYlP=$훌-bt RVs 󓟴o\/p,%675m! l,J {כU!tLgG=׀ qOӾ$X[~r K+80F/O1{}tsn{$3eI+/6;x,i NWF*T4QZ;KscdVrF_ 36S.$/^ ґR8TpDb]{PP WjDsl ( gQ8xݦQ֜OǵGmjxu vfNf{zB #ȸ}ق.hR\BڤU 5 KX L$I>e{Y,7m' rnA $JD kXc]A>Aaa?'C"4Y%[غRk8=1e.E\VD!XX@J2/ҤAXI/*/[ACq:!3zwٕݿ tOT7"]NDbS$5l/ۈt>bUw]/< 3u贷<Qs+XO liŔ4X6ڝ V?t3-Y[ 6'Hv\⧬b 'jC{ ?8-pjHϔ3Jʌr Ҩ!gB}3X\VrzFe@7 Y:be>w^5-®ыyCaO&&XP7U.' Q^Zŧ ¬=ICJ-kH{W?"^`zwԎTɑfQޡ6U^*zS8XXs%Þs`5/U2gr͝V;g@5>Osxs;ڒ %wDj-XĦ XLr̈odž~=QnFn`3!҈B|)y iqRC7ml\aFit~vʞo9bp毭f˅lv3+zqü}Y@5xtPfq7š 6,ߎ#VS$ny;aI[gXMKMy4:]&\N!9[K qA y ?_8ބ)滔 "ǏwbO-JS;e7rx׎[ E8C/@Db=@W݄7g ڢCͪǺ-X\0E~QHg"fƏȟ粹EzlvLfbw0X2"@Fj3t91R [H+=/$NwImi5?yAu}PQGq(Xp`X8lYav_u?`!7.]^a(C_K 83 'oAL?aHXrw%&zX[~G):6јk^ts_#[UK |^MЧ`2!T9ҡ/F;CouUE?=m'VcZߵW"+ ¦"ŇNweS"{\#zr ȿ)q^1G3 {[*_F.㫑jԴ6Gm8Onb5H0AE$l"sMvֽT9L3̣T̀"?l.q*Q,?d:>aVdc1W0 "{ 7 ºnfVH4 լ$#-7[x\%i2A+pţ& >A% N'w^xJ6 H7fڤ K>M8MN̝qAΕFByyiv[Ao$)eBٷ LWe]}f/G*£k/v& >^REvE|O엪&ml&oCJt+I+8_< D4 ڰ.4WUr㉦7irݦ\ܬ_{}kU5ք7S<R%\]tZd{ANkwnڌ%k}LNqmRܰ.^4|i$_lq<yl^]Z g+NQČ1lECqވd$aPm 9rAif\Q!pJnH,.+Er*E )%M5 q@IØvOdQ\,ج iZ-@g|?:Mu9Cez`ZL\VFd"dL?'SBvXH-=ER&9i ?l;XyqH5KNg%8FW Ѭ_:$Y-&޶tv|F-WLc^oc+Qqw뫔 VKs?uۻHrU1Su)tbH(I]/GBWu%RE]LhIRj"k/󣓲c\$`m!濸h)p+wv@ao_;lZM J)$Zs0[i5kzGzY ݎe\ ~LKyڧQEy?#@WEkT 7q<9lx'zI SdW.B)7UiSU\'f2ZLO-uHj?O|@00|a۳إ! l,'%_/M( x /-L8*ÒGʰe{l{ A^WdsaZ( <سAھhX}rc%{MC;e«̣1\HZ s$"A) cӊ=xϲz?G6b๲ &,بGDsHzbll:֓Ҽ.}b8On4,2Ai[N)-h t=PzW7˪^BwreK'YW {=Q[X.8M.fW@5hPSxnHXG|}#P,b\ѓaee2\TaZ=^_>t8ճ 2R ӯ"6ڤ q>T}ή&rYfaqm͞NGZJD9`ۊ(A!{8`;_1o_ Rt:u³CCyc ׯCYOh i#%+NX+WkbO< $+?>\u>BܭoT\`sZ 9lUj3][N5 4ή'0 R'MC֜PG8]ty/p\iyD&~r\TTrͥ|B)ZwZ^(aՊ$"Ӗ`n f; _vd,OԵ+;[G[mE`vɵG O"\۰ͻcMC|ǰ굤L/΁J` PSc:\ Rg_ETI>9M3Y_e*)EO&;(PC`,248\a9r;IŒN. ^֯PJWn-q*7'Iz".^WZBaد-ޮ1x&z Xꆕ޵>0bbۚOG=h'-ʼnZ]K<‘M94ǫ"6uh8Ro,Dħ5up90Ұsp:kPS:1V0J>|!z*zA?g;m! e% s{MAH /2x,J@n$5pN\+QkSϐ4}?N[yi)K躊&zcI /Q1kC==桹~y)Y"cs8E_ IfSAk7)^u },r]2B3=~c? @@[DM=)C1!ޔ_]r ;ݺXT(zⅢ'~  ֕ܲKzp@]'J{پ0u՚׮4{C먭 Ͽzw嗋`v P`'>U>%>>Rd@ɇ<+ǭSC¯Gih}Fh%<Z{Oǣ_O?y˜G[IϝxYܩUeF üv(iW_h].AHvC=.ou_Q!/1{ J" mxM1sX Vm.Qr%ODpPZ r01*GHQ SKW{ZߢpnmFF-KP}Æ~>TH:8r SBBו| >Uit̐}U.`DܻmӘvzq)E2&4 ^5뒢]TyMTu*\ӛ}`7>K&Y;Sŭ%"[WVV.Ԁ˟ m5 -ՠ.KVZ(!{bd(1?|=y[%uov `(*zU/7MaՀhcv ' ֣E,`3x[{9.UXcF^pX Ulm*@0uEn?􇈐V4jWa\^gxYEf_YVa ٥I>`,jnp; zbZ5돏4i"{>om?)l_Th-ƭOA1sz,`QL'`FvǑwXI >֓n6B !£p 9/; lJ,x{:ND2SŁ#7^h; "3`t9%aQ N sC)jDA7֋M؂z&cAj Z@oɡ۬M[`c 0ИIn ;s(Ԩ=@gD7EK:Iѣ9)GrJ: !䚁EGr"ax+CڿbjgZ'5 ׆-_8_(u-T/Cw? Q[OQ'͒iu*1d9lKżnqdh%Ab,uAFӗκF p6 't ͉Tћd}9۵o,NŽ.ҴK^(dSBW.ҽv.ވ!}N>uބd!<[ed IK>Y6$p vG,l- ¸FDJ6иAr⟋eZѕU-ߊS -s:IkLIbH"tQt0 2Ic#Ht82XQ[D|pc >wB,XL0[ xU(Dtc1u +e2v3"|$_Z>%>uP(s*9NZ" ٍ0n> u=c 4) 9`huqiM}Jb%B2E& Ht4a>a %iG11M6 L:f``t% ܶRijn`~";e!_2>ju+HrxPwoL~VD8r'%(*]T%|aWVp@Vns8C߯vVZ} ,;o윏6h6Lg{9a>,3;~X6] ÿ(ӓAqMcNF\ v:pTKeH&jfVr|r8rR76<䧓Dј8pkA Ց/3A>CcXFE.wbq>_ ʵ'q+}_s*IYXh1_ܡn_y|{%rN wYg#1X_.V]`}* '#>;'h@\h7샅TfoNL!U.xM^g/PHK M+4eެsS1uqdJuf7BOT#~{OKDx o51<)8)ODLHUP2i 4o5z9$$ 3)YPfO&wϦ]Ou~4Pp RQ)_s8K%WwMQ&PUy9ǖy@ .RjtD{p-d}#VWmU(Z%X@db>w^4@N=`Ԗ L],MmſfdyK5;@0)nsU5y`>(^S%h`ǁ}z lrCHߩ%}xUQy;8TbO OW >[TTI#Ex/uAX>mm ϰaM e sN;,j!RDm2O3SlEz5H9l)g"$}q!YH#8Z]ɝf2ΈL;Ɍ ! \Vƨ);"qc}iu}* NQ &; fmgt$}#%%\B4P]kDf?)w,Nr`6g~GF.IݕR}S(p ׆F՞9H8($}pU..jӗ8mﲪG1]e)yByt TX?RےUZ2i.Q9/l]cb@].lc7 펙vJ%E-rAkh[d#;d[{[Mh"ݝȒ#.}DTYJhN> r$+ MYKT/pnD,(&%as _41iJH{PixDq'8^(n;7<%!qv@|L"Eϡ_r3#*Îcwgl @j=AĻtPGYl|c#tg $be:R ѿlmǐaJiEeh1O-{@,vQV"fK.rr~-<+f¿~y{Ș?Ҁ|/`xcȤ\cETC~c+%rd]0 :ҙѨ1Wm Z؎+}+H*jRo"G8wKu;vh]KaK x"^R6LZYLNtE05$d]kf|ʶ|WۯW"ysr1 ϒYA({e&b[/7LpxUukn@ E!!n&l`bZY(g'_qdpO,k[%tVQ}tŖÝ៻xUrpĭn>cV!!jnfirG5Znr/(ޝ{B{9 ۈ:pS7J9ZXGeMx5Z5~7ᶇ'%`|[F[C@ݝjDm'18ԿO [VWqϴ%Zdaf# #8g̔.豧HNNþK/£EY$\cޛ1au{oLJD㞁9*Um V[E^7fc4T%'PYü;k+|kglȯ"$k ƛ~^xʢ*9<ȱM )yGs_샸mf'O4t\ &ba2 oD0kK̚3qZe K ؇/ŽEQ#5-yT~Uf0 uv-Mvu.iT9 ӏM[nldccmInx/I?O#'<. ؈$v T R.-AC| $>GLW3÷5Mm7B|9;aH.`-Qi:3\gNm ؠ @wltŔjvنSiINLbr8e;swZF}>LZ5ú`0}\0Eۜ:b11 r:zM^ޤ eue)!ќrt ށ"E=@|ج1 jLDQl6 #vE1^ '?9TjLCW8fw9AEi+|[s>GjF+zwM2,ԸN["ZWE'96>_ڒVshZ% q*= L"XKM֧Xm}BVk>Ύ@#^e=:Q} a-%ܒ"5w]?aLt*+|;Qus?lٽR|ndnIGъvքB`SƗ!#b_053M|J`[1()%2O\1-uQ,]B!A'XܝK%Dl%F^`]7l<96MBJ<чSi'!\7=HTxzr8f=hTN*u[?1dp&=F >-Hr(}UGb|}d^O z$4o> Ǯ-rSu&Oz&pD&q )' m!ʎCK7fW 1v.~]IAy81ܳQ ipWxC>7Sk ;l|fh~J ̢JM.:=u:a7C@ '>N_(U\gi *dIR[8M܆9璿Ud~ px%& 6uW(VS Z'3ILya`"+e4տ: vYr{_ \nB;m>IW? 仆J5YK^$H4G_DP%ZwvP{%w'eJ .)][?&=f@Z_;hnne3Mcʮ[N'+xr W2ВoXK):\،=WցIV <,Ij7O/R"c;zD6R/xQ'[$\/Fg,c}6–ǿ6vJi(WND ,U׎<_,y0m(ycpO5ôt+ad}O]B]{J̻@\-9)yKvE|6k?I䶻aD%;Frٸ9`ʭ}(6F|z0\=5tj7W|A&VRARp@%yz[Rݿ H6ɕVC% "=2 Mg- -Mu3cu z`'hn08M@äu+)*# s~r0 p< P*X3pBYfa_pW|HdX֩܃xaYK[2B}[[v؞D2n ]l)ԓ(`.|ZY=<pAM4Cd%SƼ0gąXLa}|6Q֌QnjLۣ' RzNMu{zAG |\.O;|v*".aK9sc^Xb|Qp&3LJZrq:4ACC|gVu̿OYb`I ٦OX_ܵ8^޳qc/%n+,E~paoB(w0DḼTf5LS)Kuc' (CqYu/u;jS0@R [U8l]հ \c2o}PȁN~DaErEJTUh3٘LjW2*G0,J;*}A:xh#TVwu^S؜!%5೩92m))M&p:~a|E7?:a-)-G$\Up14I$Q#7[w&6}_1 ?iܲ /9"]x)?G J #@rhH%4ʲ!2!v?a;r11@lH<|fImhK8doݸhO+:<4EZ"$ 4 / 70~,izsο4z])>-d_k"(/8FN)8|ļ^M'O ~裨v3IOqss){~*RuGrBuH7sA~%]`X<>)E}:\Cf2ܼFJe{>;-Z/`"cG(]+$\^!]I6pNW A}EVAmLHZ=<$bm Js5!nߴ3}dj%x^;Tl9oo2 ?9Ƣ#}!A"]޶A(;YYT ͋RZW@d ۍ~6$"茢;'9-uDx*Un!]0uA5kBڱbVHN Rg8mfzcm-L~ uGuaճdngz@kΌ5/Ƶ[3S |v`4#B5p6ة&hn1y1K= ƪhm>ŭS[a:K~T'[%W$Ke1Q-lj,6d-Y#=\+c#ǚv;+F,-Ay`ZZon2]ǜJgޢyơvfW<cA / ۲)W 冃 ׏QJ* xt,3:uFۀD! ꋑky1?|à ̿̓k2 yr0?{$eS0 -6e(g1 ﲊdt+=D`u09H˿)s VʦwXF; x۲4q %ҩ-gCf>Lb3IKLLƳ/OQ(5 uY Rt津H YRJ'H.)#K1_N8a-5BF" >kmsIbEl[m[kZ`? >ry!c>\-o7BߖŻi @-DmL],W]2& CJ##>wImA!jaO\ݡ)C.>8'ѱ\~5k߉EN.$,v05MWK?;[򇑉XHv^]u%ʢ%=_T<P$VF@K4߇Eͳd?i/ w  Oȑ>?ōJS&e1t@rJ $b2v^ټ=^8_7}9{M'UCrK99"R y!cl\|gaм@-@hY BR.^)[:nB-,Kվ&.rՒ[nu@<{?v:a5YhXhjXr_syэ LYZ"P4l_QM`@٩|aKqV| ˊqDʒ*}'P|wr18I37v6twuS9 1[^C}Sɺwz۝TǴ&a}w`J"&Ւ tvW0=bj!gCcΉxQN8M2:'SFyS#t*wۨqx 3!!DEqIuH 8ɑ:4nu E>SҝrDQ,Ϛv 瀗UŦU\9ZEvtF f\UnqoYL0"{Ӯ ּ"iG{#ff|;GjPh\b:. zI Db9]DyJ-Kqa=5,2#1%riNXE"@o8 ,D2uWW`:3/2ˢuE<yxH PW[UQ=2M!*( rwӉ/g1DGŚM8:7ɰGelz5reځ>ހτmҜm'U358 8,qGu:F#MIs ) zఋeJڅ@qkph,bF˒JSΑ4LU2l8`I9gL,޽,\Yi.g,^N^,mbݑlTNL4YoI2x3\&,{b)D;bd9^Ѫ}LG|X9Ǔ4 \=lUFGlV.koh,"h88J4I %-5@6#fB;]?J`ĖUa䛺j5 <\Kశ41j`CR?s8iyN45Fa4<̨+3rrJd1ˎ_;4Sen2I~{#qtW9;@}}%exh^_xe"_ 1klo8sZ'zIAatS DQR 1%H]N ׮RjS9tV $IK]baQ=2 n$e[Gz$B>ݚVRVSU'Ნg1Ӓ8rr609YL:2HW#~spβ\,ԧ+ 咽'_zMpѫ)d!OU' VKZ#*"Fb(>rmII =~-?^'LX546,l`F2 Vk7z#,C2qb_IjsG/:yv0C)1h.nc301at-#)<>P޾ЬBW1k|Әls[Ɩ:4~Ezfm ӷ>G KOHX%}K](W@֝}m.+I֘Xd&bFft ]ԹxsSQ1]5Bľژ=EЍmM۴A/<`b-FP.xʡe"K#YM`)Lg0+7Ďf|<(\$#u7W_7Ds1-p,4ܩ&,_@⃯D)- 6f?=-F7~TjYrnZ SK^Ҫxv'.WQm#`Sv-79tV'2ˇfRli O>[ "U2`ZLL@#wUwpw2@Ӥ':0-)BLd҂-T:J7K̽\n),>s"%ѱC^krdXpO֝Z7I> LŨU:\ ,Nʘ@|rMǭ\۞<j /2IF~\R'&|gw‘T؉:߂ e`7URR[A͸Q*IBFQ@0歠\(20, RzA6Ɉ}|K ط}) ǗZ'xR^ ?}:SҍeV <.)]9"`ڛ'aOAkҳ-a3xlH#m&,? }&uG |6*h̚č\3X=$YᒩgcyZ'TȢOba2t]&/tITh|i]#]ݾ4N*J]r]E|!η(w9mk*v]Ӎ?]UR!j K7W?TO92&Y`I"P"bNDt:3ͱo9o#ʉR0`Ϳ[wA3kU*OΔHc*'^N fOjMFjddus ܕ?x˰䓛[U][c_sI$;X1]B2i 5e054< bTH̜4XR57G sJpm~ЗW,o⫗Zޫ y'S^oVc[d[}*x/׭LJ,Wv #K_A]Oǥ~.G"CK"0酸Rd{-Re>~^O'{ %G@XVŚYzq>%Gif7dkS#Pa_z+*%qf YE#:]&w`8/C).}zRwI_v&ʏ|hæ0` 5_0_b=#?Aal)^kvwtsI"w؋Q $zveX&e6K`j7a*V|`Lf,rca:&wr*&qyا>5V -t7FnmT n",}U+_D0^Ҟzb q*0Nǁ]h0(FgBcy%2?#VM6Ǻ93;̐o)f;FJ^9R]w*ZTۉ|=_egԋg]`H.sYOZ۩T  'Tkih+ a$a:)}D szӽ~'0R>^mXvSLI3.'-+VDu1ɒfshT`Bm|?Nn+%$Oz밣'ܛMy)47-m 2ݡPm`ݟX[ ~c8o2iFO1hRsJTλ.r[9q\JlYhcb%@L>\Zvy8t1=9ZkN'x1J|']]4VRP61\/ 쳔kb1w@Z |toPQecla v14}/~{!K׼_]r^N P Ep5PW-\ _PNi];XN5h09;k0' X^;$2cN±V%IڊQ;Bg)G,bQL}=R+h0R (W=7ٶiÖ ,V*)?xmW뱵]c[\ђq_nvd.P(> eȠX`<.Q1o,nYߚ/'Mrc[Zrw-/)B X׹$۳VhsdJcYŵ$~0-nrkU-΢]6u6X(';3;OR9pv;?1`СmhEXQgmr P8o1K?WQig}{uO^KxZSLjR%?.ńDITczsM{;~RjfɌnPjH84FL4=ʐч0gȗ_ M\޻5Ѓ6X@?M'3-%#!to[e3״熈^Ş5Y_l\wC\sD^KPԉ]qwVυ8ُV: fxW-@ .CiM(<Ҏk3S0{Mz  N:b4%1AѯL.5$$K8=o WYџ %++f1h,Ajl|vQk׺,r-qh͈lMTpل.DQM@V>jzH5Ljwʔ([p⬈Kf ȗs=j',l ]U.k=f[ /D.;vdQ BhQR@:*MvZ [W[I-_U!*!JSg'腤dJ}qi?7>focswP^O{M:Jd@yfāCUxkOdI{k;Gg[`VvR\T~L9P]K=`Xp^ q_y% ӰlLG6ʹ0ܯTN@_y-]O=L2KZڪ%aOs6h~N/'x7{"T%@&7kk 3+.p1A0`@KU z"Xr4{Lh7<3IBH"5^n;L ·@lj ?_+*jOyT)J<96ߓ3rّ hjdq%R}@6+RG|(#wE{|t*YC9.5OA6˵N|V&AHcГ-l1Ң,ݜCT/ ;#o^>a?_ypy \ł+"I+'~󭿤!,/sNy,(<5(jQ3Z(OI&4o ;Y \p\."rY3UKզV6n$\1 $CJ6S_*Ҹ܌$j?za4|ΕyK'c(aV2U4 jy̒wws PL8zk^\[kiA٪rZtޢ7Pf i\_"jE/d"ƻXSm]v;Y,Rjd]ٍPtaF`8_"r 9< Qwfllpjgi0_F}3 0=iouR4_YLdžנ#[(.gkmg'YQ0Er"( Ndфff+1O/ u6:Xe_F 4PP&#㌲ǂ G3lWy/ C[ʷVfj~ȂZ((ƫ}; _}47\fᥨkchvyfF5$)@xlG={d]jt'ad[B_ ?6|8 >#X=!E\f{a?BCwB@57㷷e- xsX2lr7/F֠8Mw)7Ӝ)/f}>n\[oӖ42Y=۬^DS˂I,@՞%Iz_ s =r Ps;F;'D NShq27|[o`({ Xϼ};=U&qi |t庐 r`޵̇}nwa0iZlsqu:Bdݲ GK㴳So tGr!BDIm3j`k4Z;=Yjp-Pz*΋w]*uI4,)ҪdU6 HeH !fm4c<$vr$3n_2m.a*:%w>t!E3=3&,KFT(eA9yT0qK'VlPPh{.qlI;P,v:+[b=pu~ulxԾ-+0;\۠Q"~CՐ0-cz>, jYZR{gI(r2]ǹM|& AUmAIB@TkV2hh])8,YW& =FEy6H1;Ǐ6Ze;w x'YQO?%l@(}&v6$L&\&f'^&R1QmHA׀26>‹ˎZ;"M"ˈ_.ޅu)К$C٪@ B00;smLjKS8d-(zRlN,3'TGeڇT-Q/Zϓ/17ZQc剺'ؓcV *tTM&> #2Hxᢍ̓2H\OKx/C^E2a-̧qQa7 +0b{B}dz q.͖Pdx3J[y)z_][jM!A=O}"F(4e K%uƮW&Da=:q 7𴥭mOԱ /ſMQ4zdM`x" irۧi&80FI2\Bu"e] ?wdϷ4n us3ZwZˤ-o%q|ϼx']X rgl4u Zsʅ^CuÚv18]z,M\?&ڧ@=gߎ8A:|cQdD=R*.|q $hb"qqu{i.nJ${r"ńE;UB Tzp?PIR} V`@ԉ jK;s_( _W]nw50Wѽ|!v,ntA+rene:Y\ū:Y~ #i`-dhﴂQhQA +}8Ck)wN'xAO<)<>_R֘Eg~tEi= W塨|[wF<75LJ}>1k}* YiKhyIA94"[j'sb >s&$Q.ZI˧ÉHBSRS7L$ L.؜0;6`$(pI21V&$qf<7&sL]GKќsS"=!S(ȋCo&){E]-n˕\- G>Ur ~~lˠz6O&mNSJG>fuo>^㎳JnK;(TEI-,]󇅆&0)DǏ*t\{7c^t>=׎)#w[/Y8?ueZl%V=p@g0z=%K,uYG]$~ Ndevo0SX%.$o^ZxgaiJ3BGS5|S#ߎ}$ p8jMJqmB>/HO|Rzg~jyC P͊+2x|4dN8<&"i M'Xu RLO矽-wyuF b*20mųQ\g̉io۶T2Apz^Pd~$vd|qrO.u4vLw;wѽ}M1in,\oEYupW'978Tܵ)p |Hbޖ},뇹SOk# 7$ug]#zǏrDlAPD1E5q@†/LW#|[v~kNN~ybF](2dFY^exvɥ4S/KMq+6uq^tQYDZ>}0D4`<@?G&x''ZΣY =NzyKmd'+tSLE2~-dW^n;JExv8/^F-z"mlJϫ~iPw෹63~7PO2qrsxq4# 3}!tGLWhҺZ1NYu*-O }cP ;9Ѿ0SSϒ35K/MOG쭸vjܕt%1827tز׊ޚC[A˲GTU)D4JyOsJ %h=8G={HbwXVgk:w:RGkQVp6V?:VhP_ )3)oū , ۜyB`}yTgҕ[YQP;fȭŸU9s~c * Bx?WbF;8*Z=i&EW^OkK(M =j[0țň>ǛDeٱ&ӁFkM)OȩA\d;"c>/&<=:|[48w^gs2)}-; MhZm-617ւ duMM]I &8(0p)?6Ań! %+Fs#se"eNEJwgkA v!Rg@hЪV ҳK4'GR>.s)En.KOqrӅF yjr8`=N'CilA06?JHA5Z6?Gk4f"t7@S,^{ 4pk`wCJ$;9ClgtåiU3&|_&6DNN$[Ͼ꿖Z,sU8z }_bx^}YH0ue3?CyvD>@->8s#e H@#^{h*pŧR !2/qK5dX`^$ ^6i!bI-?4jl#~ӽ[/y&.Jr;$"(nkAl |d&o ] .l n6̯*)=y2h=F<3# wBl`Eyν x.؈IOmD.ם[ ֿC n(NԈSb8`a;:^9] M>߹Eo"[&TofT ǡTA*?6w/>o glZەrV .x"W71&\7 Rq{Jx鸻dʡ'pP.e\xZک(?u |8s=$\ mlAޘEb|suW lM/vƻ2 [Q'Ӂ 'S-\lfvdc"GG<$1"+%2`) {M+}<2arp@q@Fi ^'Ăg%Qd87Mb.PC')`7RWek瀺`A Œt :'!0aïקI;D]>( g Z2+<}Ka55 V/sQ E0AM7 ku[`яWv<#-5Ov;WkZ۩d7&`Hi?r*ia!KhwܽƬtBĹ9 e4vP< "Ooӎ>UƅwL W.y:<=v_zUϑ;͂I-Eㅼ76JBC9%"\%PyżX4n鷒*$¦A0;Wse# 潷ZAc-X8_۾.M%xg7%80 Gg]&"$i-żs*+?7,K, _ ]`I"|oDeO,Bdwj ;SB._qQ}kdD>L!r6F~x+"<P4d/AߢX6vyz1o? ޲jImfP|J`Utubp`㢙ӺZt +|EʑU 7hcFDDHn4_w 6:gHVWC @XU RUl;~8U{G׷pUH#;5\{2jVt҇K آ $3M sB$@_+E1!5Mz/̋%XqؽQhgbH#bl@ Em*G*ZL;5xݠ{jJlJәi{3i!b[CsM'8x! [̰8bzϸr&7u©؃fOI R_0eGi[sO2|~E)JјO9$rxK +VR=;G7:(Jǿj{h5R7a=Âtf*G5Dc܂13ןK~4۹Q/zt$;, B5,)`D% JN 8:2ʈPdPAL% /s>Ku$G+- XjڵF2`ߡ,Eg3$}=&ᑭp|CVf{_o.znNVGBh9| 6z +o~wլҰqnb.&"%WDky ɣp/YɸYPZݗ(: < I)i,7 /+՚ Z;i,ʬ+,?Q4FњiM<)O2%u[6I[[O]sϠ׍le_v HF}ǘ}; ;!wרydUԼE#{ງH*h;C){D KKc{iљydw3Ir{C>~-;˽U ;>B)h5#n#D?R*=h("!-}iKJT~Ƃ;*"&9XS' KOQsB:WF 4%B ZXk,C1 zӏ9V|-) |vȕ'a&`p!0|TWt,<>jBtHF)6}U])|:Rd 2/td4znqlPwH6 qfY04>) QeIr_CkT`A+RdƸۃZs Vӓcґ2[a,h'Zu]-0 ~O #E0xZE 1Þgyq^ qTP0uW7E% ei8F$*Yj -x2f0|Ngt!Po>L>hɄV4 tl~ }{(T?͵?l*}I4TA5G6T?҃4pWJ+Ѳ]P }L@}LNd#!SKUjiV:_쬍恿,g%7<'Υd}TXT\7Ui$qY9.0?OIY6~zT9-^(dY6A] ,eJXV:w>|eh;I262 3Fc~aW>:%0^ R9;ۯ)#T@i]Թ ozJ68*I,l_ LqbƉӾ(mvG |[-;܄ J HC@{حy螨 XO$+aP FHs+~p!`m wߚy_WAd"U׉}io±t4Iن(~ܭuBG\ SJIڰQ`a tJԼ/Scɻ|/cLJ{Нm&{.>52ᷲd6H:5}# v uYg-$'SȇkE^Vb BǶɷQ u#xy,M$y߇MB˹ y,o98b{bF (O\7,BVBE8Єk7zUX͟e)'Z%y[5Rmz#w&IYGl97Bpt.BҒLM1~wx F7Y&2BW)m<!:YY/ayhi;o:oWX؛xPZ וN2p^Nϔ6hKSnθ ;x.q, Q3}JJ&!0(U$^hGXBf18,yzd[QZkжa;mftoKĿ>m忳boTWpET-ɘ;oR|!lgia5,{FB?@b`OK|^^?h9 \gz!@Ǐocn$ʤVnyt HXe/U<rPDy?[jzI|[yBA/({&38ڕ7#T}͝azo8'{P$y""j"sWtJ, Gx%O41HQuuY{ \;A13LL2.($EYeGn@Ү}dA(u\؃I;DGEkYMٖB=Yh8>AޅM[O(?J3_KT~ۋܴmRSַKXE/X\QƆN|Ӭ-J 2l9ۀDOi_66>(ۜb$HJ~.U{ GK+,~: Q\;NϙÜ-#kStaF~`&jRƑMx?XgQ rk);ָa B@"j4ZF߂5SF>meJtCG\AB8w0~VefW bASՃ6Rj!f6s{pbbvJ!4'',R뙱0 Y*١7foH gJ})}݊ O ъ{o>()R pcV-JڲoBN"7˶?rcܘmC ]vRs>+(4s/ޘ@1Nl+fl$  0]$@ڞMQ.+MGY'IJ<^{&83up[; lSAjR >+:oe1JMSc^BG v#e5g< 7 IT$ rnI c|E&zinyf?V8Q`H+]>7Ǿ5Zgcȫ =cQXz Cz@bဝ/Ez+9)85(,9W]c;(%yyveE4Ώ/s91#є; bR6Qo-,ww ;4uʁ^PoǷd-T{8q WYWXsuT4ѭZƚ&N^}6~ vl!7IӉW0ɈhBY㥓%Q5!HliXo>Xx7*ңvvͿG;& %X4VSAS(?߉p|ڐ,W{yC["ڜ E"+$O )AhkqC>+D sAZ^SϋҋY?aGIrY>n9IOoL 0W~9y'r0+}Z z>4D6۷/7T<8ƅaa$2hlnm$sK%=yP^e.4k5"?oIxֳhQs޿4r0Ú}1̡RuD&70кtwI;9w,QToY .h:*Ɖp%kiUf4O݄ QVlm+AI81Av))Uy Y=q38gzb)w#}vyVqLnhKX,/}קꞌd!Cy=r"wѣ@}*#DB uOZ Qrya3GHp.k1Q>N~+r]Jg&H>5a` ;j8JwޚԈa ޱ([}ƥP8NpEqyXkD_3 ;a u6(&X||܁{}QqE}wzNy՘ؘ/tiBOo5yƃX{^֟`x$ @Mcˆ0dvMJJT,yafe`I.au]i#Ď37nE\{r"z3N\kJK\arY"~9=]2WdȵVsz|;m0IԸ.z8̎U5KS,m;!{cbfL~ sLԮB2cKޅߜxxٮ.4})@~!jOWƸ6 Ej:W ՟N*pf~R0:cs/:*̔ e,U$WMYf&1 le۹(`mVu>t¡d ȭ.&S9ưy+_@0e܈w61H+DXc) è佑Ϙjɷ&܀*Iv=4E6L8:<& AY GMLbS͇JDsy P7jJ9-NNW.N}Gws^AD^>!nurʘdlL"GA/JMt[CKyL2e;и gҧ E37D޶E,WsNjjja}AN*ޥaZc" 9ܗʃW.Xy(_4E2v1??mIHN{Y>wwz^(5EAYJX 20߼u&]T@$ua:Oh52UndI0u,9O2ƣ(ػmcۊ^RL6YCG: KJ6HAehqʜz=jenyAΊp,>",z6AK()W?cKܘBYVx$&ۃEfƂ Z, ["382VgP\AQ,zw&z-cW?-M>#yV(Ԁ4ݣ?D4ܺ `' )QFUܶEY0FygBD\F;7%%U_&Pģʦlo0$t_wRTU W$_:Z Lbu,j[>?DZ pyҏ}ϲ%G xCz\PO%2_Zᥭ3,UK*fZ6Y6Q rⵁ,3y6Ԏ!@H-G9B9y5BȳŜec<- $?Fp5:&t+ʺiz,9?G7x IHu (euFm*54-->Y<S@& Hy;p_4}I.F׼V|'%d5`$ΥX6ʬvC1GvQoL>; jxQ }+]F]W|cd|w\+UN/%0Dxkv  :%;S!A>T{?I*%6,FPVa9mD~`yכ^aA F|*FhL:Jt( {ޔmNA-% 3,>>aARNκy򅏊xN* $0nu'+0a"}Hc琂/r1ϑy<ߊa^>Z5c q3]QLL2/8k0=%x?UҲ[}dT =o hک"O%ܣ''μVsR2YIMŜ˅HƦYrn1BF9#E=7j EBhZ](t]`m%<;cQZGp)r +'<6듻% SDm(B9|$W|p۱8G1w`]bH u [a]bרfg1mOC/ 2cybb 7@[.\Ish^3b;׷ |)J[b] AKSжw(]c(ag#m'o7G\R 8 jL Y`J 4nSCÿX.TeK1De$rwXrۑ'qr5n7WunCDs? eӝ]ڶ");İye%/[z"g sn[7$,r[& p# Rcj, d;>w7S]e  kf s)ә(Qo$Qۂ57Mms7\}(`fsJ%$(H6iOsm !k:Ub}4H>b`G&y%DdAZ72fng>c3 ݁[|^^0;ݚrF;@hl&A5+nIl ;3#|b2'/y7ۍ ?9˘Юw@38b"N|PG tOGDߪI@K +j7o\5{*ix cTԥ:> bZ|XC.Kgzn n哂"G4e+m]d~~I/f|&#s;e@p9#dcGJ%}>:4%LL߃hi"[ /?LL1qjf7$h@6Nb+|'gikXx?ߍ2~`یd,DBn4lsXQ&p>;%:T40% qrLu.j?*6p^ [/|[ǖkJj_za◿t|yYISDp@/m3zRXͲ ï 1dw5;3QkbK<댦`!WJDE9|Ltxca}y㴇tr).Z_+} Yt>@+.p Im .hjWM흶r>TNp&- 3 uBV F@rQjޜ0~i;{wl$ 8 UxP3Ag3Đ ,yE=5q -1]VK4{0*Cs;D]i.R|8!$ޫ8XpnW{swJ=_~'rnhrT`@,m<BxC$N?xfFNn]Yߙ6p]GbvP%cKknn}~Yb, cz})U֌b౭\DVܻLeN=g  [UsxtAH؄Y{WQH j^A68MKTu=QN^ahQ|ǟ#t%8tym޻/'8KQ:@WjUʎh?> #:ާq'u'[Jd^ ~E#kU滤%tSOߜfZft{4Y'M c6XB{.V}c>7M\qi8W;fčKڝ5rsR|F+IXѼV 7j59/]J<;u3qGSC֬p7VNelE0a(ZFRFq.1 *ig4SPOP ]Ϳr!jXj7UPF=ѐad~nʕ6=j^?\ld,m3D^m ,?z~^TqS@ Ӗs\^-jTlb-Pum h){Zl`=w3ɫgz'+%7[z3̬o(^O% )-Hn^J+Dʙ43^ ֶnZ^Q~YpPsf7E}ռNcٶ|x5:08|ӓkiޏt,wI+KlqPp neTGIʛKY(Z{;a6>KxC5, (ndFe鈾X֊Fi{?>|5.@pIzȂ/Ëihnл9ɴ"g8hہGϏSʱح+0yJ9[(IP ~KРCId_%ag=v0Pl|P9Rg ;jV/A.Y@2~ ޓx个6vZ.ח6yckzq&2XUhAOEϦHraY#C""MGR I኏@˓R|D5Y)"L¼z#0=T*۾q*aಽٽ9KYb4Q\bt9}d!-0Nᒘ'?N\UiiZH` 겣t$Lh|(f |%i,جTf"xlU1$h̽xs-EF ID@`$1OTWPbcQwou :Ka?|#2?v<>T1T괡5y&ҿ@I{ZupMԝ͉E5Fp(άQHT%t?}f3# lfp ϲLc JlRl0;.,1.z0W;Q  |aB&+U/zG|i筕?$EdP;/t$`me眯DːzdB  9}* X҂{{$;)5}_Sh2K?P^\>f1̐3>5&ю`/Jiٻ _6t "^#@+ǭA [ KeRX]>YPO55Uz^[bRXV}M#3N1:UqjS>,zmPaPGCK .^{yQk,W k>MZqHJ|{OYtpw pѓqD) =Y &5N5=N\m"0=@ LkrKuIo)SLZ%Ŀp~^<~]ÁL|&v&ZPkDVB)ʍkJts L\ǡk8":z 'ꤶ^na5[@SOmb+33g:sNĒ;0֥沩 Y[dn!' lwVq]B##*gkEb9e/"1G`T^;S >O$ ^vɤ`OI{mݼH_Їg#K X|oZJŗrJ~VȔVLcsU{yE@N0K`Z6(ݫu(BB'(CKXxeȠTeq1>x&y9x,b`]ܩfy!CE^vs_|`TZ`)C%ܷ i>R}͔v?&'$ȪsCkIKRǙl~`|4t.4nBӵ~@LDVdH۶dZUC"uc "5jZ `ű3!(nUaFuYwÉJS@( g}auK_rYNmU\ZL_zڃ= >q/{Wh7FZ*d])Y-)bW,ݞ-L-X:\jܡ^B|פjpj ~jg}ov1ɨHkOEtu+Opv`*1p~ANp\%7yc6 J-%,xOgvzN(5ڶܘsk2ݗXLRQ Y m[< `uiKƴn1qA0Bh\:149}tzH4=A bDENFrExrDdG t~.LZϣB2ޙ̋kfL #֘ I "&/p5VpRg& PixrdlCo)H y}줕݁BbٟN<эr]9K ,2&gZ؁حڥjb2Y\.rI.ޱWH͑2׈>M}Ď?S$ʲi1 jryM(cXoZb1i1flIګXBӚJx@CBJ2X=I<"B_]f#䏶 6;JV_qA@/|I(q_yʗcJATN{0Pg4 M}04J@D\EgD1UNS`8{gAE${g7$2q(seǻE{ٴPBOpJ/k.TuJ27@ ӑ1@v0'0= !{46 ޳FکiaL72#3vc]L/qy,|%iF~S O^"կ:f>bJ:ȡedW$4nXpɩ%fLp/#TÃn#\RX4ԍ?b8kH:^P~͟ ##""s;nPo5)d(o PV=ю#<ЛI(QLP4Sy*|dK_EkN,ց + 5h Q;_-l >,㐏~CoQ!A6,Vq>R9 ՔܾRL B0vJpp#tACP8/bꢈ3uQQsHwT'-N ,bMBAe Z%e_! Y- ʼnO`fz2 <Ӥ׎QkWXbz38ͦDNB ;p"!AuT'm f3/ȰyeF83ܺl#E10aʛ?s|7tt2,PxnA % s~ʋd&ʐ%K̞AA;R*+\)[;ݯ5Ng3K|ҦOI6n \ec /G#sjsj(p45`hsZaVgTOW񲃌g4oBW;[;o y\,Z5q_e9=jWǴ.?"V9n/IXe? _n:*_u[֡͝*l(ʊ cZ=ma3OmߍwLvoW7R-|) W`)xF`_WHF&B43L7zŦhБ8FApIٝ_ cˈ%ilICnlUfA<۝N[ujh6ܞ @_g MHzP [@Pϫ1(%,VV[Ls9l͎+ H%D4U ,m{ZL!?#^sjyS6A8~fh5Id!]K$1RZS֜5Ͱ?$xm|G(b_&kOB5B0,eI'ǔ$0*?Gb#z{˼ʌKhKAց%܁(\@C Ld N=Tp!:+l{a`{0`:() 6 3ŅͶ YZ