python2-perf-debuginfo-4.19.90-2111.6.0.0124.oe1 >  A aW^^f7Fƹ,@qgC3bJDiоM( ;bZ|eeѷujO2QWN+9ElN#\h϶EU/xzaLr ̋$r)貚bfX1 O"gXD :kWC =*ݲd4~E6:&򢬾X؇1TJ_O/e0806ab6a4e742d678b6526f271b539fa156660b53b40b6468c1869f7e7aa300e8bd0ab2c85387d835b187d822acdbdccc0888c0 uaW^^fYWW׷!;J>CMWp}iB?I/skG-zj~!EO~e |we, ~ޥ #Tp<?td! 3 ^$(Shn     J Ph 0(8<9<:<FG0HHI`XhYp\]^bcde flt0uHv`z$(.pCpython2-perf-debuginfo4.19.902111.6.0.0124.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.aobs-worker-0013openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$aɻaɻaɻaɻaɻaɻ69abb809edbb2e16dc945fe30b0acc74bb33320a492cd461a87703c777e46729rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.6.0.0124.oe1.src.rpmpython2-perf-debuginfopython2-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)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 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.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.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- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- 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- add kabi list for aarch64 and x86_64- 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-0013 16377303224.19.90-2111.6.0.0124.oe14.19.90-2111.6.0.0124.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2111.6.0.0124.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/4892887890ea38c735de1b2387ad2987-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5b8d631597a0342e13f74a7cc438cc674dca84f, with debug_info, not stripped$R>^:`|utf-8c0de030701535357c968cf60b3a17a77831efe590b8cce5825de7daf603cc8d7?@7zXZ !#,B] b2u jӫ`(y-% ۊ;V kd Fyr^}W";7p TQ9eZDC5̘Ⴆi5zZu3u9p@/ƀb C:\.Q;c!NA{YTƾR R YVYޞDw7 NJSWB>v~uYr}/w+^q+T+dڇ罐zCr| 3r]ҕ?.A{ gF: @~wƌ k1ook4ΨAMJb^QZca6rLN'z!A:7ngOQiy֦D$4β#Z)v[zm%Qr=[X\Zܓk9g_Ԡ2J 3{Tl,i>6XYu u?JhԭwGo%uUIe23Do'!g37㑱Uȸ~?-fY*?Sr9zm1riyKU_åȼZh7ۛir #Z 0t5m45.-b+`۠P!=&]XzHgL n΋UEDtFUM?n79O$ XQ8Odq[еkm3h{Ϫ)Ҋ^J?B ^CScf 9 ;)pš? X=H:#ۡY8,  eydf/i.5@PU L+[d+iY>PK3Jd w` YyB*bY)2:ʎhk f<%F3fsqΘv GH>R;'͚8b vdOD(h>[чgZu8]p<)O'u0)_1۶(8}6GMdp~d!R{J. !+P=>NfYT_VV}-pj{mW27֦PfLJ-K9ɿܲk~AvՇ1K iz9zi%jp9D:0p͍ ?e=IGHnx:@;<$G+V Rf\P?٦CJii3ya4Z.Aځ(ftA\1/Jќt][M6R ="LʾљZKhU'\ +Q9QzsGF.FT4&R9S ;;0j pim 'VM%Ԕ`{^~gD]1U;`H2,[ 5lrm2+0v?x@-9l&d'#B5E(.c%jJ{YIL1y&e%s܊46@4mlF`n ӗ%Ad? ZДNe1c+H#NS~~^@ `׼bi"GmmoXrҰa_,!.E슶_7βmxEO u= ,by- Ġ_ԏ-z7@*V|<_ZbuRAvpoIIIsB%r`iW.AYX)a$n+1+%^<ymLd"<+\j4{!wcN:KFm~BPp2gVխvL6bMbT@c䚑aſ5N@"솗~AOq!M3w'G wVA644Ƚ1G\kTo OC"i 9Q(JDJ;]9rGD=([!ĸccM3,.A1Q8*wmQ>C: 8)|izz!C` kٗێ"g7b6kK2=pHZrl3xmo_{PE߀ӑoefɰH4KJioXnvR$/j{Nnׂ'5WeTQb}=._i7Wo/rz< a؝#[jRz- :qJi,xY;9KH[n6ߒ=|^tt8ڀ3f' 5ָ /ۃ0"N2jKO?ҞAApNRdV̾(Q8LYW")* %klB 4- UgP% &^OvI)̰ؿIUQ1uΫz9[NNolyBnFb"':t߯·< B^NFhUU$,=/iј4iq-AYg}Lg"&;%ڧ9tNsz $a7՝B>zޙƸbjh^+%]JՋLRɩ!@K3!99Bx!y0Rv3 /"(JƵ ~wVްءj!xn̛1tzc2FvV6G%ăʪSnY@E&oC鈛<Gh0wf[d+Geg rCgƱXG\ǭ˳J׺jerO-Z4zN4J\*^fSHtJ*Ԉx-xmo8U=7|DsP>E0nG!ĵ%˔חv95[N[? ʒ fWҽk .Ehx]/Kx GZ)A.{/F ȯp͞Q<>#_d:̬PKImeL_aŋ2ȓ) q- pi lD&o7Aq߂V'7!ąE~]^N~s?~>=)9 %p{8 7*-eǤ[ "v ys":I&:Q8ى5EWCo<|`/n˸?-v>r-~E#o7g\{]w7vKe˸̓Lu]0/cJhLWɾ5JBẙ}ɒPT9#8@¥ǀ{Zbӂ(ƀאm@Jsztnm.6ͤfg>ةfř|R䩓M={sF*J}!Q))7d1=av6Vz:_Q+]|8f2a/(G?s ;[ٚeE\0Χ<=֭rVzҍBKN䨟YoH ykX,k1Ip :?*0Pz)zX7~G]292Ê3|a^w"Vqv8)BY?/G4* X%KZNO~r<*.8wn{(t7S+[Zud* 6rTu縉xNIA2Θv-}k>1- A Lf1%5qppʪynJkf:' v286Sna NQ{BH:NP K/a(∀3EráЩ;`6!B.괉z,sUS1HٴVz@9"L*ң0BEznvbiѼh+1״zA<\nM&'_Ia`=: SիLH :2gZgA|*"!&Dј8sB仅KuH}աTe7jG[7 H">J R[MKIyP~n텶 B9)=!:iM.V(s!).o;'.,%èdn{Ub_ 2C{˙<:nʴDgl/dc&<z Z9>AQƹioH ZНT0$3dm*YfRQuJ-b*ࠀr(Þp:Q_zBC]Qb*ILڕ]3O@^9@+gvL5'A5%LY찎`WSFo ' ܦ%p7T<*?SFbk%hH5xSö7 8qpyLU|9y1v|^O-ۮ$'iXCJ)-̌w|(:AM%/kZ/0n_?4'MGa1U\%]xBPe?y&1铴L{<䆝u.iT\ ό3zrqS'P6@'2HYwql킰ϰG U=A Uۤ$~bSꝯ @ÊyijZ$E%2pק> [t-pK(xt_&Y(Yy250>aUQ~-&(:RI9pGǩ$nZ&"ظp[S-ύ'i0}&R,%+K/kJ<F̤0d>uٕYLJM7ywQ;pߝk[/,)ۭpOAy]I\:ѩVw{`í{L煆xy8CCF]S IF12()zk̼~'9>Eǹi~5*B˟D(nzM~(9G3ieh`gͶ2HŐ뜨b&ȘsƑz(PyXn]Dum0H@93RxW:m.g|*umnJ y\O*#@VG f>5YTT.R"џu՜Z33@?fW>#nsuߚνj U5Iٻ^ [DL ֱ)` ,g_0E2>.c^ wU^ǝ?0I9FH.(aemL^q%g CW{X dn@Q!vrt@Myw{5}rI!L UFEka)4^:ת'+ߞ΁4dAm0]_䝵L'#cPtL77Bb)(uZ3] }z ښJ#w. viix *m:pj)|dl1 vz,Lisi)!DTj,$6*yAGxBz,kVptaya!rG(?xR.;xV8$ rWX3VOR6F>]395Z 7P/=M0Ϊ7;N΀pn5M'ՠYC,Xcfnu'mܧ)JeDC'k (#fO<]  +Oh7!CyhKƍ; \[8S诟^]e`f(% &+^`1LT3N fbQ #~蒊Ń^)r(vJ+4紈,l'1g4] ʐRiQ{n ,LĚQ8ICgM+Qo+*P:t.F ӿ[Ťl0luJ;)JhR%J~T؃pބ/;^,i]RT/n*Ύ,Ck?82FusψOoo:{#)<N9Ktsm-Rrxz^1eMBIlbuLxR7 K(̜W.9lafOk$y1$?16<,߂%\AӨ/=j4k:m#Apo\<( $m2UjN &-j?a`M^?D^bT'/, )FRbmM`pPPLŏ!k XW9?86\[hq[z ZއOr/c!Vzo /9 4)ym`N 9,"8zAi[~,/O;˿[Bq?S'5oAJL9ߔKD+=vC=2݃ A^< n@<<nOWl+)9 Q(T&$RǬ)/m ײ-18lB Nş'"d.Y[,=Bn}E͟)d\Z^>:v\e'KoJ fQ0N`Iu5(KZDd,=46I967E+5I wgH +az̄ Ѥ!mxڿ FMٱ Ãt?kwȗ[oQW1NHx;f*,hFU_Uld >dg.pHeT k25c/yَ@ :53/Jak%D૆-vZb64r݁W^Zn]$ >Sʭ0B 㢒 ~y5e彄˛fJ-K=Ӄ,t xW#]pknJGm!(4dQÒΤNgDu$:}Ր &[t+S4°ˡs{l]xOFݑ Aǿ1/V\( *-˫[z[>Yh=dE̐_v:'4D۽g x@_f4n=೔vQC5W6[V17cpwŹ24ڡzbT$pα nWWtL9.gAMΕZV}@xz\@ 23,ǣC==Xc٥P-.&̧ۈoLq}flX˷J6٭~ .keyxKʯ4Ԡu>'ᶚaD^Gl茫RZ uƈ>5n9QgpmfiɈ2ƦC@eTݖaG%u1_2Ap}لM('ulPt=]4Izt?[tmLT-ʐ3:>[X•SXC n4v?Sٹ+N)Tn?oQ%s+6_Fr#. Dд=sԄ]:,RWD/?b[jpz>W)ziKzf2G)QWgx=XHhcjS0(zU{ٙ$|l)?>>g~Q&!QjTrom~\/*5gc*Bp| ӠX34 Q;RK-* ~FE'mV9,Z Cҕ 4TB`*<:p|xy׫|hYO .Z} sb*SBܛ ѩyn8 \G3z%0a_ ѓWk3 rt-ıPQKo(H]p9/A(}cO Ps$WBE3J(zhӉٹ<}oN7qH +[4}W~Vhpe?{6oSd@L[O3k>45Yv_)Btom?;:EUI> Gѓ^M•.Rbl z$A2W&+#~Ly(< ;] vTŽ'+\e ^\ԖuH+ %A41py Ӻ9ӤWQZ%_ޣ?OܜKr0Pn׮i7^ǚU ogmD{Bt5z> ))EIs7vk_( /.(eKϲ$Υ D؀:/kaO  IRV>)r*Kg 8F"Y°>fՔ&UKWHߑ+^U}A/L]PKmEəԯ?KSv1y-&m?gGfN _\_o[D޵9)y/<6X ^"afM7n+HʜX%` S79*+aV|lVZָ\Ѹ5:B/R6}*I(p)LtYKHGC."[ʓ~w 7a nָђg;c`h%uNxN-IVyNJnw J>j-IeC% YLqZX3o'@cXKxӃ(kgl2Vq^0əۏmlT3e5ЕZFhlZ6mӴ*Rܖqޭ7HVzDa*lcw*ʒks(ٷϦ@dIaiO7} cQ-Xfvn )v!XrFq9Q"ż${Dd.7]\Kq'iZ҆ PR+1yu&ڝCm&)Œ74XbGK°̣sfEN܅c_̓yphQnJfAS$B$$y!rݴHlγ]_sx\y"*PW;wPj1^t.nuar0b#RfsƟSH[Ԯۆ{xK#{%$HԌԆd:!=`8mru趵ȜHa8ʿՙ]RwSzڬt L 8lCeN> GeXk|J+8Z)5)RfzŶ7PGd#k5f6HK~yiS%K䂘2'VTBNX6qF:$vEoLƙ6/SMVKsmzm*]}N#ÝG 8B_.;=j%fYvGvW%Ó.8 3ȤRY#a͐c 9_+FO?t\W(bM~Y)G\&] Uѫ}j{|A|4׏:!#^oXID [AS # v nga[8nyA^psK+xiDƄ46WT.h+TRš ߉&j 6ZΕ9r7]KbPW[^n DžYóG~Ze$8't%{g߹јw; Ɛ7D>#3<.!{^"H0=@ Sc+̈#FW Mm9%oQb)V@!Df 嫣oӔZgsB?/1IowĄlB2S)hF{q7KZoY:pd N1f4^`#XF/ *l ]3[͊АBoj] YOxFwAFCVz]s*vP5% ?=,Y" ߈' F5=|Ha{h JSb6nĉ~1z#e$Xav z 6ݿa֐qZLY_ZW˄ ssJ[/TŪc1y6VƐ7u9eX._"N/~OR$:". (PHct+؁hGN+8Fw:&W;GV2՚SMod4fnvV3wDz.,h',z^ ~s(d}ؐtWtT.@;,̱G#+}4y%x]?Ad] PV׿l3`4q Kʞaػ3 tCvem^XX}Oi<_A.{$>_+0J;ъHfizM[^,wL^)cXh&Rg(/E[bJP1AҰ*J2W ڶa_%Gdz#ItQrQ5e$[e'_:DEϝ`pFhL~/o:zIzu1!'?`+^r/#dy2_Շl?TdEAn- fKcdKB IHXI#ZI/gT[Nu=D->p9.zU YĴ3M,g*xwRjD&If^Zn5"F3B0ÙH!XCɇo=& sW7}{y'VƠ?hdw噅C;^ bXns"5O4'R@ 3˖=P>>C2G_k6pN!Uv{Y` `#iR#?~v:_lR!r0ֵ{ROrB&0i.YIs 4j2`ϓy⯝fy%l n.Ws㞘$N~1awrl8.SSwCOn;+ik{,&?6n'Cx4Ib@s/"%%wq^MxWnE>gD'%*Qܓlpb;)FGs6)drέFȚN پn/'qcn\TyA+tf=Q iGF{؍>B{HZݭewr`m=2>htsFvCF .ZŒdXJ*c]J޽@a/P2f#?}RnIBBMeD`H]YO`Tt9tJwvL.~k8bHƜ˒ڠUNr:n= eYQPX6q }KAgSd tu9=P<[09ufXHzqOy7'iET@JQW%*3r9IBZOUP L !t/ ^+{vB]X>B&Bf@!W#㠈pyr% U=Q#bacF蜃ұv MVtXBб'/R5&Fy s `/V )&tQ?ޙ5"G,&Q:@kw)EI0ݨX0 KI/x4`7mwzfaRyX 7S'pmʝULFd3㡎bT*޹uu/?Ar̍nǶLW_4O 0MX,7K޼ "UPRbX' JIR>Ѷmee}qa⣬^_ lDWsp6@-+1{RT{$PR;"pzKd$ 6:7෴ |?/Ѕ;8*!BE805R褯wc{!;_ۘ[wsoJt=0'x_*MI ҳ2&p&dmސ<r-=dcUcl3`N7Y;Kq{&ކխT,y/`ܔdJMRƍ (u]1qθOcZ(4ź(`^iowlke_^@PC>o<jfl (SEl/!XG=X3Czf֥8C|)NY,0Ua*F7˺b&?r;zdLaKjoKڼXrAARݞ,U-d~i[<1M+ ^% 0xJ=-/~)b:D%2PvG 櫒g,gE]JO>/l9kV>KT ElS@ ,U&ܡYRcuo$Lo2mͷ42$0};;_#] h=˹VW*6 ?=_)邮dizNh oM;,gQ..V\KI}]O{)kW8/x7΀; M7v~0Oga/v7 VIa 7ɷtJOJ1*@KO~wC؊5ՆF:K%9̽:$ DE5J04K7 x4v$rNVԸh-7-ӯ,i%H{=RiLPnI% Krc _`^l D>IKn`S]2`B+K{چJX/qnrD*Sڈ,h@\?&yodXcYҔNGe%q'MRq;(}ys<9Cgl.z]nL /cC똲HJLʎ)i,WJ'O<>'3;Br[NV''c}]*eq//<﹵2kC̃xd :- Ð^ /4$JiΝmsa$$"`4{ļA2a3+CHoS7b]@5I1<SHJ_EFSF݃PwRn4rf - 63҃nwe4] %$$ZWqv,Cª.r XCIȂKuZK8!'I{+?xCUd#M о-}Jq'!=aATlp^>^_`vXטW[78[ 1+]83ToIiFR1}TìI,b7bܡgCW*2+EiB^(0eb-R#H"߷ʝbk=>*4?Q.IܒueqJy/y!Dz_\1 io]-NF ̣!FƋMX+_9/9o."g]T5rajK9!>N=*4Tx8FCX8s2,ax,QwQP?Ѥ.L7 1'hᎭIi͙QGRRS[⯪`-HNe3䍚β8͍{tDN]RB,M r\|-MjF\w.h(}p0>=//TbH̦}-lI87 ՟[zJA\~f;\7/t'hSpÛI;[]밒d_R}VwgRxL dȈnX3_+27[+>S:ﴴ`@ x{2ި+?ةoNh5m &,OҩB8irVb䭄 .X`,pe/q⏦dTc{Kn.E .[zJui.Wh*rPR:-Q;(.⮁~L!o]{gC7yA'*pNְY]cgv&7䳫 Pڹ`dӭV8pY,"(/ݫ<|0-JݲxI͍I @BKJs:/ܧv % D &uI/b_f&fU[]>pN2@*J0NHI(^>c?\%ٵ]6BUt2 #DLwX||zZ<<+сyFr- Ώ5f8:LpBsWnН{m:J)g,3%@'P!{s(|?ZMn8$vNZ6/qm7*q `x Hcki*Wa2qNJo~۝{F1)R AOnIH+q&Һ(oWfD堘 ~su^lڗ_4%)ȒMMzQWv\ςiפWїQsB]Ab<;&׋g,{NcW'>w% ̟;.S+j&r&tѣ$Hy3ԦPN=tW4vp]-՘g9X~;[ѝ{rŽC 3$d_uNh_F4)zIFm+)]7Q9!*cP&[M6vi9zr.ךkEF&a#LyB8S>PQ3O$ 1CIx6P1#'|csAR9@ΨD6V n!ren 4ZF=dw4r5ΎNL~J#hTKs-M fk&sоQ$K_jy!&Oz͉N5b׽d[_Us|H+3BtkA'͈2}SB)@= ٬k\[N*#8HH<w XE8,n;i:"8QP[@4=Ͱ^ARc, |jrj` 8=38T4$B0 $>d9~n"'M&m*ɚ~)ѤMBkȃcΣ-=@>&MZɹ\$F%^) %uGWr]x9wB^p ʐ#mc hXN K w>d끫s޽ؒMtowޟbtd>HFPu_KCPtN&+NSL,i#pvj-ʅLW`mX.=2+.U.NN : $2A{Q3FV%iDz^} pY'f 6dç,lPGr0jf4EN 3>Ie+:yuaHwo|4t`"Mc)Uw;i&M\~ J u}2`*pp yi{[ML9(E 15&5gpߌz rd,F5JTzTuz×h[Tp.bMĊ_;""ml򯨬׶IƩK:ȿ9n'P|dI͏ wWx'#!Q9j*Nü4?ݵp姳b@g`ʳSWm[YC;O` !*nU,'s_ly)Yԅ~n>*g;D/!{3v$y3yٶXJgS W *&Rb}o9-:3`1M&8:?._,3>Z|JdW|+rԇDIӄ¹O/tBC+f` 6,]MgCkFUBY(pʽ у%OӫQ9<[V 'x9\B5J%i%uyP''k/F5,ӏ}p s<@|Tϔ.SMo O-6rR<%E-gsnN+n:J]Xmx<ۯ 5-7&pVFHLBqcANQ*%>U}I厅>JlapqJ&Iiޕ7[%hAC .‰y+H[6CiyK{tL`!OW1ؔ83ahAuƫr 7e|1삘d/rLg};NDEьYHAw7/PutBc9UpQ1,`[Xae?9fEf ͤ{D6f;ŏW'zK{I_ζ߈AZ(6[QT⧌Ο@Mfc;0שX!|wAOFa}zoz?BָyYI|Zq3KB8T^Gqyнl}\623?X%\CQzr6*t/0mBwz!Ms}Jhz=rɩ,54mMN/[ KC_֘&sC X1ըud6Ap|o:҂9q/G"LUB΂٨˼\m (շ#DfK!mtN{B͠AJ2 2xNȬ_ɬgJw+R|L[קNC݃gtP& _hȴ# ieo!g_jÇOPKe`W 1]Kd[O-)CYԷ5tW}(vM$ v2A ,{HFn:?#jߊ=L څBD8YBn֥͟zGyk&I* IvwO$[Ж]Y_IFqP /QFTՠUSB5zxl6R0ϳ]wA 9ךy݈-YWIُQ8uͷ:.iYH*$#>1?ڈޚrgx.J31~ZABs+-0QPVr@ M%kR04vݣ۹RU?dC}PNGvWn8v9h9/7Y$3Ci#mbF *7<7a̬0W5}`& U#:҃|~xMC ]u3vb9 _BKɪ`?R#/cyͫ#gWrQFkUʭMP/qJtS/x+CR/P7YÌqO ̷մUx~<(J/SǍ?%C8!QKWqY3X^%f?j8ھ}:;ooby;~Kx[zQTIFB8j}qRN;~Pwo"t@?}p B&*='>Bf[eGF_޻uU}(mtIH&j}\2b]aV .G3@")? VV ξ;ԣ'*tRku$-ȽW^EmjD?:A<@7%i`k/tG`]NiRj8-)*Sxq~FTvMS?0Q4Ao"::B!2Yd9qZ=짴|V.Q1!E \5y:w  m20+A6@)<ﭝ h$s=x8D /0ՑN _c)IfOh-%N:rc~}{a?| x VDr昧w6݋vu \wtty;m$~74P*kݶ 07ƓF|ozt񝎼Adrl}#bBVnT@ia""*l'n`fSOSP#`tr静U.R܂sp5, -[o|հۋƋFtrdDU$ 1ju/xxSR= oK9U v {CAobέ{`ljCz-Z店NJ B1lV@.YoIKPsAy00'4?{ e WgEF׃c yϼ!v Pbp*`^V7 {ýXö'= p#_+)ڝS^7*dSd3Ne++5ۦBtI Y|cUB+1}b-|'D8[G^ *vZ?Qb EtѪSp'g(m8)ގedZFr}SYfZI>'1;oM(=$2p몈;"ܱY.T3'p!x0yNknykOQK%㼈; >R_+ FTdGL6a_a)2pٕ.{LÍґNHBhvM7DU3ʠ7(uz ^%"U<#4WD9pp<{&<'`*d͕QW}YJ%:`$Se͋+ Go l DRr N")лDž֕?sxdÃٽvRuP=/Į(umk?6,7 ]ozܺ˺CվlwJZES$ݲAɛRO8%>ǣXWҸTۭAhГG1mE% {r~b=/iSY)/|P!Ueg@JknE*spuF$Y>z^>؀q/=pg"+ չ9NI-hʋri%]lPe:eVOf71s>M_]&q3i?#ȑv碨L*6@@*7s/=¡c8wSʃ4¢KV(K/cʧi4FʲꤚbOp+Ēe+=O0LލxRX]N`'C^Ӆ%Y riCGd'L燎X2R]܌ 0m'y(:3 uSVfV @4&t\F(dڣ*T"Eڪ:RK`KBtu`hAoCEDH`8>ݻ$oy YL"57Bix?U%(cO-37Q5eJ#X$l{IAĦm(kn&%pXJ1|i?bDVf &tG7PIr eH+Г;<5{]9˝(AV(V#!Fl.§8Fp ?J=dagQXwAhIƣK3+z`ݺsoCIJ0ఃK(U1lzTduyNƹP+.Xn;3V`LN'n4}{4H?o HUEyё0-=b1.@EC5 I{ųmU> $"~3u,vXIG ]^Jԑ1?yo>ybQ oh<]Ɨy9M$ƧuLhDV0]R/-l^?}MYb޶RyfYxV?m nKS/f߻3H>@,sP`> (e\ާ>s5) Y,`N' (唙o9[Ӵ n3TgT=q^jR 3YCC`O}x%L~:q*Sb`#X|7=~)~DcS~ JO,$e[rUl$۝ŴBpI}؊6c`i;FX׾'ƒ 46G\7֓[?WT5D}t/uQy=G:i/p.KLE]GQƤeS{DAUz {(2Se]/,Pu:RN5Otzg XW|VP%>IhgGPK^cE-Xyƕsٺd$6k[Ee=xGdߒ햰 LA,o_X_]l僧_ $=킺kNL>SIt^phEѡS631)=5q/8'v5bStͷRQC`-?W=߼uoipі0\扒ƍWs27a}z#2?84IQjZ@7 ~#Fm2ɨW 4$2.m'?ּE})k41VRoDΧ2`0f6b5Qx&a+֋E-<3`.ܐ6qv.13V SMxy=>vʹʔxb@9I`5-F2gaѿo/1*"@$ ̄pjiv8x1eT ~F:e+*oa)24veu!a6:0jʮ} `pfx6/_!X'{@f]Tb0,@"+9d-0rfMJwag?l?Xl&IhK*p$h4) . j&9e𨘠^$aG*s_9`3G]+ NtBz#ۋ1bs-|?RjƐ?BOON fd#6 ,@bEGem"o %{-}c i/l.JTz0}y3 yELJ.^t9׻ z A ҈Z[,1C:rmn.C1y/j}ٛS::o\qahj`3r`._{;㥩S>.w34SW[pٻ(l֌ZoSTLg f"^ m1s9;|f)1b\ |M'Ǡk2M3ɞYُ 9`6PWz%I@'o7&*PuP N  hkCˏ wXwhZ{.\Jۊ(iE3 l %'aK =3^r>m`1n0w(W'+ykĿLnFnxD+W-I3%|SE|D|ZֺօOա%4E}+k@N"\h~ӫI,{sZ%ÖARm3ބs2jAczl^ClI'γiIW4KC ]ʉh߰?5?) (hǓ70,X226$,b^ @h*")ʿd\C->lUL^ Tk|25ċZ83?i5jHphCH]k@]Ek->(?S D+;{oՃؽ|z7SzۤsDKHGbH㸼A_Ipl tm(n<8iS&)^=\\+C=&ۚ)d"òHџ氾 ,,рd,]cӌ Ѻ.뼐;.,ڕ2 ʹ% H/؛X uEoM@ DDaTKI,a%3xMF1֤Ս/3hbr( K  8F:a)Atij_ ?mnFNc'Meg\M{c4r rweNE4Z9 iŷF/ܞ8UQ!j Y+nV+90aYr8,Eg@΃Г-/ܞ~7+rFF.p}a%|?s, GXHP뚱@x&] }LQM$.\"/2Y=,e7I7 5<#?[=&3**4-I%OUc!v e;{kD3FeDKH9 S-y9?!ChVsےVF9dvAdfѤTz'ɪwkMxF!Q97+Y m;5WPX?|< !s^U#bݻy m:"] 7oOK4 ԏ(Hdn|WIZ,rƑTCLjL}6F3fm& ¿@ 엔'*$kħ;[@H0g^:@ ZeNΔ1CGVca8.ȧfw{oi Z:~9\0s{|">&9Tpuai_+=`DF&O1l&TUvﴓ=xxESQjTIFb٫SF_˹m=@+$5Ro %7$Oэ}660x4 %^9ߎAs`[=$=2"ж#NߏΟg^cm2@0 S`zMh KJȂp@Xnd\_Ԭ %ݚP<]ORY).f-: }^Kf7:3CjBY$ ` SzUGЩ 4;o;$1NzHhhZYO@ Jj l+3KR7\9{RJqWb %Zf1L-sI cY)(_{3Vw][ɼ9D#bt)O|NjEpv{yNZ kT6p N>3 wTv\5&o-,/;T|a鼕1R$ 8?jFD{$PɈ7Dһ\HG0fةޖP%g-GSod'ROӞS)^k>vJ?Zt\`2~VS4sZ3hIlLVH*ZrIyиlF'z)*&t6n)\a+ ,wskfD{_' ڬ~cxT|R\Ac,)ä}4+pr`mFæu3W[`C7%:JNpdI:vms"JPn~(UV!X{Y`^(qL+G,qW pDrkO sė^q8N܏>f1 w/$l /n: vVf )w | U)R%v'7zƜK~I~!hS>@6;R=!U@HʄP{?e!C}&ZY&m;ݱp<\TG-7PP-{[?/Vwp"1\Jz&&2M*;u՝0?Y<eCz|̵mϤ,i?>>x9!>AmtEIB-#կm(k$sGLhmQGJf2dSVZZM"T\iyOᑚhd ]Љ$\pXQDchz6,,c-euR&_vȥU-Ay̲NAf~@R;rkw[[xqX^G͹ooidb{F'ffҟ_Tq8mɳ|yL|}}TSG(EdY)*FH<$WPR Fxx_Ya Ct[_BEJ<0Iz/GACBSϘGG=VMՏ2)[\n|ӝbF 2l!̜!p*0_QVwyMl57"[@iIȁ("P)$FM>hJޙ)m^?g⓵}J $*ՠt{rTl|A6`+$*$ؒ^ØE =Ip<". =: Hx~B! E90P3NDS-ijZukP_lsr[5ѡd;L֢$Ӧ()dk M ) zI(:*Xb |~j|nёȾ٨~uZ^!g48x[suc${9>\JOO{dΌwP'ꥉTR& ?2!׹,4@oME511uQ(~nX5s9m!1o UqK K1 ~Ϋ)QĺdE#YIT{%&N`q-y|*(v_.#|:)^% 8 ro\?jO})15k zosږùFf\+U`B9vEsp?Z+P#D)8Z'}FAxd0 Av( * \aej Yu6T/??(f||$e1Th 2Ps/T6ӪsqweL[ v X sDVFyA-&[ ;Rliaы"BFVɤaH^h:V4v`)Rd5M`n|į\Žz^p8{ T+.kq&.'-άmC6%.\0ei*B5md2$uaA BF37eUη4Yi2;y׉8Sopy |zkkubLUyxKǙ%b)jTylX?a%4*?Ւ߷>ПqSR(mݜ <9)8|6ľB7q iu9w*gۿp^\UHa{ܾ"f;{1RbZ,Fw穬\gdՕ3NZJ/̣m4ݿA5ԗeSy*&į>@YۇazCzgecF RәyPfxu N=lG=Rfi t5>3o]f`Qv?Fט-' Ba >ϝ/1idh#x1/Õ;*["xyD ˚(='O2Sᐽ[ +ꈢ/-YӧEa,yuPce5f enπoV©yDžG yfӫrSʲcޣ0[up} %O<< %)+cQpӲ݀[NFG1"߽35jrmZlNP-5<p3Ă s<}`v$.ݖ$Hi)L*DyJDB=4`Ծ)O)3c'&ؖ;]Zt>shLg送/+Km)4UIKϏN?c%0ЭDOD8b?Nj2h Gv5y;vؑ|RxKSE UQ cKE}Pͥ˱| N4e}$^Cu`_\J?JpހPj`bz%[vjuyTkM7[PtSt,4Okg&OFv9Y]Eh/tTM3ĖyKJJCjz !Y,o0."aTSa MC|yņXkH (i!P+׀~"M"f~ #)}UM}D }/G kjT>Ȟf=&JxbΫcO?o8:y2ɯߛ1{x)"oWE]j"]b-bzSшcn3Θ+4D8"p} gu1j`Sx^&&A[KҨR<fo,/7e 2QEK32ٛR|ij$uG AzfaMg fFRKi\4q$ )葾Eg aU0<49%$ipS?<'Rj wpd:odD\?]o3_uJuO˩b-}kHVAy(IX"z (C> .!-߇U-n^1*2,"jџ{H8D8H-いb0nl^ cf] S O{G![;Ճo{dKii5W%99RS;,YW~{,%&m:s3OƍF<՞}=:FU#!Bhq;l ݟ17b^\kb *(c~}\dq$ޠZZ#+_kλ́jq/6cU?hY ӋeH5/[B+/YD6V)$۳xLࡪVDERs{, Jvy|fT)/_>wG5B=O"< 89|8 Q)*`Y=qxc+i;jC|HUrx-\%NR2YW p :%r:ȋU  CDd;x;SX,=NehXkC eGAy`}V>D 5]9BxLv^kWl`uVD<M/@_/@7* @ibH&ck»R ą0r?إbI5{ʑ?Q& hrwлYCf=~#; ft=ܚ`|̀/8*!SgB' t'I$LᏓ;@`yGB8ËAJ,ױk8#vn/N,@\ +_vpmXC[qP{oʖT*Qyd=K¬f- 8 ڳJӗ%Ac^pclfgW95) u C??&;6YF'Z ?^+ lV:LYKnļi@ +eıY<&ԟ0Q>*'iz> k޺7a3 D΍lSD a7X˨IGft$)HJM&*4th(Pm$i[qT7, j>`Sx#4{B\Wzo &ZO i7/├%g Lԑ ݖK5)/Hٿ71u^a`/+L?rP\O:[sV:(6Ǯ.%1Ӆ[#d%S=yuZjcmY:szaFHsT`GMԞ_j(3QLn*({A)v 5յ6|LDM7Ru=)`<^I^lk@Ss = ߩ!5OXkKmɧ.g*i4f7,i&9ʵ2#Qg'RQAf6LWa 77JRJ{$IqaA[aO(TR:[/ja2OV`uZۃw-*(E"AAJʁ؄)Cw e_0(;7a>pr]Cs}~(!w5r%*=.exx[c\z"L??*Ƿؖ9\1~<?TpM{E Uy>Ђ?r]}W*07̬,ytqC%6k24$ֈ%l=0D7ɁˁWW,ķ*1@`9'Kb]A+x*8b pPȩ`oP6Q7?04"IF? gP ][L7:1$B,u*}l-vP+?`sev !9rig"\م@l27"{W婢IVzj:qη02-5zhyc4*bmEi ݏnVvVmi& 48MP \K,AW[ZeOz?_5!11S<c?l4A/E8BCy̳Oc6ẆVow|cH5k|DB*? ȲrWG p °)ٜ 87V}y/@Zusg|c/.Eƈ0l{'Mߓĺ,VQ0$\H`R̔ y4Zg@ |wҋE)7k9>ozocـ) 07fq.œP.*d72mXE,D Ǖ(T4,,{uZˆ.]t>L(Ǐ=]8/%ⓙ&(G%{~k\J_R ;RGJ[Enr:=Y(Eʰs{R {Bl}}J +{0!~m=IpjLUViC7Ne=OWE2 dZčtt glV:N—ZӍڴlx;憋mLIcB&&d*Hgr'}U**H,:ےBRǡSţxETLJЄR<~ɷ{T+!&voj#jDI)*bˮ2_yMob`~?ƒQ+Jo1;d} |G9@8^ )>Pj#.-,9Z#?8ݫ|RǮcOA6 5V_K ]wǰW"rF{#&f!Ʋp+. ]ʹ [:ݐ3oL_$ؒ B@H)~k{>=p4xU` !Z=>7E uq:rkp?R隦ٸ knl֮ "9j/rhzQH}1TD /o0,MMf@rD˰q˨%nSVܳYuth=`|.G:&3'݂/88=S&&unGGfރ&ъ<v/²׿[v~~p}iq0zPK".$8HxUrIjY5)Ӫ hE'>m,A+P{NN'gq 65CT۟w*ɫ4+V-T`Iq1i-& Z{f}! tD o a z(lfp1UhW=G oHX]rDkM^)*o$qW>n6NU+$u5Y>]D%(_J^2i&FC[Z/42~>7K{^U /UZ]{_=WFOV; @, 0U9vfopyF`g aՒ&LӁ-(th#Q\m 4SYzʯ,Aȏ9PI89FF2ҚQg/kF/R>RmH/۩MޱaVW8@_|[[X|M"$vREs'= ŧXwš'1.gۛB5}XN[O-cE<3^|Ց~,Bs_a@`MHTYm#Uk}gFehw-qGF0:>'LWn3T*3 c"{_#V  `)JD #:&nWÚEݾ.EG NIDJ虄֝Y(qIXtF)t:BwVՓ+5 Xw $]&%`CvVRlh90xHP#|-6&uR`[g0%_Kv/E~R=pW7)DK5˨8(m271a+!S'M_>"#!%^"[HjigsoX5%9$]$k˘CChMeXaUeŝEZ'=bf.BJX'JLImK@SM4ɲ#!սg^71hT7yֲX+NObp` 7/]q RxƝ)@TY1(#ݕPA1Z6hcc+^.W|i &y$Cw(cil F f#gk*Ɵ "Y= {? sn3n}*I+ 6Ei3L[&{$i\`7Iz WT#NH= 4$]zC/=ZkB[=`6'ǺT5R_fI<3NHJ,#|{фe r.h_Btq]ag(Eq vYI[jzyutTYtOIGdnG`YȽN5z]xI8%Lfږ1rcQy̾]`$7mwg˞jDBHW~qObiOTIOkc}*O*%y8 ~|5nwnM24r'(e2_oױ, r1hx0 HyU/ck+/i =2ҎɍyPtn]gm[8Z$=hZ'&+<0 k(2n<(Ev&2omF ~ c ^6+ΘJu1(L4G5swuzO,,]? _RS]hRB/U~jv;?uB1Uasp3XEol ̏£AJR=?mo)oiG g/xߏL |QjޟQU>1KEQN;YR5>,m0鏪zKKH[*ahHヷmq wiv"g$1C0^ \Vp!>4ohpIG'7mtgmWiىMGDEz?& CW@ XØvۓ:^}Tn8oêM;;X.r694+%upQM{JG 'A(j_rrћ*r~MƼ>`Jf,\:sbiveR@G _sEԇnfyC*>[]`%&|;rkGӇd%} i)aK1ғ'0-1V.pIP#u+J-NxrUCH_aK*fjS[N=` *[L/*S( %'zזJe/hesm @ɷ-CL0[Ơ3+kҪ&Q6 (]q/y#@5rV]"#{[IL׋U&ى `~躇É;95z:& vezń]OFP!Pvb3zsOSɳ(E?WkcX_;O%$d&}N{J??g7")| Ȍ-W<*\em+a- e}+~ XAJjH*ƵIVf@d J.ЩNU3Um MMgy +ӀhPmם  $£f#&e0OU㦮OOFMR Jfƶ:$yw5 ŗOW|_IgÁ$v׾׷n!"#%˒婊]G|z`|r^jt&WQI5$XVTߒ[|#,T\/g0cq7=aN*cŁMD.iA,(`s' Itthy|UEs(X7ݕ6 90!m4:M_Ϲ}'a6yI ,rj(ׯn _d?[ՑTͪIf:$:eRrJTxIuC UFT@yc?xgN6f1ٰ:O@ĺٽ(4 >JjGfR D@4.`CZ1ShW=i^QMKro\Ku'_Ѷ^lެ}&}\ t29T̔N 4ʃ_.p.-^})WĄHRm:E,~9x':Ch~eKhxդP'R ?u;/W/ۼqt!klKR*>b+1 ?8XxЃW:D+:t.?l[ O%Yj8|\QaEuQL=/9p(.Z+&Q8t 4 0>.Н&iˀG[Iy*٫-d?ז»7❂|10@"r*Y3jF6$}JJ/b`,QTrf̫yXNEO;s[Jp cKQ!dP尘 5|6 h p|^sIE]D-@C`rl0dCcܱ%L0S¨ӂn-`*!2xZl@9~ϼ^9&fEVl ^@܃쀽]iuXB*,|G2W`P xj̢&u_ ZAy[&ተʓa-3jo" RxѼKcN`ztD^ 9BEC'|+Ʊ8?6 =C)WE+LJ\p7e9_s$ˆPF(pV \) 4s&fhupJOHQtaZ#~# CFPD+[cZǜ3Ȼ?Q`(4W11l>pߝ[!4gPt an 11dÿӿ_{H]W@wLhi<ڏvId% M>LΐL@ft}#=KWC j7#Ք$wg1$WH ry]ןټ4SHJB/;*dL \r,G~'aԄ&}JaƐԮ#7ǽqi82Lj;y>/mZW-ዛ ,ߔc5BηfjWK[% 'W'LQ_y"ʶȟs\@Uگ Ui!dX.h7A?*p91ΞjbwU_=NqAs%oNT]Ȓh@-U4$ITl-8Uzvt?nGE`ozOCNgǏU0&r?`'% LqiuB<2"ai\.E7ԃ}CZYKᐕӖD[8n4A? x}A)66Őb5=8"ޓ[F"Jh E˖]԰ iGhF<-66ӽ47%:"b;e5pXJ -G4VȶQq~}{:YђM`?-OoBD #?aG2zklhD"69/[[4ӹ<0ob?SOz,\ ހ0>+-4uZZ^VښG)5 It_T0ʣ5,ϜnߓƯxXkܩqaQClT44\CRH" J/]_0yMc=eZW,g9dX'iV'/‹H$Ύ|q`TQyZwIKVH|R./ V N!8m|΅ >ןX(24H&;Pޞ.* 8Tz}>Ύ,gE8<Tp$[[쪙K]S^{ca@d3,ՏEא7g @ؖy9vPm#\t֩HVo"Z<.0W>D&鸉^k5ܭHp>&&;Jz9%C‘L=ڞemgR .>s]`RFffqMt"&P[<#XgicRqIİcAzLWydøX>} Ǿ +Ϫ1:^/ӟoƀ\0KիFԻJ:m/aО`5륇KSk*`5S$MҴ8 VrI2e6orG&;l)gOsa;T(kvIAJ 2zh! +'h&V51Ö?*cc7J[Wp {ŷM{WkܲD qZDf%Xlm?Gs &"]:]ۺTpF 9Ma9d0& [1L5u#(˵>UÉA?`Y]'jp[8ia߭H{`^8aaHhBnp[yk3U|% i$T?[@x&K1ZěfCs ?XE_Ȃb)F.3<ڷꊾ`Z'$\8U*ESp=lܺy!MX :G1$Y"ޮ_0EBI}sL^sF+Tle\oIaOoNF$Se)[QNCB"X7K[< DF!MU@'̭dwf%đg}1eAۛ_?P[$X -,Dk@['Ea}?ٺ!v!牛;D:OJEґ0ՑOF-h ~lx[: Kg@\ݢ)eb2(*[i3^P%<:^)WEB$\(B̌w]KKt"0N_`hu9n"%WZ Dec3'"&2h-g7PثI|~&L/ɵE"+#UT74L2/-'=xw\E0U<-cJ {vv+^uOBfp&ѼmBӳci+ "w6>xpD)׾I$|r$kGp=^|N3z!؜2 B3C{+%WW݈A /q8:P'〬 s>5Ҵ\6: _: XWao`{b*P9!RD14몺֯YJNGJ?h JYQ)b!g4?ݕW UAͧ1Bۗ9<ΘII8&޻- W}' p*rBGryt ֌ֻ_)snq(&- n,A`^B憖4y0mb%hNv?vR;?K>M`miLNWȹWx kA!&oïf>8l=bt:a3D`c"M{jTəUvj hI`orGzwlnlyF#%~ Ze b 5 a:,`o;VfVI HOy: P۶]Tj~:Rm۵SW1dSQ\Vc#fXXD) 7Jj$⚪$Sr54Vv!e6קL v$r'Џ)vJ`{rNYFpE ΖaDt׏L,,nȉv|/>(.gc/S\!g t%THf4wcːZm];/%V)1sӄҸ"þe9U1^%4|ʹamQ VJ|WQ^!qG;͊F}Of@HF{MGWA*bY/:(ʡBkߴQżw&e/E`L[j.sG)M2;8SAR 9>",h~s8b-}T e껚_rϰJ)-r'גILUcL[+L:3\d#|RHd8 S+ }ؼs;#u0;9ei8G}/>ǐrEg!Ճ Em߾,6xyw0=;[}zFopnuX2bƏXvomT u elڏ"IFP+3F]/;o&k6Q*f9a8 7jM_ʧ  wT*n)ORys[,6$G#'>)<Э_JCGB6P߫Ϲ9#d Glu >fޫpiʋGٶr+{yfzܨ!iISM+Z"}+,p`*뵿Jq3]pE_2$/L+.**\鼛JV9+;,b7u׮8ל)${O`'#ZKm$E;!{WNQWWZx1(L~|"ČP fcBƮU.m0ZkE-X.y3}ϴ!u)*$]sdnKEn,Uehl̴34OF:( 3,^: E\Hr9:4VǍ{ kuxr:gPq |eP*w5kaR#C\ 5Ϥ`d'GyHm|>Enh`8ΞW&ʙu\3NU0qxL6̄ݛ;2Jw:XoP|*cR@<0OYp,/PckI_L ?\&|.6̚ ZtmXg8\N;.&&&"%;Nw\US D[Nv4wʬe,rjRS䤊nI5!_$#j^bk"a 8IsyM*O>#+,O 1%CX ̕qQ>:,.p…1~bj{ T?6;Vt͌:89~1^Ԧ2dy6X-Zտ$\М2kl93lSAC.0V9`*l_Fr OcRs?}]wp"nx=Z|ll+{RkoB~$t "VmB|@-}oKcDsgsʞR^y3JJ9T˦tgH])bYX Hw' &nWܗtCd>uV 7hsQVD0,- ]F>M1q8xjS_x%% R~UݻuK:J"/ 9OFdh!g>y{8u!*ziQW aƏ#&+;o9iaoNQ8eKGSX[N^x$~f@h':n(T!áٽΝ% E]~kP+_u1ٔǟ%8'|e)%4K9.nx3e"kGOA.Oُb76_g6u4/:bWr-x\ nmfi-1Bkda$6ZI 4J˿nq*Ar{TS\zphvƭ!*#b`ЧK$wzՐ1uZF_E3ۖ|QQǫ7mSe}o!(8ޕhż0$R{]<+q|88iZB/{*P3Ĝ4 X\u]L, YJ,b } |yOS.tQ=@ܟX==tf- Fi`nCƛﺷȶ<_e^@x]'pS!JVZ`ikWBtcw5@sW$ڣ.ݫh$^5y@o4[S8N󭉆W*c"g/+ ?z "-%%P瓩i4ZJ|ư5Cjn6ˎVANy*jB]6&•qq#68\%%5MTC϶VrԓYy{')d x>v0atk2T5⻷}9zqE_}y8M71DjQs.:9r^ `TUmU=xͨLz-u샹ȉUm /:Ӽ2`ztD2ŝX1ubB.BUX?%?J+hO~8*҄Rrxfrrk cYʎ(^Oa x&$sC@O6aMCԚXdvߵy+\JfX'1V 2֭Qᑗ*ΉZ\-8قAj]yӺs*Qƥk㺁q={WK<4/95 Zj65fX`cϒ@X f3>7*'pbTR9ލ؜SY``rcHO)Tu<\C}AniqYXM֞PKg sZ%N~*:Ԛ8oW﹜,~>=+݀S27dË5æt[`d*4~hވ0:VORp,á8S@ ƙS|/,У%!V*O0b<^[H1n. &_W/0J\f@G ! gFri{32o1%X %JqU'N&8й4x6n 3Ph`֫lFc`RA|-3Z=vB#~tl\|LPA-0A,CMUiʂLV?aD3T{@Ht(!VEGeL N,a_o >S,rjKOXGxڽ" ^NLs=SίDBy\J)(-6ه\~ܰ$ q|] {?TZ.vm^ajW ˃%il'"^Ꜻ>"nZbm6A3mأa@:1viB0Tԣe'-o^Hr<1AڭE>RNx)|mOg<ؕ,v0ފJO^}?RgCLDqL|6ErKB3raSzr.[ "4!->T|B3%A''H! x)]xX,А&+)PG]jkȑMΘ#5qzbfʋ#ǁ2PܾO3dHuԧ%#Rr0I pb#nrqI f_o ([ YߊAf.4Z(e̪FԧN ]u0gh,eJ*RDyUlqҚSX6jZIfG Skk+d7IxG9ƾ6ȍ~L ٞ9KFIDd5#ٲ-6JYت̧ٞ0Kw"#&m"ʿ|uwbʑZmޭez54B"eJvOtJC6?[ÉdA}pX~nhʚՓKz$eʢѿhrkӻ /U~_k<̣?? ZFwyH0]_\ggm>h pJTf)>lQ>?yҜr浠lURo y:V$X0'J}?<JU_I-ڄD-X&@[`=b'=;[+ ^!Wr#/ K3ɢ*O! Ӏ<^CAL%W,c4hY1.C OoqًN3: Ks!Ȍ(' +`vvգ>:+\4Ee :JŪϼuAP=lPaԼ҄Wt#<cgX)dU8ZO 9bW[gLJfQL dE$ V+0$yΝ& ~ׇUÔaӀ+ DO,A2ufH&ͪaW urNs\:vY. \/seS'{*SmYMTsEuIG[u,ڡ&_rLZMMlcm]"0˜ýbE΋kY$&l{O ػKC" cRtv?Lp!PVr M[^eܬȥ sUq,6GdQD>ɞE  0A +v>KX]OB$6𔎵:mBDvV,7꣐P.%/Kp 2l(h6|u2U37{N^OhE>ngEdžl-AydKd싗f (XT->։C*5BdBT,KG|k5\5eos$EnA[ vibL' 9н\WF£{8 k{2 "'@WhH$&8ly)ZueTw A7{èF3(kL FGNal;S_n؃2yw֭xHfniNnCP7o9b ,POD qS5DMHa$^ feKFk+7LuP~Z[=sֱ&Q-مzCŠޗ0/V8 ۶ د |Lyo˪Jg1-7>&-=SQ2QYl6uaȧ+֣9JY=d.L,>Mw]Geb;wgE~6);q^pSfLxH ũ\d ?7!87IE6Wֺfs%0?eK k512Hm䮸vl(LC+=9Wn,)h4Xf1kLܐ8bOэULcX0J-!BM%IA,U6 N 5;{y1;MˋM5/:Z!qաǝa1tRr{xɹ 4kAWxڛU+pYMmhU0 *<ڱKhnR4'/jYds[%4wmɇpj t4[#փ"ck-nf92Vۋ$!uIKdr˨@ҷ7n{́Dhb`1((bjL@y?JMj}+8J)8z;렆kcfpp3GAcBb]!PU*0+21PCM<6P0%>׽YKoXQ0?C!xJpV EXX0k_[Wr!cG֜M&0;SQ_-\G> DNQ> 5[t0Ls[DԞ밲b}1'=ik7?W笫6+#/:afT\~+qZ1(k>@ |sレV H΍Sq mbyc݈R$ю–+#^9j yܶFWQxHs})虷AI *SxE :~C=O%ð5i}'zu9-t cDU62I.ہDڑI? >jpa=ξOftsOS2g0kۈ௪?֡ Hnn{ k M_ʃT {ehlz~. \!tX#x^_8=Y=\NY6J[(E1 Gd!6ɢ;9HjN俉m=h?Va=d6e9[,&5H-'Ȁj#5DZth=uPQVHs÷sxAqn%9IX#* .;XP k+6P['s;Ȓdy7sVNg`+<8Ϯd0EƆC䛐.G,!CHCi_&ݕ͢NwYJ)1+<Ո@zyE`qzU5AdpxhtsLb?P(^tG2W~c+3WOo6(kťK״f*cެ Xݸ8~tIRoƕ 5Hwi 3#~(NS JKRcqysp*c\J#,F6A:IpG|wZ_//[@WP4ߘSV̫H= (l1iJ7$Y΁f0h> <2Uy ͱߔS͍7Npe)^MIr֯<&Wӷ q30IzaT d2 -7T;e  O`$c;,E2;}UL ^Uΐh>JDqxzV1;O?d*ph$]ڏI \+_9Pe^U'SEFy}rY 3OJky'N;V3>Z+Yа34:Kb]GCYJJȢ5|!,^15L!@`N|G ڥ,hsXWP"fLVnlp[g0^F+iF0Y"9ںI5h ?.Xɻ } ϕ-An/4߯Cg#EiI +>HجNwwL2d JCs|:ڽb(I=m?m y֥áٽX2h_4[hyMsW:'*=XKc1븼೚82>e=3Ph\5JE^߱ήad>ijuxXFyԇZdoc'p!B_"saLwb3AƟ,4 9Unx^UdG^jL$AwOwɴqԤUkW# Ke ']ٞZNԖvX-rFة%>JKg F[򅭖݂ DRtNӸB ݧ\S+W>(' 2$yKh&;7傛O5u#͕л"c*]p3gфgo za"wJtؾ+5 2 -;Пtb|?n&E’``#n~fE7 fO,̵}M`}F}lO|?П"Z {ŵX{cN>ф?uI23aNLɡ_am :7$') <.*)إ0ÈT13+O@$N{x2_v)3^a$]|=)THSIzu:8g*/mIbXÊc͠PKRXp #$ >=ϲ]o9:bG6m!qpT@oSb{ܥ?tbgVB41-!Tr&6'F,`*FUѵ}u<+yM6\iyN5Xm޹cN j^ T $qA.|Y+TOKEeG/cB>ÁqK\>}qm]Zf <;鼶a߸8ȑ-jw5XIbTVJ>u2iLR į,˚EL9_ ty;&t1.=orm9(p\>E2[RI1g6G*Qjl;&C#CcEǧ+n97oTl^HgY8 Q>hT|ELrp?{"IKRyӝ0ͬ<|9W£m!b9KLyظLxp=Wt/aL`h7 ɬlmn2A;kl%|HNB?_*L^YF *<aJwοZ "=b! BU#9@z{b iG95, ͗,ս6i^x0G}"̦߰JY !3X1ƍ3ZjEQ &> .lTNq˄}g;Qn#,X@CZ lo+߅kcO/IEuZD]P\zx ͦ&n[#/븦ՔM4S&S7\d<7\َčJw%4[!aFS1 $[&“ 2 OĐgX(>^Yt :ҕGB66\gZոg \_)$Bl$LJC3(-s&f>rV,ݢ*& 9ǼBnR}:6)8lavSv4z|}FcC7zxs4$Fx*F>4wOY9]kʥ$#&p+ Dd-BhB*AJZÖoJ!1YΓ2{=w@w'J2"vzA_/yDm2Xg߳)k3g6ΞQ|"ՌZŠakLޜ1$Fn)o]g 7=ޚ(0V=9ԴjQ4")wn )Zb6 J6 v N TRI9T4 [Hw1w_85r˗$ .UvC(aFqd HqP@_7 h-t.0x6x /###֓&^H38ȼKp4Oؕ& {Ơ6%{:hui`l ΂%^t^I(8}{r4o EL]ss #ϥsE^=cWnlL%;& b'Dm]$bfĒDx]Eawx*>Y3U.} NiDF&eCAId5}P i6т4Mbj u+\Z)^&GgqtkPRw}%c(\CYuFon3#ǾYyp+8ŧr4][ǜb wwhɡ99(9 1q]k? ]Zf11H1QneX>&~"J J'ĥ~ 3RB[=5dz[`x0öbnUY,9dBwh<ktC箖/`Z',_=w5tB_̘̼ AC)^x&Ǚ_rލٳBNB7 RLL6˓_SK4=$!ɀr9iLGUrw U5i < `$bf4CQUg'߿ȽWA]Y~=jc' [Ӡcܟ8aδD\a[[@ -r;Wo}Jk]J[m,(@ůwrN6mpT?ꬬϵ؁}7bԈzȃܮ9,#"9w6r pG 969/Q#L$ƙ 0!"w@sq%txSX#)NM$uic薻 i$e}g"-{!@-Ye)>%cjJt:_!EO%]4uƏ|d5߯TQbˏ任<N[}1`@jBb/"tZODU ju{rdYܓK//|^< p]Us6l,kU?!E8/9ֵ]xtzhUS@C 8u3D]}6e8jV(sq ?AAr^6BA Q3XhIjuE/YңcTk@1K-ݜ8xa4_}vUֆ$\b9-*%#Eag4WςVia5 Ige>g0fjp*xTSx"v)%*Gω `O:j!OW1pY:0'>baۦsC) 1j~t "ؐaEiGf/2靀~7{N)%RPv8&3O,6g aR+v1n8gr+AV%* W~[snGŞ:;H5j;L6ϿӔWG2^ܥ=%G>ZJ9V*tlIO"emG!hwbWYHOeC{3.f(M"'S̅ȱUB;I9tWwEDA'5Qt^ Q;JˑnnV-lB0r渊:KWVJXz9or}T5P|M(_C4ʙA {Y2P5CȔQE$TNuNe8(1c酖>Kf|wX*/S ֎7cG/b)qxeruZ DXduŰvj0U(wMj ߑoE{#8pp6@\or VtڦaEO΋5;`ΪU$c,oG #aaxk: YYPoq켖/+1IU֍[V7H?r`օc8z9ζmRKeФV1%'lXF $CWx3}xsR)|art/v׷p͂kT7[ՄKN3q4>fr-~ )q{+J@o{ N- JoUez U)ή0s@ b^ާ5aÿPpXQX2RWJЦ3U0t\@dtȀEd^a"Q{{_aI0hB}ރ+㌧s JSo@ƍOEP}Pw ]_c5uW".ǾĬvSZs겵0yQ@&9DGp.a_sY7LV)!pGRty>HR(HgrRJw!DWqlNf$(~M,ٌb4hH#~$H\n$vk"/+t,J_.[oL__nq^8ax׫E +T.\{U&4TF|F|HlҫJjX7&0+|6Bƅj<O-ӂ\ ,1jƆ+cZ'XO|cEK-)f51qb>f},HUʰB;,̹jz{6- }D^)*SD`Zjz!3'àl#CDU~ PK@%y*>\WVI}EFz?!sމ1V3qeb[w8`!qurD|B뉙|@TNHx+Qϕu*5sQ](Q 0~"NEBu&I,"g@/FL5=ઔ ]dQ#[9_{pZzI= h8gĤeY*wRfN9/vMalNsw/CnBpӨL!](y0@ ЗݒyZm6ɔ*+:Ѻ~uP2ZpU%?ZQ#el-{FZL1|Qҝbd` 'S>ˁҹ.ܙZZ#YV4Lp7CFPCtG{b֡Uk%1B 4DCCKMkjKYٛMcQ&N$yF_T7}:e~K!QǤhh̸lz#"͸c 3f⟜{. N/R(qEmLĉg<:)AȎ/aM<LUR}mP ,;DYquڙZr hv9 >ZOq=.lߖr Kfċ{M)P Lwh^9Tw2fʃ,5%JۻuTm9Sl΍Έ"a sw&FGcH$;yS黳H ,MDxv ?,MCQH'\`wEK'R`37|0?"1Ae C[s}(s$60G7NJXVdҘ b$*r"`ܭhc`kxn+HYV hTްD 6Ÿe{aSgN0 IaEx:.@6gj.qdTgvLjPJM"jutWGvLB9dkn-$E+@Q0BU(f:VWH&Qi Q2(ql+oW=3,wx8]#呣yf bp 0&설НzV"^n<̀n;-Oֱ:Hc[7ۥ'SIBQ U cw߷U{oy[S$zс:Se6#scW,T ivS37]0E47Loӟ:lX 7쵎t +~+%`\Sr#C3 7R;d8^QPqprwRDG%=V%:JV_/#BCZ|xPjFom6U:X5Bk8mƀF)G0!Vԃs+\5sF'CQE0( N.u17v3ߡmCQER%R{BB?Q;9na*uqk1{'jܓmViN./>H drSI$Lj!$my^>!svʺ' pRծ ~C>0=Zz@N(:츾8uA('e3nB źC%K;c^XVsdgX ȩ ; 򶇻fLDl\2#_'>ᤵP_8D>ŦWJf2 ^iá} {;:ȥ3{]NcE0վ">(sanq)&L>vo5'Q_SW:NRdguI0+!fZ/o!&#j/NYݦ@ew/P@sƗt^=GNG%SҐH&U9jF)**aA ֪s n v%aDUS}A+DG6)eՔZBwچϡ1B,:8Tub'ߙ^C_r}Cᄴ:IE!] ʷ@yc2mTG+cDf\O ;6*:\;a.: oUN$j.ټlMw8~L^HćK"8s1}϶XH"}X"|vwZÏ?|R싰 ͫ\+us}.' C3š.CWb %p BR,!i,`jC%ILSeNNJPqt!%K5^b:#ojGLj00==ڣd8FG]+^1 ܼrq'T^rGOlpQ{6-YL(Ӆ/{࿸7e.1FAwݾ(9]?4`xc¨kĢ_ʽSojNoĄ1aFFV.%;kmvgm-k#jC\ED|꽛]5*qFz ؇G__߶Cj0WIq3DyR&vd} DFf/԰.Cnu^qU[YọS24C/|C}~i~]ZK891Ӱ׈Y?F P9?C7)KCӢk 3tFrؤ #ёDz,Ao$X/䛢o*\&iel/v$+r"W #mo_ z$9ZhN /VF$MEκ\A|Уp$4Hኗ1Rp9c(#p!|΂U:K^UjpR*Rs/)(ʎ7knoڣJzsm)3'pj&6Fhʑ=y*#fdM n1lH«.ԋQ Ε~ʩ'AzvhЙz.mVԻO"˥IB|Ge(ljȮ!T_@> gDW`BݕTl[2Hh.3`P7*tIfnJDrv6"R+6&!j_p~8.$j/ڏM>]M¢;]Tm?'c8Bvc[Tߠ[_E!jU*[iTx ii"%ŋT"p.IɴJ T)@i| 4GkItm(+#'j'Ph!.nmtS+ FBQ!M,nk C!=e= Gd>M&5Q8>*ϩ߿Wq(VDPRK_G$ AB3Іz;DEmR0sStQaIyty9*ڞg6d v5}j"KO MjdQ ;N*f ?#V4cF7]a \x.$K]Y`ޟ۩9#ԝ.6P%7vs rz0$m䍝N,LI^>%\(2ͺ]h+Jpy?Xb TϏ\6({S`xp%vBq 9t7y>S-[0*f`@ M!Yt+dGdRJN5h9}¼Ca=Р'xk"VtFpȎ>@_&6/chSzLgڀ+V+ }wz/VE_b ~ˉJ-D.pYy^+|C? eN[vfŏ,K2_6D&_AR^*X{,7wdlFDNXXat3R2%x 8ŤKg_S矠f5gu[%ih3y"SG!҉ލywCz$I0)ZGmO=hVT0;!Ε>T `=[ 0nv$ݞ?qoc&DG|SR:Hw J}Xw^|:7ޚ7(i_Q8TFMĽZX .v9)$rW}o5NZ{/~56ߍnF&R ӭkn˥5X'EބSX#y`xx,9ɫw: FJhۮgdqcfbh}gMыU=avMk֧HX:[ƜJOE8~K"IT'/;خU08gg.;oE"Ry@\c|ث韦gzU6TgNY^[kJ8%u^ḺNSqS-4ͣ9 a('Tl5)}7Z7y qP(Q\HSMo3(R%fVɯ[>z њj76cH/gH(-͇x]%kʴW %jŞdFK!`_EQ<ju9}Z0xQ1AO[B68Bgmz*0֖l(?hϞ0aUg&1T/ b0Ǵ=D4ؽ$[ ɪzI?&퐚"lz͠:φQnӴ9#)7;ƪU|G$/ `ʧ$N\2P(*5D (EEk`3Ai ':s,R ;D;t9Vbe@kFx)'IUUlKq2,ZInufz }e$O4x Lz M*3E 50ݦ,jP8O^ t2OV+- 8XVFd|LΉY0^$7ݺs#Q9N7GK<>A/"<&%glI59I%4$nSʖ4 J[a6~!Y7:h󓅢9@2,>ʱb~NuѹDq@{&,|wX^#8 ,%9^68)Q@+%o2+R/BY&gHzQ'>O.ruL̯ 8ڟg^`^)gjF`ҿ3{8c(M\IT,#.t{)_P'Gwmb_b͘>^JtWw-.Oin+KHxׇUaY)O"ۏ| |j|i:b}`(;i ּxabM˶#IbM3ef|<&;w+(4,@Y!=7Y{Nzbk t #sUՠ 3g)NnXHk.ffirM> "o"=6!ǨJ 7(lq4Ƴ+O ږ``tKMT-+<@o~V3)5 x8Eܚuw'Gk@:&&x 1 TߓiC^GrKQpl2Vl_֧[E?D7W@_L2*8}ٴww-8R-EKF 9S ˒]SZVl @G Z?3ll>W% yG[[L_.r]ɿlOZBsH` 9GֹnYJyL|g,Y_A`WWEg-9GN! 21 ӡ4i/T7CBaQ U?p/=@H,Aۑ*0YY a+; lX7ה,6At>~ %1TkaYXS:{݋,#..Z)c.( 8۩$0Ϲ-}&+BtSP_?|n]j)v$F߂sGYe"RXD1wR8y(D9w-YYaᬎ~B^ߖa)3#& ) ;P~0^-b쎸%6n+#3=l)(>-p{[8KwQU>is5m%>\Bo';bd2Ѩmm.ż? e 5&$><RԂ=>z!-K!Z4M9S |Vfլb)d=Z2 Wv {[0]T@)@<,TXy%a=i燐lpa7;ل3Y{a`KH-r MWK/zd[ /jH4=ù2 K4,Lg4] 4[h~:$VΖXyՉE  (ת^^>Nj#oUut8b<=U V2+uؖe_[<<׏tW@ѫbK(OMץٻ6|p\lcwC+sÈ{?&2Lk}" 퐔PZ+AqTCsxH#wl޿{@PK!~}*cď.ֹ):y1^z ?YZLf&왷v%4[~ށ`O춣|%=xe[7ta5eܶ21x\[̮l8?H{A8?}}"\znRXu"6q)wkaeMH'eBRZ8X)9if"'RɻU|@ih;vb`bXʋ,B۸B6Uw6%tY,g_XN=r۪zQM gϣîP+H%XCIɊևS|t-k-&8ܗ`s,Ť삏z=3X+ca4(*_T!BHc\6j+|-"a^.JLp̱ixp/+ & n.C{!2I^!}>y; ze; @ߒçפ+']|z i.2.G Rm*[1*WFA^"!_R`Ǥfp[s YWu6FD4t23˯ t`NaZG;Aa}(bDN.yVQQ uh *U c~ ]}q~?8K7Qߡ6'N|=7bځTRVkPcr66:NJ*>< 9/da>'+Jkbl'Vi Xv{"e0b6o"|hd nͫn,(-$wQjzP1U@|\HU܍RdJ |ӣ͚lB!t|vb8+sqEvg<;b̧ei{˱{슭!8;:Z5>US}~U7"Fsὗ _n&O5a`VY|WH9̔ts]1E,,ylҏvۜG++ MDKIc .8Y`Gyf},@},i:=}`d#6O]^,>!e9g;V0mԈsdpP"7[2xl/WmţnIYIA6jU_ y#co4GLY%t-,ND֛r򯂍ֲeAЪ6Աdş#/=Mf: c|-D0L_D\=bhͬ{:SI+~f[ (U3[ Tkzjr. xtMI"62UQ5~ةO]5dOc R=΍p43_ϩEfSKIW KiSzS[` {' BUg7'+)skAe!u乾=Nʓ iq2`H.;nAPvv VҫHq|0>d+`O!9VmŽ9E5 ^bge@VIp5-DLآK=\B7Dɿ̑}m]E}65''3湦XUO ꈠy ?[D(OBqauُR1=Y<[]͐tbNl+ 8'/΅'p=o`'\NӺpĔ^- t]0ucs&Ȭ6):Hʶ=ߪ(e,tX76&`:[+FI3}bɴPNj֛AfXW6$v56uJBE1GA7te'Wg{H4;h\WAWWfޡ27;H DI࣬RpDVvc " L$6J`]M Ve.eĝ5`!O~ν|.Lϫɩ[wjSeb9ZD}ueg=lB_C\ ^ ![x3z_b%7#$Yd6T.rĐ_تp)?4iVTEhP2؆z k U OA2?Ї/Inޔ%{:v0im ؆bM;s hY:Ln46d- |X}t/a7 $73|sIddGbG ;݅c葜~fͿƈH -}Iol`8AE[OH^vV6Y_ρ~z3{;5aѲq"SRmUKzg& ;u*aШhCVE Fp:E˔rn3aҌUZke]/@2;X '5,4 qE1 f YYXƥT|wJ(OH(T7so~ dY UZ)(m)l0/Id] gy*VU a~ 궗{hWðo%=f8$#عlbl`bye~?07҂< jFA:: ;\Q.;I!tEUA|XQ@7Fw O+l덱y.~jg4 974S+1\'~ {oڼ.:Z6Z֣hdunX4kzxx*3q@:"(ٖs\|(l3ZgIC|/?r7J'm1ص-*pwZXu bkf?,Β PVa|)Hا{1C-Uྒ9?'e{>NiO}pj->t@׭gD?~.)QM'qFͫ>ҟE[M&o ΋?%_ܼ. 3ؐ(u "Y02m$.X4}Da@Iu#^# ١|YWâzn⟈O21W ,1@?\Ԉ$gۇQ2(mXb&$}t%IMeQy&W@)UN֯\a}soU{-@MsP%Vs vdI `_z/a" JHli~ @ADG۶ZRƱ䫿?e pm]8Fo# E2ƚǠӟ-te{| m"b]^?J4Zv.K)@RWHkie[,uJ xiMÛXbVaugRfn!WްcN"sLZ3g^"$ AV.ֶ>#p?;Q++xϘ"MO(ث"|=KLD@oU21}]T+9V;W1̕K KW%FrrRŠ@nBN !riQm wh6oLljF'e6~#MG1ju@M)yVCV0 ,lZ8)*{ tgVy>WW>HO/Tuv.qJ oב/ܛh ˪snm]d+hZ˼|) Ϗ;}3DƮdoopC1*R+-oOη  7seRjl{*0)s*7)lf ھ;PLmZW͚rh;00tŁJ>1-voޭdh/>#]_A~4YB= lHލ (# (ӟ g[(*19$>" B}vzMנF$^˶H6{W#D20ĎY}s^N:޲?ʕ糘˒>?)hj$㱋wF=J'k,- f;X8 #2c|awD}67Q99Nf?ʂ?eH-* \k/P+"1*kgDS˴G>֓ 1 貿6(f,-\`%&t,imY}1|#)QD9lj2sT"lj1M >*J=n /Η>+[}# R|,;[IUZZLGy9yRV ڀ$C n |ya@N1 1/M;0u8bʠHF3W\PZnc[QHr@ļWgRV [|nyDoqd-\QipFn~^; vpkt s)Y̓k/a.,h2ywA|ԛԓCu.^|@$&[z?S3;m_}+Rw~J4ﴺCN" !R|O'X#Y- 9 Mpr0ty=ceXnr#J([[TZ0\ʁyNͦ7%TB˻,LMeuS0}oSkfRg9V7aF f2pWP> YJ56v_ ^pY ߒ~I/2`;dWߙ%("m_HmI8BLJ(8>d0}S44&$O^ྴaC!ˑ0CA7c $6{ob Ա?SG˥fǞĵn P,a15Go_9mSgȆ뻍rjÌ7 yEHGAv*pQEk@p!ì8(1:D'fj@/lћ RMԐ?:F}|uP pQuS+$Xj)(;^&832קua۾G! Xt]ZI,rBע7"CJXXe˵QFIe5L2N '|RS=_a'5}D$9j~Pܹv,Cc8#xi57v^p)VN2M[5qB]Vz(MچU0)GC9:RD32析SW1*Zyq& c__8nZU,?]}8re5y= YVk> GYβ7Mw fLtt @"Gdؖ/}yܔ[bbTz*U ts:ΖBTvm3֡9i闋_ 5`~|*Hu Q"!"$ы4$hd#Ձfό=n.$cz^fZV3G[?ƻ3g$D<ɩZ=Ҫ|lB(oemYtƺy٧DJ ܹ99nom]LN,NJbJq*n&m^05}X ;"vs o1fޅ'&HQG_|xv7sPX0ػMv.09_AY92FFRJ!Te0K'$F0ފN{*N㽍^2s1|oΗY)&\ ͷ4!):%^f ykm(T1T>DI~i} P5pad5d? WCE俒YKt"ꛥ>eo;z3`R./dz}] =V`TjuY>7J2 P}"D.GA(&iqZ2 9$` +9}6{kh%o }#$կYbs*|uLylKYzsJo]8}fwv "䝩,4KD "DDd'=,q\\['Is0FMӋ0Q9Hnnr`#^>3~N>XU:-=͗uZWu"Fzu!l\M,-l;F+W *4si0V* ^EݪHa?6: SfUrzMu[:ݩh rdK;Lbk=i"0 SGd&v5ҋQi+g+)&oBnp"݊,5w_f1/gdJZuD@}xΕEGVEgvnofu*)hƛIttB _ܠ鮉zLIXg,mx`xs)!H94H|K ʤ>0$S&xYKNF\$ VUX@LI xɢ085{ 4>8x#`aqQ;aOYyǚZ.uI$g>jrۤ8*fgQ tox" X8 4e>)wź^Cƞkk~H?yWֵ-K]{Il !AQb0:r4>ڄ}3ٓĻQ7KPX@l?=JRV[޷oIGrFx@tgQ&fANI Vb~Z.**Ðjbڨ}| a ZVET}} uxvK/KR2֨"ߺ׽jpO(i!}NGe,6gP>vz.]AX|ehNd&Ԇ ӊ%IDܶGLO5\ad@a;Qڲklz#񮽀@:<г} հ{URs^IOd3GZqZSᾡݻgZWʟPZ@[  xYh~+e־cMP_^,vuhI ebxfȰk*jc?L=ټ4>TPk^V.LCVDmeW`UtjlRꍋ4_wo ?V7b5mvGm'oa.KpʨNpb8v}؁LquzVpIsǭYkhd\K~'oj4Ĥ[G ˬe2?7vzPu$M z,EBQ6 sw|D<&\U|xqt@Fʗ)›D KlK›r_-M3w#Oڋ#Р%j[mT2^jXFEQ,@x[~R wZOPCl͠Bj}R}\e TMSMv׭CQU-8*璖<%P>`A<-ҼKLV"Y !.wd@AW@V#?{|kEv=.qsr\4ozP뿨b֮x $g53?{>P~7Fh_;ڒX.gKeWMݵ15st F>u5K:T29/55lcH,cף8.<@$V~@th$J%Թ[Oyede"h}ʹ)@EYXv#^:YSݹpXX$Q nT*НM&t;c,HnCB(%uX:mpePҁZB8mGa~$X6GLWQwZ.u 3]@>C |&wmF'*B$` bUM fm|F{a B;Z{ǰJD1v[*gdnN1b3mQ)5={NnAR kF[ kf Qm-D_: XʕabHܛB᜾p\oW*~wIB ~Gzo`vƘ8f;4T w68ezc@ 4Z5 YuxG1BQ+ c#fMu7).T?q: <| U /Ԛfc}'qdǃMHњ~\~̳'25nkZ(S]2$+\Q#' ?\`;Ǵ?O\扃_(<6*PJ tAWX.%x.WC2T Ms MoL&3`gnS .ΑCt'_gqDm*:h}Hst {际9NzB+ ˈa,*/@v+3_W< q),[-zk?B@~^%#mb8 ;6dNd@>QfLt$ؤauK( CC$N$AS+?\<ߏ?M z!p-ߋ[[)vl 0UG tC\Վ eҋǎQ!92oƏ~;U0 rkR !_05;zq~UJ`F|~|c,u.8kS8Nf(i1@e;^K9$&V䓭Hs\+?\n`d+,3OȘX]^'u8R3-Lo}@8R6T44z]d7hF=j2m[{G |K̶ 3FIܤHl#qLq@3 <7_/ IR NbͿy=O}-EwY047AY%W;[-f{Z3+C bAAR38l4FTka7~nw}qÛ(I9CZrj`ī^k(I%A R?[v =E?DE`+wU==.$fFg&t< %OT4~ :*z/O~&a=e\{9.LOlJ &nV+*c;^CGqbhfv]$`Q*E12nߌ%s|o'(_i O%Y3rRS#%k汵d.*3;6T\ςbISq4ZL(u^x/[9I{76I c[-ecwE ͛?{1ft"sT.iNGm{֜ ªc4%xp+(R Oj)A^ӨcmWei&UtmfƸWچ4e0!܅\(j8p6'{Yq$CS8ʙhsr 1_#)c0 3>4 Nu7 ,"J93>lbʔPJਡJruJUOU߂$ OHGiP=>z}=+K>8Nْq")ͧ1\=CA;T*b?F+v C#Y,^Ziд5=*EL ?Kqͅ:a*tJګ.졐6'Ff~HYсMMXB ƽ ̆-"=<&hi xi'#)fv)-}9Vqx]/cη}ryTLR]|c$e%mwY3!d88}}t*ɧQT{wRэU2dnIrt+W\z;4Pb%j_.*4B2PٺGzy6Mnm4Ĩtd)T?0}n~Ƙvu\rx.Y2sn,m-K6Ek%u"d}_bwi۟ғ:^#Bb㟱kPBXs,V7϶o= ܗZ#SPѸOI:WBd%7D;˰sW3\Zl/VFvJ>oVxZw,o-,~g|wYM^7q'Tr!/pf bP}N 7FwR=-Rqq%|[zRA[\R$о9GL/ͩ+EQ#Ȋ M0$k2_Yw[t+cL@-JR(%xN18duT>?%eN>l +,#&|rsHG3Мݞl^]6 r2kol ԴL!Nw WU)3"vO?CӲ7Մ5- >$8GfmvR4|YBi.Cdv'T>^T_k4-T_C\  O,n%e1&Nw"WpY`ɼZkReXxfɘ|`gO^JIO4D|DsbO'+v%٢@pꪷgqH3S$[ *{:N >yxX5@Q⣍ )BU I,ODlT[ϽK$^AZn]fdU:IŞ2xVZ7ֈeL'7ԬQ18H4y/vВwcAjB(rSŒ# X0΢{KCg&Bi^GwE8_P;g;r῟mHػ+=起(yA7f & h:L̤X< qV@it& "X]sV<:ƵvӮh.No5lifpg%;՜l1f_T !kUa/?I \iĨ)\mPC30gsȯ.zH0N"sHZL#TL%iʚ~?C>BU%uqXtL볕P+D/JgcLil9KC,>ҳ&X[i@*"Y%:YyT덹-ݶU,_!F]Ōx}̻݈_Nɖű >zfLH0XpF2 -gg; 33YE 1Ki,[^E#ŋCiѭnanb##;UUYisu`v^7 58LHZ8TF|J%Jr)D_rxÔDNoNJ>T%Pm *m!Dޕ^y-$E{yᴝv~7;tK[0=\U~BP0ww>Þy6:3Lܜfy2 Y7JnyȰ4xEH$S&M&roT1 &u_Wxri|̦NBt'Db2=kOkPYX RLʬD:)Ykc60T}W@e~}zPFG7#0,4⤃ ܻ˜L4:G"Ew PDc #wEZȕ+:JZ7v,W[ `粟 {m1bdێN{>!k?䕌I _Go-Oˤ1WD%m-P^l]6m/\߂|<$\SQiwj Ӑ>0?a[冄LJC8xt|̵B#;49Ea=%ܖ@cKu7 1M+T洞ֻ5Id24~vG-Y;T|Pr7yN@_ZZn,"J >SGWՔ%Ӿ;@5oI~$L12 M0]Q'0;2CZXࡤ y!I B-Ѐ* n|?c./u3Al$)ns|vv^tAӤ8Jk e!"^TJ?63F*۷$1UD .'#rB!IhѱEQb"׍`m R2QykuWDh .:0YWPc@M.1ւ2h)JP;L _~!y폕=txR|%VL byj|}^zTPׅ_f@ VEw{6 ]BɻL^H`!#>ю`Gu¾Y**%$Hk(+y2,ϔ1hP6$I SR?Zא}KJg]ğO]-D{6hr4<^Z-l]n}9-*4R5+ajȟ(Nңs޲!3W 3E_TVw >@8ch:ɻ,x2oho>g_ TnQo%8<[s!3ĩ| r,7 l׀I!,=Xp;IrG^Dd]D4{ʆxCAVocuo9Oo}Ps7]X-3֟HCA!B sHzi[ !=^Q58y}BŰ_m 0G6ʤa_W_^p W/`?&e#[JUOnt#:@֯.ff +8f~#^#%=uf yVp~/J$?^/9[\?y\ZpEJЊVQI5ܧG4# $ѿ %pc2¦I|+1\+71.A}G% }@=dgBppN"!s_wޝFrn%XN /9%3NL TpN^SG}}(Q~C?:fl"G@U` |(B1m?%ȯ4tP%KS27Z& !0O+1V/Y?t1 2qt D6LIWN&~XJ禎E0s_%k ׯm3D"p ­w|d6i-sU?%Q#]ݱ"vV)#7]~#{ jH݂:SG^5l\pv!]Vfggwq'^uȤ8஢ @ӱTA}E8C(Rvֱ{<}]#JM(ǘ;SZhc! G0A>rod&mlڈ$N%mhXL62oSv *kwd,Pxd>_Ʌ@ttf >t&@7o3IF0\CpeStgA y5]`$[I'>Rئv+M9]S}č/-+MH93xFcJ=}-#;oZ$ڴ{ݍ~l MoWH0f9D3 /oCV24;tq㘠;D,VH4<%Xe&5W߂5&OoݨȪyL̰ן`& [&Ku;n 8݌Fi/O p* UͲOp9,TĢ6w6Ru27LV7-*J <.s@ez< A}2Dʦ˦Dq&pB2bdV Nw!IZK[<=!Е$4.bp<7=G@NIYy6$8nd"*\o 4wp WW">V ׬Q};WVbmW Cw(lk_dcYomܑgy:foL+bfdurSsXV8k'=Y\m%zc'?(]F~ʫvb/!!l.0鈘I+u]W@WltGy+!Tܻ:!`GxR^no/܏ټ5Z\/]>Wet}NSjnQ5\t[VP%p"οdoEͽcozhh7ki_QWkF$ \r]JBk~މg I*ȡT/U;le _m?`H.-Yx0[Džp#4Ĺj;vIVa؄W 7,*=&~'۷WxѿXPCWWGG{~2Q&1?kBSjSq) pph(n_0٬msX3w !2!h~(рr@r##Xpú;9`(M|Bh["@GeU4 $3볮Ԯ2Ȅ*f*>U4n-!K5}Ws *-bFkSMq+FQYnj>y(˱<9c}A!,P&?}{x>}ѺP6:N &".j_f"]"aQ$Bg*.zwM&wܛރቷA:sa*Jsb No:W?{rRRFg!\ڼI:Z=}ܛaRG YjUBL F8#,KoŹbj:)+E-a 87-_QX$Bfջ_QiN;=-l=}S nl1 3fmfjvs-<` ''M1?؉7(]u+kgY_'NnKR(n\}M_B@-<Ĉ&̄e4YZAy>n!3E3Xf=^Np:<sa:DC}0`mqSe$M[$X B|Y*8"鮌V1!g叫78cIW9@ʎ4A|^DT(z,-+J: &(-11 < ;рIȪȺukv^f>!Y)`y/_A2]1APHf3%"z(z_Ia~dՆ޿D1cY~_r4`温J!ՈydG D X>|UK-X%oK0GRsB#~3̟^GY>B=څkF~PI'YQrʽgMb_*ۿḓk@C0&5.8{DsۃhX/!D^/ ϞEI.m8á|keƈ d'f̪v^C_gZ Dh%Wujt2$tqJ)ߤ)ꮑT PeًnU`]Q)ؿF{S噿)8gBD[]S4߬eS|T4-W>iJHCmrPR (gY`Ge?ʁ)64~n1葫bx_YD2$h.q^' b>;O;5B~9=;-,}̃aRC6L} JΨ/j+)O{i_{[F/3z_1'`1ffC<~yBy%jQ}iSv}lc^ ;@+u2!JkeH&\R'י*nbi isd k*qGoGaqU#O &;lMH޸JI|TInDfUE^2$uFL0Z%˵^"l%^:#9[ms[y?NV{D͡:ihɍ.* A& Q F FѺ<9Jl&ףPrɰLR];vhc]/^AjS8˘^s fԂM煆/ &tdIqvvV59Z9@-lPu뾍;#OeM,ѭʥjԀgr&͙Tc7}+o.yj+fwWNːҨqVoݵ|,@U 9YX\ q'r$3Op]g<b 4ig}gwZ i\9{IHz/̳+tVh){E<*9/>Ug&Wʚʝ'-ρdI\q ߽R%)Dg$-VVh?8:duPG :~s;S"ϨfpDaJܭ)gM?~: ƔB_9 F}&J?AD=j$ FHkNTΔ<ԻaNVyy$ &8CCڔxqLvRK\0`"«Bo QTmJBwxGy dAO+:£g>ڻ^ihKǠ7baoQg|FWӳf8g\Jqn_]|ccW˰Wr5C)X#Z8ʨiݞСķQ6:i,dV $ŁwH$UB&ai7%%Ucѹa%Ā"O@E"41jct͂ >tbj=o®ANca_O(pX,x #AdRg 10fQ:AZHP6E|Dа2Mo'*@ ]ө/5D=8n2b" 2[M 즖RƔ#_|[IjN{En0`VֆnR`\:ߕUöA#SOE$p8>j(YZ\X7Ӛ}79'\jz>iru ItrxUGcG%[Y0\rDtqRxzyAgY{e˗ó`t>6xh~1H1[处i2,;y/SH`=nj¾eav@0k'a0+΀7 7u>;1$eьYK6'C$^jín~wx6~[bV{ 1F/sDCM]270lWy'ΗG=<-1HGTkOy `\!=XG$ WN5luJ!>$rTYW0L:6XwƊ0< ¾&r@4rMߨ-(>M4=Qrc,΋,%f@֐n9*@ZdKS+ܸHB1KX#M"D g~k*g}(e:"=ÎbE-3aS[WID+s8 B21"*IVӛk`y}j* +#IlLF$c`” &J8Kt5 ׭ٕ`/#Q ԙCuPTQklAPs!:aד0;wYa=)u`28>[k⭾ȮWD=$g[>xۉK֦*CN7o =/J:(FX?t=[ĩ%\Kߗ#4.<)( J︩m3 R̐6 mC%I>&0XO/qg/@EnM2xU_?Ja;Z@RYx<[W^ҍHω`RsOMp"V,-%b+#vLJBK+ƎxJA۹rۀFb \UAERԿ:6\󿏍}5Ff1X$# i' EN"W/jľ}P1C * U _fK%f6MvG ڐH q+T}?fի()mF{XBz ehdǪs\ӐsaΔHo}Q9q2>l>lR#FxNL5P4 YfOK0gcWM*Ÿ+!͞[&CSl.fMǒ;OgHHנiN侂r܏θ70 \A%\^Hx֮##"$~&ھ#pDb/6bA-FBRF/j]ު>+&W *,% S>^u/s %SGu!#ZSE*A {g8oC"b=85q8r&)ok#*jLeGeaJ^ ێ: xU. wU4]ie߀u#`RX{"Y*awPg}ʨTb:/5NngbHP84؄VD(/MEG 8mgcV@37Cİ|L } n /1ӽ)W ;P!6z#sЖxAƳA$ip/FUߙM~HZ?%إ720G 9b8 }^Lmӽ ?IhlGa1 }Quʾȫ^ЦDK"n `,rޏ wJ#P?{cuzjꪞn6킡@,)æ`4CQ R GzOSp3t:^vp ڶ\E"tЏ4+dͫٛ]FJΪ*g6L`NM Y52YunV~>%u:x]5 ~"_WѤ_e9ܞ,/r;wx* hu%^U))XmhYu"Hyf@Kan$O臑ҭnjߡPUۈ&ơA8:XŦ^E\M#3L4`oufyBLMG*9vO?T"i8W6&ꛟ|5M,+y(yB(RQv:285KeE7:,i ( T HTBgo$0%mNQF?-M}͢zr 7Ɗ1\ۿzTbœqYՄV&20՛1Rx͍Ci~mp꾳jQQhYŕPB?@FGywBNDTD .4,WAjX?\ Kom]وB"v!KHNd~RJ9|}puDf|'X>MǡѰai„gH7jR#5j48GDfṓ{kٝڑ)l ̝i`۝:lVT0-#m5;*\4L?/& JN` 5q#Яt,N1fqVǣCƟ®GYNK9Etgޘu6🸵Uܾr=aB7k+U𴋜/qkLgUO\pYP4{n?U2T[S)Ɠtc>}H~&үe8A0ۄQ8,F[DiL5#O]=յf-nߪLYriX.lXy?N泲1tUy;y$HθwԖEBbI+C<qʌB:Cn[ODT hp녇eW,LwDvf04 pd.am H䆲2P`@,i_PcyZ]l{8Um0p\{Δ!= 7}uB$|]MPQZJ5R"a0N}e.dM5-))@,g) |Uw̆j#Qր9y=?YO.Lс/S:SeNb$ v>KXVCNx㺅cҍ"9 f,Mqliټx 2Y !J[^ى&4VBC?dXG zuɩnIVoMδj8m9;]aLٔ?ie|b}(~8U&{)ZaNVς.HCE80`0&O|y`2bAbDo^8X0`EntmȺKA93Qᚈ3D1>,eisˤ҇,(dȑxWq )Ԣ&j2?3@[ +]UʆJUUH=e,ؚySuиɡ wF`-Yr`Rqvn!?W8Sqh2U_}iwvdkXz8TOxap+[u9=W}bH3ERZsd>I!B2pRCH^y|2)-ۇeZK0/+f4yӏbc`ǺªֈL/e'L31 c8_͞ϵn{mU<>"v Ĺ< @G1 ;Q^'o=7Guhjn? 8h%/r1n$?5rD9zcɴ *$VdO6<&+w@˒IAܹ %@(S&*,!Äv0l\t+%= Qi'px+aO Ξ^.w~KzbVGWv0Uq8͉"UvO@jH_CyCɠ|(?{e&쌅YfI3J]fٻ2 XZ^]x &QF!K7jouhtn14tKm#Lh/ȜZ?p=W`Kwl2LE1M`T0zX\WB\e?KU{,7sа3BG ImI%kJ0d%cC`Stև˯M6*l}_K4/tu_P\BpgBV.@9uzO.,?_orwY 1V1e ?-Slx`9 v-ʩH%mbe=i\⛌XbX@#DPdi.XSmJ%v3=CuzgT''a';AuZE4s V}i){^+؅$ ߴ X2uO!, 2 >l֥ ԷjEvDr{@;14>e_:ɼSCq. J(ɰBkKǧBF%ruzdldݽ:[1$ug ׺Qm C1>T9pYv~xd3vSix bZN{R 5J0+f[Lj$S9a fX|Xd8}G"+;R *UmS]Lc6\@$ >C ﭕE4 ,i;&>饴<;hm `{D3/KbsVg6 mμҠT62PѵX2x1aؗ#`*G-ٯ2OcJ '\*=?&U`c)(.90<|J$[rnt 32PzR=gvO$?xy.M4yKkIZ;.<-IyF^Ab~H LfaC’ɕeze{ DZ$N6:E)CSm7(B]7sqG׌<,ňʂe@ѽ\ȓ-/%ф %D4I;Jy^iso=tu70XVVlh>δZB]A^;r=lExN9eFd30ܷ'01{ >dzMZp1?0|~hLiSJ CY u"! E\\N\&1~7,=PXލb6[dgxC\U 5"1~1ڢ-<36tQlLӳghsEldmapD|ƌS|;v`>3QOG# *@2e%baYS~g0ƅsXD3]I6?'L=M5IC5%GV(1Oaly0ЖRFNo2b65--?H=֌/IoGI̬ pT$8^ -LSѠh(WcG͸j.ҵw !&Qr% &kӹbK(,)}]9YE1|C#:v,g42qVծ|+&DFrNǑ1{qճ w껆9aBmVRۈ>oIE'<|K |l@gj`Lz]P>Wk;!6HD!Xi0=R9Gu=‰1C8gD{G!qѰcٍb퐩vty _@ai_7c>>i[l+`TMF2PIȦ;#`6e2 @ݹJ ܮݔ׸?"3-Vn7(`:9X¼\ӻ>J\07\ʝF@ɏJm> WN9sjc 8M ==H2.C3荚 uG;ry _z;DGAK 3ǝze WH6{^r/9," qJ6STfS ՜ , bDyB,v9LUѹ`>;h׶3d?t~>c8zstF$WEI7m~1ÙGpe }* zGriǚl ;O7NftZ Ӿ٦WFrAe}]s z$.1d^0B[. B[wQIe-B_Yձ!nJmjZ?Vv.bϏDɢiI˩%=^6"55{|Eϭ3,eROuһ`m앟߹hZ=CLJ6jmT9?&D=bE%=0UI#&OǿIiiP]FQw1,]ɜ7;`y+8Õ D^a`0JuvRg lFI,kmUZP0XGv%[=Zz@{iqgp_KCU䘧 IQRNѦnCI/Mh_ez<-E=DpqvbfM0)Ad)˙W镶ŻG/4 JFj"p*VY95y93S$ my._ &f|lO,#UerS'óVObY.@є,ٴ)1E2Z cf"-)(J1*  8d6} ;' JP ؤzB5'N1k!9t'箷J] qh@7Ӹ)( .+*zA]CVNrUG Z;jmTό V[/3T*0ڍvr4!†r b<(2զ&/ wmusQK!UUd3\0w@z.HF,Aߑ_ !Kq( ol;(1% PArCQZ.G#5d'[oh'rӧݚb8CP`zbIς]S-8 `smJAτdތ%oƍnu@|v@:6WBVя)ԭ₼A>W-DXiwp\J~6 focp /#w;Y +}\s{@- +-GsۑY ܖlP6U8QAnO̓yc#`BׄBMpk&_0/*nJ‰;sq}rq]pzq;w `[TTSI%iR>H6p!R6k?uuJtNr3%j;(l;irY6B~ZJAG k3 K1%|HwX{J1N-}*xkrbUB7*w( W \Bd ?d&Cv.Y_ ,/Mldž5e:n߷arѡOmC.;4f+n,_OW⻳_N 3W.xWari#Q5wX0賿6ޗy"UPide:'~FW]rF?(Q ,Χww§2L5Dx BZœjY:Q8bdvf؊L1Lpnex=Yϣ@{( ոuDK%?{%NfPm82v)e2 Lљ~0Xo(ɠ"_MpߗqڼbI{Br⌹rTƔ8TT߰W/a)(.<,i,nBX0St:6%2s+Y+`8r:FYN$,tT]Daps^SHG~0!<a$Sàv97w_14)<vxGh uCL'srzOv2T9ٸZ]Lxظ)g!haLN7+Nd֙ 9ҕxR( USBaUYҢ Vo `9DfB_ڑ=J9NuhKA=GYكRS#8ބen LOO5ouymhmu~EB} nB=Hlz鴇RTGYR21;ETB.D ;)ꡄtLșWW溟/5&M#Htc$WF.Q j^jʴ.pvaձ;㆏~ G1œe1s y b=Qa(hAʮ7ipD&fxJMes~2Єsgچ^8PƺN鶄w,FjX-L(95M哚l?4O69.I>Fz9e2jEeQ*~C~bӐӀW:Bf⑫&*u[ Nxn;ۻVDSS@Ϯ<@bz.8ĥy< & }}F' 5O0!֡O5v>ܘ}55@&.0Mc8H߱IOu:㕾~|5T9q_p ~с|yi#NdX/|~sF]fc6,AUONJyAi?G8әjJmfڬsZDÔiz[񌁢̲5}Mouwr"zAD:kWFBì.kњ>0R>0ZQ&TCǵa6 YVNdЗ yUެqC&cS{u0R$ Pf B08ހߤ}4[4~D\:W1PH|DYʀMna (7.cJFyx2#dŬLl#I]lWx`gijd {WG;{Omfϑnد{;Q'"M(儛gc;uc_s !#ceϻgf=͓Q}w6D݋M[5*y9gemVZCsQ2 Sלf)nF&pl.a5 ۯh`7d"p55Y ;S]5G"7ogMԙ;sL0?RuzDfW܅+&K+w:Aj?z@QĈKOu=:øcAdmX뒆Aˀʺ]׮C\_2*?x\vSL cj9o^Kӷ_QgclQd.%:R_]`Mo[O Z&$NȏkevYYL/SeT=OuԸs' c̃rPU ZYWKˢD3 &wIHO8."3%L~Գn8~qҲ Uso԰ؙ$aܟ2,^+=7Xnt ljb,k:}G QPdUuPuQEH)7/v~?i9(?*&/M7QreB f~|3I '-Rc'h9 \[Z/Y(w n >a1#TEܻ9ԑt Z6A#>ej,혡oEkIM{*A\C4"&ly\V@vѥp̮ӣo1@J<HY2ܱR#&egpevO!ͭVy6'?VOq(.n>X㹅=MzbPa5YrD}w"kyfarŇa.M_$97`(>cW;VDCmF e^(N!o@8s*]ě$A=R4{ljvSQ7gHbmE:Gz %@빌e=7Ҍz)gCB1߬P0Dfcx-Ocl'oZ㧞jM9NnKkjj "7F\ Mpwܐs׊EI~L:lO />ux$*{A6F]ov jnK RԤvp8*OaJ:}[*cFSΓ °r?5}mQ^BZek#WRQ $=2~Ca#l"93U0 "nWsOcX6CBďM SgZvr@!+5L>/drX=̭Ƴg4MwͪI0Of1VGMܖ _.DoY,:DمD"t/%%Wr"T[)- *Lo}|i3& Xh2D~G^yqYDvoos:%7kgFrM^gq-oaj/ ǽ«O+Fq:%aX -%|WcFI[{JG<4h?KB|y5Oa̗,;ߡO\@ &G, @AInXUD2@ %()՚mF{Uݫ޺9Lr;K;j#A)i~GБ<{Amּ߾İԠxEXv' ڛhm|ã7i{6u5oM:x)\ld^@^gվL~z&'Ty_Iۋ u9DL9>$Hm;펁 Ig]^TH9%WE_J` GX(m 3A+o}>! g7wt ܑ%fEc3dPpM zSV3" f!QnC-!^`Ktk~( jfV #E;%>ރ'gʫ3^>\hi|3:*/:` OXnq Cy\U|= %* A_V@$qK:l >mhTN,)ȊG.֬ FtF ^P}75n{67|Q"/edAV) IA3%x2gCkpD5J} FKg"*WT5{j~5M6Qc5Mhlr-Բ=3t%J:sai ۋey:#8g.#xvjԡMOCn?͟Nj5Eu#\)u9:lYPg;e3+w-q]&|!5h})r]GeXΆ,!vֶWBq)٘@>xie&-ӠqmtWa֤|\!DkRzzs$T"@5GCJ^GI*]z..R@HIKҟ|.6\Q=fE C16Jgˋw<)9-+0X \ O];f&'gx7"co;Vbzl({.Ѐ[wkgi׶XiMBHU--)0[ ʆv>F{/ @J<&bp^Ehm v3UCW-c? CK<Q3@M"{P  <qe?D6p h ᰛae5[bwK]"k: r;3wc[a<LMdg>V-I+` S Wi[gG<@s!z~?7.@qP9/KXpl؈=%􇂄A[qK6Uɹܜu aXJ oV6Ws""s?%'O9w&I-Ud~6G(8jv ԯVց'IFꤙ[[hjob]?Am@[W5BYaڱƵ!tiͤkLت5]iѐeX ͇!Fy.YS]'ӌ|@(r8R  o6hk EF_4PXwlW^`W`.^ڗk\-W*Gxfv6T5td3`YH^#g l'Pb{im#ԋtM3e%( RLſtN³S8P|s^T/$}W>l0lWM IvS8xYTI'U3׈h.3WD.Έ5kqǶKLE/*) E3$Ç&T P˻RR}YBS>P%q-u:%SSWrl#:v-8n[ z {' q.O @@l͊)Xg0xHu7a!_Z E7z5ҝtw{cDX=i5ml|Y]}r,r=+çg]sqbm˜2̣IL0h|$/e^IkWahm5Y*Ղl/c}ooQTGskCE^1=67cuFpZ@hzMBv#'[?ZTK,~Vb{lyIoxG4T?5Q+cݎTIw(bJ ;VDnovm)4J xʓo.Y*C1TJ ~Qt|ӋqiiK#E|t]˚B6Px0\ gfYVThnme,Yg s`:;QF,A\=nj}5ڋkNb0EXjfƯ o:nP2$DX|[v=Hav?(ob [IeucHuϖU'I&A[;I,XtO&. PVܶqOU [z˦V*#a*,xU^20<]AO_dx +AMy@+r;V' TT[ִ)؞(đLdvXC;feEh+t)ِoy6g8QZ*Z! B8Hd@Mjxv>w1lK# 9\~%8v*B05xuҕT84]aս$Sq"MBE=0E"I`G[XZ j KXMI0Oz6Y>]e%feq%`՘ "C4,.g:R_%d x[A/<Ya=iEZz^eJC*: 1l1xOe2 @(EKvLd>y#^d%@Q& = @S#tSVӰ :h+&q2͗ AbXR=ɃU}ZWrTC&QF^ d۱XXˮ"AhPyZHxޱ[@ emLWOPqޛqD[W{Gˡ>֌B)uJD I# .~Ϥ!Tj^$x,tXZ8 kEv4v$_&}𹭟g )k;܂EEq{4l'fLw'c֭oE-7$$b)H-a;|= tS 'Z2[\aHg(։ؗUCFg!B 8R\S{VPMz뀙}#G3>6o+Aǭ9ŕ'B /`?#xe- I@D[kGd'(T|S>D({+Y.Wu:a&46gl_]+Ǡ,G;w;W-|rљrtdSPAF@nc`xGp0?f=0R~2r*sZw]ĊJ)M Ft)z6U;{X_VTL &ҲҏDhwmG33 l!~Xw䗂HM v5c6'SwBOuEH"MEՋ[Ӫqƴe!FGrNksTYCG4RNEjM7E8ٻ< Re#Eg.%[VaC^!+7tjP)_OyF, ;ܫ* U]x`-9DUZ/9;(%w 'vz_l#?3<>"9e>/h6CRh[u^_۔8çZ4LDes5d.P. h*;OOq(bmعW~zDehk+EnZd ,yߧ_R_+*pNY gſGhܨ.Bc˩ExkD1[<(,KC`/뽰 POwbb%y&GYjT E(̆_ķgףRnov6WpA~Ƨ*(m~~\P_y8,%)fjGRu)W9n귷hM>+r9>,Hx)erg<0Udf>\}}Jn#-}=23r40GY6rg JXvx$m .%L,P#{T˜<WHz᪜Tץdqio騎AHnUӲJFYfє\*\9xҤ-夰V\b uJ~T0:9,9ц]ꇻׂЄr{y7Z /6+ tU 9)H䆐,s9SP$|]G| R K;#9eNV)^gfjj my}!7A]@^B - ?lswjxv [C4(p4|Wz~WI׃߭X_-c"C 3;-n_%x6T R V2ҫIW-JzӁh# ً X=q^(O^ṅ]]eJgnZM <^H%#_+a|д;Ȩ=Nnx}M-$PnX6.P>%bu t5𓭄o +~* IB_k ΀ k.}P_w -$ {JHM\9ˑ F?sg@,;g8G&e<^e armV{T׽HhY\q}A}j>ƩYi-#nә-d4\WfD]" nqQ#^=\3Ŋl ?Z]PV;+؋l'BM22/? ]W?#Cq~\0 ^X u dcj<>f*yQ6VaV(v?}~7ׄ JǍ:gGnkhb (V})QbI3#oڶӱ+9&r&0[`0OfbX9]5] [DmN"Mz Nʏl^2`ʬ ?Qyx(^D 4n-k ] Z~3S28xLG$A]g[S~N,bD٣9gOaJ@!r%m$kgkaQQOl9=PvewI E, Ӽ/O:eGodS[Zr#~˕?K-,L0`MǁO# {#$(R+OMj'!$TOBY>`1qj.K,y7M\ ӻ:̡^kE]jPy#6J?Q_,o!Qr031~X&'2m! J&K%E%'1g!N,6^b9CABc8,oXQ0f06d )hbtL"Xh&H5AT2&2gྱ="NG"V 9T e|\|K_0n}tߛOy&ݨFc>0Dk>\6pDQ7p#xp(89 ΈOH|︳5 JWKw J(M9u vQlY5?Sv&e*Kj+y)"24Ldյ(x=Vb1Np#F5acrdUVÖ"5]omVncI[ TWb3llúȕz"6cGhȓO%_/|9,[l?9\0 bt©\Y;3DhZ9cGUYzscq$<"!6r"xZ2<>-&K=ZjP oDv̵~j.(Mmw/~ft؊@4, "1Wȁ^j&&d9%\Z،UCu^WGtʙxm`ߑSң]肿n;MLՅ*ў參;[7GnYi B)(#׶?^D_Ā`Q<^kfvbimhb <]M#2ȍz8><9=W6"!> e>+9H?2%?V :ɶa陚%U⤤G3լC+0K5t=mҟv H\@ҋ5DKP\y*,F8'!)jq~c~i$SraFYzѽN\4|;TpL?(>pq^/|~爩pewkq/EdtE RK=w*5KBgDKcGtj{hC嶋ǔy |g ;)J/t'lhL6oN lx(O&i+^}`hwQ&exa sBb5;M`{W1C +7Ů#ܔY'lN I+vM )լ 9j0Kg ݦnd.U[QQ)tʏɞ#7$a:;_ BknlV^nP\~r8YtK4PVJ\ezw"/ lF&Kgߧ"bX\d *14釙cSO&GeWnѮ6]J0a%9…qi~B@ id tsה*cD c8iȬ?0R j:j{[jLQf}hmxE YcooRwB2l^˥eiE~p.WD)鉚 yXAkH~Y3CՏWwK³5b&f +K$BQhY lHrLȁ\^Fxr-T-/A~1"1<W %4`zkXg5N"}8LP*P|/?}-l3Ϝ]\k$JԨ1U$*כ|Y .rJ͢¶q$# ):R 6 4]nޑ9l|tBESK}* һjYVX&}|HғcFX5ƒ%`o\r'U-{_ʧTr9mm6k)촂ݥ\!/:_\dKTj&|1Q//|75?*W~ՌEc^HT ]R9J'"H׳{21{ yz|;"op io\Ԣ$Im]))+rZ,QQ%Ԇ赏`]'{xl* ( PPҕG?t sNOpjݣ?27"DfS6%>]IVV֭Vu,>:i4?Zd'G}#Ҋ To`#Tv}$ X's_Y3JL&/q 0z2;Jз U9h4^*xh?rCJo܀):x"MdkA MytQI/83/ ؠ |/+ 1g1C}]ctd*G"i޿@8XH,# # շ:56w9f mP @f>jr3; /Ő 0`{FPB8@\yR0Sh thvSZ<Kn&p_NםYSHo؈ByT_Vҗ2(J 5&輤f@Q\6Ċp"DwHNone!.J+Gt;\ ,F%^B%jKO9T0c#sb.' m̌b Y .F:ȬUJxb 02E9 6*u,LSW\{ BsB3xAh7oA3|,Np2l甐Vuy0"=ZzRmA-'>Ί>#k+&Kq@ wtJ)oI.Z*H[LE5NxJEC%T(sP+YWřH_pqO w. YL@b\HdBcRvMQ4r=5EHnJRI\e 7@wGb]˩9sTZb y_=竵ɚ(I~֪9;,?PW1r0R4j6SA9rThX%g1 M~t ϦXy,ߦz}E&+X߲UCl`gHr;nϱcLP@~u=Qk T(5hOv_B,CN#b@\%:EW5EXAN{zΛv qEDQs! :~0Ј =JQU@0#6-wy=Zr7\Pf,n#,Ѷ6!+l.HIGt;ǣ4q*%VR)렯u+L4;3s)A1!Gd(;%p0(5 N˜1AҜHAL^Nt޾_1":&t+A v0;/>}8UBG7625eE1WnjRʠǠHQo IhЭZb_18B}nДQb.f(DtN!b!"D4U:7ʹxTFšSD7ML?$nrǼR9 bX_ ԈJAf2ѣE, Eע`=H3O 4[IzjG}嵂VFi ifC(sP᏶eDDlUG  &gO,g"|yGjzr fxt| ɟ=Ń7t/4< Sgeh >p%99[:`-giC ;3 UZfH@ vۤg62~ ~MTۏ2b l.9z2cw,tey(WQP{Ʌx۾zZm9!$^׉bErMa1,qW$+9šNF?C0+5znQP2;r7~]aXp%wySDw땹- bdS2:yH]Wh <G&qCvV." WzXߟ[TY}ศױ0]ceڟ44HLk ظs/R>9 U]򉵣#=yw!.q@u}1Kݯ1n⹌z{FCHb#Egc%+zX-.FY W\M-b<.j @@W^UۦG.^L{=Xf#hο:tV[*=6G$orZGRzy[(9 {c9. @=Fؔp%}F5䡿 \^{;'7fl!_*V)0<Q.]߬w(@5w`zs}I!U8^$5W$)sk.//ȋrYv-p F!8gښA}k͡!pR0ݣ`՟ 3Z ǜ>'Ә^?z ,_J*ˇ Jpa{ڈ]Vc['qYjӄn W_tGj}ITľ&iY%a#6DJ mU^{D\R >N,܇k DhqC`)<釕,W(2/xP3-n%3!K vF}*XA_ MS~`fܪɜaDo)@];in ȸGO7ӾH5 ~Iq7? 4JJ%Uȵ02-5hskjIr*ؘxR}Po%|CZݸWrr d| **DŧDKUqLkJx3[@fi9(tkp XqJcwas%F8>5B!7s;TmbD1cL{hVjU镍.|;;gqHrTA7BGl*}Oλ8QSљEGa*B벟.'fӄ@Y.E'Y^$fe~z/p\Қp-9 9Yzઑ3VSh鶦zlӂ ^v(`=!Er-@&Kg(ߌ+uIb݅k&W}*4PY: =gj].,HU Raum;#H-QՈPki&c|{n;;~zcz,l*%B\P$@ oZꌸvb2Zknntu<{^\]#yA&%-ku1~>0ʊ [ hmѥ}ki]0@GRq>7=zL( 7C{UV҂᫯I&cI-ǰh f~]Ғ?)Si@-Ʊƭp-دSܟA[ZIKt;(avx^f*UTZ6Ch Q-Wu뙒ƚVGfN_~&c:oy]~ضHg`Wl?Ckw<_M4}Rw_Eh#bM{U]艟qWHg[^էi!V$V-d4^WNYZ5. NΪRԘ &Bw")>s+^_nWk列(BU GŻ1>aa\zRHrf{Mu(7뺅rboa4{9'.MNaxdM?)fb#dm?Hw!sZWlϮݔ>~fʋ|µOo8྿y^XZvrj`Ets:E^-M[W$V1 [~2| ˂M"@t]IlҎ#@'^u6tCR`qvoG@]erMPkJ0Z_YkճkwrưE$89Xl2M)ȡVC4 zU]Wpb_"ɮ Vn;5I$s*vJļK `k^?⢬jJi9DQۦ|mMl?3B%&\9a.((`:*e]لaTm=7ݜbxcf!q)ƍx<0O]%uH'NG.Nj^ qԓrcbjiI)].|)#h9[QTPY׶f#gކC (|04| DZU9k,cqh5m},@~i>D7 0醆yk6 orTrpKgV|7#I IXT%hz#W4nb7pijX`RӭǸ.E#/j'V3YZ/Ex[EJH[OSX8q./Z`Ha}ӈ?Jy!ߟ;.3+jHk>d䱠dfb?oB)fdPf8o1& .(Ŕ7g^qUKK8 ^[.0F~%T.Me߉{L~!Fm>p6iǘ8uؒ^4EPʭ!~Z+$`x*KIBlw OH~V:&c x'W j%~MBԌ-(y@o5 f'p[A"#Cn~l V)y}k^VR-D#_5n5z@zomq[b؎|tI/Q$!#Gd3Y*]Fș=WoctVγ1οa-%臹9.Ha}UCV}7Dϡ/XL}g䇼FaЭ.U̢]2y|X0 DD͝$ʱiMݨ!j6ߊټ}DO=&y6PoBydQbb?2VsI 1.n܂;yWs+n`'/*˹&ii{T$Javݸ2Km@08ǣ ʵl|36=hҿQLBvS)$} g7iEoaM,SW"SR5f`SS=7F Kvr=?p P4h.olAG?&pA&1݌95M6SQ;Aj׼쒱B3&H5Rl uۦbea8ӗY7 1ی6ռ+қ?^)=R9cTrR: tG5ŧtM<@@H{/SqOĥzR|j XE5`0Rv*~Ah~lʟ#9ek,[WiQ(DBQ(ޚ$>#{oe2,p %WΝHa*e2CfB|Nהr)uiћ}څ&ڮ X\ VaNgѳƫ#yhQV(Z{%{]F*h1y0ýOq^/K@xC={V4>C6`ۧXΦ"=GN! }L4OlG6RH.NjqpE5M'HP A%#]@d|̗AQ݌YgV%kO)- [AѷG|4'p$3t0yD `mfؔ t;|Qp-o[b!ưl瘃e%\jƼo/SssLF>>-z-GfXC+Ph#fh#-־"4 h63Gu~Z-X&TEWݧ$ 3vv>N{ɶfϐ#Mβ2eT}6gz~Z ft-Z8j]b PJd nw26z9Rh K,' vU-!N`Z陚ڙ RtZё6qʯX Qβ:./NvkpBPڕ.(u+8<D'jBUXPyD:=2 [g,\G>yhcd_oY].\Hg;\q^|D2p ;>l" .캣+L(2tLX~gi#%=h󬶢} ݅UJfߔ4&WYgYJqӹYώD|NpfŁ}QB7mB&RL{húYӁrI!gl7Rlb=)컬aofIVřO"& _VFȫHSg6{! סS|-X`2W@&LMlmTqZMUdȊY"EL <θ%91B/VOImHI8@uPE=(wl {7wP@{C8+Rv"3 ⓟްv]Kc ̝qodR[RR@&V*Nb3=\1 R9O*Hv%-edxgks{F͙0u8i`p\8ܔ@+pMajԁtH+.~4-.^^ tkye ~Rh\+N1ϧc;n(h9A!^ q>͏o Ei% Y9v%ӎ*J!rਗ'{߈f"WtSb!d 8}ÝJK/uE B3v?M^=1xZC 66Fߥc#5;ڱڕ=1;Mr|p6SfXPvr5蕋&>>{M@ںݐTs;'u WDx9p$\ ʋ_EU2@C*;BVg\_](!_ 0JDxat~wNzŰ?-C6a Ey-oOw8VZs6 Q ̲ۭz!x4#-7t=b߿Q9#uFh*#/T<~ŭ\濑K&ȷ䝻 I1n"*-zm:[k ] |^*! ܃+3NPRZ:^˼ Rj 'J Ot{07.}OsF]<䕋 mr[.vnzr3ʓ#IZ!?6ƍ 5F#w 1i,MV'8X̘\A&nQ/*q%w<̧ 5k 3!\9lIZ6H V;$gJpRWT% `.GKf2q/[#w02'.sP$&EHdYH""$HflҺ۠>czL o("'At袈cא()]'ܘ e'TX5لScwh~u= ]׃FX^ӲCؽ\,2+ H>( oِ[^iq*dܡQ䆢ʼ54.4i91(8d/>9(©~u)5XuGjXFД_0a3p?QJA3*.-T=>+߀p|@N vl$ov76G+[LA:"*) :U 8b~CM_-( ,uƙ1Ӏ̲ iUe`gC?!¿55"'][hqVV m*c6Mm8k)OvnK*|j+ `~kiڒv剔@4ΐ};#GwRٙXaȝ:z&5:TMT^BY?@veoXC3'H[tþP~Ӄ`䬑x.[(i4ƙZ Ţ8 H#qB,at"6qsn(o"ػHN3><MFH5\>DUi ,JKg;SIQ/ 2Yw{$L;h;[G'KE<ou{1U[hrE,xqM@]uR  [o 'nWRE ^ڿ2siCb7=t懺2g<-"(L=ت0Rr.zUCC{bI1.8vm dlҀr N&. qy:EĶ*K5lMK& 4K suMZK$qՒt.Xd ۓFh5u@D]$Ѓn=3ԿlJcU1~o=0֨S:5!m-~JDë*H Mwr[kVky`3n3$H> ځkEc[C!!8_4Uqj82_^&Lu k.:I>ɡeԾnTO <]0zN[ؗͿ&S.2QLu3W0P\Uk'"/Jy+-I{R*Nr=v0V+iťXf@ 2N$O; 3 h ME?(ӮYn_<ꨃ:c3Bdi`.4:ӋBTh׽Ii'߹vw%[spY;JvS+g"E_[͇,UGL"q3a/\0=hb@ _.-wN5!Z5<)ij!mORLC_^U yu9@%jш›8kp pI+scrF. ^X}##1F`:8qesV.ֆ> ZiVt!<^\ )!K{DRF}lg((6 r-sg[(9_0J#,41 6 QqwJb-6_mZ(0΍-A+w9*S?$a\G[S?tӿ K5wkך(;լPz0cھOO!Gc rjUrj= MG?RV\Tx`-wʁ`SX#:^O9;Up 2@x-H;!E$Mg&zE`}\_kccHi :G|nAҀec" {yr7'-a~*\:fFh^d=CFG^[K򺉕?e@,T;?Uҙ`ӵL]]NNhu?m;XGyfW\&9#(2\;>3:ަ7 ʌ`!؋$Ngs=pE8|*l*m­ye;Yw.NӰ+ yyd< V| '0ˈjxoC4^vZPNh9ȓ4kkܓ;BVVxS֩ ОU~~|2y|~\'dkht[XW;xеUG~N&nj&=n`\Qn=Sj]?޵Gcyg/0@5u[*Kg::K^:`@  >@)[RJMxm j襱 (tbMji4L@:%8?×scdލ\?,$K /x0Iڅp)DT/f9-xӝ{Sڴ5=asHQiPeM=R2!En j`&']VwDn$>?ʭk i>U''-s5g$_`@  fr7;t=r`t [')װad r3ڣ2ac|SuΆo lb UI s+aA4!r5I>׎1|r==»XV+e0W9Gs+XrIQvb TV2yr G $]ۗ1B z8#p_YgX*ܺ HUC-U FOmX:|יmPcH9x9ߖ_l@5)æ3n4Ǥ~ c+X739fM 2wy!3moE{O]9rHnXȧ=6ݛnOMC\}eѓ'WKvs\7 N >-DUn 7"O{Gw&dOnQ sZ^L.ҫڤa.71uVNgmn&+ʮ^ gC0k6gLᾩ2V'o%]6Ё m\5a\ee['!_k|&m[Taiyݞ˿ Q=ĥmRC'0 Fa bO}sF:@[\GٵD }gHBonGWW V~!cw{yL1as4㜰?^pӭc|׷7 !7U"hHKz0GRMZi YhfͿ/J4CjgpbF%f&}P+Z|8xgh~ۗr4"{P hY11޺H (,UPj_c*Q.8$`ˏgP<6O@%[Gv ~nub h9UVuFht-ٜ$jDwOx}FA kzs Xn$3iYQUDB.XicGhEWzG d@y)1h~4YEPBcOemv_d-ɾ<?HUF% s#+KdgQޘf,FzQ+A&]<豾3OBG+Kɾ)l&_bi[ꁧ?$n:'qaN_t4YK~o홯4 eIژ-XS8}aV9 WM1 T_QG%g3a2\ E^X WN`)涬!iٿ }:o7;iAޱ!SZVᮭ86p۫~!xj*>S1,!t|ͭҗ7ow%7^0B.nzu6Il;I :yZd8NC6 uЛuG<'eB8pz9 iX= =a,/x(ͫpB`J]ʭ+lsG#p6f m::ȏ*Y%_'EH6* 0f9XV hqNףˠn"ѻ)SX";XYH[;´65?(Q]q\ $ëZ]60ݚf,ЋU`Jp9 IۍA.c:/lqB M 욊spR-m&@7CGj`MX)RBȻ2>Й"fG~iKo:PWu,-XD!NrUku?IYm(7b67^7kI4³о(ּ#E(2B(8STSa(̗jNL>gr D?ohehLĠxȇ &@CP;=EMr'U"'sVA%M8¨_d*MHM}֍-޾VZ`晴οeOd5qO5+lSpc`6c~eY3WVw_$*n䏿ۅ#xTV 7ڏ aheA|\G8 `8NMnE0B,Vʮ!at e[AS;Ohs3C&[.$Hjr+|+ sߑ/8?50Y(*|[ *>Jbu|x皰\1RӞobz AN3,?RM01IpHwꝜ?opgc1$L-ҹxeja*fy1̅!:&Ab ĹhNӃekЭáse}(k=JY58mKo.}@ib*AES3bZ((<|ةTՂDc(G8Mz֥@'60)&#@?QuaDjլdbD?_1 swS(DnZ Iŗ N]J6Ac?NݡSoMITͺg#^CkOLw| uSG)/v 2pC6qW`ILf{>a7گȓ2SfbuIJ*u3~U[S[o1u 9#ioVbIXhE6DmF.{LWl{8/*3K8qX-l*CuMV[ZDVsCU1!L6CcKf7]ճCNRB*DޚoNy $Hs`c\_U[=πh+ғʥh%`kM& SN3&qr#᷷ f0# 19^T߰1O֐]|t9¡/gp鶌Sv*/Қ6$b)_9@mriRnrąJ%lTJ*ӿpCA8*p ̭URނ]PQ7Pȸ[1>!J Z5X@4B(L5e?(_*r*9 gEJs@\ ve뒀m/8޵_ʇ|%$yl2=4+pLNf)\X~k/֊Qsw}xC9K*IkM3{It(ZU3FNA.K+cN'zW09=}w/tYżνO;Z~xraVwC+@TL同_(#- /ن8IGiJ&=~剃 3~^n\qѭ_`?bB8Ntg룐Wqڤ as7hd.aX>ErrlQQO\Gj:LJ/(SB2j4#e+ȔJ v!=%smNJz%%w_R90" 6P@ED͢ rUHs ɚTEIbXa!7OH9l+!'C!ܲ 8Po)`< 3=ji_KJk\Ti*QSۜ/ktsk17N*t!~ wrK|xaKid^/ix=V =0&g # kdQmyy&O9%C"G/O6hf*Y@|8J=8Fr)VBm_)/KUrԸ]w9(W)Ȟ(݂2 'N-^h6.Lx_2O{'w[9n tZ6s sߵƺ{zAxe)F OiK|4.qUoM;kAMx<d?ƱPzOD ӯʃ0M\z&Ң/;-%\JW6[qc@z:4'' d%ɰ#q (z*7ЙrG>u෾V*=e7 ǣblӵ"Gm_оb.3ƹnL/"7QňmD4I^ܶ ej|fUlj7g+El*0~{FicD}b^%m-4vG (͞+pҰI?xrK3⇦GJJEES"i,a٨*X yɩ}FMcw([Ux>|V[;5{GL7!po,s ix&Wʢ]*sS LL0 IyK:CH<*0Fby| 3Y iU%#WvO"91- #+:D]1^[lzO$5<" Y %i2ALWc^3qYבV΅oʣTFGyJl[UKJ4IOٗ?DYv)s7׉"=_ş?׹5Uc&b z\Sgv NQ`,i W`#PGk)xS.m][߃XDk3!`9gj%*2`Ƽ98E]@QIK#߷RܺbN+@̌0b\1"uHBEBb[4>K ȯ5(ee9ݙW+Bs %1їhk-5-SOY S-Xeа=+׾ZF }#}*PŻxѦϲжEAgBDJeh1/'-Y;ݠ.J;==Xx+yr8OӴ2=%޵k2 q!wðCŤggsⷿjs{AћLH~PwO+S+@S">270c>ntاdXlNW__Kv/nXA-ɅmY@4΁PCg{Nt`ch.aGXA9㖙m}[s7XNb2U\hZ{ۂN y/JNeNpnWcu&GQ ^<  \_`rM.Χo(k L{B8!.P~'SPE}ub7Qɭkbm{֭]`8(GDMAэQn pzctf^x|VC3 ގ̱@C+\/L`~ i'~ 馂tYv8"V^f>7ox!- ]=gA>, t8 uJښԐw#Qo3!%gְ u"0 t!DfTyRmكU`MX'袡J)wU:<ڼ=|͕b57%B @`BuuK) B7-iT}]yFԱw^Ȧ{^=}#LW"n x$:@Fo>i_y,cShju~i uX}y"MYIKHɡ!'$ݲ#5hџYn!Y.ۏlp9%+BKɹ,n1}9+aDz# +VoX]Jt'ϵCN61y{8|z_,[Ba %~(MD3+pKhƦb*:v<~tI6s .kYҀDtۜFkV~KP;r[ 9(_<ųv(;C,GHa ^Q}x/A|'aYƐGq+ L @(kAp~~ !!JpCeZ{ Y}pd^5p 6h8݈OOZ͢$1-DzS!<^ͥ_3^ #nJQjݽ|<ʮ"&K,eFmgeXdJA/}'U/8)JV+À.D]`$v?`x0퉝ͬT L.b/f?*/ѩML~Jㄌ0C_&3uME!詴u?q׷TU]0РcX e#VR̀}<(ւp, HɻV3dhBDuyU %QBao) ̓^)Nq8TX-WVϱnMwk; 8n % +58MY(iOl 0 'Cù S@0 -aB\A+;YL vw@G9]tu)G0tz-[Dğ=ʍmB 䀯Lhs*ǃ!k- &g%XN lWg@ّs#;M+?d$Pv?1?Se}_f ֎5id~LܩBUi܌GZtu&q|ͽwmdM}r FeOk% HL{¡ `jރ>+-&!ӬWJӎfƈ0# ٦v 1Xn`AI J7őT06t-)S${p\0bwWjef#4cHk^ #u#0U:1}o- N]\œ' ICgNwwIфF}1X6hˏA)|80W(+:; Olpo%8|-`GO]r{b!42QRu\K7x&KrXt ؠă~06 6'tn-J4j?W<8;0F +t㓛8_Sgĕ2Rt2 [0F ,?e`sn(.> VvT*D4U>08-T7{CWg\/-zC^#-0vG[A#d :𛕬d{)nJGW4H a- )[˨{ē Ь47RTA; W!^] f`XƭZqic ᇧŽS׃Qm=$ux~Shh#9-zarˆg 9 78"2R_ݍ|J@Ԍ)'<1+զʾBXToYB޸)ɧ`{$ΫH^ωc$v& PoÄw9^WKšFْǐ*PtPvmh^G#52>igiez%՜(@,9%ۛN32P6fO3@;9KGA-OV 'uT'phT)Bz[oN=cM7 ɂJ'X GCk]7oډcE_Sq.3(|8xOiY\r*k,Dko-OG0n VIx;Yg'@ íKče(B!o9L$B%?Jr|qćdApBV+ْdTCP!KȫWa[ $Ga6PH1γON!9;:zUqrd_ߗvzp{}n4hm([ق`R]7LܽVqٔKך H}(pɦH^żD3 &հG3lבL ?غu"4NfJ45ТX"̌\rIiah,liJ(9>n?H usڳEj* d"IރT\5lY&^_zn jE:9^op\:nXן*4b|# %s< AI(%`J+OJ.Vl2:o-V}G\ٰRDGn26u?w)w,xf {\Ć.sve h/iXsF2SF gI:Vkh;icyPlueBӰhWm HXdM_d8.zb5P2 ȑ|Kz!+>S7eZ#(c_1CS 0  d2Fy8[LRZ=,X跳ؚw/ *¾sGd+OI` $YZϢQWqpJN:$sMK~ۙ8 վt9 l/ѵVFBX#KR`@6@;zd'v^C?1pڰEлhdjeHXr#5,S1Ap>:,u3o}*=aB7b92y3.$ ,XiT< iY6]O|lT"0[yfN#nZNKT+>'h3*~c%s۸zA8}+J&C$E6?`>ϰSXCp/ŗtM.O掺&=팛_#jl%R^OeU^uuF'ގJ& AZQ5g{)_d2 !炵 a %M'_N'Ma]*ux!\-ߦɪxKjHMeVix@@ʏT""aGWi2txzyYxGFue@GTmi^ !J'\}Dl;]#ʿNR6hC)P-ʚY?eUB5_ /zNvoVt>8@aiI NRu1C8_KRva%PDҤ# 3N@V5κwFJMI(eڮ?.( nmxmIr,0>ykœjQsrk%ެ|<4% P[6rzni {W ^|d*x)5/vكbҘC ~/C3,C)༖'K%]QjD: ~j{ [KpFFeڤQ |Yj7]y&o~PHnG+Aco Cia9tD8i|z40`Ms;7hue7|y"nĢ3 ƴ02bxύknCHPE&O$FLThBj=Ȋ ivAG(ZCnxzg $kzB0&ɅL%Zd5ti3@~jQE"*F~YPj}jyNvA1jTU|#wghxuךۈ՛zJ1T)x"`=Pw4sq&KY0">eҳHY44*.DO؛SY}d%;L Kl=}hmɇ3S'U%ej#>Yz~&Yk:y$X<\BCś~ig46r{<ʘz vQ^9~dx=s;jﺓZEC_@(ָd iԌH׌{wpRyt0`f³ư!;wGvHWwSZ̳ ޓA wSF#>#%Pb Ԗ8:'sILv 㷣@:ؾۮT_!9`'qak"*6}ٯRRovW4[=B4Grw]]a u #6})D{9-,pԜb/ʝ <1x}8/fƟ'yF<a(:y1u4~p_KO#β!$IT)m^WlsϟQ|"LynDYrKq >WqdZhsG28 4+RA;(rQzx" yndm $gmݞ3CEXRk|҆z(Xk-p2 csmVh㪸"_L, 2tC`ݺ6\ěR5e'yn;g|bYq˿[:\&XH~wG{ D>Y嶦L%g'ؼF;BKts㬠¤Rk&w2n6R''S:.Nqi{eV}M:dm S͍R g}D U}iuu:{;ޣ;Y;x+[Jbzl~˜]cEJSFu/9N:eoq pL/bTS馧bʨ?H8_<[iD~4)%bx{,^@ M=~邉+J:BZƾ>ݩTa P{%Fs svZ)hZ3.h&*uQ;{OKBk>%MyO~Ε:v%Q3IB( ;Oټ^2oPQlUEIZ6 ud}hJ}E.l5k RSɓ5Z2`DS7 ްE]99NoHה"~ѓ>1Md"nޤ?f,wR)9y8чL:sCt~?φpOgL`)>T찎e"<,wi(s v:[[¼2GU =ʂgH|0IקO̘gvm W6&EHރOqN Uٜ0R{s}j0IO5ކ,δ?T6lhER A)!P5  Tz\0sV2DYTFa.s7%yq<ͿVJQuV1=JA X!{] RLQwV [e3)л۫C6vq۪:Y'uJڑ䫽[F-V篩މ˛ 8B5ϾHz?x/sOhGk@<@/(.zSzKq7Ob ۋNp1 3+9 -e뷘b- vZS吵 #7y*q<2asy/:W6y̐!K8]}9%bEЁF~V>'Sڎ⠋P+$yjoH< <6!pl5f!pܯR ~H;XD#:LK!0XD(@mjku[U4%y,ldme",:8.Boqt7 ڜj#y~^Һk3 .w4γ*V^\~Zʯ|&bgM8$6˵y쑷]kd8NA?0Dm12:p7f&ûm9d[詙>ғt^mEgg Hi F\*B۽c-ԦAWgd8ξA]'ϻH'M m>wmGu4S_OQ\B/ ilHIoY2Mu~Ҫ/k&gR$C yZn%}ι-5c9g.vZșL9 ٿyjJrVjȭ{ic23<|+.-t!O"vr+ZT4筈=B vdK"k{zKg"sz7${TB"'JSbTn &]py S#~/Tf >jWO\ZRyÛƕHɜQ5Fks]ĮPd_"g&˯§|.rI8Bŋ,l4 $d:.` }X5T+xÜ\M44رnkuGRVE18P r /zf0wq薱LaO&hխBՉy>tK旈6gVUi ~:坜tܾC vh2(t V^5%EOtu\:l6kei7*Ef& ĚʖV6iI*p̴81OhoS4-FV.80Ã1ժ2yޓ%&~xTd>p=kVT|^F Oe`aV Bc͊3h*q%~ucwz7óʶS X^;Mk/ CKM{-G_AYP-M`p6Qԫ ZﳵJ[oZ$ 1I)M!0_{rN 8Yiiff Mb;4m3B[x+_(Y#0Ғ6 [1a;WpOlhSFqq61yHف9˫;߶IoIe0i2[Eΰ-}1ȟ:,ٕb<]{Ep]jC[B-CӮ-rj>$t-lw`_y/1+'8h#2okAW\L*Xtv_镇;YW= 1_v Z,V[6ysٜQ:p7bW 13u>_S'r?JnWT3G!H@SDR~~wZd4?Dm/^ W nqD+GAŞCE#kDCD=oF'M A-$7(榩U9=mAARTdA`B}_?,}e/b~ۣ҃iS+97N /VC:yY4oK-Mdyv?8.GႨq3qՙf~A o LSVD;ysL%&4=bXl_3BKNo&fk?|Ʒ@SQ+9Nܸ#T9:Z̜G4N?(2 p(%s^&/HTnz#8 ڥZJ\ .׮Z-jƂ  t >ښ]g˝mRJ>1g+Eo^`2τ  ԏ/9Ţ#E[8M/OPKO%ɖ(-Uɿ.2|M;Ym(]od;&'by2=S2-t' s~ےq?(P:1qx%{_V@őlᾥlvܣLN $+_,Y. e;|H=qk{f^0egCr!{ɇUwo SwZ\A2 C؊v-3G@H$wGhġwpNBX#^ʾz fB/t 9"Nɺծy ;%_ ΗHY3/9 oSpBE5 3T`D@R~:x(쮫ĕٔ'K, BHpJ`E MET(7(×<ӇeaI4\&zK:LS~}[R3#B0uuJvR6fY/ܳOˌ8"SS'&ts*^쇑{̨^g->܉BfL=9a!Ex(-grXnm@(|Hi*>nt\`KDVD`C1RF} BbeTRɥ MbTzquUAOc $"Kbb؆:wJ ]1MFm'-,,Sstq 59Аf(S˼llq:\9O(Ƕ~_8?>0!Bx iI#B--`_up^ֈICvL6hyK{t4'CkxVSSU9ea3)/dulƈWzJre ږo?}Q6+T9CvQT` UoG,T50XY8s>T Ze2n-<Х`~|˨$c ZAL{Grj9c(?ŸjjD&A@ b%Xߚ78>8B0 "Ȅ;bM ĮPTT>iP'Ts B{]8q:"̓-O5D '*΢j  % w[dV{qI~D!صຬgjǕ.׽5+a[++u"`x^i8Ա;}ˣ;敍9V swTZXZ>Frv [Qiq7QPDgYOϧ$tY ҬHxsLMPL'I_ + S_Gmp-wˀ~]VhvRiҭIE#{!8uJp$ )<9^v#)T/NM6Ԁ?D=ܢb ɨ[$ì2g} f8I(_Je+IZqbo%5iBaj.Щx!1ۻuˑi ( $Sv3jB=K ~M>Xk ]4 4>wSK߂ț6s>zRx(&H5.\_,{b,?KiA-=;iӵ ,/SOhz^I@B1Q!^u|7̜U$tRݚL²Qp#BMAw$& O1SIh:ԽN"0q ]sOVx l)o&Mxwj'}i궞Dql&ͯ=9 l\perpKrK>AOCߋjA) wC"d]\\(2;: y]m(Gm` p%}C~{8ҡZC/\O<̆$TA\S> 8.\6ۨt8玌%<퇞4U!x5ԷKDNWx'\XldO 5lgA®kX-vQJq"# bo$:bFjfU gÔ"x2wݽgHJCD sqP_+QsM"IPI@cVcojS6 V'6=u/СIf#%\?< ,晙(^@o+C\x}I~U䔎7)wJjɀb`dB)հI+-GUT{~Ƚ[ C.5YYJ-E;X |=t?|oj˹; Vlm$)(W hԺϊS< K+Jleȿ>Vj;@2;InѠ0 F3swSUf;0Ϻ)by~o kȘc]`S!ꈑ8b/Œ38|'1wы*|Z%?/6=fk(!'1NurRۿ& w:U1e-(*, 3 drĴ{˝^*_ };8yIs(,蕩gӄ(+Nڭ2y>Et04 NCKt8K%r;h!xB=k,Y </L@dV܀ٹ1ԯ-qzN_Ǝ/vO:p) H8F26&kGL:Yrxp6Ô]H *.j]( wI@n^g# ^pJY_"[Vۤ&@ \G.CJjس$O3vosYS޸Q\yɪC$g*s-,Kt$8DL>Nѵ pkA{1Qr6xO:[{!ŠܥuIk`Ȝmg?IE^%;w-̤/߫lřє` jkV퍁8$T%1lrܐsoozK9 y.=m_l=Clr6Š⁇*h +"WtaO1䰖!_9oR Bmbdv,B$~ YW upŋ9bevAiB:o' 1 N7E ql(ᯑ$8~1rk֎?w[5Q)':F;I dBwDz_2Ӓ ?d%MV5 N]F Kd%>X-vb3{$,M&mM_Hp߹Zj{0pIzP/;5AQϥӪb;3KZN˿@s?ˁDu^vwIA@Dc±T/|[օGjܸѿD9`NAAzE=DA^įK8+]Ҹ!dzMRn 󠉩17FMs0b')"{u;})N\HBPJ#EI]f/ [u3>[Vdk04Xe[2hEX1xv[b XМ#Cځ?_eIp~[PoCN`j)T#&f-qs79jg笂zfzWJ~%@nhFյJѷ'_I C?Ľ.!xccl )AE'܌~ Y>\Bn>q0|ɕ2uJuV1^|EiY(bsFgM/Y0|mBuLɋ\F0/XPys3zꍄ A Պ-C-DgÄ]3o DOJPFK\[JygQ|(Ч(C6Z2 >9-s`(gE+V?lAr+ozv&84a4TD̑'r." zeK`vf8|fpMPT<bs&"?j`F`\[d-#`j%GKn^`}n6f$oO}8ƒOդ0nDnmd7n;&xܕ} vcFWXfP'UJ39,=aȚH0$FGTkRg Ȉ;Ԍ ܯꪡR9-Yͳ<0v2>V׫f{|4{37+7:/ŪyeoVw$W Xe:ɥ˯lBraœNp+kH_mZiw- oMWJܦ*5yN~>DK.h{P@:ErlXY h2PMCX'{c[;f-n_7Z`.SJ>sܐvV%D~}؂&Wo.k>As}Z<%c-g{=cpS`/Q%G~rfXʒ7 YE>&|9Ro+,lIb\ Z+cv @M &r~z A1GD8f!O\5'hFCkL0 z>K؋j6<6')@&5gm#)jOa%2Muq|@`L]$}G #}6MJ6#e2iuq;? xzʓ|ݐ:E8#ټ) <حDiCml5}t؟jcsFoq^UՉ]Un' *BVԻv/#{f㌠~փkRc潌ȇj^ZK<@ujc Uys 0 NyG4vKx'!nX<Γه? -5)P`ѦG˄y^uɎ&tt s>-:wfNxB"WȁCMV-9W4m_XZLD!X,p hCw_;'HR qf&z0~`-_' 2`t]!5tSeB9Ҍewهì 1G.s(FӠ燛L8@5@޻X;h㺖 g߁/}h./fs!xrNQ*<#;%iEK҇*Ĉ|n ~j_;܉z#|R4Д<ƀPOLQfS|wNXTzܣ'ޣ}#L[P%űX/@eO,Di `;6*:$6.޿tPBl2݄lkE%ry 04nJ6Ilj@1EJU؈@y]X_:J]l [/X<2wA)C~?(0%r&RMFϩ®?-_k˿lId1 PDjOPiI.Kæw3S`D{&i  ^(?sRRhʗ/OXѮ1g ֙jr `f|+S;f+,$SzȮhWTv JjBΎᗧ#pfT/\n>K@^lƆ 3Mbuj^ >zc7c\3` P] |;Lf#¤X_F9 ep~$}}꾱OK6{4YVb@mrHX1w8Hm!_ߔ_|Qw$fR6o\MEJkZy>9!Pwq,k^G}>TuחN~^d c|ѣ7/#,B| 1_N)f .-hbEoﴣ<E= @Pm1͵8KcV@z.<9wj;X7,Ǥg[4UePvtYZCU Tgzk1M9*;,xNxaYCw#İLsZ6b̌ M,6U1' |P?|i2ʦHl4JӍW ~--wڙ U5Gq}\f qýsPjɐ??.6ZḑڟSuN?2f̃삵-fcg҇Aʳ#.^C(+'no_h< *Q|!Fj: RB|>xRl0kl>y=2KfюQF[_2k.vG2Ջ #軄[p=wEJ xlƚF⾭A4ڝ{̅d n-24۞jQ"N7w%nq( u?d+X;f|47(kI2Rq63Ꭻ[]Zs-~޶s24){ɵii7hŌ5e~~R%E_ø K2L—x ȵ.q)7zѕZ(|' .a4vaS`rk1jY{cr ($(vB\ %B2|%-$ZT 1KݠF0q0p@M8b/)rY-Abe̒]Fh`K&< :BcԅW]ョ&Ys7mV#zr@:8C nt'\/` !Gd,'ͬig Kݙ_8" j.Smo=jDqyEqUՀ\$x}{PLKBX>KGY' v୔:#rY6<.R^Ǐ.l%Rt44TVb9Ame4۸E!cU9("Gh eH^% bX9qlQ i@'ū5EB2P2_LTPicKL⪃Z^mcTgEYVjpw*T۩x^F Yh3̏KF*-[ eM`rjJ ^e* g`1Bg;;7b T3ti>QgH/:iaȐ2$iX7QV&n4$?e^ZuWzu))gPJe+b}>3s!g-jeK&2៱7 lxuʉ>{RR,QPl HaCEa H o{iN š|Q+vK Dp |U֪b@[ch?6J/|" &+ ,!ˋfļұ<|WchěF:4 }-)kMLV.PHSFʪ*ѱ^F> 9Ĝ4rXׄzJ~T97^3v.q7gb_f`Z/@[aQÿEF^*Ih*>׸zIZq0.4%[(ϱ!kf5[HO)ߦic=9Vl `I'qMڦ#EǏ &`p;l5*bg Fg:9b_@sUaX:/e[%'^@1,B/-(dRFpe9Km"=UT+}c@MXdjVײx&;n2Jfya_g* LYp<Ã~20Ac`|+ME Ѻ\x/Cww]AstAR>V!ML#SQvB4# ֙RE4_eR>>J{`GC3r:ӵp5} 8j5Ui]$Qs\4  L0$Gl4TLm~}t9pKԬ3dr3˝Y |^>a[@H4 2\cb;%R&gЙF+ R4l\'HB1GGaOn&<-.L5qr ^d`a8փzTp C>2wĬ#z8qZkyk\~f.$ ;p'M\¤d+:qi1.u ώCv,bL$U$y>Z*osNfzXU.*dnJ*a,U0v&x^Ȩ?acvBSm[!c~@4dF&~_kkncfR9@gQ&'h~~>T.p !q`V =8iM]:@a$oyKvkwzT;6puRqv ;4a-:Z?FRl -.ͫT) *;_NE>-zܘyR1^;F!Hd:F5j^ ?,0+s ,Q"<'iT&e2  kTP{LTCafqcҭ9I{a`1\ڠLUyR[;t4Q\x'f:E ً/(B"kw >mc]8=>7(Բl);ȤzdBnk r%IU`Sᷩ$u?f*}2BOP9T!a$__wX O#[_y=3%JZܚmFBpmBU3蔷f'9=p9XDx(lDiU&4 _|2O-mFf3RiZoyOh"+KfkWD: 8@h 2Α>N+*3!AC=>!}OS"3U%lhbd9lF?=cneMBu[Xa%de6RlUTjI4#ޕݞ-dv ;0M[3NsmGp޻DF[Lޫ#&VۡKR+ˀp>ئ$053ҽ! r?gDG+.eiB0E 0Zdfq6`LyȀ\aV^CeAcA+>@w޾q*n88y>=h*DsKc#P i٫GRX!L27(GË6ÞJL|8k 9}'iV򵮶)ݷlܝ ܹ w"t&m:{tizV%h *p+EA^&Dt8'ox iٚ)!WW#WKV!ٜ?଩@}iui4 nGJ-H8SjMІW&a3˭RM M?)q ?r :.>9Ž y| 3q'c%6pU:`~mtRp p> M1#9 ԥM$Tm$[dya}K00 ƆQ?+#{xy-#ay*!g"8J ƹ3Vb|O)ܜ-6nL^Ar-`FHC U)B*8ńOCjo *yR :o pekm+ %Ur>"mo>Ts?5&{*珼 t 8C4mh}rՑ>x@I "ac)6JzBr6sJdȶogL͵e2{:4Bڭh)=dQFL#yxv"W!@un6qn^3T7kE^+x)i(0Ozi9=# qp;RV=zKY9jUO=toR0Է'yVI+,jJdZBa*kU'1}f:<*uVnN{o…ܑ$Kp|ɧ#uMyywxd{9}|-.kbdeF37d@ 1 #mR'%;`U?^ YXRh'S6=0= 쫎>FǙs? &16,R@og͗6Iz;#wt =ɂ $YwAD<$\X1oPQ`$ʱ5qVӫ 6R=>Jo @#zyskRb`˦"Gɱ} ;Ihl/;\ G_fDIP6~iV pj}"B S:ɱ)F%m+rgRo}!fd _ͯ'_O]UvGW> uYm*{0z! 9!)Rp+4vz䆽Udh\dAȨc{hRٲBk!~2iʠlSC9S-!À}D3B֤eEĪKY j{\IƤB"E ٛPK?NzbԐz J8tB녭>ZPv [Zv୯psAp:rFK@xObvM062a5F5Im$Ÿ*O]g8!^D?42! r@&,2Ar."+Tu5m-\~Xr2W)1V!3N䏰ĶQڇ[姃E:՗-p„\mDE:`ޱ@KQ77p' ,'`<6 wY9IOuAbQm5v I%ΗmZ YZBLyvs0"P]oC +.2nTPZ@ ˞9UZCPjWv wqPQB'UxLqy'!`9"*Fdzn@鴉%#K)3m/98fHCM >o.1'6w$TBH>WG=̄liy޶%7t6tM(YoY_"%O1c;=t82+huscӷִoƬMQ1)b.O^,6`I6ӘTcL ʯm{*ᡅL H6I39>hXK$ nS)z vJ {.!LRJMG@:褂q7Ay?\^ް^P-(,4K5xE OB:)4uM AXD78Ԟ54kV4W;픍άL/Uчl?2JO,%zuDHG X@/ rBHx`Uv$<+2ߦ56o1_xfr0y&_|ҙG~dq)n%+ ?zs^GЛh>΀RB[[)9AC\_4zWw@qeV qQS#ӡLm>53D=.f8?X\Im*,%6rA茾3?e?AU7B>W/ 1ӻ { !/hjRRX&|Kq{$yxBiңZnM iP} *}3gocC$ ?=тzVwH`NtfيV3V[fZ3rԿe8 wC2"D)d?{l-ר"Y`ԛVN =񙵽k-@9D9YgA@H̠ڀD 4@[iNţxކI?1|{9*4&Z@u=vE/B@\^E ԆSn z<|q=ݔ*2u%AƶlCVL |U)g_;!tWDZ'U'j:i_+Z>Q!Sh05[ #K=Cz3Y&#%]Z?RU;i@_M!Wr? O~.V\}YckŽF, YB^C_[Ցc@$"k}MJw t ~w]͂L 8&5+Mb /v1h n1Bҍo􄹎sUG]9†'+֯(CM7158GyaX!QgIIdʳ/9qsCUkݣ]=4-| 2|28’8K4"厘¡ڤf0Nc1N͑sݑgx*Bݮ`I{@\b;Jw}H'Qk}ShI`iƇn,i]EqVӍ?50@_UrHx8z&roH佪͇nh,%BPE"-DJdkQj'>ߥ%NXgYLB;R&yۛC wsFs&\yu-[lrVLplPꅾI|2a$M6Tz0p=}dr83(di=UP{ϽҫֵP96XhQ l5tyΓUCڽd bJFoE m{ew?8v.XWIܿ+€"H `"YZ1\fLZ6/VUUƚP#FpA#̶aKXCl񳵟〩|E.P$͛,UEb€ g9Tǡڰm<$![2ӞLǓ-un ܍`8 ytqHmԼ2qm>ĩxI f^X):&#q;252Y9f;:F4c$Boi{L`r9ru|~$%~v S%VUl 45ۃN o5ɂe gYndƴ }fQ!WND0P†2MNˮ6Aհsy8lЕq#ď}-}lޭLLmƗ: 뾴kư 'MGds<^CT" BbzWaak'*d*AӆE3P)߀ա`ǪXR{Uڜ2ٍ,#Y%c!KsH1Z߀[hH)+46_Js_NBs.}zZ x+I.J2 }pR WvC$5bR`YlҘjul^Η11њ^PI+NH.߶|QAB$\m^"0/'^?DP+oq$%2#}MbIa =4l;0ud~&$eԪhTN՜6#q\ Ci3\gg O/Սx4/lBT&㟥U[ k z6 sAla{,D+{i!z9A=/K"EX/YT)@zmH_(Q Rs[D_FS- ьGc8|X>7 mt_L7#uBC!.'>+O8jrui$=|18쳂ξpLXe6|gg 4.@ %% 3 rw591/xhC˄?W:, Lv{[eu oya8 !}l$1d =<<3j1k&:DD垁o@sD;%4#q%'26PbooiѠzS6LON]5b#SXܑyb0(Wc#]Þ2f 5}/V}ï:\!Dkl8 c~<(1nL{}TMYUf+'Hl>l0Jj}0ILȧuVq hMI![|-GRh+Z/7@+=F\ݚMw[Wdm) 4b ,W@d}|B?kxXHii$!pܺ;$Lןf D4>O#-.S_xDZ< > r~R)w31f4l6Ԯ~ɜA6ii`9Pjt/&'SW_\%+SsL>_nLʄ /=^C 7*#=E64in!¤8{;}.juْ-?GᮭZAjK"lBK j@t\]Ԏ8eے=߇*y^q̀+LYQBxg{o׀ΚyW%%I T;utC6e ?@&s lh{C?3 $F*(lZ+jGwn]$l^*<NJvelĽn#S/s.g5NU{,XTq_Vq`OKpoB:dGk_9۔n4Qh_a\E0v+ i[! ܙ7# Z%![qZH~>ߨ;B:XsfWA˜UD JeMsߚ5eu0}NaۡOaW-w6W*~}G6}"}dX oHKBgXE0v}jvmԀ`k@(Kl9[jTM敢zq|-1f3%x*c I=$@7z wR>OO {N u1 `Mih=SikeÃ?@6!3`:^+4cE4WDvj%M%M2ʯ0# uvfⶨ|B^Ԭ"6_t3͋e&heRB2;oXQR] 8GBG/J;F뉈)S|C{x+c S hș#ԃɿƮ(S!͚s)f @M+7]brM4bc~O}TV,οe'm=aՀk!iq`WNtc"!;}<?`C2H/PPa'xš|ne]O kf ]K,e_hkj@HEA.7{X1"W +{Ғ{p sWKeSDX q?BV1 .1Ak0M|j)㍅pF]KvMiL"!B| Psњ]z}xd,-RV鴼N1Q `Uo]0Xψ!,,(p5t:ISak̐ݡrWHCU\SzVO8K8Hv^=Vgj9L1_ZZS[X[4?]젗@ЀU&B[jyWdG@{JvtAⷵc!"y72ySثVr9ֲF.{Q#)8W]!-JnFAQ-Mq)vڬe)|⋡! תɍsw&\W\fZ7x;.%-kSt~z%nN6nvU*>¢Ȯۿ/^?x 3w_EoPaţ{+pVy50vۙk Yh40씇0^[ %\ີ^}L@s2fQlmӂrBɛ\Uch$~T-*ACrLG ^vvjܪnNVm\}_rr H!\Tmo~!d+{i zn'$.;_faЛ.Ẽi]7i Gz$U-gDKd ޮmUtA>I?"i3bkY,Ԕblәb*L>eDQΏuow2!K1<"dD&ǥJOx+'{(8oLKAq1$ciB&doz+bh"2?M#kuկœye 2}C&yd8⼓z*'2.H87y[wW/Bڛ¦ͳsuc$Beĭ3.vNǀcbU$O֍G'CΈfj5[ǖ'i6P`~Mb_'^--濯Em?zSÓ(߼ tYm[bmLaK9{߮nޘS)oMTM\2B vvEyFߤ3/W>Ne-(lsAO;Na#k03_]ExZ /);:\X/F?F5bDʟxJOom'4O/ '> 9Rʨ9~>XQ5P9{|;j( kN! 9gs{q )z7.,@uNTp4azk$=)n_?r Bdl>f0 Jzo} b߸ISn:lEDA>ҩnLȪY4T-4TV_9m]wKˬ_W5eVcLScҗKw]sv (;4yVR0W - =2d#-y+#]M3& ?iR&6#x#}B7-e_ t>[Fp[2PwWokU ڏrTN+#)Џ:k^v? ASа캓\#]BI\puA` "qqoi"3ӏ+ғrlMsN5о :X9 Ԑ_nd $SI儉9 a!w+q;絴><tc5 WdM):n/E[} .(+/#?c>s5[SnI0: 7rw/&wV;K6{n^DZ#_K%qgXu|TOjaޖ# 1ro^I_c)n7 t8%TOvBt]rd_7e3tbƢk1Jd\#VUv2f wL ē9$n(,zb"kN 7&[3dm흴lAV ׿rfՂ;☩3)/ ;=pCq=1Rs٠vvX=sv/%$neɰwliCux˝5=F; @ wxTُ'v̶9s#80"1f7@A\ma%S\E7z thL2w^c񂤳4{ kXYMn}ݵ-gO5G *0K[oPx3 M2L:"cNŮɼgoGJj >ɵ~+lzrA{4J-)0%|'E|lUy;x弄K&%ُ&> 9Г`&ȵ>o3BD.A-09iQkgh >1StA4@\7U9p?5%sಭ|Fy Wa$%.Z/.y$Cm7-2.rGM_ā 0oyֹ}hP,؀ i6hK(vUdk82 uPCPD\'%k[K!p!4; .`wȳ6񢳗*>gCޞE~|hF7=yq:x?(*竈49m qM4H<6nh7qwMWDr2TܰSW0 d??.z^0@ FqG6#&s lޔ, Fd\˰j Yc 'm[,ؐ7pU#KJ_PSc 5ZJ1 #9$U ,(QS{P7CfQa ZROƃW@q3Q)ڱ,DĎt6?HhxO9&1\+VuLKq)uB2Mh|2v63@`v(-`ܘrvNJlM}n;Kb˘_:o|~9@م1UoPT\ :\:un&nl- NKfkGG⿬c;# ) dwF)gQԱ*6kJOۙSgh<=~ˮ)LdERנ:-,җ^A0[<Re] K H~JL˶$Xp~GY%|LVwMQ` : lU+P2|r$g2$!ϛGZ[|l}qs`8h{d=(=4:C }D{r-q"b5^IJfhψ/PG˦r11&JUܣm ѓzFͷdћ hfiTK`Q*rB[NsYhϒz/RJ)Jfm%r~зlk}?:հ_|)Pm=,Z㢣) G.W }ᠿ%Ie(#XY%fxZƳ7XA fhOy0]J4G -(6ډ5G0լ^295<C`;E-֝?Y?q |@5ħ|b1rFBY Z%{Edc<;OG*B=^q~m'E).r 3.-@t9 ]>&!8i:TMjqō`$x/dB~: Jw|x fH-U*q{Pz6tgm,,p (k5)/L!zi jȄGM𳙶ᚮ\6o3NvHuo%P|[-ZHB 禡jp;E^zۮsw=z_mɦĻF^{AUth~oR͙.6uhN01tZ(gtWBB{" Vtu2;1׍ofI )q̺91 * '7oiJBeܫ KԢ=6K=)w4>nIS5=1B>\UtIɣ~ 9i`HP3it5MM!l^w"P OS~z6'f& oE*g'pP$xpz0q#T/Ƭm~nsy4>BEUp\AVA\u\z Q`5le>*m _MQ1OmH=rEy% ULoM=u#JmEm+"0>%"zB0219a{@ $px 6\]D!HFVrͭ]uJN 2YO! b"w|<uތע yZ[Dh28Rvd䐂i=/[P?;SǪAӗU-ǝ말Xl@{bn$J%WNOV EqԚu@$\s/y+1Ct^[w RSm-v-]BGKRD$<.Eu ow!`S7F+ʽ }tX߃ ǮlDc[W"v 0z]&r)_}x蘌GhSB}FBZlu.YJd$ɽkC^POA ҞM[ U>nյ;ަ7 R.'YwkC ;'/X>bPazAN<фCYHxOj>,[=Vؒ#QͬN2~<у?bPDs}E}5fN>6"/)sk8nl)lBDzA!V/s$(EnA`B8?5C6^> ʱ(X !dD1'y#kmHAW֖pqz9`EW,UCϼzgMadRqJd]=]P%kMiNtZl "2|{!& HFk"2w.gU5DAv:՗V6zXuF.x=b+W%, RH&ʅ=`r 5 oVλ Q{; X%˖1:6]GVVBm ޱ`O>ߌN@UMZUw/[WUw(QQDv='{Bbʗ5ṳKͽG1糇wȑE Uݮ9mbQi 5U:'䬖eKCڂbҲc#no. <s"1_w{[|JL9q^]M"GB ys|2np4VQnz;fG'WPQB#R-bDP/iC 0.m=?oTX =w6/1)'qk]?"x1Teƌ} ,Wna`y,YS*_R78lD΋TK]mJ}&,v?vWu/lUq7[| *"0uLy49bFn}wݻ4BOA"MO.3`/XB@`QOڱ6\ n<΀vL]~xkuD+ǤDr%?{Z(ÖТ-l&$gQĎʺڃ|xTӺa! .R#{d"`<9Xw?͹QH6,f zQM1q5u~icOTQԭf+3ЅK1\B~)yeYB55$7` 13Pz5ca؄F6vtUӼ{/jv&cp <uD; nЊ_0wSx;!>#4&sq/%ȣs5 [o-;|1gs:9wTiC0fFd$u{E9-L0FsxR;܊3-S$W׫mၬ!T=rIh6JhC{˄I>!'(N ͋ޅX1Ϗu*9`'< [(k@\%~I7DҚnxIݗ6Lb%*$^4/HSzWx|e ȜԞ]LQG%Zͦv'T͏c<kWQl+?h5,]F5 $^/Gʹ=gΡ Z=2w?M1<_[41HӘv愚=3,稹&k Ӕe4.5~c܀_ykӺɳ/|/ ZB%MMt9S>Nj [do`xEhQyd/@M_JMØhA\.=ci?D ]7 WX*^۽%CѪw;ݽ9s$욓ؑ!jcv?Ӿ2! DC8,b9y5Mukl}Ig_$6 -쿧)N̎2efE6èW#(JXWM1 Ļ,aP=b$CJV|oYmZkm.ZŻ5GoMgNh1ߴ ٬YfM̟ O=[=xATKΨ=r=19Uua5h%q?4^h:Qs(&wPָ~xR-Vt :S5V񲒚(|iqnf t|tlvCUELi{N@囁ݪXBwuR.Ķ]w!~P"6\$ v¨sJlj 亢o˿LV|74el脵L3֘kgF[OP 8A U\SqD 4WHV8"`D-{8yfJ΂п kO voZ EFH.M>.Jr2Y W!Sp#tV>oF(1(%iQ\NcFZq'Im `8dŏmt=mg2nTRmp`xp8@`&HL ls› -Cnq6ZN_i: zU\'zwbӗ_5bHwN5}Hihj{!T%OPf婆aY:$B?67d-c !V'ߟgM=ҠXO4Ώ[AL~+L1uAM횰Xq,> >} =_d ̃N@mqp~xmp- ޟ@DlͮnsVƎ)lTM9LE Koߢq/2.yMqnvKtӌVj/a` [rޏwM Ԟ 0Ɣ;0/ⶈXn!`JC*jhV&+S>*tl2V Ű4Fk q"=Linm6I.wOYg ԡv̀d%Ʈjt `Q(s' +r&Kz\SV7g^U_3\)^b-;$r+}a˽刚&y՞Cpο+}d͸{+毈v*ِuJN ;E0m%6>dfR+^h:C҅c?a{6;*59tu42Tpufʉj m(A4b)yh{mиa^fF\C'o iƲj?]hC]`d~EI!*z^3n1KKrGũUY6`gH9<| 9t^ d*gΤ#-4:,FIY]^Wٙgԭ}Mj|t ~͕ !WL֑aCQu~epC%27 =)]^#ql}өh'2KnICaݯNy5#%$mxژZ?ཏ^Jտy=YOn1#Z{SZh"FtߎZLT0ܞI3틋޼pί!|/"ݖIW/fHq{sl)~;\%G|bN!Nޙrфv󫶏G5_fXrg1D|#ktqHh?^:9$(4Lȣ>2YRwT_!ۻď{|"iLVcF0fmLxC@o[$qYi5#[yEV iv.ۣB `GSuFtUG^bS )Ba/M4z&y=p-S'~a9 `m缲깍f|8IZZaI\j=cX57;HnJ;jQAѡxȊn$ 0WʷCvv drZ8>E;5ߡ6͡s̿Ȁl9 oOD]_tn{3 ǁGL$\NIHd$9h T2Tu$!=C|JRpߖ3t58]}}c3Ov oup,g濋d<^r5V V-fslow}G׮n/٣gUQ%v M8 QlYOiy((X| ׮v([J$ʦ!\#E@=mqK5 e݋*âMDUT<4a:B650qҁ4/`i"Koȉbl3-@ttXl gI e} ˊ~4hW $VQ؃$1]CkWn>,͔'p_t+ZW{') n><(Wla!G] F)+ˤ-Q(50_(G 2!~gQWVϥ0TZ?1E1ҿh!z{"0|]e("/ ͙&܈;,Ұl>Uhf0 ײDA#(UV (mJ lW=FE> D }+cDܞIЉT'rcr-*?MjþpbӄW >\tdi|գ.]6 +jX5J5=:PpvL_pɈUtVd^jy6r &(A* ,}w(PUeL7|ےj:&gz$c͎@ak8)P ͵mz,s%N{uWuAC+,xFu3"))X 3`ڵ}"=R8BoEDșA=fܯqď|)pd 5 ֻ6bz>(.3mAR)_k,o꿬AR&HlN%b6%HMܴXGA>f졩4DPIRn+?M\-P~ƸbUrk<҃cǕxpI"/"e̫AtwjLlmfB { Dβݠ~ }".o!b\O{|y#0弹VfbE6- M̯%:My;3ЫUU. R}zq6 -ن9Vg2:ZQ[ynKVn;azU ħPqv]fz{w:B.T \~AxrOEOe+{bJlD;鿇m5K7_& )+z=aW|֙t өZ>h2pNJԝkvnߝ rM\fBDUwpw98[72%zMPZ/}7{I*~v#dW$1;sd՟@d^˛7/bUmT>0(R\઱BfDc2p?>۲s__,շ:FD@UνubwDwIq"% n5n$ :NnKA~IK7:w.:y~!d>&ءjaxʩЊN2 =w-QKXq= 4 p~qm̾'Kn闰PHYN%mēZi w;ljIo'GQ!ԉF ?WWH5 T*5:#FCe,00Ӡ5G`z\Om/| qc7ldz#F\- D1^<{Vt7p#xƜ  #}r{̇*"cLhH9.ډ|w)nXC0 /Qb.vy_n,,,oK [{JKX}9Xo}XUL j ިpFyvr j ׇ"uV:qWOFu_h]+%E-80VIŝ"ݡtnNCUg  )^yJ䅃x7j1Z<FaKp]]3^],%KHt͛|%2ug8a=%o{(A&Ǫݭ5uK Z c\mY0Le-VЁX9(Rn#܀`kID#¤\C+T?\۫vy+ΖlK-(s5R b)lX V=C<%ꥑGuldYjG0.G[5&DsъIw $nDdJ✙̤yޝBz:U}, (%YOl̉)EFϋ7TbEeftJM_bs(>z11`dc v A"Q)N~9<-vlb+bZX9 "yhx7҅'*leS -T{X!ϟX%ȅɿgB(RX+a"V@q_Gj_<پHBqNVe(vp??,WaW!r&e%zCoJV؛Xg4(>܌,lNi{ OHq@{)!j+? $ABrN2z;3sSn>,)ÿX3,ֺ}Dj 'DxӥykoOthr*x-$l*j EJ(>%cϙ/I/ra /Q|\P RtACz"+?L)+ӁtV@9E9L z Q{Ii&{?}sPޞPz}@~]}.F zxa&oI(dpgK(ww)G,=+tV ؄dМ<2og r_lX6 *ot?} ÿp/!7*q?)n(g#NzÆ.gF]W)1CsDB(Eٚd@)I jKDSo7>y$_ iXބw d(/"&bB Mz]Y7S\q{#-wpa{NbZ"d`Nf~[ WLy9ZKc28Z 0nLXJ:86A1&C"D#ot% r ذcRVU'`mrIh>p#4uWxN%p __?`jX[l[s9ei"+b|~_R!#fw0*f)N R4Smhh/񳏔3ylWӴ{h_ʀy.v_lÖ=F|L&2~0f㜎¡ 4VÀ%?V dN~gkH c,sT!/MuX|mH>?O)]pX-5'PV.֞]2IxuO|u/=?RČ1 &{ 8ȣG$UBړl#oo/zOuɶ+2c ȩ%] Q1J\1+W~Ŭ!诇A+YX-HH{jpЏA;M5ϛV66.V2̢PiMm˯G [o<(%9$bKN U*˭FYo g: sZ nU~BC<{rba:υDqʝ?!j&B O.;ݷ .THեÙkHָPFBD3}r2޵iMA8p HI&wF' ƈ׍\]0 Lk]J%f6%cץBfʜoBY-,kr>+0F1} $NQe!?rj_A1xnWW(mqck A1p hDUڣ#1RK#*>uU8'Y6gӟ&Af 9 n?!9q9 4Ei D;w1FdpyQ [%aC`.ؠO&e=*P+q0Af -6\B PpÌ޿lWD ב_b1N#WүɩܠHQxg34oN!q 8igׇxxBCQan|frasp)[J/ʈ"qse{-dr"8%X}QwS<%"0Ul(^=HIX5>How‡-Nx/ldD ψ"ȶe`쐶[ÊN۔ l|Q48K -^Y>$VT-&>;Qp0=EtNDB_G{DI+fhpܶ$X[7+Џ&L-zU;j,pl";u>) t[ ]l4T3D]2+h ,2+._u捴O? V#ˡOElTU;(.# Q+pc]\ {fMpS qU#1T!^un%y߁]ZCEbw:usq<uu05+c]/W/Fvn]TKejS6HI@RvڲZʃB KTQ<0DXsS .P=H,lM f"giV&c{y%LgŬzZ>Rktr҉TA^pU4k3'Y+(0m6:3s%.k@%ud@9["i@%]APQcׄ|S3¼u5l3u'dF 3-afŴ_/ۻջ=C*"Κ4"Y\!J?I8WH٧f5 mG.^fV{|/>VƩQ (mx [Zp`o5 E)#Ծ'$a-rwIַ zQ.~G˝N8,蘥: _bws!d<:y(7X>w`9|vD:)HRP^3ʡOX^i_jG/j(-7`ңNP_@,ɚmaJ.ߩ(kUG( -ZRi[ [cyE%>PNձO.GNE6$niF@&-1GDmCm Ѷwc}Yrvv4)rqt8k^[UR:4F*)54>m&sJg%;,2y?c? f>̒QKsu$9ڿ;L߿'ޅ`&0>HfGj+ S1AKWM~\As'ad\hO@nO׈p`R\'U̹Q1vky` % 076J ԛ_2qcB@A̱-T6=Pzr,: ,cBONd>FUb\p,p9 q߉bB7TuRX|t~ʴdI@ӁS;EK>bf15N (DjA,;> y˘vFOn>(=慾t$swPQמl[*n'Stc& Yfr{hI'\LX1qn޼Cp ߬ m7'hRDbbD1P {Ka4\&"}n(KJ ֜@ KAVxm~mJRd/'87;w02+CKΑH-قJc,ʾ=Gi7q:iܛmd)6#0/1 5.ƼoHuT"[^3}I_b&,)sf6`5#Ou.V*$>ᬃ5%l6Bs doH% >!BkOJ}jfpf|Yvïb)aC {@;\[:|ɚoIŽm5f9:R˒dH^OvČvpJ;pnmH#LFDV{5^c(p O*S6H:vz dآ9g42(%=تVP} Lb;jN X}KR 5 DoAթ,nW6SjCNw_E+ o;AVS uWwB -nyNM==G(nVB8玝V+ajAj ծ.3L"nU?j,G Kmbx| kZQ<ޔ /vQH)7w<:Z_w10b{#=}ܝiS҈{IRnS0BFIԎڒC}yWk&DrJ%KH A{X*C5LiO^`mMz@ɱ> qڤ)A8jY8H5kgՊ( h %bz B? Uŝ ,~;`L +YsEXs1YtQdF;'.l'㇩c=J+lC58yYbNCZ @WS{̶- Sis Z7)BQ'Ƙrq959O6|Hc>y;햨YFO<ES7CrE\MNWm!*OE:u*<)^&}o#Y HHuxj '#&Ҽ  UaN)+iqxVHhqy彊Xhk\.A37.'%ВN׎0Wøw苚p!4KCco D2: chmzzR1 SmF w FtҝxOvXѫ%GjU{D A>|Dp*F+,caVx:2Mc唿4Z}]y8=%,$J`<t$xg=br_ZϽUSkyGrpnR,8H=QʁK;.14%[uGhto'|ŨNy P`j`7x^ǁkVbr4Ն)/ ]CI7)fvq>}DalljY[1 Au%)i(>k5iws spJE( .r!$=LKoh*N /ņ߲pj;% g}Ob+,2a& wGOddp1 ϯjgZ٘b4Xz ĐEĘ 6M {rpJ0EhDIx7BO劜 ꧵d>TmA-h@c|/IT ďR守y} 7ljўtģ\t'M +205ܾFcN%*U|!+fEhW6MIqՙtCQdTcqK Kp 8shvǹ8r+iQq$D6sOGfl'-[3Mh ;0b DF鉿a3xҫg?qѤh.K8qXzfC|7pf+#L%yv+V8I5/eJW*KӟKU8I?6dJ]1~%e릦&E[t6|5ԦxuR ~ĄEEYلաuIn]\6xcKR?K}Ls(LThJe(L0anJȠΫ}nFB8wfSW U.@:XkƋB5Sy7-  H>Ů{\4 uy CYd"+|0:3k%LZJM"&74RgהG~/XAxzBϿ\CSM 6 n_<= 7paϭ QRÙ+0ڍR^af+mYВnfR{Z '˃+gC_{c2*Gd"MkƚMdt*o#a8fE< Nh]o%!opTG8qĞ7p I28 )tL>Sw%rsHvGve9v76No%+<́s #OL&1•(N3{d~E!uBzQ0_Hemlދ;p&U:saqLfmS23e tU:v^O%jo*PM^5ј|Ohnzdc w x;SITrQzsW8Cᮜ@1Kw :|rfErX뗩S\ZBaeW!:R{/]FMBVw EX7Ycs2ΧYx~2OxYv94Θ !umoEr =zpnȡO3XiHBp4 T[p=謔cUXp ցG1>77!ޱ-Lw^ @kx9XVt&'87ZT}N-3Zhk?5dgs(HATnC3@Ith}Ae(b|Ei)łZ ε&ɡrnޝj'M^T(^@t 9- Ɍ(g>}5}[a}wI`rHv8V,ԯ//zgCY Q5zw"6_% T*&bQ'،}xjıO=^X=]JKDu ˦)FT -C2.TO<G2='ͩF%7;[ezH tnYퟕ e?wvO^o.hg2y <(Pd 7@_FEο:-)M|89}i1HW^(9%Z`b5q ʐ%%H1SuimW),Y*2a),\V@gk*19zfPq-e&Jm 謅\40L c|#1J. z5ezȖa:QJWPVwf]Df 39PިnQD#_f8ic۬hwC bkx,2`Ji:G@M8eX~kl<1͖* ,94$`t{6BI[mcX9:q ]1yITBX ڠm+T 8JwлI!F5\A\QHq}Z#ўejFs7 /6\BB߫m]a:kemIK62n%TrM}ͼjQF@jg;tarR<u֑͚wOEüRgA\"-B\zч;WoKm?]i؟a,N?2RQSEAݑ̢γUJa®5K]E6돜$k z.E)Yn'h`\'9i[qڃCC{pJW]Īx4'$ srS^-q&/9ӊX,(u @y;H[hU afo]9kLllX3iW N]`5ld^cG dKtd>JPt?Wo\YpH%PfMgț8FRw'@E*.}`Hd̜C~{_K%ҿP/#Kc%`Ր':L9aB]w?zuUc%+b92329cu,CŤKJ"g8(Ɛ6&Ɖ&շm'@l愗TY%@Ѩ,/XR !_eqχd\25?˔E `7݊@߄mH}4+?0rXe¬1 'r$klAѝgmwOxOp~㬿Yނ m܃ .d+*F-cƐ/w`kHdCyu#4Bhgv4uD=Z/3 B㓖)Hbe6AV`ىt>?.H6Ntn?winOg[Qfz [I@%>$ۍlW9^ddB'BiJ`j& iw6Ї@RZe%TC;h'TSdSӊhI_Ӗd2<<ӍH/uO&ұ޷Hw9LD.mL ȾG:UŜ;<W̪LIy_55}++va:{: K&$!} Zdi"L]0P;ɫf3_`ī4(]r\}Gv"?  ,:uYv]^s&HF|R6 G7 9al:<ih΢ Y 0eB2o,g ۆI|c,?Υp-)irFLʺk@!X%h͊1ZWyуP&Tʪ  5<>khnO(w~gVPL_7}H]CUL -]Kˑ Gt)vZ^qPR}}!H+YL n8:b])=EKS\ L8ׯm/je&o1tљݰb0ߗ,m#)(!wL`z; &\Ƕ܆y bu!;$q][r2HyZG LzF$LJ@78΁ȪH& X~?Ֆʳ±WW댝-G؃%mvuuzl;Ẃ1owS}!|`6(dKgbKcwi_hAFt귝Jl4tS$'bDIQaaEqS$6.VEg=)g(vOq .f f6eM BEX5hE/DѶHMRSe=r5>!$N$glDȶ '3 R`ݎ# rFn&cH \"F$HŴD=;sc4;36wdrWt~I|ƈ5;Um:)QF?ΐY k" O]> T;0j@XN3*bNҧ,&CO07^cs%_4ٗ;bMm\Mc}c.JZo~͞_j>)ֻiRTB`H(lfE6 ^ve⤶SlFc}qw8 O˶0po|6 OnMF߈av^;9{+lw Qp3RIFTɫ.]On;JonJ 0WcY Cݙ{`dX!¯WxnG7 iiXZҗ$f$>efo!Al?5T1@H$ p/tAsZ<<;#+EyUJKu*^Sj3;{p洀>e֨tTzOaH⛧1ѹH [tVoD-nm 3:qINx1jFGbf2R9F=C8|+Y1h; ]G8~!@> Q崿}v2:VlJ0m^JFp4;xL4S^(K⿯[..|~Tn#W8f5A3۸ ,ɶ/v }hT\pRC0gR,Dh+sXoؼ wJ';)#u2&siuTJQT+L~Hܩk٪r3AI=k. D23J6VFR PlR^X :`1ɜ3quK9-d LO َ@k"t6@QH?eRٙ=!uj. LjgAϥ{tUZ)JYhaVhz @5TŊ)wR_(mĞ)#@hB}^%]'D)ƭ#mJmp":)GW`\+8,MkLMߚ-_]o0O5c< boPK:ih <&$I;pTG+Ihj eq`X GoKx:1AE4,<0#043>Vh0Թ4cr]x7V6CmzYԂO63mk̸R8RS%ybb``w̮,$p{#yo=M [.+S*´y A5>5y(41 D ЉO5\&NQɬT) {-dWSI3KÕj?T3o%Dc5uQTc "aZC7CKFBrUbd&K,=Q1w`u萩'NR_ 7ju2NV't~@:G:\FW흎KGhU;AxHT\ɐ.R*gP{?ad?1b $]!g0\'pwˏ,wz\1kJ+Pcp= ź>T8ݧDT[d6jwe&LYx~ KMk6`UT\sii oUoN~BRzɑ,M }T5:d0/g YfZ5T6X% *25/:MlW_VTC^CI~ b06"j)Q~q)]w+a̜kzv!AGQ쁦V7 a|8.M;)pMaSϋwsuB*ERj2 RON/ э x1dzNP*j\v~u}2nsMXwT}W s?d1èc ب++AuNwWq[J+UmTs͕hL;iC>sSG-;M-\2fÀm~%ZXz}PeN*x7Nbiޤ @:TmxMc3q40֫zK*3f5/+t+P d:,^"CvGnbci;7); m&hW@2glc&l;z8l;JdƐc0JI-dt'vI͏, pea]123 b8B9|ah_G؋'p.SHU5oo7zz")lKЌ4~W5_G+yu&nɁ*,c`7h]7 Po`/sun:1RW#trMp5_=] x2놊⣣VӲ{w*F35'Ir$H]du^#/n$Q\pUrg}j B0H(\umߡ9):,\e+noE;(ei)\f-H;o]("SKO*?Huי}z#YX#ЍsIUxUosKb Dx/~GΩ0-J횰GJ_xznĪ.Y]hx l~xXquo9Gijw0uKq|g^௑erxTo_ĕȷtSsOMfP2CKA>~#ӏS0|c-+hQGnU1NQr-HvP^C3<d LR>uY؅d!oۏNbv7F&bh=c 5n^–B3x ':<;0c JW Y<#oPRfUbb}5zŊ6gL!h0Y=R39ebrHWZ=+aO>Nf!c: qK.3O3aDS0ͭ 9rU?ލy^`e p՘FE6q QgA GL`כf mpPT^lydCHBK(jo =Lz(wD|OD$[k xY$jEbᢧ0vaYnGPl #L=\!)YUNdh_ްO( 2R)#pi(ؔ蠬ҪI|#0ûo8h{ =AiC(=U;?Nj@ =*k dO z;@ʴUJ%: AXLI y܀}|HCTVE.F?tInhhZdvzHCkmce7r/VcՖݸV@N}m8F`WgwET86 Q&zG/hZuMW|^T>jo83_1Z0+-˰8Wن#N`pβI3-85Y)b{k,l~q)-z+Pv5%Y۠Xii 67t( ' R9k 8 9Ut"*иW+¤B NI󶎡A%3Ȧf÷#:ze!FW7@tB}>OW3ބ~0 R[g0F!&%'mHzs|#Ɠ qãz6 0 ڰ:+"_GLNwF'2b!ECRXkrY ԘQ\v}PWz ܜ[2؏< %TpZKSۉppLনB9œ?>%}ݏhaxTtd(VS'}}v|eSU V6NKtT&?Jvb~fHyxX/2^4#:gH] %>Rx{:0N7'HBy'WÅS.3S0"Qp$rNJ~?_%x !$e`[v ?5k/ 9"`I_,ol4Ŀvi+hpKot B-3m~eܘp8,~@1(}A-p7kLrA &ˊΑ"71buxUkͰ؛euTԒhq`)Dta{ޭYh؏#\o]a *jF1/1)Z䛑QN!(;L;sj!7%{Ÿ X|5p(\Ӆi})^]e/xBb=Bn`1ީq.3`fOҠgnT#c*Rhبn{YŲҊ8Lf0yT)Hn:SN}YJ&mѬTqvIgv%Alykc9]SÁ_)30oT-t#QSGي+X͚m!܄g:pk`;ڹĂʨc|6 M _Tt,OHؾ/ Vۿ._\Y, Gz2wM12jRpn M 0◌E- HҰFBM/XBda+"j2ڥH²F0o԰+'N%M*Ɣq<ٚO79=~9a~PVRAZXmV}oߕ̂w1+UjoxODZ"{D\ɂ1lz>51Xv|>!/2h޽Zyڜ;=NaE `_iR eV4ce={ 2eL*@&HmF:ɘDŲgtPa̦ARZL^usX_ j8YRI2j^>l+ߡ{>/re ̛]Q1{ȫTTWg$ATjc fK5H  Ӌ`2Mbm;: kHM(_0[}zyV֕u&N}ɮ2,˼b@v'4]C$I>Q#Y(T2:+* ˯kU*'}۬x `) :tz=uIptHͯJ3OӼӃ8ZLٞmMZ0>?_U#8Ip$RIM!J p 5(@E6 4ʼnlӠ|t1C3(p9W.^C w zgJ-9*JvJGóZ'bI8@Y:iX̿ǷAk5~#"R8bE4$- @p󬧠'C!m"j nѬl~r9ۖI H2Q!:~WlwK'Rl@"(uW=<*kZWfrP+ΔEoK-LL0LTuɊN^: ,ۊ)AAn(;v[HZ5vaXV:C}̀sHyI "8݈]lK;4y2nYp[rs%h: " D=^L|#p2AѼ}δ+W ύi;tp^ST=+cnl/iH4lNN q7غ9*,M\N_+aA@#,}A-싞/ɠgw'XOu3|muw v`ᶭRu)LXǐ/ZDeÏ)泰mvӿkl2hMZs`%_T^ö*C{S@ a#p:x?igtlmz&*wIf|9rp8?4gV'h6A]"~7 ]!oP4Vq%ڶ: s_t~guؓlYቬocwi-̴Vi).;)."Nw(@%In*w(7\]-4Y݀ kE:oގ3,H^ma!}' 5`r?y#0DlEߔ)!5: ZJDA//ŞUbʸY˫/HDu1Dx k8*^tYm9E9|b@4GRG!L;O|mA[Nhj&yL m/w%:9^J 3zwrSV[߷ "K 2GX$5%L]VkƳH5*O Z0Zʯi;B-;9-jm7 &q?(k=+\ ,k>3v~e;Ņz*׽fe+8iaȷlcq)M~/+R`pA,M+K6h㥃 N- }InJ-tlOBa@ N="ط}:j]l{wހk#9P3Z 0?|O, vXYbl@6}M- Su!+*$ݮX0 6^"ZA x8#jĒ(Q[X_N=]>AK-I.OpcCZss?' K/`QgLe&˪a[&@q*çtt@⻺&Z[KDRCBȊpr/cUUtԣzBôHA)&a}}K/K+}IX.8|?gpf =vvj_~6?pٵsۘ_Sq#7De%@B@"W}@ 5+) U]ǿ( z-E x`aX\C$9^DE̥U :Elk &SR6tJsܺ]ݚ]QlfJ%܂\CMHgҠuM;9MfvDCЭOZ7ESJug.UrV&L#l,g޲CRLjlgI |0}zDRjs[NYk5/"RVVA2]$<]4cY<ߡ?w`%QeV $}݅[nd+H?׆ `FrxwִmJA 5ϭ憅 3٘!eK]EcP!+8;d5|뢅Ypyѷ;+95i3% }#JaӘ-Q` Uk X&r Kz)T"93Ğ1A9oA Rޠ*drT@Շoxz*Ј9٠@ڣ{^體%A]aѺg2ګΩ`^A+YG` .x%iA C$m{d-dYK6g9c h`@eߞI%Qc h#h08ɹ٭T%dzKЀK㡏zyz 3t#ќ:Mth3urcљ>{&F~_s$L^ގ`/Bnf>77T>k} :[}tdy^K@D.3bz1#W I}ZB:zI{"0VIj6n=ۃ@~b4i_QMh<*MO2uES/ /c"e!Ϭ&~H u6疬wgYڻϠMNT8܄hҚ{0S1q;;]|Vzmb=n/哅LdJ3ZK(ID%B V2Hf\r;55ʧ<~ԿǦ} AAaX Ӣ($SaAÍH eLg8|_08G-В?)0]M:8oJ8XیIW66'B)!(Hf~r+\t*]i:`nXAeM7d#Sz" 9RՌZ\f?i0|,E;Aeϧ\ Aa\!:3DLمR14(N=P9"sN>gy̟z dRHh!)fiNLy}wh= PM,;F|q^!46\4!W M 3omy*Jci>uOIC0X^WK(遨I[@KQKeYm+T*l(wn619<6]6EZ)EN=;kzWW?wə> 7q @gP!^iܮ¢]=`JM}ӯ;8onbJh fQd#6Q[su \9e V+I9 R;wIƌ,J";D:nV笣ќ_o%)?Q| #A*Ndbޮ㪤P(InmR)|੕#rup)h}'Zr>+TJ`0:e0vdׂ5j/p)hO^cӣnt&ONo~v|v G.X )`ޛO5rg4풼r䢆w_?DBG;7K9%-_{ޔH=3Y#YמZgg#1Uj6OЄ6ADE0Ė}óìl_Hr8fqؠ:e-Jg81%Uv°7_;5w1#`}5ZGTfLe ă^\͊/x$= $3}I5Fkx,qKj)RGf(쳝 #Gcӝ[@ TRºkN"H!^T`Xpg*c z Bɂ. :J!beVSgRLa O[ƪ[K(oί0s{d *̣|* q+>rЛӦdJ rtlٰ!`ZS !YEj^Q ,V]Zq~=B,A{m'kᝦ]3ZdCqᗸ\ߖ#Y*q'fj8%׍V։# #Hӎ_G&A4*ʋAgVdCMô3t7̓h =Yz\HI?ZIȻxU!if$І憉%,9]DaIámwcP^L xuoy 0 w][crYu+NmS.Z!AE<8#n 098; ؛$!0*x֙(KobMTʷ+A3;%gҬ:#]ijg̩cx+ 3M%m:N/EoTKH /F4_bHXrNNnݴkn04²q?zD| !0L*PO"QwO`nkdTc60DYo/UnOЀP`ʳ Ur ftMD9wႬҶ&I ;{JeR u -%psnx8"[<7Ktoߩ_z#vXeb@x$Kc$jMyYa彵$"dZsT"[4x0F}  |3hb!mV~M*OKڤxzx@ՕyMr!svI \FnbAƗ1ۏ5*m2aԈ(6+GDX![oPi%@u7ym'w|6UEly\Z}.|9"Fy+iȒs)OtePoyUv^1Xm#i+z̰ M (O;|dݻ&hb Ml-;{FQTއ[gk6,.G"܃؝ijS;%PL(bͭp#['@T҇pK1EY >9ׄ$&Ed>8kSkeBOTJU"r(7p6zx `6ΨTpƣT˱/ .dMZZ;_QZ%VBӦ:Ɂk-8"-\f bV"w͵?C.7/ԟؗ@ru\"].'g8toJ8!0Pj>VN=7w1v9,eQ?78( pAVsY:L;]ObCϩfVbpLƓhA:  <4(KHoal>׎P+Ks 6!}tX26٧1MH9~|PԲNhaHM A{O׫Upd.)e1w=V'5 9^9\g?C0?dWRfmG¼ 5k6²\@*ƀToK' *UT19@Sk@>VCN0cSpuGN؟፿ "L_@0L5 CBh`LCde ɝ@X($ zہ|v 'j] *xk[(rV#7nkJ퉳`38SJʞC9`@EYW-eL^SY^o=H2,d1ޯp4II74͵)sS#־`tc]OMp'nͯ;Z|ta;Sg'|Ç4^QfeD-X)a̟h/sx=x#5SGRY?M.ŠJsCO0ž[^ )Z~c_@}@6jf՟6^EqXXٲOuoEoȷkNus OiCbʪwR $s=yP-xs; v3E8wk`ąQz3"b>vߜH D>+?Cؙ` K*+ؼ'~4{9oޢNRB[A" KI-M)mlLհFygJ6pjRqʱGTxE Ga u,f~2p4ZTP:2hF!O> ,aɕBt3i'=4 O[El4l&O5 PGmvL7G ȖK*6qxѐs8h5@}~*)dyvyZML(ic}P1,YNgVFS Kv1yfL!iCȓ']`rL;t-fw$Oa&_./"E/m &wT($"8^Z{dj"ŴCӇCكi|hݻNLO(A{J\PjbEC~{}(qOS,GjJOdc{Qd1|奔B\~|(!;M9-BG'ܛ41Fۀ&b(ߔםs8vϧ" §1Tghrzc4Upmb#FM7ZqK@R~-M| 41P`B@n>96iաXArfD 8 |3>Dl[姉n) s^مVCqN%jzlD zRI1L0|6j>BM2m${hǾ[v( R̭f0%%cWE u|f|G^XLm$30xR< -3w#LT%tf ^ڡ{_ߡT ,8jj'h` b[} ;q9/{zr 붃]Vr\]ǕӗL3̡W0%2׸EXB~6 d[KM|MK0ӧ喏u/bly~DwL·udAXXUWIW0c~@~F2 ֪&ŢRSn Zu]+Ddc1~/ }4 }<>a& AKxr[¢1U߹ч F؏L`lLˊ{L[MvCaxN Eyxol0Aجh"k %jzKWz:*<:Z.: &FC3*v-Z78(t?r&R=/"+Sڬ sm>? d{"J;Pd }iisԚkirOfd.W+9㳌x&'527eC2wI2ˉozpͷ59g =aSg/*x=d0%JDNtWN5S$<c'}{[6kM~(+=Be vHkDx@^DOI[;3+< ʿ YڕC ,O%Şw7ֿr%UpH9x*rn)^̵9 >ZFm@3qlzfBNHzr_E?`z\VKCcgMcpSAl3=:}`׭!H~}X\RIml8im=oZ?jD p#a/^ZvS攭gLЀ "y~hA)8/9~=cK]f画BHJV9ukEk)"b-%󘳈` C׎4ZS-O{.">d\HSXEEsVt8Rf`GMV ' 1ށVd?Q_Fݒz Bkt x< ) p({vJF'quː$H,j~lzڔZf =Z>иb%3SO 3ba /=_E9]zUwԵA{]grCDtCdY~S.87 2̭lCܖN^Gv>ewMS/~ZO_, <# Had.tAUVbw(jι#iNU "c`)\[jV'W:DU}ė?_5'񴙏6Lzxo߱VkHʼd3’qG9U 95߳j6ha h _)Y;,o&@A*)F1p9=3}pXXH!wԭDM" I(Z[l9̩gcNlA]_6eUNuUIA8xnmnf,RC*hz͞b@M1ϊ-q|Ж0Vn;R cv`1+d 5X_* V-yOQ>rdO_s9Z'a ֓ :yhGdY J AvsAyol* ?pyf A}ꅈ#(0FU z+Ʈ=J+b)i: k#0D.wLRԢ*\"ne<"O=l>(ezʖYǠ5hK *i ,0*뜑+bVWD?#ͧA6QAߢK w2#~f-Z$IG\tnҾd7"u%`VTŒ"`W["g@)w话!F@|r:@X7j2GY|s,ze0A3^B*lWiXw5n.1O7ѹ>^->T9"+6=]O7/жrK첣mk'֘,M[aai~r,,+2lwhG*Gꈖ_DK6ĬndK$85|ߗ:RiR6gN.b20u"dcS\je2{2!k 38v5 D:n1$PK!śߓ`]gUM6 OSlBd3D|%:ア[bܹq-8xe=-J'lqM"f.O{Ϩ}K}N&H;?/|VJk5>q^P"`Qur<>}xcagclHݺk%Z&:æꚂޓ4<S2oygO$N@`@?jVb<;)|r^7Q9ZHKKm]!=͸  6x g9MZQ#o%^U]qg酎Ob Y=NSdgp)lhrB#Ɛ _>-6Uav֩|X".ҽxTf۶&`8/h1zWE:GK/<|مu2[bU+{X&0q F:Gwn^!&pj:6 `=XcD܇Y ͸#WIGDO~F;c8*ګ8n&V#;"t(;+;vVtxuzWCE{@yǼ+x* ATW&Z6[64%Ђl&5L[*Цm6cdC~dxTRtnB-:APc Z_Q@F.b7=| L,&^#p<ԬмBBbQ!j,T<ùh"S1{4?rh-B I|#y`!<(`3VJIC8)rX!QG/6>ֱEOl 8U3X/བqjbARQLBص2ޡdè$L.few厛1Em?>ChıL$>]bM}Sa7eAF{ :W7IQ%nz#Wr1ϰe+˚-8ug~ .uK,=:>b4V;к^ťs/YFM3YތJD2889^o㮇6Ǝ KTi|okB]{Ǫ(#NB Jg?6*G ݶiTW4M++ _/UBq @^G\Â{MIIF'`v>Ibvn=Ӛ߱gऻ hqī}Ƣ4"IG aH[&ui,㊔ t(,BPnj\ >D@v"I.n'vW.{8R+_<;?YЈsdw>q&ҤŮ0#q ˯Z+|0QW4B>UaH|grrɚA򚈑x &-.xp >\Ɋ >Mgk ;Urwvogruv[O龆.^ȚDVX-L%DR|nqr`N b84LyI‰g4kApNve«Y)]|z5bd9ܞeo\=}cN+ 7 |P/-҅4*幚0 H`/?EswW}R)lTbI¼.2q1~vߙ^yjWV|0b\\9.IU]h'=s&nUZѳ\m[H@e̿9R{7meݤsH63Sg,.$~xhU"CoeՠߺY,V(3~rB5O3 @=GiAt0d1h]dl%яqgX$"x{9ZNBͷǵ2%K"nKw [V5!le1]ɻìU8~0o'(D#zɍY,NDboN3urK{o.>DYLe]l{Dx vP!Vzģ1M !8%"~x%, P==!EVo}Qh f5jјl ѽL? yr{tN'ŋ1v}5'k^|FzP  +(?[.hE`Woi#/c5e0ˠD11^Fh"(J3aW^;>a3`O-I%z lͣ6AdeI$E6B nxE@ , 9y:h/3+w`l<~V| KO;3(j{Ds2Xl$v?).1H(hU|ɍy9 w?,U7v'3PL^N|}TKI`NkpkFO/Dvua&߈o+ ^8V, (VUe }_.Lu_f\)h}`YNApR޷o|1fm# 0YYFc=Qsz.Y`'G`sP2e$K}rY8IeYP CZpn4VO`hБZZfv"[m~Zx)#([KwsQH=j^*;7?nAnwDnfWQ@^t}wX'e,)0/ޭ)@A`m qS]d!{ yݬ?M 0[Qg;? Wd"ְ2elQ#rT{ a9yh><_]F>n?wri~nIĊJ~%'<OG'\C An@zU, 6Ws e͢76zgB-eUqK5+tѐ2Җ?j<22 x Jx{t>nOq5v>}bI/D_@*ϧP|OˊJdbH;ڙxiY@iNe 2 f |[ Lp3i=ĤB+~W yf&ᢀQN!}+iRpJXV%tI82U!QTf˗9e9߱6,9lmEt2û=DZ1I7r:ڶQE"4?Fܬ8kxfsL[ac1h}kw(2Jѭ`eT)UQzIԴ t($fRoFѱ'@]`CJmҰVO}zd/ezpGZdeZ$ç /0&JY4N(b3ˡfb͚ݢ/ZVgVvRg'*?|Joi z̐f+A iӳւR[QM`4Y\$_KkB=8Bqےg$^$tZX_)AɯU^-2E8 :l GJ:=W9fY5aTy?>jnūUkFÊw@²ZnR!5X|Qw+#rXW3Y Jta RXud[@<% O5XMϰ+3*,AbDrRnٲ^$/6szIB>%ݣ`TE'xXMJ5#r badN-_G9RGVCR`K\9Qm:Cm?YUaX*E0d];be\/;ɩZ JfAXiM+}׵[^GS] OSF ]:˅N"Ex Z;!}Cy>RlK_ITrA+ƠnpMpRyEmR5hFDyv{{W3yGj)!vG ̐-]eT-$mhp"@tv8.MU cmEBIT(f+d\(k ol<:+6k;:|rڄ;OkrNF1ˈ!KW03t4 K־A"\BYC –Mh.酚hu hm-*SCK?4 8ɶo@x(@.4b~9OmD;Eʮo9cT*cIf'Ӡ̢{!v{0&->L39pa9]?صjKga\(dTPքV̤ 26GL@uބ#5bN VlR: T+`47/CՔ[HJ v_Ȏ3rk38+,YE8L qU'6JZ7gI/6זX>8* xXNư -kkKv:څbyygxxF\&!TQXV+TY'(O J˔Q}OvIm~ ]# T3%xRj M֬Bt,tY[b°hfrh>T-g#D%_uxkM-eYuکjj]3 q+LWOaNg(dml-_JIOGj /+E7>Gr0>RfQ3w;6 uۂ1I ܼ\ ֛Ά) %U/Mt~ahQ0q,wPJc`s,|~mmS`ϛ_(F.)XV _ 28=!&u2Em. v9EJEjJ"ZwKS9 EXd#8C0#YI_b6y~$c&{K{a=9-OF++c\GM7Uj۰G؎ߑ3,U2y Dk1|A"zy7 Pt2b jyOnW+;r('a<ris)C_5SXj'U 0s%8xpK n +ח!/ ˢo*Yۈ3DFcdQ܈'z/2 Gnye6UYhK 'YEUTUF1wRY"9WCV-I 1[ SehS}!4! "c($\pM/Xsk(Huӳw i҆*b@SHN #Ck7cv#P\G+W(!?bPxByEZ$@N6TZh4H_J qp(FO@ J0{ M~jm`C %jgg7i w=ϱ7O UQ)"Ms*IԢ#n+qľEGOYzĔXq Z: ,mLj嵂uX>] )_Nst2ӁºIZE[vrm~Ş8Dfl.=%4?i11"p$_n8ufWLL|a`XU. V T*YŖک43) w=,`l÷+7 DɵWCvm%)a˻xjI sIS1X}o|C[(tt[mPgw"zˬy\m&b pY@76+9;$L48ǵ$qmL98j)˒Bġ2r\qT]֕AxsWl"f蓚UqAc-}д7(=r Aj0$!TyYU6Wm!"MG4Œ+79zO"ie~Z["KkH݀ck %"㺽8.Qʘn;IR!ҁPs_ӯ|޲|~V߹ !H+*/o^6 Pk[ub? @/A2P2=X^^}uӁ nIWpFrKfV@._'G #=CćM6qlsp@ kTp̌`V)ƕ+3Ɋ]EFm8l0Di]HRU?Qm1~&>8̆pkL*+ ˏj{'ޥaXK\FYWȼt< w=WMo-Z݅PiÃY0Ti+#yvchq*lW8ZI jf`pq~$u^4jZ_y/6r&d%-E|g! o\uNXmI3 [f0j ky(<riJKilu*~D/o3=,84<2ݟpNjrW}TD L-Bxo+P [49i q rLEP! C߾5^籗2J 1ќ@H [A(*hJ2K|+˓hVM,XZ), ^ eUg!"띷diE%uROnLqB1Y_9p[zoBu|uQfD)2dC|edr;:Y?Yp@%w@BrV5v0ȏx-XԬM<9zzsM-^Eù0xC$88vR˩Q岓z[QVRh'ɀ֜JR)$בr93TPܻ^0Hτe0XQ( R0׌DlD F`$˩J:Rȣ2K;0R_dOO^}Z < LXh \:|]8a55ts {?v 9Ҫ 6I]Pgv$q%u^1kbHkp-dC dbgRXUf ];hͅ{Dzyқ8^gVw)ˮv_Rs[]sW" >ڐS%9U6~ ȈuBHu6ȷ95]ǁX."@V5%G])cF\2pP =E2}'X ;'r17,h,l=oy脻8jEdLzjfVRMz-NmLdr2};r#,ĭߪ`-gIlh ͝WOiy m[#Ge:]R Q\x}O(V?c7(WFaY$p~;ouq Luzc׆7q@Tdd +.,("4[ʱX ekq:愪F?ݫyg){q-DٜUb HV]d(/S8 A(~[}?:%ANc @hlj0Qbm<;SuC`bk۳Y$7x;@Գ.kp QPE&w7 mQjL6MN"~=v?"la]U& 8"ltI*ipLRTt<}򊗢I*+ۊvbTpOħs,yiT-<:'$0$V1 dOhݔb;*ۇ+FE-ŎHޕ#q#ќk ܇$t77q2 v1ZP{:+t@1 w0@kw=l(P6,i&g߹0(KG`'6 vrJuHnDit=ۆwU1Ь!20'sy:#-w[myT݅`ryD=p_oK5s7R1[ ç ˱1p'lby}13_lA(e i#S輇 j7Ngoiʿz;U y %"g?VThtѓ {SI2xܯ*Mzo;qsv0(T~AK=N(Nҙ=pfMjxNV^54L 8G- _P"Bω V#彟>ݾr??B[ޔkW< ⌲ ׿7ŖwACͺPWd2Ow8c{ {И͢qu/Ō%Q2otȶbߣ WLqIv1L?2v6(n\h·]2TC bdYȇmBvZ|;2rZ'=X:UXpsw2=(,,y:A718)"w(5 _v_2mQhD%a¤.}V'ӣ~߰nUK\$pYA>dɿu~Pql*c^,2`xb9@*I?LA'!VзW4$ .O@o64!;^І5£΁EOɚ45+QX~5!ɡg ")V[$yy\\7 YQFY?ke7'ShÆPӍKXQS?\R2j ~x щηBgS ʾ!X_nRXbGtY7Bk-xR%߼{&eھ DQ:'צs-0FIkd ڪ)ًqnȹvyA])}QN˅wX9  XDȌsp;{AiS%Jon Ɉ?c^F~sȔɵHcZbXvJBˇJ As6c(  H,]#?5U)iu*Mrj n1K 0#Ʀ1%FlilIy8(zǺ@Jj :rlǪ?wC\7uՙ 4(~Ixhrܿ?tN\p(8.C̐{M T$"3"NZbX,zP?MVuy3SZ%AygDq͌bY1i,H\޼\<\QǝoZs^CTEZHC`#.صRƃ}Ea+"#Zr7M^hcR)gYLvgGP{:CxY(}{i ز"+=EЅ}=/[g4aSp* 69;U Jw hܽ3$} <1rLޢ C;>8t՟U'1SB^1"DxU՞!ޣrǝu~cV8,{e|VM uU`<(wbgbs7X6dEhPTz01h\_2dc/· u{"R$.! ~T A1 foB\\~& fy!..U)v¡u:̺mrɐ+= QU{,ղ~,cGt!Cm~"'R'he\m(RtZӬت"6>Dj|?glhDtѹo3꽂j:KADJcsBw^z24;h&{7ĪNҐ~iN,8' xʡ 3ԁeJC3q@&CU^ ;kWino\Y>axN-l&eUXqqU^ƶ_;gRqa:0),7Z`[KnyRAbn~z45DV^o NCMfe,?DadH|1Vi/TXN*vwH/!CK|I.D* ldBàg㘍Gy^dbHIĐKm68R(!16E2Jl/7yyR'd4Ev ˳٪/+T'Kf6B/hU_7z'o?sz("fiRK23p^,QR k|{w@6BkO8[Ǩ=Κ-杆J ѪښhsVvUqN#\PChxk Vzw< l ~l%#2@ۀrag~G46Si5;%ЉؾJ+;'A'“)os_qBք Z^1MX]&Y?jX?Mb#ʀ]V0ʑl(ob["v;r`.]nR1RiO[")-zq1dvfjrwnUʨRb (EUrL2V \l1*|ן§A|FjV]8F(@W?drkYh˃b,j7qI-vr;jâM{IIeBئ`TL>;Nq\Pyr6ˠt;ya=] gtz[5+Z Hڛ$IKȓǰnt6qRvWJ.\*"i ^$K_0Ax M-%P5q?II;׳ 4BX"JT7Y1 ZHtDoy8: <>c_C.7˞J蚞JOw`9e(tv IſImv4>dAayFoP$ˊت\bfyKRu-(RQHJ U:% PEMW?]>qq˶>s}{/ Uke1 |?y&0eJitD (Y;.0 2nÈg[wYUԊ9ZEG*OxVO>u}pw)r2Aͺ_ܜ"E`fo[6&@%epC:.*17t1h!bޒ\eer4O\ &A)_v5#;J 7 K 37jz^hU9~(9EO*UuNV;m7ʵlM5W[Ɩ$;U7?^L_ʛ8$=>`M@;:4}*Ia'LY-VL-mmqܜkQ-Pu=WCp K|{I͌']!ɗ3ŝ=vL$Dm!wES24mgܧ}"RGQF|J${Q9 #}$b!xX~LDT)[ը'E()&QC^1SbT\!.TiCLg 'k xRl@xk}$؃'ʺ |yP^k"x3ZSI -uH[}}Oi"-p<Vjz\Sl; "9A8& / /Rb6 vۼK_aڠ[9Nz][r2ea|(9b;W L9xBdz(=w 3Sڤ3é,M|O~b]Ҕ@TŹ@X~A<* 0-1&]]rdSiT9FzN-թzB A*8 nG۩pgo9m Y,%KM!E&[ 'UFBl}ue&3 6~ if&o>MVn*(KJO+qU|cq)c=朤X$r+nm0L&1h'{!x48ޣH`ʎE0Mw[[MtQ,W#Qר*/:Wv^DG _U)bԕ0h@09zk{cŹZM\2\㗗vדxWV.5թūFOК%m eH-?U75h8Rd-J,܄=;Z2v~@9P)Z-Uf` u çx cRxZiH"ȗթLRk~GwP[d'o(L^ɚ䨮8Ze&a\tq/T̉~ՙy&n$ko=5:abNYw@^!#.NqD'&ɇ0@_JVK8>xB\(R2LGi٢zF$7z RhuJ@t򦑶ץE۱ ÇR=vЦ$9)XsgR'Lp@X29a>' tsf%[ tƭ(;̞-%zܣp>hVD<όЄp8qw@?xf@=褮I )r~> $y_pm2g!qRTV!)NC;'"Pu7O !Ź)/kW嘜bOmŔ 0]u~ %Nf\J lS`yG,—$|yAѻvJd 64̉.,\RIzJxrnstMpeW b-c.8'x@EA&uK[@JI{E,U3FaM/b?/'л9:Nf3/R参v~Y~k䌊n,}̧g{k5"/ao>G1qve.F HڊMtvSF $_hRl*gm3mi!vkks'*1#D41>3qlNb&|!`쾧ʽv oؕLxI.{ vo_@:h/1Ba[ BX,Yfыs3T*rbwtwb*ēY%j%xNAPW)^0G9dFdHI0.?|iR.咱 k*uA?)&`iaۀ"Puo-2ؖ #jjUL,,$fS"n4#//' /y i1vjѕ݌0C6ޙB/# H"8.PZB*p[@L1Ab3oz~7`]04Q )^DI< lCWUHhš#(y)q#a>n-}æ m,j G, TEےm ۭC ޕUtl/tGJ'?h%蹸fEv>#Z B}Ҏ0MU & WUmؽ߮iE.Ad?ru2II؏OS 6S1sȎ;kS7?LmaRdG.ǻ^zP?\v B!j,AUF9է]"T+QWWBzPT^GX>cĸBr>gW(Zݾ زՈ ?ڨ8B˚K2YKYv&ɱ3T9 brpbsIąlb8R)o$!<"$υKWFGQ62ПYX75! hn\ܬmd4/m PpY| ou-o8!Rg\u)*+ҥ O3?S1SR=[e.'d +U Z&CzEbn:[V5uԿ 6m@,W]hN۠%0 2sYj6XEZ~.9DK&:&`4ë:=kSi c Dv'!B{ [JPT_iWpp|D6QKΤ׳_F_kPb>5ڻ"{;ᆼ&t!lIJI72Sb'ϘovsyYEx;K -`/,B*P≙7(ph- s[2n%qӵTCLfȞB<{73jt+l"P7=CdHjĺqZ2@bvmÎLRCg1ğa-@7  ca9Tnr %.ZzC0R]r#O;jX!!f"-UsO*l#"خe:e A'E˞ $.J:[B?)Ț PB-_#Q{mtU)1-`d2,!p*ۤ@&7ha ۨ`׉XK6U%P;>]TЁ^WZ 7f#Ƃ&[})rBqHo +ZgO[׷`5ܧ<1wdD)<ԔRF68g+ mu Y?E%1>g%HnAq. &+m ApER/BZu툢[?d}zh/(:gֻJ[c>%Z$+/s:0|4^g2mE3ej^!!UdrՉʬwySDB<3JT~FUjU)?]ÙcqOCHq:٥@N tPT9(T'iqYWW6żjFhJ/C[āco-6:[OJQRM{gͣzy^4[v?Շq9F0[ia?LLD0 KɉOz[x}PH Κ )Kts]T=j46 45-Ta P`p{vwOʓWU *vr>ip"2N cְCa[ːo +*jl H(qNfNًaG{/~ 9ѓ)WVc}̱BiBpy]L}Blll+|KY^Q>,tMrQd:X~XBbSMCN40( [kx*wRV+VEK&M6`L ׈T!N=r 4 h, mp6ɄcPhqXCy%k֬uIg,$_H dR1A1ޞv{XŒD = 2Nry4NSCEۉ.ʘցbMyܤz;:zWеB ]<A]% ";9[z+چ2 [Vd!>!n<-EHޡI~SxfA:=s%xJZtӾG,٤هԳ;]4\qө`}N}?z1#nʚbu#71dSnZND0 Hr&&<~RQR.fJ 40Q0͏crieeJ&V/I.R 98^AY K$_f1+T0{_lV_cq#GI_p}cՙEl_?m*'Zubc3^[YZJ8*x\WOI#%j: !啩e=vo RPqr(d{-shcU78FcW*[]Ģ}U,I1Ѝ2P~>eA$z,Ѹ:kL :F꽺d VO2$uwI$CaV&nJ0SF+aňUxXO5A=B/(if._]oRESЀLcCD$ #MQA#Fse6_{w'g/Fcdrm"5`eӃU?a: +dR̳^k*Ƴ0)v68KP1 ov.i2F}^!< !sX|B+Mńr˂:`LT !\؈}̄^p< Z44aV%].񘘄Q4LO ǐ)sݎӟFb>@6{ p{>K(6U$x-8gPo)u.rQbXs T{pESSLݨKn˚͝7Iddm2M)Y@d"ȣrR?c~RB)bܬ֧KQsȋ-e1[ ~hiFΫNA fԑW0N(˽cQf 7p<}s%+ʌ@BX;[y5s̯6k jp3* βv aqNkڪ.d$MۛrIYy5rWGV0mmU+. 97⊦d{eyO,]ʙ+my7>`s=MCJx~S@1荠Y 7Ohb:^ɋ̈́اQeHg2ut6 *`ɀƵc=8f |lGŢN\# "JM8" 6w@p>/A뷶oK cJRH]Yw( 8O<.Y RiYfk}26LʞH:kT w%3SyCwa:]+ϩ$#ac4$SY/4o0u4|vSgk5E|#\D㷓I̥\.M_mMvU@q)zUΰW %ߧ)Qb@VqCDLCya{/T1z Ҋr Y+НD):6@Ti@Y7i~S{!`l<4}CsJJTxWp Z^ 9myT-ַ)9> IÖ_p~"V b,ٌ*tc[MANzik}=:N#r|5j&juEN7u魣̓]QXoVt\ h{<-Ә,JXs|\|vgu U{oG>4x]OW&6VmM+L>¿c Pl2"iӐg'n<&ڛ`ǯd oS@A)Oښw)YK#Ԟ=%+~;[sUԉxjy~|P uČ !p2y( 7m|@cJӌJv gu'N ؔ{Bގ!c~ UN|~̗ !DaF~3:k߳4K zFVsHbpd':tUA"`dm\+qJ8y|񠕆bTUȱd$|q0irֿ]"LnD93 <L/ D~/ToŠ[^({g(agm1I+]qvr"^^bF$bj#EMrxSq?qy q#9d_.Q8@H/+Kdx`Ɨg\;>6l8bSvzY?reaBD>gec#@jg#&.ߪ3;2=x A4$JF p)m͉NB5U' qɵ]>\[mb>$@h B&4LyFRlXg6^*p̭ukߎaG#P8u&o_Ҁl L܀QA'}g7%t>AK,`hd> E"V 1@{1N 尞t/-4u53,Qwe]4O>C('Gvx!s|SB!}X 9UPBHH-kVX*zԵC^dbFxc3TwKGJjEZ~%g$Z `(@5j_=e ̊##+ƍ>dGh#pK2p<[fS9kqrN(vwVM NCkB]'?&ߣ)ʂ)Ӳ:tU[*{Fyc2⍊rˊ,%~puXk5ͥW\Q[;&܁9dtl:.AXVXALm3 j'[lXn f"a2 E 9Ҕ]4}ޠѳ&*W^ $ )ޢ*[E[DOCZ3MA KSZZuNrk"p b-[%i6e蕣ڷ=.Đ0`n#{!"mdPE_|Mj~U! 8uɜy,Dv`"Bh5!wmPޟNi[K틳6NPɧ( ;:|%+RXdyRv.>C[}jTE|Ogi&dY.γc@(4&c`C|XSb#ѭ7+ ;v_, kcQ/n: 1%'wN c+@/BzX{7FnK;E S107]qi_Gt4w4bg2d;~$ i9u1GdϦaِY탕TnwOw]v$eo=7jBU$#OtZ$+/GbA 1`"Go 괝E~$Ai}R) D3?]E{]dk/'ݽIilf HA-z 5-|>`t!Mnw8=ˆ_[oK6id32N,O\ss.TW2Udh 'ξG,< /.+@JPȗ /WGvfڳ TU$M!0BDiTy59gKмR*4V91O4&b.  zx=&|No`5m c̸D M>X}1X~zx9w 0˚ =}>df?)Tfh8kfJ-"'hH3.*d%>?EhͽXZ gKTC7Šr [MC:sFwD|GCs7å|=nqd+\nja.PSI2#-VYvKg̖Q%1\(Sp.WUђΡ X='kD]DݙI"M nOU?JR#u)"U Z B%s{rŕMuSübCf38Rƚ;xDqd\ȄgF`xN ~ƕ|.1HuZ6"k*װAM3FCcCb=Tf[|G*#߇O_;~,x#((usk 9̀zŘb$ W@3>Nc6R)0#XK?^?̂r$_OP4#5zwEa@b(D_O$mQɀUE H%n"/w;9EF_*J*+LocB㺍~R Wx3=ՑAVRCQ 'p{gk|*KQCzN19Y@+VWi}eM%%Q;~ڝz_}ѐcx "&}ѣ\IN{ XF29U[>5(/:IH\Jd̮^2MOj\K$7-nxy ;-(Rl2, }ԡZ} E2*+Iֽ(&ha6j36:" t~":"BC,?k8?Ђڕ@W.^px @'_+6:/\KNP DW!_{h%v)82rBF ~P#)\ s砶_ա~Zw(="LZw'ir"d59s|nX y&ɎK$vW7q G1__=7H] IV7?i Nj ip=]%.Ec9: [^8P$AC.C,h;2?;4zR^e8)l k-]¯=hG:ʊKizDFiP,,\m Cv/Í)ZA VcFO2Fg^&4hOl\B t*[`OCSSW%'laܓ?r5n[&r\z%oc6qDiE~9]`WfL\9}2E(!c}m9yx&{5c?";,v?;YOK㏱yjXmR:8PAA"(+k[\c!DFs,cFq[ c6HMG[8%mN=JS^G)&7: 0 2G9x[|,q58iyE3fE%HDQvĪ4G\!\wRp{ fieLC41y'`BH5uqANa1i 2(Ɇ^"iDBƔy-H ?',%/Px ,{D)d%?{cG-y(gͭ8YVv #oLj{bN\걔vY>ٰnJ0fņÔUhLvdY=]V+')ke4ɁDٜ=PP}X}YRsiiV_sO vUI--,kYIԨGh'$7a!M}I!}#C Ѹ<~^% je*Yt"0Է2L/Tظ0B9K<)woj~Q)?*՚mtXy4k1׆#^.A 6iR|7c `E ӿm3Hw%J)KZepBIN}X<~4{C.> XI_$.(hqWWi.y#:$ %_7r= 6@T2@gMo=dX+RٛK5ꗺG8MSS,X7}d3 'mPPFU JR8 L"3\ŷVÈZfS٘{hSR&@tHToMؙAְ7wr*NXRà"~Zm%t y+nSzbBs']2q$ZY/τ؛U$;u@EQ]<8Hg^iEo^Vx8b߻Mn{9;l9K^G_oF('wvr%p-QyCf |,S 85^l@$58.p>I4?jElUtD-Q5c_$k(\\8W+m٬  S,茳|@P M%3f1-xR/] x+~,xb_byT ޫ$xFcOu_;SL3O%Yzo?ZL\]Xff]d*PfgSڕNyL.qHA-=LM6ϳ *cȌYǪND:@A{ɖ Šɢ2[2JȻQI =}CF c^qT'l/f3%!FH?7 ,,:u=sQN &khљ&frh5!oN2š/)c jXy5OFVLE%Q 6n>0v()D;U)\ 4BIo+J1QLC6Qnp0šm4fnaq2>"Z\@Ӑ?L1#8۳oK)Zk+D=0jd>=Y។!|} pe`Moe{;LZh{S HNw2O0fɛ}yK,ݣͶcF?5MN!8Ryՙ15h$Ւ*q6ͶHJ KTeǛea |eQYs[Y} iϻD }ZfL?0GSh&3 ME8KH}'Z:AWU͌$=0^ѡXE»ݺ!yѹ4)ZxF$5yfT<}B"Y{q9v]?~摔9ԏY JaSS9"K6/E=p UdCXgmYBr`}CjjV.Y{l%oWtՇG%u6B2o/+I;_y5 q56BKp/Z, ˸Ax&Bom|(& QB(/wsLo%|B5wXl2kv /+[uY-B<2OU}xmRysUȌ7 ^Ηp@~rq?%,!(;w˸6!_ *^5HߡĊ4n· ن+s,1l^aJ2ʼJEߑ;bI*6ծ@@aU,>/4O-.+'j Z rZ S#j约=/$4I=gsfM GpI3[Kk\\kϪ= :ZC,ީyU1"AI#<0Q"߶c#,[*ѿ V@V;RHu "ehhmKzQNH%^+;ENpO/r/ҩHՔJU># 8(εqjbH\Uy0.ֽw7~6EnRɩv_sԖ͉{zZ;?G.F p|,( !0;yAm5<C9XγÇ禃=3;zZ1`܄#BG˔Xtpa|?{o^~%fJ[MY5%JywHHD7jHp\_èpIm{Bx.#˶ʘgQ="}O ƪM֧}+%I'm)ajc^Vgj<'eF3Ěy^X߼1FO9kakg C),Xko(HwmS_Z t&-շ{AK|vnE^׳ .BDǕciǷTsP.hYÂ1isO{`j:vPĨt=|}#1~/XkQ85{SjdI=@T%5'BXUvJz` +P4 ZG,A9#bM׀`5[a?Y|h(wgB:a"Ke@T47ߘ3ZQ >>VX.]n|+n#`TP$ n4!O3haz9["CJ8N{n;} OfD t  ٤`רH)7^VJ8lMh $O'JgP2WJJ~V*K `61Jdi.tuu nuԍJi)J^NIoME' ْ[٨,_5D5n'@eb|̎FNhԷgfհb~)^񥙉'Z\a3*Q/2*gy,̕kgDI(&ԤTWx-pRGn Kr$+c- .k.3iwh!CRnm]-c*'[S&ؼ:ղ0e+ȑ dLVo]n_>tY w}p@V?ڠ՘Yj& @pŕ\nKh6cQWO)ZI%Eؓρn,Gb~J$%Tuculi||okZOR"h#~D|#&ƤN{0vƴ6P oHR2%'Ls(Cn@$?!WCuǫSt)f#fJŃn;&x;!`t,Kn-y"Sn|CEJJA Uez6@H 4= tjSi7d+D#h:2\qO~_ڝIxʉߧIU<˜?  Ok'2#)P?BJ!"ͽ3a8ʠU9:ƿ1 0ww$C!*giwf]uۺa!j;A,sgJӠ.G%yIZ5nzHc:4g~5{-lWv EH (* N>p*`8K|^+ :1`c)TɔT1{ ;j2*SP*ŢWs[;O&10p.TU;i)ݯMC9QEy~8';0ڙ,:^$bb#h9Lݶ?$쉙ղ+%Nɥ '2ɷ G-K}tP*No]ɱsvsbv=ZB0Ыk*lFGvtZT\0 DVc$TB_뛔cT'xţ/@kIְjNfacG-z7V[se6a->'4%_b̭C؟q?~]:E9IuyH+Q6Xk=m昃[gJ]?|)V !/Xat3쳢n ۣ[{."om fmudSumFklO`q+*5-'wV# 2ŰZ~l;h:uU9'9}~Rm2[1x7 ٓ}E0%Df!G~}FhDofa2/hP?RSaGlOX~>nn=\Vu򀫌J7%uBEG`aG`p/KFv@iՍV w<;Q telKyD=b`%/ 4&/:1aڤ{lNϯ)mc> Le.>Hzec=>T97dM%זq~uX[ N9±VL/mZSE`WlM{P6p.>47m8d᪀&sRQx/$|a.ŘL0nNEs)Si`SxHAh(NⲱH^yI5WyczD8e./T)O]kpC$%MX^*DqLkߧ_׳k&׷܍-- ~_]Fq$ΐ^utd*6?eI Du,1}EOsQ壕7aR+h*,CP 5۱)wPՠLgzgR1m >^~w=L,0ԟEi?q-,q=amQ t!3^}("Yk]e$ƍOđ<:=_G>11'|? ʔ`Mpn@Kde5K/9?يf!7|ӵ=~AH} Xh͐YL1ŰB=f,a@{.j#y4A5hd(: zG_kŻH kfLo:E#6 s a9{dЃ+k76L%2wqR>z{JVkebDNi+<(d"|E0p瀵_ܤѲܑ7S(1>YOivC$숾*(qcQ.vǾ'/j9zR_TD7L6T[5L VRR WWσC&l;UjGwFJ[i}=)Dնbu /LV[f2~L+lkP_&;QQmw,gf\.x>@B%ŚnQOQؓ:$D wvƕ|p.M-sD&Qkb̏3R[j@)^a y̔3Yد9¦XI@(v#u+ݾSZBBg铮~4ÒH_2 WKڵ8L3=a#~zyqrm "BH"dM(G܉_`ON'LG"SP8 ':ܥ!3jhT2B';Ƽ#<^'6JAbQsVl'F0{#G=Խhu_|FaxRm3⾳S !AmDo,bOy9~uӺz&մ]ԤeInZvH(K Q))pJu@K`Z$LK,k?RxִQ+^]jC}}9hrJ4n/j $ܰU."+EF]O?}lAHZGz4߷eX=чH$MvOL%K:i ڹDjR=8;al$  [ OA#}8a\d6lJz{cRI$2@*H }؁~kGAHQr]( !;;oI1puW^`Yg'<"C^{ԡZk*u7:i2{L+.Hƒs pD9*P-PW*+;52[5,'auTGyhɠ=h% fαLݷ59=\[Ҁ|Ah {B2Tk|!Ao%F7^ r@w=npbw:C|І1(hs"&OAl9lA(QC (}$\ ѿBǷ'Խ4f s[AJH~{; 錻Hz5jdr8QY?zM6Ƴ ~ġz;dPyb$j|^S LA!YsP05^ό0Ԏ$ꣽHGV5s (Qq$ru3N_$ /WOq?:?u&|!\)/:{eZ?KfA)2*6KO| O C>X];@r 0[A/92웘 6ɋ+5_iÞaej4`9#Au%UP4n8FW#i{ȕ?NŞQ è 9k|(b;A/@n-++Q0nǟ):jծ3NT[0ߪPM߳_(!}:$Eq}te~z=_*L:((f13m\6+`ȇt +cY  "eU:M0@`fOXr8=$+IQ|Q+7\? 2(_Rgik| hSa3(^Olv%J$E.I/x9Y5"l؀vZxC8}]e/Y՞ٰ?,$,֗6ҽjct8s2Yq{EƸ7jr'$ximt1*@w!ҫ2=rk'@WSZF b0l^>A݁m-2܇vxze'rZ?n[y;m\L,9J' 'f7MZK10=[le e }z׍.;0<c6 :"UKqT'Yz؇eb&tj.K+XNҴ&E?-S #pF:OPH,!}dR@+YYӡsujGkfnFyXEA[Jhs.-$V/]oVLhoߧʜd`5høn\k|n:$),6rNRT7[m~7ptAN} PjiYX_ć0Rl4@/0b&)Q#KBRm5pZ &o~Eսiu&=:[) |bAZrmo]%İW+,;=}&rߟB5DO]xwdL'#n[}E lL[ҁ,M$^q ˪WI@o2նЄ \ۧ>\_^9}ܲY^bRSr忖~Vz.ȫuD1ۃ"+׎*:Brᒣc)Ÿ7'-=f{i \e`|6Ea}J|r%C}wHw -X^µBŤ@t>9xeXىZY.%ҋl1-fTwsq{OM+ڍ&#*I[V<ѵWSA5!]βAධ;im9Hny-u"7W|::u"G-ljqΊUBdZ؈s=:Cj6 '~+|zE% r1A'9R0-c{m62JP‹dHidh6m632:թh/E[ZgA,{V/UIK|XJs a+/C)){/(rRR-EH4ֻ0ZAHKDY*l@P1]&3Yw9Cf4.!~>0@m0S jjc =Rc%#<˹ҒXCb}݅.).Xߝ#TOzC} Mѣoo75^T$jVwR4_gkNz,,.#a~.M+Jp *cmv,Eu't܈QQZU$|pU!sIh CLU]! 3&(8U|Ŭ_[ݻkywx3 M}*uOBr> B7F|_A?bK,<u'qf0Gyw$}PXNݸPn!0UJcSXGUj,FZAgq a\u$=#s02$☀i 5&{@ZؠEvD6GEX^Nb]uoO$0t.# =%n:eTq;F0@n{l.BY"*msie bt%Hݷa0kύؠ*\=Q8D9里gM?2G»k[,\>́]YALz;nHZk5@Dpm=,fXaq2 !22 3+:z$'wi!?C`kHUeMQ&Kwp`0D-׈ Dl)؜Pe ;X@jU| '2++UgKfBb?l7ܧ쨄m(Lw)+ x:3f.*Q<^I}g;%) m_z. `T%Xگ#DJ q;;RVGy"='Raq[ 0sJ\v9['&?r`"NjDn, ;MԡLc[H -!\ ]}' H14\fSswzrȝ-6pG1 U pY"zPY1Dh>wǝt\]XA)rvBLkpRMpDuuH P?9G?ub.mZhN$ʠ]EÌMتGX:R@ p ?@иQWfU?o=P"GCV\c̳Ddx D[]ǡRG,!CO%i4KOajk@ΘlNokh-+גhuĚZ0?,%oMkF۟VToHGu9Ўm t&5Pt{>Ɨv\x3#?·Zw5D7 k2&D[Ot"YЬl~[]Bm"I1'KUJ ,Ջu^sord+h]c({Dz$/d袭*,ʭS 嗴*RF RAyUR˄`6FrVEb-Hd`}1˶s{[+]D!1o muR#U<0^GgXFUM:>oUD̏\ü<zF%}?zKqdc<4̅czI+)yV9Zp@cKޟ{SI#۩ 8h68WL/Ò[lNdIeA!jNx΅Շmw7[n]řrm*KiQr7\ %#]h$jnKVZ_fv [ ;BgqT+6`ئiܑkx$q(%k9~6Iњ @T%ӤܙH)u.[V`lHT>W -<w*j.Z*S*d$v}e zBd6׷*FBe?׳|& 5/Y`Zh[cHkλu3reFᢼ_hS9|FyEd ]h܋(_WgǙu )ezd(gGS["T>9-HbCRWG~޾$\*O5 {͹*r n=(j-i:-.#X'$EEJ@~ }ȲgCYq؎]&"rZjPGt?lK 0g8}%\Xs-gشy{WFqw Z@@Witk+@⍓\&䞳0 Zy~9smm;Ws%˳80sle+Y:{jsk-6GzFy٪OvģՐle{ԛQ܋хSiM錤ہd9.AL t53Q' 26niJ,0Y:ij=O95h6Ky`G"1 )Zb%G||􇆟5ϏI 7N3PxtMωz%Җ闭uo4|Mz>t0< tU҈?5g@υ@,38o%} jIKͽ/ddB (oʲQd02CoҭKO^$,-cPѝw'{rr.87Ia le})V{u>!gPț&%qڽx-r?x|Wh򱺘@Lx;  kI,ISА"uJӅOT}nMG1(1Xj3l`'-sfQU6lF`uddsC-YHS9_A%}oBmS0M8# d2s-=f0^` ƫђ/wFDM$,,`lLxZK3,/*¯ĖJW8 }rL'>)">pyKV04, u~[/RK*ST?7|@f,ߠ7] e_u;Ԥ: yxCbd? v>:j+k>'%@pu1ZRzRÏSG^[j(m 7cy#|1¿zS;4$i%>׆Hz5_>ASк!UN*N 楽@׭ 9gMӍR:"\lSu %Bk΢sG`D7&,Ⱦ^! Ѯͭyڗ)t9z5!48n%QP AU-Ka0f63+0JSڡvoG)* e!S9 8mqh\9B;(IFG^z5&}B *N\Vb7E+8"{2C ?px\`b0U!Xia0;tǯ̥ܘo`q+pE۶k N-)jYqVּtvRhne](7mrO@3'dwyShIEM.} Vq `}]?󚂕foho"e8X-J"CBcom_,@PvTUӷ}o HFZ@Hɿm[ PC2JDJ}劲'#f_Ahp %dKD˃Es tL|$VǚEj df+0j,zפ. z5}[HvTcrp'Jo[3 "kv40k0in7rⰱEM$;K˵%EUVs;&B JඑD8K^&rwF&mfG51)2O@s>}IZ_Aw7*DS5n Dppp"n <1cyH-9^rutptGN˳oXxjH!wm2}_AXp>~f&s\׾t;Z,i{tVGK,`{5Jap@Sk?]Gs$׵!;8*U4k7-bHX7'륬uScƱY@|knP?X"Ϯ}.T^u]9+jꏓyR%l{3X&uo5E6Q퉲LX(c&W]`/h/-2 Y5K4 ?>ڔ RQ_/;"S^(G@qAYQ'LFpr!blF79(->t$]H_k?;P-Oix/2NH%jf4MVowxdE;!&lc2] U>Dּw+~wI{%ruY JJֳA߉5 -W;Cٱ~5Pj| *4wv]"Rr|j=^kԆ<y(3!5#ujAtLz-Bdkp^PL7cD5;zu@UI&^SD/k$-h TTQ 96?[li !5Rۈ^=׃T:Lnf?']>lTz'y"x}iO? w +oPA0D:2[\cD M1]`?%71™  Io)u f,8KJAy=$3QjDldlVm#-qWx\]ν 6KhaPҾW2>{ /c 8]fi`ѝPnnGb,m<n p8u07G &tK#{C5㙅'܌qJ 'L{rZT)8QbB`܉̬D糷Z] ﻀԸKK8DpiɏGEA4WѵJo_a<#1{+?y扛JK9s\۳^cNK*#yD8?3{J[1ehV7]r㓗֎Lug5~|lsM&fj]MQ4JgӾ1 l$N EG|\j!JqnnE݆(kTAB!嫏6?+bNI7f>uF.h^yh{]HYh @Xz2l/0:R W>X;uJ+%Irs~M&|:*E~E'̂W/n8twdJ qYv;؉J ZxĘH*j APEOxgp1/(@%lu;q8)" A{Dr&_NCtȜa+qtoF{;2<' y6=,Mqq%Ҕ3ft|eEϜ5%hz>٢ o]qz,P/~it5 u}8dh vj"ZXƚSsd*G1 Mli S5n4)?NL I 9ʰС4i^˱mLa H|TLvJ`hNw fv~L}6)B7y5oռ H MεIf)Zn*,HB&q)2(>6L9c[.4*u4i!;\RFqe [&Y軧gw}?۵$q^ФPHr{֞T>WSTBF,0,~uMAje(<~ͬmZU8;J1f'%NuϱI9gZnMl}#rRacsIWߞ_  $ƲƯVN(4>SE\Wy.+ RuAki6ص`+(^*KŃ,X KǽXLPil} V^hXs#2s9'ZV7󖌄jǰiksW {`zC)7D!1tTPi!C2h`WrsÞb@(Gc?p|:caPDf[3-\J_VN_:-6FƑռҮ!+t=:6J_Ͽn߮"9KF p71JXAɡθ 7ym, !q# }_0Zy~/շf98ݞ}Zh)MnҎ2}3| ]ᨻqǕA&317s,u4k$6?`Lf'Y'Z;"GRTyG@)馳c !]o+?^,J{E\.ڡ` 6x` ПԙPl Q휡u`t(\Îeitr_H-=?u|v0oi˵::)%9aZۯR|Fzt|Z<ǫt ۭ_T&PQY:2 8d. #Z!Sݗߴ񞮏ҎtA|>NYs IyAo m#;ff.C2.q~pp"W9y^͚̚R ̓-|}=B_FC.jگcI0uØR_췵Rl a7%WZ.a'4)w*I G=J:m0 zť>Zͤ !Y'CJ}9+3m{:6^p/ȽuDQ(֌" o^̂~>uE8T7Z2aRD̼[D/?7es MsSA(|1C[& 3? +mZ1->&օ(^:I_W7|g66@h*_rϬSm| l!T*!j QK?jm):+lRȗ5<S8 f ,38I7"of|]Ilfiđ v;VeZQ5=~/!J͓ܼ1fvY4ͷ Ͳ`"EHJf(SQ8zti-ȣ3EͲ^KxKlu@p˰1 >l{}~E,d6D V͎\ HbX?K{8F> 8{; 8[I~%Û2e)LO 3y,Z95l$'k/ig}>r5%h}Akrɰl\T _zb!8'"wN0NgX ȔH<߉,͝嵦逆22{cȍ6'6Gn &zk'LGj,NThp(\me>¶8܆\/8NY_$S@ՙ/NZFNx=O>u$.ݯI_,̝V*w㐳h B>HH ,)K0D9?Ͼt%RO"UHj M%G|iҘء|Nv"A~X{`(sG߫f,p U,J Q W}>AX pwyQF wOE @ KZH //T7H}08^4)u8yeHL~K,D ac=V0cYoq.]0T^9f_Hw@rDa\? &M/N mKE+&H+ܱn!%2(wJ&#F ,K2 %On86eפњ3.QiZqRo-:bɌZ#ÉDk'c~ ae Ta.s2yh%[/ @Ā'-)Ŧ>S"&e?%3&l'6L`D j2cfEY_tuf7 Z+@ tH^:YSdㄻϤ7!ȪȌ0!Lʝzkʣ1+q ڶwλ& N-\48V?9~ 3 ->l/s0 s0Ol>J_郝fbA9Ac&/*q8TNěo.w\\˞W}&?ױh.+g\U5жc` ;eBI4}ѡzh5#FocC_!n.YH"l^,_KP񆍳lV np7B4]sռ&]uGMѡsHmF‰7j "PF*#%NoC 쫽DFَ}, J"nh72x༢p5~J慵3XĐwτfAkHĒO=E Rޮ#j3Gp2H[b- F*m:v'r'7HXDGD(|Dh* M]#~>9OmہjQ5FfJpjґ$Xp[ZlbRm'̳?(hx,~fX;5Zh4)dx|G_vbgҠP[Fye YjD}102oxS )H2V7֎_ykűV4GRww? c ٶV6\ nȩg$(<gQj T">qu4sh,ϸ/2&5|5dnyr4V M]K "w1d*>!v=aCV"d50-*=zV{:1>l@khiv_'IMVCI qޠ;uob._eL6FjUp݊7r!uͺH%tpU4[-?aP>ƥvOvv<y .M"6k%L#^`^+bԞoiw anR#eeH[z/Y ;p<~Dd>\Oa@/Pk D^5t—@Ho45$@ Ii0 ,TtsiԲwŌzXهq|)A+Ds #P| FԖ0ʦPx: -rO]!Q3$i+LT)bG;\WRޘFÞ\6/U+ - Hg75q$RӮK:0 )U)syqA\HFumEɉ#@ҝtI=?yj-ӭS{H"mE"W Kd,mlſkØi4/Odc>Xxa:oJ*;P,hC5!!Dxw[?\N0Q=T\ǢsoiC\D dD sq3iц6dR-p +jF&-]Qw`Oz\J+-1;(=N9 g?tzasbuw?K󐬝@(1j&9_D=)p4oOx,+ ;U&H]Vg$Ln'QwDʹ-nΗq0c e`EL@֤g-sCy]Z8N")] :C9n_p0|KbHhBgಆ2hju!;qcrأi5<3IJ MaVDWwnZf ?yeed0Ǔw'ʠ>Q۲]Jvv΁D(!m~?==|k#'< ԲcTx<g,9rүpkxWsY98dXw)RI9b|MC 12}/WmMyjm3| 綩L$)e%YWSfy&5w_hh :X5NwF~_㦓Sd A/G ?Ce%вC8vۯ]x&ou~u3= n5G#R S|)Y-9ːƘ[⬤2 B߹߼ !"cEjP! +=C |̶b@א 02$>y9>  UڦGƚv)6W/Dt̡ӣ -E0X`> #6@t7d ̜%+5֏)u(.0k4@\e/٤)ȫԲk.ԣ~1,36cb̦$w zĖYyIr֌.pE[lyQЎ_mN@4 _2%VLx̆/YȔtjr͛-<'K;--i aƏIS0*\<} qn^7N~J?- bF/SFe#p+3Nްip{h ɒf~t|`:| #* 7.bp#\mdjMApSiX ?K A֧-{1G3_lrX ]"ko7brL1Iȉ%j,c|ʬjUOFɜC?=!OC#īwQ.겋iX\ o`Gӭ#"\rqY#ǽqd@(XCM1^>cҷ;5=Q];bS.gQ1 8}}g$̀WI-R6yFq8Z;=U ,.݃` @f*HѬzcѬ.{UY|yGQ$xԙ[;}0 /wҙ:vtwās~5zn|jsdlYNnZV?*az܎cQ`;+pI&hcĤ:[haJe]tяFHlE*+-ĕ1U:+mu+?nͫ_= *+quOb6ȱmϿxU uU{;6m5*uQ=Y+<2>T;d֘YEZce&熂ᴒF(Ij7^1}t*=t%؂˒;YUC lMxs~g;p !a=Rc/@25 ׉ gLN*-=.o5׍zrIGx;ūS_$VQ!FM]߿=ĎGn2r/|wDڦ.Q/%`cCoy>kfDJ!j:+EXO_&x25:kqQ1x'VN*70}vZ±h0bڝPUzm~7Slarvk//Zp8ݥ.1%Zb~;hpX 7\ϑT@kFfҝ"H0~+Y|}\YJn3ѸϢw HC2W e; CbhDוv}^?AKbһkknsv5Q+!&jҘn4΅΁W a={d+.7.ۉl_BN3AËNYZ';ROoFJyS]ނuGPA/ZB0%o߮sv8.樟i^E/ F12yH Q=,6iB_Ɇ5`NGݵgG?vd W`a3JaNbg٬mF !K`+'eVLT-@7=v[M>"akfpiqvuN/Lq]zw$àn3 +;JQl 5{~_ڎHY/r\n֬*Ӣ+cXTEutScrS;6#R,èfQ N0Q`y"9˓Vn}98Cͻ$1uf"uf d$Y"e PIvD3Tױ6Ѡ-7]:J0n?^lL[vy#T>*=Z&n;n > oV1cY`XH\\$M@z:g`Z8>x9Z 'zqmP6 MKA}4Jj/Љv[OVimF,wj\ E@0vMx n&WTr#BQ#rkM822 Qz$ ={u;1@;02:R<~VQRX琢~,x PRBtf 4)~Y+ŌB G( 1w9̼%=:)|Bc&9t;$S?Oo_:!uq2֠9Fz4H3I%e\Z9$#;a>xcWuH);'*oJM'֋bY5.sJ䪺Y_;`4. z-%Ac{MLnMWDN+Zi$xIqT=3,5+_X,ϵ&!3<K\,hCZ|T\җ^!eܕM`KFY^^첦f-׺$NkK^*H:v܄)U)UBnщhWѯ4$p7gd;~Nȃ")U)Z@?$| WJ"bW\IjFO{ :d!fbTI MA҇u~=*sN@AO*;hðv]=͵_K=umKv ˁuEzF4pFҐG 2ܪ';.)<o⴩#[&yU6vq=98OޠGh+iPtT1k@YjZ.>AKq|a͛Htnt/ϴ^3 ݳrBv8Qil)3l&*1pWɟ(kl#AhK-Rזd/,ҸP6_co@pP{* St;0c>N2}?J^#?)*!\[f?~o_3pc*'>mkX ϛ;^jϰ,1 cB pԊ&\^EM%} O]E[1[Lu˕IzG>7B#sd5Ľ΀Yg<d#pds1Qh)`O.7M3q!5[ųeX(*P!_8yYT5UV2ŵOwJ^sqطsQJ["d7,Qjd(E1HWuWb[I% UV>)ILc^k }Y}JB$JB hcix)m'D7+ lڴYkLqcDtjW2Sf{ReS l}Wz (BglrU??84$9me,M&KDY33] |ZٌO9p9LHoTXwYSwieSc r^w,O+hkDbO9}BM^O@ i'^ϟ~ɶ nʴ* ˪UX_[qr-SjԌeX>AD7;^ji"(3CE3qCLa+ts+Ƨ?LuxMGkqZ48bmIː[d?2 Zi VYXJa c![ ys> &v5/QbofPQ1쐈PH8lrle(5rڹDυfL!K%2BpLx*yȠ$*.>a{܄g۽SDf{o382Vkmgѕ%{./+T8#0OU1PϷ(ڨ@ ,{,0UMTw_oQ{w6# -k\l,3GczG "MoU&7+i)L>q$uK𤣞!jFcXPx~~ \Qz2Uᢿ'iÚߋVGc'5 T~ءTqtr'JtC Ȼ埝ufת)EmE.73tM6Jw>.> xqb'"-g><*|_%DB9@P# j\^̹AU]Q:uXg=dtsW4~\`w>gClXͧgzS_ܖhI_iJUq+|w y) #@ؙ5< WǨŐ~3<+Um1Nzz?{v*?3;]KCn_Cxˤnk-u۸rn2n$5%Q T)F)E.dA!ۭ*TT,&ڲ \b ШMP^6V n_9M"QvZJ\ ԠdhBZ2MP@\Z*1 ͧuL'.gF>|mlV^<# ȋCF7*oh(H!}F{:j](MB7|n[W+N,STYE*A Dl&"{+r~?&mXp|sΪȾl.' yMEʄyN<"w6Y$h r ;7/hzl:x7|ڃpT,3 x+f*jW<>p.P!巧W P`N^78AsY~uTx1MTڙWHx_D$Dz3˸ly ؿ3]>FY1i>|/[ UP24&#xҫԹntWj(q$'5Gx xnAAP@5|; xfu1 -nxp“P :eq䮦INdwIo$w"`p d-N`ƬGǷouyAi {|Jh"n%wM=./2q7etXig ECΓЁvR$Z:.Bp-Xi^og|^Peź^7Bl -FbO\C3NO㋑0̛8iyR!Są5~5v[ߏJds˥]G*{qc{%[q$;:M{3E}I ";zl1U,޲?۹N3#@a?0?܋$If7GoO;ݢUkbDID!+ܗ!gt/A꟰SWZV({ǍGٞ½_jKHۋL|ح46<81idT5JT>䘤- ,]+8z]{Q;8JAe.b6+蠘4 +QM.M}ۤPэ{|m"q;JҘPB6,کAQ3>q|AO9C%dIPq:LC_ᥛD%>).VC%21aC`/:h~ !S1ؕv\5־FL4sTB#J1 O #oCc;KtFOŧ4ҳ0ݑ;&\|p.H=oyxzM;\tIl,GzJ> Bm-G"8\r&Yp:x/Gk'ͫv" }y/6=bsOxi)wIN$pRT:R7~9&dyfTȣfECzBS⚚x&7?b?C3B ҂Yi!6$1k=Y8` J,RF -Tjf00Rof+2>V_ +0pnZɇh˒fro&muY|MI*ho1<pޘ.7[S@uX$ P$}͐G]݄0X}5|+g 65+#zu.RP&(Gl[i`JFP{(Q6:f|H}p<.X^ Ÿa89!%G3S6wӸ"ӱ;N0:@E^!hR AQ~Ih˅ǽ aQh:B?ukԑ<Íi-]d0W(8/X):|fj pMVDvR\QR hھ h5[n5=R+tBJѻL$ °4 p[|W EŦ% % G.-{vy y;,2c u1MzS(;)30k61r{CYF|CNTVww~jԕjZ]^@ڻ< Xޠ}'u!AQH2)ZPV-zg ۵IS q9gGys7]UMqAC<\u0,CZV//k !w5ՌM(] Yl% t?HC>?ű76\Q,,u> 2󺾆'`m'|ilGGlB٫r|滪5?xn=F$ %{UJ joǘH7zb^ƥ)qgiYN$ί(2ʻ+ BSIm3 XVjTmx44M%u>VYh,) po^MSnqy2!ܳd/nn*Vh7WxI14=tt3E!5Kޤ8*ۥIjXORR؋RKnG}yj>~B~ȁeUv/FF9_YA]PX ILܡps5m])UsHs3 ?dv ?}h (ot5R( EV1qW)Ͳz7sgLŗ™Rc%TLD@N9bl Dܩ\ՒYN'vTw%vt0udo4J2eIޤ Uq" #wzRnc~=z*$vsy!m`糧r}н/" v>k&:4K=^JUe ı/Zf[ o.k\8 Sfv>uG>0a߸oj$u}_w<3BCffP.w|q_!!`y0<DrBիH*+gsZFeb3Ux|o2f@?DRmح3*r;?/_֙:#wJ}10Qd /FfX!k_5$ =| Yc)SDokJ"Ucwʊ ͺ1nP-Ԭ%CE t M<-HCE셿 Ͻ#*ɽ5X7o[!>me]FNؔr*Lwp,KXXm}+1$Wݳ0^lYeYBa"n5kWlaXu_]*F(|}vW5n}Z;|+7w&o!!OԼ#*FnVy n`$~Oj=z-sVR|Iw&bji)8  'M6ލIVzj]ΧJ14wg"QMftV@| >$"bмSʛXtpb ҋ\sҟM^/ʚ&)cʟz;?W'++ 8(=hB3G3zDfק_1gk7?)0^)3Ïg}B"̃<](3C8lqZ]ن5DX} spD@HeeZ}<8FELMaaK(r۫WO[HъzDJ޵ VUκ&鸣0Lag&oڟFԡy磂Q:]X[cVo6*UJqZφ:8>2}Ę~bG{PgG=hP 1bzRb0XUg%̂PUoF#9"=<=,֟jB8f)o iji_flY+}޷F\,I &0N +pΑ;Ҩ« ܃T0hiYP4,}9ZRUq)P0ȂUeaOIz/X奀qs3[I*vrT\p?fP<3<JTu"RCozѐZt闓{>N\!#aqZ}d%16U#iMgfǽb6FTI^Q- Ӡ ✲c\4Vw8j$j$rܵS,rjEN*j7?2( 릸tE#U5a6O>k?ΉÕ̶wL%D D K6"` X!zU1eIfXOJsN~ޝ-OnY5^N#47 ^fM%FnH` Ź|We]ΩfL .jN@r4Fwh!{~Q }_t/Wu3=.(v9Z,[xo}S0۸:3 ˧@;?&`PUSScK^6CwBe.;М[-Bn=(drQ+@OE;VЬp iY l1v5tw~И{W/=8ufly!"m/DdF 9h[폼&S0qU9b2רjQ% .Vk+ƢBc&nsߔWMm@UY%0 %9W .l\v9u2$$/}Kj:fDZr%/J("g(A7|N-nuZLoym񳅅5`tVW)[1nHy? tQ9\῝WgH|#g/ [#-Ghms1Uu2Վcz?.^'\s{ ^gcRf ,3TL{%R.;v`1 \-w 446ӶU$r:4 J.1sgd8^~$Eχ-|$vmR('CIwoM$N2!"Bڝtw#p#>}p~<1֑P{9'0+4W_34ՠ2S^lxF 3C=!?fDz.xũN4dg|?yJn:|U,P~HIVy^ÍƾM~7w1/m謏3iUpW% )nuRUt@{mפ#ܳ9~4,5b ȵ,<`y;yBH*1㕵 U_'߅T7^=أ;FO&x愘(2^˴U˽+}bUgi,ߊdWyy`cXn MBKiU*, k_$9C!Xdb_'@2.]^jђ3zv|YX-bF>8m3KٛŠ ]֠CxѺhoF݆sni{0C,ѫ0JZ'nXE?0xȳǂYAC9#M&9ծHGA> ҡ *`sp5A ?6.87xjl2P%yP8SgO+n])t^8-+pZ5ek$P3p[ڹ9Ɛ>:7Qt =ULQh6iӺ!G$`mt?Y5j'⣣Wc>w+@V'a~AHmu|;Ate?'e2J¢k*ֆ EQY&٩ 8~@UEWG(BKR %n|M?U4@ǔd b_xMH7J 2mde͔͆䡘^ҳW|~o4c@&*s:7"AJu֫%k =|lu؛W,e?˫/u8\,ܰb1rԑ0[BT.eжNXR\+{$VD ;jvK z]Wq|{Zk#uxNxr];*6m䑐ƴ!?)D6wZdYc`k4: 9!{I8xh{̰|X{ǹC4ίq"dD3~SR\ݵJ:U l]6|-Hjҟ-#-:$"mdJO+7j¿w45i3ƉJnߙ+`ej< "D")5<ꫤF UDGj<813(|b sq7@~zeU><׌A n1Xx+4 e7m,LT.PӬ^ j:P[@#~2H:pU[/'$x91U$}R,5tXp'w 򇚇ixTPO9Y%Io- ؅d9ULjʊd,hY 1n^,uyiǒ|pO[^F-H0,հڪz&i~ ]|+QYA#5N캕|" 4㩛=9"Eָ) Tf-cv滔v숥AN($<SVE7`]?!>I1J5V o OgV~x<]F nD)%r v73K*0wn£׹E}:f1 =ؖY0{<5}zTƿ x")bb_T @W}q!*h%V^f'#W{` S.mWdYԍhr}" RoWzⲌOA+&P޾81:ҧNWrJdXR IF9LJnHSdj1s5(o^>\!h"sZvB#YwK`y$7rH>H .d,{OĀelw>:C-8x_NkI N5nʷ -%~L<+n\wYWfcvaW4 c=rJgJ~\4~y2D#Ksl;$ dd)Oݼ] í%cT)$7Ff*J*0߬IZ]FT͑XMb3E 7y@&/PxocB>-"[Rx.@lr0YN &_%{yZ4(v?@֝|Y-O)U,/×]¾e{ u,֎g|9תunܚMQXee5vU : MmpjiVt; wDߝ^Pd4/5Q؎@S`,պ}: >LC=lnٽzz_t!˥lerh7fK8]}a"O݀Gԯ~/SՇ ,q(v0Ey>]%–|3Uϯnt_֊) UͬA02`<:PDQ3Аx &5 8Gb[;LBKZ%dt4I:X>t14nqt*soTeۮ _L3KcJY*!F- 3פ?DeK?j.zxqqA=>aݼb_|@J{΂Z1+ R.|S2d`VU3Ae&5G~g}nk!]}jH]T>9ѣ%Qѭ={7p7ndF_z*n9;?6 [95 gf (g<$MjFkLt^1)rXA&ng5&[MvX7oF S9Y%h BR'/ yx@ݒuO[D0Ə`0|y#+uZoabiR ~r(u;d2ϔP6lUd-3HsR1͆}tYo&0ߞu2!z*+ۜf&36Cߥ|F>5OÜLŒSofւv#Ok;[C%, 5L<=_*qSE#T)s+62CwЗB>'ZܨSlI *|QFfmrNp9Kdp[rSe @Ĥ*d iww~= < 2g\?/e];A;30dm $s0%cɟ{03z^\oYOiy_7qrķOQctcƖuSC0LUpP1t^6"{^u;KrKW{*@dzGig^#YӇ`?I{Ja MΒS# >eWkQ?O]N>t0X"-i"9^R'p`xJ$u.ל%OEA63wl  _)KFga,'o"7R$F?1($F V!:S~I2(cՄĤvLcvL56#]-PhcRq bun"h۬05"mzw Rx-qr[>&@[i#F֩1##MiqInT{sw۠YLQc:["s^-( !]sju'$ )7 2ͱ"v@b:}য়Xe k\N~D[ |wC#]%16qղmvs$^zq  7RSL=H֯8=w.Wr5@L; d5ײ<|)*z n۠gK繽 ۵UM6N CjhzuI3JWZH:|m^ڧ!%دqE-ÌaRXZUilV)nW'c|!x}2s`(k(UuhVkQ[*k%"0]Ty @Lc0>Jld!4 F0e&,WO.{T"AK#6Jn] LYN:/V<2Ly!_w%҂ЧYA,جw@yaF3= }zQ*zCQvi7I{.Rkx̆a(8pEEՍB8 F:'W\k`EeEp'[$.{ႵϷ '*g!zkAYZ˳4r iu '\.4\ķxyMфԁ/Š:N߰GoFupKgVث5}PkW2 4j/786fLpg~$*ykL(8hRorz_h4$IWGIA6CЀ/Ҿ9V>K\SJ֏FӋUr3'ݫݲ6'Z.6~FB KO`t~z5 S}?'5^eI,'̄؀#\o[ї*@owa?Id@!Z>u's/w"Udǔ.~u#~VUPJ;QXTS, j2űr孌BtΣIs]I9 |{ܤ(5ȗRe1_O)8{) ;dqFYv0Ί)݆YF+[9{[j!dϩZ|ω90rEѬ(IΐOWcX |b>ŝnRرλ5#k! Qjs{ڨ+N*{!.VNK5%, k!<jۋEUqf&)aj(5$zKDRpqTuPhU26ff5T]]rc+!R/oD}dg$p~ iqFH`U:*ԓ1M50^z˅ К;-wu7FtM?_4$&p*4ҁui8DaQ C srH¶նK;Q? Ď@T#1̂r@܎)CG OJ]gm)4r ǽ%)a[ /ă6 ku_{;rawVq ,옣tP2W E"2HiqoH{VNEc>1@WPƦ%\ZЦX~l}؍MܖA{30W0 @G+q}aOCϿe.2w6 eʏNᇫyuئstj66"uZỷzs[^o3M4H\\\Qi+S?Ix^h)k*8Iӵ)gZ7d3ayBͫ(0⇣a +G^8 GVP?/{pBAS\ȕuA`,YŲjyWPF>wq%-?qݑ0jZՋeP+\/lI\g'$˒mX七&5lVU z @۶C~F.7J@9QTk~i;+CJ8OlG_!Q>']l`̌s*`oaذ#ʙji0e o%R@k12Xw2,̓սw8O!io S}1fdv1JN{eG0T4 t ߈ [X*̆x3e(/<B{@f3 KLXhlX(oFE"ςHj,j~YGU}Ji*-z(!޼ MvgJ^^@;_=FyP.[L,F,4($ΎXWojr5 œ-HRQY.E498)z[Aqm3TUW9& a#FtUnH"i Gv{Jk\B"" 8%%Gϱ13u?m$5GU H-P pK0<OL/ VDV @ϦŁ4/kZ>Tp`0A̺,SyXcx6T9S( ^Y"r:c2[\HF^~EY_sWvrQI ꅜ@[b23 ?#a0i,C`'TfHiޗ][:1tw\噌gְQC3jqYO8l,zt7( 7|iO"xixcDO/Y0}))Y]R,Yazid Xڏ߂|3E6}ca$:ۅn_+z_7:=OV8>~H"nl7Ǿ0{Yl*M%8^ pinN|%'FUIzWu)tڠBn9? wdX4x82Cz%C 6D&Q(/%yId)9> FR(cPt8;&?ih0/=w3oiJ֧ Ͱrzb~4N,(Y;j`}_YƜKC;qS4kYW>o({ 3҉q+Y\GB~ bZ+wNu:w_-yUFT-J`Zim1fE2Go$T{M*ː嶇J~8↿rm{iNJ(҅# E9?k2Zg "uOfW?\]eQ9}oص57 ۢ|/`/K6zgjm[XSp`׷:ls_'̫O*Z?UWis]=)t4)8a&E. /. .yP~ i1r^LA!ʻL7O?K̞cPsjc@s)V ͹UJ)Ҋ++*meuaflKpo?y{)\%6!A sƟ慁"UrClÕZڴB_w:) uC|Qv=oKwDtR/󦬎N A)-{!KćD^MGFV>G=r\A3)d X MC6$7zA\'dVV2eZnɶN[`0]W J':vHգ|B󩎡OfdPO^LoOMA4oZ s,OW-nWQAP|'ϼu_rN2 PȀ[A0y!Q%֘?AӨ_ؼ]& iB\,٘fYe61MXpKXbcCnסExX b@\;8Eq~}#yZ?y5U7O >-76|H){Djra zV7ohzh|w/= hqrVUF+JK3xs!ܫ:>)B]XjRR; ߜQs,eѨN:զ!C 7lxEmRwJ?0ßzb] Quڟ evՌarV!7$O/Ѧ 8.6?ɎAxD?ZxBv\H!"\`Aj2K38!iwGs~Ɉͬ_Bk99چN_ X# sD3h@h9[G kZϕܙ53l"a.fmPK$iCYw-yp홫vpri'G#TSLxAb%'w6y]n- GƼlXO3鐷ŷSE'mN__E(-UJyۣ: =h4uF!xxԪ\fOUDoc_*&5XOQMl`pmg Y<<2p7HMmjdZjzQ1&u0fbVȿIlh;Ж kW} ^h "*" 6 !C.ʁA#d~ uJI{q y0,s {1ǿ-` L\yfWh@uaf6 .a1%(&1hBÌ[WdI$ř86X{E]E入j%bt= *R႒v5Z+cIO38 E =?V&gZ7ND.c%i41Pe4u6u3cZb9ìU~5*=@PcdzU4.A:Tl߭|^w1)_A, yAɨYzy eT$Uny~F-u"h2qt!")iP*{˞hZ8d>G; 'qAHu=4?ڭ{sLۜgmҕTԭ5=JoNC f>=p1c1UvӹaHG;5TW Z"\G;hRȦePJVu2pAqV! ;@+rGѪmKkg?{F(PVݶv1"%l9 R|08!B4r:j4⬭Nnn"GDJDF2O+J:~N';ie :gmLT2=Q  3ЄKZ[4*Sٝ?f6W ha 0 ІI^ؿdf\4~?)vJvWȵ mWx ԑx/mow=hz> Pdy1kj o5_ g5<D翟U8C8!áZN s~![ZCW [-dg`r\'8Uԯ01r8%۾0Ƒ/|6bZOP*ߨ2)a]`[Uv+dxr)vszA br"ϩx;l7 mڌc%MS sT_xP/T4|1< ˜~;33h\9(ܬޟs޳2Q?3 n^T*<$xS-QN pMZ@ͼiYgwO|Ro:6D bxr k MB^_[AN0`77DvZFI8ؾN<hTξ!ɟʲc4) mL\ΌsF` B GY?Tv #DǮөWX6>ӵ0 V  C$TI'D&v=T'}ua۔P \ONjaj\ƈS~] e{g6~{rw*aɵC%'[ɛ$Z jPdhgXx6'kIQ3 3*UMY ?'ɸ>nӑSZ>{3J0[lM*̓fuM-i;i6}ݹ*Ιf3 Ueqd U%>d)7qyiwйHa]|Op)FKGQޙ1fگ3 Ln,x]d̦!(r1orn\ xϹ ӵy8JI+^3c咃)rEU(V gkئ螉d-w@?8``rS*޴LEt(38*_:fA-x`-dޭc#Z}UQ4b­&dP-փZ| tޤ |+צvWƚ[St) ,R1reV7]Pj}hm2w! 5*ķPe3UwM NN6s4ra#?onľ$5}lp<#Wވy]MNqp@U@=Eȭl$c 4pٿRONTݕi;HAYD3JZ~363{=~:nrXK#{z0Yɋ5zp# *uAkRC3Cz;vjUeFeXѧAr3ţ?\- `p) 0xef|'ybmDO;{ALc:NIպ>94w2❶Nj{*.)@ONȝE)sr;W=P'_?`ԄPk+#t85XN83=1`dT~Y"%ޅ@'MLR>)Aߪ+}hr!@ ے^=M:HVl޲ni?h1ު|Q([JmCB\*]O3qy 'IFS8(aFq%{[SZ1 H)rx05[uTq'料sy y <OJ@+@M=7A__מRE] v6=dihTΜ̾PZ$yވ ZD0`*!ғⓛ&oi0@'RE =,ZH-KK%בCJK7'z8~ĂPʠG;GfAUFʭoQ6%vVVl$qA>o85b'U5B3>w~W Eѵdo*B?T@)83O6JO&bWY _" nOWі~?^[R3L40 ^&2rq$##Z1R1 u&ևɿ nݭ&US+:TESѴj]Ã,m/[ `xrI|BLjY|IeBT%[oدTe] ut:N>;7?;ҿU8/d ;7.+MZIO'biEw_t T!TA9L1ZH7>f mx \p}>b2UT^\_D2I8*D)nnPW#if쮵&$fiG<*x1t]=W2p曞kHd[;ܗgm2T)ӻLZH?G~P ,{:s3F3]Һi7䵫)i;t{Va#9TsOzJ K<0L /;{3/n`54" +onBI^ֶN0 *Y c}Z!}=+4I*d⢌6Xᒾ.#PYU@$cTcЍgs;rmY >`bL94DQU7N…&eζꔚok OU-"C(Td9>䞚ۦV;'am9L9*kR| _UzHݕ$^sX ^bjX bN [X&ݽot鿸'Cx1;/r4CzpWq Osx>`d,ze܀r6+Y>BJX AHW)k# ~Sl'1D,9j(|nB*GEPRd.q76OvT`5u2;W^Q_In$g<,5H<{ #T'3E#G''N:~3AF֏f'afx Y 2pMoGm i>d_rdy#);Bx\s|>9A\5#ОF[JL@ԋiϨ'ȒJ?q^V8Dh}pM1Pn3:鰋$]^6,^ӝ58EάG ౥_4d+|d r|k>N+}c&¼G3Z) hJm~;y:MTO8%>o{AivS[+6GN:ȱmC;VzO#dw*O_\TWO$qVC[O[IcK׊Yu1@  4 L&BFE~4?:ig{EV'ȸ*~P / glQv˻Ad*}gn6jm쇤TvMnM@ 4=gdi$ƽi~Y}y!7҂"Tlǁf9K9jrRT2bC4ɡr &D_(w9nXY&/I}1۹xs`V6Ig/ ~{\{!٣'&0P̩R[N?Fc0{tNc]pB;3>s@9x8BZX.D\OKSPdv<H@!^<)] y *Ǭ:d-g:O0-R&Z\w!eEe6 ?s$]̏_,X][Z&@ܔB6eE \AJ>>u[]湨ZT"mvΊ I[7}%n(BX{qM'WUsY{_hWnYf5n FV*,Uˡ5[HU 3Ca[S4iy7]\XwkTmוCAT&߾hߕ`ɳuSp/L4 xWhlr{;\ *2J'Lܦܓ{7(߯QeנNO\A|A8qtMDxK u/VN)F{wL5x^-6޿jUx3z qBن\WrťO`A2*'u;ba&gCuՑujY1ӔJuk㮬5Ά0l/VM)S+exŜ|--OKS\Uk7qldH0dF8x/s0{I~ 3q!u k/SV<ėDD )7z+:ҍN-Gyyif(OFJI{huk־SH+B^%O*zR̮.FYө:*@_)آ~(K) E8 j{N)QHKV7`ˢhVZ%]+, $sE ,sļA9@U~,Ѿ>rG\)'Tn7KFz~0 w7Rh.௎N,aqG&uYku꼑z"ݫ?NE>FyVs 3-DsC! ZNBRWh]\-rNG]hЃ=(.DxcEtc&C's+r)@5 <<]m.S"0-猚D|HZɛ9=.W*G _&Nz } $ 7 `!Ihc %mI R~hm9,z͒X H #mGځ]E]brPm >h?1Bdma0c7Z#')q`*゙ /JG|D&)e=xY GU+q= $MXa܆ h#\p<9$k=lX!k BB4+̭?N?v^5ZO|ѼޑQEBOE9d:_ @ɮUӯ R`\@cd:cǏ]Ⲁ`Q Kͫ&a~́Hr8¼`!L+W/~Xt%BKπjPVm^˶9WHTsFRBlHA^uH@X`{W 4FW7o%b΅:2LO1tʄ_ ͓V<,+Z.[DI\J=L6*弸ieʨ(0=N+QRNWP\ᄊhr/vM .>뀡 v.4S Nlةj9K>%@Elq/yo93]+$ .3c$Dž tݷ١!]q"yT9yﴯw ]mՂuI7/|m F@tS{@yOU +cdHgOZL?YaN>AҸfO>6ѡ'9 O-1,}ZG_a@Ku赯a!72ef8YsǓ?HGDZ=LUmPUCMZqm:^,DܕA~S7hfPKn\줶S B}ˏM09(y_nU|r&s43 sb+A{rV6z+LH4-oa_[.}ePNQXx?zj^@˹E]ȸ hDҵ|+V7yDZ}8oȪ(L!1cw=3&'ȸeh̚SL:ڬ֟?<m?JN`SN* $EK˪F8(z#jV7K t_{3a8HUh]KREB/ڱ6aXZ@ĥZdGO4dtщgQMcez(FH(d~7ZLM}[r?%0^obφLb{D-8{K>˜/- }I!ӪŸ@~7m v0Oea&4VJyYq+c~~ MMy`L-IjlE x#rW把`r y[뉼p Ax]SIaVoGYR,ŨUKr(6T <+P0ͨɯC-w}E(2~DTS2~I_wKG֮GH۫yǘņ*%>~7j₸dq- @-3V.9E(mm:ekhE;VvefRϨ}仹s + 4>= 5*Â̹v bMjZ(?~ l~Br\Ҭ( :nLj实,jdQVs>?'v^?y Hq ѺqS6#(:ٌ[ϟR=]a3=O=>tY8<-a3$eƢK$rۥ:J[/Z ', C*Nyv~`ܼZ:[hȸBvSE±Y~.g ,٭?SSnzOA$ ?䰇ӏ9ͽ9;jJ0Wvw.V uװb(ЅA^p 9~d5073&ξSG" ?~.ӝ щ'i$xGcpV8B*] SdЧSAC pl) K_Q&Lz{Ȏ0&L>Wg,* +W 1őLsPAPUYϗ.kD^/|jIaUMf>ݓr/s]`9d@Q91V9._ -RqȰ+[ǐU>J8 4U"@ ;\[4KOHuk+n8ŋNY֢/dfi `*% ZИׂsM(i yJ"Szgɬo>$9ﬞk/Hz[&"V6D,G-gxlYEP`[,nKMQi ,VV3<FTPws}A3X9 ?#ٸⶫ׎L%~;]R4PN\耨 j]-x_8tLq߭fŢ58A1P[j#uY07>m|E=Xá"/p d(hS-ZbВ-qJcUcNjk$&FK œPd@|[%~ԩ ( ;;M..ehQyWlYkp{nС6fS/Z|H89#V"5uE7T(kA*NXny>+2FoDHj-3CTity҅)79ف+MАldlv< G![ !| \>]OKa!vfbg's;xȨ t(TLK78d[" iUR.6^RJ g"ѩhR'&z7,eQ=#:S(WB9c{ۧpLv &":`:]K `1 0IE<&<=VVZ3x.ߔIQP)|%#kUDځgw |n"0]W"1mpN.>+Qw3;qa[MU[#Nt\ۉac ?Ptkkf65p`שlӛO$U-dԔw$`PyP;D|kbr¬ q[R՜:?^XHPXqTAZsKV[(z㉪u-e_ܶcEl_>oRwYEl,KJ(`N49-VҔX|iXr?[B+"r[O#S=9!iߩ@ ]"c a"-1c^?/FPMX t$ ӱQmL;dЎ HŤw9 X6q[x+Z2.T,HYHҔ/ ~fȯr; =7t`k|Em])fq.@˭N:Ej3Rbt}XHRٯTo"BD%=x>1t@/Ηm)q/d-FhT'^j6(bZA(qrSߐ/Z %F9>e:ڭXwOi5L~]GL'բJ'ͩE KWVwϖ@^i;2sxV]t5'h2i%Q <yP38.iӳbKͤ<ʈQДF.'??p|7"(~-=D˱3x h> 2[S Wj2 %lC0ŠsUt>2op;*mV'/B϶ Q[(JWqR;G8W~;y-ζK~B&Ynӯ42+hR(F 5r:W!NDY4O@u&~asEXu!KfZs)39;âOfud!+L"\Mֈ1u9+ 3 hw^}7_)+rЧ .Ljy"c$\xQH0d FDX LT hZSsJ`,Qк @SnY,+s;gdy|N܈RI:wܥ%Ӆ^vI9ՆBx~`9\o.! B7 H̭ FRP#q:X#wD*"Wq'Y Pw<zX8jХO*HD;`3DO_SET?M.~Iv-$hrmc{`q!|)&H0뚠 u:/6Ea&`A -UVv4/]:>Qi\̈[T\yezX!ul^PCOyH|%ԗ̮v%?Iz!o+]hgi_V+lt;sJ<ȮYJ̯KѫNwPM9^ d7+o]'Ihzurhv[vq(ǩ#ԟӞͤfX%E\vP|><^sV9o/{7[E f\4Ԍf.M apB0F]^ LJzPJ/oʥ Bzfn i@4TϸpRh혲Z]ۚi>StDHp>󟘔 ՗z+ȝ@noH- .\@T~|:FC'XԵ5ND !7IsL [,,d#!8S ]`Qq]dQ4l^sWkdP9$VE1'J7;?)F#~C='Ya<Uh#>=[7&>;1&@ 6Z@Ob{]7{@'X9243CKH7ld VK`^vɕ-wE&TJ/5uVqpv/E #@?,݊dY>Zn?VǛ//z!w-Dp:־ A9]9aAeǰ^{lD+`;5c`wom!zPF4&XRIA JM]OXvIԮr'4Wü]80o(É, lYAleKq6x1ώTQk x%Wʗ '=MjϭmB>"sI9='\ #O%uƕ/|J0cSahe8r P*1#0ƙ]P51S3LaLLi+a%C\Jzzi y^r7`Mss@d施\SJ[(;k "JmԼ;OyOSOo\qD}0DT[X7=iDH t .auj {Qu2/18Hozoq%)@m[l/g\4 F2Y%yq)Qd5K?#|~t*[b;|LLOԢsȋi]ڋf4¹Q4_#Nb4 WQAy _EΨv[*s!x3i-4s=W;+hD5=f~4MҐ6/7G'He+yK %/|ꗴC'crZ:_ڢe*Q(<+/P79&7:dSeOcVk%5(,]'jIX-Ϲ|uByOl[& ?n;KCip\Z s$ ̴rVt6BbW޳HZt{"! #W}T_JyJEMjSiHCDC-"a1K̞=XrdGiF<(|+Ho?㱄lacaߊHkdOJm̊"8+]H*r_ :A)T;e7V1>jV@5!lN,{@ϷIיa>0V6,є:7t~&UZ2Y^5{)۟t+ 9P(,ml ڌZ@(mmvF>@{.)40_p< x@.7\$UwsC@l}@!m.g^g3T ogZ:8Ј>ôJFr4sӷtPt^0͞G6z^BaQWְb(}3_poN(v.nDdkQ^>W C7"D*-E@2"B&21"ġn$hcl%w9=I x-[\-xē]/U71~*+ iՈЉ7W/y?}I䨸~|Y|WZ(O2 b.';$?Pse͙uXJZ{ϏԜg2$M{w~=S>䉧![ӎBwpcW^.s?{%1nfmo>L`OӺĽCV56+o&Z _\4<~r 3 )Ӊ]>C`}`v{WB{[5. ^?z~ؚ5^6Fc5ǀ)Q"C}'z7 hy},B»s%]W@GfԺw5S݆<+23a쮅lj)Oc}$NK!#V,ȔRQxzW!Jeծ]I]yX!ہp+L ?pI _zn(<YPD"oS<8Jzz8!ozƂnA16}Z,ǿ|Wlޕ'H\kSe2;ߕ%VdwƳ_\)-NN!ƏZmBc݊ I$GO%R\S08^CyҥNȖ|>Ⳍȇ;6 A&(gcoV0qQA0p6<pk4w;@H[y1T)S0QƓ h}͙sA6R,75&I[W׫3"b&Vpv޵)jxFa,A}R~< [@hsċkET->|<zE5Aa*fP~I=۱0Cy3ѬC08ؤ?&-Ã˲Φc= ~5h7ZX% `AȮiB,jZ.*ݷ|? MButޅM=oȜ ɷ,ŸSTQN\lM>QiC O6 lrx2]M59i'CC\ t9YE g:\;Z w0փr1cP]>;$/&&GA?E腄-S1e"D}"E7)M>eg+ +"1Q+?1_RmҸ0ϼ-by[Arq2icի/Y]ҟ ' X@b*MiT)I5a+3xzΜ䟸>[֞XQ~+?=`k =\by(.&+&$MPiLb6%/=}IGT4܃; Z>IE`Mq4aBlU'1[u$$6{9=ïxm\FA=t^%ƈ@'Bmx >g*$*ܦAWRORRFC!Buٹɴғ * adkFTKvDuXU eSBS}dLp4jIf& XŵSh.҅E ļfERrs*u ]~K‡g6svsw";gnp砤CNtw/, &nǓvx = 4܏ 3Zk,SX]Gp\lE?@M Ԣx2*1GA~ԕnF!/l(lr F:iI*.LA$~+U`AC~VW|(ؒCcnl31(HZ2{ZqumV?'DW q F⭾%2LfiWCdH)q];'W[w 괅rKóK (z~{EH>J0S%y?7w$|!o,2U{kjrXa1W5m #eۈ?XђU&֫Tcm MOh>w]ø&J(Ate8HMFlSj)Xɑ$NIֹ`r:jB9L?L#ى[%żώnKz@ǖoT6(`:B5WfB*XV2ǯIJXH~-o(!nPA:G7Quc9!k\;zD=;Ow)2.#KSi%Gq~xՄNyF@bu:Wڤd1/5lH, ,\G_]Ke`^ [4rK*'R% \-La:OM b^̀UnnBu.x+l֐~xtnu?\L)_C!g:b>)B2/3ƀ~4?j x u%Yv[Jn9|kn;$KgK8ή|IIصMˈ1Ɏ#ßk_q8"#[)-Ha?c.#9&KxPQ dFe ;hn/CWxTso77u\?ΆoszdO$i\!Co,X8XР*)C(zt{~Ҳ!W!]YLS54voҢ &bԦvLKBSuh@4dkrê%-.e#8ߕdKF$CR_=9,;i+"*$D+*5@ s1n ӦVOQ =H 4 t|dOT6u ,ؑJ#2 $wB/Y"_+^e&-)]H ^`|@n|4w3S-OE 8T|$˫8a f޶ 9تg43qj/燴' oe-,QGiD-Egq*0?ov[!B{K{,7OI32ՒmK;P֚~ sE(upu :\yb$64b#1 5oOk]t(LGzGq >yb`HyؖGFlHam2L! ~Q\8Wڹh)6KbY%mI/rF 쭿c>?JnG.MO66ۈ87Fw % ]dzmL7>:j!` iMq]e0!<=G6~{b PmN)ʝjGKN7ۭsPe!G^E!3if:YY+j綒ݯr 6\of+LC?8 Te,e\0Ӆt,MEP15C Zx [C/pG9%DaO= ^w)ͤtY˩%IuB Y|xb m .ޓt~3oK Rjp\^0 y/*iIk*c܆~Y+jQ eQyU! 2­/KT 2e+F\^^VS/At安+̂Nj~r'.ȷv&.:x?Uv 9{R$F9%#GWk;]izl|ٔ Z>!KFTwMD\ B&j70_-~'Å r9 ?q HQҶI1Ee{J~Dˣ2R2?'@۶Ox`\6ZGXH(?͇>;7jUHB{NvpVW@:|%v(+ٍfۆ!2zUvnl MDxEպQJ!/SX} ea-ęKSN Im]=F[CquvCٖspA/!"`?_{q.-N]78?G7Kr{O/!Urā4(~pneN#|tY xcDo!{dm.K\`C ;@]RI\M=uҢAIӓw ppu Ng;Ku.1B( K-n]䉬bck:@-qeFtLIS# o(Kcdj VܗCmQserVoAjmC"}]˚clll1QInwJk\Mv-xeZ/<,իgK@E4hgw߶!ىD{о\nfvKN̢B`DԿm[IKc+$/b2@3"cw?`W̸5F.)Cӱn]y(%ep^Ihm}DJ'vwR^;~uP9(I5L/[LWL04e[:gN\O^cB7yNH/"VGa-&<\gW[u^}ATj;/TlPptxcHA:@`>Ru-ϡl2J4#madQT[_NR&0 G/)E+q;:.=4$:8>Ka>3V!ƺ76j0~HQ8'=;15Gb#YvϷ-7zdPqI,_ZCh'7L' ooFF0bR-_jv&@>ƘA䕰اZSn>4J׼i9w5S(=?n89%qc=Gۋ^Ty+!Te7]ϧ8Chm6bZ)t`$<*IrOEK5>6߁Vd,ehDp[̻:W{$!Av_MFPiQAv+kCURZy};%2D2|=SS=m;0F5;!V ڬӎ"ZZgww@ Yj` ڂ|w M lod.q/JjÂjA T"RRwpyWegô6__No^8@[|9٠"?N"˺UJKDMze*;..`RPR">DA>Llig9^>r:w J_A>V%o=a{P2#M}4pۚ=7L<@kD<3)i; GT1g,0bDV KYU9r2"0 5"!gr96 I8F4eNSUEhG^Spn9~g[2:KmT6B^mgAІPa}-JvQ]L7CWC 7'o򌛒Se6ߦv*>חM+`EsT`C:)&)y-m%~Cڨ5I& oѣt78]ЫseP ]Q#&2q_S-1\_G!N87p~2d8_5_eܴWsXD 1Z!IIOؖ)Y!W@(Ne13meֲǥ1"I,C*J6<) )BxNbbKF(Yh&E[NksM8@pOW\-,#l23}Q#PX-j]+XWғ?($: u޿8L gF~2>{ϵ2 %`,QŕȺM̳-vD -SD!*9pdҗ_S5) ՂH,׆wRq*Zdmm\FmTUTαZaߞ9gzY:|C6TN!}}Bl5}ܞgGkxCKTp{G.C"KG{%3Kv*~u5<LɆ&[AhT-(>8%o`(%Vml.h+N>4k@sn FN,5,ܰ uoJ !0^ zq.>LwLN|y >(z `] NnZJ+cxВ2,k,7=N[OcDx/ZCP#VsWWc^ޱ*yM-Y8Z+HL()_4.}Je,$+RבM߰IÝyŲ@R|%.õP`J )#YմS3NJU*6[jTjH.>'Èԙb)dOՃ^/ b W;HQyQ!/2;(&$h;5b+ڷ8XX/DT.wXc¹R{+*L9'g{7DdV>Zɥzc 爜`, /[lVD8I TcK,dl4KBbH u A9aw&4=D*/Jt&䡊cqk'Do 'z^'bƶBЅw'H}enAo3ݜ5w#_F\kB[_@R#SW¤݀ `jEGpl87"-h9_4*+qm0aBbO\`g T}r֛pϕ~9^ MKԞEQYX%]t~=UKyt.s0<_`g8;q 둕j!F-6}B/CL\dB`?UMwy]>EO2:벤C^%@ sK Z@ঁ |R /9K"?.彺-w,BB::o>L8s@_UlFFkN՟@َ͢;ؕW'j iQI.eB#`K- JyB#\4,?:i Ric~Q%Hi )ӱΔ) wc1If ,KW, c?TTߑEھ{&dzRxNx}pȞfLJ 3F1vjpnW! ;;ܯq05c>dE2v=%9LmS1+Upo TD|2 !qH*T|P AlAi=L:ykRv=c)gݠ*Χst*ky:ݿAdUCXqj.vWde~g-uxNKNnϒ BQ{B(9S3d['c]F Ō TY"9$XCfK8ΟR(@_bOa(1wn&l2 jA #!>{5!&N#N %YWg)aaS :a`H#"Ej`*2gyBmv:i{^F_2^_}w<̿~ctx~c!R:\gڡUxC*`{Zd8IM$F+1| Ǯ&Ync\ zMg il+X}Fk9B?@w (8 , lB e>JP|NFSkʎϽӡN/*pȕvsmUYCçqv2 I|xQ?Zva=ftO qkRP㱜=1ސtzH3# GK(qsQxV$ǮҠEjK|G5-+!.3CU{>kI?%6ƹ2Geյ) gc{LPx\0^q%2?+;ßJgэvD\@:.LG)'n}0StMgfpa=]&g%BRВòz;g&¦"z 8l(ݣ*YU0Û~;85$} )C `W;"`;8}lTf( lTd撟*aLN='ωr~ߌ`C+c+6h׽ 5 pU[+b?឴>}0[^\SNa#-Սm'M鰭9bYAήˣbkFq 4LP*9=RO%Y' `ct{꩘9'8yé[TddbG'Rij'o*zHs2݇j6XV^U>Y{Bl(S) *Xva$ A֐P5)@&|HC qRVc}ڻmuz&6VY%G(iږlZ7SH@6nSl0_t,>+s Q|S|o\rN MiuU_HXuD>.b;#.*-,jW*Z,ac?&֋᦭XGM9߲'M,H2(5Qg I|~0d:)@'^NjS[Dj~mĢ#Ah4Pis{6 y% yn@v 9lMBI%7c+DHJkq pq4sp/vuEAשKH(~p1nd׻r;vM#m6/Z L/&Tś;D?2fzN?? Eµ;6[!e5}g^]l,tZW2 ^\榏|fpK9#_*F|~]< tRցfD@7 #ՙshNٜ*#f!eHӌ@g'm!Ћ1G #)^f!cѹ&3 ^AÃ1[H:@7+ęQa=TE1qgtTb^A:ȇ|2eR>_`¯-[kPp<qߍO1dE!" tw/neYA }h KƗ:CDn+bgҲ ҥ O RK}-j.|4~w1*hL*RJY n )&.Xp"f&/x`bq}nӯjkoŃJ MnߘD#"JGgöImҏ7qc!YE>@eY bE#>NO_Ҡ?G_>AX/?ck:M@nިXnqݕy(Un_9wsfUSZጫ+C/<:Q>mɑ<2u7ę~rp#o`YJ4=SO_A% -;[VHIlE0R zV0A;m8]k[d'jبP3PZU@~9$]s_~Hb! ^gq;sc17Lr򪬅os&I-ɧLe ]R f6 nffBwJP1kG8dM94=f4stjD1ةJPN~Ch6s(Kbbn)s;=|> :@FTvX|9 P3%L uR/-ڹy7+G? qm@6"b=zJ7V`M}FduVg30Zj$5pqhGXĿ&s;8,DTMK|sHwZi#fGEѤ) a2WFK#-eͫB&FxduL YlRYJ'4!Fn Q ֈ,[o+5mՍq,cQT 3-lR</WqO W?J+*5jnntk'%T$0LEu#4*@C9i,y_ЬvI9Na.?7ڄdITNuOoKww: F Qi}ovj k"v1?Qpz~g4I/2=/Oq|NJ]JZ\(t0fJa-Cy'޸'mGN EvW hf߭@\tpbt V٠\Z-4'F!) TI}M)|Da]D*[~abyWվYZI2;oK;!ک 9y~=A?8w%-͙ ,"wfQa66ߊhmu w})"=BO 7K1׺=I^,mR5zְJ{vYR#̽/aVKNjb ;)#m[C]d+/kAHc4|>cp a+GԳ?>f38H="{z? *rՂ^/:*gn/nUެ'꜅Ko¤DiDAȃEY(gZ;%TrklDѕvVziQN8`'F [N +N1zAd̙ZW?Η}ˌEsDs&pY ["s0N-a5ڟ y6%x"96CJb2\ƙo|'=8ˇ+s- {u=$oƳҥ̪ g7 W :kȼmD^.p$vO%-A<0Rb-\i0.qWxXd*un-o#rWhÚ/%3n|;qI;gCt1Ȣ[,bVճrP4Fc9ajӋU7C vj.Qj-^-[q;i~Ϯe͘"Trs _ནʌaS@(wIExoө]%壘y'PN,Z]\U  C~UQ:Zڵ*edgCnbǓ&'?]9=lжpgD+:գJ[;q R?M(BPU0\H -y7_{^+g"J- Jsx)mcА5Ϣͻ[VH@69Wx"g4RD~C.ǚ<*qkcx鷀kobrFBǠnF0Aopz};ZŠ2dשD(R8`+Dݾvc҇UP *#u!j.ׁBvիњLt <|}-߭wGKvRnJR95 Zd;暏.(;؁1a7<@5CH{9#N^ X`.g cQ ߧbY5Ywx4ظ5g0" \؂?Q2`1{$Z/VJP>+&Fd6HSn Q]ȹIKQ!8ILRt a{ePT3-0r\P- 5yPMfpІ w@ )g^+O/ʒ$l-r_~ڏTw$>"JAE=ꃒS|`: DYVfK~NA[7 Ӻ'LP8nH?鋭(1}U\K"1= l)DNR6dACIkPDxl!gZrnN(7Uj.R+A\?~o\kk.-+kf8GJvjK|y)52iS ?Y^:'=<doy!nPd97G${)Q.C 4 {.oNs"NEZ>01VsWN {0t4b3*$Ǧ s$w3ziz?a2;K$k k>J3~QQ< RryAn~ =5 !ڤM.͢]qP?zJ[u)FfcqI/B]InP8 :j#F 0Zj:= 7xprYr`vm0E2R1FǶY}unBkFH7`1o 5SCv:0JksY,K@yZB`w|HI_;|3zLk.-Xyb`ކ`, ']v7K@)]FV3GEFEyh6ZW2!HS˃+)cԨ"[EoVЂ}ϺLs}X̹"?׎JXIZ. KRRa|<]YweoRN5 lhcaU|KЭY2J;e_ 6y R##ΧNƽ倮Plu(ù Ap:n IJ SkMvB%~D0Pn3IܰBY!7a= M1o&Qe-2I@(-Şb̋ !iVTi=4=m0̦f#bHk?Rī[Y#=ұ/e:>31 LXLVG,u<@/S6XU7p-ԱpK͋&ۙՇU4s j u3~r4=< 6x*b^W*)2B|:PJkƹ5x)diB@!\f"p\ i)Y25_+X]2qa%Π߇!o8.X/!SDx[zLyPb-n𰭙U&p "Eځf.F1WMe =:նBmA4w.2O{rȘĢ7g(yg v;gRB@*%Sdz0G2!'9(iG6vT`# z+!ݞg[_Q)ndD!ȘmJ*?seOO&0ütmsƮC`r);RSuzSO;;;0NH%w򗌤ilv!!/U-pj贎ygYn0Ц W$ ra@./;tcuexI$T!b7)㒣сmf :#jϑ]i>et(jDk螟iW0ѩ(>2p WKGSpƭl1Ncӡ 5z3ؖx *G5^Vs }VXy'q@z*YD0ӀE)uՁM,erj;8m^:SȑfKir忏S]q4#< ')L3fy)Iu*[քj]?k8"_<[X1`+o "-yί:ٖݴ us9F)DL,*[ʑ+[oq3 [ڢ(K f}^ {^XΣwϱ,ݜfԲj:CqH W/Og!Y*m]chMDP_, `*`JDtPA) ˅Nn,BrN s.ogd4Fv6|m8]I!orD)AzaL..{{SPNV*P} #'U✼-Y:%Oi b(זl:'w*{mcn'5F*@k#Sʣyt) jr2E:ѽ`}iQv<-X`pF^`Tƌ4fQ*[$cc2LCRӜ@N^>'D_K[FDq^;u"7ahާ[JT^,}9ؕ#eq`& .4ϙ񭓶 h9fn^|x}rUCͲ|% Gf6X)Yo?[4Y6Tj-&FX)%NakQ||YP)Yӻ,Uh߾,m%!` g>墐t~ܔyGP0YE#kGgb_L`B? . ĸ6UR>ca~iiT!NM)M(6Fa=3x#W7Lt%ua)) 4(G~2IE-DɷyBHO|66EoBnY՗IXnJ+XiR&ec@ņ-N8z޼XBZhfus S\JBjrՇ@]z6Ps= M*Xǵt%D+zZ6z%'bRSad(d'y6,[l%e(n!|T7IgU'믪wؾwUYhyPM4geڅ n "N|[544=IF;s'k܀v̎QqE^SLxJRaK8{v X(o:x878ONӾG5a[ʚ,4PuJ.v~9(LXp;ho~Q'5\@Jx"q2(ZZ3RʁqbM.|Z7N̪^>sQOԕok s@e:h+J\@E~gݙ$ Q*&NbN.F^Nܶv ZzkZmf%DيppYo @0:j0\H;Xr) \M+1cX\5(! ROpn¦5' N b١!D /mq9n&JT"tJˢ5ek@}ф^☆/~}PL˃ҁ} Wq?IZF;"ı.G%GGSvԸ)aO7\#bfDqJ"TqS.G&!w4'&pg,Sf@r1) %&P(UOn{̡/T'9{E N ;i篫_6.("z_yZа^ty#ב L>K V<ŵ8dz`=[2Aiv-f>o¯6zAxqtn Ȧݞ+r']G~cx͵챫:u洯y+>3p0DiyEσ!V6[&G<^ulzXĤ#f&p KPG6 DvR͌{?F% QҴ_([L&mefĔ/ـn~Ky*?Q rt$H w!6 k;`/S0ߦ/+t@L4>Q{ 萗&29PW[%'[Wd=Wd|ԉ+s`h朮UsAT;CY|b/teo lFҗ z`]UD5|y-^Z1'yZ:`^|Jӯi2 'ף81a``Lw%1KԠv;WZF+rMKI[!O)5vOaUS_H>ABӭ_D# FjBH@Yؒ!2q44Ssp@-/c~F:=ͫKQۺqJFZ>?57~kB'乏2[G+%ٍg/7P m}4R*?em{#+V3//Ώv ]28mVI'R-<_ߋҿװǑϚ+$YW2`x|n+^HÅbKˮ[H Z0!/,T_QS rj6}]==w%wQ"g{ݫyڸ ܠKzka'5^R#li s?R'?n`1BD+ L$܄A=أ%C@Y#e#/ Lס-_p8/4L\VjEޠ\OsC-0k KTq!§^K9dydIf֚"9b݅.#P4**8@UON'̶b*gsQb_IHcc<#'a8+?sCU8M o2?9@:]Kzr;΅:_9-!ͼo̝Q|ځ&+jʭ_K,N`4%Il 9¾M1\">^ːj4ָ, e|2Wvnє柎)P0s= -0WJtyhAt=2@<(kR_=  {ϩSfZZ&F&\W]uS4dhL7+֣lGVҚ4Z+nt a(3+Jij ͖vKlrV觮Y- =+",?񩾆n]% dcDNXvQܽ9]fNSAtG܃eW¾RdTXAUQRԆjλ2X!zmU.- KYt)!E3Y R]!nHz)4ϏIwK$ogZcI%qmj#.e6cji>A?nwr ~<]7IR =Wc^^ q5)F l@$clY  Y+ ~(c{nlfZ[5CF&6}ZD.gM2l1eI68S]"V+ M"UPx)8uCwhVE{sqT::ґ-?G@i2]|`Sy-^g 6|fᅚ2J{I/~?+mwB[]E=*6XֻԐ\a}`yk40(6⓷̓Cg ?yAg :h$)IibD rG{СYO8grT{:W&k,H}E:ZR̜D/?%ER>:c,84V@Vr&ѯ8ׂ ,'ewMZߓBa Dq- Uy7,$D%lʋ*MG!;QM c&jolc.|=n G>nǽ7WX/rQ-r3Jwn (Z~4)ݎg! Cg }w@aެeyWU2\yjκE=Ѣ"a%YB Mue3N\Ӷ,wA޵}Wd傀~%"`{HQR@H2c腥=dU4?d|~vJP)3c"/pneq/*>A;TuNXwGzl (KڙX%d.pH#) Wwk6rFWUJq" @z`t~v;%sl1sbf[C@aT;'՘mP> wOD<-̗`CSڭs>)CXa*Կ E{{|K+ 0vc Y.;.* /,}./.򕅥+fh@Ru4CuEgx#H$x1PY6lssY)V}[jj-<;T ;4f{ȧ/ M[UN4:ZYSxF)^zך2t? Pm az:g/e.CRBL20 V;NlB 3bF& x/'iaz>j;g+$ `d8`}i;\n"h%;'m?V"RD*ju⡑4M9c>M"pljV]'2@lֵDV &1#8Ѯ!6J+3H@&pge@8+8ب{vlqbS8 O Aӭ11gl}\xJu p1i GN"Y j*3:Ж|*)ARơ]܍IǍCt Թ6?"w U[OF6[4#-8L¹C,s洘ʃ_Z2 'a:f}X-dgl;khaR? ѠK8T5|:ν/&O1A.)'/HU p"v6˨] rgJR1d:d = ))vV֙:w 䧢Wŏ8UQs4NEP& ކ) 0Ũw(RToiꪑh9kajb,'vԀr d ?]RuSOs})+63fq얼j4XX-E$kF ʐ4XS&۟lvq,aހ|庩6Rե6RgzmT i磁=WGu6DE{U V>-ɄWbG?dK0l*M oZz\; lp\7P/xGx0h^[R) `()dJ3ZWAcܐ r/z tnV-?Gu*<-|?(zɝ0w8vI`ZSy0\uOy)Q;³Ctؠݻ%vt8=PM7.UA d4bK|&Ǟ9(n$gmpM|5!Zt9N 8ڢK}k!ՓI|f|wށ\@!DcJi].<ۘ9xde[@Rʓv9Q,NZvrп C"oMd뼽=C/Ny"-iojF[kv˧C;՘z8׺]\[Sъ63K* ~*潎3Ӈ.KcW Fx}!F\, 8p~Uu\MmѤgUȺh"Oxy"fkW?ȣts]4x3p?7vĤO  TOZ%Z߯'$.c4n cVy, G|_InHR!=DF6b(c:IV2^s AYZL{%4u o {[k[Kۥi?a̯0. I&mrP,8dt6%^J /baآXVy8k0Z[=B[%Tfu dmt3\ۆH\ Q̧Aɀ#uY6T+SYc jmRcӏ9{JΉB6\ט`fitxtc5"-/ʱ%\z[ f, G"H5YG͆*z*Ã*baWXu~lǖx B Bb68쒧f7B9?Dt5ĩn† 9?v3߆{Ś;KD1hV\Y`y6>8+IYbx{S*)T1J4Z )0Zu%YS"cbK7=7s`4GeRi=b7*Ky2*:%ig-71O޻x#I3 \ lz=6ӝk) :ixl /LMf#s43Z-c-Pox1H#LE ƼۏxXP+Yn0dxQц"Ѹ܈#N(AQkhO޽ǛwnQnm/w|RmS`G<ťgp.dIo,ô01L! )^b=qDI#I,e> ^%~ AcN[dh\azx^`{R,72T{L%WfC@A~\TrZ!6.%<-Ѹ1 ,u}:Xo+^%q}t,n f0qV_eԳ5{JTDLQZۮNiѨ0aqbsPT-䟆 3s"w>TzϓW],eQM!g8$@%vA lڇCL^ 0:Ik2^Cwb@B&a]FaWY2j.d(T] nW!3;T^|sɒhDG E~d8ճN;k, j >1 k|sXw]A|Oe~kXFL$'J[<Pkcn}V́J񋢁3TzFؿDB6c"Ks/zӥV丄e#V)2\DCr.Q=J6hlY>kʿm` ~j. YO{O [ԭKU>CN0H`]h~7~ }|J! O#q @a%cYb̴%Ji7iܿ.LWsw(1pAŲy.;SwG0ak`̅5V*W0gQwiC?$.sCx < DM( t׈VWYMφ]ۉӬyS'n!0;nt1n3up2]Ycn_TS"#vyW.vJA|s+qZFï,p̐ >[x)}2#&M.߾gRmDK`a,F@J4Ѕ@7R5 W"m_lbA6 Zpt"5fŤ׺)BQ>1L.Nq)RISRD(HbTO/XbokVدIv9. 1 cxm: Q/8۳=6Ϣ B#v=~i%ϡi©-"Z(@npVc=dž#|X2rvSC(*/E[LxSkG¿E~[{$k3IֱRhBM/?,>ORT9D=Dr-QsځJ(M.^R+g*˺eܑgC4QfAm7{ uSVYdHuBN5궁Q*eCiۊ!׽=ё*tw5a d< )`r5 ? 'Sglȸ xr(~N2 k^сԩr0AwF1}}n{Ipܣ3[8Km`j%$7W;Xy:&ov1~,Ag_ҳ ֬s 4 3 1_+5,1$_݉sk36p/meBlp(:8[xcOCxd a=/~m.!sQwҰ $D1ZLuBLGyF#ԍd"~ʤBE 4w#x!=1A-˟ؑN8Sa^KCŘ*x)I /q%rZ+cx<g+L/IF3ry9]m6iʲ "W0CEY͢hUn/EBӠvJ@׬sux9bXAΒiΤf?+ҲE 1=ٵe k|IGZrp8Qm8ӟ6H~L D[Wغ2_ýj ӯ6^FcuUݔEf:Sw);VMe.ìps|WJ6.23A d0]4&Q6O/8W씭ѓ:u#:PˣBrm,bǐ.>5Ԯz 1P0YhP 1aUqBjn#)f~{F:{Pʭv{ ;%(d?B݇?WZ+Hm+YZl.-+73sV5mWm5aFcs=_h#B,(-|;MN&C4i|e^\cE;8E2W=O:_DQIIYE)P < *,=h&CDOspWMO*o. a }`6,;UxRjNv'#x3tCmw CHf1 bP;٩7F?*Y< .tYުvf*Z=hdZ;ym 9hT`hS5:bXH5.܉5E:]ƳZ1ˆyi5L@3oYw=CL7 uTBSX hk紫1WK64fsuN6wff[[ MpjGND"^jƚ"r^=iFhQ0>.Hh] >?w5 e< .F$d59@ncŜstly?oK4?atXV^ F /<s&zB.8 fU6k6y ֻ^1~-;w@Pħ/1V>oŎ=Wƥ. ,\M'/&j< "J1)׮9i4qˢ"wK-i4-l=rTd&AZhNMg?PGuڸܛu# I%+_&)I&Fod-bP O{dh^rk#rM}RW a)͈picRjt\LUpV$eǹ /(D]piCoa|_ ~r8_.oݲ}HXT$g6HwX:v]-NAE+2H_"!"i 綾F*Vg!?4?׍U ֐c6@ӣCNȫ|x.v+3v*wO1YdtqdR""HZ3+5cn1U`?u42Fx_}4K5/I5gq#~=M1QI~9nWTR*ǣZwGne oJg$tK+|2/3^\ ރ t2nAfx&TH/qf y\!AȎVZ]VtFl?{l Rɱfx:WWj\,g :U,]Jhy!^>XE? L[}Jt>C6T-J B"X$H<EcE^>0'{5X@. NvNM:2ƒw1jlpb{ ^Em@ʹ.lXAeȅk@T-B4=Y*Q).#)c.gݲ'\5Q#m$*0(Mq|tEZQ\,_gGY%?N" q,ud6aT{ZF׌{q2J)YkbZQ M7D>zCpHK2,G9Ê-%ԉNJ:Ko]+CuS)|I'|`;&'xCȣ<~Iܮ_~g\)]VhfRtGfh7zpNUQYB?H= 1[oECZ 6v웇NC@?ZPs9Wr\wrMPB#H[oj:IonNBQ= mI̓уfi1_"D8nxJ*h')`RdyW{Z^~ӱ(=-GHzp2$鲻qa\I#qB:a=f،uf͞2~?Q?VA=8Chk"-2SqX0NC\ mKJ"' T}kLFݾ7vj5QOUJC aC&/V5̸p!n7@ n p3〵'|2Q<8[)2#9T]&02|.)nZ><Y23f >72%YPz_9+s= %eYoLV%TFuP6+03Ǖr@;baT$T|-Zt)45 M:1Bb]ou=j݂̊~o]U_U%Ҙ=D=c7?qV`FMn lFg4ͧrKKMC:hw%Uy&\7o7Ai&TH1ՙuJ$PIťI~lS=b-s_G@E׈Q>{@Fj=3/(:N2к&uF`/՜-e{67:#.^uW) aY㞨r1KlTfpy$#[0B, _UK%Y&jh]<#iJ$xZF*3ZsRi\,==]QF=^!ֺv>N]P~$@dlO'KcGXDPލz;9B"5,.sɡ#lԽZ!{۰vQeW5 ||S}Hɡ}4E~X _Yu5ڃI6IO$ +bc1k; ছ~9 u,+&/_C.Q ɰ BI{%LQOVtMw?&SPe I1èL6g{îA˫px ƾUS(U2ducGQԯ TXFE/c TկSWFΧ]ءmP |M:NAksrby6h%c C)3%5JEL}W}큿&qM,EGH&5Og',#o3ꊌS97}}{49ٜ f?95۶0[C pxmv N-OwJ $I 0lxy tN" i/NtQњg]cݚ6V$ -j|`Ғ[D*{^&0(OC~|f3҄p 8p Q¥t 1>.*o11hjzzdq^pn}4D#ɁQ*EjfN0Pe'sRBnDp;ήcP)>+!jHF[l.U>[,3_ BG|9ĘfZGteQ\Xq$ۓP6V< 7 ù= *]0dy|7h]_'Bb= U#I 3@ 2Ԋ? s27jXP< 52U SiHzXcژQW⡃F1 k>PEjJ3k͇B.̊}0XY3%wR)I1PZьB&L-ƵGgXo8WFÈŹS%IBѶ- HbK䓥p90(t%I6 z _;ʞr xuyN&By؊.g@6W %DI~p9S{!QJAXlADd6jzczܥF5c7rTqހue ;!r#zQ40qvb[=v9!a9Lq[#||_(+oIg}㎳2"PSZ/JX{K 2*}Ts*O01_xSSfo>4:Xx|ck_AX岆_ez.FǬS_,PJсq;3[1kH)$&5wO0p;HɡPC?'t9zQW CfG!`N|}L:LͽHj>uܱY譯 ouK7eH);Y4F# U֖ce`Q~a$<88E#~⧁ѵuaq L2KG,WL+e$q.gQ?)׮qMSMlB61?Ĝc -ՖHe'w4v¾s:;PjÉcx_}Ȥy:g(.tiZ^ghNL/D( m0): V<A3n@m$ffYDubZ}󺸶'f݀NcD]jޫcM><]Qplafz%iC 61I=: & 2n!@[.ȯ{UvFoO׉(E^p* Dk)RBM>-s.K\h]c^&‘+^2x!.>,jD#WQĝrvzz^q3d}؏ I$cVqF]qC/<]،ܰ·F&7{WF Bo 4A:((A NrH -/]%8hvQ 7]ki*i P~qݰ^B)S Dx &7û m/ XB)Y܍ hA+CRlH͍ٚ4V/&>b^*O; IJa[S+Aw:^$]Ւη41Y94:*^V~RoNx 8iȴO.gsRnkZKÂ56;fc1 [(=OzbI4KjiysmM1ڴ)DX\AN ąό.`5:6-Mq^^'^޶@bc`mS8Nj9hpb)4Pϫw [#qcFQ"&+C{VTsnQeU H턞nll˒D7ȿYSKe ԎgbBq=ٛF1u76R>ڒk+ܴ3 Pm\~(8T;EyD`ؽAU PgxuWR ]*G2-m#" Raw ;ķ.615ͅ_-c ,WBv{0nsnD Re[P1%$I8nþqw{ұNٹe-RԮPn!C1.1ưGdu^S6F+ˁj-Ww[2CQQ~ͦk\FQNqm9VQ~$c$;ѱ-BRzkAVB$Y>`X "6B*6 ./iGGe}na+eZಚEm8‰rmAIŗi{/E A{_FEC=zh5w9L#R߭ Sʌdž9k:7+gI{t0ra 4mbA#,;,\ʉvڻ PcTc2rb@b*j $)Jb3.o "۬85AD _^V5zsܴp,dUhF0HOQ'_az]ڟćF>% &ֱOFd,}J [:]=ij{lǗ}eSrxqsAT ?CI:;˳w~OSg5JU3<-2-.Pn2+eރ 4#Ce0x¥[|/^Ko h2#3&? ~4Y]?3 _G] bGo-Ihdl8Im }Ze -;Y#=J PRKk,5κFQ#&?8>EpOr3B0XM4P,VJĤK1\'!P-xJ j6܉-KQu`K40Zx de8*|-qA?Z~6&uգrV *?8PX&V49&] Jjƃ0c5yhmzsHWĬ||34g}(~?PzdLNAy =L1\D"caV-ft:X{A7mClI{"6ޡ3 "mw",4O}񃅡Ќq墳:Z|vLZo1o??(}]@lEs| uF0rb'pdiqkbtuyӆ82:8GAl 3Hln} Db"8J *vYlIREjLg.6bl2M^>SLOE0`8 ?O3el yǏ@hk?~.3[~#a74`1&P:>\5stDӃ \b-k)32`i !fQjx8͂dLabX:(H:fCZYc}^30\kp6š".B$P˚g%ÂE=c: hj[6FMi@G߈O{G-TE7ysVJQNSv3z,=f9%4.δH`t". u?|$9V9Gу" h ƧOBM:lJ;0̯4ai6bޫ%d=@W[G3WZ4 ]>u@7.?>^%Ԇ/`7F~V~Bo:7An:I1s$;_:qx,I]KF $0⛚mEEuD]l\G+=K?u!fHj ajw {23f5L=cttrvJ% ݮfn:$L~}NJcX^ 㾽>5j5m!{zF[I~#$#ΩNRkRA A:~#뫫VR[ƋҘrKQY}_}~ݒcTaCUjaL}at1wTd<=;bY[*.R2k+]zxPu$ɋm~. #S 쁥XZqOsyNd45d 梻œ xSu ;<_yY=ϐ8?cX.>I^5`=db|HahR#}*<98I1&q+\ۏob.'2UjpbOC ؂WF\+G\lBb?A?&XKwK1 /Dg'l}6抢ruhkϼyӭgV+弤"RTYD6P]ҭtAŸѬW]%#Cϩ?$r_L"-&GXH+ħ+ {:|igpgo.]GAU7Ͷ2@`Ь9=c|̸9x-bSLLol*ʝk\wu&1;p_lskp-0{m~V6KL3Y!x\HɵxÅg3]J@ "3{W@ePPFNoܙ`I1EnhۤՃwi:0BBXUXCkbaL2fN_|5i_{]\cTrз!g&@`8q( 9R̗^(\G(ëF@cMB_TyM݁p-eV!A8^YaBx3@d@a.0y}a۬v2O <=48u>٧9asnG0~G+3sMԶ-߇3N΋8q;MIX>Ãlt9ְ5%+F]A]&C3J{]liF׹@N*+! 66oo.=}5Vl2M B K~ eq~i 9[W&tֳ ؉d]W̩=l %^Μ֥͎`%r;^Y•\27KeJ2*y\Bs!E2zj 2vȦcb]Xm#*VA mֵ;UVAtq16;#@P=rt }ChE:l!LNm3 #ZC ʈVJrч 6T{(=*ihKiO?yR.$9$;'"ty1-hڋRTHpAMęXfjfv˙~wl=[F01IefT)O+OO.nP&"3&g>`BdHCӪw"w'=tu}Qe 2TXvP 0)s엊*Sbwoe"-{J[W"}ޡePKBq}l W?*Gk}}@Lk 0#p&з1NT.8bұ8CFnOZ 1]wq?8XOwզ]UQg?쨔 EHsy$% *X5*9ysZI"cer u ?e)ؖFwy_^x9hSq%k,5f#cy]#*!e2oѣ)] z̬.|VʎѕO7}t;.֞51K4oNh?F4˄[mTg9V ~\4c$7?VD}ُߐ2'u:ln[zHbpUЋ\!Q2nc,n9=Hyy x2(G[ hHk4`a+n5 }W"'3GыG15LE.3$D0o툊j+)gAwsZ!EH344n0X-NJyx2@e7H8X6jxre%&KR|,F7·\KNC*4'ǧ4Rؔ 7STed%r]:,LfQ1R C~yBԓZc/Cp.YSQ*K3"Mj8ᐨ[kbuE)s4g @AxL5X%M1 ri1LJo<"T.i,萏U7,,U%䙢5ɰ Z՘cWh L4lYx{SPCd_؍^w9K I-yWC:*ʑO.g2P~KuP;<}5֌'8!s|LUPZ/-IĒ3,9·!Fq wvҧyoO%_d"ښG*׉M1)*ubp [&DQ{J<†RJs7B̵ZK g]}՗}2m{D<݄RA2\ّӁ~2mϕC~k!j}bIP$R2Q±5i=D:$=:O1 cw|::\PV+n| f?I@l鍼бAB*-&w(_S_$ԸGXr@x[cL"D4v 7R(4xgҵ]`nM' \FzƑI ǿ(n*<6ˍШ^Α^^AIwKR$#H\ˠ <w!M p9)3iSAbs`y1Z:ՓS+7oԸΗ隢Ʃ,.w9[, H8ʵՔ8=&O ccg4 q\BUIy=.r/"4@^%]jݯ}Ç2$`֧vIT_ᔠ:ycsWֈn}nJL35f9EӖ8-~O]QH35NtVZTU+Ɲz5~Ht;Qo*~>زt=n4ۥ /c\0bd.z:-b*̪ڽRbuFo ľ{JaE2PFیF o~ՙP58$vSTbg;w&ݺy=@fQ-]0i>6]<-:I, pY˸3#֑u_Ѣ^D4PI<v̤;ZauˬN)CIWW5ԐB/'AAKҾO'.]~ADdP]haӍ{[=1'o7nsIߔu~&QU[.Ѱ%"l lRW2L;УQ"PyWrbPcG)Jdw/ꎞRÖ8N]al#!٤E$hݱ/в9@/0!S?܂6WNJ؄rZTSqyT%# Ai;˙].40,δ}Bf< 3t27]"ҕ&t.IUJg0c$}u:!##"EkXX #3\t ,) τ6hG ]_!-Pha9+aο;v(;+ )f\BXڢH\}0R(!]'wᜃ:o~$ 5'$B~ E<ӻeʎx]䥤*ۉ-X߅gd(y5B= ~KuPf;T ۝U#QbNЁE.wk/:kf1T}ZQvnQ&e%gz$P#8U"'Y k54:,c8F{e{d³#cذ7xMHx \2p0qVu7?~S H_ ʕ=*32^uZPTTK=;;WI%x69qbݗ]'8QłIo ϣd0Jmo_~t jK" $^x%NX-OJnHi4|d(e5jH[J5`v*!Z/v؊a՟[r4[SAA8#)ݘɂ ˥. Xp I6KMz H[xNp WjxSJӷ`?DP9oM  DaKçX?iWhȃѹ_6+1m|0p`xQyP[ƭ^RI3ǐL!/ ϔYݎL%(Ϧdm]t_ }*]*f!z_;ҺDnSF=h-{V{E\:;WdF4KkEނ|]EfWP.~8MG /9Ƈx8R `~)A_rJWNr%=WE. Xlmoر ZIlmVQɧ?S[r6q#Y ?r nܶn)C$Dƨzuݦr&Ly["QǛS/L)-Q!b3}$i d웩@:ܭG ĵ.͙ eTv5aw~Z w"uMlî=16N^{i+vfj&(ÍydwriMMl~o';nelOHMoZ\P0?5R[7ٌYgǚUKn$0#KrOmD$ʣ]WnM/@*DѪl@vǂN<-.,mgy5ۛm|4^RO1Y D o踤R>w`L({ԺYqdNplnͦl@XLvu\6niypesRZ; 9xf'eIoXu$nȧ ͦ~5MIzVi h0r"<,?@U^#yo][+]3ӽ'$O |> 81Y7* ~4Ҳ^~@`ZMITɭnhnq)xե^qRm XC [ Qs3Z W;KO⻎Vk4sZ(ԻŪ(| NP1`:k=}-^2Zm%Y Nze@Yk=HX+V(l"tSź *A~6 8?VuiL@|mf9"|fQӀ쓁TڋK`|\:.Qb(r1CyݷEviB+ªwx(@ڱOK]GF8D`$tk)gJ ۤSm9%NKy' ꢐ Z?#m%ٺ.ryx^vHXj KĻrxNb;~ Z uFBM? uy $͍QlEkF567%8ö5-+4kFKEg6[ +apkZtKх#ultY:T#t Nʃ)|CX U;~WښK_~:Z:ZB8mIJu%26Wdy~ d:]1r^oQBx)^5V:U ?҉־@*#G]$0H3$㷂kM7yyK3N}plW ަtuRKz9Gm #qǣ9׮˕=Zzo2$eqi)됎U7:^NC߭mG5C"|qnyk$s}Ώ.ɪPE&Q$3l,ψ5q7`foPDge!^ ts+({WxTtd%5l^5 _0-rhuo^e^:Q.L4X70ED+2™42øN"ЁkFZ0}e:Yz\-0'p|Ѫ!a (IXLE@|RQS^o= C@Qe 9o^Uyٷ7^(d0-!٪E|?̷̇G3{l& %^tsvڱ$2͊ c-Rc5HSMCj(Z.o gyQ;&54Tأlq.7T &]-[+3^>&%{Uk+Ԕ~Fv]c O{Vݿϝu8"6)ʵAz8(~=-¨:i.☓B;طR .WU9ti>AWv&UB&%]Yw".1( 4z%|Eb$,J>bͶ}"|В$5A-N"ej1 +@$GDg?o \{Bm$'A#U١6S-=R?,EFкǹCTݬQ:Ady[yrZ25iX}f}(<74H~l=TCD䐛* y/L6L ?C~Cb[ZOdʡmUjCr _.Y*cFvkfRX]$:4qE:OVq,w ÖP`,1sdɥ"ȣGh/KVe L V?++QVwgiR_9 "V‘Ǧׄγk@5$f6,}iL)&9t ٦r9HT~E0IKcv{ldOƂC #@鵓!qzLL6"cJzl 83nGp} tDӌ(Du<\s;`/ʖ>H;wq& N";ز%Ur'斱&mN=OU#|!q :)}IopU!Yc}/0ALFٮգH[S^e8AUXI2Q+{7AEѮ}YBNZz=ZQ3< a.c |G?nFӎY"BI5C3mc#g=J&}!T-rf5 t贡[49M¡~&pyNg5#0 Z.Ksgt=p.$4~ lʄi/Q,n>h(rOVޛ@}5c'%$`efoY z: 8N5ʅWy Fc иsZ {xڅ4cl2N}n)2ְ̈́ P1p:wHLit~x:b"In 2U[Y 71/u؂(}+>1 9OT= 3=f2;Lz=9@&S9mWfo8%EyYϥf+7|'tǺcvJoDrm0-kk))y!2^2^5A,v+Y=0eڦUV"Cd~]'Fm%#/>IPϒz}e^P2{i.-˙F xpׁ[lUȫ)c\u #wfs˦S#dT X\/6!#O~F1@5HWǬBpiXdlI6T-oR!(VuxA~a^|UUC)׮{sVkD-TL*3 k-wJ/4%qJV_g)`XHK%L3IvQ߇me פOC ~Ik7ht* }7iJEԪ]&*, ֫uÀ-2sB;5X!?oxw /4 m%8Cja$&A(P lS(LǓP+H~.SK#W>}/6.C8Iuh*͂ǠvKe/pvlG3E[O~|\+.[T9ݍ?b8LAH\U~G>DݜK< :7ݟLv= 9m1U)%cZd#Xf${kS[jC9d,M}\eBaVE?_ ]ƀ:Jq! SU {G udS3P3x "oR3ZqL)14AJR\$eCӜo?f!HUðۗ ł{N-RG֓x}/w&m y&^`$5A 7ۍW#׎~)T<%wWL߷0UF˹&څ]-98:?dœ#tw|42L%>C{ϯŷś %ﲧ)̂y/c*Q9ۄm/S:R/\5%sWԔkM ;ŏQAς|~ |D-RKĪp/wXF+ &jrF-I&1a/s]ػVW&#_)'v8^Q2]6Z$-zz,x]*` +Hr9L-k#˩/m)zDNY Ȁ_/ߌ!U]tFގgJ懐e) sz~29(Hobӫ3F Bgn]}bY;x0- ēc*ttѱ[URs][H* GgKPt~0;˕a+G/-W4S 6٫ wGR>/0bQ3 $aJpM2x^܏ gҭhJW2蝟sLo5&XWp0}&V#UOdlr K\ 2/Mɇ|ѕ+xaBMZX5ڬ+.,]ylicLOa9G z]&uԆeA0G">CtFTƴL\zOk*+g%86ې?dF+R "z?1y-bv.̞~Ơ a9+ȶ1Wf[WZJy$-M 8^4>;QLO`/t<"؃ƿj@8UcCsgmlO2;4|H1cܙ(7@ X[9s3eη*$vw}jB?:,Q|=[EG݀( +̞ ^jrUrK6jȁ2A5'rle~ci^yL;M߻AcdekklT.G4qp˘=C $"m$ər~B(ga8LXz7R*5ӞeDm#'톂7usO}?8w :2*i}pXG< |~+px7I dzRs)z88xG"..v҃V*p䱯d[`ű9!}fLcBAN;= xeq۴=@H^,˻i` 3mH0d\[bRy?'!pftn4*SJϖl0]K5׾9K3,7*]RQxOA>m:`Ŀܟ(^q#1;*_s"@5_UQ8v?FI 5Zk:yZDcпgKL. Iyϧ1 ̅. hȞH?JFQ¸k;G ͶW+3kEݦE%6(z*ۂJ%SH[;-a V"sXBB{^G[167Av6`3P5 Ч<挑좥j;dq@| [vMgz}#o-d 2dF( /sQxTw鐑xbfH/E1%]@"|$.-H2&8LfZ[ű3;e$ =4PiNy 4?-k4j/a?2s?ȴ\}( xjb,#wOkSu$mK24TH5n.wVpNCѲS+̖a S^Ҵr> f:"Kqw.+"Df-͋S\ ?KНɃ(K{6MU (OhyYxٲJ/rKzwuD3aPVDodeHF}CEg+7t(4:.h]rq6%) F,L%a4|ʻ=za0/H|Z3q1k" {jNMGYuo6kkkt'YI% j38Q e$^x6eg/U)puPWUAYBr=@n%_%c%hq9U[ }p}UMUq}ik#Lcu}f RYpQ2e5 mЋ?I"N؁fؾ*.x&yj\Gh^N9#GWHK,H i9d0':ϤNTwNvx󠓬Q2'bQގas"*N5pܻop4bm guv{v]b C-8B؅#+d s^30XBcyV !H8@0bP6007?-eiaÑ1QjbџR+-n~>Ӯ^5Vhilc)gDIU(T v.tOTF`{*&/ܔS)RL`Q*|n8iVz2D`.,نos^/TO ~5ɜg0/*ʛ͐ːmI xp_N`c~ZLMr"|pZEaÝb^Muv-vF*[=8ZKLke&m >!u5eNm?E(z`AIא_ic]?5b 7K~Ejp.kRܾɐ8|2a-9d#uNܗ;"!W,ߔz}́*YGs_4ij /Q3/($U'LrτsOib=]_Gk~4 P3 &VP&:zPж6ZqEЉ@qA}G߾ fmn>k+W9oϙ'$_7X)ci0,8(Nkp;Ef `~Æؙ 08p0r2g =^X* 06}g3c^mıV#-\ )9 ZX"uY+ח8: 1h Jݷ; 8ej"v6{$jouE!F8 wP#mV;|UkːR2fH ~7[F)+ȐQX1_ 3<} 5)L\ždڔJ7QD%j0y-}P]>{ QlvӲeXxrtJؐm]X$5-:jC7&e!ghƞ֙ꢱ# R@P\02bN!x9Oc(b7ּ.3pYnCe0jUǧ0[VlE>*HАԯ1Xs6_mk0h91'i "-2FjcNʙ问')~C/9ɽt18Hyݵ~~oC:1 rIF٪_2Q`ܫ3wg36kP@jgfrXP07?ꂓiQZ Zv }4帉AN|"Nk. n{Xzd_k'$E@K\UcQicR#Аkz&< OMAX7xgMʿ5hOYgTdyGhL]9yZf1 41Ӱ ?-Fegx IhF%h>E>a"@’D*'[=6y4#ǫd3k<-8?T4푴 tw4jblyw '07 f[U?1"Ik߽|FcIv)5>@#8~$ZdWnu|{薔^~]A`ImfN-M\(Eu&o,0;3)O>?V1 Jঢ়?秮K2/VtW owc0E#]FmHNfEbġ]0XCa`ec 7!Iϖ82R!44CRuw991!|w3N-I1}ʅ%*[t0 dvB>rnd`/`'p!ѺZH Pɚ::fƥfDhYQ4&u/^85a:Qs~֙6 },2Qn]ۚS8ۗ@#Lz{mY{*1{[" qF>8\ͩ$'RJ!:}.&yi L;ۇ.`+ 8J*$#‰0 0{;?\ֹ48hq=L6O`,toLApSF=-՞ W&%$ > ym&C~,1M FaX6<}DŽHNև뺴$G[%*!4W$!bcޅwUe)\TBE#?GP4F1fhҢ r+D36dx9MoK^ʬq#c` rH_*73,K*ekvY+NF6;&;ZG s{iMզЎ5RV_i]:o;$`3q>хQ`f?7jw[-}¾D2 utaY%٤GԒsz#ne:|xBAR/]3P܀ 3I ?o"l-Y RJ:@ɇѱ <y羵6bvRyfʑD]wV*Ѥ~zti'~FVq y_>Р4eV@Kq J& ,s|1pxBΔVFc{O[[>˾K?wW J'z/ʆ xϚF Ѳ{rNloOܣ`_ܗ5ĊE /wm>&gz*5_FOMYX]ٖGe$`Q}xQdŵ:Z8L'}>(:hT˛ UG8Ίe0fa* :ͳoiW[=q[9m3 (fKmeWmd@0$‡HGwd~84\Q4 C~I^?êxln-Rn㣌kUt=TYOQ+NUx sFa zزGqȦER&٠jmR,OҭhG,ZcP[`̔j[7wWhKq7:K7HB+g^%YX&KpJ^t+WZ7W>/}AZғ v>&לgA_ȿdJz+ywf3{)6ܕj?Ɂ+;OpHzբ'5ɢ@16Qm.w6Pk PDG9Jy9ꖊ8; j}êUc?vT=' xH[Zp:ǫVNpD H<3= %Sm)'"k1u\~Z0; fv/kcH!ɓz1vRI9Np@躻qhKaX蟺FY^߽RrFLI K1T̥)m_앛IVJm,LRkuoR&C3{2<[}]x3*zhA 1$cBV7`zm Q2SƵym^[? RK[`)RÔ+KeI֍ە {>l;Mt6dJ:cq[دJe4"'gv0a4F87yd]En&d~z?hgH]1&6x4?D7jOOƭ&sd8/:2[l:^!L2n8hI/qN!#:?$ȓԋh ˖R!f̃ۺXNCS{&v@~0a8[tr RGu&m4T.=sJKʨWxKO)>4f~5!o%hduyy m:=DO ܗVX!+4cf,?_mHﭼDt~>W{$& {7lZDSTRtn GUMr8V1jY.:sYHwFI%p@@T銵M(l*xV0a(D);˜z8.LܔjN Wj }M``sĢG56Z\/Ws\yТ<%ob*89)C)dlEaQ?m}%b@> "$w kmH6ɹ/.^_ü 7Uy*=0ZmOH@kb8iqMuU&VDGU6&{ Y56oeӺN9_,ǧ` C1+<4WGAla-fɦ eiVN QO_W*(BH^Cu?7\(Qɴ@&W,${!bi_1ZMPh ޗ#ڮm J7.nr4J{ԏ͕D2+an_Vr рVd-]:jo a}{K!1B Z>ʆ fd&H-Nn`,Ũrͮ"q_{QAX 3{ RЬUK5oP_];Ⱥ %v9JNExFņ~g&Y9'&NeLwnN&^O}۽jѸqc]>?'-3-Q)+: ׶ФV:ȡq<誊X^|]m\5ksbu@V:H,k,l;)Kw+2.1h~57 !aVɘ0̀ D1 ~xQNFX aoh4b)π>#v?.T'x UVz.a͠ zzDA=|w7Ml;S*)bwˉ-=|]M+D-ﴖ^sEI̺LTt*]DvvA'S/;+$۞_^7<ݨC!cd@{+uZƘ| ҆+}`0J(P-86 LQ1{7,}b9ý]+OP2MϞ]eT6mN"cΣl.4akX7YV|,nc}ẉYR\={Ig?/ʐpZ;h*7?6ތ}14r2I)#6G!g7>[Iǯ,?ztOg  FV \]eaYdjĴTRq,%,LEo;Fm&6*Qv(&I責c,I'!zzCHhfmn^+mi J܅rpQ#ٿ(6,yU$øW9Sqsh-*vt!Q:տ/[ՕSU_bP| Q``y!a@+wQ ;5R!g}Ϯhaq |?yyP$xkø2mk#AL&1B2,'jlȻ(皏_ջ'۰t}ޚ0roZm~a3ʮg.@r2{S) 7/&qT9I G.ey*HU"Xr FN5r"`XDޢh̷x(~uGrvxbMhfbj@x3=Z=͂8m)U+o=&ܾ%c)q=XDCn'T.YđlQxI`,_E'U4%4m%o} Dgx ծN:B$FAxunLRihE|2d}S)r H`qAHco~|F]K%/>c3Յ!Z|=RM b\ce{9qU.2jlp7+u _`7-3cKgn߽0i+zjkxoEu#.(qb#+6,_;UV5̈̅ E)aSQUX[!}雷\hpRr*0.hbUUca% K'2*~$PP&-2:\ 1GBG^dC<Feqg4AU@f4F1W*$N}£3_,Rlk! 1@'#65KW/qlGȰZܥ6rq T  8wX@@6p 3^W":ȏdek-ԛcoF)&b nf>Ku$ >,\(yY:XE5\˫Av!c%A'ڇeژIR(2Ho)l>lckbSs /4S w3mk`gt >ժ ;pC/ɒvƣkB2ؑFZ Y2d=bQ?< 4g:[ EnSy4Vh=;uA_AQk.L QKXk8鶌e0,M#>GׅdȎflޚC"3DNH.f~VɣknT};arH$qh5u\E_i [T}ޠ% |0ۈ+RO5zKKt{UW@ ڶuk;D< d t'9:aL u2?w W J#lb麰c)4 t)&rJb(jn,:2' vê62鰒{Z['@wdjf&= N>7l䬺%«rB Ҟd=q+Ey䥖ntŋ/H;>FJ<UΚ}o˖֕b>A]/TFR8P fd[$<"~tMCDpLհ=Irx)~j]u7 sH޾#*OgAz_pn[އDfɆE[u!lN} . `\bN']BUzXЫ~m(}{~2M<ڬtOa\9e3g* 2scm`py(q4E{Vk8Z¿| dX#|w_WZ~>M Fy0H⡝ԭ,o|'ز1U*a kᝢriArܑ㙷)1zvk-2B"f C}9槪Be=?(Fd5Rʦٞ40Y .L0H glkn,<qS .ApþR/֢S ڥm"y3J,ʾ<_-9&;qV⵵U1.Ц8[P9Iv-2,&G1 *|fY{Օkn;˯Xz:by͜dzn,Z2ZQ`oo7.ɷ#{\Ҝ@~!_ :SyFQoE hqo10r!D[l@#ɍ8o`,4wSC}g2аo+-mKpJ\q3&>6萤(֭lzޟh הױ~i*]O@H6, ƏKhpX:!) n:֕5%R)~TSXݎ=qo !{rB Xl PB$yXi4w` -;w[f5YHoJ;g#ͩdRw o7,Jwpc^!["%ۆRx4 .[;sQkvWAjm:WpmԐ^G6yz"QΗ[w|VgԹ'I:]]y2A Vg;4Lpod7;`wf"ou%xq<`RR6@,-@<9"ŐdWF(?23̖),1쟨9h!mEhXm\RSǴ…һ"hfaü{XdTa&^ q I{t1 b_KuB&aZOph=貶XW-h9,[L^GE &s5aZk 5ybKT3|jäQo2U:27p*CRvs̗\J^45@,k]Y$#[@urwZzu%ݒ@1le͓Q862CT#ATBF v.7A$mH߽o?!݆W8;c9N1*~)RɼDK5E&! $ފF[CBM6dc @!:R ^BAb9%c:Z,$-D"ggp6331R}I7n&Gu(z֣2.螁|GDzΔ:saQU-Rô]e鞙S7?N9z-3!X|!@Q=M=v9ۅ:궻m3p&%CwaܟfBq grrڷ`{JfRw19X9a o8%R&M Ht5'/ :D2,i zk: $+h!G с1ipQ.y؇^Eɬqv1ڥLODn× fi=$f7)!je]wKAH/ d'FV6 { =PL!gv[Qh# Qb@*wO{`TgF ע*9ܚłR纝gBZQ*#Bfơ0b #ྵ:7H]GI&Ijp+y3[zH (!?{Ţ{@ml[K42N"wC.5p [&s( @-  |L'>Il??2dG 5Dzu8ŒGAG||1J{9K i%zc.>sZw(R@:sAA)+\ꠜ-^ ںȋ 6i)X:ۊV҂olm> זr8)袥\D2heT*^NeáaB/DT;]GЭEƔ#{VrA^烀lQ̱ Fok TgWOpF{Ҷg%GP N& ZvcDtfvϛhʁ< DJr ĭ[ߤßy&"/dh"afd`pOsp@p/I>~-c&!2=ҕYlBw!E ɭ4#d 0;Z^ %gPer) M ؄JjQ=Ae\ŁY~acj ~yMM#C` d@o>4vLnsb?ퟛow'du=GܒMms oƾB.> >II!B[«$!J@*Z@r r]'.[%jH6gKRMF]XgɤB8bcΥ@pbV: s}ރ:66?֐uo L0AsѺGmQ5~">[}X+ͤ?yt@#*?}4VEG =%7P&]~OTEC3*X,xZ8 [<ެvChGV] W XgG&(%r i؆'hp=\>̰ofcGF:N3=ZJt ۊ-{ rC R\xR$o0>  #OA r\bE W.l?#_|=j3EiC%eERQ"]=U<^2I$o(<= go<ʻNz]`Ѭ A!m`l:<~*gA%eIK-{vBރn{$xo]ywdo pα#$x?1Oj;2j6nxIK,T$C,^qW9+epviAg8e ]6/捅WȢbܹ*H%VPw4+$gO[$xF0d}YZ%%JqV< yi +g[OGWoZrf248oBt]{` Vb`I#k?`^^;Tg ҩj8m?6R_y#Ql] @` Yx AO,@=c~#7|O&2*Ǻb)2mJ\q%:.)Yvd?"Npl 80?6N[kLٜj A"О/BCn U upqz(^2*F4tī3]X8= ߰?O}TYDxĔ9.A51j_Z"[[ssbSL/姓sD0=dcEc EѸ=;$, r.BFj50Q>t~_;=x*Lwp}KZO_ъ\ fæ|gq2/EٵwJ;~kb~`]^r*-tߖTG|X8'{}MIϣ*' 38smY>YbV7 k<%8*%wl:5f>Qk&@P}C\9"@s`xEeM\#Rkk@7]yŭVcïu1Bu7 Op$3&ʮ u_j0!v ' H+GOƕ1@kHGZXevD"zvePF nXl.JJ{L .祿plPV}@}1ߑM.I+'S %vqCs RK"R/Ҭ)`u nAT`SUml~/JR/gMяl?*Rqb`4B/1Iuwdvj2rD2Cd vT-\\ &x StH*Y"Œc?lFp%GuM )D;aBrQd~.uLz,F"n, '?Jgҝjp_)[N[hUch^^ܫ4 2yA!+Zt0@jodC(8-x4IмvUQ2hs>Z0X̄w]z{?Mu$u)[KFȸäal, "PȒ6s9&īIJMc _SG! = 4I[ꡄóR:tL0=A3Rҗc7nRuowϡ-:5ӎQ $y/h*_722[T[KfIkggF(5?n[/_V ;'o!lmjݶ) g.£Q6碫mv>Kd}f~UMKKR' '6.=:A҂gFG(D4eh n7ii? @C08}kWg#LB8IoQBq÷0ga2}0;WʃYV'PdkGcuM3'9yF'z!$a6Go;APa;1=\G. 2KW0w06uG훇(] h,F;ւNU&8qSRa 4,GS,VЈ`+z7FK~o.sFu6$I)N}phlD*}¹.B8v3?u)Ms Dep9Ct7"vKb.ymz5U3Y&Y`z%]5Xr -h ĬPIQx2Io5yCevb2jW˴V)QW _J&D(ߓZHx#5%bɰY#ܒ7bB On:߈˹oEEά06%9 koL坉!7gD9sR1KIl [߉BvG?>f&vhS ^u9n+KvE_M !t F _xc~[ftvxv ء_3=5d(Del`.g6NZ7'm}mVWar~[ý4Hh.BB/Oʴ< Z-RS*؜KsW|b. B=}'_~/cDpw ޚFӂQi1#Uޝ:$ /gEc4-94y/;$}ZyUGEÑ>f*VyL#NfOA.vM^& \9HKSL L[K);.0`GF6pB,δM6$ڊ_L9GXTp'p)<jE|_/+}M_*!-Y-s3wDLW̯&?]%&MXCQ,6)jz:22WRQRb3MaP';7#C)8v,wuua[wY>p-brK$Y8A_7(T+ejäFƑ4[_jR>Ŕ-T?Vo:W]ŝC!'DN,um~\ >XYSjC5fy$:>8,N~qIiN8ۖ{pɕk!NۋJaBCvU5zA~f6`i\h kZi8BUJܖ1/=q:,@X vHt'%5}'6@B‰{:S[:ԢGdBY߅/rFQ]#Ɛ+SD~J= QıǡCodK78Jݸmm(usuP4.Us&n DǪДfo1Ħ2a8{¢%ٝZ >;$o_{`|f|*;p+#1fCXn+鵇,Df:ϒ%挃w[W&?3e cy˺!Ʊ:6Lm0K5豺[&Wxt $UA`w$fcMM1rK[[~ZU/KOIDR 03-8Mz(dEneJIۑPJ HlʮpD0ey?./ܽS[/>R]zб׉8MNOuoz)jb䄝ڨ ƒtuTStzgrۏjaA- 'x.XT?'T50]ٛȞ7ȋң  l;D˸bg-bD#?i]yUKY? Ƴ?5WP1N텉XIrFYEǛw,ڻL>> w @Fq؞|yd7)ɐG;趵5x&@tRQi<yBy;8=rz{5j:IN pX{69T`SQʱr{5up0m2j|j) [+lQUe}?o~f\KF3 ;|/mNyzVXl{.cҞ(]b^BXKG%@Fr2$Vi*]j?>ċ':qi3J#P8P+..W#yw^ 5H']#)<.Qj|E*ffHm[ߖ_ i8RWxG @vFȰ?Enj t OH:nV Z67̿~3GpBܒzC88}~B(RuoO)e5HZ`+[tL5''ϮlI *1T1H#qІM+O&/噋MAi`QvVrCZc&p KùM4yT4u@ {eu2U'H+84`ѽxXz,[:*jb}8 Yh2'&Ch $ӣja=c 5@:} ł! ŧ2"ӱK1 nU XUݝ_wʳQl%_ԬH a4t[*EֶϨ*7'g=^*֫9ˎy',"."O,X!nr.ˋIfu5n>=.g=f#(Y4hۍ N8ZGK%3bUGf`g9tYAXA+5S :%Ӑ%戂HȰKpGKt-E8kUZ?!ԫK"º/E\oGv욼>hpo9 &AZ|ϋ7]07D X\*ܶ!ߕSg;rcD!餾rK!VBC;\ɮ.aXDz9gFg>ʧg6r9em:Qkpmz/fm6S!xNڂjg !sRxmDD"pBi*{0kɸ#-tjB4 cm}+/2(hvhzzEVxx.eڴjOKuIu~pѮߎ | R6). Zid 1uBsxxbBb1ł\K}ѧIWu`^.GhK l_eP<%[!ՆE+*~ecmmg,z,Y EZ\[&-`4sIS?V+?@ި )ث,j'- G>*OڢTSOeKk?"6;[Njj"+;FYXu[`$!+Eq?k ;&zdn|2/x`Cz3at*ds#0>lǫ[gե'CTR $ޮI̗En-yߚX#(a=h7W?"@OϦal+NѝE'>YuiL %;_ϯQ-e\ swM3wn_DS=?&A]C&dm,s.ح}ks3ǤZg+ Tk{rV~|aVJoTEoh` S'S:RsFOݱC.a,C %qiil\|-}GB_.ѣ\&[vpw2u_ I$ ܦ7 ͆$$vlzh'7+LdwpM ekm1yGQecVb4IMF7"UyxQG/΄ 怀tRH+plڇtJhvtbpy[?OwH} Omޱ%W(5v*BLHr\}Y .'YҦhò*gv5pғ0i! ucͳukc%]'ß2pJ ?>g>{xٌ))ΗZ1ǎn~A'7pCEXuss.w+R3x*C :8׍\Q F.J* I9 "qMnu4,@] Ŝf(=cE4q]Tlz)5Zn!ImUv;S_:0 -u`KG4!ͤ@Sti+JHkf9:~0Y;’n>s㰓[Iͨkdczk EwؕɃn3D Ó]>yt(5MX&m.F#l'uu,rgC7*;$D \'zgJ?|></f} CD//L $i!nޖ*{& _}]~A@O2ֳ/fnPEh}4buJ*H삊~kh:.Q,dFh^*P!gyyS+*бoGWޚXo-?}4UU֠3#R3ax'~qPsO#ku*0uoGfr!*׳4 /V@ή(/ "oq,lWLcF_ɥ2bO~'f`Tt}a>LZ~P4׌PHuƦAiX@?ySP6JZYv!PʿW0$<8G[?=KI2XK wp` n 9Vl #[p J²e[{.,3̎Y4WWF .u ;m{p{)"$I+ͨXbVt_!kAɐ:vY<|9~+l#$H> %=K!>5hշi$d3 |pQ}]^x쩱M*c@C1f^V#Gak|BGV-äˊkN aʯ4!NBG.UO }ml y9L bH\@&7hpţ3RkKpؿΞ).s?kLC΋ f%hCԤtAyj-ZJ+ț>SvK#@3rZ~Og^NE@ n<^{Q.TV.j/6}_@AR#ݶ]jO} Sda7w뭫_ʉQ =98Cz֌&/5`t3xq!Fɽ4@#*+DX20X*˥m2}kK*HUd7Y*KnGZ'utH 5kՎ&Zt+$-83um/nuJ Âs~:jKcN&փB0Z#9h~Bj`dvymc}xqU4Bsm0Sw<qSώ7 XSH50i0“1_&-ɝvu5\vQJd(a!:.q{ɏ.6g~܏F9_TeEpz7GTc"3Wؐ/,wn )/&,f9"=RoK_ J:r[0q^~SBԾȮl2U ]T6qat[7ї9 +̠V "L'"E|oCO|"pj[ ,/jV[ʊ4Jb<a~!E߮N1MPQ+,2P-r!zd1qN,1CRbnFRJv%ĵU!E,1ɚ8d X[L?)xvlb&!DZbS^ѵi "] [2Ӹ"Dēz`le}(e>fN4#brj!HuL1VdOkg y>"XF_w߰}Y $V{4y>La MJ>+.EBWy<#$/6t"9bRfL:R"U;5Y/ﬣ2-\ yM3`+--mE'Ι\!wh=V{ٳ*+jqĦBc`0pwz:;Dr)9mҝt1^tlR BewD"1Jꃏ6삳9֐O ?CC$_mb8gq)78Hʧ1 bJ݆]9 D6>v*ȍQuuODGLK/ Ø)'0c̊LZ_Lڝ^- P GסbTWxյoT]F@TN#{Ͽ }B4kS< A{c#̖d..&d AkRD5R]I/^ɲ9xuX- UvFU'!j~d23s;ĉzZBByVʖшeWu-PJ?{T;i@m=NV#mEF]Rڗ/=5˖'k bavh7\EY44?CpvE~t6wrڂı䉗UE[MIPY2訞zHLn6W6E'%sҺ{j;[DӕLr˲/^_#XQ<")ǩIQP䏼^|?IQBK`L1K%3ǎBo(1?n} ),/-HCw"Up2mx4P{ҳKH58#2v(雵Dy4 J^Lb?L~ K^o~D0^@R_#?$°Y,r .m|E*{hrL)|Ȧ>Hx3d%An Θh$l`.g_Vt/l[=<JOD鷺fmCAF6gO~2={ۼqPk;#dxk2^[  !-˭qN臭k1mB*C\ j90 1tP_E)Ei}7c^)7_ ac+e[%xBDt3ޭ"ZlOG%M`i#>]!ظHP= 驐K NS QgC/H FNA2ħunYUre6`RL?ma{a8@v\(>n+.F s`@\A+c8  w-[Wf!!f4,aۻuZdKN'aH(^޼XAj[:E{~S P@C2H>˲&Ր5EЕԽaI:?y/vh:%E΃Ӆ5C(OI.:(9N޻$,H)ɱ3--U4}$c`H(nz?zn+g!R`HtBu ,37ٚJ\ w?|pϊhAĺY(J[e{@xX.{ޠ] Vܿ|A=+rF2XP~MBt֔RxP|b1StIPlh5_ g0NrGJ41}ڟvج&hyجtK3%{kk\QhvJWYq$G-D\g͚pGBOPAOY<.58݃OK2F]Y(/;;{=+,zgAXpxwoh. *TMhڦ :P&RIO7 Cqn55&raӖ4ѲYٲpoMl 0>?D|K7oJa묥q4`o-f6;GcnXT=$4kߦȬB+u߰l(w$JnT^"4D*C^ sXXsh%r ʨ/pPR}I0 < t*'Fж]%dHxbü.p] l:G^B v΋u1};V財/C1;R[NlGRf[hx~8VC Xu^XK9(^Jv報?ީa^vjGYRHazxr Elo\M&CeщjmMsqDX }OEFV(.¤Wȴvx2m?;h| >#fʅꏜB$d@t6,-쟝RPBk# E, jϣDuq9YO`47mûw” =vydͬ<$\ l:utMWeM>EL )݁W(͵)㥼wnc#R|w6ʽ]'Ak><#/x:Qbn4 Ms׌8z\­Jc{ԒzÖm-!%QOQoq l2wTLàYECik.]o{)8-^Hßf Ptv- 28FF̆6Kxf OuꞮDkpk8V(zu ;esJdփw^O-Vc}pSÚw+[V  \&`,#eZ 80,ẏH۵"@Kb]+$x$vD"!vŸ/uWH܉12(.zg,;$dar 4m4-雡=( =-]Vitq$mN+t"1&6QP^,v@F`4UFv^ׁ [;0qVt+8E27i#% 6`x@  k5Ly aN{kP^hKe"v!=+ <حp[v| S?8Bٶ ۛ`i x19vEݕT5,H./b2qZ"y\0NxLVB@l'}]2 J.0ysU'j_+ʧ-$fdW{>i>ƩW1MxLjw!թVJҬRNF~7XV{ #q er85xY( jLkaFi_r+ Wt0v] 9s캯VYlkM|F'=DnF \e19݁ߊEиQ"ss`r_ک^ |Q` mKE}`J+dl2寫?R,@9:A=p1 x~fZJ`;eA}jqeY 0y/O݈, *,9(e7Dkքp<#D8gYћ*Cò&ȺW!::h@8 I! MdBBqɴ|kH!{# ߁G%]?~oGq4MD^}텂'JOTtqaP`W¦#aLUH9LsFA~0 GYt1?}]o_b^}]j9A >=e2|H6ru d㌣WX5k!:GE زl)&ZJ4TS>-( t à~z;h*u +аؐ",Ր~sz^b_`lx8'& b9vj5ھ 2+^ZwShR,=H]3[}'唋S4x"˹ ~GSQ=cbC;*/sKvʵ;2t R]Qx@it[Ze PohzZ$+5B/9]w1Z5P  /!>ʑr3A1lBe1n}-HUd)W:r3xmZg8}2rH2`9HY>zmd:S#}$|В~J@@L.gyd3]Jcp?.%Wѧp\ fa-G &=p۫2.3lhdp|7dKaZt?IT3KW7l &<[F?i*RS{DZצBbVU\FA=P/yÇ$Zm9Fh=(5J]NpbJJ |W}0$ƮkB/|"f]}n@d~`68g5Թ/w~ժ?6#І7'0X_Ytx̿_5muhpɳ$ y;/`dyc't;Ɩܶ?{QCM02pJSUwEKf](@]$Z缅*pLKqkM >Ra^4ioGA\* ,Nt?B$A,fMH#" zg֜?N${h|^BH0"^M4?vϒUjjs`Csr3Z3)8w߲K<;˗X9T >dmtN uq6̓OͰ$,HL*t䦺Z_uPZ rPz1O'0u蓈U#ѳ.b(rRÝ" S{3Vw]_ E]`_F<Q~G;O훶lp2vc0HNh-_4=ן-A b'P>P=9/qkQ^+cew.GPWy]%Lgn c)us7QFl|a9`#W<咍˘]?Y) òa+zq_ {&L3&ziRMw[^ؑzQD9=6*:v`}.sGrC5v),^_i\7bE7rdA9Abcgmsdf +TvSywx6Q"Ϙ3a1Oǚz즮qN|6_56#*҇lr#3$}s8 xV-׹_,wp),_@/̨ %ye;hjMm01r'Pf]P tBLJ ;_t@C&ZLPە>AcSTl/2t5K/,2e~'ץ 岷az͝JHFT\)yuiHKVL=P抭VW?^> %\3C~j`>Λ[8uh:N;=#(p1XkrݩG (ӟ, <̴w:ʸt8:[pG/gηl{?esDv_$#u'}86DWW3μ-/:, =5f1+0vM X;Yzװ ` >ѻ(;P7zr6*&L@9WgQM:  nIg%~"6 " +[%Bߍ1\C goK_^c[&=h-U& L}'5_H]fT2cB),7~;>[/O,BV8%Vvw_2ב!Ou.2B+Dc;}T>nQ$zld1ZSPd^lg%8[A863 {-sH( ܪrVC",i F0g 7N |Eǁ(өVuڹ>Oiʰw+eKЁ.ـ繓ؓE&aK u=#țA_|(S u"p~)d! Q˖2Ta*u씧_nG6ەS+0Q{VޝG^Ə:D4sT#|_՛~ z߯$4ũp}V~ifj0>|Ӡ50&&VٳziʍG U+gsXbd$ qpyA>yfh釿vȣ*Gk0ϱ3ln>uW8˦$)ar~FCd #@[z@OղIۜ0`m_g5(-pL fF?^ޅHedi&]6x%mb;,*tiVؼ1|*t4,q}MU5KS0hۈNbFW9EQ} ;X nH]g_z9Ɂ0e#P%wƹױWy9–b YZ