python2-perf-debuginfo-4.19.90-2201.1.0.0131.oe1 >  A a=cW^^ftUSqErG䭥~I"{IcHlz‹<5heޖ 3L`nV `NͿIU~$RXa}l*:Ud9wZI&vɸQ[rZ~-Cuʰ!%)ٮ%Bx$ FCqZnäp53M'4S!KixMt8?;@=Z&2cihn^bpZԟtMHHfa2214d48ff8eeb78ffd87fa47182f53710e766a6911593b01caa1b06bb7b0e2063d6967ad9bea2ab4db7fc2e99671c31ea716aa2 4a=cW^^fPe7yf_ʹgv{]MǤWHZ`<]\`+H!&Dtd`K̽4Jg*yth]`i;WD˨mLzSOa@rٴ"tl  GE ?@KPn ͍^KBRs|?JCMq=>Ȓs56H?`fJ22_7j#g`!C6 M4D;b|jokTTb<8OC^k & A5- ?2>p<?d! 3 ^8<g|     ^ d|4D(8C9C:CFلGٴHIXY\(]@^ژb6c!d܀e܅f܈l܊tܨuvz݉ݜݠݦCpython2-perf-debuginfo4.19.902201.1.0.0131.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.a9obs-worker1640081236-aarch64-0001openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$a;^a;^a;^a;^a;^a;^0b4a71159f77822beeb031554a69e6f4690a9bca2833e3a35069b0cbb2829b65rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.1.0.0131.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-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)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.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.0097Senlin Xia - 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.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.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- add kabi list for aarch64 and x86_64- 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- 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-worker1640081236-aarch64-0001 16413638794.19.90-2201.1.0.0131.oe14.19.90-2201.1.0.0131.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2201.1.0.0131.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.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/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/02ec7e643a210544245a2fa317f6af8a-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae31ce1bc61423af912ff1e9578b946706b55b53, with debug_info, not strippedWۑW_Bk~ByrYo %~JV"("s+|IpS=^F_}ȵ\p}D=Wx%n^GZm,H+~v( YZ  gI3FR+D8 c_+cRH#pv{Ŷ+F4!P/T]"6WȻէFC%[k^s(m^4i  I) pvROhPQ0anH=:?8Jd^kNSS QSxVy6P̻_77iFoG{ޣҔ}9A6Ufnu1RM|Gl֮7py6 ;Zow/ "$%;@RRN,TUQfUƯjm{G=9g0&k?tA\s\>3 ~8\?2hNIau^.!D  f v4rnhx1ՠ*Xn|њ-GA+cAbaz}dalE,NX&(IC4=_v^NqUC(C) +LW,,S !klpu֥1y+L?)nwezaMOu} H&; $rV?T&+6A:Fl%L5Oᕷ8 $h:يx͉ޚɂV^-TK-Y̌`c8ogeRVF i2`bwX0f&ռWT/'Z@q|9TO?m7rGCccKbGd*4d*kU҃4 zOg Ru,35-Mi\ 6ǫhxv2ch{9L]zG5g)&w-^+LcGNhLڹ[eji37#8))H"x# =t:@ke XPi+^>v`G_w'fD$@QF>t$]:o@9o?֓$Ă1oi4Zc⮳iaU%mT.l|g.U9 ]_ZYCJ,^ǯ޻IeF_\&Y#+mƌ^q$*&SZRu?RʇmT^-ŻnTY pZ ͋<4D7f')t#}&;PG S+ao;o%vp*Ia:@EJ| gw9lH$6{I\@Rn9_FV?wF˝z$nci! ˛*(ґ0*lk?]e\(.W'("~RĘ A˞Ӱ{KC_ 18U.$<po+L.-nP{p C\((v0@8lWCNfMPXc8>ΏWVp\^L,zDi w쇖B #i_$5Q.HL˜J#,lبzFXI(M 6h'{+j#.md2)8.rM@Vk>]ad]0*K$Hx@4`LkB1*t##r@XRM|a8F-t3Լ^{cT VF870.W. .LC93-P C;Ѯ֎LPtu-V@PDp3^(n,ӦQ,o 'S?h}'z[J Sh7Sgł`xW;8ӴTmxIx{9&[L;Z}&oY/iҢ@lg]GnmѤSwGƀ XNڥ"3qC?^Ob O{  ^5>YG9*vd! !錌U(ޢ^^AcugF890 D p;b(W)Uq 9Za?E6v1XQkaV_M_.^ 3a`<5Fu 3uCͳ!G" m1yzS#\^ڥs{7c*Ckwۂp.j$C8\q`.yS?r˧z[pYx&hi.%S ٥!S߫cHh6r _JKN,K `fΏoG&{&sr ʫ'UP>\awawռOۧB0eٞ+twJ#u?I" 6)&AߣMPJ3@oE,%Bp$rkʥN%h bzg\Bm}u" PY:*>5oЦ, +odg7ҌtL'O?ɥ]4xC7L^Dܽ^iJ^ ]N0$EJ]1`<J㲝6dM+Ms7fL!HmNf|Iz6vI}X|xO1VjA9@0⥃5&ݮ&]szJitL֪ewEhL1dS`KmTl%jFL2.({Iý6gɜ=%rwr&+19]&y..I5w%N0'8g:t?k_{eP[u utйQ*D fuVlv5G֎ 8 _gHC:߄f{sOE.O3ӌn=ݹ]d06~^P=RR%~%QiO-ޫDWoTm,z]u/$UnTLuQ8֜,N?H"{Cc6`8^G5g`-sƔʙ,`њr*WF֪ FT-&0wi_TE ) HW*)ΣGTCG0RRRD$>B;G0:KM沚pY; \T5F:+\3XV>>O@nSm{ր"tC|!㻾C*(\B,y\sOh.6 OMCV6s \܊g'4A*`j=2Vo;U$dI߷(@SQ7GALFث)3ݡN[_P&%KK / 8dbP6 Zw.;/2q CC%=9tLLKq. BwᜉiËZvbv֛'/[Cz>*_m?'⣔ep/;Uz4bimfWSW>)TSCu#SF^X  1O &fb{J@AE׀YJamDG&V*5OCh#K5_VLs 0^)Dy Zh&Eݔb]{ܙ]x;ds7c,ߟ5Sy0{$a"6`{Uha1PףlĐnڕ)# AGQz?-\1 !|!JѦԾZ3`l5YHSuic䑰蘙o\YuIMK3)~@N?Jc\U,xNqA~TܽПÛTjDQ,r[0 ,ʛ5NUwT8רnp4ַI\Hӿ2lzWg{ ^܅3-iշ+t@,:V7,!9d@yrNܔ\#T&G0*$|$ALD3I9H;+r|RU$0|^rqN^v0XƂ^g t9^Xf!rG1l>/2>PK??UbM*̎\aXA e=&ۧ]~clݨnϢ$]%.Sif|k,)>;M3֕eOw"3%Jxv BZ  PĞ1TA`P&Y?V$ *9#qvSri|$2ʤ0Tps&ZZ. Ը=f*ݛxɐ !ísNb@- _lqKL'V._Յu|WlJ_M#sIH6e T]lg2~P4wR.AQ?S'RnD=|q "Rk6CU/YA'UINzQ̋۴AD#X<_fGPӨAM1<Ϡ'ЮLp_*eewnM@gbo2M˒B`/oYNI&n!=Pd473}`k@Js@ˤeGgܥ|ł[ryԐA>6+%^Z+գT*E [AW?ow94P!I)(u0޽ﰴEPa07g|E}p`dO@4zG< =ۢȆ-'3_kZ]yHyo*G H$v :rK|I2re/Rpji_p?)4J*{^P-I| yC ~5m,Q/ܬ(9XoI!Q'~Kiݪ,ΒCb)7 DeNJp7rxl⯇\e٬d e- W?tBdP3='+{ +nL,"[D2:&ȕcX6!z70AT/|B;tLR+], N"e%GN!i~z l / /[ KK2PW|VsGYzUZa0'ݷ-+vLwWu8?M2'%#r,7reT] ,1X"YHEm0j?a%L&f3g4Jʥe,]J:{n]׺1L9Ahm[yGh+fwG{h'BQJL/f_/OCB`Tncix2פ 4c_ Hg3|ҏƘuZ><(P*y#t+s2 :(*6b'6dA"IPşSI}3M5P j$TQ}itV5gZWzc!2 _%iQrP;إb*Z,6eo#H5CQOdƻD n"3>2xC$ѥ2<4E G/40*iƎ6Ap-(⤔A : .kuM*u!匪ݧ1Eq?p6DZ(EC%w='b$i-0Œ] 4t11Ż9cvڼzjWERr1ϳƫ3g aFڊ\k'yņ"q}ذ _c "7Lm_=yJWФ@"(1q3!fg[ݭ.=jf$Gguv6$VCXSSԓUg[;˕W±g:庻e!QjVʝ]#}Ej&G0 1%֯KQ8&WPɽ!t` U"4=qX )>YW\ݝw _v8nl e>ҭl?0kV 3&I 1}}L1L{\Rtgmqv̀%4N;>k3(yg],XF ~\<B .'^aa~/yX# S4&-).Bb.R!-jɑYbQl\~D("t-AR<=^GE _n..;=<*0ר:"2pB7VRq F=O;PJ> ncQw|B4 F6;[E/kC2ɬu.e_o||eMCHط B>;c NB@|{ֻnPa /8 YuFs#pc[nV:gj Ehiocp/I}g¶; VW3qKhsWzćR7]#z' _2֨ G]F ʒ3QCROzL,ESKrwC'r><@ H1TYT#(ᛨjl V/4хy z`Yo m񙽪֠5WHfpR܌*t=J[nWa !()/UL-͒,^s y0>ȼ4;1 iujP)m%9R{\ ]1N5AGI择S{Bj@UAtMk:1"h6N<"5H\ L4}z "}ut;bKJ`vҟH=#g&O+}ai)B>)8D\`|g)J$aWRDީ+kfYhxL 1_?[cQB+рՏoY~kaR)Iq n4;$VSjR͗۾`s{?^99+IUBwB"WHW2c(2[臱,,Gvā[kϬ)s1ḠE0Ƌw&*OH:JQ:x=Єs Z]+g3*h')*9C̽LkF2h͛0gKՋk&BdM(ͥP™njGUlEÛdD-nGhrY71hz\3..'iPE}Rݬ&M{&o*e~XUZ:C˼р)L$Eԫz-6hF9̓RƩj+m1;VEl#aBbx7\!h\oAXe>l2(n:24h#HkrEI `&d%k}LDu֓3"P>hOҘ5 Ż𫟇7Y:s@%Z3ކVI1Q*QCJ$u]i'bA+rB9R hE8i87v ,ăA=arɍy\R)O/_kali.|g!@P'qjd]2QNPNv&w2tJʇz\ng.1@[,cH:2H$>`[Ǚ"(# 3<4"nDp$+ٻS[H-9TdH43쮳v"MrnRKE̸B fCs&qu,b\]II:CpMR4jZM5%8ABxnTI4XT3KRm"`PV/ۚUQʝ%K !dGmӪ쫺e* Nu6ފx^n|wBn v9uWbQ4ssz]}?%4*ul65Ǿ+3 ?i@#ej|w C /kJ4&V~D>6cO^֘t^)<٨T*+['wdqA %x&#Lf˖C Ik2ySI.NdD , 4]J!Mk;pd)Ys8oN2ϲ?w6HfvQOZY`&_ ߚ^/ShPѿGiw^W~19+ Y'-fQ v[D +Zs`;W2j/r.NA']CD $! D X(t_ rG7#O=sCbM̃ Y`HZFuI`(G[TUK\p*w8?>*uaX!, 5 ze=. 5Ru (ghj5лn KFۆ q`-Ldz5(A ?a-^\saQl}_AmŕK!'#ZM gN.xۅ8bh?|M6 sƌi14ՖC^uG%S~^?]'i3ǯZ"fŕO`VCo/`'H"L8m/3NB%Ɓ{, Janhe ?9U pDfӓJoOxlIPP :'ȈeohRzw)ԇE'E8O!Qls4 MbZ7odJ"T#(lG{2)@}kT9M?"wW+1Q1'pW"P0ȏu ETk[0"wԬ> Un>o:`15Ͻ#b;@ uiS,tqtbJ4Qf(g! bK43D b3_fdX!rٗn c;8h\1/b;P^\UP'߽e'r>kGGW} 9WZq UU#j I`jىͭ "[=Yl׆BPQ-[C 'B:;=S< LzJwĪcNX|MF.ϫGm)xt!~}Jxi}xIOh5$]Ƥ`:m]8Yg: ՐԳ/Ay<jז9PfXQlcA^UtKˮnЩF? \v>ԘB#U Chk)V؁O+5<0k|BTjwR!)؜ $x^[нWP(N3Ks~ ;-e: !_o+8+Bz6  <:\4˚m!MRʲ}$C^((qDOgykڂ^7ؑ褒)xO8(iAtCUH<ηkhI4˖vor2o-6*N+VAyJ)5mhAR+tDqy0ґOO]͒sin o!$2NV`"U$6*ox6ݓ(͞D9o>pү*`}u@AF#lJ:{qϨ o)6w*fR 0ҭ{^W=neГNgEgvL}.1Vq_7[ŋr`<0 RnE-y̶ᛋi*8_GP.960%O4beo|R wI o@?n2#}0-xHH)wbocEɕ+P‚6^/B,hwdGy0rk6 m=A:)^P }fQ¢+8yA $Ш{#ቲ \:a~BxC9G⏄IA$Z-tbUNh̭fJQ=&p8Hqhc0&G?rT.3vK.7PVst>ҐEnJ_Asl\fWC9 Kx5<z'`6\'ԙ mړ^\2vKkr_8GE1ꛐ^-E#X SH WiNP -lӛkaPɄN)eM[S.=z@~,2,eO< =(9K`AWAo*9A*?_ 1ђO0' i.L:tmG;D='-ʟT\#sK1MpH^ysbܺ8U2ضܟ T˨+X׶B w#dCQ^hp(S9hKъ,nqh0NKd^m6^^[wb ԃx40=C8ʁc3]f}K.7Ԑ$[,_M{Gtn)x<!4d! JΈPC P/ )RNY7֣P@ȡD쑐J{OdE?t\8($V"&Vӟ@+p=c_kfnaQj ߛ# wCP[Fx͉6Y1*os@vÒMo OQݺŅiBʼ*.W|#uۀ.Ԝ^v->8nE3(Mciz͓kRи@n]ŵ<ϧ.cUeD^wv6lfYOnZ$+)hٺd䱔ťJkybJHßxr)n#{ðyXus11q?!HG4 }(3AaC[ cgO*t3g`2Z#G{) 'R0^QT~- HCS*BT_̺2;+ D"-Yv])}ϛL (Ĕ`ʝU8HpF|: >EYFf)#՗>C Xy?xX0!/{0J/xɹ-Nː-*|k̋-JP'X1 \IކPɵyny5emtO҃Qŕr|b88n>ds!15vT d泶`W#p\ɲ%Q5@WRw#M,ނayԃ5kO2I^MOz\l 9 $`euJdy(S30ȇ(3 x5$ÔKRԟF,W*yG2+f\`%v8P=kBivb9;9?|+t;؉ Oz6W̉\F.#@-焄,R$-nu Sw Z+ D$m/E"Lҍu}\#K>]K/+ޢ]f&]pdHs`-@Oh?)Ot,Kv\U"dF֟;Yw1򟳦#j&V4DyǛY Mґ=|TW/]0ʨ0*ö( eUue`Qlt(ep9 ^LD⯑\)Dosp 3ZI8h-76w>d>|S~z%B(1flpS cSj|QERYڅG3 ^(>K>Lm1HL'%^[("{'GfA#u_ wM"1șuIosMm&sԝWg^/ޛYnTm5C'S;Ň}21] Lu^ۑA4:Ig&H[1%/?R|?5&l|TZgLWرc.9~'d~?߮Sko0$6z`!o@5նkMq ܲz]:4u`%38>rS0}.70qf*_ކ΅ 6a_O XQXb le#h-M$0`5ή~Q k~gڋ`D ~t,]]Y+Gp^tPO3;!6oiZU8؍QZ`_O3I}Fq%>"ZjpTe)$ǤH؊f;'~Jޥ/` K_hء}z %^շytqJMFD [_Tҡ3n7`-7.51{,,"5FF]$)$u3)<߅o?Eg>Jg/V`I)3i{0X"6WH=._ۯ7w}4azvl\}Ј u/|[ttiqG+w4dszoz)i+-X^s%@Ć|9D>Rӯ=ޙ05aqzΨHF_% PpThph\5 7DOab9l36t_,&T G0 >UMhDJ=˓U:?5#IW@Bz z$Is\'w M˦A.2KScTS4tB3+ yA`_(9׹yBExsh )j*}{p&GtidE\yٯk XADrc\J wėp#M3f/C8(ouD%'ڈc.q_Xs:.kg Tv{|܋ֽ,?Ym7$oL@]ښeB iaok=#W)È/宜ڮ/r >4N ~\i;^ea]]P-\K o|h|W OGˠ~`+Yr:_SsH'EIZ_zhuJ ћN[KGbmF>hTpU$ @{V ثB쳸7~<-MjK} Y'm|;U 榛ӼDac'Û.$༴ C|ڴi }JeIyŘe`.8Exihu3"zw4xS֢XGM8ã?JP$[Ƒ0 8IX.Wk֤5ðB*䱩?JH1bn$r;N0@؅S>>pT|HX*&V3a..p.9`717En7ڀdF̌Nҿw4 7]jPVSɜQ珟QXug9<; G da.W]᠙;]L Z]YL[zvJѥTQ#(N'Z Tk85x$c Ro8'tCsK(Q˯_{$^#ی$5I'C8uIM븯a 4<?\eZSK"[^K?/sMdYF/̌Wuā s7LȤ"Ɖg*OES Eˆ wީ] r;U)|IBUVz) ߹,(f fL ww㬁Y)JCxS1 /(*eofX]01ŸR2@V=yi%6>"4LB&f1f3ڑ!#/i"vhF# wt) FuQ9<֬uͬž(jpi5U }z5|ppx R2@*qEh?gDTڊTy[bB~U;41 \SR ~XUdm'ŎX|jBPpT<*u<iz 0JԇJ5FZĮ܈v=JGL}EϖBc8a$dk4W bǸi[hK)'>7h+?~y Пmqa8Fw6 Ǖ^˰|އ]f$N&!÷jVwB؎[u?X],B|؍[)dZI< \S; g&IB@/y`[@@QAKPjd-g o(ٙ ІfLe{ iJF2)ʁs @䎫 ۾oz/"D1. /^I+)\/> Rs[Vήd 6~]8u"7[y]`-ʧS|TV*ݻ5g4KNPK6AZYQu(EB}Nfx? t{9SP|+K%edZ:C˜b>^c /;]\&v$=1^)v ʶ~ő"d|Ԇ\<ΨD\`W6^]dU{.jزSSZJFRdVFw"$h>Ē/~a=OuV#JW!dZ[.}# ܱ Ws\E&D6,t)8HAïvw#VP6  QqFTȱjCdOfp _@BS{D LaEM ,&DQ#*Ϯ]yr/oj%hp':<`x;Em5~U\{Y n?D~ 1]fzobjR n^q 1B g/9%<$K"ƜDqN]+NUWMFJYKP%6^y]>o͞lZw Eh¶ZN g2uKчw~eoKS$KmP<7kA3 :To#,l\jˁAd:K}omg,JxPb(RНcб(,zB?!YfzTb<+S{ 4|<]Rw#<+.{!iᤩ5UlZmw?J}ٴOEt<=JE\AMS1\ eLX hjoyXLa5trOe?eRnis°i& |b#Ҿ:5p {mkcyMb;Ͼl} ޶8B!Ȥ Ew饏a l %~H|3D0V֮xHvQJ-$:h.Ks]脌$%p\ct ivX۶!ʹp@vicu+4E2T>(NTIA&긌LozKޱC$s?ެqp' K5^w1dND?aqZ)sf%Ç(+QDOYR0H,d:3G?5*lG9|6G+nv|Ntؼ*,oxNadyZ<8j:T2dw37֌Q=^"Y&׼{Kj,nmeȶ^"?JEb]ӀOh JD(vAqgS"G^ 贅#c. idvĢ4|CSBaD_ 5I!=CF]1]@6i)ggQ`W%1Yg&,ۼSHĬt_}B+WfFOަ>2lfFi'_TFK5tV#?h{=#tю=۳&[DT衵/㠻xô#ŔZGD-t y98R֓z(@#'hAqV} !z ]nctm22'mP/ )vPүgZZ<}@%oi[A‹=Mn{{VWY ba z|HHj-X3I[R5-wK\[爐hGs<`Kb'%UDo]BǕ8Կp#EꑯVܻ6p=:vluQ3ۙˆq噩DMpwLIg&ʝҭVPM2U3pER?7TG&O5ъsdԉ^P`bҿǼl52PyXfGؐ2D`NpmxDet` Jtʨkqo<#Fh6dh(''L mq/0Xj=A8Y| 4K*gYøtOm瞔jj&Y5ƘKRS}]ꎒ_SxIĪ9ŠmtݴEUʁ }ҘZRN~Be@mّj/)@HI1b^fQj=%?3E'*ƐE}ĦqbbkTр#ڵ#ZC6ed~q y7LG^S*; (]h:  K<څ8]BvEe%QoZ.pg5ݑ#- $ؐMMp6&V0"˼ gp0zצ?=JA㱍y:u]BAi+㎃ F$, %]Kr|RaJq;*LWa~DA3I.yT8x$O)ECzCX,,]1W5{c {x?,S2/qCZn_6ĸL+KZ 6TScXBxey ZLI86˟ֵ$yxXt E:n @﷯UQ#OgtcU,.c,IɐdBmeYe$j3C+"pGXp&V(Iw"Rk7#=7$e|%zGi'~ᆐ[y ' b[UND˧VdB{VϨ@TwKӧ5l)n855H`|6那cQd . dWvfX^JEݒNy˧L#Uԩ/ 'DAZg4乡Ho5uMȢs8l&!fz7jY?n{ߣ纊ũ@JT⵹ Iɬͽ>b:'{܀ r»/{C-;*{ok![t}$4:o`uapnt #Ku!wGyA W-:?bvy#Б;+cc %T;`0m5abz:nE{(Ȳ9_oF$\zwj1B-]N-ɾjѾCCv!p#ol%WY *vź$|,b Cu+}i8 Z!glq?v׷ )fdȵ]#K]dt.YunD2^N8j=!Nx%XD%Otis ~aJҺ6~{⌺ϊK5TZYu,ђb:i&&>ʥ, }[DJzVG=d72tiPާ{KF2fWvD)ԇ;seC=..$֐jԳ}"zL@0)eެj7x'RakQZy28>k8EUq֋.:Xh:+x]T7z4~ja>)0"va]챏 `/ʩ;E&cCga0;!;P"jJm$Ox)`^[ ZJ7\̟>/4YSGͤ1ǂ1v 2Tj~sulPJh|85bR*tx\Oc! ۩`ڏXV7egZ@U& :S H!)$31!bWEnoV֨7^v/-ArE X(,39 }18V AE)c& rΠT|)gj|6 0#TߘĮdܧsC0 Y]w!^HWCOI BkڷZ١̌-UM ~׽Bm¼ؐnu.Oq;Ow%7 %w߂uY# OI2'Bkj'f"|$9`Pw0Q$`3a,O=9xe+Ss6\2vS[5cT/EW7֩ε[Amp;͏5 .-8`@&HD'V"%ogOB&P!ЩLCT|;}!BWT|)J&HI;loL0me)DFN0Jaae#,xvڪ6t.G$^H-y3Xd6a]iRq/{ޗQYX a{ǍMbﰜXOVfq' Gk NVL/ hݵM<&Uсq5HН*"tcU10Q-j ((ē'|N5w`(3tνd%N=NgAL}WV[}]~6^B|# \G%jIl_ ,s[~3}/[>=ܠbx4_7q_2k/\"BUyv/ #[H4{Ix|7{z%b;84Y&~)r&L)J sc`t~R;mϓW}-e3M:I(ȯ,MVyĆ=qJT^S눲t%fT.]x-vo)\O+9I9O'WnȌ^'L:f+hb2,Χxmg:pz_6Isɍ|? Hrg@+|9ɒC1Kf#!kqpc97Ĥ{HT GSiI}K~z3H 4Y/1ŚHK~njL2_XB H5ÊBr330XhnUX=zeXkQMm޷  VҮZ=p$\s'CisaIwr&&#Yd׭+2{`RzeaxJomewOy}c{Ca@ 佩{cMN6QsȐv&dET`s)OUU4c(([NU ꛇj)I؝kD<Bou2Z2DH%SYçoMAM (b`hЈ8,oSbF[xBc3ASPq@8YO0C:OΔ(g@[]/%o8JM)}V}9%  ݬ@ n"zv=8HO6j` 3|cú7.1b Ґ(]ޓL`A -_blL =3S.- {v)#pЛ->^PSB' QS5?N ÃhR_7= ^r.]('QwFnF @6$$v(J #WxEX0ș#j"ˠU;zYq5ɫX\1BcOYCkx=JvǷ" $| /w'1nu4yJy=9-z4[+{`~6L {(eJ;HC`OT`ޓV;U hǝZlkt2#OTp{Rܭ2BF0^?KJΨ^nfY{JAKD3~ݐCO3>*]@Rrwc|RT\k"~dRM@"R%l<8M2BǯPC/R[^1#C2 3qEaE)>;5{]1 l?5i5܋)) ^TI3Yּ+ᣜd)eE9BaxDH0rjU]浽 0p |_qSӥSNa8G\>܊J*J̫bq.s. [ݧNa"g@a%EY*1ԐL(/{2ثZU?lmd0ocXwW;cq&St:Yr#T-ďnne^ؾڨ8 _}SIa鮯7-@B${`#?/η:HSQ1׏d+bIJYBh־ԫaoFj",ϧsT Pi3k&,JRVYuSoupa D֭xIS"ZsJ^eiWJh~5mG""X+_DX[-ʶP_i螵H2whz(.&Ժz}zkf4手rԙ5fKAom-=!?\F`F-踬T,^! OL5c흠Zkf0|׫]0 8~-.ϴZ:?cpp[^Y%H-8tӔ[3x _bKʅ6U:~y%uyP\+\-v}'0Zk p`GX-q43?RIHN,)]`,?6H"^ Mh7z4eƸu_hQt(Rn ; ZFZ"VZw0"hE`: + &xqi^Y4jہT[j|hyhzHpgJH({q` ң~-cH8:7uAI"~_je.*XN1W~25WyPnmT0o*.Ӄiߑ PZw=Sk-l=7V-69Ϫ21h+=+ )KF@I^b0'듨QVEO1 .Lz%>7ַ?<+_cz/͗ 墽i_dH&]Gc>/'FUO_sn}-~ZҫA┋l[P:BY-jp f gq!Ys Dm,d`l#}˽?L,HП(}!r)亥j&ƲV uoo5ڋ;UMy֏7Hrhp Q-+SNܿ辐'Tj1d/*Im,nYSAe/VƵ Q$6Y@*'k[vDLHԇuFOp( -~(ctpu-$Mol9҉yPC JPݝoPEϕ;H~ P0d͊5crc#E멄HE}hd [,?nu;I]j|x iBY\uuran+NcPUݙ~ N׉j7+ w%9K현UnriV~i"p~a]_,B=Q # IO$` _ [\0 'PA!d`Siy) \zBwX*to-H-+uA~D3u3Y>v{`e5s>(PoeE3.vlSz %e_;/:gb OJطR?ZsŦ\+^%;۝flԙbȓVϺߵ.\^y \|p?} vtX]$l}-l!ƎV5L~*vEv 痯*-F&Dؼ3Mh'xi9Ⱥ:y)!\!rFO wRISgk7-GI^=3%yIѯ*-d/ܿ+IewL mb5P*nlGa22x=<$m^O}YtFN NB_dZN y,e:Zj{./xD>8k@:`˷Iy[Q bd#x&<al_(ٟ-0{u7ӇAC.-5T4"C6Ns[~%x#+KCRrtl}FP6W繘h+%.K26v]PdgKA݁ЙekxC޴') >,}o?ab)fdM/sCÇobE ݲw:||(#dÍwh7N0"z844ŭ H}HښvxSYO$ 4\Zv&t V9`\kY p1?Fq4ߋIᨋx=.(M '"UIUmjOo ֖aIƚ? g5`Q;=Dz1v'Ăn^Fim߹T6"ʠUzfa-=ZȔq/Up$QFuI)Q'ʜnA䖚}A?8Zw'sX8Z !S|OcK&22g~BLC\VN)Zi1 xۃ}{}ܦCN$G |'I+3!gQ;HU"Я "ͽu.œzs &Iߨ~xN3+E-]yҜa$A08nҀ̪h@Gɾ 3NėUOQI([.37!̖PuOǙ )/Xt ;/NssR«"ϴDґ@;=}+Zh:-÷Veͼh aIx$롓?uJ 0uvp##]+ 0II^! ɞ2RFӰyLIEfӱ@ Wq1ݬ=X{0_e 2yqBt2~2KۻM#*'p>sTB X'iр>Ќ |]⻥ǦKR{Y'J |< tXA9g=GgƲ^q@xo(>[/@Zʔ$ r(D) ֖HW悩T>چUOPOZ+%$"D;#* 剎Բg*[3(I 2b,UF=w:6O{Ҽn}3 `*Z*mRO_g:JJ_wvu92]hdTV綳 ;:n͖-8LoĆ5af5^ZeYU=|n=|nnz6/&% FH>d |YVYa'3ڹk.@xNNK..U| ~ '  `%"M8 B;ouhD&[HoU&$XÎ5OR.2OJ`u!oNX^ S4Q:oTX `#٫ XK-tRI%f8x#@ GPiwl(vCa @$W@&碌zsD_-5gPhhDnTWJbxEр4HEA4O Tꈮ)B6L^8G[M1eLSf:M\!D[]h2@`3?7LwM FO]D-'37kIE]2ZUmK,=-u-Y,e5Aiy;o ~| kJkw]>>,HUZ?PSX5_+cQ-{\t(Y4cL` 6 _B`z@,QɅ֕QfO6ڟl j LM&kٴ @L([k3i'z4n0ҽrjﳦ Y}X^EdQsZ*\)ʜJ|}_"|m|T*L{ [(څi<3# i5ߖ@BXăST7?cЩ~nri-kwrw16]܈@ܫ}W7azAP7#\=_T=^mTo3%gf tD$09N?S}-%kH|Ws964IWJe%:pB@"T]\͑hXɬuiE? [ڂ+.BsgD-f܅ʰͳL ? c= nr?ib)uo=b 4g"%qMLCՎ//y:3S-YyZI\-tV`>+{IZ7.ɹ6IYKgv*P? ޛUJ6}@H$,2*3š\ 7d-a^&*F}otA'0nd~Al~=z[#J7 +1\e[(8陟5u~Yxk@9j4m-{YD[ꚱ ;N$_fQ +#gǧtuV0\7Q f pRry@SmEkr4ȀV_Ye}.Ffl]$k?s}`65`X6}{jw Z KY?x.zdVD&K+iWjlϻQӖP,)SQ5OţȦCePH6 + /{j/E̩\($cޜCUO!jcY0eKk ת&46|vؙ35k`Y1wm=!v&e=$.\׭A =f|)DT" ؁j1||]2բ Q BcxO),xelN=6w &~j%?G7+b:ׄ \8h8x*ש 4HN>{2\_ë8() 2d V>ìA6:rD!̟tJ_5>C[̓[pb)X4Mȉ\!2 lG1M{2:F2ѡEgV oH`}7툰,q%T#9#D*LW3ᱵѭ+6 k\I*n=Kc|{ ^K.҂[T7(mƷ{p/qɳUMMOʽ<3"^HvVLr#ᑚ'UU׈44*JtYyۍ|Qry5i0>FˮVy* enו8@ ŭ{m;Z>|p2` y3͖1ڑ1B}+FJGsnJLgӅ F0v95X}6d9iRp|N0 W=Oqa%v˟Zi…bٕ-㼦i0Gn\z& 1Bk.WV͵/>~D<[GgT[lRj?7׎O"4{LF^L-8Bcl8(VS zІ. &557h&EYF}"Zhx ^KDp{͌hS6B"vGPX0)3|n|RFτ `ArP >Ƅ7~* DO|:U+iΤ `Δ.L-93W5o^I+"gLwdtw2CZ+-2 O1D]0{ UtR~GeVp?^o۩R_{K [82[5ڎfa),ȖS=@AD64؜j+,֎QKf?P Xk$i}kH_wmȧEw-aLv@{w =AbKlnzrͫ,gk>'5Y]ni1~:Vr;G PS WMv[T6ɛ@rAюG+;A:R¬v r5EQK4 ·1jsvЧV/ g/3x+XK2hMCLܒ=t$?̛)R. ] (d˾u·Fhr}!龜 Re_? üԸtU7^5ZK tQp]-gwLtԀIVOFW*A o &Z=X7 x[o10g; >o=N'&^ u+7KQD^{qВe0.z)DJ, NnEtAbPvI BA0eYF(ePzaVi1i#SPyy MLNr M ?lI7},IƳU%$OypsF _~ܜn3MG^챋mf2{.2M_QsԦ`܂l˅NuVT^3Y.z>〧È.ì9?y7V|lL>c PWmfC\QjA&[o˅qb*wyϐb%_$)@ @ Y= [H)v{NǘJa\'}=UYO\K`\Ȍ6iM(iM'B-Qf7m"!gj_~Z3]-h91,車Gy͠S[i|dRCkLعzꍛoFܩ}tpE%du5hJÓ <؄QfӷƗ, PP-֍ngu+w*LONlOCJ e983?: ݛ,MwٴP= ZɁbUkzh^QfK)VKpb4R`dȄyC=k/b,FtJ #Y[tC6OjⶢГƜ6Cg|ڰYi "@F[:DK̈A6n׭02o-`'`U4{$k)0:wiᷔ"-4G_^*+s2_<8 Ĕ;!,;ܗڌcƎˑFGcEJ\)z'¦6R:zwٗezR^h-Їj˯e1T"/Hv 8ARl@nYLK2H"j0ojIQMvb9 vq`0ox:`8I{7<1}R% n.SXliRD\$hI=SDEM"ٲI>Ĩ,RZ0M.=F Ϙjb/z.zd](H^3eէ2 ZQC̃6! >2GS{ ZM# ;1 u1?bOrZ$ TzMIkXanj  0yh hRIӞXF s:ūC5WcZ;KwCD`M,}?jD G{Qف|=T׳XSzBej-肥6N䋍}>! 7UNQ86g,w&\ّ݇<\c6)F4+7xpB|>wT|ީn-wb2)0Aj^ /Dȑ 7o&{.~YL B#׌x>[ b5uzL{ݠ ČQY)-j .Q|ݱB mʔsFtBem0} IWD,DB6%- :ϤartzNsAH6 1?rA>A=;g}{c [v *iӐ,ܫr]k} xu8Y>;1"B a5`(G8d{nܙoHr8ϽB˖P%7p1 ޔ)=Du ӯ8,hh vǴF]b|p[ 3 O~")pA)"-*ddknrk;&1[F m@%v e]׏]C,W%Y3pNk+ qԼmFY'xm>MTzӣhׂNռ/V׵fARar=tە \禦V0% Y@~ ۜ!i vJط _h ؎KgNB1^cͼ@OcH] :ր$e{z gc2|6bCX_7{)sxYRF ,IhzJڌ2'sAI(_M_ F ܤt!Ȓ;nj;}U|ڼw-# 3}Cs7 %bD&s"]cX^,ډTLS(=z`qLgBh4+JDċ?owH6"Tͽ$\ `*)(Myfh5ϱnݱUs"bhaװZI@Ne{o6Ek3< J0q@ɶk4SP0K1Z؝Apקmnw<ԗCQp`SeP1R>6 pU zWQ3xm'3 #|LV{± (|Js1C&z urSnKzzM8 1v ITGx:UF- :eM$;d6oJc )$יQ154 Q:GʾJ7D.=^ZNwhD\iVYq\ak*I[T.vtv0-kB{baY"Ѩ]#27f5,LRlk":R? Ƕ|'}*97Aچ^ف}53GtP[qeSQ;iBM|=ʖy=t$Tx3ג3¯V&NX KA4j+,[B IvIB{wW幟w.xRָw=[zvFy ү;UeG}A[c`Vu#1y:,)fEEd.RŝSS}q3^ $3Xk&,d+9<`qUW_i.Xvq53PT uںu(ꗳ"OD=8+mVW ,s\oEl >s:kÁI-G!&ye7Y$ʾc^у$`gFA8BKwIG ~0B 4Q 92{@ǵ|+&{@RW3 w>!? 5h')Y|z LXGI2{jh!%7ld8m4~"XG N8֭푉:ij7>LXBc㗂S-wLI< 1d=>GQR+/uY}gNO6'{}Z| /B)/)ݤsL +#ZdYVǴ3b/b]hH`Db +]3gYbܳ$p+@G*RJ}B"T)Q jU._fe˥M6\5%0b{laM`!: ظT7dӾ@ $ZQRO(l̓j.\`J/UY˜9 ߽RiVD'nvF2Jj'* 'w )` ]C(XEd^?e(R`XHڦp @;+ك# #!XlCZS,<̬䄞?4)GCkv8.wũ|QM-}k;pR4s^Zm@:IW}̌L'qв |CrQ2aPհ;yE+Jg 8dֽN`WH&_-LGRh@6ѕQRDZΝ#9e{c Y{o=){FZOE/T"'pܖ͔NGx(`3CMꐬIxO:©3:{!-BW%:6 QhS*A4cWl"^^˷«'ÕCީoxYč0р9u܋*0{uC{5u[;l%d>|4 Bx8"4HL6Y[[p#,Ȩ ~G8;*o?)X66I}@.0uX|3>ErЍ1[FYBb2<R`QZT,|U\ՓdGaF6r(N6<[hV&FA>ٚE2l˛$QcY),O o?SJiYA<]5*D E IO=`eh(ʚJ,|xfNȱ4NH:1iZ+ ^݆OgѪe*Ajv'bhَD]p՘Lk)):>!.7}*'y((1 |=^myʅ<(S]&߂_J!L <jnWBbB˜o5׬E|ÈH ߋό'qO&0Q;.{=#tMn0׬$,XOLL/<-|ϘMn͑NSj<^@2Ә/=n{1tywuVwPxJ=GLLl"t_ƨ;ߖIAQ˖j6=HeNJ/7bM?FDkR[q~$JNSaX,F Q@u':߃I g@D{938< {~E~pWQ Oh(z9RG#;ZL4QWl4;l4D1>PZ$Tpa$8?8Q&TZR/oj@צ> PÔΚR/{Zp83rbf^&슏P;_/Mb-%w1z+PGTn#_z޲B#8ѷ`_uxXD cm>7kV\Eޞt13ӗ3ved "0١6uZ5H?cJ oiQ-E9@7"NA¤Iw.'&Ew,<-XLn5V _^hfh4ձS=GqdEo^k:kN7m\ޖ[1i9@BŰLs;ě,U̫;AP"[*yuimBe/Ưi~GԳS@[s'bKW.hOD~ TV-ƔՄ0 'BpUճy4hdoG9Kg$C8w$˜LJPHw?3R!l#(LSXhx^q=Cc>x2MMS"(!]L{4Rү`쥈? Mqߎ$?-w9ԌFs +!z>,KE`ήz]~TfzΞ9W;O:VXȁsg+X}ԙIQ,^h4Iʼb&&qts [Ɍ9wb^䰿[ab[@%71$na~8M< E DüzL~T"/A*Vx S.ák?MQu,ÿPk 3(SxĐj"Br@&`x0t.c,B)Oʦp}#+P':JчZAk!A~;/ɱ-">|2nki/k;`z]ŭ.PqO>Zzj}߭O[ẹᷛ1\(%rɚ0oMZ}eLe^Ѫ㩪k%!^|gJ0o8kF /]jhshd~mY*"SxDl@w9-+̓Y!By&+L^ֵc;?sDj]<㈰wSSʈ\H-"G@#lCXs,E9 кWL&Α0XPFT /yaw=*R:ASt#hpa3Ѷ4' ֔V)M5/-i}E# bKo\R}y1pm\Yا#8NjG5أ4%"b!g^Oߚ9C.:4J\^\Yy 'ᨭ>5FVt ?WƟ50*`Gw C;) > =ZMY(AY9LƧi1"4A{@I,H󈲋U34(p<޻ʚ$^^/fɔG5R-FБzB4@sW3WhC~{bFQMI=U0(IY]zwi=-ʖj {w3#KbP3?{5>qȜMH RM6x)A rt tukS&IIj_zNj(~= ^;43b=n;!W &uSJJ,zHq$zUdH"2N/QIpgP$ "@{ LǫVƱcs1R4D ҍ#.uui#ON^2겹L3l*'wWGV;۵Ce.Ymi|//f{ Aȵ|yl:5~8i_KN)=>}ZP[wĆa69sTm\*bw*:#M6u4!t& C78W<Ȳ($IW;t@(z#0ov˩whKkc T&0xζ&`w3\^!0 n RJ#lh ݿe3@NvKzC._ӱ_SAm 0N‰7?T/lw![ΆtZ),-7fKy+ ukJ7'Z:&k^i[~Ok(X"Tᵜ۰e 049AcЕefM 1ʊzcfǃ՜[+;t4;hfS@!.O)Ձ&Vv}GVL{a0A@lhp_};澨)xR.WU!cVQx-6l@kL[>EGu-nW3)nEAwʀ;j13d v*?@;3A'P' )0Lm#K#L?#A]C 2KT,@uR,$onƀe [w]8=pZl$ G#Ѣ < .d.1v\ ǕWJS%]3) zg=)&yaP6\0ڧᛍ#Tڠ:A̻-@/ ]4FiMXT!э 9YaRm3Z kA+6 o跥D5~BceW|8D|`*mdȇ'hsIK+4vB݁.*0aDPD} XEO.];xځDŽIȉ ]//J0sEV&jU^܀].|D ;ŒGΘs:?A1Uf =|8*q|B[ڞ35?6*f:f>qj`-sxۭ ?yyaG2jK:-Ą 4C!x/O_3 wk%]uTTv@ݞ[X X{.a0;=Y fHaw1?vA{;L;Arn1Cԥ'PP&G>zG9-¡X8p;LGY̷.]-[M~>_%E|_E#Mnje{-932tIk-y9|sgkm2x<q~d?_D(nP[Ԣ3PE+GO a*_(2OI_:x3U%+K$aѯ:mԴ<&Et{9qNez"^pe25힧!"#7}I?Ur<oKE᩿{p,8}>_HQԴL{ %\Q"<h7Ӎ ӗ|y#S3Ge4WښZ2&xdI%X=1?Zt3%D^ſe EN;v' p44E0M jNw&MxAE鳦 $q+0e!{ ;,_LR(?=)*J&Tm 6`eҐbRvm@p Ҭ@yHZ?kdyf 3h5'l_ei~UG%\͚sAZr>d阼4d`EjiFB:kKɉפmS3֏[{IG645e4عY˺3Z>n-O%HZÚÚ+I&poU&Y +ٽ;vkx&/op 7|*%|n٩[Ϡ$nwWb8(fZ2T@dm`qE ׽ T&%)Da-ir#^\ĞbbG06͟4"0qfoav &ZæItkhUwW,BT \%o<&(%2"&Bn>wFKQ58q}A.-H'2hNBBbp~XsXnsYd/&$͟nJo\jtQl^ߒ[7ZL e4,%l&hc~6̰^ƴ+xF|wذ wFͥ1jM#9|.,f[O%{r==NA9%:%!ğ*@^Jm䙤o z=RrtP7Wq>mc9_Q0 d١ǣtA+W58eqK&Luy >TLĎsH@ f# UD nD?.]Sk}k0m 38 A<&EƸpd[N zgpn08WJ$I`~pi^{%a9:DJk8-}"j՛j% CؾpX49j9b ̦J;:yS`}PpLJnAs% e stw9grZtIK!T r ~tH2=tm^0^i4:-mm/ubM'@cD &Ϣv)S4‹6b:T>.xיQ-|.A6\S95\i3^ &P$2 H_ Р!G"B%RW<1a$ǻF2U /UݖyGEm X3I/FZ@W |N4ͳc+Uy(~UeuuKz_ŮN 0:0e KB,puo$pNڨ~b31۴nf.nU|SevTQә'+1>%eAS8D-eyӡPo¶Es8%GnZU8;6vtK53UsId\Q7 6) pMyNGըuPm0>_i5 O"1UeѬϪ=|F``k8aOTjwbkϷTx{%7{(qܢlmwW9߃(jtumr*rP:4w (ߗ"< ywOac;Yڔ!2o3ܿ/>+okk&+(GǞS$&s n9XX9,|ЀQGs@#}#q%H ˯XZZcXrS\4Op Ǐ,aM+2.9vrb$%v~_ޑ=Ez mN-m}1X'"FUv;艅=P04-T:/C`4yU z<9 gZQ}8)8L+ 0!}P!1o @ ~N~v쐛42,;eY~ n uʬ`R$٦gݏj! ['ɇZu$p <1I!vC?:߁۠ 21QH jUŻ#n_]lV$Êx׾NqBZ0X[(|&Trϱ}9~fr<hB{.bV' BL4L &PsK)6E*j k q&HndD C0ŶQ>y2Hc+$]+,l#Su7?\ȼ[zaE 8R+F[)]]*mϽMҫ'˄;dUy![W?D {LJ Cp8a/o~ȵ }}&C, dB, FtFZ>cN?`d&@\"UnAJݳ[v)>\t 3s8)%6Wʆ6'ir}S&U `(c6 /Tl9 ֛HZ`2ؓyHEӔWՎʓv}S@|=zd]&,[3f镄sqMVf?V2Gi%du]=4" 1UDok20fIUQ6@qVT6uLǕYЇMZ|`aі7~³} ;oб7'HG, @~%eZR4̼3ry w'|]hgdKxc-mP>wËvLZ `/0JKg 4Wv$JmC/j2(CmFvHĎP+xJF"ER4DmN?*;wYDP%Iv;#ceڞFMfzlm44;U0jJl}@C+cJ)NuiPC^=$sT@JYӢ߉ܗuKxsOwm25{7w5t*u?'=5 0iĦ/ [/Fv|:H$ 8ꢀ2Go1s"..եaFCM Lҵ$,Z66dxbx %k?"/SpwJu\9(x^$l Kdx@f̒#S=F0"(NYZr$ax>ްPQ3!TU Y/ԽfVM$~Wxu[%}@j dIlNP[980aSM弥d ݒG9XȘן"] Ew29" .&Men$?~C-D$ =e;vE 'RTWH7fCKuJC.]_8rEoUKݜޢriJs\U=rf4'EJh=|}6M~=W_K:Nͯ3f>>0~WwGN~1;c;1̫ݽS$[ťl鿢U"P+6TZ#w U=?d+f^5H#>\ΔbiwO4R7Ǒl[RI8,J2Uf" y#)}M'9!),D-]fZkw%x$؄عJ? GGNN \=gdv7`06±f~,,#Yy± [3+Kt&H}szZ4Fnx lF# oܐ^ LOd-P9&&2F(p~|wA -ퟖG&s6.)J& oV+%w(Ħ.[Fzf{"JQly5N ?pLy˞L50mxcGF')Qy7=%|] ?Z*}/A ]nfzy2TB[aAM#6 (?V4W=-d9 @lLk@+]eD=1” El {e;hkE!:ILe+O 7,W"kNDQFZ'%gpFk,-tӳ3h"aoLA^ EvwS4~M;QoɅp)X„,21C{4 ݇DujbhikM|(`54#e;:XJpkZ,>Tvg`?WۡRy]FA waGx&gklȷ'XU* K.܄4߾\[J'*K/r܂-ɦx:U?Ѽ8sA]{wo|~ˡ)V?՝K8 6{j1LbI,Vb U@>/,zI"c~HHtC{cƃ?4jm ~`Xͱݙݽ t|j{(KE Tjգ@sK6 [q+gֻԏ @#[ƚ̳B72Ҽ/+ŪQXtLTMC}]-ǥC>+Zĺ#x-IdU[Tq +[Ӗqddl>*]zü+_&"X0is5@ %]X# τ0Bsh+Iҕ-+]f=3W?_佫^FzTgd8NNX'VQ7`EDH! _t qv- oBNVkٵIV 0/S:.s^'9^VjT(Dr? |Ⱥw8MՏ-* Xwr >ZM#yU8z`vn8/mUܵ" oh ~U{3 ĂWQPb|6rD Oytc 6%Y鴛UHL1eR^GS_A!7H='"S$s],߂J3xdTfo{г6lf=Tg0--ǒv{C"@t;ggIy  [Lv4CV,0+fT54:3J#gխOQ + /smnju4١ M2κsI JoCO^^)F?HXװaMT>8!o@<(VTgVtpՑíd*QG8:o^sb=Kg 1$h^Y?.`ב^a/4_Rx=h51!dyf FAGℊ~FM=\_kSp` Rϟ ؏48B_ŽDA$.N:w]ōIsJ2vcQ@Oynצh@=2f ] -4  p2{@$7 'ɒa[N7UK蚻6ȭ6;s«,էB{t#Tף 3>϶| yvQ3HFٕDd&no>.O_'ӚլTZU"6P;x-б,/+R[ٶcgNg]{įYC×քLuO.FD;–a̽~N+褍$Sk#?-}2zK-s)%s]r~6@r§_*kJQ̦Aobkؿzv)b:8ЂO1/OYJ=t[uQЋ׹K^LWإNo Ml+V%3;l:/kdOگK&zT䆅&YK=-\HxDXf ny]ߴy1NTU"#(D?MOډΔ&i>}}y_Z|"7eWzN";)胍{#tr-h̟e݂1-E=S^D{ߗ(} /B\ AdcCeOrs8H[ޱ\fT [C Y)& PE|]EW2`r(<bKkdY% i/Ic&yZs9` bQ`oȇgÚĆcŇ߈%kb>m4`v)ro oTŏSjSynP_r_.!lZF։xTK[ǹϳaC,I/`*Sr}Q_-yp{dD5Ry%m0HSkH͏cr|>'Mq[[Te pڭSy!ڗ.&VmL &+{R`7F^C<zD0n Ӣ/Oֹ?Kq%es90z9rq180Xhzb؞Ex[j h;M+PPŝB\ɧ'`^~92Ƅ,7C53w-@^101}w#2N֋Iym,mWN`MsiApDXVYBМY1XUp["?\czT~Kk5PߦfBfݔJ{ѨS%TvF^/ o+`(峄g?lkθFZCDt􊅫,$敘r1ӖyjҐ3XIsGSI{;*9i^ H 4m8U@:HP4?AuG*r.@0VCۉX㍢gJ ދU0vf ܱe:dBtH RюPx؃by4-LZEK2Lβ]#)2\lAΙ_!ԤVD:.Xjg\ޱByYR)eo!0hXl 'aQY;~W SK|F%^mK*xFk[5'$M1WW0s⬨, ( pH|H]Z0aP15Uh+:'8cX8 JA`u-j9B5SzT!hL' wp4U3\P&Fhtj[҄u q@ҝ?9 bɴ:m@cX߽xGKk9N?km]q7.2p(!|l@8b0 77S.*>kq|PSԯUgP^Ō&9b4[?\S^RN_\2bHuQTVTiЃA@3 Ѷhh6f-CƉl08A>!~VP‡p1hnMJOUrغ0v/`A jm+H} >*m|n0x04C%rGHjm/= RWނ(1~YaCNv}sƊa@C:9 GIh.[@ek +y[5)%Kg]n %p:TՄ :pL˯\u/v Kr-њ[uyyŤ7(xt yZW7/T|K=Z ]J "dRA4d$wՀ2JTE#SœL@ʎYQ h?i\s0^#9ISEHِ"uc]QfYuDA65~|}vO"w>=e{< $!=<rŅ9MؤۛtuˤbFaoCc=8pΫ PqRwO˔eKU9/ Ҵ61dZ%\2k=Md&pjwta(բRsFB6/K,gv$b4Y @:3Dkfvs4l;$M`BA)IP*ܘB[.x`y@K}*E椼AQYVvu=́jI4+Wv&kgf9cž$#g^4ׂ+ ʊ}ljc` #)3UrdߩVv#lh=gDEkCզ_&`̙3yUjǘ glٍYoޠ%z'  M Z9u- 7>qF~;i8SK3R ՠ`U_q-#/pBԾ8,jZZ ?>Y|Ԙ ;=3~˗c@ˣǶ.֡bl %jl[F|p"E9Ż+enҙ2VH 5aXlK!Ꝩc}}(RSxj2zrެүmFXF@OӽWg@w~ӁޟU k;U4t$4@z>"wT`#BodjiX3GSmں `'v#[e)B"?5tRLMixgjG&t4 G3SF Ncڭs}',mg5OOCGC6vJvH)pߝk0pcŢ}6>8!vcxGFEei>{tvem%*塳^F~T}x:{+aT3*Tc'iB\idwdLC4E*6WyӁAA|Yѯ ;a)SERfzbtFQ6y֦fD0M P,QU PP~mZ7 ׎NK>fPmړio&|1X}SSeO0\*ec!BYK+!;`Hv ALP+iˆU׵v=ʄCxU0m5!BgeЩN<9H=5L!R7aKOdly,Xӕ`L0D_Gl/Jp Y8"/y BLSBjNIaz0=i?}~Dk /7"ʛmt)vlG]~}Zlt frr5Ea|K2yZQgU7^a1G ϗW.2xSgn&y :tzAa$pQjS@: 5ݺt}ANY> PN~h\Ĉe84Zxxq! nR(7ʿju| ,oW'!8w$TalO2obiiN)r a!仫0AgТ~?OY9) XKY!=GP'|7I\zHUרR~TO'IwRsꆤPLka}N2U|HF)y$m2=Ծ} }g^6ȵKr^zN &&waOB,C&-i6Lz}úI:zFuš7R?7:\S?/ Q~2TNt0~Sf 93Et&yj/Jj$7F\:q=\:!W|L6V_jyd 5Tꁧ6MKF99ru:!-&`zŘ!T4kqj5AtJA_D@Et(!,Yڑ~3$IWKz$U ug߈:f57(hDzDpmJشHw.lG#Z7%b^?GZ7q$%#tv3}NpyZ*[b:2T©S(` ^f8 p^Rc@UABtaɏU-/mҗ ,^g]G1@fWyODIy+;cFO" K g^sg9'WIK,)o&?5Wʅt(t%iU[<(B` >U?3΍'9靚ɘwQ"Ԋ7c!TJIE˶}%o=,Wv՗mBq^U-]s٣gHy' RaG~jϰϿ͈a]zeRz/V&o)5WϤ>ޗGIf LX܌tİB&=F%M/?-&8̿XD_ddC̺!Vcl/3ˈt h ųȐ9ayȼi(>$vF=d:9X$h;YgYQ]@Zwup(Uĵlg9>lN!d}9_Dlo&fUw##:5|l@P1s!Lt()OPY{b> k։1.#oZccG?%6$(g0N P0M g T{Tg$%O[RI{3" 2Ѿ5>Q3zu7EIxYKNp'p C55*|u!P:F'_'2rh.7q %S]ZM+JZ\|>4E/|?O+5>}8+h"SS9-&ī~z~HV_1O&2D^'TjiMo_Ou?[ aɠ'|p?ݓAc\o Q'8+,wx6͐kp#Pk!v|trVn#R f\RcK ]\js{LenR3x!=֢2 X ͖Y]oʃc>uɰQ-Q9c"їCqpĔi<1! "S&\QB3<9ŴC\}K`A7 \F2HVjey/|zL !ܵ~ ?)kngE3I/cޤU/&~GXhm[m*[kUNjw7`PjCy zD|1,c˥3{|IٹX[3w-ݣ99l)Mɪf{uGfe纊ll +a2TE8XPH} ~8F g]'^OF1,g|jS!FFaѧRs,<=].\Yd|NXZvCBiȼ ߨYt9YJ6IrU^fwߘXpׅ/- 3z:"p, xYN@?\~ 26y58j>Kj".tJfX Zh<ېm܃5(9 o{NW[~3wW ̳y *:I.GH6MtLlk= te Pel[ZCTIUgenjTkMţvePg7~8g`qB(S26!#:tf|mc]Î\|KE|6tNzztC=a_JLH"{ec0;lA=]Ļ(86@S(L=,\նT͓=)=#^VmwΠC \ܥr2*ϼKc>Vڍ['K{a6ñaM} -H3V,C> m"Wē𽞗Od:.i#!0~c~;9igr5saiR9O@&CZp0&H\A6>O9Mvūo|1>vᚕaA̺gf圁|x*MQy4O^QsD!2˟eJ2QPҐٻ<[Ǒbi=%!\G{wa(/0fL2Yr;tF8D^vi'o?%ZV1- UE|_Ww;6K@NPtb斅^,zq ji|Sg*T49mAoFW6U`|瑮^Gd[\mAݠ!BGZMJnN3UťA6}I2ip8A`NBmh݅z}K`wZd_7kh<i`(nЛG^ 3=Ox*tj7Vzt.FGlf/`jײШ z2?\hwQdJ^E  )YijF0W)e#X p=99_~fkK9z6Z3-0LwˊM΃z^^zJ[`3=yGAWUȍO̕}Dफǝ"Κ4ULfB k߭-DJyt ߐȡc`0Ђ` ~[sK|%?|ZS> kA0dqл6h0UtZPD14[ًOzuBd_kNs]/+(׭_T6})I0dz"F~QݣKJCS?TNGdfG;0t?%q7qckRP[@x_2Ȼʼ0| k 8rKAcXfEgzlWuG) yaiDfTa57#\Qpf%Pp|%2zXȼᵉ4 g$nK评ՂcZЬwFhOyHZn0:=W«թ@=?,DKUUKr"( XNm6mEpvz#ݑ{S=M1il#213!آE5~CxZv<2| .BB=PѦ(ggoMtUS20kk;N۸u^ ;u\)s`L^ݣ6?ϩzLޖQh& "ۤNN?5G+l'wV=3 nn7(' TMu'TLlt|-TRmYR'; NT`[? q3?[; [HSu Gshg?њ!῟4]G+t՗nUR\ _/O4[]P^,0^2Reð`.uyMȁGKg=߾Ek q A)TG3{ 4`*=|iijk0j(yY- w>\]~{96OZ] -,cV!~޵ /00d'&CŔQ&T0.Eqpa`1(9.jo)+<bj,(C>[ȊL=VcsUZ8 .븏_.]X1yo:Ux,N tiTritX.^P,9=k}$w߶ )-7huwW S!N􋢾\{ ~VE |i[}4Do:[od5<ظ?AAh}l4×M[Ɏ }U/GuxS5o.8LZ_0T֊1OLCiEP'LcAM\sjy:勂"RE?w;Vvx1 ,ąrw &&!X Zn1 OLU{H&daf;JJ0q%_](ۗ`LcbXM$7"꽰4x=ЁY]l~~1$]DaBh;m9Lfԣl0V(]7o'oX/ucsdpW9.Uܖ}pzҴ KT=m}z"§<ǠѮpX>p.<8R*&yOAW>v`{r LdJ nkPw !;0m~a',5hK#~%_*h\U1614).\RSצrOb碦G>r{[Gf %kµͫԚ\G1P'PC5:8S^8^^jSi1rtH;+?t cȮ#/ll)L禫6. KCZ =}5['f/֧pp[j۝!HiMIqy I,hy_|WdkWY1͔sS ~ wUI1yn:>4;h4O/Sk酏vrN:oTD:׆:Iɭ$Vg@@62<,;Lw.cBgҒ'4$54JFж qǿ.>4¨{^{T [H-n4rSZU Q:8ˎ>l'AM@^C9ZK}6'. gÆ tZgT&3_<^}3cƵ&4qx_VF3p [O|eސzWsk&HFwyQhcYLt\H}U tbdCPmLL UaS+*Rtx*€m<$\^;|P[x89YϸpŃbMegdm,;%XR]gԗk_b'vXf?Z5otbNCF5ʭ\t(=^U.ƾɭ^?N.~a{_-fؼY[l Bԩ0>#8Ҭp*L޸7=ٜ8,IKJM*ζb jܫ*5Q<(-\T-,^B7T]־4YC>˜E+cL6~xאҳIJ嘮. @7ĜёPe2Quγq:5+QPis3eD0vY* lc1Fs߈퇣3(AUz/ye(zH/˞XSJ"xO8gqjuULޥz/ OhI, k]ʀwgHw\_D6!USHwtz7 a$Z,贚9: duӁD~bOS\ TBk "5KphQ A%6Skhj(Ta=`T`8KoyBd#p1s~c,LDy]m!em0πڄSB"g/`,-l4_js=P>A9.O<gcY#+-[<iv,;wOs*zWLgf`\d?|=#?-$EaqƷcn\_Yk~OP?~7ny +@/Lu XCeKTh Cq{ ꭪|41 ?? 2z?ךr?P:MnW 8uSdrݩ# IhJTR+I쿤8a)W*VXpID։-;ɒntE?[~Xb r']տػr׽|xM6f$`엕1uڠe@WIAB7heOB+T"Ã=`6~up../ԣ:gq xƿH=7vYTX &.f@G`z!`tQ-m:lMk}'#:XTqxETQFx=T_7V+xK֞6A>9{V1ܶ~k67Y_[|. ^0Ss_ }O-KjFzW,V/!B-]z-+RJ EO;/jhk6g TIqv)\~i7)THS%7~8wCH1ϥUdaBߖۤrOE1($9'R{J綾 H }uǷ>9ZLiESO*5׌ fs(B"@!Iv}"ԕS_C/o+cI9^:`sp'|9D$>WN5-UPɐz^67Y r6ŸCa?St7X+}L3;Bp/aQf,T>1lk9^.pbiڧW?oE÷=aG KMח9j_ {o:7QЗ@m{rx5{r =̗Y=J^1IC"]} 5r+G)_kH_ʊJO@i5̎/ʻL4"n~:,OT . iup6Cē 9\JpbH\VoOS^oNmF*9/OZdhP,J|v@R)iD/:n6?wm:R9w*OIh)`DH:Q@A/0iz4kem!ɬ&r^wB W՜A@??n2nP's6(QAq|+Z_&q *m O"[+Hs^r ޫB:Y˼ΰȚK9|0l{=toԳMoSgTDaq-H畜#svy3k@)'9;$3,"GJa(ͩT @_oXyM``Fd6U㐴Yߙ9Zp^|>Z=;όI\x_ʙ=8-vE;ˆ5#D^ābTznĹd:-ofr 2tdLa"օM([^SzV b g6&Z' (i?$S@8UyUdn#w};{wr'=b P-Pb|׎ıRᄖ5XKg"c(g 1%ˇn3 K=/ؚl+^e ]iP{ }ߥ_0GTpB '22~ϲ!Y>^.ucH4)ה/@ʏmf`HdS_7{ !0b) *X)XB3L8'vlvt|pEgjp&ylluhbKܧ梕e-։/&;${)O0=}4ZXu*3@08t6E_#q #%b5ZYHtܚ=}ɝW8و6<:a $Ӥo9k0l"+pe%zFm _ONZ}9zXe-xw2 B:{$ .Şc{@?'NUr7W|⩆.'Rm} FgR2hC L>sVZ϶0Zerh\ B Cx$ū 4cbg0ݾaE;(=(^LI+MLTr$rJ[sٔUtΩא†`Srr%7r}:D*[AW̑]\>gտ@%>FO=jW0Jڻ}K-: [nҡNkuq=̐e,K9AZ;ퟄ4f@Gb1t}f1붣)%)I ߡD!3%0$99NJke7dŀ#ڶݷRA޼4A[727$>D8P()MHfXݕ749éTg,/, oiU}xSƓ J>׿[FvK IJ?#7.ؚH}-dd@XJ))#z/%}Su[8+ˆdLJ{ FyK'%u" ufUr! sH W+rվ'CO*3J6(Gl?806&wV"yT%P0N)WuNOEDmkK'5&E۔8ʳ/(c"Bop>E,GO%6jwއ`6ocO>ZӮD9Knj?h%9P4|s{XSRK'd XRڎI8r3ivhm;øi*30gޛe5P9#Ρ%KN;G[< mh7Vͨ5}&mIP#^0@'cw3!3?Uf9ş+Api%kǹ(g ^u310L`|ǘ$8ZQ@U_=4}Qx"ikq,?f`f6j0p+%ϴX nwfo|AMA"h]#L^;7 rZ[ 끚w*'7,|;Wʿ_`J6re2$(Փ22xӈ:m `uT*>  dwje4FLUgWK3OiR'G8̒ K|k3qQ!7FBQ$F>Pt1H.?㠸F+Q(|/W`v3"|KR )^2n5 :H 筚E WeLP5 \ḧk]n8W'm `3wdmAyNyo@ y.t>/?Dspkؾsb#=Wsϸ\zDq{?&,k'(4Кx2d\0y!AyI&/_y1Ykxphr }IS-Enaq-sA ~JA'CQTmz$*ERE"q=`s|Ծ.e<n9KJx3EO?OH%N.9e^*K1?OR8:2+YщyL.zbiֱU` +l\ZʪoDśI :bBP(nH)3lf>@]`:8TFaWHW[c[ej<@g+b3ZQ#t#ߞAv酝\aڷ"&Vv|ڱ!x;nHGPyӖHs43#&Kj{L ஫0k δ.*s;| S"qE5sC, 8hEӛ_w{.>k[Odxy.3-%{S( N$-8B(-Lʝ.{L<4L~\wx 4j\JSgI#(CӔ_S|PmXEN?Y'mf2R4OXb1mtF "*+תB] ОѼVf+\ ;ypCQP;_QsMVc}, ['.<լhk:ʅ ܩ_7,wL;Kdw!j3dcx}},Lo0W8'ЕS/Oc` R'g I'v$&3ͦWBJJ-fߜq8hQ o f;Q^`6|[v:/ݬpeXͷO@|Z kO"TtD9Yͩ(\7WtI 㒉qJJ:p| 1@n]C jLIKV8gy9k}Y<0ސ9niD ` "t;x୬a5+lM]籣XmdkpVPv>RIQg78F,xDJY]v'w'LLIW{*9 uI]3Ǡmzp$>-6V̜6ȷ![rwiX,§WE);@l|לѸŌ0r y>2H>=?Q֬$!Y$45LG6U! kU'.LrWVUȲH}vbJ_kAh !+`$u*H/̇J~c4p8cΆ}>ƲN%0x~[B7s(=BUΥW5"R働qvB#~؄Pe /mg;Q˯Q7辏K,ޤ6.Њ9qNghV1_2g})4f@/ڋM ^UjŊ;~[=! %Э`_Ywm*P~9cr~F5FC]@;Ǔ+jcEv˔nB`P;zr>Ei+xCE6) TYKS3)rÀ\Y; 뺮ɡUh(" B6+0$KPڙbK4rU^Ŏ "bJ*6fyG_ YEo/˾'wYYrt@ifU#jc|e&l g8 vg/+#(ȍLG=M!ή5\E׫96LqWy݂gbٗp&]`! 9cz*-e裏4hd;4" Hvc-QO}}᭵Q2'6#1ޘ7+ W1P>1>6y9<x22Jxqȅ5)~?۲Eo}AOmۋ3O2 vqh;L/JӢ|J'Eⓓ LLiUF8ἺS!&QKř\ez id4C4ae߼Fwd`KKݝ,{`ܵpWJc9Jy3x!Xv9Ytre$?-?->WsmϏ P7@/$TP&+f g"w#A`W޻AK =~3%޼ՓAK;9&Q}z̻p/=GPf)DzG%/aVgK{9>Yx8ѫpgsoMXh/Mn8ы'n# ne7Щ.}ҿFYPH$$Q?sɰ0uNmP^ eQ_Ŕ DzR8R503 ">$ %Bl6EqW@5 H
    <-yy؟nGDmejjwf~} lXOMhM-8_/LmOt1Fˆy g~ f |x"5䱉m~% %/9o*C0ӷ1 }*e.jE87bςw8vlp:s *K7z"]=GSHQ`f1OM?>cx%5_ᵦZG>h5s zF"MSdFB2t bʳo3՜hJ]Uo$e@ݫkW]@&x̣H2GY*ߓL%>"q@  .^9@U_KjaХWP\ΐnSzRڿ@@EcPm%xAHz#Ï=!)HO!Ғ96e$c`ܤ"8@Ɉ_%haA K"B|ek #2O1/TP(nhӬBM/hoNٷ/BEΞe?߻3ׯ)E<NKcTPQrTNvPhAtA8R]0*{$Ʈ+pq13r*_IK4Tw9؉oY" `&v@[Sz8Qs4E^X%-BelʦYO.3ޮQV3e2j>>q$A0Kg$X,ɜaSF|w+Ɏt9єD],gHQW\fJ,c\$ÑĤKrgrtZJ}sݎܖh'-scB%:M.2hFgof"UNr<@=B8*:P"!C*uw[xl"1b[iTa~jZx"XI߂VqƤ2`烟=XdpS5 &\<*5э&m+3J9%zh }arBQ|QN83k}4}m4 *I툼cfZk^)?}B}ɟ\~,g3I6|]1L4Z_ Nܷ-;B$#~GzlO7`pO=2aiq|QrH V/6.J^H[ݶU"~Ju.x&^z̃K"deFGQ,~G2Zdލk3mmA.&+.̵#)y{bETZs65e]dwqsǨi+>~ {6?OIXۖ+1L-¸#dPQd"qrg_vTX5Ѻr7OH'_;c>v&)Rl0yWYdhA;"{,__ElexItLsgW<2׶3d0q59p*MW eUwei~&L*\ۭ{oWȻpsڻ[b1Vv/6Ep pQ숢73rOa3l#-Y@$> |4krƖu Z;4v:E؏v xyy#+ ,~yZđSC\"U SWRk(B"(TiqA: -( NB'-_VtBC,KIeRZ۬&PS-}uS8W\i4v v6*)*׽ *j7һF[X JG.q.x˙iSHE4<ۨ^KDar?8 |,bľ֗&>&v?9#}!)*D'?\WX2q;-H8 ,6nV* =zZKT5 WwO{8İ?VϽU4wnTKh뽼 @Jwc#0r- py / +Nhx = &<в S%UJo֮!JU_SG7T"2I)bhD9GAcIؿURA™gIiX`/n;@TuTWNm3]8ia0~x/4K":vaXQ}{OF+n.;DyMP^bd #ɕ 'c+!> fb8kgJK}/߾n]ܽ\6pmH)hk8W#)yQa!?yxzkuţY)C%X'ϿAtO#Xaڋͼ8!<4Ŵ 4EՒfeA@bA1K8nH""7Lpڹ%Eu6Ȫ0)(o*o 5ǧXuWe%T% 9Y 1%S36frbʮQ(FIh?֞xC7k;hE{> ?;igQ ъgSqer4⍝Z.͗ܯe2U9V`َ4gr]SQ$iC .TZ;CAT#k4z8ɾI¥Aj׻Γ c#тuy]4\ B223d>+{jvB"~eV r:`+zkb5wd7V2ʣOaiAo =F6$fdFK9jD䎘$?@aA|q0\0mnS!9Zn\ko% .x8ÐIm<{2A@1VK)*1 diw <:Ag^ 5/vz8clY`m=Q&lIRÎ]$ߥC ")=`g`;U<wa۸r g^\7xTX I)->=;K_Ltx%~}M8㍑|ϔ+rȶVVe+s9*(F*\0:M+\ veQlTNkμ\duG8Kq wRw„N2) 7Ua7j?c?n%kGLb"V{KD,Ŋp0y.Q%1bzQ/1],ጓFOJJ8&5z@?>K-ޖ`&;+K߄Ɵ#_%QޭG`nE"SгJ Œ 0\14į#gQdcGE#'p Oa+fwΫLjyʷ3{@muT_ R+_aJ Uf[0qI8ԺŒoAz5 mC/4a5V? RnԠ!\gzCiM]ʟzw;}I r9ĥrU-Lgz ^J[iB?G[ FVAsrd;뮋(QW ^/q>̉/֚!j4+E >X"*duezuwH qIs |~!vrQmv5!=S\&%Z K-b_Qf(3Dk;t n_fy̆%UJ<T3q͡R&D,b30a6WG= [>rvPMҝ@}K} vΡ|ŞLvgyג(޷x\$t |tqu1' A5N#gʨkC88FTJ(.ǻXѦ.zxft]"K`-nA6UJN/giMX0^8FWJPY=b>OnO[ψ0,M&*_IgXٯ*:5x`+ nXGTpUn 5v菅Cۃsg-0~3L^_.bypZdTgnP٢`x<?){p9RrݗmKL-oԫ"&#`=p,gPBnԒָ8Ikݞj-\sZt; kϟUlw5_w Ѫԅ,)!jB&ƴ""sM{Z 4.{+WM[nh"@A~I|tހH>H9>dؕ>ijV5_9!16ي3cCp*'Ό]NO:nscgѺ`htguN޹@o>z) zjj!3ivc}c1%3Ȗ6HN9_EO%<.#j5:ha204HJt]xTfP5ֽ!ڨ;h„Q nwrY P\{'eGXsk$2,ZG:ZwGV o9Uԥڐd haX֖O;ËCf^S''VzӜLZR&TOt%CaNtЪH<.5tXI{~uC4p̆8!E-lp3Ng_{)hv&|!p;d1̗=Xky7͐qR$V+}e0~c6x}j!ȹTWjn0.zeu#b~ a͒zE0= HqAӘL_ ݋% QC%RlKyo-˞}8-b?&ҍǣ 2ɶ8J| t CҲ::a1ojXc} (=@֙CGy+ݵ~ ;ȏT,fV5$OkÕQ3TQs9(ǍMׂEE\A#j5U/w}z6$]|uvh{Yg8WڌXu5$)h^^(GomX݅$| BHYH8C-C ºkݝ 0VPsuIP"m8}/yh4>"9(ZZ9]޴/C>Eg ;%[(@':I| 8TF*UMح;+}if\HHv۲] Lu}CfąЯm 1x>R $yLQ-TnFLuٍ%ۑ%}7F1W&pW`Hrx"آߒ:}ZZf-e좒 &\ɭs~ 䱓,&Tz:OLJ 22'RvOJ=KfvGmH3߳{ VP㒉VQI;?/Ĥ>=V|LQF\`C.d^0īvQRϪɃe#%A#^O'h)m7֬::3pNǣin_2"gebfWBsvtK\}("/ ozu, RS)qc93++6 wL< c}NjnGR?\֟%l#GPw | rI=U:]Fe<>?XJ^ 0ʺ;7xQi:7H(&CnΨ":sD>e8\Va-M)`c9ЁXTzo*vF\Mׯo5n)_p߫ǟTaN Z%e&j5( ]%{x 7jFx"o!;ոC`(C#S[x^=A.o ©~=VXS)M+l_8[J/w ǮykMڍdŃ0 x>p^wԙ PW\,P aM`Y$ 6Co)M{R5[P@J;1`"t";ayLgc"}e&pMdEK8'V\+總CoQR[q]qC<B94#}hP V}sx S(X fÏ oInH=gM~9% 1(g(1v#M#Y,̌sELGHJvhyMQ9T5 R[rTnlQ;l4NkBsÄ0f6/T\imbpU+h m*C Så# Ҍ[N7 hr5^obZ"fa}~cgSڮ5@?wsQ 8CBBx]כ*B\#`3ʇnEznohě$i<);<2qq^3M?-N^v}E^r$h<ݞͅ<+8F M!}ǖ&%AgMC&ɲnI} AOþ'Ew\p/pVM> =}f ee3Z.v/ar[jߡաjC6)A. Zv;Zg/K[y)v|HKIE9r1L݁A 0vQH+5O FJ9V34= bC/%D~9L*10t/^r"XpMIqh.i,Rq,ZtaD0 1IkP i7*. z\K*FMo 5mI)n-y֮-o:+7@~]]~OċNQrQͨ?tȄ%C1^ڻTvJ!7J%M?psxay䍒MmmC4&=`Vֲ;%^Ǿ3*[hK@TT57-=d ]޼H!x$$!μ jhҸ`T?8 g\Jc$/Q|їhdG>v5M$M)\7ንwduX! p VHm|p{GC<$^) z(,ạ;~BԱ`F|=nvGз$ʝGSWryEmՖFUccM>!cà J)$>R3LXYCpiMsf_֡)UKZ#ˤCóv+]~d3^ 76-y[Ӛ\Cj=&4rm6( 񕵝Ǽr %B93 3sd*8* X85\8ߔK*2=HfejL`H#vWf:_p3A "10e~dz9=sFi\:7jH?G:.hnZ.N\^o>l#'$m:yaF+q6Ttc QDe%~(1=^[xښa!h\pmV.+o Ve&5jZƄ?QȩӍ˥T%>aOE{>w6n,iGӃ#4tHU(kĒ>@,u/9hJ ne }/VGKH }Ĝk>"siye*Aҋ 4,ɵR@ tIz!Snz+%P$Ɖn@#Z$3X.fZ+X ,1'amH/]?Q\צߎM$ /6$z>@L5mUJ><|@^^Z.dZ(Nkn֊߆>JMjvb+6/&!0)%(BW|X" {'5OJ$T0n >3YFֽ9nk{GX睊.IǮV&m=,K2I0R#UR:jYxsP?9<:" ~5F'g=&_kH텣AE(YPB}"\{tZY\0*1`^R^~!,^^q,c7;S-.|[ee} EԼ^e(7 HNh>]_L'"13;_-}"R*Ɛ_Al[X\h0n(78FR_NU@[*!#,D ;9=ax'~W Z[oe:6M_rEԩele>;Mb+vjJlx::lI4ϖEQ7ӿ˽-+q˹V-DAtl)T{~8f1 & Q޿ `E|8a Dx"3Q}ȺbH R4O,X |Fn aĘ֪$b|UBdр{$աTw-+A1{EDNnkauoаZ)TPF5GJ9v{K{qpK`'߆.=3iq2ZlԞU26Ƙ*|$N}ƞ҆gO$Yz:ROHKK\^qDftiIog +z-Y0ibi7Oj# iQtpZHK.EXJva<ڤh@[g) r0EAߢ d:`MZ֡6Sy4f?qEѓN1a`{wβWSllg7{$s=b u1Lv*ź2t#HhC|6ŶPqK9=^ ¨r4|>5Tf Y@{̄\ ͮKr]4'O`?I8̰eRFu'^HBnqVh="kNZ|M B$#Tq,0t}dx _Yvt͚3C1\[) h"#@?;`y&_i=tk*6l\[ECʃb$t> bHuN(V;]]D>?߀,0^S2E맘j5!<l$gݿdSz4w`7+<$6ʓʹXW 2t {vC}2cVy5;8D^ >]F6wKY| 3Yqmo8CU2$6:ai#otBE($ @#dgqkO[?\IHb@5*jψOARx_ n{2r?85)MChӬE,I #ƠLN[V.K7*3P`f7iAzyc9A(㼌pP'i(#n\Pb_Wݩ>:0RUΎ Ytzeܧ^==HU& Fh$I<3aO=mpmp:Wm:9;ײS-̴卿>]R-'$OG2 $8R2;5DI}?0si+AdކͰ 2@1$gȋe'J:Ƀm=1Gvd⁳ޤ#Jomȳ" [(ނPL~|׮9*C~{SԋJc:wuօ]2ycAa:zl_^DBih%/D;& uKX~LNY͔d-=D ʀW ?6t_^];["&wYd+*IvL6N?x tkqÔ v1NŊSP> O \jn Z,LM@Mޑ zs;y_uhAΐj"DĂLG ":]*e⣱=+#Hku_ jiK/>Ajl8"y}֑nntOIU#y6;u5Q+/$!RYpvJ4Jb?g QU˛Up@Sz$It>gD H& E\Ҹ'I d3ۣKI]@wWj^8|[DYgrl\T{gzd[~%i~?i-L-RMw`˗ZeB-t5?L҈[isב?ΰ* JV3dmB 8/ Wb=8{^gTFYC;srƽyՎh8u Tc(Kaeֱ*߂䓨+;qƎP[O)86 Scn=#45:GXsҡaBk}/f8.w$Qb\.ŗGQȴ<';`^plݍ 4 s5ƹ<#[9i%djqyIii6׍Ȃ4B"y5K"+U?> ]ٍn rt9ymC=hnIO5끙(ND!{G_ 5ix9Ʈ:D.+ M/Ƨ.w-/;~"priu2&;-{Mchz3 |hy~˗vN1LJuŘLk^pMT.pd A *5eI5,n, s,Лٕ0EQx⒖4"DE`'w?,nР#7tԑ7ȣ.X{V6%~GD<{J=;}9r`eaHg,$yhm`48fV "8I5k; ebtȈŝuÓv?GayV[ tϼIO^.n{c3|Fym+0Gu튖D_2QvM?煉VՀʃ4\vVvP-#F>}RNNv& AfA1{QN+T qڋy>e!ljJ`*k]Y>˗1ض zsR_ t{ 9́^RJHO4=BZ }sC&~` 5u ?# hp7H_D=Mոé/E94zr=4{^ļ|LK^mM )=qLy<"](ЭUwuE y,.}} < pD˓2WG4]Xq{Z@a@)V ^ xDv=0M \Dm߭:PIB?j ꥚hz6w;%d)-]ɋ5@ OàݭmD5CN+D݄S#AkJWdܾOEKH&LSC0cL΋:^%&TN~֪!stRMm/v~I|JjRrr[L .d=nUW9 $ lygYQYIXMFU gKVuh)_C̉L[Qp bIMaH¨ ٲ˹i+l)wp ,)9go7`^vDU)@hKy.zڶ#aCQi="[Ol( JH5k/ud^jKU~x;isl.ESRM qU?W` ~5BڶҞ%CDx[ތpR_6U ,'ꤒ4yO߬ ;~DyQ8 wUٺ\|PUhd/U] C!~i1E M#dZb Bt>T_A!7GtMfz]% [Ɍee n(1rm-WRYNLHJ-1_ ~O#VTŻ"rHs ˑ^2PIJ.Fa\ fm@A@68 EǹnF3 *XO,A-.BZf]zH;Kuo̠I]2):G(8;f^ı $[2PfYEe %QAsof-Ҁxx xn^0/ I- ']cs>2-;RQw1w Y^d9v9#_!Ɇ9{&$0|^deM3bX T hy^p qLc2M>ؤ@5 !m1?I¯o ILL˳WXUJ͗.'?ߨ.'}֎XTS 7lOCdokӳ5M7_΀Xص,v-g(缟\-縇񢁄 J4yf`p6G },F) Y^Zb##0 Hǎ<{.:Ԙ=j`ߋf&/]BOᠺx9s]3t+oOuâGWBɅ?۩w=W/$' ? #_MFCcm櫃@3MG&= sB1<:bGݥ!_[R_+z6i!gU`>(`LTh><euu\uW+k˯"e#|?͑ \}Q0T=,xO(`e%CR[Pˊ4NS):zӟ2x~6jeDb⴩zzձm?.=;pNMJڪ,\ ZiFMyĮ2 Ko0f5u jyFt#=})Tl(<z0nޝ&G>~jEGb,p=6CpT:zӝ( 4\!9ԟK-Z?ʸTe[Tz2*Ȉs'&OS%vE 9~pڔ2QK|-qb =Wl~0|dVARE(:D NFP'o]W M( 7MAKN3|wd5Īk,&{>9 <.y>G`^ dsU;&d8ǿ_l0y›r[P0B1(>^u 9M_K4[7n$Eln$42A+Ni9]U2Nmg|s][?/Rn=Aiqb_PYH=;- !e6/yYRĀ?8Ci mJngIlV ^K!;8~J5r)>F4ܗA²H$v}I:t\|g<(95h` Czن[el΀~vЏki5pF0ӓ6\L`mxarslbG떅r"T5:l&#ۅ@#$)J>CG* ɓJGs3U̘Se62ƥxw@p_n4 .^Z`EEwkChE¬#>yU4G#ߞqZDE;? ##(/^F`!R5Ƣ#(Xu$غCgk{v./}Q0[>9"[6&BxKen﹄L*kjT'UK^vBڻ-4(zۦ8ę miO:lg@d_e})4!ح?:GJߥp,USݼz!XW5R*حIԂd+_cO *mcUi^v5澰-:*Q>0dG6@!JOxwY(e *?7/+pY+[O MCQע?|@VϧIU!ʔ߼Șy6|VV0t7#MrE, ;TAGyVes"\àU=q@[2ts344!Ы E_`EDk\vtG"5 jE[3+VT`3(Cg*p+XUgUk%a ݉=17V9@k JZ7A/'lnlJpIu*ngmHII.otG'9i$>K(|I#"Q4{iKz#1X&_Ə-ڼT8hJ1{׳)"` kxH{wʊtjgGsڋHN]n Lō1l8<7zji &lK1 }X-LT:Bz/^4?5 h0i8~s,SxE2^Ktu둢SX9"f}(-T/-8~rjX~49xLFakM VeSҹ.'|j@0CQEwy8:+Q2mvޥad+o.=|JVCj~̎g=ho6Y^ۚ/O 8{N)6u_ WD/߆['~zʵ*BU1zj;* LBz+\X3&"2gi$cvOH>LIhty!6'&`W޼lkҒY8.`,#ZY: #Ȁ_P4W{nl4.hݓ x8:)R:i%hR8PJ9QjEh3<+f|~ r M͍26w1[Lp`{Y#vPLjX], /W1,op2Ӓ@ C]c` !41\qklg}_=vƪjb0KlB6b AGLcHBtgt.)Ahip(ӂkV5צ!YNrL̠Vl~*Lcˠ#|zEu0?r6[2D&C0P}3n(4@磌us^5i0+VוGs?3JSNC>*lX('R-4gAuLh־Aǫ:q߶\ŀIIBIbo'S~/zh.Qyv\N ۋou\e--"(~a Qj+Q*bg;YcK H.&bňoclJ%*xY̚ Ot$7^H枸yH]*D{c4-/Z72}5p)=q} T4M8T)ǀ,­_\Rvn/wS.P*6DgT_ gHfW0|QJmXu|.;Ţu%hZbktOu `93//A73xc-dRYMl_NgK9\ 5J5{N=M83lT-eZW?laxl!tݑ>tUw3_`->6MAM}}!yKg#eS{Q4>o⡠aSx+D6}\cj;#8yv9ƿlKm KS?=Pd9%<~C:;U߹ӌ$ A羭:dKȦQHe s Z<6a|c(f"+hksG,hZv'yFP $%Ka*GP1chR^ 9:&hlYM!*-p֛Idsa'Ŀ=>ٲ 5Ws$X.6kqZgƞx%l'6SE~pܣwvXP?P YQ];xli%,@73D"NK%rw`ti Y/lFѵvאpQ04 ErFo]xaނ!U C0iWf\ ˳HT lse%lӓ `7uyą"qPP-y>aR䨢/(#7}9%'H꿨{3-$_jp' P!* S]O`0S7X![TϘ߶.p|I~[<;-IHrov %V%o命fAh8#{-=,rYdijT$L*ޯjuYP a7zwV~D4b dSc_ 昳;}y s˚G45etǛ/yIpɞ+3Q8!?auoEn&P6G+cas[X^@haUOPG0\Š91RI0x]M?r®NY],Lא\я Ѓ6"н<—%b0{'dE+i6Fu75Ὅ@Qct_}߰R]${`.(Mbmb-y)9ii2"WhpȄRm4SOoGX%Ny1힅 ّN0!H^;`xTa){>0^Dn"i?!=ximlkjz.8Ty,;<*'ճfX([+])Md[ }")IPIdzW HAXFIDg蒁cICHfMMGSTVb\¬`X ^y4Aُ뻯Oc pXٮz_2ٸm!bp%ăW@E 4ZT&d-}}߼,ۖr>@рCK7{Stk'wu%*p%9_|hpF>qϪdpǒ\8[#,KSU6"lN0Rm'TR= Q;Ng ivw&t !Y($lm I;@,a+Cn@4XomjաjO Y5s=Y)PlzwCNɆig Ӎ[FƂIu$p{S>fpcJp$ԳPO.036m:P^"cKh6;Ŕn-RTY.əBBe@Ku&Խ,ʏfM FW+3M[-\bErV_&t]~5 >!X}m]oϸK]V^hb oOaja~{[ʦxT~ !M۾$k("mi؋d`U3i!V T"|۩.xMb̸跋q>1C)A Q&xZ@0Eh[v߾s+l|.חթ#DJ+l!wD?[ޜ=vf<Vj BY2núp؛F:zT4f~9}VYV)PHֽZʢ  \%h6ŝ5VR*`qa@ԇl9;"ys}])BՐܗCmM+)C&jT_[QDfiEx82C` ~Qo9J \goy6c M_hw%[jB"x"dI6ϹЫf5{!'ɥ!Oz{VhX?,21B<>~N$yX%(J:[ ̥y{sbTEX'R4p]k(PgP2b/<4-W`rtZ] ;.jF 00ƐƫSS;Wz;B&Ԅ1mXt׽r(SY1lQ`\}FU}؍aI=[WD"R$gJ Qk27P<:b>bnq|!&ѻV}ς9SDMuP7}^oF8D`Wvr9(>\xEtf9/lX].)7tВs>;1Nx$74&*IYj-dX2;6ަhy#|y)U!f X񍹁J.wA^Y XMtkg=@OnڗWҪ9$QFĴ/_92lj]').+W5y*]5YK%>^ SX֐lb׹7'39לZ[`-VՏ/$fց$N'3[  fzU{:?~S=tO=d\_vo`d8yaru*GNn/hoD{x0 Y]`^rf uBȵhЧ 3$_Di̓+fiNJ0ْ̢NIbIR<L8A߳@$eK}'+p1| i'E śXK7-8$/cֲdi#eyd낟-,?bA{Xh k5Oc滻V-`Qp+'{?e|"2S;=j֛F0aMG̖r܎N4>)MO7xჴIAsiYDn"lFXAx]S2rTzHTr[cQi njרbmАuP,@  ս, *r{4vdp'Llik_5tᭋjV#be\B#h5aryɮLPо@~E'7WKk_Bh 7ZU‚c4}( u*{7 )&Qߙ9\S.2f@%؃9>*bB{2QUEq8P־dnuR˃;?o3ЧrmaXEt ۗXJ8dL2мPR%C˙8 Oi&TХpޖv u4 vE~bVF%dMTm&%f.Xق#`!sJp9񽑚~3@I$"4Nl?WAZ^-dhi- q$\=JcL,ꌰ| iӊ+U+DenKaXW>ŭ:S4zhGM+̨9l4;XSKb N:>! N3l(؍ uR)jAg|P=n^ՆW3xǾU,ca(Q{nQ0'djRkvgPo܎#j1 NlW*nt[E*/ TO$^$Oxn!mͭ\<}?J D8R#F5k&DE ab.òx8 Lخ5PJbBAfn,VdaBlp+m+8b.usi-w& {q8DXDUcGybcӾ'wێ`ʜ-AZj gbhm( $!"Q?Yh:dQc[7[(q%SSRWB*$IKH̴:jx ^f2ݚw(] [M͢kDP #BJtŸz<=ٵ` eڒ侟嬑ɕ%pAj=Pg6k?m߹azy.>e:.߃sW on{;خR |>\:&b e揂!iE>؆LH+N"l\~FAfn_1Fa+΅J&`S=~a"T-$5106Lh?wB'juۛҾu lev]_r PΕ>@{0yA{f#'O'xSǿMCRy!4_Dfa 4aK}Y#>BO{8רІxz)O$h<+4%2s9!mਦ9;=)P }:vΩ0aqUwfaˢ^`\nⓎek&eMr[7<) wۓہJPŇBlxn)A(gn{N~`:Qf/Ö `OGuYyMPWPJ8|aYkAPх#m LUy6DI-X{햾 Awo(̘;1۸b!kn5c)o!>fYbHy g?%,Lh&{LBֱo΋fFaI  TݺniMx(]0RcךZm팼|E %Rw ^Е4P'xGhwd~b/ s\9*n]%x )i}8+oc„XV֠q۱xUe=A!{s1 i%ۊ‰G5%!,I'+.JJnusn[LEA ]= 0^|@ZğkLC` dmG3cz4*t*!*p d!y'̈́wbG>= Yfj=iX ۧy)j'@+3"d0kb!qi֮v?RYޢXW\(Qч2;]Wwz萾?wnZOn('XK'QSNqn. ҋe%az}ɿۄ=Ѧa%(e]kkf uNv>%U;PaH\lrm׀醲49P{eMp1Гځ'[v/ǛR.TpuJ%{\ܬm^BXƀ"&s ÊKRET1ĄǤٽ,2`SX&՛nẁN0&J"%FoD$]oFڭ$-Egv*hǴ}9+n!=etS9A*z?n}|*"UA7yC) r1[DGέM??؋ŕ+u1'!>[[gF 8'r""j~kĄU(>$=p7]?#57k) o,L%MΊioS”C1nppdԾ̈qxdfPwxpAtC=[)#p[T_6 A?~ rAmw]0e~j+~QhADn7'zE_:CDx`-{+,YyV(WBtPL<L&cfF-k8A ]7^o\AŦ+-/E}8tEsguc>h[ތ JtFl,,``GC e7)iA_*p@X(M-Bv9%5qSX1)rHfjdP6iF]{C29n"gum_ (=3{8GiԜ`rr]8'N=zGR!meQ(zkC? }܁Tx˼riOdcdoOvU1Y@9 a}@/a:S_.fd_fBvwھhf\1(LޞB=u]=Ga OU AW5۶tznpB -IIϡM,0:BGV"plAh'svg/PwrH[s%@𵻴co,!I $+0½㺫 IB~:74] /inmC}}3lZ rPݴaV[3AZ 8Q$D;A͹e]߄yl|?GѥBhVQz_DP8U݊ #tdyC>_69ŸUPn;A M;Qolw&]cFi(]_Ӿ@c,9'ON^]-fX~9SxЗ\i4a{j\RR@SUR'QZD p(Jb3m:|*y-#8HƖ{pBC"h asl'c0~GBҼӿw*_RUՐ&F%>ȜjsZ21#Ц,9He-d'Lb?O+(K%_!:Bl}uG]ҕ|h[~}{b[I y7Y 9y'S4=i/] m93CT/-{ۍeJlvZ[cR]qn1μ ^9 _ozೱmz0qzB找,h"n*koȬgB K1QK_ YJ.}ά6L#|Wq{^fQemSt&veCpRWYyAwٴ]J!2 xGFN? ,Jw T#Jp~# u}Xط @qad훪A#O'ҧK1+cCo|CM/\)s̺5d(2IE@1%J)?D"l먛I))m8? \ݒ~|YkK?i*Ig/.Y*\1n7fo3G6 2縱ǽE6CE&N WbEE-V忻I&.N"XDS0uC2.c*|u`bO˜_ҽvkZLm&Km`jb9oHvD ރ^ɏ s!3i/|%E#ddr/~. §]_9rKOw'#c>jgE³>he%bxOm} 03FJŒ ڑL) Lfᄲ*;iKBF(֖3]՚]٧(YQ&/z }˾ ̰;E˗ 496l=ݩCҐ:>YZRFTPюVg-]/ 2SkԱg`mFض ڸ*M\t9SrcM>i߽3,uTb 35y|b$^oȎ18RG+AW=IX<&&U\`yB@ \޷L$Myv.ΚBKI=3c IR3m`aBKXPB\,'p!Ӕ)X [0,w;.Uy' WXT.W\MN` [~S%>̧y*M1H_f-&8ΰrnd̅ÏӴ8koޜ˘Q<A$Cȷ3Y/9qNsC/>@w 6\)2^<_nV4./N`% R=q>Oء'l WR'TD2zŻdwn2ieBo5 k\BxĈ# rMQypcVNt`ܭ2a0zWY..D2sM:ɻAW+VDk U~N'QC}|(^~OR_ؑ q ;W+ji_=;RoK7S.y1 J &a1*Grer6-IEIIy.; VO-ޒ`AjUci$YjjQTO]-輚Py  Y ( FH(ed fp8c.^% Y0jЇbsm?`c#ZXE{u:zSF)m$U]g-ȿ#lD\ϸ:wp!iwy@6=>LFb%WCd$<${8%aQ|N+wdOt99LEzJh y5p$F:˘Tv9oIeXYxO?[5v$!یD~Xq\8:t4|7i3/0v[mJ6bzSNםŗgC[ct&xLn 2ba3a0Z7Վ)r甹4U'ӐDNi0h>e\`/=E>gJmZK8qPf%1(C}%A 1àMɿUQ(RBPzžoD=.ѹOkuX1؉B7)/F?Ajܦ$ICzG  K1nUC&"3qP(5ЂF:eacq^FPBG?'Y&N4ǑXpq9*s*h o*ّK3 W 00s$[v>-da(HN-dJ&<>UO,/=v eC:o]+@eVAi b/&=vdu7K cD"c|I-F"-aTB1̍0A% K;rIC'^Mi[;96|b$N.5 XfQݖ'DD2E %b1{Jt ^4 ]S0w$袤Qkꭚ;-(h{}L*dt0;2 ;b5EK͎rN1v$k".F)㬽ɅZ*BD*&A>q޳Β-/VX:J; :7%}|^'jivyXH [4\Q}v00UmjfNKWFTVd7~?V`KDŽˀ@]gXkQaOEf/$0|>Ch/NQE6Bbr701lla5I֒c# z̎=}8M E#-%cH*=2oLJ*Ͼلr-\bk{aRm^ k`b8_ÂخSJ&1%[1F:F%#:lGO%ZڃR u;bd&*"y;jf[]9gʿ})iE(bx#,KPT`%:Xy{AhI_E _PdnQ/.*?,jPD{̤2 {Ų Dyȸa7JG]-Zmk6^1KHQ4qdJɇ ph1_1:,$k}A]1RB:tJa Vx1(u2KzkW^;9& K0( "` F0NU0ӏ ꠪yq:L{/@;Dt\UmD}oGWk1}]H 95Ǚ >Ls?8L{܉c PI(nGhHq$F}]>dI`ߚJUr Pʘ"~SDž~2%WBBh0MW-cLs"dw !/΅x4X"W*B's GU\bQtс`p'jް-Enxh#/~O$  CB;%,=Jtۀ #zeC w?@O-IeB@lE ⩺A1dC\`Xa24ȟeu莩gi0xP @6¤X/L R믫#s*OV~ ieM>br3wr޼qv:i9cWP >B)ҰfD*m{ZpLA3ߺ8a@$&LmW Ap:i-x$ӫJ&rE"bȯNHƫ$'WI5?>>'lƮΩÛz !^:xw]T9B;Y*5<|iX74Dc7cNjː 7V > ;?feF̯e#=uvn>y֕V6iisۺRdh &H_rfxQG;[NЍ*.D@1I;*9:as:e+3ձ$ћ>XktCwno阳#:c ZjedW3// v7PT`OU>s䊆S@ؾc?]t0hn??8AKCQ3LzjM?!ܨy3;~mE4wt*:.,*in<2i?qtqz( rCnuPWuա5K_, ks t"_l^v"UGl{-kҍIrsiA㗎v96Ĕ&+R;U+Pi.vè@\&^Ɵ-ub6M{Z C=&׋?<_هsQv:f7"VɻZZ~[d/=/N 0d8S7Gnӄc09>Cɑl9h9tLfk3݋'S7Z1R\6\Xqͺ,D?ٍ#Uw8+o- 7]"NsoVvK碆LQ3uy)gu+c[dCtKB@ I/۹`ޠR]> Sg P_QlW%lXe).[z=R,r!ϷѸSTkͦ=UFQ9=U~҃ݎ?%mʢb'fbȍnQ8b-.yspӀQ}j5l-|zyt_& 3pZv9Zr֟a*g]N/QW,\թh54QŔ;Q[8FuZ=%3Q |1 }p- QUВnI)!_VПX-Ybw{mXnao[_)qq6!#MˁM!#/w?^,8pח-FT;3f(ZrXs [;meթBi #:ʲ|^8PQ}h3ڠ!cYi˺ɶ%֕*Ll@IiƁhEJ T(I_\nі861ɳf|1P753ľ w BDdkByٞSdx_a+iB+]wԖB9`p77 䉔a eƺc5+K^:{)1dSk\Eʶ@ڶЋ!$5Bbeu\pX *ܓj^?`],ۆZAょ p7vJPtw&}յ֩70/l4,eOe>裦'U?F`!<ؿo[z}#O)>YUFlW< Md ef_"@ fl=b:]q2U̖&N\(0YHUC%]ܷvSm]7={ȿMh9U7Q^hXӠ%ƫ[J ǩUq"7 LdžIp̞ KS}eq :] Pa4Ww+*xK醋ʓZ|a|M(=6C#ə0ޑ\\-SLnW$4x !h6 PKxER n=Iw-%Ӝy!?D 7 Zfoׄ0쭂آPlQͭW{Lj:v._< `jۑDP84iB'tv]9lqO >=Ҕw;=MGVLkJ G@{Ub&_Xq^,Tb _ie d)|D.8AUqtfhfVs,/>'5mK$g bAK5(ZV7wta&XQ: o2!y&4aRlmlÀ8W޶7Rl;e6sfunOd@83͊sbSs< ޴؜9AǝIꫝsqgVG՝waz )6\8[x P$2{}I4fs"6FصbiZiXE]B{-EG6"E>DI:R\,rtc~mK(?m Ɓ9-6 ь N9dK,y##zUN2bӘ n ]%LoPBUǀqVPw5!z ~+jQm9wn6v?  Яr؁~jʻȉw9 +s #ݮyIR"|4K8Np8cMۧ¼w*{P͞6H |5!iwu] {Az ^~#Sr:~Xƣ U{@"g+Rݝ@ 9['ʹOn~Lz^lqzxϯ3:ddr5}nqwɾށUGA0*f|KCdJy D+ƔlƦWyꅀ;qh %`hfYoňܮs&#_C*cCe:HO*ţ=\؏B2ḃmOޙY6,,"YbufIជ 䝾6K pb2Z-T N s_>d>}>D`{VHGGaR Oat7K,WKյ@+Jq,g*uגW}3aF㛱̞K.C+oA__#;V@? JBMS>V,ܖ7Mj~(|Bnn*Wؼ><@?gW~Z%$'b Z!#WUI993m*!!C(!,R)3EAj弾&{NG]_TMؼq)0I4aGF,PDĿp^iU{ >InҮHz ]km-%`h( fp),TA5& tAs "l5}PFA L)N-r{TWZϨ,(kpVӒwl5 pşCzf;G, ?WdqAV -F,Hw#JԖb+cLt[s=t,h)|d>c" 3 qJrK=ej_>12"1CaݤU }S MiQ'X7D-Ik[Q]s|ul6ui&67>0 B"f[(r7\gTE}%G$|z|n+;+vZy:AIvxct3ҥU,# "-7mH8\_ޯsi4/H >A,6BQ.grN?UjO-u$..Ek~謝,cp*#Fɼ: v\tw Xzپρ ;Gɤ= ǰfa,n2TzA'u%n :sDz ˪0"NJ)ڡ_cnrtI<7OrH:}[th+/t$;A 1"_ Xv:AHW!xơAMC*O覿UD蠔*z+Rj=Yπb\ gN20h z-Dcoڍh~ST7XI$B5b\QZy1Nգ$\7703H71-U%h- VW4\6|*SkjŮpSΦ7F5Xx'mSH2muQ̕03( wqhFbgo2vLEltCdAͲ/-%o)il1/p!-[g( }-C0ejKu~Ccp`S>}D"ItSGAI\tzJ~4`!23Xg7/:#LZvt_?&3Ǚ]wMv1>O, oz%8fG>I_X!^6fM aܱ,~= dF~Vn=NY1a;OA}5<裊̞o|]'ʜ>2X)W; `H~rh}zXA@1؁Xȱ>$Uꠑl$$Y{==&ôˤ-\?79d8-˷y_K NdžyRl J3 Z ڋLV>lGx" sm!gnLRi%WَCse,DNn %Ũ2製&L^>O} &pU)wڡnfjP+}S=d2Dg2XѲ0Oxhě<q6-$emS)'3c޻" UDa9Ut&xX /!c:߸{&icP\!xq7;\("0"J8^ 9u635Hٹ ߍMcMW rƂWy *JqoDo jX4,^S41rɤ~H_OW¤ ~/U̕Xt*nvRA5)=-'LF2ڶT^ 3դɢSУ4;/\.MWKOr+xxjl >]K`.i}(y'b c?=#δH: So70Wצ\?%+՗}]hpX|!U qVŒOF亻e9϶E ũ+rVv:kb8~?<]c]g4Ts@k6[/Q,g A~Îj@<"vu7E(33n7Φyv$KC3^7nvӄA _ nÀYyo-( _^0Wj2J3qBMhfsS9|]`P~Zu?k9]Ç*k9S5pMD.(+Z0ĹTP/M &+ƯH5ߡr?U NU #7du)>r̗\<_y[qܪhWqL:bs̊tS嚇oT)Y]ԙ2Yi.?r5ɘEktIe휿'4iqLiX sߌ{&'Enl//$[u~Z2 JBAvwWpaYF(QY85gq'&|?<8PГY!Xt%pakcY緟xe0nCЖet=10Q(d  )|0nGd)lh,K٧]@%zȿ4 ^| ih\*K†[|*3n,\+/M&ajXet<)(t;uF*<ܦoڪ>\ 5&tOAer5`DGYt, |g@zbûN 83[` '7c, FvTaU7\m"BcXTbkc`ve4'‚(l1b<oPSz |Gb:ѱ֑LoԉUCek5mu{rM-x[3# si#0]s,;Q8>vwJ8on3Z7!=*iZ'<-t i|\l\vZrdF[(zx ߟB1miFqCس#7?gKeJkl$FAڛ{Y'<'p1V"7Ae1cg}xE቞ZxXx|NQJ7zDOuBqqqc qKH3du؝zC7"P`tZ- G.8XV4D|G"j4^KUr%q*FO2j!  <iv#?9_"avJ}?!wIZ ɺD-Je]]6(NjuAA3Sg\q͏+{qj<_]E $8M 8N-VLj2U3)zR,^= B0sr<U/;Y^P2j5PHv&8ᱞ9L=6:B d*&N^5+@|k54dydX˳C:N*l'V161DO*FNq-&^6\X,7m1wYIӟ;RKeW떖Pς2pƨ]SG"N~{sM,@O f=B܉3+ 9Ay8_+o6}#E=G,z35a15KZ?Tio~0fa&}:oԹ{WMw7TEbHmb-x)8XUrߐƃ4ccbƨ4!_Ye&kl9RF؝ I6n:ge?N·̥bB8ItIBeҼ@Y)v̽ei(mq8 7$ | a .i_H!ۯǰn%W9!O!`/q'T# 'Oc\p?u7p(|"cɍjY,ɴ[u<޻m'3DBML&>L`@~yC8ra3}h(,$h# A1)\+8<0<2B9-a ޜuS|u.JBO>yC+~eŠcp$r'-"=UWm_~}IJ[Ex+ ڃ d st&4،峰[_չj,b%('hEZd6E˗-]ߵo p+\R64bZ}Pj@ĵÃd!w`4H{uG /Z"0xۘHqApUd߇ų6XoGi&NvR۱tbnfpw³}!T[H`qL~I0Ѫ?DI`zیAkcZ<"0I; sQ [긠yً?5xyk^RtxL~u\,J8ru#v )ܑUBI_ -st>Zv-kD$dۣO= ةJA_NCG t:ˡw׵C3fX# ^S 0s-ާy.?Q{=]qPZU*-J-Lcw ord̲?nS2"2x?:ͣxA^X|k Rñ u'1NܻRg  8 ac $X2wu(}wl,jS^)AL>A ed}z)a>lߩQ~Q};{a2 S FY&îr* _ZaSpgV\50~Tw>׈!6x@{2{!$[\F \||+|Rne(j3!!d~ϖ=h|'5PW{Vu0$ܜc/{_buF `ɚ2k+ e>f{[5|OpFhi8?Ԧ(~K wrY Wgqvl‚fGddZmY\}ŚC>̂G16##z.~!@ jǏv|ÒuD!vF-yZϨ8Dpxs=h6 7FD{դI]Υ*c/f&SdgF.` gپ[ 'ftP%/! }mZgFRJͩx"&I}K;ֺ/t>'|f\S۷xxT'?-'+QpSAޤPWZqZEY#U(` ޭ9Ӱ_sҷXR9}L!ou,֫i#=<߰脈 }HU|}'#qn4̷W؏$>{t8UWS{Bqiߦ@\_ᥰz?᛽?E\>I)2_aG `aTr'E3Sd; jHJ> k|&6PW1oJNbCkj7m25^ /R99TfzSGeЊ% 9۰^b<$UIbʄ"զt8PПlExz,y2>"~" !usyJQ(P#&'zpx5"O9OB*:7IT+Ej˺y \̔/l,vUwnr";<jE*JBs=NR&~PaOqy&ۙ|=I_ Z"դL(K_>:,4ە ӡ`Enk$]"|H\uJ˫p'LW I߳&@>%ڤ":Qz2x훔tteihFyH^_Qiu<ʿS2!pgƇˆصBxumK::zʫEbkbZt|aqhYE$̐r~v'OW2u+İB{l XY=L<t'sK鑸M<7cNըKÒnnC`A@텴,tzhnlg~8̟儫iFHPR ns!vPnH:$ɒZeǹ{1>,?$ii*X4gA(~fҡcWYC$ `SX3Đ% ;dzW^sw\si@+#+~rA!hF0>F<MQ oLyI4>+h ǿ~rCL.;CPo㣚{əD(@3˟?!gZC0$?j\|F몢SZ ZY!9Xhc `pfg*o}o gGQzCZF"D^mh*o>j 9۔B5C$2Vyʼ6/!qW՜g{C.s8 9Ao巋e ށ/ΐttNwt:NDTE,Z{W# hY*D..#] k$ʶelWb PUPl)p4A.F@[4X=xmӯC5ʆ

    |l y'Ҁm]Q^~hW=߾?h$WTzV~S_ >CSD^Z9J 0&k ޕҧ,[rrjFF$Cw'7/ 0(W̤au|݌z#1I޹=^bތܭԠ8u9>dhUZH.2gK!2 "`00\Mq4:GMm;J0;MGX(:2.;HŀIY,T` }NZ1IXӶ e胇`XYiM=߼H_t~6y[uc 9`pv1[IρNb{0>[oAn$Lchgh3/a줡|6Po;Hɬ+uqqxeD5jl0fCc^er>u `O\( }&3"+KWݏ9S#W a!Aoӷ+@=sFqc̅%7}-N7q(N\YO+Ӻ?!Wҕ YgŁx1&)Qf gi4Pg8I$,:hk¼@ʴ eι6{ga׵-! xM)8NyV,>kUQݍ!vnƻ~jDH|i(ArpBpQ'a&i~,Jt;zď5䤋;^09Jyٟ9;ϓ*äJ5Roϯ}busJb lTEg +qmkAR431Q7X|"]3)xalW3e -& r pMW057lv=*-5X#}DD,Ǐo7 BkgG*saHsFԴQv[oR0E>'Rڀ+ |ԼߒS܄M&p:ᒆԬ kS[Ur-!j m %rlB7m49– PMRHv\#݀E.|=eL Y"FoTsB%ɮBSYLos̔R yw-]=\24JXBLIo0SEj oa-УF^-ٝK=bj_t~nH|Ba#2P.E*aǣwjq &ԅv|T$?]J>ͿMfhU@-t3Ew{ 5/Tҁ2?" /4qg 0aYrȸx>cl g l} FC~1.0_d4ڽz!d>⠗i\%HHTCf)2LzdSM\zqD["|}ZY'2۴|y]Gzݿͯ84c3^ 691xן455\W0L? [OV5A/85n;t9jCj!D,-ga56.Cy+Sb{w A0NeFbɂvnc+!(p9FAj$ ;?X[-]"XJ.ZFgЮ@Y[>౵`O>$-@+\O wf7!D[]KWvjg9Hjm!U#.$*ߴy毒~*p7m07Pv? w"R" ї4ٯOiME#,I"+7{޻("~:ZWyj} 1Ud#Y:C<@-Z;:O+R?G[MH1gz/ "*7 \h~7&!|~ʄWGƻ،0l5:xNѳYK\Zx1Gxp}]tFm.4)3<Ǚn~؏& oKfJz `:/D9YoL[$[ݞ& *IQ*K L/yq/}lu"ja.{vð qapُ59Є/ 'p6TS)ϋ 3M'u(+׼-&5FB f@OQƦQ6Gܺ@KSg/ W)"UqPVtF3A0Z!w^ټ!Zt ]'ޙ,E7KI j ]ESWJQ+`6lS1qo hlWWli !A"տr=d_$ ,[K˸hs3AˠFD?kvcsȄJ?e0sLp߾!Pm|В!]*ӺUx':~qVgW3QDqo[o2VqWCd$.N7`"4"$ժ81&Ju:(ٕUGq*ֵ`H)a++Mo;E=A^D΁䀌^##1!}>L Pik./^y`O'KT$͹$mH4[3-@b,Y~E`[%*뼻x/w٦.Ʊja RyмEExr^nA-X?/'[?Qo`Yw&&vc :|Moj5!?o.PA3<4qx@haj:b`7cԸ/> V%ps NHF ?H/| *ZrvzM,[D3=rgGtVLJ7֍O$QӺh].pf 9}w8W] ;^JOR$g<@ {GzQ(Eh hHk1ܜuF4ȜJGRP*-!?$h3Ve!"ᯆS7؃۲E< &zB rj9Ӎ$CN% Y΅hU 'P|=ؕ<e`3r70b,EDP(?TKCD8n]Qt5&( iqtO⎱N{ؐ-u}0:/+I%;>81W~8O }uPɤB %Y̅(Ap ,v#A8\z$[ε!aT:U~Σ)T3e7WA'A 4A+'OnO%2tC0`:;GuIR67L˘!2l8Ꞁ3/ÌyMM2lo"E | O(gba4"YHU-!vn?I?]g M?kCF'9#Qcdgkvᵔbx& Ul]xկ*^)#kѽ,Um"g?m4/GjS-ã^ h!>/-zù=0bQH9(q`0vݢ(etHcp/A" dYzk5̎(IPۤF4[`3Tgf'hK4|P]tiؙ)Jn'}uؤE鸜%"4yDg9U&@D}:"$,dm8jX4V+ /q kn%9@öpȆvuV<4ǽ-}SO EpwC ?,wό:,R4,E}zuSϐ@֝ݐM] 1xV `qi b£¤ʤ2'/p &zW!sarAAVufr99|pѭapj&#A22=>PjOPG`7^q"Qm:i'"Q؉\PCJ t#d/{P5iG6>7뎟HaDƫ2I0$$92-qK}&~BmFH??$N;ۥ +q/K`xՌXg̔et4!`LszB6eO< gAPQmG5q!mOsZgίyq6ut+YY8EPi5 s\,Aeh~n(Q 3i5a\*-mOOUtݓՑŢq#hċkyHߏ \G" .8nqDdT&& qAs@^:2-q |Xx؅#i/."fdhXXi[F[B;q Ō.8d>˻8Tu 0'v&zH+\T擖 Ff/vΒNu٦c2C4e4B-<,|]:ƻ #cnFu,ům~;ql~@i=/cwfRʂ'[e $e%F4`Zl,--'YL&fmo׻^O¼;*c<){-h/>]q9e-.{r7oOώɺ+xb=@ nUZ9m/@HiF͇P9mgP{+PG} #*#Ϡl@;[ˆ¯K"#Y.WPX|}²Lz[xWA%=aϼn4ȉ?[^I!ex94 o^:1ni"JZ&~ M? @|g< :-ZMe+O- H(d`vGŒ>7pIRoKj/yPxĉ9J]= 1I:FXi HTNl l]vԣ~r2DCFI04p.uN}!Ҥshv{0ޥBX!jq;Ԉ+&tnfE[A1N]["+/tK+ Օ kI(fO HQdPӀTlR*tZ6$de{iX;lv$cdġIު #?1iNk:6$sgݰޥGwC>(hs 91jWչc1bYPG掍X,K^NLeWlMס:`=ѭD Ύ<6gէ|1 `dAx[F 1YO}ޯAM%<&]8 Z4_ףHόUrer%WC 46Svuh:3C1a|LFޝG:(qR7HxMq@TXy'4:A#]#~A CX1MFI3=V^O&7ßؤ3޻/GR8 spcb{a*~ 2ȏJ:q%yY }=C!ZաKakcߪ-"9N ˆ[2lp0B'0ܴcWSPcf` m K{]CwZEhZ12̤4=o!&0ކ|Oi?.9E2Lh p)wR几:fKV>]cE~);h)8(i̕ _~a[ xҬDZ+yqܓ}bϹ^^xvu>g6liRy4q/CF0!cuNDTZQkfX' {9g;2_tOO>]?xm7Pb93 ov0dX8j~+ډdLI lCFSod u3m=C<UJtS3-:hSƄL wUO.lmN ;VWA+ê.*CQsmlP . q: 7/8==~x]CZ%pϖR <?"SD~R{] ͎JH` Y W;CcUʮ\rwRS Vg k﫩TXxdkE$Y9TEj>ɽXZ+нz,v˿^a+?r\BXbvuz`*:]K6ejHX.k<: [9tۻbyyue4a7uwخ2h=; R^d4u{blxך]8xD-FʑᘘV`~=q^-i|-I0bAEHEMtnCef\IHPhX0HÏz^0xdgF0;7͚ ɚ9ʩ3(ZP0[W~uu%z-M<_zp^Ci1&!ml7-3@&%IFP@7ҳhHur "aj(s§0_MĦ/\XX+L7![']G{<=}MֈH}i̪#>XSI2q`HĦJK1 I*q'vlJj~쬪 tYa l@bM,p*ةV`@(PSʄP(Q8*VҶJɟo_p>#lx؃z-~jbR(v 8.#=c*ݭ=x%P\.Kp,86a # @ԺM*.4CtasO(%ji&Y  -@EEU/4y*W dZ13uٽ/]*ePDpLKq}}aF>r>hϼR(^r$q5RCe0D`4B@q1t='ΊH O'6Л D%J6*c(9t'9&bv9 iQ!bgw)ǘՈVL)2j;2 8h įd,e ٽsd DCܝ)_ؚ)xGh\HY5#WlLL8y8#ƚ/^CObLLHP\B|@tƥOmMLhƥn]@Ro\?iɣP|vu惿E0Upn8؈5uѺqR/:U%v+rZ3@;^J.qGj&> 񲌱 K^čaz%DsI-xZjֿ%@?؁3#K%4 bS }0 h;4GővT84x`?$CV99Pn ]4j/nOR/68/rq:L)OXL:Av 8(CC,8a'm|pCT/}ܿń@%O -n[Q^ϒ\L:OЕmUyX9ZEc|c]-eզց‹u "ѸaaP$L^CCpzwծ_ a0fY)`aMhlgHplGI|܁z{m5z=rkmllփ48ǏiB|i1KBN1 ǝw篤-O-*5Σ#iB0ΡIz)fJQgΙƪ7 }or_My`l4xQYLmE#/luidƄTP5 ;w<Q)܁1UY[IHfIE+Ak7iE08sx7'3Jr䞐ac(z01زQ]֍|O0EuTOfuX0)9V1'xಔ5p>ܵ<̞zsmfzB팃MHsRQkL@Q9-jk{6GjR롗J &}XEAw Gh]=zjg5*: +7u}%j%z/|z)E)jccv˸uq?MmR3q`;|MMz/ü¾ZMWØ Zؒx\0+i~}̘ՄΉcCT8g{43\$h7ϵ-XW>\.QH@So> ?2;kZ)|LR3=imbw?wYDbCC;k2#:}͐SE0ժV%0>T%(۵Y܃ ;[ۑMQr%H%ptUa=c/}03vf ؍)ce-sR](-O99Ѥ?DVEfNhGky?^ p5OJae',JI(RfƻUWqXj eB ]hRr<)s|& S4U=Ty6hҖ>nLPsRyWHMRwi'kh̸gz˱tA/( AgEںw$StkD4#qOKm l''4S!Oҧ(1B[)Y<&Ӏ#7R1אAab֭H?-rf ӠvnK-ӥI#sʃF'}(_ Txy{Uh3< VX7lu/82_çC쉼"QMu?ǩf)4:=!0LObϺ%Э}X>f$57PKAk.Vqn<0|oC#=Ӡ-Նw*?6-RuV ; Trk~-S _%T0(hD3+EG(`¸@FVHóڴ4zeMX;0,J: h㮏w6S|$b xf^s>NWѭj͋Њ )K$6bѲNRѕ%u%^5 v&`rZ[Xw>e,\7Be(sBĩ>&WskX[&{ˬ"1eej1 f;p k/'b:=<Χ΄;?&:{8ņ+rZNo{4# vw;R ob( +AOi͕++Y]b{XUgڇg3^"[`do:v8Opyw,䱈2 U2>ЏS` Ӱ^jY2_e΢M=SFb>_8/Tho:j3(7j!63}* QTLJ6}NU>I.9_ kP4,wF'3"$5 f0aB_8A(tdv5lBnxtݎ#*hdeR\`Uڗ7L)pFZbU]JY,TJ}oJ(}UtUBdRl5\Mڲ1,.ͩ9@2Te2JA~ES;{>TQFŪ-2dkn X~-L2k ouL(=.6[t|EWGK_ z&d7֋{-SCZz HL^Ģ1d 0 bCDi ԗ<HcxX"\7Âp%յ{1@hBnJc}ލDՎ&Rnmn*h?L!BvV*mzͮ-w }Wh5rܕQo76J3N#O܋8"gf'O/)L³{|RWT%Bޑَ+J2*SgyO<KsfQ/϶S 5_[[?B6沀\b5~ʥJ:6\ 4ClևaaS9p!f[sl݌C9RqٽF 4|Nf(|dx3FFpu(.DPW&!ŪH8m9ׇ.usq{֬ͽcݸEv[ţpSSTr䣝n_c}l:iF,dfJȳ1ZZEʹ*CX aȼȗ`dqp'rmZ^vyFcJ3ur_vu w8Zҟ =>oQץ߇B⻴7W9 yv-Nyfg. M}z)~`OT[A^q> ~-o.~MǠwXϜ0jeotܨ =X.C]ֲ/bs&b-9ڴ Fn?R𔩨v^7߮dʠ $ޖ=)cx K<٥;fx7Yy땙I G>UUdg' s@J2C+*>.A.ra "hcȟF) ErefIM!ݝ!''\]TXJyEx2Kpn}z_pΰ5}aY QhW ]T۫!GӂXr2=gFcvAcxMGz.|[(Y+)hOb{¨Fd 0v]xL)J0}(qP7 *wF_ib*KD$1*u|l8iS\̉j\6֏GǩXh`rG3o)*V<pÀc#zl=XQ ha7UnO-KWX|=U8j CwE4xMp;RU^5RTM' R[?q]Xߵ`kq˫+>)^HC}ɶ.pPv41JBQlsc b5Ⱥ>Z=0+WH(ya]*n+'M{ޣ Ȕ?jn( 1]+&r&p=-Dst#lmɸ5mC\ WZ4ҧ(]ϢfJYI))U|yFjY_(+aFGK?oI0$AR_So֑;P0`3Iap;j#_vk`UvW h(NCwvO{\HR3-KObʛ\Z5AWHxqe?Yd.'·4=nLEe f^:5tUCL wRa0(?xG<1^lԆla69}ɀTv$56e\[ n+,B@7'hӞ$4:=D!tJGhS.傑"Ag=ww#"G!D3oHw2U4Z ! 8#EƋ3p&"q& 4|qޘ0ѹG Xb0ug8Gn|e&}@n_;.1mVaJ틲YSiϐtDa^(j:+:CN S"$&-jq2b kvZ3 @~2xZ9zq: B3!,d4Meb%ٸjN\ ;"-ҏ=gqЇr*@uS$nh+=0NK1o&ѧex`Ȋ %44!HoQ364OCKAXIa(0f*rjꐙƓi`Rn]y"kG20QQ>(a Fہj)k|3-A; aL|OxnQw?Klh@0p:q}tN(eui] EI!WШAF\Hl%{X5vNQFQ63K"Эk>B4mI|VOd6DT퉇h?`Z3|hhxBf ےwAM]}}wo,^Ǹ gRU:iv6R3Ɣn|rOȥ{E)u[Bd|悥.kZM:n|:.?IG fF6t̘^Yf:&1d>-)mpEM/MDt74O~i Z/kKFlnW؏IZ˚YYV4TtN bz$ [e{R+̡`X؅mzA ݌q wb~/|~/8 =L4oK´@ &ɵJBfEĂk*}"?l>ѶSo GJ^Ax&Wljz|O,Dhn*D-J͑'q$#<,%Ѭe6c.J^h,TDDiC HjX~esXA<׻8>JY[D#NDccӅgPq9$EeA0j}jڵiFEKLw/'ӭ1l^\ rJTRJVa'Cݦ:shTO &?}?!J5MN=#8/26 hAU H(ruΎ1fX% $~Z\ʿT s5gB(!ϥxCwuK-Pxo>-Sjc]"!]چwE > ]zͱ)pQ.JFUEK>ٗPB+󎎂ٝ'aX͞&͢߸ ubTGc+dAC[ >Bz%@;P>QB%iZ^᫟@7 Z\Rn/7$Err-/@RfgxWi븾s]?2 эs#J/p:wLj1yzl˺L;jyF_0Sb n+qHNt|O`sV8gI){!6G> s jE& T#l,:b5mտf@+xK9F_y/{n`ʟEC0WP9E"bFs0#0EP:hqAJU~{mnc[.A{H?<1F[NJ+8Nz16}ANeccGssy5u94:̕Nɸpw$L ϞeZRUeβP\+X3S߯Wҁ Pg;_xNFztt=7K5*s\4<`-kd]9g>/W\ *8F~B.6.46Y4ВMO=)KPtQt^ Ki{<]L \(S"EyK@1#dz/gCL<{O?S+?T,j268h6DwHgN %bf[7[p,P4*򵳻2>$=_#2&S7:p2p}-(]Ip> ( _OYXcP ua8 ?3[7\ ġ'ʢRAT\NUL;` XR$EQĔ "LOCsް^O>doGVGa?c G[ ST#&]>~9][gKǥ"S/ vtOPG0\IW45 l`x=y7ҍcFEIV9#eV QֶqP1 3YH\c%{ģ*4+xk T慐'7ۓOk#-$ߍ O^0;\ CWp7 a=2\ӇuK('h*!y@ЗWٖ[H{CV,u y:d2=UY|^%ԜK22 6O~Œ\UvZ!Qڀ0*nɬ>Y_Cm%Po{ȯ i9V`BvI/+_qw=EbE|-7l567z9Ԟ-|A8뎋6o;m4"z m8 a:n!͌&Z lx> e<|^2WvNFAhJVqGFm2T [槏Y8kNpxa-w1:y3 < gt#R<7赤]NRNn|ZZ:gVNfRFt<"'-ABJ[ FMXLl,R5RrT3RRPSWFJNL4&RELmj/MFtt_VGPL]LDJz #ԶCZ7𥍥hq\ON*"ƓYfW(bh/HN^vG'8ĪU[P) ?\O 2tܯ>&fҹ `]Tu1렼OuC_2|Q巻:JBiȢ)_!.39;rX~ZѾ(┗[۵D557V"is;GI bL viv{rXcX nx}vh 8vf#1p0S4bwJpJ[ e4kKq܉"%b}XQ /P,[`L2Rj\~ gplPLJhs3|٧f!3S>@EVԉ$:4;nֱ]Jӗ8D8NP)iH{Vm\$R;*eBXѹhWf*SUm5j\_ wxɔ}oEoUI›VŃ5 C<`ș|*ou'H0ڣħ<)"Vd:I4r őya阻p6o-i;ߴ0ēPטo`**]0ʉ#@m]ػ35)P|/is>넯ZX+;:ˁ6u2n*Xۓ;&c/ZZ<9E|'uE6ťpF9u{'|ӐHߩ^!e."P5D `'-rr!t:,.Q-nF_lؐ ,# qVTnÄU. J@ssZ3Xfw|wZ٫(;Vz1t<8pRk6//mI/Nl*^: h6w5_,\ra[D)V HR] l^ӡK_PwLZ.-:![!g  p7t"ܹjɩSK2TA]ȿVq﮴vҴ-wY5?įb$ '[ˮgy!zr$E-؃0\9['./ (<> VHvM@,K ֍ݿAP6 y~\qCtjke5~L?UT/_s~~7C1 XЁpG|.,WL0 J-gb_ԦO Xoƌ扲o l= ץT :Fr?Ѕ:xF 3[`H0U~$\p 8|N85< pEw^dcXzYAQ= uc~p{Yצvzūf|`] 6k $Q}y6zw, QVJs/w"At <^t2sۇ !՚ hIKƺ`bm5)3層!CIL¢GrxV05I_9zKO޼= df'.^:I+ώ~{]PD6QkzBP]NQz7#VE! /0|s<l9ԓF"(s- 6pƊs -<XC.~Z~LN X=nvJw񘼇H ]Ii5'JQjNJ/yo®[8sn  ڭO*<-ؾ2yv9FPOO xʅ.ߪw~GLdӝطн8`Eơ pRRkvC7<,43hSw@&1v|݀MAzr0$u]TU&+d GOV'$N;ta*(Q)+;s[sv _"YI8*@y>)?,}I9X(-T|P 7,1,1᧩aPY4`lfqVXXtr#^tGS;_lфH S>¸6Q7#*m ְ%w;= GE](@K#pY <0SjsA^d{g[ѫpD<ӟ`өD7 gk ,?AR-->^1yE:04z+=# K>q/@jg4xAkӶ$ @[#)1 `W\V(uecpPiveJHA{>" !o$NE5a1^|2VoܕG='@jD%GGJ/j9L5cK*cMAepۘ\z@q@b GՐnIAX(T3ljzu1E b9ܶ0=.(IHD@Dq2n_Δs$<_aPO=֞YXŴHVg<>U"[=p%'k,8D%‰X1ࡩ(\Ե wY~TCU*7qd3dLih*vޠ,. ^ȢJuB_~϶˒v# 1CJ-Fx%WCҿ=r&7]SPǟ?vyH_9K+)N c90Mb)8ߋ`:{ :Th6iNazq:"ɻ.W} !\5V0͹ u!}79qlR)2D]ާ&ˁ#w5oba 7vUs "LCИ~r"?=\4n(Vq pΎ$w3d3ʞ`=UcCN49!'FFGk cl(sro69߆A$;+QCq[IPϿv ?u@k=TYO zNV6[ 63F! |Z 'KRv໿V=TF0Zy1ST!*HyyŤ.DzXE `H] o, 4Ӛ_ f7v˙0iXJ` pҠ(]fg3E»_d!*VnFg08=DNɛ.fpx|=AuwP04 hT>L,5]DqR!}tK1p'/Gz?@n~WX"s3l8!,# ̇hh[zfF['Wb; ̴~( T7ִ^A,xyU#;K4CtLqc۬4 EG3%% ^saʫ5<#@jjX*TU*սCYaE~׼f+f,vxK8O檸(> xA ^ ƢO^D/b'.hp bMr쾑H|#@%mmݷެ&Ѐ*'܈ɚ?!'9G*K8j\65§БQ!]-,iX/ Ȫói0 k`t~8lMIc4VOuQ,`*s)ۻzǢYP4|j?1U:D$K%ֻJ1^p(bvX7Tsceh-8`u) doE\?Hg?G2VV٦M$GZh@鶗Q^)/#ѓIX+CC+ >68sl"xӆ?K8҉@4Ow4V)4Mϝ)_0ig'1"u CQ\eI@<62chĉuJ)ڇ5wsrx*$_2n)}YOu)HK`la x0*&Ϧ]]'|]?2HN~0Iws#k442U% #IJ2 SK cYlda| y6LB,GO),v@Pm)ZE'} =tfcH#Ei~\K`,"%uY3%Q*87VRw.SݠRiam`\N_,So,k$bh& @,1 FWjj  l&LQUJ3C5*@ʷc*_ef~DneM ~b19rMᓩW q#rw9ʷ@ѷ./t[L5]ZGfWy!0{p6ȜN[ R%45?-H."EjRo#7]?o.! jwxv>2Ȓ%*,9( =1%vS Uפzv8{S&&x-]jWf087rde k1YIR vn;+؛=ơ(RBps!Kf&P 6}xKs>N h$/gymh;rv>A|jfwP`XE9^|ЧCjmY~.#7 *q +OkeD48`M(!Z~'ڈ[dZJpKa; o*'-}'҆RBHLg)6,2FdJlT^NlhT%~%/{>Ĝ@PށLMME0EҗksGŃιA-m^)`XF%Ru\ߺݪ3/Vh-0["Eq,E??~L>GH/Lf0̝p}TBN,Epf "l&n#;WZIR}":8$N He`v=aՎ%m1sL(>9{#aܬRGT G_g)lk6/BVk09x']R&N$S\z&<9P hZ)Tjx9˨`=2ܰAu5= ,P^9O{pJ Tn43xmIIxo bU_I{4oY~Ĥt@K|HACM/HTB!%6@]Kmy*é{}Tے\lӣˣgTs3YhBN*CA±Oj/=쵹 zQC1[QΣq7?gi ELqgw{zgta -cM4=-th.C2@O2/L{xCHij3Z}@\BMLm L[˩=-#`O[w&i&;ZR,Ua50܏ovd_S{]wG<,:=7(0 .VK.$ 81CM=~/bpe,%NRSa?*l맸<ժBǽ)Z{qO`%z2柶 ?;P"I͛TK{EjTz'>WGp[h]ĮLdLXq*=>M2D>2RrL.trNnI"*'Jp ;D=HIÜƐ>@ҵpwbQDc(;? AWCaRFy-s;b|5TuutP (>Y%h9@)dEP~[?1cWO!>^υi:oi1f #Wk=k?io  z}Zl{mQs0YE ַf;"a(uc%>{̞Feޔw›M0?LAcVu::C7qUwU|J M Qz{sϜ=WtBn2%37 =vǢZ Pt; 3oTrWq 4A[}0S.= NyWoV:cDy+sbYCa2!tp* 1 7vj~͋hzi&rh}ӎ9kM~qkTkN8+ޔ*0ϼɡ;1O륧ݧYas8c z>O9nlZzن#JZRFs*L-A= ؀5ؽ_br 骛m`ړJ} B@)мNvߡց\ۈ>`.ߞ6%+5Zbz,/R|-lV#sL|z{blˆ_]u"yvd~ؒr6 j$:"Kb 1 "?mq@ѿNəzxWZ\~֫C/u[~F;UڐAƱ%tb"쵁V9\Z6q 2O+cq9 pb̋s2 N]YP^'ԍ͌D8DB= A@6 uXSadOP-G#X Gcݒ,xbZj֨M-0T~5SB.B*%)w:cXAo@B1<|8ln*^w=uz"]5Q8w e{ àVpb",o,Rbv<{vzxfRDl%Kub 8s:W!~@r CsJYIkQLyp%Q"xw8w};RO$F͔ Q'!VX{ǣy@bR\r,ZlFӾoDbK 0,*'a_lF'}++9?/84LTyI?S36Xwl81giqztkck酭`FfmIP! PpɌOY[L >~980`bՁcs7ԁ H(mg`I|JvMz;ʊv%/ķu(%n+`HP@̅ ya1_5k;nd82bhܸO5X>bJk`*A~wV.t;Rו7nz/b9RƤKy]gC3553gNҺV#׹8,RhƖw?~êaiMp>c'$gߑMxS@/Xn<|t+$Gޑ2;&ا`g|7 3ovUUSuWУPg3|]͂q4cK$dB.ĵZՙ1a Ȼ\;E)*ܔHfePQ|QNAPk'QS# 6l25_ڢY%ALų"(Ӵʋ}߾ٳl8L *KyL bh`} 9/ 1;*%xLԺ,%t7^u\hNQqH7ʨP|SN. pm xa;Cå,BU5 B5EmC>×*C/#{bb^ڬ{/ɇ&+D0|EI.[;hJs+ |nڪ?ْ5GuDzgsNz[2 ;4 CqpCL|c>(̲GXhm 4pMZ˔9od #Dob5U} W-˳n͆h٪րFGuUBRš@8t *@ܗFI;W.*a 3:%M1-r ?!*;j]QhOpb7o5DkqeCqƷpWױ P0g&'!~%u%\|suM*.aQMde3_ ہ!&697h|}Z]=k5I1H8YNnph41oAc* bGb|M3#8".+Ԡ17 mTD66\qSic(k=;#3nQ;qsL) Ox*h'%29F}chZw#X:ZerJww7 tٗ:;2nS*BU9#NkaX2-e=)m(Ӊ&nmڊlec[Xq&$KaU/Z+n/M|_R!d1DtKT*}8 -W֔{ !0ܯf `e*u?!R`p"f)L^|i>K!P: D xP02@9RixpEiy9_/Ӗ;{ۥ&寫UX殫p(rga9S #2+[s F{\BLKjۧS4US2vKv3tm GT\ăRC TmQͷJF3lZ4 xsj LK~ټgZُ4ƒм6'~.f<^9n~Lvv4Q*i%Nh@#Y ,"nOW*~Bq,kX< U#J:VpJx\ioXGoy/Cd_L6``5n& 7L=ay T*@"*^FvfCsW!yfT WXrolB+ yɹjz{'-Vm?n˨`s^|GUUJPלi# 'Jcv1t؂l ]mϽC ˜}8*z('J*S MY\˚P\\Ev%%2@~@TׂeTZH$t7^_J2z5 )y(dЛr n.m4 q49׷=Yl~?-=@s*i9 pn6w)zn˘6kX Dd= (NdYd$ӠHΑN^P{“ 663MBLQMR٩ߙ4BS)r*`&#V!W0wk0Tx񩰌/IX &\4apK} _;Vtgq{T׳ ES9`LA[jqw|YxJF>[l 옟DH6ܷEL#a]}0373[PY5|=$N嶌{8v1ܝg~3[+-0  c"!8Ows-!`xF} x ɖ/w|nuPBWs(u>O(pRBZݵ]ҼbIBw% ] W:G=BD?.ݰG񒑩iEQ?{~#BQt5LÑ#tj30\iXgWNCլf:/SJu9,O3tyEW|J9 0nwOU V G"ݫ9}0-aSt@c#l } I(!%GO75=]S%򠢳}SsT/qOU&næC8>T/OAn[jV-$/ ҽ6xiE$¾ ȳm]pKڂ]ܦK4GQ! UH)~_ȵ}UWr{ ^YhbiUx=:?tĸ@|ei('[$ #KҐ9.ު&e2-PɖUAO#Y޲7Y]]p֭٥qJnCW~l6sbO[b/Lvv2gu/#wN6s 8PQM4vA^F5{( 2(qXp26Gp`Nv&YYcowNi ,#]B}q`q5yo!uS]h,3ɽs؋*۷qŭS;s=<[&lsY$_(~EEb*~p"h{Xwty36H{ذe,zBnmQY>%CO[Qa=Cim \/}f'sD<{(kXkЉ ]_yrv,K̲ ܟ!x9[C"L0F>/@Mn5"oK3 ~4z֐kQeii^KzoSÇ6 g [;)9בWaKTt7%&tYi؟UL3b9_c*Wݸ4Y|jrS3jxDȁ,E vp0sc0Ё)JtθF~(]-3K6<=c $;z t!Kd'R"GCRgYώ4O8:c7z Izknj%c?Tw,l`9'dɉGyc{eڛ&3l N%'1-Bc4Ze<ͻ#%1`VtΟ毘RްՂ;2惼#ۻ$ʑ3(6Z$=}{Uw Z5 wok P:- wTΓFy {Z"l3nV/п02 pj{]zYl"l>)qCCBJÆHsU[)N*5sǎ9^}Wb$ WAWe7>F+OF"{=H}MbɧD砹f( 'lZ tv0@q\oV%$Gd6ѵC:h?P.Oycuz(^qYQ?p`EE8`-f6 X\vN8fޏX_ܪaMHGvᛣpW ַhX[#xP+%L{/X 2Lx}u+X_Z< j7}y13зCAM)h|Mª$ih*絝-u2ʪrzx]!pGphW@hhaC/k wgЖ:λǽ!`G*ɓ %Qk>2̩(ϳi`LUNFDS+Юl 3ҡ,e+ll2tiś|Ȫڡ~lZk`gFG :ݑ;їS3$NBq7ð\ ܄k45QuuPݵ Gr Ir`LdiN /?}ad!iGAߙ1񲳲2w tmH3|?T :L:7KMi)Jn6~r$Š#87^&׸3/w,f.l DεZ) O]U}[V*y??9.JI"1w_\TYrm;f}V9=Jw23b/_4p@?}Z&!eW]'ecLy DBw5/5 \ n^@EŶPIS5ҡ.q1@>嬖TTgMWW'xo*_`lћnܣI^!ݬEnc7`Kz\r]\sJ>j"{H~A"Ug"@RTL~چ! (6F)bbzR5d]bŋ TwSA=DL<ald)ml>AXrdlJz܎sBXP0ZXp>?RR9Ey|Y/M 0϶`,$t?Qde]%E%^e+2ui"j&3D+7˨)s7Qp4hKpc.Wfm Llޱ1H=cZt(WJO'\/\cHqّ,glyӸ7J"fVWcXHM҉:LFh!P19<bD-ć?4ĕϖ+pX|իd3{"M;laE,-x1v+ aקh9hm-GG^@㆞;A(gלƄz-H,Xo.ZkM%61:>PVrDK@xhMk̒ ܹ]JՌE̚5 -ӷ<%r 2P;#޶?8GiWV+@Utp+ĩg& _#q_B^ͅP+ڹJ41eko(`8DX)o*ڑZR̟~a=7pB[0Dž*BzoH6̭󤑔իt> HHŖm}ŨT8hr]X)$8fq@{:(ԐM)yx@.Ⴋ1%+ۥM EG倗Raj `/jaQ@8M,Ery&3L'ZdJ0mjhCkiWtZR&M¬Xu\#ڜtKDV6@ĸ~mEwVzasX:WNMx9ܻcΝȽpU|U.0( ?n2Sa=BIH:7JE98bC0q!mEB6v%Hf]ף `p$\c6$bKW!u7Qi%Pv.%φ!é쿴rj'7*54zMOiLnJlS^cf}6olo?n @+6j{G AnۊY QI/U?&bb F PW1 B!$7\6C i~kn͓L4XaGړ6*ZV |qbULҞi4RZژ$-'ـ@#9 sKf+(B34Eq]^:1fe'[%\PeJR匝( L u*V1u-s2~XJSS纶w_4ļO|絫DnXͧ25[Sg$Fw?xKmr:%)pYrnG>dx![JkUNY;CZ )AA)DX@nV}J1}+1$^)N,k褛6y+[TjӀarVs h^ҍ*Y[cC3/71lY{y KT*a]tc8Tc1!=ܩhVJMRf *\mU P+<&e gYam!,NfH!oaqVt-fa*5 Qa@ H@ܯT*Vd6[BeYZV@J d<{rk0,I =Eӌ2"kYu7.SY 3N;o,]oHh5s2HvvVē[낓Ӭ&ǕHɕ$1~b^3 *gެfj Ȇ4gQ2gSOQC,ިk’k?;9_vJ;՚䲻*``wAˌ_EdT}Z9?!Տr&I٥l'?Ïܔsb{sZoW0" 8-+oFS%ݚ z7 (ʻ0eoiV nfO*$ h'lb X@?eCK<$B;>0nn?_awc՝;MA2Yn=&w;qݖ+7AT[xӌ"nӽ[2YTÑkp] E-sa2E[4^{JYKqݷO~=PMִΕY[?/A`b.ʄE2.%FDfgB1NYShLUia\w o ?+j1u?72 ڶ#H;M J7co~;25;E=M_ӈf2fZu[3eB#ȰBƊajK"YI֜OMԶ*E. /ٯn81gFNC5 5TmK!u|scVZڝӁoϜ]IŠm4 zb8|ը mH5? Q=QM,r>A/Ů m'[u6A8Տ$}nۯ|Ofgֹ]U\~< } #Ka1?HHyZ./.g H\RўHZט: Rl\]q5UCPDB0CkW~ko qDUB:겭1ξѕҞPii NF:Lx}rY[ttg#= o`#(cS-9fLcP ~0Tn$hےvkHW7- m8=$LΜk-VB4H])'_b6Ӂ+tk>2E2c1fi$8`S-m*cWp tD}^KZLu"MwekDdKUͽz~ ,0i,i+BDmi&)pO|r|DvhMW)KM>KVQҵe<'Nl?OƢMPx)2\=[f5MKk߃ t 31|q*"%1k*ۤab0m?4ntƠ #\O % sC.sK⥥WxӖ|nfTd\=jQỲLY'5c!|kq |줴VVw$q0ι]vFwT/Gڈ3$T>Mg&eI}td7%4[6%߭b63g:/% HSC$&><8nӂ%Q'^[x{^`Jp.:#j5c@jvpg{.G؋L&Y-bHv[|,#)KEiK-חjJ].\*A{ྸ&Lژy@ %lAg\(:BoWUq{_$eM#d-JGst|Ll*ZqCw)uatq7 8VuRMޯx#rhcp)_ +S4ms:*ޭ˯C@mG]GGa_2P1̀{Kw,Χ5p{5R$2aou0.Ԧ5]N?Iyx\vnis7UinTJ;|O@IQeI:m 6'0H Q #iXM1[kϪ\]\X.[p;y"d 4;9N1W‚"5yۃ"3ٵ)u\g=0{uz-}ۖp累OHDxq37?:A|66[>Z"`IuaŴD:9.!TFXPrJ1M(LIi܃–4[xE%׶Gd ߲Es 7cа3;bEqejl%Rtr/N*DhvWؐh1MK|DPR5Ȳ;I}]a! NtVex%4k"j׀UuwpIW S_gx66u ƐiRň͹96XYL.lw1/Ï(r XYפ1zz3[j3,. Q| #r;"=%#vӁXbvzT4CgGyiVwN,}t#XݔiJ( Jp%+S"Ie trym R+pܜ67M(5l;_,.̥ee/ĂgQLM׿2vxGÌ ^rrԌ^զŰ`gq6T;?ɌUIEtyأ5}h6[T$/|_B"_\,ǵ̭CHH[ Ú&^iLg(^^:+4enDZ Ћjd _V>yA^Itly?*qmX$0p>~Hee`deL* FNlwx@=wI2ujp БÒ7V\Cg| I^]fY?F>,8VnT1]ɂ:^蓌p^i춇Uk 5uOSܹ99Q Q?RƿԺ"~$IJ6&Nmvnt5Q܋'` -{:`LHXB@4ήh /V+1CČTM`وb"6en9 |6DJ (L j z=pDz]W=H'9LYԶׅjx }:b2N릟gga_a &X Wx*/UK>,[ҮFB|IaiAYbG rpZCC;&PzUȘSȄ~IKSo!NIPH#vK}DH)ΠC(v^6Y#sLڙ2Q){fc"跟}˞4_vC<4܋*5TvW`b9h$= 8TX.b`S)0G[ix$VBwaiLjB*"lѝהJJ7WpߓW bD) h0cf؎B* #Gn}vC2-߳ٚf&zEΨuV Ѽ#vTRQE]?6@|>xg^%HVȷQ}P[x˦ ۍ9{lD.x!Wds9q)lŢظLretۇ-ĚIMi78T^|ꭹmV"3+.<] ? ےuặsZ3rcJڀ)ò .#MS#(>P2i^$Sy{`IѴpR:J@EM} ׈Pg5"8[,8NsHPn`۬> Fx0A*K] _`}]l 71(h/Gb7->'a $I׸8%[2EᷗF.ѹGTzġ{A^0A[%6I=FD+ g1ݞ#2a4nr?%ۦR}d7Qd |鄽B=9F׷uX$>ɫ x sc\4QfcIV}ΐg1Y<4lKЏ &9h]Nz. .f<@WK4fbnہ2y29"f.'RorR G rqO*lDS$䧹BK;Gq;!&ENZJ4lO`-UY#d$g앭ow -.5)B*87_F\4L 8*7W'zՎnjj+zB%zdci"&;ӁzRq✕ )adNb895ftc%C=#g6 lĚ²]gaDwCOÿe~ǯNoz#VupnNo3Ɏ_CN=K=߭mgx]o BaoL퓂X:$㸊s6 է.*V0Ѭbv@t\Eng`Gkqd锄<$ ĦcTG_-Jǫ:vH"Dz%zV.80*0ߕ˺*y{sgl8ъEuH]Qw{tKOT!$sh[Rӛ 5ǿ 8k9en &Qgg{;nι 5 >㤻"sݏAWm4Z2e2j+ໃM$uժ%ݮ.iEF |X6(wIRKI=G+Zw :m&X #4) p jxfli,9mw?_"(;?2G6.@ʚ?i.c%YMZCqv5Zh>f5_MuЌ?dДs(C+ L :B_0嬏vr-Mr-Yɠ`MRSXz;EF3,+x̳k*+anhDž48NE}C>A?"|>PT_YT2Mp2a)i^5m̀q;653&qSYA헁c,Au[nd3v;DK@Q 4U{ɂ Ո"8EMcun_js<`tO+KI R6ueC! $!{D(-}}/,y O妬N+}6Cؖ8<{0c\ToA%3~C 93'@Ej!yj!;X-Yb0[oTDLm#rhj1"ǀu 8@A]ZYAq*i9?_VTC튟% 1*HLMaq^ 5(iPdmHZ#Q>ZBp3Ts _tf 8O-~5^kMuijdfرsMp7(oSNϋ?T"e~4br8mBLx+@Ma%m'µ#K ndۊkS+uL6y"WnPVDVU#W)\VLX-ODnXQ0C+Y.q)7ٸ).>'HMEpYopfHԷ`s Y3RC`+(@JgtpEs5-xlq_[Tv\(lOc^*"$ *Al@'T8M=|"$5TE@AZ'2sMS"1-߇LF`)=r?V ߮UAiXT5铂mW%{%ɎY9[" zR߉ꞋZ5< Q"4Dג-47'lL80kg>glߡYоV;V/שˬ ]ۈj6`=~%J!N-/KOj':qL T+NG7 طJCW-ޯ eIǑmh/tDoaJrv/aX*3W@ıertzu F䏼e=G0sBQk1"6{6e;75nD0_>XDlp"{ ƛ\8[chl)FM3?8 @q|ȝSpʷmqT~XS %zL I6 za uO",3`.-ac-Hv _7vmH۹۲"&j` oG%wFhRy2štUӬhrCu=IM8*=+X.1=^Nk/_3Cω7 Qwޑ**}8bSѴ; @n4!C2pH X6GGQ޺Il8nz #C]C+ߨh33 v.D)tXks|m4jD*""Ğc~z.pEq4аr#G.',oҺڪ[!ҟj93e9W䠅3{LޠxKQۗ B~pu-oF( vR{ [׋"D-֡vK<ϧ¢{Oy\+yowd9Tnt0n|m(4UʄP&B(|#%vJ$_$e_ S:M!hK1\%7b {'vt1"SVVvTiÜ4WJyLJ\zFu- hDTY0@\Ɍ&(ewNOaA*hq<ڿKUM0*Cg77Fq2N7Plc~}=qJIll8Nf#0j+g+4I|!OSw-&:YPt;E # vzfqhϛQ>"ʯHCl ,N41}E!71os)!Iow\G_uh*t.\ )>CA&tgn}xʔ)~Z ́1JAu(sF&PuS+Z+#&y)0J.h]mjk-'M:)lhsRh:; n lp5=jB@n D:zKĶPvtucrkRWQ5U훂rtpfsvvQQ!|AÂO{^?|` jlt)Fjt/7ي[[l>c}_[ك`PE qpS!*]+؃ l_ۧ:ml%}ÀN#J`[O@",w+4j9tvou>֢TG KuF;C ?"8oZTVTŖvugXm:0,.Z)axFAv))cٷeo"<-X/2n6]Gsm\?I-H*/Al,#S]{{Dɢ0{; h&Ƅw.ܡJM]$/=`,GēB\4mpJ7Ya̕9򯃎ދP‰3gDFLL'wcx^B#ݴ{XZȬ$^>r7+R9 j`:3QUK.-) ̳v>`=ǖT68=Bz %<̨txж0˘ᆱ]vc=.WcxuR\>Va*h3$.A]Œ^&^͜3#z5Da {-=-g$Oنir퓀-4BVRE;&Z@qU|]\Q6sCYlbCWgy jS`F©#q_2^CZS;Lo3İ367IfA[2pCi : ~t<8? EIr"7Ep%Hf܀{e=PnjݵTH}c!D-bQ^HS"~8ޅ#Jf</~߇FaaH36!ixG_'nvvjVW($HU]dCE$h?(@ 8~Yo ٶ)ݑ?M b݄zlrBuzXJw` yS=b1JZu&v7fB$;1y& `l 3+„Ftc0h%I%œf}k4!"8]NslL3ʣd{\i>/kYFt!H| aP9 >9jܘ%@ cٲ nˑxɪ. {?rrk!xuHjo,t#˃ea{}=nQڪ/y;e]\}gؙ2bw}h!Ub~8ڽ/y1魅 ˑU:&|%A;%WWÈP JwtyG0l lMsNsP%a:i)tRH<#W OpRʠ*x]AkȮ)K0GCbyW2xm{a#&f^,tD8 5NlV-򛞺vf)ő8 ^KphE^r+!:PI|E*zeAp{ܖ:2QUsaDj34$]_~6P &HŭgCP66 Si ` "j)n7x#/[WH$1,]9䕼O VUy;(tVU7'?-=&4t?u"A( -̘͆ym\ i+xs1O׸6\ *@?]MkeWA O\QL,."{P @A[tFNj^!3uҷߡ%֢3R,O{>u:2Evdd:xnRϊ #!$[cZ7`TGY&{V `?.5Żڸ.BLv#࠯+sXиK[ZBٸ4'|;ŅMV(/0©[쬜'՗ 3^L{-rpxX%FE{$1DEFPqY"6 *\iZ(OTwb2vRd~"@!A:(Boe;@!qKc/϶Cn+Iؕ9c`MPu@3 Sr >6Xnӥ}MGO+lV4VI߀mS-BQ 0tn%z{~RVLkp5cDk>.lXu) ~ܰo[L_5}`+!rPL}HrCP*WiHMun2?AAd}&ݽRJ0;<۩::ޥQ|GP*.&.GOLρ xzUr]My:(W/W=kRڠ^YI4ijclSloյ<ۖ| rbl*˨V ͱؔ.q gN?Wi\.MWC3wE^s/ &KÜML+sKEcEʀ?>]. CQ%+EP(-/y$>C1T9ŘØm\!vm6}/cZYe@Yk s=!9'fg|RCal$ø58s2bBdgX]{ƒzM(?X*\g{Mֵ0;0_ϴ9&$:uc_+Wp>l&XzSh ~;PDƨgpY1Z䖏ę̡{./߃99gKs+}a=t3j<:AVe6}ȱ6dr8PHzʴ@O)^ESN_-3#4)s%}@]G9 _ IH0_0RN6M6LҭA6ԫu54YX(^<$7PfSEPwL dODI~ҿZgy4 [xիP/ 9 3~e|s{Nk+i(@$ dY;w'Z(mc=Me)A2ҔJ7)~C{8jI'uyNkŸ.ڃ23sJW{(Z#h+O fQP~kR!D!.t:ףjfa4ZD+=)!T;;0X |MOh3m%;))JlDh/a=-0PMH4L Y93|v u N9YGc Mxj[bw}So;$<aM[rr.Dhecaו C~shø\WKk)8,_`h(ToI`~9kqMe}WT",XNK{(m0)ˣp8} nCCqO=OnI 5U#ǎ>!ܹ ~ꃾ#nʥ/fwE VO;!X;}_ x?Hp0Z>?=*;tTPgڠ|nAW9*@B\5]\ "!toN{ȳ{h5q< Drn^vsԿi[v~'[p8bqD>g Z㊻Vt0Yʫ͕paY dS-YXKkv4\e6>}|զ\dpw.D%NlK+0ܰ'4+̔C$v9XhЦp "6'(suQ+*4]9$k!~?^dvwrdǾ‹6Kc{x%6a btD*f)>+ē&0ĵ.~ Ʋc0 C^qZe'#z3Kz= @G0lZdXEA316g=X|xդ7N "v6:SyœSϪJ@8%#G `DSdjm)l0>b|kZi$s.a֎NU&gV3yP,ӏ,f("uaݝ(µLC],,Vy ̴,˖-.9UfGrtIÜa, 2\JL#]**n9j>]Hʳz^$ 8FCk2\pd2Fdv}.rWsΆ缇}IEuvet:uR}ģf&0j$+j+b{7CA(Z&J0mPnhuDV Ѵvu6VFv%S):gt?; SW.+:<&ۛYj Nr$AV!o2\;w8Vu[ZIWâ\^߱83 uȟj%@sXdLH wSѰe".h3DEӒNÙ'u6AĠtF֓ĝqd #34S*愠?ZRf~fAsUw;2#:V@aIXc +]HBsVH:ܧjoQ#0>Of*b|&QZ;n2C̗{ %ZV[u{e#G(<' 3@..#jvvgI]^9}8 M_GZiλż%_pq焝]F-7ȍU}&wtĢf?eQ]>l󙦥?rJU{\2 4ŽG&X &~B>23O4E)cxb3g#w0ŭRzOߘ"\ZJ 23;l@6H rC@#3xt}mCKnݞ,ZjAGWz5O8!(ȝ3Dnbs/O"c JY}#Icqekpmbp]!r[t:HȹlC=\q:`ۀugqrHo#,(?1ka[u0}3騺Κ0~Ƈmt Q1$ne>(c{I|pIm~_.E|'+\E^8Vh8d.P H T5ssyɹv-xhyӉowߗP. &R{f[_m%T_'Sf܅ "~?Z_!agjo4"&ůƋr_'Q9~̈́e\>n$K-\#kuӼ ^:z:JCxa?^[e O2ϯe&cP"oFa:!S2;aop a* c2 Ǎ_ACVBf Ӂ8zj 5rE":dhdPE6)P,""z `Zi@Txe+"\t-'E&sCK/jVR4j/'[:ۊZہB6t`]@rk꡺v_Mbi_hsC ws=EMN+"sIW ƇչpU<;2r6г?mc!3D wv(c{ BWXt#`b8bX.K~Jrg.׉\EPs#θݰͣli "wNTէL(6fK ߦ"]0مt:~֞ &^eET*szxNV)3ִ4!3R(UD JeMsߚ5eu0}OAtjj=0bc̰%6dp釿Hqqz)!oi,i "dj SF\CIDNJt{өgml\ wej 8FT4KC,k!ǏpЏZCR_ iqIffK@f>f^/⒔'2h)O>Nh>δ?G&O=Val7.ݖ%|BԊη )iI{Vqܬt]cxd48e濴{A ߝ_tP?EfV:"юntX-18Dij$_aPX-4 rWvЩS1#*ANF~RF?5Q,ԍҨ)O`Ǥ魂y 0\l%|LqfϨ9-2i+ŮuPՁZ4L},][up/!X!t9 >Dž!7&(3Ƭ~FۣBF,1(DbSMIkI'=ǺΪ y#2lhUzTf:&hv`uT5*-ٷ:})֤Z q0gQ$p고0myl\qu8'5I1pG:2nf`sB,?7J`LzҼx*k*2Oweӓ ΰ䘿 `"hAB $ӊlOcJSFo moײ"ͩ R=,,0VkaLF..ˬ9EE/1H]KE=،Y;$ SIB3V/ "^T05cN 6l620mڑV#b|5@#C/%31<-B}gv)ΆiDZ0 Nގ0:Rχ6g&u/){C{ل2h =J?Ps拝mH !iF3Z̄Wْ>MF@偋f ~~ȑ``NG6`\s۹߭B,v kbc# O $##l_($_"f<@9J|*Ⱆ@VY ^9~[qbG9;uA$We N7v%+"7b5qßih\I*:qكF5M˥UN4YJ}{ rQ?ym8%*.Yq\[p98l3=/AlLm !͆/}OtQ0YCnp7b[0$BRmy{zR;'(wT Hw* {S@A#;V9H 4~Qjέ"鿨f b jT$T_.&50UKtB^:}eRC`7BD<|斅/́g<S7u(8u_+|1o+^Y$7|Bv]5=9j.~6I܌%g,ys\89ǫ/agnZSOG9;HZ[P .)#JH?: ##\B~6YȹL\he`9Ȫ1nAP[~!,ӨE@fR31, dSzy[7s\?NߜktanpiIsR\؞ej )Ӌ clr[h`Wqs{Vt7Ʌ5(f2vo#iq-.1I P[E)Wcv7,EV[y6 ,$[e3!zZg- @4!DvW+-%^C(ZTxhT ɫ 4Cى)(PjZ?"_[4'Еr')g E.sPG `pXihb8K!յUSVV*l6Um!S,UyW?%lzԆA0bSc^{ OQ[ CM#!kL>-o"ʄXtLL?I_K#,X@ 5rL ':-kl4 kQ.ۿRSyz)7OF6lrbXaL]ЭaA+)) /׳pRV#.>vJ Vdpt`q%ʂg?-fsH uϹ2b@Po3=V$Ug! RZ [$dcoqPLMPE/[]P/*K.UILjgıW-\uAD[Ps9=Q $[9ީ8H21'E|[WB~&e7[CCL:`F?!fϥ'~s\ +%-!UAG#+.CPny [ywݝҫ=@U[3r&T.;ƴHǐio>H+>)uv}%e! .ziQ&!}TwݞLPT9d5ItKc0l : Dz4b띥.*P 9%B~<,WOgdpI:U8YhBjAx}S9Zj;ej52Ay)R3x҉'YHeq.i _ ϋL#m DDra cR1~+Q*)qyپO[A?'E$"{B+ z+ k͛(9Ji-Dt5|YuZG0ae|Edz-ke "b CG G/se矴Wd+Kcx_mvr."]k2sΧɫ-={ G~g v9>rV"[h92v>޴&ukYf%Ƌ#Hy Yu e>BjW|\<|:n[5PU)Dmh4qW--y,j'hIJCY-b>(27|iUZP$֤&H)crε[wMO2dF[4 *yy96]o? 3=5akm"46rISWTe/kɟ7/pM ?~e^([ *O<{,i~f%u #m]X"!HԋRԩ:~U7^Ct&wȎ7_>N,&Gə B!x#+eoK'P,XŨTmUY&&_Vֺt3gNwY&X+\5ߍO'NBx Xl4=CЗj̾wE&ngKA1vs4 )#~G [ьH;aJ;G+bMN.cv#Rj"^i EDނn7}\sAN24@7D"{rԻ漷ѫ~n^U%|dAW?Š 'GћtND"~*9N`0:.PeMQ.%*S&}Hk?mUXtVM>߃%w׈clmlBs8;P?blVᓧIɌQq x$bʶ]pUޙ1wRo^n d8F_f}%pϷ`7-;+yJFa@ZcYmikZNj sIq/6&cE0Qr b>̢&iy[EۨTU.% (Hўcnؚo{jE*K׻(? @C,9>)ibApѢBVſ/%= ˎ;qɍY@K7OZiQ8TX*UFS)x!rDI~VQţtzi. <_#s zv}0[>lԩi6ƃg8nbY=!dcq7//a\7"8Uw-/u/Tl C6Jh٥D=fM/i _dhǗy{XwGx9[̿f x^/ʎ$pol* !xG c_dFrt3> KW-灘DרqhƛM$h15 MȠ$= `r cPצSDV7w&{Ck兾@dD-7i3rW+3|/U[YxKc"Э#|'7:hSp27istF?-!A[<qUY4ݗ\uyKT_ b s53IxbyQuP3(,ćoRe< D?J} Uahn̲+{P NPBS7ڳ>sDmύ=sa`k_ﭟoٙ*8gR7Tey 9%d~ѱ4HauՂ9|~MN6⦬^LP⭢]Rf]5K+Xjyf9~ˠ;2<:WJKǸZdѭ9~GeL!Kk]%t\?pj{vzI3ƠOyCm) m ^1QlJeܸjgzw(\@HUbyEl R =Wg.&֕>DEBcY9hX)+PAusUGD@ x}aB K72p>FW@?PN6PiCg1Sowx 3+eG穭%/AA)BHq$9?-_:R2M!LAdo_ر7BP8([wl5]G `jr'íiO3BA0_S{6As />foslɉ77\I;B M?kX c*6C<Ƕ:-٤[Gm*s=vc䂐3*x<((9Ûu0E4:X8涞zRe &"edۙ&Y_0X"d\ O/I42V:=g(Cn!Zsg+N=8nQ` w'?#p7= ~Z+^]1 &-jBQ>ɿ j*_83a;[Ņ\m]rY/¼p{qХtA ߂LoYVnH Eݍv#}IWK[,G"cmTUՆC> 1kc{!p\F͎ Iu=J@AE3 yo8+ [ɀ5A7EJk2J=02=choI?,GgƝu$+!di(ʚB xoCb |GHok*g(k@eo@|LZ%o{y-"IJˀAo [@$˕ya-nqބS5pF4Xeo %cZSiu,߾s$kfzͼ|SDmVzė+Si@ZMP&*8I68xvwOU['+g£wL|པZ.{:%~ bcAS"lV :ZMWX@Wyۇz0kmQr^>fcXOO ǭ V5ryMmf/G@3s]%pk"oT{qo/v5^@@Zututxښ75,zXuIz g p ~O#zh)Ќ_¡`"! M#H܂w!~l{ ղt<&5Zrtnuj[WIi)ܣjL^K0+%ç7=&8:)Cc)T/mk/k>f>Ƕ>|=C]Vͬsք~}C<*X=&NMDaᚗD!Wţd醙jOKZed2Q~EE1хgBJ +||u=ޟK5"Z}p)pcUssm]]08˷U*M9/t00|_zRo{_~?rκ4¬}a5sK]ѐ<"@ʪ UHRj"^_;^MZ]K Kݯa;TY:p ,mMroe-fݫTa-)3iw_Ub~ZBd#c`8 A:0떍٢T\Cؘ_QxWLL5Ͻr_*bM+"X Z,/UKq龘@֥RzWz>{Oʣ̟/) |R]S܊߷)kHvCJOL> H._P GωSR4qM2 GUcp4u, T3h i]FUhbYAew%5e+SKgnP8Ԯ]}[x`zmnJyDeRq9)y_>/UoQp^P?I4GKfbF[azkdT-bpEKu5p6@&sțt&ΤVŀl]GKb:IvƒJCoFɒv5'+\`aӄsEDrRDf'^0$#t@WA4Ok+ _M)"(H8]U9a50a٫ܝNSJT:5UwB64x%;2gN\n|O|}Ol5&UH4BBC)\`'mTPՠL~2`1@nhr&rc|ES\(B4NŔx0~TWX nΝJ2f: .$`ܴƓ;Ⱥ.R,!O)İ6Xx?> KqßRRc%n}(t `N&FNkFG}+# M[F D\+`[lQS0o'dCJž&Pr3@`B%4?@h- ƴ*'[sլZ+ygΙF _3ZHPd`}ߢySzY@|`YSvjrE a208\>d8(hl5gٷaOoGaCf }\`w&>ɺ4uuku떇.[[g T QWKJ3Go30}\aQ_Jcu]y_DtϝƬl¡K]]#@ u܇Wr:KCz=O:vcj9\e+`3T_8&@#1 & _M+cYl0}y^(fdL΃Y\,"pP*h}oWP,2ter}"]_}jmkbr:ZKzsu gS4GLה7D4g@tM/P\?>#(KeˆWV kOx,&y')z˵ ZydJ+0t_Nv?ЖX:P`@n.*rD.zlBP8L5X?ē~%zXL$J ASOzeEIrʼLy=zA;)Ԃ|joP)@nl roȠ! >p~Xh4Q`" /sG-0tjyi3R/(aC!4][2cv򣓎3HYC6hoW߄SRݽ#"rt% J:G]S1O$'@a&jNs| X]q9М֐WZcZR1cril{b<:,82cGm# M@B{>AN7icR*yNxN*4Ca_R4LR9~apx?WP Z$Ae-]FZm)Ăam% )O&APWY쓊@ 龿lphb0H>09yFS!#+UCTƈfdi'+?ܩ CkV* qBcdlެ;JU#lVVG #9e&%}7//*6ZAv00^eɑXCgzGo\6CSHHw5PGu, *~Ǔ)Gٴ5˧=Y[qEg|n}:ujžf~UD)E :`̣d7] (Y;nѣg "Fl(ٶS y]vnӪmc*$?˒\]2!>s&:fd! + KE/06-{0I u`f$&eї1`dE.eA"i(utm;n=`@^:w-D!w oS #C (!727G\QP|ԙ0k2`Q. Dsw  `{ԝ~3:4/)cɏ*絰03rD545%P`\7MU)ٿ,Ktuh6D9^"ւC ` f\772^P$ڧCC{ˢl>Pp0&[t@3mkt| DuG( i1='&˦XJ0\Z=Ԅc7Ӄ{awj Gkq)cFt|/~gW޷L5R(ZƲN>jأfǣǯ1.hVԥ!ujg;_ nQV^=+Q($BRH?_gy$bs0w2M<+ q| RTC>A]rYC:QAfi(J` ZZy8f· r,!!p0h\{0u`)^ (NK~DŽ t|]_z n8>NYBv s"u˜0e:K2 S{F ЄM-8`4FIRڲU.^IZ8)o0v/>*I2kC㘖<9=c:><+("S% ~5| ;J „x6gFD+J12[.rb!m>^K冐?0=*\8l{H j-}i)LΒTwN\V|5@">,F<*aP.@ z!D|) sgA| ŰRW8o(dK2Ѥ^ֺ~'{845ҟ v VvTD{͑h-&iiU+B85pG3҇)>`&*'j%O+ ;$KsXв=W{4p;Nr8>;`DAp(ou#  g19Jk-xA֑ϥf8Ԛ$`o.Q_JZJ୒ZNYSW SkuzTd@K'oi70ͽS#[=HK"LI+A`M%J%~+)oEYݳV=lKέzuzHG$__-C GC߳d65֏+]3e<҃fkRzso<+ 0lyW _֠M XhOX @Ƭ:p SM"NB7:ܻ\'RC=-q [硰.災A.'xblg ^ӀAFM LJ;'v(. N^'UoIaǶ%Hu_̨<s9ryyq%iɗ4cy`Py;9Fa-GSY la}ze2V5:!pnh #]5%E7 jm_  n@zĵ~rUO`O1 T C]A ]Tt8|8Pvnv̀e~~!>YT ۇ27}Lvc`htahr&Bez*IK|~%=@r"M.t֗n'HouZd@WK>YQs*^#ac\*EJ+{k1^aoW֦C3\j0F ӶD>šWm=<YN,= 0U PǼyLY p6x0\*39ja2h֥]]'"wg$_,$s[YIC+o[`4)E0Fŵa2ľ*NRNKH /9J5[k +_2]Բ~_ TfyK;C#]5n ѡ+WJ☨3;!fSMȗɞXh[2nB.;r#4рy'3b0{ u٘U^&'n/x$?spᎥ]='KS _<}+"UCz4WQNTQMCȥE0rM]ґX0#CrЏd;# 5d(t'쪏Qui.u"vѮC,+sk眹-nd-!cpΣf(ߧ;GZ)ڬ>N'R-c4˨d!Tq$!c/aiyOׇ0{Q_Ƥ/n*1c6O"9tGMou»+sES0ȓs6B37c]?Je2&;'Xd`Cfw PyRv̋"ж#ي -LI[OG )a۷D,ja6=./A 8O^躖K9mĀ8*LFn!nJPo*QѐR@1졣KA+XpѴgNFWUA^4'%^X^5:nrɂwEo~u9תϞ]k?g4bdj'W~}x=$PumlӫA~],Dr|.Q5K+ͧ3)gԪ DaXP+3Y쪊FيF]c~% e昽Lvh%LS/4V\Vu'ۣ|PgEPadՋv.KmzYZ<2|YNt͢%0.9h13bF,]4~!x}h)Kh΄Xړ\?Eh,l%ԵMg!Wog?Vȟ$OMc)CFO٣AMзQ)yXo$TzaՊWls3enXz [͏3xxG7HruքU3 y& 4~@z=b_+"yv̵?rt͸J!d 8 !GչtK+3 ?+M͆:{ͳcB$#hrI^F wmv^C0ðkҎ1xxӱDĚyԗTr>Mxi(S3B;&k8 ifưmfg/Lܵ%7K`䕠\GUlnyJ/_pBK1"z52;B4a|IJFKC赀Yg=hU~!EXŗvIu$ګ{dχᓃfvo6C+ONpH%Egds  Ԅnx ڷ4 'f`Ph4^GݔzI.6'F 1CIj9iW kgI:5ydǗnhA>էĝ0)b0YHk#m\B7l^p`u%\dޡlWx]M̄`XHC/`([:j[Kc Y:E#f0_Z WMU):tgCJc".R#ZPZ-]xP(qP_KSgyKƞQDuzA>Pdu+w6<۬V i)l<®!:xj,~zB %}c('9ָqW]箺咉}\OtXu?y\jq$FsJQ &Jػ ypc ZPԎJZ_1r@?- +( T\tX?ޖ%,AQu%nwt3_./HaBn0AzbP/%NgЅpHbJB۱⩪U ?y"Y[Z|5zH Qա/ .弄#IR} ̳D&@S@OÂ!r*`SxZLS͕*N=$ͽ;nрSԡP|OgȵDݮU.E︢U^{ظ,e&/c_oC]ǝ)NUXEI'"Dqc[_ȱV*HfzwE\M4x_)4DbC<74}XEcq4*72y3m߽p$ /ő|[`LVŀhHR Xe 0#"loWSX5su˸KdX@=_b h}0na z uŞvn$TPV;5dLܬ,Vrx6]+T%f >Iqp⊾6yOzwB‚S/ky3DyT@3+{Y67Aմ@_RTVBwps˃';Ɨ86T8PEondb$cF2AtͨF22kʆTg&!.Rl=!ݟP&6"- ;KU$_Muѵ옏S ms(E[$X~y5Y?e0҉1Ǚtpf{vnfQ1)̙#v>*%Z0Ypty=8cޓK-4s̛rgYY:TJ$zMђ'2fzl!.߄( `?Q0lL`artN1LjTeuPR*%W.>L뤃6cOq4&&fmkCtXƟO{5j1E_j(y.AU*u8Qي=ۂU@Td@S2߽hgx#r^2GW s ԊV S@7(sP\u0/Էc.d*ݰY3C)狕m0q(J"-V裂C7}R@G܍4 :%LQϻXe8\%i +,"ʩ9&7:Pq59-Sbzc!TyI,}i(fkެԺٿ/AUHGa(7`eei \LKЈx^nb!*wkxT([ Y$<~etI:sYH&#q˞BJ[Np.suPj}3mwxc:g fwO)}Lc8UUStEѨY `kL{aꐤFၜ/ْ"!?5x@l͇v$<k-U'>GID(&T2ٌL;EWl{I\r{e2`\W:Tܢ 3*pai \]HNDetڀC - DE͔EK"y^ܡ㍞+ kviݺși_}icT(0Q'h ˥D#oрq1~OhTLECRN]UBv!3y"w-d(Mj\F;>pUF GN!JVIP}:E*;x}f\F߿YMxPĨ[ÐX5yj,kMѰ9B]X_ Eߖw௢*Ν@lkϚ& E ˻5lO"?TK{c.ty{P%,WB&NLAs` Әx @û $׹jL-wμTSE]M>2d? F;% 8*-q]j I>k 4wk~\A>#,PRe g~jKL}\eϾ蒕HD}(sk5f"ҵ?]v嶁YYe,FBˢQvX\IzFmk O2-m´',p}65l-NCdlEڭSp)ޟLv/YS?"(ζKst|=C)Hܰ JaohŞ6w`` N!\.P_l:\ۑCeaM}n M&9xSU5 ?#QM(!| ]Me}x` >1м_]WYvN `~R9fo5d|,w]&Β9&*/\=bE{l88Ԫm,yFH~p6Xox|J*HA}>JuAjpH#(ΦJ㟘 U [m: {>vI韑c!4>s!;`8 遇Ϡ)cO:§CLDKcuD6(?hNNDu>}ߊ-%jUL5;B:>\Oj.E9lLza \=z(Ȥ{D+Xdݠ@`/-hӴLAfL*j5)=2U77l! u%ԕd9G?X֒8^m.8C FVլL$=X'[BaU [a8n qNp3+=\l֞r{ˋ5U;zSq7J"_)wSw|RI,7PDLkmf=Ӣq@ ^R7w ;6<dH:<@R1rU k䥫^އ:\h[fQNKep,ma5ܳmN) G?|lI?I3,Zy]J|P7Ťޟ4I"2; ':Z',ݥ(,AX;Y~+߷1ZZܑ4z&LAf3hiT`퍊:FJ1$@?˸#vYC!RLJ5]H{ /_‰W/Bq!FvqHDV_RHB ,=U G;Xx$iSy;D4) |"X琤ϰy.D GtV8 52G mb(՝&h3˝rT^v@YЩtn!ױbtA"7`tHUZt³jmLAbR/!Wh+ʴu:=κg*Q;a6z0toc  ,R;iPׂ3nqª35Y`gSbs9iNR[zcҺK]:Hm`cdNٖBT[2~+^5Fcp<. <ݵAքSI0$,b3 VmM2+*J|RZЙQB7)"^!Yð<%L~?azݸnX }àzؑE]ZΈIK;|IɃ@s<6޷RV x;I  />yI53|-) ;g}W ֹ,K|O_)Eee[ڇ,r" v~?8efk7A*Wt5*~4 Ⱥ7o|xKL4fr5LVAco-?$sTu;Q /"n:|:^5SCMI7 [2?̮m`c NhmΝ,ֲi=V3Æ\G*R 36ŸuaDCeݲ ?~X(,<)f{Cjb!QZg}48}.1Sˌ{Ɋb!yk'"KKVcC^ަGȃUT^[-xGU6K sJMJ-4aFW>2дέ2yAXybW?;nIsX2mYe  *Jd;کK,ަZI7ޜ8_GJԽi Nt"4DVY`ts]H7b ,.[@TzIy\s 㒚2{HR:]Wx +^M9,{Oت"F_@9SE4}׮usL 10$6ѳэȔczH0d,!!m9縒zR iǁFnx0cg~ԤztK'Qӗ?,X:tklxr2DŧuC/q|t rn=j=u7v<ƁPY>^/F88}:Ēu"^L?ɛB~W`Ugk~VǢ'nt呪B8V{W+Iq;};B""r_ؑ'|&o7, Aڋ|B~[愯zn}0S:d<[2Srys_E%3tֲ,QO }c b-IrX跭1)swћAw4ݺ(9vU+m  |4UB)Q=HqJ(YYh!2^,鈕 K$LJwʩM KI:Ed|\vSxJ_QΔ4RgƐ׍w6Xp+06% xm"-<+d=G'q0G|ܪq6f6mb5grm/-;Uv./:ALڑ;< 3+3h`ST0RO (k")xjE*2(YΙ^Vc+i}[BFlb(^=2[9LKJ @q$ ~g.JMJr4^oSrY@\0a_ըN =npś9Z Q!S kY.!](kaF ~H1R}炧L-􇴏$bgOgyPvw`O: =Dt`:RA4U|%;I1!'Z7ڳ7ddj a/om}ޝ8'c1+0>ZKG񂴿{ -DK4 X0:kQ*KrF,eA\6ljL# ӄMޮ騷_v+wz"7l v= %RqhJё7t 䕠y-c < C` &0X{3_[*jJXQrp1+>y]*Z^lӠa-CUA"2(!h]:gUٗ/ڨ΃*)ְ^9Zlח3xozmGΏ:rb$62(XF#&F?Q Kn̝iQLb*ՓKۡHc:0esJ4&0R]k EwK:qkGc!˸LYB{ o6N@NslA ;3c9%E'Vv]L?Qy ʟV̎ vnm&ϵ]$G(슀Qe|)kF'F7J4 9rwrmb>_ IASwj΂o4Ƀծ PrHw2D[%$rm]w ;/,~!ܷ?ٰA/D#Dt8-R&.B=}aj$KJ/$N5Ɓ2*HrasT{'SH )~{$7_-sqއ y,>XsuH~m1!yC%&FwA Gh#ɅO/6mj_LPva"gNٖ! ɀ_ iV]+Z(Z Z@Ofj e&f99be%Bg3BJޏ{Cj{rQ*D i^N; >ȼ^L$ 뻭%]>Ǜ ;͵b`΢3ŞV4L^yvaWkj_?^-57m>;z [X2.{G:Ȓq@[ZXerc;M*Z1FQ"7,BS\<~$ w W\j4pǫIrc&K"K$W/Ʀr(ҎUo3gn&u8OtnŃe@_W_ֱ+ ԅfUK$KZʌ v$Uvjp 2=K'; mq?ּL"vYW u.mKlu8fʘџQDH\yyIWp@ki1R̹jGNhv8lF;N[ *12VqᗍGup~TWpoRby#F>C}>u)ëq$j4~kK02dh 96Ct@7shDN&&s'UG%VAjk^t{~=yUj KFΧ۸޽͸qRoBםs ,=[u`#`P49ϿR$w5*Wf m (pxH$3wLʣE xyǎ΍yLKN7(f(뮧M$'=.62.˭.+< A)EMڐO3^R^r(x5#ϔQ_՞TBb!77@ s7O/\)3Vg.ipY'2t{3JШ17sM:Ũ 56'!@iGY|#j.Xk}l;6n:o TBq\?F$p_F>{YnÞ+rQ%FN9f'IRmBʵa@ecqZ *:)?8n#>-\^Ad' rt+ELZ =҆{뵇ĒW>6091",3_Bz\P8_Bgtsc&'QK4߷/Y~ /D0:?XdfXWUUeZcFʣ *p񥹚k3_g@1Sl36ЀeOcפޑo_nd SJS;vu`'ҁ;AHИx>k@NpGaYVS;;h9dI @&gi'L[)G{9~K !'+FQ\~֟nj\<[Ĕ܇:sC-\-ؕ袋@Wt}IdCic #9ap E nYף X#>8b*ϛ)}@j/wRd19OGu{\H<IgD9B%1GDâ.-PCmy.A҇́\Ն~‰3ƆDJClw.hn'ljLršɑGH)I9Cnk*(/1dJa+@wsݦCu8|su+-u=" mX`An51^tB=ﶎbz<0~M&Z"=@uڳ(^P5RR PDmOM_!QQJ5߾>xҭj־} +n+ y -DzH owx_ѯU@% Pf4,匭9i[awOe?ɇێt$$+Lq0cwCfK ,[2zRC7ZJǞ>I=AM6|~8}BnsDAsKM~'W X./}34RyEK!UlTNU. c>c5:V+mY>_ڮ}/珹Uatthb`bgwϏF(yD}E :+$DA L';7"-J1 ]RCC{+ GI6bVÕЯz"<$L:)En*DP;?]ˈ-$/9c"栝fGQڨ6X/{vE+ l0%M]Z%kM,:*z~`k6%9l׬xJp%|ݎ`t:7X01̄b-uN\ԁSv} R1pf"ZZ3#\T'/1ϴ)x,Z0=~")M*B0;;P4iv.]g21z?rt`T߀Z6']3`k^71G#ۍٮ!k D M\Idb8wCŝg p,$qq([<~Eo 5{GlT[E!#k"$+iᡉo 80lf3?S4#*oAPNp# eq*:;}.DG˨.J^g&0"`|\F((>Nu $աf$^"Xe%:>5$N*<7ݲ1noD!2:D)#/cv[M̬ںtQ9ELQ_ޘl^RuJ 0ydm>vJhOzW 8k}łzET;l ІnEY̥?kܻ)Qm?xGt`n6ٓ |.A2qUqSlկbW5Iώ؄~mL0籇^=}Aʦ/ &ĕFr+04{< L  I;'Mb}?G9Ej/) mĶ!rBW5Zg;j\B1-#ZvCJs6IAe0Y]/]9-yD)Vkc`eͣz=/=8yeFJɍe4Ͻ.gCs- UNDp&c0 fE;x"1G+>*!z/8[iqaj&oVɺOJP4HUC7ذsJjd۷eSW`ԛf#g)GJWz䔍Ŀpӏjҕ2l\z<7w.Rl-2m7%4uemJ wIp*$al>Ge-jtQsR\aT=1u-n05ZOy'lR1fiP}1+,! wh1)5QnoK0/nv *?IAZDx'ӟH  gh&2Adec\gejUM|(jkt[3b7-dsqm-5.=KCins~|IF2ӌ\)dDa)XUKz76kS(ʡu3C61BMl_n$5&TXk)wb0]*YztbT9"B9ꓯ\+ ~ >VmX ʾtm ݑ3 ?v9SP4]!70MSҧMK^0y6p5K)(ߣ*,DOj5nƿџerZFaq$@2bhҥEZaD_3&J[k4Ou9y4!I=O!. DyVE iR2j d|= aJazoYޝFgJl D+!ӖA3A Κ Gft Ao\sUPo=&-( 3T9=H U]3IZ׋mWZiS\ql2C +FB42F7+_h{صR!L";RXR0<Ӵ>L2= ^GB9 x=diwaR46VNyyG?u߬ӳ'STI\wgoè9 t{nd}< 3jR3x>݅ dHP^9zjf||ZVx5=+H(pW^Cp\"8dws H,ebq$v6 i,C#Cwbfp~2_r[Ηs - ,+h3 ۽Ԟj,$C nsWU}-rblezq(-k ZJJH ;_s{i+,P!:-g_7v3۠ 8O9;Ṿ.4crﳒf7 !i}[pݢ@vJ‡OF}j+K,ςҮPn#;vqzaZ>Mܻ#8 X}jP dtU 4ƫZ1=wV(cL#Ni|M|=ذ׳Fv\9Enj6>`A*8t{.l^}y-D"I3?.ĬK Yy f<>ZsWfKku1 )d?ru$bN;u{My82JugHifx`$J7c`h1ߙn+w-caP<4Grz`|fy%%5j4qqrƞ] X(ߚiUcו$΅7\f3`/Mo! ME0)YP]9E* ;e2~R*K_.BLu9ӪGqq&`z;S^N?E[0Kw쓌(%K[-$[!_E0M#B2׳q$pcgUp}*M ϰ z 9'7f^ݦѽiQxޗ"8a8S5n)=_) 76/"Z?8@76~~sëAQ:Nxk o^LV2xRTa&O/j]{D3?kck#Qs&c,SkA؜c͢Kc dvd|eL}х$Y .'B=?(?LõnE/j嶙dO0}-Y@y yo57@.y-) fә.HHTM$\DV*KA??DYptH=8 e)GgTNQQ;f[R14Pc Q~"E]י44qC18pA~:WCnZaꄛk{b 3C:քBRbPȽWq9XK/] 0ז.8"k0F>Kѱ29BB4-khopJ³6&^hҺ&yn 7B(,UN1[CCI,,hغ=vO QSO}[Dp< \LncI@!ʡТho4SYjH_ܬ&aK4`(/nS ▉e!i6Wn ]tاŦ# wU:1*7B8D Ի\+Bw~ ݪ3 RTl  zc]8ihJ! 'B `R}}s-,ܐ*y[r{= 7eX ` eDe69NI]Nb Fk%t;2ɻ_ߟyZ a B(cA{py:+OHb7 p PΔQLmxA@]Lj>qW2;@_KLג`qRWzU T%J޿axGFd=cL,{;;Փl>/D 5Y{I ͖2;$Sl8,ƀ oC$t(eWvhp}RxCWsDTR-ԤL$"!b6ollUr d-t- qcV8 ~NK_A*&5T7]uF*N!XVV5vcRQ ,F\@Fv&삆`N81^603"Ԇ.)\!c< @zI)!h,jP!| k/Oה/|=z!6-gXւA:c i4VL&'(tаGάg B#a 71-E 8!?b*-!19P0D@ڡ?<^O#V4>%x gv",K\1nEjĜG<&4tit} [`{#hU5]߽YM2'+pt$qGQ8w(oS2]'W^rMͩ-#3*99&4ܺ[08;l72:XGi[3[q`Qmad>T3{R Fa?*ЫhJWrG;=,f1_i ?Z񙕥HKV@)!tB}VHIKK{r p~~rdbș޲%kC2u 5{>Ԩ5:7SS{.yG$w9-lR w@`>>DŽ5 koCL{o8'BKbݲ/^!0Kƈ3< 7,ڨ/Kqa3Q`U[s"д-|H&h_xZ+hMGJ&+9Y\(lܯ(~(_ECtչ~ǿyә5hC68 ;;*S_D/"ͫr;3 K.;썽7^G]K*qpr_u7dv3gݦRb"ﻫ@YN_X.ug&7)2XHds¢uRCn^u__эΊ-M!kJa"eXc1gò=R{`AhY6wjVfh4A>eؿwJ?V?Phu͝ P(Œ,gurBߐW{{tJ;zV4=k{gϼl;ZR-Kcg:gCm)! ^P)1 jE5Y,䎦<#ZFU1 v܎yGmֳwt`WZ3svNI)t͝즊Lm )5\NNQMvd|:b)tQW_ wU}JRbMb)]&_pkTKy7{4UU4K @*/yZuB i |6ZKHM[-M El:eO3 ^=KQ$*K|;Na_&1ɲDG0xE_\Nb [|A+ǓWGɷyqz_3h&BRDR5W>`$ګɩF5=2zOp/? ^l!!rco;0{Eߒ[-3H>3E*̖3K:"mE#KcB? դo$8=#۱oɔJكD_Gm/o?d*ScՉf0BخWSy!z~)%zX7W1:JiVqnz:744V}L0 )|y9vO:}3";sݻ>6/>9O{+HH.2x_]K݆.E8Vpt({6\TAnxW$.0|Ǹl;UmFk>L0ęI)g{-fwl<|v OC7 wXv4Ol27[.kZbm$CWAL | L, P ?v7ǜW:˶. R1 h%~ŵc"A@wtRD IB#EZh$'Y.6GL?NȵM[P~J?8KRRDŽB#=`-^e'ȁ:FݵC",%B(DT YXt )~"ѠRpBð));" ~̅='(pɝdga7}@Tv}x!gdQPƅ{G^ hƀőv\Ձ ")bLEX`MVJ/xLyhP7JG{m.0〡ڛBH"1E/=&f%f݈@v֒{?|P TD!AK[ұmޫ(q^,ʈ 1!-#,GyJ#[hrI| 8N‚]|풧e0&4q 5 P0:fscŐ v:amYFX17BaW&qMtvw .Z`mkn!K(MpC01QsXK^r۲,}[<, p#MŅ,yqNXg=  "3rho %ε_L}߹|?,W[/ Joƺ.uq\Q!ƪ0j[3R/v*E͂Q"K]^EU2z OȻXQ8Su<(А@yG')B0Mf9[k)QPG<f +GxG"  ڑ_%T B^́-S,('yY$[V$myEE.tԧc=uLz<ňb}^DT9hz= L1TN͏'Kczq3`b)iUn_RA $H|wX@Ž* D\ M$`[|36pQϺ&hl9 v':cTmUSN؋cÂԴ9-rhXe#ÁYjp8uklkCY*KWDPzaJظ ߦa(m>"܅6rlUvC 'jScoku8/9Asi7I#ovHvd慥bn),0r?)6?CSދ n4P3h}D?bxkIXf}\>A%51ЪDComx(PP/X ׌u "h9T1_?r PZTT"3&'=-h<9mQ"T^% S: [ pv[u(1:-i"|\D5C!x=$tuioL3Ua2x LL*?$b?5>4=oӑ/i|p`ܣy(wIGmYq=ɤ$iɲ(@\ v%sDt$T0x7*{A۽d=,\xzFcݦ u=%/Las|ҫn.dWx(YI]mN^!uZՙ7@ݧ7q pi1M`w4"\ 9l^)n]a&Q:HI.Xͻ5RRp ILb"Oԓ,}C˒*/y[ߔi,!U ,j\ףw JN5xcLW쬴́Kjm[';?zJa?%P70xv#Ue4}LnZެMv]/q4NQ;jG&> :2TeɩRG`dCeBzT/LM ~hQc/#vlкBlAQzRl-A?80Xl&p M._`N qBd'#OYOo]J2 }2sϙ, iPIZ8Ī⸻A8[)*|&Zm)ljH9 M0HD9qRub>G k58/\˥.YjcZW2+ c)HHz~q4ZOm#MVx@rԒ,PP\AY7F+8]VPPKi 3լ'Rlx˩M]k*GTͷz]x-p&0Ӟvgve}ɍӸcEH Sz=&Li]wQsc$hS4QX*n/ľ}eM̒A]uL@|s0l <' baW^OD}K h.qFctV!YvT"02AُF:6Һ,gwH(,B@V|U o̎\j0bN(:JgAr(YYGQ24s,9i㭎AʵūnTi~f#%},RVR|+c:.eΧiw@j"k\&p!3Wz2aKO=hwvjZ;vьvNùGC?*huY({ܝBz i4f/(Ay<_YYad\DDy6Rb^g W-w#l/ <28bwl$t?Ys~3cՀcEѨ¦#h5$jK{aAb&ni@)} J@ce$ N`3@<~e64;hˆuIA\/w`:+B,O+BZeṊfl.#_-rY 4aI(hƷ(605,BbBH ¦~-<9i xD8,7w9^eȷ8&}\cAŒ[zB -`ݻ6[4T rMDIn2Ώ>gM$kG$D֓KH .X > r,5Q\T;)bÂt#yNY S(?j{ -G퇘]Xys|AH@nD/|ce*&􏿻NԹq Wн|>y砯c]KY@-"%xIͅGȹȵ[,HZ:CljM%Esjyqd"59)i$OmyoA\N0)߷81|+8ae2t*+L03=Um`%6ۻ ݖ.n(\a wDT:-'.:h(+EP\6m4)Y r;ra`4 ?׳O6C^ǫԜzzSG_43Sxp-i& PSc,!F9 RA좷18Yo⋌2KYX8YnzFE"`[B͸)?w?ui$mY^gЂ6kXIKJoI\,"⌏戚϶fА5\%,]5'V'T!,\̢81kwu9m4j ¯X &B?kN :MdOqj=Ɂc v\Z_m4tצ}"= ST>%?ɉb_]'ʾL6ĨN,|3I[$_b1`ғIZu @/G1nf~b 0Z*M[ Y`ϴ[/: c]%e7 *=a#n>Q}塠`5dwԎf]`77:77ZjLkE ?e@IhV$ ]36g %n@7:,IJj*᪲{%!Is0QЂ}>91qq1ߒDj,* \=d*b63x80t#$_&@euVӛUZ[ {frۧ,#٬x̎ϲ+q&σI<WgC2Hr?94Th] {-Hyzk@9>i[lɒ }nAs2ٯt?Ef$gj6iKmZMmAVNSIb|-ęXrAzL7MIL\ZҩlAi^oĞQ*ʕ4I6<[*)8apx脮Ra2.x -9N('F=N L=71ޡ3o{dn>+EE@A7r5+CD;\+ɏsC,׶cZx#v%]Z?[W{,m-R߱|O*Su/O>}ZrSgbZ5g350 OM^?Yz=ӽW"W3#kїcǾe?nPIª#]zAmy b鷾KsGZ̑Xm/ΐˤ㘾dlb,6ϲE'(4N6 9KZoDp#Js(H8w?xAlXZCN2')dpl>B/ ;8ܼs^Z3o~SZO DniY1OH߱'<*?h hCSLN1Cg ]MІixzW9ڊ-rp`Kmcvwg!EǬ'$Ig.jdҽϛ.!/eߠiڀ JkbZsF()/bqA]T8mãBa¼]*'xc?wbՏ{E' [߰K:,~B 'sֹ4"Wah#ciZ{^(|+)v JPMM Y {{J|_~w,*]#^_ 6Tx\҄Vh+4ۯY ;MEr!ّ'J<{5k $wJkwP8Ľdr+lIz\9dtb;1bثE%8?5qD8&GfPGNؤ)C謑kS er B|Z%BP(M?tyϚ[.$AT`EVw^cG'[]t~نI{T_;NAKZB)8)Zy~O u^ZH4,NX1{v vh^Q̄0gm쇩^Ӭީ q)uډ+} D7uKAi]717i^Vخ23Sē]6`HD E6P|#A=`T| JLji )0yMcX/o1(1 Am{HWgIaׯ>`AJ-9Iۥ f3Djr@xV!ڋ2׻$["Zy/N1s}G<GJޕ!eǽ8EH?w瘔ޠYC|uk7 $ 8M0s_um'"Jft7DA wmD_a4K*hqn wrjP Q\D>&=s@rY`oREY `Te߇dŭ(I-'kѥEɿq,lb1Ebv*IL3+Mԯ1䚻Dp:jV.5)Mj CΠ4X,W7H׫k4W(Wʑ_0UU@Mt<.x𤍷CX/ "?ƺ*EbOtߍ*M:_X:`>8Cr?IL(Gһ-?l{gy=/J!5-CfD}R/63unDN(kOVkuve0!BIN\]ab\mvhpOlr;1:dUR)#m83ŹuhEE>yIZ}H2Spa4a5Oڷj}]ZN,yvnNZ `Q%;(Cs28ohI9H"3\kȡn9:u;1/7Zb.3bYilԕ?O0ޛF7UMS3eWTM;IsӆZjA k1fT<˩1^ asfL|Yf\PGƁ *s^2IWȝMg.蚨a?֌e n^ ="vx/\r+nӪt-|uF2hȑBtӫ]yuc0nQe' )]] 2T9AQ*SVsh^sȍeam՚v=L!/kZU."}y]>qf76 Gx?@ s4Zhmc죗=tki8dˈ9U4)"KQU%-ʚ4L:,R1'#d./

    3 #1>t: q|{&C.Ҹ9^]kEg2pEmw,+"o I{f"NwurנFN9_ڷMN{>sITo1۠@V6Q}p27yE'B儅*eqY+VmCuy.[w`q₲3 ǖy`7Fw(eSpVutMjϥBr Ϯ f*+Ũ^Gor ̧Q~5$m@ppSL:h(\״D+P+NbPKb^Lu})f3GM3mf}*CH }FHxVA"h'+TEx;<ī@ oLt/8֭Z&ra\՗Yhz4cJXe2Z"\ „34PSBX=LЋ84:rwQ=`ۉ1\PFSDaXjdm}.؎gZj#o#VD+3v-Z̸  $Cfnp_kڙ흎 QM]|9q͐77PػAw`XO_(90ȄV卹^{G*n \|ha4eEZ9~e7-b |lkgb=3tt>+&SXN&Rm 羒<i` _ -奇E<۟Wo> KuzGp{4Z le_nup\. 7& Ws e͢76ߠʨD76/E pzBdF߷8n!z:Դvpyr`rۧ@!&$/G إ 3@61wV<+ˑSkbƑ͠ԛʳ?[H6 a+D"fǩ3Xźq7  +~W yf&2o.2`UJeY(P)f3qJv3Dnܯ)q"=qltb9UMIŶ}㦄K|cQn ]=lZ=']b=ڌzgqwpDq[Ljo*-\)-qff]O>FȘHU ޢrVTW(㈻Lr34 }1 3<_iZBXn-Q&HO-2n?e8  ,z\M8h!ő1f V0y:iHH#勺_ d쌙n%}:U"¥-3jkhop_?Y)'r]&Yb#$9Q'0:n(v+mcdLy{'akShg@j+Cj˧{q3u< W*<fT^,я Y,ʼnkM4nͥ٤7D~6b5le_r׭͕HG-eP/oOA(CagO9U\I=gBG tz<"ׅ% u :X,k#6&* mV>6}|8„,2`JJ!jJĂpLV@(<|Ojwєڡ$H+X\(m ;-r=?i)Ih:JLБF:W0N8H̔K4y"(@!I-\#Y1nv1]sk9η#ރ0zvh>?r7*K4F//]N #0 P43e0O7G4!34Eϑr6*50k #'ckPhQŵIzQ]fl~FsI5 ]<Ʋ nn ~u+ )( V908K9EPuGEt0љv #p͟U]~3Q YB*(͓SЛj+[;'Z'Íw,鑖ǫdқSWp U$*luǏY"@hc/Y:NeznyEl}FrVXE%|C 9ܦ!‡_2QƨhFgSPVw;>c{l٥Yffpu:<) a[muU]Tt]'ROC $`Jx4z&t `jg0Ѽ燓ߠ*=ls݉O/V8mCePp -ЙQC܎%"6xP_sƍY $yTt΢pOu҅RX$y.{mIٿT[/s%&Ju;-[`a1b~Q߸Ȓp6:'-(%\e_:Ir]pyZjRI7:Wu LEs?>'w!o㥌s 搯TZS*y!8L+YTcϫܢIɧտv`,YH0ߠa\X4(F: Ӝu d!%{( H"XB{mY fH˒;̲7z Cb>Ra9b_l$Dmіt^z4|@Ч]ZU;]?p\۟4.k{ =H@o0 &MȬ/(5ĥVH Kp`d.^JuLF2Y_(3xR} FؔOb"yH?$h L;$Bﮰ0Rkm``9w?)W=H$U:cG)>Rdrj:j2fs BDBDž[5ja @>HәJG^YQ^sIB A2Sc' S'Rf\nbک,!ȰJmve){񐅤[p8-Q^6zO}c7|,X]+9VOpWW5ħM(3 a;m#p},;LC֥fgQ&%19Ӌ8Ci@۴LvB;[Y[W9!wxXۂ˷Ϩ: %6z/:B #kAlQ"ˀC֌z7$^?>kf 0 kw 4ƴ1牒P:v6גcL*As4@W p(cq_vZ; bӧ0 Ÿ]fT;IۢL MB`ZplZnlgB\KZ^E9)o'-\VYOgyf/meٞ_w$`}$d'_f2dcz5#8}>\}-N oo7Ʒ6R$n ARW{ .ZÏoLQ~{{qeb3Xt׸n6E7!!)JوoUpM3yY ̶"K} !^6brj! `L:eߵ! Y!p맅b[օn:lXY)ՠN˛O/B`_pnV}i Ot);KwG+ 1bަl3A~ZܛÎrBC5y Jxӱo/}اX&"T(t)(_E\&Hʸ_#h2=I cl֍8Fc:9Jt)p=Rgݿ `/h 9 DQcXJtBqkFZtYW]. B b"DZUlOE~y‚qyV D_y U<&x>Il_lSԏ׌ua/V* q}D f>:IƯp OYG]=U'7;;qW(>x®s% .$bJNZw?Yޯŋt ^>Z`+^vaDʳE6uv0yV"Ked Nz Ay  #[F v4M;2@ps"\1Vf*nMޥ'K;NpJ')s&C.zʋXi ¬D2B[gV@:^oo,g%;T~MҝhE^CRlj\.E@ wEݍp\wf!@G }W{tYʆħ]͟7?~[s{@.Ǝ#pJ崄Njw?&"9fNqWk5U(]Ԙ8`JɞYb#l>8 +&6/WQlbрȹ~+ '_<\Hs88d-D҆cP9,Ԓ{:0U%{vIZ7,18?3$mS/vT+{z9 {!BSBL3PF@ [W(r["dJlTYοiTb##6Б UJdǿ#-I" 802'} z۳jggC.<ikw|@@g#`COUH^lM@nY)p:G]u8ٵ q ^n{18fRȼd) ƽ>G@gڇ ^ΊXG6_ؑV~7J_L4أvy#Q):P1jk9%iF _%'(R&8uo+}hffMfA_w @J?s5lha Z9&&wgNqkA 4*^lPP>]MqFf̴Q"-D`eHwfvBfgnQ&`l?ڡPUѫ ax- x 7yAt ; (x)' hFK@K- )Bz7/x~k .yt't?go1g^VL1ԇ*914Ћql6^@iXw&}ZUi=)u^6 >t>0W.powbEUB!ei[^muFvmK"ol?HD} e+(hU}@OE;.vEwJ:^~In q5h戅GP_:^5qk -8֘%V mBDR.h?Kr^˟8-iJqsKm8:9,R,0]L!>*k.BITl?(7hMB*|4R P+yH}K'mg&悛"*0]@&p-oa̟{@G,s9ɫ@KQOx°o_8HDB^z6;mAvmZtAn@PJւ\`¥-0һV` 1m/qG5HQ˦h< G]9z")Oգ[#,ցoI[)媰A:~p1Swᡩ`8$bTn~Z$Zkd =f~QHpg+E.+ѻۺwP]f?lSHNWޯ*7z#eEtS` 6&>0VO=,gt%4Q6u;C@(*},[pFPckw.5?Px76QYPaբNFM+8R3f{5G /xT :FodùQ]1.^ 3l6oY'v>$ˍE~xo&Osf >'"~Nܺ#DTs?AjRl$tVO=gToQ;644P?ЦcVXo{v4A8)||tE8 i3XT!9>6fK̢ C!- 圲zPiZ)]Wc"ד^Yi2[RVz$]_oFRcCڮO]] Ah Nǐ,dbk{,dC8 C^ɂw1yڲ?}ZБ㸱[R ,x݀W碽 1~ZHMڪQZ80\iVaGjboRι!޷]44;2Y'";*J|c󅺣`%tF0Ieo¶]EJ%(>*EFc~$j&G7k<,.p{xgMn3 ZLCmNjY9tn(^vW_+T߆6mW߰Rw٫vq2 H,tP9 1!oLS}3t]CCZ64#ӫ1cJ[D'ٝmjQX)[TWH:ˍQdb`Y*K&c(fqܧ|loZP0Y#tfmwkgpob`OO8'wv|f/:ij3m 5 ,Gybi\SwN;CljĂ3[y=88W >Dkҭ)ka-mή#h5[k=ҚcVy`:)0qJ~ӹ5xʼnmPթ=LVA@\@l?2 TјK8@4EY 1hGCA4ޥ0:ZKD3C5MD a"fD i֎%8 b?1ne:f/}ŦM\V8+Y Z* %~:^~{=fpMj~o4"oc::~iK"jwF\/'1U]@R\?Xh!UH/J-ZSY`+_rvv٧dzޓ_$mIƍe iFQvպJZ zF+Lc04 V2 :cvUWRAR~M 5utrb`N2Hm9<吆ețj)|poykIt\tSUğ=*Xf++.,]s٢7 }T*C Qgڛ/s(;gR3=Su\1*aKGk8<3>1meޠvR>榉^< BnK4A/뿿 =ߊ@hP Kbi}y>qpլQ3H05$DH$U41;bsL21Ẍ*Uau2PG% Gy޸0!4խ7a_mӹ'e#( H 餛s|Z=|ù yPB.'v8~3 Oz`X[/ DpߣΦoֳUѓ7K^Ecyǥ*]Xdh/d<}=S}O\ O^c}+Wz!pT`x@fUDYIBxo$tH'3TR r>1%GeI`8[џn ;p78МRdȜw/8ʀQt3w0XFFKTY}d37SRu0}E_ ^X?_BD 1Wj!IT)4V~dveDZqXq"׵8DƠ`͡+u |X`n; oL'"z1lb/VWO $DhtQ)mp_BGX BQX kqc9{ {0ը&\Lw'Cwo}Y·kkrd"6l<"\g1{L1z(UIם6@ qy2{\f鐊bC3#E35[1(U1"Y+Xb[?2a!lO Zsl+*wP@Pp%Cm` NTCO }'h F܄/9_-2XhЅiMj)Y,T{+ Q6,EaʒeP蓶n}Be0"9>+۪1}sYN"lCe1\1&uJ̔hx*O89MӨ\2]rQו*0+1[sx |TCS[SDL^t]n9Nm># ,nKi𤣴vӔE(i{XG^]8:)p?E;ٚB"9bLsЈ2~sYoeX%=ЃfhgӴ֋$Ljx3P L44/*¸ D0>wi^yLQR-ZjTTHG5oZL^#Z'O{%NL~'ˢ}5(9LҟWDG-TvA= —FqJ$xΥIܼ>ǩ3or0Q"HkX3MGEM1RȘb{Ww+`󟳛Y4]kV1Uuզ<'lwi)Tof.kΓ jpeޢ x#ffcAoJqRۅ<뫓Ȼz_6biީKdw,XVyܛaM+/Q:kg[vA"획^C*xcwῇǹݥ/Tj% T-U,W dϛ;& 6v+}(t)mg[C@ݨ N~67-%~`0q ޟO Ԋ4N[;р_h/ N[Eut2c/@2bi _+ JB }>wd;n&-o@pSd=q:|4S~Vwi=t+ڛ9D^F 5zB@f.?6 |cSۤex1ؠ]MmOlkI ~m{OK(}bnqkǛDpB%IXғQ6/Pb.¢1Or͏4}Z@2zWW>E] A_8&hO2Aj BGZ㒒,Bcteذ=gkfJ[5Q F}z30#NQ YK[&-![)zPduyg6/[v\yEè"Ůme7F7I*a(;6T=%L(=M g@1Npqc}r(zJU~9cH?<SUJ$apW+G!9fҏ/Lx?[ZKkUք9Oin;t"޲ 2qa x!Vy~8D·C?}4h40߻Kx)aթ6 F-&FPWA>+5&3xt?u3y^3T B:BՑFjU >HpwLm|R=t ɀĥ:Vkqqt,dNk:7yunz#%&~hCԓ+)K,,3+1+yAb3F18UFB8CB"h3]-9S,%~G蟓{ydnw/69$k#!eo·Y^+,a7V|Dz{cI ZEjШ .;$7XZƱ`Ue՝=䄴sIL6;W\H|QXqGCF ~gdcYs?"!6p{`/ko'{}YISiQA%Tj# AwP5dV9{ j1sU3Y\@cXuD8/4 78jQ~{vʣs-PY74{l+bE y}ZEì! @uא!CG G#AFMPi6NGuu`fcn%oH1 NI첪y=yjϗ f<^$8d0jN6J_V5XB: +h[MX"zu\gQ5:5~*/a Ʋ #p ٚϋ}1;1DgM͓o:leA+xMpQ>u5sHTh,WNt4El 3+aBvg1}J9)X~ĘlWZnx7 /ܮ.G^&Y'dn]ĹI᫲v5K5|,ɵVɤf\RQwJR{Y$xuFeHgjï^Q+yrrVQC퀵Fˍt?3bS`Gqx.&Ukі&qd#)tT;^rfcO{$ύ _rSȓguWԇoAt qhAQ9 UF0|͠v^~ #]l dյ 鑩k:G eUĎϨ&}Zơ >ei f]%y0!sV'Wȯ$9*jJ G?|Qy(7vvqso՛2lQm/MDy/.Ֆt&K1;thԦ̕?, ja-} ֏yI`lRå?f1ޮx%s VZD7@BNz6zsAE$qǹ)}0+UdLWaMuk3 pzeeVH!0H7x͒%0.]mwT,M▝D& 5x=:%ئ q=)s5;I?(#\8ԍv0Pv_02#P@Z̺@"Q*Qw ћP~XlcyK7Aj+5"|VV8|;nG'Se_%&E6.,h%Su]LdG"nCK'P=rÍ{`8ݘoDj|v4bRCrl&& ȽA=ww}(QU06y)17O.S4OӜW]0&s4m.='E'uǹ@@nݝmLTvaߟ89ݬDL'ٻ6˱ղՉHY R]8 /kAg1߉/5j$iȏՓ~׮#By^o4"Jda+W s2'~CKINFo*w.q8)(cjm\Lb=_ vl08GWH;H$Q-ueD{9zt¯GfOeߓBB0?n?L\f?-WsX* N{U~xqw 5_YrLȨHrf7.J@ƹvJ]1 &,;w7?o7\)b34PkeX=7[b>ћ6_1?v@Lʑdn+sD ~=z6o;X'z:nse;97HY3Jw癜Jxf%?֝UŽY4Mmlzs!z-7{zrf,䢎^c'2f 5;Q{J_",i~VO(D(BiS6mʼӢ?`@s%J-t/>x|~1V?-֠ĠɆ <8oW}87GKٖ [1!a]b_}n 9JGMÒn_YLRmaCo M 77+KAyK'oҶiS@/,*<S0\c͊MӭL()CD̆S@߆OZ.&oZKb1r@.a:QuJwu -: =eS'j$뚞%8L 1-,11^U>AoPҳDZߧG.8$>#˰I UZ(?gr/bPRxUh>SBÃEXtN6 u@-NyOv71=QNͥh,T-`ato'13V BM8dcbZ)=jÿ́PB |U7AN#-x9;/%ig.II\mSa&ILJCp0 *B^ݳ2x6yG{ą億K*J-A+>I IRɃrGfXY @5|k'#4zPnᝈu_Mm|&pdڨ+ _Vn~hl1\|1DL8VϜyT!Ms]T^RI"NSL>U\|h+Yo<6r%z یWEyi kBoʷ{НuXRS{—#/ Bq;Tv2DP+YMdKؚR4/ޞu3Mz%k&Y ;ػ֧gmna{HBw!)j,G4G0jX{cnb  Wb)Gv}Ğ׵~IM h+$wT`m+Ҹ)8r:8oa0S܆Av|ԁ0YqD,-TJ7B"p(jW{\NK罠& Jr X{:PB ~w`՛pXJd<- pg}䤌5ΑP7~]*^M1h9;'zR[ԴyMlwߙOuÿ)#X,.gw]sFvll%>軘pF\M ")'Pqf?Mqf?QEe,̀?\kLln׫u+oD1NWh|LXVNdU.{7i֡ģ/~`?\16 goҲ.?rsΐi-Ot,;EՓ75Jg*B{jAaPY"?WMNF٥[9YZ\@gfwNdwV+l tm;tfa\كcE[T>Mх;7άzXvhּu&D1ҵ b6jnU<^λkRe+k&74"o[C}iƏ|, P*=S_s.a;']M}9Na@kǤ]LFw*AFU"B&J~axftkר O$=^xG_a5C = -7 %t'*!=B0sK`Qكtx'J]hkT%F6lS^&;1䢤;AJMgV;D7Xl |3w+ kI9r _b|?^wA\QH:ANMf(Vx{D?INCuaG~9Ш E~~1`ŴD37+.~Z]"4H~7%~g@+226<>h`I{WSM&S6;fެ1zĉvE #<)y; 8*έj!hWv4嗋:Bh~0ɿngr3Cix|Q؁H5dIЦØ2dp"g& `#+ v0>:pCMFyވ>nc,q`4Hd60Ƥ:̰ٿ"ng(^ / ͭ RRN~2rc "Rǚ K$j [Fp:%< XPj3 9M2H-8eg-}_4ߎo‰)ۅO5 vy0JoO*u!kc*d)%y\_w41* AP[K- n39 0GgW )zfW 78o2/~af^7LJR0G2|3W"1x:IԊ.VV&eE@c,_7De7cb_e^x FT8 W*0N@ xC`]g/mevl셁dzrC_oISfr݄^G͠m!d ،One׵RDJ:k46H?CpzԎaYrlAmРipAL~?h(;QQ팦%,tqr/G2h0ٿńR$^56oȑc(չу@@[zA}]NAnn#:;wGDn /9kZN[Q=%, .iv{ zƭ` M^سN*:mvV25Ay :Dl)A]\Nb40Jzt푟S d'Eb0=I @//Uct\!=KVÚEQdw)s x|Y|8!#"ې~-T"_gʧoRnc7& WuYG Q_YoYA_6z j [M=u9<5fp Vq8xt 'zT˶ؽn:ng rv1@,Za}6cpoRκ(9KDE~x9C9%iZ0+CÕny!aSZ;ϗ,FtNΒf~Flaۭ,Bt 9|} _A?)ǠU 3coP` mG*a٢.czBeY!a pFXBE$nWXaз}hI( P(s QU9 }m5foǹ8!/%HMw#n4 ( ~YjY;d@Ƣ1$ EJI/$ 6,k+W{SBtSjgQm!Y&ְA^mja[-bўjV"~1 ⪠_'&DnBc.>rO߱r5n?~u= f_$h6WYlYZJT LzA~tΨQLF"?gwv4 ~YDMXz]mgDan V|sҙ;$ \K1u@s@UXi֏Ml y  Chnf܉OxΑytqaִwL߶ܪimު i^KWЃf\tڳGJ^jr6AYw}7g]xwCN]9bJx(T_qN.#$dۇ̼1CO +J&Zq6\5XriMgŒ/Fx2 I-qҰT? ~ 0Z[¢ X*-RQFS?-4Ly5J$u4*֗({ф4RG,6z6 U ,|}8kFɱ%ʘA lոii#J*3` $HyJuzm^ (gQtn*tՙp'1KTF37%8r9JPVE+:m-kגVj<)hn¢iW}}g3{6"yν%Jyu,M5sRӀCn;hP r=->Pֵ?V2;Ҋ~K"}̥-n ] YV 7;4 ;|a-Q ^t*k/s,S1G΃ :?PeI#ndH@0^ ܡ*1 *D*`e?xM4x kbTȈ噔=EV/׸+9Ü7YJ}$N,[Q5U]VvpdCFL덢{w%N#*FOx J}jX%krswޢI`:А`kZAUb+Ul|:a-J0!6^K=aQNe0;D5'O{[-t]e)4):K,k#UO6Rx:?W=F9- mߘwSx 74v쓚q6U'E0_̺cV u.c ^̐M-nbr!($R VP;:˾NGtZ[m6{3g1iH#H]B+owMRm6Bpƶky\վE1;|l&Ip^3v>?LZ!q|n2+ ZHMz?x!R|ďZy,r>~&Vmg<0r4]<P@٫"*q$3svs,9-ocj4 Q&'a:y @ ($|tqCl<,Y?"E\e ҘLJgȈWB7eꝉ?oQOa)&eq-~d%hiDM|EC]gpy XOs+zPӄe J}e (Ro^ڽެ[OD? ?Vd9k޾(*m|T9 hbJ7"/PL_d_f#O&ɴ@Zh,8u@6{.ӞuKg2t8Mp;\Qn9SQ9]JlfȚ+92H#_\gqMdR(>ekx{-^W}g$̤fǀfuŔλROAs("}|(_ZTUZq!yEN*VUWO~ϐ +1c8Q>YW l-J `|ʜfL*yBO6O%Tj`ͧi.Y\)Qz,[Wq7rK__dqI/'(_{B`U ~)<ͩQ qi)a+a:/<^;WnZkۗ\i^:vH$|x\ teED|ɾVIZkסBaqinsYZ_X~\B`bqqrd}95L~fU' NyO5A]v\ 9C@$w>uD\Ӿ#mW4#P1mɚ5? k90Ξ0g+Фj#2: .>F2WM #t./LQIoZo]츘dfY[)Pĝ~OځBGܵBJd$ƘSr+Y'urlfPЎFQbmUUɟ..NT^W_=USЙTyߦh^ /? AD!CͩH-pQ Y k-ǓăUO 2\Xm%;ª~ g˱qT|pwRbID{3K<$̿Oц(սv|R}ZfNNj0~] 6a?.,u%BE?~0!vf`) _*_#+" f)l ^mA qTcKJQ/j_ }TGcf?FLl}>Iju3'L+lU^a}er)W.Ko\-ɔyQB>ibqbyЮbKӾ}H4+L?ޖyCpe !H"AX!ެFBO0L1Ijk >bMWQzN,E$Lc)jda0F%'P8C4[fqkS0DiTu/]Gq[?6 [F2JyQ(0,sELHb1D(>F0ۙ:q{UA,~jEm2,q0PӑA O.ʎ1HE7 eWZEB48Eҥ}B+9Х^TE^oK#mFZn~tMutYwQ#D"|)j|ZN=k{5EFH~7`P[,mQg%F Z@:uKd64瞭1E@=Xۭ*2ڙjSMd]$^|G2;>6Z]2(_#,ၾA2nFvNճ䧹kM웴:\>Y/MQӀ.d4L2Ġp#NY:'miZCM}]2:kW=YEJdխT VTG5=(R0B{ɵٞ^U!{WbJd@&H]S>R(u+00JC8~GsR#;Jgpk~w }=NZ1N_gZ 4'Ip`4ɁzTyl03gE$ei4H@tןތ}Kp X2Oť {*JyY ݸ?ȤWIFUIsmܶ7O+GӼ/Ms HLE'S\ixky53%}K-mgt4bt,뱚%cOTO`K % ;!/+̔'O->0e&kZ1' <kWi('{ TGU۴F̈́ؕXnHaUǦ2ʹ uyFQ seB@oPJM $e!{6/'Ku$th:I.Mc_-~DӾ8Ѫ"-a&lq3r`:A+_ 4=2q῝t\M̖q|oV0Ɲ!-I@B'aC7 |\c J ͠Ê&G|M(n#F(4]P ?7xHmtɔn.|iN1?^YBĕU GQCR9*7#A @%W>\0@uI4. p&ߜ<]\qYю-Gj8#|-ejgꅆ۳2VM? vvx!I઻Q QoxڌzS=VC̖]a1DU֞8jBL8ci?73_^ْsr4Đ`ۂ_0CG! _&>Z|gQS V^5Ujć.;axH.E~ܖmߤmY>kP - wLNzl-u 1<@`"xQ21j"T6uľc?61'`";PiS nYy͑VGS6\vR O(&r4fi+X3Cد&u_GH( ?c7 ߰2yLYȄqzS9RVqwov}Oj6όz !s\s\tn/鲋E@$WQ7f"V#Qږj Qf[2NjP6ͳx1KWޛ$j- 9bރz'b}}=y$" w9~̜1@}84:B9ojWih׸8g?h(",g]kӄkYtZe̮žD%:\F+%"}{Dg+)UQ2W"0P{3ʪXpd q(}lE/+Lb ?~WDqB.6~&*%Q2ʝ3?0$5!/[|/%P R%RM@f O>f0,IQgQ[܊֬w_s6-ll{4Yh:(w $ClK|V>jCIJ2U˴ٚX[ug72TR~Ƿf T{K)aвӳ42"Q#(a ,pi G@B,D\qw*BƧVʮ=Ko&>AL?'T0s> ,a.&_碭{7t)Do{˸1 cj07%ы#kOQV,Yy@w@xnS)F / tFcF It63DFӹʫAR/j4Qu)Fߏl ދ§mdO$.PqX*זOV(~Nvd})5)KeoK'a>I=V99 C8^j :;!A.TEF3'n> Af" ?o#>+(MRLeVP ㍖'}jQBV9G8d |rmD)9]{ m xH.&_40jT6lRth!%3N6-ʰ H}^&L]6 k$ulN nquhv5"K\1<8wt䐏~$Å@woRTrƐ˓M9EL! )Ó~XeLq_>ͯ$(Г1"7ݪA w{ua?I!#`mvw7]!ݦR;(؀>Қ5"TPP-Ye x;4@ZyQ-4rd([C@+heQA +^P%ȴϢ6>yD7&D'xfwc)O+ vItHO=zYfA TW?el߃jy9A_C~Yz:x -F 9T?\>k_u-cM ^WFę{!fi?.&e]Ӈ.߳cctY¾z1/W~|B8#! W-]mY)\aS\[M4Dp|Yɞyv PLXN#ƍdm-K.N]WM~5xѐ~E&y8q@;0dz'C8 Ҫ6EQ9/sU-vrm: h׵Řw,b ZM5dL>S1ݞZ@y0D;ϜQao,_msR4Ow@g]Wsz@,/AXB hܶ"o?Ͻɣl AHUyelcڌI/sqMEUA g@@ ;wi[7BFw3>#dDRjrãKJ[5\Ith-U!Kj9r2\董RNs]:p+ʩ@Shο]h$zhصḳ-pMݘUp>`::G} e1,\|\ R7|՚̙K'$#ql!Ze0rDH=^ZvU`f(7pF5A(ƶ0DC,j 'ڷ5"K?{D q{;ГvSv<}]<#aM_cYZ[6TWE7#22xaLW*@,iG,Ǹn5)" +m[չJf@Zs;)7h1{4KDcfc"A۔L`':Q_Ü)mt3p$ L%Ɗ[ Aq;+ F9A eO"qohRM4F1  =1=[ymXM7C_f\n׶7v%@oӸ DH*"\:M;v>͕C)ck|%jmp yg#Ugc0ڭ)I {s#p߯5jQq߁(Rƴ R: !ƵZbh} `Pa)5@yT#لdR,_l[0vq?A1X~7xT`;j4T7*t%Fr=4w$M}pVoEV)Y}[lB_N@UB1G2ZaU?CSqlJ:- 7E퐊 )l_q./u{~~I`On/[k XIe! Fw Pѓ: CM0 mLr2;OHBX*=v0k H!9-iP9B%*8\+am;{V`- }~(~_˽D'hO{g&I 6nH`x,x%ӧLs0-Y#je':O3N46'TCK;q9i+`iij$(RH5v^;WކSG/S.6X..Bj TD-l7!i-avC܂Tg)ExNeJ/w:$[=]LGH]>ЖF'}$nV:=ѼATFr;/m+(G]$Ij0鯗ސFː GB.e=؂*]w(V(쁵I5,gA&jO M 癅\VC]CJ;+^R;anj%Obc U$VݬQ{MqJ\M17E65YVh5{kڎGiIbD_-lz7cVhnr:MJXr259^&Zfm{SDhx_&7L,e 3$!#5T BQT}-E_VNv`AU|%jF)w_ȽȧudtV(G?qq4ņM',gTk SˉX y"` ط}pǷO?^H Lb*P1v 7 hV@0`Ǐ ? l+[.`[%<61ٿgl(ۋLrDZ;Y|oϓ ,2|r"}2X:mxeK|ܟtKa~+A(,{|"[, ܚ!Z>w*e0T]+^┉94nydVA礣`z.RQOpT&j8!EYz<+/HR2å껑OIg> Ems&":w_ofėikQ܄e %958Y PKnGRpĀ,MRƼWP7}.JF6Rz~M\\3޲׹P`NZm{] BM]7Re2~EoK%|58DP p,EZhrÒt&Bz,x@4߶N0!]-mHi3L<V u&o4^lu"Auy}k/b9<@c:'VnA}`%k@a=4$Z|jXD-@ٚL ̢1:8I XH*-&z~}bN%%z~b#$ p_t`1=;=j5P$E {f:2U ĀN;?\C*Sݸ $kƯhd–o" PtENfլf]Q_cmV2KĂٺsMNRr"޻7)L\7ߟƃÝ-i嘳 60X"fNȎ7 $R2A}-2HUakemqX)mL%;yL6I{>Ġ=kPoa3@Oh z3pye(¬1{)sGބsThwb75V_ŪYw) Q0X'r6Erqw'_,ּz\w_?;OC1tAK&H;U_\uK(D2澶ĉF> R84"vu!bXGk P; uIяG8f7PajإVvc: L=:_ YmU"NzWq:5%Kp=l6;)1_d|\9wf;*ѲZc`[`FAg|, b%wĕ8z.Y_sA R zoI'~)}S?BWX 5LVafL'. X$”t/LX GJDT# 8߲IC$MA> 8yClJ@/VW=@ZA{RzvV^9~sFঐMY!ϰKJ/<®> RQ='qRq=| 9i#YQj,E]Chc]d!5TR ?w۸یŵd)7OS˹+PxĽeAWY ,kZbYDV=Jb99}T1.{=P? @ (+㾌!XC3cD*Ij܆4D$k9NjLR.QxPx4tѤP T|-`L| h}CV wCէn^WLKА\e=C~~ݗ2RגgM#K=VIuˀ_6oٸFՓ<|dC&+ Z0r(XFE:o |xb֛h<[LS%7IJFKeDa0eVq#m#Mv 1-{vY[f̩<= c۰z+|):8 3f)i&UxGnG 7IXUQcM`v> jŦa}ź?o(^"YbvvzزOddoNelu !"}Ы؄&IF"K&l#\-.g{xj K1c4<=kPiٯAf`ЕUXJs5:j)U39 (lu_;{IVHsԁ+θpCx)ܺ߇02r5ݪ#<,m5B33P,_[?"|c-Zmz(;qQ Pmp@UbNU G ]ip,ܘ^yvCTZ5F!P_q[3egl<WlAB2~J+su]G& )"}?!]F3RYY2 *?/v6L_х-53!wSݐ[SmK XtF短dC=((r1Ɛ; 0G t&g/ȿ "Xh:CGS= \z,H,~6II8&tQ$N뫳q2d&_?_[Ɋ(?^^pC,1Vcw?4q}-i#y_*N{cn;QpY^; lFj{DTTpq%^N*:;NέaN兂Fm==$$e,:'3-*[#0$d6Zʩꮸ |S Ѡ%Ӧ 0OXSmg c}I(STjO[L_Rݐ~[6{Z#^BvM"D;d|V| at;qI:s~_PŅ,3z6`pk)g qLC2! %3ggQ=["/ܑ|0c)U/}f(x̹fxw Ěp3K$t-;`AyK7*yy%': ݄e$ec1[<&6[|-6H~}e&,}䥴[mFuP/[lYne37dž>z) o.>mZa/'w!˜V3P3hV PbR,wr֓y !4k27Xu}nQP hE9_v̅+-hI|~ ڋZFtVrD}(> nՉ7p$I" p@թ9S@di_w,CVI$Eٿ4R"tY6c3ݿ] ZՌc=gH>2>&]b}tӱCU !KVdS;ιM ݂ IS v7mh_<4tXLʎ u, Y7Ïݒa辰f:ZƎ7װ*nQ0!-"9ꑘCɂ+/jXP}?]a8[d;<83r 0k}q"׿-AAvKr :󶡢 ?p]E&h,t[P'jwDJN64B; &9#$CB_xNWRURi:K6bVqhQY魏|:*wi- /Y!6n(eoޏM3w|\<fGY&VgѬJgAD`%x,՞np7)Cl` />]\q_6FbYh.N(?d/8B~㏄?/=0[l@~_)d,Cĝ {\0ܧdnꠈ/iҭT}=rb7MY҂̿xD lN{tC0X܄6)5CY* .adasZ\LeRIGe:^o?p}6#!wi㇏H)Y9QHd(ΦUKfS1H4 q:pEZ Ylô?r+Ġdΐ~ 2*I{Tg7}|w&|y{p& $2BAhEF4yN,Qj#?ФKI yHTZ{8_oCTz8ׯ 3 0ƈ$\zJڹiJb\#[udh%yK7'Hutg2?@|//r}Ge`zt+Eq\/rê߼E璢^ɱSXDpJfFh'|v#)fFS7P?n.s.&ܯd۴85FUUmEڨڕ@tKTwoQ ܭ;F"1h\NdNcb:*ϟ:0oVQ97'7oNDɂM+v: SKNC5WDٞd7va }fIBMd*zUd±{g |TG"k%M qS!#߃QJZ!A6&9TǸ,c,Z&d!dw'FMK}4N^#xk'g9Q䱉O?h9[D4ry!y&} xl}t W vg[MZxxrV8w8$ꈉѕ|h?z&>րl;LB-Չ z9U͒u4M$D8\1~ aMp쟔eIYZPd(+"@C{4[*0EJ&um.ܦ⣿"C)g o '˴#% S*ZZa9=!qZ|`j'%j#5ؾG`t_^}jl^_! i=WCA8R{H>%Pa޾E S1j:;BO!,V'~g0ˑ@Y1HTHŏCQSϥ͌wq8ĻAMCçn*i@!Pce$ɞK9;5h]D,ȯĖ vV }bT {];de*4cr۽-F%qJquE2͡ݧr_[(`̟ Rf cpp…Lf(~hۥ14̳T'waDU%dkkT j|9"SB\m4ܬ'.:[mOe#p6 cKRDBTb09wx;xYS@Vq T=_}aU`U} BH5T sQ_ ۖ Z$iJcaTNAMl8iҝ+_~)nt}FRf;m%2f,{:63A~:9-b/nJQK3@UxEå k$D(*FaSmmBc*RCjyx]eNE?OÝ}CF}a"teB"YF杮(zYZjBkKDuGtIGPb\d?Wk&谦1^qw" 4V kb:lq@7/g_H@B1D|bv>/?Dv@؝\π5hK&łƎ3'S/?k}ֻqEM:j E JC µ%鲊oV H_bEI:^rxˋl+#>+ȵ?FyW}}0gC*2^My]MySfK}7wXYyF@<Zs|8-Xϯh綌h X9}fOv<h4Ds/JRL gA;r=NޱFF=b+3 UGNa5Y 9=F4o@ñ5A-p$xJ%bDK3RɔrV "WT~ @\ ++$Xy;ݞA}U#-'BԚ|(tzpUIQפq">ݔsz>mjhW%! ҥ]|G}IBUϠ Q.JȋnXty!^I"1bN32҇NXpS tw뗥z3r<M%41 Dv}8@q蜿V EDVIk9f7KXFlĦoD-ܝ #m w?ZofY I!9t}_E|3L|(I-.uײ&`jR[1fוuSV]w)k\9m)UStzb숰`|E:*4q&HO܂o`.q~g;.$FdI`*pQ3h;|`eֳw#@#ឣi%Ŭc(v-f^TVwccs+rQMQvTVBcۤ ?1n, MS}?Q10wҖnyz.,{]~,7!Y364ߌqdwvYKeݤ,նm6p'"|,+W[ۡbzQX14J쟍J Xd:lM#ƃi򋝓΁x$*T-0'a!Ҿ_-IC4z֌4B1ۜNSjݒ@QcM2+bmjwf$( 3>1`,.̻{tAHr],L&aطD&-'twMfx/6)*?!E  v)~/[WYaDg05%7dqfaƒVã1j3hV$2کa WbI\-.Y_3{ tuKppSz175fjCb 4 GK50uFH\,;៼cŠ<t_.9 ܮQb88Sn'R1 c`ILq QQqYӲaY_8HXN:%BuBn2vDdk:Rҿk3_ߴm6)0]9xJhw!*D.ڿ׃uȵ>{;ėf$7 (3}vl`yiv}h%NIvJS«A(kIBݮoYȉ;+R{Gw_gAR9m1tPB])!daQP/0ͻ^7NG6J.Iv;ܠ-ҺGՂ*'xA 35J?4epؑ>L6)"9fXS,sgIzʋu&w>SE87=%n\6TP8{X/^>erW͞|&a6i3SY|(8Sgi 5TpiMΛh=zj@zy@0H]gfgizm)(nk}g|kpY G>4;DQnlOz V^7i^-zJ,v: E#!,Bj?;@\jK-N@񒋝/uނ൳gv?"k2H.>͵qXE~e6Fmm F=1sOB"l):='$3E}QH-L+Ds}Y-#:WLZN B͎Alexzچr"8si#C@s9~hLS(8~R:jtTj R/!!fUO ce>찕-IW1}]H}$( QSciilY2&}?EڝXW 7A30:S;Z4<pI#M=e*]ntX*D2v.n$B9_Y#9ErJ>ٯB y} 52 u[)ݙK`%X$nA)̤, ]^(UWS}Bz,[zk6 5+;&&52Z퉜 Uב'.BŖ9U4$-Fxg z|K[i&S d;5' ma)"4Czi}H?2:<Ό8@8y9'xdeʂv<`8T.g#(3J)"VTzH|G7y'd>|0?)ҹuYǎOR <7Gl૾wBlM`-tG$8Yb(?~xfHa XS\M=AOZK楓KÃeٸ&В>{e4{}J/fǠVrW6|%<\Iot^?(a 쌐;@Yp"/à6*fz2M@>I!X%=\کh;E=6Йܔ:[}1 HW] Zf5ҡJЄ_]{66c",2FphdXNr4-:?!j[GbG"/Y:v\~Tqh=9Ykɟ쨡>:O7 i5K9mu|И7!Z \Xu\6y,_41A$. aDYUz~McP"}5FTӺ/+ v;ec T= [ص 9S}/(\Tgݡ!)am6}AM񍸘XxA3u7t~_""sOg`\>ga65KXrW;F=#?/6>~\W8P)l]c"[ }L6(&HO>oG}r`}&t'6t4ZQ=Ô\]˻NFW$\u$I&HZQ^T PwqA:~G>](;-YrMN5{R, eGe޴ +3Ms/-].9@K!wڜUxKW:^"v5-/Q-W8dlh3=4,-s]Ԛn!EIyم-@.;,%`/<HO>Bp{#9ܐ ^ 9R026qf`+v1_" AW󽹈 E <+Q'$LRE1p?& [䜶4k˨UfW/ )KkH+ x{RlmWMGԳxjS):owe[Kԋg,>T&}tsu4ϺAÙ㪲}Ҳ҂M87"ٝcee5 Ŕ1WtBSPCo#:,ᐣMI={(`4]wܞE}EC(VѠPeσrI_.vJGv6(!f`XڧY4tml}- V\3@) ޔw>c1o'p2~!Y ,c*~l Gx?2;Hk%3ޙlP8]=z$:l\_=>ܢZ`$z\T֚Z$@ bK2ƍN/ꚠZ56a̅(FK\.9JO} 'uyֳɱ5fRv窽MaNeQbFc0dG`4-ڣ6-8tըf(38$΍lzd5!c`Ęe`vNLidMYśѨG<2ѧ=W_(,+ޒWpWzh)9>EۯIbY/p.RhRh_v 5$sNjF^Ȭ2bW_n7$u7Sy9>;F3*Xiŷ3޽<~,[C h>BvxCù,*A:wT%0e9O+Y?_:k-8w3 1 &.;6>˴>QwRs^{ҋGs ޞ/]BgjC^9(aSU2^zWh+vjj=}ε'[ -)S^ͧݸ 71,^+ MD¿p #`EpcE^|R&oc5#OPffsWR  ^gC,}z7|(.LxbcoBKOwX5/)]@VɍUjnn. ܀ tx7{peԓΈxv11wcЮʔ)+DJUFGey8y9:I)MA`F::B# @q@% `Ԛvi|[װ1=XmLmm1 &K3nS[HEp~s_sFj=( 6/o(UԟTao龬ii`cL5+Rp ]G < 6k,:{66hX4_8Qus<6Fn;@ TJn&̈I9ss'Ů>>x(wUSG=kuu8y93dH+Ţ" :]{˴ CswZR"%gLP/:%~9&,+W"$xir~{`F۔x: {e fFM KO|s>ʜbm$οE/x->trMXʾ8o.G9r8mDnæ׾M1(˙8/IAw0{IóyB'*?p'"[^D~!5dG!}ݓ;6Ǥc UH>:PaLjMLy'+dbJ`JզHBruqn6In#_)C+~4 ) &[U^6 I2>bW3\&7A$/]tՠ˃"?,qӧ=jrI7}jySTuJS 5ar}QP?*gpa •Ex~o|h |иeƱ+Ņ Vz6suܥUuh/.Zǽ;D*ɹjg'aމ"};ב.ρoz9Vt) 6c=0sa5]Sغ aoȔ{@ wn?g )j];MWЫƣ.7Rzc*+Mw.Zї{L-\Ц=2ZVZC0eO,bgxV% 7z(JIs5V JX@GXS¯w8!O'xP\jJ8/6*Ls6ݔ<6/%Ƥ [KxxZđF]ЪXԮ@ d;[9a**ȥM%"M9@Mek0X@2,?xNbq <31~sF9N^:+Wi'XU6,k,@=|:IxY*,k$QabTe7O R;- T} #vkc}' mBJFYyJw4 `ʨ#>ria5u"z_ș֒z P]XZ-W"ƐA$ueB65''j@mg$YȘXb){2Q:|au EyeECGs RcU4yvf"HirI^&IR90Q4 ܏NNG-/cYK5|8/h۫Wi ʇ6؟:{/VEe%H^kpD6*=+-녲Sˡ¶dmJ"A]˂8FW-ढn#T<\G0PP8Bq~N\`XK૑Y@~b#}^Nf͎cƽ WWSSD]lI!#jOiGZ9S0+pIBx<J&5ONKrB*k-Sl%]xQd8wڜB?RFlTD?xsU +@Kv4p?kOlbBbTSl 7-/#-h%טn1uvy"'*`]L# gCPh"jpr/g|׳\lN`|FJ;s*'m>Cbٜd}<ĪG^Nt4+_[\k#m^BZdzP4NK!/Υkve0W[*Pmڂt]\ j%~&Ɉ$k*)8cE$}Sͤ]PAϖ_Q-< ?}1)${_z , hԞSi[p?6(C).%? \To ]J̩ b,Wm R8~T OPoAtcudָO8rq ƠQxyvkAzN/m6KVlocңC-ձ#5D7Ws%-44"-Op?7VyIZ:{̰۷X'L'Q'*!,:ɍ4X 8BhdAYIYF4v8IS -VrǏ`|Ke?`rMADHPyo4sZ7t5S7]Rv#^P%[:J ,?Ѽ,mgQ֛G 2.\w\p.q1OvM@ TfA}׳z宅6|iC$ X ak8y e~pd>RCqxXQkX)DWo49?XTDC`ZJ'sAá"^CrO;. %{ё*U|}N\H^*FclsEl==1,z /bx^,ZDJӎzI nUǟ&pf{e,%)=ToVQ41# 7 ϶rh}% S _@B ɴ:$;uPV=K2_QGSQ٥$fD&te20C_3J>l2KL e]wG$7P\VfxebЃq"S}kkօ%RGTeMo36w8 o3Xbu^T_ «'|WZ= )*prዬ C{!F(T Dώ"$RRK=-^2b3[W-Pq9h>KKMlѝn9՘1܆wu /Jh(c~{ar c%*tHy QǶNWY$Lb"˸ҕ2SB㻄+}4̖{ R(kE> uU xej:z]B҆:3٘BF]vU@ie' iŷTsS Eg(ρ>3vî ܝpG2a3N k@Ӻd9X 18ް;y<) mRhENy%w_bMY"VQp :F9ĝ=aoeE/v  #UAsu_? ̄~}^[ :e{-caY(D>]'Ȝy=hh5k e<˜ښ .e%=ND c,3<{ffqkBhcwhLGΑ#nans2sW2ǫy~cUGMV^ ѼU¼NEz=5oP?a-bʉ4y =bC wS|șY̽z"P9tb "OE௙^8]~ޛ]H|G{v  ő IqȚdq'T.‡)8d81e (8ۂϥ2tg4>0gbBɚS-)ѲxEAiy [褧3  ˖ wbZ+xOΗ`Agi;d}+k"_<Cm?^Esd:% 1w~VH@Is`;9O9CG32d]p=}dZXc~7 졽,X0H±Vf&mabNnM*uZWV*l=Gڻ< Ktiy6m4D=q<' r› LUBM筿is !2Dr_AR/qsA<G+;nR#Њl<:t0SEps%ݝ-c}kZkR*%(A.Po=Q5'}Zxkdw/9xFs1Sԋ{T6 t8#2-s6, HlMfA@B#T`Ӌ6TO0?nNws| SK04ՉmTv9ƞFXABمXѥ%Ɏ^2}ě|g*Z}35U$Oˢ"QQtuCoZ]M"N6vMF_^KAsGo^i ?C#uY) cҝg;h,R+n+O .?ˍ{4~%ZCGˆ޻m8&]}tkU EN4J xaOڹ(xLеQ#ͩan }= /iowU YVIO}t?Kf[ۣW`lSynFJ^sEl+qJTS ^~]JvKl>{L:.8ߙ)WmA/ǒ}zӌxM[V+7V>A&K_%G( EEX%Z,C?7ciX''TN%H[&oOZȭ{\ $I +! g }CTyg!$<-.~DaR8g ]:!]QSLљD[Az`ha5-D;x=KG,0%dY= K뻠OT#Vi1F.rPs)K$/%6YfB\\n}9`&@ʋ~3aZl5d 'ئЭyaG|PKIHRpߖ Կ_nA# utE \U-Qwt 1~g tlXS4hUm"XC[ח P$}^ Ba&) ;"K|Ѱ+q98$ܻSE-kNci:qզ^ xPe-ˀjZ" /͆(,(=lzAK8TOw`umI"`]6/K6W\0 Β^J?b Mt`,Du*)<sĿp$M^ɈR3as`jVh*TВ-f"B]k0LJ~kp9-a2 GZ ;:;P~v%k`w8 -YVtT-1D#f N;bQA֬1.<:RBpͤ%~J.kP9FwQ)~xͻ'FnGJׁ\ÿ Z<{sw }ʷKTjJ )2jlFj#s2d$y&"2k J ʾ7pA\B&NG҂Z/ϊuM߽v:vz5L2Hv^M7̴^v|Flf,m+'a!R,eB%Tz:[CB™ yZV>~mF?3cJ)2wo]^n854>-uDugZh#/3pꜷ)uVNՎ8ؤjFCa(\=8L(I1+Ev5sA @vJ"M" Љ[@haJ ۇ$К\W3akIЈ#PHd,ȕ _m!*9Cr9 zgVE4à<>+8yY ٖ7y۴-^s) z$(6 $T8Dڅ(fUcLђALxSmMd*M^D*ުF[չLJ z|Lһ/f.3<,}@d4_I2^[j&wޔ`FļkLyEf{-r*lf"%F0ۧ `VJ|;!}+*C8C#)lfNN (յD>ˊ}XGK_UuЮ,~>eE4ay-AF!}JgIigYƈ鵂 H4+i*ҮpZW^?X  IBFg@Ue_6ʇ#L 7(RdƋ}ќphD)l3t2w f2,?n#[K VڥWw3!줸c~OzLW4"NEyI_c vHo?{yK84/f6\>Ri6ݨS(G?9yPEn0rkޑJo4}hZtX ev׻wb`@0uR FI5ڜ&gf>v댽cZdMԉ6u5@šfkPE1\TCֿszsvD~ s3nqXl\[إmiLWKigjX> zdWHM_Vq${ʷpz$;o`:ص:._`M]b.@v^) YE}7̋?uAfѣM-i'F =o!!OVF"6uninAHqyӰptgRzX1@[Hk/V٫0wb=7El e"M7+MMC"<tBCdv¦@zB{t"α?7>,l!O9V ?g{ T 'K|0kێڷRJlJ]ќ?s8- 1VL W'Lp%Aky_f#! jMRnVj q Cmw!y 풶׬R-yT^Ǣ;鑾EQ8SW&I}$,;,g @P6.Pgm N=7eJLx0sqsA;IWdǰq{'lv{jW,r$/Sb|='.3.Wk 6̤Bp&̓1jf <|tqջF;7=T_me&  z&;>bIb{~Fgj'qBE$hݥdMJVd03I9rp= Fr,edBB{3Prd1 ]T7vjxnX"* &_jW?n>˿ב/t)=X+7B[+uC;]fQaۍW?2R <44%8ֹ]'Dggj#mQ -ގ# ;@gOߘĊ&N]!6$,06@tJdB:Wu:Vgdv]{uaVQ/,Ҳ| KMF8x;h}JѾ|yՐ+J ~wMCUYO^nPC;6HpQv`#sv)&e,s, z1$ڙ ;ި^%[U|(&I{\G-T!LNfĠqޭP.%! @jDM!=Å 1ޠal-k ͭ hЮy鱛?bI=JxpF!7$E΁lzFBp=~Qx P݄ 0 ԶU fVXsajo+:SPtܒJ)q鰌g xsW>Ӌs`cSLme3lLJkB7hӌD zOve?g3RXL$tt `a;|[S8Qjn4g-$Mɯ}㰻C.O4Ew>$jVHAg( rƒG~Qyy!BKE8 WVVHWLT֦WL|-?`<=rnɕʙq[AEk/2T*buRt#`cG'z ώ䮾JL5s E¹~)/6Qv?5U9.C ڧ;فiX""Y>(!Y n"$)<ӃxꕂW(6NE籢|LP9 1v z[\Eĩ&k) wj;j,XȆO@6v!2>OEe9غl % ~@AyȠX {u>QifR'T Y MgQhٽ.ENW h{:ci 2# 5/\O$t<9J09:!Sd^A.FMG^+;sC0$>o?O"|.yzvjJc3Erg `N^? 8|Pۿ.Wdhs`KE3uEf޳K=X|R2 BU7\pmңSG9$PN}T 0=b=U迤َhߣQ& B͂Tx@meݾ5'lp5d(WJ9eʽS+`eG}9OUNi/hĮX7UH$훶1A͖'2ԲA![,吔Ip06w g[AWl̸ 5?4)feQYe>c%xd4'%+|?onzC#ʀkjhe$,G)[{2e>K8buRӺ,&Ay99%$fs %XP%̰ŻהA,G㧏 W(yДl}=ퟳ}bR}R@M"']9#QRPim/O2]G0B͒:3T4swSc-4( `q*0'p}8|qSj+:x'Fo mpbǩH4_uڌ&(_5?6-N0%OmT 50ź4؇ /1KRBb߿k)PsZ/dVQ9ycdPZVˢ/񪛭7Ը91J4jnL%=.6YQCBDn:*-Yk`o|coG5$=yP߶3+py)暪OC!VK͆sd3UaFX{OQQmgw#&+Ş)B=>37+DZw,Fge]γnhe[[V?0? W yjbcST:HTn*Wd{RDV2]Ǖt{_o"%֭iJdQWg/}[e=Efqy4txisHrkOoGJb* ξhm޶>zӏ * ~2^rj5stAMiC)m8HF`"u3M/8لؖyJ+A.a.:Imnhu\^>.wD)^YUy#{E2zNj8;QJGބLH R!<п`2Xq4Ő3Mcn MzIH02pi.Lyvr#")b/b1zCDѨiap#r]3;;kGv^έ~r͂} Qcܝf0ža{N8aHr6 Y3SOyPn6{à!*!Jm5qLwBW2f֚8t'>(y[uZ LhLhWog#`,*Xb+' Z'PY9 rz޷؍`m^E#K5pPn}95zCD@9[4#gMX1O]*b ̎k=r;#p#'wiFK.+=1i*i{ƽZ<+R*#5oeQ4:F;]siAnrbp ;.N;(<_Tǯ,< Ros}Qak0fm!å?(~ddOSB%uq>WOU-!xi<=PF?F/a2;1aZ!RD_W,Ŷ/߲Ēj]P˜ wO@Qt gs2J>h}A-%T}o?vxX?{LS˿aۗ-m`};3h,%L!UM*x#Œ5>4kiUya! 0gi hQ+sLʄq9GL?ey#~lCHc3=T $Hp8? 18`Mj.ƅң)]仞hgER}@$ZHo,}L{JL ;lŃ2zusMq'ߚPx fB& W;0|_ *Yi B}i= *w<Z$(x%^.PE'Ͼ:9>' BW KyR5?&NR 7"I2N*m|$yp?/h}W%<YͶuaEOGTդ=dĤC_V7Oy>[EtK=1\컦qqݑmִS84ߵ',(zo*ʗ|!Y 75=}vdC @3&F^%Cș~v.pCyK$Qy蛻HW Jh hߨnvEU]x{r8hS(Q>GΎJդ͢SH*KFھQ kFhM˟.oNޔxZu}'+VdiD sĭ.ybؚj.tT@֫Q\mU/[YXՔA8@0,5=qJY5+lQ$;o |=QurcfAǷ" Q +UΤ1G 0|2 i~v~DpoFx!$DW]~g}^Peź^7Hy7ϯmF]_O/텵}lBz=c`vou', S94\6AfPEi+ey0=HzJK?YU6^h%h*%qkj^GYOL3U FڋzF7kP#D#R XrY: GtON^ k֥UKsxlDtњeIF Us u 0#^*Ɍ{5(t ,_*vZAz774[w'=Ncjsz-MRf_1.z F#jmzgGYRNS[Y 4@- ZƝ='tPh8p!?j3FʄlG2 $I#rzP AZP1n(Ve04L+2@x?HqZwo([V K2 jCD1A6(>E}A#" b(YlQO62rkj4;BKx ?Pɢ29XqA(Odok(C8DLa+#j0EّL `PQF/TLў`H> Z>mf Vk WdxVxqV:8Ț*x̪f:IƵ7Ξ&m1 mB`jmW:ԐD\*Mㄍ*usdCfᓑet}#2J Zc C0a-Y ]0qBR>Љs*)cp2Rp<:G5*>'b"y%uk9+_ <}l h.K|r?~A)m: )gQ9{yhJ@Υ6X5 ,=-h )@C l.*|A#StIsV~G2"X_ymDJɁVK[ZW}}|n:?mw\6GSP0bp%MBEqV!^L0%ve\@Ayq҇p'_Z>/rV;bLi``1v?6w% ;Ѫ6{r 'R∲ 8H5qot>s\)e~TX'ݐU1# `Npn&2c`?rmr猅hRAUPե@fB,׊6i7yQPSG#wq}q4@|N0"k[Ȋ<t@R[ƶ` nifPn,o[uxO%zm{ )\i(RnYQ\H"k{sD!Ґ׊4<(` k0X< #\HV 軘0UM]{?t~4_l7v$k4gE>aκ=֤} Gn;ʛa\৪g=Κxxoc8;e<U$^ƍCNVH`5@8)lE r_2\Et}emBRW67=e~P.rX.ΪfbTR垦lK}U6/w֜ыX9\[AԈo0&Z4SdR'EAм!iWӞ FӰ x[aPA}eGo͠ѼWW^1H$QQ,pJL4Ԕ^+ t8R;M!G zc*?Ə޾_hr@`# ÆS엚]՛1ycYO2M"r:\L'63;QzhGPLWtc9l}`HsYrg$|J'g̓ pV ud0tJyPX7fTWJq>T-7YEhϷ5IW+fˆQdcpy3Uy:gR:p3t\{)j8*Pt dXP)1`+`<KP]EK9yNs>0襙] 5;4eibqz|e[c`3''6(} YUȈʣȻ$LI%1.W_hKLߛ8G[2P>)&nLX«]o[bܱt6kEnT :515xb fJ Oqh&|G4,g Ԕ!kבf#U(9}JG娱 X7iS6NH׭d3@Y bo n=.߹Bs7Cl`b`h3K]3*( `WכZXC>VC;o~xZemTlu2$e$aӺ#F[ ӑ/p{d$dks-[,Ij^Gݺrʧ`I $I!fܒ*dKO1eEw8ȋLtKQgXСx 3/uJ6jJP%{7+3IAĞT"PrG\^ڿnxV*qC:,AQ6{e\]fVrNxV`e* Dً$\ГȞ9sGzK:0BF*ԜP`xH)ALRĻ+0zCٴ T[ם{՗vYbOsε9PGbng+;zDL4'޻VF:D|[Vd+&Nq~.j'f_ ؕuתl`λt.e@FI&VSa2 1%;HƝg\t}Y[1L` ZAtDN#U>bʍJ!ܛwڵv& i\o|SU9Ua{o>(ɇKvXI""FNʸ(,B'96-|h4k 5`<<Pkt^Wcɷ.^K{*Rclj` _hPBiA_ 1yRSPXh#4M*ײ7#"Fk;#P(`قM<+dpgZtG[4>dh,?Ϋ({uh$4fAMR9?`6}+l)pev cr f?K Z..oA>)mDی_N吻AoUBj \Cm~`V ޏ33%m V \8 i\rv}0;.kCz!=&MUH3M#HϬպzBg^^Adh6grL7P? %/5o~U2ۀ,o2>"&*SFeF`Ļ@d!蠼@4 /OUcKU2XhDVyে~պ=?- C,^ᝊxIm@;d'eڞn+iݐC&_*77sc ECqgE98>ZmOWڧQCW`Ϲ-6zxwe0S2lnq 1Ə\ټ4Uݵ &q ! GHK47iV^PU߹ŘTs%S݌iyivV:~vs!ۙ%\2h$5 '6kpvH#`mŒ2/E=/78sIUȇKAl᪥ ! !L+*)84<L.:_=:7vm[wІ<Ž4.,=@3zpU 43>2`F/v) 98"@{x!%<ٲ<]Z`$2vH,GG%Qܳp%AQu+ XCӧq~|o) \v#o#~5AҞ6@V7Ů eIg{oPkIfTRnQ;@S1L$.Xihcwe7qԡE ~>\J䨢"#"Kc 48$O}]-T+oVo5;&)?$:F%3aA 9\Q7F<z8/QdoX~,l~SɘZA Vl+^nºVE~t׾ۣ͗L|$A*u9N= j%f$Gנּ@ᆲ[i}oXpŁyѧ.a䕭yei5aq>p$]F fnKv$Jנ<r2UPM_-Yڤ$9|P2)2/Wj s61UleΚ$ٿeA.VƙhXت|}#4Unnˆ_`]WYs[!5)Lڅ5 p7֎^~mQ EX <$hoHG̓LCygW -2$*ʖ2kqBqʙWpD)&_JC](:ϥ537X7(f?݋.anI3\Gh|1)(:h21I%q Ro`Zr7r?~̛^15dfVqՈ z"ްE{g؂XnQ;F;/al?( _ߙ~_[K/nJ8 mi]rSc*}SgPFɃ9iHRJYۀK5w{ڭCf$ !f[$@=FHf+% g0*v-am>l*h 젨C'1AWRbntACV鷾ëh$6*0dqt~}j^hkA x)Pp"p2юAmejD ֡yITU_PH>*bwػi☜;RNtܯZ#/53̉wy qzE64G14Yܹ@빐GjMvrANZx'uNLn0ٗE# ,_hle_´/nMX?4 ݸBr L\m}jj\ϲәoHUܡ0E&[b+m_"͊qK6(8RUO,hvX7>.rjJ`r?iI%KVQz7 #(֊>30NH"XHQ2T#P.t'DsN)Q (/!+CQ )i~-͕v+H:Ry1B1a?!zjJؙV0τPZLS~4D Y"Zm"<鍨:wg`$z''4yQY5PO-1 4)!Լ%Fqinv&E>yv>[:^"'%%q GT i;_fn{g+:YK%1Q.ֽj#Uk\Hopχ:%ML$~QJZP ty3zU@ts<ϳ2MN'K\Q]_ͩ`\@g/&> G)Df]DX1J,7.\ht.KGc_qVC]0UB7uiBkG"n$F4mqTl*ɒ 9}9&u+Mvcm8hI&2R;p%K> Q cX ~%!nJCgNDVxal #gHȡcgrdB)^iVDPHCr\'pݲ9A C@A]%\8\Ej,A-c:UT by/.10({߀ VC²f,iR*v9b$G7$kPMrkG2"qAN/>W(I,q/$߹tV'䏬Kg>P"lqnzwe=x:f H 僲`B^ԍulW'cB3aeY~b孚j@mr ل sV%Xuq g:y+܎$/no mGGz6 e(h<=U_8L@,Dy7/Xviyf '<_dDSI ]9];W'~gt#`b<=zi ( ť)qMSe=NŹB΁U 98!!B3-#)DlC{|4$u.F.xɌMCo-AR*oG1y*2"_ N@4aҋW?kʺz)TcC\j9):<+S:^(^o2l^1SJ<ҧvtJ"o"SRΏƙ<\Ųd,TP$9$%'y NaW_c6ߧ}: cb*KA[´xN >s@UDmm ƥv =_Jc~wϫާ@p0۷7b72{VS֜)7h8S% ;,LN"Yvwϸ?]iQ?E,}N#>[~xT dCc?*#c׃`US8 SGoJ"[2EdЀCl&|Ciȅh%4ESp$_U2m2m%O=ጸ%$Uз#pyeN OZzVJAC+A =N I.Oԛi=|qq+MkҬA c4`Pi;RYt20Ҵ.bm+2m33},ZM :-h'V]ŠۋD`1rz>x1*\fRQyL<#e&/`J *N%FсW!rϋl#σ{:|QFΜ|p-X-QSQ*DϚȧ3z;B@ARŧ(qDv:m^!'*eu'|B"@H g^߿Z"`/ŐC=A5wѵHvChAԌux_O;,D"|mI3G9>#t8Pz 77TJ&'V {bBaEn.{={7Q]C3nX;}wxy1w{"'qx}]A{K4|}HN>@ǐb*ᔺ㱞'Ij&uX*ja/ @ p;~qγ+}z8kl\%`~@jOPQz\CR(h9tV^ԻN; DV"d TrVwbKZ_!Țp 1!Qh۶o^%.%e;;pT n@UQ~,@0,bn> n.V+[ۊ#k2_)6A'K@6_Ip } gKǓ襭Z˗U$jC&Ν6fޮہX&(Up O1ф͢q޻?>3ւ s5~E.SMN%vI6zVv^%AM م-Dk Ѡ)[qC2 -'#U=:O|5LPgZw;A5 ne$#`mkO gl}.)ƾوע_-թA9_?i~Jsڕ;]%4"U!07~t=ҋt6,z aҪqy@ Tвݕ9#DE}Ex_e̵S` 2=CzJt#|z"p]b2ۏG֕dE'nb >hmluPW0r}U8upZOʊ*ye(UGxN'\Fy>qaD8 xaR{WWdS<5:6UKC FSpxKHYم%/N7"ҟF!+1GCUfIKr$-ɬESɸݟBtI7~Ӗ .6+^tv/D9Ӈ_E oɗ{yWJ'1 لˉQ-@UOOuvEId>}Wז$ EVY1Τ|Pe>Q >fTL?d+!;**  =oaowbBUI\qfhpMcO(uZGُ-?!|S$BΊv笈x[/#YX݁l Y0ExǾ|V`}]׶a!3C+Z K'g ,W W? OHt_ZL>`.ѽ4/:Vl>ho@ kJ|g4[szU/4=nIcPKr{4~SgN]Q֚JOO)z]MCC/?d`IJ--iCvO kUca,2J{DjŔGRJ9&nv+<7gYp;},DVCDJńd;9= y:]P{@l a_3J)EL$A^U혌z('L%a/!B!Է}IѮd,7+(aͻ=o]%ft.R)rDa>WtcґĊ2y ϥ;n.ɩ `.( hrwˤj}nA O_|yD\% & 8D$h`7S?,%._Bw;Q)bf#ÄN~ZdIiߧWGlFlޚ4Uk}za, ۓs |ɵ&}@yv7)Wh+oNJ# ~)v\}{ $i >_@3d<,A< ץEmwx@ػ3x;WrIzImY|r1N_ł迬or):b+9m:IIÔTkyja8唟{#>:߿D8i1ܳ+@2*lD- jYtV:~-nm|YSl_gP IaWT w78G$ I_8x$t̓1".FTlD@UIrxiH W&X͝,eV2Z a}"ݛ|f;xܷxʽh H%!~%i[Yiy݋*A;)Jip=d‚{7U"AV>@nBӿT 1`ʬq]e3uY§y,`J5{JQǒl,K8;KX}ށ l% yo>J[g-MjEgMDN{.{O!Gq,4#)!E^ݠtV;pIbH'c)!fקœ#qX!pT;kAh$=ϘOcBTHvjh9w$tlw9P UsS[@PƐ Lyum`1g\Hf?#q{٨I#|Lwf ``qebװ%q`FxEI=X4 P{X<>!GKryw涩Om7'\yEД1Q@_-+y>3zFu|9X[Kq\| K^ :ʾΩRQqcδ /eiЇq6]>MJ>%S+1P̓:ޭ,8ka_J? pGݚ RRQi*[=0 1.d\W62=޼@Cڲ8k$yabVK# Lי}zÒ^iPrT>/AyRxpD) X* L6'5Ei^G(:w@0̑SI{\{~F SG)LaN 6Y9!:ʧ6/{o|d%?".ulL߄ĥgn1IBpP.Jf`[<Pڙ\l*]HV i+!t2+KT\PUvmiB$~ú5n<:ETxWQ6vcX< Aϋ<U͖MQ_VJwQ%Ay>r3{%:]-L4hN1`3no8 g=S$ȢJt!$P]O\olrJ jb[U!@Az !mLA),@Äi:tb1uǽ|77H?L:Uks/ <2* -//r(dXHØ c|5./*{ `ϓ,=LjrW &l($CuB[PO39BW8uG6݅?+cg0!G<73Y8R&,Kwrt{~FH$L,x'Nֲ%}) Z1e6zGs3 mH44񯸰TJDqeNZ)"GA> ̓m1Ը3o Zm;EՐMO 6? x! }97m `67Fu3* %OҖg]-w(z 5>Hr)ӨVtN %k8S/r& lHYwN%w/_!5MScS DyUE?50g:EMBkYe1j_qAq ޾4e7  v{JC]~`Z .ߖ{ĀSR/9 (?CpD7]+|َ#y1\{Bt" zЏ6z @b22#h;fċ@xDÄ/F;]2Fo1b1 "{<܄K,NEEi/`TpKlirEG !,dE\YQ鎲Ҋā jnB<*`ce!+HOJ~f TE*8an/ e8`e^c\)%75 ]kazl-D UE \Uo} J[ DT"|wR>M~Uɖ?$2#2y-$[G ? Rщan"TF1?ƞ& 5@Y3 7" Nn(FBk$;i^3F,^e?w{e.!lX]EHC^۬~?u|y>ljQ QĒ\?A,V3c7?rf7M]Gm>ի"8C/frl4#C>4E\07ϜI kZPm_/E|jB#6c(9? e.rE@  :i-.P~ YsѱH#4nM3ֱ;У̴(11עxT0ku*3!v:zm[ T<%kd4o؋v Io(Z2H{)X‰V?BZYٟps=4b)3S ?[1b!ttEs;/cz,#)'ovSl霋]M~ˍyO]Ü(RQN!LU̬S~I!Bq&v)&F,GDFo:Z;j>.(^Sթ QDq=q(&]2>ƶ :e-/j½wv\0~Ri 'uQqL:RmRf6PQƐ rxBc4/ y8Lm—ԿIq)Rqפaӆ,{x)ɯ3?5&$֗^ #ٻB_3Kֱ'E%D TDkL@WDÎ I^ܺaUwoq%zLA87M x%"!k ":]W(yϵQ.A˘N\>5׶qj'g{uyGO2}-dEI ]l rVkDfU)fuL$/I4 D.q+xZ/ߕdLQ!mN{BS.8Dhg ~^s ~<2D¾tqע=lrC,mjHW sub}4Sriڤ|ygU^dզv- 6CT&GMneݣ>>f:{#wUz~om_~xֲi  3U2x=2-~ꋨ'qF3H+Q}pnqfV̗7fp+Hqn6^_8dj@z7i-)},ډ'oN\o^\]*]r㱏>zmpX7IL9WQsQ ?~+O틢nf|!y9Gi_{F 3S]99xƒ:yop%;#/w0 /S`mo~q&ch,s\t參9Y(k]svTxh4* >4uiwbΞ?~J~;sv"eWgTj4jǔ4aW+d^ &"c6*[DG.ViS w.5/uF?*0_+vXFmVjn;> F.- ^@#zQ*Ue"lwYt>I2:=g5w DF^gCCn3/( R%Uqϯl[BANKn%ܪ'?NӦN G%"bϻsNOT+՚Mw^ )ˤ߂ $'#B:CycrU:wqhHUd-)&R&2/mD!\so5]ǂDE"V.oVҷyrJ֖ nMg5>(wL]m2V5UiҺ==L%n^Qegtq_P$.8M$&L o5d8s\A "Oe4(O|S`^0[b,TXf#@jN9'7ֽ# hb+b _/Z_9-=onP,D [ m' :X(+l/Vrpx1V-'֐~;CȭweOՉ2 X\ ة3m=6辶RKdTQHZ*) WY ٪2ڂ[EFpmy)\exzO/Gc4ޤ*h *I[OC&-J^!O.RD\2_$fnv 9Z%+?^ \w*1g$'ְ;FY$2: y[L+c&"U iJ5T!eoakKm,1jN/̧I Q2+8荶Q,[L(>h3`S-Xm)-s(S(#c;U&&_ l#a/J`L4~L$"5VT]e\~c>r"VF)r戅oQ H'Qx-Kw`]fBD3Jﳤ L+ج+I6c"VX?x3m wB{2Y+*e< MvM{X22/)͏-ßmd4U+Z EE mRLAUK0@J .FRtpHY^64ViZ A@@{ ̫k0M3YeÝS'ǯףx`3F 73!S2:ȰGBHǬ_^;+a3ZI\fw{u./ֿنu;SԹ ϓTg.{cyPө53v|uP)&!ތv-J@>8 SZ&T]=7yLwuU鞒QZ>B)u!H#;kBA ,tޖ:{l USңMyAk1qջYt'6E_ ]3&a&1JJ¸5|ըOnzFkѱ73.@f%jk0a&oEhF"cѾ#.iU^Xlkި w&.%kVi0d-_">XS'0eY9,MW>4:$fղR$_ ; suO_w`(ZqG0)8paF]1Q (K͎PfZkgy'IҬVXe)p0[; fJ$ yItd[]vTi[l=hw^sĠS%Q0X1=Is3?e63ҞVv)z rft沎A0bl\J\U:}F*@3/uIE/xRl6vĩlrx2xk`!6grgVZ~ze Tw#(VLrSNzG_Y) -b "W. g_b s; ^t9SK_[Sz޸ m~WYn$Q\2_닉|E.Hxl6RINJyj\z.fwd_/6?n=gn{0 ,qij 9/h"FfFZŤ!HvDf,֚%0U9~0L"Bw]o_L 8m(u5ƢJ.#&`u(WuZw8*c@ 9!/RMR^l.ۛq@r!56{*M]k/XOp*qièA~.#/B.rޝ+wYtmûp"G[HMч g ' [ 44 ߾]O 5ff$?6z(|s.v:áTE=*}"-M++{.GFǓ5HSw6?(a%GmYv.ny3tfj"_v| #&:v]Qۖr]![Oa0D;A917J$=1^+hr-ׯ8jׅbpܕb1FZdt%4Dtv7Ip^McKɤ GV\UtI>3p`Ȟ6b&Ck2#nJR!n^QQHM\=}.4JL,m^K73 ;4z#П$/^(aRJo2U՚7 Jrqb" ]mh[ՌVT*}"'tf.7Q=gש/zLCu( Yӂ5xҘzx5GN*BnUjM4N] b~HJL_5;s+gU6)J.SD ^FYFX6Nfy^'$='a )D->!z7j#@a E/:1XDYZ e7Qݤhh׵ڭ-:1RyAnn&8-=h?47M ɪyXg'aM,_Ń1o3V$^QJ/ժv'LʝTvkӝ?ba. Y1!&BP~h$9sµ#o  jG4M)AmwicSǽTB*uɛAsl)wsgmzqBG})]ԏg9OIӍ;|4Dm&j5wn`~Nڍ.98[¡U DI5ٜBbk4bhkr/-%>B ꋑK82In!{6gHAy~Ձ?-IZ6ePB)MtB9::3 DY}uĨ$'ߟr[c1E:p4,`y W5mALk-m䒖Yy;̟02Vs! N{}nκ}Z } \Nn"s̀z7IFJpm9=x:2}f^|HCu3 @g87@ Ů(7g##kbr䩁ǡgNJt<2TB&BE2q;y tY-V=fs'+exg ʎ][Q.3{KXbvg$d {*%;g-9RMBy="j%x#uܲ-,9Ln9aKXk ݣoD5׍>IWF82SjN0u jH=!#0)qATcʠL|$!k׶⡳~hǯ/=x%?ITUxgUGb%ZD ,.T:jdr㻕0@.V!]#Q h8z?1?^Kw`:Moh7Re? TFz?c-)D }lnExrM26F+"zM9NV0kX:? geeq9c9(-jO$ 4ʯSWdJs5.W&U>*PMTB5ƠTK*Yn饃_!$&~j[$~MlWI7F`.JÑy殁&ZHY$!A=8l_WۂjkPĪiNdG~0e׭J/AXAC}Ygkˠ lu38>E `1p:*~ě8eKNf {;SymZr<dC@k>&>eKq8|6݈ "o ڛ!/z` /K|y04,}70FUϦSfo].41 >DW~hr1f,U+ѥp7qQJHzy6͜Pu)ŦlݖWg)Si k-9[LSvOߙOv?X<gk$ap<yGtHBwd&` PY͖z5FMĄ`g(zęWq~|@Cqy;lvQv!/(&ºNgaro F~!uf^.Bϧ%:Cs73QrLm|< 6Y:m/kǸlTJv}" k+)^Z7)' &[zJcCo1=(2t[q.H`xCcvRa݄2n*lPdLa"^q|} }3ofxXy AoBfrOSLG#'3WJT +r&uL`KBDIK8l1뤍o @[d=cH_Ӧ85au0kWWtK9N ('[.Y`}TWb%LjTgUZuZ 2i\Գu[,8zl" TՐ( ʁZ\I? ܻ08}%3 d S L:yfEN/ (oykPsp'x?߁}K6Gzbtu6-`u_| PY M#B'=~rNveP-kA>Ü|-ϝk}G6`ԫTY@XY#%&0&(^Њ#RIIڑ?Rgt ?p 8S NIƻqpV_YizM|tvBtwYӖހc>93}̞hλ(0u{=͵X#+" )M?W.u|agE>Y0)!:RR*=@wb-ƫFB}D׮4nne اhHRob%h&8|bvb{GePln z$J M5SPR֧<[@+hy\X">ub|9 {aP tϹ{s6ɑ@݁Cv*t,*sLPwN ?V\ Ps\ؤ,q ΢#^%`qWo`Pi  6];K0%+u6:X 4Ӑ7p8*ެ5 #AV>ur<b8;SN|Bu)ab MPneYzwO~5mv_EF,lRX9BejR)B5*@T~@Y*rPw:NXUmP;|ݦ>EgK*|_IQEIQ] 7t; *Fs+NWPANA4tG J[K^Խ $~(n`)Akq3#9\&sm)`s:Ү,iNV$CF,I@Ut(DC*$L - 5DTp?F4OPYضcdMH==7ON Up'/").?͞}&ddž٦tdj0 !|q<4)E- ;cTD0>D^p#Hfdz:essw8(2 mɀ'Ko֙y~~C`"ӆP)N,HƄg}T k9 PrG4zݪL ڣB3%3sJ _Ԛa78U)8D`+X92d\qr}#g]J+/gFVݪ}Dvznv"NޜMykrI"4)36y#,in^zL1,|f½W*/.C[\Hv9!K=GWNfC>Zb4 ]Hrר]QCANJV?&\I&,5ǃ}tm:Fة|N6jednVr&b9RIM?y&%v/2p8v{3m@8T5V gv$lF9ZJ =搬[{)W2 Ю=s`^dǑqp$K^_oƏ|Z(ɬl?3ISs#`c9,X?+}vUKV_JAXަ@408&7xaUd]k)B1617 |^@%2)qл~0Sl݈o}!$2JC Άs2(h}VA :Xop@d3rgE sOscζ;:9GP^W惂oDvE3xo'iEN=%WKo ;w2ujM+mھIHn#jlKz-L.*"܎G[.h{lQ(OLB R$}>nn+ `i~BPj}CiS$HC!Qa2v֠K8b8\4$0"e;UԲ]uԕ~҄&KdX1u8zLg\s^g$f\AZ3v>ǻatn۞irUƓ"T5!-W[5&"7]tO\r{B!Ry?Ԧ\I%q`<>lgzwWOu MO·З6xBWdӯ½ I_6awɇo  VT|%-T)5㷔 {U=df!tMMX_Ey.ȴXdanXq.O3,|vzzbeG:XD+iHbeXCsY_{C]>g#?\WH<>QDSv}c*'Xwhy"+!9Rtl vwKۉG-o+e4g7Uxn[[bh:A's;4FSI=a P7hd9d[ұ'Òz8JEsΰ ]-.m&< Bjb%x"[x,/8)w#晴M0r{z̭cnk>뀂T*C:u@A-lRxLe6Ɓcfc$74Jyf䳏&"p}/ρa`?w]OMa$b67B[Qm```3Z _1UŋΞΌ`l0.#63QCQmOz(6h+2<ǪT駿U̦K hW rDr8ygv7>c<; E,3MA &'BtFA6 Ek2WUvt6bB0=Q.IFYƶE|j\( 2x{Å&ׁ#Qh^OƧKqCfC$"VZCxͭ;X0=X54O)@C1x3߈{#+ o#Mq߼hkY*TWLCk*/|utTAw^?J?'u'y7TM XyH >]X E,FJxl*(2ۥEІ\ ܶCF~:8j(.4ny1K> ֕/PvO(.mVTZS nQ"x8u&X%Riyצ2νf#re'h:zrq}~!GrjHA?=W w9)):~~~]ZfBe'l+s`>"V8mTKQ*ePӎQ*TnH(wfX+uyTIU ?$dT (;dŗU8*I8f$vnA:SMԺTTxM:o%Q#x~ӽgQW<?J-*&?C$sau)u*['+%`,otAĔ܃+R"5EvjSV,j.,D}9QAPS4pa*d NDm<z=VCp``'Qۍjx/m8؋U&˕[0 LD'\WBfB+-P؈ڔ|o"0|2H.$R7,K)۷rP=7j-zXNEW6j֍>oMKH7 ҇N9Sk/3oH7v%bs MMFl_5HbȎC״Zl}`̭>oQ>..w 7Ï~n r[WAl1g9ڽr$FE:m@h+A!Tˌ%~Hz ?d'FP}8xSSG>|'hːԸ&~YƱ/4QEH_pE:o@;,tF+ J Ij:LP}bazm6`k Wx6*gC hHSz ru 4|R\j8qT7 fpt2oB<*sdTO^ :4aD|(U|俙LSz̋^jJ|.JSt6g jDb^ߗRM-̦C#k/LeN"dttlAXNs`臇Y"h~쨠] X}9q% @P:o4fEFo6=JV\mY4+&&j\<]L͎ Ti69x a8>O}HDH1(>"W8luzNI5! hda!7x4K(`b 9{R^ /L (dNp~wB{c{ĊE3e7BjH^zJO &ԯ9oiT?7ㄯ12􂞯~W,::d|3/X̎ .{m>Q&E`YuY !|d`u)n wYZx,s;Rq]; -9";.TX$϶ #\_{%*=VMs1uoDXEL_N|pjֿb8;Nd1&Ab.Ka%RL7\L_8$DUI%#ΙClBZ+r>LENt`|+[UXֆ~`L>a%q5y}+ o[GZZ#ք%Y\0!}T$3lh*Pm]pUSf yryϯxL*|eg >Kp6,EJ%''>ȥk 7t*J/oJ#՗qR7SWQbрIiYcD4|JPeU.@r2tosn7Ш :\8.!ravHE ׇ / +{ TO dByߪ o-]N&lο[@`3Hh&![4}PU|m@fiuk1ҚWM CU= EH'b.gF6(zI3ՠ[/5/s yi?пr+&U<ҠjCR-CV_޿h'm1U$&`3+Ko茥E.V('|𹳳 r?((τ+5r:_݂}i0GzQ@os#z *`вxt:3}Etұ~LAyd\+_ȋǁ#7gz,}"+} ;Ap7G"4]^Xrq)5 ]IGhZH$rR*_rڙXQ- H "`vew'R_ v&yIrˑ_}yɑ =BhWIEu O{$t舧岱y!2#C!Lnh5+hG|9_"q#`V qf ]JXAH_:VGY5vAqII~PwO\4I mRG>ώr}CLC*J SS9T෡0{,]X.JoY,FWQe^Sbavql*\5q#]"i8'Q+Br1Oޖ .]qJ(lxT*^׸/Uo3}i{:smϓ?{{evBpbEiگ#3]MIٰbͤ5MN^f.퇰^m͈B{pK'9bBտˉy/iujjzWNbM3$n {>+3)}c(Xԯ@?9B5r`!]({9?(rkV ڱ```wU'3T]E_e (/\97Dp3@[ĿO2>[izQP0pxIvB޸҆ngIJ+Mb$oNJbN ] ᘈ5WM) QzIw}/>%2|pg0y( 򆷾8.tϞ&biu \&gڱ,ɝ*R,Lg $nY,X%75ꩄx#@@$I5wKÄFl߂ݶz8V&M~eH1o;h@K3Z 9Q RR4mryefC7c}:ՌC/ZoJ>U綳l`۾Uz_`f\[ P+H(̂i|} guT-ህ,׍qoՀÆPB=ﺼ^9B?ځC6t|& 8B WC ԑPT]Vi]9C{0V~#{" _6i赕;l^;OƊVб/˵lV:&@Yg EK[5_XGRxX밧5C4@{HZL9(%Rҧuw:Tϖ⢆*]kUwDmrr2{ -G53Ūh),Yw[|#gk;j~+Ȕir# >,U3#Q`{ {U$_T-sbH2 Wz+Iy]GWߤ}J{R"A9.T0m(lafq,<^>&6.:itNp}*r0,Z|V,;B3~fS$"e{MpūĄJX'>'ěs`A1+S4,kPN)KKiBMeAĥ) 1rfGBvmHYa瞴!&gF ~CȘ1xg~)?Y8p<VeMK'4o68x85h=]üZAѨ9Rf#ۼ\{<@Lk%啹& k+%Ϋͥ$4-3-HguuK kc8_܁ZbFmKjo3B!=0J&u80~ G ͤwg4ƤtkZЙun` U7éZ}:^阵4 ʈ.E !<]32?P rNJT깚ji`J\:&юRG咮/rfi &>P3[|Wsj¾še5Pmcx=S&})j&tL8C!r86a3SVGxfRNY?{eAgl=8*BgM+LyG|-[[ʩ؜ "HԠ\?Qk42 XR(K@ \ qZ(F d`&Ȗ!!ѻHM׀]D8<%o}_t`L6|~Fַvu<iTI[^P@A Hxs1eE[,MYl׆Z䟤+vdnmw ayʄZs7Y~kߢ2<b}hR,E!sABsXxPflrV i %Y?a~yX7L7ꄪ櫓\| ER$ A=b3O>`OzonNjvnbsvygW ]uy|`3 }fH̑1e>tJZS |u\BmPAIĻ&Abbk ]Qut T& h ҽ; a;!i)[)bT++ɖ"@ꩣF-E'FĤu[mPZo21` B$RF%gZkXT8h$MjOE<@ڨT->ių>aͽby2: @XK-2:Zn%%dw/qt 7e7jОPKA7tPۓhɯ--z *,ڿ>k5,BC$u;#)JÍpss̺m.m;&`&׸ Y@3G:v=""-A`?:D*bcY]*o =Ifr\ܧNgA֞;&L& ǬG#k]*$ C)UϛYzFBƹW%Cdw Z-|_ nߒ8Z$~  v;S3a٢sCxCa2hn!uVSHԪLx =~kHhv·p[aٟMN(wV0ޫ>h )XEφiWFJu/2 vR.b/M!KR\jnylІTgXGxtz5S|߆.13I!\42eދ T6Av['+艕d} 0Em %3dR>#Й3h!ү}uo:xdJq%.xu&w(9~OX&d6|28x/}; 熼#ڦV;ga1(9^Hig6D 8+2ho7VuBIExR8V4n:]u/^=*#pͧ_Zˑb,SVpOSaꢔ)\ 'Ut~E $D "t9Gl=_J%MgXdͦVzVe <as&^58}iTt>MrOT,758<0QLM[ѡLiJqc/[yV9r/{H*,an0 EdVA_ӼvAVL|!T2{8ئKQ:zF'+:' 7PmLM`^%]2(-;D ^$AY>+))r-M_B/q!$Qb락h GHQ?kn`!I.(Z>}-rA$>x>tvISZcD*y#wEh)*n ;#yW|Q3NݝL{vtfmX""!-`Tmr}m(8 S詏a8,UMP/'ইΦ#بKW͍ϝ6|w.KqMs#wc+^;z/!b  Orz <0&ByzO_}Mۼ +WWrYa .V˖}&%w;|l5LQsX8'|⏥2<.E>m`\=Θ?ϘŚDM o l-4%֐>Y2^<̪a43N WQ; P<#J6qy#^0S!6}|2M "i~r0TB]Ȧ%'"ץsjzS'wQV(%-rIhډuW)^~pvX[24!+l]a%Kv3U U%"ݶAalG/`~RÞtʪ<V'JIKﳄ iSYy9<:! !/W[Uf:Rcd,atX&oCcvGEib'OxsIٜew86>q{إ燀;0L9yt]OX A]_vx!oe}"`驹'Ih٤l-\@2A-bՊxgE]Cv~i;}uEwgqD(FBnt&[  Yly;kNؤ㝼{mcdך\Kps* ohhps e^<1mp3S cx8{edhJF=? 7.cl#W^Vas%g"V_ 36ĚsT;M3yJ=*i cC)\z">sL~6Jwݝ穮4]R=e s 68/K 9CPKrW?>8cŒ9@RX-- }~PvKj7VNJΫr5/ٱr6 &>م/c=$_'rO>k']IU6SImK $  sGqG?8"V rK-ye>,Q%!(v;WnLeQ++[fe߂ɣwm '_oaiߢ_S:$uETX-oP+)8b/KwקWd کwV;}sGu*eMợ-xP,S6ٽ0Q .rywPQ.KPF\YYX^w.חN .nq{OswRtOn#!TPeO :A.#DzŦnElC X_ڧ P")&yLx8i뮾!Ś6 u+fkp+Љ&11sB=HM|ztDy A"94p.ET圵7D*?ت[k% GUe>Ġ U6E 3XAGֳ %p]RX{Nx(|lj<ۑc8Efb`ky+1p5bzlՠ^ΧjO@[!Ž?EϷB6sgb Lh뻊t5w-T{ {H;S \^Đ 4OAa[sxH%N4}A"iaQ݂b]эjO?*{ה4k-ST s;UB+rt/D{Zmsz\dFV_>ۄ<ⵢtvFV? TcW|+.s7w|~u02"ZFƽ237 ;*! yHXgda¾){CcP/CG-(ДF':aƄl8_5DzW֨Ѹ:f6j\)$LJNy*X̂9#\ 9<):]S!I~v i[x{=i>Οϴx}{dpH@Mu5e~ۘ/EY TGES)Gϵ:3+s*Քxh*?PWwäX[} GzQVqX4J$rRTo9\3h,| $OO߂I?@rT\TiY$N;5^2 %ׇwܾD6\/8mXS-Љ+.?=/vD^aVxO]gV6L1)Q .PѰ5pvvSޒtQ7kL2VC{${LO؍.@ؒSX$yKRC-I~AzxI teߝ .M Cb+vAS4A)#Z}o,+5)5a/b& KDx {ZT30!z +-p}װ"p+bU'tZƀ\(ZSFgYqIJ) GsKAn`` ح`jg"5r4X#ō: :$Ʊ㓱@XݽaZU+жFeЦp*u|ɂst' mIl*5y'7ע͝9VmJ9{,U? pgݶ., Ke,N5..`Wg(* |[P&P+Xٹ1ّrɍu"i0{vpI@=С4P?ka;d㦗Emif=aCVYfQ1>lz8wY5M692u_C  >1]*:ao8B@bkN]e5I9]iu^ jp.NUS3?Kg`fF'WeC~W*D1U??Bkzi۰#(/R5ZٝiY y>8 &Yi"PӖAAwm46f:IТp-^T,Bv!:>@)c{ v1UiI:s92dt;Ycق] Ҍ5\!9ޑ1 ܡ?J !aҪ9OVӫEha^އVWv>quth[POG0ea3[cDZHxZUT?.%aٞ(yTfK]{z!!:7.0ZZ³Tp}!? ?s_TckI+ٵ~c"dȹ祾Wr=X$糢X"pFh|59xnte|Epq$<O̓G9zj5@# ;%5DŔ|oI:gQ}|鼿9j-XpLAg|W0x}'xh]% &_j^bgw ZkwN%PW uu4lOV2`Q?OlmN-3ўl^"Is݉x$Yر $b-پR(_8yC>v/B4Vܱcq|1d*I0DϽ W`iLR]"'pOn# Z(ᶳPZ|"ǫT{i뭯FO3bquVÐ ]Ye1~􌏷ӭsf=™ t /|`!Eu^: \CXTgמɪ务| S{W ˺`o݀l"N=NI8r:).o6zZJwuOi̒?H% Ч#sv6xGBeh]TLT_DnwSE, *%-9R|-HU_!(nG;q oƒ+{kq #v=9yw:%۴A &"4A_Q.Dvo"O>42*N4V=S=lIFRSiAK !"滨a'#-u4T~b]RG@PHK7% NRρ--{Vb Y0"{s?.%z:c$Ѡtx~ EXmA ;e.ް:iˇW gGvnCQܩC(#d 9nX/aSҠBk"3Am1Ӑ5d=,=qg:?:U~VDcB;ΰ617ѐTRW?~S@#׫ d  C0XW^+%k XuI Y [CۯI2Fp[= BG;-.xb G's7& awa3IkJP-DwY>'2& ,p)(r2恡T!g e4:bzͲJj4Ag"E%E P.E3 2A=k`ohژTB4Yq+PuerwPOsNZ{z#-%xb(+ ncLߴ-tu@,@R*{mgh\ZET~_7G0h Z ^<rm b{>W3ZYQlѾUI^wZ`q:VFҡFI} bBB2yS(Qkƍ.&zOJ$Ҽ{jTw9=NrYY ښ,P1Pp=MP2۾[UJ%n#`/K,kߪa]Zt3]fi5v>l1w3L1l;>2Aϗ_THx3ZșL^?C?Uou2|55%cdjok5\?G92-T1{l+RʫrfrqRO\+fL2\O9H+jU5Sf4 _HJȳK`d'?H|{S|)pi*˕>xG&/*Y>kȟL(mhHYAG5Ã0P%Ω?.qTݺR*8 mQ)y|\~7GZ]nZu[ 2&uX/ xO$z!9:Fey.eK=@x~8}c G c@po |ґF0TmdA|4u6ծAkWN7 vװ1]uŚ6:2ڙ@:ˣb/O!HܑfdFrrg_ufbC7Meq-@}cxt˄E_$me$IoT(h V]@*$F}qvֺg)[K /P~[:]t"J堦sNn[AhX[|7},ǽMMeЈY7&&\eM0nޘ]+M=v>~v|_k+GZ7 Wnȹk: Z3md5%)l< /UbqYube*pwcSV5޴:`T4!/Z@؎#{`{p秱:\SlT ϟppnIzvWO&P*;L.%D^y(bNWeI*Ob£ܿ)%@W`FRH\ FO6ܟɻS:lqBLq j04Y*eVNv/NC תC{2-(%*RZH]" t*~V#jU6dⓇ9?.Ф!y,}D>0;j~in?AiQ7gH4M^8>|ƙ=)~{ٷG]~_?ҡL.alYvoJ+PT.K8T:ef&S@+PgYQ%.V TP2<5!%nRI{']N;bWsatrh큩úEc$ C'KLGY_fIB #2WڧL:8j~xaT*`"q?:z9D*C:VunֳY(^>ߩ خ;`FTHa8rXcQdZ'\e_p^Aݳ$e6IAP_o)Bpy׽#y84%'¹YJ$#$<Fd0?KATʪOSGő apWoMp'l'wj;2(=6?IL?J[|>g'_?\.N%\0@&ңO/oE[:ޏ V\kH!*ZESd'AB@偗s{ _iu p(],D#dIltGz&ƈNN'#?5ccV>6Dy bh8j2Q\|ړ4[MV[%8Ar_|c 曱{ݧx֞y:Cz:g TcuC(--?e@lOTik%>" c~(ǿs&^ܼvi$n"Gzt_vT/ɍ[.@zG.>$B;ʴOYT {}ZyЊ\3އ1.=a -* yȨYz"YhsNz&nzܔH+IJM-4 +u@ulf9]=;gԍs^`&Ww3 ꣁ RRrq&I3`B\* ¶qw>rr>8:rB[$4[<3_6Bvk*̺Sk3S,<|Wp6_ǢqYKawuuXW_rT]>h] BFvև,+u{qr]s%(#c H9EfmTve;?/pX7.Fbr+`2()ª$u.?<#QyMM.ltc0CߏI05Z*y6Xn0n< 8AAZ2Ṕ۸ l~&vQԵ{XsU_"=\[4rbDN%8x QQgf|SaT zSn>:e[wyMQ[i6x"FeYF㜨fJCaϑh4RwCG_ybvH^^M1E45ηlQ["ϳ~=w+ѱAAkYzb*r"ؤj/7Jg6:{xҹ M )PWylN]W!(`ƙcmH@T -]mDLO#r6pTD_9 d}b"sw֮q7( 3"Tm݈S!ϊM3P|XdyJuЋ|D0sSBDOw'CRF#l1i~@Jr+gmy"¬O9V`jL,ļ 2ķyv1^༶٥cUtc[Z !2R"F}b4r'c('mU3+m8mbsyF x:f qNj[5(MJJ󺌤,Gr8e"&\Je ?0 h%CM@POuڀVC,AF?5ӕ|:fO43^o"%NudB$n!p%~ A:;pfm C`CwЙQmH,eO:Sߘ}ɏC_qJ'IF} c>JfгpGjqulN>yY GQ=$E'|p.Ny!,@pT_L< LR䶌x7BZ" $X[M20qe<$c{Oe\ഩ:y9F$nzSIkKދ?_R)>ȫI2ل OH._ zh4SM1wں] l:d;%`n%0E|]QF8B=˶鼙TE=+o!,PD p*KoKDEb4&'rvSHI7̄66ңߟE1&q/ Z`t FL 9sl>ܧ_ 'Lβ* 2k*P- Ýy<@o9'W+;/)NB\6Pٽ8Lc VaROND|.G>q+,zf) V!TSEbێ"yߦS5l/תwǧƙIlxwC3 5OBߛZZ_}dWz!<?v`tfАoD2B+% %j+8.Bј=Ȗ'4ٟjir/|9C?D4ڮ^$˷db<6aJr<4aڵ ̪Zmf4#.+^(P~4"9Ն}ڤFb<ꑞ88֑,WIq?ICaZ`*dhIs uJw"U6I<e,Gelպv]%}&Qmvv6f;ܫ7_i F "N)^j3Gaʀ8zPJjH~ݪ=WUoO A$4:&! +7s oxKSY"xؑF{RIy5*WנBζ,VRjA Rs[ig/^Ah"=ff,3 *n2 ְW^>P|-F6JE2+Gerp:4ėg 1FThCW2G ͪu`ɱכ7dYDra)V˅qsxȂwH2"Stz4ŭ>I Ie:EĩռSa=S !r$.oP}Yw1eqr!qRjxR_)۷u^ٛ jWj 8Pϳ '_SIh]8A^W$0\e}c Ǻ#-oUI"2nK-kQ"Č(!Aj_ŽI.=[I~yW+D?We?\>;٧ɢ(J3v8'YbJObzdgQ u=7YPU-{:#7K]8|$@-y :Y2}~UEϸ6}3~<>W)| ë0R7@f"_bFH@:k~%8}I`0P)ARy}6M2Y̱֡"\aASoS@H|֏(᝗YY!E{n-Vak|JTgiwح̢0e?.]A _g'ao?B"F7 b7uڤ_pelUlzWtvC(n&p=73orLo!hA¿5ga y/YFq ף6F*o1.փzH}x֖hLa_d-A/aBBCq5L#^Ҟ+a"d_[lcr?FT(PHЍi=8XfJ*~FʻӼvvQRr"X Ј:igp1"(=U %uk4jD)vBtl#RZ^?| xYBL`\w(=6⯽ 6Qv$K2mmQlEo\.XLᆜfFQQȃ/T ?yxB2G.WXBE87Bpl-i-*ڋilz.>MhT3X[Y#{i;GnF:lO,Ewȉ S*Mz67j&/?O@$Pw.(NE5nVFϋ>lk*`z+UulAe #~3MM~QwY ͡9{K?ܟFOx퀻?q͠-)I!O8*sjgvq!D&`"!j a][fϏb݅ BJg!3^b&uޗi5 o""|g~,7a3` aD4,g.|RI-bT*[z`V~6TpR /mVA ܡkyq@"tyT,WhسٟOSAvncCE2t]'>~y4!bxEVN쳊Qut+:ijmIAK ţ!|0sU:chGOJg*0$ x>&ۻ_ hMrxF%ɺcz]d370xX3eL8=A IY1'O4Ty@WKԸZ‴:GpEXM 0k s3-۶{57ig7i󀷙Cb3Fg,*_6]N{sz}dߡΗ+R u8<քh}-եLg:y(ef1^rHY!~K뿊M6d)cTևթ1h"77k!uܓ 0N"qb;V,UJoMZGA;_1Q[YԤy|}) -w+K*Kn[9*]Rݾ|X>jJ ή!ˉi5a &g<.PB!M6ei\{?Sa`Epk(2av 1X-Y[ >EF`8}0Җ o 92TRG:{ZF(:{a8ĨqL8MOAMs1B˼Kv9 o} ,@)ݴuc -~=z`LBuLh5pV" { >Sr(`.x6YBvKd$*}2B! %ʎ+i|ܮIآ=F.9vC{ڡpס]'/UXF2^?(Hhs[O6󞚤y#4 /m~l!x*s<95j(I3;0\:u RM :(N,!9$D,߀G)q4\(82TRaA.&4f YUܐ>6J 4[Ȋv2jQpSDaѸ p ):I}Sz'Hnb'(|Qa`EJ]0;|"s} OaBwSJ^j?`p-*p{ɪl`"4~V%`K:o B79ٰ] ő|okKmC~K;cҟEB-_7ԛH7ؐ 3SN5zĢE4'%=:4qbSc#~ONe;c8ޤvsm/d--٪,!P v[Uŗ3랚j;XjRM]=E :!CLN3ˊ{?" Z'[bl?"c}:+oߍPNJ4[ s}c]h|-XAmۨ }'c١<͠q.J~Ε@H+^%+8 (+7﫾m0#2+E%GͧJ|G"¿O#w ;:*ġW^UDfWŞ3 mm$.!e1?4s aGZ{/v3Z4xab!&WywTaw2dGH{f],[R0`LoDqDkJ8f찬yҋͼ`]S+qɾmzKJ~b6g:#+]kMJ4eJd)gv`vgwB9; ׻An!\ \1V⻧*NYr?R--G״PמB&\`H7pVΪ&%* \`=/Ev%cHG}E"z=3wktS@R! /8F>>"tS<&ڟqYB7$vg_uN4V%HTDb GA +#2PBtSmهrG3l,nX$f>=%HU-`9x=tbǰ=@",* %H/nٷDCz.CVSt0MIO{f0Ä!~kve.x򂀀41Ƹ F1=}?]C2DCW$^kK%["JfA S#>c̀'kG]Ymƺ\i=2O)%ُ "}m>{y>7z 8ȂWY-Dդj:&?d< -.cB+"h -vvGvtX&vP&+qmW5SV3K>p GK=k=1`z/9/'傓L$%-V {{dą#%w`z,AFbI 4ܺ%o/[oԴT2{G3aiF0 >E(Tmq09r:G%U0.˯(e,;3d.gkx](Jr)b2F -9bv= __#n&K0TjI:Z.uM5ZIXbCy\^u٘YݻKe C3PРkZy:ManCxBb1},ay̠ZL ŊX’OͤMHH"&sygj WOVMfX.؋yb_{KC?Ch'ʿx=;ײEͱ@a9A,Do+H.<-egDOP b>Eܘ"kww@,wEWǯΦVK!T7"qj0F),@T 1lG{L:,>wH:aǍ8y#&mUug6RA*v=Dt;6l}T#"QhYF[Ccuy-Gпζ]i8*JpzZ <Ϗo%Z OЮ'HOGϯD͆ʟ J[! j4MМ)z89Go~IDwKtܥ(F Xm?keBx]T1ww͔'K0[mjA#joG [ABtBm+^v$C1G,c=K5()Y L_kŹ9Mi,ChDqpǸPȪ#~0s&.j)* vw˴nR]BGeF*>r6pQqMƦ.=r|ӿyvv^ Ak& Js6>ߖPݭHu+kH@ @<܅K*u2/dGF l%2jA[Ѣr+/fNF4vd <^(XA8[ˀӼ\5 %u0SoVmlYPF`m?-8Y/Fu cdxV'M^TZR+M K;s 'HcN );FwdB 8IIP.9W]=IT)r )dbhOHRiIMKTOY~.fc4\T Ƞ@dhe¶f=,ϼUHyB%[K-w)`ZX!CI؝T>aoVYVc }0}aã-dx07CsK0PXnL=DY"l|&n;Dfg]h:YeKi@_G)^=ìAfZFлXO܃N#9H?ȩ:) |]גy?b/|(dWֽҸvIvLՄ%>D>:`gexKiI.1y8W-_D㡒p)S=O\茽>Gyx繖pbn1PYn/휽$fd*/,;Xj`gz|cwtӐES,շSUkIWEWF$ }p 砳USC2@L 5 ^qwcJvB۱1&2b?k4]Xj Js}<94oV#Lٗy8,TER 8)P=3:dt7Ce.,|lqA#z,2K~&?ڟݴG [9 ?jbt>epiY.֢:G+1r<,>('k SݝFO`cho6])Ѐ"qQ9&dI̍[0P] SSF;򥹼J %",s~ZctcW}\ 9QFYxWSJzkLR#mw& ׶La' V}=eOZ%76K2MI*Wk%\~6R xwӲ[,cU6Is,Z)y-[a37'97rUxp]:%w.BڹC?-Xc7MN)pvlru9([`}L5cM$=XۧGQ[Cn^4@|ug6Ud]Vmc9Q8b:{1vS|S)jR15dՅ4^sRH*]| "ox+\zhJr3jq'5Qɸ620kGIzn{9n||vcA[VjR+!c_#Zks`֨aVn*&T?؄i]Y /5m<FH/?%+g ]%y߳v/@xCUNn*'9 Z}32;[LC (3"JB4_!9rWbRC%;#5-e2/XB͍Bǯ1-) ^-mh\(-RK A\ڮI]013oMX LIV'K' q1,=jQZN/KxE}pH(Cg: djp9˄)OٯnDD/ak^3Xc@)Z%_ַdj9LFeáC9E:͸p+Ly<9V^J@׳Ͻ-TJ~Rh@e5zQL%c(-߸Ygfp9ڔ]R_; IE3PDbgÏup҄A!kN{I4%A7Ft! giG@ V [(mJ>^bxS#c6J$B(@f6͑Oż$3C&2X'@ᣫ 5V A\jGyF?Hp(>w<ƹ%lc=9cPy|n.[>Fj`*/n`>wҝ| /?TnV;wW %wɫ`=+7_Z[_)hS]҉}fAeq5#{\0PcC!qB 9ރԪ ؗKe3t^4p Pl"ר߷鎠'w ᬅ66A(32q] ؛SpEC[DAC7'#|x\M~>g[vԚ|"_9> ?M|wR>ƀ#3Hqqfߧ#+}HW;S{r-EfA qn VNO#|PG^" גk+JnH$i{kSݬǧP>c@.@sŷqS?~ 0Yd:O )X뎭] xp}thwrldHݫ) SLş'FݿѺ"1UY@AMV&p7SuEɫ ý Ai~9ҳ=Z3+͓?ԾH cPu\2^ͧMV9Ç> !QI@cspC ГtwTHuI%Ğ'ULi7ZCqV"|{h˭vf^rإQD4k̰%b×$673/v7[S'%M*SI>6 SU`W  6N|[`|7vvj gC,6`7uu¾4 jKK6>c-$@V@ܟ*ot..G"+EL|ܩU,j~@8}-nhŘ` jD\u`Q(;Ffvb2Az9ޥZ hcPƛS#(B/dŗ-i(2``rH<,&"a9ܽs)"%ܽArF8sO+}@<~9*~Ed]8Ȗ9 ӚcY "'q/3&-/ȣ >e1 /}*R+>Iu Oϑ&Wm&q\>*'cu}Da)ˣs "NJٗořI4p,[gC^Fe#*ӑn>N`#"4LX!qOXµS9 bX072؃i/nuq N4{rF l}Db:>Yk~V؝8/|BlR M0g o_.' î~첶J`L!pQ|ڻnew=+FN9c3"=VjU]gEDqzٗ`vfdlpC}VΫ3nd.|Jl[f,-pL+f/ħ~y(g:uZ/NN fBZըkdg Ad}/}<5+GR~sfj 2(Y G/KǭiPm2J6Ki9%d&NfFK̏Յю}V)7ޒ ģw3QfϭV`D:{$V.}-'876@S5R?OFCUJ:SeoV{-(+/.3eM|<"~mND70UIe%TM?M3_q|"?B{28x2q% G,}ghs)o|\{ 11bj'/gM K! d Hڎowqac3\=prc;*ZevKN\Dt( g/+ " yT*+@dG. X:2W0H*$6_c!.Op_h\9:7C!->)xX&GWtqQ&!wKSMs[93#Qup/qOu1> ~߄\;HHY6W)X|V#0 eYM T%ԌGoN@e h> κ6s) 'S5ەjӢ.vBgvWB,i}l9}R@W+E2ZT<#NzyL+Q]e4pT' {ἆ)։'(:˞ZU(_\ȟ=WM v>C8Hy@T6=5:0r \}g7e($keeB8rrw LVUS`h"$d jt9 -:J"'ςVhT f5")Uv𤆵>o6gt=7C)M\8Ov*DFta_P stݱ­M@ ұg6p#UF?CS(rBR$B= ZSP::mX%#OQpMʷ$iqi U "ߐ!j:IZbV٣9EA@?>6B^,8PE _m&&mRwXr\[8Tg/|E!ozaRꝮ; |0OvP?ߔ: @הvPܷnu`iRQ.*lfu \.NB2 .H05+|hKM:=WfHwzzhӦgd+⟙0?CVV,4`JEoPCpp Y~Eܮh ~8(]< ]bRvŴ2+])VrA 9 (+'<^ H O1vķ&#)TKBpGyዅV{Y> mÁx(Pj?qG-&Ki֋^N,_g9yt/ kۨZQwd`P=(P[$9v,`QfQʔK _#Zk(^h.;b4\U=;Rl$?~GK{(iaUbq=Bꕻ_piw 0kqXag[8K)NOЃ2P Ikhp1{,Xs}SEic`ykgv=8Y2]-O`큭H>APJzDlp NH$k̈́k`@_&4lLL4^^$]KuTՠr3GNyYi M1{̤O̰ !Ȟ-xu[i Lw鐧fSY#!" ްqdyL;'qd饬cNc~` L RHZ܇:nlG},ihB^r 0݌̢m)^ ![1ZȚ[ek8(ZobwtP{Mb=럎!XKfH K6r:a3tFi k}]ʤp9n]%A |ZGWtP0}8?"s=kg[>b4y/'6&v'uˁȣo˒-]qgRPЙ*B}mO|~@%%@fW͋)uF܉/(Wd7y<#'dc}H G[DvU4B|> Vƍu0L)<-QFE9޲c-Cӆ|kЙ<:c_׶$4ǿ.س]$;ԫn${ S3X"cDcM\KGLzccAUl"IJLlQ=[ :P|em18D]Fxӗ>4)$P S;EpOE ?oРN2zo}W9cS2+Ƭ_kZC Lih>:(UvU:LdPx4xZECHʉ +2:v@o` FbU++$JFx#{/]uWFkY~ 1rX9Ox* u'0Oih,y׮&ŞP9^cAmꖽC؇t'ojoVg4\[|Z> L"ѱжwDZt}zJa:OU$uM,2_[U?M7.%}1iK u|}z2N0^K|T!QToGQEa\ە? OAuo&/^I5PwDoU9O"sGcɯo% X#%+naI7*dd•Q`W'5iePS.=8"sNx{2KaΝp4֪R0pټ䔜@IҢkTdĽ! $U[KO]'.U-/WoYh䴘O2ěp (,t_~D*bįUMQH<q yM JU!܃WYN佌jlqՌUs13Za@{% }ڥNyݎ'9"Ts7%i*Ei{\w"qsힰ?Q(bϸrmRw_%2iI T~('v+}_DLSH<8h٣).\h]PG9)ou) Ve3~ԏl~E;wһ/ PBfJ4J%#EQQ*kv2㭼b&vMҦ#jѐ&sN6>X䄻kMMV9<|zhο >&VrޯX]CJ7SWvb e0Yv都"-~ubS\;fGb ht?_Tk% ^-"&LZm2x9%^T1N:dPrF\4aS-R?HO͗{juqHY[VL6&0Ux-KWJUCmsT&MqMfGu5`D6Y il=ES˂c0XP [k9C&bHİ=X~!0F_j j6kboBљ*[ff*Yc^LY9w-~bftXS<߁L&dYX Ү864ˆh(5^#W엸o&Ёq2]!/Ir/uecubB,C?z@=>G%w7J+``]m%Љ 5`7|c7!FǼ~K+6 6"NhU{;[3t{d ϖeEC:a!DI+PmbiGd:x=<1=4˼-@HׂyߖF6={ M x))E0~+0hZ_ɢt:Tlj'7bzrv6̷I䤷Av ZpIү~(ñNHzӰS?z66cA ۼ[SI&{l@Hi=hDDK<)*Iӥ"=O+ЅK42֬F52aħ GZ"AKj&n>qkZr@O$2)(/* rf'sNC#d0;@+vr` RNx%!)Ǫ $ـjm&xR h^a+*DAg}dQfW3aRK3]AjC'mNQ8. cv'mg2+?I聆:[&O7"W9;Fu:*jALYPܗ+ܑa>J1q~ow)~!&A%K*=-xIItX\*SP2  Ia!lΰ&y붕Wi{4>rƘ|ڣ9vxbe[I*MBd'c>p'Hw*a{V4na^wc%) #7HEp:̱F5m=~GTֳ~s"fC)(VHE2\?WH'h-ХَS{_ b16Z^Dd!iG*:]Jo AZk ^5Tc0pEI.pcۦ#wJ'vSqÊciE+N@{**WB]KYgJel mw>$ 8uapdY~iC=94+I q|.fe6EcrG&G-f(gh@BX1 L?]=,=eЛ+IhU0OU01AVJi&jܩMoSE|eQn|з@;ŶO% =^nڙw\p=ʱɖ}a҃h@m$*w3dbi.q~T(:'6{àY`{@£L˘tw_Dx9,.k5 09W@Y4'&bv?Lx}I=Jq=jOU1z`ۧ hx *vZ0tc%\fUw 0E[A)q`0 RHբa? 8`lx[e: #=a_`O@nLgn"xU_ 8/llד*B"vѣzy_@Shx|Gyk; 3C %k轣nȶJ& s3]zȷaC|Lk&lY^dyB;$u.AA 59YalqԵuhA,Ts6/_e1lXFxܟZR^nBbTwv`F =]yUw?91#jL8)*&t%ڍHpu^2^[H=-E0_ {|Rz{i΁L>z%U¨@E1?wѢЭLj\+l_.)BbX|M.sBBNI*6C,("|WCdjX3OR sk^8G?,X,r~_JP`uzm#ƇoEsؽx2ܹlNRkXMzcyb`h/j0S-1̀*Qqf%ƹ4;;C@P&jj DՌ]ZC/7YCT8Bnٓ C o}13B8 ᨮN%Rȟ̍0!|=:O7z`@lZSa>^ k\^|/X,qP40?+&-sL؄BCBK:VR0pA~"y3Jy|E`A`A0" nBLۧeexiZݵWZpɪۉ>ݭ.8;5WeQrv7xԣTOPmx \D_1ٖ:)'Vj]gW;}U#fv4^;vʦC$ xioc6 5'mX>32I"_ơ(W?vew^Bz3s/%' ȫicYZav)BK+cWqz(lX]8(~z_CL+ޢKy'?`^iۏt~qmu1T$`u:#=:zk~7hz O-_^Б !X%}c "Qelu+ƌ7[ I<{=]jI!<Ӷ2j<^h>ΝoPcLo)F"5 $܋` zb~wrRrq1 ; mVjvgt[;# +q p 7:Bh@R& Zȧ}zEJHKߕoJNp'͖bt{ eAH^ۻÜOE]pKJ}zc0i..Cv59uL֮(3BKG*P+tbDڵ1á4łNѕ ex6ln,ܤJ;olϤ*vEUX/<9c%͚kRݣ<"`𽥚@"Y3ZC7RNX@j&PnlUZ)%Wq첰N@Qgdb{޲5Ca?ݫ}R#;<ΡwgFwhjV֬3f (M=iRq~,I2LuZd6n)cF|:={D8lx3Z'~1YB4ZV ԥ"/הo:0Kj>cถq$X+($tEpܨ/8-53 ih L+V%7"gCfK+N ӄ1j qr {Ȩ/属]!Q1s~) gt^7JyzC/d2:X}쬜951b0eM+FeI aKSΊPFWB>2fRR&eLl4)-݉O#(_pF^8CXpsIMu`iDl!v;bW1ANC T)|Aa(]7\k˳Ã/F=OR</4T \ƙpM4E֫;{^>2|]J>9@ެzmFɇuA)Q]CvFFGvr0^Ds.Av{ kzaj@*ҡZpL763V\?W`> b|5VLu*dQoMbWn%##լ )7p"]YaF*T?BTa YdtVGPjL8:RҲk Xa-+.h""n3M:/7TydhAV7L`k,1iy3Dud9{ 6''> d~d(|45ȗQyJ 4J'9web&^xs[U9nC4 bK%2\1-z(|#+ %-㫡pE‡ ^Y!W$fM-c*߶ ǫ/ϕ3"-;6R'-'FԸO 9%QЯ [xD0gUwrр@\xȼٝs3allR>GKJӖbL뙤G>΃}WF"';͜dI6Pwv\xDae Lx! 4K~p{/LFB.H3"sp_%d^$YK j}7{{aL;^&:fע f X2ؙg*I˨.ũpiף:eV]KEG;uLՄ|=X&CEۆj5-C£kK8bl{/I3\Qk3RW{3NM;W70\:f ) "Vr}>!Gq󱨦-Wg>mе|-5!:s[:CdE*PGT85T(tkgVL*h>C!=e[Cs]ey4 ?}ڂ3}~eLΦe{paD-fl)2w'[jl\jcy{z?_m\m66lEF8fC;cf=;w/Y 5+,1dOOW4xIɏ߾?.7V1O$o3=kڮ2 ҁxɀnK 3~:U6v]brh5<}(s姿l)Ho :,7T@4y$̌=\+kPH*XH;B<#E3Ѕe]ݺS;׬i4׏p)6施@hkY Rԗ^RC%uy3$+o}Ӯ|-syॡڲ:6 znZvnlb)NAޙ&)OK)fJFPvu/'*3B(;=W-M@fxa-unbѾEZ`m7:ڢ3xG!24#hVl3͒ ߺ3}_b%AϠ(-Ter5M,Rۈ˪SAw߭wUWH=zh|^u]~+';!!|8S.&!hʄ|=gGѳl'-2XTfI§ `=G[@Z0 T& _yc-%Rx=^k%FtPr;I#P FCPqe}`BG@itz,Nz2.nbLLrq( <1 mq?nVxd;:xDM:x7XDDZ5 nAOzp_ 'nʮ~sHwMb h@PxMA/! rB,ոdRmCfpqY<Jylo ,u`2 ˂ֲ;^QYytwKj$Ӻ!p3= |U>d/҃hW)v4 v I(ѕh!R$[4Hs9R P b;B&j/`(b+%dZhvWFX$#%SLIVZY"I|p!@E %w^0Ձ ZF=]p}?417oqa]L+f(K?7j !E,'\o'a9{G$ayDF٥ZXƵ[ىSR«E&:+["|g[2 ETPSF0+Jtg *1Lqyc&OO;[HDʲwMC{o;g'uc4Ab79IA S9:1KkҥTs N;+DvTeeP '#3K)t"R쏛S5d,P1WMv||IwTǽb ?QTO>9/c'wEۦqN*^3j aZnz |\y lǵ OAk"%IȄpXVĺ.zN8IMb#dVTy @p "+3#%/ЋJDE^Ӯ * F~}Mq ˔)xU8eF֦LĢ̦tr #ؖ>&ܺlFSӸu#l1B.=q%eo0qcyPt;CyJq쟛OTȌu+dA<ʲoW8H\ wP$6nVGL:[U̝Qip~qL4gVPߕ> TП ?աR,^$s5Ƞxɒ>~Nvmt~^QSW= "`v0#}3ejˆr1!SD8(iGNdF ޵7MXMT© O&=r+b+gv_]sJ aM6T`Frw,5%oJadԥLm1 cع֊6VH*;ǂ<1*ЉXy㵆ZѨ-? $ yG*mqtSJrMA`FtC MRlG ?u{9RR_+hgK'tf({Lq-a8E=>VaSڢבZT@5 r'&PO;Ƣĉ]X ;PHJsJ3VH}!|m,o4O5kƢ0Mg =$۪Q@ DScR {'lP.9X 8;p) "s³q09W,7,Gh*d6lI>8+Ūʙ ;)Kbڵ.oioU?1 p/1h,@%.ȜKZ!rLɮ]lh]Q*ǜif͌͠}¸5dl7MM(2T]{6 i^!<نb!#KRra6Qp"mӋJ~X]HOCo3}IAm*U[`kbzJj9ٷ?$<]qHIX{Et ;tUH![]S$1Z-Z63ayyʷ UfE+QZ`Z?U髧'Lt3?ۜ 5s :{s}$kh}1a=\bA6 2!uV+!cy5 D_m``"a]k%+!vT>0_.O͢ T1 XuKdC5/|k4:#Va C [,bl-H/=Kx4$͓lɀ2wр]: 8O[Ϋ !emaWmӈp;P\ψ_굜lSaF>zu]ˆTmIt'F݀qZ`(Zis"ño"|Į*whmU{y~L|Grjs VJIK 9YNMMI7(hi3p6NR*1:;SS3d|%p@kf1k-99<O&AWp-\TzukP Vņ///yn?t8T)2Pc)ɇ;f}T8҅&s1ɾp;Fsr &TH,;w=vꉒ4{(x!Tl66i[kI"M+չ;:8N6X?)id"h ˏ(-)/۠df[\H,c*n@(Mz}"}m(u ⧞WQHbcZމ gS $q#ם9CC@վ!z~DlTd-8&vjIZe-be6Y盉[\t0"w*~TrW  tmgma$9Lj Ecq9:[5FŴN@\.ME[R3&w`nж,;ZǸ>0^KAX1OqQ,1H$D!֞cn\2"X6?El-IXm+PbEE:hzl o%tkbx4[ICp%*˚_ET>ub[7uϡJ%$zlR z^TFYbNk?4Me;!l #s|cb7#fB1c#Ż>vYgbnm:,رYhщ/DZϝWCvJ}̲,>RJlU',<9I2MJyQy*Ř+w{q,bZcZ}pd7U#مH_Xx{e܃Y<^`~Q L U 7W AJͯM5[v c[3@9qQ*~ʧ4 JjRP9=]T_pJEgd̋k4)&R<ʷYZ 3&pU2[ >^)h{y$rD$yf\tmWzq[r2 Рn{벻ޅ=y*Dh6mńFΛVsqsy;K( .|(& Wލ s5[#-59]zr?X;?]᫢<kx~]*27gsi3+N,b` ۵J)6QAPG#W4 H~ZLc;h h-4sl=}5N' s5stU ykN3mpD='Z3!+jۢPt> ex./uAu{!s!W},22|g,Fnf#MΟ=eIet.pFQJc|ժ~rO Px<א8K g6A@Hd5n Ϡo5=0g験gzPD 맺tř$$5ts'ZŻSr,ʳ譯)\tl $|K' nhH% v#ի4}-e hb./QQ);?[@#"%v~ -PC%|1/v=Azn:%"SsqvD8d9 #1C)0Q{̗m?VJBKiH2h nA j,e_u[YQߺ`S fO=!KFFg!)x1R? 4 ܰjy?m?њ7X`GsJ7CSx"55ݧZ ĔXViBάQ}8KUL sYԠ9AbO2.*;ԅUmh?ڑB̈́Dd09([_aN͚, #J+"N>^~$& ͷYjjrl*OaĨd""CϢȜ tƊ":xJ3̜EvlejDJ*}6ZNHMymOdF @{ Y#3= vcd]afʚz@}8DZF< I;MЈ`,/`0J_@W*Ɏ$ gw]IaIFNzǘьd,~%¼9S8!Wq R#Q}Q/7 *FsjE$]%gyBnhl$ I~K9x ?7-L6k4H7v&h٩U'd8rry>Ǔ`rq ):"GgۓH' ڎ3_32x mLaeC^2ߐOL[) *7̑<c}~=1aɱKQZ>3YLa.>7-u75 pfdAb&+M %ihW=5;8"7ɖ# 0:GU3%nٯb-}.NE}bf )5矣3ld0~at)WfySBU46~2TP=C5 T&X2';JĆs!Y^B^ 5)(4V oGxHRi_M0T9i'*"cB~6iK1t!n}(|H2ZCVV)Tƈmp!vJyc &_bEĴ}S-CfI\[=I͖3μkuOZ=vi]R#gmEEԟI g^k шBH󪧥?<ԳgT2d2<>)|'Z-qN: d:Kǝ*AT$ FPq9'Io<45M@^BC-A̒z~T%h6ic,}3X~q㾷KbÓw*PY i%?"Z|9%eZb}tTh9;m>~Ӫʩ 7Eہvo@3&tʤn7 :ZI!Ze ޡ1zdl UlLH6ix ?mLۂj@pV @;!&_өNT'ͦ~Fh%Ap]77 %χܨ./VcaJEByFw=JԱp@_+sJE.B0kit$+~y ?PwF{I[vI*(FK}vftF,z>̫]|_t'50RxX ۅV{c0Z;9uJZ,D螔mҷ֟CZq|rTx2&j8/_#V A2(ųl,=n2%7?jɪU+!Uʪ(6I@Q,r13cKwOiFhR)9`v%_ı% V2\e<ݨ7Z6LsЛdKA"sÉuD`0P2#7N$%\1cr8(Oxnxiq<8r ᣕ*BDc۰aq "37g2kMZa'1 C b`*÷ J~X9WnmR;1BPA،i ߷T+ !6Մ}z EXӸU6o|+ o(BŌ~<D^m C=p=͏ʢcPd2 ?LM0b/5OVKRm\ p4tβ'LH.Ȗ"^`ډ\H~p-e 㤀8Q3!t?N;[;`FCȨwkf1O4 ¢Yۘ:1}Cm?#%T OȚ#։F+ ątS2)%Ql"p1|~3y\eM!75*"G+fiHQt_>VlK9vCtmEfmxo&ӐA$Gt~YrJ)_c F6ڜ?$-nUC]RFc505b_* q ݠiw>1 ͱkMlߎ9 |i i2lGb=sA*%5|<: CloSZ GP9 Nx݁?}\_C=CPS+u=}I[q ,ܮ/JϣҐ%?=_¿u s1ыF!zљuU7dYf)]7W0r4zEJB^2Tzjk1LzΪR7"9r$uR *ϘQ"H<:jjMApMy6`gFs'ww]!{7t-u $l[-I_W Hqy-SR]l!y^[W=j@Wfy$*yէ Y?|TSU8,, ڱNׄ<;m7jWß:pZIN+ ,Δ顲߇f==e:/Cq䧽vp-sezvo.ؾ8׈]ѨGlהlV-kxV|Ĵm{.mOaWhZ U|OorbۨW o7yV LėߦXXta#W;2<=_E2b?SAX|u䩦gÞqIW@ys] g:D2 e\!_z1ˮ½L%fK9u#~.]56顼sǁiT*o0J?ꩵi#_;Y9Qh,)(ʢЏWFxMuќ fXTпP0 ^AMvn*ƫ= "O^ m9:0&jI4o a9 B O!^D [߰xġcu%d~1KD)P*tjs^>,ؿzH}X1Gنt=")'^Ξ^hNHJjV߮. m#( 1uD@e-#^ŎfaqgL[4"  .d7xW~[.5:~KCkڀ+~Jx_:'~-5qWI\io~n:9Bf a^Dkܩroo^Jf E"Hf./_;iFYH$KtBBlmU\ĸPDNQځd17q x .k`&lw%g{ 7 /^D{drwҵQȹe,:(Ed^=s?ć ][(p |J@ş z|UZY<8/Ӧ|ܖvPDD:}Hy}u9"-3n]u퐙_x\C>$zژpz)탤rJVcяMyYu%"V% _g-/mNAk;kBĊ<#7Me =qlIlŤ `Ǫ^.6V#F]2n" Z 5fr[7 +U0?o]D9(B 9HDȜUB˅ 4/Ib݌9(cT/Ɔçd xBڜ }3b5fFX:fEAR{s{(M1QFOzY;.;X:nХRnZ-R8*ubN̰ "Ǵ ;&9%j Dk'Gr!b5] iŀ)͏{ȋa '*PGmbHٮ-*y,98ֻ>0:2 D"J3[1 OnHd(@!;Oq8%|9mmO'INAoPaEؘ,'U;D uW+2%G*>427)SEBVb'mc׋˔ٕ/ɉpszx#╜S,NPmy~ݳo=2~r RpcN jwEa[t'IKS2A >fX:*M'oLiFcu}?Z-.e$%'a,𷭛~r)Sgv $_IMKNu%UI Qw'BF+/5}`m!2JwAJ4&`s'-lmv@mag0@hrLz{<]n {Jx;qc2e{תaKO!+luöSwn򒰆9Fof:p:vQ QQŇWXOEu"[ .4jܮlkA&PT8g ЦbQC9DJtWG/fŖ&2^uS1h.ٞiW)Ԫ؝] ӕx]Z٦ӮispG*@#`Y ! } M˟Eb}W Yջ<}Dy5[ vt~Ø~% mo6;E;X^H_~np˜rPEv܉GܽmoopϨj SvQ]MW ,(KB{O^ D nYWBsʳY#IhK2%'!4+M:;Dc4M9]]Jߟ,a-<%t4)FJJ|ňHӕ!,jS]rؿIwc8ȓE񨲹Vڇ`Ȅ{=Rϧ &/~ _Pe6x"S383k_nx&Jp.qŀ]㻫k|zX ն2yN&Mm狺B=!1ݶd_?ΑrG) RaE; R8Yii3=M&3ͅ A,L^r`*@,c N1] נԒ_bΩ3zs ck$aL McywiM y:"`noJSvd<!T%'aSxPuOՎo~3CkEx4A|lD&&P)0* `yL (*G^ >]>T N gVgN<܋;'Ѥ~mͰR*$ ٻz٥`͌x1+K\L܆%3+:m\nߺIm,Ttkߋ :m@sm -< zx$ޠ[\ܧs& E9Dn=0RCf_Fc:۹) nuGpP^+MhlxLe }tJwŘ&_^3B"Mطiۋ}uURXl9fL%DЬ`Q O a*lZk0nyVQkv>z[p =/kz{Z~< #4,;Hceh_Jg_Lg_kJl@>!TR{\Vq~v"]MvWl9P{ũҫ'] *Z^>ux]sggy?مjIpFݪ !~ h\ tJS]]m̒&j#rvΛ5HS#nlF(0gT_F.TOY-8"rH3E ל$ո&%c}Α/|q +iyo$u-nR%Eߵhnz\?h+Msc]5NneK,BVJ/ iVeA( =~"!ݐ <{+CӍ31BeM M}Hmim^#_}pcBDGN#V?ƉEz(=0[ ?DMG[Ԁ99og?7HX᭥cC)pPB-ߢ,Yz_N﹂W4~R0nNInahTaFcPR{ʻm@6&l7}Oբ3ܞhz8 rJFAh{RJ1+ѯ[ U}_> ՝P#gDP 0T5Ɲ ހ a X=js.2moEjOV6AVԐCGFDmc|v!,䨭$u*SbݒU"9'z׻ˉړLm΄ATw&[I=afяWء |1 X$C NuО Y\I?X7F쫶#$e))jtp&Vdڗ<6c+V}M2RN_V/#u)V͸u9[~?LuDd\bvHzgkO"ٶ{AfO=-AeN؇o &WP×:k.7cTخ#(8rw sFVNܺȘvbGkG%)OPނaf@yr=+u{Y Tta(؇k lO$ ų yIl°B8QAmb1ZS ƸYj.l3HKu6b&ɂYk:􍵗ᮋ n}M59-j0.SAJ@AW:-o S@{n-,- Ӝ>w1vZ6x +`S^aF3 e?^YyN)L^fm>mzs!{ ,|"~ T?(9>wN8+FLLoi~ڥR9"362mի6VKO>XX% FO6vs53dtCn:I|bL~u\a:5ȡ4^7, Q7!BƯ*Q(Y{/Y_% iԦ4Q(+K j9#Ȇ$j6xiBI1ŘIhasrw7a"l>Nek`tP]=?=/c_PM:8gΕ<iM Ļf"5[l`|LhQ"+?L6|nٯ4QTI!Q>5ŠrKc7.9l~bӛpWfw0NVLh%z7[rΎgSytb%Y,v)ߓ|6Տ i󡴐[ϏH>z'$,$e׉ق ؀A4ja[j}@DrK (-( BUrzWɋ(8m2J=x8ƥ1H3, P8uWtBznĝH[\rQi|ďt 02-h6F`ѽ+ BDzkPoAr*1İ U`(GE2gj! 6Eol7u'kı Y){M"C+YLlV yjl@0u.NZ*wwT}{PW)OQ˼2cD浪^_nAۣl#Qw2K~bz)bzCB"BUi8A v<,HVYm~( =pMfz}|n$ӯs> $|^~| 4`&{FK$F47IVlEM#*<::h1͌' MJjcW0Op:$Z@;Դ5^ PfAf^7=JDXp(vFva[VuoLr-qS/OW. wh%qѯx~wGa۵plzgl l@+gWgR7=͈yL;rp~#IF,'=(hҨ-瀡ܭ'B~J'f=3#L3HcE//r3cn@ e]mvMjc fXS+#x]$`%|7X)RSmP1P˷6E,4,#XV%f 7Ug2xh\ൿ2N@n"YX6x-!a5Z0>z#e*7K&;NgvMnQ'bSX25FM& 쫕dyf4CMU'50(iiىpe it ZLr%[;yڧ6bZf: 7DfWZwO(;d%g:VE5 7\>n6`jT [0#4MFISl#0E/T;F#w"(¥+OzL%i $`웁+Cd1X(aT/jYu>9 0ޫ,9NOJ~3=2I#5ֵƇDre17,ddz(# *"!Lߧ5 ,X MSze*-^p#@7^4T3 *$I4lkWʑ*/&f-,#@u녁.9P\&̑B!gpg%_uWU GБ7?BY* ٿ44Y2 PYo( Y)Y`'/ ^3=sa+aYi 쟞v6בEs'"!Iq)x QRrZүх7a}P2_{PrX*yK7kfp%A}=a'.3&nX4bW|#GG: w)|\M7?'J!0`I!o>OtY5z[9-1Lh1UԴk}:{0z*KE HhKFUȬE|hmE rJ§ !Ix}j3%QE 4| oiIIIJHk_x 5#t!:jvnaarFN0 `0y?!xRd.dRE zkۘoҏc5QDl\I'o J50 K}55&_cnpWwq#%("^8Ix*R˔트#ψf B s =y1pxذm/ʄCjd1i[Lj DGVehjC-{4J$Pb+8FYk<@,_G%>]B)T<Բ.WțN7pH/9}PAdkLZ -6+[GyX? Vj>MDQI=tdb*J,}i noM?HS#.%!8~¹'9-Q#G׋\Ͳ=6Tl[Hxe+[(!lj\Zǣ>n~}&m`ݸ>"uQ0Oww!^ZPv_5dv I` ~Sěh u 5aoktm9ծ[a9D9CT t[#t" |:* ?ǟ5EH b2O|z#u{yaN&ћ́ q> OOͿE\pi[]HO"J`#5 qP2ڔʠyDTz2=s߼yҷ[A5?|;'3.az, v ܅Ī!G&`B_ҕ欀<9'+fJ_!D^~{ a_NstU^d,M6.Ǚ~SgD& SLg)|0w8gmM64"~=gc.r[k .BH vW͆8JD% Kǧ KʺMPZ ^41X^Я^9T\tG$ZaERL܈fb)Ԝ0G8!,vSyS- rʉb wߋ-qm{*݁:`j:K#-.6 Xޡ@*YۑQSD[|-2B5W1qA{RUr 3{]$MKEMdNgWalZ%v|4}{mFtVqYV+᳟¿ tl.1BhĉgAs}}MOGZx'}۠>6+W{_qҠY2]њ=iKJ 6?r7G[r⟓I v?榝%BʾUA_(Y n`whmy êG`@F /8T;n -y@ZUQN*zƷ|'?טCPXϓ*!MY x91 8o'[7}cBu!ǢQN֥jG9w)ϟiMD/m3'  "jV8ƺ~ B+ x'rH4.l6(V~ɢc=tفbF'!HM_j؉CFUL̕d`tÇѱ/޽EM)9jƸRf后<7B{8+e{vXʹ |dtf9cgWG|뽖s`k_#cUw^I*"f35I!ґ-1MP@L`qDPtLPibOdYW Pa=)^@ Ckop~\\WGݙӻV|:6|.G7Te's&dLy9<2ڡ_ ^=( z Cn+ #*aS[bFCGۗ++uPxZn.Y 4yLfh$$,Hdk^hg!Q"I2J$8>A%$'OOKըRMey#bCz"?A51ߋ(Pz3#[?;5KV_EU2EyEgJМ(E5:.;RPUnY@j5({[/5ͨZd:Kw\w)Eѫh3l{ĩWDx{d"4 {|HĢ]SY[tuM4=A-Hwy2-1Oxc.N\}Ų3e[j怟_:پ䋉OcZXfAE%}q޾Gpu})tR41M;ވn__lHhReoCbB,ADǔI׸毨U\+[v*buj`<մIRvhW8ܖ=$~/Q^H(& }3}!1uԃ*T~^o]"swU$F mW/?\80.% }bȸ\8EWO܌/Z!HWO=tWklwfTWJv-V#E$л *e>"M<""Ɇ 1Q,vrJCڳs .UG$cx}yۏ1#8V:lYLLLh/=*ha]*D1=Dy,Ѵҹ^\6mB %}f)qY:Jf1\G(u*#ǡ @NyWQl\p&+/":) "3:jOKn|d7hm1^{`)_w\e\h ~w2)Huo&Btk/[˪feJ2=WT"Ri&F}Ioz!_Ga9Eʴ -!\&]к Y2GP+phQk9&u'>F*Տؑp'b(j.pi:=q6(Kǐ_'(/{B8#XӋZ|vt ;.,c ovWe&4TdP -ٔÆŅYyk̛YɋY2@_t}f5q3pS Of |0(6] sXJx_]$oog"PГ5 R 2~-j9 I>*h06)> I+>lo]pю2 M=[Jz',6If(Hqo[,*+<*::M'b~*hKS£#VR" $L[,.HyXZZ""zL1JXAHjfBABvERcLk"FMЋ'u7o>OSfk`=g)?}& )j6\b ̡1H9T,JquEiy8@LI_zh7&h%v [`fՇmk:{5;q$ r< ;Zdoa. h57!M$gBU%z`%S+z@kާars!y\)76N[*6eR by@j䠢.2t0Zk?-3myv&f`y\pOM,bXsrJ ҡT=Z-$ڢ1y~%$jقpk>6!ӺQ# C߂aqe.s?,T6Ib~h5yb^c&ΈMkp=~:oLXm++*8=T{}:9-p|oYy+N:g?Bƚ# "2>c>V XJmUV:/|$YO}f&pMTv";:b{Ȟ!"Et5=;cx; 0|"^hQmͭX}/T%rF1H!I0 ^J/@*,9 PCʹAVU}vQ Ij&̣Ky6a~I^nλx sxЩr~*6xGd)y>Ǟ JvH, a8v6J TadRԯGJQoqkzOoAኡo6gq^SYJaˑjR嚿#am6?= H8`PAKDK?ɴ'7PE@njݢ))S[dv4߿F]G91.9v)3+::]d@8+}J E2z-k7TRK?cwG{I$Je Tj< y&e=]m\"Xtat&>bJ3Ffǁ:o\1Ȃц DWƕ66I1Uy!/ S7NRگr~Bm<Y"hTmOM] YJ:ޢ"*QMXѣBB&Ff&chFD*daV8CQP9S7.vB̙-g>A4ZM[Jv.jx|\ ʬ`h'Xwє\X\ =5:jgs 5Z&\ض &fe|Q/ GD}wJ}"^402$0=/ d,**lɍzr9 8aAyE0.+Uz d:wJ b1er[3I7gᎷvߴ@_X"6Txqh3a\zaK)yiGС&{{?b578Y-C>kK)h\: B#^fƸO-o?mZ'K^F <=ߟ > \A8ҏyKGok2{)֪AGp@TVעh֗GZ!.]/sWmz'[9QƨH@cJݳ6 Ϳ|Kb&m]*%\H5A'd*>"D9<Yܷ4!=c1 P=Tl8U𒼊8r]Zdlhj+F(փ, LOkw$-B򬫡/%S _(=)SyMGm3i?hAvK2XT u|لgUϏ0 B?Q51 |efǃc⣧!< n3-W~f_ sl?^,u R`:zafP#15ʫ\ C*h=W-1Rai:#~4O*#zp9_Ub5y+o=\XcrR z0X<- )8L%ޱ_^ B>Y7 beӌoG@S 9lpx:Zu93໣yt7B%ցR?Tޅiv4,jd} t*X}iiey-$M @ R=c֗ j~$Pc`/`Dƣ &99~0b jV|M*d6ˆuVǿp1Ti}Ms}i s_ukv o7}9$Qz)'e{;܏[/ ]X`v1 %4'Y/7=jXh37_%w~J L> P*CP6D U)P P=Tȃ`d#SP{r\pqOS3m@acôӭJA"NNH FL.9 dָ샌;QTFc ~ixY*,dښ\.68Tz'kן$?) !|fl GPX'1QP--j4 =/1!e ٚbs+J^Z~RuZ ?aB?ѥ&hրo\yJwa߾CeG#k^qLGOх@ۏ{E8y 6`HcI;YUcLmxA]u♲zQkIabEysYb̽U `N65'Z䎏85 3ĒIJMx&efi3/+=t\` WNi؇>;!91&$DQyKN }E0Rx5)WHygn͙P1N kZU51˞cvS$ykAEo?ըQ#/tUb/!J.'x$Ce}j.%<C:Q(nJ! Rطq]=UR!簓Saqg*]sA;G7 -fO>ml §E첽vcD yCkK0hctQF)y9ڷvK 8W|Ii5fTVG} XDVHef/7I&Zд}h=C8l)l]u/ADy[.?a Sٺ%.k QMCўhACv-𒼟 C3B0hh m9]Uc.>$а@Lz_}WL4ĭvl!;i4g4b0ɔusJ:}Yv/ocŒ>CM5}yۖt$7>4 R*>h/u :Mr)G~tnr5Ϯu0.wh@IT (b*3.`f3XAjSb'^xn7joȾqFbCiF e &:Cl 0k "vTōʜi6`Bͱ݃1ݬa Y5ۗsJz~S@nb-d񒓡JL ℏ/#bVm6YѹtPaIŊ:&jRR6xv &3j=+ [#5мh! DR_)!Cmh 3Gie|tǔ}ked8`xE(`FS 60,8j;Zh$gm:y jC%[>z<9P4?? p 2}^\{eN)GZG Je0ܝx5,a᥁DWЁ4U5yyQkL qoftsqi[\}٨uN>];R,fC9#xGt5(֒% MOʼC 3i[7=6Tצ'+E͙03cuɊSLVkZf%J+9zH6O5+{bL[[RcBmKK6?a^^^q,$C* yʟmq␁Isfuv1,xdhί-|]jޙ?t`'Rg  zq]-x2~Xr%@b0`ʗ3xvT|^5k}P+13y!Xx9&3;KZUdc2i#|qw6r4yw6wf? / % fS}*t ?vʣ3'Gch77@-Y2nTO瓊ȞZ6{o.גbjBm*=olHt^SĿ$hA,ds!ja8jY>U :L8 6ëKs~[}X/Nq# T: W1O}܍q?w,mΎ,v OSA>"&\zpvx4MfY/LE PoaϤ2={ր&lErɥMbeVM>}HN"Htxj?jFLv1Yȉ+6oc $)mIWJ2aREr K}Z"nϰo!Ol@54xMⵐ#h7Te K ) A&*Mݷdqs-9G"x/;mrHsO-p/in2o~|6Ak) 9Yr}VxJ+TYPO͐eԃC #5]+P C9\{xLEK?#sf6KVV )XTl{{q U|9"sg&k/Q5N!VY'ѱMD7bKH tKDlݏnS#Oʉlxϸ!|J|,.?':#C([pc[ZHl}Rn%0r4$HS#?St[$=[ R卩dǴ| _9@@HVQ71QaÆ3ܜ28]6 yOM./ 6b7aEvV$N-hmUXꕽ|kk}[n,YA E90q3#+ 1I餸 |<6i}M (V%Spd-IbL:bh/6(sĊP O r"4 ˈEXZ-RMcn~I`>/bСyE琮 ǩU'U[&b,f[=ѿv*C,j'ýq.Y${4<;}L%7N)SZxМ/^1]7-NC#UBl(*掛jZ|W5}1<z@9 JQ ,S-AS! g[KC2 ]cr@jV {.\vI^c*.M'B jt % )MGcbʨaCΰM{.szQ1 Wቚ?6|cOW>@D|$.5 8s ~nTeihR6 V 6MJ4$+ Zѩ5(̲BvY;NM:N}`~AҕgdMA424@K[-I4Xᕩ8<3|$fGǔQYom@LMFtϣOVJħfl|qȕavt˷P  8QoGeofh#RSKx&=9XS3]#~* ^KC b%ѧQcoE؟OB!xnTgg,A)Ɠҡ`ޭ(a ez0z!)Etm AֿK~ H 6QI;&! 2ޝb7a".q[Zlj{+ꏺ <wO@HG#`go@l7|Oê*8$(; FCeW,?-QAaN͕xL%0<ȫ\oA*330T-smif?Z>dK@m Neʈ2͓8Y;&@uec~`KJb] 5ՁO&Miȍ-5,VgFjr6NЌ+0l ƚ|ų$ZRFlTjjE=Q @B"ttC%pDM;eM: M7-cL"#œv4DUO. `ƥAP$ ]I'I٧yp s* BgY%}ͯ竎gũh*R$]TL? A[ VBHvAFM^maOGGܗLz[,@Oꬁ'q8o26G{z 61WO~|uxmn{&߈ʩ/.Yu}TڞCF.ء@Yx݄'Iw_iT*@1ܹiNASh'Ge*0õB+IKRZޤh6 ¾2o AT5(/k0g\xs3b'9Ǭl.{X:OxLh;x2()g}\f~ ӓ$Jv`GN.G;pR­I7ǿ 3ܡl[|$NTkC\ބtNw&l 4MEYEDV0(v2@ |0$aqx5'Jo`$ըWV,MPdNKe5y@Bݛ0 JN\Djx^c:a}-hP;GrZ8lB@p?o9]~-a/04EZ65p+@`sl/Uz;w\V"( v쓒,EuRU畮72Yr+>˨v.sZq [ݽ!w?t$%풉i62Wb~L=F?Aq\?x4Xa$jSJL0_Ѡx0ĆU!z$`(\[hYb('#+s+rAS˓a^Ir3.\ ~`|/tlj U@ߎ1S_LGE(60kAUMyQK ;ߏƇKxHj%}{p+{tM:Q+&Q[ʻ&š"IkA.3i"0/NJL[A9G)$xuM_(ҋZgz#Ogs9u73bᕈf(Mg%jѷl8ZzʙoZ41O:tT [~sx`Yh!R: &>L',$E7β<>F-W2k?MTxh ΰ߆'QEmlO24/*wLeho׈f[`|Xa tkd3ADq7rePoSh/ _ Nd*|)xim5,[(v0+=͚ 'BaF' )#̞4}\>&2-s}JpZ8yp#)nSOJ(b1hX(L>-PbN`p)Ve E 8++O]0\*5|8QgqkP|Tc̯P\(5` 3:>[n/KW^­:;1=¤+slmo%~`_E㋞ lW8NH^?`Sj J \SJF`qܧDk?҂e"H͉as^{,R93?LDNhJ:e %:2D2CF 3ȥ24t 9?30<[>d_cn\"$-&`7t[2&kP-)9_t&h<=tfѥ4Sț^!V[-S mAkҠ㸖Įo}eM͇;]/[8jm7@n'h5YmtP(9|Y5L#UNܴgb(`*S]׎ |ۧfO;D)6hW> p#=Vwԁ7d`kA7o&!$9]`8H!`WCkbXYJS+5T|`F1pAtO ӽTՠ!Bt(3T<©#ƚHeA>.~lKgi"Хâ4񿊫BBA%Po8TD n{2K4|хWa>`5R%kH~l)Ce``C{s͙W&;@:qǠB=w k"sk#B9(|6٣TP,3L@zLFy|޾ZQhA`mw'x0.pANԝ$9/]bkz=u61p.H[L/aAk8|T1 Tq~4 4+ɑ:qǕk!f@rk(31D3j寞cz*ghU Y>ɀ?MG+NXo),"1;7R8,;, ݚkYnQq7C ҃]FH,3/9{lVPĂI=NPidM!tfӹ,4}7+kߋqsBQ}q_"jZ F7*z_}b44kMHx2z@Qi˄ @/o!9_1]\ڳ!BSߓ>> ]zz$ ١V'B9vdh0qm0VF<nR݆`zI6MhեANNR\YHz:_g1e =E%Rj2?N[:~҆I~ĬEn־ϣ.P^LW}qR`C%һ&UCw-x WA߯%S"~~4kfg wMXא%Y"I@%V7*gpy=N? =J4fg,%*sez/:s-$˖W{I:`պTc9;mEXA"M򦜚 {ޟu N#y!R=3>pungE@"a}cŕPO[= t/,m$|Yʺ#>CƬѲEzYQ I C Rgtl$ըW O;rfq=` ,:P{2{Rc/<~(%?tۖ6qn{Oi?ed8X`<>ˆ"DQ JQ <|w KOz[K]% -ϋПo }C4W'1Hy<1o-sRݠ%xW+XO&K#!^ t9saBGRQ J .!hxECj=fqzA~zmCRID]fޭ HC+"YH d0~hYʀ+ c13yXj ;CJ-JT {5]APhdĵ뵺TsDg*5Q,&H 6WEfI/oG`W;`1!C36S^Gfɕj%0)(FMh ` OV3tL.=J GM⨊;ɜp,[>.ȃ㞹ByjK&\b7"D 9h*f"xPHx{|-DH _lIw4lBfO\:_U7C nԿ K1'^1V_eaI8kPl2_M ˾T^M2Ir_*~+Ja`6t<``:])_$!U!J\ -26;T3`7Y`z608P] [;LI!ڈT/)Av͓ z4K5[ 9LtӦ,;&X/N5;i:bH7ZYZg.-> E]zI 8~f·ig޾8w{#>&h Y>h8 hrF,,_U@6@(">YF,"iF%ӵ7QsR[R鋲b$r4c7sK=F<8m I|h( ,N ^7U!u"*nsNns `$n1E"/sQ5x.b<œkSy9~vf:T߅.*wAtti|?DJe%3Nq]'  sgCі \_@WAKU^2^mV(.Ĵw0^٫S[!pl=MN ;kEE؈}. w罚 ,׮2>@ت+8eעy1+dL2څxUL@1dfrfebLBf y*$/ HM+3L 0Dmuyzt#|R&QVMX8߼)f-Nɍ%z_)ܭMPrnTNP=<<7O@tZm"x,Z$A4[^nclcp:^7VR'Q_ƩC|LoG1)kU=;8 ʝgFFp_4 ?i/|><ES!BELİ'RUA$-E*?k|PK<[3p@xT90O-׃ O e$v_ @tj3xeǂ~Lla7s oUԢ #u6~{̢iVܗ e8; LLLGyݴ~%ՒЀw5R7t[]T=qjZMIT5 Ym3pl᠊TArEf+8v/* nֆ_h4A)CE+BPVӥjiʼn4)ѥwˡ؏ ÷P,4%:2Q4t["9^heڦ0e0'Öʭ霃᯼μ7.5Q߾Rt ]?HfbY؀0F—O  yB?[>a гPhj `ٷ)3f稆0::aDT3i|nJLvE.@hqZ% :ۧo Gk$yFYe9dzp3oibgbQQa)%Z,qjoK;XH|]֛9ꢙ%J KYag-a8.FKfGy\ru3l/OwY]=t@!rAУA('hZ0׺$۲?-(bpE{l?s CU3 Dk$uh|7#lL٠xu@>mh5~$.5`ԫ{6xtEEެ~ݬHCR\CUQ+T `I=( ``:]!3mVvd0. =EmȎi> RtqfPMʋ"&?jG ْ7"u>#DlI⿛R~-  !NDZKO*&cҔf+fK+QJ2ns9PC!7mL8u!DC(As`3EyJ;DafPJS$93Gnܭ|X^p)%V/,;k a] i=&y kEb跴X:yiې#o9,gE3Aʗo9^T0(R~rzЎ$1RgF8Z؆,3 \αџݐSNډzf%?aeԃ!SWiSr ]l, ْ%]Ƞ~'`U͹s}>If:$Qbx'Y="0BRA^9~#؋r 0]_Qf,kj.'4:U.d|cV㤮>d#]!JwEP,Р8WՖW}%\+gޓW.STNHǻr=5Fu^ʮDoh9Px7Wɝ{;p秛#EaPsɡfۉļMpFE^ךc} !h )~rcT3FLi u5ޣ;l>"S$FVdXu 7oʅGs^ qI/n\)X#liz^^&snQ0q\'@`I,LB;4=mK{WyѶg˷},"MLC ݎ+ќMֻ-  Rl !g:SU2¾HPK2g٨,cِ17A({2H9$`pqԯY]7י}ջJ䀝 5(QknxU]@8M݈^&Q] ~gi&,w_&>HM@V^ku6ofP*[#Jݶ/"7[-=Z%K7L[xF8͒yF_j t8_>u\.*L\]ƞ~$6G%|·VOK?b#̕ [oa/%F5}(TU"q+n?Uq̘ȋ|74l#$6/|$\vNdڮݴUjw(7bܯ@]xB3BRj;s㧰BNfAxQl61lrc_rV ªZbw0.(Z(!U U\Cv5]=nMuò@oK.! n% )!l!S@>v~L˄6qą0"g@I A ay9D3FpoΓ;N%^q7bkg:ܴ L`hVW2)}"G3V|C8y15t$-Y7-u,FRk)'pjX {7*/,Y(s! ڔYX Gqd B3ny^\k/ <֎W+(nx) +`̝sW6yjK4l${@Ĉt,a%0S W 8? cv -f*=y4 `бx~mTJYmvCT&,i &='B%roNOV8FpLLPZA;"Xp=]p[DYD1PBldWuP?q%ƪN!{(H˥[BO7Ks=P%CJ{=mY笭~pě>q[b*˘Sư&>J>ƠCUyDMQ <; ^.J>$s=Bi*uvҏN99Sf'$/Z=B$rMGع/zwJ #u"m 5kav٫$\&}jx?q-NNLW$V}+B.F`H Dk\#2|)t/TCrVW/mnS5>ȧv7;f>0#c`_gR2 T6>:L 6CՅLm%m,a@uhFryI])j͖${`Wt"~{PFFWy%? L2ofJv72mtr~F1ϰMmXEø,?:`]oR@nce /)vLEC!x~`9Ir n7RKvHnDWYo<%JiNZW3id",71gʷ%93D1~N y`xeT=ua3/Z9ƿ# /Ӎe[FcG)8A1nIK|p`?b [:u'>€Ga4V>'UVTVUO×~0]5^ !9s[RЀitT]HKvy*^Sw|jD.@jD MňS[Ad=D`~ʘF;CvtuG"Y$%2I$*7D̦ 0*ŠI $Ÿ1b_Mԑ9K.s0s.fG[0bbc<-ջCm=s- "o[G]9y˩Nt7ZMO$wFP׀ ɂ-|AY앮IPd48p0~(?U.r1OG#,eH9`c<{U/zl:!"XC-91 Vl^^C? !ƃse;(i7d+ۑшe}9=LĖoVWڼs/}ܞ`͞ PVO,Ѹ SIh묢N;31a$a|v+^r>3!& $뻉 wtF3[#s:һ_h+˖J {w"dT1:mrpr bߣn.}ױ_fBSg[LB+>Bm|أ 1GT$Ѯɼƹ_CTPҒJTV +.G- )@~W0d3jVI#w [dZB3z|vpώJo >W׺QzelNL߰l?NqWׂOlEjH~+6ּzEyY$|!,S{ :3{7@n&D$4 "_q{; OG>#v`VBfIpv7W09rmEjD?d|ܗ竱#?5OIrIM81S'Րe0}%jSrԓWBwj"%D|95$%-ypZH&sT_wX֓=`BSM?e" Aj7Mޟ$/>8.x m&62I0WFZ@ig9Lо E1l|}i>"|"s6\\C\qoF?ۆ`FB7Y+}n@Fza5=Tz>w](2^Xb%Qؒh5QG)Z_VÕTf^IP9fx):h ƶOd+vã Ss7,}ڻ~_*W`_,nHfX[ҪG7Z_x.*p;eՙ;Sz1CtcEJ[%T5] RHÞo︧YSA̪E2eښ)wqj?fYn&#q^!F1Vju7pل_lt#bq??](Vʝq8S.,A8Ѿ(-%lB] ijIč?u;H;R.K uǼL1~ϬyEWKktmػ )ڥbls'y69b̋:FCǏY&kOrMۇĕ tU#l'X+qsB{ʛeqs0! NB7&'Wx_bV( -x~E"% 4rzŦ7 5Vc*5Ȯ6ڼHiiÌ | nVpPϡ\$6}PwJ(?kT< 9(4=Nc!kY4s'0UF9s54`E#,+Q>)ޫ 1npDlVI&[0naډ&ʜ[/ rlDe6nKi 盬?m";VAV2ȥnrby $PYQ}{ [#+NZEsndc&#s,6X9s?z+yKM@Q=Xe .nn#7+ks82ya>Y4%«StdIJA&+~ Fdkw3M^dmn9/U]5,܊@γs#TJ:⚗g\bӻf͎f:r /}e 8"#`JCѕg^ J2 g5<'vTD{k"=jl/*6 `K|-nឍmҫuov!TTR8a ?,Wxs—d'VPP[s,"/Ɏ:K7Ll4v2ﵨަp 2?FTq*O%];2X~UN]+/ R_7 @[D@vo%+sbRwcmtC>KٚAEOR`' M8QIC>-XqgZ*[EŸ @E@uя@l+F:<](Mhq|m|]}Q*ŖsԹ|R_H[=ⒿK}Mn {">&)š?VIsio44TkWOG0vfEβ$ϳHi]bg-&k:HW ym=LyoJW(rOʣb 6KوSͤUf^u~mp9},m, H&l=)*{5*]>b\':%!cURT(s7S#8pDǖhg9DZ B*9̣ϕ{u Q${C'&w/ɘE٥s*#h%n(XA!8qqaǞ@ iLX(H Z;Alvuϡ8Is[TѠcW$F>ߣmvSݨ~> " |,Fb8zu%BcdӾ_s%_Łn,9r#UǀrDF=lοdRUU$(U$zMܯz ]`p{de'~c*2?(T(j."KId7!EZN/U$ m%^!)&5#,>=l?  BU&-B X ǷǣS"g=;%kЄbnҙlK#n(}c @v3_ @jzBSt.`x2X{qpiCPnA)^IϿ"LhKq= i]̙љ$ 9TIWť']\t ?c5^J^W zZٺ_1hq/o&;)Ah!]uN]܉ĐOޯI d*X\3%!]Zki'1)9\@A$qV oi0!1It sFvP ӡ܌*}iAx^U7 V3Jjɢ^7д]5IOykpx'yUͨSw}٢ӻQvT)(љ nUٌۚ NwD b <[z]֎c)٬ \a@M}0D'ya$(e @3`ڮ~6)٘&1,玭~~Ѫ1F!3)Mr%A 9<"U6-GzT k(/Ss'( T~xe5F1~:]C-J:%"y΁Rhdc|5d^$1ǡ , y>)9u,&0>m(tjG'!÷UQ_.,Kp=@>߶UY8NN(IW,m SZDM߄%2@Tڱ߫ʁx 9Zl[6&bkQ=qڊX{:$H ckвt]ZK1AJTp]-~"7b<3+0y~;؊LaqA`$h SO)R[S|C0HpXMqDz{>~<\4h{ug@MT(5'?ZI@qXqcs?+ 0]<@*s|s@J`&"flE7z&鍣}lQw b4{[r˲x,Anjfz,Ο}ya dO:fS%Zi-#xjGe?T\IuA70Y^?m21(q(Zh0ߞ{~-4oJm{-jҒ U0Yka`gvac-Z$wD{}`2uWҕj.Ox!U=>CU(&a.]gOMچm.UsWm(OXO-k坊(t/:jMTRng=wgm31I5+ˏ[w^OˎN"x՛Y+Nkw`H˽.X |{|3dqK^-U>@K}Ϡ\RJ>t\d!Tp8%6Fv<I?;LdMvZv҈a>=4_tv(~$k*C+fϛрx~6?x3yM_4uEr>1qUrٰ)0^.*}`ɍyb\1q $\ൿV$ҢtOY[q|K ф}# S]L̵{H1;jɽ-_)3";U^/xtqmO.Mح

    1$(2Z#l*M{Zl^vW: y-j)ʼI<U_ :qI`,/-<1Ey>փ.#fM; $5+'Y.sŷ6Ps/Z v%U hʱf eqfPga*uQJ^@ Ud{~_5?j*`\b. 0Zkt}u˅@;HMP&?-CL@/jc6Y=9&hV鬜q1õpKbD@=CE88a&je+bF ZbԖz)DI4gBp_M>>;KOjijt߯Z4n[8[VCnTe` ]%Nm??NZ\j1!uҥ&g. 7= nvh=َFmVbcf YZ