python3-perf-debuginfo-4.19.90-2111.4.0.0122.oe1 >  A aXW^^foJʊF:xݝV5F1@YoS,/}6&mY@<>KK".? d, ӥ&TAeYa+.IIGi*o=cID #btKȰ^a]ň_ WiO!Һ0kTUyj2k3"bץD(`~.gmW? ( O%ѭf'b^∭w)sh"m>*ʼn060~'yۣyec0a39ccb65ce7d58c0cd5188333a25d1584d6034be5ceb95e37b985fcb863b41bae76493a3b01e107979852293fa9d5f482d77a ĉaXW^^fDz&a!%2e&ms`H=;]6[A4]rPc4-cQKx2#& > TsF{8O=#;x!WB\00.DA`Q`f.[LFPeק\o6q|>}Кm܇K+w3b:ֹLGHM@y ]zϳ>I3]nlbX\f._l>p<x?hd! 3 ^$(Shn     J Ph 0(8:9::p:FGH,IDXLYT\]^bcdeflt$u<vTz"dCpython3-perf-debuginfo4.19.902111.4.0.0122.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.aobs-worker-008@openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64@AAAAA$a=a=a=a=a=a=e0365673f9925986cc824d42572b6e3dda02f9d1001a72c0b466e07e1006f4e7rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.4.0.0122.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-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 buildingobs-worker-008 16370759854.19.90-2111.4.0.0122.oe14.19.90-2111.4.0.0122.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2111.4.0.0122.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/5712577454fc2210c271d42671f9965e-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=da7f4e2bf57f09aa8667d113f343fa9d14cd94e8, with debug_info, not stripped`~X\4c8utf-8f22877b45f7d27e72de20f29dd47dff721a26de48fd60fe2d296c169c163682b?@7zXZ !#,C+] b2u jӫ`(y-$}$4f¸''0}oڏ{ 'mϻ<5#j,]- p.,=W%GjF/ʞ A_SY2f8-g]|ik& .~33mՅ"Z8!cx ~Giv>>Y?1eI]\3$u_m:7 VHh,>gy^lפBKòT4SA>xe!-gC3Ŝ2c!J%R5i:L_0lYGMz@[nZpĖ'-3GSJjqB`#=o1sKPP}1"caj^\|7aPF< ?Lр:+Et LŜL8y&ք9u.अ,v03GdO0@r a,UZ⭕E 'Ϻɥqy\՞EɛuG"sM $zg$#>vcȉ ,=P X:AoϖkRn6دf%VCy _Ýb[ᣛ OYAMu?Ԧa _wplAp63z$KY"Y&S [ $_’54X`bXDVs kQPtOjX28f$u^ú9UIKkDPP0ĄPy6ڠ(o  qC]<9|AbIj`@))q6.?|* 7xC`3"-9]SrT+f_W7}^qL:=@RͯVfeZ)t;x0SR qC9(,]hMT ge01e2~Qs5#;jFT핗FQb¡}6%r^2 2cvB6)9=Nɂr 2HoWOlՓokJ=00j iLqJ=H)A>T-8}1soh95~ ٽM:HGܛ}KZFM]ѭU8/!\DzJM|kڒl]X43.PNZfAtuu{w)a8i f_z{z)"clv`q-1\mHft[ J@Xlo֊K˗pIf+ 0y=]}W&HSGI= I!ْ )tt@u̟<(U)>*n[ICCN[rJS ذdY P1OċS{E(?鲭_+=,+X+;.)6^ėr~<&# {e$\;gp(b*NԉqoV0=k" l mRLALg7-7<֡أD#%Ƥ>Ӄ.1||Hu'MSFAijČ%N @ op@yt|Rͱ)LE/8add O1fr[̗\M7$Z} p*NsX;J!Maک~©tcmkܽcc2I`<{aM40S.R:Kg^nv7.2A )<մ'"y.=d(b=W][JJ MV3 $JK N"|yRYbHJX-JM _i{8o5;hHh\(׿s>_P R0rVb.lQ~*J>uQ3M9Y y1_}f3Ã\Bjnӹ&8;=Qv1Hpϩ@ e0lHiv ?r`̙K*ywGp?+&е9\Ua@yI&n[nYh*3r5[Z&<(QVW#^3.ef3>xBL(zV<10~b*Ŀ{eM9[Muo.cytqz |5pZ@{- 6OV0G5kȪ r^HGV ( &9kYHRcAj$0 *HM%=|S8z$( iPOi)V'*Y "e2Rg#{T@NԶIz9Y?V]rkk.~N8KD, T!=R;2fAG@%w guwǔ8{US +}2U´mK$Z6A]ދ }:ݬ=.PNjݨ!?yLDZ{LQX(?LptQt\ >bxڢ{Z艭Q7{:yXRA C{cxZaS~,͇ůـ,60ey^b7^,>T ho_=ռNBa8ն)ǔJgu=@umE57|_,2|169$PGj]Cxe/1JS1&$ZEi.up(k2wĔY%>w!V9C\X޾Vkl1նLYfIŏlؑ$>6s= 6B#6fm-KViǓ[k'2Wjs9*d/'hbϟET`\?R<_ﭿ9=Jʺ$Ѷ`T<$QW j0pG>rO ƱyofM)SzҚ`aͪ?6;>8viw=dG9 vw[:QGS^gut FրQz:4yAKO'l~@ ȦMš&!)ABy 4vA'I(_ %}7S{td=.&=&ftmы g%3g ~xu]2()WTf'ddT:@ _M9~`/Z/Bx!v0 W/.8X{C:y?ەW#a>#R+F aeLH< Z<@tCeRCqB!&1KHZ:Na* 7\E?:yy[$&7?e*&dSf0) :K&ѱr N J:XٴLi Cw S &:Πt2,d 7@ LlSTk|(`U~,{61\){M$?._^@L"_{v1>mKa1y\L89+Mè7zoO b:ƠAnlq KZPjLdfe' (BN[M^hJmE9)Nx?({"{ܜw<~%҂q.{Ǫ%&-gy,<LiTdIxv,sIՈ|?aMoV"kdǬH0l 66XUm,EQݟ"x3#$gV4_g=aoКҖI6 B d4u|-H8l -~2T(Mreuv 1XQ0Hr8d|]2*{f̆@}eJrƒPNmLW-ɬ@y荐g{Mj,Qr%[ݝ,Gb S:PN<.knf*=7/˯ ԧTYXq-i, {nR1bT߅biSf0}f׌0~Ei/sE 7zmpOcȀ/M $V]>ҹb9Vo]X_ 80oPVV':R]!q/<ͺm𶐺aՔZӫ]:G~E;>8؎4꺐,C6A)&Mr93@~\2+JX P? `^ _w\{[!66ݫվ\-x>-x0nWc\+7%B2v-m&c9Wt&}2wfNw0DTpv?9}Q RAЦ=RUZ1f]hQDJeٷDjRCfGyT3%uE|112w?J^(YNv re^ Ze\1ߐTdGez+zcJ.NB.Jk]Cpڕ. +2Le``"̓. ?7os΃Eɨ^Sbr]<>-< \O1ge Mt=4y=Cᴏ$)KҢ~ >o ԛ{pMm?[vx/6 ]Pxˑgrf%2"cf/%vh$7QnH; xNn*ƒ28B11~Vk*((B VXNkJ3<L50vv!X6C KZE) d)>U)FxajC]}dτI{Gև˃wb*mB_I}73yrP;ʥ:0@+ 4Zwc!! A,EgBl-eb/3Sz`xҳ .2CkVj!{LB=㡀7 ꚅc.^ފ,subs`_D'+: 1:wrg.̝g'` rmzHBO=\9}sQ3k / ~KpT3$& SCiG9k-ʐۅll6ObLȔf&,#hߓgȞ*(T[*^.D跙?4 hݔ/WG MoU?|iguRm/YohבRh^@ׁ^+QWiSy*:|MKo~_Ov6n$Za\uy_TH<هTa#z6Q5`MU4v_IzH5kF֗15Qi$|cYRj~!6a-?JUϮ6 /Ų3;)&37|ɂvjyB0Ǎ-@g꘳ιW..8h=ʼ}]8RrZ} ҆û/`PAZ lWÒdߟ8 @m)+ 6Q&&!N4+( b޽o(Ii?`қ0@ 8ҿ5d-6PU< GLPw>K\:7;^*Y΀B1%Ni*f_<å #kRlxc@T7Mr wZeG%V mɚI#cKp\z<-Wܱ)Q`+ R.>/}ND >D]9cҢ`Cs0)6 j3xBd ioJ^ȃL@aE}X9݊Z(=d FZVʨ]!nvBc*toj9/Ty:/h14>6H[5D9"g/>60 EPx$ǽHFG+fj(6Xcp\-hmbzZ-&.I)'3,>&,4oN(T_?OVxio˺GcahOe*~pN$j^Mo\( Ѩ` \D%>ZР/Ґ%؏I@TnshZt\hL#e+q9|ri4Ӌ/YyzE!mեY МEew;jD#U'=Ҙq3&YTskQ\,z۪ w~qE݈?3<W*2p=NzCr9t$AJ zL=߂'Z|q4P~xP82 iݜF@X[/ǀv;}Hۄ"BXbʎ6穬bKޘ"n%!) m$^'"7*(LYw'il@Ψƈ37TdSGةEcѺjwƖ1wÖ^@RoדMS@RPona`1,wV̑B-`?ubUF"%%38 $9Ec&҄5/.Q ETD>EǤ>5Pv4;z10gI}_?b[~B^݇ - \b,QtACF U2Hào]-kҮҹa A)_VkN:b^&;"Ik!fB4SZci&䢒jz駜Fib,9 n!}&W!mhX>R L#^VT+@%e .JI?!%^r늯۳pȻ""2*61Yi&iqXwe;)3HOxQ-4/$Pq^2 `f PX {_ Y],GP4I0.Nw7Fو -Y+kowsLa㡠|;f% /˯e v;dXkix7oo]UhC+ ' m!퇈J IG]Ʃ~B98جd5j ?T i VQ}ɟ:\@na|ߪb9nB\|^Aڽ=D3An !`Fa{^1547[uj"t$pVw_ =B2zI @|`dˤgr.W7k (Pʘ`yʯq7E"ƦCvpWB(Vcz.qG{]u۶N  C<x{c`p% ×ehtRᑩNqb"LYqpy}(T&$F:5mE٦cN#M@\$1'0s,adi! ~zK~`E|  syDx̭crĬL԰f8zqɀ.軘8jz^mۮL*]q^Uo:DeKV6f%Ri!t1sMZ>{GSM\Q'ga Eƒy'Yz(PeZޘ7stMuͿ=dhIVa &3XuN(cpD 6sdOJt ݏxSáQw%g,) 1qw˻/9EChYڵ6a "M`.StQF;7'oyEԈNq~ΟDAQ$M RËH68M4?"$Tª^T^Ư6,nqPӶPk(JB(r~/-bbMA[Jyў e|}ꇈh'ϐ7FU&xe'9i˃JBcIҾx9NBBl04NqR P2W1vq䣜iiZZN:~ Għ֬$hذerrq;$=}#ʴh$svv+-3t_8(/*n_^'ۋ<Dd{% oݩ>FO5~9%mtޅo~$Eק` tJyaX!F:}}ΥD3.9=L0 Yb]D?eM! xp|#8qmH +F}Hк&֭'NR.x$d(Zu`{/ m*7%t[kwŀDUMg_D},^-HYx5< {a`# !3y4'WnI'. /__`խOJ z!!v;S=h!2wO5k6V+gRl5 7RF!7 DMM֠jl1 R^7ГL?(j+i.xZ8EQR~:`i#t$1ؼ3)C0f[*6ߒb5w7!7WUnfRE` Mf&K2N̬c&ژ6]d#+7R0 ӊ}uxi}K7(ǁv58q >CkcW}1vٻc]'Vm*#˼CĐvdB<+J0phRΰW+yj.dJ5-DO.7WkUEY;dkh-mrgמѲ~t X&'QP֗*+e~4a O|%0ծ5"ټZ5 sw"1`AV- 6߶j, e t8nbYEoPՄ3Dy9G1k0?Pb jo9POy=lZ&V]I9?ב14#z_<ռhE'e9za吴It|\@4/㖪LEq)UBasΎ)ĩe9 x>h0YQZZlr\W'h"uf(q &h`JdrG^:^o*C_X~'`'t:1~xB[8 $_u3NsZz+\cfF!/FƎ!]-Vjr`MŞbFny`×z h?Z 1z[\솎GF}:9@'5weEok"OX!U4Ϫrc-p{=@8AۜdZЄho0Z+m'JA $`%qtK/_Gv=XA~Y})v\q Cv우( lTEU8DY!G/̄+a$_v?` ;I;x κA L 82-REEgαPLg"Ұ~sy8Q}GJ6JGPs r>fhOd~i 8akbJ SNW< &+qf+| RNxG v%q^u`H3z|V!t4YC5lb7wO3F <$pm)m׉O)Sul-h)`rYx </CoU*+xјe?@S8WCuRgqΙ2AĪ$'u\۲btۇRt&:֏_D+ 0~Ʌdn W_Zm W9v[\6~92`ak8wcw% .jVc@wF‘c,Μc0`y*&G 4K$!=<!)lZqgd>mPja&.aP,fW"2^$pS_q/3d]C&Jl:ek56Wʛ{QdRarHC,e6ZV:fA93ND%*Vee4Aq3~Vg!Gn3V̯:v[ fEVS'[bKc3tŵp0EePM&aA0L퇲]L5 >R8+ؗORAR4NRmi#Ư­ߔ:!;δ;T$_ _]&qCJʈu+ UlItj/2-ci;0K 3PnT ٢TLt˿3Ckg~&7aГJ޳Xh 0*4n0:+Lu\y'YkɎQ" D6eξ)DX0),?^?Xz5H%ȫ9ɉk:䭫)ךCٝ^,$<ݣHZg"΁;O#"Ѹs!3Zsԁ@7]@&1AorUhh&Jmpfa-Qc'-4׾x)Mzc6CCynԅ>'mw,ÃuD?DNڤI!~Vcqn[1yCY^ِZD0&Ԕ8?.6 TJ Mŷby̔`!UYhAUo8Ep̼Qcw{,fn挷ucTDcCv'Oء|BGQEJ1dsjT[{L2'P"U7i:5@Æ L$³ (6DIFS9]&:5VALEmmW]MF:\EgJg2v.FpyŸ_D\ſ(yH\ٺ>?)Q ^t_v_F}9Ns:4tCm )BNgئ?"3! )?} T)P(y{}`_8:3_fUB:F0 QB0cS (a |Z ?9*[cXn4L\Z JxL8{H{7nBt2lc }CGIL#]yuDPx4]0;#8z_x;|nB⺿tI A@$x%#"Jw [-c,qvdQ6|Ww=r~#P,& ŀ-ԙDʅs#&Q^_0Zϭ$+z] u o"2C7JE:)̱6ĴUqvVՋ^>èiad\c-y3l +=nr݊"dS r훈 F*?𵺤),zzw!ݶ2Ir #ڐm-FyU#A]Лj3BӌHh^'+(mdn`,??s"'5+Wϑ/q`:XIR*y8A\eMݦ<+ɷm`ld)ZMO{6h^h"0|Ɲ!AK+T @:M@FlݤԑK&SKOy!< qGlKgQ&eY|;#WmXSYY/j2,XezX@7sǸy~lt!D0rpPB׸>ejrwuZ7$qC7 4 qU!|`R\t5yDK<ĩ\z  N<@ϖynkKʊ:WobȵgCCnR @d>#M8+8KL6lePn* ӿjZ7 +|@ngm\s+;4Mwh?M~ZA{>lzEt\))UkqqCҿ)BwJb5kfHj3bȜeB Zý.'# ݷM,d3 _6ưcj@i| KO= QF`lq5l:/yvs(yZƳ;\oᄈ[t^ҧ~uP ф`&m*7 m^LbRĤjpՆD^efv ՘v6l'_oyZ6(ߨBp~I銞`k?BO70a>ݲfŌ5LEo.LvEnOd랒 =2937&Jng@*Iy)8\ a-uu9H`uFXp_*7 [=ٺg{r"TtN۾\W2d<°zĞ:k[檅i1DijX] !]X07Э1!–@8ZM}%ir5 OUQ Mǭoa^S]c z]l՚$rrCmoB @ufQt />S ֝0Rkݦ%q+ u#xLRr䇹|zȰS?F4L Qn,Ԝ)UW)5GKii4}>![4PGApZ=Wɋb}~~*h;N4W+Bl &Z(4zKG"B7sZC3D!tw 3 Ÿ0z߼oJLszxXen=K5t UZ+g/&$(jmIZ׹,8rխ+ӅϪk+|E 4}S8AhV}~u]6y\jnl]ArШڥĐ=3F_ _j""IGlR/Z9msr g*$m*\CB)AfIj^pLвX'vN)+POH·eЈL{>b:K_0\c5EZ9FcѲ 7F8zCsT5Z,li vC*2CGiٮC!oτ|=ƻNݐ?siiϓT)$^Lݲ~oEs ;%V[~N 3hw{\yQŊw;n(4P[eAt#ih]{Ԃ |k{SwoZwjH %C Jt*OzP#FZ%+ːDhAbWSҍb20nS>p{ɧriʖ2G (#2 U@ٯj8TR[&PYy8\x߳ջ4A$ D[0*YO\w{e⁈B>Q*mS<6:}$Q0?(m,:BH敢CYgPk̕Uf@eFac( v(igN *_s!P d,q_v3ԉn_-x.4Bx_Q~fnȇZ a#[jNw7c-DqHﺅ^N| m̓ WeҭG NHȌs_: ɠ-+Ҡ8? o@& >Œ}\ap'G~oIQHfϻ ='D4FA~XڤJ9i< x{{OUH1a0|"ra~!F E 7^!&7br:7[%i)_uiZ~jB,dH/Gb6tk>Ʀtv $CwWLc}2(y|Et _?)$3,m5" Аˌ Jb_Ks|Ya@+v("V@K5hn)DNS/͒cBy&j]Ks?BRfUTL~\?,JCY&., 窏dOzI-fXɠMaomnmP%O%]H%J ORL_ۡf.*g}@j> oPND|@pjM>*euTLT}q9R3.- G J ͫyjv+i:cJ_#~(/ JJ<[+NVQѝ;; )̕b|3oDIRݔ` h8!*1n85ȭLmf }iaǺ3\jf5(L X[&X1vN?pif;8C\*Hِ?ߴzpcBBTWkUTF[t'g b?OGdټm8%C wGnǸ)g;fbHiK9*Wd╼xIJ;5`VuK,nZTѵ8[X+EE5.ϗ1?|ޅ a|h=I {yD9Bp%E @ G=LZĀ 1L¯Lt@]qA\l Xj(*]f;[|lyWX6}5PMLu[jr097jοwFAVziTQ~CCQr'Kn읢#(0.,R&,WUaE*"3-PMag z[v1-i$#Z,P(Kv2Q&% [XNie1]fm->蜇NQV;OJn_,5T5h׶_zq0y7s> 5'fB9[r ZB`Ad^f =YQ?9m5NhN_r]^m$og[ٽإ &:b6w.gÇ_0|?rM4G0m KTɲ rߦc:`9#l:R WFG5*Qߪ 3Wr= `rzC-DiɥqxS'!N~Dګk>"&8~ JA!Or"r >5n$j٥ <.`iyz7RF{|hhb6o=(y_F(=1Z)m# Ҭ#M'%ҿr}yeIenVpOۏ݄H,\^Q[⎶BD;#:y@=QIbe , |%/ZK֓yI_[1V7=cDVm,|ZTx7#r|5FHEKaZz1pV66slˏ|yydN:ZT-r(x7jhyyEWgKS +1_G$aS&wH KYfD)kU7gh!j)V)妘cW =8coM+ 6Ok h%.5 uG[%ZV$!A'xIYMtRDiL)+zf~uXSQSuH ;NT%7v`$PIE7nVEsB(kqC\NDz#g)fRژ;!OL>ESIܶue~LV:zNL%WmIsnc _} ΜIzZoˮ㘇li٧8ONz⅏,Ab9蓍R c S>jXǪ57GTSʏ|d+3{s7ɍ jNGiQx%aI Ԩ=?ǘS!E" `KDOr"TMHGŻ 2d_n7zzXOSrX'eqf?KPrܟ0z)S{4+bWxH× DBzզ_KhTT])\g8vW,|=UImPUR$x#-Rs 1~KE#JA Þ2i.l{=b¯1X(@نi8JO  ֚=1x`Q>%K &Ŝ!(X_32}F>Pħp4rvhEUvJK 9j hEi0VnHE >BoX06o[KK19T_-2.6tKTy@4WUg-ɫ ,_|X:BtK*% tZ-V Oe [ըim%QEXYJs~];ZS83gU(a>TrbAtA0_ o`^ѢF|u#1MEbr\$Ǚ}g-v>*&AٶpW DfܗG>nB[0_.[E~- @746mP?O vhd{e(ܙM,ժjmznNƾ4k<4Ov$pRo/osI<b5m?!:cT]R9/^I<(ssvؼ50L<%5ɋEDΞAwn+ |1/m"u폂49T%MmPW 9j8l [65*3G99$'ḙ|IrV6u ߈X1S5'/>9lZt?hUNI.׉ dn 1u[(ՐڪA9BD z4YⷺJ3]_Dy,& FŠ:1эp9_=/-^Uv d;\q\m[D0 ~@+I8 5c(,,fF?}mJ%4+oɴ-_;;Iᐟ)pܾ[h7{ohrsx6/#}2կQ"؏S_*v ɚ#1ِLyN _jhe)7m`K`9üo<&y B;(]anƿ s`Htu2~A;vOb iA4V61B0VΞՊ6AZ5Ɵ>F>'8$D0C[|Vl+1*b>wʾD}\}aUO!&/Q)JpM%ks#c(ٍ6>]Tcg žizR"dÛ>zvMػ;I39谿Ӄ;C=SItG/^kSɓA/[ WVG@5'?ӊ4qӾ'6%Tg\n1i9vW\4%,ks\]Jx܀PpL?.vd?$Y$:l5!6:Y!5 rNWNsDm)Ͼsܹ*T#ˆS9g$@V9XOVi[9PǩINyBK @"Z܉T7%k\nq>  چ& pZ!.cK1^=h-%G)ޱ{GGg @p\+ Pt?*o}OО|Xpqek :d*ygs=A%.o^}?M‰q&`f)Z N}΃9gfW6KO oaue ġyTЩ#͹\A([~)mq!I+2,h|׵)~Oq-~SpM>&(/Vo2փ^ےFO 2LP+4ps.ȥD1srLwr%"N '薪FM MP2EN8$Y!OŴb`tףS8y?>'`W/+YVtR1TˑD 1

h7DXIWuFn$`L o?KϜ(ݺ#4Ѽf]wdt\d?c'g ~2i#tcwV{=2/[BHC Fxǫ1:LjkIohNWȗ߷)FS]d2,<޹P{ʳU{ }Yf9rOJ&sm;"8PRi /!#_f0u 9zR~^~'U!2I"HnTɭ;2EqsRcj2W8 KUH9\-?.2p;_3k7w4]df!//zh"'D &o}[8ňp`1B-hhrtE o,66$TLI/TЭ$k]r`z*f:|:עZ` -l?:#ڌ5wZa/E}GR k1Fz-]ŷq`7-i1Y5&g+;poJyW˪oz aLL]2G^H<#vm617 $b;Fg?ر,!c恥%)] 8(Z`j@9V&jwbKld"S=X7!I}kM13s+'3bۗ7.iĨ>&c4%뙋mЙ>PkW>Ѱ O ŀ=EjMrT$M]ߩ V~]+quΏSG|v4K*3H"&T*’*ҳպH!zeG I i_ڮ{: n@0soV"D_V#Z'~"8sJEBT[dCj/QAEkgtcT<_8К cX})]ca(y 3t 0C jg(JFՆЕeV^Tfr4WI{?8Rs]k_"Gw1!mJxW5dSWbXn@Č pe-=MX%-KgyLTAq0)\o0jH/dvekzOS(U2!,=YL͗F$Jȳ/v[,3|# U+&3AX +X`z]i!RZg\W.&*vۥ}kFj^X'b @vfsNh`H0o'QN+׫7̞T?(F&j[Av-_ z$߬Ym HuIP=[ !U`q%#w~t7*$"ܥ zZ}]Li4{+`+(R'\LRsc4{(ZM"u݉Oa1BޠiUp3x `Rz z%p_V5D@J&ܗ5qCG}#<",5!@' 6v 9պ1:zsE:#>1uVX:QRg-/Ay_ĐhW Nd?e)WuJ*L=T-1q-gwG8zލ\ŏ@P1G*v8]g&rdDIؤ`-ٝ$3p K #uɽDۙ J,}-'n2܁Zul@UJ[QoG{`7EX+UXP:^XUb0LyEϯX0r$] b5f]<y>~kۭxuE^NAA֐k%fhLxcԸN0f@aԇ]l< `C7]Ս,|Ku=Q!"0b7qo DfZt( ?uĩ'='W'./܌+~ k:Y#Tg^C|@E&j%Ԩ\B]i}x;\5_зTVKL-G vk[+]$VěQ-_F/pf/{Gi>A-mwAߝd[c))? $6ǙyR2[y.83!z\yqk42`UUD._Mb\8'6i#d}>kߐyS1e*u؆ƶasN'=m=sc[SucxZ0շ/tr=HlxT ^A:-'ò`U&[2󇟠9>cDm7O$]*͵񴩂hЛDc&vAh_NF&bD{P7<\RֵE WwÓV`8C:'BSLv#ͣA<&'an(+% <83!>󩛔oކ h9T\nCS돷hTϑ,&¤"c5L*-ytW'TCxW@W<'lxyM^ypuy"XeãO,4 Xr}H %7 -cA崜v Hus;Q!5?spC/A+"X`>gs2[% dAVm1Z]JHtuAaMֺJsY;.~P{=-<[|CqݭnYP0a^-)iZVxRM+^ b?i℻\ꍧ*ռg| 1L?2U-unE{~]>ގ+:#B[2."QyǗ);I$p.cvխLDU6WuvXM S8D+IȪڧkmV<{LY8_ӧsOB>RqC(.olR~VZǫ unvϚ/Ԕa$rk{Ń<"ňwc)@ f| J 2̐s$vx]"u.YЎ?TnF[Aڬ' 3JePFNyfSډiHTa"\e"*K侭81mg!Ɣs?cg%cu'7q{|6 IdT(uId5BMbWroԦxoX=tp ƌ/Hd/l6XS~ZP\~ͯ`B/KskҢ5x[Mg2寜 IEtd (gmb|mThvRE/w1+wH/ fyagF=+4;!aYaRAx-*=H:fG\DI|7#/ AFn6^rOڟն~ 6|Q>R﯂*ڌ<סTú()RMpT"4ytٔ R_ɷfvw`<_Iǵr\f[r8=JQ:3ͼ% pR#TExa F9:dsq\eg`z ;[JB$3sQeDiqf%?/.]u(mNgE='#NJ E6/7ӃV6X|RjzvN!SJ y=jI9/V#d63gy 1mkl}!)fYrCpNܨ쬫l s4U!.Ue9jcw `d*XLFQ~\9fY2hA<Y%4$+3[~"1jZ/m5X >vOM-"@=R5+f ? |M4,7+R::gee0eƾkI\,WŠsכ@Ol, -/lY_7a:.:!}P$cy/G"{vl6A<cPs@}{RQiH1ܶٛ'"Tk&Ytxqv6I[10~KؘXEϏ8+.L7ۖjd¤\<5S|"h5P}i.n`V<"j(.iy#G U KX&0Fl-߾6V5匳H0&}cCQ=LE #K5Pa .my3؋9 6qAN|29^+#: ",,fv%8G-+QNBG<~TjAnԿ7. ev*HƉ<>-m+\1E%i~vQ@c}8-`OݲT::*Mk衷S֑Sɉ8{fPC2!ȁ>Y}r#%BޝAI.(w$AE]yii@k:)B5jS!%lPSfn#XtVx)]^,>WG1TƐNLffkyx37#f| /R yY8_1ɕhɛѰ<8'8K#QyD2"JDɀc.ׇqSZ$9r>@u*t, krG.aw.POJ rgG=5J{rpa8%Gl_9]v)"1˧~:z+&пh,cb{'G5j9 ߌ̑}Alyf8(eLgfG:Z\ d+hJ<hJ5 *}ϧ7fӽǾ_ow, 3ߕ""a,}%ߧԅYKvQ1|h٢x}Z4IϿn.H_M)'Ɖ_nV,^.{V7GX{~WvZIeg2ԿA͚mNE7B꭪9(ڭdrFZ~"o6 af(r=եL0^ٍ5nc vqҼId)] 3dS?Yb'Fz2ZTNhT(<<, 5>KO=_ й gd݈mX$!mFO[R}@ڳ王ԒӃ2P/k[wHHDHHTDyۯB_ep M4 kT$6o·m=B71쏱0i2OR1#IinMv_*՛f}ۑF߳7{`%s\'VyEr77Q@{f"  W H8Z?xMGtXlrT:ِ qxT1e45z5f=싀45X`LYxT%$kZ"oQ_S"u#kKӑktty\6i k]=`U^X `؞(DMU3 h{c7ko MV_}}ZŽZ]'EBQLJçS;_'^[#*E*TbSVlyF~qq%ӧ-`tveqafѫi1At򍙀䇒ǐY!-\O(/1rH九eYkR1UgJwEETI&õH_WHo7u Iat.Uj$ nṤLTo/aR> a*Kpq\'QKk 5VmͶ9K;vKha;dFo 42^@"0Z$T&T lEHݤKB=% ~Zh X_>ˡ.Dg vUU5YibrH^oeOuWnw b$]O0{T3gig`-#Lc _Vlxt`nNmJM.w:d0AwEv0Y=8Q j[e=Jw`5E+Z$dbڊ̷ :RWH`z.~b sf{;G1(ؖO߈Q[g.SZyebp̿"eÄ黯a:;g+Yq/;5 .K # G0RfC&bW@*Y!ÓYh'PMUr{ [UofjE/ NiLѴ,s[Fz6! o#XIuz%ǃI}-SA[isOᅚ/63eo+x+4W˵5cjoEt熊҆ v?b+l.}nxb_ lSh+B-N%ԖOv+_ ^o$: TX>k4tv } t4Vv)1,S}hSw )j6^CH֡MWɱopqrAWW 5j- N{Y%]>1G~ww!KI$IHGMޗ~MO:""4:!=Y~~PC;tGY`(! ÉiTT ԟ;qO~G?=,ȣ>yS&{'|;Wj 'NOrZE([r>Wה e6l!GPh C~t*̡[ENЧ 7MH>OCwIsXd7&ޤů,s'KMFt1+ōi7ѭh8d$x?ܽp`Z5B` U=H\z^4(bRrZ$4 ydVVJ8/zP`=XeBtofgiכn4_%>YG5 9o_gg2*z (ce"jV*>RĈp# p}d->m ALl5Ur _&`(f"y bqc^oMF)hYZ60<=;NKeQys\5l+4glj/ b0u!kkQܿ<=2/58)92ż F '\Eo#H=jvÒa-faɢ"if/nQ)ӸFH+ -__FX\+JPI]9.x`IUI)2|IUvCe&8ҝe7㣲)!7=WgE " yyVj_|[D(4adGG*,$Z)}f0R<^4[vnV6`ũ 9Пؤ覸Ϗ~M2_ VU)9pkRñ˵*bL)=H8eG.]6ji^_ u^\r(2@%7RS0Qyw/zJdo7ERk(d2-'';^t!vId]z.srf#ʌ\ 9WCAi2١w `ƚm.PV$/}00~.;7Yd)-WgC  Ȟ}i mZR  p:߷ }$a^+lܰhdI:wF1WElJLfN2)QzC@ 48,) |_8re0I| y kSeƢC-Z㖞 n COްdWYJ ~Q2T,κan&⑩)v;׈Zlw5^G l7./Ɂ(ZL-L>[' !cl .;AM, ^Itt]&$6@r^(곉|*XY32 $آs^NBLa%YJ+4n(1G bO^@ӦtأئC4qSI;& v'2\A4HeŜi}N5f(F.p *fJͭ4t82>:'Z2Vmmړ#[SI{@h?6%j!"z"{EMU~pdRH S"hiwŧU{80/ُх|2.]fϒd.D>eP'h,X;ڠa#r)/|==?.(h?C6Iv?ӠRD֏z^^bTޟЙ`_/Rr/Պ`$7Q0Ƣ Cԝ]EBSDsTm嵇Pg Q R@g/a̜ kPŏG+uC/Ebh]ݟ{|dzclPqDq-r4L}}?^$DT!L:/޼2ۼ ~KQC2R 6:\q_(a\㷯v1%2HlU%nHt47GFpnf߰&9Z,Eh3^0@P[_{ ^ 6$"α^Uge {Vfk>K 0Qs"T|2: 6]~*FFvG>β7o umoe+\Gmw M 9 P1 7uVvtU="ƂZr!i!R"oެJ$*؝&!gy;_H]h`.s8*ԃf,R ^k֕eրOO# q?QFoh!]-r>2k2B?cm`l1tN3 ᖟhHFEj&tZop~rI=|b~1F;BOc1}!,uҝIu).~K-3ec8SfqB]\NL?j~^g-IHaRI1YY$e>]/Dby@,x }#(=H`\ y@g8dJ# QM˛&[So N]4u3Qg%x~|y؍&@@yQbs`Ju Je TgAR2|Gv&w] x 7P0t=Iơb=A`<Э&}ߑ֎ͻ{*Z!V$+vX ɪ%;{P?A&\yio"4cTwdZ9^e@GPaM`rn j2\#]2Phwf? zn9 iY繀}>'i\ 4q(*D4e9с9 k!q* .k08;,5 lA88{6f:?]Å7vIYPQCGwv`DУCOoxj8~B_=﷮jnzG4^\ ,^ș+3EH *zvD(qDvɋL!,ܔ n];DMz˧))8xBoFQ=9IlX|Mhvf$>#ljI6Կ+8xtoQM|50ul#/_5֑07h9jg*뱲SLoU]K r1XM?_bigW;^RXdw5.Pj"{Ls:_YqTղ,n3jԏߨ]۶_S%Ung{vuEKDQu(snJ_3`\3~g/pݣ6Slڗz Dbx <לB\qBN*jkJ`j[n´!X[8~kgB葷F`ۦ?2Kgei&džۣJyG/t XS\X65hf0Ip6\K44[)u ?)E\@ho '0$ 1XڏDg jѵzNM|K;nb$JW$aanaV-Qѧ,D^ef`i-}Y /K'd5VZZظ XZ;޲wL (b$iO9Ӟ01my-pԻ5&ic8"d˙W0Mɛ;ޙv&/A7n NLqd8}<#.?'9wKMh\rK2[+n ?E)d  GKSm5j!*~.f\XHJ_7vFڃ=,o?B,TW[]%Ft̖2-?\HgkZ7xm:ZHTNAQFT9y0Ҋ_Ynے~.I^TEQG@dԳ,CʜU5Sń>#9 g&Fq(+ש; h'e}h2F~C>mKmJǼU׊i:ǒǭ{so|q=Ie$͈>J V|9:U~xP "U>&] 줼.\V=Xl2۞T/.9kAQd.5 ( ^ܴ{ ǠDx'5k<25fl_{FENX_vS>e)G=a`p J}pJ~ Pĥ5o,k]gUq~6 {Yq A|}1r})NjZ kMp3,MUVj?QzpRLڣU;:qe$@bOy rr%y)M?b-.i;KSaRq+/~? '}IW?F]ɃN]m{kyJd/{uӨ5YSMua j4zqF^ZOcfY2o/=taU!?}V!&zIU|[ |68ĩ7p%"N2Hɒ<,"&}\ oO/h1X%svp(9d:/O} >}}0kb$nښeQ;rJm*6f8ЊNWOKZ)J1+lN@9N8EˁRΙx2 JX$k=(`|$=>UY.D|O {gp%#"xx$?]Q?ǹ|_` UvvZ|z}/~^&ՈΤóap`?]e5ʿiW.#HRTa#ϵ&0r$X.c,?J /@"C E7+t)M8gT^HaXٺG VB#tҽ*oΫWpwjKO7s(ەlk]̪,HD#!עI¡Z Eqcpo> 594/ztxH4W` b&(u|=l|y5<+ǞrGVuQ !G,>DW龸g4ʾ3٫3n1#veBZd1 6( i#!)v$442 (fq$VReC7~U gln,9T pxBĿ"LGˬ9H=_N]uؓgd 1,fFs$go|h1[x+R{ڭQ` "FJ~a]MX6%O 4UB"wmfB;w8> 9%d:oi͇a@E#!ϤrU\+,ʾ%p='^HoRFAzR?N旻 }Y`o_k/4\n~QpmsAOp%_rg1V>[)(Ȇm'`#0~݋ǰ< >m-/wV.ypGX_!pq;*őCOO)¸J5f̃?]JENdbĕAדc5ILj_DiNUuLއ aߝAEg?Z!=µ1ت5#ۢ @~t D~KxB0$/}FK->JG&u0p oo",R](6il"mi܉c}VPc{*T\2*+mt qmF, ͡zA@9Y;3nLl F?RnfZ94ΚdKg"uҩTb@[G]fn@$?Ce{'\=>piZ|  y^rL^TYQS&+څ VJ>h+!Q6o <(WD}%o5D\=5N]aVyW̔_"F\nLftv ֥UQTc~KqEF\Bt5e#h`]~O!jZ TeJ%nS6/mR@r x D@  #݄G\67{EP :~`d"ANw7t(Ű$(e,}R.ԊI܌;k~Ieٍ.oFleCK更 Ԟqi[䷝CDbd2Nɴ h!GV17gDScbOiӔ&>Iod t:8"B#Vuyc H㷀2Xnw XdSΟ}":4my20ެrQ:#蕬 [):V_H " bG5!;yX?lt֌2]u gV%f&'m!@i4ݾ'Io5Vӝ\҃Xɝ0F rQ9Rv ;F`ctiE1knux‘Q]cʔ]Xi->K3wUf$p%%)񨲰\TB&]hZNZBQ\Qu3 UBRD.Z =/ψw 5x=>{Yac-YH{&A$ZHQv1lS5ѴYۇ=|0]WD)Ƒ \暺#/i*}NawR\X(" ^r0c^KX {}68yPN&T,7AXܬ1ɍD_9 i C 'onSɔyƳ!sVhpiݗd`䖳5~=Dal/qv͑]K> H#IK81BfvA ~Rhq"Ew)^D$w-;e[\Hk'538Vv̂ڜ+R]Rh.$W=): LJ|Num\p mU% ˤJŒsB9nՕ' ܋/Yjoe^\ERڿάUQVcݮދ[E~2|-ˉK#d+!\|{ٝ 0m[~=XƂ$B!2w_p #gsD`q W_Ռh}5)|/ld×-t4K[Xo{<ͯ'zʡ27GCN=^׭+z7<x[^ndӲWDB+vdzP ݖ 5!e`H=2qNՙWKM,FL9u6Jm_}d4ʈ `7 rC_ ͡[u'c ZQW?ۄX%L_qა>̙3-AD[r.cHgL-_>yI%oPX~)6'~9⻳@AZQܽ=w챧:ax̟78W[O@EFDhB͈,\¨[uqOmKrF- 0ԏDh9¥Eu͜=`.)=ڨT78&L\QWYƌ1 ؞2! -NO;DZVy]!st&CA܀R~UW'8ɵ>/kq%,Z@Aҍfg̝r]4Kğ]p_6Гvsp-K[ׅھUw 34B:$afeac ĻW,<`ɲnkSÄoyIђdH֚3ސ=;)H\J LUOtt8EgO{֊Ȇ;b50dxaIK,p}*QJ&N;j+cbs3dߐ'n;42<#"]`3u~2F57޷f\%4[9D+23[UuG2Ӝ\k9'eci>!8χe9 |u"4#nCl/Tk&؍lR^Z1Wzr/@ʀ|$A64:`w+qb\ e_]lwo>m@*y~y+lƉRp7̗(qNLmG[ `ْ5sNHAELZȟBПj~.I.m ^%)䌤X8oR0g^ZeUGSm,K/#w(zvL[DFM, wk7xI=:`Z:DVI=R}x :Bk r3}|lDwva'[݆^ ).# T8y,-Dvw+ xǧn {z%i(2\l(G\BmW#%b2-r;ξLoi_QZq~&ء3a3^bus0,ik)}e_d.b=Ϲ#+fqZ ^#L%:ˋ`-xj*u C.HV(֗JJ~*h7c~7L¾o{tU@]'t!nr#ԦdΔDQEH  tU="#Ȕ2$ HL'It[-.7>{IbGum.6. x&dʙI1(<#[O ?\س߳ ':v0~wr7ٽx-|Ŀ4r_GY}hF ,U)F #ؠHlG4/liGD] n;d¡C/"&ţ وU Ru-lҹ%Mv,9 "q}Fq_mi@佤1q&Sh4e%{@?_N/~M@ 9}  bgě8/M/|We 5td*݀n3'ū:eyݞM y \t ep嚵 1}!=0>NކHb=s%21ULN8o5ĄGIs`ȅEVIx1~hƖfxf͇eu )9$ s]1)6â m?7`\ h@:M."XN&jQAŅ%QCNK#K_sPs sC$ata*4U2ǩ1L^[ɽ1IIfCGc ܤLQRܚ%ڨdi<H["< .O0^cA:x!Et$B[bWQM#xkGga5N G()d"Qz}b@3`7c|[5C(/|zlʄ0L?1䤼ǏNP ,xGDG5"R,e t>HT2}悆r.Emxnpa{Qz ;/=~ıOQbY;:4mIOCDB&`Mzt["Fx?q_Ω5+ d& ?U ^4sN*0"=,}~ASB0thjL[ c.Q10˚fٿ32kX!9@9Y"'|q?GSJ rc[_['JkI?Z1"BtZ3$Bq,ƹdeI `@\m0X/5VQa%3H6:(bLz7Fެ\P8=Eh!Zw@nѕn۟$"DrW)p<k 1\w9C9ׅyZ @PEuzK>TVNZ0Pc]#^o2;+a2Q1:9e7QCy4^]-dUY|l"h! #}0`O]3,9diyG(Coz.75DX@i0Y{M)$ f3 z"d<,j> =_k+a'<ŋ Lg(C#Bd~'QgGp~vw6?k6!9/fUo+eDڧyW߹*_#뵷5#U8,γ`9pxxgAkŗ *"-Z2ŏ5&:u_%,P@ |j#)䟄EoC;[!96fAp* $jkҭī*8Y iL|$Uknt|S;)COUukm8! mLgp,V)NtI&BXG߄֊0!B</a_ilUCTBt̄7$Q6Km ̂#Ș*qeF 2Q|śEPo!8Z"Hymt0Dkl"t@IcEn!׳&tEƪ)9xcyb4@mc#B5PiS`.% ,ʸ2;Sc+<$R9^!׾Uazi^3Mdlj聄ޠxT6+g)Mx7O=vrdK {2N  :չ\W\ Ͱ{(diEјBxl֕_XGe.dVa%Aqay+a1I4no"i:.d/˷(E BM2h c׊ZFC%:7UmZB'x7-f(/][qn 98Pv IN\;։0xC)Her{d:(Ꮀ <6Fl)gV9".pa:?GLU L`=Z;18 [}of5 ^gY_I7Ɨ|l,xTVY[h<#%liZc1KBg(: ~k ,WUL>d`J@}H5-"W1Feq=`}-+Ylx9/@J 8L(70LkEI[`1|P{IOA~R!AԐ D6؋Y"Ul08;vf!'}vNs$Cz(ɩ#- ñ&>G!+H߰ewm2~w5pY_CG7Ѹ}ŚcQ $s\9#y)eTq é-)#Pih bu v_ck]ydF^8 =P+3p|=Ou6.){ > ^"" !t.d#Z93R.lj Z eW<-lY*Rx\W~ 9Ehyc5j_ϗ8bڊι;J4Yـ+,'Z {H^)v>0Cn"Am0< 7:{] ]55blN1T;O(Wu !D]t=EE0SphHAЦ4pZ&,Rp|JKCbrki3C=V3ցꑟRP]y\|W%W>w<)[+/W2Eam&Q'M{)/^ʃK[@$ >%^] dЪW_G+-MC\|,"+Gǭ}9H @2Q8,:YdsY?_z5LF^zۅeHds4޴é6 VNlq=)6qFI,I!|\o6K<c݈UN\ TڈgDñIt[=20(Q])wD7ΜY wKD^m|ߛәw;710X")/ ,aa.ppBߑ*tJp%&iaՌpU2\zrG_~}H[dpl7 aHcvv߱stA4u8eSkRi.hCYjQi O9ƫҖ"a$Ҳ kKh0*. isc@m߀ۙp%ȏg=Un]F)n+tl*WqkB^' [ˣY@;V@J|%# P_nGX=F=O`ʍYaF+6$+\H&Ť|K_..ӜH5g'ZԞm?哳1>q/gՎ'W!Xw\kxԦWxQy74"_%b }\=ͽkhAUӐ7nۭI`ϗ&ðH \ [Q4i*׭?L:'uxnrbaR񼂙\iލ#)b)M)"I‹ &<@Zt l}sz:*eJ=RV/gQ@$VJb(l`3F2%~Mpы|3עgf !`}oR<|\Q@cѡ {z,:ȭNq"B8BoKF.zW`XnybR2v"pb'd_Ob6(1e|K&m(K ق)z0xuJq ruL.z}Bgv;,=#-%I4ĒOefqTyj ZJw'Emc>Xh[6@hO3lzXOt JVBq+^ۧ ydpDᛯ=3oWwN DG^&+&1 8*k'#@mn&d"Ql2IGbx w>B8p ͭ a u(Lab7n(# 'MTIy)Q cwJ mXȴE( ZfyEץnKg}vsGHbmӦ)ԭ&_Q EL FO& 3;HvŻw'$rAIto` ~nӟ0f Yan%d ? oxYSʐMfY4{/kWidJK C igD-Vﴳ lZqhy\VcyQR+Ag[J`lg֬OhgX#a 'PlG **p?}{׼VQT5HV!Chq ,sfX E'A)3A 2->ښakf&`Hl۹cCpd1#zC0Jķ0iaH}'\/;v7XhRPN6WhaOߺٯ4Cekx(rVruy 5ͪҸ`}>Qʦm鈛YU ʘEjoSd00ɢ`΍DO #XhqʦwI\ Lc "zӥڧ,ipiz]e|\SJ" #H p#c歔 lc/T;he;YwwPѐD bLCBEB+~3PWJ.@JpGy9d! i WDK!J)A9X&490* U*{]=mo@<@ڿZZ{~KQ8vF_Zʰ3biw"".z^3+,In969)6hk`\]JtY3B%2c1%YqW4/g&6l՚;bx Ly*Gz]$]bO!D!>1\}v9@ 0:c[R1 C(hD|(=Ԧ2.-}L{Եt/ln+cW"r7 m[Sڀf=gbVM_ó41P.Q= 3HUT"6Y-S[*l{}jMfvEWhʶβ\FX*7h!t|?.E<iWNTA;EAoeBH5ЧrKvKg1EuZEdScYQڼe\ uS" {NiP8 MdP!DG0\ ?7ܸmC'|hFXMAX3hZ2! PR݃?OWJ/k Dn% &G/MsXc\ Ԋ`[fĞjv>)E澗0@-mkm)!>'8e{ LNޚ1ଟ,OlhBkc^hab5/FzFU7ۧQx]00_gq9DGQYY]^Aq2j3Qjoİ5)8)'J`l$7AdMhʫsF"VVԋZ& c 1Hٶ3RU2N Do"גW- Ae^BaTyJ.!/U΂R)Dj4$!P6*y?U3`,۶O#j$IWYȖ%1D66U(z\s{idIyP1+jVw6]w6UFc`㯉^7_ i f=kguV ݚTݰ q8悟ul+'n=:LONV0O|;uy[ 3hoTmp`U}᳠IstoL:Ν^Ve}fpP<>̇i.?q]+m;+16a>x/ NAK%*rm˙.Q8Ѕz 5W)[Dǁ->[1o⃝KǔX`m1fH$Sus3 ͟3%yZ5 _;} ժ~lwy@Fɂ]/1s$͇P6"l"uEXߋ VP6 &T$ aQa [ hgn}5 -D|4*缒Dlړg kD|޳.I2IWhv0i5&ch<1;ӭA.ѴT '7t̨"5YlREŔ ؕ\:}^*ޓݥXAI.a{ŠބCǪ88>Do _P +MRDPS8akя1U]$Sq&~Y{zEџ@"#vm?t4Θn>p.bVvBK^LD%6|h6tJ-sdBy_o ]cbQw7\[kZh bT`ZXEV:DMsQZ>(ę`BK\pa:}KjcAlAg NVɝ/b*33E2U^ p/O`eZGD,j$k$YN"E( _pg3ȥ-vhi%W5794+OKf k-tqRTݤni9>bs̊p" .^hI-%RGDw\s\|}$3N! <&".9@ϖ9ha`"JCTٸ&7C4cud62AvR1$tO:p-V6 ` TE`vG}v{=vq]Vugخz)ʿ,R>3A!KP"q)S2.U K GL*y՗uyVrjrPJ%vԿ2/I}U(N{V[8<)h+N)c+hWj19/^Ewdۨix5‹T S]@ :-!kՊ[7*B>cSR%qG0mEp5ˡoJtbg p-Lk'z6I.'-SbINOİ<=~|Ԃ=u^%w4w5Ra)!cuAiiOnz>uԺ'd?YfD !x7R4$Y E/}7<:7%w?{wd=5n9"Ya +h#|7ҲbЫ]~_J4q7a;y|A1IZ(o{VZB\Dɱl$Hf& ٙ3k x3k{S˷Og#jYI|"JXc~H}ea!]Ν3+E{AIz6Vn 㨳J' KH$uQy'[0{Ƀho~e8ܧe1$N sՒ%p um$ [Y%렺zϚZ TIZYNeQEZD22^uT-C6|o{J}_naz]٪Nh9 DEť;_|;Yȝ&C:[軎#Xd@ [)?nCk`[I!2,2$qM&lFGLoGg ~hPb:mAy#B,B"}¡15{6G2ɓeĔaRYni蟮d27ք8dDŲbo؆(=&R3^ w޿U3븼M-Ȣ\C دWL u*Qo|pB-˦JrE!uuy1pv#rHTDW͐ s%z8w1T8HCPt0惛ɇ%eB`xU,ݏynNUyr9/cN~MgdX9܏q_GNkN&@m(ų%.WvBatEuN >]e`O-YeT"khva\8tŸ͊ @(0XHNv.X)Maڋo]ΤdK%1\ǭ|Nk7O= ᱱn_^@6ߋy_a"G0x2*f\ъki)EdrF->sGŹmdw$b_Q c)}daX[ "  ף[O;6n0hr; ;Cܳ)f$XIcEqd4 H_{T%M)ꆦ(f; Ld{TBL[mc;^h+ vh<`_KA7Ϭ@w\SwڐQ⺅D;lX:L@ˆ58cۇu]?#RaǗA`Jld°9Eh(܈"5_K 2*/YJN2N Amߺ?rN,,#>i2CؾR"N[7l(`RX ~orF(Sb @zмL ?@;#Ș)Ԃ!"R%,MrkgS+!!F1-~tњHve'fq"?e'Kߋ%dv`vNrj`'37O4V!tL:v eA~QatJCOjtL,,J]!׵ rLh2sV!ba)jDp&Ҍ8Dgr/o-[$!DEWf+= WκiIi8%u4\$%Uw|MD0^5̰E)<@x'wIx}7$A!`p(0?_))P=,/8z +3Q6Y}և~EIe;DcBcFcĽMzG9y ^>n_Is~E4YsOy *Z&uȦ MH`f֤W9N#%cx|Lf;b3X|@ni^KLğD^E9mm^[EĉE}өG;1_L`+ёrgCġ_ .n g)Y B@"C)2G.AFndav/T:+Dg[3GQgڲ7/|!Ϳ(UuDIWo0Aw ޖ•o%ǿJRnr]p6fyxLaFZhPg>TJҍMegJů=O:Ad!lhru=;rxlLjKɝjȬ)=;-TSzDnxV<L+  iNeWUB#"݁=.UK襡ẙ*yLEM2e<-da0~Sy0UTP1)$~J^pE"? Y委GK!%߽f*SԄLwpл uV'9yoWңr3BQd"᜘;E\#:-y71_Ex&'~TEfCUV=GL`XI.q n}:x_BƤJ]+چsk e?"آK7IfpL 1]߷xqy 6Ȃ"SZkҺhd=+̺`wyrRmx8ƪn45n3-AI `ϋn*'nC7 ߖhz=X!NXSt;L@, @!+K@.=`6RmuxsqZ~LS׏pQΖVHG P'jZw淒 K_մufʇTv?s‡ZD9::j5~; yoX)ioHt wVBԷ08pcb˹neG['Rdz{gX4$t Y"lHR&I9ހ+?l@5dνX\`PMR;háX[v aJ)9U_,'n1#lLԢ56JPuS~s\9}h& :H)4BC9 ť9.[x +&݁4Wk+%Z?8p'NcYp :ӉwǶc \mr-%6vcR\02g&c#Qhem-]%mU\"ZocY$Z2YBCXVoy}Tr`ϲ2b'c 5L߆LtĘt$6%B c#6ﴆx.m΂-N'VˀN pK¬V?0U6OX1ǤjH497%& 'ä3MO^>?R&}PgBX w. ǻunMn%x^ݗG8OWKGh["Ij*l4v*=j$?uʊ 8FM"R Oz+E/W=̈́x.: PlqE8PjTBbK|vhǽp~0nȜBi\7TmE7v̆tn;fAݻQ1h?ٽ%WGN9u_-WG {{h=FA`XCJW@I(5T-r䥅w;h >O1U6NgN8g*Bbm$`|5PXq@@K.HudAAֱglf19 UU?^$ZfYE7 `q \PӜ٦f@uhUiA;1:3 ww(c]!]Us|bP}c79Ք=V~q遈 ~ND&薭SN0~Ï,0@0y i & YwkSm8~ O qߦ#~by."3]XeVVK oz6(CNuFWZaDc9}PrMG0ԣCGy=o< M-Ts:)_ T%$k^m&ԧPK DPޯ7p}L?UT3n( >&0IdsKiZPX3jXQd<lY}Uގ:Yn\eF"دGk},U0GC0E ;%j +ϋ<'s.]{5na559mxBOd*[)eg}0FM32ئ;VAH> 01@"^Wcs ha&'pVp5t$SV$ܑʙoDˁt7u9`ځLjDT7-V xo#d> 򍈚{f |r9ƍ܊ *@N[s\A\~NajZfۆ)˪I)g/jS [)Vmq5-ɜ Bz}kuLj!x-=M8?gEss.OC٤:÷Zh v|IٱX .&MI8uzdF"f <^]YM4B"#T^U#ȩs`y0T>42,^$_(~I7X34wЬrD<ߨ_|ͫ$=`猠$"l[>HzIn\4I >jvYnݱMPK \h1' 2z5?B&2CШiD5JP7cM2Ky .׉T +V{3q \;h`%L|kB.ylDktrjm<')̲P"UB[FQrH0cf' .F1Rʴ Z<'@6&<\nߎP9'ǯ4.yqQj9+vhw,1!=N~ՈԶh>+PjIf ( 2X>RNtCu LJ`ޯ:GJJԖB+\T)cԕ:gZoio :C+Ls6\\f'LTbZvDīywNК7U__,J̳錘N=`՚:w~Vpٯi52_]2 ߀+&g7N63yx#){9+KtWAVNwss4 9ٜ}| iAZwC4 /,ҽ"6v-8k1NZG%PȥJ+̼K+[taff<shK,QJA9;s. iITEя3gr0Or湜_F=mCpУy@d}M_8"̽) t@ u?%&a:rN>2[OEo+Nsq~M\}"!\=9Fov݃no.]{^7 IxH-v³^ᬁ|(`sx,k\^QSA$4@5Qe| ܌bMT0I˝y-ѕV׮=t\GNB''5J}nt9t@h 7@sUo$e?!Ћif [zipGS_*Aء"3Йf%WX}iHS9?P_?03OڜIgfˉ)mQ<5ͽO }ۚb'Wnqn{;e <.}[N)@Z.sѿvn+p:]t+՞M?X,p90C@$aM?֯~B[̛E<#O ~FDPi۪0bo*R f/UZT %sEni JQ2:yT `ٌߙX KgwJdbjcSxo&cp1MBPb?)cvla 72ak BT]?V4+`v0,\>=%ipp dw9 \n61hהxъ;G7Y0ͼa?s|@C}(-9prH nW0-EbFs ,|0i,G\TClKJ2z.5A j_RcP_L?2V]0b6 +h7lY/بMR jݏV{cSGf1g4Sf+Yϱ;ܼcXkn4<4s|2`l_QكBՙhFLuA'n92TLNG f}(24)|'[<\D= j?Y}PyX4(Ko*tSX'iDG>( 7O GlŅ[)3r#L/vZ8,M'|Dd*/T_G5ANV*Ra5HhZcq#ΐ[5.MYheC+ 9d3,!E7gViAk*P:G,Kh'\MPln2]`;o{D߼Ϣl :CKhg9)@ h )5AՒ~QApjc<ٛ(!2osY{S37nxc!huCVhds5.Q$[(hoaj(b(+i[6<i|ɣ)ziᯢ#7w0lᎲ,bauk<:} B =88!u'A*!C`v_ IP ꈪa^𓳽/{Zo|3 XzBE/\đ{,/0WNpFa+Pb"+eT341\|c дߜRd$- g>Ś ٨{;&wK "eqx7wӴ) fJVF/ Eee+c9j/^Ergn&%M$nju((}/ѲzR*owO| Х 1GUώY.5‡Vb3w4'Js"ZCb1U~J^.e͂m2CEk.JFW嶱 v2/F$ph /k '^WwxP#}870%讐߲i; =5#Yqڪ*T06+5ڲgv=_|Nq;jTG~6gVD.j0M,Nl[uz bE͢+>'# D$yC\o* F4<եP\^# K+xB4 C颲7ɀ>, TSXJjٸuZJxUyVNײB<ϹCb?i$MKkz?j -NS y5ȣLE5tU煷M{aBՔ/3G17 F4}}Ғ;_/``f~glY:ҪB*9rCf,aTGϬFm[g[]09A@svmD'10Oj`de~8Df"{l@Zmt7wvEft!77?vs/f3LK0j=LHlx--JhRԑSyjA1᳛N|u4s 1|#CG')p) BӕUGa.MU0Dĥ*P|鳕39ve{Lbgur{^ {MzoXYSĽpv%q'~`ãuQݵ`91j _iJͻeP|+ N;`,,zb CウB=#,asW^U&ěޚ!zW{Ԑ)UzC/OSl"KvJZj WZʽo4@~/ `v=rcw-]\ e آjoxbDjtNf^;G'sIy]KrՆz_ĐnN{p~bm\1ryƺ/&W];mͿZB}V BfV{F9c*& !BȎ֘9ngXEܧ)g`Z$Ik$s-_2H_V:Ƹu?;z2t_rE%e.nE=O1]8%ֲd] ,R򎀅h{g2qeZYLX:9cgS/[0=%FZoGpq!JGs,ϯ0;/йh j_d4+m$tb& 9]>80WQLlɖ5&f9#B۫BF#|S(kAelђ9ơ ?fiK}51HcOcwRVXeػuC2blFcy-oswǍJpJl09ir/&5I αc|  d 7i桗k P=c~uͶI\"z9N_1cV@| s "͔VH[Sƒ\RՂi,ևs?b6TnᾼP~|ogq5nDkM1kh_Kd!) _dm$of//j*hȷ;m}Y#g5:*n[*&a耏ik@"%ghQ163T|R9jI|ti49Xg<7MjE`0RBqW!$!t\#Wi c0?C"TLF)OJ 3SAi m~ /ozkׅ'j^at6郮AL3xY/v]/޺@s^3l}dlj>Ͷ"T:yk!jLs"!6 Z>Yi엕[_i^vcO!n TtA>=9o KMU9u3/C)'\p{z˫рȭ唽{]2q*ZT:+DoܠAg88Z6W}㶨Zv#^ݖCY~sVy|Kv܀Sodvh!y=xɟXreuqp&d| Ě?hdܻ2Cy/IjO0͍2PmL\Iby0vdž^ԧ'g9 Xq?Vy) Яhd2pyP`T'q@sNNy1YBsBOX>{9nE藛w#_'v-F7x(  mk 6{y}%e('3_u[C8XTȎ}fho^&vБ-4y9F;b ɴWU_I\~`pQUqh?Ч*}ԕC!ekSdnD۲Ir4R0:v@Oh?y2yȆ#EYtC#c/_~$ZMR;yI?sYH3uB1B 9fSJD &d'8ޮAZ.f۵M|A` HbGZejPQTe3(ʱd>DNnk|TX':GbB/O5G#*Xo?_a/jÖozHHfیNA6p*C &${k:Wp3;Ǝ8>}Z>ʿ5P[ޡ ܠ|26lkV{uηum\!ǑIOATp/׺]k|HЪҩt񤥿jDcIRD㊹b;խ)pխCx[`=e̹,Fí$Hԅ$ Ӻpnlb**GP8t`#hXPR&WlL]U%D$6K \P(Z]" 62_S)Y5lDس @T]ްH++3$6_@Mª$Y0H%UêM'bJ:/s"Ƥ\4"ȳƺjby2;. :Yo%mEO6A|wDd+A۹ '.~UE_MZԶyl-4ecˬja6 RS]"& ͐='|RqnϘSm}=p?״jʎ#0+`s6pu 푭A8?=z|p bѰ_j_ܮqK ∐,:y :36+G=0z A362}@_<8n [:1ٗ"8U/y!! =hjDMQ#l5Lc0y]m2ەs4 /V;ΒX`nM3&wQS$eoW}F $ЇX#-ho:|EOYyEduAg'A1q/|5Z L|o,jhuȵB)QɔA0LF.pYҿ>7ցd7¸eWȲ9$L(>TO6zplX'/ nk$L~'q5g|WhFRn"K̝c/$sHn#' ‘B9xqcxAq  p|[R'1A}ًu#)*=Ȉ$ m64:/ߦҟdma|QTNw 8++-22NL5Uv\Vj- okLoXCo1Tv<vbV_c Km9as*u?uQgB%S'7.)TTFic[K19Z7+|pP G Mr4MӉ2~3Y[yj igӪNSXU׿D,˱ap<՜LS0B!:DQ֝MsWm6[xox W @ꍣ"Op.U~D:QA! NF}2Z5F2ŇF+`N87EWF^ %b8?K&c:ZYGSR-5 +D^|1'xQAmȫ'e>-'v/>VpaQ!G3qD60drvA135RLؿo1\̧~0fkW[ WG@؎Zu`SI!Ɓeȥ:y-W@Q* t7BM0X찪+4o4T఑Rh*B313~µh} -1+C)g/1MRk*V0YܴuM 2 ?ih(<)#Z M\.؈QBjJ, 8 eIGI~J+mU&Ja(]Rɽ=?;F1֜؃aдtBP?*QXckXVsU|3V$#Ƥ0€РE-&gˍT7lrTP]@=Yi d (-d}ATlܭ`3sXuvJϧ/P $=}@WA#Qhpk|f}#;joz;Jri팸ڝGFP TB@Ly篯Gf2~9 yK.(? 1I ڸXZ^ј̿c 1:Lއ/>Pw*dU: wY * ^5&=f1[GT6{q$'h0\QBgMJ3x'B/!6݄VXIOE!G Т CsL?Ow e>gtT=f'猸OG8(Uo!}..@q`(oRv1$X$Ҩevo1쌵;r[ 8,Cnb@>v)SuTf^ aN0+0@5ъ59(؃V'[0ad)n[#-hџRmE&R7Ԭq{Gkp:q-Wz+{*UdI@ E3k/d@ȼ)}7xylbwN?4y ˉd:BSb/Kt׏oXQp>4t^U6# y y`^eplodLW-+&h[a[f'gV z5 v<@;/yDts߆OLI4DCn9d}i$˫Q'Z:9쾏~p"2e%RԴW#o2 s5Pu!/%s >fkq`϶)ĸJ~ =kV 1P'a#@'Gpt/V["ՋN:>|-O}GwubO*?sԃ/ |IF`:», 8}OXegXx2i8dSLv#%6 1IƳ7WbHv&7{T0 1tl@ x7U>VXԚ^%4@ؾF=臯tpeR+c;)SszW/='u Ml婽S#I O*WZIYU[ڛXBsuGw4hj>!2>f?eTEwDl@5Kv}7uNBagObN pO(l\O KLw'b3n F^L71r3ln,nA<|Mm>LjA%&!t&A=}E1mמ g}>O{H'b~Izb HdPEң 9NQVdm]@oP%9$W\"_Uib='VmCA02/7su \}f6+>҇致]:=Ub83װw4 /O]7fw3 @'׷gwNff!gqQ?Mz/3D.dHwaۓx mc 6U#![UŁJq_x:&)ޭ!xYWrǟAq\Cթ֙A8Wҵ Jl_&J_$?[64fa [m/_j;sXp-;1B<<@&cɋPAfaUgNAydiFvZ:#yvVj~t5Ŵϕ0վ1g7sPu#?*A3"կb ,SF"tgwMؖ*FhdnZ~O}#:wy=^R]. Kw>աBeA%ȯߙ<`SZS!**?)cu}NjI"8l3L  ġ/!,:{5"B#I&P3 onCZʨPc' l_~ Np;4  ԢOO+{AX4AxyJZn|]_4lQy4%K1!R'd .< }\6ڽYRTA{a JB#m2tZ뼵"by(16ARw*ɭ`^5iu}FuDri$Ί/̳I*k!TX-VM-ObϝҨ\"0=N}db+)D.x`gc̚47uOiWܪV^!6i}ѥ0"%LW_d@αP_jYX l] ׀ȃ&r#AbUCW[SUׄc.62.@~eS[U+f*]69[f%T\Ypۏk K1ɦ;0:n8T+i >H1Jz'A\k'B&E@V#ӽ2,WT!!ÿIkTA%hx05̉Ijx+5MJ~)i8q ̓t6+s$u_[hsraY %e+eAJ/ip߇[} a7|Q,̆oƎ'ӦP qO)btqu-Z,ݵHS"wyZ!7yM:Nު`` aL!kI\ s0׀Bsoy-C1D4j!3 ; Mө,)+o?)sn<eixg)^sP90uĿbk\MN.3{[bVoeeZk{~ ;Ÿl.Z ,h )d,['BfQ({yj5A,kGG}b|O'> mX#IHa£ pWPo3d&=!J^8Uh/n6ڬJyi@_CD]$ .zƓdK8|Cֈ 7spVM91,9R^qr9UbPLȳ9* 7gq niow UM8~ѯR3P=9gi4 "aN1',2/7~qɊLw߯_uat'd8:73(y꼽=kI)ZqE0G i?qKM}pEʋ0ԁkmR9ԍ8rUU]oM&fb,E)#Z|ǞLꣃr@'ǂrVDlZS^b^y {(ż6ٖ0BUMWmZtFm3j*2nUg &cHg>vK$SS3!rFI0kmWӲ|1='JMzufN|=mm˂T[;?A"hnͨ_;X UIԽ|~ֱFG!w" y>**WG&bJ%`;e! f{?j~U\f>]7":Ⱥ3i1gd[RIY#)B-g^O ѣNpșha _neޞR6y*#p^PISsntjr: U[>9,&oᑅ%g'j*_U<FC6dS9Gp.9|ּST5:}a_)bۨ;lW@9p~?W*\/[v.I9M O@s@r .|H fS1mA gjBB{(gf2ֈnQ1 -WISXVj';,soިB+vһw햆xhYJUs c=B ]/oZm9hJ*K%(pOk^ 3s9H)4=|slwm,UGauU'WiQxĕsvcZh)Z!*x]>!/mȓA!-ls{>'AVԨ IP5Q?*"&=9⣑AS:J3c&4U*5%^%A_BUT:D5ý6dÛj0zMp-9IIOkkCQn.!(V3Y_mIDv5?ؿwq>+={hSltZ6'r"7y霱F xm;'!hcJ F| .OCHۑ}b=\q(sI_r5~<{ ˘nk>=`<:HG#VOSV~(tPUĸ:b[2"%H_J*dW (Go$lAd6RsSR3a'T'c(vv zIݾxaLgMkZVoԣr=HEO>NRK/Z3oɇbNoW_oTyO@A̱VϚk7R@7qeíd^Tey{_:8r&J ElBkA46YQAxL⤑56JEqFX\6<hE?y+AC\_>!p"÷)F1Vt"`4 ʪ2snieȎpʷv7*|k!ļH ΗOL:;~nnJ2cN^szUڠc5/5cਧpHr~Pc:ar\Z0W+6d!7>z"rl wƯ(0Kxs^9j"" (>*es^&8稞ZchC蝑Hh:Ϥ},\ߒz$-"\h$nKHRPL?ِLYU{aaln|jnuͶayf"߆&ٯBIfXf nYnr?2$)Ȕ^Zvz -5)?֋ݿy|cOiU5i\Tq2^8V9ܙ$ZnOE"^'a! 3:fo"{WyIe}(;㝵AF¬J>@4x;gm:O3n+X"*jY=h)u&__i=)7z JHoE˚\s*70Di.zJ_r_؛6<+bĿeB [RR[fapte!x @5SM tc->$Xlx`䡑1qSDI %`:9bpHXHO96d_km;O-<ܻb40)I-5BaFtCN`Ln14;P kBqϣ9ܠHDŭ&Ζ @BW`RѮ7 Bj,g:{AoG 5 HY!~{zb` yl8ɽ0!,DZ (gzjz|= ƺ1deHwՑ葷/Ee ܊d $A>{~'Xܹ]&NNc'TVh -:]CXՑզXCwwd@td0SIz+DŸ@Z%3i(֮$6Igh^ӨKZeq.TB-C!6|,) 23v Ǡ|"3*1'Vv X76"Pو:Vlû:P3:+e_<93ꣷiҤzYK(; _/hD4N~ B~m u;חAT9G7I/u?"4 [a21k쟥_  \_q@Jr , =up_٦oJrߺ3I!RSD3t7C1Du?I܀?"pڻvzF/SۛK-/`+?0MYF/ے+3A'"ZxG[dQ:!_Q/7fF<yp{48mS? -.甁?p(g̵\z -6de1Iؑ5,b Ul')ϽgFt%Ӟ&#p TΞ aLn5!&^ k'wVJވBPkbD?[``5 ^%YDԧ?jRLr4boC?hm]Na5lt `7On?iQҞs-q*#7in~؎M^5,8dLM0.ٯ j^7`~A&2C(zewb8e%%O=!D*efY53?])j;ɤbR2!X@@52) b!՜|J] 4si9[uZy!{0uR%dCsD"R]$F^oEy [U-N.z@vW`df,ꪮXcߊ( yڱ+ayċrMZZ$JRӼVƕ\ʗg&;8c}?} %y%O~{߃zZ:ުBSr,o ޅ29xHc}_tAG}}?п8 1Cv5NMq̸:?މе&ꝤCvy)߄,G]<68t;c<t/q(47J|DJ^'N1%PHxI4犤$ʷ{.6V#hۭ>$lY6WJȔD6/rPvPPK\/|7Au X1-G+$q@'VE|$_ԗ@wE7j_XĎ!fMz¿zuR>QU|ݰ, \⡺- "uB) #WL_Jn/-F^wy- W}l_pAu\6XiQIW]btk1u oWt _=鲷H(IBQ7lk^0X吣Gio7_uݠlӑz"nX= ,L0 Sh]%'u>#7 "0/dRĥ.cCG F_ \Lr<>;^ۦ$KQB0C&ذ^Aʿ|֥ `{Y r鞋 KO)z-ޟԪ2Fi|M]AE~mq`nzwu>jF773O^JQg8Vi/2=M^q_ʣ׆;V P|b}b4{j~v3ێj 9HN33!$p9ju&bm\\NK^52K-p0=ۺG&1wc@FjI"#IU1H,jYz7bɍuEjX+{bcf -gbF }&9 2 i18JT1hq+Nge΀a%-rtE59%*ӖIڊ|v$Dr@~<&ʬXTt&-.qdZ,U _X`;=k11jd4TKN'# %1;VIGV/(02/U)?-Avpnd}`<߱=:{u4koSE@sx>{Âl:JQgd7y*ߊgA8kRb~4*xe(pѨK pQZ[_ Ɩt+ŷw=4 ǵ+tLf»'s%MHIOapgE Q0Kʔ?S$2Ȏw~Ƹ3?uyp>P`%IBݖD!1ymOL摫`Fm_``ufk:@gAѽd`!U*bQ||T3g)3 8j}swI@s8ufvl7BYA`EFl(3|ϣ@. .Wޕ,r2BK9ٵ꠾}THJ{$-d`~=O݆C:";ˡ"x*tEŧşamɱ<1Sw &PMZx%|;eʔG87Vk& XPOnoTL.p?-4p=n./⯦joX)2-ecq &J"i58PjgNLN W -c8r9;|d&_1Wh?iZ E?}|y*="gZO%"@&~ ~E$fPhH>.AO=o 7Icz=BCE"Ru(#q) sbu-oŘ! 7 JWmubL|<iDOfh~ /#/a*(WҶX5(uJ-d"DHħJ(-P3NTsd$GR$nvk;Մ>G"@ IJe C]6, MX=܆V](Di2G0qe4EEr:I-v WdŐ6je:}ɮ'fd'ΜzRr0Mb\>:B<# /\+ c1% L8MX,N'I;?w`*IA"QcbʎPھ|`\ `SV$ VO/1ɼe"T@~"O=+hÜa vfN#}`tX.-B]]o5hzj s"|MB6jk|^ftj*2Q}465<[ l92QN[T;Q.|wQO懒9~ƿo .w!l.z͑=; *j͗>c@ZwKMu#A';P됎O#L~P 9e%)Kļ-+ϛPn OmbrxH Zq't'a?V8g[Nn[usfwCJO'OCn^!]mfnjwJVfb\Tej2dygE#7'yTa;Jع)64Y[{Q6?c/sEv[8=kvOaB>{}eerc3 {]D' ZgKEQ;g%(J ׍TL(>F*?3{UPGа'tRHTMcϖdH@B&F/ ek$eeӫFJ =+Nm0iRUdjXvhv;bD<:ڋ! >~yvcf Cw@^I @:R%m1Ss`|Qi.مN8o[mZ+kB_R/1BPRp$~E7K9>VQqƈR?GubϻL*ZQ:)C h?_{,c _Q3-S2_)-N' 䬤hL2N+@,Pz̼0^ϔ[-~H k?v+\q  hApM*⬳vm |ӅktHV1صkdrw[' 9 ,6swV39J E)V*} /d?:ˠklXqSˮ;[ . !OPI￶Y%<8|#8 UdNUk573UPS:r`i)E#b> Eߺ'ƅ~kU>_YQttkZ,mloe{F#ao%{»@qv7: w*[Jbd&+Ͷsg-I0A#l!"bwngxsp(嬄A>!~$)WH@w##L'N!F"A"k9 A1rl!q+lk֙NvIskHƍ¯ł$ܗzB Eb8"hz5QHG=Kxt815iC~\~@!^O*Û/hчwRHL5q|K KU.znތUdӰ[$vW1h cǦ"XZ v$4?{[aOH'?xf?&éru{t<i[~f>Br3CIbia0,zLED4DʇC6+ oYh2X SgrU m%*>κ1ؙ; ;Fn=!uMX8\\ѳ^ybNfS>45Gi2SP)D!XJ=Qyk RkQq' 5f]Rk<2?;5YE;棺ymGVRߐ \bKojg@ A1䩙h깪9QHO2~bE"o[4=p{+=6^UYm->[<[WjF060cGSHǫ!5j ]JA(>L;pb%gk7l4{X]\1rVW}sT#(R/MFa$[sFW81p Q7)'$"EʕΜTa()6>BFfL\pmc׈~bC^jlIEyڻKA8 ٞ!%ŽTnaV/:Qr%Tî6mq8h_(tĎd:Ѻa\]dxɢY O!ȗv|<4ņV#Cii&,g@W3dOyrJ0:ȭ=f!\|miGjhqp^1ipH#,I輪[5 2x[dC\F|N^71"!2;}K!:d FWNQPc;0$r(lVzC'wK 1iWSzފJT2?﹂k&53 D:/&E*\UKT(~QtR(: ҳ|]QԴ%p sdw̝ /KrcՒ}>!LړտM3I@G/dAA`GQ _s|\0#2T/À֦[=C^] Ny5^W}Broc>og*an)-* od@,eQGvvVUBnIPnyQer5kLNLr<pG 98)su<Le(X2)\rEo-y9n%*)BOCTv"T}b?e@'{2nXYC(Ww䨄cR~cnzulKUm,.rp717o?(PΡO动AhOɎa2>|F#oxxM53QYfp}h٥Žq"a2]|F1[]ۀXv`eLU +URh\+ox/.uSȮ*N9 mW)S?|Pi@ۥv->Jvp+MNwq{(yWu4F@Aì:s[a47&2_/>ĉLnιüOA fk^قbݺHTܱ>\JcH;e )c]g6slDQ@ݗ7pDLY 0)߀{?MqqZ@^` wʵέK>g6J@^7rFp\dOѽv7.~&Ar q a)*(ݔOlmt\Ϟp{D]u5BWJF|S | 0-J qp#pG­dςi,/ lV-[z_`%1 ^QːlJ bjV|t/dzlo-s=О pOP^zA,&;R4S⿾ HA;o8;Fއ31֦>ݼ:+BdqП}]==?(i;A x/J]+TΨVo@l<('Sa*K#{X-#Oyj­BA`zvĺӛ+[޻𼼎kb402x +^ЖţxGɸ;|N=i=cF9=9?. 2 ifzq=t P8r4""i$nF5 5BMO:lI)5hb?dEA O[Vx/1.;ʏ &֐Rq:8[Q_b,e9ۦX$}D^;|xf4TR$4RD{Vb;igͪQ-mA\ -nnr)-;E3-.O;{M'Q>Y|mq@ SiMxٴ\Y= Shb( iV4P2[#W0FsMCfѨ{6l;R=;A!f_vbDC:|>0pup8޶ ɭ94?$'553^&{Ď=Ͽ5jMB$ 3xP%8hٜ)5P3}7&,h[5L,9@`ao)Z{tݔ 0Ԕ՗#.GxB0FhTKTxE."%:a-W&za;NnEP"T ք|ヨ'qM!1b|6;\@p.4֬ wC8BJf&խiX ̵?z@d7]9چL c~5#3"05 .rqyN+.ᘪ6PlaoK ӞDaΥZa5EڋGGYdσ7U-CՁ's$5z:kI܌1$ ͌ }ec ~"RWJԕ>( \wvWf8K co߳ݾ`tf]Ȕ{E#3w4WWƋb3dtȗӄo"<j4:԰PƖg>qȄ;ҁ:owH=AW `ͪyPByC $3¸M7 3CKb) ʣ&#Me`:2Y9͙q=ř3NJ>hW) 0i%“O=m^aR+\h)B'bҤAϾ蛽U$2t=Ϸ3*3(!y+cYwQ[C^eII`OBJ ;vK_nsLBU(;^0IHy+Q Q HA&hb{z>Vm[O5>cf}LZ=Vߎgp\@-)ݻG(I Rnd_FzRÀV9wJ7[B/KtRq3s!6SGk'r: Ȥ9OX,DS8gQmj /!5F@@("<[[=-BMD\uh\XMddXrskh8/*Pe?H~p ֋wkZalctsτY󲘽LI X:YedE3(4@3Vxac^!"u/nMhlo wAaMH`>A[9ka%*JF]k̦HSCD]4y䜲~b|{RP8H&l,`MiV,-ag6'drn cl.W>춽nv7MGMG`o~i4cV;i>gH>{ f'"rYV Mf61 \ /U^DԢi qCNˀR$hNO_)#MꑙLCJS p9^$dQ]! N?XGS߀nG MT]w>XK){i.3j`^磐3 Yb; ¥r^:YK2u3q0 Q<y?Eϵ\ĥ?ᚍ@X ]bW4Pf?c^?`HXPVW0kvŇf*R7/ocGb'/hJ 㡬[RL F*EO-7nX |:- nCbI(gL~B&C7?l@D}H5bypn ڤN 5䅡R6.]. kģJs ܗ'A#ӛ7"' Nm2)}4 Z~oN7^Fx+ ׽̄\#g#Rmo"ti}'  O4N~L 5s022%Ms.Қ*W^&,a=zK<WS Oo} ܭōr s^S)-9:Yo9mpHq'K*\1e =( I!ȠpS[1.y0>A*Q"PpG4eQkMl'Q:@Y; UW'z#eV`:JQHk˄lxuCv}{|n~z:I1\V ,(|X8vu,gtoBs͗~;1;ܕF.%xčlY=0QM#[ C,hYV3REZUf{ܧ( MHl$m/Vq ȑ= ڏߴ69o7kiҎf\I0՝xawLRpD,ks V۫5x%zBޠ7huS rSK Z>شc NBT/"jSr,E`TwF9/'67'}ڀk0<W&=1$XBC3<J{i^p G :(_oy?jbx&HdG=Gog|ا#ОI|NSQܽ׬2;j0=XK,ŗ(ׂp]vq{aw,6nE{`:v1Uy?G`7%3^tڠ #ɻӭ]LR/\QBuG F"sOO6?$B.8o}=\+nTF AL:lwVmOV?~I6+ȣSqB :; )GKP@Ki&I0--a#}&g'hSfc\:HvksW.CwvOf:gB 53 yOp|zvb+\0SF#ᅩ B n6=G5`+cIX*=y-O\ xu/ic rFx:\!Q&m@ݹGshk 3yGJkL.ɤΚvfke"Qq\M:&ư]:hr81(%WYb !8^a,|9k)eLDZ 0מS)"= ֈ[-ta$^bj8Z 98e x1,gV=b5iqgay"?8Ee J(#~9+ZM۷5~Ϲfͧon'ĥףi1OO-1"5j3|a5u!44HGIJ&؉͜/ռ\CJmuM~ SeW7%ss Ҩ"a=_I{T^v蘉,ʑDRTn{ɇI@B"rB-A\lY,ΕӗJ@Y&Q>e2` w5I?#T7XvҖ)%#Н_2(9ѝec6.0}X:fKGvs -C&5gl-PtpD%̑+IOQMQP>%3LYO:6HɈu_dmF\&R@-&{<%U!bYeFk59% fhƍq6^U&ޛz€ޭ#BԢ?,uL@kS.}F.\"0`oX]+3l5+$9mԧ򸬊_݂@s<`@;IG–OO{^`&-B A#SܐkVMWtg&Gj .Pz#Չ87+>޷\<-Zb=(썿}[\A%Kr#(ĮšWh@X'j=J[ogP{[H)v^_F{O!/L۟)83>2&b o7Յp Ll{IcY@m<H?qRfN*jԷ5a[yVdj8rT[nlZ5jbceA0_&<=J!@]r8gV ~=ƳfAs(Y8Y;EU=P`ܞB&Ye`+_),3c}-3+sth$Dbn׏$CNemmaTJbt;i1m_MA '`W(id2ZmujTD]kkiFR|ͩ]jXצP@i!8;L ٔ*硷zd˕$lZXϡTfXXsPۣA1ޛbM΁Ois**DEBp֞u/ X28CEw ]<\[TD ZDNUǹ".ֶgPBVu%ԗ {ǘUyaνq<=oZT`PM7iG5{CuѬ"r%,OׁfzpG= &M,,Y,J ab1{)]k: '׍wH̘$-2#'iZvk.>t;"E"D¤6C'$(5:;lQ9B&lyz^?Q^HFHP\y<|{[[YfrX;g] 0j}c3o z6W+Q*J\/'M`vZFA#HX+:6wushPuC}ni8p|?g|"=ιVRIG6;޳CRJn^}<[#\dn`YPE^ 5ktsCcV;F!٬ycJfGeiuOp] +!/ sBj Za{ȁԑv` IK#eopLRbjw9=$ ĘBm<53{ʪ UYޓjm/?xgWH7X]yqqbl}Ý%- ʴ lzNR_?F`1B h&!rlҞM_sU P@獼"'̇Dl Tu]OMf %tkXDs\ͧ@.Gyg'WL9wܓt9?;Ws''cc]Pj9cr9t];Tx>w LNLj<psudKzm|g>TYW(!kqlK.$`R16uɖ^dOKEJ/HvE߬ =85&-Q<,W=ګ5D/萪ȓ  &zIJ$96i6>YXu2I.p&jnf$A5MXÉG)Uy9c2 14IB9@f]ꔱ0&eO{(b!Ԫ`s ȍ*_s>~#T P:u"`Ųv*y;C&*{" FN>NI ƺdL*$f^+z{c! *cqEЉޠA{d{.0URFf.!06H=8(yҽQ7#+`;윂I? /rŧ̪fi)|,'U )ʂ<PMWQrz1`HA5 Sm025vحaqʩ|oc-'ݰn3bsM x#ik7'f qvTV&>]u5a |{Rc٪ %Y ce1Ri(h`͐CFr܇S`!͓WQėONvCaR])PEw[[5e !GGo݋+B!e0v50l i" :!H i>OGB \{g%S Y!"h33iE'۝d)JeNn0 )(Qn?NvC- [7M{ 6 }|)mH{*TiX$8RkS<$+Wdk :|_Q'Lz˰D$k';FdX&+UqJ})5\˥]Ti4NA Pv*VGY? W7+)|$Q{H4 wP? @]$.nvyb+y+_jA=%p>2UҮH⚤JО;0R`V/+7D/S"U 'HAAU\Ip1a?Χ#(Z9P_spw30D8->u[0Xj @*y_\J[1$G%p`y_y(ZO'C=n_ź`]!WV;& `Ҩ @Ћ=vG1]2iiJSזtmJW먋Ƿ_;ȋTVU꺞ԯB9,Y~ū).ΩD(bEnzݗfl9akzF=~=M  8a-im5E [DEoɿϽ-F /@;L;p%J Ott1&y]Va7I}r `';sqZ|*'6 䁫 KDPQ?I!8UQ_fq"eKt׎L=%u.uӈ F8or ♠+96awTR4K @M@t7P:͸ş\Ǐ+H}E/q$-'Z/ep7=HqxtMGd}?DmQ!z\"GRkSOGbT,3nuk\bٛ&-B|ӽ10kooO}b3Ck% $׺ Ԅb8]B/ap ^5=p7KY ry ;ll+ҟϑGov)n Ȕ{šDb)m"@UR8DJ?M4(񯺧X馛CNE{lL9$H$w{%BgEn]1YENj(+ܶ"|ûoxR?o8`J  Bz5*>푢hҍi>'vB /' PmȷN ~ ,3uHc9r]EM׸/ϊ Zcǜsjݓ jӠ%~c"`Ϻ@KO q5>xm< D#Bt^,o)ɉ/B?$kef,F:La %($ZKD|:νe-f3 >}!XiA~ /Zjex\.;J/`sNӛ:H}Xw[ӺdL9ky AG"W*Wd{+P9Ϥ@=1;IRdݹգHQEO9 -J>ί5~Wަ ^҈GEl6#X*#{?5;-(mFVIyϳKX@ZTJ&x__&:=N9 ךDח0H&NèԀ:-`10 5Ւkʯ#ܱg&> e q}-wa1hJ\u(B CPm_o3)5ʈb ~VL¦[:*̚:07o(}t|E^;BPCS1߬+l? tNW\ [$N-Z{sJX0IaW2!D`E,F9l.+ïy,-?`~IPM}bd3O=J>lb\`l2nu9q`bEVpHc|u|?1j)w!RW0Ͻ m{)XY/Hyd>l /FK?v@i_ l>W|, |b um%%P='ݟhɶU9/K;itp0`q\;LB~HzD4aj5 _"d?dfTj3wsc?wG4Rik:V-1:݋r}Z enIA[5 f7 ă:qvВ{oX ڭtv ǷoR0Ffո;(࣋'3[i5"kj[g_).Z?J3L5.}-j$Wu$AY1ݱ|K@rSZNu:VL Mf\Sgwu9_6] 9rwN-Oeb2K.!?JD%ij|7l#HSf8\Kd4CgMZY15_Dm9(fN()8ɞ{ybDr ?-X+HH"LY2?nŕs @}B2IcZO{T`%<ꊰ:=PA-qpM'A;*r[/&7ý4[dw>\k @-o\8KIF8ڃώ˨]ai~Lƌ$VC:]1#H2WP Gv@w?ޤs$ɖ.@zbyƻ'jE`$1dG9LPwvp[l#ON;9v*u7 `wA$EJ;m%Ѣ PtC+g DUHݨ3;#S!t@mtz_`M`M?9`@t?{6M[ޘ۝{Q3%T "#"U>1Y2cz2*m5|P)ռ\BUS^Q.#e |oY& Wކ}܄  QwrR}[ISUAB, D/ B02J%jQ'^ț{yӜ/ƐK U$ {vson6In&(_%*P#O1 9OnMhPRX1P ib 9b@ yP@Tŷ!V6qdN۴!F_s.z2+6NF]vEq]!496" ILr$a+4ѳa"M/W3+ alQOk8'vW Q c E**J3^8d 7TJ> '[ &9)ϒZae({ts9GQ-c*2zDu1~́SRP-67 8 :<lܕ|>5a 2=UIWe3:(qt%?6{,Z}a ;j< +zaDC[6t̬ Frѫ%}'5I5K\#l柟9b=mŏ`Nl{2䍏ʭs$=0Ix`^jثze - E'C*f*?_OL #oh:UZ%R$ެLXmh!=C5A-t4Z.DUp!qWWOi34K!0 m-U#gH3"7`>ĴqΞ!RG"u֕ѭ8L)Iu{o*IM, ؁K HUOѡ'un"bhIHHcD)~3)Q)[qh94@EKhD<ȊpLM+P/)\~xZ;u,%a;9Lq w`L0Gӓ7+KzV2=p=`| QKӝ}17[_5.s+/}BYݡGAٸw'/*kKhMZq7\nD5vB5|QҵJXU Z=KuSUy9J ko\J6~GTif‡.~KVw4[^/CC)M ][W8?.t *KYBĥ8Ӻ6HǮʚ4U1۝慼Xl_vڗu@JKvtK y:2\ꔛdj ǮFѴ\&N.:ED^-?x' ]6(jEiVZGe#[)t-v|wb6ͬ.)Tr;')3SK+wqޕMW{N[/ 4lRp?&2n\}{ֶ'&7WWv9M^]/M`s| [*pfs"~hiKב|vN,lXn e9g'#-jFNߨz6*JEVU>GM]Y#8ՊqXUiG=j~ܶ$|2b&bxEpk|hױ>o~c[ i-n4\1Dt.i!BDD Ӭʃ)nE1\/A,7vIGK>dyد\cV̠SNJU*bɻP|(CA}WiAU'"G߽\q@֗syԛ,I^{$3~(h7;/΅ݣK@^!z_ȾB}A؈DEr4ߒmF!2GFK`a^"%VeDs*,ɉ/bWul>wq[--{K٩SB8D 0Ҩ.e?#@|U2ӰDߦSK0KdAD]`[w,3ky8L.>+yN5?ߵu;I tYފI5[a؅RSyi@ .Ͷ[ -6#l&rYw(25(;INNcQEYS[m^ |u$å1AcDi-I^Wz&XZJI" ɞ}<[sÇU ;?d9-`*)t\Vib?Bݠ僛ƹ>Teȷ c֎Q__9d%AaY*-* d5GW -pf1/yݵ=:`rtf- )V#ԗBH\Pui{_ݨ>atlfΛ-Շ=AaOΆxpl{E1-ʆO !" DB]*\_M\R$ Ǟ.?`觜HNI,Vi8#JWSs{L{.qCP_4K?5+> wQ2PsW(b- { FuK 1&Njf='w8]8 ױXXǻ=s0Zui5dko·|dkyQa٠zGʹ[)nIh6H/-;.# ^ZWlGn~g J2axjgv~0UݭG3<H]K63i-K2􃱫]dxn}QW]W*gdλ?&8,CZJn*0z{7oUZ_더!((GKHO׼Ω¼Ht\jz)7P8@E4D38E]5bC f )>4[Nj.|( UJM7?'"3s] XVk_Z<2 }M8,==|&c&:.XDx0Fā0eX @g~!ESv0@B`'8G|n3$5ZjXYv\>K2:u}Rk#~@5$%4޻Ji>lt(@wrS_,Jz⁙Â{-=,?ѿΈTd!\4o2%źѼYKZU^I!T%W(`Q])a Y̋eD ?n)J\. A?b{$57S/tzzUŗ tC8>%z|F'im;{@U5zi\6"`*gE zՙK$ĕp 4\!'%37?x}GRoDhq)b,`v1D PAR{Ѻa1,Ze( 6(of54@3@q^?a΄P}8\O<s ԗ?M}RQ6!cmJkArf'f$ Wחy=kHX y0PyX:XHd-Հ.}wd D[tGE?cI{j wKQM-:^`vs#Gv870ȥd*3'^godxE L % }!so! )"BtqG2IT2(&,~hi,{]+ee~׀c1 X2 T%\Oj|D.1.=1I\'93YC8@FqgԀtYaD%_u$3e)!oeeU2ÒIA2N,} "Nі,yH wP,EnB,&Ktvai;GUOדU<+꥞&(_^m_9QC%qi@iKrKeN!?s_]jۄ!m m.HCM^ o 'jz-2{:xS!Ds&3PJ^'B)?x:i rDȔnz6\FeUz0Nvq8ܾVYD{[6둿ܿ+*[qƻ]*_'Aեj"Mb7'4kts`E:mh 谦D5R,}\1B&s&xd6TCB"R0aR0{D}6k5+Yyf \qb|U:n=*̷U ^.7rwnI'^V/F0V[ [9a`x&7i;/NC qŬ q.2ykZC7!K T{:Y?ϸ5ʓ7GS&CTʩUe't9ڥE!iO%@ևQP8rQ|/5=Vl:nt">n֫vg דBE߁Aľi3ÃB1MZ o@B=%[׭n`\t{]5 L*X Ar-r*>(6[^2)-\Q͎y…sfkSW9^BжShIbE 噉g3j~I~+{ƏYn&͍i#Po6 VOem%7ZPjw6+١m)!ÝFb|~b-we\Ue3FcՃR$ߪa&Z$d\"|g^46"_VhiS'|| !<_jI\( gn3.-dHCa,,V79Ӂ~`^0XFo%r3,TY_7VlN ,zrJ,=!!nF긮#"F~Jy6cQY jPFgAEEP|΄2ҹzN^Z^SK |raw\EVwIC.  MF"x"IBw}@I;;opL ׻sldB߭BH5e!4^/a/,; H HZE~ >_M4#%niȳ^'gSH3狄]Yv*\"WmB>/ `3 | ~rWiM\ 䮪/ zY._r#F\FA )he{b <vdd H\0I7FXef_u(Ae,!ƫd6XBx,E؁"b&D߮Cc%4p{FE6#S'e eey WEԜVμM z =J5`Qᔬ$f##])\ߖUKzFG.Zy=j73rx4O[m{l#&P- v(n#R\^H2VoP 'ކjtE '}D&prdLj).]l吾((2s UzsѡɃ]G \s|]uV"+Ph5볜<\ǣpbU[Wnx<PP*(@!Gz-}=<,jb2} $3M2 j=4io[{2W |VW&ⶶs߷B鄵k-.\KUC}SFԤȕG>UJc= 0+z8/o-Aq#Qi;a4MG&{$iU1oZew<\Sg@X,bDh@1jEؕs)e!7;("oa(aG8=&w`lɼd>PWyxS?oK +^?Xr!B/8(EӳZoWK$v .)@7dCQKhD+;eM`0 mAjh5j'nC=!#5YH 䵱_} RJ㛢ԝ˾qp(n'̣FZ )nèG冓~o$hփn@T$F(vD}2ܩѵxo^`,+,O ?i"65I'=1qm_oqwL,le,=ad)t sbKHc܄!\쨬|>=X90s@|6w0ω 2,ii) JbQu֦ n% ֋ Aʙz2gZId=R~cIդ/MNQҦ0ЏR| FN]52.[=8xߎ4#xȧ?r n>W~ cSi!j!6Nl#?Yb=S6׉)K@)M0 XU{b\B'Xw"BM:'` :P%3T^f%Ohi!nɔ6g7O ILbG"\h:<]ؾpJι5yo8 #7:@OˡY&L2*dԒo5n:Nvc6'̢Ryaٯ ^GoJ?vPԞ}thCR],Y]di_e\{~gx0 |lzf|XgKӀ :)8S8p09 1jܨ-bi.Ict ΍.~Qz\8dBJ%q[Xx%YRMX3YL@ai۩ml0@dMЗA#X9/3ţ]UAiƙ@QK*pҤS-c̻ No^kHQMgM?`I07w$NKc )\BfKj o5qˀ]­0<5D&GܼneMnWa洊=~a cھYoBi'3:Ԃ=:4-jX.4 \BS5 e43jD2 .G)EoPsj@rcRjյ.$֡t_'H TZ,} {`7Y/8\_@Qف-*([G3Û3&9p æYJ*hN 4HVM?{Hf[EE 5%r+ |f~WiI?8~\dq;-A5}묤-9Y%Ko m-D hδ#z )Vų㖭qut9w8jRr׋Z7 daÙr ASstYLJT&:}k ˖\gi %ʃvDƽTqF7<Ւa8>,>K]SU֯H dwXG lxTzhg0"NOF'W)1Udh!ڋѻtˈ7q|+C$;|7 61a?m`9-6BTyx.O_,'̷CT.\Tݹ_:\xVg"IOlK%z-vlTa)g4*Q{)"LB{Z9"-a Kw?mH2C-+dFɂn#mז5,]W vlEBRu\$+G_g%7/5Ҵ#\aAʾo,QI}Af*rʒŷR]1DѫD* Xw)7/ g+H$E!}&qv7yuBȑC$+a # _-pNX/L4hA/E1uR4`p]]MJN^~mm-SOjhsa =!{,5lQ9e33Y@Џ?: _ n:)}viLC]EW6L٬h[ZNC4q8m|>cLމv t{aO%5=3}Uudc۲ IKlLW DG[;QMkyG(G8y'fsU < lU* w YteK?`YDNF(7NKDӋYdIabz]Mvne|UPjVHe'0u찎-DIF}AP~]5Dbic>X9mZ)9Dn@]9\Tg#s\)$BJKc7`dŸH)!#8Wd ̭iNA;&C ,hY(l6[18Ȅĵ% g-. wVs$X,#P//Ȣf[yiֲjLku]+'L^f ZTz%y^nhL`MR*fDIm !8Js25%QuQ))KJzjbkb 9&gNmlZj,WŃח>0@'$j Tnp˷ &T'sƵ=Yk : 7|s{/d, AwjAD.i|7Zfx,)oRJ.ݰ}ID-R !ؠo*~\@%ݣcl4171xadPb癤gh)i|mn}ӀN Ϋb70l2RWķg%Efۍ K'[rƇ6':Z1CT'&>2d M8k$#Y@KQEhѯk2OUb#Nҗf6cԘ샌'$ Fw7`QaO J'GT"KX|8H]FP'2qgࠏo񾌮8(_? wzΚhq}?fNx|[m8Ο(N͂gt39ƣkxj'̈́VzhܔTAe b lӄ A7G(x8W̑_%+sCNqcfKB:a RGg`5#cMs;dؒDT,Xy5 t!sD5”eh"0U0 {nHb =5N¼SEQ4ꔠ >Jܜzrm*)i&UL&'10?jX% #܃~\ƓEM _RW\3_I~]}J3,JS[^7rjZч̃S.)g)IBA/%>;_jYUBwf BFj _XE~XU {G[]E(WF< 12ǧP @~(y%..H tž_=nӎP;[1nzKAkV+h ϴoN{))@yYdy82H-g1Pkk ='1'o *N#Pix .{Ee[mV66ppa8N%ApKX=@?Hhضi_f_F]a"jּ!0fH{p>UDn<o-\,;d#.ׁu׭,x !4A<pfeѝpV})XʗrXkÒ֚\K7x &WK(~+##r3 55̝pZS9NsYTc_2쭄p.b.VMa!p3)H z#U}t==+&ܔqn1o'Ƅ.IzpjΒc=z!=bh}{WL_O YֈP.DK5(/=[J7D0wO| ƄYu6`񑩧1*醴&rmO ̸CQI@FBƍW<df/N|wP~;녁`3Ppl3hRnQD[УЉ;MBw(΁PIXU&H-rx"UkCc2=Tp[{14X:}; fڭzI;'vD^"&._9],90;xH oB}GL} Of b0I1ỹ= Q8;iC eO8Ra]=PNk nzٗ:{ie uJL82ˈ61r9߻Jc8+d;@;sOUEkcl@e`#M&S46q~Tr̡fi&xkU^?o`z^j<1':.=IL2:8sQd`b,T8vNt 487F8R<9Y8\p+XD 8ĎaAo0_zwp<MG餋<xP+MpI[sF CkU!MwMzy^7'7[#]O۾ 5_UUrv4?uoA7d{-#[v~>ѲZ ⥅NMљ (uƞU`3kSd+&>"?1\@4cÅyRш4E[<?h]kѷ / ~l /:OM;GkjQxUrE%$S;9wm?ZoT?TyR֍l=MixW`C{iy.e$šyP J. kv s& \hh+/R[3, Odbx? M9m5hvݠЇ=i-my˰d.51J@1FY@3SMGH2%& ]eA%*>l͏3JU7Ϟf;ڟhE0שyRt|iCCژz͢B8_ja OyN!pjYiW(s5+jFX } 8vl?m8?u&UEsTwqE-qw (özwTd*^R/l9“2y:zN]*vF㠙~QrbRu|>ѱ&@hL.v6nEQ`.cbB&E ĉ{6ɰOtՙ؉E|׳=R{\ic@u$~lh*S= *6gĒub 8 oI[{)04.:Sr]>08--ΫT#na:c$V+aPRhg7k|Yb9jCY5QhZ=>ebC9=d'RDnZeȽRqd+_.i8 SjὟ`)|#W*ulĎ]n+j0 ҃*+ mlWMw)b֗4qiF'GvWyoQf{-d%X! H X臔Fn"0lrQ7 uY+KTkܮx wbg]!R:(K @m[1׮^S"ŜöP: F.DmĈz. U'rLdž~ț*z`Ao AVi3g|~zOկB><ްм?P5%@s"cG#LG~͓H*7hk?#3(S.3v _akpEa\CЏ0Xv!-Ljo_AP"a0B IqНɁ03*aỏ3g{^{gފK0L0M,gn2lGoyʝ޴Ó[1K} B䱫o$ 7Thb1vFg Tۿ7|L|q:iU;]"0s.F*^KsEX9n%څĊQPU .ňbq^Lnd5Ϡ16B.ʊ]l4l2-F{໡ WkZ%.ǭ7hA؊߶.FTv9O(OnӅLY]Zסm&KNJ@ i[(i>o :,zeGn^ÕėR &b D_ojUOLȸ&r-"ŀ8&ݤ,㻀EG7~@^KQJ7msϰvxGE)8{s3Z#kc/{Bbj M5c`x{jg@޿/¹1Ƭ(WD ^Ya .РؑOBua3|k@%^lڹ~ X?%ĘQ\݂+@]`o}J>gG38jSfr1IIᝒb|Y5ל.Fm nQTf27mPL>:8 O1|_7ÎnG"oUUFc]tGpqrT YECr٫8̿V T Ȫ7̈O$<%~600= $doRf:$-ݕp>-yeN_OQW0:w*ZM0S^OJ &Ik(&NP!^ SN"[pU3Ip0#]]'8~y/phr׉g(,:[jÄQ0/57/è.r-~I[Lyiu7TșwEeuUCWϸUY nqZB :*N~3О ٚÈ/FMbF׺ˡeS/y=Xڡ[6;FrydZՏ-+oE_uRwa ];GmRO웿 e{.E!sհ cF`YenT#I^|*X.R_QBVY8+j.gc4ԅϏCʤ/R]Lt?^L#BVм0(xƑ הb} x83%g[S=:?vSxn 7T'"&}W A?'nvuaQ_ d;ؿy((w~\t SP^/6tx?5Rt7"[[X7anǷ3^%LREӂ(IU(vMv(p|5#KhM D;F)C:Lmrl\I/¬ h( we}Gv!<'@v+)X:*O OG|B)[Ld YϦFʄ+!,rאPvϦ^îBPg6v3$5(9}uj<#1MZ=ch ИXYJw`*$SZT 0h2 tk.뼔" K9V-gۗX7uGZd], [?$> jlȦAV;5l17R~99NT-+о>nO myA~^09i z?r \x4K iNt<;2T=Ng\1ڱ vHqIȶ45 4#?İ[J?ƥa=DXL_ڜ(|;$ 3BpPM 'p$nnhbO t9V)Q\xoAq(=s82Ф a̰owEl*-ڋ<-QNhP7TrP 'mbZ`2 uPzZ-GB\5k*2٦\]fmޫM %F};{@(E)f~q\Y7 NwGg {j+Ҩ'Ty E#Y;-4\"’ T%%{Zkի2Fquk YP/]SR N46['XwվxtbDz #'P![Qv13vd |]Όä"vƧϜ˳k=@twzWhmY}`b9hw?q@f_`6h ֿ^e[ '" iPFH!]puv>WTj.$-l_ )6ph}(UQIfhp 9Wx`@f湻ωwZ)EWTFնn" uĥ(dɭ z? [A${>#;12y*xCd :cN! /^ƩkE4TO7A ΙKoޯBq|?R,% #Nz?1F2Xν\!N,vWڋKTy8/'] tAm1 W@2'S8 vjgLCa@tMD?qP '?N{vRQ{(A|OUP8ѥ vt_[7Q`#dL<!ij˃.jN_:pwψ̯ t`5ߨ9,eڃϰ^:sE } FK^6m#ˢV^TS na14rb)UDIVR?;!+E"yOW\~&rruV_o5&r,99{j=̄^M\po~f4bJ2om2(3ω Ku[8岀WNo=JB\<ʄ @-^'AIR oL Fz [x"/͙ `&*)%;fݛ~rCҖ RupԷq*0+Cۢӕ#*vu@%2ٷ+47A09ϏV)F}!Pٝsk綏0cEMe_Jz}c`^[]thTBxɓ(6J˽g(\XKL/FE?2 7hK[TV1Јn&*Zr~>L(V*I {9ivk@:Y)rOEl~j2, UPKunNiUZW!K̕U2"гkUc\H?(Ĺ־~$;0!iHy 0dNJG<++߹k&eۛHљ~WC`%FވU@"=\n#wM|yðwDw"wNEq;E0ot:Wi-Mʏ,ja U-—*H_Li7~9œi@= zRwR՛n+~nMX0]ϵPkG@kK7A}}qHx-BQ9HH97:e׷"`*Xcw{Gk%1r$v@9{8>ObQ)$i7BwL3g#3,cDmF`[MNI>YMnE W<@w[%z =9ky*=\%Klm9,>*=0 }ԫן=+q4!OUw0v蒉2WC7mUgN: ?˷ la7x0'mhm/&~t@>ٰdR'\O@&zM`eh1_;1m)UdO? d僡 $L/KSO}r:`c sG<Rz@f2Z ]>^YÁhO%vZ3c\umIgpl<{N])nA'9}o~1EJȣ)q|™5f^G7M#%)>1״ Kq9% /_tXW9J{=-mTC譱8A9't+fkq:)ieB2BraǓɁ4K(Ùb׉ƀN ؑ[7l|AhM| h̓GdNBȎ>KC-w0u7I|C\b|vS I+>ʱ_}gA&~sȓ̳ySH)Esb+S>L֏X`GXu*[G>X2sC` {,%<{@t||2ul$dfEzMj&lȯ G~42j[UUPeXǏm=*sM=l[d~B)^zJ_G S klTK0IA.id7c({IHHY)2Y6/U5*>B'9*F `!%Gly BxFDTGϗ3I˜}oW xL]cZ;ۃzݾlܤ6} 共1(T57 Lx Ea},</8ނڐOB&o"dc̛om`?v:{f'¦̯@"6ࣣ)Ky' (㇟"4=clZwN/-c 4"q{q/AW`Xg<m"k47C}eSlzh(%j8NIE̳ F=?%"/2w> ~?_i89H"u >yܙ;"#棗"%{)YY/(V㜉WxM ŶaE+.(Nʩs𬡳oqщɮMT|+xDBhPM``sk̶EY⸘OT޳ɏ3vN%YB/qJL;EkA!XfWCamU//&l9GWKzSW:˥* dA,C#複w*Tp|c+ֵ]sO򁧜f NrZ(k߭m_m)G7={VCgRmXpZAr˦lTͥaأ$w9x]$S\l$9` =k zq^g(UJ?笐7jpbC5dz n;U,)f/檽龫;#2p_;8ɉxgw.Zez8h\CNFfӓ2{cHQoՓu)/ WJQt+E*զռ.qjV IwC2-Pw[y js{ϑ;5F~^H( ^^'d,g::uҸPUK{=dMI_FrAlG|ib75}2&R)/GXj]("퀊L>Kއn$X-k&$|\.|b"qբ݌Źɝelrǰ QO~!׼uߘq/>{TG{>p[# RUA5a9iDt᠊8;8&eTD Yި+IKiFk ?b- y643\7, #LgًbpG'1 bgxPs2]77:Bc0c/ qy!<\tP>~rj"{]oѱv6`)c';N foXg4SF>Xu+)Kfgn<?Ggqs٢Fyߓ1dZaH)?'af4fHH|$aV~. q F$'Y2HS*_\6Mh(2˯&4 g6*ʴ5ftD޽i!"qÙH/ XT| CNВU3(Ex(h KjٿK@Q D.r!2!|XTw#|[AliHFTJIdDqXF]p:l UIW?d:%k<wG :ؒ7b.%g ̫cqRd <& |ѷ(m/*!WZX̠*_{h4}˨ ̲∑$#yM !!z:}R'>W[:ˮNFPG4GB4l&.s[YE+:wN4O(.\Bdk{:m *4XJRX$2kq't'o r6@fṢY[$qhD.-eJϐZ|Ʌ@UsSyL瑵`=ۄׁ\ PaR\2+o!/H)3gf85L~ON$aL|kx8 B4&Gf5a ݬ0PT0ay~LG?ňmb%A&VQ|e|͌$( ?pyg(B29WMK3tЊV@H瞈v'Hd!J@6zfXBRqm,y}MRz b {`nmp+2CLퟦhQ 648;*q`~YJ '!O'@ie~k? q>ή&نfi/G%Ws*y W+%e <ᣪӈTl.>0^/7ÆM )$ WGdoUQu=c(17Att"ezϳLU270ꩨ,.x gCq:9rYepQ}#eqݬifAbPld\G@7`Ųt% (Z:c̲[#x|9gs`<n1svU*fFTRU U }k77po}W)$әCH1jzikj* $@@ -% X_7LV Q!8LYu#_@~R\ε}/ y 11u;., ky6PU`% ,. p_ֹE^ =4j_ 'qsj͠"6=V#BVFG5a\`{kJlScǘfHۮ9+ eMܴS|ӊ2O>U^'gh82(_&q;Iۖ=}JOx 3eYs6eD$?L ǀk͌zP3L{OA.JV%[u&Q`,wyB%? `O j>.l 'jq̮-tXpU&q [euX8J@~M#}0[[(Yn& '+oۃa "[%#{-iػlQ eتnh2%&Wl9u%pXrJj`JH迼-='f2{/Xb0,8 p?bg1 {\8$Wj|wh޷a @^hf1gnɫ]̹L[#zwfljV-Ӣ{ĨKגdrOMV ??v_ȓjST\ {:A5cbbV.eyS_ә"742 %5|}לr]KZFl3/\/T UtZYq 2u؃?GKc#DDK6F^^jl";RHyGnH;ott])E7zA|S pG  oY~MB0z<O.5UB۱t^F#^Ȩ b mnR z04WT0)m$adq2i=}~7AErUqY.M7Z[hgeye,%+)y B+xigGwwULr $+CF)ṞYR|ed[,GMP?>5|tۘT tw6:ѪmTչH  } JKF\\'Xpf ?NZz6 +y5f;Kbk|nh7; 5#%-V=|5rL# DZuk=[3Zx  Xhey@dQwPOnƋHp96Dl)0 QC#1 :y&xg8Xd- >מ7j,X0 O1<0zN1ۖAITzV;{}3Fyttše$*qƣ5'3T*@_xww w;zmQxpame<Yn<~!'UDgԅCwߨâKb2*&WIџaG0йҕ$b<@TЄK;G ,31',3y3ʱz˨6g]ЬbX W]qf]L{[.MWl7Lu;mXUjns@7*_.)%I}6es| $7"ɧGQ-}J^$C~Ͽw˝K9\bMv84l[5΀\Bz6 /QIG;nf*oޞn%9%~~ z+E2RWrC\m+PkS~q@;/vj>nÜCS9z\5}3{=8;_' {ზQY4ު*7ROpcJ{Yx e#/Ӷ\6 FN:R|@c▅s% a"\LEē܋",a\l4ڤV ZU'`,4x*w9 `C6Gr@-,}ϪwSr4iiB"Q'uՕ .BzxIߕ~P!9@cYMg]D*(6Y2;g#?u^2+ȶX hEJfĆl ekVsU Va0\m9"#̺1uS«E T8gч(@bJu El$#~&岦MH '˳vIՑo1>;ˈJ.t* GY5 j7߹AmILL"p# I #ɜd&7e§_mI4JS[ۊ}(~[BVL"]7\$lpE;<3KU%K_N  Ϟܠ"0ݶ`]MLnXO bY \/ :{f[1\h\ME ./h%cT^h H\ٗpI+ R}lRԲˋAqZ~Q<-=^T(4Jщ::PUz,fKUH :үS$'Gn ۊןm3݋CYZ5Cғ a,A@o~PL҈hV:_CGqdN7;`i@[N4<ζm8Z!-nB<RQ"9V*(?+}akL\8e&$) [W_Cy"0n.#Aa9+hmZ7/Y(u⬟k@2|$ơɊ7+*BNJmp*շE7*qUP1$NnpњYvW;{ޏ]_ݯn@}nV ;Z)1Gd`7q8fcBof2H]k&$<%6-l8w~.' =a\1WdqFEI|Z k+hm ? j pe0{íU\2.}7#Ƚ RS5U)~^Je8]PWX27P.$:KwUXhZ5hЪdk{?[xH(Sa!$sg×~UZ \ض['<_Sg+ZVAo-ܣ(J25܅E"U4g6V~>i޳^Y"sNwcۯ H71Yb^b.]j \<Ҹ n]m*+ 'DGhz/0X/ggaTLxinUT,.bKX#T"_N׶zFb`!R굺}~uJvΒnY|a`]p4^S |$lP:7<_İ?Єu5a^iMB]Szm|)u1y{%6IVd%ut -6T+A=\_,!>̚*HMõυZ1ų߶Xɔ+.h}ȸM/?Fa5fMZ(8f" aaSUR<4D0x/3Vؒ, [Q?<&Ң0b[͹maq!0a0iU0\- ICק ^|E SH:Z/r67#]_| c:Syq72Z%r$#lt Ά<䐗ډ2x/O Ba.'&T 28 iGfh8.3?.| B"Zr oqc] FRҎs \;ޠ.V3?ϼ36{sj5n̛AԈ&M0ڴ%ЀTԙm~yCC+O OSj`j)yΪ⁧vfOp,Ե4mu;)L1PUTknj펆/;ddY8ь0m'6j8>cϥ3PigK|@6N˘GA,Jv,tRQi'kJ ͧ7/+٠ 8&MsvQ9[σGnVo:$ev\ݨPjX8@^{v}ڏ_h/߹Z0uSFCzEB;-}4J @~0> Hg4n.wT.̢}`JXM~wld TG]#TQG`tN2/4I q|fp="0ܺ5EqI Z'{Njc%@&p0k̯)uNݤ.-_ Džq/H^Ggx1OQLrt3V8bЦykEˋݚ05qO./sc%5ĀoLT,H|bPt%`ղT]﨩ru&Iť+#NL)يVB38b® '5:řoә[캑˕`~%D$8b-T JN8v̟#w 43rvuVSS} -FT(Yj9?WrVSzO*:pRAT%ۂˣЯs˙j2q"E$60 2EY3 k ÷mw4Y{Q(?d(^#|ā>ʾB|v2ٟGo%gڰU[e1ć>ڳ"k_wiTG7^~5Ğ>޸Α=>f~Hys7:%fL6;"ZYgO4ÔG\1?X%aOHȋ"$aD]$j] 4Aq҃" |h5ɐ˙ m-@c; P*M≠(] Ts/B;6xd%nE֗wݭ>t)=h؀`S{}++X_ʔ4f./K݌%d+|jOtJ#^mב-`<} hy~'Q8+&0c>v6rC#yMZj7M Kw0{b{g`~Pxhғ9A54 KX@N>(4S q_B_+g{/A.e; /JQu&)5"JOioιΗ'eF%ʂ jJe/ل=B {2P%k:#]?!2W~bgw_[W&yK&3ƅ szV;G_I] .EJʡ+F1=v*[':,7u%u&O)nOzG32T'Qu-scv`:cH!!M" &ym䥱(D|bm q)Gt{ITى)ASM &N:E1iF8(˩#Aб'_KQk؛ã38FFW@[KcN2m^?CO;mDt DJB-%ê'}LC*%Qerz8{<&-tUT)-JH>DFI]ip/$&5m8g3nݗ8^}eBQҤ&4u;cEXnO_ކp gFD\W/VA>EfnڒFH'吻E]t?ꡛpeL]mwjUVzt 0jLߩw.rCtzHXC:(&R BM̲A]+# In ߷^DT 4lE,9_R{#1>9o0P)ؤI= b!F ٪,@g}/U6>mh.5@҃:0> ce4j vt*!e>-TaK]eq?'`RM@9@ĻBrr&Jx9EXleeISZVz([ ``c!c j,ٰN2f=ˠ"cavmXfJpۓ^/q5~(hDi2]ͱEl6vG2mɳ)눎Ө_>N}v+ Vb TE6zClWo*rn;wNGxbmF1J4Dǔ?qD!$1f,ۓ$*[\8]\a`}:uĂ.jJ(!fez OkR=IL 3 jI7 (s't%']y. o0f-$.!c@>&}0im*I|_2[LOk{*#$sҵ,,ЊA%MO)j{"pT-h _Q]x/̤\9KsB?`9Kߍle˪ b&-Po*B _[ҕ~<ƮHW>湞u7Xlx1&">pdȒ1lprpjiH٬L$ r$4+vi^rc@j F,oP'H^1 ?^? G||^,|2`F13Vչ{"]]fMmt.W+=DcfuOkn/F!;2um8&I ,{Ο7 "e堦 $gpg`Qvr'n)8]f s(.$.gftJ9_<';QS${UI?}_ 8W#̸Z-hO,Y]PFU0ܟ"!wH `n 7ÈG%{wZB BT*5lMā:o lS_#Я>ej,2:q0FY/x|Tb:/] O4wnL7q\ArC)6"6 uB _BRr6Г?+\3oͺ2oۨ)aF*F"'4n1o3+WK~A$X1JT'n"7IH{4f ab^ܨ<]EO Z3QW͖1D.2#-D'^t< xŲ'"#)ٚ]<42IrN%lwk ?Tk !_Q/ pG]LLU a kt<`O=ꪒR38*ɜV7ث]n%l԰ P&u*˳Y ]ܧN \2fz34os5 ԭ uV3| G"zu=mxAK!0ȌMR܊tӦGgF76ѪẺͿP@zNḟFlě30/~:i͗ɂ)T4 C^#P%!lU{͘&#=]=;|?} kG Z!Lbݣ6ye^W7^Z!*/p4"%YY > x(G3o\1X (s 7BWeIr߬<~ĵS'8%r22R=-݃7jT wFo@Uɢ|FCn9􅏉P c̵_w~&|85pN0zxt<k;=R(H*XQdx̉s}6YN'fx"a^Qz7Li~a҇(䌏'9۠tqo<>Ӯ;Kp1JhcM>TU"qI;ފVZYTK3Fah211v hoi>{d\="@Q¿/oźvJ7㪕s ޿ƺN촐N髕'2oeP@I5 Wȓ̗{Գ@֮OQ^#5 u.N"eGEϋfsD|xf_~(q;;۝꤄xTa^!:}A(^XU|v5J%--X`ĄE "A @t&pi؛ ȠH%VXV J!?uVx..lUbsZLwZ%4\_U-#(>ƧS j &hZ[֔A;兌RZR?[IXTUF`Rhu0W3+Hpl<ۑg֢f@|cI>77Is·)KMSP7m) L#%w:+LUG䑺rXWZw\||[Ymr|v݂k#Urh^8ZT9<5Gh0yvi08H#XK0%k :CA *޻9dl(;¦3]@=G9uc%\Px[n%oi5iiҟ`{\/RZ0"ѠBe,X|`~N}^4|lvq9ܢ4 fMi!TE,<2wu-/By=g  Pb@J/3][\!AtUXKinwC=t0=/ NA"nt"j!=eF0Mɹ$^rŝGLy:>Z??r?2)P8ZMr젶5K|@ rN:dA v02GoI:əo&D%gJ5=8JfiC?=?73ZΞyH80>ToUIrd)IG@w3wF&Vbg`-F0/㓸$ŏgiix\np.90B}L6Gnr~l{WְT/֤6ūviYX=(?^CB&kW8'^dX .ukn2jGw}TO&A_IXx<%ѓ:rznX0CFBVq㴊Cr/~,QMDײ Ml~Os*bn2AB6Hh1-랩BM%9X=WolRn$ 7V FMp;>2ɉ MVΞʒm4r\L8}Id=\}L|īY9=yP\91]=CJP -|0n'BI8u$¹jrc}3!>rسb]vMO`vgBM?ĺ> ALLaH(9t?Ud *M~H|9~Gm ޿7.tlʰ^WmD:+$/ O ,J:jω3P 陔?HAc7efXa! Zg'ˊA15aQ#1kEtȵA$eJCDev;O A{\XؤVuZP(t2AнKCFTEPrSeFMlCZ=";_k7S`O\-S1KB se;~">hdW_vQ}Vib{N~'OA~xn ]BL,8ww҂GV3dCNYo={]{f|[1fCorϲ%cA1A^]1~Dw DP,qy'4.J ٣ZއXfN)7mrNJ|Y[vLS]\!w /%_ g$/p\2ԑ+a?c/Ӡz,ORޒvzhC7؜e꿜cH.`xĞT 0UU|G t"-\cETya{aOL v[" [f~_h*Q]?/*ld{K{YN6|΍yV^O:Lq_ ~14Mxb4ڸC,&NqTPlnvCSpYO*Xi[*39#wT 5GhYfwl47V.{p;1Y`84ƿt/[}vzyR_-.ۧ| >ڎ_mEф7RIؘ Wj(|˸+2D׸gk z֚ʱ9z.Ϧ&B҅~i]_H^]rߑ̱Bk>p*d#ؾ@LL0 &J"#@Ƽ.K됐T㘢@bA~=hJvf0^*.M}!ej<f<#e28mp8>ph%JW`D-h2udRfa w=GY\uIJaH'׈[3̦yxuh?>L+ D MVh8<-|DF>FOr26 N|:_{cS`f<~-yng&=;%Mݥg/0H* UO?L`?&w`<4W;qڡ]T<0!+@;Xd%o?2 63;]I]{v [%74([Ɔl q|kh?3F*.i7ڵۣ|dw,ϲ5ڈc1n%Ia]Nrg6O՞-K}kҕ삩F5}zMhZL`cNO%&,]j(#E.Ep-"oyfo1fɸ9`kAH)V |zjA;nt\6 \~~VtR}S'wjhkoC=Xh&X).MյՈ?~ICwYP^(]CXcִolYTŖ57Y' hyY$ :C U,/mٶ3yϴM#\ʱ9Dbxȴ^ ɨYێe=KFcz`cyDJߎ(A<^m({~bS ֕r$s `KyhGd%_砩+pPh̨}3@>FЙ - aF4^Bx A ?̘ڀOZ$Ƕ|2a.c.U&I*#.IF3†J"^'ِZJY5,M k@TUӜ׬I=@^rJەCP("9Ft5r˲qQK@eiG zzH]tR\/)=Tu=iwŭ"w-՜FPHL?!^O{\ߗw 8$B3hVŘ03yLn$},T-2h-nӪ1$/7ێ^J"'BK=(>a^.mA͊,?b;Nޥ^[Bݾ ^rǭ[[?YBFRyVK#@NnWTaoev.ӏ]I%öØu| %/o10{BS^0JL )` @&XX헇5Lgz͖;r>hU)핲U[wܷnc OE(J5Qta, u)~ἃjjgZlG|H!&^ Z3^oЀEPz2鷩&`o1BviWεtjVt]#ʏNWӡm)ܤI~oeQ_W1M8W]2*6+S*HaJ 0U}He#>ckDf`EY#e 'ur(yASYF8jsqj5(3h-d `amfХ@o XrQGk%5藖I~>Ѿ-3Hj ku )~p(Rs<^{#OBΖ\i 0[gN< ûWPui{ܦxb,d˞@lpR1O@aT"&@R;LXx,*sm-=$Sp؋]?L 55I\}j8w?3cP4oЭ,7f%M,f㿞epXIFaƈo>oQ?r>Ij'rh#G`g`:b{_iJMfLi;FVE!{6 tX+736CfX캥EkZs)3Y%Sy|@{B_p]=Kg$9 q"㔦D J&r7iYydr' z[MSO`TO}cq'S~FhO7ǟ"y=OUA^#Xf! f-1jMguq%c^H"bځL!q")QbFqQaKN£aitpɯ/8 cU627}i^A/f"*d7+k_C/HCghTxEЇDxA&WfI WCjRtmn dF@i%; S>\p1~@F@dG׆U:OȜ3p$< d]!v2KL ^nc>M!Y̼P/LI/[9s45?8| YRiç' :Sϒ|jfe3IV&1课vPVR-+h1ڲ)jqnnk-/{&ۮ(۸2+)JX' 2Rw.\D"2|F6^Ǡ]:PA Nմkhz/8ZOR cIIiLIZUFKȿExٞYgv1L(Mq&KaVc:o*LDofZeDW~vdtm⚰fVYϲZё\(ivukrjRA{>U <^,X3*(fFᇋ2;,ٛ⌽9BȚ^\~AM;ܰ|"_D:Ş`(D xCEue3d Q{ПPP 4gz}kWXhm#xgTl]sn)cjOT8`:Y_cFOwި㉣^;rF)#y?xfJcޅ,{mh+q[ȐEy}?"mMʌ&G5=[h~űЈJTvkh_ JS4&?%mM`&37K,2KN?%GDott]Ox 0)3'IlrFpUo"?{Fin4\X5B/]6wU+"zBH0+n8ipOPnD&i6%t:*PMik l'-t\ G$:a7b?~ ׈#l3Ӥ;Mս‰-EwA>储BL6SQ˕%ɰpx򚗺hҵ;+_XiT![>UV҉`:NqWP|aC{UܟXrT{d X׎9:bUvgM =M .==߰ymٍ_Qi'ntIC7\v!wV8H2@\ppy&}I^\EnAz'ȉ+gQp=d J䱿kgÓ<$ >J,\]n*,l95O&o!V%tfAd uFX/`g9o̕zh߮*H h.hkvx)#t(؉ 0 {M8s"HsPIƨ?Jy/+.S"̘2x*y \+ߛ!D~[ɏ謡I d\npE]mqvNaN2\0NeBsb.t{;$!<-e 2Z]JĈL_ğѬvkj ^IyD+_ZBxA_{օDJIj15$>J %ux <`/ত|֮e\-tw -G(gK@ cmk,>Q$v"퀠VW?7oJ?0ǵ*)D ( C=Tl"a V^7Uуw=&e祑 z w};* EӤGg̠(uoWDT](RvSJRep[+w|lN2tJYjg 6]pD:`d$Kʋhʷ=NTVҍPRRݦЈ6L,CdF.-$PG+XT)lBxN -6Iq& ,m ߥm#ؓ;\ 靇8t]Щmtpޫ$ 7SOB?c[n]&;.kՎ&ׯddp)|ҬT4[xmY?7+AۡӰ  E$|` X_>Ŝ-_$4x qe `U4CNtM~ lmXYΒˡ c9r9p??V!1:*O /έ3Yئ#XcĸiEUK:1GBrKNBχa3i`*Y_X8Fc!y{;IyD|ڗ,+̈́Vb< vŐ#A["쵾3Z^G %3T[fٜ_֘` 4y%x/0יwֺ8[!r|+x1g | :rj3B"?OBb_w./q(ͨ<{4{f=uj6#nO!XdmhG.pkXG;U&y0T1UIBk3,ܫ}N:cA 'MZ=O= ާ2pc3cN~eZnJ%M6ofz" "S „M58kNl,ޅ~,0V֞&)`b)id162^0o+5SJ a9\iӇU&e3Zb~](YJTjq w14(W^ƚ?f&zwPIWÇsmd E(hP&R-|*b$cM*]ޖxhkaCӃf%-Ne'0Fkv3b{0*t65c O5V(ú(bawxmq5>Ƶ }$+,J?@8tcqwRy55l)r]MjO%Tvo9BHZb7(pSJqűo'1RZd@Sidiت{'LѲ҉fV`UCV8&2& n-9q-Gݘ YMOIv4KⲤkaޔ DFM0+s jYX)7W~}u#MA0CtO6B;I tb [R`ܤhiQ$tF,M+~X50;A3˫9Dt ԝFv.8+SB9y%|'1;擉_ ɹ=F/(?{j^=tw.W?\| +kLFz0S?4Yn.β˴BihՇZ&pvCS'|~,,$Sj%`_4DA<U0Bs32Zn1/ P;nuelJU=Ŧ|}sQ~PU!܂zf9#tw~EG@hy6wQ {7>g!RhX &u^If(4 uTᅠx#̟*CuU|ɽ<;x6TGH!@ USӷ>*~ӧ[ׇ笈sNqtKڐYמz}#x[2PA 'PuhWx6Fxrb{l$/%}MW׎ e՟&a~[ @kKH ԵaUsAb6i~ٳZ1,vtn"De q@Rk*r:\w+z_,۰fvp/y0M-,j6 Xu2x\k>zءjsN0`z$Kܶ\CwjR Ύ28ڝCn$=;zMEUC*χhW_^3E-s!MvDwl=0ES׋`jc#)Y `U[OT'r@>6/{%d%[p0 gwukpy}K{(>K6ia0m]?MC4Kax_`}3+] tuԒDY8!|F3>MxڷVj $HwO—qk9ݘ;|Mӛv䫱QYֹ 6 EH+z >cc^:?wAQr=hfe(5?j˒]z֊iⲔ6g V?P4MQJ=Èa8b]`?ִܕE"KT@Jkr)sNv5yB~+;`.T8'ϔٝGo:v6xbV)̄ne}(b'pKU|g:ge(~ z ,zK~X' 1!a;ә*i:D욤?qjv~OkC~ff} P cx83m؁E7x'7PD>7=A(Io>M81}ѡʰV#SbU"ۯ*( uYb())0D6PQT>"KLOQI(ob9 oQцj/‚s9[ry/!nw, fL501q"<:UBvX.\\ oG؛ChhvjiHX陯8q]*,>|]B)(Qo+0B|61m-9<7Y.ө_j݆.a}qW\vGm^~hJr :Cz||jG+iwT HE\0;Zكn@{{XAZMFI~܋zF tz{ ωXmiÚvuHރ9H8UPu6(!뜱0ba3"U.>9v'itm(k1ZkzW9scӮ>:~}&l瀜):ђEҧ>spmKr|'7RJn%|nXH/Z0sȮ>_&~=lT~$Inm3YJo \yy&OxS9+I>߫j)FmymN=x&϶8 >Į ]LgFvm#<9FxpNjYƴ4V\O{38Ŀm^MROk]+m~2&Ȉg)[ٹ]md*\|5Ho^\,,S?hq* KW{qkJYJ/cbX=aD`=(},s9 J@s+Q¸>jv?Cw$g֦ʥNܹqD5nЧϛ}ߗ* FbE"ܒzSۻN[lYƝ󙪵܍镈`Wk Dm!u[BVӱC6-FצG9p!0P(-1Շ<6̒9ԆI,mp E^)+-mY i}؟rJ=bQ t oQ鑯 g;s \E(Jg .8^MG195:G>a28}-4|V}CcBxS*:iʵ!Ywy"-@M} A;@#[kqWgC# MI;;Lh^FrS.?7lxPIyc&s(+s{; 7/5yEJ1'jPUx:JAa% t@sEcpa֟I)+~eFf TnjEDiE MTwL;nQy+*Cv.t֩`h}h֘n4;tLaeSto5fealk6Y۷x )|ƴaN51HQa[{aP˽0+ܥT4Hse͚@RWnڣ{Q}*duz jnף OMbaͭ|A!BS*6[i= H.>k] aMJpBH/8̓3$B̌wUƹ%U_X -ZO![Ƣe04[xOzpe3עpH7@[n7;{]-$ӕw9 F2NŎc_: =7yjedd6l 1d$ c--?{l!]6#)Y@U1 "Nj#h(Ao+{W u"?n@&I"sdzEwlW)$IJ*FZ;3WoK6jLYӧ[)50'7Y\K4ӄ pյ=u΅$]WytEnsMRI:KZ8G5 q֏ NVckA3=c&ZhA.DKIŅ5MOwB_b|.w,_H?ߍ[屦?Iet5Ȑdf{MUJY?\X{kS8*@^[#}E,&F͘r8]z iwЧx1>L=n9 wzdeW"ܩ#’5[e`K).-o4;ujW*Π_!!d9z)d/Gc-j̮ M)I{ <~tvBc# \>U<b29dc%A>QX쮏G0`܃*6&5PHYMW͋ɠ%z M w'$Qs|;2\%̐Q[4p6&ly 1>\;lcyXtߛљ>Ǐ.f( e2Y|e JN?oi eÊn6BMG jAJn% xQaP%*c )A_@Z)Mt'L)a[-d5`d5q`s> ]]f]n|6⎑Em#B8z㹢.-R^pF#kq'/߹b[\s!.%+gXFJ%$=zkbg]2dW}dM1x"W 2!XM XXyN0H2uiBYa?YW?7}UHZ801t}YFO3^&g.o,ONJkqj*n8^Lޑl$ɇ9VQ=-g"cJ)H(ފOR^l^3{$^/> pڛz@_#%IZ>kKOtn,|S$Vy@I?׊{Zzw}jȤq?ˋ[WG(!6d5,&$QL[Ç4 >*GO>Ko˥I66u2'ҟͨb}m~hațףXHyT4݀EU)[3f\VU'㔳bB9(BJQ|޲v0W@$?w7dU<+E*SK>*""R.iʤ6ω>G5& ׀j݂dfOj*'жw7ijEߐk5s+Ov}#qsE5ozݍ[)sѶksƬd.J+ߡ/kōe2F~E7=ppwbwZ_jUĖ* F!!^yPP&&-v2184v n>0fΉz3X;~?ma^XhY/Sy NC􇱜d[ETMh)N7!ԥGw'o xٴjIJ|Ԏӈ.Ͻ\зtø԰l99ı\ULp6jbR eY= 9)߄PsjlJ+vE"iv*9mH hjxO4_G}mS=moD-(OO/EW\>|8DVN=6SsM#ގIEP[}71LGRdoXo·9}ܿfaiJ.vR_]Sb2BE[\Di}_}jJ?d.TIW5O)]ȂBTyV}.'@)BR':H**|O YwdB ^K9^FPmgqVBrY.Gb&+YC 7D v6?nC9MX16=,'2,9>dnG܆o f{W kA;PQF:kG~ ezkB'.ic_| /Gxco5x(aW!5;/-R|E%HizDyL.f" %zsLGypAXngoG :@\!e+[Sd݃ 떴nqLjqfbD" pq$)b;akf3(?B%!wx/kJʽF\0Y9H ; @u zK y c`LuX® o EZ'GHI6/f~@>\А^He1^%99RQ#2 5 L.ܣ ƾjy"wz|35=o4<0Q5EfH3[_L=1Yk?'ʓ3AŨ`(]x lFw-gEY!2Ǚ.[q\Ъq!@'[at:*n>c5dI]2HΓE..dIS >5Q (Ov]iC~iN=hn@s4ȉm2zLG+OOK!gZm Z,q3͟\?lB=sX/~9 Wo*u˚3=ƕ'o#3>vЖA.g^o?!,8'2 #[E$6ԾO3bcFPo,Hb_x3KH8ەޒ: ۰Ic$ $Y ꋴL6K>}9SN<|"4*-/RSڳC\m'vZ餈fVɳ mmOk%HOIe.$LjV#0 I>%s(#lCck~&X͎dw593ڎ㫡~bJ8y&2.C`T ??0k3;bor [m).g\TzӔs% ҺR 0*FP.~pkOEz>mkQ[ϼQȸU+m.V5:sڋEeP4a>v82 a0JoF춪\VXLidq>w~c-Nc7ރaaT%%'sAsi2PC(G4 &u5,ӓ7[pV+S(WR{/ajvժ`"l+ͪK"p6@'Q\ 偨Ij uN7$ 5wq~#ߜ Ct@ 9>do? Wbt!_ y~*~P}hїiZ&76fR_s~-L|"nfw|H ҄)2bWeC#N0:he"t‹:DU^ % >.a ڂ$Ӊ_i[m+^ T஄&slF ^82 >M n<0!{rܩxf +7Ϻ9L۵} w:WGΤiܸmͻ`Gnuq2+ +~YD)Ovl(/7!h a佗HRHUЙe[z R&:::Ey AP~Cݫ«k^>hU=? )/!RyG'@ 55筞H3 v},}GT(FWӪ;Ԡ̹rJZtLn2m^r܁O< V痆ַEZMHDǼ T?xȷMBb!~*ǰQiC,0%MiJXX2z'$0q +:A;YQUe|N-gQ[v1Qq  9lIb7Wmܮiƽ=#O}xm{exz\A۹~ā*⪶BّgiJY.^o%23gi-!47R!b9ķY,, dOfz4[}_DNte&1Fs\5XiaFs\=KO"԰=\n at_qdst=@ U0<Ef i_a! "-]E CD(vP.PiGK&cg'U`&ygʍ6<3X6\@=I>F/+DcH `zL1zĢ#~/.uF,o#!r퐡2wM ȧWF #F/FV&X˾kŘYm-jg'2l +$Mbogl1KZ½S.z1(N ԅ>(<ݐ윆&H!\YY$.s?|e6&'gQՎ7daגU924v0 n<M fp/pKuGRr742˲\K0uӸ;C~'I]6hmOPrӕӳxRQzY|%94E ZXcQ# Pzj]qs:-f ݧWeA4bB~e|c 6IGQ4Ta2&x=NLG pRd{: [ֱ!4EA)1JE?`ފcz mOz{[o+w48X* #E}J;|i"3c +hLARpVp*ޮ7h޷.1Q8JZnouu#gKC\9薌h` a)c~Q<04>áAl[aNo{hoX &̓͢ɝqPIEkU^Vqf;uKm^_灱PS4oG%q{/%Y E<5fNQfVW?q {fF:qUډǞYz3.n@.يsLB6ج݅dI0lS =//Nu;{Hsޕ1Ff*CTijLH gCR=>cR 3ʰk_ĝ`א6JZJ+ԬābY۰e*QWPO6a)'(y5)`v,nd#mÕ.Yyf_'/Ȝ>`+OvUɖq{!T3:(#)$@~vN0: A6dZmY9ECcTb=k^=6\s7$2  Oy66̐G+8C>tfSJQ,'XЦ8;Đ {K+cj[aEhaW۳'+D{'7w[4V5UJHƚ/);ϩiAdK UnxTs[c)跘ỹo3 '^6\Si7q-} ܏d\\dT;DR)'F7}ߜ$dgW q``;0+bpk {6~VӤa \ qVb%|G3ϗB?}6{Ʋjf9)+v)g^O#@ч"J?(Cp^a?eۃ)VcWKA 1-o@Mp/`~w&r%TXeE :/u̟w_BvopQ[KLJOdO"[{U6됟.qP(`S%5Dϯ Lj}bbM>]0~$i'5n֔52nlzM$"+?K35紒?2ȱsl012QDifo>F0v@%&ZuR8=qUR !MMF^\u{!1`3WlVU,O#M[pB'77JwJj,_28S_xMU8z3} 1(kQ g%\gv:a)잖9gCZs.A'͓-a}/̀ r"FAF3QN?*UنvE~6;kk\(YrgJN(@#>*Cpr~ryѮ}gn߀KwrcƆptFN{|5bf*@[Jcv :Ωƨ=ߩnYt)}zr$ܬ(}&:D;9r"7.jec6ZyRk6 QJawFnC2voG{6߾IzX_`oq ,1DugWXcjԐg >@z"/BmPR `N!((t H^&90ohؚI]' Ӊm |ܴęhN!.T-)Өaʟ[Ξ IÂ&L;՝y m5)f+*6:~=&0_?^RohZUc+7%0F大4FRbtvu8HcA7U0k;j14 %S ΂*։Y^~ԏTԬ&7gKbJyT k]zc`YpplkT,pN/U F>iX:!OU21@P ZT u 5]c`6͛#$֩#0Hru]n"Մ_U]f%|62@I1}b\b~ă^/iV n dm~EXz\ܴ4O3 WdvR*4CQK 6L_5}f]ϑ^ v6w+gZ1D4ŘPG2zn-]odpV~2|AL Gnv2F-BYhHv2t)櫷[CuvdJ×~f4w$"@OSjSibg\az-c:|?Rv_c4_NoMk9xs5&S.PN& Ѝ"2?fӘl=YjVH ӼX-mMqm?ǜ:Dі=u{U{w1@ʠa/.Ȩ8[]~㐰]>.}qv@ŵ,Kd ={(u!F i{k}rk'J]S" A: 8ٚqiflN.,Iq/d\V0s (=%bblv`o$3 <%y:}C8c tE"-(kU1&?DŽn-ٗYR41+T$2Ugږ^*]ɽQ.>ŧU,ŏrÁ{f8r׻*>T[r1Eyc.;3bOcys}Mt…. jȸn)Y>E ,2ِgXg#ͺwnEWz>mX O7Q\"Uߖq'g#'Db+a>Dnd5 9dSE5Čx֓2SbޮU]|j`Scݚdqv^/RpLL >M`ф 9{`Lxjx¡Pz1 (j҉%jg*f"[uŤo-c JpU4]7ﱍÕ8)m,68c)ۢs_*e08Xx%3;Ƴq w+蝇]mHx J_ߵײ8pː6ԋΑYHD}H?PxAL6Wm0F( qO(dd:acp3k)oYr۝zvGCjQeEusAكS[9Nc49Ye#|*-̩,!la`]71|! vULޕªKG2/J %0V4gunqB,Em͘"S8E%KIUA~bWmܯ QDJ: 1o-Zָ9|CR!cFƭzPi]!e~MgHFֆ jDf4LOO+Y߻ ,)y.8(Gzc+m/+ڲJu}!L"2}[qq:$| @A#.`LtGE#c]ZFFߖ ]INxmS kwX72{URhHELʐC#_y7:;7JL{oܲC֠D80U I'h!,BiBC%q!FT.eR2u[Q _GNy?fo1П4mt"'+(+ﻸj&EcvLyѶ\*HXmڨtMo(/Z{匌Y.0M_bV|Yѭ:qjF[{B;k4s4]ØZ{?ZXxJtm onQ_:AAb~ rƲ\,;x Kh *,d+Pdpfk<|pͭnxhuO!F y-D~@=-V/7K3p9r5ٕͽpA5H]CF'/ÅxxJu?ćǏҩrfԸl#RLhvϷDoyˤpĝjG[`IM#&l' WMP񚽹g0@.(>_ hz&UU/-pm!7ړЯqGzgb$v1DP2ԚDxbjB_'[zE촃ifJy P&x}b4'op%V*ΠZ&R:'"6 u8 P_ f]$1OP',nۨ@5q*61m/wn g9b;˾wDb$ְ}1[ѕa%XfG? n-!Tw'++vDX36y]G-'/!PP>YJx-l~^?q L"Ve2 wF"Ouw|g\}` L%%g (]bcFsPtI^tȰ?Bxeu7r8mw]x[2=i*.mJK3@.EM>8r~5=rW@}R|+ҢҪOeVistEߨՔI7Ow$.}uޕ@5z8,^|btx#_~oKHC"_@~D+lnht{sRq4b_lj5NeY ?D\tagEo!D2Pjn!6o ~ ~2uʑW%jLj*. am2R) `Xwd6 grFAz/rL%Gao q>X%o$Vx4hV, Y/GcٜehXW*?~*CHgSSCr]> 465(#B+ f,jX'l;Vmd_a(k,)eSwq ľ/;< ~&+ߚMH[էbT"`eil2VdI6#=~A65hgyQ^֖{92pt`{.S;-&RN3C+"8\^?Z]b1o$%3Ŭ -©<~,蝄]9xaB~>gV)<Br۪[3*g,J)Ds,!rp[r )J1 5<`ǯD&uYrY*'hā/~EϣĵPw聝^._ZsljVBuHas>S"dx鳫 Lx)BmzAF" 9YZ"Wzc{-ܘuqCHX=#C_H-3BUFնLƏdV@E8piuDO &{E7+̘@(Z逥nB$qĂ`ߙnz/;"9Zatsxu9gf3F_|廨%`lv D"Јv$ԖƏ;z?+C"ձ8RyXR^d kֱ@1z@vXxG|@\bb p@m(TQ'[6㛦~hA}PӢȱdB!wl%|<5bܙ S% &9ė !uZ :Ǵ1jnV+1ac{&vVb1 Zޝ_({`6^2 Y0xL[kPD͵ ܛrdXO:Zk Rfazڱyf. 28 A1@ndWS54:x.nk=ܕF Mi8+g"z!DAߖ| 6D׆ $P0ܨjh.FZ=)^ll n<5\ 3F+[wƘJӣQ-g~~>$̮ۧ~tYǤbE k9gm*{&H0ߔܧeGzXvl˙oF3Ya]1F0$`Ų8S!Ss9@4Q=3Fh5Qi&G1$RgILYit)cw ȅyI$!lO\_<ǨW9־ K^Kͪ]@PrDY,D&| s-y~c . [sJ(#XX TY8_'Sr@x\ݣ'@zȀ%b}0deJxaNm);63IN`{?7EFIRk%˞.찗 &tt'bu_jMD‰+')MKq@j~:xήr$(tKO"৳4O4z ŷmQAAЫV% 9ok5 Ҥc#hy :J(̢8=(>ݬmJ{Q$ YV78`IUrihޛHS PIo8[jqL<5}r?bvT+ Vd[GVAt [SulYب?`BK}_8}h Y5@E-郢z^ - -doocY)svB)H$gJGޠ3g7)mWs .&NQYݼ1aiQ?DCO1~DG|Fحc)Ipq7Z~;`y`tp)' ؛ag,58㍐D׽])啐ElHh1@܃ $*wU_f;ʥ΄a}^Mscn>p5-F?eC<Y ja)O'zKE_C&6/mD82ık4um<%QsYz[\Ҕ_Z{<'7s0@zn!<,Ҭ.n*ڮtXo5hGMN7*"}@gH|AA\ֹ^?~]m8'~ry!;.){6f+q=@+r3esڭ}-di$Q/AR T[J~w;&K9o^*ay"Tߐjp tY.ծ$H*#Ѝ 8p1uPeG|^K~eOwZJu kf[^O{2"R l7SlN{n#!&i#[QjIgiNhhB^JpzG^5NP& O(ӤN P@P͍ CC.Z{gQ6D#DN경y6(аkŕO 6́8'*YaL:99Al5/&VC4%K߯dqN=0bU+Z}8<5黡>[pJ*c;Z ֜0:sE/f\XP}W,șͦ#e6oHqhءuL2˼ۜfYVcC$FGEi4RrPC?'( -w,弾xQ9]l*ye6#63Jx˱A~g= Jr" 1CG\~dr("C+B#Z0DҦ,PXڀ>ؼ%3So" (/.\_a>m1񎋙``k JG!u, 5 ǔ6Ů'(:錔+,Mf dJ'HK{G'ǟ9Z $c1_sbST˾Z,`q- tg!U\&fpJ[u$lLE!1Ġ'P o]c=`,ZMuIPGt-DjJ b8dҸڛ_K#\9RȲBH-7.*[(7_Rqr_ŠHIS&E!d* ;T <}b) Dk*s[w6?rÉ`Vu!ˆ zo^xPݒ) rUٕWPUPWq Y=+t F(=SHw-Mz9 EGV)rw|}LEnEO 1\O,m ĈJս؃_A.q` 4_RHΏӋac)6`O htk!uB_`r@qY &3 ]c2k$z/ n^#Y*C虖U'nhX]l4DN{df< Շ0nxg68%rt[t["[ _:nI"tMeX,1IfImRa&38Ⱥƀιp9+8Dw)ڡ3l%Ff!,JA!(,-fJBE1e:{9:;ix 99P* ÀBΎPm'v#kv2mVq JE Vq %6u_J$Qa=>!5jmz+O!cCpn{LYߒȍe ;.)TM lV\cp 'Bvt7o_K>q; Wk%$p ΖlNo{=l!.~!XcZʦ{P)9z2zi*R0h#!< P%5ϣ;<M@X7 E }nۏ=?s>7i;I*V*; {LqUzeRa,67aGƻBfo`  ugBsqFOW ,;y^RXȫ6#nxyT*4yN y3a62Mjn vc@~Y|}=BV/$RIFPxХYlN>[6>Ҏ66 ̢Z[rn`+G,갳U$֟ѶFh U@H p*-^C ea u'8Rl'*?u;HGwtcSQDAEk]8v0gnyX0ҽb1qe:0u IR[)38 A_J <!# xܹvԥTi([i%Lx$3bݭMgϟ/z>جw7-~vS.rq&™\g+#kpY* wVxyL?vI}`>&bP"Ng$,Br<6A=кRl 8^6JRǖN2CN*E)qHo;<~4}%6_njz/f5R3v`#'F-ȓ>F| ZeN% !h:$pJ nZ}FwLۙ2/vkZ1V?â#Y\%٘p%a7GM[l;P'u0FOF\WhࣹhagurfN;VϿÁv;L1R_(ZzQ%oϤEIIQ]ƍȥ;5!N<$Q < nċɋ>L ۂBphE3@,/Ĥ=G8z0U:$k0Eob_q& |۔0&!צbgGu;dg08tv[/-ڊ}? ^}R$q8 hB4`,YjdrK !Y1VOgZPhnyީ{i" UzG3M)#3kTl`ީ/]TEUѝZVThn[.E1 ~B]w ^&6ٍ#t;eG4O;9CBXN2\RQ:P6n!w#|'*r_ Pїטay~Dj-_ U˧Vhp$oݦ yۣo|ܷ٬Ҝ 9HّI'>GG4tPOLo8{])Skd\?z%Ң#؍$'5cߏ>;@"tܫ_b mxWOD`t%f _mr'k܂$BJ Z•L;J͙ mmz 5羈{ވ嘄.R)WbfdPXXS>=d/.1B hvLxm;c?I9ДS -*G}IYy겑Utfp]M'uLQmae##_4MKlb^i~: {$kgek:+W4 isJ9.,_>1Ӹkc< @ Ztj.v!_~jqq_ tWׯ&g=}-wJʓk1.Ryבڝbv ر5;qI=aMv*nVy@Z1Bqׄq麔8<%wQvf`1GeZ(t,&E!;ҧfD _JK cz!:1vm+X8\2}|+CۺUzϙ9;s924̝Bq UMX0Kah.85N*5σ^l"PEXI:jBȮW:<] ?lRJ$7)Du`z7ol tfV`9^tƏN=,8>]GVWquji>a{LZhNEp 9efva8kP?|-9f4lG=M 82NGM:$ 0rc2wrmDE(DH28@. *,&&T j+661b@Y|JۑT̍eC$=gؽ}v}383FE(Q 0w3D)y9 n:[x>>&ĠX:e -ƥTwybD5V|_[.-vWelǏԌt=KD,;- d:J"<8q _0*4q,pw牦h?ZYxP)- /*xzPC~kԃz2bi vE4_ )gIԫ<(i# \Fڬ̐e; s~ ڻC{wʇ'/|?7/ y-A=pW#` 6H?/4+m>\*ݹ<|*;ek;R71Q^Lbzi+Ke^-t6ݚT 1? ,'bb@h՗Ch3rkzafREIV $,\)q]Lf6s_UK,#"9ym) z?ac S9Զ5ۿ.:rKeI V6*r/Et9VHY |T@޾3e+Z$,%4b}Xz6y}xR 9lqT ZVZ%et9>Gj%,K9&_yc#͝ɐƚaA㮃.oj& WoSG[\W%i(l$C*1 7dkKIx[c|#:rnJGn ڻ%Ox-^4UOCh ,˗hK䃙E$alcAAb8W4B4ũn.{K -T[N:MFʐD; C1Tl2"4P0|HM_:?o#z 3BF܇lBP. {q)z U_`K/:F$JovMONR/s`LdKNm~ƛCYonL"8D#3BOKArb.[ F_B2* ØQ?Md[%MVPǚ牛o3exo6z؂E0s:3ӠȠ.[xܳl?AE2~^/B+$GZP4c\E lߝãE?o\!6R3pĈF&iODž>t-%>`=ư?4c(ݾaٴ"w˗57=l1Y.elڜRyWZ[ 7$~$ 60*ߋN.oo9yQޙicWP!%OCI̮m5.3gP?#1nrS܍INF0\_L바>l Fy O[q"lb #+T&%Mɬ2d~?އw>9u=?I^so9f`":L٬Ta2Nߏ^epp ~j> 3cZ݄T s*qH@ 9)Q듯8gG4^NOYCP(!$Ɇ{9IN:ݻ8Ԑ]+qrԽ9mLk+!oEDtۣCʑ~2qK /ei1iz1Xʿ#BL 夛m 7ֆqkk=2r>So'Xh:帑r@j(ʡվ|H yK:0O;ܣűߐ}럡pLI$c2Nar=7e>dwPuZ\Z&p^c~ܞDܘ5gC6$9LH>$24ۈ{ m~fj[&_hgQ{ #KO֘Ƌ{U!׎+w蜘b {  OITX1 7㨘6ˡ8~}< ĭ/Ogo >}nf&mz~gBmbc\Ey۔(h)6U =De' tE\LH(>?15jB_r>az yx6)#1/QXYi|ѻ"iYLW:Z r4Ye>̆[ψv5I.~{FD-jk=ܐ|4= Eʰ";,+R֙7WnrfƢ] WczܾZb= C 1_8dMo)7ՌfCG\1P^SBl{PFtn]/J5z%|U@r;"ǰP<:o|3v)u;Ɠh@|3|2_<ʴ > <2yn<%b;oNXs=mL,U嚋V)QgҶQxyd-j: uJLRA,/}=RkƚU;g8 _-oMDs4\ d .]\]ZNO]!ghxmt&+Ne,BKp  g:^'e\/ڱ$ThD/֜(vS,ŀg8C|NI=lZy(<7!ZiǏQ_>̝Z! yyIHZ:FibwuYwY:-+E#1A R WLJcqB.ӬߏAQVVCىK ~%N ",ɒ,e#/H鼬Ky9 Kv43[-J[Wzzj n|< %ʖ \s%!Dž`g'1Hm]^^Yh{V7ÃBu[2E aNJĤ9mf7Nk n);?~ ͺ溽k<]~fg9fѠL0d @k. @2*V`r"Q,Kp~zn}BzRlf;H5O`M8;C! BpGO"']1{8mъ PE}}ǁaeDZLS&A&nP IqG*Ϗ)iyu^oCVB&yrn#>NAE3ƋLb&X c|! Gis oVYQЦBImGvPUv* r6j'sx'g$spoxEd3ʵcS9 ˥g}L)<+nkj%㱆ZtJb pƙ 4/%䬀m,tTA֫ծej *A]Sa:k ʷ .QvwFfUTw8F:pC+O>=FJpRkǭ N)bKo)\agK29kQ1FT̓aNMÇ2,=b8E?RO@*jl5OD2ϥ_sE@ X"5Tb4FP/iD7;/ud9FIJEFCLIL@/'mEK:ϖ%!g"%Kkej\zFiFoT8Ҙeu6eN)Vلj~Jڊvoiz5D- $PO1Gm KFW 7!{y!].Ҟr^1`=hppUG( )]ӇNwW2ZnZpx1JVs ͭٿ\k t7f7UHI:z!Y˭aVP*lF= hQLks}[>CXwߙ!_sژ M![$ c{K21~H hYQǣ,?bȰ|{+3XۃU|;<( pPѷz81m ߽(mjkZrE3Z# 45Jz7aU X t9dVkT=Ґ܂XX(MkP/aցߖ2U JFV9מMj+)"lJQ8)mh!XpP K/KP]CF^]o'Ѡ>ojjH$޳JމfglyP;o o"w WYtW JY #ta!An"ǴzU 2G=,r-Ҁ+Vp/U!vO/lٹCkTWW1gKrw٧0[M݁զtXH}q:r 뷅zClKH4ǝ5CKJqjhF@{bY!cدaղz|G.{Qb` ==m P6n G)J.YΘ\g*!8×HN"]iבJAb86vn;0"Ϳ A+.H|| OE43מZ1麼ُ;%CgAÐK\Ow:۩'я+ }!.'K쥒 +*vǨ ;xt]8ɛE *iQC֮ѥ:j` Cr>*"><|43a_Q^׵!/c7s,v]Qy%R=֛`= ]" H v A4&3D !miG86# 8j.& fN4+BJ: XmN*c(ٍC"NO5c` s{~ZR)]7UR5rA#Yԇ;Aw[fur S$eamv)uM7RIP{#KrW,U_2fF}ObHeU{%,H3G*T/˄ |QT:&bW!@#ԙ1cL%JUwۨ'o1\G%cBں-N ы֖ۣ/"2%n ۤѓI#D6NANz'/?BSc $Y2|xs$_K<h wM_~7 l!% ACecu5r|.|qڜRÝ0Yg@~YZ嬾0ebB>/;j6?@+(i M4 ClD"p3Z *99IM6d3F¡>..:ii|ȷm4"mc~wQ}?1W< `y ].prɝ)= |{fNU5h0!Efڞ78fO3K-%5>ht峧S)Q߅ Q3U%I7U4烵;S&8(L%TXYNh*&`Zh^3C+QV3ЏBm9$i)Q%ŗam\TT7k1(I7 {wwT@;xecOH9`&!-+4M7)c.FZ~ \r /Ur@>p_awJR14B`u 3)h| W-gM gTMOGko6\ GidYjvz@r;4&KV~JE/P(k"t %9;< 316<؏k"S1heDe&3Œrz mOy_X<ůg \ƃq?N6 "_|C2w3)ŚEKy_Z;7 9ruz0& 7IŜx>Dqqn3MmD"xFCko[9~0p- =#12 FYi_qW, tʿo,)Q'BN "et\dweUw~$^HջzҥyfbM!KBqCtLmHe'ǢD?jZإ3#.h%g(FGOl@^Uݎ˵<6W\W8~`}/]NLD ʹMjiIf|?'FC8*SWK#h7 vpY,%_L O8TL1ԛDod'wKZRHZ3P{˯c8e(*쏄 KvAm& ry-ԺHNrPL{w 'PP+zK +CC_` zV=HOjn ,M?"[bcmϴXq t1m np-|wًګ }!?O(V;lLDlT=BlV8 6+ǒR۩F<|p5.C|WY&^5a'o,,VfaGL7g5 3uojb$׌s|(}jv)*VJQۛ{ $}1sST,0s 9^C<*lKixK]l` bkI ѶӗM'DzKcaX>Sڻ2 v^RAqU+qRl;b6u߸2@8j N~IrZ4b0#̢nyjX|{RЙaO0R=6PґTӴr-SFS$|܅^'%g:(f.$JOÀ kKI`pz%Fj\,IBH%x!DYZd%% ;$ߎW10R{dU/2Z;;D]N3O||}{ W;t@i\GM ٴp:.xgZ@1Wz㶢`imU6Mp8JzVJ$h],,u'$wڰ#R ;یzw JMhGklV>E?ݙMTMFfz}NkYxJ(ˍ=槯d\n43(fy2~@ D"^bϱ50ub._҃Q' ,enԃ_(:ԵZHpc"-Ϣκ~2+/gh rKc+XBf1K,lsmH,5B-)iϱ:ؾ<9枭4 P,{gL0e^Ƴ)0IV@'B_-#!jkDJ '!+foBQ5晛o>u$s kQ{, У,h`I)|.*MٗI?#s }Ɉ2cf2ѼL&"]}#џ3Mmh#P\-|wEȺs[ЖYLNޖ$2GGnUx,GB{4|~G"6xh^O8dQp4_j\d@nQ=~ّ{=#Y4[T=\Yܔ eWb)1T'ַBd͊lir+TLf144hMMnI/d(S4j3Cjp,)5mN!%D/jQ v?4d^;;*Lb)4ap?< "Ly#;}+!)la8H1)+&vS7R0<^Ӈ{fܣ:y7,z H_(~ ⩂ݥCG>B _8Î /u4:dBE@Oƴ~Ĥtl!(2{x(FZd ,F4%EDS0u!匽pc,U A:|J8eFauE:Rs0TBP񃚆ݢ =us04? 0Pqa6JKIL|Y??fJ,A햋 Z]ub Ӷ!G p9;-f0Ja<{3OۺDh|Ǹ(?S ?Cc^?^="~Ĩ $u=3Σ"f0'>YLJi/ӐMhvdeE)@s|*7F䐸z UDZK:@@8;f+66W2%aAiGl.Џ}΂B<]18Qܶ$>CoLI0E~7:m =0LjjB2ڒ𐹤IIJ \Od*.LG]/w~+[qW캕Ե0NЋSzt}Yy--Q -@.9ֹM.yAN U[̥x\tiP otJ.?9V';j1]oZ<b)dLq&#BWx菩;PZ|9ŸC.'ӕɨl[%[>PV]GJ'a2x| }d,@q@>?qsP499ׯ̕EA{p1΁n$x7=S?ӂ>"kYx?mUa*c=o Wс u6xkm[9dB+-5{ABHۈN6]t-<\Wo}| %DZQʯԡ&M뎁s<.WS\J$ sKCehRxG4m-5֣bu[v5=?|AeMST%$BFK ƙk{ EUĖ{J0[*55E~@7 ^V QcS`cn)A0XŊH Vb5܀>9 D3K6!a:Vk3€ jYƍAOC7Fkl){aVymS*6ѴRY8:`e5:%2#AF p̭CǮ?>CIeR=-8$)p>x~I1 TC&Ymk޼{A..eN9 7 &s 'p9ÿ%NRJ/!BM>m1)Jq>k4y޼Ҳ=n mmYİhHr}_Bl._jDAT^pNxvOB[**6naI[F^եނyVLާ\[U H{{NUEM͝U|dN* 4E)*LVcj/ʔ ҁ7F)tP^ptA.شU/jlT5mky&e7yGXvDƺE?^pt3 [wyd 9Z9^0B? =!L@wKxdTEt ns; ?q uH5S@5 o&UlCvLRl0jU6^53#73թXn9">;r\`V^fL: NWtșËl4i@ƛ6b;hˮd.~)ؼ^$~Ou BkpWJd]>?5,ܞ )Ǚ>Zڷ݇jjMMNAa} e.I-D,)3khe j//$'׎ 0"(Ev1Ϲ-Nl@9&K-8^fw^b$SKt,?Kk>6S_0X8 ةnOS' &u$~4x ^&';٩B* AI򯀶ws˵IՃOFu]ᑇ,V+̗I?ḗt FˎƱ 0&@%f.U2t'w i{9z/JGǤy<.J23Vϗ'3 )vD_T|Z3W^ToC\Hqѥy ԡz) Diޞn 7Ma x]*!HF[:Nsi='uJy6Э lS6Р!,gv'[8Ya]" 徰{eз#mS+HRm0G>1 .$H z nt; o\cyMU(/~m02ҿ yeEZ^# HeM']<7d́(@u|데Jro u@Wܷ>=u`:K>,(28mtP&$)lٴ+|*s[/ewߊB~.mYA #LR^GzjAsz):dk/Vho_˙-CldMFA3Nx350%G٣,SW}?Ftu]a^X `'}Ϯ L$RwњVF?(cce_)~bLj2l'mEn8Ϟ$Nv #kEBl6MnQ.;9kg`Bs}dj'YXvgpBzzK}ίZ 'ns#3@ 豢"!ckݤ']1~ЄNf(C ^kf)o8xI9vn X)io$[j(k|{=^۶w]^_e,3};#]v\|w h 7-6g6Α^e!sR`.L ? _|3<Ƴ%@ȒçKkEk6sߛx! a]Jh(3j_uXQYd=‚Pf)]+29#:QkM1GN-z2Le]JA-v@F؞wQ ,dBPn*H26n)' ii6Ȫ_`O[}.Vo1 "4~9(d(4.JOG bz ڀ`=Ns;!WeWlں5]pb GO74b >֩B|3Scp ߉`mpSfoSƽav6\)踭'jldq;"H}):SF'|N-%H S$BMZtRep()8]g!oi~#/Cӑϒb!|L|nRE͜OW%CZ#;,TifyC\EyH{b$%"w9( Z)A_@] ǃmLj!o/v)Fin]U7M(i i;]-t0>z_0,tzd4Ѭ'(UhjiJR[uF$3c7=^@Ѥɍ#_a9rMs(/aRtX/`w}ӠN;_nXʓ6H׹Em{fCm?bC$9Km ^VMFWۋܵG^ta_`=x$yD~UKNM /;d~) RKxE ԩXHFLKl:1TprUor"@%Ww`OL:A㴓w7(dUҵ/#erXדC,H ctWgQ@&"Q/U #X0URN]R9 5~fBK bO]ܮdC5)ut\{74_:O7p=f5C{s#M)?1X6$ʂX!tM>kQ%+#MA8w\ƗD.h1R37U$dCi~iOE#|;F5d0BEm-cyK w&ӡpbJ&k&ȻvA?&>b;1rc\I\$ypSRDi7<ӳA|hmV( L +$TChA:&W}ל6,#_;. hKB0m"oF1ؙYbSI,8d\Ѿ>弥F{Ͷ) \?_;^;^3&cN#VQɧp.zZuG߃V ;PQ_(kE"m\ӄZc}Um(k`Kw^^/ }׾ӶI^'e_{fHC'+~w}r6|Y#y9xG3c G!d.7 ZEȦ,ӘAeZ(p-#R ]r{AvA cN߫on4;߁w:ڃAȮ!ֻ,S#KK%}.44PŴ1BUI;͐!$֌9\м|[ (zp*ś|dm'8('S'k\~)!&!A*̭zO`^ӈښQR3A()ieSdWG`BJ/87F%vݧٴqu,[9QMc#<r0,^^씵j U݇얶'.KV.TJDOB4j*jKMHFj[Hc8L,sqҞdZLO{ 3 ,_V<phkl q<>Q[iMr ROF#/M^=U[f~ψkvUTkb] t6ʠ3On9ÿQڋrxS՚ƑbN"n͐ :?.|ۅ %颟|VƩiBoF憌ȃV *R ⨌MS5B52^I L[@@}.qSp2Mި.5 ?${rL'Ώ̑֯ wwPr3Lփ0 ,6da'?%53͊NՁ*87>hk>_UCTW xn6d@kp-Leo8F̋ '٠/tHԬlRq=P%]6`F8^Q]QƨPegHU>5f,sDb-@BfׄK1)pJ:ʕ_փJ w^@lY}7a,Mv'/ê+MSp#?:@w/ɪAiXoM䀅1Q ͮ]h‰D/2s29VS֬cU٧|ppfc?+{q]sKM k({Y`ynU!k6 *91r hUlpqa-6`N`BnDkz`4Q틁`IbȤ'$l5Fd.M6JU[WG~ AΕ^@|5*=|Mǣb3$Z>$*=3`A#Ӈ@M0lwDV+r7Ihf>D/:@[V xghNz-}^3 X!6mɘl&:(gA J0.^O--Fs &~|rF5De*L}rR{pTP,}Tˇ%(ÍW'7ě B)q*ל(>Ly9 ?0m2Cncar2Wisژ6ypP*X?tĝ/ kVHf{F\D0ty F,fiػRM3S 6F ڦN HHr<-!Ƒ\+fgJJ I AA<5N @iyw!/`&չjf^$&{ =HȊ{FKc=D\#29:7uc/:p. _Kl Loq)`3'3ºEZnbP'4+=不j ebܷ/fx=hÂG>\s$PvŦ*y%jgum8W9Iئ30YjѠ#Mw   GAV3UT/-oHټi'qd猽Jl{i}zQJ{NK׼ЃJ |2~j݁WH\ǑlmQ} tKdZzV?6C刷7!GD;/y^kW8dueRİoV,@j2w!B&D~'t5;3?;8~KYQ+-e}e$|^.# +uNg/b璉<2Dtu|cdzQ T N'V+B0|&{vi|[(h"#ZDebI^5dWd1tZ{5#:R7=N [R`RXt36p3c'frO\r0œdXBDbz*l96{\6溤Bc=3?jp8eˉWllNөâBn mؒ]ИSAFFtwLz;\C&R`wǴ7Av*D%;1vu(0> e+m^+Yrc8.9 v#ZB͛jV.kRuĖ#m\#a1ptteD)KN{$g=B򬤡,CaxfCVTG썗(ڽlm7*|Z{ PmY~ޕ/꿇"Y":dLXEYyjV9FkvkXvfHe b Z hdAg\&Kk5@a[9Wޣ0E((vg?)hDޙ\71^ $]>y1B}g`cJ:6?g9g!䌈 $6Wz]nd6XN;s̚Px>Oj PiHg(đe\,& },ٰVɝo蝙0V=,5ɤc >{/Ɇz!`ҡW֛:鶆;ǂu&$T90~G Xfhݝхe{iτUM@]ɨr O_Wsh%h}Ҽ4ш2CIi=D.&&T0Ozq pp[cU WID~ԹL,-8&jӞhj& xP\og+$])JAޣ1gv_t5+i,R K,[/ (4ɍ|l׺θP%׋Ā]PYHス.J'+snmB_4s`#IzֿҨ96و8;RdS^DV ⺖E_kXl>V$Y?<`p+AAcu'F;WفT>%|-&̊{*R/~Wh`^i pOV\Ÿ~1l~#s̻1Pֻ Jpհf5Sٛp\>h ~T'6D5/ΚCz -nC1\Y XUV+ؓ XMJwV/99X{ry ʼg/)fZ{%ľ H}`9مhd9H_h3jg䓣w3Za\|*uVЙ*H&N6^n4/l>,I eUVz#!*dřϦ:zzJ ɴ8z.|ab~tPl*[hGA~cLXQ;VrwQh /d5  u5 Kzj291>h ?FݶdlIx[ e_Nh/{S/wGiJI4}ˠDF,ω_LEۻ߰+ hr2n7/T"@W;8_e ln67=Na!j+!LWPk-̓ ">h)!skWEv`?2} pA_&Q\ ' ho1Ǝkǘ;/[(%)K5^~EQUzy&#J2+>_6!huaÃ*>!5lB!\] W~+EJYAYUUOr]I%)x de&:|/RHwmI=i33Vܩ7{,gRqM-U3F!>zX]ڸ4LR[ ^Qc8r]L \Zg+f;YcncGWcasJQ7NmUǏFbe;e!T1Nݼo2S~S~|oL*%#'`^q9Z H]XpNeZTQ9+Ӑ-e|d@2Jo$Va޸HWM3NvC^Z ?)3}d1IEܝ|D&։G$bwDJAZ[31T >UA(͹@|e ɉ&2Dž.3wRש*t|ۉwk O/E!1L`#hb.+|Ǐsl o#ClC S|#IŭlÈ[4Q+}F`ctT* aSNqB]+'3NP̕&끱HhGU,?eƐ:/m R..fbTZ$tykmMkH1$1~5#A/_U#]0A&}XׁCI4"W%ͯqBHI`~/f@LA ]'A_%7WZQHџfu|/20-A*$k;ZxʆAO?s=lcq-_f:ne2?gNĄvΎe(3(\>fR@ u2]Cm"oo}zpYG.)𡡞V &z9'Y'x:pyhWY핸oq$ ȯZ׮/v9h:6IUw4Մ.vc@&:SsD*67&/3&({c8rq85+7CǷ K| jS,cU֤#/p Eu|$k|7M^#5Bܠ٢W]qMM JNAՑoޟFyczq\j)3װ?,JrNqhԶ/*H%yZ4Y_H}XǛ Y*:EBJU$Nxwe3nwtaֳ#$uV xQ 6\HQ<䟳G-h13, ϶#A'-'4sr0OA:)1Wp秺6NmB)̫ߘ֗2 \9;=]?V?3p cb1_ Y½VL`LSwPnfo~#tVE^󇁎2F|8Ս12ԞzZ(?¿`j#z=D:QQۋ(66)OTeyIH ._cI sDŽCRL9b $-ƎȒa9'CEz+yoܔ9r%0+sB%s :w ѡ6z͵Wl9 5; ׿%^@v;H?t {PISQTg{_<ϵP͛;G`!Wz"n3H*@/?86jRè  m z%bPsfRmay yUYNkS4Dž!)zYIjb G~z{VEvZYfE`[Mof!"j*;Dۮחsy_EAT!ǘ=Pw aSY(*X6zF#!=i} 'X7,$,M[: j lzAxi}/ 43xoJbFlue@h.Z[ _Vpz@z55ˆ+9H5uq0cMOCy~>VD暍g> 6UyBO9+nۋV׵mĐ9!"M>$l ~HԦ :6!Ux;X>)Ya=Ć8bD_*,~Z&?-5^k aѯ3毓^qt)ZO\%?u^Ԍ 7{ڦlUŦv{:u`}&(sdI̓2c*ʲ0J%TTDhF1huׁZOR*: Xw$7U561X%Ha<.@~T'&bH)]j,P?F-R +t,<f$&IZ " k`M#EaD^RRU6_wRE{椓p/m2k,l.V.ܸNFtH( d& ?ҫu[L0b:=$h'fM%1]J-[u1_,Q%{8Xu@l*fy7HܡS2o9ad* oqv穜,Aqx)#P2 P[޳_}::˥E!ݽdw'ӖB a5[.U21oOQkzwמMD63271T57|MK]n,э/xfDjJ0)>&,T6feW'3=P gUڝngȌg=T$Ēő[h2C pEIapPY,Bk+A앉*CpJ.{l%# }qpP4{3K.nNKprw㘢%92^+3A+t],i!Е/ѤOO+aOw eFY AK>-sːEX!v2{QBM|-&Λs*Xug-!1x./=Y.{mPj*jf+ŷ,@zr/)I״ɽݖ~nctHf.;5eM:_1lӡ3/ GJ[hҲ2Lsj݊J PCn-p Bwh8AVg{Ȩ}:e+ .Tܫ!dS6Tf=D^eP`mvrr8P8)EdNExSX$un Y2^`1k !; }] Zeg3Sn`c]|.dîǰ mBpcޕormLu-[\BʩLm#{,s-+IYbXT/~eyE#&Vsd2ץ+V>a\]GxmGk-ʥ:,WNܯw:*TcZt(d&$8-"Jm#邎ɰ4M)"I@,Ju V?KT_3ö/o 0n)Gwk'9Tt`PP>_4S|Y \ ]*k_!>J@ yKwsu 2޹Tw}:}.Ý{8 lB @gew K4 "@uCu$"ѭ+KEe^8yǚIV Fx_k~xGY|$ ՗{1L;z^2PމqF4<`VYuyIqskTCE:|ԈF~=O-7@ܪD?'+&Q[vW^;[JgÖU,G^PʨzWf4B0EPN1a&i|5Ǣ(qD|wS, \ZCc4NEE6B4 }ukhdmh22㒇zCص'q= n ŪiReU%~Npn`6kc[ y/g'G] r=ҒG`{MNDa ƈw?8QJ sEy[gT%QYSfY'Ď%(bכ@Du7ŕPz.A*z[m7A4N_L̟9_]%Ԫeh ̄m@E`a.3.'|@{R Q3LQus;ccb?Ѿnm> ĭr3@fl&5 Yc.8/+9Xv/ݵ&unq:DW%jtwme!W0*{ 68r+94m1 ߆ID1L$eRc[Iq!y4,w4ALeeV)B~Z0O]Klt](Nwn3aR@yX~3&3lcQg~:`]!5ػ^-;eI\װ!hq,7Y9<IoB$ΘKAǁ0O@7~Et^cCHj aixJ="'Fۦ\JiCƹe g ̦(N# B1;N!t?}ؙn#X ?k]h-pZҒ ڋF~I^S)חԊ{(0zKcbDy3ՈHԒyc&T!h ]݂2BUҀuwR$~xߴlWĽu֚fj6&떰HbpCܮqմD#ñ0<ŜRb%yr_kw% ~(+J6- {3zz3c{kDq SnnT|#amƧ_0]:瘛GuOa@C(wfjQzGG4=ryiTT%s$Y7f4 L Spd" !Fs<ׇ@YPfDtm87Tx.?w=q B6@n{Mh{xeʵ PO3e(:1u/#f+E\DA9z+cs@s'@`GpzG~4R6 11)J}Ȇ խ+:QkUlp0ӮIAhtfwNb**b^&{5xg.@ŭҊW[V`戩 fZF'!O/ŗ)O)Ʃ>Kg_le; S"34͖WW J3f^kc=B#XƥVӝ~qIxb'[d G". B9o_jO=)tx7!8j_m sJڤzҩՆ&8 ~NAQyKgr];Ujm~o=ì A 4𸎿&qo/ *},+KP#%6gEW-d/`l .`|^[qܦ TܱnƦw҉觺͐B5jV,L-NѕQ =b+e@M/Y)V_FH(il~[xrM֌ PivQQYl9ŝ@ P)=ɻ%T%I;: ˗gݠ\Uzh4|Cxf | * 9XXGui.-c畯12*v|:ygzgqe%QYvX5:H %T2Yy [ h[HJ_ar| _4ÚOHCi WJ&΃O8 ,4WWi毣Cp ̪?7]?9w:8){\5~_W|J}$Aßʛr3*Ƹf26kp<f7H%,:+lJohtz] ԖD M4XV ='F_f:Z\KD%9)F k1#g$"{»$P֔K.yl'8Ce09I͡PzVͼ3ʬ#4"X"d٩dJ=ͦ'3?dԈS 0@=~Wr!u@^ *x1k>O=[4; ,n'w)QϙRY؞{bc;vCW[5\3wW^Ifw0ט%ZNћKG:.P(:@'Zg@4ٖ7Áy{0i5[6&Rk&Gީ#RV5)A&u/=LMZocԻpLU|?aX]QD!i|{G ُ#33YɅ ':/"B>uK>KX b%Ҹ!8t\ަ*ڴ+hv5\x)N%ܲ>-7XI:68*y*ŀ@ ]Oᗕ[Fc x6f7zQFޜr$"Fƕ!AwVSkVѤ^q,Y IXh)_PN{5.]62cLo#_fҷmtB{ \C-'*d(&z'ls܀*b#BEW 4n8*,lGe8Xߣ9{DTPVDW]bXhP)؄,j@'xwr1P= ـ%jsknr^vM@.Oŝ-74Ndm\ #P =k5YlDvBO@` q䂐|XF-2Eb=&<@~hvrA\o43UA̜"_|n,C5{nی&:KFvOdQ#4D_jٮKɎ \+(ͭ;OiNTz&ܧ^x-`%h8/dS"@&:'Tȷ>Ud`{ImމxVQCgįBn(>;Wf iAxHȌ(bff]--Ѹ*1%u[%lآHV:ŕ]?ۍqikȋ&m[yٙ ̈Tݞ)_6i☃2^yZ QUn-ƶ.96KD+51*dW̿fxt1!òY5gݮBlL-&w^4RSaSj`'564OAhd9P`[0-T 8cʫL׼9uU>^Hl$|BP^L:*4QӢ֕ ;5 |C@$! ɿB9~O24N̨i}!~ /Љ^)-Lqp/:X gXg6uͪE>ϻꅚ#wQWvYZUu -:?^I2&H6` "?uOWf’ Xi(2: <5YA-9Qi[x!!/4V/[G:E(h.ըZ. 7ic,?L@L#]{X뼼Gmߊ1wşW6.KglJ&H vǼ IZ;(93 ^ {Ź^LH"6| GzU0#(sShEj_=]0lٯ&ALH0ua=G{r |[NSiȌKx`dEY|V"-!AUKc' v\Kf G7SE8Yfm|]jolQG`9OHO1o:"qUs+U1p^N|8( gN)mc.FD۝:RԲs16Td f;Y YѪ,@Am?kEWT"6]M )4$ :l)YQ0?l\gGT2|>|*>ŝ%%{Ozu q] `ʘFխۚ/KM1TVw` jz`9ŕץQ'GyCB'[I/$;x::/` zջ'^9eH]3X `26l9etr fz\\AH@|'bW޶溎gŽ Xrpr‚k^ev3w 5ߊ̱H+. IxF1T?ٳ,4wnm3cT$ud4]쁛ȵ3+fJ2%.jEN]SմdȄ$jC Ҭ2F?i>&'ۜ$"ę݁2n/vzîςX,c=e)igs>Gby+FN:ѣ-kC=X5uY*p( zb:+g2*2A2{LLP![evP, 5[M_TOq(\ %i.u/(w+%f{e }!\i]Qc"ӝ S€hlq1?FA[R <ҹf`pyڅD&S,m-eg^|<{|=%``Zh#fGx@D)IJdvd`W<6$QOYml~ ^zcs'&/ij_YH^0ݍ`yy |ލ򇪦\,e>w<: S<^uR=K@*r3 58h6"?ndbu˅2s W:mHPvn! rn2J UCj5 u=6)yLž/9D>Qq2+nc*zOrUHb٘j?1_h#D\?2%7}Z^dbo>A.hr=a6n!„8=Y.Nre3bڊ[ ۉH =X'F7\d8Lq~vu7pGq^/7?H p2v,G3wդwOp$:Y wk&HU (*Hm+:74#I&YOz]0:W\ڃjU~=_~GF/^lYX}@,WYxپ2ȝ1>0;ua>8hbYvA,#hz Psа_o؋dvIV~9rf71IQ|Zf3|YO+!Kζ'd'luC0sh{]'gzV%d?: b;Ev:Kh.[Em:%<*%³A!ڡlHwf{' ŶyAuP\yTlX"~'GxqXFI)>f)fX.-⢾PymW%N+M_6=4|~qCl'1w $)~ Y^ 23;{*$y?G(3cz+>XJfWtOJZUV]@BݩLHP&h߅KGNf4FMpq VmPlkDhq>1h1UnцNQr?X|#v^,nL(;\HmL,EIsP;DQ1wYiU@ynAZ"Q-,ugMA 4ݘ5X-PF< gI2‰H`jR{1EAdh]05ou H|mY D:mc534=oy/jpig)v!'UUk(qUuɿ u2]~LUIBf'Y!-pAHr4鰮u.AbußRB'NĦMswih;̉&d߂$g$&,XY?2)l3s+8G@] [ yr-پj\ұ6{6Is>h*ir*b69>m?L#ZFL 2-B(ź¦TCAO >gFI,K$kc:A 9?lͯᇯ> d!;릳eh)"\)טBȈӞ,y!T.i.xZx8>|Zʷŏ*ݸnFڣo=K Kv# hzb+)Ψ ϮsكdZ  {^jnPt@~vNKEs9ױT,r1~pChR^owtzG8``*w g<9᣷챳q](qҕ탡 L<ϋX ](i:Z!_r|q !Xa &`>Ut[#bY{UYEsoNَ܁3Atj)seH 8M ޞX3H"A)Fy] sӦ)2}suVLPrR;$۽[~qi~+}%Mi;6|qRI6ױNb eB#![ f1n#k0t%c9Fd @< >Z~kP:طvdMUݧ%O(,Omөz%XheVs]|) #6¶(aJf][Ŗg2P_icm';m `Pp!f`k# sɌ_nʎ8g lhQIۙuYw[GֵZ Y{K|wffIХ'm$1.|A51KvxMV=N"Xfy|("`Q hU7\"B@" m3G6]1+-HC/+){^*| j^澄P?&?[ҌT3tzʦ޳˵qѴtm.' Wd.`i_$MQ˭ U"ll \YI𠢏Z+&#0PN0@sڠ}oh{b;"Si=l+,R UҮr:ަdVZ~8X;nua::bw;'ᆿD|Or A$w5>]D  o2Ð1(.z9v9)K#ELS.N~3HR(]OKӧ:Jľ-B{B@gHbdžkRL*ۻ:[&@_x`Pq9P'( c[tvu5}_ ބn˗N#nyeXf2FgUWU>&;ctaؙ!1RQ?e9M:|2&^Cȫ\i< ͵KD&InirdҔ ;#I1DdaQQJN >SVV_MYY:{iԘe|a6^mȫP$oe_d[AXOV7890ۏLاc<;=P$8m`B {F gCKVJx od:*YM5b7#_P~]8_ΛEBupIFqQ_voqQ=y7P ;D5UND́Ρ#$u =oњ6\Zp1%wZz&0DxTua7 #׹R3{}EzF@Y2ͥ.-^-UG}n$$(߻\Drɺhk:씁D9$.8`rίZ|7?O{0o$9~qa.fknfQH~& 1DX;;K @FNm y|]H ؞nB>Qyŗ bqFM0Kh^#r#B"SC_EK~Ҳ%4q]hc#b*mp=GgV֌༖@hV;l@dNDf0~W,0!U#t(H]5~IH.lA#n 57{DB3s~F"RǺiGDt:L}0IZ*i<}DS=c ̇w9,DwJ}Fߴ v8J&:@,4XrCK<肱+ӌBF0qVV}hu3l7c^WIJ~q=cY/,௃-Hdvr.L%M[I+WA#k'>X.jlyY~U, c݋hYi ?2IqOd-~ yh$3]|}Ja6Zy#jc~mlⰃ`!ܡ\@Q)keOs rs!Js.[Pĥ +vA01DV{"eTufo '04t*x%hԊw> /BR|ַS3SBLr`|*Wu {η/YEě; r^z#+e0.3&ְ˓b4݇JiƉ7YO5pQ',/Ȅ7?{Yg6lr"oҬNIEow 22§[#,:~,}/nxO즣a67UxDROQ[}ra & f=ߟ(G:ٷq4LjqmW\&wGE%MP Ѫ^]VyH0PHaaRQtp:D˯ص"T;O*R`Ѯ*~iN*[$;>}*A]ȸdh P3T[oty ,0#a9P .om:hW^c6jHr^F˼?m& pE?apP7ƝI!Ma+}#nzu*5̕3QYK\g!adZ)lF v*&q]++ٻ_q(4]'=v,\-͏Xo ń.Xؔge0t r[$Dnboݵh-&KTݜp Xmzǿ# (jqE~7>%,N1_KT'0jFDk(OѴfޘעp l ySU>1!u0w7㖳)p.7ȫc`bc>kPߊv$W};w,P0evD0Ȍt&CWt^Y#Vi~4ؽv>cHƎc)9*KơՌTt68Ȩx\_60&13ZrRѱ"u(2]7Msv#v _VZ4EEa'щz׉S彀& g|qK2tLR#[=3$-Ǿ0d. Hןu2@9⸴MPrbDS GIlPylEo^O!kWv=:tE~GQX"?⫷)))_ddjGBv6 =E~- ⃯tisJ/ӷV MG@^K;Z|{DSѮa28P'Uِ6Jw1\G`6';P{=>mK c>|:bmNt_spueָI*Lb7ʵ_=UfUNmSSN4XU`=!Vx=T%aر8';ja>XpZ>m 8VhGYP&q@iCAB9YU[iH %+v0E4 'A<<׸ϫ5NXiΎA]qI8Fa6BBzA[e*F ᴄ` 71GI=ut3|FO2u_Fa}C"TF>(3W|Rm TWF7ȥ0cXH^vR6#hJDQV57"q lT@? =mm+mY-ne%+6!*Nw78 r UcO o360e^* Co/2N(lG2%Z FO,3o諰$>S//PG R](0z:8W>T4Ͳ/7rD9}21ʼOډu,'^5 8lZtz`1?7y*ïWK4ٛ"ΖnNd9~˖YI#}~&,{$L@ѣ&ICj> U' &/8UU5Adtu/Xؚ03W"0+|sAׂ+8/~N~V ̨m NG=mBSta@Iu j@$9 \2/)WSf<($uȉuر2zcrH}6˪\G>RSHHrX>z|6g D iPp508;eɫ&P z@IO<'|Ph,P c67dc T71۽t] oOs*T}M]n=rF/Japo8Z)B' u}&Æ+oUH5AGU4c,yBYn6Rulege${_.^$*;B@Nm1탡CQ{ I.̡NNvDO+aGMvͣɧ7QIrjCdzdnf_P ̹rMy%[?e2oZDHv/c0eb;5etϋRLe',: ַ'ޜFScPk~X/ӏJ ~^[OQsmTtAAj?NGG,3˹ bĻp;]]˫AAVb"ҫa{iI8(ޓ.Pu`6E6 1daJ}VY9`A6kq|A^O\+5`fu%xW*#)p8YeH2HfF8\MKgx$úĒ`|3P-'U'8Y@P&CLsS!XRLjPY! p4VX>Jr"6EHEp(Л\3MH;"jIh8mqa]sŷ17y8N1"Muw$ %r9t\7TS.̪D}B-Yk+|G}G8+2' +V\TQJh eF=qp&\0H9z"XWFzwDegyr uF 6tf5*s`v/8I^7h ޜWƙi|ܪ%H*qT_Ȱ ^uUf*QFhDxgIVvKMn^ s:e-KII4 "K&kBR &o%8Bgښ/D!]MlP |.ʂH1S.Pm NCs8e~ڰ`Cr=Ax U$kZL[+gdf[|;Z`IL£.AU6v6-&CU9ɓվܞ$`VGCuǡVxә#YfGdl74EYReQ!`D'QrVKql!X d͜oV`MͼE9NM+g|<[x-["$y8*}_yxJ. +ϟQD\6&Ӈf2!"Nk<@cP=ԝ֎04_NmGwCUnZȍ!hDև3 *:YtٞUphiJBvs n.YBJGC X* d@ǓHuJDV0A(KQ7\rb: X=ϯճr^ yQ$#klx fU980[7IM'#_!E|a(T?qbė39o ߈'l)oRۋv}$dXuc}D^c ,t+?ۨz.ϳPKx=v HWR!2w1r&h j];+e5!܈C`Vy䵻u3:BʂL~@.Y7Wxisb1C=3tO@/.l$P ̞3mT2 8:>iX)&Ga4Q73!&Ju(w~!؝v3P`B\T-XOsvrA ?נ9ϡVe:Zg "w";T;qvc?*Wu>a8Tg3>`V HJ71sq*Ώ"aG~ n%nx7szm/yeuzf27h;aP,3tsjh9 +X)4bf+8ĪѸԑ0ua&fNJm?[i^"~r-n-%_xS&W٫H.b:oC"dz.S$D:Vw*Aq0Hr@~Ŷ!A<0m7:qW{ O'GDhKܞG>UX4Kk* .dVRNO2+l6ʼnZ@QDDax^KŲ/O .\k<m(.Y@qyNyA-䋤B(k.V0c%JlE$ٰ\3~ssȁ:g"y?6`zωY7廇{g6dmA~ u&K2uuo|X( }ǾaХN=#Z)wA$BXNFSQ1@xilVXJ$!&5x,ӱҜ&N^dh3o.O/돱S DZέU:O8{R!i|QWL֏4vw{CiI:̓&o jyKSNaOO059E[e 47gm(7ZaFXE;@fPw$II9"~蘃mSYg%{Ne]M2#cخ}̙+y9M n_aL6W{-st(Vؗzf: *ō _w}B.d_u@ߘA8\ٌe m?̅")FVt@rFWq+UWx>Yé*O\jBg11>%8dȤ}`ڭJ(#iB;Z){[nP|;3<# [Be[0xI2##$X-m{@~%`QiIl(e0' VmL?*̿D w&^Eήl"gSuicE2YXL:)-dM hK;> l/v$aϢHD*AEVX.61L`.W5V]_tpɣH3PPBZ(kgoTp VmZa6|7p9 f ^'s3 ]潫0|"a䥕ɂڝלќ~ySnMr +&Y\&P e&Cq `?3=\ҒCpMN.9*M3j1[j񤔇"C'LW>YjCU6V6w kD]l3R$wwEy'fQZg=7 }@!#S;v8E#> 1~RCg,.)2t/G {Yѵ2|fP&:OcoYkc͠X@St4ɫlkw1 f _>tczL?rByz~ꥠi^ c\wTe]NYwG~t?٬|/Θh$svI ؜qVqKH=H I2F*k%T:=52KU?xwr%/NEK}tj=.")(5[܃Ċ YP{KAB[؂^ Qf Mpu%0Z޶+Vk|RQ=<0ܳt9Ry6撿Lp'g߰;4 Sp]R-\Kp-(*?ئ<~=\QCGHgǔq?aXk;K;o0Xek7j$ щt{:&5?8gĄz{(>d$'rt2t/5A5ṽw>0B8~Bc+bhd49ܯBc\(`hlcizx$wuٻ}3[Νw^ݣ)>d~)#3Hם83u72:0G%2 A8fd䄝-9?=J'6U=4xm+5FeqGTfQmJ(R&yC-fƠ΋JX~sk x]<78ǘHxe*_ K+)MMKmn0}{[۲R=XaP[ Y& &!N"=42DgFcJ_:9lAb//#/f*lw"<:\EܶOAH_1ȼ\_o{6/E;:ڔRi=Ȃ8,&MhYNΝtA*U V܅Bh|k ƕ+%FsI3P2  ii&®#ZOt Bq(A$(dp2FH ڤ+a{tA lc i1I>"KAQ=@L$=]#b42w#x@b&*P}Cf>YHS 8&YΩR% )11-e?Ū7 2:-isF 5?fOR2+@*E}p`!O|MZSWEīUohHhx8O6cP4]J%t%q-Q FOAal8)K̹q>ۚV<_v]umtf:= * *eh]m۠$A5L湴H%2ئJnCϧ˪ Ak({LzQiq/5(fL8,Gʝ&pv5^KE6/Բ}VB'{]{,iu|ޫ1XAkg-,DVT͞ј~ /] ٖ=ўt#M䞺(}tP57}+[b]:d-a%X+pcݖ's`V;e bc!Cvb+R]]Z;~ Q:OrB{W1^DocU nȴgZWnDKJ[MDQ3*Lu p Z ٌ&qٽXE*sњ5U&O*_\ojZ?+Ĩ')?/|zJiʞ}XzL-̥V'bpYε8f۟vܦ28%t,pqv(:5d@ʺԋEap"wHhBN~hAC sBZϨo J,AIh$8.S果ED憞P-= r)HT&,[ۚ=4RBl3E~$۶m_jxhy\KҦHxh ibSjMU„?A"W\K?ni}]}Wy ZOeu6%Έ-e¤_Xe";D2<%I5!ѣS*5! /bN҆=/} m-wBm-8-*(Ax󶟦ˌTϗNjՃϪ >j>=r{P%zGIQS}f}b#l(bꆾFI}AVնR(@#/2\ҁUXlSFGo$ZBSw-/9E3Yrx3- A ;}}xGgᩴ^owI,ӓU.}b&|BD?P*ށ!IG:XA"[d2j I&桳zlա-Y-!jj#i߻ɪ;mX霌7iȭ;mAO1C++B&&|6X2r*d3Aj *N6&C5pxjR5J卍P퓠9A,U~A6+՟Z'44ƽa)OX_/NQOGu ғ,vdī#wvބ-ַe7DUܧ`LgO6J#Qēr>9RX̾S̻)zSb"UrD X"u Z0@ӫd4En+oOmB~$IX]owOTޕ[1+YR%>0OUCO!2LX.0{@)qRVQ _5c5Nj<50ie]-` um@K+VfBF[\9pKKu쾻8nRv/zS5 qDFUtC.퉐Ʊ 'KPxIiJ»YSv`X悞"/õGݘmO߈3 ,-tIRESO򌰑sKѶB<=%M8mzH ߩBɀ믹dl>>@u DF &ۭZhfSiΈf'xAVM-=݂DzmdWҍ{?=g ͆yĬKA{pg"} j a5f{`"ɀs=xQ\e!EGCʵyA$)W4?M?gaƻNꓖ1[-!z-)#ØcW1(G%%DH^2TZªmTb7?Q h}$Ō$avDey(Y-0>ٷbZ~n;Ս|?`jF6ZHwC,_s3. قP\C -ʚwq/6c9u߾uHuqm 6tr^Vc<2͹ǯTM\)*› 2r6GթB:9͢V8Xh_Uc?AIO܎C(:J϶FĭMr%P!,'d`^o̤krJ7-FiթSBh=:X%:;Fdd]^{o$K=̂w4|}l鄨Fco]kϻz8aW٫6 dңA*pZ{7bh3!>aէ&AT'3bz0$ˎ""'%gI7hlMlcn=.5û{zrj 85?-g͘ͼx l 67J9RKQGnR-\2n/-=uyvw]E}1ANgʹ}#M ߁J/akdR;.A\ R.,\9?v7 &kG_&0(BUfxoFg$A(a/{ iF " Pn_: ’ŔۭˮCR+ѥfzӾLŜz5M=UQ'S7FIɿ7-{CbfvA謌 H9猬t=bX6j lgfOWZJ@Qm^Q:'y[ˋ7,0 B`j? zSgĐxl7!%q^|^ķ41FmӳKFk1)r6Z~_PS~>re8 U[6B;p4z~/)UDKP4>U{*ﵙ7gD17yf‚O#CJ'^=bn: vЮI-VV.磾M,^L-vT4VlxĆWp`9\n R,oXg%3g7D(5."?ZG3UdNwUax!8CgC/<Ϩ&Iz;gfA nV$JnѮ{\,;G"C0f#KK:$5qh}D#YVH3z3߂>Mk_%g[&Nd@n~@@RkiF`,⡹)TNE 9_ޕ63FHgqtõQ-ct %kAFq?(ʽ4䕨 –đBUxĔ  @~$( ꣗HWKPJ6X;] 1ح6v/`3J9R^^K*q`&xJ a}%`l\0?T@o'JaRP5$lBek'/@9\|bAo4{E\Ԇbٮ]`N{gL־jl&`aE+?D74{~L5o{,ظ{{kmBg2%j c 9HoYKe$/a&J F8UZ܉k/50E S'K'Ay uDkkb؁ \Od\[&a7g !j FߎY7eF{:g_hJ*`],Z5[}⑮0$M/i`LxuAP94W-7Gdd,mHv]+~rc~{gjP׎ FP1Mݒ&4x$Heh5õNSlp. duDx`;5j>hz hig/!3 v uqQ_F?i 3ie'z0l3tRyOlѢ+g))Pjjv ]]dפGJF`I$8}*\Db;v:~ؑRcjSAn*;9 ? ~ĥsh) gȪVjɈu XC-|\;>Ɲ$ @\n1}5~>SrfR {TUǢ{џ{rugjF^.Ş iT`*R1 *s'"yI[q ̮J72v0FT`_2?e+T^}&]CHstC2K#3T=0[ ~MtTvy:z%soB2E4wfHFu5QF lB-?|e&*Ldϓr7OpV"2x4;^{WGX4鱕oT3%dXq"Q{9DeQj`sQpֶ/8Omܞ;wj[6l|s4G ) _'  .)~y!;U^|X-/vҵcERVKi&6,k1?H Xܭ^RѺ  㼫&7m0ۥYjxg)fXpmVIP5o}VJ{1>3gw%d{~d8FLS,p{F`{4XOT R]18Jl%KS+XNaPB2#G(vwR{2.,gӋ|tF;iLM(9Ken grz| zƺ]txuG`5%-\(je[ N ٵ&|FOqfgҌncFQ7xVj ; C0¾#$]p vDv䣣k7 kZ jtoڭM{%&#R@EFM/G|"%FH( -ҭf/תB;Z'ݾ/pғ`$=W;*psx_5clHq'N8h'a|'p Q 'yדhk7#TbBxnQ!p&1wI&ӠB\j m?+e,@D$eHx_WzO!ld|ՈsnKkSaMt5#Ўbe3a4X.0eJk@_eP]/Y =f@CeQE ('uEq]ZWSdOj:W1F~v~#h>r+SY" z#u,'KȆ|6:1>f;q3'-L^#hӏi9}nb.Bct#^ o0W(N=Ti@%6ż4lӈvR^ZuJM^酞/%,8Kr/W>Pi%֊ySc0s7WuTkWI6vKicr0'7 pl#`] CSgC=&kK럢7@e @625\5,i~ ZDMMq(Ï,BW  "_. lhD FD<:O^@"赯b}9`V /fma {g'M9p'Kn5~4@->MĺzAr٘uL4gW0G` ;~?Db" ~271FĖhaߦB A25wݐ'ߨ105bԟOC HRXYlQlG_$0(wıE]_`Ggv8^ɧ%9SPP#I@~d T^ٯW5!9M Y7j#7ٯkjAȘuIdLhtl7۞>n"+Ć&e=qXE- >"'dj5@6u b2|/CnX#8f &\pL*{оVh7 mG~йbyfGб+ !B:K'J]|kd|z L+g*sbIlԖ=SmְF={S-So&JUUrSKh(E( ωc.%CDC?}OV^tP2H*:J+7jiVȁ](ɔ1lvX_bq=LX俑:٭_;f !억;C͟zJ ZG͋3Sck;ruffPe0C覢o{"Mi#$XFN''ܹrސdݏҘ腯8;NGRؚkef|1;|=,h;ɤb-@u!`PwJt'TlTΘ@H[Ku{]GG=1 SE)sy4~i 6bRZ(!}l]0seZlI)W눵pg/:c>demPyܐ:< &,g:(@&K3n s_WTI.x(T`Ev/뎗&xbԴ]t|Uf7|kP i ̠\0 =9a_aYܑ>C0iOGGǿZ&q/hR|`w[mP&`-V)ƿx3,-d MuC>ofAH`&[nr>ɺ;aa3"mه>XUQsc|7*YoDBv,2B vM&;. 8\o}0ȘR:@SL"s&jAU|^lubX!?4o[SG?l,Pc>?iN|^wFz5,#N">C)2]XXoN2}[+A<|1q j>(\HE6Y #)nH.4+͏/Θ)Sd-VT. 訫Kk$`;'Kl1aR#2h#?w@)'G#ܩW?\ulhFB =`}gQAkfXX~J.a5z{̪kyIoµ@tWkY7bdˎHgX9yZD 2׏i3ߢbz1x rlU_4zý8ʸ <;'G7I9 *nYPOgh+aY&-_I\!(so\yoaS<]q71&–gm33v!9Y9׌dy)Mo֯_3׹-턴BLpKp?;C2E[Ӑ}M|P2CWrAg9m3А\Ԑy| G$۬k! 2NrG}_y'd~)PG-DÏ)Gsu֓}KXA= P jM"O6V%^$D~KȰNT: D5h&񵅺 UI i5PA cw;iQ/'e3yN'P6m;-l{`^p^H-gʝ9P3/uyZ{oaޠ\Ӻ9R &-1[ßq_j ܎d)56N&kF/()xw06欂sߒbito +'c(ˠ ɱ rt0;2L.e`ߛg^Q'C{t>Eߜ@%$'MHUR"JKPM+g[@  ϔ#ͩu3YhIl@`O2M\ e =ϑ8:|:pSC7H# iroBb:<N(D\H) m#~>¿f oզw,п^G' K@U_-~ 9B )+{1:| .׫}/pFí둪Qp%zcSH@R'ڍt-F!6uZ9>2o1}7F4F-C+} tHuc܇bVY^%2FJfrgh= 9opj@’ucvh AoiyA} )9aaf: O?cs,hzf$K)C" B{܂OAY @^bAs6#V$V0yMJW /l#b)M1i\Qa"2x!d`]Zv^8k?NЈ"J6 +A|y4NP#9uZT!Ba{ڛɥ\䟃? 5ñ[vqHz8aqlh^xҫ4aRhSl熲 Hւ\}o&D|fDrRzsg=:t=[XI-Ny!z s=) *! O U,Uݐ2)Mgw e,>q(FT(ʜ.Gg`$[9+]Ģ;cQ V"_$]kn`5-O[2|w&Q0@!At@㰑ŭK4?'*-na棽e&'里Ad%EUvU`Rǻ(,aSb# 3k!h%ge=^+q95{m2%6aKa2uHޖV GlRg]'qM+n-#λFdnAZ{c5Ęaqx|_FY>Y'c/P6Ǘ߾B^vF1~jtV p3x1B6R\ۇDFG ]f̷3rγpWLmt2=ﻢ3xt }9eqk`hK2ɲӥ6p_h=F<9+RqvQLCmy`~8-,*J<{ w^_]umir1\[PDa$+?y;g~mt0346[v.}&yW BA—iJkV#~5WlSWI=&o}xЀ n .Hw?㡀* <!r:G!ӑ\ot;\V[>s6ER/u!ere4O />h6zxS&]B>0r*(IPy* < Zuu [ ]U'Us-yݎ$B-6:0> N3\R+cs+hB)_wk-;Ot-9zAI>9GWmL k@@]h0 A6;yrrl Px `軡BX?3:F#eAg.IE/kd(%!?76 ]'hD*fm8 )t'#!ku5xy^< hďM*ęө1DTAG]'l_}s RGkF!H194c4y 㩦~vd,^t*sceE2z;J 4at<#npsr*A +f؊Uؕ\% Y7m7۟?BgײPOx/ҍ fWkآ+9w_pÝ=z,G@k|!@9D^*P´|M%g1rhyt6>yc#-U7zH`eQkZĭOZPq܋9Ȯu-c1+=`U#/(lktCu2p'T4GHqb8<0 4,+uc`:7C"W ƺ46Kkb!G`R\8!PPSToz9.:v+Gd OesP -)s> ƎԔ1MRj-xO%2qj;Rj恪dY1`gԂ\hshq0RW-pd[;e*㽂*,CJω@-W]vA_yeSޭyaɲXd\|x·#sb+J; rI8WXp#=ݸkIѡz Eg"~|ɫȾ#vwסrRsKSVÆ,:#sjxx4>-%( ~ o\ƃ uY_P5Si64]M?s1hPLK9?"77\ӖdVlQA <$n[ݸCYҎ} P4#6]+b-]p'A? xk^[tvuNP5qq&GhxSc8 r?'`V,pJD3VR 'gBc1yY,olɃmN(1ًr?(⍟z|;D8c M1|*"Wu9p'Jif}U4'Лb U>,cemѹ{ U-R3$b3T#l> }p`@?v4>ieP,VMdzΞ>q,U.!_h{kb*b/K.w:i1[# ч8/ɕ; p#8.[k! 1淝4_P"hDCHaAiιe!w6ߡcs.$neYR-D{}#C \#L3igQ5Sҿp磵"YIWХFj㕂Rp']pѷCݝ}:$;_\N+.%97u: d$-e>DvFީAF͛}7~ ,<"S -^d}PBr[ Zhg6ԄC0SFy6qPsIxfF$7 _΋# 9|3LD7bYYZm MdG(W4B%G0?TG]9@k8 ۞yxR ]n5ϲcu% tAK[[1HaO/, *a~E:xrXVY]3I $1fKuSu >n䔓6}a| -UϪYl>z:9 + B`#{ \@<aqbr ߲ i=.9ܽ}q7!l7 tI2ZR&: H8u-Bړ,IwUD f Kk,H'9ݘP]{3|U<k ChYG{Gsʟ岩NYZ*fF_+3_FkT5^aI9(WY1 cT~.-A c&P)Dk[`$KZ=ԾHU2++IprFJPIUV]~ڠ@ Yv,zl/-'#2R>pEDFXԸzt^dhAU戴[[{ '~»5;-h b*⻨SI!2ҙ % u98,z4 c0Ϙ06^d1\9$% .p%9 T*ۑնQ22qv@[U֬W\I:ѷ/$IIBQ _2Η%:,PUESȈVB0^.pނ8\}jdePfu?CS9AhŲGLN1I8_ʱYiy͂]qHqqSM@VL/zO ֹJUsI{Ewo8Q0=AbBy 7{g JKnH_2BtSE('젼"f%ה(,%kTwfw j?:|\gKj\oN3bWR ӂ/qA s" _]fdH82&o^{>4mPI,wУj:L)\Ɗ랢*+DM8Q'-gAT>uw>VhZkdR@T&Cԇ!_QNWFo$@mc4UND6 MZw۩lq${ TeiD_uhtQN\VjF&Hj:YގbuVJ~VF)`8t{ZC/}Vh: [O}~LE.}-<̊%ΒKȲ(*tE5ҳ!yOSX]?@2=[P-s9;d8z{'RԺgGE q:BLW ZYnܕaIlk.ߙȜM;ήel&$|N7_߃*G=џ Hsxkz7 f25N|*"iV@#5穩+F4T svNGW܍'gSD&r]Ky lE ]h0[ȉ1+cD6n*Z(N@ \ 0Js(=7P+|*6ELZtu}6<жFt7Ǒ/F>j$ۮdW eڹgY6"?Uy37 _y%o\ NBq^Qep9H}EsqضD?Sl߸߼% sA_ 7_5%%7?~:;ػ@]Jѳe٨y[[u A{P;6ܸ0_̈.{ҦŰ?lu(K d{u,^ǧ ( X#2\wP&T6ŕE+vKCDJ1O.c3 Rv3DZfTʓtܣ.pЌו<8J:,-sÍQ$."ʧ .њحe *!g( Eg D-4KvJVh4NpX_c8y=;qF 9e,>lޠy7m:d\j i@'9kл$(L|wB6S™% 쇫]%V n{#~nZ!y01i}v|jdyX{p=iDC#[ L;{j{3LHRzP~93(ƈf166T,O0b;CY&m0 X[LGS-{ "둦؃ 2~*Ԃ6FEa *~V=|*KMt쀚;nf~1" 9d>cRjulqK'Vp4I?O>+?u 7ɱ8 Mtnui@FKX^cr];FhRg\ϚP =ej+'ʂ<\4GCg] o<GDaZac8I%c*Q6ZGEjIHSDŶ/dR~Z?qŻw=(Kճ_._W`D’ y!X qKmA[,atW_炞B~65~FH OvFWʷ6xhvscYD>1K"r.4!f#]{.օy3ok<$Wy[ ƥFq 7w1=Et( -D4ÎV'?~ 766RX)HfRKNcs*FÕ7B-H֫5ہ/:21ɠv7N,.V6DbÔ^3]EkvXNW7VHJ spJ`uZ˩e) `O'EwԤ"#ġ[F>¿ dF+|C$C|Ѵ÷\ ~!W}-YV/Sԟ~# XHQc~^Vzf!^M;¬g0r{"aCϛY}5on<|wZ?ŤVJd%u]Q/7Rﴝ<.ikybݿ6ijZÏ*6fYn!4ݥDWd$˖j)Z yQ74 "朗eDzrw]DuXݝ4f 7G" x |')C{m3F [0 {Hw"F[RDULK:4o3ffg_%Dm:~;Vݪ~ ,̿ nN zv!@W4Ϳw6 C-2u|ZOY/NBZe_J1oQw(Y\k yಋ42  P]n!&Z[lAAP$ppI@Supm]|cЭbr%nH2\ȅwlHzP{ nZd1\1IKV1e߶Hˡ`݊)Ez׊D+OҤLS)$&f*C QB͡yڬ&sZ:rNڦT7FMU[ +'nM, -C?ɻG3wtG 63dMn 6T!T^sډ5֒>--CJ vOP˜%˾k&VHYrJm}x,z;+#^#@n,v0aֈclRs4MQnj hTEyzhx+kرhst7DEql LODr Q#Pw M_* p))s c=[=ʄԂTY|xX!1؛fetvQ(q BPW"4e2wRs XwkgADڃ8]J(39Y@@i_0]Xcd6RN洸!b P"_SK @Q nX 4}La}jF!tYoYl5eT O_cIcU(І25/I{UXqAB\wI ߬{ﰀ_ю$B[e(WU86|D"Jn@xGhE#|+g?{Rod77X ng}h]ƷDO/}/M}(r߅y1@\0GBQ+|G cd89@zƠ)тxf׆cP+~\fGHMbɓ]{C7T*\(*c9ÍJf`hì'AoZTT+L' ʏ(1#d_"'x85)]T[ 2dθ:)Ol1bq4̊iH`lsQ]~a{c'n+o}OB2oM @D@SwHQ+ƧI,R~H[OyՋ.^O5=af-Aڋ}.42b5يbs(nz]SĦMV8#;$HF̋lKR š26M"7* d mnzK 뛠f {)u_2U7_Oӂ84 :R3AaK2!sċ`]Fgу4<W@4%Z;5<g =Yئ3VWi_ErPT7r*6a[<,zոKA*iAlo?_˄['wW?ZàECUr1Jÿ**Mz̮)Pw|4X"[P6pSuҸ;V>o2aC"Sה{ifba*UĄ7bUcrn&ʜn'VQz;ڟׅdTUOp,xlkl2Fdބ=Pw̟;G0O+\ӻZK,ޟeI.Od^fmΚa07΂E1 6?Uԥm(V#!&>!ͤ5l7p1jʌQ5 %Oy5ڜ}I]RȾhʶe}.v*>x:0TI+>'$"4h"lϖ'JDK),plƐvTYfRۨrkr%[̔glh6 `Zw']xt?T fg8ɿE,80ؓ2O#IBo Mrόݫ엥WS6B*z>MǺ 8js _?>ـSr) $i !1VS$+ػ0v/ىwH'S9I&^I[~\t gҩ|  xU~)jqGrG N5-嵬u) !H`yA _,vNFh]T5@A%=sH^wg~kU3=z^{j5T=}e@t2I;S2p@<\.|2ƓV;1q\>4tع:e |4ɿVÊE: PTG #hIG Tڵ8_U^{]W{V 0PЕ)p[⑃d?gM"Lo MS6zSQ ⼙fSjKD,INE߲nxfe%!Lv ICsq Jg;Bgr)i!<zL*0.HlN R ^WezOop>}[ >m^2sT)XIݲR ֱD?gq\~1 ;3lߕ,Ak_b6}U. y ^v9IS5D?9eIJU苞OZK]E}z@D1CGe wr,R<ݼ8prW)Jt/0O;Y=_+0C`hs]M߲8<ۇ01%g rj㝸՗L@5j\Qօ/sgܞ a`*vvW0NfqPEZ|zD+=7K@"xHANȤ%"M/GZ$_}hԨ6tfEu! !M5\<`։x(Ek(%N k%?ND`3ӁD B&`\\F;喊>BmzA[$ØZ2)סؙzԎ Ɵn= InBo5~yo.9wsfeI:=D6 P|'U~)j΁RuC z-Š0ZGF=0 }_Ustc _T!P}!dh(ڥb+/,ސ>\ h$]<6MΜ{FtVۑ RW2q&:=F ~ AV۳R'lz\樈#ERh0$7x/gйMDT˫=o7?`~G\gohѢnHq]Q{IBKM'M۰NiK|0[3l{}-'Chq윣 ࢼ9-0K:R^n)7|)Coۏ;j#@QI%=b7'B 6ȫp7sHʆp(Q\ ITU-mO>@% ppBy<̃p6L4];XnUyvlOH{dCh oߐ \oxj?G14J""{pKHp!]5/BAO|V5\bЊKscU$HOJPZ$ش7~ 7@ <4m\!+ ᄮ;> o(VQcv,{p!dF"WDA:~wlE5[OPHo:ɄH zDYAq@O8qD-9p.쿰|Ц70ȮTz**ϻHWMa<~| 0PoC&_y 3 nX%u qLE{1rIK WԕNcN(!YMeO!*, /3ƒ2+l;9" _ځƱ+զf >NFǹ cΎ3g5&m7Rkw ê AMRW21)MSW^WQc1@}E|+&;[.0^PۭvXOMCK{(\~qfj[*["IA/9 t:29W Y>BW;Alߕuӹt`-Ѿ)Ғ"\J;_)sP%x"B[pSm g]Sȹ^k & h*u'm0 j4Q&{AV3ٶBp]֚DN~3k[3%P[ L8a"@4Ĥ|PmOnskpw&x]׆~s0߉뙑w8 yOIТřJ>]N> D*MT76=a͗Q4AnaGoTUQ1k_s߄E~+"tO >F?^`!zHoQov+F B=r!r5iޠ6ہꟋ􁰤s}=5š.x!aR"Rh@Bc-Cyx\\0'MJgx"@M8ϲA G5DnӅt]%R2k/N&G&OK ne+:u9ePery%fl <p0ŐU1֞GwaTAo݋spbDb[Ťaan{r/UC\@g(8cI?Ǝ/)AmPh@ᦿI-ʱ!ʹnrtzԋ zԍ]N7&Y.5J(# ~!qX#KMLiM$Ua+S{u(9Ň6u4CGg8S :6\Wv $΍')KاspAc^4cKJxniy5H۔Va{2 TCD{/DV)yWFV5AjdeZGA\!:!rJ l<M:~%O.dj8Ft?Բ KOL_&O8Yߢ>S!~[kbl3)N;iuSV;]O=g">?gRc/Y/77 .GOh^~~[HtMD"~Jak/@\7@ xĹ.W,y5Ur Spi!dGe ,R]::{cIxU:F!9./fuΪ:Цvxr@zJWbku(LBUGKĭ6qrYK"q$pOcGNڞ7VVx%vێG}Ӫ R{ ǠB\EO=,Ͽ!<9!iB~4)*5WG OZo9(bx\zD  `=G {|Hz[ÅP8I`?(λlwK ҳg&+nKYkg~O; v.Ii삵ί2e/fOSA[inoC~68aOKS2ٵoԄ4DKKzM2]FED/m4Ccڧ'{3; p>jG~wt˓Z5*nKqy="ڲzy`21B$ 0U7,=Ԫg-s<|?%Dn =Sq[ VWI

  • 8)&hތY c, l8s9gGɋg(߱ ϒmJL初2i^LBXȹkRQ\T?<]bKCi0PϥAD?TjVipgR 5 dU^qXR:kF֤:%`X1k m[ |Vb5na:Ek]QʩHDr WfvGn]Lcy1جD3]iJ~ l!!O|!i z;$*œ`(ڙ3U+ߡxRe{~?\|7Iݿ8Pf`Ʌ{Vd%Na@RPjSbmw J#^v86 z GM廕TO+>HIkz6NDCOmqe>mR x .Z*A3[)#A*4]İVsF3ڏkfAx>7< πxnݮT5x7?܋M'-,q^N\!izT <6qj>?rS]YU7e+ppSw/591Aa4]eER\vbٓ]1Z$7oq?#ނI@~ѳ^T2BKpc[r ~8l+׉pLi`Ī0 ҠuO DƓ kjQfQĪM uҹL`D\bܲpѐsDŽYB iOtnO|cfR-cAo *z7`ZLD(^f/fmBN %^ma-pU=HIވ21?|cJ͙* vr[T5ч+jDx=4] M;tnȂ|x2JW]=3@e =ה^3xi:m(U'`<'<{{K7Ggy]uJEv?i좣jɒ;ҥ765s1D͚:=OŊY)50ywoaT%Z=ߞ.83 ]ju.+ML^}Ҏ-xZ+c0BXi#! ^q TnO8Tqkުv8+p 0_iۉ[RP` ζw:g"wZ+zG4y|* G!p> 0XG3}H_8uAR64۶JZZX0ߧX3G1V7s'[Oo\~ӉWSw;rBӼ?E 8<~lM-vW1 bKkv-_hK~7i}^ؽL"n&;Ptp1RpT;>"(0512.N{N^)y~QV3<$7~Y';C(hMrAPQ@?XlT+wEt] e|kQ]J i]C$usl Eichǰ8L_<'Yԣ"m6?zI|G-RSqeCtl><`[F*?P| ro,%^74Z LFdÙ``E: \6%p2e~6xL=:l0'ZD`&KZ4.?0?~E9F10hU.bկ">TYYNOzh1%5gk XQ(hNh3'޸ـ,ikU2f8 Wc=JN /D~_ -,Lp:|pwгﮡC3 !qo@9b@**Fi$GTtGz}su*Ώ1=걨t&h5_r~,?< H_ۘ?9+0yS#cb.jsY kS(h&[ɶ$bChfƜcDMܜ^?vt%TcYQk Fao:jket]!|QdRfZ\bKHj辩өf?h…E4@Xed; U#\XݼZ8jp?IOqYR#g}2ݕ^P7G۶ lu1Kk)$L1o6k&x=aTlaގwLeƹM=I:JHHPM^Xɥb"/I# Φ_0jcmOM׌o񥬄c#gV2f 0&vYm89n X>eQ˨QW|ɂ]ՠFC{Fbj>+hRG[ ɴ=qCP KYo5jn?3YOP0jWGb]v Lj[N%Bb4y@s9 Dק^!i[{+LZ-̚-Yꖫ"4˰(-kK3N?ݏ4uy7.|F@d۸)>)yƜ្|}8o+kBֿqF3F>"4O $.q-X󽱟f Wƶh;$ ;5έv:)sІk=|=~iw\'o-H0*KhvCR4? rK(P1Rosq;7Qj\0q:#>q^FytD6r0@@ +$IYJׯb PZ0Sqj |/ΠpbBѬ+_L$oTQ=VNeq"7ܷ>L 4[2n~4ۑjBGJ.3S?}Nq P{$k`V! Q]ٷĢB`ݒ|.5H"qӉk؅GOQREf֖Q&¬qߙԬ⺬ܿ޸Zl@ WuH*QG.yU+nG$~)!U >kEIr$Bq̇G18K@uw5Y~zVRջ3#Z C ȒZؼd۶IrWSnϹJ#4 3co3j9taҹY_wR~@+$o|x^o+yT  <DԅylOjk|L̩"SIQ4+*fun{gC!TvT'`f(VS^,q2H*Q|}P gHd OOeX9̒DH9tǞtn5bwK zHcDzcZm#yS\,g$dDS/ϕk#h%xv'tT&KsLjoy`2"d T%2qe~CRQߍ@Tц3Q/sE^WNӵ:GT_qwsXz[=}c0P?|`Hd' n%Z#@_LtTPH"!>Yj  #ntn6Qc3VrAV^G:ub"y@  qMɒ>%?=F[xE(lR_Rɦָ<b"r0q 8pqZc`|@2CKS<hRͽ^iX` -Ʌ%-uqI/51Z٥4a9g8<4ֳ9ͪ __(o֦&\gdq*J2J r]n\:d7Jk^V }8Of^$#'f)$Ft\)z\ *sVtƟ<k/#9^ JɴD܈wi^˥(Ƥ{iӻQE)aRv` a(v0ɷ|%ȩ@ꧯ~oGc^4H7l#Y{/&,eXݣwY/ȑh[~ L&?cڂ\?O k /WEᛷVIp({Zu#k}Z]꾾uk5l,!"WPs,ﻲ7>R/ kD}|-P`iSG1 =mݘC(0= {$!}:ha-kɨ-=37$I=5@uOݩa-ot Ȳ]ɭ&3$+k{@D >O m,5e w(1ԅFlPEvD=^"u0l`jŹyv"sC ]-QVbrƘWwFlL]bm])FM'NvG `Wr< >6ɑDt``/frJ^WF`m$|M` dmivv ^pcgl,Ƴ脉LD6Bmt⚰8ŵ3!۲OUo)$hfgf;V73UZTqbu W'6= ѥ!_:L ˣw@XP =ّszg[ p> $HҧV ^lΎ(% \Xmqe61|w XM*Q&)h`~]Pzz2\kfQ6jEKXKn;p.60?&B"砃ыRD6с \-4:뉎 iRXbE,≂3ձ޼a&OenzqZc -ZhKG qg'jOyGPH&"u1m۽FPF"w& Otjΐ?%Oau 3nz=_׊aUZT}Va3%1 ՗LAƺΛi8 dyB̾Oڲd4o]y.b\+<6#|&F0(WڛYxMgZOtZdh\伶KJ^(U ^JޑQ/U.Sܳ' 2z1l<[=(u(sHS#0v !^Rmb0} *R=oH{%n公@0Wz8w`2v=.jQ:V 5gɊQ?5PX(q<ڽZSǶ0Ed?Zdz65:SW AB7&C39lJ%/"Vg5'Mg< ~BXeaqNV *K$muV~6>r/czl$UK" 28 8kv:ϧzd2ʔIe>-RmZ]x#CeZ_NwdB C0=-@6{xbd?>c[WVCL}q/ҧ\'U|-l5!8*͸!3vN{R֔C#q#gO>^\Q%.-xl9&h;r- RČ0 -6@?1o uE=p%ȅ0y dZ(i##^)Ty-Yn؉+N!`J{Rhc\Va6VOq?% ]X/hK)3 ++2pCyКf }f\[jrpD,DeV`f*kc fR_vi S%?k1p l+aBm#D"Z3԰\l GtYK!f{A.g6J۹kX~?r[.̣;Jb&y1_W% `#:YsEۑQo !x3H`'X+fs ]/es0(HWfRFWj+SG(L1Qyl#C.3,l, $T~ ~-N.͖7R+z;*t8+B;Y')hAj -n;X逑9r#q q+c&8OUG /.ɇЎĎL[,`KaiSuC/;:J! q2rmtujPitfIuZFP7 p˴a/@iF.K/jƔZJ{U1boS`Mٸy+j;*nM; jm<̊U إ ٘ziI@QF@sЗԧCIQdo5hMS`C 30v8|b7=Ӟk29!&5GU<)^R>ȟ &ARVG}6'(DHkWݮ.F{7t2𜕴 RTх)r]ُ ހ܂Dk-T?aBx.rH1eCމ$kV?W yrBR],ϯmJψKvu~LgpxT\8N %:BLt۵A'fT!ltS#싂ntwV?%|:5\qˆqW(W9CAGU;.Q3rځy8Tc=бsi}wP R; 6!³IpR<1v6RCi{~+PNƷ)*4xv}WOMV`a]ds/pӑ2 9nnR<ڒ!]b;u'¨.=_c;{,6eF@/AO=HSP8bcFl[/IO[Rcc8{6_XV Ʀs) y/k] .PW'q#ڬ%HG:Z םYc%Y$?N,S^ǜbY"z3!M5`EBfWy% H4$z(Ʀi ̃?0TCS8 bTwc,\)IB۹V b'ۈж jb 29k*- &MWsz%m%*" Y4|e2ܟ !L ?lpXZKIUioxx؋`&^jSXh K>W.8}=2.J _b=yS{J.n\M'.0xN=kW/l5=ƈ&|ypܺ'8rɻ%VMnu{>.3qkBdu<Śd 4Dبlݤ`D ꆳhnZ~DHXoљ/0&o_1@-*+*6TUQwፓ&̺ȄT[16qm͟`8CDhx}퀰8>qalEAHt1.'5wF>:sǼSp>=1uC ed;^+?7@O֥'jEn t J^wz"f᡺]M"5L;Y 1XRBb\D8`炠}#5wY>LCjZ.cGC培BʹC"qٓ4qi80 mH.G5 pl-+gdGe5~)t}xt59b%FURƈad^I7=|dz:|c)#|ҜJHwO#gLWH(v H.2$ _O8DqYb=|+@+ yR cŏ_A||.HA  !/:CA-A8΂Z!,u &_W~}c6\\9Q5~Ke ±уi 83o~+߫mniY_Oe 2 `K/ fiXvo^W.Y&S,ȯI*)_^czg޶͹U]\kM"8a9Pse6&<@}K= &jDg7_6[k5erj éѾj1͹֯cNAW͙Eu|ɏCXzզjlZvjb.=tΎ8&@oKYOw0ǗBlc2[0d>(IRPĝ"uF 6  V!V)U?F=;E?<ôL8@4G=)wB?zOhT!Piw9;Lޒ̥R բd/+Kf"BĜn`=;f} \:L)4>8" k&n I `B>*]^ ÷1IV?R1%flzWU4np>CjY HD[>, '쿶%uKVi9о'=s]ȏ~5r?P=shfHT*5 >hKn!\j6U!D1KEY>b;kzE З<9.%b!vC+W8rwaOQzrS>.CQ'?^%ׁi6ߜJ'R qtZ"ELwXE/zOH:E_Ħ epC8 mh ܋xf\Qjד , 5_SD'@PhӵTl8ܡVi7r$ <%\wLy/@)R[f=QwwK"i -')γ}~[x3?-Z3,螔8bN$dG;bm^J\ c =6vbRd5Nk|p:3%ȝxᾔOo,_{ `a;d%ɃKXc<ʓ >QCc1>R =e`QN%=u1U: { JQq-|GmIffui%O(UǤƜϩW 9?Pp4Ӟ(t V֌Fn   g[r%q]UOi*vi_fcplz/8O@` (tj^@~Je#`5MK4aCDnc'f؄UbՁ";NV <H~;I_Wt}Jgo4i%/hvk6" qi@i 9)rLļk6I+r3c=?2#qHS2Ŭ& 6vϻwHH&CA59$ZgLHL3 @ Ga:VL_)s`*R0R>T4-WQ,]ǰɾ_a)o'čmޚݐEqc`^yi^$7ҭS#p{9prDE1ؾ9 fFRњԝIm%is $Bh?* F o]/o0_/Gj /&jgTN^ MoSݵҐJ@m [mKSV\|W(Dig \KO^6#j nD#nXSa!PT2Vm<*;Tj+ AXd|?Ub{6R.}^zzUy멚>~R3,"왎@m9FX?@LS?E&ae]G >X Y /!\|2+R@q2;\ hgR, g r Ρ4r@{hl $时371W'd& |z0=VV`OS76LwB Bvp s1N~v#U`[㲂ɚ4ÕS}0>ި_\1+޹r@@Mf]nYfP lS S9%aʶgZG)טk7UXZ-{,Pa>9doPՙ5E Q΁>O6lij\=f݉ ]=H?򋤼U#^U wY$1tw$:1ΌqnP>[9.1?lJ` &P) G3-xvQݠ;$v+-/yr)}Ģ:vX*RDQU3cpUB\Iyb83Cf1$33(Edq̶,% e%\ƒW5 O}j(jD:I>D$s63/{?&ҋCN:f^rt臆<[o>8ur1ݹ{8mWSf__8]p HxG^P]i-jYHi Q{2W5kpV&Ѵ#QQky6p 6xe(,FXn6!둍eJc̎ 0yX!Q  a(0wD`*ōC"Y2H}s"B&e3];/}F8Y֚Wyt ob7%F8u8SI4 NpyNR~P=KTyyښz'm#aˎ.!9,8.FtBիյhX)xET|K\3Jh>fgj&kBP~a\@+zRԮBm s(mtGx$E2ɆЏߑsc鎓,ރ7VZ_X [=m0\P6;F]0T֞4շ38߬qtJo̓f+A#g$/)䕽娷v3m!hW:%Y\C_X!Xrw 5p:Ss侨Gm1#x)q+Qa{KWO{nXfM3U8%36 S7l3K3 :5~,hD(%zOvUMnR&\Lgѳ_`:,bt2O\ỶVa@n`-JbXÙIJjBnrQh3fN[^csgmɯ;KɔtYpK:]ڂ8Sb&*N'yB0"+?q t y0U ҷęF^EvT3ܩ陪]wRS>N^yV]/H-IT'Ͼ`Ryfz LhYQzF3^q:ֳW;j\֪|QD4\y- ,X__r _/TLlmq˳n%Mr"•{e5 ~ n4ь-r)!_J sJM m3>Jq Ճ ;13Mǚx,"F5Zmcf}N@e^E& 'V@.^_g>K_4|Y|vTD~9TͽCW/l ǨPl'.I7e8X#*MuDOʤ\9:=WjaKNFrew֘%bBTgK;-blL=jG _^eAsF5kP S|H4(~ 0(r(;^qDS2lluA6"x`Kf %Ν*>_n Vh@6F+l@As }HBu);$_ŋU+:LGfZxQt;7SI7=[ |E~P(gӫUŹ4[] Z pRuϠe x׺r+9⦓kIvRRݡ- qI%>]݊9ٙ%os;%I{ƣKO&: h:[$S$ڐSؗ4ix,s6oa fV*+sq+8D{dcWт尵$G_R"qYUj`G?r'00bWwi xUNf{MdҮ%5K݌˸@'i*j++ 2bvs/bI<7@I寸qƦ8DBTtCdzǔy1Z~6IS04y2fBtLe3Nv cgmM?IlF'v^en~0$B(9O蟳{/ǓjrD6mNCȫkY+%ςa,yݮE} ՟.ETPf@vjb̟E@]if6ej[Boo0]ɭ<ң˺F^JЏ2}x%OuOœH躧)yp!vn KHNMMCJQLLQm#y^ Sf@l]Y,WjlN 4$h ,j PAc/Y%>(=׵.6h ƀV TL7A)uEe_rȤ EJ8D$`[QH-a7}6SUsy Q?wLG (&ZpW7`Y=7׻'g6 >pH^Bu;[i\S\$)M@Z- aiέ=Ҙ/?*O^S @ a;|vG.rII)¶GF(&փ8,WOzIc=>*4^v S<`^~[|K+k#ɨ{˗'$e(#m_{bO g`9X۪nrOGOJC?<? No@EYYp-?Er t{a^ۧHE)$;XEJgF.eӕEnE- ڨ^+D]4Oq\K:Sw8,rI7\Sn >7cX"`?Oq/ŋ;-ɓű0`:L?J&`S.5} 8 06M,Svńv#P9`xc38*by{%j7 l@5e~,ךZu wqVֻV5Waژ*(!eC@8hA('FHmpAQ5n/:As}GfHk3SMX: n޴ՍiS:ًЛ+r(MƗl;Ip:0M(])E}8U6+逸Krd-+b_š'J EEjBb+~UPف} {3n Ny*2WGݿ~{5G<Fl-{F9~~2I}K$6Sw9ᇶ Tveio!;Msk%;z3MMx(u'9qӟ>i 3Ju^@1=:ƳVC⊿խ5 }HݰeHbF\zqҕZ"#¸ WR0b6W)sB=_U0*`a"㝨fj OHz/z0Yh:_dh2`3H*ҧ~Q+f7k%X'Jȯ\Ӹ8WUs>^ ?[Z hX A&'6)r:Xݥ&-7Rt5QjNj3ޘC?={ QCjf*x/8=/|KJk.rY$)E~%cH(3P,DsOn8ٺ5*e1%\(>a[ҰkC)ɶxYurGnk6"[Ot`%i AߖE[߭!Y; {V' T,MH6)&$-4RLg Ы=B$:O e;>yC^>cjTP|450 ~G"mS[X($%WO_8ԱĜDUx'CM'6&+xm ,P EDӊ5Gֈ5M>&CTߤ: doL2qNUK_P] ^ڠHXK`{um`7 >VG B D,lBN2 GC۷p$G&,xQb&JYTԞva]i;jkS+u] M% J.fzij>/ g̀0㳃6TWE.#thZYahi<F=i 8 ~GCU3<gq7nO2i_uCq<нV|%2p3Hyl]ZY ڸX)Nrx8u8r%^;'J"; =ɃR &LK8!Č9۾\ +W0OXㅂ\㊓ds9AE֪OܻͮLR|i4Hme6o=#gW>j]#uɚZ$ Ql*&-C> ;Њ*k E-5Vw|OV@qaex{.Ain \[XCi:؈Y\"Q`pq5Usi6;V]*@zi*{uHIL$WgH*M3q܍jtǶI<+rG+>|rܑCRl/!z[Ղ}[1?5p=с8Ro LWS Q[Yae~`ѓB,4:A@~BFVץ 3x D$gHt&Q4km;dyӰfv \,{o>45J2(_̺WۀlKMC̈́Q3sD2қf m C{.% )APH F"^ldJ5ÁMix9i'tNm l,h&eݺŀ/(x~%dٝoq1ZzpcXU*ީ1Gn&#&xAػlgr~0ﱜɒQȴ9MLeίU15Դ<~.74rjqz>}E\um§sS R'[=r&|+dGW'̓&4t@kTyQb ) [OUƯ<(O:a_KuψROܠF{FB_$|O\;Lԙ*#g̵KW tݭBfD2TLH])Prި%f?b|0@'oQ̩Q7ei\.#+:4"8 ޭ$$ȉzG"uaTďA0 d kgs9zMOt JAfZfc=D/kyrՔɤƌ7!ҷUYۨ?" }? .oR(a2be>}g%1(3>Ԗ6SvȻ#Tj\^ݲYҝ ke6 =^0ϭv ]+/jM5H~SY)={"Ws_)0y?^yRe;Jm0Ww(|1طKJ pq[Ia.MF:7\PHŇ4>>%9-.EC|q? t~j mg-F̟¹#`XЕlC|Hf-ر&m5R> E6)F Na* ђE-Ž j"kKIG˺jT mm#ɰn/&cZ8tu:ҁ EBVtVtө'WSD{,GjyK[| "lKHah~N =R%1J)$]i}uQ|!aTYlΗ^L yCv3W(v'lRjD?K;Gb5ЁG.#H/JfEr]XW O"NɰަWI<ʈJ4꥓e:?K~__NwdKhr,]lz/eG<V*`F[M@/ѩj3'R'ee@خŁ,XN!_T%Hz)iǨŔLM; Z; hD ங#])A̗*:RU׶ɎSn\Wd9ٲz[M^Z>5/7\kwZR S㽍&iL*`~`SaǤA U^~jEbC0RهF],EaG_CaHgņ{UL_ ؖˣPj%H!Y;7AFVMHrMA cu??IvMď Dݟ& Iaא^r=m. Z @uO3E6VNy P1m|=oZ*톣QRE:NBr ZQmfT^6:.VQ狌ߞ;;܋$a/ͧauZ[u\ Gj9 g :%Ĭ\JV+~lT@dK涓f3=?+c@*JJ[?ժ[xn ^] L-INiK4ja [txZ/8ϭ Jo) *+2U-]*r̅xAǖ+mOf<*:̹0!(8=,p9cu\Kél3R9؛ F*~]ouAh~]#f{;h{ksUYvܓdwt_T<4}j#:ҞL:UZmiGBYFqD;ng3b_dv/"K~s7[+/=5{޾+$e+IN!7تgyv%(sŰ)1&""]JHbuǢK[MbJ~H9`T't&}蹦PjEY W:5 M#33@He_A+Tx!boͻ 5 .]顺Ib[Uml j&S9+S?wF} qT?ˏ)u1PüQ XjJI;39n`|qnm:U9_ՈB;oZDsӶ9߳5й/ _bx/NBP*ܦ˹{Dz @&@yjg ovBpM; abpRgMI?# '&mD(8׻zk{ŎZ;@[xú.2$-msӡљٮ]Gr8X7ON~qNѵ|3vȑs>h&5Ay|% ]0FTX2\;gXBX&g4Oq`ފe]>EǗGvW%߆s:B`\C(HWc5M`"!iSէ4:$OjX$QHrqo#"zTpK6y V/HZ0l 3x-.uqtaV`EU\<9]~ A,)o}>,u瑱MF>?;N˕$x0ύa×m2sFDNfGX~f44)Ƭ!/8" Nt3d[Ll!F`)@#WK± @pFp5U Cav܄R|o* * ;V`]okhFK(/x`߰ЋF5ӗ%5XO0G"wGG3lH!_t Nd|!8 +gC+fo'S;r \Faָw`DeDCp`c ,|Rͦ*;#toނ$PfB`w"YXb{:M͡) ):_RWHep<3I{e&;aFW6f}GYa8S54|y4Bs=6Z?~R\Gq(c4%a*y)\fgN*AwFĒQahcPyDz@ Y9a+e>Ȟcf#V$xZf!`FH? ɴF^A1GEك'r2d]5:X֦x90 sl,n-oFoB^* |3Xp ,4I)p,x?fAY/{0O!kA a)m+63 oo[R,b]`]T ]$X`@'^uh+c~)C{U򛼭%t[E'A,LtNJǿPl64K.?%1aǘ3Ķ9Oxs|ML$k g:kr3qTv2u^7F"(!*P Y^6 !A:usg+CsͭM3m[[\ N޽a'1.ԤD1_XCv3g'-&mRqD+9TcQyD94ZAx6J@/%iOBT__ Vo0U{׃ /v/pN%X5Ř_b(EF=PVhvy)b@Lă`3TgJ Ρ0_gR& 'tI:9l5[2\`nYMIYë6)Vow[.\= \4(si&s\hM ۣXdNs_Wq_AZ9Zhjp;-)"$I5Oi\`˞2 vo>!PWەsBSQnݽY6P%KhzA׎Ox7O@XcE. %<Ѵ8HMU>89ʭ-/:,q(fTdqXnVUٵI\ ΈZa*BjG=9KP UWNܫ=Ҁ*AN{#W4^zsFu{H$PPv F}vx4~J3O>l/6J@&HpDO* a=U?F}m5}ЗOpt iI5AϫR!+ģ^0~z3^!%.Q;Hرs CMcT_mCjЫ.Z(6m^FSJ2Tma 2Q=] dS9/܂~7!\=?9/D0|T _om"@kvl~2^`ߎ#{lٚx {o̽)_6?MZ@fwbOcQUq鋔S $zd Qý_ߊA>-$sV'ޏ~79ɊcT[}v;T, JMSF+9b}Jº_PVgO_lrg˶^.8jY>ɍ'c/>C橏Bfd5@:8髭AN6:?d bߣ𓟇Df6)Ÿ^>6Kh+Huā.wզ<G'Pޘe%;.hT XTCG2r0H>>ņ$2?6'8d$yؿ{BwAZ[QgPfl$U;`d4UKL}f>O7 |?I ҁvXūÏCwȀI  mowW E}յX0LռO@][j>=TN(g۰4Y Z7l?:mRѾV7CNJ.c' OЗJ-t6CtZBvH!+!d"@an$1:NZ^od]һn韟&9hf?ƚcKOmkaU[D3Cj<}pĻBdw({VkpM:2b67\@rUb ͧ<+A^*oSh7.c2}-dsa7BHD,:5I,+z^nIZzN((o"n 1͑ jGl@hNf2PVt.H؊6[.l$*L=[E.ꕁ8Fb}kY Ǖ"Xn?h=rT~ބ q#DqpHcjzB$Nu׺x<<*.pU7iqkSg,Y\lj;LkP@%hӷ&xBe Ɵ,%%b˷f͗: x?de˓Ƭ@*􀣞H8y]Md#'m˗&ύI} b25\e"DiKJ9k;Ҵlx(99Ʃs0kqYry7_^}Yl7 ŜV%qdIW+:(i~qwwJ(V#bZ/E^ma"m{2.M.Ab .۵&^G7l sY$O[}:|((į N TE?%=tEng}k!]Q%۬0!rhMnW؈4%B&* tۢyOP]?gdL: ?ArFc)!iN=L?|p5m捖b\td.إydbq'sCzLӸQ%7GITqf; X 5(nf)7Ϗ?Z (4&L .o~SKWڍ*A#F ͛]ޮ`+AO+d;<ԍ4Υ޿Ғi 4shR?&MzqXS!!Ev﷢H3A3TdOxշ4?éR=/+gG#{sيjb꽺 pSLY3xbxX,~={{D Lox ~ rXi}s y0+]q_50 hD0ß N" 9I$@x-}B?XgFdHƬ;lh@cs+U.E{ò@QPe}:5Œ幫KvJIvZQfas>tn#W< qXL(Ӟ@gO:MU?v.TS)8rJ X@SgTCrIa .t`Y W5@O8ic~`0 "dI85/0QDIMkp_oԵhܟ$xa)jސW&R{,ҹ:qtCOc]34Fo~ k'+>bPyi "$MK?BL*[EϠ MMgG3a&ٌd3+|$ ./Ks@fXD&w(MSfCν֊>}@V*آ*˂[Ņye+Fh@pcZU]љŕ`Ƚ~Sc~lᓊKЋdUU;ާ^.$мCNxwU8nSט795IvY_Fk?ÎeN KJ_Dz ?Agݣ`' Zl zwGȺ9}Ó=DiL``:@8G^H&>h.(8!"[dAEHdAt*w@Ĉ~H՞dfV|k}|@*MnAURٔwmˊ+*ujr_a*F E% F[}(- 1c/8,LCNr@zYj߯7mq.2L(9e[M6Ͽu9LM{f, wŽEV (K oixhWl5GױK,js2+kdZ{s{e |C`~&I WU(xN6oYK7ݙ%KNdf\HDoLj_65d)ٓj1PV]Iî].+ ;ڃg q6J68cpZMZZ_/zQ/ȵd[RIƯ#Ӷؕ+$,n&:G%WU%Om噶R)*=p'PcO۞G51C'\ Wak("mk{̚i@ Tmo9! Ո3"N^|2NJD;{b,|RiFM@0D_ Eiֿ\![?e6 ,^+Lmk ."ɧ@.&`_T}Ns5^ȟ$|傾*hmV#?A}68Htl<0c}w_L0K!POzGj t]z#{p?[n@yO{`հyM,a-[}-׍&5ASe-L\ W PT_Ұڙ:LD.wA^q#Pj1{QsO4'/M]/ˉ+"M]B?ut2{9 tvJ+y#$zuu!f;VOrdeaT8+))9Xw42wv1M w@P5 ΡN!土lf!-w׷`)%kk+SLjھRx_3ܯU vq)Og*łyac%TKH_k`kH&H%"l Y.E2l%7 :N#EGW.di2ؿ{i^ wFGvܡPP}D{xkk+ _i9ۮMbI>YX!`(}'{tU`^d]~[E4I tډ7pbEvFK/pLYu:Ɏ;(1#ZaK5;hdT{;P *;Aj NA.ׁ;ޢɿ:=5V /]WrM( 8ϐNŘZ}ŕx=W`{M} h<6[r> ]p >A_{ex*P$5%v! HfsSPF=ZNL[A Wh1>>DEFTWJ!|UuX\#2W·|.T!L;x!q1YzLCѥ{c80]j` e7&\.bl gmk)Z{W!fxe32o@^ ߄+- `FWdz#lAa[O qEx; cWg_}*e5ٺp (_D *HcV!_X=RE,-$?L"OkK'6 `xcdΚMkF gw@uSi*|vGHVl`˭;ޒb湵l"7bsjS7Yؓ1L1&[_W8(e/x7, bJG/(K_ҹnZi/mR2&E?*HVTt`vKÆ i^-JrXݑ 'o|&Ʈnu˦,6ke0>51#{Fl46ӿu!W%N']0W x t|XFzm_ 7otZR~ |76tz] Tc #O [8Mcy %$ʤO :]]9!J޷uRqݼN.:MKN2翈kL.>7w懨[Ad`rvjGou3tB gtk-wJZF#ґq'YЛ ))[hPБ~b{RaΒ^|=OLͻ$-m[K 0VdZAC;M;'W,%ȺU/c>-ϹXޮB(Ru[?Pzj[Q(bk3C " SNt|#O"Wf0P%9X+A(bx h/=Ls.є£`ap=:7* }PqLrTclg5F1S^{ (`|5^1Z: m bcN:\`+EOsҗP:R_:ywAq76>UCp e \FA%xW$/j^+*ĐӗpjT]'aӣ)yQvZ{w+K"pgd5vϴ#"i@Bigmr?]"fpPHkNS0Ͽ Z?.%?\,/FOECA;8dz6ȉ*qs^=Х;Vwm C $ 9[Y-ͶJެl͒ڲOUm3/ .M|c8I$ԥw$:,[Иڟ)ޚ$[5Vudk?+\W $d:C1 Qwv>.!fȤ'"_7&q1ݔ餲1jk?/W&U"2`ʤY7;li5>ZKx_DpDMLJRTY\}EޅEk{(?4LʏUa,=T%z^W9F=Skawg*]LwDʧ` oaUU 赡J`䴖-wD~55QOZ9N60ҿkcCW!H 'tLZ49 PrVLy|m$5f\XzA'>o\WU57Wʟl*c!6Y&f %-XФ 8[]]`?VB^F֐"'؁Na\;* 5W`[ d((^)24*@TP{R aH- $" P xMc*v[Gֶyd|^شC3d1pʳ.o4/\I"q3&)&DwqKw[zQ.(:{5cI+kG#%1SRZK,=CI0LsrKzd!Qe6M5CAAOP$Z.K/'8 {ԋӛx5qZ o.J%kx=/LÕ56g9mkQG&dlGqIjKgB#6AS0=y&,ڕ^Ǯ.V]N;P렔&WȨ}& {@+|X&.&GeB{v_kPz%: )ONKWJZɰ[7Q99\+­gU4JrKSZ=ξ '\tG^)0`cmt,rqw7g Z^]Im_aΨzSxx X6AIb$)&_?;8PYvLM#*|y9c=Y)>-HT=G9{bIHȴ!ɧr!apښ.НMo ʄH}ڲ4z7dr2h0m5'MZrb+jQA^U&GʹBxջrȀԘջǦ\_VE zӷw϶uwԵc3g\xf1EDysC1qT_ (y* `T$dTܜ_͜e>{FlJۋG5 !Ӆ6qWnAi $.+ǰډg$Ael.$8gv 8Y﷤ԏ2뼇WH7 SLval3|yU?K'vV#Bt\($\=HW^ػQyP rG:%SĀ;: \& x^2F+[Ħ%d䳁Qv%_zx*{k2d^ RcP|*;C;8\Ԡ+ 'Ƿ(L0p( r+ 0q1(|zrQKTq^&뱻_xUעuj+}PG*ygy7]rUߋ3z U=ud!P3'r3&4⟄!3DA@A՛c‘u )1W%e]F]~h F>=| 53 ;bJ(lmORvq.l"B;ҳiTϑ>@fXRߦʹ3[immkCqq)d0fvMHxDP(E%׫kn>o~|4I|]4fRĖ ؅d " SyQD/YM;:w$h`67WD 3G!%ӌGw1AͺduiQj'-/8LDm!\)94F$ƟB\` 982u'LuLjjip^|tM{| t6Rmʠjhy\dU Dg|tnfVv o)Z˻ħ*]'95CE:x| ~4|IKEͧC̷6/g. .ë;-"X+`i9)csUJ8lTN)ul򻏲) wn ߒoȠ*vjssQ6J p.IKH’i]ywXL\Z:RTmȖfUGp>bEӧrpC1UU)Mr !H'~h?>-\ECiyIm3Ty?O 6h\'kϴ֧¬UbaOg݄DVRإ,.Cc?^{:Q7/̇>KKŜ{xL|ZLv]M7-60!ρƣlIa =o&vyIq 9"0D.&.Ok751pnN!U`/0oC dW}#G!(t_(l*ŃcܤhxQ]2ME< FMpel1ٴ? ̺^SՈGB2rh3![̸@.Hh*Xq:]ϥp#(ɐ+$g5)Re!%ڭ~ 7&dLɦ+Z[^g0 'bJԻJF;*#dn{WA -+ ׏tx%pp8ٴviX;HDVo"b!m%42&*aJMn#dv= UNJ}FmZ \]ձO0ҝR-f o[;`ÞpMd3=lZS{pt7-Q/h.5=3k3f./-l&i5,Z]@.-FZzƥ .GhH O,LmDe| iK/.ds]豕6aBT 8zЌlɐ$8J$\8wH.E *B9o> H2eiUU-b'b v%qsvž  s2\Q[ mŸC Mx4 }Wrm2C +y 3\)P_Yw0T1 &"gum{4}d9t_YELx҂9$FDcGii^2Q^GzSJEj(eq]ZO[ܛ#+gD~xpMGi"^G>[ BJc 7BE]WHhQ0 P"0WgN~ur=:Ĝ:yT`e`;zJ9ӗ}߳)j^dJmּC3"P()O*yNȁ%'oǴ]p ~WHC 挅gke´̥e+;!j+Kgj+v? [Xr{3DDFn,!ٯwUZάDc?e(_d2/IGfN'te(a:-Z;ŕS],$s/5J?ZZCT1HS`oΊɆ{zo`XݜYt/"¦FlYR`.ڽaFf-[;aN*P?4@);J%l ?G|")ݮ3q޳u\EP蛆T?5wPCljPlݮdGkM_#t'9?g EjfǭLޗ"L@ A[m/ᦚd~&7g2jJrʣW!Ԗ^R%4xLT6L L\,i `{p3sC&΁~8\,Tb p4aԜh[je ł/<<$=dVyy4A%4y>?45~x@[UÖO6лgYIlC}xג)ՅOWdkfj;Ϻ4>j`Q\C%i<-hu]fDNձ_y P>Zu_][V~q|Qvvk0}u º~PY(/Р#GuSlC _?oyjRE2; tKphwXlŞCFK$Mw.8F 샓vN0DtJ%Uvug7jeO6ՙINiiu\Jx; (N3zqus8#A NcjUYGF߀~ 8?/H γ8&gQrx_·#Ϋr`uDHW;%_Hq79h G;β]oǀ\h񺍤z [:2Xh`M/?~&o\6B`]I>Ma^ 쓜^ĝ=`E&PS`Q 5uLNֱ| ՑgMCϊ#`zay{VSK ̮StYA{-@)> 'kܒ3՟$^NOij Vb"5zr#6e&ȸT8MdK>X{sͶewZ1*Y tـ-oFj8R]CnĐZ@(+E)M+F6홆'LvLZHj+^djN]1fXsr~28u`D{%RI̓v5F!6#eØOU LoI1^:M]yِev*ta6*Sju?3B/Md0麗% &lFVpC5V9hEĶ>i+{xH9!B`lr#ӵ\F4 i$ѰWV{z:_1QۑgG@Vy]x,UD|SS+;/"R1N`hR^@{m# >[yb.R⣺d94\22Lm@Tr cIq`o4nodqdԊC}}$ WuD;њv}x \}}OAH7[3~< )Og/"µ9{7sAm[g3ՓŽπ ƒXz<<𮦯~kK 1Vtuh_T.?jC`$^?@"lո;nHΟrn7}c0?B'tyȺI_!GO*p.j߳$DJQpEZ&v!rw>ލ%m@~pP D/ivb Rj)ڎ^$Z,EJ:p9z PCD /OM׾3n} !CFF4 jz<].P) ԏFŠPـd Vawb@eI+R6zJ#µQnpw,) {^O?A99&Cٽ>srզisn;ͿVYSa)14U7|MԾ#V\R#z\w\4+Ͼ)V4J9Wv9*"F779Pc3/QlW45;W]0a+aЭ#هaC.|,j ÉA_s$D\ݓޫ8XBAaʕmZr.LN rKPHi~İ+~G2U[FP @)n$o-3,IGhoMh$ й̕*92Mh5-O[g?AGN؃bnmwwE9~8Pu&Wfk:Լ҇{B 1iz AF1r *φVJг2Eg~A.L~wAGcjx_{#-,TC=đPRE߂%hLۆ1#/BѭuP+6 Ii^UB[v9nT4c߾2A#V#TWs3t8*aЎMq.w@Y*e1)&hf&OPX`h\r#C`W}_Gv!g'ӶzZd3k>ovIv^'v|Q~-8tt~g%>C?/x~C#'F) #B iw=&=1|Z>SxŨaQxܫAb1gZX1j @zo 'ضyc 𥡒^߻ԲYZʥLZ,%lt":h'h*cK/NȰn_ /'5&-[\6:HL_U8G>([^arSH44vRo_SQصު*@fu*Un1cYO1fx$Ɋx}Xb$>8_}B".'5uΦ@Dk_EbPpRvت7)gݨFzS;SSHp;Z6S%57Dze}RO}`T}` هA`:@MHvN,XpLao줩<.!2'̜CN+spV1Cm9;Yns<%R:*r[L̺ɭ.B7ZEčf#MW0>;($kqq~d_dtMB"TslE FNhNu}[ߜUg$\w"00wP *6Mza#*L߮9pOK JMRLKW{Y`:`m9^UJѲX}=E0ƵR3#ul ŭpO`Yd|4_*Od?;^x' X3\Eμ3*>r#5\[@Ab|&銊Sv"~(c3No,N<(In԰1qI7aҎp0e@9|w4C\NK8F [- \9_Isg=/ >QSKmݎM!#;R6LDA3n2Pǁըu:"$cA#bĔLm [4k4of`g#F6aGn@wvG5Г1 pBֵ':KeMHgf,ȻtWEF5|KǼd9bD CvYMleۥ; 혾2}X}%3e#Ͱ)F0.<e0 Y^!k=qm\J\Wկ[K*"\,8R%&Λ]v`W<2T2B~~_mNWE_DM\H#v,}o\Э鹌EOf!И DFR߆GmOM2V~2J%,WzdQc~#:)YN|iz(dcx4nuGP%cͽ>hamG8#oHh`3Oͩc+JaYxNOc'(l\6!>=vd&i4`՚Re3%3 GݰXi=EEi;b"m~D)hZ-Nk ( `d  U_30\ =nc* q[j+I7o,F}YB/,{d(+QMjKH@۰fThj ֟'>39|)zD{(ͤkS"76,%uK9I\y$]Ȯ6 ھ O1?;>NxbT%H ]0?kqAJ-rH*p UVAqpl:B1]A?%KlI~bR[ZHDm ~CU06Fξ~큼ݮ"O#:B)\.Ǎv\@ HhlW6vE΁m\}6UFJ >6h% `[9X"[F4$cC0itÂkýNM銵3JS/qoqd2[S&mU9KLfVP}ބCڹ.tvDGY.@3Hk̹V9w-JF"1+*i8zޅpȸH4U0OXWek 5ۘญ@`v13.KTBl ,9|/^]w{?O4Q^7 .9]- ފ>Kϩ3N'C/ӐҠȑUKf#vޮ?6"~v&аmr9!Kv2a~UydDNXVK` U6J r%CS{&,~T"! 4UwG%Q~Kў14H;i@ ,ȦO3dc 5n7CS;g瘯}KPW|΅>yH4V%!)Q^&>y6iˑaxOKy Z$t=>s:пoER1cbj4¯AG>jSc%:+ ;IY9: C=BlR ;?)HsOO=֏9l%  =NɃ!zŌ1}O+UI~8mvXľ^>U3?dAֻu7{m$BPLAеJu4AFOX1hא%d>Mfw9>=A$PP]$npϿOkܩt24ޮ48# %E8ފ\6t5S4O>LuH`1`m)Rο꺙bTd'tE|+trJkjr|F?B!Ek3nD#"Q02=ғ0YGx1' m'RɈ˦bfh8ޡcy`U]4br- nB(zl!aPU `H3[~KPօ )[Bx򟅣#/*R 4ۿ? PKao9jѧ6I#wTf5T1ԗ|l2}fm*:o"2?$Vh ]zC8ߑ孇z؜sKѐ+Ni<44hz32[zm3z,D1{䤧7y=WcK9vʥB|WWen'-m.!pA7݃+-1El ^>7X;zAfVc]1m`Nsi7L`W\НH`͆Pj'^+fY$gڟz[M~1\lX';k?G "!$^n-`U੫U:OiI{ց)DG%tpi0 /Ix|M5O ͺ)$:$bRѝ a~,Q(_g 4rHa0&͗cqB _ɚpt8$[HEoi+b+ AaO+¯]Wc3wQCKkb pz#(w_|W:lݹ0Z戃s[7"}·+ Ϯ7}CIno`- uas]=\<H&X F]NsΖ(B #ݨsd`3Սgw(:&e6f8:b3J+/fLjHk8r2dc_6ୖ"^5l]:]tfW>"h)HTi]Re"4,BE2֦3άnK`9z(fސ,bԺˊμ}=KJ$R?';0M.֏8EbۉVƜ: }6ZS~-pTӯ'y~0!SG\@w bTuc^푍Tw+˕km C-rQU_y,(8!vުջS8t#򄭊3fCn zhyIpp]+:.\igko)zX؞b^pk{85E(g2N<.aFJlʡ;ӾQDt{{ Kף9M!ohTe)0ݫY(E;I~ Ho.-K+|MVW>fybA܂ Ǫ2^saFbx)*e+:wON3_~ɷǧJ/ HO/F,ՖL*|-:UR64} yuI mP4s+ KnF)ms0QJ{ɌZ&ϖP{wԔì'$TBL_4r 1|3' Ǫ%$qN9Dv $jhSg=iL yyE8 ;'GiD3Ѝ֓/p -d2|7PJu_ HE.l rUutتJ:x PnA. @>HJ|;-Qiq&%=ju+A㡗KI=C%S<$P~YZ ĞCI. ej j|OǑtxm%kj+5${,+6vD6ׯldbfs:s'& '9Dk;GX!IT֓wĩDŧ gQՖ&ur D ۃ_)thM2kdzE?-1NC$Nh'Cvw 1w4,8Ru0 sY@HSۼ** 4m!nS"GrNJwUԄa zG2%B[ѯx$Ubg7"E#]P%y 4=1˨: lĴy132g#Tw(ZᳩĻ4#;hoŒḯk(Q]#bS[YJ,%{kPi7SDŽ$'l6fl\6u#jdz+q1|nqY~PS~} ~1B%: 5vwZA/p,V@dQ-+HD\"y¯kP}V_HYk# zR @xG bQǯ%ʎӊcдaoIL2 (ߧWqjUvܹR2n6/\fcGwơ/ZEY)xd>Kg_Okq%1{'1:::W' ODu6q8ʃTEO/Hmi,Wa05 'N?:̭o+O)ˣ1lv<qF,4l(k#147|c+Itu( F בvXFHjYTꈩ+knQ>ۚE yFdI{CrT3i&vpbW6yY}iTj a 6X3 څPCǢ_M~t`@tȕe $UbOoVcCqjw͗H@sUu'!үJS xS uPz݆3:<+x_%B?U<#.j(:V4S[T_p- K~j3?]~GYfn'f眯)UYF]!I2=0ݤ8+(HqRsfUsϓ+kMlOC|0v\Yy^эs1J1 h_` l豷 BJz3mSƠ/X5PڐwPT'=KRd.q1KYx{ 6t%Fiʚz\gPdk0}|"8N538jd$v;.c]:]Z¢EqAp${:\ vM:hR o@iؼ)V9WtL-H[0NVfr|T˔EĻ C"Z\'1vRY]w,ąLMR߫`6 4iŖ¬;@C[~mV"8¦t\übwۃ?Nj ?h[yc~>uzc,Ol{ ?;wؽDL/T@&&6A*{˥y pv5ƑI,ubAuӒtDYNOb,I1!4(uOtz՜J"k 2 #H[ SsODVIuM_1]y(nUF;BΗEe?;L5c;KQ AQOq' զR"[UP.!7 9 +; J!dMKz5Y<.S xJ^5Us*!rF|8-9X0#7JF[&Ep'h+iZj; #(kVh7ȨCSGR~4bjpte0HesS 0L%0Z8u"3@o`SԽmDcawk; >]sH|ZϮ2|؇NHР3z1) Z08/OZ z_ )[x$bl> eԅX1;^vp7K-b )\AaJ2cAYՎ`K76FUh@Fe;eGh`¬~.YCoz)![QSLFrάU_0E-Cg:,i\ wP&;bV? '@\QH:߬Ê3A)y ~M7C|q (P!%2mLm &9LzzYyN.ʘh"6ȣ|~m9_efFG/͝ExE]\f;U. N:84^j_+WMBꖶdAkSO9&u֛6'}Woteg|jq]䠳K&ة Panӝ UfA1ե 9 $ѽV& ܤ(02Qt.mX߯13iHd}ЬUT 7SeN;i:G?-V|/MTG}$@[P4 s߮]=a|?a*kf.qլe+Sk>*Jx:s}h #m|vWBҍ_,3/wp~~T CE {/HlwY<.Zc1h6ߐ] |p:a w$@+@^Hr49?DRN/EG&DaF9% O#_cJn q. f )6'$DLbWp{^ƚ0AQt4>_٧8졕A}`=aUBb:IןF#.鿶苘Oۇ{K5+$FCatrR/zRl!\Pwn슌B+k12#4oCFG CoLlqw_&=*5w;KWfU$m'@|>?Î-{]0ӭQr8clJ%پfpJi{֦Xj[򟑻>1lie+`2IA?ҰR[;\0?{շ*)lݴ"}O*]eDߴťNB(1 2;Z.L8],@Vޣ0^Pcj͗!`Rh߱=FT"$3 9 E^}]PJD.{{;>[1@YICRqϺxM?$xrMD7t[co,&`55xCrls DC~zSje/R @ udT"/2k!q_ @D\YT q 1 [ KNi-v"%rZT~8鐲nM~U_(MKstsxoq wYIuƋgBmo03fߣs}u\ 5/hG)`Tg HE郣Gu6i|>M,nZG6g1^!D+='Uȏ6vuHfVZPiZKG\B#+|D_شC3Xtc`g*%U$v+]  ,@);">a^ΈD4TmCpΰm;XIx!ȯS|ja9ry#G Ā$ˌ3cJף58r:6_2}Oȿ,c prx>OUFn~8uQV|6 ePՒSD[>+4P|[ hhiZŽDb{ &->KXm7yMKo'Љ$ĠrE :%w׷{F/N[[ɻᏽ5"QPcgPvl˿{=1.q9hX;j)k4VZB$(誺7&@CkeIWFuҦ~bIӆrd/;p#Cq۩Su_\݋CpÚ]`V}eW jc=ί>~[Ļ5~e[n`r:GD6fOǨGvrj4܋xf߱p&B>3 wENC{(Ut\2+ちH$pOtV=X,6ԭWf;VMSf@AuUK7Y?ٿC(F0!$h%c)V^8Jn.ND$ӄ-&Ց¡Mtvtb*#U$@*CD8-^wPXa<_Hκ\C,fa\yԴ}VH7GR_j^%gcHx`i1YCz<<z>5#{s< >5{3lŕz6duC2%e xBt6~ (/0tv^杔<tmp| i3Ҙ@Exl2Ƒ[8in Qޝ(ڿ gÌʑ72.Pa3jqBYZ>l(IKiE&."5='/' xc%K|b"1#}]/!, ېm\Ҁ۬jEd?hbG%h*2 OfGt:t*XA S.!y=蓰L%3(>2?Ѡ`9h-J.Ջl 7b$3O`{=0.+XW4&A-? KPf/I l^u0Yaq 6VuQGkY1;G#^^~+(uI34y(ynqU;8.U|[_Z:kqS𢀸0Lĩ4 >kWJӿ~=YJX "bED.~0X UѪد*b^;$,]lie,nme ?):ذR+g:7`^F<"2]Be7٬ _ ?60%-L\bEi#"܎99Nd.G7\->ԍ!} fÏכTu7sCMn+:8@!ԌT>w.'f-Iue>Mq/oq iq% Fٗ,Z(q1Kpqʶa|-)/'6.!˟̌A`p:<=j4 D 95ۊPx)Ia lbV!ES%M ^a>DZjHE5`Yq7Ħ,b&?VZryyFkjb`3H0Jh堛~12e:_ҸNͦUu;?z;{&V˦q|OQ.tr'UG#A-+m >[2d:Dfާ^iг>;TLZOjd"gq#k94Wd͜f $v4z'Yo&G܍k-@6A[ 3O22u˲C.+߿Y5)`h$mwb`R[ `*hxt`LI Ok#0P^~s:#ՋΜl^yns|ήY` w+"_ e^W}H pfٷQ$ *S?K:=! hDFVw#! a#ÌFiW,0lŶ ;a6i~\TL(Hggcq 0-D+P!$oVCg,a*8]hތxS^^jW4]rXVn>&BۄRxy]X߶`C᥆3FB tBNI]4`j8*Q{!NRv+h,ฉ*$ȥ3zl!=Uڎ&AIiO)ݾb?ij)Z:ɇC]X#_2+zHQ~h~C^1m:iAex/LW*9&YFG@em:^"̤QZ9ǴBų6ʦ)`ސOeCJ_>gZu*Mc> fR! &FBӔ~E>G]+&Vq(Kދ{T\&-M"'=xVe|C}P oyV>mCH o@vZ\N52n5JYx>CPR ]N) Ux=XĐj*"Aش Dƾ>zUK6E49%Ni5k98ؠ)Tu2K$-,GL #.1Q4ߕ0z2hŮCCj\&z'|`#VzY 1t]|鋗t XOemM.M0"(5YFv/i2!E'7LPd:;KlW2[b5l jIH*51:fu!uJ6ƕ~+M)F`'8y `>!,?5_a7|)F^kwuhI52yGnn-KxT%xW+.}8)?az % YkmOQ]>|C]z}5s`2;-9FZQv|i:[C,J1>1C eFAx͓폰N ŋ-A~a]O|&tz- $6h5nD:{@NcB֧ $0.J4WcةbPs_~1u[b_Ȑ߲vեY. GVj3KAaP`P"U@lK1;xla+ءLI F/=uXQ-~d lz]izw2bù>cFԅ rSw)CO3f"Ra|`*^ZnqD.12\h3_pqsH/>wu//ϗ.l+Nx4 g#u,ᾨ?2|=}P}|]v'"Ap4h6_B$ A0R_)]T{&:~LӨ5sE8{~ƕ'uUGX+0 ,;o2'6Uᠽ8_% ׻`K ; X?Gjk(ՠU Gls>D6p9+$RY KU;OAɸN޾x;EQ٢QA7 <Dqiۺv$9\ оE"}7ǗC; 9DC=&w׀iCFVwS̿y|Ju-u1y9^[^bQ;JWsa5h8 ,yxbpjF7$W"[9Ʋ*=1U]L^Ŗ.{N0l00ʌ P/!}|}$"}doxfe}IN3hlRWQ=P_lPs4W!)pFKDz$N_gQ?gbwz)u{'(w7RC?-B հF @!'giC%t̔ėl׽t)ڃ1@,3w߇\mw@ៃ?=@-!"oJj董'ߏ .hcoD ̃kV>b.adG X6z\C& Vd >\6K"#P%I4֛D㩦0wVq{KՌ{f@S^WHnw (;2sP"׍!q3f]M+k'>[ҭD Ě:C<,ib/:oO߈3\h\Э>Pn\:noD-KCiiXg2Mѻq!0ώhA ŕ>>*M(d̩rȑu*ŭUq.LaYRt҆@@yGF.&U1ftUR̋"iՆDkS*~|VMGt(o޷ݞ}T?ļ>נ s.CԺ\Jd-xl:@`x<2]>@2|n/ӣٗS^1i`Ndח D5ভh:S$)ԡ4 aW]1x[r{$;*dKS)GHtm`U8:S:)*61vU-K6)X-*b<Ҿ$oS\r&WRc ʟZOn=0dv"}kO?˴@tQ/LZkAuYiOq}d"a CBaRܽ`nk-_AwOŠ ?TJg7j쑵j<nu=r6 `I$5}B=weCrS0{p+ǟN_}ԼGae:f(?sG=ߚ9BDb,ttY^{]Ts ?П]۰JoFw}e4|[yp]̾ 1Ow+zG9|ֹ<Ҧ:C=@^ݣ'sA ܋E[V_n á_s-y۝Tʁzփea*}Y倣6jUR2E{)_L}F *F5 !k=WonHk o p𓼛m ͹?@p{l0eCm K*N[@fM.Pe B/riQWm?}O}-O+K Z[l/5_k%tq7ȿ]rzr, MFkbL{ g%ȟk@6@Uܦ(RD j10v`rʕ@*ɣKa'~4/ddPI~rOW-=G⾝vJ^X#y hl@ZKzෲ;FLx8 <,у u{,|<)sӑs=76QGQađnW DRM!D<\ V6J %ȳh!&+ձrmyj'->72b ~*.-?5EvHՀ4@Zι+hUϝ /?lHA'6zԻ^u â7G< /YZ95=ܿzhSbf÷ŪCU.#m+N^Ƈ+v,UCJCGNq'D8WFPNJUAW<.IbU2-Pxl|>gXM^"HOHyӤf $o?Ie /+īɺ&0uo>MO}]<k.!*L ,T?qߵc"BF4z*A.- *)8fO̸F oK}R%!l#0ǦC7[+)aJ~lUUvl- ɗ7Is4.%QS@\ $?xҦȺ-ˮ:#\yMݾ1*nWLZ9sg8&#c1H9M&%]7m&HF i2O"Qùϼp 93teE_ Y[ɼ[w &,KcYDFΑT[quB C5X-e'Iv& rQUK-/ ӱRa@F+[Mn{ $}bX([w[$Ȗ6H͵;uLvRP@L7D@b<ѳy99xSy"GFW$=b` E_OaHg4hQl8rjl٩ G_~V_ԒRC8gnC$wxŚ :'ҎZXȟvAl%:= "Z`‚Ó|#Ԇ4[ՠ~ٵcEܳg۪gOtJ+ .2Q|PkRQ巑}( 9jRD)3Ys1ޕ.rIK9F :t3K E +l)0 Wh pMT!qkAokq񵙃vCou58׃^e4;Ɯztndt|nGt *` < 7tgE@A]6J}mIhV+$1?CE~\/+^bRÈz,jֽyPi[ N!z={*lY%Hxl:bU3(eG?ff6T9 =oAO>ug5Q"P%<x&,|Y]/^*=p7d\3L^Ys^ʶAooz5%׶rp{*sj싍FGŗ&׆b2*%?"}Mej.W˩'4$:T2P'nJ5 a|iK䏧Σ`46V*NNRt[+ZksmǛsa=q.%fڋs2HZ[j=3Z" c1$Ldy9Ѕۉ%`~*3Y cmmqsgxG1+@x*r"qO\n–&1<;ͷC .+eRŠZS;g{ .h@YVlȗ v{ѕT;9ejk3aH%շC+<VAKR$=atC04kY3?lP?R%kQv}}4{{ $qRX[[ÿ^^ b޾ q(hwJ۷ ЌktLJJGZd\[ $Tqn9a B%R!P 5˾b1LLR\ĎfS3*DjB;&R^91"yZS\Ђ~^+4c7R%Y* bC=+c*5+YQc}l&b/8@7(Ny%C񧍇Z# R|ۄ7A=ض@ceSX X}"uv|RP;U1׿Me^c Y>{L̹{H"E,wFqWM0v:`F..Vɨ+^Oȃ:&`g Ɓ՗(n([Zn{~AmY,K x㍕ʲFF5~'n2'knP08c^i\ H_}a9mhyjt*Eዄ0d4֭*S ~ Aẃ֘$W/86gL[fpp'T9VRd;n|/`8זS :)gX<dQ:p.F WjzG^RBsJGI1㽹9G8Ҝ9/<7f̌/}' Wm Mai&|P}~kJonb)뢚W{i܁O1uf@ q_ibkqj_ge;(cGABcG0s[do۽|&{eB7 ~̚G_ń!N~YX(^u BcHxk6M9!8ͼAٻ٢,k:52ם; H6S{O /9ݓ[v5Q~S{(a-_1&:N1$XtMNlceE bV0fG,'.bnpD\0g]dfKD:-{:*o/}W㪃5V>Xm)X R+'wShY,1:߰FY+]8z+PsC&Byu\a4z#UjL0GrN$1WNT4ďʎQdخ';T~CN0;-]{VB,$k{:K<$]sWQ4&/F?FLFqWZNfaVFcxqu4Gc \) EQhVDjuU3dB26#_jPgEǭQ"q.s ] [̐Y2Am>+u_$PQd4åF_;| I5E.$soxˣOO"pN`ȍ}M6 jJi'Jn1.!heGJxcs,Ylo zܟLĮXqg kOb蕫{I=L W=V*{?z1.4TlK6:>GzǶv]8Ch\i hc|G.%D~;-ZtWj^Vqε4!BtI9{NQS0AdCN3|ycw9=7eA} %A|7* $3֒6XVˬj-GJ6(SPq 2^Jبk8/|~X?{wHj<junrRyk ZZRm5Tw7mjm9*lu5⥮wr{x\0/;f?H{Â';GejpuӲ}kyPA_ҥ5LwFvISl| ԴjnSɁJλ81'IɏQdV>Rr(%Z3[Ooi[z'Cޯ.‹TtptcU.Ie0-x^bim\_XFc>U)j a׫(#nǧf[՛3ȶܹT$J"з”^MQo5I~:͈0O!M_Gm6DLTX.`HЊa@-%5IC(1~GeQj1k35(o=$T@77LeГ=/)wf'I>͟>)0X& Өp$*mCT{Hx lx".=<zx7vN48b)3:ieɝh;Ծxfv=KȊg9 g #1 |ܵpSњ9G[$_&nW6>Q$4IP?JHYʞȓ-(O-_Вg{҂S&o[7I~khz%|KC}9s>!e"xr,qZF`KS{&[>={;8̎ێU d&澋}i[vC/`{*!&|șǵ1Ǜ&h-O \]%CqxdyV؜QErR[ÑtyaA&o Iڇ4|ArRv3\LZ{-!RS֔t:JujR"p.± '񝂍Dُ*gj7&X0ws6y892bhM'Sq;4CI#ަ. OqRm|HbQ`\yuQ(_sU?$7ѫZހRjmOi @9q4\) T7fD;"=wG^6-} Bc -Uӷ_HvKct*I:Ef|Okk$; FUjV%sKK8Mn;2 "6Ei%ewjzӇ;oIk+K2'ϔץ,|ł|[ uFf`GnM@sH|'$(:(0w֍pM166\q3dzݱi!}S&꛺9dNhր۴xcr*Wȃu[hSju{r|햽{*L;%5rg ӬĹpyu`A$&M u9?U^\eԐHx׫WQģ m۞I߃٭YcʐQ{yf(GA/?HH>u%VSM.j_OD6txrϴb"f?j`¾$NKw((x= Ѩh׬"/FF^}ƐCq~͊>90RATyϐjt--SOcklӦKAwI[0Wl^Yun{3lRp^2&W|| K[x,_|ړ /!ѧ8sb[vHMxۜp".FǤ:{]8s~{)Ӂ!q}Q TS^ae4wI!bdJ11[D*9,<N(27DߡT=~SYԢVKex6s*ӊR,vę#U:(mM7SVWz!趥fG꡴uij+֍WE-+&oIFv俉 b_.A'q_ <5&Fi@J9SHb m{"6\%'+GF,~q'r"|x#^l5!XgOv6`'emX1 Q3)F* rF'(b8R#]HZ@W{jA OHRHTxw,b=O 5*:*:7'Izk ;ciݔ,Ŵ4hn;D\mIv4QmI LB}_X-<v_7tR?%4TLQ(|_iE ? 9t6O. ~%,vypXh;Mp NL¥bGn?Jߙ.XBU$;~""/dyhشx4OI$3l/q<<29cR[ UM׫L$/3֫3ޞ՜̶IQ!П Մ]-j=X) gozţQ&Rj!!8B?<쉎۩As/a,Q+Ѧ9*E4 v75HM r}dWVQZpLĨ-Bt1tC?¤UݛǰZkU?kUăks<"Ժ fsywO{}6;ma}?@qsTDjdPp.7џyp^MIG!і;Yz%癦%^/_3F4ƵcczBfRNYErJ33%Ѕ#+" KsJ.c[~زY7)`T\G!C<%+)֛-ujs Éz@7$/W'^J0JHCl'%J\\~d*@/xdxAO_JUfE3KN1Ws  >wQsԒx^cj@?1e;p# Nt=_D:L@܀Z;[ mI>c@="?D8RIs]ULX[ȥgE`_r!;hԵCg_9.Qmb.>P*J.b_NUn)j?d[v+cuZC~LNArYj. 7Snut$bS (eFSůsT\G&./nՌGjR27q U'p誀Eߖ"ʄ%@lݡh"%~K|E);IHa$?Ϝ lo3<*ȳKqP̌)`NA \%fuųc.¸J}})F@ 3 uΎ.ۊj[{tmCFSg;ZD?)l3?$3p2 X9o4Aeui8VdPDQz㙯h%/o%/'U!Y%Šn$Qhxƪ.:~8JٞH[Π"b6҄E5vw9!Fd)۵ye&/ܔDh|8"p8k}w?QUc#APӶi~@1 ¸(A5S Y/9F!g{"8**? ]TsJ.:@vt&{t!\- =<Ƶ 'm?O˰~trblQ@jNZN-iB9G |y/s3*P؃>МŁ~őVRvq>lTy~&}+ qcJxP,'獊_ϰ4ټLj<敫@6FD3.VFfY(:F̎Zi5S6dS"!5[C UDA)qAu<3 _KGC:"Gр_.VVGge_!1>N@Φ௔q87pC/pl*X"=߀RwL{U*7H%oQV5f!OJ0Ct|ڴIH^(ǥx4yEP$[6-y!ɻ𿵍kc ‡?$/}+Bɡ'?%]>Ё’(Ř-nlY6w2 N|HJ- 0(|gXIK;p)|+0Wu44rYK/EPa1M)JS%S#nZD?u jqF"Ui+_ 8<4929Ga bIf4|C u;%<+ű|=hAI+/q* \oGѕP8>8wE-$@=魿v&6V2j>SǃQ"#OmYA9BטD7<# o[=S* Wo*e [o1ծDT A?0F4z:LbҸuRfd-E0y_' M&Km?*G j{64O|Ni Y:&ڈ@P\[|w\sZkLZ)z?f>`HXY[)tz;Fi5L(tB ReX#RUMǭ::;>eH`@Ïrgk`[,wr 8*M~A0, Cœzi & f Ư 4}w>f}6onėqb#;)qɀGgGĝ~w?"·66+#jȑ rh.>7W#:(2R@ӓIG;kA`ϲhwCXܾH*8(j#r ^SاUy]ܒ^Hlȫ~;ʤrcv>1C,[ԥ̹Tr9 _wYɎu@t,&wvQ<=F~ił,W9^2ԭ7zd(&-iE<O2N\+wvDf'ډtPfrѱ2GǕ ltnJ 3p\"qf_d ʴ"f5~#UTgIU8_mM]Sy]p͞ 8܋S(=&fQ:#Xռݡy*zQX x+2,,S|J3 s,OV&@!zy6 /ھ$4tAѠdqӯ*< $.4rs_fbkVzC1Mҙ!1>tc4ǘVTGn!זwr,TA菪 *N]j+,Kj4Cp>)o#GܐLHW |Npg)ԀX=6XW`uVY8܈ <)8+[E!Bc%մzKAsT֏| DyFUQ}Ljww5FX7lE3')8V\hYFE?h JN'lpH=gy:z]$Ù  2BPކy+M8^M["[jnP5Sm/~'A0)@~9?S*v2pNl vX9L~ܿ‹:3(6"lz* tR6$t!wQ*̇(␝)E ;b Й9s&4|L- "@fBP+,e6$ nv] 0mZ2|7.4|3okF3nq1܊;MYsfC P/+n` | 3\[5+%k lsjQ2H@wm>|DѶ{ޤ XjN>HT,E}vZU1b}qײ TN +#k<VE/-jWC[Ԩo DŽ&K?A,e/ /{O|,s׸L_Q avZqyR)pCdeHWywR-\un]ƝPsjIu2BrJt-D߲9'rPt(ģL\uްJ}*̀>`~*EBrsegVOE.GXO?y+̌&:|\1iֽ[ q_ݭgPoO[oo.YI/B> jXWx"~ZlmO#$#^l 9vP $OHxPWx>wkw-k8٪^=i 8A {jN|AQS\,uiWFeÈ.$o1}n_֟\)`) /aŔ"T?Yݝ DDjP~䕶k}{'O<*sϊ|` $s/g&nN\5>xm23 'Zm8.>*PCgK)9"W# ƍ/IKo,Ok#ጯ KF5ss?ZG xF@M)oKm#Sw0Z?ʣPaAGS.E8$=}3L鳄7r^mu-'ʹaqjD1 yq!!5Û{\pk>Lޡur9v>dݒ "fr3uxn9UnƝ%.CFeNU)-huY b}6]GIK|™$LRyEUacK.@p-+3 a]@*}饲~>oFwn²A[%H$[]̠tjbEy{Z3@JU.A!nT&-㹷[P9# r5Xd(*trd*R](fA1E0qeNzD)(j΋],q5k@c>Rr;hw{T;yul?MN&KFHCҮ$-rgPvI)jP0Ѥ|Pz޽ը"2(bEY<W{Μ)C'ż/!Umv~, U],ư93k'zDHa Q}t/9YDŽQ n݅S-nvkvʌjReY }~W`F98= |~-3γ[ӻcŅ'hj6vs~D`57M [H)YcA@am,00T܎WK:ar<蒞]d$f7vaҳ)WB05*Fyc %2#?a~.vRCM%Se:jrx]}d;ff1[+P:UqtˠFZ7kKVۘi>#Ѻ1i[WI^?q d%/*YkK '*qF{@Xv,k_QiȨ-|h`%nU7:{wlK2RlܿLwQڝԖsKd0䓃Je6Y˕s~[9N֩G$S+;TYC :Jj>p]鄣 o#&ԳHɡ%ٙ>Jӽxo5Ph 𰫥@7N8J~+̍`ۅRU}X#Ly;i"s>I2*AGK»1 fp 8U>V QqGL6/1 GۈiRǯ8 A~{ESpG1BFƲ}EC$fREtk9"kyR< ++!+hPPX@Q u%bK7DHCR `cj6{rp]i6TPs!( 5YK`q6gRFAy34;Ag#3)eO0V>ǒ {wk&Oߍ-3`0>3mCQ3dhpO_g AE^%)ٰ'B sovaK؍1r\VC =W7zS6.=qJBH." rd족5Bh HHŕ7!q q #𫰣-X?,Q@뢻%$jR̉KWǶѣF !j .YtO@MڄRD4ϑO2ZN@0j a$ӊEˆ!nٮyrAͬyqv L MSJRk"DzˉD6iXǂ;I1Guk Y$ʹ,y\ 8~Z?)Q?!)E"Wȴm{!C*$fOOlmfKB3.Tj=y=sXu"€xrccmIJժtQP$BC >:=FZ1NfNɰL"EfYDtԤ; cZ}=Ԭes&SLln ,eYB|Gu; /R,V4.9fmoPIc*67V-`1>V[!V9GJ6qf8 N;u%KYplEK#zc-5AŘ.w>#9)tvKFPo=ۛs,M=|^P΄fMΫ=b8.*R?rيNI+"!P̭@e}XAg\rJo )W:6Gw3f2*e{8;nke%O]%.plVyZuÑ+`"?,$. ^6%BvI4pryx.t& gwsIps=dY$MYbW!IKG1[M6 k CS(>7]h'*K YHT8!j1(~w 5nVoQiGohv?µƤ*T#yp+_(z @5?c`U׋SpHM8#uN88gLp/oSDقPͣzgr"%:8CERy3L m/iߚ lDL^ j#| znj<7G!xkpZ;bM)2:X~ދ2uB1F\|#'01#z/`I,N% w[pA  (G7zzN~ӖhYXauYot^#IePJK.H:SOx[)lq{͎2}'72|;J+i?l>wUTP+Tmݳrp0SE`[w'LϜ!BU=N.^cˏzjH <;hԿ]54baٺhct@boWmf,XҠ:_#'%nT4@Z1g$]rxb<;s+[^/-KbCfa ցQ(:jΩņG8C(_!K\4}1T,čM#'Ms|NW __>{buė*\b*ߣhwaC3 nbfxu4oդsmP FhX&[>z$jԍkP@W۳{~&fW0½j@ÕTQlDSwo1QÉD tTcO?C~hs} ~E*XK#0]N;8:Q;Ezڮ_k-5]fbBvx {ID%[KL>8ե' Gj.BQxߑ=4fV*Sz4F4V{ɛZ?$>0&j=_,^vZq)%CL|'<9%T%M^VL冼"k<Ϗ)1 )B!ȈD#ԪzEtm-*Գ!"vTK-J ,}a?7TB=OC&Shе#KU$&URsQGE+8{ &}of'Tp%t^kh,# ?m؇`<[K|eCf[uWV.p""g y0=rmo;>M#Oڶ!Ψ|CXi6n/)پ@s [ͩͶceOy_J=E9K0<(ļ9f}:rf5oYǵǵpt"IsIDμ` ^}2fGǁ7o =I9^9Cb)N(ϔorK'fKa/N&qW92n]zR*8-Κ ,0-?5n~SdmVیK) w>*^^j=T5D[Y6R*W(08E7V !eị̄Qvĥkg)DSA:=CS^)"M.4"]+\to3`+Ң>U|e-hݾZʌ0s;tȻƠ8y$uC*ݑ*GۧZ׵}3RB]A{Pϔ0A ԃG,oV?]gvuѯ)F1qq`@ӳG`H%>ovt% 9B6 '[ml[Oƚob-|$[6j-V q>e! LJ,;KGvQ!D@LDžus蠝 K ~7۩{Jy3-4zir$k^VThꐹh kqM~4$?ƼZ!*yth1Sa| vG5_n02?tz3aЕ|pa_N5<+Fq;P&Y챿r lYKB WRꜗ1=Rt*(gd~(u>zVMW/޺6R~˨P,sQ%?.Vn3g8Ue}>0l ~[# m暷׳Hךxuan|žhz^q-g4^naF#Ǿ߻ mrIÃ.ݷ]ivNF=kBgA$VJ\VQݛ"KuS'92ti7WZDj/_G~OV"(z\fSHH!xq ԯ'v8@d/0#ccWS2&9ù}j;b,oe2sB:n @ +rBw2p 5R"뼧s x'8H 6;]hIxDaNwb}#2om; ?o:`0'$PP/7tÇd8%p=~bXTЁ2O FÞoS=)(qX5iw" A`NL!ZL<jcɔ@4ǒE͎ +^)G j>U_U'eLbh G^)|;z_Қl2`MkX귿z@@y|9FEњ'Q66"R yI4LOsu g{&лCiOğGVB$\~e*N[~UgRRcӦl-&=6\ʻO&6b: =c- ?l 7!-8. ی:!dwN56%֙x.U81e:sRW\Z~76S[]8a$L?[q#7[;R-oVwuD >`Ǵ(i>b-t)<ŮV-|'8 L}+8fj\#CDsB%Q\,̕%Ip! tw]yDYA*ue\#+`Gw- Hg_is\@)^g@neU{QآCB 7F㝧amL;h[K"u~)0J&鉘䚉iZa#&h#5xo%xe)ǿ.<'?;&fO #9]C>ÿk8 M\2CqVh݋8X : ,DsT҄8tn9py:i3Ol+̛؎tN! -7`crte&ցv A_`8 zuA@ +4 F 2ZV{=D\< $=u?X eU.'\m/@pX;XN.P2Q .ꀰ>Lgq'%ګ)ZrXMxk%LxdoPSͬRP.xp0CǮ~ 1\6 SO"N#CLcbP~OGEo[ɌSʗWy.AXgmSv7@05VUrͰ~XvE;q<-5V|9VMWU,ᬚަ/tXf~ `qtߪ]!ީb2+\8-X6Kzd˸Zz.l8%\[dӎH^Yӣ87 NH^k}mN8hz/~@XCD H}Ĝȧ?6OIsxnɘ~4z!%Y|d5{jFdDŽ`ԡSs?WD#bR/1D(R'KQm?K _򛗞qg($xYmt{Cv W2ÖřЫάͨ3}&(f5iڟאy[18 GF t<CCytg_z /SZcڨՋ˟gWo .<6ߔf?B}4Sf~m(9sX8—AH,Nsz ߿kN3(lӹ. 4{l"C*EV3|"f:S|D\ER"bS6|JƉø*sbxX;Eu-C:LžN>$dнdzㄆv6;ʩІx|pau7]-Gqi55PUQ!J+QYU 9݂L&Q 'O'2OR?W:\6$e8'~o,Ryϋ_#{O 6 ńƑTHH%6ژk$8vӎhQY51 c"N9'M]JZel^bf M‹-sR!oqITEx yOuQޞi_y+m1p;/ k#tK.hJ]KXwES_O젟fqhXzO. MIaF?ZSwvYc4[;瞡f `r&˭56lv uf^_t:ӛү]ҚC`v,`/xW~짨/s"t`^ZIqn eH'b*ˡ~~`~[x!uCagPDV׎Js (MByNn(@f=<ٴ2d<4W4. fIZhyzFhAl!7aU'˖3`h_rT~5ױˎkfE B &[JK|dfҪqv!m:(c* $Njvu&9iK v [w?!ڪʠAV ݡ,ID/V%lBw2fN09֒6-w5zbxvx ֬ 右mϿm7^tQ**dn'J+O_Xemh͔v˾9^gbd}v0ЇxV&wMtij;4w^.I8aEwk9ѕPEⱐ]YO|8Zv= FLF2+HǃP#5?Z*vLËfJjLAnvm}M4ִNΡ9ř /6qR=׊5 *YlH̡Ƞc`(lM-o,p]*&8dĵOd8聪3`jL&VeG"_n{wp"x6jy ռaAd!hCPw_lwgWQZ×LjҎO)jʽ@[}"m~_O`ۯ.%_{J> 'tn8A.@t!q{kQ{VV$_[bEȤc/xLCYZӛ´,)6ֻ 7|ޖdw+`YFqhj!%JxV*=nR/2SZ?P_oLWp$:-g(<\{Xz_ dlGx2iV1g&{xcoc҈tuQZ\ʌ /IK)Xb&19"UA{rk=1l/ Ee#|*j1.|oVyn]OC ^RkKBn661Xc*З;+{R?Vɛ9m+ #1.mS-~luH*ќm(c6)u&џHyE83%SȇMұ|Z+ U4.hQLz?,Wx Ї2qSYhB|¤RΩ 3\lC,#lvL+f%8xrMa:Ԟw#\j)ުe}Qq ͍}JVJk'+pŷdnn{(q>ax7ʇ6xH(Yr8Sy챷~:..B`sI-òCO5ЏS 7ʮqXyLuWAF_94) zSH7D9Qr| =>QPλ:]]EY}nw:7_缺8^qdka=PMo Lh}&h\m!(tneA pf„ÜlA^ k䩗q"BO)A@,]y%.~P֕=+had.9I*OhER+ʴ;ڰ^? l֬kgzFޚzسj3>hU~'XKFBf>O ooڡO>pR4N Q@훉Ctq43w?γ* 2CהNDۇ#I>:fM}?3I\8M z  KیZ BCYn?;kӉ/&2:IMx638 &~[-9.|6'-ŢnE. )EAQR$OMt@Eqo˖,J a[FC9dPב7%GMܻs>KM ϑ@R4b$  Vg̺rz35>:(<_CdZWW0t|k;M`HݖE3ŊVHpE?x1\NZTjBeF.S" oG1gN-ێﲻ:|%m0 4'PUD-e~k䶜4)}N1~_= tTI'`M:x%v~)B"AZoUJX%vRae/-<ӳ%C;Zv)vܙsKN&-.:3ؗ{%-Jk˯HЎ1hPkjځ7'o@75Ԗůe!hgMS_ r5qW~К2 8D0QpxWBQ#U|e{ si~ߑ']gMYвB0lL%ʿͰ\t30?ZWUn<Yaάjz#&d6ύ!ڨ'm?B=blq3cyIMwx4XQ̶ s#w]UD ,7JS,Ju;Jq* Dpuċ)kh8IU59w9Q@#R=xjK^+J'2qqa z]CrViutb!D5 S&hHxUza#g_>Tսh\gyb]{NL* zQERq<yH/3BdBrIOG[s\7NZQW  sm|{_cŏY/~Nh'S8@SHƨUS aZBj@v= U$'~fv}󯑰낛iz"y (W +K./ڧ 2$1ncHv 3b7'*!aN>kн0KjxnExु8#;5|2s 7p=x5K냎$+D2CpvУuF! #VX}gt%d)ke\ЏXKt|1bm[~چXR%od .~pm -̆Zv;q>/X_;ˤYÌR;V /΢;!]| y9B!d]NgoՃM=AP_vr13('1eI2'CmnԳ0c&,o )3֫g<*922q$ֶ=?_^6&cKg' %S7_mDy,Pjıaz?bҔΖדU`lyiuVhI?ְݱβ;?-۩xtsU_Tj{+(A& ìTnpّƾRr@5c*>xkb #06aۙ> &n"QVC|u@ d ' m=!Abt26j]M38t.[.ԀC=ݫ }S+ yFjuoR.yGFww tv\h aƁmjB9݂v2 頴cձ=@/U ?{Qur8/Qcx]˰C%a Q`yH ڊ.Ҭ<ꁏW*Ÿ54&Ž]OJ{o,Hg cK8b(} k^`s֛iFO0F?FC{9æ+vF!םZw-M %$NⴋPt$zQPy!F / ;#U= NKIZG#NZzǀ-8:& (Dj3QC]vDqF"\> fぅPP#菦XozAk鶇>YdC8g?!𲱿K3O 7iɒ'(ve_q0M>lj- 餉@KUjlP$sXVF@3:涛,5fT.jZ,j:crdܣ jH$I?@j=),{Ȁ _U H￳EɁwHmR˔yÇDyZ _,dv)sC< [XٌSMH܉¾CA'y%J&DL6! s=HV.*량nFZ6 8h -8jX \-Fe#HrNI5XQRh *d,?2a@է 3Ѡx1U|ztpz#鬖5+։ا6-FܾC0+@@ڧHU&2UD}(S'MC_t%@5Wzٙ3-yTI@O-*`4l0*\c4 [yzk^1F#ù %o\uM.qYw IUNÀ4fo,@RW:cܜu!(fלy'zpslTq}'p;rs K=6†:6=2Chggp^8NKAvvfn|.ob0,Grva~uBR Лd]]7PXH%#NՉ+HVᱞv{\z5`aLuveJPCDFbBۂӴ6>^=ڈ'KG~zS٠<t{dlq%D{<)!Ҧ|s$Y`ED[g<ɳd{Ȳ/&pDǝ.5OaJ}k\,t&b&ƺ~4zfL͆O7+zCv{3%C<ݳJ/V&c.\w̄EKr/?F\S6PPd(b냇ibP ܹte'@#gۜ_;*Z3ϟ_|K*nuaPm1"֙aA氬]ROd5 B*b .>^(TUvZ|`blC򺚹b0tS \ƽWS ϫs:" Vy '@1!:kKjS{ԅn{ڢ-Tƍ/-KnCN.^s28eFztDߣvcP粁cBNSMY~)۶:3l0<^#c[ Աt^.%jgZ6 oo:(J{BqZIE6;[ZPV [nJ-IT= #B3[S" ]е~  4Bb֛1D-t[Wƚ? )t~3.A; 2p> 9<od Hꐭ;8X^TG-_}(=>/" dvlfݔMWfLw2{A_nD̽qv|B\;-h 6ŅpE+zrFnե&,4CGzx7vp%iq9Hg7p…E>YɅkvpu ;ѭeu-yx(Շ}A*K[G7=F_ TŮFH=ľԅba0P"w<Fv St}msޅB蛬f2>W#֓y+%p ?N~ IYc=u*'FcmYwO֊)6j6O W/t<"TM+'~jtdf&L*8I`M5R=2Fn0,g9Wӧ\hA%{k"H/Bd =~M&b0lcY;5.g^]~ᨾSoˆSb3sVڎ3'x%)PMx2pFF{Iѻ2/0:xw旺4QAiaS{hiCLo3u_d;6gGk\k2$6.n/d~-+z]afg3'V)ks ]Kq`U=_R>u =8}Tu/pkq>O9cޔfp!{EzrȌJ_/wg~C ru;uC zXi!ݰQR jfPП(qChv#]yrn+C} TNnя UKPZKP*'Y}Kln_XE-=]]2v 8[N'iYRʋAKao|qkUkP'؂uZ8+T5>emku{sv;֘`?R`MT˟o#2M%bUl&c[\DMB`&d+úsql~o#${ÁW-+9{jU􉊳 7 (ˍ*> .f3 P)-'[QJ?!/cRԉ~cjng JYR']5e(cQhXZr]Yo:<suy,[MNZFóPU%Q ` S{nō@s ?>4_1)l)L4i1QqOp"1mZg2.++62뫧\;FBTq9҅(ت8.zs.PaiN'HTIO:K'%OEyxZjo H$Ʈ?vx);Mݿ[|D%r|_BM%l>_o c|σVIUG'ъ.㇭cf ۫šCZW7P6D".|} 2)ނe]b6?a $:.^ #~1Ҿ?$ GDJwZ'vqiH|F>؁>-]O#TO"z7f:|/< za_[dbP" I5# DUR f7J(а֦ Y7Z>vP80`BMZ;_%p@:wHYeJϘV69'aiEkgD]0̲ I~B D-2:pE "pitqO:OA'DpA $^2mBЬ1sBrt(l֮ŵ.ڝ -#T8|%737h)]Xit*0=f@%'?3ْ%Xfy.E!@vǼMWH;CUu}8FJ4u4̨x퍂Ù^Q/EH -L:"ypł|tl#:!ġDFL1{0*FbtFgIm!!MOd[لj.3@"mqHA0T(c;ȔQrJp? gT_=X|؍͇io7GLudu{~VH5`W MуNPK,4AV]YXh+tzo/^k0bEi꠪`06Mb1/cʡpkVŠ5t*j,|s>,ERKq!kK-r?{X^S%{ rJ}>h8LVTA(Y&1WJ mcSa:z3%J/Kl|5`&Gr `<`KA~:swa&CvXP ڼ4-01Xy<OW'fKUv\"a#쎕Ѯ\@z! k7|` c9k{פ2O/B4caJg\X8f2pk"ry(aÓD==fZ$rSx]vhaљH2(l^uMJR? ̝`!Kq.m뫵Y_/:53BvʲZAst*85A{Dҥt(~o7#o&QՈrQ`e)@@9|QA^(<QB^9#js Ў-4 q&ŻP+Nb)ɍ$p$VCҴ{ZP+ɶG)d_Ȇ6?-BB[]Z.R["/j~-TB/7@.y۟A1eY&/ՑaПp٠t餗ѭ<+6(!tƓ*y{s×<14i$hp  z%#e)h)Am@MŦQBW2V̄oy͝JpnJZiٿڰA!5gUL< qh&LY'y>lrpԌ'C+b>mK;ŴmK^7X;_>B^stmvs%(p`33|_ۛ;z*֧*1>A](&-3Gru:֊ob?'wFXmR,Sz4ո/U4hw- ?F%$Mur77_ X. 'g哬R{7zcF_QV$Qzһ%IVBuKB%ʸnL iYm{H%F ;sF6D1asdMFk"a=srT<>z2O*R!Hÿ+qRj] I\\{ݗ?%ԓe8\^-fe]u|@5 #2yۏb*Cq :X~Nఽ<WIyǡNAeg)osœXgz|1>Fd8 rۯ>GmEx nR\EAěԫYw,}nq{u#M0 f\u5¿&OEu+]XN[˘{{o= 5b51] \'teihbSNQ^ᑎnޏKcSHʜ90kM5;jٻBHߜF 4e脈=M}Ǡ/>&%rt,HiJ0~9 e8,x0yxGqr!zتlJWCCg_&Rk^pJ*`;$Mw; hxLq:}sB۳@D.^{$~c۲| F+D!eqVȰ_OZ\u뚟ajs6F"Ӗ>Ìy"K.G[ڞ2xΣ?;0ғg O@?칏hJ| >A*NZ7`,•n:c@k遰8e֩|Y؈Seg) jK\ո.>h UH7xg1g&Χjt+HI~pcT1-Ñ̍z>K`wY1@Oj*8L|dBm@=J)N'^6 sjޫNOb,#㑼5LEe5a율puoy.luzK5^YyTͣTVzTĿ_x2G\GYRizjջ7%\eӿ["4j"'r^p+8hT@WJOΎ\Ša@f6[C* f@Ab SWQoai"Of.c8ͅw)o#P3W+"7"c,$5@QORPuݴBr.E+?IN +w6?^`}Lh8ݒP4ZG,)wz4+`ͮ[B \ (OK&W>ЎM# H*" 2;kh@?|jľA?>\ԝS 8W1az11Ŭ* ݩܕ/t~>hCT9ofE^J A8/6S|`ݫS&#^>wWh?"2cZZb8?A!6mQdD&)1D>D5!~WWB\VV /P]Gٱ0n76֖YT9@ I=@ci{YK/gKh;m:M[]Tc$' ?ٵy*p{ ]1ܹK_lO @m6¶& ?cG%x'o8\cGQd^B'}@+эyc8@gG \qb^e|h.+WG>j72*1nn`uvN ,pu.=\+Q95h0y!@.[BaÌ«9?c>^ nje>A4ڿb:HEtmུSivnpi. BHb, cv'y7/i~YLdw/ex̥3MBQt'y\ńs'K9GI%:bwb^Ty)7R })P]#~@tR>\&^G9tTX^iC}U36^w&xa ˗PKrӃչ|\Z;0=M'cT[I±zvV#_ orݗۨ.rʅ*K3Q\$քOI $lH/Jך))fIdo]-ma`An{)ܠE??Q6-!RfuOlY ,"f^37$E[0ض.&%XחDp0{A̢|uxlNОn" 2GtXzN l{4lB\s_oAwm"Ntf-8!w006ǝԝN<}I#I'yBtRUE,[I,-I5BݲM'{zRD/˃ם1F2qx2lE[Ƃq<됒~F@X1) !q7?&b|u[/Jq˪"w42Asةj$չ_H/8ҵ|f'8܍A+ciUD^ }KV:Oq#̡0ڼ4}b6mŅ օ#-[IMSUL#==+(RZ(Gw @B_B^D4Gaxj9@3jU)-GGҲ<J99 ?Օ`ng[,I,adm9;jC {Хq6 B4jإ@QCO VN2a i9_%};MšyE9=$0^L#mt>GXpJ {<W;xB ]N^#\Nmj֦oQ6|[ Q+OH V6#,$.GnvCs1MMAƽ&XT_Gza#< A#jC)+rBpN5ގd2'^%$mVZΥkxr+~fhjN\^x׊LL4ЌWC= |hQ@8ҮM'Fư)">Y<2Cݭ!;<:լb~j3l8=@xY9V;1j͕w#V=ȳST?7\!k7emem[e{f JI&<xgfFfρ]Юrˡ(.xKo[*B餮2s%A[B+N}I F E0p_0TE>7*c0-^y}32 01wQxa?ٴoCp( މˋTk^2XAl5'(! >\>T]ksLW]b i(s%!p@iE(u+MBpd 5 Le.z"C[ifS'4)ױi~B^и4D`x=)@ń0Ls*1}~pणbZoQDVY)9B @ɯGg2lKeFP',0xQ%Bڠ0ti92LFc)J`hy~>T1M##B%R'? DȂ3A[cZEi%ѥܹZ2lϐ(.š.wW|.,hW9UqBNmo)PjfnO:E'G"{] @,˻e΢C}UAlBؗcQ98l.ϸ"/n4P`͢qו[B%@4n=niHbrǪ n R.*+öD aY7oJ^j`bMBjV˺Ndf#%EmM@\5@!LDq>̏qJKs,=g$ʷe{oZCR(bi,CdZm_NO US:ȿ5K x\'4Zk&FQ7HeCZ2ﲚ.BZbXRض‘>gVI2v㼢:3Y묿$뜁}4['&@w"BK 6@*-1 K3:)N"zO^?/=b>'m\_#nncImIHi>*w* AIb; ?ڋkjIJ}chG E$RG-UUn8ŭqPP5Ԩ=8'_R8M]n;OLB$/Lђ(?'˙y$Ã`b tqejk#x8ڟ~u\o^0 `YCQNvU*:_[)mdHP}xRٺvٵ,|Pj8 ]vρ9:W+'3D͏L yb!_C4V6:>XLh4 Ֆ}jDfzJ%ph=n\rP47c). s|B-zo' M!a2{jV+#u액}mgoTW@SMQw@$@ڻ8Hu0l4 >%W< 7*-f\5cT1ɺ|Wb-D28jY$Op=;Mwi=ʼmD.!sKA։D)8|U^b%MIˆV34a?+`6dIB?6+$G^EqG[^M %zr/gD1t17~i=О%͝GՁ@DEjQ\X jItB몃g*ja}>kH>d+ilгT+W#e:9TۥXP(*{~ne 68)<6m0nQQʁ4.@ye/`Չx۪8(+j琮B.IGpP֑XףD}mT :F:4-DC TpLMҬjSWFvu A> 9jd B>?{HJ3ۨbOG^3e;qFw S FJOHq-Ǿ7l I vTiQXS5=ovhɼ`Ԇ)2 R+f?/ d,!gR:"# 7;,rKq<;ϙxìnw78Z)9b1qH~O@S*2E)`;|kƬDQ?/c9B㒘oIB̉|g  !&"ڙ(1Jzvdž͞u.ɑh; {.< M^IlPAeav)#_Aڢ!L8jXMfa/3W(]Gm -~ĞQW6Uԟ2QQ={&zV>b\88qĖaVU:w[TNSS*4扶:}  :&TK[ɒ'T*;|:<4},_8 ^ϼ]?*o M(Pˇ:"g' 0%P >p(ijYU”M}A#GSt>NIx# '3~<4Vq%`f (; BrV,|Xwp@Vv}]t;UOj(l->p'-HuXUa;J`g*u:m4ne1;Aw[#.hfe 'M4g(.sMc3͓ Lm;z=΀xӑ$`7l׿ 5;n$=w+8xsLm)z'WyFNPԎOkp󦮴&es*)yгDG)T5G SƋpvk ;9Ik29};Ȇ`4%OqO!u>6R,#j>/0]I$z^]7X| Cyhős8M4x]{`N1(!rp*A^k @Z%WØ% }C}6Y\zWbu L.kD;Qΐzhozű=a&*bT{|2z|Q,M ʊ";.x /o⨽7ѝ^*|7)[9}L(%\o20%rԛteoi&vNȰ m8Y*vwzUreRe^&+1x"&Clc-:GS~q"9ե=AӿYSټ{~EgN6873o(w"=fi!jN#{(І-0[wُ*TfGr6l$6~)@>OܧtSqmЬϲ={O&SVt=gG-b4'&XthM_lRdU-:ަyq`yBCbyZK&G:xQ4Q]x&˻SKGBmKP&W1cM}5ˬ[GfilhgOTr4ïOynK͟ls+D3z^hFj"]4 pB _laK l96GouZש1Cs!W .%i@iD3K]ĪOM$@i;n)X"_>< d]WYn/W1 $ޖVtQ#v8>tpF"9KV[3y%z|>W\ ڄoђ53mXMCMρɗ:chy݉-v6TeyLA2 ęjbT-c?vg-N@t[+bgҐ@5.~RߠG/Exgcjh*Zm@(3G"RMeqexs^SȵS!WqvԤ/wRE)O8唩s>H@љ+1rtqUEAmkQqF,aS÷qxr֎=1SQ |: (yl]djD,grIN|TdAHsS'%KVhm 5Iȁnp:eBbwRp+wIPTGC%>U1'Ayd錡y\sKaq7+\=7ވ=}G*v-3%./[Ut=vuA?{? s7D]ޯ6Ř`<;f7*v@%kH:4򉂀f,{]_\*jX#Fbmr.M~bc|ll z do5=|=w5}f?KS>AUC9]gk4 70 R mkE7IaT ol=VVqQo >cGV̪] H%>~=1cY8laxO?^<)g,BvcFE;:>B%v\#R;{\{10#z5#<]iJp؆3d l; GJ# (Qz團1ۯr{;Lr `//|X%a>eԠ|mΉ\sb9P=ռI1L g2* KNv?&{mbq߱q<&v4GER6| i!Њ|"L1辜6[A{daYc+4$`_7>毞;NgEUB:9ȋ0m5aZ죌>W ] _Rt~ LwS "vl?2̯WN>`tx<^4@ʱJGZ[z>q+QK?U TE4*K/ڈ `i{zb2{G5~չ܈q ~II, NZ<]4/΀o/¬> 56_G̵X ?S,9A WCY.R]8*?֪JW)B_~c\&գe *XB{ؼ4Ipcj}7"Z.}6aѯr6ޑHFw͓=s-r~XF R5 VK7i ?nK`KQc A;L%UQ5DC&D9/ ~0 iQw~-yqEP(SAxФ$B$ L}w H'Ԍf?<}smF-dfר7J['^$-"P^t3 lq@< :8İdUơv,|;*ZN#2?$eAVêlwIϜP sr[.sWgP]M'9N؆SGA㋲MuS+T hc3tcm2~g9[YPG)z-y`A5.H l9UYGB!Ÿ23ֹz\ nc? %6TJV\#z=f VR<"G15 8mPn%Qt77 M獑ݑ21G/5y<)bˣ69];/ z e] z&_L*9֣ 3Ed!cT>^.  U#Z)˘%cLV/M ͱX(=p_>R;ڋ(D:zyo\%^W_"],]`=$,~̐2kL 6[ *J;ܗIYLj`sGj*DOy@z ^!Iq@삥3FI&vV忈ϜmG*9U.Aԡ>GH}*Z!69&YrIC(Gi=44Fg :xH@CuԳorp8eO6'ELvj{J}uvA""w\7%9+Qjc44̨GSd)|;TEϿ74F"` CPp?i 4uȌO%* [hmx{OA&F k&5Dل/6g_[ilpA qŒܑX |d[qz'/)M.HUa}١`^]6A$u𸈥U!]Q+o1:u#x#uP:^_MLmcG};e&3H$F2'I'ގyS> ?C!%B hvsQB>(ȓ蔚QS|ܶWt`bcsCqU߫G=M=ǀՖc9C+m2GTC-j:,$̼+6hK1h`ԑ؅fadtQQ,`uÚ؟'JVlg q'v#,/n{0W3*@I/aA_(s-%'fϤ;ϮhOZ{7_4[a=[3 Jgܗh4J60?+)0]&'BZ`TƕU338Ak $<bfk\`$<~WJ@M_T*D1K nxR0F"q뛪:֬Ht1bUN.5h50VX`L4JUv483Nw9\|9_)OJE ԃ362W(Dg'AmdȖT"y~4D7;k!Ŋwg_]y^ici` r1~NQ}Տ]0A53"%z˨l} ӝ3Xf}#^FZD.'{/%1_/LLU PCdwlkSFk|/Tn aZ l1 b+JE 5ˊnXۄI9r)(XQ%.ץ窚*?$WvZ.D@#@Hρtcyo3-֎b9u.,s$x}?j?KaϏr~a4c Jhr`0&ȲqWq?O Y?rX٠pZ&/ P] .e j˾@VytJ!^Tds@zbBqi~=FMgtsC ߄0-KFdC4mi0[ l{w'dx>zC=&@ BpgW3 MD[WȯA;yG]I;סi1 69'(vI#1FPr;W}*g}7v݈ \ѕ,LWzۦ8VEVS6 @@Y~/Y&7"zym^ i5͂CgSpp`ukeu)CE݊&g$7@nbDY[dmM[v?BB\](cE[S0a@~\^Z 2Jѹ4!]:ѸP&c8j|QЯI4AC]}ꊛ҅jV # 5Md4o6F`-/ tDK3` ~e5VܓG`!;)AAk*PH \PS+0]9W ?e n E_Ji=kP]'XV0 ~5޿Zx\ӡ Dw~<S2SAXr\,ʌ[j̋?VI_lPzNn I ~;/Pp~IusL d+)!*ijwՆ \Y[J/~kqwBHtx \g%6Mi-@E]z1v.9|g pوӿ|u$҈cSdkރskܗYEV4>=%I>5lcR_I qb"nR ϬGUZ@89aL)ú؂/a4]Q =~浓5^f,=O )XPꆾ|e 4 @!$p@|-N.`9{Cq TQLJ%Nz"}-c=g_'SMy\t __ȣsڲ3׹A΃`،1DW<1"!yH/XF H,rNsGkˀ!J343JVN|9Q4tݓ9ȕ"ӽfWW;_V Ɂ3H+%Zz v ףCHIs;6 58mnp2f9 kQETͺdEIO˂-0'c!7" Z]ih.xҥߪ#8ז@1 jt41gwᝡz6+lQ-(gz1[\j$< +g8#hiOĿ\4T&ܣ3e|]ܧ`8\[@,-iߊ +qlI #{_yz_UL_[ŴӤcFhʪiI[G,k1c7lb F 93t9jTi4ƢgJ}'/GviuE9R R3BohHBĨ6hxm|{KjCR18e5YR!Ihdi k(v^ʵ=P˛Fɺ yvǕƪxsh 1aW!{;p0-ȺމX [<ԂFMSNGXշPc8mkt7wA!o׭tHL"N⊲̣DCGZvϑJ2k 0!`N(/25{ʫ˨X.qD;J+X\Z斡un '/@\=c̡Y5zw[z]վc|#m˽^> [^FpTVfsCIIҼjFiu;EUWLY$eUX@3\_$f?!9*$#3|wH + 4uhW̦TF%*zxE- QVkv_ Ԯ`Ď-b҆&CDv%HnXS4* ]=<$+ |JX%) b[A%tPCۊT/uo[{*K/'Yҵht'g#qyJȗ ul$% XN _mǓۋDY1|™Bٚop?ۄ!BzIB:b$S8dWtkI1\xJ xOcwQ5iYXq0՟;/Yhs-`sXGZ&eRk=v>5&0nw?z'Y8w8(w? ;0KIҬE{HNϻlCيejF,w Ƚc $5OK~7-QIsz 5 +6P"I.Al 줭Yr8eD3(ny}@ulBBo}A8ՐܻFbJw 78z @rGәYi菹kR:TШ!gƨ8S)SH6N`)BVg{ pEnhzk! P!ac2)VT#ޮY7o=8|?穃T%Sf~y d<=y_[3\6@LZb~0^ntL'hTT *sh^b֫'?A!o^C"](p[$zؐ= ۶4u y6X +^H} 53`&pD3~QH a #ƒ$6B{6 pf k Bay{~bQEz㭸8bk "%U-FQ /#gS 13gPiwUCRIXC{GUĦ>ֿ.Ohχ-AMԓ$ ^>ʦ -` k$d#F8כ_gCQ]T4r_pdt'*׹'nb_xSʦNG!sN.^`@v$e TB8[Hv1Ym rK-"&T bn.㟘"Q#WP-F]5 -H;_ݒݲ4 ' \vtJԥWJDDs]Z͌Wj\ˆK/n ┰ $ tq |S&԰fW|׻s"xGA61R^ j5I?>vT&Gbl.dpT,lWBP3ywM{]hT=7 "x7tEUail=LgQ#mtEˀiJ9gJtO 2<_np6aUm@ve }R ǰ0Pp ԃ# CD{^;ϝ/ [褴B䧦NSe]KI0f,Ͼ{]2r+W ?>JiL ,&9&bp=Kw"' 8#f  U7'8?y>Ց`-`9_B,Pjryz`r @l KOc!:)WD|0mBгٖUvgw_3i1CT"n8aH;qy6ְ>cl\C{uuƪj~X%k[7E(}C&w,oZjp" +DֱvUupP3 >Y,o)_'p^Pd61yP.)tJ2Sv#rv _uC#)ֽ@ե0a!Dl;T0]YyAVƠz_/&͊W-Bx8.yR4@Y?}}3yAާgEM t9ESvܔ rQ/wghu@̟C&`"M᳽ڙt聅 |C-|ݚU}y_usӈ uGߒ25?2{pZ+)=4C%I)2aC眳B7:G|nq?kXe|녓9))Ua2f7*KhL @ 5rUihug**;6#; t sFY*[Wu5H8U<"j/4Ǹ$M X5 ~H Nk.L,@v )"}'[F=?lnp&XqPd_G$pRhmƏ^fUk9tZqLb#N;9VCmȖIW==FnV3?"$*wPv2~T8S'7Ϯ>z5Ӻq@B HmMx,===QQc $J3@`) fS#jcHА+,_cO} n+]>]_rcHjjD93m$?ȸt[Nyˍ46#zU>ӿ&S(J9; f-U7kG^B+&-̚SXx/NTjgt"eKWL[CHejf0 ԍh]:dzBW}Jk{:\f9%=e9Gp!%~.$!/.CdSOӥcYʊy_.xbP0?Tdg$~U}]sꍫ=Jǹ"Ҥ4: e zߘecoN%DV"yOg^V-7!f?j-rJ嫁9vS^bJrc?8r[]@MΏmW%pzBJN@93~v:Pbj$ыV(갿hYv*i9۽FvoB02FON`'mCgYk*Q TyBR*5 {SAȠ|$i3ª qZ 0H V >FW3 ^7aNW-]OO&UTk#InKpw"SSݏ4ǣ`P=@qjWxpQ'MIfrFI虮`n=ց@2bĉg$,pf޷e._c o 8>+‰:4p)@G*YIm{"dÞ5:ly?~q`<\IغEGy@ ڠh::>*=*wXf y@z?Xi0X~K#6ui1 L$gxB=ξVE o@Y8R_wԄi˳Gv? BUo4ty̓%Tws;@z%`ڼv`\8Ʈd@XVVTҽޔz'&=D]*~WeW:YvEd xx87f?DuTyZaUHCw>NWć#1[+4A"lmj *J8^"n*'! O Ƽ{5w#u_"P_",< J;a.$g: ]:Jkn0<+QJw"Noe^CҘ#UBy3 k<@$8T 92"a2 AHWt J&+CvdG_] FV`$ %b,) jFn%YM#>m91hÖ"׉qyvm/,w@}pFl 6Pv8&ۤ?q:E>61pzzFӌxof5}ط5/=ƹ=0ٗQ#:MeIYoE6 i ]v8(PYwL͝esrI T)ymxG᠛d5%S~MOu\1gU?Yxw PC\\{C)BWSSة&;A tyX wrapjsM( 9rɕTFuF9Uiah߉v`bb:X u!G:AEM?Q6[+ *k`K>J>п݀Y%l;/:HJK aV1˗7ËN+ř<7,"6"!ŦAoBu|L9ܟ#.XW(}ecYU&-h MŖŧť$Sk0l"C܂y7إw"e6O+ UZŒ8a4#hc({#oL2=)XȆBGƋvp``.kqXOUKY>@<;l9 E[7x npEDwf,(|wo/JhXj-CϛEDxlyӣDL=q F!^AM@,9!KnR&9bV]FdkH6HLٟ-7Vїcjn?ŏKwN~5>߫V:k Ivxt}K^ߊN3Mfr>V`QUX`zA0~;>f{;lbj\UvsT+YV ۂ䦠\kåE (#4fL\2>[S<_*^olALABYŁh̾с(jz'54ەd"8b+ݍޜ"h8{/gEY䩯=|հᐨv# L1q-;Kdg8AD6jr' :~q#11g&K~L8_ .+[zԖBCFA)JzA/ QO;XMt Nv0u4 ]h][^К#ߐY-Ѧ;/&L՛Z$P[YU36wD64|ܿ^]XYR媩$5f,иHm~{O-t,j<'R'Ot\+؇8++r)pÓB36{ZRbso 1uHicxW!Vt$ZTfX\sE5((NNͽ TWpS66b1;8"vgj3`sj!c%~v* xҕ{׉]0b ĐFC ZQn}n&2cS - erY\ɍPW}4v9%4ưdnqD`j{3 /|2]Isl ^; ,bR#nr=1|%А\e`h6VN9ևOW;iFef%oǢs6/|^%rMEIZX! qMY+"(EeSA) /; ֲnJ&od \Lv3;fA lk 1Re>.Vp)*Z`i9;G.!rz ':'X<[3ɏ<_f:[l vʮq^rmΟ=N ]EF[upxesK\Kʳ)r1 yjJY"<9kh]T-/bߢ j}Fnl =7.OЛ@%b/oEr{zE(aǢ3Κ ѦDu<ʅ)q{j#E*i(cDΰ|`.C$ 3~H9Nh*fXX?Eu: )+MskQJ-3 1 JޛsgHe!*88w~27aUI.>i+W(Fuٍq&Pa'&\FgZZ,Ue%#v@~Hat@ ~JD .:nTN0eq$F{QgdJ(\ov}eAbzß0YZՄtп~ sڏ$1KxD g f. $8zj7'-O?7kwyV.x LцMM +> zvey{D=\ha04]pX35xM :3BincO!Pe^ݺ`t5 tv续/`ukqGsĘV4G!aқ݋p3WXBBv|/؏7Ɔ<^J ħvPs]S.ϔ436i!9177˂j;W war!nnSWɆ8F \IX- `ʄM+ .^{NuG c.6(*T v`vHfZ\Z|.[!;жp%#1Pܓq] iDbܕZVC WgG;`zCBjnBXbE0Ra2xVs08>₶ 1y FlL~f?z)n<[3١[<™H5uNo5U{ 3E22ue{a}zqѯU߾8߮GhZlgg5*5r,l۴Z L?G51'oUl΁Ϋ2\Eb7eFkD5pɬ-}P˾>jR""SPR,M?K7+EOݘ` 2^h2+uȵB*>Z!- qٰ휔H+-snwAW(:54]UajPD$R>xǦ&9#v{] vVVˑ[c;2=> i߬hI^ym= uQoR- C$Jqԍ{'}DQ5,9fn׫Q9co!e,}U*{GQc@^/\xtJkJIע>3)?\)tz~! $S()%$Ȇ}*`ב:sR }Aa38:띈eDz6lr>]6\a?F:sB:Xw_o[pt[= /se2WXsiN3mWw niT_BR*4|41(eqm}F9]ԫ8\ST?9Jlٌ >Ħ)-H#-usL@uxBOIRGAlrRSdҧ)AsV%k0#O/CSNNyM \]6[O7ml5lpfQcѺ=d}ltەߐZydBKcP|-]_nY|fjc.iCvNFwjZ#ҡ*0L)6:'w_Mǵq L醽 <`xYs/Lm+M6-#hf}fVa;6XY}wA[i:+8b&f׶*GU{dJT_24خ̝%( ߟ5ǹ+v<\kp"mG}M\p r.<=20f}N7u!Tۤܘ3+L; g+]ml\(2&}zENòZT 2Qy SեU”L&УnIg:Zw ><3Rkڥ\™VO.3Ë$ܐ_[ft?#\Pf-):ُ ;_#oI1t=d*Bl2QOS?5XZi\%3Yih6O~TSyOW`Qq P<0ŤfZ 7#V|&8ݏ FV@qF7]`P N5rؕ՗3,PZE5]P+=.<= >t.h8jCsjZ#.fImwh؃R7ꀰfi7֛D=h?Q /O;eSg0i<^ie详鬎!MS?u}) 5kQExc 7SQzƠ:OʣV2^Bq9Q B2z(mZ<b2]4LpNO0~&lD&zGv\Bm-Z$q:bjШc=c)/"݇1I_?ݻZ_ckck+@DvgJ7^U&k뾩|`"0{ş! ln&*N!5z 4lbi~C(A |U #ȫټ$s*^CU6]"pNY;!bgjndXK5fkzw&$8.='zD)ͅk(V ̏v/Z?=x7Vȕbwax(ЫjO:mI 5v.,аư;RT:D (~8PKZBۊ3y:l`Kѡ*ih=КkԩVZdm,_mK$}Ֆq@W>i{̌+\w WҒ#!N(:ᄶO,:/7`*f"&~mC7ۣ#)S=/-槟E]9C ޢ kUQˌc4K&dˋ_J!2hG<86e{ӞC{pÎ㋠vLw3lI+{#MF}FјK[J~_}0ur%T,*q )z J]U=/n4N|WPPt&;vP1y46E[EJBxe*TR`g&3vP>w- ԎaMΒ7$fpOFp 6)mIcͪGXxO^LTE!,ZI?~<(Q &rVR/ذ܊m>5lPN7(F dRޑIфW;À1R4~8{[ Rrib@۪WbF5h]U-m%5֡JX}]N$~$.>b{ݟKв5I;hx=%z=$- g7J+pN"{r~p 8Y0 [MwIzTtij2a(cMLMQ-7Xr|HLlmܢ)93e M_[bŹQC(!GZ,_Ňiʥʩ{5Ra<U*_FM:%EY>O JЯtJ[(!SF z?jr34Mýlzh+Lhe=yR{ )ܰD5 kҕL2\yRc*ٯjH/L|)l=BMʒ&//h0w 0[ 9ZAZH&{ɖYx-w_|=\!&3}j=GxAm&U _vɈ37K;5;hOE5R. IiPIdy5)\!AnQY~(`jxs.|! gCJ6UL)Qr{0s] (L뗮Xj|ٻ0"pcQcbV+]Iv?1>+QE Bwk yS`,r%B{ eU JsW/8 QO8kT};tvzS;/t͛}9!ԩQ$y7nsa ·TVxF-W3yi/@u 5 ܭ`e9JkR.&?ܐp쒽!6\lզ8h'g@JuϿډE*#B ~mWk>?__wDNM扈7`b> :58 ce &ja oIJ-oZVIA]! c-V ߲t >Z[;2-PHqTw:\@at_!jWEg' Ldȿl3U2%IKB1*MNmH~O Sp&5P}~( HoaEd3o:u ]d)/=K}(\qoQ"=e :{ MѵvEv>!3)AfJC&"C[gU1<rc*w;rfXTK/d.`O^}ႰVсXh+[׆p-#><$|š]&kk4KIJ w$0: Eyq$!C4oyXoa(lܵh jO Yn[;dtw% ;OvSm1 4VZ6ѬH.ď+:,ꆂ.)I!7^;hq~9Rm pjiQdetGd"}`V GFEonqnL/ǓlI > l7UΖdF~8:64Ew$Y:!^p ~YKGP?{UGZX Aj0We?Goѭ@IcTA-f B#ГaKB^w~PciLp.4!e!_EL(jԢ7YW4r&W]NB.]@2_Jkɸm[.䈃^Q(M"pڄRA w3I!c*f'aKNjm D?3N~:"՟oun#EUOnALR0@l<} )c;Nm|' HEJ'?^#% N&#J4 8}ݮ-/4_[@U6bZM H æd sH;wt+ӽf wyncO2aaPocfZkMI a/ BP+ Ș+YYKp.ԼeDg iZ |Ԡt& B =!B#u|/ҭ_"r'`oJaYX(W`P]+9A|);vQ6ֺEx۪ dd0)=uoP䥙s RmT6%ۑ;×tYz2fy$0H،+3@Wky*g/xֹ(ҼI=7P{\H@V;Yվ"ڗs} Wb/߱T )bUA!lG b mxso0ʓa3;;HCE"5;d};+y)NwQcpsMa:D@HoJ.YWkШH#Tr2R{ -bu[O;UH>YGyF)Y1At`giښ7 R ]G0mrRĢ Q.ctF71Tό;qnEFR<#ŏtCVҏhI|PB0N2"~7r` QdAdugnlZx;/Lpo;0>BReY@tORW8^5+g;|-7k+uNx:>eX|l#V|5>>b,xQ<q;g|Q3 CߙAZ+ [{i6tuGPkj&ubٺ/K#˻GUHͼsU!7d b bo))?ͶĈS:ڏʁNBU@ 5~ ZS<'>UԀq8&ӻ$QDDO)}/5FWl ESqV [@|]OK9j;Bn?J|Ұ="LE͸Jm}PWKЃv 8r:{ymd^GSѹ|`]hϵ '7G*gqy[x=gz=qtN:* c=,YHcj1/yi7>2 ipyz{;LZyvl|"<r2G,ɰGL EH'7!ƶ3d9_A4R|:4!-.gW(^g#Qd(8E鋚0Cr\gm"]/!h%;+HGm_̯p/ GUS"p V4:넵YC 4 ΊWHT%}H* Ń:w"SCրäubsnATԶnַc ^dӾ+9@Fnf(X@+X@ b_Q\%⮇IY|oGڹ|56xx ==Ӈ0nRN>㭀qM"+]_*Vr}buDOa7UP~$z> #`}I%f`X'İB:j*~vtM6`^ s6W> BE':Ms56L7~ee%^b8bߒ(ǡt'%)6nU'7|b?fd:ZSSuۥkP+ dςt-%KJTwrQlK&?@e,2;a|T}@8C)9cLf tܘ>'<`78]D<.-*"?=sH]h-#<%ƣ0V "|CSjA$ z1$®y6ی'xZ j\@:zluހx69= X&ȽՀ snd9eKB:ڪwFsY̗hkxԦL,`rh5ϣGŝJWO fUS<"݄A;ug6쳰ʃ(b>p=a4bbZp͒jSٯ'Ȑƚ}W ķUO݈>!j+ jO= ]̛@Dth81oƒ{gKppRP]\&y BBasaKC~'(<ǷjD]cɊdTiBx3e,kJWOԘmFT8@T`ș A vX,dvC@O.=](۳I,j*Wy? Z._Xc/3{DvzN ZQ4I—`h#, ܒW(K;)zȈA]-OQMOIpRjs>cϞ`)w4YMG@%.6Ǖl:|m3o]\vYk-g3ȍ, }&wV3fuEztsn(S8SEHqvgq%.}lk1(<̐ 5 q`LK__1 b4710U8`jnz&Mw[ , -؀V|$x 9\6 J-_]bA?Aí=p1LjNJ$fW&YbAnyseAӊptkM/gcdUd?T,(q+%sǏU 7 }fBb >xKhçrib-˨Ŷ3F1Ne5mQ{Z2wDb-fVt^\gA9 tQs6+g 9V06`rbΕ+G5=Ą"۶& @0nG L f:1oN`_Zh%'E/!Z\w޹kmϲuuo'|[#t͉ؐ&!GфÉܣf(S [װa.\i4: RG&dMnh&z/^eA F8u*'Na @Э8 Ѓ R9g1І!r@T*&π f|J0%-erII[/v abXG9}朠`xxs4OS_O,fϿ#bfSӿ<:v%5KEY"> ա*xI]sTtJY4vXS+׮t_x֖χfӣ=9xQ:drkM iɭ@f[oVGR{|6"" I5O1hNj>m\~wgUJThAAdԥ9/E^@A =({5^P/iD9Â7vFHSIRT ՚ٯMN3NIp>g񷲭g06JioB6@e`T8B5_^@M]h xɇ-Z=16nxZF7:iV4)Eg C$.)7,l ey0PC]H1yr#OTtkFc՝nm^ V ^#1tMNjvR"aPz͓ v]l7<7~|g'  -`[ofune΁ 0lv]`ŤDXK OEQqLe$Ryƒi6.mi'JiHd)7"z+/xlqxtcKGܘflbDT Jڣ'|{>mu2xf|ťYQҌY=uԐrlh>W'P!$*1ja )qƱ. dJO:. DYc\]7Ԧ'Z(hd<1'N<QDTd^wF܄4 ߛ9GsnQ;%<-y| ٲn ;̓`xn9)TZdX >H#N6c0|9k;H( o1odu{^/j<ʹލL;jV"52꨾bϲ +DRR"_ȱ2h~i}cynlK)ڶ]la+ l;6_I\ 0ZIcFOObwibc3neڽ py~[VFǔk>(\3 ǣيy uKފ+e:}&} QA 3zDFric œĻ8*eL=(w 9Bf׏Sm3vJu&L (\ mg&{.VYMkKxc\+=)X}pΨdk"㓵0QH,o YE)7l'ˋ OMAh^ *_4 \jOc%p= VqmԾT*؇mNuhóQitVjI95Bz*vu8Br u_) dG4sHT f7`a,W"}UTsg8v ҲcuޛF>,:Q<2tln:~{i[n>`ټfzO^VmP? +1)3vB;޺Mh :fW76O^A!APsGŽ4~iϙWF @BWdmP_fjE^ XVTLoT"XVnfzݺ@Fi9CQIbJEs("vs6`B?ONU/}S[¾Hwm=Q/Y6;v&Gt/v-kDW4h=Ste+61n2o͈OdCH 7c^dٚN5*ngf1(\g "]OŁ$B{=#ܡ|,ܘGui>0KI&22xV#84le3Y8zHZtFjUϴF%`@+L/>{{Գk+%pea ҳi-l@Ɉ$ n ,:ENO!ġ's{^h9jRת%Dw^Bߜ? iEJƎkWejo +mjN\/$4 Uz(^Ҍz+hVLAɶBl%3ZA>βzMG!rEPۢaZVbx[i cub.y~aYs(,Nn޿a DzEUK65E f$n%|i:3؞Bb:r?Ĺn paz-CbWyS%\~u u&iPaHR'R5)_^ZT(шII@/ơ _>E1S)]a<>AZA0Sz(:c/ǻܴBw9#֚xLԍg=ĩ 3H;&;CPSa;J-Jėc婃inSdAJU7`X՗= 'xJ*7,̗臧_бڎ-qs?G˩UF4#:,)R,Icq\,3pFKcnltd{bf/B!:gƍ{1KFybS=#y9h~yDʔcwq J׶lemz]KU(3$nřRT\lGH=[ Xf"`Oj|txrk)[tK~Vxf_-N}k`XwTng5WN} ˀ _2LCP/[qAܮ6]C dXc{>UxH{[P- n 5LiUlԝk2B MY=zwgh y.$"L\Gj~e3kcJ[K֞뗟 vQIfv_/odtEO 3r ̩ :ylNVPsҕ@#V%>q,Yr-ǑPX_F.Kgƨ~lOq^FU͠lFpE`31զLzQHe4CkEUlm^<6;c/9Ws^R:mn5MazJfo_ (La,vN ZsȍY̘]KcU%ňO~+8mM MO"37WkW߮&0)OWb9{nD7}:^\+'G|_X%)ٶ׬Sd̆%_;9L^Co6i+f%SlY|nZٴPUD3DÇ,!=?cmk90\hx,$y]*&Wk2Eõg FI4*5աS+Y(3-^OrwhF،i6K/q }8&q6=S;SvɰFš|ʖQU">>8b6`'4SKīL3 |OfުZ& &4ܶ&5~V6 ;꧊wv$xm&y-,?M5|]}@󳼏=;R"}hIл;1#?܍;deAT"*ٽ9=ܢQwOo3-UEj2LN2;d50YK_5o'jUE) 70&R2oo@խ7杜.ڲ3zbeʩ#.p|hP9P X-,p3qd%dQJeE*8JˆғrKO!z'hǛMǖ Oy{{%'6P%um _5+j];w8#ht$y!Hz4iRji nP΅.scgIW?m>_:EۍEkx4A+~3SWg.@д}b*񽓥&Ca@$/7dA9]s͞9>QjO%Uy+qf^sĴaܺA0Vokcc4"{x/F'<7 Ww*Ss=kAjGO=u9ڂ^ը{|/Y^A9^h-aFŢՅ۳2jgk9ڢE+جyRT3BůpvAXc@ʉ[8KKfP_ ] 3A/% RurQ|r)#*9yx+w}}Wr*@@*`ѵW\b f⇣VeDZz1)3Oz>)NLDtk*Z+ߦ4?I☪ҕ\JB"'4A5/3ƿR5[uUs0ӈZ& ZaEߪ֦*~f:z@[01a`S]pIgAW~GK9T[ 8h XfSq^+n6wukC315)VAʛ[x-_"Xkz:+!@wM[ ev.-F)붰.zlW:Zx4CӗcolM͒ :S]t,a_xZ]sl_t_{e_ smXБ:?X\ j8= 9ieՑiluʽhoKXp . RL}I\$<#>\Y!yzqa 3ixsU3%f6 (oc|y;cT= ~0;t pr]t|6P٘=GPsk鳺K]\m}o˕!h<]0m}_~%@FƒDt,;i| -/T|I#*<4*nG,S^feYkG(HNqloDОsƒlj`gTUh(WٯYckϡ5`2v3āZjY-c.(YcWqz]uPu|~.PNtm ?O*2NiJn<\KpL9" !]c_H_d lpƊ% 5t6N7q@j"8U1.,PAၧ Y^XT'jy0&ƚV2\DpOZc ύyJ[ 7Yn]<|,s+҅ JI#K{*դs\w7\{PyAu`j*3 453, r5yl)Q@TRzǁy|r+S1HD W#[cn LZQ kjþuǢC?+Aۘ:(RÜ= X&Gv y5]{+-P+H>2q&c3w#X]BZ:j'XᕯPDGeiU;9tI}1u@=e|X , ::R@g L`oR]v/ ,S# Ό ψ:Ml<5/X=w;=1>Db'ʄdM.2'  X |sm;%LV<\χ N *k۴ޑ#V]V*:%=mXױk@Ĥ}Lf̮'akp"_DZ B?df9:dž| ڒ: 6~] 1FVO(b2|3Je^V4o!!j_0cWS,|&nJ#F &b_$ZWWΖcc7Iͯ)LFL@[ɚn'wՄ4?iL_[鳯?p 7e Kz&} 9$݌oK@^I@FOM,\$2o4Nj|{l.Z6>P^A$or4-.o|*r3:Yh 3d䓗"k_go0r^ &Sz.u7ha{603QqrVW*ސV{sbJhAgGhtɮ_ cW/*A@4h&ӹyY,>BIjes2,^v"j*< !,{7ĒZІ;"PF'rcaE?)+VSŖg &>`}\, s(5,,R}e'SQlK_=?nD㜥, _f!ϯk@Z]ǴD`v.5s/b_Zj&>gvBA;ۺ1_8% %+ħzIPD2o'.G{}\nNBhVBq$ͭ@J;m#ϴk_p;Im(ViiXo!MZ(6}:a@;VqoWXeLw],B>( \OnpNກ ti6@>NoxM͚Ӵ좢Xr9460:`9/ȑ=Dc" aRuV=6L탫q$Nj6߻s;;wYed,h 0fG Eq7!3[B2`𚶰M,I |Y|:jbb9(h,>5TB /?]Y␶Rt5ߑt!x W#?5TfE'!Q1+dQaQBM?8'M[6ڨf,]Jេ}2D)jǿ^Doݪ8^ZMp021@l%P\K؁diM.Ic{$},B])&oAJ!ŢЈ#hnҞzc MߵFH#)Ʀ{T[4&țlS8'"3=F!@ܵW<-lnuj Miv 8n0W dYd`-Vl3 ͉/,]p0MgΘ=LN0MRb]g(RYxū3P'<&5;VOgMcU OO4H䕃@OU5p GPOgٌgk[2u"KעT[*O1^..qT1@ թ.1TRyF1vteɯ4dA c>0q ᖜ$#> 0PDD1#4b$ ʣ= OBw^TayŕɄX٩~ ˝:|f@4ZxW~MͶ8ps1O /,KKdo2j'޹ ] sJt;[v{Iۧ$nyY %>x7Un쬖F`N3ZG̕ &n|;C]jR+kNSjz/Ym0y잼 h7éUa?&i*yL~՜&Ƌ[|* xuH @iPUF9(kS( WK ;0c_bҧB#*ɬ*ip 6ȋya=@686k,aAn1:gUkrDarE ieǙJ6qkqYtC HƈI,ijjHHlrv:):FeucK'jm`v?,'Ձ2p.<܇I-ѐ!#[n( F`.DiP3mlƒY6Iz`ƸR}vT?0i*Xvþg Cn`y^ģ& oh,CD74KUQiUJsيx]//3U+uOZGѩCP *U-7YI--Tsq=aͯwS5GC]7Ë(;!c-o܁}St)gr퍯IoFaMDQL# doM#%kuW<{WB_>7й^t$AoS K䙓B,ʈ)}M?O6sp6[)9jJjg &MiXC5!Md3ѶM7 ykV-JW9E{4X#K,63m.|*.;NAՀ)>49Q1Z"X ƫ׶~Yc@/ |>6[($4lj\_LT´L_hjX͗X>F);t)Z>H=RǩiTbytl_b\ }" PR َ{ɍ@ :JGFY6o?rϹ  (]=ouݢ4q((4V,ڣQchQ=%) :.By]rŀucx̻e_ja+U.f- OWVb[sDԾ˺܁ќM^d`Btѩ[ӗ}vԿkO`sF. đ\ŸY5_,ss2+[+fS}j߭r!h#;7FfHXNAc>FԼe-?-4 Аęah2l~˩,|' ΀\;uKV"l LOfL59~+C:wdi9a2]1z|tH͵|+)D?::r<҆'; ɁUʋ$'K&7 X_{fN&)^gGk{ŋcbq7G+8<`Zxz1& #r&!sK)v̻4_|j'n>^y"cisog"GO=*dgvvq=?k; e>1$phԼ H(!Jr1m$@ƔƾP'hZbbG%7[l' ò yQ-ԋl? ӄ{I!!V j{{;La.NE;"ĭA׾ś ( j zX]UEuMEW.Y@i_zawOTs397RLSA3& 9ށ2k V؈t5o)Y]OZD7 cE*Xf 4 ҥ0GH;pgK!LqPM.,g|XJec%_yW#ſ f780}ami~ t_ e'2@BZ}AN3Eڝ\bTY٠hXkx-zp9as%KuCm'Al~ tx|s#u,=3yBSA7(&@/)/䳝\Wkۢ D\8r1ENVSu@'0:ĢUZ.7O6sAhZ5lh[g/{N׭Df2u xI/ 8mGd)XSK"q<.Ip!rC^laxD'dj&jwC\C 2-1No{Xد3`˟<0xtzMe&J,SL s 5ۀ8:HMQ՗O=ƯLVK^ aM8. XxA˓u IsËps(pa^řYr~&ҵ yO '{j<]&2˰jfTc-}bt j#̰S . \*=55m' 7؂=|`x0Jl=(Z SX"Y Yk+z+KS"5~5>ܡ;?^Ǫ1Kw:lH2(4r0f\7nkPr&Gi=s[{x"a39QS#zxˆ<%B\FEC}DVM{)>>4hC?, yF!<~n2Sf$;yXzgϮAs氐!XV ghqmrais(ٝ_-`ۏLh)P)G\!^!99>VtnT662C; FE5lC_NGeSp`O wqi#}:]⭡Do9"e6:vI@i])}XStn\bU,>7= fPiI>cӉXOslXMz=jP&z80n9S;H*p)hOG@ҿnܺ%vc\Q~~#[#tDeTVwZSj씪j>N]O}Z ,pz]ˀh%2NF@/s>isl ~pxX֍ʜfk[aTrSο:ى5 CHP~ w0Ya5lZgrBڀ$awXF9hZâW_c2wa#Ipo% kQʗ{=3_Q=ۥn-*0_ P):U ƪxeAM>a7?jոUŋ/ΙD ]L$9VT+.V?|L#L{gl4ykњftS$S!2`UFv #\"+nqϰb<1mhw\g_@LZA/ Q?,-~&䨓⛮澸$|5JAy*(a:Mڰ,<)ٶg`|:2i-TʦJ BB>q"5o|-<ɉ0sg[wud$$3@^.} G S8Wqpʷ.x|h9OWn2e"m`ξ5>av$^1A6l x>,`y!!n$<Tj:_el78LIng2a$yÄcm.^iWو'"=,رHrQOjwYKquܵ, u NI?uR1ܱ$2rHY_;xnl먗R$ vhz'څYp&\eAcQh^AL9R#w  ymq  aW ^yg*J؈U3#(_YLr=ѳQDhQqt(mݐ#5;R~Zhtڲٺy M|y)W-Xv㐘I,gLMfŊ+%BIլxو)^을ciIwM=\vMіFMnu%<|嘯 |~q#m D3} {&@,/62߬?|2:xQFrgx2~+/$ud^)nq| .xؤ~5{%Y60' ;T\J0'|jo G,X$ϩe?De<,꭮߽٘M^ϐRʅO*ZǏ̊M25#z.3ɸ \.OP0W4AXʳ&BO'Z]bOq-mݖdyx !;7ǰ6V,)0ǹ3(N-}&XUIz 5T>O*?P [j/p=g{TV>\~g&&|]Otύ6h䜉I '1ni/63M'*&Z{i@3-mW8^ ȶ(lP;7~CFhֻ/aNV(#VrMYVT=h/|ht"x!T\ 7(wN2eJ/ \'~qq*|$2OK4k6ͮgdU&_-`R"=̥ohBծR;/tXq0 FQY;3v7{1{zDGj X4MFC818ۢn̟P |apۂ3tm\6' Vˠ 5elJ8}-;;zD䰫 ̵̻m7^7Qr`ý:["ɂjP Cr+#ͥ7О`} w55xLxx!?/z)EBTqHzcTlׁC}J(\n#Y`ډjtZwE9v&lAH-!YcAG2 U232#M<%"R mp_cg6 &c1-MJKOEH25H#DU#7&p =kjl~)4# x^7,v)I^xv{XpݏQ^]AYqC$K<.^pn3& Tжs4^?=<5/^8Md2U`}X2;} "rhCIZ\ ߻ zk2bjՄ>[{FWڔl'g хDq6hv*7DS9ԗeѻ;u6\cLCجBd\01l}ռܗQD#E :MOqD Imj$jȉʞ1ыb.~pY/XU?CH'pՊ*3) XumcD[*ɋuq/q=tZAY#--j~ɉۗllg ?3l/_| DL3J &j 2w?mG2OiC8B%Nu?g0)x-{AʹА1?#uR(!qw1{sUr{of ELHU7Itnuf4%qrczw# i "y.bctZ*m8/f=J,אd33?"O:I"{4&G`L: $W9/"ȝAȿfJ'Kb`~R/QJwε ʅ9M"3HB"TF-AG7HiiТw?yP#9<q&mnU:cH<(O5@)(6ҟv\:_|Y*w4R7i4$僘Q;F:fbS4'z){gN8|-e x x&},ƊzZJ́YU"ۼBloFƁo;'RCsTÅ0{l|$ U0Of6r5%:Cpo MYǶ&bEsza15'MuY/$miUyO"-v;+xǿ^Azx;x!08 2jXg no*|rza\ HmEBr j OHhKP^6!T_4jӦ\gTQR~[ܧ"4WB9RYp`$k<{ g@KSg5@ \x1zg>{KƪPGXW_}O/+S5C+bfHӫ] 0zetQOqXVQMc!s,֣Ժio&e>$8qSv.`vM6BkuGcgfn(?OoI;aV~īpJlM) BᠫQ&nng: ``0F-01XMD03am;Yl^u\CnYRe^ )/`*TvD4 "Y2:N co:,+ }j ^WxS.390VK,c9<# ehga, =&G͉Y#svm7𣡳ɹ,pY(:ǔJ"h#WI)dQz>iQdvaA*.W8=VqwXܑ:8 ]E{1XX`@L7~jߊ[{L$5?49x\&€Hx9Zm xV&0]cM3]VQoGvp q,|S]О0r9%0J6" sߛrP Y՚cq`ɆT¦]nI~T} :N2" ;a e&` $RE`?dpg|'[3Ц*P:2[[_GB}$%7bRV$|=)S#h`7&Yr5]գ#g F4sRRq;̾ҦIa}=8]K= >ΩE,Ø2 %ՍY}d>𠕷mˣ=>%~&_QD w ޵~qE{ siL4| Y}&0/B,9LyS<}GK,wP }VNaʰIu iQIwRu}2x>p-(_', CF }+m۽w7vaVwY#|сcM2ɻ"#-½(O2z['ƉoSNF#m،%$ܲ;o U7[9u=H qfo6mY`2,FOuP[+ _ȸMf#V޸[TYƠkTwVMz죺1&;0c LO ,XMRr(NoDpx Uƅ;g/nle ˉYď\!™G ICL G|x5uTЉU5ζ3'q򱿏Lf5%[4 W2d&MթSa/P>{]qЛK%,GS?Ito ;Bb kɬ!E߹\t1]~9# ag[}zh+jt\6Ĕ'@ ]Eqm U]:Iלm7S5oZ޳+6ugwM<EL=M&glh|Ce [~ܗ8r},Dd[ :ف(!"}?M#q(Lnj^"(_gPB_(5 "aDFFPMK3&6^H_2auBǽKpCv> _a-46dHꫝDb_'d5Q-4 lާ^27ڮb-n=wQ92۾|L ,U0ocr걶@LBu3%jHF'x4}lIi~N =M @-TYxz†.t%heDum|A*̻*P0zY@<;&LNE|#ɭw;RR2k~MZzT%s%Ҭy^kI?iX=Aa ˆȋ+΢oKHA_~sz:[Rld5~pgMj7d2z?H| NG/;EP9xGgazЈeD;g8&`[ÆG<_L^7pH#O[gQ>!1y5Vw%!@ĦFy+A@V)Bq{4N}:YwCڇ5R: u1 |YCwպLo_dJjgO_ߵ!(B  I>kǾHSoSQ]uwb"&B$e"&: |f,PC&ajmEAؿ&"Y| r:B-mU>wmW BZs%7i!m LޡPr/mMJLj*:TU nǪ> c18)Y]"5x&9*73 'd>"V-h%s1~n3"4q3yۗ..kA<84ʚіMַh:f{(.0Lfp5+i&/!TUBj׷]dsG7^N3VPuP%78zhKY+zhr^_(a<$A߮㟡o=!c<@ٝaP THITNЎprL?hf͇Z^tPld_\sb$H߻6*uyqf9Q%jd iC@(zZP(Y &܃যT#6QK^+f\z/X9%'9F2-Ii#O־@x\)MRsc8Z6-Ak*a11: ;E"=s0zPi"ίՋ@KZlդ qJ=6st1%zRzE9%pXo^ΔP k6hZ ዖՍbNLW?ہ5@@p\FgAY۱N}'nrبTn]as "TX4h{"5w<=ABしŚV&XiH-UmʩX9d>4u8PF=6$2c)lފ0X=g)q8#_A95C\]cTfM v_ @/NJ,E'u@21j-Y`N3}4:]IYpg0C,zJ_IPMA2VJM\.'[英+-NYQm购k P˳,m[΂"Uy1Py~oNpdkZ*w/r/Pݚ(՗ ,~O*6)AghcV>BBmU'ASUA`5ڊ |jF_)S) `˻1y(4G7#av'4L9h4@Lk0ܘZ6޻峟[4SJ{Cqxm[^I=4wܨSQnbi~?a}ϿN -+CnF0CaV}{y dvȍ-7gbɝ ݩ!119}1/msn{Ԓ/ d^vEXȦK5Jғ]vo_^xE%YivxUs/Y+8TMP9h!B}`šگu't<- i S609{[V( Uqz)JZeg%/~H]wقnAԔ|ԫo?G@PuپG|mã3MdT,QN9c?MWO$U2cm?Tұ]6WubȢ O޴Ct_$3o#La3u2#Z8, Z'-ʬohQv7Y 8Ad,JId1/ex➠[OZ]j,ݽ%Wи5)7864ԕhь6ZWLof KVEMU{ji=Z(yit.~ԜzgDy6 6Eu[+W*,1tIKՍen?kgO9!wQj* 8oh;+Y3t3k[#X{#TjES@Jsj$_ܽ(AF)¾:}TU^,0ޛqglhXCk ^Ŕ!%:cas׶ YZ