proftpd-devel-1.3.8b-bp155.2.6.1 4>$  ApeMI%z (AL@J_UX>ݮqPl,}CIo?^UT#FVfmr}T$_Nub}Fgr,=H8 DD) ^S@Q6y!"&)SL-Yzf{Mvmi>@+]Q+R u/Rq*l7sw #,To7ŏy6wtS79;ǭGOR_wOkuSkbέ Z}nU{bgn?JLM>3^ծbs0]mᅵɴefn1zo^u5wS(k\m̓^#52Ў @E F ZbIe '/yW*Dj1kw֓˜95ˀ+]m5ytV ur[GNWGRDi"t";tZ &dH {5878(YFC!u={'HpidD=n}]8\㔕kQC+ї ]`n..ntOƂ4&zZS5b \3r澀^XEZU1mPc `bxDلlx10B|w6ۨ9ɶ,k`m92"hEUkߘ 3z^enRuYaZi, 4 )Jm6L>p>o`?oPd # Ax|  tt t t t #t #t%t( t*P*tt,D,|,-(-78-@%9-%:1i%F\G\tH^tI`tX`Ya\a4t]ct^g'bgch&dhehfhlhuhtvjwkHtxmtynznooo oLCproftpd-devel1.3.8bbp155.2.6.1Development files for ProFTPDThis package contains Development files for ProFTPDe?i04-ch3bSUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.proftpd.org/linuxx86_645 + s [] ol _   yI AJZ#~6!w 1!oXs'0_ e:jQ -Bw Q 8 > 3* 5%->Q IQDN~a- * uCF^A큤A큤e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=e=7c88555b60a12a3459b1d685fc71d0773f9e7a9f33789a46d4a6c89ca84fb484fba407442242060e9e29fe400a46ef62b3ca41cc85fa10e8b496b7dbc817fee485dd768a6b9a29c5cb0eec0b07e37cc9b09b780f17b6f86a75778c6eaf88123490e6411dd72991a82aa834de10a5dbec48c640cc3ac92e9c0201e728011a1363476bbd88bafd775203516f772987ce77425db3473c7bc67cfb423c56c5f46bf052761cb052a569b031863f91237375235cc7e1ff1a486e43585210ea32690a3d061440e49970954a81946a510bf6061a15e7cb0e4c990dacf9539533f68e1173768548c9482d4dd631d2453d1a31a5a73f475412fc989eda9ee9c9186379d231eee4a625bf947235d40846c9b49ccd459cc67403abc8eb9beafb8ef273fd99513be486dbee3826a27f837b911d8572cce8562b351bc93b8d85f447a5322646774173546386b6a23e6a1ce37f702400b0f98d05a2e3b15e5a05ebf178917139e984cec5fc5f0a670547689e38bdae46dc1898e00ebc384c7a2e47b027856d6994988214ab91130a4cdd872ee950cf7106812a7dd9894bb1047cfea348b5e3d0b8ee353a223b39de280f9cb37e4b8104c2a59f61bee89ef98f2c435ccdce57abffc6c2d0e41078c76f858c44a29000a1d80c6bac7e15122c4eed3da347a32f076bfb2f9590e06fa7d45e2f6ca01e5c80b47f5f460a49c740e40084c1c3fa799f744fac7e70410244b11da4adc13c0cea4522e6b6535485f56a472834203b0edd6022070cb8d95bbfdd17c429ceb849bdab88718ba9a8a9fc44aa2123c6824e8dbdbffc2d64c8173b066fc42af51882232b71fff452bfa29ad6261478315e6fb80f1918128c15a10bd258c15ceae41afbfc1f420d63a3e53f95a14e83dba947b8c39e203612d98996a64fe246b16080dcb8532cde4b475e2c87800ebbf91d9612e50459740edc17e9bb6132d65d5a3e61f240fef727724e618827eb53af452b9f069752b67f3ce51742636601b5cf0f4f7b462db6cc908c18ff700f15952673a8b4e7366a266fcef01acbbf999114c3217a2c86534fef008e3f595e04ecb7f66f12e7fcad049a8d9f62c29287bd431deaef22e0f93fe3c775d809fc4b4331ca83b414146ec5879ba5a05dfeb785ee4199d79ec3eacb9971fc406e593414ff45f8876c5124f0512327d0f45a38a726091d0994b9eddddbedbb6a6bbe35391a1f1f636508e78f8074c1db2528b897a5c3ae0d21f8c8fc49f0cb0e4c855588894815f57841aaf14386aca37cb14131595a100edf545feaef47780c03dbcc2adc90d9c98578c1dcaa62f43edf3a20231be0e02bcb610cb38ea1c3e7a2bb565f3d68ccbd8528b2d48fab5e1dd52da00a7707992e79fa036e0c1d39838c62d0e1fab1b9488b9c21006073547d4c5cc223aff50d858784c37b0d6c6737e987d33c2f54ed8925723e04fc825a4d73d41f04fa865a4e41a28958017265158d615dee70ab77847cfe741bcc7b012f3910c60a97a7f7118a62c5e2c9a10b5176efbf8f0be60d1c5c2ffaad0e81340d0688a05f4d72ef3a08b2f27886d76096005383cc59d95ce12fb51e501439b1fc23663a4e72171bfaa0587a93f7388992e6f950a7a89c2d2ba7c8b78f66a3972790458012274022e10a2a5d642a79e1cbfc41fb5e5b35e8603ca75ea9b6143b67535ad33e4aa91c02000f2e2d7fb90be508a31cbc3ab72de6ec9a53b287f15cc6538c88d1ffaab40aa12d6c5172ebfcaa4f444c85d5f3d2b5053a86d843cf4b1fb17d96a1d1119427a4a68fc2fad87f518343c3e6b22b052cf1fe87484847f7207f135cc003516b9f19ac15958ee6ab5e78a647e49b69daf4d27f3de67fadb1a690a99830293228443ed0e2d5cb6d3bc03b705ef8bcce3810d579f6042b58cc7caaa1e9531e552efeaa35eef64760d7065bf7650970e4b6819d522ed9942f998428655b9de160b5a47aebf74f0c1024ef807b740b14d03cefb0fa34e741a14deb37bbf8fc4d08525f8180ee9158700a9e9fefd8dcb944476c6acc086969be0d56943ef557776a5cba958ec7ca4d3600ce6e75603c852124780ee6f7f5fe29b397b2f87b9f1e681e7b455ca15413264040d88e5c102a803a25021175a8db80922798968704694b7b5d7fa64aee378e7bb146c93b76c8a7777d06a80d939e472b7c6ad52dc759c728962abd9b41f70bdc8d0eb973d22eebfe657fcae623a0d8c9f108092b3951313e31ceb2498dbb614defd2868a465aa3511f066f2324cba6677d2a736d65bcb41e07f8618c1e3ebd2d22131e8cd087e154f970645083e6a01ef195002af2a3ff5dcb08a278a56d13ebcd7ab0286e8ba300ba989d578938bec4b13bfb4f52ec29bad01c474ae8d5dfe7a69e12e1d245c7c8885d81dc6475b9619247fbac71bceb773ef30e240762c4f8433f9ac795d5bc8ee52fc2a2c4177019f2f2de049aacbab995d1542b063e39b8e0907ce643ab742cd46388570715cc1570546487be1981f4fa0f2eb195a1683f348fa1e51d1f96098261608101ca9fea72782ef25d9c55ac8863f5cbf6009f5bbe44bfd04072738dc1e4bb8641f7abaf4704ebb48af415efe8e5550eb28b483bfa2f5bcf2a90dd75a0fcd1ee93f48759498fef72c6beb6e2a401d3e799036a35dbd36d8875ff0ae397b6927593e20f9a885f2ec6a1b20788707d250c0e9c14e432709ad0d242171d6c1346cd1c0bcda715825a61662db624dfca5cbd3cb4118a602a4f261a1f1b76abd78145227860bf980d1e55f500d48f8f38960afd70f7df25881666f88243aaf0782365c180c98c0d7ab6f1b8fbecc790ff0615a86de5fc007a1245dc31ab2d5d6c0de90c176f0af5b5c88d8dfdbae321d6c93718f7a8d560b26ccf9af68909c2f01091026e5d2516f81d0d5cfbbef8953b027ee706dce2c0dc04a6a31a6c62cf5d06d78f4bad3d8774b0a2ff11f0f4db7edf69ba27bff50fb19011d208e666d5daa1f02e7b1e89cef6cc5630ff7c31ef1df6c75f00f695c6bd82c6e9540151fff69c57bb53b74e019b14645bab3b34db398383e623cec6c66d702e5aac9391ea2dfcb6f51d9194bdc434e0262ed18c8e510b8dc831140206d027b780c58702cbcdabf050bf331e7684c350e3e02f2caacd2a619042f06a23a64553799d856d831d06a4b8e862e4025a67612d7f7d8bcb6d1e6e47dae083a577223e5ef3783f18ded43953b02d0ce6ad6c485bfada62f2b0004b2e1119f4dc5ad6a77d7ee6f6ed1f79533544c71e08e8d01b4ad91f0944dee7c6a6c49f7bf9df869116850cd8bf92a2e67f5231a52efeedbebb1592ca2c63586d6cb2b49aa287d2bea838c24dca8bc8456b89832c14f288b47a751aaac3fdd367a4d0b2fd6f53ef65f61c1d868df4d8ffaff9e5b2dab10f9bad3802721356ed3888485676b17556f341486f526150660170f124af88af8379c549c94a7b27156159308d49954404ea2c11f7f7892b3854b3387a10020d8a6dd11fa12d5d749caf2493719c38f5f4ce1295a1dfced52b182fbffea4784d2ca4d2d717c1c178f95f8119e86950500b3863e3f4ba2315bff6fdd478d692e940979f6cb0d3466b051b9b474b56d5415c7d066efced84bcbad306c4ccc2ac8680a3975d80e50661a1c806fad81b70c660354b7c811718d5e9d00decc603b4865ac767898297d892fe0b8e6dc1fbf033d93484de97173d1dc372025b36a4073b369254d034a59f448fd5f9fd1552a49b95db3176b351556977d56e13d69d8cd96669dae37f22b44d707eaac4af9d846341ad099fe8015ff0178baf824530a2541276ecc3dd49fe1ed55ef975f72a92ef5f6e1bc195a0ea439d53572b5bbdeb816f69e0ae340f5f4ee7b6ed9230f187c5ea329d9c7972a3e8fa20ab81a2225a7861d2ee0ff91b9bea6c8f3921fb5da0630fc479b2497b9c1f0919ee60e0ace0a3340421e9f9bfb7a05902fb18a8f151ee11a608273d7262605b18c8f7b5a3de31a159259341ed05418a542b5ec4b805f3411d6e60099ac5706e2a3d78c7ddd9547557c15b0319a4b659d675b02fc39ab9ecce6ab90bee8b74ba3bc496284d7e349c6c7535f4ad5316f6c8ee928434fa12e432fc8260128f52a29023a6017db30e6e1a8ebb30617f241442651835f7c202810d86ba5ae00ca56e3793fd54c1371d2ac093c235d81f17ab7d507bb1eb14cff5fef09a144fda2063a9cf30e8ac6362d4899c0f3a83ab1465b381cfb8058b2d099724113597ea1096aa3a5a4b4d78c92d8c85ee772558c639a563d0990f5787c4d7177d9996f47bea682b7b1e9bb63fba93661f90d0b1fe9f2b6828ddca9275a0113fe8a23061fe238fcecd09091c39b0efc70cd3b7caf3c5311bad1fcf66f806304127cb8236f05080a0447e39c13f24c2761a06c897b16fc944c34826655efddb5ceeb38dfbb3272be63de23ed412693af88c5868f2b363f973ef97dab3ed50364a2f437c210eaded0d6000587fe69952ef5b55bacac97ffe0f4202cfa58f107f6c581d8d5fac4afd4ff416ef3c60fca4c989b77080e3eeb032e660d3d8ddc8b253bb3eb02a5f98a3f89cb0c0522be7c6a303b951e508d63c5ade65d28036aaaa966bf5219461d006ace8a6d58cda226fd0c789c2f7df1052bc220f38b9740f479f246eb1bc528df1abae0fcb61f02ee513a7a377ecbab092c6c5f1ab5f965ee54035630360651302a6a0a6892cf7893409fa9d64e254b5c84c865570c6bab24b7f1065016e38c3e1142f47de1c66d124296574ca594f7726e2e1a735025bcd32fad1bcaefac33b834cd0f3eac2ca28fbc5ea9abf80a1736b6754f0dcee3993a05a3d23746e846fffdd99823e9d87cadb8ae738e9dfb77b2aa02c97c2a26b13bd62a9ca89aba8a02d6b8a7769033af4c4cf69c4e8419ec6180342a50647cf197810f515af6dacc278d63fd85f9f456c99f65eefb903360dae01a180207fa97b5ca72af624aa84430256fc913021db6552e383816e43640c08e6ef4456d82c75ac0efc7764b46b5f0513a7285e0f36afab167a87b25a87e5347eb0285a9197300930e296305292b41d58cb5b35bb5a741984404b2c6f31ad1b7c27e7289ab2868fdc728c099b460dc51545afc1c142de6e0b0424dd3ae63625ce4ebb2e933f946d8b640c27b5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootproftpd-1.3.8b-bp155.2.6.1.src.rpmpkgconfig(proftpd)proftpd-develproftpd-devel(x86-64)@    /usr/bin/pkg-configproftpdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.3.8b3.0.4-14.6.0-14.0-15.2-14.14.3eL@eeC@cc<@cbL@b@Qb?@b ap_^@^3^S^5h@^C]@]o]@]D%]\@\+@[E@[DYqYC@X@XӸXO@XX~@X{d@WW/*@W/*@Ujchris@computersalat.dechris@computersalat.dechris@computersalat.dechris@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- Update changes file * add missing boo#1218144 (CVE-2023-48795) info * add missing CVE-2023-51713 info- 1.3.8b - Released 19-Dec-2023 fix for boo#1218144 (CVE-2023-48795) * http://proftpd.org/docs/NEWS-1.3.8b * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795). - rebase patch * proftpd-no_BuildDate.patch- 1.3.8a - Released 08-Oct-2023 fix for boo#1218344 (CVE-2023-51713): gh#1683 - Out-of-bounds buffer read when handling FTP commands. https://github.com/proftpd/proftpd/issues/1683 * http://proftpd.org/docs/NEWS-1.3.8a * Fixed builds when using OpenSSL 3.x- 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 -> 0440i04-ch3b 1704298047  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst1.3.8b1.3.8b-bp155.2.6.11.3.8b-bp155.2.6.1proftpdMake.rulesacconfig.hascii.hauth.hbase.hbindings.hccan-json.hchild.hclass.hcmd.hcompat.hconf.hconfig.hconfigdb.hctrls.hdata.hdefault_paths.hdirtree.hdisplay.hencode.henv.herror.hevent.hexpr.hfeat.hfilter.hfsio.hftp.hglibc-glob.hhanson-tpl.hhelp.hident.hinet.hjot.hjson.hlastlog.hlog.hlogfmt.hmemcache.hmkhome.hmod_auth_otp.hmod_ctrls.hmod_dnsbl.hmod_load.hmod_quotatab.hmod_sftpmod_sftp.hagent.hauth.hbcrypt.hblacklist.hchannel.hcipher.hcompress.hcrypto.hdate.hdisconnect.hdisplay.hfxp.hinterop.hkbdint.hkex.hkeys.hkeystore.hmac.hmisc.hmsg.hpacket.hrfc4716.hscp.hservice.hsession.hssh2.htap.humac.hutf8.hmod_snmp.hmod_sql.hmod_tls.hmod_wrap2.hmodules.hnetacl.hnetaddr.hnetio.hopenbsd-blowfish.hoptions.hos.hparser.hpidfile.hpool.hpr-syslog.hprivs.hproctitle.hproftpd.hrandom.hredis.hregexp.hresponse.hrlimit.hscoreboard.hsession.hsets.hsignals.hstash.hstr.hsupport.htable.hthrottle.htimers.htrace.hutf8.hvar.hversion.hxferlog.hproftpd.pc/usr/include//usr/include/proftpd//usr/include/proftpd/mod_sftp//usr/lib64/pkgconfig/-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:18253/openSUSE_Backports_SLE-15-SP5_Update/61fed305bc2fd75788b811e3d28c8f86-proftpd.openSUSE_Backports_SLE-15-SP5_Updatecpioxz5x86_64-suse-linuxdirectorymakefile script, ASCII text, with very long linesC source, ASCII textC source, ASCII text, with very long linespkgconfig filePReLo(~_ [槓>_z"O\s $Q̡ʅ 1s](..#y\!WF1cQƬ{ L`^ө|~H(w-|qaxPÑLrG{iuk-K&1uja]s*6íB^1ѻ_TG *RNn0/qtM>t `uvSwN4@BLm@v.?!aVR󠹗d|*($7#ҝ='5w P @^]B01(8VhFZ>52} 2M2Y^1%pTYe†EyrԜHE 'MM?P߳p%H1%i[q,0w92I QUO51I]'gEoۊE ph_#>habd=^iHrdI@3;"3u#<:n3ci}lZc倝G4Il%|dz`=`Z`NlTIanၪSw_¾~)ّvZ=LzSp}0Y8 &ChxK'XHN h| ~YK9B J?fM}@Mf Ù/}p~(gr⧅:t*2hUN8;Rvl[[eI; 9_T卖z.hKk+SRY3jَ@{qwNcѰX0zy@ a&Yy63^5,hcB]^C_ 1(Lda 09\N%s.dݗ"dnak ~X M75{<F9QwyzדS1~ 7]U?kacQxr`%xs*N)U}h@= KK GRL/bݜx#A% ii<)iыuduԜ/~b)Qwݴĝ5:@e8P=RϬ'}dp|ّ|'Ga0MN.U¯6 ϗ{%/^oG[ S:/X_h'zwZ.iE*rI2%u'7eUbVf@JF}ox\eyV:Vfl3h$!={PRٳ &y_$4rn)B샺עF$A;**2 `9a7E"utN#k8.v3LZDi =s]dc# \_60N$]7X\aA'";`&**qKP[4ƸIju@%uIT+ύ [qBRn3)S?0.D lU@q{"ށG^ۉLP?ɤx9:4؂fA3JeCCFݎt嵳?OKת/>ߎ3y I1+VDΝט3%`0UȊk,A62oO`-e^a Fh̹ Un䗈܇b⤊@)楂b 5V`;Gt=#Z4$if *Xԙ ]"%+:& }m\鱧DQ?7x΃t1yR&:ƎI>J쾺D\ht8^W:(9Pϔ ͝N;-wJ.<`=dLH [6aͯjT<9]ߧ5j>4;7ŜG[S`khW3UXrDzs6s}*:fu+עFirs:tv 8SHjĂqè?x]'z@3`Ć]22w`Ĥe,)ggQ/=+:GEPft4Ӽ?Ru\oRg(D;*.wl pfD⪈O bE k/irREɐO߹ÍHi_pPd[OM$?6X;pC+㬋0?%/kjd 9SPZ   Dж?SgDzS[=cRW8ݔo\6#l? 7/ι;I:4hX 9c'٢hnD'& ێϥ6b RU"\B^M3uv>ByhdAEwB^c*\.ۆA`-C}@սX&& 2N*ƣ#;t򶨇aw.(@C|NJkWg3f:KeC!@|0|Q}Q0_uatC6R!k,l#4Ui <!Y Kٺgb2ܷu;`=SVf5v6ٱ:_?{+I#!&$?TA3cIS76Nʶ{zzXVԵx )L)6[M b倽ER;'#A?ޮΌl:gj'u_أ2A+$pH?T:tQ LEY ?EqxBLO}!C{ giA FUk8<"[v'#b|xvlo{!]O. ķq,s71Cyg}p8R’ I -׾`h^NtW!WDfGi5O7-7'c~ȊPL*"O¨_6cxOZȟ&6Zk.9Py qC Q[8l4Q3̍oVh)淨xmP9Í:* DPs-ӳ M#r] 9 p/QQz'3HJwJMu#]͏Ø|XD)%@ɱah<@ij?Z8u|TyRrbXGs2Sڤ˵$:Y Q ?)9MjWtFck~iۼV >s-@Kբ'aG=w8N/UǫdU|b%C X%A 3mRd d &}_cJ?r.oF:J}lx4;CƐu=L~:xM|'Q N}sq;k<<,v/r4Z~*ܛ6MNvYNl?3<,VB|U}ػNJƭc(ѾrWWZ^Q@݊fX"gb\G!Fx7쬶]_.OQg7__xb}H:raLrQ)d Wl3hi1%H/ӟQhr7&ju{ia}:;k1M=4N }9d/cUEӅGyu2ea}ϔŠmU6 8M>*9τhRp֠#n~8S* =Qf' Mgz 8{$,&imY$?íƃedZB4YB~z~nu?Yօb/@V_u4vn6!dHX^ q  05\!3vlNk'jbr"jING J%TqQqNs,fڤ/at5J9W;tV! ځ!NJAibgy.(O^Б7_F! $ssOxjƩ`Gcq] W\KVose^HzuA}k K'\>wI=.,*=Su(]{~b)ېU?"kܕ*bP+| گZlի|d#5M6h506 6ٲIoP^ ya]qVp0Ϗ" \ b]Aji!Vpu8kWq?"Wc.ާ)gq+ =m B8c#=g&WK<:)xH q E.mᮢ2iqrŰu-\zҽt?dmgn;Y'?ǕFY7 r1 r3= _PQ\B/~qm 4u̕E䚨="fǡPY ,`T.On*_WEcc,8.4,ܓ(-FJJ(Eo 2A w= g|D~JҬԽt<+von#IôLK}T<hNĐNn*bU?1So Zlӓ8sGW#R9ƛO43bS>+ E:pGK a\ReF&+crX m ԏ j֘FrߟZ-__܈ _N(mY#Bă~55Uk'Uv ~R7Y2"vd$p>sl4v?#aۧYL48]2ԣaatS b3ɘ8dB3)4<̇^jkHm~* jV]c"%ԛJL9}gggZɃ<^:W,/)rj e+cr_C)%,dylUZklp*N4O8wjCjR4sY?4/rC4,34!ώ$Z+ѣfxqs Hcº̱wh\]8 tCS+aJ{guYo`Ƿ5")t8=b`q.|?$S?ۯr׉^LNy٭_1 )*Dv>g53W$# ouzRވÿĐ: L\{mM .Hq^,:=xL.S50O "!ƧJ"ԛ0OVXt4hFY\e̜E?܊KSXqAr!/z r#1s%˽(~~;ݢ9 8{7cOaJ!wa'+t4oZVfFqeP(,[5! ҝ-4>pBn Wo:Gߣ :x&$ApTJ3;'B GC"{|L)E9_z sBЬcBl%Daֈa?%fǵKw qTd\'bfn4V:[ }ȳS*R|-2A ɼ !&K.(lQQ,p\N%# ]z^̒1y7^*`f2/4:ytB|P۸9cۯ-|1BMt͓ϵA[u<1AȰ$CsZh^UL{2$B8mI/''ͳ X7#NnD}) 8wR?5K*64|{g}JmĕhtҟNtN?b/g&>] ]Jppy3 13ѱ[6vJ+ ÕQiJR E"@ oor4gdSqM^"9͕k@AdvQފ"GDpCv-GDTY1낧SL>+V%#$0`g]o3b+v#`4@췬z,u"ő 0&4tHR6ct@^2vR/1rw- nУbsI$j"d0I_C2tiUTE/!9kk9J骛at =t5џ{xGK Gs#aIB$OL $ !sQyV8:prT j޷3dA99wju-Bǡ~T4 #wJADIlOoMlylˉ#5ofD35!llX1&g]%WQ5\̓g0CeLm#;wdXsfhӥ+K dT 0ѲOe Ez ~T4;^~esD 7!7a.QGZ XqX#T&S 6ڡU|ug1]e[(U"FǼ\Xz*+~X,?M6 EIPOzHjN7gc݅R6 9m9 r x^ÜswWn/mђ0sd?A ,x\*2!]N̜Qb/B`ʍ44%1<3?҄? bNߪ1TR);EA}ײԧ9c]-5{yDy2SEUG`݂x(ҶQg$0ѻn'kj@6RoVAvvAA'hbw)?f!=oL]UA3(KOt;$4>Ri$ҵP-w ANL`N'BL#Nfi_"L>k֔y9eQ&~cW(3nA\(O}!QRukϙe|wym{n[y&^]GOG2o":1jw~NMp;\3m^Z8@Y(q6^vzLf/Jܺi_A p#{KݜbAjqzջW>8SL$t.0?Vo=)`DMI !ԒFoH' t yT &sLsV98lCQh&5}{әw"HC= `wS/`q6c{JKi^!ۡWClFXG 6P҄jð[;+!jۚנd((%IL,-??I)$ŹI/nAkp^eZ H˕wLYG}_j d2OGH`8r2 U)׊@pT^@o;{-?8KV-/}Ch1=@9-%U P?:`ekLRGH_=K|OWʥf{P -mNgFY+AYSlfH=,FH ȧΦ/#ъ&P1Ycƿ{#N zPM=}y"N2 _+wO{1](Q5Z_1{yrVUC;es3*Ct4g:H+iC]T.f9xv% Gh9ud1/zR%VH_ݹĔP!Vv=dY}~˿SH T3v ~-jE[[n#ץee=[%&#tp8Q"0$}FY?{ >n D0c>_FSQu]*2ou3 3yC>?ю˻^h; s9}fY0΄<>'U@ ᘆ[`PT?~MXu/u8_#v텚Wo8Я̎uf(Y` ^E-#anH_I^lY0iѤHWD\W1,;' A1i,f9x9-߀,Iw֪fp~ߤo y 1]}VMxTk&F xtxĠcH7%]PWytum)y0Mq#88aMoeW)ȿ%IJlku"3 RK: tn!Usa#ײzXѤMt)レ"MPji^}j8QuibTi$1;M烌v$id,։ =_b Bv|45?JCe~ĩ@Y9~ZQ?K?E O%/bA)^lbGŌ2¬,;]%n',GMk'#TQTۯ9}07 !szZsqZDːbe2i,DԜԸfd0erf z2>*\8a^r9_U+"Tw ذO4Mz@{O~SiaU7,ƌo$I[ U8揥"ؗݚقHBR6LSbz6Y+_)ֲPȂ>#n{|l9Ԟ@l Yu5Tʏdc@qT'v5?qxlpK ln&O*&c%d/ޡsmAuD#}Lϻtǒ/]hkiAԬ{8?P^ܟ=5Z$'oj#i$(N3; 5>guzGS3V'ͧ2Ѭ (Hۃ uȦ/g( jbk=$:קhaXe]b/zw.ɩk^5^tHJ j/j~,IlZ Ԩ A3qQ<@a VCʙU?`!*qQ%=yQ/?:Eh<ΡYg <1|%|*wONxϱ{azQU ETvkb&!N@7<BI̸I. ȷ=f1ЍMg! ~<9t^h@Ѓ_;>5X]Z\xsnA2ƿvSRrvܞ}r&>*Q$apRiXm Sc,1zjvȭ.)[Ը*:1xUB>Y# *"l?}L#GeEVճte@߭ƶ/Lj W1aõ--3Ԥ~a~zm zʻv:搠@wx Vx{괠0۷;dVd5}KTl2eUO#p|yZ35E$ڛxwdɣE֯ӏ}Kd2TzhP @`ts5QFň,Dd;2y{\}p NW|,iakr/WE#"};lg8HܱTKZpma U^^wSi4owv"@v<cC) P6+%|gZ$#r^nhgᢙ y@OBhyvczhCK&m0wxW& U#sn-vNe[ ¢v!lAA euAI;]@ VuZx1wStm||1ޫY?qT"v^U6&&?5-C6*>ݥ_\Xwb #Hz!>aDxӧ_ h~ )i[ (EXJ)„wSIwjоE)ol)c˄ GT ( ⫡Tvwrs,$JEԬi8:RlEs$R| ۵X u9:G&YPCU3jaD`wWvvj=.zDH_!vC7% 0a׾fobnX}L>%Ajꌓpet5o+nh^- bk>Q 9 0"|}yu 0J;*Dw#Syosr#YPHVQt g&fؙdZK\7OnrP쨚pkNu7kXФU|5 [O'i bnK~݄ 0V]*aݎ V[pZ؅PM)C:C/ܻ PLΨ'8p24#ln,^Fbs QqẺD\OnO4n )%(cI2f%d)cODs65(}R'ZHx=~E x `on8[ԩ7EG'Dc!s?tᩪ^Jw]\D^koqWN`7nt6bR"2/6] O蔎rV}J4sO]KJ S9 f:|Q+S&ǮOXb[B$} TnoM @c0c}2[,n_7d 71,{!+,1Sg/2e,?ÞPeZ-TK1_j Jmz _EvG4PTB3W{8xl ؕ_$UYF|&<4$uL~n#"15 XU K3HcԑF0&6Yl2#g𻹉Gk e{ gDVMa-BkfUa)v$^)5VMof8[lW}9c^.;6Xw#şؽJcm8un 0%am|_UM-62ɉ^Fꭕ+@^؞ ? S˕5WcA@`m8;?nWY}O2\qVsH(3I#[{(R!QT }zdwf:@X*_Gc' M457 AQ:|H+j94iC#:EvSbcP(|׬ G }ITOf ,#9r2/]VvI m!ttDÎpJ+B^l^A䬶+7׭gA7^ܯ3aQ@k|خ ]y`9#d;Y>2Fy8V)R6d1' d!UWj[?E)}e+%a4 X6ں6 @]nD}< ,f1tuJ'a2@=ÏkiIW&.[37֌ +_t@y#5LY2i*WCgex&(ozdYu t2.\ yfO .慽|Lk>TF|5kMw3/Z!Ggao"nwgT9BSy=wkbMwQGSN|SɢG=>=7[$;d7s-1*q/i@ى/ uot/߁\m^ :T[hQ8Ĭ1LA&BD4 )YI[~Ukl-Q^]2mv O}a.ZWk"e͢ioquG4qBoEYMZ}(]-sH x'Y<\9Ф7jBS%]~s`>1a2b .2̘$nlֲÏ@7Cc }7̐΋S!E /焏ƪYǕ$*MwH| Z4=ZI H=6 IZLv),E:!ψ^ƸV6 X\)FI~JWN218~w=t3]I.>Y ZɢRt#|9Ԓg?}jP+h8Ow cUNՌ}"H Iy90(?[Ъi0rNkޖR/k⽸\vȐBςF ծ)JFW}zLMf>芺T׉pyOp_}@D2Gp*|+ jΞFqJVG[C*{"c`$mf0Ա0R $M 8~ZSDp/j 8LOHp~ ZWA9,%\;鶆(٢6r6\"j,k$_V`&9r͇ BC>^(8.wpmSk<\DNGɆI.لHq-cdb9L4'#g|!ĤU4{ WDZ -Y=ru= C5pgPwv4"`ݯLlDG\kNℊ2 vRBC0@8(R՞R R,0NyKg;TcnJrz&R҂]#d⵳YA5vdvp3̘ԝs4!4'¶ ա^E,Rp7/weFӝw]Xl Ixy}S"g(<> er@+U7# IUѱ| ɯs%}Mj\%`v٫'"8DD ,pIJqH!>Uޓi3SQ9F?"9p E&%vap#˒ws+ux0a. [,P͡>u"Zh0N|u*VyYt*<Bc"5^(JGݓ8RIr=;JnP,<(/qr)0"5ͳXnVJnew_96 w[&VA)X=Aō:9KR@OWNr|[T䣜idMڵҧ(Zl!'}4SEKGe (>p(-RĬ\c?ADySC\M;Jk'(:|{kc }fqja/Qv[GͭJlFg\?ñ_HaxPTQcA b& %v増[@pWК&.~SqM``̅gXQ! D{Ne?L! _w5F_2H$aI"](2@8K }z9#2"c{H_L PZxJh^-ӱK4xN?Cb})kE`^6>]1YcGF@߇1-D٤Xɘ-ȫDs"'g6J\e#9#VDjؚ7?ޢk"o|'zq i3Bi +{]o,RŬ\KW)Fb跍*|7ucArL r]4$šd\%mr0&oЅQ#z@-HAެ:D?h^7QI5({L~U+I,"<BC*/c3ЬR tBO5U3*Ϟ,F-\4Jd\9*!9:%@f&-i$ !)S^ev04>`4JOBCc*mV%7kz4;/KFw5xdK)nՔ7XR rՅhjzS(θ['!Z\F"'?ܲ OlH%iO&:Npkx"c%-SR7r:=Z M]_] !˙Uf!Rwp/"lő(Xϡ=!vQ8;l_iY{?+/{)imIt烕$`ڄ\޴~^-U, BC]lGQۅĻ{l;S@{v  ~s7l{2w6yڛLvμSp}aX&lC ; k Cҫ.7h)zC eJU!U##cob͊orW\LwI̭! |p5'pa[73g'&TPurՏ˻P誽] O1MّIꄰm l-txCcevΜElͮ ׵>9!aoӟIM[ۣzd5sd~/p^8)h-T򕾢c'7(L#3B')Sx:7 -G橼y.ta#f-Zp1SɢZxOGq"l e/)[|qYf]%?Z *3Rozƈ`z-^y^jl' u[~", է ^\`p;An^K xΟz6RNG<{)ұˡnYU|5[t`#LH.xPV\Ki|BFۥҺq0mz ] h4D7dܙn\+b;P(pBX,)RLTV*.rJЃ$WNnAp0eK<<_u`J ۳AP+;-oKaWxּ@\k쁄g`@<:W툯/⯌c=PL>;f雌Q>Nide9a.=m";f~*b. ] Og0'R Ж5O ^@D߯>fl4:\Y}~#}8>3$ѐ6wV"A.,r;F?ڡU #hxNN/s!*'vw5k4-4ŃH\y&Rl. Mq1:PORa"DA0Fs2 ([J)&pUcgoS#mJA+xeMr~1a6Z$]W:KT<9 {Nsq11in9r~drR:]KOԭd_a3h *ѷ\0"CT㋧v(/  _ 밄y&rrTJꍳho<^ WY?o^Bevz))g.]b\~pبԤSm`YZm[ "V_VX,aY ܍x^^x)w"lv6Ѕ5B(Q,ޥops;o4'"U,;\fĪ(\<:F~\\t'jYV:gx f.4oa. ?PzS.E0ORZ{p{} ;PG'c oEm/;~M Lc+)}3vA?Zx;e:6[l&;6\^i"ݗ {31 z.L\'73)A+J39"ϒME Ϯ:ʢJ8?t &Kd&m_xZGԤu?}\TՅVXv)@/0Rp,1PtzDo D%Ldz?ZؽL'9"` ~כ-^p*׻Wv&F~M75g\~tQY(4Gqh/IsQYJc&Xخtxt83n) !  Imd"+/[K: Q\CD3&:!'#kd%g# !L37rW)jD'yMך]1 Ag-% eE<$uhuKBr!MW5&. SyRN5hC|Jef{&8; 3GD)x{ W, i`O xG;?Q*Uᇳ;Ua@C@+wyFX BRy ^w"72+m(+E[=;&'-ÂkX|" RI琳+D ϣ1)+$KQW]0i~riTn lZ#>5z\^ŪCɊHD D)HqIOQ+DT%vV&dGsPL塱ֿcHvu66G8ⷋb-A>ZSj CϚQt^:$ڌ#`b傰La(/ ,#Y|+XQ U0^BQ<ɾ4bYY} r+S"SPg*HMi666/f-/VЮGjv@/d+lA>;C))"*GohBm/˟<ٸ7\1i7bPsʛQK5^2=w֞\,FD,ɞmڔzbN*Igŝ[Όв,3 [m3GzR1UBd厏// oLvV&.܌nSrJ}Od~,v+Ǽ  yCr01>`Xk%3Kx|u(dB9\iA-<˺ڭ4KHvKS 0sXu鑽ޟ*L+o?H$"CC,W`^4g(c#a+O}p?}Z_`,[l_%TZ4Ҵɫ-Sj%1 v3,.q٤? o!SIqSR Ydy:X[$,4HJed MSJr$xaƹCǫ\_شxG+ |d\;uPS vuĢ%sr8V "=D\8)җx̼Cm~˸G7m-|\w֋#"EG!@Hl,\>&9HvAQVCg>ۺkaolIHԋe](%qB^m Y#oXY˘|g9vI':[6>x捝" :Fe@v[gj(%B̞elsGe Cy8صTaOrZO=v9߆2E m+! ?ְ pUVc/>{Ĕ*S鹟4'H¹㵈^d[Sյڇ@)IcR@Yt1K`N 7  d!ZeƝTX||3h~% SQ`bUuaZÕnnv H=b8B&[3=A%椭=:A@{>"W|T쟪kuVJ˯2pϥXy nS9IU3^iPe[:ڦl4 9 ~I#=*❱W;tfRNBEy^e 0ة c :/ݷG cؘ!u%nØaW|]-0d!Aߺks @)R&o`y&f Ē^ V%qL'D-_)+aY!:/=#b?aá]5I^b~vő=)}VR(3S&Q/*$S'L<q}v}$Qİk|k_Mżac=>\9p.4kDa C5bvg,g-)-Gs\3ھ `xu5ur AZ] d (Ψ-S]V:3}qZ tUfJ1+Bt JB6⦒D9Fav~ᱸ[>Ji UZC'@ B8 6.`(̨=Zb*UaΣX]^J#Y(' =핳h!]wlEBdYTzOM72P`lKNU9/VCAְ A&'f1Xr旙G _,W!b;$ HaLH'Gha.S%ZZvCLw\|v-ତ&l:_>Hr|9%8؁>d&%y&T)ZRTD|פ ֓`C$$}ڎuoœ3<F5PYt4SZiB.=pG0͚G2G뿐\E!ԨwCR`}p XB.Fu}hՏg)İ3TՆĦ+FI|/?ΟNA.1G:un0B'&"y2lCѨ#g߄jX{%N6}Lw99s<||8owc Ƴk$M;]9nQ^b*#l-vK:/f:i1w9(4<5oN.Љ+yі;뉾Х1'X͒ c(- lfD^K9;hV Up٦ֳ{f l㚅 #=[G+Vs/D_E8_;"ew2I1+aJo?|2EݢK|'4Y 31F+b aƈZ6i#^-lTe HE)f@@CgۺgC۪@\% b$Re1ZvΧ8(WJN/ г4$ f#x+ '9,X0fX|p_LRW" WˮQ6~d~? Ws)s7*bjBPZ}W4$Wo2) )Gd=`Uӭ" #߃o2vփ'8慥 :3!ҡep?3_NordSeIخ"Ls !|xC]4(GH0\٠oڞ벵p/Ʈ#Fس+S;n. .,e%\5,چ× ٸ +xūrb;wf9233៻&d>U7{ϭKl}Ap + h&vS #p =5`/¶6szSs/ +2qAqtC?}M;)/e`~ 0Pf\܄F$a9hd&}Q䅚ԉWҕv' M+az)~C>a<J'gD[@Q P5e:iKgU?ꎵ=Fe6˂g { ǢOèXk|(!,q A*ArONS8HF\ ZmR1WoHOQ%@cO>Om̰{۩FkJj@aO-xϿ{ܷ׹Ns`Ƣޓ9 N(R{jQaubA>$:QeՒXm; !!o[/Vb6@7jj҃`N2$֊Y}R#.6^t+G;rRĩqDGjtLW$h{xd2bPwH]z͔O8(⠓mDKLO: kt5):HC;:U;\z bs6l'R~5^ s]GU 'ݵtfD.Z{J#+S}PGbZ+A|`WSɁ9}A3B$Qo7ޛF)5Bf`XёXd6@062;s^Wvxpmd[9@ h< 8HE mGHl k&z3WAiwX+qhǘ8HnukgYyQT9Y"-ƌx 0*HWyjoSo7fG"%xM|wX'(= |(4˜jJE!ǖ#Ŝn9SAŠ)Tȳ UJguӗ"_IJSc"Mt69. I/}p cNSRQC̦Kb0{'^ T:6[h\'祕\͕z!rޓ#`^18LGCq~!qB/Cu%ʏ*CX ]>](gC>":Uu,Ur ŏ:0OtU4-!4=y܄c37]O'uVW#z:5 O7cO18ƺ?OG}|[\8 3)~6<+I})❠кo#݌2-"IVrn b '=ZuE_2Yݟm'MCi %i_} 1:Ej~?͎_KS]A"jxY*Yf0TQ5#ʌZ5 @$Sd1z j_ o:VW3C('P4^&a7 PAwo `K5h:e{ :✟ȴכYp Jx#]ijwQMmWQ p eLd9+A76{~nFI*_wGENlFvh};t (HLeٍ [ n6z8;ObMwiB#9A8AK?+YfK8 W{ zx <*T0D7{)E~F;p&G Hm"6GsUd>39|uȨ]2RffXćűZZTM @fqUOm5\c ]"RҤ}NnOOɍlM@V)wws-A;O ։5N1bC0vGҼgdy]p?Q&x:;8H9HC#sX Kh}CJ=_>KYgMv$Aڎ38A .6zq#-"-]R0\\^ڄ0s\4}r5$916udRD ;lڹ+2ﺩ1*F 20s(րg6<P)^XԦ`IZF:|.aKIB̰d c9}Q)/k.sOivg&gW]=dWb "GS_%B2ww—UɗU=A]+(G8qaTN` bVy4 0fE &jFYegE a ѮIPt(8sgݕlAX>ӿzna Zrɻ 3X,합|c_Mf ij+VG=H.Z^#i|(M,68}(^^Sؑ2yjN8qBFyasV+g2?ն#`%1 48 7jkt%a 6eQ1Q::PL7Xceͤ yTjEeTJ_Ҵ5o=ZS{ys$ F,z4t{WTLW-A=mo?d,!jٞK72f^s(yږ 1vծ9o,1(Uˑ"3[wK<xU{T'|!P418W1ޫx* HJ⩀5 \Im؁jH~(KEkv}i*NeV͠ALp`J4(]]/4TB:\`t_E9RK:5A KN1Evn^5MhE4 t\B;v> Mz`%<Ot-gw[<~f1Y>>-Z&'&lRFʓN~"|ĺ&,p2%b%6;]~ fg(v:'xe "hb{}φZ7hv@|$ݢ!TRzߣL+B`lE7w07I4T>3sU)5)wzҭ~K0aP@&)K^,n[ohn1$3k`1tS&|ُ4(24jMաTDuYSPv A8rC$璦~p'D_ _E= 3(#Mv/D?xh>HTt0BJ;<}e2acn,\VcC6ӡ1XAW"Waf'3 ݃o/:t96 t['ci&B`7HCd]q=c3z?g }1O幷&-:ȫbCQ"5o'hJ愐W~2W+{rUl w!r@U^-^Y1%͑:| Ɲ ֜2JX :vsMS7Y5{x,v8nɎvovo#iqz‹rGb "(V+|k}鿅v" {rj4m;0UN)Bnt4rR,6ӕFMi})EP e`M#]Aw~A.~0N/d%ݥfOk^}m-̈ɱgq[  ܘ0A5/H=A^I:|5;OMs~А"5K [F$8Htɟ_ɨYde^vTR 5%XWz&緮h)Zv}ш$v] Fp(i@ 4с]I?_!60:՞<KFI@=п#>K_1LӉ)ȳ82i5}E+fx3˃畃{YK'V&d mc: wk5@&S3;2Yi[EjG{Ձra1lQˡS%| ;r*9ڕ gd/m(^lBnnwwqr`9$g*߁='9-~0@_ZDi\)3 J@$9]m:.0kNeQd/0ug;JfI_kwz)zmJx V$_dW cQ 'gZ1 -9AbI9="V2C %H 'MQ[˂bA/aot3>FM"wb"c_W 4[pC >l_ʪ`i]cF!!<7]~9sU,.Bn1x@luh4i7gI~ \$P?j\kICe]5(9N^tX]?ٲCdZzr92_d.u9SjЂ*$9/WuJLGenM3xd?v";4I;:;k}h$fWy  Ꟁf*.lu~7m6692RьΫPLផr9#ucG,.}զ`)݈VH QBUlݚ@n5B&)ݺT+^=ΒP }w{X4ӧZq˦}mվFm0sTd ~<^#l<_Y 8,+9|Y rl22tk)Y&VA̎782\j81L.o/Ss!9gAum8.ۅ wl1KTVJbxtW] ԷeQ5KԋQ}B渊`jm8.qW/=hAi4l_z*6gsYwrb>J|I@HtJ㍵ v*Vtif% A)Ylb *L^Xoë~=Xr#% !h,Z-BNtk_faI5 $Oj`)LI1e, -?l`&T2 q_ G퇫砃CiIii9op9S &H ;/LHsE=a螩#n8Uq~kFBB]KI1kU+ wMX3+fĭRmt'.٣}z_ڥ؋bou60 .ݦow-!wXVl&m8ؖ:l.;-gx\ m2oƴ%Jp{3c](jಒk_ HSL-) !4Y:W9V%ڀ/>c+7wZݰ%ob~g=ޒG1✺o'Z+RzGZ(nyCDu2DSĨ+Y;6$9kP2{C<$Ojf=kI c4&T!fs9chtCB96{nzY|\KDHwXk]7>߅% ;+$Z{irt;|_ޒֽq3mv9>\XZ+[.ϊ,zۘ*Qq#+mc"̤ckNGb )(5sb^7/ox"az3.5:wE!S`t_k~rD%ѵ gtQ Ipzmܫ9QTI ln*=I&'492#'2y K1-sx^3 V,Z ǣ=txϻPC,)_Al*&!˃P64a!ߡ3ե~ ?^%J<']誆͔ +^LE0&bm.\mg58tLomb _{8ɿZ4X.Hظ vj1.*$6e>M,U (Ŝ} *¥Ǔ+s_ܗkCv{htH9x)gy`[a@lk JaawxaihWvj.* fu8{)%nyu1yNb1Vete笜_W$Ǵ՞b41WH?)=o1Nr-}BW̟E]Âr a !~u/JҁOg^G8ȭDpZ D^om$ܫ跪W{oDeEYf~S񻗆uqCw\5͑Ȣ/L$ٷbfTA`hraeZzkgYRiy oy K'Pǡʜ;'8ՊEQ^>=jwMZI(6NlALt{]҉( MsQrj:fS; EktСMB#yPj^ʫnPnF:m(iC࿢⺚2Ӹ`쀤L'`˟=N|l[I3NK'p5,0(13NM$CZA'ǿ٨I^VI|?/܀UgZ M4Шy4 ƉuuR?$t)ZPѿBmU|Dq*Yԃ?Qr/3gE;*Ciэ<'=Qҕ1A^9Z7;Ofghnou%}LAJ^,IܑVjз0AjiAܒM?yu w`_*-~qZ; &sHx8g9E 4uqLT;k"K;" +cߤLIjMWhͷỏK &16Gi:a _EaYuqr~\t^POWB Qa,2qߡ-]3ا;?+FsgZ˝k㿓&3t-~ʏ9%,g% ?c⧂,bi4bff!!$B *f+!w$Up F02 qzKiM`:Gh&?eX)8U[C+c[ ޽cTt -n$|Hnn,>wOzra۾Ko\5YìB+[+U&Uy149ma2%UHxVt UVN'7 $hޒ(ޝIK_W0w0 xL55;V:{6*q҅wAuVc6mB2}5Ğ]Gy}p!a,K-y\D^q%"d:b TŨtYєH'0J||O}?8$M-kk%tk*bGAȄ3Ў08<05},iytxkls)Sx "h~<'I0އM 5s,?Xav}=$44.SC4@p'(*HFh1< G9@yhrN(bA^ɽ#N(.۬y21f]1W\Mjh$/7o'6 zoDjOMI0j *b;:aeԧJKG5pT i!•}|e=[ed!_jJrAf?z`y]}5C7#Yb=N6g1t$7v"ּTj XGI3L.:?yUеvGg$bpm\p<a~dB raujfVAV@^+p`{ ;kfOjt2/G9tB DOh@ oѱ}lG!ڛcyP ?S0mA֞ @c6桾)`3x&>dq:ĪH8 &40JKT=Qm!}>y^/]ERǓ X6>/ڡ͚֓`$ZԖO:d \ o tz:DU|v `Ib?ٻF ë&r]1&>&98e=HY׬CE)OLe=쪊5`` s1y⥓+4Ϗ-` ֲ>?&qѸ!=kyݎ NSo)K| 0^ig"zvf(bUP9T1GuX}-n?WlJ}_Q*gv$j'\}c*JjEsN̷--Y5$r럏}1K׳k9 PLZ\c &YFgGt74õNRo6$e ͌BUQO|byf0bZNf^@y*d~š[=Pxw`=ȤOxLj<`jn$WTb)VeKaq%wH\_9Mhb%K9زOuYoj5s~!YqXUպU9]`PdRL::j-kWJf/w N:SѣoE`LN9#=^囤DMJ &$VKI"uwcgyV3 [ L-'=Rd˿^9\y[&~T n3vX/ȭ{Ywġvav\2 vY%ݦK/p44us6t0':?&B*8-2&)2]"Pa)*| bD Ԝ_?%LpB-z }Rt9?V,;FPFؿ%e^۞Kf"ҿƴkH{Z[]Enm6)tVPR.r$ږ s( )1R?Ia/z:;4n`y.!:$qqj$܌YEnOʃUp }^WS.u`8qeaRkN>:(fCvn )LOBN šn0ߥ2R}skYË`htӘ*NV_mz:5tx5PSƩgy~W^Ynd?0gI;d-8؋/,T [׌ODw-q-NV4u4 aD1ŬssWmA'`(CS~fJekލYz_ĽY.ii!b̅ylGI*{^ /&a`9#?u]R,SŮT9x:)4KSq\8+[HC{ iI+Q{τxN4 cPRLAcoC,|d] ְ&lz?4`y:CҖ(e'j{@w eI ȳ63;1w3e=HĢWTv}I6U:K sr^!s7A+W7aZpDܧWxq9#r%9󮯐Fƴqae_[,?Lҙ6D81V$sMw9$M)(Iuo<ogH͖<ڭ +d`A ,ļ2D< WzAx+ڈ%Caxo,4"*Σ. a&noզ~\*ot?r@YRM>ڒc$<q7FZ_u:%+8tfBx {U;E89;{u2fNB[\ԈC N{rYBx8=-ZdSguWE{(ZDsYgH)G=muE(tr Q$gAtk'Fw n{<`\Cek.6֜Ƌˎ ]cC"]97zdH֝`@Mݘ'}bءP$^haSY՚R \Y0P~RIA(/ЪI %P.+2wcvͽLOVG4 W3O4|\f GaS6t?g \@֜ gԘeqFu6K-2MQ[wO-s{Y^RB,]x =Z?r#X@ðRSeGZ^` BZK3>\o\j8eR!I$)u7Gny~i`\||` WO/~yZ*~DeQJ9qNZ㕡?*ej$1"Nh15,CP[3]tZT mD 'O0=Ŗ2 vbηAu 98[q&m:iѭ mI8fcGBy_Y3.1QBe3eV/TWj0*Y)0rbm" a|T"[RV@ȋ'0}bU,g!1-?:egv*9y[aM/%'?& 1W ߸mW24aW'"V ZwKS\_x?gXǚ`֊9(dt%P%e{JӭR 8n1cfjV1F@Xd|4W}(v%mhzT*RQmp]jwbO7ȤxuctL@XXA&#i~-8zթG@O "a],5~?+U=md_)X)GvQ"Q=N!x_o狀6^e=WE c G !)uAA!Q|&I C5iGb6tCx'L{BmD]A~XX@ͰHHu` $G7r^L+ZV: O3SR@K-ZBÎ<վZ|nyFwX]=#bXa.^"[4cYlj͡A<⋦xuw]2F 3I -?U fl U-l`đJ12T1s<՗Qgk3&?LN]w@T<(=/LMDu`l!lq,_ʝY};&\a c.__:o^{.@ "q31>zrϤ6gD/\D̤i=$܀m0/ds e߶ޏQ?j8 vY YikGk0C +|1LJM'+??ԃn4F'/7蕰n$8r5<J3bgDk"tƥPyco`׉2Gr}P i,b^ խE nE6]+Erom`lRYFE\W6C)0T¾y8kM&ڂ9v;#ְ[=7>oe D |b$/{sjC;.3$> `֝l*h#sYZ Ti"C:oիF:8̀p1K꣤&ٯv5+3LFZ5)g~*GYEWpq$hO[$CjMPM0'R/ȝi t4$xnIMD>wZT߸)e4 uom;2?X/ו#RV:ε޵%=z C2;`P5NoAb'6C \9M4j]vmt}ل榼vn]xW=W-!`,ձ Kj_0+*`7s#sQ ^^._|@_HjCěs j3@RѲ*Z2Ҟw+8Z{ q dM+2˻,?Lߌ7o@95PˮȠmn̘%8?/5␟@.E]TuT=/Lˊz뙻 pwx,ֺwh.iqqVu:ۈi0;?xUClC!n̍t-RhL%PiۿlxDJ]@/dDP#|R9Pg3? >d(s=)"L~[c[В[:i`D 5{ŹGNDo k]YvᥬWY6"xo\Cު]޽ (% A T\r%S~ ttj^CY{e({=8dP~8":ڼă"G9.YulLcO)Ssj#RS,^+ fHu 5g4'>EuƜ=-@f}zAra=^V\H0bCI-,@iU\az#}`LuH $Sجz% ?'R=.tS"kvml*, ;F 3 vLjc]D+[D/m%vё^b3,[AoBEliM( \`curIzp?*FB 6Ub%]]>e圈=rtrDMEՙTͬ' $^RjNvdCtC!MYx$v!cDOdy*6{d <t/ s#P09_Bs^ ׹gt`u?v&l,-RhWqWLJgWK5B<)k @~90sh/}ȿDXܸ ^.:yZk{SaBucQ$R 4'&%ހL aj˖ 3&(,*l)m##LJv&ݮֈ 8kcFBR>:zcr6 Z~|*=Z}a'0;GOEe3&=sFH(尤7uf~A+u%?bܼؗpr왵LבH϶ M#lOe!_(.-__ KA[afm^;n־A.s/ o~rɤ8(HVRcE|j_2y/g7 i97Q1obwk?BR#ϡZUф FywqNC# ;׷ ~SrӡU} bҚ#gN?]dLq?$+L娂Y!@Wϼ4 DY][Pbsz.+HȯMqjH1;z)}1xHn]x*]ȖtFY04lӬuTS'[1"D.m~$SNKMI%] 㪓 8jmWZk8ؿhzV^ F/U>X|}hik/^^ڨR}UВ 2=@FgiGDw[hUረ1t n4_B,rCujXiF!5C3WE)Qk?ذFF㮐ѶlNyv!KF4 Hhn•=2 dº#˻@Bɋ_@17{qG,y]ܒ_mv(X-Ht{qC?;Lzm{6NQAH?ѝ{p0śS#Yrv1xStZuπX*>BAz7?5Q|RH7hvFk@O>jMV k]G6<9UPXc,..u+1ўgfs`OZ9^zgG%߾:PD#Kۺo0.Nd%,wkmφc Ku웛n2_,ZXUښCmz | 6uΤWe hmߤW Ţ~g`:?a@m·C\X0J (9[KSq00㇕bc54}M[]X?LJtIui$ Uw2$T3 F1Jp'$_ E >nC3']V}1Rͮ;gQ :&C y" n褔kF{nD5"Qm2"s,̑dUXcX]K]VI삵W&.U)3O~V\-KŪV]/+IK'QtAzUP[#WNd5o{Gw)SҩR0燷Lq7F _veoNK T=F!}ZibEO)XQq')ά-As./E4U,m? 1ȶΌd8n] /_MwГRj^FNcˡebu/+|3K7l{urM :tU +%TЦӜ~u m"Kph x?REf,-lOOY`~E7ߩZ˒mx /yK.rkf,|z yY'ITaRZ(_zҬ.>2 187%ZWBFX8D;Lڔ%2ax1MS Zh8{'y՞ Hϑ\65 jRO~?xFg ɐxe8~LxdٴpN6Loxe!t$fʱK)uLj4P?JK\a ^NLt/O] v);6/On[K4HJ whgP&,mzX|Y Uc --8Q}ZK 2N r them 4zAKb U{#t:<6iQӮr Jfi`0Ea3E-"ok֙}A _lU6a) "<%~~M>!tFWy EwDWI~`B1!ݯ3vF)Uh铕0j-3W6&C "gLodvUODiy.9p To^^L✸d"~,Eǎ(T y'=RQI-qQ ߤ-z >Obf2ڍPu&d+3!(c)%8`H* +eNhN0cB_z]WNJ?&hȜ͊ _cZK>'UYYD0Ի&ۓ%`/HeesYd7@װ%;:7Y\we ChX,iJ.խ.@,I8t3ULpIruHӖw"ݭ0 Jkyk j}PlaVNUƉ.7PYfLyR4=8-ȏ= ڽY8Wz\4æ[Hf*^#bS?JE21ƀH9Y=ՁTF;i"VQ4eZጅ?zaKOi[U#⁖c,3' PKh+:|Em MR834 I,p(7T/qZү Xk!P˩1xvml̨â:د'ްZ.r*#";ѕwi&=gbyY2Oԯ+i賰q"xMbBIFtZF"j'9@ruBP0A]Aaw'~IW^^K+$5DXҶNPl+$G~C 47Y;c@ q`(QtZYɔl,d%qR3$?lYtqU$⹨6 w:7{ҙt`M @_ C<զѣNa>W_ۼ ?XYt2nvB;ʏi1WeM>hnƯ<$W XsF&jTvVfG=TAF6ӴYc͚ *w!_. 5z} # KKVF@X xKE-M*t Ih=q~2MP 8F LBh#IR5rم&7]2wd{Eg^ۋۂk0Syp9 =q a'lCKE672u,SU-W +AS.D6b%Ӿ*q4q9|P?N3 w8Fe._0zLN|< p҈!W(' au'PpjH\SqQnˢ"x;7rJ[A!xuv8 4G!4 qwqjXm[7$Z@8ƭE`6i*7'I۠|o߶̓:YxSn|$HxW]rw &:M垿#͠% y18f,@y,`2ؓT:z3/¢no¹d^ӫdW{5x@)f:E1x&& S0e%s|,xŻVOR{~S/ k-֝8*IG)ȑW5=]@K" g-QОw:={-EGdgĪ>+[/`Z;Yik #`{=#~,v<)h>CV̗Yv6^'49m$8CK6׈)L۠kDL;FQx }X Ü"=붮&Fwaje*g7(0GƫA8;nt񑖑=4 A.J$ο_ ~"-bm%pJsFt*^.+oܲrآ@0hSakܥOJ2Cfׂ`ivZYf]6=E O.ڹT$8V'Qa)$_9oEL7J6%H MzS _W$A) ߼ZsC3:k|&O` LIӀ~1S鄁f$p0\︽y _"a=*S<9OI>)Hsm۝.G^X&'L<4OD>&7*":U-SVuz&Hy4I?b!>EHxaʇ~A˷1+}`C<0nαNY+RPZܛJKS> pmGz9G܍7 ر_ ]{~\MׂJ󂢟<@)H)K\9[g}SP&u:Q,: ʳÕz1pXyaj){BPـmR`SxHĆƪ7Qs*_^W895@hv3DƯM}/GR2L~&֥<^vW6f_Ս}/ $sbykLjdޕ8>\Q&}M.p[gW@=dᬩԤZ9"8qr&۠/߼al9[ii'~zؘM"ŧmj XvGG75-.VҝweLl߷#.%es}Ul~>}:1n΀gih<&Õroct@Aܱ i%^GrG~+hYk{iH6FM̹r0aTBo)քH}FƖߗ֘RbkCהՐESf\W|ǁH]^U+%$s8qFKN6Mln]fV M+[q1b>:UVd/9-tY15ǠX#ViwM{얾6wĆ 7C_pg3BQ`ވ*@.wրj<"M._UL mʤCif-8!~ !ҩv~<\,6u yM@ޥ1aK _.a" b ?T1۶lr! mST}?1J"`g76{p~Pd@IZ rMi>kIIroG_cUʔ63'-n635\C?_lh˯!\6ܫӾ5Qy .2`Cr᷏,m @D)c *nc?e"xV #Kҗ}׽~MY8 zW~ݭ JFYs{=/!%'DeES4鐚:O ޭ2paԇ?8^pI'[b룴wpLyv-;Sqx"M woU)=W&j~A܄_Xq ;T1S*M!a] M5Л_A  sTHjc^?|B&̽x[3]1)scl:ѳ},?쒋hE6j_AZKnhwW1v nCWF"0uUH捛P6r 4GrR9Ͻn.%cj(sc0~ lw-RVqQD|pt?L*Kd[msdv$ergEt8\d@7~i("DؘeT5_FZ Ekf!L=څ7#Z%-Pgk43iO,ŝ\9Rcq/PmTA Jdc`&_9Ӝ*cS9g2[m6>dM°q; Gy=&pK47ꝙ _:T!i4ɏyf'wdHД96~/?bMCM~m\Wwe!sPց2b;Umx>QiQy5$sxvLPϺ6%%^|A`J9Q5.9}= D&>{zVL<VEfprC"T`5.1qo~ܒCivJLnΟe9+ח΄ՕcNxm ev”щ Jd`Iaؿw[YiKAc6B;X") Tw58E^0TGn0k)/³U!jYc[],ab?eSb\+jEdphyj_GKBif&y@,> AҁM9jJ: TR;s0#Z?fu(k/Q*M#1&F,By݃kPtvn*uP씟/0:LR+mf&Lk]UT]|Pn4\oNO4`2Bi|37n:Ԣ&F-["լ~r8r{Z NNVySSP>.ߨgj'g?` :f]p'3DoJxӷ衲|Ey.iUa`{s>22ip(v\?)P9߹qzP2Qi둓ߪh*J*_Ty}#Ik/==*#I\"߸AmqgY3"rhs#!qF㐥{T@Dܕ֊ʝJPZ~z7iY1ul+'2T7gq6I1C 7-r?|OjKTO62wS~T֣UDޯtVnoL(+ Ӓ7Z(n^OyV\=naM}o{vR6Y%A2!(2 K ;/x'n2v}47[N'߉#Q|tf|x=5eHqHo~DH"$1?NJYd{lciy=ȝDܦ\]/;=pO+X(@Cߌ0Wo3+Ix~_֙- IJνѩ[S[AHmj"Y t[CF"d5͏|-J,Ǟ@w?oHE8*D$Bݱ 8czǚ7'4G%T ¢"s^;0qOJXLw#$Q8jeb " &YO )٤ixOQnd۪Yg~H2l 1OGy)eW9p'HE1"gbFӽ7j婔< L 4# O|%󏶽x^DA|Yt5 Fc)Aco^o޶@b%pd{ː%8I8^cQِV@@NvOҬ5L6K7q(YڎQ׽I UR<sFS?,x#:*t"*龇}"y#|>"Ovʙ<ƭwd0}g2_e\ۧdVV0\# }ȾM;g{gY*:e .n@z+";_}aD Pvif"&Dq& \[PyUiR:2>'Q Nf>qB#z[h?A8:|&qwɢr/s(ct% F%~ /U:k‰f~ S|GjK~ְ+&WU-Rs6q,`)—lelwPT [Y/|Mt?U$8Դovԛʪ]틝4גwC3tG2`硅372`*v(*'S!UErs-\x4(RS䖓ݣ,O{wNieC--yeoZV>co#4gQ6BU1$)"d /eci(R˞3)]qEʰ^Pb_-+6a&I 7< kYkF)\M3f7ʸmd"uzY5Dfz,s.gxL?'$9҃\}>q/K4"6gRpvwס#;'Sb I8gLoof ~/k2U\5'@M#b;΁#SPR?-G\sQl $NA\fac]-XKiU=cKuı-z=ij GsFb>Zo#U}ʼnUլOS"\=rR!~1r.5+!/,ؤVHLT֮γ#QͣdbS&ђ_Q7𠮏wȁZ y\7(&1vwƚ͜$+`(wd@PH' 8kH9k7bܨqfBT KѪ%b"Dbh^{)Rˆ3*_ɪ7p!\XT)ʂ7`*G*O'ƷB]_ey-7f___[@KIhU=x0#L/ޥ&g u#%]D6+ 82DD3H5)}"E)jx;d,\Y<|@lH|S\չʭ)d ZZ `, $1tHbBݧ,d(%zWD\ ܵJT[wa(.IV@`:=(vh ڮ 8w[j< 8K:g  sj?&M se~9{/Ó7K0j^H1wG=D%r IW*uw+(g܋sM+G:`j8Sy[ߺ F,&)1o0u"u1+g<>bpsoy*k~}-[#,>U1Xɭ%KL*(/]m,R7@7۾G8t?ԃqYIxC:Y!`3~7̱I#@0 h]AjJk1J1c>vܰ6 5mv*I<ӏ0@z DD% Uxv*ᢑiRc(x7Vy۸9M#93C ҿ4УImmp㈛6ѥƿUQu(>=hiHa2b淶4&[iIm :5]E(χӴiE(u0u72!2NC 'G\+n>6Y .95^(ۙAa~1jɃ`^VXo,>>?KΨCuW32kb~]mӊF둡\J%"ꭑO| ?s؋X; ;(xgHL>ݧ0(g)K> * ϥ')yYh{7}@92:GS~o$$gv68)fwƦ;=F #3S]$1'XbƠѱ+X~~ۚfRn?d~ @Z6M_q67LYwxmmzDe+EW%f#|bhU.D(^sPrQɐKE9=~_ ܇}Rzg`V+ O8-ò/AO0xro??2 !ۇ`!{z`Gxt+ ,$y^“ږ85s.51` 7J=^?] 掯՟k$Gr>1ǹK,!XۦQmǷ7">97k[о !Yf45Sٓ( 5M"뎏b"2%LR0F0q^']x:]9+:̾J`KD3?/?k߻Y=lHv*nlMf7 n-ߏq.o\&[bJ)sUQCٮ`YwDjMbNԞB6 ?WCћ$->uξ#4M֣4eLʵNq(-^Y>ym@L}_#z'j I$td]ʶjD.Kۇ6ŷ= 6?aĆa6I6Y`_+b/=&`x|[N'æ$^XtL:(^{(uHTr#OwY[p%JYTחq;S"Ll@q`l7 '8{sqڔ{'W;ntlq06#m+7޳_8O@H hpϞf]5umDRhc;v@fcDQ'V#R١ 6[LѝXp'K{[Vb+(ږDWS9!I(]{g1jix!d`{ Tq<|y;jNE,XV7(S ! X"LM?ܪq#ٯ<WM*Mci4`FI,1)~\\No,ߝP\ÝD T~7c6܃wg 4O+ݺkxc <`5<*q{vO(NvgʚQ}%,av;-Ҡqo jĞ4VwC6j?:K-f ϒR^L6?le 1+_giŠ#Y@De"9e vncέc߯p} '7@ބ4qdCQf \>2/Z]Чꇶ̂C02*}^YJG=nxk~%Tx9op$ H)tL_su[@@ZOup2Ow*[+LKyD< ԊB"7phE@CWaN|f>$nVʞd!3l?,IFj nrkkʑf43t^r#/S '4dMP;SrU)ǧ1I~VŘv<Y_k[)ZEKlC K>Gn~!EB[c)uBi:)?BeF W6-lɚQ Y0 DUcB/ kxrc-Y.bkO. F;5QrTG命xiQ^4ܲ΍VΞ= vN`e:Fmܥg*</j֠NEf0k #ĝӈ~yOTP^} fO-|u>g~'1_V~ue`5h]oqcb/:,60,k ކqX颷*$qvF(]5ҩ]E Yj(&~D8/׆/ĉ = lh訙ǔ ]A_{ l{Q9nXa#c!މYl49fN>z$ SfմLL74HE_KXl^^E/JѳJ^X!ĚbW J&뇢@͡.>4b&YTHrBl xM롅 PYC>/Qnޗq_2Tev6=$Jw/zi&jFCίaeE)%AlѬfcX Z)p%]n&w&yA˙NsNo H2@,$VfFśda%EcX*LN>sL]4oC߼%e@l1=F۰?rHpѯ.7/-&TtHf3g.ou?Ϊ])51>K)HSXFCsټ>#_|T*W}OLV1A+{!~>0>K9 7YsX^M,5D1:=ѦÜ5.X46cC| z% RG.ȫAY o_7"j1x^3T+ag>ugPJIY>dh|O $}L%PM \Y@[kxS}vxSRJi~!eL8،C"(m2[u,PW iцi.`WC9Z rK3htf5?mt<9 bO(x): Xy> #0nf i;'xqj ^D҃Yb2?_]<}AZ> d*EA(Ql@YXQþDG$  9jK13]q.c]UVoa C= h!/)wh@VYAj~ s;mMDյl-iq|ԩv2ym>'ŦnoCJdS+B(XI 0|4Բy]iXovvsoU.JUUyL*)a ֓NbbYu i r9ͥmZ0o<|2g^qcqLHjCTLPؐX*GU| <Ϗx`QIh[i{=Y eK7l#A*j f& <Pcxv1NJcPI2AȎX>b2pͺ+r3=#2 D saYJAC#0Km^k1̴=k)e}*Тɥ&uK6O2Aw3Z#.®KؙyVS%AP5<+ga_6U o&v"MQ}!a\./j:ؙ)x=zk='ԈBYu#-%-`q%Wti! Oh2> -AjUz2wR; \!ݟXe_w?s6BȑA ^Qk("Z*}U}al1'\{2 l{U4Yye /؊؟wfC_PmQmPku) DǤ_7pfL:O9]č &R'ҥ`eƕQt&e)9q/2>}( X'i.BcD@Bk}sh_g&'xV}5PKDwuLʇdM'P!\"k.x1CՒ\KIPb9wG:؉ 3w,(Ĉz~^L 0V`#;wL/<^R $_?7x) X LbCNbx0,:4)(vMBfF7.Y燼6.?":1f|\Ȋ3!2""yְ;qG)fԫ\t.E&79n,dr+i q0%In~^"p&JIQ1Lu/ߦ!a:7z=QmFXh!gVa!}&4pCn-ISZgeFUa -ӬǏF N2ZK4H4<%CTd57Guv`& ̣}*0]mDhr9Z[$: |nKR8hR)Dpz"pӿrq Zm@alF/(q%_;-ĝ 0J 9 .ZI*Nۂ2sd 9z UZC_u‡"'y\PB~.[rkσBi:jwiC~AňF >ft2a~Qs2<q/QsEtbj_*İYό4S& bll]Z,z:5Rh"rametO szFL`~L3 {|>lvLď'']ɓeW頸ͤh~E BxNmI};۷v7!ݍ-"E-TEN9|j;08xRk#_P_fL!οXԩvAN|z!5kq^"l0͟H8H=Lc36vM{n݈:'ŗ[-p9i+[:ERTAȴng-tլ݇L=6aKC zhqiYSM0}nE$$0+.)vQ~SM7ķq!>2ldtEsAd47~]:k,DW_☝ZqL?ƭJLb"UE 8h}%\WpČklK 1fUZ `fbe%?V4'zI+˪<* 3UI}<в1nLqa[Bno t ) ڇ|/,]7]B r[dcxRYb'$oEiQ,nl4:Y/֛?T]$7zA_E];٭fDc pc!q'3r:l- _V Y,' hIYѸEZɣ5|R_I)2=N27aU1,b ́ALaqX\M<Mk&)$? uIq\s> @S(vS\b,HCVOm<.z -pE= ꆔ വQ+iӻ;Rf?'3-\-9({0AoK eˑɐad=o,Om]am:I:'a5F@W`ab>>AVFt z3DOŹˆVn\c3#D6?ʐnْMZ4֎~IbzHsH$ktpET]Lr3iS.|C`J4/],HN^ 3e e\(﬌#m`Gʘ!(I?&50vzccz.4[%Ո~]E"D龀;s>p&:otNǻ"jo,:L[S{v vx"]2ֹNǠBAEGFĉoJ:4TQpִ q Xxi[ǁ叄]aYV4:wk_ņ[ӃܝꙡasϏ紇cf7VuNZRX#C]ӄbj]ϻ"MQ0s%,1M՟Rx|Ͼ:,J_Y?AO ے4 :cF1i^= AhHbsn#̬o3/f)huH&`}C 4C(#@Qu}ܟ%/ 1ݺLVBpW+cyI*@?-AʩSZ@QN\r6,99O$*l.)d~s)՚Nawx2 #v8'm8z_Dj#,8֡/~QD|O炱(Ge|b^M.Fc\k$69'NN7C u@ߑR J院#VHP8lYfiQN)9ɑ q!QZnL(&sZ5qԔ:.18>˪@09rqT#!t ](swV(q֣u+4_^FyZLkGq0Vxgѩ 3Y7m7r2UEdUӔዀyͽ'IN[+U22ߦ5Gbuy˥~Iܵ/ä͢)ȺH$Bz$$]9 ULIKP@|Uͻj3"<툆(hW~Ѱ2ry~Ԭ{`rn O٣ȺCN4-dCFG/ L9U"0qښ淺ztU5wl}1Qfu*L*_|F@.&}]JNu+~t3fb+Z//jKދ_'+.pU4>:"o$j>BW*2Z#4N/b4wk#[2uz:u7oz}A,*'/4!%@* Vbbφ kxA6W ;ŸgIO&2uryEh, n=1{/O |{lP9.2eA`BlPzQ")KIdyT02ŋd5bUqC :Dj7A1Iw0pүKp䂜@z]OJ 2_=&3A}H˂~x,~{Rla&N jjC~4uo{:cSʾ-l\TKeweM?0ZGD;j䈨qGk:;qWn&aVz+>'\~b^r[@OUJ}F ll:\?*]R #Oh? Ӡ~9pOk4ɧ3}h%#I0ypu5Ӧ-;0U`i(0,38g]HY&Ifo*,t]%䱒ڊ֜EToh\9?O=GfJ+&KXj~`g5tE8?2b}˖'If#?<mߖWɑOOܒ-T ,ip#kiV*˞02,P4^A.hx,a;E]+gn p6z4> !.H`aenU>>KI̡ڻ<ONQgOIw1C" <)t<*emM%{7lv`/&reCIU@1yΨR(-v ne6-:'fW:2-2E{X˻J_җ2>@Tf'PF7zz8:j f_rμ\@M,MZ$BLʻ}0>/@Bq@t C+k0he4c3kx =Q -SnGEuslY5mPY,a$ xS0yL;+ƃgJulBqM 3bVqmo\202ŝq9:`Aㆱ 5]%ŐMpMӊ-Uh5YZc?%NSN}s3LI Hu}5T)/;A哔ܙ@)i1[B[DZ,O!-0W _Dܪk+UwOnųn M/[,aXOMȏ) U +ɎJ+A3gSy/} 1{Kā":!)P,}M4K&Z/"`vۯ[_ Lt3r79{ 4B̪pkr5:TX.#H6}&5V \Ƶ3' uk̓4#%]>iugw7ħ zAH"IW ÖFB 4+͓^0ޡ. ;׸8#uIkg Z}lHgWbgPbq#u F+zǑB7t9yL a!! 6nHdzIprd 6LaP-i] DQp废STjEO/I; cF2M0Uom?PiJM R`}%$be hGoYѳBR=Y:0;1w5 xƘÖE+Ak'x"oNa S7zuQw$EQ]m w=I@Li `XC]9V)ڔQ#m9py"CeҘ8̠9lt v[uL7}eaZP% 2 Mb7E-VHV z9MHGm1BTYfGr+-oj;p_"́|;@ ìuۗ ~RdI Q_ʺ3L'R C'D-{XRR\~+UC؇P?CpڼI.-3[Kdr.Ӟ^z0Q], S! #2[Jp@?U"/猅1X\kcNy#A݈t6'- J ׵o,B܃&jZ_~~cwYc'tMR]c1f 2\A]Wg"ݗAfK ZO$~jO7֒p%av Xrz)˨A_a4X%'}0߅*ds#.~tg=WZ^l+_\] mKAamdnVz1{M!@ԆB;+MW6S:j Ħ0d4q;+ESb!dU/g3{% 0'Cw1KomxD$ػn MUWĝԾv6f%47A T꼣` @>^o2" ^/U[4{Yxl,SF8)ozJudxpL]ePrv/S^;EVJs-6ħj(/h(F̱4GX)Zk ~ϭ[O%hUtڱ!ևtNBA,cjh@* k<6a5z#ުH^ β@Ye7l)=BВs6|=/0fK.ΫjrX.TX <V):S6ӎsF|P+n`;yM\3HТt[JB^8VUeJJquն8F{sKF8Й[Ɩch A/1pεRK~%2>\i BE7\vYԅ9Qh th/ƗVX .|wR}|%,]Vc Pݭݍ|t3ἯЋFU ^L_S⁳>𬛞6dZUvͅj66 2E[ >,oVt_Ogw@0!9.Qb紉 ' ,kQg@5qu^10Nv#OI1 G, P-D>| ;MM-vԬ0 B*Quk/2{]ʃm4;ZAX#6"L Zj~߃d]ƥBvUߓC)ZJpۛ73u1c{$&~B:]UzqzL7x~K#H1>bK1J2z{f@Yru&CU%$9$F{WY 'f 1I{ҒO̍\X}O_po&΢.O1&$j/)_]qD>hƭ[L$Ha̦b?70I;/ୁdr'!1yrs"Ob L.ƌk]eQKx< /zm`qX!1)S0C-RQ]bBbcEnm,},4=2~qR*7릇a1T].q*S|S[D˷!f$xJS.u\A-mkdw3km1˴v/HY&UQ^@QR'-t3<]ߒ= kԀEZ2*҂w@)tGp%ՙUEc74Nw Lʊ Đ$/0hCc,*>e;Uyn?W[`} *L*ٷ/W8 \<Mgo\ۚ+Xyg0c_:!ʧCھxpOCr2G$eL@cBh !"z-ѩ?P鹠[VOFeGJy? .{riDG=V,t\yf`x,)*읃kg͖o<|~;wFvz5O>Ԇ@di崷"erRoVnHEj-^UC>٭%xu8^/ZӆBV?)RDz-'c4=@ -6vOSĝ\mꯪ+=MhʧmF 7oi|!:ޒi[y:r7]s8oV8߸> p& ܈|,#uc}Xp y4u,RG׿ǿ"X :X]VyhX6Lɞ9dB4ǟ[ ?ў:_IPj4GjGvd~ Eқ*N!|]Ui6ip.̷$LKAI8H gd,T~38\W9.aB^ `kwY73K@S