python3-libselinux-2.9-9.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`ga` ]mtZ`lp7h8poh͙uqmd|]}ܪM0h~9xQyiG ;L OF9]HH4;36M_QBYfEȖ1ZgZq8]az &['_JpfInV+uDn$Y vUs2hUu gEݓgh1!pjEo!7#s~ A4x:;FknW}KKw wgj =RCA@lF.vw)J-1OݢDӡZ1շOQy\dS^GoαΦo&mee%,GvBmijכoss9@˰G&N8 5+Y5|tMpl XI iynvRά Y_|*J&Ԟ80c60e2ab8b929eb005e8f59cba6fa9facf153d1bde1c2f62830975f7ed4723c180dc710b29e18be0aa8afb891f683dc1dbd3ef9(3!pQp)Tξ7]mtZ`ga` ]mtZ` ehg$9V3kZƃ(E<ܓT%Viv$t#<QT+=i_dw=ړTƸ6vh0l7[NW6 G[c4Xe?c}uR6v՟dQa FDɈglكR8r#$d Q$`6Z%G#4Oq_-$<`8z%Ⱥ(єʃid }(ign. 9gs?bL'XM7@fX" uu_PV C@!~s g^ޛxpV=:Ic*g.,WlJCmA8V.&[3;Tv+\snP1( P(ղWjZNNrCJ;O"W%`;ܕ W&ڮM}.B p>p?f,?fd " K 'V\d           T    , `,(8 O9HO:pOB^G^ H^ I_, X_<Y_TZ_[_\_ ]_ ^`badbecfclctc ucT vcwe xe4 yeheeefCpython3-libselinux2.99.el8_10SELinux python 3 bindings for libselinuxThe libselinux-python3 package contains python 3 bindings for developing SELinux applications.gaord1-prod-a64build001.svc.aws.rockylinux.org ڦKojiRockyPublic Domaininfrastructure@rockylinux.orgUnspecifiedhttps://github.com/SELinuxProject/selinux/wikilinuxaarch64`W_rr$HAAAA큤A큤ga ga ga ga ga ga ga ga ga ga ga ga ga a364695593dda0647e10a9dbfacf61125d00e51b52d0214c7ec26c7d7bff452cd8bb86b435f28b40b3464d1394ba8496f4b198d3cad1f31371e262f224ed4a5286d32c89c721919a9a63b3b771e6f7064f3f4e83b4d311bbe837429da8b447b71d4720366950a82f9ef0ae0922051b3d680c2d1816abca324fa3c42ee1736a011d4720366950a82f9ef0ae0922051b3d680c2d1816abca324fa3c42ee1736a0164be669065a1fda0e89188cc45cf5ef5ade6138b08436bdc12de683c00e2f0e9../../../../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.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibselinux-2.9-9.el8_10.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-9.el8_103.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f@c@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-9Vit 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: Include (RHEL-50830)- 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-9.el8_102.9-9.el8_102.9-9.el8_102.9-9.el8_102.92.92.9-9.el8_10.build-id15c186267a338ee2152d6b6dd85c7de3858342cf18a07ecc78d8f59fdcc7d6b92eb2476a389a0d57_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/15//usr/lib/.build-id/18//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]=18a07ecc78d8f59fdcc7d6b92eb2476a389a0d57, strippedASCII textPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15c186267a338ee2152d6b6dd85c7de3858342cf, stripped   R RRRRRRRRPPR R R R R RRRRRRRRRutf-80859fe2858304ac81e4cfd21438c824f486fa68dc1ab49a3da93347dd1ca47a4?7zXZ !#,Ǻ] b2u jӫ`(y1:fG-48F-kФe5=_q5Oir .|N0ޏ(? cV_+j HVv$}A(瓢2R ;͇,DUƏtv 茟%[>/;7xHwIB)᥶|c6)]ˎN'x>]M?YBEcqz}1v9tc㊛(jh`{9vYͽbl*2ok9f33JkDŅꯥVNu ĎW0#%_QՌJ!|&+RCJ742b<'Љ  TUN0[ jc:TOccD%\9&ig]Q3z;hv!R˧@z)LJ( Nni&*2ʕ;ȡQY !@Hf$:ņXG?Wܗ 5wLkrQ^e,Lb+BZ/ޙĹDH;m[5CJfDZB-tB >Jvu5dR 1&y#0<ጟmtݿ ɥ׽Aoel qgQoKt$fXYjtܱvb ٟZ|U6`DJ.2O6wyaj% Qhw3hUi94\!`]ۛj? Ki?Y.!\do >)PiA?N}Nmq\{MLz>cx4OG Uʃ>`DQ# L+9G^<~1}8Wvyk\^(h)P6V:_4wUsjo)z] س× loL^3agi^jv 5~?A0Ď eq]z]/hTAL@!VbCa9'D%GEog,$V G`= .jmȢ=j~3Vf.w%}a/7VJYzcD(k Ȣt)1ݖN;%`+n 3ЮÕٗڥyO- 7xco]%?{wn7GH٧ɵ1) Rj7bQܑOܺE4I݁GƂ>֐݌tzeO(󞮎.0噍s4:(gү1{|+H29~ d}w:I>:yMSf?:* sgۢew-|wX8Aϱ^lno*Բ'w<WI/Al / vzCI=򠱆4$;z5WɝO(bpp4iccI=zH )=X޴9tvڋ0uM1ݧ5 2&8sE\֓9s54y?X3=%%r{*?dt*"$T .NB0z^ophISeXĜ Osb/ 1!J7r@oU^=i~K ROOAsGkysrkҲ~l)ȏZMŠ,rj$ϸ[ٓTNz963½y\pchiM`itp?15g{-LĤXjj*aJ1KG~kU &Ic~ڌ>,5#@@32dG)f0[t}X6>أs|'ehzVfŦ}a\R]9`d rSZ%NXm1IbO-y{^=z@Ihˑ3I\j3B{̪4fCQlx{Ea͡w*mr]S}DKW1~bl`:~!']p$$3sh 5xoʎx57ѬYoٜW!mro6Z.*%ϘH S]xlWV/7%:e +sq=Ra:@`!H l!A:YD\̈́[sz-Y z >)>`hEQ%fbṣ{Sjϟ<@,?labN9aXgޥe ? ^Qw!ĖH?桠yNLLiW0IJ.gaQ{ c'JV=jk[OZ! ;bϚnD{-`;Qrk,^VcYyX8PZ!R%~+N rYPEL%`HUEGq&ř?R E-%UdL|~ At+PXvV2nL0VszU:{ LգrЉ/ώ7[™!7 +045M-d2.Gnj@DśD.ȃdnuGX&t@_d2k*!)Y<1qi)f\P@Bfxi(n8a=<<43m26ʈWCH$D63Ju^Wʓt>.G5'օ.+QX؁A|$>' ?,pv~57wzv)h:/P=G'YVȐyEJllTRA2(E 0YJXg٤ v+~-A17Ո [DlBXIٜԗ\?4.g0k67t͔Z:(8 w%^ <Ȁ5B ī2ʠw;B?f#ڼ tcl1ŦMl@m%G<_$O.)^r-weqPC,Nή_|WSsP璕o5o6O'!"0ҷ*whl졹 ,-OPZ"D;61 ;n*q:fpBD"K#t@"6;cXyE,T_XbГIȽ1Xųb AN}c2d >.mt`}(ʺpcYd^]GzLǃmYWL9fxByunFZMgF0r9 Hf’^ @C{!1c[5c/ְ*^GĚoぁ`*Ln0u9[ɁXu.îo2iZ=TX{dY|~49ԟ&hQ| w<RoqF-U)r+O %Q^k ɕv> ת:DbDP^Ol6 ;q%.@η1x77)RizBf/!0X?=K+;_4n#+fPnMcoKzQ)}V Y5le[-.~[y$x=q@ei!> L[k07A"KaVbJ.>%$H{@7تIXspY+~@6>Fۂ.cWQWȒǝlh-$w;<&LxqXM}|62|nb@I YoŤ]&#C"+U,x?\~,oSmJkݢSe\ќ5 ܧ*6\k;f|BܒV ov,C'Q^Fׄ7Jm 㫃)v {AAiQPvۂVe+U ;D_{m: "]Ps {!"]#S5v& Cr&Ţ++aZd}[GHT{-m+3)fY#ZFq,F[:aq0'65q0_X!mJg]Q4oCP.J҇KyOHJoEhE2RƣBLh= fxۭ%*~Se"EDI$N[sHyBr|kU%#gDAfj٧c;-ZO6_ Tm,>W.xD&3.oF^ZYU+#y3hn>mHĽ4.+$!ۦl+vDց  χptexЇ X"ooٌ_OASEo5?AmޗAܢ _ ><-.BxF=HF?C-y|A'|!bJ/'jprO>8fZ JtqrJ̙b'ai$6$w~W9jmHWoS?Ix64P=l^? @ŕ5ݼlG5K{2aҟ! ]$9`/wUE3lct0RjaYW8(VMỌ̃3FZ;H=e Q>"֛a^tpŖǢvZ ^X`(9Lh8<S:9>JI!S3ՆN?pְ X1 c1mzCyc7amDOYhPy,*!z6J mqyisIY<qE?́Nc̤Bbqr\*O?H܆OZ?5*/*oJX\.{Շ%k?؁(%M]ZCeN F&QcnXѶ[p=Cmҩm(/H?v0a>%pxd/bQ5nǥudo44s ڭ yp.כQчv VsBˎ|uQ== P:\/J ᓡr$A)M(dFvlﱻeOmM]mxǴzCtlӵjh!=߀?]Sl>}Z&g*~}'чӳl8FYmȿ];hbh< Xvc/)ʂV'-(uƟH}6esm;,Jt]{nϟgZZze{'N.tR(0'Ir-yD;KpzLɢ#dgx* @k\;cb*Z<˧>0L؀5˦y`uX "tပ%POΕ:K~*FƝ9tR!OWFf] QǙ-Po_X>Y 3[;]+6,y;ʖTjIԶ_妎2f)br^&b88A=Dt >D,%Wg&Pд-bҗg9{A>K^~O5^{C&}YҾzf ^aI|n{4`d$6=P9&DF!l D&tsa~6.iov_!4Vp'$Nw#BtN|8>,bXOt y(Js6dmA{ zN0\m*\ͻH{ :l%[#(!N ӏ纸8$!crd8?j_[vIB2WCDUiUX xU$RS֞'-68ߔLEG@:n!궫.齯\kמRu,RA;/]LUj>/4bB(1PΫfrJ.g LQ4Q 螆o[cRb|u/~H-wՎ \$Z]l0dJ ©hڰ(d|4E0dWiZN0Ubn:7j.~d'tV N $}9.r0*rv0.A^^oJ?Dp]FZ$2;%S)6LTC:O W5g1i{r k{Ay [1gی\8\5Kլa`7p+ >gS wg~/ x[r0˫H %_(8OM7Q1S`sC69eF~\ͷX*%DaxKt9 *Rj7L# ] ͼPa%h!0EgS%ݢBЀ[ ٚfcny:.MiINEϤvek$>&`bM&GM5g05}U?)֪+(yp6ZXKQĝ+mY2L/冎uS%;:]a`1lu< ֖Ā&`rH8=Q;h좪9u,%btA/3m>>/Y^-O um! [ \Kg-'s䲷O}?O[p)|#\x `HVWR d7{N%d_*`Y3YcC>䟦; 1ں1SÞ?\aCT=T41Nk4[o@?rR?VRu!IQYK'%;Zu1552 XBL6ZIOLH\+Pr˼$ " f>\Z?jޙ%Y01D3X"FRR6FS'f$a{f5eȩ<U]i_pYb)o~.$dZ3hfY "{eƗvOa}y;muyP17Y(:xi6{Zc&;|\ݭ.uRs$-dq%px8@+l␸ZUb3G0ǞG1 >4>;rT7) 9&O9"_4q R[3崢mJ gKU?HX0yCw@.^;8KҟZ&JbyXSC3ç PJ}گ6_'`?0 D &`' +@:o᱿܂-[m J`s`@ˌ)pQKL⛬XNuQǩCc%5nV)334OR{ۂYa)=v"mldkJHo}'g &Ea:?eR=#\ʋDhpϯ#f Չ.E0 1.,9T$]uyOkeBÆ++pI׿=3*ʴ 8ˡǥKJ| ~_k n!ug-wT>:Rs]>(nR`y[ɢf1*(],՗H#_IJfiiV`ijmť=׀5/JeGKl>Q~IbDuK+MksFqQ~ix& 6s8vz;j =/G )_Mjx+/ i]/긴]4?} IE˸SCW3 sEq݋1^hД'1[k34D)Wp\,#,N~b4Y/JE R9)mޛOxP׳߆7a >B`%̫v\Ul{w𖬟lM͔݊Iɢtn g6:oI9Qq'6.*Iƕ.uYS-d]{3;Ȏ^5*zyQ&Zi! w{Рnw|+Gk?>$"\h5,ҵ$8:bRƟ z#z1[W{(,AsPc:-i,RHdir-=9HVmVNc m4["?ɹϒ"f*G*Ea*WZ6,,;p nublb:M{#VE88٫vV#_!{0F+Ӧ+DRqOЍ:?3sgA wKmE-,EīZP`;r$˺^<[JaРg +Szzj$7g%6~ֺ;HTnG?OS_!—JCRψBa7{tTΏ`nU0d5u A c/ [7 Wꭗ-ZO9} |rw8 CB+|4nS\DyKO!ܡqL (˸VCS]I!AJ}U|t5́^@IiAj.2,'Xކ2ӛ-UUEezvv%1jhK+nQϛӉ 'ڎWnSBk1}-̪8(m(qeS4lS<"~v:p ^ LU7t\kАT\ Y40-٠f@j28SZZ0-gGu?^3-,t:aכzaŸ8NƛN`? L 3K]5_ r~"s;ԲvN_![+~B;oz٬o{w4x1 c%U&r!dՉ}ṛXKsS Rx':yd  sV-u1 䥒i"5L{5/yensMzZf L >0{l0yv~P6 JJXݖXDf(権) ml &e]gr< Ļ{rĜÝ鮀 #sd:t6ACacC^W؟ |)VaBH"w*eǛ.E٪[J(goiPxZ-$erNXŜFyv&/O7.W  JV޷˰zẖt,ml,o67s\e.J}4=B}IzJWsHZn]4^ R6nP׸7O<lAc=⋉D$hP('۾y_ 4*RDnyug_! "2HL -dQʾ._nztD@skp1rz\`ďk|\X~}pdTr@'[}%HJ?!,$Fs 򏫻 BeߑըA)dRvUFT!;AJkbPAś*]Y.(pTsIDM9B,1gYHحA!["0%1AÿNHDhK(d,WJy gP ^ydM֎9Oc2CHw:8$rX_a# JNbf6, Y&h[0ѴƩ{3!Z.`QHB'Q~˯nrHΟXWgپMK"^jDӺi3TlB{)O])d;6^1MsDQ[5N7GZ,Լ%gM1^w۸OCO QAg%ξLapJFL Lsum:_˵J_'͗Nh#&)vr(-`{:u5CΔnQRwEB=F@ 1'x]{Wh;Y?\DXgC7`4C#UحCk id^=1FrgއBx%'edع`S472 dg&Z€ o> o$i*X{o^7YTIp)5%`e?~9꟬ivo{z 2xƍ~pC<#h LA,pʫzdwU\-A!w%x4=~E#ɢ%k}vlL Q2Db9EFj Am >^Vtd䌷qq`>3^ J&.v8E?֦Ɣs8Qy'ɢ89Am[1@_"sO.~@\ӮCˇL1GOq|]jbH( PStܒQ1͘JG2\ R+;̏`7fXjԾCV=OӏiWܹYiMل,=yt  ֲhba1t."lC(y]ǑZ'&GD6*X(.H>qZE8l_P+-A'jnT7l]I{ztdZjiIbm6H|C޺#:DM?IΛY` a7N͆vunʅ&ڀfp]˓Uv+󲄘kpC/}wP*zl^V}#V3&9ݴo b#qȓҊ`GJ Fr*XZzжOPoܿ2KE?#M[VRi!BsHhX!^V֠JLXUkQAIUMl˸Ե" ]YPn~u;Am3LA~*ㆼ|#3@Wx{Cu'n@HbvpÆzθo{x!#uAZusݍ?z؄Wv!R},>c¬ z3 |r>4I@PaVY ~&j @gU"/bpHA u*s.?Jewuzա#yTk*kong|YDz%(Fm¿Zͽ!ޞy_+' Rswcʭ9ܺ*tId4 {tfu/hh>OP_Fi<o[fAhK_;eZ}SIDXU]1BK`86 UAd"^+'lW[ r#I_YУlϲUjN4\CH\Ÿ"fsXJtO$cvj#,xɖ107{W7$ >sn,vc+Lce@{)tsc#Mn`CypwǟzD ڙ&m鳇VQrq6yWҴq z5]lFSw4{ ޥ,5*5 7;]q}ME~ !9ʲL[ 7@mzFXFpٻVRL/W n7 mC7•, u_B"ǶxfX>tYvF HjLhΚ}Z83m;1hEտ̗Z(͉Rdp˥ i# -r!xmu+HcOplY=FӰ+jZfيru1N] c\ssun@!EDPCRѭ\9Al7f#!î7b(Dp2̡;OpHbcd9:g#-^H1EF^>5C$&{L[dv;}׺>㥋![]cb%! pY,b;MF ?O"LҞkl1DiNnp_&хBOn_dj[?OsJ /Ilm#u;}J҈ESrLN[}LwiaP@g +(,Hu@؍ׄEl&1֕({L€2ʹw*֞7ZH9;F -4UeO~*̐U\QB})3JAr,>쀝+T`0t:@o|n{>qk*<_r| 1Ta7r 1K2]m@c,ЋCp;p7T(sDaǃ,ĂaՍ{o<èlsYu~* l ĝLKY^ߋ7K]Ax)cp_ϟ9mJ.ĉ-ag಻ߐsfS]\JPͤuLw2gf?Ӛq1hB4o if:l!F]F%15  "J;P{KI>uFV;M&BbiIvc ,QXRȪ])1ڊP4좂@% ʢ5nq 5M:I>YCC 6`oV ~"փH6e-Su78vW؎% -@W֍I:dSG_ sRJB Sz}lA u9-/tpݪǸB]u{G }KQR018mOEÇc%4e%r_/|zm`o/wKod/r)NLQXK sk h8q;mQ^iJ% gMh,sqdClê'0>vS *Y>roX>@%) `a5k1YǶRhr&3VheeۼPWw, 1r'>/ÖL 5e3BFH1VzUe8SdZVR3 /Mse9JZ|'ћle6^cm(%(*Nog=|2%5Jp`nDpEOih( TE%ZhF>2+[Vp'nZ0,դ VWEO&nnlNFaGba]97& #&<(͸$Ȧ`^!>Pk&?v`'K~{{Ѡ=Z* W\1oM:C!:Dz>HޘxY:SqfO׏球ZPܦm[uLMvd V4jkʮb"9I`5ve,G'U/=ܴϡ!YJi͢ު[L+oܾGؔ!Dn@8昦hS%y`Z~cRWpa?a{ eS < P7Y#yp:dDD#f?K1]~Ѯ%88fWD]WѩGwe[00?kxЌosQFY`f噄qQ~px*l0;Rs'^xt [+mHv:( `Q{(9FX+~Z|x'BS*ΣѤMRQfV, {ݽ 4{򺔳Kt"<ؽIy5 ;xed)l@"?bn$y+SIJ 1H}aR;T$аQ5ObU/'fUL!WU'cˆJ~a4‰0V~esQ]Z"s5S**>ѻЬlaÃG1.͊6Ix+A#˹RBӚ&ۉ =ig|7Y,b>a1 Lu?9_V[zuYk-r#|I=TЎ2P}yz?P@)A-O-[uyqgIJ&R~Ew*Guw/YPUKY$AJ=9}L>5>E< 8 Pջ? G7n,d ͱ \Ad:\q\TAf y"/{(!$kzariΕk .3L[lh6Z" .@]E9\ZOWZa; ^0iޱ#={^V4h;-QuM j)lo0yK*0ez;PRèHF-ً `a 媃W38ĨAvv G6`)Hy؉ҶC 8 rR:hGe3hblF`"{`TFӫ=JÕn0+1VVaiO,v &jMBLLzSZmX[Dw? )M>40gf*I"U1 unS%;x;q9OB~!z5$i&q)ؤ sm .Ƌ5sM{P#4-cG5ϣ\w@b xoo2%?\^I!Co]}P#0,r*^SIkԲ:?fr ?rlyٓfĊc"sTÔaIq^_YN@aU%ZY ;E&```ǎuN:T¤ה)t[z1$|Dwso-ձ8#. WǨ&Ly.r9FQR!F&-g`>W| {{_Mn[k=x޿NbfRh~\{`*Yr!8CB^}gv}Umfi )Nt]FĒ+em4:J6"a㎰hFj/9@7%mC4U~o¾xDyDTO.L綅n?xwi_%#r>+Y\]Yk^Wj̋5)]kg n+4K_e4S矼Vx@AD[)B٬Sb~|\5%BÇ_O:Yڔ>\s Oi%.N|!#pc}Dcԩa^WXt|2JY'M2iirtW1H[ܛ"dZ)lwa wOBBܕ#cЏUD,|$y{OaCJt8cŢCVr\dxZr vF}x^0` VWmN@J!qg乡J2nRg [YJyRkd €:6@xa.~0u +n*K6˥@u ~7g?=ajЭ@^Lȶ]^~G"! M݀Um0VB#8HUV\F,Y=6o2\B's8+A|kw'w6}7e,rl BZ;N>VJhG}CxÄ́p"8]*R[yu혵EBsiBI=u"*"4lcձ{Œ*+4*(zI giuUˉyKnJ6M .yI\d/GGڎkQÖ0RtQ(lm╪] Ogy!yܻKS`rS& 0!^煮MD4Ac`"3N}Zgf* [O[cXkǰvPk+m~zܰ_KT`2Jx&BVtvXtlT1-]Z)ݦIa8ʮav`S*P$jc <4&q)[Q1OsLƐU=.XO }won2G:=RBn$D⢱i>[͝5CA"]!Da' 7(Q;I'hhG V )⅒a x"2D niY9p*)Stitƥ3{Jր>ad +”*q$@ܜsHxϵ'>s,>ձz`7&VrtVbM)2mTܚ&Ù+Ә? ܍ME@gY'KEoj!BX$"UD7"2G! t 7jȒm|W_*[̉Hr`=d,Q(d`J]oσUӀ3S:)Dz}*6SX{cK50O\ÀQ]˸bqQ/aRs8Uy~ݞY+uExC8;݀yT&i6$bc ȪuHZdMD6|eS'Lo) RQ.6i݇:$E ]-۫B/ܚF Giʰ+xegm'>ӆBZ4ܖx]a/^萭gfTHbSPUI,ՖW\-]ɬO}f,Û򷘯n}2#]ZdQrr]iZvy[k@eڿGiVFpʈ&.5>~z]q6+#pu5rđ"7oGJZbrrC sj?* m8o;[VV/HĚ m8¶P'mga=rM-ԠԌPݮCf*,&&8.PCmDߙ[ sfѱ撫 {Z$ x}ҪanL7 Wcw! cGcw71]#wugHǍ?uagT4Dz{ͫm\ߦ^ H䜨O/#%im\G$/e09s0<V3ڎ8:=7 @K>RuNp9' iA t: he~EFSl%nY%"?GDoQւ Y9~o_C{-uќ=%th(R^j*y lŢi"x)tԁQp0y*D5)Ĝ"*i<4UutopX0zYv>&LwlP WNy̑"6?MFsTů >&Vl@rxz~!YeQ:}Db}Il@Zl6M);`.|"nH|@ڃ?(H$( Vխ4%8Nq6Jҥh_[s,#\vвo}7JSܰxFe{g|ʆuKtn? 4~ U˰3xA{ݲh4p/'v|u4)E럶?WI[h念kuG$[U!y)zSNǷo<r+8CPWoɽT&@BC5\](!,8攁W'џ&m΋l6݀h='91G6%r|Hb[Nin:߂zUF<0wV}7AUH'۹*ZuW o/ FC,jy{!r _/~_g6hGյ{zZGyw&HGcOZ-njꃟs1Y)S" l˝Un8ͦ/e;J(Ƒ@\@L-spjo4hBOk\Lq˖zL doZr[0:ZՑ7mxH9].3ަ0 ҇/?Clh6<rpRnnKǸVygl~3pޒ-bQ*'H0"nq= l$֬?wA>6ɽg+wr&Vl%5<3Pq?&,GXdiDG~b"ZZfDk "8*sb͋5bRM)A2t&*rLwW߁a/Id#p]cEL6cX (S @ZGc:qsA5nq:!X{K?AŮnbdiV) vw2|ɽT~%.O r-!QwEJuG ܨE1d{=LFtl3G(N@ߨD(kzi9t+cQ )c/ u"u:ݭ{f&?MA|;|9'&m 4IUC񑟚q$:ފjA%ϙ $*@ASH:6gc(8%Z!Q,*ѭ)t--2r$Qm{б>͵[>Z5;=o5`?el?(HЅR)c `Sc R83i$c$258s'H@0sR%|˲QiC+RE8O SF1-)a0BPQI&E 9{dХH ,U~} oߨRƕ6#5qjE\f춆k|>OnO' \%7γg"pnE2ǫ˼v=U8*45֔-*Kuo'ztߖ"=d JW_9%Gx%!b)|tg?V[Ds&P4 K.yP$ #4bt˸̊ [q-6c489S)!#D-|=#ڭahBk$Tb~*p uivE}V7E#f*+42-n$BQmGzEF:NϚ"c6_u4W!~77]ϦciJP[PV7QJ\ i%&cͯ]9p$&X]YZx@Z al.RM"x?I#2pٲo@l 6ĹpOljroyo<1:(hCPcf]`cnaZiz Hk)ЌyJdpAx0=-^6 sx&[(ґjR>ip>Ju?թnhSڲtzM8!* oi wjSZÛlhV3Xy-귖 L+׫`5~"+5q-G Ӿ4 ^z&\tE{vXؤ`Ca!N(Ъi#|ΕA& Y.il&.?oyT]n&e7E&KMl]wp^j:=4Xĥtk5%Q&,=~(ۭ]%CҺe/q%|ϯ/<.ݶK!LA*;(@Sf", װX=]9YrIqx҉n< 1Ӱ{Xعխ#Q:@B35*UK872R]#,Ļg}_ՊǼ!ώ+DJį=9 JBGф2>!'#U{fSt#vAs& ă؈=:قNqr o/ps?cv- ` ů#"^z;ޛ.#Q7f62!J ܴ c@Omp`>|Z$27놿ގ;>mU5_総G`9vRDyC i o{ukS̋(]e |]/\_m}!jƣC-MBI5Fn%BdJ!Z> ߟEhpI`)bK'|WLvrY XIweՅ#035Ƶt͌SALD,>U^G/+6N: @uVn taܲ?[x9bqv罢~2ÇPInk=ֿ8էЍNhёpYlӐ -8ކ`O*|ii_pH SxBB;3H+RVDn"HcorW'_JA2i)@~=OCUiW? 5kqJ82f(d珼%D34:њxՂMA[%@j {qD2F|mɊ<|/>ruɐ/ g+)Pmi[ܳQ\DXWgF '"_uA׫} ;`]&V 3~9:eao j[w>>ZԖ`@TϨW7Mhva~uæ(r&-\MR˃Q _ZaX"d%jShsVR_I,I"ulrЮaj|sb2( ?-D,H* :Qt_rЦƩ t?rHضƲQfbV|V_0q}^i:S.J4?71nG]t_0Oϊx:>(ςo,p|JLIf+(;m?͘@l#w(渎P'^9mK"tb:?@@z.YVi)'S{ `!hј\@@?b0&)t"KÍ4Q(Y@ऺt۲fSNv-w㔯$ >2Iy\*CaUdC JG#k{T Ӎվp}YZ£)8Dy^X"BEV5\20 Z:^ish q5i M:=czhvJ(1(OvCe5wmKDfپak(K[b;jl\fA';Q\,r@:qN㠖 eR7Hנ )!ͬt #Zȭ,#9Ylϔ ڗ0d_t;TQf03Ypsx{j iuX+!Wʞul  c?R0btx͛Ǭp= PXု ᾓpV ^4q)t,{DS_ܙ5kTu Ӧ.4얌P}1sNkG38ni[87<*0Sî){k=3EJ!u\ֆO00['eXF;k|1QXΤf4HIc>t(aDx3fcF]ؔ=4ԴM<q@*wMlPj%{`.dWrr&IO']TGϐ|Ixh9-2]oEkݫ 2Cx00bP!;iv: /U֒i'LCۯzRKHd2_Q)_`6 i+5T~;skEȰ,I3cL"$ v}!+z#]bz!^ЛM./@Qj3w(]\k)7{(?}2ȕz,n~kqSPLY̷ΑaLp\XbXIjc:+K!rG Msf]WlgJWM/󐋣q̺ui!I[i ֪މ1i+iLG;}!dP.oGC+3ڔ a[,_4xz<A 쩡i&tJJ'*"B[U~[p؊5"hf9#)4G.a4tыyj\fKYsl dS-!V*J3͚Py~L~D F̸i~L}S#&G:HyrVpn1E{:S-sOh;3KNr2Q~V|s2 AҟVjgK Jmd~}0U_!(wz9Gk0V;Gvr[G90ҰT*j/Isq7W ǎKo%]m5Mk1{@+R'I0ó{?&v?I"‚i?:|ٶM &Nԋ&G…|cŮkpEbUxiPy:,~vϿWx=GYtPC&<4rtkm עWk8\x'j_A}*Qgsrb n% T6qnCYkY9mtȋkt h6`@iv[OziT1#zdɍJUæKxhV_b8ǔXvA[۬,W+N=:,u#$f1V5͚%|:b}~]*h`AF+~`nnQՇhHꝰt@fp ]yC\e&`1!@lJ:|9% OAyaw$`ٕQze\?}2? V /GHV[QMETHfYJ*ά+X== }Q?v5Du,:GoJܐ"ѸtO h=&sƈa,S*ԆeVcş}$? j~8PCfa%6YφsftU0xmQdv<zP]"om|n[ tE1DKm y€a*/1bs#M˵G¢1ּQs$ƿ Nڝ Q6w4<ۤ3{Y1IQ(f+H+b (Pz$'!~ 쀈6Y``!gnTnpſY$ψlot{q=9AWNO `$٘z!^3Z@:dZMl_)tVܞ0_D |s4  IWwc%% oS8pja_,s7^lWBBdt|`WFܕaBcHDT&$Nݞ-(j2 ہXj7b7F~CP~o>6w\PީvwJ! ^f;3`uZ 0"F,٦T˾ҁ\JHD1R)i ҋrT)"R}Pd(33[ƪ}\w6t|V~8&22:!D;˝m <$2 Mg* ۭ6_Guum6.x~^)RtTU֓W' ʨ3i&ɠ9\:U6*󫻨GOEbRx5LxggaߪL'AϧDz=nsX&Psdm1]''(fAmn+ "b;6p׷>ښ&`?gӎq?Rg')#tpB0(^!;Z v o|aƹ2̺(a!T}=T uIXԡOb3n%E36S%Zc+_^r}LD)pÂCa&\F2.-5uյGrM4HB6ؔêWDr,+mJ UԵެ!2>ZDL wa}蔿Y4yl &Oș;nԃhhWZ»%ns&Wr߾(\S! }˖E徽!I}Y+4T[KOS@Z_Ҏ-A%rq.чo'7kW絻'V4QE0Z-rvZ/EV\0ɗX(ި_+6/`f`iz.\o1bi4$JЧ mq p 0 48+)A3Oaݹ$/v$ԥE3VM%Uxiòxeh2f|I:7okǵi(F{O Ľ Iktlgz9 m?P `B[4IqTe39l+%Ѥ !"JufgVrګ?(u;a; mt`X1eG>q]r+ߖD C3#J#RhV>Ud G!JOO'iE18-hN}bKGg/~U. vR;Y)!E&Տ8stp=>s&eM0ψ Q͉HPGzawͱC@so7*g> wJçG ԏcN⽂kB KMEvlfU +EP5iGK4"o¯4#`Qhfy=LAV=Q`m^qe6+T:2^~s nW> g΁S;+klD9 5w\Zr}R5>kFgQ%&gEk5M8ogea=iq{F̸( ps61 =gɪH/M_CGXEaNrGq2[J_$mje}+q%)S:q5ڛ TʉJ5[ @adß6}L<2q2W}KL@)vo nDAS{zs`"jneB);ykϡ *^<ٙQ 4wfR^BK vPL]p?}M8 kdrTD({J![t] <0/ٻ[vN'C%/03iR]tŞq%ټ#k 3]k‹]T |`ꔱ<Ò A !ekؑgu3Gl&'bLg \ۋ`\ej4m܌?,*Z~Xδ4.sG$L65leT]I*AtboJkHCo :X%DHrL3hzau@'֘`SOY! Bɮ;媷bdǤ3Q;k"w2:mi3@^G;IXPqACn[ ͷ%s@rN~Li0bEw5A.G~ÒEW(2|h t@}̊׊?5˿JB=.bM 2@]؆{LY\[&,|[G%#h 8G܈ i8n[Q9 l:aUcRbGon ²a+}yiЗz[TMqU. . TDs7Y"o ta){ tԥMYэ5_z *N-(y'hfy`zn57LM$=Թ4:8C0"J`۸Ff%>N1UcpӵHU`)-G3R o]U:r<^V,\L((n*Wݾf~OjG]u 1&NwDVxs9 sF5K Q#?X3KGLO(iQuaRUToGqZ~Jf1Ppoai(ӷK{rɨ΋#:cV}'DJZfwfRp'C l/j6519$C"حk/P>&Z^̤DڧI1J= QawVdhFv˺&m B<Ѓk>0({)h&lU LkK1qr&Ϙ֌i5VV}їndXXmWdOǧ]5_c_̽ `b嵒{Rޡ>(l\SA*v(N|OiۧK̏VjKB"]%5Θ%/WK4Xg{QQ0wJGۀS-쎻—8匴®=L8j|)s!HXwv}S'F4>dKPM(ZnTgͨE2԰)CK;w I%a7NwBɺ*gNQ?sGsiHz7P0Rb_Q`qH"0DZm tN=S1{K\z/nZxእbn32U%ۡf |NAe"P&3 a,@;L"kʓj|?͓z0 ۗ1>[v:3v…swWˀL@'}Oа6Cz+D7<`kTh-ܟ.OE 1 ĪS:839u0dlR콊;+/~`dI:C (AXrkL W! KA@UEpkFʳlEXJ_Q-u} ؉'" x;WJ_97dA<.*a gH ݡR|5HRb,"Y)|0k{ZWWɌą|"bƑ Q2p{oNSfTùwS&tߪ2/NHBx&k#w&Z1t('ˠ'\2sKɑ#H@xG[;H󡌋a(ʛ8VK[(3Qb06ƽ,t,rs\{!*tyk=I]=*t`ת$xOJ`KC6-"6H$q S {31i߹+$rymǛ8YQHVvO5һl=dbԫ\՘1]¡Y%` qo>AhU>&WGc4l4\W5{Է S 9JU !U,iLV^#`sȱ븃9fLw[D" ?,"VKu?0 @N|:LGWEًBi<'*oc(^Xѻfos.a)X)oWGПJÎ _Y],* ~O} ?]Pt*a-_Z A<U7q#dC^n4"$w_>5D|>>bAeC87{hI}TTY 9YWhG3] ~*U@x~(!Rm%\}}ߖ^rt&Q6! G6윽u 2/q[X~ş߸;q:5Mo)t2djju"^ '{P_7C:c֓!P`d;b24&#hV929y[H)BOjv0,R0kh=yWOY&,0Ɋl,R3eFt&l='[TI Dž*Oqx|1sYO o(AN97힯`,Jn#FPjz/ԼA/4~N2feK J`C…US JMVepX|X,U+Lv#qKe!7.kWl#?z/,\EGJȰd^.Nǡ<W>J>,~_:K=D#ffp5sG-⪡:@ Hw *s1q-!ڽtV[ ̨i77 Эk۸Ĭ?ZXۤ㉁9~-¿M9_9ˌuPrɂ]bVC%~v~JYފ-'hr° mf.+ŝrUCpi9zGO9g҈v?dddl%;|=w{',cut"[3z{ 4%s+@x-NWb;*_v*ܰ}ړCn*n/\q I_ޖ&M ^Eŏu\eɗGGTTi0/I߇qLMcͳcY* Q {v_N١Qop [?JlO%}%Y_fFԹ=#WΨeģ>Nr_\oCq=;y-0);d}scblu)( #fqg7,ل@~qT٩JU{(B߻'' B`C SLr8 U6dhF[)Bh.lWI|_ıBFn /e,̏5t|cܒZT /'pTDt4nv-3u,\!d Yi4"ͩqq\3|0bI 8ě3io >ƒ,OXV&L iBX 㱄**{Lּ<ğW$+9{"D"6җy>7Ƹ1ߠaOB)zOdK*I}Q?;ͬZD7-|1kl*AۼoVy&T?f&RqkyYkz*or$k$wKshIQyOw~@ajтWϽWYSaD멃e^hF>nj٭Ex=0\a+ANHc|7)7௡`*&w~dg# Go {e{J:I|D3.4_ib$t=g1I7斸6U*0rA5-c-r MLkl7"ҖmCPqVAx1tyHK);>5NSy}ۃT%Fl3:l[|ЭuۇC:;q>^)>:ƥ䨟M2B7$eqX616kS^6>iy-g 7[|U:Ԝgծ)298ݾ`*\\l=蒸8ƾ@ )"bdtvF:*0a,{!ptxGna4 #NyKS|b*7uBxfC otBr]^Mx!BHY;\yWRDF11 ~-|^%}LRZF8v~*$0+C|G@Bi_?D ,Y Wz:ظ۵'5!YϳI8W?l*$$^hi<#!#bz@ 'ޠ0S=Dܱ."ۦ7tvڒ' H%P_@O$pǡ xzPa}Ά|zİ/Y?O +'#Jeg P_vGP]sNn%-*:J>B@OW6@5Ul|h"QGAڋsgm妆X3;ȗiK)=LwA`]Tc0]ؤ(!P(:'vN̽qܐ"\P&RCQBY9xxm~~\^t:U*'wrKAl?ߺJbc3v袽GbPd/P {o_*EED4Qs)a^\ػӏԂl0Aoٺ~rG7{gi MCxQ S ;"'TMxC4girKDT*׆ qn)vS6QH3_f5ŢǎymtNdX)>[+(K<dJ[ZΜ[{Y!2Ts0eÉ \]m12$+Uߞ`L ƾM7)ʉ7Ęo~[{6GF֤Y1߻KnW5c"85>♁mo).DwVw;eZ|x}N灲z' d6J:|0UWv8e?,0Np*v9Ur踳mU0p &٧'U?(79y|dݤRsy8ljgxL{1}y:TƱT!g`y^@}N%6B%f3eɴX ZZ*BYP݁}nΩdTRqv w[5W)Mmlݩ_t2:BD'&*uUna-S1Yҩߝe1Pa0`uB hQLi{ F07viHǘTp_Z GQ7 0h@wN[<|qWG1p=*[e|8]1c6G,v>j!iQ6p5PpȽtMu#\ P|+ҙ ~fg0SŅmW>[X/pqa,}eo6p.VzC5X@ܰEՌ{HO/98!80$L 6 :rOzst2 ă2&nvb:ƶY`!GG}(7HGLJ[Odg+ ac_r` .ZآƎ(倬lR#/?[B}&/(,7|n53!U =QP ~:q8a5OMoЄ6$ťż)>#uKo7 TkW>GXsML/ i.ĜnCu4рnmUT nk煣$H\r#&֬vX)+m (?m*T]!9gTrs"tɌc†c"঴\;›dMi8 ?i)PvtC|O˜ D~H J!o ,6h5jacWՒ,Awt2W_/u=Z @, e*G-PeʣD_ O<*JZ)9[20i=OYvt8u+psv )0Zֈ )=mDygص%c-gCYۺ,I3NqpYq:Q_(z(Bd:x1U7S&Z_kwvU*ܺ _Nrmɔ}dR^l`#Zj( \{ qѴ@`Dk^/۽etׂTh=3R .U*!P)UX%Cx&a|Z# H8P6z9~yGKȑ*fpu#/82]Ѕ*,&@^CH՘3UվUR*AuV8Ч03ց 7 )GZ!Ў& b%2B4»c>*˙Th*b&Fyfn\;x؏ִk;2J387\kIOj1-̙ޅ_UmCEz y$(^#2!qDxl7 !bS7upxcɦr lfNVθa] I0Fd Â_G.RC R9z0Mw8Gpu j̞"`ij`Rίbb,ؘ\|Z1l~Ɍ &ѽJ?ҵw \ 2jim75x0ħk5̰PP\~fTėx6="@`$.{r^ ʨSᤢ.mQ2bp$4l%GXm U 2aQX e9=*8=t!S.B{P銥]IuGrRAflqfytn"T?wτ:oSȏ\o)vA΂N,˼ L/p tu(]D+ ;"kA)-2V:06 =O㹮;Q>I%\)YIYhqĎd[â80N&NOWUߒ=q%τ >Aj;ߴVL֑BiVWi=V~[5!Gϩ7:FUͭ/C?9cq xG-%Ppk5yȏ )JWmu! tI <OGǷ!=0 Y ۓ)ZLy Qҹ& <{}W Qp7b1!Tzأ5'(??Ii5tep Cꅉ- mCo[S@jVѯ=]S./dyxvsd^Y:aHJ `=Yɠ¹ͤ@2ґy4"MIKSˑ 7LMfR͠ `% 7%? ӓb,ADܽ>=[ݽ5lY0#ף [ K(2Q N׎DXmTdd s 'aD&0[Ii{¡c5 ^UȰD/7ӝXd>́G۩䕞i&FHlmA_I/lT1? *QV}9kw-YC.%H 279d*ӧu =\cl] !xYJ3|)@M^W{+deVxtڳ(9^κdzA8Gtk/ .vV4h-Jgmb0sBdieˌ7jtMZEQoY/5HSSXH?:wf\xea6,K΀F hfZ&!WWNQvΙuh#'ik64a`.*ʚƞR W*VK9 l\o.ECwH?qՙ(EhN&cOS;lV jUrhXYgm $d" M6% 55cY2{UB+4 t@~Qf?Ӯ |4$=_kq{ǜ4n]>b9 |xt| -Ђ3c%&{o-ˁ3,/qBXW9Wt"&DePuxӃ>ue /|(ilKvlթ‰\,m2͇C xS>mhՠI#Rh5 ۃu/f_)ƩIiv,eiCJb^5BTe5c<WvHgˏ]}8Ӧ;#`T]{byuӘFMSMxYQ̅ψ싦c\ V]/0# o2:QRXY;b(y.G( 7ۋmRY0?z$`1.,KB.j!#5Kg@i|noUw5k2H J3^?9d\bn0s,BœIs {LVBpMi9ƣ%%g0bu3JS;s/fGs*gV؉0;'Rf)[ xz~ur=*~-[,홆U[IS-ۯ5 0vx)U<90 9>W=n6r~e"hԒ籍yz0 x2zp1NX:FD|eݱ,e!ֶU*K)@} ,]U(Ku3]g[["'"ߠ i}:..6JT}g|8z~{.e.AvDS%4|Pi> TI] R-\*L;rnҨs?cDZjF0ظiPr$VR :3O(W!XO4ݱY?6q;7aQJ [ ɋV=ˠGb<994f96#N;3<|O|,y Q{XybyW?=dk?* DRg2OYjNVtS+9& ᭍,pEg=1 *N푶/Bɼi3<,LXfSHZ)ץ?)TZdQ'Yp釫0R#QxރD!Q^ 4]eDni)N:,%_H7Da, ,~5JP>- tXM'tB< ˦^|#M"]| #w5lr'c٬w-bνDe Yzn5Hph=f^; v~1r}"4޸ LeRBH7Ear_~6R .59MѲC/g<1؝^ljGl^ Žx { NYNr ƃOU%崞C;>sPovu$bjt6+ݍ#l0м'T "M$+3Ufj(6-Ӆ!kAW*[" ~|xLF|N@lUycɕV0#6B;$U`g`G*"# M7ńzJcggE qeUz ߬Pyp sgrHS1׋~ P92d=6e:8Eщ]Ne9`L&> .%.zխ0+ʂrgHtEy&q ~uj4|^ %n#Z02z( .^mE_e05'=we%eh >SDvm`#&K6"԰ ! pChty|C DZ(Ʉpt@9,<4pH@ 3/ wcDcmJ!4{3[`Vyg>3d^譾XBx)o h]miu%-3Cba Jzh]N#9 Gt \lv_F|/=>;Qw4Q]h[3 ;?o zjq k]:T*CXhz.;3{}p_mJ{ˋ?o >hjp_2%V?1BCޑbHI&Uzd?%fKˀ(1_zKpZ, RDBq$8Ceng9Ji3 t37KDQH LZ8dZ?s~? n~b9Ǫ=c戊kxcw8zS_:);1d+sF=ڞA]\(1dXP*tR#A2ϡr,۩Xx){AY%k-uxI=<7L|>7=vRp/D /#{8R<׶= nm/_k8 ztDuFBy FÉOpP#hcV<~5!8>-T}z?Ez%TQ-} u$)xNb goT?o0tX2N)ب매C,A@074aJͬ(j1,ز mFei39}@Piuf`~շ·p>7,fUpy&,;A̩%zSD 1;eZ{RC_s"!qp&;h6g0DKT'[k"!Ljs _F8BQe|svi0jy}3>˱\1tvSX!ڢה8 dЇs#ԑP=Zk| XlR_Z?-)*EɉPsC\+w6vm".7uےtw<]]ԉ' 8b݀|-!A*)tR AbGFYnM/\tO Fߢg#rX V2+fGZͧ-r*n 9y_&/XL0s9ȕ-)]%}NH%(΅o;XTCg.}C𷁛+*gtr5`gsk=扈z裏 9M` (XUF.i5UN{#2L܃_ZG2 m6mSQp?ׯ|o6͓ĵsE@:FQEZybju:~8~_,h3ˈ-*AȈk%^ ylu_gɒ ^ qP A&U;t&AV 'r^I`i ⫈â"/.,RhkUN֦]Q[4rIf1bbBJs 'HThTLz7A#?w)sJ34M6Sȳ GߒgU&i Ԡ`%;viZ@~ #l6ܯHTd7,nBQ'3d+WRgXDcVrw$M27r3.lnNމ4ێY%O |ːs 8/azBK,L5U^jc5,g2]Q{nW&V/?J4@y>`0=b 쳱~ĉ]RtO) &JsS L5m,0gb丨(.Z{bz IGBAuK%ߨ2iW.1U>c}E۬zIujg@/޵KTYľ9lq?= 6\(x}@yP#$kn@AN h)!} 7\gPW&Q(&Xȕ]pQMra‰LKf賬opgXgrAך㷼b!Eu3 \8 =ִ:/ ћh%0!UU[8 2-=ufFM yx[|z171A݄mleߙtA eD>LhNMa,j|U^m~>05׊8>]"sb G}efOx ~'?O|92ӎ3˺N"LάSsS  ck^NA7-GOmoP{k8BȄņ:oѲ!㝜TկG$U]lO`,k[UBϞ荊PNz:nGb!̟G&R;:%qntius2HFq Q2+)/JGb%¯<-z! %)1R28WCPChiSXJR6$>\;}!'0?pԂ- MJq46@7rX~n9ﮩ% 44ʮjǰ4m?P*`2oU̷ؙ6Ḳ*9H?[U"5:Ba^!6A}E^;[-ٯ9Q>`*KuX@S4 N:J~T3oы R6JY쭕z02z!^ԀX˟PBBbKKgYlpFWAH@R<;j=s=j9ÚZ}v˄$rCq1犪[g{b f uʑֱ21.q|3SV^)y%>ǿ~i׺_L꽛EǴZŸ Ɲܦ=f*_%%օqNs܇gff6mszumLv`?u(Գͱ7]g5Qa2V6U  a^jA,_l)6d6}[L(cE?z\Gkiq]XU[1w$JY( idƔqnWcK-s \ LoxIJui%úd+ 3}j:ʥ><ԹtU9[] (<gHeSj7|Q]5)D(S:$J:+2&‰[94,%AR2<4q?j柉+aZPKÈ)B PW=Bqw?W%6Èk]]%@MiK׊pL:R&}6no h`8<Jn@MywH 2,Y#ʀ#}k=DqFnBn[]N (Zc힋kJ҅&Tn곣Y㢮5[=ѿֆH~kZ6*Sd 7P*s''1]  "e(jW"F)|k)n186dv,Ǜ sqM\k#ٓs/jԹu&bzTRdMMr$!JM%֘|:tNqo f@Ս {S0@|&OOJ^FdN|E$59޽/tf§u:E^&H{ÁS0^̚%}`vG3nI_H*D.lT 4C7] oR=5 6t驎Q]tHRE&޽ޓ{PԣYagx0 9Z:4 "CHd![}(>(R0ɡ!ms11ҡcnYU<2fݘ+$D/j&ʛ9 _eً"Y]"aS?z#(Gν-ګX̥~]]/s3 3e5AR QF!C-A*L ѫi{1rm#M)L[*ё L4%/pN ÀUwg_&¬1hOPX=H/8-x2?q`m}ZMrs9L;Me6M<(e-VE_{n'AMG'4OxAX.wQ!k=ކe*ґM]7T =*`b ZxP1jsU*'݌]S)H Vo8V_b{<~ٸfG_{8\ѷ%cג̖̭Y'1tFB<6 WqM8al.T=muK[W*g۪W "6ۚ`m#= W%ZDδD9HTj5ݑf^ yp\2LM]+Su [Jx Х斥-D2t[3KpXRC;Y}lI f녅~Ov, )ڥB5ɓNE; Ș^xgOҋFRҳ~5З1ӿ f':%)HXLCb("' aGE'1g|W;K2ydQ4KqYs+C1tv;p*$ŸVXD`x/|ܨb"'P*F࿻#w.AZ4xkLhUm'(lLw`] .b ܷ=﷌B7 n8<F)}jHT:2kinZG d[ C9 v~ E {x`FO&5Ρ^8KR;̄Y >ls~÷iXTeO&x`Ś\OtjaLO3>gxb|(gI/ =b۝H%M;uWbrh̺lpgR:/ 2}&XUȊͪG<*3rϗs$H.;kFXmn @'nt4ǑbPkc (ʸx8[g'OޘTt%}`De'=c\#+*Re5g[\sa"sF#R.AXZ"|(AV+=زڍ.ۃ)70RQ(-3!S9CSbu o@2@o*73!(NhA 8AJY=\)oTn +ۈ1ATnB&yHE[ 򻭖1,g\ozQYpږ/h;^Sjm D˱ӏ8.Zxe}D+ ߏ${miAB_cz#&ݯi׏>1m&J (iN`qbolEM5pejmaut >Ŵy[ J?)~?xގ43 %||Zx.{qL3$d=crN3EH^7RR+6m =igm[;ӔoMOS͜PHo@£xyA?NT ](Fرzz՞{F>r9fyo9pv::AA9aQ]ٓr%[(}@!'Gtb ^[7I ,bŠ]4kZieFgH4.02d`Y/NlwiY/N)һ8?U$ FORMI7qP⯸]/[d|>|.Gro;2k 㛙kGq:p-r+~:[ 맊.C" =ur˱qb1=XC-|rgȴ7 4?Ou7ƘWӵ x+}9yTvZYJ)=cMg kl~UlUB3O%`Xn/菡u%f8GUeZiXoz).|(Lt3C6Ne a`~KC) 2!jP. Ur2m4ܗ- =qA1]e*{6PƘ Q.U-{m&B!hT3,K[#%k^<$/R(c"\xdFFuG*ri mt;e [ĺ"{>17/ފa$=drN~jriUg؇hP۫1I>0%Gv zg4f f-Ϗ~ ]&tWW&n&5q  ѣW &pePmg}Dso4V(*瓔YZf0HG4acϊˡ( X6l^qcI.oSv2X\@£Mq^bHmJl$l"ySxfyQŕ*wfэg&)4fԃF>S SU`t٭. |,'K+ $!iէl{*yܷ1ytF3 ~ 6z Et,#N/6:GLl^lwK7,`kHwf|X OʈB֌,/AYj 6(Iؚ_FCzwf ݱA#ҭ%k U ׻ 9Jtұ.ITӓ&[G`胔 Y|/Γ?,UM#9rca-T#垆΍aD('nI fVF+EzrMX'pWQ-Fv0 7 Hd1{eCn8j-ۼ{MN,7i8hQ1W'NX1&07b&@BړPcfeY dհ&E9:1@±guASN\eGFO޲mu@.VktO&=~&&ªmH_>Dp)61FPgYܼw{dcΑAe`0#YVr#q[A=sOD5T1)\MFz{~\'G'>&_Cm:2i6z GP-jQxvPM6.zfړ|ҳFMݗT(I9MOl neq, =3ST\΋ci8M} VMMׅ~ 7P7삷d#iRzq>ےfH?CՄ*f#0eivU_a_d>(S=ԪݳroqofZ)^!T{[.˩oZUy#XdIu #~>YZICTY*y竓>IRy }Zmғ\9-}L4pm.l}As) Rxf ^r,o}zx988TngIz(Ћ: <-떴 Tt\#4;m}('#W0qPʗkaxqQ]}DY[.DޣV~ԉ)2zWG8PVw0ÃNҌZ:38Gl@!+M)UPsf_@5^\$%A:L Te[_a1[ Mmu  ޾ 0=MiJ]NWE(a:2oIJeqMN*{EW" fh/3.9?Mr7GmʪMѕȮ|$ &V`!{Tv"rT[/n^T71_p:ږo|9Yq?njV / +6=aB#ga_O`\k.{.G aGҁTZx/e#@%1]HJ kҼ CĐݼ>m# qٰ,'BYa@>iD3a',e@=5% ov?XQشkƽ#6ϐ~T{5XJn{ă8 GDD`.ʞSA ^R=2q#0}v>K]iE"|w?KJZdMЗ(I9VQ&FrHy8NRM'LFH/'®ZDAZF6)ۺމea<Ø6OB6}i%|v@5":;uK[owM}&HQӥ uӬU h)\d*nr.bԶ^ ?<Ô s칹J5~jo2uP洙uRyha$^R3˵zZev}oz^$6vO^9,}uMCcj~2:bB̓|s0I%> Fb_nD2l(!ǧ· 8/w F+P1^YhNl |Ö[:8禈yPڒ:U\#14ȋw:ydJE:L~w:˼޻(:ۢ[YۿH._S2MRۑ,{)9xf?c`D]YiqRj+:Mr:+舭@^).sBݩu&(lOZqmE=׹/nG v3 LNs蘕ثA\g#GHu+ׂ_'7F %sΣlNkGX!*Y8 -BG5>Ma@H)ds}NǂOt1*1†ymVRBEm et*ǝ{rЀhl%>aͭ<!Y o [=ҾnP&+go;= #?׀>r`A/kW\$|Af7 8H.fiq6Il(l Ƕ ~K)IK^G9~łhxPFY$^2@$΁υjY[WrM|2V`oK: nd4ckmp_R !VtF"w$d"%e5RUa4N-IalEL&Q{'pi\g5AZ:#)>#'Wʖi=]:.}NjOYķL'(Bha}J$`^5Qo cA %yVAƼKjHTL](uP66*䏎igEeXKҭm4 )?. ZLAR}] F# \#׼ֶzMhfǴ ღ`epQn'n>?]*B6oIv ߖu%v`\qxE7:`S&uk>!A| >!)l+wmveD1nҤ+Q(,&៹Yr%qexL">戔SPJI5 HبWU?"Y!& mQ2IYxX~=S@EKAzH^q]Sּ*ؽ`HaCdYazgnROmbt+`:-3N: 5[C|>aً'˰6z"PZ9da\ ?4g˓ %44b.KZ|~pȺ*fy)&>S,$!S6^49Ja&yH`^f\> 8&>R8x: ;ۘZ,oA/Jr/>7Tq{ + 4U1ŇbœsnEeiE|lG/(y "ni@eі!C)N L%Rǚq\l#Ʊ^ir 8F+ٙ;p@ݺ)ME$zp$v\{AM{KT=~m٢.E\|s ꓲ7Mtv5a Oi= z}3`F"pIe޷\W[FLP3.Q5ɞ60>gLD,0s"y .r2^o\Օo"[e޾t2t!5`9.2Qܟ Ba(]rD?1|?f+`4ЃQN101c6%}d6G>Gcť JIMiGGJlh B:8pkU!>%P_'nɲ7#(!y!AMI}*"̧glڼ]ACp:==`guE]svraGŷJ_lt6 PIP 6D'hh^-g"pCR@dU% >=ihV8;o4 Mc Djb Kuxk^SV>.F/D_ng`s[L2aZ nrQ wru DcX_(kSk= ^ʒ#H@.~M*#b*qc{3ƅvQ5Q~Dl`?h#_X,?% <`!]d>n}e n56ddeXN 9B~l2YqX@y 2Nbh!,o * F2dӏ5jޮW 0lNM}Q<0u9)*NEnĵ-u$·m׈@~tD+ľaMl\Ew*h5E\C\4U!u%†NsAt>6?4;F?ĥyN > 09Y#5N}o'By}v?=Fl%ŚdF4+5I?,MK`~8#SC?0f@c @ZA) nu[9d(;֡Qm 3d%iUyȃ^Ol0:se^SR6 > g[4W:ЙvA_)35[؁AoPNm/;J4*Z_]҇O]{J=,gQn&! æϮ3QfL $g\cgڻ.c=$+4q_ڴd C3,Cο,*[FJԾr`oPEj6{YPXn"Y23[jj+HE\u}_wUÚ84ǩTJ?dzXݲxP^+RU`pKC~8v.I!Th)!,/ 8|tKUp!V7Жp $ȶe+D]/'HD逹>26~`2^NGT T<ĢKYlH0HE'ٷ(ʰREGQ ?*\/Mّ^D$~F0*%p4:EHSk?Gh 6c\ߪtR̒LX.vJ3ٶ-i ⽒ow$: dPJiHy^Uy6sFs@e--:Y>T,F*/$ (ӽ3\l 5EMLD91Ff (@mS_a@ɦfR=-bSjeC$k𐉴5]fPݗm4O` f*pb^Νnܠp# cs\Xk>6eJX.{C/|>q؟{&6eKilP()~,Tw1:XiW}GtTyb7<,ĉ U?ՃF/9DWvR|vl؍AuZ{G>[4$5l㭀r"79NZ0M.9Bz|&"vIN1h3SwˆK ZkKwf2 x|xޭqkiǵZpB0/B~ #Ξ}=jo sFg`ŊYf:~M]!0>.Y%uR-I7FD@|#L7R W|V5:-D2VkTw,vВ:kp@O2sJW)tTLث]u;7`Y8z5D?"<`f_nA?K_V0H<3"Oo"b P,Sfw\ۆ|t9ǁn3j+v*Jal&Bwiݦy6aŞ6/|%KrE+ٮnRo?T4=o&.cSN0S\O3Mų66\~4W5co;*.z)/Y KxoZo9+<;D%wQ]tnvZR`1w'ʺɽf6i2&?3*&|M )#flZvײAqMQoz8uEQnN{LTO 4AL4AD`%||=23"ٰ.%-[ J!oСHFM~&W*޼Ur['A2%Fei᫁#K``F9>†"ܑJm@7<~5vV.>_A=> Aԕ\DI?As>̢ic0o 5 A( 94-oײ ?ɔ;Sb:⋬3QU,(iՍM$-_%N;Y?atWQ$R&eF< čj‹Y:ʹTD^)dz4Ked~n-&yG (tzF<=REٰ_<suXŧfVfn6O[5jd a,u]tm\DofuZq/6?{TF|"܂Ji1`W^#/yГ@>*IGIh75 q"8`à2ȹ䣷o`P[C+*J q"fN0gX7,3 I[݇֬ѳvW`]ylxARnjN+̫F1TS?`iTw BϪJXQALA];lbLqƵf ~|qKo^Xq3}j{* BóD :BӒ1SOGxUOw)h66&!:h>sdJ}c<658t/.# .LZ>x1+>^HQWG'{~_t/A W@H2?Q-ō<{ʊ.N!*mY($jbL@[Z*Ha}ԄRq:#:T;wխӟ@z!D"W,_)>хP1YW EtJ).& .ǶUIx1~dQH!#T/Gvf'lgG8kpS{98Aoj?˯2 ¬%BwRsٙ{aGMEDHw6ͺ%F`ohZI/ 2"3l3 Tj[J >>E _4I£Fjߙvh2EFB&O6d~ypXK g 7"HMUv[IL_'2s-ꂺU'h\lNC=g};(4<;5&YOؠvOgDR)0Pԗ!Xp&Oo\9)nr+Z=%Nrs3އS.Dlb1FChW(ДiA_$4"YkGmYWjzl\2}=ݿBlM?TKQ6 LhtAɕYKm# ^k0 Ҧ>soi$4rw#]'[})2'uR'9JL'.Y58 atTu[?[4$@\Z'nZ㌾+񆤜(8D+,̢`;\SyEܭ,4@I#s`T-%r>5O⳸ kcra&xswLd2=w+ƕ: I;FY@d˂. Qѫ_ω!,e9[k-:X3iFd-oo8!DG^9tKXb=>=Zq!d5SJ? `p*#+O9*c`#OwzZMB PEĻZ0 RV!Rz'%5CV w[;QH62ާf1h/@HJm =dƞ5|9 7mwE kS:-HL`<)WXe=@PD]a@m]QR҃P13BKeRB8y:Et&;#҃B-c` Y 7اs[p2G!Mo:"r|l9Ch3XP'X=!e }3ђW}I99z?9;~SWߚgd/NtU:Wb\?1E3>Ox 9i%<z1<0aEF!a8_*!{Q4w.C˺cdr&+GKѹ֓/ H*ҡ)0cۄLZH, |Xut 1jL b)xv\2 u|QȶW#Wmn8tEF~6 gv'@ײTu(UAzG N*"M~Eh";qnuƑmvǟ7l@՘SYfț%[Tx-jTDLÃ_{Am߫ST3meE t^ bjC̈]H%]ci!B" uܥJ%[Y8(^(tLgyy8~ r+JPΞ&}nQQ/L.s[5H-a dۿ$^u׮T*0Ubi 1$ZmMArs/'en,hWDR//XcIJ0:ޛAgD=h1l2gu+(GF9]UyY 5^jnGZC귷$M碅l8|:|"ɋ'sI/݄xDA\`U l1j AbT_uBm| ?tZykڃK`Gmː@9) >h!aI84 ɜL /z~J0A~9 `⬫iyu*Bk8Xb¼[d_fK[wsmۢK"ϼ'EԦc:۴%{:ٕ&k Z_nOo(!InTU$hٳ Ι{]`wK!dP8.I`}Dui9-gӠwmFT^s\ٮ4KG`n|0cc-E L Oxhзxy 2cَR mX[|1ΛooZ6=V'!soW $Ug(ߍ19H3ݾS4kUSHw}ۣ<f?`A 7}MgkBqo?|,V̼C-3+sZmS&LimveTHeFY YW,xX5:þX IG5VE75KI8Wa܃yИRG$^``=nRbꁴq85Epk F[r"v"!.zF_<^)F{4KNwn]纎?WLk3]tA{웰+]I My|P^m\sFjkVY' <)vrSpIţQJŮ[%2WH"#@UTS#G\^ga;M@w U9"ahܘ4AV*97d-a ^|2ƫ3̀5-[?E\JwLi.;|ʮ`5Qf,G^1mD_>eZr2x5  Qc~euSR廰x;ZSk6zˬ iX!V'yϷ|յ:*d6zƢ :JIJЬz#%L2nNtn_&}'@xL7P. $]&g9 M'=bLz (g|2VfOSz!>Jf1_ *C'*^q7'"s8p T6w%=@Px wTG0rA(NB8 -^ ꊹҦ3 xB$Pm޾ ete%[bIAV!5$/\ЯEN؎f=W|􁏥򤖾Bd4D+;jm.%>D&*ywD\ {[1Бo(/i?+kQM Rx-E5qSJRD_o޴XBE2Cy0$ _dFL#uZRFZ;FW{l%!:m3ϣY$lmDҜ(}pRRؙhm4Yq3kR;m#sKbsMQ!SClHykDWJ4U5ͮ V5}˟T:Odeס/LmbNjs#9Bx;z !WEa bìטBh򈬡yKdtH~ !|XMeYl߳lܣʵi]Ws;!YFQʄoq&QМNi2DN RϘ1ߛlIzB(x лCa>˭=YՙOBp+z; *ᯉpWda`6;8=e)n7V%g#/u^X)! ӗc gWn^ ś ܉;t^ʾpF-}ڷvc*nYBˏ~Œ*[.FrC$[ͱR +L &JO"b[%!ݔ/sۉ 0 r!_¾GkBœe".F3-?CRHAjWaiFSL-^$l:`p70N O,8*Gd7}sT-1M!6qJb\9xhA#] 7|%˚o8aK7GdiU'q-9 [=~ k<GggEϤttZ<*?2W'B0m ^ Ki|8$yhs1$9g[&_~] Xy:nB}wDm-*y8 `3"&'D,ǑSrw5GZo=5XO/++܄2Mx2nQm*eȧp4$MD]⿱OCe~MUP5?fڷH_kR FJP-dv#k xnxR<=?l&;mH}Hk/sݬe9f7saw:h2%?L$l_,lې"CƤ.y[ܾ>FEgtn4!^Ӆ䊟(GMՄLMoVEak[[ G$u,aV1~D+' ?YʼnZ@B=.y߁}y-{wGd%rT'NDm%-%m=GawSBDu7% d`N؃ir=K$/lGt[ >)kȃͽo$_!!MbvՔ$I^ўj7vqLC{ {sn; n$X,+@ԩ}zQPw[E^#B[btZQ\2M8y1:S1tk N71A䑏@IپœwcsX%JՌF m3K7/!/̸kKJn*AJ\^*Z ,ES-l:6Ѿb I Av4'7 RM`m\AY rT~C-6k?94NV<z'UJg@#t0Xb Y^j!']Z xbU2Ssr zCf9uxTl$RvE@i@i9ov$9ɫ䎌 ?7LTt=ڸp68fVfA.0/.LB [_؀*~ }1:rY5fWNMxAI[FƝ&ڏ/) Ϻ :66dH{4!7(y{H⟎-I!Tf`5ϻ/<$3p5δXB{)`uJuA!У.U#&S'<5gB!oy:&7Uu|sgZMn Ě\[:'AT$*dHm8t44rݘsZվ\/OGV8ĸ! 4;MWCσ^.0hd;f:llY$,-<'_G V,`)!xXYr F֎A|EkH_"㳺یqbziOc̱ ULb 3ܖ63@JقD{8)__n<3gÞ6;Ni2[: +esyT/yRHx\ShrOmf9>Eaef#Bzbz/vrQeXh*!{Ƥ< ?kNǾb˸s=;Ѵ_ɲ;GJ)ÝGRZ)>t7bRY/Dph||P3_Uc5mBhC#B0DEDkZ0WrM.̼]>mB$  \mK^"YigHux߼Fq7B ~Y{Ч56/2 hYad ?MW;p^CJP4kxF׋Wna>~CsruҮ`Hb^Y`-'H[K.NVjo[ʎq*b{qn#C'l~oՂ?$Sq}/}.E!Q*s~k l q:fBiDQ}o4X_xԗ>)D{qo_rfݲ8wHNʕ+vBe,f1PV;[b RDH(c IA$Ǝ֌y TJ /?=;2 H^|?G:^k.%;kwn\?3utlalk?PYzCE[DfWHނyȉqm *bI`9&K Ƃr6ДLIEK~+ҡ"~ Q꛷ 6 ke7VI&w=2sk尐qZ W`͑ƻ| =>S DC6 Tԛ8) 2CB}<MZml㻔G҉'EQ%#eF-e=6]qƣCN.v8 I^3CB kh$i.iܲ qb* 13n~HE>vAx=Eu58众7!TJ>8s$ɵbS=4<`KՖCȰK68dJV_Т-LY5(Aơ0h0jҸ$S|n[lճDXnhhq%߆ @t`E:==\R,Q%?/cG%c :"+!(KX&xD}I[l&3́BNUzrez(vlt!3L):DNj\: NE6v\@j| zI=r,sx>У )`dgP45@2Z@6s~㼖'k LX3!|y>NroV"r<)˜y.ڜM!]1?j &6!iHřiEgĉ(C th'$=_n41uI!ӶafSǛ]Q]f'"^RsN3d[y}[x*Rڹ<: 5c?]e@Fl^5=u$s=5{{ Z A]C$={Uî院7)<9жs_q5|^#94O0mLŒIq@zE+ի(M҅߶%ש F1qscNc-w38 qsBV&# ) 60Vo&J"֫;3kjnW8q-8ͩ'r@4CqȜwaЛ4׆~+- 5+цTKœT;bɿ 﫴Q||u sl-s -S-pEo)|!7/b\R?>qyL kޢ&AKhS7ڋ`Ã/<ƍg)ĝ{78vcH~]I*}YoEy6j]TvQ?޺gbm[N~f9E}TVޠH3'5,Mx>޻#tKװXG3@&U4)5ڵPŭ;<ߣe:קz|$u3aj=Kΰ(Lr{$50~M'` C1&ɡ_%f͝#V[ꄐ>.A)T6O~f%{-z4=")DSjIP7Ҟ\Bٙa;Jxzmr|4):/퀉.ZcaYw^<: 1o ̖̅ Ҭy<{lFk$dֶWy| |Y^W#2=|03m#ꓦ>u߅z8G)43پ_*R^t>*:>3$Z๯y}nA?%ެ]Nl })is֗DZ AyW@0LnNgN.xR97!!Sכ=ؿ$P$HYP< @%„:W|fo2{t7 _iQT RCփعh?,Ԏ}= Ē$ݱG1#3U"_ٖrwtbg{ðx%!_<w Y5L(e{lquݜ읮hU$޹ j葭rGkd#M`9zvD[ϭ]F?^ƶU1Au쵆jgKpS`l (D ij?IJ~%L-b'x6{L` :sP0~T^z a-<&OA?/=umBA >1iI\`G{Mz=X/?!g}Co5OuCRsdogu' +!Sbv@[rJ0JVU,^$ef9۱[U|*@ *zE{#-6);o/Dvd8?l"*^/4-|U-)dԺ0ܟ:p$EĒ bTAhn4|@.}+V[3$|hJyvAuR8T. HËavvWà ~b avRmd ǘ -{64 aWI# +Re5A݊it_t_KR7S(RQ Y~Q>~m*ziuqptS2-+ڼbD᧖/=`jjt l= ikqRJ`L0!m O1~YňW]P{*ď[LûP$?69RYشa6ѫ׮ŃoD 4AVa Fc܇BG E|OyMy(+XA׆hz ̑IfQ>7rl>Ŭ~ϑaOBE+-`!_ *1sˆ'\HFn>Ra" ݇ʒ^epj_ÁQ̍|CCR Dy-P5dUap,<?u`BQN)E B@#f# Fh^5Ϫn=CT̅㪀frZLUF@)4>}+ܬ>?4̵e8ogSU* }}H@ϜH2x@ OVDvjؠ3G2iѡPSb̨f 1 l%F Θ5>;5qɀFQ_V!ARfjb?"lhXTZH5"޻8~#M䷒O pO(_Z \[0<e>. ΩX3x9۩*GObH췴e$L\nzd_HH0Rɖ-NjtnJ)OԆD*Qrq?Δ7,RXK>|GW*8_Gk/EU8 Dj33\ndHh7NIiE 78hṆ ӸBxۻ.D'L/t)ہb70 mxQ2T &5l_os\uHqf4*ʑ4u,_gf[jFJm7Jl*5\sGL~4Z_47ۥ`e:4ːՁ{TI~FE'2Q^5:[' D!: GMA`gA]3؏qoҜa4DmHau&U$3`k#C]U;iÉh~8&}\Iz?ų--B=f2P9[;O9yIՋN}m :h祃k85& EMq {8 =$HHsg 2dZ(Ub*ẍĔ/=t%q %e.U4.T6Dn`t!~.׶t*j6>VIZίˍBuǢ6`gcPPBCJHkڈs&6ҹhv:e,;#5/oƮ9"҅|Q,xOVSo.m Z pҵ%{czuQ; אzRH8c.&!ΞsA+7anciBXքCVD^uHSd dV/stk@S QC 1Ђf{fhD)?Dk~ lüN50x[NP4B.?oHw/7'$jDVe%=t[lzklCB4n`}slDRɩx \X[ zش\y&NJ=^$:?We'zʺ!S\κ5j8:EZ$3Ǧʌ|s _Zy:nn.ڹ^s?jFS8(fN{Ͽ欌_^w/~ryEJ~(PR֮Cx6Y|38 Y]*RPkAW 7Fl!uaȳ^֢fBɲY A?@"f.gfۇbQ F@:UE\]`/IO 1:3943E09xy93=wk pxU,Sq1ixJ gUc?JZ$KgF#ԋS[Jbٸ:$Ɂwd1.GYbz L e>OcߍX CdQOb#hR! ڷXy9s%Qe,FA.Ҵ)GyꔧWwl843~O[|0n=epN2pb.Ѩ{tq`, C+L2=7}T_rm{1UF qj`<2c;{Ŗs>v>eb7a:+LF>oZTYk=FgS~F(Y5NAqfoc%rQg޿"[g3hJ]5f5M{7(<a ʚ,?&uq(<{5ًӂ-ؔԉߜ'a敃a>!](3棖6$Ü CрBUZPh+!WngӦ9V6[|Pc;@mȘ2hұ j$*h5-SEulf{psw^t@_ zl;$Ŕ8$^䵑\8̈́#yw!o]j& RBw/_5ָbej)7KxI&w֯jܮ7P*QYa~I#4U!k6{J0x6P*1{33C{]V r\$^L-nDib`03ƑˑW^CZm ]Dַˡq´~Gъ?V`$" OJCZ;q9o$ *}#4ݜXN͝7>Cm?YĴk"^1 %X>+[lbn ).Ha{ׁΝ)qil"ҺL%@o.[UD8O:\]M0RWWsf3H\{onq>AS_vXD/Q >(Gwpڧ޸; ْgp+&2Z&4GL?}3EҬSĬx;hr Z r9y2a3ǀ>3_,(`cAq!ñ;^ec%/0P68tLwT:޾187K%bSSGhRzO۫(f2wE)…6 ph%;n5>Mv8WlC)P-ïLU dV q^?ԘR|⤇5zV}ԺВNMxZ\+.ߊ B!@qGgl^4*Ѫ[(]?Ar1+$vch Ϗ'PM-}lmX]P~ɐYYM@ҵoêՑu4(vӊʳؓd9;NѺ-괫_%4/Zп#`=osIݨSЕ%e(kjƄpr#1FԺ:{m m:`EH}m`LHU&0Kz‘ ՚J Eh ϱz2s`zwJ<ZEB˭lۓGmaA?._u:v'bB0p4=3:hCN3h&-x b!< W7-BgI SLOP< K-LsKGv&VGKQN Iq0B1iu.8՗/$7F w%>-反! [B6>,kuo_ՅDlG$<"2Fd0DdIͶZEV$]{nm+-y85[^zc_)NuniS{ /m PK^Kyc)C3z/.}<%`U#d.$. {cM ;q/is\>ald\/މjړyr7C0@W>x,w)]]pjDkkDXPP^Jihs_zލݽIeǤ(]clѫUVb5;h]ٷ'?8嶩yZ LWĝ|joɷU 7wi+`: F) bF}v)_hQ{|WbXF*}"xr_ sUR2 F} /1яRE3M5D4?k):މFR8cK@Dz*)Fp|ÿTЈ\$Wm;I HVr7.N{:Ck +vS qyw0MZ" |eo+y@Yݑ hҶ*jP5Pv% vu!-wRr<FsV^k P} J`h;hwc5'`1{cVbƖ$e[㥿(Ycb3mt_Jɜa#-(Y):8{ṗt[z˛ta,Dp9Q#,wXhb|D$?ʙ }hl+gg:b7NX_n}N/gL%䳳O&zYF״$֨3ǢI[r{)>*~E {89ݼWxܷ 坉 X5;Ns9΃d\e1Q-*/ituioϙaVX+!Q@=r(0LuFmjJxQxSg6!$卵W|征2^>Lμ1ѯ]x[ ev{cG4u퉑\58{)*Y?iE?A$4FS!E1b .xpZH6O_2)|H#?d>‚M1CRPZvpEp~xXZaJ&Ȥ,xA#h^/!TO:U|}E|0X`8kޫ4^)nDLB*sd[Am0Xci/с{cBh W31 @]l9!":N<3ا"6 ;A zWtpQӸ1ATVsC thz,m+To`ElbLVvRԪWS03zP 9FL%l5 H_ǁvd#{i'iO|VLX s[;hSMum% ,P07,arG욯 S(KQZ)8ӚFBAh(±s}r: FObS8؟D^ M' X_>NljӁy$8D'~LP{$Cҙp/x`?r@7b_૰$ G26YbC9n*OgZ#ݦtRØ Y5-Sg5OĥۂHvd뽶rF&mc s.ggIzewvc. kcenȍ0'g04Oh*='PHam]އoOq|㟡Lr/FIz8GCRt3ʣߢDC=kJAew^rhGg ҋ%8WnYt8WlNSkQ^7̄fIzymc|W}4E59.mtkfvmy :g-g y"߽" ` 2d[rZTuoߛ3lfw&0+SDAɝ-N.Wie`&J/ݝ>jGH oZ:6|{mln*8ɕ`c1 |׭!*5S<"`@ZLeܿ\0Owo;(bg0Q$qPD/i-+ƫC[rH^Z{nANI$g`ϲNo>LIԟPZNE C! D? ؃cҮU{HPU@-&b<IJߣH2σSFwbU`/M0x ֓`ҧc1n[1 }eϫB=t~=_ZwZe#IiZ9 M& P/7*\\ %RD-go?tg!Th_榎`tc#S!GV Jur} mm6cܮ@Qدɢ!I(~=0{ЪpןG-O c!mmQSmgRmR!}ka`2!͕ųy 6; M{Fo45ʨ+7%J(HkAS5Ӎ?JE#.՜D/0HB_̸V*ߢ])U+LۀؘH>hg x5>Q`9> (g*!ޏYpܴVBc0,Gۂ[/At`5Ua[T՘(52`¹XOKG5Ghc~Z6OefI0U18|vIg{y(o @:>Q,Q&{ 1S `ut r 8؜ e][ar0l6C?U9(;7$- _\YU+7`A3#$nWd4S|y@ V]thx+9]VkzqxH&pYuٶ\sՉ_j崓 H2 aE2ժwh?or;?#Xdez ~Xf@;m8֠MC.hI_ɥ 2CjX{OYfܰspׂ tcbhgJre<˟|]/O@(јV4k  ? (>Q~L;!M +au.c}Ob-Icݰi K١AcʵԦv;%<[7-}}bf# -艦W*ne>5!I~!~ q6㡧-R;07 տx%-tk@/ae<ϪQX3h ?ۦ "Q6b IB9 ]Bu⦜Zqk," &`:ޚƫz\**PoޭBfGK]FDHCgҨX.铛8cU:@U^K`J$hj(doUʲMTi ~Ϩ\KBj]} XXTg6Xp΂@,e;M$yu4qkmVADJȻ^rYR/JiT,yْrtQ#5_wCyYVqtC!iEճ)piaq<<5H,5pt7?*luS\8eK|>z*]NA;/܋njpWAޓspOf?4PBH!d$~Z=f@|Aj0MHc e3 - pd3Rϝ@"T1knEas/z@ w%uR+&LhSǧoYɣ2TPfM0E/"E߿ea_A%O1R: zn#ҏ0Sۑp,<1rXVed@L"l$:PaWɝ:D`I'^G0KsI6ݡDZ+۪PvE0^T(-qV.^Q*<)CZ?kqBW) \ s/ +S=`$DI4qMsWp>{sx>QqъAl,O#vzi۔bYS;ܦݩˌ5DN fy' r4%-Kx}=j ZnD}qJ.{ld{ڀSnO>r ӭ_#ҋ\rx>Du͈٤Fm}VuAlIYdep4`aeȣ׺!-c#R3JFCɭ(%]IJ_ʏ ?1德8dձb{REA}F?8l5TDܣCRpo6oʷ̅N-/Um,7,Ii]Ll4دP9) "Mc#({̳#Qlgsf$;#'􌢫tM4kwHޓم._;XDyHG9ArȞ-qn׶:η;9aQ~$hqbzwaxsj,wjY\58jK THӓk*'ჯ{!wpwFcФw1JY;kyrD-j`SR+ЗTlHn6an^pb-8 ʦF̫mK5gEPWd@մR;(͓â =.|c{DPs;Sv^Gl*P֧G; V;'\^Q {@w ]/ \ZLkk`[hIm+?ּn>F1#pqHew_M3k "B G .䅃0tKu7i-*xAŨ2 saGfb `/VI7+ZLp38щmR;Id3'R8> rҫabqqIrIOF E!SJh^ '\l5skm:!tҷ3LK\ -]pB9;O-\M*0 ^5Մ !;7_Fݎoxc|Tﵭ7)X4NWo:In` zI-avLm;ub׆h&fUN1٣w}`EdúJsIX4,;jYѐK'kC/?QJ9:a,#cYi lIR/뽷KCz3FQ>?Og$f^Y $u&nm2u& ܬ!U]6sRa14zBr^vW=[)w=F0YiKAhF=h Uҝ O/R]oM~^z2}TJC':mF?_ǥB!%R=k+CGmOQT`e%ȿ֥J8*;]-bWl,JsKp/L8 -$V)#➆oȃ$8ha+EшMDlcmqiBA(FK-j׌{ل`mʴ +(5H $i\7svr[׹3յ. շe0T>b16u^U OYdjG:ا>R]r:{S3.DvVT.9D7DlNޢ$o/2Ij-^<'rI?*Yh:~r ȺL^8;9 ##{. 4`jڽpFwnb:kfDM2o 9j/hо<  6I! t4X-{kҪLE:",WחY" PLJ@b4-#3>)q-Qԙ $i/iˇ- [^2RM2PsyX_ڝ Xm#rx!D/hi"_UäP. .ϩp ÝBZ{/g*7P~er0C*=F_ݦbwA JJ21>()&W]8hũ6J"Ɠ۾o6U Eǝ{IP~'2| /Λ$^h.7*ncֺ8qb"F2Vp[u* F~U)>Z)O2pO 4Ń)l^njtnއ|Y)vxj̒<3\K55EKv853($J]]?ƭYiPGT_}Qe YmTv#CFy9AĎ]6OeR;gX"}.8a *G!gZ5Ae%a\=KȿMaC8@OXv|&Q_0Kc猰vڤR**I K\`k1k;L}&ݻ9C\r$ZXx#wtFL"-/MWZNAs:BSuVQE& U3(>cۭć4y1`*Ֆy9Ãjx]jۅj bKopϪA\+鈘;?ӿb@/àri WK~KؒXuybYK r@R+5;>LH%)1 8qN*1$ JMZ}>fm\ 4&Ry,1:U_d+Q]:  RM)RT_Q7IW*ifp4=02_ޟu# Υ0ؾ wnT.-4B󑖗G($TNM*WB$tH&G-kB͌UJ6wȜ\Q~؋􄿏 a˂=<㡎BAo fC_$1]s`8Ǭ}ɨؖ!3Κh:J62 $ç'gev?\aVm:UCa_ATsܳC) j8tbuȆ?@l7^'6K$/(uZؽV7bIwz'p#)~RKH _EuĶl9oc3i܎..U6MroU9ңxHOaŏ7.NG9^i՗[Oz)aR+O{)ǏxKLIe>ڥ SQy1Xu?GFfCETe':fs^UΏBq,Z 7N?}W .`1_({I8tCmcmu,ܕQFxW:{4+ȥG :3zypkyG#AV}ܝqNy3C$KE̻4N*$YN(̰#Z;VCűEAzl!}/37Ab3 @RYk0_<ց<\D}-N`:uYFTo:7RP|l>+>,Q0\Mưsjуw{m"dm1Z AQ@OqsI-:=- [?E[S\}[J;*gqtk P!Z伸])-T5֓`?l'PD6ZxQܩ+,bv^fwJ{1Ffɷt8pIxǾo!fǜbE0z:i&}(Luu.(5;1ex: Rajr}Oԇz:!mW@& xG[Un<|jX pmKilmeG:[_!+:sqoх &ѾfbKba:x!/ŽUzĸ8Ȅ=o )*vuWaqdvy[vM6l{%4ؕ9}j3 )R qpc>Tg+]i.x4B$QÔx|#B~/]\߫>\QVA|(m3gS˛! xd ^B!ϼ7mv3nG)Ѥs"tKlBÌg][ @RD)A\EEө:II KU~:@H -^;́(!Ŷ3V5sydLc5K f{Uo_}סּĊ_Ôd_i~åOiZN@?@s0\YЋR28xT*.e]=aKK7g}Oa~xz:҈w8;¢(kS ٦Dag7u[A+^s uAZzA+$gǚv8 )X0K:= =a:*tG9=($S!A>@`݅5lo2"o#+t#/ֳGɥrs"MP@U:*Yj_qYHe%['/0؜ M+I[CWLHT`LB iS7Bdӓmͨs V`?zgCs% EEZ}x_ZwZ2VZ+ ګ0*߶1u!8L(k+O=k]G̯VI$wj#>Y∝8=S9R^H ܯ^C'ذf܉{ 3% /i>)sG7Eq,f7܉ᴎͲ9/7(OsS^ VÊ PpohkH!$i{ nnb3,MM9A[WaQ3ϖ]nYW9*gG*gDINZM:E(WZ|_HoCӃ˷(R'ekjH[}ARְ:R5}P,5v UH\9;N"l'~Qi\oVpbM).dW·oCJ/Γoғ:}X).6v2~ x|5V7j94佟^)Z1~aD(b y?م(.Ӕj+ܨ6=U[cH)kWWsPDe.{i8\Zʏ.XHtU-.7|P| EnVUh,*Lym>;JC>mE;n׆QkUO|_藐*2ب5I^9?X#ͫ`p57bُbk-^t"s9zY}5+xh`.^@Sz@3r`{h1QzKƘF)7G* 9pT\^5߂A)K[ GdfjWIsIL!Ycs0oϡ8nG <獱( R,I KTpQVS 01^ hi1&\^Λ75>wYHpd{lZf68nWa*!t}2ΰ=Tƀ KU8WtӌGNX7ӈ`Kܐzih~/N6+b?Ą%v ֟ƱnqRuG`={ŕIR?P\xMY"ތ// N(oCDZJ?F|AHY0/:P*Q[PɌ*^Ȗ%?`n;[''+ee=OգiU3?%;RWz1mNT9 J>'?ˑ -=o2ADϙMgΫč;Tf YMwg.A&A5;@KT_.;?1P1س2XyOv8%[~/j"%#fDl9@,=T،a=Z+ldݴ~^Wa*TvRLlwF&U+::WW0-pDFQQoR#ד7?o.OCi3'4,9=8$V 6m.ݑҟ4:L%`R PS7q`V@uѳ8YSH-ͱ޶MLWd4A((kds|$8b{M0ǫx~8uxo0ߒ&~[CV2FgzhyQi3ClmMHrT`u" ' ⏛pգӚW7Q{ΊL1&pM q9j6te :d /fOzV9X&[ J#|"P&&.{7& R݌֜vڿM0/VTLb[@< 5.qS1~*m•R2El "99(mh<\ QX4D >ޠS3_(|֎ 0[R{])Z(Gpq_E|Wb՞>{.4XRXS5 H趸 "EEH.n#Rh-:'k4?8=c&8sֹjYzf`wlY~Iߐ|N)N XX+1ql4n DDS2Fֽi4/@DR 4bW%]A:\wh|eFRf>B49K%QGvǔGHU%K >'k%7Dd *j4vK"Rѱt=Wݡt9YF>)%r*+N9!#gzxt|C䞚P9AP:mb91^501ԪM懝=P4E4\SKA4Q"=a5VP%\tRGPv\zM43c)Hg9B  PQ.ɓb&UB#6ӳ #\WԢ7Fː{~S2KN·,F]jVLlœe3 DLnu>S5U*BK WY~iNSX8G6m{TAr{t晋ڇ[w!FA wtkrpO&1Ѣ;/jd7(\EIuf_qjX0M婩JJvw'{ qʆ sZ >HI~{&wK|'F_]. QANXE= #H$A)Y".ZoF\fLG!7q-55!׌*ըtPp)|l~fz+ B:LJ bPxDuݍ rR \% 'Ȭ,9~i,DgkBsdl dU00$Isl)+2빫 Ri{"y)wͰ9_-)B˳`fpˬۙtThY.RP",si2c w)2RIb0Q /8{\^8gq*hzU jWi0"ŧw<"@!9Zm>c(FbM'}Mԝ醬uZ':*t} NRlz㝗m',ZͥZ*Nv(mMيU+Ul\6"?AJ?OP WQ1ǿ&ǂk|r\N ]'rfЀv"N8CS +5^;οЄ~6y5{ ~[FT+ YN<-mg/BDgGC-&V#`1$8dϛNn\i}ESl׻|8IgvLh8> JYe&A?˝4wi4t H9 ,"{P&0؃jXEfO΄wugusiDkP?RW.N9qFcgܥ ,Luq7!a$_6CB 3ߨvL(OtW{f}ꀈ?e MH?&2m Ĥ!f(ߜ=p Heqx][+{!KsԐV:D#j/'Ήqk ̫rF:]~؊Zn2rsܒR=qqVKu)FphpmԷ;.テ+Ou$%DW85 ϟSb[4  vL& FzVWj( -q1g6k+EL{TtT?* ##`_%=Z;0ܶSPQQ9pt 3׹[˨v(ՎiS] iS>ieL=Wy7FسGTZ⡞;zǝH“ŤH~ h͓ĻU(5ƁIݥܸH !} t+cU2FM3lbZIrAPۺV=[>1G<ɟ1 ~)L43N;l^AB3')3NQIտz"XX hiq(Ĝ|$iW}omsqc,2Ȱ|mfa nD]#A,"^4?} P*k]ʻOnT)17Iexq]9L_̗(7V+D_gǽΙ7M( wRysIEUq=gֵ2ʦF`&n&BTGt&e?VbdxF9W #Knx3qs*Rě՛@U,_޶oפּ$[*qinlmr+E\&GFP5pΔ`gmݳ3Eދ;~;!'KAcc?>9F>oa+Fuo cYg<3POpq)RHfFjs rU 1&[O{T`Fx,E-=όje2qgX ⅒+H)վ.F:'%蘱F$/%.  U=SWnj^h j8ףkT}Cc=>ºZv0*qiPh*` z` @o*? riTYx}еz8Í?u{Z{ SpzP ͓ ~pyl3C% М~d| .sr ͲF>ym# c O.|7Y˿X'Er{ܙ[Z;4O2K5+>ބ ֯P$ ̯*e4{*`[+[+V~ 1X7 j61g>d AmL]v;gX-Gtr'=M_<%%[3 B qK>0}X9vgv9r{Wה::[ Gf<~OBy&nxs4JՔ?e ":ڵG7HUS(@脕r˅+Ƥ4_(?n\6#k"[JRC^T xɆG BɌSAPQG|H!ϝ5ע`lV"lTvD6u!]([f;OWS A:AM&ꔧU=k{$-jܡTrϘLߍAhb<8;pbpK_ǃp#cW]poJEEӞGixHGGuj+[ۥhet en~ >#&2$a 5&7u^n"x3Y;VC3셳WJ.9ɗ½yL$8Zhr6 ne&|uhCS#<{Z@N'@}4|bcU\Qy>I2dmy=ׯn:Pf`bo1!NVP!3]>2Wwx!vHU%s֠v{8 n{)I0ګ:$ahX@5H2/Sa~Y"py{Htف,CMY%Ŝ !- 4 -x4-jZ\0@ښƙFGh%pܽܵZ&H ~ 3Ψ^;\8+2R`ing$hDmNK*1fʭBj1V'ŜenvenL]7Pj`䢍GboPޚ caWs/X|Hxl+޺9Yf3 /ON!P[jJ6%w ߺE{5{X8_.UrPb3|'~5#q!.MoG?11RICwshc6wuxfxtGVWDӅLM]9t](UrxlG(0JJX4֘6݋>!YpvԨ:-XHkE x#B.ĖoKWO-GQclSm\DB#[`.xcS^ě՟uKa!*W[q;~jy>eFt>C(I_ǠG4g$n7(<=0W~ _nX ,tMDSm&}C&Z O2*>(d+ ֊XQ}( Y dnu_g>T1.M/^NaÆw2m԰J}6,%+n&Ov*1n۳;4p`mDr}sl~t wϾJŶ Bt5޾n~s, S'/~i*(0ujƦrp.8k`ݝd"3Q|~>)d2 :2~ulij8d-YBs6V@DY.+h@Ұ8j:OAS Dh.)0r@v ܋>D{#W4 ~'Qhv,"%GdwڔrcÇa/6'zO9 p`.1Or>,hÆpF-Fi\ zM3 ~m.!"6\rݍrZ"b<;>,Z;Lº۷92/$ WaP(&; @V@Fqn֮q2% Toa#va"*zSXCib"{eEV8en6%EM1SmdP/&~Ap[BJ !* ٨}FINIBjL?ĉ1^Έ"fxN@8V <? VڒSGVmyN,p4JyQVH9u@W 9q\D5ט!, ~5Qq_lwi*_6CGD^IBsyWRG{7ӭkCVmԍ2 dx?q/"_Uv@|fgO]Q'H{\+~v;a~u)PlPN;& iofF>ϩ3' hٺjcߴ,c\#x{Lg5`j0Vԧ_|}+BiD&K8Kbs={ML4:|˖*2v3e%X_MKuW[=}HDIb;*rI|#̒"m%2uHH@^p0) SҼX $IƱX| &!$LL*1hZIوS<+Z-+`Ǹ9'o|PcmBJ^ŔHll-z'W5/c1 Y՟W ӆ;'nلơw5ZplN+)\Xe´~蒨UX)98Q5gM  'U4[g()e "bUۋDR1b}ɘ xyU&%zS}rl醖Jᕯ #DK.zgŀ @x.ھqx__ůI s(9 +Њ De?p;@EYvs b0 ݊}s |!=5nUY@LR +Ϋd 䣊9.+0#\#N"7Rl^-+z7v,++.Vq<-1+pvkE>nVKɩT2MǛY"% $/Sce~7p\n_ϴ*:̳.-ئ ,WҜԛu5W-jx ݷbjkvTܫSTWB3C&j6׃/p o>2哙z6j6MMn&m7nH6}7dTqr#^cO+0%j1(@tnPmM  t}PlMR` _P;;U.)fۼ MʾOkXr;. Zo7oʢPXTaKl旘 qEx5 76q δٺy-U!D;r0ޥ=r|im;d?R9`sz@]ćsCGyaD2(qmX70wI5 C'DO5:.j-1B{Zh5फVwX/’φЗ.!/ IP<]$[Qr4/Jg On1 1HJ:ϋݜAW2֩ P+^a3j- SD^=~&[EL./rL5@#\S?PCqk)ZZORˎ62|B_ h-BZO;ᴬﬢ?CuV#{lwE7ˡti+;!8ՇLeJΑP!{[tBU( V:?͢u!Ga +4dah;@䯙$ײ8µ΍!>H4VAkĄd%+)ǩV< Iv|\וfii7EVY,pZS pМP*8d3f rzD/ΝKlzzgssv Z<#p ̐J!Y2Qj99)zV=mu'r v$ph݆(p8,uj\s2o.bT1QpK|,_ȏQʻX_\C^(M$,@mkK%5,$Z'-:ݼ齥OXyQfR{k"2PgfF'~heX M]EV~_kX+T ybe  S8{~A1c9LXjW T2^?WQ!?yONOY(OUٌDbxqpsJ 5F87G`?ir 3L?( m]Tuwrk8e,L-(٘Ow$|Eœ" 2Odщ̋3_o;B+oX * Y/f$̤*DlE0p"5- =t}$Kr:O㕬Pp;ɂ);%0Xb!&/ݱsf.͊#(}tݞhAKI[-[NWVֳ@릪uqC*,WT8h ;WVt1\;G]lԇpWL:͂7zWA ahc$=[ǫP\P~Z?)^g aH/}X+'4}[8\<(˂s]T|L}3DoUKOA~ʮy9ĜLQen[J7!) H=V5 5|ky vtVQ#[q#X48Ւo~G` îp eP/A%эڿd{v!;h.LRd _P rv8"CH̹\jt .d8Hj~/-kN*؍9xJB!{V..0`WVew]ioƷTu-+vUXVﶙln@ՊZCz7YP{pQ# _$= %9ݣ=*A_&|`Zƫ*@|}vlRY{*O0be]wv9r̈́Pd[q1H#[&t`o3Q\ȡ=CbZN WaPldaU"ug<;%Iۗ-! 8%(c.t_|;A,ae! w4!cf,ھ_ %3%j2ȌaX[ɔ!Pע`; .4EL;Y]ǻ W׍ū/ sVi/$/H^:O j[O,Lg0T#ϱb&]$tH/:w5`꫿V s.a=ŋ!MsaO̍hZcZj"q;(VV%Ѝ3O4+{d`-xЏĐJ3,:Y?WM?gN^ 1$d`"DBޯ O/Z"\&yIi1C`aoȴGߏ߃ "KH,#y 2ܛC.n61rj(np:&f {veb, '͖Uq"歩sL:_|;;Zˏ΋FgGL)g:˅:s>S-BjƦay 빨37ʧcځGSACl<դ eK$sT˦7\+vH}"WZoBaM5a9.XK#fUysν1ۥ H~/W:PLL6 tb0K?}*Xld2EnyPca y0tz居in쮼01,Ֆ3AXp8 β`nY$dۀsS#U3H zu, G(M&^p=p=!(˯UV =dyǛ Bh[dc-^~ )*?@-E_›͹| F=-P@3ew%1Ǒ2a ?nt? I6}]Q Aԩ Uߌ0ۉBrJY n/Xa~05G6#R1C+E^BIqa\9PntBkbWmP)BE_FfըYXԤ ?AÈCpWYn.Em &\Uᴝ>m5?M׳7Kn4iֲyBH'&ڱg+;V]E# bs}y.ivP8MEmk Umpƻ UOcD.n~hH5okw%)u!6BMUMgl-m x"L *' ߕEv"{8EIlkM_VT$e|î ?QiK')omop|9$LmTbV8<7o{wfJ}Gn;V=amLl#,a[?D2~;ZWdcՐvo?TT2BHNtRLU6`?#Yδ[swtn nHꗆ}'Wdꙏ+cxoRmZ ߓgDW]Dh}U=DQ!T[鏕)d^x?Z 콒ͦv8Mƈ_d0[H xcv^tg- a|ڜ R]g=j/a菻.~ӡхp,*G ^|Ĭ3z6l3˯89bīRmj^5 ^Tg\W 6~O>UbNRWfgYhI~&U}!h8IPJ‹3?^jG&_xhXB:ҀGmG%͘c*Y"M3D n-1]:LCZ(l V\`IB6X$?IN-ͻ0$_FUZrwgצȓ;@$ܑqMSGJm}>V.ʐԡ=nz[B,f2&==ʦjc'O+O8GOyOl`229"2i7B)2p{wCDUeJlQteW8! [2YFDKzUGb w[iV:Y5#l;ǫ `v G|Hky3dQ .\T)^pvKh΍5nm2a ' eB̧rяUTzׯsѰݙ[$s+8ޅ|nXҧBi1[/-6'zNGv%dV||dUTi?~Yv0zu&#*_){ ECRD'.O˜ <NAAֽO"o0x;u/^/= UL^'' 7~D7 Ë5txotԎuUp7CZaat&ǙY%37luv,^*¦CmB;lcIϥL~6koIQեmY ̈vQ.j_oC ! 3cہ$昳~;ne^c0:D_6RPS(dתtfT^(4SbKQ'P^gϩI0KA.AZpL[i|@[>>Cebi2_b'ǻ"x bzp3٠s-:cUG}F7+1:Izk¹. "#rr[UU{G+g:vpW+aQۙZqN$rtq+Ǖŏ̗XR'Z㲮|H8h˹퓙3l\9/Y.busk0z@ 6UuCsXa}*Y> f&>^@6Kǔ dC+7Җ+!2J]=Tw- MV@POB>z:#":іԾOFi #gD~vg0xb~[.ӮMv9߄Ģl0bGS$MRk'w}HG`(];Tväs)x%;`ߕys}ڼr lRI&dQ0y 5w{SS^bdDd٬ʱIfդ۟k@9sw{`T/Dސ S"LE:\‘e,[OC:`X{94{%X+ܥݰp|Lj`XkndDse&Kcvw!ŹI>+%[%HֻLn >+!ox5v_w*dr'ecUeD W? /ʒ}h.c>qEѥT"rzXMS8mu=q>LOVO'L瞤Щ /[ulc+~i) Av3Hu8x6ASS>O#j 6iP0=ɞڦ5NA&A;ZSP1{*kCh>rN*u3,tD!A\V@M^rҾ"vHz h781+um΢R5ܔAi}SW^>xoDŽf5PX6ApΗQ$QF74ff91M|JAa˖>K遟YZ K7- y<lTK*0GpFE;Ɏ>յE Q, Kj u{g>i܎ƀx^iJlauYmogtvEkF ?E^:GҹCǠl'Ol-'' aM{9Ar0yXI9jv2H bHLUt1og\֠ޏ~`._gu& voUCI;džoO#Rx S.{o"\RR Ope?[0Js!Ho[s4S'&V?erEƙfI_s]rGɘx(]( n3L*p9pj3zee:0[xf%l'Cz jtBQxN@wUo|dmYaYHvkxz,?얌neWb"|֐q|?oٜEw:3L|8 KVka)Z6ÎdžBuA?ZċG\c8U5V$u"(hܳ8f6NAnRb`tΩ7wshB!ӰiKުN(Un,v;& *[pc,7q.x4np=CfBd?+9ٺ:QYy](~O,VF8≵ e7>VyIw4#l |NKtr`W]gsX\p-y%>K $^kḿ؉տ;ڷ%HDBd즣KwM6M&)iC4uÝ\ m7 dZr>p!^p~e$&hZEϣ:{4Fw:r$/'J)jZ6hS~?W< o'lv 3B?5̚Pva۠FDC|ZES fs2/bzf*z?t"@g.#~keNHݵ^WYv, yr!S , FcfۀM|0A,=ř475EkH=MkN~xLbg۹)7ȪN) 1J: fgOsI(uF['<<{psY<=xF$/}֜M)02ad`",7Jo@ ܴ$ȰYTQl'{P5TIpPcYHZ7Zzܺ\fW>*6ڟ[.rso?r] KEfDfx-F!:qy_9x,6 +*>v6n Ca3g:8Ha'Lb#lV+_ {+_#ϩd&ħ!@k~PE$Sd]$Tbe݃n>q)KRV34g6u\r1{fRX fd%un?It~])Ha=. C`ѕS_s; Ȼc|PbJwZP:1ĂnjFlvԫnmF-a%fUױ /4RLԨ! sE/#Ը:(z:~{j.E銂E-Y%@>f6|.ޒ{idoŒ ΃l&Nl+#7^3})f0ჴPn)G UkS)&Ckd=͏ףe_4[d2! +?ƙ%&%9Sc/. C!mlN4#=5*ir(>8tw#Lw2k]8WWYP3|̳Ԟ'jP9+. '7vD";H| Z޸nVB vU[Eɋ@;nph}BAMrNGi)6_IpѢRH(cl4/}/՝7#ZPwDVډ“?qpVIZ :No͘x DL)KOCMOJ‚Ak\J.3ַz_`ɮBVfrɦ[if+n>ʖj9H51a6,u'x$b֩a\(W 3~;(,cH_o y~LA͏CN@߷6Ky&͝ ڢi8& dvEmsǧ"BV JS=%u7uhe&ATRrASzLQ2/2yoYP8S2?=j|A.=#3})E('.P-D Hs% ζbJ/yZs3)M v"D% ynqZ$'0x/t΅!.nwegKsEV+VY 2g.5' OƦ&jk/ZWUbn ;v:f&/ iT~ TX?jj!B}0Pn~Auivz*ӏi~WW3, h/Mb?J#u5d*y~e9ME"THG_>\Wf7&qU} a2ut b戡rZٖ-w3,#4-:I7ܲiΛ5/¿Y. OZC<z<$^'m X`@% ;UDeL)I.}T.6*o+0kK_S%ľSX7 !+,p-(Xw6-B!+3˒zw NXGg[[;qWn³ &T$kk՞^N@8Ʌ y,Xd/z_Th2kHw"Zփ`saKݞr8 SKU[Kѕr1X٫=gX.:D@v8<+*7P/q):hd}@Q)ݢ"Y-'J\] I #g d+6L̚<0`% rDuqDzk)`0?p1ooW Y(@p)T+WgN֟R#˲<(:,A@@tk|Ɩ UBiؕyu/{l\rWl^̏ACɔ:Ƀ)|59?  R&P_d"7ޢ1p16|'W3S N.HEtokZ /$h׋QC+yZn.; Ⱦi 4ɬPZ!:EhE)ϝ[x  17N^Vݥ r9)# Wv^0TF3~h@Uwg*b;~!37ћ/F>k2kHsOxr&Qq&C1}d-᪦qb <\o(_BIaWko)HQ(b>Gɀ݌l#hgyW:~F;ґNش}{5hmQJ:xxoג;CDduDbbzo.dqrfe˿/㭉aDq*rX]?šjŔ)5yrR[}7~UB!m{K-0 GVuHqJ-fr Pc<% `rҀ2되Q_0/O".7•w@dg4\B@P)3))xp6EX4 Jf{]LMz %חX0ZĹD[aD( 3pép Α(cF5,N`HNtA[, EFf!6ޠMOfv`1Q3ւ )W'rʿhR=ڑ<v5 *2G\HKfg\oW>\AmM>ȢaިE>Nͦom'<>^@Fk1]@.-|pnt0kWT9mp %= DU/+6\x+hE8bT\C'D$3lYcנĨF?Ƅ io$T拣߁ ٌY%cn]OkFjYjU/qπh6܀ru{E^N͞71[QTH"Nd BW)װj W'&4JkT^RM1xi»*8>zKZ5:ElrG.FbU^1tmnIN+uVTL7=P\aX!y`3$4%5H8¤7󖸲x^ prb{ u69i!On 9RAsP܈ ,OS}=/Z* Rẋwc-'?䩤#W%g4bqS7KcoEa!BOŲB6x}@4dns-]@VTH|68!Y.B "nbDn꘬y.a .>4Ju192́5&dyIYX9aa L / W{Z3#TW_t=}js*ҍ rY(d( u)}o=m(A& ВaakR_d}R!5%7t^<mS1eR5B%՚:)W2ឞ~ n!1Dn?qZ"=!ɠsk3,i"\Hïf@ k L+ьGNK4=-|]L6 "cAqd-:OxQ-P{m|- #;NrƫgM\41Ԣt:bY:0kA=y6R?fWp<@n#gܧVyfm{Xl_'53}Vm$![qhvT4 wcxJQȮ҂ZO+uQ.xAiE:$I3To&AڡL^Rͤ, eSmOxzR59hz >dKsqigvT,O/ 5`"[ Yz }1|0{%\obGd%ElCFW#p8? FCڴ{k^q"/I&DN; `f3=K|UN= Sʐ2d1dv'e@!o, 7')^s.Z&2h)'lq&غG6J#- 6?х#$+-l(X$2z-?NntD "Hn)1$!Ѱ([UNQIu$(ef+&ăS֊ J"qŢoؙ^b9{`1*r>J Q I %4iViC [`I`Ƒ96iSr?'=gZNDz3y{':pE5((tS<; ~/r,'4 `}MQUM92Z( 4&lAa'1J8E ('A^p)>3#q"0p㩻 ]ZO!ۺtETjM34N汅1w(Td %N RcfS1&?BQ4!-4-Ls7A$7M/}KHGE KIqtpp#RJ`Uj0`yUh D4!-{k+it#8%:G]R8π4ơ .%v9Y,? 0sNTtfDHthl<ԣ{ꋇ B3Bz|ec 3![S\z].PG_d!x5 '-/Ղg:fcb]kO*xU2/ O6o4 d$\f:M{-d5G`m-s[MQzlel)k 匃[xUUeru n{ʌ*3SnB D$EtZJaֽwE0UZVN*㿼APT4CcX![i aVZI<=C?k&%Ra5,1Ngcj:/B" Lod&Cp%D: >[t8©]ƾ7h߮,8OSr"wtvfv'g3hY:jӛaE  3\j1n/$^ɼA^-lq}ŋҥu=Kiyx(TrՎz/N_,Tc+WgS JB orYܑ%Ǖ>xكOF`FFo?UlEszU e:Y Z{aeze$J&V}4zzj:l"!$N f g]bݦzqUQv.C*g+$p9/0)Zt$R3$ ӟR>;HF HFꛡ/yuݼpp]%_{y99gx WxaCABSE~Ah~E;Z& 4#'(UYĿ#':st̷))/5 "A )1/#!W9r8;w1RbRNވ/ŚIGVFZ(k)8 *LpU3雪"ԫ߼Qz; ]AL>m,1=jؤ)ަߐ͒?je5si]X?N d`h@0ע[~& nn\f"BEՁzFHc .gV? \{B&շ7pʊ\ LBK2UɐØYG%)V)R;,;ܟ #}yOrXi KZO8/\Hح&+1^´fㅹ- v6eDTu nRfɞE^ ;wz?l0!h&jx":t\e R''bpgyq_^?Zn9ji@l >rÊ,EOtt#G~\?j΋)Gq tGRdS:B cm+~*D_/_/|_3|3LAr6(U/gUPϩ#˔TPg׎ 0,H28'1D=t7ViKZQzX2qhߎ˖g[kB7Th 3 ;$ـxZc}($b56|8F?V *D{xLd~;M9ak" ~Mвk7ͯOA^21"He74(uX{5Bs?SbL~p:e? &:Ģy.@QjMmG&[Įva͐fՋ]ٰFھ&q=Zs1iԥ_ <>Q4/˂_L:!Ft(ƖEE|0"jBR`)@\^{FZh1J\^;UEӌƙtI{=&U9:_~*?^]WH ;Asf>#aYelԁ{:dg4t{ַMY {E)hJUߌ6RCe7O{,n߂"K.PKe +FaԐ0EE 8un׻Hm>w˘9T ,m k{hLo fR(7y4rtsHtr:)nsw!)­F K'Վ "(8l p6s}̙_URrLLCفAwԠ?#. S;Z -C~]|kͽr'9xxhaeދs8w8Kג4R:>]7=&`! K~Ưǎ"y)˯DYn$ۃ-;b=Z8e/HbubFW ]}Phf4U} X+ڞ VϠ6c,0D&AdkzVMV`_{_3qnCyE.lp] K7w{`طC|wO5!z=)EXfE fGӏc9uO6hMZȅ Lphn 1>*"V$d|-MKA)Y:jR)Ef8 Xfjf÷{^lX!V*Qy r5@h.֙ҕo,]RD ^uWV k#Ϭ!w4$Z7Jɍ~o[B ~t ]~]6Ԕa2*,7tkde2*3$b` yo*j[0QE*` L(&E[ڦFo;׉vqɽ|UUrb`Gh7+?2tmֶͷŖw^' { IpDMH"yiGji{#8n-4+iʖ+hhqiX ;uSgt[|¹ Oj$/^C`e. ya6ӬĞRj<.qti& 5B岵NJul/2xJ#Cڟql MmM σ՟ N9ѣK#ͳ*0b8w s,:)nF>6?`LAa}NO9Nejo&G4,{Nsٷ ={ . Խ6x1ٌaz L |1g~ %ϲl9OٍGE-`wj21P Xs~.@419  =T1>A:v }w@ U1Ļr T{d.jSc2cۭ߬^'/veXiU7ͅ~|h} Hn|<\)$h"Ld0L6 KZFSKz ejYl|_'Ts\B A_ >}D_O탲1Z.HnGKI$˰S',rYr70:-4I +:mhЃlI@dʺ8 RVV}w~+alc \Z@ zo> hD7-T9?*>F:%s*w#}#<Ԅ,Wߒ$h54}NF Fnc]\{~|*asTsÇt15y Ԧ/­ ksǗ֯o%-[#a ($Hs՚%pm٢Y`V,xZvA{*5ڹ+VddPcuK{nq _5m"U/DIÆy?JaǪpZ/j(nAk!U- lII`߯8[4_Tf?iaKw?x ]Z) JDb|S))lrt:",(c U*m(cW(tP "+xZMîq3vEBV7Hi1FhC3xa49T:юc)EIul!Mh 4օS0f p1&͙`O A`[}` &hq˃4(ޚekG} ,ς)rؚRTVp -+b^qr*p^('A w5S0ut^.O|}'i)@ y:K裝aVBBEh^ z"KcbhN?eXCWCFYG&'@L3m=[CDxŔ8[|I-h^qv}Yyp-~io9YOB_!E|2K0)P1t%2^fQXjkJF rSn]ҍ1 >oSF*f{Ԭ˯|M0n |{E*:KX2|<#/M]䥵'dՉ}q>~#2W[)LJ?Nrɐ{Ogg,d67Da\px0k2~ KzKڴy-G ^OEJ9rƼJj;_׬%6!~g*wk(0 da۴}3ry.F' %oFPYps76s?SڢsM{>HmUP:%h܎iӌEkqae{&/ /#'![}Z߈}~6t*c o򄃘,g jώkfԃnk>&g R#v$Djs7[=d.g e8jd'z1k5VtdY,։%BدƬ9D$"6{Y^s+.{̉;_KS@uP\"sw)䫐ކS13)!+/w)yQm,+QJ0zxj_=?4y7h%[{ (KHmU6UdlN3{oUieL 0a`MBC߰L@~4g(6? 9UT/iaۺ,^s$Xo*Moaܥ=*|g1k0[ˀq(1A iPЫ  AZ駢Au9Sm82J-e4r/pܓ7Bn}otgmqsdfgq?ez~ji]AN0Jicl3wez"=vMta?¤ӄBñͺ`ZmaJ|.\ݢmw0Y!}z)R#7ӗ[Hk}ClnQjʖ2-%{cɄoI.7Kl=f!28PYi& e!q 3.?,qYlͳcˇR+T{P,lX UdK9~!&Ӥ.E_i2`%TK>( grn9ÊԋlN9dz_)K.>|-}Cj#| T .wtwO)T'?D:(6,Jyfh8ڻmy X3("%W@~BA@*Q7x2Al5l H>K5} Џ=KNJ4/)ƅ_ uuOKr =:|v<>щ|gSf"yǡfHa*T[T\Xw#nū^~;!Nubߝ1j'_!;_'cmg_RDu3&lkk؉ui 7C̕R_/*N 1(TV农{oLEnK!e>wbB<в~Tt¼c7#̡}%w옖 9‡ {]w? :nW+b2veww;C`qk'XR5E*9@kxe'"ִ/qa`W@Us(fS[Nk\7d:E\֨B6@Ӧd񐠾+r#'`9ӿ15զN6ZCDN+h04>PgQ5_6d?Vല@\ &a'X)$ci Mi) x6U쨒 P#N-ZfX҄ d*W}s-ր##d7lY=n$+9 3~^ʒߪLVH׶#ruOcG<9b+ZQBjUuR +f_ŝE{NǏӥ:mկY2HG0%*}8OZǁs*Nꪇ('fT|RsB6RRYy=ϳO|n7{"Me6&XTGX8jͯ|ֱOgOwgHrj<5w(aѐ?7 ,Ԝ{rE8X$fjoU|AGSL7Jak(m%x% ݃YMd>K#zb3\b_A:ͬ^yDfʵW~1R(iዝR/ K_0ļR[Ϧv<W7 tv '9-oVJ-I!425Iyg8sDjx^!dDL\oeJҼ⭖x g6}utz/\iH"VXS\<qrdr34(Xcc;L-4.,q@?`7 u!{]w l^wYP6  mV-gMB|oĮ!VƊy0bU{Ozf{԰jWzS,MFT8om/R%lT;玣֌쥚spt^͍Vt&twO.~UdՇjW$Nx6h:wrW$_gy1"Ra3yiDwgӹ^sk鼒Ùɣx7~g4>o4Y$cFSe%H,.6Lw~GCp8*Ebmeajݮ2gc5` r70zgU#~ =pͽq L=:a-HH4Vxi:'{RN1.Kc7ZѬ' 7:NP ¦ Y?DCs׆_;}t"Pl$TJ{)*hoX spshxNBȊA7ZIU'N]* -t͗]SEBKm)g!\YD` NgZ"5u#&R fx,&goBmXZ)C]dL͘*b2Te)UGG#?~!k!&/|R%}I /孕")̔]̆} ؗIƮ4_2Ca-#BBHJ-ĔhmO󆳱 sȱrʲ Lz^niQxJڡ¨4'Zh8Z&Z4q4aqe/LG6<ʨ|$ F5Vl1L Go`7Z$Z0zREW`Z͌{^ŘUV5? FxA:7~t&'C];J T~ױ3 af̓HG 2g(fg[ BhR51]zVwVD3Zӛ(ݚ~Cm,] `W$+,k Κ6^b GwA#cpI,Idu b '{i/aDkM=y6ߝt0PGK[&}^&B:DؿPI@8+y|_9-7>鰶e f6}#z}4xΌKsT tq͚+9wf"K; PiR#' z> WLmrյN=R9?Q{{sg=EQJh*]{bO[jۉܬV89th^a'LցΔrUFwJY9 ۝='+0HԆ+7vEp㟼G`Qj=3zʢՔ/bJ|֟hm+=+nA? 1LTF1i[S-;Ew6MB.IB߲yB,uvgV.!;O4fXaowh,}Ε[.bc,B3 7lo̿_ݐzo.5iK8/yG44 ]#Y3Ӥ`l[,grG8H,dīҊ xE%-WVLi&5 ! =넔K>:4=u[DY3voTUI>hqP*%;%vZp-Uk~qn,?Fd_>V>`uK-ӌE[A{L'KwC+U/a`^oqV[yノHVyp\ڝPm9X_m CN=|]71BQHrxFO^vJP.mKߡf5O*]9lO^,=lpλnɏǢQgx9 w@'1'O]JH1SbGŗ=1~$˲=æ+PE4i(ZM;ZVC="퍙 TBMc{=IRe{y&G<8wu웓[9""o6Lo_·xBODp5$'i4S 2='4A~tDd*a\`3 Jsarϡ`WmnA)` (p/e&.#$ݿ3#II2?d42Q!3"`^ӕ<z28}$hx8= a;o$@u%>OP"ړ)|FR\;Rngy v|\C;/-/]"〾OȌwX)+I&𴰲AM%ܩϖꊵb4#IyU>U6jhGqk!`n\ l =!E1_osv B¾-1=$?yn`P*JBm%sD Lru?=N _qInh)B8hRcYz$fX #ɺJ*!@(yMqO1f$2S'& vPݰMj-do)hl V@M7(;ڸְ*R:(7AAcf^]d!S3"x# ƒ*^}~3 ׹SmjuЭWSRrG@ RVK#ŎΔ(KqI @=`Bm@z!U켶lH\շ]d0=օx BGh Pz,mP=|쥍fI߈ 8dhe*K{.᢭ CԽ>Ejo;Jt[V<`)NX Y,w͊C0ٔh yY>>}PꚚ&kS 0=LI6~KM3,tf-V%Y}䚍^w )aׁL&ax~އ{H5M.dy|10ZNV&p0L?T3oL L 3eMж̓*]I4 h~Dv'uȧXQ҆M+V_uRbt{!avQYY[Qⰱ.@8#dSkT6d38CVH/ B a8qP=M/\֢!I~ A) cZ3I% ';F.jJ~6''hO`M-R26S9-w];E*5`,Ol~ֽ=KP3:0Ğs|mg<;bViV }AAwqE m12r4g?82;!PM/$5KFœJOdTRa`F+}Xƶ*0QCY48FŁBO[.B7jc72H!Iq.VZ>,24T P\kQxr`^fpԎ1Q#u g3'̺(DnDފ 9J9pgE Oи.* ې ngY1?^;;Ӛ)}g̢{*ɘGWߪfp1J}]Ζn(9QWof8֘Bz>mi1Q -83Vp0Q:ȏC1H (fxL*. @>4 Vf!qGHZ, '$[g]bXYEJ@~IQ<+z c;} Y4Hx"~ < K[ K[?C]K}siF)PgC|@Y5;`3(p"re␾;'5cù <{ >;׊UW^z1\;ا #bjRjOWD\7fK&W/G5_%3A2g+,?1O)f9:*Tr*.Q[HD@5L#ڊr)@2fVDՒgV*XBJ/YaIJ(LD鈓NJSmKB1'̨iDj_AgsmPqv`Pw8)8 φ=%zGŨ([jF< 91=(HlRF"F7sI߲2qk=5SL1(å:߯ē%B8좫)˞Sٷ}tkyiMzD K^z--ƼHA[+)Mn $Ҟ?~GWH]b FB!+piB80_}ؼ֐@sl+GK}P=/yGL7H(ޱy<[1 ClWK*SKm#Z;α95 o"۶;Jj{[q~y8fm:ۄݦ_MzvaGwyۗ$@CŠc:rOmoLIfh}M T;/a' )bAqM+i֚Z)$aߩX!4ڂѻE*[ZqF;F5N#0fqc4"v'bEn>nWFSJ5"i3 nIb׭UFO?#H6q $s uxuuu[38GS$ŐV;ЅR/),ABN&="&=Rar@sr}LxbrawNbѴ e` E8n2uFѸ;>l`T*n^thY 6uVbFE?CʜKfYjߝw݋^v:#7OtfcqSIؑ3^Ve^9ҜX;J^@!?T%@$"#sC+7%q9?gGM,p^*Fy`%w95e\mP>\*8vGלK.E5N;RS,~{ ❆vW~kOɾ8ᰴ]mm1?0n%PM6P-$L7X ?@nj.4]H8bH g Eqk?J2}tK`Y<]LRTlM5E 5a sYjցAuwvEYo@jrpu;^.x2ct;5X LEUz+z:)}i9[h٘*mK" , 8jˁ, l^A]fHPr71mw(x*Tx9Wv_=́bu<4+OvqR499zk0r9Mqܟv;mq@X;{'pA7sl%RR Gm7₫A62eSg^B)*~Vr&VĈ& @F5za; h/'nDRs5XL.g j r+J'E7,:}V92 tEuB# nyC+RcV݄q2ZLOnı/Bj?@U $1|+QM0u&~6'*U+LT)*V {r)V7氹>oqtҟt(K^UԝNYc"b5ϰ-m^i\Ö27˴*#A.&]Ъܗe9Yjհ<2Q9(}\V~-W:2 9^~|=, FHKw-,mx1suk f ϸ.t:$ahc -1;v }Q M)?OxpBZ*7ZbX"hAQ "IVk !]<bNW5ٛ8q|foY!Ska깄-~k/|lzj>c, ˠ" 'CA7BnR^D&blןX3EJ܈}2lw-I#4~fE$I:·qDAKEV+sQ\-huW4)8q,^lsPc0\HT1/toT!iHƽlcnyDtyA` ϬKK$Ky}+"׌c|^7F \LTZRX!z&GQhd^LkӃS_CE5$g>wGKUU bQ\ԃ®ﷅo:Fe kenڴܚҧ؏I|J=̜V$ E,CuGE:~+ Uo֞YLplQua:_ X{U&>yE0ƙ"2H}B͞T>siC3tC#b&Hb: ԶV^1[i5̎p@|^||@`IBd]ɯ_ 2 <wi$>D4=Ϟά3@>M_@W,\}'ʯ+`*@{y :][5xnĬ~۷_E89_*阴( SǑ3S/@( ?5KAt X%*mV9 )#LF{6:ƟE}0{.'{$z KƚGax?gzT3RR2+M S uI@yPRɥ2V/ƃ_zRᇖ.}['z'!i@5Tqqo"v2t Kp@A)E1V`45†xޔ}N,vvEIHɅ7"96 O 5:ǣFVr_zV=GL/SƟeҶ<SZ@>KM m^xj](a\NJ\ygM3cȒ47Or% ,Ð_>f' L XM~Kg0HeW5_7>y;9Ej\98lwÔլ7m0ى/j\_K|2X)X|IS.w5L肍OP_je~j.h9e:c킚Sr /J6X8a 5f9FP@4r 2PҲoYf0^:h8O(K}'lKĴLָ> ^[v}LS nt-n=L7PHCճoPLl>s^,N׵]ӺgO/D\Of&8UeQJJ`iv=IPI|k}tac1a+}Pw?6)Bgvzw ~cӟ,RDФZ OlO$Ҝ4ĥ\\\ekh>0>8߯puiEhmi; !^Q K6d4<\''UhDZh]z@pv10x/.R:tNnK{g8lwA\Ε_wj BgR@O!{n%ݭ)) ՛q= :pJ/xQɟl߭[V/G6>=1"%0%`d]x[)tō<*V}w&ŷ\2h_[E BacA<]QQqZafny#X 0\)hT|]0U1ñlG61D9s4 n8  s5:2RnvG_ӛ]pTlB uh\a9 n~")!^\Nz _SxV1*%*, Ke۬ҪBV뱈81 `<ҹ*ӧZ, Nl.A/yg2+cBz[[y񦦼JK̿Ety&|J#.B*+:8Q3єPt).vt+I^uȸ6M,.ہw oG"Gj9!XUmMT%p')vFC \Ow\{̇)N=LQjA {۫tqX Q,VN -)ݯ6MdKT8(E)w}2h+B6:ت:NOaS wKd)ůwuTed,wζv tJ(2L%J 7!+' dyn;`n60=`]n:ZKpn-B=ﭧxw(!Co6w"X5r }Q L٭ư.KENocwR^cT +z0k%+]I;|[̪Md(Kp"@BH$5Q .[ʆQ(:p|.0jfD!4 TXG_乂_@7To8RaҐρ?j,+VT̬GbNîvtGBdYjTx߮nrkFI^OHX]]9|ZFVd(?oG#61P*2q]g]*Az?E "F<!OUaiw7h>}U{ L"v9M>/8E>/ϻE:Kz V~.^8A@=c$_V3wNy^,pNDٝ3M$ĭRKH;1`䁮Qkb'&7oN# y9UC=x,A!iU.gPLTXU/ަ$`k*q&3ģf&e Y[*veL"ctZt=yL\0MR2Sslݬj3-u@wQ1Z_ Na=Pˋu?ė0pJ vau! :KE _ qKPMZ f\eC=/hH@}7n17U_$;s?r5+W0iql1t};k^ )f¿0VN${dW`r 1jm6TPq^ʁتj{Ơy JL9DZލ7?(q;SZK@>)eQx8fԌy0F 7b.*&ūzW._iu:FQ^ew-MC6kp"#&)d}U0P`؆X;e^ lFw]dn4t]+t=e/P51a~ 276f@gpt" )ES%4w֫.}źOt2*bEc%d+e)o4MORï\eٸfg/fE(p U[>6 s!ea֩}CeML&>)0T&~J@-?KE@d̵Oen?'ul=W=AnPdZa׋ O{F!b >i?M^W+[Y1@$g:ɨ6.ChSq6EoP_Bj3 I) y,z3 0j,ݖMXrgYXWnuy(lJѾrkS'ʌ`WVmu#t Ŝj;nC.#K҆6Icۂãϼ f,*Uj5&@.A;߷`l>C aAJ -l;MyY΍mHR|/t5WOڳYf"I ILv ^UN#*L1,f'! I!>NSXH& ?qݬj=!z!0,|P9SZukz/M7;*53v()w󒛄%źý@L%v;H9[v+!5nkB;h՝U8̟ W4-gg&rT*_JlZ'6 *<BB8QMG)}J1g%4*T;F І1O-j0)cj“){ϴj lp 5$ZG1tt>%|F;*=c,s2fm:}P{WGkT6.o uܫ)veGe!-~n߷|iL֋!-I*K(:%~Leq^㈖ŇtK"U;qϹErT]WRK,aRB/-*Zp;p0~vb?"Fu/&svqϬtԆ]ᣔ덽ND_m5FMJqKb(/Q`xVg Y?OS{LVQy T.NTMWn~"\ty'@BHI݋*2/^@:҄ 1}\,@ꏙ 9 6㨁K 5&B?yYsDǼ\% seN$jřϽS6b"@e<c- WP@p) x6NG?ߣ#A=^;;uFYsS Qn^.40_B _!h3+@M|Nrs db0mMw<48؍.ԺT]2#6T=!}ZP=zkކjTbrd"5=iʗn?Ddip7|@ `nS}!#L xHgf13D5`̃l4UO!9o8PG`rlgC@yW=X$uki[F*!8ŝ$k|;.KƑs[CژBn\z|m6bcMҎ樎:]"؟%z ~b}*,$ջ5o-[-ZRooap >'sl+R( lBpZ ^J 6d0+dzdL#Sd.2X6&'sұ$_)K-.ŁS i߰Ykbn9cǤo6dU-tHZ4I⾶jTm@۠._R9F <<-8'֒).:';RP)RLOo~%6-,;5Gg]'Y91EXhSH*nc {[gyGzaGm_.F*kH4yr1uPOddcB|fW (!vd{Yj^u4 O0bZj.#O»I*j9%TiDʒ„7tn Kk|+/P oEa Y ͺo v,|7 <+t-C^C~٦e,e .ӵ)~4!FmH^]'Ob2mr47LhcmqE?v G?tОZUwYeT}>e3%Oeh+G'!fcNJõê:אָ_ARQGY{I%ɛƿtNSMۑ/bf?4tŽCc!' JKO=a=ϒAs(onHڑւʳ(i*V  MDz43tԴAfrqɰά?\0^_I=5^$r(yW:4,H[W<r 8- r$ σqCOLj$>D:#3o צRe;.Q 7Dh@"NW+[Hu];~S#Rs !VuxUemȅ.O̞^J&#ݥ~G#-|qP:_u$-@gwbӰ^`tc[IʩC54΢G2͜ӫ:"~7ؒP6lVa`)cmfs* h\Uy{xkEkYOM1꡸1eHj6EK[I$vd8mKſhE.J b`q2hNiꆉl}\ޡpWqY%hQ/4NX,Ek`ĞYW?S+'>-UsPj–yFZ%tO8Zo xn)(IxnDlp`UISc*IQS㮴\HT,|%s 9@TZ^7(D׮]"1'}}MlWrro10UBFc\Rk`{P\ j+:oMèkԾͅb2lH{j$~ȍo~qmX6OA]K'58j"C[n#xŦ`XCOq꼝@6wi2բj)ge msNu||\F&k[#Fj+~#twiy7 p -a> (|grG,i]0(J`%'6, 4('$=KmA@*b}ECRIL2[ghViZatAEq?ga/4Z}.MըBld`1)Fa)L`e5+]=9Sq IQ gC_`24%\ί"E"Z,gADyVi8"Qi"o?)1cտF(QZSDc& .O-6 bf0٩<| tw&|K,I(#Eii&lZHc/֚:/U V(`vխ,3o-Uyb7<_p 3&8M0b<.>-A3Mcmjd.^rPF Y͜np H;ݻm R K&Wɉ)=JMrlv!~*/:p(f/c.i;A7^A^Q0e6*w:)6>yk?*,4Ǹ %3.z79K75#FHxSnZ 7_Pf ۨ E =Lv!j\^\[hh^u3Vs(fhrt_@M dM +Oˠ.r8,=B~W-5cbs0on"gQzNs[bM rQ A2-*8gޗw3:ц H"9Xm- FW_9BИg2 sIXla!C*T[-іaVC%32_oS[a|EăO(Mܜi! DbMqM!HZ [Q l|A`K0!3"V:IA* P q^VR&29K%X 4Pqt XRZ0 /@GX+xt,(2l;6TP dفnIƙMGL V~Uk*iQ'E512\ͦ:ɹ%1;\ַ`&uh LwJ4'#o:E'U\Y vid49LM.96cy)3ht{ Spې% S&Mˌy8$#\5O(Wqn~-`M^ZC2g~`xHw E +NA^) 4'8m&d]W/h*L~ !&ZN1,60+9˺m-t)izHk@\n׸;k}]Ug.,8._^YKxwqktr2A^k;&DuP "L @4bs%EWvn G@44fGROQ #eE H!OUa~Mnn ѣ<@h:4f ~p]O*^>Ȳ^62 L}-:-Y=x }ڣ,K_Z,},40P?oaDŵ֦(!}J7F"'`.چ"macQC`Г}peRu!ub}={t-<` s#NfэO÷ ܓڄjK6 P-7<׃Pǹ?0 ׄi`7pMKu%!SA |PSG %2 >vxi f߮@!/rIo.QE:4qgaw.v3#ʸ@eGDۖ lhE6p2"}S|k`o=rZ3qGa\2c&L!9|DHIQb6Q la@yL*x+4Mp)H w9'Oپ-f5:7NY-RxbSNL (%#;:v3H]&b $b*%;dLNڃBxJ[m<v^(?mO2EJʺj=͵WiC7Vzh uܬҷNF-#ɋ@uV>;nuy%BZ:zJ}ŷ^R|pi{%#ɧ&/Ar'{ xƋ$L~=WI)<&7(O|[؅B$( Q We Qk1vaE_Aw=czS*q>"P1p 7rEwgE\8J )RueG -6òA(x*n.@6qԋH;y?ئ*Ɍ·fղgp&[)Z~)&iA|̈́9w|,{kOˣ_"VnX8i )4{HkgIr }+2▶yV.R (P:.U4jeFuC7 vEeD-C\`ȼ-^rMg¬ RP4E[SO&292~{ x=ޠ=v{cHJjvAd=y~Ns,ۉ04r@U- wo$Ӏt"r@0 NVCvn.ogJ.©eg$ac, PA]!K@_ Mea;$vBΝ<]'t0'N޻h!+:܂',3Eqݨ0 q{Œ XXFw^SJIbn8WRi~p&:R55d^.𝦅ZxIA?0Q:Byu휙uaFT+3>z8$ƦJJ/rbpx^DW."O~vď%/x6lbUmWU'8I, WgpX):T:؁M wdo (lY?BQ8LϡU:G ΨCt[v$e/`O(j&l#UCt)6hLAU^l6/= zKD{n ڽv;@7b_8Im[d6Fyd;I=l揀+Q`ik:_*)yo)@R!X[&f .wϳ" % lSX"*PzS6/ RkQAK$bM* Yf$UJ1=7ӒZv(z_ a^* acŻ08DѬ4xBH2_W} CTC@yߟ!SQoژȀa*ff'R("b<8/ =z-xՈXu#&&K bn# a!+Y ٻ+knǦ5vB0m법L $vORG-ː_HV cb9i3nc{]CO.nFH@)sU^^'m~h(vnȱW읈hfF w 0ci PA=H-Hp(QRA6ךDɯ]u*ݶ{ OZ Vzh^[頔b@0foOXA73Ϻ1L r%9Ie^ksٮ*M`a7u.K+|iνv1l9'FzO|[~?JW:RᮍΔ\ՔќC({tG~_>_;:=!2ENpc0gʏ5h*ݦVYgϓ+ :1RܞaOIڮq&X$"EMױWާ _ZZ\ V f[_7`}?G/7[} TIB3V$nP✃CoALII6-tL0`zWcA^V ה>fn5}"Eâ3;rWPN'a)j@_}>nǥ|6cs`eAH>rE&,5h@L_ְ疋0GjaT_ώCRu̞*x[yFB֬R*9A @P^ܐEX6bvkFmS\Hg[zV1B )i6Ss*ȑ`CL xQ6]f P̵R)qppA+>Ҋ6T&p@T LxLgðp8sNZ~t I78ArF0-)C%ocZ9o{^< ,Kdo91~nDf)e8. A 囂T%C]5 d"2&X Vf >m3Dx:EC=Xum/CS>0f]v]h7y+ ċ,8\=Hy} ,b>[ =%c'}@s3?}8:sK-L5ض+UO<=J-6ֽ]J׋5%@-y T\](22lgz%4Hu9ASP(G(؛ WKf , cTçdFd`۸ 8LהvE'׹jV0aII}:jE1%n%] "0@egxvj2Ȱ&|'PI;u-gF:B˕=Ybp˦SA|oեE戠l sjۭ"A%_hLKjx#' zKkl}ebW|;ч5@ܪ0wcn7߂S iIrvٜXYCU?*x,gao0a#bGC)vއAq+8ftJV!"9Nt_ K? [@okĄ|s1Qk:R {Pw{۪Gf2zUB&QQ{z~FTaByp%r5uD_D7^;FEt ]5@=v4Goo ƤxpnJzHk#L+by6[f H;p\t2*3C̵_|8z4p cww1$i dV%2z;l67VWJG;\9a$BdqzPRVّ3A5Ae~ ҽ D CpZX/?ʽ5?}Ax̞yRzoN)^nLrКÛ -͔\b-ǽ,TB ř/>} NJ1r&ǓpQ, |[}29 (M-n\Jғ SnHAP('jS|+)NkU)Z%GR iU7"q֒tMA|Ύho*0pƮ(k?S?ıeEݸ\˖m60qS4# #Ds\L,PwN&tyih}m8YhceS펥vB.[3 s~|9 D+`X/SEҰta(GG#/,yfՋ\ $`2*$!-|v@8?}a uUF0~XlAŷ :ݏEa?YСKyD7;|MQ#[Zٷћ03V7jB{hSNNے:wG`ǽ}=:Xp?XC@r54CZʤ\qwi|.M3^Ύ_@7~wFI:Okg$<ؽVS%PBd[Tk(wr[f^XVVJ1[zq.:P]-mM{'vy%O!I]0g־hhdǏWrM^ f~N(XVg)bc:է@zB ֋ Rᐻc-I9J$M:Wc5 9JWe)<]3K :Ϗl$̼qLS_2c;կ.U/,-ELNbv\Z:Od܉('U$'4?ilN 6q,jJטO{JRV0@r:Brӳ/gɮ'ȰZ8n{~H+7Z{qGp鍸| `jJJHEǸrc. )1,PλR s|6;0k(ҩdpHR,^MQ ly'woXcF$;':L]1 -HUG(r<@hus髎BznwlL\+5а[]2+;sRl4k?*&M "YzŵML'NOt&-sLD=༎EzYL=<1P\FQaVlZe%%.pO-UyfO)bz竞y6O1ˑSKE{S!;g=gĭ ~H:<ɣ[)X$7xKPn1AH_-R#tݠSOxۄL]/;@^tKD3A.#aǎfeR j?Tb#W5iG0Ne-!{N)`+5i yb&wꊈCݚ2НGa|U |TnɆ# K??0zfxOiؔJ>̪snP<Ɲ*HS]CS@;AoΨ1e$,sjz``v߃rFgљS~QԠPo+L;1񲙦hGT\.a'W4bS`9wmǥgn!S 9u܍3Hk*{S B 2E`"lN\)RםRzl! <#"H4u(?%鶀z-5M[ 'vcijdrW)Fڠ6/4nNs,\= e(M21& ]bD; bs^'^ ٬'IwPM Q-/I6~ǒKN&+x6iR OxFN$Q'l&%DΛQ`QExtME[Ŀ-U(!9 Zx䗜kO`"eBռ_ɋ>!S$r0;"fzL C7i,:Hm<ȶZ2p`>g6c5;{~aTɑF\b˼"ė~6sdD:\[FG|x$TQʆH%koS,6@Q*Zw}XJgFs_sιfкvoa|YVŞCqQ(U^  _Z]z@9bѮ~>x8k~̀2 rc~ e2>{,$P+=lN ;Kh RaҹP<(F!No-/! fc+,Ea@@ ܤìݣwJ,i8vH)@=}ݷH Ճ=O46yZBM@"$SG20Ұ 0ɯNo| 6~&}`QKL'lz $6twST:SXz}.{DSs  S1q׺v&N-xNt6d< :SLPo 9Y ]Y逡SW˽.t[}5нynBtT cf?nQ<Nƴ*t1lfaItd&RĀ#:~{DF`򻀩E߯ӾT0!HқZwiyfkU\(V1 Gᙼopz$Ex;=_A P >mJ7^ {Nj BfrØa۾R^1f tzj<@N⬬p#3u͵1>qi+Fj8t?jL3(}=`X#{B}%C+._Po;{.E~/ǟPrwddN~MlT?_ofӦ&nMĎ;9'%LҾ};o4~=>tqNg;U.7i :%/*DFuB6s;O%D32VY:2( rH#{CΑ3@8/wAh<% -$u[rRb'B $|-S0hN}!iq5-h-Ik5 Zy rY5ۯf/soB\zv ߫GZeq1p7tABNF/Pk&:6; dox3@A5Ir} eY;L@RRϟxRC?V8,UZ G|$6|:Vs|Rf&¬?]3s>uL4Z lDv59b?F,!zg o;O03T*vsWy,H_TOi[TcMT89ŗ=SRՙB5D7,pVfß:}Aq3F(>YB1XC˿{-楏 {U)3JqJ9yyծ2 5@Hۧ7[8LK_ q8!D dAX}kOFM1=sKCN?ec=N6{ݴk+WX'AӀu!o ^!>7m[!тxG%(:yR#.l6v*||^:8I218`ۉAGH⢒xfijGj >l>teuԷ@J3nA]ah-ޘoJ|~AgQppB61V@/nOO Ϋ+@h\ĩE@P8w25p'mm .t:4&mrn #!h s{x qSu^NW٨i\i5؉$U3I"'*mOzCmL483Dz/{5{Up5 ȇZ{K(tJ 8Aq*boo%/)ͥ*Ō4AN]&z 3D޶ YZ