python3-perf-debuginfo-4.19.90-2112.3.0.0126.oe1 >  A aۣW^^f;U?Nr| LΩo8;IKX[K /okX=pOc~yރ [D˫(@vgaN u#O K%u ӺPn9{sܪp*41Z{. ĘAŇu)Lւ9dt!|滄ݰ:|QxDu̸%O':7`}paXb@q\( 9b`ɬbNiJ1fcf7cddafee31909628b7e954841778fd5b91ac2789e7b9378539fbad9ae28acbdc8e7aaf288a19c85fbd684d9a438524636494 HaۣW^^fq]p.GicFIlShAѠ?wUw BMp<L?<d! 3 ^48bw}     V \t,<(8>9>:t>FGHI XY\P]h^bzczdefltuv0z8Cpython3-perf-debuginfo4.19.902112.3.0.0126.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.aזobs-worker1639015616-x86-0001R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$a5a5a5a5a5a5c0485df47078a6a16574b8f0db7ae81fe39328bc9aa735d85c9da92f95a4ef9crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.3.0.0126.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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 16395037664.19.90-2112.3.0.0126.oe14.19.90-2112.3.0.0126.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2112.3.0.0126.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/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-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b3f08afe1754e3d961e1a01af01883fdf38417c, with debug_info, not strippedG oO\SyZutf-8eb115049f3c779ff7619d3f2e5a84177a6892e11dc6ca911ae748551a1a0e68d?@7zXZ !#,?] b2u jӫ`(y-6 ^$f]2VVb}lwAD+W`ҰH̡i 3sg ͚d ] 7QvUqg* vVK}D˸]ߤߕÑ LWsdU-hU/RgC$#EUEO  EN[ y]ގ=DI35@ hyvռDGnƹ gȲ";z}wj ?_k9Yֽgcy԰ESykeqU5P8b ;do=n7I5,J_(ZTN/I^(\8n @P LN ލ&Ⱦժm!7X.,b;y:r#V蟨>|c(hy iw!2?{޶!Rg%wpp^KH OFV(ר],u.'xeh]bo]iWwxzJ < 5e:HpOX5L`no| $qjBU3`:ogmU(DN hoQj5jhf2,`w>֬@dk\9 C XBHR]rM]9CPtZ|K|;ex dh-G-bx&#,X_>}:,.m;`D@G5R3+U>n Zv)Ʋv Zᵉ{Uvkn*}tlxLX6v^ 1$:5b<#k }pw%o8F2[^TӊL"llHdri2ȱk{{?kMI-Jݼ, f# 4h 6A7IK΀>k߀ARgPإ[ˇOi׫#e ~Cƻk9e YоW$6Q^^=7ܱ73?~v)倏ʾ,-: i`&p:1!a1V݁M 5K@ޝ{1TcҔ! ҍ흧yx/VsMm5}ђ?}>髤 _=iơ2NP~V%9/*T)TNoVʿ%(P;N\l' [^q$BK/;F(ı=3u;JsgOw'J͆ɘIsg^XväIUuEkj oC-3*u&7/.o`ߡ?61c7E[Bg{:pioh#Rkxq۱GSnrЖFZE7BuVZġu1Je;zNFm"+p~6/zSֵ`]h(e$ 3XxL\%gvť7?3DĠIV$1XP"f|uZd5΀|7fTRkTḃܙҫz#H]xLJƪfF338dxS7]GkT5%AYr@ &lI iU@jRłl2MU9A}j/̀#KtX˴ඔ"Wj3sV^73i/1m^ d v.fsy5pnv״scO2)$W?oZ?ǡr 8WE)vex~~8c[&]im pux&<&!}v۝:<țV3`p2ȢTkg[̞bNB|xjw(˳OoY`ռql;SEӡK?k*k |}VzbZ?o`5LB𻛧d'ƥ {>Fƪ`%EVOb) n:{_rd,~4 {13B|b-eNRϣ+;@7^E߭4Uu"o!j*NZِ\lc31@pDž J._HrMc!ssCH.6VXč8xh9xG8BY4B)qldNRi)U, Ij>ET #cC~/pVԺgDn\󜢱W ܀y576DCĎ2vΖ$ ̴LR)X#%m8Ř3\v{l!ٰ(ЧM5Oܸ!;u؏c ,&\e'˪voW>bC,vjh!Y ZEO[F9D2 =_B I2 ALk+ː6#/cܖ' kP $2[:Yyj|rDdY0wO&yDIĤlP!V/+l>ܮ5&A%%ݏv~x؁xnҪ"(Fq7]2u8_Z ƂGu[sJNjOf7M_tʅ`t7,SΆLoZz؅=\_ǍC-$?:6QOq?JGk;Dwiݨ}nnՙOk;Ĭ:jb&ʁe:kDmPiXEƆ.2 }BZK2J3C i:>/ 9oY䑌")]oSM̪KVVoGӋQwM xh@AQv̓Te;z7!l# U{fP$lA#, Tޢh>dNoWi930W_$M:E2jY .:/w>bgVD_r&98CUz缈]=uݬ!Pqj}:WH.Q]խih|H> Ց&#cP/ #\L ) (8cb"Bs SAIxO^_K*h+% 5evAsLr3༆W {fF-gf0$ U-nuOE~dGZ3?ue'Wk"\w51xSp*C6bmT{9qgb@Q;hCyۍ;:fޞ(*CijJ7M>:7yȓ*&vc`Y&LIϫZ­sA^fە1B&DY}i)jf ȌY@e㩆[WYB/ k3H]zu--LL$ͷlM$ߍ0Jlڋ$ K@74p(*`C^ĜEMc;F$y@K˞O íup ]̃s i;rtD8򾌙ENb{31mȣXTV w+ nԬϓSPT ﻲP]Fޫ$kQw/VfDՃRq΀( 1p1|j+~cоF(8z#6s( =+}jRa b?Sj)BD EZgB?)G9iо􉇵[s x+p2fIO ,|\DuF:3zNآvl8VߚD3:lOE|w. Vʬ3H82'.!!ZE]5IQHV[Ƥj<!#Z}™E]:3Gze)]Mj>#oqՃe=KxLTD,O\@KmAPl*qT:C`zS7ȭ@Tj\0yf$nW ;j&Ffְ' :6ߜZ@/`{dn6XVm7^jo^0d7Au(4C@rd+ g`=""|DKbmity|ŧߒ`AS\ d)0PxaoSfh!3 iB UA xps'Mfo.a_V05Zɪ$K# e}L:Ī5v~3 7,4+r`+7^: m, ds_Re!t ޅ~O%6+4WҼKv[ d|< w;Wg 5ʙ-S4AOLdjǦO_{C_6XT3˰M(!2.+qD?0c:bx7!Q'iK~+)^QcC<?xBղb.k8QJvgu?5LJN]e(q!  RHyQiNyW?g|=l"+?T옥z>A=x#02ZOփG~KP3z"y,Dy2Di`6Վ7a4 f suH ⬒ԉnA~:6vFh } `Eht7.G 2o/w빴H lstu;qJcBwmw77JP1 aemv`^}v313IG|IlL/[|Ȓ"|8 IX0Uҽՠ;s<{H1[K©l"{G{AAXą&|GJMSӂ`Zei8cHDQI[bJ8۶`a 1PŖ~ ^R3=FmFCQ)Ѫ)@ʹLqw43 LRP#Ա)KA.\Fc=6qƈ /5Je@hS_P48no3фE^<3k-Ӵ*(`BMOd6Xw 6Co3T3CN'f < =UpS]zٹrWyb8L؆r,*Nã?t_O3bFUz)># cdf*㧦.H]!tY(f PI ›lQ6L縗a)M}~~KP/Y%lX3)n ّ=!l #KEa(ҕpmoMjO]Hx2C?3IpV(gO0Z>cQp?C.AuvЌ/xNR~D tzߑU.GWBSܪ7505<̳x,L4ҏu`H hrun'f)EL0 WT-Z,XӱE3n?|dX3_pb=?%ыيZR1)E^X!}aܜ r{>nMs<ǣ"ԍRʚz-[-@ tj,-@~.5kbZPIp=>7# {svJa=0~N f9s}r뗭>H~bm !8rXXuJqPbȼgt1]&im`ck,u>m$+9CY۸ѽڬ .y1  &v;5JD^+9MzHس}`7-tǥlQy"ZjNP\Q\t%q1'+8~V}m Sl}; 59Dt+h;Yp5u: 㬞j! [~%dBsޒ F;ëvD#^ϬBI^ҤL}7s[5R7=e<`2<*W8CHk;xM-5E)nQ3.H(&3ϧآ2)2"~WUrf3L'= 2 _lylgp;_0u2~v@Fz.qP]e2u<郉|=XW/ɱoCe"qCeěQATfe-Q~2+Ԛ #IQu`au]Xgv_Q(AlWB_8$$${CoWr*Xs {o"paoh20^E:n:*Ud"zPrAxǯU?Er( io@=jL\Q._9pwdtߴsLMsuUBb4)kZֻ'?)ȉ9K:,&SXī'bᨺfvϒCKWkӏM^K)0cc*R&MZ)?@[=:`|kcM. gC[hVN:cu>ap`+jPںƧS@dV[4߃j؜z]f{-a) MDqԢ~rl jaUQ=wP \9yoj01_~6` y~s~ʂ%\RcrK w9p-11%>1u].`Ú<ƒ,i/JGc',nzn$BUCANs;#dQSG~f˄ {*%C1a)KDU;]?nqluU_ۃK 96(._)7[1=x5 t+ #ҠB+'YC 5A>i yQIu3v0YeIqwi_]:%A-3Oh^āIE7b:65׷biiL;bOβ|L$o‘k),cYd%=6U=*j1@&rEXit(X޳Z9w̱9 ~O8WCK Kp1C,D0)S @vn}.cP:lI+SϯPgzS8n[ۆdcׇuHhS'{SengpQ+]x' ws++YJd>ȫsL_p]`x*tFs_k/[ﴯ'`*Ј|67/LbTkAm#8a=59JJkCy@֍ֻvV3/3(<2P9ܪ^m4#2P0ilZP .RDj2j1]!Pc^I5/R>Tʫӊ)i 8,>I1!?G xq?S >9(-jzW>P f0 ڤ\Cj|VRa/'Cq3F,vԉĀ &G&]eeT +b&[hy)Fle;MJLŘ)~^FHS|@ qt-˛v`i? iCݑ/W."c2ٞq9u}/)Z}[$Tsl`akwF/ly;̂~bIB*z3 ǭZҎ}bTbM1qAmf B1W~BeL7Ak!F{2gȫ>eQ+fX_~F|/j@?hH3uJGk9xVO sN/A;UiTf~/s;z2{.T`yȾXS<"J/,µ& {;q8mh޻*o%6PrrTk:)5zc|FZQ-7̝lo t70'm:jN[))Jg@^4#ߦ&P^7D%cfP%v 1耹ڵl1š=>%BU*z^ Bp4I'.U TJïN נS8H#H֍VÁ1j2ru1\LZȧyFFrJW ^l|ie9u]_$vYq\ p$8a\0v&j^7怆IŎRgӽȯңݽXg9 x;Tl@>P {ׄU0?'J/T *2B@Ūf IU]~:ټc-N`RAv¯)<ϿylEA.pr1V+[O֔@53 E{.9z- G?sžDLUG]3p}=\Gr38vV@G2MPϑ!;ܮ71v 8Ue~z,:.?X 裩ȚI/b"@/K+R˾z*\.<ւ,Qʆ|,NzL~Ke-s AGya9T۫fc#t ,WO0oJa G-9$ݝnaj]QU;~wpm\ū;aMTGCdNUJH6w^1҆6k^[đ7WB=Hq8BZsMeՃc><16ף<_XFL:Dޅ.֔/tSJRG=kMKp184L\?6E blǢFǝ eRx5x?YAq^C6bd-O٫#=oL;>;E_,C7aĆ68ac7x]CYVqiR('z҈n[6l%8\Fع*}i\hɛ@྇qIL%ǟinIVzOjhVp"FQunZ-\Ydy>ǡRQ"݉ aQ)7QcT'T??!HWl/A_(Y 쇸[ fE[B~ =eN[J6%%PӦ.QDNZh8Sv ߂Zp3}jˌ/MR+VnPhN]@+J@ bML4z7tL5Y=zl3T!rP;OMQ+β#DtqdU/~dcC7LCRC1~f7o'ꃙF Uߧh 4ԘzjU0cĝ{| O9}7ӴvJ`K r5I$8ʒD*g͇VyL',`,Mn8KEpۧ/D'Cj\ђTs1l}&e1 bMp797=1ӣ4ekuAș۲׬?%. nC@M@ǒ\e dRxczFC0y|ie;,+xELOTCgU:XhFt$mTDѳὕ\J*EpZcq S~ 5ɕ4GmPA]`>w*|euyĹwtJ36߆&s(nvFWgED0夰>J{GnN|] ^q:֏D^g&PUfC@a9Xq2ڗ<ӛuQ g4U.lK F?$'٩_}+T#'tWSdBw(m3 1D/f|t5,X2P?Եs ӑrZ+ خ$TV+42MV~P#y6'[h;’7hR}I=:'J“¨'_+.{@"6CqcЯ!V/lV0/D|gT  w+Ң<ĕ>~ݽIb`,0!΀&B3jy>:Lڍx+<^ ѐC6^Rnvǽ&:!h\iJ Z"M}т7Gdqmu s^xnJIN@OU9BAfrhZhA8>qR ,J\aq4pF -|Q!}NNǙCe[.qK&L{XGʠBA+T0(ŞOC0 LLM˶FE)c@؎b+6S*`q'4M,fY26[(1 5^.8[{x5&#Vǿ8t|mU`4PV+]^WFߘE Ok B]2W*3H 9Cvc$"_߂)]TG޼l.bΕ䶁?Б^{z~/J|,B> xmb1l$VhiEtuP"A'ڪͥZvL`Hvc4mR{ITBqgput0WmYV~wY/r Lʑ1Y3qbJa\Y;Cbou,G\kw5>ȁ uǭ* (Cy ,؂а^;* ̙rJ#yޥ b}Tc4#R;bp: _YDb%2z'+dSw7td@ABvlۯ{ V2g 1cY+ī8I+ʌ̂eaW>s5jK޷,un>(c~&l):2-O;YfNpBӇg ?2M?ln#(:ݯ Vh4Z XPt(NjqkK M\Gx;:PaPK ĊCoR3|Z"%" ,hPr{[%!*o5`׸#nkU D\y㒎X( #땿{B#Q02w+G+}B'0(^Hw{LN Koߓ f~:"[co$eWeAƵ =(dr~4$LqbҾshGBv:l7Sa^5M|D|,0┭=Oj*w^ T<5+C,g0p[>fimfMݢ.?nQv탐c"p0y1"'KaHcX ;bUYe&5KaĨ/ sNdOo.8 7]wB|#;7Y}Dvzj k9W K=:"]~)Gc_ CO7kDvHaяߤ[~Ҥ'>&vvwyѓX|&dÍHW!a'/ec ,*|yO;pE @C6EkȋNDjd^_%4qӧ7%QI"7} ?%5KtWwk5y9KKef !DvǭzŸGFz(ݳ[ts1MlIю˱mve0(7]BG)sys ~u1BAQ0ns#P֙~O%%?aY0Qv io3tv' X0zut\+IߩR.mp(O>o)ժ"\U"݄F|(-ޑD-5 eCd 8;zKyƊbP~iuX5;͠Aڻ* ~0k^'(49WM8KM/GGo.Iu_fqm;3WPS;tBnRu">!y0m10y[N683+KZJ$lӅ0)|\ .g5 bLy*rd2X@ϑxgkH,Sv2OqֿxM) 9;tl99c~42dmf-}% ט)F4x]%C"yg>?O7y ssS6?OZ>MI(nhs?AA'TR#4'3:{\kM7QPsXE{u)#?$'Y8@ @P?V'}4$&z`H~# 67BקI $ޟlgu4H(n g<ѭdB!K~[F3`3NgkC{=ڬǝeA{vv0O)-Sk5ob?W4*}60dS |w]4Ѡ@U-V k2_l>bY)i/O-c(dh -}Cr @ ym&Ў` @GYre+d{ҝ̺^pIne;UVMqop@E*ݐ#, GC| E0{Z9lX."y $:Z!(8 Jzߝi-k IlяOa{F"Kg-,'0;wf6)mBIw4zO2tJsJs_?2s*a_VL$eyVx GkE%Uoi9<}>}Sbs~ aV,`GbxtI2mڮHzF:;,$vFFEACʘ{\>JYrMH:%|Bi| b5hCyz8ozC`XN-yza\Y(ثyLU]^ńAd)_$=VS.,C S e<QZ@?11r"~}vK˰]|k}P_%u:0UOr#oY!3;V/uVe%7ġJɌ1X僡Ʌ,/pZz3,@Wf9)GYL2ѰeIW4xC"gbN(-.:ΘZL.Ha6+#3v/iTIY~Tp[J {cT4 KQå*g¤s`oqEh8;VcV;}r8"nR]D.2ZL.i'&6Ӛ0'D(&W@`fyG5X95/, \57K|#x_>G&V_ y_*tK1W]r]~˯@:pi) 1yZJ R{''4 -*hq2'a/; 3W |ltiYXZKmcW0gpk!].˥/gii"LX]6ɲ2/H~a]-~hhavbYwRu=  ]Q| aٗik܌U%9U*4S'wa<:ULa, !.Y 1^N+AFt%t?Mx2"}C52dBc3osV'I||_[2$˝cJ(D;8=Q$Ý>wZwi'uUmJ%\-kB oTB~(6|nj)O  חщ[)ke]6dbO%1bH--:y]]yUr2+idzVo? obsdž`OefU "6Daje:[DChh-{RVp-,2۔+$E)LJU7ްId/(r+ `zO:rI6v`~VFrPe+,Yʼn.l/hTnrrh ǰ.MA ߚSK:q$v Fo6Hc3FŦ'xQu{,m 0H+v.#bܚ;eKLJ&iΎw alD.EiHDKnY @|7yBK'rF:m9i(RӌMf͐sˡg¤?܄t,;]u#`ɊVg KH1X҆Oeomg7e@ _D:*Wv أHг65Q+ mߓSy܈P"ş;ADo<qЏXV-SR r" ɉ]~Ĺz˞vpT6S$;ͻA'r8E;c5ۜi%ռi#="NKOYv @Ո '*ܜSM+:iU!ځ0>B#cƈ2iPCnш(g^h4VupՕ3` {YՆ`JB\= jaVHC2+b=PPT|+%<P|viv3<-7O#ȚU9t|Ce'KQa.%Ttb yR?vc䛿-iWZꝪ&UgN#dS8pQU8_d]/݌ qFZyA !\-ܐ)16 gdN\;5Ae(P ѠeQ E/m^D{F/aZ[f(sXkN.,$u6 lǃ,\=]WqH?6usf%ѨG4GY JS5diX}$`j7t5gFGۑ; @- cn|[vY}5zٿC)YCbd v êftJ_'Ȑ)K?U i`*%u$Y5@ZU2͢O w)F3FfmGZ(EQ3pAG 321۷lB8B)^ۏ-J qq7L}eOlÓ.5@-rYN<4u=EkDwgݨo1؂WكEa/ƦjA5g<"D8X`V?TJ+310h0ɮ+6:*{3兂1s b heߜJ5yǤ}H/i>@ӯѩ$qo@z=BTM/ŒއPՂzY; _=Ţ#k +cn ߍ=zQ@sU=߰Ur= O]1'LUJ0Q޶R:%10$.{36?GNc 7"nosE0q#%UxP*(ϗ>Xa1'9^z-F( -)}ِf:U<Q{s3~]N q!s9B 랡m%Mi{OgVip4T)ٱq4X[_2* WH칻nL+{:|G63Sl~@hM"ioNN2|Ig^[l2Į"3qD\@ }yn 8a؁l>r!IORqFD|"v a,S]M4h]S]rit0@~P7j5ue)B)&M|ȧ]9,sËijL=œӓIi0Ĕc5R|d1)3zGs}.~;TM_k`SMժ@Xcʓ1-:Ś2ny_0&`#emo;/^``ɞ4@& 9G[}㟠?ᵄ#Nvx:!#cݭc_Lϖ)p؏XOV`SHv NVK3{J^-eBL. %1`+b"{> '~Glz%o`VrFԍ!n M }EU=~Vdҧֺu,b E821d{Zd׌r"F'#'k@(,Ȇ'da:ۮ-_g^XRs#DXJF ^3H6X^^AfkoD9`B$bIR@&U.t~\OFuMvj1ύ?fct1zoBS ԙ$vcS4єY.-ڏ͌oi7g[[e#o{8} ^SBl߰(F\8۞v:]u64;-z^8{1.%)_pA~F-w$q1ؽ3"I{Cn]%#QtI+ݧ hF|TLU^OpGFE읇W|XqB타< ߶ Ӳޭ% ؤ쩏Ww*QBfnT+@yV>TSao.*=T[IE&.N);KIQ$[Iv@,sa?Mt; ) -J{Fb[k.1$g9rkohOpE;cq&n=b"t&E[! xIWJMQ#Uk&<-RIcĆG}}ϓ&I`2!-m{.2' *u Usts)nJ #4;#* ,Z&RwCS¹EåD'Mԯ=nVWH㨹f8\T[߳x^ՠ 1a\9xW}"<ձ] T ˋT*LyYi:+y:+dDRo=-Z #dvvETRdWdI1^_(V7)Xll/#+Q!in jPuU-'?O!AgSv5~kZQ|(t_ۻNUY ֝6angMw՛fc,J`(힦3Uʡ;}eb'l˚ߓ^6!a _Nn_D4a)&S7O8D-A9fHrEεtJ9J--rsB ؆3+} ToW( Ԝ kq_} 5lKciqwԗBrTdR k0D,xKuqOfS'5<OgEL.bBwugsSUA?W#cy5D M90Ye2&'vZG.-ۡ𝱱="l2nSmW9YF# iJUo@E6,ZeU Ԫ7g4JăoʡꦚB$#ZZ' 2dIAD,2&_d:6Vhr 5J49@"XDKs`#4,[A?~_0&wrM(JMM,^Zb}'^_`(I$9k%P 穽0cQ%~bT@.=x/ s k6:aœe̻\jS=J@3Jv):8qat6Ċ#)y-SUW"k*a u'TS=TܛN~>YL~ [?(ͼw~r='愩K@sD1Xg^J%gn?>&>i/rEiC `Z11P^{:܊rp^^R32)gTvf*fUʐ _^Cm牰:U&25a[mTdL-2"8.E%DR"Dz|؁^X<%dXr"U;cpvIqR_ߔN}j4i'OLEimjOScX`ޠey8D DIuI*`Vd{,}L}D? *xJWp2,IxDhJڅaߌj.HxNҞ4ӏ8Q+ȩc((0w'C1F)&1=v r]xO9dy*̯Ni |qF-(EcyKX$Þ &%t1L:ZŘ4fǔӰr/C'3.vM,e.6N;9̓sS{EorpeL/Ktoz!M sAca&8C@umT=^%g9eV~iGekR^֏v-[^s 5X>{*kVDvRf}1?9cg ykЧ#Y'jMUu_X"HgXlp9^ss P匶GWO5+X.t?j\RcQ\n^&yOMăqE]`vH3bm|PXe\<3r Moj]Wxu|ѡ{1N>Q;-`:_ӹ+ x,۠ؿ-wC"lZXN,NIg)ɳwgƛ~Qzmrk }HQ;ށW*D #T'w7: Z2[+ Pf[S$ >>RFBU Xတ[ O4Q]9ɼݠRCD[UQ֨#s#_l9&$R~7i1aA `#~}%˦z A$efZhj^BƟ…\ah{WnէLs޽lfƅN vݶwQ)$ޟC|=nAtAZZ|][NQ&}~{) d?(A0j 8WM JVW5ť_,sFjL e܌jP kF!S}hfYeqPkYaYr>\U9.YCHQ#W)=J2vEÚԕ ]тK~f tA5*wJ;CNGoZV{4fQ@hJl6a+ϕ%©tfu"+u<ȼؘ6U^O|C\6M^b%2t]Yuc(l+8$ZήL3Osmtӿ"^LK >. +ЕĤսX@?[mzZ{,I:4y@va?6(AnC(UJ1Nؘ`~$2qS(٠NNcpq<[724ut@܈z /)7` =B+Hj|AدG15p dHC* _Y$|lbFe8lHT\.R]ʱsf_gُ]mvr#ӊA,<[e#=2=̼Tä v4U-)x KI(X ^v5lǏd9P>QMykjpf >A< 1^IaA[VO3*T<G,L|)CXn1 F  ʈ N?l5e 'Q&MU-I7tBS3dԊ | R4?|څZִ5/$Uw7j6[G3ܾo$& $X\48<s5+C(| [v/]`Q;-u䆕 e\q)ZGeKׄR6 /=7.cGbjTbNMj0.)풯!H\R$h=xb&>;|4`̓`$4J6IeC> ?ػ/:۫)R 9 @ V30)@+E&x6*qT6[nSXwe kfO9 ]"D٥mÀ XYX(6TCcD;TE&C !?i.utpC3m~3[e+^9#3<=q? ȥxfb!WI&wItK+B?A+Mvij=B)ib3_d9OÖ 1=+5=9*InM9F+bUr grr~ j}@@\γ֎Vqvkf몝tXcPKaϘz@FU讃)I_eTK8qϩvsYp۷ѓ$$!,~4V!5pZE|C)RkFcэ{ƒ{^ڔq4 ge3*A/y[@?WLX,dS3y4B[s跂X)k&I!ST$˽{(u%uRX,I (!Yq6$T_ٯE ̯:N.$O7iyj)u - +@?0AnŮ>ɻe +=S҇ aPc,D$QJT~#*O%!걸hɊxrrt38Kt>ōe| 5DXjfǩj5ij l*n~=sg汎t#^ C\ %I_&u_Z{X>C O*]NBE WV=V2FNʸCׅ7+j|d`~^Z6EzZ x4-oqc,(<@ R5<6YjGo/wS+><,qāۜCyjxv'uHupP[?-} V߄<˄mhV>= UφR,cSkkB1x V/[h&K}c5k Çj1T4NxO(ڗlmyWp6P霏ʢ(Pg}DT˃R'Pћcx^VBZ3p232*F:N* H#1Xd2b ܮۛRL"qZq7)wϴBWa-ZF<`JڂWnZͮBGcx7jO_Ժ|SIT bOrMA3I)&n."A+ca9ѽ%[9 js nǴ!'_̜]I|g;1]/MS3{EF1@2!$ ۚѶaT4CDS;kyR #HњY>xa{,cU%3QSK p3vy> b.f͢>z{pk";֊;^Ҳ b Kbb޹HCS w*ѻP`vW^OiǾ`_Y_d1^U`Xɇ #)V ʮg[\M(oA?n(烒BڂbF=0;ruZ5*cwR*{¦T3KkeEbBȗ_1-Q>a<#FV⧿-+5Z;^Ni;Ըc%n,QllB P|3Z}+@`g"&&Yw6h[!xlU+3#TSGIe T9v:|=P^`[quӓᓨ} pRT5tٸvb#QrQ* ӈ X2J!4۳ UG!D<.$f r)p̽Oݙ8Ɩ3ߒ 4 zUm`~e:k!4&Y/Muތr%9otf :ҕv V(EMB(!L+r> Iy\.f}l f=H8;O)%٧} Cd4kdLzyۃk5) `Wv,s"ky\7O{9I/f'HQo"-ph>hG9]ԪDw,iD@CAf+:9Թ9f ysܝNRo]{U ߢlV 닃`Xf/Q~E1p!p6VUۀ/l Q+ zdqa2p]*a:6 gr,1% ˊ[5 0Q!Bm`h z%Û|5,=Z׸cbQ|@9?= K񂩧oPWl΄ۏ_A$`Q0ܝ0eÒ.(eΰNP )TZm)+sP΢΍KDݡ!W0b_`I~IKmetUa(,!x9|cH&ւ!=bh%/0SJ$c*Xa<$3{N2^ Lĥ*\Yj~ν8!F==M#7>^t_V َ\vI{?n}c1UJB0grPZgϷ),{1-[67 xp;`LN% e`"i=2vD9~Sۥj0vLKYb=" ѻLnbʼ*HΣt]1%ƯF=5N@8LFt,$*DN_vA w~63+\Qx@" p&>StTL&|1cmP>q?&oO'v}K ,L7v% 6+XT*`?eT$suF f?8b#fP`f姠uSagoHzRa(%!B hF,I) Yb `VD<߰V7Åf2TMԗÃ$~4mdqX HP= UcʀG_`0`b0:87ю[r0LTqm5\RP/b^8F8ȀEh%lu/5a'n>vGve 4GJ!ڃYF{)1S"hS8GCݔ3 ٍkSlbÎN:T3񭞍쨗0i SSXzNeWT"57D^7eO7@83_4؛(VN{.ݐ,;HVo/Ꞙ*gL_i3T+bwԓFDuYh,Hcdwk9?p\D#x,keCtMbz p8ᡓbyٯ`ڗ9 .FdE<*HK+r xƂ$U 3NEf[j4:~Wrv 5ح,yoMeh > Y%y<[.17u" n8 >0TX93 ū]DRlL;!T‹8LXԌlS) Gi1 H| KwF|,6(ﯨV{ehf癏vhWh'ǒ-wJUhwx4ʍPZt}Z5mʄB!O5B|Hg䷯Js:Qn6Ld=JS?%HJ rTJ25V4bz嵞e-Op>rAQJL/Bѱ!}"DA!"#FH||ȖGb8K.,e~驦_[g!yp y&Z"_.^2⨘;OjΑ ͜EEh#J<8B(|fPu4g B@:f >$Ze5: O!''(F$1gLe~31,Aɽ<so{M[%IH:hM_>@4?XޭmKTt_N:pf CZ QecMpW=;c1#ssjc><+_'C(y^]A$D-QWCKo=xFK~E1LdL}UGgX ]C7XQԘS'.IK#0ҵdo&vЌőf^Y FJ=8PY^&NQ?|k>/a[}' ]{>hn}c͖)@ت-u,lTqh?Opfs:fG=0v8uq[(IBXWy$h Դ^`x bw9 YM-2@V03~]3-&-^گl }γSk.\5n*A sH%;eW.[\N[9Rߵ&Q->ػU.y2k_ReEᢽ79єRX|?6{ԛ{s&*s99pG)VsU,z\ YzO%h1a PhLhtX@j*8!vS j%[Uш=U=&UOQS%c&Op]ן_ujʋ Eo^3LIJ \aD}`]r#ZiS2 1ᙴ؂ZXڵKm/~32^ Tm@͛ątLu\%V(JyA!'䙵OM!(Hu{6WP}x\GU\dlB@ XJGO 5ޘx[o?:@]˪oDhQ]+%aoLbL$tiWR^1cxDff݆zX*>Y]ٴTt4l1J)cbq8'2g3R!49 )4X% ؆HٸѸu)3lr7Z³61ّتȾ&0&.@] 7f5!%^wىiVR`Td钧,Yeѥܠ~.FʹG:ƺ{?P vX2g\V$+l51yzh7wgW_Jߵ%3}W3O¨0N떆WNr PK*ë9ϷHpްӌ!=QtEwťމgť~)($v5l-P4DΉۮ ^16)JknNlNQ;_ "0 "N(E5ȸ{4;`]ҠTT2$PW$yUQrz>H-ս%6@zok,{0r(1y̘k)c%B=1ve|YS/EE|{KCiF : $К3Awa7{d ;1+ehExӆY5AL69 (iOr6;ab>tfTUK]CCDΉd ++"q>1kIuMyBi}T3] 0EiϸOrvu<tF6f.|[s\DzX_d$s79ƘYEdhf BA"/AHLSpnC $D]#F6$M+̺wjh7oMr*43#lS@vT} T5V-$j#LhbJ(?+s)|DBqI ȍKdrQj[9}b1HTfb6D`nJtPM,b[$X/+ncj];eyXWNڽI /xg dm){8YisFMe.sVO+,4=d?J FEU|M,QFo+Y/|πMB$րG_ƗB*83}3@SM>Ro^NGL}`jwsMk1ցkO:%'M-$^rfR0ca/p7kfW  Z"POj$@UGI ^3֘Lˀ ^n Z@ $WOY&tt)T^?+kQ踍cnkEMVqmsng}ID,pmQDȚ k{f.}i[6Y2!Q.1Qvȸ@1A 聁iY. z =G=\GBH1 ~᫯n\>YI1ފ"0ق۞ ch| u1$.pT;e1hlDݛ z! ROS SPGHi k ޤu\˯ekTMGUf2&ץK3(@g%Rks&zRY|SGܽ9ӧGŠ>*Q&dxrؠ`c@dp edݣUհ}mӌ6[ H,˂2fK@ݏ1LV]:9JZ. `&0|ytLF?5 k Ι" SFH.yTZvX7XL(U5 QUBl)Po4 82 ٶ!G8-/# u{u#e.f@E lNVqH3ryC@M鰘 e{e n (_莧 Lmi7W(_Bw:5J^d {i71-Q *&K]w32!"{B2 to#ehe{q_A053=7ԏQJb)r ȋ=MGSQyjHp蓛m!liCu=5(KRٱ*LrC|:J#_\uڶR|*0 Oovm枌6 .֊ӫk t>joEsquD>PZ UR-!7O([@d$4!@zY!WߘTs!c!`]9K?tblH7ۯJ%?{Ω T]X[m)!G*d>ZD~lM7Z4s[ϟٮd7 qdv_/}ce!>]Xp-B?) ][TZ{86 \1 es MܫԨ ,=e]̹)HoY̊)gqۢ?"zۂ-VF%,^֊ H:d9dg$_)(cޠN~5|*^!ˮn IեvڧŅwP*Gib_oP,V=|p/^ kYVM7!Escَـ>2H-!ы\v5B "/e_c+zQ:7 aIs u̫cc#, b1`|4i:IxhTCNa{ΦO'4kQOJQ!5(Л2Ge^0`֜&s 4*h~_88c%**V֏UITޗܦ"OtFw^>i5k(0.wiqgWB(KYӗ5`&@C}<F .4儨l-d$l5)7ӞĽ7`~_ k478:PRwfifJz[-:FIMl_(. XI׷5. r 8* /{釩d@X^*3չi{,YO]eBMb^^n'ơ;Y{g3zA#)_c[RIFx/H5;;lіΨw -$WÇVr=![cBi(rUăU~18sY:…CXmqMDѴJ N9 $RwXZv h*h+ s?yUQF]bo6Wh9Cfi00t.&m5NXBiEkҤ9nK,]t=N* ylh !ꏗz?Reɧ>E?'BMa}MiN=){Vɢ޿{< Ig4V8ãywq&f$;/}%Z,sA\'U⪍mo\@d^yf)<+# GzUKEjky1Q1ٻk ^IO/˸C YawtN\b|k`8wOJ{LAk}Jٮ)9xYdgd0gVv"OڌX~nK:"Х~g9lzp“3v|%`!iY+LNA|(u~[{9ؾ ݛCC"Wj/XO8'z n@%wFHvXZokv_KP:e2l ^ߐą:׍p. lT?O4/GRYԓ"{< }6yvQJVO`nri;Xfde'}B$Qt90ՂGP\ lӟ\s9::DkN޽e 0+_\iЎPkŨu҉j$q?BokBWQ RFcVl;DŐ[}_OudiApPS-_h^{eIUf8LV._G(/"^}D~J$%eZ}z)GoHfhG1Gֈufz M[P`𺏷J|k@ĪdǗIcp=!AA&&]bȊ_Fbl~C8f+ņy sjSݥ;s捌(o"s!X"Nّ(%^B;>X>RZr2iX̍cxg%'SyRiQǵpce*]]rDp`ț*;>V@"C4<2"ֶrŁN D0m@vC8C`׿qFNQ]&oRjHmd~;`Ԓ}F dc!u~.j&6m\){kL>rv~/hO[6g m(~Q?1S-rp$hj+&C dH+Y}5ybqmk04#p p!r,nR cQi^rWyC/o {Z!K\.%5.$%޲w?)mfL/˥7bSئJ]'^Ǥ/ .YNRC20lAKWy,ͪx_e/X&VNë"q,4B&ђݵ!l3{)Enˎ((*?ٟ穗/,Jg5>f=ygPC0ֈ֭$𒬲f/Fd@'8B0o a0d  i+?nL(X+ eFW`w8PNSQJ]hq~91-dٜW2:-vO)#cxYv of;TflhpDjZ'=DH1sY"]3oy~ۊܭ,ezBc0ʹXuтJOvMBS|( [ dvqvE{/\Co?Jj;_c+oϪKj|Q?C*Ŕ?ɕrSٻ {RFHG%恽yG3j߇-˚QQ38ic,+Yͱ.vb+cE! zD'^w?RJu=%] N ГA.aC{+<3 (b aVQp&}{Cc ~nuJ*&&7O2hr]}@ ̈t1h0(nذ l~:%1&ÛGP΂cb|idњ(Z5c>=< uHm2؇D= f,Hy~כp oC}^8>'idtf>`7 r o7f]pci/}>8z-X,C8_D(V8 nv?}jASA% \uL1E}1{l, x;n@pX 7||yK BmN=S@`_l ]ٺA:*%'$.5=8l!l/XncpET`};盰vCҮthEt5g* m;/e5AO-z1x#o`&#gK`:7䘒G %}ۦq[Q{B7}xj$,Ve@D.j#S* . 5sef7ƪ*_ɵ ʼotp;愒.]mlP|׷oٌwJ̾c,;(!Oi;8 mW%ëZY~ag o fZ#G/'0ᙡca*ኝHa. 2{)2rjY܆4z:?HS&9D% H0z\ =@ÜRm$r^ipYfmeJtVL]OX ? 3zACID؎*@NXVJKKo.ΨDJFK ikٳ̧8 d^wE@#=LHԒk7MNpG d~̈4aE^uzNgZOèԠp$%P`|<^bdҫ æ;=PI?g>d2Mž^TY)؈߇yWM\A08F0%^D;U2wGrgʩ:%Nj.P9|$A̤ve]pAakL&cɴ+hE&` ա-%jCOzRbi&(Ss\ERo?Uk 7j%T[=9z<^,ho\ggX ( ɖdg].L\m"՛(r|>a1C*aU`*bKrvJWbL&B@y> ~ZlKak#<%*.D61cMb:^nt7$(c ?tܸ>yf Y<  BqEQ|;q$rM(.u Exn !{`|T򵈊B>엝Ҁ{J'㘷sQ@+PTd\TY uts={^c0M 2֦1Z,ܩ 4o$=R{RNS8TaKv. {;O:}EYcH׫xx?a<$w*cS2s$:c."3u MVQ)_T["5?ƹ>; .>{ Φ_i=__| ؄((?\D~d!VWNas3iS^z=2 !]('3!_Z+hBEaoÙzhQ`?Q >A&#%G5b >(k|]>܍ Cz%)̀_gDV!_L 1\mZNZArz |w6$o|PWI'CiI;P-yQaā5u=$P$'C^+j#i;R*=_E&mKcivq*CSfկ@ 舊FT-G = 0VzMO{>ؚ j&etN\kHo!1v/$XM^@S&JxX*lỊ]YdlnUfw#$UB3OE_yOty[݋}?zc,"GYV=Ry/?ːJW XeeIWn*> iQޝ<(4 \PElNѽլؐ,$r>5K" Y,nFllH>`>Rx !uI1:Δ xg:-Wgͳ#],-Ye"U۞[Ɋ\ҽGs`iJiۘ` X׏u3ex|3N ɀ֯`KTloZ)߀7*msE8vq8&59/˚|^3x|iV[Μ5,8!d:L>e .Z E/{a :!xܛS, a=Cz?,'/i_%3Sʾ'?J"}4ҸlJ5?BN"/~' P0Գ1?\^G(i=c *9itBu3+,'CMWN0j\'.`i1[B/3yԒC`#.NGy~Vuͤ=MXѮ7[*k4&BY7,?pAj*تh/,, S``2=m6ȁ͹Q_rtPY:EizHt}af~gHr@ՈZxUKYDyѽ1:GvhRԠ8DKGBHaDi4nt-73#&oP?UC3O= WW`0)--uHE^jؘ98dDX6%ӈ -m=ИoHe2$g)#h5oR3]d&H_)~KA}6J2&'ӥ&pl93C_Jh4c8U O)]6n^FݓSʡ@=eQVR>vrk{sbv%EQud2; hjcf z?E]o3|oMRz6X\Yp_+Hlmj֣3~XB+t ӵR!b'O㞰Dϥ7b0,s/v)8}E tj\QG}FMi1QUEIsSS.bO5@k::7rkmJ&?k(-Lǒ5yvC/ 'JK6 )H3.70U>cMJ-1:^Ʃ:b{i%"ws6 W8Z& Hn/9|LqȞeگ!+e2&jJ8kOQ~#Ó%yQaJh WTɯ/jF# 9:N`n,g GS|\Ai~R-Eq&0YC ?O* }ԦY 顕ۂ/bܯFH6M, yax}"&$M;`qn7̕<_ˇ?<u#CTa1vD ڕqAXIwZuPX 9w}2tμΡXX)?9wy!m?w: vlb0RsQ UPK؞Ւ|Ḣ/L= &= "N+ڃ RZP'93c;GN,hrEӫq[_D]?Q&gտbOq†8 i5կ.n@!+Y$xè6D_HъA:lrV,YJ%p飛kk:zUX 'LOniq~ϓ-Md<I)ʁP耝-/?{q "'i;j@4IO؏d^A R,)rIsДY'NG&K0!e>J_ |hlZ WOF%o5\<67߀t]JeOqQI~W*"s, ^[x,G@C=SLJ?w{VBMml8\ ^I$b5b(w$Smc$?L&GS68iqƒ@@`Vh'v$|^zOi;ob0aa|抴ơvq p>SjC` 3#CybPJ"H2q ygZxq왋[#e>XrWT WS񦰯]H ̄aKb1As|.?`X77~WxK}^hpV_ih$̊v[_Y!H.i.u4^Cx_kMY؀M'TG$g|!:6b5BjƧaٛ:?&=pJ#E_Ś㝘N2ND#4S!޶^M3yp)v@£$hALhUBa[Sjf;\[|#e>7{y\ 3 WL֭cz=7mbhS<=|u8&e3wBg{Râ[D9j?[ش`*V2l4rBH~[製/BE1@ 99q|ot&X((/ D S.J*T4$zF1c[iǃp/ʏ!䉭r <=$1 +7CS-kPOYJv6p>&n/9'`D/ɬqKbnBoax [0plO0* QxbM¡~!>i뒥aQ\/=ξ!< O+ q%SzA7' ?'/Z ] 9, Ku)^+3>+t~#$&ƞCPף9S,Fm΍v]8$uX R\BPB;O-Qp AXfx =S ~:qjKPQ&,*CNE3 Tx% rשӢs tWݕBp!{(qśf XZB [X  8bÔ,ܦ0ț4wL&r1hCzxHG44=|2+FJ^`#4˙KMkB!y׫J6G ۄ~;+ o%E|uL_h ,D GAZQTwjWGmN[U ϝ':{?{M,"On+U j{UוԚ~NQ~e-c[68ǫ΄k}JpcMhc."Y2c#FK7AXJC GLa6r4s<8zV`wb`%}1#w=Z @=xŎNjse b` ?E?,SLe64r+̋,7qzHʱȤb">ښt,d# nJ;gH`OT W;-MmpfDRҠ vgU/0T\z搕-8FZ3[`.)jG^ _jȧa[hWb )^Dv4kl31&]#xoQvP*X"ʟN*TUM@p3ӰɫHy +KBun&II/f.cHnsJg">ʏ0+wZ^eNvie2einy~ G\.B'wL L}gKd{%G,~AІ\`\ g3v̖Tw\ VO Ubڸ.ЊdH?۱ 2, ݈eҗfx C= dlJ:15Lcf v_Nb^A A!ee[7V#U̸IJwR\ãjrm鋍+*E7~g`q*Eƕ cQJTE +yWk=2kyC)L}&ɉWC:!eՋ7[2Լ(ެu .!d2`h#y<<ŭ{؝"ڡMd!\tP9b( 5[Ě}rro>tڦ:Ya`:n#FEr t9/4t]9ׅ͍(Oy95|15z fOa,[e;L6}qh*Wcr 8 wkWxF /7cg݁X~}4ysodxևjҸ{ jʶ3sZkG;>8F|'>b2mY&:AQ,8 ځLf̔صO֟R }As5eZ$)qNujhjgI6p!7`;|*-C@ƧC,By C̽z,nadX1G,ZDTѽ72؉a\PXy 27&Ys^'R *-&1((;ݶ`Ym:mUn|~R>i2 Uö<:ag6 o0~۠?&I0(b.ۙn\?u 6WTn0ҙ C·Dd$M4= u? E79P2az4GءmxL} [O|nod->Ͷ!)ΖrKH`h`h;\[T7 ѽdpdQW-Hznh U0mzlVȲ좳Uś8+X?NccDm쪒,"$j$_L Yi'6"jOFSX ar Xu/uGV–VV c˪EPm2ވ>3(`t7 \'ǥ0{^6e>F_LIX{s$ H[l\ڲ%q/؊&Ml3zCZ,ِDr< -"3٪eB,jKUQ'`@\BlE+͛BvCеGWw>&29Y(|L"^:gu֤pTg<\l$} jNFp?3ד[EHȁʃǥ[Tt5N+}')uM'Wj5{ee24AA=H?ZW؝%ӗ*AKtGdWΐZ[jDqPKI^ۡ /Ĉ=z3_A92G#l׆ ˥N=5Uv9{8EdQ ]P=rrċw_'=qLlbX 3o[^t_WUB~FW@c 7uڻ^=~֚M*KV{"ZNƋRIpڂHN$**g"HG'Eq6ڠ;_y׼V&SK H V8jKWmIMqOu)֝"*Z$T;EDDܦ]@Pk0z_ OA}@E~tjJۼ烖]4]7١/S `\=z`~}'4esr_%e?rEOq6niAC3I͕(Q-%=_FGg#>3bG.WmW0Y#1:h!4j_<{K0ω|adT=Q!]v!^OʱǏ&;# $P&㈔CjBCd\4|!?&aSO>JSSKT{ǘ>6nb PMR^}\٤ .&7^.!I3sңnL֠˯cdKm)/6Fӟl;!Lea+D9-U9A̕+1̩MJo6/^O0kRWrQaBPd&@/ Ypn ӾڢP޷VPCJНZecLj/Gy8qk,Xd88 K`$]Yίљ:CUT2l݆:O+KJs.=SK3֟?>;^~jpǶA?%"7$*@ M.h2زU+;j & [&Dm[t@G=@I ލ?xjWX q{E=>(x{;! DأH̹g(x{m#'u(M'f*_rɵau"t! ̝$}O5Ms=VJ¶,xwLQ켘wƹ@x.MpEEw 0/9ɱ°hg`P#:G Ay)|>3mDfI9s7r"42 m N"pv-+'r5%4vyN "M/QlʊN KE=27EPy~}/{SVcS $ŝA1LYDT`Dd)8 6m' _܏T]KkDٞ`ݗb 9Rh(LX`(CͮpJ $!N|yaȽe*T*ӝ=>vvyЪF&*pр <;]c{z =QeKq :G ΗQ^F,Іa[g?xaV':8l<|ԇ[F 85 ,Sи́9A3a|i >$- VFobp7N6D-/à~5!pC߿kf<ɧq,l$i#=JܶMI+x d ̑*E TY6?E6QS%Tq ?+Q+!g7Ҁ$,FTǨs(,Ңy!#G{`)?5%g>9`Kio@%%IRZ#DNbqh1֩TΙ1 ٫{$ϲMEV_=0t\-\"* (}rJ39җd{1S1i^aa|Z$/ȁ]G}`F[k'n+j{7\+\rrH3x9O}`v ;SIm^*FTB"ie'(8WOޮ0u͋*)zb]Oe*R<)4eBj{LIsg;tJ1;aas7 iV߽ !U󓦤woS6t^0`רhtA(~a)%^`nԿ< 8 xDC Ǭukcjl5ޗ"oe"yo <'XP ]?/|"T)Y74~ͩ#,_.E8ʀ s')ċW© ZhKIi'p*;morx,P65յۤXJJD#'ե3XZ nǀ-d2KhO7wW;lT\psmP&aD.,a `A'_C,YhJj_YeoL|Kfa'Vfhy¦+aqye\>;He^ͰU\%QoX}?" Fy\pubWD.w7D<ƛ{y(~a L } }s&EG 7"[Y=[ʉK˥nT0!%2tݷ B풨hBGH=!D½jI{ pQ?JZIi Ve.O`B Cߒ'?/Z[Znx3£zaC=V@lI!>+_mƱ Pp!&"䀚LF欭Rfm۲1c4pz8d'*sI ˻W:3+Ʌ&Aެc{u9~$HPka^Ft-؀Q >tާD,d 5q\%$VFpӣM].qp 5H nu (<}~5E"XB1%i,:ASiZOx غ~\l)}q"p4אRN`Ú4:!m hQu6#ie$d?滨^Zf9c/W7Q#!FZ[ k0iC;in+tL n$ɨ%cRŧ\zw)!K`s9vU@TQL',~WY5= e'7##19psv;۽نIm d:9|%zNg>_!K X)*`89̼)y(p ]]*Ngu\8$ (Jel" v$ԣZ'V6%*19ʀ~+7JsUPX~xf`S{ s/\)ԧSZ!$*-EPFFקrUQWo9?6W=9K&j`<;q=3&GbFW͌_AEσׂOmGǑ8 zS{T"=aKXgCL7fV:(fB w{:v6-- *2'*\3T2nmKH I|i%O+x*oд{ E^"W4gedS_^un­&lrJBXm,Խ@x(fEɊ>?s}w~[us].EqS@4{K-DU cKbDS7'y̆P-a $&A)M@*3+@Uj0MÝ){U(jf侢H|Dă]um?aG?Nw܄H;ؼKL⿪i@Oe!%*A` K"_@ox< ggaU6^y'J;yyIZCVX*.̓f#ohQN&D S_#}?JêCŸmo(NYooӜ/qrTM i?ʙBM˧_b>Vqf_<ܧuM+8`@n рßWrM'l!yKȗޞ> ;/.fuM{㏇HD*XT0Fk %iXcch1EDA QsR8ͭE[7G讕3ok({`8|E6|>dܨ~<8_l O9Rntغz6pl"}T4YXZXEjՇ[X]`U.{v n粑bma.ŢUX^NAjq(BDldj jw2e ўQz5P}B*u&VԢ/M%x]#r4\: g b_1q7ʴ,$r)Kxu~a cz g >&3FYS,L:r' Umn$bY%b%gnW]mߠG#jNW @G0LV⒂Q$sa}FBfv}[Dl1T4AO IoLz:__BXIЃ(9.UW1ltFO=3j܃BcLS%}U1oG9RWgmĶ;{q3frKB.7>*~ J#MUGn ;D)0ݟ=PP#.im+mˁ#3s}Pv,@ J|jki15i-bYVaU:6lW f@2yA-B7N3ebʤp"H(.uioQ,Bj[j^p+UGcm(ÆA^l?M)P]0E~^=m?)4u] gEkuX xb a=yr*ONZ];79 s ЌDMfSF׫] 㬗Ń^n)$cae;n][Fv)hB;~G_F(JLhE)A*s^p"GCѠ,* /73߀/nl"YW50W7U*ʞu MHqe{  ~m;@K}AˎŇA{Ou芚P(拤9U6XᕃjKi$""DQ7l$pbEoA5jR``iK{l{!LV5'x, .px\U<{}pS?]L۟A"1HOk*c9^2)9dSwZ18k.0NESk/ӳv (EIE(VE1}pAlu}צAIѰO J$ρ\AJ9 cNhSlGx޹EMh10C.ɣ5j0Pqj>`KM.4 j.~')c^oAA?ʸM9e_nwu:/]Rӏ͆' . 6UK36\ ) &:84n^fݶ%g+ $iI5OE?*f6YYF"A?;Ǣ*Hl4zf~T`- Q?*,S%_a~ c(%SU-hAkEY^ɮ7٣B:%:>'Jp5ߴRVk{6s~ny#qFxD杜8 V) s IqݫJ:Po" ~Y(6Tb v9ĸ|&&w [J'[_ I8mnnw<(E``8˒-PVɸ|l je+pExNXf ΃RV!UhO1Xf͏(o$lVvr*zqx_oD9I68|p6Gfݺ,i< 2p(b=92cV@9Hw{Av&5?vgb]Wuxz-JtX*vN;:J4iRg rAWgho_Q|/9CmQXi@DD2#X^8) YB"᧸ß jP3Q'[ěGل8uu9|3cM#]b&PQ$,.8c'вvYwJ`|! ?( GIQId9ߔf_I_%Vf l-z2#!m`kNP;ސX+¤3),®D_~x$}?hmZ:'Ghm"?[B6whR׎2挟%>=P 2m avX].OrGoU6]KR4*B^7c5 yQJ֮{ jDFTbQ,,>(Fkf>}&HӊPsT'&!:.03ykw9"Z0FVfӛpb΍]ܸRpЧYRn\+tEtqe-mi.ϪOLblE{*#R**6q)OaUDZb 2t%7gۖ\. >֭I w7B JE!H刮:J]sc#p ;KxP5F9&X8DJQ#H,qH#}MDf?`I#vkcu{l\RhYw6㐩J?0%`MJ<5bLӱZJ^\4qfhg(K.wC "WtAdUqOA,Qi.S1.13o8ֱMvm =b pp.?HeEa  eog}b'/gVjCW_4#qulS? A.;uu[nuqqib+N +٠LBXNm yvZ$'U'~nl&W9· Tt4%j2PSңW;6 A{[m摎^@$2)U ^nv ?VVȁe?b%$,c}C/~-/S(uRP:PXYkL+7u_ujȉ˹ xN$i?ΎӢ&0ah_uI#d 쌁&rc8-Ե B9RpuBBq>ౣ_.Zc4A"USߡ%R}WI{UÍoLhZ#;",>Y;DZܻ\՗gۦ LH<#LU]¦S 'cH_J,ղP8tht+$q6|a*U"76KZ#gtftZ Wҭj)=23!E"x{ mse.HF$(MŤB>vtf=@GR_ Y%O[1XS eWJ)J5(1G@D8qW>IB$F9%j8Ŷq?m`+JM =h$o'Qb׈'OTCImÈE#D58 ]#/ƴz\բS5U5jhJg9R@i,Di#%Q ^govnOume²)\yVu;l bs*(oĽb _̀YWዢzW 0:~{u4Yx'0ְ7,ۖ*!^>#rCAbn Wr0sq/]gyeg;RN'B"HpdUm}{.сn*O0i=Gb*xKOUxX8~6Ɍ-ۻ6_Lu;#n<ڞ-9{d!9Jj ͏"70/7 #m<؂z2}a{|viXޔfEx&V  r)sV "WjWʅI,-6'-wl <))G%>R zx\:1`ވȼG( !Jm-).@pic0Ryb_j3l]v;?"0$*i/ IPKh5WNIWfك@F F ч\Ӗx>iAF[g=J31H'brTaT,ls Fsj2)e%tUal  e̞Ou|qiSܧǀ%\,EЩ(tFg:#_g0 (wt (_s-wUvkrM2`Y' \t=Ӄx @_ֲ!yi@z`@IgIq<τLI|hy䰬tD" e qa{fQlv"w90<(?Ϡ$88R EL_ѵ7T\U24 ,!- 0R(loYU"e_ML;A?u\Xw|U繀>^B2Ŏ ׹eS'|6- ~9癧k4zI-3\|lzG65Va/W6߇0jTL [^ ~٥d 7ƌ8@ltwi+4]VJʰ(Cx[(0ሀțdU\1Ybjؕb#i/&ek94>*9qT+-Yj nA "~m35X#0~MwJ.A9*u溸tlKԣnI_/DѓP/cj:y]%~Uj@ƣGN`>nGa &W>qX'dN CF-y N0㲫>M*Zn]Oڬ߽vNOiI5T=n7eJv\m$9W`81VCzQx/eW*; # ʤX(͍W^c`o!yr.^{VA@S?#(᦯PSqc1v- ~ $Hg4@WǮ&,&H Nb΂J{x^AY[?(_SbR;,AP=HS$‰j]@SB]CFTZ?-ԡnlեP`|h@]CyU0 4B.,>ĩ"*Z9 Y_SDShr+!+]գ u(9-2U"8Z r;'y ]QC̫Ya.A7c΄[{1fY􌕑.ubNT|+ְ{s)! 3= ; >Ff4`JPf?H,^HTX}ca5L7KmݩWZ*WJp1I,F J?" !GDl1aOq/'Rj͛hY'{2P?ZN"1-'˹?^7B Ֆ`B"宭S{n!dV}4Á8I cՁ9-IJӃ?+Y *UjD P?Ip'a' |&}XbU@@l}SN;29Ƭj{q3_0aۄ7[:: j 4kQrȦ#Ѕ2M\0GԵ.a=B^ҘӷM!V# 2c(Zcs8Mkءx6[j |:/X8 ҥCcFA/UYInhoɧ}EP |`$ v']i12 w$wmQU=SI:$J=k۠]njIvZ"ka:pO.R ĥʿB?$rGB xibt.Ɇ@(EngрȘ{  IMCڂ-kVᕹj rU@эO$kY>$^Q s3l%c)^z,s4W+*x0a7͹a;}ngk)V84bݚH\Ί>~Md#Iᖙf2&$k{MDG˃ioQ)m /١GCW¢.gD^2z4j z{ڡ;[).Yyd#^djav{3mWUҘt%.k{:̉su@T&)$랧m2bG6?_ 6=cleb)U~ɑT 9]8̈A=hfXnlQ%F5Wߖp p(MJ kfKhpH(gƛuA s4Ln&1hvs:JW[u~U䁩[pPCpJD_g(0OV1cWoap{HTW۞GךI*2f\*e3p $х֥s a2Z+L4Gb w @Q59'Ze!V&pHpv3zH`9vV aQғXnyzIrtb,ݮ>S*m92{;.5BtH$ L/V'G. ܅⇙L}ddNZ46CW PNV~7'KMkudOZ Qnݲ>͉±hKrBØukUVWn-moH/\[L%7t+!/Ȕ%l@[ m ޱl܄q er3_!}Or&f$Q#S;Bpzox {d2UrGV#gVXޟJ,?ّbu! 7ಅ~b=2éZz>)J= \1L'M<}ԗpᤁܗ%{~lpIˏ,&q clb+!]hPAӜc5`te3lX}ʵ0sq)袯H}^@N `.[`wVCD !R4K%^M 5&-`}1ppP y]!$N*<V͍Wt8f_>wGcb}B BCN\lll`|0VȄ^-[!Cp2|u+ 氚^F)Q L_BΩKV$We;{tȳ˦J2E]݄oQq`h:twG; ֍Mp,_W|Yd;bBU|<*x0/r.4PM1;OK@(kqVV!ᛢA<7NM؞\V1G̓@,;W.Rʭg#O>O7ܾDc?&2C h2J *SyƲ E%9\+"Ώ*wNn!/{MpWt+˺9BG1Z~gi.o|֊;7+uYa VܗqWk z(њ-^.3ƽH; M2ŃcKj hv3|`{a\b{Qx!>i 3-+S8P_lIi3F _ng+`G2^mZ~\{r VL1@ jQ vOcۥĊ*Źɯ%sL Oy(*7$%7};u<fr 7t\Y9';V -ȓnWEd蹡7A=biIw+1bH9ԥlVն= mREVI3F~Ӏcz[x6z 0$,ᐯND3{U!}/ ܾ"#Ƙ!ݠZxY@}yawvQo:`ߗ+J Uø-! {=⇌J:r.~.`A[W|9,dYw7RoYQہKj .lً*ކ%_J9m IJ-.j)h)$lG=dxOKIMk,%Ab/`Ob´O{6!Y9OM:qNcG = ʻXG&@+ \hqyCbz@|"VvcdE=bAl d,!QZޢTtH]Vc͟!ز}ИTB<山b>]heV_.S DIcb]mlyJxŒfn ڋ2;Wb|=AMG)<O+7]c( }KTDDPdSWd*l8GdZXmw\r^}W)y _5MQpܺ$=lǘ-'z }1gO-ֺ|^35T{Q w4iK"~BH*)GB>&9UҺ+/q.Ό6*6)}~G]NkA8Nb0a)ejmە%=c$ O ;֯5e9cy)U퉓19]~ |Ֆ2@'u˜43>mE")AKSaH,cxX#w*8fuBفL(̹U SaLX \F$* "؃=bǩ L`Fqr3$`XmregH(杪m7*77WK,df_L)i-wYBx]vld*Ց^Kݤڱ֘h];&ٞۼR+Zl1{LIX.NrnyPm.KuȝerN FRdWVId2( a9VاKkFɓ8ɚbO θwe_V>S)Yt!20,}zV8WbWZ]0rKCT^%mSE͠gSH7cAJ.{<𿣋DNQ@@Q2jr.ɣ0AwqLhM$PP݅ /2w/@)$H%6gLm +fA j~D!wdLˏXq~5!7k /B3 d/: nmYR?s2øm` k"&~`-Hw*;K"Hg҉q?'=T˘g$ԍu a3O1uyA`'lϗZJojN=tR}u8SE0QWs^p koK=WrSt'Ԭcd;2]@u>wAYM:|hUY8QoD?%lC|h7 De~K#]N+`mpWƳIhȩj~7(&j1b27jmqUNll鬠׽ ۖ>>'g?O* xj~r59yX=jX!^(c=G~BGr{q! &ʧ[! ^#O9tsђO?]7U{q0c-w-#X:|p8T9rVlAtʣqmA/(5*S~Qw˽_-찖Jd`c1NF}sGU*U/yFRM4 .I _vd嶶Q etɹ0iULTZ7t =YhMqO%V"`܈o>0$еT u^;L5!>FPdz>_f6DF3ugaQ}g|>M{,fG57 zS6=A_>C}A46/~R:Je˪2y |M=B°0$rC[vS8w8 pdx7FŅ{8;^VOɀOxÊ1 ~o~F1*3X%SՀ7D >pӇ:UJ3˕ꄨF>+Q[ "#|W LOf't838qCm]#v-c=x$[ a˺coNn3A=oD>88Exܭ H:wO 䦰J‘9)Ph8l_VM$W 1eh~Ҏ'O#(h\?Y/MO12=O;ctzΚY u}+Z _Ґ\2aiڄ $b9}"@${oUs&|i[svK@z#=Sɠuc.U,%/@@i~."Z\]My2Ē?ểigcGgut2f(ka`kB]v>vD:</ZY%;b!Jh:!um/b_mL6,=yFsLSLeݐ*o&,<d~ZVb9+^ ,f(˷ĝ)=I5hkl-BJsF ~uΟ|IR 'nժS{c+į3>姖uZ F7%ڱsMTW:ki;ĆAGq3v]|qzGU2ZX2<䵠u񂾽92)REYcUwH \Ambo@(Qdz):czRYe0p^Ԭ4-a\LijF ˑQh&K8sho\|IڭveMY| A(ajY:}4.dy'.lC2/BpE[{o(!Ғ:2Xa_f_ZQFK02E3nk@zt[%q@VL:Fvl#_1ōYG3ŋ2vRa?QWXP\uX{à!+vx^ M.`ؼ (&q {/YZb1 O0GUN|E΄SWX)3wߣ$E ]DD^#[&- S-M=lxwQ4;< Ϗ7O)L$48նa gc<ŷbm9 Ը% WvIη ,~>WzhTbfTkպ]&!ϱdܖհޟgt|QC*5a[c0:5r[>Z}z.Հٯ"a-J^xPn7Yπh6h` Ὰ}ߠJ\:6vc:!F}uGtw9R璤]TpЏh::b]<,8E+*CElJ͂z=`D x8I;!y*2fN?,/ՅdƜT|fHQt a^|gOF?h5 "Mg:Hѿ{)Ɏ.J[TX7aM~^Tga:UG|T0sFyRE;6;J~Fd*P]Vu8*G}ր0WPpET .ôW@w]+= W$G1bN﬒u$j&$߬EeN4 6W}ngJ`³ <)Y*BD^%+fsW%.NjsR 4ǻf2tfC9moW(˰S$H<WW`֖1*+(S$HىEodZY|2T4!{:[!M/0 E_,<5ej&窾ұڴu͟D"'ގ@:Sl/i,%OIk-2?“}d8aY~T 6_ xI32,yL*#Y[uG3$sy\ۤ0s$`f]f %Z2iYcvl@{ W(OǡW#%lrJ)^AK }~)FSJhZה&F]̓Gmc Sd}1}E,<RFŃ4TYAN UE0fx#iӔ5暿. odvf ?։w]$3iV KcJ͏0$>yqAZ1FZWB3{\,={eWU"52/p2%Á]#e\yݝ%Fϒ(ZJІ2ghgyԑM]c|.A \W5/ImC9qߐ+xɡ`?Z >mO̤2 25nP{-)#4 NG{Dtx,Q2ȀL_*eo{&6BhB+BTj#2~zzNYfWaQW9QNKQs׀Beb V|*]U]r'kR$N물oYo"wP av{F+/n瀏R]%`<`GR=/eÀC`~q;8Ap- Sy5 9td>qoL$x :HCeVLp'AdG*X4CpՋwŨ̾ye.+W~1ḿ<\NmzNK* {$æ1Pᅋ F=]5ڝj[`! a&sb('aN]50$S7uyz\ĤU NԚJف<xGC2.#TsO>'b2L>jϼ_g'1l12w˼, G_+`ۥ 2 -=78P:B}B!G94ZY&o!Cܯ£(4ǃMɯzkH8|rfM@TXӞ,,ݶS;(%E~7 TqsY(5q]h)O#Ct dyqdT'”FVS$|@}ÿ\>[؄AN=Z YnC Z<8oC[0WLڱ.7>ծlg7lQFX?`0 $V]`]K*c =2@h%fXA 25B蜿:m"F O;@HSmS pt{aĆH#=<SĘ0ϪJ$|-p̂*XS, 422XDn#s ݺngL}R򃀲m7W] PXʳ-Io˻4(H~1忳c-S 2~^-k%ʭ f#sq?l%@,w6U$%=WӢOL^·lqT@X 5ڱ.OʯRǸ$M@CמH RI16T;x3:ݸp翽 yg!i PEWi67zIЖeoBX֫ڵ=Nc55R }P.][edʍg[4IǟR'}+qgب-w֦iwgo4iBB2T}F}J,W^LiSqVF Jp't=P6oboJ Nw|%3rӆ k>+xE2tѷd5E2`Vr[%iYɛ i'ŰrDw2boD -zKla3SǎfXqVʌZ& #4F3 'p#ziUʣ?L'D(a2x 4))Z2JQ*T~_W([&BA*};Y/g9aۻDTsspF.+=.H>밅7tza<`Eb-u`Putʣ7Wq{Z:.GS#iC~.ˢ,:q'EMv9Ml_w2 /w59[_SMgc[jbY;o1H!X2=s(G{!۳dR|*<-޹W;W@F󧼹,%]˅Kp"O9)V؋~taTY-=yX9)q_ .,hsu8¬ΜkoRܗ] O=P|l.cS+@gVhK_oeTiz:BOe9.s/7JtFXycyIJy/93- (N TP}q±lȷt'Q5uDq@#%*P ~wK I):v;^P*ŸsNQ~U!ӍD'ֻu lyaY>?_|{Of[khtq^7,Б,$84eOA՞nWʂhidyNz`ka/Gޮ٢ )OMP &2ܠmn ^㩘,c`DtldNXeWZ"zmn|{[rj<YM0XF"[wB--qt)M"IMw>HGɋ`0{ң6@ppe&5Cp*lOyT1H?rת;2(W)#'rsؘI\M{#6:?S3dQB]F}eZ-29a};0C3$:ABH j7/c.I] Oidߠ|ywcy:S;"(ԑɠ9r-עv"vMj^t8?_cḫZs Fr/ED#*C"?7C''*&RL,kAXYyf,SXvm WR,UWXژ 7 &"nr meۻ߱XЗ&%ռ cg*7/q Ϩ'B}{%aJCMe;L~=\-q{}Ǚ XT\<2v/jUq񊾓V %_Scjj |厷7'AHk;)=!vfW @py–$񞾁>Qz_ž\-6%`xrZZ-T7Uڬj9#;M8(LGHM\3C:n7sĥܭɈla3Y{FNv.2K˼ L>@~D.m|'ŰAu41;3,_X+INAQkNrZN[NzI5<F-uco 8gÇi7.  .n ՗ %#yeԇe,VtZ1EENֶrk2lG3`$P·#įyBmqk}O#'Nsw)s+ 4 9~zOKm9r%gc҈&w?pGgЛ)PU>TPUUhMFbu݈XɌ?2F_|? yW}[KiEѻ<1;l6䐈@095JmNYdf\ѩՖ4G_qb 3$bqRv4Ty(Gh'LS#WK?n[) V(^lXO B_7<݃50ej/nam3;V Gtfv y]RG7@: LDd+o. /ui !JJ J1궧.+mRg(hn+k/Y rfH~D8^jTNF6.]kGh7jƿ k^2r1UڝܽU(GrCl͂S*IݙNig#LK +&HlY꫘r^rʭIJ_ q/G0Z=i0CH"},d'O5A-!r+`Uܩ $g3ɰ B{6 셾?XNmft i~.n-9OgD(@p錍ޝa/mo]AM "4rz甜̍8GPvd ~E{UƦqƳk `ݘB&mAQ)Q([Yp,;{0W[oJZ>E"῔Q*'͔L?$-!Ck1U'lc]2o7ՁaLy0g'&/UsASRpSk I$GMH Y'Y¢Y[P}?Muçe( 7Jʍ6-ۢĥ}.1b8)W<Ǡ-FFt|Ods llyWo3Y{WxeNo());c2a&`ͱT{_F'n*+5mə=$fHcq46* X(#<#5(-;Ek} )1w脣b߲TC|&<^r߀yC8e25WйnSGWl EL*b;hV-v޽QԭDO~n8G@U!anxYy炍*X݃H7YSJk;f]FP/71Xb"Qlwf !c.@7ζrP1: 02JnVc%-/ R)te >,m?Ɉ\q,b\];e! s0U\ ُ;OS6ZѲWɻE3b>S)̺ ut_߿_~<]unEtV: 3r4,6vGR [?|l@d[<7lR N;F!(I,x=?9/uD#M?͏9B% j[VeSc\mGm|Zh ^v()ݗߓ믒9h8;J(!I6T|R;sӐ\v\c`&組V# w3)8ʭw1<:JQ}I>Z r 옌n{fM) ^4v~t~Լ/, ip1,oVr7K :\^.E<ѮvOkzd>SfK:QOn2mC枺3YIݖ2=9!CÇ-sD`HwYk1Vsl7DLyÚȿLg26vA|@oaв޷ .3XVht:eXI%cکbMu=E`\>̜&Gl[C_W]f[gw+A(lŠ}+p4?`4רUӱ-W"${X롫j,6qTuyͪq`vE~,@Q@:k 8^+-Az^nʸ:2U%rXlGü !V-m`>S"wCxxիxIr9(=h@ɟz su; lJMuM!Ix3 ,(zr2V||(zqԲd>L&"#!)=7R$ṫ_EN)57P_m <ՓXk i/&5Zzq߅d.{VBú"~Bx)%X%A@TV7$!D_3)ibf^8H#YP-鲭p,P+{@{ };nwd%|o)R\ U܍Γ >$! ^SVkU2kcAX2`_©|=u'_-ڳlKFs &\hCRln"/M aUQڟ=jQ/\^7lČL >.ijY fs$is Tv(ѫ֑}񳤊Gi| N 7N shr3X\5`2Ev# {MWݮN,sOGF%l2q׸7 h)j+t5ePp^"]T\%. %YO_z9[PO GD8= 7&'erg]&q Z1֡Q1כzS DoR! $͘bBƚ = mϯ|WJY=G4_& r&wę:ıFp}lzDq(y ߱8/]<%2%yKo6"qBprY) Pk5*O< 9FtdAY=DDaI59iP5 UdA Wg ?U` FIkwa @$l= B|iST<Ew6G~fL/]s~Jtcu S'M]x\˜1o 1K}^K#n\ E.ɨqR+( `br2<2 lFe<\tTJ3iPck=6%$>ĄJj wg\8fL*H 3m"z&c%C- uo:ЕٶS7 b>Ջ(rC S&DېUŢ 2ұ:W~< &F;9,(u>i 4Fw m^6 F,Q񣞎>lR9Aug'_a9(̯(Itl[nAy4YA%|dWo; ~ê M*4؍D, [1j^_EyiI\gZՎ~ZZ'Ϡ^CS(eBPvzɓzUjc(BзDre s` K$I;[ep Dj*K^x>:aW`eOiSԾ^+}[^5!Mn=qduMӏ`y0-65J5Vdc`C"{0@d\,4/1s<{\Í˳'eK&{|d>_h,xޥB2AgO+^g0V6nNDnW ;Ky+M8O=,|ZSȖS2mUPʉGu+RPZ;8^*ʹj~u979qwXm1X:9X|]}ׅG>-!1OP,Leve}Pu"ty1F՞55{W̼q8HM2(xm2 gEG̐f6sXPд2-+3ka&W'E=MvWww &SAB_Q߂~}^c@^NWGE4aWRl(oEAV YԺ!Tp{ub˓%d.rjgh?r8b(sk*z0nl{@$dPו8/ay=Fְr%L{}RAZ\j{8sWLkE{jm.;c %G/u -{f]xß ] H0Ea+;&zL 9|phS7 ;ͬ2,> nl=,'_r ?Y`@r$gp>M{?6 b2uDjR]Dm>yشXwT?ٳ`sqfV#ܒ>:) 4UPisyFTzUYԦ[$c:o;=?IzYÃX@QݽvyvܽIJZl ]`6FՅ+ZdPs7q]gQ x ԢD9 uS AP Jk!wt5.+CN|lon!ܔ4n6<tMed}DQ +d-hXݐ'vFrU{ }z3?wMBb9>HjszL-1ps밃ʷ/m+?/qA="W`ΰL_8[L,oer|PcYK5JͥMʋ̢}ĺp,pS{>A4^1f@xtՏ@pC|tɩ(u]RPU @ sO6z_z^i=y=jnho"u  RrPP@z-ib$PvV@L+IV'! ~2Vܼ۞9K bceB ^ Xwp9?Rs)T_$}Po FK<2x͹)wבd [pP+ws[tz=IYLmRގqD+6%fX+hy3Oԗ&§y0&k*upU_-K֏ǣc6>1m{X|*);h)ZC.;lxӷ+L12K0Q ] _`}{KsD=pfjGRM1ҟv0X'ʊ뎺`L*[5^n{HPˏv8 @ū~ خZdO!pjܛ (tWg~ gIZGgUP/_ƚ&ЬNiu. !HMǴo'Skyfg%4$iY|/ͼa|qBA'g_"|R&c@A0^F= >Mzvrn?& +; \;S\`oK1"IKΙ,ƅ1mOiHf@q'|+g9eW2N`혌b,ޑ=*m:d6/%5QĚxER_+L{z?_؜%&r3hTKXOtFo?QqNX2^hD0|m7.Az(.@GclO PFHUd:RŦ--P,u$%4 +RTp&JmV7*& R}<ҡ75v\7 ;nTPD2 8\ьxh 1 rR rE CiJj#k 4?J6ƀkBzw6Br i)*`VX$xbG\p|{n֭"ca"r.!sjQƝ^6L? am7ຆШ^1*(3e(/JyI'!lN -9N18xXn}$gVCm~k۾!x(r0}r#~lFa/b>h̥uif7^]4nDnb|;BCqƧt:p* oqH F\ʫ>D 5AY!&5]Q h)ADvTF,zĪ{KGfoj1쉴öN_X*pL>Gdl|F`ak^mJvؕ^Evwgma@X>(|t@a{/O6;dѼ"is2D1DI.,@r ]mvLhJ3#hϳAZpVNAR-uhY[*UZ}{ɐ= NFA&&Q*< KØrmtYI8&drҋۃV2kYյ* 6l/Z$Dv/#\Bmx "hP1Zn \M2Q)ܑ;rbRI؈[) FUAV$7Q[X6|\]7X/=aYiG7aiUۅ̳]G7C#~shm + 7_p"#MJndr?׺pʚ۠89` 4LH1ͩMDKJXR^%irO>So?/C(^ }?&MOOe_;f˪A~Evj̯6U_ٞ5oD|r Q:1,Ҩ g2G\əsu5pk5Ű4zɪAl /Hͱ{YPyV #ptvܳR5n5$ +c`OckI<277FsEѬp|1(j>aH#%UݯCT4-D}%zȔM[b/4κ|\oJ7X!GP AAI.\i:F`E8'qq`zM}>9b_kfa} mD>ߠQ6PPWv Z ޴fG^d٧,~';݈}8YSR)e.~dVX .zWm9;z:tYii Lk=Q_U A܍3tY04#+ZO;AQ#+[Ps AXPDXBp)OڷLL X~gZ Gڛu۔K^`yey \.}S7ү%`="Q&5Eh Y'(6pw ݊U "]a۪IJyᮧTGa8 _D"(7]L3QU2ܤ- (RZ̖~ADAjȒr4Rq>\+dՐix{y蠂T+v #{#H+{k6,>K}{i Kf9FfT^+"HDxcOB5Pw+!?*3"8:$:Y{-(`U܊ vm2,kVVn_MJB#*u(/"'ΌSN灮ݭH&6pA}y҇֊j'Fkbz1aD<ϊ0~Z ca-uHeTZ3 .(;uSdT 7JS;F^/أ1dܐOdd4H6d!GdV$4ٟm4qC;2O.wkb8? tɉX&ʏ% DLgzX3K4psWm~W|$\43t576*DT7ADa$zPXa8ʘWxn藊Ad^6%v<֠d/#-poWRѮFGl!J<0% q $ Fr[YU+w7 Zs ڞ>N԰X,^a-+gAZe`0@֏BE[k`dQ=Ыw0l=X&᚞dAFFԝV^H-uN)Ԛ+)<^JQ_ (=r Z+8@v&CǝҸ9RxϝNZBkYs}.@7mh=I9Ov[ڻBSgk;nfȭ~/@U|bfW=3|GDWi+xW{cGL8YְɵMRjx \[+( Bv/b_}9œFv$7Xr>b>y{]ڇl hrV~D-&( u,]E R ੲϖt/ NdKzP1M5C8  F} s <6AǶz@w2 d'6Wo=9K8q~ ~Md/bu]ihdž %dRjJBr+*z7L!.ēc|Ƒ_:ؒ Mu|J&WaP߁nVl# a`, )>.G~%P8h /$\ref {:|@#7`ͻ^\Їdxt wJn%L>mZz-ּE5@BpiVsvyL Ԙ{+u )!gk=F~.ú,SlX|@kivb4v/@*[ob]ذFڀAD%<' @}ߧ6eY˷al8BU[A1dvt.vknxQbfTBAF򍻴{/:syKaJ8Lk4B h0pF-^^׃hc?LD׺B,!I/4ڒ$A܈i T&^[-5fܶwz7Ɣ(eL[h %]=PL9%:s*1ri&J*009ZuՠgW` y bW"=`Pv?Fz؎[*B?fq\0_@{q)7=(]胔HjM*A-|C HX-NR 7Si{Wގz.=qb:)jC6WH_CXdW<_tLLWms~zLsB>UHMHpjvݔE"cYVFE'x]nKMU9;ֹqX#Rl8t"! RK@񸙾WWZn<Ͻ;mUlsB۔;0 O "ITDzX^wg/ FW/ttLD%v.ٴSom.N:*h\!Bsg@B^(b V6~)|LEӚ~<$`sRZֿw)&![lp˥ۆqtcSɮغ8(8ϗscuFLI>GAOjUv7d㐦jOK@!ŵFBj _*ؚ9& Eo .]%A;yѬZd]1 pl| ptmLP!Id s]@D- (vlj+qNpK5p]4tw*%5~_WȠGPIHHQ1 S6XA/)A!n'kmi:; k6;p3hc&rUT2}q9f:4)Ģi慾q0Fo@ h35n2MTjWP?,!Tpj+-h9AE>|? 2;X ЅTro44vƞm-Jt[8!ޠH eO>e$rkP3Z3^a3 x"{ZDlL`V@G3{~ioEsׂo]L\ 2c~_xn`6crʶް|ڣ m:uyXA+7kv:PHR9MC8*?G_ۋ<}S%Ғ y {ӿ|cj[䆋|0k/XۏBp^f.}~(7e$ʌCNӛKmj:fA'T#˝wQ>*:SO?˒Mކ8LE~x44ѣ",O D},|JI4S3$:LO1a~#W-LPCށxs҃`3ntȀuր?[0k9&n7Qin#:HCeyw2sM' x\Ζ_ Qv~}(pō;;Գ'_\ysPu_#wkW3ĭI=9lA@d1}~Vn2ɶ^,u+ 淼B6NԓterqmcgqƧ,$z<Bm"ڢ HŦ[A_:䩂r(1:ۣZ+т1zى20BGM}"{8Xu}PZL!l8"&IF쵹$/^9Sӆ+N5 uvAELީ`29.N⺚EIPTx JG@Pk VvXI oُE#D]*&eo,Y1}F4y15rw^˓Zןu܉Zy8.k)#5p&l-%m&GpL2nD*Wզ]X~0P?0lۊ xd^fB2pЧr~[I{K#, qJpׇ!3ӯ)%m$0fSsᢶmY4]ra o]X^Z~~=mLXW*jJ8 #$Yҽwޖr֥V8ü>m%mI%}:sբ T}Ke.A:W G4epe8d}ZT;8`1Dr pX$=*]- Z}it<;bj`-Fa5"os}h~;{ST4E^& 6&.nFD.8*̇:ԈEժBxIO|ڏqшb%xpǨsa;mP`iloם$uw7`OB2W#۠'QM<pW>L2'Ԣ=SK%=v8EMkZ_GJCrl|UZZt Bx;vN֟{q@Y7ΰ@&dw\׀tťɌ.&_Ϛ_٨%o^lTnWբm_;\Px<CyA)u.\coW WE|mw`4/,f!m{mxs+9hpG&^QC͡m&\E5p>TԾ-5]'\f%vIO 7)7PTABo(QtŁ#mSߡ)o3<?|8 䡸^ԇ `h<}!?hg`h䱹MP^:,Ta5P>|3m7B;kL/Ƒ)~ h4s|(?L8fIO3ٛځħH8>#`@BQSЋ٨8򻒧j&5"I1v[E!N5[W"q=@v+ɋmpVx9*j{f~Jk-uCȇD3a7i,MZ>X'!K;D=1&h"ۉ2[{ kDž4AwpI*F$R- _Kx :%i;u2j;.S~1GPժO_n^A5fw1j1==pSSs2D;$77!5}^є>;M,)୕0 l@ЁIg\tGNf.l Hw!_|m{nxx1d7͊+Oz+u2 hyxS, k.{(txhAOWTۡ^1XR[J@Y떅 ADĎ*엤(kKS*Z?=Gרhhq_e#K̗*, ~E5aX#oB?H]mhx&p3j£&ϊ':݅WxH  &K䘀7J i.41_*}{>z+Jqdb]ώx5"hAZDUu|'[q ngXEI Gs~qᚖg &.ZRن]eJW+zr;y*M~fWT!^I!ao_s~m/ )4߼>&=JZKGg8Y+9LY Kg45/f1;1wǙo QUG 5r8z!R}BF-y;jX_Ԭ#T‰BXn' d r`Ɍ}Lӕ9cY{xG{Df,T*5pO0 q}Fz VwH;к ͣ/PuL@ĭGnTэr!6'^TrXKd͒z 9L mm^^_xzJN>4q>vH:ݐ*gB|:;;P@3|$\2MyNk<4Nlj"߾p sB0,YEWFQVx[͔$V_rf+Y?wm!;a[ZJ C/FO.Ȓ߳Eg1m  nO _BDyrqYUu<=^^,R]ݓRNӦW (kQRP MGi qI1KꪸSMFvXW$ާ9c FzD%px"Y4_r#INi\43h(z|f*}>3X@2()к&'{VjxIo& [H>=mc%izb^~f1u@`OUp7%+1fI6S ;(4JOwK7vT-HE2ns+ @#KI~~& >8ߡ֣YHs' 7^q>%vj"83'a rJ ŗsk]+$CX8[X7Q9咤1LO`4ud7{!'pO҃=BZHu|STLꋇKbƖ 3c~qJ7퐹Ѻ.bf~9EK;Ԣ3W91R}|9Srʔ`r=S%ZnlMBی.4 CI-XNzn Z6N.2DR̝ æ^>[O Ƅqv6VG%O˻njnT/JL A|ewE X𘅊k2uH/ t4!}S+F&&f͛?sWGסI|. kN쪮ʖb~LH"5y'=dR)%[読':ði 9vPR ް]Ӗ`,T`VV0P%%n@ ![wz>i`޵ GIx=wd wXmZXpkf|6 Yi]@s!Ƈ.`% p.L4LS!YJhP[6۩bĹ 4P$ڛٚ-^j3ǟ:hf VQO9[-Qho#[~D9Rh)jjfڙp4ص%-L"c#wxNpV٩*. pP VDsШ_j!"Z}†T٨#*͐#ූ,j?h7Y!~y wۉc-<\dgV3R£ b{TaƏZaܭKhwScxáH jaہ@.zsK6؝&12hENC Yr34 U =̀`LI^&WOM^ox'f<|ٚ*Q6vf}ZX#q #kZ=;2~>a#t bv?;Y7dI@ڿ<$ -'-z/]^G1Ђyy.-uPi8ߑՈd+lFG]SBz27}`|Q$&$TW)'}8jq?]-=5NDP-Wa^bKRx"_,E%PN2+ `48}k|MgFlo9:تAF֞aI81gK1b2#~YX#4BoP. b4$mX-ڸXK^ϳݑΘ&GhER]i] [_n3_$= Ss>L},Esuuiポw/MML S69󜊊c3(gea9($x~.K!}JA $Ƞ ,`Tw1_]Y33`uI*Xn4R ^Sϫ4`Fz{(ry|ɄtC<qxI/px|f}%O=^=@<(uC HȊ&#ڸyh ĕbgj{|}I 9yi/@~4LƲɊ>%ϹZS˜,A}n5c WvEPK#.>rTx&hXnXD=Xt1q_.('r/\ 5DYx獆Xt:Pl:ODz)9S-[@< .H4d!;GIhln@aq\!y}Q$C[-y ڕY| j=իLy5Y Ȋ?-eein$YtZgrqf䧙TGiR#R Uw Q>ՉR/$҉.gbJ שּׂfr@x`$K 1JrfixtR:M-'0* AY|vnsQ܎_lGerH VaP"sAF2sCx s16(Y l7%}M[ ٹe|*-yMO NvJ̇hh݇? ΃IO|U|X qQȀ/rG{sADTQh,Lny㼓^tl3bB(z qpjmޕvQZ6/7D ٝi .fg~0KwOe)eH0 VKq nDyK8"tlR*yR3lO%Đ͙{]'_hJϛ(:{WY9YoD:2EdZ&DWr v}^m:6x3k˺D ؕEdr{MVH( AGWO-wTy?'-9%r(>nM-rHp5yvވB3ʮ'h#ǰV21$^D¼nYs)BƇbCdJڳXKHk߲P# srH?)`#y1hc6{|~$~[5&4!iO`6>EȱK3>T҇Ş}7tOIixZ l9#)4hNz欛(.߼wJ5w"Т(S~iPvCȡ_`::iᕧ$H_n }"ZK!ϨE]++&SpQgP) EF(I&,~kUli^FtG}N&EI~s?~ ϧ=wz}q!+K bw'90L&'iwL$Q/7^4)Y/hݫF3-,Vk6$4;Y*@^KU$:RZJy2mD-&Q3Bhۄ%ky6Pú xq1K͠`}zqF$ rjf_Kl5::~SA=oC(6T% 4I;$0*a!"x4Β@ 92dn1rlRn=2Fԋxժ^']bS/eϧ4b "J-]an04@? un@<͹T 5RJwj&0ptN:ɗ>(\O5`] VA͵) [rޛ*Ad;\ÈjN:(7 IqGU12<$?pH 0BoFۈBMUkn #9s^MΗ|ĤoI+XMD v-AG_)) l6z&b6$tC {&%E0jyAfp5S2+e' ;6#i^zQU9UprqՌ oH#MQoI7߂MfnQֈ'd)#JVG$(0s Z)Q%KPWݾFfj<6(pK>rűmMcZ%)\d'ar\yW{n8Zt3(/P < +slV 5?iΎ<A58}rg8 s '1]3*ҡsq o'q Fl| M%'C3Ȯ Q#˗T8:jk7#W"5d?t)oܳy` bHָ_fz~ ;\]/Tnl"r/7>5Gi@ ;sAo qO5b0nn\g{V,; G6. +/K36?RS+wY$7|'bS?9AIs匡~߳ir X4tΗ(SovKb+e# B1nu`G?طCam.W. fJv{H8K6rZB wϿ/ڭ@`HK3M>d&Qy]nw3l;.g"X~UCziA3]MiA;tk AJKgR#sP/RJѣ[nf;c-Yr7C'3_;\qf >N:gwBR΃{'f\//wx*~z13qLUȃ>P̞V#:$OBlu:QUۜfi8\f\Siu9%oBUh@~=(N&햭Wȉ ̴pGuړRZ|>OfyYp"Vnm*#}n4-4gP)MH|p5W͕VXɡGc 4E:*\ Q мg̈Uxc&mk ;FWv:k唚뺹A89>|^^Ǧ7ݽ[ܮgSI'mYͅ1ɐ"je/wk[T紷Fd7\iaWV ^^nwP1bHYb/]}, I,0EQʚ&I:59/3 {hκbOY)izpK_c=E&wӶRB=X QmYʫicJmh\3{HXV_-dH %^#N~P.[0wQE=-h0|(]uٱo}bco2GႨDgQ(v|ũkP6dO ݽ^>.Z;q}!Y"YW26f.':l ,_6u/5 iQp)-S-\'FjV 3i }B_C79<˒G+}~a[09vlS_qh+b K %Jl%Hzw/*"\|>Z~ E)`)# }U wd Oy}6-5!%ʠ5}$M!:Ί4~6iW@c9mA!rF £'~llwWT֫ )?siaiwzCAٮ#8"q2?|"GIݺH۬15Ҋ5]Kd#wœn8!nxvm2;LpAgkL"ɉS6kzC+_ f% »3VQP=gɳ?&:\FLJeY 4}Ǐ]m:C?/6JN^Lʤkzc3/ eTkiH[D,EҸti%. =-pA{Ju]5[!6"51]9~HNxΘ(AwI{'L0Z/fy_[N^e 5 9.>}h{x>Ə$c$wPbIfk:Fy]*7%;Ób6nN²ۑ5B 2 ^(! ޻E[wW&4ŧD,Njj j8~66.#2oJO%W2\BdE G4R(smd+!8kNRY8S, ӜGλ4Ȟ{ (/BxIhILnqR9$Y#)㰤HTW)/ 8CYJIsNĦ?O.45nr#Q٨+ 4U~VkS=.OsXUR{ :a$~{hى ٰR4J\7BP5%0%}2\-ec ih}+朠K7CO"ŒZrk.SƵ#5cbʥq{G2:^&e)WMa=\6$ZS?]?:Bi*ͪ8~YNY)NgTx&UKG3P<Y1{z5M^FZΞ煁 \U4a0 ;2I^5l*R8IJ8I4k4~E٘xAKϳh Y"}^;s^ Y'~5X3Җ1)Mgtf{k)K; -iDG7/#q4=[Fܲϣb0 8,JMcȽE&+F*(ǝY-45 9A#S&OUMܽaoo_OSz]6$8 ~\ZD'?hn 9UگTLiheY?m 02oBYmwtW^0#ua2a:( ]R[XHxT&L&!(u[aISy\ lJHǍ-eb肯y +8I;2FMyS! tG ħSU곬$7yGv?&rv#"Qduئf8fd7Qz!uuZ  YSܝ006cW)Ce (Z/R@Pz)6$ذ :n,?8ST>?}'Fȝ"&sgY%Mۘ3C׸ ̭[UW2@!P`I`6Л {)X'HB7  d 01BAJ?Am3{>{|/558o$JBN!Um`syN}.#Nz2D;0e Ɯ|wO{ܺ땁rl]e5l^/Luar[Qg#zSt yqh ВPUz pZͲ;b:Z_Ñlg&?O˷NLq:AμU'?P$^}U1P0QNZùJx´\_`ZS6)$؝_1B(\NG>~i!֫MܑFR-g !ÍOM+`-y2f]mӛ*U 1 \$AMANYaꗿlay0**,j6<י꿞>0Ndimk kr]N%/- B%_XPL|[8;Ø_e?ʱ֮KjlT=aWqY(qpvf>孤 #[tgyw@;= EUmelҎ#9O]~ǎ-WvhXV1ϖwa# XT^e$"l$wD*![5⎚oQpS-.: ^/pBQZHM5@G##U龃y3I#$ӄ!N&V>}^3{!Ƭ-YbS^Db"1{w{S簢hί6x^:V%#PhAm0l=qtTp80ԚK(BhwN܇GڀNc;D5sNKzkb)ijDܺsI;(`cQ|5@_lFΨ`DY,ڴ!*=+ A*yKyN{3x|\uDQ@Rnރfe)o?lH屒~A& @AQhBְiL做 XwIh5ɲ3vI[776>SJG_.|. "G/W_9?/b`|]ԖG_V:Y/lة![:çn#GF)R+)OyE^!Z? @ F)t] ec:h63Z% 2^BV"eKxM@-'..Xv ᐄqnz&TT:c8Me(MyN}>܃sSϷtSާȁj17τ pl}FG=tIi)LzFҝO.^sw(稞!Vv71PI;ɋ+ZUef⋮ +Lrw(3Q1vpb!4)R>!?؛m;PoXh)g$oX)LpXJ-WSƪ(ygDc\BɻHӂk\fff6KzI=,NʘVIyMӓKc[eaQ X:˧g2]ok0N)uJbdJS^Ibcy=تWidnbca?W-*dl:I[N@6WȻێ[x U*}\fkl>xoNA(t>QDE:ɻPMQ!7&cwӅ@WL]F9o4Q~1qeuS#ju 󀋾xvº0 _mܒ$6\XrbqbR|`>\-QG"2Imtړpn.n@,Հ$6.B7mihOiζAkE{ůʎxQN}tgESn!R@lœ٬oLAd[jSˣ5QÕ~O?6PNa B۰ꢝw]5ސUNM׼Q"l\ әlQV1GF|Q<]+}}2_[*b E̩A s֑"G*6QױL긡}!VjybNojHZp)/HAIDNݭ (>/?+d)8A\I2 ZR@1f/35\Yߠ{;x^~1yb'>E__!ys#犃[sA7oJg>&Zcx aM >\VT, /  I-ObŐ=J[u"?L{gsZrxդZ7Ƿ36 ( &w‚iH5}&I5Xrq& laНE]6岝87p.ڟ*i<;) f EfZV@DU3ZNwC0}먨1 ӗNv> !GDζukU[xxqVrFoJ+A'{J,*=:-.B=$Q35ܮ9 T.;Ђ/!Ucj,EXw,:Ư$5I{ 1a [@S<[KR^מTWCNFI)N))LqPxzes- |l9ac~VܯR06(`w*hK]P/3f`/e,,9_&C>1T }hxZPIXq:SyPJJy샙_|K@1oRB5 NR81ZS|XP;pz\^~ Fj>c󰔆{Jhݽ<3VHWہ5S>9Ql .WYG zȿ\(Xۧv"Joԓ;ԀzcHXdc}*HfL<<-Q:3V0yDIG7,]9EHAڶ}&~,M{q]<(HA g1 10Ǐ60' >Mqwk& M=vꙧ2~,Oȉ'BLoRuYĿ % Blet"мn&߁$ql8'>OTJ1mmtϫ j3g1)=+'Y2~TDC$z^+;0`Ms2yxz09Fydz[;82f:0;R#s\ h^|5pRPdPٚ#>k ̓~L81K54B-4'wQ eY_%H뒻z}x^>%57r:ȳS*tqc.:X$W H8(KHdٍ8+FYHTWNuF zH(PP:y&;I qig-f΂b}r׽Y ƏdT8v 0PkX;*by42h&Zl+As}ڐU^oA6S>6 MTEik֒6Ua5aW'GcCсAU͌F ^hw:܍x.%g`p[Ph-qj'婀sX?M =P/rj$wG*An }X1&j#=j xѪqOzלZL;G4iѰ3&SDӃmobqz碑׸:VweuXdMiӛ'`b>(UE{/ESE4k2o<4}2qҤ۸N Q\vlzn\ߛDՉs8p'ٻ|J0 )QMd ͏ö́N !wuD nm}0`M9h$=oRh>soʈUy4>0aC;bܐzi9زXɭiw6؁^D*=t;jDt9ތ|6<txtv jWnlL<$/3J Y3L!9>,J40 l:2"L[$78Ow<6QUo$9LQAm#FZ;C d5dy^iUpncE5(L@j>=RtwCYe~"$D;9;p]ݡPyz>=&ӍE!a| y1BEe,=u /U Wlp 8*tH.!YCo#6Rd`dڶ%UMCAw sPX!ŠrS[P\o:֮QE%ڧg6c+|6¢-t9)(8e C LVs?uDo`"fȒ [T!S"舓XZ;ÿ44a(%a>|8n'zK*TUCOp#<=AcYjXdrҼ-{b91J#w{Jk“ܤ ;ԧQY X:|,R_{ EZ4ti.!ǭņxd 9S]4<ƚG`lܟ+dtJ/A#0~Pq)T_jH8;%oMM zz94OzW{ԅFt0 =LXu0>G.pCUzNܠ&hN=)ajQcop s5\ .N .jXLs2+BRmGߴǡ GCzj7B~s[ێ 45N&ds|C"Evh;-d @*DF&.zqPo櫄GOʤr@ы=&D$SyQmuz6GhyF⬗F|?nh1Bly?2h1+=D9UB1; ]͎8 opFhX_?PNnj '윤HOZjoHqH T6S 1#ɌEj»+5LHy(~OW- 'atW.vgIOkztE0dm+ \ógG~ 2/96eJ躄Fr>nDs.bGgcyC4[[xpko4-kVu(<\_Uh{~!2/'}. qZb:n: :r bi:6/.w5P_[Qm2Ӂ`l@>v%5}M"kblin,; ղ8hd`$v͟h+ªH[[ (N(ەMIiJ no(C`} r7%ߞBmhy/ЗiC֧ z 8u0,ZvF&:z|xf5g@-_Op q2d^n;+iOt,53[ a { 12^퐞\q*:*iOT0iN4(^Eҧ88wš: YR*컨m[qHG(چ!yC׉E<َC-EfoAl*` rLW4Ob> z%hZ%[)S!0cbcÙVEp+GOy-_;j`KqaG:^\q!/S@W_GORW33r X'*xQ[gMI(C_ *=FakK dL[f-_~ p`Xq-f݅ YN@EI;cz*ylD9# ;iTFWB7]u 8I72{HNct7n1a# H+5ofzlƳ ̭KǤmc\~ˆ׹8SnU݃I5ܶ\ X_2%%um/91x4iu22eρ)Y&e#d aLg f 5U@Nd+ݖjSy_,E7dL&xpf0Pt 3Ŷm Pu1\2 “{s :m m? *K~#՚*z Z lq,WyE+?:=^C,aԳ)!L:QVzK8)0i$[a pE󐖶h > EId6/d2R;Ц$ˆ 4\|bD96~^v _bQ;ÏOϢA2fǩ\$)܉VfaI$iQIw`N3UѨ2l?$nmar2x60b I"kS'xCqǽGQ z,Tp9 ƤؚƌY]}%QsR_152܋ʈ`ߩD=gHO$~7%ΠWù`vE:T! ,谝WR`\KR ː T'+0&s+ WzI/R$EڴqH*YS~ϛ쿵JIྜŲ}O gcf3FI2x~_x61nŮ) Zz]r _4 hP/c!#+/>S6ok@V%+#VQZ=\Ok ]+U %o]76tO/5zͥ<Cvz.x T3H]f5Mt$]u? p7)V4 #W5+%?@-T[:OƵr R:_)AN?~UWY<+g}gн&Vw Bi`}梮 .\pkٲC-pEَWu-f-TjaRD&V)$X%+l ~pU1X+RL5=M%nR2IT:Lx>QwE38r»A=ݧ՜FA+wـ '* R4:y5/ q=8 ST*L3Jɓ= E]D=%6lã3P U;RkWHb t{ E1kh3 E=495(` )8;^RhZg '%-by7|i!Pi]51 CM=gIAekZD4 &u(R1Wj_}M=mW}o? hzHj/8ʂ/~6_Z\\)rяX<ܔ$|m2m6Ͷ4r:__L=bwR i~Ad8 ȐSMN$@_%.H7G=W3;&?&@2 .-ǙRBb~6- U9/푞B{ ;ǀ1TsI4@-%v?v.lz9I:gnkx sFW[:|O6؅?uߝ2F-;{|Fz1]p_jte8dn#E,I&p?FdU{hܜ[߄\9ȉ=I<8ʎ::a͏1%n&]\-9%{^cop?2V6/5b)~P@%tB.Y QsD,Ta\؋ "1O1O৏QłIoJ8 qMqv676'⛖MKcC 𾇅FIO b&[)_;hPn7t@O=@r'AA 00cOTkhy?o2[}YrʓQz\},o6C2Kt5u[X/6pݯ5jS/_FK(i8,*@5ZiF/ё^љȀ}^ƠmBx<0n&\JǨͫ%tiЉDy))ZIbI =ʤ+*s<p8zll/G 45#[b e;@ҥuNS4ـՈaC17QTe-vN _1#hlqv$ġ$>P13"XiZ#,)Whqo f3N^|P\NF'pWњ,"zAtЊq W%OrŮeGrx8x>4trO'(eXQcnz{\Aξ)D6EfO[{/`vna~XiGǣjYYg/lս6?Z5? (Ǡ"A,jvG,E^;"%n*u~7eML&o(f0^*iw˲2"6j$}6}k AElQ//^ ]*!A}}ˀgxO8r[ lbؑ!++u ›\E@ى Ih*(3TԦYdVMfPuzՋ3׮w3 €mP^!= 1 @avLH>څ61S' 9tAig_E]]:3ڛ K\cVɘBgh B)xMkׄ wi|5S'ԫ^k"Lc{W漳gէ ۀTsBSBt섽- 'uP80ϕqmHN?Ԙ[Vƻ⺂%[yˢl3` ebJS~,;qH]{eysz?h@V@F]=Q+&{=)I8`L'[su+YhjFX#oYǝr%\D+3tNޭƬSD}4'dn+s׭7~It3u{z)OBl]/!B1@(P@Uɷ^N-dNZol5L3(r0H̍z'[@;2DN j|_BPVcOLV' dw+g@/ZcyD.Z]d9hCiW,&wQM]6ty[4g=q0> $D>a y(&730ryH`kDg`z:K e Dmpk~4 _i K y+3u$L A>\e~oSgՈK%3f-RϽVD܄w*5x" 8:T _ƽgLUOP5j*q5tzaCb4$XuZ6PeX9+Aa0A)qß>/OHS0j ]#.LJYfF (j KC+>qU=`t$/MxL}.crcda6Η6K ~|2zx#dmoEnQި{d8RY,O|-!Eui8ű|h(sCJِ$:q]3}ŝ> hHΓt$ ΰ, ʶ Յ[ 0ѽ3%?s ,1eu}^. ٰkP{LJJL8d^q6WJ!:&l^Oϒ5n[nAď54 @ɀ$8!Z#ϰ|b]K){zf;6DZ x5Ƣf|AT"FV'mxhok/5gk(34_ xpB\ =☖d]ZH!n!p]i18FevcЋ5t="$ mzRq>͉ixg!':t&fWucwS)tΤ'Rr.M<]B;&JĩÔ+yLWo-ܳ: ɋlEylꬎ[Ab4!A$ l4=lOA߻fj*r{X#(0$UL`u$/e\jZy:KH )B:3̪;N"s"Ǧ],;(lU .#-= Gɮޞ,#@gyB ⮪HWBrzxpi( 9wUF=+DT-}T˳%I{00/:ש1ʞ!sFNyioR#GMeL8$!bh=&YHF!-{š ZXHtr\g[[[߈_{dPϵ?oػNx(5a&7;g=ozֈ(cnkjʊ5ZƤ99P˃ djyha[M*ȴ5xP~S˜)MfnC2)ӴY7B!KGB4z`U֨lsF b9 ;3z d[f7b_4b^`[3*E9FʨNHg6 Pa%B ).๞m4iu:Z|C6L '1Inк7QFNt.M9GR|Ϻe,I+oOD-Z5_<Lw AyU*[}ⴠ˧>\dr_psC $&EJă\)",ȟg|5E{9,,įWk/Ĺ6<\Nn`Wc}fЮƊՂ?DZxHޏ bJ }PaU=ފGox_`,sS5a< "ʠ: m]~U^=HG5ūuj́bo9|. IH)k/Hzț{QqjJ&M`n$booʪ|fE4y~B!s'\I@*#I>62J{x w8R BDy*OA㜔P7/ZtVk_ 8"&m>v/6mdᘙ? \Azhe{ aΐo6^ɑ/i(nYԠ6*p2=C~T.\L.$%$hSQ`СL2L3D4%/1i xC_RJK ̰"Нg&:$.(f]Eaڦ5h'Xt7Pn"2u{ޏqkB$LRm1lzЋW7HwR`h ;MrSHp0 rX xAw4x*OkE{L3-;Ȅ>WcMÄ .5[){ /"ZL|0Mn90"U|GaAHJt [OH|!亇7Izi0 )x|DYc)վon&_n+P#̴olHS#~"Lc[`XD S)[?(9S,HHqh+@)),yYBU|G|yTW^f5ycv+'i|Tw"NIY$ŒyFt ^oZK{*lplӋ}#}Lr,gʕ wm܌D~1>O8e 2ЩR:7m~M)dL]#/mVulp$V`n52q< =,Rr(77ivrP( .*0Esؗ2ϼ葮11(a-;ֆ.JB*$|D5bQXI\[u{'9+`Xo{!hz3)ܿ~ 14꓄G?FnQI?QP`(XS:5=F4m ovrgAec;6v>6:}ĀHWyW$!pIG~;`&r^̞wOW& 5ԨSiʯs#5ߓ,68T!+_Z|% ƪw^hnZ+;)(qi)|Ps,:=5y˻u >E^JR_{|U> i晎rlė}fMY{ r5;|KᅒۣFhC#w=;4$!"Y'ze>V;}` n=\]ȡ(LBFFЂI1F"Cl7Uɔ#2CIveafCԶπ>T1BԀ u#4@ o6mG.^i3vP,6WdvѴ_=*(Z)(A`!q2aUjM\3V-ss5uu4[%)YZ~xn6 -hQi?D-Sm;~n n3iGј۔J_|ֽ-9qBe࿧oP־,wߠ{}^PRdhf< aS @^h3]Πx) ,˽<]Z{Pa6q9-{;$ᤥ9_Ӳ QO;o;yCjUbX- OV|kkpn.i4|mΨIT2"y!1{\fm^jg70㝹_ k]=nR R0E坠>RN7c!/fcdGC;c$˕Hv//fCCi \'k;{ Lىrͮn:&Ц #_B)7R# lpF;*<Qr3ʲ%+uK0q?n^r{"ĥ}8#8 '`IDstp,ݠ@.mThe&dG cu^?N=uU;V?p'Wt^/jy Ypɝr11 ݦ}%񐪊RzT*ֶ7Q=ĔD, rwK+$׼–'3&ՓTB #sb)b2'A6b(/gYv->HyR QwM@Q>KD3s/ýՑp=ly&xMc9a(ͰZ\5,ۋc8Wo6H~6׭ѯ;s#]/_9c bܩ:>n>2cPˊDB\Lf'+}c&E~7)JN gwΖH-.bGjj% &;JDvgD)|+uxqҰy%sy,9#=mBDZg-;Gb C'E4կPaH,_G񁗫U§ Xr͎/Hb.2Wf'50evd^wwdk>q![%ܶAv4P!F2lUG*cRVi* ĘE_YjB _UtU^پ̴1Ƃf'vfv_r2@F8T 7[_KK'5XE+g5V`\Ug"{rDfUN\΅%wʤ8ΊN(V+b IEGcq]5=].Qu IF<p9W( 3{~Cws*Cƈx@zCznIsGw8R'i8I@ӧ2Uy l;Jߋm }e3Xsv+%3`&t-)N!og95unG 0]§@ r7_nZ_I\s9% aSI}!Ve#M%Q]fyoUwdv# >J[.2dmM BՐ/o]AiR>Txsm*6 Cz֌a|.I:x a 04 ^~'WhTO<~/tM;G.@2ul4̪wΚU =iY>8C_$җ|#IӲD?o,P^y|>CHa㑖(gC;kE[l^!vQ DSc8S>%5u%L>\Ζ,'B{i2(Ic FK~X>jցZ6H4}Ⱦ*ԩ6\t⭦`pCݫQfbݐ` @"ci&rʌhVZ$( $AWz3>[Ш-1y qX# z(rfm7˿hN|UdJ[ D Za$SK9I2,#O4) dBSe~doٻWVv㺡|*`6Tיp0~Ց`t#l̫NsLpQu>E {SØ:쪟.bд6eXt U%Co.7*ь=hPAyB_\Ư3`kܘL\ɸy9v 8%ax4_mLՆP#vGXن^ũ/H Cʯfg4-wi.oHKf,A8*(&2)ڔ/n!WԦ` lǣ^B>ޔV*)n!mr{':Œ,EhhUKiiDŽ96Ut:p ?Z7mP2O#f//ߠ|_ņ`Fm){mOQXߠ!gawW ]鳷JyַٌHǴi.0ys3n~ON{e<$hSr$O_P͂"/f|؜KI"Oe0M4}]fT$ΌCLXqO,tk]joЊ|>dF:ѹ*/-00W5WuGYE%od͟I1{b+,+QYa7 ;~ 7ˋH?#y."w`xrm5A%vO}>6~sI%[ B{+A_5esn]טlH]O~(dscY2`:_Ѱga2j j}0$k HOehO Pǘ1pBᘷ*"c.;q.rPPiIi$C[돕 +e$z_}è@N:nyi {D=6C a9Au9OZ{b{aax^!"*N+Ipe.xk@oʩ;N*Q]"CT{9fI3t6V*X%Wn_PL$ոfuX5jMVɬ 7g!\o {[ ;eB@Qp",j~g]8+eH(m#"tR ,-.\^wQ"_A\BsSwCTqVҎha.vI/ *ƜKգSf6!w.(}k5$g!|)"{WkڀIhwW:-|+6THQhnAݨrOLcߡĊWdu w4$,, &}"XOlJBM5ߑK/ ־VG h>ZIձR^eZ=η_yŨy#q2 Vl_ojx\_^Fi%=5;cOO%V+16g ho/'lx׆78@v2_]/s$K(sBJnGoyXvْ[YZ Ω_ (jMj+W+o9uJAzaRZ9?K&ٙ|I6Q}n+ul(t) W@xG+{mv#Dk_4*1 Ay;C&7"&vI|sܸ!vR~O؉q(+zu܂pd5s0ڧih#ugKpcex/o nyk(z A+a{$p7XW Bnj%/L\cn#?iS}`*N;i#[a${zm1؆M, \8@$ HxOy+T]}U3 M!~/}HP=W#Joq./Þ>r0E$SL5vr˕ ѾmJ -ì$.'֭ބJn#"[}7Y>~d;!h& CvÏN"6bOit ҴK/ʴk ђlMԷ|[=P45ݲh/D^ &+2Gl ͒C/IԞ*04;ƽ0c 9;GKeMkp)^X:t#|@K`R}Pu (?u<*ych@cs]ӊDDѣCgM˭q".bvSRVuci)t`NXU5I̬lU6XIhWLLU-""qIB2V L'0\": nK 2҄#6#Y#f%XK."bbꏵ65HC1<{mhX hJ!Zfnꪹ.̦:rAŧs.&.IJLED| i#6fN|ưrIōBm๫lif|,]e<.wODKiGlap)"igKf9~>S*1֒F||:AI|4bI' $(=JHCEA %N]-[b>UߌbY%nɩc훝̭HB{Q`v =nrx+٫œ)OsTT `xavYdF8:1g` 슉4Gҟ6kCT L`zeKBWI"*HXGwdg,3׻cbU5Z,'RMp mѺ+d[>,1= 3FQiIN{{t4qH<FZGgDC(Dm(]P{:Jxݑ"ۃdNh{JC +l; j%v{,SױoSϿ!Q"IsF1nG݌#0"Wm.SuBmBV^?y_]TCW Dv;nEyh]O^THXD߂}cţC 7T*]^Y6*pUx'CgR;H0ASB!g8d!X)rz$~xS_P81 3&Z-Y5r]$J,6-9ޱ%ߙ(HAC;U{x-*uTn\ +vPK5KevW8<ülU[? 3E *Q7"06W=XmhC:ӌзan8Y AT*'2Kh / BMc#)y_ގO(D:h> zIԾv%Abe`i!m ג)!%L نǷHy%9RdONJѨeͨgxEK+g;r7+aPk}Ե3< $Wہ @1cnI?K53>+Ǝ*ʵܣlS2Ss厱 >.kEPT.#jfaO%gǦ4[?O3YU93-L*]Bav9]pPzC{ՙUfo>%o$KS毅O6 [MK|[I$6GI ԯgyo5Y*+~)6|[)GuCawu\^6;5ANiHGCptf,50q.`[iq(KP5F99ܨy2.GElI(^ hj)b&wgv)s0jGԮ%BOqVWbeb+BO._)ړafӪ!^_(cy W4nt; +M=Pa$AqTK/(d#27W΂ ҍUud2[c.ҙ6iw?ƌw.}`cVmKO'2N.i1p d'ަߪ]p*:Q: VP"P 0M7)KĻ-&Io>Xº$%jtg!?Mm$E2NjRH&o+ķ vWS?^dQ|yL}2 ;q-n/= qVgQ$;뽌rUE]îO!~J*BRkH%|w /;MN;|Ykx[(*"}u. sMV~;Cd Q$v+#:7ѦIƗؿʈČ|;?=g\8"Aϐo_/84$]kJ0!4rۜ_X(UP!H+`%;V{wk5vEEpVEɉ{(8N {4jiW"32sX Th*xV`)?;q4`E 78R?#U@[EYS^#4ĩu?3|bzŇOi4EJTQ nU=}G3[ !9 tRSju^5= VD=$ {#ޢ A3#ASr\Jqs ':b1&h@ ' \NV/ "¼k.\c񦳌~-7!M{zMzB- 2<ۈ\q1j=Hԥyؖ\ B޻-;(d ]W4խ;QکW\jglRIYWU7am &?9MھXMۏxғS;naD\43=v'ܢTas3w?Y -zp>ٕ3I#Θ-/R\O^M(=H-ߜu0:@ٔ]د\ϰCJ?HVmDVH'>0[4siQk[=[e5NN֑Zb܄QJ>~'6[Ǔx] z܆c3l=kF(Pb^BFniYג^Pb= ƜS>t` םnw_Fd\] l|h$dNdjd@,{ U҉X7-4K=[r oym5 UHȲª!e?䕞n| _6Y60Qȭzj78ǩ!ZN^5vs%qAKo)rZeK}o3ai[% ,X |z`6+'Trk M^Tvf2kb!0m Cmf:"t1"/轞s%,KzqI[lK訳Һ3U@> >;ʆޠ~SFR*gc+`LW;d/,hBk u8%]Bk 2<ṇ8}Ղ\mmUw42?+ڻ.!3_*&6ߩWIuB'G ? (b4GFJu36o@p4u*EՏjI`n^-ah=m\rSUA8IgqïXsK{AIHgk޲Il/1gvyi>u^7se0 T؆tܫ7|OWe6R EscP._0Beg %eS dx3^Ox+{1Z_3 Α¦QOSFΫA[uϯ5`#*8MhIg.,kUJ ULNљt1F;< Ű+O42OtUnjzvjlVyLY|_1S] I|PiܥXgp\Wyrdkҥ71!%z)Z66.xYiz]|*Vc zHODžtHU6.5f a :16TeO4YwJFzajy H*zahS9nҝОOlـv.ң$={_>N2NlzU/LA$4ҭt3׽]UE[rf @3D^ylmi1 >/c=cpyg0.jR-PQ;M28UXQܳHJ=XWW'S3_U(g1SzP5k(tZ j^m06\Ppە,gvi)X5Iac(@YyHuF['ƀWÍn_ifyjV~'e|%}:aŝD)Dž@ !Ҳ=wPPm3_~&d5G(wJZmuk}Li>;3jUB9aȀ똥@1]qRj{ڍ֘f"|Fr/fFH42m=[}ffv/iafY f\~Zdpd`֦"kA_$آKB{-W٭$_#X=PΫ ʊԎP MӇ5u1[Q^>^' ,k)4A4ʹuҁ^i #8( W䂖R+|.NnͅwCItF`X)s1{3>m'!"C\軫jĭ_ig`sl6VN^?p )i)31[NG`A'(5D ^!QZ~E 2F!Xs5͉cJTICS8e<.9VMoQq)зyesxVtW*>af6:'GYNv t/-Բd`(ee$z51nRFa߉6qF?ZCn LaǁV!q8FSl)NyUYm=FWgop5U&- [Β1A7RZr2IF1\րhHx[~$QNUu§wҎ(^D@+A܀>f)ӂkhj媀_}V:|Q3bDœR\jJRH׹\~tJ~T[_++KHv#.q9S'#~ݏ#ƀQm[+ѷ^ek `@u!$yyd9WS4eRz8iP:JB"Fki:˞~ $| sފַUv֐J{)FT 5ξ=qK$Wj4Z:zT,VjWq#w"UiFvLޅ6k@&e $}ER[euU[-GqxG8g+o,3)OZ441 V]Ɂv;*WR?,\M pbg-U M_IhyyӮߢK"j U,:iV j+dgUFٽUz}Xx8E֒iNjM;r?Wund}px[+sJS"̋~*=8@)KkbV&ށx/(mS.>}jYbbN֭-yʧ|=^ &dDd ;V@QiʆɆ5ղI]h]JXEѩ'=+)+*x0(vA&D4WSÞئh 0g9\WON`fln*|C5cMkkܒv)'-?cۢ ::qҚ n &Y/EoXە<ՁUKi<|wN0h|!'d]ACka \ aZ/{4H.,# o51K*ʧm4'p2|goH1R/_V2zb+zȟQ;8";:o=ψ~\qy85fpȋbL_e <q6) Ūxҩ], :NKpQ̃Y /:nE!3sbd}r%R8c֫ݿЧ}?{=ͷxWM&/R|01P-*U}ʘ<z^<:ק2c1=3rǁo+53$Z0(wzW &nN6(LdvM01':y؟G~ S.ݧRsx§f\0M*X6ƛfMp=NC]In ? %EqlPįߎ;GK d9 po@wJ7vS FqUUݸYEhg{Jwa*B8_ѹ︨Bx ꮟ%dac 7שO9#/o1uڀZS_է֋CZE@7&$fR{KƟEKW.(F!r\y2B+8J;Ec[E쬘dJ-k9'[Pou^|/0}0u#uk[l1i?8s^Z1J&3h *%"3fk"ԯAe0_QiY!MˑطO׷$* .& vгo>w&2UMWC-9?~.2d6i}vx׬!NXכ}I8v/g_)G5ߩ%~W}jTq '̍085Z- 6Eӓ=j'󛦅R&۹_L}LI*&Hh ͍T?|< ('XR6MILˍ~a+-SXtO Rw,m-E(uNġYZrVhkC@b@){oP} F_șq2 t#Kw{r5Գ澺fct /EqS =޳~̺(pd t;[a5`EsƶPscpG8aMzjGϤ2j6kDf'zk\sWf!?/FOW!!`) C<0֏hó Pu(0w.~ X-j۰DMgye{0ԠXzQuiGhf&aQnE Zs"!$nb8Y }G>R,\ qջ[kFt:X,P|8q{WI,#|%^)|+LrT-NK=WkwU+2rv,. )>H 䞒lr3Eȑä{J9!0e+-Tl;W@Q \j8 %* p"=>c"vwra~Z@LP 4 vv4R)Yo=zC{ +E^\T ߾Ua:"v@/F#slI 7&z"emk}']js,R%~*e`ZY&> =<ƾ'=1~"$; XGś爊 /* P >$\4>1q;.2Oj)ZȅiCQRp_>a5y̚Pm^w~EE]ى³zB䍚A *g٤5#~JD> 4|obaVLC7a|;%Wpʱ҈lܓr@ϣӏ؍ȠĺIr"|R&۟SEdB t+٧ P٣EAug#e#1T ?h*4 qC5kꤹ#Ω>Kͦ 5K|1Z̤5vc+m3k_]HACLnS˥; o9Ik:SQQL2FTfu{tsV tQ]7yf@Ul_E2-Jϭ'o~"3WSY 'lo8ۭebM̎:M W33aG,H{G| n_-J eL䊕|l}q"fm c-BBBbK cT.qIp z{C(3ʌTͩ[MRSBy9i?1N05+2p_8/}aHCL1-P;@9AܓT +/X|ڋnFa]LkD -%܇9u~#Ćp k qE.B@(.hpAun)YRhI~"REjр*Al x *ڥ$y/=\nmD}ࡷ;qmeXQiGȢ>:CDOP_ ^_ zr||de!t”LqlTH4OFƭ?ٿ蹗dτyDjjF=I=x( g; Obx? 6BOw9l\ccUb@D USڂ6@)6mq͓,!Gu9̿!bsMLƉ8oV4brQ,Ҵ@%we:I 9TcqD]id&kA~^MSiiWQL S-cZ'M 84IUJw/fOOj؛,,6JWI&7}Ǘ2 4613wmHI2&2IU{]?Zmyk޵g٪,iRzv2EyR(kUB2*皑Q&KjxO\*ў*TTk5X[ַx3f|BA%Lģ;zjHz7lLqC*j-Rf6Q7G-\3`֝anM2G{?-'Ф쌕իN;=mQrNXsCLµ 2PgۊrV(F#j< K\ېKSgةmRifEK6o-9CBW0 hvNTЃ(JAD㛼;)q?EnjZv( V@'uQ+nfK*u.ŀxC~# ɲY1g$4LR,dDe9xܲ'5x\u6k(>Fi;~'O^,JF0Vib'ku=s p f?0#9 \ksp<1xV9:U({d `,9`-=OX9"T`_24$3rIl5{El~6XkwzN]+T-Ȯ7,sff {?Rߕdc&(4^  EQ"xˤƝeKR,=ߍzFRzpJ@5zjTGH)uɹGf Yg/-'V-1Ik'-3v dRTvwu1-r p2kL_߼Jg,o("I̔ns;M]QIaӺhoрZdPZb*~9m]ql>hߠsۣ.SG\Nl~{EҽEUd;@O`wQ Օk:c&&4Y >6|.O"reXhhUBWWQ"_D\˼?&>Ikƈ6ROŻ0Cx#G -"5:vPsw Y[A (Aڮ@&=l)Nu5’_U|Jwrj*uODtRzԤU)ST;+yy_sCGc~п?U8TIBK;߾l11re%XT(Co|+ ۓwԯaEx~"jp{TJ wmεEň*:W+$=NcBsw\ڮc$ ZQCRt{.T6 ]}]Տ%Դ1HkN/iW$UÞ!^ i@雧'c}ŭJەrgmw4gfhȓ#0D! [E!i܂`YxJGM;}%:eBin{q~Uvc0эmN|/aG3z9EOxS^BBo1TD!W5iUSĢL1s8w`l02>{Ko6vzf7"t $&-Ĭbr.‰# kN#G୿LWQ̓_"XrsuˁrFh*8pQy!FY@+[,lLVဆ%jmرlJӂ!Ĕ\쪔 @wԳ]0#CeJ`7ThS~A6z )*g]SKkK>!$^y;Z[K8:~\sV=`.W) ጩ78si0g&DvW܆71j͝thg[lN3o¹)gL ҷayʉA$Zjx􏯭ٚc/KTKPYB4Xvڥ OFr -H!5}0*ĩPZ'Y|  _MI14q9 AGCv0Oux;V9c"l |PՓ |תbH66,rAp#/7L `u/|<@LYֆ!@ZP13^FRZ/E2U*E0&<1LoBDL>G'D`O]N O7p2N˝aƛ-tN﹉s6&O1*sXϕ!1D{ڼ*S_VYJfEqNlxx* nR \uQy#}4l!=(JFa-m+jq(k%h5^hpJFGjxm}p<ː]m,)L?HcH{x8X[D:^Ԙ;T[ԋsya Otl«_&1zYsfTvˮe4_:ژ~-` tZKJRQؤBl0[@VqW)v]p 9at=L#e5 rB%3^J_e 1Mfa +g0Ip8PB𥳐pSTGQ6<=h !ۣ<"%u/0G+HXX0G9UW[ZrZO-WeKӾen.w8 $H)tH! Tg$܃-J o7 Q(Ndj?XW*Q-O%meN 9 \ҹT,EI&M J^ͻZU+yP@J-?pX}XE]q+%WOaz eP 3;m)k_r:y]zx[d\F]}΍M#װqlŝW<Rc$VO \Nr"Hu߱{p@ ].C8BmBZg$ SĬY7*XLO;Bp%[ȼ;%aE<*W5i|"[?ekg}ۧKCg¡IϕHͿ9zO17>0%|FIh] nƈ] QPORHZDbCJYCxА<5\WQElƌ}u $իZ <[}IIMD.c<@mrgolQwjjZ+dCH&@zeQT謓)IlBD=ߎJyR$Vlȝ|z5v*Hf$󼵧 IEՈKcs{TRۄ ZQH) ͎SAgMMbý-jM0r}w%hmm H .wQ0a@1ɌP^ogJ#X~ ku{W7XQkSS '[1j%H|j~]i*҆ZPR΄JBNbcגn"̶Q:X217RƠ<=;{8d!fD~/$t6#UN@r eTLFхxk2C BIc_vC@Y7b/*u,T}&^^){-c'Qj`Ϳ9\upޮ╔0r; /=1dA1hS~q{ukBgeúPO!o>R _ti뗿Ҳ;XhdՄuU6pglX1G'g,ײ<3Ye  t>؊Z}i_Z'//lNt?_'^xCS3ސbo1'ۅ F0jTvvw ` K#>^k-_5|4I :]:G}qY{^DUT]0uA=o[BNr#z#ᣄ92i !=x6Ī P&ow[ MkIGbg}\c̟xQĸ_zsT/rZlhDדoTu=>IllH6Y'LK톬cI-V % qe-mTw{yC[X[Z2@EPG!,Wgm 8_> 3 OJWf /]_I2UmArH{@>M@U97:<}{s &^ϕʆ56-uTp׾eC=u1.J+)\-xѝV"_{?mG6 Wx_0˞k:}YS;ZMaOYфEWZZޱ!9 '3rG!WD+* 0v/ IKUdZwJ%o˹|d})o(q7-YP, 0-= s%.w$# 7{C>'YCl<idžy}Dה[.^ n#)^xs^ _I4Fl/v. #CkM\XB SS Fnlp+?UKbg^[8ʄdԽ@:3$c*姵@U@ӛ2 Lim'ZM^PӍÜAYƅIJ-#i9$$&篸.P>HsUbmWu=>o/op bz}Ǔ?iEܰ-~˦WQa!ӳD-hjj:dOj<[AKQ-^}ҧ ]R4`qb=3{*-Tjc\&)ji԰h-ƒȂBhVޤA.{z(nPE=uEpi+YVX\3j5+w4.*$+ۑv#|8O5~]oIɫ!j{H^")ը;6Yt/kjBBْ֙x4)5b-ϢG>c^ ÀNK gvdvd>L8vQ*dlUOEKaZQ n2,F]g0jf@GX#9Ђ(G,ǝp˖j5]$i#^|[X6cQE4wf9r_0ØQ)GMSyf7~ۭK4!Ed$A"},)ty,@w&\p ?󲁻h,~AnK u سe*0<'7Dz+Jm(]k4,\*[H$ٛ#M!]U)JެbJct*GY՞zBࠣvC]1Ct?űj@V;S8k:KFZ 86DZaQ#0h!%ٝüDަm1LNqJ*!Cv-KOL՝e\MzljԈ­]aИ6[B֏oː&Q#B‹0B++PzG4%p3 A*mԠ-?퀛[ b1<f>VG*Fa o`*A3J9 ޜfhc1v'&[}:>oM{C>7gJDIjc{]+nݔfLu7=xv{Ny ,Ŕć) _aN=?uF@ϮțGއ)I\#LƟKm-;%goùHA5ROft;N@Mli72v,u F ;1(w9wمp`M%nu݈^^!o Lo!GoTݤ9V]U9Qxxd hjxrza(z`9e*'AZs"Lհ!KV$ 6Zo90շs1plXQ湮7zHNO8r(w.%}n84!H~P*7[]x<#+?S==% >ܨW(NPKXԍw3de ōeHjr%}F 't+VFv#UOAr8wkIͩ՛9ɾ%N9T$e̔)lQ7@ӳ݇et7% ~M8ߕHp 2!\@"QL:}0}X mm9yUYFQv&*r?J2F}S, H+B ) Ν eyfKM""<ʹQ{O*o2vx|x8}!/]tK@8;wO u=k}$n[t֕%kPymw@Tz) =1ZR7Π'csq[:4 ŎgAz7 pC㠔tڝ1 LPuLjSt;rz%vCct`%/ߺ^=x@\nǟTnXi}&nk5SĔ̪?S "#c|FӔ. /g^nך=~hy>|.opY>[~FX6ihhB{WTHbk$QQ#ۓ2%<#7D/\/ fѷܧ5${Y]<)Qo~fL[b̼G(GK@̼LXFa X:J\bNNh+纨:ʉ4Vk "TơFQumV깩Sa*;="Sm]͟5˾.lP*\QZ5x߳܏bO=7 /+1XZۛCQ[ٟ tS-ssN-R| HVM 4a4wS0bmB~)`91^hC*2hg Z4ml=$W:гE3Qc=!bya-+*_giT^g\[zuYHB[Qc>H 34@N- ZnsQÊ_G ewFm)**/0A*}9˭=ߏw$E-23!k/c _?VYcgdFT,* ~༉6GpQw+[ K]<0ádb"kd 7kz3 [9/pX*k*m9\8OAqk(?cG7+Bn5t W#bM|~P|cĮ*d5%۬'u\4ԛ֔b-4k+q=s$Arr2fRh}$mۮNa{VvD(P:툛Kψuh~/'!Mc?`"+_U̙OIM/uDȖf^ λN.)n6k.3{R-r(b%D2ϱSeSȄ@$GB腞"wd XcwIޮm$:gT::5wǛQ@9{P:/~s!\d\UfaE@Wsٟpx?Y~.9U k*N5s$;cxpfĔϕh(jfbLE҇F*3k+i +G@2/xU/)68-L[ rLcPҏ~dx߂݃ , `dk8:!G # GZ* PW#)j(*LPuB4%ܱ[\”tK'Hi"|)vp,;66>$e(DS'qYW@$_(zF 5D"d:ht"ϕ1,rC %, =e` UEFd6;Dvt@9K=̋7T#sr[i| Ya#Xūjt N q렅w4JPR^`1A^R^@hSbgŇS*LpvءSJc1)uB6i!e0b֛;0u3lʟE-)aysI[5u_"~McK&ƌ'.6؅bE\v>ئ>JbgEԫ?.r O՞qǼ7MYdv]:pmOI)_TTP,LH*#=ǑRzGjr.) [*'}Ew%;Ol'HFBfmBҟ߰V2ugo{4L. vbglo <dÞ0ܒ&hH׽BCdDf(?$W!儰ĹmZA7rP6igZ,0{On{";>?5^7x>D?5u!R Ȃۃ&G]Lbj,f?\eD3@#wzW1K` jjSRo|͙E7"(OXo|t-rۼ,%q5B2ROys,~셉 ;`e?I45M8av}ϯ>vj;v0QKCZ3XytsDb,#RvIٶp,gmI)k78T;yĢ_neڢ!e_͸>#UabUカJ/ڠ7UMMX ġd!T6wfK}d;ok.|~,Medž+ M/e@ pmXX"Ɗh($3YX 4M4 jJ96bu5-LIeGV 4NE7g&#`HSaZcQyjߕg~N_`k5?pSk^hn'_ ŊC|2.u 78t:ijJ Ytɢs3%EL @AUմcea Bӻ.q/6F~Z>C%Z -@p>q4DbulQAt>8aZ`mW-$[Pb@h~lQ `?"CK뵰yy 2Q" ǝXNQxXu%vq<`x0'KPgH&½\?SO]35pN{nR0{DEIa &8Y3.%pM\%Tgߟda3 d٭?[6?ņ(^_rhpO2ӜE%AMU=&u_6X-4u閊C11}#n|2Eb.'? Sry'·Z!{'&7NTv&tkAEr5׾d*1^ݮ*|yߝxDꡋv>Lݲ/kJ+9m9HbpuH2 H \l)z9bC=s__bGwֲ͌J:#ԿC,sw&~ڍ̓25gW> J<_Gn'ڀem2nl+-_aRŊUdkkL^ƶbHS+LTOvE{%y%QyN@;*MRIU,֠l75 3G{0nFtb9Jޓg ة.Wg7HLR$dR)DVh^.BGq-M.|OZ<=UJ;VQZk gF/e0 pp# ;_ WI}ֵHinArOT疨苢O2b&RPޖZaHwhr/?P>0֙2qKaջ=`I'>0{̻/͑v%Ys}ߍA)ghFn2mw Wz=-\eJ%邴L5H;d~wM{y,*9'$~*K G?0eȅg3٭iPcQ;iNW Z6]LDbN06HCZ[*N{2yۑNDrܡX!lnCҥ YĔ@H9Gzspֻ 턽rY'>}ܘ}Sih?Κ 3f32tyVtޤ2[5Nf%CZ9H\?%* =Nz@)$[-D<|f`xZ+e6etvQӊu`R}=QŜv,i .HM;hA$#2]?p{!mz=ɨYmwdb adl(TЧsi?^3ft~UjSzr 0Z9AM5X w_>$|&)/W׊[T~[?᳓ Ь{: 9q-y<"2޼d'XRKh4Y Vp鲺[Pj.j4;7Hs b ]g7WAbžLlXZ=C[l2Ъ?Jc4791b!2dc,_Bpxxd24u>~))'Lih Od7z`ȥ+!Iăv$KہoiĹoۯ%;GAܗ|M$n@sf%tq3T[Ya}w-|^&ٱw@s$mX@VTz*.~>꒔XD3#M^&& GSHLZjRط@tL:ڐEC1Mpuh=-'&#oT˩nN%{KA:Z=f<wYj.jG߁} FC \ÚeW tqwr =xOA9Lz|7xoWX&H!_9e[2\"dl aC͐[f8)ȃSuP6YrEV^m8DIU $du"ȴEBBqA{s@zyM%SOzb][~i>:y,ޒCp?lr R~r.H%@.^Wi <[bY%ZےPV?˔فiC*q<+\k~IWT3*WypSrL~# $5]DN vrʃ:ŭha)UIbs`&/ R0-"b/nIEw͂d !+H%ODH:dpВ)ѯUs3]xPtS;H7|PT[x7J Gv(@.wS6&[)_ w &6AJsCp9_)pYG⿰*?jYbU̟t[OEm3mq' j]GE3$ &aB ^LY ĥ;68AlhIw#Eߖ2ŝJZJ?}W> C&StѐY4&mEt,I*?,;~X>S.PrEr .$ 23/Ctd}qsg9C@h OIݛ5^Y< 'Ժ0ÿ=d}Ǖ;>.C zhBFb65@{̇leF~/"#36OML0XV HIBwa+QZt XķVR+ FAMLr <!^x;tR)_\AZ͋&8wa;^@Nt#hV SW@;-yd1=8ѯ kN,*'nj5M\MYؼ|-*M=6 w'DWff" |;uJVY;nHrF/ h{52š]s0&-Ptr>26]ԣv:MjAVWeZ?{$rXRp*ܤ;gج9se(I _iWI uo :[4\X xl74ip O;\6ev;/EZdX5Fz5B׼2"p< z! ˴R? ҿ|6 kF=|Z髻=o媊ē^4d.#2v(<2CUr~©Ie"-8%k)v)V)8Rp\HyD#[+m|yx~dYv#sE2tQѐⱱwx䀪55F(JtZkd', u֤+ tHE5ZAcSnVX]RSҺ T}(x[ MxI! F".e/D;$fq+Z!1?R!5bnw>;W{ F=+Hy64C͹| mp>_rؚ\ P1 (u)`hKWxѢ?c"k.ۘEu꾆ד"C¦&TT+)yuF@Z9U)yxIBiE" lKz\;'%@.i l.l7II8)hK/k@.OGKX N.MW.I]6R7Xn^̡p/J{34TKg6OȞ6P=U@aJ7݀m*>F 7 >0 iYfZ;W:-v$yVW\8Ph8aWYryjAӡ^ Ľ >Dx`\ 6BtXcD[9M;7͙eϷxt'7e\ߛN/b-HA@Ÿ . K"G輧Q"70AޙQ/)sOo,"|xW^ʳi^ӿwS 9Mg|"w:sܬ\bR4 x u1Γt +%2UQbiIZye,xȕ[%T Kv,  3 |MYr0Xm  ;`@Ɉs)JY(Db6n KU+(1etLU^J^󋐐J Ed9߅4ϼ>G'M|X|&(>HPV[~Uie&⩙TY3euO~jʷјw̟ r Ho|;;aOvVD~wlV\/zܔ 6a7UHQW`=sLŅ]dMpXr0`:Is v9tT7L`g^G5[2g:▗YpZR|u^n>f &8s* )u,,DբТ¸SNjҬšn9(ˑLhTJ2C:$jF<}*bD'GM%8:T^>jPlȑ8=iYgMS~ k#Z9(DӯqԐyLzsL;e2)%]m`M%aTmmM I,c C;;M 3gaJ13 b4 nnXve0]wSyeo`2r4nK_.TWڏmɥA%GEy9,9d÷cӤ??KZM ;Vﮃ@״DM_/ӏtݮ,)fp3Q1_a 3ƣ/Nn3q/nh&X^+)#U<# $Gu\()LL)Yfl?f%5QCdչNީ"n+En[MZ O>Dh%XNJye^ZOWF@VRa`Q)/u!tƘWxgPߊFzNե o-e9pܲr_:Ls[ D^"$f-pH=AaBk._BC"a ]ZOl7ĮqD4lboa+&Z jRRKgN5VNJmض-LV~TOaB{U,tKve'C2F m]u9Zmw-9ϴ!cttrAYK֠% ==8P^.iDE;i/H;l>^߸hlCL@\͋KF`W!qreb%uRfv(&!HgDjxtud }F[ -rE SiZN0ڡ:CaRF"IiaG}"w?{ˁ7|hH掻6.[h+3÷5~,ი::#ȞC|5ٱTߏ/*蘈hl-7HcSJRדUԃXĻxKؚĄCLz: uX OW" KdK9D-`8y,Zcx Z+Q.>T3[*#+隉:.]3By Л@#q*[rlaU*N9% |z<¸GɒՉ[dȘSCXr$(].]HxM.jOdb동BDƺ YG{03mp66=#_EgD%,:Ţ(c;J.?EԀk"%՝Sz"3\& - lۓ5sMd@aXBF`Xl̉,FvՕz L+T\NJ@+p @!ʩc.@~oMs bYx)U{ov4fW)*OU۳ 'B}e-Og *JXr>uvoSȨo~m0rh!Nn̿!Ȭc!Y+$_"7m\BR8IC0ɇNF::( ~1Րvs[!Y58RK52|}ƀ;0Ny3/qBhrqaRч=G}ÇuCaljl;^ vqT&\Ee8Feޔ"جنY 6l2'~5.@?UlH"86$]gݢOG,cR~pv`ҥ\Kh6d4L1Y@*TW ;_hmȻXqsᐹ9izX.Q4Xt;9|\Ƞ@ݑaQ]nrrDɁdRUV!5`=X,HɈ!=W,ܙO]&5͖4=M9)F"V ~"Z߷*3ŧ84w2%nZ-O*'wФY#ҩKn ZFЕ1pO3qʶ+D8y'I687`:*VZd sp># N2T7B6="%:/h Rx7 X ͵A]+k hOV K ?^ l.EZ;.r|{rt3>W NIn]l¦X B E2cƈ&dkt <{L/t:E |Hl1 0SxuQώ1uw;Kw׌eHzjn&S_E@RN}E_35ry2.>j,EP*Y'("SءvtABcQ}ގ*Vq?Q\ w{ @]fP+BܧD/ ,W3*<s{h`iJ^K#\DkCQQ>&%D_mt |J̽Uk.FXU2f~ıΕ5 ]U&&e^(ALWs<2#7>hɓRԶIWv#pj7Ě{frMvn~;2?*k amф @q9:mN2P4ʬqVr4+L,[Vֵ]BlA< %3OET6mc.}'WL7 9m~6l;Xc_H` Z8^iȟ3 7uh6_DJyp Y0zufTPqy fy{{ixa'tݫNXrb$0Ď~6bP?U)Z-Dhei폹,#;Kx9%وjD^K5B^YA#8=6'" g-C'+\+}B<< ߛl(v:n^KPb]y7>⇔zSr $`;ha1SΏNd} ܗtcF}7dO>:h(* ]1ۅ a+CYN=f'ky| di!!@ Qǣû{ap`B\mi3"u0:4ή~fA_]l~`nPn=8V l> -6=L/ݬn_^C]+:35?Fsŭ0 3I3rs_pcHaI([/1Drtϵ$X :eK5p=tLg熁wJGPρ"k%U7mx*8CzܠySr8 u5H]|WeENtw!s뜮d9h)l$b T3t3d$Qll[da]\;=4WOt%ؙ'wk4۠Jh3>YJ0T6y \oCN(8H`_}s+d<=&4p)8a^][A yp+WEÐj(hrb.^0Uh$3쒥+s`_YSkWVéY@:4rJ)"(m 5k*^(Cyə.+>^>ݴKlpΡ) >EV0~EBؾVkIHIn.L EǔU0 t~sFn1-@mƗ_ԝ_N`Oz2F>Bvozj]:5ye :fK0,Pm^X΍٬.F }'B9QqPSQjv2 ;LkD^z@CÖTQ[;lA,6^&B2F~nVzx*z$*G3 |'ee EߕDP. PSs{ /KfHr㤢nHYğSH*֫f|(J(rY7d[ H pp@aP1d;"T"u#ުVUj൳L6 j'8):Z7C`~smL ۔c oe! IZA YQǚAľ5yn#3ٛBؾ^YiWcMǧ]Nܝӭ֘H]~t!cs$GކHV`PbA9V?5 VE#X7ږO7uVz쑲|lnIҕI襝mv71囌PcQ2]XJ]y L16*-˜_.gXF&jWeØ`"h{'zi`d3I1QŀV=j;+ՙ]f2[ɾTϠr$go*?{QkDό4s\ހ|  3 &1zP8n_oK7)Ŕ `zS ]l@>6oOGbGb5aZ`;cb6/;◦}ȡo#q;El=xMa jsDƠ^ZAm!R<f i3K8[̲ݹe ND߭BE 3q.FX0h'9Wh{ƨ;<1^wJ9v/]ZOH;kך'd^*2`'v*sVYt!Bc.7rnC㉙\iC_uɵ s ԇc߫Zd#ӘAM)\<Ĺ4Ix%-S1[2xO#dFbr` {| X@|, S2rȌgBl$fmZYx#uOOHl`)/u^;!X#V7ԬʛZ ,r3v = _nR6bI$P23nkK&`2Ze뱳o:z|r[ FrڞNV~׷aR1~۞!B&L<'`OjP1w/ucўq/W%f!h֌ihJXEb'>`mIݹ48|%XeKY7<ݧ}lM-H]۟ rUTO~VB93wlZg([ 9Mapaj %/y_&V>7TT{AG̛3WF}H?‹Tp-<~/G"w}Q+o`T^&pSG*CU ۴I3k)cpd403R=aa9.UR\0칶s4pW$7gcg*'+Ao†k,@,-9 "qKkB397MwCI!oY=zv  ×I+v຅t"Rj`q08/mGXnc򦴾 Pc= n ٱ>X=4:cq _ )@L (evImx O>; /q *vqu(/i[&C` j! '/!:nocwl~0j?~OmwOY(~@RF>!߄ꏿT-d/A8w/y@LЅؾ< %߃n%/)7RePS?s|J2]d-*n]YtȊ_:ʒΰ?b>;_`:Pd$tà()d&6Xp?G_#`(!̿R#خ㓖c iU\9bU@Д=0"= uF$`| ~oݍ7\ęud7iQ3"82ҥY5FW4-ώx!LeRb-CnפmK`-W=,3p-tA:H8`N bXD-\r ,:ky^/&D[QM87+8bb8PQ#b (q{L9^6ߗ灋l<lV*[YMg7e>aD FPN>r|6}-< cף䒁ggZNQTp k_j 5ZGb(\jZ99V-]z" N5U=";stO*y>c.L_ }ԵqfY KL|#gmwtb~>C</"S;(24agcgWcwɨe <<pp]3`g1Tat[9ꒀl"a?zx"# , SrmxC)XB031o8Ed%C̀'CʹϮ(`dX/JKY4"PǤ,,q;yLϯ7&s?0Ͷ՜U8[M'Y8ϙf9VHmyErʧ6boAQ㢇)s~:O!t.D%,-ϊW/$A\]qâX|9-߭on'j e9[G45\Qeܪ `˪fJQ.A'R1cŗp,GV{^#gP% %F gyH ?(yYw9tJ[-rbR%g9<%qژV|f^/D(QA!c6 7$DØ6āvݜYy3Qw}&6i5:*jZ<%dcc_ +U.EG,1TiK :5iò< X;=b:4V[$uwazג80Qa_}kC/5pڌywLSW+M-=^t.S_ɳ3hU$c IʝM#\(/`:.,,ZO&5  6'y!yJ~ 5kF24m:T%^|d&YJ$}4LcÈ(1DDz`DS+ij._کVKַHL\=ϓONO-dJ gFD~@? C>Z'>5=2]Z cFåΓ s˂YK<ݏnADn#D:];6:KhduЎAd8zQP*,E̎Y'lKT:.2/nJjRM,mtIz ﺬ8瑮[DV{V! SYpÊ&(I6n.}oLiJ4B^G_AZ[ ?'ִkq+"6@eKiPu{癍"1N9fS<p~4Њ+qmS@.}X}m-Y&[m[C1,wd ȶ %mc?O6{1nJbOW'|ɂiIOol[?%X47m3ɊaznhFk;xp6b~}ľ0=hKYo7jǑm4Uʵ>c˨kKOCг9>8__=yIA%F+_Ӏ> CUSRf?'<uw' l/ ՚^VW[[YrF7xH=!լ*#p̆+;jS̞PdJt]\@`8 sN%1k?-vv~ ?},u P͕k-;eEX@ B$Huy@mL"mȹGc7 zojt\DR݊Uh08P՘F-bi-Cxtɠ+o#;ܴls|8݆-XTO +g42 Xh EJ֧hWN@!EB So~nV.[Op4հ5\^ 0dg޸`j_6uip϶s7W.C?H|pJ&GSfϊ)zϼ&/=|I</ tloYĺ|z]Ё"lKRؑT M7?Y 5^IOhTUBFzӟ) p%kj /A@MAKXȚ|6qE|V97$U`%W2PS:sEwzt ϼ_ᅇۀi˚xxj<`l_ -8b L~iBA̸gZ#$ODŽJ>c~"GG@gD+'ZmڧyqEH븳)DfE7)٭f3+ }wz57[xR1U=O|(ѨUW Bdl.iХ3_n4㱨F w_!=m51 Pwc=פ(@ gRD:]DԷrxC(~7b_mO eNĮs%sk iChO=,#{L4$b&ւcyN]m*meYMGTUVe2Kz}Ι;' aõTڇN9 GwŊONfK^] UAJse?a(~M.e,; )Y3b N5}T6p_wBх嘓a31mBQGRMx]qwsoG"T`_"++őmg14P4?N0!8eu~ѷ?-QDs nqhqAG66Lތ .;d95޴+Jb k2/Q[QBEs,((o܃3o%ϧI%^57Ne'IY)UNG:o4t*wUxszLMVF`tm|=VexhB/DJkw3F'M@>IUk$6QFNvK,T\Mleųٸ>$К/;yxQ `Bm[Y- 1g>5?6[$grAQ`~~IƢƻ2'r{LaP7E@˚^{7W vk .M2E[y<-I2^pcBXA,H`dB`[_!]#-07LTr ٦y鐽[cYq{,;NpS!>9hO]x=;Z0nmMXB]n\ ^3>L {~{n` z ̸.s oYV)6|h[+g[ k᛽BM^r䠾IiSzY5; ~iNi \:Cz["}z껅ˊa'_'~G!\+}]L)/'_Q eC«O}L2~|q3h5JβybiT$~ 'C}.O,=g]C*H'N>@1E[o D.me6iJ ip})HS;J$uB yx~(3C6Ͱ_{s *p|]<nZPn~ 80>Lf?"2R ï[pv'e9cp ?DrZNצcYdXGƪ kM*} ?B5zIے>ʢI-"Ig[^@ڟvT*Z-;G*Ru~aX<\5o^=XABG$iTG:d~r)8b}e]S zҼr` 'jƀ)+dϭuԤݞNpVL,Jdܟ>Jv8}Mbc.XN`=;<{m_V G 58`{,9rghhM# ^U-۽cy*Zt8:Vމ!/B9K"щuBp#;@)J}Ą.4}Xނ$tFWBoyY;hbi#r*'!S냜`Ǎy * '`Dڞ0Q&&}QƏ.DQĪ<P2ϕLq3m]>8Npv @j:7-4m*6-=ILV:[NM CaG,&8G~S"aO12n~6MhS9kC*SPǎO:ƂݦNc TQ1hDB]KXVh|40z\nf[q)畤濛 hռ 8O oJϤ iMbnYioIՔv;n?Lj}`;qA'Ĕ^-)?eJ %m wWvŅF`@4/sƶsnsQ~\"!pc9rY;/X`s.b踻UZxc^_D_tTϞ_ }DVRɄKQH˔Q!PRVXHpߵ-D3la+>J $VˇoRԸP۝\H;]evZԠԭ5G U[JWvv a$-߸g}"ޓ [^~HeVfvqEy?5߀he5! /[G|,1L ^3Ca. {n' Q{*qQH,J̔&) 'V7TQEs5uȇF5V %0.r3NF(LÇ__qv K`um^^!Wzn˲($I_iz)#L>82 ɳ׆s )s"H*)n/e:)Aܲ#DF]G1{u:*|x<n{!uo\'x鵡e|52/JaCo##;zt2qH'-4â%๽N^Q9E& yVԮƐ@v]@6ʠFXc iK'4[ن5>L_2Ա~ygt!ƣKNZ}pmZ{ x'[ 7Ά4ec4=`])$F5{&oQ6 ;!cN[31,"^lP&_)} }CIƢc026U.v*qOgmЫðElR FrAGXݷD}*ᤇQ=-6W_K*ۅb7֭}d[ [*Ɏ5q]ڢzuDMrܱYDIO,;FאZ&.{-Qll\;ԧv0l=T9;C'wO׺,vCp$ q#k+\`s! ^'C|܂ͼ*DTH5˪aՖL={NדT1wT$"~_!\l {KԼZI OOoPaPjl? 85v/Dp˝뎴ʏI|3';<=^K\fi+`]Yw-trF#7v&M"Pk"Ƕ49Z9U챁 ls "y'0 s!d+V@CDr6uky"Mv=!ӣ1Cy|3"#Gi7=wӳ&TAQ1};[ za7P3EaO"j]W!"8!+1.Dxb[j8ELgu ̔7zMۯ݅)ͫ&ᴕoHIUsYN<&v%;R~R y;W/xE`eS0w0-VX)]d~ c\-G-cxFmSiYcg|*}CBɞc QU5QXDj.q])1Ds?AH)%VF׏bK$2vur;?{Rz&ͯDɼ% ь+.qԣzESL'+ϩGqlro$ [KEfEE[[$w2r9S% a`kn}, 4D@(soy1\S~RfkM<0|o'P`B 7͠R ƪ[N[{CvXжyB/Ү؀q0̋r|};ln7S<-yG. ]t!$#1{CGǃ# N0PVCuN nїƯ2O5S%mr^3ml.= ѭ݋d1s-V3eb?ns;HD`ǸvhJLƚ]훧ޜ $V6|~D,NWVMޞCa{2 ۺ/6rUR8*ZhƢ?1ڵ >ɹ[PIexb4ZWȜ僬%*Ru]o# 7)B)}OSlaZTFzJh9i:욽UA-w^A6--$dXY(2D͍,nIӒ-j&tg#uK:v.UX N $(sD X *T* Of^G5 4omCts m !2jxk&Kh;da@͑q)%F\*XMԩ#ٙ9lfE.k*pp<0r8`H„% %5LYR crM:cP8 X%dns#Vp!001sBQo Pz̰ԡ5߀B~瞲OzG<~l @.L"Bo-54~F&(/,\Ox "+i]M0Qҧ*msM#]nѼڂ>}Ok)1?vU:Y,o-r&*@fDncG|,IEBR)Θ;#scfه=ȆC/ y>B^_줺ȪLMSqoe2W)k=jc*Eyw\;?`*gбQ;ڡ0ހ~kN<:(HVMl[\ئYX8-H H˄x`6*\l8 ܺUL 8D,So=nV%c8TH5&fw{ @ƥ  5ɼ' -~ѽY݅!%MH|cU ,۠cBJOw*47fv) {!ꪾfT-QWU~x,vaj7̈(e^mW;)ߥzw2>~$KfekY$"a">7ih?ڴ93|^H6 34 =|'.ZJhY|Z&a,և٠H)zJ(as/\Vpf4!|aJjR:%Fy.J!!_ HȒ:0{v9F[gBJEc f]gzQ5d BdcS Qm59[O/}fv5``l& ONݣIIj.ٿRlav'V9GF`+z uS+vU:ww"oE㠎oMCZfp:sޛ_Tu]QHoRUO <$xE\JM \!KO~o"nW[uA5aG~*Vxn0 Vcp-*>x;HNO5'"}[lJN1L2ozhCq<kD ;}7ߞ;Su/WgdZ=lO,$xoO_diS"2_BIb(4n4' ε6A96 Q#݄ߤSHqQJ#f{iIX!)N%GqdL=i~zØL#g8حy)̄R!N$If cZ 6,Є#̂43.$'GOa1窫Sq+ [{/6ǘkh5=M>ҟSHP0{'e^l%\mfa =_7\هWO/aܧ/*g$UwYXe69TF7*)b[r.v,S8iYetٵtXet7RΊ,>A ʌ ؽYAz;y(IyuYЖ]26j@$;͂<^a#?j$4K+wIά%[Q | sG (T)ː "Ob*5SɅcaFbtvF"dt?z3UFHEF"LSnlnk ~ٗ*u 2 ,PN`F1Xn"gKTa@Da8|V*,D`*0;`cg"A`? 2WjnŠH6ΫVƹ:a/y , \*HvDdHsĸmPo\U[SУ! =xUo-}CUjB. ?Mp(9` Xeqҹ>q)"2L?zed!ME#vaVk`*,"W/c4m  `v#쇶`Zg_D %HdBvGn&5ݤ@sՎKmxBch:7Eok fu͗P1\M=mYX6~Y"ѹpݏj;Їm鐳3&K))B5'wZ`Xf}Nȕ* I1%n;!!tMFx~><ƚp) $.8WGn PB>bir!/LQy_gx%4. \~P'+#oa0i׵.zI?z_:t?O ŽĆrQziYBj8 厡5Yku۲H33_x@}p 齫cP dL ͬy^3Oŧ'Uw{E^U{GAB*ۀuX #=G& ћ18T)dw |VXb] 9@g!Rxv9 y~v؛p-CX,Kkd##vg9L|UpT#/DgGz\ VcKmږBjdSK|7JjG\RV#"Dm907Ķ LYVU%m݂~uL4*"=d2"gX?d"dGB]?RQȷFpujNX*kMjjilm񕵘9z5LRT~64T2^rF|h˕U'A#j)2|DuU0(I7mUSyZW}wCT@Yཀྵv3^M[}QP+NY 3ЦT^R.d6_,}Nfi6-4tEaZZ{Gӷ}p if|%N"Ң[fOtDlz_Yv[Zv[RÆ_+uҭȇ. ΘR+6xbbK~Cb Lt$1bW|A"0ʑhBW*䧭7tot5:Gy桭KO Uezq[X4AzX݁F=8bZ bB5ڣV$IAN0kF UVV0z y!= ^n ѡmwD66jQLl{]}Um6XM쒀imbs\CD?6R0h#AܛWNnHP7S >oT~lR"@NJk O| A p%O=ڛy$X,AKB>Jj$4:]xy XlewMZ/D|v+VDž9Я!y}E9B -媌DwdvF `Y 7+ R.Q }^ >Mr{ <7: 5#5;^9gj9U;hrS"TEP">bqyJ7jV)#xI^Dq koNV㛦t@t]v(Zn+T> '0}ɸ`%5RM 0eU, 4++f}x{覗5R8uZ$+Au8 v{t!m%Mm}ֶUіCEqR2෽r. m1BP 0% Ew^'F\ 2lz'KJ2#KTs>xc=Iy,IhH#c J~) ]C}O%5)GQ}:#O#;zcBܝ S1lu3L!I#h*FEOz1R/(>jxau4[}AdgF2 l[ՙ rPO_'[f>|j~ƓҴf{W٪࿗e+Nz}壷BFܜC L~ <:Z_??@U/7$A3G՜-&^aq&78ΈNrRʽ8 3W-r:^,1I]Vn |(<&X{,۷[]1",E$;oA6*;DV6o-`hf%0DC0$rՙ KԸ9b驝F~ϑxRtLl9leݾ} [띅,0D8d-"d!M[CE{4-Ie2TcM+0 mU,CFd %ƅ(òyCuN4ˌI8_+އj\e _B*V`:5 csO5K_ǝcazVUOm(4r(%mÝTƙ6 {{9!9QLnȤNC/ 3bH5R}պ*A搮,]>6[VHj hs4༷}\;ZPW1'Lo8{ϠlSc5(Uݓ^{iv֯ Zž1Zg#mnpVźOen]X߻U0ioɱ،v Py R ۿw#Zv`2$&(رܰJ-a#ލ S:%S޷5e+쯾ƛ(ҥlaHr.dL V;_  bL7ˉa@uMC1x"ADO3dCl?8wI/5, 5Nz{D~LVD Gk%LPdxet ]JJPEnjagNrLx[@n`P}[RN\!\|*,j+ǒ'ilIjn?G/!. _օ <Ųqsk؟PF ?r3Aùܳ{)O#t+ن'{RnjSQ1IlᄴYg˵5 ;ަ'd Oy?AZ]{ '΋,*`ʆEG*&mO974͢bXwՅ.类,U 0M[J)7@iF˲GRHWk.-/Q)}atպuIXMKy0Ma 8GypʊC DD 24%xH;hR)dFl餼t/('*/%&r \ύ껶ij%-e S)"m-r0!w%erY_h*ֺڻzhwQJR`gH+ow9= vlkaUDjLӦKꨩ8`F0qXbǧUJM6zU~:K]MB y: Zn^ ߮3?悂1ԟ` *@{fv~UTFp.7`"_Rh8کg(z?+)ipfWkWs@s4CT(+ix2DA <aQh \|(@nhRT@Y(mT=E 9PrMRV)M*Ɨܠ`%D k8bI5R aYnޏ;ns(ɲK(gٯ3^XKt: *spWs3!#t.wf!Q>A0g@Ӡ~D i\ʸe\lHsŞ`F*qA}fLعiWkvy(*H6.)e<+2+{Kg0n9'*6QGlqM5sa?jMGaqjةookn 8.=E "h ީMX>Q^LKg Ve&j-F %gI&j[Ttw#kdl.#/,7Emyfnd", W9A;@na$mpHH~mnsE0}_!4U(գ<\UQ S!`Q1LhmM2MØZk1;0䘘Wp@P"0)D.uk*2P}[;k؄_Caۤ|BCv7i<9qĨJl8Y0`=:e:|V;@ߍ5U ̈YVc(/gLl[V_C F!Ru<o^۶JIH$o1Ǖ. YmTz6 Һ(GrNHדt- >u}' Эyqu vcˤy0<%'Y*H].iKtB?&=9V00fTQb'pnѓnjY/\GP}:dFoA @(GmѾ)Kqc?k#: O'4txTkmu+ĭ<Я {o"ՋxæLShSn<ו.3dM?p9lN-"r((6(ͶpWLi ڱ]EYr^q|,rRїʗ(+J1nd0̼[>u>,SȒy6${@W4Y_hlT萰DV,&p~69圸R9ֺb=4TdI:su /m'uBbSEّ-(mKw7Mhv7(eHA³)#uցl#?(cGcbQLdEnŚЮ0%fU#֓(N:cA\ZvL|_I2a,݄uXSqm|D3..ٟ8/VЛՔ͛ v0#,|% R s|l_++'j"ŀ*e\(B2BA ]\YŜ]&d>AN(4FbáwmʱocEst` V2UEhO` D琟B`sIh, aTo6r0MT Ƀޒ$gWã r`?+WND*q72&5 ]VRstoq._:p)Z#W`.}7!3O9qtw)@=.Go@J/@G9_QjYS%B=\Vˍx)?)^ƾُx*03{ģ5 (MV*uQA&/µ8rn]~@*]x3-TYU?в ~wa0I Li@ LaiU7vMz;tơr|8!&K^8ɔ(`7/`V5L&A%Nݏ ݥ-S4/(z{o˷0781_lK,u0LcAs[3=Żݳ滓_97F9ZŌW(f9uNRD8AYʥ'CM _h&;{82ϯe^H"$m:sC rۮN^ENŽ>;>]rxQuv:B+ E)<.1"4Kzw)T9ŏEt L th=zuMiRX^ t|BղF5?XeWVxжX;_9 uvT.BEkjSOOLͥ(WT)"X\ ^Қ{Aƻ?Op: /ّn ^XIdՈ '9\C[\uI? Yw) ڰ %{jBlg4{Pv^qqm=]8}G;m ؉|\kl鐉ork[/\e?OŇ'.?ԋ֎ug%/8BVUgT b~עTX4JvX d軩PV>!)+54#s ?\ _PT#i`sX_W@_Xb4ͯuYH[. P4}jrR G=vM1.a] q!.h+gm m1@^.xV@{Jߕ!Ni2]Lq};Dh,QFF~Dr=ֶB<,$I:RmĤ@{z| sG9 VEA䩵f;S3-t4<MO-t>|Kve΂G C؞O j)ȋ|XvLǕ]ߨ`4/1ŌqZC~'x1sUYh*/:4K=,{oz whgA(3 7f8FpY> J qΌ)yTF?rԇ2 1Լ\N0wXv*{+遐h4Ňt6׮W=It+sAEXN9_BR}"|ͳFe8V& ~A D@yB?InNU1R+!Ep zܕ.39U^-Wʼ7aY6۰{uzFb}U?t ~EqU9 ZժBEq =n*IWmxܑ*vY|8Ks3auv^*ʼn^2&fih=e!L -`{./|_e؉%~A3m8[8O񘌡f/QN~)j+I;dPK +l rC4Xy->k bfGXIQ}"mGKK3N) /vmЌ& HT>U9]7]c!ϫKɰv1϶`=MFu^% &L!%N+"Ž>-_21H 6t:1ջ& V<J&#tqEQSH'xN FA]@GqW*? ucȹ{݋uIͫX%#kfxQr'`$BX24>P&*H;)b$qNl<|I/XNts9V3V-?1Vi>Ut䠧hNFM5~Sz 읊!+ɮu⠕G GlE w;:9Wdǻɨ=67qɗysEa[(/HbqYGIcX#x5)+}O G7:{s;]#zj‡Yʛae)&~-M1oߵ긑:Q,O -+iy`EX [Gvjʡ_#'+>9[ EN6,H ~ŵ8Hz<[ 0n}=1C]Et+1)ңZd[m6֧E7:d8JYBL䥬^sA0ʕ#Pn~Au)kO{Cސ$;ӹk9e⁃j>ysda _v돪M nFQj{ZݽI>VD!|1Hr @*v[+vja՜'-kPML-&)xQFz)5 ?BJ 5( m 7 j<:ۢ >"j6F4V:dߩ!zAmߍ9;q=`M,6^rE6Dc(J'Sef&VvRM=7\[;ug4渔uS?t`uTh[JB,bMFXqNE]v4}4[yKASV(rF2GonNpPrHaК+ЎMRy#:KEG-qe{VbpKLka`#Ά2wpmpB&-. Zbm1GrĬ)TeXsvTҡd߀ Zk/sz0#}?8ŭr,qJP8E+[:saҁ:7=Y@*i 8z*Cb]w88m  bu{k [{`<L~PVTs: P({P7,N]Ecaw4_ttc<2QLMrB?iT7̮lMG#m!8-]b; hswHvݮ-Ꚅ;-Xg\m|{t8EBn[qhI5,UoGtt Omo,Dj<>쩊_BU)nZg8 9`k@FC,WYvgZ5vK0G1v +Òzx% /R-hZAS-֮'i l}%!{+T|)KZ!'ORl0=?Ȓ.Y@a* K}X*hiq mx ğwWb^xof34e| l&/udi7dH w u]-w>;mRO1(b/q7B>+a;<|2ݪ;DZ3oX&kP4ysM?)1,4z:_~ aT|aBu1q85#I]šU.%+{F|C:.إmD;kl@i> I T( ,k=yh0yq:. \6}`tiI[%l"JZTioxrr]| I5yW@6y=Gr1W%*n"qv H6I^F Ө폒ӒZhd=6O;EZjSRMzhF;2+Zʷq{4o,GPrMuzL߱>?H Ѳe|<4\=wG.F _<Bio8l_=4]k;#ăgR$i>i^&( RqQ܈.iCB{4TgsL{7xj42:]E`Mr7٩_C 7y% B M/ ~㼽@~( Sh>q$1@tBUD+V됧-gΛ+?.$-_ZRG#GtaCj_X^ci4I %0; (ہ^b B]j7ϘbWO? ,:@T3ZQyNk@K"dEqcf@\ٍ*zט*3gxD%C]kEtOL!UZ :Y+뭑d<嚅#4E1RP$^Q 0imܸbM-T! $bE?8x~$qMXABM|-C:6nd?_coєZ$%H*h[<'kD()~I*kK=Z C'FS{ݐzCb H3X#pJ8%]7w]ksC Z}NwCsv!~(# xSٓ(^aJq}ǫ}V29[gw _)PBʯP5(Lۮ 2WčL`<5B,.a^{ѫe)A]2/ni)נ^# Ǿ!ۙnٹ!=3RR86Kx4nCm:,ʯS<=O`{Z:P:2W/rtu>Mi&P#-61ccarej6w9dbJ^=^@EYc+ӹ)šgz t=PRp;Z%k_)5]8wbgS}~| {2PT(>0X= ݏf]ԵS (:`Ľb_7R_1;߄t_C/5 !Im,wV w{wlܺqBT9i/ F33iY7$Ep?9a䞴h JlF֤ŭ` K$ R&? zc%D z0 W.D\ǿqM.Wb_Աj?_@Cof<`2F*>tR~D4Ϊ0 r@A ,R.Tڸ N4or*ʪȂNDL_$1Muݨ'LVήh5\E%_42|8h?!en)=h^>XuڑL~~o$YLW -RViAV-ay.:XKE ^D1D`dԄc-mQymuW $X rZׄ!x< lOz1/<:.dz~j^ΉGt6s2 #̮zGI2̯,!tZSrBXZoi35fC(C.4jCa{TbA8*cըWIa;5j#l'j,͂Xt*v6LBr¼ xQV[M;1ZtbSie&2yѪ ,ܛ#\ ~D\ZhTĨp/-JkF,$JםaqBJJx֫pbZc/"ĈYdc!RS7B̅==5e†LGd5 $d:As] /څv4^]$@ T`:E:l3ub?e) 5d} S~Cۻ6:H>gB®0(µ_ttq]ɥ lV3~p&mjNn'@euVoĔsӲDŽ=G/MFNw7nl&cG]Q&"SikM7XYF:{ԁ@xkC#7<[,HU6|vdFeqy3gF"Q席A$o@u; EUA뇓GZFg.dW{?u{֒ۃ'C~{8t\6]MИF?-QBӄ/˪G@y%Oۭ0l7;MpkR6pW4S$8^[BhEjm{D 8`m#$7;(6h91'+ !+JhĂv]ɒkU9<0Tߨ&Pm8#h}4\_?_%@Kx guB߷f2K$'rE"Js[LEfpilL($ ~mHaF {TВgnW)}AV}_͕b/B{i]rdqNƀ:dR#ǷqTTՔʲqb)FsE)DeO59gW@ ;rDa-@+~S v1^^Uf64 ?s^NÜA[gupMwptLfV0l6ԭ+2z| M/j 7Y1N'O+ػf\}{!P+mpφOAyUtkt;eb.NjIʶD=+,BQeK ^׿22e\KLY+_咽~y"16#Hsc]j18GG3 k[yjCi8@;\r(JȴT.|*&n8Զڵ̝tЪF5oM ྭ35GDFt+t?| u*/`|hF(A΢ĂE|⮎!uSQo[ǿ%tso'{ԑ&X3FLu3e` ?80v\0?8lU5u/e!o-eL23v!xvk /"'FBq ]}ۻ0v r ņǽ;ZJ'm׶ʮQ +3_g'Qe8 WOӪ0lG/fhIi@PJӭPx1$[,DJtag1,LTR34ִcJna^aIV5pٲS' xȣY>V4lia r̫GP/-%~,VЏ3e aܰ5;מmoߊ!n b=-b/=PAk.,lt'2 ˮPk]i*-&-ٔ}E]=&4UfD58ɗ^ (97pu! |$0Ƶz-E-)LEwBYZK2_L ⓕ#*v"JxUbT_~3#<χ9xb5+.e\%̷F]JN7z5H I Fc;x?a {E-asAS_"|3{L3韓 F : }5hK>j?aN;|l}WRgx>/J'HQc#%K4sux[L#i=;6mvv)  o؜ 'Sk(4L %Q1?^mQ^"I {QoZGg@y>.ßݭ=\be{Payf}|fxjԎrQ5lQ`;< ظ#74f6+#u #fWਁ(){fot0˨Iх+@P ¼gD f.za۫0ƣ/~}R/7q4wMe\*6!C7q~*M~⳽x})POdIdtmL|F\@HKgfN8`~g~뵴]F~W;D|8At)w@.ž<<+ Ѷu: zwk, mO7%[q$BMih*;'$"b,pŘ A\yxY/_S1 A<_A5t9H lb2y7K r^ Vg^HMIUTWuD^s iT?_Y>r,oeӷ [ޜE [ iB \MDikkO;tI9ֳ-!jgPuq9Igz)e{M\W>qSa+ɛ>o#%Z?,mᆳ ˵uE~r::Rj'hȄب$~ֺ6F! g\p|O8KoGTC U#8R!YW4Bj_E )}67?ft~Y.T&\:ж)U`~.gEW4n %93W{Ph ׼?%u ÷ȍNgC*dčOKWb_8Yݔ#4>Pg!} m)HLl[ ҵ R.pLCLI%%H6 Etw YxV)Kjh !;qdK> RD~8 %'y׻G$A)Pۛe6 qS+n1%_ H-`ޑО=<N.KG?GfnR C9ӐL,ِn0$I%aMx}UWzD?,ib+H|J>&)+%eNjnmۖkqe%% zvG`PGmX/FP.G3U>?$՚0+O/ !ItY«)_6DH^EUQ"d<ˏ$s`AAw_=TSt 8eLz/=?DkptJE-&ꧫ'Y^Ͽ.8N?usQp*s{ɡ9WK5n{{(Ns QA?+l :!w~=q"_~]U0U@\:!$슉['y+/ԋD⊅V")26=$I̴wucvD[ Iۆ2u,j'b0)3TZSFBJjZiM'*7 `Mi-20TIHt")`AQ \O[߹bYx3}^3KN|T 8Z_h?qfNdg,طRe.2)~a!CǫՆz.f7K !Ż՜HHQ?̸KG,TU/l* N(>JyHk3/rz ~R.Y\5MD4?&G/ö[;z Y9exUTfXCxssIۖS90bh15Dꎏ v1DȻUԀP֠ '͗,*-҈PW+o9YBeOVs+ J^^:͔YZboE`·腧`CO h) RD_=>Vm?JG} ;ߐC 4mYEٌWC ̢} eaN0D5Kdm:Xa&_r[7g?s6Ul:0\IqHR;FٻrZ t!gAݿDԐG$xO̘|s?/.+ Ygbj}<HX@n[=O@Fq" 8NuӿQT} 1M'EMYл`j3gÒYd%Πp*PAO?M8`#p|?.ܲإoM ` M|V[vٍ$>Y,]cܓ hI&0\"ި8qe"Y|JHz: >9mr$Dc7V*CCt@y&pϙ)h Zsn>Js$h؝,|,On-4tm&\h:Rqh;h%qG|X{ܘ]J}!-_O0.CUUVkf:HmtM4SHb)řlB9(7*ZQ?sKi5RGldה)1%8S}(nX78̧T(!d3Pj vĖdm"z3I`Z=Q>?ˁ9Ky :Wj$&aoSi%1C?7܇tn?>[܌Y0Z/T8[zD8(6Q9`1[΢+q0_cZeI,NV#[ :A C4L 0֡+E MgdߋzT0todzミc7pt5ns C4fulJ.XȒqAZͦr!\gwZcp #=i_81(5Mu׾0}Ό/ʹP5K.Oju9j=jl-+{ФL˼ϵ,Adt%dHe:})mArý@ FQM_9N#{_|qo7pe5iڲ@, hHSl5C!#4k" @z Ξs,UVBQ3Uߤ8/-xgdYN:վ'"2[/ǫ2/ UXHUY{W;P;hp_ I%I]\.  _1 VYezŞ`BkƟ(뗓O(xPUWm}ƚ=j%FguB h.#-,K*ྴ˞ZekR/\dpٟ~ m ž.J; VL}o"c:ÇF=Rq}8x/Q2MC}'U ڝV]xkOW|ح힇eKRL[p_n0 Y]IbPMuӊ% E謁=7d#9BȈI90a%*_7N@ #nHk)G4SjeqUґ}QK+;QL{?'usp7(">M"jG+?x/@2.KrCvCT(=mE%K, ktsd.Oma3`8]?HQʮ8'>zcUM#fYXy(Am `,[(ٿ12ܐ12؍v\RP\GaaO*%{KG}lX(nxDoyxhy-ANMB*A`oeod}< i~{XWG1ޢUD^B~-\*,|? ryULry9wYh65IwF-YCbqͽ9(CuQ8K 39OlLq#{re68%N'pbkIē[Fhu:ӢΡ#\Z -x [Ί0VyAQQxmTϭ兑#2pR,~ץ\D #f5"8[mq\RjߍSDX== ռy֜-2@Gp(IE`N:xShaG\ *e"_tέ&6oaNe5SPIEE0h6?l.:: 8h &:+٤ߑr 7moF@9aY3ߋ|9Y[:jA[f]*ي#lB ~xX,{:$( D&[~_#YIh}ԅq/[&1n~^&YĕNwc?ti=EС!o$)!É,:jqr `T/"~I8Txx}({7q8a\HKHF][m|7a55;s|*Hu91 >j?snB~J'XhCO[Y\?}gzfD&aAݵs/n,#H0_9ѿy9= Pđ(Ĺܳ,iHaKS8ͥ/e܌9' bjuR-I~T%zbs$4s>n enj`o}}F{Xw]F?ʵoпG_~sz,(L7s;O\*Y}3~R8 ,=JSddfOaY ֎֋~ ANYU=C4.Nڙa_ r%N`i zZse;Wo)+WIuN z uq:Jy8a;ʘ8;WCXȑ@B$Mfeoޒ 3t?솤&mvnIt6:ERPҸ3h`LǠ 0Q`L#m#_@\怖}5L/JM ".<Kz}mA=%&9L;TNG>"t\i| g2n܊a> v& [a\_۳d6C'wv,>6POeN[_ulf>6}s? o _\pŁ6}'AuT"#Qb(cG\x@ a1˩5!o׎UΒ>>\Ev%́$yNw-:ʲ5"^$Þ GVwKгD403 }lS~iQ9<}Zȷ)TԨ5|#3 M(D[73:ٜ ȧqݚ CtwgIkSȊ!K$?1~ =mEWa ]{莅F-x3>5F=zN0Gh7AU<;iVx;l)-'&Ux>a꽍E%bbLcyځ L^ڳ4r)!pnL5]i}5Ja $+v=lTJNRFs:PfL!# s:3Q;b֡Sݏ|g80 KLʁ^LWuDZw7A/効P[&Z}`vÇw$8lR9\Wуw̫6diϴ10+.Dq%tc&CЦHejUV'}bAC. waS-t׼2(^@b)-c+Ągȍ@(Xl (*~,2TT< g dzY(*DC22I?[lԗ lhw$(za{O4[ T;IL2`Wͱcv/'kspG;leۈDaS#R# {z6[¸ԷSqV(^9fM/%r@J;"0I'Z ΄!Q [XJ@7T<-nJ!{'U1rqwâs] E1*(9jN3JKܲ &ܹ)}}l5qM/{GVn|M2ucaז 2Iu-T R3S笫B&>齛aC&ezeR-cO#t '[ ~p0UC'ä/8ɕ[B7 >+C%3M!0K$A}&&un5)!j~:Twj{Ÿx ҍ̃OnP7;ΰYHSh D׀M4Y6Db=d]Gaud2vɩ*x9GX5t`Z8b<X]1ژ[)p=4`G$&싎,p#h}6q9#G ōq' qԓ4?X&0BQO%2:?UTI2ylߍRem@Ѥ?r')[Hgq&=vWB˟j]YG%e?/;CȢb_]XO-!'ixE=/4 Pu^HӜWua?[P!}砙>++./iӰ((wAC]_!vXoꐊ7'R蝲㍫htgQtYkyRQ҃%s+^5oYHVeZITIiʞ| fCFR߲F[gp\V`s5t.n`;w}֎ҏEtS߿kű5#)޲1 3.r V!9mX¢c9Ft[TTKBJwU,ƙ&'eh=Tc E?.<#UikB?|=s1os$×r(Ai$q`GcB$3'RmU͝;BZ>r^(5ӢhΠ,Waj҆U6z)t^i5"WɢV]r*\ d4A$QU`)> SXS7"{m=ʜ@6DHvjİraWEn.RTCI l.o[h,|r݀_dޒtFL{ Xcܺ)MaU\?p;a9?H^DkE=٬c&.ͫ{ĩɷhXe ?{DݥbT!@dj.7g|4N z-imLR9?QGczs"Ή=c4`S _u81|s(oнl#Ps5Sѝ)Zuj_l/M;ғDjɄ( \.{dkIa-mHص2:XuZL@7fg1RG%CE7mk<4CclRx,QH.JZ[W :~ ۼOFV|vdTSl1Rj]'tfH+4 pM;:[P!6xg}iQ'^bQ3k?jp>]1~\{|GIjkA.Va7/W¤ }`rQT/4kv5b3Tie͹3i, ͎o\Q/ 0CGPҞW6teS%6W biHI:"bWud%r%<] K!ּ75wΡƖ[MJ5l4/pJC,pS"ǥ}1)YVBfb:/|U-Gz>)y2Ŧ%Sz ZlF9ϵVYYc')vmp&weˏ dې~dy9AbcaםS5mR8 BTJD}$F(?)g4FIMI%c_n&H-;ZUvzKPZm~3PhWhK7(cmSэ6H%; ^ !QYQvWwҎU+F"v~TVM5#cYTJ Īlr?f; =LdtRn?.-saa*"<Q|0,t*p9g\vPqĕLbfQŒɕ"gCڭ;S!vJ|UYHb] g%diK1m ]b=+oQ<2]Z OU[?t$i o>SkQLiJd61r[0q5Olq1/R@V͇ű;v^qu*CV]}(y{FIC*P(cR;/gMYT+؀ 9(P 4&i%+^II8[Ls c]['G-Oe :an<9K/hiK&>:P4g5GIwԥ+ۏө$ ^^a`vaWv3B_,6ۯ B/T@K:B[}0WDeGL,/hϞB)hİ詛Xy+ C7P f2.dfZxoەu/}J Sף xo|E<1/iT|2̃ ?F:@.~$\u4#.h`\]cN)/r qH琊Zh9Je<锧9-jO23%)2>`- =\5Ҋ s;)?1pS&1еh1M(-[LQULZu˖&yѣ턿\KڢPP:Ϭc0ɢ.W%p5>:Z522Zg}}\7Os+LɆk}*QI!;^dz\t!Vs.zƻ1U'j6Oh6c/N=fv1HwǞuu)c E2~vbk#Żkk%wF5i5!h "F< ~8-iȃ:N]%e4Vb j C؊'T-gI DsdNrԏiDܪNxUY=|II}1R/GkUQ&=O_ n畾PQ ~{Y(]hB-%^+S:@WPR +If@`sàaWJŹK}~2txJ%S~,r8/@79zz A)r"q5`w4nCxr6h۾:n(iu~ַ?0mΙMR@' !q̤鐱g"05-G$# 7T2v;~㫨_D\<"!MY~{` ç|t}`&G)UU I-m]i>oh׉dSd#or+~-DE!@߬GWn-r nVc58#dIgxpkبnU]۵;2 iROE~Q^*VB̜}9&cX'nQٙqzo^rrmd'^0[] с_/zsQ&Y !(n=aW-PJY_҉cipՙNu7>j"PpJ="N'kwBݎYf-p2\F#ζǮu nTe_5ye %BP.ڒxϫ%ձE>.͑Ix}~t0^#8đVqѲÜ!0D$룻I`T-}Q|gLXDUa a\NN7.^`VĨVA~ DDTh~iNg6 -Nl=W?i;h!jƩ֟xٗd OE 0sxvGXIxW$X?u+ۼ^C^ {_f$ʠǏ:L{ZlPS.+,GP!J~YKu ieԊDHϞMgH5]wշNݤ:cjod t{GCD?*V0񈧘 y5-]xYn)joZ/st?4HD,vft}!yqMG3`G7gkzHU꽗kyɤ4oIX.q}S:.N0X@Vӈ~yPY1Cpc>j"\\m%f|o]^=]Rz0L6Rl2ao}ghJ+ a)ŷ"V^!<" )t1Uy$ y)ﶩ2 (v$J=y6~g@8{S"! V&UŁ<$Lئdy'VcJHOɲky + Hfݲn$-w#VqV5\s1L:p-z[O,7F#n|=ei]IvjN0\8 ҩ^F'bKWZaGUXߚ83JܕD8Vir4 tLTkKm?XmMY(Uaɐ!j?4 )!Zm+I=lTcqz{$c七3C[7N+QYݰQ:N3Li\{F,WRUסnVjqRgHRβoHNWѶ(oDYF: GX$%~К{щ/kLEy6r|7Dc}'g*^D@oC#z{*6L8St7Ap1ΰoU\f?!4әrV6;n"ruR*L+|^1<"oGM lEMAwQnfNP .хb4o^̝}~;u>u/"te2+.}tpѕ"[}ޭExl h | e"nѓ,twFq7 ]Gɒ;&t kNT2#"D~?3jk1?y@^WA-!3*L5l }+|SYk5%!*$|%lK M#_A}Y(hQ6VTݺ4aG#Dj ͆.yLbis$ RSU}5$d(brwr^epd7f*8^oqQ[ZT چ뎏oMZg:>}uّ/Wš^{zf™[qh*1<9L~qyZMkKl`x\YнZRӴdهؗN&*U"~yą钚2e,o|s zȻY{'Jߊ[0bc #i! t='Zl|k}xkG''ʁgךm^yAr%rA )qяҹxsF!Jq=r{E[dsW2"$h($yi$:>;>̾ O{dM׸?*]WQs #+~ xp}e%"xriudT t۾(%6FW4#"'"衘"#*ꨚTm%ҡFGR ~.b=8{GXdN$쎝嶭ӥ3u<\=%z?*./+"69;g8$Xc:~6ʉYf/L~]:A~mhq=J mM=8n<;$wŤm&T@ $>k E`w\'24\=k!0I 6燇'%0!po 5M K Nq^½DP>~3#K{dݗt2,lW M HzV B?ˑ!$1Įyl:#S;䷁8ߛ)oT!~ ,Exkg;1"4P҄* o)rҔ<:qL"wT:|Y\wvn N$b}qSm:eȾF; dU`v9yV>X-tkXhR@/1m҄Dj̊]Bo^Ljrpbƃٕ?lIX>XWIBR_z9µ9&mQ뗔U?ؕpF}}nнqaVwɐIh:of-?LR|1(\-'uE~cO@ @MqmTAx>cJf;+Щn%(Z{Fq[hޣ46$LQg0@![q_l_V+*jK)u=9QYn` }i|FhC5EbE\vJ@C|qzN@9dN'9OM}}9Ġ ̐7r.6?aZag@|iC DGMjrC 1]OޗKU|f>.Ie O$o 'F*{*t|/ ٜe ~*m*-A>`g pef#295%`_aHa}?9739i0d57K`%")/?ō sebEv{iix(c:aBu1p~X3%8mFm:fSMs7LĻ*utO4xV&t)0[ EDϪR66n/kGisp9fDSc|8XM~Zf&dU푙R+)W֥zHI8.IłlkW7E`%@&Ć2-13 ц*Jk(8ơ-,7z7Cߗ\clM1;(ALH:*/wZmYiM\k̡[wi\ZR^lwl qnT'fXu9Y2 G[&dIʜ5N3?҆[H#=w1d_K"̕Z`z)k}A 2AZtw˂sG1G':R2$~ֈu'VZg66QGMc !b5 J{ :=N׫_{tڔJn/B݄OsVP0*7n\r:r L{uܙBƹ& uEkX@(2=p* `<+Qiéd~,qK"Bý"O}7sra׮mSSmeN󄆥5m&cmRdUM̶ufD26ÐP#a WJea/MhwԔlEDߤ8KȪ1qkcf:Ǜbu. %ӷ< u+IZI6]r$^(U,|USmEJZ *_Beh-O¹cx2[OF1kr?ggze\/IXUlo/Cɍ<3 JO׫'f>U$Iya)ml(2 BKqnfcvÕXP͜{o#?U_Zl]gۄNMIMv G!7"[ %:"KAG.,}a]>*uO*4L,p:)&E]FYDm(/)8=rdZW{O NSVlu?{P '&4.k^y+b U-J1*E ~< ڏ>A֐+`qGPvpuxI^__<5FE'{>D%:?Tt{-'{ukKB!T-zFQVJ"10훢`js.HQpvbȅ~A|57)iQ.F;w% Eг5'\)bA&م 3$>#bPWn'wC+2|P, I)B?9TJ6V̾V zӁb?_'va> ْb4c&o=5mQAnDجbHD&#\tqZR<!!"cCȐI!rIHKMڴ)8wlLv뼴!_N )&eeUr22u}e*(c0 Yӷ`|;5 \MuC(c>ة8BU+!O [Hä@!qzG<`I|D֜+:Z@E [r0 uWw\䒥p*.ƪ:lٔ"wY?>JxS55_$qhYpgD3 []GG*P7WGŒr'p%KEn F& })⒗^ N)+_jOK _1#cX`'~TYV^bź^z)M:KRan~:O:f&~4{uPjG= /|4WX;I6# ީ ]aKFKE18l]ۓt*^)Uu_(Ju#3_*oGhI:lJgf[LzJn:=/%?gw9Q{⪡)-Fi.|7a5]howgwC-?zXA|lp/ + = %Cπ1ԔSFøʮ*V ۋї{[ZP<\}E%l:T(S!˪4U1ّs(n1k'}pL9=eZk pWIZ٢:E]7Avhl"Hp2$1zN_4ԶJ3rG=9 Sp}oӿ!v7'&+ܙOZu69n\rY"s%jOWj3Iyц;jYN(cm勔^+ 5A"#@>d_h/JQ%NƕVbh&똮$U~-T/UlF,#T+*^$5;nFBʇ,;̿orOV Ypl &bpQs{/4Pn{4u+9e&ndpi9#8cK&(apV3>7a@]4HWFJ dGso@N;5l`o tKCy5=K((`wv<1`pŮV}D)+lО'] ZM˓*isQVvu;Q;X8E+qOX)u&T?=sy)H-ܺn>z57{]gf)S w`ha <.$ztm euviH#M`dҚ٪BӣL*0 ˩!p[^Ev ;%ƭQI-bt8L*ݰ>L \1}-hչ(pK*>m8H.d6ֱ ïo%7Y*+-׷*I#9c؋yƔMzz(v -"pu~6  NZSk zMZͩ¼?W^ЫiyKN1/>&i52卽H7tG\9X~CžCR9 ^IKԧP6~3rJδ(!D|QEK0enWߏTu2n8*̓'+$R9 g,? a0]OZ̰)uZ :~Ӛ \kWZR[≓][w<Č:x߱,X1}kin.ҩM&CljGW5MU=y9VQ}VgRϡK =[<4̀V tfNBwH\qG9QoW$eDݲ[nvJ<&KCb h<>XETO.C 8J{ei!dt}X7pw䦠-ڽ^j'G!zd&*a5qPoK,>bYViE pTƇ/kaL̸vVtVEm5٣Bga7}5hp!z Q%PmVcOTr’%Ҭ[<*.C \O]+7ArU+;^M P3jH‼F! G^pB& 5s)6\V؉~ jq8ݤ#K;4lF*;Wv/&Jc1Am[ ؚ(GZg =s=w%fQFJB/bBz 'w4ج0Y_ -RsXk 2FF5NCj?R{ Q0-k5x "r3믷 zS2wU<d{6b~8i,hA6>Ց 9<R!&'^`% =b)-/񅶽bvridDw&: p e{5Ҋd*0~ӽ(|a~ĦFNj<, j Ik|Ȝ`BS%+/9 -:%%En 2(z="gy_ʭI9Tf#N~˫,J;y#Y^t]o$ p^ΟɮػEx" Pqp hiPpz)uւGH$j.| tuyE tk7rcFF9t[G+E^jXAf}sb#K=.>*)5-$XI~gsTþ5h/&`0:7$3xGUVzgpitFؽ4/]nݪHI A2~]L}ae> wm'%e\4.\X{1PNSK̍ɝ!#+.7hx#֚/Nξ-q{28P>Y}HUjA2_2TRʆc32V-Z87mPmn- +ک3[ZL΂ ]y瞣]wSÖqjL`q,SuOgBQ{0Uۘpdʚ]noڽAlvsn(ll ;XZ^5 +/N _=-ᯆjD>cMs#| ˡ[m:7SM-64`_NcYB*E8S&[HzSY{He;L*Y\#I%}& EwcoWuWٲy_,Y5mW?|r֎q7b00|3F2Xų#DTB g{Tej{%ٳT]V XZE$k/o}r)%+W_QK(¦/WХ.F*:H3 VhI W~DЀb-P*>,g:67mCֽmD!䘜cz(E ^XΑunl: =FnsQ`6 elhwu>-ң+,Z 4_gtSX[;JI G h8yqk5=4ydnؓ+Ejc'#6J~i J3]>Jb8t"?8Fy&"W͑#e\ #|D8]K<ة[ [z< EcJ黨Q=i 2 v߅ >p5GY*ᳫ U豮[5*Hus35I4 QJ!KζV 8Ч6ŨxHuTIB/2P~lKA{; B{?eQxkYUpJ]ե08ig>,wݗQ: ct GO5 89*zBdlx+T-T[L)'\5^Y||`GO*ѶV2vм˭SK/Cxzb&.h!CdEā'Q̚7,>۫4͕<|=D6b2dܢh9go["bń/>z5^↕Ec:"%؞*WYE1>d;LH #򍆶ɣ\ٻq'mD|晗˘b-ZE@/ Ԇ*NMQطwvpP/PP~Ay]KT qM# nͤ:Z =;c6{|w߇"YKT2Rg#9I-ޣNKQ?/`Rso #?DŽiwS.# -+]9h$ĮJBvDZDR),^z54Htp3˞pnXfg*@\8FL"m͒SA㐾ggcjnnʭ>i[ ^{Rf)"q M"I,r [ gy,9M aqo$_0g5˽1 [<9g 㞵 Shqy ^Z/6uΦu=p}'Т HQb "muK|E| v1R;XgpDj.&mnSXeXFMy^&K/-լ/fc'8߅.o&qw bZ*|Wcqj~4BA%̺6e5 ddRؑ3UE%.0z 2*c뭣kd^FdTżHQ?+AIKLfL ӃbfƄt$x ca_y Z[4J>it24]E :(4 «O\9O!MkHpgrۋy#3Jbn*vFh|ֱlT0ph& R * <6_9(DH)_9m4~D]viU T#:%|[]…P}Ijq4QX2PŲ[RESG[gPs.U9S~qY@# ^꽄@СϘ5SSHCu; S9ޢ'ߒ],BI/xg(s8j$P^[;,,״{'{~\udUi221,(Uq̷h>JOjs8[ϠEߡ4UNA/[@qLhkձE[k*N7Pi Gᾊ߾fzҨBtÔh:PzhRȅ~O.Z6|+x dGUp: "-l.:4E$3:)#ڽ:*)E׮PQz#ZD4Rگp~Z-Y=[I[ah,@/pR tWPHo`h5쳉:%&"-ޅ}MC6&p`rj0(b»L37zq{Bq־`RI'tFel?\o;|.sW]xL.!uyfebuBvXrhuRARBvO^%օz~>Y_1(k7%63#.i!io- xj YVy9x ֤zB~)Ի[C|Ay^ CaXLs.PL/=j\reeH~i?/Xy_FJ'J ;Z<a7̆@Ę\ZGN[V4$L 0uJoA)lwGd'Nh8v'~N-SB[vBq}yg@wwkm"/ ŲUg7帿H*uzbnwFRdkWPA('zzrrdA %+ƌ ÀcvoNQXN7Jx8Рi܉Uc d0suX7nhuYѷph@^J]OiљҮN" vmֹl:S@޺`$ 6F7BDؑ7kD` K,Щ,etChP8aFnh1H &5I4Ra[DQAl!(׳bS4npV]!2}kHNw1]_jA6ge'}1&=qYD& ߸]oM73\Qn}Epg1c+*2qdJ ]bL^Gf\먂 23}xx"}uWϏ?tjM62m9j ^]$\:0k RN_ǫֿw%E8 d?\ɯ%&| imwm*⚀AD7/Q@#=}V%K"WѺiAZr 1C‹5.톟׋sRĚ({H3m:u3⠱=P(IBi,(Y;<5 4]r$#Ql9g%pE;YAɄ5IMk8A)PJ-ZICQ")W/&z~x{oϻm+MUӱJMp#X tA;L"dȩ診wL&U챇N 8 J IBK8u. !&fՠ>Srpon'ǾfMi+%kX62G2OnᔚN2,fEj3+zxw)AVT/c9?2xO;Ȣ|Kvh'CLcN博doQg^\SH]O;JKXn@ӆikw|Df묨MwK~<^lP=7קB򼗙-LoudP[7nr\$ވ {A^Rd3E!$tI /g-'z 8Ȼ{.+~v ƙ«k`Q?=VFCo=pKo6#TB?%>;.a\[ lE4+WD./$Aթ%yw2%8^^̘[n4g?ER!)TPu\NKWz4/ kA9оvݤDWHIIG]6%o+߳}=GZ[:0Z qTnS13 &5c3wQ((A%Ӵ Y1 L^yLdC}*;S۞PK$Y* O,%Be# i9mtwb{9@ֹѰ 'N\a9vuCh2hg4͏.hʈ?5yY+M:Hx_&L3X}w1 ћ=6#n<2փ3{kRRE4ɿur(UZ7(wm^tY>`Js\@4в=+yc-b~xa4l&QZb (!%;OYf"] `XX b{oѹ4YrقɁ 唺x[v`v45I p HUB̔{*rE#ui˻Tـ,FB|s)pJ0uUNPI\l.Q ѪGlɡ"E*[uL㋫(CXЈγ2 __pɳX7W#{S'i`.ޡ#j Z)\iu腙3y*ҫA"()D chBP\AӘ]U(zM:2~jSdAũ>Ty FBM Ln5x]0dfo;j{USj, \X9&PcUnŕ/%;]2pIw٧z^Q}7q`v?N=֡SIM?BGJJF^0պw$1_*"QhLgh«RRAҮ.ZʵcsexiOc N!._Q4L4/rX$oԨ:'&Tx.BBR'pyHCuߖ8#A6W&4`y98&Lf]1RLݸ`A@0&oSDjG J\G2cE-ˌ__ЃCa&U>s^hJb3$W!u#kPfQ'0^ |q<@w'r.sHt)kS`ǹZ՝1G>"fX"x:Kڿr+pe6F4'B],&%r\ )ycTy9*^~~ FBկ Yj&X$6 Zd=4G )cwV~C$7.? ⿟‰6Z^JQh lFy.y)z_L?P̩^1 m{GcgV혺4LwmJR״6tSevH]7]H^8J~ %I[VǑ O:6T fu⟆vU'-T VOA5p-1~# uB&y?3%/ptylo_gHY!uz"#D[j9IˤiF\?@f,Ht#D"iO|x!V+]elS%022c}36rY耾-v G |g7ob(x?Fѕ%ZJ+ElI?!'NODngݜujm.gzE1Z V64zǂ&ʎ}Ё7CCDpd'Flb[xIc mǑ<ѵ}h*5AۃmAV"U{)JU̾gX"AnqVwpH>Qi=}OJ I?&Cׁō 1a2AU!>Gnrk +wP6f,H;jVSzJ>PBrEgvs:}H^ Z ;@ Ogw4$xA~zEt ,H^nejەty!/<7&^>o7 'y0ZyJ͒mB)aNc@2JfIs۹,sDm>g?OIe8ў S@oDƕ`egI׻U5Ǜ6!lQ~U3J5fEr1xA|`F_Υ5=TwHGD]HqnlSLp<=V\VGr4߱fyQuNm/K\Y"*51ƕŐ}#ʦLD(8Tg EHfk9|ģl hqxth2 ET> M!ty_Ko2d.o?w{nluli7.41{l8f k$NWbN l$F+gg_ 3$?c0ᠿdl֤)vtպϗSG /i sYHg{),i(':7kcG K hÎݳєٟ1,{Bǽfg|XmkLjW#ʅ'44+:;Ȝ#OH`~e{JŪqo>T>FT=`FND"cPiW'CqT0~)s4{lӷվG*e{/*$h—օ= S Rn+ lR}a<|ua1]?y(#H{H)cҾ.Z8To<)'h8~]^$wQ'@mDJ\^-@@UW.=,hVM&r'KR=>xx:Y++=Ak"_q5t::!a4[K9|IpLcga1_DbuLa—dm>zdvw$g=~b4xGĜfb^Ek7jr7{W ?[J%ҁصauM؈VYBg3I08ޏ'.c2-pCp[3¸? j}GؘX9`Y.?@n >Iv]ylp /_kYS M_ >I~a/L / O?yFԎ q.@{eљ W5Pɺs3kY^!gէ]h}XXno PA" zVAN$.(D]#~-І0`ߊSrl|,,*$I߱%Mh1Y]NsAJm=oyLWp1tT#N7M*N4C.PM`&%y!Rb3bq096UˡFL-wami7zZQ?G972~mޞ\TN2I w!|qkQV@ʢSUiJdǠ7J2J>1W:X>{}~W`m:|ԋc ŐJ&>:G= ȀՍ&B}dyQ4^mڣOğQK˜@ C1Xn=~L+e}hu?P (˰y#ˬ'DZjydMڽFL|R$^Gwk(u ĭ\@3EV`.0Z5lV+ 0?ɐx]cLbUq$`$ hr1XC$VյNĠ=jh@*O^(CR=Oسgר{;:c .[f"*A~+>p,Pi'*#Bq3)L}E,gS@.:{9^3Y}'ro2S9ϷW].8݂H,04? `>|_ /hQ\,O[Ȕ,Kmbv=N2?.ʱ3FъY3J_)BɌj'M7*,/WoV,4ot:NXG _%hƉ$G^+.qK|ͪ=O$XpImXaTX䉮R$yƺ6/]6>CQ!ZUmioyP` Y^ p\ףeeԧ@]WZc9J0[ϛZ68 T\`$H adUQeHޤORpߚ_B߉N{05MqWJ ̭ #VUWՉ!gtty.sʱ8#6UWaHB7쁢Od) x{eHLDO=Hri7Uy4iκh]gq i:uc-.u1L4fj)hM,//Ic!+ YS9DV2ޔ=% ?L jÄ']a^Q_Q1at"Z;52% jyOa^JW{k:b`.f=DR"* %!|ʘ"=)RY|%By;tT/r[| ɗ~̏f_k>vWN!%x)g-LA`Lmk;%?67Mm=)篒׬V[-[!@ܙhvZ"iP2qv2SEJ>E%[^ydǑA2>kDw I+a"t-=@Gb<2%b{7Yh @O#c&qX,4& bKysjq A #|e!?HcvrSVf, yiG}Nzy岊~,23! x;@YtX{~@M:#'"8>n'd '潆$4AL-)IR VFۯNYe%(A:kvk.|ߌCrI4?oXV֫2 N4SE~aNO -,H]2!*sȲLވ2 Ss we9P$}Q%d.d6e>R4k+@YkߠY7e5=θ ZW-lwP8WV4RJ6$ivRk 9Bka?EzxMp(6[,S+yohÎ Ά .⠃ڪ65(jM:4gTC g,ƄߖQdOMK7RzH,9o?WxJy9ӚWOۀHZ1˩ &2 !̴yg1yf]'IEуC?[6(V` K]Ds!j(5dW9g)\70]DȀTe`lrL"6?v:N%S7BCj9ՙF3g~P({4XI,~%5"ӛ'K=ry@vY#"=E5;z } u:5x* Qa((*DԢuFB_UΔ8xR>kJ yܾ6?z<HOT8з''$0Ṅff Qcٌwp^dR<88V_Lۓ}AaQ?-LĢzKӂT&s`&@9?j$%i46d =,3-X4IWS!OkORѠѽjȔKV%;*t >h`~kWmQ: f،.WxVZŖ~Bwn= .(f\핖N{_mݑ0_}o317wyu֪GpAbWA|ۏzKx}^Z3kq0/jouFiEFiƺjlls^! kd~g8A5*h5Avѽ3D/o%2&0+Te/GXTj@%~&<HRtQE2w2EkroŐ}{Eȗ-.a+_V3%7mI&?@`ؾR-6S~˭2n2'$(Iˆ}`̠jh';> F [v~چxMB嫉]`R3, Db]/菹i?`m. K;9l=РQdQ ~v{7E Fw@CRbJ2/D&?J,K kcd-ws K}U1'&V^'C0?Oﰈn5JK^P z'V9$it;E6Ϋ÷k~ i A߾xj4&¼jt1uEJ!D`!'`,6Ȣ$g0o1X[OYи q#9L:M6@~CQ+ l`Z$A尶 )fn0\nB,De[bE $ݨؼ[q`EBNjBdz" I"T,ƒ/ԑ5-c=8>ˁ{ ;TU` -C6i'ÙH!b>.k8r W#k@C׹&E7J g%4GJ:RJw%>٪JK0?q HbOfZ-i*-\h0 :N"3xp7.h1;P;y1֋J3F\aNF:FoT䯰q]1J7 ~*r:>'d V~՞/qdzPGsn|o'!jIln!?[gBڄyß<ϡ K TXSAYΰaII\ثq<aW~wL[lH]|3l`2c;MSU>1Jcvc̒DJ&2Z kta߶S.` `hS?uy8ً?66*V.Hn{*vNZy'M~BE$?v-P[byC1lӫ,k:״C>a !n-ww.e]Ui͗=qG3+l=O_N>e=\J-:Q' `%ӃmCE.-Ń27vrqSJ`?wG{VT ^odGY Rm_OӉ` WQ&a\`qPLxP_t $}AU C\T}*{tod~؃aDaJ3ʃwE'&u&A"3*FR828mAuqB Z{ t| 30j?㔤c`5tػPu':MzA}ƪP=|yТ!dÉ,g=AD@#ObTQ>?>B8h4.Y ,XiWd)Z+h߀seH4|q-7ypEH?xz634,u(0Dmmj6Qs/s1vp zPsj$T&ٻOv$JS+z k xBH FڎL&IyEksf4 ʏ&k6},G-{z>eQiO6F$0q2n(t8cy:9`G=1"3!zF#L2k|7(+RX[Hn?@m.4p#(F[)kaEa@G9o4(^uP4xZXXS H,V=B\*Xb91,DRsR"'h IE+;3^oN8f:s^#F|WIL {_.=_#ƮzsrL10^mMq&A2*T6 GYu]@͈Wu3qZ3'$w ;.Vh IQuF9#y>zu'@m_K1^ DAH "s^tFmΗjuIVj]>Ɨ _`[T5K ̼l XxTO57]`-v'EApFA$6 '_,I;4tCѷ/4'ThXCߪ' +\x AK,5!xgҒ"{KrsE^E^dTO-'-ߌVn8?Gl<, x8ҰR"`ˢHоpȭq`%ghkwd!_ ȇ 2KOYMb!̚;tͪ- @ %m:%~.0-UQg77o@T!9@6th&#ta TV"n 3,lVرv◟)ApjuR3ѧ]vDࢥV(_zK$j91d^#}3:B&} ] :.9q!90afB9~<3"X|Qi-:2?e quIq sMu([7qz [qVU.fݮ3ɫC- }l;ܬ!ZT. `UG"7 ~*ҳݼzSr:ȟext+AhObC-6.gj6Z ֕f\w7"[i넮-| fM&yߟםRA J=P*9DjX#*x=&݄1LS7-r6[G cN!3|%GpN Wb}GLWP,=_k* jyoźss/i.z<⦼g {OJFݫO6\Pnڶ y^~!򄻅QB>%^ >n2G!^W)0, K[!N(I9˴^X-(J?V5( 稴susw3(\" y:v1Syh!Ӑ7Ltd.*;6HPQa:&jQ⻐#SyQ;:,0! it8ZP 杖1 U!,ŁT@+&o׬Yk>$vx:wGiJ(J39vϯ߶e)v2kpN\XhR#qFj'|L}yrVN>o1kJkhhIz|+t)QVBaDSf);B>G bnaiITкcVXyL>s_6,,w՝\vs|C`}{tH!oD0r܇e~w2S0o3c[ɐf.(<1@-b#ܱ=9Gn tHR6D#n|֥[9pqwQ\F1tXNoA6u.WYrUvmX/#7EȕłxyutWz d%s1=oqS\0I0! pU`j/<5 `Pf6 \Zt驩}(CU|y"rqKY2eMVx1د9[*݀ 2QV[qĘbC#ؤ8pkע+R%i!B!H# sHi%ށ se$ȝK +QJS-KBS[69Cxˀ1&ggi#ǒI@qul19nX%$}{'}s:j5_ ']k2H1XxXCc+CDb·ةpKm^+55T=;bqKu]'̩Z|ґ* @hhc}5:ok 2ڲ:ﳥP`zZgOEc^\ <.yn ^_OTe]b; 4ۻ)a<8Pi9|!|bGchinMi}1ov:l ^q^֮EFmVp:x͎2r8`Z{#!-Po:NF܀ŁM_)ER9~,tOz/9?)+)pcp6J80U ZWdyD` 3B{&l$UBٜء [bu8a'09Tdc_V_[~5 3Vg5el5 tATAu' plҳ`SKP Yݟ4x]./K^d\UkMzlQ+h"8e!Nh$DʗwvO5HtKLwY15r_fDdo-";χJ ?rfg^|ũlq¡R޹WkZ7v=&y-\r"%CNP>,1.W q>i{<ڭ y~؂vQe!rYXqvDf౵W/:B1\Sv:$1 5hCR䠒DÙWBF3_;)ىAŝ*hH*shX6g&{@kAPzЅ:Pq9pcmiHoo\ huj2 ̦c||bH<&{3{&ߴUIz;ey9g-kaHxL/*ߊ,V%[ڌ_TLx5P%(D#%D+z#0bA]6t]]\sMHf9҅nG Ws&@{$ RSض9b.U"[bW*QVuS/jc *=IJ(ŀdpNXWr=Vd2&Z$Ho^E!ʊ5>mmA8uz♓6۾eDm!vk3643ntH3?YVL jdVp_L^^wY]9T-'!B]-,1ۯm eF2Q60kpFVl'2\1 >lk-U"Qc1y'p0/nK{)iR pFğUF7x%5.pwg_L%W tjąj Y+)_œs*l`gBc2+rE]JreV`Y#nYa;?Un H$6ݢ`,D̪G<g]6uc!SmdͿ 238.2QSᡊ!*3gΌCMq~fB4O {P!伣V_C;L/U fYVn?K$sk8B$rp9C (X`la$\4uKKX;=,e[קS8Er3q4:1 $㦃˦|ϱ/9`]:$.vcW4e/W?0 C&x눞gNp#o.A)m^6 EUi4EsLr8Иe/ 4 gf;=y氁uǮt4OxCli3Lm-:, Lst} rTwr=RIo54YNls7t=jsj9 o &j#$ޘb0hCa-2*x$}ݯo$}H=SY9?$2>JN:w4u=؉UZgl*I] "_ F,c[1gLh4l1W< urGS怐5%cu 4+-ID-B,?3Z<.ܨJ=ra ?RŷF\ X2m<((ڳ,djCN,,q7r7Ԇ"R-(̮6`٤VO/t6ǂ9Xa# %Wަ"joN ?L6l:חZ~j(f0pQ(LvA(;{ V#6j! G̽DA'2`l P4`aN't髳5QiA$jn"Y΅"6@AEv[(Hg'V%Eu0׎ݔ6>0a4 ˋWƕQD*PQSCPw^vyh!l#sMB]|tl-|)@~v 5hA6U v9vyʖ:2,.ٕM*E/€Ϡs!Us- oLEI5e$8j,z.;rZ:5mX,b[J[]-7g/k ?__\[¸ԧ\DY^.{} nW`!u j]ذ]jk50ӀM0Mzcs+\sTX$䛰Ɠb]`Ж7-fh RFۻbyNr(tiw䉉o:薟Eֹ#; g%wRXIا"~>q{xy`k)l6cD2?|dcBj)J'GA"L-ZQxvf PM! I3$+l4BDXN$0i!M{%eVn P,r_ބ%[ˏ#{ko3C}j R_ 8ҁP$`1(^ZЪLU.^P{ eX4Vti?TW{jEf:3;1U?3tdܬ0U4^ƄlOnڗ)j1d$79e- iXV?,AءģA(?U\zlANfB]qWX=XTEsgG%-r'ft-Ԉry8~z* 7-O_|\tpGtb7_R6cO%r[LpsMo+RJc+5*ȵiwTo!R|v>E#%xr1)޹X6Jan9 ԁ>;t>B1^%N'tӮg֗T7+UlfbΉXQ3f~8*κ`H>@*Ğ~jΑrY$Մ-dޅ<`e /%Cy+MZ(=(N\/gaY7aI3[O:y mU8K]JT܎Tq]b#!\+NjvW)~WM 6E~>!{#8& _;Om[bvR朞h"ǿKcXA- ﵻ&Y?R0+0ea[,+iJ usXw1B N=H/s$G^B^1AV5:%q"%\vh@\SkA}@`s!kUc_biJBhɜoq )^ܨ^QL;^PPdviDcM?F/{vV;ˆzx{.Z`=PFTgq{s~EJjGͻQ}~4}&$Z㱁Cnp\O%L'ǙΓ2wpk)$+ Fx)Tj> HoplI\81ZʕQy?AUBM?ī yڃ3Sh4?DP}ub iC؃KxмI"SqtV9ǙNY ˉ(D/Qo@1$u&T4#J%0O]r.'>16m`I- h7`Ċww`c2z !7QwRbXlMTꟕ^Xh;JXa4%<6ՓdnRFfɾYq[$ . 4liѤu_$,׾ö* ,o {*vz9 L/b|US M%ψXY#,=b8ť]#mg3shUYOonO BJT7i7Yfw!ryyMʚ̦Mal1+ƊHaZۚ9!|٫ >ڛ7E%y[z,l7 3T3,K 6D(tq5ѻ$0q~% o)͖v|4!HTRPZ/2jB~ , sI 9d?kmFUJ|c)B2q2vk a 5']ʨ7>,;𫭽uɜ0-:=3Kȋ$D샦[X_VTN?mŶ'نz@3}#C`.Tt`JܾTj;Eʅ;t,M_J# –GwSi#UTAwt(-j!G#W)ٌK -QYb;*ee&)ʜ!GyMCF[ȗAjb|]"݊:oMpx̚@ɀ_5J:sJvOyLNjrphtGfQ12TJpXa\d0Y%I.ݝ6\^đl3F!x+Zj< ]8&F\T ^B6rjS`HZЕK '\|g3D=ᳲ!ףsHH~qnT')5QVOWJa:1?|v~3;l#Tk;g Tb=@:˜kA͖㯛JdAߟ,jԚAt~73 0XG"mr c9 Pm1M2Fek^k\vſ{MJ\քn7wo$>9tӺ14Om)Z.c}aBAq <Wz4#z+P5>+[%F>g/ΦZ2a,~#/ERh=T\Y4m2wG>րzgޑS2Ar(pG%'o&>) %0  `_)|LZxRҶM0VE(W'E@ڀrX ʅA&k31Du}Bp$) J@NVzo =øLY F]<׭k6㽟Z'6< 0ҦZ4;S.!PS V>TCWĪ[a)NFϒ$nI Jݢ!G9djPc{cHqciLQS9a{sfQYE#ęJE#w0ٿr<9bD $Vs hnLvU)j"y~L R$za9ʶ|Bv ݉ 7آ]P_bА 2Kؚ bDd)'g˙4}bl++:r3_)>_?,x^a1yxr,ͩ?PGs"s|$!̅愴! t%Am*tɎiaa)Qy~4@^.q5J=p0Cg ־cvd B +EgծKVw9?F =Vct+p,dh1E TUi;^¼MQasҹ|!fߐE݊"[pGɦ4=8Э>xTiPxV<~\-7cp`/I#cȟ( qbػ򻖿1Ux}.ڲJ3% ʪ~m~P&׼`N , yұnbӊ }c>Y5'"LemdR.:CG hr+8^@}6] sش,Q~4^v۾q Li`5S.mn_jAB- ڭcKRdm/.9d58fMSU 1#p65tPيS3#$B5[Jen23S"lݮ|b$|Nƶ- e݇LTM+.UI16ƽ}:SpEd Ճ:ֻp➈]"b>1(V=q;,nHǶb k22ԗǴ|K}lo~?N09rj3"1t 'HR/xNmU~Ŭyvhp3Z I0'8*HNB$ BE`wpdӗk]t'WOL3K;%nc`KrW)wQ0|^ h *eZM_صQG&bW?3_}ǞLsYj?ei|g~[K~sRRK"ks^p,yEu]K)ms ,LkDf}t+f)gHP68uQg҅"2-==~J{|>&S-ߜ2xZ 笵oȎlBA<ІO4rާ/qsK DQ}JC.>elo n z8|Cϊ2s2tk"6Gw+w 0${beQ-DGh`; Ti"d0ʝ\hNL{=F&sAJFw7s^W.C7}rEzx8|7=Cv-0ː*yvwڇ69΢[BGL_ߘr3( nSB&U^ȏF b+vo#p.5yL8~Dha NunvF/ԋ]%c@v8HVrɜ)hbZuy3&ZhBj^ YzP8<1?]hpg=5)6JI*<KȺ T>fI-6\0;'ZX$.: dqLMLp/*=C/#( rFKWƝؾc:K0/:KI+u7՝9,^[ _%gDe݃bUҔ`e;;v^A>F ? q uNX [JE_os@8lNUޜ8t#D(BFDu,ⷕ ץ$>^wR<}{'A&a w5V)n nXvZC^.d#hic# vVfiXl"tqEg:vvJmc)R51XU;>hgMꇏ\XHB$q<2h>e ySqlr4i4ϜIe,8yG6:"A3A =L{c9tRE{{b."T2 q9vؽ.4ӉSc!sqMtk  93xMHFϗۡ!6|{*cD;}-g. `)=#.9Oq3 V{i;QXYg^p'Vj $D0GNZ?Gmh~a|Yya=eTySIwa ;8M$9F"!5?c %Ỏ?驪}f+C=^)R1O}mO/;|0K~7osr(6ǾdKt]*`![VsIG.@ вt6^BmGE?D{\|o7I2 E?\y`bG0JxP ʃ607F;Ϻ֬j* n9LNJD0$\ħ|AnУ_1O>˝o>/D :P.X=E[Byye>@TCs1/WCX+\v#fyp!;8GjSS!䍂Jzn'r]ezI8)F*g@Cg&Klٓ~̰ '䱏|Gc4o.N9*O.2-?HQ`Yi^Gּ85ֆGuahR (FybXq(ZO,T5=#BŇOyu$jLH?oO~6 wrq2\j Vq9?qEP[|& x {'$9xJ9vȂN; -ƱX{CJ.+ݪG(f|I %BZIHH\ɖ{`P;bYo$[0un'h"ؙqyF5쥎>7ums[ҭsF9zXe3221OR+NMVHɡw[Zitg(s/O6(vZGz2D\L%dclx%p/ ނGowz@8WO{Z(V!M"P-5D= 4s0=`{O\R{hlpl˴G< S,JNr_UgJP2M'?̃  w/`ևO uTu^Mi3yV- =MZM^e:H9+Bwm^-+9/OE|ma9ᬪb>F\^=.̟ j? B(OL^/ߑiװൂ9yݩc&4Uݥc`c!ĶO½ ^MH̤o%3k5ƟmY2Iпi7fl =KoүC!ø2BM`R^S]EkKhqm(L2doW@T2e)$U8ć*ؿ(1$ ֋ޕBdxNN5俱`3q 3/wl cm*uxO/^(JwmҒݓHkP Ikx(adbhdԨWJy.̬r15 l(g*yTH}978-R&K2:k;Z2LFS=R!cxz\*|}/J2XIتy؎勾I2  Lv)1dσ6)^~=c_: ]V4]˲m W=8N f-:Qmp+1B]+Wc4S`,TQ>:!M䆬 G䅤4;u鸴_J2{N .*> r3QZH /"sH2 cV8Ɏt,mj' zWy6_wɏC>ln4 , ꄰH'raIـB ?Tvm.}Q]T%Q!r-ܪ' f-G`j֢&' REKN9d(u73F/G_qt`/pLi[]#[ )w:\Im!dZtЍ(`gؘЪy9!7ð1*YU1XSvnz_@}>Z>x,ͯ_oyg1;_"Ѓc oQGX /ׁ RUѤ {vvf)ix @ď܅rc!GngPƒ0HA#XMNB'2:a^C8I@=3;"A^nb,s 0sw 5(:(@ P>>9>{g4n1&g}W]$k!&Fv!?lP q %o&gkJʑ@dӪӲ^0-L;UF-m-Sfҧ7:uqѷip!m+o@5jZxeG: o]Qq_N=z(Mj5G[ڼײ?t/C>:Z: ]GJ^a}$ p[_k䁤h$Kvh[$8.5s<栱k-]f`ov[?9Pr4貅t+7i8zTobMS~ bl][BЂ5\}ۘNΎ Nۭ.MD(Z5{䞺$t!9=MztJ@Ql-"2gq]-oEgZ6c/{[b@ d_PE"b ͏^H!^L#@]ָ ][~$!uоȤ8o؍aZ ?C!q"`'0!SkT}ss~aȦA5lXBCDnUT'N)hgAfd[#퀭x {EfA(!ı!JylS{E5o9gT h`D}8ͺx 72ƺQǫZx J?cbu c}yA_=FkQl!8^ez Sj"^] r$` E <.3ߘ /bz7wlB|f_>a<>Fc餙-*B#BsX'boE~O#L5h)@i5q:'^pȇo@I$ſo.<oj!ַ2zK@>A,~iUCdͱ;PJie_(fߑ7!b@EwzpIّ](C$G r\AK¼1O CS\>WD@;QchAsv?:H#TR]td݄݁S;l~3yDƕf%I>%nOG(c:crJ rJF{X<2azGH ]VOwGf [btxmW;K3=`KlHRq1k+kI8倘RіyX/v 50o`c S긞2ub$Lxޱ1V4'6.m.QDֈjp*{"8!֯Vy' \`Jvfy'vN"j76A(3\sP9}ƗU 哽F@uJ\׉0RE>,@8 137#9ʢpIO${ɹhϚ *%YO5'v)̔4+:c3OºE,WN5Ld\J7̐ӯ1'(IP)'0tNJ@6r-9 QƽQx-UŰrja9A[ uztR\ |1ePQDիYt"@:}T-IpjR܅MP2EM~iSUN1ݺg/9Ї,TMVg ƙ\,~u-671&+&g(V1 i=# .5JyRGB;;VpJ: lcTYqE/hHk{K{Ws\9U?kHSg#)-+T= oJvܕ d<}T!~٫|WI|2tʿ!*pd?9zARN|uɆylBPE&D kqlpU^!4\܉ ŧ@K&Yb5d*h,rGSjٵ&u#-`Gn w6]#tyb]CMT= m7/;!~K 1{Ӌ&`jmO=C" e-@p H͖j2ZqefV%Ӕ2AjF<+4ZnNx8 `marygw_7YALEm`H\x&oǿx \\Ò,|gEz݈dޞᗮ͠0!±{sq(ҠGd%pEOt6=BPA*a bGS?e}3<3LCiϿ`3ɢQY!Wq.^16vc5 Nn/W*djә-/p~4kUZ u/C5U^[wp @Zn7fhͺ־$F8_z$X^ζ}6eDcyes X*SdEf uXZ,gu>[~OUnY6X : AOn=$d_cd:b D o3CJ&csb\qzԾ,8'pͲx[$Lb!QEE;;ߕh4 0go"/ȻVOVq,!(.yWTEZhBϐ[\^ 7zZYHߝGɩl[a &!x<":] k*FDdټf.~<Vڰ+! !̵t@mcZ"ʚx;2wZ( k i뵦P)T >wt6;b~'и ?`ʟ_Sx+؜3{b#Ӊ0[YeU+ֵgY㡄^tMJvfҧ$pH> 8,C6L UY.RRi0!8 Lʻ4ވP?}m;@*˧Z1I3uaX: !xoUۆՇW:ċtXIF&\[َSv.dTuhcrp ";y o Ds-_A~GOqBQҷPm/ɺ}GЩ m8Z%@ASUpNQع}л,5$Mv17&>,ĨL_ȴjU-SV jM418~n*Քva<`10m@*pZZ oU=1>V(׭,rąLdAES'܁Jst3Q{Ry+piqC69(vu5x/LZ]ԅx<T`OOx9QYOX#BM@9z q_ob xu@ ARNfPv/uԢTw_|tp5'Gmf\z5dKmfy[aU76I+]@ZIs1 ijsA\YfTUV\ )T*7{Cmt;c'AZxF)GT?np J7Cx,7.0~L{o̧ |u]tfCam)*DCqH0U9`N]}ۻeaj[P?7?yS_G-C{+)3t'xo@D (1k0KsP|n@i5źaN;WAK8mdӤNx~cE#HkhU$@#|١f+,ӞC/͵Ist|lZ?2` d:ׂ/4 8h[F xS%Y?(=W\)j_U>fno=c=IPMঔ慾~hDE Pg4VnޝcKwo!S0{;[xGe={x: tX+/ QS=^+NUt ܲL`&mk&P#=)jwl4楏1t-]rk0By+E "jm29o_Fd4TKǐyف8թla{I:m7VA*$^8̹p)Α3+,m#tgKg5 bF2&1s\m;לu Pcn1Dmim , s #?VA؇| A`bt7ݙS Pԯv P.>/oCHE2l!G,|&eswȆ:Uig7Ta#ʼnt0Pz`̿ g2Ka ݬ1r_PgXU .ȒzƖ]yD[i O ϡ!J0ʕ#3EpԤ 5+LВgY?fW~#[0׳iw3xeiNBYƞ[-,QF7*ގxӉ6=aWj`%Fc! z8ȖwJ@\&DDlk үQgSE==GV ]1Ȧ&l>_w3 iL9|07G]@M2u@MXkn N{ ôeJǴ!8 Ѭ,>a[Ԓ.UouxgHr^PJ)SH!iAAX][JlItAUAH\~@R ?`4ΌeF1Ff@[Ki1s68sڱ_GL7Y7r|)_R9CJ]&8uM >Ać[UO7|n`& GN_y6cWqFk<[ -ה1DpO"~>.6")??<17Zۛoo_e0JV [kP~"OckPeoep\`Sm \,S @G&ʸK 7E!UߦTQl5Qo5iL=F@5Y,(Vr?m4k\N+H[*̱Jps")JLM[G##j[NJމa#oLVQkxnCюc0_g1o$}㩅 0聡IݪŚJi04J|Xxϗ%²b'^[ ta'qX8g]M4-pQEJtFU鯟=g²dT`WSH C/>UKU:6e$z?N'،5R' mOL{ SPG @҈:SBF ʀ&J*OI6_4`{-Gx g-l J;tWc-'] =N]EF/qVSiTA)"o/l$Ww%F|'2'YlNC0vfZ%̟Md1&f~wo֩J'Up5RNaf,q~Z\|~wݟūk6M iJ63@8-nz~_)ԫ*Ԙ^vw9#Q2hs N:y #ZJh臜`@o&2uPPnk|(wy_XNDu&.ߎ" h ez#L Y6T9*),ZuX}z:E4̴:1-Y$35Rଙs#At%$k dtyzv>=@WeI¸qv0_&APqZ &nld3tx!ccȨԭ 'xDwݘZזI]R="iF1d:lӰO  ^~e.LgT,d:j}:kc¼`W A\Qb$lġ6l!cL0t)ߒy#`܁#YːE,$xJzXKlHהhuFeא41 ^nvu_kZS@ČuhoUJL<̙U$ˍ+t{s䱠mUa)}A pNy*+iwS%|D{41SV͆[% @D'4!ƭC>W,2Wzu\P^nzQuIbX:Op akb᐀r|zMUTȅ.$9)bv6+#LՁ2aZw&7C)^Av¼Jt[ن1l/;LLCBo@9u}N\"|)Bi0zh!J P`28FK8sBT [Uq,WQG.3Fw9b7Q<:;LTJb]{ن Ul59(;e6dX]~E5Ԁ^#T} J[)CDʋ{F 1g9ȋXe>^HwEtvPN}eZLw)J䶂_P䡫j&E t9TՕL^ʐ?!{{n^n"}~\;"d{m8)N(Y%<yF;ӕ= W3vQeďT-ėVwWXf暵i'Wt$EU6{K#YȓWX[a`;%%9a'q0&.K-4.Cjݍ߅5 ɀ^X~g>!]Qh9M|8Ky|FkSw6cKh )O"c/=)ƫs/f- >h M .}~SmޛX5u@F9!v}ׅ*Z0ߑ+$@OˣsNɤ54سmVw벮#pom]ZM{ mUDd5bmȐ6pkÝ|`_TN^Q)5Hz *J>vi[L eX Q$=^;KS]*_+U䌔~r_oÁ+xe j4X0a]sQedjLX-xi`YS ǃd: "o5!{;(d\A糠܊dm!X8TQ%k\B;g!2b#z. }P`?]|Ewin2zOD9o$˨N?Ac W?Z$> Vԁj@'6,MwШ' 7]htl Nc,{߸LH|u]:/7jÄ2@O[vPƴدckO7 1אrxC>(u>!Qoa$\߬*xgZmXnU)fo3:1i^e=% 22 j5jN Q>˨*Vwg8<;ffm+eF1P$k4J ;elB%M [gC ɭPkVIBe)륀qoe8زy@,=-z>DPJ߃i}c#GngRx~"ؖ ",1aG*6 -;'V֊^%΢xeB: =9by Bogi} "⒆Ozx¤ G^+мFPE~ 4舴eu)ߞa3`27 p5nDӡ ^د"-j(^ u&0֎f2vmpaZ ~SwހoiK$Kֿ X`0x\:`a$C7u'SJ=չJE/f w' 35iEGJ3$+=蟸ʺ'{-fa vf,[VKf2`>/* pXt75Ṕbu=7|Mj:g%hdBLa0$^љPT&'MJ{^^4EAKӬac)a7[?y$X2}M4ycO&mrBEB7ƄkxIoZd3jizͥE: "=#.Rspg1@A}'bArt`R]]<TN#I G4]g xωzOZ# i2S6SE8hԇqd>r|<'gY/1l׶zv`}&&@Ɯxz0oƧ:*;2xI{0ogMA0Rl<1"7]̵= 5vNdfN`7eoꅗĮx|6Z+[=~ቒvg @.7(tD7 jʏ*ȒMPqɇ\NrK ];+P6Ҕųh)Suz-| [biP=M'ܳ ׊%1\Y(%cEAa>\g{>gFA6,g/6;N^ ex CXչܾO3l5,׍zpN8hC~4׭IK{ xd"fɀV5}$jp@a(|=ePQZK,q!y"/ P:?XTJߑ>!dNy.25r(RH/ӵ3+'HA7iIJ:k'kR)"o֜]A덣вh1e S|ȜpK+O78tO#xYKT05O ϵ/F'$0C(ARhOfu8 'Ir?`Թn/s扭'hΗ,S@-)%_{KhdSxNJtn#I8t$R_ 1b_ڃ#.HC0m]TLnBX|C^픔-ip歖4OSM1CHy7nϘC#5/$'+* %uGSxmWlBu2OM lO4]&׮;(X pBIi@5ߛ6:ßz W'ԉ, m[`=zKVU9N12(:\PĻ4a4쫎 "#ݝ*.gV#Bu:g.L mJ+U^nΤ&aghXt5BNgaC[p냏>搐׭C; D%4^I]GI 8*4ȕCՄ[C9%$WҮ;l  'm3ג}Ϝ{2S[˦̑qja KX>pLE!e|7W@>~f%|U4/ihh n tE?Iay*;η JPʼni)r$$F(3+8in\0( -{"*D'V %,<;\EI-js>{L~!J ^:gS7{h6|+ z.'e J(ɱ }p~Ovr\ڃq4$)BJele,wn|VmQ'IG`0hMXSiy22D:dԓRR&JrQ OO `[Xq6ZPi W3j() 3u77\{ 4O_Y4zϡY55Аn\eѦ5GoP}ZfR#"ٟ{mïcm1)vC!>h51|z#PC8P.TIm^(={_Y;кV&*yӣJLljUJ'%P1>kKÇg4B[={ ,K~J=p 'AKE*j0KJ'4\޻^U7O%e&h8XHĔ>( 9:{l"clGhxaUD"cAeg<ϼea=A$P cFFgf5ͪYSchv/#|[ GLQ>ocn{em(rS4PvShdA Jf]n1tYph*q1!$U E)&wTUTP-p:"FՁ햗ЃH9@jK6Dde%<$DDi@%#bQ!-^r,_D߮@(T4EϲT_G@Q!Kշ荒)&Wl||Ľ\iugßQe҃OɸH (tt$m`rEX M@C tJ,"q,h` ^AU2(h2 c,Qj6AF 8)b@!)'hɓ1[2ǐd~r7ꫡ~ue]$QyU {B~OK;𳣖g͖-:C( o`(lŭib1@bU1DKF9p108+w0fT6H8ﶘ`>h'ʘ@OQjOeh:7&[d?ϙPK+F9mvF%v. 1X8o)d+CS@]'DL酂/N険0qЭ_#z7qGVUmO8r x]E-oMgdWJH"l}!B&܂1b[lc|:8,L3FX=gLРiAl ߺ4(ur[h>K9 Z׀ɹÍXYRT!-6{f65@zeQQ] `6Uo6*=П@4W,A*A0K~BxMg;Bh]1'wAZaba{CBE-aX+R> ؽur8{ O4%zXQSlq8\13o$+.v@K]KBU2s~ٵ-twYF2vO~Ԍ(M<-٥U[>$d!2g_r6=F4 ?tZ&/+)½O=X(y탤kJ{Ź>h*Arck v?[ u~5zM8_zk'Y}>KSfđ7oPbd9 Ir۩! zSa~aky>W 1p=Ӑr?<\b)rڠ8撘NwDb܃{q -Jgahh$A2!K &V1{Dg^F/r)KI[Ο2dJlM!' sO>&,vs\ud7))dnêmSɧټO&rsJ"lR@xzd wڮP'/ `?L\lul3ObԚXl- /n aK/3QstezKPLb[kBKٓ ,@'1&2s42FGd'](X>;Y\b<. ""fŁS@t曊 ]B[? y\ղjwrmI݄;6}q$@M=&2(^hZ_QGȶDF0U6^TdmcZs{Dbb /(`J.X KU499>o,^T&XI O:9%/FIhǎ3-O.hl>o-P ^Wv-M8.|isS?Oia 04aƲB틾E 0Ymb4lǹoAS3ٔ8!T6g*n[ 4&S't [pz-CPZoVO,ʼ3Vh+K)`]S+%=PT{3O5K6uvL 56VM Slu-%+ <:4h?D5XyeUԪHijŒ΂SF=#s& 7~ل>iit{Ɋ` bSNoֳD¥]g𥗫_'{zʴܷӢd, Շ1t> 6Q%\SM@6@NUhj~n Vv)R0O]N yЖk qw\.и9dt(D;~.spJ5"I4R`i [`C:KeT?҆[q]j=VSwU*qKn}C\qQ aVV8`M-?bfe?K#.13n*Od(ow]XwNA5EfKz(M8:ZX'pU5?`ۚZc)> R.z,@ e{O&:/XuRwRnQ[OC`O-Q=`FFXM݃'d]'Rv wIڕB CkM.r9ec7pc'. =@07@k9y7>Dck͂GJWS:y vHFE fn6,Zɬwq;! 1D)PO\ SKV[}0ʞIO5':eS6&K8v/sjlJlϥ_ TqgeO܀b뽛fNfkqk2xGTP6u03]HElzf `"ṒipdO, ܳ2hż0y(X~Rӧ+Soۺ7eesghE{guTVlKF~P { *ڧw`A(KSG &sc l(%jZsvLEpmXF^Z,Bvt=PeD.S#X5t:ݫ{9HO⻑jYwfCw Nw4 G_\tCDzd8HdԫmYN޶){y!cIȮY W-x*"Mqfoz`qLDG] Ld$?/ cEy3\8DZ0Ua-'f;pħߵE vsbvz=kFA%g'{jdd=B &UWTlDc='%&NNFˊ^Oy/)GKP_dYW%sgxP9bU:!QpPE{S{%a˻ujAbdx{O{$ ~a5傊D :np܎=2nf̽3I3,jWJN_U͘>11` ہ̫]8-V9iKZwx_{0FS$^_|kGَT syVo]x ,QR<]\$È6v%oBC&,Ǝln%$#i.3eVNJo(Ҽw?mj"ʡS.bHmN!/?UddT;<[N }y4Z5 Ӫ3<ئk~|"H 4iSG@YVS;5g X,ϩPePHɰc Qr+Mks̾N_7wtx\(Jy y$^Q璈fl's"? R1 ܠ5_R+Vv70y{^ƮdhCTU!'-ِ[ Em()~E4[ -IV̯~>GяІA#͌K;<:Ր-4[لgf[Ii6^{2Ѫ# ]iWH͍ >Ɛn&.x)L^󛴩܉fҚEa=)ֵ ;<4L{TO/pvid%%3Pqy.Q96};֨?&4=e:3 _`"%aqδdwR}PB"J1n4%Qү L|ixfA[[, i!-@,z8}K~iD noNRYm?l4*}apnqX!OĿBQ24}Ţ )hڡEJdI-92輆H "E0ϟ z)tEcsI3blVX1GȼS_:`IfRJI G_kVH\7iNsN\f՝7QZF7_=/jfv-9n'|H=F ̺>v-Ų]_h 8QmOIѾRq"{؈ /[9C==2]cUeVT0#YEJ7&i?)  V2]nX_fE} 6y.%6ąE95 ޳P|j86 z,:DɳʐnٯQk3+*ƢO6=ѱAOﹽ bH۝588Ъ-uvO!x-JDũ$~KVq}Q\(憾 :g9Zs;AC_B ohiaAWv͓i\"<۩%WS}MqUbWgx rִ֖*h+QAc.CZe8CՆL#G97)'\pK>ܠ~.xJnݹkSy!$2&*/ eq͠xA^[8_6wri>:6q*Ѐdd)Y2 |i ̌z*5&LRc܀~ 5aMDҝb~+k\ʳ126cKF WK L 8I`=`MP;cW%EolzHˡFcn[ow#UBq%ttAƧ|{hxw{  .iKu|HfzٻV-h=mx rE{z]9?`2x;8mW 9NTyiU.sjMU eoExA ͍~6m6s |"yh-6&hCk\ьZ9&hf`+<9Օ"Xoz8>)G瓱tmbfM̞1rw͋AE[ӌk$w<ܬsųYwƂw)nA]Iq=_Vro &ewSgPr?0=dF'TeǠ6gq "x?ˀل[?3}j .g*g<:Gcws}t{dKI/_5w LZHdhfE@}AqL͌.j2'TR䚇UD_"wNI+W.mv2# 2݅7tE0)gF f9&00DGÃL%Ў?:.<ƞݦ;)R'\Zn49`ͮ{RfNDM߸jJ43̷'x.)QJ i:Xōя+N8.n'|) 'szƠ[ۏwCiXZ!25} UVu>viz>)#s-ij0yNn]V0ȉF0I$;%nܸʃCc \meuS/Skq>c%U cy[GHWܲao9-- 8+,_3Ǣu}˦5y'ԟK`4l@-)QlmSv#FCj),Qh.6'R[#zD@U,0U)f >>4Q/^V'j>Dr֓?ˆK".^]㽫$\>a5$[ŧ^C^Iø1\LB7vhU/ iYaXJ98y'ﰠ@sIsǷ@?O4vrǜd{q<]|Xdr `4Y,ՑdPh\#{NQ5]o+nJ\=dH OW]ՕX2BuWkP)q#+/Y.Iˠv}ep"MF>*aӘb1e{ug ӠcanH#d3\p(S7I]*K1AvUU4y5$WD deAUv;] pC#ll{v ڶѳCM.wgT8EZآ S/܈COmՂ$K ţUܟ fr`*J

g>*0D<)@ȰHQȔE&15cNCF35gH]s^q urEY{fE0CSN6Sްd@q/:f5\jmD3UHcZoK (} F6yٻhO?4\G_4刕TCXq0?kj F7?gkRX/x_k ЪjHUc` $9v6A[:7Ǝ'{5Qhy*{g m]|̻-Rf6D$CoOw'LW#y>˒p4x(ҋ4j%t <׷C!ČT8gSDN1=/e#==ޔ[D5auRwd&pmm2[YfY ,HAr 3Bylat94H}Ҭjb):p* m쓡9<$ 7A0]x+L_+vX kKu!%(SEs0A{?T%,^_S'ާy{VPTu{GW B&}9e KguA >΂(aࡿ-}g<8apv;nn[էj4j$l~wwq(.* NmKkL#ģHx,s9Ug1?2vgUGwy4b9%0w= 8#viR?B1jtj,1UֽzPFQ@BRP^vC 9:! Qb1ߐHvߧ//wgDk L %z :F\?a:pic5t3c+юRfY4%Gn4"@ I9*B3 {NVqjC9cUJ+Je۰ ltG-0cʔgT+C~&nyFu6%t93f6)W_ݾ8M O(q+UA[,l*ih%!Q8lH0J>gH{ıg-d'^"SÁjq[y-$XL\&$`ZRgN__W/C8uEĵb|ulTK)M8jxrGJ_7B'yL nH/!RW3B_rn{5 | :ƍ9fKCik *0Օ)+O.mFigv\jNod߶%EQ!רs~0՟RnֱH1`DǜtФP$1 ܛk|_LГ *+d) .d $Ef9%0<~ Zȣs5ś " RR&^5 ![嵶jeE-\3r '*">!`8oBYOTgaBU`?BJ9~*%b a?9/CD@a2GX(I_m-0tRaCB_!tvr'gcXկ ]\J/H&Lo_ p̯Su3h)%βb fN!ZEϪWg%7DQ!8j4[p*x_߾|Đb_uaS9:, Q?!a5W YrA'JFk5]D~l<8pd2_$NF1ME5~!c4(2C~ebH}@S:Fh3Z;@U<{[5jux^g:ߢJpH8~^ ީp5ȋ7=jƟ;A(KIЉ=bD\HD(Q=%`|Q^O~7C4^'c;S!6uGTS߂_:A(l8 .flZᅈ6|[8^-)";<NkBd%bxfO;?xAq3ZVP3p6˸N8ɬtMHw?*yqCx^C&JY a8ȄƝ4v|;4"JoRn^hJG{!xA&:rM`"nťJN”EuPEƖ$ Y G}LL\˘0%D}nX 4[?ZQ>+ׄv.APnMeegCͯl־1+79St c3Y,dGcsZl}f+4ĩb|}B`]B4PNrre,Cac$[?OQ.S pM=bpj((yP|hܓh$HVPӜ|uf3g{ +nag_7\=l0>DbiU3QSƨʚ8&RP6r2*Td交g\庐R+N>ƕG]}'(; ?;z߾<^ (NT ?XZif|S%}G#HW3s]5ʨΚtE4(R%.!Q;34f,*x鉭Xgxy l9^:,M+(<*Ulv//ϛU%>w9O}b > OL|ʣ'(8B"5AŴ`Gi ιȪA\@8!:mHMixnUȶ>;$WvDj2f r3^VRI6d>kzjI-b$ 4ﮱ/iEhݕW%|^ !hqHE?q8u) ^ ZtyHHre% ~ OUƁdC䧻s9I{ϋ2:# +fZu2yLqetê%v֎<#xclyaz뉻ZS^*3$ϤjWwAޓ7Wfp㉼fK$?baI5=ˆ΅NB;pCu '|E1F(,{#Xqǯqi`a4}8K>P%k2-^ah]ׂ3'?-Dws0:ɐ^? Ң BbIT/uX{-ߛ*:4BkrQZ_fsa\y vNV~$Qal7d*z~dY8tˬOI{am2/~ O5 X؞c/|s,iYGQ}8|؞'q]^o\vxM-O-?s_$f%)Of遼}#r7XlTB^>-4+{ A .%P-r g: 0`$&*0,#%vPSpzs px11Q9רIʊ+ޤUuܸ&)Fˋ `,'vqrP~i?QN Z؁Acx2C&mH-z |XcDC_bb a/525:ȶ P<#zk Gen$߻UfEo3FMS1ߢӽg15QIޛAǜ5;G|c(]4 ~n^lj~g+i{uü?s`er]Fb/rI2b66=+=08*{GQ˄KH:[0T4compygM0#i8f(1~ <w~բsϫ#8*bS%OFs&g9̌Xr \)E_ޙ=햝fPL^q$_9b2BODf[8}oL}Mf&{Y,G[iN?wU %v l pI97VD,+DXvSCOIe6Y?gWc8_5p?.oq'ԔX)bs=АU>^!FYpW NymW.P$<KکHFe0uH i@0(뭾>NW[a'2)DdTBxXeo"&WތQ0: ,419)/ 4.>UcKF,Ӭ-r/z_mXdl+{ZsAרir j s(&rY9ɐ؟LEqq~Z/)hiduTl+OmQm,Ajj)? QO2j~ᠪZ Q,_/ 4%WcrY ;iZgY!?kɂE?o CQ e;ӿaM*D v2`G"ÃBsɝ iHCЖݓ^7^TAGFY\%}y{c5"Zt̡gvkn @*{]n4Y;n1$VIc0=2NGQf6damihRcvE0=:?@ѷ3;@\Kb9궔rDiQk>gw#7V]- ACE#14Jh}HIŖJ" VNbToNnxC׀O; q?@h/!!-6Z|[)QE՗VÊt\)s&ɄFL's*< gwOKL'EBeW'Qk|^P]av>yM|"ɦr^Zi]]tqeY kz`:(dH.Չu}0O<Vcqc{f]y' -V1/fxSexV{Z!V$T\T|>6 + VyQN<g) zg-e0Y"߫_Ӵ_Nx}+#;hz%7R[~;+5 4To& B.AE9{ةj)49Dۜt|t%d^%m_\ Ϩ@Kl}F9/9_]j*y@r\JC?fT[]M9ZSeJ<,לb\jZCS1|ZBs*?^tG^4ì2"]xAR7w>s=o!%9k+ZhKbPKCֶ Rۑ.bJ{jKҢrRLK/B ilV2]iĥA2I~{0Eso|DBh"ba˥ZB]W+̆fTaRnEW:׎+.җ6ADIGY(&%1ӭ:2ol˫YإaL^RtQgͧ^ (W{=A@@sʕۤ=V)2ؗ3gRfր!>/\ߒ0V̿6!>&1bG2RygCw~t >Xuˠ3 ¦&Z$unR_wkpH1]*y\Vׯ<"W.Iuՠò9k5ޙg0{"QXД?θȊ4WOX`EpRݧ̻<8C 1G*ؚ,Allܐ%3r-N u?ok5ҏil&]>RҢ =^{u zg~A1CԦ55:Hӄ9U5xNbיy;m'x^ ?Kd]T|jdS#nĞ{J}2H,b9J]T :OJZvAnz-,ڱ_qG6?1R͆>NxUYA׋܆ݣ7yb Đp+j|C3Tk,@ ,{&Mv$\{̒(ty7D?R.SQ}or *NIOSG4s~4sv<-YS?|qIrKIC1D7[}?|1}*n}Hαp]@*{mr$pԉ$[rVINDN8M*ȄJ̋#g#ͶpJb%Nk &O 'B?%Ԡew5)5ԛsk^[XUxLO^=Yz魧Wj>|JKI FW"IgmD8j.є-'ܜn5K\™ |Saס%ІPG[9Wde#>Oi$ca0tPԜIBvQګ#%*[tMQX,Di0A`Pig8S HqSVg6h,Bߍ*X[i~URut[LGTټ;`:(qv*SL)xO,ȏq˴:i<3RKy ФJ|Rڵ+טúBx"/^M]YrzS㙻ɶ^z DhaH.EzPn ݴ Nጂ7ebg'pˆ xu?:Ef!ٓ( 4~{R18\m8E~d՛v;J-˚`LW!Y>`DCT;ÉS8]w9f@7u;[DB@:m+4ݦW|RvuO.;Ke'kB܇JD>_@5cаV `̛)mF]{VFf xUm0#or. *D)"1J~/-6B(:Ѥq$*8=AK¥àL7=k˨5n`wu5ZQ1_aasp`OILfx~8vS'LC";LoIZf{ڸdH}EJ8iO&gDg㼻ۍxXVj]:6ӷ@4*Ky!\%g5ێB$o DY@8r?mrDPHT6ʪPK2 !v~c9 Hg^,/%XI}sF{d/(y_ٱ($v1Qojy+iʣ/yOMT^;JTAW\т&\r>dFL=s6-6!Tj1t/V;uTIgYTyOV;Ж4zj3׃ vtD7tK8]yIc6tܦ"X98qjǜPD]-YVh,hQN(" 4w[ұfub0߾$%Uior_cT/$ pOaUǥCJAi g-cablԃ障9D=Lgjŷx:X/ 9r/5;MYmZ_HsP<&$S;ȲfǛvoDfCRJT -99QfV 9?PT(6@{@BBtE`'U뾜 {c #`ƴ[ _oeu3#ŎЅ@'bv7h Hœ+6{2 F]5;>%g#\+pd=-v:XwS|?+#wyW*{ ;d/Yyx88GFLooȜ-<.~oZ}C cl(#n%-XZ E@׬E^XH& ~Fmg s& * :Jk~1>nGpWQȑX"> &EVo9lkW: 3SxLlCst)f`]KcQf2ɖ fP#$ }|pJ%:̽A’l@7'kޢ4aݧ!c56Jr<{d?`iHNwt >9!ZGv&4Hˮ])"w|5_rtHZkD=NXXbΪl]F/?ddVRS(oзm63љ?CڃrWُop <3>L'"n̸Ybp$Z#7UL GI _w,P)T_J.t~-v;ʗ6 ?#53H tۍK !2-"* cg .¾ews)& =ӄ1=jk󈽍$Б֜p:a ψVMceaͿp\0;숐IqH4ǧHi xM^ֹ&ޮQ Wnk5bvVI&8SPZzZlE/F"3b8^xĨqLP/Մs;%Q+'Y6u = %Wb* 9~Hԫ2Pأ22s-lUG [ݵ[V^ԡb,BO9C'#W#.|LWO'~VǻqX8S$~em= n.#-H>>."z~d"HY^ufJ-İ j&ۑm |I( .Rλ=Q>Ufjn$DYܱũc y&.v/؍NPqqcɋI>xN7Y4[7# iIZop 0Q m|J1Nf0Xxrnl=ڸr+ޤ7kL> b[x[f$?BۆiCiuTa'~ a-%_?5ERb˘ܠ1*nEA3M4p! xɚ6"6"|oTY~#x;H8 JpEw%#oF]LIipR@F1Ȅ$t}Θ5C⻥Z<7ZAfWŜDputzEZHzs:IpzcPcBE6)UU>E#Yu 0VFCLj[nl{2Z@u_`8?DLmq'wo!w ~b*y»̉]l-<=r G-Ҧ9nx#f2ZsU6%553[L^lѦR_VgkL!5EPjG qya+W?ҡYughġ)C=S`Y.Cpv_o<9|F~9nM k4Mt,F[aE-s}-H'OlՊ@-_m bG9 `ϸc K)M$(]Ԃww4|=C6=TĿ }+6h,4X_`wgu4dCߛSيcK@yQ\qeW_V2EkqLuK |G C#$QXa')t" 9* 44`Cq*5!cYCF_|& !w\"8+Ԛ4~mzGa%%j+d4RF%*1_x0ufGPu3U'bo,a"cU9j{ ʷ6u[z( ^D ³,߿8ض; 0wbG˅4_{V`^S;Q:##e|x|c܎ ͊{>J}$ JORM܍+--ң )Ywz>.݇Z( D=YRu%q?"w.{D/"ܨ/eݰ`K$)DC!sVv$El uj"ʊrf` Q;rc4tg,tD@gc 8cr`O!25A-dl>%ed͛KWr"u^+R -(X9^j12Ӄ8C!{u6ɎmǍSE4yxsN6ɍMmh-NjDD$9RoVkU-y]+)QyG4,$=]=oתLtuWAb4u J- aqo6 o"Wo8l[lV[T"x8Momt(XЖڀ*_U$5DB6 jP2jbS]aw:Gؼj;PhQF <<z;-3ztQ9B/7\9kze71H'iT~z&-YLV\hu~WeRz3V™ wA;WÌ~:j1p`^HԤ:n3 &EKpI,$Pwuͯ;e 6;ԇ9_gy&!aX Qv`)][*!E58C T A3EC6o_f !uj}["3J oYQyAX;h8m(pZ1FTa]Ky&W>!p_#b?vp(ީlKVC3bŔXc?q@AE^~_JQ/;iƂ b9!{&B17y1)uHMW@jbPW/ey}SGy 1FEȑ"u@d *u~Cx5\7y\AHⷁtj]N ˭>nZteQb{=8bi9vt]KE9~f;83?c^0Fۻ-p;?aP1_P/0%ɃBGK&'-F:hE Aآ[Ѳ/{X~ɱ˻K{2ҬOM|m8`Lh1x@EVڻ5J3cT\X*= V]3 *U*V3_3&Pژ 'Z; ޴"3T a*P-moؚILϋz0Տ 15RD̯ff ^UF-9.ɼ rrV=vW f(~A͒L7o"gC_vnd~d}a{kkvck\aDKxN([Y-I6!s K(#"~v/M90\MhU(Y/w' ݹiez^(݋|ʲ~wns=~@(~d3y֒-B褅ҵ͐}GMV jMqL fNb6; x;D:=4Cv@Ul ;sȄ$TBsZLd9\Ӄ5锫=žKJ15C;g9|I?-a,"h7r)-[[wfR~ j4r{b:3w| #b`?Hq9K*8q~`ɑ-g?];1ՋHauMk5ImS*&Q,: H\̢>iiBbb=lETԟ*rPoU5%u@;#eLð|@c' 6isH|R^B>|H6VuYrG8B@Lwȼ\ێ>}*|XS7zE?jz)FhZxpO$Smvl寥]ե0aE7|uݮ*ͷ/b* ~+yhrϳֻh ;4S5њ e]!Oݚ[D#˝"&$6Zꨀ0(ĬKW4^] T;eEфS,_T?5SwGYifW rcn$' oPr Gl,evAxƶv ڢ-I,~&4`NPkb'>3Zv#FhzP3V6[0G/w ?LDB?A+'=S/!),O#Մ۪E=u$X|5|y# ;\Aaag9a:+nlc`g@Erq_K(Q6ܝrTsFH(f,NETA+_ &=o+bGOK 7FWvk&0JA֎0Uё\y^Y8ݪ)<] ts @ ]K! MiHTCkt,s4lA|O)[|8#ކoA7gIoĆb,9?z/9fN2Sp PdIClCanz[>nqN,ᒎָ$Ѿ>e!wfך{u&=awO\)aF y%5#ywG[cYeX<hw502])4Pd ^#8F<}Z <]5a#2Z.^t)EHKHnW%7#&zi$#~.vᶷѯD(9F4^lnoN0z &Rea8Zpn90$ "NGzv$Rį`^FކZ]%jҘ5[aWYC̳w[C Bkx$ãި vhLD ^VO( Lh,#w`|HX>ς>l_I [8Z,f2$u '>` ZJr)|NT{ӝ! Ks]f%\Nb^>$Fr_{{å~oU<"TnwN/%eJfvk}*ѺF;gJOoD vxmaJ^PʓIgsᏵ$j'_^H%k9 RX$-2Z ]dY[p W4"%NjB[P1FnńiTAW 1k,Xժ7OR02P_[6U~ T:RzOX(4칌-_-B{$} Elii&>ڍn $'/)g뭊4;CKH> a"ϰYGoGPZTX#42 F5߶ED{.[SjYr|@ Wz0͓|Ha\a+1hQmM 4m>WzJ ,}NJĜBu$^:XC9C~qx267~ H yl}!"{fܞ66EO;Yz7۾0StylSh:nHK-N.׻Om+Qճ^ːsy" `Y8}e}REO״ vCE)/+kǗ°t9Vc?='jq=CfkT'E_O7^x:@,Tn=s ΪQ[?0<}u%,L ʼqT{߀ $cQ6GhP->ɮ0! SXﲂC;K "~56gR&TO,z-z"G談T4g8z=kTgCO&<1Xg56%͍j@U VުnPhbgfa>K@/|%@ Z*LHF/vJB@h^{ZSxLۋ$W/FYrq !{EJmttbQl~2%%x)A^;[Q5f yY9n HK|ktqS%"G8[XAoko{=Xj|F\o}j™=}ln+kp_9U(՛|Df呒H&pN׺@{l?hR5ه`8LJpf yh@Qێ1}0V_C]`fAq}Z66N"N "WW?ODC:Pd{ o zn9W W?r6MvnЪH{%rL>4)Ct ~Y$|ɒ)Ũxb}-[izVaFDxڻy1B .y;{`x&#Ȧ`!;8d9 pFF&G\ɲ;O(κdžX٣3g 1PqSjQu暬xA+p^ő> -Gc.RSoDj>Nt#MrMN5[&zju#e&Fz2ݧxU(7~xU) E#Y?KUnm\=*T 5K'〬eD ƔwIOH5mx)͗S35LE%[xj;9Zkb!$"*C݂2`GVw'zʦ5'@'4\sNlk-q E% JV.E S'?)T>r3 3~d~QZ=O;9ģjrH0I,SFLdq7T@yc gNyqV&)ݽ$m8`VXG$L 1rCg2k4ku`1T[X麄P&PC)o&XCl2dEE2{zaALlڄSrp]\$LdAbLTۋ:"ΈJjUU" ^!XxxnbtãEH'Exf~:D>¿ycLKgB=ӨY'Agi kg ڝf(<Ny8P])͘麺[WJ9;bP!Jܷw:$эu ꭋ;xWBq4vp>,c+jwsLB^fgc Y x-ƝŠ5e=,7<[#={RDZ\i4(f@M-@r)`Ӿ^dhEyYwegz84fohZƗJyZT&% +9Bb"ř>Q&!!vR>7p9A!fW&gAS#!igzXoq(QJ 8Tģ҅m2ga߲8g}:hGL=#Mv%ъ S&ޚB D/ -`MQ!aEjEvp-W~ӷ,$t)RT!oɟGGEDq[ew$z㴵b$$1jlc;(@nA+R"C1*A*8&'Xj_H ~N{}%b&@s҃@taz퀐f !D) LEcr6j3|pG:%i+;>JFWZDw"wA yePRHm׻ h2$v9؏\TxѩlT3uJC `jSmE] /v7?R`T<%1Kq/g{w7S>z?-&䴷3<(j.NƼz\ecI󋊒Nz_>ch;€{;%OR: r0`.H%\?uoDA]L2y*'(Sڳ6DJoʓyBjItu.b٥]_ %$; rL(]X32oÇĻhm+"vc uUZCQ$XFXl|| cឱ&dl^GAyT[) _[Glm/ЩuM_1 幛;{Q_ZBn}Ƚ,NĠ{>ڣ3m -\bl$枆@|bz1<}W?U7~ʱ>cw.H>],pC5#k=N6B6k|0fQ}<#I<^tՃC84r,kG _SiJnT52V?a=K:,Zd&sL}Uڻ9RNoYcP2acc0&-[~AfÝ|ڔ..jm\ȰͶ31Y G|T3/^Ψךf.MY!ֲK.o@/-$3(G8ok, ONv9GŘ(@MW%9@P2O= 0Tli}DF v#ur9ư$v H&L7up9e\NpJ- b"ܼA(s8[L8l".IDe JK]ģtm7i'0LI :NQ;?f~ˏ w)q־If\~h%zhsT)1{n5%aL}1̑w )KMHp%n-9,Bog vס3VŔ9[cïhAM&G3Iiᨘ륹¢0rњҺSzo4HUbVF -mXQb&V@F"sMK-0n[*UW%nM*5ꃢ+(Ia;XL8IHf^_Ka6.@ж~:#^þ 3$#1Ȱܸ+&#Y}^96n 軻h/A~ @Qo`.g烛(~{5ہ93}k ADB3xs3E^EG/`󢳂h|z<,%hk."hrl 14Й>o6w)hQ4)si*pK;`A= Cd-X~F67_*5$oPb+E06qwH,򎾼5 x2Jr? ڒ$;{Ur+b*;YG=Җ76~#ăt9|cxts'*{rŠy.ѽwmm[| _b.ihlyt6}FO4ܝt0l6PoTdm]-Rn2-O Ld[-6䮾57ٸ>`̖ qә[rM|q~"Y$=P 0ӟ57|O T:Cj)I˓ikk$zq`WhCQD(} /cFxn%=jclٽΥH-R,+=,. =u=ֱF(sٝ\?M|*ˠcM37őH̡i&kb!NgK>mwd?Q p_* 1H6%J;0'kc֏LgIYwf7.eA?iv]@/\CN}ʛH Y[@ vq#6Ý ׂ3"_9uH;]S҈l)r"g+2LkJƌǮhyDJ$O7<+y l5+x. r_W$UWpgqsm%sBL-Jʰ@nnM!m5~3mo.T L8j=(>*U2DLW̘[}C:d\nX3n56r<¬ΫSK68yO!O`mևL0bݦq}*tNoI%GN>is? RB\o𿯞(3{¼X^1 Rv#'ܘ П64V 쫤:Jo_Dډk ֖,-׉_DVM=B4i9$c/]i8O;B]+;1b6 nkѸکXoC)Y pU]HJ1";sRζj~ptȥ>qbBOG)-YYe5):s[uUy;'QSG}=70mv[b<П_P&H6".qn3 B$6ph~f\3@\qd=f{*86;`ki`Oq\UBm_ëxW}D[Mԅj#7)pTq{U҅F o=V|w~BDؗ8rC|AcQ1 Y$&^( zJ1_G{][P(!ͥ+ a8= EPUhcfĥ^"{8[&B4(dT[aGl%8gA=wBkʕymֹ9nK+b ד!E\âj/OHA&VOw>#Ii xdIfVĥZ:}hϻ=3 _bۑWB=WjbjGo \ǎиhw F B@b<83|3ino`AR#B򞈌8z;m _ЧF%1 ,KDRu0v "WpV}+td(xJڈWǿWnX9;L;B-N:a5bpX!)JnL ptXAp<á0~>z?)tLL#8rQ[)1!C~%胑keB[mKੱ)PU=`)FH'(# $qH]O,D:N`#}xUJ2.- ?oN ]B&i4Lpa v<̓d̡U#UY컠 Q:`["i^8,N/Kj2ċ"5oKr+cG V~5L-!7Ppp3ы0w|!)!^#1HW`_,X<-`+o s`KVwD)5_YK&Fz;vHA#XƲ^4~EEu%,+0=[ ʞQ` }RT:›¼=Ic9,EuJkc{Prӏg>_1z$=s6==TH_Qpi۞[NG6$ WchAtW:Xa; #~!+B"O=>YQ@4ZΙ0sߊPnV@QeS\ lw|u-YKq|brooBG"rbYVCUrL>h NC?'kD}W31 q}a1U^22>p;u7RaWYj'+}ZgNQFU֪%#j.P".Th,\ҿٌ?8;9eP1~[{Ih&*R˿olgY%[+g]8|Th$QݘmV Ty^]ZܓP朤T<_R3`ֶVkKHӷYtra[:Y;7:OZ.)kܼ1|+j[[LWNʂZlQ.yan9%n#N6w#r1Ul^qXH%SN7~O ibLZ5;[V=tdž宅̓1Sp } FkΑgaӂ=vyƼ'Q"l^ttot\T}mc([,0%@:3nD*?|.3g^)}h 2 =1>ޏ$f.-ױ1mV. Xps$ﮧk4|[LC wgN`$|'[ֈ!uOyƒ"\C-@ RQ%QBV3RAZftFJJ($lMʐ^xj%깚و9,65T_A1?d -$fGK:}1I ];U&ڲN&YPpҾEˣD˽oށt~1B h_=iע"tD]/]E&兣DtJWsM;{]u寑VSPny ~4?l2<ˎ^^w"!lԱiE=/2Bg!~ oX8V>Nd0 $s8wT8T 7,qY*'{E0bJHѤߺ[YX܎%̋+&|^rF;,My-,[U?3NNvk @ހ83ύ7q? Fw8"<3˶˴fȒri`0 FPnb$: $o<kr̠E8rMT^N'TeX !fvg~k1|0|dh:xSDW]t)R?0b2gZ`uxm'PX.RVMho Kⷺ}La0K!D ʔb>{X=}Bq /j-Ut.[+Kc\Jn8R5Ka4|cmr\t$1|jXX ,h:G 7_CpT _6Cj a ?`g<jz+C{8Pb]SϜW#cf8$cA,.6#a)@Ljk+ӀᦃNgHDf7|!6.?78f`Q⏛9$lyŲ᫐?VKCyܗq/ޤȿZrEVTw_\`aL",;' 4s< )P;eD@|q?p ;{B߬m3aCːZ Z!DȍO,@د@ wSk$CO?8%^{fYw@ ףofVe~.iza}-e]j%χd Jb5o p׬R-M(&Λv1\]|TySDY̐µ.tl]=Y@mXKjɪbr9Olgz^=3bodduIZ!nt] d;6嗢e+]oo90$?W-E$r~y7N,K/7 \2l (<`%.&À?D镰]SַHB~IqƤϹ tn0G(q4`UVy]*gʹBHhmM]&[ӷJdRܺ¼[;mS/<;;׏b/1ZӜٰkez3nYZ@:wڀpX}CDC>( =}6_HGP*[>6S.|N 3fzADdDq]אW,h;^n8M?= D3|8M-ZX~Mgavxଡc9C ^GU(QM4c9f\,)A}5 bJvj~T=S)apgB"r8:m < I;PKJ1WÍ  hֱ:!o/6y#ېڑq({ƻ%H_}\NB;q%QA$p/e=K}fƦA] >eBSbPTAk*݊OJ}NU_jrѝÀ׏Yz<+/{2 nZ/ +l~/##]G2YgLA 9F7iSXU?_[qN-FI~ynx5nagPzj L6vM1KfNTq@A5GջP+$))X鸔u\i:Pt6lݽ"_:TGeCi۟" lJ-Ϧ,, sz_/p( |;'mPf˚ǓU4 U$RX8tkwwMv??Ozvī0tHfdGR,3cńzMNJ^3sh$ Mxg@z(,;* b?)NڪABZU$z/Dͥ!LpN9򉮉_p (yY 4w -# 52=,d;IjM_Jf@=,x}/ex@jIM.//NS=G3}'Dδ'X__<>sbXU:|NFֲaArh];A`_b1J*.;uC0[.MpSҎv(wA|IGKy I ba^}c̥ھV[H+ɜ G{ٯШO)w-"kؿRF4iS`O=f4{WpZk#Dhg=eb P(wfٯk^.7dbKPH6sp?ew>7 ԥ~ 7i4BMECLDSM$nvg-@*_L/-ʡ@}kOT$nPż dHtBH$$ڱQo>e^tJ)1C& 7=R6?985T!L#:IlU_3g nDG`(7tQ quzT2\TcsIq 3 JfpeW@ ڥ sd9rn?KM)LkǟLG5k7p\:y8pTF )YT ;@D0YN c=ɱp*N=^_<wT @PC[1wG0&8-\ņ✶h&,Nߗʏ 5T-)#Tc'eKh4uC7;p5o7^Ť\`z]g)y+3Hґwi ]0R"%)ŻAmDDno2-<# %j$ɺ_I86_eJpFg 6By4$ v?1'~ndwrK³? ۖ 3ô=Q(Ԭ1jɕa}ӱv [Oa>GW[7+uuDPq|e4ɭr=o&C:D=Pŝ+#oIKunx}uN:FO=Y'MFS9=g $QI> 2~/ٛt|77>OX];:iGέO˶/avO&+o5^x?eSĄWװ1f%-<$노ngLi/&q68W~ &wEWkY5ֲɿpM]I;ucwʾ|ÑnIS`(s)OJ/Od2Z-ǡGg˛PA&\psr0Vj_5@D(8K YoV5$ @K!ǀxMj_N5nvPpFlbֆ<>tNղS,ߗQ@Q ăW޳E ސ%ِ]LF(яU Lx_[.DS\,a 8j4VNƊKp&dP$Kim13$I'4Sx ^!]֗y}f<ӳ d!.筃^Xog6UJ< ;mM_/U.S I_޷=@S_'%1e<6K̜ ˏT(Xs>ua]įO]'Wlb;6&{2m.E6| n@TVJ'Q`Vg4qzI*pAZ6_6%{E?ߍj#({:t]!)7GB(Ӆwfciv#6h%鲓AYIۛ$&H0?Fh4ppX!>CJ^3:77RmSB{4僑 PO|L-K1Y9z0USf;]"+xnzյƦ-<.>:&G=d[?=#٪@lPC}Xb@=sB |W } ɶo!ϲ|$Gg `q fDŽH)|8C}jgs?QfDThy:l]gm3 (l h6xzX BǬ(uD|}^-!ݴ<; w5fU ~pؓhgKof٧OҠVn3GO˻/_TA00_?AQytu=Jo(A~fOk &l3uR4U֯wi]Ǧ x)lޭ@2 GHp R<s%= eb'ؖ5[g5?)k B3veޑ?(9|Exn4aXqH}!^=xX̊QgO'ݎ Ѷ%7$3 خqlHh92;bmByGoT̓]/fb@񞤆aG"}n=.}V<]czxBR͹XM : B72nàE]ާϼird >nX*O]]_n5"# N{'\kh'7T}/۬ɬhaxYJDT9_eV/R3[NN,K* B2pi&2ҟpzݹr,Hٕ'KldLaNB:.(Ħݜ ,Hh`]hm-:و@XX)%U⾚}GtN"K=wn%& YzhJN1qq̏m6QX)LZBꆱWM@{6M.\׷-0jM~k&R;iJRh=b5TH>zmRST2XfC vx[5m1HoMBc^c79v{A6 \AL>_sLoyړIɣ+6yn?A:4} /IjfW^騴3]~ۦ&QՊ#GM l|G`_?5% bӋ;i;mq!ݐX7QpCT=Ct= r4&g87isT c"ivH:fH'M4m^uP5\Lߥp1p sUۡiܢݝOQ3~<Ӆ [Zϩ|*VjEqkt@J h*L٪$sdH,M 51G#WB1i3pvF؄S~4|#>D*m|]HaN]}G8Q,O@A{cj XkwI`,!EeLc.sR&*>@:ȔRs{+/w}0Fawծ#9.X뽨4Sg5ʉ+mkNsYqG.g Sb$-t-X#_9مz\%SI(f 3'{n(͏VCn'sPZɁ^xCK/͟[oC:vf-gg ʋم RW bDYg#e)` OmlECd`=\IJ `YlF h:fxlZ8k5Acd5$Lj#9VwR!1'@DɲgxˋO7F gq WeLNCjs<|+" Zُ4w *4eYT?Q U 9jO"~CUr]ՔOS/mSR.2:,bt(DZR O'Zg#8iƺ~k K>Q A@z$xZ.6aeX#zV sJ&t*\` zc_9>pe<?m\1t`;k9 .nd `mKW {LWv4[1O&$T)֥Ais`L+ |u trIk쭻C$oparNHTs2FM[[bӽ^),W`mJcp41{7/=+fi 17 iV%YY $ʹrp!gbm4EKtۉE-BۃI]푳}Pk@)%sX|NϽY ,lO`|yEm`^wĮ!^szt+LH h[ϋ/ U 4 ӬˠFS)Ej._1V{Îh4xQ|7(hj+6Z >NrN`Ju~, I+"|ټC-eFᬽCt;Pd=l>Oӥi}T^Ur9/TUev_U=j{ΒMpz=QB *8{uB#Yd٠cp`;MB01N1 ::%S=| a}|5l޻0x0{ (x]UI.(24g\rMN^tn|(q ( %0&Uce)WEe4XuxhgՋhҼ-0xwKF[噕!T%74\-[&r.˱I~S6g`3^(g@dxլ>:U.ΑF;,ֿaM@3-r,a <1UonC0RA}Q.G*-.5 !+N8HoGI1t|Bd-G@PS(Xj0NZ}ˤ '2a/YN^p~'2kav!R΃@yEG0~Kq:wqpgA?aI ⭵3G4|wftI" 3bYFӑ DA\F^~5H+Sw{$hGI֤͆DODx{5M+7/ z'AR"G $@Y[r[mo Ȍ?5W$Xެh`rt zi*3jiקoR&<EHD=DW: Hp(Ġ|ddIZ\Jd1k@0gWpV',2tx̦>±TzFo]ug%nKCT^/C3UxBj]E"Ag^˖\Wm|zcfʽ'5K*n_vz3H}㩋q@ջ.zO2Pj {Mہ9c5(Ou*WGXo\Sm'HN5ly23ӑJ)?Q$ ~kPwaE29s`aX̓ [9v]vI)uG_Jzj C~#5qbn4D%lo l? d(B D8gqܩω%FOlJ 5VPȷhmy "ȰJ p%a֤62ޘ, Vq AlV'*&2(WjY, WV#jCpޑ`Vb xK%۶w `E.ș:d.yX;*~Y~DޛX)mns6XZn j\ӵj3$PzFu4P틥B4ebO g \M:BܺM9N|.]kYSKt+nR Щj`LDrdPL4M4%V34ʴMӏ0qo#.< ˁ`QʕS8en!d4;h2HgҞWf}k}=N;B}϶E _[{"55G FXpT2 jU{vԜ6KPJjjݜweY OΖ/6KI1|;c#":vU9̉~*XR# ClJ`wjƼݿsԤ)-&ۀ0X |)끂mWWOGC1dS|ؤ(`"9)ZXRyJyݕsvo?p$P؀-]JY\ ~pL`C NCAv8Y^h|Mq&UeeܕEMEvE`+ %vՔp'!*wao CdS= %ZƚBUspgi\@GFљ<֢wRćPo.6[%{S0vqn:Hf" '{Z尺ټCŁ)g@HObĮ@сeʨ0R(䃡]q.BB FIj6hkZO fOD Tyq5}Rw̔Pk%p*|0K̷ (/":~+`xӈYҋ_Qrki,'A!2|D*KMT!/~nK3km $ǎL j1Q]P0VFhbz̺e3g]#Ӱ{F`'7Ђٲ7savQ@`%mdGxå~d$X_Qرm_ 8bO)oGQN g C\oJ3a^J & F2Oe7/7f)j|Te@J#bm=.RXN&661aԄPZxj, F-bglu0 8Ym9~T ,w̪AGKQ;aVkLMG!kd`'63z qZv҄%zeT!ơlPt@@ 0tɝSK;y%y*ǨTQambZ:-Szn7UGEPV@_wl7$aChEΌg4E,* lLv[+v 'fdeJTLo~T|C$ZGݻx W473^6'-Wx/} tyÔLFAQ۫&K~ 3Lx릵1Ju ڒ#>Yʁz/l F Uaaщ ig^/a1}\>= SN1̂&CLy0 KlbY۩)Vxo٭b4Ɍmʞڅ熒L˥T!Z'6̟%Hndj&w7 7N䮹b6#cҪrލ l Ћ_6tH{n=MU|yhyqb-V^߉'S]?h* <;Ne8|/o}uC۶NCrxg/ǜ-c]jGi!.S:|fu$@k MӄQb`lPw[-IbSVgv1]M"R]l^S2Uj$#>%$GZD8N`QE'=dse(zloWo/ĨI1p&8dSVPW76*3ڮ&#jVdI`jX5^.ՒSV{M,DTAUd u[$kՙKd=7u JH}>IO# ۿ}efЀP»jf$(Џ񵒦[Ux:#`kn3$x^cCtUtGTeUౡPE#n'- 7Sx-I&kN3t瘱&hP3.,^,&vIK32p{D}Q `N_M_ֽW+8K^ld]Mku2?p23? !{AKֻI8U c\.g[ِI*vP:͵EO/B6enI$h8pFz"r_85zB>XF| o],Q7 e=[{@XA" W>T\ީ)D CZ-kTz O9ʪ6Fsv=4{HMj|uʐ[4 tk{$zH<28d8Sp1#!K! |(7A= F*EZh7:]umԷشL߆IZ>?#Uu_׹Pl JgH-?{!Ng {NF Yl>cn,TY^v0ĄP >oLhYn:zC$xto`8K.!Y.YYNLk"_`؁[TXCoJUVamo nb# heWƪLLtL ${MW\ Jxձ.axO/ F:՚] !]Λx "<̷5D9gAgٰD܄9۵ÿPrpa<uJJ䔿2_mx4g,oya8tW3ԫT^BXj`Eb2a_@fl0r1iԍQI5ҨQˣr ]gcʼ2 ~-*%MS;mܝn@C1NZp\P]xD&h/;8ON][( M0_Fn <,U Dy Z[.78dsWA;ƳʚݏA *~J[ZI\{chXG%.e^, 1 2F]Ff=8&)(FΆx&$o]/^m_c00 Q> BO60H) |ҡT:"ZmE8ù1yVa&4/ӥc븳DʪrH\}W)?:/^p͒_Md 2j:nia&(sx.{P zBh!.Uń,p[hE'q @*)ʲTvH3pŧBɘJLU;,ie J#m _ ӍWN }'% u0,L&ڒ68@{NPIٲ{"Aݽ(/",=T]/[TasM/oIk)cOaKl~ǴV\2m#]=v*fZ_O>= Ml s/neI!tжp5jNRce/N2ғTk,5 PL}t7R80 aA7S9P!=<[uM+ 6#ȤMyl/ٔv-z;r[(F hN=Q"H5otz37s^=6J}z?qbQRw39UPP7hl toaA\iEd@lTfN`06#w2cډ՝/цt=N' aJnParE6~z~?ƼX +מn1aR; uqDx80*os{Bj}M̎C&kVٓBX<&nR^Ԩ'IrBBuuC{Ijcgص-JG\qOǪ>@:Z'_tBg9Ikcyr'ʛ\BKR&|A*(ܰC lW4h/5+;4yY^1nWZUxթEf\Bdi9?%$,"2x퀟0up-d)"Jg?#,ͽmGA a3驺~Jɍ$̕[{>x[Qْ}1?aթ{g"L\Լ8T9ʳHEp0*B~LszerjH\P2="+ỾIN :@@10;<8m@t_Ѯ۔PE}JcDfIsgu,%s[ #^H7wIS+GL㸝`1AQPdUskag8qkNt79!%^qv'N&|3@hF[P`J4`]ZTǾE< H'Vgs}YWy~lVRjϬ>0 Jܵ-^NnWLrciRpRyVuT6fa+q.B@!is>צZ-*#/E̜_x9=iٞEZS< c:c\jTҭ wq/u+>roAa ˂OlC\a%|j4hnշ:|fx=k7'M`Z+7(H7ƺ;= Ff®O7{Ofo!Od'x. T7OB5;a5BFv2+^pSSeU)%|hKL9`CI f%. 'aޚ31_Q 7 ]g>jc{}=64&W=_vƻ}/{LLu-*Xc7ٗ8DN[kPͿ*]ӨbyQ.Ÿ^m.jQP9{ _<~ m 9Gf;@D~{9 K؍)ՍQ ,%cuE"n gTjTݵRlOʣj6JiݏdH8]tQB cnhΗ}Cu4pټp׫Ub;k%Wl\XoH}W̌*,v9U^Ԫnf*ԏa:|_4ؐ@Zη% Tzr a ,^>miK*`ɼdak6b~a Z%Ł(2$kkcZ|idSfh 9Dfl6YHs]>6?q8h9;S|鬛W,lJʩ>+K"8fQ+/nҳ@$a| [aSHL'mEV[l9Z2 ʞ8<źzV %#wc3aػ |kM^=KJFq]kM|DgC2U^w=Gء;E|~!BZnC)ӑ ;?0$M5b^ŽX۱&e)֪U ab0={[!Wkahm<~K ©-vW:!sH6ZqaR-۵? `wnCT S 0@}yd563ɼ^sF<;7r =Bxe=#&踯Dy t ~,SV93f*6 v8J_K)-W!>˕74mMqL,χW<.wC]Q$Ɵ 3n^+L6~{8Czm7N.Ls\2kF#t]i_x&hݰZ(ƽ$# ~>- m<.ޚ¬Ǜ ,گ;س&X^XVR~H/ަ8]|+u>ta)Ӱd!1?E.Tb:\LDֳ;C 3kƌB4+-l2G/ I| EZ~W@W(D7O`뚥`jU(\2lLAn//ҙYV\1zw<Ыǻ}]E` oR VQ}ܮ/V?sPҺ Y@>ӗ3yRyhS%?XQ[()ҁ[IܙbZ'b J6sqkRi*eշ)qlD7H6C2>cf yqxOgw|` M4UDO" (lIpәA$7}dԾ!A y\kR,:!c] RfBOn27mJ1̐\$*՝i)T|; Bv' 0|roˮR^fk V6jHNfQՎx3},O;_Iw kQL5MUTeyգ3>崥YC{3؀ {{r4no6Ж 1f_Ym"]0>MN>Mf OrjA޿ m onqVS9yЛ2ڸQU(q`}JS.$ S"/dIJj7+=c竃ÂЬ!?0T}WWd24錖|r1v)py 5 ;RѴ J>wSx |)AH@k2{=7+tY zb_p2>]G{}G=-t$X` QEANBq`CðA:Y|*kd"LsυZ4fk}T碣c?xP*7 (`J^lMzV%|?+zG $0m!X!iN;`quQ(JSr&s':ĪwC_=Iw, +oH} Y2Bw6} J;NagB[!G؆.7kILb&0TS?F*Ի/+(52,ݔg_B{9I\CVUЀ؋‡kͮaL@Ty\O97Ŭ'֣ǘK;?;)4*FW_W8jD8B biZUPN1ݠ ̬L y3>s:d|ѳ&ԽQ.(q2_7JۏЯgi/ qnpIGOփ~F"?w\A2 {0\\( xCk> U6`} .-~2b-%5m 99i6)#,|19WMll*ɬ&aCP`bl7re4.E I#?Z \x\YBzuMG!>.03Mcp N+˝q:+*vi({ Pz"P8t$ jԬvum@V=xSo)E{ A{ L\>K!&!ƛ-8FInشl1\_8ns'ϏXgJDf+|JZOVy>wQŏÛbWJei9 ,@~gМ-@ϯz.,Tq"48G^r;LҨi%#E"_Xh~~0rtr^yw;W UB@8^$v@Fn9Q\"]rdjL ,M!)SnKPN(iR2k'[i5Wm Kv_Xa܇pI&0Im+BVÃ39V5r<5PCbKr (^@ä9Tr \wS dCšDS+<?Z{٭³Zn//$J liuRUzw;D.BUƒETy @d zX=슚z(mT̢Bo.uy_ S) r@ (OeE+1_tv:oY5rq##P,0?ze+-63GT~]gU~ ǣij9.@?W pٲFvp?GrܹwB?6zqؔ"gFD` He22r2&LZb1[ }wWa 9˴ gxR /AooP=) F_}zmGMN4 J; jh32|qty="}niĈ 9A8A ~ HêX!Xdw78<IAY>/hfg_ )*w|,icDtOGxk ^uMꞵӸ&EFR*'/6[ls9?&y?'WۡY 8ҙ:GIB}SEO-b͝ z ;gԲPMO4N hGi:4oz<5<[8~/;ԲP23bAd!7!8@h.c3/ ޳ى|N[r쪽qy]`o싇j؍, =`1:i_ U)`ԬP\NS?-1o2c,JvM"\%6,P5/њ<:s>JJlZ)j_1w_ %D|cg$d$֩*;~xd+r$QF,UxT`[޵r;9f2n'8;͢82<{X'gğY'u ߓB֥͇臨S^VZ 8H! ui]eңQ8js`A έm24Ő"޸S7~x.`*/0 2>p fϞf6X? 5mTy¼K㍙2yy}/j%|n&^ޅ^Avi1N8l5'm]sDѭ-8+/nts9:t D $N9r~5Qm+6qàw3w03/+>LI +ܧ-wU^B{eHGg_rUp5@躃ъ=Uo4 ۍU{ FZzʓC1Uϓx"ZU/8:3{4%eSPC]:V%yZG?6Hh Q#r9Xh}Au)g.g/cF]c`˜3;=Roң0ྠ4KƹUeYSD!āEw[{)!䚾!ukQa28svT/lv:9.ꎲC,0z] t `HD;bC2Zj"aGZ&*Vap,,E/bDE;B#j:ޑ\a~(4HVUJ"}ʾ˵cE&ZY@r\-+[Ҽ­VEg_݊c|%[!ZX^,Kg,ܢ[Ε}fl/ Z5fHi6'!IF>Uet o$MJͦrf@:%0 ۷ XD`n3zBZsLZ7zч2ԿH䏗ڴ +l-JM(iWIVb#,< 132ѣjS@;aUWO<땼qGY᠜6 )2/"&k>-ָPN<`7/B[%v0>硌WO;2Qe}`yjq5ZUWdǴ#? F]el@_xݮ{<4nۡbu |ue؝ ,qjW'ZF h'瞆v>Q~ACzo)W,7ky'dj.ʭ2?/T@Ⱦ@cȔ֒cdH6[؉W%F6-ھKӶ{K|&e1HVUBBݬ k}_FcCV\NǝDCb yU%lm$-$@0V!f(L9R&!>wqˮP>Y%VL_35~~^ ^Xb[C;љ܂zbwl l n7jxh Euk #r{O[ٳ(@nro9rLd C*3 ;7kI 7+ƪzZd^ҽLw\"M=*~ ϦޛOTyRϐ}I+8+}c=MV"XIZ@!"jh5Az &r$%K@=PAFq "1~4R2 G>b I]APQA))Fw/@F\;qR:͸&t9.A pWaDs.8c5JC\$ӌa6 ]@lF]hmS@0 ! YA "6Q[LCi& kB; g,aaCqoiIO="SE'3N=Uf]+g65ztBۦmYW-|Z!cfvr܀}B!L(KG -}ȼ顲UH+bot3' -/.]>cؤV3B̎Pvƿ퓆棙q&B\\ h`&ZDKxbIhZ?`2i$/.s7LpģJ})M85nя4gs$6ZytvmvL~ { ɡ4ڑ4VY b;ϑF%7v֟Xn[L&;dI䏝1 mN C#L:/J!V ucN4l԰ 1oIy<;9J r\tnk^Ųi ʗ(rr!vLR #y۩.T_)pp.@[:*<ɛF:I8T8b[T3b|?JU]WN,%`Ls'e SRX31}Y[@բ k?iպ/`)Y4t6'&Lᘕ/:K 0O7MZTwխ V{uxOK\Wzd? SeîBz*Ym>~;.Y[ژKxId"axb,[qVL$jv3]Jx[żdq%yI_z|u{V2%ؚ 9rr~ڹ+XӉGԯSrJ.'*)SwxXy|I*.J8T}o7`Xu_d V ~GBDB5>>vz mWDrV}e [v Yv;tYı[)6$4?C%)d4 4kH:74ܙ,9Stk˚ʄzpa)YHe3yޮH6iGG<,Y0IhI޷ '9f(:&(ZlX& Kt" ݃$s[aRu2*\WZ#%@:#@W?f9AWMvSJ܃pvdB xvx0 wFn=`TZBQq.[c`&} SCClɲ$^_5+HG̏޲i#,u 60^%V,;۔H̓uEv_:E&v8=l\X!X‚:n>qlFF;W'\oN>_H}AuШzLnQ0 \iy9qQcNƲ q 4]oaIV;%S Q48VwGut PvCvuXb#|Z$/w)PV& EF=?oظp!fvT"S"y-ƴp>1#|"ᆆ#ݵŲ/sYoq6=j܊+ u݁giD~Rؐ Ld.7#dXm2DZ9`=3:ܰ%ѕJŧ>QҸ'xNg&rAp):u<ʏ&ȹ .5ecFD>hC~z RahNgP@a0[HFN #ɃӆYoۊ'?B;:cϘ{ '3 =k/%&}b*fԡҋ4h\\ZꖼogQރslrm~LҌQ\&U+^6E`O09/rM̑3iz`L{`4 SBғUHfCeN7P[P͛N}1wY%p9yulYȧI|]_8ǡei[6Jؖ⤅<`(,]7 ~g"Ulj=*% y%:RVLf)yRgQX ~nlĶG+L!wN|0_}i gψfjZmNڥ`Τ,*_"b?E//?eǖ^&n8ZXIc%ӧ%ѹ pJ D4a:NJ}طcڂ&:y5gW6igULKʆ_p\ ]}if*HIr:A+Zr6ZΑ.&7:_AL 31-CsǣDc-^xON1ѱ5WWz[+ B~F6w$kP񇎔WǨA!JSaMs0Ri,蜇!rvYQϬzɶaXww^fܩDee56ŪȻf6V,fP<qYL/Nқo ~4uڍW Enyrh?65^ٰJyk2 6V ]ݑ>xQeKWϺ0- T9e/n/izy_.4PW6_{*ʾ{'d3D??t>3`CWF%dwp}n8$<#BG0l8C{Y1VV[Y] J7hҗ$o󳅉H*v-ﮔ6 Bx)3f/g,qGע;y,#[7cz\`%pi3Z0 ;R箈ʯE>c|BPV1Q-?K)| mcq%n!@B\C=4l`g|!N-glQ Hh]a\t-x^&p;s#T(~4ci8:|C#:J4VNKmR4̍] y ydPr==;ND^X.#ܰ|d&IWaY2?h qhM7|C  >v 7~?a3'Փ?^J1!lۂecedI@8בQ[cMz'M]rEW}{+@r͵ On .#D:Uv.ȵH4u/TX1 +l^NA djC*nI*+T0T~z|yFJ J<;_hf$)hLh W*78Oڥ2ɸp$)m|Dqw4ѿs?gQm殓X#kb.PPUbٰj2 u)0k 8N8~qP|a;ˆ5򥧐[DՐв1 mw*fEiymŃ(,z%;}Zg?Sè9UCR;V Ǜh}u+Q~ϗ烊V dKO& i V5b$33#BY+M5mNR+InNAJ3B!JHW 5vv9TGHFP__D^,qb?VlP4 Q%Hn/0VT〱 -L$&b(gwߙ@4in F,O# Un<pAx,CMvl6*wtfjN]M%2G-`@UQ*u[׾&׼N Sq%9 ʕ[}F'MDj #GPռܻJ1YÆ1qfQ'|\YRh{6zzŚ[bK)G6MKx+O2{:GrT:ՃjD0H!ySnAtW|ߌOdy8L]̬=X9cgm T=Q'Vh?V$k  TccsSlΔ?;TwL^+R ]]X 37 wѡʋL,Ф@-V@~.b-R[^{ l mgݒb+" [-NM^r]d! t_Oůu_N|Uzh%%UI;nh`Yؓ' pSvwt2C+ 8 6 :^6:T5D]cN^Σ͗ώc{6ы؅è("QN3ZUL AfM+OaoWj9a_d+[k}/%XrG~24i*^uY %E恿zZ5da-#$v4yaIS j"捣esP/D[l!Qx \j,A>6ÉmM Bg7%S kMXܜk0*A"J5otR4 H6 6(  qT4EkuH) XpzٰLdkAi97I'PN63~n[͏ w&KII|=ސmS1.m 1UۀӖ8Șp7+e Gq)MRۛ$AHxćI+W$ba Ζ[KPZ~pny/'e55J+*p`XDSJ=sh{'Ib))[8'NbO>l%_OtqK_rr T~DiFy4tҐ9[ى9P^_4ȄMywX8eg}"m.甹6?.Y};Y"0zKz 2qMM+EPDfYupd$e+ nôP2ȵ#ڡ e nȰ|eӈZVx_ NTj{__vFVK5 "Z"{:aS\Ə|nZ v%u(tM@Lp׏ ,{m"<1lKx[BȹJ:0cةڕ~, J9ZWoz3~~g63)2HHJIj#NlPw/l~ux&F}$Ϩ',1tWe s_D>餒>:XN˺ERd v Ǜ K;oȅпܱ#r}y/&x?*I)Kg}<5J!aGtLh9'% i5aImH.;}jh" Ax>B K$ .gqWijgdkV<{٨/(E}%XST"2r.^ܿhuCxx't8 ?_?)ósu0ysT-xUJET 1}of\v >ɼe4⁺z)wp CO}Y.7HI(,7{p詰6*i=֐lF 6P0SO4M':h@t;?kHjV '*6#9q%ɊvҰcZL%뽟00J  *6ĂT2C_ <%r\gn|Yͥ1B -޴M[M}IۀLbג "АYD:pw[DDp4;Iڋgp .3f@ &Af9]BY=&@7 Ipj~#@pI2B_T'Fu\R)ݥT HZj 5*:=.j, ^և6 VC)PM%%E'<ǡ.t,k4@na;1/9쟌9_]OwհԙK7md@ʄc2ABEC){Ե91u\ў=E\HFީ޻BW'I  n4)ĮWSEBzxٵR#Q@y'ɜQYC,ǻyRo<3J]$nk>qrvegiϾF *,?^nJ09Pl0ʙQ'*z7 y |d,9xY g `e< d1yFT}iGl:5Ouq M9ZCZ#Ϟ}7Xq&X131/&  v\\!2F[]Q+L+F'b(o)x(oa;2U/5c(A̋q/Ei~J^|lBUngҝ]'=mUQ0nP?>pqp򹵍{nh(G @a4)!w ArFk f\ B!_$5dq2 xg,!>dک4b.N϶R5LLt,'>" #a 7zJ{IsXJŔ6Ӯw=V)O>cxS,ڲZ[ Ol 3W.)qS;K]U78vC B5=6I҇AHA2P&Q'qxH؆\*A&Z fՅe!`o洩SlXq}*X\&80c4 f{q%f]vw1ԶDosfxqRxԅ}AR6x RsoOrp(g+݀ ESI-BmI|T=E_P?I ûdOGNmuJB)Ijw90v=4vS#+w)א0$'-v!m`y~[Ķhzc@q9'@v 9l}7mmX=C`bHdv'أ#'58ӀaY 1u̫Z[;xy"0a&W5^ޗДJd-&$u.%*Zs@Ru?˧2Ѐ.51q5|ʵaMq´Q}_e9B`vuVU ms#tm~pOMx 3t94_7 ԦB%+e@y(h |#O]kaT&g6zwU܏,M(6$ysu;q4]E2Ҍ8JmNJ5M3p^5ҠΤzfX ~4pQ讵d}K76疳2_]Svc`jC( Ķ %J:aYG|s|ۊu Dž!]8ӌ۪;W:FnLtu+fct`k0,,}΍k;İ-ЏZlⰾ:@>~ADTx{+6+>ݠA^3%BܨEYK>͘1eׇ=xdEQ3|q&)t%hJc^qDlc.*cK~hZ Lc|mV(7ZgnPb8;秠$~ *\Xq gә[ɔ̕-?E{/!$gLvg "[9f'Yflu16z]$FEw,NfMb C[\I#[$pixgQVҾ$O=xFhRG?#T =vb‹\W!3a@3jT1`M|+^Mmk}¼z+;W2R"~u]|= 1-q =-JiL[ @Ph#-_:]&6 7K0 /#?6O{ٮ韡'$ ŠDe&2ܴYz?$B|Cgԕouf>xJUI2jĜhڪ)(N+z߈..0mVU"D%9Ć?cn)e|K,Oic'^1P^Co}\7jǼ,iCLIty1sPkNtq5Oi1pX[bb#_7wDŴV1\93BP/`POu/NGo\Qe͒V&㓿Z\S 5+"A)-Tlg0QB3zdz)6F˨Hly-*^wƘi2p}Fب9 %\qLAVs}o0(+0ؑԛܻ3\^&}XYiDxrM l2%uߥ&y<پ)wh_u[rz_98`V85}?0VW .]?:4w"ۏO_Io@$mP 䑞˽ euSsNϓ"̶@ZʞU2yH[Ȯ"C j&3)[.+.jNNC̀|)UnB3|%Wt/_%pѻ`I45,j:a&z]K@w~1h\1&؝$Q\ͦEmn: NAϑV>,]u{&ʖTJ&Jv&X5£,ʎRBf9/{7 N' 7 U||O#\/ ~K'W(`(J, ޺Tzԅ142dz r yIztWFN {NVlyʒx[ 1#9r =t ,7{ kE6Fܪ }"E'D`YyHOeQ8 wl\T;\wOS׮?uAZ5(%Hp+>6۽-gs, ^Iħ)|ʈ 2¡Bq G.]wH➶UԮ71V}Τ阃uh~17a~ z{,kvY9T.vЪܗ`t[S(URzCM/o,+ɏbimf#lǝ _Mswg:,~E",Swߘc\hŻӒOpaI쓦 9` gGLb3{"xx5|U &xƢz*rfY@P.Zqec $u7KeXe2DMBJV0UāpYU˰.рhIwc\PLZyg M33|3DŽFg60%!> LvryiDϡ$L_aL V!sfVCj&®'0\67^ؒ׺oQqgZoDlo gӖq.b+Bznb+w$v-:ݻCp/Z @Fl>!.\_ȻWBO@ʇlŗBN5}3g~+$3^Rh,8vP[8]" '^A\,A!܎|/m*^׉y- B}2g%DR_$bs7y Bθ^P*-rzFYXFyQ4wzA {ʍCHivhؿZ5BƢ+E!W;Aud1>RB O:FzR(b|9F7>]5ZqC27"}{b&QNγ)֔ $1%GypH 2ܼ'*t$`B cT2,t^G4ѩTSYX= AпGm@*@bP+`1qx`6zmXrR/)s%;ld#d{GE .J\k<zK(zщC_55SD{rmWnf%;G4+ HB 9e35ը^c&pHݟ,?6Ny:7"l @&fG :S X909S A-H_2R&ʅۯ<{n2TkeDqS.9*%k0Zwi4JbSWe!\$s=^{_Pw=il B9]'\B"1Qlm^1ˡ2Noa0[bV57G=ށ)FL㉕7=PBgasІSY::X1?zKX 6z"bWv("iQ%qNrɴ̡)QD2&vs+z5KPtoREȝGh lKՏR&n~B3EG$Է ~O"@ 4Id4qUBQbJħʓz4ZQU+ƶ+v} mu55Nr$\2۔ *G'Lzr䚖$< ^UOVn!fJT@d],b{\Jp!`z.{Ah~u(-Y賱 tx!fo .'VR55Tj-=Zd.@=yl$Sg2fW>y?Q`s3N Q84,󕍤j]1Y=S/t²ppٳu4^iByn6C2no)8{٨U U2n{o. X6G $!"<&ED{)aqZ " GH|;?37-Ƭu#c@t۲N:2($aR)9#e6ײH>oqX +wT;wz}<s@<ڠ,ÇClނC#&S]$ j5 '_cdΊ{B{ϖr,hts닠Dʕ VQ؉trN#s$~o[wF p xuȑ; o@^PW-f`F~?Yŷ|^ ) Qhݪ7In+؆l88PLw(m{qRqvbɱbOTܾfXĹ$ Ph_I5ȃ_]3vh8mrG!e}Pg6H\uSnOD_;nҋJ?1'|:C)r-#xo㉽ 9~;-~(.9Dщ9oC?EPҵ ~;+v$M=j5Ƌ% v[e3'MzI>ܛR=} c xwQ@LnJ/ubA2Cygp[<o)TӖ,G늀!APii2E2bj mLNgg~x5?zФCd.:YMh6^NT $P_0 LusN5uX )'05a$M\Ítut1ka߮^#`be>4{"N[}usU{'|S؝yK`lzjcLe, zC%W4%۽d'^ǖY^'VEm4:zoBKcm ܫS_9؈ᅀwӊY1("umIRC}~;=2%m5sveB-Dr-$> a.#7WqXtKxc+,N- `h6ûi#Y. !JOEw)l)ha~)ZlCwYj nKAsQDN 5 ex6c}~0j;_!Д.aagǾ;RnxPw< )+/./CDYnV%׈%s֢QB C,}%+sGr&Mø\pċՂ`ɬd;fEVY`C$һ >Pٻ _!̣TV` C(fkU#iјIcX71*x;W+0db$r\&D LDȣ < E@Eץ ǀ&\XMe:fD }+L ,OB2ˡNYuL5H56/k1MY~,w#A%h!&_Lh[R ~߯VXI+X0@Ni1~#f&6,^YC f&\eI s=!H[#2$V{3tAkrHW(D= !~ZdԞZBwxKA[X$,4Wz8H`͋]MJ(RNb۪(%m ʽC5g9 &GqCX^P07wdH虋h?fLь (7; w5Ա"  - y\|Ve@Qc}cJda% &~t (h.$H{~G"ף)K%b3{=P6HVAZe,HCd~Wϔ ܉ '3`AIJ q25eBif\ /0Vd)Qx:Zs0aC՘hX'Չ%,$&k?#wm,-Pu@d$*B`Xrſ t.sMnS,(\PNz%s]ecvsBbB`Kn oލkZ}ԛ=_ }-,<:#ۊmCMgdoOLHy=EMeJ` 5j~!g Tig>/#UQ^Fvi?vFldZ 7*ZҚx!8|ёɎIMT"TO.@D@ɽŔLb'o0?O{3P0:;%q! 0js{F.a.F0Z`;'M(43T%$kwp {C^ AP(#;?VO}#oT: A!ָlYwW\Sz7!)@no׬PvPIf~JG?÷ : )-"]T]5t°&; Pd1-ڵ0ݭ0OMLȑT5@Im#E!&rK\Q8⍂`i"Zi "eCOL&(]p L֜_E6P-t %MP. ]慶}D28> +{thL0i_{w? ~p&44V qvC#O}eyh8PGEC a-O;;qà$,3b$){|fikV_ۗmAZe]zv ހ_"g]Gw*>?G CЃ-J>pgHQ[z PLazu^tL_ P*?(wy2RZ5ՋY%< o ػ %&^=q6+rK,AmmvK{;T%2vp_ ogD6VVU1u 1 X= gyt݌&BioCZ*DI]8Y($Hc{ՉM/>\P(Q$(ư#pȭ!6MOdғ6ΫĿzL-һ #W!(M-M[J'?+x/p`<-!`(9r2!JApftSR})YɄiX&c/=jH7|3ddn!hj[X$hɩ-`J31{-iԜ$Ȍxn_=%TaekewZ!&<Dżw. Wf|4OxԈT;'֣ʲMlQ($Sjol(5lway _݀g9V.@KPMn2*@˛8;Q‚IIe c2íħz`^Y@@^doMd޵K*}YƙYt-I }Ž!AEnt(Y245Lo O(#3=q wA}E]8q  e%ͱ+{w^K4}şt}Z62=́(pJ1OyxFӂQm!@~J;23Ƿ ZGη19 {3q།q5̎*Mls%A^-M2E=sJDͅARS|9#QDP AhW%UsN&f]0QR;{M͆$C10,{Y7&O#s\EfA .'鞐&;n蘇BۅW"IeM{(.q 8v,'łZ.L0:PL!sXےY;>G 9iރV`WЕ\dFxV#D'H#D/b7_cbY_(s =-n!MLuz56Bmkxk20w/1JW,-"5 {Mh㊌ v >@ƢxyG}"5$@2&7"uUe$shn[S$Ոhmҫ2-79f䞨g /Om i&ņ}S*sZ -eI0V1!ZKh/4PwvвC\[1?H j_%vKM-<|xO-VЬ#WMc A+|N0=q?àTňV'_`f ֕3#w +p}w[n0PNrcbA]ءzʭ;kM@h^ b7s(.M FfVi[Ea c :)+c2^ߟs:;uJ*r95Az!O6$}ʁ TC{4КbR߈f7?,$-L q נ b`:Ӛ8I`lw"|zљo4 +k."7:_fFF`:{|MQtԑ,/^zӂvY\ `jU-PdQO#VDe i7VW ,L '=<}i{yc^>OT\zR1 vƇ 2{ !sz.-GFv18=v%L=wt1j;UbriG!HuRC(d7:.8-:.ΝFrZ1[pr/` 0K]171&q{q$ZH#^@y;@8?$X ܟ8UsҚz -Jd؊;J~"e@pq&A v.L4ڔBIZ  Mv/F-#RCyiA{-];Ua(s\X+㫰@I`P/\EL94tpƾ RUډ>]?NM@Ʉ} WXVrTI蚄ZxNmu=H,o%SD>78BQ8j<٥b aXw6]<׭Az${dC4 `s/zȫ<5՝o-@F;(jYwR%ilO- ynR#dhkv(Z3`XecfEfq9Tׇ#-f{٦iӅ=0GXL%"ci}Д(W8 ţ,Jte-}>""jdw16-yɻ_Zt+eVu(EcM +%[{+ Я9MDwYʕÞқֵmwOY֙VkФ8k0diT(C8>jn> WN ~hS1'b}H|!5V&dB b D]Xa)WY2kw2b`Y'c¼G{e[)i9Mа cf |S.lt,=@ 7Vgw4!R5?gea0҄;]6/,ߪVϢTH쳋K\۟tgH1(@#'1C'sDoՋ(7oTDA٤O]6iaT+Mo. r*l* @D ?EXRR-92u-4r~1$+v~h񆤙@3SjvvV ~=?rhony@ʥ _Gҩ] GɄM5}X)N<f[U ]D@x,w"9X|?T+ [t3I/fw&-Q8X|vUTUg*p IHxo*P-V=3wt1( fX<n'ń&Cm<9"c,(>{0{ӠئlETI뚷/!wD0_T ن8͍aoרNL3Kud>ގM2"ӐX=L(jӼ;RC|Ugynj2_a̾_kL+4`I㋢Ξ!ZhǔI#5K9ǔDepd'o _[y#>'r7'K| %A?S)JыlO m.t2x is!^ǵxw_hjD8,*ސrB&TwemD[SJ[lč0NV>'>>-MQ$U\T4չ3}z S[M@@w'aŏ.5~+f_+fi'pŷ)\=MY)Yҕ9e⫖^˜/DDGڥăRͫuqQ`EgbM&Rgb>c'S'Mvޱ!MM"V{툀ʚA辣' BR^8E% Yfr BP306aL-`-^̴ME>vG<\$m8-B##RJUHˇV|?œN3_PW)E3.KbW.Vʏ?v$7>}"cea:-!8/A{t,!I£o1RA0uUu^ZqҠ*D+C hP}1*&qUN?gGG&n8qQGqL!LK"l [X^rxc:[/Tˆ%R0:R^ao{@yd `Cdg;)E} QhkeAf{peoo 9_y`#6ENC1Mb)(!g+_dksJL sEjͫ#hL@p2G^Gl0{‰7qYukOqvEA-'[6/==AzpNcg}orM Z-H5)[ʆ6U(n*J]TaRh\@pr% Yȧ1˚kMO7a]mLW%9OM;cu#֋j bH`Xy9&~#<ew5/-{ ڻ \"IZ]z}/3:S4^sO2W4ڀL֋9m2<@˵P"0l wYL7Xq flo氈\qu$@= S +R6ps`ABz'e,P, .F-гօ&:꤀zu7aU;9;Bnt =_DE+>(mT׀oALiɔZh%ESAElޘ%R?+{[z'p-zuZvS%")*G*qB)>xs~ ~sIFkG<})yh1K4M U7n$yRZϹʼn'9𔙸w #~ߤ&!@4{x^(I|D,) nx^"PJ&؊B)+I, `nQ۳r%/o!e!#9"z+yR}ھO-yL\=\wˋW5lй Ƭ)nk^ϬNflՑ"| #J[mpmyP󧮸4YWeTq-K&dzb)JBmphɶYb>ހTY ÷YNXZpIR8x_7p3;.*Yv Dvρ9e;{$h#C5 co7JNsC4o\4 uvڙy5xȤ)iX%&Ydq*&J7BVg9_[S5g, oznOHT#cb<O|6FƘ:wG| Drs*_J;#>j"p6fynܤ6XUkU#.>۔ʞbRFv1!85~#,,<"w^F0~'&̄ 0tV hڃ!ڶ` P͓C}| ʼn k M2mMVvAyqƈ.;+oԜ KīihL"(p͞%n*+ٿ)弃JPC.3$ Z_䶰lEFZѵ)|äFߟPP\@*V"ւ7g2ZMsFSXDynU:ӈ5xIXW;ꟽ;< {\"UaqA^s*HM>, 'KXӱWW.@"Ho. FL@tGа*7]^Zc@*Bh5x5Td,(NaJYLFum/$Yޢ".׋'ۜQ&f,gv}Bk哴H(@Y}})aWVc6$h]졓첽184EeEJܲ@/x \uZròEY?Y&:2Ȯ(RM @/%3/cn$fd]Wftw%_wPDy|?{dfrzu\T)w^3DdB[m =LE Eۢ\mU9޵[Ǔq ˆܐb?w+rs0zZ$63+Қhr(ؖO¡O Wh'䀟M( (}N1I*ۣwh`#ݑLGfB/9 =X[Kp%FRGrxY&M~n|3s9OZ~+*z'50P#Փi@V] /4uE'}Vj 4܄l, &Qɫi9Ղ"[ @̽f #4&E_(z|4ރ$qd&q79=Ğť|cFQ҃wѸ*>fk~îG#6Lu%׬V-/5ybx }Fz~mQ9fT#ih8EpLs#M!)˴;lhM՗ߋ]E9U7hZ+)n#Z0QŁnH4\۷"!U8d r>޼W( 0!+d$CT^b!tT ETrHd&b G5SFHR[.⦤|%IOi88-hSlIaec5ݸ\EF4:, GE@_P(HaHi8z-]LgRQ! leVii;\^ ~)cECI2kx{^QG~n]`pg0S0枩Wh#B]yNĬyfb?[PEC{=aa8!i$$ sc^R`-sl;B>@qG]R*}u)I{*4 -졁ryu kjz's,ھ9]YD2(2uz8QE jv0*3u}c?i52枏aH)5"v-+# Bs>B.:s-I㖟ҁ8yYMx6eP*ۦ)A5-{~x8 SXNJ'b y̼{p{mbNJZ~-"S>n3⑓KZ !#@F g9T>0~Blj=_>Df>WEK;]6̝VB8y4;˘T% ȚY1/̯^{榢 (eGV(ǘQ/zpL `>4ӡz1[ *T` T?Y 1 }h儺fŽ 7N(CMzƋJs$'pdh^Jl8ަbԘV(JꈗZ(TIZ`orL"볇YYE'OW0f<`4(EG0r \7'z@&YWe``'Pj-eڑ2a7+xÍ&͕;v\VآK8zǖ*P E+변sV$^gܪge`-i $UA40ZfB\7FJ#0 3[" Pcku)H6ɋpvȿp4Qjfʈ~B!NL҄ zrI# _~zA!5aDFCl1G'hIz-̀*4hͯ2` Vv[sqE8eX|㽐 !U =Hd7Tev6E/7lXMZOsOgiΒϢ/ԭTi@ϐo+܂y4DE1ܚky{Zjy_j*y yş TV)5^Y#J+(TSt͈ۚB:W cu bTGjjj~߸!9-iwyY)*zoʨf;$%(q֨O 5 MB/?mS#%^MbV mO- &€?7c 8o5e鄍8!R2)*_EOQFKZDOB(ҏDEW2zP&w\ kd- ׄA뾼mY/o4Sc~hG ps>%WaϤW~hY|'Hbruu;RDYWt{L)p@*` ~5cwi6#(\f'?GFȥLv1L/o2oy0а8 yGv)g11 ~D'wP 0tU܈l̛SD7]@6]dK A %"/Qg;^fgAS̑5ՐQbpyaiYsxsH-W9tz\*&XT`OI@"YGx%d}uIF+O1yxui?`x\뱸K<-M*R74׋7c˳XX}$ ^ 5Qe}>R_@&!౪mmmתK2(:-uV+z?իXm 5ս媍LIPRx]SVb0xYh >>ݽ79=%`]ZnwqrR fI]&6)/ιC%Z3"yXSo97P;B˃S Π|i5EҵS=uw~1n[)j{4z,}Fdx0,Q`j랛gSy*~O浲iѫ(ٻn6<7jmYH&e Z̮?ʾA <'DB퇳@yyUCZ)l.}=޸A >ՆHҲ=P!j6.hdZ~~L0 \J%qRJc >); f5bOX0FΧjFz̛7suWsft>ڜpp#^gP eEwjt2 I#~dà^ΚÆ\|.<=j8ۙFE`9!VlA Ǐ@|M Vbbl-UoZH~]^ÝQeQ7>Iv6$F }w!vAP[4߮@:{ _ǐ:w(SJ3JpT>Ny PO&c!9FVf̝0] N?'a^(;Tf "kAEIA ۄr i܃ÂF @4Wk DECW䱉Tu TG7o⹊,Ng˃!{J2Jc\ x: x×gjY P{7Ac=%Ow/PmF& Hy/963sA=6=,!Rl~=FM)LDgR%#FZ1 7(`Oj*@w |QdO`rQpopOhy0H^lo Um%1/bC|̗}mE{zYJ:'*_kBlM`vV j3Ѹ]yQ1@!§{C;uLҒ p[?`gߨYUS^k@nsWOh1tsy^?B[tWaJ;zY·+Bz|LAč)a_n$󱊅ea2/^܌O򨫳4w\caJʩ(Τ2I0K&]' ; s*๭h6VYej?7gsG :K]zZhO٩HQP)n8ȥKG& ǟA`HGAٌ[M[Dbpwv84tTj!8輝DZrdJdɇ(%?N(QDҪb$ʥ?)B3nZ LnqFoB+%|-=&JR'o ;\AnNf b#-y#\N 33.tr}Zj5:FTם n8ZDU#8Ȟ,,_ Gd^` +XOoaHaCd/Bx<ZdXLF+ Ϋ [xµ᤻h'g6ATS|w xt_vm+wݨqo\:ӗ –ADKBB5:y%c2Kf6i$F <Xd)ry&Mw xjYzCi^q`+ Y挆*34dC Ƕbnw*!U3+E,؋#i-XJв7y ~r6W`͚^.o0>bZP[m ;5G܀xbVEd ~ 8UoZY'ޘB,0pF܍#:W97GQTqѽ f3/ǧx6֍D] ?s4-_Yd zr';Ulr-nAka?4'G5/ifZAIZ|ݜ( *>`ALs~tw07UX \o\^rzϥg vԛ%{YQ:WiH{Fm^ׄMRO{n6սy<C8pH5͏*%7ڤvHO`l P rƭY AѬAwϥN 3A0%of4P7lrB Dq/a0\-R)ϔ= {\ `ңeGQA{K贆3ʯ&pI0H٤_)DͽkC6dG:s5*}Ee֌66"&Z?P2so*sA#Tk[OLcwZCs}I0O7TkR]ͷ>5 i7dӲ$]6%)PA+9y})(qڅY :KRB^JY"BN`͎ <cEt5>WbAt7/Ov G.h.RJo,, w k#?f85%2nrۡ8("6lyk !:bgl^j"X(_h?ታ!sؽaޒIQOI<;v5 +O;1IY0mܓΣ0F-F֥opQ^ϓmZ,d%Zt^ah$`tde Yok8|!@z{%&Uٻ>A21%)< i"n\G,_wA{wUcI{=2Dk̡;2pz{ E#GP̻/̧7锴7rLԥ` $QTӻ .eA*%dF s2l P3LFբ|'a#=I"cꁹU["Kր,?V߫vwff3+0(1Z "/Dfe57㉢ч1IkxBz QhИ*6|qŌs0;bHMȼ$݁'Q'xl ƹD?8Ζ[/۞J㹒\~8H IOP(%o$m ]BkKqs*. z|2/UrƧ:I%xupDr}@Q0psڈi}ɋdQ]xXzS DĝM_.tTht5c~!(̹rxu\ga=v9LR9-"N¾tUS=;c:&o59YD]uB#@S˶>k7VVm) ~9ȋ'l~gdt{m"0W{sڍ/09  :}89|Ⱦ7c3=Be"1@}SD 5DGl#@Oі_ V[l$\S8aތw*8CHт 3X{ARne\rxCDu))jA6/CbϾB`!8H$ ok'$|Ix](i߃iĝ'0:Bx|S)zvbv5,xʪ hH, :)'or`n >gfTX] fɨcH~n:H<@\ l-)UҧN|9Ԭ 7XM+L_Dh^y⾓0aY8*D  s:hU*4x"&DЫ;α&4`\}x7]0c2 ̥r(\sߊHz5}.C2dx#Xe-J|]~AG3@efWeUt?6}X"ԄGl9V 2=@%EHH#hްDlѨls'cFOH]wja]Oф: NT+&nB"y 0vR RoQ̤jOAItb}ڮqC^xTuO?gX~*Is}^@"Be;OQtgt@R3/x Q7ULc:99ώQbCFɻ;rl2ҁ-2N P*S"ԯ@w_*gaVQGdr k(g "Kki7|kA_QqN*14F3KbXO$T*jbڢIϽVO1`W؋i!,?|V2dū7OXSNlnPk4==YD4zHY\]{r&@wOaҩP .J NK 0-rh>6cッm;8zf"[N2~o9sD}K8e>ӘvhJ⧰ *bmʔ˅'&lKyR烿Rq˔n)-b~+3R["-&;"b\@n9Qu 4? x)wynArrƳ1L?gVVN uM;"lC~ UOit&|+fW1v ?DeLRdˁF' fa5Sm$+ MIa!a 'W](U\;G;1s%anݗ26f9Nw:d "rŒvu "]mWoϱIǝpۼcC4>O` 8S@- Myfܼ6_mkGoNgRҲ8*d؊vstibq) ǡ~ֽ(T(VdxTT|Bk\{vi7Uxbߑ_JE0Qƅ\|PB##5 DwP7Vq}&ObhFB| 𫽸,f:RJH_.f ND\t4"q1 -F7 wFR씫Ld9_rTh]mhq|\`qpPw[hR-~#Eïa@ ʪZ 9@L̂g}GT$nb*R 9y}ʄ<#Dd'r92 d꠫œk!W9a-J̒> 3xwQ7'd5hd%^n Fۊ8jMǧZ'R=h;(=l kz~TW8pB}ޞVOLѸ犥I p'0>֠' _> ܜP, K3_(ᜧtb~on06QW.ٺ,xJTpNs8X:L}F|3X^[R\.|GMʙN_& } !ݫn(g)RL>ԘzdZҢb-jɰS!ʆvyTF(3e 艾1.Kr&q>D@ڞW9 ^CbŒ[Vm27FhGr/@vH@Spcݦ^]20e Z75AY1uĿ7jMnxߵ|:_EF,@1=1TDr& /]{@C`FelI}[ NHKx+ղ =D-@R>0QߌUU4T5GT%)AX87U~&eML`ޛ1/WtfP- ^!hf"o'JÌ!M,rIU7Ls7,}Qgg<˨3UNJ".VZg2Gs 2pMnǶQBgPd"%TqJzD1 J:Aj3o,~"kiɭvt%U֓)ND]D|a[LÙxebso.:V^/4L!ٓ!I7  xzFΏ %#+ ܸ~PLj9zGU_oRpWhmh@_q%NrI d#d1 ,!@ 7IZOReu~o CNJ~D"6r,TEk*`KWB ::_HndOin'h$^f~!o*,u$Lu"rz} nUf({GqިakyY$3mmҠ/m͸D ʿ'BrnѠ{d 1\}Iǻ-; DP\=~GF)Pt3ڑ: VtaFfA BәSzn ̸@fd@gv$ٳufzSh+^X{Bf哠g>dvcÖDB5h.#1r#dEk6dZAnmm5iX3N²ׅ$wp‰ϕ̋:Q27QZAvh, YQzH~oUP`ή:<">ʾFZf-"bCWQʜ|U@'=úP{xDyl޽o[.&nKmڍC8.ψ3ps@Cr }N(U{EĄ@cp?Y gBR+8S*C&Ux[̹ Z-\",hi+ty ؗj8~b*m<^VIGZgft7,P᐀kPi*Ï3^ȽC7om΋M[>=!ss7 LOⵇmW/TJMxaZ^KzJ %WzםerSeCGgt:~aeճxcZS.i՚ՈKr$ށ+1zEu73qΩo<[8ZIEdW?$wg{tif*=b&/ t O87_q80fĈEHM Z~yh%;@zZRY@tpuH,|6)^H0i>?P|FI{`F%SkNLY y˸6 7es%>.5Z gt>*PYJk9D%DF.#F(/mо¶=/4N?:Φ7v+^#GMTOv] ׈V(|1QOZ5ŔX)G?)(%L /ݎpJ|,HJIee"sd%/j]L~Y97E>=[ũsThglla*F!.Vv շSaw~Uzzۅ{hD1wl~7C2OԮG8hsUA\!099w\ZQ9V@ hlmIb!k0 +#yX%̆-sfM.PêLqȰ:"5:a7 &sܢq:k L9/%N4 w%R㪰^i9gYEuTp>h.ֺ)\x`{nqD9 D"?E ]]+pUetO[\ JũF i$@kL$䅴[J? }ON+44}0 tZW35ҌrݱhpWѷ|)#Dȹ/! j/uRaZE0ADϪA P}u"^oՉ1W^!ϩ*.z9gSIWGX}!ʁR(> $JyEWliϩzkXN-A#$Bկ%9,O`gΗ2 p[iB$gĕft1G$#ta>@-T-vcUt@?K&޳jY DIo񜫊l2wd2 J ɑwZhzr<Y VuX``co**N%$j,β-R٥J&ծzJ6ʌaRc+F݌|kK0(rv@!aL7sRy` :l\ B^'}0n{X,x'VNhAeJ NvØ]{!& p(oXw a>.j+R[ֻ=YshNd [hZm\gfl|q7f+8e X[Y-j\ JĄB$RAF#6xw-ފſí0AR9 *#ceQHQUz #cA\2$i1G9ҧOZu,K0aJuZ"qLBiIڦx7k]giɮEBJ͏w,P+#ʡzŬ!5[a)rIl7(1nѕsecM *{BZfYS?W:#`*pv?WM@Hʵ'etm؎ Bvܻm3 VJh)Z C0I8_*E"MԚMZ><]yVW& AڥF< anyb*zU (ЂD:G-SU:ֽ7!>Gzdz";'^m+&Top9_=z0,HI1m-/f="T8rnP}_a4#?"* 9qe:y!sq~b'E {XuJ43H]΄' itFXW▁+hxT2)eN0tKrP"$gIk &C`N9lH*8+fxMP|V锜{EMǿ3ºye0 X]S'YERxeU8{)A]kni:=/bZb+Th 0L`67v6m3Ԩc`;-NL⽽\͜gP!>xdUTp7eaPӢǫ&S拹h.orlqռn p&{BHպ3A?,꒴ۺud~Xf){U+,8M=,~Sك .mbC C?Xro0wB̑xcz s?ML,C+Y0bJ8me4}E4va.Ý}h04 ?.[F+s uwd+VH0WG\ ;d.fSkyV0an_7\M0=V~bO0y`t/iqTn(vVQJsL~%&Hvlѽ-VGaV 9 Ud:B$i 5*"Aƛ{Be,`Nϱ\w &[K٢ɅIԉTn%F8^m]~=BXB kڤx,ꫵrEa}+Χs=c{(,Jgyom 8r"n,gພ,ot4W@O1ҦEqZ<].kmRlxFtM,V4 Na+#@M`y/ c4dSoө&Usoxica9iØo$D UWAGIŘLqiq9v,FN!)oo`~:+΅`#:ssFEWBu/? p9tqvx.\u*\Kp|f;YrPbRաz7+Ox\ QN5 SÍ1 :W,Gڱ (s/]/ v箓hc9=J"d%"2:; 77N QS|TSJf3M^TgW2{HG\Е /E~x(<%"/ rj%=G}8Ԫ_W^pjAqnz`&rwFO[wYNrb$8ɽZr%R'|Kja14&QJLB6/k^L9gdHNԄqӧXGKMKRs`enEӼcIġh)I}KLgT{ce [ 1bW1`Muҗs߶oЃ2![a2 ę˜b$PgM>ʌ !Q^]ϭS$/j) km*rБA,/-v!7vh$T`RF2n7,?uWpHC :᎔ ~,Xb)t.".DgEk뮔pm3^&^ pLGDP,8Xa x kKXn cLufZ2[Aߦ;K}8A٫ބ"81̢Uѱک|nC@;\Q\ܾ}Y.wOE}Q滪c  }& 0orbf3#N7]F@ xMKi.4U''#k$[O^>Ⱥx'FОYh {'btW@iWܝGF8܈`ֹ̳ 60pc NVq²4KQ]bj2\ Ikk̻h%#3{_R 8NjKC'iiދ|9qF($!']V*59Vxs֫DnTFLɱiͬ#Zuӛlʹ?/b"Pḕ8!/UktdQc**ħ9N_NcyUl*M0<fEkbm3/q+Of"aF]VQE"EMb)f8IdxL.)c=&Fs="kSGPI:%p= gNTn~ȓgYaIB6 ͠y"Hdž#] A?. bo2=6e=X5ZN(UzXyߐ'5X a\2F$ҋ⿏TJ1h(U򷞌xVwz̡)x PáH0Òr{jSEC9Uwb]拵ZR3W}(E3\53ݦE'Xg]K>{g yh~"eGlV|L;DDQ)vB?wRZ}8:r@(qsj[@T&&aj7FaW9rC٤K] f),ן+pm׃B+Cd`X~!} b-C ~ Tq|цoxjp CcsB*^Ǘۨ_0 ',To^2V\$F^LFԐ"$Ekl/m1CVLL}XٖF0h;׶V$=uoxězI87 45b:qU6֐#Fmy+D;ţVc%9}uwi~lV82,%RJ dhD9qj}أrkr#+{kѽ6vF'QE A]Wg u^ hޙJ. qcOc/PkP8Ox'XF;Ěi'p?uy 3T䄪8=Rt5<_nE|=?6p!y?^1oo_*Aa< 9 tyddL GF͗J/\ſ9}Ӣtiﳖiō kĖׅ-j69#b^"q^&PȬCg925?騼b[0/ZIꭀBf 4MJӓXԐ>[tčխE$)Cgem,=qpMk;MZU3ڟ.`;ik1H54^kZj 87KSr:fсf"#5 "i!6:c ]r|zGlvQ!BhcI7@=r-)kn& M5hT̯iuv  gJ ; '9;P F ƛ5 \w㡾m: 'N%*f, ѭkk]*|Yx@-/sbAFsɕKaj2s^wo:@֪ņR2 RX_W.4KD#qNh(w1{R?<ݽWЊcڜтFF#s=_!Yuj o;"Ε L%⠉tL,i/.2i3섵BSfy]]e*Ex! X A _o[n93d!X~IJ$RƝ.99:Y7/VxUԇL*sQDAbny(j0!ْ4`aMm5"Γēb (<{"()`+ɗXpꉓX@|:ʬB1wK*-Q"l[DcFEMX2>gKo,!dQv:JHCC? :+vlO5' ~ Z"yOZG1l=0r-u2AJ6]rA,3ߋHAH۰g츐LHYx!gxTɳqTe \Vj`/fW~n{tրB&`ۘŧnfؼԛ? (|AGag&^yA *M%*doe9FR{>Xnݺ P >'X"izjZ{كwqos EEDjba")SAҖFe5(~) ^ܶK9䢌 O**ўa0eD0 +VG44m=G=܁ك>J2C D/;8>e0}J"kqPRتHowv}sl=GPݜ!-D2h>-W8%arhM '0 @67֑Bg%zG,]u2d(bnL+p6Je-veo 4@z0R n*@pIacwr#trQ~DW_ڔOV >5h>4Fq6@=70DaKkO O(m2Zx/ՓKЀҢ B# qi]^{VN|L#"rЬq;ŽvV vh!Y?o%Wj E Og =[6a0 xA!p㒕"d5>i% ut~FyMP4rO<5]gv pVrzm$TD ,L;м. 's) '_dO49U0:`~6*BaJ UlRY UakԘ1E㑽E+i{Aؐ9 0H}UQ>4J,L{~$5_űnPWc&Gz&A@˨$疒}rq"orlԬ[ Ïߏ1t㶹qx.' vM{E'8޵6iķE5=UͼUWf-ܭmC 5rQa@-hw`%dJlY%p{uOZu`֤ _eT~享0"D#&oSպ_g}\#nkZN>{;p[rkN-LNbERb y߅@5Y }/ UN*Bi|5荾.4MaX.!E+AWҠYYA7,= )w'U>Pƫ-wW~Hf{T%_A#)k>Νv8C·A/g&%i|gu>jXb75VPĨaA ꛥCda [쪕ɏ5{ g8f77liˈQ@>i#;iϸGseOy~)'_^WN[eL < yj'`_\N#vJ~H퇯c\k$#+DSE:F6E/0ǁ$t`Ezjsތ @C}Re w%|_e DLQzE%\;Mlu4!4 J1)e og+ŘO.^cǚJ[+_ξ4`К]9QY(]ۄ&jJ66<ّ̉y~w5R?c|~Jc071دݣcgxiC~ʣ6eS /P? Rm4Y/,=e0~[Ƅ SSȄ#!h)GP/sXITAxMRA數v/n'v'|֣7tCLG]bP q#!H_qH1׾ǰVsyz6*o.Esn>( %yx8"ٮ">O_`ʤ~^hF")AnT9U"ycXL.PXèê q*9?4[_kR.I)NOk~!b"ʑ&)QIb)1(D`1PytE>1 ,HS_v b~KKy#`9pq>R /lhLt.+Eq D JQQQ蟁=jWD_ cXC,V;%<3NykL(Ǡ_5\-M9H^MNwdc2JDa%x9W{e‚c<-q[SWҫL|s#^;'CC1C.zSx-oCxȩ 8A©B,Y85ddCxK[ 4FQ%Tupm;{X_&Df #I d=#ݸ}kdث=r])o]b.H1,D~&ΡȉA^lłH]%;F\ڊ)glOhb6P#뎃Bȋ SZۭN-}: z.49{Ey*ְWFI"m-RJzL]×^_PSqיh/k t\[Z—mO,e[?5n&кiOFss(']BTGdw/n.}1UI,Rl ̉mwa(KӲڙ=Tٺ3j&,gFvdoA$ʬni^AvtX[he5CQdcyCg{TM&2hwkq ֪{ )ѠZ؛X݄*8pҘMS!ۂS6gI]yN0TQ!,-JӴ=|: αB;B q bSBZP"`d?̬Gl@N@zʓdE^IN#CkyYzc=5Ar Yp&Y4}KOg/!w7 R/e{*SٟBnԏ[Ģ5[G Ϟ9 *MQ{cvms+dz_&X'Yxcb㋿1O9'+"1 H-H;'2#Lsy7sF),kRHg"8SuͲ2)cIZdB[vJаw9(CM&6IUzpl Sy4pr+`п|kߏr*@m.x fZ%P=4ƎOma%cY@7 PLuyWnѭqc- ڒsuѶrDW@ZAgAFdBXO9D/:>7hYyikQFٌ:1Nd>|O1[~ D#o!޻브` XVaH1s]j~_m]%-/0Pu$g-zW3stikhwƾ3H[ԀuK.sDӋZ4؏{k]RIxvX0LzA?2gU=|I՗l/L:Sϋ2=Ɨ=\]5#KogO A%8:" #L ԁC+l(⑜Hyhɪp!7/Ҹދ:S!,Ǣ))`ȃBP4,F!q j&4,GeGE>9\4"Fj,UuxX{ J.ĽlaEtytg0'jȭCv mWK;S| EgQzKF?J$d.:ErkRlTH{j ѣ"]ZE9GKdE xnmbt &~p/7rܧfT7>Y^yAf:G$Te!ٛ[dy -)z˔e!<)/;BHR[Eg&Pc.!nDfOpM!fd'oHbE KLֈ@K)w#l.x*T;9DTE{)rqF*$4lqRN.7wnGĭAņQQO:q'1[@GǬGL | =J ,CŮRu1 n~!}4ҍil/ k^o͟Lc8 E>*.kh`;b4>ɟ.-_-Bx3`2WiWYġy0ǡ [vtC}]_i"V3+km!!2QpJZh!DmmykB*KMτڌ20h7ܙxr՜^(Ρ*,:"|1z[lK&n#ӂ˛o=fn*M]VJOfmoϻȰȂ{C!RBDK}S,\%VpYg*_]3|Y0~ HS"iw=\N燑aXq xk˔(屜g84n58=$ Y]0=t$ζ /|2¤Gv -Ô(R )T„I Pt혐Oц^w̪sfI ]rٜJ窟#)m}| ﱇ|a5")Ka[*ā]G=C/2ΏmoY8d'-{_,̡C5 ptcQL&5C3i0k5fU^J!p$Rtv!V-*Q , 8'r~/Եȶ^?6.ma.ZJ jkrkN=i'πװ+ڂ@*Ձnپ܆(BN&L[^HCzte"搒h …ɦdHGT c+ =Fэ{VE"֣ظtTnY5( CH9'G˰ jBP0lY|lҩ_9HN$r.S_6:Ѡ5}Ltآs"}zٰ' uLЌ,n60NjHɓ lr9TW ,c8RQHՒSF6@WN4QHPmVw+>I,w^{{||'UB$.B\%hrF#$÷ tASE_ެHͅ ?R``[,g+a6DSzƃ9FxS @RӇΚY$$bl(:>$\ M/귎ߡDBl4 *2,}7{aVХUNVaz"G޸,f$ή?CG !,JR([8i Yuռ~ Ev "_?׷s6ŵ0 8 6!ғ1V,s9q3f˔vh[ṡ5ig?,g"dr[^"l;)\b36cK`MB8\PsIGftO ![oGh$ҘHe T58Y,VXy5ެgFY|d⡗`_%h?p7D46}$=:)i{oiS)D xۗ}aInaS=|!sP1񇽈1qiEICuw'qOR4hZP.}tg`K = sgPp 891)ʼnj\7,>F=zJ>?E)W;Lxڥ ]?'%u<Łۅ2$ `)u L@"Y@ˈ9і74;n2*mq'RZ)Ǧ+l߳n`a(/gp%  @3m~"$%s1@xjB zY?K/w2oo:ιm9UhАk< 4JZhɻI"kڛ]}31`gW/s7Xdܖ/bT`(Չy?夐N=~Wkl̋N vc!"L Hz|$S3|=B9Un+nݫ-fP2gkN& k*[c;GH>yݢ3v \\Oc-jM&v+:k{3A$E{T G㓓&XTu^Sf3"ʗL&.T"V{u0f=0|Ѧ+?.|pY.˳PЕwR@& Cυ\bgSsֵ8mn]_<:MHC7mwi@@I_^^yXhz\-Жڿ\(WIֱF -raOxoiT{'bAhTy׳ի+J/cuA2 %Ph<$[u6/k5DU$l PN$LKPK9 =`UmwbM7CϹ> 5S/{oRiU9'*s2.3|a0|^ZOq*`kZ*Nс;@.^n`Bb,^Rdamx𽨷ښ؊kI-_K E#^iRh*i_1cT"Q& +;PyEuY162?hVҞsDS"DݸdNcƌe߃fJOS")ȱP!]Kzd0V"d[Gҙk`Cp.֕uy@ZO.,R ZP2 U,Py!yaHKQP@^7!RX@K9Z#^vn](;y~R2 nFςI@Z+: |٩iֶUUOS-mo8Ltsqv:\ x4(,F&2/_M\d\x&4ATɁĝ7 BѾ2zg9bC*w/Y 8sk2dp~ mC(jB$ R֯,8V^t.xID1dF[Aw3ҋӄ_]'m+ zB@ Q{D#vqɞ{Pc.wǮܩNw\,iv{9fks+P`Qnq4[`fJ|v>·QINm!tl Cd 40a*${bS=H * L.0 gn2> J H2Xc/fx35umoA9G<׊53\^XNDBzGVKID~jZc-nQ/!"=_v/EXn-A-%A"* ݉?e!حa?8X6)3JHViZ'w3_I;Wj<5VpzunYU@?NǘJF>Sp`BtgL.ٙ>BݺͤX'W!SHѡ&ĠXH0 ޜV~3KtTe.%60}28DS9 SHl*dg( ;Y6cP\m8-Ӡ#uyl<(+ Tߟ_V WUW$sb`n}gOHla}UŔE|`EsCt/{c.A)8$/̊lY;Fu}tCC%+>[Htf{ ˴EYt6eۖvN~;mcᤗii dL_\ 3ŚIVE=((p((P^s*`U~YÑ%tAi&~K:䗇+Uu"6@\>d˝n9ym[\ b>G|/y p_1 'u;TrCxﻧeD*~kx;47j1# uR|^NapE* @xM)ډ4nLA=MYX\:/| =#gc><6bRsA߫ppBE|1)ve!ۥ[Sw\ȡ 0Qsa5"L6<-"Z(Y(.͎'Oo1 $t~ 冉fg=-+(-+0&K\7/\f--9NMSIPLV!'DTO^%/ O2g-XM-U߷],9zm~PCsDKk^gTcKAؾy|B ]Ot]]:dTC% ndmֹ Ջi|?eR]k _:. WHnE;3uMt ܶsba-])AWpVkk6 *0.+@R:o +|xDaTIV1: `%ޒwf_1ȥ h+XA~hZ#eps#PQ"O eJp㭭pc?KS6U 韾=fDMr)AӠ'r~ ig/txT(LU~gib$HඕNJ@/]3P42UHɗh+rZf>ȗdaKMF|\bR)=wCcҒ3Ǎ }q4d^ҩGU3QLd7)o 4:jfp XE '/ZmHΥr vkɤ~W}Qb#`xၲx$3~ܤT-6T1{X^g%`[5aͧ%NnYm|&646.0k{h9۵.i31Ԩ0'J\r0M\VTāRmtС9@M;"B T.z}Gq0ԽW`׉% J1F٭'tEwR ]MBsAYFEKrr~O #F/ Sr[pC<gXa[ PgDp,W=?pcc-G38¯ž֣ցln`PdAՓNqa-nSsU즥nI VM8m_yr2T%Gg6!J4 gv]QA_¹6m@E $ WÆwCr/*'$Zف#L:K8齒xOW뽔 O T-^ܳ߸߭|4}-#[8R|([5]fr %9tsKoma=D&?R?WFb# S*+qM-\?B:b?wLL]V,>E>{)O8zH'wLXeImXB.6f:XB;`<=UDKPE|L l\[H \5CgJGa^ 4r0m$ighlJbs 3ל9:oД@_H֨(7fk4tRа;#ح';$æzj[U&׬sTQ7c-E2p+= gZ6f,S^{] xGA¿ً-PݡV|';4QB&ؘ0>YҎN<* B7[!$n) xN lRTHzfZN E+~n ̱4,ꖸXaL >%u'h7yȌͱJ}G*, My/{),MDO٪ZƎ ,CA0eF=xd*ZJR"aa SVSj;~M(6vi/>ݚ CXt%"l逗\ͯS Ou^$ٮwP ZG<pҒs*}JH g}& n) a GE'Nj7#p>'l%@C-;Ӊ#VN aҜ|틩6Fi /0T,b W򪴫lxGtl4?rRׇKOTܓA VbV.$sRbz(hZ婓A5YHEaZX|->[4m^?% ]|yOfK og[mF}\ƕpɳ&2\xKr&CrA2GhKE.|VTT5@5Tj3ղ*vҳt&6e dia۬xRUm˜,$<:y &ى1μFjH/Xg3xX틭L"f C`J!%5cUW^AR񉼴 h}E]*~ kwܚA UzkO䪟(ow4\{7K-Zsln$t6,+{c.O~539>ĮXq#,Պ0Tfv1%[tkUHѡ:,xc\PE#&w5Zhv!.7P \5T}$ Ek& E&& 0Z_w','عکa$t ,3 X*j HS*l:}+Fవʢa?}/`"~m,zmco !HZx0TxBf犏9l2>wƔ*Z?pM^}/oHD|iupQ'q)Mmƴqygh~& }aoBrֵ3fC< 2hOّ!yl`F9 Qc:V~Hq0MW{Jj$`x/:eAN  J,Ƙ+u)%Pfg`o-5i̕ eϥBΰc5L!@C( R< l`L"lDh>;Ѯ+u A̎y\x4a_h(گs  eT>1_7aMcAu_;Ed. NrtBᑈHSݤTځWf3Νѕ^wZC9udRNl'ztZnxI0k˧82EhZ#p2s@Ϸc,rsdS5j'Bj`OZ;vc֚67l dEJGLGH1ZƗL00H6<.1\ h{w,rڸ(IcĠ_dm ?Ud"!t8 n|pVaܒ^'WҚ7t ^jHjsθJ`We`7$)GUG[Uc@B }(͟+5.$P ݊1NhRM0P<\'K]Ov?GVpXؑ0ک;= ޫ--8z-A=@:DW5'"G*ʆ7__BΨHd[ĄU/eﲡ )6rtF@Lc trn榈镽70]GstD[l6 UL[߷&TBɆ#8fT~%[99UU`y iϼ-xY(J9StZB^:} )vf͊| 'N7k*1}A3MxA49}CFRp;+LB0'EA ٫T!XQލIhpd-]_4 kpu洛L٥վH-|zF~x;`UJǿdtKKZ$AIjϰ &v><[?54ZoJ /N(}L)O%.anҶGG&dٸU r3/;3iXr_ԕqݾ]$@[ Z.#vf ߘ= *C`^!}Z:kc2vm)0R3GS5 mGV ,I-Qқ1z'x+ YPE@,z8Ç'veyLW1\j)gCky,ipƏ%NDٌÔ E@ Vn0<-s.ܹeG~i_Rˀ1Y +_D.LE[F2akmRMGm鑋Z\i)uϜ-1vLF5$cvpe lIԍe":؞6@2TXInv >akE'r ֝r2P܃bVxa4aBj6JQ +x G&7vDKb!|ɈR%MA&,= |B T"_ H.}s\7LWU[x6y.M-Чl>—P7RbJM:h̘nsHO$XW]}Ev@_OȁZ5,ٍ)J)6j,LjW!;tbj!\}f1G J"&#D+`ܡcTM߇AdMUbJ6yvMH i/ЛKH%Do#J]ٗ46M:^k ܍a, Wt@P%@t{uZH\#h@R'l~%&ot2&^~>w{~s#=iå۞g$۵rJ%]ʒ_M @E dBǭLO[ Ugg'aucb:ۣ(@Ŵo#\d۬TI\M!,ƦfrНK<dѠ䘲v8{*A_8E0w6KIjymNI k[=cřW 4:\@!j6'`IiCMِn"[ʹz#Wq>g1Ll+` (tr OCRЂ.dL*\?qT,Q.Q} -$$DޭZiOD,">G&?"|"IsUfR?%"1rjAO2^}zz~Rh.7"% 4[&Ɣ؉iU˄Gp5GAupP^V"G}iʛޗ(GAt< A3²,g{Sai9~&s+MOe{Jf'jEG4ИԮxGV"vbɧ+tj|IV%LfZ5SQ6=A}YɊ_bFgHfP܅%^g4/yiLaZ#Iw y2, G p{.vkv`kA(j]KoCH {cc˗A SG]薩4?So ٖ~254䐕|q\Vr ~WmӻC&/^Pͭ|k"y73<^.f{j{":- K˷q5$7\1|a7p2x|7ཬG]h6}7_RC=Ǣk=S*MGĹk vt!Pb{RA5"u,(ģAhAIr:0!vB-y ա3&VDF<0֧fr560T9^{#sL9/k"bH k!FNl#;N,!?*5>N!"}K^ 9y ~'yA4 +/ טC0G I'h:V _&}LtIvߐJZBjY4UzfzL&}b4NKg\L+޿;$|#ki;8;LZo=% ƯWDWޙSߑy~cO3تYR3~(e38քxضMZnhkj>ߣ[c 9PJ>wk %/-db;u71X,HWEL 42&IMc X*\IJFkU7+42Um $\/O}Y9Wњ hށ_fE<6٪oS-,XW9|pa߽8aWm:E#W7OmKaegs[؁Ҵ] NlƦ}2cX%zmy2(e 7.+g@i`N\F >;wA&/ȇLYO\iɴnuUT 9}6fNaGLqWܡ37H$c2:Z_ZW6iA6 /8`jBx܄ eb‡+hީT b|VTިnRW1w4>^b U]fZ,%˴][og܃teul OIuja)x0.gW:S஼^q Ձl0ߧh.;A܂hc#YM3b˨ܘgD%߶9T &hmxOC KJ˔QOz9E72<3[*8p>)ti}uO7  _2BC jn!wX4>]Wx^Eu륯Q R)-YTZMHe*{7J + m1k*$t}QD>.]| ʅsʎDfbJ&0G{=a]%q6Q^ݙ `"J;EVZx3o/9Lc6Nc#!?nm;/V z0?r E}H?I~wb *.TaR2Xb v fѢ5jsE4M|(q+E(^c };2vR H2$ -4 \/jtXOr~ZJs][ ~&(KC,t ~CyI9_5G@WθLۗ,Py o6̱k[ }+[d тbILZ9# A'}[.1p.UudPRDTly|;5nY/aXA hMb=I ڏ4u JhV}QE{: w.;tVO<[ŗg6bQ)wsbzsW<57`zn&\p:> ɴ`*ð9"wpLF]1P]W$K>R A1ɐtFݜjV-/b2|s20w38sCvNHZd"gqAጦ ty͇c笸p-%L۷L-XvwV 4^i)=TCt56Ytd"r3~&>$<}|ԔL9@%h^ 5:HB%zÃԁGȿsOJ'qDE!#=r*0] S&Rs=qdAPluFlbE jKzXнj^g5b= vh(tA88fZh`w};eMMl{)i2EexS7R\[ w_Ug?rϙv4OM>`i@ZtW=#Uaܢj-:j7A*ϗ-C7%Y r8ն֘q.5ʋO* E0X7>X{G$9N§QRpeh(qC@Y'[]#-{++b7z2l-[ v3rגgFjr9fm7(mx6$幨a_8 ;C︎ڹټ27dh 󬏣Q͛r|8  Q8l!b579&1[ñ;fk>dSIN?8߭ Z(dxzs)d}EJxb_f516ۇ~8ʋoO@ rcnB \J2g Fx{)UUݬ{Xs ەͱ$25F`P\++u/l y_Z02 .y`PRRψAFs ϘkQ2GYi~w,]"CByr1}UѲ|Ǜ4}`e¬(Knm+AEBlZ$2 k ^)lX0^1'tv7IpO$c1u㐣Iјmk- .ƜԚ˽C܅m7v3emq eF^̳^Cwެ[5do_tU}H}OïE7 \ ^x(Np0`Q9ӤSi\bMNjoNeõFl{N?%, )]v(o<r Rd["i0S<ۜN N2tU/.",;U <"x8aURLR-rQt( 0wSXG4E7zC9 #e<5R ONw@ kG.㜝ڈ?Di d GӱEd8XYjYHU݉=n:J , ;|Lڂik V02|]7ܴ,ޫ(TK|>F?E^b%gtxK#'¹%b[i[Уb>[`Of0]&3<3h`Cq)XY˺kܞ5:XR2 xm n}8 i*CxӫĻ/ŭk\˟WxX;tBү<-*olYF q#Z._8Ccm=b {EG_S ~sQS4Iga]}^ xp!Z аXl M%?/v*4E)Ic%C'Ҫ)`dUi/?؏ w Xg{VPhKkN)_ARi3-d]QHAZ9WG,xhB&▁c!@g`6DROˍ:uα/&2կQ|\4Ueޗ K@A{a+2(^7[1!o e3r?tRtg@k1E4o-SL\R>Ŝo/mZ.^) meeI'0+Mo\שp?u@)^iz硊u|Lˍ(^kB?+kj\JK<1@Ȣ%)\?qNڪ@NXUkOFz6N9W0}LS*|U5R''"E\>) Y'q3qPY,͔ ~BqoIa7|%q洏a Z,t4Hj) a/c*`N\2?+Àr?g4՛P {٠.~XJ # qgѵa4ʮxǭ~nL 2CtimB#)נOJz!}G.y rkgFgց Fg߻Sgȥ3XH?@;\g>TPY~a5σ|(; [kc~8BBF'zp`ܓ\GEMQݳWI5B kƿ͒ V÷b<'_㎨ $}eAp"\2Eܥuk/h6e=w8B 6g# wV;Ht԰:[B8#7vpNm"];?GB 7= -yάX]d θg_O>q5٫쯩pڈ+Eg>H;OӨ7jAGĦT/хyPNE3D l4˷h1Ojry#l~sF[S#ˑgc/saؒgc?uQr(8G>0:^$-LePʂ/Ew|\wTp>Rj_CVx _#=23hgp#$fU{hnL*Y87d?]6\\;0/c*J}ӃȬ:ZGJ~%t Õg+/ڧG: ~V $FDcAGxMx klЄ0}I^oW[1jr!'!k~r ɓ1q 01G*.8{كtkdo\"o≅Ȍ Fz`'Z0T 6[DZ V}%_7[mAgT }n;U /3Unwcg4>{V~^+>f"M&#uj#56 T7^ el³Lϊ㿶!|ư49} ޮq8HZ?F,s&"{5My쌬s71.?npWYk/d"%d{VAε7h5Մ)؇"TLG5تVudd갴^9V@ 9@tcwINGc L$fW1C\|nuԆ#{g tCV:祺%~ܲk֣: $͉AYI|9XN(GG4TY<[kJBRq\E =Q ?]2myhMttkxS HzmhÕ=2~ύҤ)Ao'  Z4BE{gu1'`Tm#H7[%9_imyT;1#ӿ M_+A[[42 sgkJ" b7 tl'Ns[S ã*&+F$_5kʀOa0A}]#Ю+R~Zԋǰzυ1VVܭe-1'@ .cŝ6@ͨbYp0J2j*aC̢Xi|_?)P暋-2o#}> B+nlKj|*Ic%RHa 82N%~_)ʼh}5E pꭗ7ekgZ]>tDvr>el:a'W->ت>4;vϻ-5cQϸ3١>wkrT= :JiPE@?-u]NbFPN1E\BS{ .ZajYpuC7[OTS R i~Tn(wQ¿v}&xgQ!aB hz\ sP+e*,,^2x hʵ6dI ʈ<&El,'v@r_>U"1qD8 C o D#oH] F}(? $wJoq G] [*̆? hI>8(m\OcmH4yG跾zc$;cI 3$6jD|櫓"vRKoG-=nf[]@SEt;oဩ޷x5bR +=Q~ wO&ep쁀3pDa/wdDz ^l.g}AM#٤@ =.U Q~xHڠ/AEUlmiqL/]qkj  acIBWE~߀-8XCpTt(xSB`ag0ZVҞm2N=?8^آLX5 $X -UmTP3I7 $B> Y~#2(*soCgն+֌ P edlF}_eh2)?UZT!۟N?Z!{N%_U{PIzx!b!W2@*GE"iiKNwߙC[0ƥm֗VTO2AOZǁ2hoM!h}#MN/T1 ^Z&Ԍ[z2ȑ]sc 5$2嬇r.wґ@G %o}ڵBH_J<}F*^=#7LCK~L;xĻ!xS} 7pohu&SY6+:y+9i ej̍Y D߳fhw-6U΢G%&s`ataa?e9wdșףb|% ZJ->:0ʒ>w^AYcl Џأc)鎎,@j-wZsBG%i@X7@9Md+&-P y@L{־G%U)kBփCjDbƖ/E楝 `3e/}lGr`28gWz hV|eKFH,g1,;(.=E0oBqCUUkQYdkoD'd4=E=:p>L$hүtEryG0o]*EuS'O ֪L2y2rv(%ҁu\ުq ""-}B>_mO!ǟaɥNPldޖ6 W [t w ].b4 Ga OъCZ6 H{-?|6.5gJ($AzS, J4˫.9NO{qqH'nyBD@bCH~*P8p&=xՀ؊^0R:[{qRzn5YɿZ[Pvqi\IyF#™̰x&(t$ ;1%?MKʨ}/@$et+_zm=vFԀ?zUuM N-;t\!1Q>C{[՜9dO}M~_U (=G%3g!kDqqqOcXX +'[ja<2gs1yOۈA?SZݔR%-"-@5 }2 !_,ԥ(+{bkBx3ؑbją2Ba,֧k5 ib/L:կ8X[4Vugkmw fKYLLS=44hV"x:J>SCYk[Hqcq'cP UGЙhnw; c#h$DqNJ ;~b~ ,YAAoTDGG9яI[i1šZ|yg "Q1gHJb\S RJiǒrjݢV ,uaClQ+(!<9ADiR $Da0lP=l;{{{2ME:U$L۴1=6_Wnt0Ld8+)b &ݏU?Ə8zI)i pC5VP8AVoB*܄\ۊeH#וW4f1Rnd>:ϥ5t(fao\l 5 yUpEcC}R:u&7l>q%bgF 6WSːHyFKH}}L  XtaHFrXA#+*AZ)2yޱ;V A}a5'2GٙU=Fl.^U8]O +/%i6OKӕ;Y4DKVT}9 .ρV5fqV'-SgdN׻rE ;g1F"W LGL1Euc+(-#Fpa=6޺NȲ }'=4k3S}mq>Bq/iB"/=$[5#N]ENAQM!o4 ix^{-yɶH3F7@|OKONu*t?/S/)D+e@_t&~lgy~X fR@MdcsgQ4H#Y>blQ?[asS[<_)FOGym)1Ԉ3Jˍ9[M mݢ\Z~Y|k+o-cC|1yX Y=JtyۻVv5eLzGцdneŜhE97ȍet>vjّñ:ln$RB/s"q?+?*Lc-" j6MV"(%Z <إZ, {BK}&IE?Clyp9bdȹ(+^|7rjc߫Z PV89Pqp-a^G*fe$@.>XS+Ko$Irsi H:+(v5ҸjOT! zߐ &O}nVu^~xcܹOYb{0X2%(?3drc#as#еE#VerF V@K5_ Jt]j'+/}G fF!w-4߳MmoH^)p`}Ӈ].0% J@f ޷BXG5362 v7<pZI|s!KP)/ )7lԢӪ@/S>ӞW +`(}bUg6vPmN~_񌵀U6j XGT~|NI=*:(Bm{UmvNʒa^1wK቙.$ ȢnDՅT@A{#y U&@ԃC62a?<朕:7u<թ^ ^&͹Ԫ82EZ 8"DܜfV 7ZKq?[YgX,u_e*tt\ӵKm3%r!-]O%W~߾Uۇc{wb6,&} 3\I*GFX+}LuzújlžߣT^&|(tmh.Iq%,̂Q|>40#J0nD.*Wt@̀M(N}" U]96jLqX"!&}|=kpCrX )ci9:si+Se"@CH C19aBHq4o[ϟRIV+f<%4lEv3ԜN*HÔ*DQS`63 N(=vy5&#M ^os ʐnNʰϦfbu(^Aϗ$p8S匣lJ a2cǼRݠԝ }eyFmZNPs}-;v{m ^{O8$K#qd6!-G%į?x#u/4Ɛ8=i_HCOPȵi u2 %07n}wz0(@(YuJSܖ\}_{ET'؇M6#k Trj"f=!?.T "h hP[ -HDU8:3Tu+^ \%+6#/;C1׮i!_e̱`(sC@ݘ NS>DfD $J=<{mә3V &`(lQP laA#7) 2>3Ym 6z}oqU+306 TA['3`*АʂI1j&^+bE2skAV8 pN;^`ֱ~qh7;v(38j^ aZNW7P;+H0k-<UDVXP}r_ -9JkIE-jn~,Y#7Hغ-~\OQBÓ L+@G#? $ͨς5 فiLhF/0qPE/}obX!zb7 gx.|~{j+NَϕWJjU Hṡ{W}ϳΤ@b_}Yc M ʐ,J[d~dTj:&5yIn੾6mdG:&W0~\}YO b#;&ToE|0% 0-ԕô ^SI%$VJƋduz: O#_')cE-c=AW"@R]%RSEP;-rdXlS7XЊ#1cͤ cÈ! ' w'R3cO+@fGQFIGw'@;ңRaS\6C:(E:R2{eTf,k{44Gs7f{3{gV0܀xYl<~ZćrScDvRw>R67,Y43_;59>c:5RDsΑ"ya@"\Nsht %=Y4F⦟[oPb&X)v>lWLL.4-F%'v(WSX%@kl 2kOLQ/(LϞ5I X ],Z1ǃ6cEXycˇIP!BS ?:ھPݟߤߣ@+!J-Ag(tgp;7 ;kx 1<.Nj |2&  E+!]i:S"~Ά +atA9qLZ3.m1!n/fntNx9aMa=$r CT(G"p*#\kW|-/v'_+.0_Cf9!fېH%񭧅vusM75+;O)tVcVVB F2F] $STknp hBq"e9k2m-5P|h8P_4eI )C̟EBEw6Bo|-ݕw{2z$X a7u)( #ssqI%h$~oisq/,e5vY7~d#_F0cebl &hןڨ[\tPƢ_8[=mRt}p!SK n%Lz쑍o n{}69@?@c"I.9P̷!0 wIBBvźy=J11wq݉< uہF2g2}3\Mε;w_Lh; z17߹,rlLWE5pz ٩Q1}ܓ~Y+# 29]vV4k\ 2Ibuag/@ mQ &A? U9y %@3'ZxH"y=m1w#Ԟ+ .AecNηl5$|ca$QLA1ldq B+1.o|VV!^A܃MtZ- 2W[G "{_S !jaRÏ YZ