proftpd-devel-1.3.8b-bp155.2.6.1 4>$  ApeJI%z =eYx QnF`~rE{@gAu6Ot5ۼӡ-"']ut $!E V=ý 3ryPXy^VJA`nq&ǔ4}bJ`>v]9$Wydߪ(t$9Rlj S2a2{k#dN_ޞ‘;W} }˸~{`qcZ}-.@붆,H%ԳiIzBL&H8$bXnAN?]#5%`ܯ6ڊfs%А%z}X{X+ DzL%s{D7"=W]Msɇ"Fl"f`Q',.q UƴΉ&`L@k[ 1cn} } 63^G\IVJs|#3}D1!}Dɰq7aab8de5b48d42d8c596eb6b4c27d47a59fdf95dd8026583e3e476f296958fc2e18e9152addbf3f858615abaa410f8a9871354e3 eJI%z (-vyyhZdո,AnE1ӵq"~fZr]dޢzUiG[8JݟKI.6Vo=U/oodZpa}$Jj ѢlPz‡)~L#o3*Els=?sIDӢ+z-pRm? bap>oh?oXd # Ax| $tt t t t #t #t%t(t*T*xt,H,,-(-;8-D%9-%:1m%F\G\tH^tI`tXaYa \a<t]c t^g/bgch.dhehfhlhuhtvjwkPtxm tynznoo ooTCproftpd-devel1.3.8bbp155.2.6.1Development files for ProFTPDThis package contains Development files for ProFTPDe$obs-power9-11SUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.proftpd.org/linuxppc64le5 + s [] ol _   yI AJZ#~6!w 1!oXs'0_ e:jQ -Bw Q 8 > 3* 5%->Q IQDN~a- * uCF^A큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee7c88555b60a12a3459b1d685fc71d0773f9e7a9f33789a46d4a6c89ca84fb484fba407442242060e9e29fe400a46ef62b3ca41cc85fa10e8b496b7dbc817fee485dd768a6b9a29c5cb0eec0b07e37cc9b09b780f17b6f86a75778c6eaf88123490e6411dd72991a82aa834de10a5dbec48c640cc3ac92e9c0201e728011a1363476bbd88bafd775203516f772987ce77425db3473c7bc67cfb423c56c5f46bf052761cb052a569b031863f91237375235cc7e1ff1a486e43585210ea32690a3d061440e49970954a81946a510bf6061a15e7cb0e4c990dacf9539533f68e1173768548c9482d4dd631d2453d1a31a5a73f475412fc989eda9ee9c9186379d231eee4a625bf947235d40846c9b49ccd459cc67403abc8eb9beafb8ef273fd99513be486dbee3826a27f837b911d8572cce8562b351bc93b8d85f447a5322646774173546386b6a23e6a1ce37f702400b0f98d05a2e3b15e5a05ebf178917139e984cec5fc5f0a670547689e38bdae46dc1898e00ebc384c7a2e47b027856d6994bad327a52c455a6f8e87f917c83cb732bca98c491ebf075d96ba75960eb0dcd6ee353a223b39de280f9cb37e4b8104c2a59f61bee89ef98f2c435ccdce57abffc6c2d0e41078c76f858c44a29000a1d80c6bac7e15122c4eed3da347a32f076bfb2f9590e06fa7d45e2f6ca01e5c80b47f5f460a49c740e40084c1c3fa799f744fac7e70410244b11da4adc13c0cea4522e6b6535485f56a472834203b0edd6022070cb8d95bbfdd17c429ceb849bdab88718ba9a8a9fc44aa2123c6824e8dbdbffc2d64c8173b066fc42af51882232b71fff452bfa29ad6261478315e6fb80f1918128c15a10bd258c15ceae41afbfc1f420d63a3e53f95a14e83dba947b8c39e203612d98996a64fe246b16080dcb8532cde4b475e2c87800ebbf91d9612e50459740edc17e9bb6132d65d5a3e61f240fef727724e618827eb53af452b9f069752b67f3ce51742636601b5cf0f4f7b462db6cc908c18ff700f15952673a8b4e7366a266fcef01acbbf999114c3217a2c86534fef008e3f595e04ecb7f66f12e7fcad049a8d9f62c29287bd431deaef22e0f93fe3c775d809fc4b4331ca83b414146ec5879ba5a05dfeb785ee4199d79ec3eacb9971fc406e593414ff45f8876c5124f0512327d0f45a38a726091d0994b9eddddbedbb6a6bbe35391a1f1f636508e78f8074c1db2528b897a5c3ae0d21f8c8fc49f0cb0e4c855588894815f57841aaf14386aca37cb14131595a100edf545feaef47780c03dbcc2adc90d9c98578c1dcaa62f43edf3a20231be0e02bcb610cb38ea1c3e7a2bb565f3d68ccbd8528b2d48fab5e1dd52da00a7707992e79fa036e0c1d39838c62d0e1fab1b9488b9c21006073547d4c5cc223aff50d858784c37b0d6c6737e987d33c2f54ed8925723e04fc825a4d73d41f04fa865a4e41a28958017265158d615dee70ab77847cfe741bcc7b012f3910c60a97a7f7118a62c5e2c9a10b5176efbf8f0be60d1c5c2ffaad0e81340d0688a05f4d72ef3a08b2f27886d76096005383cc59d95ce12fb51e501439b1fc23663a4e72171bfaa0587a93f7388992e6f950a7a89c2d2ba7c8b78f66a3972790458012274022e10a2a5d642a79e1cbfc41fb5e5b35e8603ca75ea9b6143b67535ad33e4aa91c02000f2e2d7fb90be508a31cbc3ab72de6ec9a53b287f15cc6538c88d1ffaab40aa12d6c5172ebfcaa4f444c85d5f3d2b5053a86d843cf4b1fb17d96a1d1119427a4a68fc2fad87f518343c3e6b22b052cf1fe87484847f7207f135cc003516b9f19ac15958ee6ab5e78a647e49b69daf4d27f3de67fadb1a690a99830293228443ed0e2d5cb6d3bc03b705ef8bcce3810d579f6042b58cc7caaa1e9531e552efeaa35eef64760d7065bf7650970e4b6819d522ed9942f998428655b9de160b5a47aebf74f0c1024ef807b740b14d03cefb0fa34e741a14deb37bbf8fc4d08525f8180ee9158700a9e9fefd8dcb944476c6acc086969be0d56943ef557776a5cba958ec7ca4d3600ce6e75603c852124780ee6f7f5fe29b397b2f87b9f1e681e7b455ca15413264040d88e5c102a803a25021175a8db80922798968704694b7b5d7fa64aee378e7bb146c93b76c8a7777d06a80d939e472b7c6ad52dc759c728962abd9b41f70bdc8d0eb973d22eebfe657fcae623a0d8c9f108092b3951313e31ceb2498dbb614defd2868a465aa3511f066f2324cba6677d2a736d65bcb41e07f8618c1e3ebd2d22131e8cd087e154f970645083e6a01ef195002af2a3ff5dcb08a278a56d13ebcd7ab0286e8ba300ba989d578938bec4b13bfb4f52ec29bad01c474ae8d5dfe7a69e12e1d245c7c8885d81dc6475b9619247fbac71bceb773ef30e240762c4f8433f9ac795d5bc8ee52fc2a2c4177019f2f2de049aacbab995d1542b063e39b8e0907ce643ab742cd46388570715cc1570546487be1981f4fa0f2eb195a1683f348fa1e51d1f96098261608101ca9fea72782ef25d9c55ac8863f5cbf6009f5bbe44bfd04072738dc1e4bb8641f7abaf4704ebb48af415efe8e5550eb28b483bfa2f5bcf2a90dd75a0fcd1ee93f48759498fef72c6beb6e2a401d3e799036a35dbd36d8875ff0ae397b6927593e20f9a885f2ec6a1b20788707d250c0e9c14e432709ad0d242171d6c1346cd1c0bcda715825a61662db624dfca5cbd3cb4118a602a4f261a1f1b76abd78145227860bf980d1e55f500d48f8f38960afd70f7df25881666f88243aaf0782365c180c98c0d7ab6f1b8fbecc790ff0615a86de5fc007a1245dc31ab2d5d6c0de90c176f0af5b5c88d8dfdbae321d6c93718f7a8d560b26ccf9af68909c2f01091026e5d2516f81d0d5cfbbef8953b027ee706dce2c0dc04a6a31a6c62cf5d06d78f4bad3d8774b0a2ff11f0f4db7edf69ba27bff50fb19011d208e666d5daa1f02e7b1e89cef6cc5630ff7c31ef1df6c75f00f695c6bd82c6e9540151fff69c57bb53b74e019b14645bab3b34db398383e623cec6c66d702e5aac9391ea2dfcb6f51d9194bdc434e0262ed18c8e510b8dc831140206d027b780c58702cbcdabf050bf331e7684c350e3e02f2caacd2a619042f06a23a64553799d856d831d06a4b8e862e4025a67612d7f7d8bcb6d1e6e47dae083a577223e5ef3783f18ded43953b02d0ce6ad6c485bfada62f2b0004b2e1119f4dc5ad6a77d7ee6f6ed1f79533544c71e08e8d01b4ad91f0944dee7c6a6c49f7bf9df869116850cd8bf92a2e67f5231a52efeedbebb1592ca2c63586d6cb2b49aa287d2bea838c24dca8bc8456b89832c14f288b47a751aaac3fdd367a4d0b2fd6f53ef65f61c1d868df4d8ffaff9e5b2dab10f9bad3802721356ed3888485676b17556f341486f526150660170f124af88af8379c549c94a7b27156159308d49954404ea2c11f7f7892b3854b3387a10020d8a6dd11fa12d5d749caf2493719c38f5f4ce1295a1dfced52b182fbffea4784d2ca4d2d717c1c178f95f8119e86950500b3863e3f4ba2315bff6fdd478d692e940979f6cb0d3466b051b9b474b56d5415c7d066efced84bcbad306c4ccc2ac8680a3975d80e50661a1c806fad81b70c660354b7c811718d5e9d00decc603b4865ac767898297d892fe0b8e6dc1fbf033d93484de97173d1dc372025b36a4073b369254d034a59f448fd5f9fd1552a49b95db3176b351556977d56e13d69d8cd96669dae37f22b44d707eaac4af9d846341ad099fe8015ff0178baf824530a2541276ecc3dd49fe1ed55ef975f72a92ef5f6e1bc195a0ea439d53572b5bbdeb816f69e0ae340f5f4ee7b6ed9230f187c5ea329d9c7972a3e8fa20ab81a2225a7861d2ee0ff91b9bea6c8f3921fb5da0630fc479b2497b9c1f0919ee60e0ace0a3340421e9f9bfb7a05902fb18a8f151ee11a608273d7262605b18c8f7b5a3de31a159259341ed05418a542b5ec4b805f3411d6e60099ac5706e2a3d78c7ddd9547557c15b0319a4b659d675b02fc39ab9ecce6ab90bee8b74ba3bc496284d7e349c6c7535f4ad5316f6c8ee928434fa12e432fc8260128f52a29023a6017db30e6e1a8ebb30617f241442651835f7c202810d86ba5ae00ca56e3793fd54c1371d2ac093c235d81f17ab7d507bb1eb14cff5fef09a144fda2063a9cf30e8ac6362d4899c0f3a83ab1465b381cfb8058b2d099724113597ea1096aa3a5a4b4d78c92d8c85ee772558c639a563d0990f5787c4d7177d9996f47bea682b7b1e9bb63fba93661f90d0b1fe9f2b6828ddca9275a0113fe8a23061fe238fcecd09091c39b0efc70cd3b7caf3c5311bad1fcf66f806304127cb8236f05080a0447e39c13f24c2761a06c897b16fc944c34826655efddb5ceeb38dfbb3272be63de23ed412693af88c5868f2b363f973ef97dab3ed50364a2f437c210eaded0d6000587fe69952ef5b55bacac97ffe0f4202cfa58f107f6c581d8d5fac4afd4ff416ef3c60fca4c989b77080e3eeb032e660d3d8ddc8b253bb3eb02a5f98a3f89cb0c0522be7c6a303b951e508d63c5ade65d28036aaaa966bf5219461d006ace8a6d58cda226fd0c789c2f7df1052bc220f38b9740f479f246eb1bc528df1abae0fcb61f02ee513a7a377ecbab092c6c5f1ab5f965ee54035630360651302a6a0a6892cf7893409fa9d64e254b5c84c865570c6bab24b7f1065016e38c3e1142f47de1c66d124296574ca594f7726e2e1a735025bcd32fad1bcaefac33b834cd0f3eac2ca28fbc5ea9abf80a1736b6754f0dcee3993a05a3d23746e846fffdd99823e9d87cadb8ae738e9dfb77b2aa02c97c2a26b13bd62a9ca89aba8a02d6b8a7769033af4c4cf69c4e8419ec6180342a50647cf197810f515af6dacc278d63fd85f9f456c99f65eefb903360dae01a180207fa97b5ca72af624aa84430256fc913021db6552e383816e43640c08e6ef4456d82c75ac0efc7764b46b5f0513a7285e0f36afab167a87b25a87e5347eb0285a9197300930e296305292b41d58cb5b35bb5a741984404b2c6f31ad1b7c27e7289ab2868fdc728c099b460dc51545afc1c142de6e0b0424dd3ae63625ce4ebb2e933f946d8b640c27b5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootproftpd-1.3.8b-bp155.2.6.1.src.rpmpkgconfig(proftpd)proftpd-develproftpd-devel(ppc-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 -> 0440obs-power9-11 1704298276  !"#$%&'()*+,-./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_Updatecpioxz5ppc64le-suse-linuxdirectorymakefile script, ASCII text, with very long linesC source, ASCII textC source, ASCII text, with very long linespkgconfig filePRHUh?E 0utf-88b35447fdb95a848c52a707ab6904445be0ffc36d4f2aae699a1b362246776f2? 7zXZ !t/k0] crt:bLL &xGi щ"}e$R ޒ=,Rnc*lMy&U=9m{^4i],(DEM=x?XBwf(A[D QixvJZRB?3?z#l 2@o>Yמ@k#0%vp'8ߊ4y# kiye)2,44f4Ӟn; SQ9`qc̴L.K }[G! 2)JBգUPAT}@fvn˾@VtO 4V?{d %N+k'zaF(gtHMs=mCt~R9U츸mfluQLZy=װ4Siۓp`eXa$Z["+1={Da:qIp^ldA_$)5- xM0'$SbNyo+ ɚ ŕWb0.vs`fyJE ?U{zt^0x6ʐYjH=3xf:{-D >;bo2v{+ h+2LaM) zJ! t'&u)uoa#R ⎼ıcV1OB<ш.7tK',=7* + u )]E}yGb`sE-Wn5}'^Ӑ!+`k.=ʳ~FׇhBLO4mXG2= 7A7VkƎҨB@Ƿ( _dCl >y&EYMxܰi(1 э_!%܊Cr|Ъ:k?lQ2'A>œSRHHy>)~[vƺ EԿ⓫?H@d&KYg ȏG|l8Y,ۧ ;HfMl~~fvPZM9cc=oE:y.SMZ}T KNTADwn4_ sט'n/ee^pӬ޲LD"&`3u^]Q:*"c#7{nĉ汙O px LwW&F| >V|<|x&NzwRgǻE8vh'ܭ 5_.b(5=fSqS.MKVYwK#K ONS­?[\'#_"n{-̍cn H-t !YmW7"!уm:&p@ pa8TV' ~bh?W!eH ^3g᮷C >sFn=ltq"# )!dL^ֿBt6̅vp~4FӘs5|;(VY l ζu`=AKf3[q?Q/aҟ%2XF  ztLb*D}Q Kf$g+)0GKj+Oo8b0mlrOK.zY_% ~JWl/~y]'f>ZY34^fWz 55$Kr(",\wkC/R _Vd+ T9b>Q[jnO }Z/m;iFؚ=^?𾶶KɆ*`4N~)ɩ¬ 1TOLry{nVpދ@/ 3?"H6%$7H'n_(ۍ?36m l.˃~Y8PqNM㼠_k!hJ> M&2ҍj'X-FbEWtiTl\>/MO!tx:FFxn6}CKNs,%6E;ȭ?PŊ7ff$ڱՇ62Y< N%D"^ǁڀὊ^3T3R=Ce1;`O{i+\:%α&T@D_W1oVgE:R9=v#a. \ %:]j{Ľ(ڇ`ӷ #i}ȗTs!8k*2%J Qu-@U<>[n<]0ۮa?q[/b^9E w*q) ekOCK#=شMv[chZq[<jgiMO,<,@3`T..ݎg!H$((6hIq O29~03(4̔odrL *@Ac`k#w׺9W#GOT~e(5Au.~4״>WX%;?1R-){?7hT{ω>|"΀l':N>p0O†J.9LJxh|.ZuPڠ af c4_b-i;lȀ7XR0Tm&".=mì,Cf-h#m AA ƅ'&x7z~UW⌴-`Qa1,GoeFxJXuPmaE-E 'lAqC3ٍ:;[@ON=0W9ɞyjerI7])+ؘS֕ J1tj2ú=Yf7O s\MЅ`*w nly݊=?6#?$:FqQgd9"~/b!w3eZ$dy?9tT<;5?r$|oUU]ώQm&Oq8^\LbԆ8$U6tFlospt# (T:q]k);939嘾gQWD L]I>&I^Ol *WEiMt?LhBמSFBj N&K "4sO Ic;N+-@4s+Tj:t`q9@\6t@?0;^y'MupJ#o$=$0=F 8)y^yS?ޛNķFK5a0tm0oA:Ls j[{ĺF}yG z{B`̒TRcIQU$ޔٜ9p~k-,F-6hg=dvђEC,w U67'`P+c)XΏg׊6Dۨ]hSVJ ,F]F_͈]鶼d*7UQh:l0f0\z* 4 ]6skN$X or,PeI'8D ߮tc$HV4#Ti`ݚkX(^`w]t6z5ԡW` ,lzޝ=9.SUJ:"}䬂k$>Y$`J#SV5yiS <<WA5$nr%K/oc0eJBX'zUί{0Pt O3%{!,q x!wIR:-%r?a/JNܮ`̋qO-T>nZh \_.4sf(EBgDM&!{pTQ7wDH#6f&ann|B|C]eL8ny0iK-l57?o}5WDj,zF"=mNeJ}C0ޟ|8mDf sh.0c]L4o D{#b jbJё+~u9\Nm}\)ZY={M}tlVV?޶`B]AhuZ9ýyʩe^uZ6~t?4ۢ/*8 zePso8o^vcmĜhޟ ~G31[|AVvêYT1)0)X |܂J]DB +Rr"^h( #ՓW>Y'.Sj.pCHeq 6Uƒ6͔ZOv ӻ K8Hoiƃ=X3J3='m;r} Umݨ \z@IB•L^#r|KP  JH? 5w`1Sm 0L - .:ͬ#o 6nmʽ4'}`ֈ5 II8`[P^[W=/ VIL[-/i5ffw/wm4и>jy"]L$(Vr;L딿Ӆ !g klO0p0 pјO?}EM5ǭi~J,I/nY-;t|DRXB\p05V5`%ZUlS9"anJi^C כtW|yd!04s>oxY!V8 NefTeœNef1q۬V6xTGӘ5@/E샮j4.LK Ng>Ó֒2Ah/'sf{ntۖW/b$Ie6=& ^yZ,G:7d!{RCq4*ib1YCʻԚYHEn3EI8KAzNwkئZCQgN~u-/#ByQ 6<5/PV^34R1W/mzϟ;=ߢVw/¾#(fE]ۧ:iTml4&AE6g`|k&6#%Xrф2;qpTS6kߵ-'ԡud)'9F8 5:}eUH]v3)jD.jRߋm2c;jbqE| J*qsbNi ::~%I,ӘugʕSΡm9OZ[.(x1 K;k}\쑈ϐV-U VQ:MWS7mGFzTMt(K̩k+vIjUa?tTƟW-ne!0oms\"C֒pBkq ,Bď0CCxMuz͂[c},%E+f.;YϟrcODž(fBLLc0(h9PkrQ7 `IșLm9*+Vq]P8dG\C @L4^"'ܟf2QhQ0Md*D$BZa4N`oh3ʎkBk? Haf2e2 VAܟ.¸6q0`p-/ȍf^G R{V'6 adDHN(}K aSe촋^/ܜ5,s7G Km<vv|aMleᕣC Jgi܆ qAEQo]Cj٢bg ^itfí$6;K ?;ou,zX_/%{"Q`/δڰ)Im Tϧ3he@TGK !}nL3{^U!^p,W޵gNPe2*1y#l&q1ѐ7>OTꥈ/[C؇wJ<:2~kW'!fT/`1 d,YQnݏA nv ծ|Cꢈ_g)WvF04R߸=*e&*55Hykq۞>] J {cӕqkڛWyvӲ/d; M_Eu#_s4Zy)|R[c0a;ƊӃs#ϣs_ 8:;Nq[.7ͬCK>aP z$jم U)FX_%"Y%9U+<{j{!(?1~GyYKr*/7e'$3 UFV4=M|7OOʂ UU=W{DD>a@@=-F:YdeZ<{vYvrހF $Q:>-eNq]#'`?+wOzN}JVcLj-4ޜ)59GZ ]ʡf~ + uq[b+b.RL<߹zJ7R[hRr3*?P? `hN2=2"EըmF foz,_Ij0̕=k 2Qʹ[9?Ho"j*bFfuEJAhݐ8;`s%J{0:wV*:_a?r5eYبmΓ1UqH")UȒ/veym ]%=\)@nYʍySd 0iBmyU[2#zo[֏r3< (ˏ<*T\BEmLs(޶(L(/j.M+mjoP:йqZ9zD"Ԏai#37 Ȋ̅[uKu-c*ph2Cc{:M3MXr nLݥ$牖|@Nl)5})qƍa^K3.T_7q\ʢ17Lv+$(y@h>\w*R (IsQ+~ϙ(2Zܲ;ҕMuqȓ&yvN$rMMǰVگAW #>'=4q9$A9=0eurC |0>/P#vx [ۢ䫻3gs-gQs.H%ٓJLNnLK̃K^S9*9y? ֗o1}y{Bo(yŅoʞQN/Uu㥆u>37h1|1bqT|{5""xD=﷿Y%oIsOC!J ^XM/k#,8?iZPIT"PGYZӸiL|=SDUT W1`d/M|&lAVY ELe <頟ڝӑ̶3uǪ a}h^9s<螚 dyb.Wiǰ9_ *޵I 5/1& aߕ31k%4a#B6Cթ9Lh!S &|;5{u²C Ag.Y ^iyD@+NT Шl:7n0ŵJ\R_[ qk+sY 9_-̯=o@ պ$s<)A01?4m{b4'ϋm9`mmGLS,2`CAw)|T (:UoēIX킁w+k(j uq Z3@̵f I m[f}.˪jLEAFKR3X^­f;vNdDxh ¯\TZ4eܦ(|Xd"fPE"~ Ef׌p|.L՚Jش?`vҹE^wT5Ē'FĮkAÑPreBpU`끏/Wv}?@>!`kU9Cn 6BG뜇9蕴؁ll5Xyf@7ڎlܐ|Z/D;߲vEлT*}܍e:H Ng-EށzfdH5|ڧ o.];GK=ޮ.N I6%ghfo.h>3ôa"%QKrUHA.% R=cKp\[@ .$<oC:3ekez*p_˾-r ["VAeykt3\4&<4ǒ RAMI<"(IXO\N&_\R%66^KZAv3qSD삽[3.N~`T×朢 }\=qڀXdѨ!7-}q n*4VQrC}-mLQ^,^IJ8"Baa (D )ۤos1CrEݪU^\5߭,GS[G''yPt1?DJ&siWDjigD*"0mP/6v D'V.~-R-ߖ4FR5^oJWzЇx0 DUcSB5L3๋{Eu5H=ߝZySy^vw=;?XL$⤀ JPpi*y5c&]\Py$XxIC}Ryop5hdv,W¢ek»?ݮYS,Ya`4%ٚPluHU =bg vKoU;`EDTІDk na2&16Eo83Ni$w:]{̍ǂ.CKf1MpT@x/wjqvi$p غymσ%`eTUӵU7#Rt=BG^"i5攙#y"|^D>#5ߵƕUv\E^X[9*}Tnq`$a<*c`VHM#pZ0֙Iap/t )(|.$] +us$5($2ג8|ݾCgl0޵M/Si>%;3$ i f1VV-Q߻J#\[G/ef"Q\"ibD>]t}g3y6z@d`?k K3QS4 uB@uz5(TG SPz #>T']'Ɔ,ބ"H%r1hs$A9EUV֫Pҝ;G)(piP6[2Y#Ū#gJ+ '].&UqtD=V9[o}mF߷r;YsSxh́#ݦZ)DRGS AB z6|CldII []"!}!f MޚБPHo7] SY@ s":|!Qߌ䠨)FR_Ap+̃!ƞuɧZʭ"k!a6ttޡ9Vp3!1&%_COY-'AvYʫGJv3$Ir7𢞵Snlގ]ݷaySW^ErWү"zglov8R*^Qo1E#u Eq&kN{]١uSheͲ~KF[q+oA>,"14T\g6iof0KSAA }Jؾ> SqL0J&UA"ZVAW-r Y&&^rfjxSj֐2nuK\u24Ee!nnd6M_{MMܕ}t:Up#1P!(",WS_c=vkx"9]~|~AO }5s$\Ƈ[+y tsIYKSoU.|߄GQƵr;OBIwC\3V ]W6ܢd -Ǝ%^,(s-业˜xu fx;}荧ҢMvAZk?+=ݡN6,YGK=&NG>Mv|9z}U9gC-xoObiڬs%܌N7ġcUyW g1U3;^FŬP4c/_-+22<ـ^sd뺐4F۪%oV zgneʬ_ZVξd:T~O\(\J4JsOCD3wML%"L]XZ5n ϛc*,vRMCQ+hk¦}%[TjnX smn ,͑HlЀ9H{Tm Gwo+'| ^9ƫhcd2m9uװ$e[H~ 8 3Ӏn2_\ݼLܤn jҞI"~uoæh+czʗd L9;}-9Ol'nn&8`@QHD?%ɊD҄/ q$ϗ $Rk†V ]qPJڻE0k&w*-a2e{MF|*mFCTc2sb [SFTңX=T*%CdM7[w蚈3!CC9:isA>,(} ! )ITRb/loܽhLe7񈻯&pVPSN 5zb~(:ol2pKGc?QVsme&GQ {t b?B&PC[\tc'4FN~4bBe]r<#veu܏5c9qP{u#w-rd.E_RPpEa$b42Ĥɲ4$MY/Ӑ6(:B: @8y:?^jBHti3*c9\qƀEtk۴rY5izެ Ohj^ϵC*oޢ*9Aսf$G}Gcح^ 6D:kʆ^]hn%rC2|HQp4AYr:0 > }FIE5Z+Nd,`6R П&s~%j|+ǂj2ed[=U-+Zq0ȑX^Rbr2|hA'1X^]by5fM#b~|]ϰ;h,[n$E; >nhi>۾<\Եz.7ԂPsN*P9tH>[]et(fN4cnjRә3yӜT{k4J*[t[V,hy#}`gA!>ߏ}vA+c {W:Aے6%ZgrU954Loj 笌NfK*YPT!-ߦ+BP(2ip~|ڤS|VJD>ɯln\꾛0"A:hm4DsHE=eH+#Gv{7|ab@Na;@S-6o^9BjNR3]4\$8S$_^>08.MCg,*E4 ~;)(::ՠ4R%97[6/@Z1ɠ$ͣ~Pt΋z+L.2Xp uJ5tpLѾ` u| |5ԮtG(O!ڻ*l6ҿ}S+26iE@.C 2ibStPTזW4w|u݊ 4|)@4)6 3 RJŅ3,Uj^my ?~g@R4X^>qUF@H1`Of7;d 9u2[Ots߭x'[A4WIS@>'3T@:w|C;Υ` `gg^&-jA!hZ@rᶳ H~dh-4ej\.]XФ´N׭aßVNK4w:$Xip);%Up~ˢ_njXSw@mVD& /^\^57Ncr\2R kوH-V.n$4r%2|U:/b ]j8`dcٕ֮UHas~4c6mڟUs8a 1wQpiW]SV{ v#W"~q}kQ؆\̟G 8jۅD !a3e>Pss#RH4}Zy 9̱Ĉ!vA#k.SS0ί< Qgft7(DӈRw4<{'CmlMU-WNȨ_]4C^\қ8IUz?.3agjÜ/7dc&)+{k4qN{BJQ|A4u܅4kD.ZB}Z*sDx',YrݍVf3鿱R|׷NIL uMuISJ8Y>!3lxn<|euxrȾ2$1(#&pH=д<;(}J=T | bܹ>?#ŽpaM#[^!<dmdY g 8~ ?K#]`3vIhZ* 4OE)ӻMNh[ROP1\c7SHX +Y ^y>l>/58}ק @L˙$2]^hg6p"\ F6[6C0Uu2b V\,.; 8>ŏ ~oKC٨!5+ k.u7VSkaG֏v O 8z~9{hS<.rO<6zHa+$eӆjm ;R;-~AOH$QB3wSE@Ks%:pL}p8#S%gqsD,hu>DUk🖺>C<ʐN`zoUnd)a vi5QRC)_` Bkدj\,B˳V@ mcۯ m2r7m;oSyTGLum{NI/aegz +r7hS=ԨEBEPJɀ= ,wRAfA _vYQ/̷&۹ q(#Mj:䗫lJ`UvQWyl-^1F t2|Ơ.W}6-"5T):@V 뷯UiD[uFuL1AiI\,<2,I4;?,O'6VJX9-F @Ì..A:7ZVֿz$dk3N t:@ BF5RIk\<3.&\ ʘHq-C=us*ۯPND RXU^uA=E $`lmHzY^ єL\!UZtϫ8qS z;I-*m4CA1BY =i(jVX|A}vFblHom;c]>9Âe|\ C`O?ZdL dMB+IH;)N4`X' @PkH "GLj(ǂ*&RHc13!d*M" G SMZjZa+*?Y_1N&qU[ C1GKg+xZ^ee kXJbZ%&dV1R<+-S x!-طtҴ-S9ܚ# 7b8fD$Uƭxu4b'vt# ;43D>C(vx.fA z 1obj5R!C5b+Xm軧Mɗܔ6ݵm w1[Y|Cy`z7 îLa%គ|3NcUL'N:R~!x-DTh4>\6<4_iثBa~l]Z۱8Lي\',/hHc9&|w0#@-`V IafXь0C9̛c Jww:VtY0L6`f|@Jp wfǣs`R>lIcڜNgʴ?$OO (: }5^l:wMGu!ah#B#i;n9YC1Zg< +˯a1EܮrDB~;Nd1O ⚙} -ȜctF]- PEi"E}MH>-JWYA!m6KFh5ށoYMUcixB p?X%_h/̿;jmËU$@%^sK>  xPT;cfEC8E5SwT {'y>BdzB9Svj](ѵ$aI12`R6hIB?o[ޯ4QP6: Tc獣"P/6m:Kdߣ 涙KTvCfAc킇OvKVTq3xh♫ 4NF5ɺf$%:6;wVƘekAjf Yt֣%UgYfzӀ4!OVXL.tFb*-#]d_!]Y* ۥVYqc@)i( ^B!T8FywD o^q:Q SO jS#`;? Dہv35m 87zf)`q[D.T>gip(,Ekr)Z )Κ/yBn*] ]7215.Elp~5H/\{9e,] 0A(*;vqM;ml gg#v;١7%iOl }yVݳuu\F?`uU' =>VC+6هGUv7r]!_Pvt]*gy }O5m]BN~iQ0 ;4H5`aS<@YbLMտ@1ߤaV3=QDa;O;X^HlNZ$q+fū:GE/"?б<-#e I#Y0qt[sxTǽR3~cɈ좓K}mJXݟfMէY_XӻR0XЮJ΅%Qhq*׋\7D){F )g=Zf1"ercŧ?wPYU AO% J}T|00?,sΏc'p: Z̝ ~?&y?F-Q='_9¾Py%mkotm קmb!~1X6Bث; ժz bX(vE,AiOE7Kx2bZo2Y%5=;uRߚXV cȻwk[^׾̴x (姡y g;CͶ^xAaG)vʔAu^?, '#$ `uB&eT;? /Rշ1T|BZB%"]e'X~ʌ!2ɂ pln~mK9qF+a+!BFAڇtG,ߨ4W"5 {޳0d+BMѨtڇPD 7e5zmT .)ǜZXAw%M@be/=eQ<MJf*CmX{5Gd)G=]hiU5r5M 5(sz4~"A~83DA_qK ieL`E?tV\]o}ONQ:Ime^!!꟤ ]f'wjD9j1.]*$(|M6m:ӣaMꌆT- &e/ӬK  7 tjkvӢ6E$۩h#du'5a/1B4[35FR,T\ 3:y;W"PV:תyI4F4رրHdsR5n*)fQUR˟Wy@681C&B|a6n V ] pF=cFzR S30ZrY9mձ܇P ,h s7"jrngdvSvb"_h\@e/)1W=[ޣέ)P~YH]2IT| s@6-cgWA;aS,R#y,XjA3Ibk5a>W + h9Xi຦HSu[1{oޜK≯B3 0= Y駟f3Ω-] =ֆj,Z;V3 T\P㸄z> (G8AT9C70.wM¢XCPV%1}i5n7P.|8.v\hHNԝ bkY"|{іr궈Ct0U7*ٗX)>'\ڐN7n'td19] sJ^&,9Hzor?Z_9#vlw7\ϵ`8]f͸|'Z9pָwWCAq4G9!̫cZ) (;[l6@t%C@ Q9c N=h[hry;lhuS,9t'X^sLD-VVƲ>OJDr.%<:do@YԆ]8Ai*ݭ*3 5BeNط "9򿂪 BU"ŀY^IY)"dAӧheOjZQ o=S}Q2UQ Fk 欏 rP|ZLQ Bj5Z"M⾃U`qLGI W-x!D?@K`nrXmʢ\fZSڮU tq`;_J]|GxVLڏk 1zr@֦geИSYQi"ETa=T3c.&[ W芑n_th6a?lDzkhi,5)f:BcJ/\-: w!"V}uBU5iWAFYfhe\b"/ioRBjO$O s`AI |g/!vXV˪~g,bm|Xa.ywpC7`"i<Fѭ,s+SL!z |]RYߒ 8 DGSQL-Вa6t;J7?gB7fN%Oӄy'UT507] S ^1+9Y2ҭܵ ӨiBGm Wy `-}?Њ h24R/' W[k?ܞ%*~ S#s1XAP@h;%Zoq1>dߟMO&YTR`vic3aOJKU^ d XbgNǥ-WhGs.g\>D-( Y֢~b"QVB0Nlcą'{)S\c?sL͓H߳i Uj12<d/E٩ٚ4h`  ` ~V>@jwO"K+̭tڠAć 5KՁk"jjcmJwq1_ ICJWuf};J@|/s$wܼ2ҏ~|՜#eL6HYHEQLڒhRT.5v7M(Y14ƔMl!*/KP~|{J*p;0W\zw--)D]ɟVȣS) Jf(G$q7jOJ_5#Iv\?-p*B8"/m-袧S3AR28Gb 2UMz U ;Ko@s!&uI 巳P,~e퐻>̿Ys`5[H&(s>i2k+&1O;\I 8VzDO6jystUҔu^2 teC#ty8`qxBZQYbF[l 6!*focvֵ7 A9cc5iȽČ ]Sa C«Ǿ>FO+Ǯԉx%DIT16 m]GS6ݠ()`? :O0i9ne6?opt nU_(I'cPx|D$;ItiWwNr1`[tFg;ORη;}/}k'o!\VZ&,̿O?x *j5o #LFC<}+NU9$d]|֭|p#ZһG-Q8hkgP &{Ys02$F>Pr1fڌBdܴ{OTܾJU>=lM;3,I>l@ǁ4l%:@w'92UX0o٤+j?U\ d4**7PP@,ޝr #}o{3Vh'$KӉ2-1`\jS֓dӉ|ZBuqSo[1,G0pi'>Ӆdl @"ƅ[ [bl' nlM~0h~Qw}g㆗ϔV|2MϨ`<38aBVr:KBdt|-`|j̏@&9oŐCz\DQ WfÕ^x^]0!/6}*2Wz\ vt wIustb%uQ:IcRJ'τ[N f.R\goDH`{,7-PqV_3c~6Y-2kŪ@^7Kvat׾qc9W^zLy z0S(v\Оp6Gca Ƽh:٣|:컼~ 0z 8Z%#m]cw ¸$%Vu#JLu/Sz!l,u}?[nkH\Ş#uX^ )13wbtPĠa//Kz5S|$Oѡ@RZZB2E3lsnG* ƸYQ>۷oW6h:\k6N!ʯ G%sl~@`lIDcp86>ff07UbR33++%k֥AR@19l.I|s+lZ*;0ax!7|p3ߏЇs H,g'; <_\=00< UH&nU2^N*BO3!,$* ;<lحk/nӷ Z5zSJn~+8Ȩ'wņ}2{\{` eߤ@nDlLO~r#JB2w>?N× Χ0MXI_/Z>K r(JU8d^\yb`tav;96 Ve #Ӄ̜H{-""LDކu߾ea^G7StxS0 `ӣ-xWF>{N $35̚) 7XTYlg޺3%$WCĴI77LbCDr c1l0u]1Wk"|uqqgFryzx Ua&hF/mZǕd 97O h9XԞh3^uFmM>vѣ"-BԚ/?e^ߺ a[kq5!.r #$>?_“'?J\].6@5_et2a/U?\Z~MIQg Ecc*HU׏҃3s%mdQ]+y^a"Ԉ@G{MX̠h2ϼ\?6ntmN㪸0o< 5S3Z-} DU\8pp͜~r5*6 FfԢUyag2/ 1$5а0!VϠyb7qsq1VG[G|C05 f(GӖ=,KʹC-c';:lk;PDkբhuşх1L"&[ Y^U M@&_u5~H #KA[kVcsGݣ-ep :t$ E)Ճ[HZX$%{l-fyoN|in+V)oiʿ-fGb$1\fA= AXPV73X(\_V.g0wM ^t$$Ԧso8qkbY41axdHИ V#m*mqPD5qM^U y{LbȠ1j7qYqW]B(w9mHY2=}5,Uo'twt&cSuS,O-:KlVW;%?u8SlO3 x JO&3._g8A6@} >qN7?JPX}fO[wiN#xxD,"d)T8|!gAƂuC6 THDB.WT`Z#GuBBs4VeU@m9_T_L cfnOHpb%8ßҨYBKC8x m'_XRK7*qXgK`,)QϘ(bWvވ!֬8-奆3Zfs.~X/r#ڡ貐5c!#3vɜ+XG=e)zGɼ~fmaBB~@.I{%.]߱m,K#{P!Q`WL"T%"ƛoG} :֐Zpdw'Jkr ]k>>[ /M>Geh <顖d@x$TK8wK5޷2R/r1 ]5R)RU``Qc}k[D[rq00GBU'LGP˕z OFq'\ۼI퇃Qꯜot%AuDEP5}>^&U5TJ^l;}s$06n/ҐBOw/RʉpGpIK8^k: "0篳}hzSpciqoVɯp[k~[,Mҁs֟8 =7I>ăTм,pyIBq4ft;lkG{axL2]s Tsxƣ.ߴ;Ӫ@59CWB5PoPs{ hjM~TaXy6[j1J&V9Rv>~.kANw+[ t)KCjո5{\e\G8ǬϺ!?ōfr3HF,#? ɥTK>/ۦaRe"YۜFK\'xnD"ô71)ˣPNO^5@ [닇byc1H=)!q( Kå>$!9-cs ±;BrcO\Qb*C[w:d[k}D#d>/, (}f#}!%X!j-w&'*nzh4dhd+u![ԇ`2ߣfe|g5DISk JgO]ѿPpG;MR Ƅo臱8{9qۚ'͂IFQ;l$#"hqK9귚bl"cj >ߌȬ釲;+.*]'yGFX ὲǗ+1-"U%CO=5qZs+qŹ|mӪܡF~m^;/~ ]'3`WZJP@Gp 2-F[c^ ,yhJ$] .'y zU1Klާeՠ=t8{P ~R ECțEƩM:_*0?)sy,o;cE@T1l%33hSCxڔ\omЙaW,YߨBOЈ>tLW{Ѫ$_Q69l;pd]T2:'+9*}IH%0@3b%m.ijFZ :cYvnʱqyy*`,g 6z$J"S8B g^cذ;yV,@pFQ>]`p]Pbr,7%s1%a@gS|qbnLoifӃ_vvbox1.߮H =]F5ϧp#[Lv :zrRq HM㚧ZQhoRe  t! RXl挌 >T2~U]A&R138)#a9U戢8unF-'P蒕m*eT"_ۜ xR(rAwFՒja$YTypuIA`e:VZdD u:-ʱia$~|89)ߛDxktRݬbi3׆ݔ^Dw8rQ$0iVP5R¹yK#qǜ@HrgƎic&8D:kw˫ۮK.alS&ʳIm1Nk+*2  LF e=Y~cA0mۻvˏj轜KŸOmjUw@\FB.}E:NtLW9l]b(@$,KJCI$ /q/v^m5KRjyRjު P |R& :!VH64 s%ӕh2K.4(DW^!gC2R3鼀+ŒQL]5^*trMREkt60BC9mlljl@;SI/s/GX|! dd [)+|HZΌ̥^ktbjk&_6=50֨M;3}\Ta?8D9~ 8Ŏ)v*Bepx|+-&ڶPWT NHs<6?Wl9‹bXTss29vsWd\mS!ybΑ?()cŐaDkgJ|%1]St) ohĪ],|w]f\OW[_|?lQZ_a9kap w<~ë`HXsp8[bҲI]\&zNiifqU O8_#c $/口9|t )A,8شgU9Id;l,gI\du0H0*;$w-~68kzo9rJO/$+DwX+$c#^aV-'wh>Qd\o ݛ&~|s^}f6͸EGqF?1ot+ԀS*PCodks#~G$ Z;/R,`2󞕍)e8uUT+.4.rco'c Na44F)UxKSp1Yy7^܃uM`8{b"㎖~TtPb?-O6 aB}tgȱp@Gfb:yQ M3 oYŬ-cɨԞqM{'xkY}.&T.T>>^g+- g&Jfř+~uX[)VlsߎcތaD*o]F0VUfIk`Ue#IC:g=`pTzpoN{y_mFU?{K6Ӆ՟X2Bg<{Q藹` \ݛ F_hW\U6loVa zoE$ ?ndhSW+h?h:]C}F>tZxG4V:GQG,luXPbP a4A˧ ,CΓQ,o ?咫e :dVQB20WRN);vG͉joΑ"HJ~jK"ҭdgov2Ѻ Ee)8X N1ܲDrQ5[յ ^pK { v Qrx c&k&,c% )MgpÀTķ;d+e&Ha8H.2E2_ ]8niO%6ϰ7&^`jq>~mETM8{EzZT[=3ίIΩ}y+m4OY^Pr{mi%.K(DmZ^ØGbdg>a쯛]>!EN KyqpC'ׂv^ hc`3m@w a222B0kV)g&*4xa;I 2-C dA{)CV?w>˜]3Ȟ} CbmHq+AЅJՐ cRNڔ/!qA1hfuXq(&bˮRSPܾ3<lҜW >=~?HŰ9ݦ$&eݺ/9Lx`T S3RP5~I|, (]7[jb?N،V\]G7$\d̰q.vcXƩ:1yf N/'<8PPy-SL% a9j6 |*,V_HGZsv!0:t<0R tO NX@n?.Ke-.'F]k95_"r=Xۧ *C r=Ϸoq-^+[`?oǻrE!na;\lB> ԠUSTxv1D)\b{٩c:f}̗"#FgY p(.?RYz=ҿ8]3~F<^_EEq@.̭$\@t>GRQ7bH zMty}ߗwyJoغ AT}l);;A$| 6xSݫa"NFbj៑)?i^v f,=FdLB%arM>dT%ozJDr$.BXjjq/R6w (Eb΋)bͿVB?.am/!5p-WPz$<2f7EZM*Sr̦h,+4YwUQ7hgekk]v9*ajdh2QiW}MefMQk#7O=rk7p2ӕL|㝎IeٷM˹?&X!aUA\) nb 1yQϸ VoHTJHP,rHeW0ˮߍ"ڝ` Lfa~<&L'ة4xj-=ruʨS`*Zy-ߎKZ~1PVMkD\=H!['5GX!-qjMA*(>*B%M)%pRNA,|r.v+ %TX_>xM8V옧Îm Y뮭tdi[/S[STg+XĉX-F@ ,ja_qyO^ T8kSj$Yv@kit!ClkZ)n[yYMkL[OuHGʊ>靁H6woK\Jk;5~%C8/"铲XΦ5|qڂC.Gh2Ȃ&2[i)S Bj9&o^Cx3(A>`PG[ogUH=!!MPB$ЫJ|MTHc j$59WÈ[V ndz950&[*[uB~mQ[1SCϭ?\_ ƒ&%[A%V0>v UynTSlp֎rqBi1@_'I7jgTy=)y73#߸zCT`W3'Xz,wnگ*/E* ǝ|Y'rRn769Nm$=/nN\#ؖp~m qm -MImV[Ѯ3VdJcj圬f]~(ClG' ;M_hNpt,\o-?oќAl&dAX-%8;dӼmY GWa\Q:C0֪dج+khiahv /Χ.[^,-6C!&$ʭ :aڈ+^f+P}!0oR#QN$NqBc:r2%CY†^X9X { 9_xzoi|9 . O2,\f4KKHD<`Sv(H ҵh2zKZ6ڰn9T^`&0 PeQxa,"9ݬzf1׵ЊcTWfjsœʕcg)7{خkܺYN&'LezY!;@}1͙;uD&ˌ 61GB7j $z-lJW lv)OSLxIxX4B>5hmYOIH.6}_'X`?K+4[aĨ`4?ݼ+(?UzR9BXi-\V&2Y w~0q>!\.+ Hmn(M3 -ȏ.P|'ް5 }EBis݇KMz.ž)k,\$>3f;9!N2?Wҟ܍F*2q(Z[Dk?nퟷd4nP< D7>1<5W½ryOFTAiƸ:GQv#+1m+30k'}2럜aJyU+]l>u$@Qn|NY5 eF#.sp#$nϻו%e@ )Oٍ`Z_m:@qEf? 5Y7d-7_mfFmLjm:xxJ 2p 9|AC4%:Jm90 S:ai,fFU=a)i"ej'eҷj͒+y5X᱈U~5hܓq=1/oSzST>)cdO)yIrwEh-N!3GKǾo GZ8~5 n[N僽Z_vȌݛ ~Ttx2]Mdd4oUl-Mɴpl`PK3{"_UTr71Μ\nX0}[2mL8kZ=D<$6 r @ix /sezd(E@Jy57АT-j+RU8K`QP|ⴕh(QJLT)}JI6Z,e6B>E:Mv}\7/M]VzMvfY81(*("ޘB/Di4#*Ɲ2Ƒ9Sܗ+#Q^B>#{%6n]ByɁno11#,:'b h {)Fm"tꑱ&Cz3xb>%~Iǭ2qf!WȷMрn={T~fzV~%A=Xc1f)X>1bqOdVF~Q µ֤5!uv>Zӹַnrֿ-Ȭ@)N !!@(IZa4+)qHd"#n,Ӝʧuw#vCe5#:᫩lԳ;gJߴW}ҥ@L T@,ԯ-+ ?|EvKzsFx l>႐uKJۙN5#FbDG%zH]8 G"$UW(ݎǏq:=xw<Kp8 4[ZY^MA*ڹΘ*&bj/wNqD̈́u99iմͣ~x }v]}T:R6{: .%:Q(E ԗT_%l|iߣ( ϩzL@zj5#H彨\ KjE 5d%Z䷵RŰzD/[zoQl{, K~rY$lf'RQU&ӓz4k$$T0LAׂos S?9"*Z-HT~?|6d&bq0&_X/$} -))%ae!q "D4k/C^@)3<q"c \@G wi}|zMf]_Wũ'Ui̚惶d!Ϫg.!\:z1i=:OMM"A_~I]̨-j* %&xx oY̫U^?e^u`RWZ!<'$=v|-uNe@#XK-)wGn~a.P}ƕoWgk% =CtAOmMg1HQ +X.`=`2k6mU~HK=k4Զ8X>ߚem~׍FGc%^E<z>H) k\5zn2WrRڟns˯lB҂Ԍ1;":t^|Fgd.~v3&+}$-سEaJCt|GPZlYrWsi A> W*y9nbW>z|at 'y*?Tszp[7'ħ׭}sJY|(3KE.-5Y }ɂjzjVJGU50D_!N}CpbPp@:й-]F(. Kh vE,*6U !u ˩2x7R ~:66QbccJ~ꂞn{jp(a U-ލaVC)Qt#r6)$กA"hW- (Ƒ狽-`\}}KEp'z:K ; `Zy0[_\qv9~HxQmٽ?0ef zukmH) !qG`k# ) )UyQV_p?w.e}_rK<`jMQ`gEywoik 6T`>i4̜\-S5'f7``₹ۉ-8xIW"Sh+Eh]蚏B@})uXѸ.MNl'йVRi/,O឴Lk,L8Rd }̹ FԏÂx #ň |vϹhQ~cnc~ %]XٻPWeLZe"w~D!WTDR|_߃|wb嫐GJ~_M0)` zx7dJQ<ʁ*;)z2O˽?fHuY3rBgHNvjjftșՑAIKY0~Ki}WTႛb4&el9O,pB_^v+~0MU}l4[ܣqF q Zr>/co ]5aӰ'2w/HCb(&~ʇu3C"*lخ8yZ J.P gIrTuȡ* 0$9gǂXk 4pJA+-Ӧ1Vl\>D9iGV ]8g.]t{npD,ο28 ̄LNi )`A9UzIիU|k<؄A|CP3i9WƜxB idz8B-LB-&η=bR.^)sS⛻u43wgUEU.Enf6J] lo$*6KAoÄ_XcƟڠ%D^N>Qɟnȯz[DC(([ݚz;Z=;acۘ ԫb? Z닙Cq96{iHT)Qȝx` e؝V̩.hRXSD9WuKA7DD&-)v]ˏA& "fhgF㯝uWhWj 7\)^iׯ_!$,stD>|v=4N?Qq:ʸ}3}Q}(T>Jn?;:COsm0r<:ཫ6q ( xF6rd̮5aJ+FQsVbzAj6W}Ͳ:a?+OtxâyҨ~AYd(}ngdF;hؓ96v|j Uߪ3PIQF=}ad밪D3G4ȏxڣ!$:A#YrvQ)1\E+1Y 9ҳDpvٙs(oKuOEL>@ڴ>Z{%K;lહ+'-!FE׮JnH V{E!O.< |cf7wZ 3e0h.Q6ug ni=mq_b@< PfƧjf0yi'܏L (S.r˳Jx$2K^^|  _ҹtF"y27\u37u#Mwfwp}N vp4n"!9h,آ&@BfF+(fa@ԩM\DXܨ?bq++`8ǸnEiQM'ƕ{@i4BsS[vnH/!6ivigb Dƅ/T5GB5,}oc,V߮@WPΆXֺ(Ml! ! /!秆k׾~uGdb\Wz,} |51+cւ0i;UP[=Wx?رm要]A™33*dkZTl%Ʈ:`̖61FgIV+AWB1{۴|`=?r7V@Q-V cl-ER@|7 E-(-Ҫ%.^лs蹙L\fj/΀` (hun\^QZUs~3:,*Ps;A¸ +pɨH8mԌo"vm(ͶsWo!)& ?H>ecnS$LҋnTIFdzA &78|ckTzB 2QMQ]_scb`5Qv%muӧ؅c;Z-K?}6\yD%44mzq M q?n%VkE 0ޏ$ļDQ%Kۓ?9@A%J% -ڲQJ Y}!ع./{v*H%6,8B>RLw^U#BIlrҪR}$ӻ-wM3h`&)͆G"\\;=(c(eџ5KG-ԦY'\o--1ͪ[e^$#sEp^h![)Yh4V"<ٲ1Ȁ7S ڷeH\ZA)JC@}܎ ykYk_߇О >D+-D9 H!L$lwrd-V(ȿuwG{n' s»?ںNu " ]µJ:f !ٲx˗?pkT'G7db$߁>0+jxFH.H=g GܡASrMA|2u`2tb QjS&XM(X]|d=4"L\LI-NFza xMdЛkc;Q8~HPyU'H۰h`f.A> )i_⬉>$  IMxu^a73OSRfKg T6W,2QP<&DF?3ۓbn}dvw,G~MQұS)ƳMcaO\>N{3c})e{2K nH18=|"so"SLVSyՙ `rM3:K|L7DOq<7wjE( fJ'HE0c՞Vߴ } 9{ͦpY)@j Vˁ~$BM>a'Doakf; J;z9*\ƳͶ.`w}#1$&jJۨQ75.R%I#5E_fvhh ")i\ dݛ=Wԇwv;CEf5Ԙ7.+ X/Y'y Aެ͝TFSxɚ7snhQ`Ż~c[Z JBϦ( QߤX,Jk(Vlܳ~N$DW1gGܼcPĸrBIZ>oD|}mx0tA;/R$LbCKSC?5GM:R6u6y:ѓݶ7.*[)ChM!?y'6n6EUE*!>JS5+o`$AtSfjDӿ 7mo_b-Y'3&y Cp(ǣ]O4]RG&'pw?f/zҌ&4w, 0JDGcPdY(-HXf=~6zZHܘ>{!Y\ݡs 38XK6f6T s>_|;pǩB*43 iE9QE;쉥Q1ҒGZӍ[ONԉ`NSVmwg07-M6D潙Z܆~'"KGILldPԓ$<󤬣!my[xԭjO>xr}=my_8rpʯ2ΞU6sɹkwKuQ{l~A|rKt0 <!J;8QMSZuS FI y?Cݔm&҄yUyя۩# v` xUDaz{d'յlAlSkuvn_xyVEʃJ. " M[U<<.l_x]}`j7qNo vjgfZ sH>R2s D$}2cJTmN0{ΦK<7>mvE|>Jg| nn&O;Rh APgL`S]Aa-<70qÄ?kPfdP%8t.嵩^= '!J3C(97[W5צ^3\&&;97~ 7P'I.%2E lQ><>4-%bq7Ly߉r -{:giaNdl .+Z)qśuν.؃$;UKKRk(=$pI DԆ?1=jwg9f$f#ޠR1u wbRG4Pgc_/<-\ڛ@bJ6;9T!XܞZftsÀ=] ." ¿h7IЏ^m!g0Yg`yHnJiӍMөrvb(=+:)s6+VPpʌ%>r@؇|mp2AGy8^+˱ oFF%R1g%NBGa.JFw몔CEH3݊pSv^ Y(^^PֽTLFka9>{;@ۋFTx(PrS 97ąz,NxoYo͔ӤT;(EõíRirȮ@A/t_~A[g&^Q^`م4N]K?W܍AuxAAb^5RDLw `Gt#E@QSS==&t{.]+Q{#;Ru@_¦Q$T.?'hάܿ2!n\J5~sS9m?)ѿFx*0~bѼWoR!dYtF2':GΡo̖ 94oKm\pO3KZӥxA #WQoXqSF=5h kd6?C{ bqyM}L 4l-!3j7xN32.8"5$vx\5 u#oqњ[Oh,6{P<qOԗM Kfg ^ng!O'<H“BiSɉsBYcuM(_åĬh3$eE0@@E~/xA>$ZʇʶFR3NҌr)ctk Xw"OJ th|A>%}@(pq /R+&1zdEZ$70˄/!:|VpcRprH863oV^af*eg\߭Oƙxz4k3kEǼY㠸رk I@T Ve\<<0c ֟4l˾k=!jJ-'۾M!zR۟eGu}:aQJxC1C/Sޢق>C2濒qߘ取EcNHB?oZ>+6 {#4=xو^\*l>QM^Lh1A^ڐet.3=&%S{~ʤNх75tAgގKs4 25a L+,{?uNd\\YTiU1 !Ψ0bUv2 Ui'X^6?|- ܣn*&P1}||l&큂e7/L!wfaя4>,i1 <(V\uA^ܥ:j in-s ώ|)é"+R4|_`B=+GpCx n+)A 9pu1&) %5bn_Ef n7O133uzr4AZaG.ba &F|"6xdxU,5+mN|KxGrMB7V7#=eyoZVJЍ ]ўf&{[!9Huԭc|݌󹬬BLOĞP,}JEgFF⟾ *9ԁ>Q3c̻F]ρ>qf 0g$!@ͼ@7t&r24rAWEY8&Ogz 6wG!,wh&)tWZV-YH|C*gSIi :Q&艠xT;pR> x&!.}={ʿs ߓ;L~hrΠ%leBBq'M 9 Is`ⴢ:C!,s ei- 6Qr7\@9`ZrKXX Txp˔\Ě8·E H5nsV$lsB4:;cPfqr|6F{>\r\hV譍҈H*wY`bS2g{9e\%&iQx셄2# ׍dB'w:Q#kciinR#'BY['WW\Q_~?'1*JZL#4 B-[֋~EttfiI60Jbo-X@2"M)B &iQ7sۚFpe=(/68e8RhG% /I)Pf7^pw4Zc~=ŌC?P @X|"БʟD hm YC9H"J4$0'NH&N1dda{`aghF^y}P"SވۏX F<ӄŢ> IIQ%Mʥ.8AIxSz߶\X`' ]R<^Ii?rHAosq3yD̞ѸCOם7]947<ٱc8<#) 1GեۓgF@ ;MT){cP5t3:H>yp$U* ҆ǰ}{苻NwNȊw7Yc45hĻ9MLE)ē.x\jV9/2.kH#>^nd3_)ʗرԦ"cspC#>RMRf+1Ok5]C3V%8djkM; i`7OAe ZQyF[Dgin\cNb4.ߵNV$(!L1.!U&`39 HFRs)<8Yjn aMW%3RIfR7XwGn%A 13 T+ ϑM3 "`S׳f˝vB8bdk$x"P oڌ s"Xd}c>Lf x*n"K;i׮$fDQ{&dtCDM虃WY3'y9Zf C%H P`ōg e[31n,Lb0뜺D#tMc_AѶZ|\w ëّgm"|l`+˸t8N$άeaToZ%S9ƀ`VNYoz؅^ՙ%Mr3M Z4N`D`){>|ͳ6g&vm,M^7VDpl`QG+b8RpR v߿qF{"K4H(uT"X`6|:X?O'iD@2[.Ԡ95OB3z`P~t+׫b ɈS,-dGt;5H|ՄL4`ۉȯ& ֿN@DI>_R}!x|c&Os–I'מBA ]JFnkټZLK֍ ^ 7Rs1 cŀ-[Gh~bR_;8,yG/#?1!b.NJ@43~J39&-I|JQ5{j%߃<n(8p2OCY=Hf޷mfVKsӬ9r`3YW+:SUM6Y߈ڷ!J5i9QܑB"d.orkM\TGePCVp (jj.xHՍx`]`B6rIu^fغ.bë[O]dwsj }jvgZCM7Th $Q g֝k[- yLĖMw8F%=fWubΫ26\r NR#H41sE&ؙ ,: op%uƮvS!ny5cf1XҎ]:'XV!bPoV)Y>@hf[?, y;X5@™HM >(Z__p Gbv\ \MH8pMx')+ W <Ȝ8?tc!eZ>C&B؀T.۪/FWy|N+`ȉ_iL8 Q;YprZn>.0U6gKlPI2y9$&żJO-n/|tg "gN{09'B9IBtMeZnh7\FމJswWCR^*S㺮Y7 SO_`,]<.TB <_H=2bp->ι:Z?,_N2@bs"`ڵOxƬVDO租(;;_nNfQ'<j#/E%j/V~H_3uA9eHmr!1jWW #ml (jY'-:L*i:Mpqcz~;` EԒ̖C!M8 +g,Ko KKD3SP IQ眛>cKҭT/G6MUj}A&^b!Y_L2~SHBB.W ةR YOwSqKϳ%Tt) /}DwgF$Ky*_ U`1-e L;m58^ ȩ|^\ߊ#_aO Zwi+Az=>34۟ns[0 BOKH Yci>Οmk.^ ȱ{5$؇c'͏ W9 I+^TyҨ>Vȃdex儂u(GW,ھ3}.6e7%9̖fA zi) '\~Ak0cvaQew^^i3~T,U* $?VkCTAY(%QJeKTiatTtz!mXv^J<~׏24!T?MtJ/xeoA^K!};`};Y? 1ЌE ?P~jfKi;,у)`U!ab * 9gȯF%C u*fSWЏHz}C(?6Y-/xKE~msPt7.PV]]7iŊ`|-#,M г!xw1Ń0&dBCVNĥdlT廍,VGlKWl \]H#p$I4Rm\nHOck[56^=|l:Gq~(i؈W^_4lɇ@!vȣ 5rvҝ[C$MX߅ =.e-%⮧.r þϋ*%~|{I_2ZSپPe bK f?Y0SelDsۜJ;=?gB8 -yc񃇥\Sacv=jeW'q4.zEmUKX=MWŦPU"ΣqA=WIl@° !DqIipލтf1tYBt jugi nbBML@uD4& *rɬ)ɾ}GDPb֙mɒWv pFJyR젵+'42&# )⏆dMNkw_a#l#JYf!Sﵰ.9u8R8OE_Ahk2Ao3ΚO3-m˽eptc/p2gq=\س5W 4`6kl\B{Ph䤶1va qBl tD s[<@xO2뻆9AJPb9.1ߺWŨՓjތC?6H9 r2 v>p>U٘UO>L"8I>Ű``3HoV{vɬ `0G>NnAqAV=[VQW({uv[ g8ۤf,Me6TjWMQP#1d'9vF(^f+lx,whvRt,[ fŽC<0v8{v698~֜eOi=wi{ÕtK"xP+) uTy9t? D.I>i:] ةR !6FSyW -Sn'%ڈi@}-ǂ˛;f |G '*i3,!G.>k 5Lܴ075(a܇ΖָH_@^+ 6qC( R FiQ ߙ̶/5w,ly(e}}iȉYRv}7lBV:A+_ 2i[poؙ]hS4`%^. _l>/4xI 3lM<\yq,帧`}Y)uVK0!&P<_)'dQqYJVRAghPPzQxZ66[vjV/p^@ihh2ܒUT,s]a+^SHf /"5a'r `K 3l R'5At6jpoC6%is7ko "-']ǻ0/YYZA?VHB̹9W|͓ti2:%rVzzr cG )0c)"yB.{l _ W푂­æ%տ +8<1u&;zǖ&yVGXk>@ 'C~TB1,9SzX"/eBMxouI~sRHi*Im`ؽ] pL+ ,÷σzFvΪA]M*U.# nK0%&*z?&/EtwX%^1,:"wBxݚS#؁x)M٣_bۭKCj) s_{S/գX=y/tZ-M}Hl U8¨yڅT{WmjsK,CGOCإRy^&Wg6TNp٩Q%&#*(s^B|~y k5eU, 1aŧ:Db2Y)QsFNߢw2uICR^1~vM?e)»T>U}{F@&d i:!m[c4h4z kSLOppx>iNDE7:ڧrI;b,OFtkL1=;'CsWc5Z8XذDd"wvlbb6 ?; }er/.ݺsIJz^^5G0X.M~ QhP:L ҈=;fFXŷ~5Ha{(^cwBl|z7Sڜ_?QTBm(꘍ArV ٬ 4pHqoO՗ȭsjB U;[g]}'E%{E*2 䍕#Vr*UN_6v%9ؙMc;0~a#xM@۽',%2E|٦/m}Jb% S5'6̖5̝glƹ1RorKr J&JseY%C.9cBe@td BBؒ׸GV+W$gfR xթ[% l .@:)wIc>e'% ( b%5(E2|}k5w =n[{#=72:#׵;02-j"^ 33X1{FuKTdo8 2Fmy(L1@c,Mi?YKn3SnK\'`M%m]a3'WrP\XZ{,a ?WU(<~2mH8f(/`;[WX}77y$x"lFf0gydO2p30aXj"> \@a\iįl^ZD",7%APK&mԋ.`z2JD'أ]P# hx„)|JhaaW1[O!=/A_M cU7&$\Bq|Ƙ^u?!Ԍ*UK sHzTh?F/x1{w8oTK_3Di^0lhLW?9o3Oʉ+h6#2 $$QK3(=5u?6\ppbل- 6Vh"NI!FZq$anE2"V1%Fv̢boA!v)m!#mc:RO6k9^A)Op#.%_D㍀CW>jӍ57St=)3r_W3IBv#K6yH#&f@kxXw ?kr}BW2+bΧlWkQE1?2}qmbps1:[ \gZe T5F ۑj,#jSmکxY-OQ!cAs۩!zM=w{P7%+Ml :o_ -кRvȸ4Fq.0*C iC!QZ饡Ţ]77L0bFMN;T],J& NZLr)Is} γaoĵD{3}Ã}%TK|B섣UmlrKD FAcڇ}ئeq[%:>P4vE"rDeHl"L%>Bq<:vbAst~2ZiE][68  `W{4Hb!esY]:A(_ 0OK{`gD' E sv]|Yt H\ϙߦV{-UӨl)K; %:?J68"i/A_:Em+"]ە):Q8++ynSSuJeW#6fsYMxJ6|=kUc #;nR]rp,f1KdC)PCtC o hרּXlHnlĠY&-ϤIZ}.2xf Ynko ?Se(Gۣp:f|q*ℜY pdI#s( ;?\8A Jgo%f:͍v bG<~uu `}Rbʑ1sl8dNRk?R44y[F'%)H [NEzTr}Zn[@M["v_s'Auvpиjl>fØ_.C%M˥wύƤΥBKg[*@Exew u?IoaQ -9 fe -KxKY_cr3 iJ_)THN$8tLz7j%ZIq#_F>nNh36*w(yl7~-;B,.uj+GN7 TiRfѰidimi09Ղǁb.ٝCڷ2!ŗ2Kx^!dT,dKL>f4Di<|noau)gcB ^uaoVBAH|\~|0ßne}#C+e񏉿ۀR_@ dYZDDB?E$APd.ϡ ]יC;S5Տ|R&49 ſ"t1~hrZSU=;LZ BىN/z}#ԉAJc u_v"K.lz4WS03J$~ 8{b\~a˗{i˯py%.=7-I6PbeUImm4?Vl."0[2&iAAxov4<$W,T&6{` ޭ913#N?b)6sat٣T-`w5 NU̗;V9I<qM!5=v؃9i<]䦲j0k֩#.$6A:UF>1p)gU那Tr)MZi|gk={+:c HGR,zO]P~fI= t&kIԆ #ò<߸ $e.pb"MT*ƢOS P/F å*q/(pQ/Wyj  Xu^HfF* l8G5f+6ΨZ6 w9#ǚփgW7nQ:dHcMe)]4䜡(adeމ6Խo j^]0 .LPF@BʮPÜ#3C~#%r1{q`J; JY5}R؜_b]omC0W!QGSM)T~4#ОcKO)Kᷩ{@acqHZ.A s2*C$X[;Pp_4; ҰԖR^آػ2 h1D*澴G)M8a a3ݚVfzqL,zw4X*\[*d;x찖~̣6GFjj>+RǶ)xs#<;(X Νf=K/Mv$($$1Dc~)l^{0AcDʨw18PĹg}*+`þEG8lh[GQ0^)W|yoq5j^~ܻ*nD ƕ+_S3a3vB<|5gwם[MCFr%z60C{4U#zA^f d3q|>홥÷vۛID5 W/5166MJs_nq^q0Y;Yz>U#kARU$jٲћM8ڤysTR1>(d1лX"(F߫>&]G+KJ4M%(?s'@ojclQwܣeRqZ(7Y$Exb[?1MhwWlm BdG|KXQynJlL4TlNH^ȿv$dDgC\2}GȔj%(\[DS!6j|%1]||qCa M"jBjvWʼnH731`V7T4(R$s\;&gMw]=I F="SF#`i9p=ѿ̠/8Ρ|#C8 F/Tqc콺Q:ᲅ|/Y4c(@{N; ƃt_J{w]ݺʢʷf)sZ!?T%`=+F9<@Y2B(=>4R#lpRIW0_%GPd.Ü.O25j_jM1VQVq*!dQjdOdSoȁS5 `Z@m". ox}2dd:65dgOsf8|SXSrv@ߋIg}M]6XxdPT(F$ \WhU^ڠ Z6ɍvo!7NYMd"=lJHĩR)ŏN`Huʢ= - qZ0PkulъTɼ̠Kzs؜jd4w^bbϔ2*[E<;wUv+V[ _)&\d2? .ne&o~ux eX@S˸r"s6"@tPn/mR>#5D_3Wg=}AbL jƂR; 6+>: @ *`zGZtШ[&lu!ƫ?. gR}\G @55THn2ΧF0viJsgsʃX[Ŝ;ɛTsy@n G/k$蓈m)3^`|C'MC9kwwr"S/vv}>ba};cYC?Hd%,UDIiA__|m^bϼ>{z:P|C纂ٛ&3绤띂F2eL._zd8H 1@[WJ0䖲p }:eO+h+L0D|3r\["yybH-wX4V1Sk UJ/6S!+)lO¼1]QW yqiHD(x8kz|k;r^ A.}d=_ 7/X_g[6bYKTR?<وo)Z cSo`vUTh!%>q {;64bwS"X{a1 SZo.5E}V%-<{z?u 1jRz `m,H'qq2Ac\=:4ѻ. 5/tH`u/U%&@(߂znh.vj!yl*He쇖:5U. UnX|)z)Sz3=9h*5R[o-4ڲk^s^SEa4ޓ]4s: 0T" ц~uZghEөۇtޑ1 Tj2n 2"gvi*9L :@1K.Z*'\byA1->g\ 疒+n~y!cx C~3>ߊ= ċ19؅_&:rW|Esq0὜sv iL% (ۅ/KnL6FC9Lz}:tnnd6#UwՏg)ʶ) `f~]Tk?|D]#mNM]QߔgX {]$hzCȓΩqN~ӷkٙnf KaLjw&tcvJОmrڽRT}е A 70-jݶ1'{hRARjUHLq+# o z7z%Ds'~$P Q/=lc!?%<]_h u!#E(G[ՔIk hN{'YK 7K5sHr*ۧbJ?g )$y?0T`nNxs(mdIY2No)ҵ#v|?aj9%+RkInʇ4&vHS)q lw={/x-rN? ׀nV#1j1ȴD"d%eb6viN=}(E 2h3bwIւTQ7}"3eor0,RXG(oj1բgܨĂ)g"*m?E3eW+Z5b]&wsl *ّYL)?ņ|ҙ#jDas&Q HV\]MWX~v1jB 퍵몐Vw$xbsW&7W qrR9뭦^k!ʮAJܬrΗ{ pH2[v)Ń~@LhR}`X#ϩMݾLCdA_@?3wMpUN㶛"咠Z+!gei5F;"$2+%%E3mAGMa>b2mVlCWU^R(#1b z C% ~{ހk^,>i)n?^fS3[6:?wCLVm!(y<=aA;-,x L 07RV@qs}U)27͎ʒ[{ٽhhJG$<.{d@-#*&Ha戹 "BI$1ym0Oe#F OM)V& ⋊ig">2v7AO񭣶XR&S_\l&D ՟P:s|nD_4?}%q-O4uQw|y:Cojt0?IEDdy>?%eΜWV Rϕ%xVtD!>f勊gPd=xHl}>0u#ٕ2"].;.XteG Shlu*#ω~pq&y/8l0do"3k5F6(]4[ճF]eu84qv)#*$EyڂxNZ{a0>'f8Up2JM4'rfX$Nw}tJCY: mwՅc&!9Z[~LGȯ3& /Hx}[z|ǟJl1 ^{ㄷWE3k%\<أie#'S'=qeDh'ҺvZ`)\ 3ѡd^L@7d)%0ZLğcl k$?`]Y;w͇n4EMUU;*0 N+l[1n3ia{P7Jf򝵡xV'qGӸ(6Ċ!aA zEj]ڒ]?+~x;PZ|X8WKa%XpjNo͸dʇMԄжI>qA SB\lj珴UryaLCӷ> iT|GL8ϲ4@n^XL[*츰X=γpi?X"Sk64#DXGI;=o2~c32|ISnB'`o> au&ӕA v]i\.cJ Ɖ,3g==~{ǝY8 к!8p:M¨y3ÐkU~yN`VcZ(N hr[,Bu][kZ9y>tD ]@VLJeKN7WLyUhpK6S i.NYs1Z z2y7)И,vAL9h{d?N?70 qV:QErL2 Y&^HMϤqp=ؔ6xdpŁ Xm#}1䛍C)Xa0NHC̾_.oP#2D2,GV;vDД \vL<;oD|;m)̜<[llWy"rSb\-&~ DZKZ>o=[rN Zs3 ZfY8=̓dzLfd.p?^0  fqUY׿ sY{OKcQI6b/_O[AZќjF|$ZfuD|M4 ?wdK`2&ZvFJ,7s4E,jO+ߊj3L9=_X sҲMg S.qھ;qĜAx%jgFЩt8{J@ͦ vp ._ g%gc2~rR X.eX!*y1=!(W/I'L!ت= Loɧ7~h [1ģ-Z 댜D*cUJtɞzd;㬻Wc ^|ɡë!9 V6FT~ް`  P|Ͱ~>ox{"<0{K//3XOz(o| v'SӜ5^ ^tU͹ZX*eiPJ M;J^XD2>ȪYn?`֬C^Fݵvz]U^nf^3e.BB[1-0oxGgg&\H2<ْ)\BgԞgRr9{T6")} )=&`gƼ=gf Z@S~L@ٚk\^\)gڷ(=:;f1g&=YF bA\aCy"^ljIVjEC%D2Jbvͻ; 4," nF7Rz3¡$ pܪh<N*lXזOgB16LO&cf\ݾgњ )/s!MJ&*R\Egby/ GR3"L0\748w{E.tU!F.X襌Y, 0:б~ý B2hĵf{U׋5kEǕT| $ܡa)e]vØ}dZ'Xh@{!ԵoӪ28:]sgU.[泮-ē=srF!`R?*γ(svWN̳-s?AtxP }څawSW¥ϽۿLp}w-PY O[v0芷.'CP; AЊp +1PbYmn)8V#gDn*d֔.cV{),Rb¼j;ZAhzy?"""p,FGZW?SێKIv KRzp׿}h{\w<],~!ݢuc:^S//0@ZW]]7'BR @vyg|ID@!h*;Kܻu LN/qjO?k.3녨L!3eٴ C j  ,Cm:n:5 hlm4ӫCbx6bNPcaz?n [T>9u8‰&ЎVږ-_K !(eSoo6$R|[gzgvcOCC5^z5$* xRg'#S?:;MwXdR/<S:8˸Y KN4qf4_6m y bȑK)mARA-B<<ۨ,=Pvf)Uܗ@ vsr7Yo[:#&@"][EWjj?B^زt 1ZQ^GٜKOL@^{y<4=Mv.ӼjaZי F%NɟPCR\cAAfSNW~/"K h$~qkʢk9B5,05V_-\ۿPŦgU(Oɮ7W4&~Ss㳭&ۣW5=W2h) ܇{cqU ʪuI6 ,T_ ,`|zc86?a;+lG8= c!yr;AꙍԷPk^UwK\c`g$79WsCܡx`k4؂änO?˯WKcs9se"04:Y6u9dyR@eCwa '(}; 8װހjdvb̉]8/w@P]?0(ND_.M%gt;Ž$pdtRwQ9AA][~nJ0kAzLOd눉=H$jNWh/d:пvDIjcM7Sp4I >EUvtY=! WAOdFzSw1Pia?1v^x$XzPsTva֨~P=l|qMq;ު"=ځX0aՏxH!rt +L0i^Vܡ`n*Đ-Vaх6ahgZx.L"\`u_-I .Ũ;e4"_]?T mzjyQd̎QYYAG Tqb_&=Se) \6n&"JL+ AgӍ&{Wq$eOHXm>Irr(]yC ${)a*Vwk$"9bfoOD-4s\V+b a"OYs疊ݡ?8z2Q} TA1^)Vԧ?=FDܜxz9tx#E!K3p[e}v.RLWc?HP(+DhZPp t'{#KZD73([z+E0 \~E'EmPJӿ͓,cu* Mmĭ"S5U:Wtϼ_/^# sބEjRgz0H}IWKFwax*7G7R~jSy 99}\F,s3/#D^%q&cF瞺O0dӟf] ]ʅZk BŽ}UG}GeIӶ̒nk%[ckJ Ί("vj}:HShb )/+W!Af*[ GTxR_8o8'kc( ŅAR0ꧠjTt ܤ^crm%,`X[r6WV?OS# $K$;OԨf],;O0;g֦S>E8D՗Z+Fqw1 F1jxehq>n֦Qh>pGw@/%`\Xlܤ[_M] Hd 2x6]RZ~HzXK2VvP!pW % }U"`*c0 U0Pmga8Wk2ޕ@혀~8Zpū3x`^9f0$# SN_ r"7|m[(yPt<`W^.[Cʾ7\acj<0ץ{©Qq$IBzz{r!XBh1cЄL u! qĆAZ+:n7LɏɶKxB1thfk_[C4RMqO-evKq ߟtV@Mvk?rNg{؎V"? gdQ} `. &jw9}l@T9x]ѼLukv8%lA f.k K]XwtC-˘x SHoqs-kYBgRa/%' ulq LO{rݰ)>{w *^Z'#EZz%֯w0Jn"TO ݴiuNO$[ߩ:]J >p$?) 4$BkɴU~w׷GDVOfŸ(TBZXXXF H _j#7Uy >( ړo:aqjw1d[j/:z77&6BxBMOp> Qf~eWԿiFz[/"9u+L=9rɔqz]4HqO2nΨgҸ]yaNH=R2_b42샼;qyׄLC*}޷}ju®ʔ@BI89k5?m;4$) <3?.| uؙ).Ym؝AzArM|iPX[NkB$DT(VZ[hNpwW>lBqM `#|WqjȌME?#![@(eM6roUctgJ~7r{C=+O$+ю2WN[ؘO+&UgYxaj1!kW.OH*q[{V|{4Cۦ-ev?_Kcb0 {n:p@:6\".]VG>IEN`@  mԐ|:ׂBYAXbzD؍TaDD9l \!`ܧ잰CSaSJ_!Nf!VB$ 1Oeo:4L?0:k U.rߑ >7r >wߙ0&;J\F#W GɚX?\j)=6J:d/QR-oeZ$A}&uCD9FfQvlCQl3 ^`*:T7 ɧB =bDgTL/wܾƀzYiޅvlB/^NN~㵯بowsR;{\:7P,Sߢ "A⫖B! B-2|*!;Fxw%ԜXjeI5VZvA!JiJbY^9D̙ o^KZ+@7@OVlJ kW |W~(T2(?rR}<#zWӵTUXHOhScῳ8[ix},<Ǘ4 J.؅(fΞ .O,pOqIM!l׹"۔;sQyb6nJ[SQnl&P*t 0khЭgliK70 CM5z!yV@D`&DWKp\+jF8c @D.5MUK4 ;-fl P3}+xKݵH҉쀜e<%JԺ-COvtpb #Rh~=Fjt\QCI87F^dFO1?n%7i@hQ@X 3Af++g01k>m {U RM!( =*$gpU81`DLVUcC {Go4"݊8]]!]$!jQ=)hJRzG]Z%RZe[;~V2aĈb^рe<^p[>u_OLi(& ` ^* հn4?oǕ+O&XkT&cH_-4/Yk .E9`E_q!T"L{~.pr_&֙9(~A7h/oQ<|8{v{$_z:@I  tGu S ξUuF`%Ec+9+QnL)ϙ>|Mtw~ 1z&h ȑ+Ipu 6#D/)?1D .u ~'M&-T@Pך#Ox)c~~'r>I&#` 5.ڃǓYSnߑ"wg#s, 8JȎvsHԇi8H!>B`16pK 78ݾe8_[AcYD. ~G%K$fM{NID]",DB3ڤ7dkV#%H5$נʀ1 K7\F=s,[Rt'Bz&(CAIt®ReGr5 9:5׫OQ\SsȤ^3p恦l$qˆUG$ _ kC7|rbCk(-W8̥z(KMN_)jtUV L#CTO h\;a>Jl_wXџzF•lT#]U( )*rR̵vĹfVI֔kK.cժq>%Wt:I `s w4#˟;v̙DX$U܀huuE;dPT.:CmOfgBFL'H:6 t i"gہ3Tօrg7!N1Ro` tpS߇ WF\(3΢J#_#ZMa. O=ߟR9n4e}6DHA[.Ji)<нYץ+7]159zpO:uTc,\/.DbVG&:^$ԩ+֫AlʔS._%h:ҕ)ʳeA̗p6AdUY'o~$Ls!ױi:5{w%^6<#dd; b :AH)"Ḍڏ:מ@gZy_X9NPEoɇ%y{NL呬VX7j3=% Cښ*3K#As"]yӃ>y`]_Oh7-QdoZQޚ'A@nXO=[PQhkMy4H Ghl$p d磽$6Q͜S>ͻ7'ۄ!D 0P߀[oBtt4Ah_iF{l{i_qǸdT꽄<@&nzv*C/̃uc7 @hV){W$K.nu`yRv҈gK+qL2G`@V>]u\?(^>}qdp{X?E,U}kj:k'꿳I{u %F`-^+\NrGLDtrUJe)<_CwCџa"d{ Wf>G: Ɋyݑt lLbP+hVR /fa9(3`PcKLË/ԧ%ϟ5nŽn(#Pw;]VN{3~F֩[ >6#\`QIt9~`Sԑr٨ yA>Kv$K3?k [c:J /djeDTA}C ^xPU;]ragQUɭ@TFge 3֨wC&S AI6*\94/"?X(|o?%-YHklܦP(t(C@f =}DS 8J E%z0퐫:'OMlzSF<9 oq],ũE}ؑg6pUB>\07SS%ē-Bu_L/@9ğ -[&֨BGjlGxl5f̗]+>t0{Z!F4(8$+Q9mw@?aLd+x-M]WtP] ,IƘV݋̶n׏1tU;EiӕW/n YZ