chrony-4.1-150400.21.8.1<>,hp9|o{娜xmzUqS\2==KMѐdIzF\---~sl b"甼 HJ}aleI?d    J 5;C :e.. . D. .  *.  h.! .".##(.#$0$$$'$((8(@9)@:-U@=>?@FG.H.It.XY\.].^bcd2e7f:l<uP.v w.x.yt#z38@FCchrony4.1150400.21.8.1System Clock Synchronization Client and ServerChrony is an implementation of the Network Time Protocol (NTP). It can synchronize the system clock with NTP servers, reference clocks (e.g. a GPS receiver), and manual input using wristwatch and keyboard. It can also operate as an NTPv4 (RFC 5905) server and peer to provide a time service to other computers in the network. Chrony consists of two programs: chronyd and chronyc. Chronyd is a daemon which runs in the background on the system. It obtains measurements of the system clock’s offset relative to time servers on other systems via the network and adjusts the system time accordingly. For isolated systems, the user can periodically enter the correct time by hand (using chronyc). In either case, chronyd determines the rate at which the computer gains or loses time, and compensates for this. Chronyd can act as either a client or a server. Chronyc provides a user interface to chronyd for monitoring its performance and configuring various settings. It can do so while running on the same computer as the chronyd instance it is controlling or a different computer.hh02-armsrv2 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Productivity/Networking/Otherhttps://chrony.tuxfamily.org/linuxaarch64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in chronyd.service chrony-wait.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi /usr/sbin/sysusers2shadow system-user-chrony.conf <<"EOF" || [ -f /.buildenv ] u chrony - "Chrony Daemon" /var/lib/chrony - EOF PNAME=chronyd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create chrony.conf || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in chronyd.service chrony-wait.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable chronyd.service chrony-wait.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop chronyd.service chrony-wait.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in chronyd.service chrony-wait.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart chronyd.service chrony-wait.service ) || : fi fi iL! sis5XEFCGK-=큠A큠AA큤A큤A큤A큤A큤A聠Ah؛h؛h؛h؛h؛h؛h؛h؛hh؜h؛h؛h؛h؛h؛h؛h؛h؛h؛h؜h؜h؜h```hؖhؖ`hؖ``hؖ``hؖh؛h`h؛h؛h؛h؛h؛h؛h؛67a34f1ba05278d5044def6cfaa12399b6a2b716fef3db4b713f5148b2aaafa6656fd8d61ad5efb514156e2cac4b38677fbf971d41fb09af6df4f872a572e1d514932958d0ef92c5559483fca2f3da37a687cbf06f1bafe776d616b8673abcdef0e1c9019ebfc4c90bd35ceb1ce2096fec58a3cde88d9ae9e9516e42dcb30a2dca42afdb2a9c00ef4ae8279a49467160ba65fd835fbd1cbe7f90ec554c215ef76f7ee3ca194046a08be97816068666488423b5c7e481e665b02b0d2b9376235e7abd42ac314ff1857c3c036139f5cccce749ef1d386b8bf06bd9c64ada928e458ce6899d05799a0b7528e3d9e09b32f00ec4a0697ba37437cd4a4b795b87a86d107740517c66beb57602ee50708df7b97d96a14531fca2a30b2a3c0ee18b7931df830c5bcde1a55d78f19016f65b927adb9cbeb165181a56fb35fdfce8f6f5ae51bb01aca6f160a9738cfef9714521141b47de3f0b2697c5d31993ef0167fc71ef546fe12f9d205b9aaf34a2bf2176d36515ed40ba8d50a4f4d060dcd0b6302ce76f87c52ae451e373ca78371cf898a9b2b6eb4bd6aca052ad6329fbd919908bc03f5872ad56bdfee2fd9f31e8c4e7243603b706e866faf68678886a1d26b12ff9fb33d5e13c04237cd7495af98bd2de2a62fe702e706fcb3f5ac01a1402752c443a94bf1e0e375db050c29814fb6f16f30d0392e812eaa6ce09b5d73d4a9cf8301b3e70b44e276724826416ad6abbebafed29f80baa465ac797a8e95af9112628e68268e69adfbd1ae6907472aab7f716ceead6c31f4f3e4625c2488458362851bb01aca6f160a9738cfef9714521141b47de3f0b2697c5d31993ef0167fc71d837d18c293b538ce86735aee7eb0bdcbfe4231f827b8aa78ee39b6f461bfe1c656fd8d61ad5efb514156e2cac4b38677fbf971d41fb09af6df4f872a572e1d56625c634d4ded1a58b81166a24a261ea540fbe4668c322372b3c4c51f1b894c714932958d0ef92c5559483fca2f3da37a687cbf06f1bafe776d616b8673abcdeca42afdb2a9c00ef4ae8279a49467160ba65fd835fbd1cbe7f90ec554c215ef7ec63cf471909fba8427f864d42491cac0a9601dac187abb0d39bfd007d9c80ad67a34f1ba05278d5044def6cfaa12399b6a2b716fef3db4b713f5148b2aaafa6db980af9d9d0067bd9757711327382e2ab897fce920d7a1fa75757bb913e891c368ffdbb50cda151a830e58f017f81d0a594a5bf6164ee8ffac90714a6b2b5eaab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c61a8275cb600610f20b5498f4a9be5a2e32583f472f05e161bf04f2680eea06a653462c1b4998264e04c5e58da6fa5f5865dd8274592ebf4d9d53594102f3c4bf434eb911d7ebf4555b819a7032c00d181c48f9c9c255701680b511c72406724cserviceservice@@@rootrootrootrootrootrootrootrootchronyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootchronychronychronychronyrootchronyrootchronyrootrootrootrootchronyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootchronychronychronychronychrony-4.1-150400.21.8.1.src.rpmchronychrony(aarch-64)config(chrony)group(chrony)ntp-daemonuser(chrony)@ @@@@@@@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shchrony-poolconfig(chrony)coreutilsdiffutilsfillupgrepld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libcap.so.2()(64bit)libedit.so.0()(64bit)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)libgnutls.so.30(GNUTLS_3_6_3)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libnettle.so.8()(64bit)libnettle.so.8(NETTLE_8)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libseccomp.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysuser-shadow4.1-150400.21.8.13.0.4-14.6.0-14.0-15.2-13.24.14.3h¹f@e8@b<]@aaLaa`2a,@`ݮ@`@`r`!@`3@_@_@_]@__[@_^ _&^@^^E:@^C]5@]@]@]]]\|\@\@\@[@[u[u[:@[dC[b@[aZ3@ZZZ}@Z@Y@Y+@Y@YX@X|@X|X=mWXW4W W@W@WVVŲ@VT@VV@VV@max@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comjsegitz@suse.commax@suse.comgmbr3@opensuse.orggmbr3@opensuse.orgmax@suse.commax@suse.commrueckert@suse.demrueckert@suse.dekukuk@suse.commax@suse.comelimat@opensuse.orgcallumjfarmer13@gmail.commax@suse.comdimstar@opensuse.orgmliska@suse.czmliska@suse.czsuse+build@de-korte.orgsuse+build@de-korte.orgsuse+build@de-korte.orgmpluskal@suse.comMathias.Homann@opensuse.orgMathias.Homann@opensuse.orgmax@suse.commpluskal@suse.commax@suse.commpluskal@suse.commpluskal@suse.comidonmez@suse.commpluskal@suse.commichael@stroeder.commpluskal@suse.commpluskal@suse.combwiedemann@suse.commpost@suse.comkukuk@suse.dekukuk@suse.dempluskal@suse.comrbrown@suse.commpluskal@suse.commpost@suse.commrueckert@suse.dempost@suse.commpost@suse.commpost@suse.commpost@suse.commrueckert@suse.dempluskal@suse.commeissner@suse.commpluskal@suse.commpluskal@suse.commpost@suse.commpluskal@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- bsc#1246544: Fix racy socket creation * Add chrony-unix-socket.patch * Add chrony-remove-chmod.patch - Use make quickcheck to speedup build.- Use make quickcheck instead of make check to avoid >1h build times and failures due to timeouts. This was the default before 3.2 but it changed to make tests more reliable. Here a seed is already set to get deterministic execution.- Use shorter NTS-KE retry interval when network is down (bsc#1213551, chrony-burst_total_samples_to_go.patch, chrony-retry_interval_ke_start.patch).- Fix config file handling in the spec file and remove "ntsdumpdir" from default config, because augeas-lenses cannot parse it during installation of SLE Micro on SLE-15-SP3 (bsc#1194220).- bsc#1194229: Fix pool package dependencies, so that SLE actually prefers chrony-pool-suse over chrony-pool-empty.- Add chrony-htonl.patch to work around undocumented behaviour of htonl() in older glibc versions (SLE-12) on 64 bit big endian architectures (s390x).- SLE bugs that have been fixed in openSUSE up to this point without explicit references: bsc#1183783, bsc#1184400, bsc#1171806, bsc#1161119, bsc#1159840. - Obsoleted SLE patches: * chrony-fix-open.patch * chrony-gettimeofday.patch * chrony-ntp-era-split.patch * chrony-pidfile.patch * chrony-select-timeout.patch * chrony-urandom.patch * chrony.sysconfig * clknetsim-glibc-2.31.patch- boo#1190926: PrivateDevices is too strict, we might need to access the rtc and ptp devices. - Add back support to build chrony on SLE12. - Drop dependency on asciidoctor. It is only needed for building the HTML documentation which we don't package anyway.- Added hardening to systemd service(s). Added patch(es): * harden_chrony-wait.service.patch * harden_chronyd.service.patch- boo#1187906: Consolidate all references to the helper script. - bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode, but needed for calculating refids from IPv6 addresses as part of the NTP protocol (rfc5905). As this is a non-cryptographic use of MD5 we can use our own implementation without violating FIPS rules: chrony-refid-internal-md5.patch .- Add now working CONFIG parameter to sysusers generator- Change to using systemd-sysusers - Remove otherproviders, not needed anymore- Update to 4.1 * Add support for NTS servers specified by IP address (matching Subject Alternative Name in server certificate) * Add source-specific configuration of trusted certificates * Allow multiple files and directories with trusted certificates * Allow multiple pairs of server keys and certificates * Add copy option to server/pool directive * Increase PPS lock limit to 40% of pulse interval * Perform source selection immediately after loading dump files * Reload dump files for addresses negotiated by NTS-KE server * Update seccomp filter and add less restrictive level * Restart ongoing name resolution on online command * Fix dump files to not include uncorrected offset * Fix initstepslew to accept time from own NTP clients * Reset NTP address and port when no longer negotiated by NTS-KE server - Update clknetsim to snapshot f89702d. - Refresh chrony.keyring from https://chrony.tuxfamily.org/gpgkey-8F375C7E8D0EE125A3D3BD51537E2B76F7680DAC.asc - Ensure the correct pool packages are installed for openSUSE and SLE (bsc#1180689).- Enable syscallfilter unconditionally [boo#1181826].- drop buildrequires on NSS. We need gnutls for NTS anyway and we can do all the other required crypto via nettle+gnutls. no need for another crypto library.- Update to 4.0 - Enhancements - Add support for Network Time Security (NTS) authentication - Add support for AES-CMAC keys (AES128, AES256) with Nettle - Add authselectmode directive to control selection of unauthenticated sources - Add binddevice, bindacqdevice, bindcmddevice directives - Add confdir directive to better support fragmented configuration - Add sourcedir directive and "reload sources" command to support dynamic NTP sources specified in files - Add clockprecision directive - Add dscp directive to set Differentiated Services Code Point (DSCP) - Add -L option to limit log messages by severity - Add -p option to print whole configuration with included files - Add -U option to allow start under non-root user - Allow maxsamples to be set to 1 for faster update with -q/-Q option - Avoid replacing NTP sources with sources that have unreachable address - Improve pools to repeat name resolution to get "maxsources" sources - Improve source selection with trusted sources - Improve NTP loop test to prevent synchronisation to itself - Repeat iburst when NTP source is switched from offline state to online - Update clock synchronisation status and leap status more frequently - Update seccomp filter - Add "add pool" command - Add "reset sources" command to drop all measurements - Add authdata command to print details about NTP authentication - Add selectdata command to print details about source selection - Add -N option and sourcename command to print original names of sources - Add -a option to some commands to print also unresolved sources - Add -k, -p, -r options to clients command to select, limit, reset data - Bug fixes - Don’t set interface for NTP responses to allow asymmetric routing - Handle RTCs that don’t support interrupts - Respond to command requests with correct address on multihomed hosts - Removed features - Drop support for RIPEMD keys (RMD128, RMD160, RMD256, RMD320) - Drop support for long (non-standard) MACs in NTPv4 packets (chrony 2.x clients using non-MD5/SHA1 keys need to use option "version 3") - Drop support for line editing with GNU Readline - add BuildRequires for gnutls-devel (which also pulls nettle to enable the new features) - drop patches which are included in the update: chrony-test-update-processing-of-packet-log.patch chrony-test-fix-util-unit-test-for-NTP-era-split.patch - refreshed chrony-config.patch - track series file for easier quilt setup - added option to turn off testsuite with osc build --without=testsuite testsuite still runs by default- By default we don't write log files but log to journald, so only recommend logrotate.- Adjust and rename the sysconfig file, so that it matches the expectations of chronyd.service (bsc#1173277).- Update to 3.5.1: * Create new file when writing pidfile (CVE-2020-14367, bsc#1174911)- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)- Add chrony-pool-suse and chrony-pool-openSUSE subpackages that preconfigure chrony to use NTP servers from the respective pools for SUSE and openSUSE (bsc#1156884, SLE-11424). - Add chrony-pool-empty to still allow installing chrony without preconfigured servers. - Use iburst in the default pool statements to speed up initial synchronisation (bsc#1172113).- Use _systemdutildir instead of _libexecdir/systemd: systemd does not actually live below libexecdir.- Add chrony-test-update-processing-of-packet-log.patch in order to fix test-suite failure.- Update clknetsim to version 79ffe44 (fixes boo#1162964). - Backport chrony-test-fix-util-unit-test-for-NTP-era-split.patch.- Change to BuildRequires: rubygem(asciidoctor) and remove conditional (is available in SLE12-SP4 and SLE15* as well) - Fix typo in %install- Fix asciidoc in Tumbleweed - Revert clknetsim to version 58c5e8b- Fix incorrect download link for package signature- Temporarily disable signature usage as its expired - Update clknetsim to version ac3c832- fix chrony-service-helper.patch- Update to 3.5: + Add support for more accurate reading of PHC on Linux 5.0 + Add support for hardware timestamping on interfaces with read-only timestamping configuration + Add support for memory locking and real-time priority on FreeBSD, NetBSD, Solaris + Update seccomp filter to work on more architectures + Validate refclock driver options + Fix bindaddress directive on FreeBSD + Fix transposition of hardware RX timestamp on Linux 4.13 and later + Fix building on non-glibc systems- Fix ordering and dependencies of chronyd.service, so that it is started after name resolution is up (bsc#1129914). - Add chrony-service-ordering.patch - Fix location of helper script in chrony-dnssrv@.service (bsc#1128846).- Update testsuite to version 58c5e8b- Read runtime servers from /var/run/netconfig/chrony.servers to fix bsc#1099272. - Move chrony-helper to /usr/lib/chrony/helper, because there should be no executables in /usr/share.- Make sure to generate correct sysconfig file (boo#1117147) - Update clknetsim to revision 8b48422- Remove discrepancies between spec file and chrony-tmpfiles (boo#1115529)- Update the keyring and uncomment it in the spec file- Comment out bad signature- Added %{_tmpfilesdir}/%{name}.conf - Updated clknetsim - Update to version 3.4 * Enhancements + Add filter option to server/pool/peer directive + Add minsamples and maxsamples options to hwtimestamp directive + Add support for faster frequency adjustments in Linux 4.19 + Change default pidfile to /var/run/chrony/chronyd.pid to allow chronyd without root privileges to remove it on exit + Disable sub-second polling intervals for distant NTP sources + Extend range of supported sub-second polling intervals + Get/set IPv4 destination/source address of NTP packets on FreeBSD + Make burst options and command useful with short polling intervals + Modify auto_offline option to activate when sending request failed + Respond from interface that received NTP request if possible + Add onoffline command to switch between online and offline state according to current system network configuration + Improve example NetworkManager dispatcher script * Bug fixes + Avoid waiting in Linux getrandom system call + Fix PPS support on FreeBSD and NetBSD- Update clknetsim to revision 42b693b * Drop not needed chrony-fix-open.patch - Build tests with optflags as well - Do not run tests on i586 - Enable signd- Mention all sources as such in spec file - Fix formatting of changelog - Drop reference to change is not present- Update to version 3.3 * Enhancements: + Add burst option to server/pool directive + Add stratum and tai options to refclock directive + Add support for Nettle crypto library + Add workaround for missing kernel receive timestamps on Linux + Wait for late hardware transmit timestamps + Improve source selection with unreachable sources + Improve protection against replay attacks on symmetric mode + Allow PHC refclock to use socket in /var/run/chrony + Add shutdown command to stop chronyd + Simplify format of response to manual list command + Improve handling of unknown responses in chronyc * Bug fixes: + Respond to NTPv1 client requests with zero mode + Fix -x option to not require CAP_SYS_TIME under non-root user + Fix acquisitionport directive to work with privilege separation + Fix handling of socket errors on Linux to avoid high CPU usage + Fix chronyc to not get stuck in infinite loop after clock step- Added /etc/chrony.d/ directory to the package (bsc#1083597) Modifed default chrony.conf to add "include /etc/chrony.d/*"- Use %license instead of %doc [bsc#1082318]- Fix name of fillup template (was never installed before) - Fix Requires for fillup, it's used in post, not pre.- Enable pps support- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Cleanup spec file: * Drop pre systemd support * Run spec-cleaner- Modified the spec file to comment out the pool statement in chrony.conf if _not_ building for openSUSE. (bsc#1063704).- refresh patches to apply cleanly again - chrony-config.patch - chrony-fix-open.patch- Upgraded to version 3.2: Enhancements * Improve stability with NTP sources and reference clocks * Improve stability with hardware timestamping * Improve support for NTP interleaved modes * Control frequency of system clock on macOS 10.13 and later * Set TAI-UTC offset of system clock with leapsectz directive * Minimise data in client requests to improve privacy * Allow transmit-only hardware timestamping * Add support for new timestamping options introduced in Linux 4.13 * Add root delay, root dispersion and maximum error to tracking log * Add mindelay and asymmetry options to server/peer/pool directive * Add extpps option to PHC refclock to timestamp external PPS signal * Add pps option to refclock directive to treat any refclock as PPS * Add width option to refclock directive to filter wrong pulse edges * Add rxfilter option to hwtimestamp directive * Add -x option to disable control of system clock * Add -l option to log to specified file instead of syslog * Allow multiple command-line options to be specified together * Allow starting without root privileges with -Q option * Update seccomp filter for new glibc versions * Dump history on exit by default with dumpdir directive * Use hardening compiler options by default Bug fixes * Don't drop PHC samples with low-resolution system clock * Ignore outliers in PHC tracking, RTC tracking, manual input * Increase polling interval when peer is not responding * Exit with error message when include directive fails * Don't allow slash after hostname in allow/deny directive/command * Try to connect to all addresses in chronyc before giving up - Upgraded clknetsim to version 71dbbc5. - Reworked chrony-fix-open.patch to fit the new version- Upgraded to version 3.1: - Enhancements - Add support for precise cross timestamping of PHC on Linux - Add minpoll, precision, nocrossts options to hwtimestamp directive - Add rawmeasurements option to log directive and modify measurements option to log only valid measurements from synchronised sources - Allow sub-second polling interval with NTP sources - Bug fixes - Fix time smoothing in interleaved mode - Upgraded clknetsim to version ce89a1b. - Reworked the following patches to fit the new versions - chrony-config.patch - chrony-service-helper.patch - chrony-fix-open.patch- Upgraded to version 3.0: - Enhancements - Add support for software and hardware timestamping on Linux - Add support for client/server and symmetric interleaved modes - Add support for MS-SNTP authentication in Samba - Add support for truncated MACs in NTPv4 packets - Estimate and correct for asymmetric network jitter - Increase default minsamples and polltarget to improve stability with very low jitter - Add maxjitter directive to limit source selection by jitter - Add offset option to server/pool/peer directive - Add maxlockage option to refclock directive - Add -t option to chronyd to exit after specified time - Add partial protection against replay attacks on symmetric mode - Don't reset polling interval when switching sources to online state - Allow rate limiting with very short intervals - Improve maximum server throughput on Linux and NetBSD - Remove dump files after start - Add tab-completion to chronyc with libedit/readline - Add ntpdata command to print details about NTP measurements - Allow all source options to be set in add server/peer command - Indicate truncated addresses/hostnames in chronyc output - Print reference IDs as hexadecimal numbers to avoid confusion with IPv4 addresses - Bug fixes - Fix crash with disabled asynchronous name resolving - Upgraded clknetsim to version 6bb6519.- Upgraded to version 2.4.1: - Bug fixes - Fix processing of kernel timestamps on non-Linux systems - Fix crash with smoothtime directive - Fix validation of refclock sample times - Fix parsing of refclock directive- update to 2.4: - Enhancements - Add orphan option to local directive for orphan mode compatible with ntpd - Add distance option to local directive to set activation threshold (1 second by default) - Add maxdrift directive to set maximum allowed drift of system clock - Try to replace NTP sources exceeding maximum distance - Randomise source replacement to avoid getting stuck with bad sources - Randomise selection of sources from pools on start - Ignore reference timestamp as ntpd doesn't always set it correctly - Modify tracking report to use same values as seen by NTP clients - Add -c option to chronyc to write reports in CSV format - Provide detailed manual pages - Bug fixes - Fix SOCK refclock to work correctly when not specified as last refclock - Fix initstepslew and -q/-Q options to accept time from own NTP clients - Fix authentication with keys using 512-bit hash functions - Fix crash on exit when multiple signals are received - Fix conversion of very small floating-point numbers in command packets - Removed features - Drop documentation in Texinfo format - update clknetsim to a5949fe for fixing a testsuite failure: - add IP_PKTINFO socket option - accept environment variables in make - fix building with FORTIFY_SOURCE - fix compiler warning - support multiple SHM refclocks - fix recv functions with new glibc headers - refreshed chrony-fix-open.patch: to apply cleanly after clknetsim update - drop patches: - chrony-include-termios.patch - make-105-ntpauth-more-reliable.patch - drop buildrequires for texinfo and pre requires on the install info packages - no longer use make install-docs: it only installed 0 byte html files.- Provide ntp-daemon (bsc#973981)- chrony-fix-open.patch: make sure _open and _close are initialized in open()/close() override, as libfreebl3 also calls from the the ELF constructor. FATE#319508 - enable mozilla-nss- Use correct license - Drop hardcoded dependency on libseccomp, it is detected during build- Undo reference to chrony-dnssrv@.service in %pre, %preun, %post, and %postun as it would lead to error. - Change conditions for libseccom, we can use any version on SLE-12 x86_64- Removed %if for distributions that aren't building chrony. - Renamed chrony-2.2_logrotate.patch to chrony-logrotate.patch since the patch is not particularly version-dependent. - Added clknetsim for "make check" processing. - Added Buildrequires for gcc-c++ and timezone for building clknetsim and running "make check". - Changed Buildrequires and Requires to specify the minimum level of libseccomp needed to build on s390x and ppc64le. - Removed "-Recommends: timedatex" since I couldn't find any instance of it anywhere in the build service. - Modified the description to use some of the information from the chrony web site. - Added chrony-include-termios.patch so that it will build on ppc64le. - Added make-105-ntpauth-more-reliable.patch so that "make check" will not report a non-failure as a failure. - Added --without-nss to ./configure to avoid "interruption code 0x2003B in chronyd" errors. - Changed the symbolic links for rcchronyd and rcchronyd-wait to point to the actual location of the service command, not the symlink in /sbin. - Added reference to chrony-dnssrv@.service in %pre, %preun, %post, and %postun.- Cleanup spec file with spec-cleaner - Prepare for submission to Factory (see fate#319508)- update to 2.3 - Enhancements - Add support for NTP and command response rate limiting - Add support for dropping root privileges on Mac OS X, FreeBSD, Solaris - Add require and trust options for source selection - Enable logchange by default (1 second threshold) - Set RTC on Mac OS X with rtcsync directive - Allow binding to NTP port after dropping root privileges on NetBSD - Drop CAP_NET_BIND_SERVICE capability on Linux when NTP port is disabled - Resolve names in separate process when seccomp filter is enabled - Replace old records in client log when memory limit is reached - Don't reveal local time and synchronisation state in client packets - Don't keep client sockets open for longer than necessary - Ignore poll in KoD RATE packets as ntpd doesn't always set it correctly - Warn when using keys shorter than 80 bits - Add keygen command to generate random keys easily - Add serverstats command to report NTP and command packet statistics - Bug fixes - Fix clock correction after making step on Mac OS X - Fix building on Solaris - refreshed patches to apply cleanly again: chrony-2.2_logrotate.patch chrony-config.patch chrony-service-helper.patch- update to 2.2.1 Restrict authentication of NTP server/peer to specified key (CVE-2016-1567)- silence groupadd/useradd call and drop the shell from the user.- update to 2.2 see /usr/share/doc/packages/chrony/NEWS - sync with fedora spec and add systemd support - refreshed chrony-config.patch to apply cleanly again - added chrony-2.2_logrotate.patch: add missing su option as we no longer have the daemon run as root. - added chrony-service-helper.patch: imported from fedora with a changed path for moving from libexecdir to datadir - only use syscall filters on 12.3 and newer - move helper from libexecdir to datadir/bin/sh/bin/sh/bin/sh/bin/shh02-armsrv2 1757599993  !"#$%&'()*+,-.4.1-150400.21.8.14.1-150400.21.8.14.1-150400.21.8.1 20-chronychrony.confchrony.dchrony.keysdhcpdhclient.dchrony.shchronychronychronycchronyhelper50-chronyd.listchrony-dnssrv@.servicechrony-dnssrv@.timerchrony-wait.servicechronyd.servicesystem-user-chrony.confchrony.confchronydrcchrony-waitrcchronydchronyFAQNEWSREADMEexampleschrony-wait.servicechrony.conf.example1chrony.conf.example2chrony.conf.example3chrony.keys.examplechrony.logrotatechrony.nm-dispatcher.dhcpchrony.nm-dispatcher.onofflinechronyd.servicesysconfig.chronydchronyCOPYINGchronyc.1.gzchrony.conf.5.gzchronyd.8.gzchronydriftrtcchrony/etc/NetworkManager/dispatcher.d//etc//etc/dhcp//etc/dhcp/dhclient.d//etc/logrotate.d//run//usr/bin//usr/lib//usr/lib/chrony//usr/lib/systemd/ntp-units.d//usr/lib/systemd/system//usr/lib/sysusers.d//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/chrony//usr/share/doc/packages/chrony/examples//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/chrony//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib//var/lib/chrony//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:40620/SUSE_SLE-15-SP4_Update/e5e45a97277f70e448c79d37d0051b05-chrony.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linux  POSIX shell script, ASCII text executableASCII textdirectoryBourne-Again shell script, ASCII text executablecannot open `/home/abuild/rpmbuild/BUILDROOT/chrony-4.1-150400.21.8.1.aarch64/run/chrony' (No such file or directory)ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=3fe17d27105abba89df53976c89aad7623916d7a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=3c4fc4817b613fd15a6f3b89ad331bb2bc4c8dac, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty RRRR RRRRRRRRRR RPPR RRRRRRRRRRRRRRRRR w".N1^chrony-pool-nonemptylogrotateutf-88a2c4422c7809d93cc5dca6d967fbc4049eea1211e06e3bc54b9ab93c5dbacc3?p7zXZ !t/]"k%f+C՘h.(:޸bouSBFǻi]/ A[.*Aj_=Q~je:װ,=c^i"ɥU}o= }ǦM@Sۤz%c_טG@s/N'UZcq`ʖmi-CwӇDfYi n+BCgTDT'?֒z{@'.˞o]ÙV{,1Hh;/Yz&ي̑#%ad.EMD26iVz bBn aE̊x/ [5 Է'C`8@;OD`k [=Jq4+' gd/ltۨǫͳDLHy v7ڞ:LoӖv1?o;0r:i]$MoFNG55@ (. ̓J{P$;Y4,0:0H8k޻7tݠp浩=~ݶŇg ٧N1h\VS\B{lͩWqliaSXuc&#V":!!.>:2VVQ8 kBqd4:!K~| %\g&2 [mZ%0n4>yΣ;*m'8*uU7Ƴ˷O5_Mk9~(Т 86ߊI z9YV޲Gq? t%TX)I$Y7mdEzpY?oI,QA7v6IGI WkJ%mvBT}]%"{?0&6 Ez|hZ<ϋްY]NTź.pDPg/֛W[{TA` 6FrW A֭58roY yP ts2 (f+AbUhoIi=XR:8&Oz6y, =a5cjꆷ6[tavD~A#(m/T (-/B8| +G}+<ݝ$efgKafJi#\l\ .ǁ?K@(OeBnFcPݶXgɆ];W0/闓z'qIj{صR\}&Of;" ֬2@ӑQ|^$#'>P L$5pʱ4XB1~( Abw/P~/ݮ0q9k(xdWt}F֔.\o\(ozYky^GyrFL)Ff=l<=S]EoMƛ"t>pSiq$\vac8 I|0G\L$41+amZ>>lZ-!oQ`mW,5o9ZM5HwN<+]lh:}fn6_QJؐ1 S |yt>ʜ'ۛl<-dt  )Gҥ+yϋòwc د V@'\Y`_{pQJw>=<SXͽ5﫬R,Z ǐJ$@|Jķʫ)A!n_̤PbOK  "00 MJJz1`/ 3Qxz:tgj!,yPJIě#~r-~`UE~K"_U:(wh870)$˫]M3 )iLH0A:wf [#kāN ZFgHpJC?^"vO7A5; ^RCbm#{HJqZ>~ܭ z8 HnQ#QAK, Z * #.*Nk_Bb?,6-Xh{˿N ۡZD$z~1N'|ּ>A$($ܗmu4NeP[`x@,oV}sA6B9EfԅnV7u{(%Ž !WmU;{nJ\-H\Z*v򣺢IVFb˚yc 9Po׬@aWf e l|A~Ł]:@TZsڗ1a{Rg]mş Od|YҞRT Fk8i9FՎKVx%&ʭO~h25 =؍j [ ,c('o ntAxIInFѽ tߵc[}b/(DAWIc6 *M` @\7wy i;pO8[(5zYI 5XWA|p~7;As^TLs2gv˕ٍE#yߎ˯](L*L#S;vXIv)n^]Δ4KB2/v4= 7vB-V8C!A%mQ3 c$'@!4T}n"/X W;^ gtZ{+ʶWwng#pA=;H+2ԑ%:\[ew DVpE\ 49pFm)|cOM 'd&~{n$ C*-#wZ(j۔|4qn1#;_KgJd#S&[[WrYm><#F'E8?dC5OqVk؆$YlHsk&7˙Mf?j;J:uO[ }u]+9H[d*e,8S-I?.#c]VFv~L3c;A{À׾n@4ZME i5/uM+ݷH_-OQrXq [ό4{Cq6|~uhN{sc c]-~dܭ2D4džD**L$0MQ{ʰ:hw5#*aP) Ch D}ݐN |f0 g8./ n >2;mw$3WXz Pt0frmź@5E"t׋yhΨ@^CZOy.c/JYS]kНX'?C{+9ۣJ|]>- /J@WC pd5d:)kեu1a^`,{_9B;\}d޵d,NV!VlHgy ch.:W2:qaIe@ao d&'T =R?q.+Ӥ5}scBp8+5{bY-> ݂&'gG:NoRͤ.lȮ=4bceBU-2'nq+~0!I3m(GbR p gΞ|4w vY,ӎφ+٪X5A+TZhv(]v+#7aaꚔe =ưpPx'P"r{•E_6CZd +S<1laX .,3 223oM*lW%a#'xgSpbrzzg)2i9MD3tˇ l[IfK:7#h܊>ohCcz0-iǶ) 4 PZ67J<b0[HX˘B[&` o,`'3R;L+5 ;&BUp?1!5?p#̔.Dv7v1R߉(˪}LqtfQ^a|Vl{ȍo6OX7Q}Y70$ "CjiuAVԁP39-QMxjY5~]k02iW۲?R}exZG NuZwڃ52#O(@Ix>OҘgYt?=N#l]"wϡEچ@DDr\kNČz7ZhAغ\ԗ: InȌ;'b<=`cA5O=A| k+Cof{sVYEP]LQg7Ў%45}TԺi Ϲf^e!9'_==g/[JÎ P@u!DK>6iҳς9_DJRf}B93Q1$Ζs_x{z2;,T]d v*N$!s@B`]X"Ĵ-`E9h px۽e A6 ZQ@_1ۈE4D@7ABcd O3gɖ,IW]JgWt'R @K?ؓպ83ȋlaGX!.+ R1wǞ"ݳηPeT`yG1P,.1cDcQB:.87:Ce_ٍK:G-^*d~- bBkvг݈ϳ`Wب#^'b`%*CU T^pa~2E"kΥ؈ҠSe aLyH v 6u ~`KFyE F?:2gR~z/翳"(sډET0])ՇmxzHhCZ53|:Ŏea, PkV|[{" ce\w=~%ϚKa4ȓN jq"4.^5&4ҶɔŨ\ Dɤaum1"ZnٶWvZM6-Kn|eZCѪ1u8&CyU,a* ظ6;zVNpdvo'lrlϞ:Mv߽eR K!^zF['BL]N:|dB9[]y A~>h=i4,ُO"^lZD%7Qg c# gNM BX/ | )Pja͆v.߉iBTHuJZRo]V?Pw*X/$g^q a й׉LV;L0>s'pit[4Ռp<)wi#YFqĠ ir@:gXl/ToX1N#1ә*%2kG:q͝;j~>[ʤKmR]HrjE}L2**ysv9背˟NqBUFSs?qrz*FW"6X W~$H3LmE| mb錅5bwpsIWVkwD/5tL= 3.^h$ӚqFVND6/S=Y1ʼ]0Y}Sk°YQY e%n 5&eٲ@ۿֲ"7|n=n؊®S+k+hG7D{7 \~R8=R_ӅL`q"%Q<<:t0^> `e\Lz˪u!*w]dHHq-T͐ͫgS))Swj鶲\q8.O0@â*`uk {gjA@&ŝT]1-Gh_ c5 4YC";ik2B,MCJ\;ޱR;Q~=} V&c,#_2zA#Y9^#%}nxf -ֶ威붬q`6e{x8eDK MMfrd/Pzcw8)ޖd WQۺ`vQk|h1TsLj#̈](7$6|\h]AѬ-%t8dbp;_7T?RYXGvnQuvu 5Olʵr)NTBXX.ϢgRq"2e)w/ bh7wc6Y72}SH>4j 9mrDڱފeajN-`i u@_[6\KEyD}_ 1]gx!մxpGʆp(*а+%Uh$K~/h6ѯ\oC%k *С!c,Sˣ4"sM^/$5z.Vba>,'I*dd||hXX\E qo_'sw cg엽{)eMZ&9۱N?𯋠$+vpNVF, Օvȃ%ў-A/f`26LK7½ZFezDM|];lK&/Ham}t1+eTj;_T! ;M"j}:t^L}X_:9ފ\]G2W%c;q!ZPl 6s/qi~5Q$ak6Y>3Nq Yz8 :ԞR-=eqG|G}ye$I'@$Mr~: k3H/U=ΏN2AU5x;\ 06[>QFTJ #Bb q !Cra]3P B;Q)Dqapx&n.gDwȳN=\6E;ŝ&oǶ *m;X0H!Hwy.;iL S USU!Δ7X6쭍 (HZS{3 dH7njXv1Ue;mCg.6]Ο? [-DrFjOҥ?hnǿOq%Dc^}g:Hw4.J5C[=gYs8&hRKbSc۱ j5AŠV V[!3fRI?5i6W[xB;4ʡfڍF3p(pq,rU\d ]{@=cnkL dI!v'>Hn0[ '丽qE^LCVBJS؊#%VӊfAl?QV<;yRs:b J&E%v OPDk&njD_$z1 m S<ځMB/aGT:>dɓe; QߺIbI bzƁZXX\Xhb6TN 􏬨/ޏ''K_`Pi-u׸hXn3T$lI3c&RNOV8Jf 5> kJlJLpPp\U.+=?-[<2({dbe>,DOf),~e Y*%g_*i*7 V_mj$v+W`j|bmzkul3/ԝ3ހ^+޹~Sw]ɎW^./5TɐYP ^ag./dB;@ɫ2'eWQ=GҾ,o8Xu}7N`,cMkOڟ-܄5@hsڧLBAr 8+IP~k_w|\]Bp{B24-'"gnFeq5+i3suQ׈o~1@E#yUwHnqs[bfgj-F(Sao4w٠_OO9 |ӢY\űB.s %i.:yUDQ}>iL+2)yT#=L&|M.싮xWmKHgH~|iL^n7)V]UGGEm6u%j-yjUPr0*s?2 a~oyRAqRY[u@) Rmhq5| "\_J'`Y{O;QO;hk; x5oP~Blen8Dzz3,HHnUN"Q k:Q-èҕ`CiQZBdr2XvR7FnK&[32w,m5WK'ECgXIZ)d>I1tL# 47,Z([J\cU{a\"Am&3gٖ4h:ː/uCY>ia^)IL-nc_/a/r"5dYj9m,Bo-PPbfUO:Ƈe:\fr$UVh#n³sroyRq R €G}18o߮XJ;,W0!6b>ŇXcl3ne_S 5,i|xO6=6rQHpيƓ5| %>Y(DDᡪMhT0Q}K@*>=t]*L-?բ& ~ /;@Tb*(L bd*E?@nrkI%"{+fHVmi5$$5^Z b#ODE@@")1{1`v?iv֏hfAf£1M{-[(YE #2HuTBőlS<:Φ+ 3QD*uEiXFqwBX{ѫНGVr73DDkN0~wO6ZN[obmS=|LpJqڦXb_.kpX{lqvy5 ՌJF(Kjc ֫nAqxC 1%~*uM$]UwTVΛCj3L"W8^n/EO>7ٳ02vQ[]PշYZaafGWвLeFMc ՟bw>V\DoNr_wnvɃ+AvaV&ָFGQZߦydϛSgGzuu??e9XG"C78RII$/ xmRYv2QGCҀ哩_mvӷv% =f;n2iYLU08L68 oocEZLnXs$+̆A^ n@F54H#s Hr 9쏺XotEg>\~FZ(>e6Wbp)O>RobV~C}v6m-h }:n@3uPk."rÏbfS_5ס˯lWК l R P¼bK1fi֚"ޙk/a3K>) |@aѕ 4DqbE=pxS}uP M*]V{$sNUdϳ[=@QJ j(!ZGE< !׼~&QNNdϒ2@Y;)ʏo?v\לHM齌ky\Jh&"10*y#@#"84NX{jMq [MQl^=+2 mis9i-A]K'U݇g˘R{e-$.In/>=B#D {xFSTu{LW` & !f ݳ%b-k{KՎ)9O][oCv;!$Bc cicCS9cnw}Eҩx>u"8OY?En2f z&5iƨU-T*{MyM@ğ,#`7qK o>!x3v0ǙV{$P 1,9UW(ql$٢s{ٿm_=|!@@=~!I}+r9c0.KQbSL m)S^ljDdoVewnt>ޙqyo ~Y o7닣dO8"X(Zsh>upݠΟuI` o=^ |yp#~(F;й$A+ ,Zg8j@R< {Wpv z0_H?~%c?ڏ|;BI|6S&ADMC,|PnE1?}^ gTh Xbx">n-ߢ7C+ji_-;OESfu>o}uQ/-g Ӫ1kT =?_ed H踠SkpPSsZb{o */e0Y#,Vggt]AI9^53pߋo6+HcqVEOiu[b*!hZ!Sv/'yXӲT2Pyͫ^&v^뫛.?~\-=kȞ6:P1#&6ɼhx*~a vVIFD Px8tVKJKmלּ/v{]źvּ r\~-@=K1=h N-h)n KH(`$J8Pͩ .+PqU~hpةFW)-|]>B>I >ܼd]x(YiUb%6{Uݻ$Q]&B+Ey0t|%fjO ~Q+r,F测|X9`]lE At®ᠼJkt `a/DWF)f]zӆn[? eK$4WbQjڊg>*AU!Lh|do޹0hI'LS敺?vсb. (TѫsLS(;pQ|T'S 7[u_rk4cE(e4$rTFY(!)20Mx]ysj.i"Tu |r$8zIU` )WLdlmɋؤt^Wv8||7<ץߖ8 hC`B 79yimf c5h)̓e_gwCD*{Za{'qpqnu*>S7 jDovNJ ~mxJn'tt&8w...~MiF@rʻ^CP`(%s)WfKyJ;tt41%lp9&|Zqg9cͫ)C$?ѩ4d xG$QZͮgl g_8OjZde_$xY[moFGuDu_;d@Rj%r>jgIJ_wX(2p,|s nKΕiފY4UXe&C ϻa7^f%\!o i)nɻodп+Z3n4ƸN(ս)h6%ʰ-( @LTb!& ꊃz.`ݚ僮1(A:4>0/שi P>ݟ+W3D)"0z>AdZ32ĽKMTn8_5rfjX7[%l&܅x]$}E`]i+yXSebj/zF8|6{x"k.ꓑtꛀm3)@8 IUI~M.q(={;|4"d%MP%> 4sY/(c<[3Hݶc,k#XGIs}94}q'.?\_E\ 3ڔ1ЬR$$Md0b~YG')9X/lxo)f d^tw>|!;QW_6bbE|gvT|Ӝ+|DH&8_C!!E;dg[kh3vڟ[!#OÿFnG!y6%bo尽䙝 Vڸ6}dz >PϨA"F:@5h[84Hŝ}kMؠ2ĘruŲO֢"0Q 4p +mE)UtK Ve)/**xqme=y8v˾HibE6l)u!V1E5Djk:.媼MD !,lo$+CJ ؘyCDnuwo,˵̭Z/}3R6x'(&hZ("@\x$b^d$ v!m=F^KB'աs6]r.pNgN2xP=:ڕ h~H7i_F!eX+N+%7w%)ۮ:iGb (}{a$֋q V `ܿ8y39 0)!HPfHc>1'NAiFCpqUyxKUЇH(6KqhV+,zͯփ5"*ES0r ڤ/Mb5V5;Gѥ]U oB?2`5b7]yW>mu2^h ˫ܣf!<dԨH6/+K:&~=ȀnU}ɻ4˞ʖKA {XG;lH6m}(딯>]$GOB;3HTOuG?3Hכw1Z

Ni-CY9Vi~j4N0_S;H FWd€4l rg3v&,+fZRӸbHz!ޥ}%0%piOL֝ τ-VЮR3a R>{ H-[\&:v[a؋M{? UFxD,~?;0"47#k|(<&^93>Ӕ6 0?.AclpY)/1F"$f8>bQzhsCv_ StVyql|u>.9A!. ԗi0묨R:ggkX״IF}43ɃKFH(`y#(uj;7!D8Kr65e> JIGN"%߹JX`CVGMdSܩB.J>F>hCitQ0MEuV31οc|##7ݧyύY{ ՝?2ݹ].нaZ&>O=r؉Ej|B3F cއ tXO##ڱ If5յ.fNUTuf|D) ժtEgȈvtfQ4ԍ3]U8cRυE{r ;'9\ s)m|scPxK%%p,IRzay{C?{ 2%qZ@Qפ EU7 3#4`%[@WYR\7"_.HxUDx]sIBK]{C庝Pbj~PҐ];}kP(+J 0?m}Hz\SwCf~xξ&"aiXG(ǣ Ӂ=2lNMT[~Cq1\Қ\WZ)KD:Q}OyT,07iW cck/>|# xx]m\o"kjA(^uדe) ҅Hu&@  ɊqV*b!_kòqyw>4C^6u_fqw+>nuL ϣ!q3 yJ:UIo]+7֒?yS= bVZx,CQqNFH[t7]},T3&$'~O7" w]L3-Rr*@JT7*Jm|߱/IHEĠ7,ja&# 7Z])nԴb D#Ep1HՅ0^(asÄSҽU:,>Ja.~{+&~"3zlAY\8|p5vj2jmd3^%u!ob:wT %O'U%q >FcCF34 4JIЕZ5%Pd_a+| JE툪K{Ss(돢d5|t{hp|mk쨶 b"ihŹ-Djw¨9 3[nL k50Byr@Sq#sC)qTXڛ\;:+DJV.MU?/3yGu`Ǧiڗ&shr[F/l%FgC;pv/F: NldWM4bA^[l;Uo"jCqP2P94sYIlGFs (}e|Gz!u=鳳sCuY?/5/kRyɫfyIffBn՛@HѴN[ZFއX"ȋaXI^{e}-^e]MM=vǀ#D7}FzLiOczVR y,$2V )_J#tK_Ќ74"с gl+&n 90Awp4[-2jkd߃bK~nB-z,LW2ζߒmՄ,yƚ *e8xfڂ>pI<&}Tٓ{Eө^MV (פK 8C] !VpAϘ?DV]87u^"8;H (x;ԡYu>I,9lDiI@XhT-rpэ ʭ_0\8#JfmK0Bb  la6W"fH 3t1# `mۣV?O".(C("AaFj9ݿ 61-8ѓ8|?WT_˕aT{3V|QM%3)v(PpbƷлU , Lnff6'57ϼj~|ێG7,Fceaz6=_ hĺA#ƎP-ocywP/gi]5s!2T#7~4%!@qe~3I5=Z2pWe l5~L͹9: "XJAW:zVo yvg-CL<@J1H7W"]nIW7H5WF:[`N~߶,V\Ȁz{|ׂ$SfU A*vD*[z#yp h[;HnE@s[yb2aSHx"n=.XJ3 O `*]"kX`|c=f/jFMHLC.LjMp&㹳`^bSUm&#ھev%x>h&?QֹMՕ:T˝arB Z*yPGMbmۡeT@x3f0Մ[)ؖ.?N,&62~/BLWݼ~[5l $sNi]39_`VP@Ie/xiu0p곀3Q7|*60"CE^k8Ĺ|9T|"'!2FU፸wɡ@$C,@,zXu׉ikN?s!ƂXzsg{Y3Bi஄s8?9~x'YS1mtUYA O @uquE#&?26TP<՗ «3ś-EfT'M /Kn "bCmcZ 2-:Bys,=N.隦[< kPCIDw'Τr$bIxO9a;%/K2g 2b~фW zgÜv:7-ᚊ[+wZ79..>e U,|6^|}t 2rk`49r6ޭ3siG2B{mj7@&jm>2/hbY+< OX'2~5  Ocdl!Jˤ.5js!1dǞeaYyr3oy3McIbPK@hsz@ t3& HҸF_C;=H=]`QʮD"+= ɶG֊|uՉY e,ʭ+P5y.o<.> j༷MTbna >ҨfԽz( xJX/d7bV<#?ȳ6BS!0o E9dOK[@ pcǭXW0Y~t>y499B@?YTJ iI8 LJKnm#fqb7$Z5ÉSl/2g;?u8a!<)쫥q&G :t㵳5 GAJ>ǻJNj]]+| 2yN%?nvTĢBl $O[hH՛ӺWxGQnEfM^"Bt ËQ\o/^*K`p?5⩻ti;H"jvo HqFtʋQ;gQ!l$!/I0³*%Oqˌ`z)BՋUfk~6Ggep%-ajfptmq"偝M}P,ỘD?V"S'ѕ=਱L^BIUT0d0Lձbg]to@gԄ$VMʌz~|rεé1Jh9a׫+M!'BM,)GRM1 dKu - US>`EθeԮN(VJ֡I'TG@E:\(na4lYվO] cTmcCm0Pon)WMK; jEe0A{` &k%ebʹ|-IWv*  Q%wo 9_XDy2H"^4cGU'WhU1R( ,VF@]48.`*2"{Xgt< 'O]abБ lq( 4LlXzzؐҌv*WLahp?EԴ: ߠRs^Q\-iRցKd}_) Dck}ʩLE[4AmBAZ*>d; z`T/!8EXHЭ]ߡFݱyӚB$x 3"M| ƕ M/Ҷ$,Ί#Yˬ_O3 `^g=7)1sdƹ*`^y{c6rrԧ5>hh :^übA肑qA 9P j1P,mO*\elfIz͹8Hp -!8M]&dt=K!EfTH](D8B0{X,|[rY՝dBVSfNkO۝WSPY k@w*?+#Ӵ*sܧcH,!310ma&U+6ѽi?BF?` z(4g͕YC3ْ |V`yQP L/fMWȌ+:vcBAh@cѳAhZH267agK/,eN}ʠ9'L z8Ss}h?n4m"?lF 8 ~o0ݠnpndHN /.; ײ)KauC‘l5G u3~Eo1DL{3-%/A[X:$! FIؗM4z3Tc6>ud ]ZԕR` JջDHgss;/ Fbx^׊Qbj Jk;x ?X(w]KLY͚IB0%pb%CWiv-^{02Zr2Ojqck ^g\(EVK>-Q ҭ8D:mۻ$hٱ#LK.a/:׭#}7'JmWqq l}˃0t?F< O^)vÜ4m#Г&KHg)p9>Jz[8 sCU>Eyq-;.R [G<Ԍ!oa ފcП-WdP\EMz~E¨-Ζ?dIw0cCU3z9<Ga׃y?ⴈck{LSM+7~W>A M];78#uk1@C}ms,"M %۱׶vtc1wW}zPmrQ e=ĞE/ey0A&dc>-sþ%±taPKK9[)t~oN(RsplOϴ B ;dzɚ, @O9"s۲QNXI0,YKnFv9ig%4min?<6ץḽZ7UVVqpIN{w,r0fP"7ϻ̈;Vh~zm~!)ÝMY݊[R` 4Y\!L'F6Sk7<_y:*i$2!lw"잶ܧp19ذv%Ȯ,74}& LJt-XbՎH& |u`犴O)GNӆ/<ff7v8[;ҩ9af oD1FYlwQ%! naCh/\%-8\2NS˒ R\?̹,DS]zڢZ2IC4"m|iy(n !4~cNr {`ఉɭ χ GǷ+UL~Ulizcr_Le>z2Ã` _3\ n>^5&̈́G/Nq[ Z JZTڣ֗,|BǃZ Be-E[=RGcsnXujҊ$LáZ=^llZ8hm:Khi]xꭌuAW t\.]qniQc˜rgg'=3g?`e*K 8AUnݧ?+7{iA=PJ/F;g3d%TpYL0!FS||}=0^*y,W0UW|eu"NGBNᅖ6J3ɻ p+yBUkK Cwr'D! y$z]:)F7qXqfod<ڢ.&wi4ٔ/֪XC~Bc{pΤ=q*ϲ[-\'KOiVu9mS[ vMX]?'.^DbPksV̈́OX(RS &|(aCpvk5艅Dl~$yݨ[eCHgz&c<6vbRTV|Fr^qoޚ~:{߾Ј4~[+2Y#b@HxBR|?1%98*j:8sH#QҾIQJ.X};aH}~LDfOJ9NxNɐE]enm1ғ0|-Z[M<Ħr7F?lA#~GX'd,zM#cA~u;b,C% H 5WVKU1|OF3"K;G>b0h[p},sjI8`caMHck*G @k:"2ǜ1&E^GFZDI?mxfDФ|0987..,Dʜnֺ`_3B݌a[flZ> =J o[ֶ>1-(H[#Wn Sk[p:6]x|j$z$kE0g _դ,M.MVx!X;'N T|^V^'e7 NYع]s8W@&b~7>flC| c-62ҧPnT@u/36_j1X?PA[2|ٹƕfQs@.k8?Pt/C v *?=+' G(=Cꑡϭ5`ֶi%:@Ur(q kU|0 @Zo*Uơ:ԌWvbvN' l5 զ΢ oS .aO/߳Mw f-ShZ l̩tk3M "(F"A2f+Vֽzm`eM1jp6E(i?@[B\Βcͮy.|”4M.9>l& §}ݱ},L#k,:M9,k7塯Ts-tLrNee< Sh;$fi}л&jFq&?,Fhƕ;:U*$w/PӢ5ϊVC`J fuZ$}K7Ϧ^%eSB7ϓmG.a/d~ʹ"'~ !ʐ}͵ @XRg|gMy+Ld܀Abq;W> ܬc}.9dp:1퓆= /T%&2HiX"Gl[v:ՔɵFYwP'xu4wBr#V݊Nwٽ5Ȟ4-ZD;{;oﶴE̍+NuPìR@lH_KX/4mkT^'5.UE3G,#{?,42+8leGܜ(x 9 ,1Qc+O'yF/fJCW@ pKתRN}K[(~tZR>Sk fp-kI yr&ӈ )7zqjӒ8<^W)戵,[-شEJY]w̰e +NP _:xރԈC?t#w{yI}+iR| gXmp/?pVrֿLg %\E^ny,p: \-ؔM14l8# _#|z] e lwrɍ!7n3ߺvM~:Dk~c7tW=W|Ȱc_NYAKy rڣ +&nprOq@%Hߤcp_mm=ۏ9]?Ot A~Ȥx_̕L3zηNv&*|`+aY408JQ@@'U'`YyBUTISuBRLJp1- lmRVB͟!cSȌ_1!whE;Lc}W2H v ԭf GDr˘PO_0Y;&Q*C~Ii~ћ+]`1a̝ VB2A e,q*E]h qi-OqzG -'_`/UFsgы_T"(i/{ ^Y<$Eqgtix=UO:垬GOaAI=}b+ވNE͖M|d/%$I[ 9#gmՏvN=}=cgfȏ5g ^Tj7c)~ ;ӎe'ɵY(\{4Z0۠o0nLS6ՖFND밌זJSWރ1x*H+eim ;_dF.2T C-r'1;UN)%1T0KoHq䰸r=ց3x( aluׇ"n{]b3/Yh58m7dmrDǛ4h\LU>'0[~}ҏl0V\B޺Y]٬뗘?E'5k57B F^6H(<Bϐé<%K NҪhq #TV^->vnhgR$HY}qp~OV;A3c) ]@oyЍb=B%,~8Yn/Bc"(XP:jl0兴8u^S 1صMl͔ A@.IYD<5ȔM}\'ƬV%&S x %V–^Tti@m S@VnD4!߸NqWJdȤjW#zwLEimoP"WVէ0\(n'c UjZM шV08KSLR(;n$QcU9+>df8&<c喯9W.1xPY᭽uXQR('L/ޯ3hhWD8\#賠Kҳ/(136O=N6,Z>bznF/Dz~`x})3GI1&|4B=tQG 7xU*niL z>-! QmP)Нsh+^U=PWUe~;7FyrɉK>>I8TÃ-\(414C=(@wq{sa 8+9jrȌV {e=#/s[ȱnb G.T fg'TMg%eZ15λ/u0 841(cl#tj*# 0{IKP"ޓD:± '/+e "৉H:IҳP<ܤ3~(Mxf1nq#&-=sh-hC]FT>ig}u.Ɣi0דW6 j8K脣ʵdxr [hx5*{J_)X_Bc8φI i\}sz庶A"SuE M|(|[Uk#@q%AKHTCc]\@φkHPSPl,2Ѕ`yLb(ݶp ]'G3rC?R~cjGfl $IDV& 41!<dULECTzOZy `~4#2n-U]C{|.ωߡ{Pceыp,RYs`*.$}L5V4R"`Seݕq))K n3+ngAĸ5 C LʥǰaEwKX rhH\+j/_~ TޣCjBzMRgUx)'n,RHAsaVqVR$C(H}f&%`88o;$@őSR7sEW\pR³;hf_}NFE@30,JloF8f/c+U![ pG?z8, dx$L/XӮOM=4JVASw?Q1~ a9hBZ`1:Ƭκ۴(1{CLd?) |,Bi2m ٧M.)F\0s¥seu0dW!b~gƃ~q6!5G+0t~r!-qn tՂ 7U :y1eɓ"j uZΡpȢӟMPgOr&kn&ƅ{!SWOq:0>.Ji ;q٩;ASuTv#C(Ҟ;DYkA6Xİ/X==/;~uuСƿ(J}V*,uny风}bO(e N[r_@`Rr?.&v(⫩/)NOzaOJ|6ā²tyW`풓OЭkjn Z,oɸ_29TG,֛Gfc_[q>o $ 3;[}|~Dw /T:/:?vXmr(HtGyY+9Wy"(OEE8t3nPa y fW[f%`~3,5R׍mW' >W^D(v4TJ>Cs5CaT5+:6& 2&/e"—RtԂ\%0RxŸE+ZjJo9[@?@HhczTsPnt+e? \.qj#bqh#S?~kC RED+ԿUp :%H3+`|^:u]^bd2xऋN[@1gӶoӪnJxN=t__c?R1fDja:(-a&Na&a(*uJM/Aao; OsG9rYTT=3Ѐ ~P:B/>>g+ w]ɸ0$Hdb& "4Ɵld3҃f~b_ ˡ$qUWDoNyA%oVHaznݵ4txZj7"Y\y<?\&*mw [ -AϵVa7ڇ5MO\g zY <+G uVI1d$Z7R稾Yʊ*6;TRcqk; jhoo9t"d%izSb9ՠ% DLvNtWzu|j_ȱ킬2fBZtQG<.pVW1y?Y[ p15[%fl.֣:?)F@x Hǒ^ՐҬ q'ahu c6PedLAegR1!^P(k6WHgw0][`g/:EVfgH%Sthp\/jEnt3r2O,>Ok}zMWr9uA*]$Pbc\rrnya=_}SeO"V T`{u3Pd%daPk1XKX'=GAT%KgAOU\ր"aM 12xBt84e]jw, ˯&gkKAkQiW+#Q%pI=C=*3r3`L vGvyPh XbU(bW`tc Jߪ>8Ӊ,{E g>\̩*|/,_…Ԍ.ܤ;>/s Uv~Ώ>C.! |kk0DkȔ+L8OFv΅ƚP*B\т& @O 2Y1r'zYɫK&3e3^YAlϋk}3$~\92Vxs*H@厰GKXA,NܢzP)ҥ?G^˓^B~iAT*< :dM|Z߆- xBAz aӳ6^%Z>eCNW3v73ƴLoX(a U-$ s+OXk~Mvﳘ_X.(RN+ѓ{[1k{+|2#'|=FSC5Qky_4GƃKM8 cXO!:A8 HU6ΎX[2 4ApI)J߬!$sTMy<88:H#4ls\)mze^!F:q_T'ӔM0uW@(ܚ{wR]T^E CT$I R\ה!STˀAg UVA:jE#,XUٝjU,G頱>An~2A0t2>ǧ)=3oI|: OLnNo|~!3?I!Dq}ҷ0=z7WYA21`f宫FU =C]n%F`*'5rqcd, 'az:Ga }ƭ"qg.*b& iȨ eUԓ(/7޿ɕ_8 SKlU |[snQ'tJ.)EYΎT3߲ vG,4MA  *EP,:ST0`e VHxg<=EVnҜOnA}CRu {n$'T'n]V7FfEpC- $蔆僭IW0âU#.bl֘;b$Ȫő`-+Yhd"ɑ+U`Sz:3 >0v8&J}b4o %.3ziD`_=!_7¬VcT 6E~5J4'$5e%o©=%.ӆ)+F>{bB^|FU@vJ֋"bP b ԯȓ:7[Q*E#7g{CXV YX*wʃCZZq{.?I/_ULu#]Ѕ+jXixԪp[m7ͤ1%Q!zF=xJJ% ֘xl4tl#ѻe.+p~ b GLiּk?qBx1W4N`9NΎЁ`M+ ^#v g5ȤP-c&1qa’U㕖[>_޶NA-@18U`wZCCB~/!,fQ$IAT ũ; n翶y΁yƀ htU#r'b>ǔ3{M)2&scE#iJ,HT{Ameޑ͍՟֡)rsZBCJ T+H+fמbtHY#%Rރ fvI! Vn(utveL/khϕgXG9եmH"6~rޟ; l29_Ep>A?J!Vs`Gq9g÷{D;^9Yu2-I)T:s\NGq -lRMIGY5:ye8$m婬`᫥h/qڧޠ7 K|YTƨ;Ӭ5/WJ)Hp{gKcg+\/GFۍ0ɒ%1{ (˓~ "|9'sX[^9EN,aF=h✀Z5"Tm%vKȅR 5J{J|;"fWpyx1ԣ ;xl ,F1eTr{"Dij;~kY6Xm]N 4\O5;5ițKP]LSX$waӵ`H%cA{;y_oB[R TGh50(meu" x9&`̔K]*xXE5BH2@*'N#p[ݬ}EH.szل/OZ]Վ*BMk=+Fa.͞3NG$eyeB4 35nA" #L5ϰ ~y_d #9Qh 3IT -I+az.hCRrN݀N$QTܕGѪy`O$T]ݝ"v%LB˫LVzlsQ%h% L,戋WXuLML9(dj~8 􀞴>V${NUYꙕTm/|Fe4/3B{~pRxrƙekr+}}յ~" ń@¿H3CH.XG$vd?rr@_Ȍ> E}1|I8~ AgF-JUY[sRE3nd:gp5ѡ7.`!mca9T>U#eIS%&KYC {HDO5qjjڇ)ƦͯQWO&S4~u+^ '>e$)b`Zn:mR6)~F֒wW+)HF(΂Wީe^W@[3 j#N ֕2K8f2{)ڇ_6\DvJP۞h:I8*eCBAR) ,ζg$7K$H=L>%ئ8! aKhd ӵSy] ܣpfKtRY7ޟB~W$PN(冡E9Tl\ɄYw yIpZ8Fď cw7N`Nߴ^.ݶGGEUIPk,afgeL0 ^iY$  ֋/f6hTZϭ& l0_ۇz yTc+!D&jool sƎ~FPaRǪdrI"(5sfosa?pQ%&KיTp`4HoU;AjJ&h4ϒi _d8fnCat|m#{AFP< չ4ҬP ObtxFOpboǸUfeH1>ȭј#*@X3G0rWA'Ei{kǺtw"7*r=|iUZ*d^G81hKIaF . :&'N[+y}vSxCC4NmMԺQ~F>g.KyF~@FO4D tsj(N|R-NKL8L; ><ăf 5#:Jx˘ Z#˙ o@BR;#l^Җi[eB H֒N'^ 1";2}#iaQ'rW٬gyA,QlSi\:b5TEx.7@*wi2j]*ۨ/e@قUXyk4WGQɊ˧HV Q6:CRj Ǒ| EteCg6*" oX||GQ6XpwX^WՠO}#s, @Cxo9D$Yk&wh_}63 JГ+ۜYo}dgH[[ p6On^@ɗ+!m..jE 7crx$>95ū2^6 bMf=z>84^>%mk޾_zw蹔WX}fi@Ht볾ش_-;i1(("6w 2s?H%@Ǎ0AmOƀXHP}oyULbmuX$p=ӻb=  k}*5g* I?{b{ v--BqmtO67>5&(>;WIvcS]%ݍDn+s /̯bgBpU(70`6}B<{{ceiIc?CNM|!zj/l]3;=XӦȜiߍ:? 7O#'aDj?,)^ ̈|Y-v_7]Bݩ=V[2CQ$ n֜6--/Q (Ќbn510$̤dt}ҋ s3L}5€wf;s{1EMn*O60-A:0vYx68tOG Y#c^[> 0T/^$>3a'_vZD# (]&Ǡ^ZU?P' m!Yy@)Fz '|\%z:<5Rm$CڬU=ˢ>᭿>o/*cnV#py˯)~-S@*J9}ބl{&F=`O,oewh}?Ռx9D$?W|ڦ^Kvܚr—:D .6&0_uUyJ8+հހ$XڢpPZJnDŽӖf@s/d(c8uwaN".+#-LmVT̋U _)qV7j@Ki, 9MuRlfzvq6im/@ J9݄ ~ r\h5\:Td =Ҽw8{Ҝsso@ߤcJQRZ%  ܊o7j8RP>jRVǖx#PF@TfXoAЏ]\@,"2b&{r袚@tTM~|`xzY5N?\Йɨñ: :! x:q9?=FFh#ojc0~["B9.zU ,Ӿf!T?ㆁF_/TXQBh j29 ^UqVu%`)X0;vDjF-!rK݋Zmwڽ\ bZL:I(J=BSHٮ sg+?4L3#J6G*ksz[fO8\ڟx8\^pI 0']2cm,~"?.RGc*/BMA(ۍƙؒAPXj5KQaMNM4Q2ҩPACÊR}/tO?)5sg 2X Ppy1tMDz^ǥ1< (7D`kɁ>`Xh2=_&[ƙE`aiqr) he!^7Ou`hIo >ߊvLkt̤@!?./%u*to7v&MN5EtxH)Ed[e&$q̻6t *쫈c) W O}B d+0Ux[AxvuHsNTоr|h1˅y4{E͜Hq/CsQnBk49 ޿ sOB4P\4S췞⃙}X\"Jz#Nw<*$^Il{x#W]`"^e-.Z9&]jB*R0`,h-k~}]q ۚJYKïfsgM߰JKFCtlY_G[j-1rT'p$WyWWGA,f\-{>ڻvUeGᄭhOҎ DeqA܋Od\)lZcuVATdF^53"@|0m=4A||)5q~6[52~ú*g;=H'R#Tۼ|m-߇Үa"* ok0S+SnFQ|9@6s%ҙI!% :0}%̤ŨoO;6< % y,kZbhBl[=8wc?[l?̳Lv '3%0! OJ\DGֶc^"v\HCI_$0de*]̯u>Yh˽[>_:Ġ& "}c逡 ^#L 7{/.wn` An:ru1L5oF7Z9^1uD齡Fr=dYذτ;D2? [)j"uZfcRijB˗ WCQb$ { V5z†Ʒ;xEɑ-RpC# 7ąu1)k.-Ep/gTZ>7&&oI`/x;e-zrç͡"{H=ܗ"P%nEę&␿.$:m"1fl%ۭ2A;08[[T?cxD]([m7 W$LOM,8OO^~]F[r/0Njq#bDm iBaÿ`$lLVIhh,ڜ':3.W{2LLejY*,Q $ĕ06/"BqOKF:W=dc\هRHBq8SP ac&]toZL1W1oي" Z&y+cp ˓CӯmtX.b~A3tb`adGUagN=J򧧆 >˘ iȹϤ*Փ.s.d虤 9٣%/fn.TPm:)ݪ ̏Y1o.jUX(,Uۧ1fZdC|yjX|u6fw}Uu#'P[A=TQGnQL & Bk&Us݅p pb9$1)l(+fSpj@:`RtU6$Rd f7/~ `. 琉-RQ殢+)Q f58n[m%J3N46PL(dƪFEe/:&>Cq Ѥ/@ Yt|N- Er{ďjv] Y"Ο=0 p1AtqWB[ͶTX%STbVƗ |Ke1(#Yjg=CWn҃/| Wr!I㲛*!k<)9 '|9jdPllgZ!Y`a_Hܤt LX^arS)s06*,^FFXfmYb=< *vo"x`̜GO,ySx)5ɸ^|bM-O;Uu+g|a$|/wxHVĖ磂pf8Q]fLj"S=%(#4ӺywrrNÛñ6V?:/t9%%lELZ'#q}>ҽ.f@@hVC.5w, ٟyox8ʾZ/grd\6phpTRtg.K((TA'Lߕ-iTks (- zg*d4}Aҭo=BmԲG漥&|&# auJaTeWBYY!xl`o; qE9FU/QZߙ1#ڹҩR]{!sZVjv/YǓ6l &KKSB#pq4ūuCP}»MPADj!V ~(s^"pJB[KkVfV͍POiP0ޘ!Ub\w~8sZMrC=f_$LSH:K=[TcH; f:e dD:eD_lϝbv?S @죚cvKoakKl C*z]yvn xY% jZ2͢H[Fv]ܕ_xbt0FQnIr JNi++~3mMI?aV$^{[Ut,VCHM?G FIeԖ7rie;T_\]lgRzbbڬ-6ndnNTiF*H *;G:鼍! @?!uc/Nd T \1E< EÌEζ-#Ӝe(9lw12Y,GNRA+`w:2P|xoFG:o/q auk>aҫ, (ˢk´蕤m~MN^B~V{V=?Twhuv0d'$@w:>?M[_[)}Wq$ڣudGgAmxpƄ@A!d.goo`*YL4'/2YlW𢡄 ( 8a3 > >fgV@ԞQ,--|J\qX "ӳ1KV .hD9`C } [̆:" 5s+!LA=gSo8Pބߠ9t-uvQ'rU`G|VGec.Vr<j(>ԏ?nX=ZS<: 0QGZ? _5U ;3V󥶸K4D[8\%)(6yur6*;ˆ90p:h|>^VD] T~9v\[}t`2*<\ ~ Xs3J~b,nMRq Nj2{m]s[ 8"e\Ar/"aeK$uةc]IO#p6K*x6f_fx>HӪ*Fsh{U+M`̉zHr%,+R,iȧ>oG)NמZU~/ڭE;Vrb]UAk[9~Tt(E֌y?*AYX:k˓_e`˵eZ$&7| %}u;3D3"4Yq!] FlE]uaRUZeRte05#=J`y em((}jLXA #!֥Q3J~ f^ƜW; o~r.5@rq_S*|\b#Gi3c?Ā@d&-~ )`-=?}L:|kJ̧n෥/Yvt]Cd[h4rV#M"ek =ܭR`'t8>(>1 !fLo8~H (5N*T =B3WIiC?ތe.Z.O^rDB`BB>l-SY\xoxiZ<戡؍N}gF6;ɪ j^fG*ANSI|?"VMűo\Lrr=fQ|WW`=CUSCVLaqyj>![M;ƦPVw_[l%+q@/C5?ẍ4yu;NBUH65GGE}+"EzN`'Oɣr%O{_;LǠAvߍZmg݅vmӽѳog/* }KgOP%CZ\|qNLXȼީ/YS%RN.Y[EL*=ݛ 6ϐJeV?k)*t4px8[P u|H1SpnIOף{)>ƶԪ*C+ݠ7^CpIF.4m<ÌR~:3KStDv#`tsP 6Pa0DvWQ,1RC<(2Xnh'hB'?ڡw=l~B26bEICLP7e`֩ݎ]X:G@ ez~{oZZ/&%҂RXw"w,Xjd)Lip(43;85FޗҤ:܄[1u$_f|@$yKPEćFxD~ka󜎒2\ZC$=I rcCZ0&qf2+7" Pdးuwʥgk} Ye/wz\"h+X$מd5LjE [Y71 BA?KPmyHO nmY,9r~?md'x0z z%ֈ P5+)zfj=;߬3ܛcijWi'WڴxZYf(;{9;R0qz\A`%6܂9Ry3DNm>,ZIn"(*DDV,DToH6*Ms].N0yϫTnLձt^\39I"i }wq/z;zqIu%Ex Ox6T6+r&ZL;_*9,q <9jo17V[~F%n]./9f&JP}EO68̪I|xXcRҕA1a_.`ϊ+Ke@pjEz+[Ng8zѐ_bD,@8y"6bl&k\ (F]mQ]LEjEeX]WShFmADJ,3p{?Y ;|N8!%4"S(XKfb,~jW^t`kv$>h T f|+Pa> nrWPê㑀P*y e⾉P|?c6?.э>=,n^x2ÜҺ&I#yz@f'4JBp+e9eO>n J>t!cڮBr`N2 8Ȼ:jB|7tGaK_Ϭz! ( 60>1(1n)wH{nbԇNrqh|ꮀHR !yiM]WDnDwoK &R+yklcRIhUf-j7 ݊ds[օhR~g!!~RtEQY>4pe s,ۿKs=D{{~TDgf2ΊJ5Gމ62kpݽ{BZ> Б%HoSrŃ,!CjtLiC >l&z)YJZ>OpG:y}mS"٪mSaʪ_gf&/w /zG.EKBlHXm`#}QfiS"U6!5h]عPu`~ Tg]r,'jE Gh"aN8hdC_&V{G|D7'(Eʣ_ + }3%@ rBWwDP{p:Βcl鎖c]gY2?|\Y,ԢV߃tK{@|GDuD!;8w^)ИޜrwA:ҡO:U%΢<11IPsއr&"U!}n= W˭Q8.Q˷/ Ֆ1Nڙvq9\2r^kگ{`P^VOfk/>]: *5#LSDGYFi.[1kؑʘm}|f>P-0Ϧ,چMVm OnKP1$OnrqsCVa\hUeMNjt$o&ĩNs%Hbi(kBM:U){QlFn 6]{^5xGYLKR;DZ\6i*~NdbBaD{$!kX>6Z@$<ği;qC/ƒ'zɻU'yVD]7Ӹƀ56f9-<56g7?@(/]&a}I`p419;a']B*WSCj&*%x.`q;NnT=" gQ aN/eY5g@ -qK.ݪ[sS$xI[/@xd."YTL"]x,Ȇ|m[eϜ"Ƹ% 8Mc\*$Ӹlƃx |g#%>^,{6.6cGMguså,3yנ ~XQR T.\\dFU#h++Rg/% dH]3|:P!>kUOδs ,BA[IOֿMk;S>c|kM;9쯠W`/DCዐa<%PNɕ _yiTk зF?%;4>練*C0 nT Wcb Ks#OZ|f(VġHMZ^Lϩ6/CWh|W^/AOu&/;J\jW9æ؞d-zM/6οӉީ, ~}6d<@Tň X^+W⧠ucg-o|?yPr2`<kzy^N'N>X=] 0P |v]e%8(|qṿ]pgz6pg/|jJ {,;6q%C33v2$?8bD .6b>fҀ喋я<.(jp̓"N=_U<{T\2 K#^tTxS_@nO(pO!Q_b`#'p|qp [T#osg KHX>~،{B=0`9*4 d cDC)v› «3qfVPrNE ;{~紗.'ymC0CHM& 93G~%]Xt^4Ow S+G⸼7൚!;F<1U^HYBgfZc dtlo>9[-(߰C<1y{SI==*Yɘ4dy&D'r[7v8&u8>@ZZ>^|T( >7Y4JE5€Σx)dj FfsYbvB.jC21Z6l -8i)D[8? MA/]#MќI")Eʊ> ƤtH <\J)?%eͲ3jOWLid,%?!=6VFB\h{V|Ks?ٺʌDw mV X Y1坟QO>b1غh9JT.DV1`n[cILU;4>Tv۩S0rpIsrpG%gѫ@:jҤV]KnY 7/a|!0_ s9ja٨YMWcTf2~Nv~W.3w`?wWqU[E‘ҩ>SG @7-ӹ> W-׍^;f=9c%j "HYZ2"h5 nftwl-W~w;"Cءrت|}Htphlc8ĭNW|_s3f'\L:}} 4B' F2 Uq$y򧉽zoEWnk&4Nb=>\3=5*!]=7rtjڼ{ E< %fbY9u_$QMX9ۧ[0CM> ȓRjѤ@! NӠ"iX'/5L,=tPt Xd`++A$2oϖ8)9JmSUUrϡs6?2̣UeBd!UQ}]oH9 b ^Ejan&ݦ0,jmrܔk4Co,9t9jfʂLX0oԸKq} deųN2ܷf\f43`} N)uV@d*epٸeQ$^hc{S ?3;9sYN*\{/CLZ[v@)RHO PU![`A* A(KGӭx$!0)*1xS'޶qA5)#PԑLIfB!Z- i-]c77I&Sflu*YNΜ/exZ>XO$M}bo$0>!N.!{Sa!N] JO_5g?_ȪK7;῁X'G"sݑ =M1^ŀDta&[A Zkj]3Tf58BM63|y(_V;B4/!^udA4bo Ǎ[?9cmYcd A F-W [CLprC;f>p̿كӚ+,^,_UP'A9m~M;uCmGͱa#DK0Sb^]̇PUPsOÉ[coA39 rkIԟ 1P[մO 7 휲" K)<FYU`U HG>8 >ҌL3ur4Ѹ %X2JN)]5W'$%Mr55rw4e@҇~-^~G|fhRJyfO$2A\H"NWItbzZ"1 񪎢ghm'.xަ[ Ug%ɓ}7@}<ұf#ZTuR˫G%*5Hoq"eY`:w vv(x`i[h>xiiƽC{zXgbupNy|3SZT@Sܐ R%-j@W.G^JCWZH"Bf^{0pQ[^2n fj6,>I$Tg5Qr6RLrh|A L>w˥z+"[_"L4Fku)bn6W)f?"&p 4 jkሤ30k pS ncAS+_l` JejpMDGy Os0Epnjb =5؜u< v{ I3Xa{eF_֒koP@pef~}k\aFU2FBzeͩ]79g+0d8qTzڑ󼠏Ok`ycSrľ Qo.O5gI5tT7`бιy ʗfIG 'W"64o$|C4R o[ނ3^ϫ!DqC5|ß SG3D56|눾S;7>(Mos='.jJsִ?J?J0mj@~-~"Y $}E8V(OMa3G_?9Zb`ldžԉ4U7nI?'b9q%r@c2O6E7p̚o+qid_~^.RgwGjYBqΈtUa t| "K!zf7I4; j^kRng#R:wzlZ ϾQetpym4r(E (`0mcTYr8i@H> ?H$fW֤>`NATh#G0lxܛV~x4mһm]dVrY ~)D!1Ze(oÕh3ʾo<~lL" (GiHrd<`lZPӕ9>/gS:]mr63:|ʪE +ɿKQJ5ᑐGanL3 BSyV6P+%ɉfh~)UR5?]93XllGj +*FpD/8L vA_<߿KNgНV2r@8vj`GcqT)䏇%nV)@l𘟜V4:5dXW7->9@W'F?єHZlSY]nVw}mp0GMJb8:hJšElaK_aG핿:4r?uڇ0@WMDan{z\%R.{YZY9myO 3ZžWd1g&p=!/)HTe~d2M.Ib:GE7_,.+:EkZrwd(jK* ^7ҵ{,C1c60M:O@V:hQ{x9rpݬx}>j_)ny2)fÆ/PܢUbN9LzPt'B<ChvSqxJOym~-}'a:}k׹so{EM~e*;%Q0^{&Dz9ME׳84im^Nqc`װeDoư# 5$cpIqn'kUe!Z1Jo!ĎЭGiusn]SyH=J'W`NBzdu%9@FiP.XZE5%&{q)$~9JCف$u"K(3⏵6 \ uۙ/di Me< Ͽbքa2bݾ F_@תNQ'>ٿf_\aF@k3@y&.e-s w+q^ݣqynpKIi{ܟ . ʪ3նm]*P}k b|&cd܌#$؀=Ki0,,F _V[:M)0V,J, fe[+zLWS6=Fq>OKu".@}M LCmo". 9bR]nZ%mXlj y$#"|CпTzeuv)تSc r@+ *IEgR2։|ztTHELpKܛ?yM=3Q=U5vd1,2,7$=En>eFAN{nGKoVR"WYSȅ=E,Ug _a~)Lǝ,ҘH yz'hl~As .40 Qg olf޳e.|Kr{h `aK:b=Vr'W['mT,bҤ!4 > 4ƨB} B SBB{N2@E2#{=EKm3 ^y58\s/P h6C3 wGÔ\q2 4ܗO.2kPEͪ>L]OڷWchJ69O9({M]~-OAoP7@=n^2<UE%NW{ٛɫgsFHc_wyiN$G:1^qy>~WNVF$ p@/l_[kuŹ %ĝ_yVx.%32u|>C;YҞyVYg:ҏc6I޿PiU8!=2 CALJ($H'o  @T4z7,`_\B]іH=ol\CRGE+ i-&K\(C!)3 #>' n;n.E\LA Eh'_/_uO\oeÐKaX(VX_%NI,$><Q6%n R7ַMK9gj+ *Aa3 n4AOR/m"l|cnE ƃ|^v5=L8PM& M_kyyBg!Ѩ qEHˌG(Z0۝&/P7j,Op}[>$c|g7C)11`^ˊ}uZLukFН Ll'vJJ)ƟD2q~3Q~ Wn("SzOJ}/؂dz!bs썻\e w>y ]$cËISܒ+ (2e~* n,=~|GP-w (`3WIuYqmΝ} ( ҄?=GN5+iGeߥ~`IW"l'I3E s! +]6V`jvn\ϋPs㨻M)-|N{Su*MɞřJ'riX ;fK,}A⦖9a|~TwG~_'HMg+ŚV8npmc%R3aKw!`,5̗mnC9ˡ]Q /pysf_y R BNfx{|Ĭb]n2 {MHADD|b<a[[/hvM~q/אA }D^d?| 2cGyx3 \?P DzY2uD_0?~h=zfyo @x{׍Ũ kB ]m C"+t0ELlBQgHh/d?ۂ@b 0zʇ]qə&E)ewA A*zwC`Y~@fLltr /?D.-Gus#YT =꛾i$ҹK.SWH$x6RKnZ$ H­ʯRZվ}yK ևWY0?FVJy2ֽ1F^,fi>)B4Ⱥ]X-{VN8砍! 0Xaj_ Av^mg)\?deP sfor>Qygd! /YXS7[Jogh Ŧl„sOqy u ʷq}Ԩ@+u3 [{>rYM7 p0~B~>_Y=UxpokuYdeMʷ=G|5$mrC[S$_kJ頲^Nq%j`4[CG9R@Z-&SVV !,L01\Sr;U.sbL UU -42*=/nӺmE1tOV@?W:SsI9WV-ʸ )޶>ž[.^P[NՌL>%3h #y픦1}ϴ|F tm&djE $n_7ie@ɞz[,YQAtNU!֖#@6B(g7aݳg,$|ln' DLosJ3PTŚM ()ApL(zߜm'㞑\5 "1$6 ZdvD{['mVT!GQ_mbDኳrcu|g;eeS=Yf{qeÔ"MҝtPF?Va*,s ]-V'oj9J. vB-&prBybPZ<{FKEG]Nܜ:~.%o_eA$/X^A(4 Nvu{= Kf.#eQƜܚcoיl{xFjluf)qY)Md1:wM66Ǡ?T%#(ڒlqV Gi8c$ nmu W0ZeT wLD2; ,Yjga'xO+3AJ 4GRŐJS$KQq(O[={ᤕmݶޚ|غCBc:A9P,@6h8"7kK ğ-W;LQghWf9❛Rٯ1BV^] qX$CmBhfohgI(v $TqlTQEVZ_iuZ2s.anA7˅tAelh4 du5N*wTd ,o kD9H܌4w )=\&=+_GM0*dI {X;-O|ӶDg r_g _K N#JI4oE9'G ͘. ׇc&ggXdfp*vQ[mٍ~g;dյaFriGDkЂ$ <\[hT q{CT}!djB;moKh֢7A5߂ZhafEfs۹ {<-:pg ?%ޠU&XEȥB0jK^A J 6cF< P7*CCfc(lp*!DXx冿2\[dt;,3DR\3ǐa-zAX)VөP u#>[bM<={6\OI}ra]u ?  ~+ vcW|TT%{lb\l. b w(wz6}MPȓilD()lDms kU(V>}~">nq*$h8>}d A+YmR\&詸Yp+':>e~5_b 7WFscZBT]Ycu3wT9,n4Աkm#riKQUevJRjk{(Ғ7BGL>:=/uÏqk}p[ʥW`D"F<_AsQ hPZ HPDՉ g94V,]iAD ҍsZ+5ʯ!#; >Hvn y+d 2 gz FC%5;ucSzȴหp8%=J6`KS+>(cM0Ψ}JrR-9k8β-fI#@ _WX:? q.9ofn:%'\<4ltSY('ȫe "ejKn_8N+ z.)Ⱥ( _ KY⿔ͨSAOw:Ll>sn%5xPt=nb@ZxwOӖ Q}D3E:jmvгv*-TT%J?]oҕF}Ģn>#]?*ڴK:4tgeXUNf pj0$jԠHK,˨f=*^$^8_r_7ԉkij*a'R{B[Hq/{߮IY6_2nzAA2V6!ÛԫEX ;5E ,hidفZĎᰄ&!jZ0HBѤ֩ jeJSK3%_57elOvs|BPOuV<212Bq'"1`e:#?I3QZEL@Z!쟮)Y!<؛$h!a^ thݤc Fl'j8)&jF?TfE=`lA.+")&I(Ȓ>TM>mo3$ AKvuK[Rg5>DӐ)"B(,OmzJS̎ɿaƩnz @掇hFEzrt.[^qrz# ?.5lREXDRbnҝ$8# M~2q@))Ds#5 e6ȄfR6%CoVݞF˛T탋Y*tbkw h3T&\tx FQVrGAD3@P/tyR hMn@5>)ܧ֗Ҍ6 pUh~$->Fu'?--`qo.?_+ 8!%TsfgB=#>%[è:<ߝUW0'H2url'KSq+S1T>FԼvm x)m*Dռs/n?Y} ^"6= } @lVqt"+ g'{xJ˧|PvqJ!@n^[E ڽc3DvF2hyt>D#BG̭($lvTJ^+ތpBJh.L&q [9/XFKGD?6#`mbQ*$ۦ2&Oc 4qOF[H㭰Pd&H/ԁkj5U$Rjȶ#.4?YSvgS>8[oZYҷ!3etT0F" nΌ)Gq^ 'Z쪨]n?*GO 6f;x/*(NsR~Wݞ?U"*QV0d^_ &e2ֹd^5W8.;PE h~px^.ܟ sч Y7%5n ?c^ psيDVEMڿk|sdPͪga^F FeDDy~x4%&}m(_[[łY ltV~rk#ex*E[/7$#fNlg)_ ]@ea]~:d\y <ƚTmf?BO[ k+_|ͫQ^8,X~:2mQ9kO~ E[{ 91^umz]y$qU8/ۛ8D9@h @/|ۯs4ؿ\Pէe< D' ƨa+9_NFDrBe]#^ bnjof7bLQzC $,PuQpj6Bi/ZòO GHl7<(P3NAµOj;KONDx֐u{~lXA|Yݹyf = %>F>^QDyݜs7g\.Lk@~Mm U-/1ɰ$Vvv<²>!wHR-%ȣ@?nNgSQHh@T>qјx; ?y(>7z*RީYHG  4s5޴2Ii6~N;tMp[ԧceEʰ^3 x۹@e)p$ ;Lz)זQ bA"\v8T [Vd}lMQ;;z+_zÓ>>Њ*Iz<'~0{<˶7;19oH8kW2V2,:ހ^Pƃ0$"0-1De)֬gĕ}՛)2άc+U_-kCݳ @jTjT #-h`@0ydlEk!86:n''zƵs{Yk\ ǟR$}fۿ.2Tr|x*UWlϵ|cshQ0SfĻtht5ܴ̜YH.GPϦIn2x_wcAZx[=|C쬣+ǯa˺rF3qTs?0Ud~8ޅ[ioβ'2SUn͵S ݄j<]bϒ>v:$Қ*HV뇼9x!z܈ a=F3Vbdn!!\ OzK1X>㖩K鬡 l呡eUry5#J}~X` S#y1'F᠎79}ut4p|W r,!/GzPvf8keiGƟ c!`,zǻG{;/?"}{,a@CF|mh잆/nv'kpGUXkQr<"ja$׃R?6Ojx{RC"46[tEvՍ6'̤! zL܃ayVϽ *mK%6=X3:yT=A 4 ~F"=nQ.W统ouFJt,{ D~[8ٜuN.vrN$gWMZױ,8*ʲ%>jHu"/hyqӵ]hoڹ/.Z'FֺRuw!3ewE(Պ6UvWM7CPfBZ_9$یm'\s㯼F˟'~L8LRbMq 9gDʄoq| '8ǎ ~1Um6'%? z\kkn*Ph3~TBm꿩zOܣ{.Le%'_@Bs(7R^ΰX*g)c 6-H0L^תT]J0J9UPP#/ LfNJPL:~G~cZv4~%`ݬiN$Iآcby pqAcmz+rɡ)xπSz{T00,@yڄ3KmCwLg=>Sx;߶BH5_hD-NM@ 9)e!` HG!?pFk/;QD6zЎ KBe|@H CIS*Z@jrRZ7jzN*E2cn%5ꐋ0$ )_=bk[EnÎ#}/(a-nP1Qu/yȤ2{qorJ[]U8Tl_̘jY0XW:b|9 Lթd4! 4P3>y~!P)ԕ\ZZۖN[NɱА0I.TO:5~$l5A8ɻB&u٠`]½*oƇTQsZx.Iy2PzrEɍ0Ŝ^}ZiG=d\`yPp BBϿS7uzlq5Ա9@߲5a?<٘ש)p`S(ͼ~(xOPDƆG$8J*ϖ|]/Gkm }&܊/V㚧cJWKBLQFj˕8&S[bl4okd:hP ;h;Kձ0FhzXV1:}U|z50;xRɾsC. K]oo<,=ͦAjr拭/>?TJ\s$H{;tU,ja"!JMóIT['qgNNB|?=pk#pI%N^Ċ>% _6!RMUҁx$)y85^2~pĉD]Ƨ.ڂe~ 8_^}C-OT kƿl5qu)7CT4y&2v yXJ8LUyC O+%N(?6 ݞ!+;r~kqU[+VOhs j3dY =$qU*((={Ti,%VTTqPbEseM>2 ucʏr<$jWN~"JTM s%*qN.IFP}% w0`:e;_,7g51i>ӚYC ';+h@EۆuȄ뿐 i76eF)$MnÖ83 Ta8Xȅߐ*vy-u,nEojUW~{p놐X$*g_@EA5Xx7ܹ$J HλG!&lƨI(k?Q KԽlJ, tD?c孡"F % u9Oe^f,u4_дD%O{+RE(QVU-}?:X!j4k= 5U]2s/vd3V%_8UX[ pCO031)hlv|.ǀד+1RC*ݍ0ĉ= uM+Ơ[TMY˓]Ъ!pJ~{"p*\S ^+cvZaj! XberX<S;PF76_Bm"v('2*]H{rDq8" Jt++g6s="2Al'>O&B-3umwk#]˵xɆ.7Fo~:uFLٰ?_ޣ薵eUӾ;+M-rK: {b6kLEHH@bZ|X|MNahS(W3=EIQELggTp(T3( "Ӕ;3>&uD@k&Tk~!ljLbX,MbxZ}t9yfbbL`@Qy8Ӕ><ԶР g(@QvVj _y[[T8}Mto&󌦸 oyiB=TIauMyJsRxFk陮_9at~bdzNvXYO58Ld߸{"jO"P%vTJ;& ZQǪ ck y@B|NhDI ""N/Q;bz;[R&yWK,WفC ~:ʽ.őylO~wO؀EPALN>EDzب;Q}!9ːL5W^VOf;1i/4cW7QD@E#h=;t[Y@禽pk=aޕ<#čj$=}3TO"fё i`p\^n_u0X XCƅR&@s LL\:m"'Q*?eޜؾі~țk̔/xf䰨e _gɾ ʵ/jzb57X?Cg|}00I-~>Z#[0ެ/^f{y fϵ%3Sfqգ^zٝ#jU/r1mَpTsD{7wMǾBC:9;a@sk2;^~ Cf%J3Ϙq=wJ7Wiݥ$th>Ң 4 Ri #5.\w%q^t1fdj½uOaq9tW,j]j}Z) Qec9ѬFȊ)!?wX@Dt~ȾU<`WP)H@{jvK/5s>`s+59|Ҋ->f}P-5KEOՠ8yA] {b1).N$u(F#3 5YCW&^ϡB%"vJ)K{PBMTJkCX%ֲ d/%m;fL״Ll܎]bޢ/'{2w e^ZWJҫͷOǒ㎱Vk.tx6Q~'wlKPfJŦkf * ugTr_|T} 2SWsYN ^OЌ~kqS[+% <}SylI S2BfI`T<5]U3w}cɗ)`ً="A+ur\#LѸ\0ڢ˒ w|xqE0(SD%ԵG ]p"2U W-):כD< R*GĎh_k%!S.Yþh.9BEk8an.qvy&vĠp,cU荧g1dWӑUIb 2&iޣ`f9 =lsGpx_~цU%>/ W JNn\`5H_WA=I\&,<3]0F_ gŒNJJiv x^t"ђS\ֆؘ]P9&a nsSaWb%+rw/!-*5%5)򕸸L/$' @Gakf& ږ( hT소$|=fs&KmiRI`Xr6d2q,{9@¿؊qG2|;iP|\j|Cy `D5 Hx#cg:<kTc~=iRIP0¢z.Rg1 `= 7f)YJʷ#Yՙ}W !?qԑ&?'>SDX-LMHd9Ϩk?`T5v ROVF/J$ ci|;8hB?"ݦi N0Yz\+g}mMQ \>֗k@ RW2U@?x; W"Ļ<8E^;f|atk55y92S<(?ڲsH)')x su|&ɩ])}||aA> ̀>pU ߆яOFg<žZϬHs"u$cVhV &'n8kE@qVs"NgZt+Sl͸XmJ7: ~ 4;J(~bjFCGe߈5 x;fc#Djj6Lq? @Z;r\By;9[@+/9WU|NwG+b+Eͼ_;`x?]?ΔoupTg,:TjlkY+ekak.f Z&9x"ӁUJ=(")* 1f<',2u W .Dh0P8.Vq2jRL.Wm`k-pLCVVvh8YQٔA8's3-+"5t>o[>="oGdzb*CR8|Qc &n9rEڪL)P H5^|~U.2b_xdD UNrn,Z~k}`tzHeDC+ cҵ;"4/݄h0HX<ˎ]TkCPrk\~3;eeRMsMU&OjG ^inoFDlə?2/m!HLl9<7/C[xf\EP}@WM^K*T 'B˯kBӞ)2RJH<.#l0WINY?Z@j^ڢID> Kp%C_el˝0 a9UGrB ~*B>O{. AUN~ϐ'; LOEQҤ_/ ӛRk K)tQ7_]Jc+vɧ/VPwmhN2WdS"ӚS7:ѹM,5Ѥǘs$r_HggRοyC~a/9u\Bxm!N̙6,͘ hHNv TEmPT%^}G3&Ry|".:`2:eG^+J[nBjҮ$;jeȖLCuLꂈMh|ↈ4("meSG:'[A_]\{9/Qj"CmMl"bV-N!wZ>)Ӫ<3QS#}5qld>5+Ϸ ] Xcjy^Z@>fOjAXm~Y{Y A0ѐ*כԞ>,sZ|pOtħaLĂBh=~ƴ|>T=4$eQΝf3sU_=6IlB_Jr#3BÛ3\5)-G=D323 ];S:@s&P2۹R1z9(1 r8E?6b]zQ^hQL(w=g{#"Kq^2Xtgj473և&7YˡhdWf^7&\h~ 8V`A:urxPv+ :a:7]\~<0;P /0/>! J=H>ͽz̜MPukXhp?. ǽWD,_8|C!P7 :ᑹtYł wh`+ZyEf~q ] @!ES%ZED[`tb- b{/qSm3 hdl|$TaȔMW4K'XzO:i ŴP-9(ڈ)bA9O.hkh={2 ONR~1Y@Q7> .5fa!J,?{-Fzܴ@ -88˜fKOU`2E|ƀܠ]bȯXθǓq(ez ~!zv`\.ws+ ew~ebN IŹ8{`Lޭ%JXqZo @ d?lP+!35]uX2Z"r"'骧Askh+DԚ H~~$강9`ݦ+bav9~?\ 0v";XK=ZmlQy/͆Tft1Bz(,H;Xu){ttv]KC`=G$?`uڬnn8ӄjP{0'e{ 6eyhvݗV%^?yeTz =̗Es>6׻.<o>f:fc`i1AĚPX7ѳ%)Jl<9%yvhM +u1`G gq h+ʻ0 Nr(]c, 4{5x$VsT磱tp5!sem)A8󶬋* 7gQ辺/"A 4Vׇظ l86f-eqQNɂSR4~X;^Ϛ6~N=$k0Á{vNDa{j hybKsq*OFO?_'m@(2o"q0zhWoa)樟F;?thM_',ծN"&/J^!%D%Tt>"E }lN=3n m!দ(~z \ 靆tk' V*nN\[0㛕/ 5b"3Qu~1N2_gm^rѼ+rdvϖN s@>3<\:B屇Yȋ8+K l * #sUv99-JŒj&0;^e\Ynskcؚ?[N#V,m%rtp}7b^ }LչQx蛧B/H,J†J#-]bWE X!i:-ZcmoP wF@Xz U~N2g= 1E  b/Sr~s=Qu4lex~W85WmAP7ìv&b6!ǃ=N/ӏ'c@pM]M凞='4[n~yū(5)ӝO65A g>ЄWaުcwY<5fhg~KTyEC[osW?/ٞO[ D`G΢Yk{4/EޯWdAJ\B\@&F'ymi"˪Փ-KzN[.T9\q/OU6؜1ĄQHubݷwM9De3Bue 49ʝ]T,D,2: 41) a>VDc(>[2Jk;z;v_[\ Z(,AhiwS+J ~sq&&VU8,KbwL;SmY%-7xpcp ,9(_+owSy 3&~ 4hB^_sM#NxosN8l/;߭"ˈV 5:D=N[OҒp0&3E_ j=T">OGڰճT#tk8#=D;.U[ѧ,+e1SſQ֡#[6^"gT\sd֪} \wGEXcͥ;1O!1Nq/[C-$8̆Z-Uc3% ]3pjӧ9S:L0 }m.X2.40ƺ.4̝/C7oPi 8ADl< aVM: s UM[L2+컣$ AؾaRkWkO8D\\7m(tȜ9Hjn"׋/x%laXl='EP+QFAsxX0hTT>oAsk6.Z䀭4YS$[yYМ@CB[܍5^hi5,K5in[`< 5׹kVu./0剐ZK { X\lF~vw]^Ǝ4yfm@[FSS(bw=cLp>'L>4FB5 ,]Kw"V0* <ӕ`MO41%g:v XhȠvz?ch48"3)8FVWhl;vvGH. N;`W@$udmF#wLQ1A=ѾFH(è "ƈ~8Uߕ)ѤXSV3Ѕe l=Yled<½5ĚR )\0)''roXĀoo wAJg1F,$) K$7* t쿝ɐ"Km)[I1=+X̆xc /#);ּ"ฝق+l~{,М& Ň֋EW+$Zk:/q{F'TfQn2ɐH`W^HxjHlfïjU:j*`рUDM%sck[MgG% CwPc=U.Q 9@ A8jzlZ4""c6;\2Q<{iOcRi\^KmڔB^R:ݱl_i뉲75bIvMet8R-M=Q?az Ie[)%뛑vy9;#̰*]|$\ƈ>#M5,t0e (vYڡ&F9 >thAn@)p8|ۀ0b$ST=%ϱ6kcMoX uy>"^/9$)n dV$2i#`9k0$$ƥcgi ͔bؖW,T]#(U# Ue 3;ZJ LYfj%Z<;I#T忷O`YXkޢ,uHw[vfV]#(BqD@``spln=+ 7[zDY)P˾%7$ /^A.EP\P:}xex%2o~mPOʃ\iCSM!yF>hfZOu#m1 YnqΧ3U='8!LgϵP>8eO>ޔۇp*.?*C/K8&P2Ckٔ*mu, R6q8?{gbh.,{B(ts pC9p[NCXS!ssf *mc N₳V?C1&˜ !>/|_]}ﱩk+b_Ыfam5#뾳6ӺdpoP BOx'8}?=VbZmsza;kA} z f\^_KiM;<ȕE 99&2+w;5 Lc rMEױBam̓ry "^h ga//sZ@CNI58d; &ɹ[V`Vi~M}D+f:5wo>lQx`!7ZNo* G ~}jgU5!sR|Sޓ)c+4 1` F|W\ SxU(}KSb i(Dt R%^E" K@SBJ5݆$0< Ka :VDn: u 8t|gL83«LArOx'zJmd,7̆ '1.ŸSY P!/NMnJlOM/\q!ȳi\wC,'a,j/. 9XPDŽ $ѕ 5H yD3d=WQ^zPܪuL,9 ,c%T?vEܳnr3ڠL;̕f㮣8'ORX#Cc_[E#& b&ZC5F 2L!PzL!QfE$ :; KiliyHuLo/\ *l xCDGjgo6_ P "K*>] =i=nrujztm;FM>NmNi-w\mv#2zIdJKa$٬k.UW7ʸBi#K]Tch7@ Z8=J*sy=ox_UTEً~̛zu>soE>0I$_a&AU3JV;ӄ6 Un@.D(7 Ԡxt3p ow㾑Jsȁ8iKІJl?ţajy&s~aѹ]U<='hE>__Zr%$51cc>jysMNy_hOE͟! N }>ۋ(1wߐ5 3s oЦœ%جb06RA]V0qBD!?H6l;7HPW,a쉟 BXe z%XYYwFZcv,̣&͘WP4lw<٩ޞ]J[9~\f]5r!Eyл f[,5?ұ؍w:>]/~ 9yzUec,Lk܊)OgplFM3#`0pc(=}Yxq3{uxpcClj>^|~΂+%NFnO_WVR) 抡IJ=2o8:rۤbB>~F$Qf;SsjNDK wbU=Hr7c]^".ts6AaLjbP"ig%3oLDfe2 u2PjtBҳY5wSPW= ĒE6{9ګ%cU6 CX[1@ '7$Һ}9GgSu ٘ii= )i˯uMihOa8wǝrZZe%_Ù!2.zcCY&x}L`q ڝ `R\k YZ}IȴSĬ`܉(%6|O.[W`%U ܤ#_#$6K֗xO Ff"tolY.6FXz jgaWo>f+]~:R4`8,oLHɝ|=3{oGOBɏ6)H Do~o=e=wSV,Nl%hV9auӱphU ,MS0U/pW?fƛSy$}4Y>fjƴSU 1B8ళ1yo"[35y oόQX^n:>L`#Qe0VaXa{}74(xa391ѓ&$lz, .tRd6 2EEeӼUY $3ʣc_[`2bskHcf*̀==P-Tk`qǾa+VLGŻ4$ʉ !}ѳq