strace-5.14-150400.3.3.2<>,8f٠fp9|RF_#N[%w͘E۟6_iob,R_3#7k;j2Lubq&PG̛hUCN"f?$,Wľ5A?R~p󣅜*,(0̫C{[Pc4L&mӶաgV' nt`3`8;1M!C^XJ*i/TĒ!)"ͣ.!$9 P <>wbMU:&DƢe8G2I>2:=9>>?d   L(,Efx        8  A  L p   (d(8090: 0FG H I< XHYP\t ] ^bYcdeflu vw x y z(8<BCstrace5.14150400.3.3.2A utility to trace the system calls of a programWith strace, you can trace the activity of a program. Information about any system calls the program makes and the signals it receives and processes can be seen. Child processes can also be tracked.f٠fh02-armsrv1 SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Tools/Debuggershttp://strace.io/linuxaarch64+f6V_/d=gA큤fٟpfٟpf٠da0a0a0`fٟpfٟpe355e0d9f8ce2a2d147c2c60a57f0f7872542137810567fb6a915ab2f6d2ad36a8c835c03d9760c4ffa777cab90f5336983115a3b0e6d8fd5cbfb7554bb5cd2b6eb00a0837dcfbecca8e47062eef63ad12d1801206779b67eb277c90bff1bba18b9716080313cda777603c004b2ef2375ac0862f6050bd10575b201a452723c32861af2fbd6acaa8709f6e79757955fd32002201fb05ad6a6181c9a2f205053bf9f6e34d92abd9be60a861b273da18729f1730e031bbc1351ef7142d693f26d3133f3525525ddd24c57ab04e917d5fb1ca14cc0a241294b91fc3c1c01b479415ffe3101ecc4336d9bb93778c0278b40a148c601c90efd77b702a154bb8398ef2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstrace-5.14-150400.3.3.2.src.rpmstracestrace(aarch-64)@@@@@@@@@@@    /bin/shld-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.28)(64bit)libdw.so.1()(64bit)libdw.so.1(ELFUTILS_0.122)(64bit)libdw.so.1(ELFUTILS_0.158)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3fKa0`i@`@`.V`-@_S_l@_+^^k@^;]f@]@]V](v@\9\@\\@\$[G[r@[a[$ZZ$ZiZ YY\Y&@XBXQ4@W@WE@WN@W)@V~@VI@V(V +U\w@U@UQU TuTesbrabec@suse.comschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@linux-m68k.orgmliska@suse.czschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@suse.deschwab@linux-m68k.orgschwab@suse.deschwab@linux-m68k.orgschwab@suse.deschwab@linux-m68k.orgschwab@suse.deschwab@linux-m68k.orgschwab@suse.dejslaby@suse.comschwab@linux-m68k.orgschwab@linux-m68k.orgjslaby@suse.comschwab@suse.deschwab@linux-m68k.orgschwab@suse.deschwab@linux-m68k.orgjslaby@suse.comschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@linux-m68k.orgschwab@suse.deschwab@suse.deschwab@linux-m68k.orgschwab@linux-m68k.orgmpluskal@suse.comschwab@linux-m68k.orgwerner@suse.denormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comschwab@suse.dejengelh@inai.deschwab@suse.decrrodriguez@opensuse.orgschwab@linux-m68k.orgdimstar@opensuse.org- Change the license to the correct LGPL-2.1-or-later (bsc#1228216).- Update to strace 5.14 * Improvements * Implemented decoding of memfd_secret and quotactl_fd syscalls, introduced in Linux 5.14. * Enhanced prctl syscall decoding. * Enhanced decoding of IFLA_* netlink attributes. * Enhanced decoding of MDBA_ROUTER_PATTR_* mdb router port netlink attributes. * Updated lists of BPF_*, IORING_*, MADV_*, MOUNT_ATTR_*, SCTP_*, and UFFD_* constants. * Updated lists of ioctl commands from Linux 5.14.- Update to strace 5.13 * Improvements * Print netlink data in a more structured way. * Implemented decoding of NT_PRSTATUS and NT_FPREGSET regsets of PTRACE_GETREGSET and PTRACE_SETREGSET requests. * Implemented decoding of regs argument of PTRACE_GETREGS, PTRACE_GETREGS64, PTRACE_SETREGS, PTRACE_SETREGS64, PTRACE_GETFPREGS, and PTRACE_SETFPREGS requests. * Implemented powerpc System Call Vectored ABI support. * Implemented decoding of landlock_add_rule, landlock_create_ruleset, and landlock_restrict_self syscalls introduced in Linux 5.13. * Enhanced decoding of perf_event_open syscall. * Updated lists of BPF_*, IORING_*, KEXEC_*, KEY_*, KVM_*, NT_*, PR_*, PTRACE_*, RTM_*, RTPROT_*, TRAP_*, UFFD_*, UFFDIO_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 5.13.- Update to strace 5.12 * Improvements * Implemented --secontext[=full] option to display SELinux contexts. * Implemented decoding of mount_setattr syscall introduced in Linux 5.12. * Updated decoding of IFLA_BRPORT_* netlink attributes to match Linux 5.12. * Updated lists of DEVCONF_*, IORING_*, KVM_*, MPOL_*, MTD_*, NFT_MSG_*, RESOLVE_*, RTM_*, ST_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 5.12. - strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch: removed- Add strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch in order to workaround gh#171 issue related to the latest binutils release (https://sourceware.org/bugzilla/show_bug.cgi?id=27309).- Update to strace 5.11 * Improvements * Implemented poke injection (--inject=SET:poke_enter= and - -inject=SET:poke_exit= options). * Implemented decoding of epoll_pwait2 syscall introduced in Linux 5.11. * Implemented decoding of GPIO_* ioctl commands. * Implemented decoding of FS_IOC_FS[GS]ETXATTR, FS_IOC_[GS]ETFLAGS, and FS_IOC32_[GS]ETFLAGS ioctl commands. * Implemented decoding of SIOCADDMULTI, SIOCDELMULTI, SIOCGIFENCAP, SIOCOUTQNSD, SIOCSIFENCAP, and SIOCSIFHWBROADCAST ioctl commands. * Implemented decoding of UBI_IOCRPEB and UBI_IOCSPEB ioctl commands. * Implemented decoding of V4L2_BUF_TYPE_META_CAPTURE, V4L2_BUF_TYPE_META_OUTPUT, and VIDIOC_QUERY_EXT_CTRL ioctl commands. * Updated lists of BPF_*, BTRFS_*, CLOSE_RANGE_*, ETH_*, IORING_*, KVM_*, PR_*, PTRACE_*, RTA_*, RTAX_*, RTM_*, RTNH_*, SCTP_*, SO_*, SYS_*, UFFD_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 5.11. * Bug fixes * Fixed decoding of SIOCGIFINDEX, SIOCBRADDIF, and SIOCBRDELIF ioctl commands.- Update to strace 5.10 * Improvements * libdw-based stack tracing is now enabled for non-native personalities. * Implemented decoding of process_madvise syscall introduced in Linux 5.10. * Updated decoding of pidfd_open syscall to match Linux 5.10. * Updated decoding of membarrier syscall to match Linux 5.10. * Updated lists of ALG_*, BPF_*, INET_DIAG_*, IORING_*, KEY_*, KVM_*, MDBA_*, MEMBARRIER_CMD_*, MS_*, NLMSGERR_*, NT_*, STATX_*, SEGV_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 5.10. * Bug fixes * Added clock_gettime64, clock_settime64, clock_adjtime64, and lock_getres_time64 syscalls to %clock trace class.- Update to strace 5.9 * Improvements * Added -n/--syscall-number option for printing syscall numbers. * Added --pidns-translation option for PID namespace translation (addresses Fedora bug #1035433). * Implemented decoding of close_range syscall. * Implemented decoding of TEE_* ioctl commands. * Implemented decoding of struct msginfo argument of IPC_INFO and MSG_INFO msgctl syscall commands. * Implemented decoding of struct msqid_ds argument of MSG_STAT and MSG_STAT_ANY msgctl syscall commands. * Implemented decoding of struct seminfo argument of IPC_INFO and SEM_INFO semctl syscall commands. * Implemented decoding of struct semid_ds argument of IPC_SET, IPC_STAT, SEM_STAT, and SEM_STAT_ANY semctl syscall commands. * Implemented decoding of struct shminfo argument of IPC_INFO shmctl syscall command. * Implemented decoding of struct shm_info argument of SHM_INFO shmctl syscall command. * Implemented decoding of struct shmid_ds argument of SHM_STAT and SHM_STAT_ANY shmctl syscall commands. * Updated lists of BPF_*, CAP_*, FAN_*, IFLA_*, INET_DIAG_REQ_*, IORING_FEAT_*, IP_*, IPV6_*, KVM_*, NDA_*, PTP_PEROUT_*, RTPROT_*, and V4L2_FMT_FLAG_* constants. * Updated lists of ioctl commands from Linux 5.9.- Update to strace 5.8 * Changes in behaviour * Modified %process class to contain system calls associated with process lifecycle (creation, exec, termination): kill, tkill, tgkill, pidfd_send_signal and rt_sigqueueinfo are added, arch_prctl and unshare are removed. * Improvements * Implemented decoding of faccessat2 syscall. * Implemented decoding of LOOP_CONFIGURE ioctl command. * Updated decoding of io_uring_setup syscall to match Linux 5.8. * Updated lists of AUDIT_*, BPF_*, CAP_*, ETH_*, INET_DIAG_*, IORING_*, KEYCTL_*, KVM_*, LOOP_*, NDA_*, RTC_*, TCA_*, STATX_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 5.8. * Bug fixes * Added statx syscall to %fstat trace class.- Update to strace 5.7 * Improvements * Implemented interval specification in "when=" subexpression of syscall tampering expressions. * Added -e trace=%clock option for tracing syscalls reading of modifying system clocks. * Implemented decoding of BPF_LINK_CREATE and BPF_LINK_UPDATE bpf syscall commands. * Updated decoding of clone3 syscall to match Linux 5.7. * Updated lists of BPF_*, BTRFS_*, CLONE_*, FAN_*, IORING_*, KVM_*, LWTUNNEL_*, MREMAP_*, PERF_*, SECCOMP_*, UFFDIO_*, V4L2_*, and XDP_* constants. * Updated lists of ioctl commands from Linux 5.7. * Bug fixes * Fixed decoding of getdents and getdents64 syscalls when they return a lot of directory entries. * Fixed pathtrace matching of openat2 syscall.- Update to strace 5.6 * Changes in behaviour * Messages about unknown tracees are now subject to the strace's quietness setting (-q/--quiet). * If -A option is provided without -o, or -S option without -c/-C, a warning about its uselessness is printed now. * The usage of --seccomp-bpf without -f has no effect now. * Improvements * Every short option now has a long option alias, which also has enabled the following improvements: * Ability to use human-readable settings for -I/--interruptible, - D/--daemonize options. * Ability to silence specific messages using -e quiet/--quiet qualifier (an alias for the -q option), including those that couldn't be silenced previously (path resolution messages and "superseded by execve"). * Ability to specify selected fd decoding features using - e decode-fds/--decode-fds qualifier (an alias for the -y option). * Ability to set precision for the absolute timestamp, relative timestamp, and syscall time output (using --absolute-timestamps, - -relative-timestamps, and --syscall-times options, respectively). * Implemented ability to select the set of displayed columns in the call summary output (-U/--summary-columns option). * Implemented ability to sort on any summary column. * Implemented ability to show information about minimum and maximum call duration in the call summary output (addresses Debian bug #240945). * Implemented printing of PIDs associated with pidfds in -yy mode. * Implemented PTRACE_GETREGS API support on hppa, sh, sh64, and xtensa. * Improved performance of libdw-based stack traces printing by implementing a symbol-to-address cache. * Implemented decoding of openat2 and pidfd_getfd syscalls. * Enhanced io_uring_register, prctl, sched_getattr, and sched_setattr syscall decoding. * Implemented decoding of BPF_MAP_LOOKUP_BATCH, BPF_MAP_LOOKUP_AND_DELETE_BATCH, BPF_MAP_UPDATE_BATCH, and BPF_MAP_DELETE_BATCH bpf syscall commands. * Enhanced decoding of BPF_MAP_CREATE and BPF_PROG_ATTACH bpf syscall commands. * Enhanced decoding of RTC_VL_READ ioctl command. * Enhanced decoding of IFLA_* netlink attributes. * Implemented HIDIOCGRAWUNIQ() ioctl command number printing. * Wired up kexec_file_load syscall on hppa. * Updated lists of AUDIT_*, BPF_*, CLONE_*, GRND_*, IFLA_*, IORING_*, IPPROTO_*, KEY_*, KVM_*, RTM_F_*, SCHED_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 5.6. * Bug fixes * Fixed build on csky abiv1 architecture. * Various minor fixes in VIDIOC_* ioctl output formatting. * Fix printing of the size field for _IOC_NONE ioctl command numbers on sparc.- Update to strace 5.5 * Improvements * Added -e trace=%creds option for tracing syscalls related to process credentials. * Enhanced decoding of arch_prctl, keyctl, io_uring_register, io_uring_setup, and perf_event_open syscalls. * Enhanced decoding of BPF_PROG_LOAD bpf syscall command. * Updated decoding of clone3 syscall to match Linux 5.5. * Implemented decoding of TCA_ACT_FLAGS and TCA_STATS_PKT64 netlink attributes. * Updated lists of AUDIT_*, BPF_*, CLONE_*, KEY_*, KVM_*, PPC_PTRACE_*, SCTP_*, STATX_*, TIPC_*, V4L2_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 5.5. * Enhanced manual page and "strace --help" output. * Bug fixes * Fixed stack trace printing for early syscalls when strace is configured to use libdw backend for stack tracing (addresses Fedora bug #1788636). * Fixed stack trace caching when --seccomp-bpf option is specified. * Fixed potentially unaligned access in decoder of SO_TIMESTAMP*_NEW control messages. * Fixed decoding of NDA_LLADDR netlink neighbor table attribute. * Fixed build of mpers support when CFLAGS contains -flto. * Fixed build on no-MMU architectures. * Fixed build with glibc-2.31 and Linux kernel headers < 5.3. * Fixed tests for glibc-2.31.- Use -ffat-lto-objects to work around mpers.sh failure- Update to strace 5.4 * Improvements * Implemented -DD and -DDD options that move strace into a separate process group and session, respectively. * Enhanced seccomp-bpf tracee syscall filtering support by implementing new "binary match" BPF program generation strategy and automatically choosing the strategy that generates the shortest BPF program. * Implemented decoding of BPF_BTF_GET_NEXT_ID bpf syscall command. * Enhanced decoding of BPF_MAP_LOOKUP_ELEM bpf syscall command. * Implemented PTP_CLOCK_GETCAPS2, PTP_EXTTS_REQUEST2, PTP_PEROUT_REQUEST2, PTP_ENABLE_PPS2, and PTP_SYS_OFFSET2 ioctl decoding. * Updated lists of BPF_*, CAN_*, KEXEC_*, KVM_*, MADV_*, MSG_*, P_*, PR_*, PTP_*, SCTP_*, and V4L2_* constants. * Implemented ability to build ARM EABI mpers support using a separate compiler on aarch64. * Updated lists of ioctl commands from Linux 5.4. * Enhanced manual page. * Bug fixes * Fixed -b execve when --seccomp-bpf option is specified. * Fixed decoding of BPF_PROG_LOAD bpf syscall command. * Fixed build on no-MMU architectures. * Fixed build on antique systems that do not provide necessary definitions of AUDIT_ARCH_* constants.- Update to strace 5.3 * Improvements * Implemented usage of seccomp-bpf for stopping tracees only for filtered syscalls. Use --seccomp-bpf option to enable. * Implemented decoding of pidfd_open and clone3 syscalls. * Enhanced decoding of io_cancel, io_submit, s390_sthyi, and syslog syscalls. * Enhanced decoding of NETLINK_ROUTE protocol. * Implemented decoding of UNIX_DIAG_UID netlink attribute. * Implemented decoding of WDIOC_* ioctl commands. * Enchanced syscall count statistics: overhead is now applied per-call, added ability for sorting on errors field. * Syscall delay injection and overhead values can now be supplied with time measure unit suffix and provided in IEEE 754 floating point format. * Updated lists of AUDIT_*, BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 5.3. * Enhanced manual page. * Bug fixes * Fixed syscall tampering on arc, avr32, csky, ia64, m68k, metag, mips, nios2, or1k, riscv, s390, s390x, sparc, sparc64, and tile architectures when PTRACE_GET_SYSCALL_INFO is in use. * Fixed decoding of sockaddr_hci (AF_BLUETOOTH) addresses that lack hci_channel field. * Fixed evdev ioctl bitset decoding. * Fixed tests on alpha with Linux kernel headers 5.1+. * Portability * Removed support for decoding syscalls in range [1024...1079] on AArch64 architecture as this range has never been implemented in mainline kernel releases.- Update to strace 5.2 (boo#1149727) * Improvements * Implemented syscall return status filtering with -e status=set option and its aliases: -z (limit syscall printing to successful syscalls only) and -Z (limit syscall printing to failed syscalls only). * Implemented decoding of open_tree, move_mount, fsopen, fsconfig, fsmount, and fspick syscalls. * Enhanced decoding of bpf, clone, inotify_init, mbind, and set_mempolicy syscalls. * Updated lists of AT_*, AUDIT_*, BPF_*, CLONE_*, ETH_*, KEY_*, KVM_*, MPOL_*, TIPC_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 5.2. * Bug fixes * Fixed syscall tampering on powerpc, powerpc64, sparc, and sparc64 when PTRACE_GET_SYSCALL_INFO is in use. * Fixed build with cutting-edge toolchain.- Update to strace 5.1 * Bug fixes * Fixed decoding of last two arguments of clone syscall on riscv. * Improvements * Added C-SKY architecture support. * Implemented decoding of SO_TIMESTAMP*_NEW control messages. * Implemented decoding of clock_gettime64, clock_settime64, clock_adjtime64, clock_getres_time64, clock_nanosleep_time64, timer_gettime64, timer_settime64, timerfd_gettime64, timerfd_settime64, utimensat_time64, pselect6_time64, ppoll_time64, io_pgetevents_time64, recvmmsg_time64, mq_timedsend_time64, mq_timedreceive_time64, semtimedop_time64, rt_sigtimedwait_time64, futex_time64, sched_rr_get_interval_time64, pidfd_send_signal, io_uring_setup, io_uring_enter, and io_uring_register syscalls. * Enhanced decoding of bpf syscall. * Wired up getegid, geteuid, getppid, io_pgetevents, statfs64, and fstatfs64 syscalls on alpha. * Wired up kexec_file_load and migrate_pages syscalls on arm. * Wired up io_pgetevents, perf_event_open, seccomp, and statx syscalls on ia64. * Wired up seccomp syscall on m68k. * Wired up statx syscall on sh. * Wired up pkey_mprotect, pkey_alloc, and pkey_free syscalls on alpha, hppa, ia64, m68k, s390, s390x, sh, sparc, and sparc64. * Wired up rseq syscall on alpha, hppa, ia64, m68k, sh, sparc, sparc64, and xtensa. * Wired up direct ipc syscalls on m68k, mips o32, powerpc, powerpc64, s390, s390x, sh, sparc, sparc64, and x86. * Updated lists of BPF_*, FAN_*, F_SEAL_*, IPV6_*, NT_*, PR_SPEC_*, SO_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 5.1.- Ignore testsuite failures- Update to strace 5.0 * Changes in behavior * -D option now implies -I4 * Diagnostic message is no longer printed if an attempt to restart a process has failed with ESRCH. * ASCII dump no longer tries to read the whole buffer at once. * Improvements * Changed the way tracees are handled: all pending tracees are now waited for before further processing, this improves fairness of tracee processing. * Enhanced xlat styles support configured by -X option. * Enhanced decoding of bpf syscall. * Enhanced pid formatting in strace-log-merge output. * Wired up kexec_file_load and rseq syscalls on aarch64, arc, metag, nios2, or1k, riscv, and tile architectures. * Updated lists of BPF_*, BTRFS_*, FAN_*, IFLA_*, KERN_*, KVM_CAP_*, NDA_*, NETNSA_*, NT_*, PR_*, REL_*, SECCOMP_*, SCTP_*, UDP_*, V4L2_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 5.0. * Bug fixes * Fixed ordering of sockaddr_in6 fields. * Fixed strace-k test on alpha. * Fixed build on mips o32. * Fixed build on NOMMU architectures. * Fixed build in --with-libiberty=yes mode. * Fixed potential NULL dereference during printing of line continuation for syscalls that haven't been decoded. * Fixed strace-log-merge error diagnostics.- disable test failing with kernel 5.0- Update to strace 4.26 * Changes in behavior * If strace is interrupted by a signal it handles (currently one of HUP, INT, QUIT, PIPE, or TERM), strace terminates itself with this signal. * Improvements * Implemented obtainment of system call information using PTRACE_GET_SYSCALL_INFO ptrace API. * Implemented decoding of PTRACE_GET_SYSCALL_INFO ptrace request. * Implemented decoding of BLKGETZONESZ, BLKGETNRZONES, and RND* ioctl commands. * Enhanced xlat styles support configured by -X option. * Enhanced internet address formatting in structureless contexts. * Enhanced decoding of getsockopt SO_ERROR option. * Enhanced error diagnostics when the first exec fails. * Added %net as a short form of %network in syscall specifications. * Updated lists of ABS_*, BPF_*, FAN_*, IFA_*, IFLA_*, KVM_CAP_*, NETLINK_*, NTF_*, PR_SPEC_*, REL_*, SOL_*, TCA_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 4.20. * Enhanced manual page. * Bug fixes * Fixed "xlat_idx: Unexpected xlat value 0" warnings. * Fixed sthyi output format on s390. * Documented -X option in strace -h output.- Update to strace 4.25 * Improvements * Implemented decoding of KVM_CHECK_EXTENSION and NBD_* ioctl commands. * Implemented decoding of SOL_XDP socket option names. * Implemented decoding of AF_PACKET protocols in socket syscall. * Implemented decoding of AF_AX25 and AF_X25 addresses, protocols, and options. * Implemented stack trace printing on receiving signals. * Enhanced xlat styles support configured by -X option. * Enhanced decoding of IFLA_*, NETCONFA_*, and SMC_DIAG_* netlink attributes. * Wired up io_pgetevents syscall on arm, sparc, and sparc64. * Updated lists of AF_*, AUDIT_*, BPF_*, IFLA_*, IN_*, IPSTATS_*, IPV4_DEVCONF_*, NT_*, SCTP_*, SO_*, SOCK_*, SOL_*, and V4L2_* constants. * Updated lists of ioctl commands from Linux 4.19. * Bug fixes * Fixed decoding of bit sets in evdev ioctl commands. * Fixed decoding of EVIOCGBIT(0, ...) ioctl commands. * Fixed test suite for the case when mlockall and unimplemented syscalls are explicitly disabled by a seccomp filter.- Update to strace 4.24 * Contains a fix for occasionally failing aio.gen.test * Improvements * Implemented decoding of kvm vcpu exit reason (-e kvm=vcpu option), requires Linux kernel version 4.16.0 or higher. * Implemented decoding of KVM_SET_CPUID2 and KVM_GET_*_CPUID ioctl commands. - Remove statx-redefinition.patch (in upstream now)- statx-redefinition.patch: Workaround incompatibility between and - Update to strace 4.23 * Changes in behaviour * On x32 personality, 64-bit syscalls (such as readv) are now shown with "#64" suffix instead of "64:" prefix. * Changed error number output format: error numbers are consistently printed as "-1 ECONST (Error description)" for known errors and as "-1 (errno 123)" for unknown errors, regardless of -e raw qualification settings. * Unfetchable addresses inside arrays are now printed as comments. * Obsolete IA-32 mode syscall names are no longer printed on ia64. * Improvements * Implemented libdw backend for -k option, configured at build time using --with-libdw option. * Added -X option for configuring xlat output formatting (addresses Debian bug #692915). * Added support for personality designation ("64", "32", or "x32") to syscall qualifications in -e trace expressions. * Implemented injection of syscalls with no side effects as an alternative to injection of an invalid syscall (-e inject=SET:syscall= expression). * Improved support for reproducible builds (addresses Debian bug #896016). * Implemented decoding of BPF_PROG_QUERY and BPF_RAW_TRACEPOINT_OPEN bpf syscall commands. * Implemented decoding of INOTIFY_IOC_SETNEXTWD and PERF_EVENT_IOC_* ioctl commands. * Implemented decoding of PR_GET_SPECULATION_CTRL and PR_SET_SPECULATION_CTRL prctl syscall options. * Enhanced decoding of bpf, getsockopt, setsockopt, and socket syscalls. * Enhanced decoding of NETLINK_KOBJECT_UEVENT and NETLINK_ROUTE protocols. * Enhanced decoding of *_DIAG_MEMINFO netlink attributes. * Enhanced decoding of BTRFS_*, FS_IOC_*, SIOCGIFHWADDR, and SIOCSIFHWADDR ioctl commands. * Enhanced decoding of AF_BLUETOOTH socket addresses. * Implemented decoding of io_pgetevent syscall. * Wired up rseq syscall. * Updated lists of ADJ_*, BPF_*, BPF_F_*, BPF_PROG_TYPE_*, ETH_P_*, FPE_*, IFF_*, IPPROTO_*, MAP_*, MS_*, MSG_*, NETLINK_*, PACKET_*, PROT_*, SCTP_*, SECCOMP_FILTER_FLAG_*, SEGV_*, SEM_*, SHM_*, SW_*, V4L2_CID_*, V4L2_CTRL_CLASS_*, and V4L2_PIX_FMT_* constants. * Updated lists of ioctl commands from Linux 4.17. * Bug fixes * Fixed decoding of msgtyp argument of msgrcv syscall. * Fixed fallback definitions for F_*, MCL_*, MSG_ZEROCOPY, SI_*, and SOL_SOCKET constants. * Fixed -e trace=%pure expression on mips. - Use libdw for unwinding on Leap 15 or later- Update to strace 4.22 * Changes in behaviour * When printing string data, '8' and '9' following an octal escape sequence no longer lead to unabbreviated octal escape sequence output, as they used to do. * Angle brackets are now printed as octal number escape sequences in the output of paths associated with file descriptors. * Data dump for write syscalls (-e write) is performed regardless of successfulness of these syscall (addresses Debian bug #436284). * -r and -t options are now affect output independently. Previously, - r option led to ignoring of the -t option (addresses Debian bug #466195). * Improvements * Implemented delay injection (-e inject=SET:delay_enter= and - e inject=SET:delay_exit= options). * Added -A option for opening output files in append mode (addresses Debian bug #528488). * IPv6 addresses shown in socket information in -yy mode are now printed in brackets. * Enhanced decoding of bpf, prctl and ptrace syscalls. * Enhanced decoding of BTRFS_IOC_INO_PATHS, BTRFS_IOC_LOGICAL_INO, and PTP_* ioctl commands. * Enhanced NETLINK_ROUTE protocol decoding. * Updated lists of signal codes. * Updated lists of BPF_*, BTN_*, ETH_P_*, INET_DIAG_BC_*, KEY_*, POLL*, RWF_*, SCHED_FLAG_*, SCTP_* and error constants. * Implemented block/character device number printing in -yy mode. * Known pixel/SDR format names are printed as comments for pixelformat fields in v4l2 structures. * Enhanced decoding of kern_features syscall. * Enhanced NETLINK_NETFILTER netlink protocol decoder. * Optimized handling of large number of tracees. * Improved wall clock time measurement in syscall count statistics (-c -w option). * Extended the range of allowed values in -e inject=...:retval= expression. * Added i18n support. * Updated lists of ioctl commands from Linux 4.16. * Enhanced manual page. * Bug fixes * Fixed build on m68k. * Fixed v4l2 pixelformat decoding on big-endian architectures. * Fixed -O option.- Update to strace 4.21 * Changes in behaviour * Warning is now issued when -F option is used. * Warning is now issued when a tracee with unsupported personality is attached. * Unknown syscall numbers are now printed in hexadecimal form. * Improvements * Implemented decoding of netlink descriptor attributes as file descriptors. * Implemented decoding of hugetlb page size selection flags. * Implemented decoding of BPF_PROG_TEST_RUN, BPF_PROG_GET_NEXT_ID, BPF_MAP_GET_NEXT_ID, BPF_PROG_GET_FD_BY_ID, BPF_MAP_GET_FD_BY_ID, and BPF_OBJ_GET_INFO_BY_FD commands of bpf syscall. * Enhanced decoding of get_thread_area, memfd_create, modify_ldt, perf_event_open, reboot, s390_guarded_storage, s390_pcio_mmio_read, s390_pci_mmio_write, s390_runtime_instr, s390_sthyi, set_thread_area, and shmget syscalls. * Implemented decoding of KVM_* and DM_LIST_DEVICES ioctl commands. * Implemented decoding of riscv_flush_icache syscall. * Enhanced decoding of getsockopt and setsockopt syscalls for SOL_NETLINK level. * Enhanced decoding of BPF_MAP_CREATE command of bpf syscall. * Print values returned by mq_open syscall and first arguments of mq_getsetattr, mq_notify, mq_timedreceive, and mq_timedsend syscalls as file descriptors. * Added decoding of get_tls syscall on arm. * Added -e trace=%pure option for tracing system calls with no arguments that never fail. * Updated lists of IPV6_*, MAP_*, MEMBARRIER_CMD_*, MSG_*, NT_*, PKEY_*, SHM_*, and TCP_* constants. * Added manual page for the strace-log-merge command. * Updated lists of ioctl commands from Linux 4.15. * Implemented biarch support for s390x. * Implemented an optional support for symbol demangling in strace -k output (activated by --with-libiberty configure option). * Information about availability of demangling and reliable personality decoding (on architectures with multiple personalities) is now available in strace -V output. * Added decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls on powerpc and powerpc64. * Enhanced manual page. * Bug fixes * Fixed multi-personality support in cross builds. * Added mq_getsetattr, mq_notify, mq_open, mq_timedreceive, and mq_timedsend syscalls to %desc tracing set. * Fixed path tracing support for mmap syscalls with indirect arguments and for old select syscall. * Fixed decoding of arm-specific (__ARM_NR_*) syscalls. * Fixed open mode flags decoding. * Fixed corner cases in handling of strace -ff -ttt logs by strace-log-merge. * Error counts that exceed one billion are now printed correctly in call summary output. * Fixed call summary header for x32 personality. * Changes of tracee personalities are reported more reliably. * Fixed the case when strace attaches to a tracee being inside exec and its first syscall stop is syscall-exit-stop instead of syscall-enter-stop, which messed up all the syscall state tracking. * Fixed printing of higher 32 bits of the return value for x32 personality. - update-futex-test-in-accordance-with-kernel-s-v4.15-.patch: removed- add update-futex-test-in-accordance-with-kernel-s-v4.15-.patch- Update to strace 4.20 * Improvements * Implemented decoding of NETLINK_NETFILTER netlink message types and flags. * Implemented decoding of SECCOMP_GET_ACTION_AVAIL operation of seccomp syscall. * Updated lists of ARPHRD_*, BPF_*, ETH_P_*, LOOP_*, MADV_*, MEMBARRIER_CMD_*, MFD_*, SECCOMP_*, SO_*, SOL_*, TCP_*, and UFFD_FEATURE_* constants. * Added decoding of statx syscall on hppa. * Updated lists of ioctl commands from Linux 4.14. * Bug fixes * Fixed powerpc personality support on powerpc64.- Update to strace 4.19 * Changes in behaviour * Changed formatting of personality names on tile architecture in order to make it in line with other multi-personality architectures. * Changed field output order in struct v4l2_requestbuffers to improve in/out field formatting. * Changed handling of multiple signal= specifications in an injection expression: multiple specification now leads to error instead of implicit usage the last specification. * Improvements * Enhanced decoding of optlen argument of getsockopt syscall. * Enhanced decoding of SO_LINGER option of getsockopt and setsockopt syscalls. * Enhanced decoding of SO_PEERCRED option of getsockopt syscall. * Enhanced decoding of IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP, IPV6_ADD_MEMBERSHIP, IPV6_DROP_MEMBERSHIP, IPV6_JOIN_ANYCAST, IPV6_LEAVE_ANYCAST, MCAST_JOIN_GROUP, and MCAST_LEAVE_GROUP options of setsockopt syscall. * Enhanced decoding of KEYCTL_DH_COMPUTE operation of keyctl syscall (KDF parameters decoding). * Implemented decoding of KEYCTL_RESTRICT_KEYRING operation of keyctl syscall. * Enhanced decoding of UFFDIO_API ioctl command. * Enhanced decoding of BPF_PROG_LOAD, BPF_MAP_CREATE, BPF_MAP_LOOKUP_ELEM, and BPF_MAP_GET_NEXT_KEY commands of bpf syscall. * Implemented decoding of linux socket filter programs specified for SO_ATTACH_FILTER and SO_ATTACH_REUSEPORT_CBPF socket options. * Implemented decoding of inet_diag_req_v2, inet_diag_req_compat, packet_diag_msg, and smc_diag_msg netlink attributes of NETLINK_SOCK_DIAG. * Implemented NETLINK_SELINUX protocol specific decoding. * Implemented decoding of netlink message ack flags. * Implemented decoding of nlmsgerr netlink attributes. * Implemented basic protocol specific decoding of NETLINK_CRYPTO. * Implemented decoding of crypto_user_alg netlink attributes of NETLINK_CRYPTO. * Implemented basic protocol specific decoding of addr, addrlabel, dcb, link, mdb, neigh, neightbl, netconf, nsid, route, rule, tc, and tca messages of NETLINK_ROUTE. * Implemented decoding of NETLINK_KOBJECT_UEVENT messages. * Improved handling of unexpected tracees (the ones that cloned with CLONE_PARENT/CLONE_PTRACE or called PTRACE_TRACEME on themselves): they are now PTRACE_DETACH'ed instead of PTRACE_CONT'ed. * Updated lists of BPF_*, KEY_*, RWF_*, SCM_*, SO_*, and *_MAGIC constants. * Added decoding of arch_prctl syscall on x86. * Added decoding of seccomp, bpf, userfaultfd, membarrier, mlock2, copy_file_range, preadv2, pwritev2, and statx on alpha. * Added decoding of statx syscall on microblaze. * Added decoding of s390_guarded_storage syscall on s390. * Updated lists of ioctl commands from Linux 4.13. * Enhanced manual page. * Bug fixes * Fixed printing of group_req structure on non-native personalities. * Fixed output formatting of blkpg_ioctl_arg, dm_name_list, and iocb structures. * Fixed formatting of nul-terminated strings which have kernel-imposed size limit. * Fixed printing of paths that hit PATM_MAX limit in order to match kernel's behaviour. * Fixed build warnings on Android mips64. * Fixed unused function "is_negated_errno" build warning when built with clang. * Fixed syscall number and arguments retrieval behaviour on sparc64 and mips o32 after prctl(PR_SET_DUMPABLE, 0) makes PTRACE_PEEKTEXT impossible to use if Linux kernel has commit v4.10-rc1~114^2~2. * Fixed path tracing for execveat, symlink, symlinkat, inotify_add_watch, and inotify_init syscalls. * Fixed personality switch printing on sparc64 and risc-v.- Update to strace 4.18 * Improvements * Implemented decoding of SCM_TIMESTAMP* control messages. * Implemented decoding of netlink NLMSG_DONE messages. * Implemented decoding of netlink generic nlmsg_type and nlmsg_flags. * Implemented decoding of NETLINK_AUDIT, NETLINK_NETFILTER, NETLINK_ROUTE, NETLINK_SELINUX, NETLINK_SOCK_DIAG, and NETLINK_XFRM message types. * Implemented decoding of NETLINK_GENERIC protocol families. * Implemented basic protocol specific decoding of AF_INET, AF_INET6, AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX messages of NETLINK_SOCK_DIAG. * Implemented basic decoding of netlink attributes. * Implemented basic protocol specific decoding of AF_INET, AF_NETLINK, AF_PACKET, AF_SMC, and AF_UNIX netlink attributes of NETLINK_SOCK_DIAG. * Implemented decoding of inet_diag_msg, netlink_diag_msg, and unix_diag_msg netlink attributes of NETLINK_SOCK_DIAG. * Updated lists of ARPHRD_*, KEYCTL_*, NDIAG_SHOW_*, RTM_*, SCM_*, SCTP_*, SO_*, V4L2_*, and prctl ARCH_* constants. * Updated lists of ioctl commands from Linux 4.12. * Bug fixes * In interactive mode (-I2), those signals that were blocked at startup will remain blocked for the whole period of strace execution. * strace no longer resets SIGCHLD handler in tracees to the default action. * When traced command is terminated by a blocked signal, strace unblocks that signal to ensure its own termination with the same signal. * Fixed corner cases in decoding of old sigaction syscall. * Fixed build with old kernel headers on mips. * Fixed build on aarch64 and tile with glibc >= 2.26. * Fixed build on arc and nios2.- Update to strace 4.17 * Changes in command line syntax * Syscall classes specified in -e trace= option now have % prefix (like - e trace=%process). Old style class names without leading % are still supported, but considered deprecated now. * Improvements * Optimized syscall filtering. * Improved representation of timestamps. * Enhanced decoding of sched_setattr syscall. * Added -e trace=%stat option for tracing variants of stat syscall. * Added -e trace=%lstat option for tracing variants of lstat syscall. * Added -e trace=%fstat option for tracing variants of fstat and fstatat syscalls. * Added -e trace=%%stat option for tracing syscalls used for querying file status information (stat, lstat, fstat, fstatat, statx, and their variations). * Added -e trace=%statfs option for tracing statfs, statfs64 and statvfs syscalls. * Added -e trace=%fstatfs option for tracing fstatfs, fstatfs64 and fstatvfs syscalls. * Added -e trace=%%statfs option for tracing syscalls used for querying file system statistics information (statfs-like, fstatfs-like and ustat). * Added -e trace=/regex option for filtering syscalls using regular expressions. * Added support for prepending of question mark before syscall qualification in -e trace expressions in order to suppress error in case no syscalls matched the provided qualification. * Implemented decoding of signal mask in rt_sigreturn syscall on alpha, arc, arm, avr32, bfin, cris, hppa, m68k, metag, microblaze, mips, nios2, or1k, powerpc, powerpc64, riscv, sh, sh64, sparc, sparc64, tile, x86, and xtensa architectures. * Implemented decoding of statx syscall. * Implemented decoding of NS_* ioctl commands. * Implemented decoding of the remaining V4L2_BUF_TYPE_* types. * Implemented decoding of VIDIOC_[SG]_TUNER ioctl commands. * Implemented decoding of NLMSG_ERROR netlink messages. * Improved decoding of BPF_PROG_ATTACH command of bpf syscall. * Improved decoding of misplaced parts in DM_* ioctl commands. * Updated lists of ioctl commands from Linux 4.11. * Bug fixes * Fixed decoding of flags argument of preadv2 and pwritev2 syscalls on x32. * Fixed the number of arguments and tracing flags of alpha specific syscalls. * Fixed decoding of old sigsuspend syscall on alpha, cris, mips, powerpc, powerpc64, sh, sh64, sparc, and sparc64. * Fixed decoding of sgetmask and ssetmask syscalls on 64-bit architectures. * Fixed decoding of netlink messages received within struct msghdr. * Worked around a bug in miscompiled aarch64 kernels leading to the 3rd argument of sched_getattr syscall being not quite 32-bit. * Fixed corner cases of printing inaccessible times argument of utimes and futimesat syscalls.- Update to strace 4.16 * Improvements * Implemented syscall return value injection (-e inject=SET:retval= option). * Implemented signal injection (-e inject=SET:signal= option). * Implemented decoding of SUID_DUMP_* constants in PR_[GS]ET_DUMPABLE. * Implemented decoding of all SG_* ioctl commands. * Implemented decoding of ustat syscall. * Implemented decoding of BPF_OBJ_PIN, BPF_OBJ_GET, BPF_PROG_ATTACH, and BPF_PROG_DETACH commands of bpf syscall. * Enhanced decoding of sg_io_hdr and sg_io_v4 structures. * Enhanced decoding of get_robust_list, getrandom, io_submit, set_robust_list syscalls. * Enhanced decoding of entities of kernel long type on x32 and mips n32 ABIs. * Updated lists of IP_*, IPV6_*, and LOOP_* constants. * Updated lists of ioctl commands from Linux 4.10. * Added decoding of recently added syscalls on avr32, microblaze, ppc, and ppc64. * Bug fixes * Fixed pathmatch of oldselect syscall on 64-bit architectures. * Fixed decoding of mmap2 syscall on s390 when arguments are not available. * Fixed decoding of kexec_file_load, mprotect, pkey_mprotect, prctl, preadv*, and pwritev* syscalls on x32. * Fixed printing of string arguments of getxattr and setxattr syscalls when -s option is used to limit the printed string size. * Fixed decoding of ifconf, ifreq, and loop_info structures on non-native personalities. * Fixed decoding of SG_* and LOOP_* ioctl commands. * Fixed build on mips with musl libc. * Fixed cross-building of ioctlsort. * Applied minor formatting fixes to the manual page.- Update to strace 4.15 * Changes in behavior * Time stamps are now printed according to ISO 8601. * Changed output format of val3 parameter of futex FUTEX_WAKE_OP operation. * The last argument of mincore, sched_getaffinity, and sched_setaffinity syscalls is now formatted as an array. * Improvements * Implemented syscall fault injection (-e fault=... option). * Implemented decoding of DM_* ioctl commands. * Implemented decoding of attr parameter of perf_event_open syscall. * Implemented decoding of pkey_alloc, pkey_free, and pkey_mprotect syscalls. * Implemented dumping of mq_timedsend and mq_timedreceive syscalls. * Implemented decoding of PR_SET_FP_MODE and PR_GET_FP_MODE operations of prctl syscall. * Implemented PTRACE_GETREGS API support on m68k. * Updated lists of ARCH_*, BPF_*, BTRFS_*, FALLOC_*, MS_*, *_MAGIC, and V4L2_* constants. * Updated lists of ioctl commands from Linux 4.9. * Added decoding of recently added syscalls on arc, x32, and xtensa. * Enhanced manual page. * Bug fixes * Fixed corner cases in decoding of exit, exit_group, futimesat, getgroups, getresuid, init_module, inotify_init1, kcmp, kexec_load, lookup_dcookie, mq_getsetattr, mq_notify, mq_open, mq_timedreceive, mq_timedsend, name_to_handle_at, prctl, process_vm_readv, process_vm_writev, setfsuid, setgroups, setns, unshare, and utimes syscalls. * Fixed handling of verbose flag in printing of controls array of struct v4l2_ext_controls. * Fixed omission of field names in the output of capability, sigaction, sigevent, statfs, timespec, timeval, and utimbuf structures. * Fixed printing of unknown syscalls in siginfo structure. * Fixed decoding of ioctl constants on m68k. * Fixed cris architecture support. * Fixed cross build when host compiler does not support the same set of warning flags as the cross compiler. * Fixed build on SLE10 and SLE11.- Update to strace 4.14 * Changes in behavior * When using -p option without a command and no processes has been attached, strace exits with exit status 1. * Improvements * Added printing of the mode argument of open and openat syscalls when O_TMPFILE flag is set. (Addresses Fedora bug #1377846). * Enhanced -e abbrev=set, -e raw=set, and -e verbose=set. * Enhanced decoding of futex, keyctl, quotactl, timerfd_settime, and aio family syscalls. * Implemented fetching of the 7th subcall argument on mips o32. * Updated lists of BPF_*, ETH_P_*, KEXEC_ARCH_*, SCTP_*, TCP_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 4.8. * Added decoding of new syscalls on sh and sh64. * Added RISC-V architecture support. * Bug fixes * Marked io_setup and io_destroy as memory mapping related syscalls. * Fixed leakage of placeholder descriptors to tracees. * Fixed printing of mode_t, umode_t, and umask types. * Fixed decoding of iovec arrays without a limit on total data size. * Fixed decoding of fadvise64, fallocate, futex, keyctl, quotactl, readahead, and ipc family syscalls. * Fixed decoding of invalid syscalls mapped to indirect subcalls. * Fixed decoding of struct btrfs_ioctl_vol_args_v2 on non-native personalities. * Fixed decoding of PTRACE_DETACH on sparc and sparc64. * Fixed decoding of struct stat64 on sparc64. * Fixed decoding of uid and gid-related syscalls on sparc64. * Fixed decoding of the forth argument of semctl syscall on sparc64. * Fixed values of tty ioctl constants on sparc64. * Fixed sparc personality support on sparc64.- Update to strace 4.13. * Improvements * Implemented a general netlink socket parser. * Enhanced decoding of socket addresses. * Enhanced decoding of cmsghdr, msghdr, and mmsghdr structures. * Enhanced decoding of accept, accept4, bind, getpeername, getsockname, ipc, recvfrom, recvmsg, recvmmsg, sendto, sendmmsg, and socketcall syscalls. * Updated lists of AF_*, BPF_MAP_TYPE_*, KEY_*, KEYCTL_*, RWF_*, SS_*, and *_MAGIC constants. * Updated lists of ioctl commands from Linux 4.7. * Bug fixes * Fixed decoding of pid_t argument of prlimit64 syscall. * Fixed sign extension issues in the parser of struct rusage. * Fixed race condition in decoding of timeout argument of recvmmsg and rt_sigtimedwait syscalls. * Fixed build with fresh linux kernel headers.- Update to strace 4.12. * Improvements * Implemented simultaneous use of -p option and tracing of a command. * Implemented caching of netlink conversations to reduce amount of time spent in decoding socket details in -yy mode. * Implemented -yy mode decoding of protocol:portid pairs associated with netlink socket descriptors. * Implemented decoding of copy_file_range, preadv2, and pwritev2 syscalls. * Implemented dumping of preadv, preadv2, pwritev, pwritev2, and vmsplice syscalls. * Implemented decoding of BTRFS_* and UFFDIO_* ioctl commands. * Enhanced decoding of BLK*, EVIOC*, RTC_*, and VIDIOC_* ioctl commands. * Enhanced decoding of fstatfs, fstatfs64, get_mempolicy, getdents, getdents64, getgroups, getpriority, kill, mbind, migrate_pages, mknod, mknodat, personality, poll, ppoll, quotactl, rt_sigpending, rt_sigqueueinfo, rt_sigtimedwait, rt_tgsigqueueinfo, sched_getaffinity, sched_setaffinity, seccomp, set_mempolicy, setgroups, setpriority, statfs, statfs64, tgkill, waitid, and xattr family syscalls. * Enhanced decoding of getxpid, getxuid, and getxgid syscalls on alpha. * Enhanced decoding of pipe syscall on alpha, ia64, mips, sh, and sparc. * Added decoding of bind, listen, and setsockopt direct syscalls on sparc. * Added decoding of osf_statfs64 and osf_fstatfs64 syscalls on alpha. * Added decoding of fadvise64 and fadvise64_64 on s390. * Updated lists of AF_*, BPF_MAP_TYPE_*, CLONE_*, EPOLL*, IPV6_*, MADV_*, MSG_*, PTRACE_*, SEGV_*, SO_*, SOL_*, *_MAGIC, and quotactl constants. * Updated lists of ioctl commands from Linux 4.6. * Bug fixes * Fixed build on arc, metag, nios2, or1k, and tile architectures. * Fixed decoding of 32-bit times syscall return value on 64-bit architectures. * Fixed decoding of mlock2 syscall on sparc. * Fixed decoding of osf_shmat syscall on alpha. * Fixed decoding of syscalls unknown to the kernel on s390/s390x. * Fixed decoding of preadv syscall in case of short read. * Fixed decoding and dumping of readv syscall in case of short read. * Fixed dumping of recvmsg and recvmmsg syscalls in case of short read. * Fixed decoding of mincore syscall's last argument. * Fixed remaining errors in mapping between syscall numbers and numbers of syscall arguments. * Applied various fixes to strace-graph script.- Cleanup spec file with spec-cleaner - Drop alpha/sparc conditionals, neither is supported - Drop ppc/ppc64 provides/obsolete as no longer needed - Do not export OPTFLAGS as they are used anyways- Update to strace 4.11. * Changes in behavior * Some syscalls have different names depending on architecture and personality. In these cases, syscall filtering and printing now consistently uses the names that match corresponding __NR_* kernel macros of the tracee's architecture and personality. * Added strace prefix to all diagnostic messages. * Improvements * Enhanced and extended test suite. * Implemented reliable tracing of processes whose personality differs from the personality of strace, fixed decoding of 32-bit personality syscalls on 64-bit architectures. * When some data referenced by syscall arguments is irrelevant or cannot be read from tracee's memory, strace now prints its address consistently. * When a syscall is restarted using restart_syscall mechanism, strace now shows the syscall name on architectures that expose this information. * Print values returned by epoll_create1, eventfd, eventfd2, fanotify_init, inotify_init1, perf_event_open, pipe, pipe2, signalfd, signalfd4, socket, socketpair, timerfd, and timerfd_create syscalls, as well as F_DUPFD and F_DUPFD_CLOEXEC fcntl commands, as file descriptors. * Optimized decoding of indirect socket syscalls. * Implemented decoding of nanoseconds along with seconds in stat family syscalls (addresses Fedora bug #1251176). * Implemented decoding of struct statfs.f_flags in statfs syscall. * Implemented decoding of siginfo_t.si_syscall and siginfo_t.si_arch in SIGSYS signal. * Implemented decoding of indirect syscall on mips o32. * Implemented decoding of IPPROTO_IP control messages. * Implemented decoding of setsockopt syscall multicast arguments. * Enhanced decoding of struct sigevent. * Enhanced decoding of block, loop, mtd, ptp, rtc, SG_IO, socket, tty, and v4l2 ioctl syscall arguments. * Enhanced decoding of epoll_create, fcntl, fcntl64, futex, getdents, getdents64, getsockopt, io_*, mount, msgctl, prctl, quotactl, recvfrom, sendfile, setsockopt, and shmctl syscalls. * Implemented decoding of bpf, execveat, ioperm, iopl, kcmp, kexec_file_load, lookup_dcookie, membarrier, memfd_create, mlock2, name_to_handle_at, open_by_handle_at, sched_getattr, sched_setattr, and userfaultfd syscalls. * Updated lists of AF_*, EPOLL_*, FALLOC_FL_*, F_*, INPUT_PROP_*, IPPROTO_*, IPV6_*, IP_*, KEY_*, LOCK_*, MNT_*, MS_*, PACKET_*, PERF_FLAG_*, PF_*, PR_*, PTRACE_O_*, RENAME_*, SCTP_*, SECBIT_*, SO_*, TCP_*, and siginfo_t constants. * Added Nios II architecture support. * Added new syscall entries to match Linux 4.4. * Bug fixes * Fixed potential short read of strings from tracee's memory. * Fixed -qq option in conjunction with -o option. * Fixed filtering of syscalls. * Fixed decoding of ioctl syscall command on aarch64 and 32-bit architectures with 64-bit aligned structures. * Fixed decoding of eventfd2, epoll_create1, signalfd4, and sync_file_range2 syscall flags arguments. * Fixed decoding of 4th argument of clock_nanosleep syscall. * Fixed decoding of getpagesize syscall on m68k. * Fixed decoding of getrandom and seccomp syscalls on aarch64. * Fixed decoding of timezone argument of gettimeofday and settimeofday * syscalls. * Fixed decoding of offset argument of mmap2 syscall on arm, sparc, and sparc64. * Fixed decoding of pipe syscall on alpha and mips. * Fixed decoding of pipe2 syscall on ia64, sh, sparc, and sparc64. * Fixed decoding of signal mask argument of pselect6 syscall on x32. * Fixed decoding of signal mask of rt_sigreturn syscall on aarch64, m68k, and x32. * Fixed decoding of 4th argument of semctl indirect syscall. * Fixed decoding of sa_restorer and sa_mask of sigaction syscall on m68k. * Fixed decoding of statfs64 and fstatfs64 syscalls on arm eabi. * Fixed decoding of struct dirent on x32. * Fixed decoding of times syscall return value on mips n32 and x32. * Fixed decoding of path argument of umount2 syscall (addresses Debian bug #785050). * Worked around a kernel bug in tracing privileged executables. * Fixed various errors in mapping between syscall numbers and associated information like the number of syscall arguments, the name of syscall, and syscall decoder. - All patches removed. 0001-aarch64-fix-rt_sigreturn-decoding.patch 0002-m68k-define-HAVE_SA_RESTORER.patch 0003-Fix-decoding-of-mmap2-for-arm.patch 0005-tests-select.test-handle-architectures-using-pselect.patch 0006-aarch64-fix-ioctl-decoding.patch 0007-m68k-fix-sigreturn-decoding.patch 0008-Fix-crash-in-ipc_sem-test.patch 0009-tests-ipc_-match-IPC_64-flag.patch 0010-semctl-fix-indirect-syscall-decoding.patch 0011-Fix-stat64-st_-acm-time-decoding-for-personalities-w.patch 0012-tests-verify-that-all-patterns-match.patch 0013-aarch64-properly-decode-generic-syscalls.patch 0014-stat64-v.test-add-newfstatat-syscall-support.patch 0015-tests-uid-use-fchown-instead-of-chown.patch- Add some package to the build requires to make test suite work. That is haveged to generate entropy, sysvinit-tools to have the tools to control start and stop of haveged, and the package time to make the test on /usr/bin/time possible.- remove strace_ppc64le_bypass_getrandom_hang.patch as cause of bug boo#946928 identified in builders setup- new patch to bypass bug boo#946928 strace_ppc64le_bypass_getrandom_hang.patch- Disable libunwind support on aarch64 (../strace: Can't initiate libunwind: Input/output error)- Drop strace-32bit, since the normal strace build is powerful enough. [bnc#924827]- 0001-aarch64-fix-rt_sigreturn-decoding.patch, 0002-m68k-define-HAVE_SA_RESTORER.patch, 0003-Fix-decoding-of-mmap2-for-arm.patch, 0005-tests-select.test-handle-architectures-using-pselect.patch, 0006-aarch64-fix-ioctl-decoding.patch, 0007-m68k-fix-sigreturn-decoding.patch, 0008-Fix-crash-in-ipc_sem-test.patch, 0009-tests-ipc_-match-IPC_64-flag.patch, 0010-semctl-fix-indirect-syscall-decoding.patch, 0011-Fix-stat64-st_-acm-time-decoding-for-personalities-w.patch, 0012-tests-verify-that-all-patterns-match.patch, 0013-aarch64-properly-decode-generic-syscalls.patch, 0014-stat64-v.test-add-newfstatat-syscall-support.patch, 0015-tests-uid-use-fchown-instead-of-chown.patch: Patches from upstream to fix testsuite failure. - Enable libunwind support (strace -k).- Update to strace 4.10 * Improvements * Added -yy option to print protocol and address information associated with socket descriptors. * Extended "-e read=set" and "-e write=set" options to cover sendmsg, recvmsg, sendmmsg, and recvmmsg syscalls. * Implemented full 32-bit decoding of ioctl commands (addresses Debian bug #692913 and Fedora bug #902788). * Implemented PTRACE_GETREGS API support on ia64. * Implemented PTRACE_GETREGS API support on mips. * Implemented PTRACE_GETREGSET API support on s390/s390x. * Implemented decoding of getrandom and seccomp syscalls. * Implemented full decoding of 64-bit capability sets. * Implemented decoding of all prctl commands. * Implemented decoding of parametrized ioctl commands. * Implemented decoding of evdev ioctl commands. * Implemented decoding of v4l ioctl commands. * Implemented decoding of SG_IO v4 ioctl commands. * Implemented decoding of FIFREEZE/FITHAW/FITRIM ioctl commands. * Implemented decoding of FALLOC_FL_* fallocate flags. * Implemented decoding of rt_sigreturn signal mask on aarch64, x32, and x86_64. * Enhanced socket decoder to support bluetooth sockets. * Enhanced decoding of unlisted ioctl commands. * Enhanced decoding of getsockopt and setsockopt syscall. * Enhanced decoding of sysinfo syscall. * Enhanced decoding of struct cmsghdr. * Enhanced decoding of wait status. * Enhanced aio support on non-x86 architectures by using external libaio.h. * Added O_TMPFILE to the list of recognized open mode flags. * Updated the list of filesystem type constants that is used in decoding statfs family syscalls. * Updated lists of CAP_*, PR_*, PTRACE_*, SCHED_*, SO_*, SOL_*, SWAP_FLAG_*, and TFD_* constants. * Updated lists of signal constants from Linux 3.19. * Updated lists of errno constants from Linux 3.19. * Updated lists of ioctl commands from Linux 3.9. * Added new syscall entries to match Linux 3.19. * Bug fixes * Fixed various errors in mapping between syscall numbers and associated information like the number of syscall arguments, the name of syscall, and syscall decoder. * Fixed quoting issues in printing descriptors, filenames, network interface names, struct utsname members, device/volume names of BLK* ioctl commands. * Fixed uid_t/git_t decoding. * Fixed potential out-of-bounds read issues in getdents/getdents64 decoders. * Fixed potential open flags truncation on some architectures. * Fixed decoding of struct ifreq.ifr_name. * Fixed decoding of SIOCSIFNAME ioctl command. * Fixed decoding of RENAME_* renameat2 flags. * Fixed decoding of UTIME_NOW/UTIME_OMIT timeval structures. * Fixed decoding of indirect ipc subcalls on some architectures. * Fixed decoding of fanotify_mark syscall on 32-bit architectures. * Fixed decoding of 32-bit stat structures on 64-bit architectures. * Fixed decoding of 32-bit struct cmsghdr on 64-bit architectures. * Fixed decoding of 32-bit preadv/pwritev offset on 64-bit architectures. * Fixed decoding of sigreturn/rt_sigreturn signal mask on ia64, ppc, ppc64, sparc, sparc64, mips, and s390. * Fixed instruction pointer output (-i option) on architectures that support several personalities. * Fixed behaviour of "-e read=set" and "-e write=set" when read and write sets intersect. * Fixed build on systems where struct sigaction has no sa_restorer member.- Update to strace 4.9: * Changes in behavior * Disabled OABI support on ARM EABI systems by default, added --enable-arm-oabi option to enable it at configure time. * Improvements * Added experimental -k option to print stack trace after each traced syscall. * Added -w option to produce stats on syscall latency. (addresses Debian bug #457497). * Added ARC architecture support. * Added PTRACE_GETREGS API support on PowerPC. * Enhanced Bionic libc and musl libc support. * Enhanced tracing of x86 personality processes on x86_64 and x32. * Enhanced tracing of ARM personality processes on AArch64. * Enhanced 32/64bit personality detection on PowerPC. * Implemented decoding of add_key, ioprio_get, ioprio_set, kexec_load, keyctl, renameat2, and request_key syscalls. * Robustified decoding of select, pselect, and io_submit syscalls. * Enhanced decoding of delete_module, fanotify_init, fanotify_mark, fcntl, setdomainname, sethostname, setns, and sync_file_range syscalls. * Enhanced decoding of signal bitmasks. * Enhanced decoding of file descriptors. * Enhanced siginfo_t decoding. * Enhanced PF_NETLINK decoding. * Updated CLOCK_* constants (addresses Fedora bug #1088455). * Added new syscall entries to match Linux 3.16. * Bug fixes * Added shmat and shmdt to the set of memory mapping related syscalls. * Fixed detaching from stopped processes. * Fixed fanotify_mark decoding on 32bit architectures. * Fixed offset decoding in preadv and pwritev syscalls. * Fixed select decoding for glibc in _FORTIFY_SOURCE mode. * Fixed decoding of epoll_ctl syscall with EPOLL_CTL_DEL argument. * Fixed build when and conflict (addresses Fedora bug #993384). * Miscellaneous corrections in the manual page. (Addresses Debian bug #725987). - Remove obsolete patches: * strace-4.7.diff * strace-linux-ptrace-h.patch * strace-ppc64le.patch * strace_cid_03ef0b2.patch- No longer perform gpg validation; osc source_validator does it implicit: + Drop gpg-offline BuildRequires. + No longer execute gpg_verify.h02-armsrv1 1725538406 5.14-150400.3.3.25.14-150400.3.3.2stracestrace-log-mergestraceCREDITSNEWSREADMEREADME-linux-ptracestrace-log-merge.1.gzstrace.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/strace//usr/share/man/man1/-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:35515/SUSE_SLE-15-SP4_Update/e29f0377d2a25c15731c87b43715ce0b-strace.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d3d7ed5368ada8ad602005e60e0c61c1073fea00, for GNU/Linux 3.7.0, strippedPOSIX shell script, ASCII text executabledirectoryUTF-8 Unicode textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RR RRRRR RRRRHt| &ڜl Butf-8f9e2483d223a6d79b618074ff6ad99238facc6e4e964c154ed251bbc6536c2a2? 7zXZ !t/$]"k%f?uF+Rr 3)1x/ZZȵꚸIٯ=Hd"fg!͐pOapfZ}L$/ #|Ir[ g;P7񿂱6X&Q iqg(ЄBzI7lK跮5hE{k]>ӟwSB 87ѷ$أ"54Mm|$ nģnY"H6mv'")~Vj 񭫲xlNoIy%${s/D/L"GƗ8lJ#RvJ vRخ4yvz \K$.>J ( 7M,MGx0.9z9͖|Ӷ6P"*i** Z\h}!pj_ aK:u auBù*!;G=z1g7SNoQklNUޒus_Tzo Jo[¼dFWm?"~.d)c(4:hmxQO.:RQO_Hr rS<~)p6TCTdgk 㴊UBFp;ɫq]~ϣ`II裞 al.@Ӄt$'$ao4Ei imwAqߐdAefգ:}nU@z^|hWr^o-؀ uRX2\%8H%%?ZQVRE)w$p&0J67mi%yM4μS/$*S7n:zuMP4V,p&wIw!.C̐k(`HP֞s'kݻE z@Ml˪lp]bҐ]ѼĈ Dkc jh`\4|R&@F&x^5 ˫:udr]ģ 5TnR gY UzXr#؞ ZO|M6o ҈,rA `J Th[t^h3=+j;3}+rc Ɔ 4;2%# 545ϪeC-% i۟03ݰ|̼}J.䛉K+ZZ`<tӝq5wCn<*sR^Q[삠|٦D}^RĉVH]H~<<鮃)c^b l5zwqP'R1 _ˣcFniV`\EgD>@*5 {.|؇t7cf{#fЮdI?7r֣K5ʇ7rcPzpf?~qTs%_ZkTR$F /#j&dCI^cw2S]ѵr=i p7[|SWq%@=U\OK<9tq[:r"0-a'>̛qB֟iX?W@2mruDo%vbFa23= 7JeO:dhi5dϲZVȽ ]Gaě-Hwiup.)ɕq#%]i䑐E{a=>HIA@-RτDYʍ|CbUxd%:HDZ >7u˨ZUtdi%r7:N{eۦ& !uN06PYj&sn%d$3e1%y_ ju~E*(77 ֗Ә?}~_P1uOMw/܏!p[M|Is˥D(ec}XS-a~6B I}'1M [, 2jphLҙpi=E>Wt7>*E d>2Y7tu9Hm}s0_0@oCum:tǯKܮ;5 zu8&m '²0V &Oeh:UEk+mTgvC~d _oi shT~ ݗ=mYy$uB, 6? ݯ a[<`Eey(f). #e 9Jyyenbf]|`J)@PSss 1v,:yR8 p)"|,գ| ֺ)Sl Oh!vַq+xIRԍtHʕ+4 \)Y"%N$oڐ&hwX:`7ѳ6]nAs3[EFb1bɹ`3J piWQ0VA(TPfW!ɰukHB(&u Αr¤] /+9RN(u٤ 1Fb"j/-'yM)YJ{ 5M`s9L NvH?au\Lr׫P10LXsF*Ӈ̕] (A_7&  h>H~IЙBvr n)n0ớoy|8^kECM󴐂w.*DЏ?;[J!VlNh̒Oq q`zd@C)ţ} >-yuAWgu%?hX=V2r:wL-V|L 4 B.0BMCS? Kڸ^} DueV؝ly\mSR_:|.r{DzHADM Y@V8x.39{Zv\2\Nڨ8$oIMZwrl-|"^mdF}'ۮzu.//(-GfS6I#X9U޼{8tvmBi-dL#:R/iitY46\ y[Ub`vARM kt xk@ۆK*ɰ7@n!ׯ(_Aj[_ 9"M𴇧zq2MBJv6,ri3N5`OSi{ jHCikǾKe\sIc+(- ]ŕd 02d} ,fgyZ9d|_R9$Mj3~'LLďz +qH,0[J's+lEGIsjAڅJ,ѫj$j)!``YN_> (/y*Y]tlngYLO\AF3EsCl=^@h&sJH1b AV#2K=~{#jYod 1\0sk͒7}kIGO"j{ NZZFY{Qywс.АJ_ dVDfKxKWI&"<xz[i-M^b!ӆ\X8c7pp?+&Ih5 3^\&4$EuTt0{@x17րi$KǤf@ 2~ 6;)91z/],sLUQF>Z܃I@٣`ylY0V}1Q"=AY>g?X4'J~̓)A0YTLQ֣ȼ;^7Hc 'gL,׺;9"##ű">Brf~tВWQØDz3^ <{gO[ Iڝd#~,,uS6oUn3ORa4B1EuM DŽzHjUaoV`_}nzǔ~c}?g|!Bi"'_pvE8}'eR} R-RE7_?6MyPl6NMvYOH-a1q-Iv/}l}#C2zj}ͱ-3\$g d!s[cZxH#Ip9x>=$ ?iu{INĿS+JåW}I>NbSW6XvĶzBjbrYUP2GYQ!dH8 j1%OM\us [C^jRHy8?;,H24>euX^w[&~kjD\?1m(1\cWY͞$ =0J`E2ܱZ!7ht.}T4ȁKl.Y~BD cIz\şŖL踠!稷0l:[ M_5,p2(̲N3P&} Qgk-"σ8IIhp:ouA,ba\ITv$lu(zy4 ,xIw;A;ɦx3)>" 6tbF StLY|ݵsҥ8vV-껐лUdް"K.rDjƽWM2wqvS D#;qmʽ߼ÒԱ sDz\iɗvTKf)(4/^K8DupMco5էٶ(\ysL2i!V[ɕ 'F9\qDMd\TnShl.ޅbk(tZfג8`\ukJY+5ؤ͛6RֲښҒjAqؗ +oqok\~r ʍ.J_jDΜ{ޑ'D(41?488DT5wY,< 5xKB`$AR}ߋ֨ B԰F,>.]~ CϺans !p Oj;P_@PX4Neƺ|;^c4O:rW&טZDy[(xtΣrFTQ5/8yb aO(h\5Xp(FKs}m5b< YmhE[})m:Ze9bBt&=Rie2a 4B(N٢묷@~WG#C1ۧiAdAAjx4)65)0 |1;"r 1GwsY;|m=tq83DM .!1{ _ dOͷpDHΈ88)&Nt僡+r&c p+iu_ۊ EP0asy$$z>ͽar<# f,d ̲ 2H/zAméZU=ܻ}c#=C Y-[j/](!&&CO#p/ ' ^rZ&םr%C,P$LU&_3Xc#VVJ]c uyPGL؜ˍ#QMn76@O*II~ٱ@J~疕"IYe\1ۤ竃;ܑwBR/3BrBԚj+PdmFD !Hl^΅@1:N~,Jk'lZQwt9mJO-U~ղ/1=\5)= 3 ,$T  1kz|W ݇_~M0uX#}&mb_Hrkv!ie kݮF̀NT,B1ـ扟PxսKcO-T`=iR܏ Y|B`37b>MT]^y0LEL/H߂'JqAИ7OEVQ,᝕8\Nl `V)zA)745=dg/JQYAt[~IQS7F?{d5cj4-)>BVBEhY5ҹ)h&⥈ 1OS&|ݎyqNvmnjaqJ #$GVhuE_m,>zv[l"C@YF][dK)㰓o$jtÄ?Qyh`iKAM[[/-~g,zLܣr ,Z9 Mp02s*Ϙ,5Zd֮"|Bd.cv/Rhh,r.pgЦ>hm-($v4/2҉3ƅSdQx? ))řc)|*`>/.6\ngAY5TIDs5[ N 6ڕSF h ʕ<2G>;禸4mpjFN 34S~uBcqʞ"[*#i;zЋ#mFrև_a$"]Ew2vᓭN/M_.٬AgysoJxYq?6=R A6w2o,֢ j=-G \Co%1ĖzgsADd !͇NޔRĠɸ7elYA_])CI$Wo66,kMe{Unu WG]0bf, [hV>،Ȱ|85-m0zwʓWA4?ӹRwAӒyx`-C};Pp@[dNa\LCc,P*rUnqLk3ݼ.w~sk>m~3ăjUљ- J.K;Iv׏O DaahlyH9I(Xb?\eq۰u<Q`ϞoߢٲLkځ\A(C g=l plvQUrɖd73v#0= (-udP % ѱ3/bX'5W&3(ZC^ð}u(} qR1?u>2A{=Ve_#C>^A_T[+ I QW9N"H>x Ua@hUX5P֝u L_uXyCG!s|f}n ֲ޷x*`DPrc"7ccBIZǬWQxJ`ìx巼6/kuHABfe\׍ZuL]^ڶOygcI7Lxnf̬CK$n<(q~|fwG-?՗l_EĀw6346l<3yT5vR;%vUAR6#+ O@P=OIL%Gr5^;kh(ʰR='rB]DS? >tۡ(.m#;H K>uW@4&A^,fuGJX2-uȝYUB&a&p;߁V:;Ck\U=ɮM'ֈ\2S5SuMBHߢDnq(zGw &`?:禅]:*Sc>h{9H2pBbw% F9hSgxb }Dܯj"sx{v& _X1uii<~ [xe-, tjr( vC)ֱ.doRip/7 on(¤ߴ%:UA)ݐmot 3YQ$l,.HJ8NYQJju 'Ȭ +%lz8=DJt۬!2u|~"ءՉGZ3^j[WFQ˚qDQ] il[vR.Mlx%]ch,WQHkn1Ҿ]=7R9gT"2֖bo/ a 6B=1T71I T,kX걗Vaw|ΧH+j{a1B3 jvb(-6U-\lY`y$TU:*ݨOceg BXj4IZ|M{g@ qA["0հuB\=nvC7ve@oM Q*mQ)y#} Ȅ{zW־iu7R'/7* }}ňQPRKh"59sCEe$B A\χO;$S@?B#~76 [I qBiK ̻\MZ2Vw)p}JRm5T,yReA*T7/ ȸ*|:CL_ Y;Ao %`RfL:6sB?yj5(DH2a++L|máB$yq:R5H<@`tctheRH//dЫpk\*u/w\%&e!ޓ֝a0Wn|꫈k6=[U|+@/yn#19~C~h4MHݴ04߾t#h”B7]燬kDθ!GJ[mϿsrl) ◙8܊nXdzI/Zll^biY]e:~9E C0RE6'a!4N$E|q3@kikKFE;qVLOl9][7'3J KwCxkBEDNfϧ ]+hZT?GܺZ4g\5]w 03` į(tYNs|Wb~ Oɒ>ʾgxt;;x`fcZ`:ON{uI6?u?WY} d4*SQQ8kX55o$Be9[+o#}OԿH^H l !&!4['q3NI$Hq,Y7_@~V@ gS z6;+P7+;( @`n95bqH-oFEZI$Rb;/qNSA΄85|R6go}] q/_KaZpK-!)L+볙n*Ev;>lWԜf"LJc@VAo1s ʺgƯ'i2͇mIa bOf88C ޶h`AJu>FԭS_mEV&0lj_$fo^8QuM6Ők`YRR3;?[ qi;|`A6,r+9K8B·TUUP6:RHXԂoWi*Ű-Jv :r{k5.(*6m#LQ;SJZ/X+asRJPH /!D&YÈ G' |/D@Ugf3^a-,;a1!*Sm$9n(z g#Ԕ5WO9 OSz7# b1dmتΎN|n %݂n-^=(@{W:D 4攝}B?<ơe@ޖmΟ+ BQ~d,:4oIx~6'EͮHr}U 7 Tڲ#W ilc&ܚ$K [d[H>M B?Ay/xώ]*gcmœb1.,cp8.R) }ݧ |ߖ(8H @:"a0B1[n^Xg { 9 yhJnѷG 晏>g>HH+Ʃb@]d;B' 2[ȉSڧ Վ1(5ia{ &3&G5d drZQ@#uU~Ԣ$l1pqqS= 5O"=P2 4tǬ#B5Tn'(aS4)6qQ\Ϸ], Oqi dXM8~`]R ˏJYz1~Ϛ9mSɔx+on \n;ej *w+Eа5޳;n_>T]th HJv)|cLr")\QuK]kO)hȟa 똼] ,y>Tꕰ&ZI5W_,;*H- KاE QOɉqmPLUУ|Vͺa*2]2$lZ:%a28 N~nkZHS-zʴ:#z:ҧ/L[t[4#q#܂6׀(mQ9lZ/x.\n=>""JגbM$Sw M"lMպMArl<'X}A/F!#0Y0agWhqs2Oo&Wee{jeۇ6=C[<>Xt5ëɊ>3k'0PGEJCaHTA洦>T̙(> ,ד1XcPkȴT?UAՆW=R.Y$yKY5nIl~ׁ=7B5GT`.B$ǦlqӰׇDygq#k[%Wk7˗a#]f- %)CvrRq;qlxQM"%\;+vSii9}*\ eJe9;9G:oπ P6^Myx֤8iv^޴43hfO HC*%]& KelGNnS@+Փ0$T7JBk]hiMo)/ z@:>K5 9;hXRDD+c<Ā5b>DBi ll:Jh @i#8_'/l&jIjq*?~Mv{sE&"q݀&B9(ByI!*1XZ0_okzoD)! rЖ _4KtΪE7^6ù)N?en?"?Uc=PYéQfƚlj)<~sDW 5k(H3$}2i3HJJh02k-N{@^ݹEu#Hw@m$iO:aI&8g&"7-Ba`SVP;X#HozňV2D3!j&]Bw?^$tZj%Hhbbݙ)uD:YȨ M>0׺d q{ܧ";>z`@Tl81-54%NOaEZ1oz{GkK  Ow &OCB;A1՛x7/6[)) Dʕswf}{0EIGC^e1z7]bҤ޶'U[onXSpArH^v.CfnBb]G@˂p|>d!UT%_{ (sh)'#cga݃v)Qc0/aeI#V^$[8VT KMh|/Vt R;4R@~X$TϏz;I:paW=~S=.kܐӹ*q{Tۣ֧AL'?W;&z|n:_n>pV%#9pBbv+|aET wPSj`ywD!lm Œ UEOKI&}sܡ+gz GuMRrwoݫݮZipM` m]pT?.G(,߁Õm /i?6{EЂm<72n0ٓ+e݉]6n/A[@@h1@$ NP2dy>틲Tp.~@;_U"w0C0KTi\@ÀV:[' +DžRowO-*M$J< & ibWk^ՐagЩgs4,=#/_#T0X lyk f24+*?:[Wg+ K˅P60RIʭ!SԈYtDZP1H;7 oT[ȞZcN3!ͳiM]#+Ϯ8b(ok "9"Km5Eݭ968/eO&[S=ec`@pg1@1EV1)܉"(i Xň39~-s+E&+o I3e׆@SFKгC!%`ypYYB>JA訠]nP&/^& -fs&(W=G,}khV6ddS;ƬgD7 Ԗ$8G'* ҷ;nG\1SY.0\)No`9hS1' B6sYTĞ.'feUJdʤC:gJ~<?b PCQJS/24Q@;@cM<@v|H{7BwQ/)u-EfN%)m=qGOY׆0>T.ۣ0d&E귿ŋBr&b@ifaE{[DUL;YD]s3wM^a_aV?J޲uY vS-=9?%29 0Y'IzhJ|ާ%ig ͌{==5-va /TMSq% ~\Iz ѽ8vHFbmESҖqtjV遈|F(ԃ:LyVvk- )ӎ3e7Q4 Fxô )sc&3HJ:U\FΕF`'vLNp:cip?բ/Cb9^b%҅K[2% f*nf5yx$۶GlXA~wrB"p< sxud&K 9'nzy)kY6!cQҀۻ3Vc =g5ɟ|mEgN0F,bY\ISr`l5 gRKĂa/*S}z"Cu$1uU_d9sSL5a&QK=@z jk?!;pޟA]Xu@+/(%jBXcWV80*eߥ*wH!|^|?F-`s*(.2SH@BL \Q#U"4W"1T4;:P"BΎQ_jt NɊ͍Pqf PƼG$RN̈x"sv)x4->LSGG236U+?v/SYcȻʖs:\d/M]C- 7W "Q`1n\4[9Gю/uHZN~j3b9'ZKes1~PИ†scR)9w(ueOqA j=խ+@R&έb";ؓ+5^0nPt@xm/#C?|0yb)(O?";3m`\ t7Sl~PQ8BG"呣 WJmր6YY(@|3]RV IX@({Vb2)7ޣ^O"ϧَ3pq4䛜VȻDߚъH 6GW;|]`C蛦^M-&qR[ ׶bO3kߢoZj.W֑kRX3[8<呝=/֝1Kn1Z!tS+쉧>0ZVsۑnw{.@orL1 *ƣ!ޭv4vPߜϋI4o57-hw>o{&oXwr{:udO5&HD9RLѝ7<9(:CĎJ_ w '29n?|6 p{i</6]>֗R o9%ܺx %>&BE4U >p[qJrsCmvy#|:z0[%)=T4hWޢ!qxD]R*:pDㅼܴ?!c8j^ l!~ xrrnr'Ho]Π/OsG"Y nچtjnDzdG{AՉ1uį$rq~EciUk;=i{880v~•1IZ q>N9cԺTf *i I`0F[Lk>pt~m  Ⱥ|;zڕ䕓Ox|1Fa<'?g.V.IX{pa2.T18kŹҗEJaYAS//O)A!*j.8p-Y3m̤f'A&).KN1};iPrV:3Ý q8?4CtxnT~\_8&l)N=&SSE1$163i+(pX¨ܕHB+ZvO/ -]ӻUOvr3EX~9@%dkwܔÃ/e=.X -fNj1 kgfA/|^OŊE6\HSSL:c` !p)[ʢosH}&c7+Y$~Vgl.6drR߰cP cu,^fٔMW):=C]g@;f/{jdKv>SF[/!a|9CO';~)3c;[p(IK23mjω ^^m7 !6;2'EzQașPNr'iY)@LtJvcC2//'tAk)YQӹύ@B<1o~%}/-5A1./ R?Olj }8}rB q 25%b70|KFM>@ b\k.xR< hޕ@u1+ 5]BvYOs:qȭW篡;M˻>1 Ug.oc`@1/BS'8pUA˩Lհ>qeޑ8QBH,LE$3y&IQ}Qȃ $94N1ˤXx4P[d&q>ZRieC/{/t7]y`V̘%Vo8U&Zj/ Y ֛!ąіR3^ёetwLZ T(SLZ>sv ŵu4,ߦNyq(.5S2}>:lַiܹl0i vmR'Wr|Kr0&Iʥ:H㸓&--8׫{Dtfv^ee* |=ъmB:&!@Ih|:IkSue6=)vM EOrz)([bB߼* W8aI;eEjbv+YH/^ X'2YaSc2 eVߍfn4 9RYwU._Ek)]M_(:]r Rs%#b{]7,RGȰ%kwRXn>0wS.RT VY,' >G$71Jc6twȫf_Y #S?o(Hmuf,ƍ ֙pb?9eq%=<6ռK"?p"Mlgrb gzX#Ʋ-Cdc_W8ow~uzG0AjTj'=V8`0[rKh{A1V^7Z\KEv*ʗ$x[j,rl#֊fV}֨ȱxW2q' )Os @$0"u.W;}}e[DӇ sIsa<)>]oiѯo۔jI}X\>U3 =[yiM̈́q#m!#]+yA.Mzb.8~E5wA|]W_eƯzgvSMfd$AoNc4FHst.,<?0$ap9B(fOȪ낹'A VqpFt4"~4|ɕ z4DMrb䳮Ii~d,n'E L'Y75/>鎐(J@ܥhlt~7h;~ܣ=I8H) Q/oqW}p@: Cja"O8őZWGL9rWhEk%2t7|W\gUTim~%ҼWZ|P(󯋮mYN&ދlHdqN5/q:hf)y2 ЭL9hvJvmv7h8fO+S';=_WZHf.zMJz$^BۅINIO+__i(e JJB k!EϱՆSMϽH;4Ur/^hr6-dh2Q6 Jo{,S˟AcȊdPm'X)دfwĶ~<]YxXz35RuEeE0s+$n=o9qGUy`)F-ǞsfFu}j bl 4AUJtjlX# u} $(^P-1lIJӦ5sVI w.7d8JQm "J tUo$4$^¿z9 k{uu=5 !ɨZ|A˟7Sʻr Ph)p j*=&^3Hj8vB] `kN yf2\o*?gM_CDt-6%^>lDҪ&Z,q?~ 5NT.ɒ+i SQmJS}h t:8XiVZBv:ӨG*}(G$H˟%#uGwMQ^9u0o-Xrˑ. l}Q%ٳe|xo<M=LhMÕ S5xED7 #Bp}Jmm5e8bkp9}?"TmRˀ~ja g_p%(:H Y,:$VN:~[ݱZYg MoՐOxvߺyr4 Nrb@v˖4ޯ? tAx)jn%/wg,?1m 8u'@;5V.IY3.@D{7Kk-ˈgKnꜮV2B`zaH|b1LE#R<BxRwzHo`{Į|Bm'u}F)HG:0KWס-ֹBwTqrwYGX"kDL3)#'7ݮ S>TW4&6m? OF&oP|$gl++ln1t8v40[g[CʓϞdKfRhV,+f&8oRs@=! IվCczKH\A!2^g=SdFOӠյ $XgZrL\H, Lw15H!_[~\Q֜{ּڭ}xX +2'{-* oЌ`Urb)"TGD5>GI1Mb+rӇUrيju 54# cz &k).Y0ũc~#|1hTْ\5;!^M$n^I<_=cMFzo(n]]:c[+ZA,8\ ݹ[/s> [ʞqJvL t?!4˳ QR|a}f;&+ͮ u]$聝%2fF^~fXנbԴ_(xmXةTX!o{;CAڱ,a;z<4py-G:NB|;m3ʄ;)x,mڣ@>3$$>j 1jx1Gdu]A%kC[T0R)WSK*t(0hpbNh dVWCܟ\I8{ZOiUN}{L6|$%*(rKhh"O:}H:.{AlX /qIUUQՙ=3p/#31 哘ϟ&XGboLY+.cP$Bˑ_Grnib D3+}۫+<[Q;|.⑳7^4ѥ>.bMfn'ȴ^ͻd!sȥy7'gj rΦ`I,d ֞.Q GOސ0&`rJ}ս=7?EjO^NRkP6P,{5o=[\X{p%jιC_3sPo~B'훃 ׶ehgl/\^_oy4F j;gsǧt2K`8c t3*i/}=. RJw' vIs|Sr4{=MΣ擞{+8Ij)}\딬hAWkMIC/7&*+2`( |bLT4y ^VxtYߍrKV]57pu}fe'N-A\A y\a\4Q*U"B*5b 334 p : b;7i(~Yey#~'KGW PWSV*@KpJ?r ^):H`E?^S^ް<4\}_&$|[Q]Uٯc)pI֫r$H" aCТz'^ W'h/$:n/^K S߻ RMM)^ /p1.j{!)F.*RҞg{9aE3AvmbTDDwFz˷)4=`Fd|!,WDJu >j2RxpˋƷb_Xl`WJ#Ughmt41;{1+rbA6۔#% /j@{h2u%Vo8ADR(W+Nip02Dɛ % > nJ(Vz@n>]h07YJE'qݢN? V5/xV4LPT*߄kVPI[rB`'!o 4 c_~ -4 |(I<'y%qaRnV1,&Pi邿M)'oE.Њؙ`;Y ;X: c/\6#&#w!8K0jUJswxR@C (7R%ܴ}e'fZm-̢LȘI:|ĤG` %E4$bT5u %U",p_C0|D#5bMN(Qri}Yk>]bJloִؕ6PA tM:9$LHvLZd1?#C1haU}NхZc:kFXc|sv2dD @n.(xcYb¿wct夼BX ) 2l$}&IJg @c0*b( RbTJ0YD(kAQcJ$6tNm[2Z6)d7;dxwVwoU@y|McģԤ z'~]:봈&3ʠ#q0ߦZ7)T$*nήTi|Go4cY?C~hghoJ^tvrv'p\&ipG=f>>wy&k F@aʅ?D9~x <q Fn,Idܨ{i1.rLԙX'hd[C S>9:.65b՗g('[P",_}h%M H(LKmqyꛅ)f9Y"t&tgz&5"&PٜrCW&Qa|š`ӹB.Nˀz"SU|joUWUB˥qQ@܈7"M8ږ=4;@-.R#@<Eq0F/IU 6EtJK 1m6^idhf'9Zy*ѻ7~ѫ9׆TϷlJawm塽zMJקGOV=+0| @l Y=baž.x;%{x4̾]T[yxջp& +xȐiDHFx {@O a8oև>svc"] :`=x^uf6a$ " PCյL1Jg(D;H J<`UV5.8'FWD3`ߏU/,hNP^JJK I`9֦wwcrh9Wj,%G"Y^O6o._"3hg̪J;S42UH\\URPQxَqNdńcF_  ;f۠&x/) U0o m\zR_wdtf+%J8w/#բ6*2 62 4,B֦rڸ1cE] &CT%]egwJC ?6yD%wCY5h f:|K\ vWJufGN߫/)+iWYGMj)kaI.*7Wl';_,\ R"rt-w"/[ JҦfpMV CZda/ezG!&_V27@aIا<_8BOKư4;6ȉ '2-"04۷G0 ?Tfi.7" Í2~QD ~^nwa]70_뜍-3b4 (09S҃TR3zրNL s:|Wn6jk]cR?dT7j%&|UFoKlfUϬ^UX[ܛsFL6H"mg0J^%hmE1,}S":Hd=+y|CPGq-oxp'`{ګ4@\ }WBJ) vL1ddz"M o+d2`%" !My:cz8-vA /R>Iy[#j(r] ȀfdfI3BVޜnɢ2X•udk^.UL5) YJ6̤lp$[^Dp5GMSXD 9`Wǖ~(U4{<5mWl8&vT]?-E.wD8#b0,l{8yfI ʂZ0Ei2Z2ԺtC3 `H d.eλ1TQSɯ5^%tXoGP/[%8RQWT?y+ + B%#`Sl1YuL|C(l̿G,_oUȸzhX 6?L޳-~`y00({yM>TæB6&ܽ ɨ#`{ٿ}NfP!}GE(ϼ/=MtW˻B=F;.a[A$4(rEdꉪ}ҿ O%z6f(R [^۬LTR ?0zo]I!%蘦D#iN¬ sڛSwa=BBr_by)2oӜi ǺE Z"^=0f* e\ bq'pUO/{LTpFҧ`Z%MZ y ܟ0 U 5j< g=Ip##v9Uek@' Gww7]*_; 3-G`dWc"ReTQ:o ?jzW \$$Լ lqQm9TWY&< |*+ؒ@ %tߧ/*R4P w!/Ceհqhn-USNdb 0#UC B?wdkq_=}KO2AV<;X4[}z# 9A?2)FO-Ey*H jZ/~K=-5ӗ X#&=ZtC4Wu,DrnK͡h) }(SXТ~2\B=ҍq7n??ȚChUk(!8 /9<=lgFhȷ\Mi{ *lCޣDI q-=.4{V^We7 P8l[ĖΑ~gg`{,>ߠ]44{DǤf4e֦OıO3Y 8:P Kc@'T[hw6d3 \ˬޘ!9ASMMMȎ9S_(F[k 8zGZ &@"=ZlBcU*=ETMY lkt*J'(CZWP("bUZ M $^>qtG KYKB&G )Fߡ4sHSMIQPo AJ#X}vjvVX99s pNM oߢtTVi)|&q : [Qelm))G`f|)2|*|*}:$^H^if\]SmәR*,c\~CS'L1|fi%_[\#f{qxq?JJetmG|`Ƕ1 *:",:'x oS6'ŵzZsk]`d9'Lt6o6YHfYEt~圀,88,oK[D$$/R|ou&+Spks QZۿփpwU8_w|uUvMMo.U?Yd#.-.hv#iUk ab0OGɚI#|?Kܭ-@+4>ss[x h4GsDU䕫$+G06W6V~f.  EW@G}cSWWE$6Ub@`p  SA?f0({pH:@E\d ̉g"V7+jkk{)*k4Nz3m DqlO\WUm'{R[ Eԫ P%/rT/ 3 /xp{ɚE)/2k[-wY !v@xίJ&@d'#ú&kI;^k"g; ,-7 hʰ)F;z[$j([n֞Q}<3R Ƞ C<d/@Q='s~.dhNb}Al^KN64dED VO3bUC9X4ŷb{ t91p$d77I'`w,?撚x]ԩo̵8iGoQt w =$K`2*hpQDB.DpaS U@mwG7"H3 (rC:3Kk5XXxG_9JAQS% kFPC:> O<њyOd{ᧆ{ q8cN=4>"oxz:N(ӶaVA|1hM دy!F1(PF`Ǒ44IF?Cy6VWC22=\eX ,оe:dӎd&@̬Cza OV \!Z"u#,ص:I!E'pCb-ܱ p R]9y"+y1{~i0C Os%XO>tmWf6TU 8#n@} J l4vvms ClJtN:mztNFDT!,ݢ%{$;E(]햭E.afrr"V/$` لt0|E B4x*o s@HD\9Q`5زv yߗX317ҋ/ݼ gs(:P"n'Ou FQjR".#0p$C Ύ}6^KLYoo,wqg|7PQ ߶dՆ Ǽ/x`&Ƕ)R+NJW0Ho.A !q ӁfBjQ0;b4θk&>*,`/ t92}vGwg Db6zK+}>&I~8kRc 6i#S T 4ȅkgMCqÍeZ_(NNj1*O5lh]t%qoTͱ1.5eS侐?܍Թ2*z?TPtً.%3d U*BF7 J=`JBq2Y?\e|_Q zDG%rKtgըTqܛtwy{E,Ehz"^E5 Hqڈ9}/LG턩:+\gt~WӼM6̦=5Kw4oe{,R_Ȋ(IJVx${}M@1xL L$j/Lx_e_~p|;Sh'y'#>rx!F0vwmZTkOBVW/2b,}8ϙ,pj)]=L&N9Y:34NuuLקEw3}wlg3ǬrNDDTp@D6]V"O񭌎e|:߰"j+UkHbY;E5pb9@ KU671)wt=sEџ{2n<.Gy㇮}.A N4Mw=f 7uIV_>a M8t, P,q565 D3CWD =RN~X{ 2-l'WC>8pxs29 DS< S=$(Cs=*ԆHYe5Z"e{ГV¤٠o/=bGJ1((եG$bf\:s$ !vz6wS֎)'!A}]SE#k *+; H[~oE [P@Gk} taNDQDt)laSܞFƢAʾo@6m)p".A)q|Eu'Yc٘o 5g%(!Y1D$C¥ 2#1HbTi*~#+JI1 Erw^;KX"7 Ru7LtJq#F*NKcmоpd/ņzb?b lbe8Qǟ.9#_nnw0 I(LV}SEJF\<6b#NIM/6"˃{ 2,89"3wئP J N$`0zL%P ܄&;p;,0mra[Ctc|3ʌ6: _(pJB7UVЙ7IRL؇v~0_jtE-9:Dֱy`߅jR] ;Ϻ"Hn"XZOV^wLg<[ Ϋӱȡ"b'9C?֐C&_xw;.m95ԮV~z)!(^$ lJn[׏8I:L ap}N!uG̘c )duaHi%fUXսX.+yMSZ?.[J @Eb ȅ{/"E!#|~QFξ k-۰A|l6 gJ8ч,%~8kuQZ<2G2kyȵ^\* gJ~NDlB*3_H(_% Qwn) %ot|%~sF. ;q1jL`I@SHbh&)#P{_+/ʾXW):IM@ (psgAB"]:C3=>K?7 m#F/m*#txYĶ% dkaqZ Zx x Ӝ)Khxz?-rЫ QO)@斦 Wm;X<'8#1lado1y~}c$:뀛Y8jE1֨Ӧ؛65jiewwD7A^JL@>件B7k{'\ eI N> ~3{$hj|!n^W4ߡ:C1LERK=jyW71dVHӟM3_tu%r`W#$h"z&y9[HI kK"\Z $yPzI3sZR_eQuAݘ8I; ϊZX&P3_ځy9c\dl3Rgyk\þ2Fn50bw xG`"iF|>,Ф6'Նlx\8%# Dzr~|A PCjl(gdQ$4z} LJw"`zTLW3X{mnxy$=ڤt[Z .PU1$C-# |Q?ъs< Nl 'l9Ej*^Ma.ZAҹg)\iH5hBvYXF$vӏMG]d=3BbAMaEgtjsۍb naS @r)A,dȳ "^lAy_e}kNL\j:A.{Y?)}"tᥳ[hnv AmJE+glrQ[P?vhaI̺^cR|jN`Cs9 ֨M#IfŢ:Sa,Z)Ĩ`,^`րMB\}2yŌ}㓦,qwzh累ETB}YGJ6X6Q]/ο"'D l}$[q]LҌX~@6xM"{tAHIIo2 r-""9ߡvny_&oC?jrX޽vEN4/9"[bq @&R"2`[|O/{e/xHV׉_Ooh;+蝈(ajy:tV n<1))?g%a${hr 7kiS\'4 c] G`_h$Uxψf\|j^Y<(+Y^8YS;;8 P `Vŀm=۴M4ocg}esدba,Y3bHU4iAh& zE;}{T]Uye%3^xd-5/΀(بb!s#=.^6.kD0h<.cHC7.NQ3oE`i;,{C$R\ou-`'I4aZAmAZ5}W98]kևI>cA;<}KԆtj?dZBWr|LOVy 3[ I)EТG$8 4[f{ Ft[mu8U_ߨ y= `_!{WI(`3*fc?*2o[A 6NJv~%ţ|:p =+hK"!<ւ|̬VPX8m>,Ĝ6R 3wvrvdvW^"OFn fZ7\B%X. 8u b5')&?[Щ2Eū:*lM+'ᬕ`RiiV&tΔr0U;![f_` ^\~}2_wj@2gFsG6ȃ4rU,UuOj Og;^V@Un`s. ӎƆ[*MvC\CbI%4`Mw` y˱S|KsB/0J{:W̒X-n;^ Q ۏBVmTtX--~FRH<,v(' *_zR&EF5Dw /:=&au7W7OcХ779'5N@lF&T-GYe-H Gl W|ᩑo$cthݞ7 sBE(lYDZxa줐9q>)P-)|f]0wab@kg?b#zs0-vMlLme4{&cÍo Z2!kNrN9Z('>!P0o*xUwɴb9lHɥQ >$fȌݖE=ػu2Q/ply&٨Z:W(MRLii+qr jtɐ3x4xVHb g)HB>ۓT𡅆>_F5L'vZUfӦ0WNOt`& u1A8(򕔄 ]jB!Y~#gT[k-8*2?G tog+-:nDX7䌝ۗzeez+v%Lk2%nY8菗^ Pn* exث<~6 k JS@$' פ]u->`BGt3^]׮,^+bL7$ uEm S_х V~r@,EUf=CnvY6Ǯ_[! 6C/;/@P) H~߽@ޱĪuV^t PV/uJym,ɩMb^c?c9r⿨\Ixp'dd2Az ^ȔHgѩEޒoh& ܫ9#SfmZ=ffEQd9tjJK^W\MF(#ʬd.4=ēp}#Y](ߦP*mzE`N@J{K7]i3쩆}ْnr44No К4&TmLee0U##+TpKFѹ!y)[B7܀X# 2"|d0-g5#>kǡA絚|\߅>#Zk-hފbKy7o*:fzGG: 螇 詹%U=?U2j .fJbuh6C:9*W͟# dg3#{ = L-Eturn>A-Wr( _Ee/0Q«,Naah<ġLG>Qpf@ ݽ,6az<ZO)n91;ece* ;nhCQ`5Bxi>\\-'%܂o$%4DӅ)GhE+7G'qǿ.27?yJ¬J af>C_p@O!Ưr$.1~h U8 7D0 Zx]rASN Y.*p^`ZO PL{Bg~vC8-S'HV㧻Z:\G^,$J̨7gs93̚fzB3 08$UP; Kϴu(̐2W9zKLHyCGګ~8O [mi_/U}hWD|nif]øtam2_{^{X tT2>-/Wnx2Ȏ a\>a:R"aQINA˼u6>P3tBom$O;{)t^jI߹B $C%=up_?o4/dlt)CWk408ʆ TЇ6Dp한Jpsg*V_;d.%SUbXHF~•dp``-,>mX$,KAj/> ?k٪ԔU.۳ dXq Mx`|@^c_d&dZ:yXnۊ>KQ\|1u$$veV xC^ >U "C1|A-q;6qeg=bFSЛs|i%ThKU:1IiŰb"Tj/s'! tجqTPTh.,%,-K0R1_t3 s_ERKxL1v+z\64E߸#Jμ7 J|}hvm1ֳ%_ٔ{RB% .%6cr1n߷FZ<.*.]~EHN)vF(e:JOr< H~ l9-Zk$QܗDN G+ݤ D U6kuU}pIdǹ%/EK`R yGR-e|`AOՂ=.-Ag\"]X*EऴၮB|G)'xu2}tXlV2$^(;ɰ/fA& #?R2w 56A HAʸwyJtuȓe7Z_~½kq`(/ ڋSBE;\ڻ!`rf ʱ_B$Vd[[E|<;AkIr%Le;S]lŦmDRDݥ;=̶H:U}a3(LXB[N˶`6,2f2~k{ޡ_ iNu;1&b2XWr\TĚ (),6S}?ȳvG€̒_/|xEߑt~k(\̷{::h0^^LuW> AOR,iK^NOxHLʢccGceˬTT`P}lJ1 k)V;-爜r ӚVVjmjN*Nۏ7ATDEL sGx=dpt0 q97b@\>psQ/Kry30dG'|GO0M|qpFOg _kFWU=9WlZF 4vHt=fLi+^BH&U(.-^"Nw U`exiW$ 4_ rZa&q’UolTFТ)bU Mo;nݤɅgNOiCc'RٔCc;f,UN4U*=efRױ^Xdt&I]W6k\DD@G )Y(2BRoĸd2̺*d{c@9gfw@ qy!2rUGM@KR39-Uxٗ[նQo[O֥A_s#3- L_ђT[ܜcnՖR56@ Fa%,q/҃@ҡ}ilOTK cmW̝ܟ39ڐ,{'go ~715%1n^Gp^_VѤn+st;D/+0&~~B4bS~Q|],i$/J>3+x@R_ WkWuox ? /c!-dFǀwSTY<ʊJ ,27K{@n |/$\$SˁU) >Yq(I%R]1ɆmkDI{uS>,״YlFnH7"K|mṮ|\${_^o-H:PI yVm*؊I_?.wfZVly+t`˱wJ1,jy4*lȣG#ŧ;_ uxQOmƃql1/se@Z!o)~Gn:M'*}/: dTLyB+wiu)荟4eT\m9' 3$&ͭG~i=R7VooDcARlw!($ { *YC?HV?gU( |b4եӂ`Z̙hHS;^t (nY>ך%P2᝚BU ;9}bV| +x+]@Ec=ݲk7C_ c+R$ڡ.Cǔ#rBM5#N_W&&ztc" Q:TI3 ;$əmnn&pSq)W52q+-a%b$pA !DXؾ#.1i=3b6J.K^l~W'Qa|l~w=1Yb,! qs$XY`,fJD~&4J-Xfֽ{<^D%+I y2Jd8SmZ(O1 G ˤ$G'26Xlܯ2 ()/>IxsFOKN?Ś ]&_J|N78CSekY<jn`#{bYl婙+D #r&-ߣm2#Zw&֧ѽ4$1md9Ał9"<mpɩ7R7Nݭ?Q+۠sl+.VE55u¬ggĤ oď_̯EF9 2)y%f"Z!:abL8qs(;I1i(tӛ}k3r6¦Ko~JA@niv8glm_**Rb3Jx $#Ea𚛔c$ovq9Qf^B'NobQ~0?]h;PҦ < Ca:w>۱1<ыO#b4aiLce1zmoZd Α9]W~ s&!Q Į%EzM&,n96:!) v>h+4⿱Ϫ2_:Ij=J`47TX*`kI{E\˽69NjbP&9eI#~&IݪYm7u eO!Y#_HcVݕ9yM"d@Q &:ٝ/QDmhEU$ @{q? mJfEb2ҲrȶH7^;BRczH( XL4XלDf~)Xa)2/-yTjoIZm  `hmPH -7;j^QOx%CsFrGe咩n(v|=x,օ+j/N/nz&h4*WV26=TO3( T"n\kc1z[L-3 Ԋ.@͉|[TaPf/=?*TR%bϯm,宇m댮Uuy:b`]UH{&VІAr@ΪqO؞ >U|GDr/;)X56O DB<9|D띊z8qQD} \-;w( 1R3'+R'j>b$neLnAĎk{"(DEPn_}V}H+[yQ9U\g̾)4 GND]ϳ"P4>3jG+i{# ܩF; ^ ܙ4b|W,\ DQy@-nb{m1d[6{&r=vMAjsD ';TӨTPFO33,cvm ybm\[_[:s-Ơ#DH.OH:MIXf0s`|PE_.C*,FjFFzK҇40EױMz?*Zn#G"~KϔwޔX`tQI\ w,UP5ڃz^ _p*>#N{X҃ " fPw7`VhAv ͭ uSzXɗ|U*c Y_c`kyܚ0C;"P7ȵ ."w/7 >/I*6E D ~w!*^m?U#a$"} 0_ςlXSs˳lܨImi+&M1ٗN'J{-6;lVWr@˦ht;-/Gt zݏEnx@Vgh{א ݇r2w/t̢Cʪ<>oDBDkO;w%10 g/K,>'j EDv$Ql܀ 5S@}S RіS0n:=$Ʋq"E'1#d6iYtOm-fP#hwuovL |"*mJ&pV)rym*Q"qB3D^=q̏q%LE&-| S|:ͪ~8WJxM or?|E^ D혌> MڥO$O~,lH;Y.; 0Trr}2\tu"0"b9 W\5W[YA^r9*<6VMDlcɴ!5Vcٗfp_vT@~-ӿkwu/l@34'0Q]àgO>g$Z*BK"rD.1o 1QO3; ע:ˬ8sRWT׳[+y2 Xg L^F}jM{'crY -GvvCoĚ[ȴn\_S+\*Dʯ9\(qt߱7K`=+̜jj]^.Ehe ?\U4k/NR:ٶgbLyۻW]r.!ǚEsoRdQVۇT-=1h0+9ѠFzc&g5`5`_yXkI>Hb1EC5`u(O԰'Ãv°=DEi^ c")_ۡ ݕr姦TX8 Q_t u5@WZ뼟W'ɀL863./vf02v(i APU?Ȥ-#|4̪[txvUV6#?*ϛ6i9/JEy} K}jbmrʍ'`ͰZ:S%vfi<42NжߊWԟ#["0 ? rsd&(IY/fkFVҺhD4:NZI#-C~un 6.=ܲ߹(WHǮ#bυ:c3sx6}\bS쫊]u4c'K5"Sƛ>Vl>^zI N޺U/8l&; V@,~f>T:5n%Du Ϩ={Fd$^9}Vq(,0eFuZ V [!?Z %>qm!S>]*jmq蠭&v)SR945qq(l =Q{SCG6 1ԙ{ n/G2S4>t(zb6L-Z~2uyj]3G,≆&孶aOPUSbSՊPsՀPl_KYL'bѬ JG-z4 1ǀ->ܼ}{객nI pN ?,֬rO*N#ݥ %(QeQjy!|FMW$ғKL,/-c.FP$;z%Fkyӟ!W~50riB{ʸ>VJw̭#J]v vvXCԁr&mT=^I)qqX)WكN˿T3aWH*XL #f!^E"X<0b0'NPhh=kFl3[\}v- DaJ1?W0n-",֨ÐwM#6ɢMT,.J-Q ||2pi0txcG՟Kߺ>eEAcg>Pp>)O}'Vlhwr>9VEpw|)_I<B*Y ʫzP>WԘT%.m <E~v9\D- 1;M;z6?FX%UTx [UW݋ fRI#ð;5uoԡێO%mdeb]3[uc̣8}MER0 IP ,qܼk%Ϥ+d~ 54 5Kza=ykN#E%gJD&;X/{*B:VZzI;4X tՌ[E^d6G?;±b(fgjlBHyĿ%I%Yn[tIoZovހHn^DC c| \yhN5e>蠊$l`/WL  g]ƯK*06oQ={ * n>Ns8ETrT4G'S}95ݕD6U-VH5Ǥ?0-߲uoA?Ͱ&7G۵KPRv) D?zV-`b1]b!VŘ72y_I웗:'$֡,tPY+0ǒg^v}UH\C!4MO6!b%=yr:հ}XFLtL&JQ,:Am J\U1DGe.Rm&Pz* :$YL49iӷdEqKH#~*Q]c(*>wb0"Ujjvݱ2-/+(4o\ +b 6 Ts*a )EO{ndw Ys"CXBRYzQa}9-}j4K3;7 z-bga]~<'1Y3$ lH+ l _j7IvY+YLOZ sdeF@Q/3!i.XG_ Ui,t#v6|;A"_Vs9ŕ Y Cqgӌpߧd2DZ%Z%sfgZhz&څkT6.YHƍ\KAw4rnv#IRGdQYZgiT0wvґ,7 6|n.go2 MFR^VWVczvvCPAPUuNnoKԤ&gmFlf5f|*>n -4+Rwd.(|t@퉳rPoոn7쓨ܯ 㩮WWcW" ;i)+U9&Y^tխ|xNZoɯc|89DvxD#E7qnh#`oy:;*5*cà.-oG $Q}M.tqTH%O}疁P򼙷<1g=KSM,p%=oInjuS;3i?ӳu). om'Cb%9}W;䱅Hn$eL"c_bШcKNYYN:iuYن'Sr" }eVK X4S!QY%MS:s }S?) @ IGO/D6?f+)䆖\VygT~r60 AKQ=VV:w$&qz< z@mx =]$"V^ޞ%3 Jer0}na51.tƪLG9y$ŸpE^U'i IRkv־|}j " 5.c6y7;]2{?e@ql=]p{Vsp1qCۣ_NBC3L$Qa=q /S""βɻ7?̺o, qKP!|m.Qp=eR Cᢑl^orPŠia'Z_3%Fr6Suf02$3{6#Oݓ'Yn7t3|, TU,Y8ۯ˩J sbYtD&y#6M[7Bn4S\L5#l[X1n3^o . I"׏zeE>SaygvjQ%36ԍtcK~80whi75 ꧨވz/vtT'%+ |-]3Xp[]pELRBF q`CI#r'_ҩ Jt$.^31(x~񮾱4#tc^+1sI޹ _!s-}1 6A3ش::Uh%.JYn#5@ 'aނD)!!@^ MQ+~x+fn|$hP{+(L63$>J$\ Msۚ~Sxj 1 D7O:^h!'y fo?r8HZz8F^6_2ӫDI (iu{EۆZ⻢40VrBlTM|N#ej-wW q6+d\+5ee:+3a>z)wuXw udT&dLr $r7=%@ѼHtvh3&AO^2S){8&N5aEذk:\W5Ȭ@3$]6=!}w&eܱ>`Rp$,A9c~Ss͟KаѾ^W`h TRp oшe4ԴFg%;wBQ.͎k|!R -իKN. >D֤q2ire0DMLPi-W_w뗉? eGf~SvNނr8Zm [8}GeFŴ AsaxpE\Yy>]Ȧbm]G5L f$Z l hĶj ljJ hU_z9s"1z,ϔ>z51GÙt1BHr5y\%(p5a˲ f}3_6+[9:LDyPӎPdC!+b4? $Qڴ#z^) ag#J>pԑX;@Huk9-d$鰮:ˣKuKA*V^e:B4Z\*Yթ"9,yHSƎ j@cS@⫐n::ũih^jqn,lpϋX`{k )@E] {*eaJ{k] ;2*۱5CN*pݟݾXimR1z]>BjO@ h_~z޺B:7[ K}J &ٝBi3'1w?2 9KObso$ҚTS4BO5 @m6܇Eɪ>?OQn/`C^+ZFLFc[Nnգfص|nW GmӦUxHO{ jOO&X.:vЅ5f8R=,6$ jGSPN@/j{+4\ޗepOyxù%E ;)ԅ8>ڋRF2"eLԉکj^:puBaern[ǩT|k9vţ[}y\X#0hL ʗooOci0/)ٔmcaFZWBj<5D.9cFϻ0\fRf$;xhXc#K˝1!OBVfe 3^&h#'Y{5|tU O:0V0P]: -=^"! Ґ~;{;0$Ж eJ б^Z P"f0.l6[S/]Kw ,*'!92AES"N~͠.zH7:6ƞƁYq jäpݥl;kerupw#rfPxICl 9Vw}}n:ޞ >@ic}N?b4Jk 龰V'+\~ @|K!z5n?>3]^] * [ƿ_~O>{UMukp"b^Uܫ39@z^db%qK%fNF?ɞC`lG?^s)MHI.,=88[dN7YU- 87iQȏ+.1Qtcsgs7Y,1l\u04J͜YE\V椐gN:KSsfu`Zdr|_Q#ꂊN&HtD1uZ?<ªٶr@^P:`E/cՎ6,1HiqTdhp3MmYTK%ɯ~.3EiP.Ej*L8!1l:sݍS377]-kRIbߗX/VѲixcRmT\m@& N#,Ģ NK&$ <>.qYX8 ;l/r |YIea/6z E}px]ɳjX xH;n p(yQjoO EL8 &`8h6Xp;q>r$*ֲ-_uz!7q9r~vK4H*a8)¡9GY qY0)d f_m'ۭntOgsdfӇ1 OB2HtNM%٫|`O+s@ȱqCv>h"9sj8t4nfUQ oq>6J,W,dQCP fL`쵸USf:m{=3yGOc߇َtysAT<B8.I$tpKV(#ᬝ(!ϕvA{wZR.Qw^ bxyC0HN8 bjmWJ==@<ˀ= JxXڒ,jS9qJ?p8V 'Xn~"n6F_Q9g> @ZԤWYϸ8\IhZtj{բB~:eNPz51X$Ӽ)gĕBb"F d+G*Ϡ,XV^*u">p3_X„CO_!S3S"D_\'n͸bnblp?dB6e`\w"s91@,hÎcD!Umơ[yqץ%,!9{ܬ TTzĴ,Wm5Hf_?ޝ|R^"Al8">!}>]6a8lxnXaj/K령΄v<>a,/[YZ/^ɓTDSo>jyH]O^y\O)a?oAwU^a^ li0e)q'QOσ)q)\tDV] Iľ80|5ڼ[w֝($/[J ;HCaS 2wldFjqW;߰:7BCTF;* q-ݷNꖩlh*Y@g5Y-Gp7'UlDg[]AEr0Ƥ1[a -`eOWeh."[o ̭G!c{H-5- sk j:3g*,a0t+kA{f[TZя)X{sq,6tUJS!Nu70?-QS{TW':ёw/;P9;p|u֜I7ߧ!xWܹ45P@OLUBsyN [d$UsyF VLSMphx ZUOSmxqGW殒۟ 4]].Dڭd=a~ܸ2&Ҙb# a; !K>^jt*0 dmn"mMjEr>ޗ| ƵABh_`#TXU-FZiCm9{W]NӇznSPME˰\ɓ>2io u~o{c!X9ౝ(Ec FD.$,|0Z:-G0Hclp]=r ?`? '\%Jp+:GѯeH#NҦK\aWC݉𰧻ZLUو!A\F .qFF4ZU,nSSB5|S^[0'4Ձ_ e{$mrIu}enjG ·hSƼ %Mk; ܋1⛷_,ꁁ86:EO (y|}8NLS@9#ueB4Ron9$KR"W{c'_81eBTRrNz>I@lv GIM=CZR66ԎQI(9 %R2ی\ ^[`[(ڡכ H{Vg=8{ 9)~rdE ß9\vr 3XEDgJuK W#2Bs)v8q66tv{)K &ʚoHAtppRp15&-)C&R`?&ʣnMHs~W0(ߒrg([6qt#k[1jޏ8z+gYnmHr8fF!(4m}B-f@?}t3W$`Mtqj GLm]H-BA)Vg*|T v cݺEXR#h;nKef~aRYńaycYAgq3Mܪ!4IulG1@uD%$!46}$fS*Rnt5z9k0rkEB| ֊9ؘk`$'nJv{63+vr90:7R5fN?sgirI ߩX3vmyмuBJĬ_U WDTH<ݵ*5ɀ26;`a֑ Ƿ0K&ǀ=]G1ښ0L=3>}ﵘyYrZX-PiV-J;9&ڙ藇YI9 a@)9;W%(1]{gKψq#(\pvciNsKRUeOOj_J,X=`\yjgML0kO18#o__eum:d zt`믤 h;sN)-] t*[rNxΕ""mn1hko#? kV?blڰAԚZ2LЄ!fo䫃;i=Cз綹x5{Uaz3aj[UpnՊv B&8ZĀ^ĔY-xc.~ 3q@kv#8fFۢ#RTcZ{&ʒdc1jG>"w±DYEIiZk/i>/~qq}$CdAZt|nxuCؔ呦MV Ǹ &oZ86]7cKZB Bԡޚ*6 5|xEn-IznBWz] r?E"\6~gUgAԘq+ &3?`q)>3F^K ty#7Ǘ5ABe ̎o5l rNwdQz9dvQ2biET|#R3nԉ x܇AvgZxK~FI~Rr׻ PYѴRG5ܴu7tOsz3 ?ڊ+8*nRYo)W;²{۫Ҫ-;EП]M2)B%\zcP*srY5lT0dVHwNBM˦5̧]N ]-sAC.6M}ة ƃ#5y.[@ eKI[{Xbvb a?zJF] 9a~7Yqˬ\bI.p:S (sEˡt8YҚqX=H3. W6ykzi\-N߄.eī+ Gc~njLǘ]DdCDu:|sF>JוyU؊✽ ~{z^D+g^X5`v%?~q{!sW"|C%|mw!ӡ /wDI^ClϮny7udIxԭXu$flϙ ; t1߱iS2!͹vhd#h $q =g\Y_zV޹*5l iY 5mt玅C;U"_joM-,FY9NCkaGe\rm-oOqQ1h{Nǟsj &N_&?#lwi.,g? Am`m:Q<nx>{yaHBcqs\kU}mwNJe=w-U n<+"nR PD8O@U 4Q5"pe32K +!ntܿ?>KKXz<LQ .VP6R S#(ҴY~/#G%?{Pfwy[ 9V>~th2ZW5x& l^տڛl1XP &#i}IWoA/S|>9LHs+Yu8HT\me%^F Tm~&`24z;~dž M0݊'zOgvR SxAcSB B0'd;IdUcn,k$l d,m!"pAHu#@GV5i0ƅZXuĩx!$v4]y%A3WGW7=Qx)lC}y"Ȫʫ r$rOPweo` NzYO6-޼&mh +xiox|ܓ>/3V8hvhc8aqYiݙWU j#;z(p@e \n ELE3iS`[ZC΅(NF"RF+ErNht(rTCo[a 98xaenȄz̳׹~0]VJreaG?d9.O+ZLqKAV&`/l~U{p,<5ņfu53 Pp,g>BC:,H㜏)Sie炬TK}^`$*[8_![qxP4Ǟ"[vC93<_lT BTG]fU$jis43p>`ʐXWSFHѕ G"=Ctᝃ ++ dpE3q'P E?0$m z@UYwтf~Ǡ>R"j?;4bSv A;eF;A=jKf,UK06BpknSS4Uo4??-)B+6B5kUOV U_h60x`tm*1c۽i'9rM1]5'i"ߕTuC&eLJ8{(gΞ9M2Nsd)2{Щ>iapk4n[+zuybkŪ9d^ х|9dwFb|3+J8X`/GI>朾1>8i%cc^ՠd(2-8mJشkg k#OBuf*zR>̂'c)H/>Xo.o۪-ގ589Pbٓ1<c-6ۣ fNsɓ ZiwD\hEHDZw#*P.NFWGY)ψFy%jȠmg]0iq l2C,81my#yD%wYQ(r. ^nU I HQ۶G KWTa;Xα4aֱ.š8Wn=s<%wMrt[v' 򧂄kl"1UAI'I_XP@ yA%%*1l}EZhEǷCA t)oD0H qȆ 2?K]l7$SIߡe]~83e5d'!!'cGFjJ^^̛ʵ'(KOq rAߜ +ʽkOj̔6{뙿H9SZCscK !4_ҴK"~iDj|m, 6lwuŌvS2^}U}O]9 IP`5 φ 1פ˪Ugg*}=Jvӊs2.Fzȯ4 XS$_OYZ'ˣD b__d,s+x+[?Ykn<84BY3.;NO4@>Fw!z.O~mqhǤGNЅ !\RN)A CTGYfze噚Moù,G%vk@4/̬މiՂ79ˏ¡$piتE]w<"!VtWYt%+q+fR\{ }1h-BViCm> "m?n5Sp:weЂ$K?2G:IӨAś pڽ-_i~Z)X6 #g Й]" iNDХgC3N2hABk|i@ae8KPvwr,gˏ @ˌܿӐWxiZć|SLc 76BB;)LY0u3c]Q|/0ΛhA0?wm7W5Y|2f_1!Vij}a]p 6|[l6o3^ukә"VxJ傈ժ3vFj}"K{O1-c8nE :SDXh ;EFoo7Qnu7@k#JVZXX0oE w-vU _ i=JsMS?`US]i ЌH3=@CM&VK b6̈ h' Ad]&t'ͽ2SfoRIBq/ƕF CN$cBMQ8nt5q?a1wHM 5NAMɥ Om|;3Y>(t""Da 9|IOϣI}bG'b ŜI%aSױ57@g!.yQjq> d-ݚ!SdM[Ůk-+ >VlbR~F/5ai$ǞGBkDЎ lOOf(@q)%C j!P7aTY妛q`D_a-FP+}!{mE?4, 0j;sij-tYlKȥ1 D*9+۹P) }YB=aZ<0j $0T_y8y|oWqm3<C$Np;s b(KAu]N [-=zt ,"[+14҇HRTI8P|'$<\zߍa5N +0N :SÑʀDCgUYsiV)m6#PۅS>oX5s~^XLhnʔ mF *:x)w7-'RD5sW ٩"ε[&8<_q>d]ncabX%çK.ly-2^Q#$z',kBY pJm _S(șk,+&?BG)j yyV&v2ԣc弌ϙR> MK)ċKz !_՞V=35HU;a1.ɅVrrB8k}e< +X~i܎VͫZ^aG &`[c334N%>z^2z;:vb0r.0$1HTe~a֡..V0c >ç-uJ֎`&[m$k V}1NJG w hN^Qul }<-BZHPRÞi=ЬJ |&}dj(?ηRբN)$х"2?t iT3{MSeGhc:| d h{5}$G|H%(H$ifnL% !#gNQi\ uvuzBw|$Ki%*>H %f 蓳݅:vAMҠjwTc'Z nU]n&z1ʠ7غ2#Lʠ+8݉c1.5;{] 'g@lRPlI57S\cJL=Hw>Z)$jUfhu=}&127 mm u}+C342%7GG0iֿXq`kߪ֮T4&78B<>ʁjj5ΩD5Vd`qSagg &rgC: 3 XO2.'HŴ+KB|<%'i"נiQda録B,O]LFaYn7{m%.톴z/'M~HX_XY:|#vQ[*_.^ dm3[o_N.p5 ݟIr8y!iB:>@D9vS"qj oAN}>7 v_ǒ7MQMkGJpuJjG|WijB*,XDտeʒ]]ΰAmL $Yr.#U;M߷-%{O(~1iSScg!*]fx%< 45ڲ^sm>5U0>{fz;!1=aդv8A%zÓi ]V6̌Е 1'ux4O 0}H:"\p <$ OzkIJH@+Gc4Fp,wL)[&{^7 Kch#UskMegݮXfYIX%|m}Izy2tc DW5] #Iܣ&fAfVJs1˽|%\t*d ?dq=bf- o #B 1O_xWT K!.ftP0`;'ݬbą>WߐCMٮU! a!m#9Re/Y8AL$t> BKTUkCz 8SG 4@/pmgL.oek9C^b4cp lDL0K6t{ODoeӈ# W2ΈX2-Z̃;R = lW(a4 . $`p_=diKRBL)iN'MkkF6Pr#}{z{ ‡Ȃug%TOdO<8E;[p nS{ԾGXxa\x;:&N\Lh4 sf  R)M˿})(#Y^<819 ~Fg/IѴN>+c2s 5>.+AӪ172s)0U!% h7O9)XF~Jr@i(:zA]@D`Mu-r +kQt +q7Tرg #;-b'-=Duwn߶x`QNC"ci^K^$AS~ZB}Ibl] \֖=ҫ,kwm_5|F[Ž lN'kI Ok!pDUoNaDǧёBN] e+Et23YCNeγP| #I⊑ڵRDԅC{#,ª맦Jz@?mw:51ϻOvU#Ֆ6Pg˹ !o c\zwf t+9 o[V`ܢ:Z­GXô6 ࠛԡx!6{mf$yTԄiPjNmi×;-8r|̗}Āaz]c*(k/45WӱTt*{yjk.ש4L:H~~$ƑE>}|i]$>{f*m P Aݺ_S2,vZ ױi6{!&1P'0E!&(dY^f(q BN8h(ݯp,yýՁj9";bd=WgoL&IvCYh90 b&3[0E3|}z&ZͲ3&W}w=6GCkj7a祻!Xv6p8'L/X u}W,aD. 76QjHk+|W5JuÏ?GN<:󁹃,cT~sT%iK75to2\~!=yRy^;➃-R(iZn{hN0dlIIaN@OkRW^ AOeekcgO6ݶWNpKT/?LBiւz!t']Q*X7 {#^ƶ յK-&$YVp.\VlٺخDRއ$ȃ4aW_B`ӹd677hΊ1>R-I 6dΛv'7h%1V̸/D^ǵm |~xѩwI1ul?a5 >'-A\1ׇi{qVog^as~۹ n68ʢ9\rlK]f?咓.G&dp ͋u\ެlk Ur^~t@!`Z {D¯hdNEg;bNm8Uf2!=]sG:(ר/ M.Tܤ)ͰL݁rUo-vOSl/g/kMlֻ?ik8؀Bo,#1-φqC&$\Y,fS{xS֧[AWr-jx~,SkO1hf1*hC&b&.0O=EB@P5rWLŚ`%E"Sk+?a#AzīdP!Vgt P|&.Ɍ{ õHbueUn@vz-C'YpUzƍ!hI_JtY+M<>r gQK Z~ڽ'nnIg<ie@vjyb\8XƷ8Brǹ|iX#`]T'}jV2<~&)" |rOUN'k$?Oh;đ݀&eoxObS̻p)(’JSޠkG11_T?& ˁ\lYz:p}(GD5퇛I(ל5X-.[QmhOūҞ^ˈiSNt %=Ɯqpl[SG‹ah5|j;I)?dMs14.)1rFVhW&ƼGR{"/1Md=[GJʢ(pseQ.OnȓRHFǍ΋ɬ0+&|OM| W>| {k7~VUZHVWP$f0)Z0hn!&p7 U@~gϓG|f.{\I-Byo*RmR茫IXXjwnHlxj<Uq)~fFS旙>4BQ}"G;u w=}]]]~jX__8pBp<- I](X3VVt-oA%VU)9 5斅msTewi  3j.B]Ԋt$!M 9 R;1reD<ʌW36a)*gzױٯ;粕Jf r.|cY l!U7. T9U2qWHx6 <' .^=mQx8"y[ dDgqp Z:#<1cdB'*Zȶ-:2ooFNَ{Uo嚁R "dz+䥫r t U<xhд`Z͝pwdo0)#aΙ(#&!~3HZɫyb my[6}PcY؄īoc9mS+*dQ>O zyNz=[wE~!QF#^kY=Mvb.Y9eCB?G\r,F ¨%i% x7짷Ŗ;I- x4%VgEA'}9jCYa.SbٜA (Io@tѹ[WRuĐ,G$QZ}l|0X1əy^<Q?yh^?:eR# Xo@._/1݌wd&RȞ%yug5GL:JoT!햍-3yfl7[Vnh^ Öl#:M^Y:R%&p 7&IP؈X ΧA?:9z@OL) E~Kګd4}GN-l*unfcFOIȶ@t|" |ACs[i\i+4b $]kX޲Sf`JiORMSSF(㦞M5 n_t7:rtݴsE52$Q[/kMīR—Dv e֔> ,ݟ ܋7߅!0I59_FLG5`VT!:4pƟ@Qˈ '\X)Lp#U"` <~qLL-v Nx`NSp>5}tG{B[8vJ'ë+*"~򶚠 X` QQ}`r EVE+]s&ӂyϻX$un*oz M dogkwݯ'/;caq1;米Iɔ l\l˔,=Yҝic N#q<5t[0 U\SLYX\=Ui?~-Р8"CͨQKx\=%\rGD# ˏe _>6 遏+?IF~u ގ8( Vӳ 3٠{yC}E]cIytq3QeSk#jKBp1V{cSۨ5E- &M 45ivaI ;0s0^<@8˥Ĵl&Y,-5@IXw=ō;e!0&OLjb54DQ^ڍR#F>Ϳ>iB>ջ*acD+=.إAI S#Xuf0" #-.A}1Q ] .* DW8g5YP\2`vҁ"ԅ{藧tX̀pqdݟsPbδ f&-BExgR/ʴeF/{%sEwOxf1gc*CgZXqX8]zuj̈́~gוPUӁBWdz!Ue;uig:win5@Iw!xu/YN@Ked3f1EoyX3K[da>;Xm\PլIrԓ*l>PVT](`%U5wŤVo!%CmKli Ҍop̶?\<z"%䐎w  $ߺgkCG[]g7 z }h$}fdjnnOtCjVdG`FoclL 2o6U"1Yu@̨jR X\?L",4%Qj- [>o[A(!Bsũf8}VğsWL/ -P6|cx2m/pl>3;OIe97)kg[ti9)nE7UD=ϛRv>JOr!i.Dy!kF*<NK4/V1l˅WTY Q`ДQ} SGBv¿(m3&NU_~eX[R9+BqkRxBA0ܣѧ<'K̗Y`EL"=8Y$O>W!m)(k5 ODBςly~hLtI4H3}dbo 5'I׹k%)!X0 GaVXEY})WN?$pndoyi?wo,H2t jRigXX#=&НQ8D3kdy ^Ss|XjӈW} =wOK(8khd6T_{=h9eMoȒg-4{ &-MOk`dȰ߉C u=գlU1J/ӈ;cҩuu ,n?jfE95jSAmPna3Rct)ޜ: >q ~NYW1)h߰t3RӴJ$1`H" ޿H}p2_L~'ZyO+һT/Y-XU3%0xc)iF$++i)?e<1?q/옽n͠ =O c_.+@FvBN.'xw?1ǃP#^a! kR`n} S\nQh/+ȩKor,U7R،!'|XχbPCC"#֟YktL]Ajr%Q|poF] 2 0WTEDCI=To"ٴ}EM;5mC"Zn*m)#\_ H(7+FB7w;`ig;v/j1o1uKy`Zs}[*mԃk_F0via3FLѻ<5E{.v gVwfPs"& XZ`rzǵD38ۛ*wY˧5>m&M6B.)S%I2'"rm7/[#(NR)k[5Cg"r0Pb;1B]We"Q*`@B9J=&ZYG(ZZ{<>GmLE4R݄o?ڂ*Ճ<=Nt;/+.RJ 5 wM5s=BA~^@t]:Z89Vb+<ū~}:oxg%VTa &<@e)N"CIS >j[@sHQ:-T,z4 ~#9<wP0a7-:aBVC'bK7`!1CWk\v}S2L^=K>}Sy p}T z/-4 3X 婅5}e5zLMtj#<-;R+Tba>׊Qq,dB2S,{GK3/GU!w@H`5#[xIQYu07NuvUg3FI! ^ odF[sEXG4*chovfJT,k4P숢8-tsq2 vsm8=<;Ħ9TgpqtP&+ Dd#=]Pc%^ Tcm2/*KɊMe´egË Kp2LblBhj>2?͌r?9@Mg27HvK>R-Ǘ(ZPr,|+_TvM;HFA W"}dy%'G煉o`:lpESS r'gN  \52GO \/fL#R[f% aq. "Ʒ^}p#OBWw't%أ1DSȑI#9ﭰM@8]wHCI]p&yㅖε7?]G=;F=:w"W(֥FN3 |*Y@.4t$Pc\7t8t’e {4"My2B6rc0_vN1V.iuS[]ǿ觎iDK7avQ3tI?0nJf딩~P1# |juƑ=FCKд#R.ZXL颧Ӛss-WF#]-M\qR=j>¶4>dV`eex?fUQ\) 6в+yQHxB8rƥB bX`'o  \.(Xw?JcG $ܺ#/~XqhM1wT 6HId"0Vиl ޫO\ZX%#ݽ8c$i6fc#BVN$\ )2Q1/cGhy@\{oy;ZQ߹e!mJI7!Riȿl5%S (( j`E9# Z!c*`ģ7|Lr3M<҉Mn$vPsz~o(t!lQS^΀g^8rv>G("60q;5L 4Vt9WS`R>O+ NfxqD&02Ppj]N/2Ԃt3!e <3zD<-xEt>,/`RGcagr:߭BYm]N`?p7xA~˾%Bd)`jomrvnJspN2z^z#tŚdBy|Nf>lCBk$T^~`@!0E ;/Z"#Q|ypfs,&>_WNeЌs!΃hRIqL /ќtP>aKO4*#pꎫK$hՒ59fz]t bAE:,,ke ƯC-)$-EZȒ)=vJ3jKRUSf%eJZ,D)PGr1)sSj]BP"6DHt# 6f Iz@'xke/Q½?ehhU盫MLjd\Y%)Gz@ `X^]&H8h̾`4ivƻB;2i) bˋ€i,j{ƵD]+bŰ~2YY{GFZ/fyRDUf1ē{!m6aX% 0nHw)w:vGӗ\~ⰱX (TaS$:0:5KTdJ(˸IobV5ǂa1Gy}lp0<%OϚҙ?Bhd@E-MTk5A#t$rxkM9wd>6b8_Ӆx\7~[A IӅ*<{obM]Td"+(J(KEVkKftXC3^D QI9rzS3I <@"_ʜDs "Hi3~{ ޲{$qgQT%qtv~)J-(*"OA'<ſlsɃ*IOX7pw`_ <^ ~Hyq7땋GPd{/00VȀ_gdvf=X]va`"C(|Cc81i0/.OVoBu-3!<4*+O/gBoqqrCn^uEz8֮O&o @K%[P2nQN#G yXSzRf.;됳 F+ZJkʦ=ZW>G;q`=bR»1pޠ3WXqIB cGLp8:M}j|ۮHm0@c]ڧzl>5cli6iXX?& V7V*gi5 ),gyhcTvv9EJYlp{- qaHy}zh}gUq /2a&Gj Sr>m}&$WvFgLH:#]ī`勱HC2LB.6zLU6ڦO7 PÚKڝh/n-,4~O[ɝE1pVȲ!NI^Xj8BjBHh{kߞJL|(l EuLXRGp|Qpb笱[/=y(Ϝe5;^߀O{dd#wӱ;7\ĕK@?–lwr~R'v&!SC|{NؙPªҌZzu۶qN*]EZ]]ӰBFىHKf"U}M0Wܰ 眉j6_L*򤲳m5#2Dyʕ]Q'H{/ zf ѐz 8ȵM|NcQ_Q|3nE$ \5ԦœeA7Wz2ݢ` [$*O3ȅ \ ,v\iϷg2E򻜜buCb%R *Z Cc~Q_gd(fD+Lxxd:JC2 5λk!ӧ"S&7wI"3y^B((C:]NBM;CedU 9-F:5r־Y27b+@L'Hc)B`'dzW 9Ľ;U&^~IZh=6$@hoeR}jI^v~ķ'y=a;}̇H z)H-"㑩Ӻ/!4-&>^+:iVPB!24"s"(U*}PymMdEaCOj̒"[ptѪS=qɒũ1^08 Z2(] c}-F踡0Lzhq4NnD$7gHXje(  3gN\VmsNj}oWBK$&?ogB1ڊ}V*[!J4%_7[-"#n+Fg*'W#R9=35jOsjm;Ө56*OֆԡOY!w*RwR[T%%:9uU7v%h5QV1ØKavвvKHh[P,i6(6:@L:pMy!.kEIk|3Q*fÔ`KLoGcm eij.q̎?^*%Rn]'LYKp2Wdzm; C D6Bbß*-mS"qDb ppŇ0΍E#$WS_O!IkoƖ6uZX=pS6}ȉ3@G&[t}fqg.7TI"eif]G/$~lILzL7N\t3#)x)-uwMO'&T?|-&SEp5@@Wo Q)cMX-RHTFX>4RH,blrGL@m 9 r56kpо~GA72W}8Hׇ}8 rJ/J@[⵿ ʮ2>л^\S}a~@}ꖈbx 4tzo$Ҷi6iqAҶ^oy-.A~s2"1\yd0ɫr-UkaeϛLWjxJZqwUi;FB/~X9 X$;}bݎPpbrg !|j]{&YNѸQ'} 0GZՄ~Fm7Y{ІR@\΁@IKQ&5]w>CCI(J- 0nz zɠVMZG iuOs)fw[ k -KH|M2o2L&jO ڨwNy3}h]6 $ Nji%\|So#+&t~+&zOwqhҊ-hZ?hYe ECtyCd!ϸgn4$p0Qt5ʈ'~2f$GRy[_ 8 o w<>ȐIfр7/sVc( mGb4P-z՚)vx0=dK3jǓA A&wEt+5Qf,)8 ISL͖CsT?ZNyBiixXS񝚵5$YxkXlLi~ M&i XXr%":z$1[-J#ZhKƁM?+dB3T@_)pC[#q 1FE UȖVP3=l ޹:9\!Iނ[mӟdY{A SE_:m ^l1K@zarh}L#O@¢fIܫGCwqx}So]$l4ޞw:F3:EipUYhhߢGFSw{CVBiJ.*6JPyQ{D%z @JgdxZ3ϐYQ=p%T5Q:]'a_1] 5G*d }kJF`x_ V}MۀDfϠmsya9#bRVMn<0pu.Pz'luG;C:VFʕZ|}צ*y*W\5Co;z6XY ~7?|"C7 \R*S^xby]vP/_M'{uzO~ `I#]Ѧ_GI؂[AR'䦅h R-| 9ɡZtgW3G?*eU\0N{>$KQ F[ɽi[,.gȼc GyWPc$QV9q/qT>J+K'd%F" BLxN 8H/AEO0P3րc顋Z"k?_{b_z5Sl-)|f3՗@`a=f-sTn.Iү(,NwUyc뗙kFv> WkV\E 㠋w1SВ޽OCAe] 4?F+8UxD$xt_0Xtx[ Y=Fs9ǻǦ-7eK@UNa}Y+r(Gozͼv?H|?^d(W@US>8fbPv]5砪񐗵ZOSvst> d@&o8bl9iK$%)[ A;uxc0Vg߃zkx̱ywqrOP݀O*BZ Yf9W.1t&lcjUSYOH9Vui-!^| kgQkCLxg)N0iJIď`<VhJ_@ Ԝ/~(lwK 7ۋYT%E:衽2=Tm>` D;ѽ{>şY1 L(0:L9xk6BxtSg{ݡ'bG.3kל5s_}<7pWc;!8'vN~7!+&'$)HXMB~2iP<ֲBW 9B(frw:K# 6bHhA~xi&*'7pX{  08Lb qM̸INmĽ/3CjXf8G^-/!EKDYzLet|}v:vH]lF.Z.0+/I0]tREedUDzLcW̖|O+)1 1H|} U\U`#`Ma;Gx"8/oD vsî㙿K+ ɽlrKB7[85OݛںlP^edb/\?o5iX'M!י ?s7Ar6m%<{ KHD!|܍"ɁCXQc\4H[jTNvN߂ Ѥ5yK@ރ9zZ֓nKk i" t Cj憣YQØTd 9hpN Yz*\_ȣoĪ \24Sk=J4nOld]5[b)K%Tz5 <ZH1Iȱ#G: RL,l9VA"F^qG<I!*R4Q%,c%mCtk o_-!Vr0O^P:.[yLkOI *'.ol\cå yXu^5 ؁i胖!=}-^QgqN|b R7wɻ],ZCuw?E`&:/UW&,\@t>)cr"Q#1! luވ#<ٽE1".YFc* \LE;rٕ%6]r8DR?)is$)x^-68Vx{ ?E/tXքow݀| 0??l.eo g13_ c_]Ԟ\ Cf5oK~Ooéxb$>j84`aaDdo)LpH9.ީZl]x"qSX| Far+SkU,P.k1-\7t"kLd={e׵$8m1GT`ҟLJӊ`U_i(\/DkAv^`J3ѾGʹUd1&@NZμɓ+3 |Z |љyw}<_$ژ~֣7GbyxZUP`B0R|f "FمU|uE[y%Y{y_f·a c2UJ YQ׀5Xˏ\]j-|?]u~bf]Rhhlmo(& Dn:<xƣX{`Z'|B/fUiDݗ+ 40l\ rI`5d`o!8J‚$E>uJd1]Qh}ìe.EWI$Є)k)ikS̼U${,sO}a&BNNQ'0*qkg#iIa^ufDKq~(!@ih]!s1)} `|h5o悞8s+d-$ ǯBLJG*qeg󠋠_OJR0=JO'VL=)oLn(Otp5MK6jWXqURso -CmQ,{lX\DPA\n&Dk^CV*COs T*#(=I0+z KO@:}qn2U&. +#/$uzEςY Nn>Adg>M sk!& k-+n襸=uUŦWYdPu^s Kh;8Q_|MZ]` ݈:v@i\ƊbPQ~ndN&0xIUkqr'TcSǜ,HbBhbwnUmLs2(% Iq7g/oKW)rmjUGC&$+>5*3u*H$_at )Lf+-[m0\%UgE hC:yϲ{,2P rbk|fj.Op.#0 F.Xm_mƚ.|T.a@h;PH.y-\Qe hJ}f$*h#Ã;ؾ=6>u< eɴbwv*qú&Pv~]KM$S֜ThJF>{Ҡ.7\q^bϷ C'S)`<,.ew4H3-ŒBd<-]QDTm>K8˪t⇧[B+_|"72pPI:eя,rPd4P_r"_fCdpfiͷoڑ8G2kyUwND muW,4͏ȈNiqZVvɂ#-#O?}5G5r{!"AtЍS%xi TaxY$ HOv(@^)^,P2v ձ /uTj6vLLScَ+FJ}k4HPa{D"1O<FfV(<&0.eډլrŦ|Gq/pD\Z5 q1WnËOJߧ;/vOW+)Ehh,a܏e_G6S强ѯAi A1}S10!eW4.ULlԌke,mVSTUkm&/1W/iZԥm˿zaWyT{G_>QF՚P2xgNNi:ы11YRY:F>! i9`ci*4'X8"bRwiNwB,.Pr) .2f$"*øW.!SE2_NUڗ7XڶMW< w"Vhj. a:Y\W{F ylhG.Y;+5\7,#Å_bPy|϶Q(%bSL}ݹQߚ0!BʇKTGQ造U/ZǍS[nI]c7XӓX(`W]}j{)=-p4R㣙c?-{  VkGSZ~`.!pokA2fCo0g(tȅ)`3&uVY_+KU*pЉVm^F AJ;/FD^JZfNL=-b?rFc_<2Ǐ/w׎xP " K5.B _Z)fhVm@,XϜ7r S~V`>B6}#Q*~S;؛ oBVT )xqwoiFV O J+#EOp(u 5,ˀVУe"=5AihJ'qɖw}ikUFgo‘8s"ʃh|" xQ:ek' D80,ܠǩbALM%vbиhq݂Uxaܴ49_UOP?t,D %Wgچ)L]sT2|w8We Nyt헖 qҤh$5jKnrȗwEl(41W L`ԭ|Þ(jOI%(OXLs֧xaILv E-{{őpj` ⌇lCɈglL<5&u$cBV <([Bw@Ӱ~yܰ4)(\B/ra2tc5&yE!e<}EN.̒ZNj,v@,*Jx^=vfUߋ=>xk*veDj&Vt槣4UT[ 2 Rnsۙj#Je*Ҋ{hK'3"GQq0&v\ z"}iJ*O!dCg$Λ@QnɰK5քvyh^g }ky̫u-MI'L],o;?%?jp@ OqB{t w+hcci1Q6%~wBmh}fBҲ/3{o@T+уSY#~xaͲEQ LĐ3=Ӈ]N2{{ZN tN=@6v JŲ#,đZ[e.QZp_a=p?1QpIa_϶&?VU'=3pꊥg<#^S.*Ch6*:.bݕ:]#O3w]WU9Sᅩ8nA15BWovI^y=3~]j r7&B\$ CqS+9/.΃2$)-<ĻU0kI&-!@P!VPy=Mxƃ7DS ߱؜XK opcyhys~>uV*ú>|6lL|۰6:A鿺VBr{:1w8 c_(Sz{`&Wd]'7R_."T[dX[ai{u`:QzNnlGnSh7W`D1 mLo^] yAIr7?*ZAL0, `/d{kꏖ]O_KhԸ&%n1!%Ʀ&ܩa'=[x*d#PZI x0C+ G'پ 젺:c=)Q* >Z)lI0Ga@W(2Ms E'Ejf ' ~NDְ$Lyy_cNmdUcB֍\uQVW:z4Mu{Ce#;'rcbʣ'oNZp8vJr!R\ tm8Z$ TW\ % zyc@e㵄yeyO^MsH|g9lHWl5&Kc{օP'hk-^w~83H8#&ӣBRl~8 /8NBYZmrerbǿuis}>>qDձ S¾ p(dJbQ'^"IitK@VNBG/ot*"@,^^_PA RHH,JizF;W4˽,fi3}@ު qh= @ ( 3P$9ҀzsqQpI\!`E 0:7}VpǺ亃拏r*as9C(νTPZNüç`F;)RYd.y")w?4ۢ+ʕgN66`6jrŏ& ]yLqfG< E>X9 m͆@gogr's&E]:.N̚҈vl3AwtO*c8p?'J0&MYe7aQhFx$ ؇Cߝ魃?h_mQ (\GES:I4@~y560l iuQ Rȯ{^*>3(dHOK %Alf]>VsqɥMbDpcrf aoDK/xulO{\iÔKlzǴJ@yEbu" pֶP٩k؝YDtQ]aG-%໖:MMn4s&H1²Э={颌({*_퓤-̤Cw&JEySEK5Gr~nITb'L;n1`)*C ƞE7aʹ gxeCXb$#2"-@^HՑR։ ɎԈ0OBNCdT Ŧ+|ֵEps2Wxib*#liD)mgSAz +> joƐV*zW_w[9c#*͔4D(@EX~~B97\-=coִ: E&la!`$dUAew8T(^/7 %)m]UT5` 6mE?7?Kz}*xfKx|XSlFԀStܩꎷ=a%3,kg }R .7re'gox a.UlԎ2JEgxx zdQs̝:Qb<ΣD)U`ےўmm$Ʒ-:lIrJ a;`3N!G2B2 k?a|bt2 =ݿP}ta GXlO{8N̞YhE]kB=]ڧۊløo0X IAMxAJ,܂>c”d1LGg3F<: 0kvYEcg:U;cB r֋ (.bttޑ:4y*ȸMT;8s<0AjuV ζ m\;1't˗ gr~FG=(NU9419a'W+vտͳuNZA-mMRxß"PԒ!Rfњ+CDl?a&v~ZyjyP~'s ]n@fD$LP҉$x]@qmH`T;㊳qy5o=~mke_0}M݄u:Lҗ[*#0>E`6yI7NG_fϖ :_vb Z]:S~Q/26q5qs Ҡ_"ҋ {B{YW¤â%(o8(WK3;B%]VT/ fNlTyYwHFSf0`+t>CVi&q^]$z;Ak:J\ ӳ%0fq[wv20Tg}ܳe f3p([v:4D8 ]>f#T8A PX !+ XS&j]Civ̷vVha2RǀWȌO9GdԪP& VgBqb)cxy,ࠚ*?NQlPMN@2kl}Wf ySqQl<uyQӣZ`MAgRS7zcE]U)w p4|x/OןDP)560!֩d n&MuR*l79O69Fd#V!1#xiYZؼh{|vp7 4x$P7] l3h 7*v+'c돉~؟8@hvg+ >?1 ƪ`TDwi>FGѪ*QXh#pZfdNl0NY,Aߕi?{mX = ĝ--r$(퉑kp}]+gC, (_!MѿԴes2adFPۆ:m>v>TQ|TZU$-ҥfFLj! õRa  H a#7ٓdNsK\K\MApmaOpjɃX6odɚ_N񉙙IP1&lO^^oǾoX #NDD,?M!Wd+g(dAڵĢN'Hkd $γm{䈚Rؓ_>'%bM{`O^a"E:RR_#}Z q)J}Mf~}O41H)"\?P2,+YPm([>sgWW0uB>PN?jBD!?|;yYe7 4O?[dac6E˦v6r\,+IUq($G4D?JR)^&ҧ4s+nOOrEyb[ cu"X);Qh;l0  J8 ۴Nlt&E֏P?;oZMƢ3zaXrU0N t.D؊'ٵsf=?ҾA.XF"?6*BOz4zk}RRM:CW}uJ/N&4Sa Tm^A^zB OwW[(4ᖳHs2;衹AU=:l;Ks#R v#rNȒquV5wGp.dB43 FjYނ5sQXG6[mV NUն@QИ}ms:ocBqvih݁ZTS^fqs%:b;.v8bz1n\9Da@lXȃˇ03J/Ć{&iOB>fWK w!IM}h#\Cm/q׬Лyb*A#CW;bt% QIt} hʋ6-CE+F\: s  y Sv (^|pӹaS5|H*˙<\53] 8V]辤ܯ$U@r5+/a?5 A2A:@0FX-T/+I2~"0/8dՎFʬע@-/1@a!ѯeZѤ]IN,!G$xE}2ar QxFS!O@ P3'[ :_2p ܂Ukl;Ⲝ_h9#g Ays[0֖lV%0HYVCSx}@fCR]gѠŰ㛂/h3b u wxiIj'Hܻٖ)R6U?Y|G{pVJ ߏ 3TBs v;S_(ػ+ju[RU-tPI8ݦht9jSxeXM=jwݑYNsKl+&nK(ޢ4/ZS6F5kʦ4FH/Z_nr$ ?(Õ(W#>~iXpQu!.YҟL"0|SEyW>n(77u84'L /UE_KOoc7l/!QxvJ4rw|mѦ?K yY3ν`C}TX9>/:{=T:3ǔ>I:RfIDxջISQf/8~2KUcMv :n*tsXhj.'奓լWXO* \lݜ6p:$R,a!T3.S0dj<, Ip2R 9@כ-*?/ЃHߌ0iE7k\s\ lS/6'G{ ?íV?ʟUяRktۣH?1d=2U$H *l #.vL(Elsu3P~~*q3Bae+^쩊~"-1lſtRHV4 0bAx=7YY)>]ֲ*Ia")QBZ\L LKwka`7_rw煐;.HKmPfz!,BY 6vtLuP-Kȡö3A)WXH\^LpGC6'r%Ô|>( N.N/2~ @78Q>)0׽E?rLl৪g*ŵ &)3m0qX๤c"  _l!8ã^ w q[S k"/k\oYIiVc m̕Io 1oE٫, whv4v jhAr_(T#03f]]f?ENx1~)8+hʸABS \j {җ|񭆹QGrSv]= t%_ *c#W&(*ઉZ ޳ I 1E&O>QcnYhY&|F =ޮt,}[ŘR"L $ﴊOqP+X"EJ7wHgWVFxIܛU|vWPC X w0dPXI"ɪ1klwe4N Q!@5F֡%FC?aHltZ9zxH 3(ܻ̦'wJ9>]waV -/Ĩnɫ=-!)lL7iCd(Nl .quT`fWZ)@sWSMH"K#n]2Tµod3dk~1پhQ_%;/vC'3a/_;Fh~a wV,)& !0Bձxt .!?&Sz*szMD4C,ͧ}%ؐQ%rUFP˯ѱ˱6hBr¶ܯO0 p.PՔݦv B=kt)X*fyGl&L{,(},߬d|S]f*ƍ@Fͭ/i c$} |qOK̖uf/'OFxsd`RuțKIВçD.œ !Ч#qGx,I 7U[St~2O aI⨖q(:lo=C<6ۊ1ѠX ߸;/p{(19IJbh_ ?jZ*X2 !@XЎmOn?%sv48];gUh |gk3Ycw< ND-нi &w]z\B^gGc;'W -yV!W.QjKF"~h/θ7Yf1u=&ٳW6i34VŞx4f]e`(%mhڄ1x2'9 y(gFI?|͉tLX=CuVk[\6I즐3|^d _|.:|eV)oՇU0z> TKWvv*Mw Ky!uAX.߅![0;(Sl)N Lp%Iz hOlL:D^#;E_",d;tnk5o'ѻ0t!9;~ #sݳ|Zm #zM]A#(5A DYjH%Fy%}tD3 #g&bv:Vo`!ֳʚ$uhs$nP?sKGxx[XkK3D IbީT'- Ģ̮+$`,ON!0S8؀rF&*S+G")+PAeΈpY3X3H#a eHj̈́>ʌt/i4k!6;vM"KMC}߻:M,TS &v)`CP:1yTEFꅍz> y T?Nt&5av+i"V;D:BZhgxt!&)845H^BA+nɃ\Q<a[2(X_%%8@͉>&R u?aYƳh_"xpB$NBpuh$;m7Åzxk*H#3t Aǘͮ|sd݉s)@^)e@GV3<ؾi-%`rsJ@)cZUqDUMGVvs\IֹsP: ?ׯ/efPT}y~8f0@&˭vF/UzK7 Q2j.RX,fx7s. E=mb$Y{saF\o$=0{D׭ @``Xq:w p-75|Q0+i۵5 voW Qy n1$|E2zڵc#1A]#C0hWnyI ~xnc?$,. XJy04H u(he>.3bo^{;#kpg_ ǏIG˲s=%}x{`_F,/YiY7JhXJX郀6hOu}a4UiJS?#K) tVhK!-H ܊|^Z /C&ݲZ i:R S@nGUΎPŷxxqn,`8#'DS֤z 6aQ9N$qu]  G$%\B@,Ҁf9'Y?~{]@ʆ[/3z珉!qdnC:qs.g^QO;EbdnI[qeT¢Y,;$&% hcԥ 3O'pqrhQz %jM: "Uc.5Y(>,P\MV 1ñz-Is*oZ(Pi;+\94O̷>#Fގk˨$~ICr׽J7N̓49| ֍>E)#Ix:d 8YjHFldP֓x@r1D݊JVrQHɐFm] *b^}Mq3^`Z{Pjg{d 3+ڞm$| 53 5a Q fъPHK^{Nd46.pIs$% dd_?f;㏑/ $CO *Xph!R H : A4ᆦrUO;c|?xDM7S ;E;x"*.:Uin*+jv ܿ$O>=ی.w}ӋB5/J%PFoSZ0iBъ"Ր0~ecT?L +]s~bs)c*Q*9_'W(8LBƀlϵb:yo~9ʣs, 0X4b"G@2\2'hͦΚa&%bḶx0QoV* R;&쳩N;*jy`|7˛-w#Qj! {s5#ġ?_a~Fg"sVx5]a"f܆4?Li!iyTa! U~hV/^,U@G4; !ڎSO@;4}z:-r̴,OCƘڴuB|*[0!'{8- M|q/+6%$u`j8q;k[89LClt e*]qn6y[܄yfoDҪy?RgxbCy]x֝d,h@N]uNjG]: -L8D)'=O(V H>>febHw7o,I tee> qH6 V1a fykA V?Cm$9@ۚ%ooǺD;u%B6UhYYz&D"i#},bᏌ8hQi`eQʪGU$!9(fRgs/z%Qm#h!f&7h2y\2ƹQ[ˈ=D0#31nlԺl " !I,jP gRR5u޹@5 #}/#|ʔtP<=IC3q!ʈi0Dɫe)f;vNJ#ro *PĿԣT|*+2“.\m( W䈤fr&~))MN9] We5lYf 8PCTKdi# 2h3$8?x>_C@Up#. "_1w\R)_'z)WJH{zǝ77eSZv$\g!+s``dCͮuG$$T' l0F}&[Ϊ+EBSStVw;LrLz/v9h<Kt>~7xu{+$اWa((YmTp9'H f[O97h^~(wt,22on M:'k?΄JΦBqr[YgQ UT -{qZuQmA{##:?_.̃3׃%AcsBYK@6AzS `nZV,^f )Q%2g ["E-"$P49:i4r!|,w1sbGѭ ,]SXZ ˍp̦ꆅ0N%8ȋ`zl2N&px [&)x Li<.4ܦ]e2,"8;jzR?_~'`LU΢]_5lA%6 OioU0jS԰.gvuc{4UyĚebw{A^Ksi U9bpn$OrZuB+ vq%U;p'aLkiƹt{ZYCk)!@XVLpmͭ*JvTWixVhA`&YsXQH.7ᵖ*Jª[-ˡV|~D2ް~X:m^ ^dThGŲ˩d[$;M,;߹ Ma=9%M'1S_A|_ "NFꎊ&jp#hʚjw|!C;JϾ)Zb+btJs PG&|)Ҏd1\0enWzke/z?'RCvD=YPT~e I51,6' 4 dx=Uڟ{8!/WqMC!z8-\Jz-To6#0C2O7k.D}+KoBn-rg=St!6fQ)@"_'RYMn"[R7/ݹz:mM"YQz)kU!]wE 0ZM8UGt*D=avHҥ9VyzG\_")>kݎz$׵Dr9 qªFtz ӻaи8Q?SAbٿ[꿂N7G(3|,F9e}~N!+JO7  h_90za"SckO-9 /5mc72|N5.:Ylˋ8c]4N =D6bO xn% :qj0D0d֨AJ@tV6y1Εx"l O$04>y]*|&|i{K%PDteF@%@ɓ߃Ӈ<ВU20uL@$6;Q1?E?~WfJ *WFiZ_jeTYJL,DwKۄ 4?dgYA*DyJ/gm9`{y(Ka7}'8є02~a$z50 EA6JwbE#Q{bM߄S` 91f6էJA m 5o3;,]fF{iW-1h@$&UxbZ7VhIuy)ARM/l)~4}C6MLvi'</bƸJ;1A8ZN R׈)(~|A;JOymB($" $E$ѫ&ZZ}(MTz߼ yZ3),Hl$P66a K@TvC ΝXWMΊfy/VW!jZY cb}~n$qv3FeNBQ?mm0xޗ\ӖO/v/k ?29T" *p% T1V.u~_te(PŻue#O 7#GBY)hP~ZDO|YOo}ۢ&0W] &7}]x1EbVNwfS|Yleͳ6ڷ82\RWn>^&U[14%BF L$!//Uh[ -`Vq}GF:s Npw^ |WV%8EX5eG)MԴt |F]zqMu G1B(6X<Rz.R 2?`g9e]S8q8pql{ ܐЪQ:S}Ҋfs*ŏ s9BqYRp}l&XJĄ9mj^7w64͘ںH}D]es͂+v3m/# nMD+ozд!-'r(dkb.( ΃.imW.aJYj:ڒm=>k / *@-bhT:lt}ǽm<1]}"P]Rѿ$Y/ss?E(lo] d%yV;F3򵁜Y'1  % =ߞGh[8 >nWR􍏴ΌSˆgYՂUbG [6[qJ`l{`c!-+ 3C^It1a'Edg˿\8ݒ,H%,gnhǬOS(I^4|=%LyY )cPk,_/pǐ4A< e)锦ʲ>G1"5(?V:I^u dس,.EԘ Q6sZ V!K6ppfU7̦f;) Jb0ht {s7'){%Nʝ\A`ĖRejw ?vՋhqĂ )ܵul6!u(J$1yf|wύOL{lNI$6 CH|ӝ'&n"OZ[ 61Zu͚"N^kT*oLfG= J< u euXAa<_aDzW'f~W xLE{TV'e*\ެJ{O3~l6PK>; wVΞvj1;^~[t𑉖?д)u+'Q 5{4hg8^-xLJGrFE9a"?Kz;*HiެrH]XeFwvykb+nd%eF?s#+B%hz3ydN3FI~}\aLPV"ُqlSe o@fKסi%wRj:Axk'Y>[jV2XZ*_i #IN]830Σ-]$"nPcU>Xt>2Fӱț!,|<>~oWRL9tFe'W,.2̲$ !<ۼ"前01W]e[@К&rvS(A[Y:3jpIա17N %ĹdȞ3t*2rAvm/*M絫\yWQ/,$HB# M^!9j'cjVM༳=X'giYT.hq#4$O<4>{Q7Q*a1[7?/ڕګ{q4#wڎ"qr|r#Pf چ77jGKG$?#k듵PO{\+fXloc%^|Db ;=}V ʖSy :eވ|F}6Ш`>`Sf;SN AG˸̆o*:'XUo L8<ڸ>KŇh (L+d}x͂}T +Ay$α7q5i@o-Re6q[;vDHwً`Fz?Dr(' цۼOuϺ2 fe!m@c t|s,7B5Ә^EQµQ)-,,(ל̧ Ig֣ʺUcD~F%B5e|cv~?\Y-‰a8;?Ešg_((]G^ ԂUCqBy%3_{_juӭoE so"8eD2H85f!Qv"Bx/Vl1& 4.K)- cM$--`&DG 3ic|:c_[cmm^M7=ZoTP&GkGUGK[I?8722zL.kXRV-42xN˥]w'xR Kdra$%3tmJ}Zѣi\._K2Mh-QYgִmL C"c0@[н`#xa!m2mq zP56_l Ϳ $8>+ѓ>IK `{0=/uVڟܥ4GϪOL (Hw0J`|b갣46ӷex~iOɰL|c{^pM(7S*&auۗ ٩028<;6NL,#zfhUyJmی}) )bOXʌ6޸cIaXr0Qi& MJݽU|k:Ԯ^;4'4JN2o&B?;@7WO|$$P4mvHKeB-7}9QzpYaȯT= c*4IϢ!e<=^SK5C&_]ցp"iӡ?]EH v %\3fVniI%ty`FBPl!۹?j"ٴ7hE_Lt#.Q=SM2FܗrRGk4 btߢe[$STDD[j Z*dUryB5_id=YCKM‚,{_{xm5HG KaSTܐFG4/1#еee`[TRL#9?悋s==cy.,~,J@˒"4-!jۃlf3p+"Ɂ`Eʦ " AKwQSV"+f6 fAXf&h'[Q[ ,tp>P!B6zf1mwDgA+/o8$T=ȡ> "g[(Qګp*ހLdԮD I -؍^s=pM.QܔrK\6J\y?7dslLVgMQp fol~2H6+ũ|v#ixoL:yځO0^Elgm.@%'