trinity-1.9+git.20200228-bp153.1.14 >  A `C!M@eeeid!!O7̶ebW78Qi1 `,C}0wIt9*!*>)6Z]yy8^aEg0 Whfzf,H C_1^X*1`+9,d]|\GXՋb ӿ\D(ivQĆ_SFޙzR9uVT*CR PK ű,=㣑B=42d43d590a4dd0092f60bedbefb1399e9154a21441d84bbc76aab15cbcc74961c945622648ad1e44a04221670a6a619c42697330`C!M@eee ܊!ks"sG*.Q`&[nRyՂ;zFs^( 'S֔ 1) }͛wԮJHaUH\.Yp>y?y|d  & Ftx  4 @ L d j p$ H @ (a8hI9I: IFtGuHuIu0Xu8Yu@\ux]u^ubvOcvdw^ewcfwflwhuw|vwwxxxyyzyy,y0y6yxCtrinity1.9+git.20200228bp153.1.14A Linux System call fuzz testerThe basic idea is fairly simple. As 'fuzz testing' suggests, we call syscalls at random, with random arguments. Not an original idea, and one that has been done many times before on Linux, and on other operating systems. Where Trinity differs is that the arguments it passes are not purely random.`Cobs-arm-9oSUSE Linux Enterprise 15 SP3openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgUnspecifiedhttp://codemonkey.org.uk/projects/trinity/linuxaarch64H|GIA큤A큤`C`C^Yd`C^Yd^Yd3c88d9bc3474e50cfede59b26f0febca5bd36678a85de5233a5b133eef0423416766f61d3914382341556692d6d587a917715ffd4b742c3405152580287d77e435e3fc68c89fd7b8f72fd910b521cb3292f859e9181f3c26bd0df84d144bc1d438893511d80cb2bb45055a1098da46a4f7c2c7d7361d3b754cc8f697d6b94c55rootrootrootrootrootrootrootrootrootrootrootroottrinity-1.9+git.20200228-bp153.1.14.src.rpmtrinitytrinity(aarch-64)@@@@@    ld-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.27)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^g@^J@^(9@]*]҇]fl]-@]^@\@[@[['[[@Z̧@ZZ|;ZV@ZOZC@YYéYW@YYu@YC@Y*YY]XsX~@XN@Xr)Xa@XGX@X'@X@X`@WMartin Pluskal tchvatal@suse.comjslaby@suse.comJiri Slaby Martin Pluskal Martin Pluskal Martin Pluskal jslaby@suse.comMartin Pluskal mpluskal@suse.comjslaby@suse.compdostal@suse.commpluskal@suse.commpluskal@suse.comjslaby@suse.commpluskal@suse.commpluskal@suse.comjslaby@suse.comlcavajani@suse.comjslaby@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comopensuse-packaging@opensuse.orgvsistek@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comnmoudra@suse.commpluskal@suse.comslemke@suse.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comnormand@linux.vnet.ibm.comjslaby@suse.comjslaby@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comjslaby@suse.commpluskal@suse.commpluskal@suse.comjslaby@suse.commpluskal@suse.comjslaby@suse.commpluskal@suse.comjslaby@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.com- Update to version 1.9+git.20200228: * new io_uring_register opcodes - Change compression to gz form faster builds - Small package cleanup- Update to version 1.9+git.20200130: * Fix build with GCC 10. * remove more udp detritus * Remove leftover udp.h include. * remove dead var * remove all the udp logging * Remove unnecessary abstraction. * syscalls: remove arch_prctl from x86_32 * modify_ldt: include linux/types.h before ASSEMBLY == 1 * Remove DEVEL crud * update TCP setsockopts- Update to version 1.9+git.20191230: * remove more udp detritus * Remove leftover udp.h include. * remove dead var * remove all the udp logging * Remove unnecessary abstraction. - Switch to the obs_scm from tar_scm- Update to version 1.9+git.20191119: * syscalls: remove arch_prctl from x86_32 * modify_ldt: include linux/types.h before ASSEMBLY == 1 - drop 0001-modify_ldt-include-linux-types.h-before-ASSEMBLY-1.patch and 0001-syscalls-remove-arch_prctl-from-x86_32.patch (upstream)- add 0001-modify_ldt-include-linux-types.h-before-ASSEMBLY-1.patch and 0001-syscalls-remove-arch_prctl-from-x86_32.patch to fix build- Update to version 1.9+git.20190801: * Remove DEVEL crud * update TCP setsockopts * Add SO_DETACH_REUSEPORT_BPF * update x86-32 syscalls * add new 5.3 syscalls- Update to version 1.9+git.20190701: * format string fixes * don't free the default dump filename ptr * remove pointless or * Fix reversed file closures in ftrace code. * Fix cut-n-paste errors in smc socket creation * Map PF_XDP to string * more signed->unsigned * silence the perf dumper * socket args are unsigned * Don't do 10 iterations of sockets we can't generate * no logging by default * Bump version string to something that makes more sense * Fix compile failure on centos7 * update x86-32 syscalls * update prctl * update setsockopts * basic fspick support * basic fsmount support * basic fsconfig support * basic fsopen support * basic move_mount support * basic open_tree support * basic io_uring support * Add pidfd_send_signal * commit the additional PF_XDP bits * Add PF_XDP support- Update to version 1.9+git.20190614: * memfd build fixes for modern glibc * cppcheck fixes * strncpy -> memcpy- Update to version 1.9+git.20190124: * Begin 1.10 * 1.9 release * Compile fix missing bits of commit that added the new syscalls. * proto-rds: include libc network headers first * Silence spew from fds/bpf.c * add skeletons for io_pgetevents & rseq- Update to version 1.9+git.20180921: * Fixed trinity compile issue as on gcc gcc (Ubuntu 8.2.0-6ubuntu1) 8.2.0 it failed as -Werror=format-overflow= while assigning a array variable as size over flow- Update to version 1.9+git.20180827: * Check if VIDIOC_RESERVED is defined. - Do not build with -Werror (this Workarounds various build failures).- workaround build with gcc8- Update to version 1.9+git.20180608: * configure: fix build with kernel headers v4.17+ * trinity: check pidstatfile before fclose- Update to version 1.9+git.20180413: * parisc-specific updates- Update to version 1.9+git.20180402: * Fix pthread undefined references * short-circuit log handle discovery if logging disabled * mlock: move MLOCK_ONFAULT to compat.h * memfd: fix build with glibc 2.27 - Drop no longer needed patches: * memfd-do-not-redefine-memfd_create.patch * mlock-move-MLOCK_ONFAULT-to-compat.h.patch - Run spec-cleaner- Update to version 1.9+git.20180228: * suppress packed warning * add sgxv2 * add ioctl pattern for sgx driver * trinity: Add support for s390_sthyi svc * trinity: Add support for s390_guarded_storage svc * trinity: Add support for s390_pci_mmio_read and write * trinity: Add support for runtime_instr svc - add memfd-do-not-redefine-memfd_create.patch - add mlock-move-MLOCK_ONFAULT-to-compat.h.patch- Update to version 1.9+git.20180206: * trinity: Add support for readdir svc * trinity: Add support for copy_file_range svc * trinity: Add support for mlock2 svc * trinity: Add support for statx svc * trinity: Add support for preadv2/pwritev2 svcs * trinity: Update and comment on s390 system call table * trinity: Fix compile error on linux 4.15 kernel- Update to version 1.9+git.20171219: * document why we take that rec->lock in the extrafork path * compat: handle removed autofs macros * fd logging -> object logging * Begin 1.9 - Drop not needed patch: * compat-handle-removed-autofs-macros.patch- add compat-handle-removed-autofs-macros.patch to fix factory build failure- Update to version 1.8+git.20171103: * add SO_ZEROCOPY * add statx for i386 * add MSG_ZEROCOPY * add new madvise flags * update hashes * perf_event_open: update features to 4.14-rc6 * TODO: some extra cmdline args * 1.8 release- Update to version 1.7+git.20171006: * ignore possible error codes like ERESTARTSYS * Fix up null ptr deref when no -l arg.- Update to version 1.7+git.20170918: * output a packet count for debugging * net/proto-rds.c: rds_setsockopt() stub not needed * proto-rds: fix missing includes * syscalls-mips: split header * mips[o32]: add missing syscalls * mips: add n32 and 64 ABIs * reinstate the log-to-file code for now. * fix the case where -l is passed a directory. * remove duplicate LOGGING_DISABLED checks * make output() aware that LOGGING_UDP is a thing * remove logfiles_opened * update some documentation regarding logging * update the TODO some. * add a script I use to monitor when the kernel interfaces change * add hashcheck use to TODO- Update to version 1.7+git.20170825: * add RENAME_WHITEOUT * econet: make optional * ax25: make optional * change include -> * ipx: make optional * replace __WORDSIZE with WORD_BIT * types.h: change __uint32_t -> uint32_t * syscalls/select: ensure __NFDBITS is defined * fix includes * pathnames: add missing nftw defines * Fix version.h generation * syscall: ensure a child is not killed with a lock held * Add SIGILL as a potential child exit signal- Update to version 1.7+git.20170813: * dump_pid_stack: fix uninitialised variable * beginnings of TCP_ULP support. * add tls header * only Werror on gcc7+- Update to version 1.7+git.20170712: * remove old debug leftover * remove the syscall-in-subchild code. * make the new seed be sequential (sort of) * move the 'are we done' check to the generic child code. * Include sys/io.h for UIO_MAXIOV symbol. * ioctls/vfs.c: add more ioctls from linux/fs.h * ioctls/vfs.c: FS_IOC_GETFSMAP * get_syscall_entry: remove SYSCALL_OFFSET * add new TCP setsockopts * update setsockopt options * special case tls for TCP_ULP * update netlink protocols- Update to version 1.7+git.20170612: * mark the sync syscalls as expensive * reduce the likelyhood that we call expensive syscalls.- Update to version 1.7+git.20170525: * add incoming packets to the correct place in the list. * add the last op_nr to the childexited message * add a flag to mark when we're expecting a spawn message. * only process CHILD_EXITED messages if the opnr is current * maintain a count of packets processed each scan of the child list. * childhdr is already set at this point. * use a single thread to process all child packets * optimize packet rx list walk * drop duplicate packets instead of adding them to the list. * fix up cppcheck signedness warnings * replace state machine with simpler drain logic- Update to version 1.7+git.20170512: * create a thread per child queue * change decoders to return strings * mutex needs to protect list walks, not just removal. * add a server/ copy of zmalloc * support user CFLAGS in Makefiles * fix potential use-before-init * move some udp related server functions to their own file * output decoded packets to logfiles. * remove the 'stash' copy of the syscall rec * print where handshakes came from * tweak socket buffer sizes. * timestamp syscall operations. * timestamp all child messages * only print setsockopt success if it actually succeeded * server side packet ordering. * reset the expected sequence number when a child is respawned * after iterating the child list once, sleep. * no implied ordering between packets on spawn/exit/signal * detect pid changes in child messages * scope reduction * misc cleanup * more cppcheck cleanups * dump errno if write() to logfile fails * maintain a packets pending count * copy incoming packet timestamp into the packet header * log the last operation number a child did when we get a signal * use pthread_yield rather than sleep * send the SIGALARM message from the child that just received it. * bump the expected sequence nr if we got a SIGALARM- Update to version 1.7+git.20170506: * Fix PowerPC compilation issue * log which syscalls got enabled. * add missing 'transmit and free udp packet' lines to uniarch table code. * configure: fix cross compile detection of broken ipv6 headers * fix off-by-one in dump_childnos() * fix memory corruption in tables-uniarch:log_enabled_syscalls_uniarch * reorder local/global definitions * todo: iterate fd provider list in help text * copy the ->dump method into the child object header * remove a bunch of bogus __unused__ attributes * if handshake fails, force a re-read from udp * initial attempt at syscall arg logging over udp. * introduce a trinity_msgchildhdr struct * fix backwards ternary operators * log seed/reseed events * fix infinite loop in main * don't spin on locks if we've already finished. * split up the decode file * do more dead child reaping when waiting for exit * move socket setup to own function, cleaning up main() * rewrite the handshake code to pass a struct * num_children moved to the handshake message * make ->dump silent when running with -q * start moving towards separating queueing packets and decoding them * initialize logging later. * queue & decode child messages. * use threads to separate 'add to queue' and 'decode queue'. * shut up cppcheck: scope reduction- Update to version 1.7+git.20170405: * simple handshake over udp to logging server * send a udp message to indicate main started * have the logmsg type be the first byte * move the message struct definition to udp.h * fix missed variable replacement * Initial logging server implementation. * don't hardcode protocol version in server side. * reset proto to v0 for now. * move exit reasons to header * shut down socket if handshake fails * add logging of main exiting * add server decoding of main exiting * log child creation * decode child started messages * log child exiting * decode child exiting * log child signal messages * decode child signal messages * replace decode switch with table lookup * remove old debugging message that now triggers all the time * retry sending handshake up to 3 times before giving up. * scope reduction * fail hard if we get passed '-l off' * micro-optimize the 'became tainted' case. * fix swapped args * update -l help text * don't make locking failure fatal * export logging_enabled and use it appropriately * fix off-by-one in ip proto selection * error handling cleanups for ftrace * fix some ftrace resource leaks * log where the shm starts/end * remove dump_objects, and make add_object do the dumping. * clean up bpf object creation logging * remove duplicate logging from epollfd creation * remove duplicate logging from eventfd creation * remove duplicate logging from timerfd creation * improve dump output for file fds * only set up the pipe objhead once * extend pipe object with additional info about creation * perf fd destructor/dump were backwards. * remove duplicate output from perf fd init * enhance perf fd creation logging * remove unused defines * support continuations in output() * copy, and log the perf event structure in the perf object. * enhance testfile ->dump to log more info * extended logging for epoll fd creation * fix cut-n-paste error in inotify syscall ->post * extended logging for eventfd * quieten down the mm dumper * fix 'always true' comparison by hoisting declaration * fix leak of epoll object in failure path * extended logging for timerfd objects * extended logging for memfd objects * extended logging for inotify objects * extended logging for userfaultfd * fanotify object extended logging * cleanup ->dump of socket creation * pass the global bool down to ->dump * move MAX_PATH_LEN to header * log files opened over udp * split out the decoding from the server * Check for btrfs_ioctl_defrag_range_args. * drmfd dump needs to take the bool arg too. * log and decode map objects * remove __unused__ * log & decode pipe objects * mapping name can contain a path * helper functions for msghdr init * convert map dump to use init_msgobjhdr * log & decode perf objects * use init_msghdr for MAIN_ messages * add init_childmsghdr helper * log & decode epoll objects * log & decode eventfd objects * log & decode timerfd objects * log & decode testfile objects * log & decode memfd objects * log & decode drm objects * log & decode inotify objects * log & decode userfault objects * log & decode fanotify objects * log & decode bpf map objects * remove unused bpf fd in object struct * log & decode socket objects * log & decode futex objects * log & decode sysvshm objects * log & decode object destruction * compile fixes * pass the buffer down to the decode routines instead of using a global- Update to version 1.7+git.20170315: * Add PF_KCM to domains list, so -E KCM works. * missing include, compile fix * remove some more leftover log-to-file code * introduce some basic 'connect to udp server' code. * move output() and friends to trinity.h * log.c->output.c log.h->arg-decoder.h * implement logging shutdown * make sendudp less fatal on failure * add ->dump member to objhead * Add TCP_FASTOPEN_CONNECT * skeletal support for AF_QIPCRTR * skeletal support for PF_SMC * add RTNLGRP_MPLS_NETCONF * remove unnecessary macro hell * Sometimes unshare various namespaces in child processes * make iovec's with a single element half the time * set iovec lens to '20' half the time. * fds/drm.c: Increase buffer size. * add some new BPF map types * improve bpf sanitize to support more than just PROG_LOAD * add BPF_OBJ_PIN/BPF_OBJ_GET * bpf arg 1 is cmds, not flags * compile fixes * always include config.h * bpf: set r2/r3 in all cases * new BPF prog types * split out the bpf attr generations per-case. * unused fields are already zeroed, as this is zmalloc'd * improve BPF_MAP_CREATE by setting reasonable types/size * keep bpf keys in small range for now * bpf: pass in the right size arg depending on which union we use * basic statx coverage * Check for bpf_prog_type BPF_PROG_TYPE_PERF_EVENT. * prctl todo for later * don't mess with ioperm- Update to version 1.7+git.20170210: * Correctly handle an error during initialization of fd providers * Correctly handle commas in fd provider mask * Correctly handle failure to open the kernel taint file * Fix glibc for linux < 4.5 using compat.h * generate_socket can be static * socket generation should signify success when no cache exists. * Fix --enable-fds bash list expansion bug * write_socket_to_cache can be static * open_socket can be static * add TFD_TIMER_ABSTIME & TFD_TIMER_CANCEL_ON_SET to timerfd_settime flags * remove all the ANSI colour code stuff * remove all the 'log to disk' code. * Fix a rare double reap bug * Makefile: use grep -c to avoid wc -l * Makefile: use findstring to check if we are building in development mode * Makefile: improve build time with immediate variables * Makefile: -Werror also for gcc 6.x * btrfs/ioctl.h is not really needed * do a flush after rewinding the pid stat file. * don't set dropprivs if we start up without any. * get_domain_name returns strings without the PF_ * if creation of a specific socket fails, bail out instead of retrying - Cleanup spec file a bit- Update to version 1.7+git.20170107: * check that the mprotect succeeded before writing to page. * optimize the case where we're dirtying a whole mapping. * protocol is always unsigned. * clear out any old state left in the postbuffer before we do a syscall.- Update to version 1.7+git.20161222: * move taint checking init to its own function * sort by argname * add --ftrace-dump-file arg to specify where the dump file goes * greatly simplify the seeding code. * ECHILD with child==-1 is boring * teach sanitise_socket_triplet about the privileged socket types * remove the ECHILD handling completely. * remove some off-by-one's in the -N handling * don't reduce max number of children if < 4 specified * add missing ipv6 setsockopts. * add IP_RECVFRAGSIZE setsockopt * update i386 syscalls * linux/nvme.h has been renamed in linux 4.4 to linux/nvme_ioctl.h * fix segfault in get_writable_address- Update to version 1.7+git.20161205: * list_empty is a bool * get_cpu type fixes * split stop_ftrace_if_tainted in two * replace duplicate code with taint_check helper * We only want to do the ftrace stop/postmortem once * don't fall through if opening ftrace tracing_on fails * similarly, if stopped ftrace fails, bail out after warning * dump the trace to a file when we detect tainting. * use userspace headers for ax25 instead of kernel.- Update to version 1.7+git.20161130: * Check for bpf_attr map_flags. * Fix missing initializer warnings for older gcc's. * rename lock -> thislock to solve -Wshadow warnings on older gcc * rework taint checking * Add beginnings of ftrace work * Fix -Wunused error * reset tainted filepos to 0 before each read- Update to version 1.7+git.20161108: * fix build when USE_BPF is not defined * Some older distros apparently need types.h included here.- Update to version 1.7+git.20161028: * disable the mremap page-dirtying for now * pick read/write dirtying based on PROT settings of mapping * for now disable periodic dirtying of mappings. * Sanity checks in pid_alive * update find.sh to a more interesting example. * kill_pid debugging * consolidate the seed initialization into init_seed * Add FALLOC_FL_UNSHARE_RANGE flag to fallocate * 1.7 release. * Move version back to devel- Update to version 1.6+git.20161018: * don't use rewind() on /proc/pid/stat * Fix up segfaults when encountering null entries in syscall tables. * fix segfault in setsockopt() when called with --disable-fds=sockets * add the 'special' ring-id's for keyctl * generate random numbers in the -1..-10 range * change the random munging a little * silence cppcheck * mark pages as PROT_READ before we fault them with a read * remove the 'do syscall in a subchild' code for now. * allow '0' as a file mode- Update to version 1.6+git.20161005: * add missing locking around state modification * skip the sleep if the grandchild has already exited. * reduce the amount of time we wait for the grandchild a little * make enable_random_syscalls static * annotate fadvise flags * fix up some segfaults when --disable-fds=sockets is passed. * move the reading of MemFree out to its own function for other uses. * create a bpf fd of each type. * add the newer bpf map types * correct the params for BPF_MAP_TYPE_STACK_TRACE creation- Simplify conditions - Use correct header with nvme ioctls- Updated to 1.6+git.20160913 * Removed Provides: 20160315 * Removed Obsoletes: 20160315- Update to version 1.6+git.20160826: * overwrite the correct pointer with the sockaddr * Replace ->generate with lists of valid socket triplets * add support for privileged sockets to the socket generator. * use correct loop boundary for privileged sockets * add PF_CAIF valid triplets * add PF_DECnet socket triplets * dummy entry for (dead) econet * add valid protos for PF_KCM * add PF_X25 valid triplet * remove ->socket- Update to version 1.6+git.20160706: * check for potential failure to acquire testfile fd. * fds/drm.c: Add forward declaration of struct. * flesh out the bpf sanitiser a little. * introduce object types for bpf maps & progs * make the BPF_PROG_LOAD case look more sane * bpf: only do bpf_gen_filter for BPF_PROG_TYPE_SOCKET_FILTER * fix wrong variable name in childops wait * if we use the fallback seed, don't use rand() yet. * Before falling back to gtod, try getrandom() if available. * net/proto-unix.c: set protocol to 0 in unix_rand_socket() - Drop support for building on SLE-11 as builds are failing anyways- Update to version 1.6+git.20160603: * if we use the fallback seed, don't use rand() yet. * Before falling back to gtod, try getrandom() if available. - Change _service to disabled- Update to version 1.6+git.20160526: * for each random syscall, do one in an extra child too. * compile fix. * fix memory leak on child fork failure. * check for potential failure to acquire testfile fd. * fds/drm.c: Add forward declaration of struct. * flesh out the bpf sanitiser a little. * introduce object types for bpf maps & progs * make the BPF_PROG_LOAD case look more sane * bpf: only do bpf_gen_filter for BPF_PROG_TYPE_SOCKET_FILTER * fix wrong variable name in childops wait- Update to version 1.6+git.20160520: * split num_fd_providers_enabled into two vars. * make setup_fd_providers silent, so it doesn't spew during -h * add flags from 4.7 for preadv2/pwritev2 * if random_ipv4_address picked localhost last time, let it happen again. * Convert fd provider initialization to use constructors * include file cleanup * document how register_fd_provider gets run * merge enable_fds_param/disable_fds_param into toggle_fds_param * shut up clang * fix up more clang detritus * change set_dontkillme to take a child struct instead of a pid * bump the child progress indicator in set_dontkillme- Update to version 1.6+git.20160513: * don't call fcntl on -1 fd's * only do the 'stuck syscall' info on children running random syscalls * print the error if the initial mmaps fail * fix offset for 1GB pages. * when disabling 1GB pages, just do nothing- Update to version 1.6+git.20160426: * fix the 'pick new childop' code. * remove the shm_rw debug code. * store the type of childop we're doing in the child struct * remove the 10MB initial mapping. * be careful not to read past the end of the ip_ssoptrs array * define maximum size of ip_ssoptrs array * push the dropprivs code down into the child processes. * bump the 'pick new op' counter even higher. * add a 'read /proc//status' childop * fix leaks in thrash-pid-files * reformat childop structs * convert uid.c to use output() instead of outputerr() * set a flag in the child struct when we've dropped privs * factor out the 'set new op' code to a separate function * rewrite set_new_op to take ptrs to alternative childops. * Introduce 'root child ops'.- Update to version 1.6+git.20160422: * update the prototypes for the read-all-files childop * children/ -> childops/ * move op_nr from syscall record to childdata * fix open() return code check * open/stat instead of stat/open * use fstat instead of lstat * reset the op ptr when we reach the loop counter. * reset the child timestamp when we clean it out * Add new CLONE_NEWCGROUP flag * change stats to count operations, not just syscalls- Update to version 1.6+git.20160420: * reset the op ptr when we reach the loop counter. * reset the child timestamp when we clean it out * Add new CLONE_NEWCGROUP flag- Update to version 1.6+git.20160416: * move the "child progressing" timestamp from the syscall rec to the child. * change reap_child to take child struct * pass the child ptr down to the child op. * fix badly named child_random_syscalls() * repeat the previous childop 1000 times * update the prototypes for the read-all-files childop * children/ -> childops/ * move op_nr from syscall record to childdata * fix open() return code check * open/stat instead of stat/open- Update to version 1.6+git.20160408: * add a ->send method to struct netproto * add pwritev2/preadv2 * add SO_CNX_ADVICE setsockopt * add MSG_BATCH flag * if a proto's ->send is missing, fallback to random * decode netlink protocols * add missing NETLINK_ROUTE decoding * when per proto ->socket succeeds, indicate success so we don't fall back * Only pick a single netlink group * rename ->send to ->gen_packet, and redefine args.- Update to version 1.6~git.20160331: + add ext[234] ioctls + remove unnecessary include + add bare-bones PF_KCM support + use SOCK_RAW for IP sockets half the time. + make get_new_random_fd bail early if no fd provider has finished yet. + by default, start nr_cpus * 4 child processes. + EBADF is a possible return from execve + remove some noise from potential failures from unshare() + add l2tp to analyze-sockets + add a ->send method to struct netproto - Change versioning scheme + do not use just date + add corresponding obsoletes/provides for smooth transition - Update _service + exclude .git when generating tarball + enable automatic changelog updating - Update dependencies * add libbtrfs-devel as it provides btrfs/ioctl.h- Update to 20160315 - Install manpage- Update to 20160301 to avoid PowerPC build failure remove 0001-net-protocols.c-fix-build-on-old-machines.patch- Update to 20160131 - remove 0001-compat.h-add-more-macros.patch (upstream) - remove 0002-Makefile-fix-build-with-older-glibc.patch (upstream) - add 0001-net-protocols.c-fix-build-on-old-machines.patch- Update to 20151230 - add 0001-compat.h-add-more-macros.patch - add 0002-Makefile-fix-build-with-older-glibc.patch- Update to 20151221- Update to 20151214- Update to 20151204 - Make building more verbose - Use default optflags for building- Update to 20151029- Update to 20150905- Update to 20150804 - Drop older-distros.patch it is already part of upstream- Update to 20150629 - Add older-distros.patch: support for SLE11- Update to 20150617- Update to 20150429- Update to 20150215- update to 20150107- Update to 20141206- Update to 20141117- Add COPYING with license - Update to 20141110- Update to 20141022 * modify_ldt-initialize-scratch.patch: removed - Change git source to githubobs-arm-9 16150517791.9+git.20200228-bp153.1.141.9+git.20200228-bp153.1.14trinitytrinityREADMEtrinityCOPYINGtrinity.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/trinity//usr/share/licenses//usr/share/licenses/trinity//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-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/c3b5b1a47d91de2924ca9966f34feb0a-trinitycpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a8be23f4d1c1e480678a75a467677e0064936e4b, for GNU/Linux 3.7.0, not strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRr,,2Sutf-8067c643d40509f06d4f3f44a2416d6344a4e84197c3bcf2fa730860f08e36545? 7zXZ !t/k{] crv9wJM\Eq}ON[^ÊMEb,up5P{9ҟˁ 76a,]KB#v V/IZMvkV{UE K+gz"Ѓ}3MD!Y$nb5nǙ+l z͇t AIRg̈́K&`H ;0 ҶΎu^GKe$1x阱ɱ^V\M{gS[Sfz77QZ٥3i~s&9n;aטD!;DPd CEq 8Ex9p;y-&0zrLSwȱ8yUӞ-OiiO$rjPM]N_t຋txdʏAhMY:gFP؜L Vp`c'n]_ϮS'ePQ$7q("}o ]=Mw"USKcYċVˑ:;£$ l^OP}:1$'ǐ |ykS.+2Rs)+oBIdr?'KVgLͤIǼJeKwZO:NT2Mu~O=v BXUH|ʍ}(^P[I0coUջ$L}axdKNhʍLhOaV޽Ѽwv΂|<PZ P .XsC}pb9wH)>강0~mWpߠ`eTvs/A;f^5u÷(s5X]ϘghS<#^g`*ʏC ٗ웥O."SꇲvwWސ}$ жpɔLL6YV↡L%$aihjnn0**}mAh|+F4s%VsӘtu#1ayIKj* D$R׉d][_2Rڧ\=Q  C~p`Knxo 'F b!p04 0Ella{/8^ldZ%0%9?40TC &d/B&3`-g ߳}& ^䅑Z0̓%Efu M*YWP![^~Dv[m86p* @(^',HXqt˩G@d*>-Fۤ. Yb(]ۦUैKt5\8~^* .pjzfʗ?SZ3_$]dFOJ1QQ>)52Eu,WwgpjJ[M;V/j]ib?ЎWl!dN]|a ԅax򭱮NJ `G"*]aй{Dnf nT%p2upv}VZB74y$c k3%b=3/nlWȖ(IWNQ^f~+XAOm0RqOuBL `V+?I=**5/| dV{Sy<"980 !@x&9Czn)ȵ]=Y8Z"[}oeƭ$S\sqd. J6J͖q_(j` ^\AX%}N|U{wO Q$_#NJ͛򧤷+/Yx^ b+2%ފp(#lX^4 -u]G=k+sn24u22k=`WbC$4wR'U0g~5fVt+%A؛Kl1&.F`mqj#M62|WJwG1Q~RegC$DzB$fB}knEߜN#UH*]#-4} D3w<, _,=8dڡG:B/7F #'Wfs]i,kaO 0ΐs 5 7y ho}0=\0-@h\.XMnAҽFa;[w-, 6WE+9{Aކ#Ac%d>3 -fIDDR$Z Vp"`|~(a+* D568~~P$E>LEUl=ӗZŠgAOY6%N 4[icv,k`A _5J">V1Cl/%xFڽՓS3`]}`Ӟ[;FGimNG_hSjEn]^zVyP&־xF~=c9irVȩ7s]Zacx[{ɭb8B:~ %Kj˯n]?ԃ*$)$o(oѮ8.cf`nPxomEbUTS) X zVIW~}dNG_ˎҼ7 ّ ?k! 7rE,ô~M 3ZPl&5m+bOВ8J1JT!tS 0<+=I6ݖKM8& WEhQc4{ WhW:Hc pk(Ԛ^Nhpp`jFPF5׫zV]\9!CciUQ%^rmnłŸ%tNwG{càS&;CjPv,o|a,5n-$ݹ{ⶃpxj,K2C?$A sڇ9ngίseȓ5<1 -;>8WנI؄1q&/?>o~t7_2K9%A喔9\Wr0ٸ(KoYT;t-YV*:ԫ^[Kr${}<{n.,);7*Fx&Vej@7i>s<.cܨu3(M3[>Ԙ.Hs/`518 Hw'tvj[两\?*.FFsŒNCC*Hޞ'o ͠m_#sÔM'7-`sRB>$d"Ȋnv0HM(%8ƈHUJ(#NōT,O<͢?lOktS"M4 h} v>w=K,K6S9:PRwD1lZE-kYK$JP1mCk u&HuG^L#Es/Z+ab Tn}qاd#y]͍.b*)ZLb~_BU_PnlI7d8!3d s"wtv^Q>/ ֈ ڽkJ;ÖY=wdS6Lhz)=Ob |a_Z 7YM:2-ݞ\sJLr:\\9F]FyעΐEܣNj)'7&I0M')"M]aPɟh:.60S!rpI׳Z_ 50FAFh8TڊZVW `w ,~ׇ'|2+IY&?Pq(5/gX8~-WwQBl;\YP'#^88}A^sNN7vV)d$Psۗ&fmtz(>c*]<~'蛻"=܈ߛRR{kX y:rqV7`mm\R1@[5{ʂ9e(# -R}  6kYPS{*s_itO\uw˵feE..|N$FTg0EǗ߂ҧlS |AZwV` cN$LJ>VTL7ĞLpPQ9w3CpwA~ 蹏 BynJZ(d—߾&k"f9^3#=XؓiJ3B?/L_,00)T0 =Nww2X9cB3;z'_އN\ɘ,y+sp v ;#t$V+L&A⏬*@?O 9 YR5m-jt'F~wqa0 r2 p{׻u$݆B_1Xw=%-\fz$ioۋ>荘ۛ(me߀Yx|o{N;+ݴS2ګ=E"{7Fΐo5(Z=:ນU@P׆*W1ucˬpXToA( R@ e !j89w DjӤ/)Kt pѮq=%k˴*~; 2̧k9dOIފ6)rv[UVP** W$# [^6uc>+1!Gxuw} < ] j9pV#[Lоuk1*IDhrU+Jyht^*1ӡ uy ļ@*ތHy. zM?6 Ǹ-^z[Y^ dqnܹ9 渝v22H "&۵@N184`(:x6*;-mzݯuy [D:vȎWi1b_C9ή!+U9#{jJ`3EU|o[wBmA#7-3jjw׽޽[=oƛsEIvq/E=UWxHrLZ Z `&+zmcNBRn_M^댥^ܘ뵼myubg =\l7{{_uh⒓2Y4(RE9 9~!jV'/v?t-s3eɍmp*{6DthYoʒ+J]x><@W<($s8؄6v7++Au2m\Ym’>={U9P{-t]ΐaD>Ca?~wT("Ufع߳sv9(>%V*P}fEb刻S;QX,N8߻gvUT c4J? _zu#T(;-]tkۚ"_ 1`BUGY?.,-ʒ(I:Cut6Sq,W뱈4]0׎*6j ?5^*ς/l%/fa"ƼsHc`` 4sS֣9],(VYJ%V0n/uIδ ّ^0hKW*ذ䶮ŖB)9|je)6v^9#Ws+IRmOUr ÈRDonX'pCl}g8~Vӝ>VHFlai&MU1]=JS) vi|O]]R$_ߺ;4A$IHliM2 9hvb"՝*Pr+:Ρ|QK!6B%1ÌǓ40>sH*ZhEۤe`iM*QE/`5YTgZOm)M n]=-p신ڦ#^p=PFOS-%aJrJzMBNp(I[w:5PRJd%$xM*2PV>QG0isZKVY5=&$/L`*W^<?7hȕ.Gf?4"}&EŸ́=F~+v6! F[T?}!6z 3G`fi qEsB*eFMpA6G䉮9q -r-ZiCe7SюR;ax7_ H53,:&ђ;8)ア#遽Ej,b&$ޤDZ=%q"SMBg!tY/找I*wHe iNFQr* ɛ=7V^W$zrsqοB=f6 FQGZqEԒ54G$0z Ը"T\O+ î0v YR 'd9lZ I}PӁ_( AQ鱂yc=y0I>H}vmO]R ^Kk &4ĐU?NA/䙁3J;HIe21 ^M!͋SYП} t0xkrB;Ĕ#N$@X36EAu6COcw\oKoCvU6yJb( wp rX}H6Zƀ\||݇5>rkO),jwMz,fNxXd^]ͭÿ\C;GҴ P ?"wg*CπuWGQ.'rfLS#fHF.⛗Je"L:5zVi'z'9[fR>㓴C<-+|Я4-Z Ⱥ/F#I&HV/VSʹϔʖņCfErf1F/%deow6P0)Hg{o[!SvX|zEZS^nGŅID6m{P}:OK>B/J:.5Z\ٴ3FB*V5pϣ@R>(&?jW܆A Wp,"e%~/8ܶo\{lgȾ8=]Jv[VM~0)ν*$PnOJ%xp=nܖ@^`q `xr4[5O=>q:xY NНYX2a3< NCűImٳ 9#;?/< `4S TO3wc5gh!N%= ,m faOBa%sG"XRNƐ/ \hٸ&񛬎 r5;8xRxţ܌2öPpV~Mm&{n`Д݌HU64GX\Nfk&_/U ɓ2큧DGc #]_?/n<`gI&Jh7TϻGFw(~2(=J]Z+s_47îJGy2[-}ꧭu5 HP"9To1Bڣ񍷟̬Ei Ղy t̓[؋YI%qQzcWsj*pCb :{s=j%'EFTйǟVgKς8c06lNe88f7 g _=VɐXFy1:5.V4xίc4s'pl15gCāuyvCxc( ύpQ=Ix 4-Yωz]P_mIv:l-LM2PQ6vmzwovKS%:gcP#Q'zA},ѹyGpg5 `2t"c]F21`Mom¥]t, #{xsVb.^q:i*d'ڰ?U DA?Rbi CJ_*Ă)Dbqqg9A/c7;#?'Io os.ԾڞҭhΝQ37ܶE GxYǹ}^ՠ>_o-|0A[f͈x3?.G5Wf{*e4׋KŦ)mxt|t2%$s5T,qc[]Iϴ)}[L_y-m64[h4gd9p*H|׸R[@zK+xr[ Xw̛#knjVZeQCB=,sV&R֬mX @Ye4G s*w#m`ꀌT_icWt+5VrX< 2 #A^)v@ :ΓOfqc<{C6#zU銛뒴$Q:αc{6'}Á?k>7=zE)W y0O6"}9D@nM_P8,M9x0C@uRu8-@T@2,藂oANC hk:AMx8_խ-24 jI%Ira{qCgm=vh->ĺāDX~Ԅߝ& 7 "RI,z:9l1Z T@ UV]KMT xnۉN=9tTHKҩ"taUi*)%ӗr@~ h; FnڂOG{O*RK7S7ӀDA6յ(plJYPdmۮdCqdqacU:vr@!X}{_Vw- ~u2/ =NbgQDV|ҕ75 Dk\āc 0"gP46wkC_{'vB &-Byщ GPQ8y[.sZh.=rdkg&7`v(*Ś A’=w}C8e1yqV{JmC8]?_FO"挒nk7b/L럢 r>^EaF jX E#ByhF~4#e4"t"aqRgQSOґ|b+:iC۹|$\}O>^Y@Hh+JJܸކ`KFtyUNf;~Iw$re&Ug϶+/~+ml[ yKjg< Ie?s͈ t>$d&LPׅ۠2]z~󽒪 ^< c @E/2vHCh8Ɂ{a/H/U5mȎZBO7!Mq><Fu)24)9Gli .&ȹMw5[dj.'kmN`, 3\w6[eQbe cs\.oT ?4l'γs8#Z12?r739#঴!l㋑tXgS J_1r~b?b쾓ė쫜ux9_ =+av۵˟7:ۯ_Xl9n7VRgߋzh VCՂRmHrzS=wW  d7'F}A^\:nC }RR ︓ȀRPb.m`LҦ=5y sښK_)i~7. _=8$䟥k&)fP`g~4)i#N*Sg4=/eW0ԐNז_jL|!jgPlHXTVqjU9y ۖ鰞 3o׳A&&{RfPLz 𑷚V<󺢖2(84ewY+ qэl&ScY:ᒺz&=hi0{u5&v7̰2[u}j,^ԟ%O3j.KO]27x}u\7p8EtMR'[+"(rT&_ENy璢S,]΃6uB->3Yb^Kvu->7&>'0o*x¸&Xp*EםY\ @kM(!*7 sPS,,B#NQWc[0n 9..PX e ܝyq:>5e/U+z*вV|6iL1*9)6=։_{Io(UZk3VC L.udz^>z S[IwHژ1_(^yJ۰Zs? mZI R^հsre <0sM,buj'XVR^v MReOΑg{ tF Or6^;ꁙCCc]+a`t*g+q_NTED0vVMĴ~._o{pLm[ CT{V=eE@ g 2g$&> ifyd+z#x-g-7qY R(r>OxKܞZ]?{DbĻd\wx| c2W/Lٯ'!u3#5%NG)Nʾ/?QC'.=V-7uN:,*¼-};UL#X|`s3;`R\aZgK> g/qjsFS&F+g?zw>&k&!j3]WڑMp2?\5L %y8 &lBM##ƥmN#&CN--ݜ1t ??s)odBʋ#B}hNo׵Qk6 rZ CyIK(/79#qHv@苛*Z단¡?'.2@7AX"8"?̀CPKwvĮʞ ycQH/Cg<<,G*R3&s'5E% YUj\IGW"YRTn'oUؒ_?iJ:@a&`3SqYZpàZUJNG!֋'bb8QUXȩr ,?%b%逪&J>,]xv'h>z'u5v[^lqei0 =äz]ym #ޭ &#0;pT<Sb6:stuoB2VB2K".ěr7g-E![piv}iJD+PAH4)"wo4$d24?1&!lH0czxb4cb%wI2 ̘ln4xXt^9H/n>o`Ti˦n~+gC+vխ+:Q!`xit 0v[i[Sl#V`nDzCt8zHw&-ڞScFxYnvVNrxJq)K$j[V[X>Uc"Yî<8 iK +_}cϙ:H"R? J2~K?8wQVM "r>CA_Yrg?Yںl8- OqTw<_#tN@l.X n4hlB.-ST3ʼn7L~'~%l N<=@=Cn7h{kNxÄ́gG-8i d~=?eӳ]ǭ[.qƣf=M~ qTۻW"m0W' 5.Edi;glAZ1<_/C7>\VJ'(W^VGLhzGRF9J?\@!JGK7Fr#/h푩cp yL >T$*]ln]:DΟ0χm#N;_ j*9٬Zz@6c3pMvM5׺2~>um6W,dh鷺.a*RAY׆i=zqn}0.nёhNY9=]%y=/< gpO_H0Cܨ%=h<;ٝ $SP7y'&f>[+Gϼ@.NV58NP\Ee. F<0;O?R 3" -,x0}-Ik{ ET ;SE?S}c|WXG}$kYGBwCVnY ͥMH(w>(K҇J.Tk܄DP|{&Ǭt҆H$9Yu4뮙` c}4YV ;Xyo^>rEXdq#95x!5jNsf zY5gcވoa ];H 8DDR{`Ͽl[|yR\ T Y? B1  fZm1 {$|>$jٍu{R>듟}KRĚxaU| ;Cؚ~10 >$J6J_r!SL_?|KyJ"$ŴmGޞ΄H38pS[pvGZ亽%jq^=Yh]UwW>~Æ$%+OT1P忉#*(+,v-@9T4KɏDYskROap3-^:n%u/0j+ !Q e!`c_p2APy%)~(u3V!_ Y%axUt&By5#BT@xn27RgL#uUܱAW`-x}:(Is$%9pAK6JTW mr!R S F{h0>oga؊( u-48?v|RQ̻RYZ#85e6Pp"f_UޏȍZ^m@J+cٌ:}$KGS !R6K"(sXDWiͱw\T6?.%~Eŭ2YJHvY=:46ҡK~j#7+lɳin+$!{BPwg sJA5'VoU=W: 3 ")#mR1G*M mvZke^(.7r~EBd%ut-&mՄn PHB&~OFM'B)Y_Hcq XabhSNt4y03Fe6Dn3\0`EQsV 57/4kLfc;LykD[hUQZZi9l}tY_{Tla(+͋ҳ+4b W?RmenŐ!:Yxj~سQh=cs9 kC Pvk7C711 㯴JTt6 ]aX';|q(نF'PEe13`U䢾ͥ;T"둨Kq~F /FۏJ]ZnJE]O EHY -s]R15baqFY5W]귎w)Saץ/, hHLI =lJ[A<׎d`Ytb ͍)\չ⎷Fnؒ"ן(çLM&k#,(2gA>+#>ɲetZmN& FW}NC1ZZ mvfZ4mfv-&$hT֑. њre?KoM_/$4d7\<&g20 ;x.oG~r>꿽\]%!dQr*R_+>y:JEX9PQad{DPwK>5rZn*yJ2d_o)H2:~pvS4a ,-$7/۩G吊RSlrjn`mP`Ҧ$O52aQ ō2tJws >7(+焾VYuCežz`*TYw RaHtV;+*A("ct+ NV>gY>;fD:vC%#0x\'V̦rܿ ?kѯ!w-I[lox.Q!)ݳ쾚 9?FCkUST9 K9}+Qmnxjv-+cYjNhIѯ)嫤 5@GAȽkeHrv{P[qز 10oqe9gQMn"[; 5HwMG˨ \*0i}ˆ?=9'`>""`4FᅩT?*C}HIj$7颲k>bt:ITdoƺ1Q,=\c\*;<1 0MŢ,Ya #Ke$AfˆqqKm7,#WEi 5)]d.y*=<Ì$߃Rӊ-a ׅ>ꋗxL>_dG"D$C] @Ù;GJӘ Faɟbps>#f*W ^Q7<@:lE,F`-_7QiJr{6LLtEogV,O ! Nhuzi>keozтD@> xY< =*)E:$G mbL /⨿V4SaGtSvxw@ KE.]v}byQV79/xk@\U5NMV}~}0C>_9R!RX!=jx0Q+.t8%|Sa ʗݮa?AnqMm&z$ݧkZO"u%-siN J p'0p%r>^`~LnJw}' UM$5wT%%Ŗ_6a-_\Nac `5\W(9|cFAeFƉ*F@Y;QEƝ=TJ*0gJ&K}v K\9u^?_=:lT$O5fKCĆoF| C,M,S:(/O,\N0b3(pAdS9E&.֋ @2|gu'NF9| AwyB#n{W 6ԏ.S#uX˕uuփ@Nwl.OnSyH}~N J׬S27e3fsC \&AɘWm?ޏ|Su|woc*CI=bvG1cx2r:A܄S-9& _M [+X}>10/fxzOz+rXҡ;ϸDob:8q54hV)h2f)N*LoD[U537b$2V>IbImNuuftR69gstBB*5T嬓2$wo/F-$Bxۦ:Og+CG%'3e$As[+ XJfb e~ ӝӉCcހe`T gz rgtOߵj@ 3{( "O1x꾀 #m!uJL-ׯ| E77Ւn%ᆺ X "M* i7c+D[0Ԫyõ|K9=!BOȲ.ČuLY {[3z- z, ;C-6T-) g5cSguKK$B% u7ѻ_rG鮧x2I 8U!X8@eX0T pPfG".W )d m15?gh.P}e=鏄3Ϋ_,qLAc#I xa 917U9e he +! ⋄rgbqz%sdѲ,,sfuj@?WJKA Y S7ڱ˼Ojs$ -R{g8g4]\xer o~lO})Efi7B$h cpV%z 6C$|„J'c-L/ ֻBŷnUP2$||T0rkJ:ձ$*>Az%kSYE 6EhP$B.Aп̔Fȹ\UE$bj((xcW0řj3QIG7`@56d*zo? 㚧tGb=b0Rm8@",ÕՁ;HxQxwk&T%>2TNo^ BU~h Cs6x53s[aK|CB`q aZue_%<2juOqs5IED)b Lhl2@BOl=Xbmڡ;RS +B&x/s*{;.=ZC:SbAEl. _w{F`T 4ZeAYYFug U&[ Gnu@%RJvO̩ _9Ȼh hW/e*Q8{-#hЎ*nyf(?Hl[\5PwXzixdn>E^JB/_09Lm%+! n/浸/Js.x|/ň3pDuSܝc%]jefhx~^Eݼ G@"w;}IZǽT5&4qWc:+lMJ9T=NX?e֎)J[hzHv35[A C-U[pQqN\3D@JMɔ=G1ꦼ6f5T\"g㜟ƻY)g_QpP'K qy\M,ra nJZ֦ЀKH`ɗY:kx;\̰xOƋoEh҃>3T6BxKf B;F UQDk$b{<B@O=`|x:R\0Fsm *0 asuڲ7%TZ{U`EoȾ.<g@o "h~z<>Wf ,jrqzEؤ4܊)&ݥ>V竌fo֊_`ҿw2~>,p:F1Rލ~# g.bnr~!,;䭇`Ni HL^Psՙ֦1\ aHK-ErwGjPKE];vr`:J/ы8Mɤ4ƆT^1ZL/' uPP`8ŗaH| 3|MϫA_y0LVa H՝2;aReRqD gE|a}4[m'۔kرQ>ʧ갳ZX26!ppTv76xK[AؗVfſDp'-&*tD]}(Ff k : Ƶz8*Z K _Ss5" 8p[l[DՒJY$s?S_y=&[M=ب-9qKz\^iWL7r>#㦖+<8ZǕ<wo{uhl ~e850',[u,mz36@MBv>woDh -%T"-I.$Nqm[ 62\1voo..j+eia_!{F@eV 0ǔus$Mc/&T4J}1e,|~ S{ MS=w޺笞sAt,4KV\צEпُ(OvY5pSh[P]1,PUBcQƬzRƴUzOQE7x+ ҮۿxF:mvy2t$ Y!kŹ|?Zy7s `2c$uȾ#Hp-a\漬̂ R)w.Ufܪ1UGj+o.tn~ fhX 0H֞~:@:ȏ]rfFiSHT&wA {*w$ OD ͽT.$v RؙVUsQXm"`ܲJ(X=Dp76[Fsom#$"}BMrWjh4li^:=,ͣcY)H6TX )ڴ.&bnk].icؾ*e.^ rU47"wu Z L-)S:64<41O`2w(n򛝢>j+#|P9iZcVz9qYN &4pqb\\Ϫ~e)QO1߻!h|I\#Ǎlp+Vu䳋ƴNjzU8  tgOk4I]W ?{(byTD˓ܝM +H>lQm ڲPu_녂%Y!3Z?HjZא㮾ohH.ikɂb T&1& / / j &`aG K9ҕڒ07 vO(my( 7H"@ڡ>Mgiєy_<0?O۾kg!VipʬC ,A`wךʴFտ}ddm+|H#AGyT̞uN!b}-g5;9+?'v{:w{c(AͮỵჀM$z%ܔX2Ǽg /G^[ǂi%h#M']ixwYYb}.`C %|us(ma2ڛ2"tU.m(%Ա :.睸$f05' _餅]UPSɮf!:'w}̬(^f- 0=~E SP/pi C.պCEɮhAUVjus+gM/|clRK2PL1I{]6iZpgt.6{?v|IgV2նM!!BmzPX2Rd PŽ[lISfjQh?CC{/^'x=|dL#`\\J|rSU:z3j!̍6PfG!}x/T|M(hRe,e\o&7rCP'6FȁLǜ4/սŠ#e4<ocYϿz5 &~IPŕXH%Lpz%U^\^4m}|t~@fRYV tQ_kYv XI !ƔM ^ݽ 7~?®ioF}.npL 9+ƠPOȨߵK1βY/_sTrN4IGěrAK'4WMf}׆`Λqb~h? U,Es٭dE/욈OڈV1 G_Y]ւ62GA|o sg([jVnhaMC/t0S)u$U4k oKɭ!U>v^Bl8%ħn|^U.Mg4 {gc棌Xm2/%&87tg J:O_1U\_9;>Gd}ϝT!3H6dRV(ev @40~Tb'TY%#k$<)S\ I6'\3bTr< K}Gהm)Xurm}?s 7ڎ^|C1&>;Utx'(9g>iw)+yG(5!}4aNWG!ïS>Y7 `.QnLaNNXnf#'J9Z)bHYbvCàg +א0)s kWT+ӉjwL0;8/-$- 7:HMi2JF$Uss.=!Xh_!ώ1)n~r!zp @n8V{OWN-` oݜa伇6Xr 5.i*v㚗Jakj+!܈ Rv3Jz2R{s p cv7~yщٴqHk)Rݧ)y*f>?dYV0@x/!:n7)>]Sr17r+jUƵG7NI|D֐E*yOгF- ;R,}T߂mFc-Ҡ K4@; &}g$RQ&dz9'$^%PyJ fexnLs}Mrab01ZB -sn|8#g(:>n7 MTRɍ 2zw FPPpUOӄtU/eՋoLcILYm5)`2}s%# 'Rk o`MpptX7t\,%wvE{] nC#90[E-7eck1/!;auqYہcHV<uJDi(4—\/#tk5-8̷fw4yqUeeDғtsmsƺ Ő7Ძ\$Tp4lzX3`ʙO}Q̷O?84;{s|cylضB;cR7|冩i:c6qͰObyQϟMٍ+SFd3rStōP,sE:sRȲPo\UB["+ܔv|̣<vÃI 8HŹ:IȢ-qȧ:|YxyAC9@ׇ CIl[& pJdqd8ˁ CkؖY~r )!˻G,yȀ3[߸չQ{' gѶF *Rqo )f0aE 6$2IDh4*5Tp m 122,[C(lDo?38uoZi\)ipRFZ/F*N YSaPDJ֚M,3FFrQYRIJǥJW(IF,h~.{+Q=xD{_'>q[F2?GjcF=CYDp 7&'>h)ztpHNK?\j2܃Jo^AC4iW}٥;,y*eDn솧}U[e>y*vG+܏rUc+!t,7>_bNki`S1%xp5X=5 WPQ,Uq{ kߤp3 'O w ~i3FFbSUSqNN.[~!uJI6`ܮëYlSc=?K.<]^Ol#0'_z a)iϚ{ta:,OCjTH`W6=4"A˧)/Gpآ|3lO(eZ|;,y4d9|n=$h|-=O"1KcZťVHSh2upmw1R,F WAp"S@&V3dwfE](^vbjnR"{4 rF#B8n~6UTGd ͪ^ϺK6g5ۼըQK.泏lhRY9'V.0)4<;a 9EK0`}x>G7U8&xi':n;)|ݥ_W$g^6F +?~oBYoʥ { b%k9Am|Dd4LN6_kߡvu KeG+&V<aNXW!9M7,ǾI/ yG%+!"wVXO~S@7 |zlHa:uhՄʿ8\.V#T)I7 b.9KD5~bau ,@ݨYtC+qԤ70F~{9b )rG|]rMLw)}'qF>:'aB*6UܯЪoGБN5 Ґ;#-ā׼6usOe 'چ3oG0WRO&c |,o6KV]7XL'jd:R iqQ&= 3 A{TgZ`Ea*` N~[cG2KGAOaI;z7e5:;;5v"t \[&2bgj8 Jdeh&Vқ&rB^DZotM>uI[RT(SM.t,AXw 7߷`8%_c0 xӟv/>V|w%jD䝣r8p:\#^fWyfx"ϯYS*XÄ{-;9 QVN`*"cai̦5 v\{4c(&l,JȚgWxugK~=ZAYG6lLc]Eϟ ,mi yk^h򥴟%} %z6"{D~\!P7hN?rۉ%=tAp\ݷyHةJ,4ܕEŅ!3%D!|N,Um 3<W;ix,]ڒ!\>Xx)s*ܹ A[g5[py d{4g>E߬3&nxXl\m7|٘3%Ib*J|36q-jp618K $`ՒtԤPLOKRYC0zK'B _5Ӧ=+yQ/zI SR8j ]8Ya8I(>8b] -jQhxVeZD̗ KIxE5jYM}Z 9)9[s߹gRLu^f-XXܩwMQHhӀw~w2こKL]&.^* ڬ~"19ŧ^!/8oc^%挼.1aKi7 ݗ/h#uFb[G#,I9-Sd2Kr]F{?W5W|.m:_3DFS%iĔIdʦ']|9^R%=Wdz|y]DBYgbQOz#~Spf{Ħ?p~Ԯ}UQb0_C4\uH CV,w vlBV~Y>b/4C}!&tc.NQ$Q ÏuY[mզ,? rf.3 a,(^V.3>CU8m'"z&6J pg0&Nɔ NEŖc˷s wRA^(Z=pߥ3ȀW85HCM}sV@fг#ǩd*5Trkuznb;(θ_A9 BLKQcaƗhTy`LRdP}FPǟA܃3+u(uu3wƒMMim6.iDɛgnRG40NS3"Ϩ$e^[V-H7__sG7Z%'txY1!Pr >&J%`Ayq57sQI.܋HύaxҍǑ׆ Lz/u;*tZR/,i!6bk?+HyEm(\Ib.A.yzes9)Gdz0D[=e V|\(ZtG_xSs-(Ðd䑲YFB_ fbG> H}kg"e0f_!i`u"귡64`,sv0gY'{ q<,;;olCc_#?p#b< nc?[iwzbb[wQ:*` W\n%ęChwLC2+ڧBu/^VYKEև5]RE8c*l=bv%=Ȕ R=:V} zʧ nTXYz.tTyJNJ`P!Yc"T]{4q&5ܦnҰ 6Y+㥄'/WO$"RA $C >(?סoջ'GH0D{a,OӢu$d|%:?HZ i\y`{*@^k::˾VD@ Cio&0IZSnzE1  5T0R^ 55.jAB ͻuj_VZXE9 Mi4/hbzh/rT3v^/\QobZ`#݇d }bh:Sɘe=%p+lCTj Sed%(?c BERE(?܍Q3^e5XL՛V[Zϼ)XJSEG[Y@ǠpK6>ITn0ޒiK'ƪM[Ac{rSmq]It}Jwip-%I>b$3)e[gjPp͜eW~GL*CQ}Kw}G}{y>bar؁d5M`J\OJݽ[d2OOh_67l]56bv0yi{J''\W3ou!S Ǎ+:"cK"U*gQ;r@{B99Oa!.=iOsCrϻڦ(saK~`R1lv=XIrI?=h'F;?TadE6][stMqm'h;\sx"]i_!u()twgg,I8جrK/̂eL%%FǿOrlAZ;lئ $$H]U~'OH*:9VvVhՌszɩ?c$sқ]QA˥NT 5#9Ï[Rd~XOp=B ޡ|k|g u+|& H\雚 {>L+&r˩7PDjlN7,ާߗWn׬e3,QIrsDZ.@w@4I6|gW)>bn2~'lwFϸNl!li2FfHۛPPLjh7Pj'v؃Z rNPT6;d a?W14%'sӓ=NpX*;3bM o5ϸV(bc DO8sںԶɡk.:G%+X>nT` aP€[)NFAXP~9/Ts&l"JߡK@x5ĪE^~Y9S_xKط6&k{<'kUe2Y4uf:,Fk\`&Մ\Q=Omj#I#eA<2CR1bS *% 0us8Ԙ /.w :[Zol$a óWo?w"T 'h;% HU'8i W"&lHh@\t̝>DzD]\S~ĉo;]G%(1e38j^Z\l9\>s?A&ϐ&OJ1J`u[?sa.Л$XmCıQߎb75Uƶ8s~[TQ5-Gn?|($OwcsR ]RHݿt}M| Y']{.) )&-dtOf ࠑ QYB߁9< K־UDrzSDĤm&`lOK t(vrz ls"sX0VKfjZ>TnRͬ!k ^?.+U<Hq E6/}ehPfHBR~Ɇ(<2o-gs:<n?Exx@ 8O~4p1oƻdZ6MGCCWٲgl*tmfyjmz@!^[,@E%.%_NkZw@ס>[xSdzeS+IliȳW]G, t9ؗw0}*n,4{X A~#70[sY}ckQyO #GL\^'T,>DCqt[jr(+"5룀"*[1H ;QII!m6 2RJ%Hv8jkB'M/2U/}|:U5VzK#Gܓ?$+T!9+ׁ}nG(QM]la^z;WjNhh1Tcd@k61/-PeؖLHXNm ?FLgQy[[kS"YED8ӣfԋNjeiַN&w<@ 6pGp^ucXvp(wl7y Ӽx/X\VDB̦jԎ+w\d) wdq;4Gu0IwUP&N?2f ],y}Mtk #U욜d #XXNnlZbiI5|*Njq+ Eb۾Vi¸^/& Etu',3wF33S HjM|#hWL8#BtEea<ɧa٧2v ilv_}cƌl.Do&Fx ۯTY%jm Cg@tG %Bu5нv=S^^`Tb<1\d߲@.3~\ۿIYB̿yW78жq]g?IkYC8jkER^t8mcE\]TZ^p˶8n7yyNjFS60m#%rp%2VݓzVME=]5FěGfK!ʣ*P;<,P(l?XJ娊6$MչSO:~b^e&ʣOя HxO m&Fg?$J5L^tۨz~{HQyLT4>V⁛ YM֖ Yr7Y1N~lXv +pa|7ThWSH +E*/EDoEW3rH[;uT.n3.95h%'#.䣃z|Tmʗ)icC->c" (ԝ=5? R>XujKy"&9ۢ 궇ґepꪤב| GeV^%^UgWN1ФJC(F#{޲ c\%I_?M6fХCL\MRӤC۝F`[)[^FL`*CIa6$TCOFºOvoJx3v54d@+kۻnx" q ~SD8H܀:ťb<}7sU</JdfyYq Oa\atL}r[t%׶_mZ*OcҶ s颔+^oF/l+_FZ AҤjw.PRLF{ 'vcڋ^eހ6(NF<ȖA$0Oq6O7O93"v nK.2Wsr#hľŊG6/ @^4R!f.X=FkFfY;, uᐞq,NEDݲsd*4riBkxrlK@[YUg MRWz5>` EWp.0_nN3'Q D Ze|b- gBO <$:Ԅ/y#5(|˩22˿ oM&Y0YO0 fxXrT<85*+ (tֈn\cD,`[F'[K\Wu*x-29C!ͬ)"9_t16 {G` Ese@f!4]wgus,}i)S%:<#?c@MY X/:}jP91<('J9?;h4=ىiZӋXpĶ ظ7ś1&\9C߻WiLE$kwFF쏛$L ]EX|QX =Frzb){5|,XI~DzǃS{.K*s(5IlY?Zs`=$VtY9>i^36B"?f`Vύ8gnn"p%_ۃKLK'5smA=8E[vܲ-/$6z챾b`(}mWf]nizA{L2'&HNwq67}<67X}K p( > *|Sp+{K{ ;qr٢;y\ǠQxr"s:/p]/qf`nk/6bg{BӒs8\g+ 4 uVzZcrLXeA$@yʃyqR| ߉{BiNnTR-LY`ͱ9)fVJ(ILFѯTXp $|kSn4:afJKdjCG9=,lJ^7. 0ԩNZW,iMJiWp|SIqLEj&;DCg4T RF+b5TpԸN PIGʒlصYQ~^g3 qre场COVZ)` C@Du̎L2Q̼}; _R$ `żĒ._US**g>l4S4[K;plQTwJ{BuI֑-;dugދ&Rf.4e'7/ ȕewH1'g&vo'},՘^#xHNaR7u;.4cp6nאPmv9ڷ?`MH;.EN C3b9zbѬ=TЂa>·Vp)%Kq# ,+T!$B tJ`s14t;IZb ar{th:LQ0 $8kyL^ ok ?wh䳐:W-1ԷuFڜj(Ν1Ђ5km(C] A3_/\8@1c)1җ;M)-(Pa[|E0P(z$@CoX-N1Awd;,21ZV(/rU@A >)xqįcO#k<3 ~Eh ,'ȉ՗t]3Ò9} zK':P%F]HI*P" Z#Q[U!So{mk)}Lq>R Hj:Mn>J52r҉#cضM8SlU5o4t~T<%q:i{]6o47 ?()3@,EzOqWqk``\'ƈdzSEuӧ }'kRH)u }[CЩLR>qD6&ԚBI*ͥCE? Bz&5St$;EIXѻ%x԰mIwjN;QqϤzF/;i evTu0'PJ8(ɽm>ohY/by]0}X捐Kg.̉`tx6n1@v t/ p%* %)H(|+Ei T^Z=ImLw4.7B*b uGSYMda'"}+,з݊Z2Y$`p=2jc9|-"ȯV flxmdӰ>z L05@1H(/A|=qD{ q>z+s߈OVq !@EP2|{ KxՐh2ZEEhVNZ!np?r!P[&?L6SS ܋3wy (|sRuq^nۖZPd7'?XB/hBJrhNB)^| B}]Ȱᡂs}m[Fܢei 5}}?jxl_)snPˋs ЅHxґ*[y1htlY¡{megtW$Hq Au "1Cϒcv%Nos{vaHA=T- 7CiMqkQWAV\-v ݘ=.I1W K1&;[G!.҂/l\bRo 1#Xt3M1^DcOfhak%O>wy"!GTk 7lTQzslq_tTA0,0F3v۔3cŠdi;?&( z(u!Jݓo@(X$d,.whɏsI{ҧ~N5oS/ 6!6H8>]tAHS3#a{|Sܛ"wMk%Wz@Zo0N1X~8/vpcv]26@'.۝Q}+SB{ϕ`[$>*_E"z:^ox@7:{6%:`wa2DRğ $C)t ہA\Z,l6yEX >`ktjSEUT^PW%Rg.5e]C)4. ܫzzn ŭG@(/fc`rFA(eN2Q0 l=UX46/[R[֡K \dT3ZФ"Umqb ުw[I0XӬF7ɜT#Sl̕ b. ܇aG EZ xz`Ӌ%QdͷFV-Sofs̋+4-7Ф4'1֫rU,t ̠Cg9u烆9L wO`'fJTD9@e{HtG~Rkl(.y@!^h2q*C> D]̳r6~fR0 wKr깺aOVI9|Ǜ / XF?k8\i`.-nr.]m3Ū@ M!I3pB 0Dp<5==3msP-kЩL/&hWî={[A>g+.[xөt9TF~*}6ҴBA]G¼GؠFVRk$U)A/WDw.DBᚣb[@59|af˻ v]KkQ觧T?^oƾ*97o|/TV+<"^JgoH4e铒=Dh캤t ^ KOL:4 <}]FY/QajFdYK2LlfKEτw)h_tGR4o.8R{YK: V,e9>IyNg: F<--HU4?[T̽,o2F= ͦ1ŻćBs#&k-lnq|4obH#1r6`Ԥ^tᄜ]8V9B@=3_Uq~\)i<@z;77;?qZu׶vܒnm10 C3ގ.]MTw*XiPpB5k(o>$cFlC+]b@J}5pKmjvi$;qT);\8vq''`@Zن̘x;ٹ? 2mMoV=D;'fn3&֠w11Bm'uQrDžN"ڿN=wvzx9` 7L"XD<ɖKY'0{ܒ t埍 F<a%8 6]P fQCP>&59sl ec+UO}efYsh{)8avN]/"L~;,Sț{4?7ڶGm`<GiSc}?h0:8E:3:VpTXކ~I'پ!䊦MV`Z 1 !mt>)'=cYC Y/$7j#(dOw˨8cxץb ?шe#Ƈꈠ])#LvCdO^+l%7F`zޫf bV)J=4}81=q@r > 3ҹWK .;틐bB&PNR79"W os&jb'vMJȴN3e;S/>\z*c-{U3jK$-w@ŽX%՝|"J'1a},UL5"pk)y$-@7OvݔƓV)kk!U@FA=};"M۪`&='ۼxy52rȼ _~ 6 8!4b "-Q;, B6NT~-pլkVr'ėv<ބT{`f?O^Q<5↜f:vni r==([UKh>kM8ѵJ,C֪#~XK͆N(NzPe*`Z&`Fu7}' [pދaSh2עj?ےX!dYZږk;+3#W͢@oV)Gʃ:9ʼ%gpʹڣ Cr?:2LpfmGa?b tȒ=k%XU>re>IŲ̄)<J4P瀚sZ<ڻ3q Mb6CO.0RLCVJ!i({ g5ܶ&nV$R /f)ءf=4S0 yn #1o9ØB,I"J4K łQkh&xfZ)M̍wbcR5LO,zs]J2eaXE7萳K\lFnm_2Q.] r5Izu(@Nf xpŖuu%'y/;ovgݸj@AzN4iٔrAzZAaV9l\dC\j@= FbRF[d4)2Hv5IO]/%>Ŗ-vtx^hRBjS͠-iHY.iw[|"VwOZ22]:OꊬFS +"y3ėJ:1̶HSk@\G}@x Bc\)IL\NK.R?Y.Bw n~Ku+PrFXi=Fu~ #&W:3rGZ|`>y8+1>=`!F_vM;cw~ #kKAt+pnósgl#ӵ'vaآ{V*|PL)_{*㕤q3 Z Fk+!e#hS *ɏdV=Yvb㻋gr)p5&t-w$D=;#_*|"å.L.X.&ݖ{_o~HI+7\%lPB:`5>o) \2ٷ{u4Wک(3o ku R9E $pz5+@0/ɜ䰬,'<>NKܩH\}$ڮcCM rziwHб,k"~KnZ7.̐Hɺ7cJgq8Q9xbج<{M &?]ܳV*i$VOWQx7ATJ2(޳:^Σ׃L`Q @n4,p<FJ#G|d#)52NXS~"gkZu<ɢS߃E%8i-?rve`᭏ r5 JٷD傅ֶ0v"}o B~;PUՃ 8tSrZ_GO[pG |= egruU=Ftr˜\S]/"CK~ !,>o!ЃJiJeE"0tGt v狟wY>ji5۬'' 2ԙ &Yȅmġ8lgm?͕ zeڊ.FM:zǾ}(ʗJ \BГd~iK<=ÿ#xqCjn}/+g%BSB:w;9jK =vCf&܂G 6D/Z[IcZI`QQb%#}Q U'*'0kRQ?.*INﱃ"0-tD1օW?#Ѹ3g8y>D5覨o- r kA =Z#`0u3{ؗ!JffaLX2r[san?(%Eh vCC$?fv+q E4J=Xr45ǕoB vu)iRzɺnF>*ߡ]VȄ/"B]m˾[ 8p%ey1cbNA\N䕒i ` <İ?Cy9#[,tM[ɮ5Sk^:d!ToN;*gmUl#x1 ]lWk̟3F64L[MpVw?(ʊz F'py->ba^erh4*smĿ|jU'q7Gu#zF!X(L^-۠g0VjR}BoxnQ$!RAFe@mj"R=qfy3HVܡ2q!~w /t ߱5o@mYh4Y?$~Y< IPEk7 đq(Ty8(.0Oqʹ-*lN%31~q̗ۜ#+ F,u{B{yݒ:}D@0N/ N{аC@!LM T4PGS 5i>+-#)}u;FKab>@*Ń]3 wc/0S[/R #Zœ(-&amSB(A1jp܅8h$k{vn,ZCop6/j%x: cvԠ`>;h:o7q)`:-ZR;1#C`s`& xU 63oq82>)., ;<+d Cf`]ycj86l [3n"Jc90x~s$<4Iݶ/U>0SUJl&6Y:RTՈyߨ(t~|GR"4Om[r E ]RpBhJfUnm%Oƴ 3[LZ)7-I8"W Pr҈򛘧t(:t{]5ԟc%ˀ}.uU{vѪ);T5rkm8>`eyѸ@]MRpxNM<7 K"ЦZ\<N)4ͣIGy]Dm6hP-S"֧`@haa/MH?qOx# znJÇHo;%0.I%H98ksH5qJ\'r$ؘA6.Yb$;Rb-YA~3V^bػ|pZb0ݑNd9R 6e#`o! PD|e.&+$pmʢU1hj}$J{Mm^6~U_֏}7(טy@['=M"%#ׄ47p>/;]E* F%* =};yfV1ʜ!lzfU{k^w(bh69,cٜbbxTQPȬPIEh+dkeiS\Dgw{ԙAv:=TDSpE/5 R]Zg%o}9kߚnH^,;%z.(ޯŸ}g ft"z#绺k{׹kiλLiyrXJh2>(ܵ6eEcJ"\j~'΁~7q;5%5.tbʮ ) c$ KP=ŕ HzQpܐ.? p[L0Fuȱ$|eJ1tX)QbkJrpf7? qs핽ˉ],ML壯M:_1T2Zv.{}|f祑0mRvDGB߃]b#iR Rikŭ'bK+W{)d٣7U4e?PA+V}ၒTIti hJ(iԴ61a1%/UϾ07yX5,{ lP.:=g]`^sAA$ퟞDKGBHj&i:aS7t0s/IddK4tNςFr{1&>\+>a\[b}f E^!; >q>"+G C3_| q'B_lxx퇥~Es3G]W hDSiF5xZ՚UgϓLjf,@ j>ճed>Y *)iɂ<0ecǛdib3l*5&|T;SM|.I$t޻EM̯:SnΥ+7qV֠BWNq &Hǝy{*𪂠#vqd`w◔tZǧ9,+l![^'œ#)HՏ*,(ݧdR|GXC?Vw>a xϟk]'*G @/JRZͼͶ@/54&6fߢ0% 8wRvzr v#2)|46N3]FJ|Y|N6$Lд̵4ۉ;> /]dm=Y3Y]rpLtR?\'Qv<ƞZgĴ{5nH2C 04 G,L{I~GgDшGx}:m@N{k2r'xU| J.#\mZJtAJ C"EЛʬ᱈p*կ|.Nd"1 ͦ_etOds?W"LIx -)$hΖ\`~RŮkyjŽ)`2BHwH(Q:{- bؘYԎ| HX.] -{(>ApҀˇBkܓj_*5IhaӃTX|n vBY$mݖSRZ}}C߻Cr8˩mT%-[y% n"&wi/JLt?ٱ$g!\kώCaJr!ljʿ: _k}j'h^?/BJ:y0lbGI> / lϰWSe(6JӞ+u AYGOJ[<MMͤl2&*$C}*fWJ f-my)x@;Vx2I"_bۙ4"!I=ǙvKHQvwI+] u9iA6}Q ֽJSz[%kVs  &V bo(zNY_nWp]MzؔZB~1MaG"IV0L9)1ϞEɯ-e%gT~Hĭ\bAo^}.G5߮ xG\P9ٱ9`+Y`WXg+ $Ɯ2;AyÈїxETRӸ~Ro6h$ΣPCe xi= 0l>s h2??,az6Џ cǖ4 yLLBE׫uQ–"Iy20ƽՍLਞmV|pi`ԧUgID-TocJǖdNr].TWRCcEFLx;4%SLMHs $ӪD*-m!(/ ZRJ,ZZpr`#?~篝R2P % O!G^>߆ /| eC ")p'EWG`TE rOJ: /Y \,DyNKJײ \H_3:[0][,ˌֆo/e@¥Au(('=o;JXV/jAT;)QQ0eIljl0{i%2u qP-){HA99bgG(k#¯xjgA~FMh [a]oVVf;@P}5U)c;r&ʚYz!Z{JjxCD訢]#v-0\(|decM]U ާ)8,ڌU0 |]lJ !#jo5ļ'm|=QXeO7^Rc _ώ*0+'Jz1߈z]Hpє_b^׬-<j@cH&т >GGͤ!V\9*vͣJ)NßeA3Xs7˳S=r{өXoP%WѦOb!hd#`%áb#l\2[ﵴ6/6WTO-¾w}nv'5ҒT$ 62̛te9ߣ*-amC_%cE=sSUOXR1 V!۞"hf4>G$cykf PqG=jA:\§9]|) r2-o1ViC]tC"3a7<4w6~<%jOj&8=#f"/w%ķ}A)D{Zx_ (讲(0ryҔZ_Kg -r{ }eZo`5#'|+N.ƈ. Nn*RzTBp (FT@_?/ħQYS'YKa5G3njGj.̵.ޕj[uʭn9'@77g 2d{Qɗ؞zGnȳ]|7,gCsk#jռs4j햲ic EʚоPaX#w|u3NFq#El*A7h;]N6ȧx;{r7TXy=yLQ= 1nʣ$dgT<ɷY;BRmHȽM/x{SIz?*p Ex.;Z:3;غNWnx`x6+) ;,z$'n,}mS <x}FyU.v#J}+wd>8&!kdZ%҉1,-vOEgY$>=t6DSZ YW{@ 6u Q {7YWn*) 뜎U89ձM?}2>.;'dͯeKF"ujrٹ\>6ɧ s+| T!*.õӦ?@p=6`v&,t~QT"{Se G'\ S*iGY;]K1Q] ` b y'Dk^E̽Bq R34ƙї¤NH\/~NVEnoG7/XXupgB%+-@f* ཰1N𯊛,w完* r`tA-OP[:+;z[)!ոdL$-MoоjZʖh3dUWS rd nBjeC 3O'7O>FB~)3m;qx(|Gހ0Y~vA.sSP`LWNkK}ưw,2r|H/Tx`AP:V&ث{^$`LjdnAs">tW^4W>CèSߗ˧ 9 1;k>c8=-w3>'cO@A mb;E(]W2=ʠH9Em}J_a׵+ɀWGwV意/-y"ζnR!`!FokMifl饮dBV$kykgf g F!-,4A%,&>^''/P5tܺqqF"ՖD`C"<:}\U8uͪEX 퀬6S~AIeaX4CmJofD)Jvk g6xd(]`7]87@sEZ܌ ~A+R! 6u!.i'ؤڱg! { uUݝ EXZ U-ѴRɺ/:`oe'3o۔g[W 7YBȇ7B;Nw<U9:ƬDg}<14\5T,J:YhVci7[WdðiӵwU% :B?laE%~lBɃ[Kr6C6;ʱR 5gېc&;24IT wvHi^ d35/k4lAKVtK;G¬&P|G>>gӮ7r[v:MM1;Q@ >-p2Xakr %#nZQGkްnk@0ޛ\|Oj["C~0E4)@m<[E:t]3jqZu`V_0LATgKت/7v*Ж"NV=l96GBXD: VR8g'l?[B=)rHɖ&],Ar|Jo&)cdOi6A0/s >X4_eDx4Юtak.B3kg}?/WS@I$PNH<8bs>m[Hur+lvvJ4d8RJX-~jqpI1\Hs5Gܵ*{ rV=e'ZNbɚ&0D)o .PbV2 Sų;I*O'(RϞ퇖J2uoP\[X^-_{3G "q_E׼.:0oE(\E)w2[BiEόZsS o͔ۚdvsmGcr=;hSEy=-a Oy,(;XE R ɘo)U%zEe"!)0fPHZcbJ{OG^(;>#j̵ .o3B]Uūކh#9D?\694t^=K(C-$ApC.kN; !]hI ̈ekvB uNKwylXT\>349o д_9H>{(j8f {z|1/|o=}V =ߙL^}Ox -Y=z5cq%Boj7ٿMV?B6R?f S*Y]n!cxÇS=ՀV*w;?~6ONℽޕ7m6zQ%0Az>[6Amٜ53>le.sp|n]16E; ˈc _8NA*@Z0uc|Qkx1A 9{qd:5h#+HL2f;b:Oe|$pޮ[HtΓVFK,tpgopV}BWň_dwDADX['H|K%/Om40*O޸x;(:'};4{~؎P5ɜ-e: .L*,ku=Y`:Cqn]npW DWڑD O7-BK3`ؓ &sRJA0[mU2I/#txј%˖6nV"w‹a- ij`zm|[^0֓'7g2Do^a ݑz $"E8֫7sUAb^Ѵj6%_O(ݶ-[fG)Mqq_$L8/-~eE :J #1[DTgiM?hvx)R2%)ٵb׸{0*x5f5/ټmM=%'5r|:썰 .փJqDI;LW0lo,W|C6-eƩ ˑ]M< u)IsR>ECC>phɤSA`c)k3ϛL.~D7*<;#I*8OTc;#ʜ34z@*$l:@ool&1~|\.1 ӝJuq&bgDHw蓍 *%7d w}IUC9ۈ?P(&Uj γ8jV#W>JᓀH,zoI2|>k$TuB)PcUⶥB7tcZLe鱱v+ey/3*L$DS8.ݹ҈)$-SϽw0| gVMI/4Q&':- 18Α˳H0mES,-&%qm|6kMMOD,:ALƦX 'FZ?wm) UE__7]25m\Y6 kD0L}S& 2"B4Oװ9?|Gw蕰ܳת;OG޶89Y4C\0@~>/$ ;ɗxs,@ ybFM)g]@rsɈdI0:%|R%ޫr5+p~Fhqi5 :in)!M:Qr /@S:NG:j=6߬\KKHWva|vfL-w/%s)~)zJ7CO Yɹgmu "> &R,LC@bJ֓7AM3fEHc[0~=|Ճ@U Ӣ䠣:7@b)!{ɣ8<;<0ǚ[UuHorJQv.6}EZb0?S$%V(1sJ.pu1oJ!y)mtE`(س,M<>Rn{ `"\o)ӟE<?0~S/j3 Rnh41WkvC}ܰϜW\3>We7B`R \32|^BS;Y1J++ կ.S駪 nBF\F^Pr7fI##spf1AVw6T:Z Dimc2/jwTFv*ĝљ(,!d6%e=o9PU]xtګ0@;3wv5Ң;xG7+u%z~"^3UoZA㛟 g aJpDh2hJ O 'SgD%7Mqo r?5Ck7OdH˭ɏZaJ>ߙgmQ8#u_~=g}LM A1 P@E<B$eyҘs/i Ĺ|A NUT]*'J=_ڴ$QOo!dQbO\uɤ)tBfŇl/| EfQT3GFwV.QLsHfuVG9T@zzn?29Z$a72!#q[2{QYG'2nUM浵\BMZ> xGg!ϻ<5̵|TVO6%s?KkSSVI#MwcgէV|z̿/ek?! 5}'^OP]5'cPlbkd9o̚a悌9XnY2֏޺(XM ?PW,ˇ"VKޗ,]v2?m$VMg=F?rr^p#}49gVH`kc̶HU;]aii)X)[d|mT+rQ&OB6 F G31Nw{$i2~lB#w'avy o{ +; u@Ŷ 8fzmm1u`e: @Ι}J4DΥ`PĤ슇?b6$>W|&pb5/= PCAC攟|8`}!DDs.WmAetV֠7SE,E;o0~ǫ&FY{%똂Nxܢ*̈>g@Tix;coKh ڤXm60r_{L (}HOVB )dA,\d8p̺ U->% T5~1$dA۽ӠH_ pz-BPUbVYv#4)g 3pX OB nVӒEm1Ө}f}֨X:I68d+ak:6t"o] 1;|ӀOl*Zo*gI 4d4&qܙ~δ]bp)$4&?CHD }9psrepSN8he]T9O4稘)L,aL;  y yBC>co rmN i_SJDdK$SC"HhF~TSi$>\'X$#,zlv6&`ֵl&f+D#t-[Ö[0dZBv_D") J~6DH#$gůp FQO6l7^&?$Nql-cی Z"1';'7ǂRą*:|;('YpYSj`N7;6W- K)F@_?4.hK ,hQ<ΫAѪҮͩ%ݥ<7|o<;{̰o4bIFVKa)}|:&m#ʄeA p3j5jdhZWGƪk3o)XG,VA7忠y6@v?ΩvxL "v6|iճ.Ozp sI;CَJ7ÔrM>L ߱àj(R+ͨ'A.#]ä,ٽ_*g @ @ۯG{y0AipOsTAE}+{ޢ`R,Qcsy7^k^^bJ1B$Қg)̂E2`ۓT \8OqalL?񢈈}v .gdː|me|&\Axl͵[Dg}maRڮQ8u]76"RL_L-$'_S)o} OfyH &w#EooƐ ^b wIhThb8"QtɬOtwI׎G/xDƞe<(jcpY_e395Z)wK}X"\,2_]UC.%(HBad %C<ݤӛz5s"}wJP-5SzϨkN`R,Xu /[[Gгh,Lsb%|} 䄴'ڍ6ݎސ,+h9'p;BXsK-DQ'p%{*6 UΙK<`x8nyEeG+|d?xNfx$X1)1.6?-XC fU_a.ߗual77f+gÕ nQӖN'jN?6Kjm17`[mkΦ'+<{%|bq-3͓lZBGaǮёquS Za=n76Y0h÷~bvι74efK5^B9xT7hyXﺌc1)8D[27?b~O@,`<;ft+hqJ7Qsi2G7^ԥ~@Zyffntv:()/V)lb/F0lkm:rʂp4tdF[)@hmŬCU U|-"c`VnRأwzՄF _GJL&~yhm:!"8Tm=ܨ;jբ<O2[%0UrPO@?4#{?GJ)B %HHC8o4{c3NlrKxG /~,F@Uebu5HmfGv6-ٺ la_ch5uEg |/fxADIZ?[AɆ`!Fɀ%Ɩw"(݂?nF6 O+Gv;Dϋz;;!#[w~wSݽ< 'ᾲzsag ל$ Hj؍+4 H2XF% z"gr"w˄i d6b0rZ~pvcA_&[Ty2Y.lG |L` 3鈪lJ\``n0 tRf Go|< ϋO"*%ΓK`[0n^gú; DCג:nݨDaXBuUyhcjgcXL%k/3lj%fC-2҂b#~Z ((4hT ( /v gq!*# [T̢tMD1fC+ UʄU$9_O~q9fIihIQ:L<sm6y{]2'77wwCH9)_ ~5Ř-SV B"$cg4zlXx`\OeYMSQ?ͤWLBIT#͐PߠU JN-(6 .n4XTnNщo#\Iٮ_;3#B JsZrլ"-m+%zC0Uk}@۷&P&Z k< @H8* }g 0AhzD̮](VM%X(>S[L%D| g |DM޽3}JawHk_9Sn-Ŀ. 3Xk$:e99֪ T,G(wB@Б! )H}_bk w[rL U!Oǒrms${M d`+<}Nmf AUU n!"`ɿ#F1D2 _]kk|kߢtfݿխMA9Ci^i,;oȒ~4mpVйBJژ++'H/P zj$QBkqu?KZj ݊ <3n~ g,CBw}'1ba@x3na5t7E#ɓ`Ll.!/; 3&Q̑%aZ.dX_P?k0tjr(o"Ϟ/akC<)j(P8AKrBüq :P*vKQk/jYwBp5xEB0MpR$5/VהwXeCEį 15@Cڌآ_ B̒9 44:yT,Cdab_8 Aئ.W8S{% 2E4G{gU>ϊ̇8(f^QD8cY`]? ˅Ft4 |)A&dފ \-x u5v?5kדCXOTۻR C*A}~ASƹYӇ:eiv"˂Vnw0yQ QL2I d6|NaCN9M;ȳS[X0Zt3*2+֊5}癇:{3ԭYbn&bG](ɓadvVmde lF$IW2Z7 :,pe%W.F0yɀ|ut(0P@+el{P5rl}np<0 G@&$~佦=I%٣:~ύٜKl2-y QJ{)5Fn|fܓꊶRkOO*}ǂ2 z]0(n0]%ZNJ_FG~QDKEz"ڼ?ި,(y/VTMiګko{=}@Gw\bdhs5:95&t;e-?Ka\`3TR@ږzP[*{3HPb A,*f([%RQPeS}h8 AKB,{D6ITgL}ّ/&1DrBzz\0@\BahHd;ޤխ"|{;tsLlrM NsBN }NѮIʚV Os㊴2@O`6E Y6p>EavGkgEj^RxX$"G3KzDNQgkRI&ueAOwu5s#Xm G%'13g5L%J4X|J !4 cW5`ۑnE(vTPa װ6_hEZu[.!oJ.]kfK'ˆ̿ P+yvC&yh$g@}[Oo [ڳDY =y>㤄cfWdU5`+\@bI%%ggnrه.ߕxg|WD&zR)vn" iS)qC_NHVw@^Cl"2P q`=sR.?oVbBTѠ-EHaK6P:gY Wo q]=EPtz׬1l`P_]mߓXWܯR=̨݂0=ʴp'ÍUl#Gr/^OW `Old^OĎ3ᎎ.Ih.`N{Ĩ/tOV[ʁE&ry61K v$v!@S;vk PgRXT5v-?dŢ*܌D6Ըn{Akzc#ƙms7Gqu ygπYޏk_F{ƝCEl @ZآGA= w_M (N t4UFȡ(UwX̖MhrsWS5Ăc KJZ ySewP +[L~iaft>|yDl?tyyB*,=;ag_bZd{ͭ TcfZ^qVy$BhP/E{d jJGۚ*̾|%܃F QfgMi6f`ܭvY@CMw%vܕ1;{0،Vݨ)3SOW,[@Ckl.j'=r4H]`ak崰Q7aHG|7Jٜ6G*P#wKtnW(Q3ÑV$¤r` i޵#S ,ܼvTm5C`L柼4cՖ DG#ÐJ2s2%RY7E/31>-%_*)R I?;͗H~7?z )kl)PRS#k>.ΗOoG "(]b9dpNbd` X4v(%핕V-# F>`?zmiRnr Wm& %"Y'],ǝ~Epuss` .#R~&Mz<+~ X Ż.m5C.0n׸JC NM[G X ʠ|J_P.lve_ :θZ4hJA vI{}d4ʞ0~(,q*H?ԯ^y;alccLrbgr~G6ݵG+㠣yA̫pLVuC4! tXǫ؝zqbV !Zq]M~A-;~Ӻϡ}lq d/?<؇浉ٚx-*aZn$>UZ$"NR m:h/(%V%̏È%,7 X&6w<רQ^>J;orHX2NSJzmtqy/8sy"M_d9a_I/Ss0.2Ia 4Tbz6JMĢ 7pm%ܽŵ[%=v'!0 \JJ mt~fT)wOMx[U^c0BqfBþ% %dGn38 QrY~螇R[4r_%fLP:!B]~˄yt3$$4>E-}ޞ|7i+O<9?Gc)_EE|-55c:MTPL؝79i==_<1WWdN8/UQٙs>>v'DUK]%Nj^okgpr;Ge8/; zlyZWZ;ĺXJA-B-ugr&60%ոG_Q jlМڠIZ!"S)pT՟Lf.bj'&#W%(Oo/B V Mďbȅ] ?kK.6N4Yx5*r'YWN ]?Ӕ}?+@SU3D4#] 9TcT\1!vaLaSb!S=WI&nQCʏ BgN߈YKԵUkhD@#J)yWnuG'DS&͇{x ?,r bi<҆;Ni{'#_%S 6mQ>|QłC('ZvACuT>a y -kX;[;z)0=%yi>epl9R 6VW{EYXWfd8;;{ӷ4KX-cV",w\?lA5;iADYRZth3JɒBCWt4K-%*nm@"_`kEpJ830>\E#Dr\ױ['Z',Y7̼{xf>&5GdY哸D^Fa0m9) B뵖nҴX?'D^!㲹|Bsg!7Z# n"j!&Wh.X }'sc:GVc/:am ̀49)NB"B,^/E0?ɮ, {f!}T~ِ󌆣=.Tiw;,Ghg,_>י *'-~u$sf*UGx1L<FV׭+ yM-5Hk#s<3NH#ӓAamp0nBCk-B]Ub^[RpK.z:ҕPQSxFfk\|T_"YRqi5m)S1 8,—ZޛQ(Nj'JԐKv?k=67 &7l=Y]/W]6ѿ j&Dn*7%ZL#:1ǡJH ,_Fp[/ND@*s*/nUX&SҴE 9qi`ɮuHmکc`-*QHE[ ?pY7 $stgPgyARŞۭW{ @vAj3$O{Ul;~O2Z mvϒ_\Hc\wf3kKTXe^ y23entS0j괁t^yJ\4 Đbv~Uia_DD`y9hgCXB[X{?]C!dt%ת̂y"6c&qpô(DvfzȥR#egmP{V`W{8l>fmJ\uf׽sL>nW& # xg~l 31k[Aq!sUrQƎCuk한vbH"')#_ B̑WH`3+mi %^rwV$l 2\jJ[z"ƕ,%űKWz ϑ_ywѷi<=1=O 巳AM⽀X}S4 ' D5"\A s"6?iqvɈbWpG%!eso!%mrB z+ S8I,VL b!ebGb]$x|0r6ciA}CC.tiKiO0XH6S@Cb %pnYFͦ6qĹEoaouXz7ŲZG3YKH߰W+ed}Oz6 d*Uc'm& 8L5ݼ)@${K^]Y=&<spEې<Ǩ}觳Hpu61P]8PvӧEY iQ9|"9OC9I\0ߌcƪpKjiiݺseYe[N8wfs8nvXXQ6#b,u'jĵH&3ztE WWud٥,x`8FC-.b^})Ϟ4KuB,S\hTUt=u.t5eWVp~OJt#c5h[ȶ51DKY5V֞aͿ CwR6R|G;Gí' %҉FC aD>|& Ц*|vYUDטbk`20f%~Zl7V\o5Ԃ@/Moܩ]qr+P6O) _S\t3(^3gjMNNP9vaUϳ?׻;GW) tF(lv|YO)dw)qF?S9A/"~&bF4j7y\ 4L|U]L{>_KwQ#/m PQ5o{) X?%-=}v5>/5Dd'JHbsdİޣA#nbǙko&M@Y߭|eme@pygւ<gaae: HiZ1 fvJ̳Ԭ`Zmt}L2VIERC}h=~,5`9#7]3Au 80әsn\[oo.,w-v۽PhpslH4lH ݷJ Fct+jW@у23$('c_vt<#x?-P|g \v 9s-R'EYH.@:74}BBP1b6lgmu hȧ2l#3ٜ)f4Z;llSޡt[2}Y&sBcũz&K,6+j6ΊD2x%hi.bs(u|b"*9,+L@6Snjd'q=i$ H쬌b"7w@ 5%& ,D6I0m'kMhv5hBy۾}UK3 |\6s*O:;S[VSdP]lb,"x {?V'F3[7 b?x+(= II0j6'UGw1w}_)髡 7;j쩞A6[ruҎHp!F<QZFKr7ٜڃ*\r17ci@ )p䔡 Zn K%VFS˜ҲI\C~?GM\\p$Uf:BG%AOmvjy;;*ӷ{ x-n`AvpZ=ln8 e[eb*(/2&2ɰNQEi )9kRh$ј 0$Gu}sʛ_$ܗS,[al*z& ~ )<A6^tݽhY@np5X]TcXk=j\?*L .T'ȋǨK6n͊ ;3lUYpE8,6ܳyyYq¢f&D*!냳xmٯ\;%$GI"i?X̨X.1Tl]6Y ߀?5*J:IW}=_} /:d|Q.sY%i~i^۶y&D!3,6Jǣ@n_#G/{x9`[<0}n2 g=3HbT,&M2Vt%v24y2=#H6kdO ~͌J2- jiyN,^/ L&ߥO}霹+|Q;LC.јjtfrU /MYc-}#@%$}Att2 vv}y6fyE=U!"m4~D7)x'Y=W4vw)"g&3_T4s/N $I k&hH6b$'^iUKN۠Ţi/-M_k[!  j׹R4W#H]@NFԣ"pI
J𸄠h7f$e0zUA\^NmB4r8\kM5J?g>_SufƗcN3L O3zzR GHVϫ]V1٤7[ǁ VvygZ2-5\-2aM%Wܐ/!AC_1x9;G]JebJUR04 ft_'~nysA[~9_ؘ`;{#%+==إVRFACx'8 Ԁ\BN9R9w[dhZNh#5%}w DZ \ / j2C]:@z-"m.c#(_Qc[2-1 jhST![ϯ ŗάpݒ+Wع!{\yUJT)#Edkqhþ62p^k\Hp4nMѤ.J,4ɨ{HtaҨC)5٬L{- 3$y4)|d{0(\T|@S鿪%,gڸCh lY]/O>^aM^T ,I7qx'ļ9nfpeҺmzB"zD?1%X.V?y9q'"IN@D`M_w/( E*n&(v=V^ͭsXׇ|NjXa롯ķ>=gU#SpLFvQl~t]-.t8o5 2mp{ב؟Btw fbCICeQLpu1"%HdaX tB+ jΪ$hudXY f(lJY2HgW]xnW:s{a$[8Ȋ(xQb 2~mX0]=?n'V}ݺ;UC!10>4&e+]HiB t(@喞,mjE ʟ`ާ b/ rIK: x\:1KMCe"?{9~&gK O4Ũcˣ#d /r" 3uՑɜ~Ӝ-F"-~X_-K3~9)S Wy_2b}#s!#s&j.&3\v=CVi(L}AO`&Ű.( | _ݜPLi-'UC 1NZYm@fbeKA`2SErVJ(`>˺p=DQiB9ֹx2ҕA[8H±E3{OΕ,Wy.Gge@JdW;aX#[WPt]辉[wE$=yL-XKIڶs. ?ҦyHd _[4^R$=̔љpM2x%hrY.`{>׫&yX'=w[d^ޏjrb D\BW->s "(gR۰_h67Bi*iߣmdV!r j$ 0|$>-ӨlO,̳UޛhV9>QȘOHe|w-d5@%+B[S?E!>E8Ʉg%ce \?>꫻h%$ƃjAh{y6f<@ z N%0na')Co IL3C_a Gwel2:Q]ԣ^e&mer83_qa캇r)f$p8qV$F.;w%66&~N>#ҝَ 6@/>w{HIV/.ox\AvmV/]h_v0=9gߌĆ<%SF,/!;:E@I[2k#K[-jjۜgFi3;_-%Mzm,u*ymqz2^-R(t->nPYF5Aӗ5ۀ&߻hI#]&nq|62V1fW=C=ZOKPYZ౪6/2lLĊD聙0нYwf;A}2цL$Ns@QKxшU}~֚4i[^̠ϙ l >.6H͙((F~xcv1Dkb8s8է4lbPONC(s_HǹI-#hN퍌jh1{pAgUpA?tfKh6t^b)\yjG@u*mBСu,tJL$xc)uȜ3QQz4ج-03|B,P!sL!|EQMxc縼Мu!ʾE(n6ꨒXB:5el 6z]ob&̉{djFY TtZ#.BmpSi:D<&Y%mo"bI̡0XG&nv:hhapԂw?sgc[!PQTh%)B}p_OCiE}Ő֛Y3 ̞(&$'bB~{ AamY<+xrN4XGe e"~>'!iwjBph҃)ԚLGTI$7v<*_[|Mo| 13MB;"D E6ׇ,2ϘR!rYAo 9Y.DRRI>&*| "A.F %yjގ.P($!Αm뾴ore-ɜו20Ky\XKΛ1aJ%fxd>iE-;X4$rD)D fa,8\O߮e98b7D 9=yUCwJ[s7 +]w>)+L2N 1hP`.sj΅O9R-Gra3Y%qu>O;n5gRjr?)BVqIf75 "c!ƨJ"= ~Nq} m> ;@UaweB'֝Ir6i<6H[Y̥廩? ˯z*RBN@JRIF‘+vו߂!H`?hJn"c樁˞o|֣*qD\#$o83XS^=nBN҃–&E˻XK {ΖЫY~Eb[?B rOz\#h_@pCΕ3ꤡ"fPD4Abo@08H"Oj_^:?f$z!6Ƭ Uk7Zi h ŎAIC AUo@ {7T;0a[j+N#)_uԉ$闶JZ>wF "%>p;bl!1U.;EHҰE?)K+IcxM5gl7;8Gf1:Gu_n|:O.H^%\`jmh=ljjƮcUkA{&"K* x{^4ewaZ#=s4ݧO٫Bb*Z1QckN3]/,]=_2i%q&cЄ`ޮM2LvY57p={W(n+aX2Óח:>Iݱ'@JҖ!ZY*m\C""o0rb[UQ}Ewo\_)=[WxnbaćXӔ$T˼4@p pu، 0RBF/)2YA%<4&=xlYk Yd;1p 3f-h"9aJǍ/O?^f)d8hL~ A qwϕ#7ɑ+])?h$ճ4x:nےlOh{xUTu}*”ln+Z]F1B:S"lF:!k++mʟGdr..'j_z^i ?VW8Y$H%XanG}!D)1+mRty ~-=iZdIw *ya~P:%.iTfb翦>b %$ -\!yD,kRXuzFXVtQIލ1&npN&=01k|18/b2hfّ촸C9]P.ꎗ4LV8[Zzm݂l2VSuJD{m*~cc =.T$4oԆR8=BbnMLQ4VWC<4I܊{Dk"^) YOP45]mE+Ɵ"} wOe -M)Lk'e[94w`7~7"zE+Zt' 4r PMԦ}zOӀ ? 6#NG_ĸQNp$ O†<ܥ­w.cט:"qV! cR% mf)J<$ 33]9Rk&!{ VYG,k չos7+Գ(,]Gvn~+W^rn,:-(_FjfOx0i:GO{\!S_+K&uە_~T/7F2Wq:/l1?w0u/!|1.T>L@ ʾF93LJRb_p]ġ a SM-*x(癤]5Ut6_n HHs?/ݠ2 uw`w$1Wg:8UA,`\ZADXO#^&岷Cb)}ua-0*w9DB:+^ˀZ{bgKvMӥ![j^a8FOn0X"8L[rWj_ޜk.c]fqRg@s6d|KUcl*T^ h]XL\͞1 gYtEa55JJ}$6"ө ɩ-lB.D$P>8H+Pt5,k YyQCN -wLMlCH(`n @bMh\ Fw+rAgL2ck6Y gIpLmy)GH.#^.^D_RyD_# ̍$|07cAMZavb+~dB;-`UQ)1O*nؤ#tM؊}j$wicR}eo"B^y/@|Q9?{ye96_ FW$Y[/޶ӤLS;~j%)w`}G:]NH:#px:Dg #C#o=Zl{jrKj u5>(UStnXdמ7!e.ں{-U28~=;I3o'cȋjw_Ny&.:蓏$8m|U-RGS^ 5A`c MPH *E.a9>Ѐ9ĊKg  n5Eɴ2pdC69"Q@i`DD\g]Vj:Ī@ev&L\z(]ZD93,'3Y{4.T }qR$GXeĚgAgV0kVv#Sbue,Fs4* -&<޷U@HАlp% S k;BŃr] ~|{Zͪb T$1 1@5Y]FCWlwdTl&36z*&%O.AE?5M'U ݚD.3hI?_fRGGalGZV1B^DӅR1W' Y {C0n qW27}śN#`]ژي\:1H;,8P':/R:φ&qt> '*2ϤQk:uO[ /8B>r .ePlEYc^ {q(^af^&?߇!g~ke~oGr flZ܏L<=}НI.M=ϩw;g5-`՘WȼAKIi6;J8Z,?wFl5p_7F+񉋟3xV5.{t E6 f`"0C255KO%{xuEESN!5:ȥ# =yN#WӘ(XUڗ`IT9O?y'Bt>ohbҵҐ~+Hh;"{B6˖xohTC.jJ*9H̟kB3^ {?il ,YCUv8n2uѺ 8we!m` 1ԓ89r" &"z ( uBZk* a2+[U F?f~Wm'4_3kb Z0@޶l \߳eMc8.KU N9,4\NjRm!yʝBU1a Ae[ b]R$ J&J!z8I/b\T}Ӊv=6C:iS]t0v5GTԽةrŰtĆT dUN*_ʇc)rGsra$}B=d1C7~Y9ΩWE@M^0 7jXQsֶ-l_ F0_ =t”%oڞU3" zlu :Z`WHx9̡Ћ骘T?a,@ݕ+h`2 j?N(}6{`#4YDܮ,"QZM?y\W+(H(VycRUIўAV!i3m ɝ"7Fء{ }!*cѦqyyZ%/] =8}7ubpSXCcP*}&\ on۸$̬~e1%Ǘ;֙ Hn۸ގ,X(S&GSgxb c ^Us>SN #rcі A`MyWؔuwݲ!Vт Ͽѯ-fYOcƻiD"AAd5βKrCF5뛸o\.V̐a@LҝSotiA~84=CIMA$lGp P7V0+29_d!bZUPia.%8Qs2zz BZx/ǰ/tT"^-Ji5| 4aYY0|'M'DwR|c8gpPlH^x7q]z8{h(^ȊI(YhIP駧xZnOC!R$+FK]Ag#,Am5 HKne+4i]EZ|Lׯr\j_Q;XFIBRvg J2[/ჂAԩ54Ě}vSrǭj[_ȧzgf& SW\ª (`֥@MuWDCVY]|l# lt[#敏ZL8+.yd݆l'ґڛseqoɵY F7uYO6"c)c *uʥ`MzVHI8}v"H)X?3=c*0wcq=l*̦f3o'J(o?s{ ʆ,vb$5gTL1' Vכޠt炲58¨b4JtVsY򹹺 *0?U[DfO4jF>4R}H&g+?y>cMu3YRV &#ap7-˿""GxcGM3u96n%70SttdHg]mdIsmG՝WD1/D [K>6*F^Kb`2o>Z |PM]IպCYi@ZVV?4P#hGcfzA.tzM=7d"Xb:9E8UɂE<+{gBAە&mҨm雡o92qѫ`)[7? T^e ay"zH/4;2zmI<@k!Xn]+'Unѥ[a_N7:u#U 2^xUYVOKiI-wrH^L6AR~q;^zjoH;i--Wڤ(лcI} &q wMMׂ/N6>\!Gҳ۶yyjKRQ#>IVtt ^b`:OA^"KwY,\.8J⡅|Ey[*2-7Fa. ˅AJSS JugVr 6l-ͩ b2KvHkXk/uݲ!Ljd}rMxŇ;@j8Jt#sOP9'TofnoHWJmPGzuR$yO`Up"Lά&GH.nrI> AqG7_F^Fbo)6aqa`eVg#MR>0'WKD\5(4$=X <{ hHtnŧˢَy)߈Y~ͰJ yiuk>u4)|W{T3AU =z%=mo8lJi>4B\hcБ2Dc'@Άt\J8cd B!A ]- =eum sY3x!Og+a}k7ͯ(T@a$gPUaw862MǯLLx%#(>wC!GEFd@gNٙܩ_r# _"61 l'5^zbɮsꊞ\Є[@48"j-ӏi A¹DiDJE'(!,,*P`JXdE$YOȖ&-^(<+z4|`T'>C _jz\wl:aC.wU~6a݈E EWpc#[JÏ/IO;y ,UD/?:cPo~BW@ ܐrB fWXr]LR-p'l$iAsbMgN!I4@8ǐ1!K3aY n)"V^vD/9V݃4y>`p߇ %;_jhhw&`1 $isՑA>ic 74rT횬9QZ eXT.`ɅA2ZJqcD ʒg*1?x &>AGG .AOccm~G",%T7)ߵ51ݔ~; (5`5h:W1yؖ&ڏ . Mbm'TP&evej@`QIae:6g>ty:Tad58w: ];Mܿ.wud=D$EU]pzpyWPjFd|Vө{ѻ? U19+?ͯFGѕĹt"l0zw,̫?Z.DWaoz@W^xDs5R2>b;^yf`6캐DJQ8ǰ%mWx[瓀`:O+M60hDSHPJ'tlC").ڽ*JT$^Yr4<łv~W/{(9h:aJJo]Lznkh"$ "bCWZ & ؓcDgM%i'$n$y.6D˜mW^^-VUٝ:?qu[{> 8#p=D0%܊f{Dmbқ>ެA c# vx{a8[%}_з㲕b!("ZZzn:r]t ׌]_ ͻĵ^K+eyk]Ig/qMξu}f.\xDFM߰d bg_ GFĄ 7E醻uxuާf/u{߷D+;LIG֗ &5[6}p0l&{6aPK]4!!oTd_{!<&wIJӣO)ȥ( ~%LDo8N"O(\k7/qqϖ+#x'ۃX_U csp>xv_ 2mUX9wjaM0ܜk p8e^gΥ,ókx2e?uRkX3QbPrlcİκ۫v[&7|& f ܴh0G@V5U{qs!Dl> U/{(I0:>:U`m3 ٭ZCnrn#MO4{Uz`#/(޼s=LG~C6]z\+d0JnvH|3e3+x-MnSң0@v(p;H\UXLOd(پE"Z+s7S)ž2b۫FCU5~ e qع3+ۮ𾵩ExGMVZϹy dRsb$yJŠΝ4o ͒'<(L,YGbjȯbTsڥ>3իV d:XnNtmfy"!A%/a>\D3 xddPEtpPuӂr܅a)݉4hAE:?<$>0eRyHW{p!ܨJ qc$Q;^=c4jԻwCs/|vg tFkՒpZm}isۭxm1[׽]?vRB)+>Jk\NY+0K: KLIEik|\zWΝh%[~0wA)ߨXEWewOa^b)OCx=Go$XPeٞ;Ƹи30%rMӈ2y'pmBegR|\b^?j6#<O_9S3-] #8×B[fhq֚; u~k;Car5[(4ME1 >\9m{%&fry´=X zx=FamS^>!|@'\¡n^2θALi g&-IB0hͩLo=o]" ;?Q3AdAlq|iFr嗆81_ Fc̀dMMNϝ_|:SV,jIфV=#jo_݇ 8^@Jo e1-_psynX( rי>k] 5Y9NO`&reJ$Dé?#5(T,iaJ.D|"O88=گ~q鵺Yͩd zfƄ(1!`H7lF&Tbh D 5v":_xW^wz7)TAs)E~f?Rr=`ß1&J^/>Fxls|+~ OAz>HQqg@c&mX* ξ!;(,P>\U9>~C:$e1&!evv,~ty%{66 h1eq :+aC;<>L' }sQ ҤM Dz/r mwCytIWs%Wu20~ ?j'πShk()pG^g=ħJCW`_Oe{L-wdtFDE@=ti IlvQX<=A]q`0lcٟ.|`/ drJ@E{t21R#yi {pMPB, ts(٪MMP#X2!cеZ&˄]WxݎȇO֦r &W>:䃁"EͲԅ"0 6\`r`V6؊Xv":9Nc4p/GvA`TV8Ӧv~eH[)B IJ 'Dw`|d0߿Qmf<7r%owi=9BOJ9C]A[5iP͑YT7eqes$L)U Qsxxyƕ$vFQo|"E]nM]FW)G2Ѷ1 CH6׶Z3(}|wK]۳SKGU+ROe!NeFS V=wu[}9TjO(/`.rMtQ)NۂdPx) |)`U{d@鉊[)]4M':d9?7iDf kFR&lUF@(o *S2\sy:ԹDӔF$#>< zȅQ7CL4^SjIջQ;[dߡkq&)6Wr!h[b⿬u# ytSp&' 2Qd[\j^ z8$z,oNByduF{fYXI3e3K:\]g")Xx;׼@,Cܦ<ՐiA1J߮x,6mOgWV='$|#(Vi2l \]kU CG xn%]` |fkYȾ8?珜&l6~l햋vr $AKske9wN %:YmWPvCN*"r₉ XH飘!6YO$֗Ы[i7BmɈ3$ۄBMC|W;xԧup@F>G4Ąϯn < >^Μg9t[tZl$|;X\רӵ.p|KtdO=^*E@#>Uψ@B Nx S\q%0c# -C#|2`.qa`' }6&„* ԛ&B"^[w7.Z`31ܣiIFȝ5iCzjh7.OD4.].Vmq T ln.Q{ۯb u}67ٷ,pФf2j)nT<~L2RO5dQ]C_lj[7weanpҕ9yU/i!eb67ɲӄT KAsSN'Ark>fA F9AoEQC tL׈Nts P7.T&rhZoC[);642 5Z6Xt#+Uİ.x:r=! !a#T 6ZoK xY=ƃa~U%e(u71U6RU T+20kǤEk'L$n'%;k'5ocWg*QڳIVvc }P7ulA$=y|}1 c+AajI0jXLSe~1BhĐ"!AXO2_ًN!5Fl_!y;iϪ=!~ǁ2C LvʜI%ӕ[ci %D\jjBS䌖vDqځ_/=)ܙv]aM'wjOȳC1WwO.2%þ4U7 >Ċ>˜Bhȩ>!JLx$/n\Ђf! ϘG͞rZ^?oE.3nC<$+L}.q^zJl6kŤ/*[P«]͆*:Smάk6br:ܖb+W?7ZA/anT0w9Q\MFdĔMķn9ff7>{6m P puX3D{%ҢLS{_lLb2gQ d5٥L g;RZJ28҆y;Q&4+94±N˾ 1SM&OlN(n+eՒ f4Rx#iu@q{mIV~ؿ} $s28Ge,$FF19xXD{kȹI#At60[B[^i-/k0e%SPԝ{zYpk~2l1&v"Qh9N-eIt;,~DY?S.\HL>F^ӎ 5y"=|!g  Ei)!u( Ӡη_{1z;SGo>c @jg |4ϗg+00X0K>)jJ7Fb}傉YG5 f#,BlRJm;_LM6 Ā#Sd<:hr~Z8GivV^D/ΠqR|;JЪs4Xe BS>z7 qT{"!c*9]쏗S&e @UƇI_6vʆX m1&,P`d{5:FZ|[@|-5`D'G׽0_CA} Y-kVkm!يXZ]?6֙DŽsx92@݈>[V wvkeF {n/bdRI-)TV烓&$0/F @=b#1-h+p5mNu&LBƢkҰL;J0$O H>"dm*fޯ8_,eGР>k^k5&ǖ~[#ζ'IKg+2c +;cx*?F*94RM׷/6]YK3[#ᾅKNo\0<'>xOB*Ƴ t xoRG h 9/Lsb Pn! \T9\x P_++Tk  Ss˰] |GՖpwr:H5ll#'(܋|Da)LnXZф,ɞyh[5Bv[I _̎l&twmp5UCP9&yVq$<ۅbGW4> -Eo/]yD'[6Y}ِvl-]L7էlvW( HR*',`=H4 suyjͣ'J~=Q,R:~(|LS-[ XVUm;﯌tgIUkJ:xDlntVSL;i$bؤBT 2o_jm_'R g .F{ q!ibÐ:iCK7H F'f ,bЋ;'Sw}A\8 fyH0Jc ,KlMI!x2r3-wţ,IPL6UL07_LdH3{V}_/5r˕Hr-o_(XQi֠­*0 hq!{ce`oД}nο1ED%^ ؗ^} kX4s(a8KtUY_tn M!x;z_ +}5k+z}C[֧;~^0: T ?`݇ʽM"uM(P"{؟#DLm:X;kRW ga \i}ejRֈ+~qUx+tֳ'$;ޒU$-EX b=r?vd.grVZqm VUSXOōZ$ՏP3IVŀczv.T*`׭'/}g߀ICtb?K,,UTRQf83zX(և8u8R$FaCqyI 7RYTbhI孵%V=MQ12ݾO.,5@<9 c*⩹ $I fĈZ3 ,QK |$6`$n~M`\J˗I E\n.$@Uj6>#z510z;P0Vj?+D VGLnQذp΃'o:ȟB HWpmg \Ah!CI5ײ-f g̦ƒx`(78$~H7 bŧF` ,t=_AxW&8vǁbBDhDѝY͏z?˗iP2ӌ*-ilU˓ s$:NW}K )IґW6LaVdG#fRDY$`Rlza?- _z-I4+JpF38:q1h_0n+Q\eܣNp?c}6B/ sѾ(iM6~[L/#=@lM0iFQB[Wn/trs錝 = 1MShާL۲BɢUA2 rIOL3#740㓰l@m=ݚc_ZkhQvwfMgCRoQzMn&GJg; E*Ddw^eOS08`u4?zBEeuBs3fSO.3QD7K+ILnj%zb ЖMwTԞfjO[ӛ4X" {L=D*@M$q8X`GDlR;'ۘKwD7P^^]Xn7l\fAFB2Ό_Qڗn(t@u 6&jh l~p78/Vr7m`NګK-NJ& "P 7r49UoxiE4׎C9gZ+[1z0Ӓg߃18_%$ :MnSd'*\΍w3)!Jexdx)o׎1uC1kgj*(N)V<9aݮ)&'Tu\ X5҈[kaGb(ݰ/tmtjܨ1:wg:1C ?𒞤]"慉8G=_wX<] cof:z膟ڳzKh2Jl\{3h+YDծSяˬ?Ip~V$n&b_Fvkdg&L3+H!o6RC/m.&+f_q5o:p}B7\ea`&E[j5!@2C.Zf4cJXʭ#SF`pGHr7rNF_C82NrmJ\`ᐈz 9*%(m[,Xң&CGAnN Qm$g$5QJ`܁>^p/:5 /UXN/hTkȉU_&yJHXkI"k{bGޠ&L=I+ GmNHw\86_)LsMuZ Aq)I8Ʋ qET2#P2T0,h11IZ T:vG$N=C ,y6r5{NAZ[m=%[?yIl8~M#e9dTzW"d0D$g,2}Gu& ukW s'Y crA;VBOǴWǾaRԉpzC7UeQM & ;m&+ق.; [_R1ÉP 1@wP,`l%ntj u [q[ƖQ 3O]rfzz$+dpхpnIؗbnEަI=8I{qd"؃!RB_ojL71/SLpA8rμ 3cO%o"u( W=2n4 #W<Ȩ9.r72& .3f\K< tkϼH`5o7@Gт4{)F_/o(}iQE:%.s1 )gwʣGX=ƍq#P;7'>`]a!3:p;x Rw̹?~u'Ŕ|lDx5wp۟sJ4ZeQ ѱft`o֓UA2,ظ6gKZV jP% u=p-Ӂ0ckT,lJ(*tAcǵAwVquz^3%^I:Rs"z Y0 %`0 :F#56B|gcvF!~ì1* VMYF"_2NrkK8@Qww;4}M̌#F_l%;81.f)Yw ;?³{ mozs;pzH[u먜 } &bcP+3O߅2Xp2?^μ18d &.zVl^%k˄:W/c?7&yf.+pCpj/ ]% 9;0oua|;pI LvKNc<N(Bh2zQ/[)5bT+]!OcFfZF f[sm+[˄Q":HVXuPt3ðrڞ*;ӏ^+ &Q4Ꙙ,{A|hZaDzU(Z@ju);ula?q';rIkHS:'s% EyB>%.%KE U 5MKn~QíyE% ]X[|̟PI)rOD#ns#J`*v. FS:p5B*MvCj# m8zY<ƬWl(' Ziŕbo݆>ViϠ7U[LrJxi/x S53eߛ4y5h'Q5{L@7V7(9~a.}KbT`9J]ڎfrnAr6wDm9]8:VaRsA -MJG[dM2a <~bCQgwk69tOmZfGl f>b 2׶R 5Fn&{Jpqt~@v@ Ɯ_4Ws=ǜ@f]nAhLk9Mսht*zRb'*&COR삞4DhFSϟiI{ Yω'OM=f *3}prKٻTٟ3[0\rL;ai z,aOMGW\%;T9ΪՙG>&wjmSk#*^ijN'Ȁsojq63, F5$|ﱮQ(s;yӍT(a (-9>%')0Ao(Qǰ0`>z 20k X`?j79 JYC†xS<5N-S@;Wʐc|N?."ܕ}LBj^k|[#"&iKS4ކRs]gk n'էPP5PDK^z0k5jSGbf Y 8!%U8$b`o!/'iuS'Sh; ur<;&; Ro"M#yle~B0a /֠)x! N._dO6 U)wBT뗜\``9./T2;veh:}?Y SaE>T$ka^?.v*J6ωM;΢,iDlr|a6g{MJ M TO nda賹~GmEz h,}A8AW$7Y`2*$3x̀! bmM0% +^Ra?/᷈Ε; RMn oT9zEDbLaR7,|uaV_r@G|b[\0`MF`M╣}Ž@.ι|e*P竕x8p\uVE%dT\qȤs eylw왊J=GUIFS79M4o\Tn&7wkFfOϝv3pO7 L72{V|t3ꔫP]R+LYF}Vf5՗>Xbd(޺]쒍׋:/rK P6Wzd ^4O:(C|HX&G/xKRL9$p R~S?cZFTdUbc}MMI:v\2fF\ [HtӟT;_\Д)e;ݘ+6Z9V!pì)c-KX0?Zw%EC̘07v*&z$׃.ļ\ A5 ςɜ% RmvMTayb~H[,PW#6"A%[p^^gH[L)ZA–\ci{}F 脼iq[HuުÕAƐ<$W?aDhjQ0@‡i~jxYlU7;۸@43+4$ul|[RCOp Vˬw$+sf?roUXa0އ5]AuDΤƽ\a–+U۵||9,j&νh\S9;{M@pБ,T pGa2Ԣ tMa1WcvgPDw6!3`8*ɼyoJKFa6]e[vDXN6%`"`m^hFZΩ!3CHu@l0Bji& Mє:I(SUtnvDbvw*"^Ͳ؛*I类M}`xz%>tus /& Ov ]P]@bE2@tQɃaLfKECՌ٨! ?]tuF1H<yØ q 2M8m.b4gs7SMI4nEi=-hOF;䉲HYȎKtؓMn\>#ؙ 9BEpbb}[B6-Ӎ>~b aMtO81V#nqwI7„ǻHA1Ʋ3r\.1l@)DA>!DTLT\*W^hL mFo5_buF1[?6 [!򙙢tr+¸Εf'GxK8\!FiVUnbˇ+ѷ; })O mC{ƣqhԈoap7sha'u2ٓVJa2͘`=jB_ '=ﭾ7g$-^9qhBCNDŽ32)N iIiaC_6@]rlm3N/ [W%Toy )wcЩiRElyҶV ~2FXd`/ nT!.6Su^PԹM]-̳1|5%O>kv,:̳fy~ 'Q n#32Wj(aK'HA l*?Ɏ;JUzZ^8 b{j2C29tKhe K)Gg s,˼$rU$ڟΦhlb~pTpMeCg_]cќsk͓- -初Q;<ުQ{;$xkеGm^#7 yN-K&#:*ChF%|O-q$dh7x& X..ɰ݀2L;iC58O49HPE5r~}6He@Tl+fdjO꓎ݔ( C(9.#8cDgKdAf9OXAderL#Έ}ʘ]so RSIChgAq7w@^Ё&ҙpf7Ju1u߈dCrF&oPЃro[Jknr/pղϖL~/]t8cNkds;79t:N r}ؕKFd^ǚT&OZZ^9݁vg5$F -%]տ;Ȯ8x+yR-@thNoO,=b"ڑ"t<܀rKJ~{am6 ^9wk`S7Hcj 8jM,G-B^1YZT[ ,p(:TFU/Krv|; L*5e֟/eyIOtnB#,sIĹٳabe\ mnQd'SM~ty|FbPz^wa{ x"~e`߷NX8CKa?yrWPe[hYeSzc%ҹ2\>n#B逽 ӏǜ4iGsX/RyP/ I vr7s 8`9ף(B‰+9Pב U |Z$>]'! \n8^WEPp/53 QQƓ2H:x4wP= Ȯο!xML?OrK!*/8@x刉Z:£!RL["+i:ӍPSa?aLI[4E>KqZgղAai_y1_9ZaU@[*0FFMDPP(葟aClYaY|խ%>-`4"R% ғE3Vg{ax 8˴_U3lG+]?$O ^Ufiϕ7ĀbͫT>BR'٢bܩϷoqh^uiŐ$uq#<0=hap RI8^b~ʦc?xߒLտX'Cf!yTZ b Ő֮OD``f3CMvWcs£ξ*H 1QVojb$ZvAO\g>;{DfVhֆEMeΖcϹSÕ96.и^]$8 s/88Vp;n&opӴ)DŽVthK! )bG-lWWtO9bqNh(2BN^Nj@̊P!K_DiI;;~ +0uL?X|gq߭G 3$ʁ}eB qZ9-ɞ2i%0?vIїg3b.SqAVzpNX XKA<3c␈ =BB:~oFHn !!V{L6m:qՉ Q& lw 4gD}igo3#i8Npd:BW쎑Kw r5ILnMd9X4^ ශ렪/RxQ {LjC10k?AـS,YTبNty8UVDu #d]WꄶSV iZLI(nE핆85Jf àbHz-'gK Otk fe51p eӡB_[?{{OS E T,! X2+鸝&i:I bsNdԨ d<9u0hGHcy'CxT}ju>R캞謃Hy8I- qVKv/J|-Oןf@ϝ`v $nHvjGB.EU?G <h}ee,?siu\)ғ t=O 1o,V黀tZÓ _~"~?V $žfoaIw*r'r@kR$$7?IY+x*Db*bո]b5CqW\. erOi>bX5j}dkr(}%dL%o=MF /) GGU.G &|N+ByOFi$;EuBY=Vʥa!sY8ۛǏT\Yz] bWjt3Nx[~!aG$Vx#i6sXOA_zQEJxeRJ;51JJz+XZ6nRW piM3YnenXkX   ~eld -p_[a3LCB"A $[ k˰oiqXSLMfk$vi"YhP*&q̕l溢-a޾>^H*%X(&g ` ldԯw΅N5뮥\,ڃ;+hCr+* iSl'#6(ZIf;uJ竷y82Sc&hCQb6Sh'`b dʫAŬ>Qgg~H{b)`cDfX1v+D$GMYRn5y.1 L)'#H#"70D[4KeVzju'MgFӨUo8=p0`n߶ŽQH|#j٠]$ JRNQ3 etncy_KZa-Ye=gK#<7΍ĭoMy$8\6PBk{㨚JZveWG:\W1$vW!`BnOLo=G+垭HI~bElrN .*(lӨ;~Ɣ Km<#᡾y㵭ݶ>5#/y`J֫`&pEfi ƩX^bZ)wX4MKU`1:`)J uE@lNjXeZ~M?/2ګ(w4e#-klIWDZS3J~)@UC~ B3u,5ܵ{F)PGRg21`@yߒ7%IUaK$JC^HmنX`.P%ka7W8N:|fmOoxV{̴Z |ݴPF)z"U!` -oNY<$(A:Jz2CG;kcgHnJ<_uLt jdŸek7tw&r al:iX/u_x2 j-a>V 1i?@9)Y`NoGJxo`T/MC{D|l?Najc|TB}3+dE"g/B K!|K~yO,1yeT`&sY&)NRI0i={6 ,bvƐtR+ FQtFIunXgz>"cP_yyeA}bE7v!4.l ^ C`{1!ZilYl]p4h[~ߖsGڇVw$呬%J~pte}14JA Yk E熨EƉˏBJ1Iq|S"RppBcRs709$TzDnΧfw dʵ YNO98AZ d)I"CxجQnlwg!EH[AZk&1]5w`Ke}Gbjp IGĻqC-uɰ|Sh%:b5:f6>K iAUpeӇM(`45#M0R[p 5vVy*'bxXJPD9cV 5Ƥ&TOGg)MN.F3D,ClTpΑ$PUDmB~k"[;(E=W( 0K"H(o{:T+ `Bũ?H{JwXV>U%kX%8o85VsSVz5{;:~,Gh5sP C2A6=D1)K)xOz9nVDQʻ)OWѶ&T(Q> qoƜ> >>9FV۶ׯg7S+BiƴD(wdԶiO 6*,q?X#H꽷+W@GҜ]A6,j9Bq3TwP<\ FƯi/ $~$sgC{NxaWY^}ȁgӭ3 zݻ&#0j=qls%1Ӆb:Yw|6 e7R( 5j2lR }H0$]!ϳcdquۘ1w޹l> W0ǹ3E(q[-o}ou ?"Yfh_vej-$#lC"G 53+ |=~~Y%YHb1O1/?߻EQv|<࣋#Y㛈[N Yf3 D9^QeA3P\36;NQCb`!v!b'RIS Cוl[mc (|NjwD=EI`0b^\i3*;Xaox \ k)Ɲ'6)SiMo~(J=՗(2IjSGk]˱B&z<n?ZC;s,b3@ 'SR#N *.ID NVC2A?ȶؠ])ZtR$ߞL4 u}(v˟}{^G4p1pa Аuxv?c :|o/oiߢR* ].ScT*}moJ)x']l i:qf8jrg* `ķgn,4*l./-sw.^szrpژDWe֥pW6gS|/Ԡw L$ɟ'H M=="FsFBm:\5'7gGZՠ[OkOUEͿrG]K뵝+XmT!c_A/w\M|.ų'ZXUŁR}f.p@z,gLs=o&939+P{<}`D '[z$= Ր>.6 y1g(ҭ" ؗ]H+@ 1f$c tZB }fWI %ے ƤQ+B28<.giU2RAeJ͍l / gKхE-BJe}A%!! nc 7\5$9>ʌ5=[OV#bZjz8 P@e)yܱl|Wr̴@%cTɅj]Uc[w ʠ/*"|- -#rKz4+GvL]ٜb_`2 5R[u]vL^<0Jg"]+SVjkh%nqZ q=V꾄v@f,2}=ϯBR߼F aW7d  \.[n8[* ϔq_Lg,r7h\ϢdxmTFƷ뙨r]T)Ag8lpQzoUR֏3)0EA[^Az&E@s' )smvaO{߷a-X./\/wa>)ܯPPiE|gZ9O3D,TZ8%H8Tj#v6o&bOZgbdz>"#6ώ^7v?'i1ݝ5Ismãϯ1̇p.{9` |1B JCb~Dd{"ݍ3lm:KzrBtL2ɭk]G3Z _H1,ų$棺V,sB(135C͎Jod!aaybgĬMc1mD5_)QhB=(PY5*sumZZs6eѓ] DOOWgEcMٝD\4;pxJFU: ;bJQ)[».`HhŚD̬Wg:9'\!萤_4kW/\9lgKDs3GZ]Y$Q}xBnй C3?.ύĕCBzH8uny|GSmlԔl %k;rsqG_HOm?視e($*<ko3b1Avx{ aԟq>O@{z4:%yrqo`! b#HKʍvxRw5pdJX {(Gcީ Q3AuurUSB3d.W B%iUǶNhHaJ4h0gS=o0Ւk<=RBF U NMА5`LSC^a/ŗ LT/67qIc Ag–*GP3Eg)2>3iD`Cב p L1]܍8R $MH,rOA aw;}?Es焻,uUCbE= ^4ٿ\r_>6Zh0n8&6]YI>etŵ%I D Krh@K Q܂]GWs(}<1!{ {p_* tӾnnc@CQ.PjA>,۫tL Me9V`GRðMb+gU' +ѝV"㰇UN}}Ī`:o3[ /7ŴIi{}bSiϕ߀b."ve`ysaF_-J2B~ר) 5_ωQioU-,³(@`BE;% <+x20O*mc=-RQ"?}GHDQfT>`[)F3?d *k![@1so.>tSv]2Y1&_wr~l?A &"K-#=C? |f;6YZ6ft^ aKP.rz~wbz` ҈RDG*2k#,=bt&VqG⥅xb>GHݔ#U}5͟!zw-qSntPHF8K˜<)6d`^caɎ}Y7EOvIdK(U[@r(~8JSg_QiTV*#G)@b?Pi+wzѷٺIRUIHU F+@@4nD=!pM.QT|ڷ(XcLQOX&. .&b)7b{Jh{xdqQ935GM!={AU'{yȷp{LsCpKBMŬ> j3fC'>*b~;O*kF:M`t16˹4xqk_2"C Ѐ%RF3O{E^x>i\w=LW:,eBgeXT,汣(3A>]4MsWU[TRݎUd]1wƆ.ɧ&̥!{dZ}z;d[5g֤8$fR#vv+T6roB}@Kdn$/nsi/T񢣞DGpM%=x;z3o韆6-cv^8N6Vs=R5w*=Ej%<+P/e ܢxwtv@*F-Vtr;]rӌ4G f{->;0N_y臒t|;)jz,'is i< wt= U Q&~;e "e oQ$$VZ!c# SE2CGU _cE]mXD4'7ȶ^'X/S-֐,^B0\l!d /)[{u p&O:;ᘳS)$G Dbo20ƥFZe9UzT[1O#t8esc{CK#=iL>5FDW`ᕾE!o-]-MM7etVRKK.kDJOLCfݚf}ړjR"+/;D/i i<&YؠVꜤ*1t,Θ^A;5Kp'f's>AuR<;"n;$fVUE>3Р$hܧNA^%IGf T JKUh 1`o. &Vp[RĶkG%_׀ m O*~iI ^TG\:_E&{$Ü!ˆl)ق%.7&ʐJh# s 77-L Ęܪpr8z7e xEN )laݮ}H8C!D2Vf,:9DRw^Q|QHнnZ(z=ޮ:ރ? 2<=&+Bgozӧ`@D6p__Zν  cDH֎K)H}l(nݑJ]![?귪ZV/}ڊCŅ}~m@t\u+}F0IJ9>$Ϥi :=# r]z]{As$⨾KhigDu%'!pa|6rŤ^OH" w[z8g(^ tyK: sUP<v>\zlP[鮛]M(uXFf{jp۩G].  %MxUP8jPQz𨎈 F +›51% Lj:ۏ\`j@U]hgIXe`s4y-ek:@|G6UP30,$3^G t79vSZ/o׌utIŹ/(qqGluѧ1\F+8d`l]%dɧdr"~epXs{?Jѡϲd$đRspX ~|~Ԋy9^zA5Pp2sfQ_5\ZT〘m<݋t8\rNA?YHDxpZ$2DުDA߫!bzprne>Io-72\־;p|.;YL{q_1`A綒+doqtƗz*ײ\ىA`;,ue>iK{."=>_64M?T}$yaMt} L5 xN.SFUVE+RUiXV`KGPŰ`7(0وI*H&{4juktP!b`=[]3, C^7 W='0O%gP1'9g*,0O0U-2!wvs~-, re[vB@^I DոP#:Ѭ `y!'媃Xq,7W>% 'nljAmH }pRٚgnzvZ91ggR,*sns&3n#H{/Mx=&G٢ZPe8k!8l\wMLpjka5_N@IQNx_Mt|BZ`~-Oj$$=g)a9$xG+0T;=>/5$afFL1Y#j6^W#%m>Z_=JeO0-z444rFzIf/a /a;,t}u wLWa;a]l'wz%|E2 e.hinFb5F&57N:險9wR X1\`=YI@W>n=N>#1X(4ꨠ(`eFݙl\v)RPVV"gh^ f1܊вJ\wI*?7jBtڌ=-f5>ʷ^[)J-N!KnN?~4 sHK`[^Nb`ٷK#dUj&H+\"^fJĦ_ "m<|>RaH iYkBEƛbbLڼ!#0R>SPaSv{ =u)ʁzlh'X&R*+v-/mnhʯH=_z_{޹L Wy; B_v*)dkju zwU33RJoL/EDZk[\{7 ut/2h—i:E+鑾Ɋkv ZK`lK& ˿љjyW޶> /P!ކ̓Ysϋ&WseXĩe8sځaO.hF5WSJ?(x)T98Bds|qgj'E MnƩ Mjk> Ljg_LuĢny'N7He y߼^s%y^wP|z$]=Blصᣓ@d5ߑTmQMvˇ6x΄J?΃x,Zm)7l5 2#dfAGi#%cr==" cpMh  2rD[.P6or(PusS`PApΈ2_s2if%UrlwdQ|;{oYl!,ֳۨ[%9>e C &w-% +:쯴. V3kd\,?#CkDν RG%Rb6 lFdSn5?gQ ;_LW]A$Y,8Ms|8\ѻ>z–!EHXJl\uyYh!(zjI$'lA{mڞoؒmn׋D00bC;0B_ C>PovDmxD W˛_3 h 8D\p(5ifCܾ_(6om6jv1.:Zafv]. Z <>q*(+x'fy\{]O u P ch00m\%p|W"$BԕHA]̓Ќ RAaL Bgq2zqgz|Tb84JY^LpHt3 9WSRf7K_ujm4_i$B3Db.336lktɄ+=2p,7:CiekլC3P.ZzF0ewV\V7bbgL,"VkRy(H^L#g7xx~v?$['m+kX:;-83 yCI !pDNg(I. y [ $UYa$oFp~Z=6ȗ}%b}C-J/I-I@ Vr,`U y@2q_"ݿ`^whrX_]]Պ7.GugȕiZmߚ.p'!+6 R6L 9 \gP"pL5t~TP5Wp1lOQ*).}A.!o M~)D~HLeR@}NR-:#M*%" 靼FbƋzUR SαUГ4<#h幔NfL|ʓc6p>8 67X ?3Ikwm._a[ 9$7*şRNgc/Qpɉ>Dѹ:;Ijfj'1j&, 5-8E7wk)q9>VL6~֬vW 56E=ˑ<Ψ_2Kso~4PSu!X5I 07'w!311GU@r)INl|6nC5!}QS)t\VC>7e}6- 0=H|F<9L`PCq`Ɗy%q{63d:l)2+[ 6TK+j԰0t Y&NUP 9Hgs'NMhFTKj^;f(Ż_ޱ-qlQg퍁[|kc-`GhE7{!KPt[lH8-G?̽׶˭Ȅ6=H_ xRPA qӼŚ3H]"tex_)Zq_/"0tқ-8G JpMޣo)Vk!a.n3˯v0i󈸿2\Y.+ԽSzC*mNcU]-sXڇfІB Cy+>Nz˼&7_VRi4⠨b]C ^aCrOw6M?gq(}Y Z*fjSM0wUZ9Q໾mJB'V3fxysnƂɞCH:H]tdfё^uuyS|6b)MQ-vIez4#ȞH_x);}/M9c+i9A*'+ PeYB{$.;Ssgqc>8|YmК7~Q6JPj0dy0{fz)ϝQper?`-*G6ak} S| pb b_)zdWRTG•yJX,7@Wma5i‹Fv:Op S$͵e@!qA3֐Oobqr0m:,Vk= :c֟&BG833/Gy#Db;>ꠈ{6C)lLU`0ð,ّi[P C &RQ˦o@#o VaWUuE'Ldr`1~pƄOVɚЧG1q/a贜zFu`0]nI~cוֹ fc,AGC0sp ܻWi(D]A׽$]G ym}GtDH߳I!p>5@ko/ _A*h;.FC2.99Э<Бظ@N?bBxϺ{`?hE5lp19u:C仲6FPCR%@CCEnMӝBx(MtuJa4ұ޽17W:+9Tnm/Cq,j{|Wc$t`@aKiޚ:E1#B29PZ;4flH|Jb%g)P |jrr ]č%dۇRg. tr&3OEFFIgŏ+uUɃpD3fcbKs"X/5 #)*P[n$r;#w 4wvsc͉0K^+ڧnY89Ń!]|s@8bX _jI-I:G;Ig!v cϤ敋:oZ,1N6`'% ]at[X95g>6!0@XA-B.@̤9lC2>D&jLDmP$nK~1@6s(-jn;9@u MY-FaCOj{ۦyV\i*o\ro{X)|xyU%.&2ҁlr.R_0` nbiXslĎw8f3s+k <Ѳlvh7: ʺ2ߨl DprhdHݨ]f;_ KwDW9ʣ/m^0K7EQKr`GK#=h =,2 =yj>xg1BW_%o;B\e;tԍ"<3[I 8fO[rE&PKwQT~fՆ_tp.[&`0/OY kD!iCsMEIkpEvqʑՀX?""^ l ԊѠAݔÅߤ-޸<ڕ|:'⒥8Ks|FLMFߡ\P>]}'E⃃i] lW3Ս=@{Bsj\`zDq4&.F˟*;ͧ49$**u+o [e,L羳QQi럝u!H =7 ϑ9%_n:PO-S;Z7!c<01-T6D ?D ql$JݛƠjr嫝{U(Yr Ȕ5.V8*LXO;êP sW;ǧ[ve$Kf%9Ɛ 'j{އfC"w&A -oU1;&6B;I8X'㥁 s;M\}w::1?ă0xPsu[rǕ~wW$`$(FM2T?DΒ$'V T7'9o)1aȖM+WDMS4II>DLݹ" Zd*Q!jtM5TĸpE'j4UQup