proftpd-radius-1.3.7f-bp154.3.9.1 4>$  ApcDR!M@eee_oݍg6rT8aʲJ^s<@=CkF!7Q +QƎߔ,3HE/Mr i\m.1#:5&mDyo~Gl&7CP `&Nޮ`. DI@A=!w'}8h#s ]ҿ3G}NYWBB6hR0D6ΗXLJ0Kdy)}Yda|$O؋ˣ&pv߹DDBDs]ͷy &*l3 8:?XSC@OIbDB˜ *eIxR aif ]wVhPXϖ!l0X+u*ڌ@?h){-a>p>30?3 d $ >dhpt      Y \`ej   (B8L"9":$"F0$G08H0<I0@X0DY0L\0t]0x^0b0c1@d1e1f1l1u2v2w2x2y2z22223Cproftpd-radius1.3.7fbp154.3.9.1Radius Module for ProFTPDThis is the Radius Module for ProFTPDcD3lamb26SUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Ftp/Servershttp://www.proftpd.org/linuxx86_64ЁcD-c4e991f854dbcb2b3afee1f72dd5971eefe3513f1b3932b57fee8f4f4d113754rootrootproftpd-1.3.7f-bp154.3.9.1.src.rpmproftpd-radiusproftpd-radius(x86-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)proftpdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.3.7f3.0.4-14.6.0-14.0-15.2-14.14.3cc<@cbL@b@Qb?@b ap_^@^3^S^5h@^C]@]o]@]D%]\@\+@[E@[DYqYC@X@XӸXO@XX~@X{d@WW/*@W/*@Ujchris@computersalat.deStefan Schubert chris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.deJohannes Segitz Dominique Leuenberger chris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.deMartin Hauke Bernhard Wiedemann chris@computersalat.dechris@computersalat.deJan Engelhardt Jan Engelhardt chris@computersalat.dechris@computersalat.debwiedemann@suse.comnmoudra@suse.comchris@computersalat.dejengelh@inai.dechris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.dechris@computersalat.dejengelh@inai.dechris@computersalat.dechris@computersalat.de- 1.3.7f - Released 04-Dec-2022 * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after authentication in some configurations. * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does not match publickey algorithm 'ssh-rsa'.- Migration of PAM settings to /usr/lib/pam.d.- Update proftpd-basic.conf.patch * remove obsolete config option, LoginPasswordPrompt - rework proftpd-dist.patch- 1.3.7e - Released 23-Jul-2022 * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x. - 1.3.7d - Released 23-Apr-2022 * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3). * Issue 1325 - NLST does not behave consistently for relative paths. * Issue 1346 - Implement AllowForeignAddress class matching for passive data transfers. * Bug 4467 - DeleteAbortedStores removes successfully transferred files unexpectedly. * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not SOL_SOCKET. * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as data connection. * Issue 1396 - ProFTPD always uses the same PassivePorts port for first transfer. * Issue 1369 - Name-based virtual hosts not working as expected after upgrade from 1.3.7a to 1.3.7b. - rebase proftpd-no_BuildDate.patch- fix deps for SLES- remove configure --disable-static- Update to version 1.3.7c: * http://proftpd.org/docs/NEWS-1.3.7c * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c - Update patches * harden_proftpd.service.patch * proftpd-ftpasswd.patch * proftpd-no_BuildDate.patch * proftpd.spec * proftpd_env-script-interpreter.patch- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_proftpd.service.patch Modified: * proftpd.service- Update to version 1.3.6e: + Invalid SCP command leads to null pointer dereference. - Do not limit to openSSL < 1.1: proftpd has had support for openSSL 1.1 sice version 1.3.6a. - Rebase proftpd-no_BuildDate.patch.- update to 1.3.6d * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration variables when the environment variable is not present. * Issue 940 - Second LIST of the same symlink shows different results. * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly. * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is requested. * Bug 4398 - Handle zero-length SFTP WRITE requests without error. * Issue 1018 - PidFile should not be world-writable. * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on some systems. * Issue 1023 - Lowercased FTP commands not properly identified. - rebase proftpd-no_BuildDate.patch- fix for boo#1164572 (CVE-2020-9272, gh#902) - fix for boo#1164574 (CVE-2020-9273, gh#903) - update to 1.3.6c * Fixed regression in directory listing latency (Issue #863). * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for converting them to supported format. * Fixed use-after-free vulnerability during data transfers (Issue #903). * Fixed out-of-bounds read in mod_cap by updating the bundled libcap (Issue #902). - remove obsolete proftpd-tls-crls-issue859.patch - rebase patches * proftpd-ftpasswd.patch * proftpd-no_BuildDate.patch * proftpd_env-script-interpreter.patch- cleanup tls.template * remove deprecated NoCertRequest from TLSOptions- fix changes file * add missing info about boo#1155834 * add missing info about boo#1154600 - fix for boo#1156210 * GeoIP has been discontinued by Maxmind * remove module build for geoip see https://support.maxmind.com/geolite-legacy-discontinuation-notice/ - fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270) * add upstream patch proftpd-tls-crls-issue859.patch- fix for boo#1154600 (CVE-2019-18217, gh#846) - update to 1.3.6b * Fixed pre-authentication remote denial-of-service issue (Issue #846). * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824). - update to 1.3.6a * Fixed symlink navigation (Bug#4332). * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674). * Fixed SITE COPY honoring of restrictions (Bug#4372). * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656). * Fixed restarts when using mod_facl as a static module - remove obsolete proftpd-CVE-2019-12815.patch * included in 1.3.6a (Bug#4372) - add proftpd_env-script-interpreter.patch * RPMLINT fix for env-script-interpreter (Badness: 9)- fix for boo#1155834 * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed- Update proftpd-dist.patch to use pam_keyinit.so (boo#1144056)- fix for boo#1142281 (CVE-2019-12815, bpo#4372) arbitrary file copy in mod_copy allows for remote code execution and information disclosure without authentication - add patch * proftpd-CVE-2019-12815.patch taken from: - http://bugs.proftpd.org/show_bug.cgi?id=4372 - https://github.com/proftpd/proftpd/commit/a73dbfe3b61459e7c2806d5162b12f0957990cb3- update changes file * add missing info about bugzilla 1113041- Fix the Factory build: select the appropriate OpenSSL version to build with. (fix for boo#1113041)- Reduce hard dependency on systemd to only that which is necessary for building and installation. - Modernize RPM macro use (%make_install, %tmpfiles_create). - Strip emphasis from description and trim other platform mentions.- update to 1.3.6 * Support for using Redis for caching, logging; see the doc/howto/Redis.html documentation. * Fixed mod_sql_postgres SSL support (Issue #415). * Support building against LibreSSL instead of OpenSSL (Issue #361). * Better support on AIX for login restraictions (Bug #4285). * TimeoutLogin (and other timeouts) were not working properly for SFTP connections (Bug#4299). * Handling of the SIGILL and SIGINT signals, by the daemon process, now causes the child processes to be terminated as well (Issue #461). * RPM .spec file naming changed to conform to Fedora guidelines. * Fix for "AllowChrootSymlinks off" checking each component for symlinks (CVE-2017-7418). - New Modules: * mod_redis, mod_tls_redis, mod_wrap2_redis With Redis now supported as a caching mechanism, similar to Memcache, there are now Redis-using modules: mod_redis (for configuring the Redis connection information), mod_tls_redis (for caching SSL sessions and OCSP information using Redis), and mod_wrap2_redis (for using ACLs stored in Redis). - Changed Modules: * mod_ban The mod_ban module's BanCache directive can now use Redis-based caching; see doc/contrib/mod_ban.html#BanCache. - New Configuration Directives * SQLPasswordArgon2, SQLPasswordScrypt The key lengths for Argon2 and Scrypt-based passwords are now configurable via these new directives; previously, the key length had been hardcoded to be 32 bytes, which is not interoperable with all other implementations (Issue #454). - Changed Configuration Directives * AllowChrootSymlinks When "AllowChrootSymlinks off" was used, only the last portion of the DefaultRoot path would be checked to see if it was a symlink. Now, each component of the DefaultRoot path will be checked to see if it is a symlink when "AllowChrootSymlinks off" is used. * Include The Include directive can now be used within a section, e.g.: Include /path/to/allowed.txt DenyAll - API Changes * A new JSON API has been added, for use by third-party modules. - remove obsolete proftpd_include-in-limit-section.patch - rebase patches * proftpd-ftpasswd.patch * proftpd-no_BuildDate.patch- update to 1.3.5e * Fixed SFTP issue with umac-64@openssh.com digest/MAC. * Fixed regression with mod_sftp rekeying. * Backported fix for "AllowChrootSymlinks off" checking each component for symlinks (CVE-2017-7418). - remove obsolete patch * proftpd-AllowChrootSymlinks.patch (now included) - rebase patches * proftpd-dist.patch * proftpd-no_BuildDate.patch * proftpd_include-in-limit-section.patch- Sort SHARED_MODS list to fix build compare (boo#1041090)- Removed xinetd service- fix for boo#1032443 (CVE-2017-7418) * AllowChrootSymlinks not enforced by replacing a path component with a symbolic link * add upstream commit (ecff21e0d0e84f35c299ef91d7fda088e516d4ed) as proftpd-AllowChrootSymlinks.patch - fix proftpd-tls.template * reduce TLS protocols to TLSv1.1 and TLSv1.2 * disable TLSCACertificateFile * add TLSCertificateChainFile- Remove --with-pic, there are no static libs. - Replace %__-type macro indirections. - Replace old $RPM shell vars by macros.- fix and update proftpd-basic.conf.patch - add some sample config and templates for tls * proftpd-tls.template * proftpd-limit.conf * proftpd-ssl.README- backport upstream feature * include-in-limit-section (gh#410) * add proftpd_include-in-limit-section.patch- update to 1.3.5d * gh#4283 - All FTP logins treated as anonymous logins again. This is a regression of gh#3307.- update to 1.3.5c * SSH rekey during authentication can cause issues with clients. * Recursive SCP uploads of multiple directories not handled properly. * LIST returns different results for file, depending on path syntax. * "AuthAliasOnly on" in server config breaks anonymous logins. * CapabilitiesEngine directive not honored for / sections. * Support OpenSSL 1.1.x API. * Memory leak when mod_facl is used. -rebase proftpd-no_BuildDate.patch- fix systemd vs SysVinit- Remove redundant spec sections - Ensure systemd-tmpfiles is called for the provied config file- fix for boo#970890 (CVE-2016-3125) - update to 1.3.5b: http://www.proftpd.org/docs/RELEASE_NOTES-1.3.5b * SSH RSA hostkeys smaller than 2048 bits now work properly. * MLSD response lines are now properly CRLF terminated. * Fixed selection of DH groups from TLSDHParamFile. - rebase proftpd-no_BuildDate.patch- fix for boo#927290 (CVE-2015-3306) - update to 1.3.5a: See http://www.proftpd.org/docs/NEWS-1.3.5a - rebase patches * proftpd-ftpasswd.patch * proftpd-no_BuildDate.patch - remove gpg-offline dependency - fix permissions on passwd file * unable to use world-readable AuthUserFile '.../passwd' (perms 0644): * 0644 -> 0440lamb26 16747244031.3.7f-bp154.3.9.11.3.7f-bp154.3.9.1mod_radius.so/usr/lib64/proftpd/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:17825/openSUSE_Backports_SLE-15-SP4_Update/462dc8220afd8c1aa0ec1c97e632a4fc-proftpd.openSUSE_Backports_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ab1481642a095aa8502442bb0d45b4c7a7558082, not strippedRRRRRRRC} Qjutf-8a269d47256bcaac251840bb13b729252a9cd976a4ed0f212dd3d1666da99a189? 7zXZ !t/S] crv9wOnpǒ|$©9c͝2FJg~ tpMG[*b6ri F]Z'ZlO&F9"xЊ٠i9oݐYHN E}%{Z:FGo ڎ7-+{?j$8!`D0)xU]{;trSҤGY(KW y#pmߕQknà d>2kSHrstg7$XU"I`\D.WJ ylDi 0*`45TC8N}:;m@BDȑ ܝyfeIR.uЀ gCiv9ZBʠ,\"pAxO4t,l :7 ҮjE|#;xy7A..%!0kRܭY$J`ϑ^|ClaSKJn/gnJ?\8x|3aupNج':5p0P| {~APrEe>o#1'i]X{/GZkF[~Wvv@%#!JWf+F㒔K}ƒjc%8vp?7z ~!]1IWBZڅ[ͳr=j5-M*[܅F>*" 5 s+:5Mn>j&ڦ)neV&wu>` T3B1PVx9]7sS(]d&H囿"s A1ܭеWY`|Pq\xpQ}cy"fQ`^>I)@;Qp&/A:1!گgr54ݴΠL XJ[=M氌xK M,q-+S&w&-٣d0coH+}%GsK pS>ɀ"$[jO0"QftLh8%lNQNb^]n ݬY=fzØY8` |yM8d] ۔C|&0*Ǜ6\ d_xs p`ؽQTbjQǴ $Ÿ̓ӅĚgle8G_Ilk% R#Sb>^dS4*!TFqrCa!#a^Y F-:PbyG)Sprui 9?x m8s4]/Ӥp3V] 0{/a.qm@-) s> \ Kh2JB>(Ј@g.ucs5 0Hؖi& JnU:ԍ+GS$;Xxgγ;!ȶc3 Ϧ4n(僳/2L)MLlt)7JVdLrw)C\zfH ҖH/럚I(Z41Y lz,@E$WZ)5%3`, }LY*R?o#]l쮿k^?! b"X烘<' ՐGPGmqѝd<`///`3{%_]3ϥt*~0Y:^^`1_c lPΆ7+(wM>b;hvBP,!_:SXnÙefW}{rՁSF+tKzPqDӷlHWٜT娚H{|zxt5"8 n;<[U\RL #WT_ kڲsS!:|PRQCxx)܁JC4fi} ,5Pb @l 8YRHIL#U!pwmA9Vz$ SXc%ʍ17´"˞JkMJ6b;~afVqbgxku,prk3L)CVyR\Y(7>,0h`_1VG 6e]:mCK=f"B$cUۿ``u҆`D dJ?`l[G}/ܓ㙆_*|Uq>5MǾ&"{-j* [Udb9Dg*5Ul ]soBBK`ϙq[66#~䟰6:$L*=%-%˰XBtJ+2{XM b1ϮR|nKԉgorwJnSW3{ʴYF -} !E<_fD[؜ m捸)WWU6Q(T$}MִXXHy悐05WxPS{Km}Ƨ n i] ''[+_{<)0A zD~뱡ڂbÉd;?:xnRع#ދdv^; b&l?G܊ӫ$rI7I9[; tնFt&@,+!~DE$'hn]|{* b#`U]o4¡S"O*$YN4%Moo?-Խ#*MrĮG% Vh&BM _zgIm,m*n PvL4; $s3Ϥk*3qQg\l;\)v.Ю&MP{-hp>ct0 X\;H,rLV 3P2c *P!\ՒU_Yu?k"BNTUm\3> y bYjHCr敃)-aEèR[ydfzi$Ė$-+`FҹR6c2@ Y)ԉc2M?iNbI%W8~舽Su/ۃ2R?y[f%!,xH&2IZ }O$*uh=+ L0 |c`8|B:jg ҤDY)ᓾ=QIpYj1\n G#uxb5\rT>a0,A[[iPaCK' AǬE3-H4骝:``Gh> VkxC)VO*4OTqH$)sS)Ttk1Qt6aPEPޢ6i0Y>C"IYaR8bbGfo]~V굅ӠLyHCA%Hcj7ʦ//s 0l>,O͚_QrPn@i_le|~Nq#7ðk^ =fHZJFS#8+8oM>}6D+:wݟƵ noyB,ZvO'b9p}gCp;r Fm#w g{SHP#5v(6:JQveAPĹ.йgIr5(YUĴOƋYWZKţ `RX-kJ<9 s~ѸŚ|V5W7anBA}n[H)L'ǃ.՘5} Z.Tz$$Mf1jKDH˶ q|PdQxmfQf"G(m̟<&Yfa \@%QLDF僙hBl/G^0}~;?ZT>{V0^ϚE8^je! '%f>C 9'yoP RP_ll ݷnѬ&`xom8(u 1(jqwvz'_UKH`n!~v%ziNz[{ΥfB+X]z Su?ɁW']%3[:/Kq0^:]s}&u#8 ]I9Osc!)~s46lrv]HN.$oR;!Lyx^Rt QkfD&zHL_FyGp'3#trsp?B6oo,5[;t |tRX o:!OIٰf*-13c2,˔KV^k]OHn~uKY3SЛx;`V%<Ǣ^۝x\rA舆I``ьuJdק%SJ ax^f+؂!G=k$ 7%eIV!<0PQ32Wѧ'0G,#ԏ+ӍLR0jF7*ei@&|7!:% iXG3dAR>7 X-흻zskzs-tD5rP$SwC0Ph)z>! mU$ F:I,g"*b4 7W[Rt;2&i8VC-#aCQRh'؃9~)Rk;6y*4Vꋐ'w]cRƱtgaiF{$;7}.No"ݺ&  \wp@V&t< _D̔=gU?=фqA_3VQK/,0E5jqC~4lwЮsqk@)P }GuDG*c7 'I݆YCj8a19 ,+ (SMC]9 ,*mbqΈE[ hq| jAϘw>I|#;sZއ# &0(F4z;o^ⓝ}e@k~[TcQRDžR]!` i }WVTX*QPh2z/aҋLQ/rovM gUɄ8%,i0r^>朓|#_{2F/@:Dd+$;yGʭW +ro4f͒VzSk@u:8e/dGsIrqd*Ss =h.} \*P>'K3,{Uf:挅d?bK! dvZ95ا]΋yY{E1oʒ()G -%&_=:DmrH)q*HbՓUީ[65XA2 Zgn ur~ࢴ!6>4;Ux N̬+{v궿E#s"p|bVF@b nP)+xc|?Z^냄vT<F,ya9V skAZNbQH|Y6fw#ȇZVp6.7i^FyrQK*_.3W'Pc&9fxQ 8?ˤq/.\Q~J09B<,!<Z8'ʽG=l:/nt0xEKI/K:*Y } mm=4:a7W@\aƨ|ӃOϻƚZ40.4[VR8fxY-kRM z{{a$ujzqO6|GDJBڌm`$ё{or`;'[)!8N}qxJց+p{pʬO  ?m˧61N ْhU}duy uO {nx砎 =4&JJ1&vFemFzw 9)+Rmb.‹R potz^qPz hԤHIiPLxۗ['WkrOei^3˸CŹEYVѹԻ % yPyR!@O]" @uB6-xkr"@iNqel*ӈcn0Q RLXKcɠ"a毐?,ϫ!S.SF"Mea4?Pj+ EbVnYr 'QH&|y*TU5$iPi@{J.W]w2݇~ZZ*RH)_o$4_S0 GI߅ߗykl̼oaWk{R?awp7:dvZLڈ_w[v3yІz.E3a<"]*ؑ5U!{Ⱦcr/|uJ]!cR rs/G#}_@I!L{^lW9s%1k#$ЉrBoJ7՘oeiA2KDwlal {>dmdUVVZOItT-mﯤdQ= mgԦPT%kƨR-3 Q[:8?}iˆԊDWJtj>4Ëj&FA;n ͆I+yjy$.м`ބfGn|xwke]+7 :-^Sf: K;k@#%nH3f4/&ϗ#oL[RhSx@=73b9|'taWIUWa_fm%3iRVEτ$kdw>].zzy6D ^d+7uL 4opHNGh~Ğ=tIȎb&/XOc'fwуZӁus _隄;*3B`J[^\93]@㏾{$`nF|?CY"?$|V Jc\L BbU,ʸZ& ] `g[?(WӠ?x((Z^ MS6z]I~\[*EDplq+>C;{,atݢ!ao~}yR*7 4 P<)v'Pʯ FuҎ6s2!1k⦄5.AV{{ǻtl:­pB&3)zf e4 lN FJ FE`FlЬo*ވBn:z׉kTk>bs^ 3׭XU% o8{UR*5 ?">j rۇ;~ 0KUdLp\er PAcowTsg"= ԹˢʹX֡XJ S}x+'aոn5A`Y qQnbE]ΦW03gkJHE$#+sTUQqa(T~rY 4 GvSā*рO4c't'5\$<_tR#ZQZ \ǝwhD j="$Y.q Dĝj2H8ZHs/GlR1 D_*C(H5XMZFu'Bp)dHoVPNh4Y8:RTWưfjMdzsONJڶXw:9_;Q̶+ҕĮ\! z~¼nF|--)Ҩ_r͙.!E_IV)n=EfVX&YK;bm"H-7<4 4<0u'MB%d8}h@zpʟ_H͝ki :xL&W.?oH"AΥ7cZ,Uι>߻-|e嶟9:=}(-p Mʲ5-n_н^QeI}"$ [h :>z|uu -F =ny6DM(xHWma6,Dvi 4gOMRW)->niBe,2HOB:(k.!#C ) `׊őRu3"G~M}EJ}<舋F<ցtFMylfZjBsAJ +Fe | yΪr N~w~˓ܽĺc(0O|?%Xﺓx*,*|V1GEV<-;5L/)7Xy8h FɠD~ATB3yp@ UZJ(O8Jh`{QeAb}R`|Fsn1F^J*n5.V]C98<*cDJțb{,1Mg=q2Io'aĉW4/Y51#h[2♧V#v{ R_W2*3'Js8aL uw&t;hbp_TTh'C,lID1v i\SB9_EY}:;S/`X҈~wkD?d4J A }XÑڜ/T<` &at, du(B~]c1r V({3` BtTN7Pay )>pO6,, a\qN8kVbXo9dÕLz@qH6G!#8rI lc']jPϔ%D{؝( K howzPuU^zAb[$ E73] K'dBţD.*Av4iٺ*>)@5IM8N[ȫU$ے'`QWZd 6: :Nh=93p< '2T2zOFl6H1"Fy@{ 7X.BJcW{x 8RafRO#-ZRVb&`&ԐI%Iu`8BFUKLk]B9.1/-AEVmyfUA=|1ϼ"j+Q? x(jL=)p ՉM33ڌ\b7OyS?J:D' Oo[}; tWZe%Q@suQ/)qAjP=xE[l)We8}]P-Q~P^? ^n\/4#)@ߔAdYe0!?Mu~[6*IJ%Pq髤?5ZHL,΍s\Vc,18;"ad6jc:ݯTC2?d+O2՘[ 0$8[< '7;89*E淿ytǘ?إ] S2| _Px;@#z;HԈL١?5u6M"^e=Cv zhz VG=wإ12TZ8yǔA$ݻ{FB25`޶\~GcM7uqIs2_莛&F{g n̮{d.q a2aX5ӱœڒQH8v[=_ (0]jʹ:re>rVmc?AKFԡ+/`.6q z #*A׃M;7f~cJIi!`>di*( :w5j| <>m!'7M4Ed^WѧF42S-蘪}n1|UZj?[CgOV=:M|p#W՚뎣rf@LN7vVQP4`%C)lҫ>:K=Nl˧&.5{댳e\i7dyAx$+" Kzut|n]M,b&GP#WTT A\Xy:߃q'^pM 'j;H6$.<%݅(Ea\ 1'n;yvAŠ۩)LId])unBcb B D܌j@[HtA&v]Dw`h ,[TđaR9h%4?쥡?LqT_I{h2ivSI ʸs;R mXQEVCf}U5ˈASէ L H&- X1f1%B"13&6XbÀVh4@8Vu3ѱޤ7嘶Vі_̿A!Cjv~cۉ ;r-Wۯ<;*C$8~h;`D !fb% aTބDk4վ#!b(B@I*<>.sB /9LG^H!FE?.5ioeQ 3zR@H߳g_su Y%*nTV,# ݠDZȌ&0<7Pa!OٸVuaL* 3CM/А6{cEJeF?W*`OJ26m?=QA! ^ݳqտݨ[ a?h{9Q9pG o>u]Q8=pp6CLe z?Q2>6sީ2'}vE:¶oN >3oE%VEG=\.Z[)Wrb*]aE#%E='E>Ěxhsh>J ?[}-iGTf(P .30eaІ%{׽u97; Qc<tL]97;ǶoP@PeۡNZ?7.ȵ{ 8.cuF |>=P* zmOX\㙍#-i{OPwlmXP*PU(v [ŷUu<1Bf!U@,L]i()$ s*" ,k_\DyVʽ&*+j(1x.s\8}Ɇ&ͮF5zg7=ɶMgWZod+V0b'õUONޖ\Z $O K ?']Qt6ۗU0~ zl,w.{I_bhBNL{؎Ѫ$\e.XbŠOJ֕ /!)mVGqh!Џk3J2Oq^J Z#f:F̒'A(_NL&8wrYy7>Rۙz'!~t\dbDHkGƍ{vṂkuwj-%xqPhe>}֛X -z'k׊壺V|5ʺp!sL)ԊK ;I4C&t45bN}Z~b%&G1܋m3mɁwhH!03quχ1GHIGcҚH$G•,i^oWe?EN EVɴcЭe!!=ַ ?IۿW)iJ; Jƪs OFh4`5NlQ7HIAϘ8}uY\ZJ5}L+P؅uJ2> UٝirH5QQHp䧭rˣJ=fCAK2VlN[صdf0O1KٌxOp@ (N]Q9~!=3 }xV%b+͞FGk/V`<ĭ^>X;%Wj_hvW$ad?_vI·Fo+JK(`uYY3b}n`'D]^V/1[뵊 xJl65dieU35c4| L.?An "EtJ)=16͓,r 2 H]qD:`3\ߌ kx l϶DM7XukS /Iz;J:ƠyK &/WT5F.U=@׮P+ 뜖ɩ,g&:I_5n&.٤Vq'!Q63Mvxs 2c72TzR##,ظ=T>1!nYNQm_r{ Z?z^(hw93:aN ^ &CZg|?#K(;nCwhDN=cK`` ;\:$A,\Yl @I`;R0K$F\ b*HAW^uul5%=a:Zg 0.NQkwxu Ҏ 3UMҹQ.:\`Ak"+t3$?vt(^28s|*V۬}d@ ~T)ˑǵF :N):KhRnjAH#a=c"rz5ܘJy Gs_39MptbKyP7YG|=Ke!!s6"첤SC\ ~EW]n֋FF Cw~2nmavOzX0P&0f&kz'swS:ּz[ٽYyoIO+-\ Ќ,U^ɮ6W'-3fcSAuUP0s⇤>!/aujR膤2f"o HsY[pfĴo ?>6KԃFDж׌6(a+iW>b;^lzM.ܱb)4\[A3q@qLљmQTݽH^uҞ% ~L> l+vא~$+o½^JyKF Pqǹ@xSao_ǵv׾ uOBV|p%,.Ͻ|Da~gKI)'eA=խy%ahH 5P*Sw4 ہī1S%i#-zb5۝jOtFo4@+t`'mUpo9X`FvNX.<yQi<71>xѓva>ƣYS,^B9Q5B(*iG%ݞI v)Gp;w!Ōu7 qE-o:YtfXǏSo:Q-#٥xmb2c`S2N'LxylL]@p%}16Αd p/s<A֜+N{\,!dG; `j2\|{{gb"5qSK!+M.4x~EUM͓Bh6eK<{~rKtZnQ!a;otۜ0lyGZVNnL&?X!ld)aCmD9t6[P?{,h,5ryy\-NICSvcH#P.e5hNZb~ @FԙG6֧XpMR1ELdm| 6%1 Rwcl..N7]$&ldG,KhY--=Kֆ [Zۑ."e5T5_hC{Sqmu|&bLΘA. &#¶na5֖w36 b Mhi֏&H]5~ʇ'r sYZw<ȕw~vbᆑ&SD{Hxm?6EHc ;*կjHhX+8ޣ,Xdyx)qxz*M)-6:Zo'0 @xA=v@rс,FLZ;̯]YU9!P dU^2"dg%ĬX~?=AHыT VX{ycסK Z%ܶ뛕9\ H()Nf2gBP,K*u%o4NfЄPeʨeGz؈f,"mFc`<(ku='{ X.˖]WMMC%d0KQ* |gO_GM]~Y*S{ /461V0 ^2X5fa\^H"(]7hf сXZ%z c^U+RteIV1",k8<B*t6p-;hMc`e<̪V<⣅aT#BMhUl1LutyB[̆~- Bpezo{=CK&#@pE.ThS-n7ɘìB#< ovz _8?11lw{:]F@2{eCZSQ{9b X-.,pDUMߟ,n~*H[V&, '+-Z.ݤE+܊~?q<ٲUItTgAځd}W&Q`='_ ܭB! YZ