proftpd-devel-1.3.8b-bp154.3.12.1 4>$  ApeKR!M@eeeQ6v Rd+x2ll;$MM;Aߘ?SǨI5aW1,|@vˣ8?[oC0BLyiu)V4 ΅SL.oȭ绚7;wJ zIp$Pɽ"h%3+?;fQbIJCSDl5:EL@_xgz47=GNv113b7dd93408b25b562fb4991f85becdcdb0b2473b2a80b16a48b827d754d889a3b64c1cd12532576e6343de0ea677df93da94c3ЉeKR!M@eeeu=]q}<.]r h&!L(6m>`Rz 8-{3(`a䇡?f=nIaMmG{UCwe(5rԞ^X. bD/'lpun?]80+Y~؝X5ڌwaT$z6%m$wG|ivn;<"8|#=}#p>n ?md $ Bx|  tt t t t #t #t%t( t*P*tt,D,|,-(-78-@$9-$:1N$F[|G[tH]`tI_0tX_Y_\_t]at^ebf,cfdgyeg~fglgugtvihwitxktymzmmmmmCproftpd-devel1.3.8bbp154.3.12.1Development files for ProFTPDThis package contains Development files for ProFTPDeKEi04-ch4dSUSE 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큤eKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKCeKDeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKCeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKDeKD7c88555b60a12a3459b1d685fc71d0773f9e7a9f33789a46d4a6c89ca84fb484fba407442242060e9e29fe400a46ef62b3ca41cc85fa10e8b496b7dbc817fee485dd768a6b9a29c5cb0eec0b07e37cc9b09b780f17b6f86a75778c6eaf88123490e6411dd72991a82aa834de10a5dbec48c640cc3ac92e9c0201e728011a1363476bbd88bafd775203516f772987ce77425db3473c7bc67cfb423c56c5f46bf052761cb052a569b031863f91237375235cc7e1ff1a486e43585210ea32690a3d061440e49970954a81946a510bf6061a15e7cb0e4c990dacf9539533f68e1173768548c9482d4dd631d2453d1a31a5a73f475412fc989eda9ee9c9186379d231eee4a625bf947235d40846c9b49ccd459cc67403abc8eb9beafb8ef273fd99513be486dbee3826a27f837b911d8572cce8562b351bc93b8d85f447a5322646774173546386b6a23e6a1ce37f702400b0f98d05a2e3b15e5a05ebf178917139e984cec5fc5f0a670547689e38bdae46dc1898e00ebc384c7a2e47b027856d6994988214ab91130a4cdd872ee950cf7106812a7dd9894bb1047cfea348b5e3d0b8ee353a223b39de280f9cb37e4b8104c2a59f61bee89ef98f2c435ccdce57abffc6c2d0e41078c76f858c44a29000a1d80c6bac7e15122c4eed3da347a32f076bfb2f9590e06fa7d45e2f6ca01e5c80b47f5f460a49c740e40084c1c3fa799f744fac7e70410244b11da4adc13c0cea4522e6b6535485f56a472834203b0edd6022070cb8d95bbfdd17c429ceb849bdab88718ba9a8a9fc44aa2123c6824e8dbdbffc2d64c8173b066fc42af51882232b71fff452bfa29ad6261478315e6fb80f1918128c15a10bd258c15ceae41afbfc1f420d63a3e53f95a14e83dba947b8c39e203612d98996a64fe246b16080dcb8532cde4b475e2c87800ebbf91d9612e50459740edc17e9bb6132d65d5a3e61f240fef727724e618827eb53af452b9f069752b67f3ce51742636601b5cf0f4f7b462db6cc908c18ff700f15952673a8b4e7366a266fcef01acbbf999114c3217a2c86534fef008e3f595e04ecb7f66f12e7fcad049a8d9f62c29287bd431deaef22e0f93fe3c775d809fc4b4331ca83b414146ec5879ba5a05dfeb785ee4199d79ec3eacb9971fc406e593414ff45f8876c5124f0512327d0f45a38a726091d0994b9eddddbedbb6a6bbe35391a1f1f636508e78f8074c1db2528b897a5c3ae0d21f8c8fc49f0cb0e4c855588894815f57841aaf14386aca37cb14131595a100edf545feaef47780c03dbcc2adc90d9c98578c1dcaa62f43edf3a20231be0e02bcb610cb38ea1c3e7a2bb565f3d68ccbd8528b2d48fab5e1dd52da00a7707992e79fa036e0c1d39838c62d0e1fab1b9488b9c21006073547d4c5cc223aff50d858784c37b0d6c6737e987d33c2f54ed8925723e04fc825a4d73d41f04fa865a4e41a28958017265158d615dee70ab77847cfe741bcc7b012f3910c60a97a7f7118a62c5e2c9a10b5176efbf8f0be60d1c5c2ffaad0e81340d0688a05f4d72ef3a08b2f27886d76096005383cc59d95ce12fb51e501439b1fc23663a4e72171bfaa0587a93f7388992e6f950a7a89c2d2ba7c8b78f66a3972790458012274022e10a2a5d642a79e1cbfc41fb5e5b35e8603ca75ea9b6143b67535ad33e4aa91c02000f2e2d7fb90be508a31cbc3ab72de6ec9a53b287f15cc6538c88d1ffaab40aa12d6c5172ebfcaa4f444c85d5f3d2b5053a86d843cf4b1fb17d96a1d1119427a4a68fc2fad87f518343c3e6b22b052cf1fe87484847f7207f135cc003516b9f19ac15958ee6ab5e78a647e49b69daf4d27f3de67fadb1a690a99830293228443ed0e2d5cb6d3bc03b705ef8bcce3810d579f6042b58cc7caaa1e9531e552efeaa35eef64760d7065bf7650970e4b6819d522ed9942f998428655b9de160b5a47aebf74f0c1024ef807b740b14d03cefb0fa34e741a14deb37bbf8fc4d08525f8180ee9158700a9e9fefd8dcb944476c6acc086969be0d56943ef557776a5cba958ec7ca4d3600ce6e75603c852124780ee6f7f5fe29b397b2f87b9f1e681e7b455ca15413264040d88e5c102a803a25021175a8db80922798968704694b7b5d7fa64aee378e7bb146c93b76c8a7777d06a80d939e472b7c6ad52dc759c728962abd9b41f70bdc8d0eb973d22eebfe657fcae623a0d8c9f108092b3951313e31ceb2498dbb614defd2868a465aa3511f066f2324cba6677d2a736d65bcb41e07f8618c1e3ebd2d22131e8cd087e154f970645083e6a01ef195002af2a3ff5dcb08a278a56d13ebcd7ab0286e8ba300ba989d578938bec4b13bfb4f52ec29bad01c474ae8d5dfe7a69e12e1d245c7c8885d81dc6475b9619247fbac71bceb773ef30e240762c4f8433f9ac795d5bc8ee52fc2a2c4177019f2f2de049aacbab995d1542b063e39b8e0907ce643ab742cd46388570715cc1570546487be1981f4fa0f2eb195a1683f348fa1e51d1f96098261608101ca9fea72782ef25d9c55ac8863f5cbf6009f5bbe44bfd04072738dc1e4bb8641f7abaf4704ebb48af415efe8e5550eb28b483bfa2f5bcf2a90dd75a0fcd1ee93f48759498fef72c6beb6e2a401d3e799036a35dbd36d8875ff0ae397b6927593e20f9a885f2ec6a1b20788707d250c0e9c14e432709ad0d242171d6c1346cd1c0bcda715825a61662db624dfca5cbd3cb4118a602a4f261a1f1b76abd78145227860bf980d1e55f500d48f8f38960afd70f7df25881666f88243aaf0782365c180c98c0d7ab6f1b8fbecc790ff0615a86de5fc007a1245dc31ab2d5d6c0de90c176f0af5b5c88d8dfdbae321d6c93718f7a8d560b26ccf9af68909c2f01091026e5d2516f81d0d5cfbbef8953b027ee706dce2c0dc04a6a31a6c62cf5d06d78f4bad3d8774b0a2ff11f0f4db7edf69ba27bff50fb19011d208e666d5daa1f02e7b1e89cef6cc5630ff7c31ef1df6c75f00f695c6bd82c6e9540151fff69c57bb53b74e019b14645bab3b34db398383e623cec6c66d702e5aac9391ea2dfcb6f51d9194bdc434e0262ed18c8e510b8dc831140206d027b780c58702cbcdabf050bf331e7684c350e3e02f2caacd2a619042f06a23a64553799d856d831d06a4b8e862e4025a67612d7f7d8bcb6d1e6e47dae083a577223e5ef3783f18ded43953b02d0ce6ad6c485bfada62f2b0004b2e1119f4dc5ad6a77d7ee6f6ed1f79533544c71e08e8d01b4ad91f0944dee7c6a6c49f7bf9df869116850cd8bf92a2e67f5231a52efeedbebb1592ca2c63586d6cb2b49aa287d2bea838c24dca8bc8456b89832c14f288b47a751aaac3fdd367a4d0b2fd6f53ef65f61c1d868df4d8ffaff9e5b2dab10f9bad3802721356ed3888485676b17556f341486f526150660170f124af88af8379c549c94a7b27156159308d49954404ea2c11f7f7892b3854b3387a10020d8a6dd11fa12d5d749caf2493719c38f5f4ce1295a1dfced52b182fbffea4784d2ca4d2d717c1c178f95f8119e86950500b3863e3f4ba2315bff6fdd478d692e940979f6cb0d3466b051b9b474b56d5415c7d066efced84bcbad306c4ccc2ac8680a3975d80e50661a1c806fad81b70c660354b7c811718d5e9d00decc603b4865ac767898297d892fe0b8e6dc1fbf033d93484de97173d1dc372025b36a4073b369254d034a59f448fd5f9fd1552a49b95db3176b351556977d56e13d69d8cd96669dae37f22b44d707eaac4af9d846341ad099fe8015ff0178baf824530a2541276ecc3dd49fe1ed55ef975f72a92ef5f6e1bc195a0ea439d53572b5bbdeb816f69e0ae340f5f4ee7b6ed9230f187c5ea329d9c7972a3e8fa20ab81a2225a7861d2ee0ff91b9bea6c8f3921fb5da0630fc479b2497b9c1f0919ee60e0ace0a3340421e9f9bfb7a05902fb18a8f151ee11a608273d7262605b18c8f7b5a3de31a159259341ed05418a542b5ec4b805f3411d6e60099ac5706e2a3d78c7ddd9547557c15b0319a4b659d675b02fc39ab9ecce6ab90bee8b74ba3bc496284d7e349c6c7535f4ad5316f6c8ee928434fa12e432fc8260128f52a29023a6017db30e6e1a8ebb30617f241442651835f7c202810d86ba5ae00ca56e3793fd54c1371d2ac093c235d81f17ab7d507bb1eb14cff5fef09a144fda2063a9cf30e8ac6362d4899c0f3a83ab1465b381cfb8058b2d099724113597ea1096aa3a5a4b4d78c92d8c85ee772558c639a563d0990f5787c4d7177d9996f47bea682b7b1e9bb63fba93661f90d0b1fe9f2b6828ddca9275a0113fe8a23061fe238fcecd09091c39b0efc70cd3b7caf3c5311bad1fcf66f806304127cb8236f05080a0447e39c13f24c2761a06c897b16fc944c34826655efddb5ceeb38dfbb3272be63de23ed412693af88c5868f2b363f973ef97dab3ed50364a2f437c210eaded0d6000587fe69952ef5b55bacac97ffe0f4202cfa58f107f6c581d8d5fac4afd4ff416ef3c60fca4c989b77080e3eeb032e660d3d8ddc8b253bb3eb02a5f98a3f89cb0c0522be7c6a303b951e508d63c5ade65d28036aaaa966bf5219461d006ace8a6d58cda226fd0c789c2f7df1052bc220f38b9740f479f246eb1bc528df1abae0fcb61f02ee513a7a377ecbab092c6c5f1ab5f965ee54035630360651302a6a0a6892cf7893409fa9d64e254b5c84c865570c6bab24b7f1065016e38c3e1142f47de1c66d124296574ca594f7726e2e1a735025bcd32fad1bcaefac33b834cd0f3eac2ca28fbc5ea9abf80a1736b6754f0dcee3993a05a3d23746e846fffdd99823e9d87cadb8ae738e9dfb77b2aa02c97c2a26b13bd62a9ca89aba8a02d6b8a7769033af4c4cf69c4e8419ec6180342a50647cf197810f515af6dacc278d63fd85f9f456c99f65eefb903360dae01a180207fa97b5ca72af624aa84430256fc913021db6552e383816e43640c08e6ef4456d82c75ac0efc7764b46b5f0513a7285e0f36afab167a87b25a87e5347eb0285a9197300930e296305292b41d58cb5b35bb5a741984404b2c6f31ad1b7c27e7289ab2868fdc728c099b460dc51545afc1c142de6e0b0424dd3ae63625ce4ebb2e933f946d8b640c27b5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootproftpd-1.3.8b-bp154.3.12.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.3eeC@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.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.8a - Released 19-Dec-2023 * 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 * 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-ch4d 1703758661  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst1.3.8b1.3.8b-bp154.3.12.11.3.8b-bp154.3.12.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:18243/openSUSE_Backports_SLE-15-SP4_Update/29326f0a9898109fd4501ffd8c7ccddf-proftpd.openSUSE_Backports_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectorymakefile script, ASCII text, with very long linesC source, ASCII textC source, ASCII text, with very long linespkgconfig filePR4R8y*Fautf-819c6e76cfd4abcfa127ecc966a7197e7c994aabde9c30425bf88fc99747be5c6? 7zXZ !t/j] crt:bLL toU$iArW)YʟB}zTDW$ݳǰZȬ;Eaq<\`>znמ_PGY@vy޴h6r rav'G;t Bb񏾼0ʢtP n' 'WX6/jp֞SŒwV=߆sŷۻd&jJs }EL?im|x`POe,q3r+[Mk sgJ(AMo;wڂ*]V.e=po?ɽ 8R1ٺ'tgnV{ 5 `ZrzqDG\vϗ9oxS뒭 $`BjxTqں]ʚu\_٨I'Q-U\M mctwP=QH'KyoVϜ52ܚҩ2^.q7ЂXp>u{H;k\~nEw}}A((Hπqz40hWu&Z+ dyƆqx.zsl`g1{hYחb(u0sR#h,n'QPL"`:$k[ b)VBI#dka څ՚f*bXcBﭼT-f^ȁvqx1i|AW?Ow%6ji/Ȓ^H8,VP]2m5 lʇ;4/ "h+ʿЙծ7ZhMz@c~j*%ESlUP/rvlcwSՇ(DE c"!gMK5GGT"-&E d'EшPB~JҸB㬁vE:K?eC/,su.whz-*$sC/-OOx܍gL'7.B݉a:e'Ms܈%oRbi>5d.ƛ=ѠCGMr< 嶼qƅ97͘>~RN) 9anS8%_̄O 5d4R`(1Ϸ7vo$?f$]TY75~ZqD#@=7CxKڢsVZsV_ᆨ0=U{֫ϯRGݛ'""ocz&:4C z`pjg< o8 n8LB"t3vf|&!LCE4?XUGw  r PN W{t`Ѳt ?v^H|XEg VIo[|up~9^<|=QAdi?HFI`STk"z0:P!/E@*C2q\}V1FϹo*6/?2㈗0W {)"DoEꄩ^NHJ!e/3B{ 0j'u8PB\t>zfYFKI|c*[TW[ w1Q Y {P`Rsn:X$QA>7ue ᵌ~euU%&q^-,^%BR.IlL~o SмݴEt4&f en&?%'E%Tr]B{G+I!zt 1U%fHNC` PN+ʡ@obCUwٸKE9~ !/2AJ YpC=WL;cEfl%:HOleM7eiC 0NчZSȁxd'] ͌}'+0[U9 )˦huP {v9l 4+Îfvg('Qx:'⃘G$E%a0#Eb#&n* 2 ZGٿ*oWy”u_-3P?xO4SOfybu:'Jy儿Pi -Zkm07[[~|9iƧ!J^HH됣;p*X<4 U@p^⸣Ap~>|[;: l10o~sd:Ue-ϰ+BKpp,#oLe>[w"Ǒsw\{k\ۜDF&V%@QzoJKYsWut8Nwf̩þ46#KD5V-zVڙoG[)]3`a uT /x~gpOY@ń#E" `}z(݆m@=OAAx,jH ~1},lmWPrkwGl**YfԸqŻ3sck[̅*UOF IAUn:Yh{=9dbl;|J70P1|`Qj^/$_Kufܓ5*y>6PiAjt"YX]I;@٢RGXYKN'' ѓ.X|7:Zd,slJ^ =PhdsdgԹ( h&Bf`vCevZRzb0Ju|\$]A544%  $uo$fcO3k:Rn<6QY hr!Eją{IJ| -车Kme[`<  [K.>kJ!3%NQ6L%溧 o5ӆJYo vk:RXH‚c_ӹ:$$ݮ]Yu?Hl|}0bfUӓqEI C{&MZtݮVjmd> ZJiۡ{.w$!=`a{NZpqd3fȾHkas"C.=s&s+iP'E4⨞ MF;=Ǽ|рÀ\~acƢ70J+YfB;w wJSaeZ'{A-]Jg5`Q7K2ֱ *o Caη قTl"PP Y#X{_eI#MaTr2&7;m|OQdBыLRUSnC#;/uk1W(JF쬋?  4L+3ʘ 2[j$l@W`l1cDHm5OAN -kBC.` 5l*Ҩ<o6X}gG#as F3_Dd ٮs^ A҄ЀQ[D 2mW" hIȍ0V7GkPQ~Ue<,2Q/’@a<~vL~X#9j>Py?򄻦WgEy7/f[ M}Eت@Vo EiD_9 35݃bf5]FI4sR}wH^{W0+ ۠?GCcj@SJc|7X1q*W[ ->Cb0c`x;3K30<?s$+xKye7ՈPBcXv$vkӌEF3e?7i r,;KQi>ǭY7߿'Odp(%Zu0 ICZrsS=;RKl=d{UeѰl_J#hyP'f+ .;B)A*&|غOs:]X;kd*jYG='\ӵk¯ehfQ$Mn5˪CUٯ0G6@)q5Ւ?m ^?8Z0us/y*u*?i)`ɬP-ڇg+-Q3 rP1&3MZG>RIOճjO' BrjOJBoTYnNijU›s"̙>k@Ϸ~Q@k,'cwH'I;zsjSס'OzE,vsѓaWfh.5$鲎MG'];wL/a.2FaBy!EHa-7X7ujEy 6*Arc~0t/4WlE@UꬋWGј- -oCUF\ Cd9JHzž:Ń.Z3%T;xKZA g4OPS̖KؾX.DaVX[~fu9Qk#Ӟΰ^;o%65[dB#jxBժWtѪ,#niMV!qh&yYPRqf<$dtU:iFI]ʃΞ k!H+]TV&kG`9zg85(@D+bԏŤ9rRaG= KUfO[uq}q VU Xz ;qKtdE$BV]v ȲjWƺ #mPu\wolL GMK(/G7PA 2;Z\\tjqvR#JW:ݏ{4%Œ2U֠lֈի|X3YdZ'Ui:9 ks,̥O_Y7qo0 QW"Kfc &={98шۓ}r ڍ="kER,ܤB={@ L={S/D!x'փa/7tg3IE]iu(!̫p3jS }O5[8[~IiD n0AK66^2Q^Wp-dj*Oٛ齅ZQtuf1v *7llE#9R/kXͪJ1 Vu"lIUtd~]mfCtf KgWhJ%Myk-,}_֩@'rcG[x='.[Z+̯H>~@]ٯ&|Z8%Yj5..G%.rWA{`J37jJJ Kf O|Q! >AHAIc/1gLgϲe5RZя}*{o.oڛ^Sl4:*iRJ\Y(Ix6_2{lyU9Y fP ] -j 1P%T-2i8J{} jȒh E#FE$,=L{3"#{2i_7@ XsF @S#35Cm9aOCF$ ZVcz vx 'cՑѢC?2I109##5ʘ~[JvP{0d$XJ':s^nFGIy?e8hXF zl3Lg&mFR`l׀nTI HY͞+m~fuP`hhSԸfrȮ||yxx$(*&w?P܎rOr1wMĥt DM&I;9~ӂrK$Hmsx N!_|q\g a&@՜ZJIJ-e%< _8rЫB`Uÿ:RqpХ -6o HR;>BRM#҇3ng$ou=BTk rT2iQA#ssIʮ×:-[TS7$Ha)4ke+䄠{|l9>MAtasjqU_cb"bo(bXȶӺ(ڌc:K~v}za]  lnr[OTIJĕ*|apN9b-WE<zhꇓ/v[QPC8˗fh꾰)K"* >4_C ? @){^j/6.m/ *DcAx7?:@q7(3A=y>H&[\NqALɈ!%3еZA*|Ct3_;P=[Hϛ!E)$Eg6.#G+_t[jNbgj^; L&Nxe_F5*R~A~L@I _ƅǢ*M~v݄2-uFOuRa&O) `E7)Cd2s@Zd|D+\ξ?PۿQeYÝ^?:*z:4eEI =8iVJV0v/q2QdcT?k둘)7ԑA uލн)6q n5GP\dzU,Q 40>U/uU0/Y#`< p2('Kn$ I{jyH1v2mGA6t T[O-ܗ*nGOV6Od;O+8 0_.^m0 ut+`{W__qV2FATW(dWlv`MW"~Ä@ZhEaӟlVpt{̼-B4o&_NA pՈXά KH ~6'47{C/)d0&==!_$4Q V1ru!O@ȅ`Rʱ^͘@Y[L}؏=xG`xh߀Gj:Yq^J<1 k3lx >0NN(1&Iz+f; pi+łB4Q41 <َqyPR< 䞹\!iO)k3Y2iV(|ɴF kljrnRN}4HUT"tni0LԱ`;R[Ŀ`I" M};32 ̬3C|/#"nI }+"zF}XNP.y=8կ|-'E';qZ?x4=WS~ pEBs9#KSrx:]JS=N(r`5ouŞ˸2"4b@S&u-Z?:uAj諳/>Tc,IZTSυ `%TYǫJ{yr峴‹d8q S}6p=U},Y+1A 甩u xAe%kĀ>$? M=,A~c~vB}ExL ȋwٓwwqJ1L@o[Y1 [J5Ojlk7b4bjyEW y~]l QsT4kL" 5u@]|+ 3[D x`@>3^~ygA I c1#ӧ&)YlpL$7ϿL~YG-pJ|ʙaWIASw 1puL[D܆J =ɥdC7+T7x)CRWv<"<]DZsit>P_e"*hZ$ bdF8o{1@HBB9?wPoH75k}]%ΞOFV& ~oD:lf-}q8]{@dJ[6A7ư|z|jJBvA9=[U{MFИ<6*ǂXEc߷ r</cI` v7ݽY6ij}|IȞ{2f֠>Cv~@}=c3Y\ƻ WES.>EqFl9L2OWpfE8G:hVձPzm"ݑsAh%]Bu%#B =,]55ppeS U9RqVU${,\#V, Q+^0Z2.Wy'o@'S9m*fX/%"c %@L"&t/3+UPv= p2wHMNQ  kjM(< `2̶tt R3n֐kvC:ZMwGS=^Pj<)7<*Ԉe<dbR= D`(iWh&ХH=a񫥗5bGo&ՐWWSv>dz"C@!N¢9̴-^ SW#17p:ǗqS'jw g(L/FN  #LI?>q|Ȓ'Ty [ޢXNy&c>&L(.&h>Q\ Ebzlae( 'H>b70, ̌*8/:tY+zz/ޟvȠ?n-!Nn<|5?!*زSrI,` "(|D!JG&vDA bH$|cg^*ui/ZeRb3,~tkl}_S)`7kUV@`&*CHQ X҄#]uNrs05ՉhykmtqLPz"Ӯ"b<)fjCFkLEPkz_2a5stu Zzw|sLPãD&)IBG}WX28S{Vӆk[) %K d4: h3qAvYR`>Tc`bH sG޷sw lC5HVx`離&;f$R_+ jtVBNU"y4J'a]qUL D47Ԥ灹g 6~ͪ39/3o؍:=/}T|kc#~ ;*+7t~zjc8)ĖbC|D|VeN~`ã2 'Sj/&]R+ОRԦ)#v ,ܠ8߶Z(8e[*PZ2Vǟ_+`,~9S{pM;3\̚I6iy5s l] iUscԦ#_e x[gI5Jutp$yYAzA ?FPu €V~ `N8dhr_21_cF/1H|+7;}eҗ՚v,5׈ޞ%,|h TvDpݷq1:P)!q{V Ng:Kx4\"1<;nƽ9p!_ڗ) oxK=w 6=kS>Eqbe/-SgLXHJWp8'yS3;%-Ϲ<8hNj]A{FKF 3/y ^;Pʖy"]2?ixV/:.=~LY6m͉j ~"c*RPx2m|Wܩ۽Gܜ.vA|[=Y+0U4uH,&3`|_)ڊ=R;cPm6*A<Ȫ= y'TD75:^ *pمW z-u"ѽ\x"Q{6h} TY1[.46pIھ>Rʐl!v?ZF=&ڲ:I.X>g@&+ ] O8\zR>4_,ug1ếJ98{ɾj2KmBg@Z3OŸ|ʶ7':W@3X`MSt; ٰu<*eW飱]@)נrWU:7>3ߡ˾ =(ܒ YJ<),]4!'7#櫄z ?Jh]$t#Br]X#K1OmST ͩ!]W#^e$`Eo7j }wqj(iH͆d  -n P̨ aId.^x2Sgy؞*VY0ʰN -E;O mI52iJ*bA ꗵ2r4Iuuxʯ $Rw׼ kg>~o@TE} T:H|ņ3Q ``u -8ՁuBHHZOGuPn~Pqk9<Z9@v5fP#g=B^`!Es,~TF~T*5B%_+ZY@5w.ɢ8h@FLlO;C9 ?'F?liwcD%ey]'0~j#TtFs뿠 ~ -,KQ7fb5=g )C۱E6{h R2硙njUjo|N#PIYbE fƍ0HϦhM$djET>i{j́i,6f2FfaN`IE\OVKu*vޓ; :HckA4^*E;8!\"t [ʐMm\ >aөAP"qTSKPǣX*[{ u\pVBz~{*dDʦf ԍdH`2ܚ!/K:0uvMX,?x7$^O=(/FebI :𕤏~x}U?B'GtW? N#0klO#>hPvB=/+sfO9+x^lxkmclvVQG_Ŝf-Kmma<tj 3,c#<ޱ@S)59\23}6u'[&Odhjpõ*xgNt~a|x#NEsuiV)_pV\'r z {OC"aKOS5(oiCivI;3x ]|H /:'Zč[|Z\ʙ/G^^J`a@)x A/|-r9s>EL1~VX,dx_aɯ@/ My5C~n*/.H|vfUrlE+%ZE3`qtLVξ ѦEFk_waL8 eiߜ khaG.ȸ|+vL4W79[%Td^ kօa>Qvi6.[ dmEgc=# &bh*E^:t) V /QGĊXSklE?6uitgQ3o$.xTO c/}-[KPWRʜڕ'3@FgHqJC3:wFs]8AسI"'q%{0,Ow%fʄ8H^ڦIi^* Z}н1lSsD[\]۹o:`qY;7J>dzGNb($Ԍ)1M&hy+Mr Z -V=bKLhn3N{0NbIҌ:h%iS<Ȉw] OGm A'xT@HҤzo`EO#Fm(w|`RRJmBz:9˳`!'mJUUu:P+tZ|= Lk (IK` LkSz fWI2mK[;7`d+!(i0]AOj7!/NPzH(8 -.?'Ww+YzB6(ܝ7igENG`m2ۊ j>3D&\DTU h7lX^[yb4@76e>3 4\IO ٘*eW vG,A8qMVA@i0 g-mQjׄmI=*ae $:'Qϋpμ!>(&6i0g0CV`̑Nj3gb/,c$C n7$8+LE答(4 »4yuq!4[Xp*wGVjW.)zύA-xfx ؿrqo0ϑ|[q|D!~ fOQ!CpUMftxTs >xF9gO;,rfSA)d%U?q +[Yodm"w2ATQ#|'*g[viK\!JDD}+xn,oT4uZep;N ,L>99 $>UWn:.(7e ݊hބݸY/DFp&BiV9Z'd+j2>%-́ ,&d5{ِӟK A7,jm*jԹh,u3H Ѯ0}N_o _jcPѺv0{eY䊿&)ۦazVg2N{*ţl{~x] x/n'[(.C?tמ=\ 'SA\ :5T@#aפ](JE?~_(շ/@n5qK!-JaLȤݯ ?ї!t<:qH+R<YjG BW^sUhFkt#Kۚ\Ob?YCsdS0$%ّfĉ ONvzN2^Îpׁe4Sx/ eq_I~YKPH?Pq8vGJϤE"\;w3s.t*䕪K!=k 삥~F~Ase:}ts|$縡/[oTFHUwA=N¨S4ڜ.;ADK >b7 hpq)@9 Fkw⣫|7: [8ݙ9K:+AOpu`]4ԫ_nтpםd1W'MU~'2= v&p3-XTéfv3`$j}+4r%rk?_!-XL[@ |aI7b]i .sVT*N &T|bQ(2~2h#qTeiùO^kOeJՀ΢06$^] IJ0eAMOIe 6曥5cdf3_oco\x}|`ƭU)-fIbfTFAU\i rP=>*)*I. }{܁ܚUe3!NtMh7c C-qiHP!|vȰ$ e1=g:?4VͲuKc$O TsIuVkmUfS-[ P]eF>ŀ5߈\g,^ y$^RU2O-RoPwb;0eL9R,1cPEP˓z8Rik}; QYNoHf\翊4+13GiEY & 3K*uP% m ?(L5S =sw~8vV>@ Eɞs*{&r/D~2xV3jO~XOT`NGqO[%1˂&s8a~1ʕ4m p/mç5W]3Ig,ƝUlPJg#zMSW<# "W)𱋑4~*J,Beyl97kCU40SrKfMՎZr_؉7å=c\ 餎$܇,gIӰ+ai2L5tXiOwC잝36tFu˗{o0: QFg"F<L:+%dlr&1rx%9BcbPq{G]'kQ91.F Mg%KޕWrkuk篸I,s4幷s)0;E]zb؏Gg#>W\v( G#a2ku5rKxw>Ny4eQ̉rQ(>KjYI 4:ț$J#lȀ-" dVW.W1jtAH/(2ub eb!hx}O9CUa@=;uf`ghO3g]6UiiJ9 * 6wK"1>YQ+/(sX"TY(9zp>GX-uoʼn,QJu&,mCs^BkL_kR|z֤/CK7w{?CM'3,,[s.#`VIX'j*A%к5LcA20yĚsϴ:sHnjȲ9ʞ1y%_-nQ9=)f*τTVӛ 0oDbd'3?1$*DHf@Y?bv@ {yօ8+x$tt2e~auc2c ͡cBv91yUw[&Dn]J6"e0xpV ӌsAL$uWٱ8M@hT( 4:CL/  ݋^M/36.C׉u=a8ez]cw*+(tˢig]h4)L/M)C*pXR cr9,.9wsXk܂wܚ_ʱz{^%fI.EMJa}=c• yEky@r qq+O Q3I,;s^氽]WiZȢ-X'`ERT4ei }^;<A#K\S3έVX)_ӸGi}O7TlJlF [u눹wd|$9Rnkhu)|TcWz^m"pUA \)r=iPe_i´'`c+XN&Y2Aoj1_=U4Sd¼mAH{,, L\!dSTR+hэñ{T" &=vR%;}4BiJFd(kqJ q0I6cjaav+РP4 EؔGԧYKEQe֎wicu԰}acgU/RW\kAÜ7>׿z?\\sQ"MÇc_U8.1_iĸ0 &pVz`11B"sFM@z.ד솚,xn/eF^؁ƠNySRhwvzZpBlcAXukSTdǒ31L BV) ɟTy$~aJ V3=ݡƇrMx ಎtOkg_1HL7L~TNS9g)Po%]Q7=Vs׌6~hhe 𜦰P,yI[xD#O~- U7ñ,nI(( ?jb7#Pߊ8mGVXٔzQ.sV?v83KʿM0>f~Hpek$7{&jAgoNWY/\XP 1 qR`xS#!A{Z@e6f'u9a}‚IhtBma9.SkJil[[嶣/eP(ՍA,8GО t rcfj Q2U|oBHU[Lؿ67MGq ߿|(O=8:I;{`AB@9H$^6OZ{ N:UI3^VB:N\÷wk=/MIPoK=9=b4Me r̪i) T9HUgޒx7~WS 59@5Mq@GJbOeą$}^yٲz@-𠐉L99nI|z<*xKVm9j_Q'"`+ -*ߏiKu28{ko8j JEţ " Y=@U Ut5_v3W r :q_[C#N~ giI^Vhtm'O$ ĉH;l&7qx;1g so~*,[=sJj >w,2S}˃Mٗw Vx NZ4'\o#$\FEc'_.Twx-ݳ uXSKx3iY` OA|upo Oc-ڵZ.KLLc"wbƀB9q>qJ <1sg'k-7/I~)#2{6>Lrh6|\۔MU)*>ij\AcWW ߖ$$Dfbi`Ͳ@3U.n> 4JÒb/R625=^:? b:U=ۆ 9P2EЀ \sA"rŸ?fiKX l6^LXrQ`Q׿̪@>roۨ1V?jLQcc0iMQ=oܯosZSlĎb.RxAQMbXR>?b*$襖ڻba[C,Nh=mӓx?Y,u=ÙN*`lB")b c P8z0T\}=~3TEG | zIJg,H٤#/"+?Hʏ{?jEل328mUyHF?ЗfGG}8zxabG'Ƃ y(#߻,i zX$ CXBnc% ` *p7,@X'd9Xh3psTp0x 6|;%Py-6L^4A-*QNLqu^Y5lzVzVtfB n 0`5uO 2g ce[݈n-"=৻.Cuݺ^6^GMI*PYGS 0B XΫQ"n[ Al$]6,zѺ;{,O!xa.9x;_dK.Ts=U&poD&ԜHrv6ϗvQB(2`g}س7#k"8 R)QwC)nN* 73*t3 ] ,+{g?OBzfTSޝ9=RdfGI/ vOyki``[h9^](ObzjzeBt^;\aA9[c`D;b6!#%G'414\zڐ0G/|XIɷ;jwaZHaqceM{Ъgal뗛T ({yZ8AN`]n!Tm3%iTجs2*#0;օN($Eʨ t3 _^uڶѽ7_z'syQ+{&˞8Cx4ˊJغF-&N ۈ{0jWu7Uom$[%h7Fhv$jdVZt GVJ(ؘZmYl89Ů $$.Y)N∿3Ykzm^K,G.ᆹt@ V,kT|<,ZW.A2r$#|hM᧬MSR;NXyPVLۧDDBp\DUN+KG\~0_U,G*j=U@AY@\S*`}w}4I [-[ٌT(=-Q,gE4/=PC6s@rH,NivcAeJvplS=>߼~h|jǔ/x>g|m[;muR'w"n'||$tIaU1 qͫ7mv/3d)7bHڑْa,9pI.IG\vL$/t%1sYsw9BȠBȼiJ£C1ƺ\K4, 6ܔFnA@F-0;[턍n^sLwO CdHe{zǒ"_S\bxo}>+ U˺+SHQE ^t1:Hȑ yJdh7TGpA5 :6Sct621楦=["Ȱ2‰N_Z4ʧ&/(e3l' 4D!q?V@d%>!ʾGG>TXH!-Xt0"Pm mɈ`эoe%eܪvBr}$s/9~^z,/{p-<(mY|\nv|N\˜i)i=Ecuh΀ΑALiq<730㑜@ix8@{RS <ۓܵſ8Lt%Ȉ2SeC$>>DwƮ )1E) c,JE \x9<›/}B9* llćHǑml6U h87Qkl0 6%}LJ\8a (y.5zŲ% [1{cݤ +tW4Shz?K2m9L&l÷>)<98a*Cwgۼy4޷xƶ =b[v9ԈaJKk (qPI~lJjQ{fO+*lʼnI op%N+hsJңxnHݻvTTNqbp~$uF<̢"X}PlcZn$.-m QE"Rd}I5D*uI!>gf3.KNo 8f*q/\ 83 0JJ?g>>/9eyl ۉNgRׯ{Uה0TLvohxB-Mݲ0>=|j;yOG|6:vOgXrm ^R(ɲw>ߣ(Mc!x{lCX[1LFA[FU' ް>rojeT?abjaB-:y,h>?u(z~<&aSݼ-٫3=HM9Mv^X'ڢfO'3ތԃ2[M_b\V츽?~KW£nDg;;eOC6Lb] f@t>+j&iLῨ$`56ٶPqJi;kNhE'!4S*99:2,Ͼbp̊CJ|7[?І%~GA J('vPwB c V3y_lބ)pX0E (h &zҷB5=:z3zDjs}l %sqjPT_N8hӺ#Q*1u)ZŒhẀDowrγO>=򝆼R!L㝨xbD^Tn$ѣ֊5>>Dd=s<0[BQK۽sDG93o0q9.Ss{%Cxä?:!|oL!Ż!H;́'sXmη Ʊ2J!.ܨս3݄!Kܨ-΂< 3JfM-VE·*61{W!?Mh/𡼍 ߾H)"v~|_OOrM:UgοYV̶cq5cZ\urg' sg4N,Nr؎eKwsn9@F@&|Hբ£m{Q_*|ϴt_sWX7ԟ/$7[^Aי]%yJgčd&SBn݄iAnVRV39=wacE7֖kcqwä/IE.Z`A YF]8[^`Sq`ҝl= 3I*-&~`}..>IB9<#ov{PQ AOlBO7 jmb(4M9,LTs ?!*awvrz6]|NSڍye,PnĪ9U%QA#5PS9/=) @[{6=Ħ t`]|iߡ͐})UNd wOe,n}n𚸩8[ƴAr\הff zJ, ąƫ$<},b#4v%MQ4-B5l0it喐~6|>^gW67LGT)]k[~iXMDCXQ 2Ed:0]y+|)@y5 /Mj)y<`HC%q$,p=,idHzt sK%%\n,Le\3-h`'qNs?XGX-^ i=/πbon !qNCE z*o1hPM߇d lN0ѿZ*Bd9$Rʺ72|M_W0pt,X]Ő懊I}t(4}?6K,zүmҨ;|vsuH->缝Dx loάv=(Qhq~ C"yS#tx)G"lU;LL͌a@MZ,SnOfEg-#rD:4s ?ՎcHi M^@v(D/(G1 ŁF&ԯ,U5@a4zu&1y0$/6$a|ZxWpL3@`1œd[{MiIN5RkB-eOÁpkpms618q2 ީ<Ъi[,^A$(/8fT.㻕ecs d+jDS}}ovx]?,D/O]L@ib~p3br\W* =RJN2JTՕxq9ϟ=8fϚMs$`3\eLvMS 90XKTLj 70ԩj?wjThiHgYᕋw0f4`@JVBbIe,R6x-8[1cJ*'@UJXeh VmDW&cʇXIw޺$-t]UѢɭ=:oQj6-&c.Q[KoS=#7pCS8ull\wQ ]Đwhuhz;6٤͇1ыoyO  Wٗ>N1wtF3I&6F - N ~Z1]E5(rBŭ~w{)O<ƥr[e9ˈӾO zz>ӟvKk|kO}f+k4D|}6AjXZzyZo6 |bn}Ց9BW>8(FJOGx>f؊eJT|/IAQ-_^AC$yd\XTckR7@핑SDWJ,CG,~m1gkn$A gD؍.9#"aNyKP tEt捠c$v2[>EiK"&d:@9pg!\uxx:!ʠ=h*Zbog2 Il%+/e#0FJ"( 3h8ZbكX`45ل' xe!fY5Pn' }mD0)tH"QrSŞ,[sZnx\ōt~0KZ/\x}WD@-)܍ZUI.z"}npB=f<@Mܨ=}&-mgl oGW9R'|.KԸW(/Ai]|ìQ>vN2=sJj'h5}6ܥFbc3pԎZ/&ru:ar,#yA5 7@zxdf%;. _d+sKm' )P;{]/@E(0 aqA,/ mRܸcl5̜eIH$) ty5$))DcX RGc;q/QťeD DmoQ'ia@4@L?RgGݣc=^g' G.i]ͰlI鰴hOG Ihٯ= ,p٭^H @EJ} kN%9[෕רKJRvHK^.|Oh3S}Ko;g*:>ODmF{=!uK㧑&Zu_wIviTǀ8z/@ ]]*.GaCbIDSG,*z@ԙP ߧl[lgV RU[(*6~ gGyˋdƮ= T_&v+<:}<݅2:C`:ڦh%μ"pmܘxȡgWmν&u\DWZ *Ϊ81QIdӳ6/$de]xyD)󝽝n5sX˧R/6&`E<,)N'*~hmU֣L, )м+Z9-*]bNp&õ؄s0zNO7"',)7uF'mzo;K>wb6zoC3Nn2y*BmTM.yfTe"UF4CXSKn¨ f1(E Pߪ tXgFw#MXS:^;xMcT/ WQ.nh #; tRFX>7}α RJ*]_tbІt1QAgU%;Ԏ1 R8a 콑!Lx=fE@~n+K(ʋtG983vbpb;26 K7Nt$pKJzS *#5JkD;Om׶r:ͮMVߺghwhxhaW-P '\nJ(˔/-\;NgT3-4 FUE D&Bշc\o G[iaGH:ނJ$? Znj78Ip;-']^lij/ƬO1f;XU.$sڬ\!/ u҃ExAS`bҎa1#!p *~:Z4J}9]:o09RQ s!~|T*QGrOZzP| sBd?]zDۜ2U\2B{-vt[NW1';׏#uτ9S.]{%7D:gѣV'rPJxE#-IixD3l' <9(1J xŶsU o+1 ݠsޑnFΐ-6sg%1ksvPP.k̪g,Jo讘|@.ݸ ܑ8*[v5,̓Yx0mW1vCWғl-Q{fq-<>g'XWeɥ`K+E5zv>\Sfx1jB :Y찧Cl e!ks[W*PGIEwJqH"MDa2M#H)RIKcն_2w̬}X;ɱ|`/z:{ςݭ-9@$iE]ֽV?`&Hr2߇N0.:l%Eœ76%r.'.@L.R8u>k ޫ #ӏAC8Yš SULjn$q&76`6@+jB!Kzu۲YR߉ ;~WH[(~7f~fMw,jUÈ#w{]ݝvl0ǎj͖W%Ó@DžR$?>m@-.V7%[r?.mpSq->r ڧ. XqX>C7XHo*\.'BHqKxѶ= ^ffWH(:sܪPQG ޺sFx|sE*@MQ4~l*K# ܎"eYy{xޯd;ᰕCQj.+b<)j\9%\;c4[zm&dNFdt~쏕 &HKK5 ˕|n_@3/Y5 C IBtWuG~c}%1Dd ,+ED 2wCH(L7@0>Cǯj(owXߗ|oanvEG "܌Esӳwع,z2 V9HĨt qhM[ixYnTd !>*TuOBu}2QV)IA+A#R[۰B\<(d%,48֦bcF V+~C+-Aa)Ɣ55h$pn>]ߓx\ⲟ,Uo҆'WDeZP[:ooM~Hb\{yoqgw c͋bNeKLWN#XVFeSJekHmUUћR p1K;f5aL ٰPq+ zب}n睛/D8nNڌgY_ d'.Y#>kK=YK/7RE9BB2 I};E9&myJ2Қ <51YP,= 0EgրEZ/*Ϗ 0[݈A4$73b,j5< CK8A4o}I8Ci{,= \ojդ)/qVPOؠtkw}Ng3tT,՘NQ}J%o3~/7gI?6CYO N3dff=f*UI  MMzeI~5cS$GM:a% m.9gk`jypyxotXZBs2l k(b[OA(0B|HiI{$ʉf26a?"BWJyg5ais 1v۽4=oohGA0q}G6#[p,HfEs7E+uUF5BG0:,uCN-ɧiFAHzC"srZw&̹EmRis_iZyRyxJl=z!W~~y&I2kS{6<0gFi8Cc+M#?m'Xr|ƥNIWߐ\IYa `ޟuBKaGKDe+Gm\xKԼ3׽Hby b@[˵yt8]w;h524Vx"!C^F<+;.EPu9nX9W@(˘J3fhsK~F}$& 6[ >̨CAX+e;cAlE#;G[hUo_Sr%Y_(}-7Ǥi<G}n.c6fwX.fA:'Dp[h2"I::dNゼK !ng|Ǹ"ƢisbYҼ2TEQ~J&={;{)ހIpHN"RLϼ|+z 5babƲ`@/8F~C,CDܚղٞ5.2tglч:L} 2v0>Ⲙ)%-Pe.W)=Z>:X-tG~BT[aH$ pƇVZW8`(Teݦ/sr4x( sAM粅(H)P+Ukm_ ;mx:=`8 6N=z9Ń(z  Ak pq#ޞI]/Vlje~L`46bJv\օN˔k{),qj3pU$A銟qq ݀˹>CWQGhU2fOT;2SP?/z:O=ƲR 2Kjˀ#3VU"6N)UoEyaZ Iw% 6bTTşo4Y9b-(xuTtP$ tv|| Տ⃓D"!vYE\A =MblFjoY{8IJ5!X >!Y49]83N0>\ױ1qHlDؐhg$nH _s@ p1ǬaqR,^:E?CiҩuPqOByK >O^h(z]^i h1XO 8iAfa%QY gͼuݟ85yL=&&u<\zF`.h>|1_Vz:wOGt|d|BӇDXfA\t JOˉ쩛K>R|?xa"a(TѬHR0A֭J)'ؚ[``öZoQԀױ} Ϟ oi2I?gŋk~*f3"#aL(!&WAZ0'A=BMAؿJ)žIA}K|KqSzAN/YZOP'QͦK۵7/lv)6VptFET3*eit 3t~~%VՋAV WZWyQȶz\ Uh;N8S ylW8rOBE"VEAYR<VUzGΤ8;O4ξ~XZ﷤@4ʵMl֜k6LpUɤ~XrAAT1dcyQX/Q|!%_bFb Q04}o ߀ r>i=jRGEI``yR8"img ,ҟ0Δ.MCW+U^;&rh>]xVv&Q39e!km:E 1^whcB{7ϪB/iM_))jv8kP Ҵb`}fMЏ$X6p@YC3 Š G[-lfk?nڭ:e(, oiW}#qwbO*::d" {R[e{ 5 : KOi~g.O؈dN]}7!AnOIfg F'5Py~ݪx_h|5XTYV:zGp#cKbL.X<.n٪kyH.)F+ q}8BS<JlӮϾK[rb wp4#| qQmiҞ_f+:d?=(y%Lt3h [P!)!ؑ{-XٿTJ0GE1H<(j^ r;A6;윳[?DICTܓ/!I2֏A9{,càq!Ney5#ssc9\ǜ8dA_,{SZ3[^yTzj>Hm?kSAw Hp Vau-$#%-47`ޣ=ɛKI 7d}[ǭX։ 6rD*drܲ.P?;B <)J F`ې|}`bW ֭D0TVlccñzT ?8‘gI_Yljt'g y++aSt%kukz&)PҸw/6 / *@<(*nUc+ChnF eԧCdJTk8ڼĊDR?yR' prEžnkka 9O'yIRpN&{$_ λt9R.9EeVH ot>tI5žaB{YXn a/ =u%c,]y/ƞcY'/KG_E i4ԕH&,>4i[eh MCb<ˠYi /_#:%䗜IN`9`̑ ҽi{F2sݠv;4dܿT3b<,V[ ODESg/w AZ܌oBTrs鎨{ό<7^wtlǥ ]i>襯=a%ꤐ{{`gڵ|]A"2 UEF`9M|&K>8(=sjܗFOeN! Rۈosࢎ)w!&QLJR4#䅱&~w@X$yI·pTFբbH#1AtHXOǪYFQA )SJ!> ŗGNɄL6 OP8C!UKrGT_̅|m) Z01.2 .l"j,su~W7CEn E~׀D Bc}?k {<'W% ffNRߒj}~|;j2OZgjbv{v761 Q*CM,ѓNVQN2As#ߺ)N念4QS59/| BH/ !v]1'5!{kJ'.;<0DYI V2[x &v(4ĕ"F8:T eM{P=?f!E֚axUE>:nQ>4ho\ݾُt ح]RIͻVo2/iMb%:*V e5P4"+#"L!| 4_K2J(,S84LVpƱ2*X ߭pl_pHֈ"S]daΐ[5DVblCx}lQ!7ZYU6UyW4dPG+urk3$֮9d˶@A%ESq n߆S%ι.Z*giNoh$ԠqAj`tޒ]=+9͍G òJs |;]tc{zS\,Xj [ib߹tN9dPSg5}*}{͑[̊3 O"j6N#O:8D>bf$أ1`u-H/Rz{MG#ޯs̵sU%.6—gbga ~z2{Dʽ,*,B-S!HɎChu'.v 4ʖ9c  C] Ań0$F$' sRaKJmkhûtMw3+WA?;S'XV.?nŁ\ټU 2Bj{W'W8e0}q/߻v͟3gOȦlM)լ2V@sIKm?ժBIoN}l)εDž2A4{⥧/6"Lk^ .p\W8rXA,hF k?C1vؕX ˣR~w=v͌8wHʚ̩,LP%^RﭪkԵk>[JGdz{a*(ړ4c:dN\TVw^[,\du\_Se$2o:lBhFr)+j Iμg7FKIr 5 ;Dk|mHfTf7v T&3_ dZ9)¤xr<*_Q%}W>;-ƷJ z) yKAdVR` ށm[ӢNW:%]Ofu<@ۏڕ1,m8wk K<#V(r4(1L5vhSCa,.lgcƄv{RHo%"8h.iF:j̱N;!u"Eu}'.νM * '`pyK7\):KQncɧUU';B=~€{M~*$`% K噋,ƦsNYBZ!z%f!g HRlZ_g7s7u]o*Ks{V'B˿_"DOSXs>e)uh#*:m zLb[r2 ;jkeof:)Ps>I)JJY!8=AA&l{ vqF,9eSH2Nr]jvЫD]vg-o1Kj T_Ro< #_\b|h\=+L#Ny\)qL4ێLcsϧj5@vGR#[aʔ33Czu]fAcԯ4mf->%v?]|7\6\t>]¢j^Y>POWƗOH8cgiǬjY0| [ЌPLtM`9jY?Ml\7<(y>p9BB}jo,q-~Ƀt^I MBD'i' \L4rLN{džX70LB"PpcdՈ4%Oւud-z+`8YE:V"*-Sd_]u.Zk_vK}D]i3a&g?Pt>Œr<6<2*1>aLҷb p,l"΋r2ë{o2`Rғ/dJSGmhe߃Q+LnA荸&}B>^Y5X4A j21y*Dtyxv$ʉ`X5NmBk㉌Uq3 ,Ҏ|ȮHHpMˈBU+wD1r ٽUm9?y$mJ&T&si'|GMX*/aig:bw2WOt<<"g$u4c2U&R~Tv!M?\ Kvdfg'O),tK08+zz `GҨ6qFJ\aڤ18ZftL@Ter.F?OIPVÛ Έg'9TQb`4oٯt =ix)AGxHæk1jY" ~)"z vb,Ef$k//YדGĶY`S= E7n؏j+̣oݕ[}_* uHhU,#.emg1_kĨ ],)ԶTLvLb9>8&ZdVgJ8R JPBe3Q>2ҵ\QIꝎޫ8!r,&ݞFV'fM'Koa!Xnǜ_Aꩿzٚ7[\,p3yqilZ^Q,Ǔ֕SfUkBĸmJAJ1"Cnt; H4Y8̌߃mO>OC\"H8R6$'cwUlsLp%%3_ٮ l}d )i$=Բ!]Y?eC 㰚\G%̠< I:M9C?4I#dY<4";^+81.1OV{Ep!LL,o40JCi2Ip%hN-Z!di8qhr1M?O!Vi4li, IUN v LP Vm#jBnYI+J6G#pK0UJ0;xL%؉X AOY_)탬WȦ04qVK2~qqY,(z3}a]fU_^mнEen}VsȮ >ER`H|ZzH_+>3T[k~ t*wPͻ״x/+⁓'h6ѓ:μ~ k\U8"@_UX ;dṌ5Rw'ǫ2#-=Vkh9~2M z#Mkҥjo׆Bl BU]~5P\FHQ\2[#^j䉂┅[6}jHU{TJ'[ DƧ+M#);<Dr?'LoU 8\iq\5CCJuO'Jz0Gz\Tq&P@+4\I!S{pp- nkU P=yo<1N;j&s.1b-W%:*eFXYH.UxQLPk[_>q"+iݠj603OVb.<7wb^G/5S׀XTk ۹Lt c/ewg~&MhB3br(Xsi 3͘϶bɷ (sl5=0xZ&0DzJvlWQj0",N$+y ?sOk("! On n<-I3KvN;ëHYwgW~_=4'gw?0 kލU>ׄF/y&5Г9ȌѵZQ5$? :6g zH=&>g48e.-kZ6^%hݹIr1U0"/'acq8 PFxYӱ`G/W}t7˃,˭: *ſ7ŕНAgT@mf䏶Gn0\7Oq5 ⃪h~h`7 ^l6!r\F8\H@BܬxQ&)$5V}kk}fhS:8\ZO!]7 3\o2Ba!f<t8HNm|]3dۺiJhƬd|?=OsHy9BaDa:SA6zT%goi Qz }<;::(5١fJA:9{}8\7ṃ1vY:~4,fdLe=l'4iGteaJZ$j|J 8TsC5Æ>-`nt|*)췊BPIr94 y^g,~0/HULxSEX_z.YE#hh= OK֞Nw#j5DFlgpQf:h׺LM$+$ JŽXNg-wlRS vJ^.{ʃET;HXk"I"6-_nc#<}Nz1~_{̞eKID |^6v+/B3c*`;u=|سd0$,B]̼8T=Gׅ5 4od boMRS#;cH|0f|Jfeq `>I͊9KӽηdZVw͇ܿ]gJߘ+s53w:+b;!SQ?kW{{y)\o3sރ,v—_bg˕d8fW@2m8%&5I>0r^.iWTBtFVGj,Nk1Z'~2c11ȝb{$3jPS8X~0!/ݎp KnS `3ܑ Spri O ˞3 ).cj+3ywT]ɮx3'z+AH>]_A6G!gD!llc 2,~}ذJ2,+Fld8ʩT*jH;ўռɶאt {?hH9B_hYB[NFIQox$? lPTAٟ۳S 5m M9E/,x<rӡ':e<V"Lrf//@5]ڏ1KT罌-,vv "@F /GK0Y9d /0BSE:@""H6gChtѝ]j.z`zw2ix'pIcJFҿ] lG|+XN@aj @q~L}\: Ln]A+`I@=4FҞ\$E|LR*nh8ne(xT?R Nbڽx?c8mJ2<zI~z?.ݼK(5l`=i_rt= bCĘY|~| ĹKeVv7Qqt:5׌Kχ HX PS7;!A Ll^hx&!zAXC+LUhq G޼ |q)iRg> Q-M~zᆩI\1k6w$'4BSil[` .:z+}oXUA ޿$c>}q09g>mn9s;=QuJ %C<mSǛ$D,+8h(qU\G7:]L]"TʒpL6MHҫ켞?~** ɦRCqsMsWM'6zV%W)%%R"w Ytz)Vp♫MP~(ZoG7NƊd|  NF4t;_\hmU-9=&MfMzKR~0ر1&<%:$,ߢqcW}l[x'=|ͱ[\ʻIfJz$}'1OO߄_PQ9J G <-v4c4(yc @_=8Y34OmkC'ݫPc߆#ߖnb9L.A9JVёRۆ܀+`D;̽&i:JB`X ;Ewb뤸mj,;YTU\Qd9YZ8Bx<򜁞hH0o|(>>80 ԵIWnFӜʽj^_&W%#7>Z#M5aM/>o n+ؿ1 zF7.vx!\b-C|tMBH;Ues<@.syG8lѬ߂E)3[)/]QL, 6YImen޹zQQfW깫`ί5`țnR+񡒍*T|ƎN%M6nV:1ᖉ'ilYtrp2.+لbC>H.VJlHP{pr thoN39%]Gh;3 iL!\ja|?`Y<~ gL@cH mXbYJgd",'=jE3~}{#cݲ- xtlPyZa VpŦ됙>kͦ;l)ݨ7tguT&w5̓Yk[NKJL$SDg9y9>[ywZDF@QW]ZM/e.yeF07)\$J/*QU9j;Dt7ZkT% P̔:wD}+枵aSs3? Il63lF"DRUbC7kQc&zR  Hp3hйzy~S.BWT;]ۢ3Ț}<#, Lj&gHw!·} xҎ))aR 4 $g||P]BJI js.X;bA׸iRlܻ׫^D]M U#0 3I=jʹvZ ٳ[@ p:Mxp+ܨ/[qD#T8"T&O˰mLpMWDH?LMRpCmy?Krγ ҍ.!L3]oEO&>*տwo3ܩ2<3IG Z7i]}1a.u]:rz4hg3F? ?z[džNynv@ROOk{;ޅ_L\79_E>cJ /.vsvk>i}P;_{`Ǧ.K6,> ޖ"E?ybBNh?"4W9-A/52E l4- ΐQ~#$aGeMbGz,yzX~,De޾{1]k* XbNI4ՏeH;$a:o'^T}N3>\?VNNy4MB=GQ8mST>SiFv B|uzّӥt Z&A|Ő<|nTS]U{+ _R~+ύP h{Y1.G.u#hr .Lc_:}sd\} X9?+i$@PsMFPgagRE)+_ɰAkZѫCƻHKtov LĪnba"-,i)@&KnY*f0~=Uy&!ĂP"u3;ܠ(l.Eox%sM!5J0*\;x|^k.~Y!p3[XXouɵC\TNs#[z@E^fZK1hvn>=(Uw<0~Ť/Z[5B7p'v\Q# ^ˡg?'e*ð$gԸT5>V4Hix1Ʊ|yoΐWX(@ʚ2F*@IJjXUF U.>xʬ_aF>AťwEl`1kYF jد&ʪpEP~[O]g0gX5^(>'_WtxݣZgGg!m#=>5=GL'SZh;*G^*bUܟT8-o~\Y;K59I0bd;FhFZ@ѷa!l䴍DӒ% 2 F/={+>k9J4آRpis;g'h"ںA@8ȷD\4\ F6ڜX}SWR*7ld\q.کmLrF>QWn 9Xqn^x\5H&ZUA/QxSc盠vX a{2"s@@C_H%3rï 䤢?W+Ué{):/V<X^g:UUWHu?7|3Thgi-yd h,/K~RA O*ns|S J:ňQK?K,=Pw/pe'/E}12om.6'm51 L[hcE3 -sX7y7}@U1G&%{DTpmQ8x&Cyc ~~⽝zfmޥa,(d>_B;)e@FmwNE"4K䤥V~+m'$S8A{Z]U U3"ȭf摗(b7;nmCߐH.T"i`꠲cLLdxCF^̶Z79~Ö!j&0͋-7m1*_=؍;0aL2!>l'+I`ͫ-RfζP{8oo"HfeBo]?u[|n-#!{1lnj&-HHlƷY`3YʁSg=4h,bljk~HRЀLeP\>]-1s^w4Oxvas!7-Qѫ{6d̓,D v~pz|KDn*lkGGjhpX\Ǧ9{ f;;4M7dO:h+)훹 5qi0 k'W@[[{ gkq4pEOj@q, mI&YR(D@<4k=9d_ߢoT#8F?:-=?˧e-8/0 V&]tN:VG&[ MW#L&hz݃2cN|`'ȝEquu+*"ZyFsPݡ uqG^ϩWVE1[#qXuc>Ќذu>R7J*~Йӵ}lRݚ_uHЃ걺tU©Gzj;_#8r7,HkvCo]˚ %; lzBUM5=iWl+&֗?TJ(bp0@uIl֯0s(GVIjȍCh$gfOm׀w?j )ϬîPή}-fE=ZAcQ_GNNhIȑ'mn?*^ JPƹZ{G l@ YpZPN hV\͕7"q&&ʜWaS*Tl7:&LS^oϨ00 ly"nf؀1ᵄUhZ228%<6~ENqf(3bpyRӠyyk [&xG\aTk^ɟvBj t އ^Tm;ٶ[ "AH]dH$P8J)?ˇ!UZiB D,.B|rߵC$yvO}+VK $d_wiFŻk$zjh k(YӃrz̒gx7w+dM>}OkCTgV_`'ٕi"krq7Uc ;zacR]JUN3>dd _1X&,Hya5T=oo _CH+ǼZɵ˲dO1YzY4fx#DY\آq>[J&WI X@}o pRhƑɤaWr }v'<[zI ~~\/VJQi M8vT@ch{Qu&xiEEϝ'0NAHLI* @>T;L1eQ@V~gmR9AV6$"їwFMM~XoV_}d'|aD[ J/$ ˀtt ParA@fQ@濦CdH:X4uȓ@ΙA+JNF!xtq+K qOYMI#l:.k,w8ji6[Y ֊>=E`Y]a Sp~&r>oHW~y sVT;['bSb .`'xQp#5D?G7oBj?NѢjpƲ-p+Lij) U^=fv$ChUBi~H0;4zCr`Ƞ9ȧբѨ?K_Dw:غ,Ȏ;-0sh)Dzϧ|ƈ ^hQ;zslmu rTq^XݍĝuYng2"\a^8P絠Yg)$")a0zеmО)֥6eeas)]>I&wWțd0|uZjDa*ILԾ)Ra)߮ AO涊ؚM| O>5xA$|7X.vV ZXV4l y5(P>.,iIp,5ֶ"B/b plUhؼ3浩XʰUӶBvq#8@/iMӧz9/G0]C/nfJ88 qNVf +,/}B'1cRB|-t1G_̉V݊b>Iv#j[AV%hM:ڗlaj1p Bn>+YO7$ۦG>_փ 1-xRd DI:%27 2xg6 .-u@/ͯe[:M2,k0mS؃vlfSF85;JT&Ņwa.FpBUb+y$;4Z*UvRHhe:2uJoۨC"jaKH u. (HzGLzs~} fr E_u̷99jfr"yl>E*y#a~͹´)([yQ|V}cyLO> 0:3\( 3?xvMH#F/,x—c\vײ'>8g?Z'@ RaȽ +_&=-`ǢuWa`IX8Oac\D P! n+u`%r]Y*sC$ lp9c>oAEp >16jlcGx>*dMUUD2!=铰}/$Wc,(tt`$no1 lۛڥLGHA!͛X-s+O̊M2~" |]8)|7L"ir`wt'eysfjάPG1BgSǰoț4(z?15 Ȏ5oÀKR P9J86Q[oP>l@eD"{"qb"#w7r5dq;M6(@,ڠ>ZҁYox2L&Ձ0lfLTLƀ֫EnS|!ge?..eYv=hz=5q[ F*03ެT|0QȇwXFtY=)oZ#e{'ROS=V=nUk9(S*$o=um PG+nЁ(`kkvIC\UMcαI8 Jh7VgNYz+-?m ]qrGudD>utf0C~?i/.aꢞ/?H w|?oP2׶֎x|/0iUMe2ҩ\+=`'Rˏ=sJ-Q|BϮt}̹3"b)!ȹH cޛaۚIJp3Ђ ߡk0M|,;- A+F2ǭA2/&mu5 { Crkp:Wȗj4M3է+uzU۷`)n/QRWEbW[G?h-v rBCPNK8y :Qɒwȧj. c' /. u(ƾ_{1wؗj(>h_ۤW}bruyVIb Jm/3*`oPTrvp >Lp,"r6#[ VV¡"3Uff:XK(NP?)t Y3k5ل(?'ߜ}ŕ0 !^&s!Qbc輸O##>KJ#&Xq?v RH"7>3<|$5CIRCh ɵydesas>Wϧo˛ [ !5AoP,k*(EWp,wձ3(DVGn`_|,N?=MKDҭތNe$'pj7_Dqb_8°b,/gxvM\[ȁo2.yjE5os.#6ڸ1R)OГa@pX̀:w)=KgBoTǂl =0.{8FnDAМO*B,s-qŪmYG1ڨu{`!;}OƘ ։nKүDURMp03?myݴG<5lĉ|3?ctY!~Ǝ(N;8"43ř]X ^*c߰a{;%_ڈˇo bf>x E业H0GNV^Vpy!=7e^ݬ$LBfrWD+F%Qm]߀,!0^9kIu^Brl-)Cn꧴UƨFc %9؉%*_K[*8 &0瓷<ۣxf ]=NТB3eYA}t'mEUZ^hM, ה(!së2ĜI]ւSlVsȖRPPDX٠uT0nUl)8Q}5ԞF)}>-s@V98lcDZrަ=d_\mA:6lH|#r)DTAVsMThD0j}(_K3>Jսr~E2aL K > wIʛV"!g"I8wrK*CHEy) =>#ÛPUn/7-WK!/}@A0P2[1ə׼^dVq̆@«b_2k|ZtRۋ;gh=3_SԩSgG.@0Tp0KO$ȷ<:<_@*DtxQvŐ<-a{P)Pʨ}A,$|cMUق_sSLT;&V)|DnJo\0HM2>r`ze?/Fb]&:귻b0S|E+Ҡ+n^dPS/q(⏑ q:Wa3?ӵZ+zXVmܜV]WBgBk7u,$J(7;trrfi1`F5RF SZZ0]/Yc}Axo\ h;7p18yJ'- xyؠWtptv]&ȳ?eKu %e>t1 E[mir+^}@}΃zqDG*orPMb|&$9~f󕰶&1ԫhylYK=%{ZjȮ,4_\m"ŜнyigciD̓tm`>"oAY! ,CXq#x妠Vut^& 1&M|,DRv7nTӺwT#y*q3<*lΛf]ld|\j/(%|٥bJM<& | N'"OiiŒCΐe;@kNax[΢ IrG|,3ȭG"J<Hq*~c.N_c2|/H1! yн% CSzA:T(LjHr˅ da<Ƴ~ju@/qZI %Uo ]C’E[,'b]˃M=ʆ%gV)81++,2i զ |5x% xXU]˵sq &c.>X;l\9x{۟~"5ޥW.`^BÍDsOQ\(R3lWKkd\-dG>ڭEz9{:y!gU(Ûy (Uv\'0> ykr]zL$H-/mwU;Dz .@?Š%ԑ]H8TXWgi[m#Rb|dthU!4#S&yA+Rh'77bqX\hqqR+1ڠ 92dQѿ F6IX\샰OSp@gWYo=JmyڼRyVэV7.s h}u"3O G|k껵\ÃPΕ.0Jp7OM?}$Gy~6'#o;#{g B4?36nAHdyx{1{_dSA5I&N__vDwκzVaIDkս.m:jzӋϾtmchy\i(,.9]&y3WHWẃ4ks#ҟ\WS~ڒ7oetrQy}3xjp1$wƵG0;Yv ;f]^B鋎niĞǚFøgSHX9񳇗א2ixe^k l v}ΩR[w8 Y8.4!+~/e[0R.|N}%b7$R9hsVY <.1w밽z{~OBӟ5'>?(¼/tk oޠ F^hy|@NN'nTRNd* |R絙TİF;[Y}h/KsYjWUFf %q+U~㒜_W'~CQe6h(C>U܏^0G`؋M/K]w]4ex*%}Vi!η&1sFXKUL{Nb[GtXЇ]9Пu?u2~e5|U#}h`V&Uר0Gq2T4]u)]{^L)s[17E3u8rHttӳkCLԒ{)n:ڎAC%ݑ{EiT.ڤ4Z){|~u< 򯭺Jß79{dM&g'yLhXnC!3pq=fZx6Pۊ6>Ys?F]W!y\ tg!WWj}IJ?|nhJ;y5F!kr^o 0 >S_{XT*JE;=Ã|lKC0ͺi G 4Y"Zu.Sٴ MVu5Y J.[5Fy?Ƕc j& OE ,DIo7&_7*2y*tY/ep3ԙoP_DjFQp2[%|m/.D>D o<4k4ay%p6`,}gY`pZ҄h:d(&He)H7}Kҟ8< 5QZg짟QJ}@UizX;fE.i@CSЯ!™3T-ln R'&0慩iC  y; k D1 s!ӹ qT5~UeBh@Z֐^㜩WjuNBLa٧F^h7& ,8یz WZd܆4kHK8g|o2mgth,5d]ZŷI{ɢ#{aYM3 PJlr )іk4KC0+G@>,멑 AkdJ)5%=)pt,HA׊4@OR,BNX\(tEx3,qL"u.^7u G8?"b'O4vXX#[(=OICY}׳U}Fio0=L1!f^&ᒬl-l"%DmZ?ϭJLmaL<* ,#Ӄ= *hf8=u/(v"I3XK?FTvkHJ^ѓP@De_s~?zD-~oOMٝ)lmjbcGjl5qQ0x=Y~\CzlJՏ6*h"oDu Yo{$ ?)K-qoܮFSaΗo$ɚ"@,(NN#< b#zE p1s32^Oh38x^X$iE#nlx}9HIz!މ".x!^y!_4=Lc8QK~唛L1N+:A ڶ_!$|E_^\7=5/lNYB/>1[fH!)dܟǯY QO Izi+EDW[``ItvFIf >O1ՙoS7#}͚ P ʓl78s]?]Ņ߲-f:&TSl(ƶkȫS>y:¢GtRݣPhGlҜLS;֋ipR͙GyF&D[tDg. F"<\:Ak P'؂f86ms=8>*Jn+0>0>T [nFP]Z ig&h߅!ӑ>z?6:M܀MF᩹xn.iT@wI/[/xTa AL9e׻4ϚÛ:$=+  Fu1LAዖliY͑S3F'H8ZmL)[\ߟ"$*,/>pq Mg0=>3WrA:xS7tZ} myzoo2vv.! SGJG|x,NvҐ!+=SiJg۹UXԮl Ȧ!"8m׿٬^n}Lj|Nī_޾p 3(vLl&ރ\iݼY FڑOG+lc^,d\:b3ϭk &F1y*? 3[b#gŕ*N(UkO2j~RL|Z3FC?siQPo&ZNFQIL8YoHբZ;-wOHnTLFTPPs|XFTsSqd_4ܣ&~l Cp hZQXXg{&oa;wy(M3g]CMO,@H^+]nb/@rƲs0~6`m!NTk|qw-P Xc<Sz!o",+|''{;/Lz20zm>$WGڜ#Gڬ`͵ >x B2qZFmhu,44Kgέ[`8OژCu4OoUŖ1`s@zږs ¹d;]k3̛)^qbZHT`=y1J0g%4sI F#8xp EoI7k,屴5MMZ9 VF Y/na$j%f^ so*b߲+Дa< !ypXaՠ D3d UQ?Kٳ'f뺑\"^rj|rUf%BnFkK+d ҁFsЧѦFh7Fh" uĆzp TXhz@ekU: :Q ;_,ZV=d29_܆d͊F/Ͼz~ۓ: iwaӸK rd[L@;y ъTS:KtA}B<6Gbzk&g(N#;~3eGv^>U#]|{H齢ЇtcpKq;*mXMb*yؘOsQM-約xv_о2\b8"r 즅s2sHzTKGK48Lj鍳:M蹰u4l3⭍"!W }E п(nhpD #q:qYv?GU\5mLI2ݤ7^!׈HdJV`jL)ı ;RFLEYIJ%ZhqҀ)($GOylpi[nWȪFDOgkZ2IՕ-)L Җ X?>MYG̰; Nlt' fnTFul?'%5nG\ԢMƋcNaᶰ 1|(15- |bgC2x/\g)d-[^I% cu\ggR|@ť_q% 5SrfAܐ&O} Lk)3h:c^Q瑛I_O>"BP;iwbɲq6׾~[H֜JS~Qܯ17\HG޺  }؇[%&( g@܊qz*z "g%u 3'Г)>hs|;!hR𧎲d.$H5@cNʑea:b8J/z~[VVRJIKG|-Yfz|hG T;WҪ7t6 3Ijo;0e u>ЫzM#/߄YLP,AMC 9kR-<'FVѤߑyGW3`Qo %glr{Ј`W0L8 ?^w9jr3SOUx}Si~!?@X,vfxe%d0&WշJ a Z}(1-GϮ!CHaEA|O ^>zѤM#.Wf*uK% K3)c&m)5¬ D %l@}!gÒצ"aWDϾ,5MH{|S?/ /|Bwߚ 5'Zׂ:o7,eB%DJ{+qi;|||w#[)vw0YB0&>!MƾBBP8Rti"5B Z^ Q'9F~zU6gb$Cn3Ɂ(/q=cPY4=+7nA2n {l~n![iԩuOM,Bt&1e]r M8Npd{;KhEE,ë<}k*CjК:x)b]xf>gW{rIޜnC PK2՟.[vKPbeHK|d4QWZbM=w쎌)Pg/߱(+n=Rskz)^K#T >iBZs9v$&챫@[i& 4k]p;kޕ7شVа(<=j#dS(gFh,ayR,U8QѿTgtG~H,y&%7BpJU{d To\׬il%EqP\輒*vU8$7'= .1ZYab@5{G!=H e=dۦp }vSkG7g#̚MUί=xI8`x<54-/8=ڦ('OX+*Z,tƦQ*VFtWzZ**( N !7֛Q%'Ng}@tC\'Bz3HH,G1Sl!y;Ef0q *g="Kcxf$!Jx#(T ,?v&oAmL^Rܙy.]n,W&X95eRٜ^",B` ))!sohR߷7|-V>x ENpۭ{ @]>yɟH< ɊͿjO`ŋ*맹i>UʳP~RvP}#^Àv G9"Ek1\A:;3ʃA-צۤQ s?W?'џkG) I ^,R/gE.'PI" 8vn8=U.&qf:rsJqWSn^7Dh7ivQ<8A;(Td3g ɑU Vѵ7}"f&I)L I(1{R7!Y~^*h7})vXw~DIa8NЀ*t|zB  XA1_nH&V9#vE,2Fh 2%B)3 ǷIMJCA6C4}`\R NcܕCҡ"?9Yf8U{ZQ~;eBPS \90 r{9% ܃تmtb^viC` C)tF@+5/HCMЮ'yq9Vbj0z { Eiu%T]qa$І)|>2~_FjҸ$Piº@<7O g1c~26j{S@y40TĨJ!Ƹ.lY n:S$ h8|0,$z-NkD_6KzE Jx`UrpQx= j?R[ȁ\L_^X X]8 !z1t{3" [2Mn-Y-"!hLjsWyW]Tư=>iK+ !?Q0_}~!D2430Z.%Mbsݤ }k<}>]DV}4:vFsmթ'Yy솻֫1AÄ`6/vo{ޛ$m,hP_28.S\-X&I *|>.8yyշƌ4sx&e̿M?:!XfމN)}MEO!ip.jn n3AEGZDx`@>ndo_Ces։{%YY"֣pSaN5$s's }-^9YX[7;6YFRٵ g֓ b?#)$dk?R2ԭ_5u7By/os/ySuJ +%F5"5)Tkq'G>^9z{1^)wH글hH˭YCJAFd711q gPհKED7m( eJ*od,U0qΧ6jm>v.~}oZ0:I+ch)u2Ggj%Ƕ^Z"uVKJ'E}]:^%UJka]Nm{3;22,×S_ށdCژG͍qfs6Em^ZѬ=>G9J#gk[Q}\:=iG U)PFl$o|ՊHoȭ0qc@]j.,ŚmF n{} ְ!] "=<(FYK8gE,6v(3YtL | mg~nVsѦW#sPJ] i;7 o%O;A7NA;/]PT|& cXqpM@[G%.V(R(ݙ;]'; 4gIU,JQI$ЖdjxIH7MSGvg~df-80t!wL~$UІ(Vewzh{rȷVHhSFtKOT{*O7&vq&rJoz{7,l?}OeUyX [,0J w,6Y6qL̇:}u_+#@*(T8K٨D1:{a4ả=} K g IP m@/:*>x̝clcꌚC?\TFt+Up hP9/((JMUD~i+WY+(Z)$'e\lr h012FLP3 %Wv^-V"Lm;qM@AE1bڽӔ*mH=~b8K! Z/"=Űs= O!t>$~-EvT3ZK M6:R}+gD2 7=js\5x͕XO.V A&snޱC?3;/aSV2rfгjSbv!Xaǰ8ǛnEWbOTѪSX@K栗޹E1v q/ 9b!dX.[";B=ȁ~O~eO’"!a/ɴ772#ͮ \*So* $n+C[ky?=V!oÎՒ#R@yji4H3*G,o^j}3 ɡ͌Y0͔O͛$Yeϛ[R,yXJy8b>>X[-l &kCp7Ȓ.cZ5ulՉ~&X&NiOe>6 `FE"ktP[M1_<0?R /{Hbtɰ5!&vozZgwbȩEdHB 5?ψH.K7?m&Q|Hbb~ؐT02Da74BE클5UЩ5rJbbJqfMXAot֝TW6N!بv! ӵE ymu"fĝsz a YZ