bpftool-4.19.90-2112.3.0.0126.oe1 >  A aێW^^fP aV:_St~2vlcJpnbhB&eVIXOl~as7IA'>"sڏ;t|Ymff MV/,"B`.徢sYXY{G1jUbkcjNc BGx#FO>M)h:V$O1dq"?pB~e9tW%.>p?|?ld  $ a"7= R^u{         F  P x   0H (P8X>9 P>:>FEGp H I XY\ ]0 ^b6c6deflt u v wl x yz  &hCbpftool4.19.902112.3.0.0126.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.aזobs-worker1639015616-x86-0001%'openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\YU A큤a%a5aّa9a'a'a'a'a'a'e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698ea19c6772a7ab2fb416b7d00090bfd3da03bd0d8d89ca389f6cf5995617aed90ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff07632174ba2a655ca9c273a18e140dece5d9202bd67962796dd06ea6efff1dd96417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.3.0.0126.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1a5aLa@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-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- 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-worker1639015616-x86-0001 1639503766 4.19.90-2112.3.0.0126.oe14.19.90-2112.3.0.0126.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/e3c11eb005ec1f91de247c425c21f32e-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=be12f832e60b1d257b5c644a0165ac1cb3914e2d, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRG oO\SyZutf-836a453e9eb2ec09419d080d6d0a775d9f57f339c7368b64851bdcbfe48040682?7zXZ !#,] b2u Q{LR>henbr^|W I{+`s`m%-zhXKq8nVtl/7Y B9L%Xir`*f1 |ÿI)o-zILIգB獶as{' &wKpJNjn]PN8qA?AJSs^;0lGtń#'3Lrq0&rKn}#3InN#nr}R&t;&.FuJJtmވ@CgyIW4Hӗuꅇi)=%>&#Iz+_(!8;zNJB(-:\3*is Uqh7|+~ P+JTC6L 9ckTʈ`'g]Rv ƃs5_rY[xr+sV1R;fQNR+)=Hf:Z?p*w#-auS}{=WĞ&z lAmg*%&C=*r6񌞴%*Sj~'Q%(δdq RTF/Ⱥ@p|"We'QHM6Û\|pf!;8:Ե, !w09)i*+Ljx GlNr_nt.:Pp ӡXk&,oXTv|g|f=K.pal44eM\? pf(\^subrAJ},1RgyP| V3пj[cG+/" /1ȚL&R8:ɏh!).rSc¾pVe ^Ey2%53U{V^Swb+Mq3-#9z /"&`&4Í%u7`T]fgyA3~ \} Eƌ$:Cjփ=/R2?g%[`!͸Y:z(`} RQ&n0uަ$k(g!U,qBqfR a{/pK:zs;\\ltuǎh3̍0%XɖH-Bx]MԼ濽I<7zb啱ɱes- g@*(sM5~S^z2UTOaޗu)tS2ZIw5׮)O"ýaޫ+bYe,7iZ21N#k A>&Gۈ$#o0_)4J56DUVzbN%=w7^-V3Tc%Q\נh%6n"H5l P~^F^4TR'Nw\tcSSǛ)>^U=R(_l$y6H\&2ãbzw$Ar̟g~DJlPN+&8]0_M\*fXy5liw27HZ&H{v(lFjHy߱)|i>R;H?׎T\ 72[Ӌ9ZW;XCM{v*i ;z[ֱܹ)wV3w)r ,n#:-gh0dE8kNd3je5 =O[B) 꿏=%AG:Iq֨?3z e3., s% Q x 9Nzp zTϖݷiǭqucND~4C/ÖTel qNCGP1x^1-kNIH5x&ӤB7?^T)"GT-w=±SHjiKLJ˔ d9}_F%aOmzLxәo@{9ZSղѫ`#D7rP`1:Յquo tTTyBf8k]^KKs;XA ^kJ+Nv.DM}~7;`k{ʹ8=qӪ+Ku09?HI[sޟ]@L&sPOOAGbmo+Y>04seuB2eO!2L^tn$W!ًPy-5SR—I>@7p3vb~*ǣHd-4^!Z2JFS_i."'HoF 'XN쳱fi%-i~,7NzCN}!ay#NH e&0q97(&ple,xmnGľH5Xn# %<7~Cu@c f8_u4GP SiƷ2VP{pyGBuŷCv2M/wt -C芗.pK)%=I o23E>zN SD7g]ndbhW}C}UuqAEb`iqɎNsf=4obu>$鵜̈́j~!1qzx=^Hu<"F1AD4cy[C49ԡG"-hFh[s[34ñn>O~TSC3%Kaͯi+ \WdM^V8:j\YFOtZJ"NבKc%zL'E.0K.0*aV,qZ6NcIJ/{BcBBmWB3Ǟ#REUD3@x2v_QvH6IK eehi!AszS_r7͹INѺ4INޠ5;b"04wu]@b-dJ1y?ѨIc#/VVT{4W]bw6;yUb$QHAKR -59`̽RpeDzJ8M+ Üϙ ke lNd ˦؎N+;rcfGIu>;s-ir}IJȤu_ֆ)7/mYuZSE oZ6V4!CNQ:[ *&nz@!u}kAfLic,G4(rZމ;Cmnx=?R<Bq.N;*`l֒ DuAn %r3'}Ա47]RIq/vilLE7.Am3G͵E(Wx=5ecUGP5!y}+@ItX9=+}^-g\˲8!,Gd):/La`:XíZl1LN'?vʄ'!YS$(ZB=&qYz40׽R,b:JYnWnj_|5aS{JÛ'EBt l~eqy3Cws#1\ne#R]#N`֕u:1(sjY`dp(\Ѭ&AEB]<g}g@IQE7-qy iX ͱz@dz?r&v=[sEB Hvf[;G)Z\ckJ3\=0ϕ]Q7g_%`q<;٦O+ CM 6ŋdc Ok].=9͝dfwVE$_y(j=2YkͿ-aMhtd ?M-]8gM|=.AZύʗ$ha;].n_j\)z+Sz:3ze.3hKVb?[ ։q4Eyg偱r֨޿uPG tYʓU)!~Q{@N9, *$v˄[*@[%ZryXk| r[09t8X,V H28j~oUc*zB[Τ(8xf7z=\OH̄Ug0 8۱ ~67<%u\MU\ԋ ,~&VAƞo,ï0WN+}c23zNy% ͥ`PfȢK6IDv&/G-6-5(Y%d-YE] _χwe[rx0EQBCl!Ffv2FRD~[܊caWe?Ouf#U `"i.Q}rë{^ì>Fڬ0QT1+]6Ndᕋa qB& rb&`!־+|Jds_,(~5E sJ!6yO%(|5/X$۠y 5*!;j@xGl9#$ gue*ki E?,%O Adc6!m/Q}dЬ%ZebM !vOn:K:8K͹vq-g 3)|lR6$8$$U#VNgAz=w⒍ 䡼vGo0 ,du0Վk e荨 %85edlpN'ْ:5sNpRH"ؽ1Ջ@dEI~CUA^L? tFS$Y*ξh;ICXTcݥS㷠{"\s~\)'4Y{yx7$'+2CDQs px!2ghl]c,sA BE`=.*ك= ד W3+ % 3ԍ!l:%glXn<YhBbrc! rrB Yư/?V g8GcTO:0j2XEo'J }.!fW=JcR*i!$' &MYD `^Ÿ5Ĝ@?DH5{9fp*qvȆyUo`m2TrEH=roV tFvcsSx E?ѡ3U0^TMJٳ'd5iխՕa72ٚ_J=K~}c}2t[>2fXǎv8An,PiT}^Q̹ %[ d"g\HXpYsV f_9٨"3A £@Dyc%zvLZdy|{u&Y ZɇeSϑISlG›Qd:{H ӱJDyQv# b04bM[uNT8Hq!׊咇o[ؔ(ݒ{٠f/[Hy1wRůNo8v_ DaAkb>uiIS3ֱb{JoIxx!ϓߴw&2X'>_33A/<Po:hZt5v17)'[`A"E'G.HJTd3YA}$Ǟ&n.^uC.D_w(p"'@'H =G3gH`ς\a uCĽ~;eoGn^&L Wj7̣O|ljЕ?ڪ3O pڑm]y ^Grcr OF@7Ӗ?0L.L\Rswc@O|/ !*rZڸ^cOzCź gOZf8a &Q!jI,:/$ ֗Fa*t5^=6 _FVxkYO2$s֎#_rn*°2VU|' F&KE ǹ3>N5 ˞1~9-ܻIqvn=OFŞ/ P>3{a8a $1P>:Ҩ8 ?J{~ G_DP@E行Q4Naj .?Z0Rz+[ mP :'.L@߁fi;<|+ΥIp|é8EF%2L\4^hu[ZVLm qA ^qʸ|m4jQ9gphph[Eho"+aV(&¤ɒˢl%{]gרcaZ1(zQv>B_-.Q1 ]ۀsAP3PurN8JHD7}hëslr)(}\o?pV xt8w+dӣs/pe癏d{{jWxB.:jXuꄆ "а3qOX[a؁]80c~g@T툎O2+2Oi~HV םyeAsׄ!}.i &1$a@8 n c\]ÇGoR~-qWJxQH*\ Iv.bIu|SG;\ luFHU:"8Y^cI=~k:/Ki,M60/ )@G"{Y/.gXI ߈ǿxVEk-^;Z NK5AM$S1$v9G0ٰ !Ң"+6g>1Z~3Kբ4zK V5K[Y4|A)1jAץFؠP< s^XZ<:ቃoc0`/9M*;M'B3L(-Apá~(ͽM<[:WG֛?ֹ778JUoKߒf%t5+<6ChOp ÏPc-MR3L 5ê.r(%;q+(KfbY}Y)KE)aS=͘;φeXʻ.{1')F5NP5bUoj*n U5>`m׳d7Ըf6yCT j!`&8wf(̽A ;;}| 5BKA3c(_yF|N |4Y0őLoĵ6 |{HlTmf]stN5m WnwWlޙdY@nw3QJ5g=3#NB48 =/-62 RS&(;Sȵ ?^"D/&ԱmtB`+LYʯtn$8 ZSf?"{eߣҤ eR`)''PWwcjO}G1ȥ4Flب4IAEï!E.ul):h3~yJbձau_7?K)g:Mۖ0v,D i< cDa| sHnF/۶ݴch PWh, <+zp}+?EuzݟOqARV!oCoԎJ] ߖ Ũ+N$TZug'e }~ƚp<u7GJ )0\%3wfr8u,s oAYkc(g[);Tf.V  >ӞJVLHMmM$֋9M18 Ur`08<ƍuʙO2I!jyn= /Ƃ(= u9PY 0cԐ6L yMh \k"ry =%\-N8:oZG{Ɏɾy!_ڱC#%є78t.'0pC xf#%3 rpy}#UY)_lf7Q0>ԋj$Bُ7.=TLtNe(Nv%tO*ǡ߹'MO|dr$92R2ĺو'{0)֩DY̪0a/rJP31O R'1H٧zF*sڌ,QO7`H͈>3dpC)e]ϼzh"+p$^|)~?TjQB#@EX@C7!8RcA]6}+ CWǣd䈯sxLsy-i|qyln8NTN>.Fpk%i.4ae܋|bjKڈE RcsyOT$V :-wFC@NaT=v[2qj[3'ʨo"XpDžZcũ5+7F|ڎlpJ Njd {A';hI{Oq((2нz0?mK@sV>G{ 븐c-Si{yjxC(ѥ(IvG}%VД8*/V=c_-&xY3*`=!<4 N'|e(>[;CeZ#4Y59dhp3x`μ9#ΒQkwc\znOg"$)4'K RLp 3-A#$#OL3O;YulaCVL2}8khy&+[@D5d}ُt>mM dk5R(?ؽvL麈#~/.F>É0 `2[:򈢈0hV5+}g4<3 hiWd8~v 2\0 ԄR#' ׳Ɇ@3zdIߐ|2~/gr52M>Q.Yبux Yu9rʖQ&vVC,sz#/{I% _#}hoPTdU d[*a0](al\Z*!Xyy 21lL˪ֶtx<(,?n :FPp+~ƋJ/Y`0H\nҁz-ʬ < <h1:C"H)zqD(դhfɞ>.AS>l^C.&ћq  3HS1EbRE&7U?v{dl$x;\pIz~>&3% P6 UU& u~3Z;*;oa OSbD[4BC)S]˼q6x4IIBӱ_ԨC#@M~[YLhIGs#WpWyGn\oA(t׫ Y `I0M%H٬CiBaIɋ g@~ 6{kEPKSKh!m]i DMBIJ-bGûNXoBC^"?I>n)\o(xw 9ƭDΫY0{N$ʊ> p14E?OM\%/  'KGF~Rea:Ǥb{gXyc%l}_ ߳mi(96 @3 MIu1GWx(a+؎ixe F݅c"!lP# s3؈<+~Fmy . 8|GQޒ 2HiѰ&$Ʈމ/U'VȠE$m Gr7: EұژmPYxSS'/` E ;wd " E] G 5szBe{J-?VA(Y,O:;mj}ض4X'X:gXe#ۮތ|q,5^Q/F<(p7ΥffyzjO@le3&e.q*g&>L<Ğ?O@l_;۔6 Z#sD raC*:%eBv߆l!csDa5 Vѱ6 vB VhFWGg(,/5_TJ38 B Z`!OG^ {\7>b >݂Rʋ, Nͼ+%4 :o:_/gt,b^/Iu#6Nx|h;ivMؙCq4)IJŴj9QO!ؠ^L̛Zn#,b(Qձ]5Iz3&.fH6J7YJ(|5Oy=-yH{ 6L]yNҫʋg&\mPiD}\EN-9JX\bgK.}Q# խj9YK*EoQ!uoob mwJ jShdW_GEce7 o,<"桷Y8_i-ZZ`. w=7 {kV_F /qG \XUXv@)ͧ?mx,I ByAEHB5|~'Z/FM18o?BOP²S}Xe2l锈tCE\6Y>>W 0!eo0O.y,8f%uQ`ۜ" 3Iu9d9PmIqCggJN``z$nse$y Fp Rlwu[v2}d\^kčòB$H&_-&so>a:kXoW,mmR2@.ooWQftSE Ac_;Kջ0{J͏1M(w+auMO{é UD*Wգܦ`4Mg}@"`f3 o.IH plBFlr.-Ŷ!% R2QI,kZc'xтVԃ'u~V2-/4$]x44b 8|s]4qG4*iV wC+}MXčwc=Y[ C g@|Ĥ]Zlwjg+s;-`&6c沒^ L;'N PhPOͅ؞1~JP;ׂك7 {Ifv~7 U#i0s*"ORyE'7wǕ2$?x>?L$NjAbFB`(a 7= Kܿ upp?K@A XK~Y.Ċ#-dV[ͧllWoy!A CHHB(֐- –c<D{qN@ nª'2rKp%#w9#ٜI#&3Fߢ@-`Rqz1($^y䁷" NA iݿj: :\ OK%Xٳ7 Sdt IHN=XEvel7f|\Ȣt2,kxgl\Wq2 >ؔ|ɬGA5D!x1Mi=F'ԢKηK"$Dcw3Y5Tmvo-$JßBuzA Em34ZsU@n7/6PY cK x=Bu0:Uo3"9y)!pJvY<&ξuJB;[ u M4{UL T:;uZw6Vd2I{^ݍ&! 5xllY}jMnFczx'VnO>D1 ͈2BFܢRL:{)N3VxɻHy)7̆0f].x;/a` q0,h Y Jnƀ|ᑑ+.A>͓<'E TJW36Ɂ4̤x;\:HeӇi^jaSuoc|j5>WtͰg=P3Ӏ N<ܺ¿TIvzs>Bz&Eøw(e.2\< t3 &uE^_}S<1?㞒 s_GNЫ)=eCmvDt'V2Zy`$kw֦ϠIyG\LXu"j>KCS .I7663>]A%JB4@r|.l1,>@z-ёrbiw7SW9 @9b~. ("hZWH욒䈲.uX|씧AcpE:.| ]3cK!Or<'R TgƟ!-ϩ Tp&݀J0_-(}1u^[h`Թ Y\ͪREJ|L#FaJs]аc u&Ix(k%8z0gsF*0Pk*xvA9Df Oo*IתRjLA ,Մ3`LM )y|g[ZcbN@ AL71G>hh+ ;\ir|)knɷj  )fXADSx X\>YPOP} YZ2ֱӕ{фo&Nr ˢ>>Gwg@ 1 H$0SC"%tnjwT:1VY؟Øs 7m0T y!X6$ULHv8s<(Q.f<"URP"F>I*wvZK`B :@ʿ٢ud ˧ԦM@jFK~oGfw.gH`d+lgevjX4f|ȱ3a|WT^aL'&s3R:{&pC9]c|O0c+*KCu? ~š7iݠQ1 l`9T }wMi8 //CEЋT[y -]!޿o=BF׈HOeoV㱊%BD2Z̀_;!vWNݺ¼?;C+[j>5zO)iA}D7TL9|0ָ_H؎fcRcfyӼ,̝}Ҡ^Uw+2xtf ϑ7l`p2%J64슼xFq-z7 ( ӑjSf-ζgs>br[@׵jp֊.mw |l_.wP}bڻr{1\5tSЇH1BB\{%J3E"rѮ/v"xl)lYR\P[% K``j:,Ucu~8\TeD8_o,2 {ꋜ?oj_Pw |n%^U$8wvƑN <{+36-a8tNHMO&0:h-ԒㅒHZ!VT7LCJ~ڙT|&|yǸGDK:Oӡ\%} 4Z~3,91|6>#AtDW9[og/_C%&ۉH7L՚Zqk`^,Ws,-=⩷T2j 抠V^}c  bwߟGlғc\ 2֠҄ӭJ"a ~{xZ6͠BWe g0b :t / AcBt(H_}Z4Qo7B0^3myNӋŐ}L%3>E';pq~[< _["Fk?>>?'Ҝ3Y"$ref:e,G^<3*xe{#x2E!X6GabpwpeMnQ}Yhf̜GBZk஛5笓R9yG00tޗf.*WbLG*2KrwfLVXQjN&JF_+,o@Ii%tDj,* z}L98Bi1 @ ]GV|}AxRշZSD c XAi`{3I͸U AUgy7p:7!=?~VW߷m^睇aKaWϦsfj Px]ڍCRm% KAS.y؆Μ_OU;ekxkE귟`@:Tt"گhsbi0 /+LJ~󷋷2cI8nhEtC֢}ӫNW Slsy\jx3^=~liQV ~+\1*jk&۴ά8:rA@Z c6-sE4 GzthZ]!&QLTNS8@6/ ]i#}+nPӾ d\O^up QB"X솔jCNB)O͎v̪jlVZ'>_Ux;bCKG/ ݩF̶.{GwVktȽ ϡڦS֙񽢔i(?ɲ7I_%/}:_7pݡcsAq}3)8Ca;H"۾LV)? <)OW%΅ E=SQb<Sִۡ:gt& SuP `_ C5Q IТ;3w\ݥay;nϴ5jȣ2;9)k;]4:/+iJ]_=N7 ٨pw{f n7ANQt Ayvyf:}_N-&pHb[qc]R4қʕe-25{9e]ӱтQ>/8x) p({@nw nbhN{ZƆh6lP2+PMEٱNblt;4 ;Sj&P< ? *`EG@[\`c҂^##H4JCDzb'뎾o{`@E6,>mӷ6ʿE`(Fc"AVU*F` sIT G,dȰr{ d{1+ŇW%Oڇ;/?j1'U2=yUrIIٕ7vq+PS6N[ s7l@m} f!Q?7%wU_){lSLyŽt=dRGdKYUa? de]}p4\l8nS݇c"В DLr+cxN:yʥT>U3Zmģ. VWʚG-}c!pƅQ~+9YsohEаQB]g*kpm UY.+._Pui,o3F ]]0B PsED 5_~\&u lT(4"?~ B>gl%7WB:Sf*txHԊɲSbעySXPc]0\_\.<MMegs7-h-P' у <k%`0F]R'Dpˤ2ҡJHݫeb+hb$V*&.WUp$Kk i]K=)jn 5j[D ui2BަB //[@+=ܝɘ5Di䡽NY\|Z\9,(h훨g'Un#k- 5{"ibflt&{,23*11~iLâˎT8Fh#U=J7ya[9yIŸV7fy,S d<;-ôl+C=@:ȴZvBl$._SHg*JqO}-=f;fvAߚR"T~ F#o *SԦdB֊IT ^6F:Dlt+쁽 8(>D..~r[ݵh' 1=Dyў[ڮ^6N35狝"&חEcղktr*+)x΅vgZ|lmy\eWr"ت] 2S&LƻSrcx oә5&#3Vclc]lրxM+D?lH3]c,)H\ƶ,\-PXCf"4o2%|ӷXJ/J75b5-O$;(`[JK'WJ(5&ӗ68|1j'o#rfc!' ]܇d[􄃀Β5-Kh!a$ H[L?68ouFv1(#q˽lUz^4bM<>+<ʙ̝@4h ``aP|N}/lѮwe2i>;ᱣ>1?$?)͢',v58GBh Tt6ַќkDZ('vTovtNK(=9bfB1+F0*q*s*gM/<$x~,2|^)4,/@Jt0["&dM,':}mGE.^?0ٿss}w7_;7N\  iӥ]c0Jʀ0d#P<ܬƧ_ Ӱr /&*JIQ&Gj:CG@[q?`k`8ck-^. !DŽ%AXW١Vt̫E P&@R^.i ᔆ` iBmSQkʥs[0ڙrƒU'mmk!3ET.pSznzbm+htDtH3Nhcձ W[sKE3\(&ra\`tӿ!()kv{RF~-i9!.A!꺯-+p{4Πiz7_h  VW&.xY=}#q~Fk‹\x u Ct 7y1vʢ[xOӹ!)pN˲Y/W\ MSq6ơt{>aοȫ>M ]p/ }u-L'( _Y0Rml|dv7FjZDqى0U ;Po9Lpu~ٛKý6ҥW` Gs 7%o`Ś!w@n $! !1I\U#zN2'Yo0d*ƖaOvF'}[N.*qp||FX%kbr`%ՙ.Ȥ| +ݍNJ"Ǔ\D&YR 2V3g yv&P9 p/(,JC@$YiݧD;źeٔ17M"dK΄|hÈ)pf`ecCZ9E#J/|sq6lWFXH?MI&ܢ p͠l⓾$[qӆ3lfT<+gp]a<9zү-wʘm1ܳb B'i4m\*!sbe ^Rހ@l}wIJ]R(1,Nyъ3uQUGu;\(ъ z_ܺrͥ5Rwlx@U@fcGDz;@ML/F=Ԭ8un\(T*O>$'!i%sˠ7~ 807 }ݔ^? ŋi$ 6l 36l&8AdŲ5zޖ؅eNUFrWʼnx?%]M_RdspxM$ 2Vwf0kx?H.J ѴoOהhgB.x=uOwIO }^Dy|RZmC7UZXYɂe4QG *< /#D fF4N备 xꖼR/3uݘP#?ek _eFQeb@;U?Y0O{{ @ދ(Iay Y_2CK_ژdN6wjLgŭmNܢQHs/D߷ZꐧVbqC/*re-K]т;Eưm=Oc̕r?>d6HqIjWRyDۃz;='steJRQBMX6fOݶ: ! BwXh2_.f̟AVMe]qdt=ߠLNܒkuYSwXg{h)<*#–;*'-ݢSr v q/It m5PZpjNN Z7>G^8q|3{}sJn*p0BBroXSidrL5UB9֑\Sc _B8>נU,Vl뤘.1D-_lPkNBCoH.)I֟2s06㫥b$ J49Vn[mgn:+u27ͱ[일Eΐ?e!v*и 5PTkL,|29iI^.@5p2;7TxTuZ~i~@`|ns<5}&l/.oO^H_1; +dP$fe\6"/BfbA."&h.@XTsDʔ+XhX^ ݊EW"^ģ}Q{6uE cSS-- sbTWըSR"᪁JuKWЃ΅c"(#3 6p$&uZN@qj0XT/?MFauꛑ4jF",ld}д+_3e3f;]LGrEa=n'4h*hf9"Xq8XPN(BOkZpB'1mAJ5rq$).VN˧&LKqZ>_#0",g!!s[fOռl~&;,WJv#yw}jʠc=+-"ugځ׾yhtj~F&}|* Mb("(u.o$y>FG"LGlQ`Qr-z@/Ir: Ӏ!;D[F{0dSjڏ}NL~8~P,#E}&9ʿJi/Py[6] 4=D;Z}}<e 'Ok Ah3ׄ-$~qI1,6 M lXoۛw* {d-HVZQ1WxDPpIߕU*LWh~rcKOB5|5."ny!ֲM 행~y{ЂY"yb\&hC^Dp4[ԲGeqWwG#"W :XŶPט)| ~B!p<4zo|rO}׌kT,6k?R5XBoCO!kR$5ڸT\00e-jOXȠY]j>vL5 ~;);4o_Ck:%0H2љ%8 !m4pF kisd!GY7G+l ̫P(yhpmγտߞ>ܤޝ,aJDhPCI\X?3~9o,:wZ7+ ^#\GQܣ JI%3液㴹Ձ2]&{RVQw'O\^;3fuWf<\ZH&pUaǬƁYnzu<; #4z7|~DB=cIZ n恞ZM C;Y2>jIx"NYL>!#94ON6'I=aD[vPz:ǀz1PׯE)6xض}<iE~vbL`ٓ5[U^xd=ҫ0Z!j'W"p b/y~=SoBA,bR Ȑ|CHRyC~nJʏ0Y3xQXҥJmK=9~j3n"jI$XcS̩9*Yedhg¾htz,7h] M;f} ܩVkRXoH8Rt> v%y 5Ü:  dZY"C=xY;ތU$rʝ oOKo=+~ 醝f]A,TJ&2nF,K3&C*UucU2EO ~hXK0D̬=ps'*X0T$⏮4w{g$Hal5pdhX[ 13e Lĕ-A;vۧ\Yˆmvq[T"Bc3 Fʞ#}H12rց^G h f]ф F`ӬR,vۭ{[mU6\4oRus@bb^8HK&f`j-c/SDL D_ eۃkNKG28IqkD^k*WI "ζL/Y>b|5'BW8lS 0ZrFKԻ8 ):`P 2LSW PRDbD#9h Hs4u謚j|Xe^Y>ڞU=yzeM.3{v{ tB (IR_RM“X5MHjA郤.ЌҼ!]*a1ptp@|{f4( X黬E | #+`T[41V8eWX$h23ڄCn ]rF3 Y>:>w[~[Tm<]>͚1HCB;az. k6D0DWx,q tGE$z !.3caCǬ 'vx4m3o:ƓI-}=II9@qj<,ϿW;s|8x'9&@%;~vH7} ^w9kNPcuYu%fu+>`COԮ4TEe+\ 7|mƖRF4h8u}]`6C#zSj x_ӀؔN![{Ʒ1.['D`ZT!ujM ^61wFvchzݎhM7P{Y=8_^tFe;c>DН;d^i@Ǫy?3hryˡtМ? >Xc9F<60j0`N"O8RDU.>ǾVi]J%՚lvfAPȈLQVVιn;ԃhj%%o\ 4dUѸcx49ҷ|о#XsQ9Ȧ:S.~ ?& 6߾f!>o]$3h"L mY|ߜD8&zEce0i:=TqNb7]I\ΏQZ|2üÞߐ׸'dgCSGW>%h͊v猪qZ4#.PmJ[UyeDOn|\@$:1o`["#:?$Zcf A$vXsiqVQ*Ӹ~!UW-1\K-XjEJ^=Ingl22#lV `&#ϘlH A0&;Xg8c\%^< ?Jdǃzpڍ_hK45g7-J33"0*6JTlrZC`t9iS|cU{aS2B۪x@10)ТTnGmW^('l(h#5̔&hlgn1|qS.'Xu*bY)9Xd6F>nt)s#PUydIt]$L(@_O]ҫ/t "lG]ov]'"<͔p#*0l-6d }Xrcۥt`3de.s32v `KeӠ)E AR׷xv3b`onPѝjs /#FE9PMw+\%f(YX$kBE^dzLV~!4?7F"9LMnۢG~ d4q44r`{lCt3Y&tp,8EK&=}p5 B&[tGe \ BiК͙DrbVڠ(N:%6wMXL"̟pL\ǖX`t,lU'72a9AVO^}W/hT!>IXC202n^麼͟Z#5U^J'^iYi{~^;9Pk?Ԑ)X,3Ұ]KJ˶Z;Z/\%|VUJn@F͚S)G=IZxw(&uOr K5̐>@߻V%{bdS&|ߣ=}.k)XW!s `&qp;ȗGB%I┢)tǀrW4_+^E'O-O' p}[vu ~Y! #Ca4Vv@OYY=A1FoCD{SDM8V$:>weG:[(cTۡ\O>nyкgռ֛Yy௟&ͫW14& ߘ#,=8*iΧZB 'Ͽ""-Dw6)ظeD6΢8vT4zWP^O!ҵp :߽KZպBI@_t_fEe(y/.I&FFg+q'𡌅PQu)TAkvKgK 17Ԃ9|8Ѵ7I <y66^QWt+%:^vN/L`#Ert(P=1xgG 3wBxvc9MLR![c0C!jyQfsD>B J@FT{I]!si<:"3Q0MFG0[S; ٞ" q]hZ5 aca(w A0yZVo#.biRHFuwew)X_hU]vyn a<Cmvd( dxZ| R'WCOg5aAI|słJ&օ%BgJIx!LYv+,9=kލ6qism7f[- ?\#[;|LlWٲyFB&fHzg,*e&ki"/ڹNΧBgk@ :f<ƷPi/!ʆ3k2#IQzf3:y" {cϛiJ.R`&ÿ $!d;vs*PS0AuQopC%y"tq|:HR@RSkYNܞNjS +:l6V?ao>HW}0``9d (!4'$)tT]INQI?tյ2å ߝYOLB,N;ę)zBe/`A1L[[}#qƁ6[O YO!yϙEZFUu- ۹%٪Xw[d٥{,358L!bʨYC2-/AtS. P0OnÊ@y歜b8e@V\9J9 z9[tǼnO2[,ϭ|^"fs!I3q 'lӘSǑT;"K_p+ꩣn==阒4h@Nm}fԳ/+OJi?MI`Q{K@Hn] Öb iB^+R1\?"IlUSǍ \pȴK/̓Z\(Y6{]mxmQ肻rB5I > qԸnLX`btE+8Pd7-`ج݉~M_ FVn/MVغ8ԧM01<9DAh`xVANO~k #QI !D5P},Ck3* ).Os .=Wu*{W׊g>QSXBl/ ۫u\ZkP *X\IK6R9F!IN YD4[ZUu.KW^5a!: q"^C %6˵/eV,&,6)C}4jF`0xwxl: ʁ>y!939iVᱢ)x+@3ئlB6|#7D4;Ur-Yiw~?8xhj=e82-q;:@N,ԆwĭeXӨ7Z}*qx2yi(2(2$؄k s#jpM&euaLEgFֳm,P:>hrIrZ HCY}>w\a|&_H1} f%y4joڨXЭdc9xHvlm2EemW vXgz˛e~h_ܩ~}煱T ¸O]VN_<-o?]MuW<i ܺޑ7y7t LN&{?5HۚEQ8jaǻSYbx2sHo#45Iiz8FqpD2a|0gӣ !i`aU a2̑q {8K %J_ƨ7؂#+>vr*!~T+ u`qNCR`$ @8^ x8/m-+ʤ8>`ާO'+pS3cjN_|#1EYh, /jQn=6mP`:6͍OƁbMPcyxvu>cʵaQ %W1PceN#̂({"azT98p܁B;LK;]92Xh69&b -&U:t*nÄw <dيYh9m( 9p!ܨe%wC BtSml1 N:'D JZ'36^c1MíB:a*)MDl};+|/ q,p}!quZ䞘V@zeے;Ùfve b 7t-K`+5wbEL:f G;6H7i?h'Jq%= (L2:ne|P`(.c(d`wy7 8L0 x+IŬK8mfzpSfy;5)Jf0Q>Tme"O{{1df¥91 َ5??Wk-D0KUNqVD]fCp6'ۦkٱE<,F#ܼ;)< m@\?*R?nժf5QrBBC.:%B_"O#7:\x4lC@%,{Dƃfoqc8 J!ُSPcI t' zrLSm4QazM>,cxu e}d]#OO;B*L'ghrD'\43 QE(C%s_(݄|\?۳Aׁa@067t+c ij4W ÀxCG&c n &$Rg31(mk㈳dL,%؜5T|${c(-kM7{VhEU:*${W3CQP:jA"'v ؠS8-3POYrJ,I dcz=䤴\ K5WZUlJ,_\cN)RܥNQ1^Xt HSoÄ(0a-aeWĝ+[T<}b~|!vjr d9HqaTL4+Z K^G?1vM[ m uLKh,ɤZ9eʱ:Bf`vZ'̩|nCX b9Olc0d֘RОś=2<-kf1!%75 }F (f NЛ^D19 0#rt-!')m2;Gj{ xųsºHb+wgX8'\rX;%fv 6i1-?/Yg\k7]U[;(f!C jML3Ĝ킂9T&Tǰ<:kQ*Ԭ5 Qm98m:lӷ;''.K1FJaKR4\i6A)Yn1m Fkr[!,oGm*a?v5& )jqJr8ͭSvQv>ћ+$[\q9Τik1KO{Қ Jv(p+2o\DKD\ΌD. UœQ֫)&Ĩ4~O_8]VRW=Fc#SN J;Zn;8%57)!' @5”cqS-Z`MzX;oG~ħL|V'؀1)!c,8۪WHj 8Ο'~@leiSUqg=JC {)\)# 7[90X`+ơ%0) 9ԍ)Eg]#t/npiBwVa_ C[p;W3&dn鰐i @ "$poKd²UR*;2ָ00EݸJ5UzRzF/$K.0'ЧN [R^ۀPK2 {@kB 䑠.rCF+T+Q&>;IT"PS L- RFYBAEOOitbټBKMD83+k8+kYrDCS((Z(bBr,#TvV5dS>ny<ՒNFG70/) 1brdA ~֑#$c^7U ad9zƞ>:k,DbOu,< t~ҹA/ dҥm%=C6ZTun^7%8_T*(SC3c'q\F L~dl1|yE^ќ6] 2O }Aww2; ߙ]c9;9:]F>H3\PȻm{| _MxK 缌)- (>ڬ<33TS_MrN=^ZJD}KOJnZ"Ⴧ2P&.qKGVhЄٱpdg]>YSM!>>dmqQݻaKfF !ph{ޏH/۬=F La6BL]wZ6 ivfR$~xVUM*c-jj H,ZsUDŽ]Ł$ qoO)fCxk|-ih&8l`ČE2YF ԨVy1\X#{}sh#l dG/* w#]׸}0价n{"P5a1扂_YN)ݻۊ$L3SBʟձ"bGڅOsDUHbۺpȨ[aW7n5w}Yp5ٙI\yHOt iFo#&#_AZhƐgƗ+#3 ѷ1UnSZ8j0dUξ{]f.}|8h9ӮD?TT5#P9vp T 03KMΞcS""7h_PtYeV V#Q-/!lDlu/q Lo~  Ew.n ic[܃@NrZg\Xi7#^r4noRI2j+"!Loz N;XA4?a<œz] r^G~)bY4<{S10RYcWk K ߸WĕtҨA,IN>~}Q74^îنnڍ+ 8Lj5 ?9SS~le_H/nS񧴰`B݆+jIzFL$qN)+ 'QMKSaﵾoLb"]{q!J༰p 7,OkBaFsGW >. sqHK*ϲo4MoOKFwړf^B׎Hzw- uziM!ILue'x^Eq>qnu_~Zcxs_ufD64PŴ͚m'nr$.n|vei\DRPjF/ˤSlC*W3Њ{<o;o8Ƣ!{W/*^s,aZ;yȍ| QN0R]qw1g[ΚsOh_UmHLc[8Iun}+BݦwGH_Z7z ^Bm<_!rP G*]C'wqK"4t%2⍔ÀF%:7qaC,rQ6ƺ(N߃h͝NˉT4dJVB\pcP&7B E[6q%: "^ꃖs0v,D/FA:DPx=h5Áp&6sӌ?EO1_rǟR9B⤖Ń!HlU]eao@i}m(#ћf8S\i`[G=Qu1B=C7"J ^KPqdV2|v Xr<4NN7Co6*[K TP/(sS˸Ma?|\-E͕"u)SN#\JFT,3k LH[62x$:Y jڸ ƴ$-s)В2)cbNx雎{+;dikǭW}d#~UmƜXw$ң['Ѿ(;kzw^Ly^U87C*++.Ѣc*@$Fd&YїDD{,`l:n%eԛ&ODcm\;&_O(r-d/簤.tkn2]/+ގSG  <%9C>&=7QQ;N}aiҧ/I d5~廑PJ*$Q&+F+=ޯJYр`Z'{Utޟ8׶M4aB6zsذkWlh:]Q` roxNrJ&:Q/*Ѡ͐K$Iq%ńR@ >*[C5F>uNu>QMi>@f/31-;u}G*z6|JͻFBhC# S%ʘfs+qnc튞l&S(~f ԰]O5}T<,"~`tLy~~[% #X7,5oSm  :90k??{bAk8; .-Ob-'>NZ=:f2㝒rme: &9nfW^i{&e n.p}&3BH5ƃѫ};iK7]䥷:YH'U+;Ny r)1P(T,?AOeQ0ߛ`V4Z[Ӎa0CT*ȇ1g82]b^޼h?6,W'-ZW[g!t٧䀻-ˬ]>|惥E^^.%uok]}6l^3J6h'̻sK>5@C4:fylvϜݝpPU#w Qi&5<9Eɚݪncq`S q?HS8f B#&lfөt_n)4wsFN_ZxY\V6 "Ao:sekAio Apud個+o J9bd '0쒔}Y rs VLTSJ[ׂ .2!|hTdZ:X`6-Bx23NGv2VF߶ޝP+U&46y-7 ,%G}{Y|n? `pA)feP彚 9ޒa=k6C' ueM!BW@-z6n"SxWhFW/Q{)Z#OV/l -[*ڴ)0h#{xx1fjuB) &6-JfЌ=}Z vS)ܶUNxZUO@ (DNtK[bE(Vdl55\JryNY ʑQROD/X)Q?@fCed?$9a36A'`kzY'Ie#:`>Bq48zt&h_;LYN;U2S6pP_LxE}.N cJ2=BFI"3W1-9FF6${8W"Ia37|SoGU c'5 6V*j>|8]9O-^*W[4 @Vhu j(4P>1q`1a֊{1nVٛۈ/h,iLUmMZVeV_X?:-_t~w j-˨TTA TKN"1GoѢv*4N D͢MTz pU[r/2mfeſLB폰l% ~nl& rP-Je)Hv|I'+΅-5KsxhR$l1gԾcX*٨?oqظeF@UHҩQ:A"1+qCkXӔǖ"?h ɒ1Zݜ`F%Mvc$3H#05Ȓ\kDJ&Lg9z)"ɹv_*kImB&u &i{L3di)9»CfrY؛J[Ƿz'~YײpTsUNK4=!DZj|9RC.oPN6>e=T~H t;&NzȈ!i,tV~&:V."qCpD} b5{),uzCP$rmkk .[/qS;7sk!V^ZVS|e䌢^$.o4O~q_UО]Cr4lEVy;\2ºO1}Nak~ziͪoN0|Zm>?_a6e?8X@rMVL$10̟ڣ?5 dπƋH="ٿ11+!t(J:$/Z-hÔ(p6=>Dw 1.7 iuC"^^ K=W;Hg935~Ϙ.!ܼvzG5Ov޸*œP{ P5/pm"MdEc=RڢՂ#y 6Gw_j)[u;t!CQ6ʈqb(,D~>pҡ[\R@GABj ֦'W2DފI)߿Ma]Y&}0o Z\:$ý5Q,vjqeDLrs M@GPKrАnJs#. ?C_ k Vƒ,=OlBodq_w߫GW5&2<-U|.-=d-^GLY\S4.ɕ_JjޓFq4J؟"@?Ϩ*Хޥ0(A_N 䕒Pab)ңxXo(/Qb0i5x(GO X1.2x 2p>9`s9h+bl(PakYߙخ)0teT !+n%f 8NR%1rN,&/O[2U.Y t6.4e"mMp\f EH pꥺym+ ^Ejr2=fW^6烷{isqͧ{%g3۩;O25Ts{;«W dxO1mNz aH ddBMVodJ('-'S>8HZΙm3[y ,k3|SD=3CϬfa<2p O,؋k+_/,ܝ4'm&z NU,, z84w {u,>|;Ӂ'7}92=rgo. ޷/bH؏Gop5m#St$l鎪@ƈl/v%' K9 +;i E$"ei~[g07nvAwoVlU;`, ]qlqFDT %YO':*QAĂu%pMZש{F(o`S5-B7qqsƉ~srjPdep2 {Ly `$~?|`, ` vnL$pI3TŰ2ѸpJ6rRgƠm}VAnqL17(HpAE VPq ʴKa=UN0gX,Y|;WfTuN^VDA}5#"j!AZ훪l8dXnr&`#GMh}fZ߭d} 5>)ɛZYD*i *l7 0f3i TqopˠՕ3>'8nC, {JC7l16dJ9ӡ s*LQxp,-*=Pp{=hX%抹fXP !W͏i:h1M*<2@ e Ү8 B3)]: fyT%ټHMxJSЩNj1]jp8D5HVA;zܩܠEM)Md0-h48OJX!V=C&[[lqs^&YYr;ڤ; }kLz/'usA(D&.e*ʘ]ybWH2Hsim}O+)n ɒ>Bko&V~㯸[b)A^(!gLѨ\ԂG^CBOπb0xv6 $>qsjj1R/˓Oz/;MdL䙟stw oyBbÇ'd.w̟)S['cAzxfWvUw-(oXu1A &]'/ZvɌy BJ+ \4Ű%B:^oӨvۨԉF0yJ`H(]C{: {/bl2v˱pP>3\IwX嚮'҇INXj 'wv/v1=I3r(~hs'tUFvgr6aVkl+تxYghb&\ 3laiLj6ߖɿַ/0e7^?Px33_ k8FRv;%q'wƮbGR =?J؋*љ[%l#i ~W4eϲFNnsEl2nXOu $,+ɷ5;^.!`lKe}ceOE0ڦ/uۭ(;iITU:u>$J($E>'IP~HIVJ[w\o}ˀ;adY\;`1\YaGvR%VȎ}a.', Z-u2-&T5OcX-7ro #EKxLЇ10ͅ8e%F#>Όg(3\RóÌ,ua`WtUҙ][SGCB4_Cj'cᡀ~]NT5%GmgsV!cQzk6Hhj f2Cte3P]d|6XIyQ}UR}OQDnj<hlʍ9Y^fP4֋ fASû;n&?tuց>m̼ 7z]w/;5$:rX/ _X#BA NO^?@||ћsMH[j 7 U>%DtϥOQ˅MQM܅cz MZ;(yUN~!O\5bzThj&TitizLh]ٖ4&h~L`I26 =܉ ny5&f ECu3:MyM155JkSSȣ{gd dMUߵjkm21jF`Y~?u?吕;H2 :O=tib/WZNkQm.HEgjQŤU+t3vWG*ܟflɍNՈߏW{AШS H2u_y7>~q#w1U 5:mĆ{K0b<Esŷ:)v%a|Nf9Tma,JWpʫ{Ư\Q\onY#`pCCL6x 3;],Al SE=a1{X4+=ִȞ=9O:" Ο@1\GH]3w̱UWhIQR8ӑCPN8{|eS6sV%"6j]~Qy&ssef r°V~Fg+`01 l,DGɤ=誊~)v9O f}d6/ۏX!Zj 9"'In4̊{ mTvd.}@J6!PB95md[ T,q(r z}}BH'@ިn'iKŗ''V1{F#1+IPhBaR xz,tn] ê3Tp3sWK%OµƾHͩhT):ʢO3Q + ڤmhS}BX WOI' "gM7*.ʹ/w>Lעa.ZuJջ8iQ¬U ]P$KP{~'<?:*޾k# Gy{_RB-m+bsp!OۼBae\q.LуmRol*x4CIZЋt۩ٷ:m-^݁0mO:{tH^쳠XrU5 T:#uTYONt=r:@"AđZ$ mKP[XSí,@i5,&(}=zΚ@2²OxF@^qt{]⒳%qpE[hCˊ(A%%,i-pg`'.Tf|h,bⷉXnA:8+/ 2L]hXn$ٝgm\7u=s$]tˆ2)Ͽkz_ ҜZ<f.37[Y mLlۦ3"BjKJHYң3ԙQ"D0%2%UBv7w2/{M=R&l]5eq,VU6Լ N?_3="ihJHUjS^gNQA+~ bq-uW/[H  /to%f24J{X3[]1˫4Fl@%ĄFMCd}JdH#SUr,׹ܧWTp"U$ޮ} sC:52dΣ+|Ϗio0I3[A3&:cULU.mqG)abZOB8CUeW?$,A N80p½0[㞞bLajg+HWlȇ +п0ƒ^ D~ *8P6FY3?؃Qdݏ4<ҋ7sFؽ9xW}NϕGe C2)ĵ&vBmS֝x ׌s9>Lq$9߆ g>ZPNM"d>O{VJ9|QNPQT%M(q"Q#w6%xm2P>`" 6FUkmGV=uXK@4e)X_K2;K,NKa+&i qvceW-Sb:wsi# 'MCKX٦Nȋ|9߅,@so0i+Ŏ-IGeLtH. ]_i,i e:'!X%zrZ <7y^oad8%mz* T>9ߊTvM<B_ 3AAxE ?̷Aα.Ը#m|"ϲf:%^ê.c•(\EL̊gR]x{tD6OW2")ttpwEFE p2A,A?!㍌j<%9 o*n%6ðXG'j]S6< z= %ŜpU/9%ɲ$R ͂-`NcrfYC&kgVl@L:rSbH $DSkg-ӿqw38Wd֌' hSLx֣'J#U춝)4Kª[G}ǃp1yM]Y$Gԙ05e M`*IJ`:U7c͆h Exh B,E!\5Šw.Q%3YJ;EE׭n 9P&@TˬU$fڙNؿK/s4zVceCf$U-?zT#Eg>X%.yGW{Mm:97J +sBѲ#R@3se< L4>pEYP~t{V6.$eYZ,OxkswFT{AJ"-uTYvJ{ٿ?gBy], FV^9{^"\>ҾP,e*^}ck _*br(čw=>Q=fXs&~b]Yv)[7U~LNNh \*/u6:PLE[8Wd[ӳJۣDcV@GiBAn>a!byaq@ h'+|D؏ ? /C)Ш/@%9ܼzP)ڡs5ō}h5OxL9n,LO|cV %g j,o=퐽vtu!Rz#>ۇtj><&NK'OZ,8 /^=7 3bCgd#U':Cb+Ĉwg_’i1G_]bʟE8%MҔժXթ,`UiL-5*#Ԛ&$yg9= MNO2sv@lKr7j`\n @T'2h\Dy!~{~~ Pn4/#R/&nc lKdYb\'DJ_O[ Γ dY/?_^hb34(\+b};HEC@rm~wn,Sgֳ -+okL݄e|rV~=BíncoAO{[Gs(0]ުp,4PܪQ*uU-gW[<MzhW;K& 45sB7RFN0`C)k-hd>i=ͪiM\vۏMW?Lư?JU{\m=X:ɕekof^?;QN N"p!IDۉ^V[%@T4Ku?Ejz6Y*|{YϙZ&8=G2DQ/8w!_m%gZMf7E26f(\cSy[y9U 8t;9yDګ-'KsB빵G$s.fgjyvoPOΉGh}a3G5g|~V=Nn)=:299 O2KvR{r^c}1z `I@qSGAY@€~fC]o`81)U{Y4w0)m@ 5v%At{ E~Z7 ͟ܓBl@N跓lM#6x;'8ju/$cO*$YBr8FՕj}ٖ͐z#|έX5+=;0WcF-.!׸4$Oi;nB>6]TwYÊg01Ko$Bfo$( [kJs0z |tW)H7Aެȸ7č.|DTcvgO7ǥ,O(lN5gnk_H)]h 4Q^bu"ؗpΐQ Q`qLDڛn) b 55m,MiAc Nľv9X*YuψM$ѬjǺ]+s+OtIF"[_|{[!/3[Re;c6 ٯ%WI7q@Հ !h_Gr|GR#7ɡD t0`/x7<p 84yvzPoMT_Ը˖Le{'C2w)RrYlFai2^#TB(L쀑WD.x͛җiqDv Mf[0gzL/p65u4XIXP\mF6g E>u]KqZNgņAxo7 u}J!J*M/˭Iqл.Iv7CN "EyMLbs5Ѓ @΁R z029]J^Rw- 34 WQFgS?)v]StܝϬ8(|#qXO$ۇL5S`-x> CT&YFҼ5Gd^lww7^ UeL>:>%sX[p(jFvh*G𝍅nsTZ^'DSо6ne zOm4:`_mn.2j&,gRn[޸EN};UD}%nee\Z$ olpۑ>xOq%"Xٍ}[6W 7/)|<ڭCZdLh6Cx$.B/vh5Ƕɪ/zGz"AS7֝ͨT lzm[m?ij?gͣB_fţULx5( Hw  Dw.gi)T:m'c0Ǥq# 0K16dc,LNE3[CbzRR VtӋ7PMG)J`mȦpwݛQ41]RZŐx~h@֭wLśָLj,}às&? ;;:x\a)cSpZ0c&h)G@TntMz*MtW%@B7U&iN@h`0+LA6 bg#z4}#Cp˓pNku|`YX닾?mp-ny*%F5 e!%z%+q ;at#E Yc0Xܤ4sS`)}=1KVѤ`_o܋r Llx$3Q*S8vr(3tɡ1 Q<3eqbJh}JuuTw#\s<+ig<鶱͞D aftlN )C4sTt3LDwuwGòd.쉍05mb=ԭԻopHkk?(p<C(& ;eҺTnGeRB՛1ۉՄ~c.%?&Wnjj{d[e[(ەY 0)ș44m;* zM/,I}o1_7I9^C7PoHvz\P/D Y׀7sW1y ^B1;=@"[n̩EjXϛ|>;&6{*+}泵q;Ԧ'*Rr(5z[w|Vn >p/#*JҀ@^5IT 7 a]ު"[Am"z ,( Ru3D#TUfY.t-m4}~gZid/b;EƦ+z,WMܛB7m+|j<E`T=ĉ7\ځ=:Ve <//i4T^-׹Y&cf iαS,_sJe+UT]0m"<{Kۏ2 5 8Bl2ZtU! dڌwStKo!͸٬|IzG.4A1$x\KHCF$ԡӋf#gא{--X jHx_%v@}Ei)XdBMB!$$}YOȷ~Ul;5GvMi_{vSoݞeMv8mDRgSvK|}}Y$9 4ZÿM^VAsA!/k$>O4ǥ6ǀfA@1Cp\\U25}ǩ(-LJ )?be#&I of,ehB}X~R=\1#xXcFg :AJnVR{;ߢ7Lݹl@&GgJ:2YBD^ 5}ȕR={S&YV)c2RDZglA 7S>/w#=F\%zR6nK%JFA? 'UPgaORIn?d /$Eļf͵aȿ̿nS)@mHC+b=d4YPTիC@ofƠ-;ng|h7e`d96 ~-]ΣVA|B#%YkOܒi|35'4N,EFc8"VW3Z UPk]Z?Z=r++#<PsWc%fHT2/[űĄUo!(DeQLm%!,8S!1Ym7ͪrQt]a]-<#Mi8OjPc#!|S 'l|îUWȲ [0ZE {Wh}-8F/%*KQn+dv[R #^!QO3&*B h }5R\'f t4-/ȶK煼^Sɮ+nTuXaPI]=4Tl^7L<(~nD"߇8-V<dsY(-`JF3ÕeyP>Tt8ذx#a)pLYEJ,[:ZV#%NC'[}_\7ߘhZ' 4+d4N`Hu6VR:{FAG/v9r' XCݲj{x)9Wȼ^JUX"GM.35vEИFRww i4I7mq;{aREG}:~S#2U[MP?˅{ѱlL #XTeN🝶ٝw)T`// 8/$/T\vcT4` Tub#ӫ, GY'zTf%ݙuᐎQ[F$<7)=!>0$,y5J'OL:Of7?ɖ+HMR|| -^ct8Lv]ݛCVU"10H̊'y#tlgZsP8mxU5c hЬ+QR1a"V8(5ܹ 9Bq9isMe=H2]~- aoap @D|R8A /c!:| 3<8HY1S#xS[ߵM"d4S3eUጦ4=0Xx;/ P}5sfn2hް~.r~n\208g]g @;BB9{ s3̪ˊ%(bl 4bObcZ5јB 6>ŷT/J?R8`ĩ'Bpҗhk,Ւ^K}V2V& lTRXfZa 8"Cv0ܘZ˅v݁1(ĨV3 1-{ )ZBd@ynǪKt.˺{ǯ]L!wz}>YF;vG-֏`Xha2==5UeܩYef]G#XdO!>۹[*X8L횡_ëz1Ul@$.Q/juB #W~y le•폪?awfEP5"hL D iB 6x ([(v~Y(ga␣jj,ꦶ-ʥ%Ϸ+>?;S<5=^!&t÷X7=+\SyjYAle o&~S:=#?D7 s"$ݸNjkh3-)oodu{?(±XB/4]PK/W/2 f!Nyg6YVV1P,5֤A#ì[ݢg5ߍ,3gЉ6ŭܤVF0hyRkVjj\p6pzmH=1U^Eq@bCI[Zb| 1ֈ$dT:+Ԫ HN>ʏ'+nДث$_H>`Սkqx6\]nj΍2pU$+w(c ]O@f6X@#4p|he[ҍ& V{͂CtT ]kq2SRݿ(WJvq:JS bW/>SK"C}79zfN߹~#4msP}،c 3OG=IxH3fjFj m0 ᮟ&:EujvUrTLWZĿ^m»2w`fS#xܣwT\UiѸx?)~kW D/6;5l1P]ͱ#͠ 3ahd0)1:Jk|6 ^J+Hֱdnӕ:ժH[e 8Eqa"t hXBpa{G+s/yԒ\"nO=bb#\7\z@?G0ٴ 3Tyc o=269fx\Q6>&!^ѽV&uA r6dwo򎀅38$[ 0غy.4GӔ3))Ѧ/r`;$w.+NOi ~\cXX^{4A\{1}o<ꯠ{Ejnu uZǏJuYC@vJ>6+9\/V-P.ϼS`;QiV[aB=?xG(˳ÿcQ1}#[|N% ڌzeCTev~^Veΐ ^Tqpؕ>jf,FdN kU$+<Ɨ pV ny{#t9`ɕޅk +ђXwD+_yb9EՐ{P+q=Ӳ+vJqW΅,!Oڄ'`lU҄B8QuIPdA|wI!5 WB<߰(+Ѥ/q{ot/Ez,Ɠj;@PL߇ܸ_!*Y֜+nBFM4?EZ&LBҁA~^낁W^aϯE6q= бG\,Qbh>?U d?*W0Bd Ii(&M7G%+oZgMҒ:ߣQlc1 ]M\T?|f p% IckJmĶ;?VF4*<+e5=aHcO8%ÉkC@LM!y{7*qk it#7O).uQ+)<혘)'=KwN&J/͈g%/H'}(~;NZР>\ﰙl8x aI%W.Yܚ4nߞv=}_\r !dc3`|cda$t1xBa|rz716+.ίiM@9**'X PE(q~:g]-o'ˋ Ӧ.yzKh0Ii27BƱ!z>u&<RZ & 7ACdq,ߪG-Q<*#|At$nڍ:OR-TSn+BNVi@LύSjn`mUGY&kcQ<X7Hh88h cb$$gedpOw G_Pqb)GuƶjSF%7̿nMc!N9Zy:ٙ2,/ًeB~5_\C!wيdr:]>N=?V*ڬFAYa%` Gc5R(`BFUW2T^-DS3F`)%AȤC4b:i3\ߢQ cSԫ # O(7Ej+N?pҥaoV!(XNjQ 0&ǫnn#ih^̽cVWC$Qi: | A!>_O4|&Kp % f0,is!˷E>f89*!2^'1ɨ/VGKȤvӳ|5%q䶄O X {U9i Z71C-c6ikZDbJ03AA 1#5|& gƕ0L7M=Pz$gT*Hs&>'L"@1[Hᩦ5ThT9{֬6nB}j_OhkgU}K >',X/C8mF2~[8WJAka-gD0D$(v'-K#,RJ/cu()a_b2CqLGPG"o#R8$h9A-lIFVtN`+OL #SuNT2.iwy85̰ᒞ \t"5%ӷo#"c'x~ˈA]iEaT5tC+U6'Sf C%tXng@jؿ5˜c˰!4h?r̸@b|7pB(ր~ƌkM!|J(UpCS/LPJa&+` Rx0 ʺJr]̋W 6urI]7antһ}Ҕ hހ(gC8&6{q:!)q&|ة|գD& Y$Q;vǜk-!5m" P#@2oayoke 'p`hxap_~ ѷr6Em}nVrZn =i CKea@VG0_F8ϸn~ Vq͢G[R^XRQur`5u"cu%"Ar5` ]'ۼ'Hmid a}dshuK͛i6W 17ģ95:Pf}t#raƧuU✬gIAȩd1Чq9?=_Fum 4AH~_\!oUeϼ^TԺj pZ|FiԗF I' L N9`TH!+]˟0Yok2%v*x 8tt:aw #k sN;4M-3ܤ[>^112b"g)m%T]1≕+8N6X$,3Bz,e>Vz,n)݅x;WX4N4aHM,2koԚ"\ꤻm mg(;5s!e=mc~+!$vgl O /  %-vޭ(t R} IRnJF< i#0z v2Phͻj2C>}>P*+TY^M׬|=cev2>jF6c%BK=F@A@Y wW| b gka gz*X5LV@ S:;=|;͝G'3DVc?| z*N󮛁R,2A5= z%Ѥc˹]nq\+Ӏ">70)TD5` uMR "X7{ix@fdkI=CHYҗyf|)k ɣbbnA2Lb$+u*%nc}f ~e.t}cn-95@d;: Ɓ<>Xb*q`lkHaG2@ iAIHoĥ T9~=G2"yrkMC-2Ǹ,A ˃%xW_!R [D`TZE_c1Sz[Xpz D糃'ecdӴ&2Vك(pavDF"ꛙr?zwf8P5䲖[6 Lu#qJr?[z`[@%8l bݝZ9ΖEpu]Ek?TQ9Ժ|^ܔuכZ~/N CB)n!Ne5h޲S-0Q3kO-z9Et29e;dS̊v06,[G$`Pj8MLmˢ$FY ߄+(V-D`hI+ĻR_?+79Sh.[kSp3t#Asz(ڱ_ꯒZ>$M^&f/+]1PD'qP^܍(n@AhQjNP4j=wg-Ha+6  ߬Uh2ȳcQG{S\`b Z#"2;5Q@r23ïxO˘(ˤ,B N lS …"׮OhSdjЈOQsj,,MtRkh'MΡJ%nwG d2#q: E ǡ= ZDۊtD}g_C3AIIƂ9ѻss N)Tcȳ:Wth7%>c`>/YjG8)L蹚@VŹ6;_3,otTm,Ns} 5R̓fNlHu$a IŁ^uut N#XNZr[{9/ŔdW+]%\8#x {Maͯ<4^;CX(Fל<: hN}ꞔ8#^NgIi,XldUe/L6@vp:7/<{ s;!1;Ri^gxcy[؛SC_LHCG8_37k4\;1 =**[`R!N*H^XvO o3*%k2G+ؿUlQ3H-KtlLq땒IDFMeXt!`2\0PW~$''-hÑtUq0aUNΚ}M9q/FvWN7=ڞ.%`d`a0{)OA '\ePv#סqã3C =Β?\ϐڴj"z]ߥT` BJ`:;p 3%OnsqW8;k::߅\v5b+o 0 rVo2^NѲQ c@pUTfE<ۓͿ߭} `hD|/Iw$ -il}l2&s)2$QDy$Hr=Dɷ+7\ NMzi /SP$PsϮjO5ḪM{t<)v.ּtL9edIqC2dL UEL 5KUqf \^Y̺ג?aUC1*zl+s}ͮUchBa=Z8tVQd>uZDoYlqDp07;0bBu^՟"YͼyIyKy|Q#p3nXH"ҍ|hm ESrD7Q=L.E)A0.--@ałdưJrǑ5[ Y`$^/~M+"aX}k ,T_nF5I[H4C8%p. @ZZ 2!RtO0-dhi\o~yls IT$x*vI8*@@5X5%3TNSgvQꅂR:F2[PiwJgY҇DϚFmϰ6(%%DxgЕk4;ƽG:xV {! zrr[t ៽ qq 5tx+Iq£/aT2Kۡa!vPxV~(DU2WԂ7-ʦ ߻~<>,. 6f?llNwӮrnڑWQKVf݄|slM]pݭݺox#'"ׄx` 0Or݅HLsx5SLBS?"Kw3FސGϲ&el_keS^| {9nJR5-9!(^'C؅!'`Geo*x ,5-.O':+Y)zxch8˷ytKx|Î>H`߫RMc'I`x8H6W+B^=dd/oE>(:#mH>SMk"Jp-`Z_t S=F LeR˽|a߯WZa o@1:0L! U3kimx{K./VKo-JF=g9u5Cq5J.Ŕ1QE` mY Dh֮: s.YR2L}> !:2EZ_o%P~ quۛyZp'$W}[Fh|`T~ɷm[ %pY.pݐ´D2? 64@Hr##o zk<ڲ~x: .@#!l,a|j9􂄿>LC9p)]qv GP5a r멵D,w:ƼҚVDMS_=3Zcq>E2cZV.D-\^)7dYk6F5@ťvdZTuP!VdmL+LcwZ0 UQT2TOCFz!Ȁdg0s߅OWC>ui/BDg&{^cL% {@M$!>G̼kXƬY.}1Htʔeo/)tOJ!9ϸK)q:O}yE^iz(u55JQ4!Ίiөcx4eN1_g3 [QsH/6XʭOI'Xb*>rklTN8z|- "9Jb甭o"\`%9OcCv@r7A .4Oέs1O55eRU$*%oARʮ0=]QLfe7rk]6vdTnCTu |kH JR>Lu~|şvA>ZGG&,k;Z[@\`~XV5^.pϓ}!gB-qmшNxb`~\ 7hwp-j0UoX 6 W'_߮p-f=؜7b|vYFd1$W%UZW !, "XUOSgbN+oi- #vs<\qY߻ ރ$.UNk~I9U:i/OˆFW{yduq (7I:4x&f]FB^ pJrH9} 7~x5RJeAB{䥽 : sPJqxVv:ܳ [`t8;QlW&/ơ ePaQA5mXҰ "__WT># ; ^q(x$g#Zʍӽ9=Gc5O9$[6ZTRBE(v-nj $ 2**\06R&aKU+8ngYΚπYۯq [ʀ"V=?,ld>Iz(( ,7(s;$=\w(W#yg+uXYѳ`\&oQ 7^mBn:͗~u H\OpLn3ơ!-Y[}]S2_>!t`׭fuwCL~\ h2@QQC Px ͮX{V( &NҪ "pUUͱy2hdPwO͚phE|_U|sHs=">τqKTc%PƖW@gP~b f];pdmaǺ4%厍4C-ftQ}k*yNBW5wy^cyۖqz;U4jZyS2Yi1 "ѣagEU/oIJl_8@gMqLXTOtƁ&oΟ)UC.U.W[.l7X[\=ْ?Gx,?m ͇͜& Q?dL40UOJZUr]3G d07hDZW=?g]czhNp,R\ĸ4_QgA|ab$0Z% G~dc hZta)0nuRZT+{2; z/U{=KȌk_sJw$Ĭ-PiH( } r܀-4碍,'򽅯 ؔ4 9,fsv0nqŦd~hS; j86Ÿ|ç-?{csIh_0E\<̟ Y"L-b~w-in` ݐmȷkzJ" ש\iZm0ܸXJ6Q$j/f' (u~xV ILctF] U"&HTG@쇙#(h!:vԭ&!SU40P焑I_8F_aECS$>fum.~1!v%|9MLa`x*Wb<>IDro@xDtET v 5,Ĉ ›e\rF_lbBQvrq⁔4 5)yZ I~paT6#đ4uq^~do~-ӱD;Lmwט=q PR{euWO\n~ ,/tǫ{+@'Aa˼T^ pMz}^֜Ռz#듫;{f3/ģd1v*wEދS$<$/A%;&~rn3Δ='"enWɥ+`%W`&p*;+vpޑxDgŋJd@/yS _ [Ѡ]"˫y ydB@![XR/r8{ov)I+hIRd G a_o:Q*6 Zd)UDPbTԛ;͍?ey1 cȃLe1 |vKe!$7|Tf2w&wVXh굋w^Ti°pz=oײoʊ[榍a GkTM)'jYA!k7v" `P UjD?L!-6YRanO0c7׎nKC|8:8SiIW—D9rL8|..0ɗ)B ggPҜJR"k>i—|4>(b5yiI艦vd.=cS~w{~bg0C_rN| X\vLM`lbGifY.?c5갻W@,D:Vc6iD!'4D$` vePW67pz醊Txm)bBúEQ!/u+EIkZm\GF3U* OD@N-eB8t9`7FE "5="‒j- d׈oX>b BWu/isq ٲ2^|W'9E5_YJ]3qF#Vp!<ڏ҅Cwh7e?<ďoVFxdQ$v@Xm?dpJSF- jߡ𑘱 {i80vj&&t i&揁Ʀ$d⸣WUoIlMNE>* j QŅT7W~2`1y@VA%rg#3Ac>H4 YVnB%ZleGF]/2Sp'n']lJp(ȥ%SeWg6@\w4떼 |*?:UmE:b(6:t\/ D*ER/i'~!AW:Gh%BYMlξ(/Y, -y=3,%v;2E {:!~e$ [a*tOz߄eb}a94m[|T|; $}8#Lo3Z鮝ekj&iyLelDAvv7m9ZG,V>&4񦏟`>38lmebF7S;O`rC}-"2TR(SrJbS6I5$ʣM+8OꈮJ yX 1!LQ/< sP?sO;IacYZokG!2B?, #h4IZSh[. sw "VY["g?d> J(Av ϛ9mQK[LĢӳ)akXx4&*Pnx]ng5rhdž~ CeoAE5?#7EymǷ<9\<ٰ_hʼs\j h2.6u#vlYK|L9Ayp4b]@X2Q&-J1y*E'JhZLJ^+E3}#NjB&ìK)f['I@q|Z`A fh` 6ҊI"5MY%A f_,W9<| 3B)hUͨ?&2ƪXIR8_ ڜ~ {O' ч̐ȠiVN ࣯|EwVGʸW^DMiuGTt0k(' AYE"ƺM5b;jㇺ`g)0CZgÝg2E^ mzAպJ`gRQnn5". ^'<}-IԖ4/Kq9xJ-cA%{O:Y 2qltƋ<9Bn]i[ˏDZ#6,R09f.~+WyunZiP5/H>{5!B"F5FȓWQV a[r:tY!|s%'巀`)Bj ڵ.O 5WoK0_rDn0 02GUC)yK6(֡7E~w(աoo?.tjpoSG 6'Q;ͱvX<e~[RUr_ IR~4ne6jEK p[$^?bl=$ghK4~}s:@1`osw9: Jě!ڇLlKc*PqU`Ԑ#<63Vo%Vгq$ tvt/%nn_܇m4IŅb axB%xsnG1L?/*m։¶ %alɬBb$f<|>J}(dk-(^1<{߮D~::S\z wĶ;BpOx"g]{Lݔ4"r3t(E]Ї_K2`CyRɉ]@*o#9O9iMќ L;\lJAyt2RvZحff1ÞjH` Զ= e\+EbU hWVo)Sx^Vhp)_! Xxg9 j-GivL3{ J/ P|s.i c%ߴA7s慳` k:.66`0qS-X"Ҽ,/y"ʲ$s%CQv(}"UXW.kȪkP4{HVl5^r σ)<Oh H \t" f5(ZD0lcRWE38.л#é%E6:?b%0 @@mCtcFJ #^)!hlU= Wp7A7TܹJqn:c[_: -midJFS'C Km?";xԼ0S?+pT{ig;3).ZkAe>Siۥ 4TǃxKM;=AU+/1;ohJ=): Aepi=݌%>*Tkqdqc! Uf'sz'"Cu7w&s 8 ++.G݃PWE.7Lrh[YfmI<"]"tWJ]IR61Cfͱ Y\Î z代k-:>3$vX/@7Y_Â5Is +4῱˜>ay71n6w^ v:vn'KѮrBM}^P]ly"2%.G-ths>zN;{czD "S@xVAjTcHIchyTC%cKO zol\2 -b̳Be?QMS*pIQ]P'ߚdoDd c )6>ԛُabaJ߲ZXa8 ZciuA=*V\H" 6_/2zjQ-cǙKp .^-dv^+O*GRFg" Ƚ잕(řaL?Ǔ4ϬwAZ$]=@(LS&.;^/L[qjNb-0s+$AaNzӮ&T*:Cx${aJ&(2$|`gۦ n:q<vuA.y*ԒHT3{ 3mM 3]!&f F*q8Aq6 ZC]"jWG9`raNTò*Sg\?r "Q+p*VN㼽ƶ J;%@t3_p}k-O}evIzAk/J{>ҼgA8_uRʔ#RmZwX)TFMeWk+o'\וܖeJ M"l1}y+pH*A֡w~[0~R%?.'K2|^qiLenwyRm gǘ/:z: Ts=$jѤAĽF~q,~FNdj|$z"d{ԍF{⼖$ {0yt:@?-geȻgB w`zѨ}inG6]_$x©jy.^}pA}zrn+,[WJEd}؜M67D7m5+ԧ\.B1tIP F >8e'yS^^4hCWl&< cs|HT0#Խ\nG`5{h} Cv䖒{&Cbv6!E]'^¿xr?s5eXZ"bl-!!>v:uh)B r_4tާUt (ߟ9;˿G;fbL__7k=ͮ4GgZyZ3 Ml&[Dv*n {Um~N^{ܡ(?4;.pV`g$ "QXiMUJM~bwr\;^oMiJ8=,MTC;5 ˁnNw73,#yujw T̻}yNeΌҐk"城.QS}ѭu;,ˆz*c?Jp)Ju&xA$?)~fx {dYas2mק%*nÀ`f V{b q'߬Y2ϳL`4(C0q0ya>NWI0tG/t[ޅv]Scz5~֕WyX21Fĸ,*1@NCө%@!HUm6aG8J]P"y6[2pR>ӝp\o9NjYX0iavx(frY7#g[ąx85$7Y`.)٤5j Z ՞?uw9܍߱cf&-1|'F FOTqkEDB$/e6r' |zs*ük#JҾ" Mљy KA /a6i6|q%mqmTHvu/-mYv#\ZW<3Q Qu/WTDvuG XVi0jJ0aI6; N c_қhS[ |¬1bXӆn aOOvڞd4Æ?,<]qZ[/Fm۷, af36f?~exO! ;+(F ҫwK@=b 牨 pۆ>6%ExPJؚ󼼪HEJ궊F=h[/c [OI re՛ջe$Ż{V%3#'oSE7D:Sf]XzKҌkL.9b$JSǴ?dViI]Szq( ]Z9J4l4ӃsvcJ,v)30"4%߄Du݉hsy˛-yR] e_ʞFXk˞ˏW >:w/b$>dJ(u*/+rVx ?D֟a+F|iPaJď[a5]}i]I[@%&ڧ7rlS 1)o@̠FQ[1zˠJSi,)B%b8fnH$8|qHJ)b fS@؅f:Ng&D@(NqC޴@ۤ h#[q8z-gatt]N&/Os \yMn$ٸXQ/̮0vBd~t!U۠=\v e?Q !aX!LhzlwTZ{U}t|(< Zs$؁+k'ӯ๥RJVȾދ E^ntoU m2$jH_20p +ev>j,5d^f369Bb {.I43kdX_۸vPQ*LDl>ߞv.Dzz)Z6f@.'5+6 㴝&e*FN*eUVϮݶTw{;K,kY"Z2mN<;yW;Lq@̀YnJقL8 'ķ?|Rd CmѵMWcy 2@q~py= ł+P7nq:ߞoIǩZwKSgj^?6u'UG S|W-̻nis(ncjW>ryh" ZҨH}g)BeC0G+nP+&"*B{_EmDt'ֹ]Gx9\OP X#JC>7r(YOlqq n~#\VJ_ GS='[DaNOF b]^C28|y!\Aك 1rxbaeFL !*V]gߋ ^#K0>E#쎨ln6ؓFC7^f c(13 2tJyzpjR9FȭqVlG/' 暏e@x;cmJ ka S[>h&`c:Ob{AB0$R~( &~k> ? YVi M\,pD6͍Gq۾"Cx}Jй Q7L\ۿcx JDVCy D}qN '\M͕"LtR|`~G̵^Fr*pAU@ 8 -_6 xE$wșC_ɶ ;R~g[\^j\2ykԿ*VVIeC0{b?>R +g|Cq:;uf;iFЇ,UZu"s?UEzGc PY,* NV*zVϼnšO_=1jCYp޿ʠkiWY,sDo|K~ z ! S;Ax6ztN3W0XXDn}g- ^TA.[ EQ*o|NES=ݞ+i#萡V&u=z"Wdy;״y۱֌uz@6ExIaC!HN~)u/ԈNgⓔ|QXyV pFz>^OX25vaa^27?iA(lHG3Gւ[ZHdž01sF𫻏ؾ5XAv\|ar{_K@Jjԁ~+YWM( vO!ð9a>iU]YNӒ yQ˚L5bpacVax׷6? `|hd;1anWPAzQTvSFltewf_3V 9=܆?n~]`Q[51ޑ/yW$hIx1)NI;;s.x_jRI ']cbIY_rJC P?j@wtB%J)) lT*3YAz&AT召MeߞF7O.݂(b=%1ѻ#~z >jI9κ42fRv5 ߍZ.ӿm' E'r̢9dˍ:$ؕ@F[=k-p*>yL<6`ݟFtB)UlyIoG8η!g4Ρ^|nM<s#![qpnnE˨]'0’›w'[4mVNk؈:p:d6w0sdsIFR2/i؂itG^S>Rza~t߼m|U2ILbԧ cx`v"o;T<" m}8>e*7@+܉Q%_|/VổOz+\3H:kW~%`օAcD hVT': ~g$k^jZUC3T4!D%)̔W3DQRo BI .L=1B j-7$ZJxKn/vױz- h; .zn O#r.%"|AxE -n WKe"rv_m i2 !J~rl&QbTޕ; LU46*\%4bqK͔= e &2g e|V0ir]B j7gjsY@XFdОVe>е3T%2 |h˜/HIU)#LLڔgGV.kQp%(e Cj:g^CBynNP^hFfڊ =hsn {[/Ӽb6ٴl1j7+ϥ si*gX- i=j"K\cºsK34tSDF;J3;V]ϔhX)U~d0f97,;a{éi1"~)7-[T ip˚jU]M?Z+}}xl=eo&=L/A:GB iYȳ`ztpCvfT,2LP2@7)o}"M -;7kDmbe:kќW_́&=I@Q|n9rFQ*T#/)f[G +SN^];rr#K /yCx׆R^F`\*0^v*hF7εȡWY e%觛g[h//P<3Z:%[i}&fbӮC!*0/Eh3M)iQAGh8RAQy'Izl:T#J[mÖb/`vsC7lVJ@iUQ߾r1ЭJKQ8mVwo0Lm[?̩z8 G´Z?Gie޺ektPڄƬEpk.Dco1OK9b@K,p%^d==sn.,D(Œg31ukb+<^Oezg-[ Vn'E%  ,4*G7'"knΞ겆,6j#ND4Qb_N`+@ށe@ڑMBξ`\,n_,@ 7;Oܙ{ћf[~mUgǐJS3BրYXzYlk"QIdL8Ln(h|8tETU3R8Ӆ؈v5 tEghFϫ3)K[u֎ t#} =Ww8έj|LIO?I:ƅ" ;_dr3(}ñ'ǝSu8fUE؈✍ޢ˔{zgO -%59U NNB;H ϶]ԠtYR҇>Jb1.$65!CL8;EZ^v uiF'r c]![H.c&Ű|sh(.#/8 7](EkY*?h(ږ| w{fFiKY< >;+)5w{^ ,_wPs wUyћW*et mpRL%^$ϫ۟)f@Sb\a,o٭N2Q=_q -A=t7I b)=:K%5办: H'XJDYh?72)*=@/?3,2vJ>mTQ6|)x:oG r *M( u}|)5vA}. Si;(~g[6`T 5 1QAXl`q[c< yp9)FXGö2i!|̊a |s W x vڼiQ>g5R9'/Ȑ L#Q,? T~y/̞C/px"(WN4V{pWe֧ IiR5C?hlԳ*&lz2O8ҽO{!*?3~,7& y̢D2EM}))h"\M`ѰpgeD=*gH)w /MJp-S!aXkE~9c#xu=B/*!#ҽ]jb}I)~M8{Ye_V{ ~!*e`El.83Z- m3;$oQ|[pQf|z<~-? 4"L>$n?SKKaBOiG|<&xoͯ3z%,ũir,{'u#"ugjDi,i@.v DHp^1w% L$ 5ݩRѽypIiufiؓFcu|6u+V.uwBCf5z0+GYd!ovN8g߻SgRSLq ^{>$ 8\ ;rѬ#B%8A~=ԫ0m8w̨&[_{Tgq[a X"\D\Qjkbq9gXNGu)$BD"z&?Fh+uEbg6jR+\ p!Y1L{Nqɳdx|wB,*hV91`FDkߟYV]  뭊: U!̏M 4u=P ڭ /þ=Y(Smsb8(r:[] C&<')g2R ? C]:.135C_kg%"J0Xv\1]{BizRDF᷸-.S7 &kG-~2~iB (882k/3k?Lu]^)KA/*:{3 kx^2aFc]휹$cQW'2*"H}dz~gTh]( VЪ_ 8^A9T:U)R'wms{b6[?%@ڱ~T!_/LžYr2>!?Of֍r0Re qUK)Q1H\ E02є˵&Zf*&1.#?*rB3/cX1ekhq]畜H2$5qa ?vvĠvZ\VgvPkp3OX!97h)¼rlcbY'A؜F#f~$nfR5SfɄWpm'z,q.my(?8[𩕒JƠ&D򒊢" T+5|I[>4fɐdRU7pwPFnX*Z:;{]B,uI48jNAO LҳS$8r-H3 IJ =VwTͶwMCB$Z@nl|$akR1B7ρuX| 5~BhUP ;9nS/[b FU><[KE?P̠9W`cB:G|~wV~^ob[I5g:].OEǗ<ޖPey6T4fWK4ޕz[sĂ"a*3gXѢ(ɘؼ:ao X-j4A:l2 &Qu%9Yt}`cZ(?2aՊ&D_nXve!!x@(~[?˸~HYV\5QStqg],bWPvk1+1Ʈy4UX.-nΣ){`DF5j#89oΕ,N2'%>)C {@ri#J@ ViDAWȁeJa81KEp™E 3f ' pcEg&,Iq[-`|ǬϹ2=cC+_1xhgO.Ua5؎k"}VѬÔ&2;%ʉntGF c?5Kv̙iw]#06l+Jt|cq#mV8DA5= ʺ@ŸL4ב;'Vyt3%(P48j>)BE)^Y.PnB.>u\b2xDUyyg+olDM9Nx|L#Thzo(mPiz9Z^z$--OJ0=rZS7MƓ;["W;t kqv3p@2Y*EtY3MY*1.,vCNkwqJVC34BAn MJ]c@}c[2gY5Gbʧ\gy;c,Xrh䨼Zt%3Y 8%d /9Rr (XW4H3[n >#Gn9/nt o^M:Dڸb #:x%y]lj>35@cap^`>C jr#Em3!xq5EM-^;/">elEω@C.8|Vj|ZQ`2EsH2yx#pxE p b7sW\2Uah8l4( ɊPǕVᴿAI6 aa4 6r[IaI>LRHka:v ̿i.b7:J l+G &B#ew8/K ^&MI?vCxW-U% ج7@ilkO+e> qHfЈ kJ,.KH$*3_7z,'6yIG#e"i$ESHB˜ue;ZMz479dd"}{fӃdwؘcBWF|qΔ4-x3Y6$R |c|fZҐAOX+8c|k'n+_?H|2r5/([,TTgl^fyԿ61G機Q2T)p>ࣘTTڞW+?J\gZcoWU5w a һRae "|0@ Ukhg~֜kA}Y KlDJ'!W?FuA88L֎0b^vFTWɸM0oR:!TL{䔭 D:׃x\v WyUhT8 ai≪>ӳ4*W);m ˅,`c䄧i[E< ا]0胗j~͋jЖG ?UƇ)ҷKrY?/m^.eCPGQ<2>/T$6dէ򞧖Y4^AV*^STu<iN[ܝvE.?}a;"`ipI)Ld3%x̟h-2YiZ?B5BT}Ix")/9 S#!!+v~};bD.V0v{ ;I^> #y^nf2,r闖*E,xyleSt5#ĽAԍ"qiuDbB9BzTi]0)j@>xf )|K?H!xRYbiw\" >i+& !o=H0%!d8#ů9~&sҡ4]&-} )mT)Q̃.6A/N6c_)r99qƻIcC|~|gi̓-Rv/wU:_kKvP~7^xD(~%"hZ m<0щoûfC3o QgrqbXXˣNb2/$`C3b(*!b`)5=JX 8^0?9MV(7pzbo,'[Qw \hZE ft= |0j(,1kϯ >&vv;35 Med\s^a614T*NhXQx, wo -=FT:Bͬ[&#? IMs$ɛ}#bdTUZyjrzFisAۅJr*`e\?5V8_ >Ic4RijYT;H*A"'f^-9%1gЊ*Eun!4+>MJ4/VR{Gɖ"E _洪>Oڭ2LÅb&(U# ulpz/2lk9GxZ!;dZ LDJBs衿Ogb#kΌ=CASW `1DEzoKR|ۼW8y7!7 紘UۘQ<^|8 ;Q>1ۃ-ہ2$[R'zÉ`JwKis-؂vcIn_9C[o̥ (vSm vIYg '=uVxte. ×2+޶cÖ}$`߇տ]:e>!|<QB谠xi5w&Y7Pրk+ҠJtRtpwu7?4dzs7es/E-Ěz>'%&0ɶpu=;"wֱ$ˊ Iuآ7&*2xOPWi1: _XG7T9* +zY6? քٟ{쮩ȂP?wwf@4P PyeDh2#b!{[P$X7_-֑Bd\٧UAo#B. +s6uUNyX [su$ޚLFe)ʊ7+#a++&ZUJPx'l6 >۬A KBBdc3rFFKFܭa"2yq-6Q5=}8.U:^,zͶV9\TJҷT/ZMc'V%!^/QCx}\nFrC4=-DճbXzhEDǃ2"ћ:8,c졠@'oO7!#DO#mJn|ѕ= 0)$GE;(x׌! +;"++[+K#+ qwr8_ϼLT"<:X>PjplQ88e4kQE}Uݐ{EE"~+3]ޑ=wڐ\=oכ䁓,UP`bB|.>3QUg ,E"ҳ\mW ߄O5]k쎎?bsl+ž~AgЮp=< \Avre B|WCݥfd{~jMJD@-QW@OS{Ŋތf-[[ @16G5 }wXjK"Bݝ- Gu4A0cU&Z rKh 8)Yz*"e8ZN+Pd rָ!mr5=s66]67GFYIҶ\Nija;CzM2uo2mo1W' p2_M;QQ)yaOq Xq傳>:#rpYPy sJ$8V+?awaB-A'=93sfJ%R.Z 7ONa>HmO(0oLWpHrv|&\DZd DrDR= ]R|t!@gcb}=NFuh{[N `^W c'`}QWPN:g^qRg1;l~P%,;ѹHD{ BM̫J"w@}8ycnK0"?h ?71W ٭b9"RTW1t]i)(`bӯX2Q\2cА[va;yowdMȏW[5, cDBHokRrG6(J'&ǡ~vOm6)sm/̓Mhp_ &[37CU sͻ,vޅU3p5z&0Vp 3o֏%YڍF&yPƂJPDp׌!O[3wRiK)M Cz@f^S$OXx[2HoOx/L_ 6FvK&DP*7@{jvjV!\|6K|/4Yu'4ɋox3{3bN+L ^݋C΄4r:x3^4 ZC[Gݧ>`JX'0)HԼ1P:>x>n~Iie;3M}f/><7khcWҪ/QjfAzVl ,X;PSĸ_<0Ul7T(, ,&E yp!b=42IͥŵcH_NpDž 5Rwy}8~T3|pwCrZ3SN []-{ۛR Y`ߍZw gŤjHCUM y`hZ ZX/71Dn B-#'F$?opEA-*BW|J1N;΍^ {И=|N 6#c:Wՠr5ۃK} 3x!+ёqLAG$2Hx%Zuݙ˜߇XOD RL|zQ)mDQя⠿ yÝ5j0ר>@9ᅢŋs` ݾ{TXវ,hږ$&V?Ӣ&&!9f߈>v70 /`LHBBO:AVY #C-{~ڥ[-d;"S <|aț/Y.IFa~SͯR|rFC57ҧiScv<ltbT! q1W&5+tʊM W3KFqזޟ] cV `ی3&fA96(/"5o)AJhI5w0~Od¨+@F;.ȶh u#bY(nV_"N*顺B 4oPo-FT^`[&%^kn0Ť" F dS_]#F|EGb 0YiUتOF ,L>XDǯ*-9CJȻl\(-}ffp니MdMSik+O :_&]N?k)plk#x;ui}2@U  f'-&m%xĤ MW @'l9'8pW)]jSĈ{BF_ˀIf6Pge/].h'xHx*$O䜇c.v.R&\wobM<`lxf~cϗs)_ LYdRu--4@%3ӣφt]TVjw .-|<2."$IeC91E=q4L@^ui1b<&&8P,K iӈdV s*1uT|SRN^$ =(z HTw7xe{RObb(a,UpN5s> g+TT+ȠN=(DTב*k4Vw맟<%6L8^4eٱЬI ̒lлv~h% UDH𨡛6\!{Hu%o x/ڂ[G@.&SsiN:k#9BIaMb׋TAubd4P de2\O4ɡgPP{iĢz s&EK呑6~<@]'2{@ ' sLgkB*Z5|Xʦa1_1we󒿯nJ#uW@MKOWl0 jc56QLFGe1 }y_|ְ Q ;7!jo819aE#@مX"zB",q"D#-B_k\?!zT$I4eSs$v:6ǎF" XsҚGP qlt-aV`<\6aqM0͇zp~< D}U?sD_*NJy^+Aﴫ%սg<VS ip_9.< 9s(B<•`liNӀޚx*;V{6貼x?.]ghv+=m)7+<\d,/S)ke|I+mE{6]uLW npw(JF[gN2սۖJ-i` m.be'"#I@kߑ0ex}M&(=))AlbV[@i`zثu58?Q я~C UJ\|~[_Pw1U5M1lqBAT}aAR l2Y{m U,{}gPD3s1́[3.ϸfG\@7j% [@vk䏒l M-ΌE|Xa!K-@d[AkƂN1[bq(g-+sγu]D{L@ʜ~ujr  qn:]|5t H!h%wɟ E\5m]+OTl,>8Zy)Y(7P]`'c}Gd.^`!/L~uׂ ~;}M  Z^90҃Cϥ4>IMڛ@)R)ci*8QHS&qID<"dBAl3⬹ȩ=w~ 4m|Xid9ӷQg%vtǯ.rb}65lΨ> .#tLIQʽm IpX/03A);ÆNHA[%jMOύ0dSRYip/}e9,CJaE4gꌲ|k,{Rr8bg"Ls7 13C [B >+kR05T'QcUc]wJqQ;'MnnEzbיj&g?s ۩b`Oךuj*S7V'YhTD|(<Rgh Os`Y֑f-YH}\/Nb=Xٳ nu_i;[[g!a6QK[GfYCFxWp@>_Ҧ}Йἱ6L!8:0Iw 'v#G&1w l~:z9NL4lr] hˬ8ۨ؍_t9H U*bɖ5:HQ\\ݒ)>bJ4 IJYrJ!o|8GJg&RQx>Y'O>RplGT#JEQLu`#յePyc;V"[yzr< XFjD:ex֚xGj{97Ҍн8elːD ^K~~FvI x#9Hcjb.u-u.> iE*{&PѶ0'`+ ýBߥ%w%CrUjmHu7M0҄:i)8ͼIk 779=lUw 8C'^4ElAzJq CȫQv Yyr 综*ZGl>O1/eQi*d9Bd 1ɬђ:Y*\M#k[>(]ɖP鈶^ʚetM0\a[b!K4TT甌Cw,IJKX:ɡ[6~Ilщ˔r)B%]ĜŒ:身L&AigoO\HRJ6+k '@[th0 MCmQ0G*Hu(AIu5ڶc]/0YRr%BDk\&)w2x(#m{7ՆKbgT^Lp BY%N4ǯq9Iw׷baČx<Ϊ[\)^jd~üq5j>aЕaNZ m SS˳K(9h%]! ڒ5Yﴜ1*/q0h6>nľn$ Js 3):E5@󛝘S-ӱaFsr7!E)†4l7'LceHUouzq* btiRBJB ste#i{pwL#ucjMd.;ޣ7$VYP&&X7 y!e#)tF5~A#|:B]8*ؠc̲"ӝ(|lM)YE XGozغcNd ׻Ycˢ?N%Nx3ֽp^ϧV@;zky0a%i^l3[ꅰD> bЭ@ОRN0 F'&Hg&$*㊖:uuڎ!ɶ}ŬD5kHt–M%Oo xm^[#ť.FWU @Ɉ-b]iaaCjٹ ry(8w]u}qjїJ%+ShCoU{ 9cr5KX46nM mg_b9.P֞ %ɠCͤD>ף)4v0 f>{]y{FUcXU{幞?1JW5ymcS1gL2]KM#(mt.-XZETݰX %_7y/[y~t5)"9kqaG+G'+= 2׏*{6z_6zd"U= J44/a+d{ <._MuyUTԮGfd\6aE.*x,pzB}yaHr+Qu״֪e_Ke7^ws1;>n?y-k75 ' WowJi Y+(/bDxMUnh  3PK&z{Җ?U{7kSmo/q1hqY(߂[սؚI71@c<>t{2VBTsUCB&̈ <;%h$=/ y[6uS/ uZśLJѕfwGuf!.X0Lҧ|i(TNj3_ 3E S4jNO]f)LPeV+VoI`=i劖o՝@^f$)z= ,'"ZFh*ʫj՝Ts $yQ90/C;K {? i|D?$=˥r0!4 %ReNXgVg b\؏#$U&*D9DygsKa0:xX WD%sXwK6^-|:Lz2.c\D O?݄!yR]w]?o`U6Z %I#é,9 CĬhW+sVp.D) %[qlI9S͋T[6,qY4zu'8&#A˪M&Ɍl2uw gX3"Jh'mZx!e*pBp 0ͽdoI?{D; "OZjAvna04I#`6-qwgUDKg 6L AM%X &I4r]9]T r0F-h…DsL)A)LJ^GOYR XGha9: E z"DCSFIkY0hnZF,`~2ܨ&{JSUz]PHE~`ޙtK]fcBULmVΘ ,a͘-ym 28mGj %Lb ȥ,ɬ cJR@2y|\J)3lcxG~n L͆) Ŗ$.x ھ$`WNX)V:^M#\d!1aIQ-#vM| A6Y(ϊ}HQa4'n"m#rrz );[+wc HCi~s8d2 cnL-e~lTx0~x#n8uMO Wɫvuud ſDN !3W,aJl{'$j5~ wv /ō%1]/*Ō ^7hHBPaaв?˟,Tp(gGu{L1Tm?DT,YYUP-A*yQ YFL<%Áv٠v+6~axohm)jDe1Dbs~;8tmɹ0)9p~oFqޓP 5QgD `PW+ٙ;eG!E\̐jp;70voepF)AScV"oM'zaa9kn[ mNZ]GE^<|]U(n" ]](o2啗XT7?evA pirkDޚb$BQRy?*M-vUQɢGg'qŇJF:+`HPA AҚ`b\Iִ%/-"%Z\FHdE 7y;pw<"StWD`amp0uf-zL$  {P2jiqNpSq(HrM Ӷdy;vXs,D4rKE E }dvAR pqς둨4eHQpN:=e7sbx81Cwn%3! . [w?]4V.߶*O܆c5oMpUuS"@' Ut8?[Ԉ?λ+`>]6reCkyx&Q,-4Zs`2&o]IPRR&()ĘD9> |vR?(F2Yi(FӚ]GNT\>n& d̵Jp Xjg`'fx ŴZ&t{XDThN_mE1bndfR!;(>edY`Od5>%s0dDiV<5Y+ PQ1*.$IK 4x;)Xf/1,MHmQr(Y / ?Gp(KX FewSAcɑt#gT౵W}jF KYXXՇs';&R TJӾ?zve0r }-/M,{88;RTL|"#Gl'JAyW9:q_y9J)W>;PMyB~3w5mP ɬ޶1޸nAܮ-au/tK`,:vԖ>hSZmʺU@GU\xuř.s7IMZM5;F+%0j?'=LE`[q/sr Gzrꡪ:as:zdJTvPQ'k UŴ^lhgFߡؑ"0HUO܂P̯07/9*#:zV-gڱ3;" 0D(>z'':N7?!0QIpd.!yښV;fd*$0;|x%A;630>޶,*: pc\,HobG(`Mr9H I=9g/ԿS 5žbMt6?ICl\;>eAqc(|ؚ8{ 2ʛ5J3j @XѐbhwINj9%pN|k?+@!(e= =h#:ۏϾ`/Fۚot'9QTzQ[ly6Z`3eP4k몜E:U0Oτzq0uN[<7]lҾo8vYDXQ3Qrzaeds/sr[ݳWJacrMA@$|ZvB=pO E8c恰''Y %'`Ό ]hW`taޢ.n=vb83><Olݜ-?TVhHRHjQK͆I=3_`@:\M}Ŀ&H\ @ 6{K֊=- ܉ӱiGm PA,J)4%b^2 iepFM*(ƠIEwe%(X`_ 76gc&T.Y"楏rqfS "EG–MRG%wč3vWH6`E Y.C,f KczhO;jHyͨ{[M7A\d+f_7vx2(DIx=N5!]럿\BʡI+3hϒf?KԸ+ 'YTNBS0 ЛYODRmk\ ]bS\!`欎*5 ӗ PTl8+BmT`pI3"5[g٧k:p=LO>P;ڷ;8&Ksh`F)bf-t'0#09KuҊ HHHLJ/:"v>כM>6+anz<"rcNsk1SK]A߱べ'Dzlc#M\]2D.=J 8U ԂC'8wCcA.RCjQ47W˛IXцGVHAԭnd+Kij#P6L j*@֡:4j64ٽL#ЬǏ._TGd~ݱh:'h9ոd /P,/^:),ně Mj+:50s#zTx::;3s^ݔYǾD nG,L5l.t$o0c |JUn'*ӰWBDosb;i6QQ0j^ +Ȩ}&rŌmfR̻dH/9}? KGA8M!1r OKy|5hjzZP\ua)^?;IT:`+=ŜzfԷ,1[[1,4Ӹ?F0y;9i;}9tZQSIQҦH!tD<#uKÿw=#1oe}橾Z3GwҖ0| sdZ 4y,­iA/2;!l{X6Hnƚ Wܨ&+^hxp"b VCIViAڔ {>pld؞C%9yfZ%ԉaM(JP=}K+cU\$:()OvW˛Hm0 ْYd]]A PM" L ?[WmL"q=n7[.֣𱇢,h@Rs>0.s>ܤ4hyA\N%>>`ΧzPƮG1Y=BpetCb!D@.'l=z.KHw!M0މhFA Ҍ\} {4ۉQk^brBH2Q_^Ɣ[ A*tܖ#%lv~l'}| "lzcLpgq C涕dic=|W*-_hNmFpEl/w~#=a mUu6L'ޣVi^mo7\pT_oH{'U~#xU͵=(AY݉[^ gL4 I~x|>yd^UγLMFWדErɨN*p;H.>#b>[BQLo#  2%Z0pR֥rh:/ijQ\JQ:ig@`!У{;ž+-9NubU lkxK魮!0=Nᣲc,~Dӛ0it𳋔2<} VfXG $&JUw0R{9ʭ)v w!R!3GO(F{$3&W%>=WDP9:QX=gH/ ރɊxMH*N#]\w&i(p9ҩ@lDV,+hmOĨݥBZLoKvJɐn7EKfrp)rqBb]yM8m]0D<1gT}͗4:p*#9FXAW7"Ey紖bi2ģi)2mұDV&042_jSӞELpfxP`E<~R>$S[b)NSĮqu=X_5vt,wXum?`omʽ<5 L>w^돝A&uOd4qjZ J%N3nCƅ/l!Vy[q [y\DXcφ <>s+ 1/p2- )>ϼƅ,̉E\7y/q?jnnmL9 R(~_ᩊj6-x$re+J+4bɫd˗ֆJ6cvƝM\W@ {ީLjbvb\Û[w9eޡm t;4;I2)5j\ BJƽ_Y~![+0)^/pUX֖(\[`7lBYSהYV]W+mk]y=lO붾B@ZKsۭhc@z-;H}0ܕsa3D L2ٟKBѷk1,{ͨ33_ fc*8>fl ?-|*"*KFw2'`0/Ʈ_I=/.Jo2;G[,T D>W?ҰM">̝pPA8)O"EӾvn<t)S] p[`M砄n#5bˎÕ`Nt̵:lb̗q%$P߾'.f+պ +|]15-7G,`R9mSѲ~:{]Q!MRe 56:u㻹 8F3 z+AX^%Дiσ+EwxĐb=lKu]{8hΘ;wG{${nue5^?qhH [l)ᕅ-^ioofȄ*K~1 rklnng)6[~R}h0-6S"ɉ5rֱFHZyL1z57Yw;bЪe7H4Jůo[ƀC1qe*!jFPſ4!~VG#][7tS#5V ۢKnCiv t=Ġn2(6 n2·:)ߎz[Bq9)}W2 17~[Mjp§XÇ |I&FͣR䭼 R)GOOr҃8=Sre}u4A=6|$TA@ {@m$/3sOʉ+Jgfv Ʒ4G0!s0jKOaAO}~ oظJd W*VW[  \`MAS|%6z?la2 ¦;JtfXx*A< oB*{{l—%S6(g շxP\bFRl#u4~m!jN~ մkN&5j&/aA.pgf}p<d#OP EgA_a\"%.M!^N B(u>f{wE'ws_1tɺ/[B5[ɣρwu""H j lYq V08o(XnDj oOxY}Q@-M>^HdcO~p_ QabK%`G(Mc\Ir)EAм<*8b꠷NqߺNf-9'%^ҭ m =֭- [gb Up hE~Wz:x!K`:H3VIG?7?>|K=z2WfC]I166%b*+Y3Bg8nVw,}۴*Z޲A_M䡽]qDv6 WփKw71aP"œ cC:1u]r5sha~3}sa>ĉJ6~^Jqar(@D;pdeW{^ 9ʽ5`:CIMu|CUN67Z_"نA:*v(FN9*}#s+14i~SFp+bk-nѸNYe^;C }E0J_l?u7UL?038N #mѡp*\񿊒5{4 ɭOzi߈`;JRDHǞ?iqH%%Fy:=JaV:h5^尹I5f[97!XS-c%S~#0&n:.ݱ;$(ʇ9mDyd&|$X̺ yƾsTr+`BisY|+XC2EY N}^2u)`L ^ 3+Duz<RAq}"{ngGT9b/׶[Ʈ+.y>8_: J#iKr;;g'i9"}집/13ռP1_lɉİ2vWork+룜67gDZy2@?Ble]y;\E5DKP?,Yq,Zu3qtj`ݑ|ֱ_#Dz= >DIҰ9?Qrݶ`?=HɈ/ \TT72Ga;m1 Zw#6ģ8/ 90L$EۄE*tG3 ;X+0wPջyp6PM1AEGx^k4) S,cąi-M<"9,w:}~l݀W@:tp{c̀']qf@wxG5 oR^۱ 8,~o,>Khp _@N%'Qx/2eOtt9 wʘs=pG"`wɛ-%e {'.E LtGb)LRƼJ/Z񚯱@;ؚDNus\(q0>HXtcͱ>R{Pߝy])/E!Egx1HO6sgf^ ( 0FhdA3Rt?FyU @? F^;] 6 #]IǦg~(nJ4S|pj*R{DϞv&Ţv>Ld:/jWZ0(B8;k "6BMVwM2D2v2g@bg`\&!%W©VcsmƸs{dxlE`*tZw-vR:1|06ʎ9qqZ$:73C|) ꬏1 #o )AT,6Z='r=͐\ڙ~cѳ&r= "ZwPyhowc,1㏈`>4嫕i54"{hIJ CTl lQ,h8&{vĨ%j@,A}X,Ӓ)x'xO\Έ'2*s.NK3Ao&2t<V8^ζÔCrk^&{'aǠ #=@(E+c$rbٹ)keF*õ~zo]EZq.>.>W(_TS=T??n\߯ gX$wžpLۤ+b4iQنg_?OA[\ƣ.WQn vT:0=U'"TE)? _pV:;U;X-O^K},!Q{i5NoVL{7(H^Iݟ9SOa jl匫34\xJpZ':T9PCvdc$D)\uCሚ-j^wr}TxŲiFclJ_ZXB7OsxӣhOx2K\`4JeBk.x09s+ Kt-6EĖ.8r]RTBT׍`cd5չHq.7G$tⅦ }#C2j@_RYikdSeaWM~y10\eAWot _oqy8r֦Tji\DYk9%3 tI( "8?bCsuVp@yT<RQGxDGhM6e?Z&cњbrm6B|z8%]WBT;WڅQ [iG5+&Dyթ$ah<_(,剑2N/NqyxN+n-))ؽsЁZBJ'f? \qL6l͑:kC$ dy9JRщ-> E-'OxǏprE\vOxCϲc2' ^اMdSda4{lSSt vK=o9`chb[ nKIү X C}f&]> !]-}l2ݜ %P(r3㵾-g:}i6f0 xw@rꋈ1*]crր&XvձByE[JgAH< 톙r']B9ohyls5#J`^E * T *BX%rZy4ȴy+Huȉz2;q!@7:ulWٖqT5aw=t٢Ҳ"]K0N?PrW[jV%b837uv}\TՋ抑zy3~S#^%ɱ=[W,]8Pc;㹻b\۵-鿂 p-qa[rf(6L zH o7vjAN=JqVRV}Gu Ƭabg0?y{,nTbn5 Fp{gߺoWqUc6e|.z 8Pc g՘ &ϴ8 #O]_Rl74d3.߰GR?A0T=jMIPl*[C*>W@YsÎQ U?S\^C* uҞcf7cdYYY_ 0[|שּ̾%'L{ߚ"U[2:5Y} ~\QFuݳNvh ٤OVgzVh0Bl2CTOf+tXMNC cIn20c%Z_-ItQ:,i,*βQHRY\Dq U$6{oofN.娸yMq=)\"Yŷ~!#ps0 Ly;?KȍWM(GJTm*PJʄ?EMTְxd,t)vDmlp9LR ?bm)$|J;8踋LϹ?tδ@VvpaE'm_fY=9\a=Bhsvlt6f4^?^, e z-2咲 H&CwhtB/ dM5>:Ŏs;`>|]V|"ˣq2 Tk:CkN2BhSdZq!ҷYZbL6X)xJnb\!\)!`dZi)eM4z [-*moHWzS :QU/ ]ַQd*~kcϋUgeYZ̯(V_7s\$oToӾ'&}%f J |Hg{,-WHםm]gk㿊ßZV^H)bjAoI9Έzv٧EYS,RNjݫwEGyȄb@><#Ά4N< ' n5AeT"N6fb9?YnMh:]]- eq+6d# n{T)3&Y -V&7eG3 Cp_A8( : ^E l1+YoC GWcMZa ɾ9Ip.@^d05j}^5vScP.W8c[-␆/LG\ܟO. *=AŨkb57~ҨkC([q\>@.$0xޱ^W fBD`:r~Vr{Ri8+xj[FnPbJdjlY{ AmBb=>m;yDYyqF glio+PU[C8\Н *,Y q{AGG.4 0ٓg2'}'{Fd>Co\ރ ;gz=^lG9mI~ X/O/_#քic8n:l*{w;@NJe$ʉ3\8Al[o@l\5jSs 4S`]#I}sePwMAg0_2 X{!U P)R`~H&Q bfAj\^(BhÜ=Ln"Q=rw&_ p?VWE]3A~Hv8n[߯La:Phy+ $2f=L[M ' 86[zN4==Q~S7vqJ"oײa"g'*Rn+fq-Sڋ@<֠fy[fa-e@b%(H@SdZ@i?NS_2æU vzCT@2E2SFQ'ɸmV%F/QO$y7Jߴ2TX9R8lo&_XKz̟i5~\qCHMvlf+4Og/}bpE:ʤ52`&*"`V[r=B^!{6JC-IxZxG #0xw͞.6( 3}W!- xm~"CQC*HҷzbSKYhk|,_4/<ljk/q[%/m_)?JIЕjum L G&BZ YS[d106@<Ӎm7.P%"|l5νہ?97цgV%:#+8kWzM8<1m%SوZ('jPN}͂ϔٟr4n&^^Hhi(sc_d e| Q9NG Uc zF/jp `u Q!BIJE>cEF苰yK=UtM+BCky2?+%YSW݈~q)vL'bw'.uk3$['&w^OdPiqDA[G!WNUuY Qd|cؕ]?O.MÝ*qjsM|{7 u^uj-{sS; Xy;ډ⒧d嚁q"kf хbٶ Dfbɾ DvyG׶L ޻['V=]/W>e/DFCԹ#>XRXe XC o g&=&b'AwJ?YM!:U2We1{I!!KY `{,IF7x7V߮-4 (!ΥZ7.y> 80-)=XUwb q  ~[!H.dKN=e,Ix.Ӿa46v.pj*bcebgL FM/Pɡ4KHB4p9Pa'n@DKˢe){HËȄ[t->ù\8WpQ|NEՇH;QI+B{.n? M:$^G<^VaII s/w!X/?@ynKUGrZo񵓞x7lSA5K6|xR"<~$ {"e9Lvj]x6'n+ 8k ʘodz?>QmJ REC"74Db&N xO ڄA #9Xnl+2y}nT)qλU"vDcCHT59u?9p (s֙C$l:l`DzP;9*?O|te7$oYᔛh+_5Y`NvB1c?U lE?Y2{3IG&<`؎)xgxo6xakM7HޣDZ%S (7νʯҝc5ݛ3 1OyI>D6xt]0m=ZmOêv,( 7 >5z0>%+!ƌL ؏4ٮp$8pBTv[ҏZǤ7i2t7O3E\#> &8M"SJf;+`pBJ>$b_ D&dcx aq"cCF8>{E"n ߣ`8R1wIwha :5?8?kVq52Ǔ): ͋8.ͩZ,OmD *5TJD+2]SPh+>[} 50 U P3WbLyIu0vOboBXcPYΜnF 0skhQ% n\Ǧ0KKʰ9Wu o2QJ%(+ n"!\(#= g? }Ow ȔœIAV%Ifc >DNZվʹݠsx&]^(t܈0< Ow2,3~0w*:U9wJַDVE](YE{/PL\5:?*oIOJ|k=|O ^6` /EeIoW}Ц1&9"M5ڒ(= 8%7 ,}}C wl[x$ O84n?mp]rt6}?')3e_'s,zvO1k;n5bXܦM(yms7LmFZhcOv訃^ ?BQ`+:R-z .oBkh|,.1 iQOzCMRH_C$peU$j@Ewy3K8fF >X|kז{,[/֫O78q8ndRb;P$aKK*ک % iD3U&=)Q,Ek!^&x3|D&_T%~QV۔e T!e&)#%QUL?|zU<ʅ[jRh ݹ9zT jFm3#~@>> )䆚ˬcR\}8m(&T%YAN=` _NgT io"Fd >%d9pqeL5=J.;>t5ߣg$խfqWMG`8}qnpqtxU(ǃ]ڭǟv")Xa" らg: )$+[ Ip gmEEܝKcML<<851II 42U%t$-Oh:ճ)^6zwk}~=)i@o;]TaʫE#IwĦhղpߧXJh ^xgxH`5ήy_k;k{8=~B-VjvgƟT?߿pU|S"(W:c zZB/O^z 4W.s.s6A4b7n ³獬0yA VxD$W\70_ $L8}IJ?᫝LTmE>s[ed$-]wZKrRY^ NiK` K+ ^uKZ}qiCFq[ѕqm YHBP.,Eﰘjj,'RqJh80tbSh@k=C=ny+p-#5_ǸXy3G|TȉG;CD5J}n!Z % 3W-]UWS{$+Dr!dVQi/&ȓ/xi6:>`ܤ;Z|"J`*.snXkVop`46~*7LȵORzPV~zsgf ",Cqs 'k;q {{lhC)^5׆B%fN3~fBqְmQ!r+`x1ڀfa`wig tT3Zl,ɲ19b"+͘> կoD)֢|$Hqǐh+ B7qpWnpzA!,O@'J4 e`vu(\XHÂ}S tVP| vx {83*7;yEB}-pM"}Sf48`q229luV2N( *cz`*ƒi%~}G Ϥa.*Xܩ<)-8Q@.eM{h0rGz]`72DBr) b_F~CbEe1G}/}뀒BKʭ8zGc#1B20mW6%nTtټQR% 5]IZeYX-26DݐqDǽ|}uIA[[4<4-VoBM(B¨C A]ˆ„'VU =f4!CS&> Yv2N^8l9yi?}IjL/ u3o0~mMi]ng*mP=8L=9D*d3:m"BڍQ >x퍮^"uF]R/Ϲ5يי}cIj;-hVh CCG9P4\RZ]/ !_ *JL[Ҋ]tNK[JYnt5f/rQPGQ2Ts)/欰{cF"^d%v $mEd X-ˡiQX= νAna=+vPV"3f ,FHnha=U!ekDNhw"Kaq:iy|`S@d,s2_y T駧n;QLnYDxe͛{L]Gh-&Q"!Cs PJ5 }]3_\]Kx+a}'L;!^W}0eGpmCUbnVH6['< MYLTl{t}s6rNZB,Alxvb( qF+TD]DpQG oE&֪7RG+@((1fJҴ brXT`KѲ'J`sƪgH!k#PlWHk!|`YrwK@pYYs4&qt=VHj?L[H<}[E~=06)i{7AK߼ 5NHO`4:¬RucD֡pB/|*/x}xF,:|'%UdԵWMn\ޛg]=,V7x\$=ݠdt4M (R>]3G{ܻv&[tF/ U^LШ2D O#u<%rq0 [4XAjHrKNJI`U<~^4s{b; @@hdGRHL> gnO߬s_xz2ǴE4zw'!L7q9G,"Ys~Z!be)53WhZ84 =X5 xp=YunjV%[ɪv2c=ťXޟryL60 eNBkV6,و7{LPQP{b"c|MK"(Cj|+@a&5H¤yadH*iZk1V)JU.Lv//!m1 :1 RzD.=M᝹(ro4Ӫ/5 TZqfZė96wmbvGF0\ݻzXVC5֖/OjK>;u}6muR7k;MwШ9-C $HO0 Wk8S6TgdvI'jVIEb0,~5m! 8.%; |f\w[AֲRq?L+Zoƶ-F "h.̘gMx}#SfbD3Tm'o@m.-Uht=Tm狯wYЏ_1Rksb!)1_Hز'U".gi“ JT8Ui (^[#H07w**CԾ.JL An9NKv{z?4B6iqǬ5l O< /stOHp/!q;&QugA ) ">sl=XhP DMMn I}H7t_iP$@D3-! ?C&6S"FB%bXnGڏbf>%0 XP *1S >[|6(c"pb!zb"$4jȚ&`g[5(_~)7.:)kXrqǦNz*]zӎK ]6TT*`[egtEh9@8U7kr_gokeXP_-Q1kKyXJ*mǟKzڟ7EQ+#f+s EFedhS"o/PhqĮ :U9T!G;@qq27U4=乮z ᆷz,d +grZQA|@GiBODGR-80Qn2~@&`ZѾ.2ן޿%M5UdHS-I40 k$|؜G;EC)fWx6Pxf9tw$lUW5feq< b'6 gۘGM rۚ ^uW+%M@eĖ*)̨uDqVD1GA.\,%F;+z/a>C*"g7?9>|@+n gNըBaBf0#lĢ̣ 쪠$YLLJUk@t|'n=A3I5G3c"e&'M9TWb&u=$l1 /,> 8^m+xBqG2-Sh3d,[oAqHƱ O)?Vgy͸R# ܇phRGZPmCux:_μ!tv5QMJ"Y FAl6Q@27V#̻mP0Ul w3KJ :l1$!]׊il##ڍ5lDߪ4)X坯flY%=? D-o(vJoЈU\.$=$vד#%c5M>J-@t3Zv13؃uh?;n$[Ȥx<*w;j_!cH~WĴY=}揱/7Y)TA_Bs r:]l-ZA>t~lݩJ$]e$;5dGHUR9\>`Ƃ}nu!q2+UނE^e zoV]}*4b &^| z1?'sP/ L9 ETGzF]Ř<zi!sJyae~O:HG=PDCZZ1Q5/(z\w4KQЉaqAxPn4K9 5IB1AT|^%C*#'U+ Z(q4PH`S\54C hQ Y-Ge4(G$݄0Lo̜ bBܪ@NyZS#mySL YQGuA{iF"oh[:Ґ$8s [l{$[Z #C0Z| vÄKf~[8K%ŕd(L)2#oc]I'oBE0~dp4MXqiDIyܐZﳇ1ńS{ʮuFlݔTW(.h,6ch-ߌPy5&)2`J&Ize($u#̍1q~6|ά!i˟Q}J*ˮ4.1C%2T5^܇&n4#rhBa V3\7w.n>d aB2ĪQc  L G,ƋZNm=1)]ֹg !Tjx;#$ 5FtzNPikYwKv̢yƟs SeA/m '4ka48` U|xDM|Ԥ?1Fܡȁ6?c;.gP<5FZn{+04r4E@-z NL0(+忮zN0 "u9j\GE0Zog5Dؙ~QcL|+mCF^c6!|GǛ0{"ͥс Y8אCFd;KpW>όz:YaS?%/WkJ*ͤ Voŏ*\&RAvL _~qŸɬ]$(m2cRxңf:pETcp9gU'Isį O+<8 jɞ߀c"8@y c atK[B+5{0s EHѠLm~Qp9BS_ᅗIDjP^ .aa::w?tP(?0=#ԫ)mfDdGa Pԧd!-zy"RilsoL״dq&ePL;{U)r-2+*lǃWfa^@}@3h /B}T1>>j A/pŸ9SL+XJ)c^N! l Z=*[$ED@YQM/TtJ%ܑ95QNּ*Ҷ!N2S|Hn|?0tfo!HNu )Vd -$Kk }63De@~.zL 5_|r('ldY{WΤ\api5i>'-B\NX0P0˻0+@ 2q4W-|I Xpu,T6P%^[&GWmoccŸ@T2a!֥JќЛG|f}:(; Dxj&VQjR0 ?D -xU6ZiU.r䐮 9K$E:~v4W7݃C يI]?SX.M4&;;[>;+7U&0OXS ?G95{Y Gt1my.RzBDqKq#'N @z u@dpU2҇rb-xADC$=AGCpFed>i U1DnG?(?*S~4:G 0x)ԾO:VdѪT !$u+M f C~brǙUq/"-w2ULIa}v/zyJp]E}ӡ6 .[bdmdC˄:h+6$hU XL*f[5JAauC0hRBp[w+cggkW5BC7o ? vIfnK/T^J_% . ]x+nQJ]l*5v:|>ph9mP4p)壘V?_Co/snkT~;hlgѭ1rg ow{l' >v?^@Eqz dmLNBj jcp 4 4eVq'g.gUrj֦Z| `Ppz7%4su^ K>Wg +e$>qS  CFpc0(9 LztĴ{kq60>v$䨟(xsׁl_E=\$ zɉ~PDJꜯQE~yB]&H8aꎵ&>OQ`L +;dG1, )52q*Q@U:ܷް֬ #lpcUd9 MATS]bUЅv`fD\ѥC|<Ί>DP3H`\V)NM/ʶ}UMC^|)˟#JQö3E>^]QNtD Mn s'ďP\3dAȕ0r#鶦o92Q ^q#/6 ҼGAA6dUm#l,1mܴHؙy^:lp0R^&+ZXDHAO![7QUq[R6 M͂ǩ~>SO"bb֬xP!*lx_ oMBRÈV? Dj2>083"WoÂqC޷K F6[PocM )qJP iIL,rx{>{[xf{~iE\֓v1.S( y0_kzt ǩ'"ѦL)> 76" B]EvǮ!8;4Hf(͋gܟBix/63+j-zt`JR͢0Gx" GJۉ4n&VF7EQx$/Luʯ!.qhdN}o\vŭކOsyUq ;똱ϦU GDDX$5k?sm.$g4 AHoP~TbvǷeo>uIM4G޼_Ls 7t; bhL"BIhZ'z a6oh\6h֒D8™!;&lӰ Ε4N3o_V:͓7mŗu~bey꛺'Bۄ~f(m<9(it8&:Kqz6a8}S SXbIrր\+WAqTп 3v'}hj>vRi :QC f辯IуeI\]5<iE! gsα=J{ ˫L4;D({AY9W-'bX8&xDTñݟBi+eI%-ӗ½+ym1W: W @G.We BgDѡo5y6Ǯt kVE,"("U -nl44s3gvK!/v3 !$7*t %6=k/ɳw+VN~Vℐe]Z /|Dmwb L%GxO0 `;Rjmce«CѠ_c^%w(nG0K*PdFp FPmC܄IZݏ%L∑LqRC#ԡISus`W6HgE=;F"ʴCnNT+q?~ *Z&\.a֬}@ALk BVEwxZ^=ߔDQeVIwDkyO9}ӫBupN@n=!W)4+h3XjL^UmwVyK_F^Rx[] +~0f, qY!seP#0ϼش-4pߛ8LBxQb?Ur 2Ե_T[xj[-{dTl9i#@uv$]8)ƽ6*QM;Wom9@IІw|K{9 Tw@w eȎSCC)BJ(:9*-者 RD ڂx}L2w :FZc+LGG<@HͪXH_ULme`x\9!N1FGX\I|DT;F^wsR|6Kҥb$SNrCuC6Q^]tg>g6Zm`㓭}\M+-S׆e  Pb24ƑwȯKD<@7$_Uw%V-ߐuhSq1KTC1f @ %g,pgqb4>N8x)~ q{^#~,짒C%([]Xc`OrX+/ ݄㾯8eG5y͞z€u7o ɣtFf4/^qm~:Z.%GΝ#fgvg@έ$op,tӴw럸8He?3|Pkch |O~2Mq~-JBC .^I Svg|$ڂg7)O@j>G+6 /o$I6Tr [{,O.H5LRx eޫv̆w<ޑ6~.h1v!<a w6ʕ-`h'8Ɀ{Z%'BB251":eaPSkzϟ&QV省lk k:bA::xY/eak\g>&rB풋([>1.ǩW԰-]h8UkAbT1^XV/A#x%hbOD`(F7t $}s*-"I,物h (4ԳB >۹LX*,%rR8UO&]c is笕VpVi6s,#:zbMc|0؆Dg!DU9lV>f̘iρ+Xy`m1cn9p"BOr; LVXiKS%5EKR\m}͈N7{]58{y@`NnΖbB~gyf/]6\gSA;I-Dd:{ f(fV,1B_{i ^'_5M $,@B'T*0Rih>! 蚧~Zn Yr+c|庯>E@qҺHP gp f[iH)w2F6q&>哔e@.I֔zY^(TiѾ& 8"e}t͕TuGO:Ck52}}(VZE(DZ'qVSM=[Y^+ Gk {[ZS0,X9&0ؽp9Qb7?Rxϲŝs]v%6l>0݀aך >Ѻ6WΟ:-E}s8/S$~P E_(ax}6Iz*l $(ҥpɢެ&8{}ap[#e!&4l#=TF39`k,bA۲Ho 5SS)~f&/~/?Eۼ( Ī6yvBu\7"mgUat(1IӃ"7wK>(B5gOW:<|s~Y1xKdh@ ;jDn- gT>f/-SwcLHw7 ΟEJ,6FiF_1`:F./8WTx\0>yB $B^9. "M&HROg= m }+;V{(v v#勭f9㖤\&}ygC? (o)D :RPܻd>mWgf 0yn.Ut2剻G[/ٛϙ̅t g, DtdɎ9n*"$+nŽsӲW+;}O䚤ЕI[Z<(QԂ۱ T+s5.Z~(!%cD:]kwbFhݡP}fݥҜ<~nK5"g) &Huk(n-) k-L ^ôՄfY\jlhXhA@\OXU] D嬈,Q#qI%8ضbB1VWp,å8&+O%dZGR|gjQxb1^Tx1Qf՝e_nKog|sx˫Qtٖp.׮F?4SĈ. Zwr Ї2p1X("ֱ+ W)S"$SBݔoe7+ _$y|N絉FI@U-=Lۖth+O.J6 zd+2+ bT6O3<'Wj5t~e]<3WdB!iKG~1{4UB!8Д. wÎ<^(& < ޥ0tY``3ì. =,x?_yx.^d0_sfUlOÎڨ %-5|Q럶7ŠQNYRh!{8F){S' /˜Aßeэr)yd;:ʮ\q\Ianweg*1|)T/qL`æ7u7216z]"b\T9U_8|9%t-(Up7z;׹+͚tw0ڬA\Ŷh /0qYZ?kfUEH{)q ?솖M:(WW6jSP6[ ( \7=CP=.7m\b^^Q=H)]KPCA{r: [)}0Y&Gրy`&W!<{MæZ|9ׄ=[Cۊv.`#Z:gO QYy$Q߰"ȇ_k<4g7dј3IemuڬsF?oaD9,Θ8Y`*EmgmEG3*$WgͷxJH2GQ_-5"y 11O8}7\eRH2*ӳ,894{M;U?'2u6&EiO/JGYu7o6*)o8ܡGkx5,h$)!90>k(yZO '͎ >*!Fy9MÿC1ۓ؀}VНu`_9 3'$G:PiP8OA ?Q:hht1f?p1ɲ`э/CI8(έ:`+_FBVCXz ȯN#I[ǚ}~8}wzzr".:U:{},/8"[׾" d'}/iJNBFУ슔?Њ3@yz0+I毵xc:mƎ_^1ծחY)[;9c;nT?BŨ0r$m `[ uߡ[$'(ޖLII i5)]rI]NʯJSMDрcFkW 8bjzJ!\EI;eTf9>CX8>ܝQO,"b.F.V<:4 e)5C;GTntpfٷɶ~e+䊑ra;)K:5Z#Jܨ l"57clN% .v;io^4k,tZ{+3+bwm]42dP×l0!͚,6 S.U|Tk e#9cEJ{q9M'x#{Ds%AfH}x-&;{Ɗ{tkl47Hq}+`.v[b;Xj![ U"1yͿ\ ڟAwH CZ- Fw1"}/Z-;K:<.84XxQT#l/ER*f":;)eL&s0T^o9iRzJVl}N33lBV8$[җ)ʬlד_QvĢGW|ެ{0r1KѠR ?Z9zPpc|^2R#W\~26&2(+<>Mjn=qzk;Sp ~ߘ͠71d1?z5lK'zt:ز6lY]T!D#ӆ$A^*yF#QNcϩd۩ߢ_:?~a!i'/,TLp!w`uV|;qOAqB(\dըLv~H9Eh,4x?!h*pTG(HX( ?2v\@"]ŚX,w__󧱅bKƟTDY_W ·3]fzҘq2ھiԷzUj܇ 2;1m)u Qm!nr[$Olci܈ђ-j@J9 ? ~lS=ހ#a+>Jrקc+ؑS2Yڍ>6H8+U["~qkWƮ4DpMf u/g5$XR@g fZcOazb+ }1eS"U2X[zcsLH!Ju+a|BGdbvzgAr P`jy %?OCb_* ܺ~V'Re&8z׬a!DhXܑa6?DXd* DzQ{O`cWzAh1/(쪟$.!?3oE+0QFKrQkJtÔ>UD\H*s.:nfæQ݊_7f2a$AbeР^hboTs4Ya$AH,rwe^a}gn/9npoaR0YW!8ޫ}5-BSj"†i@0͘P9ђ\mEՌsj$;cRw ˳S|kilQHbS:0.ƚr)є X4>>]gnw8cdҳq>lGQa0==ۭ^Ӌ"NA'0bi/ H.13KpKp |@ |E ׍RYnBpͽWt9`~ZQt,Dl7a^ RpCD-iVag*LY&I )amL4]TIlt~tSj0KF(._uX5 Nꖼ]nF/i>EA&"7:ޭ\x,1۔@`P1Pw c9!##SNt_kKIO z4O ذ;73eO|ZORay(,ΰ _zIM'jt]#s,k4^~vxz--ȵ?P$PfUu -}Pޓ[w0ܦPt%XLř#*>YwjeH J\0?I,˰N--ɪȼ/1!ե0(M cL/_M =NʣTդ@L:Kz傑z%אsdJ"_p1nT.LjE}*{/R]YvP}C8Ʈ.ZҥTV)"}b}g3- ٢&sP.pKtQSp&~+T7 RW.x zr8čLId odQKk%%vӣ(H\/֬w Q^R(Xob;M4mX1'kΎ m[Qx^AW2E+*Rr6²!Z䊞M$EStv:kl_TUK!)8JbE8o vy`'{釅Yw.a&UZbqEB΅8||^}D Tg6L>|;&DŒҷ!b~[既WIF6NɼX?qdeNA-`~1%ēTv dh~|pV) W"pnOZ! kF&B5ϝ_Zߞ[jo2ؕSwOPTxr\::xoF ~"S) #ڮh^eoGl`@Ş&Rz$'ArŢQ6L0|&4vp&vmH;їy\(l-Q~Q-DeJzeD>]H5Dq'CB- qWڨ+3SPv.V5z: xͧKɐ[ @*n71r:3I {Ez?wz^> |=4}3I!~We%`ڰ&6 7ϋ(5yW"/t`ob|?7Ēo7V$!cJBr8ݝ4_w3' &&B߳mOmK;(}Hre35AwO}Z!<- YTvƬ!r-79\ $U+/ r{t-6d=TN+۴YR\%[|Avd$+uZ`Tgj)R4w*==$UsJ2aVlhriJA|*Q`-F9nsZ.-9 AqnvIʿ40 Z e&j `VpZ-aygUn&_ޟ[ j GlBos}Or N&Cg j92xl\FVXČ@;! i7blȞP-I\RǭA  Y-,$Qd5ƫ)C5ϡ!jFqbh$gLnah-<%&Jk ս^lɸr2YGS鷈$V5yԷ'oWǺ֦L\<,U*/BT`A qͽxО!q[K{Kޝ~G뛛/ѻS z[lieoju[Lrš[QJpF?X]&Qruz7ꚃgb ,|>`l=#Tu74UߔJ8l V&x^Q*h[{E .Q7TS~{ ܯHag+bd Dg3`rIGC0 PU6~!b3GqEP~o ޡ[n%3"+(B9_[{R-~[n=(SǙ=0>r; "ctέGהh]0Kq`_"ŭs[OJto6`ik^ ϞӔ/|2ckqU=`:Uz4/#[%:uƍ }s^TuAOĶߒ!ƌBp &Jfhfq3m){5 rA6 HF?'#y#> MoۇA{RH#iyj6VrEM3SP,s^ay|,feBëS؟Ei V9K>cT֠ =uyUK–B7XMQ`pvܦkbDW`Ŗ<(>x"m|ѓs4z%/x *i{" OOTNY0(,AD%׸0z=(t˼H1!Xlv pTdu)=uoN YRBKTe%Agiު/?} yHViUvY K { G+O&dŠs[ta mp;а%]z~r3'+WJ#!  w#&aalj)stT "*)NYڜ7^$F%^\GSz)3ڶn yK^z.[arYc BoI5t#}4KӾi[x-";p7=~=sf`>xGs j2TO[6CK/]\6AP=)Ugu[)T-xQoh=K?K[0>ōZs$3Oß+.bzEP/?eaJ͂)wiyA,Q.nzEJ(ɩ/Z ɝm. m^OWJ,XY} ۲%Ph5I;2+|J>o"Y&[eO $YrzĘ7\CV?o֐ I9Kj-yc.)ֻg셋Z HJzHFkVҺTtФRD[V6CE zz<+0SLw u zP4!loU "G? WQES=0Ͷ\o7R#VH+IrD*ܾQ='oceTݭ6C.~|g؏,N<رvf!s]aUUJ0;K5]+U/"K8UzQeOew١o17ʹ: 5lfb:\¬$/UE=%Z+0FޏJq,osFh*-~?h@;辴K?p/䠬V ?tcm9E7ٙ;g -oO>x$@yԣ=Al|AXbZdVx_F쩤|(Bj&.'d>PسR]ѬG~'i;ń㿄`#Ό7P$f0g %Q=`bb\r˽T-,[Tj@Ν&U =^g1S)? xܖ qno9.h4oRO ^ S\au׋By/ ů 3|: H~vl{ k2x_@}lJv|4Hu.,ct4-rHU@ׄ`W\b 2k NiP,Ps?{㋊nfĞh:Oŷy3UqĽxIyKMg7Au%/{ywr%%m%Ot8XL9~BSj0$aO#z&:O:{Hxfk˂5$l6|^^*(ђAQY/N&S"/3/84.Qx?xvJt=T9L:M $M- cij${yX*N?HTRO {l΍GjUSJ,WNlY,cMQu[`թWJI^uH`4ђ`5/B [c+6dTxgzV_$B9տD jIQ%0M(p*⯍SQI9zxo#i(Ԓu8.꽑b}@X;E[@G-1EjW,Ԝ`UIRv 6G d%3'P-𓸸+)6l]tmQ4,r__I B;~~rMf޼1-c퍗X T[7V3NU]La~Iң {8=?1t)0]Տ'P/@]Gs0.^W|c%0Ր5aq-"1j{t9@cDH.PͲQd?sbԖZˡrkߝNX|ݛyE .Hi:> m'fk&p}/}2H6RR Փ1H$r6IOP(Qڻ 9\{TJcOOrmm>9Q{ġU2 WZe] I!*vI*əl#!nE*X^+)z{ʄL1Z-t_Se[TKN,MR$L"ˉbl+8?yȬ¼rK}_-@-@dzP8ӗX; Wi{p23!iYIG%vy~*~O{gUV^3 4/>'ͱ}ih#zj qw:Ȭ:2T-2=[Osn̖~$L{zApAݙ*5KDiz2mA^ͫA1læRjmU7D\w;zqޞ%Ņ'+lzsêR{V̹ oZfC)Bx\CB F 5ŌwJA٫D3QǠT񂯅IMRS GJ UeA<Jr^b y#b31hODeɘ(qY?䑪C 9֬4Z0{+s㛌f]jM0r`_ lU^#Md2M\!ucܣdABIͷ|(袅YM)u^zN6n9qW}Ns"_ICT*g*C@ ~6ݟ)")"256x'8H#Y[.b LO*Yu Wka/6 Bd+K2I mcV]BzvX X?BκGnaC1xg;B!]f߶1yoy l6FJVE_\* OйoE>R^#ۂ]ZLH\g-@>HLa?Q~ޑB(o:B n_1!W6`dX|d1_rXӢ_!Q~MR:N7휠 >гd%\ Xjʚy. T3}"(̣*#̸PJ]JnGHv?wAg(:(/7>y'IU$fc R~dӊ먄%j  }*F# ISV@ƝL׮֬]ȯue9F鮏kUW*iMKiP8z}=F H3? Ogb6V[Y], E* A%6W?V!S8|RA46U A^3\֔BC6يކOWҚtݤcɱ !s]_C£&%$eӷs%E3%Y6] lz 6d[1D]*J`".{q}Y10ƖSǭebQCU)j' !Ĵ GPꯀΝݍW{#/^c7)F#$_tSO@g_*4^}g1q[J%14 b?-;|TGqJoAw zOm/]κ+ InVFILizHf1 R(:NXhVFbex?e9Nh< Y7p.4Lƌd|_x9<(zEmzrMge151& 9 z' l6qunY-%y̳MIMOxA+#lֹշDkaTxJ 6< >}ѯJ`2o< v(v^z_K X:,󅎳F5XwծSŗܰy7 ~'M:QOPu8ؙD]1cCyA|WM`\5`-~KzՊ aFnjs3vL"`wFQ~ZW]S4݇TqKI;F |c7OSEQ8cPhW/Hgm/uK;*X̋޿{ژDNbⶪAAB$7ۅw GOT̠8®#G?An;]$~u%p Ge"5b̚8o#HqGMeǺ.}N@Q)t{Z]'n^E F 1syCҫɉH{O\  ?,C(%؅w~D⾐6w[jשpn a#9^hZjT:{ ޟo 9>:]ȀliR_wHk >!T'q6ρMY b,f&cU>&byMg'h2VT*CuN+&W?XXhU$PD3)eȶvOHt;ZЙQMcm0$h}۩NQ'Vo\5ljYs&%los@i jдslJ¸qDp͑ # [ ɴl'cĒY.8z㱳o^@\+#x[pm6O+R\w0ŇC ոY#n@(.Y9%-eh\^VݔimbfH|Cc< CcgdAl$ 2{zT"5rW0uiCqn~ bB'3D4hAH-5t"+ UՖ2U0B[̣u@QdD0,r= g*4WO2IE,txOѵxeϣ>G#5g9SbdI6C,"A2fc9zrGX5tcud"j7Pea _[t1uD%R%LfwZ-S2WIDyub#9 yxߗקu' 5zdJ`۽ݬ(< gwVL'AndW)ŝշ6wx{D &hQmM) JrBk^k6YO 9=2r݀^a ``G;)7o7۶z`ь VQOHF4=vvX!;` AnIga8vO9^Y:@N Rl8N2ϔf{ ԣa-77Y5OF Mph<qk y\eќvq43Ӂa0)tEd(_!6c~6@zEJx-zx}*,Ɲq;8+ȁM/D^evy20Ū߂et cVm$1 ynTTW{yvl:an9G)7r5 +u?bzD%/m"e>,dy!͠! 9"}/Y^B: Mjћ 95Oɽᕤ2Murv#+Z`LtqG+p6?FKv$deeDvaQGaWȔ'#qF]Ouq*G5Aeq+W,<*lN!'lWE̖^) #vbHiϬyE%36nI0i5īS8G6skuRYS@bgsuz!k܏oτx2sPv)6:σYe?$ :4Niez^ۭki Ǎ#H}p k%]5^pYL7 22,ȴqD~ĕ{K _nfO"PHCi &t16q $ \ CЁ.D$5ɾgM-gUP r/K8@ke#^57! Xa26yC#$ ܧ!DczDdSV{JHwV&j>/: O7.I!J Ʈls"pi׹pH~Nۚ+xsqezǛ>v~^c5Ү\r,|9Ym:AX=˛%%,%~7' 782nNH|H;,_*jHUDQJg)D K'`MwV6$e rq HJ!v괽awPOunjtRDuN+2U&b[ izz&inYs5Yс%9/NoF?IP:prUFT$Wwdb A,7::xόjQLPf"+WM^F3szA i&u qUS2F FhsBJI\=䞊,?*$HRuKkd3Y`xw.UT8P'l.Ne7MLc Яz%M㜫: Sܭ0R=, *vp]I:5ySG{lΟH`pj (n!6 բVӃ/nM0ƨNFqUǟIh#@TN& 0+{]RQ XVڃn6˥C-]5H&MMByU~v" qn8'l6. :z?^+}֍? >ըSM`J+)!(;nVX940G}1| Clnj!OA80/味J(}HVpȺ䊙uj<#Dp W&{IQ)85w^}j@ٸ #9kg^}6E;#-Jܽ8}L9?yZϴTjHye^=CiaJJ~1oHua_VZ[޴Mum/`#tcvO~cAK#ٍ{*q4r5ިKBP~|F5`5h~y-R*ѱp0uN5#|,^m&D -{K9 yV7ɶHvYl4;+uZů6 )f?2A#=3?X$ujC[$0HdD/P -ͱM^@LXҌl9ڀȨ!˫\ZNMfeZH7gё=MODGdG^-Ҡvg< K$Y8.Q-_ĩ8HL<}$O͋L [MfN"pq*"GΦK$qxQDGo:s[^leUy`1f!XZ`EJLQG0dYRi/E Hg yWUG(3 Iz in\j1´zT.Q {ckG60Z_O' $]=6XA m{z[urP.\kQHjHT_GE4853}.!cl7#9HޗfIϪ}]1pf-[-/2"~'0TěXCѿqu"8l_-Y/i}O*T_u?F3-B}U%YDN܍"Ąߨ_9DzlCRXѳmѨDxKoDS*aN%H`W5"8Ϸp2^$hH?+ySAr߱-4I.ʜ&jna^,n6$j\J=Waʬ  L7[*Rz/?F(98ED(Al@U!P!Q>1ȮN$T~҅c!o^oD)dOa4E ȅh̩dR&=BKXZp v|j$:‚/^ #yH~a,LE+u[*eN&0ڡbYc-mOw,_ť˱dn]lvŁ*rg̙^6-*.!D;iQB5.nH(-3C3Ȱ B>~d)RO;O0џ Kkg?&5;dIHOFnQ?{Un1ntOqJ۫ & Ep|a L eH:iM%zM$hFXRY6v½֭c}xid{ H~&}ҋn5|5|<h2&< +4xBOܙnFn-agnɆ %GJ&Ф}حMuӉh%FzA4C2 F·Ў#-D~ZŎhN,5QW*6벿\NY]UftXP*@l,~W:%*޶*Y@NbFݚc_?aq.-V[V-ިcG][=9Sk)%-}KV0ˆ[}ڗbSS H!_B(<7q'g;!x݈w ^Io>u]SNcLy ;ӧvKS*G ?o?E7݂!r7|mRqGr*_2P1& 8a]#Î?TWP9&dx`XCFʥ?{<~7aB6`U R nOL~h*C.,uƱ5S W³[:&BŽ鿀^ {U\M܇ĂlLK|>zOf¶AؙO"OKS*0fmP}4gqi^4XV:>[؂°E N4oT&@?K0ڞL߲ߦMa%T>J cs PL(u[SklbpQd,.γ*oJ>,EF?;LHRmdbWY )1Q]:nSy_6$.틖UfbplvED8'0/-Ƚ3Ζ+[V$c397W3luY^&Bڢ9Wl26L@.p̒ U>iOÕ0eѹE<Ŭ\52hJ2~T>YLYU$ o̳ [ҖCPS9n{=cba4{Du?UD᠏Kv}fǕwqZμTSO4X!x\<3e87೙l٬K7pG*DFWwaQTmh-5X+,<, y`r#(vD6e2_) gY}q O+?uHd('E[||y]wUc<WX X;a pbJGFx Zb -#=jO}bXˆY@e^6_[uQ\yl=|(y+2CeswhPWa$bP. : pf5J.$V[$tRi95LSM]0^ CersXFi#0M^\8S[I `k.#X7t 3*GΉǬ2*΢s# >^G!o$0ڏܿ`48<Vq͓jUS?|ܖ+zb8FK<匆UAk+%҈(."mIF88MD N~]pTW%b5@afL nc"L4XOc$TB{ }ZV☌)LQ+Л@ݲsX= !6v/V ^s˴qb_iQ}9ZiOز„ 'Q|>.9&[/j#J$kT`Jnhݜ 1=|T `g6`o%"WKL;$K#!2to#68V>_5-7 rJ~\H@bN×cJ,KZg(M\2Qhǔ6".^aRӡS?Ao[}I"*#+s=ؤQ1Yd/ 譭0, F|M@U͑HR[gǻ^ں-rSLx=-*Z ]Sc8_OXBaKX{G xy1šMb p9腖f3&Vր Kc ̑d$j=u۝á.9Gy#C_ :xoud]U=%ѥ;t.^!l(GfSoyN,B>.+]n>i8.?߄YƎAxM tO:*!x$$Jݦ]fǂcI Ѻ/p=&RG Ǟ;ÑjϮYx46b6!+KمToWz\4:^ FJr0Fڑ?+B#=Gh?|u!7"[Di Ry)fA5'}YaNgcSa*L_*+ .[$L.˒Yj,qlDg),[;[*SyOr'9Pmn. C 1jr EG: '8e:9)|\͖3[!*'I]@cmC} ^E*3!`Yh)uĨvik1|`5GِJSÆ|?68/l؛MYSO{y!k1vbkt֕Մ ضJvCzyqlqx)hB@W7))ztv 9 S}Ƴ@;be?<B7C ]%4KR( ᒒиRbR8I1u C!aʃS79 $D B .5Yݑ1Y;s6*?UmG#ƅA pܭ@Z>UQgXz Cp/ŠO_|Pzٶ1#1i66~C%Wg,6IEލLlm\ΠԂkde{Co9kD~^3'oV`ߢ<[X9洯 d,OuWw+/)NT5݋[mWu0WӉ Έ<ѻ>h5CD.(xgŸ%<a ϠHm UxT/=cLvF? d5\o?g\CwD?etX X8!}O$!))e*=B6xu n\5 V=,:P67'Y98NLw:Mؗ¨[T^UT-\n^'T y0[?}.&0W[]241lMǾV[ e7OaԊȕ.6Xh{l<q0Lϒ(J>3p̄ւ$ [x~ h@(N% (^|3 mg>4w3*1~ׁ,`/Y)nPkR%OpcYAR^Maࠠ6ހ&9,#)r?BD){" D,Xq07";4{ÂUnD{I #>%z2Ʒ0`~5i'vФ)UߖC1],Z_ܰf>rn:}7.7f~ &ˠefu=*m}f:5jL`kYGٔ\-B_ }ѻcZd>/?J2-[hv/%68p*U ",sϢ{ X&VIC#@;=f~zT+fmզ$tZUΎ2iqŕgb]x02g&^)L~Բ"<:.xGkc=HNQF]0TWpD%xCTScw^\/n/򁜚۲%6M#\!FۼmePfR5LڮPw, \2my,#r\BȒ >pWS2p-wuW-RX+M^OȲP;"SBlPv߱~Z0\3w^/=3 >[e˘8[ ף~l: U%#ˆ;ҸXzlOntJWǖV_8cMrw/Z.WYu%hW>IgZ0]!UjSR#~ 6?D7JQYt0]{eie -ŵ]Vס`IX^]\ qVi3DzPO"|B9f#\dǓ|P-#ъH 'M-^5&KswawCq4FO$\qxê}E$.ɲ"~YHl33x~Z@43~I_>vh蝗:Rt-뻩mhw&ʠo$Djj- cN9"sgQwM2`CSW M 0ƻ,ЉTpn"Q!p]WtQ] (F"% Q9{hRC܎u VƒŤtr3ҼC(x2_O5mMAN4#M9,[Jgo5o!rwER0L^>+]Xs:C0_SVREбy,tC $i,d?Vl!6ͲPs&87|өbÊgOAb(S!pGY-3NqM"[n) ʢ N+-.Q4|~!},wD]hSZFR Ŵ->렐Zn8:_J LkB@F|޷Tp#Զ88eItWӗxTϳΖ1~-a-T%AE68C{$ko % 9՜(tBP?⯮<"e c]$6=^+dJ`>Ї+R-2>6G5]Ϸf,xp^i1U}3kW^+,T_1[{ S:#כgȹh{QUll犪r3״{ ־(eԻ)7o\#s_ x^7K ٲC@O))ƈ-9`[ ? G@w >ڌ1gJq^1tMA }]/aOpw^0 IrWA~ʗ\V% @VXǎ򘫺Z5oa1:V:Sx@,Rz74E < L<:pRs9Jbf^ܼ,\NWMteO(w;a -ZcW$R_y9%n?]\-@ 3uI'8Ԇz&Cϧ)%[yڬ 57 01,js6 @2—nC~xך $|#d%F |XLĀj1gY;>a d=n!~1@k~{Ny>!(OZEK-+=sTu'+˕8ݬ͜i?'['Q̮ydh>٦ڻ rސHDC!QKZ @s vHcvO$807Y=\Tl)ZvIm^btCy@UTME P~Gm8죈𣾵p(5ymAؚ^:Ԓ4-W~(uIщtmnμ9çoS'M :[&kLCJkzH"v.58ԏᕳ8\|ҸtN`uyL:br#򌈁C3 ʒfw<\pHqu݅ڠN+6zcESFMuQތ,bJ[|$g;RαGF9j0gZ^EtƦ`mhj[w+?9xz9SGYA rf]q{ hMP1@c峹rfSňkАkhk[,HP`엿tE7x,%F06VKY`9 tbj2sh@Z}dk,[{tysNҍ1Y5+N^\Uٟ>7o-W !.n<}Ե=BXQ! [zPNKy'zxUxTY޽@F!cS%Ή_.kBܕne֟L_<[:=-u:AWƃ4!:9@#Vꉻ}) Up+cE뱐bU3 PqX2z,/$>?.x>_X BJqʥL)=ds"v)MFtaH̳ܓhanI:ĒRb!EvɯlLY:,?'!0lc)T+=+p@XP7iT*I4m9+`JfCG3/& 821z #|vRh\t쿋91fk)t$qAZ9WFv4h;zP_}h4*\7pòY(f)Do*V8*T9C!0Fd-u.L"qX~5:l޹ ~U +kܲD=(4yM{E~,[x 0/~U8فPolfA:A[jsggb70=O!3"zئ:GzB{^BL /`WK|[&<&I.6Oʙ' r\0),Js[cSZ{𽯰,[@{ kDb 9-~W#KS@T/ Ci"P-X]-'6F妇š-H%V͑k ˧fVLT@װA+Jz;t*f0 -,8ޤkp1HԴ9ge͇_.tRegY ڲ$g՝[Mg[@߼4nge/(#xyJ ,qx~іǴN.k9Y7<'ӂUC~8tus&PPmo6V*3Qj`Njbf(CM9<:!0Fhm7αHiC CR "꠯WͣaX]zȏvE2 QR{ܨ1f(".mn%Pu5V;)m"{Qd&6v#NB6+iD6c UVZ׵ݠQIJ > >ɠ*H(@uDbP|Аe <`v^ʯݥ"<`Ͻ)Eb5A9.AJlA JV<:(j8{)S]_M/61z(M_lz GP=`lIN+_{5yytBuR&RtH–("R?Rl13՚_شbS %_\ޫp}4 )@ޠa*l*M[}  pj;ҡy~D89*w]@$|[v",;$"'Z.T^[Dj22yd_(TO<,Qݚgd"Ljݑ7W`usi4C G)dUwi5 4 js,$XkY9 xxS ~vY.)I6sMLuBL%7uXԘ`_c*[D)N`asQ/eb#m-b{*I[0&R'NImMFIU5 #fsZf=}.͞yVG !7/ KP6q:"=~FC$L`:G%]/@ܩb#fl57>2A.sU△7,)H_vWNʇǸBmYh=NqO{<SZKđoŪpBڇպPڭo9L [0|eכV{.ޫ+7юP$B-ڂU{64چ5+qpƵ`8.@MԠdY4]ӊ^* BP)8^cxֵG{M fDT\·l5Q?fTܪXTi6v=g)eJ|Yuhu:kB$>gTnWL:\23Tk+͙ss0uȈ8["E&l&2]s/mR gq}Ie:t΁?ۏBV.I.^9@!$ ='0'a׃BD`ޅgM*>{Lb&YI1"k%ܩ*r?;qy0_ 8Y+kBv@ X)U w)0S}`0X\Th'  j귖n~ŀ͊QKȟ:79D&puǗpw+ CZJ?ez[&J'uNw*]Md]i nڑQ!k@.?x^wsb%b|iF ϏIkZnԈXҏ!k^$ߒ Vs~/:z%?\c WOѓbY5If7Q0Lxe^,=_}0q/jgF|66Tagnϕ9f06TdhGJʒճzswQNt: f=`^<ʇzZt`Dp3m}콶YJDK@sUUK#R ãWو3)1Ā  yF^>_gѠ>֫S{hQԮHOgbw05r~O$B6M5w#E,pPzF51 uHd=֏z[G~ 3[^XdʫN}O€ez>Bl`A_{㘟ZU\Nx4VqMнβ1xq7RGIr)^Wˎi"7;;% 5t1)\j @ARAHL}򯑢yA$N(RITvR\LcKǐ/ '`b*PQ/>;Exr#,ɔ yR͘d=%ʟ[H})+Şwd}|tI)$;U\$EQ c`eMCq)Y8&bEpLŭ}nl^p2?psϚ҉/Oδz?.?* tB)~Rj䵅>{ǐCRlt-ռbۘJzK,4 #8@PZShF7+ڬsuC߶uk=ڙ~1^sD_b؀IS!`qhmmo6˹+X;}ܔbvJ ^D Wy*I9/OC典lM'+B/^F\",Cs0[A)/[l(Pz*B@W| v!.r!,}m2Iށ,3] OR/-#Bi O,3I Qsv{vLYy* ϬMѥɚB lT+)㞿Ky/7,̽C$O-]y1?U*4XDb?(\ XU]$Hΰf,bv\< qS rPrH.i{ѽ1f߷s&qjW>_+ qlXXE{ [g}g7!g;o{?.cIΉ\ˬ1Ʀҝ簫Cyح ZXi!چȤq $F& Ch*OxbRう.?_y1DY QHz"*"ĥ 8HjC:H`M4q$DX$$zlw}ڸV`$%Ye(o=xpu{]ԧ~Km[ʑ0!KC[ L% 섪ĵ; =(f BOHx%bk$#=s8{0Sv;*%䬞I߽Og~#q=Ï"-ƧrCznh9>>肪 $ES‘xsxBK֋rYT:(+4nG]|S@* A4?"5 ?Xq;z/|>?s$Wdu-]9Gh2PhKZ4%?8f(ZP?0䪮wm툇T߰ asJ;z,e}Wixw>+8'N v}zBWp,D z~bl 8zt{u[cy6!+ܳobM#AVbD*FUf{qxi'1O'SEFŏ #BCb[OK@gPKbnH|腆3_w*߯+d29;#x 8A:lת˙!5L[9aFM4J,Ssز'8M1798 !)7?K XyD sӞ{ .q&,-W݆|-|nR(F2/jM4 !q']g^( 1<(G]aSY[0NhɁ'q_bOy23Xʻx<{[M:[ϐl]d+r,mCF?#J8[b&JX"76g(`EjCQSѲ?[k hЁ2,~72;GڋzF>Uhqw||nnS?;<-rzXa+}o-@G5S?ߣAjxqTI5OmH1 3: }tYu^2kPD]?ZxFTR'a@h V fx;k kͥ+jcIpLoBEmiaS`軏*fܧg4GJ*ڍ;VNPLI)G%QkҸ0 mS`. mnz a( b{MږUAjYL皕(WӆWj\X|o\g|YMkx̜uzбK|O=jyGKqS쎺pqo:>&J%14v́岨kO;M5q37S%Y ګ7y c2 &0R&HPEҢQ|>bG뚟QzG !^tʱ^ˏyP&fRcEHDp{1 x^ e_a-?pOK6.̻%~nQZ*6Ĺ[F$i#DhC4;a^@&'8[nVoI1jm ];OȜ~z_] ɃĮyCpw3s mg02ʫfb˾w/w/@.>ҽHz!1*9'aKVۿYRHh,g`^@v,ơi}F3 jBB4"/0=6?$˳2DFj#鲫*QVUe) C\}:IX5LHԵ\A2}45^I^ \|EUB]qO/a4]"j5r'M.;mL/:ɭT3n jP tchIj MjޭcUdË 4up /( ]`y$ziL'zl,9޿ {2XcS%qE"Al_>A,)zdX(p6i v\v z X}@\-/͌2,NHyKMBMQiZm%m0ҦիBU~h3L )'ttnWbwUqX?]`0k &gςIXPFZv?!{RM;@XG3;i`S4A%=k3ƒ#fI!w/uFy: t3nsc &l<+`sk5}zQ̸A6gGgϸVi*MvtO 5(3=3!+99Rq T-?/,+6C _l> i#;I)۰x eK,aK<^u*1̒9Kd)P,zN/m Sw+%_ҝpεC5@Bm~HFz+dܩ+3er sz:Ig1qhCF 'L $;sZLZdisԸSBh߇'/"& ₞lQ لռ=ki;_s5-\v\ Xqezj XZ\y5Ry\WzŤCE>ߪ%-Q K9sEZ]Z7t;̧Ɲކ-P#(w,5r:=-ɇ6jT8y,!oOZ(ėr*!-* a4+;(~ۑf.DOsl^+˺ٜQ ;\xА248_[8iwqQdXCߤ 7#g"=MJѨrGGlO$*(^X;): `3bDUj,M\1rjBQԑkſ. Eleb7Dr|?uKtb&f?iW|#Dף,5m1UO|{2s~o Z yQՖwQy"&B5ʺ%rmζ!-!9l$4aLa=YC"=yzGm9v:6$XIfY@6? n7#ȉ5TiFp跈lԐ2iC\ӿzƃ)WQ RՄf|o~(=pŕ9)7ڶ:2KUUz %JTYq66-NX!bbW:|scJ,Fgtڝs>#ҝD"T)60XYlUbȊ|<-)ɍCf,%wT[F_K~2=[0B1VO8kF=XjeaGe\u+a=Y>*65 x˄;5H>nc ,-w͙7"8[w:'1W( y_|ܬ["O$*jO6<\[t˜B: v p"@FD&,[$ YgEa̕xِad=ce$gP- 8k_p݁b(ޘuD<惱Mw SU co˼`IOI"ngg4UQ uĦ\%I(rV\Tjٮ:<!vzx|A`5c,_I+R=uWA&A#5-0|)Pc =; F87 ٨)wsI ͓\l sL8>S\L:`<ق ]5t1^k\unO l*+9;уŻȬIErC;s(M:f3ܕhTrHڻQv#/U4Yf&`L+ ܖ~,K"~w6zT:͢.ϝC2 ì&fif8V {01 ZQ ,|8qfhͧ%u-aO)4}3RW׭ \H{ zϪ OPC*A6* LMotuY&U^ϵ)7,x^9M 1e*\I %Sn |7g7V%O_ N8s8xҮ# J!/-u4߱A8XybwU.^qDzs U&lX}+7OxDn~JWn;1Qg2Jϸ/y~g 麱wVݯiϷsr2-,Njq_eWxRS`5S!u< /Y @G\$S3[pU4ŗ菇v ?%=xրTcpRV5tKJ9Wb ]PdW:=D߾vƩEcˊr5խ 'ԏMEHgDIl&q?yYܹm^ ,H1_+gs. +/6?9xq{-}h6g0Ķ53teeT2<,;<jaeFU sDdɺ_1bAu0*pzCI']~ۉ(ҩ2'VR VȘ;Y e 1uڥh"H'S|uIr |{EThv-@ '` g<{pzVփ&WJ̧<`]ApF-aFً<ÆUE)(~ؖ7~SWL}錦fnzr1הnXs@jXe-$%Se?\j_@{E? P-Zt>gdmHߠ.%KQ[+ J]LgCa r<̊]={&130tY~3S"ߵSRmTR+' )M W>{`O}f Hx\ HQt`> Y`UF1Q߷YBpP5kFwήc&Ͽ=UTY#T }䟆hkw4 kk>,|5Y-__r oRr^Dݣ ] T=ĊB]}9ySl2!!vGJ2POЅD BhAP̼bfVF$c]8cKAOT s9umq;Y@K0҂6q\+ LKd/m/AEܔ$Qsv#\9 m_8j/ۃE?Kq pNvWMo`L) _Mf_o,dK0g-KfG=JߦdA)؅I/璼Ziݎ΁rI8X rTZ1ɳ0%dCPITN?4S݅YB&*1@=SƗU%k'f雃ϴA=s_{ط>?tN*3peED"cΉ}+l>4GRkA*LGn3HCey4I"1"!9o_>l;ze`Iw[ĿAӈꍘr?1o|p #awv}Fiӏ% 6ϼeruR؍FG[}!ߨ(FqR*UT(29ViPWچ*̖x"2y9YeD_toD@([Mو鷴9Af甑OuO*mEݳƻ]$.kE9P7b*]YP<9EKSGi &ND+ c(X:(8gAUM&|!m`t-K`GY\&MEIub]HGmc-zNt9(b̵Mw~_412nuI\nkw0gP0M*=Kv^. 4֖dvS倞 Bi@cWVsfFrY #5 ڝ~ִ=6v)+Z9!꟱#//V{ >!ׯmސCMSf'B^W>}^a-FO^^9~EfA2Z^ĐL:pa"%øt0^+I.CI;p2ta#%cH4L6d%EiIt]~9J1P5_23~oK1f:X_nnQ+aC[r]Q[l6ŠL;yoahnXZ\yi uCH9.8P(mCs7?l_]l>j؞G Rٳ וyZBNkʟ^66s5S(H {SZ3񿁣xW*YbANbYXetVC? wm0,) #ly5^\E|7Q]m7Aۧ4>}nvpI΃J꩏si LL-MWNFយƦv:k??!.TȪGLM,WJeGg7 Z]1o =x$;EX7 d{{lWoU! cX>)O%Xv.&vI˓̩Ek͡z}c5 9Cy%g7=oՠ1ٚ,܈"QIT {-iه#Aʟ Sx]c ܥSؤ;;;B~I*Vo!!ٛ ]l T)n^VC?.]ZZ1L9c1z§r@63P燐< 1o@vמuPeƞ/Tx`GV ˥$TmxS$4t!uɏs/N<_UJCbn$f$əNk\LJ { ;.Nakw;4aV /=*$P|.zhڜ胨םsڗS4̺n V&叾uC^8VW鉪3+^ s'T-4~ك ?yݵ<}A@=&gæIn |bURo#?ɂ9aD{ vUe {I6F}ɳA4iȷ$ͽ'&S^&pz m<ҹ`cx_(ߺTY,b4çخR׍PQV.kS$e2]< ,[(_vmtZ4]G(q״Yi$(?]Koݳѿ[8VUHUM?!^S3 0+#mF"տQ*ȳ B}Ⱥ4b~"LT9i'csRd+7N!gQP\ W1:aL}iXMa+J0ٰ7~gm~TNs W{\_g GըHR~udP#2q!Tn[Q,]c"@Qrnvu>F,Yqp,_&F/"덄t5s'rcȗš/og\$Ua*:1H1 DkC(/xP!LҔ7LDG$|NH,n"WW֌v(^s8ɞ$9=yr $}L:ČaqOE=EhPO =-p; y&oi3.ۺ6ܓGí&֌vUuW +<+Hn727/ '1q~y 㓘Ҵc)"R\nR2$y!SzbВCR^mta0H9w3HO)gR[ _ӺF}Q Xӣ{Y1mOګ|'}yԬ}YׅGAdvb,ˁi?t(`Zzj=e@$1fd`˯#;Vf>}<sY^n]ɔe",hK 6ەe;%A¶db5'2e;j,PD,@0tV d˱ 7}ZDa˴vPϗS¢cYH2l$ =#Dk7lΟQ0]C&J=2Q@QkZdrL. wPw[#h^UR,1 8š2<)؍x~;^ `7[DP$$Up2eG4n.ESF E t 5w"V{,kigFL%Q6lPkvag\eE^ytε%} :eY4,"7=*lu=y)I$]8(%w.i5KFQuzX֞Đ!(AVՕ@_z|-=NDߠJRZrntrUieCph ֖6BcX.;ڿ?X1y*"amZ2S31S2@I< ,Vڄt\`ˊaNd:<g _o)+ݜ7n`%*π#`/@4=T"n(1D7ZãmO2Utq9iϔO=C~dPa )+;cVJƤG Ca[%m99֋ƱáYӈ65T~KoW?ĵ2u)vw;lrԿRXr*>3@#ߤ_RM +EXO0* 9¾X[w$?g>VKjR= ɜ*a$r+`{guSa;ϸz*Ri؈BNuP2wWNJK!…vٯ77 }jѾju2Q1~"8w>QQösF? C'ќG SCeѫ yIЁEȰ8nfrBczթA>']X3̣AJgɪapOr|@곃ɜ4DfՑުXF/A@+P){,)u:D8k 2]|{B28A`1-`!|lBk'U.s{kvqOruuslR=L, XنY!o_ ؑ6Z{"S*D\;O}*nw&V\|/KnFw-a"WLwˬդ%d|Z2YBZ-Dֲ%>+ݘં=$7t>2w/ -nhW>ʻf~/eܖu}C.o!fN}-ڠ`wo2uhIj( jR?-\ F H؅2,2siJhՏ b&%߫؅lf"VO3O'.ђ@ n& )ǁ򾦡 Drn09}ic_e4YnDFkOʅس>CjQX9m pujj|9noG]y%_1!I0*yN5yF#{Ǣ5 .?Թ MhꍩgW!" 8Kr;dCmGvZG&9emD=vqX[owj3gh?sanSop_T-LW@~޹p޻BX|kD4n spv:vG\-Ӷ.>wyy!P@p&BѹI[|6A_CvEP 7V~p _N&˻y\k̾$jU4#zeElʫȿw !O/ >rZ X s&=:,eZnTj LÄz~>9^ʧ8< @e`hR87.c1F͹'ָt0A c(# FWOJBVbjԺ\*4~&DuN ljۛTpe=cRsyZ<}WSOzoVן\wÑ<ڠMKqYfk'ũ\9|cs\16=T;P4޽ sh;4>`/BO R[ ;t!ESiueYrtրAZB$l<(r<8t+Rvse;NnJD%;/lJԡaV.+1-8#`( 3RYqV QV#̿9ԑ++7uӅ^ sqL`Ig#, [TQqLkS*[E%! hroQCP,n`(6/a~VĈ0/z<7s=3EHeخQXϱy;ZH=1TF/ }ѓQV0릵_ӆmQW/h,`nk dM󹨇`ѯwS^Y' >J-U*:l/OA;OG8ŮP֨2/pA>%6N-Qd8ai6(\㖇R8jVAx]9] 75$.N;f]r{Yġ"Ӊ q{5THҡCQL2yIo 4*ÿ_- :Ev2/{ms3?ΚzqpТc5i&2Gjɧ 9}GJ$p̗-I^ CL%p5V0TQ$n5ýW.LM% ΘKQhA"k5-@:}2yAMRIm\wI4yWNGTHcEƅd 'TP(*4cGhI3U[{ycLem8T+s:YKw]AH.bbe2D PU&XdGP6!o:,&6\7xlv^PܘNe6:P k1U+"ąHNCR0u9!bWFȀ꒑Hg\/?%o}[੽D}79GFn$#ʙ}[4T:n EہyZ+n>UO@>M,nsƽbB  ݳPN`m6  fIp M= ܨy\\l5un@@$QRIOt]S3=|y]_P݇ EiUI:FʔfFLl"ܱ a.fj_7q:D SB7֍98޿h(0 ()tS Z_!"@LuYOE=y6**=JvV*I,sDk+RS[< n\Qt\P_^^g$ +%Wqg ׋u6x,\-~`W\FDF%=}2:gA]UJÎVxH(vzMwfGhrW lgOף*A=P(0[t9dhb t{>WYEP knl#%OV d@1W%V1BK[8gfa_xzS6YD$”*L3 8le/1c|n -CTv8l &v_'!޳ >6;1ZN2BLwW@ " ΂{} r" Fv@Q\Fk[lmk3|\?$ aލ 5w{OU!x~˒nXH1V N6aKvKXb59Dl҅_2"`(¹ 15&AP h2x= 3椶S/M,!57Ejm gx\6P%; JD@:F2l<%¨Z425ɋ ɍiWӅH`H2݂n JRk 21]/ ,E.%j#Icπp'y|T"µw[q&_*,tּeu(t}کVXN /'CK(A-r]m?a@m@ NAq?}*P )m4*UL'cJ]saj&ԗ[!ț^/CEߛ=K4[K>LVWrlȂ(0=EA$(`]P;l=C%giGu^"БB3{܇>{h»~ Gv0 UMDzrswEEjnrӏ")KJZM o?t"'|Kn!I^'Xs@1i;1r?4KN8^wL{N_me.x)-Dj "A&'fu,9YwБ,7/|Q=~:)PVde Ic<to&H&L@`/ր]t^8eJX>NBT`3m%JExq@ܟlo|#tპ@6'lź^vfm<>6}(%w'G)!4IW<^A6,99Q;ŎomR}9yά]H15]R6kפjXHn?R4'|e3 ٦mm.ftF7FZ.p`"DZ'Α %e}lN!P{O~ʹG̙nY!3'b<.A3'}_ngqVwޒ'BiЫDSzI@uZ-8B_`3U&ȨNW"NDPq(Kl5!@l#%&N rZuj&S)֩6w3Iu;E7iƞG"}l8}1Sw_#:wwqء$(0ؽm xko nJxi]nc;ɸEåqsq7ҞH5Hw`1$&tNA(֤tD=Ms]-N5m6tP d/T aNpI 7 Tπ*%` :Jz ~*,}}Ch_\ G|R|x0+ A'<0>/"LjK*qJD:&;5?bHluDSvٌeϭ4kj*8$nqxӃDtyf7F\*rUpHԈXe F}YWo˵hTMH:L*c Ah4O.P)&VYѷS:zڞ['DKzt\/旧,2lD$L%\2\-+pQMozD_= *<@+֑51gPZ7;n8 %TSڕZgOZI=gLp^oi. 7֊2.Im9- gywYSAOm?nW7ʹBdZEJ+QQI2\:p4!stYyw"!0Ir/b!i'brwEEa6[QϠozjk>dU{AJ.X9:b 77Vr9.) -u Y6V(CN:#V*h1 CٙVxKѐX9tNX`?2Z Ǖ9ҡM?xIV61b) 8Mv̟ îxcQ'BSq9 /fɽAn YhU՞ƣ:19s,x5r;LnU~7T.xm M k86&P؉h7$}SGҖ[_ԡ_V:>ߗkٛ{K܀%{vɟR̻-A8gylunz|"Z%oP@?j] G[ cK>(لNث9x   ?,{PQ+ҢM)PiIP+B`G`~?-nUv̵9‰ŞUl ~/}R;+'[]@uEs{\5|m+=?AEt5idm`;kt|ņpEE,blRk+r\?BGug.b$f TK[y|9fHEб:~+,WxؤSdO@xHfǰ T梜]\UA9/g8eu?6hMwu?FĆT蔉lBxAӒÓ{H?V{o)kPA#Z1ő]Zm;Mrxp\-5wABPҀ%7;:/tt5{g16l}"3șAu[K?:Bxоb"&[a+J@-loB5>G9/{ P->Hv%K{_TEџMk$6AP%LS$O)XIwRp%xy`pD[ (p$P+$"2h2|abJ>6²Ʋr3åDg-o'kj)>3J_r_"\y_!1>S$= ́`8H-%~/{kSa3_k)֒ V|BN8NhPr%0U7[r#? Xcf;i,>ޱI$QqD]5?]CI%*Ik2{}_c&$Fv(JEH1]XH-OW.2a"䯭ePgkTZZ A)76(s &ޡƦrXT%8Ud8 :'4g+q~(G=t'FO2"I;=}GmUMa.@Cp_L$VW{Z\dXv?L!^Gl*ZyAhjts⓼^ح>f"7C`Zr``3HקT􇩄S󊒷6D U(N,ź|)<=5rk C97oq1ևp/pɤXr8!{/i mç߯/PeJ# :`p^M*o%BveyۑC |Z~f8ĚÎU@'x R4橮oƑWgXuX B5ڹUEN($ms1Wjڏ_ Y 4nR߻eݗARJ3s'XYr4VSۦ^je gN7ș;Ձ|.EVc Zc]1h *E(̪^8ṡD+BdSڢLV$@c&M/Yjg_Wm@~$?QV*1E]UaIܱc{/:ct <1kdAorF'1ݤ#zϏS0:H݀'W5 >O+}in,v1ᬟ zM  % d.$nj}+)e5\mT@&cKW` ى2bFW'(^a4wNQꩪ E?M\ϲa6<&zO$ʜ/UOr/ϭד׺%P֣/&cyYͨ 0<H ,D?}8}ZP(&8$hAB"NDW{jZc9^͌**3 Mx3z/> jM&h֑Ev?6kOy/,{zcQ3dNky薂l}>hC_bD 9^I6ן)S8Ϳ>?DIF i*+= 6 ]7Pmɳ(x}WMRJ W vnGer/}2 P}  l2^"tEVSW &/#؎% ̢_n `Sa?L:e*z⡐{'C:YZ\;Ҥ{Jўҗ BaGrr͔/ '^~.ں8z0llrܕ5/ LkƵh1&rT̈́ ݀97pf#[̴0?/!0\Cd*9 k OCX$w$O߆Ee 4h,uCmA^7Xx!v=_Jx~Pq]} 4|Z`^yL[6 -BӅWs'3ʧ`,(FE$CK&?؋+8=U9Y S]Fٹ4H^jBRUh~/R?q}9#L̵2I,u@*slO0kyT: ]>68q;.m$mM k1؍݅Q3zٿ8f2`&!;%H~8N_C>\SQ 2`׮n,kmQ?U`~LAݑ/戍G8Z~ݎxx^naJlXMQeXYwB\q˲xk0, 9{v^9(7kA*ҽPY mC. 288 $յfZzaZZdru?V%b~J ]clngOQz_׿.85O{ܳ9HmsT,[޻Gs?-[= 0:`J} |H!sG?x̒ y֠E ~֭& 6f[Bstt/Wltdae!$휒JE_&Ԁ_25vk=3[ם!8SqQy$Mby`+P*<ހ'kPi)kNB9wF o'6 3uUs*ϝϛ^lR,i[Q%, E1%QRbU&.L{VEMTk#UЃ/ wFW Mg K`\#+-BoaAp85U$C)^ͫ-㨂?%V:s PWieva4D6NqF_m;3R|VC[PύO!hQuC~*!UXs=7dBbpʤ?rޔ3qyEu@).]$*|*~&ZG!JY#%d*Ȅq#Lӏef|F<|#93+ t[ WwSVjnĎHU 5^^$< g*^e)Y59)Q⡎ӅiVbvLcH > κfo&Yn?BzNlϭr&_rDbn7 \&`M+E\KNԞrڿq6]4 YI=}pt%!cki HÞG,kBm:_Xm(QKVg> డq;آ(Ot_GTa#!RGJT߂~\8}-(u,xwJ*[09/{͢!tӊ<:m[1B邵Fe8t'˘:|Kȅ/8{+j{Pi=KT#ٔ䩂R)#㬂B=C$Q9㱁@ M:i)YCCȐۚ`Pߔ?bF0Lı;Q>דX*\Qc鼷9tȆ( Můp<x shOt+u3&. K}I B-O(Z[3j (g'нm`a>!`ރ: Fi {i05^*?K|.ujh_R6hw M,D:\2.8s!땀׀u\UfLb608(=6+kb9#)3 0&j! J˲gI?.OvqΪk D GP3~HX0ytD>٤ ISi[fayvQz|TT{1ܽU=G |_:.?akb EL=vsG^Àf BDelQ p Sp?P }8j-yc<XpT _^5*Jl77O@= L{okt! uM =% $!5KbAXIgrw]d@DŽ-MrשYIy[LsŞ [ l0" ָ?|Ȕ&Dрq+vmx{BH#[Dh"mO";l(ǥ$eq}a@&Z'IRn*{ɨ0N.X+#{+AM{(nҸU8>hE}!ioކW⾶F*ʓ)N(:􎋑:PvDBOx%vH*ez[RZ[HNga, 'eFKU8'8>( d/4@l!gA`9Jx(o( i[ :W$Q¡L`YXĠMU=fImc=*L c:RPL"D|%2>`K̸@3JHnQ FrU%BN-/Da ?uJM64%>@5ǂբTlJJs |Q) @vh@G< UU875fH40)E-; d,X3ݫM|tA<0p`9؛zd+qD*ycU:x䂧BXE5|u|8P@< 0[\jn^$%gUz-dp5ڮRH\* K„ >'_>:hn\䉭LHZZSp 4D-xwˌTPi,H){H?4BB UF.#2yn :ѫUXIGޛȆ^JSj!x㢠 vl;SdeX;irZXCcv1 o.!}X$T_M&| w07Xsޯb`QנQl WX;y w (v gf'ZU,XҜa6rF;f_rs X <;"i=#x8 N7k]9d)~/}*1t j*I twλLMÛ5v1J>q;\c/E\==J/V99`[~!~'@.p0fSk(L7"jl$xΎWo$KߑC ϝ ljVza!C$A+ͨzѩA+2D0O-'沎hcuc 1H8͂%:zTuU\zUJ m6%ݠX@%vVA\O ?PR~߾"-5О_P#f@+n >1?V^^0?J%!aa"aJ,jr;QR!U^mV\?gy.M]ޤ[aLGgs͝!-!M<^&Iv!j| >.`SFLYEp;`E>BGB} C? ЄDv|>U0ȍy1gv̔!ˬ4{g9F Iq}0.Ƞ > aoSuCL1,~&yM*KV(: s W_^ۍw-e8ߵ8x1 Mo_ L`Q)Kaۀ*>w0m0)M@ q6zqCZ2m~k9VRFͺB,ML6/\_`, Dp lATߜ?5!xJW0RsyNր)!k#ߟhXeqxC3KRCEL%+ BS G 4)2$sg ,2[#طLp {ԏ 9bfXkF.~hz~U(O*FEIk5)r}p@=z]׼VѡX2d rTӊ̩sR I9P]43]|Ժ)ǟ BDuB!hZBSx'>3Kb5jN.ʿӱEW"${ }nGNa=R%ΩR%{n= &Z{J^L#pr 8 AVZުH5.ʢD S:_{I,J'dljgNJneD8G~dje`J4S&W"_ϊ&ie"SA4eD\GIdJ"tL*1W6uIhO|Ef~/]EZzXnL5Wv#En ln N#un(; ̻KSc庆(OyQR$g?o &Ի<~ l2kg+8US'Spvl<8wKXL aʮ  رK> L76B7i|B--C7O淵{9;~b*ҤVwJ?+a"f3j~[ʤf؜YʕWt=uC&ogc 4!fˉ̼RN~J;"Ilpfd;11ݡ /ڣx, *?DkABHa\kyUOl:`ͰCmu3[ ןκ2hTj'y gbӝk(\gI 'I.wt* f_@&~҃'gv.Oaw:n8Ūߝb1cJqPű\R]FuCCN˲>GdKXіi뭯AJO%>cє5-= pl.jV9 =oN#LY;4P8w/g]XGg: 471ۺbMY IhY حz `-–W\k]-) lpI8.MFfP#)"}E8wXCސjjf>Cn+f L7ȗD+y3/ypSYMO')Kql([$}=&~1wuqH!W9c ^ 1Wn1b/{`P AR,X9tlŒ//<:Hq{/?d눭FYj3 Bյ:/Ǵ(d=9z^M51 ;(; IyVyʫvI h?}.kCN=,XI.3ZaЋemN{SA[y@EzLEE__!}'H%)&sxL {̰-Ӆ0H!!;RO9l5疹V5ڿ#gA04=G2>ݾ5iTٞ_u)vL\/81eJ {Eo-8Vw7j^ΕӓK*Ny8odhrj'RL-;:2Hф<]-m"V"9I|I2.7[&+9NV]_a,**.N4U^a^/"5"XpX"P.o``cFUUᬈh1u`D3ٰ&-ȅ+wSWT-2='L~ΚvwQ,մ[I3N4fR>Qڶ2Rb| m~VCd%kjC$%lԞHHCVzLƳ2IX:wѰI4|wLX<5jXuִ>[Ij-ωM/b>)Y\wheQ sk ʺr(&ZZt{26z쾟Ƈ?uΌލ:',ϸm՗(-iE` 55s2y0$ލ36,MK؄Mjr` Q1w6agM\iwy%^~,y|&O>$Bi&Ȣ{>L= \% 9Է0GŸ (q{G=ơ'zQ~ )Mtr//xlӴGh[o^Ay&5/E;ؤQo޶tTFN=0@|{gna?>A |P2G_š2j$?! sbwѦoem\Pk_vC`lzfd@ W#SAq[7;>Da]T$u' O%(>>-8ͬ:zaSǺǴlxiy-}#@PU|`@\N*Hxj2}uV0PɆa1bW 7 EF*Z oq` ɹcI)u stoN>QEnTn 腪5#jGب"OV@I*E}fzdhwDl %|dXl@>4fϗ]\+(ǵ<3w!#Ϻ(l%\vh(8J0=MY S%WBt d\H%țS$h9WRy 'x.iܴpN g޿Lt,7D^[b^*!*8"9 ,0IEeM)Ӟl^ZyC}<4='2*ar:d,;8# ${Aol uk (p܆_-rK${\ j&[vO/ERڶl݋HcڂXs*Zqo l_t&',!C @σ&Eg$uJ1YʄT(?=N6i@ [B±uɲt' ঑a2OfsGQ}t@&oUQp֗/WUٶfmKH+Ȉ#h i08ml*Ѫt$x:mGVxLYDo z-πq<λl~I>v g_<ا79Uu5QկN:`$]o pٸw lv\$⪽i`M.=<(NjN :&F=X?I!:E;}Q_ Zi vVWSs9]'AU`1sCGprҟr\ Z +V͌faf"j[4N1~E Ce\ۮ f6bW:T>NZ } u#FOHqR/^A4 pWmtqxyIa|%3仍8n45}L L65mR3hN|-5.z3k#9ܛ[q?ئ/]寧\Z_8@/Iצgf8RmvV1l&9muG\hv3laS /G[%A!źe$X4>7N$?6fuVg( !^/Уq;Z/=N֍R(kS{Y~S'$1V:Luw."^/99wUx|| 1g#?ڱ淠l_C <\8 eR/'8LJ. WKoߵ;?^dt#]5w{Fwxɹ'YԚU|Nz=1RDh禄U2/8? ]!Z|+b=n[bXH ܃/6hcw]z OCJR)ȇ14p7S]%8csy%0wVV m%Uvo[rq,(b&2=јd^ 5Z9җb[s~.j=nV 8ԷC 3BQxb ;?{.^(~~ֻ*Z{`_f=ut1mM.oIPgE]a+JUjc A, Λ'PU^ḁrܨh\DU'q'ByiD7d.Wm-Ĺw+ka;&E3ec'p"Ug&═v#kÕ͘a_Yw |xa6.fFCQmh; F]wTmܟB<}`6wRE /-s0ݤS(4Y WJAAf0#+u:e~;v9 4_}6YZE~SO@JRK aZy9r qZO^no#$/J>jo_,DuNQO~u ^FYy[H[O_7+ZnkNuc8@ P1е4ܺ?k误$a|Tx>?aw`K֍aB.&t[ *J'Y1$S{ls.x"]B9h 6)ѹ/D^}q;X>51s,|a/g:Jbxp9MT+0˚jv9ۛ1n/d!̐:cC>aݭV껶6>eC2ma CΩ秸.\32DS2YycI6`Vnq^ B />k 4gKJND1@މxQrw9 nJ M_YR$p5& #.:Fj{ͭ22eoHI6 [4z(h h "?5Z0ހnğMKiIp>t;9BKa@/;u?2}E7zЉשۋ#|}(Hb9dbPcIHx= j\㫝O91RVOQ=vXxKV_lVW6~yA [׷Yy{ISF*3ϢQo| GE)K33D6[U}ej3Gy#T,5iB!Ee6wTW_ddh XOkvFTTܥ `J#DtpzkIpny{8#wlHmJciϐ }^0γfS%Y?mb{8~?%qmӁ((WX~3sVY 4vd`mUK?SX4{H2G[?$8yN ߹5)P#"),J[3ʅ5m9qLqN˷OXl`tu =c!w?>|#(onAQ?;-dذ_?t+k*xDZ׈Kdw_kY-)t}ؑ4,QiA CP\b 5Mz.+#L=cH *egOU D(ǛË?'/)^RGO:cXWN,?T0]nJF'7+h.78fOs:NėG.#>ΞN$ڟTf0vGNXyp<>eDbf`<8€CKZ% dUo]9[=|1a)BXaT FdE+˿"47k= EXй n@U?!L#Jƨ/߉,Z2TIsa{AJO"JhgɂMH-M|Ew9m[mmEsDaQD_Sq6tpc=`Wt8W1CrGriRlEBr4^^<caN} znZ#f呌IjxHO<(Lَfou㋣yxN 2&5 I[B-`l,U$>ߐ ^8 o|))ضou~b R JR<2w|FRử> OE^-^tLIi4?Fزs bץŸXϻ8S0lQ`JqK7fZ$P4;VRP/-sCаEd<|]Zڶx9Gy>jm{% Bt2k,?v )א( Wk^T0O{^Ӹ=% hvGSU. };8μF}4^OUmlũ+,ޫ 2LNLY7s*6U3zVR/԰YH"D‘QG'(4ȱ,g"ʯϵqAcF/M6%Iʉ 8!b}ܠ*˱I26g H@dLQK #FXeܪZ{dXn6$ȐJb\'<1 H*B-Õ@qk%m4l]VbM\x&bLyWF6t ±ΙtU%e2ZdO˭|23w݆ՑQ&(5K%s0Ajd׻OFa(&IpI! V V 谵x}`Dden0mwD5^ֶ=ho$fJSI*@(n CuֲYR 5&Mmgl`fգ0Qöu.B/"V{bE Ҝy2X) niH@촽W G~:XS"\8i!M(6m!!~kh`ޝv`@ʚ,+€$-"+~0TPId !?)n"%;>K}< I9| =5ԙy|{ɷЉbye̳y"ռn<Ic^%U`hDNrSe}bɤO'd|8M+5=?*R|Cu[1_y5?`h*Lйݾ1(kd Ŕ.ܱ~g}M;(Pmi@ԗX%!ݟ1|_[K|7ʃKIKghYC+AQM |BX2`4O{:@PGytզDk&k~&\"iOr!o&΢D"jkoXGy!yr'#WL{wc s^xD(89] /X|aØ Z(m)YIɍ@gQ=5l#^z?m叻qB&]x|jQIa}\%' (""]0qhk9%$`ը4/`+^Ā#m^{&GT5tn=É_)'֠-h_6!]G%x}'hgk >:'d9 v< Eܚ9Bc/7Y[GN- $z(5,|lÝˬoȗ NglQؾ-[)"7?#3+sK_ &a -oqī*ꨜk206ӑgIDgCUS0ge֟hV(E$$7+NI!~ZQ  R%gΊKRaslR>|`2[J5,(sK:-JRC;hJ8QNd6|I* oϔzw 2Cmgdh `DPK|JD`ճo>coБX:/ZYp'O.qm<,$U>,c6v-mTjL^r=jZ~^}Fe\:h>D́$ *k]G[{y~!dz=ݝ#Q͡ڱ{g7@?1 fێf#]Nmu]u>g?0Z6+FËfm]\/dm\r4lSAAI'؝bJݻJș5)-EݬJt΁&J#6*wWF-uˌ`⿌-vn68$rSʹ3%NlIk93r&,XG'TeW| d$] i%@J39pb0U8F2|mFDpL:)|ȮC&V34Y̪)/Iߪ|nr'>@o>96:)Xdwq4'WŋyϘBjjqgpէ;"|j kѵ߫l&Vvېre3"j&tM*(ҒV4=ʩ q`nV6Z%}7'i bUFdƤSfP,Y:ZdQψnk%zSUtcG&mj@m܏I[#TƜ|]ݔįFEr7PWik7sv-AZzGը4[;Bkn+BKKDfy&so8oj e*4 ~0f\· c \=LCrMe{'r$#S7~+.,gƙ=6,N2&ҒJ^P4|@ Yux!>;<&x:+OVk[q0.A+);6x;ZN̶3i|/Kpq@$C$zEu^8#_kcǥw]^ &&5kAC\ݛ9fS2^Yq.KY].#ep2` hx ݞkU_n\$T6d(/LL;: `d&uCAZmZQ ]*Eҧ˨1iz֋[LQff82 /l#l}l6c` Pm -_7㼥+]B˥}d,mO/L<▀#H&J&OO9 mNh[`ywm!q 8K.w5>lPT\fs!ȁit̩=8C4,ݗlT]f?r: SJ{^uXGg qBhY6xKmrx Q#K H=#nkCn5Ok`\ LCo-OUvar@COY$W>`R,`rvewٍ(8"_\~U'Q6`_Z}hO熬\bχ!nq*Pٵ@nׅHפ on1$ o?w8/4FQ>Y%b?Z1{w ۓk E/ҽRڂvyCk砆F׹5Y,8kR7K_c3^L%+]dtA;@rymG [VH|n<ˣ:`OqhdJv6eT &hI5NY&YEkK1YKE8Sͧr!#9^x2$;DcdI/vdM ej T+,L$<;ru$XPڇw@|cI<ꥡ'ۙ{DHFācHFHg AUHxZXk906w}S~G𯑭_=>Z6 S%X^~cS(H$휝A^åأa0b肴!`$aa*v6A00Jzwᠦ`&jҀB֍jwHc (|`>%uޡΔ:՛;lhqn itErUQ,skjbI&;m#uuUA08682qTQCFmOxcN -ӼfLI}{ ۙm?Ns- `zDžxV|ԖSC~la}NG/(/sYd/`M-ڡsRF ЋsSь5S3vhF wf/y_>AvEA!Hxʭs'""mj2`UPr+L'Vk K9/mUVg9Q8PJfV*dNқCL`"^xlJ 쨇0Vig{>٪7i3!PBk#,FVlJP*uHcPSŏ"HNRwa% 8>=gynIB eHeTHu%ح\10C3ﺆ "Xh90*gf(K9 51zq!{3,&vX8@4 ΘWW/L ,&)h[8;Rɦ0Y qFOu!2;]Ůzc;|9`*qUX%XGld {I5pzyL:^hYw˻3Jgy(Ɍ6 cl4o"+ ИA*$$3@EuV*lFӎn',t\5Eؓ>E7`F/V蹈`S,9 HN|az=Q盎u[yeIC.]W4Y_j :^.oƹqԇ()zMVޒVO*_.ÚC # :?!C麉訸/o mOJGBq\֛nAW(~_qt<%1[ 4SQ VX'Y0QKzicGa;ϵZf"0\V2?AxC7TeSaϛy=.w&43HŜzt<[)*%ӋMb^@j?銜@z ]k٪1bw)/D^Bo`B\.bGd@fOn%¸zM13ĶWJSHh@폞 13xSma͸"jrT9b ?Pi3Sf deȑb.Ĩ~ED $p,\&qTaRG. TL56\G#Ѣ&Q3TʬY:psgД~4UvT5O@oWODU,tIS[%jˑvA 2S:źj(UvFgA{3h΃ v[ y)!!A#}[ rLXs)e}JS(lx_ekAU:J8D#ʷ€{!81Q0n>Rq]u ??9> ׋k’f9*H#R~ UM9gYGL>{/Y7|"`&ȟI`|fm v0k4 y4j m%y^a%%ĉg *hxA^@lbH9Ef̚"{Pxƣ<(B\"gLz҆\h$8E(@~"(~$(C_q#& s̓@!&$ų^@B^$qs`C!< #G.=UCDYKU;y6xd2u& AQ:ܫ:b{!~oK3 CY1 ;K qc$M Z&ґ *k, ւ5w/6oMWC4f:>sm+ | ;ngQ݆ca)kt [5SX_>RӀ*)^.p F=+_+[?V2 èJނL %ٱ, Nh"iqu_dzs1ͥV>M"бƸI?@dlWVT9-o-.9m1T> 8|Z#W?s59y   L`EeE_E(WL|u>(={oq"bZq @~fbca(wїbZhfjd;|Aޛ#͔r3*$;Iҙ/_#zsT1G+d5Zrԃq?7\Lw&9D vX1=aerPԴ!lr; }-@&j9zQ6:uh@"2 `=÷ãaB.v<]= #ۏ6W4 XeJYgZO]8vÉ" tgܫ-h̅o@1#1˕K .d2%"￾iU2:8gyDm}@ut=vB3$BpUI6 _30n^V _B\EcU%K :lS:9T:֊& V4dE}W>t@JA@)":~ʠlkuVwH2R9ӿ;~>2Rܭ]g)/_QXe5&w]7ag)bG^a -`tnVͨ#09FH0&Ѷ%mh;O0VN $A0r3LEݣbn2;<൝of!c;9 C 埆ca'BB Vn|ߕ#rUϸC]=4*@&~FôgЀ^o_t$C9{ڜQ/t'Lφd޾vXƨ_2ԟ u-fu#p'rLr&X5Uk_9TU?jU3*iWD恖K]7i)R[Ёt } ^^t2{ q; c/h/ӛ8,*共V橭;.lL~OOGp}7Ͱ-?wҷ-/w_if9) 2N6TI(:hz@a&DdR?kAݲ]RT oe |9'#U'HSaeN Ń(!f~UNLF.鶎Z*H f ϑxaLjhr'SLXHiY3Y 1S} MD=+.NXQw lG#6$&cO-b. T#1|x25a= x#b]f}X= Ѓw|&q5Nch8VzD2A2֕5݉0nP\{l:(+"{i_W@x]e ^߈ITp-8FnSsf~dnѱq4u\үx Kn TKeO d]&h7KQԓ/3)HBtlfek˚HqrE[%{PCUT:qU fl#ݫ*Fxj&1 <"mԵ`JXk$bH^p}=5cmJ!rXZ] -S<F<% I#/K"M(vp&"<r A2#Y[hw4S zWuP[02⼪`R hUĊSbII[N <Dpb׭vU |<BayvhJ?S;䷚WjH0΄?%⡏2$/@YsB?I?5(fm_iU|wW2S[)sb9Y vOoc2e]ByNLӯqĈ2s:0zᰟhFAXO5yߠa4>` tʖN?Kaͨ 3+#ТK|2\ATQ=3S%]#𛳒8mQ\إ:덲0g{`‚q |H8"3gjF*lu\Jb? d@S%h'#8Htt;-3Ѝ*zcßcfSc[,9ȩ"Y4ufM |:4ҏ>03Ar~&` _aˤ;[9 KL}P4{BGKNo =Tp!x$[z`u~9i_!oœ~Z ڨqp|x5an=趠ɀAp&SЯp:oK!D(7Q 8}]ditxCMi " -bE*iDs=VZ˔~YZқ4,ٛB6rLb?>g)i0Fj +뭹[q'03}ɮ1h1Puוw'H/k{kO;dA9*ORҁw8ʗCXť9 #;0$_[,} s>>څ6=NC!zij9b@t+](=C[⹀BچsJ"0Xti()/CFGϠ_9U ){ y (I:$$hǿ>Zj bJ|&497VL+ĆVh<\=?Tۓ(D`wPTM:d`ޙ !}%unCN߈j=UIJ3S+:গHM){bM"!BUZmnU{rg3ug<@}65'6H;ŸJ]тς(xnFF9F_{w4xo|ی'6I(@ިZ_8Z@f#SO (E`/Q_Fl+}: ubI 1{sm-f^XgNGm]b$LԾХ=H׺/V,DїY`-C zPl.M xgf%v1KBO%1h[IJ[d'>𖸎#x_ QlSCg381DrVn.PTa"[6(3 1\ .Z˦™\\&p<ҟ-iH_'r`a& m j^ @?9;EuڊlI Y= YHb-@E¹l1E5a_C:[P`ѵž;JIq\5k//xrzQ-MP&WKQeTm::^v gz CT ]\8e>W}Ed^p&[ޗYGc)_g.p=9;8p`ԑɀURB n~Koﹻvnvv\_q~ViBP2vC' d<ܷrу:z~Hl^M2oKhWԟ,-Eye=Q܃&r/6l 6b3 +.P,59sl^i8ᴻ$P~s|glI͠^]ڨ)]g?̍]ޡz1e wYoe~D;1Ebv \ ejoUYiC 2xTݮ4MOtL/r`ϟlVb^ 2"0<47k!}iX^MKO5ˉO  HNck =@7"ĕ#c0BE^(XYF:M5fPډ<| r>fD܀6$X* +IcKEb{*@:-PTRSAx`G*)W&]'U+.9 eL?|E7FX49[9C> U6.kK^,Y : )"W?n)nAWzI߉h?ƩhzG/]-qɱ-r^Sgr~&)ܚ,?+Xg ,"&ɩ&ng%@KLto}Gg@cc\\ ˂uݡk*LW9Nnʏ}e!ˏ.NK*/ (vէBA#}#11^K<1fK3F*:Z$ALM~Uy%|;vxyIۜ9Ufz7)C]Es=+nJUO@,O"iIP2+fN0;(9D=y[\V(Cgn3=Zfңw=*~P80?s!,fX\^l8*"t W]80ncsBq@_?bt|g1"<M7\^ݙc䕚fRviNq6(u6J?9 qrO$hϓ.LZA^#ܒ?V tox9X$ʖNrJNVh|Fhנ4r(j ot9DA7@nHm1#HNg=2L !530ޚHܴvT]a(6.7ȼqyrQdTdf7%BüuWn,sqh M=%nbQL"݇oVM3н@ 곣y'v/H0mFfZ%kL*3 U2 ٭5ξj/I)L h&zJ uyA&lPt( Rcm! ű'f|+z0z Nt ` atb~9H d@9Y3C@dG=8L;˂yy !l^Xd7}Ƭdʫ$ieHxȃE w5)j|ܧ?nL-(DWjI,霃pM0H8Nu0rs80uwzչiѭތfC]q/î&" H Zd/krv0[lvNˬӝY &>u'w;~HZlMQʳ!'Y=D v";M?ZڱGw˓;X6kYdNzAwl#/eGP&YFB~Du(y܂VFd9D =m(:zqY7 H'ƃDMwЌ@}-sI =@m?@TV\.jFѷ3%]ݹ15G,ꭙ_b?:/tXD1yq q K-h 5 @;smENYaވ6ӷ\ IWaFk,.ڄVٿS^9 ЕZVB6(@NE+^Rmz{,AUUfP !5:EIOL* U-RSuZ_oGRm o5R \9OQ Ąp |PMNNl(ض$0הʹu/Mv&HjUmt@ބ,\Au(`-% wB. ͔" XM"GL£8&Zm|;qEt}g=>a(߿9d8]ZR$J{@x.r$*IL*Q](cf Vm)yDԋ2BXi,t 'ݰ= -0:רwfr[ ( ?xiKsʹ]C;Kexsyx~'/RR3pCG Y7<ί ȯ:WzOGu0ec!H=~s i>Up׻2Zy VGP3#kJ?دz`t%o^mޖaG!;߱+Su? fl -'׆i$W mG,eg̓!@eX!|^fo\ ^A_kI^z N"UɽjīIہ_WZ%t@t ]4ZxVsQ֏kqi? L*ߘqdZh.^<\iIjL5ŏMZro# ZMR@xUC(HgBʳ竫S06r h o;Z:]$]ɩ]RD/5q$g25a<mz YDœs-4+DQb?Am4Kz,`Cfҫ]9bIͧ3@lT<$x@;־IWٸ!e%O[\BY0NѕG$ [MY2 K& .LxXQ_ޏYpׂ֓iMx$Q\ݲdlQJTkkqߔ,IѲ61.l ;B +ՙz5ON?OH!na兽pk<{dSSDB$Z,-N7mnn^d2oaQDBZ"[؟` G'*F\wra(~lTkB`Ɣ,cZǕ#譪j=kiHЭ}fht4 jخ6ÿ_ZkBiNuP ߳L=0*GxVuG A}:ʼnhF>ݧo~~'EVk/ <#EAY{Ox]d 0Uy :fUM|>a.L8r:. b,EOᝇ+Ǯbљ~૓FhN΃:n/#f{xn<$W'1;#Hpml243qf1"5c4$r[LY(mI뭀nlBj!$̫|գV܌}&`E 1v ep૘y`6ag]wlNb VH]]~xe% Ψur;9x C i~5* fTc{5( []M.Q?sti/noOX_$CشB јhfu@x[iđl:9"OCO<:V Um;5FGK{i{yT6{K'%A$;%j_jxDqT!,y{U)ǧ'\RѭH>1i̐d1ʩa!$O{v5l~ L6ct;Jli-[WWI'׊2Xn{8!0w.xL#2x-"f?R၀b"-+xz0>3k!U*(؀3LQbAf*WFŸoy<q[,uq{mnF͵8yI&hD@bz&@+, e}ШX\[L>6Ry{.BM`zOA.'J޶fځ C5/D}GJmDm&+c͗|"^GzퟷT K@Ju|AOy"?ܿ`e&Q"e:xz gw+ڝ$RvCDP6tHVX0W;l#0p׮#X[Mag)YԾ*{Td0%:HLǐ 2OjpX Uq K˯Oo6]y)rE |N4 !i- E[ޅfzb[,ns#$OG鑐qȫ^PpY:lGiSfO? A@ Xs;/nKm^ġPw1\풳Al!=EYOא;٦/0w;WQ us9Nx.#i9 =%cɞaz/4KBi,D\da+#uKr8a T'O,ݝ\^/dR~ycyСFJt]PcҼi:Ǚ鐡iU&Yemd~02pǦykDlRZrʁ2x)VIE1#›P!RTb#>f0ps&б9$H548Q#t[Nldl#ދjo:ؓ< gu"K*uAGEQBE<{l=+9'~+(g8<-t;%'Z7*) u\r`) /Ltl~u}ޅqͶ ΰ* \Lhݩ` xVA88}Tk`HϿ*1+ 1WPަ}ԆZ).?OX{raG]L)\Ъ4 \V #I8)m2T%OpɦC b.YȞ7BcEb5 5E%>z2eKc`^!ď޼ ,i]5m9aTS킎f35SGQJ_éP)v4B?pA1W&$~$]vRvwdU}(0So5PM"ߡP1gyUHv,- YI K&GR5xPvjDVs͘h'ꉂy6^ K Pt`v0oeMr6*6`HƘ"Nv}id]eSrKL{v-"(9IP]E$‡(EuWF䮠ďr3q%y6]@Ƃ3ƙ邥nHbE߆8΁,]g*y* bxufyHZ{oR3rjoɰpП=W+1>ЋQ46efl_ߍۀ~n%|p]#V>/e2&̍{M eK(uksd#s(S=d ݰ(bWJbkiָ'r;"(+ܜ6ğ簨S.5g5pot1eƿL`1fJx{S|\t8c[bmvxWgK^zkJ%#S0 agbk 3XQ)T#ډN:o7k~'@wA(*!&DA͊a(-ŏnVdzz*FZGBY舖NÍ.s{A}׭u1B@)})t繥cmh"Ј~ &P!IbnNt#r4mM6 iJy%z1jMJ\ਢ!T.g-4xv $zS']ؐi?lnp?OY-L(@oG2grpR+Lyӈ.a)+z0ɿaW@ S̭uۗ<)Ͳ)RZ2+ڏKj3BxD'wpTbSSH!(^b9lzaT>g1;{G9QdZÝeJ ]|]b1y䇷/X] #gӂ N}7ׄռ) +P&вE`i-)t/gXb6uXO*j#L\MѢ e-T ] &S%zr ՃZ|4Vbt[fη1V5ݾo{,˺Z4#\peD7sZInoIJpw!Z9 `2) (pfB7zW ;-÷8š*/l-:%M h oBXFSՊA!ʼeA"B>-Bf؃sp >Ku;FϹB`#=Z)T9z3Y4Yos>r EkL ͫT!lKh/3^vTt7 f `7F]i>!+WüB{C]ao-I+ 0Mgj2A~1S#IRScjK/q鶉D5c/ɽCyպ^ܛO%XcFm`}Hs" o-л\W[?$,R> xΉl [k8r:j&^j:&ZLA*`BvE@>?];,Sm5qr0Z{ǒ(3[s[@=ulBlQ7vPk&>Pa-| j5\~2Way8;t!u0omA&hwmTQW,]e0;T L'U?q,$㾜 j&j"[+.tHC$S6E/DG5ŕ&)|6kqٷ 8zX'_MPkNϼ—? =n% D(t9#(K3Ib%R KbncB:w^uTÍkW:56(]Pџٵs"q2[) jի z a]|:3;K=;ߕ46TvOWZ]q݃jATeH3>@k)|=8yPMR4 `#{U:u</^9?W XZ 6r@Ow-xiPMFS+Y{ ?_S~DpFvҜ1?*+>*ּ!\ZoI7yi]sbۆ_(P_ ǧ$/IaA}!(^R$@FyIj&u2b`j3A*,y|Z %@3_-?Tz_6S;b=.cT2T2شtiÎu6ȂΦ 8 g:3z_|S=C'N|T\v}]IKPthJٸonU<8@JEvGu${ܱ diܩ?{v36E?AjDJ}-&@uo4) QE~hj%,##yRa;?qڡ)4&PҢ4/4|(8U؇b" F%Um|5:W{-x:q:SA}J`TKC LM"k4;F\KZ+=cD S7hZ34l軆Uh* szH5FxAsE&)X)iM\\9pt.IoJnmE\q;`;(bY?P$e$oivm"h]6I[ӥ0{83#x6.9"fVAcp~@sNzIz"̚xjN ՔH_x~Wz;j#ɂ[%!OՌٴnv ʪًOctp*4;nL,Z(U@cN{7j)a<7[ ܁,JuXQ;R7YʁhExvj07e_*7QNg-nq?M٘Klll.*e3s"S9CbNgb +K~l9+pz6,MST 𭮉 #%*peKG&*e;F˚aBzg5̹;coh+o a _P%sd_&`0 ֽ%xQ!@OQ"LJs3)2Oڧ*>t͉xYq' a@##TB}eˊmp"ǔz`'{ BqQ|\TPh׺6E6̽߳">,ju3[`&o~ KJKh3FEbI:Ae |6vc ?b=Mkk$SۿGױ]ϋ&uiSm-ћ&[!-Fi67ZK 󛸒P̵1}q+#4aR[UQyfG熒X7tcV`v_z40eVwD΂1#uf=x qz b\:VV%5T  }'!c__\4iR BBVO~MHLQpь=[7 1 M-L-$1}C/7Ny#` װ̽'$̗s+oJ'R^:υX$3K~g-y[LS I/# `=E:YHjYLAܕ=%QU" kzq꣈[9HJԥW5WrI{z}c5] T2ПԐGfjőlIwT )dG-,Q/rg9n md* /4p1"8y^ryGt KөqF%Cqhq@d;Z͆#G0u%$8 vTt6iRe񧢯{Ըw UOkr:K<~ܨ=MlbHqBu1uZmUisA$ΪKaW>Vݖ\h-2D=m"߾E9=izĦT>swa0Bޗ?l)l`ba( a&G+@wKCf!,]9V; [Q3[cnpuN9koR,b0dxw%$0@S0*N^aR>wd<fB,Lbhsi\H9JXdG: I zf ذy`+ʲ.~tl;ٱ</g5o/?Δ{̻+f◨H3^^8^gpB>(: ޭś#)/mj9U$H${#L85әVsZn U'K^]Fpy-K"k Q0#3gSgoVTQ_B͜9;7ְMttu/I, [;"u? MU$|$^&U.%ex8 ^wZK `f=0()_ Zέ(l炎X;oRKNs|?2:S¿ ٣aVVs=at .&}n2CRf2MeQ0o(}6cnuy " dn cv FP>0LOn~Fpl.w XN'x!h.A kbt׸ޤ8?w=_JU:.>⎥ojlڐm9zI^?sG;_og:X2l?-^2q0 B_}t®/Xw2Fb4T PUʒzTn7Qt*^&a3֟DQϒ<5!bd 'ZI3OQ•<-g %)mRBZ=PZ`Kx3(Ce_rίbMȆ #]N` pHrO ZJNN{_ɾ&O#PL_n$f9kea>iJr]/֐R>ڙM|}?F}zf U[M姧A{_*ZVNw?/~&~>Ofx+\ CBjg3(ZL_JQ* ( wyr1tHT#4;iv1H@vM=ڡ4䣉@ozU-R7LzwʆoBkВl>#jxާ{8WY'_- p8722&"5 P'ͅs},OD ek(haӡoK`bIV%' (Ɔ8`#1z<$'޽:ֶ&ZE`RA1[(M#XxTKNmocV.X\O'ÑC{wʥ;0c[;ԶacCk8_zIO‘q?+ ZCѣYΣ`@V|XT4H i57:onh]Q1fRDXl͎q: K+OAg࢟Rv_|^qC4e. ^J;[| S̙/zy4fzi놚bzcx(;, 3Y^nƃpUnM!ܴpi啴9z_C%4(_u*)m,QC.ݑ‡)f#LxRH@//bbTV6ʬU;mMkJ {]w쮛{ۊj~b +v sbofdgFe uy۬4$;Y+-O3 vy1o=[>6,&eߥ__B 4Yt[TOEtO֢MQrHqu90XE~ !<އ/DX(ĚPa.>\*|p#uhdh^"P\4,K.X "C c`C|~ HT&_լ~/P*8yl[o[9 b°iW+23mepQu hpc ~-fO)1ij#?p-qK*z*M.bKC )r_ʳjU颭}̩EdQ#r!?Y`xM@I:%"k p*܍ͤNxs)IT0KP`W%H+T$?{&BKclfE=i"173?_w([K3"P)Ƥf7zಱ_.8hjdGԒamgdXX YhVBjk8!!HB[H RȀSq!Td PJ;_,5gd5|r \>:wF:ꃩgՇg} Q h!; Dy; q=(KA]_@Kښw%  #"D!w ˻* _'m8$e9(8>SJglq 9F;yu<J^;} ?_24i ^VTB(fO܂$-X^T .jjq,/{%\lQGx F$ɺVh<Pi>Y? `(U2p|o$hO\- 곭"6tg^yMG@A_ow^m$vn-D?0?.⛢@cHqb$bPP%Z-5{浫jƣk9\{[\9IAl{㸉KD+W_2cS޶˞O.7΢ckJ6y:!a{E}!'&`AקRoߖ[j @cRQ<2 VG&0wsŷ3XC^)NcrlX*zI.78WB&㓝vשI2#HszA[3Ly+L,ҫh,' 2<Ǘ!+ @3 %!sP}w7]A'M(d-<6_rrP T3#Z4ޢF E^OKxVz 8<P7 O燆ͽCP7t~tC7W!d-~94+ĆݓGᆰ uN+bqN_X󁆤CZd)Y| gmÝCyFMl<*G-~}Q})$EUp3p蘉`\1BF#dQnDCNV'f`g%y ,%Z\Ve^U;q 3̈EbFB:\$5pd#P6њ atDT.vȇgLʹ%ֳ&Ha Pn%2>6(2/GcQG 6qٍ#`s1ࣝOP[x1ss <ӿv*Fjʏ EbXR|SEdi@:,XrmӱbC1pD]SO sA٪,gVoHFnڔK{ܟ 8EZMmY6 "{'%NN֎;uROeox!~AYiÏM2emx; unOu^Ɏ*ʌ#@c>-wjo+*8ENB>Q-17 D6BC190]PYZy[6Ҟ_ uȦ3^< *bfiyQ3;s^%g8~UdnY6֑?WN4U.$;v%7HuZefNGQ߅̐p` F_Gȷ-u~Z .Gg$vȑLо@1:{kي:v؟ ыVO@F&W"tl1$LI87Œc8#59%zL,`w-|m }S6QrTAB qKv 3۠^4eNZR*"&6M[= +d =/YI`y[L#0?hwGڬ}j_!'U'lۆv2M E vsTb]΄x23Mp>6[qA/wh$L6KsN}Qni P$_MUrQ]n.9$FN/y&˓6#w?ԚV3}I&ϔpGQu]XvwpfП`HXv11 u^' $K\Ck!HW'^[lJEM Ω 4D(RezM(k6XI,K]NgTJNH̛+-vc-#(2wdi6|+e3ͼ} ;&l:gB'bOd&?ѦÅ^cuan7mozGOiSB- o@IVT@SLLr0{+0"bv C!I8ueUƀu.U˜ B7)BC#k3W~q}7L ߫oPY3_h͓aq(w>{ tN09A/.҅)S& "A"2 ! s.ŭU7At Ҧf7,:-5QhW o!IM@VFʕ->!m04Nuǿ}(W3ը D֝w+D[PVueEQ (  w[u^/ֶ!T|HxNDhs5>k9N??U+G(Sʼ] wU)!9V+ dSŐvZZOI.3Lhݓ©Q|= *Ü".ȶg2 =^~z⪞\a\8i, ]}V/x: _*N#v' ϫ+-g?ְix=^ (ml/t%K;ego- &.p4OVU`H=ÁsnSyrn*שּׂL (HQSLÇpȠ[n;o89Gb9o1|4ștt>ځcЗwG81G؈Elr젳?z|( 8|jD&oN:XtP0jãjTQ׀yv=]ʨJaA'CN*!0Q°J܃Gש7XSn1Vdh6O $l)&TwL] 1kLU;;zV8 !bƠIi9*PthWw"O/rLGG-ku\Htp"W" yg"Llrfu,0G9%Ej/jO.߳ۤ[jL-D@hA =Uf!/!3[Zd!Z!MӹXe[ 4H ~Vo^.Sj 1xw7m~bL/ƴB#p=e Gsn# ](KeTL; ^>(CK1rW| ϭB nI@2˼JyIIwaCn":|>Cm) )b-Ktk\Kxxwl.8)OKho[< IG?_C} "rT6dU"G=Iα|H/-WCm< 7JrկUT5]YŁ h8;K`bW3@a68Rl.+ :u ,d$Yց=ȭ`տwlh$_<BF/^#BK< \0ϯHfMx~VCeywpk 838KTP/mV+3: :v'BDh>\/VRIZtRCEsd.׌S)poYx8B5?5 ZE Ļeϟ*5@Nd|" ~Y#Nj}`G%5D2`e܊HmrΘ!UDam"С1N/Sd4YD?~[5]ޙ* 6q6o=-6&VweۃvIAKrѢI O0%Oߑ:&q5/]nh '!}0߇O"+|@r뇉t&8:lœWZB1FDFcXoՀ.~p!fM fgb=:]oqV#A{ :0ʳ)6!ு#øh"tb T6}= ֎ W\%S0fc.|\?czw"Ȓ*?os)ʆ@nqw^ʞM%,ZV,k{- IjLTC2^[(ML=:Z@.;/7[cM?@Dv9 '^?`po=~E⋆Gx$!Ρ_I0N6& ŐG8G|¼Ӌx"7bɉ98z//zZ/F铜4"0*tf L5qwz<Cٳ x2Y_ ZXuT ZdHZ 0W£t#>NA ?DaJ@Q!^GGS~ MD*eq šV).vSI\0\'.˓#$%Ua;#CMi\pokr$;^.M%SczDBPD`;-\Ռb]&3^ lOw?-ыeB&(?{:a*vpvGhY>0Ζ|3ͷ/ A8|'A?96fnn0؜Dž]Rm#nr~| } NsjV. [.H7Yc92wM;q6!0qTTXhTBzn@e|Fw(,Nʅ2Tl8wS,+M׉;GĂN=6iݱd&KW)"SWJ3@DwOA,Ft#h_n9r;:X\)#ȍ{eH/xjHfp8ߡg/ٜx@>2@0?X\`Ls;-Wªnؚ#N0r)%3-Ţ.ve͏5O+CVC9fb_.1|uvi7O)ICm!"xO43i}F1Ռ}KL )ԉN訔4 w;ʹ LGf9od+YaLȠ$>.QObJ)EO|p -@ orvˤ!t|Զ *5y)],`t޾(hrOf:W& S4f3QL .;IN-ҬͪK甍  :wdw4k)5E ".b 1s vP sHx;PZ0Jc# a l,W0[bT`½8wpCE3Bro%3)Ɍ U30})(4` ܫ`LܐZ?m>os7NT)h{ ;I8ƨɶ{: [A*$6;F7/siܡ GGhrkj{9p9½2zBG~76 q\b/uU "hwV p=5zN@ed  Vh昈KE1jOOD}<Ì' }X%&÷U$ foɭ3R.- = NZ2H9"{T*lg3w]7ir~hizRh]3@=p|H(fťk,@BP`+*cL'*EDž몹]m&椚8f] l}\ZH'NUZkMܤq']ҷd-\AAtҕ*F8qm(Js` n t]ƙj} UEa))+b[ _%cҥ/@8oJU/YYšhtmr"06f[V3+&9Jׇmyl1q IU2X®ϤTjSZaʽ&y%/}{-p @_!(%*շDK# alu 6+bI1fdigZ\oräȋүe>,[! q]We,[i<)|%{X0rOdqkʢhݭwC_/tQj ?xL9I !eIQhmxE;h7;c|ePN=pWMnI9p b pgAΝKeЀf~Ae u\r.ͭy-z#ΨI  E{#"i H2T _ԗ:imppCjQ~<@{c  CgQ; \Xm81`Q&?AWP^2%xqP/YxbT_.LcGnw bpBY׼Lnv_ɉKao^0P̼28#%2-]x5$ڠE98}'cEު?!gjuZ^ѓ`"XTKTtӳXoKGg ޑ2sNȲmS@)Cķ=KIÉ+VffIÈE+e'!%Qn& X뷂Ɋ~M^wmR\!\^XsͫԤaafajR+Y&RmY@Weuw}(}9M}s$4rdF?So`H#{My;a#Tp=__^OO8XyZ'zBhdDwfUD.Ef%HD=QNN{ uB= $mnO#a~^/'o>iNw[4.`Jw}~ R?WC2}GskbȺ dr)z!: ߊXIoy+V^LR`Y(|fޜ&=p3uXUq0 whNNˀI/?-A#pymȭ-%n^pM~[A1B*9mM9ȱMNHE\C#K㟜}Ȕ9jZ3-p೹7dN+1]y_ǧ<2>P|ƩHrJmAچbX!ص+(smx.2p x|&J,!4MC^D`yÁ^=zu)?1HoIbKJ wX21o"{;6AN酆݊ш&j LF&MUH?8-"qF7<-\o5cW?,wh=OCks!zΝےU^DMOj~֌@Ԫ+^?c G&KL`:,q== )-nYJ@ ; r\=k$3-4 (Ld[=K&hXdhMf z^R'hOꀥiL̆OzWb:wZ't"|n&)"oFB%"ll%].eāt|'2x1O`!e/*t)cqY@9O i42NN+C}.ֻ5ThD͓Qި+%hTݝj~hlz1ăm.˷ozl#?+s$B t#rGD*HoSnal-QP4ٙ[toL)"K{-p!A&tGBNA1ʄ<ﴡ*"vQfCV]$RSe1Op̮>-W3!XwG/PR M%p'!Ɂ a̷?$Y{qHI[V)ww$]<R3q;`@B3n/>C %qbB=>⩝ '|ߞb}.12֗HeR<@:rz`%qpGPxq$@s;ґ%df*2Qsie7 ʮ~?f;Z %v-!ی5mע)"Y~%-;m}j@)BI"nZTplKXʕ2qpmouc1ybX{!.8nzU~?cCNՋI-T$GsԚ}xaYg7_R* ouh²;՘F4zxMO'5}` UaUM|8pMHKu|-o ʖ/xJϟ5ת#MqxejKZvhS2&|OtYDæq dÚx<2qj J*Y٪GB2i>z{JPpl/ \x/!6w{_e~9Bυ hgtt-,RafY~eGj vyj@<<_Gꑜ7$Ū-CLBF?*@+[Ew% ^iI+xZR^i}|k9] !^wCb/62au58]4)nV[h9nw[0 ૴-*u)g׃/z  _^]⼓џ|ҔUH/X,<%϶wV0~K~Ƭo#1MQ.CE)0|3ƊKAIT=/8,F:ZA?;\;;Q'^^P*9<:éΈo~WpNcj{R{D/,E1K/&Fp0Y g},U(3F 5m#?r0 EF-d-;JZ$:k@TN)ģrip6y,Vl}Eٞg%ʈ]tș~{2(Ƹl5O%⦨CC  \噱1B#_*#S]]ȷ%7N _ ,,=z* mQ/?$noj1 9+D>:R~H2yTuA(@6ti1|t7 9#ynK\S-1"钕 .+O٘~%==cpl4}.`gbh-%Oçͩh s?Oq>΅fP^D#Kݲ׺mm!}lzq0Mғx\8 k(YТ@BQ˄ C>)X(g ;^˦3SA@+SSHcd匂U04HԦ$'ZbKd€z&0A\iK J3`R =cxPdg$t`rlqmn"mqt"zr[sPZ,SI8I ͐^\lt,#O7?iʪak{ M1>hI hr:qj`Z]&Όǜen:35MDRD4Hm\z"".*3r=$K>đB$/I+.e}r2ߡ!b'O kJqu9,R<g`NGM{c ;%eU?~2KS~Lma*LŽJFj(t5h8Qgnn*{5JΠ^32pvJ1^dysoBË"|ӿ.^YrJ_1;J~:ȱt4a`g,wkA8[֓) k4&o,w@A'keneּmWtmN2Iu1HrkZw = fWl^P`ií4T`NX/n$]DcAB97vQtHx| .J EaSpqH2Q3 X~;%MSc'E0H6qS`Tg{C "od,h/u}3!Kv;D=f+$܈rO٘} U Sq=Nfʯ HP*\"nrL(V3=?bQLGCM~&pKdoO\+B2maNY ]9Ǜ(Ovjz7D޵ qB G@^p!|a*WE;*tWK"`Cvg7QFWbm'Oਁi@Ƹyńg1#f|U oלPH&͓# t(<@A96֭qlnYiBZ'OK$ hCWVsDIR7/ﺁ- zoVt`|X,d-,XmMzgyyiWଟՙ]ͥuz*mk_OW?q"tjYȮd, Ok_٣eT}_eP|A֒/]]I+A>SX'@U^dC-najvve((vkbR縛;!b=.[(vOGOcN8][4 lw| eӏnZ'Hl>GFsQ R5F;b U\ctyH-z>=qv#S)1}]Cl;aS vH 1POV,v5F>9O`HPx<:|(CNeUr{eŲMy5VT݌'a?A]ι=چ~˺.JB& q E01S{@B.kZ{h ":D/7qpCnLkmG-!˜61QYUip^y_>M_p8~G dY-WkTFr*KV` C/_& #Z4][R &eOD~ /CuЛ͙̆ԃPÏe<]:;CZdpEj O컟^RVlNiTWGl6N-4GZ58j'%3^jvк ̙nF ǔ4RmuFB*)@-56Wa2Z;jAOK}D Pa{EDn *2wpLwY.iZ%@l뇰Wjʋѡ0lL^}EөKדXg<}Ҵ# DX-9yOф7#oj7Iӄ>8 %}g!K" JdߋG#b^&au{̒ɶ"JK;D]jf'?OFLhvMw(ˣ:0`[()(ugeq}|! bȻ%s݅iPwϠ#\lz( !4Jo0tTy`ceI N'׿V-|%%!`Zh#/H!Y'ao$=r)N^l}m% ]ԉwӦ۷1aPs/a_8HnFa0^8X-.={U`HZH2 }=v7ڱp/DwI:LG"l])V$ jas"e}N0[6VTT8@8%'21cN"@)ۘ#ғsTl W<"0oDj;JbB;9=DpB gm>rURi >i &TaRM=iD2XUz4>ZuJ- Hy ?D FX 9NXD# l yB8 g9 '2aFyQYʝӍXE#R=/SGt!0Y 5O_m8AԤtKsφv(7 $ʂ_GңnAeQ}vWPǴsbEafWHcCVH_2Vt2?̺WSl6jJUw!^I풂TpXba XbWkp@T*+2c 0Ea&l[$LR쉷syUa(of lOKWO7 #Kz pAV{#X9S ^V9e#j%ڐdϐQů.e:#c1*hf%- b)Hw< /p9y#ۀLBl 2'|YK  5ĤηK }T؄\$(8i>w4{fNZ7[]sMմ*7 ?d_ gGUob#R:Mc d/h11·eFR 2[W&DanYZl?;h졽E"6E?e'0kp+MV@Nb>pb/AV]Bvĕ3tWanC/]堋=J43` Ⱦ g ]^ 5 Whs VPX3$w; [A}h#7;:Ox0goUΝWwsh 66=npP4m;)J4g&UaKI8}.(F$uSHf@q,s99Te9mCӍ 9$BÖ¤7 LK #yft>h ,jOy1*2ћ *?͢V2ïyꂛJ(Qγd#GJcYHwNeB0Pћ7_H `A2B40S vN\ {R^?FF[_vT7)UJc{;;ܕ9n&ym)324 B܎lLxlLʈsX[!Bљd] kD`F},BTgoJ#+~6+Z.DX^0?Z`{[z-?Z`6%;1E#fNx́!\mp0̭:jXߟ9ewSU5C)xp05iJZ Z%zO71 WŅh }´1ЇolĶJfpnA}U)lwOK䭳|RZNFqW03F7}lDQg;5 #Yq%y_y/ #X6>#:bٯ9Ӳ߿3v]f -Gq]&>^jq.Уb5S\_X: p7d&db8'4iRk܏,c@Z5v,Pu$o cӭvc`?6?Ž D1>41W>)Cw9зA6&[NRIp~NOuQCi'L"FVhGRy:`;/-y#ϕ|_bxz3 V<6eʆܼ9J=JCfRka1`WRGk<}mCc0%Ngadf+HN#x .rhsN+'>wu]'J~Ul_.TDŽڢu. 7U-.O:fi6hDMt /0%+1KhmN>OrҚH9{O6Ÿ40Fdv,6r/LD~= `-/0&8+@g:+n^5c$󃪢S]C}ERo[ŪspU@e$6VBYnKR:2+m If&qX y#*#8s[ sⲪTSҟu!>+e,ØXN[[Noi`^fVuMpgK:1`˓I:x1`-*dYMp!% H[d鑿3ADL7 ձiK\.CoP`pcOqG^]}p@W$,C;uNWbP) sA1Vzson>P= xdBQ56[ׯ Y2里uz44B]2G_{㋾& #\^Y-Ó5&.r)'` da oz?;91̚<|NB̪ rNJHu=HH*LU?$>+rC𭾡.!\T6@ݎ > JaS#/s Ag=߼¤]ŧtT`HΆ;"ˬT6;{*S0-I9¶?$11l2mQ3; x;lR=~ɴ#f$Tv`^X"&ڃ>ѿ!nj4-h~0!Tc_a$S4^Dv;h ;]ǼBO75i,P*qvc)g:Y55'^É.uJG!S<ktFm˯XyvK"◰Пs>bQMZ,Jqc84@j'\-~Hf1i| DLa\౭ Cؠ!\}>"MyG,XX1fTE?LV0*pz c NאܣgsDPFBT w*,+WȐxhMb,_̇ |Ahwx(lLگO @qᅪqѐm 68@zFo[4v :kN<|3"p3}tf,=NEF6ٝU@ Wf%ϻwf֘o)Ρ!8YDTE[rP8FsͫhfU ū:gcn/xG׻Op qNfwm`vI"p "U-i#= /@nCN#Xũ4ott0~@]h[kD3 bp޾c%Q{i<Qe`q}\WAVp;-[ߘgܛ`z`z㭈VJ&J;ڰ_NxH9FS+8Ƞm!N i~ErF(*"嫸407MӞ OnG~-VBU{Ӊ1ivjb x5&65c Coh.Yiuї7ˑ]Y"Z_Q$ ig-xG ckwD%awqB9L ZAqwjSlFxBؓM! P}Si=5A*eB-Es R~uiL K}7(:dOnefzm&[N#(›KsvGZ9ErA]L͡!ſzb NMhXY&َrlUzL( `Z氛o+< ҿ 1W6Gt EVo3A`;g'~a=5Z-=}>q $ZmݢRsfb@58n`22WJY4 ~t6}B6ϛJq8\[1+Vc %ApN:t0e$?uE:q&L*UjѨEx}-ap)=5XU_/B KxxsɾPQ.?!;y\ ebl;qazl7 b™%(qIBN[EnsH,v@:ץJ۵cvF+Jar@J :?a盧bs&0&tQ^0:+K0 k ?|PTq_d#sAm_f`e!}M?(Y&);žSCI$ƛHc3G›dܭEےii<6{Pp.#ŸҒ`.Cp^j$> ݛVK1QQ6f3nymawW"B& g5O}M- sA[/f~@q #lf,5ZЭ@mNE'-hSsD*x9>UxE*n O1cmL\Hzغ]Qp^X=ٷ-OpO.9n_hNq:͢,Mz䐊c!rƴWzvrJ؃^jFHԚX%9t[[<ƶyvz_uu r]7P\xWVy'Zj@Bo֬1)YJ4#} o\[ozl&CG,JtE+1ڠC_/[(d}VRߙ0W98&[INxx]=q"yZ;.^A0 E)TInT|5%Ts t'UmZXcoAJcX*;Cr7ĝ,H#= mPV. cujs=dv|ǚ-3ƬMYg?ChㆤQKjfXT쥖ej>#=x^(/,XSuO4Xmxl2Bެyټ:D jڄd"%7xuR]5=т@X؉9Ȉt¥6pMȒ[g:[ʥx꽲 Ev͊@unp_2gMPuC~&fmq{1aSKGOǼAP72(ws| g78 JfdLgoLչdAD{w[4R T[էUw4W&y||?럲=ޏA . 3Erؐ`BF2wN|ݷOJzXKoΠYR;_Ɛfpa=o}x2P%>^q6`|Rɵ:<D}wy%s+AxoeX:{L+Xx3I+s {V6xqwv4IzdVsuޭhf삒F =?1h_8^|䷛0Bm[?4>6 ]/-ASw|6$PW%/E(c#GIe:oi>݌XQW./ %V/s_IJbYeCrȢ xl!߫MgxMވ▩a\g-iނ{ Q]K&Z u{hF~uuXW+ O?%se?GqmuQs>Z3[Y[(Hφv2]< 0!Bј BFȜtPb,zP|ݝQfmnUg" x ?G[Ny;Y;XxbM7jmǾgiL%Դ `JZfhF?{.-ʖaTV?\8 JI#LeF9kE5̲~ (9W>y=gqi+/_KB|DXRfwm*ۀFRhma12z<#H꼍sw$x/!S@h~yUSC Yx!.w}֤1 }%NK􀈏%ںA?-#>myZ~E1q)Oe.r?ə p['?MB,dP.V.4(NDzp08wk#DQԍA7M;/)yfE|< <y+mn0$od]x1- G~h=O99^IJMN f9]/_ ٧VR+oxk}cNj/׋e83N':7kVq܀/aCYtSc k@vCw[޷@э#"\=z\=·L{Kvr9{=rQr 0Axϣ,]x.,䕙v1,m^>X@b^t^?kw gj{7@4n~}Ki@0݅w3Ir t<)24x_RISk'U*xjQ 22V>\? lqɃΚhJW:~I頋\jRr}k"@mpCVjUe\j|E+Y+0_!7jqd~pu!!]4?ctՓ<&%I^-.RA fji g`^EW|m#i3h*DFdD}mok`PihwơkL[n8ܡʦcA$8bVɑK2=vd:KOpaJ5p-jDrNQ o,魨޳3vT>}YF] Ic&egRQ}-fL  <.%:r>Zi#p$Ek\ĉhy(%r$Kӓ14#S.Ub1~RyQ.aYM#Ogruɥ(?I} P#Z{P©7U).\nT}0UPdoـ.ܤp/tTx*DocQ҄hBStX'RwOHZB4t_Od98=`@JI0Qت x^f<Xܘ%]VˑE;Dg}ZP+jk4f14е &xSDIDHQkEqY &OeI GWO^-_=x`28 Zt9I 3*-W9NXxZrWPlNp>>+qFY|b6%SamGI _9:(PhGD;6 &:0̨3tPf_7f ? (IcüD앃"1&=8hRƸPnpCRю;)hFtOmMF2JHѳi68`^`Mk qDie{9烲w_g8sWHG!+qIQn J? oe*q1Q5(yy<_ @]z_3e/ř9ǀ/41o`çi-T[+ea"3Dtn|h:f n[sԭ>11<3LQe8!g@RʊF8VlpnkN}oZ^/~,2Fv{Yo*v~8<[햴tsн; +(]ta!6 P:Nfè["K:J%(Fr$&SYҧ$[o+ʟ,n,QӷY,*U6Mks2J6tnQD!9MJ|d}Ԍfa**{AAǝuKx'jhܤ5r7w iN(â/$G(f^q+3׶y6nM~#uw[i^pw;L68=fONfm Y%o7f6 ;Ӈǐe$S5w6 ~W &c fNPg&V+bsFH#KJXg/.t S/5,> _FC:XiϽV#4y~"mHW(P'ٙ|=i|9v֕sl%`H;' j* ISۋV8lEѳ`uuN x-Osw&t^aM;|*,;.J3>ts+mIܮ.9  O$$njبVnsV6ހuyeEjd XS҅gESwaE9x^9KQ[F5'=x4F0KxWgyn5Z$TuaLőJK#R=͂ٛjU5Y2sZngSI9>㠦,Cʤ@)6BN!^J{t~|krl 5=F I7"SvDX#8J@"=fi@Օ6Jt =NS@ 4 {RU*X)G](po4|/vo>ƥaBYՄTeD˲'c,hLn;ʼٽ)znQOJyB)1-޴Ԧ8$Z&ir5UN6ʶel4yd#[cyHWij‰_ܾݯn6%@{VaUTGAg߭}u7PEzGi~b df~}N >fXЉ">lY"?w-9S9D"J BpJ2w~S\wcvnJ4O8{ϾpG rShF^qxTޖ6x(\46Ap&6DIq]'ȇ)-ҭ T|D/g0|kahfzx~oH]L&wI @RnC9)V~Es}++ɋô$Qt}ht͆M.&Mz ?Go!o\9U dc/ےg> 2 vH'%*qbYEiZ#:rvt3jK'ie3<K{3Wtts[ɰPxqFSa &/#tWeǹh i%4huXOJs6=maT%O/*xקf /W<c!rpF3~Uᗁ^{BV^JazŠ V>~@ѷ K_`%tƊWQg@t}KDN^!W.}#!kQz8>mEWS0K(_ؒsN^R F=D ,fSPV^__pchx;X=d#Il~RvG`4XY }X eڨn F"~oԊk\.YMA3E#NX{Ƚ#Nuz DqUZD=b/Tkb|YI*:IzQP#e@a\,wQ9>CXtrq;lT,Pu]am`Aݳ"uҐEc| "_b5 'B@s<ШS悾vD[L[yA6tñnҞ2O&&^VhPZz6SKDFicFyqƀ[ \.5ȉ?zqMo&H@ڣo8a{iF; ?ip}KJAl@sxr9p–rg =]/0h{UG﬩Dw "LN3/݊{B=w_^SƮ{.%Jvfʽl$BrޗP:k=}* æM,䏕]66e0FE ԥzHWlˆ-t$qIsV-u~+5M@p""336+ %Eld d~ Z+݃HnQ=pL!&,z ػPozC{ie|0]h/<է:6@v P i.oVeN ?<{}˅3֜$i֥]"ιƤ{oFlY[455+,Cb=^6b4L2'vS%6sqg_W)EX.$dmF{^Υ[Jͼ|/uV'#OԱC˧8e?Wҟ ʙ"K LZ9<ߛae4 ;f(A_j/VtW֓SK@z>g>;q渲KT%a!2ms&nn?)o~XCju/j{6.HbN}n@C54#q@ߗi,:Gמj|C4EPslŢȉ(p1'00,"йpnqa)>Ѭަ3o+aL)-m+kX llE #u:1%&\`(K 'ha'?_ "u:k|QH9|]3W؁+Ct_\ծpxPBC%o#ӢϜPmFݪT$hx(Fup(m/HΤ|0K/PKH.ٛ((%^o0g缲zȂp^ۃ`oE}ы G2#o2p_ciTǡQ{ LVk~s'cIi-ԀtLx"!Y4G9Q:&MmN(if{SY$XeT@g~/ɾdY^'KVomR 7w~s`=ϦbER,OjVmX0yV zR0G2>x$fRmHZȧ3e]rp:_R=,%y9q1@ ~ҧ( л!˖ jqtDx:\qF~YaeTkcϜډ/PwlpU|cRƿ!H}kn=BrVN+4 :a J GF1Jg`瓚a=ī'JF%rw?VG@b) 43 9i0;;W;,;&)u-L6W\CGH2!gewQB]URt*Rfw}ݗ bagԧ=OWAoQSzipcgQ#ru$j 鿒Zz{k_Ud3.t>-t `:;l)`#.w#m`c[FYj~2h8>nsɗҽp( &'~91 VEPmBO"Q*M.z9$46}!R g]0u`fqI);-^YJ,7ߔc|>"*q$G3=O8|ɖ#*P%[sv]3&x2 Vu'ntS>hy=LrV[|}m; _u @֩n3tX;CK4.U :fHnY%M*+:o@JtƗٞJoۺn 8\!ll՘XC ?d2Kt]6pFԫ xpI^>12Y$v!gn=D]ZllM<ڄBJP!~tl~l^ 5Kkhy|]2Ww﫲%xSp -q6iHtw#FM #>{P:mWogj84Kч]t~]T'_;BwFO PqdFC^m@jE֌,3h"q-d_Fs̥Jֹ?j\~{;IC(ΈTFM9&WVXrH_9uֶL?ֳ2v7NٺҊbXءj"O[q.~SLe= qD4(wl UGקVࠀ|2 ʺwtHU #8?DgQ1OoOkiE}nЀ/}ͼT.bd+ip(l+)2F1S+F!:T''&`%tYCM9٥_l4wd +*$[2{p5ke㓐͘K}5C(%]4*t}`wib՜(隵&Mk OH3J@3>XL.5'0jh2Ժ 0_k p SIփv/&3Dd[( :>i=~M15;=mcOeUtIL¦+TH-R(_z0;vHE含9N;]7C|}ww3VvU "jKը]f8Yny {{4U gS/WB;¬Q5i#ۀ[ f[!ΜXybΨ"-S$p_}%+QProzkSj+"~4Ǖ٦(8x/gnfWXƋ͊ΎxKqe99h*ƈO!p-@miE_q !J⣐c1 شf#F# '9ɶZB֡*A 5KAjJיa\$0QbVͿ و@9J$BiPuNM s ЖcE.j: R#& 2aR,7#Vk0@J눵AkdRح)|~lnta/LhA06,^僥mjJ)U5q͕~o ycx̚5�'`2>y mCDQ ^RՕ_g(z^7@obF' %^X?Qmfڳv7.?SB煽sp 8EJ0},6~sPEtJE/r|6 +I9"cUȊBptm{*P`D0hnWAi|(2>ӗcoI~4iQGarĞrl=Q}me9u3#=+-|| Ţl`8M5mjt[pioX+V9ڈk\)} Y5TA,$McDA\oW 1?ޜ֒\6to8 : {8h) iC#Z6kt>'U!8EwqH.6%~2$O"夿䟖^%($ln"֘=o 1+_Aĺ* С?0T`_it*cfP#mYYq GbׇvkdX wMpr I`U/)a-e Ȯ Z[rT'v\T4Kp3]oyK_Ѐl1ءIX f vPs#tcchWd_2&.M!~ Kڄ  q{veUҫt<졺;'K,ں"sxm@ #{J5mL >MJ2P82ykZvc@JuPt~h ynYLܻ \23`@2JȚ>z]r ٜM'ZSq.c=V KA(G"n Γ"Bz{Ȓ֔6c \١ًG7ʚ tDe/uei,.tzFpFKt\N[ Js/)$n[$^,jn%ڙ[({Ѻxu۾dv6q,EKKѰ|Jg6d 2aIŒ_Gәu5=1}DP#үOY~X$|)$,ԃق5hpPŘ&^>1iyzz- >[4$pn!T3nѺGc "m^oWHfHktrȧV I@{=(+(p.C`ܱOۇ0ׅB-[},dZP MpgW":6rE8b'Jt(ƊRdw%_E7+0J*y]&(Ż۰2 Z7#Z2C<򢶷=^ǣ*‹U2-qD>!< 7'80*%MLl r_uP&&=PyRH87S?hu]H(aTi\e"w{n'r*?l# Q`%;M+ǯ\^f( +~WSzO1?P=T@W @4y/-֩* z7*N2}9΄dS"|#͉.K;(f ċJRɸwyjI=R4ɏ{kV:rxR+(a ?11A&؆l`JlmtUZ|י-7 E DvyOl#UtzYh%8_`iNZ+/ExV &Lzf:,L> B-9꫖Eid&u; K 3OΕc=$K$J:?lC5b=3tfv8+}/v$)< x({|업6%h:lJF/\w.ơ |FķIr%Ҡ=Y3OXI$O9Ȳ4q$ΐKI֪L-siׂ#}5 b ztf3dI.{wHu=<-ׯfV"};^7&|,Y2ǼSq6qD[ҭbkZ¾8ԜVoW"p7EP`xxRcWϸip_]CXU[.FF;R@OR rH oORt %*]izu"-^"wh;EGXvIoxcB X,,B̋H(AH2*HZ\z seO4a7>;lb h琋9:}8z.tTSP7|vRj5(?d܈(GFn׺j=q.P+'!ʍ6@ԅ;{g1#A[I*cT0])3.LDY-f8! >b1u1]C("d\k5}vsUtsZq-@g)sRW@_f) dc?>@٠ȜڙypnyLkENa$] @PX{r*ˍ"+{a{u;/'JނA ]@<% 3BTl"\r̐_nx> 0{=9`3հʃ?zh|[VBpw63iZ*b)uΈW`:40;.|Sed'a3~I((Ytp-f/ im>%EUӰlj89|Ы6QӮíˇ_6m#ҁϱL{^L0G4{>F0L,9|gU +g\ B/Dhm6e½f&k f" ={kgS̅Oq&Jo]:q%.X<\?ϻTNNf9|}'4,Yv?e3Endʑz`$zSj;A_e/6.`McH,VDžF02m@t};yMHÖS J."!pSt<U4nB QG (Hg:6YK7MVa;lPZт͇sx ~dfazC;Rh\9u]"MIҤM?`v5dNX cDumjLZ>O; {]|}Oz]&uRˊ/ 'վW'#NEEV).ynbfIީvs!U(>^&*×[Y.R7,Q;O_v^1.^L(`>a쀝!-U16 _r?{5J%6w{(.lJy8Q}JBY?{,k EUkþ*yRnHу- iح3e-1;`;S-|OKBxm{/3GN yp P]dY95;`&zxTa|D4Pϵj;Cw,:W/(҉V_柫qo^25{BS:.ͅ!{ݼ'/?ƿ]6'Żن%px#a3B SvX5 LBjoVnn+AqBOhu5er{YY4|oT`H#0Cv0"ymJK 摔$( 3m{^ˠn&to bJ$w||,HS-\$;̹tމ135'C^ځK5I<u!9y_F# 0yoORG" \]4nȃvQ!V]Ǚ-:YD %rATv.aVs."Z^yZ!kಫ͚2{b'9Mf"I~?ςz_ma:`2mQ!Y:^\x0׏aG8hϷcs vcZisu7yQ&ΖG!1)ݥdH/ Dn@wx꺩]*\_#Ul I9>ʹi SzLi[$CuWm BLxO3_, l\B]_7kt5:b l!{ 9yG:aKz\61O]WQjN ]폷I5ȉYf}YT K\~u xM? (z۷lZl4+,!P/)1+9V@1;fx; buMDVĶK_#Y/"a,|Lk,N}ձlE=$TZ3]1o,PL[ttNJ6n5AuO-^q!31tnv$6ls;mhvZ˓!AjwmZ]fxNZ%wj~9M?dI D&/`Xa@G O={϶NxrÓJ,QI/# qs7b'6^ݲd#CC5L\:gRL0!y@ `)xOIh`Aq#u46UҶ 6H/sޢUxu^U K_}WG?o)hY%ulnv`"hSC(qΘyW KPєiv%Lb^tޏg+C:-/x 3˳ _]`)TyVPݖ53f@P!h*NP=͜ )^ƥʋb6-*(1Ԋ(q3h+8)fw<(H\#J/aP=^*83/KZ-d{ V~%*h@޺X-<$u5ND a_lՒnV>5JdQӦ .{wrPwܿ/B}4גzbϗ*4:&P=^,g^8C]ET=j&,[a@Os~ܸ^4(trnNX)cD7蹅U4r]k3Ѵ0UW㠌k@7[G4Ԑ4<_œde@g6BЩ =}ڂ[OEOyT &*yW)b0|sDhCMf[uU99/$wsSG3FΝD1/^ftދh9Z S/xW^W 6% `L5ΏϥSGvN>yrbܷo:d XX1-P*$|;Hݥ&IuLLKFE_fwp D3:RnBTA*-q8 ڼ_f ܸGt?+)ZsaSPЯܿ3+n FBm&0&z_hC9i &8uBYh3Iሗ`+{pC'8 f2mt{Q@ysi,&~7cz|JqacW6p%GScAӯtO@}`fFOpgt!kK 993a*E6B@k tP^MOatw R-eN+iWmsyZqx8=~8ڶLqdMr8yз2]cdIO >Qx!v]P >W&">:zQ4|cշ@NJb.mFTة΄7^5Ƥ몎Y6IY|{yŨBSGcQH+"~U׮FmSg%߻ c4A2H>ZPOuw#Jm^8}*E6`#!$Mc!#|p~Z_s+sP^*%[OrVl6nDpDzE] X@J U-"֐QD#B|icLjn1!Es$o%ݣ\vrFq,H, AMP#X@vÈ<"{_in% +i<ۋ'dQD5s (eGHk,"ӣ[eh R e,|Y%n'q(WKoz񺻙k:u3?U]X܅)Ow[B NOl͈Ie}>iZφ7#sE0:,9ɩqEVS ?V9Ҋf Ѧɥ{MFkۭJ.2kt)=]I~ODg78Q,͉Dd5#= p rј-RFsh>揇,WT{^]{o@L7G܂& G Tw.mT6jZ]`l0A9d}Kd!.2gA/$_m 0Ev- 2c=,<%B ӕg<ϧtD2ԢГ80jfLhuk{JK?FrH~uf[^6mlR>[ cN'1`#,>@h ] q=rp.?4U\裬chQLy%̀-RUhG\"s!tƧ#&_ʂV4ZrdCBr. K%R7v AZu2N̂/`u ?J|bDqvuh.k$iwR*e71m1 1*FlVL j#u2q /*e8iXKS^ɐ#PTF spbHr#%tk%bӠc9^o"t5 ]?`݄i< 9״0dw4ʹqL/W I<4nIF3мqY/4Kmm"@ɀr<c89]4'V8Ȏi!ż\o(Xj ?wlMgHT*e9D˛.h^?d,I1#^( HD&Z֮[e21T)4` .G5]]q655r_^˕ Lz1/㡕ZS (u\+ zM]W' ksr ohO[vQ{|<_x) Yjx< q9R;_O ux󛅽T7 C40.زIVf3c =WJh/ω_C!.E% Q H 5+l!L6#aٚS'̕myKn6|+s8Qͅ` vT6h`?49]UD$t։TܖGm|lΡJc7w` $a$$YF_ z#d4QQ T=nF+Kin3q eg yuStBq[+@5m%ek΍u~k;4[cu.>.wrs'Gپ%Qo[Dcl 0/H;@!0re9$"Ap풆Pg4Ud\l[^14 Gڍ{DboL9-^jdj[Cy𗡩Rhl&灡I[#`xUϺ*ڹ9gΫ.%> Y}n:g}2^CJG4$Yh@AXE=-/:{K4o0|ϒ6ׇVN<#b1*~lzXLňW9k^K + (DGԱjoH17og/=~GK^=X5Oc(fW@UAfRGYǯ&=Ӯb ɑ>PwO[Qi!=p.rd V1\*lDEP~3N7 >qڦ!q}Sa%_4&z@|̼\zngxU<AX'uIo7(SyeuPC/ЛMwY 2i c!d_ R tWmhtqgJֹVb3bd".uL!p99,6APu/h:g9I4nVnIh~4Q.׌{bȿ'Ԙ@/@+~hO1Du)$?5ɽ2~D {K͝$߹dXyrӆ'h# [r蹎T 'C;ō_͝Gܤ>uţOJ=Dc7HF/J,hDwjVkg--ǬqˀQX"_9w8&I'Lsn9Yz TݥCGl[%5 Wbbi.b/M`# pۀxGfιE1`iBؚcZc[gK&#Y =I1XFHbZ1cLߥ(iʜU=z_GC*Z-OM/@ybM}vlcMޱ ;Zuޓšru+$WETǀ3L?lOŰp8iDd=Dw!0l'K 4-n(ҧz ˂.va&'[eƏQy4Xbg쯠w_:PI榌4Px0eOR 7~HxK#k9F =X CF J4?\l4CMg?S bp}cM 3Vxɏ{u7YO1bJhXRi,9EDn bY WR&1J ,3Wl͏OHgKH6 z?(0Fyks ^:!ڞ2?Dx |-~U;k0k [M}ZʟN0) QhB~gsq$+jS`|QSEm%We ÈY93Ax ;/M*o䋿kFxE6Œ@gPt ;7u3-v.H:t7FS-&BMV[sŨ.n2NqU1)XԇgYfo8Wkz]]c5>r1 U}:#9]dz޾LBuιJd1n_hct<>{]&$I3:_¯ՍKE5ZXA1_a{}%]YmTӠ:?6SQgY1:٨w(}`@]dxnEj/{PT8avz1Ik.]!Am|׵C8'$D˜;4 δ,HQrݼYιg6CeSbpIVL!s_jmO~fpW`AQUIp24r ;=8H4+fY)M!~‚EzFǝ\pfO Q<.f"!O o7cs~`_9g9ne`RJ&qN3 NSK &Ӻcbe?i>̀}2Ԑ -$F+, &1+Wx燇^\r('=47h5}nO*wMm[lnG1|Ix[c,ݮJK)lyu>Տ\`%*`2OKWp~g~M p \qΧL۠\/d冠U4F@əx{L[s{>"E^W4kd;YQ򰧳GFv 4'XrbE";Ę*{,"W\OC{P9c Z ܂PUYy1ࢷ0ufnޠѽ nE0gE9m?)P!޷{a\2꽿mjUi,CK+鲺$%׈=nT\*I®3N>)VxɱنW y}[:8,@jI(ďPPV_iXwj`~dP=W$ocM*b^5t"MPVDL^Tbg(2 =B,l`Bdv6NI _+G}zpÁ YUhHR ꣰ LM9;^R$T2̣ eH&\"OeHL4q DŐGhb2$@R7"}j-{i1d[Ek?i3Эoצ[,Q?q$`9񖣪޳KIQ}{-O%|Aw2$u_LN  a2~}i (:u46I^Sp|O`J8`o_yB%Gܮqc !2tyh֫\CJ7|0wNV>^1Oy<r6dP5uG0_ TE0hۋfDбS\v"H17 A-9\ft3] *Q:bL7}>bRA &fTl|TP\xx0F_5:sN۸#ڔ=@30Ѐ9hl b6'U kYt=UO]Y=D0&?'Oʘ(T)>jMVI]^UWh"SۇiɔȂTNAR=Kj zD1 v}m^;=o*}.ӗV~L׳ V%e fi/[#1L#S'UXIEj%dڨޒHv%}:Oa[au =c$B."M(0uq^F7:Gl~p!D(>o4*T^ґGH&U<[aFפ_{?gg$SS`3qeR"]gY;>KQ^d:Gw}]Bl~.sڻSe;$@o7Z87H!.}tk2;n4ߡ ̲}6JTp}a,3Rx@F~BvYۘz?% Q Y5Vj5t8RXIf[ Z=oD=W{i%Ķ?d=/CzF(h C@ӌEXӠLBe^!" [_G Hrkef~T052!3d{(ZF GGu--X,Q69^:PoD^̮ cSQ dAA yXaO[2 NU/0Ҝ6 N}]ysTˤ[3j8fڽÅ hRL'ŀzfpm5sF;䃮w[ CA5nLcϗDYAJ#it8@ƆXZ4brFqvz=q"&@0#@#}yKuI^O.+0RHx&IwL46l~@{{z%W7o{|5PMl͡na^ S$bCy; ;JTg9%NdxPK4^+HO'L^'#:OQ#G "cOl0TbNIxˑ>~RJucNeIr+XjA=1>!0"K>:BsBkoBt&8@dp$Ƿ\d6WwkRsVǗ eK 0 _*W]1~z֔9; wE WߋKpd{lr+zX|*6#W Yh#]J"J?OXH-:P&w!$]W[HpS `$Tj)l!rJwFc䌊(&+7"Q3o~"8j Gh]nO+ oqu[{|,&e} $HWվոyK O-\BCVAt0G5F g"I$qfB}_} - o{^\6haRsG_*dYc.fU#8ld)x}j'\Kjg V]]]TC-֭%b/\4-"ڌ$cOi461VBt Js2fԊ-hg2szo;&,Xͪ7m8)0+:9#f cto s[|r'tbGh7$G+A|uWY6\UK!R3V"$RAtػbR3Uq6N +uYYڣVGT7%\c<=0&_>;y@J[`U#>=dW^T(ޏ=unȊW :K~rr@yZ陥MB)I}(4t`z.HNP"BsF ۾2'dOйށ&ܓpH;[f!]X Y^4dZ 9?GhW?(uylWi8˩)gc(I@@4H1B԰ ׼qhxVGъ,Zyh"ˑP YD67sU Iʣl7tђV<҅ϋqKl]BX+L*aQ8vyƽ\sL2BSo>[~2L%Y&3ep /VS^NZ'Ն%FϞ-~_f<ڋB]xq!UP.kF6Ll$~ )G(?%-BS @ n1w PDăD87K``_,UwȌ7K8`! P$9 N'TjuE: 0/8Wvl"t#ё8(y ؑEV 6o?3ְAw̡˹{yVd4È]AKvjhEV^j)ׄqüj relJLAn,"14OxCʋG_
q7n&:;D6[ HfTmV 䤺,Ⱥ):_՝mq^t>Qぢ8.tV H~p,14~+tY% 3WS5aOT55gspä\ݪֵF_"ogx4J? `&*L`n. b4 \Xۡk1;;gC'WF\ ɨtC[? e?Jg|9 )ZEϭ,)ɑ5% , G2j+{YW3֒4D}&?ϭ'A4c89 >@\ȁf/(돾CpV%^pi5a+n3;!TpŪm q|W3W7^*E,a<[?]`MDi٤zRu&k#D%L8ubJdnc rQKz\&oe`tTd\4-O VsJ tk\pUpv;L)NMe6vE4sҥC^A2p l֗~89 9mʮIe) *fwzc5= Rv\M|۪1%0*;#b8 M(=*@WQ>( _/ 0`fNCR:u'%{םM1Bw\q=ɞya{;MkH3/? ݓP{y5z[" i 66bYn.WH- C3QɿRۣm3lA(LGt8K|\ed>͍dOlaj0)uh0Y[| [$]L F`#0 Qelg$qmjO%\An$MћXA$xA0vaM8WmN?CE5Nc]??usz"vwwIV(Y q*W>xRILΫ,AI}TF/FE;?7Λp?\G/ ^Nk q]X:pw{̣Gȡcsy,XSR\i\;#9V=X1.7iMg-BvQh?a(L}JVfH r8hKfS`B}X&!t븳ʼn b)2ATXɐٝFd)nKmyQp̤"wA ~"L3@NJSQr6UxzpHgZTz  5諆ON@ Mqko`X&ݏ/=˵Cyj4-%@G P گ×1;FM)( m b+L3P"W/Z\m+bBjW43phLc5yS2ֈI+C C7NBq`f).O$[cySu@wt;pawP>zerM5,{ m /D4di3;AХ>.098KooĺOoQOG_hBӒ1 f!O:ߐF%۷rǏVXIs @rk5Z{n Ƴ ʞ%5?4Ǧx*l32U4(4slao3YZJ#N&v@01Tt4B2X3؛huڧN+xoCSK3 5*Rɝ8]>Rn:b#w#7c.!UwWA!> * ֒!;#v]g烁Aӂ#طޝWggiAa3@L8fN;q,ўTR˩\՗9͖23V$QޙF&T?囂% U1i4X6d N:?$XSꙏMHVڵXWkkKZs[d*Vh9a_FHC}ti 0(_+¼ipXރPlJHF׉a IOACEČ CA` bXʨuk_5)* =?F2'4u BQX2.K$' "\9|̹@@fA&`:h\'W\S:ӎ6u0f͡6J! Qheq[nDpECqyg^sC&Jwby'ZFˤ{Ъ.E\Z'ݟDalsE2aa3>pSp=蜱 %[kbX*i_ti!,2/ $yJ @[1+ϚjCбFLu!oKTz`O."{f$}T96Lؘ|M> QoKVQϞV$'#|z'c [$^609&aLS۔]'T/uƥV ]oY:͔j(avH98j0ҽ,{#V_Q@ߴ;k IrgV9& YB㊈;b߯# 5F:|b&y}mA4߾6EzMx4KQ24h>r9[WI Ĥ k=Ь,WSt\ lXP(χ5X?Sl,(2aq}N܊*umrBh(YE CK$Y͡4*y-uXD =@Ǿd' ZH"a:(.&Oq/+I}}s ,ū00qmD=l$~5AD9pVOfhZ7Xh i'MgI¾ok[2Ow.8ȘF4@܌Z9Dbtp0NV!lKTP.ww V7u͇ߨ.6>$\ )Hκ hނW\b|i pmx0[ y׳(ڥ;y@"Ά(PzK|(/М<3;dSl,a8HW"БӞ)7@U/IտC!>+XwguK,|\νRr%Wy=mLO{=Ȳ< ":-Z uuƋa=bƱ5dCͽ6sI:6R#+Iަ5;7)]LʷZ3nq>&ɡ`ϞC]ܣ xl. X J'|s/[w {NpZV8MobG9ޟۭh; ?y%y1d2G#eں VxI&\,Q&B4ɜ2cIp=eJ).NZJ⯡$mbcmX‰v_,~ֿPQOC u?=Ȩ'.ܸM\][ṇ_E <EPBCljv{^F ` 7<ڔєƍI t]WXO3;U,/LuCg">h X-##XJ}ȴ_%]k+gwm]RµiE]!+EZYN"U_|ݰ! 2rʒXڅo92#WlnچΈ?KH_]0~SZS^!?\6xH{ ȳhl"j bKhԟY}lՊ@2[RƮfFlv*8y$UKҲddOT^-n[aV>nL2ǎk2 ?%8BZÄ1q! mvKL*dr0lK@ Z4V>/rxǾ.-0Ġӆn0"nvb)nk*ރ;MmvJ_=!VUX ƯCarg\\[T%8? V) jm)-%c98&άdAcFj5ZuI7ܿA%ҍH$G 64j*!x+3#53IxpLkHeIƁ#OsWpyg&xD:Z]jNuMZf5+Je׼}Ӣݿ}Y+ІCanDKicz1F0U[3@ k{`j֚hQxUh,V1o4a9BGdHG5STQ\z2[Kt]mt|BoVt2bdNmYZ׎=mQꎽMS'o5ӴhN!N [YY *`z_%Q8 e6p^vVi}$n++h%OD tBNԓp0|+©9;*彣e;/rdcz&OX*WJ6y-(BY73EI'K4 RIv ^ "ޏ|;Oۉ!G-p-:oE-jVH0v~[:GV?>V~wa.\kN;ԋQ$3໙H5IOe+-']8Iu.zO4d7ќn+ {;N`qrSўzɩZ +3ܣm0"H3..;[W [| 3hXv. F{'^xkrɹ^Hn%\r㐕\> fCM:t˶7^k3f;gّ] o.[ĜqL={#T(-oԿ4)> "oO7v/(3ؽar(* g}OGx5"$ۈr 2=Fa(ʈzP@p\< 7NZ`-_1{}=aju$9ƞ{> PdPzqPڵxKSOA Vb&`„D_Ffvn)SҀtK^{fYڞyNf6 L"0P~J]pi{s˘8sE9L DэO$1PR0ݔew_wGKh{runmIb~݂peZּn Z@ x~M&7K_=$}֠@)]v'B>CDvc Oq7}\:@XhXۅ(@S}BLT7s/I&I+ b_S-(VHSQME*!cZC{';!,A5jx!M\DgY%g4N$}=oHk23L8B#QpMI.\%A1$񹊞Y8QR1MبEG$[A"_J*}Aw-@}?VշIV4b3y`U=zz* =rU_̹wLsMT/ ^pm.t]cfb<"[A*u4ʃɽY OE2؟T~N E%vfyeYHgmE6;dXZ)3˘ etfgooS4[JuDŽ/b9Ll <|/띌xO'OSfճ?=o=] a6 3aF(}pUnX}x|" Qc/g<Ȫ)٬kNg4k7,]- 3Rq}{k'GpuGT[uBt kT<("Fc}'u۠<Rbw~j} 6IsDOGtZ5 iwW{ X#h:5]MJԯ^w v}#?Dl=}bz"~:`H ix6@I 5&6Éxyq,F9k0:V +!w S3T|Y]/tkMq /ԋ;m j?'] !Nd ILp-H,>_\@Qi,~}!+SdvdAcQ WX-hbUE0 zSY ![9kƷ ^nقgpX1^}0 a:8Z()t.rDv򏢠QSaMٻzLxܹ1&5F{H1ShVvڙyQ~P7nc'/,͙ yvyFTYއŽɈ )1's5 ӯ|tauD5R˯h0jdD?%ˆ>?4더Ph2~Xu,5\AVK;}o:>Nݩ嶃+:h o[lEqϷ}bԕ_00tqqh ,.:\ 7.S1bN'مsBR õ'yt}peOs큋B;F3FFq46n-77We1 s-*_bX;wUS WL3:C8[kڐ[6S m' -9O 1 &rD bB &2)mK<| tX{g%7i Bʺ4{OB‰xDz8<IL(i q޲~#dSSC*o련#YSin% Ijůu-CjOV'E&^OC$XP?0”  {S\a\#fdlkH9S2LOA/>lpZFqQr ݪ6R1b^JLO~ru);[9?Vqg&L[o~1?ɽ64U1am}$.q.P1n Vj$MQWE M=S @QZ w|f.w827}sx9+hPElr?;;XmtTdtx.= fvVn`YGc}G~R`:duїDccJdcSXC%dٙeѓ%ކb?~%YYb}2#°}+%Ul_/)GBw/XAy0 MFg`Bp!2IT( 9x>T`Bs,r!soVcRBGZ0y3*v`88z`۩Vs*qڳ~0t Pa),B^"9S垇E3Kx]m@Wʤyk3*Qx1͜Gd'@#)[w?p Byk X1HI޶o.m]isSӡ6.# ǂq(t7D꣉NCdBiZv)$LeEzSRBNn-9|9ۖ0O$WTZ?**/d>OH]t+At>ģkf}xނE.,{VwXyCVroN-98ۧS#fcPn/N%xRA*U-P0(i9Z9H8ޭH l)4єE ,FI?}Yjj S2Hvj%Ա9 mr:Ip. q/!=>Adu'kiT4Lsdѥxل\l55c7Вoq­7l^s ۬&ZHMx7Ћ[QSGtf?;B_jlפ'cqO 2. D.')PӶd$Kh'!Hr֣kb B,ǷڔT\T/.Dw@-@wTcl^lq,ʽR]ƮȶwE٠]LُV!E 4 Nydl^X%?:e YXp1}v,//:CiCMm G5)zِ'sQBZB  tn>N={=Ga> yY9;B+XV"<7plZ$B`=4U\Pwdq$^ʚh f)z'YO Xw ,vT Q5Z?3w9vROfeS,3N]KSގc@*.+ޠ (SΜk*,ˆTG-RdTrtө"ƶFt!e7w ?۔\>]39!uCXG/<[:4RXE"G a?_L|c ,ԥu}2߂eckVsBVȯp8"blr9(|Hj,K_~bL%KIx3RMBo Nkq98ʈlBPHА Q rv &~āns"5`-j$JH,kfcCsK`sU'ӫ?g=5n[mx@ R\\ Z{r*Jwα黙D7W~Q<يGҜE12X%p `'t`dvk[A|=oMX Ujʨ<CHȴs50R\}x"I9$0{AX`p[ܵpis գD6m#mLܔGmow("4,C4!BYdZxp6NcdmT"^35uyPޔ͛|31xQMwW!ž.`n@pLP+P>:W6"7!%@Όryk"nIN-i֢o-M>LQ-Φ2aSO͖A3Tg)8,@L(kGيW!QIoC_' !A{% LAU)3=_YFQ/Ty?Ӌd{["~jDnD23g!R׎mLr|zS*y*nocP`}sJ.VI5 Q1Hl>gԦQxsörh[Sn{r/U/PC$aw,. D֩]`rHRl;sNEMe"J^5pjom#_VNysr:})ۖoI- l z>l ݮ yZÆ+GnrCj8Oضp3F>Ygͪ FfTYRVǒXa-c|+t_cdբ>sU/!ا>$Wh~ ᒍ7 M$Y$$+XWw׫!a8$f!\G\!QQkɗНdߗXLއE^;L&z=IEӅXDlHle⿬(n %≍V5bhǎ9-3ݵ ~¾*NS.mym&_t) 6U s0LhTmd6Suȳ뽞yyë__Cpl'aFXaEHlbZ&;Ą5GYkIGa.'?fp9a#R/(P}0HJ!'MͥR ] lɛmNRd w"| (;OpňB! mftc\7/ZwdssY%=\`CnjFXY&iި,sX{rcQ[c=3;/Em qmy5)kŎ^!"7) .hg[,|C%q<'2z1R'PX5eX˗+F^_0By}UxTl]`-c xU) h^;Wrڋb)qP=ʇkѺȐ'/Nl&K) ME/dfoҙJƓ\W`F`#&+^M5UXa{W-㗫 C=HcNH?{?^u3^AEq8+:Z-4ǧ)ISAM]o BVe/]A,2uUNq:|W'ؤ~ر45ãEz;c=8V1="? P[;AyrbdX0+\)ɮ;Ti@yH3ֹD9n9q䟘Yj͐/iLL"W&Ӭfbg{l!x,r:+cƺZ o`w2,Em{lCU8؈Rœ4_"CSnuTW\2"o]JYF`Չt?bӘ@6v.3 sgP`zfj_- N?Ζ$L,HH@g4k9lWp8!CzTNȄ[aBʼnD7)|GwߞZL@F R#v{m n:>BgFr75{;\Sى==EY(ӣ%5"[xa3K1o:s_kU rWDE_Gj M7Q. mg/K"ˇ̇俢z p2PUx^߮&*zGi 3ؗb6I$/;VoKRr}ZemL-"4[sdFx,,J/(;ܣ~WUgm>NU2dl2F,'H"QR~h3qPhTGL#l>!bNP-a[=ph\hL |ѱTCg{jc,.T{02fbxƿLTsb3eGf pwˑ 'ZSoXjc*r\$oM*&Ӻ?JN򄅖߷-uT #mI|5-g={g=o}3% |{mJ*gL8+3G_c,_Ya%Y J4 mk5HjVɨO7R'ECa{q'ai4˶e[C+!t91.Id+W-x޴"Y 3f@J-}V|$)z_ƮiC(``QMޅ~E4|$/GE95M9lT0ݾS̸XC ܲ W7LTmJ <u d ^ÏLZP9egُTQ*p-|a𮗉Fy\8sI:2,E#h/'TBph}GpPc.7KbqFn 5~˩vgfL4, ?).S#eZD yIgW\Ŀ|A|ҰU?yшR{{-!C"'*iorkz7JK3 !b=娉3 Qt> C V*1A-kGȮ))+-*s. eVO`H%FEt8 Wn}n sZS'4ޤz)h*YH((Xie[*ϚYoT%w8!ŝ|a+%XF$cu ΍l =f;5sA k*EZdcs͖๺ɿ[%CaO\𩷽BǗwb)kedD5=;e<;ivz0ipdl5Lȍp ?X;Ǒp_pT͹_C-)jMׅ)]'qp|6 a6%}ͫjZ2o5&@ |Ow9cvXDǚϬ eX6y?@]UMQ4,f8)An04 {d`F&H0w֓8{QKX]Ms&" zYfhǫEme{.(IޥTf)Y@w Z(NjG=~N}4Z!-k|a‚dkz/pXwZOȂx}?j,o$ HnGE$w#Sq \l-ƿ-|xY9ϰە}1I~>s&~@r.( 4e:b764+LA*M(`R,#).Gm!ˎxjY3k<9W7홇a AnE׽|>؃Ee4=x܅E5hq=yf 8ګV't ?"8a>n2UG.~(6nT |gﺥ#ВD`龲јBkq?[W;E2II%PS7~a4K]$EV4+m6R#qM'@>{H>(-F٭bI7EGֈYF E Dzƭ#$T`ɵnbpfeH+BoA}c^5?_ut&  9,ĭ<O3"hŪM"o*>an9joѥ| Zgr㮵Jf%ƛ O`|D6˳$4ܿJGH-U_dc +pv-Ų`NP{TO[\K~r[Z߀X=()JdvN?1a婨-h)A[H1Si_nwpVfYwc̻)M2n0 =\oAGdk2$^鸮h"Xc+eg &/ny>A2rJ.av@v=xQ T U8Sy2[4 ]txz1PyHY x hZ8T(:oNBA{7d*bSڭo]L$GE1t.\\͟Si\~ 8 .ɹOC_#R* 9VIgJs8up^+@ž͓s;Dv-FHHhP#@(]+=L E F#s$ Hh-&쌗1}+Jg9Dʍ,UT%ʀpo>ܗ:зܳx/F ɹY7tHegM3'SE X\E;\Se:cJN NIŸ{Fy&7Q՟#D2{Uro{J{ ,9 m5͂$}F}Jvq0+@i-/bW z  < @0S` Mdҏwb \n٨%d'"{S^h)kʯYT}Ç>T& b~vh3cJ*@$uIx"QU*NhEn{ڏY(uDMyt~PG/T8CqT2 >Dw)Bzxֱ3F"-yVbjqgV 3aj)q/wq/',׵eȳX3XSnS̓㞾c5zOTxr%#'z4T5/謍rF_nqLUeH'9XZYUV8.^YF UϬcF_w[;NmG1F*JlEb Vj/mB 9QFq|CH?OPu$ׅ_PȞ!2 QwE>Sv?'Cɓ? cGoK@{Tȵtt{%?wb_PWYj? x,Tu6?FלWOMQ|!ZmI:qvU^M cZ_Â-^ƈO[WT( ?˦쁵oԪ jst_ vR# \p< .}筥s܉+5Iq=c$Fs"wl':gun|+qyuƴP 43@y)=U9kexքqLvx~QqAƭ ILOظa<>gU+Xn"mT6UU\\+bmسa9︮{oK;e^)Kd}s 36oHJZZ Mc:'ϔ%h^2|%LTg M}⏐i c+-=j^Jƭ_Y@I2Oxh3r`,^]NQcZ76 }*Q6!RJ^v_ ?~`/f BWuX9sZX1(x37X!}oy,WH`l:'gJ`XYh"- Vݢל3_] !DL)F̠`S{n;ЕZ.5Q]+ؾ!e]d3̒^*vqZi#ErWkҚ4Ly|puc$ @8O#Fzx4]{z"Q}q{#(ow/⬹p_[afg84O睐ݰjQ"tK=:7ѵ%; CmS9$&7 И?07 oΠ? In&5*ZCݴM.-5(Gqm g`Yۆ$zEbI Fp;s44FH+FH LwL:ItV8 ~?.A[`MSD8 p/ji_cZ~)SuzlQ/QJk;#Ƙ$&j _kD oN2q7G"|2!¦뭥MQҴu54sQ/j5h0 A'qF=8 hj>xOoA!16o -]œ*#+m."ZlUsLR2]$AKD3YQ*Ø.foGu5/u2Kv-crysS  x"ٟ "&ʈmrT`@#勽Pf#T q[kCa1M|^f$vk\Ux̑R&8M+!PpdǮ`8O*}}svlde#ȁAũyX|,QS-?y ?ELQƕYLemO=Bz <\cob^xX6( Go,|\=UfzWj9xnD0Kj]g[Dn-y"IJ_ǽ 3c5! eD8@:%܏ o[J 3ANaZƒRADp90ˏ\4\)ײ -Nom8x#la oݗ)4ה؊ECl_:ոcusM+9 7 \P4'j}L=5cV[qS?Qz\kcOzzҽ*j{ ȑ WKiBsHQ*?V|X)(sR3fh4f lrTf,dmwQ2+7%1 *9h@Oqϸ:e_R1Jј\ꈜ!,:0n3/C=КF*_<$M'B[[=>E%ˁ5~_6SVFw; WsVnjNl1{g ޮ,3Io0"n1@kb#.(8Y_QvOV'[S|lrz6Ҕ4d.Q4 3|yShjlLC^`7&' 3_߮?f,FJ{F(7!Q=KYu%"y3Nʳ``r{?4Ѱ5唒??Ivi|uDrvsڙUDowd@]l! \Kw;g=uŪ!|rKfZ:~,9"q*:Ռ[򒋹̃ПEZ(BYѴcNg]葯kɵ:ȊoQ8@ՔLļDC,F:3ENdnLV!eyA qB+cӬwC7F7`W)6+&NLJ ôD\ǎ/̀9ሪPX`y@,K d%^!tq-9*7!QJb5hJ1#&᧊꼬/>,5[ ĭaO?":7sD쉀J#Ȓ@GӁ> *D z?O|cgt%Wm8Xc~nlIV㟧-gs:C;w H/{w%قQK4=C3Jߣ<]iPh^N tծȑ9e>Ѽ1^DIMײ!}sܬMP09Q Ǎ,EO7=jTjW{m d9Qut@,-zN 6/ bzxDݻ2O]sAS."qO:6DQ_ eyu5FaA=Knlv{%l;߇;0! ,Y!ݺHZg /mq0טj4r$[$/!IM3Qp]Ќ'J6B;|:%wyA^m?~X):?3&_XMA#ʒw_x2qM6};K_3Wgk\nٯlvfi-84X*g)8+Y1̯/ Tp{(6TEڅٵRgJ$y&$"4ڛn"f Ӯ0D9vY.)- eM/ c'k)&^QҠ8ԐvUB0Ȣ/BI.KE:C8?tzOQhlq m.A%6#ͪL{IY\C WDZ~)qx;f rv£XPi7p(إ-!fkp0( )O#i6WӯixɢT`ٖYV[E֓B/:4RpKp2L;'6"cȬ8VW3nXfM^"ϡ?U)zGnQ;rgL SfKև^ =2LnM8Aҹ ^of@ֶ'S^X\9VX5/a <;;<8E(㚆%ڀŷtFɌ0VbRme/4u id($`u"yYHd1EK@p266AʐyfGd۹c ¸rL<'ֻ78 Աq*$ :LW4kߑ me Y+[&]Fc,:L):λ'2,-/+7AiܺEeT@yyTjv0QWZ(k4ژXW~Y *(ܿ%_?hyo8a/D8,US͊Δs'J{~S֙7Ʃty~DQfԱRF{p[I!Q)4(!a*QA@|[[6jx iL[H P_e6 w 喌f*HJYmbB_N{kŝZe_2]'Zo"9yE'}=1-B"T,HuIbc7G܈ov'SbE`B%î2VZoݠ@7hKI[爐xIwTTAqT+1C"}Uѭ}mBfJ"-yh]H[ԶI=uM yDN Nˉ0nw4#iTvi#~j%VߠJ]=תj\''MNؖr: .#x+&}Q6[tG<5*1j0&qsVM8cXo贺R C~2 g'˺ %Gnz"2J35?qLKW$r*HSzFRa7aY*fwnϖ,W3Bf-1M) k)43Ows~VȆ=׌0@կ^ف?rmL}`us'y_SvdƐ^LStVАH_ޝJ~`y2:x*V$ $9#3v0Kb'ejv~+ُQO$W# ݥL8<ުJҀ "s &?v$]@,-vK]RZ+Be 9;ėB"8< ߾益2doBV*̪i%-;?Ֆ+(TђV3ﲳFz7)Kob_gc{τNw/|b_y6͂5D Gn/U l̖F_S{,G][/s 2̶bˤ.zl3]vEbrQk+W7L#D7F,caп:ψamgL]Zt;J_ShjgP©/ͪرdX"V`kjI8fȭ}ꇔ7?)>]S4|UQQ5᜹9?4wND3% eV yD2YܑЎJZM:P5x MOSoRpſN8籥-PP",:#"ly}W'x2 (0*6BxXn5?tbc%>`iʌ3rXOh7L 1|#%ZE:JT˾Hmb;" VNf<~}>OQ7g`E|GyF)~ΰ,0T*<;^zcPY2p8E^FTy5-M?yneU\ԝN#eow@\65AJ)p&rƼq KIDl@#xTCtFTY˼k=<{n`erlvV;A!vbAOu1Ů׮?'R-ԏȅJT`8`_|Re%YnLO)use5X@ /`4M`h N YpG)(D-`5\+aHM*/;!7VSiAAb ݾ88 2)Xqc˯^NVўJ& Rڀ/tEaۧiWhjFppcj(Cje\Z ӆU~ 9.$˖,ӒȆτз%ߜ^uKbAk[:bi9JEjwC7FK%9RLabX@ 44.8oKh(75P3l"!܌4tT.T#ʿ6@ Z_RB)9oJy͟5n| 7p ^= ~aPv8c+պPUoa2fc+2)ȟTy Zޭ1O-E咵K096=\P ?Z/yJڒY%=<6&qBPͽ)Qӧ#ʀA?TeU= }/:{=ٻ$u |1OO dkq2/8;pg4RS(׈g&q) _Iι'I-[' ^"}?:;E52?[$ #J_p "Վ/weّXvrq G˴RQ^i%Woa3 JFذu}di&:K'/4d1R@^X}:+6?JjHU#P GwŠ͉' +`E Bϧ5BM ƥG0~co::!N@.% 'EU֤7ˆ/ 7kk\ xe7\/S&f7qDrpjg9{Ex\հN z)"^I305i"35#Zipm!k8bZ4TQݲ.(M@\U#[@휩(. *CW.j3oPsc-o?bz٪eC4ƓpPJ~!|H] wD_I$}EwboA )}r\m@Vՠ=:+hDFghf8_-ESѹ5A& *PTb{do=pTtJS'ﺖ}/!'*j$[ʌ;;UYőOҳ.3;]y[?s6'w+*{1uxdIv -ԣE-c{GLuwL-V-;ZawTzՋMizytY(7 '#!':Lk4wn̟(/IR89AnQ4$: }E/+3GM^pl&C1($'si#ީľ{#'qd[^)U=.הv:N">g'%f*IឈD=Jqu)6DZaRU?.CʙY:ݒX<@iH3FO ^;# h6q/1toi(ȁhy[}5.y yYT؝Vw.[H*S% ٯ bɠyGs6+ 2疿 Qw(O&G4F@~@G0tl%qv/iz>21* H~=a{x5ָ{ #u&MdpXZ:X劆|jOJ{R.:$<<(2.#$JXܗ?mu6pJ%jDm4 VS3FҠvZ(.Ő9ՉU iUi#ƋG"yuW6 1P`bdžB8-wj,].ݞOA ~^d7Vl-s!+[m&nAߘ(Ow"a5r9cբY}+QW0"vaˉ嘄撘aUΕ9vfK ^ӿ=' vY|+ Iduմw,nFͤ197%S3%7a)ެauQX~؆n5зJM^> OԜL0 )Pmஂ2mtn*P| =D`=)q%#'\GH25P>)3ULrm _'(_QgTWi1ZpRP"*(,woy:!ɸ;""d M;XP- z{@5F-0"}x0nٔ aDy8j\P9ƶ Fhv;JWvT? jt=IR1-"H}"e[ z ] $okҪZXس!dy4ӣF8u-;23>;WBߜZha:װ |_{;L)4T"K a(FJgvt0f:'K=U=;16c33 '#;-@{=,oō謦;nFZ14W1@v?v}HM锔V&ͺwve+ 6gNKԜG݌ґT+(lͱ6~rePg8Kjj<ﴭP#_䮲h7AF4{#Ʃfd45/DQ=0UNߛۮ3W&㎾x~q^*(/a9D8T>C:†6VsmX疰oR\FËt7"L9K&C8#tS#,/mg031t Z%u,;a2sB\TlM :(!Fs%lK /g]T'+~7!<:M-y}vz8Cx %sMKq'<&'hx& $fR;r[G&z J@[3swivfZ[O^X`Ÿr>Xr+`hkfnWhf&B΄ !?MYwpB\)嬁Y#cHq]L7Ok,cxqP$)-94XG) !:JZ S$NykI^Ne`w[X2fNޓyW@n"Ffj@%?JS ,HGȂy$7fȂ5Q wa=;Cs!M.P;B1̪јE:yQ_QFa1۫2;YVQ>-4LhoSPyH Ų,1An*09T?Rm퓫Q~:M:-ڟ ηR Ze]tq.|U211#`))bCQmvoW[K(?c{m]#GػӾOnDu qgſu/`?SRiYcN2#i ;/6)80S뻉GVةٙSs_gRU {oӆMw37Cڷꭲi8HW?oO O=.6(>G0q t=&U>v"bӅ_X2bz(VWRUd/q ٧+I?0 '-?`ߊ f1JLI-7<7cf^Gv)e;m2ZvORHY`Uk2UW7&E@ǚIpF{|:ו{uL/n0 /"S}Ɉ9U= ~~Sȶ_xU~S*̕WώۏnIJP0eF;mXFQQe-6hЗblQUjf.D/ UR/.ɬ4T]Iɕ#x/e6dPxTr>uM[u| iS?U0:Ғjf`+ '8±3Lwphtp2oȦ@n|ihY}9dӾ"yF`Uws,=sZ Eϕ>RPx>`~WBtUx CLUK4aɂyzM@ SHc4=TMg0>mΩ/ j(DNG9/ _`dY#@ z4w rZu+H+|j2 7p83r?AO|U(D ۛl#hi{LPtG2m }O28 E@^ aM$bEgmOd.5X4[uErUwAԢAr|/ qjE#~SEX/b83bY 8>$0m6#}=3W(5-Yvy/WLx)b> 5[bӏzBT]?k,?; ?)zZ l JpM)˹#H5cpQ(sbuEQ&ڌ-]Fw<1NboDI> tRZdGH #bB,?O ó*Ԏʊ0 >EbTIi@ÕPk/$k9 Aou.@UH"Me#;'hYO1>FW#ȧgM.X:ތMe DJLOԝT!ub9|C-&ݢve$J ʯ2HKO[@P(L1/2t77ɡ8.J\5m@p!ŧ7u:(j>'3Vu,{Z$evUfqbЫY8! 2UKLйsG[!w"|t?V*:xgqe %E' *EPRpٶ1X3Xgവjq0RFu!4}+;*g|Cw\Y(섦ned 1CAoaGͯHTcL>ɌE4ѭJ'K+L_ V跄QCT?pDQd^cqV jAFZ &ȧjO%SE7AV|* 3ͽļ 2>e`Wpܣ/r:L a5I"b>/imߒƂ]AZ{pgaNu8X]zc=Nh4 l,NΠÈVc[ee.'`uP_G~)"Z?-hvTq4B!x-i'w[ޔ9":P6;$ 2}( lc FG_ W zLLZd\ ]'SshQ]ZKC5Ts2JYŞ=x^}p]9hcf @`Q(. 9LSWxzr?@U휌$"x}V(yR%sM0}zl-"(. @vjc, Zx!hN rp; ʝ@6.Uq/;3 Sv߫s&#-_~gǓ|ϊ|{ 2JIC:砘3>ï޵TKh| &}D[>5J) "ѰZ)|!cݛn:v+~pn(HN`{-%h{M9U~Ia>VpԔcN|m83"P!p1h?1͑1}Qg$v/3  ?l |2+f?1]lΥw OSk0Jx{!hZ,2쑴*u]/b!9k˘p'*طN鈠V2ۙ#d+AGj/SLABF3OTx 0)q҉GnalՂ9ŔH6qa~u.,֚]ܣ9Zzsj0m"7)"ϑ 0/UVڜEqi<H]Sa|17;W"f|}T*mڂvǞsw{b{ 3K6g$}h~'9BCk]vˋ}ZvsqF?n?CbMCRogD-!?Kg Z_v)R3phb&}dF8> v)MPFM j]mM M1@ Age?]5l=w.To@O5HbM y&*дЭ,W) %Q  q=d `7c0 >y͵߽)j54|˿h5G$,Adտ& )m*a;>%SӅ_"|#h,. artgL)r }!\as_y`6- f7MHA,b1Y%~|.wS5{V NE)6!>0Q"1Ѻjx+i.r9&4fxEV{U᮵eJ8d:y9.8IJ.ܤᕳl $.2M^PU SIE TE'Hfs!AIm',7N')b a͚2v4`@EHG:b<ōn0&?sR)ou~1Қ%#/aK 7F<ҭ{9,rцvfdl~ &NqJT2#fq<5\Gдug1 m'{t)dsZrl%YOoN(> (O}2,[G(LRU4TqfkS<oe[ۨѦ| 4 46JND fu/97 %i][p:) |@twDM4M 8* -}Eb e8fTU]V5ZY1we m@9# M WlCPh3xY^lv)qSS]5V=*,wՀ >>9:+b7"d+$}e-)bZyRQBncvtc`mSU0Q{ !,N{~WjBQf i2ҙ) Qx12-FJX:8]7kr7/oFRLM9쪌$Y??ni"|jBhUBSԌAhe(dTqDȜ`\7ׂBxx{CDl 2ߧIݽh/OVyjĜoI?8Su8,_e>,_$tם%ձ؇ @ׯhy+omB.69..82T54Cprxۓ7Jo!mK?5*YM/"{%yݻ"H585Q61HtEqю()`@C_$SgdPƷU-SZgx޾I0wFv }\kyN86IesZuxy_QADd`QabvKeo +Ha'36pGFsĶE2`$\qʤ]ݶF}wjx:$K]l,FeR*7#j+}Ҷd&H/YL'YVbssSٹ! 'Hwtޕ:sG?(gl'mSykRsmƲ@[΁YbzjVs%ty~$Z WA|߻CWfM\,Ȝl-RƟuzI*~]g~ \&Z/3:pPe6FR!r{y2S \Fmu!㇡z*חpƹ[ Ƒ|z{bH cL*D"̇?7 >;NY0~a8}"m_ ǞA&F_20xh03R"\63 I_!TAز( #ok eD ĬP'B@wq5*Ofj"Uƿօ|%!O(G7_LN T{چU_LݦL"W-]]E[ߊ wZ~i%]*I Ly4xχa6c0Xf q$x+ee1m:׫iJK=hņ~U { ƀnH!$Mg>/ܶP96Q3!tɋ;Jzd3|LwSܻe2(tivF9N^}YLpKOawNp/dtMKH6)g\|h6m\-<qݑ{pج(TTYf„{/\&lBq"L}~>-BQպV1[Yf@Ojxu:ґxGU^_\p +]haR Ayn<rˇ0N"H*?&;IaPWS%hJ^y[lU$P<2aÇIVڭK^t?]k!=K{ȗįb *Ϸf/xn5$U-KK(<r&Bm ىSoQb)Rl0Oq;ѷ/p& R)È"xV~eU&yHH B!fձyeev ?g ƥI zIշfxxPA$;#NP&Ճ*ۄb[rV{j``QWo7T'FazX%~:tv1ǁR3/QU V=2Y=IXeIv_k"|]Jzffi@-;W=j("7STֆbՂ.Yԧ18Kr-#'+) j ܈~45C9ک=Ό < k 9(ig5dP_Q~J@ Ro^twV/_dS9Kfqqo:@)b Sͧ+ ecc]l4\JV.J ՛# -x>[T-&Nc~,>Niei"()qv+ Ć-Dmj{`{' |+%J[oZ9?glhc &.jyӤt.;ǔ) bZm[+TN\p$SPiaiB68&tKT`}$0pr1\u${3μ 'vOh̎KcTsv2+÷-̔֡Jn?3KKK뱈=(#|0 s%CxRWV JMw !NghqMmȕlpT#QYK)'.hk=vg5_~b/t1G|*z}(hQ<N|&|@ }0,30섘 E:UE;hSW~ǰ@~;&*MB;R@'¯덴ŎxfG[ȦEFʈу98#7r7i{E@tTlzN6G ROCv]&occdhNT%0Eͩp(Vp?`aPB{6Yb r~{F`_r{~m\X6s ]<۶9|/~y.İ {)ډN9N[ZD迒rE;' |܃Oҭt7E '{.i[( .{G"L8hsh^5ta"dQ5(6.Ȇ]>MFzfvٟzum4e?*휺kν)D!LE1 Rdz}#tPD`0~;z_MxeO149O3K1К=SRL3~Cu2>):D*Xz6plNiG_xz7Ac/z~@B->=5=LjD9Q"*|ۜ"h jƯE-I+?4U{ʡ]ªvQVBy1.e CLwg1T">L 4z!U-Mg~w/zdUҮĈ3h!pB&}Je.͟3QˠsfbzaeGXn.eҭ gO#Z<^t]/P[V%s X?`i?TvL& Xg3)dLƒT?!U^̫Ruiރ.0Ynb܉ќ| N$&=bLF fpEfm[}𗈘S{j/>nVz:9Nz;k1Ub)S-Ch r\ܫpY#TBM{p;j̢;"3a߽v6pw2Ѿ\$J)Tf]6FdQ!\uB g2Dب m?B[t#|1ՓvBJ&1U;[2N .9V#Ɩ@J~C${Dqh| 5KZs` iժ]{`,D>~[οv!F2f˦Lw۝e5!ҿpP.JOчZg4`?9BI5z1_M)9EJxa5HL=D t%mG5nV&*#$"]eL:n02NRT-Hg;w<*ΪE6|X_Gd{ A^G_l|ïtqY\WۙY;M We}-{d-Ww jtט_cݕyS-hBKѺD5k5u;׊#&]C0nfҋEޖv4SIt>3Jr-? la'z&Ȟu( g27Uaܐ .;7('ghI&ߋ r/%רp Kqu@N൲6!'3uǐ+(pқ2!^̦h+#.zuf1g|Q;| ځ0?\#f%mn`+ǼS)JsC''iكW L @` ;n^<q܍(n,27ۋ-uY, /=_7vs_,RK>UfE%XMrOO襲;)u_E88$ƭpr_6;ȡ@lJ'gkHU~Pԕͱ~3H \KT?_Hkд>zc:H2Z;2VaN|,# {S w5A3*YT0z{;Xr=ČTo+C' '})lP~_'7;t4,pdv&)JL:)?WVvn" _n}Q! ebw@zȦ8λT/B?Bi,Ze9OP:#cCAvITM^;<^bړ(hdW/<&Fq QԦZm8+pU>A7~;XpJgSӤ͝+NgP =׎,%8[pY7fQbi?X[֣+D-75*G/rC""A=*o_Gv4p-V]w6O{PBlD6*,NsuckQ<=eL0C|6(gڿsx+>HNii1D V <QrK`rVpSP i]2 h(PM#q#XgI֯-~~ 8V0gbb6V҇n]J2Aa$P@VzB`~TdX'nF> QowB$m7N̷f$+EJW):n>ty]B 0g9~q#U%B2kŮz u)~f8GRF jӺ&I/rߟm2)fkfė)ڛ&ÇpBBǐ3?=""Dk4ԆMZtI 38"ݭ N۹LLv6qB H=4qNuFC'epO_aVS sNl jgxS)5Ou;aL|IX[QvpV~n ת pWB^:f#?t{H 2QbΛLX=,|vNb+Mkl2d6nAu=]-wPJdPRHW Y'YnTpbRC# ݺt],Ӝ0H V( g35yux- Uj$Z9bWִ=g@HK+b-7]8nree>N; 'p9+ʘ>蘟Z ׋6H!)sa=~ HB|AW\zJFXKPupOJ|/޸^s5mВJt•"bvMY2AXKүK1&Mckh9PhPwln&Fv `R'P={׉> 68T6xPY4Q.j$^Ua N2]qPivo1>F jS:l)_H4|~rϪXH0a8 Oawd`Ǥn2W,FatiqŦ\> 8KXF3<_^ۇL.@ p۸fvBnD1$IBDo1%j!Xbv KtXХWڙ#Sd{{|j״'_x/2H@12!>ŷ4 [,;?I̎*KJ'.P3)8*SQTGA; /V@u: 7nGiM_tS>A!~yeeW&᳣=NUf?x-O띪ZLf5z˲U6+$yfDENu v6m.6{[Ehݰ E߻S_&R2+趫t VɞNNWg  i܀W:!jieOM-i颰@( 8(~봡˴40WYbz,V3ɢ{"I9$)7(2ocMP6’c$% q̮5';d$C͎>/`QIs *vlĢdT 5ŎPwK,(bXp[ Vj(RSNr`c8 PS:jb4.AzC3$Sf62/Z:P~ȝfu_(8~](~od ׸l^Au Co#j&,IۡP^őhFJD@`ގ['{B<"^ ex=rz łQLFV*h~'Fl-Eskڟ%f-Hц qXq42M^!%ܿ6) jw[${G*g?p X:4D}^c _ꋟ#*K# ˖VW[I9$∯<ߌg!i폈pb6FtrYe]_L 6O/^l _Z8ZS*9RŋY^lh=}BTB6Arq+]lX(K >揓yx4fzt{9kWf3mv"(8+d>h{`֩\6>~bj,YS\j45@q=. ~u j(Ҡ,jdL>ԛ 1LdG5(- Oo|5"s"xX!Kzf19Mw 8IJc,'(*wbcjI.+:])S"yu!\ϑ--AQ usJ:Xd%o_|X76 p4fTdt<\`B]- YŐZFHmX K/bR0x XGI/06u'Xoix#@K̓6X)\3P|;g y-ф+0RdFZ=QnEgrI8̧ E؟0b 3)2 Y#>t.*Ԩ*6-x ӆ􁧉lW'D ='T\"f_±'<}ϻ5H3uFg<+Ż."9k \v@n!sHپ4[ CC0t8Icѻ $O䮘"^J;5>ڐ,&*K'tmmC]\ϖvsq b;\J'տ |rġYTIe{%=N ߉1 /ee![#/ ;B_prHa(U܆TX/Q@5[ѩz) )⓵6dR w'ce{#|0܄X`M@ۜ2{$XxCZwloY8!or Hg2]Ƶ $|e+E>!U2*7ɒf)fY;<ϴ,kj`kDʛF;M"<#;H7_`asbIHP}0bx0_e4waڢI'&ܟbbYW~FtX\cC^tbm9#F0ճ^osƣ<0ڹ0Dl 蹖6iU|?.{a J6*$(=GVJm(N8fEN*s2 ?t4U-}?H=j|a*exaN=X <>Yn>&SrBtB2/.eB.Jq@puP)2j}./*g=k{&ܵpO`jWj’x́!'!5n-7 3+%,a\˶UBGBw4-OdU(ěx1|yĿJJ3 Zi_3j3qK7>=k&,r8dB~oGT"h5 ;1eOZۀFCnQbql%^ !Dٙ3S56a;?C_Tӌ4 5¢Q `xA]'I" 6aP!cFߧ>Me|SWigވB3 ﱃ!S$C͑|W [Hn6H95|E$bz+{ d8d+3"i;`f k9Q& 2lI1nǝ#?ѡ+ >[һaDa}5Inx,}LFмYGտ?^D!,zA4mqy}35ˬo\$΍2[Wٶ'>ѪSR8~dʈym粆DLj1#l9}jk>G6ƾ LTnWaRљʡdoq=@BJI#'轼x}dpLy ]'-BvFh$Lu&sevf(ݍϙ*&{ifjv7AꔦY(̧A!n+> F-DHv6@&;ύR8=XXX@W fRM]ؗK7$:2nAEM y*9$e [0bN3bN3h-!(HAGePwF0zypP(=  7Bf~8ypӷ9VU!ϳn<(NQ@tc69P&4\"q|ߴ:;/1]VjKzpCowstgMhG傛KT$S_AL+;4D+ O$.rB?_@*PQmbJN Z' Isi׾V47_̜dSa7dt]J\46#0_[ q3Җ nLT뤿3Cl8';>SBP浙+2ג o8Ů9t>~u5;+AٚlZFfDSz߃=#ϥ2u)thU~dEc0^7[w7257j2|-Iк ;%7NoG.9xޱMwߟƗ?IK.8Z6|gQ:t'X=gاnF~!#tHfxT h~Xn$_5s}H&TrG)Z&=*VIQg}S7٘]fݚ [?zIog!-8'0By4 Tbw/3}<9 •Ws\Gĩ+VVx7kmPO'3ԅ}O&xW17)&*EPm\A4uM_SiPoDK􃍎YTt:PC7PRz>gAs| ޳-b_1YdTpV8BnTʎ Zsjr5gIBxQ_,HF0W\;Li?O`k S})e?&f[l268vqDb_)ft}Yy (_(&,J+~~8*pv3*.~<ᾲ9*>*Vs]2ksw1K$NR7UScIZp;w S!(UP=`6H{>9+D*svnoeL˒?N# ́Aф44TDLKlT@{tDuUfCW^ug\TPmY-ːisYɂO`r{@чHqKG@TTpAWm/)!n n.(PC˃\W.J7Ţʝ CG42/m5Njraqx7:*;Ez򽃈OѰ˟R%﻾+#yy";3x:'$|Y0ra3/@k1Qㄭ)G*D`Be+D5"y5sF7av9A&^Ӭ36%Q4˥T ÎCe =ٻCI6M C[;M N+@\YENmCX{v]m4ܯ< 6PC2NS^ >q(^p{&AJ"wjWs h÷?{>cqrF!qk՜4CZdEX\TujʥkL>@âVWpasgǴ͓lhWe zXܒin=5GTr̈r'e>9S^CUӼFKςK`l9[B;6=%0=ݴXwge i`P}aDTL? rdNGz~v@絥%bxD#ePo m==vѲ25T$W$L. _d z!sө5<3 [0*SQxnȡ ܀@M\-oQH, @YI Oﵐaj5ɵ%u/H SXg~1K օlTLjC1\pAtL+O5'a}ir-H==pJ²Aao.RSj̯y@36VGϤTτ50ޣwz:J 8\QJ4jUиsQ?5r@&Q}AuOP* ˄-lݔt] >/o.-U{>qiu (9Ÿ-}&VQ4d L;s0!jg'GPepS#%r!TJu+@Aqbd{'uf1FrZd0(e*=:?-sZK5r4|ȥ/tͯ1z߸{oOLtGy8|/9% b"f=빱@,d/-X_ᲊ ٬ e:q[ڳ{!o$E_ТYr*jxBr]7dFg\>~5uQqT+C~(7˾Q`G9NRn]t*e2LBw?eX}(>D`XbF`ނ"tG93XkM9ٱ ]&NvePPN!c@{ޮoi Z@}XUUn,>BVߜT2TRTe-ݖ,z\qv/^n]EL&pw+Eo/nȿL"ĠH51tX] ` r|1>gRpP$V;Qm<b{fswxc1(U_\I'aJjqlj\θl{C? vنOL OMt ]L-*-5҇Uq%D DIQ CUg.4! Y-.0eĺN*_ˆ*S ӌPdkz9ɟzvBS闉5rVEP{MtO)<}.gʺmHQQ>U]ZbdPؑe.ǁ[W:]`ҁi(FIB.i}̵ʚ-X#"A! xA{ry1xvP8 yfATkif}'\`i{uZHQX<3CnGF7I?0C!iEܴ[fGNRǯ#5%g'PK0(Gs~mUlRn~@3Gut޵G@1B7Q9mh'*K#?cu,&.8vr}w/RGHݤRلD(G}OSqzJHH^ڐL4t:47e41HDUR\>-a $5 뛃TMOZǰ4P_LBj;=dbbgGE[?gbmP\Ы+8)+<=`v- oNmLzOCJ-yVO qʹ ڋ AU2#xڈ=FZ%o`h"  Q*^qPP.%_ua_gw[\KS!뜈Pc%[|9deEO.[%O@kLX2~z1nYxC FZuIuXϊC'_>yvB$Uzav2y 2$Pcm ޑ[0$E;0- |\VUTglp272HD 8׺7jNal!G]_; 2wF)w4k:UsL tE-4!M!`"`dMpY(( ahGyct*PcS/u,w_t46mm^ڼ>jVH*Ȯil}=̅ŒA6a 3\w$՝eD_S7껕xxUT 1c~hAv Yp, $AQJ}`5t[M?u^w>ɡykmtUz:7'{O +Tx} ^l>[_|ɣJk47ߡu>Ҡ]<:exGO#E)wE>|!W7\u&}Zܵ a`#ql PN\j, Joǰ*a)ޣ.og؍oz=ȓ!P!vi-h Wu0І`[MyI 0`s݂sRbm$C7iAWEgAb f홞H c]A kgm!Idi~?6h ř}:USu@1˧mZ"` $ȈNT> تO PD^<޽ c`gZՉ1fLe Â,N _!tx]9W+,.=fe?m/^6"|fqti.$7P' YSgшU&[-{Cqk410ϔI_m<{: [8+F\i0$,Gn9~$*\qd&9yB Qٖ֭%HY&mtFWB U5Yn<p>h/fЦT1g`Y^o~8X?Q(E</  R&0EPdqJ&a?#o̐B*$@^X4*xZ1J6Pϕk(t,SSX`_YşeJ8z5mw & a%iFġ+]>LW{G|4JFҟr2oRe旵D޻GDΒd"ق+Os:,xR\ͦSQ7h\h<{($-oT|U0&Kr$]glA?2ZĬ3Q&_᠀XR-E{Qk A -]7 :gh|C`Kas= 7"=u*\'\`$-J"d|6_J+P&S̶Tu>yV7v5UbhcH*Xfg緶o4oεԵeh'BCCHsgZ&" _%SB/5څS'[q%6y#CKn>%PԀ>(w"чuժ%q\[" ?Wս5;9LPq%TiZhb3'›%T~#δQ+qA sI8v~p+503k&jv+[-L2%ѱQjuI*j*; 5I>ll)%2bm}+t :hm0d7?T"T0N<xQ`tem#ˣ׏t٣6՘ TLӏ;e\SKvobNn迦yv 髥U>i4$LIܗ2B붰Wd&%l${W bqXa-?m}#·M0 LB禶\P)0|o֭rL܀:jM NO0 XьYI y_"*8lC {R.n=Aj7d)-&!$:Ě3&!nbghҶBK3͒ћ_r=$Yn@,߯I!cWt/4DtVpjЩvP[>(>J/– @-t*@>7=ݟ;N+$Bc@녊a;RkT!GR&!T!HpoՓt<34WBWqG H%8]W`k(l_x`JZ_Q|,@zsfiA:a} #9wl [<*1,Zr|G'36xkNнV%!f.6#RkZGjz@55yy(/Ua{fz+ݚ fmR2;Fgꖄ+WV>\܀韀/mdhD0%[T4ʫ;a#3m{oyOlL-;C]sWc,7v8tI?wIL*4{#62f>ݏm’u3]y]6^~nƕOoZ-+樅=*ǵ+B(eCcx 9XG/t7[7xo#k d\U|Nu**->5rS}.pCSK.6{u;n WO=sh^7 f`XПE~j˫8 }я`d,5 |D ]g^lCGnSJ2|`+CG~OӶ|8F(Ae#ʤY1 O٢)6%c]IPKD 6U4rǥMo ՜kW=+(1%)ד{:ތfIk(d**JnR};g$wy+\jf)d{W(\#IBl!%맶@H+!FSeP79Ii,3 7탚f*v%kk=DQiT Q3 Vgu_X7znll܏ ;*ℴABWP*ۍ2$NClԃo%ƪ/+A]AJt7o""?sf׎eᙓ(%:!]Z )hP|6-CSkE> F7`9:.Y Q#srh8k$U;z!p$AxgKY--U%'9@W\7^45IlvJZt7#`sSyR[7H4$X -@D[AdȰPM/I'Au ;x -(ʿWKס69)~)/(3aNr ǚ+G*,/ƗxC ˭i Q^[HpB^MUB,Nm /璭lUfǶ7OV3P 1^{B\M*rX2p:vz{J 'P B0Qڃ ~\gG>wuM<zV:o `S ˾^ڊzSSm\zξ8?È#Q!@[m3W(`6~n V yh"@jq4NJL]ޙI<ԗAɅ1|Trn (zpg}b!x~Tn:n?8;LWCQP6pصGC7}A og*" _ƀ}E0y#w6@Dn=Ѡ:7SucAփtϤ3:Lx~OM#S)i0QMnYK7O4`25 5A_Ce9ΠHN7pcAgMMJ\ᣪ㗋kZ#1_'nRd{iTVhNO1,$W|Yn_RY 7B*`Q3 z2;ˁ\.9,q@eqfy(|DI$ (ރcFBl;*JYռiW9qpv>/V8O*i]HKv'TD.Yb.re3Ԍ18|vխ@߬7H28F% U  D?` m3Yy|6pՏ\$" \\(M[i6JqiM굧Ue;٤4 X'dµڢFp+1(mJH7T庇/T=6nx#mz9@I%.T3s3)kʔ-~& a#!Q/|– n NB`Ƴ߁ouDK(k .ِtv KJk=ba0M1Rl jR]La%ЌMlGz:~"UR-|@[W_[% l)9WL'64x*>KP0 }+Vn, R2A.Yo!a+t-~h-Il1%cS%<䉫tu qiQE(jԨ`OZe[BH!k9MD 7MHҠlczNxD vV@AI1"Ԩ̭2Mz3t{ό'oIμ+VF]ky&){u_| է_I||XLZ4oqVZ`;<(2Tg;+ԛoڐt(8+VU2=g@'\\!cʂq+V(fM>-Ѿlk8lp;:֪b+qx,Nk7"K)/JvҹSޝӮbş^)Am0zCp 3 in߼+hidPb&5P&zSAץZ!+O^+Zt׺Z~憛 ?‹+Y(jv$ in3Âp.fW7k ڕln]s6i<f&k7$5) qTE,2ȍLO>|2͹ozݚ7)k0p;lkԕ063!i(L蜪){{^RJG0/[Ҵ%Ldx.%L7<ܚ1^`YPjb!A3aە^Y6J=_~I,Zc__E!y;ʑȘ 4宻4 UH6WD xS>V'i4t"&p9荱1yeBNxHQeEN`%JRK. ؋k Y^sw*T,7Ax2 Iwus< ; + WJfh#1"#0HU;X*G57I*pZ ұKCANfj_S{GL0QfkD%a[%ٻJtIkqڣ_:5=14$ {ť/OCxm f.@~z׃6!'[ƋCȲq xQyQ qjb405\p4V공X?D:̾12äZf⊦=#nU8k6 } pfs'T$PAyϰZZu6X[+%!// 5fg,=Xda^"(RI6oU. X+i`wҜ|RetwQ翇Jvw(`+Z|GW0`zSهIq+|9BY}'pR]XP2zg \ (*uymβߋygٚ^Ji5u9eD?21 Miq7 ;۠n *20Aם$%Wldҫ?Yv{ئhA/7їRQ f~)/gQ32j'{U5#uW.pxR@@p%Bg hDXp#R1M93Wŏj\e|dh&_n`+LMBe ln2< i&eh8Dl!ޣ%'6D]sɘGIm+6vڟIr99wVm5׾z|$IqhSB?:a)7](@u7yEK&Q4U1X)ɳi/H8ljM SMkBK?5d$w5Kz&~)Ǐ&/p/ܮL 55 荠m}M{XW}:O=<oAXhr5[d)y7gluC 0/!}k݁"7QbTAhߥY=][?ZaٻיӉP;,9] CJ}B/uAobMD*yFC6[*G$R!;WN{M ^ 2씜5yS5`?r/8P(6 OyzdOB _jcO3ځ#Ij@ \$۟Z–][aO6T=^Ŝ[V!j fTp* HQeR(e=vl_ 4Q."U Sg61D';OM{F;M឴`7%h 5rla08ERmM9*^{cQg5ZHAj^0Դ N$OM٢]r~A`D-Q&Gnv,e*a)AMF9m-A:N2Cy`,U?Z+YW<U 3Apq9fg.rAל]#&$y~Ϩb{e`|Hnw~6ƞi=nbMZ=5 m92j={,B'Hpr8[aGD!59bCg3<@o9X')HqNxe;pVW5"$D @ؐ#aFL$x>A׵?LVUc]q$ WuBb#\ڹ lw:Rnݴn#؈N٥P;r鋧bm1R$g]##{\HBi'qөYfr:NQ/ P_؇1EP^~Oyk8hy2.|9QK0b.fʗC1I^~^1@Pt蘕۽902 Pk~C#1sy\{Mѵ-qhJOUl _TY vPN']l]`EY3:$Esz˄ם~a=UlO42 s eH3l̜9$A6_ѕ.Bv26i*ڐTAF0CSuƕHϟ~Xs&MK+<G.l%~ボn),H%W:F4v<<4;꽯;Ǝ&#TYG&]Cɱ+s!YZ=`߿o3䂥_c^g $|#F#H-d_g1D6ڢOWVhgRMHdq:{ɡm=H]G.XM+aGå0ʀ o !$<#Gʺi0tL.эbx[9fѾ`VE e=-9y )IUôdi3׎#Kh>TN% z׋emL KNAVP0e!9d&r be]pXtNTu26n)[FU^4#h/+6!8< 4TA PT(!g >gQ ž}YLn06'hgt tw޼I :U=Җax'ڙ.?AKQ^`t6gT:/|4O @u4! eQ5¯!kt (__@y+ýO Tan6Pva&LU>Y{#^zRAXnŮg`sBggx`BJSe`.(7dE'q+O-v1d$ HBC5Z4xc4J0\D=)k+"A =bA]`IS]/ˬdtV6_?;{(BS ir\1>RBm01y<*fT"i+lEeNLd.{CKv |Ĩ0xcϘwMΉ2m0(2D UTRل;Fb T ϥzD@g{bb< D\ Xdb{m >Kl"66Q#ѳXU 6r5$q~|Zi3GlXHi 'pЁscaH\{s[+EN\q6o๋&8!5{3ò-eR aUd_[GV*?IIODA;v=5rquɼ x|}w[KQzW<皗 #U9}`VF|U&`ȃde; P9y"$ y^S~GXIP\忋{r,K$?o.dN4U6:yG[Ƃ(*dಚ;@ytp KdD}IZL*ns[\vbB"}Ѱl2wcu|r!9_1gv]5xWw\i{a BM$+d}̐+;@bn?Yt[8M:mrkv.|Wf >Bhf&i3D/`pR.lFϼ{iiD "0¨I'(mzhe{(YiĕbsT;nEB$[,StZrC%铤.fCD,?E;,F=Kɺ*J== D-\c_Ë `ɚIҕg*opWGy!C|_ +b-p-˞H_GZ[Fߣ[FH%ݥ>R\V`vdIq_uAd>gLq eSw#ޕijW 6^ ;6V VE旻n#Y<};{pA:G ؓ>x({ uR^ڠ_ԇ.>"| )jI""9W%G׺Xj%&bfۡ H>,Uylu* )KCF<˽ TFYQveQV2M #kOK?5qbMFi0OyvO|ȚbR]ޟ10`hи>,ZJ"/؈mْq]qS,:9/YTX:33H :EH)u[F r 2ZK<\l.wtٝ'I4dMmN"O,^{LSځh?gO-;tA931&;bcGCg4n׍`Z DKbM >qV*eS- ;}yi7}mtJ{ 337/w3 99o ![mKi250ubB1l_]{x:YڪٌvØ:Cz9G?8lg_xBT4YlkI9\C(.][wȶSQ-_,; ҃>`Nó,xK OqoNMZӟ \V#+R- zS#,H밽XfK]<)I/0W_hso!AzC|DqD`xvʭ 3_nYU?+3H`1Λ esv?$cqO5wU9)"nՓrA%l]^kYv֐$:]Wǽ?;nUؕˬ+@U@oѐ?" jDF0ݴ% 7+V#yBa~4|wj02c@J4qi%g FP`$t*abY[qGjbj5w8H&ݷF4ifyI)}-ȱ@|@c^N˖V*X㰸ZYͲ*n~j0LKtE7U/`yqdj*%q^C?g-* üΉqb˽jakN )IٗXR3WNuK}:.B!&N8J"|T}2KGouNHo꽘!ߠf>EȻ|rakNi(Z--DJyFFWnYws(b3E!$[JhElzd$^߉0Vu KG/ cS:(œ&GZG)iTWAYYIJ1M3^ހF2L))Oq cbd(`K /|`kc2Ӭ6?P̷YMQ+d 4--(\u6 {9_7| Ф_z4X,=.6A0kL`D2I7ƒ_k91uy6Ez2=?mp$W?y8#,/YzU-wkWp!: TB(3uWM97 5q/q ^8|5{~/8q;g'%쁔S«xs0. y֤7sȨ[@&kr;հH ,_Θ1t̩ER*͈uU ť3aH ; -5fF\:8FPfB0g!۬uDdS4,чqs!g4v n=hr=+0Pm͎W-Y[k?3W VΤ81@m(9TA1o>CTmN;]NS4,vz"_c ɾĮBYI̪5vn8G3w#.h-{[N942Iz &[L} rPx9>u7 h,$#ݯ{I4A[R$p3P $2pr6FCu*,K1tK'P!+^p%Q|u䀥9>], #OnD^H$p&u"Ƥ at!HJ. "]ܼO),t@;m%naAQ\" WHq#%A[-!SV{*i*^|AoƓ/9@3YgTv'O@Oef -͉ ~ՀS=tݫoLָ08KW5jliI8T!Bnn=C+dlof`c^ Fle˶Xh #9hWCo$dC1ՏPZغMltSb$$ ,^tKYrOk)TAVd%:lj2he`Y}C^͸6 f]fI<'歵ܻXD|]Qa.\;Yyœ > 3\]IS 5 AkC#amTI8em pD㲏AKrqV| Qe˻_Om@ߘ%Sӎb> io1A q::_WjzpK;*#H7S+&u(X*rLrDT BC">,h&0>QIGtNVZS%Akw՘lx Gvds{f  %4HPf!?M=*kL b4IP:U1ȴ6&P xݠGAj:~]!b]֊ԝO1)-1g~y?NkMR޻!^TemR]E$G!ݘGY|ze8!jN5&&#fhILT>ώvooowTBΒGýђS޶dfCƚ#Dp{*]MY2b?Q7~aB( ЛOj#ϋ!{ Lhy|SҽF}y/Hx|l]D~j ]XRsBЉtү|5‘ubG./# `"FqKKquChS`+p>lFoh]qB7FWFNѼ1蛘|Ћ5="O1֬$ G3zXpfq,9 f#ApPl@X&($8y|'TQbdw,2Si/aZ6=g.xlL4 Ys۳HJ<4dߏ@,YTEUk~ڙ6v1r|\D+G΀;; Meݼ$'D#"\I"4LwcƯ7Ԅ,xl_<E8Zqeӵs,<8U S F&. -H*,ݳ#;(2WhK姝 SRV'\[k҇hE97Mw Β;aY1|iߵc%#g-42\}`GFxw#fU _G9~QKǭM_|rRp`:M*b7돠;'_ cہ< ji)="bb3XDixQ",0aSr5 YNQ^JƿQ@R{!H_ᡴTM@=4KRpU|v?PZo9m^Pc^5tlI#+vJE"P"8{όƽ\G׾UlP*&TCV'O*PЊ9y$8/DC=XXRJ<4_\m?W9+Na"ϱpdIvPc_M4)0~"=3~7Idf6OsݸBۍ)֣#?M橤sUꕠ)5oy65Hڶ2 U.Vn/^M;zqbC9g 2NY&1&VoxIܽ C1[Iu[?YwaFi9q׶+cc6(EL͘!Z.b ޴`n„*m [J%FJo-;؎wyi^lUVbSřS *>g[R=j*/`w9b!g<@w{rL>PR9}qp5ėayvϮސE62.}#D'~ؼ{a9̅KtJt_3=\=1i]+w3!p193isn}ro2(]{oA~Q~󴭖yvq 5` p_u8֮tQ Ш#5Ӿ7롐1*AYR]J/ p #-#nK!xΖj{> /#E9(l.^-:Cd\؏<7i6 U,4 9p)[k(xxFLqxuӆȝjA΁g? c;u: @h}^'hDYnͫ$vx,scQ9E8뺕l"W4q YH=l5w a_=آdfGC9L3}:GwnQ.SfXZE#jQx޷*NrՅYǡ '=" ):A%0zc1i\Fc5J'T@)Nj/Z%CE/1H}?#9}{J龱s@Կnbkb[lW5~wCj9@A2[6,X(جgLzt4p_5[5 vĪG:j,.(Oi8ctMKDQf%/1JXa߾k<3(Mg^$cƃ>I,鄭>Fẽem U ԙ{>nt1uA<b㹔HNV,K5g):'e6Em;!&%t:>ڑwuo >(|oskءxQ8uh4 ^_ &  J>ߚ/E4 '~p/ˆ' #c%|/#VRǪ(=LT" <ʠy,Kmwq #U0~>'+̏HQ̋#^/γ~>B'Gپ{q_ _1h~z=oo6N A*KԕѦ\,rmbmEym-HտkZ$" bJ_g94cx"`VTGW kH.Ϧ ej_7vSN_ > 6t{3eH]HF(*)_<ڢP}~ RWb׹ӵJ7N-?Ǵ > /_ Ks4oS[~xt؈H?BpV(Y硃31)&3J]N&PjhoBAHi727ϮihDL8 c{…L~w\q!|]V^ڎ5)u^&.8:cW yWeI*5kkGZo06‰mB<~V0L.N GvlZ5>DiƝ)Tz]w<^m/Kz`Kk8™J=G-"jXe8}83_^tm5o(jc}C 5F2]xwIz^ش[7(&'ۚr{j?rn~Jc\>["9aP~3RY7St^yDz B*%L؛WNOI9L aV`E vtc%0p~8x(+:?0riVfg^RZ8y؋/ǻTes;8IT\Ɔ/79<5K9QWj0=z.*" iANkD },NR[ p&WE >)O_`t?~I)iBڕ6u|V03l϶:Fl 9Ղic#|ܮADp"AqoFfkӗ Eʡ ڙ?kbda_M\c2 r17(aDu*we<@P{bmQS\g^i,UA1Zi:3tKjĐi}D3? P=+%S*(4Xlj dnLRm r.bFcփK^7#"_&|NY{AqGUV#=*QldB!In~]D\wr~垪lѼS"  ٸ:!D$gOtp,&2{ME,Kɕ#EacqQ_YI|,S9H}۠8* Az2GQzS8E=Eָ꼓lIb5Ʊ > ź}, l;YʅP tN:HQdOmij,dՌ\& 2, 7c$aFp0na)뫜e~u ׺VyտMS?יC+]lW:0\b > _ ɣǨ=lNРIT}Z:BJ7=P"'I,#&‘P8D"#uzGNnQʹ6/;}?.u8uqNz^*GC)Oo,q~T<(㌙Ayh*a(~#`].LKg[8IVP@TxQr^qSf'R! ΢{ ODx:K'E,/+½Jop?F 9&j\b[HR/۽/GnNa)r'jw䞶4%W14aͧǀnyIF ɘF{SyJ cÛ 8b/P,(,KYI P%? [r\2o^E֤Q`_O$ u7H''=3ޣpA7$ZF`;NSW es/'5:=(l 4 D /5|Z:_: &Bc %6zHplja~0 W=+hyq5jBrhxDj@9bwkK)@Ok |3S@X rlR!!^7GW ߧ3YsPgu$"k|&ȑ(gMP(pך.$^yZ/K{s }v_5{ b9VAڡTs} $ [5@c-Um P΋IAI!7mL!@h)1ȹ>T@Tq|ͼ1Oo>(,ZA-B @ k5r`5S6FAPT)~S% $3L ǥGa}OZ%ҫ۹c %]~L !|ҷ{#BB+LB cݲ$TtDdQfpWOx +ɩSrB՞-ML{ MP~>j4i#Lml>4Ͳ\t{=B?M]fH2WDЃu-H~B1.O27@Gc!4f-ź/a)UywR q"EH~&JM(ˢ##d Ș h~5rfeo'Tɩ|#qAE .)!:v\HlǚBeӹǮk&Ig`H+^% !,f57nuPlpت]})0B˾C 녧gAed >R!`]'ݳJ>JN1ױ+VIaЂ@ ƌptZb\>$AR)"+X*c wS]/u s> ld\T 7ԼTn=7U>~/W#l#,K[S._-լ}cW+5p"rL*Pik̸i77GJO4fŬzzA)o' K%I˧؏1blmgvd|U[H*ً'Y82S#O,y m$bFQ "Ux`;WN&m4̷]ZbDċ%E .;&C ~O NN,K~RKȱV@sPRRw`)chi^mKoTm(8nlq O> )*~iTمQq1y7Rb'k_>b||pЅ6U'1V&ozEpp.G%_ST en`jkx*mr*$P)%\؝e-7FS7$ɴL pH%G ©D>Ak#)sP4]K-GM,;&Όc<²H V$Ce% f;L'4#ZlʀR5=d{|4BMBo"g~M@ȶ$#d׺ZF?%Ž[T?VG K ']F_Q>\< } yVPnjnMdz¤Ol}ҎJ@Of^h&hU̎ehKF k1d\ȑZ*_2+![M90;"} g- XX Љ^5 M\4:ZD氱!Lˎs?'3RL=;Q%(y(iUZMp6\hs!1_JD 8uD2<> * ](Hd]A1u-bT<5tΪ`KJy@V4*{<1u8Q7uvh`r`!|:?-[Bɵ?A ޅN9dL Tb`DW`ZD~L,U?)3FLqU>PSIRrAX2hR|sP)Lعд)у̇en)Ȉ\Y1 \Tfa&{DyNԹHݯQϲ=5` @F#pN@ paX- lbPo5@6ѠQz ʠ(=M$|O\p\Twm^2tf:8e+(9RU1ء]`+:;O^4c/ Dڴl볝L&+3hpq\Y ԫ2 ojMȶxR ڧG5&4l>.HGj!*ZWdFA unԦ98an8u3UFfAdұ9Xn{:5Bw7=''(Ñ\U+PH@3Ji`O슶Tv<"T㙭0.^|Zgmʂթ$q7qZtۗ's,!&],t }<(ˣy'-SAe _I5A;0GY>e t} rt2?5X d_N: u^>DWZ@'I$merՆϐ9ч>:f["?\yVjGx`^^XM$ |OTVmI$k}]J8@>xi-#z #G7-\uUX!Ɗ耵U<@$ <|"\i#"P s^k a6r}3d[;Sw+6P?'x#mTSK7'ry[fEslby$ȓ^"Y].Թ]p 0 #|l#i/Zz?sq^s]z`C&God/ e z(n4!^\T'!Y٤Sr{5<oHÈ9+wCiq޷]tD7 Q8-e-쀿Df!r 0iXD;=c5tCӘpsswlV ?M!BiŖݶ}GMMEe×eť_a6bĖ1baɫ'c'}ц P((hoi^<k^dWY?v֢ހ6-'BEl:%P5,BJLSLe_?*CRDzЊbaK3vW>Ppn?F? `e'|ޱ!w nFJb_a( 3t?%̲6h? KBvTm7[ 4gZ~]~&:Z׻eMY:r'?(9 /Èt wT9%`|bP6k|W23|lH"Xn8`OWuu83{;Ɉ:3'*vF԰EOB/3 궘O}>n~S3~o[{ls8Eӡ8DXI+n|m>u<i6a woTUXR57.c @uO=7B;GR& s^c>W;Jugގ*>]ѤdH ?h_Yp@@E,z%@Ѕ1_w۴ZA ƥ UJI^yq1_jT) 6,K~!qzl$ N ֍5Ȏ8Ef9ےފD2f,'38}j" F *J+\[/:!ϛ9=pW  QOz"/,!Fl`]Xi Ng(j# `h ۳Y1x$)a,nY ]).j ECHWoD<Qzing*k yQJ$Aözbȕֱ79zbլEoR୓W0 e"IhV)k|A?԰5%+yF{Vw8a03,M׾َY+XVexdUSU8K.j HqąKɾfIT%!797Y`73gcoʚ,j\[S1'Q aV畍%ޭߗR<0ۥ4P+9E(HB{}*9X>UX fXnd 4"2/1نOun֝3A/lK?Kjщ[:ik0;WAbO"& BNvlWt~*h`.J/2O X9!bv @Pl|' %! [ 3ĸﻴW]J[ƬSIR9ZKf(h&O[5{dD2FEaݚ ܝ(y~ec(YwjjhRn# 2US3稩q 蓩XF0yA& :pWk!B $_^(6h;M,Sdg5+\۹T}~q~]& - 0eO gVOq*='lP䩻Bݪx1؈lǮt!քWRk/ā%!n({z|'}vO~[=JiK\FN\ltm$. h1ʔkbY@.+[Ӵw]RD DjΥTGc9_1$eNxΒS=@77 ]hp'Z^ -9' 5k" t(cs[y-5&b vPaPΠ FұxU<tRd/n5R!F+a? 7dJ:G9wL﹣ )k&X48$f`!]}|ܮ'9J36ϲZ[]J>7%"v 1xAh/2 1LWǾ%L pnZe͆IͨWE`:j$f:ƻlyW0]\O%ixD\vho-GAKg+tcytoM%@ٙϿpBJ*'#p~p*>5zLtbZ8K u܀Ӕ)-KG> c}ZkZj$`ZsPZyYe4QUd rg B[N>YM$N>9*i6,<Dͅ[ X Mϻb"gN}j{[J]2ctq}Xf< oG{|ӌi~w?c& tI^rgcq@c(uR (@1;lj4!$Y#y"D&~[%WBl(g!bfUs_|8Y<(rLS@jܮ$ίS[#!")c([z@Cځ 4LK\Q^^6zZ.Dqs$hkK8Mrb{Q2B>Ir)79t2n=SgcKQfl鮵(p^MhM= 56X[(Kr,\D&U^Yb3$'!/^in YPzwuTjlw}>bKE'!B𱥩G}L|4c㑎{,=ińw51_f\]|\*&"|c\\"2ca~QM}^8&lZ#qNIa(SǕlq_JEݻ7,w9R iiMyO46=D>)EFO2=cX tOS >fwűaXȫ`NNYJi=Mւ Q,Jo:OdM;&}G$x%ҏ/`+mQQr2]Xx+9۶W#9h,=y3on`Uf-A;6sgczeIpu9-MO4S  iܒ 5*5[樍z1r_wڤT.B#Xpѡa|!8+#:ĵ] H ͊)ԧ%{=1XH3,g{u9($ߤۿ0)lSAhgx'  @JedA==#GкI!SdG|?ͺԆ!*O pӠ ]]J!%r3i*n;-ayOV,Fr)V މ$:z|f{;__uNIԊ#ib~>~7@Sd3 W*wp`ŮřDۍ^)p[`rq(L.y\$BnPCBAm=éFo@ggQ w]h yx.=6])TsYXk6^=G]X_@DxoDϿT}{B–H7޻,fxS7WT>]m#\ٷb~.FEQdBSZ4@ď'\ec} - u$R :r(D4dYb _·(8FKr+DT !VPXo!9blUKSgp=þcGy2jwj'ːdX<;ؠ9&!rL|~fe%z'd~><ɇ`rKh̀C 0T=* RT2KU ^V6r@MEfҽŒօ_cHbe eWeTvv5"h}#mN*P"ye]i6{NFL')XWF1Al۞Tc"I28õ*nPf7t/I㶌NB=)꼞JH3ih*m[}OMxQLܐV~EZ1WLi2>E~ 8Q)WA\8;xnZ R "?O8zH*,KC:c*ݱXrBiUmF7+ô A-8T۠:g9FE++fJ~ LF:)o g\ZH=3qډo7;ʹ̊h^(D5 dsG7Z ĵH;pccU jF?a?8#[NW4K};k<+\NB5Eppbu>='Su@ iQۦ.$:N!тmW8wW.K51"N2GJ:2{^Ԣ[p1i`IEjZ;E@S|U?k6~..7άUjlI`0WaLz7"'#Ene^XmNjD/\۫lL>mX8ȖP#P8oJd*]ԑ#ًJ&l۶)wu쌆0_k˞LT&(ZԎVZ`Q1Ff\ӧ{k*%a#W$d[udcRe|}#(.R<ȋNpNY 960OLBUلy˻*l#7$gb3f:Z7otG!#^שvg>Ks%eoJ.Q'YHHO~3`',؃n+`!* |O}+b߁U0} /@䏽jw9S⧟$(CHI})30rc񨟱tvKhVmhwI6*)ڵUk?yM4;M{S(*Ժ $ŧ 0-*u;s,XdƯǀk_yRD/yjѕ~Mw+>܇(zvę1bjA*UJv -U)Wz_b~RtkH}8Idan[Z'qsJ.L1H4 Iq"o|lVh WQ sz-OUQD8%ɞKX8[-դf(!87Cͧh!kٖ㸐$BwzqNI_gòndwwCk9A EHYE~M,\[178>. H'U3wzX2~{>4.U6(11>M^0/L+k[U=V%l.FST/蚖tcs@2Eb{;e.KʵwgW#&ڦ hUcb*#ؤSuP{WmygTQ l|װ7MU_,=$j\G5^q\v[OqB=iffˊZh`L/_ {2S\ nd |Ia$I{@;9o8Tce߅WZ4DM5f}\+]GQ2)h`⹎8zGu٧17A5Q򉩺c .M̱3 _ 3M 5j17%2# *蝐5 i8* YOb 40يr抚r)g%kK_j*:H~|pG |KH@˔iB!kpG€2iQqEzPڧu |Uc@5A}w0ᔚbt}SsVM8SF5̋w՗tEXf`^zz2a+991$9'QP==_>qt,[9vFj1 A3ƹ+ ?2\xbl!Ŧ K~I*kJwĊmPE 7DiɌư[ۿk qf@HbUx(a75`!UH3\;\PqfGo3Ć~dtihnti)U1%1z=\PNʅ >>yQZ `ғ5hWwyBG4V҄ B wR2%CkFLs=Yd9ST˓ CSrph} hbDU? EXNϡؙ۷=lfzQ8:Zf\ɝt<,Z%˱ l¨~pRL| Sb4Wy!_3ŢVdخ:: ?7I TM:l<'/|ɚ.S9&bXv4S!B`Uj켢k@ϏTqV˅|jS!쐄]o {nnMM ԍq_agIq>vv@sQdrqd__'wax$C13BUc";T]'ֵDy8AG-IRrvۂ ف^>6_I29kz^DpN| }-"BD=+fhѦA+V3(hՓB;0=F C(0n׃0V;PҡT% -(N'B˲pZhjǠb $s[٣v4s|5)_bn.`61;  7d>~Dzښ8zgdɇn|M6wx.:8i0t[ײ:*pcz/F`tsjglҾBVG4ȫc?CtD0<5 ]WaGYfvb~犕$hǶ>n`Q>NP()g_mvP]v &햪9d}a ʡ/P1/>|U淋#g"k6~eRs`u-Bޛ*jEuC0"/WИi}1~Iq,g4d]OI8a癪]@]<G:Q\hڥG+3jI+- &dy]¤Or)Jl)e9]z]! cxC0\c ;;L-s8bh볚E30=L0#L.'>^Hk/7l52?b)^3{ mLRE-SQo;-L{#6Zσc<6Ge&t)ǠjՑYheiK5J^ O9wlBqjUbHAC#G&a{i3m<<{)c"[/a׬ G wÂ2.mw fAx.90NNWEn '4]L3Yo|Uf0s=Y슩W8l*i~' +z⮖qVWbɘ!w .Ï=-Fח9VVm`>:.0zV #LF-l P]pP?Yw 4[z5rV"cR̽.j^Ųnc 5b^N"^y/õ/r*rU3dzBog]RZ0 >q+h,/^IiԨd#+*Tc~c@KQ[yn85<=K:#E1 JXn ޑH\%ݚ MߧLرe(aNM %UQVY[VzMe*l0͡sF`ջ0HKmbһ*py 1y^KuS #LZq=:y 3s7|sSv "9';{+Gr@Ŀ$uTxɺ5D-@o&B/w9쀄+X^D^t˚JPlFJFLRfDX6 JV<6eY$#A2Ա%D5nHAeNJ݌Bfy+Y2eQg #Eqe{fDj,̈s3Y=SG쒀S d1.9S\= P, j^~Pc_%,cPP ?)_SȎ)w]4ܣ i{"xȕt* q5nda ΌP+Hs6PPz(-bj;9"+ oBT_P,4<A*Q<50ލ*>ta;:8$#єWqnR̮/y3'R9DaӎlN'*3_eOہS33p9"ңn t4y /V5$pz2+@P\UFxpb@xGLd `{?bI>qwafV6/nA,,Z <c%T: k!H~镪D|#'pR8S%lłlX~ NhL=uu5# [ȃ.^5XZmJ-ַ2オFy"6_3O.R=-;o=eK2p|PQ܋su:??QQΞDB;( F$XoakW 2Y+gsYkw>n -wVlvq[PP3䯂= G2gymv3vh@Ҏ|`S0GHW9~(⒦OE ho+=db,t7֪XZEE-jwDPzz|Qm>V>@C4[ՎKT;w(K2!cz;1Cɴf&xlӷBCmyўK,LMAE(N&Xdd5kpwW6ծQ{Ie=}6%Bm8gDQNIgБ9=W6-C&8BF:5Q`I6;=%`W~rikA_1_鑡zןD2+ %(<@,t Rs;A;|*`Ǽ0NtUAf=Ȉcب>AM2RDxөRړ[K|JFCRvQ>Xxcr"ƚm9%+[;0d#_U_lmt5cQͰ\oHwE!}䨼aY͎(x0sdI1hVuD*wtKq8P Fr&R+&Y :pZp1C`f6nI-Q?Hj#K GN%,/.t Ac}t&BdR иdN/`?Fl <~6f#f~H#HF\ E VO%Y0A>io~p+Ĩ1}랜Q_A'!W* 7֪aH/:FT;l#s7T{|xǃ)Eâߐ'םcS8ʚ)U^&$;i m|A"BvJeb>Q/'c2JjdjlD#Ж NE6(SW.,"d|Xp2Uj,K*+F;7@7;ž%/xޖmgL/״?v2`vwEnUz:EKN Zp^zHD>B̨s;`2P7ᨂ þ6Gp+A?J&E RC<\.xU;𜴾1' )fC('>pPtWVry=6|'Ix7igAu'd0AouK4sxGqJ}ךt~'ȳl{886*WWSF t㢅^o<*w,` &puy*3#~ߵϮ yť͌UQqEԱwc/Bip& ^91khA@-.T q*E';;%;5lfn< ! LZecy!}K.]PQ:Rn⯮@#f:{Pa?pj&i@k^" qbBROUhQZdGE;r4pI@pR$6cSmŶPZ~ϊc;}ocٯ-aIӛF""쁼l>d#< y#+$3uwԁ ZpH1<5#Cϩ:rVrp~- !\o"5 S=7 TCPjW$V% tq2|榮-K)֮xCBhv[ 8D .m!(B| Sc<[QjԬI+$I5st`~ [)9F(V>km2 |X#o7槟ţZ +JP|J^Nhܜpz(c41ʎU4az4v3׸?W_>v>jW!Î~ v5|磼RUPELf-1Yp +8|Qcj&@uXSvld%̿9XХ\%R@L^ J/!  :.jVEq__T1ɞy`Y) XĶd, =ElpntdڍYS_=tr_%Oa|[òaN)`y>a^|uXТ.(Ƚ' M=/0YD!U__=jƶ ״H ~>gG̪ҽN;HIY`VTzyfNyL¨\9~;y`14 IG(#v%\R=80r\ӽGlMEtO/ݙPY1MHdՒ6IЙ*Ā3V^ޮiK0P&BN& ]jb+6vR9T\^CN_}1O>~,F:&%%I~8Nۄl,-u;ek)Gw/bǓOCsp.l̻&xzu)VHZF FU ^5i-W:wE$f j.7#D2Z\ eҏ#Km68=O;ůU#`Gzvqs(OIhk1G[/Q:!.X\܋.Q_p~t&wuFr٧rqc3n5 Ml )KU\.,4sMR'P6T!b YjOmSc>YŘ8aMRY1\niNs;X61_%ХRtEhq3}y'&)& m_^F{)HƛFI |C\ UJ{.2*ԓH,n `'f=l(ۏ>PuS"s9g%p |LJ u5\SuHag3D cm}Y3C< 4 fe( eY=0ʲ.*^+.R56W9b9Um{uY|`ƌhTY5$jRĞKjlJSIr &Jȡh77o|`k)rĸyA%#15 +{wԠPwi5$C*a>|$!|5^ڒ(5]σg u]p#5Oπ)JYGΒTsu1GH]CVi_)VcAx9W͸ː46Ch0UT||h N$pG^#Z?Z'I5g.W%ʊ]ZX'GySB\7|bZn`>JT+\&01IntIQ>ś򳛸0M9i< !C{O90q7ĺbAe!@,żReT=B&ў֌j.l?UNZ`/w)]KA9D+ Eݮh3W9N0eP X8]<~uk6q1@sMckbTQmg*End݄OUp}Mb5+T;G_4 NͭJ]IQ *)E.2x;’g5H"E<4qA%WR|BhMC-egcg.Jpn.&-V<ڥo 7a*/tꙅ gsxN\/#cW]Pǜ ̫}/.D6ļZEYR^-N(a C%ܧWpRF9ݷRƧqh>Pŗ+![^ |nL4l¼BlS:kwjoZI5ȣJWT}'3knFl&Ȗى0]$%%X!$sOx?TbΖ4UT[:0U;d\cxLWD7rI{I (>=;Pb%P2j'hfZzU;s&@.>6y~~7eΞ'RK飽>,v=$īy$RRv C?l^p2"ڝQ ;9dÏljf<'y(JnP*7zAQf.Bq zr7u8MT|oSCj*;E^wt"B}4fb D(]!?3SmDQxA(<b5 JuzJUdW6 B"$k)OP T<#`'QiOY cCk3q{/eROiM`:H>;* 쭢tDM! Y#֐S䁆AD U5njr[_  9K  LZĻl+kg(Kffyi0'E.-APIo^WOoSޫ}%mx|5g]iW[K![SjF>ь˪h.r{ٙ <_q# jE;/2Z]V>԰h5g%T/qOUٿu˻yJk4,N]^&ش,/_h_( Yx)| ݈I)+ *1ra"P {{7 a\'#?R;L-U)ATxғgP`kɓsZbQ~uzMhhŕLաOU_^ Et}@@ o^^_6\Diãr&w^04tGhns`5Av@z_ᓀ37 nfGɩ̀W3vjNHrY]# ( 47Sr[®d ezz_b~Fx/ĂA*n1(޶y +l/U_bX{K1e|"j..ؼ`(F`J@5# sꪶ=KrٲX{2w5TZ=Vk/[a/ޟ z󜦨Y0.1>c`h "&@xB%{Rr 9kv V`$,&m`u cXݾ+z$<1eL1|#gg1Q$ZPTnh[hany ;kn52$lr}F`^n`PYâYڟLυF֫ݩZl .N]>ݡo/@Ԯ\e_x.!d>7I6C{mֽ/$|:J z&M~==Vu(^5@>ڌ(UqQ j`zts:LÎUq*{>6\"6T)|XRjJd##GW%Q5`&6" IJ_0}#$XdoS-Pi- 0o.J4̯[S1>D iy\`i]nF{\괿e)/sVL hM~ܢ$Ӿ!A3IU 7WppЧ{-,fz13>+z~HLqILD㶏vjBw$']"]>@̝[ܮ!edҾ(p&{t=b'#fϮ]X%af䎳 `} H[B⬁ I8<_r@@ !+jߍsx.H]؉z@jZUW&`pTջQ:rj]ô9 -6JШj0ٵw0˪"І%Fb`;OrzcQwGZc<l(S7/hǨ_ဎBJ:Yt{xs7R<`>v] 1}*͙ ԋr=^MPD3EdE9r|""7$0'!-n9&1ș5H^9f?ify Q2ZGЫķ.|ވFC!yHFt픭9Yxmw^k'61kxUyI F#RcA}9T2jZ>3Vb|C:ho@Yyiژ`ɼ&u7{BCU51BKASc"lyg%-2b*cYą&c|A^rnw͟ *X̙Af> (60Vv@Ifm5*UYDZK8PyLzmw'-9Ղ֊ek'ԡZkWÇ8g-\E~Gn2W0MN mrPaHYʬ$79*Aj?ilQʹN6)MK 'Q>F#HW8Uzrd0roXz}tfAC]Oa-ϵ H .Za8~v|=]y3d^Zm[HŝdUy<ymN谚̋ZϷ&ȬΨ D~*[(^XD SH^⿖2zu9?ҭ@'NeLYx3,5y2*r" ez_ٸhmPVsi*. A)?jn%A &VR#`X Թ8,b#u:Z62Ė/^=|4]|S+RRأRM3'7 O«ϬJvv{%3d }(wqsjҕnնy[Ԥ)g૒LI;hv+ 1#suɻ3}#*/ӥh:sy^ܯlګ.N U*KKĒrYmĵ0lbVqstOZ:yQ?1ٚsbwV.m_@0`kf= ;뭘Iȶ~VzZЖϕv0o&ћS I; x.žcL- s^ixOו eʀfqކIw*QiW)чlNGnex_6ٜD]HB5A`PX9 qn~4WMbeV+D?C Đ<5؆oC6@y+ْu +Dicj&Vg#(g+6F.*9&kdQl\=8??[}S .xQk0vs uaԢ5KK@a)ޅU;<[Lyq&ph;G<_8=eqD*IUED/}葀ZR `T?mtK+Te9ȼj4!<0 x_>'BӭwDmØ]0aR2^<Q,*u8o'X{%6/{?›E=rNM6qŨ09ӏ|L]֊Z:Dut}%zX7#&5q*3\?jTV@&m0W0t#~)`@\rFo#Lv SͅigiD` N 'ϹǖvX8eRC3-z#VVoWn:TM+5OB &?X`\NQ&3=_=s>.(҇fY!ϟ!\Ձ[PBO8]IW"XyX_TIDR[qE=p0¨/Tg.6&1F"D$B骎X/ ,u1@(PmÔ"e,%oRQj7a Or/X c^l $ċjIeqޔHuK!ZS6b'.W*ñHlQvGa#v=#?+8WdV> S?iGУXu&?lP O @; cI%tt&c'cs׏)Jn,Ck_1S(oc)4E4D]IYc&=TeˑǃzksG2! hmƥF`س28W9MPϓA?V`EZ*gV>IM.%8}|D.9S!P;PyԎ9@X1`2t\U߯*sIMR;UX#d.Gl~gmOzK30OQ=$C'!2D?0rJHG+4a1 ?Or>z9Mv z,u]2x}0&Χ@sUψ{2U* CPrk~ģ㽴n=+za Hf|q`۳!Dr66lY~='x[#UWssh8Ȇ=xz@B<G*Ɲk~+쑇$HheQ{41]VQU'XyO~RWW)*p3 ~$Yp+GJ1hO|_m"QEn:rjlٓO:HeKFy駫w(A,zrsиxȁ)ۂ(8݀c)1w fsuqf1%[bIٞKL/3Pyu'}% 9A" 4ѹ|7_҃=2}RrwT_ )`)ւuB}l&~C*FtOpWXJ>瀳 n8JEnvR0n rE@>;|}~Q"Ѡ5˸Tsrσ 4{#49<؞$@T(fWxR20mav;4mh}) wA*;LaKn3@X$E32 j jPTP$LKs;tlǣ"gw8 eBJN6XYk)g7,!oN۶g8I\lݜK$?66Iܖ0즒ms†$7ɲjwXꨐ` ZJo_e衾q1ٰVlL79D`Ǽt-UW/s/¤MFoR8=-ݻ+W`E:x$@?bf)\ϝ[5?pa)Q\Î7#.i3Ɨ1mW71ɹf*".ٴ^5|+J`M%5_C "|t(Kaj.[s$ǰ T%ܙ AJ-Ȓn8yji%GSⴭUq#7 -o>욲9N0rٓK,=/\kX`_q/Yb&SA-P._ WEOetT|BNsG6n̒ GVB]~`F4N8봗& jX;uHt|O5死}!v48 @ 7- <]""Fwўv17 d<tf2&S#vd(yyb'ͦHD=: 6wIޛh vǕ͊*āh/ eo,vY~\P`Z7<ѵds#jP^KU 72QD>=q@A&y"n ^XZLW1NE3$ X61,U`ݮ<-s~{>2ےC_;پEĀ#ه5Ǝ97:hɋ$#D~飭{^ʝ׸uxS?]sCԅ[ %_SnKĕv"_Ńb4<_F,*#︅d:8sn?sz#jTGl_RAUM8,HU^hh7F;*S cdLhO, ¯)&rD!zrEmM L tu/1#Bd-+FṀ`G'R(}*5~2 k/C>7MLq .ނCmg-DAԚcjo ly g2g)cPzSzQwh>UߟfChM6u#W*wnv8c“BQ_>WOxBT^Nj0 2j{_"8wWS9Q`wq9bg !ñ$"rc2q(ߧh*z~!tRS8<5 XkXN!>V\_JPBoVp,պ;d!󴲽{k3-zEŔ/\􉢝;ZS'ʳ!F:OJhz!Sz&XpMCH梭ɢn2ɝW۩$<9 Coᢷ3,9>da|<$tbz Mz)O׽;P'{"5N.B̵FdPѿ3GylE-4 m}!]AEU/o'yE@$Y KOϸ)+yj[4& n T0?V'g/-_ddh)v2NJ)M!A1 %6[tТ+T+gJ'ULx=' 2d՗?5?lIO.k FL >r(oe/Ge:JgoNr:VftvǝfvYz+_y?Et;5 DМk'1*ج{3< U2bILC*̃To6x:n4|VL}C5ypM/W6F$U^*P2Sp~&B1#k|,ph'1 toDv%ĮƝ?*r: "2;HMSH-^#Eڒn ɦ)K^aq 9lu8mgXZr+6>]DT3FW w O8/ Vvhƾ +ZbsO"T2)FR0:1!;g^X$7@=:#h;7ħ#p,hBzqNuX3ej+S5x9fF5R=X6pxڇu"n 4O9QH8<5k(ʇ^ o61%<1CK>ws6 JᄵIuJ@v^C 9V YUqLZ0pl^{^.(عc"hO[:Glew%+f$vhj,y1XcTbٙvq7U*$* ¡ڐJ "jp@u ٫f7J{OK#% ^TnŮNjƤma~PtӐKTӱ^^Nc8vLcd5)(8k?.;0_ eKO3gh30j$!,B٬"{ӥEWڇw@bB-'@AօcoG-HSӕ;K)f؉ʱdD(C "M}Z3|.'(Tb!C uK$d Wut%uD>7%IIX@Cޯ<,FxLɤߦӂ%}~߉}Yo$=edtuٍJ8Q-$'<eq֦0f.Rv Y _]!$>#,]MD|:4x p,l v:IbtLՁ[eT+0slZk j|jlYnHwTcAƳ: ECN5|d%^Em>)U]k2\%Z&]q-G(^Q9w%^g=PmLu],j NJ{Y&¡r=$@z*ixȊ*K\,Wxu[S`jӛ~3cVZaI1M2ýkBwo6;XU٠w 7|64 k84 'ows\׆H+X22ٕOsRH]MOa UegnBD&= +>Q $gE1O)\7ˠ_?lVkL#:[9\uv?A3ļ6Ks-##4YT9ރ90fRGl,v*DJCIAIE@W:#WĶ' %?/̷͊͘"'6~B4̛i') C .I j.-;#z6u/|V*'-tF<.Sy7E[g&7Njs"ׅE-o-iQf ;/tFIOVvDK3< Eۉ1&RK~F{fMN4_K.mtk%QD0u}AoȌN8H7&\-cz^w^{U)^TnnEi *Uݻoӕ1%/\|"-quzr&;J`]>"lGXup~ᑯ9DKg{؎ OwQ0IYؤU@/莂9d}(C b`^'\,:HU7-ةfU[߈jdJwśJ07F圵WG@&;z{X7YMfJ2ʎ- _>EtJ'ʱˬ}'WfJg{ ɟP{K/6r5qOg U,)vی.kQ>t^͆ )m܎ Q{1NDFQ@&hd4 T|Q?mr0^s(J|ze.C%[ύ/י9vΛ?*?MRh? Ezp OκRL<݁'%d,h `Y =:'aG-yFFƻGPQ#|۵ç-Kb&O`#հ]ǔDYAݢ$ߩ&b"Q:PAIU3Ig㹰֙?^߿I䭏PWխqۭ%_Xj+1hcfߎquƪōb_5P @]3TԘ)2{HL_h>i61߄0g܎Ug| cӋ\%̈́Qj`uQ w0>хl4yr%@-4ز jH vH3CjVoܿV1+o^j]c5`plxl* PA }..ꃁ\h2=ueP>x'9x +;DC`wiZRmgP4 ~[%tEvE2H[y ~Y}JQ}Θ朜al Ah`.8%Èṛx}@d[AۖH@_Crc! cR^M5REY/˰3 V!':˹I9 i:%b#CCX1lK@[$O!DrOn1?]Tϋy&LRƄ˗p3Mфq>0C /.\`zN @KHxμ-EbiX s:.Cͼwtr蟾+d?gX7ژu(&0D]|o/<~r9naNH-_wyaF@Gf 誰=uĹ?<}l 5 {@l"aHGF cw3 ,u 8I7QoAWk> ~!7.ϡ"WyXE2`N~iEN.IAs_11ӹܽn=Nj ?U-]Fk9oY ME]DE蘁#xkqB?w֏rT,YCl!b151)@J 1U9xO,2,!E_ظ7xyG#}ܯ&Ph~ɼv˂uzji|aJgt'V,2çhfP[><[t)Q(3;D֣%T i_F8%|DuМ/|aH_Fђ˚O27)e8Yjo ]ޘL0 ϡH% 'K;8CUK;Wu5`;HM) q5 $X&[cͲXKK΁61 q,TY>Sޙ;R[Rj*A[oh#goI7hRg+|3Gޢh[\O7RSs=r; 5rmfl,,A_<=J[yhʇP'C I `ӎFODU6k*q4j KeAAϬcW0s2K>ujI?7 2 /N a䉊8QrUԼ Nv& UjOˆ]UiCyȶ NZaB"ŒXP/& ZB~,㾸q6-A^CFJ󧒖l ,Qi|*~Nx۷q*t,k2 F~;XDуȆ鞽'T]B!{sdom_*> ^EgrldY_N~#pgc-ӟ6v%{; \Q.uƬ,x ֑%^̇g|8aa)tt1>h{ >FuALQ"PЗ6|g{$Mr@}1[k#vO Ue(vsx$_{5EeMeɪM,dBƘ6' :6EpryÍ}UU ?7x|Te';Oj+\Mj-/ }Ώ|$)Z*yT` 5w„U! =ձFNL$d3)'BF 3?Pp nŒ:VlTt-"Uĉt"d~ZADgDe(( 9c@YBIfd;8vf:;X[}$TeOZ˸Kx0E|X\m:2\1 mNMV9C>>Axt UH%'[kN}?aGRdB Ϡ[UA٨a"ٍ0f;?Iy׃g">Mk!ISZmז.l>b1@%i3SԕGBM1]EdIycם{qڷI"M/bK$r RڶDdqWȧ|i ?}}*s=+Iʮr_b̫ȟwP?]KS-]m-\h\]T 6K# IؿXGܾn -8tIb@|u_MdY$ƗK+n9 iĉ4#˂Qŷ)MHc UaF.KIۘ.]a, {yfJvq=6yZ.w0Mʮ? (YCˁn3XbNMeTUw!TsoȖɱAa~5iM+Dn%n![\R،b+ Xn'VtI굓]Z+T0Oӈ(:c Ro ^㵈xK&CɍłePYjcM: bFbtQgIS^@yU >>{u;7*.Q+,\RE߽|>G/8bVR9?A[91[+JL1˵9PLp+V[ef|J`c-!5I3BgOe.b-6ұ^꩙&x6]|.A AMM3eySfTUyh16GnU} q (<ڳg}*`.dYz]s8eOIJ3Zja\ %c5]E<=D(x!μE^0?xE&.4r,J:Μ e/jBUS |6} 1 ||.#$]foEZ7W~CeZJTw&7$[> qNhV>N,ïkRJIlhK"}LP5H;֢&wmE lgO>e Zf;F:ղN!xoNdByշ diD\R.4P>ucj7ay$<{G Um,SlEg:9u.ӋsYK1ޱgpKNr%Tx i,US녡jJSP û,jĚktQgUx bsyGq(7hϔ@&Vyv=@M9XR;lV.S4I>+I(?# ֜5*g5Q`$ZDT³yiE.m/5"BOŪ\5կ܈9Bd̥Ak!輸jlsr~lb9O pE|*[ۥK GS!R ی^`*6?fMgrkkk^ɢ!c׏7=1.~Wy):{J~n`ZnK.bCC^Jgc(-t`.p%Fd+`mHqG*O@.TA`_ 1?Z<pvAc8npfAPoI 4{RdE~"N^.0ffI4+}E"O'AlGsp"jO0p;b}\ݳpy9ཟlBnd)D "×o&r䁗i/+rhd(mІϖ9ڑ HS5N14u16mq6O4h%g8ti~] 0 Qy $Zcb߸+r/3!r AVVu9k^834w;PC4,ÁuWtwri:}&d72V %IOVAqvȗ<-]w&G{ci@7$B`J(Cx pVKI_T)2S5:'1PX8Ӯ>Qc.b.7!n;ާ˫R`:QǞm];:`K!+Oc?8 %u`eu|łs%O&YЩnIԄj3c<&bTq@1*Nˇ]gs@lCi:6mГ$I_^@XH}`G@Epmmu௒t2Jf,:G=]L"|Hc4āZH!,܆Ӯ4 Q&lA8@J?đOFAmKd)Vioh7r.VO)@I?o<+i[dny؊2+NɜGMV^q7ydD6b%3>QLecS*ƌG!u7UMB<5,WRx;^h"~fuxM11qFA֍ֿ%*-ThCh\>vtg#4MF3$ J>gV,o܀62MMc9jR7k1t -47z$US1i\7.b=_:C]4a%R[vyXF.~xm#VsNE;Aя~yf:涌H( z~?L2/Nx"5GE++;9"fߴ5/)nLt]>01m;Kw25Ď/5^Red!{ ZD7RAɟf}")'fC)H&d2f躈-9(;? ,~4?~1o@Ud)74'LhKd@W⸋K150Q&5[HF0S}ӧoz'Z3T*o$qV͠d;[꤆NV~7]q' h8[FDA-n~e tbf+P(T}z:wC(C$I*H >7A' W@H"FLut JcxոvKyϱ+3xOD7ǚ1.*Ii *Z/(bV1ed{Tzr_v={sA5W|߻^շjb%M=wVxcр em.%̅P"9<`W+uL YPz,c=2aaC;hu{_.*W"JnTes +kȀ/ews~rn/J"J6 H 2G<7b>}GliXc)Khǁ6#^! j@IfAj#J=B/`/i nbܝӊx>+ v =.vh+>35h'G5sP_Xm,@ETj;s#$y$A=]$ߦuLvL1/0?Fⶖs_{KU_iAt}A1,yr @Gq}Ezu vUh9xX (Z8{ VKq)jwFI]8CYO-7 6D(z5m4AJe/BGIl/q$UQK@6ʬ^^a?m"XF/mބEW%rЃ$]Qf[&<*l̪^8جY |J;w4ި-jWw"SrlL7B67\C3VᑐHF09geFrA 1!QJݼ,Qj̰}-72됚X9֕$_{Q1B+kmTt[i;RfAr! 783ʥh"ӇcrѓV0+X}T)XRu`!hJ)3(^?K*k(|A][y6AD9eق5-> k4u(;+8itŽ+r~=;j19+|]5h]/SWL;;)N ,CtFw-/t5vQ2JnqfqdQB7 WV@ @Gz=q*nKyY䪇Tk_kXeF^/>| *YN5jG'41iٚNZ5=T>DzFI@rCgA.:IG㓷ʔ bVƍks"+t~kYtET4I$fSd/.ف &pX츮B.G ?ageX}`% ҸpV39ȩ}?3z.gtX|j>#qKRwNy'!(QD "%CpxR#Ԯǎ1@,-}`_nCzf|P]pZ*BLV:-Ȧ#./ z"av汪ps)LVT]'e჉`= 4K5WCK/)[]O#Z):y"DEf^:f^F?dEڄ[m=eQ鈕S(#ʉk /O03 kFL薬+D=MڦGCtiwo +B:BKt%`'LJKZ9 E 5#5<vІr,k3aV%Eʏ<%PAlVf^d=0LCFdv/zlF ~,3|`dp kƥa|_{Д/oAZ>AK;;4o79߱M%ؾ+iۿZs<8x.ˡ2b 0csgʈ M@#Ii@yER>+j~9'>'D=\#'T# Z `H;O9 %pL\Kt d6=v}0KqF+&ăI`eꇶGlbȽ+(yDŒȫCQ+q$w!®r,_^]] 'ġ6AD{qCft3T` ½D JEɭ=rACE],xbRDN}zs^rp7^!>,eqH܁tpcޖ&&n~_;+ Fs} a4x8\ >}fAޙP#a>ڐ) 1\.fbbVM',N~wB9{<*77䝢'5K1j~"xtRؼtH0i+~N<1#65ɠ`ZT7*7lb؍G SADXu rAz,p5L(|'oEDM2L2od2@$A U՜?EP`Y4TKfq1wlB~~ыTdi1VnдXe2+ʑE 3O }^,Nc: riբ̬| tC;L]IU᬴*{- 3NXs < q ׀cP__'gaG\dTv) DՄ$2;kvyugKvoxt^_uX*֩ ގ MICSGi-QbxCH7JqXx O+!e L:|Ap7_.7"M4pu'WUSgo%יu ZT2I7Z<׉PϜЅxzs@xTW%sypɢ;W}ӭ7Y/Lz̬\%͞{.3U0Q5•jEc3T.L9C萫ϋeDcIntQ7ԍJ:"Ks\}543mqtFcf>աiWߞiѧ4 % L3!-$:j{,b%H2bi ,w5O״5*Mj'`ܚkPY{,&dokMɡ)I/k8\[ 9kہS)W7Ii(Qn>{l/lNX[snʝ jE)}ݣ3$WY[y7х!Oi@87тmj *ԣ) k}=b˱мB)yȁ}F+RGSQ_\ٯt jl 6 ѷ@Cg_%];Fd$\pﭏ*f|LN[l({H{M$[SxQN#Dn0$㫃pQ,u]fLTcx뢦Ȋ(c[~W̉IѡY/uw}CTvvx*:R>1cЇL,>Y\%F! OE'`\ r T=TUbrVp ;͊}hVh>?!egTFzWna1J2w/xj3r͜A_Đ}KUE%9,<#롚W>ݽ1Q/FA3 e /CӾѴ`-q  VA>"^](7;V@ۄQWEV>րm׏ =BيPj7H[i$k[Uknq,DI!뉵Da +p)g%"<sa=@.[v͏2fʴCءB]r K~rӈ6; -_i~k9'gff7SiGY52 >ƄB.3pU8=BE\ _$fOx'hr2i*Cɳ0k,ekL< ,+#`qHG'=_wF+:4ijŨz>-nu7m13VaICS;oҧ,JJJ 4pk=i6Ez]9g`YWh}ΐ;,J^Fg8 8wTdGCu8{'̱IYnG)OI_Xl sn鴓o}* Ak&&Y)QEܖFƹVM Xb0 ݡN^CL<ZIC B|PF" 4`*6::aaEC>ٺ>Kz9Hۏ~Pr##_}=y;v9MM.z[)M~;8Cc?c$LOďLҘׁг=CJq#c]P|JsXQk{dKˉ͖q[4p'ƞҤуoK*O]6r0 B?yF%>e/MŸoE N^ $8_-J\{?*. Ms}ZkBFp%k, p1 "M!TT07c,0ٖ&14FcPӌMJ8!K?u;}WéLq#p{iٺO! /c%(fnE=@q_7JZac+c vDx<;/3xú,+ fǦU=3q͖ L0's9a/AZEcD59 QDʘ g 'jԝPB<.%#cЩ_ophĹ[f LJZFKvf٩<#L@>f?\/M b:F:ŘTJ(xsMGtNb|XOrPy|> ~. -Nbڈz6dvo G4Lx D'Qh[ŋ؎Dpݲ.F^EIZ3*dVEZn"s߶9DTkEAgVj7E S7 s?)9؞-.E>"1zR aĶ*cI{W4_^Yq|(aVmvKMAuq@D{HW.y?o6Z$y1V1 |~B_~*[<]C< Y!@}( kԄv l>O{%[@Q>T\*̶*'H]͌ i:H$e՞V5&;fw$$.Faobk{[U%|e']ڏ ̭PW9 +|irO KһUPom\X?1\p3.}g~mYE,}dï\Ե . ΅={XQaa6 P2,WsdۉD]nv@5VAo2&Ck&%fџ%p/2o ՟Ե{z/Q+EBChC ufOHńV~k'l3tuO zo|Vdc2SfOH >$/;+=N=]'Ń:`Wt5;vI+s-1I9^j5o[(puq7ҨiEf[ag5߄@ \`|k}&k-cK6vP-9؏Dk$69a.͊0Mm5e^DmBWxjAe `??$2^xWWs$SCD\[NCr :liE~gHѷپG6JZ̝ (*gOqII`u0HG`M\k/3-ZU+u^fޗG4PȄxsf% {E0&1y;C)շ;JJ_ui!BLG^y1 UiD<{(BNNt 嶝2e \ܝ6v{!wkr%!A?o c,|KIGu-YI^G!]KRܙ?(%kįk5gn Rd5ړ [ѥػD{Y4~ r z喀6c b$xIȯk}wzEy m8ݧʱg"6/댁N!tn%}>ץcCBN8Nae]-v!T`v >|҄< (ʑӒTi.)Qº6jBV˛~wRЉq6?؋< r2j%9[>X@>N/ёi87X߉$ !w`4h/j’Gݝbbƒ@;eڰF^eY}9w&E<$7Stndh%bR3_d*ND"rجͺ@D50)6xGsN6[A9Nt}eR) 1cF)U-&LA]MXu&#V_mz,Gn./D"P$&pӀHLhpY撢dn[z?;N=3w0hƤ~IЖ ZgN+[hƎN'rY1 * FT:A gͧnLxǖ{r ɈPDu#QQy.bB̵i7BSCHU!*Z|02:3q6V6| nn_Sqy]_O5FN- O'>Lp=4|ڃ} (W]VR5wbYɟ\6< Ƒ`"76~ҷN&BbJSK/<-?_2)l4t#>h^2C'|2%{gЕ{"C(Lf}m h%p[#ׯ.IcSts/=y4LS,j9͖s3ȋȳB\ #t#aNK"r 97p,i_nWS~2Ҩ,dU2^iN?,݂TSn"CwKx0[Z3RUvvQL3еSPN&x9tp&`S&[Y"G_V["y_)rJ<㐌;J@ 0c#<zҐ/8l~GpcEH7! \^qX/YP ]1鳰_ d[g#CH(du=2IC b\AeVvwhϔapܱvq{:vJ]aVp.t]=8MvR$> J[]5u3$ɗ2@?.Bcwx8YX/>up{{h|m dP5cx6 _iY"g!²{gp,n&jg\^5uy{W*_"_^4hp ǵ`l7~tHN -?h7-څ,:b}mQ^x$6.ᅓN].L#Ȱ 7 H_}D;Oz/ h ou0hXՅ5fO\<}ᇭb_ ~78(zP<^Qx$1hkh{᎛9O{i'$9~eenOSLaVMvz>42.Yk&Gȍ߉7P'd<^ImxK0IaPfm *g մ19 ]AˆgT! w5$ jI8QmMr>\ZQF&ovֲlfo4ns $ILP[C_M;bM"ShW#/^v ywXL4 H7k4H Ơ.}NR/7]vQeP-h]xʘSE?0겦@LN6`QiH}W^!!c\ugo%1̡nde>BL}MBW QxU4#,Zy}1,u2R'(y>㗿}<-X7tORҽgv,+Cpj^U-i!5 ۈQs.?~)膣sLB8Fgv3V EuF'n173N,Kk`rXjI+g[!|`IA+eHݮ:bIUsWٮ"Ygϡ=>*88q$Ot;^N& ۼ{+tha ȡF'ܷ$xQf'B(*$Y 9ٝV?Sָ- U BbŔjsSmV 3g*, 2W;f)Q賗9%3,sVN {TAYSK~6bҦ;p ~EGLA d/c[4^ӻ~lZF /Nf=^+np?^h ZT"CbcmZNKcg鬊#gyzC ]._驖eWW;с:}) (W~3Z:~w*z1(TX\Yt*0u(hm@==~V|b;~h+[2=2L!TSJNg_kdÑjKJqegc@ЎT(xy&, <{:75'Ыo<= Ni?#/TP' ym%1Ed!0+'\RF|{|A*ÝK*`7INN˝Ia'epa&~Wz ڀoǧ*BWf?)k;^L9BMGcbҺcjg tE48brlZfO=׃t׆w!mj4iQBKX)S߬}{4?*>m·ԯj&_4yPJU5N0+9IU.N]S^xzkt_jz^P-?&0RJ|~CݵP> fxZgpa 1OYԎ/jY\QNB<2LBG-#_/26| c?! xMFk?8"/l $*=f/ U޺fɰYQ! t!g\,n\=Yd@~.;lRXM+l I|y] lJx>T&}Iݍ躙LZP^0EV^BˑxӒ@H/a]`2 0ilmVŷ+*Ep{yp]uClxg.d*8;8N]{ ~ na<Bv_io`kvהQ=A J-+" wJE!OausKդܾMegYLu= ?&Yw\ >x12m]^XGA7 buѴc븊=;tƒދ Î"šzYx1al. |>JXy7J3'CM vcQF[(jy6=LH@?FRc;f/3KsCDD-Pߴʪ|Bߞ0·r.i%j%пEMXA9@Q兒լTUpRto@`@Qc*'\/p4N61''\ZqoȆW͕S[-jq!Wq4S4&1ZN0pH1lY7.>̊>J U㰠g7{`-"F(ʐd KS*uܴ34 .ºm]bJO\[iVDTprX F?vŠ1Syvg -$XwT޼xTbGo˖$k 2q*m(ƽ1Zke'TPqɣ3bga͉ČIv)^iMpGr;_@P-63-å:tXw;Wg>(Dx-Bdk?Q60*WuhZ_ 23uRy:3`;%S<؋3zkaM01x`~%݊ S/ܴvM9g}pwb1 +.b2eW" :RMNUc*SD$ AH̨hܘ[RBDs}ƂH̻OfoЉи`ODVgt@H7+eA H={< G3U} U[Sx* |t̰Ev)\2(e1]ItBR iDRYJStSB{{*;ެcw|ƥ=KacAz}|i32*BrHCq\&iGNZHbaol 3* #m2Se3>\ rV:^LMoI5¥BZ*xoHبBN4>[ٴJ輦ۛɟWT!9$QC Ɏ NI"@}ԯV.$d@xtRǼ }egA#6($z%J15R(SD ˥m6/@wR:%n09$bQϧ ؉NRf" oWŬr1TgiO2^JΈ^ArU@Ir65Gܻr5l? }B/ǣI01dnO,G[i~w `|;&{te@#ж'ԕA/,_zB ČXi"B'$^ l#G40rg+V!-NEoՂamz7B wç9I5u(bNJNl}᧋SEOzMT"תG8@'j_-MM8`=| j({_ ISZ8&1yvD>oҵb[PgFz %]iO+dQsof=g`0Lvu-c&S׿{Z7Iܪ L 9]5վ'nM1;m.91#dEt4fY`r0&c`^0elbEZ9LfW)CgKrRu8i ء]s(3g1^> m‚z>y'Ax[L{3vRWn˴Ɛ8̙&K~5JA 'a#z:':4coƦ>i&W]Z@]IcBنx\QOoJ\H>oMGz*kKYcuA?W*,N hW^uu&ɭ7уsn[WcY,g҄@'j \lKmD&XCgDJN `'En3m\R:'|S|"Lґ ))H! ; {巻 o{/?|\W$Mlk{4E;ûy Cp/U2 ,Bĸ)JR{cLORN Kd!QLZ/`(J-ׯsI@ w[rqwSKy y 8e!!*p蟫rK0ER0*Xevck"Q]%p`W\gx!1/HKjCoV3'*GFiCI@{Nŕ ^^ur)G4Ia컔lcG}}^WGu R]b4|dkuHRR/RAIKJw3ϡ&|hu ~Yuk]E63=@V hoZ셞0=4ZLJ-Q;m ͶFQ BuZ +zy2%k/W[..)0`;JRSΕY1'VW>|izHvP! C-;ŋL#qrltUK/GGMa+jBiE@\ yȑ,  {'WD1ܖTN\.549[*4)73;3~A,+w'Şf"SM %ұ H-7?w|UTʙBlqڈD6Vq*:4PLy5jTUƶB[uP"$bDs`xG,B y V%4"+U",w (gaos4Cƽ^csd`Y3qBbY9Ԅ u #XU>zPWUs)8ixLE$g u~naEV'\ EAH }zXak7zP|Xъ`^ ldBMtWkqPyOkAl=4<l nNjGwR2%n;'cz)!xzՈjyΖ/ѳGu\Ҟb#*MM&5 4gA㊞vgKp:zZ(QGvm<$hpG4V->SҊm32'\2Fj_t UZ0xB^fY`{Y!Ff9mli-6禟?N $<U^FbcRvx1LaŎ-"0()&#Fv w%i/G̻3PLF#GL:MhQ M6ZXr 7fGCŽD<uȻ =5=?w]Xmlz(T؍pO >t{˞6OslȢ6: 3u {2,϶Zk:_e_F?on!ڱѱ˩KMQϙ@3w]ttʆR\B)|kwYLp7)f{i   ~!tf@C >(;s+פ)Eh牔'6U1fdBNؽ: r`}pjޔd5+36+Q#WP4huOlavE>D2ϽblFbbℵ3ϪQ R:E.O{=CR"p4MWWMb+CGtxxA5lč Cb/$}xO+ۚ)WqpR*i9wEyр+P7*b:J&I٫@V5xչ5D: `%NHlDRk06 9hf(FIƓE5NH]!ԝqkZGiGq"Oax&{bK^n UׁnZri<¤îTS.NVR( b zc;\69IL!h} Ę7JkOy^"K"8TICWMV3AJU.H P1f6?_Z}9tݽ$/Mctkm+8&,DHXVzRoxwV^ǐM(Dw*f ߈檠Usj.c':I7{9u"[w``Ka/1dE#EvF6q{1}]yRL.,iڤ<(oYQȡnQ->W,sePe\OQ3SՈ0˚`IT-J@\[Q@U{Hؑ ɺnU H $L;KF |f{|2\œ%hq(_IK DcgeXR'./hBQBub;Nhw W[!4P+s-/x xr;G^;o^e͇ tUs+.wx@nnC./hJw4GE&G;jۍͼ,5V+iΠ\GZzMJ;! Ek`i_ܒm.kD|Xok'Oߑy=l{&|?Oy4 y]DEuO ^ *!4xeW89LKZw > 7&;hkM[^IWf,genLzZ3-ȊѨYǬZ{'FM"r]0ǐ`aC[]ObPq:5-ou.A '}kxf{y.öt.իb` ꓻA4L)H~XLO[D#Ծy׋of~dL/r00vxP]..3Aޒ+봖fԂ͇¥^̾#Cf|P1Gbl' XLQh:n2Bz|}Aa,vFdO#?^_96UyܪC^A՟>TIЯ,n'hwgfWk6HzIˇ8/IiV ^M? gobTufi4֜z(oYgFcY)xJ/#FȘ) u-;.kP$t_᝺զ jQQPijD\$ ݾ/mC23, P\XsIٙ  wQ{m;y>js+_?14x}K|9F&Bv^3PHV!٫.Ad-lQ jNDdu3#pqhȥc  ]"? 6^G [ TX#6] rc xS#Q-쉜Ϥa/Ju+QI " m!ہ2T$aaKpGMTgRAǛϥ9s_jp $Yhfdn'vC#g` j;> DES٭u\) <"LJJ:F8:157Ƥ1SrW +M,!&+a+5n~q;Pes>(QpKL:'k{V  6/*+$ȦB_F=ߞ-UYDiӜj21z' U;W u(~[QZ Se2KMƽ%۲aC#Z_< ]iY'3bW3 8 -]u _RGqP?LN5~ij%43. 1|͑:2ra0xUEoc^3D D얥ԵOrk+fR!)9Scȉ1Vby0*7Pٓhd-ҖKbk_EX'$ݴ U,jnG9f |z%Lʢ2Xmrf_GkAԆ֋een\a2Pjd82RdOA8h 1bnb']qѐ*M9cT{ݹ5.>MIAaC*mb;]7vu68vZ1RvC hwM3 s p! 7V 6|j6~w!> B(i4.k#n_;J"Cպ:LUangUg>t.ΞhDalB2xLUynR1Nxf8l=UJSy<*lۆdp;iDsL/]U)5&UDqeZĶmoCe8t僑5L6N]p)8%yō؀PSuřh Z p+C9lUCYTE,?^ 2bV iBEL`sBHzw"xĈn8݇ʽ ϹD'`ge|͋vR$٘Smͬ-~lGO(j=Dw?1Y]4RX5Xa)^ժ`q2oAB6?և"b @ qB PR~l?(n/tl:r$bv"2U 2Ȟ)HA  3! J6%uΣf{VZ{xdeXxpػJPiرtۧOZH//sSSҽ,$xr%&^vÄ@aD!dy"oy@ YNV)376ZڸqJ7X1y*}o@{cꉺ0a; @@X<0通W]E.b(w .7\]iF|y$ Ha 2?g'Z{~l?l/nU0LK$gqD7Z?+PdAp㡖$p$@;9Yo-Ҥs=MIc@3y6-隥ۏ V~'W nc-.z_{GXڊ{ϛ~Lz)&֖_U` M`:k ,6FT[0םJ/79dE*ǔw|T*#O[2i}Om 'MV\g,m740&vQm3: _l &X%(aH|gev>k~KkhB>iA8ډ)*_{zTo,kEWYf3w: $uXlnc39-Vep5XَCS14.R>y;W[Fɑc3ƷVxQ>Fޟ!^ҸTk-kdI@g%mlBRh[ ֐$bu9PqQse݁?aiPC PLnF*l~ W:OWhoC+:t† |M' ,<?P#cd# z#mysWfu`}-A.YBFӢ\ݘnb:rW8DAF1H,YyQ{ zR?;}Z~LwS% Sj2QE` X*zH4r,eB:F=?\2vQP+&ډ+^3/QKcaE02ꌹ >t>jBֶ߸~nㅐBtEU]ȶZ)@HkkxCfCVn-\VHI08N1Bǖox4 dF[UHG@9KnBl1>շIb>KdE ǰ04K1kٽe5;t>p f/zf@!,_mlY̌D`+h4B6vŧG=/_v`H Zzs-Ⱦgjob1#ns/ q~\VUsSX+}nksFta*!c!nY>. N 33{sP2t4Ȩm ?1蹜ؗ%ξC%$ߝxQ^9چt¹tl9zO-B$\|uəIǮ^,*iv|M0nhD>̭C(GJ+)S%CHTbXi#ٕNW&T3Y%ԯN0/Gx* e6T筄0̻/=m A{Xo+d{Ax߼{yzO7 A'2.?V1ȃj=kttb?`6"Yџw\̫ 鼒'w=\FzYy6163^4*܏hDjD3|/`6,$2(~5-4c˜zi`֚S"n"{/n*9mtXv鶨?R˚ Kt\wԃtd?s2- ].SBkP֡٢7=%TgRU~0 a\mh^7  ݱZENj3-jՠ/G]vh$ OC$TyeyIRJ%XWU~_hn/XCNi-I ?DֈqF d7s>(g7g\ |jB6@4(pȟ=rO`ҒߏzMd(F':&-VeQ]lV!/^|NԿʴ܉=%kaQNESYuwsWzLBL/0>aa8[lYAڧT2BMdT^#=VƂ̛ XaJ ݱo(NLv ,̻ͫlx:Ľf2etw*mG+$' k.[1< μ*Mo! t1G2pC/7r3jN oV̟Bߠ!$ZJ#5h8-; F+- eX?.t|Q j-o@T&KF x:{N-a+I$WuRQK5**Դgc&VzV B+' 88!*bn#̸0QV z%k)g$*:kJb )5U> t(T=%4+26z"L{ H f׋:h5դ o`8 îS%j/=nXD1P~p7!CLXzD9EٛR%۝jEKkw[T,bqE:7ٵ4_ȌiKrGDkOa&r'5sˉ:Țsc !) U~sn@$sL͜6fؤ(EYꨈ&SlSȝ%Ro5'aX+ǂRK7?i[`r j2Av::Gr6%캭:ܟ3w | -dEH%c=IQʗr(l;Tؓ(|0j|la^fFDT}Έ0l{ S[-'"?IZ1r}ě"|cS-thTEKNTHlWŜ,VF~A[BH7}vb,.I^cilN.WRJOS"!iYl$G7穅_'X)+/s5_?Ho|̱v޵mb)1)F2;mQĝD^'# jTu%_0ʇo\{C^;$c 46VӊГJp)zSv "A`V$-Y]Ӝםys$RgJYSfYގbQq[eFc\E:}<*;N$6WvK򏻍vyNɋ 9b\'3gLj' yHio?d^B*+jM-CgbS/Ft)/n_Q tV>Į#]rn8FsAxzom!xɕCj[εFQ݋)Ԣw*w K(-^Z.7oե g:S6 /Gw3np<͑0smHClF`) 巣BhC)bĴLHQQXWrs;$Ü󘃿Q : 2g|L zAHKg{UM o 9M`(E[#ҏ9 |ZN/;Y.^\/Hn 5A0i*%BV,Dk{ElȲzR zQCOy*0\ع]*B?18cd k?] K(J/'gf6{T(0%m!U7`+?':-{,'>/ lespPMqi}#B jB|£aPmF/#HfQlC}-oGrUiθ) a<􈕜-5SmI= тz%1#Æ;0LSJheBEJB@m;GQIrg|}9喾Gsx={`Xd! 6_-ic_xJrn %9a‖迹Mui$h3f;瑖VFCQx=n~\= B%dmMe6raD }6Z#c(t/Uzo*KF}eJ'ĕ=Nk/$pv_464ln=/G4(Vg><#*j t BEvO rw'rάWG}䦨~zdE D7|b 8ۮF fɵ.z˘O.w8XrʶȩUm֬#Ŏ\ (Gg.Ћn[;>~.p,ԴT׶#L دO͂l4(?F{By腙Qq"v;6\;/'Ϳ\.b"[fAw 8p\sjؾ詙|0.E ? (-|R7J"iRԟrdc= S (9M\o5:n0o3l5Vրo ⲫ|⧲  OGˀ\M`&un{'ˉ={xUdğN6l<2$_w(a(Nqq3Lơ'R_ CDɠ+5 Dl{4*NTMl5Zwe!ue퀦zOS"xO %~4SE!;ٍ6rcVѠ|3Ծs\VBPgTUL9d{oi;' SȚfɾW\'Awnͧo8wĶkMDԝLs^.._4C_Jn a R$Sˈ%]dV~=}_U! S,'^頢4݊ wk(1Y *hXNg_ M9w^Bkhm//8>A-7S(D ē֡@w^j"Hf+@nQ/`mAB6!f礒t񄢢&y( }q t̝`Ў+~}mOd#!bToY}Fl|*N7V~xFig #WD&zk+Oi+'GU%ء~﷜^mH6&} X [YvI݃z[h r ‰#A)[8R+]#73*;/x|%`G|jJ8Kb Ȗh.|Ç&qLe-78 fQRrt$J-{tipJ`+LKtG.B+m0ņHk4 :وA|x~3Y| ;p ?3UD+~ZthvLM={=wDUT;,Ue3{._Vḻ娤vaFP|3BGXz;46b˾.ld/Iĥ!۝Ksttv>VQ:^WTN&a٠0zݞD_{y-fZ)GIDnSU|S7 5E.~y>\;>j9F R'+k9,E]| Ю/KRqeq,/tI oEI@`mi~64>{}(bne= 鬓_pH|dk+{u5nO.UQ,-* ଗgEghN `*fQMlկ6qF2=0 R(n4IB"pD Ur!Pϙ,;CPLV.,BG~\T.ėoBU&#/AAb!~d?_>:;jy8G:csڴ+cnzi0Crẕ^.rrN5]*0pYJ2h(|>6U5VBZT5hǷ\oH<A87-RU?f Z>Qd˪6Z`aݓ@31HNB] ]r: btҍR{X8~3%k:џ{`>37SmU@y& GьbOZ)eoI]鎐ƲAs`IUk͘ij\Qc6xVlr(7Ki7"7eȽ ;Z->,Q|ӿT >T$:ѭljNVr]W iB86p(<7.6upq iPZOGRhuNOZOlJr.&hZ @;U M%!Akliub diڰ oUyʍRR?ğ3W[{q/owOX2ٌoE߮8!6<y9ǨH&m ca)g`qۯCԝ&)g& /@p~fm&Ij\"b(쨩SV W07'Jx؋Ajӂ0 EWX3KVV RCr=9jWEj{HPv?:>j6($l2O)uj W Yh_0 dHx"3೾Z456PupOlBVٱ bv: z[1> 2!(ӽN(*ƒTJĘln%]I}!/ ]>gj|=e4={Md"`[)ǀ_Z`)QIXR'fOe") O}xz1G=q&xCft0UbBיbTo~y?I@ZT(Bu6o9EM>. ~"h}e Zޯ >q2`40z12I k72#drN3W0Z9lTBR@GruWBU[w3ZwZPJ|ֿ_ޔfi"GA<5m[Jo ,xf3]+^N\J_9|Ԁ_/gh7S|& lmCaBi%_+vr{U/%{ +pZŧRR}( +UiR8,e:USa5X+h|1M0կ誽Բs.܃D:,/E,81U.h<Yz?CS7Y_KtP]H6{8V5w0;IB_5ڌ'bqCX_&&0kfCٙ<*WNP_#6F_<\oջ=6NwzFr%כ/}gg`a|׻m& tSԕq2ɒTiV=auGPk氝 >?U7E׏ EKfGE&c< ?9Ȑ(P~o`?t4/mőC,mm62qW HQ| N^A҆Lהa[B~LuK*+ * R1Y9B҄)3{[2Okӭ~;;b%lKT5<'{&:#s^*XW;L;PX^֊ uvWl\y#n{^R9G_tvx9k9DYIdXw\\Nc  vN $L9b+XVGB_Xy.C7s1.@Rp7]μ7|ځ=5\9h.i4i2?J5TuZz<zQ ni<'ºQM tLVL%uLza [ꓩ,ҽzZZS\a7@KPJp/=:q>3-N"3D|%>o{~A^^UFO թע[0I?$~;P/u-Q$ω.wś<:XlfH;y{1SReJB ƓNSŖO| l,'9-NejNDoTBx[>-uxDIQya`azC 4+ S5@1D DDSaK Mf(٢MCEmqC:UJkUh:#qmK>*,URĝӗ\]nЌ^PT0$Ʃz껏G+iOW&i19iI7TbB GG snx[p*y AҔ U,ڦB-dZb{) ݅$Rᭃe0P.6fdjWRdF$1!I bI 5#LeV^h(̭auگ+ O§? TCLkYn\d!;wUdRbƑ9;z81 쀺 *MJұe:i"aKn}Lo5VfiPwJ `]-`=7Qj]S= B {L+DUB\C$h7:[|cio=^ٷ_x+3 Ra4H7TU!W3S&U!+G:{M4a1Xo2TMRX|h>E+kp>Dg8ɮ/U8kþ֥reΈۓT wp'L+{Z=]Sǖ&]ƠzL^^\"\C GZ阁Y0WmWs$d̿A(p{`1#=![TcrpUyoQC, uJ$נNneec S|(L ıWZ@R|#T ]bL'-䪷$*}BZ[{>ݕfjo^ŝX5GIi<]눈,zO\(REV8| jkKUD_&Ap˛ҷ`CbǍ];%\cԼBFݍ)E6ٝvb7H' u2q"}V  TٸM┞sTv~D,I`jعwCE@sJ_-sdW k pͮ٬P2Qla$BAV؋]#yOu>M$^H9%p/bɘiKgg%*scOy,N8'%b;']5Xui?Os^گ? >?d ?@T%5%2 /ô7銒HF7ۋwQ=WdE'-XR8qdg;#~xtj⬌mJ[)R!)审5S)}]1Z63-'}ݲ ^L\z 7s L|Ȍś)q{~ Hg4r3FH0|>'P8lpMM_ !L<bnbϠ%!Tt{\ʖ۞ur3_1hgWFO Z9ňMoS1 s7ߝ.doa9e>s#W?R+1M4se J"C9:!gvBDzΆJSS jqeGlp_ MZ2O@d($ 8.5:+ 7¿ ٔOdpXƌ1'@RU[_>F!LilZ3G AS,GfN'1%T9FA{Hp ?bYVZ"!OVcqnp ڇR#,BjUB;u0i.yZvo5a%l0Z+yhLj3cSydž Pc| ?͹};`h8b|8#ءѤ!sW!hq"v#p`΁ ]XnKf&}ӻ$(QL7h E'2 J6U0  H,!N0g=Uj)+KސC ~ V6F aS߳&on:#s*J~dt 1 d6 iO|ږߝ{H([3Ӓ~pT?EE4ؐLJ~m N U{Lwc>8 NKnsFC~`F L}Haۨ'ikgݪ~Q*Grxu {`T, -4Rp`Y_`^\10%ԳBDJHae4oDW4@Ey1kO%wѾRKY9\29EX>ykFs{&H*Nnq-6|98>t:;x1_<2R@R: 2`tUuϋW ڱrTMZhxd8;4aktƞ>m)uŸ*Xrd[G6xkoH.<8:1zMƐ&'+[ >M,=Bqwr[J L NWTE3xf>>R Tb& 5'D"u= biߔk lL!]gPD8r6!qC/lF>NKysw0ZtbR퉹φQ&c^9J4+3'<;Zm S+e+׿3uutj @;'ϞX0iSS:PsevNVX04Q9ց6x9."ÝI!}> HR\ۢ8Q)"pbU3J(50* L#K5 Y˞?Yiߣw>HTOn>U%͏2:U>\hzSjeYl&)'znFPP\~1O| (MNAZ rP<V,tN܂r=]<{}x_ݵWͪ<,v (@|),CBڥ40!bK_¹&Ĝ1᠝t3Y Մ?0Xe2V!1(MpB+{K @OQGjP[ K7x=LJ;CMR/<ĭuB(4q7vD*4 i@KڷG-7ɜCe!oG%"[m`e6S7-Q {Md! nsތ"l#RC$/r0trcR`:U/ٍrec=4U^Y<8>osf!yCbt뻁:Kź:3zzv0k.jKI˾a[rA~|SejI_c@_XmRY .FJ}ƒ_.gVwnt6MAQ;kb,R3A6B >mml`b#xn?MyE ZŮ;4 S}9^n.^<`kk7 Q1cU x'wx]a[*J<&Y:IƼWkn6+cKK 'uw[q2 Y r͝8֞~R\" uN'T-τ2b\v_- { ^=q?L5)(C 0G|۝ *YBdrz9Cp't(yn><ծ/23];t_y5Kİ Sg"Ư1DbkjM<.zط_`ԒR S.ZPNЍZG@R3(GI{<WiTS"2@2+A^F+:&wħ rm3WQeyb?6 Tm>c\pͪ(x%dB:)2zmz49.PJFNadOvyF߉z9\8B1P8os(MEx>3JoϬ =XbCU_ #pz4b'\7)9!n@ jVUhr^n3yށhaRD!nqY'l*U&뷺%kC`vӀ A]nKV qѳen>efI:1  G$LW@ ^{;煉_`+ĹZm8m_R>@9梡#,.17a Wgz整wnpFa$mWuqRQ'rvfZ覐zb50weymּI#gy;o溃n6!8#yO*ca K|i`e]y;_&߿Ev;ö(!^KBu\02b};0XlweSy.۪=a6J/mLy'V~8~4)V>ɆE-.ϞLN! y>7P?EDww-_,J϶ASv>Cbg5IL6]k<хmOyQpUHKnd Q,?Ce0,kOF U">byaBrUU@6;%I%r#Y ՇECo64;1j a8oИ~ɋo3&+`7*cfl{ż_p1T^ XG‘FaEz p\*KDޒQ3)lAw^F$X{3rwFj760&(`Hx =ϔ;K2veEA\d_JN/k gSy@lZOֹ74G7QEt1Lj5fj\`H+;#6J1- w U0M2&656Z58HCge[k2;^^qc Q1v;?&X5[,R5 7(c[ڒ?X)2r1_N <4ܱ֤C-J" W/p׉2tUQwP6b t{Q-7ty't]y~F'( v /m1QNo C/ Y~Ȯ c9gX "pkmR )ǞH%,iA,;Pbτ 8DU-\ IߙW-xA?/W׭vOcEx3QV܄7xKgdbZAV:t؍:XK7@9Xb.t!Ft }>w*/^RƦICV"m>c)syݠZ[hvaIo[ dJ=YUbFL`U.>-adՄk9hШ mQk2j(݄Er YsDᅲN,W8\o-X&Z!fU1 7`AaWw@HDHx F垓XKGۨf巯(]}[h}a2ɑR=mw4&0vŔbHPY yfٶ&\a| M3g έH+4 T%HLO5bk}2yT8MO%FĝC7xʀ67m"R,/qO&$4a^ QP=U^q<-W [h .2^+^FxۭrCvQP>җ?]/Wdbn0Eof6#m1UI1cT(yyQM,u;K%ˊ<'" 1],`w'|tM24qvxan&Uc؉HJf`֠ bVÍ R2[(DEPD i4k(մCsz t1 fՁx!G}X"I̘~; wᾼKj=2BmNDw3c ;7/=LM]qH5xdTt۞B)9Z]@@^Gnג}{|EM {ۻ =v$EOpMbLd`F T?F˫AU'xcs]>-* ۿ,nR^ޢ0Xt%0m UԚis䄇ʑtH[N$dw_pY#*Гu/@<( RdَaEs|<{4b#M9vt*Flܗs?*{&ˎpp[TBr(RH?au2h{Ub]Q?l>Q/U]AW?yŞNK~'M_Vv t*UmFs7vP  Qƛu'P~-ѱ̵)0T }-(q|Jzu7nl-l+K]A-wQiCAz$>Ct%VtSiLS34.3`m)2} >% |tUO*RTGY[csn]ѻNcmsKKBp~\U~K8> xepKl,DQ NU];<-`pCCjLqʐ4$oYb3FGih]bbQ}mc[*?:uvkVȷc"]`NFuD#'HIU=2meh%m.IUfΑ2XBqˇ)Y5dmD&m\N>ʊvFrB&R9N,pe$x+  !hBM6Do,AK43k_1Rc6+*/螛K;HP81]V1CB!&s/ -P9Wn:OGζfpw)(0Y$?۱FȊUn!C'%߁_&]4c$k2[[;fb-'|[ϟ^BB#DJӂ\.&ÏWeu;R_kEU!gNr0Eɦ=G{3A˝em6DRgr<;a ɂ-罃F JwDT9PRR}_}љdsH +#dc˒&zŗZ+h c wCY˹VW&I &^ MORP㾹 <-+M15~0{G9|n :oX3OEP% ;~Q%ROK83"i+֊ֈG)Ds~IsqFS)|d!q@Q\?T*(MX%V.K `Mb$!2 *kyBlRNi z#>w ڱ8LV~< O/kK>"".$h˱|@"P H_H͢< St@Ak|r#&F}唫N>i[pyq`DᗔBCzB16BYB v'LlIq" N'WavlMu7hPUm(d^5_ U`-MFA?޾&ܶ6ͅb^@M2)KSD$|L ~_!fsf7W2g^6l]^5C9Ѵ]S)YqWc+PGEK>{ EN3(1V<4p` iBc+[l6;Td/GmbB+*$hülM'ѻ&܋_F"c xs%# @Z$y¥HbAW;G-4=cLCc5AdGUz_jsVM)/zi>MGh-ߖRnGm#eJYT}Vanc!j,$2 Xj8vaR"8]/Z`nrT:3mݗФ(M}|!l׬EH,؆$T nCmDpR+ sWsNwH^ȿлF"qMǑvGɒ0M "9U\|EF\hBXࠎ*G¶$U5N~tŋ-;ZO{g]Rv J-B𚂳MgJZ01+lnuGh]7/1^l8zd<(󺷾,\Y;(. 5&~]b3j\bZZ}x0Ƣ.PyV #a4# iv6@~pIځ3|{HY|r%m|5bmJQ$ywcG3+Ba K[ 5 1[x kPZu,CT[(-9 0A~RӜ+U2' U 9] 51HDEQ^og0|ЪۍXV$#U¢;5˽ڂS 6[65w^=?Rbu"z؎vlP@qBa?xq=+uMGKW8K XM$Aˊa͠'VUO1+N7ATBċ ̆yel}l£9 7Uv^l7 hB#>5[&C;{eLv#AT@}+L]œOfs("&4LARd夡l\aXo*YO|9@CGto`Kv&vtan 1}g)6yx%eQ xR%#YH;sM'tQ @_^`įҵU7y:@ |Ѕz)aW J!N}Id]MOc(LQdW0 Q=;7Kk#n i:drb21"OPe[ibU,sx(N}at 5RA(AW_hnAහ7Vx,Ƥ+if p&胍36T9ZѸɱ4P"GQ#5}6Ejr^1~ ׎.’mu<0תpPWɌ&@xƘIDw.Ph@ ϏuZ|zm{RKL)![W;.b"8׶Z8)+c}IL`8E()W;GU+>]ގb MЖB*_(#Nq&#IfqԺR|4N3:+UPYvHUT.$r!m"Ts3kpLИ;>@=+$M49" F9U(}.bB5iR]zy hr'Dd%P]6pisn5hqt.v3=_jM^PTi݁JrbQM啎׼zsʻr}>r=D g_7!4&AgBes!BtP=Z]Ilfru"0s8D3k)R?"۴)~(ajcuD 2E\ 8Jg~c4;=•=୙X:Ԉ!AZʩ>ڍFU(<3Mƙ/_7b*eQ/XZS,gɽ?E/=K- ?T0.n|-_>z*rS]SF!A\I #gq]%QfK$, Q}19i7C?k>}fä&^YQ2D,Ŕe}a 9b&BO2rCs֛3%<#➌3iߺcIx]0 x]*QX_ >= B1w+WOj:+8K94ڨv^tFl,C {˙b5H\v᧪{fbK/q%0;bV״Y$"y7 E4p{6NN&{7`GrϵK )OlDja'm+}HTHXÕAB$ W?/I>u\8Ir8 51 ^ʳT&n's# s~pwa*Q#0 &,7A 9+!V-.5~tJa^n￶u"e:%n^sF1n%bZ()>Q 2\j` &wXgaXVT+7Q=κߠcoy@p,O,"Ts4vid !1iӍ0@XK .Z.2x߄ȨY ̻D-Ì2ADY/Yb6"dži=Cg3% Ǹz/TʁLT]Π6pS ;UO`),%Mϕ*@4]-Z˙(1KjK zjٞ;t )|+)`#Y`ЍiA m>[$pzh[S&>T HJ+&Liq9Vr.CM_uEwz-Ñ9?\Ŋ2+5RI)3g浖"o 0-_U1Yc̦S0 cz-}YrF|2c_ ^["KRjLΒbÃh$~o#6sRt(4=ޡ!'o $VLkxwFS0D9hiG'%̖<_id -yw}G |!rϕ!-gv|CX&pQeQ^ӄ},o  9DFϐÇAİ ُ(1弐;ѩ5"l|AmW^8YȒY]M{/Wl##m1$ M QuK\F. 0ک([l%Kp"TwL$KI 6{<<8ok鵓-Y$Q)3wh/-XY2(s4^!PHT(yVtrO{* =$| Qx47x>!!o6O35[7OT S,2z#ɕq;$ .]mK(@-TǹYɎf<&PTw}5?xp` 4$f-Mu{dsBu渦A=00iwح{5b$OUtT: 4Oϖ!wH>9Z\<\DW^hP}X+n64ӥT&keoS:,΂4Ҝވ>xȔW Z-\RZt X<#5Fnҋ&к$4ݖKO8@EB~#g/d +qzp:#IIxH/:dК;b%z" $=Dz-j^(| [ ݼJ%f)5>xzƳA2; G`v HdID}y.7q$g LUFb" { jM&PwBb ҼK*@M( k}!O'|TӳB+ۄs事 0=3ejpahjjsN$`ڏ}ukJ+cME=6T`Jzj: !" =/i6̱zRYf(`q_KC&Te]['-n +WVmh MȚEl,EurJ6)?)G*2Prbcvm qAꋭm34\5#GI+L ;\'j]LO1ߗ<1sS,P0jb!@6֖ [foadKy%t>эD!UAcSf|[)M=9cDa9lMMHMJ@rvPd{b$2ƈ)zͭFޭY|/O'.Diřv Ryޑ##tC-&!9qEm"`HЫvØ.oq77/^N\9X\q|kHLA0GRL;cq:#BM#>ȴ" f=~^!ZFOAxߚJ7tqvŠ[Zha%#K XMc+m]6ެ۹}ǡ`PY?jWƽ, eH֪< ^AjM4Aɦ@Tfl-~?&;R 30ʧwF:k#-:(^ /=$M,RI;$#coqiF1j2 4 XjgG G)>t_.Z]y=Kj^o.jͳLu_̪iK#LK@;ֿ5'1TJvd1 <'8f"<3R׆گd>B[7׌٬Pu'w^rrY\'jcGpaKIs-ɎO~,>utf4 T=xߴJj%8rA\)8_f %K]l~BneNЂ.x.$I0,]0Œ*5@|jǎ_n7vMrjOy!Y߮w,sL/qlg&~{?B95?^bME%LH̳|ޕn$ǶvcGJD(:?YeUKI1'RSQe# 4I9O]&Ys˂'K u#+(;Y1 L^g@̩lDb܈϶ umo(a~dkhcA;Vt "9j)|+V;/{=T™ b)Fߺ hFg1g*uU(ؒ!<+6iZQ~9DU_Z:;b /'`gN@F dt'K9ނ3/W-̫OX: Q7Qɥ=lQf;|qͅkE;s7jڬϰ)>G5%$+4?enLxFץ(}]z>0= řN_a-ݺl:1 43]005^Lr<]m`7ޜnGipX|Zn`n:zbɫ3/ }#'\2f"L.8FܩܯlWG qXHvd0| {“ڨZI5~y`+v %Ŕ2P{?bDUjFPOi8kǢD)]X< U?%hvE<ҙ-2@iW/ 8\{JQ>j{~@=I{8ΰޚ_U-_PA3H*7?㳰y}Rt4z-] L %q0]6> HnZ`Gi;:4'@k:\sv掜(qSz9.MnpDj"42F [zsмw_H7G76N2,>Q0 '(/Ř{6 <\;H]L7gTFt<-/c{ {}"Ƚ彊3=NK5if`d/au2a{{vnx|7:,AƷ%9ԓ9k8$9>J5/EBހ4) r/Oyrv)zMp@xz+]OXe}̒~7 A `h *%jtDr[WFs,JI jֿ^>]r\ /7.eRVކ 'qzl>Cy:Dv_ cN$ a0.jD;[BP>֋f&-77| 4*mE(B8\ Yt~~փL&#zZVC!0pËVNWIѵ2DWsJ q [qi؃+KRcpK\!] &3S qh1}f鬴АVꓻz1OPvݱVGRWɹjIY?ifC#!z;vN].4ф0+ gΓ $ Z0~ihd;,(֤%k!DeƽgM37[]FtLgU^;QsH S$٦Q %h>6պHve eEG{dL -/dsKȉXM7Z-o4[$V9#ʐpUHg\1p{jx&nݩd=~e]ہ)|q6 i?|PB$!G_7ht׮\C_m5aկO}8o|[VdE4D `y2TT37koZ罇ҨT2>enW-QmE\1ٹƏcZbI<¯dEo *ǔS6KP*O\혺8墑Ts. tQvu q8i"?bX#Z_3Uh.nʎUnK2Z!2WAqjK`#'jbZJ$]4+3ˌ*18j$i\Co)`ati[bI+99Ie2aL+ V+n"`m=:F+3dUoN \Kb}ҊNԓAFN@a .SmTWuApbH NJS,bdF#W &5'񰤈G%D:'3S{9jA,`~ysڃ/`ɽc9s xOR<]?I3zV~!5m_]4V&y'C1/D98Z)y\=BO5s(`X 1>EüPC{&r b;Co_;E~̈́~_M,TpkOO%y]tyec.ԥ1 YGL3ND20UP I#]"н*gc{Pve6H]ΡϘhHVCfp u%|:GTKR1yXy(K,ܽ:աue7lkұ`$!0rM`gV&R˶9aKse2=uhgWpuC7>:Ah+ }x-%uGFO,yd^ ۭx (vFz~ 7)>7G?]G> Lb<=1xe(~d4E:m_J41 RCɣ@ZE2W5q)D簴hf/3ܗpB}0U!pC%)&˷VZNvUi]tSn4j+À[Y-8¨X92A]=F]5+ϩyZكX*};\N:*w Tۍ()7/:]ۍᡰbuy~jrDZ9-NtR25,K j#u3( e@EG4XryZ~Hh5|w-]sUd/[׷)m =T$h"i }&E/.OzZN кz*yj'; w76Ң6XI\'HLp;JcKXX=p}gEҍ" + [$H)k&V*?ݵ5WȊe9328_u]|bŐ=Z=mM VEG#᪰ fcxɠ+XGnٹC>e&ΆZDf46^\B:> ȄxF\B4!-Ҩ^zNjuJ-W k{aZXx×=I<Xcˆ*"'/O?I:䆪\֪^{ib|S˗Pm Aq=0ELe÷9Eg1'#U-#},-uleBd~Q`9؋fc- tv$ˁ՚$}Is3nʑz5FUc놞GwNVqL_@P$Е򘮢ٵ$:m liN ʇzykO^)_ 7_7@f -av2hqM:[^{>_>Nd^{*L9檜ȿୡVR^! l6'$I"ѣke|t x?[jZ@?<=ƚH8}Y'P7҇}]o[4s݅>gt`F2e I H]7Cu"4$? J(@J.f6Cᄇv>-{(%+da~mcְ&vfɔ5]aUBncH~1%OB,sBn R:ރHmʠqa`MrtMS@uuQ5 ~\{9"m"cUW:A@,so@wlL;{ulrqf,CBZr$6-@n:]Tkyd²6}B._b[-OU 5*SKLG7W`"ԯix,e c{Nst]r/"Q*ƲNu7#.Ov K0sX2z^ZF.hvx>?g950t="@}; ؚN7jtd]cV]'n:0/4E);|AJ賞rjMXU/FRH)d "i^v/݉/}ˠ`A(;FBH~>ؔ≰XMnȲZHB-e hU W'ˎ3V Fe/A@c9;ߴ̗N>YAt~><2awYnɂ4 ᯯ$ŋ*pqmQhXz|kea48ᓸ Ahێ%,Z_g"b|ڔ#}Y@}~c 0v1Z]xJ$IIYx$ψEI+!@ꭓ؆VH:E$M]{hyN; ZRvSo@ #4(8#f#f4ٮ t_FAd<[Eӳ]t cfOe]ƹ< Y)* ޼YX9u@@e n➏/9pBljbqֺ$gsɇj- m',`]yb%D † dli]'~u3UG;U+a@ג` @Z#-X};i>RiG0Ra;%Nw!$ 0 F7wOѲp~f<xܒD jꈞFy4Qn!0z/8BLJs+Z_#]sF`\dETϕ8/5lz˘H*&ťFUhpn[xA@[OmljP'O\![FD,Ň+3/=o05Vfa3ZuW] y3 x}MiS||ɿ#+1-Fg3%d7?jr}{ /$'_-o(=|wi@x"W9,9ڴt;L+pqmvW,~zωhаӋ5j嘼&(()DDs'.t_6WOa 8؂K8ڍ=bu\AT2H#AH/#J.i5Hiդuy?4+ /ˇ;I/()R*K3OC7 (d!L&]l4&C;/3jq&2ԟ\ʚ?U6YM F_xk L B XABwdO/NpwWJW+Uc~mZr;yMX>5%LvE e|!GtE0A$SSZyk\ g9}! f6xy(oṊ`zƳjpemq!T rt-??.Dd5?P5MPУ^S.Me`|eUzhuBxhBK2+y/_sXs_{] |Z9|"j|3-D Dl8\˪:>SdIV|{ >2kC,sj[8yn+guҒL(P]6ƘtӕmAΏݭ{>0˯yK^񹃼܎^"ߗ fO($bDs&\`5$x@c&;9d.Eռm>zo+rr9il6J𳺽@OB^^`xa`EIl̬X0=u%Ո7p@㚛u bvGEQ}5=˩V+|fB{v] XCVk7V<<TBK)G2CӾC><H=߱{Z)3_OϡE䠊q)t ? Ki!2LW2[bf!ɕoZE/r5Պ[~ Oуx8ϴ>V>Y #-Gc_[%hYDHǛ؜DWdq)]& S/"аgyI˪$\TŌxcG5D ymHDz$ٞpej/V R%vV/l~(ښQuSM]x >]>Nz#zi w\C?RLR\e&mDV .l4xAr qn>(N7:%)#MГ%Inf1>0,'nޔD t]1x;7ra2n>PnU p;{FzR 9(T"xFvRt^[!o$M56DAYRiJupDn`z]@.Fa]˧i~`9=(#BnH;|(_' +(2hP|L}Q b>>ܞZJ{6iH\C g,W4 p-.qU4g_]g:3gJ "&^a>VTC8%h2چ;N0,6Rx:AߺTUbF}=X6g++ W_b`_tG;MAm(a}m&$[y*nΒ 8ΩȈRR:DמCɣ$a)qy Vv!i>OVȡ?ᱞjO)!z2ٜGG߼(yi>{n0bf916Cwv=Ic°YnK69Bﶣx Y.ΗKqGazFl%L'%8NBpd*¶]`Oڦ:nE+8SWLl^ǣcL|{ ݃ZM3aGQC Q詯8m[rK[k8_5cEx00]̰KɃ֨)4ށKI\!:/篆'̈́YRP] >EZ jycKdʟAcwB#>(gԲr뤘&8qhqU?Q%rilcZ%hwg\7VqwХ &]rO֟w=)lH"2we [hs:uH%8&-dϒrZ*e= "uKrE{d'i['wjؼMizUzs.nth&+N9Lw %1L ]U+<״4orLCHH|{2G(G] 86aѩ!NasD즥l} fz˸@:4u>y!Kį@%*jg?U8;<`Phj8V^Ī ׁ9,7"[bw9VLp]gXtq `ce jr5y#nǙdi4%J QH/t&6M(nǝ>0>۲EBFzlwJw/8|['R`ヘQ;̈́Kր~E֊|ݟ)f"-!nU ?yY [3~zc`$_*fԥV |$@rTk)JVbaSU=u윔;`2!SŽB :`u$v-ޖ1Lsb϶':1}t_鶬9<G[2ca|:7_%=;Ӡl$΀,P3&vH ;>燁 ! 4(82>EIfg8|B $tMI$Kߤ|~q{u2KA#COLiTg/[:ԓ+Wѫa&zZGXW]t0$UR "}>9 K?N 9KůM€zpRw6TM5Rqsf^U{*E(FA"v2VbRϬ8׽u"shm3Z-OtVHs5خ~Ѵitm c jѹI$>2U4^w;t^P0FaiQŇ40K+ 1H@!  !r?j>%=>@R/쎭">ܢ; V4w S~3+SڂB_63𐨱) 鴯fZެւjʏKadxh5[S1{M >NqZZ'X`waUx=^ZaGC7w|wIvЈUpv` - s3FDh.Mula}D.3e {Y}ݮhL}8%T1c$! DǍ9LJl[ b<ƿ1tM$4`Y{1Nr/GAK9'P\RET a5\(CD{\q_&E2PL S{w'5b)c"cƣ;u*S 4/`:O~ AuW}>!+D3B¸У{"0~\]5r"_aG*T*~@O}^R<Ҹ1RV# Ұϸu]#*Y-xag-}*&/`2F*4TQ ^W{l"7됓9&]pV 5n ?- _v Q.2fX"6F_iY7}UGV-ߌois'(|،9 ]^mV+-b߆Zt.#Kyt$9b [[[)׾ƅTU6:k| ah9Vi"Psk<HcShU pƶ:g+귱0 Dcgۙ[+e]u+L0⽄zXIwM}GqjٳA!܉7#†qDJM S ^,vn8 H0K_i_^!MM "5onK髾w4ktj(jr]#|f xXt/wmAYF'\ݱGZ}@HUR.k麼Ǯj|6Zr r4ȤVCk4z6m G2Bĉ)E}@>gP)~uaCk^6sਲ਼ȝcxEW]~B954v|wSŲz5fX^&R(Q9j61<~$r4FӺUa|ԭ OdReþrbG\y Sq#qo% -4BL[J\۹h?<#&$aȀ3B+ ǃ-G#9]*H bQci)W/>XG8jN(-"מO('J2PpmPb O:G!mh~ a̧Ū~yMĭ0úК~%|ƪҹ,7].>YxGvfd.)D3o6,_sLן8ɞR'#̼jJliהsU+dH.`ȁʓw8XRVm/pOOZ_jte鉮ds/5F wguy4Ks,PΡ/r@@(T YUNRQQS1ŌWk^K:cʋV Z9ZەWѬ2()2mCzQ>ݶȯdFa3dpj6yQq"}7XdzF+ 1V6DyY`:ߛې@fC9fY,N)}zK%Y{,();'*bA}Rl&4O]xx+Gn菸Łt.BkyQro+^$4T"iVJoIȸRdd3 VZPr!1"!&$svi!ƙG)ao`ߝFwroN_pI23ԏm>Ey/+OM1boL󵳺K|F6'kJzpL[2Eo{{4`P4otX[%_Gl67 ⬆B2w3B<d6?8lێ7tv94(%YC\$o΢Ҙ Vq/iN5yPLjw ߹b ISY /K7hC;xT`TKu q cC..M^1|s?Cv8'4=k=`.unz'w0Gto2F7t~UC-Lɂ.;Pghar :qn8:BP3Bxhm"$o#̡e "}'RƩ(M&w)D"Hr#@ uԩ`uM/LTrfy%tXU: $% FχNPQKf]29U闛Ԍө"%{V*G &8orp!q][OM VS$:F\iG'rFkQIBFZh|SQ~QsBD 01PSc|#(N 6XbԮ_^xBiGuB*JX#Fg?'(oWM%k"t% nȏNmFZd` m )}83`g Rv 6 V'H.U>%%\YpF[Xc"-(! 5T'k3C=SWGè C b>pCqdV }+{;}휎s8ԑW\Lc@JLj?ñ`(*Q$FjЙH9cUf-]Lܱ |uKy& Z${⡞}َrcJ~# lvTlN t6WL-(.c&qY5TKq\Z#1fuUV5?$)a@}s<ڋcۦxeEzi^&:r6O,Z*{4S=a]ƒՎ6 `F3iG`aXtgx~+A,FΑvw2b4(VZR޴;Jť =7\jkdW(Rz,0d{pu髎ǁs}0vU͗ ?]A)I5,sM0@]aM.|SNc;"#xxޭ5/ "}[bٝN@GndDn1 2dcq$^ RG?9B+gLlkxA_pN$uɑUd%|]1N `]qW{3W0R>ǘU9*}kL>uƐHLB55dPö@6TФDz640 yS ЅXr&N{Fџl,qi̾s%a] 5{X: Z&&bz25xMX80nK]%g3Cp#X{d@5wB^2 e!8PB)'Cu} pzn(gm*Gz<F`sAuj$8-/mP˜uOGȨV~ᜧ#z=~ՏO"և ;?dJquӫYJwzzE<|F@ ujlX> |K$qWl 1 IiNdy*/mWgGZ*c< |tCkڅx'd?gl[-zH҉mqk;omk|&C4>0Pf Y+sV5UJ}ӗ4vjG%rg-HLHA(oed\<&͹9=m.e,䃐0c`PU_I޲ngz8u&.>akr'!k23wwQz mA>TPCv#+F*Z{= qb ;eh:*],/6E)Y>W FIF?ZMpg2suz;3-KCMaQ BdbU~DJ''GjuGgu}H;U&`0;RQ`J1dxh_u1IFD = |ܰ(np*q?vkZʞZ4"M_)I &/AGqD-׵ߒCߗ.`H5rC7 `dÊWcցy9 !Nbh#3P 8g~,Ȭlk]k3E*5, :)l-WdQ 6iDrB‰4e|\ϋUA,Hhe"hJs>cG |Y?PE[84B$n0N8$%lBg1$m#eˍhqѶV;QC 7?jf'_-dplO* }A1ز!u. GwY-{kz۪ ^m64yUȐHx%A2r(ݎZ_ځ MXD=1( K{Unp8mmR ث!; ݧl5it1SS(q6],Cg8t*X9!UIwM`;hL)23PD(wBth7(4KXԹK/޺|c']:54D^IJVz <}0P>XLS`43Yd?*ʉ{{tDwkOv= P\8/O6E*^ B#w2huwlʰ2DXeۓue/Mģ|UJzt!|5ZG/V -#N5Fb&J14:ߌb|Gts(po-}S|.t:}ӭz#YE2I 2%-ٲbrf G۰$~4Zg)Qfuyrq}7ϩ!ļO/۰1`V_*sŒ-ʲ¥E\20ni"\{WegfU;޷صo9(퉝IU>yIQ"]7n6$xFoF8`6A,]NѧBUYHd 3CqYB])l,M="#b@[r yHj?N\(%9\`YJӊS :XBlc6Ѕ֯:JDZ~& FɈU80F(OHu%2Ɵe7,^C VFZ%e8V X,w^r FVUdȞ.f,\Eq> { "TKm\Y'0B: eiPmnvHn S(ֳmw9޴eMD#ʫ\}q[^k18lK})vjIɐasB fJ[u綍5/8Vւf7Y`%ô&PFvGm p xw YOGB Ǥk?RT]NJܜm{fp~=\/Qs6HoWM>O |Y6 VYσm ?rqҰOcvrmY5ǦK٣U'D˿OgRm׋cH<35|y SkEwCr2`4ȫC;YE){#0s"*L4Tּ~?liMpT2#$V'7tZ31q]~i p0%Pm.gI T sޱ"jxVЛ+qsl,çMSUgnI,bֿ\mҮў-BjC6Ų=>^gi$GLS.JthUAe//00+j,5w~&wbJչM h ]i/D[Q^C&,ٔalG/#C)^8TZ"ZCgF= ` g^Y莭( CNblAm`!v`ؠBj49ns6;)43ZMsd9:rnb [ ZwK BQK;W!VD ɣ_lKDʲ96Yq#pva 搫㥛|رjx6(M7!AqT_uWWQ'#ǺpU^|qpF.^ y7f^뒬—,H(hA t8mKǮ*cBX/˲]_0cwzKZA`juO7<|ndTqߔcmrMf9d+kob+t-m1Q]̙'לqN蟆L)'܁k%g+ns-[p/m\+KS3c_xDIXD?T >3CDWjA X^iA6uy̔X bbeOm9ʻT/.=T? SbAyOmliXȆ }|hnA $qkx4(!2]Gc;S<ݓvf:/WStL))ZnGsBxwDvNM``S"vU snD $IHMGLsb(7R szc ͣ1mg9流R㉨?}jҟؖ]СpB=Bo&aTYZq>o2F2[4r'Ȯ0m=U[B0KI DLSD&IpZNe׀YIY:3 69ýȗ%7MMs`lfƨETdqyka挏􉿧dTM)eH2d09ЧaHyB.}uᰓw:&,js0;uݬenHd˖Ku؞OK/Zh<"ք6}ӦlvޥesZ0F ZjwQ$P<:$!F=&S!^Mn_W]9v6+ ?[8CNքCaN3Lvc@>ZxWSz U3T#zzbN"MqF Be>4+*OG2@^5/L5)zaJcW$X.4J= Qm?uk1IyFĥCuAJg}*{nM|XwCrRAö(tsA9,ńӌ5#i f[m4}uP H<ҋޢr. A0T&}ʥY D348+w&ߠAyѶ& >)| ϡ?V`զgMxc>a"=By.d 2f/nwXhi\.H'IYHNqQlX+%2SC (e^\%.SS~D`t3/S[a$S^"Ns\>`bZ5?7˚ r̼KZXIi4m>V<\2=woXn#շ%.5֮'5R{ncH mhXƥ눛9Is;Б4YSHҩ;X;~`g*Dd|vݥ|@D i1ؒv 壟-FQ z$pܗZ\,@ѹ2YW\m&XMрѵ'Jz")s֓$##,Zc=šH#'¯1>4EڀT^jVɜ)(w8oC} -"Nф݀x oXG:xuQNS(yA1VBi`?