python3-perf-debuginfo-4.19.90-2111.3.0.0121.oe1 >  A aW^^fd|E-fFUsN:/Gs*-®8NJ8qqB@~QuD ==|roG[ "azbn* ͷ4r[x׵qKI,Y7F!P ;zXuQ6W.gcYO|J8r4ޡT0i( ӈMw18aE>KqZij=##aE[|XȦyW^W"(Q A$I77066ebd3d068013303b2944120749d672688753e6193250e3bcfe05519a63f542782aab89632ce6120e7ea1b3be40b52427822c g<aW^^f^yDWCDVlTaPPC1U)ȣg6+ep?+Q&Νm8kOqCJw$]z61j\ω&nl4+?mR)mYfh3KW&84ZFg8W˻4_ۉ"QgAJVpDP]qi/}Nz' xڀ ~ cj'ҳA784?St׆gYDt!2ɝ2벌X1G_Vh>p<D?4d! 3 ^(,Vkq     J Ph 0(8999:29FGHIX Y\H]`^brcrdefltuv(z0Cpython3-perf-debuginfo4.19.902111.3.0.0121.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.aNecs-obsworker-207R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$aaaaaa39a1c7d72f2dd9947f650e6d8500de3b8d6f05010f581c6cabbaca883df11281rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.3.0.0121.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.1abay?@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-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- 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 buildingecs-obsworker-207 16364890384.19.90-2111.3.0.0121.oe14.19.90-2111.3.0.0121.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2111.3.0.0121.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/a4e25f9c7e476829f723a2aeac46f727-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b154482f3ce0ae18a7d9a14bf3ebe2c6239409d, with debug_info, not stripped6;{`9)utf-8b17a07d0d5c9806ce1e91181a43f14a02ca612cfa9c03dd48eb85c5be4b00ac9?@7zXZ !#,?] b2u jӫ`(y-$r?`qp˙#w`2(AY>m,tbL2TdMI5/pΰY?&#`'Xid"AtŎ|34moJ']Ezź9L{:/]Hj(lAlnYR*I3jȯ#"!5DB|-"zP` OņtIYJAѝ\ ng߾|89hG~$Fk}tX/Fu6p'tp{[)E"'NB¿}LaДN#8` {`r !x&2;lxjoDjQM8_{]3Bfm0/SNH&_.Fv |^#yDcQ*OtӒըwˮЁ㸢 Zv6~ HП>[XAS*V5ViR}E1F7sIo["K {V>kr5R[b`aV:>=5He4C*A";rؙ{LQԶA1[lqN']jM8"O䰈3N6v[8Fq1ZP uo݌Dc_7_K#5938Ʌ۬8-p"jhv`KR9/s8$]x4c_Xp 6\7 l͗`~{ ˆ7wo|$Z2:QXZMAٞmxts-P=߈gPEc!GoGxNnݱv~c|jbKgufقeW=R5 FGB(#r%kGDE1CC Fg vOӋ6Yvyg7eXAJv - LR%*b&ݽQ;*?v 1 KǺ[["1 t!ť#eҔŅ :xC]M6C"FUCj-ô Z*@<DUJueO'Mici*&8Cm. 6!{RȦt+&c N3EV'ֿ̍ m4 aSZXmQ*/M60B@trck8t|a$۾nA6oxVL1|T@Щw݅hG<8)i/[aXIǖF(H3x%I촷@==0 RԨ@ZgΕ}huh+'BhI;[K^@rdHnO]94/upgw&Vh@] "#v.w>Ӌݸwx\6ꣿۗ]H2}V+ xS"r1$\3it,V</j4:W ,P9T־@~)=6)]n f;Q=׋6gӺV~klb0;Nd-ͦ?B7'?08J `2d;ISE~$[PIHM,n;NgÙd1ajGhdp+OI-B^ͪPE:^w7X~u,Uj@a O/Ԧ&a ް;-W㸔"RZ#cW(O 7D[,_Pppc*"N>Iḟ)3S][}P%ٲ Zc{Ic"5cg~MRvpq#nb3=p&[Iy mӷ 5LWEB\>]=Vdf 3Sz-yblxOw 8eG]qŖ W6di20uGFgXS\wA$;ͻ`G>LQ;Ceuwg'&ʇ{AҔ,;.6MټGҲA=Xx1ﴻ0 fs2O%S{Δޯ";O/E9sA^vXd6hZW .P%Z j^bϩC);&/lkc62vNe?ӊD5P .?tAR %~aܓXPs[rr S"[YAzr ~Uy G()HO0ߩT?z.$d?wc"wd+6Q&NT{# iYh!|1):UȎ QFyTۧgf<вGlU4p  LMdKy&\<,ykXO )1hI54{dd3$+T-nQ@MeZOs_|քrmF;0 0Փ/ |*lj.X]m{5jz}@Ñ0˪*m7[J=MrѸ|_ !"|0bӄG"ʞ3^)PfOyTN-b+yv$# ~~Pr &1[H~ϩCezb#a5 n3 Znښ\2BJh6V+L7^1@q%Ґ ӿz>"̛b4>TOZ190Hg (f,4/CW.5w~CTX/zz@*‰T?U?W0ݝ$dyne*՛*J+hƧ1?ㆅ ȱt8ty0ݞ];CLO 2>WLSTo 4 @GpYSt_MJ@#< 'FP* i'=ȉNx f;c/`o֪/ +&Na6yG~QogBVO=i;V|,Xq=@PW۞?y+wRa* "tX$_j4ĭܗ⾢OD-B]F}#~UCJ 2GW]pWt"|;#C qm_E.Qu6*jbdt`ٝ ^JLuT~xT|vUV-ţƑ3x\Wkɚ=.=0ӿ"@F瀪608t5wXgY͡r?U RkP%bERU*#Awؠ1DO|Ot%uzrWݢ u&I Y Ay Z91ܟ#⭿<"^,BOubV~}#u4j`CWIFfjtLʅ89"P,u5Hgn3|}0v#o$*J2CrtT}pYfbͥnq=sPnLJᩤ"0S6)[`&['@aG\5?d"Wm]CTպٯGqh޽ p f } *_2 !6Sb+qJE ZI6Mh7/&CGsƠ`=`" .+ (ڦ83mՒs<J7#/\'΄*)6T@E%I.f8[jusLgo-}q`{ƴ4 ?-|ѣ@j⼷;7,_'ӠšzJwQCMi4 3v%(܆Wkl*޻ >˜*ڶs8n] Zb#Tcf?J2sy+:fRVԃgFo& ;xST$N82ϳݷs9c8_ )uV_%TTBhtU?Q8.8UDnj 85s3GZq,Zx!M{5 kYv;&jcMSaզ.D4 ";rɲv+[vpgjpʍ?i8}n0CCk!/6|ol4e;0OX.D0__=?2Ţe6:[qB*@WE5kCv>ޙj\(-DW_8Cl 70R'U}zaFߓp'>@_^S`̀ś$VE>|_oQ]۲*j$b8X*3Y976ϊ 7nAj# U "ȧ#nqgH+)61KϜ$oz^HS4|Q"*t_KΊzDIl mD PƩ3 b١Dn+G5Nǡ7 Hhf# nTN<`gETUaCw]8;CuO?ȸU 9U.Gè~zU,⏾hР/L1~F747he]6Y x&=۽irNZ|vևS1Aq%qB M3Z~.Hi :Qޤ;GBShn(Xm;+?#U^`gdȜL' ^&`_)Q½eQ~} L%&/T[Q`ݕ4IĨqN$WSMQ-(9/n{akU <$ fY3ϴ x+? p}hu^l؂ݣRI!Q)5'C-y4eX\_CWx2AehPӻ"qvI]6J GcVy^xINwl2+1)Yw7V4iBR4]EbK/ GO}?S)^_ FrHVHNڍ2l >io=ӀR{IPt1H1:fIkݹ]`I"M&Zه5 6Jv:(s0Шh) /K?L:דu;njs~,*UQ\S[0  &;\ėPmW4#ךu XryaW(n:R:etewCo}CS(>ޒW>Y,pnJ~jU(NdrZ-y?m 0H֢B#@VE7Ó0#[0**_{T.4w9 0VLl1*xNAkP$$AKvz(#E.7%. '֋Irlil"fIT&eLV`S"Ah);@WB+D;հ؝UOO&=ͱ>{WrkjA Ķ>DQڞݨ&oeff'+=@ ^s!˰mf x@ZtiJ/x(JHQ:*~we`M%uBG&@`y|j~ufD8"8v NDăenW݆ OOzSC.{esV4[]OMa>%wxSj(bhǖabpŒEa ppE9+#mK-b?"!T9Y k ⼁V]V'rfZ&/`!t&d>yى" ŵ\ڡ<_h&ktZUdpJN3'h@\A q58zb?6}y(u%s՗_TH1+[mr'olT$}qgᩒT 8Nثs fj-gI[ ?5 bt/]\Us9? BmD*epu2)|~f >KtJB/IƗaQDpx8I6Lj,P6g?=;r,UVs]t<%7za JM99}m5 _q;CG":.2]{Mu^Y.sğ[ 'F_}xv%ŽyJK6l_ݯ4W_wj?:Uˤ31]t'Uk0,puQ:svMsp'wxyAEZ̠z`!J 6JUꎅNP)l|bBHapMF^Jw)#} uSԿ5rqxVX_QӼz9~y[x[Ȼ9#ng؝a\X_t 鹣O79z3IG6x:CBdM^{w𳗸cRW$xΰ\f1s&A߿l^/g)OyN,=je7hbM{^ Ұ$)֞:To\dY&e>aeMS鴟7ߪPWqeS3sr.n8~R{xc%ei^[X'Q2HS" `R5͏yϷtع\$㥉ە i ?Z77LbJViNS/,"Q74RhgUL{J<]H> .aZZff4%/`AV^ BR*-grBǠ@t8L3);l#ɡ# )ӇMxP@n^rȘl}j>2偭j:P4h߳rLdbZcѾ"5e?l4|oVxΌ yYEB`)9A,Eg{ Z'M7~7[QWț2"א8}ӯ2âɪiSp ?fw  XpAf,Fv hG˄<{N.%Bmo2q(>qL.3r}7Fe3֕bZ! T']¨weS  Tv'HҊ?[-]K#$UCeXu[xTc&50yL3yX/b)hQTj7&$W ʗ8 fO~8w%/IBhoҙt,. *)Qe: ۋf53c# 8n{0n%[tzC*8tDϵv`>R$4hzas:A>Eqx': e5Լ Q)y)?Ѧsd W`RF…^qt([Ia*73J4DPb)@m2+.tm;_5V]q6vHDtS]nR'v6mHπ遐,$(6`E:^Ԍ#`м@SA6!H4: %UmRS5&Xt\(T%yz~檓(I2l+0#۴wאF1[3 dMX4΀. TA* )<猪4VQ5Wf b+ТxNB]c&$&oR4/ܭ/v|nUR0ۗ_+8p$^-I8ǰc 姢O.o t^CX,ybVٺ8]+1+6#Ahjܒ}1'q) DA x8G@l*I5G3 4V\Ǘ7>'sq T&8`3&ړ-vX>8 G %[ < +ۧz5 %N ¬'%uR妑-p@b5{d|g^>LBP*D.P(ߴZ' VcwZȍe'n>3q/pM bjaB2VLMHѧS=rTѓiwkƲz6Tb # 1Ixax?̨R&:@-ow 쨘7a/!J}So= yc`Sxyg;ӼKء9В>oZCX'9(R:X&(eKjf$͙T1ez@4'ڂ$oOەQ'; +4„.\7wKO,Oe6=`YE Ahqx+oR`&2sQ#-:*VʙF*@R!E8LCSz{<'9 o%I 8}8FXnHt$zP, q>q6W)417$CLK6HW_Q<3N:`%yйSwTQ?xO3Rl!Lϒo#I({vyLskɌvQ)~Gt|ޫ}&ǺE{B5b`yŶ7rN)ӛ؂v+3'7ƚW ʭV{ >0Q>3wNmߣV ltՀF|Q Kj`.EVىvX(޽)$;-g$%Ix'7BujHھ`|XyyozS<^Nd&A2sܒv6R>AW'Nl6.{Jm):~]OS ./Ws<LdM~yQlT1 bqx{3s&96Retc"<f"<4pnh͏P|dwqP%9xHW{^;H-ʲ4&#Qz&k@ d[Z$^e#X*1[M0}2f|:9(G a{qmabhpjצ"Ⱥ=t6E5](nhs$k޼)~A(w`*x_jEY@2́c2O?`z n5p3=UkT90pfMAN} mՕ,2Pb..SW:';{KykG)9Aҿ rq~ &Z-b\&^(]Ԑ#דЈZL^oZ!÷ +mFO8eMT`E>brצɜŝ\2x[hڿ#Aŏ!6w`[xƳ5/ {sD6:I0]mFRvCА(U|%R D[ʹɽ޲8LZY:蹫Ϛ.#i}*BZݭ倹fN9YArVM1j/. J|n!y}!ڪ.\'f"_nYʓI^i&V[kZ_YmȇUR'}0mHet ӑ~E9i!1XJuHhG; |8Vҿr@fh*lAkŰ+cZvlX (TD`\C-#dce)[rh򥼸 dF$k SDuc/9Ot"-(35:D>dx;F5߆$kS81VB hGC VO)\.7X)Pӹ:m9맲8N;N棜!ڈ/|6WG92<`6ar ۷?лU^Z_˯$j[ɜ uD}hZk%jSGbT8jn>OcT9Bh.6ͽ$4$&Y "2*hv` 잱ُ'iV }(zi}%$ fq^.m~ZVl4xloxYOܩ5^Z1ƇT0S YUVe5JV.Bku.kK"Ńx2r@eݐCNtx t!'I$"nI) ΐgwWpkb:\7\Ur^P[DG@8x 8mТd9i@jL{=26(uk% |"=t+deɁ qcEƍxb{SkеYײ ēyIvDݼA{by!`O`ڼ=N{=T4ɵ $ K986gh {x:u[N\w0[:q>6qaՋȜB>C:]K)WHtcJ>QZ StFJg`b*mvcd֠[(6q$ tC3=KV$8G&OVG{hsC/.͇AC& | fERNxDTɽhZ Yd5(MNÌCtYiEFHbdשQ㈳& nnHn o@tj9l\ٱ*NK2LG/d#P:^y(%v I I,XG XHYdFPz* 1uh}13ɒlpAR{P;Q9<P3!' {x e>>)OPv1V) ĺh]|e_s797,x879Z|3@RG{u̦z<ٝfzAϰuȦ9.Fq MBc!ޠ^Pf* !q}`-ezpfC)'0ad`;):D 0)T niR'=ڕ_ ?{FN&4zE½5{1F I\B<| y%?wt|w,K^x^r2ݶ' |ٳsHu+)Z|H]WyA_}> ݹpj*jY釗 OYh:ea)ZtiJcwX둼y\Pp~ "~*k~AJ2C 9Wm_A$(W9"F;eAȸڏ̞QOh8LlAM 5hPv(!r8S845hGJܞ)NJx;{79"C?>GȀ<z1˕ kV$kDG5K&?9RzUK#Byv_X7&`lU" 5\I5lRo֜4QdaF|-^Ϙ9-lJXjJ:.89rP3MiJb51d\kBL]b{RP RҎŬyӤx |oCΗubs퓟aK5v^^o'܏`T[S1#:̂hNVd~U5, 569x=' Z a&@'}lك'wbEH ? >N9# 2/(J)X^: U:+N- {tyHw{;xPX7H {"'jc݀W'LS}yG rh# JJ^IK_0{e!lPs3;3 LDO;# rӿQ6>|7JS6~vSN=eܬDVDA HT"@ eî)Ebjw+a6${x | ZKGq.{/;sMQPpt_ynzi1g?ty ; D)+NPUV a|_4 +K}B(yփ oF 3B"RZѸ+fe"^+jM+*O6]4nz7.F=4,Bpq 7\LS/̵oSJEjbGNk@B fZ;1E8[\QtYHrVLN&OxӓrB(΋mZXSV^9_PpzXZ_ķBџƥӺt~tl%u24? /f@С/J[CdKaދ%>B);@*4X%UF? aOՒjk*戧qtP'eFdZ:jLy `Gwsɖ(ۭ8gM4 ӌ\;,W>:ͯtJoQĦH`A,5YnZ`&x3<]bN9ξVPf_f@ h#^KVoc9Ϝ$~pେ@틔Ƨ/GRr1XQ)MBaGVʄo]`Q)ȘqzbZGgbyu0-A.v{cd- %ymJHb'alg~*S# ,{kQ U`H6gJ H H(2_|#?~SjFq03 ZmحQoryiԗ=/@6xQ8&M# )jXd%)qVU=s[#K'uê6vv! )ҋ&i.ѠNNV몭9!sE5KJt(kQ6W$p Ck~w ChT,3hJ@DKԐ6N7: qQ:Hjv>@K|ƥWz[0MD+ٵ-l%iG;e /2pXAitD>hu,_)al)hddUɋgZ۱cKlvǠG{ZIkP[4i&UoܜKυ9 G%Gɕ_4ş5[8e(QIiH0[Ϸ-/3:K89+A[u6<\M/.%%h0&0#uqv3t/s*UzS$ \*fQ[02 Nq,&ɖ<%zDK޲<%'?kzw52@1%F:{PFKO~F Z^r*7]%aȕvE6bbΥ<.<`V$Q J!̼-f~ȯn}8]bRs 9k0~frPĵ;P m3> gh:Ѱ]UUo P/oz{f2HzgUnXXq$/S*%Ma^XGh䀹Xz#%K7c͍:79*oԺ АOI?([R2]%.C:63ٖDwk!KL;`ӕLķ9zV9|u꜉j@ 瀱#|iHd61c³tA UH7jթu$4zk <U)&x%}.U$E6UnNzVz/%Gω0\Zƣ/]|َx9ΐW{\ Eoc *$k̚ pYoުM㫼tqC'\ ֱ솇['-?>Y3 *AdX+hIMyD_ݥ"u>F<Ըok J6FA0y"̭B n>. Cs NCfY6d Ɠ3}[vጋbW#^n!ok?9- H:SKsV(by4ԙx%#"Ch[ptX,5%Qgm(C1я?^&ވ;!3 &:5kMݤ'{H*hs>[`ee(7 #bO w@.;sW{ =i`BZBaZ&x NDeMˑФIg~׹⃰3VxF14SN̵o!޶j9sѸl~d=.XB9B\]e𹭞{ i]K.B-4{"ktsưμU?ʽM3l2'Ly7&xɫЍώCӠ!d_"t,:΢sgf"ڼO7y's9]S;2e6p]4z2LnXGO: V W9&^Bf#i' R74̃;·4-8$'iVOQUnc׾' O&aPc4S`p Im}+LJpE8AjQe)RdLSkO:~Ȓ,BD$̣>1gѭMr8[7^^g`lG9>pw$=Pʧn-Q1K`W!Y/z$0w hAW[)EMF*Vi)IFW]` rP KA[7C1vwf⯋|DU;u%T+?{q\JnszDPQTs6=E|J"&h gTv?&Ӂ k<6V^LDc*NV@n/8ti Cdv3,xi řL"Vw3vHVWwgUpY>Sgk( UaM{5mp5Z7@L]X XW_ؾK ǯ@@(ePԽtZi«JM 73 K-EeJp-м6t ~S+Vns.,\5U*>J#8}~rXlѓD!Uݛ[ŢS9ELlҨR.zjuVEgٔ՚LMNJZ Ǜ yw`ŹMARP(ؚcH. %˅6V~jCvP0QvOVѪaq7 ްY [1Z6r𫧑X Ig!ײ$&9rowT!C]:>>G>B; b8y@CMvÍZC@ґ-mժu^1=jbAcH$<𴣏|/[_MJry-5'-PuߒNPHa/Ŋ\L㌚ZLF2] cL]‏)ʬ6w`#mTlL3!7y^눬{K7ۤH8n֎?;^*'1V5IѝwvXD9qs1 %cend }h6sljk<‚Yھ|=39B~HFCYi;@\n"7uwcR݆֔TaG"Wtʖϯ/@WV;KYoU1/@CK у ϼ~.-/1Gϱ6G)3id坊@E_y#Go:9(ermgJ7 Bu ^:+&.]V472? NțHZ|ܰ_ޟ'^Ź>/Y65CDs 4 R0k"Lh_gmޱX\ _ z̓&%Ƽ̑UUVca풵$o;.6KGmutxNAbj}ӵvRI,|x4DTs7KVﳞ5P8D-=#nQ_b>t\_HG" .K;VB$V ,m$yG uuȻ9]ݻ2"2]SilR@[X6UѰBxXOnr𱠞qH֨J f*rae9u YNqS672/i^'E|ʌUC8L^AJp(R%"v^!Heە{E4[p*[t@\UӬLF-_y;7)_)t =W:jU(FHXHJ<_PQaeCxYbYPmX@\]hK5ld3"A婲52CEi 9JWAx9}Yor^?6]WmJ+qW!SR}D;3+7("B"ׇ뎁|ΦH\,|{7SaY/};ڞ#I+8EHgJ-gbHUJ a-Y*]C'%VzE5My9*$#cnqU$PsJz􄠄>]ϒzK (nWg}F(0 qV'@;Ir(]t&wY Ah@Dc(M-j͔fpʷO;F}R{qG*l"/$t1Td/v}[azJ0]#mCVh3/GR3y so) =\.SVnQ@LJvţ)@q7ucY3NMIsu3Fĭ{-I7g˱vi̊"BT*wdun$K@z[ !1]ac`>z@vbRiIi!ϪE[" eL(߱?1mFf !˝2H,e+:Fь-'޳#h!s WF؜\YӝBQ1v ʌ!oPo,CEn uهBpr6=MQ8QIs8#Z∍ǬQ ½9sT+vU5Q+(?ފ~2ŗwl|8_^5^8zsNge}93?gd1pDxeٜ 3^z7mt*dу~pg,,ѯP%x"Yqdn}uԂ\jR9].Vnҕ WhBה9CK2%WMVf,cY針c yHT=0`Xfo]rw;-xDƌ{Z,+DF9W;nJ~Xɳ~e7 ܡr;ly\L١eV bэiWDTh,?n Y<-+N.%0̀R%< %\9{JL|DJHЗx)}(,JGBC$+`[wdu~r4JOBAQ+s)mpx==dHb@}fi-':"`.;;UK;-#oIR )1֣d.ǔ _w{EHqQ,;LT-|`S?vy}Ƒ.C#ԞܕF Ú4|)*cNkQTI d'}<\_&jlU#]Juz +;Ǭ3kStRיAT6krc,?%G"V%QUEWyqdF0 558n(SmP-݉VZÕȞTB~\/"H bo'}pj00#r1FA;\2N_yJ=RTgzɾ`ָ{b:CT͝\~e;/|فLag)_Ŝ@sfUi? KBp16Om!N KA-.Z/ 5fͭpg5ʲj<COhAۓ\wGocO^(bdXG`6SsaϕZdh;!h7`ɽdHF 4}lcB8_孉4h@6q? + Q6;>4kM]!3n-'E=W 3`0ŽWrN/lPи7h,F_Ge9;3g?Sl}_/> @tI(`T4"-H(53_g~,wxo,G+2u裶]tCD/w:}+8G}AL |5tɬ[h ڤ6= `'(/L,:>-yFYe5HMB?#9S#Xih4"SQEDMQ 9PencUǗTx*߻Տb [_Nֱl-46AD)څR`<@Uv!{* ֿ9yb; 㩴oYW [ :vNmEHEA8!OA-_Om$u-"Vm[zQ̡rUBlv0lyIC0ޏbA#[J4T.[A*I:إh 7,'ںZϤ*:X~*rTì7E?A +Ԇ1w e>osݾ*.Y{-BUȳYGWէ,lDzHYP֦2FTc WR'JA'GI9@Q)>űۿ8IOc C )q 2B/v+S@ɔa^*)lHO^oZuH ?eoRX2X5ukK[[k&J]E < [n2.%ap{EVRAS}fDR[LꈚQN\%P*MZ&:s8)_|up4cs- zЎ_"@_{7+[Ӥ4iML]$qC5Q-C}7CB *VUle;AY A/`uAR%"YZkir|15VR^ U;BEfuF (#]ɰ[^4WчU(pX)4.so-Cȯu-tV셭澁ofWf; ~J5\ŝ^ͱ 6/\  [#\f ˊ P,} xR 0),|G$Hk   mpe 쇨,2'H7 Kh vd듧gСFպ3w~!)Gz3S>:XzYo\)yt>KPd}V,o.)|hOؔyo]~7;S s {+fPqIdP3UcgbHSNLINly:OƢc {G t*} PaPx]ꉟY`t27yk;^^VPSb9і6Ѽ%KFBh'2nCOa2U隌oQEL/`OKφ$Hu9=$Iw|?WVn͞yFłY؄M uMt L/hW)1!|؊nHR,| 0$p9jd& DD]YIe`uH*+pz?dMFbsQM]D7T?gz#v]t]5W `mOq? 9A'.T@v$#=ʦPdyalD&qs(wAi;735m g`OѰy睉^Q&{xRh)L`4Fq>>O:<)fs-o1mCl 8:^= Pnc @&M='pn⽦/Oa#4q̀N0Fd:Wpv(AwNBhQ.nXM=UkSQ.VT^r$ @9ּɏ9܋f*ѫS1~^Fsibc* \$Dl[1r.5)ot:d4.E/ 3a]~1FEbIK<1Dq0 -~&:d[ ~ v[ f۽ ~@1e,m@uעزePnH0Fg{vE Z 0U'5jsF]ayʁU5aG@ Ma%vD?1b #BVNaT 0NhƌXջggNty3k#=U[=s/ߛqLpJ^@؃!F kezC3MVSLA X]77e%o+es|io)Oإ>&d_uw[aiǀ ۑɳybM'&Y3l~V5X7?+n.vX%I%m~Uc֠I UsvٲQ>j *y&]U Ϻj[CG r7!z88F.*0\"g&Pdi7oDc_sd lQq~В[Ji :eT p+c~rЀ06{Ҙ{ePBߦo{Wafc٧w+U.\x]h> ;ҞCC:7] tY*f.5^bsh$iXIOϽə2er~!^ٍ ^Ţ $ ޼Q[Kq!=3|25!6\)-vY/Ӈ G 3zW>ZGJ tByJ_KT{ŀ#ܸWUXiBapJ24IfMd7NrgךކwΉPٺ r`It >=)Ҏ3Zi|ב9ݙh}b䫓FE F,NܜNQ05_cwJ .@o1X~_Y7N) BBp"3 *1#0pI$NXl.>HsqxӅdilj(oKƔo,HwSt\~e<,2hgD^ӊ!BQ۸F!K ~Z@ |>o%t&w+i>!tb[}X "_^̖3[EBLd<0~6&sãǒJZ;tFzkW&Չ Ьh<ϟEkZV׌aT =(Y +SH '6=eaU窙Of.SlD~p3IUSvr\NO[Ҡs-DӇMթ_=ȊGQH=`9BFsk _s7˟UOokZ8ggh9E|"#C6)<]mTXZ6*e}' ^f1#gxs 4.i `A|sp .~pcg{dFv<&Fd'_f}5tC]W%H R`lZ< k<2y/¨/VMLpr;"7R)Q6%c=Tԭv*ޮ{ZI#viT;?)c2COP1Owr )$rw/ Lm<*ؑʭӘ Vyoy&%rBrl>Zpjn?.Bg} 42M\rN4?sTZ07]MF! o4|C27h_TǢk/Xځd1z޳rOsVU$HQ.6hV|?`pD> :E D2ɂIwN;U@NGՄE:?pf=94) )qe-Kw*gSMk e1ZBE3zyO~wI]O:ۯ P0qPZyj_3QYJ"kl.RYJDqj%+(򳸣NG9 [g 0[muV)a&G|^]Kij{ j/*4Bi)o~2<:LG_࢞fwX?W/@P{$Jܝ\k ø/=*R" i1TdW5h6_TiF* >eE>~wgtd]} _ؠ[[De"YJr ] Wczq.ƗTޤEJHEf飘PIf]dd~7ݨe2 I,y:Վ#!sG L:lXaI 7<&KsV֎w˱B ^+aF|jߣķBQӰv[N~|r*-dZzjM7_,w9@%5#7z}&;(͟ԣ 3:&Qv`t@?kFvS^/ROۿczMlN,(ugWҠY[hs. 9]la.(ɺi1/tAY1 ] !@nX p -ma\sV홥"%#.5tHDĉ3 Cw7!q$0Oڠtg2zƔ%ũpqHo *Eb/bT*ATN`>84?G'9MG,E|S`i[H虎doB/dn+!h_7yX4ZQR9ଏ[&MJV#TtIB]@jDXu6ȴ ʦ>Zɢ K7.df6:NG+i k,~pF{zKӻ+*>Ԁ<0kq'G‘8X8QZ'Q) tm Ii2ysP}u Cs@z,seC~ }YD UhK y.0=Nb(wE"w$O[_ba93!f:kAyhe/`<TTS̽*'ª@5c1Pɝ:R@ 6QZDVq;% Ux]IR32#^^@4jVRC,3OqYJa>D?֦(>=U0Dĵ{!Rmq8ǭW;l,FQތsW>6j6`c0 t^]Э7H0kS]U@裉F(Ǎ_R)L3Vsk2ꋵ|~g]6^% Gr <;nhU_Gx%$hm+G| dc\Pvg(i^.AЁ>t[*x e]"S#eQS^ Ym9풵*+Ѐ?z5eӻAT[݄ (_n:K`c'=xN,t 6+^BlUx>vFHhѥVQɇ!·AD|@gU yzʼziEb3lMQXB6_ 'E85b pe%e ʅts^:FH0ҧ9vJE^E'Yir)QDC, LBFWV"D/{9}1*d# A[\ 0[X8qyn4ܐ#(_a%ʴ]V? hdg'Epwh^Z8" a+>Fw獹I*70sS45+94 XӲ⢷}إټN|c֠Tm7?c EL\{GJޗX{\4(a )m.a,hHW6B{-Tr'ӨyBo)"ɅaG &SU A4X%D< 'xQ ec8 U4 +]BXyicwgRRnQefvFb%="~TB\*T8T$\VN<7qbm%a<\ hqf#]:'b1Y%b tU&yw%c=1 j*3QRA7pλ׷[sh <F!oc5op{f (EGw)yΗ-1Kx^7r bS6SBJ ֓t.;G t%,̿Ntb$yL^ l?/S:HRjSJި5 6W%բ ߺ$}U͐- YMՋ$ٗ٫STl^_(#`#R\JkTrļGπZbtd6{F?' ?7\D)j8Q;355(w&+G5\&—'䬞jzInoQkojk*w9xՑwE91: xg 9Ǡ}!-V3yRa<Qx/:zczmHq$o91uIch$ۥ(c!{ OJf3OUwU5]2\eJcIg!^ C05䶃[nP14M+G_"<ħ`¨M^>"h Yo[ Qsk͈5UΣ,̕3Rk^eKSV%xF0\NFG6:{ Y9w))[8΋Yϩ= ^ݓ3zIb>|4+De6M@u>W<-{灍R'|*%[1UdkkCuj?( Ydt9mhPVc}#~8"եu4YK_!]rNWXvlU"VS}: GBbG ͯccLzà/tz$1fYE0cA3jV>{ʤ1&xȢy(tp+.__cs%[5s<9jgT۸>:ϵ-yz:LOҋ+*w'oG$Om jSOg6*9;Nmo3MΒ!6 j# ZlvM4wAY>ˮ7{ed$*܌e^0QZΝ9Zz1԰<@1.,G ^\pB7 ktpyCr: 3 ]h6 /aץ~B 2")g3@/{cc)1:va&rϫ 7α T7MqVw?xTƒr -8" 1%3jfC:>1i(^iOXtL>=*_i-Wצ􋢕^\gQHw*{7i4 X=n.*N8 /=uzlf3=Y*.W eɜ I@L*;3 +~0r@GQxgPz҈BU"Cv-fM\Cu^3<23; dFƩ& 㦑&]JYm^/ya/y'7OakoߠR>< "&4k%3ma.xmBB'h!:@szR#4yh+kV|`S8ݥ}$]όbV&f~5N7?UQZvp.+c_lp?k0j I3mvfEa/µT=(Y75 MNU\CԘ` [4+ïp-_nz.92FpWlh|v3 ]֟ <8F ^z {▊A]$۩nz2s>ʐhU,zCv"ύ;lXHun.5FC<"4@ m )0~B 1m Ƿ. }˹Y""Xz'G^ec$u+yk&hXN:GI!tVWa:Jcg ;"p9MUn66@KLt_k+Z!TԝENo~[<*.ŎgGkg 6cPI(kBvr'uϘ} i,F~K[6h DW.,YRfyn+ӣ-lgaEFkNؔ.gZ: +zB-HOJ ңq"P-\`<#HB3\u)I.ug}`@>򻿰x1%(Sj)L92HeX Q۟0@f0ୁxed: i.& $ĉHi1yA!b0T;u\Z}tYZPw4:M͊7F 5P(ʞ~+h&;ʝ`ji]ifNS &dtr&e* PŘBSRd2Nˈ?F 5Y9\]Sy$Rg#%j=qYH"+GVB*q(M&\vz;֟s[BqSd}+[oN2E_]{/ x"J+([S?<^S3.F'w:]X9KטnVa]o|EvЃSl(I:uJ$ǭ5JPN,8I^ޒb_) cԳ~^1CaMGyCB9AZAj2/f:3GN̄zu->ϏVOSi|?(y&)2jeiMޤŸ1i87'\rdh>B1C}#T5xGĮד$X}jSE,9FG;A5  Tfh(zP ]A"&@q'uNn̛!ЂZc/Xa ;g4kE+lj*Msڰ76%<4nTePL_|ɲ  sٻcPq9\w/ mj`# +̄F;;KpdZ̴Z\ +6rxDWTۣ;4.BiOщR 1E1|7a0 g42ZDfǶ0f`>$\^Է/0\y_ . (l"UMj81콳< KgS̬:˿ȇ/R~p3x2k"jzwzJy'ug|E7.Ä>ұu¢3}SU-XYOS K"oF෉x,fxҲ* d"[#TB0L"ґZҌ3 -wBgg_31g!sZs0_"Gތ0T8 ђ;>ra4,7nꕩ$yx; 2UR8U,Qb~ہ x>beU l0e6e}MD.tb4Tk+^Uf% OUC)r$P7n_|yttU@x6z8M a6BnuG 1.'J|Zf٦iM1}fJ!6@+'qXQ-r$]N 6)Ъ/K/~ϯ;QOS/_x@RB+p{Wa>,T&!g4F20s=mUtC!M}ֿKNzfx}` c> h/p m\ƎB{* jzxh?9a#:BfYmR } _C+EnNE^_S7L|2_9w淉LlI rez-]^wdyG )!|?Ox!cР=@eb΋<Ї,IKűLbL$-R(>2r)gSX/,G'֧+fTc`߈\en~ YYVIW:'zj,-ky.K!$"xuenBRUeM c*h]p=dØ\Ja4Y_ X{䈅[?ltl5$ eCcZu~͆es:zppV@Z~ġU`d.GSsp)??Tjj+[r+ߥ:@sG75R+׹p8|,ag+n%D {qFG܁$KlݡWvG+fE9ȫu\tOi RqI,__:fS+.pw^%6Asн, 6e Wؿ0Sn<sIϮ'w^IzҒϓ^3"~pnu(Gʆ4ch[ (׳MP͑V'*'Ep|bڤj7((1Th]X=ZA8[cG1 CqtFuE#f;rYms qZ;^qv<ÿ<ܺTw9'E4vuxDƴm;czyjCh\Jpifp㟍଼Mŷ^pd:]KȋQLzN 5ʦh!Qgk=e4\2.}28Qa4L|i+4pnbV;CY7k3VjgeΩܠV%&yn)13 iAdݸ0q :MG*a;5vC@Yw ߨ.*qZb)cOؚVcbZ@j؁cS?d]PW~۾tog~Ww,w:BtVV]` =4S˖`,=C]DMhwM?NJH\{ɭ6Y]@&{ږLW[ޓ';F2i$8m].u@ij- b.-r1t nY],͛WpD)ٖlpS&WiH_q ֶN`}p7P^ok|ǝ=tbxe)oo5⛊Ee\gњ}x~4JL#$4@k^yYaBiʨkrj |t0#Z~ws1YLCU7`t(r/ |ew 9o( /Xtes[ce?r W)y" 4N>Q1|<A4cNdZU7xʔIachѐ۩ϹpH,''W,wd*Zͪ0d]&φ,RXgj&x]TTMQQ;x.@xgD稁|ɊSV5QZM`57q{K6#BY.//qRk7'>/o=~J_=/JDJ8F _WZNmeaֽ)C 4i4]o0cFNn~k;ΔFj,6 X UFu:Df?$)VEӱ;<4ƑLj 'YY;S/tXa@ţ@hqt)`[!s8KȎC`@?Y"ztb~_0/́hUZ^co0*3Fť&~WuശWɣ$ZoMBZjl NK78+2d)'(ДGjQ'}kP> &hX*>԰l)=`.ⓙr='-DH9>,~clu[PTg9A@- 2w%iW؝ۦc Cd]*?ά)q{"{BC[7XBGR5n}4y!lA%Hi[Fz=Ll㩣#aL[nuh_inE',o.pX<C>j\|҈򘈩![YδBa(60xKVS/V_[ꏍ2P]Mk/Ҹ LB҂}t8q{ Gx±Jd * H_ DgPbN5tڑՑ%ۛF^WTD)[P_JULBe2nȟup=3{y lI-B6rzxɬV@h&"4-b##J@h5 >Wm(aDo浙]_UΦ3῏߶q~IM'Ȅ&%#1Ir[ ?,kQK\vʶwTq.Cu;[0C{!T3d5 w&uxg,^Ξ$F?4hzTЗ7؅wQHPӖôl&U1eGH0 !I4B]7WvѣB&X(.&f#MptZ!TQ[ k̼c<2LZ ~/(^Fzsj:C\eR 2HNTdYfg)EFLBS9'感h ƋRo> V2 1`Be'1a YeN6ٜA}ۥNkvYE'z為 4Z^̹^ U^]ih[噋.3-,8~UٽpF>H։.T2K# Gl;L#\sEQ!bsjڋşv,# ZPK3>d1][w#ÛK0Pկ0<}fH9r^uV_;/1v/! œ^F2rsFvj7UJIUϞ%Lo8.Zqp~E D?WHɞc_ïӎLk:c^.Ttް7 mmyng1DNz!YPiOE}ΪzKM8/jO!?T B;`!6D/ Ϭ ͐Y є]m>:M XRزU˒!  Ƴi F-#A=b櫷JZQR|!'xmJ%GU /v6M9ۺ5b [h{D+\j6[4)0>>C8Q##x[~컞63rXQK{"úkahTOI0ůFD*`XӄzeuKYoq7=a~B&0]TsMuQg)t Er,g|" D!7$ R/I,&Fy?L1cJW?IKBӅq+j*AjP:xg"ina4&&/8"w44ɑ֒}dt:CQy_Z0l8>~\a~y/"s5.K5%tY/|PkTUx %E݌@% ~^CӹXӹ|mmlqO:S:R$Z!#-''!wٙ7Z0-$Ck'4 0/Z/x]GMm{GG/ .0p PܲQ:A؃^LZ-wZBQ%oT?]¼6/Q6GZCcxB - R_ UE$tOڦHh^A粹XJ;:!el c 4pB} Uf}-yʟ)s}7j%G T,+jiA4f~$~I.sj:+Rr di=Rd-Y`9t5*iuTv+&(| B9,}k5o^)r=$C$-6*{;Ȧ3.m KQ^u2g> z_1|&7MޱfJsW-26LKy\-^ռ*W.tޏ߽4EqE%EizP׌ )]|p{ Od~d ILަaf|܉%l,y_ڋ-uJꐳHu3!ګJ(r$Ґ;sI%`Ynd=乐u65o hm&|06xy  rn}Ί<2FӘ!!q鉢1U+qn0L,H)a&KFVubmB}zu?W%cͤ0|D[} ZV޳ 9B[/aY&4ArdpkxۧK!B}}v~j_IY)P-EsbcwR3 $ 㚥marz6+opAmրE'*f؀_$-d sl1\ߦR|% L.Ys m^.∝.$}}.GHs$8Ҷ3 $PVG"9]5k_/UjO JA#qMSy&װ$\DeF>Ӂ&wiXz\fT-4>_IYxм ̵K1ҍ dJٌH S[j+Q.Fa*sR T:{lߖ)HuP6#xHQN}{^},RWONLS]$)q[^<ݚ !i4]GaQd񮇷1/i<"VF}nT9KEɳ9-zNeZ_kV33!3̣+]J] o<1=E_J *sH?=WH[)A\e޼{ŌhZTaz"rct6BA{Kڥo*MmIT63,ѷ ANyGqKԛRi^wuki /+1dE!`*[Tq1WTDvR*Y\z>>ͅ<5@9EŶZK3F =i/$D{8Y$y %A'+-Mb- Aoa9*zhg/k4G޺E{ԬFDח0z*p2 yc-?h:  ݈]twj 9Bב2#p)4G[ӍN#'6(ȓ4WWɂzM)WW,2cEX\Isb;#(wlDٵo?GHwطҒ x|ܻ(wa{ YD9${MV9äGN3}9G dB=@M -Rǚ-$5k--,2mQ +E~,+5'/O<V&evʷH;ƙs`"F}-4V±<45$cM[$*Q]#]fzWdhR Rɵ+̮\ &Iιl}FcTvNmLTvi#5vo/%GFJǁ>RlJZj]c\h s.e!oQhF[xr٨͹(Vxx0,oF]\u@e xB|J(RkMjI넮_'"܋ /l2n 9z^1wk!" I\3Hj$\TM.؂ %2*eRCK(u&%-!fp⵨ 2,r)$x}≩Ga(=yxm0?) J(/Ff;65Y4TJ|o¯@ N>*NLMYbS%HH6 'KGeq< 05F${Zú[ Ip$lc-B I>4Y36Eң2j\mZ֗R_JԾN WҮ #p>[uYkA%,UU!߸dvć aͱzBTg ?P·jXՌ8"qչ MTCܤ*,irfln7oN,6)"G6ct*hYl ZTsZL6sŽ8L>`t=(%ќEPEXZHqU <(Ɣa?| @_K>0x1Jwni'LUU#PkFTrLa(Mζ J>QhҬ>Ɠx.a +p1%~Y `8 ikX9b[R ;Ķ_z7Ә!LLB_Dt"N ۪>]Df.3gGXρ38Os?dm<_ UJQfNǀA0UWR{gy99I"|/ĥsyjT=p/P'.) +?aJF{KD&Tf9YEe$[2}Q@KyfQW<h(E4'" - 4 n. ]6N6I7xR0pq=-+yw;sw×GFl%-O,y ɋK4b_{#L1k} g"[o❾:![qZ+xѡ&?- Mey)defbÙA OP(vs2  `\-k{SٺU?闹N=O% F*m#T6Ie47|I$d˜ҋ}TE_WqHgWf{֥_,?G8 xm>S aT;aIaY1)!+i# Ж`1 4֩XnoZO]xu;g9z1`"u(P+N R#bPJ\Ӛ:f oqc?!k}q﷽͒"+y5K`w{ipDGur (eP?ncx2HldZE*Y|GH126Nq9酲>!OÆO2& t$-$+~9zZv:=A%=!:=/_ML1 Vܲ]\q!:;.ݝ@vAiEMSF{P9%9Em`e<O.t_^1ـY] HWX~t֞M ] y )4dCOWbvh'PrO Ŵ }3 , tWV p0VYKF~ٺ6ە ޭ\{/Us`ߟF*J9c}BVf^( &7i &{mj]ZzTw[8'yy.!?cRKr OB7"Ij+f#qSd~ڢ603^2gم*q0c,^}jû<4P[;oyٚg/W袯F]AfI43,|Rr}f#xMgLP:QvѦrOYbϵY>S%e,Bx5U4Z8T$TYLsځ.K*|&9D!NZ# ػ AZQ T?ݲX%~.\(7%m "aBwwcH"4 , Xj9qfR*@lQC]e8S[5#07aP^k87̒oV\m|g،nURi2ric~&ݜw@.C:ks(}QJ6H)?P:M:Z^d|y3;kۮ TgɹEFzfÞQLV_ 4UM"oty m&'ы-+$0VWmA@M~jx_nH5b- ?^Qʋ1bt@e R^uKVk%]Jk*om o4afѻ6śR0ù/KKk6e@lz<1b|hbCX**i=NM;Nh& Tqx Jn3 h=G~E.wHm2v|+[Xh;5[-QrVf[ridɼ3&P$Vp~Us[?!OХ!$3QdQW c^H6`$rn$v!Msaw ?gbA(,2,'Ѳ GYJ6.e@x){r4 oC>kp@Ry_K8BҾ ?1/;hDuшĞN j}l2gk@`N4S/2F=2[sumBߴK ic-CbkrODԽͽxe%&)eZ3a8*Wh"U&J46ܧA4: nZc3|x]6|qwMP9 -2zKYȏ*iq) 8 d"b/ZXES˥wIige=\ :M-?P3FzFkɧ:R@𮖮Fʂ?eqfxPm43Tr\xٜ&dX5Fw>H;FSw<ď`|9@{ .+jU*ƻP˦'2/Dcr* O0;Z8;%sD0tW9XV <{ ,$>QԴĕTtȫzsۀaU 7 c3Y6/1M-@#ἧJ(?ݶPiL%`/LY=SH^٩^elDskZ۫Oc D;#A:JjQ?xKߗS: Y0ۙ #e6_P ͝cz&w[dFxt8}1 |olƒKw7yBMp)FtΝnxDP3Rh!R&Z'MLYခ H_%|Q9K %+Qה vkY$rI_%u/fjH!Bo|YrV)CKFV0"jP;l`f͒j{e9ufCc]RToVj ۝~[e%a&Gff<GX[MNS Tr OlvCӍX?A~ Q so2}tm`Б>nʽ=gAfpAM{KC~4Wwk=b_1v]a_qyôfxt\ ն*Ԑ*_*K!%D.H%Q Zޥqbmq^ ,]E;-Kt'%;cPbi93E?0Q#F{,〈+16Φ4RZgy;\j:IeN=eogJaq"0!; am<J6v]ajd4jUKٽh0bv$,[b }UnH O;5zaD_\5v/5b'>(?)&{Jy=f%r:TGjSgC%RTVP4}ޥ,KYJCN*O8]ZG(G r˭(_RGJGwe莙i3AE dkk `]\Ub-d婤?Ӷhcߑd%[ċ~/dve@>db0bpF"Vȭ!BPcVOMkM aHL Z űthq7۱S`آWg;^'`JXy8@Fhx )|sB%h8;{]bPOLc|;D 7,OLd3E pӽj_yԷ-a*^ gjRdm0J:/IJkyIwB2 TSo4V6x<Ǡ8dz9co8:pCoՒsM`n@l!ch3^鳦?}> 0B( $-]j PIy$SbO%C7j<ʋ4f.اDTF{=ũ TiBH<Į:6^2M|HQp -$RbG1sDH̰2ĎKHA#!x_CB$h'ҲJ 2ݬ;;6ODەSfAngRA^ōuA2c1_. ?zb}șq0*].Htkɫ4w_e' 56uf%RM@t[QYSKqɇN!_+ԟ_$pIXϪ(qByW<+; `)qJGD` ph0=k n, jW?*`߱"4jCܒLtJ^R(Iif\A>79y U#i&f'lTIvT*MRt9E?8sc,'}E'EwHθ"%98xV=%Ȁqܝ@ j$#xyT+Rl'Xm-8o0wzl "I>w0x4 g3?a5jylO+(B\e mo6󦔥~ r(CKMMQĺq[Y2VOW%魠̈́w 'ưS,"*KABE 0\FKߨ[Sy37H" 1z" Y}6YP.-Wol6.Iݵ܏!0LKQY gGۂR HXP-6\Y7ϵҐǛ K'7z| +:pg&Eo=%=Dž]kOcaOʡ$NvGlnrE //w$]d69c($a5Y2o ǼyIH#9H)DÒT 0|9{Q}>EwAX,*7uK*U Od SP }005+J#ԚIt¿PX<4y@hಞ=UG?eFIvN^k!b97X5Kd?D@'.Q/6PݷW-r\W.~9CAa!=0ZQ/ʥ *CkeCQwv۷Ge|bZjB3ȷl5?Qt|G\* RɌA'k.\^@(ux<ݑNpy5g^YMԻa'ݢgo ooCVj"tzǡI|(֫6Zy ; E`X 5h5?&t+VA* qa1Jh^N)!L6V-[AAcֲׅoq_i;i޵L g<7o/;?sZu+l!aa=apWsL: _>@B$^f*vHXbϮn^bTC; < I"2hi|$&-a] aPXXtspa^E[[&\xB%(^"op'?Ɛ&wG_R%_sd<ɩ@a>&@cz#ކ LA<L <vK {KۀBK,_lIQ,Ѽ^/2Z7EΉ}ݘ\ r'1ȿ 0C؛(_ IhzVV4M85ԲInӥ}ci/Kڄ϶E(+{̮Fȏ ֬ϭN`)Լg&25=(EV]WZvPT<:'7eeQlriȝPF\Z@ۍ$4g&A!̿QK֟*\vz x64',Po3@6|."뜰ΈeE|D@ri% jU]}z#(w`4]}eϐ(:DGmXw%#bS8a `U/|v4n2ǜݦ)"Me..\ّF_@'݌Rs]8Zfb##@ug].'1 ڄ#~rP-$f׵6O ͟h%;pT_r/s 'B}xUTO =9mp9$V=8{ydlzކWMShI8<7P,WF 8F5A/0a<O8|G R 5x\2zћE}?Z<6+=3AMsE$Nyhv(AcvʋQp1fD.E+Lhvق.^.rc4揋zzbOALUNQ{V~lW_7}'aݳ7ufsxOb]!!kW3( L0rdArTk~~R{РC3~ qRPV Q,_MFZd4/I="ª0}8"֔pr PwMÆ ef~{9D>3$nz%3 9D㩢4cAG@|IcgZ`vB+.# tLn;P),YRXS ф#{ڈNj*+@|'=bJAg w /; z@=koJ WS.3:ԍ_xMuI3t {ELT{m>4G:?~14d*O iikle]4>K"-:J3_PlFά$FVC#Ĺ9vIL!-gC} cRP/^s-Ŋ.;}On-DG6Idl+%<[?дQ3ڕ'ZnꟜctCўe|8uKvN=`# 7BO0ܔ.ܘH)A^&Y[Ω}z?BG3J%E)_\ (_-ofΦ] Bc\a;=r~0 o;Z҆,9FK=MX* ^cMS $)_mW^{l5B ȧcq-@2Ε>tWաO+Zͣ!ppiŴfX'ӬFI"0M3?HiK߳|.Ȳ~ 7 SǦo|7$(*Sh'S :mz.Fl"Et\uN4f)gOUiX'E>@Ը'{gv KXjg~Z7k<+m~kYt >}\jcvq–QTS$}a銐Dn=R$[ 3WZf@a[-MDiT4zH{Khgr oF@I8dJ{8y񧱃b8=(}!ᢒv7,C0G!_Dƀx?|[ri.(bI3C&tQJ4'*lW'VQ'"SDzj>Hlx_x4h0S 6/$?肒ۣIꦩ^kNKM#bcvL'>\מnYfY +yOv I~Mw`JƋ}Ę}¢*n ن nX|6ًxCC\tȐ]u1@?"ǥg>#$Z;ųC?|gi63eVOܱ)?,h xFoS ` YsdzkAշ4R!Q rOE{kdcSb%x̫t2 ,c>fR-}ML՗h#& P9#j>/S 1O0a9Ap2VMW%,ccg~ψZgk1w5_,x2+j@5bkp0 q[Ys>7Td<2KVH`YBSD 1MtbR?qALb[;ݩD`P8'ǎ0G&Ǔg}T%G gݳ[/ @^Hq+&;†]lۅ=]}uιݮigYU?dަ5qPVgoFA'1oH<{KKG ڨ7]‡̩NY5!"1dLy^RrqqzrFSFڐbqgH 74՜Q%ҝzX8~ÿ{l6Enm9.qj$Hl.\2QM0]qBE59z2[ e͙Oצ+ھ#JĆ5< H4; SS+C7J +ZՇL艛za,!oo)l$cq){>|" 4yv98/uW@Q-վB]x–?#Jx{|}Eaڠ}?=U#AF/­fǜ!W۲d{G#%1 09uOXF ɹ>-5.j+V)̡էwQmMpb|ˁq_FrTC'a8PtfVBl.Ш)8Py ĒA1(]<i $7#"jUȋTO0Gu7]١:nwE⼖c B>x _[GIBX"'''Seb`ynba\TuP@`8凾DՉPD6_m14z%Cҽ(^By.#3ˢs^ML> Z IYJne1;PkJ- ( f·Hml-L5PK"_̙ƋY/:uuj#X:XAg|rd2*ѧʨ UEl9̢w{-HDJ_f *p9\7ZH oU{FhZĬOF_@Y8fk?kg4U wFmdd{*z6芊kvuH "R|⚺t ɼN)A$*TeK$d5_j ^f" $J ,Pk-Yti"Zb\[DԑlՆ֬u{E"4'î6amx-nv&_F\k'vaNys34XjIq>G,ZZ:ГdŽJ&/|܊uUD@*jpFnZ8v 7n^3DpNO<oy &[O Nr5zkC|H \z>1~,h[REE/k~0 z#5m#޺UcE`Ş|2oi S6a_+JLBpFVDSz2wky7H`GcwB N9Uq/6ߟ1PtgrxЖ9MBVsHG  { VkEL(n|_G13rfSGLx{ysZ|pH|4Á2ixodP*^40  t*xGˆovl~2,'2 7S,5v+'2O*DB&p!Ch[U}xSњ:%_:v/il"Y6iM&?چ~pBwM2YO]%:>bK4}x-xeħbuȿ(9cC,&P$-MDyI!ww42nBcY>@t"x'\j;"W7Npp }&|Ib-Aml.h{Y|ĩF^#!X_6ъY!̃,\1Y2Z[Y۔~Z7D[Ywh:׽߻hx"oLN4̽W0ieu`U, ه)V sZK|gqȉJ"-pbcX3b/iTg)4W!SbMmEBRZ%~_yh"Vk`ٻvl3[Tv"S鑭Z r:53$+ +A g8dX,ƎgY 6!{?ՀC-6BS{h _DcPUDEtOjQȮ[kjUFC$-'0hz_L'=-[l{!,'\^NP"ȨF $j{t.({uRWr Q%,6pBx}uSuO/[C"<a^fI ̃ƵέghVva0lR2;D-*xT3 b-~XfaMJ . 8t M?Q 9e}ϩk-rƪ_:iANjoeyp%e]aϭ%nO&_qx/C}u?7dq^ aNE(ىI.i;fSyT$Ѿi yQw蕄rԚ6v)>I8 OJ0+^5һI:ƭ [Q.l0\'[ `>*Ua&T/]-wg)Qg}lK}6F׋]}KfBes+ϧ$XNzHh-Yr/} 7oJ1D~C5y867@1_:؂m \*R}il!/ js`"ĕj:^ W 6D- _mKl꺲\ .kմ6rpZ`|,R3d` Ak/-DRٛ @' 0}1^4>?휒=YüyPxZdyE˨ (:4i &1ٺd%ZӤ!\[1R>$楘+QQqBĂX0x.zVKg3 Ѱ|JfXJqg$4ΎH({}жLYk+JqiP"QCSf$:S(:H.c!ov-l(3bo_9ByĤtL&#KNP8|6Ø4_C[x-LKԌ"&7\rz%4&Ûju$E٘0F`c9X u'3wԨA׳nZ2pElnQ6ƽ &&&! IJ ]L,uyνKSjL:Lݎq$@~v+.RAX .zR-̀R.>> *Yvf%~{M 0v@ |"6:!x4KU cPm)orrJΉSLTgv}a69N&nV\Q-+Xȅ50P.(R9 Qag(OC_Ǻø2O^(5!ZFv &yB{)??f?Se<@ ?lm?L E1 "ٓRc_UFG+q_j4]B%c!,QKl{X]zqSCٴ/O'(?aXz{acU Լ?:<\U\ٓS05RWo`nPޞP7} M`=oӥa a<4HowΘg+,R!4,gq<$4ʲXϡE)m]6\34s{j PG&csT=1Ih"3 qzUZm>5T`KǿMslFP(H %L)b # &5?oc6P־i9%;$Ȩ5$l{ |'-A#WꖏFV_l=ΦWd)BR\5Ȕ}u8|c6:ot*I>FX&bm= vݤlK{kV抺J-sC^s=>0q-chaa4 ~SʗU^pIC3rfҏ Lu9/ Bє9)?0}-l5r[Kx1ah)&僎 _7keDeT_r3o+_#1ȁ擤&qٛFB2A Dd1Blc%r/jDTWC=4(>lff`y v` ]zL ~Et tmW;d9" A\^O$3>4#jv!%2~+mY ❕E{AD.;{AZ#_7Z,aX\cz[cW!Ѩ Qh$oN!u*THQE8#n5RXb~Ng㢏MH{  t5^}spb ;-KqZ̦\21O1L%U\xQ~U^K-}γ$ 8Y"N;@2e&ӵXOTlz/dG.l.FsŔ;ItxsR!0(JkhK,w]_wa"rR\ޏyu<݁mPY"g* OQL磸Bڬ@VrE>)˴ @ gԍSNY?~?[*5 km?,M&ZE$JӸ'|" JE9))PCyѨAwxoRTH*_ O='KMpZ> 7(V$.0}K]i;vaΞdc?jh9<_&;`w8bY9fL;W᠓JݺN*k&pwP6 ~B; V7ҕnwH4m ØÚ/_Ҍm9u`M1҈~X#9kׅ OGzpx )(@/?vB DthNH_h(w@N2ma$+$NW/2/QiځTA,!禃x۸'94ofMl,AnF+_ns}7cߗ[ jG7Sp=fjdPv즴 m)Ƚ-RzQϡ׫6q W#J:L+H ܪ.p3?YB^5ԏ ĉFEx4R(=j!s%|&v)2)ݑiϵ=2fLX%h)Sf9xPVqm4-!?`[#6X)z2ўpLT~u L,(te(NL{\]X{*_EG?ɕ܊; '@E ]I|'Y hashi:ҟe!H] kdȱ{) Q hS(.@<=NH@BOtd!:~L#`h\jtKy M4RZ@΋DAV'@;l1wڞWz ʐ 8%h')ho u\Z u JM)uH CIxXr=W-g“5eЂFr^xN1h>h]zAķPlQ6YNz=Szb;=Ea(@ 5U 6RjB_?EюG*+qޝM0ł՝iP-FQSȇ]*G>cJՂ߇1B5+E&Aa9;[߱l84԰ˊ({>c3Tlgz]!~JgI Za@WJkG6lS(Ёws1<ϺY8嶭4r?FcZ]s.NZ/4z|q3b! m(Z ]>^=83'WԆ/M:/yЕ6HO*3ʶHp 4Ѣ=RTNbE92BH*FmKw@:zd#3WsL*?ZFuөTӛ' x7y;()9i 'Bl_#G9YF.a.FԶ^LEOñh P5d:99V[+:EjZ՝FLFʗb7i ۞{ϽdBP):%fD*-Pm_+~VٝCxT ܀&hBo4- We!(SsqGE:lخ`=cĺR.i=$*4@ܙ@ %3ûohjmॆ0leﻄ黝r\sOFܧഠm*zZnՂ$&#YwB͈oA!c

 ءw Io\7͐Ѭp>Sr!AJ hr EHJd #Z~kw^|U iMRk8з^< gПd b{.ϤŶ,}GCQnENIKl:KF&Z` a@mdS :Ea/i cϻZN:UHllms z 1߇|N)O V4y v'.G{.bv t_t*h4`fxRn3 ZC}05 >PGÙ 2_;4n|,S'/d}>2wTm1d ֎"cw &l.JtmʸV=,0֭7|y~=AŬq8/!y( dK@L~ @(?)%wgU'5ouV܋:M~9(Oa9Mg}!ѩPyzaz7lyt]]) =( ]Udf2IL(&]~\R@&sLQ :B M/s"ixu`M Q梺@1I -W.8%"C8zmȅQ'"J-ICJ%KhN+оuKu7pMp Z\09簙^Ӱ~}ad?*Z,KUJ i]ny:)- dTHkm l )#RUt4NS}a`*0 ( )1]Dke#<У|JZ[ qBE?on# {C8-b.1fAܺ5/V1t~hOlT]3ons2lAeV57Y_{;wqXI]JzKoArwsDO3ˇb..z?:Fi♞`_iʠdq"Q>E*y%A . / ~wPzʉI`%w]G,TzщzքL(ly8IUzc}>*Z\ Ḩ{M2Bc)C^UI|t@| ES;J!ט/~)L6@X׏۲dXDwp襅#7C\#ncㇿnʉ%[RBn(gOFi]F )M!'Kc]Vh=zBܭ2Y(^FxYNܐ[a-J6O͠ TC2ڮ!DX(|C20.d173}j2W ܟP!јϿ:6-k&5\'2_˳(ɀ" hgk~V]KwDu"1+l~C~(1;_r*ڝ$=i+:Ъ%.b%toC3SL+C}4O%(OݠSY laR8M5 (|Np>O|?JjD@ѹXQagr5 PX%h"[ë$%~~=di_ˆ|b:,B4,1,&pU>!?{N6e GJ[^@_ v|2,|2U4߸?8K#8lWqIi1UlΦr,xnʝ%2*q'Ít=l$W ؛ Gkڽ_>~C=c;4>fwtvBL|J ]V#-GdK>Q-b3ϯT)5$AQre4`P:k$AEcx4ߘ O?I1 riĨ䇚tblqYr[zۛoh@ B -L_W5иBN0 |}뀯#jttpE~T156ђ(؋/!E[vcc%҅=À 4 ۰zsΆ:`QQ&B``Ԕ ˅45c؊MTЛĭޫ#wb]&\9ٴ8#ȕm#4 xvw)YFv䪜Nc,%8[Lj[Ƴ \oʾVCrTHO /:$A16'/>deG3T[ f}<ܢ8bs߷U&B(תPJ}IY]bCG߄q)WDՀaeqZ'_JbZ憂#zߨC!6[=6a"z ׫ [IK1 x߫jޔ3+Xm%Owr]%Vhl΃\m4"yADTTH iowʼnH[u u=P0ffW6O2bpAz,ዀ8.6}ol{mZ\ZlބW‡لUQcc*)f bc9-LĈ qj9纂%e" !+EF@#7Sn\^zmt2?ɿD?ΟDEA7cD3)zR{I:< EY_baNsX[$$*n;^y%T!Z(ȇRb֍N^'ku (rT.LYP4L%wٗ}LvYWQhлC XfZ5˓+c q g ^ؐF|HXderLJuɥC w 4T&JO]8KtM1Dyѝ>Pm4N5l;S*{w OȬyk;qpqŢbj1tYrNj ]eTZ[)KC+qr9xOKHP hp;$ˏ,&SueX[zs( gܛٔyF^4U3D'f ‹:;>U:ַorw:Ub;;0gy R%J3+dK &c4'-Nuy΂4퍈ݩ XKit F0*U~K5o6oSU=~Fu 0aۥmvqķB Qm]Tls{ ;kHZfo.n`8K[6M,àD~ RoxGpϠٰe6i `vlFr͎, g.{#yDY1\uLTOKS$s) V!.I$iBb߯Nؗ؉.@ IEz[ј>ƺղ0 O&.!'7hFb̭nUZg9ʉ)r4g6l{w`-QS1,l@7eU0 `п31wN)ۏB%ϲuP;A qnRF6ƧP j v =d-ȮT4.pԒ O8BTnB||Y ޞ17>%.VHb6U=HXKgL˥Z+Bm-+؈lA7 @QRZL]J[_E= c?{A1sa^ MCJ_g >ل.)ɟmNХ5T@~Zx aJ&[P,Nt~+AU'io] \/9j#-=>VF˻۝*ƦSV]RIy[֏P8@&% K1Zʾhu(Dm;&`=[Ii@(֓uܰ 9XdjJ;C x_8>AJk Bw2~v1O'B ;ml5iE^ zdrGIcYC?}w&B}M.hdZ$H9C9 -CH벥[&X@I[ 1 ȱ7:g AhHP+5Ei8onV+$rc ne~bGAaQcf 9QQjwh\7Sm-5CJ"bb,|[_a =oI"%v:R<k-2k#Uϝ}3{ȥHDŽ}^[jgbΕ>xޯR(@l*Cl(VX92&&tmە F:j_v> &[OoIϑHʡ~H^2Vk><(R*ۺN'>`! *Fp%d(g:TZT ~qYk \+QK5>[1ox*kKBr3 =AuԻ:pPZ`cah'Uc5ÓACp?hFXiͲ?j77CTDmv#b i;憩U9tXDsh Ao@`lվEjX9ߏ.mAU:Uˊdg:MX8#1c/-Ȃ3ׯ]QxT5j-{%aL;!R! [DVWMf'HSvoF0n50QERJ'p.,_%b)6e }xt,7`CZe+ c{ܺ( <v亿)"D}}lʳω*3(ʲ .ۼ]?%s٨ >>,N=:Ӑ#3C +ݟLIځ DMsBM,Vby]GAZ)K8YHL [X`n9{#9$(s]8Q<. &F;F;G-#4su܆K4ӊ<9:+46;I E9ʄF-8zt=בfqPlPZFۡ}ɇc"@5zVP )"p% 6fKӻӕNG`g=,#1r'Rjnrq r::jȵGB&GͰ#,`Aү=/bX$Ve#87.@apc{FNmZۮ{wż"2 3;fZv,]Gd+yx|9$i[qn@~u(~՟ 4.7ݧo{.qPOP0ZL EoUJ_~$Ӷv=.2 r` n}z D.ixpٳL? oo;x`'b㈦ (nzgf^`+6R* 5Jq0DWW9H`CdŔĶ]^bf[ y(HE:qLTM~'+(wpI =ev!CNQM)F8D nd5(>zg$0]b ~`sXďj' Y_N /$q'nՓMl#ٌQB*$`u:[/Sk3͏>J\tmcU 0`!,@4Veu8UD0usohJoW1AXP;IMIp/$<6$+ {-Z*3TŌJőP`ȜM<6Sǃs]][{]8ߪŸx#3Eu()3I׬B+:Q%bw{ǗޛnE鸏7ȝiQQl87X:Zz[im/d(c@U|( ~- Qʆc)jnÃPOL0E/U' C橤 }Q9&p#7/5dcK}lD-N0>OJFV;7 PG%kmEhӀƛOeči*QҡRs+bġ+;ݷfQ@2nLT .5q4%TԹ8fw3r瑦M9.R,߮*}%eQIU}If3 $[ګU9Ho M_,1&O080ɴm@ _v'i KVu1l,-ח>zܐwVz/nő9༜|}!KqW5Ya)dtg=+0n <Ě:[=Ydxpd>$oBI3ZPĶ8E[8})Țb0%`}R82"B=w6F}|u6&A1D'yI,C &Ӿlu~qa۰uxZX 74~8ȱj3=VR:2l5Wq`H`iûӟ-sM3NAY OABHЇ (,^=g҇l[jIN5;kuIuǯU8kz'5H>4i- fy̒*>V4L?Ì}s.KȷΑ^SzoƷwu 0Rg7 ]H2]v3pj~?f=WoKi j]'~xҐ0[s:d\өR#Iq~/aϴI M_SR ʪK.xxP2E @xVPw٤/LrvrAVY^IhYJ+ERԫq[D_7:G"N,w^?|M7EA*VW<4R+Ѱj³<w7qLLEgK%_fMBb|I:H"3M >Lȴ_=cH#˅g[ MA=3;#z' C'pm$DFNcP1lj@s]6:cN]XWZ.+_N#8B!De$yevizv@An ;EE2ҒMӻBƊ#7TW|6ͶHh5RLjҋhYA)=iȽZ}txԗ}Y NV9NեSx:6R[Icx uˬ_񷄵st36'ʅX82f|AæmӾ/K0qՆ{?TR_TO=5lVJ_5ZpR^N H3!ӥ4 "%|"r"S#V HKw 4#dd\{I.X$L[ Qt]bxsj:6]'ea?12:{8m:vG2@Ww61<KZc!d08 yuDb1iɆ J9P^*xNNrU g }n7ЁңL&'T/.jݡkWVFڱ 6Nq~a|.m/7oهpjR/U4fhwxԝ-\PH GzCYեiٝStւ9@W(v³_|(G,ΈW.t{BQ y`K_8óVZ#J I rH* MAgE4ltm FM7%@kE9H-M̺mwmw̼ݧME/nm&~[(gvcu8^ ?y31rʦ^uDO?# Lσ^N`f:))fCJTL;U FaHVbLyI!' tIQIG\,e1DdĒ;!Wӓ~7)/1ĺ:2cS<2]N~Ld_զ^NKd*^2&.g95g W2b5䵼GYrm26(ƑeLx,vrO^r"DJ*'va 7yJ3}z WŸ1DN9yP9CmWOi,g()[qK>ХI"g'ኞ/Z}~eTRFvn>ɻ~hՈ7Ї+fw~ 1M JWЇ{BWstǍvfBs""1?](乪 4#Q/f"2YB}0QQ.dNubDB<Ja$+nr316B%ь48=FѦ3)pyKc;ȩ_Q+jǂ,x ndr%7 `qI3z) Afn n>~֓B-?x_:E#/z;`R}l~3*8꩙lrϴ3U,+MWŐXT FdCkY7L3~ fӌIۙ S|s)o[$Ca(b9SQb',*4g &6w eea!OW,i~_nX24].K畉 .(xck^8>3:@,q ^>l?>wVo]mKc97hn`jCSq j*v*RmgqV=- ٷe휲xӬ/o)BK(a-G[PУ`~~x>~jAv@ua3h} BHZ8+xHQIK"b6s?-[ɏR= S*;@aw49D}eA`ܘ;%M6khz暽/x0]̍!+Z1MȪ٦c}Ks jsK ̶QgpfOϴI(O,{ĪS^/@S޹X5uXmfFk0_›}T" Q>4mI.檻Ny(KBjC)xoXV'_3IwJ+ _+*H3!|sY"pfGi >3بbC1}#lU|%n)X5nO0Pfٮ/&9̴#"?XycG8ق]`)w5/q7kh5Fݣg";GNpыB2lǼ%\"!@Յ S!N6I\ guU7'S`ym0}4&FlR iw0ʭ#ɶ Qyq*-v 4wپAV[_n)ؕ/lUß;57W /?"8 fL`4 r{57AOUe )СîbF+O)&:j n5JP2U)R\4[qJÕſq6ˆwk%}}D(y^d{ .9IUs>;W[B4~ UAKZ?@o~YnBn Ѻ5?R:h>U >6.fFTϠRvh_uu2%1)w^1|^SpP 5WL-$oTJ64?BzѠ 12mZɰQQS\(g~wk1y:91ٟϋO9 lB UK$TޑF~)>8nڰ?P:ckAĮqMP=OK<|}l #SPGiXqmll42#2`oW7߽MN7F7_c/' NOբI47p WS$Xz :o)6QLel(òā$m,k0؂]Mк|<u'RƆ*LIb gsQMp:@l2Y>k(.&:h篦ךEb2gRT1cʜk΃n܂GA jyhPx*ҷJLzUb*"*[,=AI#uWJ-6^ ŋfpg+z.4ˢ\rqJ6ܥQ0>Ҁn( [ν:&`wfKfg񑤢H}HoNAIxL#궵N¹*HYBQ}I/I 꾦0D1P b{Ge4^Q ccc|y~BW)"˘I-XҾ04@ T GlάK46ABN7 "W$n?pGR /9pcP|EOv^c'+2v }ָ ϴ$xsl$EO-S¥Fp-N7,Ahe7H-h| .舾 ;A;|b@Rx$r0_X E gL%8Z/qP(;"{YAy$8SKvZ UqT*Ӌ*z 5>&'gn!A@ȏo$yޛɾ&VĶ4)`+:^9eSa\;v Ve)^Ysxpzh:J55a<6Ԙhp7 1W%T&jbC ʤuh ޞ>*% W9̨1tMԆ*!@O]G;# "ϛǮʨduGs]k6Ub衖isSB,AP! > BTc&"4'h[b^C5->V%r7*mew,1 (mkn'ܦm')}?:j3=AH#]?j%h3B-!"`ak q-AȍH-t"[Yjt.Ͱfc@]L3w {6`zqݞDnjOԓ˕ ʻ?Ύr$g/r4yC7]v6*?eKv!u;Gj/;2T ]o9t"1SuK?r|Dj'ly6G\"T-1ץ$}Nk7f@T\& x:مCK*HU0k6HgZvnӜ@:mnZ[ n !'~ @ ()3Mo|9MBl?38@2{oSiL efks!/K}ޣ|\pۿ5m,3jueyw X(l#t*J?W=9? B Y$5-/&L̞m78̻!J.6AueSJ褧dg_4ɴ]CS`8?kc*]f?G`sw>CS RnY2 Ŵ(6P#Bz/mW̖UHz-vġx;Pr?gi]bGfL(g/د0Y&w_OadM 1]@P)j}sH!w>#k_m&N=ȦbTY[!Iq%%wX9#'}a@Vޙ+ ;%ID'?I/sqi|x At֠J]BLǝx/\y]F`)=GĶL3,ե F4K;I\IФN/Ѕ ;,ëdinE|Q/]4kyxOZ~/fqՒ(ׅWS%Lݲާ>6pX+P[GTDhR[n62w%i_3tԾ(۔0k3VVPT} RSۢү`Zס&Y64W_шQ)^!9u!֥<;Sb+@۽pY9 y#al#Jm%5_Noc5EAA,Xv hۤ]$]O 26ӥn9;@0ꔇQ|4_xe vH_K,BN>%] }^F hKv5%O>;z)P˖ߢ~BehYz 35 L`дSԩ媛o31.e E A "T#o)΅"2Fl79E'CgCF]Q\ޘ6}Fsm!%FܰT$o6)դ pVyݸFߛбR=Fpw u15R`B0<Y.+ѝxuCU:14 g"X- 9nIOG-{ŝ[PCn&?gnMBҎ<>!!˼\sI6[(Bg,$ 8oX #q?~Fio6g4a>4" .J֝do]_(S]r U>~rjqޓ <`P΋j>n{'-a=8vDk/~E`4\::8Г=8x\ O\[\Y 6>0O])>`7 a +/.ZJȄӑl B`C}u%DggݸMq'yUFn8J:_!ǣ]#o2g_< u}7PKai$(}awiRԤph,kc VQ$W 2 >Cq<քAOso3h+Ш 8 HP{JJՕnoܕp ȥWASNjgMخ`b pFS&#.{ `' (v YpT95q?P Mz"/?*˜;$Q]%Gţ&y&RGa: biG3*k. z/eٷnK2CldEXn4Ӣ}ۘCXg!fiÄHN=0) ݟ }(,]bȪL8iZ߄VҬ<@ -A\\O"7nwN p0ߡigƸ ?<2* &Y6ĕŶ":@'-|h)~{h4? VXpe)-tmR 6&jZU)Z0V8 EPDkH*jnꁏ9 ~xr"Y:.HpIoioQF_ 2U$dA%,}T$s%3kQrX78DF| Wɮ*TlH :?h!Zˠ=% Ȓk%h-ɣƱ7CE=ʬNڞф^E~eIsh|]5i^j>Z~}_ qusyl?ERԎ;$(HLzlx%nYcC(q'Vd_U$&G괒wQ?>W7nxws7Usfdy Nl)* =".]<>ctuHW0ȯ,^6C`&=_Ú3<4`M qqbAp_7+2@pG c@eF>饨e Iτ3ur;+EcLf&9UÕnqFIJKGG7%>Gr& o=|y]k{ZӉiy}vw3_B'5KJMR|ncm~!2؜ݏ 1U!?[~.D!Y3o-I sҺ1e‹Z):ϭobd9 >iWڧXtr ?@5r!MP$?6_Y?f^B.[7HxdQœMV;ga5]f?h/jXoN@/phb\FDvdȥ?,aƕ ddX" w(f?8** Q`& 8$f1# ns-p&MT,tD#ϓ3wtM*c%Nːk0H5^/h}##38=M_^ͱKLnא]_ۦ _ֹ!F"pP ._B)WK&uM2̈́CB̅: ?ȲϓF†9(*Mz&52ștw}κ笉١: =P1T{xGHd}I77,WL 4vY q_%o.SW_?L,3;Kڛ U W`lWjmK/n,s 0ry"wI7s}"X.pNjP*hфm?]sI%PKGfW|b4X}G?)@VmF7N/DYnFBkѨ™yMg?|ve$B4o/55,նM'^ӔMAdJ=}P&doݳR>i.y0yZ/I JYmǒ)%:26XDOIHd /׏)1l?lS/II4Θl>D'G 1`7)(Uk=}HhjJ6DBDu{ J6i.WD^l4gt vX58gEw8+|y. 9DwmLv5#Tolm$n*]A@8[hv?1o UD 4n}.ܑiW/kpel fP%\)AS!GurFc%-F?=W6fDk Ma+a6A~qIbtTNAYbzuV8` |E4:pX a4|dn3$!JbA&y&ȟN"Ń0G +  ޳IFT"J9+G σhv|}7hf!s1rE(whnqumbo}Nvv9HiS r j4$4%BUhR[,~`Uv)lv݄0cޖ'rο.|xwAO,+:Do3A`e`a+X<Q >-Bu\?82sRق.fT T=aTX%fTׁAN>sB$. oD/-9\tėē~>FSD}txL'F[ ⛘ب$KhU4]n>;~Kpd8!Ӵa֤W0U!80jދ&u_ΒZ'4.G;eN|6?wY DxФ>>{}AnjJ(L(ˀá$k͜!A3s$"UG>tƩdi忮FVXJj޿\/ ;*MCZ[7:WXt!ELcZ_pb.?nk%1Q]+CB.AG= 9c?W1/u];5AS)Lq<iѫsT_]$#K2 ZwHXu PƺY C] A7}Ӷa~T!,2ȍDv`蔯ʚA sƲ|$f!1Gņ&Tۯ],TJB`y?jHghQ35̡)rL x%qߘ rFo,ٍs+7LU̥Y:UILvIb_jUZ*u,g,|ߓ]GS/^8s7p.dhP KKľZ;)ubB+?M24Us mpd jsL{",'[&M ^'7nL_N@qi͢ L;ɐic:ɆɐL? VA0VN ŞE$3ܹL#,ST :dc1AI *8䀤g#Ώ3 3G-i<:-béwѬt`'D UUvj)a'YU3 ' Mnt:ocܣ+8L-_F_u);nb-ƶJa$kO1Qnja<'-FV"NK9Zر_]G wKS9 Xn8[NLs8T*SWL_2@wuz ,8]9Ei7kx}6əF̃66he- =X(. 0nT '6ރͨSڐ}X~(?1%翞Xtϫ&O0 CdeX<$UХzXȏE^H!ӤS'̳FڴNE(E*mOM ӗ4J:ș霈#IbRg4nM^K;JLҺ/Lu2g"]^ Y!:!H&'PeQǥ17 CӒqyG/D#]`iOX,a2Ck$wqv8y F0R@m 8(UUi'B:I.OᏪ SߚF̶;W$.@4jK9)JĀ:iիwD*/%oit.[Aayqfu3 HJ|f]m nn(FEF\!4rRCހGӷ0_چMrVϪWt<Zԓaʂ`q0%辑3*4޿p'Oj0Xn  Eev\\g Lc7߇GӘy8T9d1Q;cw KZ/5t4~KgYOȟ0KR)h&P1U8";fQEhdnӢ ^6 F$5MM³43d$˹W, vel>t+xm6FK{U0t9˰ ^Q:VbY5-7zI>N8dnD,!ItX熄ϢW#X%^`]ꭄ"C+@!~wᕐhNqkfzofH)Ej,O}:)mcĽ¼=d7A2G}_Oioa:Exj2H9Dڠ+WҨKg` [%\uFʚ(λFZ\vw>m;>%aY1$<=I?% :O57(&EQ|y[mT<f-vU< {aP(S `f E'j1\}"ZqDc4s/!܏<3C䧚jUb#aKkv: sȚ8:ZQܲ he|żJ\Eb)p6JmK47(49(qEEK Pu_ ҕi\%BwLI-(>xK5DGTQ=SzH:VBDE,%#{U]W/%ϘJe§m8: ThVd/Uk/UbƉh8V{~",<1k7m&G`bma%;#blkL\d`Ӷ,pEBX*$dQ>0Br8y!#Fpf&Mr99ʾ%&O.H0"E-C3cŤ_x3D;ҍDj8 Prم鈯 [Jc*y(&sfTvDt$+ȤR`O1ڍRcR,cXKso&Lj,x#Z j> kYS"fF~I A8i-׎GJny.x1j ‡&w|ox9jZ7h2^7UP y4`LKq6U՜]xU'8^M  7&b%.o-Z۪0pdR89'r&חWBukĶq^h_s%̗vUlcϞŀ`;5w4v+#tI9CR ,O[ZMg0"p d,NX/@j/ct;`Y.7=_ֵsY;I'"g z[R4pj'# dDUc4]aYEV_#$9.zM2e&҉2ZcYlsI&*!ͬ *N苃O胏ik2kP(ǒV߷7C;..ddD-0Ԃj |sk+NjuQ_.3IFqW]Dᮮxc+jW|cGXVGl|ep'?Dgmz~P;Pk2;W=i11@h{Izvډ7Wp'T5R]V*Α2gfX<9Į(>CCYz<ɓ\sՅ4D2 >c0hK<Β<M Om{GYK,nT9Y5 U5z|:btgGmIaǘ[.*\xXtJzw70q6O ܢ82C-:|bvs疙zT`iU*Wf}&)#M2$ΞdԦZ+`!Dtj.aoZp؝K=Xc,4j"c8֔c{aTN ݶۿ;WrFxDвj0`QHdq^Ekؒք__(8kNmQD^kW9(&]hrJ)HB&̶М|f"Xpޮ|!>TIz|nWgimQEuL=ﲮ$"k}ukEc{q)d4fa8oNXȺ6!<u.44j? Kˇb)`wn&-,?1 9M*v p5)JC͡1FA5Q.#b؈O2x3X­v4,QF^mS8`MPE1;޵.ѩRvG,Ss@˿^?z̶5<2mvȷXu9clrSdwΛ rXξ?pR,k m6'0x_&:M<|kLƚ5[Q=~Y߭O0GܝYbAR=>PRش@殳=K:vy48!BPC!rrXe̶I^ P@Q[Qmt+961C%. rt~2 ?/EsS{wAXِ[|IPl 'l%WDtOT!vje8hM Үc3$JK6}>LQ{#mLs N!Ì ul tdC%\a6k"Ғ!CL$RmDS1`ݛlٶ/PE/HF5/'r@w|eN S& X-6 7?ڤPF NxKڳр[W0yќ* -kJ G}18=u=b>GAzC鎴h*;JC'ROU]A&%Gʎp|Q^X)Ppˈ? E86U 8^@^[naZ П\IF*"!:EX% NZ؄zǪ ;wЯ b=Q"}y T_fvYas?-,CYmw3@cjn`7 z>33kViFn /LKj 0)I]רoBF6t쐠D]}݋MPE`uW=qBQ~Ȗ>E(nܢWzAr7;4T+.Td f)RKCt MJjZ >],\n;bcfA7lwTKJr;'H}?JWR_8V#7clE{\({6S)%(I`T5^KdRz5 ]V~/*KNG.;>6$=-G n0q0*wsdoUO2UиhfZmW^ v d,"=J2~!7Ll3W(&iVcS 04z,<9٢xmV\aM0Dr 1 إn(IU}i-ٙ& m& ЫGD<[ƸxOũk숴x1ӗX}>AΡrL\˵E~ "U*:Dp-O䄯=Ka{GMV9Ck tQ\ ^e p#Uz\Fw2_u %ʃB SR)Uǜ+1/.~[/"`Ij wAuR =>&GqdsMփE.ęG=dTˮXlqcf],ed>,WmǩR(m˻8Na.es!dzZ(叚A$;P p,ۢsʿv䞹Bp ]I< }sib}38x60f kGhDڽ 5xbf|zVI$$N?V cޥVv\,eB#DD$6AuN80(rc{QSX϶lױ,S|E>!T8ϔZ}'T!]y]@;n{gKW!Q벼3bNvكR,^i0M<1 qR/4t3ą l B$vTe;blپ%A @Q7ӂvX+jק퐮 |3$ LEzr{=3Vtj$5(vԮ 'ƙTs 2",]wO-Ҭ؁&3bjH&6cW夢PD5^dHc% H_e"UR>yXؾsZLKJZh+% "-9lIBَME5="8ZjwCB/_S`ۓT<\= -z^?᪱I= *JnK?UBh-}nNIvHD(&hE] (eG$+^Gw(^%)[Ԏig/A[SyVT(PEO: t,BtJ^'n+U -W>UէaP:ANE?x4HU3R y_2[o!v,!\كF gD~چLbug J'dudK ec15m wSw@{âΜ*֠9 s!^\0/@Gs?GBFLOfz06ܫ28]itY_GypҊ$zZ4?XXp ]%*1g'LB1C±*6/l*eE-ko ,4CKǛIamy@8)|=D!Og7}.Zg~mc'FA3J׀حt`IwxңBPwWL6͏ b^zu< ad:z':ŐJWU':9ܩqh qTz=\5t rJ(猖ۋ<'8cQH'&{m?eYN%$VyOURIq9Kax!v:p¢zVzhȸ!R[wnC l"E;ǽ|./E ~ @SPK:xI)\P;N; e,%ׄF~Blh޳Hf7J){l6S?Y[O4sC< i A%pqTGx@=m6G>K:jGV h 8(#15Tt%K7/&}y4!.FȍUmBqjx2#=N)"4Đ怼SO= H@8zG@ WIl;\oc%+4'Wk⎰:TWl©#6ADG}ޫ9aK{@S% 焮/\DŸuZׁ ^HSt:Ɏ3fwMK*<3o  7 1D free2x1>W%)wUly5L^cyS &w͝ḋc~A|5n4?3A.Тԉd'BO3 L]%#6Zp{f`fvpJ[+δ=g_3W6[>UN7-db>P#X+!ڲVڻibtݣup`'PD1C\M/(#x_Z-k @9 Ē!<%TJ̾ EP3DAȹ ,g",?.j/Y3j!9rgG&^!̥4Wt53IV¸aVB4,b`]P8bm"ܙ&RyYfy- Ө]mD LG>/̃ :"wَtq6[~)J!k.Z-  "] EؑTe)-Qh |=~bK/NeČ^^R_=B[_Mӹd! } _햠r,^x x' B~:id]Kp{P1M$eT`Zc0U];{BO=9`9>쓧xOA+ݢ#g ]LrMkf|T^W(ϱ˘}sS 2|;8ʱ-Tc];r|e Bs7E({Xo_+?Ơe.=vIufJ!UX)jq§N5׽k=6uI2큈\70LZȦd}ګoy5޾aL\*5~nefY-ZMgĘo9lX'ܲY ,8;`^TkVV&觍( û]Lnohׅ$'ż4#SKC  >M+eT&x[N$QS$4f(Ƃ2iO ɔ^;e7*ܖ|r% yD=E.* }_NT"}Cc`:˒q"5ON l@EZ>v ^ҨѰ^ tkFy@R)v|Z=]^|d߻LejM޹=$F\'X R![ lbkʚJ؇0\~,uaJ]I_BΨە-fW*Ga뀗"z!ּbnwqF K{g~zΎV-㣫H2ݿy=n6YB/0_`$ m _ y1@$IN* z\̅l{~!c$$aIaAuU`M%%"E탁7y e:b,u8(1<&!6-cZ FFӕa)^\7?"_>YxkJ!VgqKj1qM8=fO'5w3w\;+cev% fE$Qч80$R^SC (kf7 CWx[IN?:^tù0<2ϩG/zw[þ{"/TULvWI Kt,3,w9/kg(<74=Nh/o,2]iy&%{ҹ>-jʅӂf:A>b<2}*M!aV`) L.M$k-$Xĩ:93m쀑8\n1uQu'늵M H%)A%*IB<}DH.B 2 絼g@ə\ {pVwfo?M=@ΈJ;5U*).|쾽G?;ګjG`[~k'Zu<u>cyg62Am,QC,D9΁>^_dQ)Hf V!Ѡ*藘ZR0\^H.&JT4r#z=p3*ys5L|sإgzA_f93PfT1$QxD8ۡTz3R'ip#ðjP0 Xd4>*aPW> Ȃnl6ɾ2LHNS\tK齙jK8HE "'EVȾVTzVЫ]~}4=^N\Oq.0+ ܣ]@UW|gé>F8÷&^[B5՟Pz.gFghyfCѵ./h=Y :IbEO"kRNE8 OSl S V/Q I17YO8mqx\} ]Nԓ|ŰBKiim0$Пd4:kZZRSbnm~ĺ= Mf`7%v6Bq;BFQf6!~ekOq f~ۥ_o_YY0HMƲ #Fg_8X_=}^Q %r| d]q_ajf1[O+e?zQ``v^m ,Y< pϼ,J5L&SH"rk^ {050M}dVEV^Kf5gV)Z`ȶ#kdcg_y蘰љwO-RF Sav-rBk|]cOCşƻ¡|'i.BbuILG0,}Hga͊<\Xȅ4\UdUm)\Wט͒&BJ=jⅩf_L6)cGOy>ڤF;ϊ=O%LÓւhSP57m֏Z\Yy GznOHⷯ`lZb,? .LKe ^#!qc qëkH.&5|Hޡ&Ia.ܣ7iz~e Tbz'!ƷţU"錌̚|ҜU-!}-wd.h( zf?տt?1STA3!\3 _291 #̖,PP1v/歋VId뤯h'xk9`i oH};;4uIxUEѠ8*O iX_8]c{Y >0s=%rʺ})fWo]E0LƊ-g3OnK})/QGOkDNgC+ҹ1#<%TJW/M N/2E#TP8жSA ^ G`֨Zm5A-b}m5r!Ou?-{량 :( e]MJCR &o oKx@쨿4-Wմⵖٰ-~Ŵ !ĵFvs=ţT]8_*7BK?q]FB媉&Ǩ.s]M8ՇN TY \R}a`Gbp$VSp^L0w1%]<$x6ߐ N%]Cf *.{U)]V),}dB~,-xw8;vp #07+Lɔcݛ,џ9k 7xZ0LѢܬ }gmDqߠ DKP& kZRmɠ``TS=bW΀7lfHOݠ}+kX="l4'l3D6Գ(/j70v:uQR Vӏ[ Teօ}F ^Q'I*$|wHªL {+rR \ev`Ԗ2Jj*x_= gG0xV7*+5| s|9)9T ^NtJyDj%Hf)Tφ[-~42Hl@%`Yt#4WSH>77oH7zl8QqSĄj.mWDٓG3L1Ue*->h.muyHHl bj5<H)HJ@ILS-KةM+AbхwTkaъEtotբWY{ujFtm1U̫l*D0V$Q~GhB}i32*'paBZjt?cZ[_bny~!B?(7,0({@|?h9/_L<5ak,/̥" _%PCd!S$g&侪 TG⪟ؙ H#"<6 G.#ChgH V`:[iU{"Ĕf| )(|4X+Ns2#$][i^zViSi\ 5 MW"iij7L%7dbPPsb oIs!D4B W a{ի}D{|)ڊk9捝II?۲i(j(U&ENB ϫ yTl[F-Y5hJ^?˪|X_Ϣɝl!L|'f9 Z]/ E|o(z5\(t5_jZ^![R `ZA;cꑈNSI(G}OO"Y!(|)C0AХϸK` "g#p"[0 'gDnf'aL#՞,EZS\iԈQ k{\!qAqF.ZxDJ5^ e.kh9›ؑ"XD1zApkU[0hr'DPylo~fixdy` Љ#_]6|{ $,2u;V1f@lq5L0v>#%} hp)l@<  .$͝}n/RDCt*S'pRNܹ>^pT|f)"Z B^? Ocƒb`:-&4ݖ٫;_-JۺeƖ\@bگm<Am;kҋ5۔2Ю93; A+2yFHE)]Xn3Š ZE ,Mp'Wɯ as`=*NwfrD9Hַ! eϨ-西csj3QaO8g+x`[ޔ KLWN7CdUw!Pf7ns͘G]Cڡ~9瓁y0Bv7GolQ80O叧.Fhј" "R#qYm;$f8a|OٚXjHɝYx]j`'pu bɗ].~t@jMZi_W 4F,s񸌢5'鶰-TqhH+њ/:g%8.&n)߷B>TAmVy&rNNun/tﶒB ,p^XH iV7'e)lc QIN6Ԗὐ_괉c =-E$s#;t4gd3 4e "bF9tܧ|Sr4[`C0v۠וB#.}'EL7%Y;S(ɀ,L(lKn"eR jC-S/²|u5Dk~GmRfyR$81 -㢱nc%v\Uzc @aKP쩌E %̉GYA0i w oG%"XcaGLibxf p3^t2Vu7 _طyU4eKmQ18%),ʌ HaۗXg<VN4Za͌DIg#̗-e28nÃ+.:EW`\y"^ e|*߳okf\f)@/7DimKs}#!a ǯi/3=~aHYF; NɳT8zlAx&o^;`(}$NY%BXbJY8y&i~ N zx8aIz~ &I AaźWo=]!аVwk+KE8 ъS@yMQEҠp( P,U?CGfK Y&Vz9N84sl 6(WQ}HN5Q nCt*XWU>K I!"'Smjp9G?UOIVU1]6>wXDUrEo?/]a5j ;B-?zc"V.p#c#}{ǰ}!& 7qVqK3#(ψϳefƜ7y ӹ4Qomq cQUH+"&H%u-L,kO706~~`Ai PJjzFFH%6[}w$ėº$:bR̮< 09|{q2Bч̜̓fbdFXzK$|n38"}+*(wo3SonûXI6q)STg_ Π%)(T_f0xk:n pRUFf\6CEsbfk 1^tOrϑ3tU'о+v,_Gu^yKdokv7ՇDZwѤX"/!{+Kk!pl2˩w5Z,&wM{hÃHAKøC<;GeW|+ >*Ϊ54R/O]繦\<^-*/m8ty6{M}|~U$+նg Y)6Y;DrĔQ wn9Գe*-di6GOyxdA8ƟS:ֹg6=]fwJ: _ex( > S;Ez_>#;]cZ''8=yg0`aD S3N{jvmU&>鴱B2WNQ9S )8 ⱝ\xٲYNlӔ\͚v&"9,Ös u(oN%^* /` 5%~d\!EvM$#;[:(x:yYI'z2;CD'+gV3U. |͐{~#3@ dψ5}."5eNGg#uԨj&ۺ\"ILc.z7[߄ ;,`1A˘9; rA9z+w=TY+Bk*M\=*w;EŽ|qx';;hy[KhFYe3S #H:G5 xF hl{ zq Yǭe!)\XHK@.}X: *@uQҿűBORHbO8:]vOR\_43i0eEHW?YPv~HjP N}=B 6 yU史6=~/tblWyq]xi G޼ }ޥ 0 L+ftwVv|x!K[uWQ%$-|Hi)A Mk=8gQcRMC̙-ud|k{$`dM-]T7_YmJJ-o*ZЫ-=_'n3q1^&O"TICt|򘙈ݍ84G§~IDLf N<0GjšDn(LwFP޻> vv2j.)n)R-20mCޗHx3թ WaOfow%ˏ؏>[[_؏b.ΥixV ځl'ypH rß ÇA$]џ>|dԎ4cqOgXR{qE]?EʼjQ"U Xbɓ%mO  /B 0n_߫nIxa=*C ]bNɕ/5=tܵ7E_3l M&C.o9gBf /u-&K)&("uR1-4y+&aPl֘ZςH@w+Bb܀ ְ B"Ky&J;=Y|&'bhecּAUk4p'[5bz$MEYـ+E Q?VD2)0#{//y0MͱFw0x)F|+܌=Ev?l1+kṍz5al8!gLڵ`x\5fM63 .&s̏]З(1i-AAծK 3[8P+F/KoL ]mvsl auÛ?+;/$jI`daE Qr2S,5wX #z߄zp`6S~Z%ڐ~4Dڔb4Ylpnd^@ޑ{U<ءspaUTGFj<+xy^[2#-tc5J#Yi^gI!9e#]:am*ԗSEVOLG#8,IݨMd{c|]!L,ӣL٪WC7F;z8jY} =l`v OYM %()oJJq:iV8pj=Jw#YqaFWbF8QN 1mx(ٛ/0raNe;ic%r[8c5Ri h;5_"=c]HM>m;_neViSġ ^%Pr!aT-1u)bD/?h͞ï nc+좴^RG`c [v]'!ƙA?nrS&oЕRPNG5R0&HT@,!_E!$/Av<,!:H*OA)uШSI&J8SKbt݉2& Yy xpP:s Ç3l"qo0|q݌"=?Oe~Yނ C[kJ2mi7_g GKI@fHGҟX.YJbNzW׼TTS. _b#`ɫ>6##tfք9Qժ<━gn9@-F_N2=>]j[i3^ MHZ) !'28?J?3|ơqEޥ_XaR.,~ ̽6"+nœfM\ ; V/;Иzg:zk_-j)hR*pw7eB}t(*YzQv a(z XCǠzpbQO1F]q >b]͐XN(lP ~pM׏$m֫obU =f)fcopsj[r/ z;MK&RŋK`? imlfQ]E2|>-nv2ER+`{wo jC=Y:^rO=~\c_mn{h`V(=]:2H1aAE]?RJ/+4U.!8'% 9v s-X٢GbRYk\^ - NĿٞgȴn1T$IL%% S+|S(6əEOR6]. ѭ%a,N7 "ul^.Cф5!bQxה*{]VX_y -&g5Kr5#Ip:z̤w׹u:By'0*:N18P5 ڛ#t3GCMQqMgLI FdTo8].4bxN& -?hR5`+RR|lq썛}*-Ke2!{Ry)T5'5V>60fe:~ b<@F] (Pi/ԡl>Q P377:HF )"/$bU4[HSݹA8\vN0Ig '`ک[eɠ MN?JBM޶ crC'6:[8<@hnG6'aF`=-` –Ca?<ׅߨD:-8eŬ*Q'"-&4iU3g{.c$|^nG^ҊFxFp/e5i+֨38~P s(}_ :] Ǒ`fD tC P3Z./7:/~sp|k+F.CXVA?&O-F->>!HC׽t!aπì؋-If:_rO5DqR=i2qzKٔZ9+/8QvSvޤ+%mS{4ysdn7jN)f}i' `|7`m|INL#x ==1BTIl,iU-pA d{l{Zfz~=:c-)j3qfcc0 ݜ;KRӕ#eYf 3}۝r-3ȧR$~6jT1"1DznM9ϸ~S FDQg o`A>n(."k%Qْ9I~oɪ_kHo5 vM;$d'T$7D;s}jj b7PϿp2^f;k|bSX2O%A5c8{N7D.lj}[tVʈhA.{”X,,z ͨ-%afOX[5J d@S.@b s'%'%v =}a;䗿ȏ@s!:{(5~%Q\^]ESkQǝN-]tCM U"x|sIIP{&o@xumM+ro-H.z@֭J>ٗ%AT9AJ=u (+Ի -]`)v !xHw-3Rhމ]Vu`h3!Q6@m 4B0Y1uo. cŠWg?nC3`ڐ 9zyvogcTkm2Zwԧ[YCì7"d_6UbInx"[/ª:Si m(O}pL\́,IG1$hڋZ 9P!Ӕ1$ʕ;Xi$КIMG R.M3CAEڛun$en`9;O4_gp,$Bb)`D.eT lݲN-0 OA%{ wU8$}B  ;*LAҭօ* 6Yz\!Y̜86n8Ԇ 钵nT.jax'^a<SURP Kf(ܴӧo ShwnnJPe@-헢9-oj`xoX 㓻RcH {LKlP)#AY(#I9w@*9{}57+eڛӅ ʤ_¢GZBݓPYʙʁ0d_?fb-4~żPb@!CLd;Lt?|* 9DK8 ol!b |s:3Zn V ʾ0] dwM nC٢h!MtT@IfޖgC2^f&6']8*4BgQs?S=S1'^2Q{?~CFh),޵'ebphpp1kU=|eh,ݙS?yxVL.(Cy4dl &B@lrj eʧXF }vNSmQ4e=C%chK7}gErx9fWC]: 49fG@ X70VǾݓtUo%7. "ěK NQJ%ED^ݿtE]CaSY`KJտEf\ ԩvľo]M7UPHsw1up)+yWu*%#Q}z6i&)߿`zmq#wU6ЃAƼ:c2~&-Te\bV= qR.E4]KП\ġP S䬳*t*7a%w$8^j:65%^1ZCmcK\wOuObPؖYO+Edݦ_MiR|J&?a&;v!<@ j,J%AQ׼ Eko} 4 Ww( f1bޢ>ȽYn/ﺈZb~]4:F4,F.9GT cZ͙AdaVG _D/)/g!|⑶.x %^?ߜˉ qYfl4VZ /cBX!$>P@hW e(?T/׵/a>&YhaO3˺ . ڄ6Dw5&c8URZݣR&1SRDk jYU!p9v3a%8TyvisCJ>B DqMqړg)I~jr/B˸/hhocscߌJ*KMz2(kD0DўDDz[n] 4 !W5Jr9@7P7GO}*6o|ڭ 2E;E11S0zQ䦄C(L0Sm~Q)]N 20.0*ȵ? u9_ qG&^3&'S~&8:TPajYqͿK(;ŭ *:[0qcAd*E)HbsNdQAWW$47GHns2T;h.9jWu;"DL^E}0(iת)γ26`NZIA,=gUIiԉ^1-3tN.$In6NR&ٔb?9pE=:Xvcκfhv)yx4Wˎ%!6^EVhڃOxM~CMs|!!2|gB!xC.EϾ2}@OEAdJuq {d{~bPfK3l+HPEU~DƽWz^iab-zѡlٓS2v2=C>l$N.'J D>wxVUv! u&댈F _U, i^gzdaJSϒ|#|-/ܰJ@ y Z0'&T^ۊ.GpoT+S;ܛg簲`rEQڽ}n/pK k-)!1 3z Ң  J 8G҉i XE攙l .&߱Ib]oӮkwz?oH5tMu#u;Cq%s,蟯^w#E |-aH \ 1Az@tM^=!j<(0؆.U zZ|fcVE2T׀&ݔ$BTy{zx5SL70n<㭲-ʨ$ISXȒ?ov .,\oRHX_6孚("q[yN|ޡK"uM#Vʇʿm8X<;g*37-fP5~lU]:{S` N!4dD!&V_+c!Z塼K>.4h/36,#ӄNǐ/ZcfP]w/b=5O8oR~KBb֤}|0g ~&ӼzkyZa!ɓ1&J3n s4#okDqG{W" d&Q*/8crP{p3B=]iV-,XaaXI3E;( g0s<^/zBvye?;iIR > lp j0"g;>Y j) d}FaD$;=x@Lg$ZZwb1jxaƝuYA xKD!u? $3+G5FaKس6Ĝtn;4Z" e݉M,V=lOO>tc_m1Nu, %R/(vӇls8Eّ*)fB\j 5qO f<͌yʬ|i!i z7iw#ͤ5KUB)*}7mfL۷W"h@}8fR5k<>@n[8@FL{ўs0Z7#d_Ze宎AsYE3pb )f L`t&ósTb %-@A)kt̰,j=$a@-IR^V3[Z^.q-EIV.E7bǛU\8#$c;PC|vu,I\zF4u`Tp.+YYQ9k^06CÏ>%q*c+,YJ{51mWC 4$`x9/B@Ɖ! wҝ.&_uiՔqHz1ldqWWj5V1>FE|$[n9@ZU¹GC]BjjR ɼcpO@:*Z-9X}ƖGĚ$A&㥺6*;eWZ Xd&əYN\) 0 ~3Tnlwv/𹽆+tgYF*'Z2Q1>v_=A"/ChܚÕ1mwb\xf-A)?E~:)y<)0r UˠrN#@9r! pS9=>ȑ~BfHBIk,/; x~bfή ';HjM7$T-k#Tzwm +.18kG&ZO#3u/o'H"z_ ^X"'s4>|)PjY_\..G¢#|'O,k$Endz6ڽ65f\\ps4 _æ,M \|:\3:`B^b/s<'E@T=r!7t6sM!u&y;'_J`ZQ$7Ҭw/-?$ hXWٮ/&(#ќ>s얯Dtm TY_$ź0|sYb$XqqnWAI@B;T3#s'^ׯe>`ƌd zL7j}Q XйK=iWrױA!w&^^)Or\isݢ2uHuBͭMJۮ Gk,gK$_י|%nc? DYC^1WkD"%8D߆pjl߶Ee۩1sjUԖ <]Ǜj,9">@뷗 IM?p!/-,YBK5ǯ5hG8 suMʰ~>˱RPJ |7 r9:`O[퉂sb3?gBӜ[#oe4гexCKx՜"sZiLhWŰ`f LDŚ(YmŪ_L1 Eəܶbg_nYro=*{=į}D52 CZrӊ0 \Ģ ʮnK(J\nB]oId{u)\wz? 뤍x 9I(ٰ%Nah]W_MuByƋoq&{1E}!ͪ}cZy-_~}@VjhtXÜc~ :! )f^n8#.A2 @Ģ&| n +S7 n?B5N_qB)ox\Zzr0pV,KI o!c•97(- _}o ŷrblHM Zi![J?!FO\,O6GU`l60sFb&`kCa 'gJoA7qOշ_W(2r!.UGSbhezۀ[ g^1W]]8k!`X-4R1.m\:>DkA8蝏[zjP\%(7!L @YpHjm.NRL OTy8۳JxlfpI! _o _n h7ܺR`A-,`5T,Kvuq{׮-TWz*0"^Jp7vF6M+w%曥F6j ÙYh "?Eo*Om3fDa%pvgxES@0&:"F½.WAUTRJElTNa|\8NUd~}8) f/I5KGrI/(в]&:AAy^=$Ͽ&$`˜!}>fBXRVRK$MZWD PSjR5<tbwϫw]x}wc.'9UN)yTO23˦T3n"꘦.ZS KHFC*tÏ(]|# nטmC2S~vH d`S5_U^_!0#zp &pGr}tv ($M-'T.ۃW6ްS(C{qUx o Fno%3,>ePfW=5Oz-?!Oـu 4dcur"x0?eMkmP$+`ô}eVz6iE+NoڜIY2Ktn?F"ЫִE;(OZo^[e6Za4.Z P3myT\*8pn+8}1-3W -^n铄K4 k E"0ŊXeu= :UF+/h,Om|Z[]xOjqT K.l~r׼> <ꀒ 2f> |dw y)= Rh6j@#ٺ{OQijA .[uVZOrXúe7gXQNI1@&gϽVWΌiuD*ikUY D;IyYx)a X Κ7lPc-w=4H~Sn4s;F&Y|Wy8M޸X~W5 fy9V|On[xb;nBێWTKuzMC_euGzclq1)E\q)&.` * C0Ŧ?b PQK_%r^_.75iu6c@ oaG4 kBg1oɏ9\~#MY$ @Dq?BVߪxyp L _Y#,3_>O.["dz}UV~qǼNQP&@meʴWO)\Dų T/ Ӷ  Ou$(O<)ռ~XB+E_ꖃ$;%co?/g/'"E(sG3m^lgB7ZahIhBYYRDf𸸦mS!^t4Iɪ? n_LOmh9-e\jk 3C ST86$_y- aCL磗躯]-x~}u3y!劚q\cd7j(*T}9Z*[)C3Q6v'|ltZ0P̪wxY\9݋BgesPvNBv]8L kf2)+@%f P+eϯeܭ{~ttn4OZBaF˿QջAz Js^uNUDA>)0+qH#h>;)\?w5ܒu.70d`ѳ8Q'C' f5^ŃM(ښ~pB:Keа$@,dKB֑ p Hux8/ |o~mvOȫ7]) [s/2)N.>f ԎSE [9wԠ:Y 7#$pyRռtS ǵQ;]jݓVM{RVUa@ svoV{N>މo\Xp/'/C&Y"na>t,bbޭp`uެa1-^e뺓.b Zҫ0@!99ܶ D~,[pyqW %F^xn'NE-c @:?|;:fH|3J_;?6a:na~<|&># 4914XU( \5lS]7Iks|~.7 di^>IIm~FxVϩy1*c8lu濯č, b@ڢbW4&,*ۦ[lZ~潏#kKBD£?,AHRZ@Ku[ܧd Xڣc8<~.e@F+خ4 Ljr7DFV<'͸dqfŸ[2O}8j TMQf%Zׯ E&$s+6(0Fƕ1.HJK,.ȡsBPc1eԹ\^6Vzʐ 3LN{l iV$R]u Q;;4ie`[v!%2~=HsNWW>I+{;՘,Ϟ< $jm խ܀ S&qHJ d2Ha9׋o|>O߃^LdQ5l N`HlN69vǃF-c8~\e߹HL+'(@ Uyʝ{|XjV R.oclLN#D8'CXx3xmQMa/]gP{5rG|>6'I~ <%DDfp#Ş?zЏY1q)#i^0k_tkX ,scAi$Wkiݭ/hvZ+9b7+=2Y ϑ8F o,dX: LlU 񠋺=[o -hY.0Ǭ/Q+4!gU[fowWߺHv,KWHBԗ$GxPbpUy3a+B- , ]YCpKzjktN JJ` 㱶VDPrl݀oqcj/C+A PdV S\1Eo9駍U1WQY+4x1S~u08.Mzj4745hɄL:815`=d%"VGkmJ9*q︜iK'Nhۂg:7nU~nvvuP󊽓Q,5OS=Tn8Sʥ 6A%|em:\-I /Ӱ\KumZKS7Lf&mU&Q7I'Ä V܉6g\>OgT^㳷_C ?wR;KIr铷 %iFFz&6?FW!QU%^O.J^Κ]"߶Ầ'h23?!IU&PE6S=x?ɠJz7 JKz1ҮJ:w,qCX"e0!^ F)qa'we'3,3nr-P||[ð&Ft-Y7YWg!l2֗BTe? j[yrG.w)zc:D:B kFD)ҢÃFD| |E= ;W.<u-"Tpۍﰒ5z䑛K|0X`Y \|M|ޤޮV=b0 ϐB>m@'i U{\ʝJ;P3X=xK-HΓ iĄk DBkyv,V:|Ĺ8|Nn!'SXJW}s \*mSD/bdNM,*2yjZ!0 #ʓr_O'tE˲g GRlk5XSKX̬dUv 2= +-D)G '|jЌ\8ccAQAت>%Pأ^Lvb7\$l=i,ß3(BoJ!x Kkinbܭ[,kBL>Wr*~z(ub-@ &@ƿ9E)GLjjS'Ismoy!gm (_[,Su}أx4ʴ":qΩ1CDc nSܷn!I?88>@b]_4R uiݐ'r Pxp$Ls0';D mVf#VA iۆ4ưMX KCi$R'J" O;]ނ쬸SUxڃgqߦc\EVA/6XQql tAP`ƜD A1951;T,3)lt$w"ь8\R0҉)KrkNCEdD=μ90\5/&X!`=_&,l+[F w Ab3u ]3(4!U)t]7\.<kWqeی ^}z  9C5 S]xx7?\z'H"*đ4k%0l %1LI̠ np1/8.Bx;fJė>7p~l59ˑ[@w(E>Y9A# K+F1۹33)C8ÉkN8QfYP7٪͕y)] ⮉`BUFc#9=8E4L!qG.-"lF<~w24ա}BTBsvï}rv$3HڽL5^t8[-|33h{ȁZI? ^3V}(I {JϺ)ma8v-] w5RLy>ikE&Nө_FRjW-Ud82Nan{ ,,!کjs,򡡌?eKlf+`R&A>Ul1#6xNxQ4'`7:=tioC#$F.WՃʗ]} UDn f'?d)N-TIa} NՏ@׊wzS'˷g^vR/48:}JO4ϓ+={Lcp>&j#2+D#^rnhN6*^}Ww؄DAcXK]FVL\_£i6HB>\9,xRCj㳈΍ӺoBCE䃱C>.EhSYe8_Bfd(3=X9M| @;Ol>MU;cS4qgѦ=b>a׎~l;=ǩu=]D;],}Kcp [s22ۻQK.%b6W(y@ x6&CJn x>iHyUy V=Ty3krodCKؓjzs`tln>{W$Gn)F0-f3f1 VriLѤ/&]G#H.A+dw''`(z̦Qe罄P# MȝC *  #| 쌀 }p һ? aʹ p:r֋ tw0ϛGaqEZ C|X 9;y7 /iў4+F9 ߭.LL,@E##:\;5PS/S1&qcȺ S{Kt@_e(Ƿ`Pbg4xʧYA?.|KgѨs訩"Kv-*(0^QlMibbFՖS(X-K6P5%* (<m,m Wcpi-aؙ 퍉T׫28ͪ]y54.# v+YKtް9РQ3;uM쌆q>LB:EN- Ng2A$"h&RbrzM-Y$B4B>nl8pQGhwձ0B.^@~[ `qz>*;'Ȅ<nxJ>JT}·قg}pqrMG6nv8u=چ]mlcWf&J4mS F=FD`nuxf[?4DUrLx?;oF_UB@=+ (Q҆YC0!3'PƖ!)Y8^2) \2?(l@E0g>ex*f<5#~Ή[87D?Ȱ _TpM44mTƈ,Sip+WGe# uTG& M `NFԁ@8Ts:1q2 f>efpbc!A^tb_yL8ܱ=\>8jK^j,Cvz5M\ |f=yVy{O 8Y/womlt"iE0\ǷĀx.T5&FBE.*̲n_R47nLڒK<- 6: ҊdoM,lPōwRPЗ=,-H6*kZT֝vٹ`q9._^԰o{չČs/%)f,pjYHVǘt C~AN:FAÊ&qr'?֊d=p[#Jwzp22 L;Y8ʷa]ˀ(?tqSИCћø3 9PyqG&,zt""7[YSגZ5"HȲ>zW3"ʍyEjɁ_ڻᤘ[NZ$X(FJ!%\,l@UԽb10L^Ca}H-SmTyT8WP wZ &by~ϙFGc92ƒ;}=0"l%O +SŶ~UFb2nOJRt5>y.2`J6x z7c`>gKԠI}|ؒ ]uk)W?- SWڍE:zp7\-sQ~ mnE W;J7sK+9udyPXK$ӑJ&Ȣ0殴])[LkIO[;ܭ 0 p#DǬZxJ笊wQ>hNP Dq۠˖&|lV/yɮ;@\tlI/3nA|ۣ1{ֽcD^xp>Sכz5@ ?|^W#+\_+w,(Yd*$Kp}i*ϼkrKfL ˎdAfgYLjiZ:BG?lQ )fׅz7ؐaR*(c 3 _]آX's)cbφ|JlPшNl&t<3 "OO}6:ƭSQ'ZM٦ Y`h\s&,}a ,+b\4800䅃4pQk1^RsGw |_4C:5eoHfpw$)OBLyϙ0&}0LVk~ 1+`tU(cU1OjA[&QҘm 0-RW!-cpR^Z{~Ja)t4h=~Ih5aK6ZfoHm -l Uh (AӾۊbar VEuw3-ÖqC~ ZtI7_:.HZliP24 &~4n"US5eiuUE{cZAp{ʢ`k!3" OL4]%H^`.PYl|] pNڅǷms`W7i ?c8nu;,Ogn WK>ht7HA9)dOZc0 M̊8)!K_7J{s?(N;R^"G3S-UqUثߧC5͇ÌܣK$zB=H ~C /a<q2@)x b`_*~!vlVK!F=Kڭuz %˺:c,NGZ` @Gb=R͚En6>b|m6?m@C42OHνro8Br!+= D[ʂs: HH0.ey|:?2muzs۰ A9Wv?JYZa3{޾qk@EI+ɾlcn&+1xa^)'ʷjnLAK$bzx} mfh7]S8%SU3“+yz-rλ&k6 nIgo5LzϽ4e]` O%X 0X= \UE8NY"^0PkmyKQlR.eQ`J捥yxpLLQ3buVRH9~4V$!8>(vѵr^'1f9W/QƋ9s\O8*lm!NT+yNE0h=[}OUCO3Kȿ'-;8xnq;.=G" 6sݨax)D JXh6&{Ç; -̜O劇y &~0 h?S:Axv"#ﶙ+%c0XG$][`SgjD %|ͪ00zĠ%T_AyiX[͕oXS?r,oVV[xĭ ]XR2bX!5ZMG}(ߪ5jP $)$ʅetj$h.E6>2N IM빟 85Rno(L ;Tj|@K%̤"P^0zz}5=§ i{ޛMEշoƟWH0JHJM!xju[̕"rjFF5gA'F#Xk՜5$0~09t@Z)ڹ􀿔`'es!N@.-]3tW` sA>{gNK2zIxFsԀC&>-_!< Xis'3y7:[Y`Ef14iN}[rVO˨K̥E=80f00#] _*wn^]g]k@ޢاl$%=9I htĂXo[l5>Tg$zVK\A>QfCT)чu Mnxs9sʑ.X$IŠ+mx$ΓQ ?S P6E̡ Ybo.6JVPuDƍj/K|op'Y / Bq +"4믳_7p1b=Vuxum?]>hџjZZ=HP#73AٕzwރVe)K\8<4M:g8sy2uѾ;g >ao834s("W(/qsIFs&yKDP3d,rs@7C)ddDD^F&ٷ9X{w*cC˨[X+ui ׇ)"K xϿʻnm0,L, ƵJQ*7Ky)tg$X zLLB y87zwE+>¼j8Sw"ЋZ v _LcҒi8zVKCFBb%R"tE>'7'Uq(Y  x|ߖ%Ц|42CzC?k\EXiX5jy,m*(gp^]٢ZVC$p(8dXxI_*&Pp W})؀vGLaV\qӇ8i,ʧ KSXP&m$ɮh*"* AYF MTo4>þd#o`6-ы](hi@?&vQwJZ}r[c6>}}2UDq݆&@StTҝ2".6qmC&jo'(hoTO9tkR[)x05/eVft4lo2QXL6^8J!"q v^d)Oו'A9QN[;q}Ogb;*5Иi6FON~ AЁ֠n0Q"Ϥm;%o-l _U'^d12[34/{a>ePYNYKR[",[]Ǐ\1rox![ĺc3" `PL2jV*)3/n/JKzK"ګʻE<=nȾ5TaNZp,B5^\5~M6aHX0Sr:x/C&d?GQљ o*zڳ|㝨߂&ړwfD(ß:~V%;\Drn? (j#pⷜ 1]%7O85a`r JU^ ˖M̏UHA||/ˍSpmfusGgZ%'%WgCfx:ۚ=doP@q &ڌEOU:UHcɥ́ݵE.*`e|ynB!|[0$WbBAX܈k 0[Q~i-PqSFgUD8( HIqQ%:6o 8۾ ۢ6(Cok*̢v5m_g=䫚FfT,?>=V33p{kk.q|ac_F#%0! |Ǫߞ8`^;q\SrLC=hXlHy`}@?IG-Ȏ\Pxٯ3p xǟ)( }+zMH|& `~݉sp"clG(`h6&ůcnx޽-h>*6c򿋤9e:ǣ` QCKт ʚWFC*+q#\pZ' 5.FȻ:1Uf -^ԇ~c%+We87*(GR^#L2Pn5;)WVHz\)eؚf`+Si b=i~0h8wK+EeJ?߈sbĩ2u i'V>='ro<&~@%cJ6uOD ׬Mg:{B8Iޠ:h|H~XhCwZ<*wSE;?` L/p]MPťTF2OO`AgiM/f/溒L3_ ,"ZJѠȶ{((g}yɔK9tMucg'F-,7kRx dejP"*:KdBgZϿʪ20G&3똕Κ_WyWmɮ}yT5qS[ Mn9K>8Icp%"niL*T`/Gdpos%׸&a]E״R扙o$Z oyB FWQysQ*ϼm{@lOWN(M!7MiE 8H%mل<⿔<q{t?|l]i]T5F)Qj6 N6L*i&y )IZ,z3-!+/F^gi, '@#W+w,4+iBYr[=5,"J$,l?z&(>K}!$ϜawKp(/]?^ir;oβ. }g]Қ^6mj)7H}"LVZ.p/oKdsNQl-Βl~*aur@>+ U\f`Qd#q>X~W¿̋vcnت,K"죈]4}e< 31l?ű 30D~T+_udzx]TmB;vTg @VTT<|5,_5LUw@(#|ݮUVf qCNgO7CSjPi=T UJ۔q .a}Hk#r=cύٟkal6t$BЄffkb'mR Qg'bܦu0RL&?-s4k>M|)%Lc EߞH9U>]% gvY=-Lr⪅M-gy=d)ydĄ ч$h؊dY,3ێds?.zqx #5WD)yPzHUǔs_ 7ۭ*Yq|Qe[:i887ksSH]@#GqQRΓjF ,ؖyb V)ЭgWF7 B u OI2)t apLۭ5'3X")` ]p-{|}oԒeQlc(/KvT>G,ѯ1K7@D?*E\~,8 ˘sw3`8W8(ų˵n\ $It^vuql&slSXAۊkTȕZWFDUM.FHw`TY:O)Tct nӉ_M23mK=c:({WʗnGR:pAucĬAM3*Sƴ^}Gݼ:Um^a_z質WM,K&L~,5y3i1uRpy~z Tv-W5QULCoPpg.xkݍ$Ƈȅ Ճ}Wׁa__} ?iCcb8a]hmdWfH3&}cRu) hNj4.x[y+IK33)oh-rgnmd^֕֩Ô; ̉ϵ|dup"^u@l!s^uB =خ3=#A?QQkP}E2^Rf I\Yz9"]L(1B8V6<*򆣧Iܥ 4TF(Z42w˳#* On 3o#;Q_ T֕w'K Uej0mq Tܷ]s 3r$DG.':Zbn-܅ A TYdJMrJ[\ߥ6y0 $(O<.ǣ@9r D|z0a \s(#T&t΂uvᛢ>ӦLߍ"%Zwg&خFi~2 w$SQpv,$othr'lJ`/G<#og^*҉iKwwXzx7+ij>1U  f4#%va[;YޅdOsKy!6\`)X0ZE2Dp} '[5 ՓgBPUZk#y;6/cIoyNQ܀8iAHJtv/.fw7F {opPDu5:cR͕[T5ZE6 %4hY:  KWşB>q) "mЦ x̐ȴ.B'r1Zf5L5CC|.o\];8ꙹ~"tBY%:Ս#XXᖶ*~̀0޴Q&os+OC=0Va`eqA==M~? s )qUAgI{]+F;KT>v]SAXB\96_Jƴs{2|t2^M:YK}1Vok$K8R!udDӞ (GpӃO!߆ [xۆf8ʭߢLgEs;G[~9ӜAK]w4mHٛ/-zSH@l ~x1= KVnU"{m*JjOKc ,DtF*)a4On.(c;4Gn+{EsRz5Nu-2|rS 'uȚ1yBNN&zXdSIyڵ,+HMS֟T/44-4 ~wn6´7HsƸ`Z{aW(q,_o}mڎ@)ʙ9'xduU˗M`e-^;Oqfʁƺ׮ 9.cz p9Se'~^-&{ftՅaszpœw?+_xs,wh,5 )mbj*kwRKhy9b-KvN{H.ܪ";+ѻ# b/A=O#ZmUDH7 lᜍWݎnVo,B o?:D,=D+AF3yuwE{߿{KjWP]>R.SQoea}' cORS֎26J8; Jxj\]| G6v(F`3wc4 4)) O^e8vu#r6Sul_clِ@{ Ʋ+kY tPa.p r)$A95l!`^X%l޶$yB?ѺSjpO7wtElsx 9;K8dN=ŲK+s *%}WRZӹً>xr~`[&U`-x==T"%w(UtʏۨJHQE[OarB*x-q!ӷʠ݌i ,7Gr ?:CYqV<' OĵN #6o j}{>byg-7!X\솯fCNa39,,憝WCˣpAL|Ҏ1DP]G)Fu hD/:xn2^s՜,$)+`Ça)֊ ^ 7ܲC>֍)m:4lbIk]H 4F)lFF Ş8CM9][rHFlq${-h:$u=_|nCKsM˚+S\jcQZ_f9nL8duy(\A5g6* D05ܹ9c] X#!y7ZFCN]$Gy%@4\QxWlJR}m~:H5"'4 8q ~<+A>.zAFLEÛ6N_SY\z]$K,7b3tV)/#z~w!a))]jaǃFm#BಌqI!0peML DkaN<.΅Ǣ„0#8|M!P{x 95t76FeƧv#4"}K52zj6CE}g>@B (wXM>X&Ÿb,UhL $ԯ,er|kI, ƕD- +La9o̿p0Kh̞dh,-::8>/!f"' ѿC7GU5zL(qi_k/D=CYt%{} s`V.z0WQ"*ʳ ~X VsMIw`D|̷%X.oBm\$:Ӵ俸#%v,,*4X,d^~}"4!'MdߧO_z802sSwк=wSړ..ؚ !|yN:OΟpP4 cz5>܋\Zruw1oC>w!Bia0f \aZY+ZF;s%y>j6;_}9ۉL.^!6@Ǐg#jf 5nኞ|(-E^i*B"hYSg­`/z_K3eʒT_5xrj{>*% LL IaE/rrd`@TÒztTףm  Q.ķFplr❠Kדӳ<6"@eN0Rg}*C9N^S'JƠh!ZKF[p%% DW+^LO.d˫[{u{ @OMr^#|]xPgM3NP.QW9K6< Py8/O}}8 'Nw9kRQV+Ruk@P*BV"bO$pVkƷLNnekUUqXXQe(dj)ppޭhfislN]L.t`5lF^)e9;/AL DZ%(=IQ ờjuwu̶dU3ݦI)BbL޿yS;i+Ȋ;97p5:<2[֮Yo4#T\r̲+i`ԾcLЎŦ$^%L+sZyf ~M#?ɘu7l]rhE`J(5Ͻ&.s* F/XG"?`Gmdl-W1nۿ gZ􇷡rM:$LVZ唕5%Ĥ5K+,sKޮ}ՆL >6[,@j~)i/_Q[܃,?F&KIMUa* $`E.<.٩((n$):GGmWF!=&f$y"u ȅ[8*H]m簡8]11ϭQI6!Z3]G{1=ItWn{+> ̆šoMBxWBuMR,n嬲0}6φuoa)syYPP_c F 9⺔wɸWӦ0)ս.GP4H_?ߒ1#GPh(&Zτ Xp.hL7g2 YӐgQ &=L[2 7[4R]Ʃq JK% p-r0UEubL< 1CىcP.?C6r4]o Jd|(g!W4/_Pib}0]b)x;+veZkA4=)†NWMGR_*b pAZvq&* ȡ ``/Dt,x!mJ`NHm?9{ta>Y6bĖq;`VXLJT{uf 'Ba.b2b6LlTSWlB: sݗ-2K. mǾ3`#:8^/aPݼ1^cOH 4@7e®dpU5֦ǯ?.#6ȉYړu;UlF.S۪b< PLC,DNT]| 2GI|L\D^x:-HaH@M5ЙTuќC(~JSOVm-0LGfNoF]I/%¡V$z(Ѽw,j<{)C4^ k\Fɇ&jإR .X 4.!;rlO(yB yS3/iI'{~ ^Sx'lmjRI[F!D {'׮!DYvS7Οlix{=ZeUuƳBOm u.,Kw TU g GuPӅmY.Pr[2kchF` ; ʐSNs}dLf K!•9J^8m{3@2 I@!SYҵ.˹$qh:5"'dMn|/D?C\.ozMHK#"gSv.[Aewr[Gh'9`n@WRl\N9Í}XƵG̦zDΌJΪ\ Io RpMJ@ăƼ %ĭYmyoF-"GW,P(/ǐ2z^.cvUl#qEp8-eUs v"avyL^ܳ:UپDP.X>0`l0X6:"/%i7ֿ>Q>GD>*voV7b'}nWE2nD*9Y='=>ҹ^S0fp[m$ 7 P" Pnju* D#,Sh2&[2;- .+Aښ+g=vWo b序&i|Y+1MY.J{)oN˭C;Vt EWⰽX`U@GuJ8Ĩaq]K,􎋄ⅇik`{wूw>NnSkKF{y!yh!w/. {pe@n6< 5MY0?Hu겱>asv@/"{f}QL*Lcsw#=x=ێŦIM_>*H,YiF 2rp*)_neѹn¼}-kn0n8,EyYl22ed׍I0W3r@Ր(qĪ<:OPܝV ͶX@#gm$wAGOIӧlѐjga F2x=mzảF&I}n4G|L`iG֯6M={`kqG 'kJ>fcouU3\ =<,cPh3U{MI@L ,sF`hB@᮱3nۣV6gbi6dde4OEn^,r?GW/:N_=[76|/G$UE^脢d K^xR#4i''GݧavbQN\L-,Q}Ub@퀟!%lYJt,َw@?-eeAcMRBȾ.] ՌQ0c}ke#axgy/G/ګMķi8Y<L;Așz TMHcs08Rrq.DՋtlltb{5bI<C%뇲 4BȲPנwmiE M\Gb.6KϦ#|͗8IClheKZ%ϡX҇vYbX3HHlR`rqOa!X M]č,'^!}J?lͽ~Ԁ\~M2~AW14"<~,>{MU &v65Tm0ZQOS 8N{ZVB`9nG&w##u͗N`80^#ۤ8(>tU\4fO[2%XX ɠČ ՊS}Y.f͠8Kُ!2U?7!|t B!gc96V>SEHꅋXmGCg/ 1Rq'.h=uu"EtΦ+D[g ׳umQo,>Lܳ6r.d2Х&,sC5y:Y%VD4r5 j̬mK8`U^PEhJ4T}5P 9VYQ *P`Ďr /^}NM)HA4Sw\IBn_7|XڂJDHפjb^*[U"؎g N"Ƶ&-WJҘշjӨ8hv.v74duJs*WfMf=nBc#~ V8I OwrA B,EV[uI]g>?>vE}>\ABq7vk  nܩ%?y vc">8.>㗱{>2t" _tzt1p<WC#Gw0UkpCm20A0Ⱥ@z6tH0t*˞.[+s_mg;OHqURt4~uݡ(@Dڑ&7Ax%`aSپ\G(eqOO[kOrTd7 mFwO v,Q7\Cˡ⬸$*}9R ![d"w4Ⱦ $}4_.gvGT/WyƜ 'Q#4GgxцW^ He=8(6ptB" ')JQSi3%] 2BС 뼇S`w{P"*|1'_ DhLð$ 9S6uTds9]Q)ACuma.sJD'j8e;O?Ij3ñ_ Ǧ*sѕxXΤX죲e["΍Sye+% ǭ9W$[6Ww,,v0p>LBe+#>8Q En-_͝Y85[=Cp2?%Ս,Buu4俿k|47PE\ 2ԃe磀m&x63"H&.1ä,[oQm1:͜˲JH1rG;& s8?䕜+S>kN2,.Y)}Nu5 %Ww:l):k+N3ˍT ~:E G?I[G$D|X:A`CK)q>i4aw #6F7<+Kwło!$k~.ܷcANzl7 8G&/vW~Ոh耲/)"L]reB.NW$V-@ lo #w[9DT*ڦc?Raݳ)V?-_wCc``w?>0(2O9xyƀz(A>;۱-[uxdz&b9Mk@-=_iU4]*+6妧Cc}MjEGkiI*ԄH"O"#"⽐yV.sD( o;ϦU5x1kۤύ` XP 2L)t-|:Z }wwI%C,M D}( X\;xa3|nܬnJIJ!6'2JL:;oᾐMɡ^n'z+i$БA~zX#oh;HE"*5Z@9 IRQ4jd"^sV:e &oD0arT V-b}s{rf9%}?hW[sXی#N; 2ջo94y EH&5 6kg *MN,[ZܶϪ(7lS;К8WL-˻rzShzG_9[wT"1cfz醔iλ޺Nz;Ӹ+,ގRƝj3D!ู# rݞ;; ';_Q[ŽMK~M:sAL35~g芋=z1Y1xDySwIfU ;5 @显͹w 9hD"X_&d I{Ӓٶu7Hχ]l<}ٓMݕ8L6!Rn ܣgyNRD>}4yQSA.IWaky~MJ6VQM'ggZ`Zd|Wo`+M+Sf~WG#ʣ;IIyַ28 J8wJ0-}ऍ˕^ٞ. |e}bODi/˹#at4:dqN7vQ{@61h_E `t|)N>+*ˠ{l}lh=,3RMm3<~1a':@:oJVy7\JiH[rma ,SˣqPn"E;'P% `'r;e޶4х/ ykmI1őԾD'!BKje[)?cnDUĜTAQH>&je\{LBO2[&% zJhuR`}c'YYGN=+`9ZX>]Z ) c' Hղ 9:_XE;cX(\ _"n/?J`[j-> T?p**}Wqs~QߺQ嚟Fġdf(ړf?걅UVA شBjm#y!@ \xOڨOa#JS/ag>*9,U6\`^[}:v}Oyu6ƈ) W7/郯jBx/eNB500Hp넛ދި jͲR ƸsbJDZJd#d$>e- -7!I,ӯ_ҢrS`Jb7LJ-'p D?{t ƛIt&,ِI> ӿ=Y4u pٝW\{mG 6:{vFvYA9sr ChlɧB3=k$~.XS"K#cJ|GVhsȮzr-%E)qY}-PVCYt8ߥ<ٜJ٢^0Zm!&y&#Vj2IU-C>xAEѻٹ}G sa+ڒvqQ&GXhʈwbJ3ޣ} Jhϫ%58Jo^q;L²,-{|vSHӂA?1sp^y}  HWȒ@,=g6FGޯW"LfmY+^qul"1 ܎rW~bQ3N3 #Bg@,sH C>8X'.]9hdSB}]ImjbG^O9~$:Qgb +=2";M f\_mgZF?(!2QsHY9XPLğ-!Q`MmcT"[z1¶Uэ.4qRcHl$kaH wҞ:5$ʴI@&X#z$X4)ߵ}Z6Z$EEorp?H@L\~jR8p(޽?0ķn0>Nqr|Gl)6~w_uqKdZ1Pg57J<|!I؟^öZV,d_Fy% Mt\R^#JiqR`Q%J%RG)I/>˔犓9ݨbóLJ)X)qKbuײG :UN|C;A4k9 , z&:'O'E"%xDqIۀ9E{S v7U #Viݳ <)Ec̽at"BȲR>h8_S[MRx nT1WxgWqCLU7 la=[0?B->c̮Sĺ^xj!@TI}j;=r zGm~1 -eJM6g. 8(K4u2L|-wtEC]uoA|>QT[{-!vPj ͨ5rv}ĮjA3 |&򉿖(S1.wͿRμ5S?%&fv=ds% CUSU])VAy^-.估[;׸#iKЁ>RD7JN"_z0vlϭ%S˝AU+OEKqZI ݷNNdw 2\Xzs s?S &>xD$ϫ|0pmm;Yjx5"'|%C>TG4@Kheժ2-'ӝ׊vH yd_Cʥ\AG2Kky&w"1 M !Ch]0Q򲀴B16:PNbo<Ӡۇ|FHc `Wΐ:ޭDB RL(in+tcDvaFx_2~oD{o&*V,ߵO1pՄ`PKu`erV{jz /l| |sD 0rPotQ\C+FQrUӄ.<)`X(j!p''mX(e^&4Ԣ/(le힯uvhAC48/aSav?G/SO_G 9L0?-sxlFz&®ݻj^rQgp=9mya+bKde(tĢ}C("3:++oڻDњ+Ŗv+܋Ձ=9meRWXl־/"'状1e2F,6,uxvKlh~#{Ymnc.ȅp8޽VZW7{19fy v>&mf؏墘lZ,w=-: AѰ]jQT#Aqw"_eĚ},<),fm=8o}"ޓ EL0޼bM.鼗j8'$$d') >V==dx3v`'Wt37޺ǭtڑW%c{Wn-NL"kwk%(@7T-BDFHܗσ{e96CqJ5('XrRХ/쬆'"FQj1JfJ.#_ d qsl߸r.wBdY5yh L37S[,2ϧud~{ݬr4nşnM"6|)<*hVҚ.JMJߝ \/EW^tƑԝ2Hea\0S, dHõb:A{3) s780vp#W螋WwUǾ`@:ZՕTpy>_ `Z[Ww۳'@TsV?U%;eQ9 gWe;z_Dxhe%33΢wy3S8Y{ uV 2Ļ[I/t*x΁oE𖔽h2 _fnmz `e)#n:oTF3ɳ{k )'iՀ•/,F|ɪ_GX˥2S ݍUĈuivuWSbU19-G16o"q3ryɡN럾#^D58a;# jW>Ũ,7N: }Z?]Bh2U[ V+y1^'cfg֘QJRf:Š._|=g_8^.n2*צWz b`n1oǩ@ t-%*y. |>23PCt\&~u7|᧐z ^A(L'UUx]p+dBYL1IT~'Wٶu}[ڕ:U:edTA"eG$Kn=P3ի2@uGa˗da+ S*⣯YJwCY-IYĆ|ZAO(KD6C "+HYOH?pR>A}OXoP`E8-ڢ%^^BKpkdiQD$eKnkä%\c#"\ ;7dgy8W#5l<؎1\5\;(?d9.\g#Qɦl?9+xOy:èrSÎ1D". +_DG?/qvmeqWNpcFLo^.xo(5 6\7PEǪQ>ܣ2R~%& oܥ11'(䜽,6Py $6c9@k^EkKI4R *4+3Eْ~L l7߂B~$122N/ Y.%`z8|^hyZ$;NCȋ#%\DFNVd$˱ aA:"e2i~3QzF^ 嬱KA 5ʩ0hZTVL5 ]ղھEb7͗ewB'p'7~vM#` 8Ps[O,_>^$bBlJGc'F8}Ϻ8ӻt>3qژy!N_;b▹e/_+rEnmdMOۿݨCÒ.GSع7qc;&sUuAMB !(G"= ڎ+sD -Ƴ<4.)O⼄bx2<99Qeô54n\0/ũ_+{ 9we!S؍$n?3˙j ɵ(Ez  XGʀywo|x({, $~-i^'VVΌk$L1bZZtrw@<Y}[!R'¹%, cR4/hwW}E(Υڋ4V$D_'帾PA[%n(E|{J2G"JtfHl6_w$? "SnPDA~?h},]vqR A_"y_S闥eJr ]cq?Q^<4'NPFZH+)3?n x /VHQ 8`0vTIzXV¾hM FF?7vn7h3@sPGG`Wl+^=8&m\8h@OaQ[JLnC_d/?Tp\W+0١+?z%;Ə)}P2C*TLJv'JiCHAjYk0(!f?7C5M{kS JȴuZIKȻ:w w@_}\X4~ׂ}dI4o8jSY_}k=i&79]۫qy^>P渆hxk8qȓE6pv[1#7M"ʵ0hlԥO4n\C߬>nr˜\bRĜP%6-a c&C\i9Nӹ(GOvA;`ibɢXl 8 HIe Vծ`P(2O6>>UG3sYI@26e+`e3E2ȍ$AAtҝP@su*?̬w;tF4#=.G9 16=6yS hzӿeX?Q8D+XmWI ߩA^Ht c1G?=F30,_L ő3ܧ*՟=T T;ΤB̮gve{w- K\GNeq=6 0*ISNeb5 j~eizl[#/ڞo<'ȗ@\IwU@1J'T'FNM6u[vg:J6avSa4WxrhGkm`ѝk,h)S+)"[CX19nG\NPc4|RFQS3_Yʔ2ո{ʦ, Xs̞v9~5pj3OUMN+Q?aXtqh>+AoSTa@AT 3H òi4M\WԤ#R|+XwqveyqzR֧ש\FŢJ2X^5Eo1xd(JRu#gvawߔʓ7[0=0}"8 |?駁m| cHa/.s^c#lTPp.ͦU[C6 '񺚠Hn^DT!11m_|U[rk&|{[1CBO+>'y&eQ2"Fӏ:`5}dTꦠ2~d $4#WE \T7UXF@m ލtMeƲYGș@b0ʃϳx@k0M"(fTkM i듫Gnp@e2q-\0RrΫP{?z(c ]~0wonqeW I4 k;B '-ToO,.mK>Mg'Hw+ 椅O}<Õ~x̷qNJ2WG9 ƳFM$4M BB%~t@&y>v.7F8 F> g-E%F[Tʼ-boXBϝw2ކ-*y(K\!Xf;¿މz<6{;~U{+ 2#lB|(W6^aXsV‘quN-? at“eh6wݘHzjO82jוAd0tii`ˆfYgZ87Ϳh@ Gpa2v\:7 ?<.~wIUoqNk urbg9L!Ԫ]r(q2́Bِêz8Gd3ȖEaɎwm6KMah{Ή)'j"8;>r4KjiI;ڒ]`kR-;r{Ř޸i2+ws#i9 E9ꋥFY@S^KI"b|utcB]6M5[G['֫>ΐi2FMMtc^jB r&In82@ ;ȐХO^ޅ;;?YM2k*Eh!ȋC(gKkE[]Ȳ@ˇF ̽hy+e1&h7@bx61bT_X2zu(4[rsx=aj_!KԩwDJc/h_=h$0[2OpxAE.l,bD _ {ei-@oHW9$]ED|C]PƜL]$=Qj:R_4%tSIZMꈝ{VCUP cٜN>h<{3r?CamݡInSM꿡m|&dX}֑=u//%TGT8'>#x[ڐ{Ki~ 뙖-x\_a*b**'ŧP%_;gE{ϻantH&Jvn Vy}_Jh?q `dk™̴2vE)Cf6r%(STj"ˁIoQvLj$Ts]fa>pBXe&Bߓ"]u Yzި5?KC;UlzR j{>ue:1(9[5, XBQCc MO= zɖb9.-vƧ}cICe.t@׃sjV z/Pʋ@,CƍYlo6ѐ 27rsō!oDr랅>X󄗦=U X~XrS'p[H" p1>$dzQ~[MN#$aSL0ZCܯ?OP[K2ͯ?U|VQ7{|L6;q֖O&jTT3})SL5dђB" *5 :`=%5ɑ:đx*AFZdwm3ARݚ̝<-q%vtwp7ͿTծUbP7zgh7bbw8NudĒ%`b8z&o\|UXx J !=W%dU6׾Ͱ X³A لFfS*%ngphhw>[Y%O?7 #},o&`W Y~_ %a)3GL @]U K'H붚/~DB؆arD'ߎ⊍x3;u\aC/LQi=,x:ҚTh)νSY1Υ@-tqw>sjxޟ~b?xww .jbYRegҟb7qdE6fzWn@FD(P6zxf s7V~;'(%܌R$S@9akRN!O:/39J:yHn)?IW-8iyŔ_f`@"-11$\ǁb cECv6Z:C(Rwxݿxf O@zf a?y{z;c70.CZ3q(a嗛7:(?6@ Wf::%@Wɻ6G'(l^w1dHyݶDy3(ة[HMCJqg 59ruF ;U u*Kwm0IҸ(6 Q~JwNTXS>I)6xB Yݙ;eiE(̥vJz҂]\*3ΐ H4o*,{ϣ|Kz$M~"Q,{oM:=P 4o`>֜o<ù?##Cڥc,{~"i)EZdz)t)߼3 8f!؏f_`mm:8rS^oKqBv",~9f`ZpnR 1zJ̘S!`OY!|F1n&5ˁɠh62{ -[$.vK[J/jqtHPǰXR;-7]-Ա:MW^ K U}?aA rj}9yͪWRL3"=1ql|  TU j@*zNжN´ϵKpTU͢_;ģIS|7{'kHMjMTwA9<L  ֮OA¶W Y̅7C}"|Ps+]q֢]Ipx,v2|tPs(Ďl ±W L?I'Zi%CHH ߄ϬFDq%2gTTh>4Xo}l6\z͔+%cv{ &M'&_?_a.%zR_4q*$)Vqusrܡwp=FnpqyJ0M[ZNy4xY\}>'r${| Mm: QhJ9h`8osH%(8ƇTCn2{[EaՃξ:*D,{ p(EM\H22Sl'Ϡ3R{Pޫp p0{ɛ,&Р֍[,߅L6ZA:}XSXf]0%/ᶬd5H0 #tGLz,3UETnyEU0546;]э}CV @yY#Zm9.DzqaCwpi$aT y.bZ=.(I/,on<hQ?7N?*sTY7O0J< =LX:`8,`KGZ,svq\Ġu؏Uh`}7rt% RpOLD[S:CFx xp-{<e%)H{Acp(7GCk)9 "I;e|  ͇^a(CWr&(5ȯy O"?2W+P/C8Z {TQpMJ3 x,\:thF_a dRa`',hIsWEO;IyBdDov@1ea *Em1:C7+q{Kz"9d wUF"PJKc5r9k#ajZΓi k>ps36:؊,J7C21=i8e`b"/*AkdA{Rt6S{yWFйJB׹viɭH< ϊdY->()vxs]Aq{OfF0\LI1RLt57iuoyjr\/h:#%z%~tk_v6"Ѹgcd:M)BE`(ExBXkܝYIeBUr3Y*_|&Rqo|dC|F >CAm`^s-XQV㺫gG sӌaaV_p\oȁ[Dyu>I4tn1ƌ媫'MؒX&ٵid:>f= $aF^&Mƣ:srt >:ԐR^{ڸHZUe^D&mUrjA&3#mq1vtp{KKv^{,l`,o C/m]EYI\sn8:ƛ~}V(5IO:4ȐrNn @0w6{xnW9#*) )T(Z_X#Ge@Y׆zh]4`՚`q}e8$j液z(i#gTO$]ŹM皔UKS3l3 !Y,/KOs t9R4"PeJA+[/`$m11?lYPk@6@8Y%SӲ.~Un,P `ݟ[E'DH!c$+PA}=H{d_9)wLb)Ӫi􃚻t gu:K H52N!-HJÄ_+7Fk:P/Up̘nz>Uyqf{}:5ӓezXH 3ǫp)e,Gh6;62:V.{5 NQouơ}_%Aw,§ć Xa$JF9:mq[ mKz3%6ё*[s$X5%Lra3j1\ 6OZ -p|J\%;JFvcCsu ߿L+;2i3bS=cSA$$+(fG糚veM^kc.hƙrՎ0E;`Ȓ*+i I)VR7Y3wSb*f@iPHBv=S4vD@>0(cT]B%> t6!M`FTHX*K :i@!!@wzbckߚ*w.?Dq0F1?~eRќ>@S:8It|mO3W&|3ū =KQe0ڭ"<^ W|*iGjNvP?{;eA%BHƹ샖ܲlAxT>ݑ Zz )0kZ'`|P^v_K5eg*d΋Kf$>K)WF!!jИY!#brah|ӡ~z,WaTMcRvAi)J!3 dQBKo3r"[=׹OdSU2] ;RزL%p=2gŕO@Zܑ!W3;Vd 'gݩ'Q*)dԑOօx7^KUK`:ˎPXr܀ &U3HNWMPLJC?>VHUx"bL6PMZ>zQDtgnPrUW HYgw'P +bpg/EZR8Tcڟ iyz}bANfP6WCVx{UlĘW[vUK"dYu"ӮrFPfIw !yL<[Зv$ν0uԶ`Gܠ(McT*:O%WE, t zLY̽9v*m:'S& t|:l+xcJx7ٿj"=uI,Wi-,l%~l󌫷E,GGm/"~p(D*lZ r o),n@[Ґ %{m]hyLm]$H WlzO =Gi԰B {h zȪL(ÔjNr7VB\7ڃYv< |%AZ蝝=U9vP>+|6gN<;gapluZGVI[%DNf[v2TB '\ņf52 j%ݬ[Rʯ<,oېmatyr])}5)R U"[Mɺ"IPgb+MH7\]BNwV✑G0;U\fD7H^ZF쵝cN}S"Jv/{-/V|dWԂ/A)ahԣ={8ewṁfO#ͦXޭʣhGB[ 30G{w(2H:δ|! fׅ .|\o?b7ȳ؈y;>ܜqm[^;NJ) ҬB' n7ti`)*#_.DބBM.nCwne%)"qSA\"CJy)r/KR痦ƻc;%3,i .Ӝ6;֌ PV>аX<2b[x9P*6pU.:T^p_-~K j.K68>N׊C3)V kz׷뀒+KUS[y~(Ā‚Wmn[ÅV8"[>VԲJ`˵#<jx#<3NȒl pVf{"zk?Aڧ5\y*r+CVReQ5|Z[(X@PMiOK3oŕhśAaH&z #Y[c~v2e4yѩԞYF~'G} ^;Hו(YroiM><ʂWy .8;ki' ),WQ2/BHX3o`mvm.<=YS*^|?^./c૑hU ӭ60zEhAԬjі 0(ksya @M%J㡼xiҿW(eb[Lol.\YE<##*Кmct32db55t61}b3 6êJEg#z6ɮqkOݣB4@ekuNR$(^B.ŁxTwRPo$K%zGr,&+mn v)d*a~Ǥ^:fKVAߊ35A5B9+.( (* ^.zYTkr CeCJ [W%"P?Ss,D_Fl.o"P F  C\lTkArlCiD.+e"zrٺ{M䜿B}쪫kKInÊ5&AI8Nb^F jU`}S04siL7.:{+|U?^=#0S;!{LSuK4UJTI 仛 eC&}յ1gxb6 &31{|0xNcxgKdj?PWgDi)T/ozbpJY$a9ȑj͠(4M a-#u|_Pg9 UEkwsplؔ)61ѥdK:Ow`7O5\}R71jNʀhcv$ӊ}iʫ:yS#J^죧ٴ%-5^ XR[r)l2#h .{_%Ë%̨Tp-vYX@ΣsQb>T_9 XdR!ٽ$]M9p~\m~gt X^ΠA܋CO! c{7h|ſ/q,ڏN*؝~@||x۝W}[ f3,,}e4Ԃ&1"ز/'m9^(s<m7CUH8jLZkjB )=.QtR!-L.qTalrNi3-0%6{X<"s0m@Ob!"՞jGd) $)t0T~rl</mgRκ9uΈƑs+\̍zkl)nm1YOTbNLg-7wG)9ESH~ۆ5Ĕ04\6bNA1lW/LbBeIտ߮0%(vfZ\ (Fݥ7nqXmG9vT -ӷئd²}]'0)[psĴEnCCEH!TsdqXJ x]uM8Ւ?5$[G<6&ԧfn)g횋f&qI$yYfgc+lȯ35]zU(7|1lU/$_?'NۺAJ0-zMp+w*fR w^rF{ĉ_G7Д̫"| w.1B| }J^సRJ`?뢓:E M)o:0t`Gh/Dl<~$-w}<Jʺy*)fh( uzM:=?+L{,[6NUѲ'Kxko( 9"mߚ1@C}W~m<@&/'W۪#FԪ0 q}Έ^ @8(}ljx֊-ݚܿb,=ep[4)dgԢ 6c)xx^AZwSm}Gǭ[lTEm'!0a:}MofAC&Z^1"*R\%x7 ŰU+e4/*NJb|Ǯ}Q%RY|5\:Ck0#"[v8t{㮵Z~Ldվd8d$%cǗrDp:"g3Yq$M'`mcM9؍J$d N&-Q8I>Eh.'X "ʴ@xv~桟S0s&-Xv=}leIg%Ӡ̅qT$$N XXet+al!` g㚝[ ֳ6T2KC )t)׽BP@lv4gW#WaԶk뻛Ծlv4KK[aız8[x,{;ЃT ;Rn I=Db IݵZŕ6v7\Ti)0q́%ZO_eˀf:A4YUyp,{9h>eAJވJ۷u^tIzZeUtW2)Q]ev}ҾƈpDD~Û{m>T-c|VŎ0?`+mȟm>`/fwY1$v!E>6 eK\RyNLxkT;d&^^茧iwb7ǡQQ1 WzʦQ?mxxEi$ъ U;50@&˂Hz ج8ڨxKg)cj1][}X2RS\

Miʣ`w -ݒ Uڴ F3=Ծm1Ͱi/97_.4-5@fNߊ@ɥœR՛U\ w Fą?[223IVùS7) TlqW͒"J_( t|K1sL |őz@n=3d L3{jKs͖ UIj+2۟zVp⯏Us+-˦F]JJfϹ^ohC@CD <6~m! t5kCA? &w{FЍ)G7kn W,A!f5; O~qy*v'Sw4Hż)?M2s̙qhwٿ? )2 ﰄϼb+.LE1Mz'2v?Aɍ?#}/( K':T?.E,Ț[`f|p1s- C]d]w!W*&ֿavAeOx2kf%O Np%tu@zF)O:z -8&'ʙC_AKv;n2ott O&Dװ(Pr&Qtۧ|A2ɺ3.'~=y"سio֝Olpd8WRduP̗}@^6,@;tTf 2.w_܇}gwc=uXȘt_=V*ةOe ort5X }&HK5! W囀9D Ħ(TNPqaEn9m\w8ƫv݆2'/"9okKm WZ쭪2աI #zɱA,Kj,"9't|B";zւuxsƆ|)bipfR٭ b2(L>-ѧZ/w.&?﮽ hjm AJծO_-PH ωIcow]RgZ+Y v["ɲIqzgr u&l?Ntj"7:i1"/'L:9,E\h?'׸$h7hOa[mItnW _"^̿/b_`ܳ9JX,25- OW t4>EA9y-H@}q|s2pH9'ғq \y0C>J`ncj_@{.h/xљ BtnЫX]uZgrtʼn:ehns1"f@Z>ׯr~GCm$߮iGA">br'tj%MVX|-K=<2>YeEWl݌/Pxo$\T쟻X"ֲZ9TrV5eY_xK~j{ڶp͟,ޏ'm=34c)1֕5M@Cw1ƙ%1ghh~7%j!h|(&Ua}Ȃ'3)]AkY7sTC]XQq&p":OźBK6(|hԵf?K&A#y)(I kD+q&j _$C V<5\A曎AWUv&[ V --n۽@PpUG1JrTQy^p}OLSq'nԍL1AwVϒo@ފ0sxDv3ß݃W62 6R)ӇvIݽSfgoyk'ʰówX⽯Blbe:1yWqpruK8fċ-$,?ޥw ._ 6[ z]{5Xi~[7^O}[ÈN/ZbqN!Ѡ,E]Id%%eaozx9 U#sr\A9V\ർjeY}8˰s>RD\n+&  HnLxM {wm֫WZ",A '?~BaDnnЫTY r Tx=iN#缇W߻FxcXFdF,(nl I(gt{(] ' 9W'2j^;3>ҳ!by=>ϳJ YL UAEC;x")۾Ri"nahxv<EÜL>qT*X[L$ڷ[D7U5TW~h簓kҗk5pĚRiu9,Bz%c|e(soY͆4=`v}ž;V2S2yx:˞A3˻6 =#b!{d{-=%⨼Iy uG:; r,˹Q厮teL&PUs3͡Ts-mwFb^:4p +ʼ˯&Vel u VC MZBp "lfqtocJgx2B֥7PD`?Ϥ ĻC) PCNUNQ~- Vc0gُ"#&m2'+ZlzW |%wWo>Mdn;}7kߢLl=tj.[C .;iO {[x Jʷ9İ3,L((ahHS808G' m?PWnH{7+"p5DkUabMBAU?zsOh>OItH-h}lv;`+&!=Sln651@=GRz^PQS$Чo( H⦟Pb+(E*vijOhBmkVu@Zgk !8a>{D;M 8HQS!]ѩ:g g ;2L Hr Bu4s~LUҴǂ-lJX*.I]Vtbfc4 Nf׺uPY|# iYu;IJ kW5}>iYPLYTf{d%JqES~  t/,Htj:og%I/E9'+\h$j`Տs̭dڽlJ=."ՉP5$ e×`=d#BrD`}<ƌfD'֝g7d*aS[v\Fp4G=1;ruy;[5sz#4o⩁Cydnx8,۳~B2"ƒw}UB^a3|rD"Okqڗ,߮s71~uw#^2 o╗cXFZW+=ZXDXK[ ᅢIB6sԠǷx^ʢf Y[" 2* Cm|vTyif׵rrqf0 UImU'c/Kp2楸t :4`ʛoo#9U89+LBmM SO QM~cCyNؓsXR(ل#[pi VG=N3LПXI( r' hĠD l}7M2}+n8+~5Nm7=!EiQEnywq9L9kZ_4uu)w-DBCU;$AD80FxUAXI>2"RZrG\0ӹ ev4d&N'+,N@(S4 y0cDEaG^r3 `㒓C*dkrY4U+֯, -yi6B^WqnߗvDY6GH5A Hq6y-$k9**snBEZOcD5=pvPqx[y+sRx' :rZ+j`I`(=K3)gQqȝ #USy:o2䃰fӉ\ DlkP޿XS:tHqLV;I.OS4g8;;ՋS'AIru< Bo|*rfC_ 5`&&OzO53N|[g9EV:A(nn/n6<ծf6С<4w?3{#Qv,ԼRbf/./b1p^>~&gvkbs?sthݘPpa>7idμBd[yH[]j0[a)OSt|O=؏V6)xWLm\X$UM`hm`K*<@Tl_Oܱ}fҥ7s[k?CY#k3u[*@-!]1ksoD# ]f~~]!ǿ; VOmkF>{@>Eī# r B}&c&ڹSV^Oʶ ]bBjoٿ/5-$z/+lDu_|jR:+ Ms|C4M(r#jEfտo u<َ:;k lhw(/PH+,mVr~-\ g|/mY;楐mu]K,=%{K*PjF͐zB, yY%1z:WGB\0Zs2rQ &S(6#O: nd0}"Q3Y_.ӕ|3 H S]cUMČ#t&BDZv@Zu0J%wcZǞ NyKΨZo~@! 92NNґ.0j7'~|+'Bx(29T?~Wch]ˬӁ23ǵ_k6R-EVM W%k^ pw񛹮E }r5&]`/Oc+$NVbM%00="o*̫in->,ϪF~Wg?wb NcZ}b-ڦ]:n؋Ij~_Xp,| ysA8BNș)doWøηli@25ä;c&PLa_V`N2lRT`HL@ҷ/ЏMeȷe¾((Bi R>ZHzPG$sgFRS_'QMߡAI 1m$P #iq_\BWhdӍ؊';ڪ-%FTSH3QG 皃+;p3,+A_ UCZЉ%x1Y4\T\Gj\˜ߐ?6j )9A.K5< /i{ý,`E$}B4 ˯%$`8޺YTY=zՔ=di5VOXn?:A E8 )a#4HQԖ\Y֏ݹ=q+h3kx˽ ƅ=KU5:2O#kO<+15Rʡ4 `GnG]ί-'CR,a/|rǔZ5ʸWe**Df]a!]c Vi?7NאFP{J8UI 52dS :%c//Sv$j@ T%.YA*MYغvBFFr+;tL8˩ 3O?k"QA첵uJ4*hy8i _h smtJ}%yLesEWYe-0?⥍}#ݍE 7j8H\Oʽm@?L|^|Z*V?;Z2Z,hr+9q4:ݒƋ:@4߫a鿌k)R*YzzنkꢚLYѰu`LLSBJe 3f H؊Gi t~V[%[TYplN""Q~Nq!n$0"'Ҭ4,4llGB߅8vѲΨآX:#$9Nh{bDcDJv=8?n`t("ӂ)q;EY f嫦C2.9 5p_̏2Os =Yn]׾t̊}=Iͦ(dGzvPg?I\I3G?$ӫO1yu=kP1[DKֵq#$!?졘@l'6ެ@*Gi7M|w =zAGet#÷blP]Ǹ.W%9_.d&:-2R7R- ~ֵu@Ļa1+Qp]!]!8&]<*uAT"('Jo̵0 g~0 rY,,o!ۊOJԞoz˅$Xw}NCkbA%<μ RKiQ>= Yx#g5YNp(bP~DOi(h8F|Se)nؾkT!b~TH:r Yc[y+`M\9f|Q8an35 g{?8M9D] 9A>dk}c`sPAgucTW5hTpHs mֳ䡿CLQˎQSK#k;Hb1&A $PnWe]Y}~ؖ/[(| k v6k2H|L[e3@铏M&0;8  #6;1Yӥ?c*ĘACbZ&xlrUB.gaN;YɱU O~HL=Зa$l݌\V{o&K|ҎY"l\$,6N6SImjܯC&iF2J&$T8&(^ i?B%VOt Qƀh?b>}m`C`8‘B^1,0P>XQPѻ@Ԭ~JG |l4ǨKl]ZՏ_ޫ5vnב t쀤*ܖ#Va/qKF : 挗f1zHAtF刃'ő h2ݙ1IЮ9@/^[73=ȵ  Z+ξ?cj%ʵ<6 f^{tK9lCzT>C)ՖF5{vk-4VpQ,`2^vKN [/n`MW\&*SYYk>ƫS@vL0D+0 u}H"`mؓ22ČаzP=ǔ߶3ŔXHr $SB|_wg(̀6K1svbi=@P6;} zJ)Y3ay-d_~! Qa\fsh5q; TP~2uM%ާ@̰5Ü]?52"qE17ɮ`}k07UZ( x:-8XI9GTj UF ][V9\o>JࡐM?1cpĵfu^Zuyܧ|ap)zFy'BղؔqUG6<0'|N믹*A?D.yԣ% y,lr.m <]O۪~Q$Eq0WdjK/* M(׬k93Jm?2]=$T҄[g(w(aղyK K3WA&]cxg=9o³OO-%ŽF\Z1\PA^]3 !kA9M+8M3ӄ$e(k#š; giyߖJ*87Vi~|fbON*2 TVgde ONl03)dr6&Osžѥt k[-IБ?P"9Z|ם(>F&-0.;ֲY6JpKl0+ImNj&%ގFG!}8eXGc _ sy%ěo?di1F/'i;8*/_%h]8.ZNe2W Weɴ)=Dh)߂ݠ} qصWP8j M?rt>Ɣ҄b!'I;p0.;{5_rz٫v6LY/04fo3$? q8iAQT`HU.LyMQ3vp"Q݇[/h1nBWup0x*|bYN fQ hՊOWƹ( f9s?lZݖ%u>>L`n*oQB4,LbiUN#oD%j+Z3\&ץ2Ȥڭwބc1ވ:jE] UOB +؍H EGG6OgbzٳZ#nae=@洵5;YVwEiD"ar_eG'b ^wib΀8_howBfx]Hhm-/{-Oo^Yoջ5V k Gc@7 ^ߒmʒD%(mT[ET@+FPp$9MFIGQxW@\t_*k ?\vAZbWxiY/|| PQp1AsR-' ;n>7ѷ^ɸ,M\68F3Ո8|%;_!S.o@S 1.A}rJ'1&TueWfv4 9` 'eS /]Q\RIkBhќ0!N VdYгk7*FfyTMk0&U)Nlxߞv. Ɗ zY^2f #/aKY/F,}KVFNU9e7$bv0'gOK~jliA'o}0jul2ZmPp>}[NFaiMb6U}{;jpɳaiO}lVF5EI)+ HW&0*"lzr\Uz8t ͕ROp{^ln,9u!aFf|Zm L 7')lxꢮ1!VD&8Cs"ֹS^asսl7G0Wy=JI@)r2Gb_),9Ke,9)mn)".Uݖ5[13:ف&5 o`$['O85_D2?u EjswW||T# Uqȗtv3UE7 ƫKҽ搒"S'$j> N7@k@cf {wgaӢ0*$/-n %y3 (s+BuGe Bul65dL(O Mܣ|jr=EX` !,qę ,EShRdVmCER.ÜM{iG@Yvc)},h ⼙NKphal*€cr"CH*팛m[>nv(0S5t$Rٝu$jrm-s`o%Q+UN;aN?RUf tJ$ uk?lVH!?o)X8c-bQQ~x\I6 4g&fZ5 ,coOAx!7;Hi\Z~BmOWFN=fl5|N63PȩB\ ÖE& >1jP$ot$eB"񅎣4 3HJ]ESX$v_Z׾ %3Waҹ=M+Dp0*_sa_"bC89v{ D\-b5OuT6s1'h=O- ~wm1~kxv4\]6ewNr?[n"q*kVs.z1xdkgv/4hn0P@fD띌w15Kl̅*"ս𩃝.F 7,Mj?\6x1-d)C@=mGӤ+1fimL+sT]{Wp$}dఐ!aqCPx‹M)yLH)p:0@^ A,GͰ=ļhHH|KT+U;YRnDСyOPv=(ͺr.8uo]muuCkW󬟥><c(;L꣉z\BĶ̛? PJ%\oJ&},J? 8S3ЦKqQTG@UY8Ig!)$lEP#e7;6$% %g7ؖm Xx<[zZa829N [ ա!od|G8-X-%:u'=l~EMYf'bKbEdf)(> anI de혚G<ߟۋkCRF:]}/W-4yD.sѹz7Tktk }ۻYs4v8YH_A!TDVTK [,fźʏ=u:`6[QH ~aR/pF#ėҎ\G1V"#Xt%1S /iЇ<`Ր_+b4pS_{yUc_\Pg Z*`ur?wEaD0e63Zi[\F{_ h+caUgV 1U6;UeV@-]PkzT*.&(W+ W:Z֋Wu'<\(N0zڤSVzWJGw-N"\@ !M;nfm@Be\)LmW/ ÑNk%𝃘V!#ZZ;!Kp`BK܉`df1 ]mC&V-DW/&o\/1 &+(d%=#4ğDxwH9#B(+^{fSw1 H5fpOߨ6նر'k';eg^X*i'Jw4bm*«lZOUr{Cn+PЅd%W#i}vCHK7H7;8,y⮮SıȽKRez8/?WWjb+%%!oXhnЏ,?U3kUF8e!^\Z ރr6g=p)@d'%~aD`7aɏ;]9'׶2v^g-pZ#HT '[C4:& 4}JF-}zPH0/fGMZ?[&: *Tbt 1eP;!hxD.œ U]eTnO^(:#pn;O_kns%y{-pgWx 6!lU3EZ>H5jrЛax%b36!0i/*w<#%'$tiu D.Ae Ҹ vg6rQGȭ\MVl{qw|9RTP@eZQ_8rRMoCD(G+K^uZLD=bHrOb3%thƬ/ϥo_7uDs**~z.y‹ S\4'C۲F6DmJEkԥ^۽0EnYFQdvzǜKR^h$<}`U{cdC:9'/ m }h6٦pݶNyEwo|,5F.#$bV'ܗP${p O}J'su,?6pexwvECHkJ, !{|:/bM~YCP[>}v`ӗuÂx5dH._l}y纙פr/|"ܶ'1(%,m(/ S>ʘ0Q;EFr{.MzHNJH7#ȧ8i ib6) ?}ŀj_idS_o^E-.m叉rOqSH-+_1hKg QJPҫ[SHkٳ,d-&!)ky۳Tsjd^AX fV^UkTn腡O|5ud})rY@愈.HVُ{Cc# 3"L Q;:Fn뒎6g!( bGe@@P8h2מedhJ*k#g5ۭϻҗ SK+79 h]l0Iw@6it7%bKy{B -3S$ =!ɶ:/)] ϏSECfbfIϘɫ#wgɹ,NgRO]f2ÿ`1dӸX/fElͿRCROvΐN7ayRùPlˤjN\E[s[eٻ\\lۖhA2èyhTqNk o޿).io1̟&tj_֗3UaWemo1'i9+XLB_ zI@ 9P*ZWZnTu3 [G6dڨNd"f%Q}G:c[D@3218ҕεVCKՖъ.+&_$>F])rY1&z8T˝kƶQꂕqrnjU5|NT^U=4Am.GW\IBB в<zt!dL:U[ft.+:]=Ha"$텍e8Tu8|~~M Qs6~ӄ*&}wmpƩ 8p_;+Ȼ1cnQ5IhF$xtI;(_#IzYI?eX+WrCLsė\f%7Ztip0i"*QE|$C/N=H ]v)?:H_9!fyT[EXjnUv.~rUnfb!,s-T:: yS˲xGKf;WA;&hOk!c_8xH6wo!@{8~IҚqyw_e4㖴fzVPXDeݰof8ݍijZc?R(V&~t䶧N:EI~H1'Ճ{rQ1600s6m²o|q?cjsЪ K:O}9d!M߬n茢P2)HүP\c:@YLu{>nu`4GJtTMCzY^ {_J29$IndqHZڔڭ^Uim'Łb 痵ޢ#lHy ?;cr})|]v/o6|2A_Mv;cF*̩X#r6~ohBy2Vo[Ǻ[-q_5S,HIďyT^#@.$Ue|o6TvϻW:<;RS/fz\付q.ᒿ-:xu/$-Z~ErFD/OR&X>$?&Ɨp%{߻lbJTF !{w7xܘV>/ŏ0hwJԲO6yƢ~HDٙ)O};*Fʁ,QԫBҬ}/Gz $`a-jw~N(ZR+ˋoVnS4oxW4>a&ƦWLȽ )ߠpV.*.ubs$9*,+0#|pӝpYZy%ވQq;!0?VipQ(Y'<fdt6] 6< HIvOn!n12Ve-ɟQgƭ{jC;dd:} fǡ.Xi7զ 3Tic}L4YG @̃& .w~+јĘpwɿ\J暦nS&[{6Le 1l ~d ]́(d(Գy'.e'ZBy&=:IZauSj2`˭K5Z-KPbOwԁKF>:y4*,J!+ꍴqM %С <^S;-oό,cγ<o؆Y!1656)ߴf2;qTsݪSi_͗Sò 2TėiS<#B-M]JHzb_~`$8&Dc>Ih|ໞ,!YT?@'O1S;3v/G ?.sQ>6Bc9 oscDnyԎ[-k8$5A[Ppzh0f @l#ܣ~&$7\ !(A@Q iq4aM \*sA\T nsDQA}Z{cno[qٹDi:GjhA\^c+/2{JB1R0!nIr!ˢ!(ݤZ /2fc.">3ڿS=~S`(t&KFi"Xg|f`e1op:HyC47uOfGq&}̤c0J=Lȵ֛ϻv$_%d"XWb]2זruNQ$.4&7Y-W9,IzaZvtZDX*KmsqZ,(-ZsvJAUBJhn:~XpK))l5"5ZOڥt <-3Ba2r*t%Cc{:.XCh݋x(Rv-#kxgm5Rc8M/!`v!%!\]&wX, =[YEJe?Je@SsXNGұ%4>=ǻE_cЭ ;TWܿ74 tяpl2%cV RhZ>vGcAU-(Lг?ѢסTB$hYw-lOg&J|h7=- trwDU!}?}Yy NF͔'3 6\>q X"l˄S?GhGPK}`q0Zژ^Zޤ. r,PMO 4ї5&?n?Jx]~>ȆbC}7EXF8΢cDl  s|FNg$$T(d,fr"W-6Cʬ!0m} w0 V{nPs,Rd2))%Ryg!dAf殩M$ٰMj'yd°x"Ck[=|Y&Loرj F[SZ(Q$n ĺIcTPh"m#Or3uQm}D,dTlj5(CwYf䅪]bDV?`:;%鰚#(}(jHJ$MH/ϿO79?uBx_÷^_|:'&*)h} P'\hyC+Nzr82Rzl'zi 27GC4Knr5vIF(݌5g&&lqG.ĺ4ɞ]F 'Zp6o #/(RY_Қ'i'V s%%'\z+:ly99@N qa9E&3Z߱GIv7,} \ ݹa%:zļ{ #Khg䃾 bvf.܂g fN f%ֶh2Q}AG+z+;0|hy1P~@CrAVb?}&dFTnmÛguչ"Ƴ ng%h(W]$#pQJv-Z2g_W0BV]T7h5@[dѴm_nF|7:~wDXġ (RZ/ ƹuF&Θ-`l7 |sЬ4*6pQZ5mȘa$#0Mt/(|rܯ;N6AQ١M6 PoCYE#֝# zo~QCf\E,e3tekNۅuXrr ,d>O<,}L铯VzF} `l~6TcC2DdsŖ4wusP*Oe% fR̀rMbn#%^lyg75ABqcGÜgm$PLO(oOi !"V`ՎoFsLiiOxq͡5Ls렎qhEjs~bxe'=9cO.y~x &'Aמ la<2,6l,$y,Lbq mqj`^6h4+1ƅj })DoFjC"ف`)4/Օ ;&WãxYas$y R38Ш,FEhZ}@zQ"I~`fSl_|ԩ+@U|%xcZ Э H Ti.XUɅEZ trKV j nFםOT+X4y6#XsZ%2S6Gl^Ŷa/Nʺ1 ܎ҼRҹvXLf Yƒ']NFSGoekH?n5YȫNNGU3"j(  C<+a].7})$SךBvދ;S\AI(3ro?\d8 7B]p 93s a`UH=(XU/ +j@"Iy^+k<XϷR:i.l)XFWʉIF37i}_ vu)S;p?.Ů ,Ќo+Yi 0mtI< ^C 6@^x)7S0B0j೽*z}riWX 8vv0v3(6'Ē:1J[}TM(K8# AQ}]8h;.8IgshX/KV2 ɆMM+UL0Z"ε̙3 N)3g)N}Sm)E\kj$+5F\0\"B߀Ș>5@׵11hGYQ::W%Vn/94'(G*{Gz,<6Q OόY TMW?O2彽Rdc`?,3{u<|x(06Gi+Q5QBUo:hrZ6(е54o`d(z:9\[BXH7/ŸsmKv$β74OP3%t\0-q sűa^`;Trނ!=xˇ_Ɵ3٦* Wc΋k#p"&q z?ٴ17vNdut\Ӓō3:Iqp7$^z8RNUG,15|]n.KMҷ.xnY`tkK̉'~F\ F-.e/GݓjNe sFUN  5ffxۮ\oW!-s}N:C݃޶Қ``XJjƑO~G*G[$,R\cscV2g&brc iu[iA Z{ngRc$TsۜpR'とFvyH}l>t谦0{nnOK"rj1MĔzp5yu%UX:&=63Yk(T$764'-OA|I;c]B}?I1R)9t$wԚ ո)ڟDbUX,jQtMz*0*h{.6Kg\a<V`2[+&b3J J# 8Z@[MQ0H݋/y[a_҂k›{}Ty:u?C"s}yDj3Il}ֺ zr.{j 4=a܋#oy7[&]5P(dQ<ŷ#^m2DķlDHS|v݂[0\o,(OrƒQ einזrFr3HnYKvm* C+XG,RFd6KKNZ7 i$qX[f'[wR*5a'Ag$(8>D"3ܭE ay@O&}t1+`r⑳&0r [5 sM%X0%tu54duߏ?P\݄ %i<d-O^ɩi%"DQӕU#?M!Q{sw[f.BSW*'[Xb#MJʁҖEYzװEg ?o}IlMy#hlUwus%q[0,M)W]iJd:N.DU+84f(d%d>σZ X:F,ټ yP_51ߢ38Ϲm%T[6: >#r٨L᩠it׽ Kcq~/".%Ҵ;ZL5z2G^ńeA݄$ȃDg#sQ%SUKOJ<$__W.=yaFIVSELӴf m:s552g}E 8:$VV O\PԉpsD2\|M*Wp*\X/ HˁgH,+|3I||3(a藁b Fl*ByBK/; ?q˯bNu{{>bv"aP^]W-ѧ0ބڳNәwccRÌ/l6.K$Mu8Gf@GV3(f(I&seL"`TG#-I&B6˷@X/qw#HP˶p.>dvKm&$M%TzLmnk':grcRեt2oЫ;(i4Xu3VGUy@~#)&LW6g8Nxhr$`dA30D̪ Bu8cbu$9PGxu|WYƎ⁘?If&'3"TG&hܠ`0ySK([X+}-@ Wu*'m `C}w{app6t]WG_>.$ED6 6HlVžUQ Z+₻EK48|pLpu.K`-|*h{d蔎[P F FJ{zҜZeLJ[E#xgv W]q|¯YfOH:S⤼Lvon} ~8e #\Cq,GcX[`KFJR"V'䄒q N*cKh9!/"2<\gߒF? GguYԲO.諛K(q" z-Dy_Ʒai3GsG1i<Ԏq5svWBNuEoe{s$7߻}lb[H'f. vvnb6Y] H`w9r·FSBۼi(D^ CYO+V?FTVpGK7͒Tƛ{V8GjLjgα׶0o=,3j$& ]l0Xڍmdj\jVb0=^vBMnO`HOzHg=}6Ս +jk9@JYD|QódCW'oǒ5fJA :@eo[hOf68&O%Kό:4 q9g!V&Y\Ζ3DcU#O4.mȴ,0|nd+G_en雦ڵE7\@upAu 8k$|el(ψfycCCC{ւ{ ;.>P=b7n{2QƘD#kۃ˅ QO=aNA}7ZDA4F( ]ӛM8X=zMצc@E+=A@SP0yO0, ?%ù~C%.+x.xbNX~-@j˒+NM` @hs2&(3E_=9(zVGDmgJ"{ȀF~d̡p *th-È.PU\м몥χ 2RmuVӀ9\#T5 GRY$z};kFrIgRsнEy h@N[ F%H΃8?dޢ /5cm\c=`g8sFKɽzt#Y>jLjZ` n,dD<)'9 Јk̉ۘGsL"Kwu_X}ǹ)t>iҼ.IY̫cw/8'W}B8:jI!ҌMzeAn\ؓyb rC#? ~NB ̲\by7"׹cP}L_T_ǩ@MG B [! tj m|*JT[q:">`4O8 o-<'6Ǟ?[Oˋ̠t|.hލHZf`#W̪kvf6ڕA|SRcN-{,wW'Ge܁3GcMVYqLt)( x##E|,~i nKaZKlט˷A6!6q p C&wrv~Ll [ER#꘲kX\Tq$LMa'RRh_g۬S5N:3OE #0Bawk/7czt4`u?d~KM/xňV3'P`i v$9`HUxlċvL R*P@Z4 ?tY j-s,7跍)sfn=g"/lmX|^n ٢[J#]Q2}A#}(qY־|ABߚ3k' F Rj<*"[cXl e"̥|G҅uY^-r b9_Q>yQ͊qdsYL:o]N2 AO8U&Orzv!_\j,/kp2Vo:oE1AdegPΟhqx*T*'q)ßM']懣pǷlB30k ձq[>]zL"J?yow_ RpZJ- /ь`ty֑R؅,˪]eRiRy[> 1fo!J)·J Cv>Ap28C6cRniJYzcY0,|GXB9H=I_aƃg! ;d8AOXABvz{[ uF-ZGj^4x=,\o6`;~Tèc$҅L]px?')o*i?90*-F6V=hJpȎ@opNjN&? JڛwsRW&! nEh}Wox-bKPtēc8a^L@:#մw?`sysYG2Ѣ)8Iko5}gSH@( MfY-º\h]gȈU~_/\L {'Щ?-3ܐ5:^~V"mjVˬ"m+^u=_/]Q{] G{.?3,o稗S9Ҕ8x+R>*>.]4{g/~Kx}4"x2;'ݓ5>L{{_ > ,Xeq *W so5 >˵7tug&-Wfm>y*I 6L$ܪq~\ڬ;$|Cr$aMUjT 7%zY^Wσ=22ʏߞDL#?! aWS݊%|A" QlTCz S*J8u<_$*' #+i)CQn,JGRSRH6){ k[0Ft$ӠhTi &B_4m.}9/_AvT%!{+}N#Z$)@5*рxBQR*k1w4ft>ejrRQ1)VbPqxOLmZ\M_j:]¥NmUG- 9ێ]\a|G j!FoJ}9flX.]o~7QkM<_I~[ f`Mv"g(C.0X9bכ6Cе%t"i !j .& |yfNF@mƒVDխp^cUcIjG0fAg蚽=)K,UّIA/&4Aߣx~W7u8(}66"dh/'2DBëxGo͒bf Ad%X#Ȁ9u_[W o!X }Pami)kٽ-܁8p\f{&29;*Vhmw=,޷k~>s.F%c[(AV@f@S2,a!ӻŝ KF6IQ)9uᴝo?~*"@{?ޘ&u本)iUR_f}qBȔ ˊͮ' : k]j(5< Jw Ÿ:MQD:y123)(k1$4 [ 3vEº9>ӣ̵F1c޶PBbnDP D N$ lyL\&*\K@l( tvհb%b<(X/BȰP#U;h_=c^zG#;Ӏc}RX7fZ;{U/d\jo}le Tif9SCF54a ć]&^7O; 6 H.e*]K2OiWy9`ĒYR43`xx17 FHl?\iv#D}Z.],jAʶ+S\!zEh{t+cƧ0"JGh]~TA.0 ɤ<6ղUzI1e]җ!(  J1P4gyP *,qtڦcQvIb-MeoG=Mr:|+PiJ쑇M*_x Xr TpsmkH*Ȓq" <|EEbrtt / 8g2*g!Vdcp fZ=jV4gD- &m^!/]QOΔݫѪz„F#)~=0EXki ڹ"pRP7# S1c.HYCi+ ,n'Xp<FPWPal(",`mwA;x3׹|64_>}4>v Swu&#RdD*j?\ܳU{?^2E͌-E&'4=7pʞ0 @q 246 ĝs­)v/X>s: Tzn6p։u}lJ(Zp(gy)|4z!Y8eO j5Gz/eĂ8WKu(~х">t]fdNGbDǢ3nc* Y` ~3,LtJ~Kޜ }ap 4Chyd%ώS喪Go-<8aOj' vuظHl֣`]t;5d*_q0S+fٖ\/nvR_EMS^>8bq!)ћ{Pbdl uX)ݹ5Pz )Ia5+5VW2zs{@g8z!&ܚVfXmPue}hJH &ޡ Me/9 ΅;ܚ3bAxc4P_> OȦX亹F$Ԍ.T1Q|dTH;rxQ)ߤO1ܩ MW35~t E֜ T"X~֕MEHƄ5ɣvlvE{3~7D3caw:Ӱh"(awJqf@ *yIg8dDsu7@K7@~Jq<zKlrMלi鴨pՓ8Ws .Ԧ$]+%hWTmv ^Mxn}R W9mO ahBV@ Kgi`h1f3Bл1SB,ÜoI:v{|"H , 9$( o"1%\g˽k@=I:p p7-EZf#ocZ2'GM;7GtvI CPS@B.iwP'#"m"˽R&{e]XsG5S0K7c&ȁI.{IO`al7c 9' ?ꨇR@b\Q35ܘب;B= d-_V.O61u[8. UK)KccAa/NxQ$)#C0&$PVG:7/z_B2jM@I!ZV$r[#~!׽V|L_YBxNjFyf&@:'e;U\޼2v49Y;$F!Be!aR\I0`7;b&^p8f㲖}+a`kƭ#RJ" 4hd:Y$b*(5']n?o1˾9a Q&F)ܧQ-+Y4 hb$K#)='ڧI;2``&fZ*K!ul{qX a;'zyݗѳ%LQo%.C[EN?t6nq˦\[EnړI*n9Te<]33c(H8ʫvm$l7UYX%%fƐTte-]?]vY54^I8$h~{{\' iw ]GC^Y)М ^_ N|Fj)bCQ;?D,Ȳmd`v oOMص#ptj,>E.f2$p j^U*Rgj&?t%"ȌW[@HHiRv9E|*_78S@Ɗd?\(J }SlĶ%n ̨<в:VQ;s$lcyz\tV!HMmW]6N?[:SQ*Ro'卷5k |k(U h˂:lPVR׎Ly5c7]v 1d*WRVGtF;:3Bk+vX8/4S8,o=i-:.#Z3kEvPF{ ـ}Y_<惩XknST:F shwe;lNJ*1R "ťWD*źj*Bx: ZCcԯV  MlrC-QtlIp TӜ@‰E¤"Y<}C\ U.^$1*aڢdhdܯ ׈01[ Cy]Jc 8h'MbbN(mR>`1!ʫnAhHgbɟCf-O"4(,pFwzBVӡx_-}q|_Dm-^@ `>1U[f{z-73@.3  SkK3.@̩6TF[B)a-hy)Z;!+3@JҳmTӮr9{pt>e[<> 7Sleuh][3lE_/O_Ϣ4mVhuȁvI[.U#(кٯ4UmOu5J Œ-kf譐 &c 7R2at;cf779bKhao5Ϡ{aKY4 ӽa Wb&y U c3FglvE*Ѩ;- PYtM#H1~kTb 2܂km:!MȺ63%/+R &ͻzhWP`&5If6f|Bv'6u)R{O.)C ݞ+ 殤rĸ_!ߡ+݃grKr#Υ<mZH ijQK@" ; j%C e+ }9پ sXG F{#Mnp!\w?0퟽֪֎gp<"5>pycb*C$B9QѮ-|w?7=:! :@{(:L(TzP|'\* W)v[i 8@CȰ2kVw/^}WTR{'V qCqN{ؘ2-nxqHl.fʮFPe)M,;(uf>T\*o 2f I CO]13wp-\`<тgEPXlge$dS4dZ#D!b@sHia;PSݳ@k /<\(vG%9$v\2E9*KDŘ褓>_+荱 FsHưtB6+4ac+ce4!_Jb2vNƫvpf8$"#?9WTWG;7s^Lhdg"O_$)I2/^9ٞ)A+G sCX~Uf9,JoJA>88z|_fѢ`W%7XsfCh1{02c>U|U%zQA6]&'dj]Mp17r_U %nj;bh0Q@ ;.\k=@treXw7=T؆֬d 'Je{ )nxWM %VɍfϮAT_J"Hnf(ˡʫ|Mqޘ$M϶^G4/`md4RN;/qBԤA!s]V|HYp^utܶN\x Q3ȍ92hO0 eX*Y}GBG"I"8:oذ(}FV@3ahC L#~@]{Ց=ЛemȜsr9$>Ɣpww]ϣQؚ>HTж_<. 9`NpS/W-nQ< FM-/(Ei[yB$lVX# VAYA1p# ( s9QX [e9+2 98,*ƜT /#|?$.;0K~uE0]bYc.퓇 ҇A{Ϥ>F5$n\!7 )on?׈Wk1BW981r'1s4f2Q&%q,@[|&78QsxH~u ~O3:3s|W'Ma+PrVC7HA^è3P TV66cRVݏvVצb/pLhl7$N[5AʩWx .Gv¯Л7wP ?Q Q(3J&;T(sXvw 3~4tXH^7=%ʜ(GbmWEmv"dTۙ7U_v5ǷCR,ǺJ zY'/g#if,6}|DFj N8{ } ]Ooi[c:EKٕKK—k-wnN0މB;_ʽ ٜ% .C c3k:3~Uy5'Fś@B],WH#E'̤ ƏBq! g@͈p+qO@w$ܔ,7:ڣ-ޝȟ#7-1 o{HB 6ưbo &z3(bpz#`bB .0;eϤ4s70Yٌ\ QondH7%bKӜhAOu$;jYP`F@3h,?"1+ 4k|O MQM~% Ό|A7iCMg|ǺSy<ՙUpRM}=.Y]Ŷ9;&3(ȏq[T\8/nE`_ 筲 {oڭ2׊<37"Ѻ%)ًxx5[v |[pb⫍0)k9(FCJa+ϼseNC]8 6p=Z%GbjrF2 BnIg*41yj7N=w+)T9!RAo4zzX/V묺)jH'W 3 /+fHjQ+R@b:Dآ䂵bNAVBsE3o-,=?2%u./DOœz\ %-` WRo@+H奔Xc~rL3wƟ覬;Th!q3V>]2 ,ɝc}lfZ :Pm,נ\$l (iI_)1(849* g]߲rF=cc6% yWڵt6uQq4bgy_һ7t},k>v%_+)PMH%4m.'ٶbN*>}pf SSi}@r^7E>=*~L{Ihq e?ɗ_,Ȫ/ؓb: 8 @iCΚ˿hq(dJlҟ숏_މ5[8MNc1B3W"|:(hJ;F sjlm*ZWuP?L85X_7ȸ=֭*GP+&M2_.`b6j@!*,6)KM+֏߅hŦ[MQ@8!pVo#An6h%:bIX7NJE M 9*ű{OMMQ3D_&@xV#tk ;U[ 51(m}z P)r.\gUn} #WJI/b2%VeWJ$s6 `Ow\^Ċ4FMjOݛG w G 0}E(ߨTCnu] x$ $*V0CP#7·By>NR+|ED714ghK7Oøvdsc)?&ETS#T(b햳IqGMc(A5Y9&#LiQy `cSQʢy9|ȢGSYm,'x@@I.hHfą$%r(ǎxpK\R2b]<])]O)bQz Nwզ ;xa*.>m dkh @׷X_foȣO ,&eU}-;"g1W-PO7 Q)kIm{Sf4!fۍD/Buz{Yq!ۗg_[) naJ 4PGMc9z'ĔGr82 u6aO5B Jqlj"uD  `s#:sa|Е-8d@f<dL *f}ۜQ* jkI$S$coz?>?Bٽ?㔩Rn[G*+X胀2jv8sc={bL'o`[cd5+w/MzEVvB7;{mV̛*2W*!Rk9 zq 4HpjQD4Aw9us7ȩ)EQ #Ib{?Kmҍ (tGջ>2zn n^x-u} h`~1:$j|u ȓ!/ڛdo?ivsmHȋET),΃w{8|y\aq:lFpX{Nrv͠tﴟڳg2 9zt u"h-fCkAIO5hRl;TJ[G0kfcȕX\N0m@$=bBK1h,Pesh,U"F<}{LQ:d檌x؇wߑIY'^|m3TV7or,2TAA]/QfadC h>69W4ߍA*5,C."1|i,tRw7>1F{S(1azez'`v~!2KxlsUH=e}C-61G@85ԢYrOJS5'LJ G{iBZ:Ë$YR8r}}B` m7ePJ%ðI_u+ipB Tg>!kx.}q+L=T ܡiRmt8o1׷OV]0rRq9%o4-B5YWBoLZ8 Ω3:}maFw)X[ʨHX^H (K,M آtGja7CO-NG%Y78 \uF y]ibzO܈VoF0r O2+$]4E̔t>\́ "q<@:x`;i bӄR.|g|څՓ"usò[D|'NFT{~uR! 1.3J8Au8Ƭ%B]8xAD/ My$'Ie/A3I+`1q"K߭Չx9~3+[T1'C JS&濲:4aʷN JRkbM N1ڂZG;1oe(6o]1Ֆ1˅Ws]R WQrᛂ7js; HSXP*ތtRZJ'H0Yjom- o E6uml6*]-HR9*P8 b!i,cH+0sp*?lv[SNGccWU݇Ҏi kqeRfHAmdLKԸq~ȵ%Kbb [ Dm44h@-MG|\TpneƉndKP}J R=PsL9Vjh{!չBPLud~l76xut=ncuee IY7zAh5=>17ߩdڑGY wXE G͚vÂnNg".΀#EOq*S$W=yŒψRV1ZIAu >9OY~¾h`A24o f{>$CT[9\WCU @s."(e$gM @!?OOP[pV+e;( StgkܮqF/Y#pSӇ[@Li- e>Wfgd%vnHhP{Pm/i["H-uѨpt/}Dyxk!L~4CJhޮpV`Ro R77 tzф^u_@4#br57 /Z e:/eU*Ԟ2$r$ifu:sEU1dmK6`64C`,H!C|PN-=;%΄B E'h)s` :X&M!ۜm1t+9ۨdʨ4Ḡk e?oL\=;;脰:r#vipzǑu=k&-D3R3Y YxlRHAka?թ~ON; }k;߯EӜ5w\J251lQV}[_ӓh=,SbјyA<Ȭ\Q@0,9Mbt%l:=4U{@8:sX(6K{#Sl}->MTH3iB 'fbA>hl*l߬I dla\!H>i: *M^2\}́op*nHO{oiR 3Ci,6F[t`i@a%9zk4npި'5I7gpapH;v yǑ񍡺E˲b$ʃ4>jr >amL&"W"&1>΂R*L>4#e\w3YXh)X)uƾhtY5eǥfZ" *™ԫ<4T"b#Rqwz~.}P`EdsLpՅ"8wxtwJ-k h:/'s0Ff8,,?\Ӕ1'(%7ky..4 DIe;=)5ѽ<ʹiNG@ay|)%ռ[ \>}A7_o* Jjt('iStqo_"2 R.$09Ka0e3jȝaxVy$aQ4'KH+ztR6<Mw>ouh xFj2\/H)|;=ɓAi9si3+HPz K'X퐊w[6oe* l BђЮ|qxwDɲo6 v4K14rQYUvN%>x(3 qp5Y9c  C 3\g0(!Qi^\`نiSY?oc}xW,Hn ě |\vjVRXq)U"a<ɍDއSRS$Ei-?҄s}ַ =_p69!;5GҰ݇%ZH| z -@ Z׭QO$Rm(&f2)y:z\%J-*lv-,%t`1º|a\SMێK-Q5g5-er|$qE̱wJ;iw=\ b8cWd0xHx2M x =vzJPSsFKZ'զpm UFX^Eآ*1SCa i,@{$9~$%cŋ &B41H_(g4E%M"wض("$Du ZArexqB,FX?/tq0 ȍKo=t?>JlƲ1B|URL*8#cig, )8Հk44U)8*,#~Ԏ_тiXԎXE?dNCW2# uKGQ̸Is[:,?i(J$sCXqXXٕ UnݱyӁ1t7(L׵Ko:tU3'w(MJfIlEhK]XNסP.E[)dUx{_A?%|3}>H*~w K tFRF!owd/@>PT xET!u#s~Z=v!W#] Xe*A p籰 4 Z΀KV?`O7RRFqv\zΐLڳUOgͤ/x;wMF;oJ#_:&-=:o^żJg;Y]Oi~+X]+:,cv !WzV4NtR{,R.,NMy?w"Nb!HѥO5ll.3 "|ߵJ\2q6"~)-5 fnKĠ<` %[vouݒoXԶ}4W0,;iª\_+vPd2hKgٷB;8r6֦s6(y4#h<M^jQw$EWX_=#RhD.a^C5~#Cz'Xl/΅VIYvuso,sw&|5+PuZ$e,7DBl'/ƈ)ravPP٘"RL~&a@tt= Dmk KY3z1h;''S7'wY;`>[Q~_dqG{TjY+38o973f}~6FdTGt ȕ{hM@mђJ#9+eu?9=!:!0VGCn5@]nf2 z7lm2$ղz9,@x  __ Jdh/UoI |+4}$kdz7#ƅ_ 6t6GaID pLndVU!Zy&-rN$ju/Ns$X5 Dtӽ9ǺdxRI ㋯Hi u]K+bT/ ҭ]dkCSUAzZ̉b ъd^HuP3vkx+@hM)߹_ݕ,HncnehC]4=3HDt$8.ՌGx?qdkb $ɪb9S_" -/ЬlD"i~(f MX}LH L|–c8&zٷ'QA&г̤GaAo`/OLnKV+1N]F/s;A:H, (G -Fx2w eSF12f}'RH(sI./D㧱10ҏtK^TqC&Y6d9-=}n0W!<=ŻXp(q G9z1?GO̎]kr 2g2#V?4#XeWjQI} L^p1işƞZ m,?ol^$o5rqu FRymvٟvRW!u"PȭwH=as5ܺ9qw /VmsnlHE/2#5/HE-m8 UI]u>ON#krDrqLݗsHSo.s~qwQ)0Ho8 471mۙi!+sGTvx9]nBZV{eHX <䍝P2 5蠀w1ڑV+cxV=1s]1C9qB@ yiaS*2%0wx8Ga 9q;K^Rz)Xq~~`OUamggAUKe$}Na3*ݗlYi zJbnO4oJXKAqǭblH& k _hS=3! }Zk- w1LѴvѪLJӦ ROEEEL<wi}Q YnUbX'5 `Q{B ,P]v {X!ѴWՆ1Jڵ%O<>V"%*81=hEx O4Fl3tɸJ.f'Ɣ3wTM en^y#c6Bk$"!`C7r-S={65N>օ.q+=Z`~zW$\7]yajZvTXϫ#agf0_wH/= 75gx` þ2}-`̚ Il̾=8`ݬa@[bLa-[L%\jNZæҗVU[oդ8v{3-9PNyb/}@m=\}mfg|+ } Sgdj ])l ݙ:4gأ=o9[펲)^1KLU|RbQ+՝o,Yr_&;:Zչ+.gp4}xn-Z5$[*c$#'u4%:L]x[Z@,Ne!cȨ"_{ D}1(͚)@A?'-8}3<i1' xoqðH'4hb} B,Qm-G; u!WXìIJ͉擵Vlx:Ԍ(  L xo:Ls9QCK/hp|4;ߩp@땋/㲢,5B e|Ց=ϜzS'OƎ)}Fޮx;j2t)&azzӸh0.#]3Q*~-I Vޟk{)-L|ڙi1DK 3Tb C%w3tTzݖ=7}c6R&)k{㮸z0K,j{dj^~wP=$vG5U٬)Uҫ4dl̡DhR2hJ0.oxצRN> fc*IIR̪B/N3@sa{Ii/a* ]}Pu% O lul朤AԖ0Ȫ36uqtPˊn h*58=f}gPm忲 Ҙa<uwfXo!9K5\*ߛL=='嗠+"pX0dL-7Hy\nZvSJY‰B&u Ze&9a=_%l ֦"7#cahCܯRlLk FtI(z.RM +(||^;Mם2ХQƷE-N3MnPcȵu!pW0q9TvWh^oʊGYMo{(Om {} p grp+y z1d6j4?3;q?QD Uz 1DD2K"*PO\X_ F/4K[n-KV{;Hvȁ]"VBKxE8~ɑB!4 *FomЙm(qӺ6F>%tv8wګqG.*L^)LfvUEO/HaĄ2g*u$'}Sll{ :"-!M~iݝS`{~~ nݬyŷJa.WW>"8JƸn':rB.=HN%ʜ6cT7:jbNTc O:ᛢ>>H)]%rI<ޠNl[ bD8QTI"ʽF0=7m (W;Ja|3(JɦVD0eSi'ӂ. ԆG"IeNz&P0oɨDžҒ)陸1SU#CS[%YS~q'RX*RZf; rv5yE<1[=OI3ӘQŃ^DNPށ˴].րC s$v)6=6Xh %[^JJg<NjOV r%H}:NCG3@Y*a\ooK}3 (GC‹hŭA܏\gK:b xydS ĸ)iBIŨ&{;R;̖) 1`kď# w\seaDfb85wikpW;ih!o]kE\PE@Mz 5ƷwSJl\@DcfJ%>˖{!(qSFU$l41t%r^c' v8x99F_+EcVpUcchIPjeKlS!nS]w uK efVYoxY5s3. `B\#`G- ɰ#6T3E'F 3Q|m\r9LpesGuG}VkSsz,2PoYVH*d])79o1M oHWR)*ϯ5w{P1(PfƈPz0*։CC zH&~D 'N~ik?OkoTo).^fRgkѽh|.U+gsL>S5zbBxC\&vI3d J@TPqVT"8l+kY]8Cʅ8M2u|827xH0 TMfl7/WZep̛ɓy\P;3^c)`oi?hL kĻ q%p"_`?XdCS=[ 9!, `!" MjX P rҚÕ쁺ڨ5zZIk 3S@n IvoXNK 1)UUY{1` `N\a -1q;A,{fuw(UKaHݷ>eNAOJd RxBc-~ gf b&En/1$3K鈂wJ!\;, Қ۶kf8!]X-ˇbdog+f~GJx!CGhxRQَc]ZN~ajP檻[4FVvC`ȖڭқXO 2QϦ b-XBu7U0SOu˫p &Z:! Mva|jLtK? ^Y"=v궵p]4SBmI4mTyԗ\9omBk??RTZb- 9u}Q{@/|F~P&O[^;gtZ\^q:=  ܀ bƄ╶6n/t,vوd; Fs`x'pV/BÉwfMS ѳ\fN{T)"yx`ʃP6VmQ}Fxt5q04DQgldԗv|qlw5,:CңsQ44wAF0Sl:`&U_ЌNc"bopYTkoTVSnD3w^p> (Lhb—E8#k*ޝ'&!S]cE{eHD*/QH ]sr<|g0U ۫t7ԭBQ/߂i֜TVU/!*70tpJ{*&//SN`IIF/[ q> ;{ |+t* O)n`Jރ[Kz>mczOD6sҹ݌ 4z\PRڈntJH3Ӧ0Z \LIN%!l~Y]dqJ%D{[&/bK dLfj1CySdglt#|/B%(ԅYQܕN!Lpߤ#aU-a1EL*IM0O@g-h\dG`m }Ӣm7263Th3-*Ǧ fin59EwMؿf(i| Ļ{|fAub~\ck9H{2&9z+٠L?u_cas' ӹs\#u; Rs D+hJZ2J@&ܰCw_b]G؇4*Nf̤J$1Nu&1Z#\\{m>Q2pbob$ixEcɤ j: ePy }$2!M^0#TWfm6Ƭٿ']AOaJr"*e￯-/GpF|q (^ts0u-ޱE2W8p$Qz yz|/*'=ںXZ74MVTh!r^Otiܵ[,~ڇQlX=]mBLbY逖z`4fظ=.3X*'3sPsPD`%]z`?m1vw*Zb%Nvߐ'L"Z虺SƬ0c|$ݞ2&gjsőx/AŴB60T6Á^6Sn>n2*T'Fl.WYtu8Pِw?|S%xHl_wi$H)z(IpP~ôPP0YF% >hO, ǧ>aQP P3qzE,D?sskͻ要!Ej+v]Pbs <; S]z;Rd7EFm8n_)C+WXeOV;As#aMrsE#Ab1Z+Nxͦ`ٔY&HY;A k5DQdATL3ZUV,;$E/X5B}@z86z{~$CP 3\h |bJG14 JL$(amG+.#΂x#~HJo󃙦 BSb R XT}Bpmi= jO,{}j Q袾LWrx1>ܹ;B >vʰ.qG3brrLViү7NQD6fqoϖgj{ f΂-|Y#gkqEX{Vwr3, `PźAӌ䚁EFɳ18UI 潵NبuGΕ u;4{Hػ->-f](*I{Z9'^ zV] l=W&6s DȁCʝcC)2(X&L8.C%uY">TK&_Egfiye/5x4* whLޚelhz_Aa5%#K<8,CBtϳ Zخ>m9aRCU"|у* sH$^0X+!,}Iu=1J^ƚҢdBX%cJ?9bh~"A]Wݵ^&NWE4XCSrNBfLY_F@5l V&!`ܿkmKJџzm:JX</bn8VHfk,ܼ7Ht+=Rs/Sɛ+WHh%9~؎\@ԣ 5gz{ Y[;3n͙Xc(NAgO=|;$h Eȷ:W`JMړVɿ7Ue+ZvVTB8>` ѣ ylD#<@ _.rQ6lp]$kT(DLHr/K]g[|pB-qayRq̣F;a4VH7Jþ y=sL?2_>ˋdJ^oDp8\j[x3Ξ+\"MUh Q V EP|釉v*fPk 兽?H?fAk*Ulch4e6ِA goH?,58οu7c0K@U\aPpzSus xx;:Bn{C4:Il>Z%X.p&NC|l@"=i \Ճ:vB%B,n_]XyI>6 #FU#\{$14ajDOV3<%qdM ZaRw+g$ٯ}?#MgTO%uћ0]-%plS)sq %㕄 lfMpM#eI G6Q(x%Y/[ea$m;0m1 JmUuk,7 #wWzDA`-w}}ISXl x䆬}&݋p<\S*v/[FFJg8P>,y}`8)yAD6oa$cYH3e`bT3u*S4Ef.Bo,Jއxd4a5ηFt3 CLU ?146r'p0w3/_G9Z\>/%= gYgqbJmuk >@ ?xNeeWќ3߳faֵB:6L {uVISܳ2$CRL|ǼCmdgZ-q.h1*xLo op'gz>Tħiq{Vu_gt iG O"Ի}%#DvodOkq UVp—\pB W% /A-f%v•H+inŎ 8Ȣ-xňp4Jv'!8R ^ȭ;P.:)+yCC Z޺zVJwxj.̐ |z䥄])0BY݃SEFc GZk`c,j.IJ&3^V t.p,@DGvAZ7R?`ۖ㣞Ѱm|Wf< 6{Be[b6*nT"i S{q;j Gprה4R}ƽVNPEX@sHYj bjJjj_/¤MBN*W+(=QBK%݄FT;+f&̿OJ11zulY W)&|@.7YJkS_˃[{ Js4ZipPk"NPM,W]qIͮDӽK/ +2f)$ɩn.E&5FF"W Ax6J~g8 /k^*J=QiY˄$yfR%G{`mQPw4pܦG8*D$OpmaiT&K]~zwџz%r:-[B!45NsOAjtl޿\2]it;gzv~ fĆkػɳUMZVkWKcuL(Mn#1{.EazHInSvc+NҦjKꛈCSt `oO^JmNEzVH/P^(mgC*e|1oEP:I∶&6 ZqN=s.8EY+cgH8 <;r5bQZeRK7+]SxKcJ0{7q'B27$g66w] gb$,7텬Wkjaxfڸqx1 Rar5RUGxȕo oH)f6/G Z)jEhiBEUU?q59]tQx#zWn ;GpA-џHc딖aJm bt̗X"&x]J//k;vu*~Ҋs/d(fUwX!)-F j;o)X:[ϳǞa  r=sw:Q;4O>rIW˾Ӕ{?-I^#jilEh,uO"i=,NEyxZXi/V d(;$42)@xEV&W'زJC#O=3|5{oFО)ޔ9ˆv`acd\QQ4@=7^aH~WQqezզMy p; &LM?My84k/WCѮk42mA)be"PҝHMث+õXyyE[jB#x[i,i!$0E]0\e^f#MEwco4 O@"^Q Ptº@jmw Gpzd\N*TٸfSwXE~v Bi4P6}pʃ]-h4eMAFBs ZOu.P?I5 &^`1uBjw61*NEUR[&1~(De-ɯ]4?!v_iMMaU'OsB7,'%')کCH%Q.\rqH]CCeTJsO;ޜi0ag)N8&oy " UȲG,>i7{10QrrRx9 jX%y=OgKlR%}cEnKxiǎs$D ׼@9GlL8D9sp++bDN+/b$w+srJ[l%(P݌EfV(.$ kM}B9 e%|u@S\,۰2 sέ8D34SJk_kJ_S7\5?.gj"f?*zDly_F)0yJ@jWʩ-Q?po&$~Ѵ=m~ v44p*ge?L}=&ą^@*"1r\M݂P:ݠ3er"#9 g/Blq3`dI,8b9a;+0X1]'ϹfH>?㿵Oo]bu<"f(:%o*7. %^V ֊>IN#>GAqW;HVL4 W_I|2qqA/ Myx3kh?q *r%bHU$jx&'!ȥdp10zHZLj [cy1fj' Wv&q&ܭu$5Z2*IԸ2f[p'СeX"@qhbܭDո{}9,zKv9;1L:D 3DeIof:Kul{(GXgk>2οD\HG^gT;ti'V6^ ?0eĪQʉO!o35 y[0aP<G~Ϩ\v'-kƅ1'e`<Vl^1c\'4Js%Ų]8_`?ϻ3 ?ASdOPa"*$9q-Ӈ[$KA.6V3l3Z[QUZ4ӌڳ% `h3ؼV P9F](@r]S'RU1;o+i_=Qdf( 6ǽcľRXJKݽn޿ |L:ӂ[bحwYW7 '[E S#WDC+3Cn=v۫Ia-|qwcQZJġ'VA4DnIt3g1Y 0#i}-Xdr'W jw5:,mCU{Ht;2+tf~me(YJjrd=9olu"ktu3zf| {I V?#FxfmDm`EVk;j<(Q)?L9*l4c?^I6d ??o}v:LKpʉY&I [I KUc"t {+%1cY|.;; #of` {nePrfPs/ZS,+ն[i'jnT79a:?O,K8ȌlZZy\OBpV.Q[vd Cvh]J5=q CbRh8[JLl-v֦G]smMH#ң+ u8[a`u]m$ Q}CM(b9 ,o:,}o-G^bolŒJ[(1Ǟd巣9l߾iVW̾ &gcJ3a 1XD[RXMC`epܳ]b5"OS_QTː±zҝ zwr|Y"ucDj\@:HU՞O{MJv~hhqnP+#_;Z5."=1n&O6=qҳ߷1C=^ _1G(?L֞-ه{&5TX7-3N#?$ǀ@x5sYߋS3&(y' 2z@ѢYt*p|w4q Vr]یUS8IjΟS*ߒ2{/̓.Cg4{mxYq2i*];J\ LYk"7X1?HWwXtn0/fH{{uU†kMưLŕb{nϿ}P4@Ky<1)2b0ݛOJCs`uF}VQFws.$!3VӚ0St}@9Yx4#l˯Ws0vG ~4aXVa2_N6 H*l'ofC|>0GH/k2/OORW.ƖMP-f7[QJ `7~MUIEٺ0i4I2}He'=s]^~x<ǸݞY3٦KvDnkV y;ͅv}YEI4JS/Zk 6IatQ-s69#h'(& \ۈA~a`%~~@K$JG))q(BElZ]}` TmK5]NB'fx4;]yt=6):笍[i|՞@Ԡ%e=TXU; -Rlx YB&se]тU|'\(b?mk /.JPԃp֜tx=b֘Ҷ+fL&s8 q02yc_FO'uj g{䩕 Nhܤ/ yL&#'uY@TDD1.@N}(RwtyP' fٙM31 u^.>xCVW\CbV l%^^Gڢt'g>a=ɷdAq{(`n۾g$3L3dJQ4bg_ZJHku w^8#K n| X,S#C[# afSqa Rxx:՝ELi5qÅ rAW$uAfݩQB2ޞ)]el T9_wJ^;DUSv k$]dP4()9to ҇hÌjcz^/&Xgߋ;X)BK ~xdF]'OAy5Vwh2$HH7km7D[z*D2̐K_[R#'g"i 1Ge4Q y}ڤL3HT83Y{\_߽+L(ArbJg6n^( a< ci#% `)`cmjEO ,Rr}T/C s-z&F_?4Lz5> *g,s8dJiCP,H+=˴MAJ;1麳B5.x;b@0_ 89AF,0$j4A T4T-! ݈i!+:TOEt!(NjOVR6Nᖧ^x65 !4eϏY iz̷B9{ǝ"ֿ*9k{"͆g_\հ"`e5NdwN6r͠?QKkzNxВO yE_ v9{y1cBAc.v$@^trD(nE%PDYl9E 4j;^(zAj/Z,YČ="cP{XcETjhO=-I4, \#/ujku -j!  L2 ~I0Z˞.jzr䏘O*8~&kxG4]KAZ?HEhړih v3Up%aPbaDS#u\{GT}D#05@lDjiQ$%GV!-xe"g+ЂkOa{# xtmΕC&%VbLŝ,Ei0<]N ^E~#CnA, flzr)k?yVv]A8m1Tp„g;QˬQ KTdQÆC(:ŗL?t1pY*bG%mgW7XwKoy̤;5Jfd-ͼ)ϵS8|ob,?DaBsnRRM'J~gxꉇaG|[B%R5 K$ESpex sۋoJy(@#](7fsnwK!%MYF .=24=.~ 8vW.נV'IN7|@\}x<3u\K4s k!H,ܔƽcꢭ,S4<⿉QynìHI7os?KwIૺ'{zNmV$OPvv?}=c͖t7:n VO1IZ&:5_J k__ 36T6]&-yD%S[''H&[x"ޒĽ_%\9q* :Pn&TlҨ Mj؄e7oYxDߩCbj Wraɾ'} &Jic4<.왃yM0 n6Qlb 颰|1SoH(~5 )kV%v}cIw$<y⑕PA$v`Ӷr|J;L ȝ``j+tǯG'H%(fء0J!\eš;F74KAsm\xk&bz;D4FBti z@E*40o tTi7Γ1eb*>ֹ.&)c#%CIMW]Ygb+48+Q߮ )Ϳ v; 5"&Bɘ hCu~.T[t 9a-ȷD<Μz 4]ukA%8<*v"x.! 4]:Fxb7@6~,4>ܫ=rt[Y@2CIFJbg;6U#dUng+M/Yoj6+1]R;4=(j"g%Ů2XX &w"KRM{ e!7(vcWT-E%>'yGEYTW3]f_I_S\:}%ܸ5)zY:,@OI|U_y4;Af0RB$L|B4ϞRJ)ig])Qd1!.St-uY5oa0)_*öJAdtLrExH'{<%tDUǿJ r{s'& `]}I CZv4d鉍꽅rEv$4#5.Nj ތ$FO Mѳ[澡x|exv(I !&;xC;M qOxq1U#hVҶ}ZNXw)^ߗguKHJv}ӽB(t1!9wSʑOVF4.,2{#NEH6?dܡAو!hL MGa_;c 1WJUhM˳mjYk}Y>4dUY%뭮+.{ In'sV~ eq|J|v~͚P8fUu<_2g!cS 1gg?|kO$gҎaәz/)>6*ZyZ ]VDŤ]c|u H,@4z[R4́JMKR v8ndwb/nZJf['"=ZwՉzG@} Ŵ.W#f40jn>xؐB,=-E+{c?;k H8Hij)24SPbTy7ݓdqyL!pIs bF*RjY?ޞ `vrv/eO*;הK*!fA'£ٚ n̬~! zIv/xKEFvnA[v8(xqX#^D;n l篾HJ\I6sx^`x79G\ہLP=P? lϦ7Ƞkts2N5B@jXGr8V:ҟif)8cVn9ʣetͱfnRo'ȓ; Y%([H_ śb& a9!T;uj+>[TΫp),Q76ly%!:qc3i@SUPڔx&Mǯ'ȓ8l6Jqxf=zU, bd5Y(yj@YkL6BbJ]\gDMj(ZgYX̭*D4 FpA[kl@flD}tHúii+IrU㹰o2hpٶ5<8X]9WN&|JW4!f_XTn^eu~~n_g +He84cȊbXt[ī,w9WLuV)hu3XƞtzèHgW(H ߩi-مJ+žrA `-X%5Q]ycUPz-|PBO;zv/rk~rf"%m< ww^n֟&lVNeҾv]&y!35+ Hw#}U{A /xoKY[uc'-FeD!@w{{xxJ=~ǍY$~Xpu4]]Q ,of]wX|`gzAOgU?aƗN2e:}|;2;xs740/ApF$2U 2BuMԚyQ&pOcMsNt hh vI^Í.}B)O s4׋bHqd1Նje\Rp?0(9ifhVU76zA ,Jf2Rg}kS4qW| R\CJqEdLMX_v0Po|xZ{v֭ٗ]`:G8$p,(Y "FαA%O]kb:0/(Qciއ?wKҍm %)< mR@?Xm(n "8i>6N65|6.w,`7ٸ٪suKbZ ʔL%T۝^5|(&#kcUnE¶ 4w4^z[I(iy#|<7+zgX23Ei&cό)X&HΜF&|d,a25sG_OL,iso[ <r3`B{];Mݕ" ]t<.t:Z%ά[Wj,thɓYO' ng1D>[KٸFnI{i ""pٿ` PU`2df g$S3yzd H9Qf'#F#a"VH! YnWt#sA,V]A=^Ix"HCĉ%a ݕ ɲ]DՄRiBk0 P\f?J*R?4{]ozؒfTv|n.3>=1d]G!XR'4YS7w|ј]E`+osS&Cap*%#"bNs/" cLáJb<F3nh>9MXBs N zum<)ILXevB٥]/^PzV9Ҟφ=4,=`HṚ@b7u-*Ql9a3Lz[.QNnD1 :Y r-\gs17ǁHm;82Kdܻ!yn$vsٝ1jvNŕ`]_c&ٖN_e{#ou)FUSڪW w,g<5Q!`ґvExF(^(Boӆ>&Ў`+YMĸRgDy틢ϧ*)eCqM.Ly>I29¢WU₮ 9z|h[lem*+Sv;| hۉlV-DɲpaٖbG __ViD0DX]抔pHrp[߂焼<"T~t(jہ]E-<<lyɈԠ %#=Aծ٨$GN;wP!t YRu!-_/3q1G7THo)@A=!1{%mNM;U@>$HT4} m$u0-@|Y:]t]tQ~AEtO/+NF(H7<H{ bz~f:_;<1&ZR_>Lǥd2@vjmJLEo^uYuYzaX[ ~YHݽa l,3Q2Bq)2@'ƙlSQFNEEYzg7d$Vy(RB(i@(ߺ4bMIe!pĸ"cW}12Fdn) i9:whvXxz)Lxw7d tT;ߑia2}mtj`Cs|%a$1mH5V-虆Z c0?9ȯaɫ-?⿄Fwh$}ɧ3 F:x~~y)_q-]OkI L{بXbmQ_GW#͕I3,11m);WCztF,AxK3>kW`REXKҧА]5AutfgBSt.i=~HC)dB^ +3.-ty?jWxTpTC2QLbk_ _:VhI66ؙ$y &PaxVr7H9ke\ tJ]T]'a{sW؍rpۜˉ1D*z;f e^Ep؎o- '~?Wim@y}B>RRۗ+9d8b%2D~q%eϓM.3ǟq/h- XavJaH%o{| |nU c+ܣ(<<ܝ֊7ڲ/Mv Y*ITGR f:0|;Ti-U>:_hH%ޑ$6 (Hg8~3PTI  hռ<ᶡ3pv9f,a9^%ĵy<Ժ.%|^J9NC.51;)ze9O4mxNT`y뼖/wXa o1?&n}M Hl)9HU\0-,@vrY~|AB~2E4q(^G+M]̤ QXhBN}<_D]+чj1qz,D Pzt () S' vˍyx{yPJ  R^hTc"/qp1' g!3ǃc 4}Y=[#l7CR 鷙8dwCq?'`n@>X1W^yMķ>ǡ#s3[#I;.ex+RS9 ($-ݪZ4vbX~!xs-'dXC%;zooK:jQ$0^2\Xv#[B"9ˣnj̶U'eHV]9awtv?x^dT^j|ݿ1wЕФ9܃: ^BO;ucK_)q|/]ܪA9qXm&L[!xՃ|wXG\+Bztư3Cю:.3p\ȋ ׂ q X0"I;Ԋj4xTJD7ۤq/V^XN#Spz kihT켇/\#챬[xKa25m×sN3N.,8(%Rc7}n6Bb;sj[xȞf'sRB j*?+Xb.mχ2u{9Ƚdc(rv:zLm9-օT] *cr3}Ve˼UlUq+{Y|)>!\'Tf+<aUFYPek!"[_{ӛ_1Q4T }/#Jtjos͝"F۹ډI LPfT'B-Ğ-pQmc XRv'&d*~B߂cG11 љ(DX|3 Cp/D""C-[`ڪ^'l3ź~hEA @HO;x8 ڨar>e&}Fgp%GWt宋B+TMw0|E^bBȋW#o sXUشX\ƂŎ ٿOaiR+N(EXJqidYpvǷMafgv%㗡fH{\f/rE , '?ƤN#^L;ϫ?!j6 skkt"˜K ѓu.( >A j|6uINi]&E}0Lfţ,PS`u|e[;]YX02]}*3 2 ビu`je' &Z6{"|߳&ĉ*o6^~-DN29bIzD8dm ę \*.@x}(Mɱ۵D-j⧊tg _?ȉ2\ycM g(Ms+0Jˢmՙ0 5%%lCwsS/#t`$6Ї9E'{ ],̍/LR9n"UsڀM`*\Г_W4SλVQ/6~rZ=h 0UͳX! ډ4}O&R:nkLczg$ Jt \kFF_ِ$c|CbHa}KsGE3זx/荴:n <:p9 ӈY! zl`;E {ӣ:r}4* $JRaw5DTܣk}]m7[ĪPtK*vT0M]}bJ!f5!(+"'3B S`d6jĺ(mƩbVep H+>8GbL~kIQ]Qt&$y P-Rf;%H J bZ$Tss`!쫢|@ K\_%Iq4%y1=\$ =KkU|¯Y?l~B1Q5?iaW&[bDI!r$/@f[$w1A$ziu 5.Gࣛt[&6b0,̃_'z|)onx:jIvBWMN:v2 5 Hzh@ }%n+U! ۱x yD[a= jBJ@C#9r,bs<JHϋ֯uO1٭|ڐ52f|0w+9c%:p@Oj1rtfu)͂AD H*Ure$}V> *32m>)1I`ߟ ooK[rKgڛ(O=PХNIEpgKi@]ƅV2aAѲx㏐BzhmS,#*NqAESꑂxK|T?KPDN6U[4#ȸ!{B2Q%kH6bj 6`o-K-ڜ4EXj4:#~Stx_=j:NDEf6ǔ{Oq*d\MC -k?.xX/|gߚ^sSË |Ii#0xF~lI(<*﯅F?'PibP=iPyU;+!_yg{}=:I': 2nVTa?g#/Z=aRFcR/ 8v .WO3"%Ud00D5cФg~]%EAFg8ƴB` I'1Ķ{aW჆ށ@SsZJ_VNCe+;@++Dc&is`egqK7]G$/`Sk3<4E3q{L0 $ 8WA"z]kG{蹅QNHyz2b6:"=B&M{&\M^$üVT6(zj. ȭwMtӰ ڪ-BY*rA%ŀ1M2,6­-zGjEsR?.LDlCd@F5%ȇE rJJ*V9 Ll,ZT-Pb"_I!LZ oкE /7e m=f$0 10QHNTm)[Z t!Hm/;V8%eNwrZ+^"fDϢf k5\Z>?*,@DZn-m`t5i#v|=GgjŃE}c&NUL_K/DQxʴle*F̍G7Za$x.U |7{N]=Hʦɋlt ޴?{XjϞW<C\g{mY -͞aq-2\39 NثfiRNQ9xgKԓ1}4Wö-ɋMswpd#_/v0kom, &I@';@҅8|Zs\-%$mhj&|֛s dnVS8K' Ee;U6>gҋSI6\:<~>WDAD94SY@8,AKh lv"C./gH(nĂG2me>Ϋ蓈72ҷ1o$IWwWV=?%SI2\pO UH/JG':!-|ۨg76d1e f /KQ9&)0Ab LNCK~FpWHqLCd׎M馅 !+^.V@\H]@mHHeV7K 1H ƋT%MC?hb2Rk:5;+?mɳ%,~J)زa76'/~[ў4Z2\ QD±LښP_1延_x@JB[#_/bLR4:1jSwHfun |`0 gORóh>y׬mnB,DāSt12xJ#yPwb!>91Sw _!6¼ {dsTUF`K넫t#dCl]6JSRz/ GeXe0kN|=Y0Q=Npdݻ7FL?egIy"O%Zmi-#yZ,jyV f5ĄSݔ@AYcw%o;`w'훃pzne;|V,ٸ/xc!уȘ5:BÃ͜A C?)|6VP BeS(feydԊ`mjwR.C`M= Y0Odx s dcWvLGV!VZcֻ0]+V~Nדi)Y"3J9o?PZGjQ1mkXjF^!A1)LJԈ?7/kukn5R)3 i.]yry¢LL>TȽU/(xzEý47>MF,{&D,u7&v-JK~Z*KG]X=ZCv:|#/Qv*õw s- L}#M/"4!-M@8dGQL_g&H<_5&=pH]pE9ŭY ו]&h|* pSe ˽KzKe~I1'ZdU߄Wk̩o\Ex_O f彬r\\c݁[OP+ {%?9;ZndkزqV ==|BDnc͡Pu蹩dM )vvyh_zh׹wTSI-n +wxX5M܌Pg0u_JZ7GI{ٷ(Jj4B^7}w1D@A K|_7nC [AWɌ.^0xhޙ @ !PcyB Mk.zr)ύJ4-ᵡ\ۣDŽ gZun4t Eʾb_YP$f:f'^2*}KIBUhBTk10zCZF-cY% ݾZ쾁ods50PIX1}vO#ӱx7|XB0um0fm~HF/sV"f;EL%@vO ~=u9J ~:Y q:R 6 vK $8.DxˬxPK24/gBH&O;ꊒIYVȈ蜿n9o[(&Tȕ5zx(> ygJc;Am{,v9U'4[ (0AجwUwv5j#<a;K!ԑ}7S:,zdPldkB3 =dUcݶLugªԉ(xJzul|5^nuFUEb?l'jouŝKk>T XtZR Jm,EH[Of-)%a0YF0c,Eu6rI&(XH[(Ph10r(իq\vp| PETaE7l AUx l:\K9P^Rl XU3_Upa6מ QڴTѶc'1Hz &@F V`MH5XVxYҺtGHŵ{OA#/هUP# n$}TA}?` 8jl+Ne``弐uԖ3'VWioͅYQO^oGOIɁ~1^Ĩ z$RA {:-ϞᣪbB9>87aiO:W3Zdx Y;؜̍byWnp;cpnjL*;m$>=pBS|e_$v_/&֥H<QVL]E yTAɦ^;ދph9hGiڙ]KMDTk}RN4S܄ٗ$_7Yq~ڙ[P.D7+ujW \䥗*se`>r!rX//ƛ#6R H I-IR,d\Og"NQD~ru2f&U [ Is$ Mjw_f{uVVS|m#xu `aV׈k#?;|e- !݅*i]|!o(7:1Nȇ5 EO6Zoe_(gd+j3?eؘ0P|Mx9d׍rE ^_s ^|ĖZ q ʯj#U@$ߐ[gcX;znz[YV6$A %n3GқTJ5@37OX]\<}'<Q>i~-p/{&2ƷS\JB08ِwߥ:+zHVh"e.}2pmİP-3Ces7 f!?A8G&- thwLjӬ&m c,K !TaUh L4 ̲lL;Y!, \Y iwTi5f3mBaɔBQ2^M>c Ӗޤނd,.M?fFJcѳ=# i\7,n|xZLʑٔqQ#ulg 6'|V57I̍x22z[SqϏd³mʏSBRlY< /SқMY +DGxn-9s/(_/gE. if戴}[C#r-{r&@s z .zZ9LgbF 燔Z|Q1.%T $iD2]8'\v1kޏA:b"OTv.rcmpkRP%|HLʮ!;c)>m7x5h(+f|R_xFޘMX=9>&ZK%1):kP$/}.z iX:NP+ؼ>0QBZ=˞뫔i{E<9r L].m Q Yܗ?* ?b4}pWz@ͭO1gtWЉɘiʀ*v @p` =#Y |{o8%jr*A+d%Qn DkmL!תW(A7׷Z776C_zв=mEl'g\֫TtBnxW7:_i I|{GOOk߰?5SW %amy@ՁvOX1T;EM|8+xV` O笤xDxnc^ J](MOYd51b͖"1!MrES/yyc@$%(}ɳ >[obxX7+-[]Pk}:%ڒR)51,ԄNUM>tR@!6\J2`i8)sc?@wxD.\+-v@k?d;p|3viHrfnΔ/ He![rm]N]g<-⓹  yy%F턴pfR=ږɏ8lI D@TwBG `] 7 \E x1{<x l2dE=m7dptنf=Ttā(T2fכPЉ BTG.%[inEܔdnug|A+9\_-PyYaf:ʋ_!u/c*xݭnPgXz&hW3jy(͘V-͑++* ub=DΓ֋ B]{Auv/- MܐWJR9+9G|YgP6᯹dY3yշ3IE[ 4C}%aaP!۪!%qi)3`(ԀR; N$[:]E-` |6jk}vΧKڛL\TG}Oe6[dӒ\5Y ! XξٕyPF9 :a\oo;"J]`' SM ب\ŢS>.: qnج^ "&9.bp锅TiA@p5(% nOl\ZpL 逋E|B1gU  x 4v?-`,mVs-NdJ5BdB\2Z0Mo.Pp"⎒}tUJoA,D6\,lX%Mirq#ݞ%;4h!d YH僩%G'$&I흂 *R+y{2)9$ *5AwœG+xہw8W/S B\N+&h^ +.;ff?U -\DH99604L$ l)w" IIË3M0 'BIy~衣6ϯ_ /YKRS']m7WE_[&sӆqCQ/Z5Oؽ!&!u5H3^$4)i,5N`[uB`ĘةY4ފph-lۮ_U+\gUvUxNCaߎ1ب9eͿLFֽa~Qr8/aw%d%/ͩ覰bKinn C5?=Y6;٤0;$Z2Fj= 2z5J *dRʜ(ߔ(qhU/7Zp]:\7/3=jԔo{u'=:}ny\8zX~(aO-j݆]ՓyKHIRboj)ⓢ_!'jahĦaa}܌e8 Tz`>nus\ģ=EBtƞ@uNBoVobDϨ{y~(1&E/8n\Tl)quAt1qA!x: v'H2#WZ wc٣>_ 5Lrb롑iY$zEJ+wJezY ,RbIk:TY!fl:b֩Mr6uF"$moPe~ 9Vψ30kƿUXg$ Rq7Fz]7ܑM1dņ[B kfNW*C$Rܤzut/ &i(W8ә@lPU0xh ق>byUet,9ZQ]q#u x}r`YNIeJM Y׀ g Т hfHɇw0ov5e"I6~h9wz(CwuC8~؏s`=ncs5}Z`X8[ yP z0P+444 yGƮ/ܛvq;).ώWzXu~aPٶ=%3^bQ1 ?Y_UMz8|m{<;%("JsX[=%l ,g;ؤ>2 "]!Q^9GctrA bYugaMGV"_Lw).{>/4d| /TKVUH)D$2ސ@OM ks7jmY[G׿?PEJIƁ?-mL;-2JG[}kG-v`rb]k夏 Cx=ime}}$sM+>BZܧv?)?[&h?y\֙q-bGJv3 -ċ6eRTϛv #ۂeر<(79%V]NОAh֋CHXV@6=_2/l8XI SD8hLj֑E%|{V ~hˬ'SM1@lk9en ! I#ԅӌ"߃KZ=T hf}1H10@ĵȲW1O 0r+ { ԕfH_ CGALvzc3-lh|ݗrk9N[7h< O͝L ,Xެ̡Wzߓ¼B{uߧ9 0\TN, ):l0eX+v"z-Pˏk8Db +׏ZND+UcGh} 3),?]ÞE1r8(q­!$1guvL9~.IQ޶Ʈ&~`xO;8$LK⢘ ´)ak9#n]4JgЫhQ:.MލlvIp0=7D|qq ݳc]Gr7]/5K4"(mjޣ5y4G`x([Da_(>[2½1s x҆F\ A^Ν\b[LC CGJ't8|>[<.[ވ~*9ҝѤMomܭۼFW Jt(K؟NC#PۨE2S ~ehEI5O lvUۍQY\j8ghHJAbI>.TC[^"XsJ:ձ /5wZ%uHuW(5d |{ /e$vGA0 H!£\‷7[Xsb4x1:cB,zM WTp]"ζCcxB ͼk{gñ Kۥ596:+ J=3)DED;W<߆UQ]'0*ek3;Tڧ?^Rʜϱ$g/= v$E*l: K#I71~J-y3N51ayy *~ғY0G% 86F| aI5*|>#V\Q CiH$>/1|lf,4g"mH6=ˁt FO=^5p) 9H|(K-wHL¬9$9H,32G(#3($4jSnO- GP5iWW+Phd…9UGu O* 0E/ )Ac k:毬y ҢfX$GI^?)WD҅4W)2]9D]\ HJW ^w@l*@/=2m!~CyWTjѣt{nђØ[\>>-xnyZs tbNJ?UDvhP8#]5A%qs0= 8+c<:a寨 Rr@T \;+["A4lZW.x q 'K&AXjAz@A/ls5͚q!wKȚDV[{p<=Hf_5#Äyt4 /lC{ Tz2K^nT /ʙ|'>#qٓbga+8I_N@79R4. ȕ4oi*=˲0Csc{X5C.#hl8|{igz]rVٝcY3MHzdH{N:5AƓ1]vx_V Íz62 N>hYI,g3)=k.Ш7r;d[0ZczM%x{t=peX'}祢iN$ܽK_$RS*o/lvBXwAd jnĽ- zͦԌ]P)BC ,;q- Qh۷ξz-a~oKZ픅aD=_NKd]~.˸vfjV@m X;U %#azÐ8C V Qs^<:!yo"`&A #G_AE%~lä2Q:$AQÂ$Mex&W@fS/pT@a (3Bq. v.GHeZ%Q#G Ҕ{MlC$1ծ;q-'nR榍*E2RZ8YuLI,[0Ry:Ƙ?m)׃' Hr_"pKQ䍖|:()pa_{ KU ܱc98zNߪf{QjErdrLI᰼S"nìؔSюUVȴ;;\a Vn>EFOہ)e2Q Έ: $ ; %"v%=`•鵋V)65jv3lUHUJw}j's&l*Kwj&IgY?:UE? ⵃe1M11 6.y6C%sYB;$k1Nmp cdPRz,;dg*+d>v~Qo>ḿv pؚx,R aN,Ā9ըoKuzS{lm7uq$WChNeo@7cpR%sdS92$ eD<uI& x"9yNe{ Ǡ`?:HUd$9-MA@$u91P^K .>x"ӠOtNw>)<~Oؾ^9lP:ľ~r9 }aug`_O c IqA^kZu*_(;>LF؉F|xi %xNp^>bD8) T]_eETnu]ͭ<^ #EuNùo8d<aS/OhIgY2WI6aas%i=2I|FS?NS|Ş9ڤp~zO*T;%8u3jd &}Dl= Lpy5)׈#jN![T`,+iM!$SoU?ݕj >+sk'o=dTsP TJwKu!ސnZ/|䯺AUNyuQXѶY fPImi_ "'Wў7yT׼, c&Av:Bض5Cb Y,]&0o*JDf*j&JߏHfJMpݫmt}R3",~+& XnT^Lt>]b֩8]xCUx^5c(ʴThL$a':CWȸtޤe׈fԔVSB}YxVLkzmZmwq\a -g=Z7b-:p?6uF>{mEy v(C=FJ3SU(5Cb%T@})hЊK>:CU~CFt B-%AF2-] Cu=FdG.aW;,^9+ A"ygh=A^,;zMZ' zɟ=?:@ԃ 9HϷP Tփ30K/_ uJ<_F3C\f:.iuX5wnRrO00_cw6pt`|QјP#S&;-*R ᴓZ">7薿`8q]Nbٱ.KIX`e4J*Qb7?h)H ao)G'pep-XAm-AwYfNh1pT jk6tS"DIkX<@7GKj޸V'p -Zd8MJlq#Z̑ԒdEH${:bWJq"JCߟ6x6¨s[SxE2t36 7, 33ȡ3 Aj~tG-ꩴߋݸ^Z*XB%#-׷b_Q=x#hJAױbA-]fAwSذ3A $hEr,D0q-Vc\lŅbg7`Ce - r ;"5YCE$jr~&dX Ƈ\=/'B1>T}"HRDK Ori(Ћu?#&‚`(}fhߦc/į$ie ]?ǜcMjqRtVDO%>]zNArvQң*JV\.`L0VUPKOZ3R2):;בOXI9F<WT߻xۆ&şH('!| }}STWe|_dFii ~o9Sb J$g﨧/ȂO_KPM@_^^;_,_}N %(4rFh46x mL-]TGuQr@Mp2yz VsȼZj16L1,hL!p]cJD.u_X4 7NQ餒,6t+"ZM*E ⋐k$Y'i/ـF5>e4JgH4kQg (pg?j]IiMvtDl+F+K%eDvh l"@NWeJ꤅ K\{1o Tj:K!b܍F ;L4aKX''?{_d SljiR??k;ԛ`8^-@NPo`>bwL".HY6gEQ+#[t52 `.11yETL S,MV AèȪG㤯4D0p_(>S}k@5؈KJaDi?nSEn R_Csw)|ձd&f?rб&Ķ{ )/bUʅ a6i,|_Q.4V50z{ E:)SA/]D6[x8ɓ n:qTyU)*yd F67Ijg&zrjټ%hA$ob[ν + |jV$(E*g<Xx|R]"0vD*9("TQhovM{|r 盤, #hQ//vx#KrMyI{E2b!?@"$\)(Jȷ49P3+:G5{)K71/^2:K?v~7H~A !/,ɖ?W鯖!?=Ղ/a }L1aVd\$gmsj[; :a|zċ`v$[Mh/S>3 Qs8f*;.K_3-*[§,,lj^y).(ګPQpyǧ ŁeQClaJA({*{7ijr`{#jyYH<!9y{Q|cg0R@qX{bFf"pfAEDx#v0YQ CumBzkUW4V6JC=}#:׳U2I- BƖHaOsĿ58}uVSuP_;?~סRs6 &j-~pYf?z?)ҭZCCS] oh( rÙuo+fU-ȴ;<{XAd!GzvexPD:zlHwx yec5GLћy!Ac@:ߥp0pݘAT0"YKoEd ,E%if 7cEf5ˊyW1T/D[. w+&o rp ~5jxhXty|lw-eI $k'=lS/R_.qoUHo+Y D,fj=GV?ŠbV'G6dHfdr}D7/ OK*tVrvņ2nV$S4/l.3t`bniW%Uhޡ@OdŢB,s$׵˃:sH'푡qԇOcJaq޾LwIt$rYigOu'|Ie +5>uIA&a|bo5mWvט,ࡘi;56˚cUfP3j` .F:Iе}k(m@,x@k+E$&>!K3X nw3sl52sg~.=Z&(?ZWĀЧw&a =(3Q&C<aQi#XS|InUjrƝAR/h'hdN7HLi,h _wD$ ϝr *<ϵUޮ $Yk7 G[J,jOZ]z7@d|*ˎ\/21X l m/5-=񼹹Hn3"a瓲$^rYEc?#SpBY1wgB6|gUh\;1B[B{Ha4nHH yeROFzGȔE[,Ry ; {O/~ϡVoĴ.6(ik)s/'; Q?4&lB0/=|OzwRI[L8Pp/.©$G.g Q4<3q"B !Xcdm&cYr=?[&go#V\S)(ah~AW?t7 Nn!% py$_2\!mװöT?BKĔ߇W2ldzTg:VlLѯV=+<DvV-Ƈ^K&T79Yz%36i -xk+y*qLwr#CFy2f6m E +7 m,*vꦼ{>TE!%ZBv͵]Qr5 2h?$B0#\ZFH`wh G 6JH&NAq-! @N!Ao>%\/j({~!e f|,Ka:o]f5Ҧ+l‰j8<-~ |tGdAJ*CXyݔLڜcht[22ڍlYX" !5TwASlcф呚zh< z胪,6-J'M8Pd總6tʠ`/f0I\0CN^@[lo` ^ij^NZ2OIZ3i7/9f`vVu[LET?/:" mgqQ/!U76< [0..RxXf4B;zl@"3E>_yw ܇(%x4m 3%׉R$-v`;--:27Q̞]jFB pyN oákNn;&cAjCQWRF f 6yKOf8MY8zL#zcY+7aÈ?z7R< ^עQL>$%X [.Qb,t!sk"&f(%J+i,gՏuϗ8$erd{} oƖ4q<#Y`#c7vҾbM_.% NCel³1Bs-aPWgp_܆@M@ȧ^tt]g`=M:r8_r.QEpUkUsm >1+ʹ7"f4K$+oe;A.?< HG ͏^w/$ ֦'w<+u#sph1!d!g݊[Qi' (fɎo!8F}VתW݃iU4 #'L^ +6440j {˷'I2RB$a1 No?!}ւd`˗USszܺV[ ۭAcF;\ iM^?DW'_6.#S#9Jr6Z'0K>Nr#i҃ =וU1/XGkA>8 ko/ThLz3Y NwM:cwթGW>ޔ !jZnpJ,M8,9F5Yëޏ_x>$emX3 G[DVzX*}amq ?=o]S6HQ֜,T?eX  Z ߞ#FB8-I k]`/6z \R Y8&3}!E;=~ LhaL`P~xwy:vs ͖BuC¯u8\S!wZɝuJm~6ɶL҇p\ESav:բ8onOхDG5 j2KYJ@_̵(:N$%kȔɃ2Fu>e͙)Z(_C62Z)E-:_!O^HHn><|-bv4>}G@3&ޤU3WĄ>2!S!NRzYinJVÅV-N6Mꏁ2aV޻ *;3pGCnMfVg.]hK*B@醕KC,d$ATvtH7b=ɄV%53Q]FUG%֓]Uo 1e4nĬ";󹤶R O]M\QN689ZWb ~lAشq.>ͥ&? uH:^3Dmɢ*ۢPb1AsGj-@`0лϣ~}đS4]RIy>^o5YΈm fD7<^#D I)CjfCX]FzaQ-±1ΘxmjU:># 2^e+t(rSum]u֢h߸U?@+}ddg 91=k1}\L^/(˯'U=w=@BKX>u;#qX&Ci:k ;SC+9&o5+U)%dl?^-wE e,t@ K>F k b˔ͺEmѢ/ֱLSv9II|. GҐ f.r}tG$]1V)MC`̈́3nPͧ8#4fxѥHGOZn;ZfZz\(ܠ R"Oa檬+   H[2Dsi4K_N gA=jsqpGw)/dvD8۫ jiK ݿkqE t fF"54=WFcT'Z%sixpsDV*G8ukNÎ6«ZmB&P~i6|ha/y &>m^2ipw6`. o3)XY74(ޙUlU{Dy/p*ZO#7_$U~6q7dd\S04Zkp[,VR8z:4'5ówӅ!%l$~]H3՜u*P{\#h7 (|nfni9l6݋/^' y5o(5k["5MQk5WP!t t|/KG 9^nw /pf\ƎFԭ9\+pn&R_aF<[\t\pQ=jP*&d/o0iEgr \N= o6@P_dB0SC d TEq0e߸7@r,M˂%ژ?[oly?CLrh \#xvTڎ_9j~htU޺l0-~U9襨ZY:֦:Ѷc.}]%a[y0"l^cI'қQ+He H-'T;T_,aW"1d k]>E#)C[j}y >K6p;DSٝ]77uZZ[LϒR.%.?A^PeH/W95S|AEj2֍z-c8(zx^8ht4iۈ5 N5I͛v;b'~\3}bZU60;j,b<dN~Zp:e`] y\;h9/?)f EdMhrKT%!'$i.uϞ32Pӗ.5 Y`I5qX)I˃<~:js#l^U:Ig8)M׵vևzٽ,+P!&4-f-+`KaQS*pq; 4ڝ+; Yx[BO}jg-1¥%2k uK\tnuPž fzWȜ5dE+fڝ]0VKPu%pՈs6"eXc|gzL!Ru(89$2X(g<f#@ZolMBT7-WB)̒C3mt{~hf\I u[%f?kwp_C:%o3f9s)dYöv Sb 骰  4Ysl^>^V=!Yh5ë7LuX-Hg4 qh0䉩J+4 )`-$ݥT_C-åK;l ɯ~qsr{BԗzV5IGLufzKf_Z];r/wTƊq?d*">XG"l0b*>e};%c[v6g׋7 *Zf8t?%9 P M i򲸣WsԨF~pim]]M,@(;a/ƇcɉѨ'n<}K1Vn?S4xF-& ٣F* 0N8^w EXU6yO H{Vv.εu,TaNZv۩:nh9"=bH-}@@5R.seJ:8i-UOd}ރ18"6ҡ*5YlUg1 n”Z"2)p GK@_Ы)MPVrV Ri.t JLn$]#HKW8p,'{~<6='t 8IEhKcPx [D껬~BnH'% .ǫ7뺀S ; +N%7Lz[ dk N<Ë$.)Pc '@aNWʼn 4kҊ~߾bi6Uaî~3770Yp$L%,MrlNJi_QG(nyjްz?ʑۈ4e+8ΎIhAJW'R8"]Gyp7]V3OͪJ+tCn+=_ѓm0CSJ\:Fl$lD6LhSx XI__)}>)^v?C,*>H8-5ג~7gع9X;:Y{F/!'PS 5SD!wh:Gi8*Hz8QT浌oV-D{c3 S3Oo#l-搆ҝ+q)b6%Qp*v4e9:BECw 5pgAL>2bHx"SA MHMPH'7$I?XsVQi'a=@(<0H =U Gn3Y{9\6*I̥νehFJ2!zCVS/ l8 2 r&}X1)\gek+Hb)k18>V$&&/K!T "om 搴p]ݚ_O:..ȁ͡& 'M0}RcM~2; ;FhQ V:Y NQx`l&iIWNiT0Ps.Yۢc1Mo0oR T٬,ئPɆP{7,"0k[aq,Y|OEZ쁓 {ίQ"s[,iex@2:n.`zTORqWX0 ZS q/.`I0T*9F;侮 SH;svlB!\'NViY6 +jND.t)S;|buٓ M >$C{E zh?pfPœ[ 6MR|KlUeU z;Af>*}HgC]`;R$Y/} 4BU')i S6,Pn>j4Wn!9Júۻ?IZ+ R^m]id k߁ i|ӑO>ioS=YHdgͮR149ͱ`V罹&,c]D7\b6jaEsRTB9QoM]K!DYqΡ84MP, ĖvZ ѥ;."B+g&qz\mj>c˃s߹/Ɯ4Z% GVu۞}A vG+QC7tΓY- ěr A=NJ;[̜eu k#x&bK_1UBV)4jjiAeD<(uGfb}ke$ 1mAQ09;7'Qu &_g,9$w/-=wWmz㷍6_ Vf KYŠe%y.F:\6\6,NxX<XmHr'bhr.EѬhH4  uړbx3B}.pc*P\N#.<|U׃3Ƕ~rM?vD~ش9'!)0pD4!Eӏup0?bt6B~0nt9<4Kvv1@B^C}st~Ykww%Q" ojGiRi8_tqW nDZ u甬Azi{8!Ĉn^dx%$i@kZi:ʓ-}?`^,{^3z>76oڹ ,lwFgGr`. 8fvk_1A4J-H*/{`72OB ,wDζ?턣yh <V^&2JECTcˁͳfbD4^!0#R80,*u\OcPYFeGiY%UeE:%li<(1%6|5m⚡(u oM_ ɐEc|B'2w-`KcAӁ{%'r9Í&wZ@tyΞ Ieo?E(Vic/Od^RM#c@pQ90q/1x>mWMQOKj* h @yhPJ8QX$MFb9/>grD8DϝXwp(ԟya M497&b(샵U.- 6_~KR@%t9mK3YR[T ?"L69b4UȞz wET_4n%u%kj=eBwlg+ iy $dl lydl"+/QC X3 ݲFiZ? T% h3) +#꜌!g}R3&0)I`bl1YXiKHGqNP+ #7TAǣ U qlt?2ĂN}Gj м}+^M  XU"Vۭ_E s$cPnLn}Д"@KEJ>KSj@s,"N:YhlV6h[gtK5њ!L2X,SuP#1L.FoSJw֫P+JKv- 7B,V:1w}|ec[}>w;K?LhcDay1'X毴P]ii*L߇(30jm|]0iW']5,/z#襩+;a%:ș KGܿk w0@B!ۋ IW x#8E1BXc&gxk+3 `"#^f~u5n)\^w||7FfOnP0["6 }9_иEoJey RzNW`yjFMߋ=-6IpKٻr[7:P0V34X. Z<(jk㧅COv)!ͧ v *"ǁ;!7隰G#=k"q0/PYF4'dg4C#H S {{uT"VGP?yYFr&io0)ܰ,Et`L.nF.B%^怵%痫d-BO R4!gOBhg&&ׂ_7 ^ОRapH [I{|zd=@JٍlG*>uL7$f 09T, C]tT/2 vANԦ2>WZxz^o\%wlԑqȬp㔔h!u ,Ta[(aB9 s9J.ihuUiTt[_ǖg jf=arAz@KVQ0`wYni}bţ)py\m~G/zb+B*#&qjhJbs5&<"x54gBX N_& v^n}WD&B;3QFE)&H7sӗM;~\$U~ͭv06ɯu6l;d]M}68&T640c 8kWpWMd$N_5&0 fr^E_$*; Z+X-@GG7[OC="ۋ,mso],OIg^}321\Wtg:bQJw~Sk 8֝C Z]42垉>&x}%ώ4`xu5XGC)0,G?a?nNgո-f]g3n{b{'`w\YⱉKb(Hpq#P~^Nz_{vyi DK3I/n!];<(Y9$,)VY ,-}5yυ/}aϨomQXԜ : CrQw5 0y8ݑJe?אfϡZA"Do:j $hu4 Z }n2 _s3sWJÌ=aLKS-Br $M^ b #~q)|']P ]?hX FtWBp7"%7|WL.Fl9Ur畐 gIۡN"tr~MbK Orb4C ܁6AڻAM'zX,p7 Pz  QYj:3V6=D{`@b#NKAzw![K\OO=#?3l!ȴ?%"({QO&TKuJ ;J8}ظgȃDs`<"֏2yatkVX]irԢlWf`>A<*aStr 94M"yB5^8JE4Z>-cO\C9œask#{jt|k E ]¯")B/I_IdNN%X6fwQ7?9]htsrd> u9 vنf-%Ppf=K˴mWz-Pf7}ľV9}:t,0}i0ۜ/uYqsXY{_dv5UilyO1T8FH%K6GȮL龮 MlP(6:&\B"J6f}Sqyb p2LE[{ԁ*_uuS5())$~'COD.'i"uNࡆy'b 3J!6 nI@yT۟L,,cXQyhԫsp _A6SٱA.-?BhiaaAZA^|'Ť5bkc qiSz7ӣ8g -b譠>$'['RʀPbt&vZ zO!N9((+}n5Fbn(A΂Vr0ahaaϩΖzr{"XZjFh,[z-:di~g 7ai^7\vf?@jd$<')Νk *C[k$%8d;B[fN*i*iۥAo &/&6}QM*C̓jIuV>n<FOʚB[R`gߵT:@qI9-:Xi+՜{zY*fgQ FZC@}`H@Z"6C 458Q>]>5+9߫z\8'/Y.xU.DXUAqTiN}] _㒡8R\0פTHeJ>|k!瓅ky/YJ{s@b{ZΦm-=L^KEhrZ{55R<^"%%JP|gqZstwzHGJ'|*͹e4mpwn/z<]R6alx~ex.~ckcxEo@V0BrH+ K_;I; ;A(ߜM5 Ӆx:ъHL(}& KZ i tO'~ p'1)V; nCfz߰+&7Ku#J@?[ r$nEҮ?V| s%Gx%M=sMUJTP:|RGX'Gj(쯔irMj7z!q~\e\]hPhE.vTY8t!&}d]n"GO%m `)`4೸ B(XjKعLbBƴo!]L/:G9*fY; K sr4 ar-ENmR \vL!4ɛ43eNR%CʜaxWӒ26lI`'hɟĜW+T+^͋~S z_E/Dovd jױǍDK)P`}k =MC,d&w0mb(vGC*#+}-4Ǻhkvt8[2" >IKLBR}J}*?E`?ےJ#6@Aїm8X蔮)f]h> =2EsDwBK0JDͬ~F dݔ1 sM5RbeTAZE=5hZa5džJ,5 Rg _q8M+) e v-;5t5:j3z@ |IV5GO\(ȕ**S1 ;J4ӊ ({_zNP*sP!q|3 r痶z) :LggP݀S XゕlQiƇşZj\eKdS>#[.-y8y|ѕLJM\nx1Cz%~VN^<]b0^"5~{%gGeַ튮t-Yk\0/C! W{EҜzDٷϷ e Y+,m0C%/(]t;{—Q[4ZK6zfȭ0:lZuXkYVl;W+ P78I1ڙL֎XjLJa+w?::CX#mSh7VyGO3^vXcH)wGo3S :Y c89x)Fa= 8ϊ-Z@.i/#-9)IFz( ;_2[e#j_cC*k`")#ϻs]~3cS6 E- 8ߧkw e cVy\?zf~R"\\qLhrè2NG$@mV&69IZ:t%n!ZtZs u;f? pH.s~Oux!!~u ;C#W@<pVz3qюsHz9 W)mƌ y.l@P̣n& mE~g0`eD@Dn} hƁJ[$<*znSwSu<8P "P.,ԅc{ύД~g;wt'wVǪ H??4@Z(d-ClS(2ܐu">-vZ;-V?#0i]ǥI\qBOJug{ 4KE[]}Xx"' I,x)ant!Mԩ! 3;;uLYXzeb7BlDPXv:J\TE|R8$Fzk8c+SQ#']0J?} {f^ڨ%Ze{^KIy9bK7:F,ջڐ[_! G{S\'5“V1;N9Fqξ}C2RjA_Z4Zl=57EH}զ\'$/:hDG? e[I*rꁍoкCgoՊF9s?M(7|$TJGtDh_J/#L"ڮXyoE5bz胉6purݚ8Y)IH'?|qyt:|*+m p{@ŐmTWM!ŷ$u }u•bEo]↛;{M{oyq_̉douexo1TmſQ3Vnt]<*Vj<Zh-OZnOF ο1UCBUYlw"s߳{v- KN Mw%3pwZIob/WU3Jbg6Ss2cz?ܬV0Wȣd/v|Zf;ا-X ꠈ!D,*&x[|"V%×ba)[ɡLב `*.z _qYwJA@Bmڛ^ȣ}*>yqMaI{ Jd ўaMscxF(3`3BKלPeѢWG"ȯ' pC۞ 6IuDҒrf6=SZǪ%mׯեhnJA;\WʃZUA〄GOiNI6#+Й}LZ4*AU8z3xt\gZ0xap6kc4AtexV< 1 rLBʐSEDa``N6+hƝzPtqWp7/"lx I6ċa!bv!I3}:>Ưⱖk(g&Hhӧ[PK%3p-uhYs/{GT|ڇK` Kp&?=+K.B|eXta`e]QȗvD2*+X($t_sӰiVV&E ޼?axv =Պ2ƸGb%u4o+TѤE>^tF:5һ_]HpY/1)P6!LW&TEy<L"fQrlã:Ҥ EgU*"cu{!fBw;Y7jH9%Kx΀/v1:O;-#`&iw"뛳SdhoI/=TwKA\-.<!"Yۧ ;22u<@0wBX8F5Ɂm@A8֎T泎IXn%2yKE𽧮6(" Q J?#,r͟PSP)L%K"i \5T{X 2Dz19D(6 fLy)*O)K#h,HOv$֗77/Z !҇ Z8S}XZVkh<6brZ,VN8?V\8Q|WDEu=P[t9X`a8dce~2L 'e#3@o/ X΍󛐯."!5gP8kCbʹSzj: K]±yJ[<*M8)P$VEۚ4`xRT B%+`HrH,V>&0.L+0H7@Z;*p c9#JuDQJuosML*XAdT6k LD]TP@lavKV8TjQZҦiq_5e fSR%s{`b5lMuP@^@bᬶ?96dBQ};V}uz"-t{}$ۡ3_/VaXo?* [}߿[ pGLBZfeU)3I㷂Է~f`'(bd#>JDdI,2"p4n+()' 7w޹Ɣ+>\qY8E'%[J-d ;kz xq{AzCd]eQ=׌% ^,.lآ|9pj~M`6FP JnL%Vtm8P~/1 <@0EM/>[eU(BTl2VqM27)2Ba-WO 4OD +HXkFF7p1 ˑ-H:m׫W?'fH)[̐BRjɚn&?AnfWL(2V+օobΩ$J4Y7&kNAÓIcaPY8v]uo .hmե.?`:q %~%2P8] Ge2`ϣ?WR_UՇi=I7N''V!V[S e;ԕŽ;40``5q: Xmԯ9v윤WPkhoŘټjU3PRy߾=9ٟi.f& yūgQ&\^)m?{ Ą;j)6sĒSqI"6<{QR?JSvv}"Fh6 8w0:,w^dw٧FIA} ǩ(4k DvKEwP^%^{ѫ~?%Z1;*Q~h߈Uwߗݕp`o;)vN%ُXEhßV,& u`2$mO!%Y8c9p +$뿑>O/3YM=m >=Ou&@ѽa^kɟnOdVkEj!VhB N&S]-WDGU%8h?Wv.E3>!O՜Q dF@؄["i!ii`GfG\ۨEfJT8;*18k^:[ qORUǍJ\$erlCwֈOl~M[cgxے}mͳEsbÁz|ʥfpU>{ 5|7a!CQscltVC!+$lE's5 @`;Mdw03({뭉pB 鼛sPňPZy.U5LHr:v4=PS#r QՌq?[4C Z=MiC]AA&&uzYGژl+ks&tAFsG8a@cHwL]J&©j'|m!f +W8YVe1jB$ոC9ϋT|THo6`S[THbč} ymqB.؍ܖ=҇$ව3`>&tTl Z|hRLȮdFPM*޼>@"dl~~ 9˚@Alr2xRcgxj)3:T9ǾbM,$[=)V6Yͪ_ Jyux8k ~;?O#>X&m[IIخyMUfp, tV8Q׿ =oϘPZ\QXKmZfNTrN \PPy_iͷ_82wC;.FFN"eei"" &)1\ŇӸ[6[6y2BLyڪ f qB>fgOyQFQta`70Nؑ^af]Cz$MSར~] B{>??N+LU[ˋ$a|g~+3UD!Lq~@H 6HGH<lfC5 RSH26Q5$s>ԭŠRGJcAֆ )e.\֕g)(P5 zМ wj yxֿP*,]+3>Dht(A ;W ]mw|T@囖R X:'}ߤTC1j~a 3N93y W=5"Lƻ!t)Pژ ǵax #an0d3Sz^8jnr;pf-N"Ub*ku*G7e{g_cF`8jgb-fCs=<.yԨ+KF9 ]VY<<4<ؕL G G]V.y =9Me4Yv%OMPS"0WDH45lžW ~e 估C,d Xv4}fZzrS;!4T`ϤN#LYiqI|[@+ܨ:'#dZ)4N`YGJ)߳m9b]P42 F%&h$ +bO9[J5MZsrsC$2 IDeO3'l'P]|/rg,R8=kCFzx#?poU+U]6(Obi7٭/\hdӺ HDlZQc|60Fuy7Fa9~aW;eZG?6_QZ^,(AR#i{b3855ICM!#c8W_'͔w6jtJpcꔯ.C߯bxq^LAznY"0z~37 8Sos0"܋+q:qcҕ hįLdv%OE 0J~Ό2`G0s3KSe}DI[X*$ N{yan%]sLR4jΞQw ũkGd>Xbj (Ls+a .i!D{['r}?A*QSxzb@OxUnKdUp -2Me!q <mǺ9)9Ar\!ʾD=U7%3TԷ.aShl@3ؚhEP,Խ,P4G{ w>yD!Wߎ< j%E6 =HW!Ks'v:NkE2@N&ekyCO2Wʢ>SS+ip]ʾƫ!p;:x&`lۼYl]i+ >O~2V|"5'Cs5Ѩgpio5e}a2MR2j"cl/{JC#"tN߷zEa@& Z ߶cr>UߐFQowE/C5z`]>1e::`vKWD^-<<(EDm;0C,i"_9^dάi9Fst"@#vȄ\SH8PxSe"Qԫ]iݔ ôh*Ǒ1[X"k( FH[KxKV!*`oFk$n?H!K:~cY\fC'ϕ.g]7 "CA,!Z?i螿/gC08UHdH@(>d-:ReJj[{'9047ȷ??%4%E|r?9$t16%(G[>񻔳bV*rEj37͒wKn fZbډwQѠoeA[I' m-"Ty MY_L$q(8C֋Ps]#(rBXWR#N䙿[m=Ji˕8ؑsY]#|<̻Q%F*O͘޲UV^u)ڿ8s(঳iW-* dRƝoOqaL%@2u^E=W{´&V"c9amRt%4{Jc@ܢF{it2(b"Iy$2u]RKYɾ~]2pf(Q|w9&$õvP 2 Kר껣fpq{vm6+[6>rPLBߌ`rSoSp3;DPzYW[vIȷ`9зU]ۜ/cryv:²@QՆTCެ|t7Ùq#<8m ؖ;\ʆՍg懻jJBjpAZtsT:WٯJ;{l7xDƙ.q%<~mN)F1GdgSˣs$fqWAZ9 n =e{`QMFetE%^}ظ^j*Ct B2 HdƈuLb,&zϯ6c$i)C3I)sxBVŗ/笂.tu@f:yM$l!',z ]/y|?D0CbPj.9MQ޾x!U`[&%:ᵿI,O1|a#\ 0m?[R Ncx1sfSH+= ',UJG= b28w!gwѾ3!#M+fU9wVV2z@y 1 ŐRIfK'Ō°>"p-; ;9%z%`I2`hO΋>J @"U:֙tفYn]smEFX#`eѵ.#9{O7DŽ &+@Mbq[6uLCh^SaI;VX%1D<;mt.Pc@܄P:_/ZAJk&i޽~eT2N1_ȃ-뭮=4M\[M# ^txiŬ3vO*';cw}:T3L^6 dH1SOX o̐ؐ3NS&8^\ݎvBfl:M0@鶟 6 QhZuhؘ'W:BQzzN $̂WZXx,&=Rpz D`!^a2`7'wmMQxR|'H:Y;>r-OJ&Tݙ?KT:FrVjbάĒU6Y\06IeZ-БqYE-{Sgu:.\xDceeaImjG| 9m" &k\2_ZSvsJ?]!EGAݏW^Ut|+}a+^o2ap Nvl؋M|)ܓvij nxq<%ezR|7X~ |N6ր}Rvb0e񇗟 ܑg()WFKuSm aBЬo0&-8 жi LōQNu!:h9F2RKU<=԰M(jUZq^|GdHLf\jj%Re-'.,pL֝ 2HU`"BDf*Sِp4u<x{8DN0l E k2r#. Ÿ%Ǯ_YZfTzEh&\`fWB9S BA"Ījʞ%81yl#<vm{Ѓcb"| K b*f& v18ͼΚi%kJrx ED4u8Fek bo>TrSʺpNxxV瓳f#Ny^>IR:py'شS!$}ևZBBVuf勯3v\t u"7(UΜuqA6r\}|\jC&ϭpbcC$#\ȲMw'CjmN85ǁ!LK80{C+ {'6K.2+Ξ!SZRx<|~IR Rea)mGLxhxM40*( "l ?{-;qw@qϠaWFFcXJ7 rsy҈\mT^">ō9rBt'ABF$YhU+w_^e%]er६x^"XRd[a51U!jZ_0q.1zK$i{Ik?4uny|3lR|0i::tx ׫J6'DM7U]b_Y>OEZ}oh b@~>WǴKCö};>V!]5rO5qPOL;g;6}66z=YVhTv򏒽jܢАOD 0 0[J1.Oi  W 9pv%NUARDP2DyU̍ ' +`^93>.}l,3ɿn${|z8O!0V}\~8܃쬱e 2, <J}[X% e5c ?}fڍwhjfU O4|oOr(# a牁_S"KY팡T >ei#  9 ⣚) 0d q+1ԺL N8zo-}V*"ijL Ez#y%D&O k'O_ ~ `)#铂F- ' e-͌ R WEͱ/ x,d$lLTQ @@H)ܶm#I*xT|3EjݟB{K[PQ{_*-uα_;]vJ轢FƧ}^z(TisgZeO \l7-U;gd}~AE խ''ъ $hC,[7tz]A窳 Y/;dTܘ;%6Cܒ &h0?Rbra;MIAgگ3slYĈG&K-E=}XlfLf*X>6^EhBD"MFgEˢmP(EP 0>r\Ӆ&m 2!mtdӸɟXC\C-xFGu|@q!C%/ǏeꝨXL]wQhz@3a^RS@{ǡj7xy*Zg^G&mmOڂBqwaso~ް1cĦvY';(9=PD.ltoy_܎m,vFmSQ`2b`c+i<qsc7׫A"l;~t)& 0v:D&VFT+@u~BN`1lgeN5 $`D'`}oN  ׀hS]'v2 >CI;6hX0(z{$CtA5XrO# K_?6%ѷ/)zJ&Ñ$#Sxdtoi#QyS~>LD^{6?S&-QC4LPp^Wq8Wt̂=tJ by\SΞ*j@T`l5{|/ w3k?ᯋٟdžcR"UI>Ygi;'{<8mw)t-2<jš6K{p4 8))8K^q *h وU?\)3Z8 ypg(B9R';U6`HTHP@gwlZ$OW% Š"4it`š9wMaVcf {ғFHP$Iؖ}:SzZM ňzo{2Iځu1,AI4fح'yC/ߛ-cVBೢƸ6B$Z+Ʋ,'ӔǺJ%JJ|<.Bk=.65OMnCs&/i@"o:7‡t[0z>VXWmYlJkm%ߕE?^qbVρ\j5ɽwRkCSlB.ÿdBY~|_Iu /6;&yعqcYݻ-D{͘}3r2 *&NHִ/a9("8i_@Λ@xἔ %Ù~j! RUڑG@lB{e fJǟ,i};BRt}T[p[E< B8Gԛ3gވu rz ]81pEW<ܷ?\g*/;XxGnIz*gFcӓ@0Ɗ'?HAԍ8g9Z>FWL+#*JK͂iOl< ,J(y( =&tچiv/U8ߘA |X2ioW#I(*CkoOmR/\G20-ht6S~ȷ\c}6RImA~{=2Ċ؂*JKan|bJ^K=ڽu\zm2[bݓ!TêegH 4}M~Yl!E=l/?ў@/[-8FJ[D<4ʚzZ0kpH&bfBBGA 9ډjT,Tn y4k;5 ^EZN0^dw7 "qyov($Ca9H9 z$guXkd,__`Tk]H֒BR濼B@"[ڜw9 :xq,XV2&\Q'ȲKEs]5xe1 "FyYfūL'(6mH"MZΞbdpv%yW-O{rlYTm!F>u3E%mGXPh܏v(!)GNJtT|B9a[E?PuQRŏ`0sD=p#Gy@@%`6ɡf,ĹLm# f>LGr 4ѩm&ґtk2ycR_vˤEjfSs)-C(2 (v0?hoȴ~.kc7\-MWk%؟7&s #\Q:9Uکv§d)u d."][>%jgHёObFl}QڕzDig]BbSD*$n)inP6KP|uQ9X<PM rr0JnREx9P{!Dk n!J2ߑ; %,쟙9gӽ7#h(WN1[^k\Dxq./BJ] {'d$@dQ(H &Pҿ{˨۶x^%T< WDgЍu݄n wUB%}~gc9Lt3kJkʍgM,#oKllױj??H`mecU1|,m}{+\cCųHW̶t^d}"%BSnQp\ L\Uy#{ >58!:h wW`U Z-Shwb"0o0kөՑFc-j 0E~攓xEݢ 7aڍFғtjJiicяD[$䳋YJdk6s#]` vJ _lj#] BOVX@1*瞽n Â0Ge ܜy֯ Eb# +dP*aiUJi22:+-ϨRĹkmT#!!+_!BEJ3K#)\{ģmĞЀմzef ҂YjJq<>ى72Zo~:U褡GZ;̬"ף[w6f,@ѩ֩"@Ϧ]"غOl*Q$۲kt3%1=gF cLm[v{F6ȵ 5 ,RzBg|U1 !#/vt A $dR|\fV.'*4͋$ٮ& +ė.-vuhW2uuvqicxT%x{v ST2B׽'_r KòW8Kx.@\Xk&HD!YUNB./\5ɬꞢ֧&b2q/̙3_b 0\B@7k4u^ 2Ȩn#]2=*R;]+(zsXZF<+*YB<9۫ex2i~aFJz4vV{O)JʣIȪ< &g;%E J|.eDž ca9־^ƺ+VI٨Ѡg4Cq#nU]Oڣ9`ۗŠ{~naru)^zιE.l-y?%M@80+Š!xq08FE2^]T1'),E5I1Eв?dE(t QO EEe'*dl0h2Voh.Gw=\/5hRaєť{]݀p!sZ5~^uͨe, xBe;8A,*aˣVЇHM*a~F}_g?vQYZIɳo7Ns bKfAп 3q`Ô7ܣ3~ xr6s4=0-v}хbF}d_Aiq#YθEC_4⣭֘oG\9Liۅi<`\[YTjPՓ2ڒWADcO0- ~p:Tsr mdy17+,=\{7EOF2J΢~F]{/r;j:e_'q3#>3=ǧX |mKv\@DmYMX)}M1?F8 9 |CsgɄ ѣe8p\Z|Z 9S*؞<V 3;H K2噯OuǕ1gXfkϹKf_ぞ9㜿@O 3vc1utFsI5bn>C]UqS4j r=Ȁ4m| ›|Ԙod*DϠjҌ> Ӿ٘Z+%@o4Dq{ح-ySOY/=sur3I;nvA,~=u9*J:&:3-zt|vԯzCµs l}Rzey6p7gMh&e j-+;j& 3z\|2|S_%V.hxBi[P-r\@Uۊ8 C(lI"5k";Z:LEwueSẈKro,Yhu.N= /k/tY פ 3ʩȉjƶcM6=L[oP!Lt<9$߄6Ž}M>GW| Qi̧vGI3W}Zҭ|1TB-׹ ;FJ@.~Ta.35WGϢx2WmTkv|Қ$)n5*Ǟs{4Om04WʐBB\\mw tb:ɓ='v8.Z)3ޟHvg/&]FO بâ Df)7Y:0lxyIg$b h]nqV_ ~PP#43'Ep/.)RII^.TPւ@Xu Zs(uehK+_џӄE&(1BFӊY(oʷ|aR* $33zӨ??{]N8\7@&%ҁ;kJQ'8aCjqJ"tkEY ނK($\;ZM ٕA7N*v8Dү$xa3Lk$#hdG |c,k LdVѪ>aǪ >>=lnT.Ȣq.#Qq;5!w@G6w͗z12%Br7Wxʂle@ ]њ DBp~囯HŅ)0;U$!qۡ~T[SxNAg%߮cKUS>ÁW>CZ&$C:'[\ ;Ct\`,d,Ĥθ=拣{ΖlUw`=ؖ'Y L#XS7 iOa$e;ݧȭ`FUۖhnKt FOŞ̈Ԛ>d%/0w9M+y]db A1dO<$*{ZzD!25g.ȱ,Yh% ={r]"sd34ͽ V^BJ u7f"G ZkuYEQ?δV):VRqLp( &u˨Pjzc"E/6 ՞4&BJ^Ѷ7{"R Ic/}˛ٻYAo(-bϒ::d'ǡvzHfo]c 8Z\?B*hoJЗʈ9Q7LC\">2[C|޸6H$C9L(*g.ھ39E\lj\oTKi.~8O?p&IMrr/Ee s}kT -Dmss'kE^k<7uxJ 4v Unwe^BoC{yJ#7Gg7ɋ?~n)ata>9˰+6̊> 1& ~}Rn# GʖO_鵺|j (^iW|$@ˉ=lv72c91c74$?Ӥ#f7c-q9h6b|vuLi cw0_:ݳB35uǗƞ2<]T'r*['5|u 75Dv0uȲ ~QRXV-%ӺuN%=zq\U5 [4㔄@-e}w>L*F?$W-yq7,yC{s(s9qyPSy䡇 Ya?&wF"^┆2c%z797̦8rg B=JA~N>*OP|B%<+?w2z&m,mz`::[bo{R[/(eϗ#7l#u>=d ^]:97l:CxM#sHn4!#4su/Z 1?o"ir U1Ư\zYہ^'?;T2X@"\{<{uV#,s3d>_c7X$5}zN`!!2bM5&CJhΘ } 9w p~bki#hZz'O\ҫ v[5kx)gBBIUYLfIJWx; 5b;RjK@ Tz>ԖH,QXr}ukΞor*.^L3 [r`VD!/bv ŮݳnʪScV^a("p\ Mesa챼׽7adǨᆾSfgGI&q(}Rt!OMtoһ8L+^&"$ʬax6byﲆ>74F5yi d 8zgܸW%/M=oiĘ"n6%"$lOkw>QѧkSe%xUJ}㝖TF ^-suzg}>-UɭyN$rc/)XnCQ&nx- G: "7Qi>f R~SϱspYd:Q])_GE7܀RSբ.0aN\d`{RtDX?ۇقZǘ31=:`_-D,cETwt.,KY4g2E}f{+}hói&S^s/gTB9bEGn\mR!:*㚼.$] diPzQ4_`j0_HD\L,=7{%mSJvؽEQA _f›.&J8B;țg2!r^EXfxhYZMyŖPXbng+G@ep`*z/d ZѠOMHP ܢz6BK˹d%.O!zvGl/9|'q\Y9Q>k>C! b)j&l{H?*T7=k Vmֈ RY$UN(Kh%e2Bo|:vYWnI#p~a7+ spnKsCx^:kd0qK* o;\J'-Zv0m3EfRa:[3[&1lT}H׾F n":5V;$~'X^zq`w(P)+^:ʊc 6SKЛb5f;sX(U&i-Rvs@V9mUޠk^0]-%h"'YOM$lzFàȑbJ~gbmV*p[h8$ oNDb Ui+>&?M:' b!4Bwi_=,{qd6t6\o—O6 *jImMs6LqB7(4Ko[8}4:AH9a ў)ϛ y$e$:rg cϝD5Сw+ ӚoP|VN[B"S$=I._Z}y9JuX(-;txcK7ZQH DuhU,st29;%) _KfvmM?L~aK30SnOt0*zz*6?T#c;i<"'6ݷ2OfsZ !e+*po 4 1] ́BLR (yKh[d}THS,Nk`2UAwظ*r@K&'Cw47gT)P;Bjj!_xWf%A- ^Y7&:wi63x:P%MU5e :8_}R/f:G(gW03%9zD3j&?*GpmM0"O"yTmбC嬶q,ɑFQΑ1аNPt*i?vCUQM1!3T7NظMnoo)^2GF W'6_˰WԬ.wW>^MzY>,^ jlvŻ}I=jzvf\W k% s&tP?4؀<Ӛa7lor 24(]vGw 1iKLCCEu71.HU81f}x[܅&W nQv>tl_&Dj˭::dQ8ba@ҫvEb@iZep/ b;QCXG;6YZZ6CGȝ'h3;R))+jV+af'J>>A}P"jB sj3N}p]SU)XER,Ͼ^O~*v2faPwPəarrFFy *Kd KfOe4ghx -R8VHKX-Ɂkn _,&[\Q>BX,/uGh($З[)EX!gw0's)d/c$3Qr͋PbX޷WeCzpHYh-fU5"IYdPjgi3% Bt7~/|3j+.OQ)pD~EX:wĻ5k I- ~nFgZ"DiΠ(j9%H 7Fֺvh=:Wx)*3 0?lH?0FO'w6#droA(^GLҖSC. "(āu< A=^-&9.H9gTh|8 -~#⢣[rz%Arj=?#HDǻ5F )@@)Gᬜj+i۸HG@2Cd9}-lw>Dpqisv+x"#`0Ӫ-j&./ Ucs3;=`̓3C597N8T*ݔ/[1v,LT[ P4ӑC[zp/&nc[Kp6>d7%.K%5NG՛IN&q(4> 1X(I\I\WaKFQV.ڿ $+y'v^-f"ք19?qS>ެh7|ݒ|9=ZPas NJcaeJK #1~'hT89g.ڭ3x3#h Neȩknq``I;^Obر=br^+UU˘h:K!d[y~O2k4.|u A)8xi`xi#iN "s,Ek7caLIxC Vn!p\-ݐ Ͳ|IeƒK+,r.bJt._}\ܟ/5V'Zze@ 5U\:Ձ:hDD~l/6tijԔ.aʹ$ȏT`'ߋt'dו| P槓o<ok#;+/Lu#Ęj  !=Li S)GCcA4 3B\(CȓY6Cx#c Ν׉+l0q nh-)G]5ڹ}ӸsY`O[r=׮0Hdo"i[Z?kN>K^,lZ2 (Y(:Qƨ9 \B+4:&`KP v %@-ZɷOKrAjެ2T`$)g2$^` aDdȅ\iŽ]zm?uŊT׃n%S &R>?"[8?٬'ĶALD,M5k'mB BweC9̃tȝu 8:.<= >sG# kI 7cf;B9͹,&ζ|.%$_5i?9ݒNKt(.ݓO2?*Oa+$"RÝJe8~@M(Iw1$wo箳`u& MĹ u;r&kYlzQ-߸V DF(|J^k2Q1!gHAy[AiUiON!N܆A%:B;?x1=o l {'V'rZ/Z-Dl!zYaxT7l2+ 7g h,sܟkH3~퍱sy(B ﵖv+ϥ򼮱#;^fA{8GJDDڸ'xDk\Wxj2ԕ;H7FELK=LDړ ˒6t -;6:3baHjpE=T8XZ]U{q_vY=Ld `Bn/!uvW?Y83 T=:_} `=fϘi ԸtŻ_Oq'<5sHx߇us\httC`ОHo`,: dcW|xAf$!q?֔Hs$喘9qjua"jR|#93Fx.NaJJe&Nn3me" =cH6^#!Iar)e겲=,vȩƆhbN;;tҋoT 2E- ̮԰3r D[Zj&1͌g=LzOKneXu2v>Cjo$ 0 F܂hccxLNjzju?E}0D@Ur.MBpqOnS=,yM?nh$ʎ(ZMw@3ѼECI3QBNu1l{]C9Ƿ| dxĐg$&=ŶȜï(8u.|vڴ1> OJe"pMh=SAFEĀnmj$4 ,?ӛB rxت`1X$D#醛fBM+d'º>hF-#nt l4oF_DYꔪG† .%9^k,'!xV6_zm8) kK;|J].cT)/q'f&`͉qa(i@f?5(H͛ٲp"N%n, ;u:];zXP?x?U|\.f *3?gSPϜ罆$ZcZmI־:ճvKT-' '\_P1]P`+_(G6]gq'xUG^/% |by D65tFwg'L1!X@"x,ڍ "s袂g kY;oW=c\:=j͸+ *UTw:;q~}Yӄsr(v<CqaE?\>+9_6Jm݋w53:[Ngעtf פ"~QՈr+7pGy0f(+WdH8^/YϽP$`ݡ(abQj-S sP6-Әp*&V|=d,n:Ch>w:g$Ժn*G qfETf4 Wu9zrvb@/Fk,AdC1!CxF}JqJзy/ƒop8VWtsXh/oO.Yzŕ|#?OȯA)B F_SseP}#ŷ:f_O[@kG7{tfuS}=@_ l?9&&@FLocp82ҒVNh4%23Gl"eBz]VCY nja8;!| ϯ:MgwBgn}<@o<¶6^ݧ2bgֶo"Qbql>P{mab)pZolO3 îX億+:Ɛ%&rm5Ylܡ H/cDDrY$}Rc0ѕ93-ON1iu:,ǠHngtaG{]_SUPF7H-H 扐:2$`H뮏n}F׼vZ{RHZ4Qܤ@rKytv(%)䳻:r#pZb#RpI[-uHCGDԊf?ih5fn?X\Zs攙 \/tusKHuVja, %zn/_3YT# 6U3{m/ׄ Y עncOӤ$&ҫQ$z61#[Z|d _x d,ߩ^f2+ϤJs*LpoaBށiTG+LlO\B+HԍdyG%?BU=꺴^O&i :<9\1`_JT=9ㄗ\=mvίњmGbW-i4*L,ϰkO7eVMN)5)ION[~" ;iT?T3M<^˹XtmjO*ʰ5%du t2cur*Lq9`Nx~$"~9+<5 ]R.2L6a[@4CX@ )NC3';o*I4O[D*!sĨI{܃-ZhP:5/ܾ "@}\:82aHu"2 ʯyT&f@kh/RhE@jѨ}Ml:IjhROqE?G[rK8ilրHvfcs)(e \G5x1zQeYne2Oo;/W |(A&{No{J>UX1rL2Rw<kk =^aZ7':+ c. NJ^4[/zD,|yH}txm5 >Y-I Mfe6, OHVdJp%\-.+Wp/rhmL0̛;xS$%\ Ӗ Y[Hynɟǜ .5ӵôI]\;*4\;cn|;(%h/vǓ΋x2Q wز}v[HCD1#P9՜V^iST&66ם+n~pxnU nPrA$(m B3 IeSƇoӿ,9N+MAMktyb5Y+9\|0T˧\j_vlg;#2.ߔ/2Y! q`KL#kϏdGntox_Z=@r5E+ S1*݃[ȗXLk WvEfd mU*'*vw=Zz\vep Z:DHDA;'؞K2]`<Շ`W5OU^\w劝$}1"’=oQHVg=dr, ?>P1LȔfǑD#'dٙ9`*wz="uF١g|:yFRx5cfT l1UR}xə+ GZ{pxߙt鲚[.肏%BG` Zulгۊih^`[c%G/ +N/ȖBJ2bqʪL8.ܔKz)ݲzn:JVgXZ9f!M'LM(Lc8]rjKޅT)L },?=ʱPKWs'ᤀvǞ52j1"IHJP|TWP-^jlKDS5k2Zk 8Xi ( (b EQ_4r g!cs_(N:ΗBQB\*v3MmWQtZs53WO# `Ď%[Fdu1~vE6_5$Sd7]v9o5܀hjqF^_#AmgBo^vVx8t!(DF`%߇Ӵ66 ,գ2dNC:hN<4X/͍T4ȍ#uCU}`z3p]j 7KtbYbXerg͊04gJ̢0 9hIʗ{7[B y+.#߈q1ݳ3Ns!x^3.ly8Gy{(GD JVA(r~xO{dPVD7>~CVZ0etpSLQU 㤩!a k7FaBxk7s 6fRsBExU1+Y6w(~ d8&AŶvV=\5g L$6"C69:`bR۵y%m3R `+jHb$[˳] YAݳy+wzYJ0&&לS m|87l AFjoewZΟIj %O0\LL6EQpqێ;OTlpѻksPVG9'#XZ-p|knDmg ?Uk Jk3UYץۚe꾎uuG-R,p8YoW)Ar]0Y(pmNj/,,?W- o'!Dm=}uXq]bƃk.v?d`-l:|ҖT*wGF UZrWS'*jZzU76#DSZ+coA>UyM48̖ ē/lv5jUN ^*UY;!O^* ˕QHuN^  waC, PrI_>P"BvؒqQ#軒e֤6r~%ݯuɜE \(Ϻ T c" .b :1>LR7ΓlM7\Ysm_kNꌼHg0mxҙYV[Lf .-iN36Di nnc(B^.~ U/8=(,o)^/7Ӷ&SxYԿׯbI!P*sJ_"˚;dt&K{Ek N/BKjo蓄f~DhVtqta.0<̴gXqJ\؀K׆=Gѩi.wP,n4ծ-'i9?R;B~k !ٓL5D qD a42[t7gAit8n;1i!HKe|:-sqeTNɦvl9rB<<-&`ӫqJ9J+4$)ek0Qeβ[K/"+q[$koQ2SU℆旗fT G _IhJ ck2Nz0oCO Z&Ē\6NUvZG&Q"8P& Dtx'm,~2]! Z.uMlqA6w7`e,apb&3b}CjDMm?v(G9f(ܝP:l |"ӯmd!55%m/Eʺ E Kq?Q~Dp>GȘD!$:G{,n0v!ljŌgR NLQWwB_yX!_U!Tˆ{#ZC}z٫{^ 'BX6|V"֫mwBIDBF Yc?q{[Ln ( s9ƶi3P jw7n(houtDC1BPSTcHNˇ@bdFhnF {PFEc8WiekhG\^b=tyiAR !e8^%F o \N?ȟCI#6!a c;oCSh3p]:(VQw#pN9!* (tf0f?T]^U3L@&׈*XF*li{y6$#Uk̫qaLL,Gu񻿴FvLpVbô:PJ4JڮTˡIdÝxͱ 4*'>t 0K('%.!C yܭm|…r{NRX?\9{ ?<ԍnu:wDx'5OG;FR.wZ xDhM,L`ἆl>74Gye9B+0UŘm.޾ 5Ê=TjJ[eAťs {{5#\b% @ doFsJBiz qBl< 1nN7t#ȷۣj] qPA$۔K{>S\{"fH=oQ# RZ]"Ev8Vzf6?i̽@&f|PXNy;ا#(-mt&u^Y@&$쟷k Ug%aJByQ88Q#PV:m71U =VGDtnhy.?DhVJА?1|&zQMz>#׳ܡnU%5['  NvLOجmTM{2kq~:nA44ӖyEIJ^CQ׽y!3_W5-*SU:RˍX"~x* U_ēڎ/r2iXolP[3f$_g2"IVND.ԭYISPMeIvDK3)M4 ͟Κqs,a[ۮ508U~Ǣd ɧZS(\?"T_#}˸#4 wOPp : ß݂p?Hp ױc,("^I#SЦ凓p*a8? z7XRiN]W%[I]:[)#eC`@|VlB@z{7m[WAd4qik2Y#ۏvCH4[$Sny KF[^QϬM8:<68RJNQBG =Yha%Ԩ݌A( H|'!,s8-;k@s7adz/4U}BD-O` Z( ZgRd+ȃ1? Ts%1!~!'.Wno*<5WM ڣQ |鴩;bɭ ݳ3/࣋%l)v40u urB9"/~^n>؊%*ͥ7T_y_DTX8%}|Sp:C%/m d ϳ$mkk礙̻hǚes+U: }қd'oƯ'59cpYrUИ9@L-F̓HY7)a}籦zkK@Ru&[t+o/JbN 3I8&pnZغxY48 PStIJǙ]Z,V0C% , 靝zi-pVţZxl~_PUcn $-eE -I%ޙesO+z>ދ NaȠh'y,OCca 9:xԹrJ_&X5i?>bAagSXi7O.wVG%7)+A95h;iҧ_D)ԟ*Jdt ^f9y\0N2岏U'5V 蚨[L ~M{K(j&H FɖY{$!䳙F=2'XO3QM lI%}]Lc48戞#苏+ګC5gd]/Nb.$rPs&ՃvCWlBc{'+T1ر\d/v?>!55R]N(^*-0lA/FɊZĶLQ\fgS34Jϧ~ ԞsGmrW]gaBOu*-e'HЭ.,IeS;js qï OOμd 8L67q;f F,# s ˾HJ 38Qq؄u)h ³Jձ`ڌ^uu{xW> bIÐWVGpiYз6\y>/;GRO'BSZ:i ˎ)z}9C9=8@-%Ƞ~]W{}~MsӲtgR t&n3þ XP8Gש<$yI/PUZ}'{,ˌ Iej=Mʯ'\{~ˑ:ꨝ.9w\6e 6KWFZɚϳ<  |Ѕ+՘kg^lWd jyC#DD%QbGH-MFiyʑΞF&NQ sBJ Vje@owp">><Hbd|:Ḥ&tS1 %/Q}zZ]Wwѝڜr:g@0#MSUS(_ZjW-cTV}kLA(FJ :&;\O@eeADK{EWXmئVg:QvFnq/w5[wq PE߰k #O,_ Noֽv\?*!,섰)g&jJM;R~Yis/+"7exC} B߂5S_:ݫzp|97 0kaX%Ǭ2M/GW^į )na$}ŔLc_<rW c)?N(H-{]\%Ȍ R hnp~½:-ۻ r!M;}_TpJXzo&!L/dT=eg&y2ـr %TJZ7T̼'+͐ L[(CtEyS .t / ޲%SϸhpRS0C<06k`Yo/ЀO4_Z|`g}'ƬXG==~?0l'1VZQ2JGN"p ;;9,1lk^ꕌ͕%?Tr~ɮ?VGi/|뻽bgf~'lGnB&T+M!#G(\:\~ke^@Xo_U:j~nŵ [\j"BD#_sڣgYub@FeoҤV)h*10d/5*aU?CJ@vPpmk<84_r`o-r`ƈCxܷy/ǛQП֚ ϔM*v3)[4,t4 V#*UCTq]h̦V qwI('nb(ȡ[̭000"eT0 ^b5^ba ks}-7?-)53Q~Lb3DԒ`%_Zߔ%^q-x'= g<ȍ=%aޜ8:RFJHߌ,O7)}b9;bUVů;uugmgN:/Ha1vC˵pL bVOK!nD`~^F=w?Dc&5"׽A4$+fU5˻FMWbBNs*b?5(=7(m^Gf;WXcU^l\_3 )\կaQ' |dϙ:5ِ濻3G~3xU.IОKP=Ľ~T14)z[p,nV?PBdbeK1p`T]iib a~nWLٛ |鈖g 0G̉ vJ &Q% p?bhdכXy9i&'CʲיWy)0gsPWQcN 9S^e LEe$ 8ʫ,OIb?DOGZ9Ͷ;0Hl'm,T$ հaBAS:! n:rId^B {xh™I뮚f؈QNgYEp@Vϫ9/=cpom}-6J(|lUrPids646lWUѠsSJeDdMQN?+7=茀zњƻjZL`"( ޖ| d<Ƙ[Ԃ2N/ KU67ryC `#Ԣ: YX[}p1('G*4>o.jn)Ar(_2.i$ҭ39i]=t̔,e7z#c̠>3=܆CGtW6F)% z9i "zTM{b5`jv?5#vr毳7EN5Se0!Nt+m~s{/!/ذ{=hn΋&JXl1LU|f0.~ɞr' _cmJiK~vbD[[QO_DL?d{ɩw<4yU؏d5$3k<:]kެ^½&1Ԩˣ[ >]D急 ?T[c99J0R\1$̺AE >A3&bIw)|'򥫟n WlGxǭwI6h P"8,pRB2Wf_\iᦂ2y? :kSR $g cD(¨&˧z '}hQϰld~rQ15DŭfHolXMٵvC=Qň1EZ.y?5=D,tr˲L:ɀo!I|F._KA wsPK&,l`{vHQ7c0iQnJ~r((ρ3tʓ٨s?Ihfbx Ӗ !JL?)iw! EydSހ{cPKjnzSYO1IZc!"颣r.Zcr ڳbMDJ*}NVVic\ɉi?G|$@zh[&-7zLfk^VDnc2 8Wգ.O"D>kAg8+|#r <]_atfһ}NQތ?BpmyNSd!>qjwM)H{ :][2k /~YeCv?.3TѰrPX[0+؜?,*C.p=)oog1Z1xa:$fN L`T&ƚLOd)D Mih!ucVo88,,>Ҽ3WpR:ӇYX3fUe ho0w pDye;~6nI)Y% _DWhX[x;ٺ܇?g9pNܵXFw*ɇS;^1.!(BHPddHS`Wi.|6;_!$ysqjsu qcc'sOuT$efh$`. xiice%8kx`7IϿ0SU#|ͺ†tdo d,qUiIYWGXFutQc\8z&s -i>*c HfF.EBt֐T@9/=]2*=΁4[0lԱOrC%Įqd`I5QU{Cq,gOCei*3%7 AmkwG!Bw4$fhcYn@`YɎ4 F :ckڑZ0R,:S nһdG"jz=6'^l/2eވd^nN )sٖ׊ &ȢSqRtE'N_(Ҁ](4fQyKY);FHF#z3cUNq$M8 !%dī4=hT9MQ#9֯vҺv:wRJ$LhK_ȧ.m* ûK)#Ä's'N]=K1J|3vύQ9AwFA℈X\wtRE$ [V r7j3f<7% ;u\ ')(\cU_Dn,8dslq<?\? \f~l(}J-Յgh#hu*vP~ +횸gCK$5:oU8]&lbR0t`oYl `wMCB:bK$mL7=UG`+#[J/4?PYuy51jv$[Mrd;{rezS6$4#xn& (qOHa[zfaʥ||(cp*]yK P/* -Opʷm>4Y1e,$ԪwA}zUz{OjS͡x"*IQ5eoi`7d&FnŠks} _n6[>ӆa8:ݍłȅAS?\.6k/+XVl^6T ؄^ԫْ@bޓ]˻;n?i gcAT ҡYFA/xꁐ 렯:ɾ R>.@Er=ά"^;ŋ)25G#3m-Ut9%Vgq1Œ}F&{?UYW-VOK$b)Ⲋx}C] +/+"S橅Y)0SO߫IOr)VWזQ&u ;*$ ol:nl|nJK[A{T@¸Omԁt>N(3.enp~]e#O{m{Г޾Z&UBg<#c5hY}}0q5tbb 1o_ /k {C yFvqz۹eu U@Ht; 4k[}E9`vyؤ_>_l枉/@/3A-A=pGД/1|dǞ{cV~a ꈶ@4{DI# ZY!r}D)21YI5t@#V8ɀ! ,=5+َces"wOmuTEO[y ?ϲ;y 8UL.-Ф%E}֓/HwwOZ ŖxvoGVt&%MovODOѬgDh2@E߶P-YÄHpt  dPFQі#q[4T}3[CA FKxg<Јғbm,+۸jݒhIGwj %mˎɱ50AQ&Һ|Z Q 0z|ž%өE/kzFCWm50P} UA_R^6.EDݒm(Kf49s1k@qiBZ[65%Nf~qܢ6 ~zy.M,1I z`p;,&uTD__BRg_F pQqAЮ#07'gY((<YѱTк{NYt<"u;W=r qzn,cXAgh悓i1NRC0dlrIPS=A 9::׵BV;/N8eP|蝳d "}sbwp#ёbC/6녧 IXkSo& ƙ70*bؐDk8[Oǭի,CccQzr}57?ͲUqCG/MP[N݉s稼nPء{HhWJߗra:f#.T@xnmPzMO5ˈΗD9f<-]k4*X3CY6fY`+@W ԻL{#B${5Y<8YB\2O`jlF4=._?oraYzpKI\{M+.F-pyjͤM=fUlJ;3 ȺMI{o3LMS%@y8 2qi"G#qpp =W5+GyP̦Sޫ÷;>FjƆCջ"4{BR'E''8 LyoR 6=GQ# i[;$nj2v-]ZO '[jLUZ:q1FkV$ F =!Z؆VC['C;4oX>H7ŸEBX^SN!+3ߗXE i(bE{n:h+@=d/"'ƊSN&y|jAL 1[yUÓ)i')Oc җa#,eObg@k}H9Tk}76Y&`?iџxX*{4xZ65ڝ]o5x 'Ļj݃0v)I#a=LoDTurS3RZ/;'Unzkj*3X#VZ1ȏuH~ҧLh'|4IxHtgvvʓϽ\ !O>)KM1"Nx=)8 AwoblV" BN K% 8 l}YJz>~37(sdg+7m_!Cp֕i~[THi  >TLS\P-5{3QMoNY^ywJkiNѵh\ yXe#}n (d/>A<9 (tž=jkMcv`H(,lce= \J?nu (,KDT.ע ޡ~׺0@LkQvX K+ XJP[}#%~As18$/>ww'vbLGxiT ](}`}wuǸHCs C})bټI_k.qނT2;TT/Q$YGh5jG mZ p--&ڛy"Ŗxol e^L o<=D<̧0{PJkւ J1IXbtmo_0١X:%<Йwωl/'SkHeUÛG_o~rz\1sLM&mCB)Yч<ųYN\2+7fYF;Pxڍ Jo%P m=!㤵0RB0yʞð}P w+LgH,ĩtoMF7]{8vvOLf[ŻC_3=m"ӏ`e>M"ҠUd^޵&q5nꑘO,=;̹ޕA7zUܶĥT{~a Rnb$Td18U7&q&&ٜ)H:D4 F:[Z@jtT\ *̒0QT`h{hɽ:8 )L}3p39 xזfm|$5-l q]lDhjƼ8^D O[^U.i*H:QJWTT8:/If= I;AXH,*j#TwS.w߾Ӝnbֿm`ܧ'gU.Ψ8G=xpqbQ!?Mt'R_eC33CTs*&&L1lT9zx80&W:mƳ SDQ%%3=a'<ׁt܄^H;vB˟k2@1$xQ}ߣɰU*taNiVROW5TFkSaVݻuơ a÷B5=}hF8QV5IeU=ϱGRNQJ'0d%ʍHZd [>òg*P,8WX'[~Stke<%w8B&D"aBEHJO(2.?(zdq!: Bɢѿ'5 3 hFۂvr 'MDx6L]*'%iR:ã b q2xH&Ex1%0>_(%ae`]7-_ZA6ydd)tټsEXgAЀLqJ6Qn"~ mu+di/Zy{х*qF~-Vv/-ՙt٧UIztw+| u.NhU\ K_($|_c_mv\[,]JtC1sSf'〯 yOխȆ}}bwm "U_4.ridi\UHx-+Oa;cPsIN>Á!vSW4 ]0@ڀ-fcb;<7áK58-gO#>,';g;|ޑ? 4@k_ Rǻc0or&M,?IJZ: Sts}М= ͶPl>_R4Bv;FFԎEPaN(o;%NʿVg/BevE GOVA cȩlF$lEAJar"7(u섺q9MgJGatjg]Tp\rB)lֺ#?zQOL= G#i84d}˧ж)36-+|5q㳸 9XIor72g9UCY9.˘jnɹ9L밽O`TI}lwB /wmGy x: Իsr5)}Ȭ~5QkF_qj#'xJԗl":`!x=tK+/2N|,ɳig Qu+$B1U|! Ī5yVݩQXqW^W~>&C3kδ; MmӯrA";~{\'j6:$_sLW'qvZ֝~]8Pegu o:TK3\Cr<"}%Kh6]0{8qGD́-H4 ~Fԭړ޳DTo<ޭZjζrxa{ܕ}>*Fq? }Qú3ؙV] R!j_خ7y@p艹ꅏ=C%7U}ԫ*ʕ p *}ĐoL2ס_WY-)MZcżT 5b,I淩l)^u%KWlJ6OFOh'2g淚c4R۷"4&CbL2]AiTh5Q<]k#Z LRu& T%p\kӖ{T JYm.:|̭0v]ŭTyA 甊t2bEmz @zGY7${.{Y?~P''x1l8Ѩk<}XGbCXRNޘGuj}0 EooYns[Gp2n` y9pn`. ۮc7#fMӼyG/-D%U>v)')Us{E!9p0ٞE|HK)QTf aj|iAk#w7JGN iD$i;uԯ <4ݣ%bHW>JcV̛Q׮ihAUNV%撅 BfK}*Š=uNgiDgf[YAO4h5 M1nX[2N: a\kVjyH%C\&䖋ȣC9]:i'fI9(j:q=B'_ݒEL ;V_DX*NCM-Z'd鐞;L݌_1ا::|Lx&Qzt"f6y;mznA#75=މt']qJpY^t%Vf9qPglREꨜBI 0۝ElRהD;[r7n_ap!(l&i|d`nthd@mT;ڍ(6kF\ g֝zcH2m\grQUKׄom,~9 Bd8+WCVdϱsa9i8u>F`=h EDJ@?rx"fzPru8*Q+( rI(*Sv?oVw#h>{՗XΨIAV|jݾV=G-c?+Ļs\-3$72GB(:fvS[G,FRZ%)o FbCu=ږ/&S0˙;V*DP.cn,ځ1>w/$7jLv/{7_>nJѣAUg/SP Xqp04g g/HLqemBD3o(NR7CfUa+BG:펺9 bL+,pƬ~BAuQcY*6a"Aڬ煯+`9ޝ@.Mه]YOͶ:sz.]|Jmkߢē89={K#֚i Fi0k1GNmCCU-_A$*"`ZYHOMSQEpe wƧ@QD* ^@Ȯa8C :z6jeX,MGbj kS~1wm-x'q"6s p.3 cV Ts6w2C]# ՞O0Q6-m/ΐt;ͥ\a@sK2I2Z޺ :ߑ_*d˧p`. +'J%JkΚj%  'wn-v~I!b@(6PGy(<$nDkK2"4tNQ>DEW Q#YVM?.^"RP9)}EsȭlU" Lp'_(Sױ #_gbfwrMfw͉- ,|ɺw/XVZ}Ž:afS$?C>y)2“.,e#fY.c>KJ^È\z˄VH.>b[:C\ݛg IPB #̏W;RTP_'L"!SyDDo1$wW*:UMIgkȶIѻŭ AĀ T $>n JtuEwVAH;Q}q+3bb_D.`d8|d0A'405;#;O-cv N2I& Ϩv!g_vy墷'M:aYP1:KrG eP5jܭ8n9 @0VG!~ߋ}NpClقA|PYsXM@x%úkOQ'Ș8⽃&N)e987mn3Z^ԗcG ytNW+ ޖbS>+tcGejRza%# K__PsiT%`s21x9[z k eYh([V%\i6׹P]+?p'e'1)ЃEWnә}A[p `R, 쥟4Uu f fQn{6(\~ F>VE) tsYm;p=SqBlނ8ńvl@T^)3z5^D|_Qٖ{CNkX5+ƣv`WޢgӰ@rHXyDI דgƷZno${|Du_b{e䊉2C7$+2joё넧QЉM.TҞC k ! rJ治'R1RoݫۨGjgdwFGktY;D‚N(SYFZ fVSd9.Зi a6"x݄.tVlY .  U}e3;jV:MUuzSCܧZjB23K֫^}G"czfviDJ"Mz\Cf>P)ܪjD\-vE}L%qYDl=B2̬~y;pg0-<0 )^@0 V3tcV=rC@=G8{k)g`sQo~Y<fׇ(/hDZN'^̕u~8D:-s%[;FRug-v1?g"ͣc:h*+[0 pPϰ|&_.I.CƯܼ 2ۮ kps*A˘̜g%͓/ @#dD̀c^ix O;)\_hDv? 8(I#@H=;;hsΛfWi+9< X#RtiZWXUdM^ffbv@R,Ъg>^mT4Pw/I/m1_G T媔ʎM,T3{Kl rطΪYG\ŏ[.\SE&4OԋZ0y;hgV ʟ]MX#HfvG$\B*aq+؆蘋u-tGMR} 4#>g&'sTj91qϘLeurJzJ#f#ڴy1~'>^Mۚ*"hJO+/^ E&wbSuJBTLcToչ:D OO-*+W`s5sp_x+7ulʱMȝ4E"]cg9$bP[38+-2\C,`5jVj} _'8d"1upZ!Fa`Hҏ演DF'/UPVOB̞,?_ń7Of_βA+s+3M(Ag6~tA(lЇ."ӧG]@3aCd_צ6+35)gs#OaYKIa5,nbvxHQ8K%64B^P&A$B,XBi4WI̕Swم0F͘ldѦLC8դ=V` U i(B xxl;<(YGFhHWSur[D̉%Rv c pXwX6s X]kvvNgTr[QyҗZ:eL(ҐʿQ y=9y!9v/Vm#Z>VTK:=yNLs(a9{Qy{uNs9p䚩7#}&~o 1.8iV-ax.iewwUeLzL0&,lJ`땲wlQXМ VQIG8^{ms͕i .|^l++|nQax;tG-_|hh{ jzWt.EYbD'oVZJh(#~2iWNOiP$}`0k}f3KȆ` <[\Į% KʊΜTB$FsezX/*H_'$Rcb-n3líe z$?+_'ɻfSW*xZ"?Y;-_c;gT͑ZYNESyv61;U3!MyŠ[7zSfhclnηfޟJWpCC\>^D&&]  */v tOtSh9wѯln4Гg9$0[⎛̇__.P&f i/r'ˣY~{kĭXezpTO{WXO7 zlYp/нyq._su~}9 jCJGm87G/HsLPѤWVE:q^uo.۝sE*P9XhSOb^O "4X ?]9ip"WF.Ep,,W^}GuzuxIb^+:LvG>JX1QIcY5ٍ)$D)+y^.==KvM! ?Q6 |p2W{<;Шoi!# 'b]r&Q0j,tC~;k4)W5J(AFBS|gtYT`%`F>N9%-}M/.?0${cyau_ɴ$ :/bE  {0: RB I'i_ l]gfә#Eoi(soLY8D,a*CjL0#n{u%L!D0fCAdwZ .VEGӎ Շc X{2 }DKhS0BqTk)GR³1E|6fNR-_mCȟ|:kyT 4H4 rINUn;/e&rºj(KlqZz~m5 Q4qdf-ϝ3WCt; Sv+w e4ɾf4AZGs5JMʎZJe2Й>xi$+XY(W2Bʳ=DR$Ѷ"}S.((X]¹ζ^vdk#_D#gHO]C>z(XI*U|J%Gly%A „h7Guh&54T7|wkKЪ)LؾpG.a d6 ͍"{IhmJ2bE0Btì ?:DF߾}ˌ?w  \h|0!/"@PAY7h皼>JUq+jmsV{t&&i}:J4qNBE I(h+_\ͻLuS7גy_l6`i\H yiIž0t[iKal,BßW2\ȶ8ԝr^hv[H?<nFx==; c) J)뉌4x ৺ƖA>TnbH1)4?<^u@pSpb"[pKYBxCvVXkch b>p/FMVly+ חV*Q}*Bޤ&eM3dą^RG[^{jEm[߁;#z/]q.n@Z28)91rU#b~Еd_G4Eׁm"0zCA?K.7MT1D"̆`xxң$ƌ4H-c96?B꨺U_P rov_ۜC46:BNI<4,H=y sa.vE5𖊕֮ 9_ղ%IV흴 /{G~5C,(,a{Ohjrѧc"n:<*%n# \#yn!avw' Im VFJ52Bk,SV.L2 +jS=8kΒ\όOoTެ˷Pj`8.y 1>EB_1:kR?gAOE*itM$w'`_k᱗/e# /GݡOM 3j 'kr)/fl?mJN>稅=lsȟK|>`c ʱht nj0|WZqkӊ˭GC,4C'Ÿf+[*ry}-rH`TC;\q&AR8M `Tj*;2BGGY8ş׌Q7 .q+6D "/",{WLm%``6s/0Xܯz&T'>A#SQW{ t)?^LI+Ljc@Z0ln8|K#+?/3؆VŢ (|mok^ph!!e Q5*d(Dg~K4S~MllkLm5M0ա ؚ?JHtVZ!qn:%9Ŷf3 ;I)SKYp\ ?|w.sy##*<4 x(Vz`R੔&,"01Չ[[I6gjYL ծ[~KM1 ު<ߊ;<ְ03@_,QX??i8.4Liy"pTMЇ 8Ȯ~B׉GÜwˬeڸf@h| u;F-jia4^H$YO'XR=6sXno<$7U[Gl6ttuzm a~XK6 yQWʑ7@7hr5:rh}C4"Q ø }gm,c!B7"ŨE98~{+L">pӤ1,vx'Olm&uġ!dm}'PB^I+ܡG:u]li6jM/U 'w_ZC|Ԑ"~Wb@TcD5$}ع "K\8*+"(\}?է%7ӷ\ڐ'ж(;rcH+dvxZ}\MI, @![i%=>*20/Ԏ"EC#Ân >ϭ81yl[ [R|uv%)ɍc$椾^{'N`5p 4YZuUe ᾎq2kjCc"yR"uˑ#FHnK򟿐+ʗ^G#)ɢB꼖v.$6)2Cڭ|+p>H*~{=3\١(8r18@;Nicb<xxW@V\"KZRPb-PN К>}"%cr;۷Ϗ^.3Ŝ6|sGZ/)$ 9NKEp~5;, lnVŭcA#!pMJ^0SoQi$ZmO2VYH݀?-=ڊ},fZÿ>iAHc`@2QX&LYo"u)$Q~y8h%po;Dl{ F A䱧kG'YM=r138.L<5BW&9k[d+<5S98.ɲJH;wTtNRvVCq{fe+Kɼ-~|K7Xρo6zdF!Qml!aJJ*-A- Yp #e”=H 4`^?eTƲR\jøy5M‰WCAӾu#~hF6bjd=fj ai0|W31.az6 YE6VTzz 7 W LWpqK7 HE;ɰbAt >ȿ/ToO2MIcg\o^miOB4.CR1A%/NEȬ5}BEfvEg63'6n8jg?":YwGF7&E6|&p€"|rF~-k(r*vfRJ5tZrcqvf y?y2A%Sb`c3o3eϰq|0|sGXb* E30CGIE]{,9yx-ΟΝ%>jro+[ f6\J;YwQ$&ply,["4Vw;fK[?q[[%}2,8m>r`wǖ}eu7gX"սo1'12KxAZ|WR. -qiB5[gz;<_jЯ& nmlD pۈ.DIVIE4m"4RǤX!tzP Ŧ@0rI ;SJhvgn퓲&+@Gc=U0hцxTg5SNtXHIo6MI/p8dGs|ճdo!300?2FcyfIś/CU{!1U_ݵ^s 禩{#ca|-z)&uK {/`k]ŤIL}X/,X~&_2ffF&(ҙP`4PcٱOÌ)W NF/(:t_T^)D/^ÛIyQL2bdƬeyg]-*/DO7!LE`vckG\1R9<:r|s ]Wa'+~^ 3ԟOmO&U֭v}n΃Ԉ.N0v@)ֶl<H7ϣ F%M|Y+z}/GZ u҈@?dp fuu*r zyr "h3񂟳BpWO^$w"Tg "Co 6Oى#O$H,x/Ytr!Ý a)1jv#:blu>d$RZJ\T2jnF׊F7b3-9O7Pw c*L$5`n&CsS_-hŌlmxlI ?Vs1O@lk[%IH68cfcCF;+::LH?C}tĘ#-\I %rLy'$ZHpgmn,N[,jqqOjcw2zJ` &Rd7,ob7 ~̙avQ\8^V壄5*"_7Jo0$ErmPtZlXٙ8:jkDJuiⵇjܿtᷭgV5ҕoJ̖[ݙ:[pgʡJX>(\U(h+7'qJ"Z@qb\j IZ^" ڍ u~A32˦B+5`Fi] ܎/: BAV'*HBbG7#sӑ$ΌWk>pJK%[!UR\l6#G&W I඘J\pSrmF9kH!Av ŭ^)w1X{TP#酪 WeV;h`]S@MUa\ i|NRX6t1%ΰ׾j=Z!dO@=bwCJDUf\?l6顛 da˖1$݅wM1z,#*#j D{l</NXOTn^qxZ럊{9)ϜŔFN" Tğ6)X1^:BΜaԡ48C+ .4LďJa#d1Y5"GzeK 5@yWZ qUFIN15Rcw5[\t%cCuIt[t{LH.39L_?B1X M}-!oB&*ITtS>.,~ D>jy.xٱ 񷩩xP]d8a\v"G*"_qzфvnd,!KmE_5k}u%^K\ K.dXnnS#c rEDŽzc ,"}3~!݋q[!W~ċޭk)̦ 6c34u}kzO'M\H'dz0I4wN@n/:v#}t3W@(# I:2. J;_:eh/l'Z޽Vrxf;tB"HL[Dfprw;pZCEb7 +w{{ _h/ y˸4HKSqtQ1'a_d|pAADO ;:R>/6Z$°[Ϥ6HYi6/ָv$z)tdI܁V%fp Kkqt VzRoH:PkIP9fOnHժ*#DvM62(`x'++Y/J*E8C=(þ6 ;ҌM|^^ʣΖa“||?>'$nc{f 3M.lP,3<'EO vKbR0 `"P)W##"b #AR4ɦ0rͩ+N1Z%Sm`<_\kj=zWX髤P)ZO:]q$< xr͓ +2UZtYrbUlzBuBȶPV"M/k/nzU=/˯p!)kjs/[_=)Tq웖z*J"ٙ24筆Z3Y ~ψA϶Xఢ7m~iuޥNR+Ezv*쀋?. OD<ȻNRӦNx: Lz$6ZcyJaRO7RoD/g.RnstT^ݙYo 8qV~O7q5>Ak+x/O7=[fjb:ktl7s=c-ultx-B`<"SXC)&^POe %fcD9MiaGsɽOdd8f xㆹ>uF}#fAŲ+'%׹O?)1@ #kfR <*paP*0u|ۻb;ykp T}º *i "ph<;zyY("0k1~lGR}H]&b Dˋ&FQ+t<4nYyG`r j3q;r ]'n4Ʃ1\-8D3%Cỏ1+_.',@kQ7gARJv8!e 'mwiI _1 ;ڲ! 15C̓ Ajm)Jqa!$ZyKo!T*[3ES !RԱf Ύj) "-Uf~|"_q}B2Xa7vXәR"|?AW#^Qݷlq2GHpeJch0GHgdK1;0C՘!vA įJiH`i S>V`\JX,nQm}cƔ(V$ R8~$f/}nw $ARy^@M9|/\NQMxԴP pR4a+;R֥Ox5j 2-^cOy<_mV/8 Vv;nol @ : /[seCe{$'THzp#>M7|:Ϊy3<076e}a*QruWΉڢu#ߦRtqǥ{izE5kKWo_xJ%Ŷ,SH=r>~0tk ha n7 k"TT+L'ྷhmBƏa$EV"#~\~iY=L U׀3Am<`֩(ZY *gb0zL7b1~ڪfOɣNO[ y.~,M3SGYRdTKSt1T4zFygz6U`&nVc `"(?ﷰDze;𐆗-1'Y@Ha(̪-9U'zXfH9UZuI4],~ψRYugQ#=\ӥ" l@^F ?hᩃLFG9D4:?M5$E%"hx_[Ȅtڲ{ғR*g׸o03m)H{U&(!4C~bEd՞DJ (o4?ԞAg`g*Bu&MM$EsaqYd\ℷ JnxiěpdOjBl}t0sM}DC5.cC$Dې;. Q{yUJsRZL`e;FJW c.4mr tC]a9q{0Wʙ`^켝b]řHYa̯!A{1}^\|2Ue;ՋV0;|~oȆDSHд |)=1eS ܋YkJ(f!+JȖ2(KԤ_UI: $Gi ܧ[ٟY˪A׈E ѭ ulΌre^VY8p<6 R9iZ\0 ^X97dn [s [өk? Hl`E)`5DlQS"R}ؤ:m:{Euq]Hxĕ=th):KPQCijY4<Fړ"sӬ^p:;E 4PV}+1}cJhYcǯJ6}og8nBg]mKj d˵pyҫuObba^ŅAH(3~),Vl`mZ$%n6mDElh7|3pzj(dMu=A3I)C{Hy \ܻ昑.J ci&yw܂!FAV}މjlޙ6: _NM@"Z)o:7_ uHu-vxl3PsbI=#f!SΤtεTX&AL]JQamO UB 7qB{l<IbvUNH> `Or˻_rcQlSÃ(>mO7%¸+KyNgCUL0Gj<9NLNY/C,u,3e)2$č{ϓBOGJ}^rWO9V 1X@#p͒zh U}xRZ$ ěpN3B׶ bUH<Ɂu&X DԖ)@_<NkXqV$5tw~$y9,tϺQ4 [e9k\#͉P DO{HMv\}QzpIG,SanI`AӼ>?7"B~<*a2؞6SP$/$]:Rv U/}T9N ce9~P3R:D=#˲!SNNvi;@U5gR佃`' ,>r^֧r@Ad!<b oI_̊ ujؿeeytI:|lO⺙*5_P}A3KB?pF\{)ekr|.fbڋ܀yHL Xnl߁l f unKp PXf}2j v\dݡF] BBLR]`pxP; ?\({yvL@0`eWm)OoPU $K&Qa@Rٖ]dE,FPβz]86fէVOAtmݡp}E1N_0g,8z~j }!O -̢͊|޷2+RL'`|ap(pNwpV9fQ:tln/U/6i!e)2 0PgʺAt`ȞBzcDZM}gKjHAMIMVyk8%|`|C"&[}5$dG`gjXi$eF @zP}2:' ~X=lOR"2[tn8(;^ƈTw+uͨc8 8P$ A ʧQ S)lI{? ?W/tqG[0r(ӎX9X.c,:"(D:u/Vʛ·}&83ep=OirFH#k:1O{poW?CjF- 4 2!EBfw p8 b1:駙^g&ȔM/8'9r62J)}~GQZ1=KUB 4:̄d9 X@K?Te;i>EgTÉ%jv`W%Ȯk9Tm%*7( 8.-]ߏ"{LL3=О0nųg+'f?Xr`O똫j#E6iPCx:4e3Q4C ^ g{kOK ~XڐL/YbpȰt.cl*DlgTs`,H Bc\YYy;UF6R\>抍lݬ?" 1v]@3g gCm,h<#lb" @'g\ͅt D24%XM 4@2) H5\ ˆ7:iYv˟)v e)G(CL|9biE,]!)Az Y_̓8Ť&zl}[tEfUzG\j-K7LeG}]z5K e$q/ӿ K%K>'"'h&k@!};31 "g?ok[2:UЯK;80ar8|TmϨ3d}֎}nת|فkdadS̤y;tIˑa@7W9p~/ՕoD#d;ܪoQGo P*|($T\+u C}~_z>ΜuK>f!So='$M' 7+qQ;Bݗ>WKp|Sm[QQs bQ=K16IױH3OKt$I Y&-1r8%8 L}$.2VWɣ)q(̗,c(QE w'~[IwQ\\OK~If<~zM|odZ{V-1JK#@܃Rd5xK*fc9?\o]D9.^ k'֒م.C(dJL,â},어Lf ~758yKkAYsa2&6 txXUTclP=o6ѭ폳om $݂ҕwe dPSmv76[*V [iqS]LVͦjԽ{ugL|R؀S81_!U$ Jd/.5RP9ܧq%20*B1䋘qDIƺ:)aйm i1'eqt \IĒW!kSTjfh{lJ6XnBn<Ҳ*r]F)VLP9eR/-]Š$8hX-j5+|lW_U}jӟ֛pU _f<ߩM$kZ~}ŭsOcvi_=Pd2}tBtNUuagLͮ-gלF0%cz2y`OzNw}橔8_=aЈ%cG#ⷎ 2XRG2`)i|گ yg638JkGŦY]z"dIj N_?ڏSͼ,Lq5"SܑRHl gƲ3W+:=MHb&sO.ʒ?69|{3sG{Pw~:@':ֵij ;k}Oh(VD0qZ\4k52ŚdԎ /N@vm~ 4Pqtp{0lf-r>kذJDJr]Q̭+_٢Q!aYȆoO̯.V-u!pk0|kbieܦt&Gp#e;p$S +b!`&xR>"~َD^@\:<6l T?{ !G7]AQj]@ᄂE Twf|2xȽ@T,bkGEc}8u\#}xWiYs<`0fpy#r8dOx9-8 (#u:&Laab?1Tܰ9mK.ۦRZ!#I)DW,ٟPu pӺ ,pˆf~ף0!W5KcI(xJiэc!K~Ki~l'2kθ{/X fhl;9_K&v) 3RTVY.!BڸB+f0p9\Q\֮˃8N ]P)AתfGAԺ!W@:ɉ,w"kg9E;dHrrdT, _H3SVd܀k?OA$rۀ] 4RN'we5Xŝ4B꧄kKT@:F2F|}bA/ +zE ] &t-8~Jo]r}S]ϺDf%cX;wBLXdPuSETq&"@mF&xvvSƃ Wǝ;kg&c+Q4cKylH ]!sBڳ&vyf %tӁc2{c.&5磽=d,+:9>^*<X%iWaF6<_4AޢsY@9xdO\`!^V T/KqcHhrjX,5zn %D#M#Sx7MjRJB#.9,~H^ DHj63 @slk]"{B00@/n:6]*w_a ` TN7uSzmPk((!(79-CNSxJ8_EmM%4< 7guٷP6x>9!;Ivd$"D(嵳yNVhlP/6Fșz.s@}up2s-ͣP D Lؤꙺ4wMF*%Pn(}kFo=i :g1Xh>1j>vKe~% ,ZZ,J7,Ƨx/nMiTA?/QW1jyA w2\Iقx8wX]G%O. Ei Φz~!?S &q$ݛWG*` #hB3L{=!8"PxF5AM|Ѽ:=_ItI{R㼷Nk'!xLCxp i]dΒ;kpѕ>"  c+d1<8(.w?OzTY&lXLx?]%[oLd|:"L[HeNFݸylo0t "w,Q}}Xy{ifrknA0ɾl͖^sr$ȍ̵',+W$q_F! 7wDMQ< EٶTyëXB9 uk]F{ey-Qp9=z\G;f $5U$ٕsr4LGcG !?Dxօ>6J3M6wc܆h]'}Qs}ZIP-7H{Ú* \qWA>#e^2Pzr"7;#.c-Bf[vt]o~][v"6/2_EUSӰU}`.W쨿WjBvb˳^g);֜8JVnWP`[߈TrQs*l aAK?Ff|)Q}ve .So״ U0uu].co萕?fJe^1 H229Xm]ȍ|*`4ЖAGbd,;w-"=8ƛ6{<P9ߓް:x7vD+0ȡ41z>ʁvorR?/-DZFܡ|BG2BO6Չλtl)t;5w[^e9ێ_ ??1驟W-qA}/r[ٷ;gb5xb w 7/J6ݔ8ՇtNV9໕IkɌ:MeT %ƪNT4.C:6-Ҵ81RGH@)y8#*Y}UH@ww{hwippM*\pFl3SJ;|0~φ_ %KtWNYegEPA,,K# ZNxi| Ӏ(t'i哩-~&i5MY ֣k2ٵI ̻zlM>)-;t1wS`A)wnU |,Rh~U! 3N5ǫ"C1&vь -c-;>q!-oF(q+N.1fn{w0v{a[@E.9H ѵAYXt!K+C*LjU+rdSTބ!7^(ۥ kR 8J`^@;ҀA+|}[DDGhSӉv6!k`?QfL2xnt(Ysn$`:UK(ѼJcF,_bͦY˩^JW~6 g19+DFyxpV}*Ns4FGu =#ۜ.;j TOOv kG 07qE\Mnp͒6^ތZl U!h[fBq sM54ru ]vFd&wD ^@Z~HK&cbJ{(b(9g\bK+;H\ yqfc$|:3J,bmTA,!Q{UBWljA ~ OCA(R"-@󔼯30&d&*%T"Ӯ\?1䶒MJ|4Tm*x Ƃ6f,T* x.5;`$cI@;FTg|1g+ʜ1PnNY %86va#0B5>fחxëvT<a@We[ P9 \ %K)??+{Nxc ZpSM}|sL1=.rI!?n/}I10%N-Ch(MwiAΣ-x?"kLyA`Q Y1kMwAu=>zi&5 4 ]4@Á;rrV+@C~#@J(|i#u?3QLX 2[l C *{ۥF^ ,ruŸBdYy&ZC<]qn֏`05)x)Glq*!+ 5*tR7(zƧmG|OWJ!;dυ `hL p,o?Ϻ7 &וp7r!T,܅v-[tLkb4@&cd?kLFGj{2 ECrZcy9?un1# &v>BU!5wgK}܃vQ61jF\edEg]['zŨ3s~瘨VfLh 2*{5>M [AccK>j+ϛd#x8(0's":bZOҹO|675r`1tFQJhp5+dM$DA+Qnp'l^4! O0>P;be u^m{X~Չ kWڃܤj3U+S~ \1&5Ma(Ш;P!jܕT)~ӥGT`$ Mxx~zAtALz`U*z.9z$W)۟ [:f{16պ$oK7j;^&,WO8{ʩދA5mKȵٯ߹VSB'Hpt[WuiUtR2ka`Dq&0ܟ%.3教c?`f7gΙA 1"B4aDxz9K:ΏgZj9pHlfvb42ew X 02i.QH?pt<"6xs} |@^) MU˕S= yʉl!K >zL 55$yS|Qnh1Y7mZ,Fj;ܛv˳F& 220|PeY#yrʠDeRZ _` K㛲3\uF] -N%^[sF 5x t"sxUzYuk\TBڑSS\pjeohlgvWln'>tІ4(>9QĄ ܾݯ{FGzTz6Z8TG#R~A7J1Q߸$o3=2\L'SNHŃ>W;SdJ~2FCL?$.u4$U5$^W+0Z< TS $P˟LuaKYl2-E?TXrv"eNQrɌ?<׍(R8v6?'t[i 5X3Um:WDwCjы`+pLZ' sT2,vv|V#[blwIjzuefw$Y^dDw8TM1 M|m7 9 FeRM ',߲lPSKȠ T #0. *lh_gy}h" tb6<h)vq5ŖUSd>oϞM 滢©B,jNӲi- `a,_M<"5mH-{. H\:p[N lumSK<Ļ`C<yMMgP IJF_[&܋9[%^D/oc_'m/M.GŊ1n+bN`/p;Q̅Ns )ㄯK8$c ۷=j"^J8RS(l40Yΐ_:eRR w[*diA#D $K{VƼgtR7 U Si-`r,6|~sH:,劮\ib7WJj9*m;ӾCyW^οS4VTHx|2 "u0)ʅ1ԩNo5Jè\Km2#D5!'\_{gwMJD5_I MP^-Kvaw>ffQa!vy6a3槔+sڣ"݉{!_Oo=rؽޱAq I zm9(̸8ToB~ϊ5 &+9LA>i <u :vW>&_` wGT]Dݲke]W &.u&=?B܄zh6l:p2cbՖ55 'xmz ڵ&Lrْ=/I0ysmdj_.i/n `&""xl J.Av"W਌(~s)>0o-o[2ͅa+Y4rbQNXoA 5^).w,ugq˕fp#8&(MhJ]?ƪ"7ϒ*MFnF/dV`A%Rd @@61 v%Ց&Yf9ퟎ j^'"n6-EZNf`Cz:r4m텴W$Y$ũUkNnfR\q…l􎞍̀Un"-ebx[pa:87$wB@*9ڼuNf&v87FZs^Mx F;o6Q z1L`"tg +ksNǯ%/l:'MCé1J÷@? j 0}ZA-kG1L6`$ɑ1p]L. J)V+LPsgxJc 2Yq#w#LʮpnNOK*WORV!F֎HQ}H Q =[,iln`ʰxgRP<k[(ܒDmPڥHSӀbm6t~cD#1UWX߱cuSK;|6VhmGR|aφ_3 OTg! }<[9P+'hUPD9BrZ}]z#u0&}ĸ8 /!KQB q?wZȈd?XscC:D:Xe, 7v/9]('!e(..#l%qtc*ik^b> RX9Vjg`g@Ǡo&T>Ki4nC1MF|QbEG1C2NƂd5B\D4ʷ/lEb̰"A {;{na_}^o 3_"Cky' UsGX*KXr}Z!o!`9N9wut/%0(ա>?nu-F sO5Vn,#RC/iYs7dhӲwT5 p?RWT'[teb~3ުͼw2O%n=Ҥ>MiW\uܥ*zjy=62~I QFJ){4`xˆW͚Z3R.nLԸ"i7jZz8Z@e|)@_aFnqgp3V {MT0ҌSVDzSnxBqPF:]|09 c'Yh菰|`dGaJ^a݇q }-pqX7ҼXZѽ5CeBam2'v [QS<`oԱZah~yvҏ,Wi/_5RWƅe33 o6{vQ *W囲-]Q [ 6o5+rTt9tnָ#)L#e~MLݍBUuQUJo*k^#x'ƫDm"PgOWy=y_`ꡅ\٫}K`51wKF4NCľ5̜ᯓ!vi $ɞ;,h?<3`NS--&YRND}z5hw (n5Ug9;zR%kI9a[8Xg$bgӈeEt֢T?X&mD>!X-Ug2=SSx$M6p- 8-GoZ;(чg3grYBَ#~{@X$ۉ"hkDB LvYlݾJ&#T257 LtT9~m >Y&nd!lI摃4w1lyjQ=FMx, 4Z__2Zd+ nv S}*'_~Dq^emN d"|3k3~}5X}̾w{;O XmZJM/HdRUrT]^RƋVw?<:g->$tAװ $er=hn iHNUѽ8R5R+ Ec6 ;muàK!*|bwz ONbNKC, pbjsl,\NvD$?Ll'Eib JGz=Gb0rƤbs+\4\Ǧ^5RN,ʬdA[xy/1}g7IVd1E +'52K05Xv+iD-,n?j;=FؠN2bN 懆y Cg t/#I }ȟ7F=6ٙӒK)׻ej@?#T ~E{ȋb+ gd|K*k?`P+ ݹXaEfNV7OG)-(8Df-ʡj)fz'_L{/sU$qN(饷 `FOL&g%&?jXfWĪy̷;"D$ˀJ>c^$ڔ'}A!|6,՗2{$t_Rq )^e7pA@, Zq~P^){{u- 9jlY5\¨h&(u+ةэ ՆTڗ7 _Pz"7ՂIxFMF={T9%.fg @P&81;&**ֈ7?(w-CR4kup+ }Unq6~#8ѢyADvY93cq gtkB~, Oz ik/-=q쏁:"{E5V܊_O]@}O$|({W|ˏk뒵@B$6Ǝ#Ml ^T;ĉ@v>8p~}'[$p~2R"M4˻^S^d$]d5w HcGפE.A :ݷFnt,2(S70y}{f)/Dq Y~(q98ʵ2?&ZL@JR2PDX,?$)[!N< ԭ JI#RLݫQe'xPsZۍmD^LOY AtFZlGGփ=ϭqt>rAgي@V;vSR!i^?h%fm߉@34#mg}*jw7)o !ƩOdVD!Q=0۝ވ43?p@)V 3TF[ !NlS;i#G8,s\Ziղ~dC>TgV Q"T|F>=& ?yk}Cڸ]^]yozVؑ ϯd=)FuBZ?&iH ]%zm&_k&'wLz )v~R$ ũ h_1b)eY>B[:lV- cxm!G P|S!f$nM6lBSs{. Zvwa$!03o718PpzlHP~ guk%:Wph_ }:̜X;gFT2'_/L 6hWSHB`gbXI5'|/{ q~3o>l[mOF %ʢnUɣl xh6^^}V۹Ѩ#-֜n%zv|F_@F90tQf wfPp&Yf\Yۦ.C?Eo 7a#P#x6rJ?.F:0}ЉtWUXƈ>a~^&%Lˠj9cu-f39J^?3eQ٠ʳ8.מ0XMH;!d˭I*qLtWK*u@l#Ke/:}?b.r5GP?\4%TER2iP›͎cJTf*aNMh!;6k#@7 hZkczoId} q*t0 1ب`tV<8T@9%VH4Qhz Ns=]V,`L<J-~2⵿yZ" Xs (b3 ͣ6뵤D(QאlEMD[k`=,V x^mTChmcNѥnrAԎЍ'Ud.pO|1\[ v),dgq[~[Js)zE'S]6pWMI Ћ>|&Z1XW8:E_N$ .ZBLlrz]e1=86yR.:\\_Fs#(JV\KΣDI RLjDA~׉kp-q=~Z)M Z!ρR5ʨY+X`~d ̹(Hr}ûƣGzUBw4mg3=0 nFӖܳT늚F@-OTT)|+sQbәT*5!ڄmr!yY*_rAHfԻ{m(xÇmLbe8p^rҫDpGKpF`q <8L`q‡T# A]ʱ$WTCd);<['\c|Dwʂ:}/ Ō(cNّYJ~ҽk&;0̨2k f6S.W:6 MH!i QM!ȦZ+W-O.Si_"s]gP@f )n c,/~i6)-Ͻ9!_g}vԨX˔!/ z"6OGk-g }F?S>\ 2\5ٯWj.& ""hf!YҴcn|%cs9QDrƴVP FyyApWVTƥݙWk÷$ѸCs,恭KE n5jqACݫ/1Nĭ_bEE N(rs~:Ȳotv3hGb;NEN 'X #E9~ q\}GR/@?%T߂Tl+.;/#^_Gt"ܥsZLeglN<,,N T'CZK,K(#M4{ Wa+bMGgEA w͕*Z)z)*_&M_̄Ew3$hq5Za(Y3jLhGZ,Ħ*_?,]Kjl,oS*&L"8ay"PY RH^/08+4M_aru9I[S(Ҡr|*IDn]4Ye7+y4H.oǕBѣ6*ʑYҝޯTrXpcO_Lچ͠c2hoF8/u% sAu : `ŴljGZLU먖L`DUbة'b+"0Mk4#IӾ!Ur!>|My1Zey^y= <76dY@9Gz3z9BB+Uq?镒Լ xߦxhJ< -jcfr,Ka[ʡ KF=V˒r2o0 (& ԍ?@,_۪ӵfD,⑊6+ZN}^x77 Ȱꅁ۱sAa̸Y=BvxL qln@= /0Ww8 !㷘Ao`'DbiOu9 L\Ѻ/=[WUMeDYuz}R$qH:YC]Oe\NPYM` lq! "^,Mfpe=ۜfG]fFom/,#]ʷ0m&v 4S݀Mvh 㘞{p8f >m5.X W0Kq ʋoU"U5j[_y\hi@0j8Y)rCǍiSx/:_N1Uch{*Kk 4gM'y1&]5y92^&Pro\^~2m%/Y1x'Ld}h\_ WG#[l;\ ;)˵%!ۦD[2i 6+F%sBWaoBo1w EJw ieQSeMQbqLNDyھ*WG.9\Qmӕ:U;bK7gJvm5hk(HƯOZ H b ^|7d8{SLO ٭[Wz ˹6*Oa(p""NfYtlaƐôџ]X'!1$.k~RȔSև(xYۏ^H<{mO'(MqƜVr#{8D+O:GcٙuVԍo]惪:?ф lnwJQ\8Gt~d+Xp ]}&lΨVL}k,t e.7eo9=0 λ Gdn٬#V J7Au4IC%^J]Jy6B:!hs ;S $A${dµ/4.1>}*3 _?}SFFߏZQ#3cھ ~%hE =L`(ʤ3pBAog ߇SJј20576 ЙJvzA6XAT\;ԷM*4z5Ib ?2/T jňSӛDzs_O1֣i/!Y?LO2h8<{ˇ.̈(O H*X[0BHԃαٳ|myZ| rN/SjV#B O5|XƂv)Kv4fbSɵm򲥩XkJͅ!ew\.0ezg6 ?l^o΀"AP*CAnoRKC]G,;%[.tϤ(Mi$c}Cpm/v"άu({v`6$R|tdoHŗKIu<2F=?뒫뢄fCQa\.=XcmC&T(Taz1b`Hoڲ. ۅ~fͱdˆ2{.Ẁ(!P J S܀._Q޴3GH+DaJLcr܏u$M du#-/ZdnAXEZ.wWGqRRN?hN Ѵ{Ֆ`Snu:$}4=HpvtV=w-LvuTbPAlXfcHits|_Qt$e`ߜᩋ|#RWDH#: X"jj!rU&!q`SyK彸5Ŋ} H1V뻦R-a":BC'a8dU9׿rV|#ZkdqX˽tM791R~€ + 66 !%ݩ\ěWjIVLcڝz6&'e9R' g?]H-i"roơ.(ٟ4ce'ӏ#@{w۰DGW\$"$^i.?o 伫6$܇TwL#^jk 3IN ƛ5 P۶,voC8XGҿć"+:c\F!fC,o'r2j/Iô{M_|R+Ed'Ja[*w^?lUpf'x.%^"֘#j 9$ t($Xj&ĸyW6(o\]D߭H?A'*ܭ lˑ.yc} s?8T+ KehqIiL:-nlƯuN^O+4mJA:Q5<{gֻ{a d5/8J0(h~3AU6 wMpwǭ!ާ[˲ Dɐ= M485W_y<- b4Mg)@Dj硄e]TVZbBH]UY/bL  b `&٣5[W`E*1׷W(~( xnh =ooH5VYVCVy"DwRA2wNo7\1,#%6EL,]P2A qXK.ycݏ O=\D D!%[M?4]w,DuA3m@q;h`ko czeS $1i: gD lrUrXlrJԖrfS:_G;S*@'b?-; ]r^J)dɔ*-ˡE˜[ e!-/T'S`U; ?⇀/0V`{wFG.͈t"bL%|XƩ}Z6522GV6%3v'!cڕ^=YHH.:3|aцVOc iuwsRU-A^ƞ#}|p/E&o@_7Y¯}v|[ӌ@Rg,]!N:!%RI(.1=Ôćg65qDm0IyIE P o49]顳TJJmK=l` 8Uؽ8}rM"0G9Ts5E,~}!.{0 ?n,QSl[˓>/3:&+1A[l=D-JuvvPlp5[0G2mf\*6RnZ 9JMw2+1[IܱA1ؘѫ`D&V-1b9+)XGњ\3V2R#b׊f ްå3QDԲ{(/bȦHH@1,+.~as)S:feJDM,gq <6!!(40^:+=g%xlTFƂq*R Fu,&mEFqL/B"'onO lQش@#Oٰ;*")0AcR#}/o̦2':h^.jc ?ǵiE13WlՄL)ѽT9 ylh3iLx(b:~&eI”a7Ocpk*:Vz*35=~g;uЀk'E1TYM?HiV8: v݋0KJ?/ S TqG{0?׬ G>\0LM_-߼5=YsZo@N*a-4>CN_vfR̈́8:!nh,ծ2 6œaj-N2Al]kFlWI_UKN1502(T>m JēP'FTkh4lcq4##j`WczrljM4Pz-dƯ!%Byr edɭ--Ƃ){LZDR@6x%MŰE|yvR088!5"Y̖/85ƦXOFa̪<+׼J*4.I+~.yStp|gΆͬ+Կ4h%QV7@6]8@rcIK+9‡G6}̍1XB:}ܟ f_yD{vJ'gs KӫPW 1QyQ BCT]Ü/n2`eQJ=V|r9`V^Rpll'ᪧ.Ur$:UvPd<~ԹN4Uh}gm)(l.Q)ef7aR6;6FMqh%8f4TϞe +܅ 3 #MPq 7XРəLabf4WlGӟ5$8dѽM=&_ MWÅ6~JtS+DXb*0xsF0)&/M6aϗ*0>a;xZ?S>h=PW?xiB?7?/]-fNtD-UL:|;PG) [2#>>h#8V E4cih?@̥+}~61ghޟU d5ՊV )e [s}[X=F(Y`.REZ+ʙH']_#9>bp^u !79VV`N,Kpᴠ,ЭxRmzCvNn@xޘPF`gY?+?[REϵ@E0XS.&hǽ:.FqOt"/G57,zMv ^2=[8؊.n{"ۘwR;;#6\h #@fQk)\_kZWBs*QŰ'a ]F7K0HX@V! g!d&P6S;n{Ѹ`59#yPAWbQ 4&+Rт~-Ɩ嚘=*M )xU~]%EEX}-W<]+Y[PY\$t˿GӠ)| ?r[Ѥ]^$jŒhe^Ѳ>f+%2{n+Q Kl@KF=L4f t-D态R\i@̽Zu}nJTu0Y䛲_)AYϼ{򿳨(?r :~' tIp1ggFw8L/1R[,o[8'Gة!j:@fHOXVA,e n1M-+X^>$>2s ).[!M(V-|^54aQD11P{DFc,gdPKCڨRunϤ<_B\B ;gAQUbAlש?~s7(!Jy0XGX1<DbTמ,^Ӹޝ`0qV9H9ڟiG8Ŧ./c#اvr6쬗 e'IWdy e.88ԏ^!R:9AlX`Ms@Fwk]udzbs؞x*8dL l'hvjHꧤ81W1 ]PAT}^♌YD GFe jڷE|U #9ulKmtԻϢC>ftiԧ^_up!^/P8!RDE~8YeQ{ā4a)qkf@|y'W ue]eLqr99!p} [${ Z& O-Pԑ7.QH5#M$fĴii;G]Dg̘cGgv@^3z`ɘ15j6Gl{d1SPՇ$6(yzH{h[l,48,8ksՊ.A!+ޅo6kj(&R_$;&<;*c-hz9,!leU^ `\%?'h+笵3SH3'4 fj YuO~^}ѦؘrQ-A޴ 먕T]xB9}E2c&sJI3zt%@{dQ>0Я:#gY}HxL Di\tiĞItg>"{ŕOh $*49RLXҳ@-ϚqkwtVO9& f#R1˕ MP]MC ^e% T#BX^E[+RQU jt>-+qVE$BA{~L6fP^?o婨jNEz,{c _3B=$bVHwb.|y`6G2ڻd1)zWGkgVeEOJ},r !5c :ȩ.[I$TԼ_tt 7Z@ۀ(BEmFX#\}e3dtL4 0@]N嘹i9M MH F߰NRCU@ ɉ 1kࣔiDG9_Ԓ&%COY?v)._Ry]~ؙ]`&P(d&I5\k5?rğ,JYLGm rGD+=Lv+hsC[GnI abDF`8Gdՠ8@u9ДVۤ91$ NL)jսM48ίU0!~8J"#Dh: 3:k`:y$c{tVH ILBNw P9GWJ4α)fRYƤ[j xBpj`LOp 1b>NYU[ !W޿*Tnvq[ذ{NQFX$hKV@Θ|$v '",i;5bb ?焰E^Pl-C]?zM kį*d_*_vYl*\Yl32avF #:x<>/8+3*EמEa;E^mfN88k7F +c0@fcsYbH8t}$c&DoMc9<R23qiկJN+QrSYbG83BVjV >זbE,gGt:! 4 S'x"@}XȣƸn$#O9q\bhSm>{Bt{s!Kšu)5| i]ǐ֎H``|Gdl&˞#5Q9'& KGCo|H(\-aғJ=ÿzг5:zg{REk||MLx.4|7BM*bSz=# \6frqHL0OM1-A*9;}J{/,T#{v%IжZNE,f*p2Qݍcy>[JF'FdK*SPvٖ>$~7ajN/ )UQ4;ˑo(Nѯ֓$+q&S=Nz{ S-ˏ%7;J*rĶ4C9FFS*4QtF@GHLVEF;ܹ^i`ť]6gt=g6{9< "'ε#Kp t}umeF(@z+/A\(Gi urf8!UIO:|nnA_k!CbxB` E>;AVRܺ5dVcAR-" =]QHx, k?lLT0vC85PWf-o~Ò<*#SJJM6.+.k CܺZE'SbǏaQtn% Rv|4mScnXobDP‚\2cd8Ԃ&ϼPqZ,y꣨`;z4*Ԅ-V.Wɍ7yIic_-GOshl-LY1 kh R} ;<>92;:mڸR&"ZO>,~J5c:Q9Ku`kB+H{o_"̴6X}d /F?}V8INB#HS  Iwo(tFŏ}:S% <)@K{T XfY\\R{1&V0W"*D*@̛#/Z ,uBv+Y -cMexL+핳,>UR\wFuXoT) {5/lx5|O5!<RSApqa ȝCgBY?'RυzODUN!~OWVw>U)VA3FV] s|04oJ]Ʊ+z?x_86ʫkؔncY[ǭ\\\0C$' {că oVPd y?qF\E Mxb;^닗CرEdPKշv YO"xwYǘ)</ѥo6nc ~ 8c֐oq72/jsPJm&\`RMj l!Uf3IR*UG̒lC f-t#B3Weڌg͘SXtٔi@ʇY!S$/#V:(Ĕ,&98b+9RW"mf t6AZ#4yn thdϹ$hu k#F?iJ$ OnFf] l}4ot6w&>:)y#'c^a˵?@F 0)$.Ht 2E 8A4Isk Ҏy2Njk )Gk78FUmkCLَ  ZĚ B*^0I1l&Xq xa9R!$#[@=!I=H'0.yO6 ~Ư:φᯛ ]{ۅuCXؠ-DxLQJSc}Vx8<ƫě̲s:j$Os&e"ŧ zE6y X8/z*"lW_߅ < rGfRag\_.dF!||'DO%u>F6g,X*SXy "Wn0FYBf_F0%"Ԃ<ȵfhob}Kn@3Tp8<䋝zMMc%5S%\Y|W [/b\+: UxD lgKjG;Mpj?\Ÿ֜cA6^H35gg*L]NM6`>lU=囙LCT IDoǥ.kX"qd#%N j!ٽ"5Dxl>qmɄC;CܳPt"KtU[a©_j4=aC;wtv` -J˧GsNk~p*X7m$XOjd;Dz<,,':Uw;*Ź!6g"^qdk5,qXƓ a.iH'굅G |cA'?$Nv O(l~*ofp|-]B |2x(: 1WKo$W;͕ a{wv:#FXCF[C q{冫P 9vpvlH!}=i/Rw")j,HćTڄ"E+$BP]0X,GF JfZ8x7J=?`5 PSf-.GFBLzÓ <0i0^i\5fcmD|[,Lnp 4hc~&Yc+p1A=wd9dA8[L೾G $&FZ5^ߏkՙwȸxdkijQ8{#4-%3i|M+2?tވ?CrbM`>"`izҰMpv\eՔ@X Ͽ_},rn݄9e^bB<%*wʑ_/N:gE9wD2E 4j~Q#<":eJ_r;nFnTȇQ0MK>Rj8( caQ*gۑS]$s~eW!"{nj+uhl }.@E7]@$AZlv' ?c[HF> MO6:9)aE2'\12 >,h ;LԣGMeI8ûhɯ d}XK8fr츠/23+!Ox?PC9%;xXFv;6b\'6W%Kv0m񙓩b HPj>gH*!7\hkoӉ(mmpkJ[0x Wf rH:pGN w7[9$׼?dU'Q_P&UGM y0 3|/g X5/6utG(BP](ҋC:[O2P*j3hm퓦덭phUyG|C^D`d3.n`G<$RU"\OgȱDk_6{) qur-V^2(bWCwpbߪQfq 295T E;Muln3ϡ*=UYXIBYCCb (6 ty, iBTW7=kIq~}xw_ +n)ykW4EՒ ?jb]$}O,@xb4q'3xtn$*oX ~2 2rWde6сsWpnJ&iV?i͏-y$a+FJVwfŘ2LiYcUPA@Q7IBeX3QEZIYCs -BR<{cDn\%~,?xd;;&& wp K)%Cf1Whg.}t9\9e4bƥPYU ЁONݫ>k&%UnTE̫Ȋ=^S+D-1[k N.j8\9,;KK-UBgzOr_f\<+wI^Be,'qǯkZ\ߎ')GDpUZ&ԏmHTGoOϺG`?YIB6Gi_?c2zQ8Zi2: EA Zl$rjSHkۻs9ioUV`߃ K︟-*}8C m`F;NajUa`(͆C*Jk\Æ!^T!]_@a!Fv9>d6{)_F-E+%DxͅMsV< 0/hp%j\wf8g_p~ʠ8|ov}9X_'2XݦY19X<> \3 EK}W{o؛yze@I|$+U4P+W(9 -E]{r-rʌMt O ̂?@&)Ue`<Pyb)fhoϒ)R2ۜKb*\d( 7gA}΍fPm<`ˊ8DP3Zʾ^ukHLs^(mub~͢Wˍ';ˎ2q:ǯ_=r`Ō2h~ܶgw>V2@ꅙg9r6uZ/!]޿:!JV[ ܫz.TƉn3?4YXNr_ìv>ՊvDtWlҡy[_)Ƃ"~$:b|rXQ  n%Phً&ȆF5g8X]|O?t*~A