python2-perf-debuginfo-4.19.90-2111.4.0.0122.oe1 >  A agW^^f'1}ب.uEW4?A^LN\~* 0@F dhͷ쩢Ab'2h5lIJ)4<ѵ˓n#j{=+wSZ@+ #[_JdbJ] ڰҔ vGlA lSwƕV>+SFݧ 1XnJ@{OeUI+&qf|s_O ;$ѿaDմV e~#078d2690fc4fe890ee83345635ee0dd0e2a02126c30770b88a93900918dc2a426b0fb619a67bd068933d42f34a3d691f8b29d431 i agW^^f s$ g&ƃ)omOh>)=uKpyVO`jX' wE4dz q.8$a ],瓻Ml4>p<d?Td! 3 ^(,Vkq     J Ph 0(8:9::p:FGH,IDXLYT\]^bcdefltu0vHzPCpython2-perf-debuginfo4.19.902111.4.0.0122.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.acecs-obsworker-202openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$aeTaeTaeTaeTaeTaeTb0dcb2474f440b82d81f9c8dbfca0e6ecb638423cb45410884fd48b5e6680987rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.4.0.0122.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-202 16370493224.19.90-2111.4.0.0122.oe14.19.90-2111.4.0.0122.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2111.4.0.0122.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/5712577454fc2210c271d42671f9965e-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2fe116eef567d66716f42a045fadf6c77be40d5, with debug_info, not strippedMcKF7NVutf-8caa7c2e5f55da2ca8031cd228e9e0bad4342509323a499a3ab93dddea8fe7675?@7zXZ !#,>] b2u jӫ`(y-$mk2A`@4؈D3v "`aBlp%C2l+M*@&(Z#-}V?Bᐷ%̟M,)u{%A5ۆeW2c:[/~q}𢱺XCљNX*MmY>*fcnh`EյOP8A!Q;Ӫ OZnLjω:, L+Ѱ)3tc w$Bt̨澥6lx.GU]TSvs#Ν RlQwnŒf|RkBN:ӛaFU!iXpy5 xv0J::.Aa~/5 &b{]C9Zٍ+S,2 1[P0dMnh T㏾ y1ztC)͌edy-?\OIa\˔Ƙ+1dU YJ%pPU-ߩL"k;|w'&`(1}|٪E-$ؾZI6 ۸un -$:”*xIIIYbo&d=V;LK5w?9vǨl%68pVu>J>N}j.?QpWV\,J SVI^xNRF:Gnjq찘$Z(%>a(/M^g/(^Uѐ4⹒}$ڃ ȸgh:O0)ĻyP C< ·cL.B `R`C?, 4 > Io%8.^޿Y`w;ɴ'$=+?%v)4n͂8'Lwn /,lx1ehYcεNGO;հB:) P´}K!d踮9486\I&ݛOAZR]@7d!{ by6>n[h%tY#\K[41 PRy4^ڀ+d#s)6nAxQκ;`"ZLSqy'a *\2fdDx&P"cG,,v(uQS_}M4K\da5At`]BJ9 Zn^bc#9IڂH Ҥ8p &rO6z}/(zM֐syj.AoRm=4;&=&]M"wV:'E}op伖7O9yPo)SCUSQe0M8u M=.N`fK/mxBH, *V Dʿ>&_q!&q)`ps-hS/6 RA"Y7l \D4rltWF1>Y(|UWqoؽ;gOD|dt.Qzaw+C{5y͸'(ᛎ$_tdd`):`#do;w`$ VX3Փ0*[$.>Ӎ֎2wbSmV` ~/O>rvw>cNe:ze*j鞆Y~X@8󃮵ܨ S<MFGo `mm-~;Kud=| tAld8') ;6,F ܛ))i!ޱܯw('mBv;wnX[i1-X 4ʭmo'7 ԮXf$!-|wwHPc7Y e{(E#z LW[_ӌN˔u="bͰѨFWV1x)/ӲϜU~MB(CI@R)d@&wDeyR|ýqYA~CTFc&7"P[\/D䱲Hgbxe7. 憀ag&6PCie]""/ (5A61[7hY,n;n5ظ ^0FJAܸ m/$ 2-vOXM6cTZ'ɞM]yޘYq)PWoߪww9ͱ=9NPKdE?wpvMO$z`h5gސeHaNy+ЅGXHFW\8b*vo#]\&DAџl9] ᠃0͍3rTpG^IW~d; =nhD;N!eD  .}Jly־e0:gn apjB dCyNm\<l6pg"Hwk{?u]R 4 dJY(gJcqF'0SELL@k1қ3N/B554TG9qŢ]z䬋ۜ_֞br5ϵٗIf4s-qi|s[m͂I-/j/4%I-e^X_IO\r ޟa+1J3OuCxl%NF'Z~9W$A 9p xn&X;E*4'3.:aTJIOلH/kٯLW!KK͍tWearmzFReFnG4>@I/ɋQjYf/yg1G+cO%uea2WT0#,ɢIB\5UFaA-nat[.4@ "FkNA7BbF"d6I!T|ۑ">8|Skenv@y0)uco!|݃5yE֐_C%`F{/OپH)cY_θ7+-K@;+iBg5UU{,_E۳s4:9 k 3pT 8+R ,‡zkliyD glA"n9I@j~RSQ>RGP(;Lb2ֵJ, OM.Ï&GMn3;{)\ Up%vq%[ 17TJL }@kYs#C6@meegU"rªk9wǡgA+B7^DKtN-~xQ4WP%.r)! o-h!G.B}I hzA8[A[+/Z3ܰ+P*˥J\h }OD ._i4T%c5VF tЯ?.[FV¾!_IR֞~Opjl k/kI;8nv$UAZƅ޸xk}z*0ؠA@ǡռzt#u.p/Xx({ iL35vPZؼo#b>v=4VLRVk+*=JЩ6s$g<So/#Z%A[7}~F*sJ*BKlyQ.%^]x(J׿O6<Ld@|A,pu@Oj.4*:f w¯5e΄f Mw*- ו m\Gk_Ⲍ{7k"|%0U㺓1L8Ns)UoqPÇA"n f;R J܎_)G6TrhY1 1pɋ_@Q rqz[Q+*h[<3c. ݖhVuƀAVXnFilČRa\, lNgC|gwZ uUAtߵ=2a턦 ]1&c_f2MR15ת^>P&6?K_}(ջ.įͯ40)I~(3ꀗ nڇAgJF9<A !aTO͋9O2[Z{[1P"tFaa#* 7bXJ_rh'b :#Ɲ9b=h0rci+6{jLcѵ 1K2{[3],͋v[|kz 63zpajOb>#LK6ގ])kLamŢ%gm`ˢ۬+ -RSj-WXǻ.(X^w zMоݏ0}dc!&vxofcZ8PVw'7VfjM2r1PJx&MQ)Oqtv/+67?ɆCF'GX횡tlu뚡m[`.VKW4\DDd/텻bÜ]ufQe&%%~EWb#/!|v59SM5p~HYLZ U2RjǏoNz5vX(QAKgy(z_ч5lGIa!Ue[(?fC.}_ƻfx J3S j-' hj^Ӎ})c8V+Di\j8jB{3m=[]ݎl+n9\JU\d&MO75,,PI^ -bB?7LiBsET]qMe~n b3+hZY"oH"5vkVc4Z[dlgJؾ ZxXsɫ{߳zh?U5wswo:yê 1<wPc sF Qf|VɢuM(G" ~#(Pn?I'r~'Lж -# FLugsŎ 0n| é F-ϡ wy@Z+*]ӝ z^x'v+i'4l I' 9|z${jeT"bQ{( /T%Hʴ;ǯOr&FIjX%}uG~pу(*kD~0ΏiT~l 559jR* .K-[.- Kf5H,TfqTn"þ BIΨf5&5Q 7HYm~dڂZyU<~N1P5iL::v,qep. <#o~~\% {w7 L9B!-QR2i^VEŁn-jAp'c֦v-/M.䤵֓ ȸD{v߀Z6tcC]@L9RаkVrV-Ɇ*g._K iuXՄV_u%cM菈bcH>Z#7 DȞ~8E)f$s=`.wC9Ƃ&qyn`Y\vj&_TQoGOh 7n$&?Kb:cEZ\]5뗑*]"K)v2V 49¥}5vm@HFpZ˴3lnv P,F_M8ZdxZwFnUHŃ^9P"нBs:ZfVȔ[94"Y9rjT2l }ӫ}MjvZ%RMC~nnbњ2"#Ɲ*"4_K}>ĬT^[_tA:&䩳v*̠(aƋNsU109ƅ2k"E?̓k ~ L/'cn}l#[,l w~ ZrKQɜ"ã& :|aH!jYOuPa6 )mHp E?8q5qC hNzj.̧Y#wwaV>b En~nc< 8 ku@w  S{V^2&Vo=u~.dNQh$o9Э|D."yCRcS~sH.!Lac<b`;G1H/ƤL#w'ыVj'hПѱz?(|?Ҝ2CHۏZXWk^oG/j7N*iBy 5 FFP0 f)dNJNY߂#$Q۾x|dPruuBUh,g?!R͸pd\ 7^injt)xu"G% fqxat&c`,eqfqf7Nh*0Iz@q 6zTmg 1,WÂz9{k]~nbG+TDG 7ʆ>jopj `RŨNa\>ѕ/JW२րU@avMF?G[Ê%jc5: IZ_κD/ἅ/110mXW $+!&T[j.p_--)V; -@{Ҡz{!cslԱ<䦀3hY.A5H%IHu5 >Ȫۧ uXYЋq9™h2 A[1' ?%L4>WpA-#8% Y jgpn|[=W:kI]KCsmDz_1G7>vzX7xŷ W Հ4yHI,oqbQ?PYNWҮyDxF?nf@sݘ Xz VO}R0OM鉎B4L4"ۖ5|l}mKA.>`J&l -Hn,xg9xѝjhc1 oڰwT>9ۙURr[}d w Q~?@qSAU|F XC LXfIbYQ|co$ C?ƭG%\R2P8=%Y z#Ólc37OZF,LwS'D,#Û|ZU"l~_|18F!Xb7<˼>{zF':)KVL67Rbޟ"ÓSiax,m 6kW-zJI8+䨾$GԀ5GpP/B7ɏIPYR5>VErb=R*QÇ"p6I 5FgL˧N,Ep>R8x;&]+BӺgxh5e3[̄ߺѶdt[hKxg2U;O;CJ!{0?BlD0W`9l%@l=DYi$=GR'k:%~D )l #:CB[g4tϑ>ɦNQQL>@th]$#JX/3Gs_m3@jms3Ij3WMsBG.,wR5[^A$-E3gDer:,3x~d 1מ@}/SL]rƛO#֮vQ_q-]k3⏢؋YȎFF \j.c?`㸂^ܾQcc  FG?}d|aB)e."6C*]ТCLNdoyWJSOAڃ /J5NUvgj͙)ȱ;ll ^Ͽ㜛᱘߯ڴ %Lr6 !LCR2C1 5i{6R(ˡ%θ]1WNrQ+Rt-h[oB t6^P͛dѢ. LWŝ vDždⴙf=i8ӑGv&wDЙbnm^ ~WJi=>(Ny'iAnQl?85„G"2W3Cq˜ ӵY6vow|KEْ+bFi2HasP$23v,cw}i(7dH")ZF"3ʿ ,A`y x5g7s#@4rt K=h${/uwa7ڽ~30Hq uӎh0֒E(vi-ˑ9JfpUˮ=c Lo b91KQH6d}cܿ"ܰ]CVHW[ab$ ,_`CmCF|9 ͱf1] >wxI`9'xg,|2br<!4 vJ6]4/T% sA^1M`$y=@)v$.oC5U8toR.-;XL9V$W9OC.IﵨПHhz7IZ Y?3(oFI#ifaQ,L2| 9[D_W'EVX-S2UDBCb6U.NLr%h<+-#xUKP ljz6.lRKImA4^pˉ#%U[OI`f%wᯥ7_$"T4 LhbzQT?E'Fgy`-_lTHخ! Ě`)"4~Coց&u_wA\cL.Y3vċ>a U<2!1/..w0{'/fqVUpN+}  l8CV|bUA=ۭbuIjk+f3:Г'AVzg@JtFvH1E$cƫ2!N-Wjξ 69xW־)m̽:ĖKQx[A9gDu_LhAdڟ6wlŪl'NUD_R*݆J*P5ӵ|mAVDO|qs6⑸֖eJOpj@GzuY zL7L_?d[d/_B5rew*jU  i B`Z%ܻ8I& u 5xU_R661%!\H9s)O@r[@jGXC$yvGA:=)GzWiINog+x>SQjDtg\.u4D|U=-K̚7rWJ6} ǩ=_w1B"y(c;.|oOP DѽjȠY!ٮ)#sxuv!uiD>եmm`X&}+!]^xj?5r/reyh x32L"+I5?'lۂ4Wy/w_V HK͟n Έc= Rc|tՃU)\*w7rzۢxTzli9ڎB!W(#CJ$X}D.;a;z}WalUu:jtۢBT۶s&ئ&]K9NH$[/^=oI&EՇIGvؐ)GJW j_\֐\{iOb2BFF<Hc"$Fj-bP"Ji9D}.#^)ńvvǖU tdXh8"epu-Mb`U%'88X+f23 ]lͰ6ivn#s[LSװ\3oUX>BB(h3cs<'*Dv3~Bhk )$7伟sѱ /#sʼno^Ik7 W뭘g/b87~NI&kESEr!ukֲ(XRո 呇ܢљ~9@:OLpz($L^r( ^ mPGGVDvKibkniWO"qM\AΐE~zC$D_Q6 ej[i6 |ю}-`DVJ"Dި&f-b chKH]6v_t<jXFw Lj: OAt[VTQ:qbbTݕ]d8oe6@Gd$g2dpO9}nRhWAc<$뵟 [+.Ao*@%bͧ1ɫ2 O8Ve_İ2>+SG[ޘ΃9C9ʺ{ИS$` :h8o~\QWU{/UR.JI4!XFiPxQ%[+*" c,%¼T7bMT^C!q,;W ?\BtY2f慇}Z';]OKkOao ΃x&_Jq{_Ez~Jok1B.>'6K0ǺqBt6Ul%x )teV<չ ߦPa+;suCU G0gnMyӹ(tL(o&zdj`1+ D36EnդȅWeF )Yp> q |A`Uσ#Q*<*Q$60 SŪrֺIH$IrWV |h2bkK}Z LtFgGF3+j4~&@@i{WGu.3I)˯%ϖ# )&#†wyl9)Ϙ KqI:ι6ַ8zec >NzoS3`{VR̟gXCQ՛YXz G%(WWjQbN9%*rҒ"xK38 `PȰb3r^$MrM}u<!m4s;3MnE9)N7\u*,'Z3>׼<+y qp<:OݼJR1bDFs1?(TgR %p[ ig; C"奊À1vo[JqyՇVq2zeL)6u:AN7gײ_+{ ١j0 Mq/Ld[ݼY@gʞj[,f(kVhOHB;l^NѮw]?h#>|ea9IUANj5/2%%c7++SUL׎=?&iBA8(`%49-2!= M騇C1+P#+WvM>LGp3 `C{ xh1X'yم;P2^0Q"N-N*WBr50 {߉{Yg3kd:V]mDmݯyz5WW53[sЙCXWEsQ޴$%> KU 3^fLH ~bĺk)k$o^%M+'bVl0LIfEc|f~2y4yLB&f#wĨ;u*-H*)(bM2t]L%!h ڪ f:h">AkvCIaBtQ0taM^Xn),,NTͤI}D?1˨#/|߽2͟aeV|Ϳ3rH7 |Wy꼶A\Ǚ8j`{/K볏mg);YQqV˦F6l6!CO(|.Aԉ?Y+mI; .*wP܁;ʙ4,^ך&  ፅXY7ԴiZR4F ςv "ǰ9g%F@_A-ňISxC.(ޖbĽJgkŢۮh^`Uuo#8&}Uօ`r#Na4#~DbA RzgeR[k{ޒ膔2\gU g1h~!3av`QhPvQk.?9j:A$H>l.P/qI4f/?(M  T 7IXf\i-S'vE1'q?8Ra%W<ޔj8{`Q_@kήri6,uD/1미k*GWW;-P,?BoCؖ&>F1%,}~_GS]_K7k]y[ ͗V f0G<ʥւo_̥4 m8PQڔ7~4̓F/d*տp 9ds}vt~~n˺_- 򆩰,!5MO#`1-b믰q,%GLI'qx_1{XLIiwdb i_R]=p۲Y\z/23 .`dh&ߎ)h՘u4B`2͛Q;@NF&p6^@ڍψ$Aʁ뛶hoZX:I{ d5M|=`l%˦hZ9gDRJTAѵ+h1@Wޙ* OIRf*r|X 8OZI@͛ĀDgPtu.8GGd`6 J r!š̪RahCz\(dո-B:j\YY6nElrY;f՜̼{j9TgX?+FZXJėt'{1| v7I2OpDY)sK 2<_.h,?Z(PK8'E<ʶ~:3Aޘi蓪' ծRImx>ÃЌ+4e %s'{i7>a&J$kGE;Lނ&Evʡ]%t,O*R')8&`jQTV!G-J p,/t>ĤY_C(̓taƾub ˿H*c+6IO{oh뽈!(`ڪ\|"p䄭-OeA.9&W2|j*Q~ g(aA!Bp14-M@Tj^y^&G4h/\j-ƍHo_X*"yK >:)M)`t#?c#Yae 9/p7zV%.G[~^3nor2Ie>wwy uIhjpRɄ"hU)T`?#|O9 ."5{/VV:j5"|Kss.^\r'/kJ0Hl$\J;d8b{- Am?Uշ&$tN_oIM18^WaKw)6>/$¦L<|-$^6 :2JnD>3ds j]}M{Uy̓/-IHɦI,O%S9y\6Xr+\hbQ7;QT>axT}M$3iXO2{h 3˸0YKޔ{3еn?اݛvQYat@lxR?RmD~#HYArZ@vO!gq6QW#(!cz6-|%dfҺ3h cJy$gEVB,SD &0…ÀC?3Xo+#$);m矍k8Y!xgʹ _-av?eP@p\S* &߰8T&ŋp4F;ՖTǤoA>бdo;j&XE[jéPEW!_gZaOϒf(abȻrAKO6B"9M;=wsz/oDiUS0e4` d}uܐ+ݒT1k&P&4TR|PmK/*n1=H0%[k.+TY#jl"eI|)#j*I{lgҢ}5}%fW`)[7fՊcs7 w9 NҲAp QJ_HIv)w,\-4r\q{- $k]Vn-aKtRQ yoW6RhO5*'ީjL:>?1Àys"ol?Mrj} $۪Cf:$rEI$(b5>h3*#[v T}E#o4lȔYCK$wb9=X+[<<;8uqk~tF5Z d-ٓ=(bGO-.[-pIN9ֈE 98( Yij>z7Di弶 y]4@鰖iTP^y^L?<ͥUEEM9g7/WuC.~Luݡ fHx%vW~nF N.rB͹7YQzh&EO=YjJH^ A)?[OQT,i(8+aCޫCs%NozI ^Is/O3C@)˷Q'h%!iXߪeJN #J?!<8]FR#24cSH͜OU A'Ip@1|oHLj-yI󣣄5i Od;:4ʙ'p;? /U^h*W)a"6 xt""RbvR?IA Ϩ6>C(6u:nQxiQm_:~|Xfᣓ ٰ*,rBl1)8τ ē:C0ƞK8ЇFr>@+pV ^~Ns^v]sh> E0(Y:=Nę̀rsTҊv1e#h)]!Y/b@ڷi*mb&ƞ-ɞJ^ m<\ۇBDR|-QlE}f"-6X%#4 #"_\-V+F fǯg#\ p! r?8Y0ma}Ljޮcp e_.Ru5]Bhm=dLJ?RwtF+Y)"Z`C9ьbC[CP4nfMD)bHS褠ƛ]XgQKF |і8fJ[߀p\UW<*X;`"!)xg7y ^mj׫U9cm{Jb#2&U%8.>5cFjj绅LA,nBhu}jq$DԕuLtQU+M)1loD!,Nb ԝT`CIBoeg؅PLBWy#.S6"\KŷaJDS7hqQܮ.+|inL:UI(+Kf]⊔7c5'iv0c> iaDC`{;> 5Aa!鴓lպz{!]"v^;C07/G$٫v 9볜7} gz7ZwL&6e$(?X=f~íE78Y92 E'Kj7R|I.}ۘ(tykg+H7\rgGz\MH,Əho8zGh@IXqJgteE^c.2gur}=bP!{&ocy }!7xy@{)F+)eh.X!R+V'ٝSm(WR"DFB#tلɏy:96\$`}3"Èb gYWMPd-P\ ی""W^A|PaDZl'ڋOTemjjJr+/Qa?o^ZYF믩|, lUdZo_e7*X`dWY'+tpbzvEar~#PXE|8.Ҙxː[VzN24] o~v4ɻEɉЮivQ ĸ e17;:82-+Z4=1LZl r,|G 'n\.L/> %h/dwelbR-϶"w)Nj## PS!7ŢCۅm[0ڎ@, Ď`+#'+q RLx] řli˸)) v/l٧MȝW|ۃ9{;l{u/@b(BJ}""ؿl.f8Gl6.=+|(y LƯpLy![/6&lf:ʹ(ȑ m'5jc e'//mXut > 8Js.v_H2.MX]V4U7߷FvSoi2Qvɥ;0gͬW[xE6r7![_9%`ʶ-*U%KRAYhd9\co00N$ h M7oEzYϻ1ܧ'ɒDH6E;%)εM}-eߕ+tbwձPb~t[h>~ߦ9j$1*JZjR!E|,PԵS "!uϲ|jٶM%FRCـ7n$q–A5\ڛnY_A* ǰN}兔Ə) \(_֭}rI09coe{ڌ@}Nv mg?lBr2Ue 22UxjCh^p-mq,pps/Tܙlľܶj=bN]5mek*p4`阙qf0ِ\jD45qYb0fļk77nT,pgS ,glN*3}DO|PZn#e#697YpjNmr gl3@ hD0!2ujeE.{i,{JF~+~&ؾM3&KU٫aeU |gjKtdh&Nf;=:up##P8XҾgJsb>gu@YgA:l&9#6.w0&ԇ 0|{}kb.o%8uZaݪ⭀ހ]۽YaPɦ: R,bc`f0C`9%Ai[j8 j WrPlҌ`*?B-4mb,~>A^ 'O@& e=UQZmJpKNZr~UQ~}!+o IVDY!ϲd鵜2Y_n%eo&(uE8BfOO!j"G0Dvː: ߻{?o%]wV ?T $x/oa]L0~keĦ C e e2~ϮxfPs0g7CNѺ~~N>G:PR: ԎfDur,連)ik{\_Y@=g|?8{"3ޕ{,^c&KQуAH5Ҍ hJ90 ҸS麺k܉jcJ.  Q7F!w"!ނ-xJJ@|㎓dChJ8Ԋ( &e|[s3D=:Uzk{8%H˽ ?le# םaG?_lfkkj =;#- %StEWF-$NT"=jIEzb -: xkJWk!JjTk4n_V%/i2%mA.ŏZks0[/q@Kř&m[kIZ_V6m ǦinGΐЂqFÑK!IҖ):dl6Y\lZ:0h5‘8`Dhnj ŊMذ^%z 1 i`ʃ]YO YwvtGcmY鷓/Zy/1DxE8hʦJTr[Ϻ6fQ젖r%dU⌖9uùyW7L[ঘJd&@5KLVdi~${cy5*!/Aڋ**PD]Jq 9rNc 1O"fO*$. |xXC%:|ZC5&ArP(+C {פ25G˓:/XB<{4,*Gj77iDtlݷ {2yT9T?d KfW!N[g DYi$Wx`N0*QԮYPƞ+b&îp{p^sE4S=Ƹzk]y}9Y7;1xBٍac9K@?nhiUZ 6XcU:Іdw P} ㈧Ή&r\… cbRaDkg-dc9KSgN 'y]yԛiU샳 RKS_3 X} OE0̛T/` p1.k729p$ ޏixCj QkI|hG5FtqMmbFZSbՇ*7 2Ae/"u[bX6QY/Uy2/ep^]]sr$7m |srSTiBkl7!'ڥ4s%I_d λ~LfZ촽8]7)t ##ma,?G{>*cT' wjWp ]aDiBZP3 E䅖b!4jS.O;/[/PFT }}kԦ!<'>隶;RP^xnLe=/ȩxOI=|ꃡt "SZa- TVE$vn !1~Bi 90d~ v-Αf.?*svHbCad$Kwͯe<%v$m Kq "k?bσv+!}Ǭut[(haWy!orb\waBl>yz$=6M~)k$sf$i9{c;ҬL/77r~Cj:ι~׶HoJ(ON4TD e,:DifTi3{`Gx d3ܰpCJ ?m rZs2HMCed.Fʾ007IjbPz},TI\kcR&˝^GU}7Mh,goƻaBe/L a 0d㲑vVTP(뚬e igthELY*|9'VQ!kޛn\WTRVK]B&SF]og>goHd~b\H xEeᜃtȹaO iA{E4BRSqCrfЁ}0cXPBȪ0m 0I)Wż3*1mt4%*F)xuK$j`X%~Zo<}ń"oñɅ⿮0[D)ҽk~3zS697+a8EĞ̪QKTÝqˌ_5yE6S5M)6>4y5g!ve[:,gDQ0dzR_'SO}C@9 w:r JuJ,˕–6֤y*,$Q{BnE ac~MDE18Vu@ +cwxФܦ,YC>ڮE9Q p> OG>ݧFfn8o@G|dz ݵ u&r~_;i[d GoXd8HCCHIwQOymiItM՗vz9jRS)H#ݶ~Ԗm^ v$`]r3G͈VBM^eue/g#tcp vg &%n8Vۍq"޷gF&$qVA?Q_zтvj/>U؂ֻa'ߕ/!%DZhiW"\TꘆLMLI1}B 1(ۑ'/]Ri.&C2_اe[l)uc{0rwvsN{.\/FgFMjφ! z3$g/λ&_wΓ-N,wͦS_W& jhv󓁩BzkYiLҳ41_L>Ao8|V'+d|dB8Uh#fـ؞& +}qOݟ_̓:В]70 4HO D M_ѽuӒHwFw'7n^UV V J aeOם6uz^#9Rn(iZuU > *$?宅\?Vn>VIeqd QW`BFrId+etpUzAÈ(6û8CYm9)k{"6ڮ@{r,$=lOFDtUs-8PtBI ;#(-d`t;[teTTD @wN aPy gxВ?h\UnԌܶt,?= &-s[p˅9 =̄)BL4Pp"fo DCJf1]56VO}J@/JWZqa8!X^$s<ŇK淈7)!ٕ(p\MM _oV|EC &lEm$+Xx qH1((c)R)ղãA/!XKi8K[PvGM7cD߉ RoA-7VwҺ՞뀣nxp9b/%UMD/'DsUIX%UE3&L >E D ~#ՑWL1W cٟ>JodZf l>5xe9ɗf ,\ )SUߨ "x)X(ܨqv>F48Ϊ[ KqGIi>Tc=VN!J8@!ݾ%|XAu8uvGk$ΜȺo˞*;J= pfYq*.ۢ6B0bInb'2 C6C0.怗r6ޘu׃t+?T`REa9b8?G( ځ֓o>9tSsBu'h}X>/UPhwEd[@S䱆a^u /F@ƜO DZ%- r*ʽzL_w:~vl6^/AќX\. Oga8KaM>WkC._̂B6D&#߽);}wvJJ_߾p`sGm;hmЭ w]I3Q .d&ZN&NCQ+es䱭#Ec;4f}4qG < /Xof)S5@kbRzT4YTT32C0, Y X h)EcJlM )wjҲ9}3MѥE% IDT*xmD !xn}{TpǶI>i0cr|Cn ]! ƜexN"#:w,2Rb6s\>3(m`d9XB7 obU(,aP9P8 /5|V$YFE[ !ʵ-m,m#iL WN&AHl_t R2 ɻF P /qxN956N'~k8*qu)r%j-yEv6Wz1!򥎪6t}ŖDƙ:PF*?/\4xu|W7 }/$܉<Ÿ Qp`߲vQ[o Dԍ^YXj1*Y~(6|A̝GcԖ9inM(4?n/OXT$`K<Θ{ds2NZN"e1 %YAb2/%9 Q %v)?ρoL*!9||8KnZ}Ք e Ē(d e;_Yj8H|Fqv`lI:OO$, O, 3bt*ugX/)ً9{j@B<].]P:jhEtǙP%=I0UZo˷|"-"onp:D[jk: QK}AtG+5_ E,V}Ҝڳө!~P[ HNإ^a8̗y?hM~^(L VY}w>b׏[||e(] R=(D ,FР96va$D"nG"&J.6@ٞHr_L\Qw5 @d>gOw%UqRlU i I@%]9]Ijؾ Cԟ}(ZDM jx([撅a0Xѐ1u_No 2uw:% TAkȥg=P, %=}Z}CaDJֿ2H}| EO̻ wM_H8uAzFzI:jq3SP  EW=l\F0[S:م~1[j]IOWE#6S*$|( o1 C aB5pZͮ|#X8@Ѩ N|+1O[3Z2L((e|x~G07=c lpsx2?jxNt+S$p(d:߾!޿e@")iYӮG-FU%_lѸ+y}lNo:ZێЊ dx+k*t`{QtUqԛ+#$&"hibALNQ<\$: Z͞Xv9bb,ަ}A\B~pk|ɡG '!V]np# vac*AnݓPA E/0CU/]5ȬZ 6m8M0'h.z 0ҦS/񡨱Nnp2IRIG1+y| gR |J3`v3e׈Ai cmAZ;:)?o!'YNGt!/|L>:a |NuUs Z-{(2גݣz兤wt `7sީ,ޡVy]5طVpk1e6bN(4թ)2"62)5@TN&Xsml3ws5ǥ.`4^,3Y^Rk dAA_Q\_TM"ׄ/y86dݢ{{M.gWzBF 3DZmp'8 g|[wvAjʵ~HQM-J4qN`8cYDeGO] #h;>߃>+vV[\=x8V+獤oUp1V'}3N1X֔@q$$eXn),3UoD8/8(48"#[D?3T3 ?j@Cu|){;h$)}G.3=[K>cOpe053#)"]鴀tV_Μ2FfLj@+)['Ҕ+rݙ܅1#8鵆_Sq>UR* -0UKء3:N09qp@g Wfs-ʢ(h]BS1ե&@5e|OYz* q'?X9z@55,!@Iťma5[4Hfe(ZY > 4u^؝#A*u/Zͻ+D眉o[-6򹯔ŹxS=?̕&3<%}l;ǒk6K}=9g?>#Es[/P9TjM*AUs̈́*GvH7+S[e΄!(ljZAܡCT*Բ HFѻ]&$B8z`9-i=GR6 N*R?f2&Fc0OUa"6g痶DBSIΖhZ.CP+^0#l{ y5^[=>K65LƖdNG[JGO#H[GӘ,:NH?Vqsc>YZn~ۘkA럎(1%X𽠅NܺQ|osRVA^ýyѢ8s`o"raD Q>HDnG͘L4_ЯQx-EinIe|󩨐cX"뷜*,B0hRi#B7I@j< V7kr ?Eim:VeM>kB`B͏ߪʆut 4]I%KJ+^/"D;r4)_ePAsLl1 ixT d{e2Bʑ:IYC5Fkvp < Hll_U$:2fӕ@9B`G ܯ?[Owem3&7h ~/0 lf{^z6-~P+,A̅ IG@X)~~1J?5y xTY lƷ@+`w`fڭ/H#}^nB2r_ I~fC$9a]gg+ [#;JY49T0 nV3)[DYl¤B\SmzbUeXch{@z~k kmː7}Xd2QB\Wk#G45,._\a֟]+8r<%nx|'|,]:J\f0`ؿL]IkOKs Cm1h+]S(Ⱥe(xvV*C.\RVi~YmKV1dvF4Ht}ج<ށƢ@ՆEK^T^;b6ųߑ:Wty*˥e;\8YNQQ]9f`Z|?CH#Rpq쾗b\aX]C~.Z;U JXɾʉeUA9vɞBu(Y1̴V ƴoз3;@@BwohՖ$00ݢOd mETM!T_@S7֦{H9t?5tز8iHgA!cCy޸ F䧿&O(tXIMjuTP0/u#vcy8s00M&^p~_F}Q>yN .Ú׊| w] Ɉh9yъ'X^/ktC^ir)TMZM8x4o[ ğ-x[3cc'u>g]y&ctǀIӹ V-,Y<+Y8^3sTtJsdWq :pV7NE쓐sT-t$ 7ZɲܞyVHq7TYM'8%\OM ^?te˘Wx`aokgK8gu2^$$hļd 74Ԧi4^8e\ZX=$w?f8w',+A{(Sk)HoroJL͌;5eɯ4ël(=jr蠄"g]=pfylHE^ձyTc@#5oݪi_'"UWl&!;!`"T,%1-s8Zݚ]2B6rx.涍@C9"a7v PL~ cy2oVCƸ u qiK##RY bwe@f=sߚsԁiQig`>F P] [^]zM"8Fgܪ{1+g< z"V$QWc1[ uʼB{gU*)9 c &~#\:ҮH>IT3"(L@L91^A0M=sQ|%r-YXĽi'^ack m?13"jNK#$nď &h0k0op E:͙.f즸N=(0>e, Xd+_tag$#wׁ8?$@dGE^A|/$M 0M#paUЖm$.o~ 2)mEwi>!K 4vnPCS*` Pܑil:oCȜ=T@6Vǽ\;DۊLj*(:y}AU3`b1bDQ xxp+< _ё~~~IJ| 6"?};yt̠-T@\Yw1$!b<ͷ݂#msN:RefD O{1 ''T$yv4'`c$ ag/5"IeZEμ?k}wԼ%5PhmSc/C$_AB\RQh5UxMTy܃/M;#g0`횣GK cq M?>Q*<&masb6U kix\DVOF j{+gSUT5N /J_݃9E^W܍ZVoÈ覔%]aL&ս0ErS$4ճ㣉OooASv[e$rIo,VIGnL`Nݔ_r |XF}aHޠf:% (!.D7$'-~wnb :}wZ¨Wi9ʤiliTaA&:@ h{N`iG'q+ ^VJ,DଷCJ`J~wTi7~$WZ#8eu;Ov>4_'(|fpdGOuU-ѬY;1ֱw`ɮrҹe#ԖR`B{Ub OJ -<O-<m'.~q>q;!9^3ᄊ>U%kd@N.Ͻ!;^؞7t+t:Cc+to_$gTCjKsmrȫA=W9ZkbWBQ~6דNdrjM>В-.4ezKw$E4Zr'vtCj?[_ B6&#B9Ot s"*RhO3܇2"ت 䝂ޝtnrնMm+yH', @ڹ@Fudwu1l>q 0s3v!'!R2X}[p!HΆwzA0pM#fCѥ*d9]~ `#T:IF هא@zG6m`:c@S|%[5 F1d6M-ADeVև*J\L)6\WCe^g$ ׷`e-̕cZCLgJSR\jڀ^vB oetHoCTU%/_<(UHhZQiC-˿Ԇ2=Ž|X UZe($`er7>fǼ hhSkrnҨ~Q4:^A4&-yz:YB <~`Κ|㡪I2iBKZI\do)uJϢzoN9VZWDQʘ:NoK;۶qz``}n ^Vw"'OŞ)Ғ^hlZٓc<ܛ6%UG8 3-d'Al=z bסܫ¯Xe;H@s èR9T^c NcC|hڪG$4є+.G${6g[D sņ"pj |דo"֔7P 0o>xbF8r֔Oğы\?LLfJnkJf)8;)j_ޤ5 ,h#SR-/[&IBMFDs{*E_ 0'St<`/TwgQs@r{JXpy az;2)$ GElTUm&ט| G~Hn@o֑ꗞpЫUi`kHװNك7'G瀅 p6(>̒9dn5 VUd"ut2aMߩۦ,FBYЕA}$ӣ8 7H}W\ zBhx&*$n 4*䓠;ZAtbB"oR.@ȳFlq:X![Xu-` tofTMiVǰ?ZˉuKްo , jח^+SčGңl[3}eg7[RHS#)Ys ڋU=.1+DLV2PQ'Dc8ؑRP/Q*SՄnoÁ? jzoB,΁N 4w1d}M\)[$gSϽ tbAC~~IYwJ%b$u_'ýPcજ[8XTe:-Y5N8;ziBDȩ[#!{oPS?fKe}Jo8RaNdž47vq!?2PW`f(Ce6>%.27M-/~ \k37%/gppR-= tHtޤ0E(>;2 B_$0<:ִvsHG$)ǚA S:݊DZ7a,H. Atڠ҄||Rѱꕩp!1(ᕺƻ(" ? ث7 !/=39p1wlyRh NEk /;$4,xj 'u/C5O ߁XL@4 i>4jb!{9t_숙mVmhP]O#Wq+ IW NQ? S0BZC!k2pS]{`U?sdl蓵\0`=~hτKd]R>kX┰;XJ}IB?b@ 9weWxc}@XRbw-Id=cԗOp>TVq 0>rdc le0~ҘegAxXl逨Pi=f@U 5N "ΡU|9Ze`VZ9!FN%g! 72p.^>VQ3VxFeju6_|NS;,2OSz~ڃ֭bVOsAy͖c뢦PVn{ .Zף=C>op@^5!?>B3*);bp7XQ l"gTi*M&F,r8 FP5JjC΅^Ӛf#g8y?玭y/g/E>'UqW v$=*͙EР?,Xm-cqgsnER`5 B{)T8sKgaXC|qw"^dj٥1ە*{tҀi2i5$J{qRU2IkZS^So`/[aOHG]_#8gw;tXO{d` Ґr+eMu@K mx Ms3:iŚqxAi"ߍ4״ר Ѳ'A|#hf~\7h9Łı)S)iu "+/!x)EdGT `w0jJßهD1rkbO{9HF8B `K;i`$G7iʱX%e#/JH=jG,ialZ[YG3dfCFSXIi/lZR-p0xJY*,Lޗ$ dXo>30fe \8 3y+L M1Vy{]IM$sZ&_:W9 G꙽Ov#[`eM/a#c5I>vpţխhu)Z'WE8VVl)\q dz.[[#U]qERk=L-Kĉޅ=enn(UoQuv4G{.]d -v[xK,pV/2%m 6O=WWtg:گ^<XmZ&곧3Mr{~rg&"䖘PKQ=vu`BϮv g8gHõ@-eˢA Wd]J鴦~PqgTeٗn`Hg{,V*͖A@V2SŸ"1\,^&aF?x#fhGxZEgZ (*uĄ;2̆^NE xj5EDq0K^{β}fzseg׫Jimæ9VC5@{!G2[]Nf~UT3C&|~|9 o7Ȩ)/pī9۠Q?ݝu» K)Tvg mtTJM= o?NJs{>MVs\,Rs ]JZfaH !#S !cZHs!y:Q*M PeE{!id~wOm}uU@9CPN%udRJ]#]JHGuF !+d%sӪR(;رV(vǯ2-@dWer~@`E\ovC@o6*2х(yY[5@ qf԰^z(߿ ^Hk's4+NE%_۔no+J%˧7Q􍡝Pf`&Q9O u"J+NYSOQ3W(1u<>dKuSdbZi*=pjA)HB#x__ptIgNPy6|fR>v`l,>+-3 /?3:ZDP4)J_ZP¹@6&^/H1$b؀PjiGiڕR$L|+KoAG73(󅞬c5˿fbV1Gh[i0D 9\<4hB%W02E-]viX64vnWeD@˷w!9_Bi57S [䍫)ҖLk${:v$pءcUz.OdQa'VB^ ^/ͦfhKb֨p2"CA r8HH '6y͕C`r^pO NXЌBkx\7AoNP:-&=TBK94`)ىi?-]W]3Q0(uY&˵ 7Xw#DWg86m֭g挙#E(TPCk r|H^ư+}uO2,{:Xrr~ ǒDCg9nj?Bl?;߮X)2ɝOgȂcam%!Q<"E-icޝ$S:X{`,Hqd'>, ̀%kGj4!/ ?\xP\îwxnDauKn@3WHBs}mz?kPzln9:! Ouޜl$Ve1MjHFh]NdI+=D^puQ9^2=uo9乑AT}wkW@Nv#bhl\qB]Mx ^D@ϩXg/Q?hXqv%3eaHaXEB9g= sP_g t,K]R ~@hYNP~q o'=e*-Js;NfӃ%JCڨ;GF+B@;fp v;BC _Ij 8$D-1Nw]J4"&֑?r)OMgm0#Dbm&޾]v_oyE"-N6okJ&j-W;eV7Y1:ڭ+4xSV:DuP)8yM_$:}44 7:> $K'G0lʘV*[錱~|ɞ>- P\5!OY^BrwR#[üi)t$C$! ]bܬ*+s[/W&L4li{E,Y࿐d4l*.]32]xTǰs 5P Li1)e=6ќ r(K(v>:u$HU1j>SeKy 2oyR i{)3 |hv?L|XpDj2i3:8 .s%n~Sm%puȖy B8令jO¤#BߘQ  [[ SSM#p4#X1PsEGT?]$K{+_1:ځP2[h]BDx"1ۼ{\?':u\֎9@nSYVF1o''WԐ"u/pC$Wq`b'4X]8WϐPӼ}WΏA'%R2ճe 03Yjݨ/%c{ sg!DJҁc4A:y G;Lx`wB"7> bX뎂ZNۍ?7#(, }'@we -4WI⭡ : m,y 2yaDEY0YZ2~dk9^yCOhK&jzI!E Q)N+_gk 0k ,}XWق[|~v+ƏCΆwq ) ϭ+04̃!g"l3( >oyms@[l3٨<~ޒb,8u;꿎"*p}Qm4bZU f^\= ]jk Q$6 `R,RJA !9 U=sּL |Y*MmNS' y^d31h=.С׆EӡT\v;݈Z&j#Ö.T?XÊ֢u/ZXw&koBΜjvY#z"j\QO&}UğnkUj'!8@?ѓEX2M *qJ(^.,K.u3Ȋ\ʲ!:ͦi,O`j@Yۊ D@ LWCbV "!a?ߩ~1 ovKA؆nVq'1|qE_Vm!~.+ J߳_lk1-2/̖\6PNi}ߐeL2W"*κLs{Σ9K̋;ziq:saK6LS))1zF_0aS.NV/ \s`^4 : E9N"dmVEiv>S\ ljv3Źzݼ넀(z0͔&\Tqi䈠6헍dLKʾ8tݰ[ϱ@S fQ'}3GcI$'N*^[CM@9Qvضc>CIFE诸\틖T1J?|>1E8qj3<,7~sXѥ,hy;n)'IpQ^YbMrE$mڋ6Hd;f 2i sl͐#@sSflbϖ @E @T`R1|p1|vfüiEJY?!TqrްaXo>=q ~r:}y3nCBT!%>7w2(ݴt jKLAUJ`1c3s?-\[d'#OU.[ObB6j7moևuHּw;l鲊+2{yF`g!_?/} !N|I ]0 ?JyfwZ9XN 3&6;#<< 偨淘JaOPlhH}9Bn F5)C$훓Gƻ[#"H=P=>t ]D&San3fF _3}L_c5D! Hg3&fpPUt˫ QET%"v/n?-fq֥5^wZr`rB ]77V k{pwFzAj7VȾ3vww)I⟏t29.]lc6W! ewCt1TYU!G/xv2 ;]PpcSG z9ڌ*KJhyDB.LIaxJ%qsNvrgEdgxAʙO/FS >MT-V.Zҷ Yv0 &!iS>aMc>tZSKc NJ}*bnV] >ӴnU"@"8F`v#G܇B?&ŖUuBX9f0ULL#ൌ8doTgfryu9#e$\QҲSDP! ^춷ʞGÛRGT6o}zK9 A5O!q2Ka6' 0 0/ใeQz#Z4CguM;!9 ?n]aˈ%Ju2hUsHvpYU)J>V'n{N8 j+Ц^*Cv r߽S?JakrFktD6Z ׻e!CV$"0> #|pEJ1/NPA|pjkbDg,k!=D_Hl}&0jH2H 5E#ELaV[/r?UtO-%gҧr#cd8MҦ^@\CU`WӵɁ鷷R=9)dU'U,qS %b!eDS1G>w!Z_\X{̘ǗXVif~'5Hr|(-swġ1LJ':n-z&h|c Rd}2Ò/R[wM# J W6oRKu okOuۍ) S;,O,dlK+7o)0 N57= bi0ft}CHx˹3f,fͬofz=αVckbbN8׆SRLEs֐N=Oy5rl)_i;H5 sh dLQuRR}-y}cx%-U([О-_d4fys )@rA oXHe@5(Z`G#ZWT%Du#-T^:B,E@v\`cN-/ xTQũwhOsV#&xGk'#X@=hFMBqXȆ$81Me-s}NV)W?s ?l4v!*DS~(ZpDziZ69#W{ocU&:}sc?8˗Y ^FwmA '"oR$i e\< +=6[ˈFK?YbymiK‚( <8Wy(\6Xlg{˭JLgSޖrnbqe)-:2W qJDZ?{Pq<_Qk 2s5xraA)z W/g,M#)JCnp-K$jJn$nx U -ЌEV v(ڎ+s4 iZ*py"MPvVF+fFQ %{z1ma^0V/!j]Q2 :,hD0!A%k3t=}j֙t ?Z8%3 %"iIKX76|aͱe>Q ?nrS5JxVF$9%엤 sr} ZpEUIuדּ]cߦrg;u5+;IÔ$WJSw%cU GntUh9Uay$A&6:UcErʠfV@6Ŋ/u - \;WNH)ݎ=ψbW.G4je d1W<7*&AED)fLJSN=%y~-}+aa(<Ǐm?e)03j.oq*2Zl]2}R1')pAu&d9`+ :NOroS(S-Z)) ֙: c,SG,mk-FM}Ybzm>b[2"1A7d~[9aYou#59وh3737MS&Y QvdD\_5&KgfTD_Ki#FIr^6fX%Rw?ĊkD)3+kYk6+Tg%Pn Z.3DM{upmVqA9;R}sB ުn:bXmt>j9-+9 (g;h؏I_c- zWt`Hf&܃\I6դ/n6&rFfͿ8#R>L䉇Xor{",(n\s;H+B:;Y\` qElLT Ab&okb .KNxo Bj UMduU)&9"om6rZ?:OJ3D5oqd]U&ESp!) ' u.^(jmoJ氺 LY5s> '~{ėTn52C!} pG'h'f*Q2[;Dہ,1pmq:nٖ,g۶\xcTNp+Qs?,LFo.E,rmJPPE:v~[h6 o i7uVHu\N氠YC|@wnueh_3ϟ#A~e#4boKiHKCJ&sJo;OT?,. aF]Aߎ?-"d~_26Ԫ=F<Ĝ5wz~"iCz]Zύ%rʊAALTĒ@Wha1l`Cuً_`|PѹODc+&$Fo(2D&TF?G/VҬ?`ue9fQӫYkw@2w`:a#fS?߇Opr@xK6rx3hByl܁IpM5xluQ&VRK̲dz.>;SVAA ed+ ̞Vb{by$wYw'O)"# n9|X={W+\q"=(" 1TF= 16 054C>=iF28jx9p)B> ݐ%r YW. }BI֩| 9]>w)u|Y;@G;CoQn}ԛl-NprHHieaEIkle.[]d=inup&I I-7Ixbg٦2,u#}[ ^]$׾:E_P}Eu57fbTM~K|l)&Cp>C3C cMoe y0ݧeZx65AEX *ķ%]"dK0Kp{y5r ky7\-dt؆okL_a/aݖ=W5{< ڢ8d{DgTx֊Lռ7W$kS YEY}J]^1v9KXbb!cBjH[:TjBJC9SΞ] HKNei#BHӶFe P՚ip} N>hǟgf֚<ǫl]2mح@UGNtPm 쁑I+0ʳ=QY{2HwSȃ&jY@xn_7<=5$iH%t{ N ,ԛܨ"/#ǭFTۜ/D?ܲ:l<+E<f::{-xUX;Ԟ[.goYYpe$i/ւ?R<)js8l}‰4>-5Dj6vtra߾Dω;Au| 8~Vxcn@6:]nf%?Y*[RI>u&t2MG;!|Hgw@\GW>)Sf)*J7G#hRDt6K'aQgMnR_ׇ2B_M{J(bߔǏʗߗN$1^@FS:x]8hl؇Si FSXlܜYʞ.Y'}Tb^; DYX5qBp~ #gUef+8[0ɒQ,gё;!iT%K3eǍd.e˕~>d^;5"l>zN4Kf|ki{B IBۼ}#- E:, Jz->CՎHadݠTӥA6F'^p{D֍(,Ln|˷XA^1ԵS̗~X PJ>+M]DGdvwPY)+d`1Ɵܴ}'5} "zʒ$Jm "&WdaGY"e Œ_Q̠F@{2-ވ 1Vxۭs.Op(%? )gT_c%J|st8Mn'̂]ǔuF /׊~ gDibx=* |[1TԔZ ճ"1R(-ۆESgy-6騂5\{{_tnm$ +`&%MuLj11q[~gUh `~k2$U&V'kWMLm5Uѕgg]#wV {:04١M:|hgy.l RɝL~k.!2Ar8DHO <х(oVnȕʠgN;@Њ.U>SnB&ڌO­0\jqVD>s`zㇳ|'7*EdtFLUQ#`E] ,ذ3QݬPQsF+[nDpD*eXw-RYʦ8Acmsa 65W,b~?`_BIO0/_W.쳋 .>&P˫U 9EnOFiCytz`i#>f};Q{ai fE|N>1 I1JMştnn(,ـ)Ӆ1\rOaQ?Y$^$߬o#"_x{y5SDA$dywy>4^ۓ;4HcpKH=ոW~ݚL=*ILó"kA$Gꜫjn* `Lv>Jxi !GM_Lr.& ?x\8Nګ{UJd'EҿJkS<<~4,T"^\4Id Ǧ!b<៮ ='"55+W[>}֨ $ |QﰭZ \B vHW.ˋG%cMtMLj"45.dIA-[3@MXKpaeZ% 6i@(,bxs {K^0~<@ &qeTdcT'̂=X˘'J'sQE mنA=K+T=lǨ>28LrL TIՁcK4b=+Dv g\}7(%[49ZKhPaIejuCZ9%$UNbI_ ţ˱&Tj{_*^g*T֗GM eSqpOp;^ je63+=!2SaRJ,\QLX?U|~#×"9`qX,tU$#vڸ_'^w80b-@G$S\[D6Gf Prt!oCܜ҆_1E?i9c`! :G70FQAwuخ;m[?@(SOևXA_K6VZanfy|k'[_a8.†ty^d'UV\ͽEI5]tI%hxW@2,F5N#L3$Fj4{ok Yf3R ¦`H8W6Zvojce*^ /jjp?P;6+@VzQC"X 5dng/@ãA.E[yTiMSK=m[z bZmK[񠤢Jۛ?ɜPϒ Ml7™Ycj75v=ju o;r%]s pVH\)/6Cۅu0 y!Src h^P9~Ma%  yY#5{kCv2=Fr\N=X 9'ql*Wm5.%m9II1';ak9P^g{'(2SמcȐ:_ | gK(,KRs4qibyx 4 <V,G=S"6S7W\2 jP4ت~˒_(XgN{IQ%`|*,gN j`mf/>xq3XuWj;"y8@`6jcK/ŌI@hTep<`hX| O=x'4krȋ-Jp#UV#$S2);$CzЪ瑀  }ޘbQOüYDؿ |z4Д\5_: ohNW\s4t>J02miwGgys%IC݄k)އ,=Gcy;<'Y4|#a2g>zE9bNx^7.3'n!F0V̹]BTR͏D|.ˡE9*qS-@fX?jDۤ2NIUSkYb`1\-)U\0N'T.Z_eB9ζCs; ӆ(|i^"a}խ7M<fڊ G?wZZ.^E,'bPo6HuY>w+G?&+{Bci7vLp巾c$l1c*IUwH-:ѓn(+Xtm= q~O3ѦH۝٣P6 ңE_jD ʹvq B(P`!**Җb~[Pu2& Z{Q*ND={\6H *u* aU| 8pzhӦI`sc;MH[/yy-My&;_GoJ[ cܤecݯH%|cDW[Mbz{1$BUЧgO%GvWigDgm=;SKb#:8|A6INO0(/ Gq#ʗ;yrWo6q ͓~BfbwdeZ<WS0Z1g3]r;c3Dt#$хGbF?In3ڠӍ{&Ӵ{&N&`F0 PZXtk30L/pt)1lht;kP= Hɒ~Ǫ;BLKb',uwaE wcNJr4sA{7ؼj2Z`rjrśV]"8 |?aGzF*~$ؘ' z8[~>@,G[\r|H@sq並'wi>U?]ePḎvBm@@W$HP}R뛬,SaN/! CʾT#<#; t AFJdc7uA}mIЭZH=f8R9nнrU,qwRKu1 zHkr*ܬ40 n 9XQܮks41s,[IRLr؃" rUaĀ0m&*pe |\Lzw(?\}2!;X׉bpmNMӓ rs@j lG= NB19hQD_//ͻڂ9t{Uh.e]9GI?|HDB"eadc B.D'#"/f kuz3H|KZj\S@^M>eJx%?#`1Z]zt2p("bB?{]V@S.A~r#~ Yzaqa㯩OMe  dI.$ {Vxq}(mΰF%?=H0&nkFQqabZ$^p~F^~QsDʤ%rFߞ.ĠrpUs>EHכ} =+l瘎V\gK7jZPsb>z)UvDrnoceoֲ^8ki |N\ K gj]x]bn*GU&38b۬{ӑ(rBUP۪!uPM ޑ!UB9V"F9bݤ-8@oz0uu6Ƅl `ke7d9*[^%wRMdqem;i1ólެ~(EmQHBnhuYh^qy;D,1Д/ KW5Y+?~g"E(bf&?qF}7g~RN<@ӣ(k-)(nlї}G ŎuRnz~5>uk\/]p>Q7%TP1+x:eԘ#n؆):wx&Pj߾NQ C[ y %X`PHC᯵ |kz+ gD:mԌ]@L-c>BNlj^ВdN͹/)/z8歄' p~N%z:г7*jܪZ0P.//W O֎un9 M["͝eS&%A ̝6&aq˷Mφmo]&_e9QYhd#7#gy߭7ܙar^4tGÚQN?\mx0-\(b4su ; 6:~I7UM9-E'GcqCŠAᙥ."Ih yƱtD*Nw4 a޾QIZ@[:$_f7'F9cڬ>ޅk\iL[VE&dIc" /c D9lɎhHv(/Sתml\S. gɍuIV03"ڦzD?ShpU@em`7D 'vw*ZãJ~_#W&Rм@լnMFҾ~'^~{zױb֣.>l+S|)9SL j궚F2Ow) }4-2=1r.|gHeD ipva7pq}jhtEHU}>+DnwIhLEc':ؿPnzIcd+jf? Y{0J5#7R_Uf?($tfNNH(?8U'w^_˿d0Z'^^@OdVqAM4fn7R`fyo%vPtL. Sxz/Վ0dçW"U~rJ_XcC3A`K \g\mQ{Ņ}mN2!78럜cyIS%HRj=/n,qH6AX~3qz.x7卖j*N5Q1sMqX80`d2HX 1b%*|>w`ScR ӿfHCtRpZ ­z0wz(iH܅~񫗯ԎBl@{thEՌ#,&q(u+T+Ĉ~ǿn-SM9,ҘGF|sI/ rk5'xcTpҕ t `&n߇:fy+Qn$&B8o:zD2[I̚^] ,C"svk m+ԧ̎P(}$J.%sLA՛o0UD@ioOB9;4>Zxɸ'm/>$=oPW1i&AΡ=ȯ&:ǎ_xݳbuy#I Q^ ']%ncvm`$eq=ye4+ЪK QH7NNwgsը΍7JV#J9kFځգAHJkEu9`ΆMxR<\6U{='f o#(X64#Mh/OLfPk_iGJґvIߍ16T jDIe1KS w,? kkYJNYzcGIaٽpqa K̦t:"dݝw%ѩ6&#aw3騳~]& 8|:hXƽLl#$b~ֆk+B/z]m8q]`} ~3z9z=+27FLR$%]FǼl-rVGZh@fJ]B A1_RE3f[اh>O5%"?X҉800La!x1JNê TheE*z},5:x' 5Re`?: ow]Vy A_N ? a!2)f`Y>r?0"xazMʠYLU,o3*_C[F8MN%h*T0toG,yo(qF, Rb,mtCm(_ cA]HWW!k[/!^JLW?i@g'CQțj('vC1"\蘒*} U̩Et|,jx@^Pqpc3{ZyGJRv8dSuYMC &?P\A 23K֣:}3C?GjaoQBw"8f@/W 32Ε\lU*I>n~Аͤꍒb]O}d/ELJH/x^A Eq1yeE>/`u :J{uk(4?yFcsz&.L;P"dE#U;tcUL^- "h.ϓ2k|=.ģ v6{{R$fVVٶ0BtΩyR계/H՝Sr,lOe)jEiawϪXP鱝%ج{-gpчs6>ԥ@vQ/+vlX*hc{@\0Ib͹f\䔞t!*+iƸuLd7<ߊT܋D,3L@v(v=}H b +Uȑ)FwV|Bpݍ&%$l7gDnW@Ŋ8/(2eg']$ KxsDÚHqgr -J=ַADFBI=^-MҽCJ캫PSlb-1`<>&207/|0dP-`䉟F N Oovཉ[nӘ;軁>UKskpF 7a<$ G62r&F9gѲ̨ 2zS\ ɊK4Vaw"l6-$r 2Z :zFC zNȕD_STZSB m3\W@5& UQ`\F#spX?VZy\eD)"eD=f <79dnԂp:Kzg}t.s\M'1Cv@S=khԝrBLf;MQ$MbҺq-@P{Q7m];{52ܱaV[2Hp\CLѩzIf_4VOdxǩwi[U$Ԛʱ&q.$!%JŎNń 3R幀d])ʞЈNni.C2iqodkTjgf,%4,<)7*pSRsA&t٪J8qm峡 P^ao k\N ĵV4Cjɀb.Zp5dl~ B߰8<^%6 |5:[)Wilc{ b#欝^U]@⟟ nP5 ?8'6}Al1E̱) %cH{>\ }2TE+|ʚsg3@G_ǟVAͩdz"$ }g'mg3% նk4iFf6ih2%PfT!Iq)aOpwجQC;5Ɠn.e+d+m"{ށeeR'T"]V'oT`qA>i55m7eyު\*$VuWRytXe\Z.( ]7ۻ_x+6B "<}~x;Ǯ8LD6;o[LүcGx7@CuID ńHkq_Hq՜؉Z4deOj&Iy=K& ,h2H<"#x3łX4YpinvHܵ/ %8Y& !&IqQ8vpЩ{'QAO&B*h_Is[$ڐN{pɦ!q N6LJZTDقЌ"ŀcv_u#ӣ}.z걅qoO}T`Sz c-|hr7Y)񞹙?Nd.x);r Iv+PY;=FPy&S%xc>!jJ[$҇,$J̐lZb5[T2Q+D Yݝ;4OB}qh`YODVR[ЄaeC̸Mj5cF[I)Dša8ٱ]|j.8u'̅0co'=Ft>ӗu9I)̌QQO 5#-ՍL%T[Kɕ[4@,_?!np)YӚh>be*$s_;5C&4Z-$)h)UP_K>U#w+HZ0Rƶ<,Q(?ϝ"0)ifԬf#z08keRo?Q93hഴ Y=+ +F?Fy5vȊNoI^ J+:.~xV)H0Ӎ=%g?_xfח]G ^h;)9s6h>@3m _&ob,ڳuWRKH_AEz,ϼuHB`goNv #?c9kLqz+ʹ[gF*`$6Tjfd 5[]z]XÚ mff!v>#J'i{?@%mi̢rȱIa6$ jS7ZsS!Y#'7-(wR% 2nZ|-k—\`gZWMwS?㽔gc*ޠ j%ǝTB=Q^1jABADCxLh]o3nT Ë{{/\$C<ı`T|}A@_2} @JÔ %3bdދryA3q*_vhݼ˰skmXș0A] wޅN dk:f-ڃL+e^Qɽs}`rۿ1):NAV`gIbDx=fDt0Dow 'GXQxckhU g70@miȹ:©hy hVođ ێrd'x@G.Dus ed~SSPs v ÜjxcܰZs- \2w^8?ˠ%G:O*` qW'([aWsFVw8 `oSFrW͉BA=G?FН5̔h$u$,BWyS0QmVkMGT3expJdHto}#%+:}?$.ڢj1֤!BxUy( Sk E.z RMpsw'Sx5z5[>[6Pc"fl[W-!H) \CUotBQ,>e24Y?TiQ_G ?EKkU|'5C3 O0Di6T}bE#nΉQ =ڥ(\0eB'`E0 (xk!,gu" i^|ѹ/|C6!Y#-?f |A,*{=ߒZ^ǩU%bGZ.]KΫ6 8|)5;9)&*;k"kP UhJ~{36wm΀.B+5?J ܼG6vz*jG@ee\WMs4P|H\f!^?v >j>dsֈ=)isLa[ "L~3 [7wl+mxb]ud/;@q.zs_iַupBs!̓g!QU4WtD'DQ8XOoA@i.pLj)KxѻݨOPvFS^mZʞȟ{H׬LO2mZCܧbʛgjn 0~G &^fS ŵ5EexʿÔ~H?R7jP$\d6@ y++ho:~kZg#?A>~矉P=t^4JFNr]JB53΄ ü]0?aS@Z@i> dTşzGX =R>}>® v{R"&W.V(Fr1>Lg& e֛i +ZVN7[rb! r~l2!>~wYJi. xMo3( 7-L2 σ&}9ݘ,)Z'E)RYuP-( Q74\ǷW5 >#xsBZ!xY7K>fiE`x+P.,ؕ}`m6φ:P%7.Bݧ޻Ρd;{Po Q_n^;(e!SVf}p.S&H[nw(R!tD9:[[]r&J&ISjSܠ;ݿaz( |gKoTcl$5Q.Iޱbd|%!-Dx0I̩X8Wѽe|)pM0TQ3׵K3ʟ+;u%soBtIQ91zw.3ג3*S{4bhwS`?JMdwAerR W# rJV]TyR蹯Rw+uW L/}֞• =)F|9֠6Tj="SpXnxOf5(!詉I5˩Sm93 :lر3S( O_n26B j:_πN-;S{ѧ]xNJaI_4ƤJL sn͛:m8fGHqyׄ8e(edpJE:V15BGGqv^$;;ISquVNy6wכXof+fMOvLi&ʣw_VTͽ0_SpZ &gwUg"Cj4) Xh0TcǴ Ցcj/NưtI,Iܢ1{j@>H<vK,7MQ(ɲ_"5cY$勍=;|v >υǁ+>qQBvv9h/n A@[Pls< ~[}s0rSs>~}u_ ?Z k-^[ Hrg&>E3+/\7W%H\|J=ZЕ^3!?*B_8Xͫ )hNX{C6HemS9_zo{#1մI"8vcٙZiEJTEG&z k 'XHNJdDDX#\5x{Lq+TU9eSw/* i^em'tNAMBn8~/&`ٺpW]U`Yj·tPuY^?/pO2[ TjU+_c}v@)*VZe{ Xp$m jU~,YM:*<3۸hV~|޺+5H0W' ќFKoR#hkdB` !#n BLcW6wʆj7\z7 + Q ! OրG2;^_ ܏[NQs;O$H6&ڦ&Fxfbzz,)JLN>}< EIi1Hs>=M?2L]Zaו%pBfݣu1) mE d/`fOzp7q'a\]BT8 5wh=rJ\>P*+[oHڊ&r\^aO2'|5JS%OEG6bZ8x/5'>F"*c$3GHzݲlZN0#34m@Fjb=pm,g.)&ǹu" c@a!c"c/G; Βtظ+jzʙ&,4鐃%/*:8vLGdrGܣ %I7 Fj[+.L8Ϟ#sa'T 4Fz< )>܀8i~=!ֺؐ{'*Deq_Du[RC2Fh65?;[vyc &^}a,#ه-\A)nDF?ժdaۧtՃY0CJw(b34V4Ww) */Gp#l@0o (rnT(ﳹNu"Tɉ[=2nysH&ЁϙM^9N(ybfl_kdâ\cD,rXt'5 sxͭ^6#i#NSҚè{/o[GV2!Ub7E 'i_3Q ChcoR 1#j1b b}oQ ŧQ).KкYD t<}L5Yt(s?kgKʄVP 2fdJvt / :`97z{9`xfXqxnL%Rch\(]R6PuꗂGч_]brOzv&"5(?1ePdn h>]^Lcbk $z[}_RG-25?smT, .[oWӦFMAAYa ^ca-3=衕h0wK[ lմwZ3;IE"أ_lP{+"|m uJ1ͱ$klJ4 2.[qV-gRݣ~CdxVXap=!1ʢ,I wL8 Ȑ'2N,[|QR"I`X8us,N`I|sg L=56fV滠R`3s_GNu3|:\  k7~(/i =r..jP5Ƅ4 [6NUkRVN/@W4rf30JL~NT7u@Jy}#d/!oړN͋N l.XGj J Tiq_?%ݵy#&b*Lb  lci}m(%o}T%dVw_TR 얽M`+#{J9OR.P ݞd gBy.\#2BrX /lY5:H=a"һM j[zrx!Q)t4KmV):%KH_$qqƔNZ8(kDssjhe^|΂4f(Q'0Vxl*E2˨AS4<cy Վ;gqR^HHb|3i3ELVjN+,jU|"҉sLeH $\.5UmaCvaS:Ywyd&C>``vuP+ɪe Ȫ%:nl-tLj/jۖ!mKH8Vr7K7W  ǿ^8! r{%#{$B'Oa㷕F`sN{@V 8"I0XQdKSxmu&]~_1 ?{7\u;~p¬_T)[\qs  OSkid1to &U}PhjoF(oH1K")7hy@1%U)s>-KGO2pq0ciLi퇩OWfӹ nVqsֺE'Z_{dF$_a-"HF%w(Gku:wǛ?*+4NsWNOJ"Q9th,: "E]+'.> #c{zĬHRd~Νt~7\ұҀ&B'j~`sJORLf̞Nr)d=6jw{&jUg KCI86IJz,pi6gvDU/ZT+P2:j^Z'@(MYK۶.M(j7OCAdRQԙuJ*ꚫwAq7>\ST!Qh?sMIbF﹊FQc E\Hs7*6es&xI ;% $YcOw;ao!ZeT}QݣL2 yҿnN[F~ ڔ[tZgIǟj <$>0_u j,ӈ4w%^*OsWbꛖ3FshQ@נ4IMa k3H[RrX)0 B "䚒ڧ1?jq_9ąXgr$L oR8bapO@ @ơ!MPMvE#bne,]1=O8FBFOrEB&.,!thR# hBrSvPxg f-d\wKQeIRݐƒ^Hgu)/4G]P7y$HvC(llX#Yo#WaNعc m'qbE>4QO4\O k BKOٔG0_p!ժG&f(:ԙ9"A=5ShK:#1\C%0kg.2L5W*baVRtDjcr=Cn%o7ҫG?(b*|PJpSjb`BZ+(q1 @;vRuf+r?*NI?"a:o0O#.Y"F"CQ9;3JR/b) r𷛋ga}9 L ƴ{t<R̪IGcM#ֳr3#ݎß ~R5øT EK^崋n sU{`:*xFE-pgY ʽUf1lf=>* ɠ#O  mEEgzQ\{.lڝ/-GW-ЮHw4]0/; XBܝtD'lsĊE/.z~z׷&tMQ?N$J́|@0lW/0vqVXxf|@ vQdi :wi5;q_ {S^&^YswwIh}9h7)S\SpR X zVwVu`_h{8lyQvmHXƥ!LcO\2Z,L٪隸 ȧI,LDJ>Q=YEp -VGHlWFJ5|8gk;ݷTD9U7ӝPvK sKiuҶU8>+& fI8蕼w'sGp}s:cK=Z )F" u׾ٛzOnbPikO7#p fs0TOHwcx8Uu|8$"}uA+^r =äPf 4&].sI`,WV2V/kن~}$ND%tįQi=B" B.3sYe7MiGs >{ 9\9 J>NRl3d]5{DķPj3JOkV)g-Owt qo=Weg=K94 ʜlWDgz9[֌0~}=L V@ Kh~Y:@Q$h㴉,ܐ1p{fUs5MSVkwKd@_ ݀k gs q&st̏yڡ}w\Վ-˗vU=xKu2|塩.cIKXiKb1$ 9NL2ei/pp pjB [ )/x{^5 D1޽o|mxa#ĸG6 Ra(*Id1EgՌjCH &hm*wߒPaL'?l*쩩<"XSvwdqHGC<5 o]8_5:t?ѴKO1?ay i@GtzzF d[ОS h > ĹfOƩ {NHjj ? a|J!{9 ҩWfx.|{g6) L$ 8%ZN"S%AV9y~4}ڶ#S\  V>(/E 8"8:@g?l,=>޳~b-߻o%8K3ầP?IJ(|3FG; RNiKV&Lհ4 @~ J`5>ZʳIFv8~?]jZ95!M"|v?BZ2Lg ]w\q+ٺiESտxX"9Ԕ+9\_i$8Cr\ŽlgťyK3s%o[YjӴuPkp%ɮuQa.̡]_GN akZh=a 2Vl9Z[2kMa*rSf>楚c&ր#.|G;ٔBJ6{Akhjm2’_78vϙ="{mDjTd&CI2 (G#w ןMXY l[+%5 }tp>y^I0ykWs/~S`ᇂ&ɒew]kIPC(#=|n4ă){ QH-XHw2yep&W!6*XjCKQ=ZUOިzG.`&~i|&O8(QT Y D7DŽ/~#utb :+ 7K_w2hS.ƪީAJ4OSR$&I[ߊ{ CZ dC19\4F܅MǙugFt+T8)@"GrOl7d(j~zMӝV%A d`v/3?r.'7 %RK T9C{>ךpާn-ǘ46 dȨCL";&8g|&:2^:3 <ʩ SpufOE$wӫ0+Lup] U 'ӛMw>³KumlLZWw7+k죨Hq@"fJC F&E<CtCkѡ*F\E88 ;4R=jvUp{8/pku,͝VQpA{Y݇] &Ju,7txL88ž5S[W+&nz! /,!sӅW@uCz, .|XCdBP҉t m]{XۆoN6w:I3ꎷ&>\Z{dmد:\D`g;M o@IBDm?O{0vV`Luqn.BI/lUaF 31IIl4faO#h/eE8E l  BdPN?򛚖ӴZmKDԏ.|ʿWӯyǓ<t`1;dXِ"ǖ?Glc]|<,[P)φCh.M.Wc*;3kaBg0?@upd+lAJt{YfiⰊj6ISg7S{/_ycEYid%BZ4}i" ~LCb`Pd9Jܤs /VA(O5OO[~fV@EDg\~0ghy(&eaSOwl:y}_JloZW*ʙ:Vs$' jbcWu3$:[@Ԯ12tq+xw*TH^0Ґ英$&F`y3f7[Ɛ~]בN( 1@/\ y1Ckg;F}UHבw^ ӚQ9TLoTH{|RPa$S]h=}1Zihl`6(Vz_(fr}1m |1*BqAvN]{>/+X[9&)o>l}|>< '0/DRLc<jw*(YDZf ,~&*W%8LbWW'=domv< 3/sο zj+2-YU[~0DWŪ?*-7Q]r[|Y;j8fߙP `(SQL9Knq1+gHb^v4v%tM !W>+"ޠGoIG XdOo b(X2e0RUd W/ZجB\[LWH,?L9=|n 4)n?79K܎Zn ~i9K[yOrɡ0mg4S6\ ¨}(Fzi08!ך]iYk` CfShroD1v'yOEX^56`DIso&=ࡦrᅣH MƏOik5tU=&瘯asjoA#/ء@B8GX(͛?o_+eĸ`5Sܬt&r~8*wbm'ń6*:8Ej=ԑu@lS Q 6JC,%EXeBJ h/3ut-(Ic;Dv7\EL?rX+2"`ҙGJ\bVNsY~(iMTpe,ɰSGˢf͢j*{/u`}XK qK;L%O߹Xʶc':DB(G_RD<` Ƞ0.7¬8́y,ПmCLhj_~;!5(EUNg!%Acof۸*7[.kM'NȮ/x@YˋOR5;cF:QZ-gF~#Vx$a@6bL̵oPw}m%vt^!l09©k2B;e]U6oZ7<[q?^E1["v5'='^ .ޝߙy%dJ\ yH%˧ L ʊ![YmϺޢ`V醣n5cD"ͳ:?Lߩ7͐D.N⬉׃8wX "eW|0Ox&4=ܒFMfG=<gx @L~\f]vtwF|sӽ~g=B$vpiϜZ-Cȝ?Nqݨ )c2I&m*DƎn Sȥ?8@sr;nuVqL쪯uG-$҆l)ɴAߌعl1z/X#B03Y^HP_ǵ6Pﰹ+(EKb2&.t'WRfԭnYN=%X5zӲE.dl;DT11C_m/T?v$/srǣ>Ifb%DKaFcLN3'tηQn3vcv=<^-AtW<fHf蒋7p 9%[feKE) Qn(u@B% HQ)taNJIn{ ]=!@?gZk9ujWX6*괌%`q&U:4]3Y,{ $Kv01`9S-~5A-h󍊭imaٺ >؈e:yf^Ui$L̽WMh9I"@qgpjzSaВvz}s͜|mgLb kAZMR`!r6ڃeʟ|%Z}`~>ޒM0||/0솫s5wm`Mܼ>cISB1>Ȏ_Ήz<)Ýt~S֠''aZ^;ZNυezNM։ze$R^6;APx+{\烓YZ=ئ?GY$ ( )3rËw$ ո-o_TSi2eg7۾tl09!n@;@'qT10fh`2um QXW 6Xn(v -qePL2}{z@,T!P!K0E &iƽYz+WkZg)(Dm߹<^9vmNu o/Q<>ԓ= yyqӒbSOĀ٢Zju^L1v-p YƼ&ɿL/77r@eF,xfK\6~G9x[={{Df&.2 }_z]o&9P Ac/8PX ESgwʱvԡu%i# 8AQR"&:4|aэ@#罊 <'v;2C"#M6R(>j]ϐ'ăO~ Lq%*ts:2Ȕ{(n`[0fKcQNr@1ӆT#_B?ђGdb3Ok/iO*j:41B>Sp??4gm▤IN9]PpfXjBꯋ=so"qEdzÈy SwHFE&3Ij*wJT[AO4۲qt';ڋC6~9솘9hulYPB]|ڸ&^lmc}%8ӐP?V8Z=yQ^2?"od6q7Cx%d2l80̍zwgsD_f7j@_N$m`1_ta =@yʚq5s>D [M% !H?ĽlMO `\)ܤbY X X81)ֿZ#>)Vo/5Dn)|8{ꝉʎ{!݌)b!~shqX`bU#Rh^.)WJS֖nH:ٶX l0]GgЪR *qNݏ]Ds# "`JD?8;nk (.$B)$:ԚowN9+@es%hQMپ,>z5XZ!rќ eFWeV4 d Z0RB7yVwj=fYJGPCvxodpYaՅzߘ]8T:1ͻU]}:H]_:kaF2 #7sT'v_9P$t%ab;@~mWZS<)d7X+H]\;yQR͙$ ,: 6נ?h.p(8JƿQL?hWkgd܂CXaik4{߻ @I7C ͫ^($aF K]j![bcvˠrH8Wi9y.e]+ Ze{iMd-|7)I($LUN '7DNDy ]2NªD~ྛ L]2uMql[~Vq,ml?=oە(eE2ͥ*x0K_@I]O4X8 1s,:CWA su#nqQqlwF=򹜜_>ilZ xaOnw4EI|T-$\輁غ6~ +XHY ׵Or8oISœtg(Ǯ ۹K{uӄn;֣34RׄyJKPA̦צ#7[ OYi2`( o>Wk~dE|p~P?xO6auesj$)b '>F)9d|kݿ4~?JlFqc2!nI dWrѕwc "@KsIu&ɽxz՟q~(Ar߇&܇ط8o݆)(ܦև%|V#зʵ#clథ'8vSуĨ\B8m 2h56~JWX}, wGT7P@sd3d*6y_)ttEDb[MB( $77X˙5y[poM/)΃VRTMO^J|eүe M-Ypҝgu uÒ8'. 'Z -)Fϡj"13F'i X%/'JQW,JN~Vx[5u=5s6=]BR:EOk8Y j<1fXiwQ1` G Իkh>6 x]2'Ol.J9g8h=D; ' /%lq< J@meAv,|7,T2r8!|2çQ]*lax!IKR ?Ht$j#kNTcZKl22QIwb"`VNtIe;΍S" |1[xmXg] 1i+g’dY01QBGMj/]Lb>w5U8ge7PfVZoﲠnU\urW;|Q^ۘLXioE|"B]kJ9dK#t~ʝzpݡpP8E>0j `EI! VX[ykXN{2Gz ,oAj;2cH K`}9G'g~rFQ8WÞ4c|ykzkМ)vbf~mz ־a + %b|D{}gIJC!TS qߘ!Aww)NZY==$ʗͮ6~8ĮcqXaI}T@|sgÑJEͲ]a`AB\iA *8Jk~_#ӗVr싃?O>SsAHH zM@_nDҾF)h>LU%upzx/v%" kb(5Ct 6p$vO0 HzVa=rwYɁT:wI=ā"u1ʲ eٓ>O @5(z\y0)eq^g %BHW=N{SOx`|(vf}<]&7%ѻGV  r d?g.hx=FWfF)xN*Tݗrjlj/ jzh 'FF~7g,g(HF!8iNc[fphk}d9UG:ߜ;T gkƊeY1K@5z | ڠ2d!0Q`rZ aC"=/s7Z ԙG@ / R=tvzLjG"o;"Ď0EU\YT"7~~rI+clwq/_L#Zb@G!5́q9xS*ʿ~G—PUR{Gp7lL"\5gO+;m0륱xЋ@6wP8b 6_Fd7JW'E>N6;'`(76&\?Oo,74:?E3ey鄣n:TZ%-m$c\5  38)l(Y1 :W8?M_7gSPu !@cQ'.hNCpb5pVZ2 `}4WGY5b>@6P-GPgD,Gm[,lBinC|?ak g: #˞00>qZCC> ؄N3b?})k]P[t9ɑFӘ;@ʀmbn$I3NB|k4.Mi$cStJLйq%~%X#!FЯ*!Rʬ`vù8lد!z3{ =[C&YrTEO'|40[qRK&ݴv݃-;W ՗$";5/ ތWr,Nh4UX=ӧy)c{YF,( 9%&!O+X؍Nb.fyih#`"@T~`%E3޲) X>`$-Az21:O1ǽ 0 ]S"A,y0] 2W*l$af8F[q>2}4!~Jٶ]/mdW$H7i+oݤI@צsǣ,jGt?::qqM]lXsnvaGlzL2 a=&"}7Fq;vW $ [gP?qiz#JThߨ.gWޚ2I`V cYѽe&׷RVڀQb~k! ^'b7P!;ӀT΂TOx$\%,9:^|iEݞY7YSco^q_)^em".oC: S\aazpRO lԯ($Ē?xх-g2oT-/Zz]=)Z()Rpqc-]& .fil@@RL޻58;ĄOBꝑۤ!/JR̟+-<-*B@gzipo48|^zWi,]k_2xbXnu [Qv*YPӣ;w:sO@ck_v4Yù[mi}g**a?̲TW䊼Z)MC]Z-hSXD^ݍѭf{׏*3i'u>!8ӱ ';<;mFq.S(p%)2 .YI>zferI+,fI~=9<(&|Nm)#1?V-΄N9&kSZ Wq|ee6r.y*Q6}*CD1l .~QZd.Q:D̰jB?ҼA7/waXbsDKc0fQmhg6n i*_!I:ZenaW!.8ƈRGǷWƙ rWFUEHIW:@ݰYP N?H X"77;YqM[y6͝WNCmв)3^݈~,czCX`w&' LV^uN95ky4m13a6e!pU%Lk]EO~?5 O?K3Ӵze5~0y43&y! }E D"6}.0-Dco3x0TgZ vgEm|w ݣvSc[2)[c9M]CCJ_0[[| }V$α6_\ܣrDok]`oNʬ/ M8|PvD?:P;JSxW9[9̞p>3[k-LKYV:Y.fKo.U6}ȪM=iLUN#lfW> ex\Vٽ gFJ؟mie'L#(̏.H6q $]j}wEc֯1!)gq_N X'Xek-z|zr)On gɒ98/i`*HqJM>-!XI9ŗXΪm;泂gh%b3\\4PE ]p'7 ;Q7oyH 8<]Q5%Ms]X.E|ŽRO^,+z'Tcf)Hો .Z@ -5n}׋eVb5GB .t_PLnSt "帏2cB6"Ҥ{|@\o K M(PE ӬN ne@JMD"Y >?,uy̛S`zmHո6>6J_&睺75CJe XL2t8!2 {A\pTmFEyk3ݶ2s9]Ӹ5.ʀo{g,*@pۘi9c"erm\C2rLeZ'pQ{,z葐6UT'/= :hr5(G$&NBKX%_҃:Ꞽ3 Fnt̖f~*~b'AڈR'^KuKGנ[ky׭bZ]*xҬ}Jٱ#@0)p.N`[Br(h]a)͗a)VWuIì%N1ĴdlzOɶh"k"vuu0y8soH`6]viQcH RL j $4B_%ո^oq90TΖhG4& #T"L:Câen[BV Xѳp}1򂱯Y"J%wK4^ƛ&zm80NnmxGːcJߎ@yڍyMNW]Ou:e[npOc. 5 4o)(9~:!Ƙx-&@U (P!˗[xZ'dþv݅v3`E Rs?!iFQ")`a*2_ܹζx }jprX#66+C8 oWEr4@'K%`吓kz XV/y&u ˭&_D-\aW6Dű#U Jb`!'ZLjuU.WOSNhC)N ѷ=֑e@:t2:wA'x[& iE2cC\dd̐ٲ`RPnťZ7sqdSVds>YK<3]JK{;ld0 Mi6]BCHX =^p0;FR u#{7Tv.psH1bJes=7X(FreNtHҘ^"J^8Ԙ/kI9&#/k\= Ic4H2cVg]m:qve'ƒ|a*-8X 5c\,'sh!{r1yiTFcUt &{S~lqdǙ${}z sOu‡Cel)Ea2:+{Ig XgUlw>/=VQUDYNȧf 2O%joٛn>a`2g8#yGfكCoc{`N([~}?hmbJJ4S*ýl"@RIu+q#A~|z|٩thI;k@; xG&q۾CFl?'>CF _L2qsNڈ<5qNkĐ;tw"Dn Չ,5 `R׋p\mT1.k8. )P*<#"bM|}21>Oޜs tE_ ]*8h2ɑnFκ'% 5VYoD(/j/`1] ȿ65y.{UT:TFrV:x/[R}'[?¶ 1tnm7 eZ >^r8*Mx'&~ ;9RۅO>Cno[A:%.c\tŃe0\l2{*֩bf:!$a%o&'oBʹ *\,kg|A rhALx:|F<__{Pb@s">uQQcnfɎ L62yb-bNV ݾU؜Fws}I3Hp ^$wrr?ܠJ*!2@%)ŋР;#X=*Ng'A~Zƍrwӡxi@[(T T5qV_/kԗ?PWQ=Qkg =<hD15ru>0CxeBIh.S;.-U'6OOn#<ˣ'A%=LYЎ ]C´M ~@Jݏ}Y˙Oc  4ʾ9GrP'޸?h9(*XqҠqE!+7퇦^b+/H9b YvmNfkbԫxK KcVOJ"9Д^&Qu#53F9`ϱ% iO͓x&IJ(׏x]"PЅ7W:!AKӏPL!5maʟJLS`Wcc#2rV>"?ePDSO +uUR?ue|kb?rW_S&Mw=,uRSC@Y IAB~c0 ñ<1^dƪ? :;3 l!_d<@AO㬡ZФn$—J!4E|d0C;ZŸ&_-^./ . uI-r|0 :<QFy|y7@' Sd;'WgǕH^ C4XVk-\5MP l bq0R-%eNM@F@ U=ȆdϭګcJ >E[0b#9]iu;-=ދ,,(OuPB ^"o4r'n\LQAW8'IJ:ۥuE".Kr?;{]KTN+ h' \eυGm*;kL؊ԘUۓgpEє`Ԋ5ݛ8%7)Mgp$ic 10Y [x㵎maG ˷B).ғ'b.j9k z6Mjm쒋regPez zj3f;P\5Obv`I?+kH<ƯyjYd+F$Ђ|$qE/UȨI"#& )i֐(6'q ƺ;sY`'UEAcm3DN NHE';x@I(q[HNE"y".pn6{9ʉߠ ].e/*X [9F"Zcg7-n PZ%TYDoqP7B-'uX` iӫԺ=㺆 k v/Ž>jh["PAjY0@ sݵVW[ xB3t9?,`/ cTY{R,3g0`ۚJ)pM'C14atrA/۠`{;_׺/!*6]ߠS&ثu/7P^f1o%uYǭ&~ċ h7]zsm7)aClf2˚ ;z9ݤ;'rЬ˗WrI%^ѳ^1I$L2BV28Յ3kr\O-񸲫ׄ:)('f渝3lD[co0-Ur_ Hawv/\)fee 7sP^;t++bb`*ځÆ<#"[ݖӝ>!_ĵ9h  Dt>MZ"\k<K/Fj,35qL~ILo-g/na#5>/; W# -ɀ>BmՏm9be)ׁB񗺹F41!;8!!\ا^Rf`T2ž9^;,q+9O=,jy ԟ,c%ML"{] ) =xXU2"^S%F,f}EZ#MyФnHRp׻S~xߏv/ ZYaCɀ)_ol|`P҂ߒ/PLLJlan[gh2aJ64cezVTw[fKzj>m^>lg3ȩ.# <]  vLŴ>) 7V)I %/Z@S 2Zy < l.&'|ފZcq$0^ DZC@겿.["Ud 1)դi*?.`,[a :GwwaFbmC=)]q %]/id.?3!TWgeIHg$LZ3-Ӣ 'w;L|5A.lWhD\?-HcYխۉgt {eyת7vMg<$i&(L.y/7b)5P-Mr}fK¸lbgIs k[I~Zӵpט @&X^\B޸d3JmH8tƥ hl{dU$ Ve%$hPej(#TAp}F!ŽCR/@*-f$etYG`M(7$;PAd,7P>nh*9CUuggV]%kVzAX>'N;=SK?:@gpMFbSG)S6p ׭KXV1s&t #G̣qF,l^ʛ@3[rٓ,76E+R{\t%Ux#J ?з9m:0V8Xnf gGtN2YL9FF X{ٓFݰWUiI|U/p@NKeA(e⤄>)'']7`9)*!jLgw62tbŭYNM[߉I.F[p!|_;I\Z>9?7~Ԏp++oxq"+QM}NW3MXd.PԻ[  .ܮ ÛD<.$x܅j% xGD5i#O%Bj}kvK&eщcYw; E!:|9;6c[jX?"k-B#8 #+_su 1 ?8yKbi9`v>' 0i&1^hS.j zMnPw&[ݯQq AAjH6{1G,iؿu|뿬ם(aM\䧖?{gJN+-"a}E)xAZ#mZj(MtNm1^rҗb@aaę߆^}!'^'p/ɀVwC(B>@&䒋etABL'`H?t6ˮtz(c! D1NQY/:wܿGh`鮃/W+F/;:>TF aH+q6X@O*3MpN;g6g ',HjaFczL iIǜ息opxI5,C_%BS6.ed00.T6 WsH%Ib/Ȧ^'d!,C  ĵӮ崈ilV.@ ɨRLg SF*2TLxמ3=;.|>>F?ʅYYFpunej^viOeB9)?-YdicSCߐDpGO $\/rq 4-`$>'2'V>>Sݖ!j̼W% L@2˴[o$cșx puC?]dU^MBbj0U22RXl H~@MPcq֭>I1cp+"*t2ĦEI<;SMOZ);7QS3Yt1r9Mp!_3aysaqRĮ}JҮՁggRTHKMEa$wwJ稂ŭë/'@U!z S) N`iHnU[( ߸0ڰĵ5DݤBl F&`2tG/0%C)di;C!42SfGKw?@WkW\~Zx4OܰfhFǸ09VY][dٶo 9AX~=hg#uC܋,w+;GGbۮ:7IOL13(B%xpߖ9%x:6V}&ݖsir\1YիʂE2Dj0^ԯ5 vUǤvNyRDyDfH|0%}鸒._r$>Zc!rŬoPLVV޿ .7WRD?gVW9pC,9ѡs շWˈUEH į4G UJ T_I`U> WPE1>f2"ݿtC d 8Kˡj y=lDJR[.--;!Jn5yˆ.+Σ~ YLiT}P;sh*5A!qphn*W~ vhghQXbLt|ʘy]SSC=Rd?˦r뗰m\5*ӁnP.$;QFL-ֈ T}G맮c.И8.=i>D(b+xQp4-:vC v@;אzN۳``ؗVՌK-5R-L#k]mQ>fdEӶ?oҨ QYzdhRHqUkK-kI/ƅ[ą/nn0d,} y<Mm.u`uZLgFBʸo&oqGL~#S{ц |̓j񐄖*5-8@LsT^@[VO(ۣdž.|iM|iƿCLe3j ?eJ;>b{x::#>{z:a}VyRPyۂ?\SW͒@$ת*WHe$&ǫ]fD6vUd% y=7g+yBKcͤAqUS$kkd{A&LB fZ̋]$L#D+G?K|g*L7&ZRƐ>D€tv}_jǣki.+J08{~ 'J$e/cr}M9lNxֲF S_astʝdom˘@~X -wJ#(B\EZ\'<12Ւ~6"[ZG=Hf-=3UPh-|#d<\wyf7.RH3Ol[^6F ܯ;uuqW(њ^;JV/LNc2я~ `-n]ŋY}Xh(UDn4cCbُLI2!Oy^e6XiAuS G;d̳2qZ !Hm(%9P}`iՎH8 _vd͊ O0HQ\U y ˴Kބ=ՄUաޅfٸ \UKu'j= T i97 B+Q/@)WA>kpMihE.JZ9?پ.]18F-dSRFH{l^|n;.H?+Ú|8[7q/d+01C am!+FqPq62(٭ŧvq#X8oN1*9ce^G[.x7炙mE5zw@J_1 fj/)``O^Օ!s5L w %|_Tpw -O퐍R>KN:XV>N`dE / s_#rA0LeffZʂdp-'|i|I,T7AGIn'1E+22!yGg* 'Tt?3:af;b˰oP6&.OJjs|l,o)`sF^qVӮh0K|'=y&D/[_k^@#UԪ)%Jr{J(N3Ma5`gm,ZGvf%yI:;noX+l[c׾(FweYpJc+1XϥלJ#ƛhw쇻n9rf^3CF@/1.&8{{Vȣ2Qn䃛G[*a_Xɗ>p,M_!qyo/`_n}werwHefi5=ܔc![ܱM:l&*]XJ.9Kƴ5]?vE|,V9QJۣ5c1 _ D>޼S?oپ!KۧQAt=aIxVz>R0O$O X!>xjFT2lP<@>֨{偙=<|`C=pX=H*Xi||VkN4޶ Lk {B?0d㨭>Eaߢ:ح`dIf1kV& hlM[,Y!l] olU?+=uٕLnoOw"0,E7>;0l66|$gut/ol6*l}zk - :*6eS>Q2Z[e~PHfL|[%hS` bhL@"Z GZnKߺ6F*(Їhc'\ArG? 6 [}Rjj!6900Krc,)yoy1?Lk\JHPQi~˔SIJ3!ir50npUI8t:.`K C4VүØ3FIS{+<-Hj dDRg]7G+.NUȠK}tj,9:2zg\"DQ:9uW]SZ6xN.Raۻ߹D\݋V/~U1Ծm#@z' EIӬ=f߈:\2݊QON_4F.GS5-:.I6KީTdcO<+vBJoL ;VuGߚaqM!y4Xa+& z)e̒c[faYƊNH^͝l@ "#s֩\yyIph~d8}4 `]|Fj@Z =̯r$a6u춘R8_}x|].9a=}?g[)wzBjo+Eo3$#R" E+c* ]0ҀN⏹xXvJDJ$u dry>V)8ig.Ui̬o5O!lzg9X4Ý\:ӈO9w=hè#=@N4FL' @Gt3&PHa=2<ɛn3Ț}Xњ]ݜɝd 1#h0PDI. 4ݩBWM^S4Dͅ5)#IOv/6),V FQ]EܛgoM 6$-q_ 헜!N2g.gsQ񊹥v^' hƸ1q4GB"k[#+qeu΁!AKC 2ͷoƉ-UΥLmڌshfG VCĥ?qUz"#2qK&s5W@phBupwPP%&ЁeU̢S}Bי莈Q6' 02=[姲J0`CxQv(\մG0Glt!^-H,]qn܌o6x B&<|O71WiJ# k)rlhޕԥPAѫ٭8 rhց>B`yWC!ɑs\K-d&,4qEJ7vW^%qVl:@ERe.JV_\Vlj6Rڹ'py&@> tYc9*~vG3<'ؤ95kh🺗H>^n@*[~_a4Qt 5e5!{ny=.Jh<5\5߹,HaQyZlP'vCy-kK .ufOu%?gn |OK\.XyrRcٯ@KwL8k)Gp#ZX!k;ȁ'Om\,}NJ-)?sXPS߅WO>)Qx#el6{ܑ[!{ LĐ%k5bG1dL:8Tdqo:c9^7r߁Km&LZXFV^l!sL(IIdz`΅k]Agov_ 9Ad SV{B\0MrN&IO\A2'~p;u(m/@Tbv ˯ 9wWά)8=s`U=Ϝai;ԛ3dr>(_=(dl]O  ߑ?Y쥳6*Ow Eow+լll bD 8{U0fn9GKsQ|wV#Ͱ.A2kGU\eO K' L?]謁0 -nQpDx: b)ީRAdgEl6)t`J֜6ކ׀ѳ3a`|8?Ko%&xr4myɦ-u!xl(WZ +ɨ 9R/>/bB)4vdY}p͇Vw|O^ZpƝMЀ45V 'X&NIOЋ|-"J&Ә%8^R]n`0#48rRZU5|jd_7پHqSF7KjOgQY4c P:3cL~erlˠ@9:7 (7ji'p5[<+McKɾ*H|ډ QPҺgh-+*Q2e`na}ilD9S*q7EEb659q"s-,/hoPk["M>J@Rk^Bzm] gF e (gJ\Hxet*;IrTq {k]Ui.P6JG)2#&3*}Qju%*]=<ٴd&\VC\>S`_Ay  A(I!M[9U_e!=Q̗\XbB@"'>*c5tFz" ۗ2Rboc`SqyKJk[vTB&5AZww8Ywb#m?fk՛N{ps@0Cu=D15QHNCA_H.^uF,?0Y,a.9SQp9єqAb2@I[J2 "4N>Sw fن3 Wg2_L(1%_u^[ qpa}jMxvxG\7T/ar׆öJ`3da3a'r\X2FO"Ξ,B|/1ѱDU,Nvp5@PTdRw5nRO8S`FHاFb1{4șŕ@u,Hn#R@Gs)H4I v"&:' Wzފ|JJv`b'؅h@"ę<!LPdL;oJ! nYdYYLw)!{Ka s F^J iЗ[,m 9hRɦ@"z2:Pe'a6]\6a\rR%o(.q#9vr3 XUq+{3j}6TD0{Cj8M_|!845%jDf$qWq2CHGW7e0Doyt9Ŏאa]&]::>ށï;$],YLꀆ ZK(dKKd] fOfiHXvv}Ֆj,^v62g,Yj斌 ׾ }5MDнLjP j)"SL\yEsՖZpnf:+Z#[VIPV13f"*~Ȟ(4qny5w(C'&B)q ~._sDʖ u!p{e 9 BG% 2//̪qN&f#N`?zN2Jv4 h8mjS{35Ie_8w)-Ho][Wuxֳ]ŬB$vN Vȇ` WHSROw&} lj)و0;fʉlӰ҉T{Gąwㆵuj蛵I1Nӭ,<_; -y$`E(nmaȋD$gTl{4syގIEW/,W_QK;/#,G)q"ˋ8C2GKfk N+"d ƹן&85G[aDiԶl[ĔcMRDo .qId}^]F7os`ru z9 9eVuxI+ 36DPݗ{A}dUJH (6 ~BQQY琌֒=i#yR %kMIdy43}leʂai_ \7@g1aGp!+M^ SANlpalܴ Ve+rhF롵ki* i!EWp2EBY' #rʛr]T 9ÏE_N,A -F#yuv=0%$6dS_P"`,6am?P!L;6ܑ)D>c=M4 lA]:C:U=zλ jd # δ2|FHF]8e}<[̍W-;Pis.s@ ~={˶>4maʗ1+Q{əf DVWwڗ.?eXD,hEbۏ2ƐSDףMfjwi /C,ZB~B %+^X`Q"'J 9qbȝb&QSb'o[.fnA"z 7ޙi1l[:M)t4T;M;y;1U}K[ԓ27uEÞ6Tc ?+A4R[)ϚGР;'& og.<#L+ξ)!vJ%9L~YG1CC?gts5]3CPZ"*)RɈW+k:%;6.oc$1 Eul/lUGRf'{:ꐟ` xRs5Xom C̺FT15E.֡˜#n%r#h3):ݫF3,o6Ho8L{'Ak:7*K&ܡ+TmPMu7~ 8rv1"gk/;axaCb ͭ,:VcG'BrgjIҍ!Y˂>鄏pf]IYӾh8Ǔ9ҍR/k%ys:[!vR1!!_J !JoŨG=q+s非ARtoAE,Q^lYG0Txgm˭;,]>Mކ!RX`1$U?X T]Dxy+^j8&yWZPXvS^Au2e^ELHAY3ASuXOۣTGӳg߂kdri)4֫ Y@p +`VٜEmWxXp_}_= K6yk(0yc{q["~9+>wW57y@\ߒ:5*;, R9OBLڑ)ҡyxaIɻs8<|KVez~%iLE#c%bvFD:N?[u+S,#.IN%: tdDһ9Ĵ5bpqAfHmA~QI$=}]?98ޮbճ$y:- 4c7֐1eGOU*͉`R.޶$}edi+YK+;UsXr{J;.ǡslݐ JfmI"g`qaklܗBԢ%֠ץq3EZo}^YCX=4^~gh)c`m tei,nz;j~}b֚ nF EO)R`1tJq+Kei,RXI̩EcAr5#&;Q{|^>9(762O4=Ja.4+uvD0'?>Нi[(wԭSO&TP Ξqq,qg{]zzCI ƾȁ>n~uhtT9b eA8 HSz;z 3(bi\|#[ 8Q0M"!w-1*>txm^`f¬18Go(UcbE5V4"\d/ Be"vD^ yIB_VY76 -*Bv1MgS{eQެJEJeT/1{ b[% SҁgVBZ) iCcm YO/Ŏ|[P;Ԟ@[/Fl]!* ̅w C|LK"_J8pc~KV Y#$9yZ`M!L&Mm7ϔC'%*t-~|GnǞmO+:kz@IRyD73Գ_v87GyPЯ.m]NyHAt݉Ʋ*D.Afv+/|eBt4G:^- Z:7?6A?e?>?iL;$RA4iVu9{E%Q7EF*|3\LjkoRwڐ_;sD3|ìZs%*@# 2 |ȆRfzDM8"MV[7`ķʻ$L[?)qbna'g+`Vjy1Z?Y<jWdo |bPw [@0De Bjơe̮6FeS ,QE`hpm#gA*\BhTyʒ'&]ub_ : mz7[Ӝbh*!w-i!;UpeVmm*G!6Xi~ %ЄN]x~,`PɧiMHIh X5o]-yWGk|LO]Z1'qa7;w(gz+Vt<פaBw% +W0ʽ|ЈfnƗS$֘dnvbq'*Hp:<&;Ael;$+fOɸe PAKuOP;?ÚTt~/eZd7j6X0vnE 0ƢnSWd^' JͰ ÂImC!'}s/ <$Y*e1U;mU)9B,ǨKa@*hk[W&|R!=ux{_\ҙs< eDe$~"9f [X"@ˡ֟B5^oi ;y2da/[j@,#A4 $ I" H]3zC(CrEC0=eHDVܦU7Iدe L1H-^D :}.SHl=*3=ֿ {ݿgX])9"+ n?2,6ȳs&!7 #S5N*ӎ^#n}5^^jVb*{˷%CDORYAAc1H}4mN䍬u &HÏz#Ɩn dsr??Z`Ic$@a˔ 4wJQwm#5fW5-ULHk >=mJH,KG'2 ]"b8pWdA|(RRLk6M!ݚU4:$rY noNpPs(5''GbFp+ج Z)?.bW >GU,Hm 9Zߙ=R9wÑ60N梢H gnK| _FiȇB_ xߑ.h=^u5+e Ũ|?_V+)H|Š A0Oڥt f׆~_g6fCĩ 4m%"021tj_3"æl~ˆC4)k8dLrˡ$nHpZ`w"q}LV$33)VCyp=3..ފ'yZakc<+_ٹBYInASmhn*3EF=Io~cyOWsSҬ`AyغUR3A!䁖r0&I jOkg8ϋA3]jriF 8KqQE [ woHkiNѿ9.=Aw,cXLH_/2NKl5J _ޚBl R# Th7ɍ 5K>e->3/_pmVAxʜ[0G48bT`T$4ߙSVE$f(8~Vw29>1g`d02FPxCJ0 *B!pnt*Rz`4ۢɕe;F̧2JfM E+^ߔ>D{ER"t+T=ʼy_c5*M.@-?H/}4/xeh>g8|eK]OwƱևS1 4 3w@GA!fE1 eW=U'Ug(Z(e(`3y Gp8MzSK496=NM׿2btʰ_e`_LW?]춙\դ2%hc}0'L0ZN'P Mڝ@X !贶F%goJQ_ԄRNn|3 J",X<W$X:?g…,&5&y>Uq[5WNGWOPnn%5/5).% 5 Au*Y٪e|MvcvKd Ɩ PRl/wr9x h{vi, ]>JaMۨqy;$R, ` jx6F"ɱ0X*kh]B&;[6r[~8(6*$_(* =e̮JSEC+!UȾafL>x@:1d^(&wؠE;ĴʲϞxrK|N/uX+vo![zԊH`EYQcVz EnU~#gllv$i dr Rf_Q8fe8Qed B!Ɏdݻp93DҋX1J3!,!Mut= JaSvSxz@bTM6H@BHߤ؈2"  c@n8ʳ]$[4k-\Fp w9vCr÷ovI8e(#N[J0=mw]mex'PKTnVr(}8f5rJj]HKu'b#,76#Z6;lo)EB?D"$!ge4D vjϲQ> NBe"XG2ࡄP㻺GKULjާwAt.k̃?3$ZRG'. +Vw-ÈdF* XACuYgE|&m<[p+ĥa4jӰ"N3&w͜ZgtGF6ԷwX)ZȷdYh%ߥQmj GdjIrGǩRo[M>N{j<+ėY4ŴLkyن~ˌC)xo:T#w (a3B6:p x3 lqUJUiGD߀xz(j-򶀨p)jmwX..%ZDD{UO JftǓ,/"8`Z#zɅɎ.l%6w|0<4XyT܀WWʹlѠI|u& ݚGZ v5ˬy޿kPuB,_ۚ]{5+ZJ^kK|J&߳fSJFܽa<.tQԝV]U _Z -9Apœ`uAl S_r=ʃ#FR}CP]-o~t<“?tH^5PGOAÍ#װ^ƹle0Y^zhպ'OhVMi/W@VAϚ\wk\ֶ eDehYd{ƙ~g o|"anro[ ZDpM|oSm@ˇ?3E iv=i@ԂMޗ7|~nFbP@H׈{NK2Nzb}I.M2yE0 6fJƥIsZMO9e[&Js;b"J7K♺ĈRqN)dMr}]${Yۢ0p)Wf땐^R,g ɠ7!g\8 M=Í[]tIC7VǙ<A(Z7Vdi_Z"O?r{vkmY2!-A5 e\w ŐB'a^Nے?9>֤ba"3I7CDS)J#`]J <`񭏙PBK d`4"Ql,oOl] 1)9L0Iv.zxcsEs j-#)s П0{Hy4Oh9u^]q_N,6#*!'[cή7T.qls;jZ89SMLCES&8e}8+fȬ6p \6 ʵqdq[/o G^Ze{QNG~?L[ W3*Rk{b"@FMn%hW h\)JwhIUm'm'R 5=Dn׷sx0ȤkeO.:rW- }\}`TSGqǧX= %j4H'W|L<|6]^Z|wr!iC5Q:Co}D$eUE=YQVNA_ Ex\XN`Wm`CRM6@\4q?LxIJEɌB*4C.ޭ)W y#x ] P 2&,LgGͯ?.90&y[#"q!U0 x[@!3VWef)wi2Va nyr&F?⿳Q6@ɞ F~Y^humCb/1-B g^ËZˋ}0B)͠OH((Ck!ed6AO*o.D?~ )4Œe:"ԍ&/휨TF{ͥH>U!Q0f)Y Ń`3X0w%J'("4CeNpQ Qj~tI7&A1jsBC7|ښ Zn8E#-!H3ܸtHl 9's,_s&9/["_Og\2N7i0\t4߄m *sDR%:T3r/R"|+KqNŠ AtuQi̓Kzxp^Tg # F 57pVc!|MXG^e@J'14I!WKB:`'bX_ƃR`v-MɎiנ oH%&zKL'"SKLm˝o_6{G *9H_P5^f/2't,<BzxFr2n>LL`qJ6 XvS]5~fQdxXmE眮ISp Ю\|-b,8n^FLtq*ڶy/9F* L^8LȪKiGۈ t@qe!1F^%[RYFMyBN+J; \A)Ft9#@ 7œ O#F,]_%ޠ8絠ROjc 9%؆h7 i$YTFW]ꃜsԏ6@?BՁ7!餠vibIC@+vTȶl 5Xa .dZwy쒂?"91ksbUA2rHtxZw}su=rOI8i%X9|GUۦe5C+egA|I5#@q4Kkfq(VNyor sn+׭ M Cxa9YηBq}M5ŝ4y̎Abݭܸ&IAx5F8pd'q*1>0_פP6x!0^X:qX3K趼P]6UWyx <\ oti$dp]! vMR<8kGz׬~݃k)h.apVPTp;^6H[^υ7DF0?Fjj>iGm#wFLILn~w:ت{ X\!ތaN28e˚@Ee:J1-RQS{APdiSYn]>#LX-2]UDl|r>RViEnM`zp8TixAůOoߟ@]C^ ZImA4ёe* ry5Cx?f s0%b_P2Ď&\{zO?؎@Hso>k_O2OJh%~ƌK)T AN7]V1[S}K,[Ϳlq4[Hȫ ")ȘC|89X  SH4*k|D6Dwd4tzC2H=llkͰ;!(=LY%. ,] w#V ob)[ ' Spb YZg-BbE{ -̨B#׏C>:n]Nb mdb m, Eh>x }n܌wt(h/qgQS> Xl;{}F4WS7>/|`C^314|WwW=VaMz~!nXٓ= hPʝu04Ac5iy)$(L"gnPeP+qy::G(J.RXZ1ݷ⢙5ӝ t }']b( |I|pTk>@E~7ȉ䨿gb+<<% F@RѡHrJwMzؼ/RPS`Jnʏu(H 5/f7_<`TSt{a޷3@8;=U[72 bw>h~f 2jC3bmɪ4'^<UK)X1Pjc+īYStQȢڛ#d is(gpGy!1UXRk&Љ'|KH(G^[+]. NP՝3= H;:a$ޒ7jiSvAZS5<|=௘u lU$$(Nn3x19TT·8rQ=U6^Pim̑g;Oj 5Sa~Vfڋzs¾~kk6o3_ K^S od+a u^ z?ݟf] &(ɣ.CjV"Kk+CF 75L&,a%z!䇪<Ԩr`܇}qc:~ t;Qqg .iN>CB\?sWiNJ=x7!6--w&={⾣sCEAas# X_8BN?W"F'܋&9K5m/ʞף;7[`Z"YE>eW•ﲃ̎4FyA^ LJ\Zqͦ J'h5|T@`pFjKqK2fRX( MyqiŚ7)tqb}wI4>Iݪ33lU6Z\go(]pK?4>M0sS&z@$ ]QDCy؛(_r'VQ9@֍C51-6(z+sghY\fD|.aOb!Rznt,chD+l!rQ*݁ic]nh!p6/ `ڢ;mA+vv=׃=>v<H?VkpjJ@2`GQ_! "*8׿<'bU`Y,B?4),.`` 0u0EC8kPwt`pX^`B< شZ r}O+q.KB⊶_wLۭ 0Qxyirj$vFnhn/NjE";3_;!Pq1:b)<4xJ-.Ka'NM. JW~D4YހASp!*_Gh7 lj;x;\:0޲maG/57?Wm'\y.gX8zWȱ͔s- 鳭/x6LPF_3[y šCEKA٪5]~ =ᕫ3ChuB#B ?yqSͼ=ex-~Xu#mT3QBt?d3 7`iGOfhA5"7wEXM7&̓1n6 wȎCz`4idOqi+Mo_ q"?9e~'\ȥ8YlhY^~3ͭWF9WxnSUO"R"ǽul&nC|;)&p9݌xZl= ȷHE "BD<EO&OW6X o."1~s,s?ѱm4%N e"kW#q1xCL9ip/;w(KMQ4js~=wmJ`rWپ[PfhɾG 4Tv]:8y(^DHbcp3%&TtM+p6 ط]: `Sу; YYKok E-r_"s?-ۄ[#4=%r{Z kzrm]ckZMhIkek}X~wΘ4CqNR,(<%pf}6BPT=F tD;DK֛dܞjzTY*0,5\?Nxjk(n6*cϲW.8^h_bzw* Fd[]s^}1?v:7ħrFPb_@:a4Z5W;;Sq,(U.v5[@.. IV[ܞU U } s ;! _<-Nӂ:C}?,Im[vil3ɩ̉wϒ-aL?FGS*4fW/f.=Q/rV8S e-ֹs0Gq< Z%j / +IGv}Hod#RطI'U` .jxsqJ; 3wxϲٜLu9P |W!g'GKlv V{E5~_imf>YhPZ|Rw CNw/*˾IPcwb >7na9"8YDX(KFW-VuĘ`$Kݮ?uV<Q%du0"z[<˄1 Wz @,R@7e70}Z BrߛPZȑ(oyD_S\ F:MpWZ%_b$VJ؁^qmqmd1[$kS]J#"JI9kS^ _-m嚜b-yrqP-kptg(H@B{n&D *=B=%! 8P H?|ҍq`ڟl G1@kwZ+xce4W'feIkO0ĺA[$DK£j YB*w뫓$KJB [zRĿag\ :`9wێ7[I荧 ԄXA\ʧp+Cfo/ ΁6PO󢎿f w\5ꝰwre - `1D3QXl} ÉL[g☦6~߆IDn4ɱgÇN޶SpQۣ<=>z8_sA *ӌ4|V] {,, W//V_&b/\1KM/:ݓabJ4WX5(WCNϠW98b>#-\!v_pcL$#'u0O,uUBegwzvP리ɺÆcXHJמ;CR8Hc=W%CcJ)PDFb#Uӧ~*^3Nh@]RQ.`ARg(0[*&xH)mVSa4jrʔueF[Uk)џ6 ܄S3ւ3l=@f|PCUY^q9^ 㶱s[2`E/t_"gt`[8xH^ J(}{ۘm H!s4lg棵35yY\Ǡtlk$bV uXKVr/+Y¬{ڭHfz:}zk^cWW]mM ]Gq]෕ {,Z{<=k.D/AFo 5Je>%^ >|D}X$7௭,Z`;Bq"m甲lӍk  ZYn T, 0ԗ`^9c捚S%\8za0vp(Ir[n!qq[XC;je#bbHwUAGDhXHN MvWQOT13ٍnzT' {@s>cmTt!EU+b+ҷ1vCkGmVe|1uaƥPAzuueYVVzG;>M@$YG-w W3 Sӫ 桖M I =Ab+_xg?㧽F@GnK]vLc|FV) r7zVڒJ=iljg?ke j|epD9MҢSeFzb5KhDm}{4 F[$#ɤ6g6. G*=K{`6=_%yBfpm'ȧ62ͭ)KksN?N.7,C(Zd$|;r,:R`لzZYYO"= /[}KRIH'# bWX6#?&rl<䂽icfx-Ƈ|T :Po~v ,-/Wʅx8heYsp&M3)*"Y-13~`_SK,`^<PgܓPiedeU7Jv`vP8ĤIO>TM L[Zۥ' /Nõrך-Иn*}_KR .:t:c$(s`vG0DmhQ&h= l ޵U&ApFD,EiC Ķ= F(=,vd!F~o~Di~Uuo]68MgfPp~^ tɼC}\FaZzw>@&&Y@=6\s!χYI'0HxQg"J؝N[bc :lhMw>`˚9/`~2G8@SF-ۿﰀcBPcAn;&.hEhjy cM1hrzㅔvf? 3ci2=M5;PB1jf3ȫ` k\[Kӈ@"*kC% Y_`zŅ ΖŞ ?A_C7/D_ʣQ,{xIxfXRu5٪p& 3&#mw7hD;*&6&*ѽJу^ՇS̑)ؒٝV@C#T\3_lLS+½DX{!Z%BX܉,PX<(2Q1 ̋FafZ=zUร'NGh?lV8u8Οw.88|g9HJ1lUUW!˟Ҿ5ub6Fx_V \ڐJ2t@լXƺHH<'"(sP2Fr#Ow{*^Ix_ :Me{ &:ȩOu)vj' u~KzAx#CD᮲>QH9^,Sa"ikY;f{\HDt2G(9kM37gqrB$~1jÌkFxUoq ]4ϢV[? L<_B"`BlhywNuP"8w.],'uC6GB ܡicPw"d/ u);SK2wՌ@LU05\9T"dXKOjL]SIj] *nqaS5ЄFoI?F[#9Os=n34גt^ )Evn/!X]0֤U,,7(>n&m{\3+=h;9-^t,'./oW%C F3xge^T+`䀔= =2U`፱'rpN4*Js9ÎAڎ@i*;]ۤqQ㽾#m?,l.O}ao`sIu+cX:8fWM㔜nj\Džv=}@Oyg&ح>rng3TP\jJ]{z39u &! $ Ę%^r՝pfbR FG>(~( T.=FrY{ө5 5,da◿6s֧$_@ Ӝ1tmꞘʵocs}ZwGG~P%(vl;[Ι ed!OE xN#QsQ/d۪tJ\Y%Snd 9|?SʀWt6g;i]]/1!ҋE]k.#/6۪#<GxٕR>罨$ۙh~>JS+SaEZP@C{R[; 꼄Tݘ#|6b(JY?)yR(adLP(@M?&)sdţm:? Lh{,=œF.hH.J2BI:Ff)}oa-#4q }$,D,s? TgWɼUk`NHTHq9lUD]aARIq o{%GX9ӴldoQ:2nV'(ڭ)ϸ-Gx6&⚸aY"qE7LcQ<r _>f4NN=r:L|,/gO +oaC4঒fsPQ- v®ogKǿz[N!o8*ӄw@ c!ZEoILw#O']C p^2S1%_SHp zg-Mj:dME <{Aad Ha_~>a!)x¥w.RZkzN?UaȬ6$L,4<&7/*M%;߳nxXb噹΄u:r;s^:*EM'`IJP`݌~f^F9H^Vinm'QM Ô~8NE~{qo},r/9r,5Ʋ,iz{yրR `\lvh|H:uHU-iD}IcJ/ݷԛ XkdE5Ob9ƒm4mZto弃y(!ys }Coxnf)(I9jN[ݡu,Yh5XU1Nx?_k~jǓu[ ";;I@kf1*O#W'ƉY tQ?Dkye0 wg=A&fmBۓCi4bSH+/e,='@υjFL5:Jly',VHtk$POIc^o P0y'r"ks3}ZTK=@}ZңWHEpsQU+ PTyv T8?{5mgM)C zk3.h оۃ Gwݵqy{2I].Of~JXG`rm'1e}FbNvokUGJ9bÛ=0Brϰ\?c=Mxfxj~̞w;8z`@*,ѓPS(Ⱦbjpeh59©YhcX{k4I$G!u凉D˞ <+a!,0 11~) &"}Iz{{IH 躒gb*j8v䒬*5oCp` bMD*}B5p{L4/+CzKY?xV)c B@4D(E瘽6gV^3ƹFwZ,BE$6拽-!_Hg0# [qj6jd5nfNS/o3Z*7-+Ֆ64 -C]ɓ՚|zVf$~{)e[J<8E$s{~T[y֚Þdݔ:"Z"4}dUyRȎ)sd:DX^ߏ$όm\ v.$"vtQSH3ġ00_>e$χ!NP հL99afN'7)q5Ih>^ċ IRvCP3 7YSĽưKHqʼig@TyE4] ҁb|DzOZLwUJ>=.;)JuC{2']Qb׬G ]A AebDM9 CT z]_[d.m Q {]g2,*I_HaU^|X*fx[Tw!|TThFTb dz#^'&Ii@@[# ؅+z\Y_ Ά!O9?{4:xߟ͹YAfL 4uIa%qns=3 $kT:7O"PzL!,rWh!K$+~Qmu`7 _P‚fxɱ:LOZ"&A,:`*-Qz)P^X˲δG% fsQiA?JfkW6(ڈjC;~Aw%f=EImO~ꨎ~|y1& M\h0WC'Wkzz3]dutQNb5fw¹0KIt&zq3/ ]qޛՂ ^Jcq'޴fLLgr7<´֕Xe gW d <7YVn8 osro];(14n[V`3-^28DDɶg0t7>Qo|eh)YNdE&md 1;NZ^YWGVy|x^ʏ9kyÄ@0@VVa`tP#p/yQ!~N)^^>/Ex  U9`KSj:wcPb &bagл$qdKae}*N"#SgIXN0O%@4Ф14vQYpWh^7`lmY+J͕ј\1r|PLL8SBhwR9ɭ5]UE `SƇU2z2i0n];!c¨DnBق]О0ؽ%ݾ p+Ӭ$9wsv)|m+9v|%k#h\i$g{aiG&Rc5Dܐl}޽S]]>PUw0g]6jlyj݄y/u {RnDS8)'H,7LMe4ܬ?)@-W,ٷrKtjTzDL2~kl Ȕؠp@;cdE1' b\ ÄNm@%lgwEέ2rfPrm}3k~})#9@7utPu PqJJ㋱+lx? ;8oqtw??`G--~B̳.TAmUA.V|]WqIBl rc2h8 !cT=QmpNcx}9a *D T\߬ w9t5_+kg(Sqqlg ڗG9̓Ys{D!RYE^!˫vm{! ,nWMDsQξdX+k-]ruwnƗ`qUCnxN]xD޳ؓ;K🸝[k7cH$!qPRbTÄ漥Co ]$]^~wu&ACR3cr^#+;UcK #e,N-S.03 E:ˎcL|p !5^@;rW5l\%DÒ}@B8c/ {3y؝xGōtwHu=oce#OCQ(7cl $ v^@|%mhɊKAw{[_ eܒ?-5Ec!aTxzIVALX\$ Iv 8yWhzW;@I Fs黪hO9oCe Qw ;r'b*b("ZFR٘#tg04 Uj鲈Ȏ>Ptr(UWY-6}$r=_` e[BkG7s%o+ <œ#S&YbtyNlkx#_IXL}uώdTd9co<8ϰkJ(2(:D-*]K_?[X*xDb ESݲtٶ7yDAiN~[?&_LE^q+J7rXnȕּ[줦AU .7t=1h"?]j+% !޽Ps,]?.y%$YgqH?p;,*֪I6^K)KḑDaf$;M|B\C=ZMJ'sI7I'R#4:&8z딧3t$w͏ t֩}D8':'\*GiozU6T$5;srMתr{ wu[ЌyHW*EPGfz11I8=~ktJY)9nUn&[A)v9 ±D#E~`ҡY nsڴQa).i0˷>B,dTAV.BY/f޻PFMY֎[;1a{e*Ҷ\t<|D]tXEw_xU1'3 nƅU:B^-2zm|e5wtC%S:z'>_#=Iɱ}9G{kCո=xXd#ȵk U1FF|̓jw>w2؀oU S&Tºb73p.JX 'C5.3D!ڢ9l{A^On A `[URW۠x.^Mfe{0S+~m}i@Bɹq@ԋpW)d#ĽZ3$pjH !TV_k$z CާT!9rRz9ԿX%>) /H\9,;Wի$~s'~# 9%ܟNA SJhfE'?zn)=P)U\]JWh~//]Itw[5MvvXAW+4xb[_IF˨93z;̗w ug)ud*T.q[E*9]'{%SṚEii S.6P"vIֻplki{%]CapDaMl˾Sτ)pV76Ih;9ukjW!RyoaWa?$@a|68tRryg; johf uH`6i$!e1mwd= JaoɅ̧EOs~yeYmƩPN-Vk7 /J1:d.?tlo _ &7q ]\P=,~$9,RrSeL9 XLP 394 ܄wX, V0:5)YIpB7,65wD-maETD·t1)RZV~¦oW 4A-_\![x@vP6F;=AVe&*d (0*\za>5 v6.JU$*BbF!Xu*[ů[{*Zj?;.Gc+.* F Fu^ #EXԻHA@%!HV~ I{g`htmN[2u7uWE P*[M2&/_섛|7tyfczNo0S6Pj)<*例 ? Awsb#7VO+Z@%+! O|wy d9> bFJ\ K=΄6^mJT+|<(5~{WfX,74NXZs.zВR (r ihsv<9euePtϕ5lspZ$ \j=8nPP9eQUvb}}@ ,^Q{*U^H~#B|z/1 0:8[y#:y@]jt/28\Үkq hsSZ,Tpz$Q|0aCjt]jm$Tan1} ܏ZҘ:&JG(9BE+j{,y"ah$FZFQ^ڈnрjvݕ\lE9+L9Z3aTr̅jd`8 [uZ\̕15G~ck.k*D*` -*LWPϖ{ BmC$d9s$(KY\c,!nŔYQD -&ūc4=`qNFI]H5rj/U lgxCB5NU 1D6궬rǾ\G|rod-}3㉀) ;sܪXVNYo85=,|ƽ-2 qqJGST,ώt>ST9[qA<7 Ȉ9:I5s~ɧ+sJaȻ gcsvP"v" 1nZY ,O]!xXLxFb>W#eGJ/)e+x[խh?HFF{ЁésYB3VtCeB*ҬҔߤ(A;YVsgfP;΄?_iK>9Q;D]|ZQCZ2,A('k6fv.o[b3.eV1t:Ns ϰUˏ3tԐU򔎸\`@R zJ@S}Ly"sic8rڰE$&Y-Gg{7&<a>Zt?!u'p䘮hR˶$YlsYPGXbiR vF*=qm rOgVI`c4.p2h-ՋiWZoW(lM&S)B$~! ؚſKR:lo@{OW;{sRUpRM)t$$2xy,vRPSi/'.~Ӣd& gnad6P0e })&gQXEs= Hn=?8k֣:@d* s3*vb9sEdhKԬ iLnZ$1XA,7Hr;-ykSem;5v M;]THZa@/->#HiB!7ע#myqkn$K 6O{04_%qf\;ުƖB,K<*EVܶObOu.]kc^B$5p qpA~PP FkfN~mB lV~w huG77A֥ʘ^DZZ @9pvZ2k N!Jz3@ޗ^KB.@%E؍Bט8`5q۲;3 馧ٝ ّIV[@2Ê ݙ 4)+BG׈(p B1ڏ;Frq39(*D8sŜ)\r>{oݦh=JK͉xwJ4& hULRpKd`[ |&F]ޜ0k h' iH}זZB(S@4~4R`aHK)RDbȐ~ xO8!*Hd 8(r|=JIɖ)sУCե3X wf?JݬG1)aGOLgPgZfɒب,Q[(G!-#>O̶7gkUDjj}zmjajgDɇDk$f-xx ޝU*T^ ֨ y`:ynJi< ˨lB\3l m˅H⓽~]CSλnD!X_5DHX`OaBAFI-ݐz1a~X[- 󑣘\VtCEnIBH家>u:Ln 죖2~Wzѓ2q 1n&^iSs<UWKT_`s֝Ìa%W#GbP(lV}Lo<u 2W<8+nC*ZŘ<MJoc)^\e"u/UnVDBÆnm47CjK\^pdɆ tdNGhhnC%a7Ft7cgnRC,™{. !'P*>#Fl.C=*{*'^MFh7'I_`<600 |r` &dU^}t'TuG-gZ3^k0b={e3l`A=L]Z6M/Ugw D vI2b%9 )#QtJܼc D͏^\)CJ7. ]yA4>Fcpǔ;gj~Gt>+6GR)tB7M& 7c 7=dм{a7T]t%bMBv H}6`MKsuDi!&LGa,lG?*} #3L^pcI2Ɂ#?|/B^//f5uՈEi!k"zIZ#֋J!n}uIG7* =][ &.M\t5ơ=w?N$7!Z&;((L:6Su߮P[v72_Z5חzd+e39~~pb-N i#<~"[}_@ ܭ טjA`x*o8ia]mp܍2 w{-`qB( NucU5^8w4byrv` |iߵKVvJ#Su2ëR/Eb=7jqvۻp܂jo,mդ<] v/ 7wW7QbJ/ T9j۩>3VyZG n;j&xѫpو;/VA%k2=^nfTDElcAFv ި֍OL8JjdT:R1N?L7y)*][0}BkF엠?FQEE1HxM#Ao%5]!X6wH VP3ImFڣ. DHl9!4YS(e+om46uBeBZDܛ gK=~n6ϺtcIj$/=T\7e_| w6f\uͤ!\ٷxR`x]tDBFt1̚+l{ho2< caD7XgUU_am^d\g=ØBCx,4+̮๖K_il bՖmeV W:@2bj:Tc|e9ػlg"D).#uHoƔȫ=c&6ˆ;jqjȀywzu8g^V0,ŷʦߤ$bUeݢӌzD4wna6@Q̈?A\I,1‘ ̲34V1?/1@Q]&fmIx4T 4ͩ,^sL/CA'1dǷ/-~cRƢ% /͞33 *IV,1i` -zIpW:^)xP!{6 O_niÌJ0E3IyF7N 0n4sāNGt!X@d9D\| *(ͥtr"I`IfxP!#ݠ:y7Л$Oodͥ1tF6dzi W?THjOڄrԇ d+)+&Xgtl ϩP[b`đJ#f+&JxVb[gAC!$j4Z>0E4MNL+Ǒnl I}_Ehd=5r9R섧^3`OmXt1(1}mϓ*.W3bVrH IEzRK=MC WřPp%ɠ:Y? FX:{oo]2aSqc3($e85iI/q)ewhc)겋^'i}HkrPcMs>lsFμc{% D12s?UŔ:NG5vw1 NCJi]7? A8^d9`OBEz3؊R :i;I;('& @0O5^|+ǾK.: |0Q$ۀ~1.# \ .t~जOИ)P|ry}RҔ ďOM_k0u eg䬙0n3# h9]K k{dɇ+[0'k^e_K`2fbnEhMt+K2dTNO %,rsfqbE^e`Ûoq[&pt^Pa c_C@f F85q4wHV u(*̦-tm*u4vSVq@ _z֌f2^>6u@ĴF=RMg\b6w[ab̖ȡX"X%b)(t4MCV'&6Of ]s0=<ǡY1|~AcḾ<${\Yu0kM'Ghyì$DkCG>JLP8+X Z $FEUzk  FR oz"JZndMf_?ؒS eN'gK3~&'gbj5#Pyz2/ Gsaa漧"I/JUO1n"嘈*^uBg[)"uJN0c/(,Ҷ,eݕHEwuYْ1Rb?<ൟa3t<#wu*:msTIkPV8Ѻ]}qƜyN¥KF<}1@hgjq$>jck[/Ҿ\ /~uG-"%eFWPi\S};WYӠjl5u6^٦&l~KݑXUJ0˞ IIJA| DEz31H)-A> ⥺5'l}?틑o8Vz aW?=ҫ^̙mF5{( gjOd( SOOG`&B+E7T-  Ş੗e*N ~H>'3dXYAY,zJF\ϤB :u0ZKRjؤAEˆ6齽jrt)=N;aN ȤP>Y*:zLjx+Y2g h(mu?%؋RUrZb/h*D8V^ wp0Wu С>*Ų#]Q\F`Ehb9gC?9`@t s0hּo2Lî%a{į9@jƩC:b߀!遳r\8@)($@&4@c^\i?Ζpg[ V/0( s9n0UI׼s)ثI|t &{ D.VǺ ]F7IAC R -׮i=(GM9d}1K]|d'PuWp\& ނC{A1ƮKeAM+<|nK(Z`9f 'O]Oc7laK'rX虃pPk91DI8w@f{H"qߓ̤><4WuG*G~;61Ê˨vljp%Z6fulCZpe3us2o-|*}@VtyVا0TNlb$5G;A:"cLxRօv 9}XV6 9I[$6" jiYQj Qu~i?G^Y+ڴ?|^9Ѡ]>u4#xQs_A؂mHtGi?9T2,J17V/F)1!g:7ѓةkK ?cM-.j-!!mY8*Ѫ n|o-2kQ!@/4%8y],׿yՓ<QBG8 E%W:67#))d7kOh =l۱u)o?;_QuIy ,>~ja|4O__#X1 j.SK;'©;WWcfVdU"Pc4"1WZ3{;&U祼'Wq(.P7?bD`?LOݴ_Uze铛.5}.tJOPF٫R}nNRlUU45f|lE*#ÞSFC(ΓBukBw^x/pH ѐă{6k`iA Gn%!4PHKGϱPc :/\(U5N%㊊ϵUX[MmM)ܗ\ Lv@t$`WDVZh!` mf1*"ͨ~H:f,+=+g8jѓ#H+bt,һsRиdB|U6ı[mAM^YOxH!P$AR̦jg<Aԕe-;wSv z[E}l8jAdi8KF b[¹(v1^q`=X2 𝂇Sɒ<HEF+`"_lJ㯔+.mb35I"c-3bf"@g2sֵծ:S ȕWִʕ Gu@oW׸3J!U˙G>B^m$̠_yvbܪ;PHݙBb~YOJoy#G 8U#,>+iNjd6ڡ|@\An+U -^ :3eD"O)Y[i&V9\LJeBq9z?T1$ϣL`w#~*0G[Y̓ZjțV֢2W%Gk֔<g EIGsmE `j?Bws1N'ʎ{nvQ":BE9saf'׵K]v& z\}O@BvopJ'(P!H]_#Ci.ƋNE^h"œMN/s#^..5֥;F)݇m{㷔4-8W0W::}nԞb'zuؐ HT`5jVX0B\q;8 s3?ӔHZo dJzHm8QVaL?g6[^~3_<:3Ƌ x*S]dЩ{9\Y}V9\9/1TCYD\C_nnE'= #dq)ҾbV[aH2a}im-ό{Mg^$1|+g?f\GgX2-|;pbV4KCv`:wFXͥm_@F]b!Pg;Lgc Ɩq@ܭIUORM o[0rIضU0[8m`yㆻum:BU. m2j\Dw6JOUays ˓sm̸BA#]:Nj1ZޱAx" m=Q Rm,ʿ 8[297s* ! ͧ^换<82tP,3kojdOOrORiAHQ,fq[Ej\><̄q,Ue(mRNqԼ+OJ{ߜ$41Czm#ZITH05'Haq"o$72ur;wTtWR6ak~Jc] ǜFbX~\|Lgcgl ;!!lYI}p\F "F!2gpAHY/MgEZ a;~c5A_\D.P/' 1!e 7uՆMjzvI&h.;#2Zy|3zqO&NL!lPBBPQv1x#B^@k dJ[$5 o.ug%+N/k?}*8)LUrA!vg _D\FbLs1q퇨._v)4W ~L{K >*Z'|h^g_ݣl1/5*idU/M)>ZɛJ`Fn5BL4 k~sEC=0#nW5h*OqW:7r ?oK fY OB{yV^H-DH%Ae.Ժ S =H,\ӿI! ͫ}pCj .QV[=oZ{*l mPX:= -^!+֟'6l5ngG,Tb~o >Jz쑄mvC9PSύoD ߒ1=Yӵk ROc29QKFVK#^2@ֽt%Zh9%a=S"cM<}LOPFP+ؓs?_;;&r vzjg,'S|F&1JD#.ʆa4`}h ՛r4\mқCuNe3<#f]b~}!˦?ˇdcUj0D9}@qbaԴӔ5< JI#Iٛn'7\guŇ\PiE]Ꝇ,ϙ6-bguqC &qO8}4M;GaPlI)(77,-0|u}$ʹG̸ٓ{:/4Wtk|d'xj05HâE8³R̻v ҁ+⭚j!Rd (;XmZ/Pvl8nKoX7nF<שŌie,nMm^QnW$w#>Pq.;}_p*!c0|KwVm7ۧAVHiȵ&Q:հF+ww'xa^17NhBXSM0q-T[ 5ػ<\B-+9KA׀Lfz*EQh2+3c'`K񛁈^a9ܬSmBXӔGpGZiαnnA $QJVTxGaU#3~4=Et8p}a `B` /#PWY9dvllK^0f.|[y$'lsuQBI(yACvߦo)ޥUII:KFJ{_tWJXG)Zh6z)"TOۄvOq6o/xӏfsr s_`/.9N4ֻtBOy83'Vig{^cKuG?Nх:ٕB"L&T Ae4p%Hl"!$;n|ofo i"b#pW;vVmBh{3<}J;%۰-̀ p,: d`m0.<z5ž}u?WnyZa6FKD /H>3~6½y7sA UC:t&RKN6'ˆH2N pc]n,:` 2%a/&=$c1l_"N(5! ULQgǐ, HUrI/C~LOr$d*L:J/ pf#jE_q0;g=?3XMV5pL%ƍE@Xmz]EJ(vsD\udی]k@]̫X5J%qBn_zYjWbkx)Ql%V%2o?<{ >_fPKgt=uTQEJTR7} >6 )A+~I!ZBLYt7d .R4F^R$HeH*+1,wu$m+D AMû+M u+?{Ym-ũYr̩~%4݁7q g3P`}RjF"#2ݴ8dcCܦ*yvܝ-x;a| j ܁fm Ā'زl1xLG,h]+Yj;_NU .espK1j/]ejXpdb (kCzEя ߝ7Ep\N7G'/*1[}.6i:-;K `iEGSV  p9r o豃 8*v%aiak>,kFIV1*; ^sWԊ<܀ Ͽ W[$ 2`w>DΖyxM,EIxq[2l<?]oCB]@/'nH;W4;WuNijN Z(I'g][onoQC#PDz*kpӆ]mʅbCqV?*$;k]U<'$beI=xKגϲv猯gY3ӀSRi߹j_A fh8%㧓PA?`d8B' [&XƜ6 vZ7hJ7Eroi* Z]wmB_39|iK7m j#'$hC~kJl M,@2ӊtxݑ?.vM$-mÐɃT]^ڲ/9R + vIJZF~%W_PC zzѸZepVߚtDXEHR㜝`p!v% r﹊t@MZ|7p/<2JIU쑛xtQDs^Fq/j9@%$&$4V?o"6!5汆6q^6fwgk#6̢ ğ8 ɕ% kqnް4ib">\rbiftҍlB&,AvJl0Ǜ+AYe>[Ǹ\<}ďparEwȀ89 R{cW.챀d pfr1ט- D8p^; j+QN^B05Ob?&9a Ǭ׿4{| ?Eib i _]N'ňǢNXQ z`iZ]K[ N|IOq E oyu|~&D.3 $Ǿ=4⊊qdC eoadQ4{o2im{: H꿓o({^s{v=*!Iro/g@ 6VR6)wF%Z YDtO{PE՛4KuFˢ LeN@==,'ED\gրjz5>b$Ijig=^Y&X _}FYŁ%Ҫlu( 7 5RE.<7qDV!b߁bs,>wfȒtJ Ds=]袅^DŖzߡs!]i Gd(d\燮T>fjs)lqG>BJwLո ):v ʽz+_PiA|Y.^2::g@741t OEȂ "]WuQ.pD"k Y0)_OȌh]̎i1vRΜxa=Hʒ]76ex{w@9EMU2(e8zm)13 ГhTG3҂Ni!rL#Gbohj+N'ܛ**|nd,bAHk`CY@0&ͫE-H4$d0ƨ,Կec蘱Y5a%tows^csވ.76 ܙ=m^ ! {`y#m<؜(Heo&WrEDŽ 2 ;Gu*ؔJ[0RPtz"HH 7q-ؘznb՝"&B˨u;!t4MGP#>MLN`pKL1Dn)o_pvhWȇI)&:F.&9OcIűEix0v08UUQ{!d}{7 e'{M Sf}K;ȱ¶;w.UlY9CC#+̛Gb㽪 ;B-Z2myzKµEUC-7XsUqcpx8P4nϱU9׸cH"w=8OyQg6G#s#+W6N"7_WUZN,3׻f~=IT0I>:,aFc\q {sėRqjDyplsR-a n'KWoɩGrBir:{8nvˇ,xȄklYtX%d=ё1O딂J00lT8Psf[zEqC?1<|oSha/{ H,(Ft_:vl0OzlK1o3d9U]iDz;9DoJWlͩTCm)n 5#):ͰoW5*%R27p$ӗ2nkk^3О6;jSn0~H[x Cf_'3Ւ#Y|:a9Oŵ!v2KL*j'W1E%h3y/LHҴU?/W-I PRl D*'Ǽ3c/9ܯQ~C!* q=zϓHJ7=P8kJ*ۧYr8xGSz:% AJ+/`HLjo";5#~ Q!D$ dCAa)aC@|HƉʩzʸ!w 3S@߄l+}nvX=%f,mpR=dN~K$0BlmJj_zS4ZǨk;oDC)t52{iuc:źmK>%)u~ys?g" >1FKbۘUSFL=>K^j [|F8+1dii+[%LqR!3jupmm ^21 RvfF7,dߤ2wq)ٸGez:ދsK 6jvb)]}҈9-<Ս e/[l2H_5e'@ eYs?2ݡh)'6"h~[.ޞzpxُ1#+3yWP wqfM;oqZKfd Nʜp|9O"OHtM0ä6UصzV;=E8~UK y,U.4G.4.$ - 9j;ڎ(@3VToG.;X@Mi!aqt&^Iear*Fu 7B}Li~f;z'q eWF׾})WgT v up@*r: "GJUl[8]26mK'KZEIrfzr1ٗ=`"1FoeQ9:n1ꕒpEы -(]%Z/?ΐ|+a<X*٭ժ_`(2ޚ?QJOy+n嫊Pz,Z''@,+/6]y5a_q 0jGvj KZm,`0ap9eu;#o,JP"-I¨0Xa$-bV5\77:yzW8a0Zj'7& m`_ni\;T¬+=) T4ӹA|56X -9i =`ՏiU| _$]̝6.+цšlwVz C2MchT'g3t,ػܨseѓ3/cgh-eSb 铕xTz~E?(蠓d=][Hkۼ -PȂ#flgl-KfQ Wis!ApK1.bg⭾$4n{iF,rCsU+,s)Słpn+p.f(ճYezJ׀&)_ NNٽHNRʀYŨB9oПb ]WL{P{\./w_9g6U9^/4ery B(VD*W(K%쑶RU q "1Mvj ͜aj߉lr nG0uVUDKaYG,JChaz~Ǻ&=qR[pxZbDH3 /A|#AJ(Rw* 1'OKZ>4o_"Qy_ йiAu6Jl[,dSֵJBWG:_W>Y6Tɭz Wzet{WE -!}[ ,ULi)xޏUϷ!,H14`b73ҍHc`m2q}Np]i‘Wl5 Uƍ ث4{@-LR6 n2n aS{) R~"bY W)0-.u=5'8=$S)Opb`7UvJTClɑD:9eQmMi;WS*݈<:MLΤ AQOZ$Bn9J{3;אoިCbѨ)Z r"ΘӘ|FDu%nW&܀/{w Oma3y~32x]^/hRe`)i56ؐG2 e%S|-4EJ+Asr]Rn˾B#><rvA(Fȡ WTEKGCWuh&,p+8Ҏ0{A'I4D_| ey݁_Dyлtc#&e! lǁMƬ̴)YY\Vx5_[$y}gP*{QΞ!LQ1~Pc$c\ZrJIh){|6c>95aFpɻ}q/}\q%f~h{qeoyױ{4s9P;3zC=A,=.0;ਐ $`Zt}z.p3_K_`_'3m{Sc6m|@M>Ű\L(({ W(MP-)TNYtS~LITK=~-|voJRcx!Ү gZ>;91ޝ6e/krڤ4ݏ_@^|Q+{.*ώ JPhK =5T;bu(Zkn*Y,G?:?;*cfQ&~b2UƿCf`7Ƽ_;h5 ,e*rI9JfEJBOC`Z!ҫf4g6۳'7T^)3Mh0#n(˱\#CVxF22+w4ʅe(:Zk\RЁP'8%TD#t m!p<"ʝ`>x,ٔ^$;bS2"_qp$9TK^*ܠb!ܪ m:S@<r? cq&#O㏰7:@A[t !w~`~馊LxF/b.J~6#*?m Khg͢p>M$B_Zwk n˿!L"F`zYs'%;hWlntI 5VBZ0C-`mнHRKq:ࣥH}rTLF˴GLR*b|R/r J=EJ[f[:WSvko5PUfUƃ #(:>4-1*ر@,T4"!K3F)B:W޷K%Ŋ6!vd zla#0n2#YFbF14mC:| )s:YG9 ieC\dx̧aa`ߋ94`_kcjN:ߙn*I=n @YŒp3}ߠP;B'qGu^7Yk,*LT3e 6DPm=5TCE!d PO:~DMxEjFÍo#=[0,Ӏfo\SjWw[X׸uXC˜[z0NzB61KX$-m7W9/֬&=;qOSsgJ/#It\97&C C$ = :?׭Mg =ؕ2LZ>wh~Mfv~|'<9Uī=MrZi}ܑ"|k뷶J`1~pv"6[d`ryg01YF*Q!`gQ1>ãvӱ xaRyWKzEloK( _/.Ee8}Ϟ#5lkY!FBz[0 d+ b-gSڴFe =& I(@.6;CU vk%Ȭ-C@Up>->/~>-c<-Ȓn1TO 4 jbw#ly,j[Q*:Z<߬[Dtw'P;2R㾅!peo^ՂSg;o^ʳGn뙭t= oW"v6s&9l+M!Umsԝ)OwE+G>܌g5y4%p)d_NѕM:36rl|"t-}ќy ,g!C<}*9kY9 WBePRl p%xZzrEf Av?zd.,ԧb*&q6cU}xOS jAׅ ;P'[v7c~!b@o˺CzZ w |8q5SdJE V)*h W)9+ԼA} _FlpJD續B-'aWn.#El˿1lɕ-X6UKS~F<H48Ufńl|JYtw E-۲aӸRԪlq&!F_<Z>] PX}$bAqz'|~p͇#1À(#rK@^x-DmPgbrP!C"wb_(U@ ?*W6ޫEvCf0yc" q]xnLH {N L:r[趵e؋񢎼oaIXD[}lOJ嶄d"r{̌C]ѱNwD,30]UEbm+V㓀%"޳o+4MENH1 Vad#2Ώ|^*k*6ϲK!.OaB6["IQ,?qv͘+ށqV@_}24wM:2{Hض_]/GG3րku;tO~dW T4߬: Pn5AC#:"3>&ڐ4߆`(n%0Tj ~5IVk)qQǁbg/xvLNǗʬ[D׺9,? RdQ3[7/'@ R7n N'4ldZS7@nhy=PzʠNf.g ߌoY9éeLojjE6t"*ɴ` \c{ o"b]>Ghꨩhh%).z*G/R*l`h-'WUQ&J)Z]%HqN9:j)ԛb{!TY6r(l e;"C3x7+~Jt@};䶺U F:F|QbqX+MӲȒ\pT c֔`[}nh=s/{+3{+e eښ7 1ulnW`8kK;]XB% ~Jy"qp,#a b$"^0yEx#оx"MdRh6PJzjd0@M·<3ѪɑZE cۯx&xap7a&!EK؜"],|7N@$ Prli_IxbYFSH@ tZ|op܌A4/WuЇ/Qm,σU<˞l2\0ﭨz1 Ft rAvT͌@ ݙ,]B+J{n-35RƮ5/$<(%8`Ћ"^RՀ@D"{2EۯT: ;O;h rĜ#5ٹOʛV%:ROג)w3;X\guh9>2Lsg>Mb)BٮÈh $r?DŽCC"fe(y햅I4 f|_fZ ~{.޸mٌzoIQ$ϽSeO_Pه (c0B[eIG}[+h}klnv g2tǎWDe_H /`IW7ykc_P6f9x4}e\ZY-ʾ)΍S@Nیc"rL垾9Sc4y4659(y+ޟw08;;yOcƊa ?5S]yKATg-5Yم OG(H/4ZNC̖kSP- NEh@iO^Óq O'ۣϲk2TRF,inTZm.!1M4C%/7_Prb¯ސJθGv[|ajU%NOWقKX".O9DߏqѬs5س>!5s8s[V+BY4F,/Z)4rvK̓( Zsͨ(Y.~L3D.8 m*7Ъ4A q (yp)>y";'4WDww^,WUAA&Ċrt^s&2-۠x8Bd|X*cQ}T![_ <ҖGa\RlVJB/cwOc[e\ N'X ћDYJ,MeoC.I'.udYّ-QvW7\~Τy$Rr SU2,! 'O_Np M *Z !;0#~t)\WG{ [[^{r(Wudȴd!5m wӦZpi݁^ߊg7ciSRLs^'_Zju@ϙ'a9gݱ;HUߣO+3J²H6 eA`nw]:o2.Өln:ov%Ks5 fIr(5JistqS:).b6ZEp^n_ޘutnRxHa6 ]Pr!u챍RCb(f.5 ZdÆU%UN3؞ڋS T<LJElyg' $Hr@~()˫mSrIL-(,]ݑ Tϝp=زɇ :DZ&Lb*UګGy٠}Op^i#ߓey]53dZzʪ>M2>4!ܘ/8_㣁c9@0&_"{]-_o\>B'Yan*EB'(4M] hJYkiy/ܽ AV'уβ /efq;+ yߏإJυ G*D|uS>KLzxyiv2Fv\3(`k^P+Z8(.>]o*%^mÇJ;aC)]*b>?$d0 aTYipuGfp ԗ.kqe+N"RH4&ڪߝ)W1YcgDHg!OK5$½3L/[S6~tϱbXd n]"zR* RkE l9GS1䗣Wmpm,qwL P}\-OYNIJH1C鼿m[N gZUJ*FECӾtVqVJhEČwlZ<=bG<407m"-]Ѱ/8#ϹK~@ 6hu~NNKe:L=9 R_]|gwsdD*# ,N멼׳p5SisK+ߛ'm ӏ{'d =N5-PCi'cGv ԲJ{kl|2] y̠pE1?E<aYe&NYJ2G%b<.I⋵㟿<%?9}`zoIoY&uT˥̐@dq 22zأMncOO(M!z#U"<+6rQ xU8 2;5ϋ#xÔD!@ Ib9k yeE/:UtT|֪_od10aƯ7аj Gefa.Im{^M~.I+hM߮k/w1rSӺND`qu-F O(-!N+avרQ_AWPdV]_^ ЬrnK wZB^ ?uF [_Ku*@ZvY'Q26!Rz)yg\W]nį]`OdaUМlWm:(%|"̥838dž(:1u[woEɭZrs ,& H bҋ2uEV${?n=-qk&I-(\Ƈr\0@}u"e3/(+HLF* iMz#]{h3td*a]{C™鱄x%ÃA; :t?؊<#7aoS]T@8<ؿ-3+&eĒOf@(1gn@֋Ʈtmgcψsn7`ٱm2vpw#d358Ju6eA{+8C1' '[:CMSCRʣԩIihSӏb؊ Y؍ڜp}:se{$0.q voou-A2<;p?EUo<ܞLo %0VypD|A@~`6$h U<&>NZķT78e QХ"ljC9,ډp=`jP 3]4h οϑ8"m٥hus(JW~.#즘Qe#T B fF;p/or*k'ǩ7-DŽ\N[F!l*{ZnkBZws4 WМ& h7|ĕ1r.P1*IKC >L~E4`O-g %U'`Xlm2ԍV> 0M`wVXȠn@F`gn#"bw!~#Vz<li$,k#V . aʌȾXj#=Htz1-, 44,|JMStY ؍#{b 1A|\+rxd=13JUe!U 6І}oJNwċ/]Kˮ$eyW HiM<@6)CX38@Q-%޼6Y[딇#aM@Tf4q񧝶Q Rϵ>xT^]}g{3[[QCԫHyI#g&:/V Mz'VS*k2ۻnF5BOfm}CUؑ{tmXU @)T>9_;w5E?IFh<7U9t 9 z28q7jJ/ ^@SBPA|x':,+~. @8A\LNYroFSBy@[H3e ɬ9#Xe@j 7ËWrݓR</p^ v~u F95K~zz%OodC#Vm5T NZ3+wjiAR' F$l@3ǘؼ/X k= cB)ikW<=8}YqTQab0 S0oH O^7%.p`+9stFlP~Zg;(ED9]uXcfV3HucBh"/VH_/0B.A3 A2=<Zu3{X 9")ėJRk%/|yM;tQef6 h)ǣwĊ+"ֿzg4"@a`bnX(:.ky Obw cWRqsi\+`.XxZFqV_"(T_=5@7(!JNf0h_B%H1 ֫Y*K=x$TjbT쪉)ZuF,C۲I}2T~^8Wy0Jڊkg/Z4YjYPQ&7=mL$O 2MvFZhStaifzBZ2}.՞\vEA+qHb$6m&HD<ϻ| ky}z~H涡%8{!ǼMHpTL7B(N,T#LYxXr-8]?t?e^l6䁢دk6X%K̓c/[!ЮM 0O\2f m_!TK9օEOG^-dM >3{ .GC^Tɼx;vObcd^OR5\~>[p͂I@`Wg"jA⹗-w=LݝuIP|q(r}QF7pMRlfz*7ī[uIv3* r zhNf*"`1J Zl>So?"w?ɸ0퓽=qLn39,+]uԫkzQʜyxc!~eyR ;cfS(2ݎtguHSYJGӀJf r2㕹$(ՏȐx)Ozt5 18Iфf&I(QB)جG cOXO.a}Sk}6lߍӄ++).0~T*=+-3qx27@=}Ȱ_J+9l |UՅX'gR'$ _ \R;ZX/ P:y?(qU1ņVv.KԾC@` .Aۊ Wg:MmD"!Abnyt΍b^A+Hr\Sm\d/Z EBY'+˯ߢ)6c$s?,U1t) w"fie ryn: jf*=7qQL^~3SIf]1 ]`\k*0nkm1 inDb2^z(jjŞ]v8%eF2Hڌ>j45J)ًΜݸjyӾθF8:PJJ1% XO%pGCM ,tKD_2N6 w)4YJ-;گP6d+*3@MDr」H&a_2xX!t{ѪW[Uq \s螔}n~{/3p_=]cplӍc#СT(IƮo|S.ZtmG{ <;0U痵,CqWFm$pkUޠ8T2ßTmOW>Y-xւ{Mg,c5F'R}m|pR \l_=ֲ@;rD7ۣaMN (2a\ eeJL;f;r9ALM2Exbiaiz"f``"ubF܆)Cq$rqv;RW%ᝧ߈x0'9(9I bq px38Z75GDVu)gX07'!6;"wVѷd4#{4T9hDdA htIҺli8xq'*ƲO4]DK@67%x5 t,sg,~}Y Ej {2 PK"R&*5Vbn5;e&ĂTP1dmrR:-"[ K/ȮPζ\C"Zծ8 k5XCu.V4qm%#Dr~\d,2 M%ܞsmx۶LS-wHJ&]slOmf)5:*_xH9xH]RG*Dr|IB](mSh}a ވDGN/УDF%w5p,oìC6nD _1RP6Rb`Rڗ?$a吺i FFU;4.v4AzFN5&Bp*| |{S\[#༅+VR1\h5 &uBncv4p\jO~i:΃iARlʾ}a1n#Vgapxƾ+ ٖѨHAs!%TJL3Z)%v4Elg{AcWl[jQxlKT"Z!wu&iJ} t|u`Ag4~/z8JWu 1pH?rI BySjgf᫋e?"Szf֙Lq R r0gG0F%w#fB ̺@\@ $%ݢ WDqc.^cJ$Dy_W3#0u9!-Z&p]ko0 QZy5`:\%T@\`XAM|L[N2s0 Rm:l*թ(o%?^IFi$Ki ոv9#IM>*P<[LS˂W .GdsѽI9pH%'iFmsl >$] ua8Z"MžĴcEF"#-Sx׉U=ޕ?Hn5 7r8 dR ~ +MnTvE991,N dsˎUoyw,[)e1W&o\oWY]SIGr& q2%z6|oWs&%u7xl&_uB*Ry9ss- RJ.^ܠA(_ٝ %!6kZJ-qxCq[G$P |A>@|6)}3NZc Xnƥ^UmpT,mj ?d]-'oiՠ4f1=6" ar$F:YpubnR /RZC;Q=Fbi֓]˯7jVՃ('-JJF~vq\W @K*%>O oJ`G^ۀ{Œ sU^j-HW9̈i2а#F<3q#c v8 /98Iv"𱵆@7^Jɵ6G?&\ux.Ѡe벁W8bZ_V` YTG+)ݣ"av< =qC]!+Jwz|#!(O\Hf%3쇖E&Da _j\n *0N)oLB-;aƪ}ng\=M9Y2?=6hCW| k p{Y7fƓ@6 t8J.>r3={곶W œ YL! W,^l 5@bY >Pa$T66* xvVP5I<pP4xΤ3hR؍oA:[)uLCpA|V*j$}uhdpRDͯN HtWDdFL}!}:3[.4aL?CR")=|h^́cB.Mk_ lv"8-p~B=SiלS@ F K -c!{L? اAϕ'u4ϿD\ RM ҨF]¤ +IƢ k s.1JQ@ FkMyS[-t3^{hn Iuy' rڗܹDB j&oHʮn]rxn'2yZ.qz[2l܇̆yjH1#F~GVpv2S4[5gd;?Ȗ쮪eo+OPIȕC,~#hjᶣ=FP5xDoZkH;뀋q/SI]˙o/%O;A:3צ7TxkԐu VR`lFk"@zۥX5%z/ D*hͨ Я3KHqoȶ.4#2=ȣ7;Qɗ7#7+`O(-/ uU27$sfHs'K;8]y? 1V)󲪜}.i^#X4c5^Fq& YFX|T2{pC|{K 8uէrf;&06s-E΄BK}"*nEi%FGXkw+ƨ+hԂ2$5:NU%ی_yDYER>ĴcsMZ %U%H`<  uuEoBё`+)})~,ڕG{XO+ jJ.9(eh Xwnjx]#74]\%8l _WXf6 6cL<$8䈚ijL.}`?u_ʑTg"*m˴n h9eݯgܖg>(}5OJT2 6ɼjjD )?и_|ZFˣ ӹ9?_7GcMFsYpRӶl*u/lGLW—$8]ay-m (핪;zr=yiKJTHsdtq#B<nOXT &5p1u$VH=Ee.3DޛﳃBF峑j[P06ㆌI<9hQ~1, [3كʲP tEАL' #tVgnXkع]g+ 'zoyS'8/Ut:CV sMnAG)VmV'Zx' Jm7׸+:LP[1r^յLg.} 1-&4-$9 zΤ8<gП D{Nv3YZ.RQz/sa]mf8buz? ȿ7Hb*,>KCfWXׅJ z҅3B%tu""2L?IËfE:>|5Q=A{(ӢHDO_رmc]Xz:Ӣ(5qM)-7=~x3hZd ^a`ɀE;_`υ(K`op{u;"g%]*wۚtHN&cPif۰&),Dژ(t3>΁;^@SĦ!\v_lZotx{pWKːFJg')ZTɛBGQv6}^o gx㣴T;ә?rӍsVa!YFrO>b=|}bzԹ3G,PłI[IC He닁7Y k.K]ʹƒ)# *ԺyghP.*NŽSfގw'x,]% GRw;cW4BN,I{%9{Ĩa%3C=U )7b }#)dËAvF||ɤL W:t;z ufU4(\ 5t|.!ikBMJ"R|?oGN}cE'f38e_aP%n4igWPJO G abσ״a~&0m^GxY_|N4EHUٍ(MůZJ3dz [؝jŅwV!P| T jyޝrلET'BP4{/>QaL%(WP=.;p^7 3D4Uܣ#[JKc5Wa`|63\|ਡGZ۴atvx :'82h$3ᴦρ&fzawb.?߱6j*ouct`>%d^/sJC"N.vp5!C@<ȰYH>7d>1 0D1Ro̻bk)cƿq-1u)EEJkc9VtM|5Jv מpsy3WF~g8fbŊs}c`~aed[sd~[hg#,%<]+0[_mvB)zclg>!]7N!W6nwK]> bn6ײۇV?!h)0H8ea('v`fC0goDѳ`KИ;Ru…ʽcQ ~YwIJz>&dO8Ckr-{CQ [G%920b5m5nݘhSRD ?)ݙ^P5eÖ@78 ab"9_>pl.ZZ5("*6뀭;v~>&bB Tx1J8ab -t\8S\K"ϖJ҇x)q%9HI3<'h[u1W~ggNfd`881d,љu"L)*^?'=D1~xc.L?Q1 H,4z,zisQ)3Ri~2Z;z#vJk8^]*\ r YD~lưnrr) e`̺̓JĮst|Io aQaNp<-j~&QkR_+FAp]JڿVwH~e1.֯TkrK^b(L `3 VEx&֢z؍f˜}CbD~Ϡ245&V E @3Әv#xŔ,,JϻUr+edn<>^Om#%EWFVeKH.9A,FԭcS:fAR~7GRdZlQD_W19H"pMbq\pHkeXG&"u(]@;~i|a A_N76 fM 9>Ѥl R{گB&UTp5ҳdH%i;=$$)٨ ,1:`I쐕odǫ@΃\~"N~B7 8>304P)}0bH7TA 5t;8'@ܷ8vkz8NR_W3).9P%W,q%̕JҜl5#q<]8]7OcS])w ûQc]IoޑuRzYF"7mҎc'xӟ3PQi5 &5G^!YC--i29-w/+ȳiS^F!AUM\u~J9YqNE W \1)/XQIHe&{ܤX?OmI;FDb m=p. ̸< @Ġ9$qqmn 4Bn|)g $̳[ur YA?r<˿03.[_4c]:#rVh38Μ0PTR|Ol¹״; ")ArF Ii-,E >:gTqݢVAc_W[ 7B<1Ԉܡ"(Y.0 %;?" M!27&6N'j(Nvn*f )P;aĪ_ĉ~MxMtB=߇̓P4Q{~`Mg{_` JnqV9KژP6^(Oƶmg : XpH\fp*x!(C"^dfد=J '7XyEGNfyV۰4O8,x48:dޙ Lާ%Yd)xt'ٜBz]".tUhBv]1C}|HdZȭ@I< f]GJ 39\"GեkaIfB%?n$܆P 2%x=(Dן0uLGY6#VZK HP_T,^$F#2ʼn#c&Wxk: ?LW@ D:fhJu0HPأGJbZG: DRZ6gg ('Ĩ"S|]i.KUG]d&IgH~Tcx.1*P tkNQGLʮ-RC9Nn"z* 1#usIK$MŌ!psO퐩__Z !ro_;;U'v- ]`o]Y4djCS:l vHMvCwRoxP:Pe^(m T=\J_&>xJ$9s?uWQ_Sf h p+-`ޞK- 9o9|)=PDjcW{ÎN_*ϺzOBF k* mc6 dD9Dbrq ʪW5^]SrX12IkǙJBl_JK r)_Voi}c{S(%"qBYf?@SpT3 |؈duVAf9Lº7I/Xst]r+#~/x{K$_?>{84ifH3%ljʃ@1j V|XC'C7OHc\ea5uڇf\RL̞{i9੺MG[e Ɯ֊th oޗVj>c݈f#kD7G;5)b[l$Dm_2kP~arуNtʴ$H\jaҭ]H#8ŷ \t*j *NO hn !Wz>t-_5r^S+0)};6ֈ[HX݇J[ OZ쓄t?Bf-mqsW,5J=}j]UP?qiMAi}.aT#5%-Om< ϶Ğȕ}d5P5.H=HGԽs*z4w7uM0*@i cB- 5h \d?`t%Pgzd04BNS&S~ O |q懷NcS&4'Lk:B~ %!OUD W*92R|B*jL4.vVz;Q"Q]C'b iEQ&07/{\/6ص,z(@.3p,[M"ʶ'DEY0$_zcMm;jB[l|; ť{GH<ÈϨ#4ʣW"GW\ ש ōcv=wu!  !(>q*K:Ba3HN备pflj_ E `ax`ė@/xru3q%mֈ(C!Jׂ1C#hC&2G53Vt#bǷ/lBYjp Y'6Y:PbU?ǔ5]eM3wԇY,h9Dmd6ʚde"+ͮLWpf6xQ5+: U;.Sˣ#8#xvϝ?>H~B7c$j}*W02R8f(ǬXmg@/^2_5t:$ߊ|#[T^7JdNE' aeɩdWmɩCclΕA,EV_VM`% t4={ir"%ti>6&%ZDtd/ƹGOI&T!pwEO$`PD&bLd[[<6~|MAchop90ߏ|XzϫObz5.?Vt9*+ťm[;/,=V<5Uh}_AGoT=,BƒM9j&~L h c>ɬ;묅e,|*_˂jV5"+jT?0٬%o]nߦ]PS]~~/6ͩ#:(wL{3珪dܰOU*_y}g>^X|#]+;?D64 {"~d@NEiq̸ig(W-%^޸||Ỳ9 |qQRB/OF QtAe=F p ]\;mòȍ\*8 Y$ۧd1=&6o{/t4?4$pƢ׃!RQ2~ D=y.i5ЙCqô aXgޓo^d1rc1n!8fꟇ1@CP{rM"*FuRa\Jf܈c&@zQXv"sޟ694_sAt'LK[~zUopE{ E_ HaMFSb*;=fhD?=+xOJHu.:ov@sp4xIt[R_z$2i td n YN< O]T)d׽8W9T>*Kd0߭<{zG`Ol;qӓh?wxqˍ}47gMATzEfQDFyC#YUy6}oIɍ-㖽l˱MP̪WHVGUC/WKqա$rq•9CibKa#nҔ`aj sje;*˥ܿ PGkeE¨^vguWsQŬ,y~Pq[g_\i~ ,a)W7?|[nm.%uBUa_K1hLJ>V_Y`/ ^_3AhcQP'R(td"4{SOJ{S$,gkñj`NN rճCPSz-l6î-/j|Q:lsDp$VPao`p/-Oo|tl$:բStJ+B0ήY1-\;ڦ)В3I-89_FPH(v}I4jQp;^w=VG/SRs] #M`#͏ 6#H44cPf[*`?Z~H sYGPczcDɥ H|,4M{ Sw& Ue@3JkzYLc[T'7NnQp`DhbFH@3 MvV][Q)OaP X"#viêߊ!}4¿KoTk|Dx 8Sn{}8M ,n;t%ݭV@54F0|Rh^nx̠blD׀DWc⨚O,—x"[K3񠰻RsaA_;G^f{oh+aҘ_>2w߹$nY+֠XIP"6]-F,Y_ SQ4hQ M%zNW: HEl P\Έ4'l2ƊU+l"ft{1oCW&L!4ѽU0n *0+jmr>$bW)3tby$ɉ$ q|' v_B뛿?C\+k#Mna PʫYi Ko[9VK<hAM7K?VtӄQ*ݒ,i"F'cbNc hz7!r=o=<@1g@r&Fqë{Y+MtFU\Է essq>5'. `X3vEP\<7T!q+_hIet_ފ@LRd[`qjTZ&HW{HLզAJ*۾ѣ'Lń+7Nz/|h /۞&qMII[)$=LхہFj3SI[eӿ X4!UVBj9S[`м (Z-S">m/W((~9{ Hͤ)3bحXZC{wl`!3(UƦ?cxgrs*o&\]DݑGr=sZlUO#PU5,(}` ^*_JDVz+p 6/|iB= y);w㣬uI|5Ԙ:8wFC(wTt$H0 ^X* <'h_4 $Q1;]o`+0%Z=Oq-_ sXeZ4ۂQ:3>_:BMsʪɷ~(l GɆ]'j5I*GAD3`Q n<OQ'sҚq3 es/Tr'YܕkS~Fxݟ\ћ˰8JtY^?g1=wF-v㸋ϺWk"bs%^S[<˛$VET e9Q<NY 얌~t!;s|`⩇v wG u$5CB~[&_ L<3G0B%P>X!oy^&[К6"8N t84F6;^Z\ M/^Rr C SQUQOQ@%f2Pa84u-SbaI#e[))aKog~&*$Suc[UzDJV5[DSm͘*䭫m躊[Lj/s@t({ྻ],E@͒gAIo㽩l,V#dNz1@) ~PD 8s* ':QEUr"u@_H,Qm$݈~jζ8sHyBLf[G!h6b[mGnP?0tH%(_ E6BtzhX_JIڣʱi}'a" q skD\hvO 0&/G>֟&=;XU{aP|$:&(gO 8{:0w#U$$D@E9)V>c FIJ!0Xpl|<=7 IS/܄.a ƒ>*i~WVHM1s7ꄾ_?c9?wH^ |nA/ R2yϏ| ŰfQNC%o/J>t#ia_\*1,cݝ!kt i -:?긳/Ywa Kt\E֮C90M6=hCvpVףrFKRƮm}0iE -WSDzp}IӔ; .]Y<Uܼ܋|Rl.'/#眖T^l[H!=lԇdnVU 9%blؚ \G3Y?2pcpǨ/l=[?kXe륇GF頂%Jڄ[aמּ sIj ~2n !3*" r3R UD?x༂Qʼn[>inҐq~]z;>PArs,isE+Yq_).YIO_W+9d|`Un{%t#C~ =Ev1K i `H)31.])xp.y4@E xS\7Bx5)2"LC<.q+  RŇv[Z/qs|Lvzw*dl+"Ԓ;h , N,8t'nc.eN!p&;Kz1B#he)6ŔBc#|kwaZΆZ"Z)C8?3ɤ6`3a g}~O*+߅F Rsֵ`ʎMh}7zJ(細E@_$|C%p"QǕ9r2E6VRlz]nRg k&%c:ڙ%ًا78l p?-<MNdxCk$Se)!ȍgߦ91w7dm$ֱ E1Bvz? @t!6,ep Rzܖ.ZEJ)ނQf[0T˝*X4'9>_)SÜ2Z>6:KA~!qeygVlo,+U[BbR~{dH^~:\ޒyOm Ֆ0Pd{*#3-=դS 5:|GPcg˖}[ic/"E:Fc]O'uÊ2Ӥ{ˑ QJ`}hez4C~WU"pUucC{:P붴5[bJԦ "tfr) O{4ՁH^BŐz'HE+gn:. H(.c4c {಩ <>tlX*]Jؽõ rݢѪ/=a=Mӽ/m:,SSIbҔ9bDCR)P8jG:YæN,q^%XOjUt,׈&6 L<Ÿ߮ZO*hp9-p0U5Q#(뼡L.aWc=w>:bA`vPl{i 4%DžF*@l:Tʖ;L|cf߀kɖB~tH1ߝKBEoEv/~M  eG5cPep2~jԘZ-ղoLy<(hޜwmme7d*FMe  AЌZ=+a`fL ߽(uCv5 gb^w;QqhdGn)gq3&Fۡ4b;21DPy'̈́z0؏F;7Q "Lx=~^)[KƟt >HߖC=jgNw9UZȎ5`\ Zx';ZO~+mԿd͹5O浀7 FmPaȔWpe:JfL>}Kg(K' _E kS3tI-JjlC2P+TlYƐJ: {GmlR 8'fe{eu9El y ]~$6 .F-ssUJnciz-mwx2*0 [1l3ӦsЧvnHsB%JX0ȼ>VcDRSk ~䨚}?porfLmgDj7#G.m?~ku+:kY_! 4q U/YdVp܈i9*ӥQR> S 7fx*(wáØb0psq& dpża^[ٷ&G\r$7;e/3RSh>iv$aws?8u"a$d&,Τ C?||Yf`3,LֺF0ʆuw J)#14a8]I:h߰5ɖ?fxB@5iDZHQ&ʵ$hS]H&^UBDX iӳ3j Q¿=cK__ kO_qitf9[ƹ`d2&lV*ԅq1!,*R$VA>',z7^ҍ:)5ߎ'4fjDz#Rx ״} U U Ğ5]P7-ȷ :kaȊcQUf3Ȑ@gI>/|sMC!gEWEkD7[2b_9 }yQe``rx[H2ӣW^VXS1- M.TZ:^a(tB" c-k>z\ -aM[N0~y$!ݤ\ ߻ 8lm G]'v/5o*@ f:gIb΀T"{82S0@+?3=Y$ŸQeUKFPꂤ~ %tXon m5\xP `T-W0pv.()EšKt]b. NjɆ˔?H5D/2ʍ6.|w5;bOK/v^mTC2&i/]俶:Cedb#<[@D}D/}zYaC3cB*ZF%5y떡Sޤq۹W|8n5oHLc Vɳz}0X\.gtHhiV-`/@uk!HqF'0rؕ3&Y\l580D~/-Z|M~Cu8?=eP6cV6Uֶ=ʸPG< 9;g(oo RԊ,tdu]KLKě_W|OFsk-Z^ko w:=<eka${a Na9!Gv$rb黠.MO^ߐЖꚡ'"{f$v#! dą=+ G*Gf|9ީ|Y88oh?Wb/To`Dt%m]NZkL8嗪~YrZ$D% `z:T\{-⃊50ז1^(Rm U42NEթ3 JXZ\%pcAOuRքK1J);|ݼ%r7f- sȂ U7r.o''F$GK4&GoՓGJp {&u&~Һ8F ZM+u#ꇆ䱒qd_ ЬA.+`&灷тW8/ᶼTܓ(e ʞHC.¸A^ M-O}XPRL(%_yoe ur۸w0ZlCo$n >uCwnPn/sչw`r{ɻn0pc!faR-&hNDd7(F  )prc{vaI0'cqPhI7$Ơ}̯IF8,](K J[ؒQn[()}شY+ YՁB"F9 K ͍Q#F"v!Ll}xW8F}C3*ƒ7 17$M^ BڠP!$@S)8[<`f_B^zմ fU}t/ An!4ctE-L. 1^SR)N V‰95TWF׋Bu`c[_D'*<a"_2/qW~E)|`J!mii%ͬ\2W8I~a-r7 z0K:crX͛8x=)Jpԇ@ )|NUkQp'_iP$|Y +¸JL ^-Υ39 O|2niPº޵XoJfmV2-){[HsO+hl >-_$0Lգк!FjIu, ,ͳ-0O*h)y[t"(ZWULT.TذfȾe*\."M z|·;(U'P9Ov7;:. X8 A q ΍hP9o/,wi 뜽w {UG}6d0+?|t}2V%f9U_ecԞuN@L)My]>- ,gu&՜zYYYRX]5[,^+y/4csAYrjPĬYM.V>_# pL)(ps!ZZ/Hys]IQqVF->dB$2N/.Ț*h^ EJ6Ϭ53PwfC\ FF׬CUJ_^iϳմJe" ]v\wp5v^ 2OwKP8JJ{xvG`Uhv1'Oy #oM;pO?K,cLܠwh=e?|Y2 Mi 6J*~2!&j yG CK5. %qtr%zwj9)a_y@6ѢacY؝ Tݻ5Ffy#7Nr Z:5҅>f¿]0{P A1Nh.1F(U~m{Wu(]v n>("^٢ tl H#v*=N_\- Ab/a/5Fpɇ2 RB6 |i'H+JTT IܘqcXD. 5hSՏ_C߮Հ }w={Yop{qk@Cu*˄}J=mca%V% pKNe4w맑?.0noTg>G!Sz %%x2"/a/DTjk*&"1u]W>^(l\3=C0klO/T9(đ҃'j|/篱JZt |* E5:oD O[&X8_|"W< 3g*TYrR&|w&b4F5{g Ҵ@ٝڂ]|䊛i`3YDMj(.66"$7yS9%]n"K^{m {oke|^yקD;KMj@ıcq <52hg^ 8y?+6c;T Ifx)- ۆ :fv\64rl3b\`b)dIŪW%>%Dzdfdn9V_ N(YsHl/^zх0?| FBkAMBg$ jǚ cVP\Xa5B;Ɍ.>y+QyFGNp53{ӽb1Y. MQ|^M`$Kyռz#5_>@ʰy7g5(){Q|oͨʡvBYpiJ>Xu9*'ģf *D^ =T$ZaQN+.<%[rRpwF~| Kc23n%B]p]@8ʸ"*ʢ? 0f Cgfr͡%PX%V;rEd(U:PrfQ)sM͂=UR?@ 0q`}6_ԃC4Rcb/=0"#lv 0KniH]c Ϭ *,.0$@vyh=В8v];_裲֛5{>4>LOB/mPDM!:Sak܏Fj8p񩡱$x`,#+lI(yi`5F7r7X*Bl;q1( UCS)+ S;=Ŏ;b <ܦQJ!H[ڊ/s lb+gDBPpB|D$ JZ0Oǔ;n+/!wKEO&"xvMa1S!g H^ K{eYkcw /~(m™!IT}K[mr\4,4ᢀCz[th!lCq$:}jF78]WRi›!,Z7Yl\TNl, WW ΚoyT gTe%뿸U?J&K#CH޼>2a"6Ctϴt?[qq/6䰴BTL#ٌp$Yų;;5pڇ,MtE߸nmIЭN%KaĚzKWSa's;2/ e2&zbi*,ičJH;/7TU X+Mc8{ _-ED\DojC~_͡DŃU/z8`xYg#ճ{wMtݦ*/=9 m"Ӗ3IJDpuɎ5~= qBW.v2GY-ra_c5:\Oݥ N6BkԸ;B<1 Ebf7fY!ti;{+b~NZsS +hx<и~'Ri\6ew|fO^&9t8{Pjo xVL~&'+=NST!3VC{zH0곴V71SĜbrXBDT ZbQ:x1vN c-^qH\"W'cGhRq —z8Y3yC%pm|mz5?7s "7.tcku~),?>\Pq ֘)̶Z8\&)ρ(V}y!n!zneBAZxEWSu̻PO'@;t;aq6o:=|cbQ C%O r`JJaAF;?(=,w-v!~Gc{Bmſ\UM^'_\!uEP9`d E߉xz ANm \D Otms0 <]lZ=`HORb$pkDuH8Me#윩QԙuT߅A[UPY{N Hb=Ę$w'T/Wٝ"?ndX-MrYr"{k<7"ۻv.[7:TZ (<B"iO7!@}.y}< ǵ-]ki$nM% ^O"ԍcqAbDQ9jYhy,VF~sPκ^bA^iԉMFr|^ bZf 7RH/442c6Qr(B**U˼r/uY5΅N^ | ا:ڽR&݃)b::hAr1}:Loggpm*l &)kM~t:dؿuPO}e2fboZ RK붎jUm0U[  m)5n8I|Xq.=9;s)z6P 2 J}.eVb[݇Oܮİ|7X-GiG }#;0vf)fx>*<%P&30-ke}*VƲgD96_NZQg"3D`ױRf/Ce_d1ԃ[[#c` *FNR~9( G>]bkй2i$K#\Eu|UjR!^-qD9*h3u\-2ˇ}Tp*ɥ(^R41 ju~zܐLen] A4q7#OHkH,Ċ8f̙HwCJ>Gv\l0`^6\$IX%M񸾁  ɆxaR ލ~RMP}.v 9f~ BاԘ;w 9oJay]O7XN>҄H+Jc#}.nm?*] g ՐZKPd|(e[A`P)Yd6{a0J'2_?60"?ԾooRmH6ciu==1Rrʨ=cS}#CWa V@k(%ծL,@-_;ϱx'>)"Nv[u!&D]KkvP_N `z2Q^5d§vp"l{ӞQnY,CLlN@2S^$ 3;Ļ:ٸ6uͥ}uA(RaHDWC߆ 1*>sEy`µlį{iO@ Utk}O %*}DJd=?$8LtHxZp"+_"[ء6œ{!_:[4'*Z <^sL~2[ vCḌ2 ,cIdLH {[q4u_X\Әm"ۧ"ΧMjO_V@OP7x=ڊ1v7PY4tM2ڕgAQF$.JFD>u$gsۥ+2v}ne[ڌgoq~0&Ɠ!圂4]0\A~ r!9}A_~_RDc )<֣&Y0 YrzZ12fj]MލBj+*5-HS$~Vy~7i >ULRCDwQ513I QX<2}`R݀Od}2vGT9J'&2bYNԂ/z'o,[lYjvϲF#?6t\&ɔ]']trjGMMN5xJ$7YŠa e1 @nOlНP,!ېvQWq,dRv(3bSoH=ˀ*d>8/*P+`4hOe&0PS,]Z̩tk\mTlBh2&:Zֿ-"SHobhHuΤi Q$y)< K]b%H`j/-"X OEj%뎫0b+ -z$QVĬFa%; /44P"sG>Q2[ZnԅBk9aCI90}h҆sN5"/aI)'N#ǘRNqe8YJcԙiEQH_/ٮZ,4g']h.JE0zH}ujEb;jffo"e[6YGv2J\q}* fe`?h^ 8Mڱ`t,y 2no ׶D6ɒݔÆ맥3rmJJ_Og[089LhTM z#`ơn™{WΝIp,uUuYB\I8#9)L@%Wov6=ϲ~8'G'*C!V?R#~[2׆g'WA~;!㧹m:gP{ƺ ~@^/rtSw"p%hGOV+ w5zeMD G}?ؑ\ c/!(U@TVbد&nqrIq^D#4"#!KRkcWl$v>:HEzh oVZϠमnBخND!f|pӀB5{ 6L٨41 _6Ual~拪=t)Y6~Ff~0K\,bq-N_ցUD!\,d[\07GD=رell^VD>F-^10a :,Rz;TD$Ν%UvH PWop}43kX!,4xɸ5&J;!W<&-GD#$miI% c^2R/9uS8X~E+:\OY΍e:`+D)P 9 qJmSPgn\r]ԗUEIO:l{.eJ7f>Wx-!{>ޅo\ԋX,{)!aV٢ X-A* R'!Ԉjg{)"[B]HzVIfz2^]kEl4}Ia|N~&tT}J;B!9ׁp׆O%bgM9 iRwYgI޳'1Oڕ/Y & ; 5m[eb،S.ƱrCY0MY%))d[ DݻRJUnI~4f_wD)H?ue ,>> I~Z;bEqBDl[ |#p92r/8)ײқ<6%'#8wԲ.KmIr|{k= Ҁ1*YM EEr ,H'!%}=ޖq7}RF`ԄjCFaL5G]I'/[ 4TWoӸV11Umk6$7mWK%Ѡ֤Diq X2.s3{YG+e2 g&LDf AیG~rcrSy[ļDT @ergñnHe<|)WZJJ!Vi8%6욠wxK:9E4rY)ց-<3I65;/ 3|ӢxruA zx+mU<X0P3: .G?$ŕF51zMQĵwl˔U7Z4,#vq.m5#(5|sh?`pȫ+Q@K{BI_h#yAOU#T ÐpSO,9lƷ/ 7Av =X"X9v0IF ,v ,رNɽhrfxIO\kb. G;рݻf/+n #)h/f H:/KW|41oi|{rIm.j\JpM0j$\Ih +hz.uEu+ לEqƱswv&Q((m 6I2ưd V)|N 8*UVNbf>7lF3R >=Uo~ %.x52 ʱzn-}|-_@"x˶tctqfԜf.:F -ſ"% ev[E]T0ԯ@HITZ(L5Xĩ?|%d)%`A[W0>4r~XgB4JpS9N LP~C$b|ޝzF~oٙ8" }WhkTauvq־.3e?yΓۤt7h{6`RGeL7O)OM[I*zzӂ|/x?vZy''uB TTq EfhN^$D 4]i q\:f *WSg!vkBŮ`mA@6]+Q-H$< _^t0lu:49W74֏ըtl+JO_gw G.]n9JZ^y`c<%shCt/ AF9Mt+A ZӪiya}|WxֻE/N\IL5{iM7sI:3 Hb^?yWANFYpcKYsTwԚH :Z!,$ݪÍK۷rf~Y00P{8(s)SW9G9d7(Sr) Kn) 0Zu$cS )ty⭄l0ւDXk9GRRq:7+Nb8D= BγK_0qJ2^r9a{OD '9PStUZ/س?qh\EoIgv#0ߛkM׏сy>]N2Ć,^I+{Q<'ǻu+>A\ދ1>ġ ?]=?6X#J!tzu#=\Ӗִyz[#ԟ ShG2%K=Utv鏨v 븛 Ҥ7g9AntmWq] pqT)évAKyb+3.:<(ΒZ`c>ݡ3G<M3f}b̔3|ӔWt^ш,swQUFE8ـ%@ǏIqUqW җHiz&*` SK>ߟB?'^ݡ諸6>>~;9>Y9SUm( jDv &8h솀m|sw-/ز=Yds_}9ƽzs^ >IBzk Xڒa mxvYm{>E,b}0?ZS!@%ҡ[+1#^Z˙@,z P7t6e!IX_J5#`Βk 7Sa[is7d7KMH=)N~naD)@3hg3H 2.n?ôiOadF9WuمF dNwSRmېaY]5ј<!WZg9"+xw]S< [GqE>aɊCԑe )13P7 ([ٗ3T($$Z/ͮ7Wvza{Q xq<X?Cr!Ls1*blT16:ړ.ܥ,YiK|G?_H(3ƉHx1Sðc.4wr.e9i& ]vf1wE6:S>xJ$M?fW^fISc&,zF̐A幱t8_'ߣڃ nd8.DBxdYt--v:hI-З;#O=b9`\(Cnp6¤`O ^h`և]e xh*TYoc+%MWB6K dYw?,~f5W>XuC)icTGJ߂ZHsffQ'L1O9zsvI{/Pvn1mtf6"з~ܟɎqOY fkn˯ V^*/۩ L ~{2-, =탹5մOz d7t%UurA"[[ߗxBA ^3%&#!$刺 TlOf#۩_[6<'sفTIJg ]x#MG ႰgzB ۩/;S'1v{gQMumOՅF` dKj\w+zN#(V6T c5gMG滓@T 0ٖä́a $#+i<!Jv\|6RDjKEe `ݞrT RLj[^Ev_Ee9Z]lo$!!g]; H#6,JSI[ҽJZ?g1mM0闷k2T7L>*#Y9Du>=Q 21%@*3pAΙ)ŷmv< ^c̷³m)Uԫ4|c5V6ZR2|/$`gwtk# Rn 0+ٰ*SJu{eJl0Wؼu-) +؋H=%V'G9q;Y9!Cd Ƨ$u"OV,* 69T>+ aC*V mtyԒvB=~W$) 컪+t1(l[>[/$Q\IwKz^܉sf"DE6̄q.}1x%l kjC>^]| n6*uDFfxG'R^VFդn}Tds0 T@t: }joQ_Jƙ7 3W33nӕn, !ݭ8 D&=-!3Zu:1xpJ"Mr #l;RYkQA]cҩr0\bZmOP-x HU~3ȩF\4M,9*Pod~}c! X?"-Y W}|4=؝ {yF,WYA~T.잠WFw&CETF2sgt<5Zh_=#kO~M;c c{%lR&kMXyJ^p%w";Ĝ_+(rKʌvolZ0᠂`CHA:r:^,8Mu1=A#2*VvYKKbZ%H.O}\qvټHWpv;2%/X nˊ"":MlB|J4 OWk;p6u=S׋<瑢%mm""#r/<$ *'3\qȉM5w{ZrՙpPa~x0~ێ:R>v"Ȱ;;50"s@V]woEN&' (jL # "[|Ҏw3G,LdxP5ɮmMN t v_>E^ # %@Ӣ8%>=nYg/dm ͽ< gJOjuÁuJX(}>&/|P6E+jd(JvAw,ԎlWf;YXx9ne邏Lcjf'ъn]0vW^65|<м2 帋=*鏬5Q0pF=;w | oޡJGY摙s?kstY]7Ic[$Ht|Ju$e6$J>4eW&~25mc 焜1'є/rS/=VwB"D8/"zIw^^^ǃGoHd8cnȨ_T(mߋ06!Mvǽ]#` @L{Mphm[o~ows! 3N>1:/Q hwyNyjp)8Ǯ]nyXTcܠQbsBF'B%bL%GBL(D}6(05_jHzA%\^hM'yΑdw`6('CYE~ۏDαAcU{ Ej*nP|t}c0V*lwks*{n͋6̺=*r|y%y%e1V)+ y0G294ۑ(X#T&P m62$ TY r@q{X LxR(vu?c޲-0eǓi<`=6ܠ9bYMˎTa@tE^r>#[U;^ЊcNB`5xІJ1 L(],'TITs OЂ;ڑ9,1h45FK8PS&PB#},87?6V01t\p:)du$ƏrߊNҎ/<ӿNdBX`~2s D^ vL9Bڤ2Ĵ&L9jir{#[YRzBQ1#Kq- .x[];d;Z+ݿA~?Н| 7R{9 ]Sֆkς EMy vm5])cm*[j~vp>@706aL BMxQb.oH$TC)WxD)KV`FK?h4>HI_] hIf9*L^%Sq AP$~3SY4$*5Vg$ vR(v?>)~LPHg 3t#{';_WHa*OieN$HPo)Ko΁&ߩI v+(i=/DUeGw؟p6fX[i oCfa9Nd9EBs&Ҧn 3bXK ońnm{">>:3GϢ]bS\^L] &ȡeD陏֨hm&:IGĨ3v9wN!ekbģ~BkjpЖ20`|"ՍB؃Jo߭Wܒ`zgW׶v CsPb ꋭSjY " g!6,:T[+WHdFW9lb]2N՚h1ur)8J>z4LH*D%*8""Pk Hl Pw2MOȧ*'*v] #6Ų_k)!|'Ŝ86 ƍ!!Ӱ /b+vb/g/dNUжM͝H8dTJ~#Sx2E 6Cx 0Addbh<-fsXPdkX:WhՒ4OT*\ݬ!up|<%҅CѨ*:CnkǛ(4^}F `w`aIѿZa}GX^n9Ḯc/V]`[sy> Vb({Ks|J"{=A(J?3đ_03YfGt(YJ }ɕ3 d"Ң@[R "ĩ &jla#  g{u~*uYRX:yf CH Lq9HfBZ~f@W*Cβ޺j- S1ש2ZJp|}[R}{1]f6-X, IQ8zX`ը3v.XlÈ $wg%dFeVUK?T|}0 ]=/B"O~^ ]T2Wtw4W 妛C K%ۄp1P,T?Sj:h#)3̳CcI&&; h{kIȻ,ggpE eN, d/1~ Ř5.0= @ҡ xbr2s']HXZ{ [ShIW$!1s(oh\!Dž5b١G_MxmkPh㎪aj:Yuh[f ~!'7/"[P.ߖh[w2Iw"{yQ*)b1U[2?ɘd qr^$`Ll_27FMOW#Ծܧڬl`L8*s(7ƳϿ~,v< &WOvHic~&@3Z,8 \^>(H*s?p~B'iH=AJX-GcH/gy -2Br9dyt]`Gws 6H~`u9Q Vt;u P/l~_~ \e(nS=:L2$*hK-~/.GYꅛ 4 ;d?3HWyOP!="x_'c!+XX ~O4AA}R2*lfoZR1 ֟N~AO  $.P;XOMvVy(bdJo[ ^bJ3%qV?-Ƕө R#0wDZM3N[aUm )X sMK+ք,X0NS={I|Uech{]$uY?d/@̋ZXrϠb|- .u,ٳUvg߳:B.pQ! #̻z%~t7Ϟov0^,,eGk>"%j \Vꖢi0PlEO2…pg UAH?á>Juh']Dԍ52^nqFk nǔa浸pԖ7Q~)Nvt*Π8vo'J$/;pFYuϡiyOD, j9qk,4-\#4 Z.U*VW.08;ydW)ʫ!PS7#Yj @*_ R}/D;KaUߍ$QK'ӿiA?9T>_Gmپ-ܳYR TL,%88iNzӴ B LG2G1s7$렆 <(n[ o x)v*J?[aBm0x E` WA1R,:f!֋69j>137YmנNE_I*ZՄ|q&-O oOޯ:=Fm-bLIM୙}GeDƹQ,d ĚPn M2c ܠAڀλ*蔥BGC Z ~Xo=Wm{l؏4ȫ3N^T$IȭEEKڿE$kg_WprA%UL 9% . M0ػxx+"!v/#g;{j- wf|R䵉ޓ/{\XѨ7Y%0j" 0Ҥ.K)M-70r䱋j1BT&eh,t/zS9Rbɴ 7+/W#l&} xփֱ9M6:,) Na;k۔ЄBjtWs鿗iE]t/c(01Gj7RlȜ5#=u FJӛddEƭ9PnX] 6- bOvn-|lOҊ_1k%Q ѹ P?GE4To1ܽ&JD|W)A1#'GisKM];xY+Rٱmb0x?IA1)ʽ|ldV/;ih?Dkn%" Z&T$<AX"6]'|hi?R9[<P3ǁMp0I΁yM!x?#ۍ%驤b?RU.p< $ /ʙ;f7Lj }˰Jh|aWoF*a@-,e5|İ~T -ʉy[s&=S[\ xŜk|2a>0v="EeoYalW,z;_ukـ&G6԰t~ԜYLY{ϼq/ z_q^ ~rXQS.L64-Wb[c$5<آa2N};I?yeoe2z%1' lG!=^eœ)fq8]\늣fZ%{)?1Ia,lƧVW\,hǤ6u<:b:nS_fٮ~=w.Ҭ0{ɺ/+WRb{-RronL:7׌:*lq+|"ywyx~lrI=EsXV˰ Lָ]nq<nalHZ*/ O ff[qx^Q.Bŝn3M=ВKr?ɩ;NdiLM2BPtf!rP$-U;t޳r}zzaȌJ3t@eE>J;D/M };I+bcCVֈʟ@`|=Nz!)|GlI+޾,U5ecfW"U)1ƻ*Cl6Ym9MK٧Ġ@YM{w{cV$〉yc?_Z|-AN^pO<$UQI.ˆ͛K f(◉8BZM.i|PZ5C!&O~k& Q_"*-i!8Rxe5=0]w,8xF$>k2e#u'%V. 6 y6\ P XoCeI9ڥٿZ{w0C-mJ8{}bp[.V4`Ӧr p(W/8rU,WYSREUEU3@jFU(z7u=" x{3EhD9!:$VqYYUIsŰ'AW)v)ZJ>&c\m7Q Vdfg1S{נ4)+[qI' )ixQg444n9!d@NL>SGɐn15uty5*o W0x-Sk=NA1<'ʿOP*`H==@DXue>1{;ɱ-GUJFöh#R?f6PdE>}L'M/|cDiU%F0&:e6̝K\BN}lfA;GHtYdy'f4grpR2&g˖ >uʶsăuY-Kj䚗6L]j|J>gljZoe .`T$=9"K4dzcyW.qk тa8_MZ]lg{gwBM<[#gz;ß UwcPk<Xm3+_*"cFFgĘZc{'́PrhlB y32HcbC?. Nvݥ2)"!VKJb#HK/Ywp.ņULolR?{D+rQTw1S Z<'Zehdx2]uww,6x\/=m0jFF/,^q\c[ g8@h@j.*pK 5yG72//H4&[W8~D=-+Eb;!wGau}yǔnS $HH~0Ө[ff4Ǟ[`WC(Gl64D*RFҖ>Z9=f ÒenLvV$obu9١5J鑥X@kʄ) 4l"ğ}Hbxyy!pR?Du<+]A;Ҷd‹vÈW#,<%#٨?\hzfP*h!Ǿ SZ9ỴԤrZ/`_Oڰlr"Pࡔ_pE 7d;ɃT1e&@izۃ i(bm1o@(/}PL.۴4@ #3KkaV`e.V+Vn<9ȇ1vN˃6%<)^"H1k3v.ހD~m59}F[dxʮ ~̢G$F.#gHr"1epsE;cu(;~#hW/(y Nbi[o dpJ=E/X8_ړ|ruNDr͙#fHUA{.Yѽ!eG݇z7bKiϲJn6<`W< }d>F/{g_`5S[2ڳB9.a?n]"̸U޻,N^IթO@s}%#d>$v`mIJD]q׾}vh%o-f-P0;S=} jIJ|?IטmqyVh̾ 8iXl~w ;#I9Fz* _4N 8OZdUyd|?gz ⯦_4|d+Y*A qR 64hZAh}‹""5!̅(˝.WSN&_oQ* ۈ Um)Sk(Ǥ}7fGlFi9հ\1qXz\E/9|1:A)G>! ^t0 Sq QH ǤMDL#zjGQ} z3lьpI 4trl_@Ԛ9p-'cI0¬>WRrNS1Ac}әDuε*鯯xO @o1 dC0k%OjZ"OԆ~wAxqy;Hr4gmo Jle#L-t(πoik=:u`WJtOxuz#@K\ZWm7w(Vbe͵+cW31%\pA'szDTUqtЍ,]O0Wu6=.ᔜn5'cY_=8U@t ՆB>=E q pE9'*Eѱq?9g6U))vKץ[TX>F$y`BEM.ףf*] vGT< g%eHdF~Dv#V\bXNPjZ3Ŭ$ i`#(Wz *gݪQ"qfvyNf`6tJJq"On.%-Fi;1K(a=Buضdn9H_luh;Du>)<{՛iWXeS*Xu!>m%eNP R`T2${b9/H4\t?X1(thk9唱`K<= 'IvbMWH2\zM¶(^2h\R*Æhr}:@l D GuS%MzN9eF:1"SV,*\zm%ߛ4q"VkFQxDNg}ۿQ*q9Xl/rRd]4S*Y PYڶ}S Gmp.Lm(#kw+fPOLjUp ט0?{I,E[O)GE @F=,Ex9M23;[dĩÖw|~#WK 9jJWn*c%q</`<e^;tui"FbjhA͞}JjE TWXzYzg^FQC$xh#m 1G;SJk_ȩv!Sqq4t^oNt11[`OCa meL}s2 ڱ~qeupfQL[gb dI EՉ_ O~,lV(*b[+9Uf ]~S=٦ 9 d_iI73plcm*0Y^5~U.+ȩzycH|}P ӿ\;‡їXۛm>LQu??d}%gKTp=ﰨ vTF5 I]2l#G~y6.I{{CVtb@Q|svcOj%X7'Bg'XBʃ"&,ruʔm<؋'KN|tHSOC6ZDyN" qwK< KJmʥDVU1hQχ'w[sxޤ-.!n80D =>u+V:L+|I/lXG k݇[$!&vxngl3JBt@3JN U?nEa;lT_~#MVCʮ>``-ndEr Jo+@~_K.UA\1 ڃAe Կj4y/N˴LNZX uB3TRMxK:q!tbZ}اƨ7 _D [C{~F07q1_h-M G_)R,Pj4U5;]퐺{s[j٠&CJ Pӿ{jʚ^3U|K-Š|[`?NDV={ΙzD?!a@{A8]oIqM4uHʷج`$)tD|l>#a 3x V>QtG+#pB)٥0z . xowMYḈx+s+s()[ ʕV i3VbìL.{ +QhtI].:srO|N9/һBj)afEw-Aj[BP;;:% ̄w#&({B\f2- f\ӧd=O*~gyTޏ} "%B dJ&E! kn䭶!SvRL ?# M/+&$'e ba8҃\O$LdqW?j~ZE@8Z/fa' ? ~$ZT쮕J[{hz8Mg9̲õw|ECs-H֮by^"Ov1vPҾh9eA+DŽ!M Y P/v=צO bI գ.Ǽ-W]Ų7Y\qq8P/{醣m29wcQތgϒ1 ܴE0 ==H+@\@JԺg_6Bi6'QYMn"OTQB ",LtMWsw$b|'+}}Ok@BүYQ<\/qHY0jc0G{(iH,2. Kf#%pdΞaƬ4Y UVuTH)'9T %&oMP Z80Юi[3vkF;d8cH/n0ui6Bu~ҁ3!蘜@PY[ذ;qlU'M]6P W S_t1mE-j zT"Eq0X y-*sS"L߄x2Cv:L3)0kdeh9lw?GѵπRD3PV9:ƽ%1bP k4GˢHF֫un~+ Aw4Sprߏn7mlNbX toЕB~\߅7< lljKF],Ix$0QR"Fao>"l4H`- 6 mC5 0nԄ_!$<ekً*7IDRF:B~`nkF$4O\oPpb'vJڿji輀Q?Z`ˌHkw.E+nxgPZ(,y8?ACKUӤI 2x2RMP y[4 +mз9qJD6CRՍB^Y%P@_vmw3#[Ȑ̪Gp4䡿ZJMj6õsXgTW^dj,~,: qn`!;%Ȫt[ 3CfغI_)mgmYclKy̜%,JHSFj"0/K2a_y2>- WZYƮU.}Ie&ڷ T]ʜpzG@5H~EXm(\Շtj_6[E pS{L15E>r2@a_MIb:!?w>YZ']˭AT5ϒybku\A٥wR9GNͲnUM\@GVQ}s!"V~kp.a<:̐E6Y͋B *%VVlJ#nW+蘎<%IB~>1Er+t[Q$N~6o7_j[ZCP;(elp3p=qo&_Z 9ibz ,rё)KtW X\^]J&EpCr,[]D,Ҝ:mV7eΩ X7j'6ICdۇ.yT}\wVY5c, Bjy*9k_3#n%-ۙNEOpVUJ* TPt[yi-0`lnW%)E'U~Qb h0@,~e$u٘UVg8OIPRsUE4S?Zn?t5f2XD"7}TBwbhMW 7z^C1' bXEevs:CI5% >y$T@[[>ϟ{bC 'S)ZsNwk !VZYuIgUc: #=&f#6i-XYm҃RWy Tw"ь2e$Krlw}KwK1=/xϫU7ݱњog` hr#b]]Bk ԑLgdºDk}. p'=cip>sa\FKB@FtgBI9:Sc CCv#Gk=p=@{YKCc2ht@yEUJ)]ɪ.^צ6ЫU@z!@T5>MvA:BNEԉ;bQMKu'$y(hR %M|-J"5 kB-y)G猍8Lx'p)Oǜkv7LW*Ӣ;5 l D$~st:&+&'7ˠ׼+b{'ZN l3}'+ySsW璡a%?5f6. [}skMoS^0` Š;P˨0'+g2m$Mq"؛@۶HVJ:Pa2s.em|#+ǷkaP=bP/{Z;p}n /+S俾< 'P}š ~|L1BC &1$9NV"\fkkH:UBFy6.٦S)ԓw>#-ӓ滋ݣJ.<#GPWS) 7杆&yurƜ.Cϣ[Ծ|k'=CS6|ntB]l8qbm.4dG`F(!,s\QY](.́,qJP齛Fl.7| zqn"%q Y`ףEL6bOY8V YZS𶰔B@eI<<[ ]HH-]g ޻}ӑLJ_^Níߞ.IdGRL|]4$o?Z,<̈qP qL©Ǫw i`/,5oib2u*qpw^ !(ww(Lej_ME&iΒ c +E?_0 by*#~Vі;3ESnpKGo3=h)ɈBxyP)C C߶\"6sצoIAZh)J`MTu')x)t׃G̴nI kKJn#;(k"/䩀\\N II(ݔkZZHN%tٰ4Њӵc8=+]4[*ucrH O')0q=7\\/P>}p H̴#!kܧ'ľ? ]Gsa5ӫeA )vmBĂUm@V~*"djgX=yW 3RDnHs6@_k7"q!#״@PFw+HԹuU&iC}G OOuly+Y=> жaz*5 1q%*MBo50o(oL aLŊ{-0S]T-:s+":6HEU7;SFI>Zͪ׋C-T3u"2z\G}g_@Rk7p;b) 1PÞWR;8\+)h<dS2!С,yhY;4&H%eqGegiޡPgfܢ^؋cA'B@~e៥\"R@!PPV?D7pdOo{zp|aD}ndb[#3S;S&($lO2%fޘ쥟E$[e%o)!29oS:4S*6&"OMN]bVЀm؛~W7]%^ib@]s0OuXDʦtyJؽoXW9M3ۘN%h10e5}L<YMֹ,Uƍz?V@F|>_cA@o?yb ޠFW -,R*GWaq̢ J}|}ly#^/6ha8PEx뚂y,9K 4AOHTts[uƻL LԐ0;vD.0hTI*'3T:p#k"_ТNg?k jcy"YQ-m5|W `jGi!4M p q8 ҾMLxbƆO|\!p{/׬bĖ!XJJvwmT?F@B[6R#?F]7SUsl@˜& 0;g; ;)ʔWY!DnyɣzQƩ YKF,n}Aa5 I ȗ:ևhM( OzqB j?KZ-@5d\?׫:҆~#oQ ^V)+ TPz,yW;Z4ǫavit !VtZ,`3vqpϸw{L^̰;ޑX'96K)﷝P D,OEv90j9 *%:R?%G =څGrQvADp >+IZ9k =>])#LRг\e\s"KJJfW>Qkԧb~LA#$^uW7akgp-,Rv=nAQ0ID %2;¤oُ P*`/Y'7v O݄&Nb#A~W(!$0)p2۩(ZS`8ݹhAIf$Ao vb8:^F_u3[[/V@zSqv6\TY& gJx|GL8j]k_AM_] &>uR_=tvU,HxBlKu($c.I$kݽe5l\ɐڭbG5@uȎ& *V6r0=#H{ByCn8muP#~7YѡD'Ưz- |ï #eU`9̐ fT\n6O*q ba|+U60 6fPhvF R#lX4p;ݟ 1b[ԧԺn})UG[xK0W%Q]ˊ>yx S@{N˙=0N-Ňە6xkl_v_3S@K&O ,C5(M-XjjjtHk6Ӑ"v0qRΜ3=`'K Qel ʃd;|r-j<ӲܣrҾIF (iF_qيϲ: 495$ƕ]YpZ9S>x}@↿3{^oJ?-{FMx qh2?z]/Գğ9? {—6BQkVh^[zDNkUh4i|H Oa cBC{ƍ :16CQ4puR' ̬tH27)Yf-9 F(Pzq(bf4#`R@_@8\?bk ΥtksI=C.QbSv'Rd]@9TzHͦC6}Qf%1°:kȆ'surJ, 9Wa}] K,9=(<^4zm]aW{Q z F1n!eo% dB&We %m73A _B1@KX+OV$ˏFw)0?lN0- r~yՊp:Fyx35H@= ^)8Ęz_3G2ױ,C!6JOő\(zO-\I}2rQTbt;|YNn(6cGRsXnzRJRq:O-C2IQ3mG\kp6Fֱ䙒hU+c[\(8bvH\zR" - H ʘb>7@,?L;qDi`=T |2Bn:ABG/'ӟH\Ӎ=Uztg3Io>(P0$ڿp%0{9i{3KTU/Qr W xAsrxEeL܉vpͳeO}. LV(wLt(ȩS=J`W0cވS>isF)#_njMrZ֝-y ohZx`qF[<nUWU t[`/ݓF]]rmr\<e L`u(9I!+8yy@³|+K<8k%ft$| H3rmd-_@$!"E9ӊ)[$YC&iyS>\QQ` '}(ˣbO^0PuU[ kݎXA3Ȝ1ˉ+(xGCV(} $W>W& tlU!e+GQ[9:֊sC^J[^]R[hUAjeZ"/[ x#XJ-I"rhVK0x`j cRk3Hm?3Xz~)+BS]8 Vgd]tAꊠIreyoY(z4p @,ɉODzN:_Y[@֏x}?%`ԅʼn}aX^ kF1x]Z@}t? pDP91x*!J=݃鎋 v^L݊s<5W@K5^9qC^#KƊ@jN'^JZGNC'?"yݜU峪 Ԛqv/G$E//Xu5˴,`g(l!yW=- IXr|Y [M(\>pO Wyl}/6PLƴDmgRnqGգN"<5FE)_" Ȅ">O)` N+Ik ϟ1?TtzK$N}CX$3ԒsL_`/rep7dC~V/nEIdx!5Cjt|סu>2&yM9*~\$W2 'h^7X%̈ϰ̤XRcB@AK$9ͅ;1!efyi I% fm-Uյ6D̞< 4fї D]wµD9yiQ^D Ȕ{.xkΒN%X;LRcv6'ߗ8֒'w/1:w/Jwj1YH/@K. L-Yړי2 }B"JcttPAXCR·שUq2WL I쏯<\kcG} .(έlȄ15F+B\ 2q،UdzKf[F5CԷݡva̐Ezun_jҦ  TyN&ըoK2HNgnP5UoMO ;.YF'dD#H0`JnT>CAbeSiS2 u uR Vi&O߭i j|Հ WҲCϪؠI=lt{w@x';T7#ʅ Q|-]ѹWa|--ҳ}UC@Q,z->vA"i. oɒOK~9N/prvCo L~HTdɵ#|aQs9ͪz[zV4xO"G󆳴6bĭu[ɐ:+Spڻ=Jgv&8l:M~=,zS9֯L,7qDOOBߞGl[/ Df8Z+yV]M4Rڂy]Vl+E÷ax[ U/Kt T4v%TDUV r{:fـ!'Ѵ-`Q~Y 0-ZHޠ$m.N$+fZU\Hao iؐ œcm.>v$<5S0'߭Z.00phj+s}g(hB#7n@}8#3Vw2Ùca$@H;ּvYȄ%L\))MPyteDH,[Jj)$9 vZEzӕ8,PkBASOij@Z@01~MA- ="rʓ>Uo J/+i aXO)`oQ 'h5E0/ Y$HX~tsxW* +E3Blc` a+ 0=ǐM)d@z,nR(TLC&jl0$̘Aknr0;$qxA0ŔQկ,)NG6N#/6WH ۊ].^߄KwћszŦ%W5ew>v,Éǻfl$GJLs[*cDo)d@}aa^;Llރ4S-xa3*Ӱ@/Hd5ͳHV("U96-0i+Q klH[' +WXze%lm0Z/]3ʓh\hTAa$,#rFJe^C'UBØ(롬V|w n[_Ijg6LfĒm)I[+ u8XiĆWד,-FL 1xN}^yq>0nor'=ŝ*`U:c3XoKTa ?N=H*˳:$3![=NsJ; uSp*0E0 :nںc(:λD }˒0{a&/WQM6pFl9a>dRD?_c45/gMԯ|y40"&tnK)\W2>*X+#ڜlJq_KxR|Wg :DWjVŠj8αԿoB!Borڋ{m(#|o &݈lD{hEz~0GV (+Ok\[°u! ihGgm9("koL_ر&ë'5$*{t SfPT;DUg@75CgXjƂ=5 %)ඐV2Ƭ ?=L] g7NzR-%8~8VJ0yQh3"ZFi\5[{/^L1ט*$O͋І܌UA#"kUGEB r l=bALP&_w׎* &qhx/|5!.i7*FWCx9&2.2A9~g|gS<'Z 0G׭,û :eF[{ %yԯ( 'g 8?6URNA+Az^1a>qP38 j sа(lyHO6}FQ[v7_~kA8?z/įE[Fƴz} N{ 't$],H vNlD"`A\T2 ɀ YYD(቉R<%MUz]F5Gyj,O8G<0 oo&ubIp!xX5uk>k {r9FS0HU`nQX)c!XP]*tyGrĨ*U~{b,/Cp<22ֹjlwqڠ;;-›􌮦C0`bLR9OfrryC]RĹ;~khNkDn[%y ڌ=1ҁS{^3nm#IsPPՃm5*Ln9;w9@q J«k燊 C{k;_14ɏ͗;^(k'}hŶfF"ݹuasB#.&>@9$PXx&+#1,ΘhlStp7|1& mЙBpn|mACϲ[?@Y#tP +[>jgQt%}OF&`vV$vjwSZPş􈎅Co۩P$x-G$re.!$|ͫT {Ҧ;.DvCʄ٫[Nj5Y"Ya"M'@{F-5QNJ`R2w-9ɷ{ n@D^V$rk%8KgG`kF|W/IGv&*{"Ѐ-qi~cŠz8rQk2DP;>oa%WA%{׳lV*LxX1q+#wGc<nWopmrAf⍜v\!-3c95/XĀ$ ,5>D?"ܑv 5D0_i! NaFf~)vɤkE)t7jHVRPUk y|WE8~ދ= ZJ1 Ab:JQl>atv5{iZH(AI_vD 6N BEO2+2 Ƥ~* ,|mIt?&,&/)б6Wч)qDveBpF6  g_ny17@׮I?ܙ Ͱ56q<+ƥ㒻2i͊+*zhP:/NqH ?>u8D2I'ّEޅq}SYo-Xkse`0t9=hnepP`/];nHdO[[#]ƻpwb89Eᛐ:O#1jRwV23( l? }|P:k,LE)G O?*Kw))4*^2Ee<A= c$ ǔK| Lr<uj"lo+wbGj{;I Lj[-7|#f7X6Gv%N d;Uu5="b&Ob֖/(Pѽfć@]Uu"qD`Y^@[,6! pi,WY>37gN>+kM"C PM49+XpF8$:#)Mb![LGmD鈅QdQZ_oF*.4c+a 3YШ$>opVt mlvEyTO#-%;mb6 沢r^ 62nk B(nME'"[>/j>Ko! ᛊq!q-')X D}.ܜa|={!n {DJ9b6C\SȏG-biR_A|%V,fL1y[Qﮍh#q5x)^-b[ ca%n2>3x_MHS}BqGM\D ;..P?Ӡ ) ^2VC=g2IҶ۸]U"1FGPyYP tjuzĄQj1Nh^ Y&@vN͸ 3'˥N03@U2>ո9[`W) n{=~fRwjuվ׿U vQH39(O)},M/JͰ' .j+.i!8\<e$Լ.BEd7q\k]^"Z3YncoP R7miJ*5.yRE B5\E03bugHrj wp S>wu+W'ͫg(LOMu;_^kAYPIW:)LfG7xq7n E:Tno =vGl LD/+B,H#^s ť9*8xFE2&F>ebБMV@pߥO 6.b]m䑖qO0vU0r5E(\8JРǪٳ8b(ھ5(wi_qXa-6 糆f&s`^$ N킑ok/@P|(if$$;x4Qet#_| s!Эg-0t L }q$ZѲ>\ǥCqm9bvMA: żhDz/r-;:oRrCNhNS!j #yՈ6U**Jh?C [ĵ0F4:֥=*y,Kɪau/0~^#A- [t{p`RD9QN+Ge}Ө8U#c;)A7إlŔ?hhN?E(1 M싺YT,lhGHE{s`"t c&{9KF?aS2"z>/&t阍 X2̲@ђP9|4p0{n\u r ?A)e[Bˬ׶ )G\O OŊnHW=wg@Þ9U˚h6Xa(a:,輷k V7hc8>k_F󣶽z*:|"f⌷`~kFr?T).jwCG c|8B$T8gމVZ@GIs]qLb*e )r{&LY٬f+SֲTHK-\]K#C{_e9DR)%#5(A璺ZdƗv[@[bw&mxi,v!5=cG_ߺwghSJ`#j]nS . 6H,Y#mWУ9I>>nf`Av+#|~Wd9] FnzjDÏ3c8(/|@3|17.1{7O{i[qwO^S5s,sgb+i֖'xM6Zl&)Op_*/j"*DN=v,5O5_@ǀoթ/1We35W5kf}n2f4UD[>"]bz䊥p%vl,ӁƩ ҀkJg//GN4 gS gSڇ!vg/|:&ȑ%6⮪iUYj7Z6ǩuefЈsCy#.Z(%{c-3[N,cSTn&PY%Kĩ8]1-ՐOCzpp%OC/L:K ,ցn H#9η +qMiփeex(~\QǕĬv'w߈`\3[l 5#r;[8K*Ct~:9,$`KY.Ł+G ۗV-D\ZeP ~tJeK.:;G,uڱ<4hMCa OMq5ӆ%L>3+vY?B8]_\u ׵@#aT|-$(UXzP*(KxW!3VrKapMmǖI}~" J d+%LkFdDo thyJ"SLVU&jCS@~jn"'YeS۴2AS-?izd&)燂v5N}ϘOfc_˗,J 6%篻F@2>+iKCH~u] Cԏۺl\eʲȲP3}CL]nOi_V5 Ì3|*y8N֜ 6Z34)4 drReLi*zkƍ%]uL38mbC<=LR5z?zc;6RZV(x? {=쵤Z&I"c>x's׼72O[A;8֫s)de-d'咃CҵqYeh~qL'p דqݗ:#pF4@ʯYiL`^ .]_ʏSLz U WpxvK\,Dv+-wq%:\Dx}tfT#<#`r%TPǝwHo`~yϩ]d EL9 xxO>VOD"@dwZCr1w@hw"hC:U8(8arU+ sn P;+_hK.ZB_Tʞ=dG'e4O,+M  KE{v5=6~ 4\}TVh>^mڼ/hvo:+|˔th/ۦ$[pb~ޑ(RG?^;Źz Oo{"*rEVsf6?qܞq%oPuD3]86SV\vA?\3g׉sV͝z(O(ۧ=*}1ĞC|RPY)I0RMl#ptGbXϤrN?cB:nNh.X#A# Jh-~$`s$_ծGťN0] *{i 8ٛ$)`‚ΣM6I\x)ܑ'ޜ'ݳ?y"ĝ~kL6DWmG΄/BH._sVqXR]ʣ%.PC#NО>?7eSZl9Qڕ|_?+KQx^`7k˷ہyPEЇ6VW!D/"PD8bEQγ,uŶQ_jWn vܥ7 / 7Cgޘd*U܂l+`0iAKSLʴE.>}]MVvWL($)CꚰNiu99-#Ȕ"UmNA/ڽd#dAE LųI,G`DLr_P(ee.[{0ߌ*S~97; {EC:8GYw¬8J~CXnQtvzҺ Phį P/t.ud7mZ+NgF}jfGhRۑF_Zj-#Bqw !L./7W!%bnΏ\6Spǭ_fxfEi&?APچb[(З€I!_"\߳0q#Tyl"s4l=_f*piM*&O Yt5^N'U^Bce&rt[ %qsf7 %2/m8\K)5HׂeQfd]UKmMˇK!gOr2+3`f3_$jRn9; ^ta%i-;RNKYܼfYHl:9ޏ_kw%7Zce"$UDqZS= ❨P#JO~;덉w3)742"Y/Ka-0ߊpNR(oBCrTv)!dW6#0v 0 ܺuel,-gg[\<_ tq3gQƱx pj&k'gm!;xo&R>֑4Ļ+]򟟯-.Fh:kȡ|DiMC/ 5cj[KBTkn/v5d~cVg9F1rбh7kux;yh+bO_5R٨Rzb ܐV,4W6[= zґظW)X?[P=H;F_F!(>ow b&wWЍn҂,G婕tLX߱j[1*Dw \?u5ۖ"N9]&BS "rE= ύm7oGAU4?Gߛ@Z-&HFhj.cHdv Hob(HAk&!1x _a4k\|86W-gr.<WťqrJ>C8*$!AC? pWC_.N*i.n^p'*Wq&(޵CfC&qU#L?nKSMa1=vkz|W蹾FFzv?SL2f\K52ԇ/!R>X|;n hF$#ſ "Q4l5FD(.C=(+&m TzBCi;sP=w?vGt妼5:`"$BBɚHr~-鶨~rbj|F鎨C~{u2pmh֣8!Dndt1 4hlA0M?:6?cVipt7b*6 %ـ/bP>9bZ:ϔ0!dԳ+~ \ icZ5bO-|6D1#|SQM"$#*$;W!=-g, d3u#91]2qcCMf0 8cu^T>z:鑳+?2&[kUm{zs՞V2r+mxD \o̩NE%}B}~6<,~P8miq##xb]iVdRLпl -R%2WXEsQզVكӪl~f(Ѥ}:Z~۴j"c (S>t&R6< @oe"[jBbIv@$֦: k0a,.=\[Lo笇4r}+rxTTK0:[V eybjO?_ S!^Wl 2ɯ(T?{IrM4OuQ 㖋hjgfCmY_cÈ7blMFxh xvdA5_sBgA+c=_KET-Tqib+MXԑUGRPkAxjc9[$ 3:9Rȣa,k{ܿEmѬpKybS?Eѱ~..cppZNggƌRZȭq 4LC f pL!$l $xΜKm .$b 3|e:hJD@S(eB'I`y?􆫏oOJݲ9@w/>Kv\t,.L Ru&)CV޻+c.ŀa= ^}e5a≑pJA@m"cS&1_ f2&Bh'Dכap}[ck0R/&ŋhLsG3Av)(<_R}%Z][b`XSM##Hi[d(Re$.sENwx6\&3Q-;(rrCUՆ00o|+3>A6Rhv3߀1Ufs[eF6 ?%֕q9YyS =E1]#ai˒<WJĦD/~O%g]f9۪z*j:mʆ>­ͣb~3i 1u?i3X~>UE//8b6l(t$`B>!*dP>"UY'} uzpXY/Ε2MM ~UV: [RLa|r{%[T,$T"q4p녓=3/q8=wJVyp•܍f-3#ctǣݩNWJJ4g8R$.inHF= so+-\n iv?}U`wڰoAXAlqB5nRZ)x@'ōͫ.24l"ASn<8RAlvMKA.MyD؛.VaoF6GFL2Bh}6`D+ FE&尿ܦl"@RZ^G1mA("R@dY|<\}t?H8PH>gЁ~5*j)ő!;!z"؜$ x jͻj/l,+@~vc$F3P 0$ `Ǔ:0f{3i|Io(#30VgUA1Y/Q24֜Ld뉲\N+..^%6TQD<]$鰨US8N ,ú]%},eKxī GG+z+e&R#2|Ԃ_ Y3 UG>yFI`%`Jªn,&)+3O!uME${UkRa4be!ثT ^f],:%;K zq/zQ|l/_@EtQ-0}f[#yq1 ǀ31MXfgA,!10 Z6 (U,U]OTSsW7vSƼUށҽTV~oqCư27*!><g8H^ ri/_?:3\\DKAT69 n =>{xoQp Q *"-8*R(\l k9@ '3wZ?lEgR ¢[¥aڝmZQ ~*n~^ӠRhLZ]BWJs`,pACE?>M)+\=xgĀMCgjO<#cڎn{kN!.>w.ɖ!g@:GyReE">0Mt @;ȃX~@eⲙPAOJU p3q  x`x|$G /|!,="VE4koӏM*bMƧh6=fhQ0pa2N9:n@ոex,i%sup^QPq <95_NMlo|lҾ*(Ew~#nxQ"@ۛˢepcP0وC Rt]΃p=:^,AliV`Α9n  .U յOD?>f dt!!-DV8ۏs?LF;7W#)% ;ʨ:Ë*aX mEû)XOӎ/QN/ez%7Ӡ@Ͷ#D˩LVf  {7 2|}:IQ(w-zځ!Yw_Pۋu˩Q*Z~F!tP_QYm#61)i񬸹½3&#^JIeֲs]mQC^\?aQ;*_\NWc*ŲVÇeM-7g X\6o:dEIW6pm%캈&)?w;@8_yWޜgzٙo:S%fIkE/E mr۴6Fs|aטڙ:;x(vDwh(; :3SUăUt~PZ 7r B%,^C2[Isk~!]Di )x &9v:R+HNuL2̔\߲Y+˼dBsfA/iLjRTyo{2߉—?L7_Z&#IR \Eb*T`gr]9 [-X.OwtuԌ[,~o]9J]e7ʫ ^a؉Pz"$^(vS%_S6Nf0WkYQNW4`L:\PwuB@ ]^ %LV뫕ogFZ#Knb鵝IRJ2I/o/mTd| !?ljd%$ Z#U 0E2Um#ԝU?oQBY t zӼ&S|2&&7,ΌEuH8odOl+8aypc :˩YplxFT0.Q"Q i:<*NN[N}ʋ`Bh凮I|zea/9~`0½GaRD'Jۛ|w\Xa MupL1!{obJs*""L\  c0gZK^J|\5of%`iRo!VVy.Np[JNOc $'M_up'~zQIUlf›w>" VU^1̽DθB:d_<хqXj4 fOՑL .%34_TTZfj&mU}%\p>i@1_kȱf" o+^?󆻘HU%t0|IX4޻zVۮFsZQ{􉕵r _E:-5X2L ,K$9:)_Q1WUWN`{`kr|a2y"2hS:|f=_1_˚eq&ޜȣ)vb/},z͸ɥϝ8#˄3'&-j&ztcVᄐ|hP*ĮmGym"_bGdk斆RS*:I]լcIzb>)ݜu @B^ ff_x)zo@+Mh#@avRВ/9 "qנxfc1N-6Ngd7|_І72Xbvau}ADE=މ9Fi3'\tz;I5cШ!s$U6w.%rDg%s;yqUHs $ +G&*%_h{&OgLxemT Zd(ِWa|Kap$Gh4;5J"ȍYC>w0*C19| 06n}vKh %t_(V_ͻ> &-"(wsP/mK8 Xw[PuX&Q{,kl!c85#{=h"E+=s]x+m6fW5d)PĨTfW<5=' ] Fe:^TF{lH,GdyGh]t`."wW-%t8yXg>p;f:|ł4ff $AJ]*0ϞT0ӇQK*!yoM3[a_@rJI>hsޜ9\ G1Rr7ٳZ-D;U~D+'⌌z Otr@z&ϧF"xo\/@@ ˇP ۱k7t! TA֡"*8]Lu]ڡ6djh.7 @g6h};dp]g[F31…m;rf*L硃!IMXYQ8H-WFFPF˾+$@j81B$r$S~FzRO8S9WAYΩhF&T",F oIMQ[<-ѸvKHQK3;B&=?]yQg&@_ghP4վ}4w6 z# QH>wo-Wސ טBR}_&f#GOK$.ܠٻEw=0rE= `b$p˶ eb2/mz|YD KpZ~hMW-ݜqc +&GPj\oMK,3NxO< A4l<良PiyW=Xe4ZQ=R΋ U+i\ni TsO<Mv'U3ɗ.#M;5D4_R/H$h:m5Ƞ90!UƇ.j&բr/G<,z| WI'A:q6SݔZ-rCBEk˜>ufqyOչXFhA:~ \HqQsw_]ydp:xğ. Ka͎=?v :`k"y-3nP0ƬI F Q^㖎vk/*ea*{hXl꼎<} ~ĄHSpr9= 레1YP6.׷Rep`;GymK7#7ĴhP'8_ hޯXHq X `a4н +ء->tLv-~P.b[BřjIu^#@ #)&}3%->ƻ>Ƈ0EpWE/UAAN`/WmGg*񻨩X1V,j_|+@]!@zR.էP%Rm>b3+9G^`  $et0L F/͙YxyPmiZGlG^>= /`,K8\%L?.Lc^u>ir9nP t&G%ժr W2PΦTU`ۣ^O6Xkj)$1a@|o] 0c8U&Gr?r>q 1#{!nQZ;3Qr6?ʵ*2oH$[·rKgUE-<Tڣ5LÚN[gbѲOl7c\5F/G c͉s04y#ovsF!>-vן*t$^TFϏ/ps[51(uПJ}2BI vsUSiRr^=TݑvDc: 8!F%~YYDo{|g%odVu͚q>c 0$ɞ}^afy5nw(Rk^;.gl"'R3O$bܯU:hImv8n|U9`^#x2 Z]2SWwL ]@wrG7'C"*r1g%3×Z8d7!'Ԍx9ApOc"\p(3CO;yTn9ګ!ιUe~T$H@QGLX:3* Tm0['$؏f+A2p+b=H q=BcZ!8M)7hUR(Li1^rUH*mQ”xāL//mף@@6>*gA+lNEf&6k4x,4Jk hD]ֽ$6R2zH%ƽۂ<]s(K%J3")۔`'m3lyw0`ʘQZ5H'UFnB_*TdCs-䟉 ) D2?ortۿ>oNſ0KEsWzzJ10y2O# zuO,JљquO [l0"\ &rRM4㿜P$*[V|1MWcza2}m;џ;g|J=%KˁvFy[P;QDjۓL[zFL>3Ɲ ,P! ;zAs2 9Ǟ.7d蒎s)ޓ O wހ.( *zM mў|;]Apyo,Zӄ6~G0ti0)dj5 F1}X 7^}Ï6]pPh=Z"K)0g+Et9 utǧ+@|xfN<^L{k RބM{虪&c$DԎ $$! b:&[;B~{n0ʼ[ }Kci:[ס\gGy-1?wva XTޠ1x$ QND5AaK 2(y#F\xVYwzt׃e7[A`8Le/R D3݋01v2ĵצ8it"`}% 3=ỳہCw\hL=f6X|rOpz|#*avAzǑHX$b%+z/h(Iم,;@?[>r3Ue.,T9~ FT;\0oDŽIg&vFxRgBsw+o0{(>ePvYb1Dž}'MXZ_J4Ԥ,k*C#O"W,VH*њiv@.hL0!Y>bvaQrP]sˇy\MN! UV :X+ۖQ_ 0p߱;O#4l](.:\tT⊷< s.BS^WԼy.EI4&,7u&xY}?n $4-IY(P$ IR>z0e1fud͙uhD;L)„ޭi} 2A7|x`U XæGbA)+|tY} 7W*f9u^^S?E ؇T~Ҫ3PМώ*$_RbDfךOᄬQ{F"@<#QF1 yۙ}C2eV+wl]F1hy 󦛴&-ljHGz``82.Q'3Эo^i럀6`VYx` ܈XGd$C}w<"M<[lT2*{53M5pT h+SɼԚ{STgثd\eURڭgRu$W_3p,uk:0.gg{4&FS=&^{&cLsC?E%.%X:8{PW#2-Ҹt)NpCzJLg?sb<:0!]j-1X/5Wh6_$|$? Qa=~ f-s[zF g(lOjPkYq̣A} wf} n|Զ8 gi#e{JwLz pyRkZ [r'`XCZ>|fkK53@sQ2oŽlf%>IsN[!إ.ɑlK 4J<Л0@$9Cc!zgnJPuF"= z3^-o]dVAB =Ѕ$Nר̧ȃ!8ܿ(/Vd^9K=JvNTf irƃ K3k+1Gn$0~D=ho,.|8;jbfK1klo -BZ.&"B΁8k#Y+["$\gS-íVc$AUi֗Q2ː q;5>s\Lʡ>R:u*0\W`w쮲b'6݌k(v^՘#a]W]1 IŠW72VAzB[h+u@y)>PQa @KtX>t9?g&'KdOo1]d & tɛh<*0yZb!1G#$X׷C?FM1S`8v ǂnE a 䩹 I602'ؘܴP CR\J!)i_o'U^ӽ`me~GZr&Iq4^ז R*A׏oQ=>>CW"ptrX0Q%Xfmx{7tp(}sߨV(>.;ԣ,q^H_w붌_AoLI(NҐDT,~fMZpCp`LirEJ2Ny$[ֱH h]oH`[`hZ\m ꜻPY5n f-ZObB<@t~|1&"X+?UaCuOi8+~k/uU49/l%p^n LdNwxs-ͼ'nt6< ydx,dxGteς-WlW -ѽNп1- KTR^8WmD{rC yb%T Th B74h_׻t{o9RkarĘau[K?vUGxcx𴳸@c==i ?<BEn#aYJ1C$Ter #?'J ! v&CHΥ,.N"ކ*H3G:.$Sq9({I*p났!wnZ'dl*Z/ zd0BR/q CD-#a̺B1\rCV \R9J6$= rK}me[3w?n)RsĪNkX pdLÆǰ20ce{DSh%)syӐК z5t5q ~1PfORIkJcY(6vmg"}ɻ-3A\^p6D0c0ZU-|R&l XBSVncOO">2i j;xdnr#ZI!m#Zv9Nd-"TЯAh@%cH֊j.af0݁ ,͡Yy4+-%~ҍ Y;iWtGc %紐<ސ3Z6ĤzE揓3䅊AnTEzPsE)a>m)ͭշcQNbP?7X0ώ4,T} ]6ɍ˜U?ͣt6eoX1((wqؾp5;w$6(|Pĩj$IY~[mځY,vOD#FDNJAEMܚ=&4_u{GՋKPeMќ?#Vsg #L*ԓ,[br`erK}WuUph38ǐRzbVm8y~EVhH) =ć~1KOvD֍M*B)سamw%wdlMòjN=Ў;0ru- F0B?j%"}%l!@ V(1\I^24ɥYlxF9N%}*j;} 5VUURql5|;"|M$"OػtBr aߑ^!O aP7oA- )HloY0'ze'ԄeRmC<1!۶݉0VI?+FTpM1HJ:ՓpWC=L-Ĩq X_V^%`t/y fuD^eaR%*2 Y-Yz?-+cUfr5%R[a 7X'rI_bVV=5f?s `6V^؏pr&p]'-@HJWL%oH_:\fzo+3'ߙ-f SZJ7&vMW55uqy҉P ԌAaה-1 E_,ɖGō;[6,;8{'6a_$gk+ y0"bGҜ'Xb O3 $Uvq<+ԀIա@,|?@Jߜc֑ ; V)or*%<3B PjjXa?{"=-y Ĕ$:_uyXd~bJXvSfl dfO7g3QZ_,3|ĈNkq%UuQ-i [U{|v%/` 2Ht6KcL`AȎ3~_1֯ ?k%PJ=*Dw< };1tHcVԾ3m쐸y C#ͨL?2n\ϔK[vғS,,v8bT>B,U҈1IFOf+~Sr:\B֏Ȍ1TΎG0&h8'f( 7w7Z- PxؘQ@4˝QN1-W5NZDzΠDĂƧiHRlR%]|rK-kKݿfaA,`k>8^5Ȧ:u)NeDI&^ݹ!4w/8/T'ؕM%tlHکuE&#+ү =4n~@]A` Mqfp~%ȧ8?(|#EAm~^.rar0 ozm:(cy'%|S6Aηd{`3)8?"z)!l}]nBR I%U?~ckDuXƴ}DAN5Y$84B=YS8KE erR XMV XRR O.bń'5+ٷ ӏ0ѐdfib0"9Qh\M呟Zƫg^h'6~<7mh s.b8!O@`W|d|tn^ eL1m 0y Q~'q( 6SH.VʻSR5uCfFr陧>|Ϲ[:' džT׼RN;idWn7]c(`$kMyP:?8Lz액Kd⣶hyKOz %"cqҪ`'r&f8Q/MD}b#B!il>t\WD9J Y/PHYֺKoaƨNΤi^AAeח#64B\.!9fP8Tn>DvxUr0+S(`,)@Rmj{n>_f۽!GRMoRv*\5׫fm(]۰E39Mzhƀ i $p)]6VB=#GLl_ͧ(UFl P, q֘LJ5$̌|pCʎQ\<ə#[ӂW(CcP(Ҽ[/}y/`\NmcyR&TߟpRg?o!ľz>/aqϷ);G= )a[ひl*)Bk|܈UŪ ZAP>ldjxC*\ۦ]yMSqb9 o>Kܸwd,Ep y`lchk; eloTJώM U\º{vͮr ;&NGU|?*nf? 9Emb/V ,%KTka۳ñ^ޙqXSq" 5ĖĬ{xV5q=r5@X%R(MHte,A=wSPf8óC:` Rжoड़Te5.Vvz'TfFS^ܳ<]Z4}{Jڧpn[|W;$$31A)J}LȻ \~3;$HZ?D;YY>bo(0/uaĺx; Ճ@U,x`C@*ʱɡ -{[7hA\SEx=GbsYB~b<)+`bV8N k-|nδ_kb?0ohR8SE%_>d@WMk2"8<kn},[ wmvZBלI-$)=Ƕ.ƍ}B` E /MVuN&<]9+_+?cŴ6[;b- 2O8QK}1:ruFG#;"Nj!**H5 @ُm{ 0ʀWTCB@\WC2J`7B\+߃:P<JM륛28&t9r̮3[1-*;hB ŭ AM 핁ŽUT`л8]CvA:\eib ;ϖlug}gXMxkU,ީ0r0 qoc<Ƕα'B5vjdsm:CsGiHqMŞHiA[[‡ծJM1c3 BZԏri,t$( Jֶq=&54eHEp)mI2w{rHԚs 6Dq`Uc D.?4 +ƞ-MMr yhBƫ.Z{:w9bqvϙ.~CcTˉBbG89qlv. f9C@'eҫ2\/᫲+6αҶj2B!{- (X%5Ş;L=cկ NSf4E^)`utXi#m1_TsL,J CiZZ15 zi]d.ZS%NJ\30b,^zdR4؊cpM3_02= J[{/֠ fTEV6?ȕa!#[k'Y,7 z+ |-r8qhL^*>;2T6nIg:  ehPVbe^oI¤ mBH7_j}+$F6/T~' 糠.4=lyuPq!@iw,jmS$XvIB?+:vC+]c xOb^/rt)\wzW#Q-Lf~Z V 11X1rp6,GGhFR*~:pLjmx/zᶄa;{^$5@2}%-w5pW'a ׋ą`d84TCv(Ncm 3ojW%WaGRn^\X7(Y4eͭwNT [:S༘D-eec"ʤ$g"ߵֶ!VM഑1# T*;] x{$ Ɍm˃7>"SgXآU{ffg uR.:%BDM ~g7?.B̙ 'nJv ѢqU,,Kɨ42,5)ZuѪq`r궟z4OɌ>Ag6MPJ~vX+9EM8dTߺm@L :QlUC&}@9$Nԥ_12m)ol/Ps$lY9D F?0!o'Hs-7L<8Vo cLUkS|XF75А-RUL_MRuިy8 OmgDv-s|g^_{![*5 E,<8==>QNKlZ2O뼶pc v Dh#QqXM 6e-i( 2>%F8;o.0ݵ0۵l-҂R;$2:5B셱}}e^ys'WBZSwOLl)ȠDA)kDT-uc']^lzXnv]s$hAӹ‹2?_럧U H2ϋk& Lct' _z!&T$FBOh:擵B8:}oO;K=.1}8Xh TJ~Wd3e)sAT78d^/nWHR´HV£d,Xo#9* VqAh>vZDd _obHX4s /udZNJzˎVD 7yZ b' xA >(ڄ e7B .HyxkIb)֚6levCuLy0#/b\J-%HڱC_EEuC5I}ǟ;ٮ&~0 WԣJU{ 9鹊B^Yztr()^ ]?Sm ~N @0!yޛA2o@>M8W?ܟ uG/kzЉd(5՚7CE;>z 4+I[drl.t{RHgu >>zpl<"~nЬvr?WmZ73~lUQz|}}祎 ;7^ܾODp$w`_z"m9.*z4Ѿ=fC ߍZ /AWC6oѪAt#, 9n4-Kqh"EVIUD7Iu͂f 0Z/10TƼG)AfmgEA?l ѱOZQؙW31/L}Ķ5]пC;mV`dR~ VtƼ,VF#\)ҢYY3 KGcuV zPS'5ˎʱ^118YbK*SEWt3-32m%PȺl`E.9W|Ψ'c]J >?ߊ"s|{ЙOX0SMO? 2D Gs@'`.f} 6={е$.ƽڎŃaAMTWlT"B|%Bl+LajvۋmT+? Z AD+ ӷINd,5fYӳ5NR'dK+\@:.rjzO;p|4q:/xa<y\*+ B5J$H0uDҺM"!8h=Q@$: Vt\b0, HTx>a D@\'~ M0U eQYYr˝B*f  Y!7wٲ6o$e1#˷9 ŎXkvZ՝]#uZH,\CyI]$JLa[r7w<i3ʎj-y\|!Men)9pkd@+бM()]Jd_7tՄFfQiޓ;N\̒ɬ | $t,2Ӕt𙻲1 }˱y uTvBSZC L-' V8L|u I4k-]ɧ[:4)w_$O4` $H|rՑI,O[+8Vh Rg{M*T4rd2݌fƄ-6S"' ԴY\Zޯ,&PĘ*,)yǤV aT%pzWAtm͒+d|.UX0fE:@G$4& 5ɑ6f6 LBy@ΐϘW[P tlj XIKZ>@qӈYm4%;[R". bhyqH_$.,2zK[lQA\Ih=-ZjjL`PϏKg627nQcePxH-kBTOQ-KOY%}AU 䞜QhόEkUN-|M?Mhp{<9gIN!wpǕ] ynI${6eD*u`fm0S\%pe3 %}xƨO վjAaW#>kl0 u[2O6a]D\=RgtPY4 Fn [ 6l_6Zy!)2͏o%% XxE:4f('P$v"xȐg/~̈ߚoOݶ?H j`vm" )_u޵M c& Īp ?T}エtws~)]V) MqL^i=3|OvKEq9x}с={ 1 :yOmZi<IF̿!aKf\U.h!xyƁUB i&vbSp v. <3Kؾy،߮5=&5*EcJpC^0M OgA5S*e`^M .]B@ bf!&R pB;Yb-3tDկ@SA{oׄ=8BW<~r:yO9%y[w}rSr:c=3ڣ6Pu[AX\]ElDc;͡J6jդ% SH_?WL7TeӔam[+-O |b?U=bVpQ :rF )4rT.OhL\$ٙy Çh|vԹ[;5$MBQvJ>\GqY"rl%fY9_j[hb㫯exW[7ɠ׼}z srtpq4LSԕ$Gv)X[~GekɰTKo4\u&"dX8Zq$n%fiIfүfvNlºLdJ,xtMZ .j!ݮ.E`+c,$&8lS;8ÀwzTL} H)a<7E{0ea}u&y"VX%] m31ȝk9UvrpV%NzxAY{Ӟ䮨bNV]WQH2u}u' -R/٘vЇנ- I CsGs2|n{ $ӧUy K&zax|x X2+ӞƮN.uaDz,8|%'2E DŃIl}Ž5sV%d@k/JqJ]-l_"lZY"nKa~+V‰xRc"~Wzbz6pI>(^Mo Ý.ܷC wb(${ATT< l0]:j:wM ŎÁzˏťPg*6QK>uD=gq$Lۘ=#+̓lkXe,wR4[A^(|6W }[lycٓw2yɣVb U-ȈG&jH#vH!%(2o()X)})brq3ցx~f +c?'_ss6reM3{ KN;:{!l0e$,ezx7*/Vi^PP :3iCCZtg,$EVWzDrb>/>'D//paR¥Č.>&۴E {G5%ɷ+ )\kLt'CtPPH L( #Ӓ~)tĞ\x`XGp%zhf @=YHx#kP/?r;L< 0Ȑ^%.ϝwv'GH .4pM Ҩoɉu0bݼ]&yCю2er: sfP34`jmJO륨)nQ,fuS{ +S]5Pj $|[Ay7\M'Hy"3 ajfL&s,=\R1N~^` 򵮼 :"2VvbSu%g 9${ѳb%z$#R"j `4V m.sk͕%?zᄚ8Z.Bu$!DqF3Aw6?p|h&-Vq#kaEgYsW;1v9Ԣ]$6|ڴtio-P!?^> SḼl&ˀKVG:qײXN_C49G.'`#W*fYɘV0$oK_w:R Vv2+:"4FXY2왊!j& Msj-@h:Cҥ~KG|6}efc.ȇ< 9cjژqHq/[E:'AJg v :eZ☰AT8skr4v*ZVt%!W7cgH_faw٫L< *Zpbf}4xQ b蚿/6F&4IlpWu-Q$+/Β4kϙЮ=Hl糩K`,*tԸwaE,P%\;gkAж;)n@};e}SkrX'ȽBN nc9 ]07qL`~C0˪$ryڟƜ `o$pLAO6Gcn4ֆ)䖅L jIjmcsܔ.si3HjPg"8O랁chX=f[H1)trR Az=DccERf 7ķoj:tVl,@X&רn"@9p.ž5++˯ٞ;a) |X!FM [p{5?{ND3MsIXyYg4L%ode[@puC є'`$Nrm mMC-M& ͭT@#/Bx?hfB|L%k5wLr:vnp&U%XWW-2JLա-,#A8f= +Ͳ% iIg<~.Ä !cs ^W1UrilT-NgF1ws ,g^05/_Z%xtd} ?&%f o}\d{;^><+)7E5ټq5%"O sy=F\%t(B8 GR<8_ fqs;O&CG)3_7NdN>{B1V94Tc`$2GlBGeC9bu i/B]:7AD>ΧsTݎ0I:ǜyAնk?*tDGjB  & eo;k {5ʔ[,Kq1mXx?&90$1JdNOw/!X44}Ww.I704VNS"&q9- ~W".wD(\/cÎ[k&@r G4qbQKYA(W}ߣ'Q(GjhU-T"q2IlWM_?B#(2n="Y( `z/fT>3zNU[ MP\tc0.ƛ.) 773VFF><c䒺D-˪tU}ocRW=$73eN5Ԇ=g^rdD73ǴFFiQ "CbH|J'fF5FM>S]@M#135wrFQޅ90c1B9i% {2H.+OEB`Le.? &BNC,WIR fXF&dfBrZCB6~ ~?`j{$DMͳߗRZh=9G햋EoEEt1># vWZn8c0fciL;tr/9w:b 19XےZ<<һY`H\j0tV35$]^zB>j @]ĭP8/fBwUekJפ{`i {ls8$]g3?Fjl]GzB uD"E<4szu49AK( 0a,u"HRV3k,akG_K=6hiPN~ e/֮-~czL*q|5x/<|ʤ񔻇"hqҋlI*%rk]2,a·h#H+U; |;x^|)[7lfyV}sm2BX0@(ʱŝ~̹猇M)1̅zQjuO-O.qm<(?/TCWplx ٫cX@zzu9HܗȩJ 7V;0bf,A\]Sw=8@-yڰWu9̆kceȎ$'нqFy98zNIa}nq߬XSb!O2ެ?fHK4 U`!%x?wc~CX@GK9֬;G&ES,$2,uHdW W>$JHPӷH(:vͮX>UY obKĽ㊨M3GK`)REk(yyIH62@.ZxY l"ALVbFjQ7w;QK`/~5O%jh44cgO_aŁ7NɃj]͓T麥 L3vV,pYS20: J]êH.uz-> Ϲ7VAѲ0Q1Uc{apbObkG**a%UGңK1!Wvz{`:les%X =!FHq( M#>O 0v;T4-ώPe{K&pUf¼q& $< Gl”%L!ob><1>Y"<Ӭꀎysp%EhjDUP+V*}qO<T` Mq[Xo@5%$zھlir2M2۱/"viֺn^Ws:I̸%|(um7,NugZB)9r0[8昙Ր^!Fq[, N@W "bI/$(YXiGS v',L],.$H M?Jr7`tuW[AY$s7 5Vs7ܞjUb9[|{z,w& !Y&]%󮙙 =qh R lNh{5}xk%}]Wm(@,qu:.4!e6 _<5.p@BӍB*bfV~Akpk>v8f9y &R0F$K EPhb3uVp!XXq{Z&^V6%2S̑{{/FfyAa`'_ ZQI9}5x`ocӢALeB7s+fCcۯ<~>t ZHO" q+@QOƟXZɼpLl/j-Xƌe??c3\ R\ړ7֪i  oiOT. P(Q_,Ԭz`c٥L!@ DZ>M@.z n_]{^Nij~51zeTKhם~V;Γc{ZLuǣxj<'XUC^zN+|$!M|/Yq#b4of24\o~8Uw''V̓l97q"@ ./b6#-8d;>L2FXo/lҺR%u5-$3ߛGʛ,­g\#ٱPAџjU, .U n^챑ٵ-(P0Ya4jR*]pm_?WY{t˖ʸVϸx:ߛIP 0]d bEeU۠^߀_d芈Ne X$q WퟪV(栞4D(NAȺ#UTN%l9%RO4t:|gHV=8r;s8MZ=*BG=qL 2_Ra'MaU^ƼVO}z=064&@+axvz4N 9JRrȧwi˽3Ljvn."2WCtu! !q7tջnDT/1z1nq|x%Pi\jqI9펑*ܰހZɂy!u9@P36JgH#_y`x#msO^'ൂ@&j Nd3!r=a]OK6 Ig7?-adZYK. N#n!tM&ND%l͂K~!1̕qQMlFgNj3;\xYn%e!49w`?qeoCHKA]4ZӁ9KС~lz?fCߞo?EYøc}hmdVHnME<7aj1NSnkaKm $ЭwvEE-]& \=X(^eaH65F7PJ/e1Qt([RJ4V ݹgww%' :_>B\{BuH&E;V=3T]#"CiMM1rbx:ҁeU 0/쁕+Ѹra|Ƹn 1 V(t :+^|AM2I-ϷJTsw+a H·m|Xޟ]cXD(@fcI rn Ƥֽr 0)0Sؿ @?;QRX]d&V1nKڕNJZ,oA'Ί[a.uxsA gIdP^THDGEe>x9v:ᎩRyW85_U!e#;5a€$q<&7.aq427%/;zAdoH1. B]C)O;zqU)؞CO/<mV|g%ut}:rbRdYj'ԙi C,F{;Cj-g |!_._# ZrT>aB(>QLִXd+bi="|6IV[QY!V֗3(p[{\D#G-ݮ%Ybx86 R{w”'khӷGO@b>eZ+x1K MV*+?c R߽g]+g0!؈s0S-{dj4^#%LxZ{ς$Ԟuf?E}3{|^opjLtz1' #(T$DzQʊT.q`9QvkvMB]i}86mPdu]w63>#1X2Ӽ%MT/Ը;'nMD5M'Cl< | !όcnDܻPEQwlNd/OZߕ+ >NId_B`Bi0KQwX{ شRC'fV:Yedi P3Oh.fn.]SQ&D2Y, s]ᰥbm Ka8s2+1I zJ^^zŃ+Q ~Ao Hk~.V:]7T¶שXt}9_)5?7epSMcKJl`gШagCF/WjM.P 8@bV*\B.C|%cOm27P5_gi wpۓecD]I^z2j{$Nm'~ʒmǂW Ą]B(ɊmŹo&nW? 4a9.R-"n{,j;J|aY;{}{%|tvKkv?Erep*Il'sp<#7Z97#> %D&Γ T:@l<.^3 |c4| "WY*6W^n"]ҝT&,Ku:6dϰUYXg)hfif34 )OC¥V5E8^I[K?V C頢4p^ZY^0g+Xg7b?t%`0x7 )? -4(3sQʁ]CN,q׻]eEɋ4VťLG v&ɞ 鰱URA#h&C <> oK ] _>#:ELݫ cIs{<фh BE =QvRˬ# ܵ6- @bZUbK$"̅"JӐtcDTC"N_[^헗|X7\ϓi aTE(=%f#emd#g.<+Q / "&G327'n}ߊkp/R*C'G&޿?%8 t7v11 oB G?A |V:#Ԓ{I%2EK!##M΅ctFw쮻YqMԝr%; g"IASjEDҘN3)^W%pWsݫ%zOF/ >a֛}!(4ܳz&)]Q{A 0 ".K;2VgIƝ)KM,0Mk\˪MULm5U'(nᱼ|AAHNF%3l% P 0 !/,96,jjXI!Y4B#6tnR&^=@u> _YSX>ZVH[':cS.\hom eL"5yF&ZR<<}֣|kkkUŦI7xi0dT3@` KVS7RG#Oꬁ,!PiRdh'Z)Eաpi[әuc,A7,Yh1T90o#)- jʡ!JƞwdUrۼ+^Ɂ;2/"OhH;1 Ry̓?Y8M#9RQh4⟃OlFn*].|~ 4)j>X=dzNdW:yv[G6^iJ1ŻiK7Q:8CS%mg(ۖ! 48>fM&Az['\S<^aV"yt:6h2B AkAp7v\e9';ewރV0xW ydDY٣(,kL[ѻs QVeuԇzc\qeH9ǥiaNGZn`:rYt]Z;+ƺW kHZ,9vC]i.a1s$`ϳ#k(F:#Xا˽ X(l. ɧE U/?S4῏ Nk-I(ʙ+;&7ᦄ=Ò(ǩXjR \TFZboUpVaWOu^<+S>9X錌$w[֟lm1Й81&i rUފ3fb\6x5Zvz ƪ$0l2Wj~:|LĠ3LPVWcj^fv-n 4#1&HUܒ~ tA$%}ǾfK'uݲ}lJ͏Qґgws&;Nc-,*͎oud[rX5d;YS8&|* Ps0 7b>8WJѴCWXت^8=%MYn}CR:ѶXUvi"S\CK?MMJHpܱdU+DچB%R/wwƃ2+SiI&FYNmғyjgU5iz*0뚕Ѿ;1n~dT&o'g3Co2U$[!1c댙@)o\Fdqp|aj`ۊxQbáˣZyh"Z"fVEػXDUڙ\4kRa_#Y:'WO!޶+}-S"0~.zr:b{/^`wT4D*UOaW9 T>:%`??-Ҿx a nI(IG WRX $`ᾁZ3G@>if4d> D(;|rET(Uӄ}lKV4},[) +knB/倲yxg;걝@g~5"J1lv6v&:6]Ge9Hz ydV5+PYt0bl^7I6=9c ˻pc)RD-R X6fԃAA2;c0n=iU\MetA+"KcC~w"RwH|e n+ b"z`7X<'OK -("$@OZzw/2nKUMCE17! +.Z1];XT:b꽨AA٘}#tbu%R?vb}\55~ ?[="{D|ha S`a~6醵}+LU\XJaY~0cLT(O(lBZOMrmKdyQzd`oD3 SY.`[DziٛA8}]:#?Jt*yjn̡QpBC nx+6۸*5">8k k)<)W3ln7 sv$Ih%˪MpaYIp@C+/CWWz|l>TXaqpD줐W j ne}r9cȴ~δ~Rv[&>b;-ɐMT>^Z-ט:d@d$w/En\¦(>0W}5q~$Rc2 [=B'apu6t# ~9FFkX9aLca` eX_kZvv,  kYxM{@'RͻO+/ ;b~n<:dYYL7Jjk [}?`tЊ:t*'Z}SVVsqTvsqƮ&$/;:ċf[8JY(if(BGP7MdvCm:~MLTOmU'Jg[!<7)= CLX2:*ězx`}ISZj.|,+#@)87>O",I%->wJYn\uxgˌA^[Z_ޠE M׼zȞ9O:ݏîB;bBO JhwyCeˆk,@5x f%?xF^wT0zH+7VW;__SKatr&W~iQix8BggHϺgrgzRA` e,b̕`c\t|?QmBa끓(.a+PH"0 v(\k<]vtoJ62L5t|LgzRSӰ[“NlQK(OOg#ǡ m ܆cɴS uDFZfq}9x>xsp†DlfU\fbUN dvz=K!ݳ_b!(dVK՟ҫ \mƮJ\V#({'g *3DbI@W KsNp@Ž rG#ιr煍TXg`#D$;ˋ%ZIy"e4CnfNns`2M-c)GUum| JZݔjdXAda?n+.70KG.w-aғ9y'{KKKR9`{t/@1w,m޳I4. x΍tZCH#fp~hYzbеV]^e8|̘^W&s>h. QD>M0]Uyv湊.a|uGfuFڞ3C /p=^ɘөu&[X>rW"od}髄N0[ Wp[~!v#0Wr,B:F[VL;.Xb}a|wLٕEuٕ5+@Gxt3LF\- "qZiį.-)遏ts"J:%(䴺iU)w\t:F 80֊*z#v}kTڭ=Xwfgۏ>?C -M:#:T<ޟO O}+ơ<*Ñ[.R;`Z_M8ĿfpQH7R+S#tݓ]wچ83L|VUfxfT{^sJkgO84 ɃT*6,:*ꥺ ϓ1T~EͲfBIvGO?0,B=\ |c?k/+.+M^1%ADy"ajL <&L c7`7zZ#6Xg[RD*銍'Ƹ.xEvC#4JP繁9mӻ V~wTh[>k ̵­̼d<^ZU();DD 3c1N)ty%$Ne-܍=ρ~Σ>[Sʖ%l?R y`f׍QwrJٶI{MAfHEUhD!gxOI<|Ͻѩq!M28IE-#6+ Yj]rtODEz*,4)[T:{ lȝFdp<jxUB"Ҽ~~ 񏁆:Бipx(?%fI#+ܱ{x/N%!  |v(YTs";.aB3mMUU Kjz9* 2 G{ӫV;ӷ%Y{= 5fyK 'YI~+ DFmZō x[OۢPY9p:Pj$' 3DhҴv<~pjRDR]" 0Fު. Lpm#5 DzA[2}DiȃA_ ϟqU T4GBBWM"blL9˫а Wس(Rc3Ds~%%Kxiu[ XnYvrX&6I~ÛL3gYt+a{kv8D>v1@4JG[&Eh !  !-aUc-4$m}o]$yYeE=9 Z*(;HYD6fP';\[-? f倮E\,ƕzI"]J4ORӬ%zR|E?$w4?٧5OYʏ TOu7w']~j IW*X|)˯;+7weaz|~|?2-B5h 3X6F)g>vcl91ݞjŸ~^]*S@oOY]tMA3 &QnX}sF3]X% 4ToèCZ\ V֨ jLRbx5Pwmh0"&z-Њ!GmQ3$TH^u%ܥr0Efiض^t0D\WiVjˤ>keHvL%f)Przm\&F`k?doxyqK6'(zʊM\OUP|p" zud^$mtZ6C#x}MB>OI5n&juËmԣS)%ft ғu $me C\6pΞ\&P5OcwA +64+:eiv᫮,ifچa)wp["?\2!p(髤`) C9MdUN3}=>E:%I5'e@icjJ9 [jX\ibIGLEq,)[;O*/l.]ҁ&*^.J3# 5W?^u6vKrQ6$.C `Q<&nTqcud[?y& ?(4M4gQ2!W*՛UPx|/끌F5V%"%Ju1x] 9ʼnMqYtٱ_Z~sMEuߚ.+3+O$v*--wTkD B|j H]Qkc 6IJWg\uCPԻȦWC6@Z}]ȕao'RUűv0rfp3s'-*+[Z[ ͥc"Ϩ!PBZYt9AuK<`Lc !8JML7wO3 . ʐz<ɯVVcbyn]Kgjb>z.];(.uQ5G*[*(@I1Y*2#4? {BByAzxVo;Nu)bէ)]#%||ҳj{*EˍWUyg:P"j'{ pc[`7e~2;^h+閭j$1kIB4bTDqZ=D7o=1@' H$Yա&A}԰A;,ٟITc V)&UqGv€] dmX^)l3Ҋ*¨(U OěBue6:$w1=n*"pRAZAb<"N+vVkgʻcLԳt A4)YdUL_j3V";F;fy 0(dQgt[]IG~\uk\± z ]T"6|YVen2f*B⋻oyTe.җ"#0KlvNFCQn+y?:&ڼcVxVzr[w*PN u.W%PY9Zc5˩@Z~!uəX 0W@_.G*F.]5uucpȮEb]Ά0$y+ih^*DO>O?zT@/ nZwCvCUO;.oIмE( r&xT@b؎4VW~VNK$ Ԧ=s׶09SU W Kq|.Y7rY>?ors!Dվ#enNx'۔AՂ9-Up~Aֵrσv ,\, y׿EۯBS:l:tNyppZjC@[B:mG(tq`Zٞ;*y 弻o'S֢Ġ,꓅DS!$2,ءQCC{db{):7Ljɷ /VN$a9g2Q( 癯a:z9B`p@s.憷C#>@Z ~%0mCԑ+ks KtȚ%t /2Υ㯍k VB_t3~ܺ {b&zKi 9|}@RN9¡@efze+ѱ wJ{qKF/L߹2%o!_Zu /ЍYm ) %Tҷ#=6P"ynv -pM_'jjks@{P8XoΟg53_;> l]hS-I91h&YqJ!3 ^r/p67qx?B+%HkQ ⇺!;&˙_wZ?} 9Lc(Fr. Ls+ډZ죝P:+ed2dP~+L;`@TfY2WnȽ7`˕*ʗʦ 's %,BT_~1J{ҲN#p:{,/Llp]EcW šha՞&5H\W%! arw/&No*Q T1YL»vO kfk͠ix'J:jM6}|H>А7d(qҩnאUprWO!Q;i8(Ãq i]Ѿyt9=C> jj/RΟ ՍOሕ0:U ]YWm.N0Ѫ|}w+QۑE#9\*Jo76?iʂ*EÛ7)Đ m`[h-V&DYiF̀ nZPdhAp~OՄte:*ܲ5@5n ay ժmGI΋ ,ҭ#D558`+^5%bZeCkhܢJE&&H0Nr2nКj6.YO*xq&s>7r9:ݻ&{Z9卒R`T*3VEE1fm/VRx`!˗xG'badJ<ȨP@AyV-vH+m2[c`U*yq3Jf Au+bJX5u^vJz%)Fз íD( zޭqm9/Kx O!4jlZ j"h~)QNwƟMY2i_2B ]K=&e yG2ۓv|z3Ml!pҋ:E|n\ ^֥5.-&[ۆL'#z[>oJ!8@qokӅ6¼H @XoV.#ʷLb(/#SĜ5_IɥV(_šŠKc g+1820|aB$RBÿPHOΎ|+ِ`*5ff%,C`Zz:)K;_uoHM΅ȶv,q -,V`꥟jbJ _Iל?׭|I何{ysW@2R!IZ+{i)!RCk8@sD@X\{6;7⇗z.4_BUCpG2K;7͜Uq\e/EyC<%fAgW9H&j~dIo C|f펩nj4vu`FtԤ>-ɋ/{;pBsʊ_ @> vܻMMhr)P! X^wX*h8;PM&293U*+׆Ӟړ#!hhF#A:@^M:ek< (a@ǐ/0 3N&q} OL. M='->{;iTc ReZλYa0tΎ^jT\{ִFC+V@o2%5omšILd¢{OPL|9"W'#s#U L젃OU~=m^e%j>S'?,\ !Q9j?Ȏ;@i;0Ȍ~:d&+[;ڱڔ0 Fl',<qն0_m(a3C|*E'%4>]3I=$$8A"GiKD >jl,S"W5?&/q!/ v g(EpIJ5|(;ITRY}OӀASI L'(YvCiujM1"Fs =B%04 mm2)`&)HFM%pφS Tͳcyp|X>c:ys.PIXG7$pB>"OT:8ئhOʪL==Ic>V&^D9go8az,sfd]\Zӻ&48Z&ݔN"~Q}/nh ")PpgK^t96GwJx1a@wXhsg ~‘ wl/z| ~`˽5W\ظ#,Ud euєeY!(O4J,Vcʘg. =$90Yh?r$]{z8sZ@9L*/`ϲS(>{E19 5t뙾 ]#(> D恌Tllj"1|Wd_7bxqjO`_"wӜx>u"[/6c:dϕ4.ojQ@8 'esۏeyqI"fGaZ]K.*rUƼ fpBȷ^Օ _[" l̲> c$S!]VE΃-t(q ?BuT+*l**zC5Cw^:Հ0BC( ,=dX/ǧ!&tDqO$kbr~}xjgٴ^?dݤ2D\Gj*ܺ$\\KܤxSQ_y$oJvPN o=Oc?~cB|NzƾwCn[_ I=K̦Ռl+d扬թrN'OY.|l)B+lbi!Q1Ey|co2 YK?}g=D.yC'n1jʋ|U2AguS0e,H`{Gj N%<" .2N&@l%sCwmacGP^%i'}j%ap)u` 88Y3{d/cK& iP=St±(hPLCε < +Y=O} BJ?;OgL A͊q~^M?G7^e-* }ץXK--B)t22,orU #VXE> tODȺsSowuq_m h1xBG^M玂,b>I#(Loߗp`5NWj/x%i\W-ܪLh@\ c'Sd=08&+ܑY} )7^y5?<ԠxO9˜4qџQ+XhRZVqLtKgfէϽ[u jVcAZrulBjУk:- qc ČdT^@l!}yZ=.WfR`ӯ{,|*.VfW1fQP5dR|Ϊ񅊐NFʆgl!\tt\[x/:zg"94ɉbKT*8xyMa8 Pp";%#NV\tܠvz!׿8sH~-p&)BֱIvG&KɅ+KKWz 7ԅх22..@rvМiZGo)RzD#kQfE=lxjGU|vV0q'խ aX7k ]XC|m^=znqM)M";$h&ҋl9,:.N'd=3 2n@/|<yh @-'{Ŀ̞u'LĴ!C2 B ʹX&?P|̹9B!I7VE2X6e8XNX`V¯lUa*tX+o)NZo1&ݓD% Id* i X}SlCųɌQ,JYfkjR41bCr/R~v*cv,ٯ(juCiy۳B"OIKgZg-aTUqBdɤ۲NW(4=qWBaz*}1 KM0`N(=!9/ k( oZ]? f:e°\5x"<DQʞU\ξ詪%pH'-=,}EȫhԳ {$ު,l{)y% xq=gIMQщ50]Y (e6jUӗ 軌\TWuL+6몊x:tnʦ`uտ\+ EkM~k, N%n<^b/ Gm1(Ѽ8TOg ;T~4sޱ6vG6hOw_s ]OX/m8O8dWɝ m=PM{:BEf \ -Mu+~m=7R(dhH{魟5gn|G=35hC/w!&ՆVÖ| p" L9^0FOVI^7nQiDz1>PC&6?z3/1CVҡL m}}ⰃS5:,I "]Zbk9׌1RmY]r YvF#z_-l80ʯlGXoF( ksc%fRק:w#HbP{zO.XY.µ?"] $J,? 2z@DyjAAyV6|(%_BsP`sCwCOkI Òy+aDC{ͷQzY `X3ɪӄ3Ų5CbO|sJ^V a2)6Rzrx vJ5ga~^z~g;e|N%)8F(2Rq{ڴv5֧b9?'64]%Gr^`'F:5-QLjn$yYf&[=ץC=A`\*VuUmɘb8[")L I,o4Vļ? %*/Ѣy}ZO+`(*sdjndž gf=S>q-tj2ќ-v*X I6`JB>mkP]ᾩjoӝbYO)lt,+rMciϻRLEHr\h7Fw[Ċ tAxMЖPRuT#zmW)LH;ߜlk6ɓ;O!/6+Q ?._fm`wa'Pe)譜}^H a3T?h|+{{ N VyUݰ4]? YVbsH%b,'g?F OyQXKnC4M.{O9V]$]G٭P$:}y%d<h<,@$"8]t~4BoK(lj~#V+72fG^t/FcVd]6жWqC9غU4t.zM#\|?_e.szseGcWw%HIV7\ej8+3y'Yb[O`xN! s PB^(D--RS͝2'izy3I[5.Q6ιX(^ZX_G )u+а=E`ey\JGkHItσ+[?Lu2̨7(^& Bȡy hro1MxwxnB4 xdصw-')?zQ-鑋"Y_YX,MĕR7K]ƌoՈ"/AaE?v b^pta\H B%;{0gM `_z^HHW2R5rE4_.$8$vV<ØTfГW5"$9=="+ft{I8 >n7] >N52`uF/l.oDskZBf9l|Pn ĘzBnydoC-(8n\ 솉sGP\RZmuDN)|ɞxU%AY]<4eU%c, L=-j/):#+vyPqOw" PQ}'|Ό:FnDRzz`@[NG "j|Orgіhۼ4#bXo'uMueZjH R=7-! 6Jvu[UU?ѱE]a2P*Knhe&:;ۃfqR+࿏'ufSI$Ŷz#Qa)'0 |~r-"ݘ 21ia{p`:uv̍h`Hs9r-P7ُT-pڲA7$es2EKlxchLǹ`!/NVR skon'FpzS+I{YUj+b"fxg]H=pjc+UBQ<{״ MBoSu=Io^r[~)чW)J ĈBKXP` Q\ET^BO} ރ (l 0. @l:pl^a%ݙKew69*٦ٽVCc"}S Lw.jA%L;sقX\p6Jʇg 8vĈ.ԽҪ QSYb>e!͙}D5W g?KHt5_RX/3Y&kN}!maHmP Oכ J׵ Z-6qYWF~^XH"SnX7QcYQFƇv"S?arׄ(-W ¤ ѩ9%y g)H@~}{,iZ$qrQr]Dky Y~TRQ[&\r0=F?0c=HOb.W֏^N(7}Pס~᩺Y6{pvKFp%E`.Z34YO p,@;R5g^.0ћ*nhVmU 힯e|[ //<^ԣ) +i:0ntl9xYj9si̬WA;Mߋ__DƃfȐ{:_}LY A:Gq-qܻ]F'4>†:q 5~aW>S^%Y;U?c~o2Q a# R&*Y-%?Tڣqj² ٬W+ݛ]ư'Xf:ÚOQΰ=ƪ1ql 7k'pa"A5\zs\W^`ݡ?ҫx_8!EImفcXY9 Z]AGkd{QP)m?ߤ&p%2? Smv,~ـT_E]Ov&\OWU:j? dɿ% r8㬟xFKD͢pݞDjW›BTH(Ow=ody?7oM5ť񕐤qyR5kڝ2O#( gER,z^ƽ$ţqzؘ)V $" I~-▎W n] Q]?>*O>9ԇj #ev*ֵ~4w' _PDu)"!6c{KR;j mNػ!e|P裹omhzE&=92uR89(=Բ2*~2[-O Z'W -_?< J5|[҆WH'#RLpS'D,/"eK%CՖ~DNel{D8aD*\EWA@a% EǨ"E؎Ƅ,oit߫kD)% u'2!R t8KsFL{~l}svCtq{ݔٔl35w v0j[M SMO7=̍,lyD P-P1 B~ ^J7-P *z })PLO{ln(780Ɲ#~3>(gE{pW(kυsGj.)F̓]t7u"ּl g$0}k||>M5d4pDPl<=LXfu0%<3A`aXME"VUNZq.s#8kTgcJVx]w XR`T+)mҀ8q#uQQ|Qܻ1nWmLn+Uh0cx 7znH{p}}YOj7O$\<ɴ{1WcXF1\ש.^2vPD+et2P E& >&쁄cw+G^ (7cyg6 ٥t^Jeކ!Y:|ck=hT@pem.x(Q3p`1;6Zqwh|~.L[.*F;2CQܡp`(FnPŭ!N8 [h9y!"j=:$H_σY5NO!˺(yU(<;z~Z# r݂ ںB`I{q(D݁P,F YHMG#yf4'fT*3)dp%0&!wǩ"d<e,^5SfX7Kun e!cK-Gma8BpfeVAt'ݪSKUa&C2=pHZ' .ːM# mR*6bcYzuJ 7Ӡw{bLU$ AeA[o^M9mXO0&}+ ͨmq=NcBLBW0UƁzwZ}6$e:X}'TA]>{|ejs֞7?( *5jur83XB5JO)Ӌ Y{yg]OKbqԲ?gz> 觀& K[jl-ʳB,Ew~}SGY,(*Y+<(2}*إJ,Mյdw ^bߢ\ZwoRV RC)kgV$\8ԣ㉠P)7[ȮKOg;mÈ+$U)(1!VZ<]xA9)yKOhǏvJ$㌃\? Pi4=a%L4_&Ƴg ?p¬1Vj_h2l闭4ZICo6FHiho +:'k3PwxNuyമW]xqX[q`dEyfnBi0OLQ10P!9_>lm{ych?lj{%ᯄ6 9E~[Esx  ~WnBuʤ)jJ E3rtf3D 1}/̾A7kxD4X)=?!/Ys7Ǔz ]ej-Y4EWN{޽)UueU^Awu"TܲȮ[[ZL_4WfŠ_|W#2!@nCq"s3.F@BZ:]Bq51=']w%2{= jsb{˯ NW5`]z"ZR$py/p_g z|De96DMIpo) jȘn!7=Y<5Y2"k6ho낏k[]o܊#:+jf+uNV#x`;UhJOtՄ{z *s^A';>x;ƃORR_+85>͔jGIr5tq#iˮ f E<|\ǁSpz˯-Hb2n`oңJ-AID؎5ֻ:?O @vΤW2xޟrIY>_%|G}*dWӖfX/|Ys1iAJKy&ZcK!i5IX b>!:Y߳"C&:·\#&`3dvX;Gǟ{,3 |wr)}ޭ| )[q@r¯p̐V˰6B׷[n.`tXP{]GL ZȖcVO}AKIX褚ZTTl渴= Ћ[Y!DzQ;C['aVCoh<0J!Bk$>&ȉ,?d,dL(/27 Y%QPtϲ?d#'4q,eܨŲ^SbB(5 "/;$&mE9PTǩu>C[v/!]$+#vmQ_eg,K|<ծlh|nl{" 9`݁O .P^#6:oWlrw:nWk$2Y}+ð嘞"f&ج2O`G҇+4l74f|TH6V`W>4FVP{Tfj7]rE/W"D!-p(X4rLje\$Ms8Epu'cuΓ`VQ@RH́J; VeJ&Gf'/`6F>bԇ-WylT&DYŸU VvyQ ٵXl/ > X)/E4\ft+{r񝬗*PZ&mĵYSqQ"~( ԗP#?Gׇskw<﯉_B0"_wSBggB/JLrf9see"^Z)_ޜ%Q"x¦& L5 #rߔobBШZ4U_n QP,/{vOh 9|D@W:TxuJ-ޣڴ/(I$`'yYNDdmY<~x pmImqa)j3I8Sh{/5sQb"2EobK;}m,YđI7( F,3.O Rǖ3FOP ,v˧rC^ԛM^FԶ1zE %a),Z]hf59Zȳc2@Qelx|PeBRueLùmb X}@b/e4Xp,CGX/ER7!܊o02GkOA[^ё77u ]ڽ ^`QSC ~h-vN^G-qJ _!% Gp]!tg_xܳHQX=\-t6b~^ii]0eO_smVIm]Mo[@ 쭬nD,IߥS@wmCs֊YT>pZ)k>\ֽC-agTBTxqrMJt}ESeL+MIr⒋G ȓ faEpC_.#0L8*=JV^;*)ыl^RLesc0 _-k7hUh :Y*:Q.>sjދ'{}]N";5" ɀxy(4>qFONKAk GzLѻpǀ$isOgW0S?s =^~}Pl Ah 1Y=n-lGez{,n^4Dy7 _BqHHOݦZ"tJ9^(]#ZO Yx)n)zt6_G b'drz~Zz&;8h)*be+N.~kEUmJ[z chi((YqȎ?BVaxvGe FJ 1HT ׆@\sLHQf*]ʮu,$OX[—QGAEqze#>ȭ')=螲Spb.5۸帱,e PWb&*re4)nmj B켣vCM7O-cY\[WP—LLqЪ ~O+@59I)qo0$f6;~~^I9Mż4pAjmw ;4:~Js\ ڌQQ!d d1JNɽb ig[5S}AkXNp'_M~1Nt9I[ A<+︡`L혗.2TSs._AϦvڟZxn͓Ꜷ1\㖼{7" R2bperHKvÓS0S@aڥ?Y3q+srw<>k rpU '0ս8QT~Ԛ ;;ܳBEe~ 298u_;-ڑ#,biNfb6d!om\;ZRcKz|k9"(,"Ǎlk+@=ݩL3D:OfA4eq1#Y}-^IVZ:PvP.'/)yQ6qHt(KeؤV,߶枘t#Lq04 ;Dʫ r QF9ɥ7.o#}%t)Dq3*&|s~[xC75*Dcˈzu{pFY^\^KP>Dvgiv-U}|bZiT{?TϚ->NT dgaGsz=)Ulc#=4v=mg4Փ:Ϲvz |cIFmC.;ܹdEb\G3%RAr6#b@9BN^(- H'*';u ugO%bn5Xl K_Gnn[ p!R7P&i}qvuld dbX ,+>,SY&ݿz0(.ҡCV@$5gvcC\~Bu E9*Z`A[W$J0å9CkQFydQ&1P?ko"?::)g-!=-޷ tڎgV𖩷37r=}kE?F7*GF|y%l 5gF> |9ax 鴾ea˩L@צFRdNj \-TC {n]sОHyAoT|F "R Ti d]y,fͅΖlg=M)U ӯ?.i@oʆ桚W8 yE6sψ1cʤO5/)F}S&2,OL0dڱ֠ jaU./sH)ASl~c-a-AIƾH1~̀L{6\~Qt\*7FE>gV_CiM[[- 2Ueb \)};nЕzS5G 6Ԟp c7:ΆKnD0#Ԟ&{ 7sSDWJMP_XA=OQ!ʐK&TwVu= pSOGvhEo,N'Gnd0҆1\2os(VnЀ>#;=@X[%sOW}7-ZnRC,qуdkY ;ŷ_ˊ22Ptڰ2,JU夣P® daXerVunWTf8X31,^6& tbPBH߀-7 Q^#qmDt~Ư21V`l'cCQ?ăd[_0keژi3PSLե\e: ƫl+.ґD7 ڔͷmE[Q`_aŨgկF*tƵduS/<%I >ۖ =k=dLPzCvT^B*Π]| K_>ͱ*Io]Fz*jjiP `CY[E8W?IQiZE.NaNl,܌QA#nօ=AK qx_{_>,J\NAs?E9L6dTM R+H, j |]ΈHLeY4% N=ƅ;fE8/;wF$ ;\{o6bWyYO/b8ܛhf{u}P;vV*@$"Sd}þt(]ܓf(= Vn,au#gkY-W^U jr\O촤@t!˥2dfuCFz0ۯ'5!BsMbZ4E185)s9C68he Mx0ՌV7C̚X\ '1c gޒ#FJ.RSOq :|dK`t)= kK"'(3!4ot *-)?LO|Oo=/?`OkapzVDFBatC?̵$!">jj.B6oS/G^]Cuڦ˯&q%݄DB[ւ4uww;M+:*1)y BbGh/쐥wvaurKӲx$w (*z(tH;fDރ%hpi{I}L>asz1.`,-Bm$1aCKh$id% y4Z|x/^gqٕbYn_H-CĔ^ P~{^e|aJVKvAbIxKh4a|dFz4z0#_bͣ.Tk~.! $z:uU0_w<1Í=\|7֜Kw5.O_1ڰt?+OE]N^V,SUKOPv-9ZCGO!uHnrMyaNU⚷ Eorqg#uxGjh2 `𷼓Qrb ?9Z8~2'\joc3ؗe WvbN&>-Zz @]~[R^0!Pi'D &mTq\aVoϟ 8ǡqJàdY=D2UcFa [mz tGHb:*NۄĥYFS6ײ GzD \%mPE=kp;tTSAh95w '93{p8ï–fѲ8΋*L}nj[+gHQs6W4`:‹ e'dmz'a@)c^ɨ>6&J FPTfoiAĊH`-v8:a'z=pfx7RCv"ZRλ+i:;?&Eq%Pj& /0 hU5\5NK+J>f85∛ebmfd?8 w3KJW!hpKBfc}*dj4ӡbꍷmPʶaZ9N mP]ّnm&f]Xa:!@4,H9RJQp#Yhj22Uօ-OlԠA<em;jĜelH,&Syc80R꫖WAx-vrw%΅'&r^`:*7qhh(`.{pZ]ͩqVq0, $iof5{BЁ2uNia7"k'*d Z"ϛB703t&a0{YFP#L p-xoP]@{ 58ýMOb C-$ol-_ʛwG!z)W۴٫%w ]7]rpSd9Bc89"mq|VЋ=>;v_D7ߩyHuq?oʚkp|EPg aSoPBX[^~dp{X-kd!0!yQ#YqS{:+V$J?;Lb"hZMqr2ζx\"_ƻ0ZT daCRu[0z8%N tN.YƤ3~`dա u9YY޲U{b-Ɵ'۳5uJrb.ڧW>d 7)Ԭ:TbJ0$K{a '3R3hIZW?ޣ*]XD`B8ڵIn+t*)9vHﶍ !?\_0? Sq-.l^e09.VaĀYܦl"XT_O9,t ^nt/G?M䠙 {/ $yI(Lҝ*;Zd<cJnҾ4Qcb ;%|֩ۃxe"ʎ-Qyu+K(HI^-繓_8-Mm-C-=Yd|dc^VnmO;jxGn>}V+P#*&?ǥ=f6N{!ưuV"([ixVL)`hE ĭKYkR?L%"6_蕱V?ޢ`pkawLi1~ Jb&žm(tUJJsFN=ٜX@G3uďˡ//",ZBY. /෍ͼB́cCC\w,QҟJֆ|ͼۍr4HZqrLF8=J_? 'bVʖjn XfՈT (| cf:-dWKP ~=@m Ovg>}M 4Y1|bF5y)7CUzѫP-Z܌% _39^#G+G3RZ(Q†1WIUZbf~4uW9\rh_cNZR{fDV ͊ lwp$m2Ws *xͼ][mB7d# ź|̝ (qܜ#o,`*"H(@N*eBc 8fJ'5ϣhsIwz|Zw1˜ 7/VJ?!o j8~"9;7*‚\V?&E/9gQrI9[a+C%ˢ3ݸl1$+CN POi]o"̆t]rM#rbߘٸm7BܮfLG2Jl3g_R4a#ߺ"!]hXhc\ۧ5RB\n/kϱN6 fHKD5xTvm*E"9<%1"ˈܵU3X Dg5w߈Mf3BǏHPuOR_$[;a{U[ȴ@7-5n+P#g+:N1֑r*[Z[͡$!Lq HE̞o6FEeK%FG+kOAl+ۨ*U+_-}`fMVR0"B—ZVӾ7hpm5'bWS_ `w 7zDc1)-jTFS+eXGq8Ƈ*MpR2__OMCjcK$c5 V+G:t97u̴*[0b^m|\>|/j *Vl; # ,G0S!4Z!cX#Cd(aK0GeIr—!5M)~pi~g\Bׇ|d+'2_J#~q;Ղf)8|=._+}EߡF Pwo=Is[$rVhI~%Fpz5ejoO9Ø7sL%[Бo᪯{ x5vRg^$DB7،"upQx)=ck!trD.Dw&a?q[g[Bx4m;НGRuopu:5[ M.f8`,F Z{<)kYszZ]o"M &!/LMA69C͓>T'e)^̣Mja+!͝kv6lðLD2g0wP rMZPؒPEoPEDHr՚ާK(O1Y  440>]e@g Jzάxk s46u:=M Sh1=&"E$C :l-T.ƾ6?/O_C"?_)a6DO@U"${0T =e ʡ6Y::u8#&bwλ.~49a㢎/w]yir2I:9_kk^$#t0EuwfQtJZۚμP蘚O"0X>~yM,|,Y!T9VXو_(p&ށ;CRliL9TDzfXY7D›cضkor, PSz›کpP`)lq p9IDuW0LR=Z&ppwܜ|E傐 dAQs ľIب뤖" PumU~;2VG;p8폽Yt,A!Pe>Cby_BgYNRW&ͨxu!y/L%]UTq)Bc7LkyTmP%^,W u5쳌-D=:8M9QR ',Y".Ӿ!қCP\Oiׅrl{7ۃ,k"ǡ] L9h%haNf@%>vZaERŀZO2AW]ې_{hXAH>irp5>$|Wʘ/Gglj]/JŇvKn 2׍).Mr8\)]IT1WY>@y(ـAp}P L=ڧ=gA {%vC '욱m O]~1N̺"VBT[4=87ryqъ5|Ourźlu8fcib%.CG7Hzk`Y 7Z9UAȪ͝eAZsJ?|F|1H)0}kaIJT;"^Iߘ-e}SzƘJb,#T7 ~goI{&AD͓_Sn1vv!!*~v5b0(noqq a(֑r0ֱ/!uLine1Y?\ \.&ѾdvMViim[=%S vXBi!mHg!SC Jo;=6TA?hUB& `61p,%*W4j Oj#&]^>eT@ƟAHpckwriq4H ցҮY~Wij! o!O}Fm$K~>gVbD-y,=लQqIHAj'X v0enN'H"<Ϫ+uۈJ-kVs>ZH8¶E1}YXaM:h6wQR ӂ0*'M 4oR uVklS]RZ>(pp?EgFY09Cư9D?ψ841턉'tdp~ސެ|*#y<ߢںe> `thP:$;\)P??H6!Wj8GS]PYNʮnޝߖ,^  5Iqݔ8t+0?Aز*AfK^V c#Orm f浺j˯ɋvYk7bQnw_JaX!6%2jT'Rdfy+; 17w#pop\Ure3NۀzxG`C( F@ޕߥ%>~ VRBfmKK%6]>lRD^!}nµЛzK7 +Tlyۏ_r'E$42- [?䀪B 1M6* D;?)j r/_{ G5spČUgs%CAp0 30K"9 ՊwY[5PBYcK[P~{*)wt;ww6n+/B>oO,l_/LP!WRfdB Z%;˲Bh%]R84 <>D~HbJX Ŀ"Phn{>c4ηɯM'W?RraObMizBo9q %ŘR^!fEeAR!L/A& *bϼ8ޖےg}`z$L=-,@bN@: $-CT>rGfTq>˒={ZOx47 DZA'*?4P7N*-oyT9;||?Ӛ?6R/5 V؂V.f QO}Ewϸ툉4NV|XR3+JeEQp*<@Čqźn[ jS6x`/u渆]"/B")Qd oNz=$C5{֞S鏩KI6NDa)rf@Wү`8_U:W2x\ζ%d ׳Nr= Z.3X LmjA7r7!`[ڃ=a0a(> #Kg]QEEGO>-񒈦H4 H=soJ{DÕiÆ 0eT~/ sxfs,.W(ߞ6TE0(-#i%q/%.gz4OƣVvSU.RI6rTlsaR , 9v/.vt|3+FpsDH~?0P):a^Bw] ~BGV1~]uW/-ʠsΡ-*m3`[K{bټҜBd%.Gce;c`e/b4+E}]zϚ̯8 $`YOLE@DIt x~?W&*q3&c?V:߲|@{ApTs)&VrPu@tmF,](fZS7reRhhy&[[m(Y.TOub KAd5s HP# bFso'?q*aCN7+ʌ! |'+dm2 k*W־ TʇlYV Ced&WsEZ|Qi  ) |f;=' $,=Yf`|1.MstIWdثV[]_&iMVWqh FDǪLjc4tݓJ (0-peT03u#;_Tr>MnrbOhbd];ǩ&ekjd;")g -ycCWÅ6v<ৌo ^{@sJWr`wR:/|$LmD Ã߿|0+- r#hJlȻ:3=׀rK2 _(iv&Cќ8*]Be\?\mnH^Z(}$QH{g XmPK]#AR 462k1YFw4ʒX.i4g1*R}䇰8AZv67OӐO|JZ[FVܙ dpyXZ/YIJ##o6xK 93bXI7o槤{LD1^bŹ1ʐ#6{ݜI_fǛC7;϶й;Q<܂ql$9)-Abݲ2[$/CjJ|:;ss/*8#EEDŽj>\$&p:K [/_͒hZ ?SpbA:z50c>K<tI<1]L@ϳ ư< h">/ڔR 48饂}h@RA)iٗE'F*}'%w. QHҾlP$uDdž[f/#x#%U!'?j7fJ›y߰Ķ!08^q0%d0JzPg> ΟS狓b]ۢLC&U#PQ62g_'e>= 7  ,uK3 @퉡z(}z@򃞛}5:m܎#  'ks[̫p)o%[zZT?cArA)#dh1 _s?(*U,Uj*aM ma~f^ f˙JS6y ߩ_;+8:lfkM0aaZ RmE }>Ç{SDU\xuuw)#HLaZAu=`Lj}!i# A0g]C>!ҏDZ -0gl+p1:'UJ+aЕmYL60twW^Gu*yU ckP,5D⩸KLؽޏ1lZ`YwVwUvwķێ8?܇goq*ṇXI[dnhkKZ˾K:<+[͗k:Oz0[UX\+zԵ& /=3xQSi\B84O:NRR&=]B{t0_'?Snua>bn߯kT7nGÅa΀1=Lk{MHKC KHBf|Mz|@~6[.S4P cLdpBUl)h: ^eN7o9_0LRCZE8RWΡ;ryd=$Qs`HɌJgݐeص,5Z*srOhb)>yv5 5/J ә}b~Ne_#۪nݩk\`7 NJԸ,c[-@K^l%Z WTAD51xS ៸LOQ˔iP8̀ %&_]g87Z3*+x ?/)h@@sys%Bc^,J]̕</H36 ߽"Sy2zj?$e%^_'r°a4w0 ;a0eEǜJV?Yt)70$p{?s|hB|DŐ8SC^0B˫EA>ƙtc0v^>qs!T_$2DjBQ {n]l^+ mAhsA4>op;D^-CL^j{] w~ꩴ h\GL,.9r5FfdUj0| |mD 'bdzvAӮOMΙRi $~a#( Rؗknf`N? q\ZMWkb2Tvo Oa0=6+ԲىX =8)n$zĽA8^̩2ي@3[%&b;BބZ+-4hnDV;H%cyq;޻N(9h\8 1^!jyk>e 13J"X=qVk0`(ωžC$Ā~۳;˄s7¿qg\h6c.*b[#u܏B!PG{nÈ]jA @CfV f):eMUQG[${u5P Jʴvɭp°wӸ7놲Ƙ'v9L*ĐIԡޚ&*"h1Wn]ΔVz YKx1^ 6^yܝ9kF!%wG'ULمZjsu{:x<aݝ^{0_#05 O>k(տ461_;dFE১y%罏uͪDP ZFnzp2A!ut[=~h)ܟ`C)*qb xÍ+zltxj*A b8l{ҷ:b1&J6)ug wytm soe`%] ^JuגiZ\E\B+<.'vG tt8>LK]ޖdjWtveI %ueTZt01l61o&YxJ* sm7=\7;Z(QLZ?3;aAh*e;ԯHWNlaOL1? A~6;I_h`o?tW7Keh8]5 Z1omFB[ĕ>/qֳن(υ`$-]~̇(DÙAWYgLW@Zz j=\bxsɐ H63 =wdoͬKˠcϲ^+'12)*F!鄙㡜?0;ĺqlq3=wT?%FmR /٦XiFblKVWP?yk9Lޘ=yQ[,tѿ]gυQ[® WFZB6*V0^)eZuu9('D.@<@ȅ f˰K7_ED do~j-=tJh\QsdrWZSnDTCdU3m k }cnH ~Tm[ Q8zϲO9`,T:MzюfGgi5FrMKҕ63'mLy ~=qa\G>!d KY[hZZDbƲ@v{)-x]A\`_S6d,{D[O(lPJ{Ƨ2]H~dPrtR&30h_U`kN'u>^hp1L PS:[#4;KZo( LH_$=pTN~$1`8ݚ~if+!u~ V{V']r(A成>!hMvm~S&5W~GEF}.z2!߼4ˇq^D@FfCtl h(O2A&U 8-SOaY-ح.%Ҭ{Sh o]·J,B ؇QY:v4lg4mmT {xl@޴)}9uym{އI  b=\5)p~47Sb.R*->@˶;z6H*ѷ6Zx$b٥(JGj\v֞T )E@<-5 0罃C}ONm5`+/ US"f 8^z[qJ.@KX:v}' Qw{'OC. EBw\4v&ʈћA lI o5@c v5ltT2B;z1XszzX#$(̸K>2} Fx$N_ten:tŖ ]$L:\0{7L1o]B"1p#r#~ad|Ba &-9?ĴبI^Ϯjh#֒8=~Lo'"σEsBϟ`]ق^w?9rA] ] za=g<^`] ocxH7L 6 ΰĺ\o^,!4!gС ,s+fģD?nteBJoAL Y).0Xc}iGS4;"հ<#5ft<,p٦ei^gtr:*v 3C%* /q<@e?eN@X{?LP2vA;!%u@@P[XHWF 9Ț} Ag _Lh GvOim~/SUW#֌gk'["!'Te .Hx6{MH8u@&T+MD*V}};'zjڷZs _u%r. RP-ƯVk@IiSwѺij3uf5d d[r8zSP.VL5G/D,WPm=d5*5h{MFVE^MtCdr?cʂ0 plG;=$HuQ՚wXaX, Hq$VL%@2_dA9uθzJȸ嬭CXQU{})!%p]AQF+\B^&͡#n&}Rm$,eo {6EQD~ 4π&0%u,i4:'fh:<:ydVN87D|*I 2<G)&=ZH*]d=9$5ײu_Yr mA*SC ^p+&4 uʠS*j? 6i&X&MI,Ih!Om!NWDc;ilC\ܼHCNi3n^סۜ;g`A0;9A{P3B!;0 N=]|ehmD;mXv(&ālCXH+9wؘ@<`=aWP(,FAszHڇ"F_(jzà" @+_?v9hqtֺ#`긷](J܎Ƒy'*/ssH.V84X%[H0Sn*Z`ՇTWHG3Pz!",t3o}~PXVzuQf&v$Wav[/Fx#WEyw]*;VPzbώ6)451{c Yp3 BWi)M0O`k7,F[2#yMK&쯆 .¯fBG /Eo/p;&#QFB罏 6#/ъNΣ)cOk(ua&p>UBZ樦8˺Cn/,^¨h/$rg1g} Z9ZK<ldzNC_33/- g "Ijx>@˷%hshj=lиRD URr݁ Y(dNj-r63NKmf{k,Q7+G.D`6j7uԗ>631?`SmSZoSA?_x ǀuOufǣ?Q-mÓԼAJjÉ,HC 1q A="vgSBxNĪ' )T+Iڷ#Ӌ,ꠉ%Yd6( o^>cX19Ӂ#Aql cŚ m e=LUw02ioZ?_B6C~#Y1!d01`}l$#[8aToBhPhJ0B }["l)b@W/#&_ez(XvNSd#wF>c}ÅNCu.k\c"8*c}*!3bsJi5$VQ+mYBe8.!$.=٘-e'UȏI 5 7Yg*Z9Kс1w&CHk%ySzY\9PӒPPq'ԋ [Y#${ tq b[ tBBIL84хՆhys'_,ZJ0lMQ0|ZyˈE:|E( ' +Bu=BτÎի;d4P6 OQz?={{?%15e'&4-K*"d,NQ \Kwu2#|ޑH>QYEe@]O2L/E0"x*х摬b3j&W::@P7.Fsc2KՏ-VE~DXUJ/*"#(52*b9մ藧O|o&_wCw/Xu!}[㛊(hN0[tjԆɋGK^oqz̃rUEpaXsݠS?i*'ޱBCbL< иQ%Hz}6 0tLBt׬q+t NV,~XBciL(2e y]EBXwmlxl)L|WMNfH+Ŏ&R6`ڌ%xk_a 8tgфGH wQM"6-r)?QI;}Ir&:SH' u)V^R nb)5i}urЇ0 8ElT ,uÎ{hj˨he/KΙZt4GLzd$ٳ*&_=h}&@(Ӹ/?]yմDIL -Ժ\&SO~lg[-jt}tzbAT{)_f*|%LCvR?2}I4RP* b`rK $ ZbOsW!e60Ksj6fm&h"B4J!BuwWARvUX"8axbi{Rk SӭģtH3H5_n(,h(p8h纆xfG FwO?yE=|b܁ma+eQ}õQ.nf5&V08/j1ejC # &a:$`~qw>O ֒[m=]7JDOm,kUs= )nƚ!M ͔7^=Nij{5~&=Gq`1-n!Yǭv h*.l FH‹`VXÅKG*PDZSGt"V񎉩1fw?O3:k]^cN+/~$ާs nO /Y7KOUtCY[CΥTb J:=b1Nxr$(ED(Dʂ}zri02*ʻϘ{uz}TI'։08Ov;֊P.tb󰒧 ]p D<(ȁӈ{LCܓ4?h.3S&mLCgvmF1yS[M$ߚ^;GRkR}Uim8Ld=%M6c|..8ݘ9h* Yh]8coz3(㿨1[92z:pq6|xOr9k}푉<olsLxI'/d'2k39Vϥ T)HN;JEIz(Ɩ1z݆%VHH`no j.n; o`G/.yDC7C]( X$Ciqdf7Ɨ]Nffk=-_VOؼT@k t PVuMWњ+LkIր6 Hۥ?|"뭎V0Բs %Ka<U^G6="Gֵk̦wveF  C.g.wazBܣH67go e~NfC600*y*xXwZ\x99vT܊C7ǥP#:*rT;v%f8QFn$7iVIC-'V'x6Yžnuta4DB7vD'4 XFB k-rw+SKE*=eI򧰸鄈$#l0#vW H6'UD0(h+'J5p2>ȭ\4 Vʈs[Œ `gڧ-5ר`=®Nw*Zi7ob9^FuM]9, #^q;7ꐨĕbZ's@F, &B*w5ѥ#"O 8% -T_Eb~+4 {͛unވ@O}Ŭ<ԉP1s-%0cOZEӫf+#^E![(>BV.5PwLtA lka -rl/eŏ\vP_r#vV_gB2x(RT#& 걄{=!MX~sɻ%&o]ЧC+γv%!#_z5}VQϰ+@)q6j^6> Uܵn]{TFKdXd9l[ ^+AR@ƪj[C~zRS8]Z!YYE{LKas[{#)v&)f6`u/Wngxut3 ҼگN5&"5ّگu[qm5q@CeUɟɚ wEئ1ow8$ǬΒvHkS~Cl-nOQ^Wb 1sW,=ʴ3HR1n; &EDƒh@x%ڦ{e0xme󍩛]$yب/Q|4rJv8u]-ۙ{2𩢆HH1זjb-A&uTz4 JQB1oh@W܎pS(T>4#) Ee[F6#<@_8[qЍ2A24BHrOC=,Jᗚ#qvg>zK\׀i0l @ +w쮽xrn)! h #AY-UHrfQ8qxK1(_'q0u^kHrȠc6 !guWOtڂ)WͿVLX!Ba)L>Ji3ޱO2`m>Ț殖u,*H>UVK>'.rZxszwRQ/(F1YY@ZC핦S*^(3-IF'-ͿԺsTo lʿ ?Vv(RF@x;р951v7 v={`-d/ iEId/3* jxc~y[&ZVkQ{,`"X2\xގi JnjeT#M*̖U(.j{B+aBQ *Σ_aS^[ǮGU jӖD+V3kYȹU*k<%u060lMYnԅӗԇRy=:|B͋]T,5$7v["9FH(y}F.qr΃{? h=r_ DKyFoCUӀ Cʸ[I@79$l4`@U+*7$uM[[ND=hQH I3J {o|Y`M<]RoQZ! 8/ VKCviH Ҷ6(s[Z$מjffIbyh~QG4$M^ۂY Ov!l'sV__{:FRbv(¯43Z5V>o ~vVD3v&*͇7_Bu42;w}[E SAd^\{*>j A{Ɍ&٣\}Xgo{&m+ ?۪͢lɵ] F`?wEE)LVuVDK !gƉFdnnٽ]|Oc Y&'|`ʼ]~~k!ʮetп /w'bQFLniie/SRƅ7mbb~Cf[ n+;<(?S$ggJ_uMy菱{s LPMf9o-P aXG7(Հ?9eȅ8 ̔1X={c,|%'H29l}Pl˖f0,yyMlxf$))d-{LN9dVruK#HXiOtz% }7bgϚ[2+2HdLÓп ߐ ?Hӥ"2\,`[{[ <}P3ٻ-.t^?;ISeZ#uIyf{pp;*"窅P5}JǟR_8l:q&#%CWW6Y=vsEKDŽF鮪 t{Hn0kՎC6hٔ۝XdhtM2Qw10Ȼ~Mqv#xqI_鼒L ]u‹[}+vH`a`)Oh05 5+f`Uð"Q4ow[8Ҍ"(Lnq`d"}#_QFu(Ci˯-̈́gv]4B@=Xp"9DN*06B+oCkUX}w.,$wW?07ckX?dQ6=Dd&фTW~uLh.t@@Dc2B uAdzfF] BG6 H4QEQG;tHH"MvϷMz+{ԝN̗ezBoĎSoUݐtI9\S_R2 ҕ[G\Tc[ V_8u0AeE*~:#{.MT`mW{Dmuñu7PQ*7HP3t lZ5WNݬaZMft,d$J_Mà >Gq̭4<%} zoF.ΉƒDϩk%.C4fW?3P ;P~I}TZ+&q1LP:u!K=FH觝Ŋ}ZWrkVi^WL?zКQt2, -Gs&AJ b4&*τ[Bܗ%+l~p?\rrBc.JL?!hRRD(IWk6^)%Lm;8W\"a<̋:LKxLFcqsZf<IfXL+TG7I0 xhGl0ȮvНA%`I)'x V/ydIP%3W^2r B0i_{3Vo$!F zQ1Dȫ 6cCU'K? 1("]daطUxbA%.Wu:V ugJS^jpb'(s 8҄R<< Mw;d@9"bek](HAJ{[ړImVXyG rیrlJG#1GVuqYj˙\)#~Z2iE=r,=V+%pz0a@3r [ g>˱2;V!-PA#OiKp$0ۑ:mtflBX8"d@`kyXbe0e8HLE%ֶh]?WRJA =/ q,ۺöRyףm '́Sj_hHH۲Z<%\#S4>]36і9u k5*:vō@FzN CqeAYK-?8 K0gI7vN~ÝX,XjdbN0ADbD=9y%I\?N8l=4>x=K#xJ|h5Hx|Ŝ2Rї6>JhMkB Mj|Q8MdcEd9>+1̡$^& "L.qxHG (kaEj+֠Dž;K^o Ѳ⻱Pv"2JOк:GxSw2TIvH@)E3{&HxFw@\I H>)IJzd,V:4`6*(KOg*v*>BLꋑQˍFTɺR7'jpH-|shޗ||ZvbP귞{`F8^wA:g|dQ`U]G&4C= T^L̻vD^7AGb}i%$=9U_D=25)6Й\oJ+|Ll orд`L#t JLW֋/u v3(rj֬_μ܏{^lxLE%)j7Kp]r7H6Uy:symSs""E]'3Ck8a҈sWf& !5lQ^mkFʋ2 ! \= |G?aNjMʆCVȍ\Vns}H{\IGu\7H|t_BcJ8fPT-*b_x:T 蚂rm쒎ZL03..L{QVl?1ޡS_ ;8"+,AW 9+PD)- \ѷG'K#׀]{7Yr' AxYv=S&$&O/75cZOPG2m9ߜ5.\Ţ{B{TbTlY\cQ-]gPpXJJ)9ɉUQA̼  b@=-;o6i~i﭅X:)Ɔ..%f" H1`29pN66ݵ+6DXiS6'WGQ^O63,p54iH "}%]5jH{Dsha3vyXًV>('3$W~D揬S\; VӖes]'25M:N ;``Kume-?듖dmzphc膉5ʈN?'.[CǁD>s rW~,2g4v#੹.~#Wvsœbjakb?4اFjd6YK:h^W+v3aSYZSHA$j{9j?]=0 2%9No7n%M0N>gv, Ygr0pAoڒINRD $_|:>?4sPzZ,O0gM_uvz~|;?37+yL+I8YRܕ,Яᎍ҈G .\p"-˫<Ѳ"J2(&U+`{0&9`C lE _n \!6EvqIo&^\W} 4tf_SYs@!>a܁ pC_8s TU?K WsoDKoaN!,B˄My1;JDAhY)L|[4Dd!߽!pD*.WDOϜBJ KE)N] W Wje'&$D#[$ڴ}W2çh? %ZD{ Qz{u FZqnKYb;+ Yu~kT1|7aJMM+l|WB3qkBU#~3. Lw ci& kOsbcǭ;׾w(WVBP+!:Om !1Ymt [=!믽j5MzIU^o͌/]'1 \܇/LX b;˔+,PeumILKQq;x2i5ZU꛰Y44)pV}p0kDR>mS>Cv0>rƯF/u^wgtWmf9<+z稤/ YW9FL=js6\GŐxxbɖ/m#܏O pY2-MVp4̰fqL(v Ef.fZ%#F7)!h3O{|2*$m()(PP. lTR,HͯbMpƴnsb>pT )Ap9_w81C'#lFmJ9\٦or'12U}P7w Lic k2 qK@.y2N*C2MU޵?Ԙ~)b1o'F ܬX]`,i>X":mNJ-*Jm4z2>SlM[ -+4K=!GK7u6jGB# ur5nM=:#X^ ȸ} y{y2lqs3T.SsTG ̞MH3ʜŴcyM[uʏfHk)հ=L)s= yRATd66Ŷ>TNBG>Fct,Y %l}OSOCpl\A9< 5ɨe[z^Oj nDYG2btd?1pװ3Xug|'V&NkɋBos6cDB`PrC^ P*QBO64z^ۂ=!ct]c8ޡ27tHO^}tEa6j-vc=B+e79 i^TBihœ!-ߒ2e{,&sHmotI7$VALEQjؙ~gYR;;N~э0q$W`Ax%Cmg0Gaٝ~L+8=|`2f7#_.ZOn;JiNvſp-!&$`EO`lTթ"=&%0s"l&upx)ڶb~/6n3>[Z[ȣX.?WFՌ>TD~|xrw̺<[,=df Hvɩ6^ͺpXyѶ\*#jVaHW4>շ&рf$`0FŠaOջf|>dNm]G .w&^cZ̾98jqy1k [)T 7VGy!A;j/`"lv޾g)ҁ56®$qa۵P[$ћp`SDWҔ.`vTޔԼO!x(jūld3.@ī=l{Z؄Y& k UR2qgN%9g76na$PR)iY dKo qJ$ {,fpL1Ջv4or gbI?uƺl𱢈en=@w4 FFj0$Awj8/;)̃uɄ8h2() 1jb΋,螚v79樃bDkfK xں1k,+QI_r Eԫp*4 +( +-AC'WQlOn:0zw\h'?L-L ʈK$ f*>.0]F}p57tL;6ٙ1}c|eXB?wyQpdA <ˏlva)Nh.ZY`ku`HF v_PTYՠ/ "J3l{:rfܝVJ\)X-AVSz O6+fTEq·t$,!& r@ ۟Hh*0[(uG~CO:lzRqIN&o4j_i)Xl1;u܊7`crJôEe +QA*yK_t ,ٝ#n(BX5$GQFz ;QB 7HQ]nMCP~[wi3R'ECU AIL7Բ>xZ>&)\88ɖiKdcA! QgN 4F^7ðv;()/]}J|%|kdcu_yR9Q/r<k3#!u` nGO5eO7p>x·cqeA72NMt^ WjpYpC 63J^Tm/b:~`;&y_UD:s T%]DaE?hlJPfvVî,|}Rn};5>`;onm{c$:wW.M5>y% I  qθ+HLi'Іܰ4P5ZЬSP 6lusJp)wѸʪC)!(K"- K3 h`a³ uT >``iGHoc+rb ?uvuUNwCC_\v U)-4ItO%hED3L' - .-KcPfeJ<;:?EoMkx|0\w:p=/kKOaET=c$KlV0K JyІۈRV̩i 8(c\p)F}gpA[F*6>U'cn3$s&뇨Ao\GQVݩ)f)fe؊-qjF_o=^wƼP |TPB(gh MU9O nԉ`oڪ]tپʤWRoJ2eYE&%mh\~qVT$y}f ejod(Lcq:^.y9ֹӇY`β[")Eڵ]Z.D~ɒ]& PҮXvE +V^5SUQ fCoو]h`!&s'R6,qtkT+|#~?ѮSus-+Atky"[Bq ~/M 00=`w֌]Z^kt|kG_e\0nrC_Мh?lhG9FhpJ~fe0mA"ߋ`! BJ{3 `'n}yGCxw¦ᐏU~GhPRUҨFk"W[t(Գp}v77 {JV2FP+|bࢁ 9rP$UZf('Id-\)MkE^R§Ĝm$3{Ew64T7 e1ֲdUs5qtCt:(Z0DALGK9gKiGsڜ~س-C8F^tA |8O0 *a_xD\^dURK %NX;9›G"Џ%Um=671.hi+(4+9OPy- X֩ǶuTrgsʆ9ZJRVoJ!Vgt ݤÈw+-i@xΔԀ~FbfU>yztTi^$?4ܜ"H@Z#<"o!`,Հ"O8U6YOgm,UMPUr.]l2udnQle_:SϛT3q͝Z}J/X|HaADD͠J%E 9ކNSpj,$8fayήCXuKco$ضL޻,4ʹT~S*V7F߂<*Hu$!`jUi nb{В W@ePv~I,W'͂H(9d{1#xNյrKנ|:ֿ(/.: !g@0.p^B?U$kE^yU@Ms51l (gpcza5N?M|ha0?5ibn+3Z=IұSVr}p@'wPGҝk1Yr~AоO-͕ybjd{uN?ދ wk0ke$!4Wms4:Ul v5MY :c9q6.@( 3/j/Uo'a P RY& Bd]|-rsEѤL| *b3SDh:1uu8h-R1 qbF%RE~csN"2R"?z+\."EUtZ`j[`y襒g4l` ƈfc5bW|+M2X.5$#QveH6`v#Y9].`W#ޕs ՗KOA#*X=矁D#(b݃ 10l vzDD6PV riY?Mm  FJLD8躮>ʙO*F 5R;bTX3x^;\4jqYu̫WOo|[LTوGʿנ -V~ BžR02p?A#6=v$gM*7cea \Pv$ÚY|tgus(5=w@rH߰~ӬԞà=ͰTh| ;7FƆ)f-seX^ LQn൭Mq6yRsF8hyɬʅC}lHZvؿ4cx/yDo:;MM1fN+o,]24eZgsOӁp-)]:OPF@FR^4v:sVe$bm9غz)M˜%l%SkfP z:|t׿Ҿ>]JMҗw``|uIׁ*ܦ+ySp-N QyFF 6sK+Do?[ۺq!!NL% ͞hό jcBt#f~ ,:3szɯz~0p? ZO9:cz T|0K&l^0:˃OCۘR 1 :?%T-͘a(pmGJt_DɔR}^nbŎVIVݢV]ӇРr w#;okҜ2~[+tdW5quL1E)$=uJcMEɭ B~`j(+009{3υU/)6LtRڋgqGD %:Wi ؼL֨%^7]{/ Q>ZewHDwaUp R9m2we.,{.jN?J݃A"&WkQ5Iz2sn|0㘹+%Yz/VJlqa^؂WtjIg:|9wEX sCɠV Ԃ]1'fm\~GCg_ciTGPd|dqfHQ#}%xnQؽ)[SmH҃V *M U~G0uɳ%5 fm+^ճncŤP"P/iOt|%W܁ WYM9{,Iu|1+pb>K2 1[pzs䬅H AsBv6o#HZ1g2g-@i{ȧ,F4;d-2r0YA?P2ÊQJNg[ȭ $&ߕ8qiԫlh-^g|/8o\*"S^I\Մ{(|eXaRqHe5 k8t9zN6 BIӓ]l>aӣ>}ZиYN Z簾DȰܹAn'䐙mGh5Ě7% ~ DYn3D'+">x4Gk sH%)$o.Ľ9^#'lfJC{hN`PNC 'pNT}lMm2˞vc8fiLa3ë64f iWXދTDsN8f,$wr%6eH8m.`aUet\oA˄g&u\M34Q:1Gȴ5P.uzXn1^454w{'KIe_w@ɛ0gH!0$'H}b/Շi P<锩v'SdxYO~6JLPf7dqMM5n3pEKF.=O j q.yM\lb2zWoD|C .nw4p#[I\Hz}E穝Ω;~S\BDe*, HfT,9LyR;L- ں[u(äfxWdܷ?~E(=N&(Հ[,r|)9 yEzڨ)8k[Ra C?ݞ(`ƇHfacꨁURzC(^uoSm_f:4PIx>0G,a:GisvAcNmM,s2q8Ƈ XAM b'G3#ʻ F>L?`kSIpv&Lى\J }cBujc]Yb*fy RP(GvmB!(t$/JS=p A&l(n˚Q?Y9cs:߻0Sibck [-9MpE Yb~ڼĖ _Z|"? z_Th@kou#,wLVWGrH;l8>mvf=2s IV= 6gV`h&Zob޸5R&^^bG󝝺ϧ yI q%x쵋8q3ұCQC-8//fP2s}.h<H+FFŖ -$ûB5(߽.gE [:ǮA" 'LcA*0ȗ[!d/,_إcSYmPӺ'Ip5A%>Fw3'#r֐t@!Y }q79ϱtSþoY RG%.m@! 2otUZԹI;Sy5l5Qz9lHXZڃkW-%|DaMsP:aybY]|.{_>S#"TIM x-A TFEK Y''B.a e) _Er3׀*#S@\icUr:lHyEr&,A䴯Zj7 W|u{o)K!dƁswG]M@]x omb*iX8#XΑQ*:Az>%y/c 0 = ɘQ"P mB$ Møe-NfuS&v<2tqZediJPD$)v|xLǟ-T!Q { ι{쮑Zš6)UM M١  Iqe'tSlZgչToSl>1:n/BvIObψnk/ʢb.1C2W9Q$D[ gqwq_H>ex13 L:1lzj6=Йk;ֹa;?O'R:xO]_ji^U6K_l0`2<>XbsT劲 ],U*c z`2T^aoo9r:O|6(O}ONd خ=lmt6S ?Wי䕛̡}GbgIE9BE>0$h~vh]DUӌ``Yz:9А'sEK]takk-?[^hF8mKWw/LMabr2mZ/h* )07TrQNA(%' j*rtV(^fD#?TӦ5cɽ9qcߟ]K0uwm̈́@b^?+I93{""׏!F˫k|1N߻?PKvm$#I0o Wɤ.9ef+kW%eoXn"gWuS̔/kti\]I-- dU]*ZŒM8H2d7djC6St7LZj%<(7fr=Y[PC _H6*ܥ3C%hdEdʆ﬋ 9{Igׯ4k=8@ YK*32#wN0l͆q]`&O+yqoFCzt0ټȾf9O$ eVeR c5\4k82Ѧ<˔oAS/. ~peZ{`XKQͯoA^FN#3d9Y7 us-/ixɈFz`$e u`*"."Zg}}l m -BߑZe$?)|etUOI/kW}=Jz^~gh;Phcq~ѴpPmX@2G D,>~.:i)ׄcLtnBؓROa[UT=xW'Ɍ]mO.mt_R:G&U auIz{.^ X!)tE&Vc [oJV6шcú]TlX; yd+ʱ,."Wm1`4')s7`RpUj`Aaf0LЯUBf+g՞HhXS)yVcdkٗ#,Z^5Ƚ1OI `Ξe" YƹN ؔ5:*&4:J?2]!y/ud^W>S/}fe+w6=|• E}@PW YgVU]ް31pl­vӶa፤ڽ}jBGyf }!钾5¹j?=BhD3SluҦS8=d [%Mp1xSI_z>%;BwVy%\$1\i-ّ; cӰ{}ɘiQxÚ ]eDy=J@FJ*))(ip^u$k0o>A`WI\@w;C%mdlBmcU FĨ+܎79140NFZO7 .)ޮ5,=Yb\a9^|2 w*&"-eaqJGڙQ=**y3BҚ\y@i#0OeM-!!,!:!nfS؍:ډ.I5Xmi.0krRH+;$$\tpZ*SI{T.c LkES#^?#Xr仂룞XֳE9c}!taķ:e'X;=\V;XtK<յw߭J9$1wo ~V>Ԋ;Iu\@1t& OY_WNy I"q} 4OF145k#qPy(W|L^) "ֱPhk7ۖ;|(0d7z2l:.a5 ohAU65A)1D+8;c6/99#P3P\6Z2<BA8ӆmo oּp,6dFmVh\R"E'.M{<8Cg5:|mFìnciW БOaO8jC]ޫdֿ8#fK0'&4wl[ Jw3S&X]d ^@#\ w)KBBfHlMڱ _؈ŒN:R2 4y;U& YGeGd_h(1 ~)2)C{Qx钴dB<鎷U&Nl?Rdb߹b]wO x1ܻ}GGN Hsji' `ZG\S7X |# WC ෳzd5H!@cu>+t<AfABgQ7=EL m?#OBWvPܱ~Ne>[s&ikKZi6 if]q䝐<1:*O?tTE!=^FTz 7tn=\|(h)'=#Fq#503bm+%tc+glD1z AyC4CJn""4}$~uMIT%r-EqC4GDi]8PP#YěSռ5)q9Kv](r!cN_ˌ/*H`@ Uf\{5K0!<$Hإ-H cvH'B9 Uh̋Φ ťAz At #ii>^-S֧7  <],`VweLT:Y:P$7\"6m!=bneS1k+hR%ܼ ݈Z~]FؾSkVn[?iÀS$jY;5Dۙrm{;戅86{csk#;!^-!',`a%@/`g^[H@YNW u\kԪZNÂ,Js˧iE57T V(W -+dbO dd׀ 촦p쓧ԧ=oR&goks^gCva2O¸N>#[-J G:3H9йr }? j*=k&\Z)1qhhyO{1KA̽Bh=>Yܾ9g?-/o[KRpo2S(!I# "OF|Lݲ[ULnNey&#?8TIT0o[?3PtwMM $PոSvYiih/ T1}Ux߬uݮ)ډ ݊y蚩{U:F:`%c>Ao#Ӄ 'p/zhle\k縅]~8)%1E>*;0pxx A5 [J|O51;[Ku0`1@7Ey0Ly +5eM:]i⶚B9@bHmuoD$8m̠ |(WC L7q3hu:xVDUu*8jVO=68rуc#@QT4%' Y2:ߣ1uNxRS%q4sxUVlն9(S8&lY E12T炲Ay |4ő[]:E%jqJ&ZPϻuk^8,G.]3/ e^a~KOȒƗL7hZq}. K7Th8-ȈWL\w}5Ԋ`ۍˎk%3E$NJtfj}dz%UV\HV_&L `h%+y'?UOEH)6t0_aTҳ<3%AϬ9s/M{{!򔣒š:ȮJ(93jqo hX?I&Sf_TOTi 48JTRH⊳]ع=u˧sN@pgEۣr_"-E|b٪==_~""mI^"uAy2O+hOqfm?_LQpS7β~éݭ%>QrQg2Ok}<|Uvyy` O<~hTQx`HK\xt|rK;_;WnNƒeJ W[:bHy)IsX8`PLH4x ZCdU&C5{5'rʭ|;s神&jorM&kٙgڍ]ck|@]iaM9HpE$բ{ZIڽKN|AtCVܽWU[D[5K1%wzh)E=0@1|1? `pZПBR٨4du005%^mV"(иY˜L8+`0@ "L- dv2?Y묪;D˳SP@=,=j6ΰ$(Ϟ68 e^xcWzEUb4کRT%.&ۡ꾍Yx aH@a P zSy#ZGѻp:`jAn { Lu5ir5Ks^J ݅ER'P ` fY&v6T!ߐ;A .ǰL.t Wbim}nĠ L+ǐ׍LԂ d RhQʸq]w ȬS_x_uziRF!T."z A4Jo}ňiĄrg6VI'O*HL4K|JQyD*;O[vVК_)/K̽(\yAoI }vܪvO^a,/c,RpŚt wOdr1q9\[B6bVɶ豔HR5GwAF׻Ǽbv&ʄ B3ۦUxqxvfD/j 蝑/@3X@tQ.c:`Z!Il 5`SI|Z w{ٱ#$Gr 2b)ȫ܂śC?z j\yȿh@"+u&;Ę\6l 6=Cڂu=ʀڴ+H|f"Ǭ0iRI0bGD2NM*ztlHl섪i ?V*xu8bIkYyXS]b&5[H}Guu=*M`vlRNwnnX:LJ^k:aa6whi#VgRhHeqf߰J]*~y "c1aC³_CD$41؋Ji+(]~\5޹8{oՀT2(+.ƒHנ\ !ؼҀO_U2g+Iɏd~^vZ'oDcvjD?9v7ᠵv10QhSU|h7&TÄ UxC8qN|pcJQ;tn/ 8MS-{d|{hs:" GS/Hr:)@z;Xٰ!Fy:J<\ȤIbxӫ}bAunĻtGAu0 ϑ[KZs#SmUƪhV=}Em yzXʍgC#o|naO3N$^m%Գo$QM,[ni2G07q8Sx=Պ?籸HSFL@q "[lJ~ [#lBj"ooO6ug8ȄtR Q)-CHkG=`6xi(L3vnhXT4AbA,X~A.mP%BN8EI"x׶2 \OE]t?P=_NTe;LՕcl6Ft:8ud3x}%WcL[έk}( 5 4q1>԰{T ^ѡFO̡^~B8 (=xt*qGCcn'^^s0.cRg(ώ}yA<sh!tNԫJϕujdr ^c 1uƉt,FSG(&0:mTj4'z|^1ms\—;P,M`0' uP8\՚&pݚΖ~;ǯTI6ff_l(ɠ\FA=waf^@hG')j=G`JϭGmR &zM tx)b6X9]w, aN,HPzi\]nN97<`s-W(Q&$jϜAh M}"l0 Më]V,k*K$a1rpĄ_m*)D1rg]mCA,7k'fI:ewAP Xq6ZtsrdJC0YrC{"nԟ$l._q~ T5mU{AImTRݒ4>>eVXAYeŅ_H{&F}N 31p"foN'q)rUFܐW. H]W2˺\^rkP)^7dTrEsgzCRrjm]K=ݏBRv? \rUY:`1f|r9_$5𾏇p0whD\q 9?lJZ!g$$htlztEb{-8HEan\.Wboԏ|Ì$gg\-W;  vT/' pO(_ sk? .?no8lSW t/m  ǭQIh릜r-ȤFޙRDWsc:E~c]yX+)ˌz4LM1'ݭO k?ը'KGi2W`+wšf*\!c`67 ܕJCS$w3s  z5xL <Qib-,ƟU3EGtޝϠ'wmszŗ[,%ؼ$v']`(& E2O5ZWTκ1R }\H(`^Tz%gCEj aFa&Pc!W sd?u])Ţ^4ؼgaݱV=nM3~D [ކkP 8QC޽ƽwT[<}~gU CL+&xV җXW)$a|T6r׬kR]쏨ٍJ9šojc_3Y~Wѱٿ3 yУY/1ОSXqwL^<6ʝnD^;Ѧ v2kPΞټs2<{F[ ANQ^!M77K+@ i-5~N>)̽Xm[xOy/9&|FxJ+Vyav^Yu.{t>(''oaH"GbT|&Anmij~~*h sYkok9saxфNm%cY;G^{@ρ_ph.pWb`+z_P9fQ>G;OfՏ]s&B2u)Y]=P7C1Ȟu~ea]#F"b&kCL{Oz ? vU0VR*+ڥ<ӅL ~v]do'ͨJ#pFRʠ8BlZŠtH|T@&71yYRTPn1Y0n_,|It/Eˍ2"n3sSbv3w6_܆kfSwj}S"*ߧ/$vuUM>AB}4g -ٍ x]T(fY e-H<>syhlڠiqِcO׾Rzi|h )|L!ueP~uQ]EWN {` 6ۊ'Y7 rxXntw7+^-5֜PW촾87/|z 1R~'Ҭ뚀=S8>p)QWN!L29֜b{C*z1Z:pS4%'8K"*2gg r- *(7]X4vM,Le~yBLܓUjnY{H'^_ C-Hbw&lσ㵗 esk*wX&[߼*kڹ3h/PB#~ޟV^\EP D3ߢ-I,1r'\۸A!&d|J3cوj9nwuarE1Lإ~x/+7&չ~L iuF!UM6RUANE*B6T6s#^tAQm? ő WId~BuƁoj[s|<|V@Uv$V`FLH .SMF6dN5賲(nl&+roV[,8@JDXc-:͟HZielpOttɹRqU솖37ܜeSB}szq8Lp&NgQ•8pFe]*(?v.y]LKcl{ja:0]ת2YtcmE?k  ^Qd7Κ~Cܫ 𿪁R-O-H].kltaHM{̑i;JŪ{(`zͷ>cǿn;v|RNƌץw̲e)gQY;rAuoKBO37.#f bؗua{@٩U&ȹM8v3Nm)yC{lf8̸4SI:aWRXpքK7+x5a 83Lg،{γ$nt.K+X4IuuT?' tu.NsO0hET*sVr"TM@DG;xż]k! Po EE ; Ŗt#q<=o,&IUp곙GLH7sRٕn*b~c0иkέY1ˌ\.VcO)c4[.ϦWCR^څWUd$~7^7|>[0b[i+4oD^Oz]l&g@ӴcE^.9>L!|hH:Hur)fJ"܎oIyM5XQoz>EΔBvPȬX9%ζ ye)§'3u0zBe;-^-=s^lczIm@@RWXAOI@ '*֑ ΣXG:H2m4y6 ՄSF7[""_6tNc'æʪ68O?SBj =K^]#ltwh$H'(vCQYhm;Nb9h # -1&HbIoCf^⎧LC;z4[WANeB׌JJrT)<θn5 %SU.KuC$=ݗ%sCi 6d4iZ5CǡYZIZucl'ҳzA07LL)E>ޞ&(Gκi+R`>9NDM;8*UGZ0lrـӔ(Dpw|&reKuXqJKHO(fvQŮof&ϑկ`3{ƽD۞ʉ ?xUAq!؋A\1̛3,=$r$zA7:ׅy<|h-{6WKlrEqzpO) ;n{]~ly,O{3]sT5"߬ Hc {ڑD 2;}G[")uOj?]y@%O`exu:ʄ ^ FYHR^p㊏Ue$'^|o:nZ37c|4ƞ{7Pw!;nOɂzֆU)ZQRXs%%[Nx\v:g(iݧ>;\\ͷ`72};fnrn Y*HPx)jwٌrh/rQ!Ysy:m>.p:sI ֶt0멱 ދHY9 HU@#q-`t%]wGگ"T QHgg M7WqQSS ;C'i3x~)5gnM8)w]EJ_,A˨_$ue{Q[+qB`O#*Li1m<;?]La.jijLeYҗ H\bRapԙSHԂk6hu#)_jKlɦg)]8&jD}M&;D&;:> 8v8c`K {|%ZWEyp=bAP H]twi_Ӏ> f>PU*84_82@ߘpkO9>8%#3B1e t0 Xs ?7q<ō3NX5%ʁVFBGqAgUWz%&9UOuփXopI'Zg=ouzK'J*T}&:e ##G"[3J鯜>'mR ll8qVxY[mN.nM.rs~Xփv{w(qٕx=gae/B-QhadЄ0X"}2Ze? /r%r`Dq\Y);bwSBK)J!m$x2mI폛Tխm&&Mm'olcNNY>eKZR&_AfTB]"fAli B:p`Q2:w,8sde، n}T/:+5 ЖdqA?q{S l9fU;Ʋ!-1oը"A {"`@s1z{ x{ ׆0 J1L%őˉ{#=lWdX&r1KuT2"T@veyJ*@H/of8H(};NLSGpƖސbZ>Gf'a4(`aS;I g8k^9FIlgO19Y3@Ez G/X'`YBds:%HI YhI:bc ؊i(9LJ8.*3|!2!F8ݫ\6I\[ IS##\>Ƨ(k# ` \P+.ilH܍Ow/h!f!T߇v ڲ+ 30Up)- FNy\S/U1 hlH:A?uH^? CXҗrO!bz>SEҳbj}KHkPqD{E:E|ChLQD) $w?$`"D햱Z5/օ>nSREEaXx)j}{?wX~FAk,24]<;rOd}Ib%0MW]lg4pk|Cvw񣋏] $sF;+Mz8/:MVQB VTHh~{5?KHD'v 5IJsDžLLMA8'pNFԥ8ᾒ$af f;3 N:Vc}_ư!bnX3X&Q"̚~ 4n] VL)gPt]wZ?-(Ŵs[w{<~'\;$t՘ph*->6=D{jeaq[f'U=p+{.!{=wTE\;ռܟJXdP&q5 0ZE7SH0[w{f ~6:᳙(?no=g\=><5קj)E$/CҍgFU&Wc]U`69~+̧Y>cẀ`[옅x<3S%6c ytJxr헸7/Dg1t9WXaΉA&05 de]Ҝi'b.B3arzBb rCL7D oJf;+qAJPԐb&x~ \DW/|qل,ѢyXW,=,tGxeIG<?C8f^h}0d gW3q%J7P? q =Ah$2Mle B} 2s.s=vW#ãŨ8#M't1B/XD~F:'B9: a>7Y4:a:l8ӓ T|ݨvp̍mjz=O)YSBbqPbʗ wmulJ?*6[|t4әڼ 鯘; ļHs3t$:Wj_,l6}wWxE/εX}Kn[pOu 5e<|a^E,WDd zb}>ڶ&urVHnHYiqL!4e\HʓMzDZ~W1$ )$5Gn[_a@XϽ9vϒ-,Qqc 7!:f!m=h;n4ʝcŏy'ʌmLQŀ@G t,tI4N־S/ Xo l~-46H5 Ty쮲 t\w]ޮa_qiS2<0j*Jp I&2r=>=-ƝT.J6p{y}[vmP%9',PlJȞ1)P'_+ p)5"1 Hq·v4͗Ysh-bΡoԀ/n8w=7 MAgf;\<w%C deq^ 0(h· 7$]nGq;8㎓xW# `hd`B4,~:VͅdrZEXnq[ H2ʨbs@7;nVwjW|A1 a\ʑh;u.?!+j z-?^ֲ6SDm|%Y^^͋UUTbE)o-ä|axwJ<4R S S4Cr 2XH7 d2'3=&i3D|x@kHKCYr720C3- <ߛKr<ˌ uRh &ze!^OՇ~$"Qq#eوwړ`1mQ3md\Q:C*Qb Ay#ބJa:eAҮw r+ +7\鹖붚iC2~A{=Zaq3$W8N$qڣ= -hp'1ʧ `@\lAX Iz> @cMۑ~RM8%C#Dli뱈>Z^߬TGD^\?NQG 8)/T+R$e:Ksi0@kQ%-—.j|`ļ %+W˨aR#}C;={Rl8ܶs8D3}Z: I+8ZNjx1t|Zєj)xFX剝2fl q{!}b̙N pGxca35A2pM[o AauZRTSYW#-h|`}˿Jk#DѮ'ivik#mXҖc0q-2l'E+H1{ˊ#!T 6I 'H:Emnv%!X-G)lS$wD yr<ؘc#?òH?=jXs!*F珠)?fip!Fj,-6~@f+0:~BS; h+!w0^""oŕvn 8?y&It$tANɇ$kxF݋KujWAm@w-@`w2n\S ^˳M<+Dɑ }68s64'zZTF(>i250nǟbEFu~TA9x:^[xYHNaZeSZm^O4g$GOpJ?*sNNUC2@d![غiMmZI/ sVŹI=A膓tVU(L~pz7]q́';2q9HiO tU;(zTڥ]$_i/']f;o\(0ۛ?ش5\9P!:)ۨN.aBTbJhj+ҳIESɅ?"Dh5%1iµ /TsZ0d-Gx VEjJV^9^O DƏe>N7>\]rQgv19<%; ǧ?)o'уm5,XbQ+pVn:NJzRv Cs~[\%*qB9qaKΌ9-f&FBX 7׊jgN̽_]f6?Rbk KzИ/f4 :3S $ƋOҐΒѲb$66k=>s[+!^ @lG}AJ6u{!lSfJ<ı\-*U,eh]J> q.[s2pɇf/ӷvj:o=]%cB"^<){Vr6~0C lVHJ`)4}{07Do" c6"x/RQ#~͘'ޠsT|%ݏ59but_78 uM%I{ԶY+jD]MM =Y_%dVEಒC(P8(2OHO-|2˭G/jv+uo* qH@^/}%rRUxfe]*IIq ȾTKIs!S{PH hDh~X:& ۴ 2|zg9#h㼷~Q>;ɥ.$D O، .I2(_Iw0&s={jUANZa ݯ:rߵ>*R. q@GT3EzWS8W %rj2p.( 6%uPwF0:%!f rL>V C_\02{Hl2 N^i{|$aaM̍jHΐhciwۓ ?3Ň䴈ϬF7og TC-]=Wi|\pdcjR}N+Z7hJO-V//MK[J)bt>>9'ܜVEٰ3 eab8qlgo,9Qkg a7ZQgGֽcOb3*X䰻{q#a;H)Lk2hFO03'Ǥ +:rBIs<=%d++껢ˀ3iz}Xz_ˏ8)IQ]gss8 n?7ZT#K `*Aʨ,J9}0ẘ.YTT;I;~+ޥԛ&o#y >:&:(dTX,:6; fTĵO֖.tKJƔEŀmq}јFa(؝:w]uDvP l:ix,QPlaDAPTdiYv4W$ie$k'G9%jI[|#6~'&T*Jsb0٣Xr0odWX=\_%z>E(UEPѮ+.k >HOTNLWkx]}t<8Nv$RZٝK\mja?5kA1+OXiϥya} Y!oi5bчfPwtR6dt3?aw1P gۣ@u_:0VɊ y[ qJ0rKWmP~'GU.C*fDYI 5ח)*w]!A¬wZ~(1{{r]h5́ƯZ'H:=&MO`m8ѱa`}OYhbU} ZR7VFJ|(y5FM@:_brJ-lM7-62/j8Kv' V,2Q <$0_ޙ=}wwL,~?pxoOXG}vzD}]X4,^ . zl8C<^Xj/^_D|7h}: nV8my;y|;'54ܶ6+%xU??^B/j-./ͷMO| bRhe#ؔ45 mZތ}9Acly58r^Iu( .z-j Mt}&&60Nl2Xb&ũh+rU-ǔ#vCpт1B1;@LGR!2z30mFu*i~`O"A}ڦ{s\Pɻ Q #wE aꥋ|= [I,# Zju@) 2g'AI22GnC'B7%S `pw$+(ׇBT}T xgvҎ=l{]ݚuoKDY؅d+XՆYDz5J}sݼSy{@A5-H)M&qB7~& sQfZyF,7- Cp Z2?|e0R}2N c2ӫ~ǪԴk4%"mAӀxa:= u\Jj9` 2A7"<ƈtQjGLCP+qֲi.XReFP`bwj͍fa Ey s2ۆO3ft 6=G_,Ǫk;Fzj ~DeSە-|ژ9əħ6{d&0rg)=0zw-F\-V?o_† 6@HBzwB9F~~ $PiNTG ϧnC?3YIȅ>;L}bNᩊ'! ?'/qbVo?]g ^^/YRJ޿+䛷l)Dt)loh DZMr$''T[Kdy3 wT7IAsu~10:U; W&J/u1ߨeo*YॺG:Go3V)h4G-IY)#%]>^F7K,FQzդV`Rg!A$R[V*Hx_HYkr{( eXRf0kO^ck+$m%e-bo%1 Gglz`6أ|" RՖ>. ~I`sUTO(#>ʫZx+mGo& <Ў6k|F7(4*:ŀV˜galԦ [W V.L]̍ء{qqCߙʢs齲~ZXp¦O$;I^zNT$؅毀mвO/vVϛM>}PS?&q̪ٻM(NFEyj+fdd]fρڇZƭ ꄴnISMꢼSkg uo9D,aԲKh)<C1# +BU%b )I<^rtJ*<<P3 PyOI@ {lݤvX:CMcp X0<ѝfjwp6\h|ohNHδ}{ r] Frx)PxU+Ba<P)p$,Aǃ0[v$]98QLSҥMqI!\kn: j Gb&]^s]koK`j:<:#׶m'^Y3 H?Ui2 o ޽oQ֠q13ny=1/;(gj/,s 5I<0{Kj@)c3?zU?@'8a{Sp8z\x;B aY8 "1u)} LM š>6d[ o]a%L{a@2vyV~:̴шjp89n!>&qa`S 9ҙ4IuA6o1i|KC#1G?8Gb tPq:% %UT&tI+ţGjo HȨnH 4cOފ4?I~6glI(oߍ}dnȠ ekI=w63AOoK946, ]>F&3'S޵B%C!ҭ߰!Z BzyKj̡{:TwwS}І$Uzw` ļ )ht_ҐKa pKDqK=Ud K}tI9-̻mAB՗U"G/J M<[ Y#\Uwx A#0i3! 4ɥbxs(5 !iDC ֔dnImZÇѳ4?S}xSQMib׃*U7P lQ(9 U02i]cP{UX#@9VO:mlplN1Fת^z,eإ*tek\ DxA7T)ӕJ,@u}5 篏?;R+iEϵ]8kVP~2rI4%W(dHLӁ aiK—+w{CD:+u=2`9 jS' d٭OoBm(mM84:ds<ݍ-`ھ  F³LƱZaJ!ֹ]i^dW¥dD[Q;{L׊8C wW^ DIlw`_ݏ'R\؅TԎ=U fAZ5By(RDmx2`t `B/M:;#p1̂jUAXNJEiar}&֠N͠<+y%pc!'^KJ|iE]fGtb;3-C^u3T ̹@-2參G6BvX 7d!hS9 Q VN'ʩXT!j۠U!tG9~kG=e7/0hA?o]}uUC]s]rHcM/?$jhR BD ΃Ot-/AђE֛y"T|>:Lklo'dž PO[G1N0c.tݒ *iJ Lla۫{hZ6Õ>˹)7?m$=?ױR }.'sC旳Sn,,Kqo$(JJQ5n9 .UŖwd=l}CaVjR|ӪTOc%YQj3%i4د(5UZp[C2X Mr6DBcrڎj"ݍ!HE㏘$?Y҆=!2%UOBbOq( >*AMRN9){nǓPU.04{MF?: dr[>$ep8қK+iV`8sZ-}ٲ-oi>pYI^Q=/vDjR=>] UD#ղ]: @ P3B3۷[bvиd:8XLTTCGHh4"~I',Z\w\ MISB:i_e{sחED(5 9sF#FEɟ'`#̩ h{OѵRN[}V<} $+ #~']ܿ NkɆQOc~f 6ԤDnq %6WJASbulp{&纟R#6p"dԐ*hP{AX3%@mP[Z!-nkn풞}A蜳E2+ja4ex֕HS㳮!7N;a ohA9 1w&}jADUVsCV%uYFh8:` h5V!i[$.8 La6搮nft0%.t\ؗmduLM3qwt} 9U',AD'ֽT'aUg$=w3VR;ͯ$|KIPt;80dž^n`Pv9Q41\7?Ty_[; X̟6Lavɋ{k~#sh!\W%&BռBZ mSV"1z4-uVLEõ./Ѽl_⹕)i(lTC5:5V,$[&d34R`wuzdy_bp9)Q_07Nida;گvO{7\DӍF6Orn9{ s7tJ򰶉? wSFoa, =6rb7ߡ&<[ 5 ]c/ϗL#zqI#hsgaDf|j;R"Q<˪:Y$Pc*;(rHѺQ刑{jcdQɃ%S&cEr3~It>TJ.LykǸ=֫ݎ̉G=]MFZʯ':Ul9^~c C㘾/z ^BKMhb"Ӣ?/O>(McDy AJg/vYs[bdd//H ε`wB}c>cug*ƕcTJtGlÎzjq^z3;WߘŤZj rcH'+؄g QnİN19\E1W:?a=^gytl+ M+kfsX= E7Yg54b }g)}}.ah+mk0].{~/|} cC--t=&a/3{ga%r!bЕ,@;.-SSv0nvә7>pg`ƳF+G דVtLeC"^*ji ܤ ϧ9!^~Y8zP+ylҁ)>zSAH$G_`WބWQbLPe H\&+w.Uw'Q}%EIڔkٜ m{Cmb)~>d{G$^ 7qLKhR:mƁ 6&Cb[M4fNsԵGϯhzy b>Ix}߻obcGnB܄ZG{0V؍$sDv?R>L>)]>hkĶ wTPEꗃB\gWT)_wEx7ID,r_S1N๱`F3]3.sݐKgQ*Ӈͯ@94vP"rɠ۸W>[3[k8u$`k}>6oF_7_Y`zķk:I"%à4{H](󔸤2Bm ~[ ߑj7>oxL9c&@ngK'FZXCShc=dUAȣ.)沯YR1=DW"dL;dT[<0[Q^7p+XtҨ`k|sBj1l諉6D$~t3Imww~S攣ڲQ]:l@]30TɦPۿ[ "=2Y\WP wBR!W(DH֍;JkE7JRk@ܰο/ ^UӳEGVY^/")  {05]֐xGRog)`H9=G f*736e&o'3w_,[hP\]S*+skϖPvyCAד_%v'@};_Bh=!בϊ897NڅКQdG w`.v.& Ri<χz[!%T#lj-}OuMuT3NƷysql =֯p{ԊY8+~Ӈ\tD\Y؛1I ,[V0̉* &(ĔE)5VX '^_4)zU,_1zNu,!7:M6cÂ6 @O%E`O<$Ώ\" |Ҡ,pl_I*_}뵘!qkP+zn8 M~1-ul|T:/Ym‡ke$HԐi*p CHl@V`^ j8֙! [O,ysA[>RiOdh\$Ov,]6FؽetдYuKS"Z_5,TW<̷Ow9$`jI,Ka xNvܰPvY5y0>SLK*+ )h)>^ontwC}8kDvB;Vɝ{=alb/23~ɑj~z ݌@DxznHğopDS߸,SQWHٷ݉pP"BL+.c²u"}d).hDCĝrWG<(%QfG,׈ c]PE0 1v[@ڦăM2pnAX]yՙn=>ܙZ _,٫H#=m3 MG/qi ;{ 8nU9Tf=ߘڮ  AZEdyA^KNmT_*1~z_ &Zri\?j?,f`봆q4q̵8]S :)N_>(pdO]؆`]XSGC* 5uBe[JȈ(EלMS#NyE8A=n`–SC-FHMvYe MlոoU=6rzx]&K14@N.lK[?*Ue)zH-Q{tU[QlJ](c_шj2ܫs1yʠ8+BsEwrQ#Zwq D?שK΍Gx Ͽy`ODFkCEEj<%~~$)PpZJ(5ok߭:iAkqP읾RLEx /X .x,:`Wt (54u0ufO=smIߙ߆GvaaNa9[yYt2Z&̅e~󑃋wT@B!s򹑑kb_TIg((yԑb5_5`C_|hΎY+XkջMNп[BxI,ׁ1wT߿3{RdDD̪كX9U%ȦKO`VVԃk=5m/Ԓ0GM^o pa(˟-o$7fQf!'?|fl6qlҫ"HS:v(}4T77 $||o*Ӆhv 0[G/U&|dDjPäOݐxB1yW;@+_l5i=4W}A>AXG|}xΰ1IB-z|Q*6"ZtP^{/*06+įsHp9T,eWb LCRΞw>k~EW)<=ĽW~( |q?]N Tk|TNA{=4ok9peLnq.XQ|xê)Cf}x!y`MsR8htWʆ 6ūd W #oSh@q)Βʜ6$}D“LxIR|A˫]Hȝ6ŁQ;*M{r bzj-`f%3M9YZfC:%N*WJo! |2DItf&԰K[ha8P~㎺rb~(>0΅S֭0UCI]?A&jIf;YI pӵ gqnX@[>}r'J>u2׭25``XcȘhED$$bs\/ԩV brc"NR}RMkg>>KOI}i 9r~!UTgeQ-ق_KA7 M1kz&ڧq6S!hl !7SZZ(}41ŊڹC8bzSY!ü:'BG"Sn÷8Z d(vҩ m jF)wԪk OYf!Q BA]Q'heC)\xNTr6Z)}:Ӓ4a#6Wb䩩Eo;sљ#C.ǰdDvҺ6ae oQpFZYn6y3>KnCARXGk`iU|҅8^:> M#sJU`a#L41` % \ݛ l]yІJ;3aeC!o$q/ NK,Neb!fb%h~.Bs+8s8"+1{3X;}1HkYcp3A몘lǒ@|^_NȨ /H]yJ{ UybTđLBf:QF5Ei7$J|ؼx?7b ,voPTUtr~1"Y䮸JԦ2Y`Zͪ"ԔU`wnU{^$D{K-p1s9֪dpcWQØ? =Wa>NQ6(c#yeN-Is_yQuLDC8<͂1)dp s-C@luQ='^AFO3o@ `EDG#`t9Ǒ1v^0}Y];_8b±+WC[ϱ4鷠a:ƽv\8Տ•c)LԤ dKlMFp6"A/*N3EyQ<4]NaNN_m9]Ll1sw]©6扠 G[,-".^6&أ b>/Q&Y邂(~z[0rw  TFɓMBH'2ʒϦe%XYXȧO84+ a!p: Wq\#<5Ln3G4xrSdq ;p1Ac$бa*1TeN`KmŮfǫ`,!Ld*Ēxu~:X6 h ԀhBUC ^룋< C)T$ESC(0& pnM;*a8dݏńeҼQykVerIL^d48@gfy{ mr!WPW`W7wZf Oѐ}(V\1m6gJ?J,][.֠G&"ENM^ ?0MB Wzm|=X_i3 6X$*}qZa ("q{4OV'r6Sn0c+|IC2PtzT[b*£>(o%۳TI:UPOTĨW}~ [H3G 9@zQu'r[W_'d?(7l&f[$Y᧩ ?CACm$INW,E2'27;m}-ۍaF0Uܭ O`P4y@8BNe]׹#rQ /[l1SO87/ynj}xv0qwL;5nڥAiZPv'S??A/;@ˏO//5GN+PzH ӜпEM';=bPE(Ɍ 6<'ʊCR -FBkglQ^ OJ! %TfqNMcLvC-G[3ltE$7{ֺ_|ޑbT8K5h;6mdLYIhjYһ< B'K - Jd]#:Qv[Nx.]fOm)~ݡG _I\&LFݻ]K` T[JyGDd/QRg} z`$cY//LY0y@ XNp:F Ε3"RSG=K?V)q(jjI!ƭ"d?wiҺU&Է2YؓaS@Gkt+}KCtؗvuһP4H aj(H0j}pyo.9s]lFlm4͐Qfa ŗHYO aU-\ I1l7PD:<ԪZZ? 22VC yėb_NgzMdP^)UP*#Bq͔HV9LtپaI܆ũYU:H+ 8㿍ELZUX-و$(Y5Rcr rWHB7~4h :m  /_e/bJD"FٟUj`OǟRusZ:eM:kdBw9;?bm^*r@-ˠui)C{'GRW h3rաs76;u3^["F]*E!_F_j\u;ny(Rbn'b[P\0pg$B42w"EƇ|ZI(LfQRpdp-._(xB`z(Ҟj4wch~Lkb6iI!6e'`I/rX TI(@xw$J<#BB( I[{"&-46RҨ)5,Iԡ=_=`햹2c5,8+tT%3JPP,,ʹ`{xq5/s41}J@Dykݠ fxYZ\v)^G'4ƭe 9|\9E&0VsֈU4#dvL:N]%OzIDa@π7"㭥T돆vG7&V nYuۺFUAv~5O/G@6})C8A%p6"2ZX$G“3* S@wN9t[ HzXm bo-j7?OnJc`F;b;hKľʝ &Uz&RLGBޘRU$x2|68沴{1,a3kqOcYF~X6^KU,Wham14ǜjU&vǎ%ÔMjKա`hуS<)&*_2m!IXZ]*,hra+*נdGԒk֓a4&܅QDC^U)7LX#I9}̑8I]=U1j||dDUOl10KC#S)E|]%?ꫫzQgw* w+6^\xC:6F]unw\ MKWP|`yv~>õ:هSSweʜxQVy#rC+蝮}Zq,I ߫_иaP-~+e%eƊ@NBn1z $V >ryckV'h #e1)_K_-\`r'fOJ2ڹ*-mF($䬴bo 4~vY ׻Xο^U>$++d|l`|lʁ7;2֤`03[w]BII]J5rn{s~૜UFE _^ƃy' FÿJ|GBu; E_Lx Q:X*pDߋ܅ Q7a=);ROd5LEYyAs&9z{Dle6F6y-s< 9{tM]؝?Z /7;T"ԓ.Z;ZB_ 6sUi<\ uNMAz[A#}@6ZDn?om^J5J`4 =X( gc}W~;6"K}a ."~As֮Dm.NK`CNrwĦn=&J숂 jPiF7`qR?|e 7| v݃I9з 73 GH;p绡LiS. )OaWjD` 圄H*ryl0A0,QǙbv)v`]D#()k .%j&yt|Yvc;1E!?˿H:WajC B޻{˭d|'s74Vd{`W}}zU FF0>TsB{ožfY};1ZsUMeލ`N "@i`9P 0m|4JCy=YH)c>˚r7H,,[ '[SS&-r֔E,-yh l N'JQST`a䫒FC) am3Cu#+btdKQ7ly{d^P m+RFhA->Ƅֱ,:ે!DBUP/wh&5*& X<{WWԪS `Xc@ǬZ^M`uPՀͳpcC}d,MiE{ئknҴ%95GU- G]n gw{ܴ$sh'(+o‹4"v1b|J$X5gRNBZ)h ZoJِpJVs}Ub'UVDA8ӊ9 $Fij_VUSβՆW݈{> u: .<:䎊wpd=ȔuK]ӛǴ*@, $ |#Vm)m a"Ԃ3oJƆa[\a'/R`IzT͛4 L ڜsR4~zho=e\ӈC-eNÃ6ndΌ ?'R zO b {}GDž]NlE@1oOѾK!#hja ܏& hLX;@oF .GVu`0qBwgt.#&DfNU,D##̅U0yJ)+qƋ~ͱg(={{,Te뿷9 + Gˬ!3BQ I847i/4e~Ro +rOHyR! 8jފN˟i Jwk4JӚLBeT`wCj'ߍAѺyLy=͐ﰠ/g0~!?ؠ7:}hm{vd M1}opD@ՈM0Uv`[Gk3]PCp;v=h?,Ё}QvS\e 9jFrd׿(dX$*yb2~=i @hObe| 3`E C㻳vԼOِW>͡O3ZDTd(^awDBae>wg u20``&Ʌ |l&vqzIGSY50of @݆t\h| $FA<:C81F(cH鄿T[yawcIAeIVwQM4r9eiZG@m :?Um kJ-Q_zebTIBl3AYԯځ>"vDϴg ;n2 a~M6 WX8ݜ SlX}uoqeVĝrAOՊBv+i_[Wkv;o$>m7e|:I6B.tr;>&Wsz58Vd٪[u,QMIw6ra/ LIy?l[ZWSŸ1"LSP;~5CZmIt'bҊiZdžl1r+5Twrx/$[g6S3 ʦ& +a^f[[]`xYcJE jZcVRXo! O>c' Ki 븢}۶ۗ 07ߞ!(p㍌6ǫ8YJOTJ>U5yg)9l;`^ 5}wFokk'%Fp!! V =]Cx9+=fМQ? zrna sR NGgosrsN3_̉Uv_ng]54RJ ~7GJЙSR>MF39V\LEl 7I4|jtey@tlY6 ŒyKZ`:ilaFt(mISO T^ ( |gA`.>u>7q.I4opE/PV1ZH*)Ig抸f⒅h2:,mz\4lOX2l%?}B-*pMn㥠L@ frp']0Na]Id";Crz,_>9"l>Vas!hcO9^ T5c8<7~aN(FA1 U9vO'UEQ6y+Hb}eV Y):x ^@uGn8"NOX%Dw"c=L'C}sz91zQv{D ع4^u`٥;F͈V&|fT/N,/꺫9z˿S 4>T,qOs'+5dJMA[ĺ4F1>:YFY'bP 4-Fk ,\m to$MXH\:٫あZ1={(LnDz>k:H>2b%xKۀ],CRt]-IaOYxߑLe%{:a"Aтcae==8ŗrMZT754D.ezk0>SUOc'{bH[T4ХPl*0ھ9`;-l1?J_ @Fd(}"Y2x6A*5T`1*\iq;; E.N̪u=Mg١ټ3K\ɋ|6ݛd)֍LU,P unkAkǐXAy 1H-wJm`v;gs"C>`p\a#_)ڲlp]xq8E@T@!] F9O7J#\";&d P&ozzbq5qYJhҡf9&i" ❽)y>6J1khj =Gl[Hԏ 5T^v XUd%uâDf݀I=iX2K{T4~U"4+Xg@7"h/!ܧ[PQP,efȳ!][:H8\0)DNaV5 kZYƨ+2жXdyuh,Sri_$@R۷60 Xda_FY1l׊o':QϊVw_HfU\GZv%}(T+XilJQvtPaI 2=B] Abӗ1ȫ]3P3# ѬQݽ0|A\g, 뇖I԰mSH>KK_ZOo6ϾV!@OrhwAt3΄d]_J=ejNg5n\>-ǰ_8C,#ђ&ˈn-]4#r{}~*4O Y2\].'И,nJԵUcE! RxA"ZY7'70F~,GT<(ﶶ%.#R9UQ{L/We6{qà3R&yR}FHs"&FpKk[_BsayknqOaԅY_sr_@uQY ƅQ5Ҝ";J!%g$;kn 54=-fVjgw\=,2D\?Q/yxMZ),;YDƘ_ɊGTLTv O&kHB~ {cw:ũUQFL5UN@K2^К}&,7V;cױk xkoPV872 ~. c|):xz}v̢>1|- .AwޤIoho=T֘;c3GmD&@JcR T}W{?K ihs@7Y1P m/g^I쏣xyVc"đTtǘG}tk>,Q->|콢I%ޱsyw_jY6esNW@,PI_+ N[p"P06)FGZŷZ )t/&H1Ő-c1Q,ګ1X9;%enG/)a^pb}Co2|-gs6_{q!@44u3,ڇ wiZ?3v.(p)ݜv b_ ^h-:-vb/LqU84s{Mt.q-E{yw Pg%tNp-]a*>SͼX@J0T~X sseڰf%L ~@=y$oi\B9$&⢨\ -f3Ǿ KgS?q dJATc—AtD${wXQBx`a)i28zG@ٝjϪ 1eM葔Ej )ųK8^VHNd4npie18ʷn9T"^skKYv˧;avHp5RSjtaX#1)}Z..nsIXݣ^ ~2~B-%XjhJ|?` 7ҳͿ\=o(X^ۇ?%kr?0\+['{^%ʗ(1^= KlɉW}A(p!.}yބ8<~+NYE-œ-*͒BG<bNNH~ T~q^r@d&LĪvP- +j7W.c|1Ne:WI2p\Ke֨Qۓ?j'cHQ/"9\+%U|a•m7Ӽ'e$6,l,A*bvi56=8vrasU1W=u- 48$oC6MS J*JTZɎO/Xg\aJ˄ Og+O!$d#_)T{#VZ( O۰L8pܴ S0YqAdIOz+ĵcT O`4S33ՎyҿG7X]o2hDR% kW l4(RSN0ZjX7E $Ėf$Y70P e$l:3AF!%WvP'}mOj@ 1D0AնWGQܛYwQ-bMWx(xwg (b9E1 @N2}I%  {)Wza1H=Vj򆇺ry㒓6X:W5z `4[vSu_v7'6TǃĽ`