python3-perf-debuginfo-4.19.90-2201.1.0.0132.oe1 >  A a?W^^f3#(7&.\Oyr[ Ԕ7beZ^H ^a٢ an.h!'̈ S" ; ۠ p-Yk gJ&飺de +X*X~;q3lmwDA$Mkn>'t/|p@~}cSҢ,Zid V"=أwDVڟ`&Mnw}oWJJT$_ȺdžE447184157ac99b93a3c9a1843e91edcbf002a95b0a028f87bff313cf3a0fdbc76ba578f772ab8b827c573558b018e8ceb3370740 ha?W^^fh!9uD \P'E܆טW*}5.XZ<RrNь51( _QlweC~i8c{N*ǠZzΘ'9R47.0pk9[HKC'HA+uBq鏋UDCkkPo3?Z_'A_ 90̉xf/@pE3-yIU,4`w0tM*y@QW_ p obL5DBc9z{Vp>p<h?Xd! 3 ^48bw}     V \t,<(8D9D:DFGHIX$Y,\`]x^bۊcܖdefltu4vLz TCpython3-perf-debuginfo4.19.902201.1.0.0132.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.a;obs-worker1639015616-x86-0013RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$a=Ha=Ha=Ha=Ha=Ha=Hb9ee0a611de1972d0a44efa5f4cc0e3a160c7f9c61bbd837f6d471e34c8c3384rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.1.0.0132.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - mm/page_alloc: Use cmdline to disable "place pages to tail" - mm/page_alloc: Use cmdline to disable "place pages to tail" - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0013 16413644664.19.90-2201.1.0.0132.oe14.19.90-2201.1.0.0132.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2201.1.0.0132.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/b5e6aa69ce572f073921480e583fa5dc-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=42391f10910b522d0023c420a78f1d5ff2e19559, with debug_info, not strippedeJsPS}m*{futf-8a0a8550536db5bd64c6d8f8187c1fa30681e7875bb82a97f43bf3af18c77f804?@7zXZ !#,?] b2u jӫ`(y-7 Bk#U#st׷-ճue o+~'=<Ʉl cKҿe$)PkKPA,۲un[ T TPFwxJyt{DyS!U8NH)= Y-F'Vl; ZB$مAZ٣S\eM s)A& @ HQ_ij%օ\>ejٽBbŊvL֩aE3)f\'n;>ɯ\!Wl~&#d65ߝ{Tэeqr-|LarJBJVOۅqeo6Yd/ QcmL5yt[[;tmށgYR뮏"7Sw_֗UbXQƆoRjQiCkBy$6ɘ9z%W.odAҰ~JEA '2RXf#'MMjh/֧CU,((.jޡK/,搶Ua"2)bύ'at-̭HzI= ldv bj/j $yErIO-v 'Zb yX^!(KB4C7xY f`8iGlDǥJZd<km"Y ϼO7U=rǍ%/Kelwi&IX!ɾ/ G \#֋gQlb[-Ҵ(1I]Jx?M\Nύ :Z%9fQ[uA|:Iظ2#*H*K@DY nQxyc~`e eIFC3CDSĽ5nc-uT}i4j*`$ P. lT,NTVE{,BvAC5K{^>Tbbd%ʞok2S XFQa6,[~7psاMLfF!tjryPAkp6T&ygja5e匏]qEm'K?'Ԉ{2o.y(p$̀ˏ^ -_i"ՕAhAn ,AGq=tO@+@ʶ\xyBA5U1?ABN_ X7*s@\Q̮ᱦrp u*Ѐ\:r@$W\. zW͐E^#w91[12OBI,e@K>d..mZm.67S(^|dOW N),Iv DaB(;F1:LUq ;q\H4ѿKXq KGO~e %fϳC! LdC&X \̌iqt^ ۽q=+QߤmcESb)ލoj4(N:Cj6jmIװBg )z}lջw?/B-Ěpq64s:1ES7Q)]ZU~VTSE "W_&mdhx(=A:,Muitdʇ",qUgdD" m42i/J MWW]_ڵg)־lHчGY3Y  nIYټ,6z3>k!*7PB}V䎸hjѓq,G$n/0]{md̆/DSHUD1͇S zH㨶K4 Pz`iLIc&d< 3:+`8rot+ jh_J*0OUBīӭI.ig5n^_o K __{r!W]-Ed7[LTݛYz^ӯ` in:Pƣs H\GC|}=.=m xd)+7:иڇ)}z'p `!-ޗ* 7O.'_vG78pO:#ڢ0 )< Y脍[qv(/YKmHuAx}ϨXHW&/ƚ (ditQd5O<0q]/n*TаGt(Ow)mg<T` c}mB"B(yfcQ*+R B3Z\P0nz%rˏ񮖓H_ > pES :Ĺ ͵_C8@ o*K0S޽6~lC0.ZCA/zy߲%$+Av]'㸠C _ťXN12n1!$"- :8(?ǕR7 EQ* O7 UiE^. E@i`y]7+Y XiyUDS():B4 u+\%˨Yމg'$M9\v^d0TqeZZfo~$_|FG.s 9mX [D [@k_홙R+ka<:W5Y)KM{d_1 gK+oe!xܶ(s zƊiHiZ& ΋N{ڲZEFI{~)LFA,0kzmlVKF유&F&L3C+2O@ׂF<| I@Y-#ѵ;0u;q45 KRJAu_3uX"Fl wHuNa~]4z1y.my(tPoJ5KA%/7 h~Nd<r8? . :mgM XG|82܋P{]"-H~,76XpnYsX=C n$vSSR T]$\ex׶~5$ꆠdfLdVZ7}[c^򳽅4t2 ffU6 _iՇFbO>vģr+&Iڌ%.-0a-V:)_鰛>wF@qîXף#3}>زG ?/V·='aFEگxMZ`ah}g VܹH?֓0$Λ_(乢I\yo+Kۧ'Xc6aʌ8{Ke6xv?OAgzm57$|۝ys?RBM&MPbWH43 58D +O:x;9ЧGYИ@>'ϡԭig MFHK~W&GYjHBN3Nͤ pq|*:fv=iizݺ؀݃f1!SmMA_z>{1֛\Zy(i s(\Z_C.% CCqpI}06i:;Gsj &"8pDx̖r^0K)]{KO8]`(BfЯ.jqB753^_5*|Wݶ-(;m5 ަo~:Q܎ ]9 4nHhF/6&7:9hEٚJ=KҘv{8]=–=w}F@ f,sL_}DZm˴HAO@ 3,N55<_k=?>.D82mM[ 1(hw^H[lefS7wR W^ۃ:XC (^ȁUה^V@'VϿ(Y'G;#<[0.D#+ )lU1N$`G>RM$byUeiC>Dg ]IdTxf\A֩IQOKDu=4!L{ Bfb ~%H5ߚQ3*([#1Z3n^p];!kc]Ч .N+qtg_8uq c*[៟j̎Ysz݂;ƍ,@?'ACJBs=&E]0QVQBzP`VBDT;̢EXy 3~I7  2TI)^Fe+vAh@ I\SJp$ҒB8)TfɴKd$iV{n!R.|fRR,ʪ64N,zQDj? Ҧ=;F<PҒ:O[L VH5\t-gY% <0!,#KClث%ߩ>mo7~Q SH_o]}/;" o(fNx+nR(8dߎxPjDE!'CaTJ<j"ǀd" + Cky J?8Uj[GtKGBĕ3s.FN q^1`<ɢKd0" JMR T<%+Ke,ocu'=Ac>kQ?Cm7X̿x]dL/rpxP_*ɚM;)z+NJ'>LR2Z5g;8Đ2@ω=|I6e'LC~xfYu$VOp+L2D2CSn̊nꛢYgۀM *edH/,HYn{Wkfטѩj0u撣Ks-8C<De7}EcXA TZ>U:aU_Mקi Ι`~iҎY [. a=PF$m+)}pXgPCbﺞFdޑgh LGp.:/Ul`n@ Qm ¥S+ߣ oHXNq_eRWՒ5GT>%wv$qfA?uTbt@|MrH}7ms8Awqd 2'_6'N(B/9-l e/D3!b]M> '#/~jhQhq'=p!#P+g|O'ua>-(Bg,ifrŠJ{)7J[k,Z^uk_Y4S?kwIOrSDrG89,WNZА1tS~Mʼnu j]7q> Ô\b˜\'m%ϙ@{a[Zb1l6#m!;G~Al+ 98vGhBjmCܛ =jJl7p%C} l΂F(̩j(D8\~9tŁ/՘jgE,Ĉ@̟#kVwصNٴP2pX!OK4h&g 8jetu}g<+$lvGCÉWP*D:}m @1 % &h_[ylid-IWyM#e2+1O ԲEmfR( `7Yk_`VdHvT^~3{"`,G0G/Cn#CxGiLM`[۽g!8Z;֩99ÌSpEXfF>3+4,g :<:Q[h${1Q.A@`<".?r5Jv'hPj|)_&'OiXnu1U B,@?[be"V@l6As%NOV$wߛ+RsaYSYuu2QJ?paÙs j\AliF7ŮSay+F-Փˇ R;%]dp2"N_*s>\_#F ]K%- f1ܷy~ F}'uO!qpH$z =t aV+U?dJa"cwHHp*n#-vr&| ,ɭʵZV%LCΘWw-քaj7h8S/O8[V^s6rY}Q L; ,(r>1fU 2R! Lt?>70ZbHcڼ2Xu}Ֆ}gnb]R=kX[<'? Z^e0" ,ID'[+M}6 g(YIàF[ŸsIMu| +\KxC,mp\9Ԕŭ(`&E6|<%cn.ä&J ~<:&Y Jڌ'ޛ&".ŗ8#i! G8% o 0T%從R7Zx$[_tHQe{kpCAȯX/vv=n\Ɩ* F=GéY8lۙn)3U͹2 徺d;G{ _o}t B>slcLLaSC<.`X7e>H}MMMuYggAcH.&Zʞbyh(AP J+4KB/Iv$4 Э+{F Ya^]@ӷމΚh=+&w4:A֝ᡝU4jl+wfK0ܷ7 S#{t9S =#ng^5n])_j}dK5 9yx;.ۈKeƌIg*MR4p;dK2`oBE^S7ܓ<,泍فR?v_l&^:C%*rdR8fZ__s M+SI*"4b?e`IUC7mImz1&kXkm$y@llnTeH;2 G?#8n!;cczDQDKV+7ļ'.0tOmXģ$5^gY ˸ܩF"ǭ~}>Y}`0z7:7h-^-p߳]w!A4LJZx xZyVZ[ 8@HʷJT(ɼi'xPHF`OF[aY4Yvn^#XaB\/',^5(\ %p[4q v+&E: w|~tNx_,dT>Pոf sRζH,'.+ui":TbaG)B+N6Hp/-jIE)>RݏA,&IC  <- 4,,sX\);N$\WkZ@FHG `7rw[\`HH :5ɖ·*MB"WFlM~ gpTSx~# tHћ1C=.AyF{lcP`qR ZE&P~͇QE-| ;%ܳ%2*Oxl9$P!&s X)ͭ\ M^H^pL^Fd $+0RV#xR{"zYX6QSoh](}#5 Yܵw͗!Qc_Ƽ I~ }beѝU+Mk<ٔذqK å4,9%\X=~À1Fi)[UDJgf.3gq,Ȳ=W ;*~a_="I4+(Wqe"^ C?DƢiB@Eӽ)?:+]ri#] x%*PbN;JTłXڮ,m?j \VA)g↌vFBt܇΃[@Ef tw:G&,W6 n/.BQ)Vzjz}^w8V+|(lH;[ Z=϶X:l=h]C$FD; RwG,mjŮ3#gFͦN<:wLY퍌;n<ݝH-MDHe~5 ys-kP- q6:4vD5C]3"P~Rnl'f"a,q.κ5T7n²_~CwD(,ŷlvkaJ!xQ6뾓!G.IWlI.Fjumz OxROd2|"]4uVPi/uˇIFhiK?вfӗCwךG0D֬r}@J掸U_] -Bep!3%'rƬQo>pK2sHr3mzu]B_xјYGW4[4p n=o4]gT jYhý1fcA4wC[)n=($5,Y"b0cԢxḆl_pﲚ3O"H^ A6#LzX~MC'FlLDd$ckiH〭 R5o0RŘ]܇PُFq(G"ض4Rxf$1af B{sSq8/W:75xf~s؀TLg:&@+FَN8aa+N~%:x a%OoܝI8LCUKdHn?/qVt#^u)a^cek?u\FGǕJ90:lgD]I*h-va:Ә+&D"D}Y"qX՚5Q)!. _sD&~ԗ> uVBQQۖa~JHiT_F d'o0 . .F]]:R8_*|' >ac6DB$0/h7N{{;а]L( ?mF0J~]xXW;@#-EL[X息bD%n$YZ{n X`W t!|tW088ϸ!Lڜg~D,XG 'C|~еUYJ#z))Yp:5s?qxD -W_X ~ kE_uI.V&,jA*_w?[U砑𻕐4?@4IG@EU7QǖSm%HP2ouO f`gF8+?Nz4G'Lq_&!aBI-tQs嬡n knV9V#W -̮w0%HkzJ%Cj2||yx u=e#YBϥ D)oG̶&uVWБ?N[Ċ=\c /QVx9C d %Od^({ nhf0 #|JPPD.a7 [T0ejbgj!3ΛOIb镙TBX6 g{34L Se% ]ykQ?J[BgQ {`-=G>b,{9pr2Rhaz:W Hu?C^F %eDmI ƅ֦7U;)hUaA; xxEK[v{ dj:Q#iߗn(OCGbԟ/bf~\yzj4E5%a)>Ƿn2En s82"eQ+Źk$ "pxl.(=,>#N@:fkUoz&JDۉ5+G]/!.$|RzV5 $-&0NǑDЧw@K35-k]yZlK1oҎNi>R331Md2Lu~XpZ(kDz*7% } q Õ%VjǶ;h#N{ha)$NxثQbET꫋yKipO9I>X?YLWW^ɒc 6p-s4.RW>]d!Rዤn㉶5ܣB$"BX,ƈcB@zQLix?Uj".׉]BO'  1/UC<`Xz7 ő~0I2ˎ-W$$C.i߫c#G^4[q,@VR~x 1)!|`8~2&]gEWYc mC(a{az2PzzMh-AՌ +kMs;9 d~&z-ʥhoN" ,hv׍M Zs] 7+jud= s]3e_eT2$0uqXq;v7|`0WIKzvM9~e1)nϊYDޑWF@ ~l+RڶK Tu"^me˘[[25OэxnxN+c2lE VFrtQ83ʵ(@bʩvhc1v j7 _]]E aC"ХH#kmc҂ ߻goW> 7GI ([fvt>("%K^crRўl(f+Lnu2J  ʹ l,@.?b9\ٖq+zJ{~UIĜ뫇?.$_rRQEUhpcn[rA8] +GUFoȩYr9~whgѓ~! C!īprTK#uaL=[LyJLފG$e(ױaYB|0В-/b/NI%UW'&7C_=X0!#NQ!HݐP;ߚlpDqW{bipg1iW\|}B[c{`Oר t*}5cuμ >[Kaʾ'VzE T(ȘNU '%QbE˝-qs4 N4~/W`d/q}cLD(g&KUxT#=Az^*DtXY׿m"[*%6M7ߤ,ix>Dش{h<}ʞ@ZM D"#BK L|-q[dO&qkwgYI*0;IbQ8F]⛄kwdY> y:_}d=Vt6ҺL[>Xgu1Qm>Y;Ҁtf?@;C#F4uG)}_mu!G* R,b ]t^A/7R(5)= |oZv\?2Xsm68s^tgN,J[1*t'' A-JU-G|DRPÿ)֨9L'M$Xr'AnF4 6rCItɫwoCmg7X R΢P^,0]jQTXb3i}j0E0*«?Dk"z\\mY vwրUf\>6db&r& D()%|~~ *GRb0ۡ iӿO9Z9ɜԽVB O|$oOgvdDTS%(t&hAaX9P 6NW}ɴ52/ȰiyR[h^⾮WobtPbw"{;{nygk,~zp#dkYY8VoTT3Uw_ۣ쮚q_ؗwhUjZ[rumɭ[B7Y*9K(sD⡊ŭv/;w}IbO)l,oMl%΃Dž@rzkeg89# >T1.-0dրmѯyBd:oeDB(xPu2X$ݣ>m.vdm/|%3&3j:yǝlπpe(  (J!y<ĘT>H3kU>Ac.J%C:aVcgpPa]VÚG\'Rk6J+۱&BA|~5p8{_@ = ^-' q@kcKTr_Tگ>/Y$rWל ٦0=eӍzU"Pt`> FHM! j0=o|w@֥HDk>z'+oSE ^tݠbʃf c+;g2//4e? CV dL0捻>G k, Fΐ4+dO7Jwg ?8 K>/7zy A~EU+YL 8minT]Ϩ}^d:KwjNaypS6 -&v:/-G]0 uZdpܷ)aG1t 1xuH8da]}ji&^CL[K"&HWnPgbE25ԻS67?L#6D7\D+jim'>5"`ELZsTiel=W ~[>@TrsTfhڌvp^ C>tX*ZVjEi<{.690Ʋ w; ά T)3L-a!T^DB /xG=o8'qԃzѡ"l#Iyq,=lN)o~z: U3ҘF?6w;fR,Ϡf8j \!R^g'?VdT]B uQ5f"ف@J^MMko4Kh!rEӇ7AxRc$='DF ":M"K:L%D4Plee5F Kx|M" NHͲ_& 7dxfWt%SxDF@P-?~9ἧ'z*n+Kr{8ѕ ._#RՊsXM@q4[B,ӀY 4zRt KOnÈR#Dyidx&EO /,F|v}vg댴Cihh@FCp;p](6sj|-"6T8W=ɱŅgg:?$yKDD1,u5AQSoQV{iX-¨ZVQ|Mtղb\d rMZA\;wdMO<vΔ{"إ`|&`fMK-0vYp*Q /TZ+o/dYe8JT<10apd/c񙹍Oݐ%ϩneĭxsdk#"!kqY`C~ GyWޞR5-[S \jG7_R}D}֛ [ JRp\M\<#ql읫ɋл`ug&v{_^(2h䅵A|Q;̶9v.+aQWt/t(0!NBյgfX+/HwiprŢz2eCU{,"ʞ{h`IX@Kotq~Ӹ.:DVM1:L@1|xʝq̿_M7@uͯb%(LLahcm%$%llqɈ VYÇW7j]ގ Jޑ4# ?COFJ0mf 0n1>WҔo%r*KL Zml=,*0 /usatu1V#;9OĎ-ͣ酂)mr|Xt4_+Ň[\Lѯp]m5zpB#fD[d(f;PlZ8PaK;\KA pSDσ1=ma1c@b+u.lpPSif9rVsk}),WE4)0:@pb:Z/Apz00cQ\^aqQ@[!(%z:F ff"Z.cn0Weէm:mi2J%WTQkQ~7nxʤ^ro:/Mо]wX a"y&Z`d/+C9xq:\ќY\B&ceOW x_|,r4GR^;tT: ]_ӻ Vw)@aשٯ&UЄ^Ցd4禽"hO>Z"@}l I7A^bd% _E m{)$bZ]piDHaD9EQ0L(5'4h>-UV{[.Nב%_5wR^QO/LO58o7ݸҙ91})uD-I`Tm-鍋ב)<"<1+d~:zś6whpx`(Du<V]Hz;FS;Ԩ*9ŚAd+ ˏDУygؑ|$(Y0ߩ6=ʺ>9ŅMGM]:'8O6GrO'Y,[⟥5cG:y-ɵ`bT߬3֘6VEp29\)(ь:3MUR 臠YB۩W2p×2be B7:ǔdG ]%*D} KrxL"&ɂ*jfHWiBm}q bXUvr; S[jw\t{)ݑ4nO5"+!_y&@g;Nan}"G*͑G0[lE+jtt>#_Lo鄨P6A&PQrD 8;?9S4dpJ9$4qj`Us֥%v&5in, ?, YSΓxXRhmb{3-q? V:2b{Z=8Xp؏~^((ԕIn{8g}2 . {X:Y.9f RHA]d3묤3xH?dA| ?4[F;"OȠC9WE3 4!X{ƽuqA,8iD, וCT A_|U!tIt WAՌ[e 燒e7ATO\& ]C*4qCF W!dTFi<8*yCg :)\lH{z7*O]OLsI1èUJQ$-2B`s"E nxU&PJJn% e"  E)]cˇZ z-Jc33t1f¢c$9mi'U2gBh~VF6":&|{ҐUfgLYnAuKY0b5[椀oSUN5sxd:e$Nbl Mqz@-vրP"ٰ)Sh!$FdV0;}Bv;K9Mk=m}\c%S>B˹kh;[i aԥs;6̖O|<\ފ.7O0lφdZYj 3+v-I502M7AjI_#5 EU1GselQ iRzը|v~C1V8D&E0tTiOzbLk7 8w%I]Ǒ$ 3DY)󽹇dB DdֿZ$V9b?l% H0pd`;ކ JH'2"5BȬ"$1 M4ˆwÊbyKQ(VBBbB9bS;2DNeœ3.Խ%mӵӤ3-##YWsk (~«- HkDڏD9F9c 4!vojKcޞՑS^f\IpCǀ#fj2 Zfhrq0JWkFtclӔuf=f^T$)snV {J2ʚc״ (QClG8p 9 #uA!Lx\`g0).GIoM7S)xNP %DAWK 4gU&8]cM9<&f'ǻMNۢR=.A4X,M!c![zxӰaMDk|[ fdtDc*[,i[y>隵#.$d_#Br2; t =RX0D35^)3u`"Wgs v0\g0^ 6gixRTVMՅ2ٵU&> 'C[>܁9rp2_װ06IrgW[O"YuxTP$x3d=16B9hún_n[xӟ6$>jUlbCpY^JUJy؅%l~5_2T ͵ iVeUn-9 Ė,y5cI^P>S>4qģv>73-in3-_׺y,X9m@bxtGmɀjHµ!d]li ޒQ~Oڥ8]6PuR@s{vM ޓ%⧏Yzv@]H'uX-W7qۋxZN$.SQu~٥㊔heC rn:Bg ?e#0Nu??fE,ޤ5:>'ǗPx3r4`$_3d}F`kڞ+71_G%`k--hCwQ!l/]j\@;"2VonE%ߖ":X6@trI4a4@ >䨵`*56QvnS9ЂuFat@E㿜]0ngl5iNf|֍G#^zt@9{l^ۘRyxwDɞ 봴JGwJL&!PH|]WFnc f.v\NHy*:=<\@G:yAonuY!ޠOw/Б^v,3ID}>T^˳LernsP@{;N@]4ô!& py!Z*  XA:_@k㛦<͒^'d\W 0t$ Y+ (Ɨ(Qc  U|_`rJ9{߉-$;#@c1miFz U s̅uLBX):чeRDoŒ<Ӯ R;8¢uVx;_`e 2*Vj~=!c#hi*[fXISڅ&22/C,YG()SsjeaDp> n2+ 3}jTd^a&7)Ϟ $i?'G8?!P(*+$1d-.8xQi,t=YG"x|zTk]EƪU݂DC>1cVzЎ!`i"߷|N k pAt!9݌N,p(C3$NTV(e?탽QYaʿlW ݥu9kRM=IisJf{;:dq4gτYfI!#o~Ԫۉ/YD^({e). G|+(_aYJ]7NyIj"<3BV*] ‚QDcVFʋ1T1`GKj,!|pVuV܊eVPBX~_fMwV1#8Kx aj4f M+׸Nw22J:jvBڛ!`hFv_3HIZ{Z/YDQq7r?, x!TcHfLd\F2lʃ>i[n3~P6:LCX h\pC2rZw33{fRA) \"jg(=.$$VY6:*DF,s,2 x_(٪p-%(ʪlYoLgG &XܙLɇ! 륖aB:ַ̾N]ĵ@wCFT,aJӕ j5F!rN%Io}0kjI0\ς>:<9D;]E՗+ӭ ~!3Sl'T2?d3V>t'tdcufP\F{` o=%JVʼ<` -WSL82V§7w/|_&Ȑ㤛=Qd~|g7^̈$ A*9`_; I-;nvlqj.?TN rshr~kLkxJJ\} `'4ݸe|oFfmJnШk(nz5(P ]I+4;4%%'$؛lL"@3ײ<"\Zz DŽbLFT7+M{t5{ÛVޡBH,za1?C:XXh0 TKX@F0 ft{b sHTEw$SZN%+g\_JeMFо$ԇFkO-WAӧ8Tih kXŷhִI*YI ڸat0w9GYe;Kze|pzovu!V$J8vȴ=^d{u/iП OkGRca"GH !46xFAʴɇÑ K&+HADYKImMт,$Ͽqd_pb[EMs. tЈX҇yoh <[;ip4߹nS;,M Ð@#fɽP6夹8;6XSlfcVˤ(n5=91koW.LXqvN\N|6]I^c.܊uq3F=<`%.r-{ۂ/We=jnV)+銧5?aCN-+H\5 Ֆi;pRL@#!9 Iq [6j1a,(w:}/PGӟq?(pH֍4T"R34f'eE}]K 09-) LX !o**Qz*"& *'\4Mib<YaR׵W^c.{7j9xyHtٰ6yZ9=mvJ8E  o!ק-;N' xV;S0/f,A{o1w%c{`h69W- `L(KGFM)UH#L[ zeViљW{P_BE0A?3$I3N\2{ AHNC{qǼHۜ AE39n $n`ڶE.g#hԕESJm<.BboK>N:=wW{g'g`l}"ߨ+Awfu|綋Vћj㟤!u\~0ui8 .|oz[rWf,i\wrݴPƱ HU5|1Sq kt*/b d,(s~Vu׍"3A-GMnڪ#@C"8a=M^|"LΞ]p>~bqm8%8M>ck< BB ^OLqm_Γve9hw^ćwp/4QN1EjE 3m<ʇf,[Ͽ [>ˬG\׽CiڱL/${x-ЗEaoq,-+75R µMFKN9jGr$7V&]w&uLV>)*rhDqs]#̇=%]Zֱ~X0L~UA]BKodbokL*M#>[ y-D b-=(vUPbFش|Z KSMT%Ea<Se4:RC0u sr[@2B%_n>/t)uk bcY7V=4\X↲YWQ-wncl9Ghs4 ӧ,^kO,7V5⃮%\nT:ԫ# k=pJOZOUOsD>&~hw,8C2"-ݸ͈*3 'NYc\E Ղ2`2) FhSQ^ &Xk֋QYQR.H RiAWJdei{e4ά4|@Uڋ0Fs`%C_ /Ůur|,$Ƞ!NHq8kcshm*8X#hTu*iUi@mȩkVm2*g6vocp{?hG٪:L}'b:nAoϥq{T zj̖H]s쫭LCbQ* BFMB1?1lDņ1撈 $;%2qf&Gz,2yd)DI#DGOq"Y@\%9 4 }>tvCƙhLGTwd&{ JpiZ)ʑЉ?'J|{GGN8t"a.ʭ*(p9od]c4i(/D›r⒕W~Ofo'bɭJWײ^T! 9, -BslS']ӹrGyhʔCf]cyHqt_W_EA3s'ݙ-ETPߌ"zii I*q;V?ʳIq/᧸MvV+ BXl]@i;8@&85{E}}* lGS{^9L`U]=@ίB_&)oHLpOڧ% Cv!@JeϿIGCl0м/?Y;99pte#F+XlI-orÂk3~;$/彶Xړ `ǚ9-ԏ]Y-+}Wogi_[J|dú;x6LSsDB.$D_{r@JQgm>LZS0oϹ`gL Gvt۠v\>hv:dEf1WXɜTY PM{.߿Zw:mV\j5RzcCJO EPF=A6֎daW#zw; qg_+Oh&UEX;=:ёz1/6 S20S.="tժu(o,`֑/&rk3+Ѷ wМqSɭp6D3ژ`e+ i&貝d?V)}M-. O RjѵkIW甍A&䴙hR cqYbV=y)x<`P*(KF3 ;%oɎ97eUK'K2%~'P+~ʪbO8f|ęXl%a "U[0PE%*]Wz;WS~ں mP(?%}!6 :Bh 9(ٯ,{Pqy:@vZNPI"]ClD4 Qe-t'mqvl(z[n+so,Px+J7U(7X4M\ßz܃Ŏ*Si~]dاKE͵0,L*X\ I"tW+ 'n%8gA 물dYej/8dJ ^$z4qzydzqq_M`VĪ?TJReqy$`".GX~"<):8)gR]{ ~/8PGN`x./VY-ؐŪ5ةRzBI:İ=cERF2,]%d$BvG.5xeE&{R:DWhcv.~_2~b^_V[vo4jy5鄯 cӄ6GgT5qzTk&;./:nu!ԓ5%Wyfv h_0 +vI*%VE=`̡p4}D V1nr>G ck/Ϳc{R1Sm1H$3p[[ڶHxpovd6X([n=) //§^,uzMkS@Xz.WmEPOPc@V0_҅x\\{tB)'wUiS!#!$DGQF1<&Ǎ]( dtYS=VMyw o*x\N_Q4r0W.K( `h,Tnq O̹6+Q(<:,jbݏ v 3ꁒr? ح2"",,:S{JJ9=^Lx;I(? S9 #C!/VD܌5ٳ¢t8jC1/p.?X9*7􂤠?FdFx f.TRQr5^1ߕ7V![Nc)ն~M!h=͏J˳Ar_2Λź'b{VUdmU,ϓi쭬f\yf%C4G5TbvBAT4ET49'zvAH͵=M)'a˨ ?Ja2>V{rXbzǘWu~j0ݴ_Dσt_^NCBTI-_!ߦYS4t՜sn70%$3Ҿr}ar8l\/7wb0FP8= 5`1GMz^=; Wdz1:?v6SBX)viW>+ :܄|a!uEsKW*˘f_pC:I/t&m5ɠOZ"뽌[fM aZ 2a'7ego6.?"8C%_-M(+v[SY-~"z*!~hn6ґFy~#g"脕N5kM0Q+Wx2°qoN: [^m?>]ӯ@U(U}~dv~$"yp"WLt\=eGqy>z uwk<5g"OC[ MJ tqd^/m'8ffU W iI!hKFb<)\s\ZfRȊ שߋsLY!ʚ+LWgemQ20Eԧ_ p`EJmxuGy~uZ6\2ڛUvN +{D'6B>*l} 9ןb$M4Ǯh<$=S֥1 ӶeQhӄH"@<ݽh!6QZ)oX`Ra4lHC0k #|2&LL<׳{1~HԘ.rCx/e)/5E!**SOBfIx&C^,Hs{3sdi :`IB:ELJPצ_^(mpy>Be.(G!sna3Rǃ';_,o6 .Rc_oG,.4dc؋H=|R2h ~g( Y 4pֿv]7&ڹpƪ2>(tے/8܃ȲʖYƃEz^#E0;mǖ8lU+e eE{ ]e|S=,\:.f01a]c$ܻF~^GjR7%5XTS(pwxynBHCU bU|cc'v0DI+@b_.+[bpǍhor&a 3 gΞ ż4 :o9Iجy\qr&v / b=3*5g+r8ЮK&V^q|IӆY:=5F@8bhA;28nOTye/[q=29cjm}tu~ICWM{\pMՀJ% Z18v4Q{gVbM ZY;vYdYW̐U$'r`ڌ)&8qsҥKVGgsG칲AqT"mfl (լun 8~?ݑ;TDDw؄fbVWP_ya˔:HjΜ*-1" ĨLď'UGmݛQgbTEU9Ht(j$D/ZLyǙN ~x{iV濙U ST|T!XxW"G\"): 9)GJZ*x\-N9CN= -τͺ(3$Vjnyj\z`$x1tvP)oZDsX5:50ڧ*E\B̸0 OVІ}HyvyP {M3b^NW&[ : W';|R=/sZ~U4S <4 ѭYTd LQzS۲!=vTM9ʟ*;˝j`R `tj^'pkj\fii`m$*<(;׌JNM yRa4Z5?`H2F[kȻݸcuw\!KѦ`v|&tJsl/1uq쒳| NWE/Ph(zX9_G$,*\[*ܓ*##,ws%yS L|rx=1(TH Ow`7.Q+j WPNi`X̧R;n'HqwC` ɹkI3 Uuz,h" hW`=Z (ޗȒe0t3ueer'fVj8W޿4JX(mO|;N \ns~y~}bqhIS)9!6 f^u Z*Ei~g?p#74 #me7p̬𗍥u!GA8@Ջ-|+0dP2MԗfKKu*$A&H%Q&Usn,ۡ^LœŴ #4A; XaW7/,1|e `_{6ܖϓ F\$O|*|N8M;Ȗnej )`ibl-dL+a0- q#9ڎ1KCbŧ9[!ߠ|O؛R8ZzI0%8b\B"n2\O$R;z+ LGn{5A߾nij>~G3@y{?^CTٓ2YI{`/n7 /g㻦uo`֘ "DtAܘ0UP͋zw~񓪢^ǂgQw}j1Z ߒl#4veWMxTlϿ"gSޘqS-^"E(wW6G&\ aҼ-z% Py;O"a%Prɦ1y:B1tv2ghHɑ/n+ ]vM qC(jZIChg|9Oe/[dVtNKٕ.6HG5,e6o,#H'kX4[X4k3n"SE|_F-=(թ@?-u|`Mç!.UQ#T$k/Bv OZ{p6ck %Ydm%a_]t+'0Tn+1^%ϩ-8/x~NS2FObt~|-ù'u eJZX$?)lJ?5if;şC *51۔^+ ,0{>]];Bu ᛜü(b3C*>ā+'+܊(@NTmUIѐ05g>a\+xYr`|P};YmaP$>v$uhM)q!aVmW[F"ô*γvVEKٿMiPYГAЇ #Pw'p7}wmlUKSEPaGb\m'0ݯ0w"wmRa1\*d@IK;W]G6o(FԎȪU^ּ})_mspޛeڡrA[ҩʁ[`?R$z*:$Hb] u1-<3Ub;o׆3c{5#M?Rܩ1<a \\.v̆.֭f}nnbC<6( V^Z=1ؼPcmdLW4BoV"=XۮMoY1e4{֭j .[0s@bj;t ̴I]e 9D{P^ HJgLh\G»]"qwbJ,Bh8(&^C  _֎}; #ņ^ {h8< 0CB!I:9F [Z=M i{b8aFU(akN)xzZT~hQ+rPqLbqzڄ&}JsM/8 D z 2NSOe zAqލV-lHd>(.Vj.Z*g*s|#8E[_]HD5_H_4搀͡W$vK3_-MfkP14J4ajqlug!V1yy^Fvto_g&5SUt&76?c&\0򾕈:' ,-)b8j49.m"$]dRw* @H?&@6ԲPT^hU;?@LC GfWuBb6m4 lu)w$<JkQ lܝkBI(fzrh).B/Jn{RKqmh㾢T*`~HqDV'd+kW,nsL KYv=Z?(zAoZT >%yEq0 `D\0.0J=P*)YE@z@E'D0j\*R2 =bj-;~`zkb]% :#?Ay d&l"A~gOjKoBE֒lfn;kf^H2p~ h #JQIίcAΪۨWݍEc}'E׼6 A+.=ϼyRfHY),wElס/3"<9ݲ,$~Ts% a-ɈhJ rQ:g9+Qk/ Y/rKz+,8 J/\Q,ul֠T {ByXg)jۆg\ıԵ?G"_e(Et]킟ʦ*I l^k`p+s_==3Z>"2*,ym]GD(O1bw >5EE*V|ܑp79)함ŦՄ NC9UۻVw9`d0rUk|Z:.qUMU_ݮkˑXX xЭm =ǭ !Wn7CMLjBa>u{]Uqf4"~S M&O1lIyF-x];1 $xh2N5|:%C>@cRQkʰ5{Op f$F$Evr0j;q"AaFGMخ¶.Ϻ>Ȋ1YI$lY!)L}*` O6,Idѻi$Qv5y^ǟ+BuKSx_Xq$xEsa1.pɜiKjhhI/e>6T !G֍tiψqYD0Y[WbWVY!^+Uű 6`XB3&D"hd禡a̼ToܜrhL6ay{S⋸{95̳g5ص Ͽۚ) :Md|%ĀJ|#r8B/ J { Cc}PxS& BLɾJT,d)묦֚ö'R,aWݑJ aQ&bgN)!4˹ ^JYð&`@Jʱ*(1gddēoKr4T};p~MѡъN Xb>أB 0îc+_(%ف)!.Sf\^#|;k]-y]Ҭ^Q5jy WS{(7ylNN ~%d2=v97n! 1Ol̽@2:iXl  C@ N2F(?42eX6:rNJ' /սqo\7`5}ﴄU8xH:ѤY#4RnD~Gb8اq0Oʆ$5+$~f[t]H!bٺ( ج`b' ) v& (ͮSjB%&Vr۾Prkd}ք0Ɉ0AQc-j-Mos"+9d[t]_`=i]>[u['03DyKQ]70Q2\JxWoYA{B kFJ\8j|2+&%ZJZ#9i#tݫToȥOm>ٳu9 ƨw,dg ;Ը"|~0n~v! yLzSvD槾t;ҧ($INX #S*nSѧ@>ٺA8_Zݲd)8 ~zn׳-f#'Pư`"h9I@?_5xD_*[_ͱpċ52b8<"]ǥngıwhg0#:7rpy}J, UM`у#`f'0WKva|G_fhI5h"[J7.^w93`wtQ–OԬV\ڌ䯯ߤM}˥(h=RT順Ad-r,:Xiضh|@"3Mr VQe$xHOD[m--# ; 3ow{qS7B4W?`U]4/^HKTmuL  EcgpSѶ#ociw u-O QR0#U,DZ2ybD4ooPRkz1Y 8{>o?=EpR.zxwsV,\EnaVXۮ'@TI:6c7=&x؛Oۛ:]M$N$˟r"X3"IP+Ň/ 꿉H1N.q=uAO\7`Tn S2'qD&7e:ػp/' D3tSz畭ܖ{JW!!~Zq\/%vȰzSṌzq ?ґu6LCo 6XL i*,zXo1NTrnxr` 6DB*ۧe3_t!@'Ԓ?vc؀L E{x{([~u}&ˤx/DY3`RjEGJݝqb*"/P.2 @ ]blHf$a_gS{dwe|tSJ@6D:ZV[}rvR9ᄨ|{&մ$>#!ڝ!{iq4=˦Q6YQ9?hs$V@ȓOf9KZQ՘+IC[Ș͎i/% cyЁ2h* YrB^2OUKǸbL$NB'}3. jh",: 2sBcjEH"BHqN!_"f"T)+q;Z^ZM djG؀S*{.z?M 9YV1oac|rk `RqQ \6dNؚl#So:D V 0_$Ps;T\䯷.>[gtEV]JVRW?^=|Ľ908u.{jǑ ہ Ʊ[(CP)&$OIhK(XďpaboLjڗA*}O^Vtm vg}@Ƙ74|13Co71̝0Z6}\XNR]-.)y"'^j3T2M;H2Q+T5<@)ETv˝V$EO)'>W͙ UW?j<"?6Y1+ܥ &Qc r*oTaK.:gbauۥP MjmDBjVBO5UW/-aϼ:ծr4-Uz=J s c3h T)Wc* `Rkj;9h8}B4)L 5#w $YѸUơO{ӢTF͉X nI8SqȮ+*1_%9;dMUi1e^:cY R"T~o, ?@wpDøO#Hu'vQs gA6A9PSe-r ]+NqkvBE q^gV'57Gj)S 4Hy/ɠ݀Vh^oRg~:3H'QR`rچѠ4nƽ*0Z;OK%YS ƒ^:GZ|pB`;ŀ!9&^mILj-`:q91F0\ 1B>@*{ϫ}o}X]VЄG\K @ 5x){\:>;-qI^u*K K1Nb`Z_~+:9N p'QrjyFaM 5uFwG}UB&W&0Ӑ!/<02_p5 &/-_5 ! BoAf@غDڍFW|d.{ct@4̃V,yKo6R_uFȅty ޜK@x-c8^£)ƾkkgd>ںbݿSuRGσoe't{Zցp`vhrb!/(G ebٺO݃f8C URHk ߱6".52t`4 5Z!3_ug6fcJjVU)[;& 5P w!laza.DI|^VĝKs>@kg ˚d8<ٶ<6ʷPӔ` )ܫ⢵1*OP S%@ :SSeqx~;Gyq>/(_ c}$%yzta/7$"A's͚tI`q(D"(d٨6GfD#,}qɰf}!i>;nD\R9dƧUۀ)t +8CYjLOQt:xgp$'(=GN4$4}'uț.2f)g-@(4S`:kK] x}GEk-I< ƽv=' v:OM$bnO5 #,ʑK3͡#O(H:ݣ ͠X*\խ1"BJ8'"޸*N1n$~4#j)7xOo0 Jx":#nYlvp}B65b 3o婥{De9YHl0)yC$ש0կ~= 9rYWz(r-NìJӆq:P߰P] ,z0ЖpZ`fo " 7&SOup/8"QeXm[))FJYg!6'FAk RCQ\g 1_&Wt-$Q,D+ﱧ+y3{l Nˋƪ@*adǎ?욄[Gʏ9KN8ܒrȍKJz&aaoC` JV79H^c ĆvZvU)v+ ;M̰a'Q|3*oK^IƤlH0ʰy= fn_+/|:"G8ߴVͥ=(ZX ئ&FP}dh:&5>Ȫ>zZ_7.Iۼ tA.1L]xUkg~"/r&v`_V"d!ܣpAv{?'q}.]EI9 [Ãg=>@3 o%晰Rrt2lA0g'}cML" |zd{d -dYJ3!OeˍLvՖArϘowΖ 95NnBe K Wt2܏܇KU4p~'f c5mNҤ\ ŭLhum?:{ϱLRCfoj0uԡEVx kF]QGqaXy A.$*W#|F]VsA`^4vOtT-̇,wc_=(_1\[ +zQ|9 mt,{ޞ|V3 M5{=_t*Fq'+፹1g'nF-!e;>9By8"2Ƞ_J4^)x(,v~NJPϲg'{',ebv፻A0щش`cAȔbai©SP|lr_'H 4S5 O)\wD 0A xhz @k)LfTKO;9m(Q x+-I*wn(6PrVIĹ_; -D[t@T ˇkK%- @mQO[k❡@I+̐6h~#S[%rJD)aQ$g,Ky6P^KѴw IUEhj|^KEt u_^QFԐN}Td>HE )kF{jnoy_~Z=*xlt KW_dե yc|!S4Q\SVO}m %4&WIwϵχxy4?BgQ>i_\VZ9/<~|k㖡i6+\oSzC% ? ?"*!a^݆QJ" ܃Id 8Y;Ls1RH'u2"*bS( j vjl`!qnöixVŶh~ K9U&\]"g i .\XT8=Ÿ)?6 }otCׅ5 $Z7ZO{*Mw*Yb R3TL?2|=W)k=hRUAs q le:@$K>pދ@-ݓuƢ$LyWp{/}3p"L#_lb Vb::a󣡒M7^yBހo]@`^@dCC:=2YF"!UڰDd)a V0.F5F/!ևEFCcޗmUH*t+7f``Q5gg`#ߥ@7T5*H|P8<HWzDp ;C;J $1oB6:E甔W~FP3S>.ۛ,0k_-w}.oj@MEj*'4,WlC|\_,I4ݍZ %xdDҀYĘ9ޗΊ`tr~j~Go=)WT}I$C#t[^VJwNf& fSE&O&&豶JCۈ$2\ HH6{,[|.h䃡~tP`peboN <\nex+.Y]:Y–c1~oŝ7y1MHh`?"crg͐L}ݗ[fXPUG$ }oi`qkiI-X!+Q ;M Jv4;D3+[="l(^AT/1JW!g)o>7S8E"]C4q^6AP@?08`rMX{{Gq91v<X;FsbGz%jE֪sn.5(Z:X2bE!8R=?'ol k-x $`Ÿ>/-O3y#г9/>ؽfgE‹ӵmZ*<,zI͵0ő}E?=ȓ_5gAMt}Z 1}l6+=9./x}kU h+*-Sx4 ѤYɃ;722Pz{v~ 袺'mJ}LT?6-# i ˼֘ηoJ);GQ*[:>EP.kBOQ{g#PI$5N,Uy>1ˌ~Xe]I9X){[p07Y;!~8n}hgaI!#$k݋5T(+J3KVN| ؃ 틼Ef?IGD{BS8\z cY r f|Xefٳtgt&Ή/Jo9B +j|yg;&b\Ns"A7Y7R %홟`DFd7f7J~mIOx+q"ľQ"ݘf@:3Y¢"YDaWȃI6 ^=Wxts A?w 0Ȕc. qZƛژo8l/D?jq!J,VҎ_}rITKA`fJ|#Dy5BmީD@,[%zTc gK nEo6,jXUEA8B&:ek͇c(@!@O|'djq6NvD`9?|@Ucv@IbԄMaE8WVvH+=-)SfOŒ"H?G}tihR]C kOEHM퟇10߇mA MQ ผhN!m1縙i0$rxb/ƾ#n <JcQ:#w޳|]|,=Bb KER,&ʌ\v87BQyZ%6Ez lƵg(HֿTtlU/28̫|~&UDHچTpA:`~X *񌁮`Ȗ2\l,uc51)kR0xQܥ9gͲ]܆S2yj6%007VuB?kX-"15#G:'ՉlĠDY 5 6V.: [EpזX$U?J'2ľsZԱ)& y6͛%O:i#nX;i5 D,#Dq*[ȈDX:0{~<8ޅh$|ak d֫tWT?Tl}"aFٹ I6yw^8ŃߪFq.emSlc +QB2"L9,eǫ+9Wiqoꀸ&] V2H׿ȅS:v gږjL2 NOUcb$rb ?`YY2|Sb~;=bZfJ2c-K @ }#ټ%B_4==aTnK3η/)oQM$#0&Jʭ2ĦcAh~ ǚ=Ⰰ9e|?ִ?9.z_D쬻OК4:L@lf5%_| [&PJVs Uӯ}-4c ozd"tL*z2"ÚE7jW):G/xT0 z7$pgKKȕB՘d""2җT/܋_%+nfrUh%PUkAyXSMVpB-#vm̑HJ$S OP%w?/uBEƆ"Ca+޼.xb.+3`/o@o>9| kq(S̒ }6E?:cCAPN 0M b|/5o_T,P0ӅIC*Q MXl ^ЩQI@+Me(/OtIE^v% iʰh؍M7l:aYnV}>5>(R+DhSfai@ =腒3]?> d?#؍ 4f/LoqC5c󣋺OjhIHmpD$OyiZ"2EsG!9X>m̀5+MP/&1< irl5J@|M -(gh [V=)I?NB'\8nuސ6)f0YuU6&yWku-}(H"Ex5%-Txb*DQe uļʡW_Pk݉6ih"D$Y =)k&vQR#()j==O;!卵YUnQ.maYP;NWROV,k3̆x¤6P#\ OeV1l)6mF8| \} Nk:zrYr}T5bfw"kC g7 ѬܧnjQ'\ǿ8MҾЏ!S>cΆNl$X&ND?-K\;F3 g@;c#:~X&@Ʒ.9!V:bc~Ȟbl}t@ڒ=)CyJЧbUUT0Rb')&mZ r~]T]?mS ’i0Mȭe%)zKiyGFKφ?v.Fl#ڿ-`אTo:0=z SeR/KyҜY-% d{ԩI|@ ,riGċ,' @ah(K"]"ŵ-NX,c2׀|2bF|-\,XB+ %@Qf)YP?pz_t|:\CO[,r?4zt_SQ!>Ic?| &> C&ĽQxz& Q+mU z]RN'3m$gc~Ps TO|?^ |4re+k1cK,=8FBWB6‹/;KEg{ȕMv)i޺K*3e!`I>FH:0V?-yCl60Gy mW2\kN͕b%E?1eעdz:g& $>(c]3`]9fm(WpiWӴ5{! - =@,$%S"b/@ 5mPYǯCUecT\Y(?C1jqp5]Wt Of$}xN!~ivoR ~2vү ᆪ~_f;A|1pм Ң{D,!1}~-jԨ{?ڨP=m$L9`0{hϰ>t6DBPfz$d~ r@B?70f(I"y2!]?B!{xI(#JoՏc|pD*@ON@2Z{3`GTz(eq02t "8`PV_K2Hs7w贯FV?~AM^܇"*)vA[.2ۛkq?a ͏7`,=jFI[SrnE#cKt]=hEt=QuϤnxW;rh=Vs<j}K _~/^!od+YX4CKhFZ2%|# +F'LTf0*ڐ(*3d .!o&ddx sF8hOiM٤ %2!-W_wxJk4]Ɇ9 Bi|ܠ_X  .EL~3ͰDO<8߽/?ף@XSa)X1a͏W"pR|qYR:[1;,'?ŸFPfhӰ \ϩ,ctMb=W}l@v7o/OR已 Έ}c |\bҞ*v ڸ=#~qq4̂;M4f>Ugh_!_E$wsi7>wPTFWl,MU6JgSI+߻qևT+t)z(tz-n›|ʦ{ <*~N2rvFuퟢ[RG)2ҁ=#E>#jeߤ¤dJWrire󞲌M ܃΃^؄4_1du^âTn =UmAna;*0p 2tgJ붖WϊAR30wGyA0{qˠ-CWB(KQ t0TCR֠׿Ϻ1A39|T/Hx=bg1Q^zIEqOUc''q}݋$ i#GR:(v5Eٳ6@})LU^9 q=., PyVTOr归w#FC3&C.ܕ0bhc i?n?8^-F͌Eby\~ylD = L籽dgYۓ// ea6!\w^̪Xxel|9G,*vN2;"57m !H@Zʞ3 rL_{4ch\ɝ쓑é&7Is4z``ꃬ"ȰS͢9~9gEbȽ;2aM$)'WC{Ѡ`=V aCRI2}]% %fq^~F.S% 8^dPg]X3='MhF7 w|LŸME{ܿX#Ke1 ◱c:E7*k@SVP@bP+璍(ߥ/E>l5{qzhjsM)6;;Ň?6skPbIIlx^B ÇY]c&$=_)Fd^oUkP-~~ZT%SkڱӃu8h03SOL ")we-ѨrօLlKlGw/dvRO$\mPD&OnrlnGNPrPxTIY%Ncwv7e}q )^cYw0h=7; q#rW)#CT+P.pq{|V#c NuY -q7ǏSN?}k=vQ~H)9PAg T/,.k-گ$$.ȟi1uքnzsu%dcނqDя/7E13TWމ$<䞄 B@kƋh/6n ]E2%9SRb6ذ, :wE9:r]Ojxy$'th=JSu]ѧurD caW&~nӔ@;},KiBNbɑJ;]&G|SFwUd .M1]'О1U6,I:IHD?Y~Ceܛ˦J8hZFv'LԑA՛ڦy;ַ$=f#/exj::&⟾s:͊|Iv@[mS?7]tEQ|̀7b3#{Ej}<߀92{卋&z{ݜvc9G%8ROx~Q5R~CtrDl_hZD2 !aQA $6nUVl _8]a~#'P+41#_h!KrEDeO|` =d8*k9+ ݐ>3\aH_BK[6$gLinz>+C&B(- t&m@:waagK3Ӄ050yZXwmn7&L#%AJ ,&Dy,=Zb}xK]"'|Fν >Ym{=^CS*J.p4pϻd fn+'#@TYrD,ۮܪ9wvkFbLRbe0S--`bQuMÛEZ ~ÜOpaVirBԟΔoe/X=y_$kh=fs ԎP~mqF.z0:LƷƃ +Ԫx{Q~+dEH9@߄Wx+"#EsQ0x; Aݦ}kzN##5&>]J%>4bj$ ˵ExV wbh qe`Dqxl-Q1U -ߢÛ6^PVa9>]V:9vy0 ەdVxiQo[[ i"iN[˜UUnʏ7GGAXH wJN {M33DhWrW iMjm/#--{ڊ<|+f4lhjaTGK#`}bW9JaEJKJPNJ?+y \^z7m{x:1oh|WsrzlZNh9VC:.cŢL\u:V_B$?:V84̠:3Mv~BYIW XVեM&UbP&`YE/H WNAF>Iva. eE:V.gmlP )f5#{\ȝVoI$<6t ?; a+/_͙w9]P $R R(S)@? &=eԯ w<䐖h/3GraZ m5JCf4h.:vZ" ?ĖD9feJC7'?KD\gM˒-Y%)?Y?1,HB7{MՆ],Eh(xJρbp@pKs~z>čN,po(uVoÔ͚kU>k21l>x`;YITaPhp"<ɆHۿyP r\ z>ߊr,xHc&}GC:8O[Őm3ڿ7Py[?Tj'K ռm4勋?ūvB2F~5b2-Pkd*KBbp,h>1)ʗ<@^pR 5KHsvRXC,U6+j_|cR@_5v!N|f8m‹NoIKo::QdE;d3!!APskPxt6}0K3{\~ܟ&r+`Һ:EnѬDl6cMp 9&ً>7ac"4qZuC} LFp@1,n10}b cW- Q?.[#vĩ1p>M@if ]emg(X&ҸOYlNz&V{S!J(aI3hzT`.4nVj"kbC5 tFƀjTHxJ:.Hzwdvan(g=X\ q`"28y, 25? '7Qhoad~nd{{:&4?ABNZt#틆D^'\eJ8H[*#:ҭANT4g m>b֋"_uڊ{{j47N3_0QNbwÀ*k8׎iFdהqͫi4v%X0PE?(4}sNBv<naȳDN2[+5-O$w9f1)(W#F uh2i`8O 9Yf#%ƏX-/] grʡБ4T&~Vj#2imFPg6%~LHU~d9e50`!nΉf6DV0DN˧5'L??[^t<6ixz]Ne%m,ic$,WJ[ѓ{m"a'ެsh:S!3M65wFos#0ytYhu40HZ5  uKZhLAgD:ep /k$gPj 됳cP"#sƼpyX~t) dE~#9&ouVMAgFa eWZ]MeV'Դ54K&'ZqeMi37R۽DmRkMQmv.|qq!vu{tKū$S*i)4 fVu-A\tia6j@⃃~?P׷ש]DM"^ ; ]aawQ#OhJp%Ixn )oljw4f?UBDZ6{㨍󀂊cKǛ0c_ZF7l\oʒh);W,闻HlͽZ1a<Ȑ\`GoZz&Uvf8O0RZ8i|{[:g8)w{%sKb%."9)]+)^,4yU#XN(q>^usF3&r vҸ3U' o ,t;uf 5ݯоL5K. <"9yۜݑoC>yw @9G :H4v690tBQ*(ϧMѸc682ӈޢ9Mm.t}̤r69]㯐Rc7DJw{ ALʿTm.t}xTVI N"V^9Dc"9qr% Y طmK :LI"ʜmUSq"`#:H]U1=;6K0a{*zTjD@DسiyDݷp$gU \ɰNQ|ua)BrRdo;'Ԣ{/W^"/*iWeF)ÞKl gnUia L× G nOJ}VUL L]E[DBPkP<\/*s~G4rx/:(׭#,1ӿТU3/HZmvfzJzzU5sF{D䒭Z?67W_qx񡼐Ѧ_]ꃷ=*uoIe/fQI!{g ?bIVaVxuλTX?H(fi=2MÂɋBT{ _vqGbBb8f=3!!{0, RI9=ob;OWsn<r7/aiJ;n`aUќ*wtrKXL.~n:CM'\'F ?uzAB 0iISþJˊhnUji= Jzt1sҌet:(U7+cq zRym(.n*Q-Q|=_UR_q9R`4?}Wk|3볫mf|Wǖf/1Ym0y+4.s5lJ8 v?lW&bfןӴШ[ކr&WK ˝ ?|{xT4> lA{hPu}U(_F+s;a4q" vU>kM^4;]dEFqpUZ޳!רӻa]t)Z6j3Ə9%ʓSoaK~hY/2+2u\Yca{TYHe5 0+aZ1J>ـ:ͭP"H1ۄ.V] {&`(AzGR[Z+&|Tl,Fʪ/ZXs( ӹ:ZR4;brlƧ]v%hcq*?G-Rhi5}~"Yʍ,)ZjԎ0 [:&a= 1 fO˙GtF2j{y%͟1怗]nn|~V]i: Zw|͍ <!YSH7R']&#<T\arY=4͕bmO>M(U c~߈eQsIe$$ڊGhVK: p 9aYkE^fXRuToXT|_Coq>+׿>bOڜK(GXŴ:Vz&حфw=IBϔou["p,3ը׍q 5,TOw֝:Y)yy3OTnkeS$d1 b4/ϗh.5 2]:{˜E17((kh Hk 'YP9Gr_ )yyn&a>+>W(9 @|ύ_z"WC /8*o*rycbMbsp2U]gB6dD ISx<~^TR vJCbf;-Lr;eb W]#E;PU[2y_Y;˸n6]+sĕJmk ^*-Lxr~Ű}]8".W#G;EX2 C[HHSN Ը-_#3mbq׍K(:>泪s5_(|m<(?!X`4H7dzSB4 XK8j| +4k#ΖǎXMHae擡t[ }y4.{"h5積Dpwxz\3&)h?vNnoE9>C6֙\Tr׎ ?"[6;>o U)S<%4U Zp@N۝hëj3{s4BH [cQfxLɭCpB$Q*3z[8j-W^9vS$5PJ'Ϳ&`QV me2ja{JQkȉqRtfh'cz]dO  k6 ?1gGe=,nRَ;gj%E.A!RK5\oWerV&?;'3y7?܌8@uWt"+(ĆRGyx_T͘ݣ~W}YCMbE3'ކʈwęV`^G%0?WZޯvƒ4f⥸E߂u灠w X6""@W##sڏ=Uhy0ŁYGT\WT {qj,ju (bKc$AGn b7q qlzcv7[YXi m uC.h`*:{W[Ƈe\ٺy؁xܜ?;NlT%=qLQ;>v NoޓQO3.%2ddT^-!|zPT -c@"T( hs">VeJvI0$_SkWNOA!@u Y6HRJ?fy<¬cIAUQ][ ?`Ұ]@ 7i hBɛr4%ƮN_hby&j?Cyc##/IņJ;ђ_ۧ7S?y64JR D{2BN@:e" CGiQAoK&=.}UG$3D'72fN0pjdN}֯_ Q* s 5\9䟓$i}qzI4t`Ejc tBI343ZGGpN"]5smX3]U&! a^pxR=;ƚ׬,S6!y}^ K$$PR}Br78w@bȧ|O ߾7ceg$ -Q4-KH/wfV`*RԬkFߤ=p?  RpGd"(,#  U]FOj'Ըh1"g֩<BH)L9)uQk׿:KqUƁ۔Y5|TF8r ΘҨԂ'E%XJdcIW:a)A45w 6P{T™axHz0mO綏]\])G Hį/uflhEpUi$l] A&Mw#4ud}5dp&S:c\KLEB{6-vi$,9X'& ߰Z1D:(!e.z,[o,!+·4Tg`B?C O oeag0/ē.ђd! 3M ϫ8԰9e:-]ss,g W ̼\x<HM9 z :ҢO[2LΗ̂@ͩ"Yh|"'%DWsKpwIͲHR@ کBKӬ.=wOqw)~sJ|j`K}Oַ&}Oo&T3dHcemו0(")*`z Y4⮟NսJ lN<#X$4i%rLyۅy-=<4 ЕnY۱TH+ˆwtKtr46Y.@lB?bkV5ScT[Y&W6LxN sh)Z@b$;@+zZvW4+c5DSY|#MhKp.TH sC:gh}~("n*ymAPȝg%? oC*){%\@W]6m/(Eu g5T&3pFru$՘+crbuwch|JhcR刎SX&8 c|0Z>h'XӬ3oTƫ# /rBl}"@-x"NMA)Z ڸF8bӊb}#1jt]&n{zӜ]n餐WNu7Zx4* 6[υsAk )J)GJ"[GP1G-8SeT_ G^(xNv#em5*I*_^/$6M~7)ŲہH8pkYLiBgD 3%R"k:&q#{-n= .'poЙ Djţ)6I-%KMԸ:m96_`Dn6ŠPVS.%| 5;1Ps,'C^c]'F}YRК\0DJ* ¬~lKeZRǽ9z-[̎^VV8;fotd]̷ȻnADž`9n)hP Ĉ& IoPNa䁺[*ަ>J2:ъ#7>ONv?~yI5I%d'˴8p;X˞D4gi'D?cRa(?h/1VDi#$jK}ԟA QYd) 7 #6G/$watUpE_=2\ǜ=첣 w+2D* @EB%bFN#ʂ5o1mg)\6;msGU-{*I@i h_9"5%+L z1>|EńaJUDS ,w|'F~46ȸ/y#Yvi! Y 4,KR|"F4.;Q h*eM>$3{y03ׄQ\:6 KvzPzD(9!V6!!?,]܋T~ 0wRڑ5M@5Q_Zh<+#kI5&#(I$~U|GinUM60' دSD[܍1Z'RCtvHS$;zzp D8>|>!R #A3 BG8Ҹ^J5Ua{QWaߵ2U;oFxd+) 5\4 Mk)JvE>>ٶ{e糊TBfCa;G|\u?qlK)R'>U([䖠kaDIu)]2H A <|z w58vt~gs*pdͷ|0;".XxŒ!#l]vBx@/ܹ1WyL.5)f:d{NB Rgu<يV' fj-L+ɸA.4ZBGcV;W"%Vd11yqEُ5sVK( w`A@|JC ჿj.6ׅ|Fin(F-?}| xkc[V>]nBhq_0^}'5{ җE{RX9O|q6?/7ڂgZ[L! 1a kB3{7z4hA"4+Y`:K&l; {+8tHy!y$Vwe(1[.сVt o0#N8arɨ̓].f^SMF·ӵN5zٚ2lI % 3z&$dEd,PsV呣8.;tΤdLʎoڍǥnm&`z<#_<Ҙ_X\TDĸ#j#xp7/ GN1)-Dw8U 1p"ww['Sȝc@B#VYWkAp6-~T4a2hcS#coZ2͛N& iN+x6eޓynnZU^mFŮ"Tqc73_pN۩EEKo%8~7G;R?~`wPFBlneje*-J'lU.Csm*19ɖs׶V*QpMW͞COq!Zo.-)NrAP>sR bP9TG^K_j$^t$5R3&mJ4AU#p3*%H{c`.(F-:?gS=ۍ٣3ku->@6:*,tF?1"Uwlhb'*+v!ށVj_Q orKLi uP)V fXF|12W h&¢]HNq/^ƽb@&vAI%uh&\2!N s3+l~Q#gmfS1otK+}#^Nׅ,sYFFߚjb"uF)+bk3Q"_Â/̞DDٌEc7%a]t\JwkIJLPf%8!STE|z%|_H77TpbesU}s~'[h rDjl_T@#QH<![ h'̨w{Ep#c}) Myt΂}c_0HNi7r[$y`)^\J's^A4f_1v0ԊV5U4+X !WР,~\c)л$B&mK:sCC["zlG`Aܪ?bY&>n0#u۲ep1.4{*tnig U':!Yymueu4hXlt![^|| 9v2EQ}pMΐ_N"@| ʀ őm!at;(cWe$Dm3ݚY*@ev$W2- ;\H{i/ ӗߥ;1mVE=^S*d*zF?Q^'ʦ 8ڒVmZxz@րχxRlG8 B:Bْ3Q4\?,0|;CS_/.%OL<ωXF.\@貵sskĀr> _YU gTI0FJ1d]m b6xmL6ٲCͭ9Gӟ$oULkVE8Q"5#,+X"LG`e=8hL~RSċz mC6ZDfAI?r(^&1J}=}mc>)voL?aΙYaR k"%C\m7!niԡ]׾kwQSO+H72Cs Ć -`hjQ͋!" ?,K fo|qܿ _|H!H](b7&1}\p 9&!# 1V42m?yw'Mo2AKxgU~ǫz]S $'))FGo f43μ+&`;lƥ/9CKxUΉ;FVZ7wBYW2&QpڈxjœiT~B5sWj6ePC|4fA +Q E9z˦b3Y'0 B4H"1; !vRZ Obh^\EDzb 0@^ `8|&bt[L|1QKr6m'aWnny@TVƆZ{U'ŲBE:mU=:`z._x=lwM-P@#/:(UY%Fg (] EP,ʒ6 x\uZ;:Y.}eZ{MI Ӟ mE -_AYE z¯P/ (4$-Ӏz̮D’A`ڙBY%Xr1D#i=V\2v%s# =0DuG³k4#$`l2!&"jF}0o?[RO1[ _s񌷁;l;7`y vCZ~@SUg{$&sCX.kA| !JΘEE!nKz d>ID|3qa"2TeT D OVLV;/O(š9Td|w >auf{HU?\g:Y$$:[8ۻ lLT*ʉ+py51?-3TqMEOSoU]8 / i5oOW3O] VG)25%,^5r Ж_ T= <E$ƫͫ~wIT0 H5dW쥭^FoF(K"xprpk]܋X[.)DS3*Q? axp[9wrC d&%ǰ|=SI͓ޘ&)4)&dd(ts# $BHWr:n5Œd\F%$TOe XTQgIL~vUX ;#։X{E9ng~C-٢9) <^(,F<.9WLբ|=-[{Yј Pݝ x3BEXI$X6^O=n_+NIT7IADl+9c/4ry\fO5kD, 6b'竓# SZpr "j0 },W`場r@|d8z?iiƺlB(_ӞcyJNM^'wՏ WZ*ѶU~ dF^FWXmL_a1 E50~0OѲ&p&b̹XgO+.Z?"iRG٫j& xdg(կ`eSl hZ9}Mm(5H͓31Js*痸%@rE~|Cr¯)vY4)#v ( Yq~%Q'OJ=XFoHKVK0Ixk$SdܢEIx蟮}5εr4Z~K QNs7"ʠ?tuτEP+r^YTZj> V63;3ؚs沭^dz_sɉ}м6W(*;%LΆR@-i$.b,+ERCsR r+FGw9g{1!&GAѹg=2x4jY gs^-20jL3Q5B}A;E?EzI{v`YNM ۵{ڐ]♙k\Dme>4feG VעnHH\Rַ}4UGtX-i+J%s=/pP6XwQnFբ#卓xO4 6uo$hIGZ\z2Ƶ=oY3VeGAj=‰ fx¼RQ0M_9G˞cp}8(A1#4/cyY$ZGD%\!Ž;n8 ?iy$D`S,o8jaGk콡7?ׂijqw5~&xȡguu1b Kpz2"±Ρ*VG0jeg3oQ& 򁅪Bef ]/3&z<:?Ey*743Ioп4Žf00i؎C7?*jO*a< jTvSvX=έ"J32zq=!Q ~a~e5N'ZZ 0t)o.̖Cd~jb*EߞA3lcR+MY'cl6~{5NryaVA{ZN`^]9&<dtrbRm媦I BbArcG(>$b|d^"[)ClPe9?_S9=_U_%iO% ;(ZXJ b$Z)tle; %gLx)y!~1}f HIu!$7]@nlcCfvZ!":<{:N`zyb”O/|V+ƕb: W$Qb۫0҃LAŐ^XPcb6uY`77 q2vw fc#[PEyb<{R|yEj`zØId\F5Q Ϩb=JCroD -ٲ"6 a[ ^oAA0_>fǘAc D5oUvW?H-z~zWF3x&K%k DMUp8תZX#JVLۨ QcXޫ^ݸm*^_(n3:NqgWTX`*_̛c28՚ |)+ Nu>LˑLi(V`#W=>Sr&rO%wc!4D8qo'4={]e.6`=uy b8pJ5%Z' 3Ew٥ȍD*Ԅ{h kFV7+~֌hS2&e7 úr0V*?N~^X6ft@02!_: Yb;f_HtceQ¸w(s y/K8|`bG%XCA\Pƺڿi ?X2 G6s1U 3{$QE#5vH=Z%h5n-!m}X4ob;Ar ?_To㤐&/*HS2k{jMe:>-=wxǔ_b.dr7A8tts5@ F!A 848!$ўmכRCGP0nYK-FVGWPٮ,G2 <)ÿ}jD֖L%kfX x$1j[tPll ~}3]o EԸf7YfwKڂkb&8e4\\ao,=qaf%}0SϚǨag͂tͳ/~g2g`3.n.!/7AQ2BMl.Yh+fLO"^] +& ܛ5? bG=Qa&J _dBζ~HKccJ7S )jsx< s6;LvE81z{mI֦3΀@&f738uآ+܀Ԩn.ie'0YqOkr -Vˢj<0Cff|=ۡ [Лz_[qaF4D:Up._ZXO\M>ѐ;|QFj cƽ.y V]ݬmՔ46"/|R:yciڪE ?@.6j%0Td5i+C)0/Hw'y`16G";fki'ژzzؐ:1쟝 X?=#W\0?$CSˇ(F ?]P1CASK(,g?WI$ ٠tj:-9P)l33z#Yfqo @F IlpoVٿάYWVoGŘ:Dd3 Н,}I/ CU_wS8m +}XuJگ(I!LbLŸ~7ޯ  ۾sÎ/Ϲ?6wdb_w^W,f7rūu]D7xǭ_9ȥx'G@zc]SS!^N'qSEcH0Z݌a"+KV汃,oAݤEx%)ڒ쫮px4?(uIp*FF7`]a["0y*Wyd+h +ث]&&7QBad+jZq7b SZZQGiMna” ͰLTuOÛ5+ק>{bqqDJN@h7RGPwMŠrϨ;_G98zO{_H3J=`0"p;!^n Ejn []#Zz, {rn|v9iyj.Т6W\ lZlkɧp[i=#}:AE7hYRΪ~qW 7kJA|ܩAJh<`zaH7>v,) f\o gZwy-Yt9cuu VKN,)p$%:%)+aBH]&Uzwӧ bWOv0 ݳyOoone$Oޣ:AY(m˙Xb68-[>׽0i[CمR_7igld:[HbA9vndWĸ~F$s$Vuz,ELDQYX߂Ki(ЎIGނ;~ fNs:WKGw!f+P6H*|G7U֠F|J:T&wJwʺu\y:TzNv ;9.eӆ, W2{*2of/7yK$ \h2XX \J{ձᗒU># !l}:/nwѯ,ܺd9P_T"=Ŕpvfz*.[Rȥpd~2YՒ'%MRC\/$LCMZ 0q?ʲ ^ufª΅6$ 5E}%xzc z˝zuK2# шr`SF&2nOfwͪyN8rzR#tE%W)Rå9%,@ʬ2 8."ԼM!}込MrU_V]g. ee qb;{sPaƙŁʸ*?uqV>(|J/).=*{ =MC)uEA}zkK¥$xˢB5wC<;Bpu»,_l2ƼCڙh͊(tƆve+r]zi.x_"p% KC- A̛x}u4lT:`@ 6 LfH"Boܮ8I=kVk`|dQ)fn)+%]6JZGΊ1#yIƎ/]hbߕ CT,or T`2`݅;+0 + \#hF1~R/:4Wy9]Xwʛ=M?E+ yvWA`#h%2Bo[l <`z'L0 &szŤ2O*6V%s=!7D%Dy"1O&R5xm|bIm/;?,YҨJX<: *]W QiLEAIMo]d=˪F}r9<+1[ [zn(LP=1 |AT!{]~ZI+PUIAC%0YÙ 7;d'.`}᝔5++.2f S#EgQժ6PQqԍRܥf[ysAꋼZv`H0rڬ&ia;ڶ#-f T8 ƴWF'gg LaJ=3f>~o`~F8Qoku!?j\^BVإT`!ϩr3AiH5'3,r!Ѱ_I*kL<I3$S(;%(¡sdFR$rLdfT!.T1MC)?$ Ǐ@1ɏ-,`IWKW,A`c=}6\(JlO$PNZ$E@.+*G67צ1K*M,Q\c {΀Ʋu"TWSFȵHW#2ݟj Κż~(8{HnhPkDhWw5LHQ|},'\b}cJS|/\0A 3Rg}~obeu}K>,4"=?z+=KbET8WܖI$t'RN(Db^jPG+7^Y7 e83Rr(y`pw!g!^|-N_ZMiRũ~L/](J)8&b:MF9]2 ڶuգ$-jJ%^L}3ak}dzy/{Pd Z;`MXq.Rƥ|GLjX:fMK"gC+NT2Ok\&dikGشZ}92o)Z-hL=Jue-MPQKW'bB\'ȤPiҊ1Տ =m=е ojBpۧ"@c_9k@'Z[VGSln =vm;,Z0ݯO |i_Z5#M]1h8 \7x9 &MρSf.&tr"\'STs4Km!h6q{B Z&˰g|ƁwU!lWRp9& 1m>%r: |0wlaGx*x*R0f*D3̯3C'P;B;>1*{3DT|+_g4!TB%wB &"1Tߓ[J5H绰c.PAN;/1ڝF ՗:b{$ /#yb0i,82?%x\w>cc55Pc}.xvV%OaUUksS-RKX~_ mq-5-Z][.i !I>SeBWKRXfPδW P[EBňag* 'sAd>-=xXIi@+Gwe@]+^`p֬EǗ `hPC0G*U N#t'M1dU P_16;-HgU5Ͷ̃if= ђ}8챺㋌6#jh5-f5B _trs4bNV;gdd ɳZI9/w=M'S|3X0Td# tt.m?SXm%le@ yPeJiqmnϩPK}iW7Lդf*d >Za (1MZp!,w+ٓQRG2ޜ^ oT[%xRgrdṗXR!ٌ5.p굮@ܵ?bJ Hk-KVUI0<OxS \&\H宏2(J"rf /;dr-1=jj^C}uh/&& &laKAA-f"{mI`9߈70`}AJw߼1o p s=dSi2>)x8yEB9lunsրk sStݗHlpM>ufSQYKhf}VzPϳA2՛'׵`?\QG' bZix&,Vg}*Flڲ %Y9 κunF7HkspV~Ur -YޘdOj&uE״gYw 'IyK+AGLH[ډfV,@%S!g -@C o0J!6 30ˌ:>><\CTyi sSmn[bϬ<zIYE)Dtz0C{ .;2UƦO= \xrZ{U]ecFi2jmqz'}#/2c(:hRmSmIX@ѷA٭^DP@4MWMTDE8h(pb-_s;}ph )&\{l+[& *|\\]0/+#6_ku#Jjhll:M(̏_eb [AhX2"=Y2 U ^u1T 8M+"gnYAhp `>OS)̴ngSNbbl.Wf]37"Lѓ~#Ȭ;' pjGfq"i00y%#hU>C1/,5& Uq+␳`ESm_y5e1}›ތ5¯He6 7Hd?߃Vkr-_hPBn^i៸5q}`\PRD IUeD%.RD/ԥ>ƚӣ0JנPH7=J,,QӽTf7ݧߪzZRܚEI0pBf /Ҋ`d~4dGPHOV[6ls8hKQV^ ,jw>XuN/bv&-B7n?t]`vDv8 Fj'ꫫ[S]/ӐvYzi?%j9>"-F.Q+QO6r3IQ#)U%#QdnqIl,צ-jއ3oM ICsoI+cMGyىe"} 4{x4j)X$ <-b $YId"mj˞iGl*FHmm! cE2z*_h&r_'FKP:k cxZ0 }4= tQ Zm,X:VZ ʨ+otyzͷk}s ??'DsS)F>ўX;P#M*bWKd"2 64۬9R:'N9Fn(ahjȆ)cwa40&+*NLr{vlh2ìq_`MV'7kn-?̻<{9 B~w/pwxp u]LY ,x>ICVIp>@mXKt 1wWrLo./'>6uDB| 0=v fm_w?a怃x]~悜8^Y}}MwzgtCDW7䊒)]+-E\ Q#ie$NmbV>hK ],:2&AK(m`l~v( K:,XA_fKΈ˛3,YX U:yqP"*bUKt0z"ι .'lu!68؟ͰP&bO7o2кYzYĺw)_t#i7_[O|FB^7.Q˶|Y5nv fZC 6"4J$ n~B}e9dbP!oyiƄ{[osPB̧E!.O:MQ2#xh0ۊlXc?n5΍]9<{ [^b)]JÚo S\qb4%*3²!M#Z)cTed<3%Ff! L8r=_$4nb7߻%At:/G 'aЙpPl} r #ANBwahDYWEj5O[dQ hx6j< ck9sp!F)P7N|Z\ :|^g8zX4g# c(3,dXs@\6CGH#EXDck֧,^1H|7oCQ+/*S2`Z>+¾ԁۜ)F*.1}irg (rṠ*OАs7Xl7ASQ5BV17|!T{WS(xGۦl{bZ~=bYdK8!ӷDⅣ3szV ̻ \baR6WC; Vg^(ݔ/,48YCEr+'X"R;n(9QK2Ɣzɬ,&aDŽ;Vt?K:Rc]!R5蟹_s 'w9]$!!N6q$E?]-SBo"ŏ=bʵE KO΋~do7B]_{)S.wC!I ix"0~WVb ed|-J<Þ&hBP 㦤abprܧ'YI,y#83gi^V:IX;ų~{xXggB5Z d w|0kPԑDžPDٞmMSͳ+Cc@A*NJ'7A* ax:4AanlO{'y4D-yFkgŬEInk'^qB 9f!`<Il:J$v9EMt0CHm?T0Q@9nMI%/̶W"Fi옊-uɼ(GNB!D݌Sz݌J;jP' D7VNf(BzOӋ[X=F[yθJ%)y7 ,:׈_+,lq(N! 䬋*4~7= 5X(_1D3h#*.3կuvjCEI;0&vRF ]c@Gؓuikv"$!BIHs5׾Y=b<.2k9?YCM'OPu M;jN>~/Gmަsl\QC\^3v%~g$RHꞖaqX8R xU*>G>_'g͊uhVRG&^Vr$vn)}F SOq D\jlGu69;ޡi@@rڌ֥$+ySCck,[6:I9X;c,paID&=8r$0"$/ e-vZ5ufUaZN9yCmg0'?۩-C.ncuBI=4,eVy.X.)]B2G1IJd*(Sw|bP2DyWFط.bvK= $~ 'ñ4b_ZXS5kEMN]K:}[Tzp>=h:7zdNS; ^1+uաX3tkbOKw}Bm""[}; kֶug*ˑksVTIlk6-&.dܿ]S]qh+*kѐ+حS*Aڳh; "wyB%cͶCy=]}l'{4㴭tdXMŒ 0OlMj,|r8ylu{& ~˻A>xֶSm5!;rr>V#C)=؁Z+HQNqFEh7AfJ&}jlצBⅫӱaT2&3oe mJ<+si47Z@)JQnzARmOG(F}+jvK2O &7q+ |qDCCdL` ?'A$~{.+3ӏ:O3[tKuflPBR ဂi[٧ *G%rt?}i`s qxͫ)+j AkI~AF9V _.e٣mO- ɒIB1 8I0)8dC]J$ԓlfuե3γӻJY~{I Uw:(8L0iI^;3dYxqR[ hH92ؼQo r-SVЗX71]ϫtQ;l سLDWt7O(w/@)rɗ8Ũ}PI{j Bjǎ,罟EDtzy JS 3'F%;R1#`2Dqto9lz^.H)IH%FoFٴ7¬iS"+?;%󺝠"ajl:`jFƨm;sqIsVN#*Qܮ!0̼ؐ2Uq()w}²DbjL$Xeg0Y8xr_[FOA4 .%hY:l`W_YnV0L |AAMBm9՜]Vϴ < XNs|$m6Zw^X0-'w.#^HdF0Ee $ flIFwߗcp˸mڐ1bFSzoDPˉ1gh9{;2z{ub󴴱`m xjfA\Ec1le pvb9s9badǓy &v5~ _4_VUiثKm I*TYv?\yYFDiRo5~JmS@my4Fnql^y N܁@Va-nñR]ƂdGE J@X& <,~d|}*IL?u ]rfǹj}0w_tyǹS*mUO4Ak Ofj(r\y)3.ð O <.] ٳȶhpw Cay.c]^;QƖFewM{J= DM LǓYkYSwI( Z_K'GUy*ƖqY=b3Sµa~ļcLtJZ IWVZ׉AWԶ)fdF!j*"δcn0r2agvҡ !&"m&Ë\9DgSj9CQ.dc-FC 6XNn 1\#^* :\<4P ugQԊrAJӨ@W)d@FẤ=zZ. 0QPD,qM(-'SsT{b(Xvu!@а$ f$Xeqۉ%#wo yttpz07F W]BrEqq| J>0aU}hc?9S`n$w {\{B;f4y{Wpu R5Fc7^F}_nmVW~LP'w@u l*gM3&$_@2< s~ JNan j{7o8R)Řpw̼AT*o U@M)Phm99xGաT)5!l9B%d TA$͉nxNǿOᝳ# ~T`! SwomEOf xp,%j66JQh4h@)!nWv#l+U0(k%@mQiJ}P/29MR&Ps)ԜR;Rb쯩OVv߲?VՒt#~ֆy1JAv&v #桮d$ pD@.;^ӲuMߛn#pR&ۭS i,a;7[ C)K;I"j\Dk}ʷZ_s~LO-B1j72'ߡ>*n`"e]rDBA-XTZvt+1uY~-o9t(v=qŚƃ/+Ia"›3{!!rFL[lR{N;Ҡs7hh҆a2]ZK, tȓM@6l^ezqnwv}Fa3zV QV!VCФ ~oN k%6UKA*lA$ { j6(bHFO.~4DmKS Wc'3n5kZʘ=clUK)m*[Z+աGCšfR}Gz(ɇǴ'b~>Pņ{I,.ylhG5wCr?䅑Hɕ\z^Q,y8>31#p ]Y8;iM3n.Ʒj3*>MEB}@!@G{?] Od:>wWw}o&Kك0+̇tq pfþ7 {%RZ[K}R5֮_ֻq6E&ji,EڠpaC섭H1C?#\Xm,JM8Ij` Cux)VyqKoJDxV="n el1S(hNu n nn~M'@IC 4{Z4WM:Bذ,^&JSd~*-^|,([JJzꋘa ͚B1 |ͺy)TgX*'E-㩦흆vۿ%RqfNѯScÉVDwy13wچ(HMft^/Ӫ/5.6"o qXPdg+aaMuFɣBܥ~|MWD4*ExS9Ig20wU1$USbB㼡<KF]VK{hyFGVUa0ni?{6\/(5?eiлkpOWU?{Z0vrpS<E>ihF|1[ %A5UM5tu-;mVYn_W~5sfupGC1F\>~0o ̯,]v"*M@h7NKA+w&`iնv*HaHho=$CƏh8/,3 5'ϥ#ʤg:Ք_x (n =Zt6qۦ8is,{WAJǓp`HxNRqlZwNMKfP [þ>G'tt>$f~0佴>},kOEY! D'c5$>;lAL}w&b8K2+W6}TgA[+AJ3$?{lKx|#m$[YrMn!`qrIy w~pH{E%CeQOV7oOPR(uaMYXBL$%f_i=r*Y)uTIp!_sıSG4|DP@ b.ބM_|=R>8P6$Ge ]4?l6` [Cf4-9*y6[mn6y@eAਔ1+V4(@y)iƒ8erp&aH.ZD3-+^kHHl\h-[^voV1|AūL}ԍ/65Sqnxn'NXOoAݞ#W Q}8@V;GX55Uŕ*Q#%x7^}Lwk_-# )LVbP]UU~ֽW`qZeCs4l,ӲB[2$IPX7#jG]UŔ<@_ N__E@ qB{LuiJ|sZ||"^bsYgr;*c=@jy W.Z-Zh:b: J˙ǝӈNu- dRK " [I`73: aBy~t9FwFxF>kPUI4g9Q;TBl-BfF*N?5@q(Gw}ԇB?ciZB'g.tjڦe1=u>yeVE[}xyyYWYM MC6[{ 0HsqXf_!SH'(B>pj$7B/CܶG^ߺQqa =fD0H;8ﴸ%n&Oh[s_PVeAoǀS$nw_c?a\tp+T_] 1<(Y Qf=+~AR \+B >_ >B,75\/n Q++}[AeػמWNt`n4ba7978G뙺eqmM+hR:Z1(in8 Bl1Ӆ Ս~VGDcDBL ȜA9UT. `h" wGuy|)=;T #|kZr2&yA/H mnW&f*WjPd+:NI6?'+O^ GkB/HZ]܍ +[I5`jk +Ip"0Ƣ8JpMG!H<^{d?9N9Riija Ȅ ǯ/a 5LSB -f4o|4=Nd!fǿG 6_2:%,kAb]^wu{V3_~?6675k>)~ ]f.0}K5,7AHdKXޖ_wOpbUK\F>0FsxTZoU~H 4":\ot_KߡܩZy0ejXj@YPBZZxY10bޒݷIJ3§I | PF% P#|01hư_ ^gg4SŰ%`|$h%@{%Cͬn0,Dz7*_TI2ef$QGŇy#BdmQVXX.odq>dCU7Pd1>XgGZSI0.!`Mkx%ΠcKW0gU.}1!eEym,eṔ"Rq0_yi7R>+I`pUopK`.%:Br]:UU$ΔE5Ni.uKcCq/rFJt:b =?5(0"o2}g#T{}!J{tq^s"-eoE0<|p],Uf._h@uK;V$?=QEDk?t؉́ﯓRt`JM$īihv.e*-'|#ADZTaWlGiPq35ѯH-nޚ7/;ջJ_9"P p*B/Rk|vQ/Fvc(xzW%]aCj8&ϖu-ƽAbgrxDBNYedkIt^C^!t;_:bf AMw;o KoJd`Al=Wv~6wQϳh%)^"+0 WHz3ܰD:*Dž0lS#wQO C27Gx*^j]^5rN= 7-`D@ydynβ3PZYfbaPB<]bl2|~z9-^#Uk.xu {80ups<ìPj|[:!_Xvb}TtK۠q\۔ckLt/(?(|3F0 lå=)xƖ-P-7i+ս@?9"_?/2+Q&3',IUOG~xAR!\bgNe{O'<s(V>A5g͡Hjo]Ye ZΩ=c(L:Ӑ!3ϦE2gyLM`5T"[RM5޸GK$=Ѝ xBQ5Bxd⒰ 6D<*e:P.S8ԲqR( '{GSYm H$/x޶2ܱՃ PQ棥Dgċ-[SGڿW +`߲juH&S(H?7q& (Fm15g;p_lF`OTSvk5O-3j@lQ LW?6rǐ H4̶YRC(īi* 0ߐgҞLTS4fpp8,nEȾJCa;}oӬ:yET_`@"A4'XHpd~?4$:$}Yl/ҿkD-W)/55!o.css;T zD|UW3/,rH+1i-ŝKc%mqŋLS* `lU>j1N7Q? : Hxaw)Ԅ&/<~}.[܂0bI0<͟oU M9|'[E͡5)Ԃ'Ĥi[Չt>Wؾ%o1x FwRrҍޠmD1X)`z$X2K϶⵷,I9㥲,qطP%o:Ka9ܬ8&S9K. eEe Ǒ0- 1aH9qBa$/Ѱ(FW.@`+ T*16vse?9+ GC 1F-MgvJ>)ґqsI|snY%[КW]1jXk/ Ir$ys?TIe5HR'a6/iVh[=V &&MWߒn]f\p*ep*Ilj2}MQ'4Zh%K ߒпHSK7]e&eP6t:96,ߤ0 fi&2` Q}?BOۅ W)$4'~(Wⲕ=^+ tN0]~ey~>lYݏv$:iL4 =RG~#tt\0SYՊKr; 8_a3MFh9UYd *5eMkz<3&H`8{Py 㪐ThrFZf.f9PoPy$4Ij߈%^1k⠾"m(IF09W rF^ml}A?%ckGO g?9ʋ[!~Gy'm0ʢ(1ЗB@7p d2++]GZ|Gkn`X@W2V)OQQ0|r%^ؑ2+48~;,4mDdSq)c$}I:9b҉3)/t{SR*vv?S /?>sӟ:gG`g ڡ`ֻ\?KA>^B_kBuVm7g]#Udn ~ f>%6Gd}G{XdCwCTfG L~`^*n;J%Ͱ2H8$hN땨V 5`~`<+M'>OJ:s ҞiZdΉ)tyǜpa[[\^AIb[΋ }qN |jt|  ۯ\N쵠o&W˞W9Rt'2赾ߞAxr*D$!"D|S /uv b w)P\zM'Ouy+ h~ 9(S9tNi4& SlM>In3ᅡSGQ\X8kDa{$vwsԭ5P#>@q։H+BP$Mymm4iH@i^A ؟a6kRwZ8b/xPݪg#}a7k,74[J1,GR;RV?< 6D8uy8av8b.Pk9/Æm˙{SÂkVH he %%;ӏ)6/[(`A :{fƆ EkDxƷ`~Ʋ M NZyzc0QH@Oِ2&bXiv^2 &Ϲo㶽YW9n.y!ĂR뻏k|g _};B(Ap:+%rrU%Jfq%Ww0f{lh?∵O ̬vaz}xqSz9ܭsGLig֓m7ʼnsuqBM.Q!M1|H4&<f8J9ʨMHb >o削E!)d4[#-{Nq?({e'?ȟ~gAko LkɵP Æ5\ e4NSΡ<`bx MC!:8O!r2  Joux'4_% sG#Sݒ2/Be (z:ZN!zfOy"D"qzO)(ƴ9;^K.ٍjxϊ}4ץ+A=]Ks{coRNٶH1 z_4v%1:wqRqR迸͙G3j}OFCFLzF+8 )7|?A7pP,x8w-m\rXFXF1Lz5):&)aKolNn_Whi骹KL;䔑y%nUGb"ȕmc6f'Y,uaB& LQPt{H^jlZ>tmnSjli+I259]cϠtmȢ;z<2d8\CCIyaD;+uBU΢Piޚ7}&.$.,Tq5E5d5L<7zOa1ۧB+T$>a7;y!eVva6Jd-=ch륔z\LھŽa}/ZNB(7/D&̆!ג dG  jzz[ժߜeWLAG3tTeyb=0aN3V|]w2SR~+GYWVt%kUҌ.>y/:h].#\´5 ]hN(ּO6d|ge\y ˗e̦筥W[r#DOݛ1cQhN !4.}uj;҃$/wmA}~<&br'+. l:uG[hnt3Tv3o'Ode Rp@pvMP ՕPg@F/(imlyp)yv{IO-͞O vTMmZ@{hH2\Yu0& Sg75;dNBv#Iu4YpQGJqcVW&qu| ,}.G*R sBt^kNbp}T`ŘB*kl[zQl \1)h/WS8+-DI*@e"?@HIiSmyX/NN \8NӋQi?GOL^ (qfíe8yVfqN"lfP2 kVnՏr.T  bayfjG<۹ý5*g])bOˊC1# w$KcHbͮ+߯hˍDi!K({lh`'c2lz$Xv;.$[@*tFzfPg}tۥ̈́Y5c̸F7xסm k'!E5#M(۪(ؕ%b=,O7TLR}d1 Ʋnn3HD*Vo%Z$L!bMA KZpI.Nn7ZA)?vʱ?d]6GbN~bEA 0|Ĩ'g}[yɲ(H` yK<a(Sfgѓ`~\*v׶ApCrgpofjlEb;]Y'zo\Pt%xbl^Phk ZbwU7ƺ70`2X¯Qϵ{O+'P]%|ą'gi^/Ukۖy0vq`{ub`SlS-%j^ < _@jBbe%9'b&UDX]0-ڠ7/?y 48emE-Ib@ Et'JB&[v jV+)dxY'9Nʎ< ?M 3fKd- &h<;z~D<> 0w+©̀3='jPe-cvP'$~Z 몝²]?Wث7 r{B;VQYZ[)T=1!8.m^Π0@6Lr"Vv4zep^y!(zrTM{jpAJ̇mpt:f.lCj#κC,kI1-bmfCYX3Vzvbx]*&:p$#c<|}hv]X>!¯<κ#1݀n+9\Ф)P 9a(52i"H{'WqXF0J.mOTNQaѯ|`_4muP aE?b!c85Sֆݺ$:PKFLvvu-7($hG2`ߞǏKŧ*V<8W.M\I,Sԯ- )HPvx+ /*g: !,+&j:2 )B±YJ^O;Tk(6}wd?%㳖lQ1^<>@Qnmc#wnl~㋱}#Mwdt6fT,U.oXTIBT=7d>uk d+͚}% 2_ gO^ qGj0%2f\u?vI>6L/h%oī]`۪^T1Azvu>s5LACjTs8[F|#Is65kiz y:c$I=w Q|xESpr?7GT:9H/Yﲃ,H C g V/<-tT>)lM!7VnRs*c(|c]uj;S&RM+t.pJZ bK X57zvQGr0/Tzyw$epxH%JrŸKnrlRo=6<9*] t̫ni,aAFH;_R]7aI'яsXz7n^,kJ`W FpW;ܐ7 ,P/%1$>I=ݾAN AB{3i~AXb*s}۸$fJxUPaLm ֧.c`׿=lt╗㴡(MMp}Mm,aJ\mkFϫE=A3jp<mHI`T^.9ަ~pS0MG{+o>J>0,.::Mf52  6P`8>!z?eW>eDݵx}Yaopa|ݣ$Qto45֧<75Y::7c͹G~ݎGKv\ˣM ~RjXItN-whT !c6D=H͏%[ș,]!!@$,}( i-GPD-!_I%".bI HD{*勾VFuԐdzje70-t]rC4zj9Bx3j酫nxlQ:>F N=%:16QMl- @L#=#sRoKdžG Y{lfR^-vo*=¸-@c;Pt J eG4zHrh(Dǡ A\;i[Ta4rB)?*}#ɱ U,O;zqա+\8Wr&s.0'imDm!;; FR[q_w1+̮?d["TslvO]KRGu #U!4-<-m8`Att\?ߞ+2_N "Xi @Y 29T#TXȽB/Ŷ@q3rQXQ:,7Qg-FL~]0ڱ x@&bk:Q-u qcNIC%,I镕 HH5Q^Dm5Q|jfف>q`mf > :0T4mR TUwaci!Dg$^~AD{F͖EP&Uc:y9ǃkqMԿ<`^Wd&╍p=`wr8|˔ gzsZȤUmP]HKh4V\5^u:o*ն 33#_,i,`6< ة?/*{}fp$NSAgj sc\SXP{glETZm4| rxSӴz6wtp*\pQ*nanޡ_ 6)O>FWp` 5b B1k[HeҺcP!~Hdp# vh#,._egO{J (8x9GNuӆ.B1=:WυLLRR6?Z>xrj :7*(Zt.?{ٖtHAMNgHi uf C<~ ›ܑ𿈱sC3oޖ^>1KbeE?}u/¥zG<26.&VNhXPlY(vOC7hz\;ӣn^QW}/8V 5<r!S!kI0Yy)B]qzW5RG4XEjG?PN|W>6?G&K:!gd4ױ[c&hpW4v~(nnd6N+{,e,:ѿUaH6,HV.;J撳S-GqR@7t"t\A$S7ߗĮh{Bg-amS)?m0y4Q'{:s ! 02άZ6 XN7@3P)x,:T`HG2>Qׁ;I)i?Uv.KRsJ K"Ka1heQo_t"(2^{ '/qTD=Z.L@c,0HQ['/1SY>;n9D#T>ej#4a1s~ojƝH[LQ4zJF'3ȲS@A vricl}+o>˗ѿ>.N7.דѶ˲(|ڦxwQe",k+q($mWs܍S bU g`L:H~A3s9ۑqRc`bz1iʜ̒Wj}r4 L GbYT_ ੤22޾GСn5Ѿ0[@415lcfc}ힽr j#1X,Ugɏ|Cxnp¯|n=ȅԎgjH*f[b tq"U%& fADJLaϯYDI{>Wa.wk[=5+E|&sC.h&c%jLpufiF?|%ƟPlNiK|:um΋L]bCic}.1#D6Z݇Dml>D%[>d)g*PlSO6)CO_of8^R1WKtXNH}i\#} hZSAc}Tj{pCIvrg"LM>qB&G>{*!i/} ˬ Ž\R'Ar|7UzVT᫟tpl v@ JIH?u|83w65Ɖw|Q&Whxב6 IPy}jC@8b7_ ovDi8R~{ mfjl;.$+e.ٰx&0'H縃|'TV˪}\e%|+ O:Hv+ SKm3s 6yLzŘ>d؂^«bDsFM)/LB"ŽfCV匸VXp .71&tʐК@j P }039Y&Dx~.U 땜` uݥAUߵqԋ(6}h)*-LhL#0<ݮ AI;΅zu نl2u{Ih #G+Mљ-s|ys~,@2 Lo1(9vEb8h\䆀h|m޼vvdyM-0uM2Y4lPFU%N6Y4=Ng\fwr_:o]NDMyDZLT5ң&*ǡcᦒTo(Ƶ im><nbϢpf"Nk! D^VEB6G,_%QM&O<ȍ<"c/OW*ꘫLGVV%rU1$ގt靤\GN i<;nN*0/`|D +m>!3vS jA斀I*NY6T~SI@V *|J*>BڑD}L+8}r:L_/ʞ:ʩ&M8'O1I̝˜5h-+0a N,nܪ֊i0\mE+'?btJKRX0ʅ_vKYYz(LjF=䥯}znuM Mg6f,(/0 R>K,X]̧5¡HS+wض[m)ǝ4NBoاȂ~pOt9|~Wkm^`*>~Ip-A4N~yLxcSnI}V>ysꪁec,F!f&lDA=8»^e:^KO G\&\wJ pd i ,FJֲvMuavz9r,>M8 ;6˹Iwc+1_[Yh`#m@,k}lύ~v/H B>l׈V5&:-10Q{xU'( 7ϸ0@Kn`ŲCX8UJ~\055W\6y߫ w/gNrGjN[#t#h=W_vXor.mU5e_Kn[+i*wRŨ c+S^=DRy @ ^&PT|4 lg?iϐ*&mמ˗89_9)]e8>p^S !ϥjFb;$'enwe39c} Ca f_"=dв}|5TW  i{md@?ؒ%d |f*0gXb廛d5/yhN$_`SOJbsqMZ cfvu8۫Z[i}p6?aTP⦰nX)Yn3ܡAlFsZ4P,c7SIʕR(/MMϒ; tta 67@jπC6{zPiHJhL說g >"Ҏvx ̝Sd0&$BDZOZI[<x%:QpFK 4emuw+Vbf,=S+Ggi]!ݞHY'sI7Q*$l@ 1\Kd~f:eQyPxU0dhIDUZRn2% <7Hy6ܠp.!~ 5 2Ttk}}N@+KbN hf0׭'A2~:h,ӇMe7ǘ jxonDf X$hMy7d~aWrzny-_sxv$ 95)ǽ*vJ3Ʀzﺚ\;us9qj@>[dܑvIku+ېcҁ36=inSZUrQU>ib f% )wVx`ٚYnFR"XTs]*+>{] ]p s|HN[e<BA%"5q3OV4/܎uX/eZyS]]mAe<#I&2歄&kFv TD~U&YA-ǽ̸sT̑7 mш)o6M+$Bt {|Has].\ MLP*I/嬬q~W,pE~!\@(-^' Uޞ<$!*p<ƳѡZt9[Ʉ-s_z- P!}Bz dzS_6JpJצM|h56@F^|4.omUq{ n2M5em)\;̆p 9dGKH6ru}ܙX;i&Whʄ9RxrVp+ rjT?Eƞ ⎪|ښ+#MRZ|_Z˖Rڳa}Kk_UVSjy!!7F]`-KH!OdGI5 CʋYeU/t V~=Y #zѠcH7>ůp@EcܤVL}`=G/59^Fc'[w^wh~hwT_ie&Qf;޿DgI;$f JYJ䁹k4F_;JxOڽwߪE?B)^H\.9ng9oI)) =wSv@ZXBnꖼ 4D\1KjrBި1㟥I9[H6B0. @^V 4}gk կ>Ff{xg@iuY!mRic_@9Fq пa=˱(0QІ}Pd(OF'>X[ek;H{iwYp6ҺylM70Сqo%Cc ϵ/ce n XGў:{3RUi_ b&~pY cٲ :x ȜO2px8iÚn_ߗ{X *>Y9+G0X|rJ.,hBel$Ra>Sm}K3wr@iC;cc<ăk,8Lp.?*. Cu&eBy#@q]t#N.L]WN2.5x\S<e 3lK `P}l YONTabR'_$ BtDfʷGc5aVžig[eĹ?N|$Eha #.ՙkwh0E՞ˇ? M*9G @4a^75VxjL1ۓy$}Aշ}Q"g~ D(ԒgLŅnvŎE0‰'D熝7%(K2;-Zij '_Z2(t1;Rt Aຉ*b>o@a%*~jZsLН&߈Y=Gcy+7P{^IV1hgsV ^(Hy立;HACvJbčL)m].hQÓIJK9|?bS<{fI8}I>-_TtT)IK '~8 hNk՝r8 C<;6$%U-nw ,#7"P;Ϋ?pAJf-:l= .r% A񉐸zn;Kŵ88!-w̓RXL"J:C8"W|Ryx!2r 9/( e zG7x%:f5wqo.A ^U`H=ˢ$,.,]_"U$T#V2EƩ^K8;F t8劇F2$SB#߽n4A>¿kXKŀFlslF@z29?1J/(phZ—48,T8n$oŦ]uct51B<=7Vtq}lbҖ4srK8nRQ9x>p&@\/-ὣyg̏(/J<ގGcǨlM= 7#boKod;3T!Jǜ|oq^Q9#DW^J|\C[JvJ M(k9ŠjCcK-ʴ3 ^:MN+P&fBmi|78&tU"} /x&LM] c֝9 ܗ=(!fnvɘޠp[EBtzHcT@'l|i#Rl`pln8PXvȵ|e #C ;,l[ ~y*%Dz wBLN {0M^D}v~I|:څ *4o4lWR ӸL I%L79jMEWЗ !X7 |̐N 4?>B7y~%#m*52}uURJ*s`L>љPVY18qv@u"ԈjC3}p9yrTr"D(P[^@~GO4q%53tuyS.mRȍ"u5o䩠PJ]#GX]Z~| G}d]k +Vk4 ׾쁄 {"nsܛ7T)sG缓`DLYZkR);2A&Zv=}Xrjf_[Q|N iS pmi7F"A^{g~fSs^ߩP&Oڅ_#(_Y"N.! 㐺iˆ࿴ ;){ Me 8XU8>CKiB櫐 PM&#pqNn}QԣAt5ð#lwFb Hr`VFsOgxF^n)R ׁ!y]Q?6Q9ъ'TMwQX6l08m?app"ǬVN^|f7 58$P 1BH٢e=vUrJK; ,R_2xmEO](Kᴒ etТRDeoHp+yuƝϧ39aKk9MШ426Byop2mә~mG)?_2 jlI+c2MXf9x8_RȬoVRbu|E{:ih4D L1oiտL"IF$c\gJQ|JrYjix\pdf4DNLQyN=WDkNIuQ<:߆Ȋn)?@.?OF)08͟Or-U*y~"LgH5%(@iWRlmrnQuA1!.W︣2h&a@ L)% -u0 2~tǘZ @K%˒DܧWJ/,3kG{bn*5 Ս!W*|gz۲Qcu6DC %nxc#QAƶ|E+o聟Zq E,-pLjh} pڦE ՟!G3p]zFmgAcXU.V"Hh #|Cuf66\WflXNS}b #c %v'ly4h/c&)DGDE. bE,1ACUӘ[F1ܓYZu"PCOW4Uf}I;sS02X6bN-Bc U]Igu3euQ?p\lchz0j\$ Bݵۑϑ56ڍgItGf݀ nk˫𢓍kVՉ!Iǁ|T0c|T.R` %{Jo0_U3)`<*j_^ ~\T#3o. 'KDEkV~Aʽjnng5$\Gitfrk8<ԟe5FjS$׆`M_YGV3g{T܅|{EXڔ'K|${?oP✂\rB`&; !Y"=޹SdaIْMCK)kHǘAGMPr $7~i5Xeɇ/q!K>JTGsG:v eg4ל/${-I/9NAa)r'epF*ĤOUYDxn;.cbʣxP5o8N}f/5zH0IBJNAdlY2Д) _xҽɧšPpk L`L8?e2U=@+ ?7Ͼ.NB{[m"RrD v80FS^=2/'KOS2$6Ļ$㄁誻 I ZhY@N>y#j:ҢY 1 |K_."4 *䵢=}ڻe*2ȷ(bg.e4nb$ɺsZlc̝ÉY;R'OpʎGj5==+e@%6$[.ʹ}e&-.VBb (#:Vw]Nپݢ^GN>,cZ}/{l757"5e1mckiL,Ⱥ>wL"vځ2uddsgI:,>{ ,,F^5]t55566y}G< )+]C 3[ M~sZq7QPl7rsrNTPTn=)K!>Z~O =z;4bӥK"{Cҿr8QEٴC4ߛIP,b D#O7Y -ML- Zq'V[uY bKmJ"kf59kQ$Ji+-]a%.a1 A,cYq.0>Qjܣ?t$] *A77'UIaG-!{]Q ,47GRM}kL}36ԯgtODduo7y/sZ|^I{ȪKM232oPR+bn4Դ@IOTj4yMNlYŠY2[Qc>^$'y\Ea=n&z/F׻M4ZBVHsX])/?x`A7Cr1Ju>aG/uӽ[5wz0Z;nOA0Hyp 9ņdlI*"j͔_: n&еvrf@,8&p1m\k[% Ȕ}qi48 'n #ea|,Dń990Ǻġʀz< bH#F%e ZEr (*g\ddup]?+)pl%C%Vsni,KM~7ODF4E7kyMґ)Z4[L xkV"IpFk9ZxlۛEXѹ.x=\0Jpm_NVMڈBײ11Sq^˙~\j ZJ> " ܶh雺FcixI<͈ndOGlHO U xePAIPB^j{ RIxc/yɬFa<,_?,"\2U13 r59 2.;ԭ ٥l.?2oMcNHTYs{7Q(+|3^AUT>$)~38Dt L7 P9)6j\8O3Ds*O˨iw>E or` PIÏK![#3%:pY",؛\0h75BV<Tq\{/eji&uc{ w9}b46Q]d~ J;DD>u,G`k14oC6.h]ʀ|<&,O( 譬Ɏ%kvk>ϪÜB^|tH>. Kb~d 2B iq6QL I4_ACN8VNG'!&Ʉ}@nEZOV PŰ?veQNYߖa2y1ƾߛ*(FԄAoZ[dBuf-k&A@& s`ˡCe穢ښA_@LS ,Qy]ZմY5$W.al!j$[Ta*V ZJy7uk4˲n&1vL(͓!ٞL_tFo~7++|ք zR0JN-*g:@/&Z`_d4=ܬ,{J^^w4}m.g^хБ WDdRX-`^pJ/./ґc}QVʲE|^udd02R&zQ9:۠ǰ;74Tq\S AcT̟0kֶvQ{-UM,#Rp}re뫪%tfaˇWP:'|:r^F́lOWl#wN(dU(E:ncjBPҾr?UB#)[ߐ-,XRZ4 ծ[F٠Z=dl<<ɤ#y)Iť;Hg #%9n)z˽O= 9L*xOR1GJw|cPE#PXj(="ѩ&*~<"8nfUlD.U*L]YJd} 2mO`S, HR_ՉNW; Q8),aPpiPQ/9܂z;"?;I{-ljYҜM6Jv9|̧]T*S D"a|LFTz F5>W9˚^kN__86e 5KftgH]%`1747M3M}d6Y螱z@#;4ng`i"x~PlGV{XX^ewBCp"t@l6V0(NE!(R2EhHs4tt<cc))Յ~Rjz}xJ-=('$WE.E2Ks,~Ty%/(Nu^=;:Λ q0OJL[l=R`-fGl]G ¹>ݙ PɭF.^UynN?jߵի`4iSK a'Ɔ;ɠ}}}M5u!psP_;# R!(?0nw~^ yPmwpXXU  YfM7131?j1=V]b` %:\t97i y$D A,$}㳧ZE/[uv 9ԣ&ŏLjF[M܆>9ijXl]UvmUfI &T"(E&w4g9*j0[T5-o #%w4pp'sGJ h',"N2LQ\WΜ"30 upsy˝JOR'XgM6:{V,.<8"WopVZ8)W܃w?À3`F77!59W Ҹԍ+Y\RqoulD]mtTm a3wER0[j-*.LO.V5:EF]Ȭ:k}C{4$kڧJ˘厭9L T׃pFIޫ/9s6ch Ә>30܅28w>=dK>/J\Tq_Tϣdž*ӂ &)UO|'h\;`858=hq p^e8ڷ`lV0lY]Ty:&L_[;N/_MY@E훮8ݻ ~ZQZJ[_yre^*obw 6J3h\󚕃B?!lO>S2Ӭ+6Ly}ljxPa%P{(~a_ɞ-CWI|Ƒs t2W*[Nߗ?ma#U]=j[bᆔ.:P ySy|p'qo2fUOt =ޥi8#^-c»[gS4QC&N7 4W,*'{>$0Aoh )'2EM3f!xU@jŬv]T}@v>T Hxb_$9WC Et6:.o3~ǍWl XI5ధbL /peRdjMM)Jvu63qf]s\^kkRwtywLU;C /8]nj"ۈ I)ߙԡz)J|<K#==Fbrؙpd7댃,75t+M}w;w4Pj:^Eς_ ^K-ـ"9.vw _K묷A=LyÚr[lJQ\hF1UW2k io/ ]"ߍd k9\f$G9pDlf7*ҋ5 E֦dg܅hyzHICQ 6.0UFW#bAw"&QV+wnQ#mA#.A,yX3)`&y&¬r%!عܞ(|#sq摃F7XHRN}iXqB_FVJnotKQR'7e5Rfap lKo 7lѝw<J +PftʨL Ew0둕4givE\ v:O)[GFa(a&5MSIBa_xQ4 T}marDrE;<,e#3kgc^돬qK,;{i#T@woOK5sr1m]k#= zI)b. G`]^/W֫gp-ZPyX.NadlhnNb<F+?lo w(gUnig$w gگf-3ȁ !@g9AXA<$0R2 ^ ׃6P[O  $tpQu\#N?NuujjÊbeq-Y \:p63MGx?״ݞDj] ?g5;x 6w瑓q,@\JI5,2t V^}4_(-f;4՘;?]c%L*{<3֮Fb/"[!pq,SAHVxeـoi7~$#",cAĩ@0gB)axd_Em76'JA}*0#6~z^15nBݥrH(S1ѤfFVyxCBle7$@h*4kɰpol!+<$+9Btj1MQT hVٯt9lة7|@А:39ѯ0U]oIr`y.D0r=%|$!K+G<| ;H]Yـfz~)(,Y\݂6՜RY*!/\ߐ>K5|ORmƼk_I3e !ђzW[JHWjb,5,ED#vb c`Y;yHA_FvP08e0Áud!? _*2Wk2V6}ŭPa d(3_k"=3f2*LHDOoA3= m6f{f12IL_b5 tK!°0tw`8@ \5H%H|Ff? 0_ be9.(W4^Dw?C'O%AH[:t}rMf3Fw~.41aEm` A4+;@%2?RKщ6cv}0Ζ1-`G2A~:Mkoe-\Jc7F0o$\}DU3ud楔!r=Qw i>IпV_PY^>ݵq !EsMً2s*qPp$?%ꭧjKmĻBNRm. ` w?)t%zRt(C$FPGyGP fՙ&R3 ( A 1@‡,H !PIsv Ov ъ(s0m@TosSlxяeA5u~SYCd\4G gVw?vy k. 'tڍD^uʉjϯ=|d.t*ZSӕFԃ Ş۪"u U^aݱ_>OYhUz$D74d&ܽ}gp^#UjQWw\*>a;<9QвZD zRBNGPAeP Cuf7_crx7N>wn:LkV]Wo 5PK#ƍzP ^c-w xggL*ѽSEw׽s,)&ÿ&S8^ݙoo4gOTsGm} s:;ͷf=$Z^˩1I32D5Gf4^"^N|J 0| -ĚpZ ;?v@KcL8p=W¸=bR7,: ]8H]%qFPu[?;ӔXT{j-`~wƙ/֠;񏾬(\ I N^1=?{^B[2Uń6O)0^Z_sf(eW'(z*-(kO},SG=SŢ?l`4c:'|/?q]`[,p΅M nh!%N|W>\w_Zj"$1cRMD1[ , Ҿ; >8"gj ";vЮkp)U4wah98XoI4m/X?x!m E ڸDe,Tid,$2`K1VTꪳJi7(j!ل& I=VnPpA2`jXWh6>$|CАfUJ&.)9.YCix_} S0:thFGtlc%reESP7VVnޟEC w%J?gry@E3Dfշ^/l;_ IzOZ?IuH3H%^8Q" f:$4!C1.r%#kzQ6Tu8Ǔ" $.gF+8y֢% '}X JaӞJE: Aݨ]/r]l+`ϋcؔ!y\U;v_/^lUɭДW.zR9ruUn2`1D!׭d՞;L+j"&쿊>l) 2P -ToUI59nk$??Kn:/"ڵh;٫Ud!lJtYCų@0)_6e( NGR/0_G MD4Mϑ1Y1,v1ӊ7bO]?-ӮN!x Ur#\B-Hi :ׄۇI5WڀARus@쩺ϛ#>ʮURUJ*>]m44&2AБ@έmf\ (A4%$ _&cҘ!ڥg' DyN}lj0P;)ԛĬTqx1 Zr,z]DLJE-Tسb F:T·.g K3}ymԻj HXY:#tT 8bm*x9(B5&ywџ+'!i PB_܁ Wʰ*tkK ?4֙PH#fv2t$V{Auzr؜Q4pzQx$A{ SϑRu S` Njn9[^t=Ё4u(>ӴNFI{WA#ٱ(k|=87Q ^ùN}ޕ>LJƎ,5/\^YӬt~^܃n읆jj]q(f-v-=(t(Bqj=pW\?kFl e ?:Bnc'AP6;*GZ)Bfbw*x%^N1Frm1E˃\OkTYKqΎ7i /E!2,>TTQ ?ߢޥ'*(-6E J)&j/p4oY@)ؘ,`ݎjrӼ+|'P=6=HlZ UݦMskt]mئqcCİz"w0ɔ _6:{ ͖h%;iG q/F$Y':3-?9gjZϣ9.7׍dzH6½~E^6 v LO_!LדtP  ,!L%iO֋U1Mp<O!.ԏmͱ%xQL,@L5[F!VD>vQ5K鈻r$J(O<Oi%sdD2ŹeqDk:JēH-?F:(Q+A(fEhMnؔDqZ42YלL6I.eRz) 9v".W%$Gֵl 5(e@Q!ۯfR&2?5n2&_rUW'/{0s4VH ؗD MZ&/TliFA<ʁMdž@2/;4Ǒ8ݴ[1p^/JFqP8;(i=u`VqQ6Lz>ݔb Kc֊di^دAM6eNčyW3OU|?mӾHm"p])c~a$i~ADbjx*!w6kLAS!+-suݚG 84e }ؙ![*ŵ;;.}kԅT#<[j/{OHzs,ߖ |ZIr?#÷T]@OU[Q}R b]Zmr# (Խ7+s^e31uܵ ]MP݃ǯPi,8*hu/BIg7Rs&k" n@io۩-=N.DkYR̮K8-wLp.Wu~H| whEzWkEj[`1lWS! 3pann?4>GOe&/TNk6cXd:8n ʲ&N_ dGORAE䅾$ثִֵ"(s\\}&Qކp2jC&@ Xpkf_)ٗ9/Y̰x~XDsz個\߀=V}a ]o< b6J\{/Vկ;\-V!c-7{;RL{2hw/8R\^ L|g)21eJ:"$\3絆{pp}PI[vը ڇ1S[_t5g>bSuh$S]f^n&Q{^61q~E{ܨrw$eX~ʕu\fTM^~#7߭_q*C^Tlrq%+)e%zĄ6'H=v`>F]4wM8gb >Č3(VrCxPj 7V\DEW*tnIS2VfSOHJ,g}X Ou;Bq4_t;B ȏKL D*ST@^P)bb\B4k.6}йmqw 4&1K?=8g49D]`.gDcy /d(x"/P&~tff5|f% 1bcsx}NK_%I j4/x_CE}8HB']me!P>5o#i۠b :e6.@VǙH"hmno~âj<5 "a&O:cГ'^[Av*yUxS@((5eDQ&ы],CƮED s1VcUJӟf\N2w X%a+!{!Lh7H x}-1I2\8E46TMwĚ#֚gVGpuJ);W]y8;'G%PnV\|zRv6= ԿJ shVq.A mX82pn_J3l1Ղ.ς{YŒ |dʳ۶y['] qMm>Zp-H5]tQ贘2˴_%`d>Km/*CbЄ{0.=>v!DREϲ#Ee.+ adĥj>Ap'}GX$ihwU**`l1L ;?ͩ!ȎBVj] X˄qXShO€,ЌЭRg/MGx /J6OI].mgʭk[I!?pk[*M%/¨j/[Ԟ`l T v=@I f LSSz9-8%k /NiF39 ?!< J w; w״]gvcv pb P֊vt'mXݠS;O";{!B PRF!O rpz#̏#PΊm_=M$f}./W7J3gaK-qrv<}_{%RzάKQ&'_JŴ64P"{(PfHƽ9T)!(o$ E|ˡ)$&l^[½PI=Skd ୿#Qn|~,a"|Pu̯[ Gv|Qr9BcOw-d&ē",ċH|w Iu7"Ҷآ|6MVh\ .dO1M,ĆwyXdb۪ uQc@SxT!nϾmeŸgVSWm oHǬd#bٍY?5hqlٗw1]sE)'qBG7xX q)GS1L;Ufn%yIP2.=+F_v޴܌ JXV8)Xcll`NBo sanݚM$J[?~n%0O#\ (*I ԛf=/G,#T47u6@~Wpfڼ}a"]ˈFJBE6K3|M;5J8٢ua_xOj N3o@CrHO1a"(|55dX ުbM q7G2ݺ!_iʧ"R4:!oh,W[C-=z+$ I6Hp"i!m2@ϙ홨8;E'_IQ*{Zq*AW=>Zޭ) ]B}ǎ@Sޖ2X˖y"CZT# '?\}^!]/9,v z?kQ"jbD:m?KYePߣN#n2x6_~tK+sp3[_N)"(IFx m*&sA Css 0w>.M<A$1r]@/+JV̏d-fmxz;.,DYhBg!zo, l )@_ET4&ŸwF=!g2CwMM>ZArbڼ,CΤYS4Ȉ tn=+xlRbNcaUne hYrssx <2 G[W%%s1[o&,%XHMUXm>†mWB,׺?uUS}>F՛ɵ_l2-/X]@=5lvͣ.+ 0<0?V*(uMiPJ$dy,N7sH$fawa,ULQdY,( v|Osdo& Y? d( n+gъ҉gzJ=WERagBJeq#F|l߭fX*ů f:R`'*ȭ)vY6%-\rT*"eui 8*9]WI.=! ! Qo֝g¡/.A͆%.]9Tyxs,(YWco(< M1qe|)bk4%D~0 4~眾>2󾎖O+[9fP~#] ˂r ;%W|!Zf촷O9neTZY]frvY 4z.T7ץjgeT>0BfR:bS-OvF0h~xJAƊS郿UKB.1Vx{h1FzҘ-u 7$B+%4$Q݃X;=Sۛ~>-gJw&'h.s a^oELF9>8+oN$$*".j{"2ֻcf'(ӅT`+W8蠴tO]CR6&q˺}0ҚS^BY!If`j}g?eSCFD|_1SS X0LBXV ƌM\9'Ui)gG @3,rMp|c>f)cQ*|l~wIʬ8xVGؙʜg::qR]j}+gT[psHRy}]j$8[|(WplX&桹?1˳"Ӗym"M{(3Y~x'MΟ~_ks{)F{T1}%3PetxıpUgwYI|j"{k(2RetkǥkKuT'Qr7AF*&,lҲj>S.zDr {&Ő|LtJeZ6H40`h.~G@"pBp3]0ýmڐzZ|6#ƊWEXL{ŔW;2sZ6 ?Zh"/z`'Qrқ{ AL=pܷ<œO\lLDX]/ +r*k Sg qw ghz,8 C; ĒlΔ<3Iґ~iLn^iS[OȥPp'86C:P6Y_g5PIhU)GwNjW!E"$@BaFpmh8z0BHπ~5'$ꂑVrj`|p4mpܕHB<4ԉ iV-6 VzЃWpg VD@-w|$IAM[ yn [oR#$H\dW4"XմkɚAu`dd&ׁI7JfZȕ =ӛ#t e|dI\vmd$J{{E]^BKdbT̻Z-tLѨ%hʫ\y6+.*ȌyNΘ"NAj2}rocynŅ)KRP˝^Oъ~'lY-tt(Ep-w=%ysUWeS& Dwu$_+ol _u\2 /6يtTR*8WLAw5x ۾NnTZy{__pwz̢ca嚗f迣7 ]T|s nφ&P>#:6|kU3*g;9=ivԆG1EГi3xk3jg+I sҭHIvPSO_PElgbF@ ;\h8юgulRz<ofTb!1J6p)OZ622J! mC-dKl .#JqENU^ !򚹫7(xj ? Ě{= 0qܘq0 >3[<.ntIpt6>ѷn1 | ӹ t')Ͼ e%$}Q7FXr$Y`_,>g lcḓT !)36iז;S>>t]DA(' D1 Vw&?"Qᤥsu +DBㅿ'iJC H}P:in2v9r/TbvFEg㦴Dj_D/wL~D|_:PqƄ3zKv,! S4G.x1w,9 Q/xt 'zKSSd/9~= M*O"iW".Si=4Ρ5G}70OڏHm lv4MEРX]W&s/&q^EXhvEFL>KS/TdbEҍ4͙o7%[@27|mϛZ QEh<=A S8f [&*IС24`#Q:a/khs a:ޔg0r{xXwd uw:[A`tpb/@;zw@dzڙѱb|B;!,Zq9yMpvIcY(5B]np%LPyLߋ8`ߏo%eѨ.|%wmk}x8_ugmg}R]F.ӕ+ d;}X=Q0SY:&C54`g '#W$eRH]YPWD^ @oqo|FHWڝ/UMnq҉֒i^_mdV%fMX G@`䏱$]- pv]GX9 B2=Pt>:CX#N,U?h4KaoRH1yp{`m84$}c%%liE9sOzW5蠸7w\G2AZv:-FZW/}'}\e¤HPe0]JG}^/CJhS%ŞT9REHT[, |ύ0$EZ4Ɣ"lj)%HBaSE J|>t 5X+Oy7p$CIx `>QIq}"#;{4vFFhy f=:YQD}61frPd_yT{(2@&}YpFJ'֡:UU*L l n.w:JU2:23_ 0aԝ(P(Rm9J_h8~&6a3fY*B_#YJ#\'wmU+Mh F6Gǘb5Y?]4ST`uwO>.k4}z`/nu tUh)PzrǕD2/rƐ ˤ$\)󘳻OJ1R\iqĩ2(+6`9Cz"jWK\| ;Q!v'Xɂ6r6џ2ǂ3]Ay}m$8$%~.::{."+_;:/#~Wl.o/0^z&9]#v<6Ջm`)<\ i$z\bD>͡CN4Za%L%- ?asc4$ZoʤuO쥢8}\[Ai>wqfUr |R}@ l:'>q/~+^l79B䷤@KrSzLYxȀPj9DӔMB+;Vҫ^KVDxrb^^Pl~ \w8"4aAwR ز8OQIrBX3PQO.ئ -öE(:6 pϼUxM,7>X7.6W' m>ʶx758*`8*gp;VʦYx 5Lo"YNaH3I0L*Z6Hj)?*8/._ Z^ZC5ZK)Og- KM%9L}{o;E_Kof5,hfm2=9$u0}4MBrˀFcUc,)<GtguP,>ȗ3y9<̫Ra9LyQc#)qo(vj8Y,IMLq+b5xRq{; ѱ4go|O%ij^jή3 RP6xKv/rZץ>G#"}bpjV. / @,LmXսp9 -tS5k1Z#)T~S *GR:7:Nz< oͰNgxW~<>W1h?L+5/W)=-kyET4+&8yyU|3a⦙DžMH0CkZ=]*×ɤ宇Y8DذlyR"*N,E+F @="Es/IM$,kfYus_Vf g{a%J፱F97LJSkH><|X0gι@hIc-w7gjfZOK2?'O*U;_XiS{6"0`҄ZeT֐xW|ROyB{\GR)F?EH9# jFyZWν^?Se#E*A(C}Fc֑x/q3`2!*;ۿ|{%>wB?mq[^E#į<)ղE#g>,{bjщ٬H Նnvfl""/9xR2;NxB^>fd|S0,`w"%h.0CO؋;,8EJ MU^M2fo]>.,`B| 6L|Ea7AUWG1** E\*BZBDDs._*YS X}(FP< , xV$F"UxThYk!!͎ؓV#$B nh5#Dx̅w!XKR$eIN;Om3MPI5mdnaCLpm'OzAjQ:a0ڰ ϞvMT͑E"U^-rр³DK-\obMµ2"quw Jq~xy[0Jm+I9 NXX)q5&]Em'03Em=>Z R43cQg'{f'Z]O^5qmI3FdR"NE=pdd7MvP WAfŨh 8-KWS]^K'%&on۔^B{Оj fOةZ^eaK8oE)=ʡ9,y"q>*f)Uqj/~{=V*7|˸ZLTܘRfV3 RsE対g4U疫5Jxד24gEjzHcv5(ٌ4Ŷ)>b@he r1# ư^j\+e'}w+q4'ϛ\u=U)-)C46p\5JDOqj|nv㘆1QHS\PpY.t5ڪxjV]R/oaC}B&C)l K2\P芢豑GY֩!%6K5PGJ WPTfdWG#D܃h4=Bx9bt$Ik 3Zv̉88'__2^vsO̙gva}\\JRxmsd+kƆVfq\;юB3C$ Fg-?ivXҸֹWYx ⻑-|;8I}RVUN_StorJ,Y5Gf$\P>ZV_%[[fxq8 caO~RpoF6W9}F87l 3ZaMӡuc?z'5!ү᝛~nN;`ᩈ4_=#\-O˧CS_rY`-pە|!FL`hӌ:*>|Ҏӧݬ!h>IOB^ C/f9VQi }r)M29д5ଉE7憂JʊQeJZ Η8ƕrUOMe\[+`B3"0NbnNCZc]3Y&&{͜`*Z*g3Ss0@L UXF Ԋ_Scg3SS/x|ť5uĠ'RaR"& K-C}5ә ob9 U}o/7N򌎘Xgp9r%|'1!壥50k#*$`k׉&˩ɋhn(wM7&_LK@%hQ:g0/͚a e%K/$'tM҃/,Z#FBo,lUtĕxrRE[`#"rG'NI{ T½;ax}U8'B6K༿J-3*tp8}!s?9)!묾n|!A 4{UV<]ph?BD,d0UVֿahѰ +aza7%ǥm9~ PЕ[FJ) )_KI"aOxp̫+5dDrJΓv-9+nݺ..f&Ke䅽S_QB[8o8T5vsR:\ϳUO~JqhI#FPI'*rrRWs ށ,#]]^UĀXjy \%BU8f&_-*u5N n2߼4?26q%sZAi#4Xt0#B1|[F@"y 0K~b YT\\R[D\9OEG)v/Q,>mZz©xmC6F+bLrT!ȡPeq'G9 FՐ"aSB9cW^($} ` @L (چ]/ؗe0m"Kr=V/Aty(y8t"heDV=F-k܁֖ETF,+ jUiJ!1Da{>ץ\,SE2rX#ׂL=i;x/ K6ܒ|։2tQϢMI`hQR~H6\rٰy1h Q"}U]T͠: ]-=K`V2h҇ɲf_c'z]%lBi?F`p#.^, ŃgNAC .#֖,h=pVшOGLC'd{?nk$N $D^E&/,rQUɜCVwϰ탅S5H;Dw-` xbٶP ghY%C;XX:c0A耺QX_Vq`ޛ{>R3ϾdQG,?UETx8?Q#.oW}Â^q7d0=^oϘU n GmmmP;i7Ob{'tԄp*M& "G٬ZT $` UT^݊ .9eNUa#kCbƏ2f?4P3*>!ZaC8xr-Q"$~141*s%H{)gs\5q}:uD?Py7)wnj.$G9i O Av0f S*3a7+s"o\!.yDd4ef]Aܘ2Renp> _dp <,D :\95N)^S &)Ӡ ~T'˅\IrcS@cҔ J1* Vئѿz,B#Nu0=TL)#Ӫ'c-. 李jU-C}P~fТKH3qe L.1ˏ1 da;h<-v mՅoN26~𻍁 R^/][1H?>7 T:᪢W"5KN׾`ʔrV s) Nwy["v$ PTX5/ϛ 遃e`pL^!)"lM7G`&;´ǜM~ ׸AzFajfcߜpv8?%,(#\zHs}yu}JVI6 )A|Ig젝L%p9\'ϭDd6i:TcÜJZ/D3Nwom!77!>- E|cAo`'Y؍7/gzCү1TVnf "V`Dys!6 aO X/ i_4- þ ۧa\@;< bb-SޔtOÅ3l4;Mǹ[saE;kkS~W|.& xUusU7n!ƒ˂"Ot}ց$>("aV,LG)_ZYw^ 61N5#r9Fc,M(k+l>ԁ!Cb|(/X\tПתdžF}BGk!,Yl96gZُj>d-EB,T*m[({Qaok͓W# -V^6;lD!,0YSZ ,e ά=>M6!YM /#1s+O'n4^kt~;@Ѫu^ Aa~f#',4@Q>F~f +@Uj̞<>q!kޢR{R;c;hv|woA@7*lWOt*hd94k|󧩝l$tr6\B%L$h40K.Ôni?edXAkN nLأqz>$Ec̤ӷPƀa?4X{DYSWթ a,$)vQ|_єIuEg8eLj&Zmܼ)u~@ [ǮiDCb3{0H Ob1)mB/-?~Sq P~D@ Y-ߠ{tjyA/=;Y4Ps%H>сo|>bTj'[CNɩшE^QuwJERWiP~1>uk}?Gt* `l-` kH~9z#4K7{Mq۵? } 6a6`=q9@agrOHk}(#-xvY!#UJ&1%NmD9sh6&!Vm_O>3,.A{LI5AU6 Җ Uyu9]-Ufm]H6i{J0&qwj((`ޝ XTۓ؂ !;/ٚ |H iI_bR=KA-+0׋]uN3;r#/UKߣܥ"|` ܵ=Qr/zvޚ! ݀q!ZR# '{@dmVMf]_#QGT?&G!%ޏejīl疸ĽWg0Ʌnm'Gwk`Mv<ڹ.?FǛBK[u- b! tSvA^eSj/ԼkV&qٰX5$l}1-p~8,xfֳnr.\R}!O#l@̾Y&O*Y t㚂3$S3t*gQExN&`3s,X)2lC8!c[JgX ?I Srlݮ*9T 5OLȬilSU<)4hI 8\6Ë`VB9"2&F跸fx/d~Ѣ*W$t-#\,U {Mꛦxcu&e#p >iy^,.mUCL)Aa*F42;$!/,ǟ0gb=B38ge= [C~-\7B62t_q-kB;pMvwT Uk o?]N)AI`<"/X a2+,'μ-TܦkwFcØv O<PQҟ| M9.eD3#.q `T E˖{}اSiAT 0̳"#+@yxxex/{Opk.T) SO_ϟVBy֭e8`_Al`TvBQu=@EyD@ލB+6Jh%x?[dBM%Yҥk'UouN:}rjmKЍWDKe|N.N66(\tU:%= QFGQ$ÍyX͆˹UaMgqy,We6w! qIHUxW&B:_},q-6pq87uiދ7A -5$ǙaO6-FpDQFj9#`#o\?~@gyz'nG2 mpRϠ~E(jkn3)s6HڽNTyJyВHtdAxН|unq l֫ry*Q$$Ѐv{ǜ: gn2EWP]a0K⋋X<2 cxHݥ a8=[E4zv} w)1Te}E!1D @:x}oz)TFxzTрײ2`/`S&1?ZkuHNQnXb-ZJUObXAƦ]fwiVWU fG-;}ɂ\'҃x;7`w1NV\E|`@'^QQB:BX ɷ*өAMiTk#y4ײ;%4MC~P̓5<.=DaHy pxL$әJ-TEXSd 8t0<ٱh J$i6 ֘#tԖ{ -~ sk  zq7edh[,?˂i @6!2\˝9#%OfH縱nߦnoyBouJaxh94h\{h:onbkt8;_Գ4JY'VZE.04s tN@$ZbYoo( `W9}o~t5ܲlon*V>O`_kS'UZ!t4ﵩa:)z4;#ɾ6@8δ@MӔ3{[r1D/ Z܈ʬNukBpWhp6KrEp?c.y;w)"⡓v2~R9jxkl\mj_P:!pZ1IgB˙Kn:f8dN<4E8|EDk#uQEbR9X\ M}t#lE7M#C|(/ǓIAJt"(pj~Rnܚ=e&GW,r( db,hsM Zv@~]\WO{$%3֌Mː:EvڟG Ylr|tץXwWkQy x9au<778 !̓!jWR:#wwn&-z!; ʜ%zLjѩnJEh@1V{[}Qr۱ړSYZ'{JR]խ@&'́MsC-M ƢmD~a{lЫZ>Yj籉S`}XDAG(*a}cKcwu]q7Q,obo!] ~ y~_.fv GBy/Y9%d!EfX^=x9v&B8:TT^ƊwmlIJ?Sӆs a*gI7n"n0A֞P>PQiO| KDtSًYa֩3xA nzmM&uoKVfD%g_0yY$whȸ,xnjBT"eq8$D$/E} \RrO|Zy%pz}4qT9  ro붍58%﫾 k˷B]Y2/\M&=Kѣ5qn/`UV< ~FM<:E{dht:eNEQizs윆L'<>|5'e SiǮ_xy6U$"xE   wH-܌~v5mcA}05L]/[!r.S&ƥtoKY~`L[n7-yuAˁXS}rcPfЦA )DW  dP39u@J#V*Fq8EJcy$ z*FF(С0Z5Q>- 'xoy03swb>LX **$5=!i+Z{W##1X֐0#*Ř-Yֱ*-=S<_iyy#\WWvO?{q`*2E!VHI 1Fj/"΍]E*ӵ 1@2\OV@] ; 4š c鯩ad 63K}(Zp-7i77`mʜ }R}+7{{ZTcf0]i\!闏{^jMUU ;ZKxou'R@ZϑLK7Au2Ǧ ]4> W.>ص-';4 (Gi<_oLU~glBAyYꓫR֕;gzCMD'<2Cja3'oH8T"Qjˎ?XU}P8 ew|gebPs7ޡn!v}42]t+Ȥ;Vl"+\V,)PImG>A>-Q9Jo5(0#)mFn +B wjܰ_[TG!&8JukƿeҢ}Ih8 6, pmnRӐ)$ο%*XxvqLR?ʱາ2Xe$>]qv[<|P 3l`*t09OV[3VeC҅eRw}-S.= ANJunVgzZDPҢڰ̾?hc^gwZcge%//ʏ 6*.UjvE~h?]'iVBӢltZrB*A{0:Eno g 1|lwڎc '.6NHlRBRA{'HBKAεJ-`,J$K;曭ܐ;Il>/voi\FՏLj^[14dh5ٮwN:,Ԏc$xæ._UwiU lrK6:SFäf5k[f wڿR+nן3bfPD!T/?0krwrM2v>鄁0bM]!+JuR-H[S;wX!L#C0ʼn ~eU]}2貅L}W0t^r ?S@_gP qCW+I!Dxe*s.A) B3%lQ㉾SUƝ[bޭ׍ 'xTBPtSM&֨_j׹gtV5xW9Gr HQPIs†{xZ^n)B: c9aKoLw 85i iV8 ><,0f}&YQ<K,[ :|1R aA@Û]LТW2GRG8'Ud]R&Z)ֶe~8JJRiSD{qH2}j ? *7eHhKj= ,NIY(6&ɤ>J›o#T8./5tzxYmqF,Y6"#Ԝ!۱0*GQx H8"X8 SaHWʜpX0밳;H8H.M0eQb {Exz&E/wOZ6>*U)$A<"]Hcb3y67"-prݟκ :]! ҍxpaРUP hC+#BRӈ2WQ]D>/ <}t4Z@/>':wybC6bjXeAXY#/ُh[g:=w h:lY 6/ LT`X2J}AlTR "Ncܱ̐!h[Q;x$ʥ 7_׊om\U;,*K0\r'wT}`yXQeиWJ{xAoDIEdP )dFZK>@dgCNOAz ˘R}2j4NC.Nnv89WL2GeZ|< 5?3n J}&`xlеחHR@K7c96 tIK'2'}($e)- mBc. ;Y(MAbX0n)E3wH$-Pbey@S3`~8a6MVkB"~k5Q,/[ -V֢MѴP`! }В(Q<Ł\c܏#NͰrOHVK_qH9F~Cg,i1̺Nn:T! fg]l Cc ƿ\9.%^ /g-TG %w}io.7W W#HwҾ.e8WiWǺ^Ш2lhZ)Ƽc`,@lshZ+ 50z'+| j+9BrKdHLJVdT@Qiߤ8N8041V2;:LS^#U[":;}.vo(b> nSn*S_<}usI]nZWFQixaLx =d?U"x2 _c=[n$پ;"<3]5''&n{; :|ipTf_W @ǐZAg$&Gf=MЭEUuI{krR|>0X &gz;#dFu='-96aĜVM3CӸDIu`ye~Y50/>3P=J 5yo>qx&}LP#Rj4]78%)dgRؐV Ux=9,aY.8ؿvd\GU]HK~<C ~lcR#yIdO!gMMG{/mu̽'Y=!^^nDJW92,Ӫ:?*5윒M ȵc>avNͬ8 Ѣ3IIYlzwXV40А ӧ` ]#H}bZPu㇆ =:CƷlP*4 .Fh\ }h2_(L 5b.tYghkZqBH9{H˅Nr&$˽~R\pb_InWk(W LTH[s/i9amH)MiVϡiǍ%8?Eh}?ؿT7Ifn9Id7͕DtcN7 1k6.aʃ׸g[D%01H\m%Žpp2?bWݿ9E0шezTW~AkKJp 꼖qFI!o;/FQ"Q{[%H=q'J*pSN>D@YP+[hQw=J' I{D. 4stf;Ͻ=aRW#-\IqYX̛e*V?Rs ]-k'ٟs'vy]8hA:o~}Is;:Zp#Ac aV~nKN? #N6qhg(#OG-%fz,D+0?N5r5W BN>U8G$ڏ'YR1Rz›doqk]m/Hv.+;#)V0"ju8%zB(" 4>leIQq jqxy,m#)q\Ȟ۩!\B׬D eww[ :42?PaX+.䖮dz[n@xBhYҬN@7zc@#9ʜd?f)i?.rOsF)A.N-IYHtCן(Ĕ:Nq/ Z!Q+e=XRt=e%Z|I3EP+ݏڨz_Y2\dn7J5T%`G!)SG|dRXqĺ)}%Ć5p4N ,h$ϑW|aZvu=tk nߗbk<,LbC\6@ e?unVJC 'k_aLw=_T:fRCW~VCTzrc4 nòHC!Y$Rֈ ZjѼ ?j$ SKqs՞W,hm>T _2D/=< IEYx7֏ J xC1Ͷ] 9EN;E4 c^`J {{ o\|ȯ_ )8Cx;G:u~HToN^=0e9?lQ/4GFE5ZX#XB;Ttr_y5+pqV(С(QrB٤\)zy'4i>Q|N#L*Գ:萣А54xCY/>*#L P'G$w%{pDövŴ`[:`:3WQ8NbMT,EMPj+/8.li"9(na\n}- ʉﭔ VZD} "*ӵ)ˋ3?8jۿT*ovjKp:-2Hu H(/Vڍ3BCoՒ^ԞN@*rdTj-llNеGېQ-]"@(IE6aPr1L4btCfaNjƠJ_a$|%$VKtΔV'=AFiGdzG1 TJm:ᎄlFpփe~Z"e?BC#)c>@UƥT v YUFGwȠ+8Ƌ 㗿ܹ\D&F>\x"SCG0sBHÚ\lIR}wdxCȹwUk_V$Mi?w|9תu} ՚ҬvB2¬1;mL3dXSG"ږq%7!y%XRt\2Gɝ^t- .xƺ e;=zϣqYʫVAS-WT Xfu3*JBMo:sc[]6`[i~t[V "܆}4JV86JC*~A)X! e\oJi+GOpG߷HК鴶/rX`ny {ڹ%%>dRV!Ȣ3fJ ?`&OrȁiKx`KNI8)R4Z6JHO//!2􎆜ߌEpT^Hp(g+KP0Op|;u-p2f`==NZS02ie>|%u:ٌW;cńo^T(ðH4A6x=yFSGwE'BێwMYD䁺pqqxRާs>Kw@W@{D4$7>FީE2Ӽy:Of{q{s+pa=*l_7ͭs*i]X*R(cdPF h$YLhv!;2n%U ޚIXv b.hQWHr RT&ImVaVI[#{_#vVT^2c^zr0~r n蜢]ߝXH4O^t5卽S,Fnm{X[w.92W띯R Jj3]"JְBz" ܰNQ( %̾܆D .G64v~7,aDvm-H/Q;~lXj)$ ;ï}cIw =gvcz6xE! h+Q?GlP˃}At[m* Gӎ:85!#Zة*t̆%ʖ3m-:IJ׫腊弓fE%&cTOGUm!vj|t'>|Q#nR<b{)`d>y5Tz.s{FUSa0T9HA} Q|׍F`0\)NsAܸ OeLWa6&k V| v:QWhᅧ'ørW )eG:Q=`'͢ NClZu‡EG SoځxآtbBVMXMIU`d P0G,p=]} 13mQ mY8X r_/FalhGs }U`"'[al}QvvLhLme CFc2tp#L(|k\$0է$X ~$+; u:VtVGJ0 0G=.tt#ˎb>?%\͝WSg0QψI\ڗs[N;I]M6*"ry^,!=СS!z;Hva\q0\\_;~RԏP WNg~Bb!GUr׶Dk_%w'E@F4o_k[R%`U~aSu[wB%u۾>0fn+ۢІNPЯb)8ozB/ By3(h!2,`9hdMf&Ez2vLͦyfܪ`][qҡn/vrX<4e8%>a{v, lPZ| ]wFLMޯ.1OYJY:/ؿ S K! CܹiKGm\x| $ ћ~[aqC'Mգ_Nqc'dyy0;GB+R76K}/7ۥ͕3` `\pH빮0J+qj햩ԁEqp3N+?З1}M-rO? |.C4Aݍ~W./9 p;$Ŭ#!dpg\FH-a?(}9Xo,h075tMnjEdU$]JS{J%d3NQX 2ꬨdZQV{R^Dr?FaS6#zs6_8Aohn^R7g \m" DZ 7l=QuO+iׄQ͎!P2)}JiyoK}=KKo;. J׺B :* R-*:EJ&zXg%qzbIemcA%OA1 1J C@!r!ĵTFʈoȐ@Y427 B5eP>`x 5 F}m Fem+VEGTL5Lr:DE, &sBіQBVEHƹ"oy"G]<^WP*s Y}<)x){5f^WѰ ")(8ڢW-? Y=2ćq=onJTR[ˆ>_9TjQ 㔄\3$VFFKCD?Cv" B@g$NTҝ_@ً[\U1tuŏ3#SiFb9+ˮ#Ay{ZP~y^=_ Ч"~T8!\< n!>))MarJ׬aт/2vOl M36򾍧o:%mc4tZ6# O<ӋeS\J_`)trT!7Hl45Z:X{Mp̽%wߤ.ѡ##)DŽSƴKf[IIޢk: c~q8e&]~k>:Q$C⦥/gJMhk:ߞZr  5K (s O%;R FX Kn5B%{zr8e2{ixJGUa-{!u*5 < -wgG;NΩL}FVIbԴ.UlxO&jVR+^xcrm PĿ.dyբLښ8V< cH9RR V,A)|%rlYc8̴5^=l Bzl-Y+qVgɴl`4}N;{d \\|̽xUS X>-HAOM,Q _]lY焹Z޾^Kp`|/vB) K5t~:YbeQD<Ǩq4=4џǔo/n:KZ-m{c¡`"UOštvݮ-`!&ҿ@Dl!Υ {;xjv+!t|'cnOlc|CDa8]TpOLۃFm8[:=i1z_k,ǷK =2AXHj\dL"ެɞUQvkʷ"{7xe=:4Uq)8rg5@#ZXÍ80mejlh5tFc+[*w,X_"MDJ݋tm şz)sH``@3MW,nPQ/J^< CJw qV'I]K'M Ô2zc!iÅ)CԌ|jN{AIGGxaF\ %S8x XED bM+=Ӎ (4-UFeۆZBUYu YC^=tTg˼ `puܓ&->+C?;YK\E+LR DuW]cQ[[ *{tYj*ßyb84^ Hv}0EjV`q% /H++g \J9eD'#J$+h@*oA{,ڟ7lvNAtam$d}1ެK0'QMߎlWɈۛ<˵r *ZÄց [iAHC};H,е3VL秇qG5ho1Hyѷ9wV! Y'h4'&1L{^ kzFuKo/YaCŗ)O.?}W^oS6۾LMS-$x9Vcrh7=,ճBH@4wQu2w[i^+ml&'yx~uՀk+VWU?m&#8'vMY MM;%%;z={^qP_q>8W?+?pԭ5zyJ•8S5 <>bG`n7 f?4H'4#Ǒғ]ZqK&zloL 6pt] '4hRU'2){Z#Ur^Lff[as곅y$9;J!wzIa(H˶\ g#_Fm 1~@`/<}0@<烕R]+u%6'=qdYO.\\~7"!HQ݀Zǂ#1:fL(UV&~0-g#L0cuc}/]ۑ`hHs5㞩2q\'irLc\ ֥  =GtRDinSvyj7Njˆ ,V=ms칀Q~׌3I*DQSTϞ?Y P3i WҟnݿL\%] On)M<:n*uٹwj aA Gk4lMg+*vo/P/ɘgV:G>mgp 13{0ևFm%y'caim툍= >!7Dcnԫ$ߌ0Ō88 ,ixgG `׬ N^_/eеeoXq 6Z-$BoCrJ]K^.$gNQՒ%Puɲ2FWԷLGq-p5ոL7w2s=O(O=91G)L Ǔ*\fY5R `r~^{zi=jkEpp}TWʠ۠y-Zʲ{z)I㯇6}aE:9ٲa'1J z!.]ι;೜5R1؇r,>D']L_8幡k}6NJ *uAәYN ^vda+B~@5*HWda!4GNQ.Q ƍ>20@NUgf=2FDn4[? 9r}G9jX~nL)4LrB'όͨ~&2#| cSQ=, Y]{$Asۛ \^[%v;rjo]iבq>e[җg(`A02܁Ԛa[DXKj׭ &Eڂ sRsJ* p#va` cA$i~3%rVϾFogAW9%gln~Z=u,.b|Xy6)7ӹ^,CYQZQ%Ypp Ԁ .w4$]\p '9r2TR5RǫbRc2'M&Ri7YC5˥rVڤ#>*.l4t(#oIs=N_@y & ?׺݌YF0wJDeTĀjt'!#<ǞmCUr]NOMno$]H/HXl]gnQw7BGm joms#-)3_L f0I$.ڃg4V[X|zgI 2~(6 Y~%ʡLd"0 >WDY`q1͌.Jwd퓈f++uR7LH܏]Cߛt/鯣8_8k[BUõItkI:G©#K5 [Կ 7H߿E`$Π HHR|BL/JʬH]bq<Drܚ6YT'F-_dT!? LNi#~% }]Kev? ,lTI nF TV;;ٻ?<.,o/{'p=v6ՃyJx25i;)Gh(H;d>\H I˚V4\Ai/j!V,ؙ Ojn;ĀcmgpohXwg979/@q[mbq}졪]mnf]Bt?m?pSRLR3|-`z׾*g'Je?xn5x5 DBRAp,W+S0WCf| k݋&ʉֿSϫKgַ&XJ &"'u7{7k ?b7yOâA?yw_/L2Ê Gݒ; U:}o{~S! FV_UᏡ Dg+kO%8 swáTKFXGg,jW\9;LqJE5D`[ԩfG;ptB*e0*J?K@v)c*U5g[aOTVtfخD|p!W!7+:.FBMЍ|ŭ]s;sY.; ȴJ$4j7FVdxݐ8DdC&_PM8r7;mXQwR;Ċpw_y$u.:}LE/ 1~;. E{j)I?d'5nCMuTc0s[{N]\z@`ڽVwguyT= ֱv tbN ;)(prG10(VQxޜMnLJ32z7׸=b c"Kbm-`d#*y3M \; >`=K2 m Iў-Brmfbeg&v!1eH׌{NuPnϧ*nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,=?-"Y. I׭›0Wz* Z;Lc2 K$WL+3`BB~~)5!1eA-CikhmflAm٬)_5D5y 7*\!g~Bp2X.ˊ+g.MwpTLL&ECU- II2=Nq~`0Es3 KBPOUs9=3Lss58:w 'b_ JsJjV8H7JiT 3 u]s;^V&<<8A^2j 8&'ܯ2~ODF&3_1IE?JdJ9˾[l S%C0Ѱ{ʼ4|%~й"3YY9:*3{>$"`48ud4j6*{4q S{&ج,lCUp:Q^(HҊ0$jz4 _BEߊc0d~:)̍/CZ ¥yBN)CA\.ɞzhVP}O3bf&>X,{M*r)@’r * ˛Tm'~z|s%8]7j_|6JK&Hr7ﯫqoБj % ii|7!o#C^ޛyI}3$u[vH՞E@r^tTLU2wvJU'͓4usÏ~jd m\i9 iP[bDZ'ĵ?~;8NȪ)/m4XMln/.V3 _`d`a/P12 7"EaDvClhÚ&XW6#7 BJT25|7S;.s*5O|X pv7 ᮃTwid|'YS3`V sW~Vlnlb;0耈R%MIޗEH5_0?sK#hK>h'CG?{%R.6B6r ONGsCa@>8}|ŨXHq]V8K []to JyēKő+@s Cx(l+?܇qq_5gRWM&[{Z  7Km2E@+ՙwn^-4<=u<ކ+Y-/` z4' aWDS;8on>m]aTZ8` ĭ$a3k^(L[dO 5洱+3Hz]b絇? &𴒥!7vFc>,T^)kVŹ8VC;f 6dWoLOd!3p%GU+w8U|u;K@?tD,o\ɏ# 6 X.m{H^aQZ*l+Y^ HF* +|%2DW #(? ?=fmz2'iF%,pW(HWgt[y7i +1NcOp 8(~zKи"ߗh1X!IyʀKcP(_&d+Jud2.EyJ>;"D]qFŘ53UzOd23':MĤr w%VK)Sֶ [68LҐAPV0ڧ!mNpZB#z7nV@vMoа솹GZP2)0CYiCu=#dzpV-C0YL蕰;LfFϦ0a~9Ӝ<Yu\J6~s63u Oi9)%5>l*1Ϗ XLmF#|jwԥ> ~!L҈Ϡlst2c=uīص2w8ZQjI{LPe>UO`3@ YcPljE-8 Y4vopE]}Bb/M.(zйi\((拾4a^{p8*XH}^cvԃM/*kFG/5oxi=b8>̨JvR0>)TG$=#ZR J:dΔ>Y%ɲ$6p=|ny&n NV_+j D"O/,& }ca>b>[lRW|XwEQ"wL0'Xoyf𚫓 ?Xw:|:ᕫwpMVS~U_A:+ҸF,8ۭI/oI a&rDEJdoeA?iB%Q64V΍%NoVHVemB[U|[Niv4qIf2x<^&RKlE GʷI]Lt~넪8T2g+?\6'ŚWWiU[4?7hj݆3 ƅk o6bCmHWF{=XK -P4mK>Y<Z5u g@&Ǚ\#PO~@cPɣh^hOb=x4r P$i1:IJzπ $6 Vxգ-ό9Enn.PcB_|4/ŴBMIM2hHTcE#LYx N$ORL}X "]dln_78"\yК@0Ľy*n&Z _̆S8Y)[:$ Z(R2[b0TEp o@C{J=4T9X7WH(F5E󆨬p^B ?2[0k?!E9{NX FCU$VjzXeqAW `7Ϳcר5ABu++C($7EܼW^O~uNz^yRed%8 ~ͺPRn߰A2q gd(^j>_&:h)`y]T)N# mOTS0%w3UVMĝF5ӺbXQT*FKhXgtѮA[n:!+Ǡ"PQW; DθZ&mMd'anP'F?j>/ '5/,]?c碭Sf L(FP{FYYcfnbV3.ul`dAIJFz%2H0b3dD4rl' Sd5wϐg\hnu 38VJnė h ã\SO’a@>*Ƴ{RH_` XvVvɐ%{y_\W<4K F# jB6D}8na̔J(';%eqk`nk/XW台iCnG:V:@mv|oƮZ4w3d/x fZBQ/׶]VWذG5Kp_BuAOOJȈĻf δm?9e8w㭣` Z4J&R mk8ZRGy#],ehhyMR 5|/ _FS{>F,QS}$;O&#%)iX ¢I3{K١QNUa&\/T`x [Ugߋãl`YRW^~\i,  [N9u=ȡiȽVa<@!r/*nHZ7$s [)e Ӣ[=MvjHSծlքYO_Xoe!td15p3#:hJ* ygatQu lpuDf&'b~J.v֎tݗDЧBoba~9*"O4$}RECh4+〳f͝ $%D_%eoyE5L'0ysKCMɈk,J"tLAnd"[|۴T/ o!w%Zmٙx<Ԅv'`?5/:\\ Eo=$Q3ћVا${PG&qF"_olح΍7[ic9sK h:Nۀ\|HBʨGIu`OIb̷1yG',o1XX$%t˗S7YFd2pO|g 7Ek+{l;]˛~)rY џc JƤvYm؋C|H"uj}g#Bt8@nvxcqg[yoAT`P#5vVB4rCnVgfyQFP?d9۾ bH'G9P҃AĎe7lUPȁ[ <n+TqJgʭfrk*Ml7M+B;&n"tt܇]{]1ldRS%j+`g3|QU,SU3SJB%qzNfoa'Phni)0[X}uMEuT|L ڱ7뽎-o߀S^*̀ŀƳvLid(SD/rQ[DqRHFtm]N2dh7d [?3ӴeiG#xRgo)l R??(ZfD IJAv C&CwIB`p#CjHZOTZulb& u'A0to9II9:^ + !FV(pu2%LkW Y9;8 =t4rQZ\[PƬ)gZ2r Z BQjM6vtKXږKvue!KЀ&:Ub嘧BPAa6uNX{ s݋Νs5:0H-)zw*g^ NTeHjF=TN9 zMu k~xJ *X)d9tg;ݩ3]+G p& @2̈zŗbpVw4nc_>ϗӇ#TlGI_ hU0ϰSgq4zR4Bfii0yfzPǫX{[/۰c,з 6!•8t_᯲tǝ(;dVҟ36`A" pZ{se {Ңқm(Qz.)}:Lkj$q02s[ V8E6ddCX8>3}Grn_O [DZl1ߪ[[B _vtB!H8 ۹#MN%r+D+k[c@1%5:瑣DՓZgLe/x[ E y! ׍zm2%E_+q;t0Q8-V@BjYZ\,?{>%L+S8QL!poS&'Ak{+Ԗ^r/4W<,tQl9@B I,.YNd^O x0dz^]mt~2CWi!58w% y*Qn/׃t,4Bˮequz[T6.[t+?&V3 Ahv3XH6z40Ȫh0EJm`|.~fnS>z^ԼB_+@kR\PC~yʟH0}L0p*nb&f8bc{0 dn*5s s<kԂŻ~6u (mYO/谚3Kl-wwR/d{*  ADŽ ^EW;7 "R\+gU*# qFD?܏WD77576ufXm+hOS AA.aZeH"!)r-qϛ^L%仠'urXcF3X0 Oi3:PϷԩ꧁h9g-V5wVRC؜3Q3qh/1JqEh%w|W-O\^W1 7 VJ 8:/W=8Gf$nUOB3b \=99Q]F. _"Zm<3>p (iLcﲿ\ ESOY;l\]EVl Ful߱5nmFJ i5~63V4sgԢylI7vv ,L8Sd-ށT<ɐ̰Xk)_/DlquM/\iina"ʁ'NVlA9":j| ށMa .2S 9ԵܽF"):\QǙ:0ZV@8):띚ws.i6~A.~ѥ8z2:*B}h8E [@QW^h4x&XHǏ X[S ) FoBW5& #m+f0z&_VIЭ|GoQ| c@J1) Y=imoe%wU1f4hShJpa"^V"?#o\F!T1;cP_=WI4YV_n%.B\yք9q<9"O~im M9BXұ &~y0tgcf3L'T;Ѫ0h~mf>ž-'edL,FVoI'",ԧ::tW/ve(6A i]鱨R--W2Ե5DG):6D"%]_A4 K=;8L`)2lEஏ)Mq8R]VHu ļztߚb^|]Sl2VFKɛ8=Ԓ&' zd]3k>]C^5-,ȎLфXs '@rP08((6LZ|ޝy wt6{TiG-n;נݰ,=Ttt/I-u)*`=Vl.Zt2T "ZXK"6bz ;48Mmс3w&b4~ݠkd}qO*g6jξiEG)'[| JE{#M˘nG9]|O#y|GwLL.G3+D}6Nf{vlE: ;}VEJPs[;k"7p!=rڹ~=-|ua:sbqGо8k{g>}<̀0w޺W7 e#DQNA|2Ё-@Q^I[*l0 8Ei@krҼ:W(s{; ,;8D49q+CmӓNxgM(J4cqYӾT "V~fma[3'G.lM 2k_Ⱥo,p_;=D{]y: &W'c$[6c;| (AD:9`7Zذdٔ+x o(;%IbQ"UJOJM`>2d =PDDkHn:vD۽ɏԿ&fʃsrHchGPSxKdӓß|Z$c,de͠}r7R2o##:$*ׯh+흥l&-z6haA^\PP].ḷ1.kWfsbtxQN{@=rM=! {)ӽc^ PޑlSmva E~<(ҿOp)^QbjgO0g42rze*UeƧF"~D.з ׂe ^]ms}:%>Vk^?7u0FX!/ XfDohYBL-mFbℷـŴt ZŇ1G2˨]UpҸ25%7vHzFN9G`dKV:Dgedlbˉ|xOD,| x0MH%*GT].&N]n l֦B,К%D!~Yz5@x&dT.ؠ@侓 OS @%кq3bK-oֵޝh6\NF*`*:8 ߞOa]gR!Zbv,rxi j_2^/>ݩbEBaFld $^|6?KiZƁL)ш>>Uٓ]SÎ"*$~W7>Ӑ/|ˍ2Nm}s@m?i/pt WWm25G,lL%5D:^P|U MHXsMLɊ~ZZYd0Sqۓ޿#-|.2ww1ۤ\y.-urZ⯥3mU= [IcIrn#(.}qAOvl`4Yv&Ս'5={%`shMo ) O􏹼;ӖN{EDeJ4"O+/UeZV,Fc 6~;)^r %-JN6~a5m=k)oy.⵻eAM&**)?GGo(q БyZ^c鼵m6_4D~J)~yow6IeCr{8;e}v`AǞj+ 슗 ~ܨ#uusB| 1BTwc,* E#dA$44TG$r6dxVUxo i?M˨2z[y¬j (d*;R%}M~EٻyUx2AH`#5UsRܼtX8w}!_sfYND7ZBjMʴ҄n6by EOpe&Z9BE3T]1XVn: P18)(qW2mDdcJoȲb`kWF VuQ}%(Mw`t @uh^sra>eQvF<Ʋt՝o!dFiP3z!}c S$"VO0"!FSK9hqt` !c˗[F{ӥO|*&/檞3_ٲp#(VƑq1=Iȍ.# )[W4~7#ۉDz{>h4}*nF0\P! eqmVbwض^U*Þ}ߖQ LW-dQ.CN@|J{&ʾO% .;u i"5KBM?[5SֆG,YbX: p&>;jMjŧyr5Q௼DEv⹸jjxnՎ~싑œ=@lŹTcX.nq USm7f{nL泟""P[BK[0655{ &ܨ5G{Ԍm3?Ⓥ ɨfdm dY })5C73j&ݿs[5nR*)m MP%#SnK=Ⱦ\O1fΣUޡq_/()ZEEB0>wspX+3MSO[/MP֠82v0{q͉mfDsF6k{{ C.Mʳ$/,KF*D @ߊ e`@jffq 7X4ٔ:΁(w|y tGfJ,!GNv ­O{r)~e*ꦇ^w%}"ϡټe ÿ%ZqfvSgDt'$krCsk=4fNf^lFI"ǍWX DJN(DyƬƒ3xgy%aU#%%VIAiPdȊF"rmף۠ FDJ/h؅Hl?>z|;nؗ>k⎳- ~gg=:F[N!p#NҔ4ß] cSn|w%vR^aGrR}8XUݽ~T 8^;y=(5Q m'Uu`R SD4_`$C2'ۍkʪ I ݇t+/xhXYiۃG ebG?ΚIzӫƅŘ3VOҬrKCOItvLwzȫIxi!T>*Հc_qkyTԮs5erH.˛Dxa~+7:0Ǝ%nnm+Ȝ$%3M4N,13< 1VxșsMQ H^}R%g~}!2>,aWa{rǭ,RF )>+?5 Q}lB+qO'Zl2rפR3h{׼KI ̓Ԭ=n$3l.'0Ri7ɳCt" Rk,tE,x`H. ̠WOSytQz=yXNv ?8ALQY ;'{3.hUfÿh[ a;J>]D_@1y# fq`x_^>=h_!оYXAp73#^DrGG;!YIV?vvc=B\ &GNƚΝ_9O.Fl!…Dc`<"awx0a«C:ž ).va&{n+ ^ |* /R2LK)j$n|1q=ҏ]\D= sg5ل L0; pbx7_6{%x߯=t|7XۓvJr[rB,9-] ]Xf| >RPFPMRg"`W/ކ7ʧg%ֳzqcx1pghao+۳6f"M@OJ)uqbۓbN868xBhuk;)nڶ{Ң)b!>j4C`} C:d0>#8df b- (Si H)aLDR;A$E\I}zq5򷒬xdM]'4 %Ik@#e;\~Ho iLy2]Ei),ƵN{)|Ђ<.nDKDg#2;JG;x:wb2KE YM`E/:6^v:t[``NYQ. { ] g2T_ LX Q7!(wjf##ԧ.y|?G#0iElG km$K珻iPPȋQ~|e؛!ȪHk<a|2ʷA~93@6Zn"^Bb7$PA۽jr$)_OH6%8rfnF/{WYt$ϮfZVQRe'!Mp`y@:&Znosb& *6km(`m,f}$?SDr ` G׶dxO'eopv qo*~ cEp'`SӺ{߯]y=nOX+MTQ@}_*[M꜑5kѼt-w}2ٲLxfsz@][WE}YVwQxG9W2,=];ucE:_l?M-H^H={;Ĕ<{`جT!RJ2]MI-CSx{2'bʡt:8(վFS`_c5F˓NTI+u dowvvn l5qͬNSU(y+j9yq+APAu9`_r()$ܒc~[e.btɈ*C gû+CO-S$ ^l|2"7L8P AZs]T NӠNPTj\3}G7uYg? eW)[|BIp]n^A<.[~Nk-$<|%O0dHNuWH>/ IcL6&O^NbIUC4'橡80:.̘Xvsg̍(9wLjӼi<hD2(~HάF?̼B-+s#ܟOBQ#H |υa6XXAG eo/?8u5?'3퉅̻4[WtL.2OTHz E]& SX17BiPO\QxA{T1$P$SEBF4U-At2pG4kc(}HIp/iq"3$QhujV}l*I?|L\6igTBKyU^ƒ2/::ǀZlN⃹>0'}5X RO9O1HmZgZI L2 MtbgR]-E!L 9^dk\+>tpeCr=iOg&7]u?[2m|gcIkzu52PN;L4 74YXAm&7ʝ0/"&YӽHhwZr4tS&86P}5Q[?&GXfߤ lp@0{u@CKӓ,[O5{"Ĵнaftהy7_!I9i <&ϗi-Q^4O{R%iR𽶛} B\X,( )YL!9tf65+J9-M+3/ Bǰ%_h$Nw]r `pmU&IK )r s833߂@*jm }Y2ktQ^\{b J7#<tf|{0k Kas Qt>ii#^()CLFUxlCUUe0 ֜q2ARLM""IEh;`9Mg'5dҟ`l(tPXWW<dxo x ; FןAkt+ \S1?0տӉ|}3==zws?T䕛y%v w^wm˗GͻW 0ѕb -J'~LQT=#%jk]jnM"}k)K$p.}I;X{tTPguǣOhg z]*dܛ碖BϴE.RfC߿QWǏZwp 0Ɏ(k\2 EO4vV=BÜNmYnRu4%[q%'Xj?[YZߪp=cs.U3  9Bu#?7N6*7]"/6B1d[/u%l+p[ ݧ!dԚxoɗ>N _⣵y"k{*Jpi GH:(͜m6.\E)o̧ iW(hyX P &MEH#jWMh,XC3}Gdfa1Tkv Vc5f|ꪐ̀3yÍXb$\-0VC`D.V3|Gx3^$bU*(qpGjK®I4P%R]> u\Ԓ=&G7 P OX_7;F_Xú۞%Gf-nDtFd棗պ'(Qms&*{btN@rX601B<;Q3ե}C8C $C8!IRz5L <=;Z)iw8Qjc򉦷[謝;nة^s(}KW 5b9˩*GK_q1G5{kN1&z’ ~*= qpʰUrN%RUJpxãdU6KdtZ f"O-:iqQ=ܲ" &qD58DG 8_TFVE1HuB}"\—Z [NJx,Kt`|79V꼝k|4[HR&KOwcNzdA29]r鍎y3*)|.pެ4@@}E| EX!+jB1'࿼|&C7ianDyomf8g"!rRpl&=6I :$$h{i)"=6[1[>y_B۾{L;=EX?52/dPvO_wN1Kl@\fE*N`+': MWWG>cd@5O+QG7b7gtgGyH+PO ?, lT QkֱB'/қ OjVh֝}.9;+(b˞"j,6 Guz)J—WޏcxwWw ˿)ìdC.. &A cd> ՂMeMf6Ǵ?β ]aCN=*Pȗ qwz?(+zj( )6Vcg~QLcG2!hV;s9yCP؝+=p H)أF{f؟ [ɨq9tf=(%_w.n㶷Y5&r K~$!&j6wي<:6s)r2\jp\ uaCq1[LN)?Lf`` 5;f+6{7Y+kĻc%L 5 'RoPB[VϿ ܏j-VY&Ę2kuYو-\]qQ_ [KלQhUF=ӷ5fgs&^męi2&ͯ#PNwVj /l+4uճ\K6asw D>b7N! {PlPu`Y~DGY)uN0'ʧ 'r(7.{֕ސJUʊGYW &<_`;$ S8&#;q8fUȣ$?͘{n&_Vo= ;<JHi:"՝\g>\E*@2W]fg  BZ y[Qҙި$1uL@ m,,tf4rԒp*spaA!:YڃsFQ]0Q=UG?~܍Wa\iZ 26.Mupl ϼ#d& -cL58/Mz ̋웴,|A;O_= Xa^0+i?ŀ,~} 1%#v|2B>N5"/:c7b}ujGNGȣp֌W") b;͖ OA<<׉Rm %W@^c(G(WwJ-sRl}Hxk `/ٺQТݒs*23q()^TſS\[u_O7&RD r[ 4Yښ7e'gdQ+˄St.Ke㇞!sۇ??hN҄۔V~j.< ֛Z=H Lg)~9%ӣa!_TR JS@ PӒn L%6"AРFo}N8\}P#>:V'q8 HD'4ԡ~d'{sOQLFil3,_xR<.OSߊq*z~HP3ތ#=?$Sh{?sѦFK.bqOVc:.\5ji Jsε[幾9H$P:z;Z=lDVi/#=Gi9<pg"xx_:tޜ2kDCj9t5fI泆 U.aqrb 4vCG75Zb)"BNjO}|d J@if:P$Nj$|9 zOwdZB$dOW_I02gMʩZG Lf;ex~`*NR<(!Rߐ2쪖xs d| }+'*%ykrkރ4WeU&84L _ FzA0I ;iהV&{2a\mi ͭj8^=c],v#\B Mti<)Mey Є -Q4]cܳ",wۏqnl}L' O%O[7՝iW;+'Un{E5]jBҙS/eEi еqKW61h*Ho|{P@_Q.X: hk;jgcm*cUq 3T*$U#ar*QK<@&UX/ۢ*QG2mi8Ϗ3|W8A6Rcg!}6L]]㊌vqbǠ%9OY/zPl怉ԯp=>^ =\޽Z/eUHW?<:D$ƓCKh;Vjo8 't^t>~aHbRHB%7g~ZزinÝw`.!",AtFT /WXCHڑ| J1˼_Qfk< _#;qgcDG{Rx'_| Qnr}c ɞZ嗂BygQ=l%HzzX{~VåD\9@eOU iEݠ ;ٯgXI+$s<"}K&+sS罭)Aߩ@u_6t%+lIQirueaF4<]B @Z}S6zs0kT6r4X 3W ,$,>O̪=܇AyP<\t$J[ y+lW%~N K<^V'uX5t,㐔g$ȃRjOSV:IUG#}_D ~'9ķd)|pfwq^ZH$Ϋ;\AEt532ۖU;f^| $uE3QG+%&Mb,dk s-*R7m{JѠfe$$bͰ~FB.\Cg=G@#v1d;sKm)C>',(JsK^rq rאոw;= '[@P,EZ- R*ߘ~Tl>'7yU.jxH&&ZZd7ox{ѡ^;_Zތ΃~{2>׫-c$ɌtO5}qek)M~]J~d4ܠC|#P1KǞS,asu}䊍{Ͻp\ m4`s}q+ZJOGU&($޿;4*ǁPWY6΁/JbtՈ0WCo^xJ ܹf3U$@.<|GIAu%x2⺱63%t^ w=?[K֛X1%f_;î5Ŭyw%p[^Dq}1WjUhKԸv"ÿg\ZWl\C*tbQdK.f5ǸcIK\)"us<1L,'f@,Ǽ6l[3bQl͢cY{QB~`j Sݾ^K둲zY& s舂#kXh}˙`o8GqZKCHL&H%, m܅u u[P%zh![>7¼Zż>AW"kZ{T9VP H^ $aa#f]+MT]lCӔ@QgS'Sh7QBdYctks+DVDeVpOc0kN4 D\-fP7HP6<%{l/0'S>L P[|l+aK|5J8lj>1Yw,6cÙvd{BbxvTg}) ^KbA0q~gf)C%Ǻ)[g5,7/{tZ~0okyIB5%6úG'!N]KEO?mb׈d{EhM0(_j'ҭQTp'|@j9,QfLp]6- n{"-G>:u1eZ7>0#:>Cs(}4N+E(%MuNXֲeҹQt (J}'>I5dV7Q^'[Xq3,wJZOWxFթ΃[a,:߮As\Z;3rޚwca53Tyl#VSKI } I<> gu} g(7IYh!qG-/HO%%xl&*Ջӗpe3O*b~tE8<5ϨI܉tc^.t' ,.?| &7 Enπ G^!sܘv#(^CSm[-tK5f@{:Q@S$PqHᭀ e 87HTe !w 0lATqhvso$b~/h Q LK$wᏇ ˚7nXMvoR,tvUyTJC,M(j c$BlDE )H-G4La[)'É, {I ȥ+8(_i3m3qPԪ}ܞ4w˒Hmˢ%Ԭ>CůfcѨh%R}HzYuI&-eSx8 &tq_ȼ\BqcU^j͊Oѧ_$4z_i !?;oIE4;+iM[Yc$(3WOp}X#MG`\ǠOBgIeW%~@rh0|i!9ZBdT="/սz a;hWH{Z1T& cTU"JZG~bֵ qeT5Γ3^W"  ߓ~~Q,K7wzA m}Tĸ:(>}jDaG/"C4{2ω$*)eE@nLQktGgC*h^wG1V%6(뤯럪 1R,$v{^?=s{ MJ]BV'TIT 9CN\jQ۝ͨw't>V2{Y*-QhVJ' wor!a8R]o2=7˪@A7OY8N SqC7WBu"׾6{lWě_Uw eoodfco>7P}p~08W!0AǙg[BCw3#pt?0yv:0S W'rԪV:3 J=p,sG:c ]Fրfa=t~C嘿|B޵QoΗ(64ROXL`=⫉([i'VQe .klw HTzz Ka' v|"GkF%60W8|`Ub!&,lVwrf2ѭ?|ŀ7m}yiUk4pH37'_[`}$9i19}ޙDTq%B7| b (pHج7'REh"[ d lAGnJnt(e;UL ޘϬB]ΥzH>ߕhnE>WĶϗPq;\xͤ:$,ɜhF3A!վ~D a Z=zkl#z˘L詩Ӹ+-nE"JG *DN6H;1ώV,zK\p e2 ̷[T Vfxo9b쐮wNPyXX&qO݈LLZ3_{%1 t _MA7#]Ȥ֋85%4BNNn*%GQ82IR#f( 3[W5m[Mo1wj_jm`1Z0\bАct!  i})OT[4T"V'|+R"KglŔ- <k\ sUV '`ՀyY Udb<EF>%n1jЧslzw5ȋw5υmgl@f#|/GR 1UݧY,(!@:D<tfw$]aE\"h++sFTg Fɓ6WP4 3 vcW蜓[+.F7 #ܩX8)$HmoO:xF|M'Z(gV?Úo۲X 9rd*wfs 9 BW::mxul v)J:r*򢻭ȯ.l*t,5҅™$!SqIeR0O2'̊8ʤ8Ʈ-top+#:- iOkK紛3Cvw 0=+:ώJ<ڥ5x>Jg24Zeh 9'^݄n ;1GԱ`f kBCOj.4)4C9jzR4y*+)7EpRMNܮ )9aZQ N 2<3{eJPtm_oSkĨ~\;΃u}Bd/N- 6be V]Vd_ؒD;:'JLfHB2Aaq6@:#2c)RQQPˬL,QBԵgfGtͣHTҿb0@i^e鶙? E1ʷ(r>]s™Fd"S&(`F c?:n#"Y%)tɼ y[,l'OWk|w>7 SO^ʹBJn!v'eDi f\8=;ZwHb4V8SPp)r-f ~ɮwJ\e2cFyG 8EfG@*ʀUBZu<ŋ6)cx=:O"LCޏGnm=u,ok5!h"tZq)-:ĖvI XU`MMX)iclA>#g']bEW6٪X(bLQDNC<ț82 )dy$99@0_L4@z|~@AO/=?vF&uaYVK`Z˶0߽ȩib8:XXdE!g,hSVE}6@Jq|1`Wُ޲ݪ~#Lz|j7C՘WYNG㪴J3aR8á+4kJdz[{t$j3D~%ïtkb+𔃪,3;Ha0bi.PE  q\~u}<8oWϤ%EحB@j^#o, 1ij":6 %\wR9@췺$f.x) 9;AG9kZZsF>JRxJ3LФRǽ0~Gs^7;)Cu}i64&W'ɸZ>(amԗ\ zZTN?;s+\~-Uv*"ƽD'*7,#ӽPv9߸g׉'Iլ2Rko7?xЉR. <]d90 w\2Lt$wo~Y<iWwB씅:tI丝Qgt#~4'ҖGi 6SڍxًD+fDҷg1j4IkȿgB,:^PṃΟԠY"Be5rPsJlfakte 6yĖW?dQiYۗdmݴ,X5lMmr4k2bFxVѶ?eKVC\]'b](,߂)Ҁ}:99!¦xr?x%^bZhb]`bA%Ϲ=fQڷ1WA) _Dd5,9n*jUxp rumFuO?Mp?U2V)ޘz5~{YoI8EmUӰ YD',)\儦X dpPwѩeM=ȃJ}B^%AǀAa懍Bl!M5KV*P†!!/h]Z@O2ONƨ(Jm gNɮi zU9=FS«SZJӎ1KmdcxN. Vq B%?hN+\HhUGFg HUM}kA}%Nw3!戲amk3xp;w!feMbbH(3faLw+C^c<eReyٗ@D7ޔ NlsG}Y+O<Nm5?E ?%sQ( ķ=q=rHjMkX':Oj@4gMŴ5y^]$#H> m砟 g^^{f"`.AR8Vׇ8' oa(wQEB~)-[pcEUlE]XM'r23,,\8$` [0Q)\ouK3oW:]AWڹb 0}l泈{A2Ð$Q_6B{8vifӏ&Iњʶ硲 -_nȧ5ȟ32gU^Eh!y G2%>U%jZri8_PQBfgRw$߂ԕS:!0eH<(#bQ׋ HK!5̬I9qBqcF642ܾSuo>jIz$5zqlE+l*X+N&awȁՄ9F/=6(fV1aeI`6_ I0XQv[ӑiqڔ@7VK88MvbҸ <s>sldKpbzT[tRDPk ز3,'F{,.e0 g}5Q@׻EL?Gka\CrHg5SFzx^)O! NgV@B nNqAux!ʷzE@-}z᧯{I-T9Bxyȶq)%L>h{|+\#Jڜ؝ӎk@O=c$ߡʇOeRh:!k |䵏 ,jג>gsn5ImIµ7lSrh5nO5O΢_YKPti^W;\9Ф_AXNyb$;p6U B8KXCꢡ(k0[Y"H\^z*&fi oՋHQ+ )lGx2 X)]ΰUä=9wIGH /m J#\K N|?@6CsAEiN#HZv!4(wA9Ч6eQG!wM\޲evypWsm{bYPX={.$*Xʍ=)e 3l\/ La0lܗ?y!raL*}}:;l&WF^8fo^"Gf*žzMny1Ìn~,W5?DCVZ^xI >.q=yd{veh&\/θ&H*K Uf đ~_d ַxW.2AߓӺի6t9QE5#\_e+NwxGI:z(6O-u%!l8L"c@wf᫏)8Єӿ_IoM\<cB 'ZjLQq2~\VezѰ!XQGz\DWq^ej cg#qU|MARƬ*fRw|tv92ߘP칰|o s hrO I 94o,Q) ag잛. 5NwBSk_ /M/Ek97ʸ#E+|<Ula/q :;aG С k^U?/w"vK*vZF*^zDFKaɊwǩ_Fiu2=%O˂yޡn ->}MkxɺiK7 4-u]Íͮ0~GZހ*-"N@" rNh^U x~Bl7_IJzb>G7W ,>3-=yITfkP"[ѓZKjii,w\r:"4vP^pjW.vÌ\Mꨮ\4ʰM Övx^'2e6, \hO ڳON?1|ٛu_r1r٥kZi`A+i7ojTQCxH8_v`lUVGJ{dB3 ɾl8%-鰍ՂT eŋH5Nvk{P @eeVf˓ѐ"o WuyQoLT|;2|(Df:@0t~-`DA8#W gUq/4yQ;@@h R\ʽt7{hOK3#Snvz(/~RDcm(iYz5.9q@'J欖GT~ke! ɍ\Gpž@k Eu`B {Ds>~]Z%e@V7vU|7oNkA6 f5f V/Gm`ËJ*.{.L4XLTścg*YT^ FARHY?'/3P{kSJ8/ p0M5PSj7rА}ѱz b]CՉsLwޗG[˅C!xL/n_bUG1{lјѥrᘣ.㜎_\ ˒4D2 ;-"9i I$*?㖩)x0eX09t۰|f"Η˝І3V&)D>Z_ % ܉}Cl}uə野OGTK/tC$H9t7ïjVuXז Gxo:oik.H"y]Y; P"WҰ&dպx}kU qI-dq%Cǖ_9 'BϮUtdN=Y1_hN6#kZ6#}nTIjv22LQSQdH pԠ7?܁A#1{]f2;.2^Mkܝ6euE#Ù:yaEv(ޥ0ӏ5n#  (7ch0qg Ph^fGm0QRCm2zLpYkrs<`p79&<ɋ-b?ij6WKMR,$.\A$l8Lվ(z ]<W$|izqBc!IceА^6/ɉN WF11Az+p gas2)buuȱ\Q"-],5ƋUQ.L2fXv“~RmZ𾈁<=U^R<0M;=g69B4@">hg8ujuM%A'P0dg "Jg5| F жH͟>n9\> *ֳ7K4HTa=Fs "wO樇 9b4B-m#O]x5;sNySYqTty08\ypvQ4>؈,y_b_^xtzFao ItHI"戍Y8ɳOmыotZ80:DemqCn`polUٻ:DA˥ի L9nt rR5 PYP jASrȚoojpY&B~1 E$ɴ\ #9m3kBVƳP}l[@=- í $S4_AwD̈́9|! ̵C.߀5(KNO7^JK_ ]Z}PݔMO"z&̋#q9 }pdIdq\ (שZz}έZR^r=#CA슅s_vݖ L91r=3gî$4 ٞ7+HW@]`o7"z sWuq(=i[T< ДQZݎ!Xy!w;fۭJ%߉\Nqg=3 `2U Qct'zQ$nJ&.@:nR_S1|x*oqE%jǻtފkd2_N C$uDbHTVekƄЮ ~FF'&Ҽs ('w o$~Ÿ~:|Gy,`,?ÖK?%@{v;vgAvCw!{+$)%%RXԽEĒ Qy*Gi}P~l +ٌ=%&RdܤRSBr8 Oբ%RgfЫ2og6%~ C6sLx4<ѵȑػĬ4۲48wa۽Y;w ?%"|.Mp~5 h2נ8qaR9Z{0#x=;"HEyM*4kB@8ep~ x}0kq4|ۍ9tmY iUBl2\7jm@V$rk42'Rn9gHWg{HuR8Ʃ`ڡ_?hKڲhWj1ozS%&#*~Ϯ<Ӊ·m8|^@YTTT)ݚMTlb}z>sQ@";`5 Ml惇X[tam`?8D;m5`;C '۳rh[eYt,;jkgMKiXZF͜L'VjCy'"sTwBEoTfMf{GKLV!{Ǝ)IcXSx_ۏ,16Ah߃Wx  ?0h@t@Ch +p$eB>>Ɲ.M`Q&*!ajXS 9kJSf4wչ̘s%AШpfp9y9 qOζ 4,0%#r᧪jQe`>)8ۼ6E2R=U:V"-z(Ӭ%! mF8' ;i60?yEgKlO ̀rʥz&QùRmDC1>U2@(`3>FTR \eQqC^ lKlGdeL`g$W!A 4zTYFU[A="s" ffys 쐆n_ *QS)[[g9: I:]N w8X=cE yhq C>rc^,T3e`C\?1B;΂e"WshZ>D2 ᆭN.:W<&-AolߴZMɗ8!Oe5UK~>taο`f|vSd*cpECClOW-M&l|ڰ Zap҄y- iN!ϼ3 R焠i"!c0LKβܦ2@D1#䠀zרr9īFMM݃Ӈݳ^R|MP>_m*0@ejqrQIjnp.s-2{?Lx*.;F iƶsr<܌le쀋CS6±'Qqa,m@^[̏ma|3.zoac fތB ,q:e'AjOCh<[,ˊfRwC6*/,ՅǡeR:*33ꢂj0T+ڝtNnY%;vfBKʐj\o+.wI)+_H!d4`wv1̘~{ ҥbBtבti'Z%227;< 9]ޔY=KSv.R蔄}2 'ߪ3đ#w(;/lcmd%9dB,2tBTs5"աmRDAO:P@= =z!neƭe*yBc[t-=-8uo&[Љ)X xOρyF^K¶т4YbUD,PZ{)94t QYoT7lc[8ۗZ,ė4'`ft1\ߝ 362!VfµHv3s,b.7.'%Y7u] /7& \ذͰ˜;c:&ˆ!Vb#NGxp 乙aw0Sem${(U$lL70z2J9~j.Sџ1o{5Lvh_2M>)_/DABB OkD!ʯfv@!Ӊi2Oi; -gABdYSQ$ב?> ^?lq7rkɺL ">NHtAZǑ2 %(|~u=B {Ea&5 z^תb]d6u:Hc~22 ~;Ƞ90baP̓-p6M5!Ս%bo/[>dte^#%q2 d5_V:)@ě1(['B$iZD/"Ҡ!$(Y[bWh+|SSu@/+nw 0(U1mD;}cL_:,C0e*w(RNmwT!đJ/}PdxpTpq[DO @ ]v]FY6]5'C'_*~Z7W$+L= rdP=^ܸ%8yfn0`SC5\x6%ðÙ2?kkFC D@A<*yю(4L.as}Lۋ"/$oo_[ :]["2xZTepTc='S&$n]vf_$wn9Ra)R$:tj> Q mnWb BFt>J%s;OƋ*H5Zt*^ٛ&#O&+nT.,%m0gē0Kl `rR*E_w1yw11UHDpLg@/|pj OM_y;]bzjpQC[ځxUw Vp4qt_ˢB2d AyU f [Kq?7ȹ!vq#Kp{Ac{L5P5@1?~דQImOLupҹ$/#Ï5_ǿx/}q- _Ċhv-IUDž u'يuMZn }@{\-g,bepSͅ[@=2$3stW|QkPHz/ż켍GxI oJ51ll~0x jj;$(O6QL+kSɼZѻMrR+qG'CG9|u,"W hò1K60v C9tK򻨱A;}R(r'¸k (AϜ,-bUc.ͷx(顟g㑁^zm ~e<$ [!7T@UDj*Qiwf͡a?&u6E RLlz\fFwWxcWggymb]WtyPpp#`AGIsYZ%OWc}iFuҋ-vI/t%!r0D]P/Lxax-4 ,S arrDg^D52ӝ`9QD ֪J %{gVha>iWCYN8jâ iSB& Yl3֦hL)Euы]1#<˺?)VU`PqZFӎh\ۦDH >ƴ[0΋I]#x:-b@S?ĢWI>UZ^GPWTM(JRÇ#|̂Jʘ[饬!!54uSdvDp҅#2ZÕ]Cy$E8ТM7G~ N`n ['~9J!H~K=\P@{&&^\H.ەd7;a_D~;If(nQŠ`Ag4A?)ZoF>e1B1%:r`x7mjk'{hoAlro|6 n7wf.uB=J[Yv!d&^NHqXنKˆ[2&>%Mqv,'7۪uEy:Rк3[oL\@:bcg4u 2kh3[UޕK#OLȭ{NJ*?u?* Bj|z{╖!o$,U>~]"վ>Rw"ϭ孞;d"C@(grN_ 3Q27R-+CX9}$jp3+_'y7!'<'l_봀ڞ8[7uF ( u_ƱHк=xHqz5JVo|L4vM{`@Ĉd2'`-FZ+f:.z6Dk"@'Yʹ_1w< _)'YaS4ى_˓LVoyo׏A6LY`jŁ,Nf~&-_I"vсژ7 b+?tW@T^B8N6iO1T7?OmU'NrDxg QR["-O] #Z_tD@ueN8zpy3<;&.:ePbmfYV1W +9;~s_8;X"#n^ vhKv9Wገw]1(9$71?8Iѭ<'RLYW?F6T#3v~H ޘ$T`Mg]c"yLF](]5ͣVM3_rezeaU ~d\xTehsEcg\j~vz[1>Gi ?|ͤ+k `BY^w {VwͻjQM}0L& p(`֔ACf*6H?V6O(&+Y+'"Kqs 5a%ĺZCd[jkbZj?Jx L"_4#U&~kq7DUn^wScILʷ=7k_lm1-_)y)o1Y~4`>N`J(:z ԍ$~}xeǰzJSNZ煄b޽$'vdovm7LRbɗ[z @% VΦIC8L=v{eGuRgpda~nQnVwTAmVD34ۦb0(׳ox`׉@tm={1-J{5htQ@0{QGAJ'˖Mj&c7h xFUw ÖHdzxR+Chk!fx6?n?s:a&_UeB1P)\SMң" 4 4LS |+|{;6rbkK!x o|2E`21+Y г8"w޴΁ ۢpђy?L0Ii4 z8Z%ЋK PnQ# 2$E& ͥ3my=}Γ;MR܋g61TAϐ#mU̵?nH؟kkԩ!k ]'Vbd}TRcoYuJA](֝Ea`J~^HXY1N *@ΕY r"tOͨd.04z8l X`oY%P|9 G{'s~50NkMy7^aȱ[$݅Dm}C+@L,u L!@M,S5JK֓ls2<8ͱB|u'6[ x17,Vx|i[! ȝвȾf}Aaq? }JCkg :LEW٢X9z=GO>\;r1߅t:u?9Sϰ"lҵm6T> ^M̒پѩֿB9%(Bg3 K^ZO-.}!u:ƞV0(Iھ>r.:Ij6 Xm&;p+;>cLKē4zv~׽j攀P`oq@6^Ǎ:5t+"ziQGPk L6h]鼛XyRLE3D*W7:voeZU*iF㝠'hx̀c M[ SOҗ\cvʸQ'wzDKl,6X*|DL15]F~˪ - __1vUX3 "@E1m?E3q苟fq$L^Wٗ@Eَg* n/!1|Zuo>0?(f(Jt0< oW? 3k="I[8ϝEc&{Cϧq75R^7l+mP* BTvwRE.2Qz12Q9)llbok|>0J\"-O8?(tWz;6{MQn5t/ e.3éi<5:ʡ\֔q[6&%Jeq(O.u6Ǟ /y@CEBfNrzl8&xܹȉU?bTYe-fK|Z/wNyDFtp{2.Mb4*X(ão8$Ie[2xgV\y";ϊC_T"9::ed}>6V\$⳵d:.)0ީ..\2l^i5bJ&% Lv:Vk,A"ԥ\(XmTy|l啛HXWa?q6 hK8936 e ֚? _6=vN}}-?D'^h+.C $䲵fPn dሜ1L`9ɑ=?t2[!T}(N$Lob{^ORْsI݊VܐzAH^;cbflonct0=R#:Ȗs>CB)cJU_o;ÞpX0g ϒ yϴAv$e^b*cӝ}1pE0 WǤkQ 0^qwV0x87~o=oҚbzjC$.7]9\ Ʒ(X+jtxvͤO:b0 x=5,j=jY!F]JjtHs.Ģ;tUq>>[Hg`]u&;AɈuJHhULY$a8kჵV0sBE'c#O#|HS[vl5oF 31k攙œޥIyidK(] k\B.{UkI07%i 9UYƘ/@4y8g 3V~θ:N5µrg]Yz..ɉR EotR,8 ?= h5ΊK4oVPqvQ rvvQHW8 *UWlnF∭nݙIєv̌ˮx!yL]fGb1wo{֚o!:Mz]*]HӼóR]rʂl̘弈GK0U6RnvA#1*Q{ L-iBQ]7OfW#Zw2D$N! jlpfC[XG8O|\X^" \*aNw\:N&CR7v=<AyyNhjmJG>90=qeP毴rX"nWf=6Y9^E!$Ɍ4氃Cbԛl5k*ŐP:hޤA.z/&"kI\@AS]Fx pzN-~ ^-zzz> J3#_#GXP7~BP϶_fCDUK~||۾QXt9q~ ]ٽD, Νd`[݌biAs֌\lR]z6/3 Ӏ`Lapgʡ%@6d N pDCBp:-nAY$]\MiJ 4S@U O(oqN?Zp9q3nQv'v P&Dǘ ۔)x`RoWlKή eR=e h8{m _řU4`iG ci+tLwL HH ud&jŽ#ZLi?}i-fx;{H} h+\Ҡf^ ZPΩcz܍BՑڌ9 M*}T.`B}8}}>K5])~Z{%dj3e9^$ KDF dr6`-f"i<@*X ^o,iZb1 /PGrr抈v ^1IsD"F=6c1d̜ZޣCw6;;n=8qCms^L^"πYN!&v ~6idft1̂VhQ~6|U䉺\#VfwKs]B<+@cqaOn}Sld)Č{ &z֚͑UkLxP:eRU|x3=4`.J!P>!Z*QRο*/:u ű+FK[*T7&Dž2[%sơ#O*Ȓ7c܏Оjě=JD0m8`cyOѭ xZx oAAYav.QkB֧0WOh1BTo'-o 'nlQAi>+N{BW!mpXd%`oHDѼ!9&ΚB=K 9[Ҵf]` /]HJo vhY)Ȧ^Xh c#EBiHp,1ײߴ^YJCh &yV)eb-RZ-afeyKImQִq'ҶR̉CA*6$%+J᠆чYϸCG:,)u}z]8q&YSf&<#+0PbjE}&) B<(sYT@޸'cNs^v|*[kRjޑ'2H> "qrհ`="@Fpl#5~W*G4D"ք9^OB{+v^bEIK<D'@!"2}9@Vk*u!W0+.cS=e;6EñԊ"%ϸ)ո M\Bc׏C{%ˆܮ^@䥦{l+xMr:T3mA*Y6W\|l'%cEGD_mT#Ao|h0\xl\,iFܹC V5q*CRl:3[Xшą8+8@ :W?H+$K"hT"껐/'J x>|7NN=- #u۩ٗؕ׭Zs&|q#^8\Eev>݅"ŨJ$v١?P?At_0ׇtdhr6t8&V{sM=jWg[j~1yhp=$>=LHwL%+B[Q8e|ɢDZXKU)A >Q&2T#tGCDf?`.S4#o QU~9Cf6"sLóc< u 68)4:]HM;&^7">KtȲrWu6 FJ%!n|^P~}6xR"DM:3ib5l /*HP:I7{t^AGU)D/PBhnhN[\^̽{)tqDt}wG& G_Uv%/!ln/F7|qU"3Af [".0` T90Ux ໅&0u YGʾs,7"stEo~AM*2hPSx=ǔQ)U:@AH o٣1M!'gLKVuĆC%zd-54QU % q Ccvߙ ދO[ 3L4V>s$JgXE(a&{`jØKLH|X RALp:χ%y3# `PI֨[GNj$nߊWl֙cB\<;Ð]ٕf6pf0EIe* `"R Is92nl(am~CJ#țo.< /e66A^7 :$ᴬ%Ǡ=z+~Gb3N0a+._&ԈrQt q\.@OX΋&p2 %\fo?vkñ+(@0})Err~;J(39 5 ]H.1{Z%w\Og'92]nUWPҋm9tg[ӌ3tz)~i<ZhxqE"3ЋrNڴ@f*-d]&n@S?Y%<7j7}і=xʲ# w'YeԼ;z@@ t `6CPZyj- \y,W Į|2bUaa>qTʪQ,a6b3 G ? epC}GUǁ 7 ؉Pn7Wq]cX8UD G)s~E.oUmkBQ.ZUM~B332˶phBӼM-ga…:,4#swb10Gȏr۰ʿb9arJ1d,{FG|+5*r2 D8e̊DyO% 0hfmj:ڌMQp-1JlhuQ`QUm LtHZAzf+p1ىlr0ev"d6X+>11'k@),I]YJV;E B획av ﰈ8jdXhOc8{PI6?t=[HxhPwX\oȤ%۟m"ۈI5 e򋵀MƭK c @6r~1G̰'"kSsLK[۝ELzD@22QEkƔt .1hI YnWsٙt`hra2ʫ v&?<1Fu9.3p~ov:|-LQ S]Uz5IH _bۃRj^$S û"q6ʤ@\(B;E ?4s@i Vo,9ՒjQW唘0!RAIa|9LZN;з3aζy/ 'QI*Y$liOsAUXm%!ӼV=q ~RH9 CɘW\.u2/6aQ^"wP^3Ng)%V۵5O + <.я{itM 2Zz 5;L~LbzZKC BA25#:*j++PTw.}Y?ִ_hب? pa̿4T \2 -DPS{幏ŸQҨQlh|齙ܙʗ6G{ |ԎS8ڥ[`% ~rnL#ǡZ\W ~`kob\{Y\iOF~Ý/rT(u[lOPe*\$"Y\EtT[wx:$1MB[$f8U*:M;K9$NmpޛDX`&*|**_7Vrl t%y6 >xDgKqQVBpm(VT hvofL3K4`)6RkNR7$:ӕ/*!jH=u65[ w.V͝O"5!~;S`Ty&}|y8/DџVOTxN?kSTg坵$XڍӱHywೈN #лoꤥsdӻ&~9|[%02؇yG(do*'XBԏr%F%+Ҕ.`%vnm)4fDD$eu8]DcnQ{UfS}B<JE L:t_+1!ir4m$̭k:ĥ01mEڵ+jkLɬR +?Q`yJ|le~yIGdOyꃘ` B&QS4dᦢ> lld: QwCZ2)t1#K+3?w7O& ,(䍭zf {Y%I_Px& `"[s352 U 0?Fj0WS9xG$F܍~##'5H;CJUUVwҼH֪fPTmIM6~yDecJ ..8)!)n RhZHf]]o6Bt?a֖>*W[:x%ͅ3&9(G1AX??ZǮߗ4ʚ2yu]`W<{1$B<-RķNfMwZ޷.vGJ$ +T?1N3bvPA,nO~5/Ț!zmbNsaȍ@v 'YgYdДu*+cݽQF\ꖨwUb550|ePaPSJߒ)1SjHw{ǦC^7i|.j+W"e䰕㢭3_Tڊ=.9O&xjKa @,g݊f[ޢ;]D4 ܭ9g-Xpv"p\-s͢7]cU6zbZ9\e4ɴp[s ;UU]ΆP&VRvT8UcŶ0{kx3܍Bv'aZ ^ۯ7V C};갦EyIv€h|=<Q^H''_]/MqmQb$jTW1rv_xKqևyζýtD^ e*.QjnSɻWUzaN &нk/d!#s΂BBCnen{ WеyBr dK;< >ڜ2!k}2>_T}}J2SF\%9Wq2eC%јwHaV*J'yϹD)&}Ng>pW[9kH5\?4bV[l+g^"jL !&W \)yx @Sax\+Po2Կ9~@<j/2!4\v 9r`Ӣ$ Ѩ(o)1DtкQ"j4%ɓ#ArDXѼUe iMGo@TpD랿o D1eNOz F#)LF}Oue O|.VO78\r2Ԩ ؔ>*Ur1њHO4,)X3L2QZ0%gn,@jB!Ϊ$=PX8m Y ;9EE02&ig䱘"~8Ko/[^O *T0~&9MWlg+L /{)3S EV1ҩv]"U0!V'8:o'ۺ]Oi ~a$no?'cs'Y޲9䟦7NQۮsN-nZcKSow: Rty@n # 2B~ȝOU/3[]D?qyGrgڂƮX9ԾBL5Jp$i1(6&ߎXjR:QI^QX)Yd5˷ 7ߝF`TynL F4’g"LbC߲lI&qTa(K }كd5ҝ-9Y f[jёeȅ(PKJ ts\dZL䎤de+>Rv܇љx[LEH\&v3/ZeY|8zП /Q=rDhlt[a8mꍧrټ 0CZ`]L6GT{a8?^;1 U0*VŢu.ʋ.(=Zj^6|ff13k}|ɞbb&eD_U)J9_*\8箤j^CZD>tId6ârK[#q-hT.Q~QUAN&}N3=jmqP$}FX^33Ngo ϼ/AHP^e5A]zTtb{L}@dLPbӹ:qFN J&Оc UQ*V̑Rc±Hzg3@dhµۃЊHOd w1~ (;H<~U ͕!g"=+)!41e-j笋¸Ut~z L>pj-1_SxcNQ 630mśTc<&Y\'QTf9nOJ2=YxW_U FǗ~uj9$==fæX3#1y(zU%\~1q]!zn ʝ`0(.\oW #-`␰Tzɤ2ҵ5?*~FmLoY3m$WzfA޳1R8E$ E˞̈%M!tN|=&7ԢÓ@n:Fl_RN;꨼pz+!{]4ey7ĚE`%"o˫2YԓG;(ͨz% Mw,$L_U6}CWQ).gTLZƿi\ OSAJ= #0O9C3:}maFN5{x%M/zd$q3}>ܮy ¹\<]haBW񑣙t9K!LU7ݙsU b; l8/7Ig O!i^Vxw"%Y1Q: Y5( >ayx3fGv*: 6*!y@Xz^~%w=@\w|:HdzGSqre0 gO-[LOzH$UX͂zbvC~>\vyb:*:[P^MnoCUg\#LKհʏnֳ K@^)/.X% 4j5vwS_j@F >5;Fyμ) Dex,OoHסu%KE * ݎ۶"5˿ sel5>;س~$N㐏J)us^I}.=ՙOC+YfqF5 l|wwJɀ17ojPP #p"¶*,n~? ➆Xr*vGOR&5P+̵nNq8lS,Hۘ,$ cGtu.? a|X@M6΋S) HaI"jndᰋ>?qOBo bNy E$k6#AC3`,"p=rg hK xK 9j4M˳4`/}}E09COpf{ ]n92*fa9$opo|x}}X~Ð.quq8 HT#Fe,5j)-ˠr+luޥnj#Nm!9?@5Uy+26CMf<ʁ3n+nX&\+>2#QNԅ  :\?Hk9gcDNrq7&MGZ|_fBԼt5ݸyҲsYzr)q{**O z(휩Hi_Kn8nW?F)$$8K){n 3A,]N%P.٫"loL'̎%My -")N:5qT&N5Έ0}w V9Hq̤6:h\VSoNN cKKX:ѕı瓣9c|q#׽+s;1Օm[Qx;*$RW yRI-D@l.ebq,YL)o:>`7x6-%?<`tEbg:n>_tz(s-\ΎVmjc, N ̈%$7mhx殍,5yȢdCO9}ux{sfu󐯷ȹ%#Nj%o|^>ZGR҂fͯR_~1*d,z^92fm&%v@79_8[hlROz!z+hܥG"s).Gq$A%˲YP+Ljg\pU8HtT'#,V?N3 KƟ6Q5hv ]o5f,bߐ =ǰ,bηr6O 5ٗWRjRDWC]PzD 9B(E6>Ƿ>Ņ[vdbhp|#X˙ԑ}˨Ij0s d,aU8:ɇJ $KUk?1`MUَlqr^QS,USfi9b`Mo ]<# M]hNقm4fݶzkJRBǐbL'dJG؇Fz293pjHg-ln'O@Xy 'K*D"kHaoLF+'UbuCG6JRZ;/a&gB!$d!<&l1 Mk3`oR|1s3^V* .cʪϛ nN;?w};/xF1 O ѩsɉowB'ͱxuS$WfB;:6#V{1G˸b.d}f D]+Suv}8(?G,O;-8L@ec;Ҋ>{jg0eoGhm|<Uk"SL_Sxc>zYS( CUZdgD{F!X,mPHmJ nLo{.wz(:m %N > +|nSt# -7t;n'{!,5[\L.=+'27lW?eK`f/Dq9Mb`߱jě;41vm&;i בc f% sGhJpƨBjH|oG9m)-&f:\`˳`+0xSBNs2:ҿhdI;:J.ӡX$gPG/JV e-C)Ux]~bهE xq-V m5Yz홇P\T7áJ2T{{ܿ3;jI/M,:mK)~B̭.{[w"-ӝ <2; F!څV`dOԺCcOAjC;۸pZrs;8Jl.S|c/ʕI3&6Mlդj" Ȝ#1YvSre0r1DWP/ n|,%\"fjNX{P=T[()Q+< @xD7Őo\& #z/UK7B{DH+4/,Ke|FShzozt~ցG,k!Kڨ+C||dEAZ6';50 L (fľ$[Fռ2V|j2O@gCm!%of_0]?& ,i&v;`vb+ڷ5D^cUMbD\@z2ZNHxf?ӱ惀x9ܘ^+I ~r@*ꏯO<r[T1h.7 xkh. o5Ș D{%Yg ! C îh,z;{Z=G{T<گ':E#2 x h.oq9Q[ ivu,]9"Ji)ݴv#)\%)8hAA'r.\gv~?BIo=Rɉ sWd( $-a?+ vM[EWik< B@ A43.Eqq'xPrUz:)]7Omι9ڋB+i8]KO*Zj=Ч 뮷0Q \L~bGJ>tLD1@_ܙ ;DݐV:z߯F |@ψ%G\Ֆx&WHW^y2ϼk)oT) sA[Y3L8 >9_MahaIDQ?YrOf=M"K{Hhw},j(W(|*ݱ){O7ɖYSRwdFIJ56^`P]O7e7 ]^@$w a s[xٹS~[>ORBFjEehaSLt*O WI5 =PO?̐~)F;}+$iUHgpYА|Ցc G݅&旇T6\BiIdv+5pbYR'|:Z j#3{VC77z=  ӋIO vEyGsE/ǪM!=!_V_wrR޳_L082˿x~ U{/FKZg`d6=1襛tl #yt3&0.t<mxVxˏmXf>cW'L՜$N$ޕ3ywo+j弋u߯nesE&_U|}J˅Vj#qP:ڷt5ՑF 6<ʼn N /y![V}ȍqʠvC&|\&Sv*'Sơ*yνAΗq,Nc`qPOY5gmc) [sh4RNJ98 sTxz CPZzs% [K]X-*v_ pW.(mn:J":swY:hRmuI&!B𹔉PvrW]nzriWCjё|b{{ĥ%Af 11,#2ۯ`ܭ)m8s錻jpS2|9x-6"-Q;䡞-*av 21с4D7M=%uYWl@$3" UZk_,N}j|iJSt͛UVnկIy`{`ޚU$(3BCJšB7/؛݉WTf#id"s 5j;% Nlm2Pس_5C~F=J[ edXcȑeǬP>NEN$p &E_s,A2Ķ<WQdX#HaZPf|)X,p >9ӉB߆>a]6x1Z+*6ʭptxQp)kݒxS>9dp6ޜI<MXҞI%DinU`Tl3uQ<7H>}I_VȦ{@~fs%Ɇ& vf(=T6 o ꉣ~?cbiP]C33zbS mڠDWih;l.Ɖ )j~aQl} g6߲Sbb]M0&PzL2>Rͺ=6ǠUO+K>_zNiki>2xc%o>+߃źmg v:>$Gk"W +]\lB-GgN9ZRAb.+m('0'2]vzi-j+V&4YGFֿ(;JPsե''K%)b78BCw;!*B?}sa~ Ű6X8c&to;!PT N!댽,TC]qaXʧAǕC{wc_8fKJS|V'OHH$**[3ORYj1Yʈ@{R_؄%ݷ)=[3-%_JV}b*8 lql/4R_썤?P+>m=M$yb˱4G?u( 1NQwY~nznˡ8(9dF +ل$=iTߝQ^&UA<ܓGg0 悵K(3lKu׺̒_NUb^(N2 [{WQ3~s']Zx'e^}"6Q'Wu.ܲxYOII\ߧHKuhkU"Wj27P}s3F4(VzeXc *6B6ne#ӈ*8:5$'`(D~( fToL띺TfZ ljoFĜ #dn+VȸƠ38ϙ%%T m?"r<͓Q}ދd0ke{h' 0d"|G\dnHC `[oBGre>@9pqlLdYNu"J(TD=7^Y q߭%-m%Y籚&TsD[  r-uh*9fdHb.J+ZFwRvCW;mRq.TuMT@@Az̅d=FO_ ].8@xM)/κS/c8O~`:\ kk_k)[2:'nQWPpM/#Oi`SI(?Fv+=)zml6,?26i w5$SܵY4 !Ns}CȈ `vƕG}%uohLʣLn6Yْpݢ.BgSz2*1⣉8H{Pʞp8OO-AZySv ^O%} .J6̸TL@c:hc mC!9 ״1BFij"zAtU?%$z'%Y/j% a5$etPRy+Z G`2Q395}`fG$dn'ϴ.%"꺕Ξ%vS 7]ǑSĨ Wң!u(Tse_`k6A|&4iaƂ bDtAw,V?ȦsLO@Du隸ऴўQv-3`{}(Z>עR}12 iO_jo!ƋԴ YQFyJhWQd3fQje`uHqG+P7ϻ[ﭏ|wڂ=5n@{m/1gYBkɚyrU)R3_jkSpO ɛG/{*QrV7aGSgof Әfzc⠹R_Gk+risQi\d!|\Ue]I{|a x]UTk :W2& x>py jЎ :Ch4= 7GCqVקuwAR%ɍPl=;zƅ2$=$9B|3Ram]))z^}$8LH}m5`[F˗868w"cƁ\IC;݇bLHrbf?S-(E޼`pLU3Y#tNCKktL_.e@n^9l\_ܴ枙i" Cdqȁ?n}i(CYɻ8=5E?llexRU޿qrK6F`qFl2QGϪG8džg⸠P>gq6h5L8=r= 8f]E4ء  4# *{^.GQ~oM,D6Gly4lE!=&U zfX_ >:b#jel?"\\R!EPa+ލ"׺#WTAѕ%vIh/Ml[mZDf_L[~o"q\{̕dA5>x޸4*GwXV;sbL>VSv*?v TЗFr(}Vk0̅bs[h Yqgqr`] ª#VcPcnޮHtYvYPKKmb875y:°Z:8^z!m(?2LںAN@MzTmc0ֱot8Esғob4@ZӍ< #'nΐդ0 se: 9rmle3܄^sI{H[k\s@w;-RllGږy6cP1.l|Yz׏]9[:M%=nhimҙ-70=%1Qv]<'Lގ)qьZ" h7 1/ ~՟=ޞ&H9C`uam0N)- 郎Rꪮy%ۖ&I8du]kaEp2_NGjsF. l6S۴:2IO7hz PlOF浥{ڎQp $3ZYTi;6ED6tkK HH@ uC]&GjR Mgڟt&ZJӇ+C4ю.3wz-AF쉮)縊KT K 2na(k`J}_l)dˉm>A{3Svbr_nV,SN.\O =2ޢLR"tm*V: 'ϦI(y½=o5(1p{Bht-vЪOz_3ܳrC,=)I&栖T&emvS/FR]KM^¸Ya 'DFQVaq&Z=cl, J8`ޓ*京\X| V@qcZ]q0o( Fށjl;龧~'HQPDz24Rbgk^Uh!A SȁE ?g~qEIqeHÄscȄvm\pXW2~n[2_5rX[}:'壷Q57( R~eϮj9T q.{>"c}/p Q7f;;C(\C&EW( @Fl,mhf2x6*{3A-BaŒGT ,K=):Y~ =Ȥcjt~A"QVu

|piEYt&>KPkʕ[qSLƴ҉v>&Dk~ #YtCl ?NڶhYO2,mnbeʞUEqO`ƀNW(ʻbG0QP"^&iH] [?etQCXT@A꫃╝5)NJp#4AY <*uhe )ױ@'U^ʍEFE."tc o7'hfS:*݁=ڢSj0ہF(Vҍ)&kr:O"9tig]mRt ʚS_ܣoNU^ϫа]X(Z8 ^wpkyf`0%tߊ؊'0fDS?q{N#gkU]DopJ`fb3q3.gb:+8T?ŀjF/͓I k-Y{6E Ŝ gcJ&sX!^Kvމ匣` ''IWaҌ4 8J^Pk|uBT ^XPTI  /JnJ_'|E<~U@J KMMݽ5nJ׋],K)ׁ*)ޠd>$u] IaKe,Ù-\^ۅɤ%hZ"9avSDZ%U:eJ]Ex`M<s\h^9tK#INytI %Su~o4SCۍM݆V/i*ݠ{0EP$O]D@>ܮ9 Sm2dci[#lةZߋ.Nn8?jkGFna)a 2fx=S,&N?6Ni'T]yF[W9C=;.MئdJp빀"atHӵaBh,ZM! lyM B q"١C{bI^ ܑk8γ-w;V}iTKoX!7ue&1B,2VwQۭ 8b b+8XO"H k92Z7ӞNB.A8^m/Rn˫K u<'Vv}i{/fQ387(Ŕ|!7voPuHdDE`q Vӑtc5⃬.]=&#R 0cQş->`[m.IRJj&DBipRP!OHŵ:/s' BH8O #S'c/#̎*wm:8F1(Q!RΖK=uI߅!C,>>bCp|g)6l{LzIJ0AMqT<7EzL^%}2ujjx2|4xd'YlZpjzz([^%.V/=yQx"hYH'g[cS$] .c >*eH;,`p:йUѬ1/f`D1a5}-`ҁW^9eR @!%kIcfY&֦sgwշBԸw47n>tݛq"V` Y IBQ)dVkF5c5QZY_ouѧUٳB]J;hS|R9?5:]PRv"oZ/'ksǕ5+~CLSM}}a}Z\~1B:Jn@^O WMU!b~b I/ ǀhY>,-@aV= p2L YYFdIqlhBwrhYӴ< Qd0 f\MZxQEzdB$<* *#i0G[*_hpj.Kɭ!Pj5A_+$J8}u1O93eLIu|[\rx'a][w] ) M#I $r҈xQ4g[#w`SLT45/'-ܔ>6$+gv 0$#RN?wMf'I-s"O/9D:÷yLQS9wI? cSLu˕EaI#s9@BFH:HF1Ti(;͝KqDqgDz{Q\΍3m$(4IXkyj>lN=eî7|w_-}/q0aN7vU4z(C =ܠft~,(VpIO=lf|FA[R12$/| RxPkUkDf`( DcbMjc74%%#ـY x frg@> Em$#ZOVDFA4$+`p&?MKX, .y6YXAY~p_3@dyExd3H*w:i a:""5O1D[| i>hLSF!/3ЬM6Yt o(4`PSzQ5wźz.}߿O];6K&C+;)% ғXVGDlrz-E-^CYSrU~*Gݩ'Gng{@_>8CI+3s\öܔOy"Ń0mo<=T9w!m8Q;"3fŐwsͧv3cԳAUsyw@kԐ"\qc` !WDrGRìN>(mcK2Ckj;3y#:2xJ mSQ„V<|6rMtlz}KN sYd᡽! dS!'EI{m{@#cAlJ3+J}ɶ,g7dRJp`u$m܊R9=ɰ3!λ5R!7zi|1v`SWV(5gT,(eJ5S~<:{-/Ƞf$ߌ~ PUJzU.nA Vd&btV@cI/\UX,rK;jc?V&M]33t ̇kiS1;~)5l}~,,ےQſemG~S-/=]F7$\k c V}9葘ލ6gt$4.2^\1yT=fP,!FhySA55i/s(d͜I- ܭ}~\(Hȩ|iU>B-P{0d-'\޺IpD0,8bmSSc-qSHb7buv3*=-)ItKR$p~s>I冢y@^0ɇ-A V&1UW?9P0voX}b1 m z7VJGg SAzYs5&ˠ]KvXVq wtbh|ĸ#TqJ ROZ)dSCSLFm|,(S9tPwU@:RV-rT,U۝Qۖ?r4%w;=gDtZDV~\>Z27'∅/X;{I!]U\5ȵy"k O; [Y:kNcx7Zt𚴀 \Hcq|f$g~fRU ?m)ilW xn` ȥ>^`p<5Jm fxYl@$dNƝlbeb@`گtR#c/;:@ }uORƨ¹z Zt`_W)uj<%.WHȉjQԏKČj2J`}KA@Goh$Eg〬zqV^yP'Kٿm2< rȪkIl %/Ecǃ-?pku|js5egms`/F˳IĘ:6c}'ʛChGGi _N+ɱ#M-Dm6801w{Q@I$mړ<` !7n<D7h{ #Ls//8Gјpx[e7]Tg&#X]MƙPY:})2|RP۟.W֤\~f'X2oaq K 'P.WtHBq~VrRV]9VotK ݦj/^w4_kZn]N< դH"zS}C*'Ur@)ծuOk2s#' eM8(+ǷB&:H1Pm2ej"U14s%1>Ŧﺵ%%n|e:ol| ŻeIeZF4NcC~5e[N 2(8u_A70mD X"/T*r.K]Ę jވ2)e; 9vz,ֲ5EIoBIc'$N t4/ ocZb G_V>$1ۤD~hiTbnkx%,epP( 0B1 YW_j1~Xiʿmk HA*Sam~Jbf B"',?f t, ^{?{'m9lRT|ݳmJ&~z -LعGƮtsH֟o|+qS B2ȱT6EX;{f}f9r"q*r pLKG Ht*P) ѫ%/eN60DpՑnVȸe<%اWB|ٵ9ͦvFaHs d.gF,E0@mA#Ub 2ո J+\ E 3 af>|~xé|AzKl|S'%̝iY[x阜'"k00t8 z(}u빻 Oq ȥu/NHo,=S&tXrdcNr#Shh<'oi . yfUbnðQY 39?5uEp*ÖM^h p3ׯ{0qM8}qJG_eP;ZcX(Q,`wVr(YK $*᷇J(~Bjb!Fhyuat=I.LG$0.ӫPW]!E{9pQFGtE̜MܧȇB IO:UQT?K(M?eӒ+!UB/b EdAOrI\310Ȩ$_R]tz:rlIt3(Y 0s%sp|M~q-?ndgVGj;WtkL偠lfL$\R>(@e٪IvPF\1lASBG/dA}@Aqќb(qm"T_4XjOUQCn<n WJJ\Dp:8r {]',7 Y"hNi[:Ս7 {1"vCXAA0e7A46qAB @r,y ״u!ьD6e"shg!ՋڝG+L=]VoW{6i0wg BNPu*`G:-^s Nw}ZLaj^"EGpxqYpBfMY(g'zM!mu_󏂳 —ԇ??v7e$KBp*<2~B(-2 ?4gr,ѭTq vXoo J,=e3Cm=c;Or`׉F 'uihݰD濄Z :qշП1\+*I*docYfs[A8EaexsCԘƿA:ʹ&pTtvGKij%-v³fuҙ-9z \/GJҾ.fɿr=:JlJ߳o._82iaҴm7O~F3)0(u'f pH`ud]8 zp-@}שJ(4`k 2iX<Z#CԧJ zӚ(b؜(?xO* vTzloL<סw${#O~>V'Z΋$M\yaZ}"etwUJuMgy1TLQ ګK|]߅vk21nԄpJoJ 䲿l9FP~ΪfƟv+=qZBvմ&]/Jरxq2[×*˰!jp |);fFBJD:ɕ)@m!.@}4Kgn\4ئ$n >э\mUjBmR(m;Qm?a)'N@`[abU#S@: xCMZp>q}[#9^ ^y>6^Ɖz"/>>&k`[~RW/FYRZG-@JmrH@b#|+4RwpHEނ+1ӥN\cvX~ܙ0VEbm YhΗaL@j<@B'+ PiA}U MHӖqF^(JRXkeD| abG3c{?qE)l}++ P^,yG *R G!Z~<lPu5#p egݪpELNMT:.:&U3PA`#k#E7x<-6AlHơ&||pY]TѤ'a* RJg^Jx)?Şا Nޘ(bm !ζG"U\9GbKzt%iC`թL'<-ԁTzBeNLIa1[P@Eе}TTd\Fdtr#6|j >!(H UvshNa$Z'SA!`;NdX10( ğ_ :2ZKo=Usydi|< CȞvxci}2PPꌀN`ߥ+?^XLZ pGXgjM>,2~5͓yTMߪSJK@ c /A5kzm6%AkR 75hlFVM˲A[Ľ *mmg)ERQ'e j˖2*Ȁ 臁M/0!/%o@v'N|v `X7upQh׻:T洳jddT%9^pa@_NʨbT" |J8g1Uvūbmh{?ZILϝ+|]S<:Co]\DTo AqQq'Ş[>!|axLt%No}T}:4SGc-D=8!%PfLM:Tt@Hcw Qp?N(mY;>¶tK8xK ]L >#4CR6%M[պ˳r BS@㨙ֽۗ?&>W:5.`0,za9ss]JJ`f:8~>|,ՀHp:)8DN(;Z;1ABFS %dďr#~;e eiSewϴ+z?74q'+?dvᛦ;&>1p߷G4EqsiҺ {~I|DaS%JG/ |Yc㷏,v0CBnTVh抋*~$ļwywȹ15Y!}hr= .3"Qy~oǰwX4s{يQk >CGg~]RYCTSL{ZR"}ItF<>QrE&lD i"a B͟#6'9G JPW0v|0D;Cv^U;< YH*kܓ]fL+=w=34&|T*ґ઴T8zO.-^Uae-!m!cIM] PLL_H~ԣ?s=E:* ůkbP+Bik{DIM,ea榤Qo ~+|ii0"YY&GU2ꯁ }+RzBc.+2<,y"Ab^|$H)!ﴜG55 mq7=o?(.F ;fh+ʑ$#㴸<? 1#?&wNPJ~jdv$UsK4ѶK/JXI^r7@uʕt7ڝEVuH\w; CZz\Ea~9v#i)R{?szwPNwAit0X Ua}'ȱ>Z/ zШ@C:`4S(3>Zͼ^֙dBOǝPTQѓ){%FCBϹy yVoa,`DtY`)>Ol49#ޯ TWt# /ˤI< wK έlq%{K-GÔҙ&`a2Nyu?sZp[ BJ1ȹZ&I)eE`=LpNe`4_>#f߻Ř5莀uZV,<I},sr$YZ!< k ?#[.%۶w+O ME⟙SOM8z8a^x0Lc~2Yx-$mAqV HKs`yޗn\/d=ؑg9\ԧ97-aNT\FKPz+ۜH7>6 CslWJtmJ4AJu<zDa{,aؓ0ÿh_.ҭБMTyi #ْ$.m՗`((0L by-+S?ە ^&OpF$m'f5珝7 !^7Hw.Gb2Se2xjyq1K&nx[%dHzqC$XJ9K.ɬzP)Ma#!i Z"_k3䥨FxG+.Q6b^l4Az02˾V[佂xqĵs?:D JR\.(^q5v!Jڃwl Gwŧ?F++r@=:ǒNÝ*6[1L*+IzC:z:P8 !x'xCE`X׽#MϤWFz$wjqrAQ?{UES*+0(șុ&5f B"Ƭ[ㄥҭY\/`lׅ gGKq=$M {>H]< )2h)JwF̷`ɞV9z̝,k!kٖggNn{(f {-Z9]sB#d.-7#Mu _}Aa! Pܺs w:ѵm"y˚**_`H]RG{G/Dv; "W2LTh·afY-]^ƊFtEKPk-QbS$8 Y/m;B{(C&zY²aN .XqVOG:v"EVc;YMk@g+8B&Zc;K(^O嵷2&h<\3q.oNS ,uP!p#7>D&EH\yLڄ9 OKUs7R%%iMl1鱵[vw(tB5vbrQ`m^_ߦE(a e[(ق]-_MA80]~+̛B2+uobV|wW&Ye{v|NZ}>uXvC/\`-MWHh=D[R´~YJu2.FE 57x'Ž23, {X[-:g̲w{%؟&"\ BL҉A{&<-ߡ{;с1 FOI1tThr 8Z4m}fl8w"s*ڶJ`^w ݥz/) *ĝ}^¾ _ZcB~)k4Œ.p_,侴mSzS(;v}@}<aG$J$q} Ϛ]f+ൠ7+ۜJ\25s 0t,ʔy:1E[byQKt9gO9.b>&? ɬӤhKs;52PD-D!;ՓAk 9Z}%~7HkfhęWC'MGpCX{sS܋zk$lY7QWs q ֐ElJcYhޛ8)a 3LЖ_Ntr4M,}F.0L uƛo#BU'< ܊Xh4YJNF%S:92دhO5u)FN,m9d$%^=MPTGCSZ#*vqZ4rob {V[Y h^`G-ʾ)=ZK A5k;PJ,I>{JzP7_yIqLD$oMuC=)ѡ+/%il wW Ep0(TuH= )ǾzN X:;)h`0x ^mg\V^ryf4O:ǎV:&mzN߫uD .H_YX[4?uZ@__Em;H'(~ b&QYw=_nW uX#o6O)$8qQKD7E#qd ߝ䔩(}fe #ura@ H[S5~ b6֚Wp=EB-%HA?ڦƹ7> ;R߹Nf-PJ_G돻bS:V#XD]AN%ccs6GD b/&LXLc!i/Z`p&<=0lI!HP۶BSFo)cpBrwE̙CvG/| q8_< Δ연e~1p;򔿿^6f%Vw!VhpTn/Y{v;x)Q\qxE$ 4L7,BSJ$9W.a؃D#, #s(,&& ]ݿ{  Ex1:h&{*h9b{{4C,! Shqa1'};'Pr3W 43.c¤)}&) $!bZt>RW7- j4>1ϲ` ~54oCyl2J ]Z>i㤋bb_ǡۼBP#iVe k8SRRroD|( .M_O?Pw%Õ-uyS V<6s+h&p9E6eObcͦTO E^g)f+yh;EH U"3r:7uG&ljS;{~Ԫ5Dj1cƭ7}ǯݩZ󰞶zW[V8>x|0]3I^=4s>5|cUɓ[~bNHw?QKYa`~Gv,^*znϵm5*=γ5XѸ-^I`?Zn=2Uz!mJj8j!Κ.?q0j}, x@_KsӔ<Ӌ9k3eMnH Q~ \6<{ߠC-)7hQP?XC,T" a~5TY4xb:;/5y69ؠ+,w7#VK`U~َ kJ%= jtʰwneW;Eq*T.zj^/(/IΚsw?1}N&/x˲aҩ;Io/"}ؔ$tz|)K}VFإze^BJK pq*^q/7d~rUBmM+[\¥r @o1Ҧwߑ?I#ow:G|}o_mTPWGz~A EW̌yai5.Wf[u=!֚mOzs˷)jV9eb1EjEpK"ׄqn6V[W"u-{dˌ# D+LUM3PӦ)%,M;<`B8 wc(>P6OWi}Ɗ8_/}+h|JigEL1@{ssc']8FNϩPS!~ndڕ1Jb_#kuC)S+}L.X>9+p~IqjP_ (/ E"Y/t>|_}N$qvGk:7/C=@v?؏J^KQ8gzޕס6/2hxͩТ,5 $-4C¦<]"*s>w>$5 Noj1'FCh^Aafr&,3Y#C>s<=~ײwmct 1Co)r3H4Ii3 rʗ}=Z h [ψuq.{nRqG*CZBU~1ߊ^u6g_c9*6_+bMl+% wI:쁺h 2R{SoG_*Xyyv)TВ<OUŊ1 GOэ}gwQYqE 8nY*}JQ]>N s =\Ddۣ5py~#Rj|K IEc @K9B" bs{kSY{a_cu`2ӳ)a C- ޓҗuV|&,󽎿A<ջAɲ7F^+FhSt% #H>e]QBX*;p{C~IGeUB3 j|ړ LeYd^^?E-M0zrZ{'b8.}tG_JEɃl^ ټ2lsy(!&QʋD㵼4sq[d X2l+$F8Cͥ-kU[һ S녋g9!>j|q$ycZ}ewWĞk;B>8 .^6Xggs8z 9fsv((W ҃ynj][o.aO)ǩ4b-8z_KrZCѤȉ6U۶(EP>6.yȠrt\5Kc`+{m)d1v=$T_K!Q6X}L+_WPv0c%vsetᛦQz빶])o}ٴ Ĺ.UWx661וc/Ym24. 3udqtakYG%ͅb摾:Y\EJs[ךYM~ΖѴ,qEddfݦcbk:Ѯ8zؤHx.+k&l'-n!K؎[0>|f$<դ O v WVuB$% 9(cAfGu"c;8S?'̭%,)gKh@kk 9@C&& B+m7t,: i;tŐ/9(;-۟ /bL?<o85DV 笻ۆ7 >7}^Onef,rI``n#}XKSLL TL#3wf$oşq1*zA T_t0g`G*!%t)bt|\5ޯnzĪVlgó~'ό(aVG*6?˕-1;KV!LjU΢!W)3&Ɍ4l'Ja V 𕟨k%9ج7]Na:>a3KSG~.͜jl yzh9E[|>`ft'9䈃FpC'}L(ޕqZe#A#~vw&^‰f푷Cڲ;1ˏk HRIgq9 S&F NT2r¡P(;|"6 j1Rrӝs)Sˈ: }n& Ϡ*k"+tR# -tCeGe٤C#.\akC/vΑ\%~RniyzGR ȶJ#aAHQq_˰ʴn gbj s"^n; e\qK{L (9a'OTRB;.oQSf2K=##}W,7S7 x'2־[d-.ĖA jۂaҟn^7oD#,]U4N~eĦ,S2xwёi*NɵI( lY эJ) Y}x|fc0%U0ߩھ'|\ >Y%׼i!RJ@ލJCF^yW(-H5&9KŠ_/Ĭ>^Nk}gDa QT2"͐m>i*0n9! 0G 2h-7$UE e:/r"E)dp+Kod 48dP.{issWdyVc'uESEUΏ!Y5XryW/0m ϩ?O9HvPBGW65|}Aj&`J('Kӥȅb {!(I<бUH*P1D )4 UP^Pv0{v8;5]JS1P,C@ةc̘8pJjpt2B(xW%=&wWEԋ([) ܥxT· Fs>ŎQL1o%wX^RJO't?h'RkqbJxc֐ ,z_afbdܹ@q\Љ̾wWHM)q{Z ,oN! $¿ ʝȠUxL# '> /EQퟝȉzxL0|kvԺDe?!'<<_p1Nr;k<fI)tBUSOfC%gpn~LEcR ŸvƯgFHtIԗw wI2 nU%N@EpvH.8ecTJJ`Aެד ZEBtk}# OPZtжm掕 {8'1,IruJKE؅S]Ae\@\QwX],1T~$㿧ʏ02q2i8۸_*fs#KK6 ES2 lIzk5W`%̈́k"wz%>ب1R 9_Pc?Rܷn:ӆ/> F=K(LW s<̉W-Cx>@z$75E7p1 qx-(ӣoq 1Z@DN%55[e5|@->P܉ޓ-c(s&W K=q#G= [r:Hu!fL,2h2Jo}hˋȅiq-R؆\NK4Q~-S4lMjY̦^Ί "q_#7t^IaĈ`wlI'J%:yg{)g#5w-|rV&-)BR 1hsO%?1n9(J7pTNgw^N?v&JFet &?~UpZFυZRB o´- azR[xLs{I/TD|3!$eu5o2y D$T;qqC٧|aLz'&U~.d]VfB͇{k{..Y&fz׍n!.H![P\3dk[C [ͥ~sNl!(U*W`޸!R |_kwA"p&Ứ@'}"Y^tq6D-^ ب˛3BwAaMor4(iLJ^7{*7CIZs7};mwoL- omvd.~f~g0hN4~B}Qjo;|=kS%pQN1& ;fv= }uM*f|+]@T=iq6#NHKNm٠Gf؃!DZjlXH1c$rHx:v;5>lrDbG'ztT/kj}c&KP4=V]u٢I$9Qڟ7o^XbƥxY}ZڬS)M#Pk}2PI1 mZ`ꞡ VQ(Ec' qe_kj<'{4mdu+BF kシ9^Ϫ:up 3|A7)65`\x`JuŴwe뾥 zzon3S6FkfQѤ8=4VIob-^dEbB^<{>v1HQՂc;G% |U̔&DϯOdd9غruIf驤 lZ/1$4-3 [m 3"&:ֺ#7^YH,0`./\^s붏"GCL >yNʊXlƭDJuw] }$ccND<x/ny{XdibYuBY- %EpvU"iQ޴q}bi{g9ܬ$vjwncx퐊m2nrJU͒e. `@U3KrlWÅ,%ǽ@:5ں>se_ |wcquFf7PYT]9g*1QyDJcA)u 2Ga>JG|$t$,p},@Wv/z'f/$*v6,C1.S㵧r =15Z3L)ˁijyׂ@b>?F^9z,Ѷ>mnc> |T$hv )JQְv^fD/_|{0YjxYjT4d;̃&[p;~ˌ^5_ KXÁAP,P}T$~u'=UJ{=@N"~7h`_|Ue$K"_aDU/_Bݨ &P52(l&]qc]5(uM|/{&:X]HOeRݙԡ1'!i8T6PzzQBP,$_'=`p'< Q~+T0xcڼ p- ot0N/ƲԸT37KpA/kjbGJFX䮳Ue^P5WCʕb\ .lX L˾?KrDզ@v~4p̙u]u d"gR{RF|bڕB/M [B#ryՖ}1 [JI$N8FȫE˜1;IxUwjXe`Eo/yiFh9yȤ2ܩ*ї`>E.Xp{eπrО` aG@m@&_=Aet{rcOL E<`34}Wd$3V6`vwfl{^jT%h>EIx̄0qƀr,c=8HZy6g=B `W$ =MAG>o-\cuf@+ЪEkUNOў}OE$~KҐIH7a=~dBա UO+ڽŃVY:$P!d\&mCKiȭnt|TrPeHX#4c1ّ'?MQj37 st YI =^o-VF04( Wt, p@P㖪[fz'T(ZG)0)R=щ+RckWs•ڳ ͇dt ['dE||ı4PNb[e9x*Zm*SQς28M]& 8k"Ǝ`u}MT*_4oOxxeغږ(Nڲ DHVkBOU٢RU-_뱿P[w/oȑݿQƐۨT,]d*e@Y]&c\4˾YN9TQ#@m6R2 ^"ڳ))4 ,BI @[ 6ۗfv4ҴݭS#y!ytVD-]<؎ʜp\' M-Xg9P/d' N6bA>|8^0S0jʑ}v[6cKW쀪uF0ao0PBךMDF:ahaÅϰb4d .7y^qל/EC]ء%MPat !Z!o6z.L11PPݧӾ v)m`Gĥ0ʩC?xJ24?$D$W 5\Pen,^?ΣНdtoC!~ 4!?Y}_mOw@ e`FH6b:򬿤Ɨ&`042a(agAۣot X? ~xoW yyn'q\TG:p׍=޾,Rl-O46m~JEĸ^+ F͘#r~X,k#b` 㢈f{;IoOIԎ:Z·Qܢ2iHB WkVoVDwUţeh0Oc4auGr-鐮 UҸtl#Җ% _GNvYa?Κ~lʫZt׿yXQ¿]'if; `YH֖źh~ȕ ) >K-(%$ sz`WpW4SVs`me *r{K#p}ҼSmto-y!3ܥgې4H\mFb7=^KR@4.}M UC0]i\m4G'^Hq} qZ9WS#EJ{ 9ez3c QXq2Bw+ðLb云4Ea] }eWKhO 5),@io|mq? $@M47 8N,~ƨgɿ.f1\{tF-(=7mH}Je4]!WRN&ԏQ#֠xF ~=ġ}sꏭNNɤ܂Dy)YL1EL]'3N4T&HCpkS5qv8/6Ȳ 躔_5\4m N!x|>ik nTq+7lomoƘzֽeܞ+ ue[1@ v1ɷޤӄw6!՗A1WK;MV[iR釰–汱63|р"vS֨!i-M9B|I-`>AZ ǂ_  oaqk"a@Os)<㌷J*0Ʋ7A⑹8dty%&:,>ok7crS}GOc/^ڭiS+.dI㎣_,+ZFZ+Pvxau27wt!;K2p`tKFtlJ`[V>PI 4t%<~ZBv_43,^Iye\ٟ%uW,-Y ^V1^Nfگ"j d{%iOBI܍w37Ljb#d- 5)1^pK9bm3ps#!˰#b:-5D}<Ø]GȎ8AY@b\#1$brX$Nâ,!f@ڑ˂t\6G8/"KDR3jweY n0y1NN3q fwJ&-l3 vIy(n!ǟj Ыh@'kkO<.BBSl 5Oku@H۴s`0VlZL%sծ4k> 3:(ow=,E8ڠu`0,̏uKf'QE{}tSK~&L0')yQj!U5tJʼn&Ğ2= `>w`]k%D)'v*X^U+i2Z~NMhѻx:[R(+Ir}5ol.n_Ϫ\uIeɕۗzfSٴ?״}m?eG$efD`f?R2Ҩ]\'ONRYT:8iopCHr/~ T52|I=\?%7z;+M!0hT(ollπ(D$rnDQ}Wf-#vUMŽjBfߟ &d)L83@8ԎWؚoK,;+Þ]VA&`Urj ą ;J>j5A9 #g>ȫ Bg^2{k,/?~Vak\jSEž~23?nMYRoK0ω^W:Գ.EqR(7@)I8p"p`O'jw볥B&İH|lEq=v\yՁjN!yQ.(ɵSۦ~ _mekB];OBN LI,"#s=AYa"J-QGq52lc.qi1Lm|PKq Y~>-)oNsڞgCъg&y--0)Sk>PNGL^4>2S8ݣO^dgªFRY[D{g iE>9t>@ 5BY 쭮[W]c,ydq]F IQgV^N z[Bk35ln^\j`v'w+!i6 !FWGuÍ@MC >q )Sn] ;lv]yjjOW*}H\t"] 2Y:1vc_;fjˣcFhQD\?H<{uل:xd#0{kg"6z^Vkl叾$Wu"/j)씂T}M6Srwuw ]~|/=JR.x4˳bGpD<ʹ}1 q"F ,A`|/OJnM,V-@ rBxx8YO_x!.^W4+Wx8MO^W6Gu$?aaL.C1TzQa lØNʩ\'ٮZ q5Ͼ;1pt*Ĕo-4m$"?W4u1CђQPnznF*FB(;-2{@H;ۛ_i.{G9E%Uv[r,]V} 6yDea¦,)oÏ9V6ІN4ۿaHzo ܽoŒ~MXon`S(]rޏ.;ߝu yNz#[GlOtcbT@Qp*`AoIAלٌ?6'pXٞh -ū Zի1? -"Vsf :GTx34T= +Mf¡%d_3A<==#?,t. pU>w2/wʮ"fV! +|WQwFRUAx6o[F4a(;,XL"i8pp;Lޛb,,*_6tcv2< ΐ:yYIFS8CR 7'QY:羔 "E@ 9sG ;kb7b8:#h5t&ϊ3O+"r](BӗX=@{eX37G7Tc$fbJ7p=~s7|9K?% 7%=@&zS(3vnvѻ>h 7b"x~K-߇UK$#m WHX>X41hyC>pYDn1}0J'ޣ}'VwnaOאKnc[:SvrFPZb/v_ΝT,Yɖ|jͧNCLZ+WmOݐV p1sk4MfkUםǙ0g{C#{IB RΉ'4?,QB}-"QLQ2|\/r(LB$`iŖ{Sh)#3?Űkg%]-)(RТCT|R.8G}<^ P-М16d$3x~19ù}?=d~TZx 1V6?o5SbbXsV.2(\sɹ;r#7miܐpc ![:MDFǸGS3QP5%6%Vb~u8۴Ž\ehRG#0kUSjiM@~?>>7[7;q 9y?%9Mf qZv]!iFOd H$ 3XcXxDaUz[q~[gg6{W@]BTzS|K8KEc8-W+>888`\rRӷ @$x AA6gPX'*wK6W w:<$+t/,OY19YDP 5S{h,,Z>+Fu ef/cGAXFk-ahjͩ*'STpܨҳ Ѩ~P.W6F~E-yY 퉽[zv†"mJWi2}~V}cԞWK!#Lv!oMYiyvAp`ji>=[TfF6.'OuES*Xyj:|\bFHfleB]e'e׈^K乎L$uNUqܳ޴2zg7?GbHe״^㏟Ձсr6C$7ہ({(3CR^9l^U>ǯJ4GɛPptp|J8*->>{`ti@QH&-6kO%.#$MEVw`E00;:mT" Y8_* v߰Y-.GL\,|yP^Įvvb- 9Y46z;g٠LBןܷTPy{U[53Hf&_Ʉ@$ѼE^;'GE}d/Yr Q΄ʣ,d""dNKۮFWЫ+sRS8钠(l +_\B/W^X~9։ߕ/j.McB?%=9lهg;\mw :J[tTRfe u/$pvV¡43XZ`}/Od@x xEb`jp Uϱ?|ʗYU홧s|UKA.crKDJB6 r@<{Q{޳[1]Q"`ņUOuDq)t_#^QS)WkD^*5S)!!C"YHM c%'Em(I?yÆ@soԚp}\*ߛG9B@Na>.Fȵ k3әH"xM0gǫ5ː{lW7´Ɇ9{鷆)+Uh!sDFˋK8ոKY $sreuc)E\m1xS[| Xvor5 vhB/^ H'-9YyS-F|!t]9qTmtx2:HS8tVؔ>7}pp tbl6M`]qNOH D m(5& ~༞H,LK| dL'{h2n Vrk֩Za R &R_m[?M,\`j2Dzb2n8 X}Oe_`iEs^*dda5fzb rڀK''d+9]=t&uQl,tqhWb`(8JBiC |fyk;+AKWn-pak3gXFN]5t%"R!P#7u MϜwT IQPJzU\Z b{v:P{8D9 fR-@z oԽ;4avX3oN,$5gzb@cOBޛWVKe{Uy#F# D,mb;dɢ%=78ii0jJhf=]k bO_hMVo8KLV?ìhj_;OtT۵ ٭C+\? =}3 ƍ AGth4qNᦄ*D=D#'GSY;d),谹H4D vNYEÒV!{4̤< R$]Ly${0FU[`5d ׸F\O^L.}/d21 ,:mb ̴\[LLro؜ԅ4؛ Pr'`EUm7B m9SFk)SV%R,-ͮ^ Vǰr~U݁*/,(E$uT'>i84{g\T){UYyHLLhry'#ս*@(}NJJ[ a| @RvTp/~'b_|BA7B r|>ݲ!Oc>(!Q;K9,K8 2)564\uHo/EC"9wLdM?vc~NC᭑\CM59UWFG1SyCc ؂;Q%J| xLxy|h4Yo _%ȱlt[MMh/ q 4!w|vXsj_"3  +ÃLBنMzܩ;ye#n=z})Ugwwz?N՗HS $ ;H1fajLXRĂ-;02/j9= ZXPי,"βGQINhyXJu6* o.e2\Z`P2ų8V]Wt7˱agptZJpMHA؛kZvƻPͨZʣk-O| -jKL3RⲾpuaʐheGLk[`yGu`>wjKL#n? "{ԒIU+l C!2P$.ϖGRCq!GUmV45`O\jisxpGc$hd5VA B ^Te|9T)䔓/&%`V %>yX:g9ߦy'HB2mҴ@ n<(ֱp~@4r߈LO6;$Y2W&adC3^L_q2:bQPLUG\]D)Oph<~=iyv!BXgZ,*hW `{ېG]NN Bxԡ|Hy8J x/[sz]]PY?jg'B ~paVH r*qãJٮ euh~ =#RF ]Pt2+Om1eV?{MR'F{jX'JctyE._+C)Wlc/9!'9kzV6:ǕYb؃u|H"*X-IVb͑&A|00ah n,\nz 9l~F6}=<|.Qź1}Jĸl=嗤Y^#k(w!yoS'3k_ܔsN0ڡT/e͈XK}ϟeP'&W=M8TB2Usr(}z*!\juc gŇ=1 W8( ݷ3q{B HFil^7 9?-hއɑDMG$ZjQbA 1Epo͜JX6A`hPrDs/)LjYyJ2i/w`?+u jX٣{]ݷhD9кx̯fHЊ v㝋R}b|1TC$?𤰫M:ӘThFΣo7&r0qmth.`>e _]4C{#uX#W%_3w`x’^%έV817X4vT$eU~=x`I!)Z=2/Ua ZsF'Xjg ~ZȾ6S=(»8rVKRDPW&)j1Bc.n9MI_?y)l3n*C-rr)0_=Z '-6ɉ7QFN{MJ&ANCoNIݎNi&:иfvgp'_~2Xf2D'X\9yl~xpе:ƝژRQ0g Q{qZFC@J }Zq(T% }3XbM~gp0iKlĿfVRGOڣK吊!o'Cu$e8(LTw0jKf?6AleK?糌{'>пvi+q,{a2oxF&;ɂ+Ɠ.UNZq#e! k ^$~:s41%ךbR\«29]K;0P #0H+'̈frŁm*/!<VH׉cZsoBHϩQpJk/ |2=8܊S{UWm ξ O~ߖoDFO("1\>?i+h\lUR'GmTLSJIqFnM} CޫHOdH)yqUѲK_~ tB];Lŋz9VU.U+ c3xl9)K%)rڊ/fW+ZkHA)I1S[Hg½Ak[+?v.+4]^:jb3J`rw3Ka!'x4K9J6E>Eoڧw0dt㹏6a$֝m>oEN8P?Q_IYHJiM+KCvᑌ6/e{p^)s/6+>.@fڄj0۲Rd$SWOLt힍zzUZtiAt1?nH{ah~%V5ta󠶘䄩RC>fH?͉z3㍬Ϝ$](ddkM$)>·#͉[cJpۓa;&윘3bG_2W 3aѼ.P`b8qw1nHg\fq@q (Rڢc(DgB\oY#)NBT#:"Zծ,w*/uv蔀+<]+_f-FAf#׍O򲲽S~g*-m>rm 0gsO88gܡ&=u?3Ўq hmhY];϶2KP6dߠO׊95E91 bK [7 .guS+4e}B:a^Z>E:UcBБ2Ņm(a$~WD*;7r :T S>K5W 94@~OJT$`򴈲PGԮj:b1ynᇩ o5#{qF*ekǮpfJ̆&B-WyQfjESn^A|μ\95^YS H(w1@y{T;ֻkf(wm;2\Qc2(T(xK1*{Hp6cf_ֆž3i1\ U }x>rvNsX_U~sv}ul$5FCy Z1%:B0ef]d~rƱB.E^ FBhgͭ~[gAl\W5S1ܾ|I9\8ԙMn]8gp BO f^&@aG>/ȏjO76xl)wΈ ot[ hKHHE6# & :@T 6!~P(klҥjV˽0Ӄo<ή5y(~5rrՙ TV#2ߏcB\k '! #]OՇGG(١Wr@̦SҢR;UdxIgmP^Wf3f_48IX6V-ٳS_f-]* 8E|*`G/Y|EIv*.,e&!" Pg`1g}mC0!FuI$?BWKXnS!X2: 3'_[ [f+K> =Y*xuqe x&qp U#3DYVKh4!ddj&rip Ҭ ĔOǜ'5}^.9 5`GIW5P/'WzN}ej<<9y Y=r$[ h;Ԕg3{gخ*0NPfS7n}?@c8yxhΜtN5qn)=,+Apnj9+vvC?$;i*vZ\|oPBر;>@ga針e{ `M9ۋ(4S dd8/ГTj_(jL2ͺ{FP?`FPgcu+sb@k TU6pF0DlHwn<Ĵ)ص)]:yLP@ml-"ē2p (^-Uܰ|O oߑѹm/pEEdD]ԓLFyn0b- $ oI۪iLa;Jݧ=ۿl|rWϜ\VdI_5Iebb[+2Vw";q{WQ06ݴBeHN4lpY,F929\B8M{sx 82wIew f\U ȡ 5_`k_'*ՅrVߝA =hoC]+;7F[ߙ+(vVjp[T6YԱNCH^mō}Vݵh'{WfO^y{o7{~jD&.KX!*vY9*|#k')tsvE650:[ptzOXBo"Ɯ H C% Ihf;^E938÷crya7̡nޞjCK"JuDOER2>3$j.MXe)?.46;FՑ"3/>PVf)ڒ+T+AcՁ/1G ՑNh zj'XkNu~-[w+GiW-xۤA?-)z:Ll 6l%=-|=o"dGdhdW @ Pv WBvN$72k;,l%@ `E;X0Թ\/aH'\?V'eܘe Cm%=?٤@@cĆl>"M\*,-Dl 9eR)嫱=pqrAد=ϻ&ga/ Bm 22ς*~{ w367gDJc#oNŀ)C_6@~y)kv9Z?:`sVK@ߴ ;Λ)cBVR'vYNq,6,N'3\ٽ0}l&MG ^vuT~kNWGl]M%9}}N5:1=uP*CuHN^Aqyյi^LLY]@6G8=3rI|C! 0^-y }(O:` SkApifE&>AMbyeȿOMϡRl~8rvr@p!4ę=,U-VkLʪ*T^h4OKCfyķxpWyhc+9*sm jYi(eL>*Y9|rex*A AZ2"Gr0iP))6R>e43?KWc;"EO}h͑dz, ߂|ba};:q<uXk"yd oZPdI]4* !6c)I6ڑ|i'Oc >[l(⇫eJiݐ75FDo`<7U-8lixlϞtp"噩K[%n- .;f c9H%0K+>ҡX`Ƴtiot-DY`rmOBIb_B'p#޾qYt+KBYl?A܎>ؙT>1a? {rcl|v䆟{ k q;T#mO85\ hqitbഌb;_ nZSf'(q:[|W+~[)06;AN2JЮT&}'#^?u8(¶V%JCR21 o3kWm%7 Ni*>,"׍dR>.u5g~X=VF^vO5[n9|J3A H1h爔;fơ,t1p{#]B3a kE(1FՉK/}[JȫrkK'|aT`ēJz75$r]Y&Npb(݇Sy;LɣPC\ϥ_WOwTޗ(it]OP$ 8㘣;Ve'ŹCP2.d0a -gSDmHW'sHc:=I jm%*"vX-27`؋˻Is=6V x~*{G)MnC|ۯ|Ip//Q ˾v C0 [CvL""u1qu9k{paQL xf/Nz"ZAǧ8 1;|)+Epz7gwݝi*c@.4`iSr^NUQn fS>5cPowtt)(Ȁkr1m5S̃E^eB"Ւx< hcŠI8ZOl\,v` g^Y}M7Znz;}2ju?5+yb資' R`EO~Z\kV.}?:/O#q0& V0[cg ުo?yTi,+)Z `9ӷ'al°aA?p0 oR*sb H=FsfBQ[(w{:'lR I鋗 >wvʼdǫCC,OU/u' /8Y#0Qpmx1 KI0-Z^ /}p-G AXJ)oO2a &+&ʒv&&fwzْg}%{t{W(SVIp 2>kAxO +t-/e߱fߡy??է16?x;&ro IFɰ |o3PE,X:난U,妨Ld>qz y3VKkgmoɥd = ϴ XYv˼̞a8RwbVZ;!mUcDj:fb3oa{~@7B5s U@NC7%h |g7e火\ޓP]XWɒ}*O\`b3~rPtCʞƋ({ n hR 93TO&} !Hi.eveО(h"^FapϚRڎ*[4mֳc\:W*V]Y vv'{;w|1XESmL~p-y(, Wy7T#'ѡf4If] #287jLFG3p^qw`H8{oIr)͙OYZ)H|d[͐<}("nzHNt$ Teyg9EǕ[\ō%iPEreS *zHJe,?^DDL=ItCl=T㐺 ߀jW== Q(=Fҫ4-\NRmE\-+;DM[| *ФU_#ۢ짴,G\5jeKoe$W?܉eG#yRPᜭI%wB{+IzCmLL]N&V."YYD/0g[m''.Z{:ug6|{ud#ـDyWʗtՌ}Mze(vlUʏw uHhM>Y$w;+'_Jo5 nhsOƝGT&ί-|JIԝv ԛwE7&@pHҹ8OEM‘OV )A hU;m?-C9uރh3 5)mH{)!{k`z #P%"[s\ѮB]3a\%q덄yaN\jS@/41QBKVCC Yt@![oW˔?6Cwc};F2YrɡNh(Pa@"Q:iw:I (k$=/'\vЕ!$3l4n>H|q'$|P^F4D(\v_6A%QM*i0+n|xBѴ/"hv=``: }ytxݜ?BXwT?TN-F,4ꢣ m\;{=  (in~zFg}6wA'g94y70 ۬ݻdH5"zpjMˎcGqRr=DwiчQ8bXS"L0'KLdMANF]@nۓ )s-0_eS)W-mƤ` . A< ݅K9GM,]utԷ4dI YSSE0q/\IV$7h%;XxD 3!YjuC9oȦރ||񒦁rGw%>8څ QzʿZ2]8FLK>_Y6`r]j "yZ}c4y`n<Ł;[`fSrc1b$u[:itBdPsa~^Coz=M}/I!+|Xx6OnuS=#D?eMT FaݝؘXWT NaѼHënfTĩ&}z%9< >*,4fvWCў"Ъ-_p#Yr_фek @80k֜+NXR_-bSL󘐘Vj{+#{}K]& 7Bd>9oIL7<{qo2gXL#y1(4t"!XOWSn=nb;%$9$ÆlclvŭroׇGi&E7g ec\loRm"p2b f{yyGE9 ['(<9*Q-:o!uNT ŏ .}BYд.MM5umH (3 $_ kS>{>\I_ɟ~݈t)=r-J=qs]s+-ʍdhIMOg?d,3G86VfG%Yt̫( q;((7=ٱ}x>,19G,$h`r;q%@0C ^8b]Ij9R P#Xbi.4H1]KoCX8<1%b,(H3 KK;>U2۪6Ҝ=ٰr'/bVC B?BַhKA7r .˅j L8hSzjS)-s j5UY$ǥ>fb ,mŞ\Z0 6f\V'zfOc4+LLzV^lQWj@pОߡOPӚ\gLFj5 :4ە޺}*|$lnQx~ʳ=O\Zxft7ȭ7,:Ly+(h{̼;G@|!dGTRG SŹx)  n-/Cd.A{GU6K KT" QF۫5iʙjv1Wq~weDeA9y̆5 3f|<1eB0آ .X9 #د`}vcun8@Qu}a=2>_v f<,WMe5A+)wIS1 ]$郌OLЌŮLIȬ}RC|fy>daM_֌de?ΫoxeZnOuƅw2'77S8,HF/ {% 86=A%l VX $y &y1hӧ}zUkF*幬:c,\soz?.'Ut cT?<%fh"^r~fy r8ZgdcD9ŖUTS%ZBpntr-p]KvSw}X> Wg7*EE `UfadDgۅ'-唩UNӫ>)c :Pe4}"9  Ĺ)(ya]pp4ny ^ӑHv1E.?a֔lvnI{3 5ыb3N#o2Y$\!q sp:,[Xagŝ(dq"h; },J5ʠ+] ?5Nj;uYqP|'}Eɀ߿WXek^qk6H>FwRQO~eDR齷P-oU83kA늙nNG|tq:{7B!A\(2W#Jͨ  `qC Q{- {_F)V! LK >OH=SWjzS5whjq:o JO(X^TT))6:)qQ䤜]7gqKCKw9NrId#Q|ʌS" s4e)o+']`>u(/"t]R?d,7bu8EԦfgps(~R81BdWOO Yv&[C7362a?: 麟aZ\6VfD-EbI\0+`k8je3;[PzwRS_>S:}p?t(*k/J21˘ z_$S)yrGuRºF"GyCָ@^1[b jLc#8߱nt_{kѵA3kk71S%X7^|NЇ6mNօ gE=2{'IzGRu3VAxe3Q)>xwvƗ65cCŐtQv `^V'dGVL=q6seC.CXgNAp1$iRg“B7Ț uEGp s_8})!?-gRP篓K9ڮ WVHܢv6kpZDs,*Ħ| f =n7a/!YG&1!2F;FG 2.a3O*ykIV'MgL).3V~F+ ].vf`A 6Tb6zߦO+;@10F(&9EIk;oB7X am5눶,A`AXŜA?C޷yfޜ%4Flt@)7rEiFÂqZ+h͝'7[ _}:XQ@^(P:;9fmEl2YVio SW1bI]b&],Dw vv^gvx6B)INl[HvZ10\yfw#?jjZy Ȃ{ <&bIJ+Xvͮǻ\rAd"BѨPeqs1F\Ll=ᅹCNͷa>y'ɜ݋;FMxJİXU1X7U oRn).R=]恺 ^Wa_(#{ô@ă:؉0?.=ӵ$qz5%k]S7HY|n7Ai\_l&͸gL4šcV[7Hܸ~0Y1L3Mr*XbU2܃;Gfzk#t:@m. A4>헢{/bvz2"WMpa7 j*m]`ADGE vuv-,-V_m5=yΫ1ae~ g@e/=F1_o2I I֩\UPҍUqNM,{4ɷaTvl`VūxOk)o%d\5AotDUt"= O'FSt}?| ]6h*[2[IIy;Ý6ʋMX|ຘjW@Dl2Y!4=I\b+@I$,kJr9V,8A  'gU{xKz^V>8DH6_e5hS|uߘ*]'B8;jVҔ#-!^3Ro=ˁAE$pMe" c:ϝ_A }4t}cd1!' `Bt!#Ǵ %א<m i\M}ⶔrIΐ~ GZq$%l.n\C|xl-ȉupJ 1R6r?x|KAf@v革0u!OEjS Urq'pwՎA}"+H`0WX?%[: x$|oJd; rA8!v@p.+(y?_o_;1!Bzg0+=9\ѦO"T)Y>E9lZIZCm d ?L% չ!:Y>|d ƃ~YӰ`x0=:JNW{`SE X٪{8=L80b{ѩdF]fA(1C^sQ4+/B,G!6W_7'o[t$(7?m=A9;,)pޣ(5UE[F]mcEy˖P=l<l;]vnoq1rhMy5 ,s5RmM 'ݳdͪ qrDeC!+?3•i@4,RElġ HiPg%΁EE Xb3+,o76 .{=㡟:Mΰ% s"} L~o21M+TX(lfaD+ oa)L{6THfq*f7Gp0a-EavCT=NaH<o P!`}_]\ `'}Rl$EyWGT'^.*Ľa6y/K<@_ {2oG-E=qgqSC_ g0nW3o/F"A*{Iם`.C=(\+/9:O;f!@%. Fռזi &vTᎋ 'dֱ/ffݏ_n{@uf 9ج>DW`H r/cXpSO)f߶$HK\lih$goɠ.VK+OKQ9U^##}%}oTr&ok}si$&7h~XΙI3$14J&/P~`yZ+pH=/}mi!  8'otqƿM2w= 5Ojw% 5Z{4jm xwoƐZc Mx u6VRb UŷbPBẸqmqP­ڡǞY_ZcGX@)u./W$lK!/CZ"U,KJ310l"*5 ݈mfu4[Ix `YxГrA~o&("bK'i*bV}뎧G '^oA͒"7Z!蟹a?hqqΠj0"B~/=ξ+_LcQ#,q +OrχBѧZ7ݡ*QV[-,-ٔpBŒLZku+x29;i G+.U%nqIrI6TuMʳ(@Sܗ[ Iݧ@ @-l)t=xcE7@@tӞ9:GHMe+ڷ"I~j=z{/̼1;Xׯ'co>D2e[K~v[h]}Q?Ѝ8!{kHxT;'ʌޅ.Jn1䑵Ĩ%EDuaIސw|杻< H *W(e{E Ӱ4zA(7Gw4@ϧ)n$H ^Xq M;0i%JcMળ~5$dE t[;r.=j9v?蚆11\yQ_9g;ʬm(YKEa?@pCoŃU}v0]Xf^ѝ0뽷R}ygglD^wodqnoC^G +Vf6[e\rsQMd<a; *a;l,CP-fMh9xzs9%,34p[EY6w3X'#C`$ٵ9N>oPJKLi oD;Ia8#LEH{QeE`Er =B!;M/Ǝ`Txכj|Zo>t8K|GzHTJ1evBY$Vg5ZĢi@kN4`Bπ7wJ!r)ZEp} kd{TʴctjzFu@FyvYX6a b< ^h Zr΁w:+L3t\x-A ^ٚnԃV9dsHApBl=o\NG"EnYnO/XzZlvN9t<=jߊ>#9yXVi6Fdz, |yRue ؃4v074W֔rƭ_#mxY.ٶiERծ/s0\hS0Һ_d⋐)G2y=p_‚$V+trwEt(8VMw7(bkN):qڲҢK;7} 14PPI)]7H˂#&cg#L/&4i)',Z͎^[ԇd/A8<^Oo= HUbJ]cUZ.P 5&g!{$]ovboZ7U L66bRNJ@ T::f!Ϥ%? M #ހ*A }mY)5a-dD5O1}qűWvN{6M>J=1l؆x[nLK؈7=*6qa^ mV!k<%s2?U\|FݔZ/,Ȳc5#Zı:`ܿt*'dlYGq*%Sa7޳wd_/wS.I%rs=9 ;8cb}=V߲Wg k )x12Pl6EXaH#d65TJdDeUѳvI mע`aVo[  A.*+V6fBFƌ+Bu!|d M% ay&GV佷x7>kҴ 62+\nt .U q)] Z̧1\{kݤ3LܝU>Bdeu$敛-,*>Hhg fYNquAa+7DeSǎvE}eaQW-_-ION:Z="kVX^2b)ea.¯]Pd޾R󕪠0~~n:<u@U:&iuvϵ<5:E|`В=o$XMdޮ T#e"w%6속\4ᶠ028"Ѧ o;^("|`bOym'sjN l~և`2*ٖmgҶDžg8dhkh[JRݻU<9eoCБU( P9blոnIJJ hVP-1:*, TFvUQPҟ5U>)zlթ*^ [eGn 2>⪤so79˺'*Fz /'Xgw"}=},[ Qaf͟E.$'m#]yF:IW1r>c 6 To сP[ƅ[Ý^w"kYSfSձ@f\,X;ƹ47x'f ΃5p4m{IuyBK~Tּwa^}/5-_l Tiaw:$X>}Xk3L? >J#VJP8jNg 5|A ]E(Nrל.!SY|8eL[ɯ]*2RVHly+cN:~܂+jxmPi#}oC'-K0 Z$P'N XdQrI=(=.~GC"ͩ"^ƹ_!!]G_]uGBLBm9B;\y"kRa,=6D6Ζᠵ-1;M%15lj3Ol_pw% ZzޛloL^8]n):~NHPˤ׹RJ{06LEgacq%R*M~䲼aMY9OTntͧ<0 g!lDQΤ>ՁFəe$]$OpqvUL'QZ Wަ`]lNߵrQCw*tmR,q?۔Z9>j7I[*c@Hr'#1ȟTNtÇw: 5Z8bGħxQ;,M[J2ȑCinY|=`!ݲiom QT17Ե_v[!)Y1:( ^|{:8G<˞0 nPQ"bEi 1U^Lp$vJhwe7OjQ_R_Cأ`Oq l6 88Z5/=C8kajS $NKeZ8ԧē8(ռ+}OpWh^awS:urܕ䓖Mt-pjpAaebV%\KwY+49d!)f:HB01p,&A߁_6Bʀ՗Εj]}`7_)pa(8}?Z!~*B?U+E<>cg$?+~(ӭtJP;MO,gL/`#{-GQ2 ՍyF-:C4[^9U<ʳVsL2g_Ȕ[%i&̡LUËiaYQI|M ڏ}.&zM;#V1(ǦE sM{6/裶 1x~ l,/~:0H:qYl7Ї4T̔F2WVT̝?**+)Ɉ\ÖŊ+Շk'+!HRn߭κ~tD06a=t!,Bي70INz#eGK%-EU#b[%H i)aߊg`>{rբ^߆M@ hӬ%j} hKɅ_/vq<]QBzhVaL-5l$  S6BC65+c$B(űj¦5RFT+#X6N1Cji$lPM:4?'bxن! m%,84DMhBb l-);Dž_)0iA(s8.XSLLnmR#=Wt\ 8by9Z{">- i*\qԝ -)(y}Iw7v1|f:BPԆj{Ƚ zlGW3tOZ-M lM 7\tf[ [`+# $ܞH|$==Ձ`EסJ" ڮ]ik98[OHHWV4n8I?|f'Nv0rjoiL=WꘒW)yBYĥxkXFUF j.l+Ca!ϘG씄:6qRYuyV½UIlafi8"]?hjSݽ \4B,`BW[j^*ta*nG6vV&APaNBBi=;p]"*|/?ڱ?X;wgS5Zͥw</' -B4_g!h\W@xXOen]V8tۯ1|񳙰?ihBX- HrJ6/e1f~Qa[~!$`S4b@ޑdtM4p;-0ȜU(PN(ghIZ?%0n95vdnGS. 푚~EccDٱ|MVOQ \v栿9Ŗ*e?#*eb};0T(. DLWť*QǗpu(2~ۤ]q*d{R.@= &\(5} ?*'cb9/u EUi5z'@#ps(G,۲V'3 R(:palj8ӍE13-HMs/poEbMdmYn2J, dZmgWkt8'-?旉ΰسܪSrn,YwdT~{%b@&K1(ƀrkchR1e]Z]헾N.ud=d !KjTUƗI ݝž QzArc΃a]e`V̅S!g$a%^66V2_!7tC-r[M*`0{#u՚iu!IK 'NՏ C=[wI`D &HpݲgvVH,]Clz9pE"%&|LE dgqW;njϤ/8\҄U3x2IĻg) B}{;kR 1tm` KFvl g,rL(F) eU8Vi Y 7 dPO/2x ñlR?./4.|L4 mM' tsE2mĎ G,"V _!;KVV'R2= g+w{'W@'*>xL>IX ]/E %HְW]S~rVqNQ`n 9lb+$/O~B@򅨢JRH>EYTi[Ks3X{o:O|)'1vjoKrYtcU20Pϔ*Q<]( ^E eL&6r=wfm,Hd8񆮁duj,ʩ<(EkAIL"<$=f ǦzO{+xWv f?,Qc5(蹿&e)`!P`h1R?gqGg&aC=MfH-ڨC@0k+Z<rR{d"nHqLA\B!fd(jA8w.d>k<6ǔfnaL<^'M@T& l}j@dsN܎9]^1髰uc"~a{IsCuf_+ f0)HLz7yF}qTUkÒ@mAXk[ |gb(<ț +'W\R inB3+ib &;G,įt8S[H@;W6l Mx~gϾDP܂~'o@0|49L2"'ZVsZcbW7+~3 93> 1"_A y<wAB1Vw7rQS9` ēڂ5q ,k_vR5$:m:nf=1CJs*淃rgt5 8zt`+LEu,,%5ߜ q/uy^*ǍF8Tb?OX mh9Lh0= \>KSb Fk:}3=G>Rr[O9Ynu& X0B`'d p`O:2{Z'ha1V 0;\uq UX$+-ъ`V|'8E5*9]9W ҳ֜x\ل|UkNӼ"3}b=/5 &ax5fww vN:O|<ޞBPБ|C9Bi C l&9{d^z;D oRClGx>4a4̎f$?~ix2k ໼ɵba`,47Z[PliZ86%IΜRLDY`JZ:!:I7ɷVy5KԽ-Ԭ/u d>ʰGkLDClS؛e^dGĚcF^4mW+Y7 E%l;ׯyá\4*$*аnglGyaU˟۞Y|ht S cJ~1npK=$ @(2 `8.E/%?`0dmʴs-pD<_5N1V; ۧ%S\v >, 2kK'jF8;Sy*~(~9°W^AaFbc<(͇(Z( Ϣ;<{HdY̩%T88b8U&LL<h쾋{=#IP 3myDŴ &gSXa!X$)DTy3}`μҖU([&Cl??>XުHM#r(hkV}[p.~8,= ]"BR5曥bXnǝ(.䀾Z,YMѷyn>Q&_T ;xJ cQp$y2yJ9Nӡ(t]咸//ɘVİ~n/0z0X@B|GL>)r16JfmOtGo ȃ oY$!́@pB˝g1mτ{'wy$fYP?HuV`jr(~{\`j1⁗s8Ɵ:X Wɏ¾ozKkouc(VtvIH⓼  =74}cȳ;ɷUeM6-P oy;0IM V6~3ؿ/UW^,_{"7M?Rط\IzE4iJ vcIM%^7+1z4LO)(U-<կ!21s"D\CSKVAȖM "3Y? 4*Nj`&*^YL%pL_b@iDRGon[85EFmͥD>A=&BE3@ZFNgأF}Yq eʢ{bR7+IS7CFDZa mI~6UB1a5E{J=R&h}z>!e7`նȞMnOrb-Bwgx*l=]\s3QA3FjڎB,;xhy&lUPeDvP/b[\a@B$ė(|R]P0?D |>Aq!͆Zsz߁T QuW {3҈>XOZKG'\"^XX$YW6cs'5?Hw{}B/{%JZu ?rQDX=e:@!0:.C\I8%(L, scpN\z;,:1;^Rz@VhSov6'7:[}=lF8CZdv{!_9E[|s[o Џ%ȧy&N\3#QUN){Pas;|Cj}99!>~i:_^"WJi'󗦘Xjb '!?(o@4wyd [o#gBk$=$ϖdxO!Q.~Qj7s6?Wq]grn]%] 1"@xc&7&D64T.bWsqAP9KHa;̜Z1 .ÞX70Aj1N8?<0s!&)WTe8@Cy?e@cr/k3BrTth b4'kObGg6+T$ Hr=$0HF7`.5V"\6Gl/qHr:fnDu͵E= T>IkFסy*E_T S8<, acZYǘ%iuc8[O\ՂQ;豾xMUsxbHU9`@ 6Ro7jĹFbVk?rZ km+F2|?%D.eO~K-t!,&c|be!f긾b`ͪĚ&g Gq7_TU,}`6D6'=FAHwl,Y֒~ lhQ If%WŶ M#rX=+sNi/s*P${Vsش/18eG+vj$ھ؉: R׹&(Z|ƈc@ǻY&(e[" xlxz7 fs:)P]<:`6!G;'8ڧ+ܻAiaB\IAO2Ռ ݪFP>{Xs6w[1ұeB d( )/7 [32-~fžV4iIWMn}#w=p^|[cI--mG?"|\Uxԗ!p8;Y/mh7e\U-h {6f[6bnNe54&7]P42 F%&h$ +bO9a?xzzV[%5zVX={3)7ѣJxH} ;$MO,_S~QXQ)e3uPy鋀Zg&] {˥d[D`GLf* Y/UZC=i}Bׂ)"g;D7T[N4c!q*y &S(hp٬ӬXetuKSHj]S1U#gOrwv)K|ɥZZs􈽇_[WÜRtIj ̑BELb<{1j?̢ںJs_82&QJ -),*3 BQR¸^yi/'ecG N] edvkA^qg0ft3z2]qVmI%]X-?niKSIl9ydؖz`ZR-ĆStKS5"'w5N2}HF]dNz` kMbLy~΀^k84!mR.@@Hq 3&犯m0͓)w}5Dg&\Рp T&hfq#o=߿EZ+q2D[Ֆ~^3ƺ]ۅ|!3[O N }=\N^AgGd g]Љ̏LTH)u&ٛRv n1j5yY$L<S~K 6:K9=k da .#gY0Y6 ǯWnvGJcU5a )O ƾr1[,πC9UudfϺ1%\2鍋 ͪ|KXAUM|©y:ytUT8|'su]*,2@fo]/U#5Ք]>v,I5+5Bꄨ8oLAtINߒxHɃ 31ˑ w̓ J|$q:3ba*bGKWĠH\a}$U7VD^8QIu8;E~ŇˀtCd '&'I6mۉޛI#,z?$y5zhr M B ̫#=mFds-Hv;\Re^ * CkT ϲqϴ%pw䟌;4Yl gӅ4prBf=2e#!(M/l $M5՛SM墖b*&3_ULa^bmP7-ҋ_:U-)seO.f ;cvΟ%lXs;&c@<]74&fyh9%Yi#'ϳ-W~x.l&dž39{"ZKЪl65CT#ąÎ3jQXG'ѱ| dT 8}$l5}bl~qb!ocMMV'oh L%~kuC L9Sz^G9uh>52,'ug9$1؍tRc&Xer >f&a0Ha?j9 BVx9#-d͡kR*+碉o(9.bx}f $Lh U'Xi=ia00wF@m{|J!ezO]?c);q s8* =M3WD-،05$¥nơVx[ٯ5Z1xƫQ_f } 5}H[|Kr_o4S{zo$tb9{Cu#iF. p[d2GLl4`0_0F[}y 8Ndbme1heYU*I'"cMFŒVuFzo`҅hˌ~Pim/+K4"vfr dqU.ǒQ9Ǖ(QʰjK{:ue_R-c낛YS`z+/t kqg}aEmo%mI- xޠbyg̬eJfoQƱeT}1I ~dypEuF2X0sסw_B׈Uz8t[-$uŬus}!kvpC ƙ:֏zL}nBB3p:|< 6yipk}^aϋ~?kK2 {o#WɈ22g q-+Ψ ̩nc;Bϙv:J>zÆY`1-*!W ̠TT"I4m1U4eɐK0խ%%,]͇ҟFt2}Ne8$HbDz.ˊ'NصNZf{^[n9L'PJ/O031x7˒kqUzK PGrqYA1>o90>qw@6_'ڿPp]朽Fa͢OXGKJ 0Y1\o{)q@17w`DْnlÄ.+P٫!Xm^C? u uJT6UeFxxqe oIlLqy&{uT{H,Ih0J{0@(tq4򋛊^K&+|%]Y {TSNJduM.H2Ŀ`2)q}{<bx;{v2mB†$y ?8!\ ~ J%yhll2/,"=!vI=ۋdĔnk?v>*ΪZJ,A߷r IJsGawhǶ8ʒd+m%ER0up?"U Ԅ~D:xbLA#Ԃzq~gPÅؑϺqRu 4QKV/D/Qi2b7oāsd>2 ~e$-"S}cC @DͱGMlNwFMѱVǻ(475p06(f Al,&dW_[ӱq08xD i?@O~A[C~dӛY]$(2K&Gל 7Vo'm  Dy蜂K!1] 7ި$^w/qeqDW& %FJr^FL(Lܑߋư ;~E&`F%2Qɺ[MQȖ*(?-hpGd 0\?\S9Aܥ}/Z6DŶyl'Nvp`؊r]c`Kϊpb0C%|RlM% {f\+:`=|ִoMY$R3؍&bw  )@Ibz̹S.) ,jO3)  71ӌf.1bG'Ye~'ffB%my@9sSe+ BUxX! kppLUTLyksA֛lVV2H 27aXb=RTWn<_VGL7ZΪ ;q6%w[Gl"Ѳ+l8# ~OSrK{ HogzqA"q0ӯ÷GYFFXƲ!*B"{iuld0i|'3b Y|+U"oʭdbO58I-d'O A?58rޅ]64g۶̃Ia+oD\`-;`|2͞CL,g(ѪW0"-L\CP:5 УC^9t\Ԅ{$oxL R/[hZH 4q!ܟ jfTDw] cwVݨP.?K縵jdL?ᑹh+bބE8u%oAp,؏IZ9\T'k,…4 A^#qYre l,c!wlgso]aotZm] ޸!XUʧ +onWs>S`gJ6㕵0R۟Q_rKySqz"o%=_3Cm9-\SS"Wωp,ɇ{&- יA|D @͖]dp"@؛*Y֡Ó6$'@$B _4v gjWox?9ʼLӕdDg|Nzo3=n 38%|:1D*l CQҨOYŋ@$[BSi,Xd_"{Â< L=.ss?(6>GG*>}َvNixpmUm, UeTVqN `ze~ȥ4vrzA] |7cv;$!ӮNXЎqRF ?sh}}ߌ:%W^pʈA_LcA~nI K}>;^Tz~ufue!6{\9*%x.TsxgCV^,5.tT`²EI ٛV5$d } 0hr31q,}26Natt%8Af~3lN %_C{ra.8G 5꜃E8nw @'l´>bLu(1o.#+Rs;xs@hLec[`d`Z\ݍ@;~b/ uZ9?q)K+шy婂s<6 ?GEYqQ')-XFdWǡl+Ƥr_ 5{㉁ځn,L['[EZS$7x2l5$.48 Rs+**pY8Ÿ1; H;oᠠa2+qDq}oƔ##}n} daTs_}MDUJҳlbj4<NJ茀g*n?fw 6x)Mt9^qXX{~, 2OY,׀ :}aw3PϾ[łP=ltf;9H&|Y٘^(HVHvJtдW L IR a!#iu%%X::Y*؏ԑޠҖAզwHg,# =+S:xI~znZJcoN.sQ56" {2m_0b#E相:f||a-fՁ (GvF״S9C):sO(v=aWtLA2 CcTvղ^5jR!e.tDÊ3 ]2OY]VsXΑvn޶5ޓ?a ĝSl \kj^$V?iyWcّSqkIEkbe=hX~rӕ l4E2GdY4bջo*Zm;\qaH-~cAe}@¥TpisYۯ8+ہS0n6 fQtfIz؉Β9?P24yGpuXh&V:/aX]Q2x$n#LխxuV|.x${&WAծ.ؘQNES})OT4SiN&ЁP8 (' Ԓt`ߣZSR%着3ahcX\XUo lIlI* u)+j F| 騻j}LƠa@I nTSsl ̜Rk$'ogl %OW1Ӫ3bb9`qUsk6Υ\ "*cq =`#l VuF]rm$ f[%"U> o-ݶ\lW#L HAXS@ٓUZ//2Ky>ˈjίq6,N91=7Yƺ~tvK ao^z&>ݾ_3>UӸ82A( 4wn n_2>j-4'߆cJ0cM-I+,oTJk>Varm+fT\gz+w8e":t:Hc9NAl=M 4Bq[JbÎѹ7d缤xճ46H b r~aHg@S,4,ipA J?Kvv܇UnBLl֜_NO=uCh=^Za x kԊ֖x>޾3$vIm0dAы,ATt=(b^jEeirHF>;YI[*2@&E°C! kHwOTCE*1i8)xvԚW/GLϷ XP aP6)@KyF^&I ^ĖAjn:r2ވjQpS>o{!fd0a]_*๸ĉeu͚&RehdG4MaIky_<"gûTum^pGʂSФ!?m~VD=ԴD y\GuR&=^hPЕD7j8L\dèd`zRB,K>umQ9bި[`DJHUͲ /^]cЏԪxnr"M.z5Rk9Ɛ8V`̍MfB5ei8D6DOM. V+:3#qx:&*DFeJa8-B({"LDn"n&U,IF*EnZcAdc@E{x8癧|%m9 -|!IWpzlVNS"H vyj}>?}'Y(fO ṣnJ˅dM ʷP-a\=oٶ7hCm䜉)As<)RZPVN nU?׷.i3/SSWEyLSM hL:`."SjE<$G.`l0x{!T"$gU-,aPXe'-ruV zF=`\04gI b]Uz6ZATPG5yP1AP,h<W l#Ln>F2jҐ}l7-UAO[ECmq܄2! ”?Fgy1g8?׍A-g3V)̪hK  TsU^C :O|c\X::%«h8hs[5G]ϒK s C7>a |co q!X}iO#~l+F6`Ft|lIfZxŁr0 ouib3TשЋsk (H#:>-{+ܰZ!r3H7AYj؈0x̥3E"}8c02O4n熎BL;l WU-_9dN7ٹC狏dQO젯z9% RtvA1"@%~j8K# d=x<ѥ=7):_iѳ}.nZ)t _JSy`>\"K鶎'8+x) TtS\P'-o6Zft4V{+n;GJצARf݌hvDUJ 7Xg}ga>kW NB`5%CǮTB҃/m!,G0H;f [+ wD25V2 j"&*LF7Af ERB2l58$`BKW$} D"hi~bWEv^# uw m q֕Xeiďe Zk gQWb'1ݦCxsB͒k'H` 9rLHƸH_uA 2Mg|t!ԏNaiE^L9΅68 u$˜*~Ɉ!FO7]»!QͥRNlDvCIq kYߟ|`T+Y9z7\礿cˏo`NG"rq+{읟r:z+Km~;դ6Y}2"-iF:&&ub!K`}3^Ph)ԙ $W +dOX킞=fϦR%R$}U#oyhT =N/rHT"+5Cdiﵰ8O̾AE%{"PbiZ\hfY#4]| (jNa;h4:{ )$q%A,+' ^)!hz #Ƕt恙XY?֨ǿEOq%;H#y(l,^<\\@6Q $XѯmV_0r'[7=7W(}=Ny #ΩV Eټ ݃ER!]~S J,_`X.W7 ,ŏxjgmLEL\%]EvqǬz q6eNtyr: mB>?1ܹv`qq\shP ez4=$3/J[(ֲX-h9^&UCZU&Q-:^F3BxJ_D96Wx7Co34L'CBAQ7|H%"g8uz-E|Sab壥15yV{qQx" " g-ԋE_][ν9Roo m~kaMa,j2~HƠH] Fvm`= ~2F\ϵeWd)_w2pz3/ P8F6<%J$SQfGi1і qJ9{=>2z 4 "LH7b8Ži(-+(ǒ7le?X7J1?Pݘ,bL< l_%|]GͮқG óa\|A>*r5=\}Vݦ5úpYt?dv0>!~K]/nru d)t-b QޯޠJ6ڸ5Yv4BAdij0`o~/V;V,wM!'gLq>/$ Lq֜.jGsr@%T_SFṡ{L 8qyW.]i{FWZW[{r#b9BTŒy4(jY1Q m'lNU^ > E'DEƶ8Wq>DlDDz}NOf'`)Tq ,.KS8u4 [ ŵnkQu 劸s÷WG9|8ji!e:aԎ`-[g8҄zn2 VI_mǃfV(I6iNP' sJc ̻:wp~N;&QF%Cʺ`#%9XŸ /# a A1iј]tIOXh ^a\?,E42j6gsJo5\61iQ4Y׵B =ώ֞7hu@T=S@ץ֨͘0468 ?03L ٩1έ(sF>p@04LYE0vLz FLhx?RRU2>x2jQ:#!!j2DpAo@E`ޤ]ebK7@:մ!+Cb!?kZa=zys٫*a[ mAE尉REMm1q٢HƐ)u缈K،|P$*1?R -5׼$Rɾzz%h/Hv9m壽BdLykǟ=85m)/l/{Q5L4Q@ad2EyVYz=PWFL''{띖C\К3x3T/C߻CvlA.u M\mjI&\)olziHZ OA D-Ln9c+tNf]d$qrRZ0Fg܍y ea| ;#=B!鱟?)|!SKl_C-5:W7sB QbomQ(7[ /h;Nn7U4@b=Fr:{2҉>#bC oBC纔ʛRK)~PevsT=aj8). /xp.fJ ^&,%x:CōA* |ԓ]"~oh1yZė1Rq`Ѐ^xc[r,O2Ro4rYb(bcXeQo<~޹Z\1#TbP;lP G`A Y:tp(J*.0OKc=|$|+i'{z.-f$ s]|k?8eh̩hcs݄2@Tir&sn=j=aFFgUő[ٰG1. ~ ~ o?nRSq )gB~z;YT9`'(nzS:9/fZ{z VFd4('03ocۇ0ݠm?6ֺhY\$B(,a@:j*H'&vw,xLT#-S [?Օrp__{׍6yA n ƹF yrD_1 pWݫfD&'"&ڣnNwݠ D{> ok92qY?W$[%Z,V פb+Dډy O;I@_㰹)JeoHRo B&E @0mtE=0&._Z$u4θķpuLWpUp, y i!6D@421t܀@SQf0?:ͮ38Ks `@q!т)E< @U栣d5sS5>(/ KY$ ZI̕h e[EW(bn/0B@$[J9.\fSzgYFq^3NaCMZ7,NK&g6(x"c|mnJ}EQMgm.ӋyN!փ.(*'k'^@}]W>ZjKd1l8S 1B#Z^ ޑGƵ;}jMB_PicN0OՙjǓކo0Lcp拈Ss(JcdߪQ<NjACެ$q ĥ._S_\bDI\P%}]QJ}YHyy}*1-Wϫ0Gs~$UӍ"]ɢjX@p(g7&JfƇ6v( ep\;o-o"N| 2/6nLga0EO!kKY xWtIPAop(Q U%R{f9E5vsKS0Ofm`_ 7@7?P+ErюD\ kq 8*@9-ij%1X"G \)#Pt qMxv0e}0*Dx6kЋJ)Ɯ&VI|b*DKp īC/UQQX. ®*8Nk˚"y a(rq6˺}臲˗<6RٙZ;+YZfʖ18A/|ϋj:a^HBXڝ܎REڂcni RVή{S?`7U6=}9qHs-%- 3.mRl^'F@ PZ,}P@~)'sAm4}g5''xL^WOe~' 8O4r2 4>ٯmhj dk֦%jåOYl%5h5@wFH`[ȧF`Mn27 Z֑pۯm(ٙwD?zvp9\⃝NQz`;ӌeux;HyIJSPu={ /60<Ó-]gruZscڈ@R:&|Q"KQ-Nd3=w~GDO ytzV/Py4[wE> tP?H#n-OhcJs5@}:I[$Y!sfDт?$9Y^om~Y9a0$2 ZЖXo|wx"2*ԥ,elb3|IlLy& 4aj7!ſW[cSƊ[\zqx(^5[mPb_9:o}אoK}Pd:#}ҰxȓkYgg-!(Y]uIP-cyMva:B*ډGY|9iy<E OLuVu.D"~L,}_P+XwGeAPLMOR*jGE,^މ106d_`L^Ruhh^>Ԉ&=?(W7cNR;F87|I Lҿ.K6##TIA cfc4npsAŽҟrF&U m+~F#{fgiz_n8? g0gׁ ּ4㿠_1["`|/^2Ձ4/J:Ou uYmCl}iV+>GBr e<"`lRDv9o ?.j`IZ8hɼL''\:L\?-,vb?yf*<{q#K:zucSCVv)l9V S+x G)}qfϛ g:4c/#ta9h01̨ԮmaS0AJHnL+ϊn[rJ3F܏\oƭm HtD  %nV#ĨzZ2sjaٟ NE 5!}vx}ZvP &I-ԓA":&0[%#L>lWiu*q v _E;;ӲVA]pݹSS j7A_P4D܏v6j:w$K1*ih#>8X??7Lci.]@q"odjw^teAW|ϵs BkTLc]"7GRsIgiSީ}}er3'yן+P_ "-:;`:g:$hR!yqL.뿴)uOOV>J#J(?Å,-Lg4'@nb'­t0,{c65gZRzu!(m՜C;6P5 970=qf=1k0?nsTIyEVx<[^RCYu۹_L`phˆ܈d(\!q",ϳtAy"4Θ"ji>G`\1|E .lKe3 H}E_;C]\UvOe;<3!9BSWAE)D$?ۼb \IDcG)˂aoiRv||.O,Pw`h ye`eAT%<_p&1LwrS-1(!5Ui1}QߟϴbyF;ѷss; [޼`DQ& Q1 ,yG<,[dk%K-r84M/^e3$l 8j'ySUrʢK|N\+o\oj=⾟qg0rma1y4r͘0FU ;h#)IǛ9Z>Q7ސ<]wǢV=|pVw|53 ޣA\kHp@=/_:j$~br.lPzJﺴTp'83٫hv0nK& AzD>niq56r䶶~$bPC{BXruSHY4t)?WJ.!F1B N[$Z̾8 CLQ LdZAriϨ|^LQF^5ؾwǾvሗs(ٷa9Kz{nqaipWن ZvglsUJ;rFFoE7?0@$X/jlc @Of# @145:tsFl؋ 2N*i?J(r!W"qf:wĈTwqz$]&$SzRƔ.+F72/Fpyy⛍,yx*Atp/dwQPjMLF+Vv},+/\)˒v^Fb[f!@%=,-tv7Cqn3~l3}vj/oxTgcT'$w EL"{Z/e Mb '_-kqM-42V͉.K`#q;0kދ>M7Ҟ8LP%R=/epG~1;tg< -w4UKQ;]+ܣzu|Sl, q~7sėP Yfrxy#>n&wSX2Y7m]esؾ'{BPȪ<4T0M4nRu Ti.-BfFlK#릴yZAcҤk7nn3=?ߞpC1oʯmw9u" ?'sj?9VF $#+=Rۀv-\ 71+t`!;ycݛrn_eQ 4UĨeȑ4 3ģX7mr-JL x:TG>y{d3>NP@ڕ?n(pKIQoX# iT55c6py.o Kȁ0ܱlV gRµϷC Smk=f(6dэ,ũj+`p1G p&"sۢt4ͦ&'% n\%ˡ{NјdڊaLu/ (Ύ$F&$_ Id:A3pYQlZPvrPgE8_쫿 o "VlcFGh4U5_2W=/Wc{B"%7R;ۭrI/aj 8dms̷TV';%j<|71oK`OF&gmtf?$ >D xS `BMR]i!k`&7s9r{!)'PJb`M-scL3߁WO7*r-(D޷O(7vLĸ-&kʘL؝-h;bI(PʋA[t"F^kݽ}|pNB+o$e~=>P3#CӁs{CK #C^A$Li>-7?(7ӫ} 6aO>WiYZoGMb49ad9ӺtA|Le{aCz_S0|)+K֕:GIX}[ pM=A;|B@\@&!̀bAv ^ 3C=N-7^ Kc80+F  ~ ѽj\D;x#Yp'6~FF(4ݴEj*t\,^D)ZMqΊMo6SFQ*(v3 ŀԡP>>TmlH,͂\V5T>.6'l]Cb`ot{WvҺ6^t-Z?TTmd|g[vLϯ1q3qq^qL3Nkk.[MbwlI$"S\LFZu4Y`)+5})#D7s 6#5iCiCU-=)4ȟ*6GvsiFQ}@]l 6E#dKڹ*9 1ZA눅&BysG~]ec'5klS2"+i@CQUwS~]x{+U2HM_^ODm 0rd˃yOm-pёlZ7[7U=ixYXa3R` X>elyVփZ/Ӱ]}j$Tuc5R4#H͑x7o~_t%g_m .,ZܘjGG~'!W0X8>umh-4^+"Ãl"'yW4Ogi, ltvl-K_9|׿ BGiJׅQś6.\S UMi"&25HDiHrX7x 1rG~ǖWNG1`k"Dk%mܼ21cDd62 䨪]:o"Lרu{nTdYD遚H+X-͵TFIƘ6Q1Ԫ%ԦTf$z:XaN~ c8鹁m5Fm%&u B=Gm 4mUMAyvvl1\MjMBY8`t6/n1>(p|*r &ʣnD!+"|Ȕ ^c\Wn*VVjuO w,ԀVב*㗏Y?2v,q+?kkӴKMݢy'-EE3yS *{ szO$`Re*ƽ<`3tj2 HI*R?{8!T0c3-~P}HA:R>5!5US2A޽!a+~Elwqb, hElFp҅ԏRwGնT'C('𥑗Wr5<`J9Q 7ymfnD-SKItLj >2X2&kMľ>7'a qMu:t5wJ=$a7tu %)6L1fT "Qi0\Ϊx8zM"2t LP>I"9tAD\Â9>|VATj-ZU1$꾬v_R絟^EgnH|(^XrA}|7R˻bP*缶L_kyR^&*":V9quC[ .*Ud߷L(mÈ.yd{Wza6W/pPe#;PԕC\6cpF+X+[Λ9Iޔ>}=(0fKHؑxM%)1cyu&fZ&`!A\ P3G4Nj'%dLn }S~80?؏(O%وgv#@05 D }r5FHxK Qemjuo֠I>]V\exk3͖WiʼnCeNz_qR^\ 3p[)e㽒;s!u\ˎHiRץ`?{?X=㓕 ,A =4p4XA+^G׸[TTk@ ͡-J пEVG"1HP3ΰ&>baTF4G3oSKZcbR#x˕PSiTG;+N1R(VkZ`ꃂ}uܪTdIg7lEA0 N@rvek+8V1&5$.!zI )nr -Qڋ҉Cԭ8Plܶmuۛ]uHe]Ƨ6sgi\DDWLC2 YG5[ &femp[}m<ʹvVRsͥQ-TvS͈q,VٞܡCDsr^\(\8$AsyaSk 6m~DDZdvw}ǫ6!._HM1Vh&أ9} Ro2賛q @_P/'b'!𽗇J²39:s)KAb-("JVH8WfcT(M Q֠+emʯMʟWKl3}s#qLq6-0v * 稼͗A ]b& 8c ]ОҀ}[QpLBy-oYL#_A= j}Ddhpd) %Y~  %rQ YxH(&>24.5TBȬz0S^d*j 3MfJ6۳|'G;%U/Dk}U NSrWޏ%ҽ[6e&(/yׅ`,3.O" C*\qEVFG[ <|~ <_|5qҎVJ<ɘg® ۫$^^#y1#`^ױVb&)ĥjJn4& 0(0/<]WZ] aE&DG.BCXàgO= \y=3\h~B̘Om0Ry7xר"_TQ+2XGoɬDbD>f39\nYeEguIR3NCI^i?|C~E<7v;a $𸆊7bKr }C=[T}_p&蓑&;4[r xT6RDv8J=R/mhA]DRZZ(7rd{6~OźY(] NyAtŇZeƿf<,)؈To_)MFhٵncM¶B=pm*Kj*˰*|/D ~)ȥzԾJŖi@z63JO.;^:\ =:5rߣkXBwٖL"`g]-7]<rm0Q=X #%7 c!zu;;Tgf.!QH" :YzNY*X'i6U׼K^Gwg5M NIg9Og>D>X~Y| ;sQ-D/4$!iy#+Ek|#:TxyzC;Y[=- RC /(%  ,S5ҶjJ2mOc6\&{=[툰cW?l:8ؾ{{o<5aVsck?ӠYfx9tipR&%OFoB|m Dա9,LfHaR_u]*QMsfX1^`A#_*eu ?Z( C4h6a z0*AAGN{δ G}2c1# pZӝ:F,H`UK\!o}Wu90LU{HOb@Y(g,jrؾMi69B=B\&i؎.8A2|x=9AxWoѪIҶ\ C4k (Pr5z {uOC}aDe#T42.TpBC3pcf '7 0 ADpK#w^]'9S{Rtm8'K5.cAu0wVR@VSu"bjw3!ӣþq "2K3,{Sz γ!qpb/ﶖxRtƏ3D.f&>`\Ip۸EF{${͑$_ܥ$E|+Y!Z"yns $urQI>4l%?}ҏ!lH}lM4 >ŘȳW80ήJlU)A/N)Eg.tKSg5}wDXx aQ[waeozwm^ ћ78lߗ|*Ppzn&>(sᾡ\Mn,S2'ʻjk|MճØ'ʫZqLUΑ@$: y{_#53!- w,w@ql4d3>=oZV:MxrVg8٨3m٪%hGY lإxʙDPv9p=]?ZKT Siv|\gʃE ^AP *Y{o\*xBgXzF!rɠ;W W0f @#xnwmjOƹƎһ}<:Xd{%؂ґ%0G&SǟvF V&#m@ 5zW^8gQ;Y!삹jl!r{?+c_Mn^|h@c;2YcЂhH G{sa+Lc} <󙐳 W#pLVB4.gpsBlܒ=?!W-ZװwyμLL,`\B}I= #͖ 0s7<}HVZ>p[Te {USJ9{ ZakmXNj~ Re;Q UTݡ'7 WV^6zrP|g-50>oWp9U B}Åҡ^r*{*nRi(vn_q$>IG͛ j`Q\.%<)p=)Ce>UycZJPIzK/40(<{B=3n^v8C*6"8[0NtbyC;3? -{tFn `6tgh7F XpN,ȵD|__#FkA{9 SՀ䦆"l2Zc3@v=EŎfYϭ-~Z\ҟʪ:Ńf8!V\|"dP C#Ԏ|W|_8B<~u+/TQ!!FzV8 CG2C3lajB&no.^?1EUQ0q*o6nՌ >ᳱFZ]٦UT7v&Һ x@jR~ [}@`vb|» /]fE<>AKXD5Gz|>>(Z REGȧ\y;N8PKȇI2=6#ԑ? 3Sﻎ ˊ4:y7f(_۬rA[, n\O>١NJ$^*͸Mf#Qc ÈT߅ fxC0ބLHh5(s]<;VYom%Ǖcl&B0pSPSMٔEWPمB?}Dg9OWĺ՝3+?/P?RB,0~e],y*(ij$wvl&LZ޾{œ)fǍ=Ul 󄍇Pe1 7ޠdvhsOc<J5E(% $TG}7 Z_2c?KNj%ͧ5( Ԁ(Q- o{. EnKR FZU#I #uq PXcY}ik~Ӧ2JFH t~~]pZÁ9 s&D,`l3wL 1M#xFڞ^@.T؀R5Eîi\O<<dގ60J`uۍt:]Ά2u.a>4ܚvEIRX1h#o>DZx{f6k>un-A²%Pc`QD|'zNjy7Fii4Xp%⎍xUa6,Xa䭄 C¶;q\r;(Od~9}Im`C_ns"&ͯ}7i*Lg!#"Ŭբr;Ɂ]Igk ,~N1tpѨy0$][ES`# ˚ L/āFX8Z9|{n(NoP nj[?dS'3up?^׬{J@la_Urd?VY-;)n{ޕc2o76(1hG ; u`jAE{TP]RdD)BШFCVGeVܰ5hf#y9vv=Ttԏ9B͝6JO^{7B=]w(WE0yI}k|LO|<)5$L\0WNf'Gs D_ͽC5,?aclLZ%8H!.P:[TF|L7[ ѧ:C6[5*ypVAGUNii_>o;_pBDX"y$VԽ9{ش{P;AFe^\y+JGmgK${V" p# 6!g] 3ϺOńv.(6c͙4dm= d*kmvy 9W*N2@ZjȞ.4mqv*o',bRRHp?v vy (򦮇(u5"*iSe)޷% 0m*ϱ@ ["g*^=_R\k&amfiOi<o:`tmj@Ҵdj4Cmި=#+pO=Pfؾ9d, 1LPLqw.Mm0 ȑ'+}aQo9q<!:P+GOܜKgeu^Ԉ* H쁣1o():!jumjDZ|vP`DxߗwL؇ z~?oi׽Wf PSEYcl&5U) :8g\Zf-߻3{?a mgz֌=CX`%ФN[1X=ˎLNhOotDN鮮D V^Dve!:EZ8fUў iVſ#Ur0KGU H.Tj#x,T-uJ>P{ޒ6CZԣKUъMx=Q "Aˁ}U'=\*璩[}Arca#] wY  \d;QnK}>P5lk٥q"|j.zF'8ݸ?>v!{ΰ8 Q|@ |Ѕy 0?19_ciΪ-]Ӎ>K2Q ?`[0G 6:1S?^\Шy|N9! k7~͸5_Dx No&Т:fKa`y wZ1zTut)U|+V1fv?|bpطl@5@Q/a3LD_BX~nh)% ok ZI*`CKiA*mesFt-[ mc&jNJHEI8{h=4^lpX)eȎty{L{;f&pE(]7g;+;cmu&x3ڲ7i|#CMl_yez9Аm4-2.R.t^x\<5B⑷h xer,fF8Qgۦsͫ50A' 腳NQWY d#6}^WTuʉYW"!sϵ}Ya7|/KƃXWZ4$Qy2bJEi k1B!T8XV#l+]ioAaOw{x[-ĥ/I;7߳%@^&/TWlem+1/sԬoAT/`'u sI +N8 ˩LKG؜Y-1֚fUdC k8]ўDfuX aW qc%Nu0W9LINX汨#䓻~E",(}‹sPI; 〕 v`$MFis?[.jmN!F%*ҚBG`3U:_C$܌?dP.OX :FݙDɼ&62$Qsb)Y^v,u=4CJ*W`!YqBCZŽL2p!'Sh]:g$sys<`$dwY=]JҚq,o f['sEA訒*6CJ9Ϳ*5˥=Cv+sb3 <㝐EdJd(8 '= {l d*UlgA㸤Av;\c%EL`)€ 7\ƜWqw^Hsh69yЗGCZvM m) ԏ CYj`(nfFJdC22}1&o 뱓wLM\֪kJ8oOdJb#$ZR3,[2y2”v\(%!Aծ\9RdoɶN$n)ny&;G/llg{Py:M!Nr$u aH{k >zwWTzp*# n"I *zFW㥲t=+壞$9$C [Q^J ]w8AYi4l#ƛon"4`ι֡x p'= n̑~.EV5]6[Zt (X:Su?F"Q/7[h-/VD.Q :1S,X'SeJZy2O-:iǒnbMeg$,7JZfXVW =~ƒle9Ʋ}0͏".YhlYl"&9}#($#iؤNǮ/HDѝUϵfF MGX:\Oy5y@oVs#szt)vb1q}34ZǒLHg_Nx숶ȧb`~kzk cOR(r v-T:=A:@T@Xmf0MXǪMiUW>kcz]!]ɻe޽sm;t,e _?n]DFASrRp#-Vnm@x?RkMf8r\xYIFhԄT[+m1ơLvx+z^ X9Ck#3Z*83wTr]p;!pI͜yot+vrol 빳KjKS"L~V&1C0!_|p-ũ /,tjUqv- LEGi+>eOLיd2naeD!p 9¢]gD8z"'Yd%aT9 >P׉8M 1aSR}g֑=Ş:4SKrHìmRƷWHG2W{؉c&&QlSzPgΥX-7W`*O =@-NԙfVb_ nMPor9b-'Y2mԛC*^J+rFЮXQk6~10ZI$UMkSi>Jzg'Gⱽ:o"ܺ}t@7j}vқ2A+}O| y [},:AX/)tcn8Q &\:ʂf&]nV8W&^)>aS8-2kS^L\sI+f5zvX(Go>F;!Йüw^۽KvG RP"=$B9(fj^cƨdy˔w>5#.C/=\6{t@.3fVE.,<(^ )iN8ٗj׆$t5〰۽3c[QOxKWYOo x^n~jnJ5E (xM.WDtW'2 \@Y JImcu־1\.aԞ"0 ?dvjJ:Gr둀/U.TTǸ >,myUƌDƥ) nWmr$9Ҹ0 9q^Rt!DDB7MMx-^ M2'vQZ}Aʘf'>L VB17/z-gqUΨRK$%}߷{a-uNPb&CILuBT\xi8*A[8Sb C 1DwZH>\|Obeܮt֝kr٫wI~j/4NV?MNgC6`T6֚.b}vU@F1Tq=3JI\O\7w҃*v>Y"7f[n ux83U\܄~ ^bԅf=u<ȱ*4S8 Ns/z*GȪo7xuH֘`1^daƓ4E# .ų! Uz EvN}C ׾{#®! KڊG)C2p8Cg|jnv2"| \žtwu ^Aatuc?ROzI(mW[.~=Fu^Ņy "l`@)b Bӂbe ,E*u4S$'rUYPP*O3dJ#Rj osGFwE晊(HهƯg-{LR͟'2EKgp]$MŧƦgj̈́MN_ }hsY8 2/04*d{MkC.mR9!"/abΔ>f xlf?Me2C"~wd,ĿQ4 ٬uVBR3NPJ ^S\:7SFm=niu2zquӏ%,+[|",u[VM{ w+B<0?fRb~ep29~ԋUhAjriZll:Ęᅰ"7m{|O xswRY\ msM;qid{5QH"޲J͍g&b4/Z,/S!Bu`4~? v "3x|4|(5컨) 9鰚~R!O.3[O*ҩ?xm[Kq77R 4DX6j}"OnQ\$@EA?|?l] x[BF6i꿁 P[zq9wfd3)*~-샔j54ܞ{KQhdl n!o3-LevDwRj'Ǵށfeܩ:8tbΡAe}o|Eֽ,TzvF?qn 5ƕК2]#0V]ްn̋,h8rXDt'T/|)j; lPVKlM?iVR9P?='#7ֵmƮ"AtihPvkbiF*C ۬ٷy$=3$>`(/}rH`bLr'=Uč'0Iy I"j+r!k5!ݝ!9d"C"HW8A2Yl o9]17 d/yb ?ݔƤ8~SR{(0le Xw73vCz&ݼHx˘tAN a.xRB`Ʀ@ ^lȕ O](5'<6xn(=I^Œ 3:gD dU&7~:zV%6QzE Ϛ;Vn* A̮@-"f2d 4b FҧC`Ik{8Ҳ`a\G6M6tRuHx3B.8Q`T@QuvK#a'KQQL]Bz^q^6:&CD^vXnNo/u)8T=_Rsh2<{1Bǽ5UsX n&'jj"3vgak݅yr`*~f56nT:#Z ѷi~v&y?^F5/J5\}5tL5-T!t5&mS/w2R |Mx=blVpq.KRoPvky_JDrp8?̐H`k To( 5 ??8YcIah׀9:%@';{Uފjg Y)NhȨ =Lh1zFW36R@F%m[^s46KL)PwKڳC5c]1p~y#+l>\\$B*[6 }vmEmmCsI'5GvGTBOhjϜbA$}(˖\y k;)=c˷ݪ,LCO(txi,e]F7VO~*nkb1ցA#]Ajuńk=JHd_&E\ZLw0_\Dkױ#X %DoS9ECN*YEH  g v5Fpz%gzw˽'#,XN'w}BxCuf\O%kDнc9$/3[h{43\mSJٺ ڦ5.Y? FheC!mU].QƝj75C+nFn׭m[ sW1]ja!fNg(صkԌɐ֧gV {lЍw4Q[dN|ӄ:tQF?sk5 1[Q_1c+$u?dJDH>;vk]n+qbj@0Uw\.ilFSwvfj3`71BGQ⩷BYhobO&.KHY%\.iyzQsI|lxAǘu}Pٞn4\o"qPMq $c3ŁAzJHp)yze-{2$y;v{U]|gf*oEnm"c`-si'A|\jа) l[=i1 *=|o).{a*zxrv+O4hH֛xc5b:”ubu<MʳΨ Y,g~Ux@&@ _Ѿdzh{s\q`jZ! tOn|} c/2 $0z5Ꝺ.9@pkpăGgA\M<6$9!^Dm.@1Y[H̡Mf*H+?W6!ֽF8!yYɟY|K4D?,?3զuL2H"h89'U[XSKs wBgNc=\L۾l3sg )KC7~k/ƒIdlT)2k|'$C ϽvX9է(0Lȃ}`14_J,X')mEQxSG.'#k1Hplmcxv)q^?AƆ'bfO' f*S+7h̰_/|1KR_%kFb4\Ma0~c˝N{=6M{1VkYXI29/UiL}3)D8)h_Kv"'\˷Qlu#/; XHL ܶ5ϼPsL"_R#){O[.q2ތHpTM F%A'O`Y/г7#px #Yc50S4m ~\ǺiCeZa:<2++A Uᑩ0Vn' tal@:ez!תI,&KL ;ӄR/j P@!f% yG#(ұ^e[Lpd > (~`08VUJG'6wdhͳDkSgq=*JEzS<+=S?#xԸ=Tݸ$넒bZc϶.݌tžE-ͮA,s"q[ @ojځφ έcXftJBk[9g4<|^t=szqGCŻ_Wrw_+3 yc(%ە^3jk#˨.Irt {߁|(|9V&oLp]{o4uOYo](us#hvG# ѥ_-gJk b[&%jikdv'޽KC-n65NZ^#zHY͒PNf\IxwQwzWl!8̵2tsP'9n *>Eul9- 9PuG "ឋ?o#30}?W/TQ!=~d{?{StA6#;_F{k,NIԺk-ga]LkFYw7beLrع,I1,g9|^cf@؊/tIG^Z` W(_/ǫb8y3FJbt7LAT*.o/4O?^fNu}PQعwW`sx#}[診lΣd)l2FӹNZ [.-eP vHbx)(\]AI~A0Eee J@{4daj>󆿸p16o /.x]}"VkM9[-vva$Hs3v.𣤿>g njA3Bν[mA2˩#zq^vpz5OXdVBլ̑<{9$WE6pzzϬa6RezH|u8*_ͅOVapͤ[ qm֡/_ĀxsZK' Q yhy|H&I[SUz՟Րσu_ &M~1RLYl͞`mƔuROg vnNhxodޡCRBkyYFyiXk+X/BssvFQp/\)c"⌖.*ZḨy힮/%Cii~f".I9 ׏Hth=7 F0in 7,-F|~ JB9M q'xaOK rtE֐=~j_z] ,BwPSG*Qo(CNfKգh!%mgG%\ .É<@1% LKb@ol="D z"7P bH+#+@|xwAkQɞT)n ఏm)iԥa0aREۅ#EgHkH12ֻcn6kUe{j=6lZ5gm|Wշ&3S?TRmb{WEo 摫$tF6a( "/>`gaS%?bx W׊z_q3 2iӢuVC0?KNx.z\vܚ pwgwcy~cȩoYL>v=^[R-:Nx( -H8,)  ?\KIowoSM|"' [T뷪ԁ}61#B%$e=EM)zEPJd"v)Q@]&DBc8?˧Ґ}v=P-VPv8LZƑ1wfَ:{Hp30W@EYwao2W@V)f9Bg_f<݇Y}׫ż\H<9c}iaIJ\&K]dFF\.2f4HII3K!WRTOMr7bXn҆:!BEQ׹ߚho'rfo{~gS<jiw¿8!tW$ي`b=@Z-U%9aHhPF)SE(@LTb͐=~+Yځl1NYt|JסNWLZM|h`Oۗlb&vgVYvq!7<Z<W*ͲRdN{Y[40mζ42r)KtqAZ{TI'8"OeZ[B4F2ΞcNmڞj XY n>kA jX1miv:eqdZ9 GOD0Yoo)\Cxo5A2)<)_f`v'd;bNSڱ,HC/5$E~vC%IT/#\ƦWEƂyRd]t&؄F9_Y+ =dVgt6ǧ쩥f݋ՕQj"C c^Gj{ ߪol!оz2}Z) 7, rCBG 4r)䳖ɦ0wͲ)*(Jl )@#5X2i:@To"SKiC ⒜K)ięV9*I/Lnl1YmkSfnJrzvWsO [& m^k0jkE$$Mf.d}5Q~{ő==A6j0~htÝdN/}Q"_Y53+0'OX)(Xr3K+#% @+w2aI VgUyTq/dP#1=' _*@Y!%*m`@7Cy2D Ouf Yə.G)N>݁MV@}0rs5KĐ+:`L;^e+4;ʪrVLj* Jd0"Sek~gQBo\EQM3fV{A Phއc[ˑWf@v#=~(*djP[vP}^ؕG]Uh} R]KTrhI^2¿4U=pLsqχJO k5YGIۉ+aYvD` ~F_U89m]- &SDNEhsok%'?Pl({Jz2iL\PeӌR՝BSjF6 #n勋7~(1bZi PtV`:Cai2NZ"?}kXǙ{HO;z+э8{b iˮrӘR$%cu}OkEi DT#!ƐbQgbvXfUwOV:-p8rPC[WV,͌K;Gk\Ai3n"][>vQVG4yDs>Г>KF(L-GVv(JaRU82!a#ݠ虐8A*R33saxO"ʨ,iBb1k ޫc,t+Fq#t=U :On6f{99j)ǃՖۦ8d+T ^8l'-K·\H-%j7fa ]g2DheWi-ԉIb|LP4la?K/Քv{K{2!]Qgf&YE-i}{`5}S] tq)l!su{PլCm}qVeFڴF I3_q,g([:ͯG$XP+VQ[ H@ўy)>׎2" zfn .5VERry ]j߬f&ĖSC@FNҼgܵQ2S X7j='E߃ |#E~2Ns D=۹ٚQh- }V|+_[k2A? iPfw%d *|A?b| ]xHy%ɾڏ ;Z_\ _^-5tϚ{6IMvXKcDG~J=InE'оMDTlM-$UWd-*N(}ٻ(gݽlU.NSЦAA:ݱzq֯ؑ+1(8[LL<*^NJ%ǁ(iaϑ五T[.;#ْg~7e.,R9Ք` W-Eb9=b ^Ӊww'TEnɭle1IZap$I9lقbC1Q60ŬZ'vՏfǭdNgu,f_@~ Q~v8${ЌzU˭/S)#^s8/f ݂hS@15i}͓ʿA<[2Eu^ra%sQ Ei;JrS|jo$ă_ 4ay,'up;[!yp.o> 7ه`s;1HtE0i>9UDFUU%$ ,MG#{@oHSq9og2DÝ{%Vܑ&wҮת4!J4}23_ⶑPŠ2;":?1%gYco"҆CRG`O"Ranw݇?:H{Ӊz}Jc%F["ZO~ ޳q bQVYݷMi9zm$:f4m|{B:\jwVBJη"V,. z&NRjJ NBtsg|3Vzk_QP%ܼห^>J"ÈJLU_n,I1Xel*Rk!Z?.:I<W 1SV?`AH5e6ש&i)Op$Tz!y;EHkNU|=z].}!+5S?Ex2e/#_"0qWζByۈ%~-D Og\9AZ`#:ŋ%d.`娳k&R']OJY|&> A|m( ro) d+SS\Џo"f7)!F`G$ir0\@ oufWa%2mKT{P#q9}T?qD%6-G% u]\œ΢7nI@m/,6UbL0kLU YD#sj=;:Er)& >,]+d;Blƴ~XL?kRѴKmJF`'b%EO3=ZIO hΏT4֗B`qj@F'_ ̝A!^jmGqiNGfF]gȆ9IWKT>aNɆ-%[5>%w'no.(_.BZ,tlvt6Fti4@_Oٺkʁu%m6>)?.@bh%9u]:CK8*c=z َmJY PxH˫J'kdC댊 w[w|+:l ; -?д^V"_DX8ɕj"̠ʛJ)n/bF;8'N7py1dKGȮK^$?R3~y4,un=.8 )t[JG#8TqM$ϧM 䕉&]H;.@**@@d1 ֒i3KTV6r䔂 fو};ӂ*d|wEFs _(ۡ+w2Y9KeUfP&4 ~FBږX6=Vc;zhPoXbkpLU7W4ݓ.{<{"ք &5Lx[?|HZq}ǙFWTˆ96Ql/]eVNjin h!<ƅ{=5&dWL.pXve\䷘x0\[D" ;]d`֯Q^A9v:o jY|{V &21-n:LJoKnŸK.h$T3Z~׉K'bmN/nq܃<y[yZ+ .w]+ڊƥ__-wβGGt;'MS}3j{$mbbNa .=&Z;i *=9G竷h(LnqڑdGiL.0$V-62<KMs}^ ]tby!Z  DS`sɲ5|FKLLFXW +a>UiS~_d˝ݵFrjR?YA ќ~{('CMjgDDiXf]HM/GoYܤI3(ŀtɐïьw,Ѹ'rzʃ[j]s2DġbٝAat+ J7GpY!vuDz]y5$ݰ>?XXqPEk٨6U0-FnK0@5d \e1[R<$09 }g bW_4<>v_J'QG2M`X TN0R}Ɋ~ikٿuwjbEm6(e0O_#}y\4t WfobI,5% 2r <Uhe7̹!Nދ\Y6!ΏUz`(i:oE3dBju[x&pJiЬR㜔!Il÷UlAlPB,tK>X ?;cA sh@C I5M$ω摒i*"'9 19Wcʟqg ,1n[ ^C/N(*F=S4SbZ%_((g`I:Tˑ!Yi7F7Rt/ uDŽq{=FL^UzYMinbrglf1[ %}ܻy[-3X]+مe x2njuOİaUBzo}̩jּf!3%Θ؄9UAp@=Q%Xq~raOsF"8@"o-ĺ 뫻{`oQeYW ;}(HugmtHiͫ)\I1 DW!Vҕy R iQ@Dʭ+TjVִGɝ1sCCAYsBX#\(|6Ol#[ ɃUJŴV^Bǎɵʯb 8441$ yrz- BMP]gupEi&v 5_$ yަbB$I!b"ճHr^tQJP+@ \D+*_K==7XO-G_aZ'!& R|77 E VGd8uļ.y\G̳yʞːbFs22ϳ-1^Ua5:C}&Ԣ|ʦXL>l=[caZ%CQs~._Q_YDM|ѳ`O{Kʕk &QBԩ:A  C.݈|"OvH:s,^l~u Մk)zW ",\˪VKΕJ \RhUtܷ#6ao 1˃}4NEg$v܏:>UY 0Jep5 pĹI@jLAc8o_U -I|`ː/) 9%!|L<+lpPDBItRw@M|8=I443G).PA1;6oطzRu_Ҍr0PjhDnV_{\ߕ ^;u`d53=^NiNn]lmr\+^CML"+nz K;_|T{ Xm9*r; RCC<8~YK'1,G/㍩771aCQ8i >YYuv7^fQR)#_GJ#h%7וA߮ =*jhJji~ȟcMXvF/҅7]@JC3aqĦ`d?ƴHD1vW9flاawwq۹2xMn^w½ ħwc hkZ'aK}|H{4Qjǵo /t2>VJNZK$KBϿT_ui^ U^.Fr%cUz* b#jjm -W]P^2Ll (*%Pn- :(%6D4$7^pwW')CV6!y{-8>Ҷ^nS}DS3U&B Oz@Hqp8a5Ge\2U>zwfm1ePu|5XYL}ڷUQSϬt6t }H)yejs"k(1n2=ȣLTOnYe'"M]}D׿71O]-\ǵF<(V.&XV}d~Rq l$Caf k۽T1.m&Oz~c.Pp!8 ;o> FVc#>߰ɟ D2uTx5T ;@7}5F$֌@5R{^᧾*S!e*D%ȱ݁ %ϭ_smswᲦ.VZ.VC`+O1McPpIrT޻ǝL9*7.Z ;qΆ>y KzŶ,ê4SzMbԏUQ܍x"|&ClvM$Uvhh]#ByS6-DɥSE`fp]:*rk%ЦHhZG")HW y Kb>Z17l1;4^YWk @E 4Gg&$!M&FAH)'="Q3j#V(L+XO,ClVrV M$c.B0aҐ[Z+ߎV';pSeD!3In |G .^v}O}r;/ HZ?#er9.kbƫ21\Oe뚲, "S@u. F׏?ƅ%YzΞ d>xIV1ޓ9hCaps ! f[L( dN3#1+^_4=J/1n+2gHOِ17;oNmvwsp' ฦ)CQt[f2$f(.JSX`sfch4XmB[097.. Kԕ.g&!o=+D$sᷢLP;7QJ|y\;2&+'d Ha\\rū}#?+/O[~2a0c%A |sqw<%h-"fΡ֋4F9iTi}ϳu.L.o]Lϫ͘/'oHЂȷԁ4fc9]m(Gj)a#ŬX! 0 5'Oǽ b+gGaoa9+hɂS8(an67tF?$9;D< kE8>?xM3. YC7!h?m<MY9}~qy`5AQR[h;߈\0{Hv<,A.JU]+90Ώ4h0$ UlS*<=$Ju#KתG.Wscng[MU3aOϨ>7ە$y{Dkx(:olEUt_ocfnI`{9 :s 4恴6!*xM_\:=_QR#)\MM9l垐Rf2<2 $ݿIAe=yFwŞN0l.C*ˎ?퇺JeygSE1x-H۾w-ѵIQ-xK\Ø<(B>-ՁNʵG֏TL=۬-('_Hh'B!tQ\͐D C}R=A#WQ="$@#$yB6=MG;%.&Z@W89j^1?o+~)'zxf'4m[ƣ _v+ kB%a fdܟ*2*A Y`]óyA:~1Ucbf_hǡ|W i^KQSIyӁ NX[40 :u ! :zܺ@'j2iZ8v[Wzq] Z(^ q OK徰x^sy7S^$ j9v3͌i4,oP12-\iF5w;u!ԧotsya[՗?ɅB.aӶXћyX)%elWċqA303Hפ|0g% ɬ,cNO0aƜwyl^1>W,#rʂ~,cnI؄4ѿܑu.P@mC gGj--X%g J0 + RbFd$iJYkE+g0p\ P@d8JB#<쥐@ FZgP n{JZv1͵5nxH&Eʁuh&l0":}`hnCui-((Q;7:.@n ;TA5[[K L|FJ&tuhNX:svC O;H~ A@_S _ q8o\&xooå_v.iR}Z+@S}%mOf 娙5ѪE}x5girKYO|jUBa`y;2)Qurv](Љ$" i/HB@bHk@ F|ϚT*]RST Hm:gAG*B 2u`EiȯĹl7q Kݨۣ9_P[”I Wnjݗqߦ#8\H?|-,Z_<4u3idCP*U- sܑ}RJn$kޖt] M7t'",k&H޴AvISu)}n[=|M2 Ӄ &LQkΜ Z}oK&#m $2t!Q޳Xy+]R xps*(22'D9$v~1 c_#R,~6U#6l-B۱§D66? }^?#@ص&A'|U:r+L;ftx>:IQ{ ܁zS:' (y_5ϊ>0Gթ&ڻ:MQ\4&{8Nd$vO B+<>kA:? :6Kkp`qd1(u {pyw]sgq%ʖ%yoê[f aضĺC<@9 T>|6d?S0dzEs9ShFkfA4|MUڀ-rN'.88FHx,o\N{t Zϐzs rʜߕgaм>jMdWt_%mtOv2?b0ط.+gC + 9Q'e(aLlh9X +“ݕ#wVoR :M"tm6xƖˬmT 2A::z:oH‚$t) Ԩt0V[> hZɾ^rv9e=M;?ʚ_'gDQ,,Ɵ^R,gheG "way{=gϽUTQX뻫)‰ x3X'Tٷ>t^vГU']YSiGf%ţWk Klr.p@@ȑ CWFn&US|PJê߶7ur֗]fs+]h|)2RJ0s6逎L\# - 8!FSUN,݊dvɎ@ru&k2hHݞ!%[@qz)'PɊ݇5O`\z2Pm/ 񪬣#]?rN:yߛR :)ְ&GhZ!r_u"N!ڊ2pX~e߱1L)O_rۏ]˓LZ^3^]g7bu;lmݚUhK8NB,dggtw Ri-x?J]q_9ʓh8 2qgk}H+]œci݊& xΗף7>""pLgqqUyu*"og7w_J s; y@!"Sݙ,aPǥ=.#I-úzv{yFk]cE(1{S9]9,6U0)޷fVXɎ@=pƩj hTH7>t|aM4i'\EN|&ϡgdŦb$ZZ{4̭2bP nuqofMP ;(}ͿKqu*r XI=r_46GĚybrzL.:G_0-$(-ofqJcQω&:;f:m%F@FW*<3 .%LdfYݨsAnIդu@_u{lA]yNԭ|xN*A5&fsoRR :)Hwn7R ~;1rբI\](ݦi(f9 "(d_9> H3]P.R7$m񹛡upi䱳6 h|]qB&[ΤU?-)͸hEz1Rz۠pz+J(mq2I<;J0QP0rG_k5ģ}咡\6noٗfT<5{T ClDGgg\M7k @ KoW_ {y=a2[sJc}YQYsXP\b:jۼjW!G3~ a,Ȍ8Ϟ_Y݋Rln'[J-v(qE>Al~Hm k;|rJ5\ ]5*ʻQ#j1 (]Sa.KSJ>z {dle3LgyS|?s.[joZ̐ ŽG@dI0R8" ^ȗ5q MIz ^ 2tjgBjYM`&ĄB8ijjO+&P-ӌ 6HI:wyjEe+<r{{PQ̆8Vpۧ6kKnx[޻+GA۟8,Tt!Ɉ6>~[gXd'LU:a<BzPQA(/T=Q!Jtgk?O ǻY3UO ߛC{0 *X'jvKqF_I["`Ow rchb?Ѱ*8`^w6hMDH)~|8H]Tבfw#KOIyu"~"P@goy8Otd"a(Ac_@COK\BЙ}F2M7hko1k$w8gAI3Ey q`q 2r=fN/7нv) hvXluYw~ Â;wP>LhQZ<,D5i碄V٧qwDU) .`pTn&/"H'F|LAdz 2[FBXˠnJL硦'wyb [H$Zym\~AWs =tG7=zy-I$߽EZu@\KvCClv-"(iGsP8a޼f:+ԏoԄT/WFvGVf|{Ms;N*:];iLCfQlSdu'}AE@:h&hbr-w_ЪUѽ_25+ ht \xT\oJU7 BI;1k_^J`fH=$(ޠS€bvYނ4[ ]`T{ڹEdˈ<$ S~fKqN72;ه|- V*WIގ@.;,Ǵ1P' Fhy}4-'LEŨڰ<V|xQ\chgij"%[M\z8p)ɪ){WCy;nj#Ah5[x_vMt|Eщ/B)&&czM%ٷJv!͹ 8f$3iT5 7Gw.A!,ܲ6gMLV=V܉쉚G~L%˪L]{94Aq;Qj1xz$#ܳWmV:-K6+׷UHa?nEӳfN([/~;YW'OudIUQ =({Z.tZf3nkLyS4νg/4?7SnQU͇h%[La:u@}gbz e}V[dEh4׋& k_6h.Kps>>[οH9Mw%N[:H٢bk'It=磛/,@($ YPޠ7k#xĀrp:k7Oj|)uYJ4ѩ9z1l\!tr?IܼhO̽3ы m-&c2ȍp3q%m XF\8g":uu74@”1n0H|yB+2O% U^u`d; A,ӳ^ .q[˥}R>I8?@ܡT&[ G$!r3nw2u גn>Swr\%zC+ qmj nY'e#03h;[w͒]b\D(+ prUZZ#H S̭D.Z:LvdP**‡.T0cD aZlLT'a rܚu'  d])+7l$믱>A9A4ݳ$0aTXwNܿe.ktdž S@cژ юHM $_\M1ҧߡoR0i!ѡ.y u |j3[)o  B1$ +*FDfz~tvR :Hm1,e~Yd[nl 2$|60b֪/R*0*Y0;FzT x0u/{ <* R_5k8*u잭(fZH%q\̹;z0l;3{S|">n^PwLi}VdɋUv*ڬS93 0-uUPݑ3  ZWYmxkF'\EW~JG>hL/L.G NG_xCbNֻٴ'2@0tTim\1cyi7C~7ڲ~@ɧ3L MtT]2\(ZeIq^{6S{6Ԭ+-JHBX|! zv)Oď:c*ԷA_,iZB>Xm-',s.bɩ3VnG|}} ؏H1!<\@YQӰHcIqFiĝ0뭢v+_(8m.4dy:(ݳ-W=hNZ4Uzo+)=wŊʾ2vY + .5Q7#_jNbsI%hv::= î@Q=eMXsaHg{HK84ET@j{n=n-'%CD CǓG RJyc.$(zbڕ袱Nڕ0io,=z!1W#]se3?4 ZU-+x|QB9FjXIa4Cr[E1|^M?gDgIugw ȯ|$‰e$XZa&9n859HS2U1-ؕ/sg71M S8}na5xw SΡ'`H q|# "g;ι2uC/ ^TZx'w=ISɬfmq= /U߈^.U_F%XXFrKQ2)1(:Bj%=[s)vf 1u\d2[b^ErzܧNֿ$`sF}Np޵jq h'!0Q=eX2lz9%NO3|sJbv*rk̈R=Ա5؈v;6=q 3PC-`G9PdM i$bd#a{c LJ馣WB4vڰ `aP&dqO 4!L4>ɿq>OMWgIwަ7n$tV|?7js; h~ )P ک ʙ+<)M4ȎE.ڨO5_Vyb'7!^zM:6 EySfpLJy2@xeА!]:-N@ NIš֡¨(veb Yd\t SOUڨ p'/7DK}՛׹u:t⃌Tpm[ӘYc9Q0ʆ2Ϩ+)3Xl97SنRf8-\5QwAӹ|uh߉x.߹ w{^ `^*;MlVA|K\ =uIO #U_0!gRYU=[>.S>qnoJyzúʷO=5`uxbG; ǵUU^1m argi뀝%\G铐܉VT'tN8P"~qu^/AT b:~ő-fw}>tIy]J=EnՏxkf>~fT' Vqbk1(g.1tz^5Z_=< *(S.2c l&B6;&fem;6qr jI%:M6JZ;'s6d'^:yZ̒Zm!i}r-2Axr/^a l䭌8ǚF==2@7. |9ַt wCj\\]_mTP*-P vT>2XzM=k6fYb7X |!Qql$ao|b5CMԴ5=Yy@CEZ/8Z@^W6~"j>e}`e tO'_w޲"Aub(]yZQt$Q/ORZj,i@cz4yOl>%DyZѳ%<#g!9;zRCi툐htai뽡)'sJZC%2"{8m+K3o26<05%^S9o(,$/z :{ɐXv-<gfH+J'/s= ;)rx6A&$q)[@a,ب iD'(b)'^g>yĚSmM;i/5{n*#JZh>?\3TF6̧dA q4:pv$1S띣1HjB|UZFL2Ŝ6MPӷtM|զRvx7Z>Ӌ9<6G^Va>2sJM ?j;ώY㬫 vTtHG?8Eh1& YkZjwKBʑ~ΩU=[48EI AaF{MuO#A`[^3ŀ}'i翰,p6I:Z YuWjظpyx؈M6KjXCWPFCT.?ܣ>Z}{שzPO4FU(=雊3 ƬISV%MA8W, 錭5="Xth# &JO; b 鷐ג{K' Tє/@5@Na /CqYA-Ȥ$<NYZJb4<ɸ:q 5F4ĕ㱩&E`< S:Cܬ V3]!z8DPaJ.+EQ=,SucD"lp V!V,PWL-5y܂G {)\O8H^a';x+/M{jDx:Dp øP黅!r ;V截֔F<~:SUdʟݘXS]:"}'K0 hlBȅHCTreLYj{v"+ #[XPסd(:InTWЗoìDQs81ĩAbM&!3 ޽fa(Jˡ * DL'=9w9c# dnZ\3uj% Px>dzԝy)Ь4Qs:fz筝AX,01PWѼ8&Yp9\x<GħD+~<2 Lc٬p#n' ^'X6lC&}2σY۱nG6sy_8FGoa-3݁jۿ}arǺuHj^Vmthrp|tWx1З^^@UFiF_֢k>PVS0p*:"rQ;l>6>Ẓ2 &m=E_Ԓմp(ROicI;JEI3]@XrŞbj:V icܫ߉֢+^օ ~t0ʘ6Of-DCN@>F`yd*I+e} iK[*k:w7a cN4w,+3L]f;^}1(56Ta!qo\)cw>X֖[ub!ɉ_2nRȢEfʗ>֙'̓px{* [?ӫZ rܸl瘖-jrN"G),/LPw jYaӎ*,+&C&^g_nv \SLFU^ wOSR~D"&zق >;+~ʼnI_IKˑ(9wᥚvq݇ MK擨?:~at z:}+ͅO k LVx"#Bq cX4k^KQ$nTEheʒ|c#% ? ǮY_+P @-c/xp,'6)jo4m?f(.6\Fp84ie90JLWH,RziEzk8Z=i-M]P>aU9feKATZ|MDճJӰ;:F=JAM4w6'vKo&&qleΚZ28BkGhD V!r1_gP7K_PM4嚵H ||t!2\@z3(Ww coL}{O:2K6a U6ZUdPA;Yƅ1vhdz0nYӷeijleA\+yik[(ӰwQ:ʛ0XfFvS( \=_J*z~A|Yz Za;ո^]}J,C3\.r/ :>tkcbC4o1#c8}'s5Jd=w  Vym9pKE>3`cʟR@KdఴnxY)b̌-&m96,5p /yQŴ1TŕOf߅|aSᆍs>NRt{c}1zw/BCcUHVD?EmOEy,}k{9,O Yv!du!!pL9lsQE Uk"M_pod4NV3K.[7W`˱‘(gN IB39qV XX.Gc1CyGEq`y$*U,+EGM]gJnיqi.P vW @IUg孭@ԣRu7)Xh%&||. zjyE%#EN "bհH1ܸZY8c@u-,{K g%)= ~GOR<82 &`}uzeZC:9]<A0AR8N@A൒7L oj* 񗙔qΞ.6//Wy@pϢ Kh.֥dt TNB,']6+cϒa`4S1OAL|B=MAcZȗ` _CjC51wObßIϵwδeqiBt/ \lr/c 6+,RaSX 1*״ vG {4Ab64v>aXPbu\=b"ީ./nPrȵFf*pI;آ \E0xi}KWe#5)<DFqGPv) fU 8FF8YP!빶Ub-ƥTƪ?! Yrjw[""0wafrCWyKHn5khdT#|v,uj'~=;O%"N{z&!%<0y]~pr\Q}A |IIV1]EA`'!eodCf0` EbɠTE{+3<5hix h:vIgߍ|:YYeF^š4h7d=t 4s^tsJזC" &PpݴUlUBJ+7ljEx5S|&2f^|OG1l2b \lTW& ?<-PL“TZ'Xrg_jyvmfʁsA8)B aFWIF~ @8`Ճpl z5m!I\TLvqpgT`^~px}vE"2H516T\4)bx: ¡~O~{g&\FF8 P\hzO`N9fȋ A,DͅyC-玅u- Ox7]VTD~}t1Ĕ] g*kg{oȗ_PhMJ+ yi127JS% fDٌNR"7~i-V¨`U|Րp=΅D:,B4qp7?Z6sjR\D׈]*Mvqo?rO}*l(5 Oϯ=1Ybl{gY!c5DԂ!G ?=4[Y$$滇 ]^6@b}Tפȴ ,sɨ-뽏~U3hf0Wûl"4V6|B }1 49W@ 4՚*̈1M"񾀂댵!y=CU.dݫ$#:|"Hi}f-TXZ)}BLk{6 \(y8l "6%~i4#اZ+MP&״=t!Eo@Y2Mjoyn4Z[4[X 0JgMTBlB䜈:h't}ms?0]  Z \FUJ7J2N%32|)-Rljn&V93H4n efGsO^ROHoǺ [ɬdDPXTod W`#۝k`eOVwlWGMa>+K"V>@FH QRM(!حFpZ5 14Jn!ϢXH=K>E L9%5};]gcR k'mM4e9Pͯ5b>MEVyۄDq@ܠngtϑ!B\8M%o!ܓޜX3R'gL}y̮Lg<3eR Ε?GOr>k1ZA]&&c#pZn}Іq)פ,#<J Cmx7;oqrSPb܏xݮr7pt(]|iK (vD Nj7C >d%V*)cN _D|gM#z#"o<1 7@f~Kxq!jys*EB_5[ l ȵhn-ڇ( >#x &(.@ 4Z{yPb)s:9(fG+vVWzA 7㗕m:Z+CȇՃ-O>F2փX_ʂ;i){w⭸LU[aHggIfP*qvB!JJU ED}USw.%U[ {W  'ʹXW/"kMTu)"KMeYlS ɇH|!~0//LJ6 DiP5Nq^0 ]Nw7ZNu P/qv wtxO<Ԑ({-[2n43yē>ŽUʆ@)yyrqSA7ybs*I6H{1)oS9=<0zrCiҺ#zlèQAQ"H ApT\#eA#`<)xi ^fֲ#⛌y)PL !oKI `aVIߌt5KE sd}yu)6wdHwe"W;4?cKr߰{^ ǽNK>%^La`>g:  hǯb5Kfj*` I.!Z(0[rs;`vw umFȟUv.4R߼bN,偃Cym3-Px8h + u?jNu&a\Kv _s8\WEl~u #G1k 7M&%wA{rQĵ#ԎaȈV){k2x̀ Uc<@!PoIelp4k>'t+oZD1 7;9kscJp 1 kc<NM> [V9GJtoR;%ٟ ;A[)5Ah9v fS_RU"!RrB_ D,?aD̳>~p6d*rBSY[9b~)j}jևяm氉o谹M[p[O#d'vQb|^8"ؕQL|tkSȇ2&fIV|^ _!* QGEyY{PvD)%To$3!Zj#NRo@Q1Z[~h~ %j%B61oa\yHyC,/}&(+RzWJn'bɗ?@S*pOΓQglN6I&EJ;_hd#;ܽ(!W8'by¢21iڔ>-y9.I*JBt$66D"<>'bá:}.aW<'"j0<ȏ3oP"QU<98z/\Ҿ[*C-e i*DUAAXYz aI=^k28ћm,5c#G^JwҖEU]U˒Aǟ(B8 opIς[ ֝;߄a'!:vf'>GˣBd B<)&*ʓjtv.`vma9vgڹͺɛ\~qy^@n@.vNHk&@$]ktyw :ZK}g=pRjT$ (1O s;\_ /l,)~訇ܬ*NlY!l3\`esrpCઓdbv=YI*.M]VfngqSXWK疳5~Vh&2Wʊ]^_SxHRĬi(++F R"K Gi@dI?)K)f؉Q 9>67dRo/ ѥ䗝\!QY?=tdɆDgzlEĆj+ |Jb$Zqwv-y : fCmtl4*>ޞeK__2u\Y(Ih}{I2}T8PIڎ(l:*Ci?wp;=j=+Zɷ= (QS8}VʄI+#ԍ^dQ"_u\<@*||=Ҵ[\XHxr?>h%Tr$`s#+EvVLrq @_̴D?pjLE)/,ʌX5h |h"s_mܟ0b[ObG!.[Ic|" ;Nh|ަG mfAފT>Q,q)Z^\-`J,6|3G͊0i^+nuzз+Iw@0#WƒPOPI2{r;h8gqHD3U_?Sbx`+tEٴo{ĬD"0^%COF'e T!!>z;ޫYtZQ.?ֿll&u- XQ6UaPA\n؊~%۫>bb77xx/\%c!"CT1V%jG.i^б7.hFV} RF*<@[cfռ"gbG^~'eĭNytt 7x"gO.%5QAP]E&t T\P:N o-޻o:w0Me7~F;~h߇ 0eL=q/q\/mLۅQt@|*5Izx dC-֞qA @ǎ h|zNaWufWXo-xsq(^^Z/rԻbví5FO[ QѿJ}qn0si07~Lf~#M׳<Β9|S*%)&@ ;~p>i0$'f ԔsCrx֬wnf I<[o}KãGe74CE 'c@]4<ҒUVY֬aG35 )bYxg-iϽw"i,js,"k-ߗTZ;-΀({UmVr+hWeJToas}L_A:b qЯ=.ЀiFj1s˭_ÒG֨ $0Cf ,AJȉ{*ܯ8NA{$"c?̔]u=_9x'|?JʠJw(ҝi"}f;K`HX*ۡT'8G3 ӫ /?;zRSz'H 43a^w?ς+Rm!X`IA8kmfX~2Ĉ[(YhB!78ծl*\{ ]I;R]zJc']N?? X5tk-֑00Ϣd%mN$j,6Ox}chyWI `Ł]e3   Jcg:03kɐύ3Q-Ձt>)6pgud}D7ƿ{2?Z6x8rrrˀ!Ͼ{ oJ/.qS#Ѕr)ʭ"i^ֺ*O+1Ɣ9x;f eF_q)DuTC55عLSe?/¢u7Hͳ ˆ`hGAUӵ6{)R ޴f}Y')>z n2tL q#W<-#|{Y?1;VG0}#N\`茛̂ȾB͜*7+{0Il:ZMb5a9{R:d+B}{;wNxJ(>ϓ٧My{hULp7H%6P5|0%[!U8!|ܯ;_%еg(|7-QYyh p1{}oNa}mf칍S\iXaf҆ުzҥ&V[21N.)Tl.!cQ:2슬9TYPIGO?Fx+P}?z%< UBR0#h(sA4NS"Tw_q[!$ '*W\Sk9݊ 4P463EEA$hف %~p]p0׆Xn,Gؙy{&z@ ;?};e?BSdY*1@>goUݵ+Q : ލvG5rn'-bُ:t-L "o$hZʆP_۔~&YgoT0%aO v7)I2u wO)q6`a45[m fϠF -ol8`OX+mM&]V^6SkvuuhXe'4<+S|uq! &1̠_4yEDEIw^G&go Ϩ˯3sqT$BKXt1o arʐ/JGQ&dŔ%nPS{G#X[Qp d}1ԑne[nQ m@A2 6GLFZK4sĚ1D,RO?~j}kcŒգQsڄHBbvvod헅  BշRd䋘ZY }Ai(F(_۫`׸N+z} ,0y*07 Mmӱ8ޜbmj})+>1Tc3AkO~a`=F6X b}6C81+ܢ(yi=dS"wP'UT_v Jw}@C!~·moRڭf}s^K7R0sB1|ONxD:p!S@m0is5gw-8 *%͒Ru!5v]W}-M=Dݕ}73Et,Kmb+ r)>;%b_GXpקےw.a渤^<,+K%VR{3') C-L$^6c$&m;ʴ W h^Z@dS *Al Ys0ϙߢfE-2666qaɹ윢J3Hdi&@v99ߝwDxҘP,{QHȐ@zݡ:XV/8:Oz'(!q}+w"b'$ŝcrS3%[&ir Dk r9,njY?π/0΅LK!2D(}HtU`Gq C'?dŭB u1[jʬ$"\ AF.o..X+'T/).$42<B=J&:C_ =ϮQ߀/JFxsGW#D#.,.UqzATclo wS;>:<"=y) 숦"vX>??ꍫqI |sD]jm9[pLD*{Ϙ̈mO^.iNTPGaS'FpPY !JTy] U_;I~l9ıgP7O0<눞%x! ^@j-7Il],߱*]!23 x$ _xܻfW|$pVEioqn ;Y*JcwsFK6YfDCpgt_EA%/40 IS}4>g9D~`L~#5S`VN 5*~ *}QT=Hq=i  *ez4 nۡdoA arJjn4Ǐ˶7Q QXqs>s"Zˮr})/9I|Qʷte8(yJ:^W,ż&)bfP^CeY6lqvĕ**Xa9m/t< u{oyYhOq2Ri?QrV8Dء$sᱹԴ-+EHi,uI&%`SCJJrmDgKx7v0{ehOn0Ygc̩]HP:A0NG)A+2$@FS-M<N+w4ʯ%,,1#'.Dhr(S$Klvs!u=TFS8wZKc(D_6U&jYs8_hqt7`x/0=oq FQЋ&{TȅZpS&?A@)HN36\6{8 N@#Ry8F5.`R1 ʏX) Icv*n1LG-AG&&d1L;%G::Z7׭ew~kn`K)9DC6 M[$XyXg&?p"}"F \"(i›1M(s|56H7v\~ӏ tC͟SxSX!9:6%gP3s|kGӦcm= :YI?<e6ti,~Pv/gWo[sE.p.w@:Sp^5x$^F|_tOoL \/K.mgUӫZS`53wv0Q* k=ӥ`~;yGo'Z]4pj ԕ/rt {RIV1- 2QT$s$ kI!"֝c.{N Mm[Z{mjFb¨AOlj47sXN"^ ņAH+[fcF'/H%F*WɥG-zC^㉒&yPڦ}MȒ;J*oM\0 naxOn@x)"C-;XZ-,߾ImGW(0IUn{a"Z7y^i㾕\z =T7VI+~V7P%D fSQt)ȟ)B0$#1!3kAqSWbcc髌:8j/-29lڎ=a =Q&~"Vi*al!imZfO9`'x4~eA )YvgNZ|<^8$"ݳ[448B Mcb3\J1ErGpo2lȵ?VJ)CݤNWg"co q#銱gDHY w!N3*Dx-} XmIB~ٽ{>qG2Nlqdt*H q"bg')+f_Zj'[Vyx Jl?4'쉲;c$܊_MVEϴYb<]JQn˖PU37wOƱo_%x*&5G3R¯i#ûqkh>c$1ڍ=#%P@q1hgAbh3H_t _y 1i{pwZ@3ĉ6_J&b[Ѣy`:u CRÓ(a3OۯCLUˉJ)odǝsH XYMa(&7cyP.raxw: vcCLX:IX}sOl0=s.ՠJ!eG<\KA[j{Sކ$AZ y"MԨMY"a' Չ1f[.H8|ῷl":5&CؘWڤW*ԂgPUh#0ti}*TG!IpK)^uP@:q~!WwmoݒkmLCSR++?uۯCgC':n=5nh^ Pfa7[SIJ]. KϬǜ gXHX,C?_. c=.H~B\W$˭OU<\fB;rTE,ȶ#CqN8BtgҌYuo ,4qJdsVOoWCD`Q@y"iye x?!6yz= >oh##o*(@Dᴻy8u&碏Ufr\SwA4D1Vp–#ZdIhp 7N ,b3Ol|`CQ]C $I^-!N<3G?FIk;okz)ʓ jyCYm{ɰ;LB< MWLs!r{dJ`jGL.<8liit7g~F%EM59@M/p-Oq Y%i;۹{G k%NO\2NH}k]/ayCFmlUO ^KJZP`רm ݞWyޭiuļz E!jXGg^'7&D {ed%?nzG4ua:`6e^a =AUIrmmIT|*l^.a')!R_íf[~lyψv4qO* Mn7ipYg WvYᬆӆDvSai/i0/IPo, 0͞ Stӎo#}U ]SX{ވ5 ˔~$@) 2|CSOL[Jjf5=$0 y肻 b*L\(Ϝ ^nulwԚ*uOHX4L-iR8,q&v߂_mIJӝz#au8wuLGߣ9^dW_&²c ,ї +Ї慖=h'Y5r0+V[)"SoaIJ_17ؘT$rD3N (5u#YG4)G,z5OhE"=^Aj:bcUg"qX>A`eYgD|^cWlMq˪̻еA1P*)͡ ǰ27E$RbwDyǕ)n<҆\Cwi"%l}ピiQrNg^.qJRr7AԠ mx U=ʠTcyB폀+|v&R%]дD592ȖȦl wr m^Zb hWEI8T˗CUnMzJ-c3߱ycnU#("؜MIKw\_6<%rcspͦ3IpH[6v4#c8R,O?6/p%uކYz0o<4 A},Q68rקb߱gРLS~ڮoͭkYOQ?.&홂Wa6(q`phDzA:ծ\*|bDrW'(  Dk07W5bGW߿M!VoQ^DPܸY5, fZ}A'3] Ds UC Ҳ%B kOY=H20=O`ZD3[t|0+w=bv !Et_<'QF9#B2ுVh^Lq(Kb6P̟t*'&hѯ:5b$j wUEg^/ꀵ@Ewt|! %} fHڞnd/ՠQҘIlY{i C43ƴ=%z}R JNMru 0aEtLOލ׬k,h-ޒl]CEKQ cڮ`oRN7Pb3&Gs*/>XMN$l0%}NoviӘwY'a&UAq pPmg*{v*b*oXuj>pEGt1 )jA'H{ c:eh"œ({0q̽'J7YM>aqʭ\-Y/+CWٯC+:A፪%{VR,\Ics R}~5:IcMeL_1lxƦNX1ƨ5>&:{]rFڬюFXl?YP G"I^*1~(&#Ȁ/57d{0暙p Ai] s[ UۄCD::YrcO"='H-_kfE5scy(d[-2Ur._q; /T ,@rS S;5ྎ*ӂ::|I/]d(ŨqV-|<"6\/NGY?W2tn0m˴GkޭHj/۞y= Z3.4 KI@xwNnT**-[YEiWR\u؆E4>Y|.o7w1 lFH8@Cq`G`WV @MIIT`*0(3Tdjtڻ ]zסLL KoAx&Fpq`"} ]q4{~O]jN<~Q5꟮賐'Hpe.0[ټzGb}]zu3G{q|ZG0uZ޴ 5ŕDM2[5pՠC#Y}OmP!F:[t0͍߶0a!vk2SF\_NdH=.rnaLМy#J>uŻj0-\Mcΐo2+̎9#bjnj* }2@X&g TN$B@w4ryBv/O[ĩx5m8 JVHNS-#g*ؙňF{m88:zVor~^Bu* cV䘧9ʝ +K7XZ,lFXspr=G/?P:&ഷBN/l2j k &əVå2E a$ˈ}'n I !-+'>S\u;D}Q)kE*V2==,zb2>;ki\dB'.J&mw_E0ܭwPIWYcԗ/lVF5w P8f㌐ sFʋS>QvݳI>e)3Dsj(WQ랻Ofݡqk_I^*&u#ΨD&F@SSiK)4#4ic< r3{5 KI9HCVMH`f{WiމƁKMww~glʱ%}zm\Bƀ_4ӤDS@҄5 oU9,/EU9S:898" v mD(Z +M^c#r4iu/w|7TVXR78zOfzPsILJ`jyhz #8qR!FFƉa 2thUJ=0~3ev+~@Guj0w{, CenDf*.:)R'x0QIX٣ca$+j},̏ B?kwYs93gJH]IL'rur-5(Bi*[/cqq|n`y›řޘDI!nĩ Y#yT oxzZˊ S,nW ^Olo}1nk!9ӹ^N~eWRٮqA_%CBBcv?t4-ɋ6;e(@m49S)Q1,49M)|gFG!;PK8fXnD&( Va6_ n$07>2b@ "~~Z`C_tǏ)&\ڮ-'cqKH!#]dL,ݻUr:pQ*D ΞR U:uo;>CzЄd%P6{P3+Sڰ4R}?lY}j 'gy@hQ3$l0!E<3"*2H;iԵ@::zeraׯun3 i0K˝Tiy5׏e|*H)е8>=6:JHyl[)_9+%S9mNz>ùRBYjս¿S+!L(Jtm[g,Q"Qo.4ĩ @.F|]w01 xJcP$ƝgELNs 2֧ HNFͬucNh74XMr}#POOIybTt^M9z zd rnt @t &8%)7q gT}qT5UR7[\3BvT_lJOH;ᔜ"k}CS%v;(*UgLջm:)8Yoor^GĚ tW8-CTz]^NzH%E}D~M gU'y/.5';"֑T9wQwCօlK?8"mi7H:2ޠX6JC+z} *&IW?Ro:@gG4)հ Qj u7TU/Lt΀1SBH΂9|P;+[fUZZ`U0dR)؞].& NƹZqke)- ЕXݹQG1ލ=9;jU>Eʓrwͻ+Ο=yOn ά!Ebxi$iL,Ɋ:;W*tգ0| r}hg4#=hN1a-Ϲ§)ͮղ+ex[$BCU}ڒXWyyj55Q,Ir D9Pk=s?u2-}2epGdq=2y?k9TieWw|CtS.-Y!({b Vpr/ii*g4z8a߸Mg)M(^GAo7`*iG @ >07zȉh?CW)v(wj{ =:PEdBSHPI^)E2n8a2OqM"e⺕W1}3f*$;#ã}Vcdx`ryE#\4oX둶['fIPB [Sc#l/w2>@;u,H3 5t Bj2OcbXɨ=wg bwJC x_xFr9U@|Kճ-i +Ro HT6SEeidK"z^kbP駁Mlb: aҞ5+UKT *#R"I[Y4PzC=mYE}@1BK5e=ۋƒiCJ֕FԠ1H! 3{m`g? j7dN^\k{K[ \Cݤq܋ /z}Y! c@{3\=X$xdʖq*l@zHXkBlM諼BؘB\f9i(TOiY NvJ\E)ݰB>COI~Ρh EHO(VQťC;ͪ*`LeD@T +)+wRmkف[ ~a.+Ä lpFs64b'va0MS(+qł. TUJ8/c1xHg5ڇkHڗkNczʰ r&;bfq+m3 p|D.K@k5t#=0/uSĠ&hH@'vT|:@X%P_$zy۩,;͍, XVי?S;`hB7+ݮeKx]2DRPV_QȖs{\gg!zz*{W9'[ Hzw4(u3Xxݪu"V*msmlGCk Z ;!%&HCC0B F:dOD#U sZ+w)9S%A?R|e"@yo꒒QT=( w gr- d¥n*QϨaΟ0v!U$ 3 .P"=g"5UFYJkBxqF#:R'?bai_9Zץl7t\`ŕHP@t=\ PVPJShа |6mG9;v[G)>دhEeKx\r~tUַLml^VzP;}e x>Tc.=.B?W Fp˦>p5SuˠI5g,|:DhE #m]i:HØ`Τ$-K<#ֆ>ZHsp=ϼ}b,9׬ct(hGem2~=x G'65F\\S?eXhgad͢fXpM}IB$c׉[n3_@gXbgHXh*HFxdfEsm&-"<1}{&BV姏|ΧcCgt"wZW'JpMC~&I^.I(''`l#N!FH0≻M 0~tW2ﵱGrjlfZ,bK!DG c4u  j)-jprNi^~8"acy.[b'Dk[ %6D^O5!s?9j9iB`Bq^e{k#{5/Eߝá3ٜ#j$@*VqKZIrKvBZD2ɹn.#J@s?ѐ=,g'%,f4+wb ڽI8k-jTQ!T=,We \FHwK! F:vyf !G̗`q>  x x 7?oQ+Jm| nxW#Uߵ?exI&t$))P, 4A7TDm}Nԥt$t½)"V%S Y v<7LeZ9GIQ(8 U48dyz:3fVe[Asb͐~EJVٍm]oԙ{§a06xegŹ5,w^rl)SN3?;K(r%0ccTnWvi.sI' iteI=Ӣ%!:Kuv6bQW uh =%gd rlK,tW)V;進iW`[Dz3D:TEKx^K(քD6n^"\ZI=dK(bBc%nj#2_5\-Uu\̨}g9?_g&68<8I= xW+K4%TGhj~@T͊W`щ.xoA. _l`a~dV{AX֌*խ%C1A&k$)&QJ*q;9 BQynd{ʗPխDWX} w~t_&p1=su+mӘ@Y`4ilۘ:iBW4+w4A:re~ qm۸yz?5^6EPGs뾰&[?Ry>XBc  !X{ܨr\)@KϜձyK8-|T$+nId?jM:ðj};OYRWaZ@i'?Ɔb};hJ-c,fjtA~L2,O.h jǥGPEqHDžLD<;L(m)Gʑݯ¯&@>7K )]e^')iq 4F[.rc}-i0\gH!x1r8(1BfC"aqذzXtRބ"УֱvHe~tZ:Ќx\[z='8xTָ)Ȓr9*ǣsb326w%9\TGB_ ? 2;3BDIG ;IV# ͸mNړ3 fA<7W7I$G,g18Q"$NsM^/!E~[ن>YhEx0|WbtEJ4gGX礪[zOEUqfXE?qAg`ĉ y:V_ztߠp~0N]҉ZM^Y4 .l"׷;glyIBIINʻ\5еtk_n2Ѳjci͒:aleSF*!/&3]U=4%G!aw:3>`Afԁ$ATW7 y7>(|2l%t4ēQr*7?|n!ΐx-P%ʶh֯i]tbF@{<,k|Ḍ%)Zm乧B5za!oVU?Kox%'PKROQsKj›  ђ Qf d+~PmD~klq3= wLUOMT3{\C(;b tʫ$^`C3#ӟ~ܧ2fϽ EVA_Ӵd _S  FUS L 8 (F) MZ} c0c%+þ5IRƊS{;Gi86iRY}4hrwkXُX[#K&!4/qPԥUmoa.٨ʏ1Nx_Il>DƆ2t٦MദNnwxd,F}r>[@'ud>y(fL3jC~Gb>"hBLD_ic8@h^r`2ۉN|B19MT7bd ^TKhn3g{b51o/]&lBIYz%5e=gцHQ Y%Z.@x2C45{s݇uE.W NJ#Q`+, jA*0{wHlB|*ɑI&Hzf=08ķ#X-*D%9#f{|AklԦ=`ɿɷ$}?6 @%2P&oqdvk=wjsC)/]KT g!zPCfvieGz&\2ُ%"\AZ'pxѵOKV!< BPx۹- !FzoBm$zFYX l\j}r&9C_ QO9!m#QTJNz78B$9+G-j(x8k(d ܈ݳ>4hk&aӡwD!VX͠g.)u<8S_ W1a`+xfCRlǞ6?sfZcdڪ(K%kB^xX9&-`=5 뱲ф~~v/H؁њZjFLLi7_U%E69^[f ޔ''l=k`Zp WKcI[$,F} ͖d"*[ ޞ]^݌Da){hd[;77sDVSq=rӁ2$DeB#q YC{|=`i9 -CQ ꓞMe[jiFYsOy8rU]b>Z󣬌@1`oπaE;hyGt-tJM0$-Q38Q VxJ4APsaG܂"9NKfI;42D0]#V-Yڧ2Ӌ霐NvERBں‡F 1h/u «73nnTg@7[NK4 PSwuGS={-,{yB*唀~V4}*V;w;Tk 2+0Ś+vK3W&;$vgD95@\(f:ҼU`XΙuuΛ~lt Վ yo߀z&D9rgu3-OEsb1&G6U9RC04U$Np*W=EmʲP45ejS<dzpEgB]a^U?=֍m7@_$ms=lbN4O1Q>6-[ocp]P@Fpd@RlF12,`Ϋ yGDw+M8otS4}"'6_ -1E:{J]!hfzBnٓkPe0.8O'Vzd@/Nr"LUQuJ4JBUh򣱗q-=]U'`UMPoh@ 9! ~F̲bՄ^^!C:7snM_,-₡%MG_\G e(\[8{$tc|by' fHF~ޫPf+MF#,K|ZdGdd,ohOϦJp$RrAf.vXfy PLT6w2Xأ7hÓ+ lU$<-oL:O].D9T\ OHJI-TMa{V #S2ǨI(E }Y>"ԲgV%lR6uHU .}(5%BKAzQI3(|`dgY=-ώMAiW}5|=>تclڕ2rC:Up}v9!WۉV@0iz`Gy4,4{e%Gm$YGWMUD1 &#G-^L!N^Os1s KU-Zb|G+ϔ=yDBg]gg\vcf(ɐDo$s_ I~2r6ܗ8Ae#82>rrZ$ƴ H䫕>HXw|棕 Dz~LR=6. ou3m mRD 99&703/JcO|[X _;rl4/6E8h2 >c:%hzx6,xLS$FO3^\%XB>ϜSC8.׵~3ڕP{O.rMv6[lu4Ve6橜n KUR$]=NڽdEU'ӼګGMtR@k\]7H /ζs!gя85[ q7划vQN`P;gb-ۻOJ5BZ9꿎g PciG8%7u3w,{)?j\PY{f.N; zʍUNp}ӞCV7664!O~'G"c :\#xM&i-#$A6"06K}OQ& LVfVZC<ڔ<ܸ r^:Rp5ݵ9v!cCS @=q QmBFIOz 21(x-d oK5Ir a7 9U|SQ2r{_ld.߀TˁctpGvFythsC* fF&LG7ˎj/k@E՗ 3*r_!`fq\(L`EbXx#8Z EX2m e5t`b#O9 i?T |_],zr2U!2nia[rA|PuUs!tƽ׾ulUdS/+4̟l(|(Ā!:8e'Y&My$/Pn|H BO~irY6 З@@3*RGC 3