python2-perf-debuginfo-4.19.90-2111.6.0.0124.oe1 >  A aW^^fTPZZYư],NYT,=]?($|Z͢*<U,({$Ĝo[g$z׊N#><",boK8ȐCN / d`b3e130f9cca08aea9facd1e442fd5453b89ee568d2d8c8db68a59c862c8ae6221a095c810c0dba16bade445cc272a24ffa610f9b0 lLaW^^f Di Pdc9 z@0Y^}p&5ͪZ_FOЦ} XK!,q2,W\M%y},(*[KA]^MB}Kܷ&i/uX!Lր3[)@r9; qt.`? HXUk_eΣW/DAޞG9mǀBe!mc(-U:uڰq 8ΓT<8@q9M+~Uz>p<?d! 3 ^(,Vkq     J Ph 0(8<9<:<FG4HLIdXlYt\]^bcde$f'l)tDu\vtz 04:|Cpython2-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.aZecs-obsworker-0005openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$aaaaaa7d872515e3d3a0d5e6d1a6d090e98c79e7b97c08a3c71a5f8754a218817bc4a1rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.6.0.0124.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a)@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 buildingecs-obsworker-0005 16377380744.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.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/4892887890ea38c735de1b2387ad2987-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a9e64b460e36cfb2a14cee840718c503206a9715, with debug_info, not strippedZ= Kxutf-85cb64c754eb7d4b467fb2b3c1c34c42f3028c59e767177edc76a8ac53c3eac9d?@7zXZ !#,>] b2u jӫ`(y-% jaD➗g 5ݛ/DƷ5j򜟝>}8en𣑾?wbà;(#s~6Y. W99#pԻ/E)DW{&2I ω6BnW Bbbk}QusJ9DEZխ8LZ)<[tC=g^[T1q"9X0k1# ]Ce\T=c6m!%嬐|AD6DXVOC$G qHUbq׭@zBvݸ ?W"c[3`p/oK,Or&/n I(=p9X^QYJ>o:ve`PŖܺf2mױ [wdދ:<tN[]eABxC1׮j: ظ.kid|6%R_6?Orn_M#ѰQB^=7k(m6n!9|ňkYHufb b]+ꠏDN[TiыM%Bbً=-V^߅[3z_MG7QYQLj¯ɂxRB֒YȮr;3 cd-0@q8)Ƿ `3[}[ia"SQOpCF%#k xax 1} i6pԜbYt j5#XbENjT_IaD#55;u@dF9a >5HMڔSNCL9{FVʲmh5CM:K\?$>X.]qЮ!RD@5 {L]g`+&ΜM3@`EzC8hbw?w ܝ`H' 'r!rS TD-ʀ)A 4G_TvĐ'& _#a9\zRE)oQEAjށ#R&A=Y0VUf[$>rд< 1mέơ.~|Ǝ!]]bd8/KH9bzWLDM-g3/`jd\9.u{ʞ7+#fey1-.BIer5w`{6T;vLP '70K &ow,/cQL-E "-p|DZSÑ0 ].%ORi7yC׿ '섬|Nkhx?8`8ܫe[/aAZ^#a6;(%4+ {u|!b%^Aˍ2!Cy_hxr0tYMGʐ*4C5X آ^qumeqEG:W6eƖN:<%?Ϟj H`4&]A?7KBS3rD w4d.m:'!}Θ2˻zKMrg_yK-/)F~Rj05bќpQ'yzCimY/K ,НaL=]zOh=%?+-&YS T!_o5v!p[/&:'$oo.>.lz,Aon,@CxM)EjM-;[xKy>yB^dPB2ʾy7苭?)݄L-$pNVyh"sePZEXb$IgiZc6%cS/V=Ii# L >p$5\=",Pq/,pk+vcw5CDX^ :T']u6jUɲO 577}~_gQЦF۝=<#no-K[S9zUL6ˑM }F#Xpi֊t?(X-={%-u.MgA+t4&_x䳛ζX ˻3/шd koxü݊8~gcڇH<.id+` M&̃ .t)0Cc>Q;HFNfSŘfj{;KS{kI@X곂nw*?+c+pG)/>O (ݴȞ0ţ|,QaTZ3FxN[Y f.dy47&gTTr݃<@AhH pBۂGźN&V)"֍(u\3 ˕D:m _\덁:H, = ۆo8$\@!p5:zr݈'(WQg)+Q1_C9x\zPƵC2v[d ~4U |ٷ3=t"`MaH` -/ )/N݇q*Z1=7wp;&iy 5H7GMA&Q DyE(&4L}A?R_ߟuBjưxiD= fFi|dmGf+a}7!:6[SzbeKLQMOع9Ooh Q3B1C hڶ[~s7a5XXFq#- Ϟ`Zfckl6HlU,ͲdDWj.cTP/]Ys]uI;/C7Q\Gw>>u]q> WgX&MPT'Ѣ>_dx$ 1"A>̧QT+8bRx;*5r(,@,2FVIԀe9I &Xik Nx%( ۰n+gCuka=JUl+q-O%hNsw΁$T5LgN`濝fLO8h7x#8oqjRd=aݖ㸓|>k,_"/d -殕+*o7GBjk 7_s`X( ?Njxuб9RU4#!D '8vc|>.3*W.Xm5һg}G(n,5GmĜM>~:Q,`# 5SFA$l -F/;S[&F 7Jh֎\cM /+L?"i+ÕCkJW9:;2n y?%7gbϖ}%Mī~1}{3р|||?b.bg5rkWG{ֶԘH႟ /YM~ [ա-HR*=3ǦqU"M?YB>CO@TŐzM\=(d_GOrwLs Fi]ȹU9]%ܮr,oP@v) }X) ~.,!M<>fQ}jFEk]Z&ø"KZ/4=4M$rAv{:3'sC?\1y˜3/1J7j.DV<.xg֎d18`vׂĢKn0SWÕA)Dچ)N:c}a2oAmd>3vt/3ޑ~ 1Q8̱v)#:/Ec 4*HZAg:i,%V)؛_RѻrOZDS܎^+2$ʔ hvB4=/h6qk7:SkA͙g^wB>?%-$w{k1ZOTG`)ÏBv1))F.o=s|TԴ ь]BxPGf`ќ& "Hί hыXL_G|we,)Pꯊz4'Z-˓W :Ʋ0jO󵷻=Gs]ʻLc a+:  !!(oUU3)j#\AU((Vwpo"Pҕ}? FĝhywjfKn٢9&!,Xʕx`%nY:/\C, hzb 1Pm1\gXD}  |3:ۥ|{fWn@-o甅[xtҺY? }hjEvs.=;\@+cwM&Zb?XsOd $&b+9't8_'d ſ46(Mʇ/9` S'v鞖PեY˄1g,@uD [VOA:K(7%NkFHlt&!Eǧ>۫~SgǒIJ|&[dW]aCZJ $DKt0엩g0cYXsP /{iMm DHlgW7ؔ@(h,YPh $*t]=g2hղMt(<²HLYt" O{KqvD߿ǡ;*č T]=_9 ;㾥\xaɣ =ܼܤJ]l_~ᄏV_Vk?b*|a"H'Da<(x>2x'HKQ2'T)˂Oa@{~n8 H~jkp'16eMVٵA$ursjd:1ԛ p"O!c*>ģO' 6Bx1v'5m4XdhR.>!1|\F*e[ӪŦ7)O,Xew xЭ߁ *L͠3!gl4K<%n' Cz#2k{7UR'0`Pb)\qi;s1l|;OiU? bOA'6o>*1fp#ioA|lEaY| 2 `x>w}$J%,Cms= =ɇ ek7׫EBXtTmZS4\|}yyie%ا .3p[Pd 9|Xݽq ¡w5ѩEQFWp:UYߤ%CMrRF,^ sJ.^gy ݣfZG*׍ubINڳ 7'z~gcjZ*~}_,%S 1 Nc&϶>ʶvYu{2Ʃ!2YӹJLWtz.Px'f6[qRK)y֚=[\qTirm'eRj; vʒ\3'4flv0E!]cЋ֕>4QDZ2y" $B@Z͝0SA2 *jk NBm:I qmR)/cO)#av&D'!B?7[@"\(-) 49+­sq{W&9x /ı8Ie-⽋>;3EV:M%̆i5[)Vˆ}h1FCÎShJRMf#-ja}LjB%R m/uTj{"nW F +; HyxP Ə3_6qgc1+@Tl(j7EXD{-֝>W,`(㎾NDVo~5f2J+j6JA1Pԇ;[j pgQ'Kf_)"451yp(GiAtṯ' Ym13&-eor3k뀓SIJ[b,`AHz:&6S- ʝqSy yM0VdC.!x> Ӑ{ Sp>!Nװa]m70HI=eА^wX.zl+VQ.?klt8'SA8Mo|XQɡh0ctѯ])V1^Ū\& kn(;mv@r4@O/+@@EXsNc8]_:иqgO2.c!j͘ܕ7 f}RӤ£}w f_&G;nǺ4P2Ϟ]g^BbۈLg[XgNÞOW<)ك=o_.]n T3a%2~ N)C 1c҇m=qYKEMھO'3ġ8b"?v"}CȥI wGX+_Ù9_| ˆ~9 NJwȷuu2sk?ƿH!Ҁڣd ;id|Zi;#ui{^Խoj& /xx CAd $OF!>hMwьn7v鮵C{H@DTe6*;Qg.gd">{lTI,j]Lydf&d ;T: 'P&?N@L|]yjT`tOCy ҪA˛B" R bmW.:*n[}TRФD/{?t`p9ػkEP- E=F1%}P)-.,8!JB7!BbWd-aP.+U%S==E4IBVgªgr9P֌ OꇦXyoE?81-3Xx{Տ9L,:6\WݳsjhTm{0ϖ#BƄe!w2H¡V刎Co⣽ּ<%W`p-Plu X4}opKJX~Ъ2w[-_Ƨ70?곻8xZO)1q!-\*b^6]:^ DrۡxLiNj X.a--tA#Ӏ?޻lxJ ajr :,V צlm&4Vk5.k/_q6l9f7נ Z)30-D=bh[DubKb[vӲ06Wu L€(.4VJz1Uzh90 kzxkve2z8y̑Ղs_k{*@'Cu6.͑b/4Tj@[a^ݯŃ{ q&S9]̳c`:3g|w|`qS.vl)xl[$~H!4@>5fEj*a"Ҡ1y籝P<6S]7-32],8h/Wz{d_D!A&'Ne$RZe ӫwQ.;|sc5EpD${hE֕T#3R=Qݱt 7Bt1~x`Cs& g(lr wAPk.~Lt̊5rޟ"l'91bL|K7 +)bLh,^雧}4͒j'Yr, F3(|&PM~B yӊZ}U,ف,- "I]@ oDt'頴TB~I0`a.|Tǝ~HyDs2i$vcN"J,R^(r \=LGPU?ӳ2`GXkv8f\yU.{4*ck(n׾ %Ixy ^ܹ$[ 9>*bg}U/To~|jEM62s vlr',C+RMCT%L?થ<2Ln~,aj'GjO Ok ?<H v${lV#7o¾D>kmNcf &ԯ~,v@ L6/C 1֦֕BQVT-S52I#s Ss(9:Q=3V b; *.`RPuۋbtS ^(YIjgRi2ϰчz"HKK  es=;OCj gY=5jo3v>˜īRMA[KIX,ko\_ǷEȠT!^-#u'V8 LikQ}*3xC9,֧E~gE\a+^(]{QBY얠Dpl>fzv"a 2g˭l%jG/hb~^UߣйX0wj):[z B\1>7vT)uBOɆ7sn8&-[q#t:N{FЊMc}tu6˴q.JT4~M~]65K޲5oVO)p+eLI͇|G}Z sSb{MD-` ́vWSe EKcL- AAr2{7 e+rO/?ym a[Wʎ l]͂B0RRf_ 4T+STP9^ݷn Bְ(.LFd7Jq`%X&Ni ʢs N阁A3zvFӀcY2ɬ8\RdVqpELG !飒/Z0aL W280n{+ <hFVʌؽXޮ6qF~g X6zI RV); k&CXfV“ч$龯\_@,R;S'M5l,.03k7d{cnd4^Srov!IcQ4(3@NZh#4W q.FXi$(55~T$:]j̹z*,2iΛ&şۇeIEHAf=v'am3Js[6xԘ&ד=K+4zoHvP1uEP#K`5W-,_n|`:zp&mBաIVwcQJ0-d6$A8pL)EvUۢNas͊mޖ 2#KWO<>vilYԦ-]{7Z «aNd~ұOWKv|e-h B<޹KpRd?Aډe錼}&vJ?' JǾήOy 0l}=ć9i&;H X'n yOz5SB[{ A_]Ƽ)F|ad+b\GHqbЬq3bطJ๴ёnex"hw +M}ˑ bU9^ŇUQF:ގhU_3q(?&aCR5f8|X1]3% nQ9QmpTpġ^W/ VR[kp`kÇ"o@,:"/Sc6XR~qkhd3)\=v`(6ümn5DmZU8 ,C,-,"!5PCT3Ha7͝ P$w]!O8%@ Lyv\JΨ=Лhʫ@Fؕf̎:kˊhJsq ^XQt@HЬEʠ{A];wnXC]3">sB/THRULꇴp *aX7 ̊[=]#R+"+DS:vc=9,/>2dyqQ=X+buȇueM [uRbwV;ć!.6K:ٽ7 J mc6ǿo8.nf5ew(K*%um1롹w{sjVj" ~8lPI2և, [Z}`qf^9sk߂1Q:g 0 Q$_c|*;s/h!W5i6kOuXɤj'HvgU$bBZW|J!{׫b-d#3d}y@"H^̷!>* Ufu6 K}˼pO!&p![;kV q:6ڸiډ$}%!aINbv_3O{Ƭ_f_赁b1N E愸<'tq%z>.b^2bQA2yD)9 az 1Gb:Jqs~8 Z(䁷 sO6;lkՂ:uqBI@ Kq6b"OJ(e93Ms{4\(:-&6n%qi"m}t~. 0Z:QId0ZX ~ĥ/*b.c|Ԣ ù{d0!ltxsՓuN-ݵuǑ$ F =gʡSEYǗd-.?3ܒkXE|'dCn%\)l f@B|EvvJkH'J)m<'gZ+JL{%?  q =V'(c{c$ZH]t'VJ=pݝE!E>X7ΘuAAMei as*kapXzfuf%>~'.~:Ų͢=B)m$1T`AS4ɹ0- z*=aaf)F-UlTߔ*+\⹴?rDtVr%Qr-{bnbuտei|T|K2LpcLTx㎠4Ҟ$T_.kiCk_ 4Y,Rmb\é*: zfCd|#n9ilɷ-QS[s .`/yQQKpJk*--P WㅴWp7 珈meiQhC$niJJ-1]V[Hr`Do${MόBD#0YBO]Ŋ\e~ H܋ϨF,^q-p-6(}JRkl\k9́2z" 77  Hv\ϯUJ.4|!G]-~MK0kB٥RqFfV W! 3Yސjda:;P67#n|zimǧ͆@N@"b/z?ŋ$-yEh˃ RF,T*kJX{zlx(Wf-&3QL:.H+&2FvT%Uêҁ}%O]?tXIҽ`NH:Mdu('{/aT\{NLlȕu]),V6σA L@Imqc (eYФIIb0>3@]=e}Z,)5Ii*fA\j:H-.u Rl^@k !KmL> ,O[ʍ\jLJ֪mK uB3"Ƴp3KgbgyM%vbiȆ A{:(!dhIVy֝Wr8,\4EBȮ(9O{'J/م&C Y odk i֩d-$o0kQ^*LЎ `ԸJ7SRsI£b;]ʶ_˫LѺh!uרQkn+#y "镱*$VQDƾꄣGh*é5mNxE{upM/`ubQ\>\)}֨e`1Jz%H$-]R0֋m=fgV_t_,_V+3Z˱Z(#,[A07)+E| ;n&Ʃ2v|uUǛ/Ho^~p :$OYrC&vl6)I8 &kAf_Rָw} U(FRiC%'g4:s`-M1[T=ۏLj-kHMz@JVTR 7<}<aծFg>5L)R{QK8OLFc #iτxcWɥ 0^\<芤5UQİ)DHk Lq:6 ݽ:qLaUWo-ߣS|kѣyQW=ǂQª yq#JFζB4LϦsK7cͰWezAXkeEJkչ7yW}F|xPu3sgKjRbQx"݈ظ8xZࠝ44~"sa,"{B9 OKbe&w;&Blh ӎzcc#F@SX-^M''uq?1ZdB{&xZ iiԌ"X<2-TD]Wp"2/wS֟ B^ #h&a6 At&* 3Cu-՟Tk@ qOP*ڒ?A6RhXdUY-| ݔ{wΎ`Qp 騡D7'DAv`w/^1"lqߦ޽H;Rn҆Ж+Frw"BT4X%vc%eQBUIWWLJ^|ҵ4a[Zdy;a X};˅%З';*Jf7oJF#[K)Zg&#D( y5q?BeD} p- q\+H#ꘇm%zE3t_a }B*W-GҝCD+{A. /q71_] Q h7Dg|EވXPռuH zUvﬗB21QQC {ZĩY 6YI~C"P0-/Rm)S7xyٺ.tO"D;T,.5&\E穫ޣ_%Ii1,J6="g27!N",2hc*TIH:N-؎~{O .fuP :k#Y+T_?s#x}IPi-xJ<P3Ğ^Q0َzF݌tQt-A(fEӕG/_ϖ1aC.h.Phh&:|̠XQHodG\@eHhUoqpmw vBD-F`!",)RGp$.do.KW ÍR2"<)h A3AuHפ# Z@o@G<J֐+-8yVVѺ,~U͖Ҭ4lQɯErm:t*7Gs85kC/kB*ce.=dadre-F1|C ={&xcyCa6ErU1F*V4f ZzӚmy@\p_c s;Ez4;J]z6[1DEXe9C6BY|::l`xS%bFZUн.'? z(L\RvbC.f]ےsM 02kh)UR;O>?%Yd{8wHVɼy'!ێԷ;!'M|6PbC7NUn&:U4s2|ɩh4R:kwtGUNt X}Φf$AL|?3>a RJ? 0`=W2ƋkP#!v |Z:wy~gʭAL1e-8sɼMs.PRX%[UO3X s''0Q͆mEj i| A9fhgK^Lç8g1VXQ?UPpmqeNS=鎭۶áӳX˯?{w7G~(6B_H7;:}~DeݕL2"mvBMHH##oYN`}T NN97C%A}/.1Y.nrS;~JJ{76d2+mF!6*e2~鍏X-&G@LN*knjbrnVtnlhQ:j+P=)?aW Yke `anpԠg+wm0=/c;%ѿ(5×Ȥ;kJ\F49o$s:$߻c`^K= $,L.n& feIv$|k†Y;Vc7'eNh׷}ʾ>H"Dr`{lB n\VJC3] ?]i;%t*,Vq"5`LYT$~Yam+`Q' NR gpwa<6gYh\=* S/:> c!לEˉr4 (-#fykO-YSŹc! @qg:ՅYˑ wzR Jgi3wnQY*]r<{lTt=0ըV~H1pem] 5\t ;һO;lDbJNA엝|>ggEVtex4,Ԍ\byD"p%9 %]ŭḍp}n2ydĄc~'>Wv 7<'?af ~7D1Cr3)k_fTUK%BM; aO'NiDnbrfYY%fEECM/|B%TQwSܥ-(>J5each=]db <4ְ>~kPYzLK8V /P(~QaE =eal4_l5ővDw₳v˷(kA<EIpGmCkuړ4ؚ% #8cma!chLl6WFQ_8$ujQ\dx4$0 [\uxDIYE\5zn$;8b"&h\[=?yV= bD2mz[k 6tq]`϶0yD*%ȥy1 &:bSOJ["<3($0߹*̙X\MY`EaHƭV ;N'Tu.c G>]ɜȞ Pp"Fg:ay0ٲH O|R9 -*3'PomUzWb1 X Y0;dK~"@p4XIC`3nr8|0J8doVT,; 5TjH7؍M(@9i9zbk@c idfFEB Qô}= ZrF4RHOYcGay|\u| Əe\PO=HGxSGB,kԆ4;F=4\7@lv =w/|DHH԰+KGз$\29Q_IJ^I.8;e:%ϩHC BnML)".Vvr3RKqv7qtx$V"w4G]a4jۖWD"qbN` p[+o躀.ފG.^fqijJFy≤ףgeϜ ޖGyh7"ڦJpV/؝  Y!6n "m#8N֥&>9XƐ!y6@lCqxk u>%eH7|̺? t#8pxp.u3{kqnqn@$iZx%zŦ4;1UE/f2suZVS.>_e2) -&0N*h8CtLu0~{qlh#q,(unTW?TĒVhѕzIfXzsjcaKi4CPtU .5͋/pW=Gj͉{ ㎇Go"Ezf'iTwgŢ.e){tD;{w7RbXfBtlTY?.6t#u䥡/`0ST.iތr VCF?eOk%? +Ըw#to, GO-PA\ |qhCqߖ Rdno>msa>`q7ILty GBHnUݾ1XW%`-o0RvzAO*j^F?<҄&Ȳ.s#+AG6ٟ{0vĺ(oT x̛n8,`urz80<ۅtlBA֎m)c(/PMCf~8uyfHsօ)70].=Iiij;g}8&/]˂bge5 Teފ˨^1D?|D(Ib*#s"HHȶDUg.^$NIOeA]^M?0J2Hy!ey7G%%u;-׽pXf3~ysH`ĉirb h5AU3(`@ '$_mJPmA|6hG[B4?F^0-Z$$F6R]1sĘ7;59 oπ&؏&0HV>(ۨE3سs:{p*L?!N^y,ڪY# B@ 2GȜFO%bl֭34b@QPd%Z8DdڔwJ*sJF|24JI_QV"2ۅ3~' (v_~հHp+E~""kwA/&&J0?XptQ ĀQ6'wNFj闹Ѳ=`Muj4V i9Ec?Iٛ~G4rcQ %O+ tI TBs_ `w 8f9F cX`JA&z,fэ_W.Cy@g*{I,WYM71>,5 .r Nt3p_ڬG"Z _`њ?I956h:W~> ]1:95V`NĥYS~K̻Ԁ ` m>[pɏ9h6Qs17 s`gVWRBEr4=/K1}kBR ͱvO30q M{! u9F]-:$F}*gӬ疨8rN&]Z3x+}r)?bcOj~KWWgp*[U\A<#=T+/TBU_aZ'7c0Ut5JWAݰ5s[4$/urBuk;>[r}ޯ]~bD( lS{ fE<$AO)uy#JQjK*6.|7ȑc==g+2DB񔣷kA{NK:Vč -&z>;蕵lLyUS~;:iq}WQl/&p$~et I> eDUQmFOn@L!3k<tA^n*]CbAfӰ}-FBT.%; @UxA0 U64rt1#y= ;c[8GKGA9]ל/Y[]t|0~!tN}7W9jRi[P~L$|}󭇰s:h19:ɾ2?qsoX*l;d8n@ɯM+2u9/5K39!sJoI ! "H9tMqŻW[_v/w^ePe'Uq3po '>Ƚ6.TN(rP%rڎSObm&?զ7T쯋zia"ȣۃoӣ=50Mq@34]!i>aBYUq>j t"D@ ^p_t\lCޑu< bV |{4oyKH_UcKZ^@'2LՓQʣU[ъv1ᵺ i۲jp`}gOr,9ƏyR7\Qxv!RC"7۠n2<6p<;vaydu^w8jiC?:z24ˬ$O׵&MtZi;IvGL;X~xEӕZn>䈠DF7 {vH|o*@zmpuro/ F/е T#AvЉю4u 磣ɻM -Jѐq[G~Cܚw 8 S iu鯱l{ŀ ڨvu^D,d`Y;96ˢ!ݰ]̚Zx:n4(ϊ5?W ~4I'$-"_ b7ꞅpmB003,pNsW z}G,fDݧRO֬]$HvNJPk@͟b~?RPE j*ɮz9>H6h2!@1Gy4 ACԋBГPBwQB<.R &UrrvkkXT~H:3TIC2h Z1x+ƛA=A`$rR tw!wS K@!5Vo6mkQYviRm V/ J/ETe>Gfd0Us6pP ig}F(t5@K$* ޟos@}-KV JM>tXhABJy]qROu讖 q,)6 Ne{ɮ߂7jFä% hD[Da >YiSX)TP`*D߰#i/ n!?aDNY~*E9h-Hd9g?( U2IjRAzFC,%1Rcoqv􆜭Qj5Q2 +f&_c̅Xb}4:g+-^rLdrxuN1L98T3}LږXf۫4'> aTz[hVv-{h ]WǾ=<HAljMhj:>S@M@)8F4¾aѠξ.[4OfQ渿i #cy'v@jPí_afX%cFkK*%@lCW843c%A7pr -6&5eQTˇ:m瀆(?DK Qx3%kK2æ2z/4S `Q60 MN5 Mg><>cҁY  nԦV)9ƭA@to]-+t`I82X|}N1'{7g@T'k{,ͺ>981`:b=mNЧqA8T`5 DVJu0Ң"d%"(Ԫˋ,q5 l?`n3K l݄ՈAv;h%7\+ >QQqI;3]0R|"7@c{intJPl jޚܪZ"De3)*ܺk0G?5BCHo`"1{ފ+Ҡ7 VIu}7(,ћq8uXXbYS RJXxJ 2l&,{YɒX8 |8/z%=ȕ13ݧ97MQ}[Q帟7g}W ͎.D,2?;JƓKmf=@jfw19(@ćQroՙPvae{^q;XI/K=tCi *kS'{4!#UjuxOfoK[V Z$Ň­iŠmFd% ZbJ&J\$>\(4V`$mvFtVwEQi6tX 򪡐 LYM~OXS8?i_~oo`:׹ zXnt€U!"dՈS(։F{<ɁGZC!mN#ߧJd>' .:栙٣1U ro3VA2q:稬^OU¶<5j~Am:@ uGU+ݣ*v~|'+" [+)|rePcN@BV>|5zҒ߲rX TqbIe{|ø 2xslB[: t%nJ5S~jV%k06Ac[|=c7T\&ߵ4 wMnOo(,MQ@ V퉹;!,z-ڪs fk[9E}ҎbԟTa+-祆†fA?CS{p LV~|Sˆ_̪Qsȧ.Kj\QI!$诱sZiT+쟥lS$[oAؕ L M$ns[( ,o_YO ZD ؀{s".EX$D~uѫ>k/5meɐ䎋pU,R uy4Tb,#h&D(SkoZשOn3ǻ~b3+Ō164EMg`ϰ(ypMQZ0 ܈"#Y_@2ң2yM4Y.ߛ 9VaUNߊ ⩩c8Q1 }/F]IWAUHad5Q,R ڔ6}1PR*FjU4eڬYW^h7qq1}Gن M y?VxR>Ii9V{8[>ElbB lStQ4+냥\LGb 5ȜrG?4pHݲ _~JLIR\XҞ A PR!Z][ ͍gvkUExۢhܕ3oJ/,7mSo}DnYDŽkN% OCqWGS9 g|ڜ/b߮O =\Jћ'`úEޫYq٭EA Y qf׍~b :৓`)2 Hv}»Uj36lg0Y!rsEl!& Lc76:$ͅ6<ɈIE[1Tj.W3$iT/ɍ?YtZ91/"U'k |چ[&.aˊ+aQؒ\fz5?Čә;+Ύ9A̖IHCkz:&Є3m?$#;vz U, !+Uc0ibo/^,pS2q ED H2V:\r\ݔ(~Qh "V'߭K!,aC#"G춦. -j#伦2*i|W O˵^ve {=QwΧa{kѰ4/<*h0jzRX3, z ȴ௰!7.p.QѶ,#V57fmKXΧ󤛉Nwdǂ/;~v=*[JkQ D]3}4NC#4R"}dA;$S NWRzG*c}h@bOwcMl7XtcX=I`TVJ1@dG"5OyܡQb:' [cc魲S8vy_U`‡ףc%FiA ^*MzMkW\H2-&lBHn_}uB' T^w 6h͑ )h]6d# .:3]Qa߲!kD ! iVMۂu+ƛTLYj.{pT.m kG.M2\5LYItd8l3аjgQrqIޚx)GqK%(c DCWhVC!6Dͦ(f G ]HmԑAf+8~J+dt``!?k-&Y[pf5D,q}1eO83cY\=Ñі=SOpA*` 5:х]},`k]c'9M oÍy~ {d@ӄcǃ|ed]4{)ŎNdC,úsŗcK~}5$BMP%5%Yxo,%g;tTRD vH`OOeXRdIc 3Ѩ=kivx$jsm' \JOS?,s#`B!UiW|wBO-&Rv׋w.k5F0Can20{/ɋ1<Ӣ i=Ͷ4S&WDrǣ@Y{8TlEh@`q3nbҏUw7`hʽ05o3HYn(L^d[N] Z|ryv{!95L S0QmD+^mh+ $^:1:>bT{8z=(gĦ\& kqvur[ bNRBnKCVFn)ϊ ~W_f >GG~C3͝Y^V..Zl]8:y2.@(9sL-{l(Of5v-OHg+9u]Jw]/I;_%J Jylsbcw*kæi3/W@8zl9\/.? f^ SioɔfO5o8+[Ѭė'4E}8҉ꐡ$̽$߱d-)zE:ysE5/!9E]#sI9[6*3 iV{Oi>nx,uzgدWl֢U޽>#:P>T.5gd,x;vqgP]0d5E\{toIᷫy%+ Khn-d[VIJ-4G#T+Z8[ VցJMR0zfRR>eewXX ^TJv;#J&'<- 3߀sx]4ɓT*Յm|+^b'VK`q#bqeWWZa~GhH<d G?}кv|Iv-;ɯ. ,5`#o?|8G(KHmNE,$axN KգSBSL)-$-n6ZE趮7ĵE]4c ̤҃.jR}LyflZ3BkvP4jC ?M^nʜr J,pf"mymH|\fJe*OYʙ/<٩2>kfR%ARig+p޼zR^||1F^'aLHnb}=fē_8`&?̫wlA=juYܦS|^h)ťf~br$^:lY_ Fאo3{(|s}CשXMX]+z˛ 磱j-oŀ6%hHw5?7rlpU4EɆ7[P0HVEWJg ]N,@E5Zn汆uz0!=̱8| m"R`Pp-IF 1'2UFRi;s`a.N` ;pm@0ShnnJsh jFP¡].eZi\1?gGl} LJG- %+?TڮTd\VP\s̿;\oء#rI&/pGÂX=8ɋXZy sT.$k{-t9!%Dზ\N.Ƭ..9F!g*-AߓB'AG,tUtͫO<:f\o1jߵfW.6Xwv4`K SQE"Ł§߯sEF \gp3M`_Q|")h  KR0C} Dۗz{?~<_"0Q> 1=8˄| xq xY9"R*+N"#GI6SRB_ ޶'Y&ɨÊ#0JK}G}˼Օ9_nB硒PU)i'!krs#5 yb/Px:mW;K>igR ?.1o X:=ub;!|6 򶅢 &omQjigRRFL olnYcy@iWUu3yn5x&JŸ:_k;(ݽN A+-[?-]mY)0_]lI׃E+(,iA/~xjH3~?4Q"Z= l$puZ ?J~v&V'?1soݩo*gu;uZSIҠ h'aPp@ztBWòB>rVFX#*(c&bvԯlw$5B?5Q{ rrNK)WJ=v y[㿩%s @uS36aP _e~tǽ@̮BO*ֹ}WD{ ~G*"١giDBr)T x0 z뗎u_ĄŰ 6TX w%RlI|*]1ZB8>.MlX(xC{ے@҇)sP^AT {Ķ)Ozx BG `P՜! fUPK<{NN}; P}ԔHxz XΖBB{# aY֧?ãí)I F^2叏I[žrF믕qaϱXHK 6s֖8LV`m3D}JPdą@xzB.4e"vx*Xx8Y6!ۈ8%0eI:Vz$[Z18< {v<ᐖVJ|qq4i|l~Eu* *5y|"Hhꎆ,8\`]\6U33u)ɡ7eG!]꒼5F i3Y/6Is(!4dz3@ Tӝ@蹛Aj g{negRTI07(;¤`2?GKgm2|5މ1*5APݗ, BqDu=J#g] m.t\lZ<Jȃbs@G⼆'Q흴OJ쳄)(=2gd _yoS&ҲҰ+ 蚫lzHu1)Ab6_=>3\7h2x4x}pάa_524ۉ5{̑e~w C);Y#s.*|~JXTpx)ŭe{ޥ`v;EǫvT=[q' MC͒I!Q]TV٣%fnj k|$=bx1>=FR2{Ҹ*Ge"?꾹|].Tbv{ƘIBB/7܋d_ZkQ\igWQhXq/˷hYg;rqCz HWbGTBɎ)}H>IEkhb=y^v]#)E(?? $?͌Lͱ_CŹbH:7yD36]],il7%SU em}|b5j?z _qCr5(e=_2r6)iҤL;dUs8 N6Ajӵxn7MhÐ%v]1$9ӭ E5m d 6T78UΖZڌNB"XHwQf}PZG0CbY ekte#`Lac} 8dlj`{'wW: r--> bkZ6TЙ7S6@- $w1^(7W?9I#`%թ@GpwB0`.Q_`sy1oXJ~ńYj%Jc9f iM ̡BM|}=MS7gT;& V{9:H2wuP%0ANu\Oszh"Hj ';tXP}L"1W)L4 ,"zg]:\qLdq@FNjN&xc? 卿#PTܐAM^jNi:}\>N<,QFPEL?芡Խ WV-F0w!GmU2p뢪;uPCu՘i{"gwИ8*u(th RPϻFW'#sܪp+-ruD6vs]eps}7sXdt&4 (Ts$r׺5jF_u /yt.-%ex+:_*u-I(ywX4A^[inWz_dy&¢ʲ'&L\&.b#Im R;3gOaYi[¾%(3P)bTeƥc7& ~Wא[}kJo;UVT`P,BNDϰrat*~e"DK4%1 1xDxoB]lG7mi1~ " |S0=k~ CM=N(E Djh +ZD\67sTp{o1>J||S8˟ڄcf_4|afeC-P sL<`?̿ =ԔGZdP iU l+}k `B)îcq6DžZ& Lx]5[Qt.'__Bl+Qd8X*C"zry8XdQ c|J U,Q'bҊwD>COcÊsi 9N8Eu6Yhcx KOla[ 3MlDo] s[u8)|@&&t2i_Tp* 9 I#o_)YK7Mޞoe;o &d퓢[s6x􈡠zPe?.Cѝ`l!I|$ L Ph"l̐b.YEiŜWܲMiE o jI6y'nzm{?LqoT2dU6{_s!x~܌zkRuny>#Hk n&_f߉[ p6ayn./q͒q)H0WQA.3[8w72.x-v^T^ai~:bh 9"Zxm':Aj$E`;*cvvj\6Q r Wca&p! fl@9K2 ,8:"KϺ7t{Ln՛ۋ6_oK\T\Ow>fWPev[yi4J]| $nZI3:orsh:׿DՓ5B͹r5Y4$q1 n"yzҥg|BXW9 nc5|΅Hc.UY~s5XZ}Ѥd ٯV bTDBN5?ä!Ma& άޔ&ہQ ni~N$E 7m{}mlO3T́XNY;H+Mj8`*`0TA]+V-1SޓK;4D pQ\U]`3 Ȋ#Q\_כ86h|ZK2c5,mtE9X5yl`;NUmWԩjXI45p:H":-sr ҽ6IuC6vtG[܍de˘FYm観yC.XYHtͩjp\Wȭt&xlߨ{!@w.V ɔ11;NIm !xsAkQĸ[P鏺__VGӢ9:&ͯ4kOI.bDJNND !^=WϭO1&OͻI){CL\: ogj+,.Lt:}k y&)wezhvPTLJn.9"`O&EmfaKY<;*Y۔V1gHY("NB`Cm$fd4EU'))mp_9edorCepq߉q+g~Ipۑe!?~&t8J4qiK 礡2:k ۉ=Z5$O_ kFlsދ zCL<$]̂,]̭0YJБdQ,k'"`xBCLsqV\ <WQOAҚ=7mr#.J?j5ƽQܔ~:^TzN#Mވ0W3t؍E9/\Lt\8kP.i,50Acz)&QȂ jvfx͕OcwۊcVsr,OX2 NB:UEtܸe|4{@7+2"Zw4){u{<k<tz#2?T'G弬5 q‹c˪~;L눹1LW9irG&kqf-2P9D6JSi2"Ut͘P`ɇAljC&۔ECJ{GAOGL@߭[:=3ӵ/NU5[{]rws0D*d^7 qIu&n!Xu?g훃+Qu:'36I/i@AϏ[;B%'C ^5D(-k(&=q$~`wMh_2a` C j ?ݗ!;B .Q]L3!{A_ K ,$;:Ltg6-PeAq|ZRgµ04gΔi%-O)Ң8!1#'ȵK̗;u"s ࠀ pbf=ZX=h@!MT T)ENF8g>5DMJ`L"(E^˵6f,|{Hdc{5Xް H2Η+k6Ayzpl!$pw%.tc ,Ң?QU#]EJKdzx *bU$`KX($9'r'bZrteqzq]/:9߾8GGb eo(`*pxojPnCpũk+uc Z%,:tLG)p1E~u)o_T1BhXh_$)Hj͒.;'Ǖ@b ;1;0;[_~~M^Hs٩11u&7ܸ }'%Mpoc 0Ce'uJ-e\MTA.lPZ2ctVG-~2nqWf<-+yųNٟYŘU;q|A6KhegQv6,pk^+}R0%Yߟ5\(>HTK2C XfZ;]#}AaӋh|ԓ_a0{[0.wҲBr .#t7#Fƪ#AߵhfQqV%eY\߈#Xf"Q܎=&b0lݙ"K:Z!wo}oőT~!B&n`lecp+" ;N{va7 2^)ɉ?ID= bNPOMIќ]bS5(*P,W2mu[K`6cx\tFO$&LL&Z73^x"kvc)zЂ@muB<^wtJ#*7yqo} [sqm/FGG(;Y Gx%>0MHSAM޲>=A./ aLkpxsG pM}0T7hTq_q \-ەpKU*t8`?v3Xm/ {*jѲ`h:8JѯHGX1qqЍr&ɢC*20-)EHրGy;o?9<0mr cY[Qw9u \ i hk9q DCKvK*8[]3e0;^,DY )>Uޢ&{ ^Lcpi-- н딺X±LQ aea㮐N`-,e奓qBO\@@u4AuoZfb%On80 eB{%2$=$5*e-5fT69_t?ӢQ3:{J>ϫek,&W0K`]fY˚wSZ owg2Hm'ߦ RQPyU@E /OF ,⣿SYj,̏ڰ]Pɰ57}Kt>;P1jr*-Ote ;ϮMVF&T.cƊRTP,?V[or`"/@ r:tO_7lƶ?N#x+tư4$`fϒ>6(7}C:W_|{>/YA־J | T}bE*$v;c::YIF5+ˍ_FSWLJU٫/bvizgV-&ʼn+.V 6]LO uVƊg(`\i崲�ˊY05٠Y Z~jZe"?t܇e=e,䞜 j^)LS ;Wr~1cN'vBd~q=r33 rNTQzn9Va <2Й3 f<0_7M*(zlj*[eA63s-:s[ <7 Tqz8 rrX^[M Rd,maZ;[=@. i0ޙKW˳ )MV[ý* +i;u03R 7lf7$ !\!dej2Z67]f璍CB/la?^ŕՠ9s "3)z$Zvh Y]ﬤ;tE7r2; ;ìϦ[,ii_bUR tbNq 0ZOpIP o9QfJ?+D +we)B;`wUBq\17G!+p .7rG2& ߽5>gƜ;:AM&QsP)G(].&$xv>Sdc?`@id7FL`20z)i_Հwg(j.r᭳hpGG^1(ЕImK3̡-TH4YEyK)pq-G#>-"CZiuK9v(GSKJ6'ʥNmV _=6@]'y X{4UpO8/ #2:2d3 B8 &O.`ta;WK!4'`ٛ+fŜv!>餽nN T_P"3a];O#ԛϝG{q]9m焥*Ja↑,JzT-Z(މ,ȽBJ^)5 YEm&\pRk&e{igeQK#? j&!DV:؞Q{~s%j~x,~I *}ٚJA)hK!vz1!0+i_|Pc^u0V/v Y2#W<ݩ^rd5l>I^Y\a3֦Ew3-7Mıfۃ@b.T4`BL~4!;Kzd~1c&aM cbqB{ߍG&,X#Hy,Q*@tz5"cqevbiúa)f0xˀ^*QvI'KX7+UV(qɞHƻֵ&u$: AZD!սDLSJZ V] bn'?󷕯oFVl#XzeI6FV2\&[U 8h|F]Jb ]r{nm%)J*0yPaLI~^!^KBAhR X1ZJz':>&^u5sb8aGxiVW@=T01FXg 31:n fjL@*dS5,A j3. e | `aRqL ,_}''eaPgS5.]0J跎( ns5kIekCHQBGڡGƜǯf =!g1 ǛS7.J.Hy`^31(MאGʍj8ZŔ DMsP#FuO,p,<@]ɖtelHJ.`wڤ=o2L9xSll%CӪ=nAq5)16Q k"cN i`{337a˔ʫ4'Q"[ϠǕ@9O^$VoҊGd2Z s,6 nK(WY;MB[ԼCY+z;9,eTTeKEyIqN2 ?|"u Ƶr}oTK\C! kHٱBuiAQm.ެG(JX& Y¢Ѻ ;hP,L OM,KR;³`x-cb=?(^Dɻ!j=vvn4)WͼN/Kf #*\ tbJʵ `4`4 yj$i_6KS^:dbJ`oH? %Z畎@b%1-<ȓ<0/$@5Ape"Я{:+8imGmB[c~؂qWx)]%0J1す\2%'vp>8W|; 7xGj'1NǤ|'PA<B!=@5GV{4 Y*yk->A`8v"ˮ+Gᖠ \zE@n@. TP>3;0 I+œUBm5 7y, v/uz&Dj#Z qM2%/Y?E S{UL:rG"qCy7gjW>bȵͤaou_3r"qOFҡou\$5Uk.qD2EĐ,<e<`&V+kggҶd!$t{.GA"Kő@fpj; C1 S{c`Ґ#:aZOỵrG \wV0T0񐚃rgNڅ;a2&X`aN_++v BͰ#W!m8ucU_"JȚS*n;`Wͮt[\n!M(65k?-2]xTMk6+w@d! fQF<$Z=s|$Ђ4vK|bMhYB,?.Fi=>tdSMS+IR]:w$BTR 4Ko͠qMJQ_P<4I7n׫[(D惲O"wDWp8\ŭ̔^p2J\7U`Ers;`8+J6{mA>\˚}Ld=,N֦8}H5?ԟz(qѨ仛)NR0.]*qe^eQ >ϴ>vV fb>eD̙=̧Cau,r<֐EJCW JY\/+BzaZvA4aͭA0,fNw!A.A+g紶e/O<'ڶEM&?2Adx"Ey4%*&)mA3G-%,nD|D N\40 BI}Zd$w 5u  W^"By1h,&Fm0(<h^82(. -q I(Ԅnx-lU3g~xƅ(zЇ 2J,Uҳ§܆0xlubmHx0O3스Fa ZYm[eCף| K6(ߑhs~{;|`+ hI($>iuaaZR8 R+&Ie(ǸξH8ʫHbRŦaLU=ڟ:vǼ* A˜D$r';Yo-mC4O;}M9í9ELLaʈ+#BY a+h:yz2Dˏ.ӽըB~C<?ɬ̸<4{g9]bcT1J4hg{NɃ/6΁zEL ]AٿYxqV1ŧ#UooYp2a aA'՟ȏp2P$9kpX*.{_3P ۻUArj "Ja/8F^%#%K&fߛBӜ =ݼ = :|ȢewJGN C̤/q(ٌRhn60 Vy8,~㰪z^5/CPNwM-upAż#<L wD!ztDitLzUϨ S : #kEPO NHUR!nOp]3c/v#틶ƽQ/W_w;vc6K|OO,`6PZH3L\8'; !Vf7x #qRT\3ao2?I'{B/ݠu.󜗧.LX'8, | }FK8LRW>B> rmvlFT3c8RGP-96|KR\;~,KA {8MDS]a['d6!s[sŝZ /Z8TBw2܈(Qizo͞{!%_ ֓HK~Qt'_.oE@/'~"4O-)f;hKjtT(>'{gYOfj}x pD a2}'V۬;#W]~vFpZW)p,_fLXb>"biIlj6X HuCPSo.V>aڻ>M>~&L5u[Kr3WΟEeO Rqkrhh4; M)ZM %kUz dRhVh \0VvYd{fEF|ߗ¥@"aRR~EPA=aEM-dv +ʝK<"=BjF*9 0S 2E AzR^$h6HxiNI^ 󅂫̨mg9AXF)7c܊dݘHں* hvCAzm xP ,OȻG͍""=䶯 ~gNT"FSg]}N#,jjf1ɩZǕ_8Ɨyn iTI%%S }P^s'=Ί郬Ȓ8=F\NTS'B5{ mcBť i4"pjeY(NAy%=;]y:D.l@yzt 4|>|hx30K 8 H&_67^rA+uOӆŌE4^v>6%RTB5#6鸠eHf}0nSn5-4@~|[x. d vX>F,؟c4NjE3B1llФYOsU;r .فWZ(2կD ##`ߞbМt3ZENύh2-u)CRMŒ{9LrI :" "SX_\&+s&3yN8Gԏ_3\(~ڿCB \R{B ජ (wz`ƺ @zoQ~G<,Em[I ,)6V{jmϪЛG-ZNu޶G)ܔŐuY͸D->dЌ`BXLsG_ 0̸u2qFEVhQWKȖ+M>&?ғZ|alXyK{zd]3wt6ܹ\wv>h%}088F\G)W>WË{ >}_2xL[ W\ɷ_ ` O l{,oab8{n)\B\˽#/Jh6 J]M%G@\ DhEgOf}c qp絜A85D[y,Jd65 ܽ|Уl/؜R1|/`dLvz@R5= }91vyfjtQ!% ^<  L}6 jX1ԡ:[X (7GwPNŰ; J@S9NXȿ?W20[+l=o>  %hQ)9_f`KU ؗ(kZ#ȁ=>oB>mP0x3 ](?[qW`:_ B$1 GZR%!5=/c.@SO= 5-%},\sD98}qq?z)+z]|Y% HZ )ed,$\^MG>g3e?22w]!P9O1DRЉټOSڸk'5{o KHʿP)&00lôm8;+?a*u^5Z&st3jLŊydOx񲀍0 n6xc_bPq 쮡/ipxa}SMf&O=n$2sMo׆e ^8=T ^3hퟥ(\wȁb80fÙs[h]!>C0a B\ix*@G}^P$ܠOJ2<@QU$$t:Q1LCvqbez?FDrPklb5WǴ*{r7oY8plhÎ8": Q $B,l_w`#NuP34X7Qx:H^X #Fgww38=Z+kH0bdXmhYc„'~3McYBזSj`MQ($~}#.fmŠ!^ $Sẓfʹ,Nk8('Dw1L>%W\b{.nw8"8*fj+ ,5XO) "!6)+3xzdM庞Y5Jz=!WƊѹi]?6ۋ(Dim)ysGzV>#!C,nv3ɔM!6Y͇l ]h=bf~7>V7> sc,CG =Rx]泘o B GU8]o_SܷJ:F 9A~V:A`YlV0>veLN)1:H.}vR-2݀5(LJ:]%+dEn\ſFTSaYʄ`b2/JBed)O͒yCr#>oDݨ3@;jOBW^ԁ;0C005< .~M j,$zļz/]nإx#]l wu]Df:TmgLQ]W %Nzdx2'Xx% "c]edZ(o%wzjmOG`\[0gkB%u*< @y]Bߦ} j'+Q#cdxp-}Er7| fD 8Ȇ0B6M1]O5K׻[7)f.UFݯX=#@#P1^mLLPk~rdeGKtY8ӀQ[N>{zނcrlU;lJR8?_q;j |XwRJ$zv +%1 k[^gR9_J& 2 vjGst~Oq0S@˱9@ԭ} +f󀃓u miU\schtZ%_đQa0rᔞCe;DqRTTQB_5Y|r oF0Df{/ڳKi>6 :H-6"? bDA6gP!:QSݍDh,eqMhFsf劅r,80߅.+d1C AP%iPgW44 ſp{tG!#]GBqʊweM-ymwjwY]Tl LJ[ M,T(أY9)g%ϟ-9h2$7RَMq7KBdbRp^Q;Y{EwHq-N wpY,4XAr?G[ asSw~!rFqe5E,P%5Sx׳fyWO0 b%oX'|Ą*w+ JHUaG_tGMa,cH#^x;пT]?H.&< T )i=6L?QjVo3讠ETߏ`P.83"0U"P!!?nd2]{DVBF81V۶SZy^A0&Ը4EF,ە]3^F2PK${/[qOH dmG+K-;&>ȬYkAީiؕ̌&72UVBk>b q#YLouX "= 9TA53 R@fĨ[>,-N`Qն6tfs0'HD2^:CDrc[T54&3g$;F_Xg4u9ZX"c3ҡΑ2@hu{mK.J[P r*bηʶp4yiFtJof3evlD;3R#s'ͰaW90b0ODw[<3VGi;g0`"_0U7C8hIj:;MKa=$qr< ZdVOf|sa2G]ɍ#1ʂcX3j_Dϩɉ7ʏ?S!_ Q.F3q7 RBW+ ޔ>}f<\>8rl \iM?"`72҈E9)Xo{B%߃p w08Kyη]ws4_.T7jw4x[G Z4Wk}ԃZlSzx*y O2 t\ v@jS%)uWja{^& J/W:lGCwVw0 SV}k D:Pn pn̶Tӗ\QJݙu ˭J b yxʦPqx"mXpG+W!Djmأt9X)tj1L(%KؘAKg : |lN<vlBDaSTuq/]΍aMr.RI : /]*_EJE  W]~j M")s3E x*e}a :E$rwRHP磥wDYE#Ky$d@m |e[r?PHb:W56K!mCXp~Idnb^wNщW%zd2D #!nge~l1:}s`_`~piC^3UoN&}cGb~Cء;@fpn}Vbzb{SszDgAe .ZqoVo*~\ q[00BֽE?ҵS$%}E#bBMK~|ǯ;Q K H8#ědsWVu9w)r//PzJ365%sA@xUA93.M7߻d,\A9shs=~|ӄ83?$lzmK_ eT&Ʊp7C䠁w4d'IQVaa$#%^irSȂhy>sԀaYtPuleF6m Nqjֻ 4wM/T 4O:7uI BjOJ 9M4ڬ'/Z"yNnIm |N|tGp|Z(ɦ`hjw裆!vWamxY8U;@HKOQfZDH)/@n0rM9R|+$GD 9rʹڛ|ԏ)E"M&ǙAI"]6O_y?1`@{"6ף_ąQ@]L!m7:;blgf r[$_@lU0L #PӤ#e|q+9bCw8L, +fH$Roxњ03NsoKEK^k9m>@]>SDe$ou yʉE]`"a$(mbr]ifQA Ҹ &i4)H7\l9ߖLӮX^ fgz(<)&)P{]3LQp]Ly\$I?C}.g Ζ? UbVk 2T_{ XnC6kUohZAdזaщ"l 0L  ˈ!-U ނa%Cm$Ԣ{,zSpjS!jAZRjU-sÿCJg;q !bOF9=^wH]8 QYhIq>*H'wTȺib-+j^rjqHP̼E3r"r2RH-kO5Ο ļ5Yl9W>9HT|c$APD+m|+Ԛq Vx|q%@M|xz8Z3]ɭ~ q4VR3C7hTПv}5q6J|2ȯ!D`fyh|KCae\fС_K3:ͳYWJ"<þc]aיg^APF[,uᘥwM*lIk妯XNE{~fmĦ-jp:@ΨgS3:{6HyA`DP@cUVUxTOt'Ń'~w5OJ1.xJi+NAn&ǭՌ7BГm8IЂ Ila 2~D[&ɤ'UXHiW0#%^OMFF έlu4 06n#Y԰`pȅCn~9}z{f {;pL`3mUNAҕ#a?iixq,mC# nCw>u0<',nZ,, XbÿyGyF򂘵(N6V::"5ZK%#hVDC6/'s'%y _ Ϧ'[O3\EJwZBݨW-5n4_ i8@sX(UHKo%4l|>|[V3E! b\rG &FLxAQyQJQj}hwg1NC<*jm" 5Ԧl; DßT/7<=& Z*jƶzc>%Y+el@d[t2eIzpӘ:&ZU,HFm}Қ82>P~}VsOA#Djӎ]7_s$8i2[Б tz˪'cFxMOj2p#u UA";ÒN)TA$l*5Hҕ)f;buཚl 8Fg"+NfHߠUxyHsJS\6Q msH). lnAj70xVn.J2Ơ4A"Taqzj*1<5͌C`ftf߻/j2äQk:Tn=~dR? v>g$ |Tpje|#8Ӆ83-oX3&1%HPI .o' X>y?SU:Ӱ~ N4yFg٘PՖݯ@]<>NB~Ii^%*\ ={-!~3H~yTkM6T;bŸt]7 wH:_\423R̛Zm;nNivJ)oqWH)&߾L|'y 8+BT5.zoKh"C#vs: `rSzR;WT:aOMv+VX^_$H)~hq#~.^+|wAe3n|6u4C‘ۮ#0XHWy,~o^URHNղ-D#i_/9sKCz Ufa\9'9b42{3?H4Rpn7 ߦm)E)iHD_igarԒGkvfٗ dCfz1QfW1,Q3 2%Dqߥ# Gy¿Rd~7{Nh1J}uz0%9y- h+φEƨ>򖺥}3+```{LV V:eC*RMvDB=$. e(:/72ΨӾQ:DbA>6MJzN>2f~=H=3[!=@v/sE"݌Sהpc.B}y~l5/,Iآ7@6vxcò{H{xŬe~fڴ\A8tX׬:;nN~=s!nG5`v^}ëَmVJ䜢F6 "t_8*y%lu0\$3S!Cixx),-)L'C&H]$C +t~lDr┱=qvfP&""#jK9}p|vid.gbF zya/P!CәK4b[*'Rx8~$EQ^@: sc"ޑHtD]bZM'e@ ]tLM5@B,)˓WZdxxo3oB~Q|ߕ^W/801clm􉠦f+r%vtjC]vLaE-U^pmp+?ƧtdB{ZWhQ71(j CwtW/Xe= UC^4kOцJ 5k xN`sE#h.?Dv)džnA^.Qv:Y5x.^^ ]]2Fi>$/L:;1mH<ϸxW׷H6 ݣ qVO"h.nNEX[gўT('7˼9r.q'2=z1c xRظ A;c=cEh{ˆډ".]O~}F?⡟{~*gl-C6?*k+!=b 7UĬSp8.UɎ]i%@S lr ̎IR9M0y,6gQ9|eJUJĘN l]]r9ϖYKZI2V?BhģIkECv7AvihRv}.~BrA-~X2vf;tLu8So(-5J`ͽbec0[zyRLQnC?RٵV3}̗;WbN0w)v="CPᓀdÅ; FxM5{/bT;D[JPU6\I$'IB'שTz|ոS!TCq-FO>㳽pwO,| VRu'\)Q#vGH`mjcʢ2?CD:1eCJ7ͺ&deq>yxRv{1󮬃nn]Ĉ/ V-yW58'|7i]q('Ss ˞N7~$7hqUۏ a/Y 6F$@ \:HmGyA+׽.>b 2${7kD[Kr?jVt^匿E 0us[hAqʻCēwQfa!bq;Pg)>ޯv|һ͊/r@/"q m蒅7:mrG[NR]`+N1# e] sC81 L40B@M]1^ɿ5} w=@5q@;q A]j#(E,(Nʪg%2Wl'C:v4t7\qM#vYuOjt~͋~XBo[׊sju |B3glf3*$)Z *'9i ]r~t3EH1d?@ +^CDoJ:+DEq;h"rZ ZpEM4@,TiЧ恼Z,tGz*[Гp-+ۼՙq/h̍%uȭՇGNЕ3JDg~Fܽgƍ&^Iv~Eq<ԄкU[p<Y'aDfZq}H# "a#T־j?BWKy>Puo!p]lsA$@e=(<4EhU9siFVqd&U|%)lcZ0'F/pVPyfSw?LfJ;*/lbv,Ps$ h/i±#cnTnhM6+1 3S7UgT k[蜪E%\7:]rӬLyBa-ۜ&}3-A2 hR8{^}`Z~oqm3Zv3_p T4uzVQV="')gF Bqj(IB .:N1xCd1p*Fx"d&E> z50 'P%u~pR|͗9!NJ`$ew/Q;yyq "vRa旿[a ж( ![?Bbv׳~2 )4KD~/n<.ÃNlxƳcN;ǩa(| h -C)ڄ e]WJy⇰*6݄~?5B''̉O[ٔc"ѽds!GZHl[C\HV#`T&jJlɿ^; hJQ$*嬐m1Tܛ'ۆgs ZpٷjF7:% nPA߇-Dr'Kz[֎ƃљ (L۵ʳg)ro[XSmlfH.6P}I!B=_xC08(d>T<^k@;Vͦ=AH KE~ZC!Lj:T|&Y?+tDpbv/buR0fJqy_z"6NbyVJ2yj#?E.RѴ\'^ny_G7wG2^äro P_R OD"=#-5͡%/FKVK+5\Js8+r29:]2 . zPè6xBn.PEߛMEEdrYq#wtYAZIK vʕrΣomQw=c+i=QjgA0xf)aoZi,uLx!XR1^ R.8o%.yrW|l zV-ênB`N(UuyS9捊8s`;˹׬6ǵ)펙\ɍnd*-txud8H$ -24iVݰó[l7`5gB7cU͒y堷(c+rqO_#"Hgn<7H&p6O#}u-%0&h>~T^&6j/*!K~(6m؜jweL Z,xWK/ds5 'bqhZp{yAQRǡ%}W8I9dX_F_ܨ)7T*@8QCZ\xJX%,@1ʕ@\Qb:4/DYntyYjK>…eD|9a?rDXSyu&_م2/Xbo4ɰ@@^7,o~i 2 +޶M`S3Ƕp$b o,Fs9VuyUcٻ>b k~j#mauݡXI',)=7b_DY>h9EҙMikfQvM \Wb}cAx[ӑ]'-@xrOyÇXMaCj-p,3aOH%'6[ { \V J_Kez;/PSUIRs"LkR^9W nj;b? |y#m.D[eZ,9 Tҕp wA3j֤š9-?, Xe 23< B u|:oXC]ѳ9O_O(/EL1[x]$HZ8<JN J@eL?f7~Ϥ5HWV3!6ލ#tP @ݡ 'FA4)\Ȭ_?DOcUJp*6=y alg`i->p]X ,ahEkHKb&|:vc]©_1kFVqc)IJq}{TYf.k1LrF`#`dO!L,:]]'X|wo;㲫mr_/&ytoXkx 7OPRW6l@;)v]a߯N>h[o s /5g'cJ6f2ٲVO赤DAl1B mv-UIirݼؐO}I ȗ6+aJQ ~n,N>9%Wq3vmo\v4|0}jzaWPQK(ݬ e.Swk(EN>N1pX![0@@w.Ovr5C/եn۪c+ (o.qa6N2Ǭ%Emj&7ڍ<{W+jDa"bR5Bݙ Q/k]-0#U$[- <&"e"95"SG:*_T;hqE5Ng6muCʜHvOMy$Jq>'cy]X suvNj=Tq1h-ZDa7 UCjbRScb0o&(q3u </]'c',n&AFTjG};g19>>Iby&{,M=oD{PTuO|ƲS$@?nè"V X[)*x{_P$}43֙g_E8!uD9C}9Yų+]plM\  el"w +zIX4J ?bxO"{ŠZS~b;Imb iՃ(eM{b*Du[+]=Wʪ"f&/Qq+GPD\ڭZorK R>`h$Ut*p^^lQwPFl-_1]+y$oj&Ak:ج{[?hA)Pp*>˒[}+ ΅Ԩw]`)S(_77L8l m,١6ڛ[&B#=[PöͼfI"^̯S?5 C/\I O߶UXz{{Vt!iG^]sxrtBk/:q1s~pZf=~/d[ۀD .=8wDfxCq:~O}z/$bMk%5$"[d|?kGfpW-qN&7TCh;Ԡ}1LtOvlEG !Nlt>+yqMq+0̓(I%pUXOFy~q>c=;[HpeЁ)„9qȇ[T4ˏ/Kdxz$@Iзi;g̸\ɷ7޲_HX\ ѐ 0| %πQ 0l&(L*.|%e=svmL`ɜb<ԡpݽ|MI~q5v&kCpo%<( U{d)ٵyFS|g,T )p]^徵jUX&jbv FBgN/o&(3}rb^NOd7bi+l [cMID%]e,`C~GH @)V a$St:ι. 4QJ 2)^H ]I|/H?FRnٳQSNާd%%LRM n݌#iXITAFI YT³/(j3/;$JY {O+2ɂ1 InFJPwǵz˨;#b¿fB *"1{lՒퟢhx TEt 夅/<4OC+cO"he[G'ge>{.|פN4t{_6'@+&ovE>{VBR3 lnw$r,RבEfQ2O W ؒH6GoQo6YdvSRX4So }xG㱦VlUIfSlH{CXʔ३>aK<\GN׎KfIK`6i$^tìIX݀PPRPϗ8`/wxtÄZ8/YQ%6|XIhjp !8A [I%ݏx+d\J. psR5(SVboETC]TB"}BjB0=I9U* !ye u15ㄕt9r6Tw]B$\H-qj'^p<*Ll&C- [N"O1wc-ƵWZWU\kK8]7TIS <^U=S'F_ ?vGlT;dsQ8ױe@85K64$L{qʼn_r7HnrT{t5_0"mƳa78ePOtѠ6Z={:œ8\[Eޕk`TpH7)C1~!W Qt)!c֦y&\D{|V⪑ߢ%^3r!aE#]2_(-ϐLL  e<#FK{ұ2a >SџJ?ME@ʬa ͗c,F៏*$Ҳ‡ 'kn Tj{NyV6;` $&lnk5O)29,Q|++MpǹdGG&KC9s\l, 7 =ͣ{P\uxjt`qY ixBOғ-c9vJѹv 0ΪdhG(ߩi@V QH_NwhԹR4pX lz^F{ 5KrM22>SJV5sDML}% ^p׺Wwkރm=oUu0EQ_m1`(\A($ ]R`@Һ"M;a4gۤ'y,߹B_{(F{xF=7Jl FeBdƞ? %%vpc< :Uvw}H=Pv!_9 %fO#]M+c'PNI|,R; b2ZF!Sj83cK~~!75bB; mA1SЭDWꇬP?Vur`Xg`5Wf: V30Yi@2p܎iI?*$1 IyW}E6dC _تS XXkR88vpO9qr@6!hS%B/BmEj¿Hu7N(&_aP& tɒhyp HmDYUe3KrҗP  zvncmȹKFI|ؿVIY=]?4/[;fQG.wfWjF6O=#Ծ5a#R3_:} tg\չ  ,czذO1ư[g dM nMe rRR#"uGbTh|ف1a~"9٠ҥHWafq1J 1yMSw˺^fڸ;d*-y.kNR3Ye(۶bK]nOV*w*!rQYȿzx66zA!*7-ȸ9!ТhGN2*{Dwoªn,`"A!o\ڰN1놡ļ# þ.MF^4}ڬQmX%d`"!;؄ @ҧْQ?X⿼CTLd@V/Mz}oa}҉.k]kʁ(% }DoVt8W"QXAVM]=96Pm ۾H:~<ߒ,ԩ|^x-Ne KbK{2i^D&I-5m#tꍴ~XvOˏ M/=fyv7>"Pl{jHI$W{#ψ38w jr@lnW.5QجM#Ŧ.Psx }hԺVU(&Q9 eֿ$/b+E5s B@}AɎwQoB8-a/y"gKẅ))cybk% jcڵf&N9*Ҿ?: O-)~1kG$8_-2`zQGt.`Me2@}ݜB?_j9̘ZD ֹm嵣C^0UIvcFv;93^P{zhR1_v4;~G|2QFs A8d6 KX[RZ h{Xm zP$oZWӂSM_^&D'2M$daY[!Nmf&yR`:hr8e\.+7<"_ښz$tBbĜH*?k'/`kR1lO\6*i}K 1ROhWO0O?Z| 3voNFV7^(\r@B e%~.Bdnh\`p ߊ%Ћۻ ԷӞ x,Nܢ,e VyR|_|hppԤjʊ/(d'qWVEWhmC뗠>1T0G5#+ᲕƔXEKyxtZ)3lO01dGKh A-Wr:pFgϡtwvI~۶{Hzo3^@( Y/H>8Eogw tſ˱nM.* o\g Sil-G"ѪiUG&欂1ll*Y4U&sē11lVkR8gĀthQ~A|tRݓ_G#U5q2Cm6U4m7b^ml$ !&zZ.YIfdJyYa]0}`-n>Wy!YosٖPus)Z# {nrjAa=#e:lϽ =%5xF!;VFM)%f{+cܡ2mPޯ/٬&FtWn#Cs.Zoa~"UA䧪8ɴ e-r-}kGcPlƣlA7l8^JKxB F'kUޚ,_4~&cSA k҄|3oB򘪆H_%j282\ua#oY0`QbTZ?LE:Eᤝk]{+!2̢lFzRMPlBt(Ϯ2ub5jƒ79Lxi ##;t;F~9j݁6pvkg~fV8r̝kvk&m!ř^DZUUSf 0'1ȄLO]hZ+EUnl4ߵ 5$1ϫ|"Ģܱ5%H<>v"5HoњjHwHӉ;,w9:oNf纖_ADbқ920Ma2f/ YhAn 䵔цe#տW'`I<_y4,NK+kۢ(<>A{69{vZoFb5=+DsNr}AB4'4_ =W[fX4y#':_J2?9Bd/v\țSIRJ8s8+]-;Ӽ!^ӕ`+ʼn+  v0x~yfS$uiI3 >'պUi(WCJ ǟ l kn9d^DRڒ7Bd$|JƩ^#ɴ\b7C hb Y I|꫙!B5c.{^Y "&isxW,Z5TCNJ_;- 8U|E =2)PV _D{t?h*i>SQ +1`AK~!=fXEƊޙKhBz3?.~&A(iQPLHDl eo vV0K;L/<9j{veg݄#ǓMh145;u-]uZ^.`Ke!s=jgzB+O',.jv4I$fTlE 1[r)&0z|R-X:el$i 4M?ޤN9/ |-Z֓Џp^~@b򾯡ZrA? t, yrJ0\;I[eдղܶccxIŵ"]|Wqϐh%}ٺK6UlfUt+_O!u1;x8ChQoA1|Mݗ/C|]$*BaoH,~ &FڪW`#ԣ) ?9C( ffXGa 97}8nud| 4\ΤA\Q\K69wO cGLSG UςJqSo?753ݡ87 ^`~ФEFGX塲 Dgw_!:qǜ@_w-T?mӷIi 7c&. Soz^t 7ӔywER[H勠u )ܮf﹑pfPL:оfc}3VI`ZlVꅑHܽ 1 @wp'XҚjlTm-E]r2= ɞOe4GƂ޲gl^L 10"z8+AfE IDB&UV%3.@kOդ-e\Ggw&F߮B c?w\}`1e?yS\#i*%TI dyKwJKUK"uc"m3$cckt~*D Y+2qBhν鰤t@SЫվRxԤ#t\o>VUl'C/6JD5F p= Gva}F2h%q2$o \lr2պqb>|-S7Bi^S2̢/lH; \L>"WI,u'2դBiֲj0 ͦ2Ytc@z%~#SZ-k`N&Lη1E^REdwN?S9E Kerj; <B FnwMP#WnAr 8=^=kbF8v~qwbdIfpǠq*OSHʓ+9CqN&H2!EkX3Qka%Q|l(IZn5%dOyx'/g,lE8%'~VgVs DH$œ 9~[cY& oXZݡ iҵ4\r "su~aU#YYYg,N5Σs0.w~`x6eXDWYT#鲇|Ͼ0o85#:i6:,3~? }Xk9[2B wzc[Er}1U^1p&gzRa:eiGu9vq$##Iu"7Oïd]*sH3RnU]Ftכּఌ%QB=UuZ䶏ɟЙBA[(ӍGyF<:i[6 =(n2ӳ[b9v)HaVwuBhg"D9ԯ)Ƌy1P:`ҟaUGF$U-jG:;JyLvQaX}c}'#硡+B)#Tv%L;ap@{nbx\w E$^y~D"ۻ/mpvj3ɉ__źŎD{ﱾ%ZhKsf!wP42} } 0cC$uu&T` 8Ŗ025!CS^ݴqq-=9?˔|1[ur}g%:5dveO*KN-[Y*]Yo,00/; ?JKp!Vٺ nKpe[C0#NEIqњ+s>kOHd5K|#*LhyKձ9eF xhkM0MR rHAd #Ųn+/L$ب=%6?TTKcKziwV\e)NpK]gIEn艥@*b ` !s]Ȩ mv_!-Tc&CL(Aq1 H6_zH`lj=VTТ?%$CLZ䀽s͘epg Ϝc$F:5'꿁Êӳ]죥mV3<-jJ k)ӧq#,%9.3lh;1.j!L@t(vXzڎB'/Kxǩf Ŵ[ao=)>|ܙ?~SA1 B+!ܐ-lZ󗶲!f {ͣWпxNIx:z e=agڣX%f bmF/4v_'Q`FSfvt>q$oX 5J*SՊ KG,e&% :Op&ƷU֒iQh0$Qw*a63HSEt:Q(% *+L1^}UcZ[Jb_6!t 6Ü >E%Lhp62BEek)ҙ&g!_K!˯Gmi@1T%Q6=*$TL]2 ͼ-T4o (Zv%:']{7(R*.Țw>cK)9L/Ҡ">.}zu[Gey'iÑlY=I;6^)Y;O{k7Wr̜O7 3jx.jp4N!es 5{Տoɋ1Mmӻ*v'O=h+rWٶa ~nPuVX E:{|r?l^˫A/] ^D6 &-Cս$mVD gO(76T:% ![/D, $ e#$Q"tzK|\((K\x՘LɖO&'&TZ(zwˮz4z BL~,W$}KZFiĒQh>94.ثiP(KijOoF$0.i7֚7"(4V63\#$B]q `LtJ4 ШiD# n5uJr *LumC=ބmbCЩD>5Ll G1ֹ%1jLL1U~aeo}s"v&Qf7lձIG<v}X7 ޙqۄAy/U1h "2\L"̫L^ϐLi,Q=6jie7EXG:e\}w8L!~Yoa4mcpC\iˉaQxJ`$7tCm;p"aO릱K'[,iE`l w8$ڝ;ꔈ둴ݾO'U1J0cГ{/r1P#]Mr_x.1D'Kf6ާ"Y)[ Wxw0ORc6ƫkJ3ck:,~y>9Uˌy 5݈'Ȁ-_%sKcM@dd ⊻xHrGu"Ȝw!zSAǙaUjhG l߷ȪT}1/^4Ϗ^4l5+ Bi^˨5!>^v"U>lo^Y f^g2죎3h+2iQ4&ig.6ǯ ~̸n1橳[,g4z27a,<6%9vؘ4rRTѺZ͚_hK-_!Z:mboY壆 X^R>v;Ƈ|c @4uD`NoOڴIq$`jZ=^a6YuY~@Qi%%bFW jm p_ƻfqQiABa7*w-=xq<gA7I$v)-^"2[O܏ubt2l-?'a'p!i1`x = wblW mP ?ИFq, T=6iu#hU\*}iK.u=50JI[*d(V,|eHe xEeysCy,8ĻZ>[b?{ fl@jq Y vX5 Nx٘SIBef&U/o(^ŚJJ+eUoԪK~ f#ՠ)8ǟa-YTT\Q4:~] hG2;̹F *x\MtW:T7+YYo̳N3—ŀ`b%1yhuC ( ڍs>ՃIP~VI>UgQX ;hߘm{a  AM039!)l_2^T7LO~-H^a6 :"ҘWk 2fp;&ѷ62 w,\U+ 0:uZOƼ gd:S)zt 5VT{kXVh0Wq6x J m=䜫*zJ`J X<`kNWrpqK@TKdo|hm,kPdz?p-Wh""'38nԅ ⊌(Oi&?,e0һ`1\sSHpNm'Mg1k.֖t@fN9Xfo`qɟz%&7@=b`aဋa*?:''Ym1FIU3͠s-Zf|yS3xOf(+9}\6$ Y Wi}8<)FoH{,@›"3%ZTwÿ.Pt[e( /sS*5R?5_ȹ[|j ϐJA:UcL^KL"_ڞm3^[qxbލ 8|J3V:}60JsϪFs$YB;[Mº[&CS\a{I~uTظhĹ_ ^ (PիGPfg6FMwKq"D«}+чEbCل;cQWhND^dREO-#X)RҶ]w|2S[I@1Uƻwid kK`oql*c_/TY$)#%O-yqF,_\ߤYaڒFJ/F1/OI.EA/9&Fb,wMNn!!Uw(A4441"'Spľ+dQDƨVsekrYmp">?m'+Ϻ=.hT_CX ݓuS7OWvVq/ԧA;cW(Q>D| DMN/= ;U]˵UL2f Fk+l/S MC|pSY(}&Ic`zTO< š7ZbaAp5FYYYT&x@?%1Cp\d$nt&ۘ 3y HֹW0q0bD.[/8ǫƤ(uӶ K;R>tzHǼ5{J~S̉ˎt3284}K~,D$ZJ4K:Z:|ܷsiuL 6?ڳJ:y z=0W5_;\E2̉Hk]P+xPLc+ӺFNPE4iZlD2 )KJDf8k—4V:ք 5k (MѽJb಩n+STVgdn+qBv$8H8Mq-xt5 ^ KT=ȫ_#;JݮT%SN"J|̛J6oIL4p |8Bޔ!_ҁF3ɦn]'Szx LN 2E?MLf9$[faV) yHi\N7˶H9P`ð lfcRx+ ;Jd>BbK@k&3+g`0U#D % ȓ^/Ϡ+"&[.UuvY2ǞORHEUFjܱ:#+0ҟΪ4g4g)U,8Mg7~cX],1 h,C >1 rg9xdMnKQB;joFB(%}uÀʞϊ񚧗8Ug". ^?{M"8A㙩z?A l5~O9$ zK^*/I. _z, AJºo;9jO*_1 =&H.iBoWB %4St;-c(7 /|K},ْ#7]U G=|]A:& f<'.R%?i]$RNnӻE)3M>Q%ø*Iv Zsx5dL^K&+t L jűJIa.w)CҖrf}Ir/A {^:^̺0݊~nb26έ\t2D|`:a&E<|@!q/IdHIAh,×Dn-QEʫ[a& B?Ǐ _&~F(Ӊdh0rF+M2ӿgT`&GݢB&=_tUwv I.-$vpگٺK4ѱg'Ĝo=^^peƑ˸RF8- 7 Fm4E׸[GLO;ge$yt\{ 9}y>kD !& hv kQwO eif5[aUe|"޶!4mv=*~SUulrK?ԩnc-ox甞oh._ Ab0+AD1j~r4rˢ4%)IJSnE:)C¨ğϷ9j VKc-rO9W@6C2 %(N6s#8mH: j@t,]VOOޟs :ɋ[gF|&WBL ڃ+"5>XZ@CHGNܜdϺOǓo>̕!c\[b‡( i!9(Ēmm77kug}Ié_lLo}O6Wb8Q[{r>ɬ9WM 1%Kr$!(Fu[h)2+rd?{iJ%t(5ܶ+[4gO(*F?&\ڞ#3Xn: ڐ9w=f[#DlN/8ñg$c0Cm(ץ)/H+>˦!أ*9**xw\o"#2=j &T B\8/s|WPىx !XV"mMhC@;ʷm}R=5+*:+J8>y@qRtrk[TbT1C=\h8X4sLlTgzO)(3Ga%<{[jM-OMH~zX} i+5n/qֻ<tL~oD厪zPto` ³KB%n&%v\ ^~$3C7@NzրJP5߽%xaA"[MuMqbgUˆ6#ׅq 8>g @Xˋf}ieQ+Ȓx<$ PyG4:;tɾ0눯D]~܍N8eH·` 3;X,2xs_kHwr1; $5  g"vNIc&g1 c;$w:r{aPF7]ad; U° Xe»᝹-3EʑDz̚ȸh^vXrUJSDސ4sxcf|d"zŹXKGi-{uJRV$W~D0O2X suڤǣŅ[ov:/btH.*{``ћ j 5:=CQg=xYMoE'o<0Lu+簌LqTOw Pe^k"_Dȹ #`Ġ %᎓̒cq@),?89xbhw1ߜΏq$MW+kܼ jg)Rw 0Db|u2R5'Ǯes~%0vu8&d de7U^_ ɞ]tJyIEi<~P^=$ ED I=SȢ7Lr.Et񋿨н>:0nDL [JjYibUr::I5Pm%ӀXJoH+Pᥱ*{_\W#>\Y@.Fr*e GMJ -50NS!`M{!w`eGNG1{!hj17\vzQ A9c]Bp^%DzeʗE*m҅YMuǛd{ ҧs~WGǷ:z{ܯU [U䧘2kl'8!JP`r-1(zg""kM"Lċ2l./s-s+Z@S,*DnEnPS~J.Ƶ X;x6!ry3[QiþgIDg]2v}2|)w_:O} X\A8yC 0^] L$}KfH6{@]ºkK̾Bdgk_ gW؛'UPhwxƕ$FA6p=)T:t?gwe|k<7oDgi+zKnP- lc-#O*'a  1> P2!iA,֞ B4>hf~&ND'я +v^tF:W= MWMX3wwv )XqUUfI1 *YY2yu obUVv3: W=b1`Yt$pl`Ԯa݆ =e:sn2{aZxѝ{PuCg*\0cM Wv}os_Ex:3.3qJqb'f̸X ɿ?v/wnZ+.߁zPDpJMɛ.db̽.4R'_Y)C͸$BN';W3QP6ڔIo%+*o1 gLR7#y `T5aV2\[&:JD7 c.18O%*!|AGeOI9{ RWH;y ދBL-D4n4`|R և֤mɍ5ͭ\cz(>ZDzo'\.KL?B;ɂ$Yo:mAҲ 76HRK5!?}wAs[7x2kJDO?&fM݌.ILe 8?LjBE39ljy`'JBxQ ժ+I8l!DѭDdg+s_{r,Zhf~Mvyy%$W4 /-hǕgUĨj"W*w1;z /Ts \"EUzօr;Ҍ y68 3n@I֗tRxx|gܙ-(Q,Pĝ#O 1  دs_:Oz3I*+RD`N{ƍ8__MvO1ӃLR%qB/GH}EZM~tkBWk 'X~` Mt/3P͆y(C 3wpkEnUBrkTizs?k8 H~|jy=M;=Y~E< ife97,ݘ#rs{xWa ,_l4vbZ+Cl[(3*g -3ӥ^_YdrpH^0T ڎ!}rRd_*Zē0y@\ROZQ?ǐqn XA!՘R{pe(bYXH#xMzgi!aKI5۹' iY"}jwZ <$M…au>i8M*AIoM--n:x*U(V% ˆE%_ y?>%BXtaF\š /r8guv ah!t|oBjpFB9=eLo,=ޠz'oj+dOlR4E qP>a6F\|%ҀP^3U} w_“A`76s NXAZ2V[E+d"čcb3o^ε\Yɪ<Ԓ^[3酹 p8'u2d ecX {[OH8JDͼ졐Ld ϲ"}Q?FV7f,^7/rcJ'ykK59T|\vA, cNW ҽS;m 4gt tZ)A?YD~ɍ^nR2Vb\Xf! J = xO\`|?"O`Ŏ?Tkb<(wvlr?(1D`soTCM_PaV=?XLg &!žl8-CIz͊4_`͔!?Mۍ죖6[ {o1}1OJYWm%hzNln ӳ\K}6.CFUF@)MĜ0ICX i~Í` @S=gQdx|5VJ= ~VAžB&lDƲgŭ:m%4 Hb(=!3z ǡ@_@T"X:~\pbxcY6\6oxI lR,̫c 1" ~Ͼ| :+ܡٝvlb~#TY7=o;$$E&m"nnԽ8`lKܐ+>Hs½W;Tn0f* P7 tOnja㧀kϐٟq$ÎԺ|,ѽD5O$%¦wbi]zK?gђXY:?u`9P74Yc#]Duqu쵀OӒ|4 XTminQ2>®u\ZFC<&Y3*e$^X~wz˃ЊH2JS=%1ݧn$w.t!h3 CQ!x# WI!I NAʻ^v[[M-I27ҐӲK-xRp>1~!qݽFS#[O%"\o*+u˽ƛ*5Qp6bb k'P QQx!NQ|tA{W4W'%(@$U6@ciۙHt5* Av Af Qk '[fqMف+e9ぶ+,Dܫ#=>̠Tn;6e]DfjB3jq㋩JB9_A`.Y+SWa-×w~Aa 0Sw #@N!?=[>؛]Hsw |~|e$@#0d@ϫSX0}?#MtV-{z"nb*{هdFs̕w8,H4q~?s]O VQ70 'AH38KsZ,' fv/v6_fVoj M;ЕBi[˓Ms_z>ӻ?Kk-J'ݒ{%gI'S?nS#oΛH1}CZ-ns =xR"jڼUuOZ)7T̔1k*%_rI(%ZI,_I.yUzrZ<,V'98b0_09gm1X/VI")ke-4f̓qSp"queN;26vq23~[2n @qZ%s7UCM#!{ș+e=!r 3`c3dP;Ձ6CawˑjC(Ҵ9H6}aP l0s@tڠq' 4f^kܦLM:xpd,8o D_.У mMx_mJnJǽj0LsЛ~ihFu*[H)IȝfIZd^Fhv:;d0pVSjJ x1wsi_F ŲL,;" 3c20=)tRcvOm'IS&MP@]" RBMd)MsE+$U g1Z]RcvCt2`VHa^ BCꊨ$+" Ģu`U9KLIèt蝚'`'?Ƹ!a!tu%&{Gܕņi ϑaJ|D魀;^9%z@p&>=-HcrpNQMkRVAhPמ0t3M*AI/2`]V<n{ P.,\ (S>7%(QY ES<_:3b*vΝ"޲F/x4PWCc^c;)r8IM`$q7z$In\;aWv۔|/h \MPH䲶CvqaӸ d#HN#@z|Ƌj|n3i{ϦkN] @$& O+MWd1`Cq!~mB>eꛞ6Dgm)qz8oP9ᗶLxejxS+La &-!8CM$ȿ ջ+cѓ@W-& Eev%}>;j&+")i zѦN@D70W͑ QJP|GBķrbtϰQJ8d=7id[$OD+=$,2Ҵ@:k&fxs3}X|Krb4VU01_FHp:N=VȨ2:ǻcU$Bpᰦ (dl~ݤA'V6JʬbpV}T~rpN1ឮ)pCh'3-=l(?0F=4;b*Idt.a}RS }9kCWjW=Q l~uo/*psT@`uj&LP‰y,9HaSt~֗8zC-$%?4rL];-$4B| D4OELZMhh/}_Ĺ#$zDwmg+/L ƖߋTͩ2ΚGZIH>bRENa!hɔ'}8AcD &&XI7cΧMO#y(!?m!6z&MyV|E_e M|}d売Y+:(k[,B\)Nu32ש]@2{?w//lES>fqBDfs\~#YqdOwk=U$+N}>?rgTk`=晀uTۅСH]*-"f@4B1o].Z8hRXO/[y̶8ܾڍu.[1b{!di"M:$ x'go7oHZcoFe-K*H`JQNQiq jş0oy>2dXQ蔝cnL~ŠPШIC.'~ X(im\HS WI[9rQsӓ\.g[^)Y'>a.Dw>ƻ@~F@]bqSֲqĻq-EWd~km9 ɔLjr@Xst[~\27;}+uDA |L/*í̒=wEc3qD3YzK8躌[~t>XEVš.PbBtO@{-H0 {zY39h{S1?W \2w*1 oC&u,ZOP v*4hVQ]H;,ˀt* P n!Jѣ3@.*BvAt,#E*1hf˽. hwZa:Kv6ݰ:["y,Fxo x`I69C`@nCAl3 xs- 'O|*{0'SYH5,zwSSk E QBjzj9)h<#GuqDQXm R3-(ZrY54C˦pq}/d\2! KpRn tu8##Nae a x2f-*giw5p,mG-R2T~fN5l]l&cZ|9M;O+NPPٺo[RZJ.J½Ǖgr{n!!)Cپj.tϲ ' .-;U2}Gl9TH&p)H`FʪԼKS&uD15u=UwzoA-'B'Z ~(ytKr&Tɀ{΀x}}6G% 8pϵM yfBei\_kH_ЎM^54ֻZ9vI%U C/!<󵸴h:͍=Mx|iZΙP6KS}INù9J۾)NpFTƩy Mˆ֋5E]0X>U;d3,Zz%BWs`]lm NuNob[[SKhӍy?cL^-,~~'yªFAOF!ވ0غ`칄P&S3B_H7?Bp&V-Pԏ/l:%zGY묓}5֞N1,:K;5ũoۥ СRjPfJ&I'x4On,VO<=e!>ڭ*DAA<7}bv]WVckĉAݯeBJ²Nrl)QXHTAab?;2?,/A4%Xe{*=waDͦ9')Owd"0ɽQХ[-)갡vVԼ4( m:?\o,xMEـڊ)BDFǓƕ%5UJz/nr6!/8*CH4}ΚL&?TّX@RnǫG;HorhcyI{sKMΖ{TK ǧ~|$eqMɲO]H Z\F5pcԥ`cꥑчd+]ǫDQJ_  ?-A1-|Q[öO_F/xHe%͇ xd _΃\}]z㴪coCJZ~4Q>IM󨥩:OX_l\ IQ1@^g1 6žqb9R_* j0.97x4CK:G|^){c˸1"5hj5.(W,v' T_NoSaTGKqT{uU G[Z<})G-`uzIv y<Ok2̀ 4#} +W"G?DXW5jަY\O}mJGcd]l){MN:mLmֻ L]O;Տ1ˣvJp>Vv7`RKzAScUKL#`s##U uiV8-={YN`{|HjL{?t ?=:lzAvHMxX}^\jL\ֵ!@mV|RfwIMQMu&+LJe/LjS謽9Oo*ls̫ŜBrX×_Dz?yz/66}Wq8фijqBX|Uا\] oQ0OK= _HJ6"B*/g5? ~hg!j3r\$L=  tgM/3oN D/_`nl*i-^ӟ: $nd-Eg߱=Ȉsl[*+⦰ ѵګEuہ!a+UA,5HS>?c6}C}\S`0BRw$\o$ʙS|RKAޙGn٣sIk}[p.xՇmqIpRֹZfN訴*0gdq "0Yٰ;¾# v#xoTE'D(rlZ2 j\+QDA 4|>p'oMI[8Ca|a-PvQhkZȃ 0g5o(P /?@S < BlS]H8zM?{m) c %K)'W@LQ*y6(LJ#=R≊zL)ntwk] =.n1\ ?VBS7ݐwNYZocjuJng?1`Gg$U%%([xGp4`oPfElt7j0]씲; %E50@"w_s35aљ q+_n0IꉣűfևE mE[ܞ?c':Uk_;6{K`;Jmʐ3gJP>/Md&PPx%fa>l6O)rQs\wpȵþzd^W'7*ĠHNv\#(khcb ~T]\"9@%#X!43)E,?}UD݌WŇz`iP҇&NS;y#S8)-+-n`E= poumH`["1̖y<;9w4J `6vY}mEgݮQ:c_M3B]r߃Ȱ oqK^9uÜ_9Ύ}f$o\N:ct|v!Y}H(aYik/Bɀ=[5*O<%QP̄ )KEvSZ ѾdHw|U/&<Lx5b_~| ?ޠ> 9ܪ([|n]<=zzfNl{5G55vیY%{%j3<Hg8uĈLΫyȞChGpqP%g8uf}8.ĻVzP#X ƞt#Qmn<4޾Ez](rUP6#kdAV摷'fQu{1Bv|)h@N%G6LӅ䅐2}"E X@mH+r$ehB|U, <[=`źVXXfFVAaΖCxxh6*>zbTuʮ}u˷TU/lܲobܝt rqqcHǬE!A3]7+4~XP4]}d)"/ VP\()NJ8 D3Y![roG,}D6$,`؞ɝx=ZRP1\>.叇2=F3{@@Y1S0]䭷yᶮl7;D<وǢnKB/^}aÍ",twiGVu5W ̽Cga($.9șqE `٬G̷}ࣲXxϸy)DDե9(sNʃP*,ԉ i8OW+܆ 4E?%GЦ\Cs$Mb9 d@*N7+5C@ *RM*CIh^CYNoxkRsʗ[;k5}K'&1$tFp!&z?lƴ92Z4̇dN3}>^Ξ:+M y~hA;{PmZnaę`e+TH"ThtȗLmѪ0B,&l@btvR0[ׄ*jƈ t`)Hy0j nT@)KܤJIϩF62nݻgM GWf[>~* A~ k]l1ŰGǠi48NU\3QH 2tiCu:*z \pВ?"27cz6Jw(l/lVόsE;} jGPl=5.YꂳK?JC\fB"xsxMz&Gx?$?Y#v]/⥵@1Cqgj =֑[qsq41͒OFscHfX 0I/mYQA ,+Xx}'IxpqzlVv&>ݗ*k20(ٕ[L>w//yO zvSD0:$=PBҙ\.;l1xbџ$ wQx,8G;N;cp7&Zl" ѭYw/OsƃP`@Φ: |>\\LJKUq=`X1wLt-|;P7#xƻ ,lu" !L*jbcApէV"qt][#%[ABdk|Z~LRJk#԰fP1)>|dl9 C|%*R12V#\1`I@T\eΚfHtvh3v`OrXB2r$~O`o C;YQWI<-j} 豙~gZΎ15L;>,hIp1ٰdH_*=]{y6//j%.^3ѳ8-Ea--}^$q$G) ?\8`Nߐ+ti}MJ<9o,RƚS:i4XgS6, l]q yMϑ8i"ze$輋%//[$K7+1`AqÔ,3dĴ{&WX5~߳D9/Óz4v&[FTL~X̀=SirS}Er#1M*F@wrUdyq6P, 2RʼF:n  hWkVU 0_pz)^2R&>wg9,(ؘOS4._N 7q9}'X &Wʯ*|.(#S-.D ejpXZyab n~} >GdPns=4DZ5$.ܱ0f-TKht-9GQ~|a=̈́e ,Ls7e۲L#C7ɱ?-(/؈E!wb\QS԰9|1y`'L(]\٩PHuOJg :ms3SAShpW_}hUW28숁^VK8@@|&''1_p\}ATPb$2g0mzG@;vzU3g-bRw̺7B+8=ror2o81 }j;:^B]q~b)a 6<Ԩ8aV@ ;0 ex]&.2d?jD|%+F.ۉBoeqϔF)݁ Y+i:ϯ7ct黏X$ z1]s\5+܋#Yxc) n+\VY>DNMJKF2S c٣lj5e,m7c|rttߡ]=QD6 B: |`Q 3\WV'VyxPZe+u\XEmbq'8S?1S0A; vacj*SFv@g~[SA./b_njа/>'/&qN7Y[#rgdKӯ.Sʑ?+q#9$n6p~ո~nogցJ(d ,Z#( 5 $ Voc025Mԙ5@[(D!qWaֳN:LW(ywf"Pʺs~SODrPc+8B%tg%i`q>7竸).pToa#oZ(E9KK0:>tx/J$"G I}Q@aW6vkE`v 8.;|?H-h9gXrSbTέКm"~eg-S_uWGcȿ״ьW͂BB1w }Po)uMYh*&_s`% NiW¼hMkE {gn$h!z?٣9ё{T/C2 Ol.gzVf%-^mtڽSRA}V3(oa #[R,d)%# 7y0#9vju3YZRS|)t\/m&{a:d%k%qSٵH`7zPvXpW.dw>[Zb.!jew-N!WoAA,`(OzXeŪ6m8n4E^N %aM;=XFڲbJX"8pOowAHɤr nR{ĻN8aEhjR˥yK΂_:o- n=(i«G &X 6[#Z{͟G;0j)̯IujlP݊)[.lKZ`.;(R>N1ݐA[wLM{{XѾ8 ]ư T'\([L=?^/0$g74`jgXT" 67)hTe/C ^?lJ~Jga%FC w%D1dqk8U*of*aw$LMܓs7 OC_hwȥV6Tv"}'`3  ܄%*/=6v*(M(B=u{+nرŢf7rZET}2 {F`s$EsF.k"!!/+Έ?%j \ d-=T;-XA1پ`htN x 0@{!OV[:q,;٨B}SQ /CʒU8!P 3haҧ?4nusebkdΕq~~5|a+,q+&^s$FaZd{C MQw*kɯP >R93ŕ#W3_~w/C'%*6F~js9;)%P^& sq L?K6 @Ai܃yjZ1jq`( 9^kFF >OӓlaGכs+Rl4fwg33p$l:"G|=:gf#&.:,'AMB:C4 M-@wx[p},)%] m" C R.@*tlgesEPdu&VB%k&{~kr7 d g0T :^gFa${'GC8$>`f+R.[ZO;m! Suz-:FC&TEVr\Jw&E]ZG,&a5aΌ>w'|D,d X3npX(`ʻYI42+޲ւ`JrKnސߣFwA\B+qH!abi u8#CV+#:bą؃MNU>/|3YːHFJwB tw2̗/U&E$DtLH>$I[y~(䎇5,{ZY+ jA:=[%Ga뫠݀Ŵ:!B;TTyU<&B"4; ttc7ĿѨC eZptL1l G%DalF3{$ ŵZyS>GaCJ_>$uHy#lᾩ~n(> ^A>)狖\fgD[Q2@2![T#ۥʩ\F. A ']/qV9ks&,msMGǦTRCt|ΜA&3PƸ,d,(]c0ULԪj ;I)8M{Ja,))T307_,̾1k٫ދm=lu5B2~TQxq ĩ z@q$q4Q=sDT%1)AI}d^QJoTWSQp8e 02mvsN{ɫIrIg)!A"׆wE8"=Tؤ39A =, ytr$pݩ[0yKijQ]U=gn; rjD8IWI{jH^T8bFTDbʂ9m)VN'Ǯҝi2(en"'YH(Nd[cUW^!6g0N5(sY6GjԨ"=3tdUj mcuw`[u1Z m0%~)8K [tOcg9P7?oǖE00mEQKbK>8"P12P#>aOvwL oOuW]*r6?oa隍w5W2^yMbZvMpjR2gjT_Smޣ* $dQT+NwY"`ADpr,o & ͈)WqQ˅kLUv I͈X6!iăMgwQn1I2c(悂28.HNlIYCG77ehkGٺ ^kj$ }*-i/C&JoLbgeѻe.dEqh#nPRQ%F09z|8Sn#djeO~Y*KVM٨4YV{j!tDO5R +輤F ]Z60}w  tmjU@%fiGoF=AT D<ጪ&^XYse.\8 pNoDj/ILU Ў3~%6>pF-cYdd MWZ)?56̜ wjz7dןo.?! '],ﲟM݈vjV@̈́J2_PϿhƓEٜuQOԜ>Uu)=%(e|߰5O.ql7›x>+9&u*s;fu-E|n@)#)+sgY  i|N\k\y6:{U[Y7f`X]/棢$D$':jYW)!e̵n~tm*j9 ;,,bkqk*L󶨊'Rm m}ݐBVe.(e'" FNa$ ETX(J0IָVT=(&f \qo%BE= /|hfq9:dnlf Mk B,?۟|(`1E/Fp@!6-|`ש}N׸'W޷0[×X%F|c3e`X>gGk~9xo ?d9Z>*8F`B0HKG#_61qi3^R>C/ybw10bgC>Woő9wB2A#ltڅЅ >`IC| 2!Cdh֮w01׎ ?Xem0Pg l.^/ʧsAcAr)) }4H[E̪swdRWCF*w ;gZM`K}S01ma7ZYl vp$XNե:Z[(%pƞ9NA-~ن: vBb~cN\!&F-tK29p7%#'ւL;$eY,ӡ'8^oض:NWaiۗWAGuE BX-JcRROuY%N(yp981CZGO5w*J?:{CrVj.ZժCq&>Eܩܧ9VHږ`'>9q2+ߦ93v1΍twd[:7c<q-7|{y iN=. )k! x '|f ^BO2BДl #\3cx>}5Rx>lǘ*\}i~q88$]0S2ĪWduN:ju2rW8/E D@Y5g^l/::Q>x{U3>Yƌѣi;t~i%чG7VJ[Yxq:?-ǠeBlóvès^أܶ`;FA3ifFߨ^""P^g-?Keb2ҷoq Veb8O{DoLXfs,DH''S=] eGpUOi=!9LxTUqm8r?1:/"# !hOxCRT@o'kwGtMwKn=䷠vJÐ_NE^WQpBMCqAo {g70nbL -J}={dV=ѷL2^Y!N]ĥg\k%F).u S;⾰2>za^.!UnXu2%ohN'p4Ywz"Ϟ/_ҫXgjG[f^l޵Eɪzh?h2 56gI2:Ej^cr0 SjG1=v5P2`UO1'- 3_Ezg%|߼~_ `) $ %0ÌNc{*Y@p5^Ü`$!gm±ըi%uq3E0\܊n%Pe=wgp9o(s0@.szH/Uԍ(25=mZ#udPͪG]tZCCwxpNR.d8?`'dӺ}!~i|sEP}2̀81\rKn@35:4n1Ly4(ssOwGN\)!H3*`Yj)I~RS[ *`VQƘP9偦,Bp!WOFW3:CM97E"ۗrR@z]ibK|OU ^?- ؜K z|L^y³esB+8v"~y6ohQrljEc짇؋2荄 | ~k#Do(;Q^Ճ=¤9 qMM?,TV/H8*jў}gӭ a$`G %@khq#o450|Ǖh0+۹]kB'GuqGU$U^F11p]\c*=!gw^<{"L`+\!]JAxrǑ@ylԳx+u1KUzb)PΒHPz[މIV*x$o{qV6TQ xS$3{rf4yC$w;᠓mMisI _7MtCj@uuz÷Ә]չ-/ >[U_NF0+:.#f eeWN@qԋVaeކ7>-P/؜d6eJʖ%Qs| q * }s~-X$R^TDzDTvbMN\vZdFd T{+eR&/[#!Cu#ed&MrPҗ $6enAC VڟtEGj^}s&^2jkId e4c_WaEb0P^WKwްPŜv`lRORF 5?UkhZm O3aHȳ#cXoD\dOɑ`K<;jCglHE NW=B8L¯qY%?6婔ks9i!%eB. ݗqݚ)1w2\LWMt`@8S7Q@2Q{80h5OW+C>ބ3㲂]o_خħAPXXE1bXMbx>q'rx\Peb!dғnȆ&<1<isYfDמm2.d(H*H[:Ԟ4uڌFׯ$uTNIAf{<˴V4½PJBP+{Y ߾I9:v~|}=Ϋh^y!I\ \b*9[ yGw?Iܝ'=Ov !k"YPu8A>b|;zjP5łkydېi _zaP"BCEe6"1rk!% [1 *3X]c+jO R q'5Dchw f\0ccn䚗5Ur%dqo VRmKM9<__RCfݿXbw E' ֥Jku彡{B 3% ksZ_юT>vj*n_LDc5;MD >l:|$EaoJ9r;Q{|@ zeW JM@uL_`}7&V:=F,ËZz7W.zv6@V<ˏeSwW/_'/Sֆ:ډ[" 9P$$sGU-_d*RK;qn8?n67..^$#f_js` ~ ,"T͐'C˕ʤI<>!7WV/rl8($T)C$UW>DQ`K,pt94Քlc@'8̼Z*\d]fEx:'ҷdþCC tSW2haXqF"wbEKQL2Z+{DyT&~VyϹn"!iz.nӝ#vQfϞ@du=j r}TRuUcwILh2n1$m2̡@oJеp£mWY~ͼG7Q3K:t1DA7Z8%-C,}izt"qm,>p9< 8?_ 9=EZ ~qzoypG ' TTڡֻTs1*>ؕ-d^ O_Fp „~UV(.ʈR\0`uB$+ԅԯ1bO (WC*n#0M aȐ}Pqt=V2[46َU$ƅ/wJщ~t_|A8[o?48‘aYo.Dz[W}W a$߇2aW*Yq*ȾtVa}@mp<`ҩ {LAȪ_Jj8&Cx:/@"xHO!U=#h@lf<z?%-cB .z%kRaNN~ X!VoP1>̈[N3翹tPHqS6DV"R>c <9 ]#$K}J(0*@SWD8t60. BgӘg]}8瞧s!تq}>|Ia͇  g9zK)8vp1&v'R+; $oih>p+鲄ˍqoB6Fȉ+?/Eo05u+{!+5yMc/-z)6Q!(-BJL {J 4fDdEh稵r#Ë};:Flo~ȬxU!;iUGؐ]x(WzƠ\j«@T 1'- k@bBrr 6Z = )rLgVmW:a`7}ǩtf$gqmj Ds']h=~e>zyti& ΰ6"5,8 rro6kqOdIQkR_vihv՜8>:]Nvz{i+P;vS ^*Nne֮ ZonYjJOK6FnFxUVt#(s#7fvwAbK>9 PM}+PmiYb^ұ[f9DiF!Y]2Li-%s@5nN XUiHS| bEHh^{YzR/B@h!>YH` 'Jf /*yP]ߏxW!{~МKjAa4 P_Jқ.BzUo?a_;ArL=М.}E3sg~<}Y^ñjX)8!Z9xhcEio[Nʀ]p"Z)=E\҇  M-0x-afrCrW17~L vI͜e%FGm0ՒN HD q]#/^ۛ|٪AteN@[JK]WVC,ݺ[.˼hc!E8SqKY7۪f#%$|lr{ߔ˜FێZFܴLMbEZ`i6/GEaJ|f󧣄f`M*DYVקw}^IB!+M12ogW q]u6LhR4e>?H\&Lhe=Ie݉V*TȰs4^Dlh-ܷ J0^ot)ӿC$3V;^߅o UUH4QӈZ=K&ZBm^U@F (< b•iOQۃj5C%[XP~x ** ʠ'oe껠T Z34[>!c}wnA<G#r=!ΏTы aJh~#ty,±7:Ƙ>怕CP6 <7MGF;ULqrQg3f~,Qk:sB+Ou]+WXInVIn!@WR:' q%6M﫸s/SNXxfeA%<kŊfLoگe!?a:Ō%=Q]!y_<0_uj $n4v{n^ L #jC5nӮ/ ;zSRMf8\/b_-́^ܿ~"`rTR_PO"?HS+RVLc=P@gP?hE;Tg+%d8mOcB1S̞}'̚s堂siTZp`.|[FngnX'Kބ"R$URAѤ=ຼMt>u(uMlwxmIXs"n=طFM}uqs )B!yPfPڅ ]|f&xt4mO.8YtKeh"u[E}]CGxhnzqHh0Ptգˑ`@|U F-tm"c// qO\)%0@T=;DUhY'RA%opS%9)jeYe4LB> >19h2$u1UQo.~*J00v UL"kM8) Xɑ؁@ZӋ6bTcFw5|LǸZPEْRոz]7Ɏ 5Gh ]tx{))18vO"kKFՖ'}%m(Ya1k7pYduZinOrE5GoMFz:LqW vAԎZ@KtjnYa@Z;gSߦpL^hαbEGkm[e:%x5+R~//lmBZ}XG h/A\a{u!'UKψ֯Фu4a?Q= Q Ɍ%;>EY?QC<^c$zq+$Vg7&g,U,~R~n&E:9˷"}ƣ "joԝw~Q>cH Aڢ[i>aF9,-uP<ꗈѐgϮS3seHCO' 'y[${ND㱯u GZ1V_zqc# +85EA9bu5%Y)W9Oej9j9-9LAfd) &b W4F*n49  0Wj}ppvTnA\lL? nҥCQ=vpN"CY{)$&={(|=~,ɧ==4M(ĉgܕd#VpQ4aZr(#lbd혥zm1 f>a_q}YԲcd6{١G+ѻ|q&{Dz4UZ:Dmn=@P(t,\,Ѕ~`BcN:0w:+U_Q"d 8+YDF(cV ߢXH!SGjs[RDܬww1w԰ɟ*3q9O|95aS^(5Y<`/ y릭~ 3O0Oh?1nv~9 ؇{=kHx=Oio+83Î!SUЍ3T@3[C̨uY;=z:O~^{ɵ*aMzH^1ԛzI9? |-z%|s.v']Vh m_JFRR-^(RLGZ|lM='v57c l0A'9$W1h*Kȼڳ3e|G![`t4͏~gmLߕn !N\7i)Z=a!FoIZul05tߌ~^ Ka|R]-=_# Zy=\ahhY3C#z}:SFN9sB~Z(D7!S}Gᜮefة:JyO%|ϮxJ+T4KP g,g^Sd֙FotCbkOYm5dRZ !0 p;(gYOg j]CCSQ`xw$(q̜㸝z/ w4w UءլX"lJ> 8<\,:{d11T6S)'9X~Ro[H˩;駐ɯ߲#񮏩z6=D\Yw昹x(A(cJֳC6  |-H%uƎᠠh1Gr)+Lu;f9LvQw[ CCΣb HrTڞ( Q$5:(V 1QEkꬢ98}(f!VLFCsEoPeP:up!rFQ!VEx{=z˾j\uR&Wy6ljt7j]AU1' yW%cp,0XOvlVoBu[}4὿%0\A4qIgsnPh)=RKkOP3-aLakĆ@l\[8 |M(NԭWa!xcܥ n} _|S] tWO)}5!a.)tY$ l@wAot?1lx'ﶟfѠIxfc(34S9)%j@HjB\btI&E Y S'ĦZcrT^7 t?3VywPP%Ox]Ҍ&ٹdmoP? İ)V('Puf4xhA}ȌRi,cduwP:g3O'pzO!E7)_?MIe, 㐍;P@~'JU10ݔD{$޷ŋvҍp~ؤrL5Gˣ'挖:<\V*NZ^q71!;RU@ h@B"TښlxdMe|56Y]#ʃ_G$/JtBBrwum1 E5 [aIYF.ԳlƁ6Ҕ٦se'|.:|0" 51ZȂ켂.BFPݚ2n=J8 eܾ=h!e;jB.L7/So $+MjaOm;3u65QWG3r4jVJv{I-އ1e QOU/K%U-K),R) LRp2?mN ;:8P+>ބbX <}w`fF`+AѰREI X gI!ۃ9J@{!ǒ䦘WB @Te|_}{7cUzڇ[fGhuau㨄49|BЮ kgli\dSٙp@W%%&cbu|!|h繡FQ=NwLHsjB_׿0IGc̋RykSav29HOj߽.W@flEt1(E@?bj>^U3)Y2u xIgh d'0⪥i f:gOH&:ukO*oJNWWa;ޮb[ ЁT@:*\'\.?#ӣgVo2Hi[73m¿Aa{&=R>8W3U k%gaZ9}jZ}6zc:6 )aS0=]__@,_ж`Q1N8F3NĊdoU] FiXn~[6{ O1ɟzYӚ`)@w0+8H _* Q.5aǨ[R(IPO߀s nHL5B,Du4vu#Ù0FõAXyA朷 ܌!sxeՋuqՓ],7A]oP\nMiltV=SX wƐT=s$I "U?T L x=w$H4$+hBy %BFsm&= $-*©6O!X֒HgVYҗCJhꂱޜ@-?T/Bױv'F-:@^ K>!30.3nUzHJ~駺{MD!CkP9uvxsj+^\El=:^dhvbʭ1dW t 0xMEѻZ/B"/5{$.96*i\Ov1P؎0 `+S@[`Čyw!lw1:},,+-9UٛkۉR\9uo~>[%~wg:1s#\_h$;"E 1Z5@9e\,s?zyvPHmtH~d܋ u>4Û/4l|` /!pIzƳ)\lPzg)rބFqŪXct/G͂ Cl"8 !k:Pqf腜DGfwOˑ`X?&2uu~ZcHc냁)Ţ5rIl1Aj|U:?.D_a^%[fR9JDH 4D|'黠0ez:fގ^>a_6,EyةcGE\B{=DUBm2ʹN"6F0"+Ƿ !@9K:[G[QT.󝕰 XfP@NďGV@ƬjB6^%h4Ak0$?/>6ĥ?z(u>i=c No%dUEDkOkG %=MX'i{Y"dʩ}V YeIjxO+.LƇOfELBk9m4qr^=f%tRaah!{ ց~ I3#MPJP!҈u^^Cb 3r x&T"?1PYWu'" `M6ڹBhҵW ۳\VRu-h~)*!%25pYDMP#]щ˜gO$:<*gY5ԕaVeBOcW yq{m#6JQMF2Yh;e?Xuw|dX$&!n݉.'⹘Wq #0eC-r)h9BOe#9 gabl$2P_}𠹵_W=IXz#c50so+Liÿvd#G|Ȧ2SF<8sz*E򐊦#F]l7{XԚc';6Rn؂%&C: O޻bhMꂝWm*e \R|B[jxziK^xpA "DyTT*>j^; qAB|0 3N6R@Kk\Mκs*kC\Ί F_3MRNv+*摛O6~_-}+qu}rQN@ZC"_#_SF8$mX FF[a~p^X$áHݨz՘h*L_td0!4DgQA;Ή摆^NlY-8c <.f3_zzލ(!\_Vwd1@+,U?+3jJX􉜟ҋK@[cR*Shn?+ɤCAEo&W Wډ-t0.:,۩wBč--$"^Lk25{TNS֎R>_ĩ!ۧ 8 $8 2,Y[t=$_HTwS1],K%7xy\ `UU$MzB+6uCYG9ӗ@.6tnv^zͳUF $OK cРN-͟RDƫ|„Jt > -fO6g|*Z(Bh`&Ñ#a oi<XѪ䐐0gCƭG :5SC%(Q7؉ȱ#yҾ 2 @2M&'MMsNp`#b:/ F:R=GmU VM.Q0Q:aW|FQO%%mqH5nxOKlR"g)DM-\r|X<$"²~#XkއO\ؔR,)ksnqF>^Ŗg>cD^Ls: " |W<ifh\%78ʄ"z^ Us3⽦/0M13fdYD.3FC2VnPj&T<#`_>" n' Z+ZKW(iDp*dbƈZL 6TMIr qo<(sKMhYTQrQ}Z6-9x dO[Y;?g xHMM_0odV|Y~VZ D!^P"d,H-G,wQi>Y&ntF2xxNVT:<'c Q K%8] dsږYq OAR,I#}._-Z7^Z?)HHjPyţ@OF{n W斅:Ī@dhM+Eշ SPa\8:5d%&_i]zM2VSW^nƠ߱Žٍ ѻA  БHfśκoS/'HZ@ql n6T.kv'a3HNyr9b #m*1YJo(]k۹Nb#FAPb?%8a'.VoBUběn"ԝ*e$]l;A6Wl,$rubd[=^S|Hˊ3,[a= Tuf b%c~s{0'0: f6i`B.%V¨HtoWlS* l_pTI%PJOc8LMS,Dǀ܄l:&4bے)=7oWr9?d7<)jv#"J&li^e],R!8"s85onSW.Rɷ&vGxʗ7Ge"U č% C:;"#C1kaQ~1u&\Gx{ ==Ed,zctXS{dn(l_N+!XOTl ԚդsQl4J A[t&c666<O3oR;i/]9Id1zN-`p5({f "]D:o2&tIA1k$G65i˓( 5.xJ^W€m!)g{B8|'F.+&]M=G=C5/C ?܉ 39W{%f柌k>?[A c)AVw"}iih |M}ۛV8\3;#}H̀=[qtVbs˃c4 "B>o=I'GW.:zYtO`1̾8(B@ߔLƤ3&<#3jUݩe`_q>^XN;g}$D^oL#E!޽uqV! >+3O9쫮YF{UXR,vvby$Fˋ\B k<<ik`ʍa7T%xq\i7Ά .h<6G sD xhRTGD RҠ$Lz g]<C\@sY뜼­ħ[Lqȁ^I#b@ui>\ #햬fؙ%)W}"vTְ)p`Fw 즜`eĜ/TԖW!fG-667aH''@޲J뙾2LLkQ0e)E> lԖK(,L?N*reCHUn<>n1/19A]Z 6-]$͙Y[$' S&{`oDĐUC2?ln!),kgsaTtdz<-ԑM[?K1PYAxf/=n`%( vteuFKpB$+PFѧ.՘IE$fڠ GsU'!$ޭn_O cmCs<%u8?۹PM'F鄆RHʟ)rpR1k.UX'b2x5ه|r1w\(]> <Vڔ?,8$fڼ \#9\SlJ'@#tG/A^]*D9j; XxRsVmɓR$@ei *Fm]5/z>PVY06 .!ۥvX&*a>Ɯ+g^F BA fW|r EU/)7r\|;$Ԅب3|:)'r e݃\`L ` d0,cBmi.PDDݷ qvj5"9$}v" 4(̿@WBs6PH5-9,mN \+ߎ%XLah KKuNKn8)H3SV4GH=C\n.YaR8+a)"B  Zn6Z3Nb+B/B!bJ Τ't0lݥc+rs(Ot @<;X Ae֋aJ'6@F_ωwGr[r\Z fS%y1QaS*S)2YR>nvɀlnJbeǃZ8qH 3*dKO{&xb <j"b?F'1X~'OC'A <̖'I4U=爊eOA,,+ӦmaqAz@_!qJ5g YQߘ?ř|(xVidGI=j}bf^MexY$=PdH4󣫴@қD7= Y1!7g)G^x֙F D)5-M Ru aOI3,b]cZjȠ 쒞(s\#T"FX=^V7W3s?d~iUh=ƌ"*H~GYJ\TSuA:vu%l-} > ;>ے q}_)j1],̻x<54(Z0{yD^ BdwL"Dt{d֛ٛW6G#4/n }qAO]0UV1zY,[ύXI`&Ф=G(gT%& ز<1:uCj*G+͊iG)W8R:{R SׄYb<ٗ3w9~W1v{;v[\UĘ+h=EʊLKIF m!"~$Y+Y _:ȥ-z6FRKjQ:x$[xg%6;.N~f3$0DmNʳ}⟎ou܍MΣ6KC(}>ٗT* Qk.dn CA=uU*}}x8XA |J#bt{UM?ɞJUK2,&}RZP:LPm( +o9C,2!{9@`xa/̱G$Z9 4l7Y'IN r%y]194NyT}D(Yb@bV6/uvw5q]>Ǒ).k,{Մy&ާ#H"ـ4c;+KjA``!Yn`l; FkLɘԾ<5334-rꃲu} kO|eBku<hi*4)<*fśl/+`C؝3̏1gPŒ{XC65;%+~$Ѭ+͇%&1{3"''Oj` @2S/R{BMKۚJWԻz duSTE'ߐMˠcN3FO:ZB^˛qH>OV9䋠ltymy8ҼY n-M+eb!K=7O]8QZ<LlS3/E #mwNnZx!0)*bh;1m͢:jZ\/&Bj & V}XA{ 99Y6V£@"7gZSw*@(Rvn "V5V0%2S';$m+5j e_3h y2P Q9=¯y#V&=daQ"=9@CcVC^Tzk:Km~(fss[*ET.5rwEK:e\McӘRfV1xGHv{Udt]a59)+?oCЖhVQi| csUJ_gӂ(qiޭ_qDc۬[*V`@mR >[!S]}/qg&}`h7ȓlSg[roN]{&Ŀ[~-NaR]QMPaAbDwdȏ T]AK!KUϟV_2qL [ӹ S-#OGUEM\ȦSθ%{(!c^n6dDuye. 2`X zHvoDzrߨ XS Q1TٍHhj>~z$G_6ah|<26yL]&/hTƤg3TޞŸ, sVi w$GG}C:GIRv2JdgeBJ$LD‡Ou&b5S8u#F黦*=.u 9WFi$0P6eV½rT0 ʴw1G\D_?鬞uV:%ۮ D^D)'9M &WȫPT>"5,WxD25zO>5V"v[)@+Vj6S[ |GޫOWݏx~ع:4+_[eM]OSn.׬GBHi2PM0cvrpcDȝ zddX,P\8?zkU }b~ Fkq\ aϗFڧtF:q{>fIL=Ō@V?~jҪt+b:\tojMܞg$wB*CAɡm"Od}j!Il* 8a5h+mf&OW,z@9}aԚZ .mK٭p7DnIqMƪ'Z|hդgW$?񷮾rF}cY`߸EmE~4m3u60Ft3Nvb* LEZ%H~T,~(';}J\gYd^-bu0@tAZcql si9n)WIد3ŷw~^4yoNt@h)zZXMu3D^$/׻lAY\aۨNlѸ!s8I4x)ܞ@ѮNP(wfexkOddT~7*{PeR+ H $LcvNwK9 s*hI9H`} TGeiZڳH/w $e;DZ2C8%/q`"CMPM;|ᶉ!Y)gY]L'5kG4ki1HG|kO!Kˮ]cq|{9FRǣjrW!?|##뤁r#iZ?֛f`qSu`cZ#96M@sg|-qYQI S1fG, C˖< $btC Gͻ~@TP퐕Ơ @͹UR_4+%R*I%>wRr ­\6牾@ 8f"I$_KeN(\t8@6|ocѽt߇.Wn~k~6ڻi}mdҘG A$=|V%}I# / RUI^]);_J؃m̉b=\Ai*=? 3*P/[O@-5&kVJK'Mc7u&M1-^ tIF+K{!0()亅?GԸ%ԸE̙zWtȤ/Vσ JL$cȿg~qv;/ Pu5y+Mשrbki bϠ1R}M2K{ոaZȷb<Ȫz>kO?B,|l|4 t{i/zj**PW1č B{!d3X/ҬH;|:B¡ +d'L]naM+C2syAKxXv&(b7=1|M0# Cmogr.l)T-54 &EWb.A E-W;-Zdl'UK-VoavCz#]ⶾGdC:>C" /Z.RCp6,dĈ+lIX4sɜnsd==Y[ź݃Ը:ͩ,Yޔz]is4#9*l!XAQ1~l; +Y]e؂]h4@, |!dm~ZW4 ^̦k_$ R7mc׌J#)P^o:ڞL<ݚd!i.z_i-廆!<%t(Y <ÏQ+ItK-Րjxbe?l08$r=p,Z)Oʻiaރ4֚=L0k]V~FNDL%Hj~/[SC0N/1h3Δ $mS%oC@ҏ?m"HC13Me6% b"0f&}૯4&4KibXGwrfF搿e2" a !jdh\^ktIquK)Zll \c jA ԈEy [3X-O(`YZ=SrUsqskwsٳc)nq1PyT d{16.SZQ<눥s^#cTquFOe9,` %e3 g, lt҆L=l0rpޓM7)gS |!'CT C\O:ۢx=3/ fXN꒞M-s$"(fȐ0~>sp" ޶ R@e2ͽh*/wIuM~_,M:1p~}u2fe$w4{Mto)%-ƣ1+Gsv8ΟbWV:$̅*cw!FbfDp;Bc_">>z՗&'LNϹiMyAGA-QY7G*ĹMr[{+83މ`/SrWzZS grw ?V&/Qk2@;G oWif"Uk5W@I8 p:LWXꄁWZaTBЖ n8tMXե~һ~Nz=U+|uLWESNFsQ _ SqH<8s`TQe੥opc;9HWw Dx_:rXZ0'Og<󇔽)l} A^#[Y ilCLhZhN:HɎwpS6t:eO.q5sazMP{JeͩbV# I$p^3gL#X$cy;f{BIT-}34r0F-GiVMɇ"r_ߎ/wY JHIl#V9H>7ݕWdxu`''`Ÿ;%Z(>,[G0M kC"sK.jĢHRC??X%g2{2g(zsGhk~w3n(o4a3vǵ]Q ,)Z8C4S@gh^Ʋ2*}ȟ^7LUyX#*]|Dzcbr KϚx-Rމz#>Ah;ym$z.|HIH'ѣ,> {шGWRp}@ XeJKDii7a{r'}@(ъKBdAJBb 8 ljN<{L1|sՇxRqI~ĂQD^zg=r /|u-8 &wXX%wXFk=^Dꮕs{L. yjK",ӈk1h*U$]vCNm@؅ڲ\$t~/)"D[n5vU}_<ՀD(:_0т&R}W 3?IJo,c"z;$BtH8@+A9`RRn\PekGG7S?aȸ ׋x LjpLS.aqT@ITQߪzhm祪SUGMSd+xz \rL0Ald Y`r]ckZ>ܑ3艒_{]; x6㗈]K j`Xv!^F EU =1Ͱ rNp] *bHLl͗sX~>lUd 1E<aړ|yI"BS()S$YvZ?bJ,3O\p)X,:NWx?Bf 6KKͬat; nd¨•w ^8RWG (iFd0g - ?,sb#i0 W`D g j_5׶ &e RmARZ#B\orgiDMjiZI n@7>qVQ\lNXRlE0 &^bޢNsDGV7]%jVPAm݉?HQGt'rE{0oF8""M5>߀%,tXD @&=[$S<+B3]>"j U . rOҲ"G$lsӑH9i&%oMX:9dj>Mަ72jJdjFsKO19SipԛyB~/ǐ+8h#>JXIN!(+$@P`I0>^>?$kBld`3ci "5PAHQwjIcAS?R>.rjx8|ؔٙ`/tCL4 JnV 1ͺ#ӸR`ه}j#wa` ?¦܎&5 .Hn8prfJw0xÐa 'MTx&q5RICRɼAoO5 $dIxN5 \+g-ş# {8'D6MAqp9".12[24ڇm>25q}wj4 ;8umbN*'&61Ӯj)!nlŬ'^aX%f! U1$ Gꄶ )yLd0<"ۥhO-)aE;PpsM@jC{&G_J  ѽPt`!n%C&f@WnRQѼyHuʿdO~^[ A8}zZS[ǐ>v&m 8U.y `+JMG/UH39G6)_Ctoր/2lΒ4OD;{H%@$Y#Jpc-W!y 2y({7'\Cʹ€wY\r1GmvG+1I,dKX LXrGE* OR/@ZC{GaD%ҟu9{]e3 I :`=ϥ58"L|Վ9fzLKs"%/0c+ 1]' ] }XrKzM~e1S}ӻmf%֑WQ.vT洀- rNSx][v5,um&βW=Era+ynW'BSYx C e6 ʑ~ٞfBP U/4RɦU㦷DgR'O\X#˳>!`JTY кŢ 7Z.j[oGy `,I.wLsm S+Z;4PO!ܛ))3qC!UDr}R`&˽1OM@DTWHOE@괚x t)cUUy$&jƟ+[;e.n)ݞ|pas ~h(V臨^N64^ '͏ch_&d.A8>/ AU>`3H 5~/[X6ZsZM7]cx@ UOkX} p#\|ƜV43%\ohz4BUW%V"+zY,|,u; ˜ֿzܬ^Ŗaз6)ƃ[娓ޓL oaop= l ǦDGf=B& 6?}O}KB* Z!gQ _b!\J>|̊*nRt]ΰhVJf4H;G-f~A*Fx qp^\("O)Av4XB&@t⑺ۣ| xDI~XrPUCn,V/)8pJvv8쇍$_LT:3K+F?]gunY^xVӐ]:޳鎴`X% u,'!`"LrTX/h<xi&_2~;˂fvg@5Y@MnB1ĉ}9?-mFz!=/@w0 9C,0"p_xUtcm' i%q;y̩fehob ?\9/uu_4R^-a wE-.)LLI4NV ȰG*Z}{,r9:̞ !Jwf0.t!8Hܗ5,q+3XOxM} ԞGZ$24-vj0 Z*Bp$vpD D{M@L#>.U@> g]& 8`8ɖjW&u v /6xJP2Hn'ct:ܓԅ\x7}]_ޯ2Pa-`ŅTne r^PNě**RrdNz<OBnfv}kMOM}k(bW#"qg&.IK=S֚Jui!F*b(ʷh ngw;?2dҡA|Ov[zjQ@ {G6$Q[7!IAvSbu){b䯷a mi*Mi J7OP]Øa׆V 2SA^ۀ 4X1J"I:RFS:(6RȽ& Jo117ps?53z"uG1Ӝ/Z"\*iS$4#5 <ӊ %fj e~, fhz+wRp"GM:Uz%m Z{G*1MaB blU;hFەu'ދ~wW` >(hX{8ڥhbwHbu1l9 Y7n+ф*ȖqF}%f)"׶$^gI=,Zg#4X͢sF`*"+ģgu kpF:na;+d0~K/LMoîd.>{v s2̭ ԨLׂ}y=dgש9Ufa^|ez&)&͕UrЎH'M!|cAX%zᖌdqҧT;pHZS%u@,L eꜜ\ FBZ#ԣy_JOH8ME n2+Įwըw:5?hy߹~8SV8+3MyZNLu H5ɝ$1=H,q ? o;TrQVvzkqБŁqfO!A4Ft!pv1B-ۇߌ g=5#6g̸q~=n]$X|v9gƻYP=*cgIetG]9mNQq R)Uq5ʽ5BPX5A_6$eݚ%4YvAL>CkrGяe D믳_ eV'EѤ5UPri c+ZPm߰eI5ѧPE t#@f7 MOM2d3rM(Nq?Af]݌ɗ7,~<֮]f8C qz*Kqg6AɦeڱaU t2~Rj ⸦g"*aQ TK7łnw x K~alMJkzĀIgݰ4_Gˉ{اUP{X3(? rVf!,>mMdio&>*vN"tot24 g~ky1Rq] MD40|V~'* q. ~ ̀ Ciq^/ טUom1ErX՞1ۥ/3O/?=WpDf=iLIlDRʶrԅ& ÄPuϕ-ϴvrJDN%1s:"WUpb$%k߷*"TQ*wo WH4([dњn,Њfy)@w/ZB{e)f4 V nc{OLUOC0SPО,g~`:~7eUvAQqlQ{Q=Hqpp!vEnvV." gu/tҧC 2rܞxH T1>z*f> U xH;T_R$lvjH43 t(0Lh%I+q ț֞:ٸK[_/Z'>v4w]d%^*]^9sWdm&B$B ,a<Ʊ(6;jE{'1 S+dB;l$ s9^;)L}='F>ռA8ldfFl% ۟BKYRoqvMARߎ~b/觿<*F6B.Hwa0Q)k͸m,<=^Lu%~g 1'ru)p_8Ϫޤђs2

KeHL憾q4q=;%V- :sQ!є{-44Y5 -ac悿~"Qis j^)< rXF8@WG'V26PXl][}4}$LrW82>[cEYįP;**!Kgrndgmf`Uj1Δ TgV0 z}`eLkVgNgWS{t6~B+ά:)O;~S/wa>d )rN̍N^BEwٰҦ8sb vP+\ hK(H 5GA=X_w(Ub7/ mtmh„v_c rBҩg:zw 'n>|saM&[N֌ަ6*^)O=غBE*@Ve_yȅ2y ㊉$k!+ ^hry~/w-[1-$nNm%aX1QRѳte $%AC=%`ge]Մ56nK4= ͳ:%Aa9i`Wd rm֩ Fρ\]  bi%mj深q7V].Ca̦#lwnH~O {o= $M@6ЃvWNTH@rFYN%4J48<|t3P(^aUw&iWA<)CpnOeEKѷ$%FcEvCXj*n&f:F|T2ᛲ쭸*R+>fGtEM99[*F,~,6G,ŊTkċ~*jHK_7r:8 ̳w^-nE'^VcOHz`΄: fhC<`?DMZ\Ʋ4<޿g=lz,'O9p|Qv&ste_c(յS?F}u:ޛ0.Ȓ:{b3'PnJۡPJ́\XՊ˜vŵĠrc>寣-#ӛj $9U8 XS`:5Mi?Ot1Ak:74!>3f=ŏMކ|Cǹm'a'K&vM7IL-rL4}Pt $ J]/!Sle7fp X2ɹny}2(ydswnPwz1a8} c2>dc^ac e!L/3E`|ܻ?f>I=>VgALA&N2$cjj'ؕ"v)S٫w`ցBJSccBԞ*g2}4ЕK6g,\~7GwQo_ ߟM]rt'gOb;g~VzuҕilFyrT=Mi=?⵳͍x4 n{p>{v*R-rQL~Wu~VM ܣf\ }lh cE{7仱+:mW1"TJ_⦦L,{> ߏ;;Z\%F,t܌Y״ {c5ZsGA ׄ|,H(c'q 88C7-/oIqZDkjUB5y ez3]RV ?r'S2_3(-En<*"i#M=H2 }=TQ%[0;[7` 1[sDlڵQ2䈔\eˈ•5Mv\( |10颐n07o6lMf -_K93*|/c [E>E?#mAR~&$l7ElmeIL@k]yր"@I߁n~1zP W(C3g`xv u`X ̹AD43:ko@t9o<ٷ]ryŒP& 0ȎC*,wElm}4XaIXrq|Lha ?[';ͮ!V=}cU- º”ptrI5*"lTNߺr%jGYA6U`oArB\||qOSlʿG_MNYodj!wP+!f4Q@r5Cg-~2E!9*3Go<,I>C))R'9q!:Xs|>S7.MEN}!K+AMڏj%Jb q&gjﱢu/bէow81z#x5l" nG tJ["IA1<#Zh10nۤ1QcA:]6׷al"}:f Ν{8cuaKl l `ծ[+20}9![MӒ@=Et|j5mpXtOeQ:?8\%3& 2ք]NR~ k`Qg&epqŝKܭ*elJKׁƜQEfܹ;84]CD})|;mRYtq #.Z+9=-5N[Դ2 Ɂ/mDŽ{VuAU־3!+?{#acS|?QM+ ;$XWi9G-8)͕+ʈ0 X(ov}o4YhTsɸrgq`JF&x)6:~XKW@3,BmM4Vo쫕MW=vG$n'_QՑrKc˞o;1jV!v)=Җ4- Wŀ6OWH' 2i2[O/'þob9?Xv<8z1'ς~a6#*< <ѧ (՚ S7`V4[4tAM_Yf}:.trrj7_ULAcӎ1 (im#VRJPR%)u8SlC;N[.B0+/}L! WXH3&GwO+*S?tj?KK3/1,+g|>Z 16H\^a* tf0LQZ録}߉oHwD R ОgU\jF3V lx[=V(B?0ttv0RޘinGIXͰY6݉(8#5dJ4Q@ۈ;i(J3iOӋP!!в؞C6;Z&RK;ըټb}Jc:0J/o;>Tgtz my&;45Bo~ /21)ciNX*IN*P3dgÂ]7ؿCLCIH3wp$3{kCB ,(BA_B6KNcu;9wWWBI%0K2x[u5ޡPrwH 8&* mDa4?D)!, q,Kjtn33;C [8zi5aNv#fJ霬 f1Uy[1fN:e.%@9Qr Y'XD*a*ZXadd\$ j+/2b C:K+x }{mFI1gGpˣ>S9VqGTrA5CbO=\ۜf!k (#2_k>&ܽ_*$J*x۵ rDF4N_2+έr]Aw:|ڍ7O}~3ȘQqwɱ/ y, a缤=p2x9:Jn8BI:oh9kdcRNn$@4 lP7;ojvvt3.7>Fu \|O& ޾Z:hdD٢RT.濹Aa=Ä8=-!2ZKU0vc[v2\S6'U3VIFP)kВQJEК> bKrvqVJ7ofϰTȹ%@LXX_ 6/8jy`3rMMZ i4zp#8ܹ)bv6@`smdᨔ1Yx<ϳA?Hx4Q*ݓgz[󖹽¹79n.#i:к%RC~F>Pߵt4kTRW`j1Ypق,F%^:rkI{b D6h}USJ[1ĴɅ%7"7~gE'Lƛ⺣Za{)m7$0ZI O[Ծ4hX;{J~V(8Z4~O螈J>!K8G_Kï E,i}%[Ѥ("LV>h bRh[ύl6y$dH6kB8[8f V3XozvPr9%'>UN~9 sfa7z8sD@8rR5F1Ms\Cxe/&<a{z畮;&`z`ZE\O<Ŵ/ gvS(ʽkK0DǾh a^g.bteޕ'GGAFT3DdckK1y6yɈmP'ĻCH3WRp[)]Ku~V/Эd3C|\h#q!ϵIQҠ& ްx|F~vFdd J)M?qȁ"w)iO^a@o+O/_n\C'/KZSR]hixE+{*-卷PMIE:6ӼC`y?;ĵTAgjBg eE-:CtS0t+N4c;.=죻5pȚ>#j:sm|V~@\xG/%FQ0/#~ɕ/z,J0CTg=B$B Hx2?&NrU boPAx֋_аJXLʴ1<.IŠ!ڄ֕J@"*h5"ʜT1+9N'+>?J!:#:f^ h86xr4du7kRquv,Y 2iLq%,۪Bufab]{cUqOY5"\g,;)ZZ@y"¯!(Ȯ5a'B?1ǀ;kV^vV+.Eq&GA0I#q!]Q^M5,i4gHYIv*7g߶zD:7ܟ â$H{WI]Y[Cw6VRٓNeN/:p'wUG>gnv+Z{ЍTl1ۅjhkM|,,aK?VP(F:qLtǜ[%L>V~FEMjƤ#S _jR|)>^ԍ} Y&q\I,M /(Sf AaTake3<3`IzRQa,k j@K{䦊ޔjK}|/\$5}He&qՙ : $Z:f=-G1B7 S$SX^>U@_UGu6؊߫t [RȹWnr- Q/{tuHiB%,AY%˂'#_5պ ?+0r4 f1\1$ cl)bWdR1m? pCqpkbef53«u_`Tca)%`%:0'k!JG;t G_{&GزM%ؤyc9G(Ε5ƞ;ͨ~hpMzNFM38X'Ϩ~p -%T<}֐Wƈ3#p.1xRұxe‘|= 3BoDܝ{ [LohrW$BW]q̲%P b-zmu|ư휄4{!x3ziHބEsA`Ș1kFPI>.}!Of f⯀֣1Y=)Y>9(`[^彂H_iVfv0mw~aDr_/ 8iߐ?-Vu -cBFv.:}O[SS1Mm1}~ਚ=?E Q)"T0nOKI>ܙr< ':10'T&Vt%/be`L/TY'GbjQ?xhfw÷ܱYUJFD׳_xW@xO.u\)#kHGSᓠ&L~&.>`U۝u[Ko`Ͳ T3((ܠrV'-N(%R!+ex0\Om[wG&Bwk@lbc[&['m3| =I|Ǩ69x~KMҦ>n@*|+^"mlSK5Ӎ^slmVrFY?^$ >VbtT@(E;D)J}.pצXʠw2IkeM"F##Ocl3F&Ɨ+ BQ]ͼ:xE'Ѐ}%KQѿi00P0ν4sDڿ2uJdP%g*/ԢԩLJc]hT"\K~;1؆@ƩEPN;+&7pث4r.$L0Dbbo1-Z` )oh&g6\*/|}o dQ?pX$#n%X³{W=?z 4)3jCh q gN oGfW mkB1; d午zVS cgi72$!`O$3]L ?Xa.^б/ìF2([r>Y_b`7zTxaǃO}g.s& tʭpAύIY)IiWvK!O+WCoY[TQo֙i$F5Ql#e$½5;lSWtOr[om5Zȏľ XKT9]cRJQ HtrػO6a΄!A/t}s3>1a:R9 b2(n*0,7t}K<焇Gh[5>)x Wۨ%u2z/Y.CJu*/w0\0+ ƴߖb;nJOʨ"A"KH<(w~2h؁$*3X&`<"EHrVޭ(rcX"[ȩx=^c/ MY^̹ޣ4T^t!x^,r,n4C{k紮ƑpUddlF|KIB HZ3v!SZeDϾe\.f2 {P6H6Z?VP.f(۪R8#1}QhR欄jةQB&2VNs̋p+s_ ]"$JȲd;_$xO%CG r-qkg3 RP%\rb>Jm]Ztt?u,:NNxp);vJ9!^?vcZ*7Im'5r'S:07Ziu$W΀7skX2bV3cF /_cWu$#qFӕ٢滃$2fbe}E7~DSp]E!p~٪ :B ?i7@suQ@\1X>Cm4$g@8}yK7$T\z,pקb.AXOTcWb Niy1i[H!\pԱՏJG{WyrrFn\!Ds+^!oc>zP{ih"xuߔ!_K3xP 4%pYbG'$ѡ[ sH;tAyIl"1LbzHjl \%iPm W8x&XI=e"b-o?竤ǣg8j7 P_sy*e1?|ƕ7 vGR7Xخ6J`~UGi#_T,S2?M/6AO̡6K ‘X|h bykM1v ˴/Ub1 akoKBegoا{jm>X??x_CTԁ\tW,_;\I D Wɇ{f/;IA[yZɓ)qh!{ YdHZ +ͅrXF͌WD}]0XR+ Bz.훻.҉ث@ԼhT 4`&=V4MRHlr`jjr|xWb~*d+:nS:Jka!4_<^4,Wsi3]9(>B`ec|Tpg,`? d|)NMr8|=? G{ɡ eߪn/+wo|F}hqP:6 XA҃Yr=kwM Dl5Ka s܀jD;is\.*Ȱ\}M5zfK.P(Pd@hL͔͗, ̙I;O}*~+#[JWiJ[jՍ%><;xs٬8EA&OɱE-Cw Cp|he7U4 H,9#ϋ6w?v>S$'5hјDڞ*]cz+~G /, w'ӷ|{ݸaF[@WAodͷϯaDCR.=IIP\9;FIBal(TMةD&5l576Ak4S儽moҺ P}V!-|vYٱ pXMM9bL/\H4tjLԛk;re[ PIߚyS| ɂ;hėX* >\ﱐ[dV dPߗ@_R*&Ev^8g*951 5s7EV)O/[YH~]Ǭ8D P@,&M/eD{]$SKNE~yc"˙5mpB/*4ԽA;:/4C V"H5~vYʳ D+Eh'* =:A&w`D5J+F7]J7#0(N$Z3}xԍfv2  N6 W,ޝ)ڊқ$!,C'J<>2dQdY  n.|Qջ6#C}; \!a3UaG0ЅUw1"+BHm簬%GÈ8@?ɨ 3˘Y3BFc kѾq7]QإzeiF!E] m3 hҰI+WzhGTW [B\ "P8Mbh> (\a(+d!v85zSKQ+D#ǝZ-.[m3Mup1g?.O^waNΓr_! QbH{Q@?\oUM@22; ~`|i5yzw ;[&Cb&`Doື'b7>do Boj*2 YdQ8"ފv$߆'15q,>0|NNat&t63H>8n;L>ǡ~ [it [\Wً]%*68'Cz ?`YeX' -x(6uKji3t8U5FB drvE9J l= s_=dʎ&k!o%p6>_CPzgvc5q {l]é޹Z1 $˹Y&Vᚶ[4U-1-:8ޘΆ^a^KU+(Y{uKjVK~ޫ4Gj&wZYE,kkycA`=(#ppq~ HL[VuWjޙ}]ʼlNruxgDܐQ@a" ur[ATK."gѕU+e7qMQ!o=E0޳*0sY1lgh-JXTQw`PFhu6)D0QqXoCvy'`rxnU{^X0Q9۲hR$ Vx0ޙ9h9dAb /0o H.rhߧ4s vBSH9g^)Cx2D轵(Q=F&B;Mvab+\4X/)˷PjiUĺ?h=F6loƽ r>& ܎ M3s בjkޗs8ÖsL}M黰Lj ;*./>W]uY45h)(K-@`f y6-FP&]<0}vvchGCa8=~=b􋵺`ejAy|kC_6 ŵ0Nps HKK_}Q^t,KdF"\y/[/Vf,o FZ5ya5Ov5)?o[ԋis-0 "f c<CqFP }KZt71#>wzU'*є;#UIhhiA IAZ]kxn~2 `ۉ5kQR&FS4nk!#lmw',/$ >Ndǵu)gmP291RZLneoCtSfz<*`,q &>dE2T\9Rk>x3 Z<$.f e. 6t@g%awy7Tu1ҖѱAl澘9M,M7S8ձ/h n.a A+ߡ<QĚM~#7˯5ck'nG]{)T7 Z8Rڞ'ɈxN">F6)~#˵,OzO8s,#/$ F͙I5h9a{`HqEݟ h;tQE^&FA@/D:"D'`%`XWF߲z6ڰ6>-jjzgkݸMMw㜍Ǵ!HgP$KaYDXi~ -FXųaRJ!hy3HĖjЅVɧ)&]cKJkț_q RK&HxӲkS OK6U><ْ9`;)$`MBn| ֎|[[ذ: zնO>vO%}"3%`]݉\jD62FK:`>`./ r >YEEiF#]#hXqsG?B` 9ٷ9= &x-Ɏ|0ڇ:sE_LtyuJv t\@!(C4 [U} uc+Zosb=ku" gN}Gdc?ޕu!oB2Uz.IsI8X~cTsU6s;i@WsN[Bh`RGDDf ȒwFSo}|Q^_UCcF8*3|moWB 13Iv t%̣9S&&c YdHR4t:s``֝[jhWJ1hkLc/ <+2;j¤7c&sRվllN-#yוgJ+6:8SK1y)vՎZ_/z lf~^ALj"M\u96F .82XH)!f 5Z$Շl#&o&p_2ju>;^'$}Q)3++f zDZ y= F#8ђjipzW[JScuw`ﯖRjg/5w^SQ W%XL!0}`䨇jnH:^ODݤ tQ\pO?|_7 7Q$c$ E 7^e{cbQR\ȗ2BÜN K$wQKX].pj4D6Ay_(?Ȃ}v.vU3.q*B#=r~EJhMI0N@- Mx*ՄGC,h]g}FNLti3s;WQspLjlxUc'Gr7 o9$LlW6 a8m֠!5^ ]z X\`νRg7Q~M ѩVm2!kF'&-D+s#2(amYOзOy."LΟ"ȯ=L`U Yh@} V0G5KW`omP}46.A`Ng - ȬP+AME"*)7~ BIg϶ṁCDv.M\6'A`Z()ӣ&yVHk*ć6Hg%e+xXZi .ӞYnq6q+ 4w%gl7]'z L߷ Kפh8IVx!bw;q.XkC1"{|EՅ^kUfC,P(DiDmry,t>EZN1mhfԭ:s;=*[30*9wU! : LK!ȐζߨYs.I~ DǘR`Z8~0 l$^qH*H C+ak.  r js3;dM婧rh L֑r'p͍!s:Uuǂ$NQeC9 ɓgn%W/;U`̈́1yUɼ9N3xU%7(S; H$Hzd{יvޒ,Q#%F v,pӞ -H~]ɛ> @Q^}0:N?_$'h$<B_~8HN9Ā!r̤_/ -Q[4 ne䦉gMn:}y\ 9lS!LkP*\ Q=W᣾ÄKl'C*5kr ?jpRA}oB26\tӶgdq$ T2j(_/

ܹDkv ,hyR-G0 9p 'Lfχ&2َ׆N/'-+e vRfj(k$+X8X"[A(0]jkXQ~cnXP5_Xn[]ƈ?!% eY\ ~1iu, y^]烡?X 傖Q,TrYwǴKKS .ӯ.faR(3XcE}p QOCt1?ttyemn8^8eB;#Ʊq]>+秱I+zV}s& hWNf@=ˋNOC<7ljvVC%*|0Hng{) SYNUf胾S.dg?(̈h'$\ +,g!WYjl Yk>o}4 )gB΁JP.e~)V@xiۘx_&=l Z i\怒|\Bdqqi;>_M}1@myh^l6Tݞ-&01 %Wi'T@w0A.HrwaגsbO(8i3[b?=1Wpűr {QڠÃ}w'~b[Wo0z TB ^z ;Ft:@R4g}NYSUnkָA;-cxHa8?)ְu"|syNФC^ K +%xY c$-Ͱ1lj)+&G\ I(=6+.PѠojOCHإpgqj*0}3d7:7 q% Miņaqvo`qϽ']yS/4bH!]3Bj/r+yM Gf@i7CrFł Kv.q7 :d <"VDw 4o,}YҦ3{?jbk9s:add/mς7z= ^Nsf%u N~r$YxHe$\Q,&H%@b}.wD9AACyx2eTi{^`]0zUEqf0}mqxQH6TSqjHU*Q HoiD7cX)U WeٿѪoJd.Zc42|qӥ7 {jE3iJxRR$ifnZ<4ZzWo Ց_5pa%;n=8=!Rqm81C  IBbBjW HtV]Uꋁus5|D"7_/WyW|:s}mKє_U=mtr3*GJU,Otw3+btBC2{pgFm+s :J 6H9I~$ɢ4 e&;syWo̐zjH.%:wf0bΤd5åYYoȕV<{u}^uо-k=\Gy{IVncrñL!K9<fVբڨ"f^il m|3x}8. 6JgB^"ـ+`/ O6ZjwƢ$)^? ~BA甅Z]krCpfzW>m-yvzWg\&@[A_YVܻ$XoNg 8zK\g6ȯ ~K9;+GEb-;^K?\fm ՚aItUNi-'3fƝ\uj<01`(Kvm1/9ruTCac`š{C';Evh@J2ZJeo "LS8V3*23(>jr鬉3ҷÑL8F!X';GNBlV8/pFg\|cظnŞ%\9`dc[L kRT7VA]KM!s6_LOmn9(+{۹DxSfima| s-⯎U(Ycݕ JgNot73; 4Ȗ]SWBTvhAz<'!$l!Pl*ctF?]#o$N@8s($lW!RC' ,DZ@> ,񄉏䣅BMW̓k!,l x).4VQlu (L7#L73*99w>.- D@9iM_x<pP祥n EeON|QY~cФ=NvS]vD5[3pafa8#;jfd} 0>+ ;HisXq`$P|ς w l$?^8;Z)5: ^9A 8fr: ܢb(ި?G $h4(_)#?WjwMM^;@%5'ыFqC9+TNr Hjي-,O0) 5RFn)k'" ~/SWF eH_j>u[9H1 [lWv9!e:.R"g_59ޔZ|b]H̵,+ŗO Zgd~u-ʛt2󮓒8U:w!%I@YWF$'I] A! *7&v6F"uot98?tF .vdie6bnz[ڼYjU V̲Sم.b M rM7L ZHqȽi1gmTmpv |b;҄߫_?J&?_qeVQBlB97RV6 \;9u'\GIPE8FB:^mL9Sm=67==p[ 59ECfW''HliM;֖ Guk̰J~ @ߣxs(džec-hNtuqs=>鏫Ӑ;VɠB9 nfls~N̻5N2]1$_2 }] ?,睎`475:ݰ-}w߀DZU\Hd**x tT"/,^xVQy^ ֛W<%~pfK/b-٘<55#L2=br'4~n` ,.ߘ-{2Du`LE?o!G&<9IJ8[f.1d~ߍd gη=h-&1dN@z e-f[ebq*6&Bo   p 6vs\fǬE}[ǨZ}Vr O-q̺UuIZ |”Xu&,LMp_k?@AixeL.or͏ =[ki3Dža(pH7pfLfgn_#"=B ǁ)pnUƃWaL㽯; <#JIٝ*@U0yf9)1Sƹ|), vsƬFRl3`}RuLX2wYqMx򊻏~Fm q?{H-i]On8gJW܇Qй{BI]49qATm,hw/w/kU- A$4C9Hؽ.G)) 0|kߙWMhH-oobRX߂kpz 0z{B 1k c}' C3E9]6.a 8an;#st] ^~×sN/%2Ņ;@D]Epϱ˽ V@6ܿ YIn߃teuXwH(8xuUG&CDI'{ۥB,೽fр3$-F#mHG5_1TahgC%zYs&W:|eYrλ.LhxTݥj$gXsF bSEt8t\Ic'dV'tXtp{9_Fyv`Rό")NPjO4 d$s[Nk2WhYϿ;;\q$6T:[j7 4[#w˱±읤HFX#bkf4k-C `m,foI 3"a-Bwu߇/N9FBcgEAUQP/9`:i-3e|zay63Ł#nwt=vnT/{:G 4t95&f18VKG_KQiҘSS_y}Q峁Tj++aԉXíG%CiL@c-% \b~ARP-l)N6DO \rDa Y}ѢZ)0p3!pgqx`XZjѽ?en/k,I%U`'Uf_SCi^{]xQEEdfa#8Ȉ5d[LڡN/*Vů- y¢険rjG?;E.S",'3ߜU>g@ %_] Rr$C¦"Xy"[oRnS򎢹yqݎܿ@>oydRIYfuy!4!jb&"sSbWr( ɱAv˟%LћsHkn66 ™{t"w0xl/d#P .ݠ˭56E[^JƽV6" jqج fApB<|9ML)7a}w%a"/O`gkI` `7u Op}pټA>4-4Y$ÿY?2v_lMfKN[,>q 3eB$.)i@ꂹ5G@k8i>[1&rn\ԮzxC!8Dh) HvzX22PɶQYu(q5T.JJNP$t9bٝy0/30q>z~VPṤ5Γ|Gvcw|Z"B{ա2%mm ӑ<*?Lw#>3Sρ>a-r5 $[Po}_8RI V_ABX*C|ncj;T<(WAU#TK NN Jnpr`~$``-_*="wSne8Se//LZNA1MmcDAHѕ# Wݘ\_[CTR^H  B頶Xz:wքg]{j);"U~jΚ*Rkme7-G7u♟E\gBߣtymQ52qKLPhF1 (\ j9]=s= >=<5Zs/u~:n;GȀ4dE`&\+X6њOMii QU߲CvPQV24I LM$7%mt)4h΀n ;:8( !-M$D߁5)> v4_YxHxp::ܤT 2}T[Jėͪw\Gy|ސtgXnuæ CX0iW|5KX: r5qhUtخ"!RI i:?ˆ4# |$ș@?qQuKy#-oȋTCo.FY:ձa4 ~p4oۗvט99hΰƈI@*-k$8/T@wDX109չ FhSVg=Ɯ=߹$(cXO⌲~C+3'[**lwƢl.䟂f:zyV{2Șɤ1l^ @5]?1^CfbWTцcM؈sw%{h%,s Ubx ZQR\a%xxK6-.e(\0(*)ՁfMb1Ua$a57'pv^zvDؓ:>!<#wWf_'&;KP֖î3)ʜ .aV,פH\#lߎ9d)1JҤtw|!@iT[|X.ȥ~wC0]S jzR<%Lrĕ}. mÉ6{bҚ$Oq37kG\pbgt#4J)ߪC6׳n)Ex|@}~Ĵ{⸁ '!lI^EmgU'WQߚ3L9+׌e՚wQ!| xD_1fJɑL4w>L~_*bdp)Gʲ8ێ X5S5 $:FQ;BOgW~&Wxc*hLό$3@Pr{-w bĩ2Tf4 ;i= i/gQg@ܲ]KK?|[m3tdtv5YOpSDo0z| A49:؂d} /: C_ǔUyU?Id|oX"Gʷk^TX)#3ߴ觺Ge:mL+=FSz8._tc(~pJ5$+>r?)p;(tAW?dA&gr1jLe~=k"^Fӗ }\)OxCװO.Y̼ E\"n$Hx"Srp tg'Wb2vUla[ڋ3tcTd>༺] `M"n-+ߋ2&AћӽIn_/~{`_' f*ZydӖ0_ oܼK/;mM*$ rΗ-(6i M53sRp6v*L,#!9_u`|?tHĒFk7V,BeDJkJM]C+VCP% 4%dնh?sZ@Y WuҹSUX9@PT6Z9iɅѨ/|c6Cf b۩sۀʤ xq4TZZEuRg ~G:e?iE9y25Ee|Q 8 Hy$Rg"ƾ/,>5Nw0B oM[T?8!DLBчhL+Օw SI拄. #9IMWUCNH1d>nn@ePnyC_Ck8H잇*9^-u}WQ{bp郢[0~+(H Xpl1]%ȎĠ6:UJ-AO{ŀZyb[}ɥqyKH\%,,U_n"RMV.{K6M4:'*b8Gթ%_/)#^lGF;b2gVQ@[:6ĸ['X|9*Z!jER1l=ءAqro 7⳿D2~<f~նw6!0F!4=o9(;zuF%nkF0<4=W͡ʹAσQ1)iPe1H3b;sZ%9Z 䳖_m# ӉE({;0e` >[3N!k$./:4"d~U\U\KAOw̩z6; -kǕ0Z5ړJz#ZRUd!Z./ѐtXOÞ:{u DJuݙ. Gzz,~JB]tQ/#PjUf^D,4B ikCʻ9Ϡs?/n Oߌ(ϱpKg-FBK)H07M31#\-n 9Ntt!W%/=mQƢbCgJ$0reT5~w_Fun>hxHò"M9?5a ̵vtrEWGoܰW=9]Sթ҄9y. 6`||#`p\ŧZдľ`t1¹YH1A~%bk022Zd  >ӽAUB'ڽ'.gLFEhT҉# P1SuaZY[TFbOf.f>68yJh/"2 Kap|hx-H"9f︻Ǔo%_ZY ;2/TN I$j]seepВl<߅[E#Y'ֶ 2qR#iUDaMW⒄kvj%3GC2K:>7*. u` қ) ԛ\e8=c8 f0G-GXVX9/ץp%c)_9^i֯5&YSZU8Fͳc.J|GVأTG3å;MżIP o>.]ҽU mf}hx껾Es+Vva0D9׈ׄ(#A%rLEN|}pᘔ} w$)bfȔ㯷(`mg5E̓q*?0pg$G;M&Ɂ]Cࠗ(&ނ!'-:׼&1\&w*hzܗ ~ ?+3uZxH>/юËEa _*z_wf^7L BtL6Xs PEp gđ[x1vT: (ÀmِP5F"jnjUju0Km|aMmco@&oJM:9`ݦHd}r2{$nѺl=-n( ~2"'qE!ϭ/}Xj8D),Yr;]S!fTQтKp7K ROlR5Swؘ'1x`jB_ ngjW|hcE'G;v7.f2E)\Wi(xd5UY:uXՄԍZb,(rΰ y~ZjQ,~o@jSwu(dqKž/;]r Ύ`Vn(Sf1碼sg;:؂/ajl75)ۥ." )F瘥6{J|POE!> b~&hzA؈@" ;Qj.b w%brxx%xIuy#o="Ap1 Ψ1E.݃;bz[0_SP=WIG HXka;jo|]Fo5:X"u?Ķ%އBqA` ?ƷCęIP:O}켰JL6aʰWij#>=7R!E!zMdE:H;4ӔFfLpd?(4-"lTe8힐q3B|lCx0x8hCO|݄m#= 2a,AY&kxUt &'^vRM"VHs 1 4:bvr}Oq`҈CxgfO)ZsL]W#bt4n5 1k5%vO45]iCR WWJk >g)zT+M݈~$DŽGbç W^%MWˏ V5\$4/6#GA2#%QPr6{æ!mʞ]7*ec]6QҕN,;UyoFЋx<ޭM$Fض Hz-5A'Xg*& ;"Ϳ-ڡA*pߪ0?b1UXn-ԝ+S3|ռX)EWr.(w؛0y;ؼ1|_uڔ*Aܥu]vі2IBB9oltRۦv7^?6:T 7Ÿ'sAG/;\v-!]rz:Erl#'_skO I+&6 ''[x\N s ?yqyK6/{!#'Z3:X@SѺŅT {Ƿ?qBKjReY/tTLH p7gsM^j<>o/uĉf4)+E9]-:~&(tF "A0rFR<yùu>>IJ|bZ(j!UG# kRjb7YȂ WG7I!q٘ kZ|ȍJb+쵄yS='x+PzdW"tR4+=HAjy+G'clДN⯌גuA8 `>M4V}`04?0xLՔi+;U"2rwB ftFisw.h,K<1Oūx2ݱ#.\1ew>C_SI䮖wb0n>/9ш8yJy I|\1TӜaZ^l^Ah"_ vPgáh*17#ڋd e_};u:Ξ"W~af`³sYg:Ę  MJQ IT@ ;Iĸ )8LTi.%PuF E^e65X&,a0ȪLۋe[qn^C@`džr .a4` 8sIĚhR [ED? !ΙB .P\oVT~ ֲOܣIVNBfeAOdA<#B<Ým@ƛFE36EBxd\7#4sP4~Ԡ݁áϖ@I+4Y4P笄[\ݬ ZBLoj vb{.XEݛYjNov p%U]Ӣ-;6Z@i\ dkQ2iVNN;2Vr;M(K>My5o>3/^Ƃ*ZVFU(h2$;.Hz8LFYa$|A3wɝ c%k"ό @z鹆y:T/#)volbd^`/n4:?=v߽ȥ!j\dC^B':EW+iQ@%Kpt﫚N1A 3n xz&2c yPY/f Zfm1!Fp!@?~qTXrX93 D\F>"ɻl^П%M_;MC.%aM{$.qDPUzIo2b25ʭTZ˕ȀM@"TebE`! VXa{DoW?(V0Cq}V{<1O2t;2G?,=/Gy M?z2eѠg?,PrDxt=hKuSWڏvZ^1E׵`I;mM!I_ޗQѻ4Bnhڟ23#d.'`2O (kG{)CW^ٜOdeol?+9pvIPsqg,4qÚ͎Vk9&9+٘; 8g[ 4I^ =QUI1F%?_җV\ׄ)^WVWy6y>7-2cHп]Q{%Ӑ ưO#@01ijn6Y':g9 zl:eF9Pu+sXE=yW!/f.0BV;CƲO#͔ThTI+9AlzmMMuv%^q2P/zNBwF+ L,_ RD pei\MWʀLͻ^r_l0Swp)Z^'^0g-h&:ͣct%J D;n)rvZnm"J!VY eFDY-L +=oèO"8jlV!ugcvgSۭee;S+6Kaş};'6 gdָ]?Z$Xg HP,C#7Uq!)`Y<Iݿ~BzBEYF,: ]eM[أl ˢЅ暵A>/\K3o(%fD6<ްPN:Gf☸+76R,ðzop0RKZ E49 ˄VMZ]lQH&׀kI@1bc p3̫Yϓ"-!XjM} ~a4xa[eCv[)'8{3ȋ9@`R wm:}0>I'-(ׇMտd75$ZL:JU=1e*z+0nh;qigp]G-YԠ4 l!Q's kXzGzXe@h'*F.8@E1ն!%͒5SC S Tu*zDI~DF 1Y0>'@%FaQ+Ia6 rx%of#El oޅόw'ƂNU Xv8R"}Z9eš2zK**V7Vq)}gK> ZMlkⲰގJ8J>P !*@#*0-O|פ UgyoDω 3 vV+<> w^3a $b T).̕]^K#)vHܙr9IpOiCl!um?"jknCw#*>GtHzXMHӂsý/-o:[{$y=y#BOxP~JJGlCm+$#o~r<s_s!N"WRF/N0_g+>\570V0YRHON5Ud=*]'MzK[-N u\~z4 YE?kB[.'6>eԡ,˅IhGsr-V~lX hg4GMwŘ+z>ta)yuuXj1$W` Ps8'9.Gp<% Tw1~']9HafKىD@<:6\)sPME{@7AO!yFiBJ|6%\QQ!I/U^̙fcҀ -sO~b ^Tj=ߜ>. ӛ݇\2m\L%ySH@' w /T@KCȌaۤ`k r>̉99!+oyhW>e~=WCkWm)۪?[/$J@ĘJ<gXWpd٬ܣ P4V?.}&ᑂ9PXO AZ&gd˫*kfP^bGS4B1x'I&)ϪW52m;s8ü~/Lb-eе2qJ*Lx*f;z;K`x.'=@Abq!YgWuZ6˂FdR*!Y@e}WQbJEc #)AI%L8Xg4FPK?VR7O{~W9=)>,RߠxÊݨ=ROIgWcBLk!`y ܏ẑĒwғ(8s<Z 刘@Ep+RFayϙmcpLW 2=g.<t=Eq\;Oc& /v\`I,4MWP=hںyql)1]EESi^yLbVFHKjQ?l03-LQxMA|$<,%{6|us;)ҍ',6š/> ٣U*/˚o+_ö࢒׾ IxB=c~l=]җ*𝁹́61)M$z'iQ_S]#Yb$.GOjhfl9Z6/@3āGqy)F2BMRTro"OQ|)v:3,w\cb{lj7Fב13#vn 1"&.h¹4*+@&o% o/5hU&`@ ['k6O/(=d3P_Z0Ags6 t t@iVQDq..q nΫ>A̙aIJ-e1:$k{5X5jò E$Oޓ*& s&W\mLpB.Ԥ'NQXəUgHh򶒩@mk&\̄f9\t'\وMR;^mz|yoJ;@\&` ދٳ8WHhWQa75`vo^ICmC_s`["P9;Npn?nν ^~~Lϲ 8|"#ٙ9K!;y5As)(,BZ3E;fy7wU31w.p(?!i{gq^h'^niڙL?Xu5pBa,?xB&Bݫό0-0 d#[%`kA_ 8bv-*xb!Ĺ8ZK-aهMap _8uy!;f¤3rEj"q܉`r|\lPoJS aKCkO<=QAG?}POM>>Џﯜ7tSή}Emf" #K0 G6XbB3ah\ AVÖf3acIPx  /FC +n]UԜ+v?|% ee4a5+jD̟\(zFTa{!lr"2S ]"*`u | mBafm "Żsñ4\Ҧh!vsLؽq%kFCqUk8GP 8~fε $u%54(^IU1dRDS? j'6Y^IT* D%ɂ"\ѿۜ˝iZnHt埁DtC1c߉:wIGMrZ\f'e_"5Wun7>sѽ+<|!ҩ>\,28ZMTa 9YET_TA=6]fYPܹU޷".C' m_@yW71|#P*(Ex=2pI+ V&56ʘSY߄ է,'#7EUТ +"SSG?_f18e簂N4 d$z1hZ2?eu τ"'{"VWogWl<m\6c!c\Xhsd/Q^>d#q4A6p|SK=Jܙ2:1UԆ@ iXAR!Z'8jꗞ򒍥H#7*[Ptū1_FF Od `?0 wr@ *wb/~ Rq۰ҬGJd,FIܫX2xqڀ;;#mvM(#kd.BN8;FeDpW;*Z/zl"bFM얥):,2}?DY^rHU5w(譟o6$>x&-ȊՅms>kgS?lӬG~WɿEQhݑĞVpҚ}A1vNR])c7 򲃻/M[7Y}Ie%bmBl>rd2cI%1sPfSej/I-ek>&m]U>!'mv3; Po &'F,[JZ;9}ԅ&Nf^>"~,xBs_"c-Ft?uElM蓮ylr*f÷Bdޘ<$0Ǘ: %e\T)p[k*ɰ3Cy %ڑ|a9ˠyuټGLHnU,J~WyB>!"P}sUU)!jHz4ü-ilx}kd J:_DYe[&>S|;[b݁,÷iD fԣMo4!'H1Dx0|VkW c6V"V4 xm Ly~Ǝ΂j3)CftIiϳOU2bڞ MAحca55m>C}3_]UdSy#b84: 3GSfwG4 deF}XўcF5?vg f/CpaU @{A,wp#(=Qjg핖Z R?D !ڠO4nuCEnlvM&ۆ6'OtCs~84~5\Ha'L;2ɒys>L,3_O9>}o"v6n wq]b z$LݏB[ cJPXRg'`xe8yO;}x{_X!ydvw֠PD M Zv9ę&ѳ%iH5F{5_ W)cs4PPo)4nM%bv$$X!̟dAT=ٴrc( zؘ\Js3USR0S` VP.{}P-2 9̶dcȉ^Pe ,ئ ~AFb_Y@Sc(aЬ oՈy\ٌXW]TA%Cgpq7%m<'Jp ~- ֲb۽Mw8K韈n$ht xq?\#ಹL漌gYǯjzuZs(nmV\ !tUHmk I_DNc2fyzQo< <9(6UWb.2ۂ%c23'8gY"9i=KF+^q$Wꄧ>7l 9O%%q}{?:Fmn>y*K @`0C0ӗYIP:E*c]yzXbu?x2[]k Cqmw;(.Z͓rUN$Y-{ Tg|tuh"Ș4zlvMNY+k*"DEӿ'畷@/BQ@L^gHɅ]aaї  S'Y١iv1W>HY y<]+G c_~Р7E aŷ0W_q:2J4I2T6 fﳶR_rrқkTMȁUkr2/u5"R4S]RAZF8L5<3rO:w҅a+L8k#BIE_ghK_a{ %^ҏ܎w(΃g.dRh(Q4ϑ{=\m B_A,ؑHlF1T9B4nYZ;5ߏ3+gHm"Z7Cqd5tC:)ߢ%xu^=pyMD38)(t-ԛh !`TM"͍uͧ6 V,i/Q6jՊ@!.AZ U< :=)-ΏkQs =&"z6S|Eo3BS׬v%̓R5D1o$9vzH# !j*6l{osB:LFpAԨ8|?KEd8s7Mg)@$B.sN|4YIW: e$ =DجIXD) z 5NУA $)c6MJn^:@IT7ArTuNFF%CJ_.A uKfޘ4B$P\]Oҭ3KQUbo25L ./砘T d A<^XAYM쭛uA!{u$Sq ^bI͋pV8y.u y9?al#%qbó\ႏ&,jZpA.w143h¦ bOk.20,SAܕLxW"$L[٪ToDo3+mQqQB_`#& qoN g6a eό? ֻO2 WB,OfEڬJb0r-e?>Buzg( ֌u }F|jPKؙ(TÉҀ3Nu64 zwtQ7'Sj)Ν3m=[DʹX쮖SصfUYZHg: ΏA@]uKEҳ.c1[LDcG05""64u4nPʳ2W$.|򍝉;l}Ɛ۝L7 мHuYEMј#[9.Թ1Ad<5|9tQvގ"GX˰tLpǵU0rPpzp7Fp7 n{MfaHcvt۾>PA5^Ald`8 *5.; vE]5UμtĦ-*pحSCXYNmuUNƭӁK U?MGI; 2f0HQ,N͹Cb1H]8W:G#N&3e-< ftE-vA5>/Eo6Q1P1}dzDFvbżrWX6$Cb2Zۼ2Û9 |RlVkbAؖܦDIUa'Dm`d8i:`Ną2)pq~^/h}.G>WU3}W*zR`zXgсӭ.O sQ(aX>1r`Lz \?6ZI64S t Aa;. eLqòf[pY Ѻ7\MnF7N&PbP=@UIi~IU71 d~+QMZeIW!|C -tLߏ:#O4Uύ 0:ksX3fB51YQJ)T\H`#wٹÁ&շ݄(͸јot`43.:Yhre"Asb6$ y;:E"}1ADbG+:kKIsKV}}V)CYG}yk?BaM E7Qg(p^gþ%krR*X4돒کk%MDh9R ̠cSiz红͎ MgwnqKwa b NHW"\ : \)u ز ȦKD~Z$Zdsx.nf[O4*hp>^Au@ J=c-HFU2Q0(^ӗ, 3k4պj'jD1efӈxy:+wx(m]t_Erk|_g`4.sЈ6libtD(.?/]+NMԤZW m~e#bO{mޏʪX(ˍzuݸJcEL՞dvJK!*JホLlxv! 1e1Zǖ׍Guܻl4`:ezCP, Ɩ=4ҡnlfq1_3%. OH=*{%ܠd fA,K+e<룉ĂPe3HVd?m 6#PfY400 &-  ZdZ)mQ%ў35[Bv? S1آBZ'P78!Rf9^9SdbPSaDI*eMO Ҹذ"8ާrU^nMl#WO@9g#H0\5SK+?6fgXtbajM?#3V7<& ř2n[IZW3W34Qj2VTۂNATAKF2gm+t0[zxm^-|bz,5Q Vɩ*Y<~?@k5|q r4ZΉ|?4nfv'QW e'|"O 5HN)^-wy'NOl<ev{G;Yshz<,AHyIEۀ{&WqE0Q*M.]0kB,YƛB6Ef (v7(]D ~gBaw'%;c WM`'{N{zn_DWuV}>-['! }PuiD*`&71^>74ϐMkb')Yb`Ex[{,T~:hK W{gW(.kVO ѓx2?;|.nkv<ᲁ[aTh9}~?E_jP֞ä}^2yW2Ju;Q4Zj ҀsU^^A~3oϴJk#F7|hC9[&~7eR&F՗,Wj" Ӧtpz,I_vZjsM(ou+Gk>"4ebYHx@<g䷢I(cX?C}&u;je2IQI-mtYB%1ψ0| NbqPǛ'Ʒ /+TeM 9>jˊBRY-僔2%7y{&l篬Ld4\NLBy< ?$^CyI عꔽy*K{P Ǟ XI~{4"_"WIasIu"[zZQf_ЩZAi KfY'2q7I"yk+i /HƆgFa2*-JZd{qzl@o$?V@v̎"@uE1otU VԚ9'b-"8^bCc{,3UŪ}a gbx–_ccvC,2E+[|F&9DñU(-'xcě%[MK㺍fj(~T4Lz8lMo?&ݼ_UԌ2Rnr}҂P!;Bb$L^ /uiv 4K]&HS}* !\-./7bqaP^ RIg%^RO|~FVbYH'nnNO}WU+Mj?A*ؾB4dz#;Z(' u;&.{+ "fx鷄E)lAr RxG?@XP(~{ mmᒆ{LQg@;=!QGyuYWX~T(aMP6;E0W[lc3?Do[՚FN+33Mi1=? C,i Ƒj+&w^+}!w P #ܼyt{q+Ű/O\+Fl@HOAD-D194j+bƠyr?ia:4% p׷ue>s\.*d+sNTe=1#,p< OIq9t1T)!a+M~9GiC pEHg0ȯyG]u8T&mYcVYN@'ڠVVuJIlab0RCtyM\0%:g"喷^ 78|bU|St%e %-+rˡq`e_)*EK#J0ag[5fa=yڨcO9J}Mfx˦(>BsޖP(St&g$“QNFG{p;FVB/mɘ͠L d צ2;+@ lu!mpTγY9KE0 T\:MSMC3o=W7Bh8@Tzz`yniˌH%:7}8/x⸁5PG(BwT?x>@B+ԹˀĪ fS"7/9ɥE -ǭf[㴭 th ׇW=Z2ط3ԴL;&VARWܰ|@[y3j2&q?<.gW3k@9&Gw4L@~\ĀڥΑ>ΎUx#O{JRS&S thiTżkJ ^~bp͕pW, 0C-'g0tYRG1l3^^$*ú xڦ&<3jcF̬֋=Wx*/sB^?GRicHf < JJXM* 4;WܞDKKhچQ֐l̾#LIP 7VRcz=Lyg*].s yB+Җ|wrp7IЩ]kml7%3 Ӥ@VN`Y1:x؉eAɦvf$Ra'#d/3p՜EOüJNp&qila Yuz}U`K$@ 0u+5p]X?/\N-=r;j Zn^Z2Fj1bK&L^A6(;{Z$Ҏ>fjzKWH3K#lǹ!xͰSÛ?LC,zһ\itb {š9!70' rY+:?t 0Aq%() 7G@ebOE(+[v#+P/ȩG9;ji{qJNJEVٸAG0λ`i:o3٧|M @04XLig5sl7'?"6:'WZ԰CA31TK[bGi5/|u`Sh-" sܛ{*Hy2V}OظD@=Br{KL$YBaM=`߀o?54v؁y!qW, 3$,$U˭5 -= b:J9JdYaL+rI^\*U9A5d4ځ.cNņo ']x?%GExbUI˟lpBPk7FRW]hl~ 8Rql Bp|2hecW灻O'@NA15Vjs3d&$UoEw d~UȅSgq9J_l!}=ݱ#d8zB_YCz)hxfݭvz_ۓPH?K 96oj$XP`#W.\-5? ?,G_,5z1G(;=#tACT'6U)1QU_/1`hm+G-ɱLIlk2ᛦao1߫H*➥SM]jSOL %J${~2b-^IBD||伯&Nbq5zA+dkRF̂!dtDt&Ea@I٭ֈmz^ ueώ-D[Ρkq^ +#$K4P ,W̽m8.d$cdFuj'&} Nil/WWLikʇG =ET0*FAOdԛ_' L'e˫\cAP7X#w6i-vgCL΄`P3$߫N3@W> 4SmR#,u.z rpHq-߸<_0}p+6b7C|R)_~zT]&06`ߠǂY\Z>Ѳ7텲p0}]& }U ?J>xs'51M|[D.|cI} 忾(\k=fs%bhzfF^8  !F("oQ#uan7<4<-X^l,)+p3Cu2ZU֢*j0$sHQ?p;(£-uP!w5Ak3n̦o7rAK<0oM3 XX$h,gcdA|$ps4w{hjZm?#--aS#TE8s^?Q#Oi~cR\8PcXV-}[8C?R+^O'`ղxA^Ux ._fon-5(3Ѓ@7:bSet-J?}=nWǢ|͒ދ5/tͪ^YPcp2iq`[]} Ȼy wkO=d|ʯˋw2aK qYR3)J晟֗ p\d9ބ,BqL)k.DDV.Kw\Wa,,P"pyWjGC[X#klwSE\9kDL^ `*HEޟBȣaؑ",aW_oͅNJ^0+4n38V^,Ueo{ 1o% 0T <2kqɒ09tCua6膎w^?಑*J~X!x(/[e"eKk̒`Xh|Znd'KXz]Œl&2@>@f%~ZaP/`[fzA]cϡ!P+%]% rtKX5>뗻Xޕ<}@δ=އnH^{V"QɫUDt4ωe8U&zM<<B(nx0 O~U $7zG9-{~?$Kʪ0 ˉ|nfl lly׾/?\!_|`qiC3U']dWU x~P7F oϾ#]qlļs"45++`GF|B|ncfUjh&ql))X6>wGTdҥ6+Z೉& <"#W ܌+E~؃,/M=[Z=[Exv'_*ʽDx xIYdev\>?7v3Cz>}vp:w)B?khr@{e&PͯJB6h>7zT?;uvܮ'3g‚24>Q!LT;g%pouX9U ĮkE%'he&dvK.X#kGj(֩yɸ5+U- nߘnؼN+WWc+e|)cY[g T4R^Vl/82ֲxIϘ +T}A֒4o)Z6_J(ꄒF(8\bbu|k퉩 ɷ*vƓ:6/ޛ /bJ@q/$9C!_:{zv/1LzLAI~ hSy˹pAfUl[|GN]Ak9e?st`{M}| cz:TɅx=Xآ{P&M={!3Ia^߱(cX}2B64G)VW5,t2mbfR'hZ_>Fo~ZYJ;M79pe2TFl_qb a Bxԫ$Ӣ/7w)K_pGJq<3mHz lYt9y'AdyBQ&zQ#nrCqnOgAbJ{QFh"N+a'w*/f! :ass~4Oyp((Ud ̊hH`G|*22%/??mq1`ь<#9E%bmHf j]v + a]G'6GOvk `3++i}m?#|nZ̰K eԣIZ@@6F?5 ;]+m06bZ6… 8ޟ6zXtxJ_gp٥DKb䭿Ԝ#*H Xs+5ϒV--R  ljBur?#rFT E]X[e@kQ·s}{w~ *.Ģ+nS/F ڕ,Dp6^Oz1 g!rLgs8xr,p:sBGvk Rõ+h7Fu@pC[̎;;+$5δsY(t-}DK_{@^,S* DJxga hP=,Qiotx=c6HG,VNu#K[ϗ$/9Fb%ei̥ "M|l[b؈5:;zG r͵=K\Gra}k;oВ\\B&.ImV:*_ QDcu~> |y~ЛEO$kII 6i6f_|&=F.ت,<*9 kJh2O' țu9iHWMGCH7wd(I7\umĤLE$]dv]{?$~ف 4Te!P.mϯ, 737o:mುg-,҈cJ]e5bέ@'^ZHc߸3餴bc" f.#ż7fK㗢אΠOE!h[:X ̀ܙ^UշnN"Ӟf&2N5KȩV|g58rK,RG((Ӱg'nPM j?佀Uqѡ}BU\,~'A$StobU/ެ7mZ6sX&0oXr:Mp[x5TpnY /I9AANx嘞ɯ$dfd0~B˅hS]ItmLBqwoZuJ _}51JR=j?xo/OPHc2SM'WV%&/f]$٧0Gɪ YK!ȭ@TtyϼEԽM#ZF8V֎m<'pAi**bO왪*&aXE'ǗΒ!5OGMޱUD3&G5WM)!3P@rHzNvLJɦqĐM4XJ,[[=.E%Sc&Ap| !J=H1{B]eտVL0-L{:DG[:Ǚnt@@ofN{;b=,<ǩ-Ho'1ꄳ ch$Jw/+.PSű_,b֩[/Z Ru~XIj~LwRr2>X"[䇣yVe.zHJs›w)} iW+:ktTQu+3R'3){(ke=J Ҡo&d]iEt'GJ _AߣI]i-ex 2 QgRqjfpg4yz=\Ns7X1;UN2ЈT:mUbkWǀye+bLJtFt>.f2Y{ɿwV]o~6VG.ȷ8WxD3BAvl.SDԇnġW.ʭ=s"tQux@x"c~hRǻF!Cۏ]J}ۈ6Z[)kwfS ,yb06gBLǕbz`C_}ﺌrNXu*2>5Z {q(m,KYoq3[Q6RXgk{z Oƀuz13h.p6tռRj"NL}+SnRLݩw `=1QӞ݃E^4R6eT{ HoO1GhΙ6O #?Ϧ| O}HsP`zh"jp[/U"Yu7b9os({~_-QpUtpmi=r,Sd\Ƞi^JkdIqH} CnBO0ˮ4(]odȰX\]gBf5bgP)Yoнh\0pմyDATG46Y^ ٬pA|B)1Dߟ@0\9 qO;d= @.*ziOfǐV^gNO ZG%߇zmϭQF$Dj E!zrmO,Ҧqt|-(Z+Lɛ^2Hf8 0Ĉvwz L8ުucשJb+#΀͎%=s\<_l҈YF)#]!w0 )Kާ)wtIamLYFh8v.vhE&v%Q:!._sP }+Pn*m#"4I"C_gM_(56;/-F͑i_O);T:o ^yn:HT 0LGJWD +s\`Qf,U&9d0k89YuY[uLʭY}YpC o:/|yp_ xYd{Q~@(Ծ8`G($:~c/V8xa0Zw~ 83-J.wՔrt[H/Vi1~Ԡ3WQl62&~xQK!oXahuYk:@m1P|1PrKFYS#ȷV s@@pQyO6:J )IDZ4Uujg_^v$,p\x)*$4]*;E_rbO7FY&wNњH $ (|55Vi7Êg`¿,f[)X8^Xn$Sc%[e%0(8/NT3A9^p d}V, 7O'Lu/ ¡E( ~do[>cq kV9k~kͦ\ʧa@=N7 /M e pP=3=<ެҗpDӮjs!$U0j"&UtMSAqsD>`3q(sN 6:=ַ*kΊ˄Zk !l.bOZxכǰk]3+X0Ku r5AVɸ]GB,Y}4P={?f(E}iWws&e kO?ׁ#8-?,OI22ˏcIe,i/d=%J1C8N*Fh1klҋ/ %ȣ+̔_XӾ$W)\~j7ߟf LOs%G,K*/pj1]Bwy%㚘 0Da?^,=k̘ϱ$ Z!p)Թr͍JE4TEi]l> r9X| Lj d<uR(&y[S5a :X'y97P7&eyb_@ؖDx. rNr(t7t:.bK)SIן{$U]QoL&V"˰)ۚA M˗ _E0łqj&MLr9- +vvbU'nv/mOXJɪP-2z$6-r;ƥ).'V6v5~QT; %+%W(ḙc>g# ZwI C*uÜ"$qBQ9? [̏[P>wm,yzZX?xǔN#tϯy IGfa0>z9QD[Iǿf㎦ 㡻V{ɌǀJ h>g?p3F/Q:ɚ hT\?Jԏy,hsq"P򯠎a*Y/P^5HnY_s "u'}B3ػGIT.Dnpq2ea+ISbS?ݙ߻߶( LFKn|N2;yPT߈/߄6¢ tjg *h;vs ?|Mh7jE -Xy @V)DEOpbE?Q9!̛DWO4g>2EhY{:DV&s9?lj h\F+@bM38Ai'aδԘܞB5zuJW2}e\[I&M,:GQ59P/Ͳt :"|<\q~®!POSU(gՑ} T3<(7jNua'\=`Cϧo[ S3{F#Pړo޹TȤ("\(~=G==jLp@ߡt(f%EЦsqvQ{!Oʺ,j[s(354ZĊ@@O #( ҺY-K٭!aﱎ;k2q>1ruĹ5?9GB"y]vA>ޮ%>48^pe[n gtpo򅙴ͥbYD]#!gE l.N|"E5'(cj,_bABC>h &38jQ5 АnREdJV<.拢ee0E`0B ;[8Rﯟs&peFMY,~9_=6!x!k8 ,&,}02^L$adUPQg1T@\L('܋Kva5#r)8Yo#Si;.wOI$qVpU8),qe˅ ;E`gwUk}ؠ<3r)! pS3)=8/vXImLQ5JsІI2um9YxrR kE:LZA|jAlgAy6;dH-;,.-1B 1a;Z+ϔy"pPhMU6D7^{)FI[QcW<7)O@ɼQY^IcL>ZOlB>m4 'lbV=|x\;ܼњc~&=yTbz8HrϝT}%r}$cΌصI *6qpZZix-7??p ޸x UD㴗T7% TzVY;'kMUFwJ=Jƅ{ja15;L0eT-X)]C!Q: " =~Y+),CC9=J X %5!+̱4j٥2Ra!d W܋2>n8luF2Kg"To)R[կ5%vXxmczwl7 41g__[~@!qۓ4tRЮ6,Kd@NC1l( p{3i|]ђ0;-s ]= 7#F-ث(L NVCqj}l BbTޱU2ohyEzk93-x˹rE*6=l/=Oy}ۢ&3 kSFܙ8p_=#9֣uً-j%jޛMa1`.iXMxm w(:2>v;B @+ #'m HHSPN V" aKb (< ]فWz d0CM'ZU1N8J 1-!f|KN<˕ct?7qjVI^4,vb8CRr$mNdIRJQ.))e:a/ ]r{+^u6De=\;h1 A܆W_;+)ik#v] ׅj d;njgU>ʹK{aM]%+"lT_lT~p : eͣ]۔HQe,kN2p+q]T~tsyhkɃ@TGiUE%[?/*tS&!U@2kbůݖgI4^:ħ?95$@.GKs'M=YIPv{k[i49<>sO Ŋ>峉j|+g9C?6^ANnŰ9klExɻMD9G`e1c5Fj>~z$ AdL[5 O&({hȺ!")Wpd C|ZBu ^5 ḔP!߫WR7H0Q Y!8AO)hr )F<55Ru$αs8 .}ZAu9oGѺ\Iy=)coF{<~P qf:v\!}#<t5%*&Og眜|:;C3},nӁ7[W O"[L*Б[8+B=w2/먦T3ꌁ=ŭnUיqP-lUc`z|Ƶ $E9VW{لxm!~#PdىܒXIػ r\n{O}I˻3ary?YX:~ ZI戺"(@1ތFRGaaUil;/ƃCaTmЍ~~˄˒33g#kQYRPH&yY'ddcClgs/v&<'ips779CU˅ٿJ2&,w;7*Plzp۰33t8 )|@HDd6 = m'M.Z˥ Qd(,`Ķ5'pV+|` `D^"(p9Ӯ`2ǀz< jR"ZKٝf[Sz&5y@[B jv<]VJfކNx 2&֯(|⏫H֘ {ԣ@MK3JXD-s@2)ڟY j7*݊Cߣn1}4g)d[aI[#w y+LCFNB{nMd1jAؾ F+_Zx#0(-d I`fqjPt}i'`1\qPPX!t-{Գ9? ظ$3 ةĺhq:h|A0A/s+38?[d-Z牢([ =YIݟ\zlEu3BH zCdp՝hy+qpo=ڲip7ON7bsƢCla0tPY 2K\= eǴ&܀䍩6}妬Ї]4yvmx.ԓ-q-śQ8e~MG% -HߖI. 8u;O\It`nc>) z@Fy?{%pth# 17 G嗊2UwZ+imo @'5-$́ĉC(ahZ:}j9l54E.H>oBkeHƈi7`;]yDh=;mkSܣ;j8ӄP䩫&$ r}($9dƀ4{V EJ5 އl4}yRe8R x<, 0=*zFңN`<#Zc ˺/tGIFy'wOM.EFQ]~/͙뢏Ÿ/?|MM͡}DWhjTV\ΐl#cVEL=h!^eQ!dg\93K{E6|ˎrՕl8kfMBz{T硏`dPzMrH-pדM퇇K o9_ҕҰ cܘ2yA*GRJyİS$_b\`=zSשZ+bkKz됫ESQubqD7Zu^܅R{.Ұy!-{E+ݤԕՈfgGv Ьw,zMt:X6 SLY#T mv1xKS -ռk:#:^Bq\0wDm'EXn/p4%%CF$;E_5}@O\svG=9C(%'|A)~WsUFnY'VHQ7ݹ=KL% a o| =KgPMd_ChbנDadQ#dqggvNoކ;`֡Xv*}pT$-R ܮF\D/3wBЖ:1dVy7kfU2&2;(ILJ`+syww%jjB?A-GH9>lCP9+( v&GDD`*W%{t̠vvk$-f;'u.i_UHbdaR%:7%^ޡ[z2(Y-{+}usQ~.K-}УhSkR)_~A$R ~zO6a><ߌCڔ"2I7i [WX#[ixf%QwUyRvxyA|-gF|6'ReV<'2ʼnΪ,&r/&j!-s"!kw$Cetp {"|-CNivzxMrQщ ddI*8aĵ!b6z ٖW7&!rJ\47H?);cz)чv4aUrbf #vvā nG^YtAdK}N4s لy 0,N%Lbש^ҎBZ߅.:#3gp ae* -ACRc: jխOļZ索֍h.sD(ז2+ hUfET1 e XNW$|.NN;zXT}izWr?^ w<u:5(@ '+cyZѳ;- SE!ڈ IJ{t&H7"TK9*(yn9+s>u (嗕tHEVmȬL<i _C>(yޔɨ#'Ob!۳%hU {D~$)*Lr$խ\3֔6b@U|&؏c51i>| .-( m+S0eZ@}1xdwF[נ8AM@4$U?'vh2KJ4IG ֗ڥ8zK ΰ`W3K^zSuBg!p#ې 欁dkp*ɑ"sb?LDH(&D.'{uZeF 8O(Ę٨1zZRR_6F*ˊ<* {7wgHxM]dfU>) wzU܈/R*ئ5xo„bv3׏LJ=|bf!={UTqa bb`-YPlIExึ-wgw3/i˻=ǀ 7a_IBҰ\)8$w=R$f~D$aF7iUgŠ τ:yƬXu!02{N}BFQ_s*96톟cxC ^@W%a: :\SݙX HF|{$TGHT@k( ȃ"hsK7W~4xPeC戊q(+A1@1 >Ii,~בp7aw 9FTz%Ɨ7Ab!x)Wa*XS:ʢfϺdHpGx[hɷzDWtztҦ0WE ύH|2WMҚ$7Ʉ+s|v"iO^XM$#Su&+.g?4Y\_Q\b-Y!k{pzgijMS| gUx=Oq/আ,tAc ijqynfS*郤)=O5E ./$kKދLbR/ 2a7Du4T@`$l[z*Rw{q?I8Iv1w#kfI?Ոhyl= $DJ`! āP7~+%h6Z&/jWR0JCQ[Cq5E|C7IњiO2^F- ,y"vul/R#b}Xp.ڻ}WjyתPapsRgn I}]~@0t@%U%.6Ҟ~7sfD{ R.(}tǿ3_OTviohyIACYg 9Tf!!E/ _m~MMӡSJ 2[H_B𶱮TÔ'eO]C-p:쭶TȮFF4j_A`$D66m\ިj)Y(W)EtY$"ʅ6륪 Vi>[ZeTbw8b$3C ,Y 8ùQF: ժ@}T> g|?.oZ_]W!O#3!8bt[}j4ZƯE?M3l|w|ML]7ͷBCT47<74i+\ˬtUQORوrk~2@g U*)=eDl#2?w8rԇDqJ~$~d"-{`G6W34Qjupb#eqvP~i&x Ufm} 'FW>?K-..d^YUMCFhI{I`s*GG/-YYJTKIyW?upd{K)wNK1Y*Cl Qr$ R(ȼT=U@ "Qbq2'[G0҇Qj1Wr)3> \R=#!,L z4fyZI<(jLɔtQ[Wf#bz; P?ȓJ`](5i{RByEkO~2O)u0|0.{Elzy@^6uM;iI e׀V[,Ćd;=zN{L D.vƩvɟD! |,B2J:{(ԩ",/0hE5d _RgeJRTQ.6NM=:p%aa3Ѫ\/v!|a4}eԬ)զ %uQ1uC=Rk5i՟{Ȕ8 /6[%P,>]JaY#z36Zz4{`M7ʃRYOZ?5n [>ֆQKZBZ:ꈹٺJD%qlj:nQ4NF/ < ]f|zU];8%џ.bڶyK 8NyPt-]قj[T`Q] ajz;1<= <IAHپq$67)95:uF?Uoz:ۻ1 "vG(s2[+DhɮLo>>yGb)}7 "Zc"&#K@9Fg$FK(ϫm.9KMiQErjq ǀp:]bX8MiA*s0ӝk N[DVy+3#ʻ^d@Y/_3} VB!oP5C-,*h@ (e0`g~n +*dNdzWrP ɗhAWt =s-7F>" y(J0\U# <'0ӯ0^ƴN KVv cN¨QOYPoQPn$ÃޮPE $_\cY9{jq\ʌ f~[䎞!]I.tjg·uL6P&5践p\h#C762Ͷ&ˋteҘ@]X\^?eBbLV݉(|;7Bxgf["(U9e~y#Cnu$h5`fNXf 5~$tq32NDJT6bS#&-}݊*AyGBIu&k Q3V& WKQ^L#SIܷGxw@ȞVaWLA1p@CP~qᚈwb44ʼn^ޗDTP; ? +F@VbD+ aHj+4ȇfWܺ(1W[M@0aE\A}QZ?myA$]d=sox ^_YX"VA.{\D`ޘ3بȻzTVK Ռ9\@ow!e'bj2GOخ01@vQue$OhR*XU\œIBY3yo&=F&o>nv)$$TC,N^} @/, 5P5ǡbMh+fo~ Z,y C6^ +uG{bJqA5hI1]`d.mc1fh u=yNmS,$mfsXJ8 lm׸z03qU5h9IXz%|el9H8 Xx"̒NULe: ]fW$! vSHP[(#GKTMR"_Y(2QEW9dPƴ ?ȷ7Alj3R  M _q=FG!dމ0S&.uB넬fyY\!iIpr-L! 6k>˲{QIkXu?@]U?W' =bBG ~2Twj%VWQ9o%+G^Q hV:Rs3iч[ { Yw\sG?phcR9R?WMP.vZ,H @^ (>#f`m(5g(ƭSr[qQFWas?tLh'դ'=i$B]׆&J$*y:ZL2Tڹ Iy>y{ie 5H(<jsJ8$ŻN-ҿm:~=wG#F#5qxg`NO :A.%86BMmZbܤ!}T=咤!ab}OeOC@/9~hg/w$Y "Zٕk_m[DkΌ -L#V$jt-k]￲kȝ˄2W S`"jtV33;=0|,fd869LºJ<2*W;_w$Η0+7̱62 I %V9X )dru}RևYlWٕm=5QE.` H0>sPyt}9#]G{}j=*qR7Qh!{b2h42ВVTjڊI.QmEAfbQ4vVMe((S<1զ&sgaF9#Ktơ:kJF-C |ԉV!xmkC>v*z-Mrdpa=c܌|xe}G!ɡ;he}0|{L:xOCC=x%;_6'T>FjїT+S~,OY~SX)˲ 8I÷ŖCLD qS GϼƼ,%ME vpt̤]R"aj?#Ńb_~QBJ(+mY5`>)aF?@w'I 쇙Lb+qk %h'zD9(Fu*7,AzL,1l(ԩ&YK|R2i=:[9BpWvA"8EdW<'6$ ZRS6$(@{[/=ucdc~ ˝6i\y5zLDc{D1lqʇ/&s 0[_Kѳ}qC>/ S1$VJBp8,1AI+~.ѫ*ˑ!g:4¹W0zм4]46i2SL9KR.\G 4rǀDK#ɐP&bH il dd<q $Kgڌ,J r R@,6 Ti:k1YIa4s5q<5 ŒGy|]aK1OpFSCq" ZobIeiFz3.@?w7o?(/P ާװ%O*#ug.D Xhjp/H!2{|' *7ltP ң|Y-P?ѐY(}~+ϵ}M~D9yZ`ܕ(Lfhǁc`%zy?Jj2b1`_)c9_zҽp4%kV\G{h(b[0>1ɲmܓC٢3ѯ^K6_(AИ-bR|٢pna앜9Ҩ$cMeR;R+I4MokI] %Fd \M28W>B.}S]w4]@`?~we X4\~)yt̊n?Q<)z:'(qX1*6$ۑo+L й- \ԕ^C;#[p{ï7tb"FbFa_w)L}\8vk3WΎ`=^iq<'dXd"VUtdhavzIeŜ_o&7 *5gӋ}<9cߝ~h*mthLI'7Ԑ5~Xz*2V af+|u0~|dE)M[ iZ2qJ@Q9X0y{PDT`o3澹| VTxGvF#Z*R ʻg^z}̼b4ݜUQy [xqhڙS|Aμi!)6F@)m*!nfsyPă'm('A#-G`lӖ|T.y+-H43~g}!V9 $78kjso5{erEd6C hMw7 l|jz#kNuu6&%1\DіĦsGMtn@m*,rCT{\Ѵ yP2]̸ [8~0f‰k8}yE.0(26F8L]6yT^J Hҫ͆C}0hYVi$Ta;FSO◓kx'C].^<ϻL7vZ\s{:%'1bq}&GR|oqʿofDAbT 7KK=Y5)\}ُ%m"ZUԼti0_ bIv epGnó]є=jUEICkD.s\"OĔ3Ѻ5sSylն \q㤽 4x)]x}C`.;Q4+-e m ْbPϯ=Q˕)^sR55v<]LU}FVCPѾؕ4\RGρH]<qg򳝮<ҍ [jq*Veb3]K'K4'^3hUr*Rb^gHi f…rf&P9)E ^Gv?]e vx\ΤT%wGYHH yL˹dCTLv2` E9ZOG1m .BzHC굓HL?;S 4,~vBa&z; }O9a-Ĺo6ٜ%` 1@oujOSX07P,A'V]Yi sZC`i{6.w.R뷊@X]3G%#DMwpXE'>jc1+Ӌ,^if:68Az*#ܥAj0($ސB&! G2 cCg7J 9@|K@S^L%l\Jr.QL<%pMƃ]ǑvG!ģ~_u yƾlb¡ڡrA+_2&.^4jn5lt{4趺Gf ށ3FMAiW` E/^cMTۘ10 ysUPr#*G9׏܊1=(g|1nPbC i"shT=fy+?Mk[hXW" n+r*I`cG؞q .m&֢֚*j(HdLVˎz(wB ;y2V|,)r:z VVaS֛ &†quRܔ!G(=0X!Yy i!PER"!^҆˼nޭw.86?~'W;)BP"XG*`vHhALl`L5q?c7:"WUł`8s\piB &*a͡ bm'.&uw9\`ܠ\~눿pSVjm5 6)d4R>SKPev+]d̐VW8=YM3v2B4J%I,_1/[W7ې2 ᚹ׀C[Mfb0b1i88?noĈKKJoCLw}xM߲I3> 9t6@_9%Q8vIɠ1mMC=gZ%cSB 3 pZ9@֧i׫ 'D8 "%3gN Kɭ U`S].(ﺋ6eV9ms] cs3RZ]‰c)w2B7>8r_LeWn1 ڄ RcVJp[9Cs wVb?R>HCYyk9~QY)-_*Q:Mɵ9ao{-¶;6frYx +`7Rktb}3胳ej2õޕÉ)Ca_m_mpeS5c)1 h)SOfw -M:l񢘋{%+4k2mҜwDe 0IYXi7n8v1d*ˊ5K w x)]j=e:wڶ(Q %$䏧oTg9NtsH(Tz_\یOs5h@oWh=BL3$Z!}r=٭Hko}t x\lR~4IRiS=+hvmKd;G][pGq3n(pkj\SkLrBٰW6D62ݰ7o [)搗De}gϖd'F}JP8I6V~۫r>.KIDjNq4.Z-+/J>ҭ[r:* ȋx/`ros',0D4'jKv3HM+4`;b*FȺ9$8ʯJP'bJ1+ *\ ^IadKY~ƥPIȘk)}AMUg' Y<NOJg-mHym3M" C^WP?D`~V~^a[Fnj|ub_2imZZŧfxGOEBFLһ`Ey{q98IkF3e039G%rE߭5K[Lr1oz7Ǹ:x~ApF9x"VMGrb4nY4.ԥ?,̚PKB\lߺ}yYmk;αdqwS`8o#QAן܄q㸍V&}xGϼ I{&.[)æ Y kc܎|YݿO aya[MM07y F+٩XAz)fNם$/EM`y/AkгFs:H|'axr^<hAY[;@chw/UG#̉yo.ϡͣcsZG~: 9ذrY'ޮ@wM*HC $ɇ]$7K3"Fizi 5I-WcrT &0˂Vdn6z1y#ӾP SuB9@D7#}V=;*HZ>M;>pG_O~i9Wt6`S>:X/.~ )61iAZs]/pe 7X<-5HdNb[.DU{6^/B/TO"-JsEUOWs"Q#X},1`] $L8x?:Hqόٜ 1vɩ+ŋYޛj/p:Mb'/h6_̂$Al׼9`v! k~κv>}hh0Na'F>k8;Yia05a\=T)j'⤌˘>Ht6_FA!xX2Kփ0Cx*% KUvS" lje,T;ZtJHqtZ\ !3X<+ufe-73|#3AH?Uq{4v@#eFkC-AS*r/|b5,Omǿ%5qN>Q.h$c?N=tJVwC  w#Ʒ>0WT8"Tn܄l%ty,F8I 3!7R3rZ_ȑ.Oehc&E67 HO`H91^шvqe>%5\gvT񖇈/5p'[h`1TNbY<^ vm$zU8OoeɄ+{ g ",4^2)cel|7J!˷9iF\j2\/>#$p1CRaJ/r% .X2XLZʍR_w9Rwx+6H5 ݰ1D&H 1!)aؿfpZ%Ex4r[ᬗ%LmRWں]v/ܙ>WN}HLIC}_elYϠr"H;TZW;޷z#VmF죝Aӹa#m$Y⦚RO/Ϋ-_K~zYFp"ecm 6 ԫVJ_}azBXߪֳkGmx}a/zÆ=ïZ5c!:TۤGSDU)6qLhb&jDW( >cN5i%e~So:ɚ nB1-;&\qI}6:($"4Xjb\d+8ud5&S.Қa잱:qXc#ىVĭ=mq|͵pv(M @8&oǍg~`phT78>8q{}e&a$u9 xևc\+Hzi$WM@^^Gfbgz33.hd%x yDz:łz\/Kx]q 6z6"^YVupUm%1i,Ů$ڗO7aϳ,%&fx];b? NS^ ycb޺Fy :*il[b AәhOp&F Y ddjoBι wn618uyOM<jh DHbs؈r >} ˣPx1dDŀܱ\XfIEH)02df NYJ  qĵ`b~XхZE1Tӻ  Xܚy8ʋB>JRcB|ǹ| ̑D=Q%QmŁ2^y6]CDPE,UPٚ>/D0/M/a#t2sx.48;D a_@iDH*p j>qsY^]HxV'`}^z5(=(z0}odn|A]K"MH:" nyb5Ii'5RVN r]?'$.J9vFfn!]_J9bbsf87.8 D/1s*G]!lLzdf"7Dpe$Tؚsi\r/Oud 5Y Q!V$e 3ЇNA[܁BLc_ѻ_{0!M`c@ػ#( J4ס)IBjx)d6v8W's~3\`80N6bHi_kr P8R8T["_bCXi;7MQ KF mUz;{V|yhpzt,+Zܡii5*4hlQՓBU@Ct0f$-kݓȄaaʵ~d;1ӌ Ud[jP b(M̉r|Ã@}draXì$ ]S~ZR0uPLpD,i'gfTi ?Q4EѧѰBԏ#e"$U'iOw=5iJR!:6@V K%D ZO^n~v?N_{pF6R7ZhH[03J /M"Λ8QBzC78_19Gn_#b,!<;6rizd`k4@N?ٰ*ظV6Ns⋽?$<*bU`k16] ܶ";M:#@Xˏ0`a3p\'8H3ѹIu;ΥR* r`nLѩM0wm_^1j"!>ޛ gv^C*#jrCA Oj5O*kHwĵ 8N?`L^ueD[13oy?|>~6".{*`'цΣgOA]0o"6.88;:?`lvw!9xFSzp!0_+ʒ>8 8C2]F-~ %۾Q]ubذDŽad\}lC\FDZ]0paro͜}#'IS?[MeX=E~27lF`lRE8*z$b~W 1'X,xG&[o*f4 $z4q"+Wg<yN7>2}IA@V'1PeIa0+`;˦!9.ໜ_Q\°Vۛ6Gkf?/?I@Sn5~ ooA"9sġ#GIM}tUw&xث`nTëM=ABW#]1Wk^U2DvF24dvDn,tN>~~[O'놕*nNV@txz u dS\LR7̪ diEEƽkEA6+柹i9 $˪46`V|̃"}d+ɍ?'N/?EG,;ߑ '? G ^FGpZ%UFDBrh܉4Ӎ2OłYo$%4#xXy/:;cZV"H`J8)޷ތyC*k.Ag- &h79irW7wfmoV[dΖ5 c+88V;X ›˯?ć,%JWG2存R>|d?%!J'qzdĠa5,zXz^!D6Nm떹y!/ҪpI­-@ 0x,r_$qrrUn4߈%w] \Ԙ\sp6Retϻ_ `? C:0wau MN;RƬ=$KK61~&|=A\;J[  *05$dz+e=YߎAHr8+l#1mbjdMՒM,G$8% #Jthdz9F6[g>Σ^@2u://y/sMosе֥6 IߑDhq|@3ű0ʡgBc|$4(dB-;d7L|'I tr1 ,azaP5kq%izʦJ֮8 o%ၔy&s a&_&qokϥן.~=Hb^]8rv0` aYKӋ70}:dܟa KxďNJMT>A^[j盐4&w3Bj?3X24L˕-(Ji ?0}afB< V|gav T9( v8rꈳ]b&Ļ8{[R&/K^Iڜd U. ]Id yXP yͶO[„lUt ^idע:'fZMQ[vwD>d#qE!! wL7PIY2 7[/-;лpC Nw)]Zԇ"<[O2ȷ(0`poz2ڶ! >"$BJ(;OM) q`5>w;)5)#e=$]e1!'X-N{ A<5n9>@Ua) 5y 4LD^29!׈^1jkgWVV XUwkS1F`zm#m3ǹj|!\OU(m[oBܿ{)m&H/(PiR}nv/E0HI{V}zt'V2X+8繨xxqU4Q3IGÿ࠵-c} W !UKYgɔVb>%=-(S0$"rE_[X$?>iRh(O&w O4ut*XW=tߥaŚv/MϬ;(Mt?b}ŅЀ%9"m&?ł4yVW7%9JnO aL N)JPgܦJjΙ8&+vپwg_6Re`m-$zVFySȣ;cZ! ;u*6XԚ\a,WXg6n5\´̮]25:6RA~Hyh Jl2n<-ζf+)%BZ5&pIU+k_;sŕP6uBf9e!A!8jE.d6eQ}uqgK0]]/Uo1?oo໥(c'lJrgJqlՏ"29]Rf f`667ב $>թe;6/TeUtvs Ok.|!3nM~$H~iV˓\;bW="Ix~˖V3~?HrFX=Af'œ/V ȗ[ W5m ysվ_ysHoj3Ҝ3'-D.ݲkX-jNÌԾP7젚`q~g2175d LV!.ms`1~ $7>?*Ok< bUs*~֕Q&^]^,YZpJ8o̓,d0U틷Qx)9z Y cd#[yeok'1LyQE^ :~e)hQ]#0>CgIfXƷ㎻3\|A"ow4FyKfP08ɱUUI3x, -6Mtke;tE͚ X/'Wϩ|?[C7Zus6-Vj{n-X^}T/fC:n顀 7gJͮ͟NE_(5ȻN} eR¡(wRg\*[w VP (R! D\%ѹ=[x/I],lG-e.k{)J(_yc^QfN}|]pݠHj紂I23$ROᣳ8껃)aq2;x)U;$e^{pBwD /"H967Q0G整:_꒴Ju5PB"X=t=Q {h)JLueWJE/X Un̰<"rJu'Y`zѓy}|mlCX--d PO'-VWs{+f >xfAN\7Zs߸EJ3Yn=P+C>bt)pΈo4R/X7gL!犅l$]eʹ3::8σOEpCMqU!j:Zhŝ9`Js#egj1*Wh8imrx}R a?^7Ñ шΞj+! ?u󞹥6ׁg_i6Zg.QF[Lu.0 |iOf!X2Q˯b$K2:ek`˫#-i-A. a6[!nԤ^Jo/ >7V|^H{2G6 aVzG9qh5|1x$i$װ,{:[{ΓDdF U ͩ%P28йyʜJ?K~6GtؽZYH|nutcvLvS5.MLI1zjrMOd^YUvhѢdxJFNu@* aA l1#qwS P j?ӭ 9A6IL@95%a<}&mM7e0>qJpE9Z3qV5X !͠ƌɏB)fOYԍ?ڹʷ qEș 2ƽx$=-? i!sdMc;b<۹zfʾN8X<?ЗD)9іkAa6l)3vG-J KXN{Wjٽtm 9dN%Q2\ޖNd:~\2Ho)2 P.ec 2 ) ^z=+*^[?N=ꥡ?NfΛ=Fb8 /2Ҋ+0B4Y +k9^LW3#Xik`%uH%/䕰(!bcJ@2'-hSzWʽW&s0"EќZl4V"܆aQ"a](Q8+-EȘP[|.پʴ9| (kWzyBSI yeUl(,>l{4 y]WVRmKlʀK\p[޴=37},zݹ0'^{׍ff ֏X}6q^R5X"o*7˴b>S*jׁ` [a^|"c…5):RI8&J.ߚ&6013ŻEY ZlIx+X}jі>&ܿx^(N*R ̻c??1%P1X!>{#'4 I?4Ե`[yjt~~@=X>I)Q 8A)|:5Foiy p5r|adR-+1~һ6t [(hȘ_aHcF6NO&hB=%,M3sYGcCS *.dsDţe=]kF3|M (2MAz?leJ<Ik3ݣ#~\$C]u(DBuҐ1xWrHq,+t 6q  ]oޘ&YRbYwÉWox) 5Ff2\'&Nu Sצ^ŴzL\Qۉf0aK}@ O85|BHΧnuvnj/ltk=ϐ:#%ZC6~&(Jai_~)x9B@ǘX+: d]eաժ &Ҍ5CmLaY`TpycH pH"0Qdneoq }>v3 >篖6Cg?$W :F ٞ~&Jx&FbYi0)FI76ϪF@e\Хq_5~Hg]@ƧXQH `i5/H֋NLQd,ɣЀ>)$L׏9 ʎ;sm:Dl7l-lZK̺G/nڅ[98^73;۷ڀgPmpDb(3f'}'eᕽnĥS Rro1 w4A`‘#utFru~ 1CvO~sVm6ʚs^KA;6v*e%2l"T6˙-,v!(G_#oԐ;^(-sE$n7`lkFg7͈Ն55IYHw$#@fdN{@vWzģ@-ClFx'*`"9dƒ ?*F,9wtژT$tmf]()rMDq7OױFj>O9W4g҈="0ׅ& bc;D{wUZFULa@װy[I dB6"gR3+4Yn&8Y/K\- ˅E.0*z{"/_-*Cd\u[(FUJq/{NkF^@>"681KFOn⋑0vH :n5M7:""}3Ftx&6 ѣenbPܦcM!HVA)G&i/Qۘ[[y*LtHTT-̙!)bz#pS"Pk#AJZxD<`S\zؙ-g0:փv}zOPB{ŴlF툏SO(=eS+FĶ@%- 'hq 4Š>=f<8tANk\_R)fᯈYV4OLXH 4-|7)~K @")ֱacU.mVTRL[A9P kT>#HH ڱf;>|k/keqMs}Z3UomdC~W ;$iPm"# P䦁9h^E _=Ouge wGz[o#TM]7Τ}S/ 1w6:KOlЦ)Hva@ϼfYgNu<Tx?hJ{B Lr+<M<[;N?{2`v+ eՌh, G{ !M>spV-ZE"u|QWX<4"yԋ`t^fIYBOouqI)Ħ=,A *#LY&t'iQ-8ï\d^գMaͺ,۝CB5B8 =㞌<_S<'W] .G/챗>#oV;W`g~-mUO#@k~ˇŒ( s]lf^QdUQ,e>^dX('&ywƯ`Ms9F<(QSIl8uʮ!;N `?k؆[yoIx a1ҭa+>lFzT ڦM _3=DX$%"Sus,7I0 OA$r?m{TP(W>LVT;(%yԅ=ϭ][ h^u )KO>;N?kAo6&Y-/Ŗ0L,ŹFF"(TX,GY)C9M{Ҳ<w;<J:UL8mkg(2H )V3uϴ5feoѥoe5 m[Il#?o{o'9 `WƉQM-)jT@NZL56gNFO+tv^u~{v/웵s^K=KM,eGq;"6&U f!]F- *%w'7GxIbH))Ր+;eHJH BLm &kη&p.ĕ 89g6i:OH( ~ӑ\2H1bLmh)%u\vIR單G˾Zp?qZLăfܶ62 :+ v휢ZG-n@zt;]kWdl-!n$mKCr1~:*y 1^* hrNvsLS}^AeTb<|`3IZEVٓʷb#\ 0 {|>K2.?{`{O%k4gYxQN]Lr,(: fm}Lf/1HJfQ(>FwAC&y}EΜH=eZelTG j"q"#e7r$"L:Ec`O՘тRhYmzJag;0K0tSRsW5DS|O?HSH6~mןTZzz^ٞ 4g2 i; 1њnz€ jĪE v[ϋbWj9~$+f/d2d[hXrG}Q<@cMFSN'o7ш -9[ T_ T |EonS7r1GQ=ˆ:d [~Ȫ^b1XFg^SۄSuS_ԗ&M@_k֬3K%(P|fXEŝq,?]'Xg;8\\Np4)YqRBvc>I CJHb%tkdP _pa«J puh#Jߏyu1UgJ!m5s*Zt?qM/Ţhϙ/F9%4zavyפۨy`".|1D *<泠ۆ`Kc_8A,qh&iT{ƕ47<8Y-,tvO@Exb:h'I[z~ƾw aMLdsXNZKG}k>Zۛ_E.i+uXkZ>G|ssdgJy``;I`Mʻ8 &aV*侎t-Ԯ +%R93?f?>?ѷt 1,vJ!'ۘ;YBr.T;WD\V:MDoʏ0'oGqdfa%bok& Ygˑ!,T嘉%hhr5BkZٴ}6[BkUD*@5ev|2XV X[d 96I`yzfjf,*))%OrpL$KMo(y힛H9[ TX\KA&h`dN>s:҂Ĕ-璇n'𧫖g1$0MFMIaPċ\tMi;͓ʥ T]-(*< s,C:9熬59}s6a,\/)ԞY"70t5+2 %DTG [X5k48&(wuY6є `JUP9Խkhxҳ2wH;LA@~rJyf*MטT* ZMv+2}X|:+99B^f sT!^$jL2R"MD27VDdxWMJ).և,^RDYz"J޸Dy2F]A g#>u[[I%>ȓXNBV@\^ :"{ق>"lT&oFDo80(%nFa SK2sO{pW@t5$zgz&iyL!|i%ۙ,8(TFXfaM? `if0t jSyr6dl^=)6bb/(_Ui ׉nF_0\>;և3f ' N'XAf iBy$t^ 'ƝCDb`ICA!!BF~ ynELhl}1Q fiUA}u YL|eME9͵l]Ðs )^%mH#i>PiOicV3dC\X:&(VlfbM C?j JfA?3W'Ycy"?L_ d徒n{de6Ťsrk?nMeBtA9 Ԁ6W,_n꬟EGiHJj,#KhQm">Y59oR럀K] ~GͅdJ`b -xCPz>Kf(Gb 8@_!2K! ʉ+dR2J*Gcox1Ӿ*u91Q( e/fg[: 5ν_MpQ&h`YW| ~3p-1UHHOKM`zju)FԾ>S]7"3ty6eA=P#o ꠮j bPϯP*nJZfTuxk}YJEb_β*fN)FXm/̑ _i(n=TY[}<U1tE(9ֆ_sz(; ^" ~xe#"=E\Vj?頞0.|Z{EPu]b9&ń!jؑ ͩkfD},EO߹Y5Xd/C(rK͵_p4 !"XV/3xa(#F41[G-IЬ.xϚ WÛݍazu\5/džΨֽز]$MW~bWdΈg|Y2v#o͂-h73`'}/oX.Hmn+z,Mvuq;In eNQ1;J7?zɕ*G[{F$[?XVR,|]a^2 A XS4F$,%+pn7:R}3>'̅dfnj *Uq_wf{ yCX`rR'?'J6V8 Haρd$ty wgb@xNS>!*tP&R2(;.GN"/L0.h3%q #j+A 7G,􊳜> OsE{ fV߬1cDSMl~VckÍ<:(kE]AuӰg'Ao_ p4'V>8,{2&k-f_eA!TXEL7E(IB-ǎ~`erdE)2ǪU&|!9 jp C &p5o'(Do-)4kWHNsHufdY+(Oj]qn$3dR\#K*Ԉ9VJbV6d9%V\T3LELɵjW-f ۞d"_X~1q*f,<,uO-y?(G`^r]uUزŇFl(\C2!)XOcsv1nZj oƖM(ܙL2 G)gŚ{H“!HE&FMLata6kC )]]_^MSE51([h4l3*TӤ7Ѩ݊J̈PŜI\3@Acʠ{#(閮$eXF{"PP3LoJr5\mGm?(1ޜG]B8Lqs¯Ylڲ]%ُ &vz[+bnQ xNXz=K7U,ZN Q&b5OZ%#Pq5EB2fV|dh];.N>ɃqF$HN%zNr!ӯ6 ף6Ho q|]w ZqX "Z u?/* U`z_,֪@-yWm>t̡,k~`(xŢ}MOd"?`DX )Al.4y{}2fYzaaPAA E f֓fA9?#ӌB/H3|l{ Dv@~Yx It/388dՍM~{؋桱އ][0e۫N$r:8 Ah4;/DW;ۥLu!Q޷Ӹ *5͙ Ks6b ^QYv|A^Zi =1Ay&̴pT$$?B{#D6nJ,?5#EU%V dE,w>V+E6[f-]@ߠ&3j-^ B=f&셹neB2BX}6Ae ٥;ylQ^GOηn!<2*rrS5=cuE+W1h^54.U_ ?YCBÐBҧogAƝhDbfZO)͞^Zųy`2nse¦`CMg{g[`4%4ceZ 6LPdߵhs7gjt6HoQQvC QUyC{1&KaGMRonLwO*̗UkJW68fH*k٣#}32]@ρ$Ns j¼R𝉦c%U1!6h#'j^mM`wbey`&FQ)33ih;GVN8[P拺7 ]-uaaF8spXʑHۿ`?t@h>K96xTG4.5 kG< yxz tj|R阑Ѯ);x4jÛJ!($D TWYr󦸚RgN2ZS ҶR/-ĭz%PGWb s c@,S! KǓlx\`y:x8g!a'Wck➇yU m  !ÈLL<.XG;KBT%(I}qZ: N#Ģl_ab02$8 ÷d܆j?;RSb&{W2>C0gWhQyU+*?I\m&gfR'43Du*sϏ/_<*O"yZP! )T3qTzAFuw) rgw'y<?\ջ(|Wu/ImP,L4*}D{'>t]I߻oEINmDn_D0hT4+zw*e_ vg{q9if 'r DC0ј|ecHi37kGj[~Ɇ!O B;B6#;zcO5,f~βLCZyQ =ş3r=nWцod^s0#"P7=$4JJC>&%]c@v˧2ΑeaE+R et> @l z*P0xŕ".S+XC|3cH yhdvr#V (M|vS:wKJtGF$}`TIN 8U,S?R꫟"*fEłsU C<\fJjɗ|nHƙD2E!}>_*%@qMߎ iRٽ3sK*n HHkM=`k0ܴ_ 0Lb_ixB+J>sNCWryT 19Swe/A)σB}`VԈgx8.bb*y373e*I Bor\VEQEmҍsG'WLʌY= cӍ3W |a ӝ~4nDNrWV8~Am2 [)䞘0~0ҨD:={Ӧm֑?p&qjQ l+`⺉rܣ0D&dQʿHa_4W(G"Yĕ:M(π M'lwRv}N8$@/NjG\ .V #NKv,Qot7[g_+qM} B2}{€v+pDRf=!%?=$ ت\`U,m/~sS٭7l ]PQ/trԏe Tzbq^S^>J헌 Gd5۫cMws/ {&5ȼ8E-t=V_klO8dN -]ռjy {9qJbx).8D<9n3z X9v~9Ӛ-~> {kW<$͏ZZc Dr Y|m]ywrWҙfBG9gXy_Up 5L´\WEr`DXd Ӎ=VlWCj$:v,=JdGweۯ=oQX,T3(c)ڨmENm-GF#A+Z4ؒ)*n i#+od% z=Qrm`h\ׇl :/Rm6مh`H<@HJQwehyiO@+%#O60*V2c {-;b̐p7xwV- 5%$E)e)y!ywVa+WV&>YEPd&s!kL%(:J59Fm ; 4%D-P6Msװ|vWsMɾ y7UO۟>r@KɍRVC7 ֺ^u_2ӫGID}(?)|Jh_FHE( ܅mZ-,\ѧLL3J@ m2,7<)O{TSg磯`\/j? vM5{95y\P5Y^}LҐJW;W$ ]Uw8[=4@bU;HkE2A!ů8{; QyHe_՛K~ ISg%8J zcđc\xV54V3'4đ8ATF Q9ZCqӏNJȪ< J3XǷ>So-=bS^?*=!!,k^n %/m*iy)lbHd)e'mh|X>3"G ,L}n3+ǒT-%uD;L=H'{usk>kt$$֧?K끮mn|9qlY;XТ?C/SYX:8rwEQrϯpu_1eiu iX2j pb4J IA̭b0Bj!ai@ _ӏHwAxf\s'< p' @|T:TIn&bkEXP19ܴ׻T(F1L=74WOe^.;&S;uid-뮧"4?4US ,B`^{gyM[08eJ`ZoU}da sd^r]T"hl.eP$-jg#kE|QH!^u*Vpzb{&.R=("<8ǹ*̖'Kf[Yuh (uyT4K|Ё5_R##j已 \2UԊhGMzr#D :FcN$M=td@w)9ax\&z&px'q+C,r =RyWߋn؁ x?拓Qɩ4+)wn#G(fWZƠ G][LهP7؂Tń=j`6:;näkb[VZYp-ٳ#o]{g^y3Tgn.m Db|vO}ZwZW[(ECAق5N$qYfj ^Ktr YώRSCX0]x>M.K wLGZ1(n.7 M(Kuk`t8M] ]~v-[Ttlw=fc{”giKە: ـ =f qG0u5FؠMovbUgjr]']/C$z"SiHpۈ# :/I,=9D fT]g7ԇ$XfAh;6hy'foMxzA5eQ2`"rVn=-׃Fo*. p)5cD7x*IAR(ut Mq6=77N3 * ZF|s7A {ؙD'3 [<8볆{1PH pyW^z$@eeO[pⶐL"-=}$װi+p0}]ܔ]T΋gqʪX8̹ADU ~bϢMvví `Y1KNTj.P}G[ÕCơ[P?<IBh?ҾOX-$aFHfkDAJN`UM!*D!̱vj"nJ#(&xE}(+Iٰ6,~% gE%WK%g=q[I_,Dx"ĴoCqcpQfͽ[S}. Mr%T곬qKlh iHͅ%55I>YYw"1d 4ɧ<:أ"G {O X;~؝ ׮k4qty5\0B LHHK)"wIփJJ\66%ASIuʃlz{h.-' g˚u?NR0[!.(5=sL;o#Ph #{^}st٪e0~Msmh3 W@#v]&ɓ̑4M=ԧYfvldiS)$e.v9؄cK0D;*57@4pN@s69fp~J|OL F9G{fʦ_v??s6Ь uR`HL1O+4vdW[."xӷ:@OT4 1ط5VI_f<4#%珲VX{ ?TZ'|ͱesIcFF-O+-mLCTWOGGV/3ֻEA Am~ϤRRQ#pU+׀- QÁFnN0]Y]eDAi}M+M6pMNȫD^8s=,.R蓛^}{-/.>Q/R Ur Vas;}J3a(K2_2`'yW2ؚ_t+:]-!:Y'vha{!^ Or\HB>6cɗ7p?@yɑ __`'Ja‰E=N/3K Q5/)*@k?OT./Y\;%튊(=ӑumPMN_Nnfmw?ʾ,Z\Q-0%A3^ĥ"TU@sgJpm ~͒2xSNF(s-,CFQ7i,}Iu3䡒7|;~?A0chCWx5viTCC^Es8>{$?ypa ?ч6Jh+=1nmet6Mҍ}z7f;+{ahVF(5kmk_'BV}uY*q~Zc|Tӧq5 eYLwM0)%r[5Q\s@YRK9E]!+{ݮƵ@W} /q1B7cЕ\9p*&}*l._ux uy^"_}6ԕወ 8Z4>J?~. .r;Wiicz*q =;֟B+s>2.PC"Y/G's,B>wһBELUcݖS@㳱Ǭ ܊D%WmBjj 0?kiL=.Fm<`%5%1Ƃml@EdЛqܔ!Ky@'7RpϿd jd&׋TJ }øՉ oAI5۔:ɘjJ JQzRRծ4 n^A@߰SngV4ATV(7R1_V$AgLJ]|Q/'*"S׉RG2-fe ܴPGz]dNeɤIͫEnVzʪFfsE/ تJe?1P|5kY􁼢ʀ- >wO)U7F`-ia|fl& q6 _r¨>XaxSyo<>ϝyU*V;2O.34 شY,:7 84L(>!KϹvGWs yX ʬ Q6|Y'a-Gx_ FY좑Iֻ2zH. gf.'g5*'5pS[O×"xX.5r;UE8f?&`o-╳䱈\YVrj8rP L~"J wo~(N?w;J3:Vϰ@BAm{(ܦه-%}Q P OdA@KP20eKd)=I`s bq%>$pէ7Bܫ<0$i{o"2nXޮ<8ٯFI6AK>سGV16 7e k$u1rDŀFRz\@Dxsq!׮wT0{IS+F9i v/=Eߟsryђ]6Hgɨ& (|5][YОFco%/x+`X8ٯmT1iVK 2 @?gџgy _v"ddoc&dl\gw<3#Y%/#<)`sTVƣ"BgpِD a ӖGo-kYm*#/d?Qm33:$vH$O"e/vIإͣccUv8MsMd _1`k#Jk;6KY M`1L7\};}pbvOX'/HNY!Ih\VU >`0n Ľj0'K-a>^ IO΋(ֹ,"tpZUe= 3,jam9C-8=S(4OP&zo=| u\/5%Ufg6 Y+H?D.?xl)g3*ߓz X*ţOX2,)wEhPe|#vLEi9c'l c4c&}SՂɅ ߊD׹pq~(R(BOD'/4݉[/Nk"co8voLA-EaHWDH[ΰFiЅvkm=pH[MQ{vp#^Ҋ-ct(; y<&!9 qgr[.|@- cF?k*T ѐ0aow5|jUIlʍI'^P5o@Vބ7)ObL|?D- dZ]clJ\2D(k4 EڴaG>!p s[P&{RNB+@PrT÷ru?faN* ytB❥'\Aؽ>59qo) k_lق>0ENR)jvuIdUIpԜb uyvhݢA1y"K-nօW~EY[%64Mn&K-(xRoRHd5Aa⾱ܵw](Hٿ{aÝ[ {#ɴu eUĀw1CE-,\NlAtttVLmE7hdn K:,w Ƞ|XQ !e:-!zhXDccNiK1%r@)`~/ sw '[WU$. {=I=ta+gLV|y|g䂽D5DTS<oc,ʝNVsmK-FnZP1atl-佉/](9@ֺZ IQ _1e,"K`RŰB6SRHᐎf(Y~YFZ0"O uZǁ $MBݛt a| yGm|-[9wTCFtY0O=^zzU| h_E!(I^7~31fSw)<^oVJ$f,ap}:Bt%0<Κ+v>!|T㹓G8tF UFBX3ՇfIyڱ^:O%?:(KD*I0ҧ~0]?Pfph[yM\CII|_LEiO)|T‚6?ƽQN}Fk`{CmQHO %+X#֕FgZ;GDN\~PǸljjz?0tILC&5iםݰKۣqѧ](ާoEEHF\5P󱳟k wV9;?ǀ B tef=%PYA $-yQaP]M> (Odo֯C9/VF:Dq| |Z%p>LPDáz6ϲ=TUYNI=.L"@#W$Fw/nArlu{$-UMxQ' f- P "Qܬα"O@bBDq0s YAp`FžBJTwD")XY,'z|IftԊlI5sI-Jpwi ];TZt۱~ 'vӹ4(^GХf~*D.p)IB[q&6kÍC8_ޑ04%Ù>dK+Vu >@I-"c8'1p퓢?$֠T+`QfG<|=qt v;n2.rm%m>K=ֻp'3J6j1o)T~ϐCfg|ٍ-'r,|TkuP&X=m&۷5RZ}8WGQFw 1 S\]02`SARj5 J4h՚lۉBK~Zc9z !px`Q WT"Mx!ov<5'H7?}\0p%?S2nQ!FȆ$v՛ذpԜI4#vrŧ-^wIUG [b kPj8c+)`{. s;X1?BܚoBn}?p.AY2ۃњ$ H~mI>O\lְ1weeNo~jۢ}xΊ> Hs;)ORZYV벫$'f$Վi6? 3V. IMsׇv&L>M>5XS\)|aQ5jIED^g |0'DR;usk7/7 %iBm $sQT HiI@EvA"َFFO]Ɲ7A7L!!\$Q> R gcQrEi@=heع8wKOZJY>-1%$|$d2X5K/ / 3 -@:'T2rd㠵5v$,\eRXOj(/ 9*>Ԯ5fVwk59 TFp#x|,tyCr>`_ z@ߕe:;sҮN*ɠN5yʍeCa0D7MGB'4Ɩyb?̅+9xUc> Yuu~.&ls=|̟% fF^u4__}<-j/wG@܈2 l *a & )_N !cFP\,Eds%&oPE]E!/9:'ЄX\uPl4*0 TUnX٧Mm!/̯Or#~.TWƣB-{|9JY?P*\D$ W&^WxȒegVǕ iPҤl4ոqP)ze5'S"n=huؔǐ wGJgs_cRZ68 VB < ifU ~*7&5ͮ]vNOnW{ĩrFO$;i}ևhd}н4Ds_ŧ`.FC*1mQRP*m,c 6S ݍ$rO=ppL̲9@_ڌ o9A{юppN_(#emهi 49rE*(PM7=UBSO3! o4<ϜJ$~6ƴS׿O- K&{.Zr-LP"P]9_$4P ~i7J0(7kTd<={JJF(*DO\ ɠ Gs&ock_<2~I/ |͓Ö^{7⑪ȎsT$$`mOhqIeSF``$i+eEIHIoH"G]3>Ir5o ^֙nWla$(Zl#H `ه ꡦiUPNbD4bj//  rŜfU+Iڱ&' 0*фr-W$.c/_"!lHA~Q| W(>gVrO]fu`t.MōNs$ɵj|$'cL:j/O^ {kOBrFEUsF i&m6 wFJdCY!̺d<рyU5O.ڋʰTc/Nyž5y)gY6?C褝\wgE~jJ#5鮌e/+u?%'1cT_x $fa鳻k:LUFN#gsHVс@@IYfg;Dž<z?w_)f3+@+Bd;IcF';p'uAҺPj0n fYȽ_,$ӟ*Q~8~+QO d_3yR<,Lòx ϱ.?ȅYoY  Q"AO]B\+}[e~iy )CKQsXE0X6ͽthѩ Æ3@v178)Xkݬpf'*L`?Vqѫ?(ݶұ]G3A3س}Gtg-kTg?&iyw,:6,8GE@M/W :)#ZCZ˒2e5kǢD:\ )v:j䑬 "moiBt,kӈ)n2=ݚ7)[\s9d, #yD Y4G[0u"傇^<7==1&Y'FvfۍK shhMt"M@5#'S.vK0pCJ[)0[cg펭[wbocsYapqx)nH^xKoA+AL+j3w648k!o=?]O=Bifں퍐 >{8)YҳdĴk يqնi+EjWGGDƠg-THW)Weނ 2 Q/3GIQϔ$T$7gjwXMMdRW=̅`U!\v{ 򁀴GFf.Vyܦ!ͯeC']̞'mrR"y m~?\Ѹj>BUJ&92ߣ< QDŽΟ=^NQUQ|xDQ@NUVyyA:mxe%Wb! p&wXdHބ@ڌT[C'Fb2g]y1L?])$DQ_G_Bk$xͭג׀El2lQ_J-{TfYFX5($5 lx 1iwb"OR:T\:_U7 N)MGĤ.Ât]EH }Np- h٣4! */V)S8NaYd1-SUK-m{8^WنC<6'?[kop_L/3|`azS#[x'E[';c$P]Fy՗݀>" PqXsl p ϩdnfBBtK2(告H(0E§, g6 e PyXucBȹ_,dJ#m3i)ݱ5LМʉYIb|k-N *d@t].zĎm/}4F%`U>QEQK#J) [if8n]qh_!~MLJ K!4>>^՚ha>6lU#XϠV!J8Z`DӇsK,ɧõer*#lhzEl$%\AqrĊp|9Ť= fk]1 h1Js,4YJA7g鰎=f#%(2b0ˆŘ:(̥b%T'<2-KÜv}JʣcrJ(nc;L T,kD?+>9/vXKyTl̡3-& %Qf@Ͷ:A׳VtS H&w]j 5:֪Cu_GgջW=:lj湂Q#l;FA<m3c)S=$5FcR2"ySmD'A`>&JIKr,љμ#Ԝi['8aW3}b6Q4*oȪ@a:#ٹ"%ϐK7h`'i,o8GFr[GtU ed6Lz{eύ_;ؼ$n\ksz1 ͢1&v DMm녻q<#HK^kD MINw@׆R.GDNĎ͗˞G`,3:p_g~>j#i-vS"(API;; _bmg;Sjg-@_MpaC^*₌=*PXȣ~g+wmc'G?HU 啛 ]XNzw:ٷFjC`˱NXs/ eLg͎epi1 QYe!max]gyGwvX1x=y0&vB:fgt*U 0[|6o8gyyi.M!)3dO$kXe m)Hڞl[1p>,ec%)v;@Umy(On\Ӭ FE 'Z.E^Ԍu_L0쮙CWs`hL,#`@,#;ݩ81&Ҙ'xX4*̑%30RyP=Pm90f{Y}yQ(SVDq|*I>a\<ˍZ6B?@F͠]縿2!^Qcw'K7*0*[cVuuZ U*-U/ϔۃFx<[QT]{"UۖPH5 Ge0 pPe: kЎKÍRڄ, * fGFY*|eY `&n,RJ*ݖ.I/V׼Z@$f0QBIJqY #4"nǫ1;k:lE+^:?!ݑ, ,hot2i}TfTm 營nLa?1$QAmI&IF]``` 45NɩkS} InDI@ mPNSǡc {$we@%M& ! [̚h*₎v ?S`ޝyy C5U (Tq&[s{ise*e䉾PġH0i #њ4)V J@_X犨FYkr֤cKGTh-O'7P$~' lI6@ U*qN=WglwS (t&)qJdO33޷O/O2 ?-b``(=uӢ볛 On&/B"de#YmF^ıHlДsq%"˧` w{*ه.BT`P@w^\&v'=ZK;m~FQ,cVy}KCX=#Y+&A\۝bbMP^Kv ? =Q' yk]CO4ui],%4h|[ݬ?;Rn֘׿ˁ'|7;Ce"a%?|x .kn dJ?p=_"A̵nJMB.B?ϕug?WbuJ5 ?FBl\R[4 _Ӛd _ooZ2 } k)R,^ilyQsZYZ)20k)Tb{7C5Mo 0UN oO=OOgQNֳJBMyGBһh-W4mܲVJV.e=;Zj_n3c<6-W|PI/ː#ve( GrCoz ts7E> a,BǤRUݫSKTiai0|P.~ WM.WQ,_[| s༻OJ6kqGeZlpCD%bI"&]B&6i'53l^˶5(~Zg>hPeji՛<]P@p6G,'MRld8<['[I0ӵDzr[)н)r#r=DGdJ*#KF6Ω5>c 3@f;O5a򇥇cp*r ŝ:TmE:J؆`1@^sUM$ 'ΝCE(_Zd^0+ܴ g\:S+񿓨OQVfIF̻ ]fwy8cu^=7h6‡=Ɂ7&p+NAhTӿ0rҍ/0|<Ӥ8z>.,C !:sXNnGH @ⱽ % ٣ y_wAeMZ/9lTΟ:~%*--̫q.'yF׷cGLo;;x̓/UP՛uP3&~\2;4PS%I ~YxvO =zykuw ؐpzynݞa"lsގFZGbz38qqGr(e 뮄- t!q%[2#hb d59Җ y^ [S (Z_p':3?"Ob8b 8-k+N'A{ Lꦒ2i5 U\+&% B\!w&ށ&'xn`Sg3Pf3=12Z99'gQ@'V;=\G ZD qj}"Biɰ9vAQsX;6$:RDK~BF2H&6CIӆ7JlFj„<IBȓ?~8[q^̩ԗ&82whyrޯq6mp"х2+fB1:9{-Zޢ Ō&2*2eLL"|R }ՊtdI>fDX)׳J‘u"K?}Q*]ǏL* 4EmЮ 8_KӪ.VvwbvNYtp+&\XlײyO~$mFB&a!푁4n6^ %=_D??kukЌ⸵-xH=E{^zۑ6ݐ%eCrk-Pd1> +p= wڢ yUϵnRB^ִFfC^'ZWER7&7xo$CC>0YIV)í5 ]Jpl6sPIL4@Rb6Wuq:<9 d{!I_9T*yp#\I $4kXsA7RB~j&0FyQTH>_5E  E7C5>J*X].T })%J5BVI6x )"h`,vGKI~ | jXATx:,}bָyk oPJBē;PRڵܕ*B#<}iε9=伶m!<7E&ia"ӽD̸ [fcL*cVh}稥qѨh!<:oe~ J*=oRzBHTsAU+$I@rNQ|S)cŹj(dÉ[ `s 8S44}hWl ` G0pJjzUIb޳~d  b 381$T$Lc̈4 sDo3q98pWn@:GhG泆tu~qjP,$4^~PyfMPĢ#vB|oGϙ G6G6SҨ  #)bW&%몱Ɵ~;I)pȏ%cXqSufo7c&Zؐ;M2kT۴w,wGwdţpVٱLPNb<$_xw.;!Q,<ru Oxg :Yˉ?4ua3$\+PJzabLz&OtUSet7CZUMX)LևkIrUl$׸F< ;N͏;C4U0]P+?VI "'$.4% bжK3O[jOj]`0ci7vdb[}WCM)푪 P _}w|@@5"mx^K4>~d ׈OCC @& ޒ×j"PV'a;CRᲯ&{+&3$fAQQLp#'sAQ* IsLc(g%&Z2Tl*|=뺔;Fgx<[ m.MlϝN VΕŰ󰞑{]E0 O`ڐʜ5&Z#: 0{`$M9;c-=_&@97*)TEz<\<;,!alzmmB<}g\hQ8!((޴jD&u*$\>8@6¯' ctP5g7KRWɧ=͇5SD ,POvQ,WJ5Yx~ocbpz՟Q|Co?t .gr ` n[\lJ崀]Q?>,p]Zr] m9dr5QRԙ~r{73d>g%sdH$~. 9. l./&s xզ(m]6' - QR cN^& |>;$Pseӫ.6[򾟀QjVsbho=)Kp92'KD;^8ՙ |PBEV\ݱI{s\0-Үjuk {~q (c(g F&b LǂɋEYi{_F^5SGqsS_d@--A hhEeaU x$Φ)]xǕheϼ)G#c4xL~%~DB R*]F,xO-NLhx|#QF7(+8<%L؃;ʜhY4;ٵtDo geJ4Lpj2՛/Nyjr_ϮkmaPn_?8LTCa|~ȳ8aPb氣"U >ͿQhg/# ZʗC#G+WNѐ/1p2CnW@ka){QsBqL ה3RoL\sfբ&Yn ]8I| f՜$!-vkkNp/y,!YLXg0z79[{X0]i: + :Znvn f 䲕Y T5m37)muZ{6ð%Bf B <߼"_''\AFkwkɉp:Lxg橾>0(*Hg{0Kn>T1{d?/s]fHgTw_Nɑ3ws<2]5c_H,*M+O.W)_6s鴀xSI]C տݕ̤^m!UWn~T=.|LtTu0e3'3)8)I?i oYs $mc *h{Yj4ӮΟru"liɡ)gC;9NԮw߻!ry2Jcާ"d|>+teQ0[44Z֤?w[M 2.ѕt?Y kZ7cp[}Jv^aImݱӥ}7NuJ-w$3d M*Dx@0+OQĩNeC 7"68Yuk[e)7-aIC:݂ ~?$}'>^NY$ʀ44m)UQ/rGM!jU>7j,u5ޖY^%h*0g2 4!%P$zUW|kE!#i*|Sw7YAբפecτLnz`fca"ah 2ft~zwf?q2tMNaDNooRsBj|C. !? yM>xBbo8Bˠ*W>XtŐ#17hOyjрE4îV/nZ6x ,f ]Njb:`=O R]qd:7d}Yo9AqGC Ѐ]MtbԻl"z9\FU,_ltnjǩ('SХ8A6}yE'i![c @i(Hm˓9#n5ѦRI)sˆY 9ҖI]> *CX\^nEP DXWTYl"3~sC횘V@TUjs:<}t/e:s7> EaH)UkPm7~zAN *e.~Åmfm+A08f445bѷD=ʩ+5U?{JDh {`4%wa roQSā0ޗCʵudCbɣ7 &op@bo8-=h)YUTà*G/ Zpa׫ *!$R dᕍ!Qr\Hu*\B75pWNP-\I.ȞDjW a'R#3x~1UaREvnv2+^?2y<.I5AJx@͘o^d|<:Ho ʗ"#b:U5~nKgSl )4."0_*BC8IK=Y vH8N,R%'Cbwu^:HQ=29A`7-L^A66 ,7f;~DHvS1 Qm ~UNGX>;Dh<];mψߞ ud$3m7qzvn9K N٣jZCfQȼn;F@$˽w6dOω40&sU6]L=mt605#$*5x͝Ry) MZlb(n]񋓈ZIބc8 @xbekkr_z`o$x2_40td^K77dmA<W] ddSP[AmL;R5Nj Х#"+!`z J.0li77^{J.Ήs.FU8A`3ZAST̔BՕcq21B_W +%O5G`Q(ꠊ99Jeؼ=SfZLLJ8#GUE ON;h q e8 O xfq7vʮ: z8 tW W'8YYB& 8U۰lwgrB>g<45Ҫ|)TT@ǰp l -g9Pt̞ԸrhNIblSȍ(Р6H0$`GvFGr/{7d{PO|,Wӎm߃ZT%{_'na`~80D֐#>\9b܏t\\-v73T-av&Ԉ7nѶRTP&u]lāI8x:eiB5W,HhZ})U]r`mmS^Xq$@$GHbZ!켞J4xNf L`f?Bb,5pS:: Xy0̅Cs%zsgTr//#;Զe܅UؤB2:H\'@.}!{?OfZ9㸤=>=yYJ8LqWcR)Mmx#3#Ϥ@ Mp'QnEñ>RbF/Y1²t, oi=.H=|_8.}ۚW hނ}UAW$YoGA?}g􁲓D fo s c;PTEjS.-TKx)OJuYػw=:jMbEf'acm+j"`йQyCkuHcըj\5\i&)';UTh="IsƑImN.:t<4qƏgH UKk}}32y~ ~ىN HBhӜmO+ ;յ_=SύI~T=Y|wʝMaL73;@1aVIGB֋{,xHE3[D t\+|z73G[ӞG J6;(% ~=2f [ފRN֋pmxzEeאb 5l΍F"u)A!$RQvj$6^tigBv[(տe7DM3]DeO߃~J϶˥HKY}\(-ҩPLc2 D="?4meY{5]E6}kHp*x7D#2V쯁uc뱨LX1)wJS2GgP`/.8_R]h>Nxi % $𛣙=YXr/f?5VD9.s6$('M(# E~U1"-.5ώdZFiIJrt(L%><ҏ)UW-xw$@ҠK+7{#H:lU}:贼|VZ.I=}y_. *wJdtZ[4$JT{ezUQO*(g"5D αK)4exK~g%4 뜝ƚOHn&LXZQw_q,bx k{ޞZ"q zwWi2֡!+q*L_2<n|8 hÎ^<wO FTjq狞m\,t":ޠ'rՀn 5yhXpBB#tCr2g7em22$-r>^^RTybb@eL!B׫nبt*_37h|(?x*2/aI'm-;j4ϖ_H?˹ـRdD DKqW(@F㓠B2ХjE^+4K ])2~Rr?FdY<[](3ǿ("T>|nBؙ  ,(a㠡BO}&O 1fz#-(aun,~]Ł:iCaDuNKV}r3={5 (yoJx8/֨Z;dk= $7!BZvp+F 0,7n=~𞗸M(]X)*D)׹ q;Q=B6ǤӅ]^.ꐨEW!F:<&_Ƴ'V"HgyJ$&n,n&u"idO$~5T[VUV7f+'#nT=i?;vVwQ v@)Ax ۈ MiNEOeu~*ʖ_ p^eS) djujpBc%GBF)_9}CV*G~V{6j CE_!-c(h00V~ڲn_z&~ۉ֠YнC/P@~;w V2fbϿ{ҀkF_B>IxXYKFcE%!״B8r|=:G(>NN 4_N 'HD"Sy)Kpc^e'+W9\ӋR!-FO'l"-lWuv \wtwͯġ&ac<޵Kg.e6$69lPaDu0bƋR bERm24'C}?tFSH߭Й^;wou(u׌螅腑g68[O,äa/QRІ12.nXG/l>0́GdCG 88u"%g,}A"TE! qkdU:uC|wUCf ͺd(A1 ?ZLEV ō|ֻR [rtgTt;!oBJ 6 qzzv&iP;b*Atq*4Y-OwLqN)@VV#xRĚ%{NezC(J)'u*B}̸g6bSPjL+K|]lG+ҦZVM%ð,\37#VD#C弤2.!JC < ='#'hHl_^F8HrW2ɾ_!rv5E{liF[۲J=[@HcJv;&"M֭*QӏqE ߢ%υ)/-4($4kpBUllSE%"@)_♛TXS5o wKr_O^FGG:׻G0):1\kQ\'f/׃G(Xǿc2Z[i#q@ .gFO0k|rYaCj&brIRPJ3驔?utUцlZgEXEs89C8g0BzzJ Y3,|pҗp%E*;WPS`Э_eᶐkzhFw´yZ ׷zDEAk"9؞]3ʀSXΰe$`35=ܳxo@ⱽxl4@vYH` db6G>银_׉^9x 'ް,Ӵ/4QCnܹSyڅADho;[Ӗ>Ki[(ț߰%etLTq=\.H`Hp>uIMy6q+%2y&'@'ݛru@Ѡ0:mwhHKv:'Y78 {Uވ/'.vzI؞k] W-00U~95;@{WF>+q?f? ;Л=Yݎ߾xg #J"˛1YǘhmwVrk˴p^Ruзeގ3o=7 ~QxguHM+ֶ5$ B>v{YC!nͽ 1Ϥթ]&.3 ^.Y)sIs5"F1gQ{W_gƵAѣT458af4UUwP-@}Hw`,TûIb4/38&݂X9G;K<i,饋|iBmjSuVۏZsvԘ ].y!n7f6V.)&*0}~$OL%Ɯ~;gsfVVEwz,M-f(#vs)Kw`G Dqe .lf47TOoɬA .+XW8< !X0ੲy!&5 cY6 H:kR"[b5%TID'sd!JR"[?DƁۘpVY?éxf ]73=Z-şFj-uQ8ſ0Ԯ +#|2(1FҊ ӀB>@K`@3f.PNo^7Uj?E[IAMf} Zbɾc#( 5ZLEi\Fw8ur2T{mķR6)B 3DYHpk?tEZ}>߈6wN$1?)nߦ:j'y=C} #* Ҥ}lѓ;N O?רy^#=(#aLL) _tc?AoYPE9BXb0w*ϴX^6hA;\wsEsG\w'3ST,]t1Ax8IM hl<*Ò љT ,Y+ €C ƑKWKbTˎ͞^lþb^erшyVa w.o"DW5i*aj:놁eX&1]'h/<+H \B{q,y6(o+ ThϞہMBB{d{ҋ9!RdI5K7LqnT%ٗip~p:sþ 9^U/5Bnidw h\z)d[4%1Hh~UY=Q4?xhC(A&v<d7g<> ~&8c51{𿶏jfSR#W @>\NRF{0xe`%@;9S)3/emMNfOQ?a~WK:gVYܙRdI>5TëCnDo| @?OAVlEI E Phhu'lR% 5Az;A|=&zq) n#M^@]]׷_ Oa($D{}8ENH94X8Q oX^-;b"0F}Nސ@\T=45;i>K'ZiF)^Z?K~A\1X*u߲u* ( C0'Y̫Dpv^&mGw7;R%sRD%(c(E\lLl^iۈ%I&ApA< #ZVڥ vhp["'6j{bBሀGCv / MKd.G:=FH}?XlzAMX$掯b^ߩerP>sf߅)r<:𴚯lǡHH:lƭV`uЀ(u'@C (,{ٵ(qcLe9D&N B껳D9ߵBc<2kta\LQ!P Fn@ ߀ȾBi}$w[~M1k <ٛU~yQ#4D٨T%F_86NjekSf{}KbE-hEeqyxb*Z҂AzsReiU9gf+$>0x9n3$-j3}c-~ >/`5tl$h媈J ujY8i||薈@F> bARK̍%rG) c93>mzo2r3O:N[}߿֛#6ZroEq M|E~sXɵ8ax[yXZC !͛mbpmRcp|w!MTb^Ɛ>L`@2IaHVf+9䢟/'Ĥf9B}?3PG6ZϴOSb+Қs<^=b">(/t K2; 2MmWJv6ʊu~RӞ}n6Sa\FWU/2# 蓔iz;t|9dAJ- T~tr#Z[n{,4IYԀpOŊ0^f ĕBjHE |$r¢=eI:hq+{zwnAi;N. "!dycuh Pgxk- 6N4)g* l#gt*p ,v0ی4bB'IN{dDAr?5P'a$TnO,c9,oRo7]y7qs@W`Yy+/r5/1b‚及#]>,N z&H~D,P-5&h_>{Ov{.ps/~z.d ㊆(V7iϼ"m&ͫެj Kd-AO8 Hq,ҠV߇]ll5 :QReQ/3R\}MTgt ܔlW0:_mM H&Whv-jtYUl̞O*V]56;G T=/̻awAX9c_AKZK0տHvj.e•N{`y{'~4lz["璘jmH (/6_4=;^ӬPcWSMX^Bק; IA7fh}0 }TZ#F?̼OP l6]?45/2;%U7?duP5Ur\`0{cIχ<\HsٔPq,^4z y}ĩ.v{!D{u+N~P *zr=$ .KY9:ߪ&f.Gj*{&zوOA]Pgg.-_OFc%Ë^܆$)MA``0˯?_DDTαhT Nګ;N&耸v:I$6hx']5<3iѯܲF R? !wn |nfP}#9d4Y]8L nK\7G2)|?T{Tv vc7iKnc=!`oiY.'oip|v% hs9Хg^A!y=qVOS Ud)?kd㐽ZT:X0&eJyݰp' zJ<ɫu@% SL*:W.@w!@dCdr߹)O8`ڙ!r7 X`Rl (]*U|zJ'Z{۪\h[>`Lؙގ:ic8eZU#̮&c^Izޒ)BոD3^!Șሡ>R)/nٔl!gVjC6/in]pS+L /_ cg MB0S3}!q2,I/=sΎhÆ~_ꫤP)D&'HT!KO-!X3Twڼ qc^h :JKjЊ `3u˘i^ʶ*`,턈Gu;-j }$ jq?\w! Fdft9d1g_Ӛ9 ˺D%aCmM)_Gڃ uV冝A7@jgZJD辻)NI-_LMH4tU%{u89 C8LxJQ`+Pmp>w>Vę#ULM N{`_yoտt6𿡊/hYv{?؁Sz Q~"UJ_|7,"Dۄϻ\ئy`TztY+7 _9+LY $s%Afek/EMw kF m8 mK*/>G 76sԫSd:é|5¦q~.e<,i-IB'VӁdn &'y [Bmr> p'jtA(10;jL#>kr ߐm nxܫa~XbH?Uݙ,Yq{ p2ѮJ\"R2HaD6^Znklw$Qa+I'52KA&\)ƨF=S!cU~Ь@n ,c*En`u<q- PqOL8E|KN3[ ͥ My0A@;^| aTgvxvD1eR_vowJ$xzRa_i1 K#y):`4jRoaFt~F5re1`^xyl?hPjPHKof#7膜 VF#L"M'l5j &x3<%8S|d0Rgl:]H.A' .rP:! Ї+30,"z^ܣ;qD (S42Nu"w66=zU1҅1gvy;)}Wj+ t| )iY!R)uQӻJykx kһbbpfF VԬ&&|,;r5/<ЯR`%eF>"T/`\uʯ`>q(0>&6TK .9hA^G[Tyo-swnZ,Ǟg)ZbMI\l$wlF3GJjeER:SSo,ꨳ 4AuOXUז{km?=s>#N A9I]MP.;P>[D00Enlh-~VzOZP^G[PO;5ƲYźar zE_\w}GO-/DzH􍈍\B )x_'3\(cbpp֏P` .7: S?iƸ'1  *Gþ:2- N54J1cC=Pcq}ήvPg'"8Rsr BX<\힁m(iqZP !wr )V.W&A"۽b)?@ѭ_jS(f#Ia o0Pe]aߋ$M0FW6>8iBL[<*B;MO1%:{[{)`N.-{޸dKVo(06xՙ7Gqckfs3x)/GN`۵r4T{dI>;/H~A6a'e1mrR=XH/n'Xɨ7?,%'}wԆ84Y%ӄ4r#L'jF59)qޓt 1͑AwG=}[ V_T;pZfHܮ7*yMenۭ}9MB_Qi7ɰ89 evj0n@[Z}C x&ܥܠ᷼*5[鴕V LZ\Am2X@@uцڗH)͆4m^鞽m|ԌcJ?Κk/am\s @_@yNYICl2]ˇ6jZ:Ŏg2O./w9d|hAh#c#̍6˴<+oKn&W.i@P<@6&RST4wA*3F㒁D8j1.ھ80nc$1& ;k$إK/HI:68e@2d:`9im(.枽K/gOT|msѿ`67cU:vӟt [x% Q'gb4n.zDsԀ38Q(_1 Xǫ ^<tׅ8 K}.Dx뼰N16="䩇O(uưdƂ?UU\)R>]P<<՜v_0)9x b#Fm9BYN[kdڀT$GgM"Q>ͺ1T'5O9rPf޵@O*Q @{سn6HY5E:U h|^m-N`">mT#_*T}p ӳq:}ťNf YG!G[K cNFDN@O')~E;ld^G*{KP3fuao앺LbWF{>Z_]GxFJ0@0y'JealA9,CiS[i7Bb0jX F$bq܃D [()g*J9WtX>5+j yW/GN ٩ E=C{ iF ɥu]Q܋ʄ!I-!Fi~PqwbdkSe49Iv<#z†ur 0$!xv3^D<Zlܠ%D3sg?R\Va(dq켄%daDʙAB0f^=ܤVK%4dO k\0X³XUܐ:F~RW@~1N !¦usU՗[c҈=Hm@3#JvT=FBh^6q8y h <}Tҟa<\٩֯[tEU WP(V#yكZ熡e؏^Kbrp $5L6\omdn?v^riRR6^UG>\.ԮޏBԚ\ KkڬV oٟ݆tIެĴ^YtǪƂ?zd)68B(f_dWm+U9m=]R?j#bg;їQh A(@]ߕ/aWyE` 贫!&>0?`US*2`eT:.?aUwtNiv4'G{,*D7Pm(t]=>zpUe0Ex]*eM=-5e8u3:V׊FIwG*Ws]HB#@h`ƃ-cY3@+PM&dwWCpcJ$ɷ?KC'F{P 0աl{ȷe}1EL%/QfuuKs4CQ {G<pcs {?$!Xf%_pk4 osߕT1+Յ'n&nE9&Q ˍL3gɷieW6x8ѱ"zk+\"D8&X-!3 /*f#}+GwotF"1:d{+  =|&Bt3bVZOLz"'.&ɣoXNٔ \n`@ĩ@^IDP-W2'uϷΦ}a ^NX6q+sETd'Hjri::=78SħpD賾~ބ`Qh VM6ٲC]6~h= ;LF:BB m$#Αo ^3lh@ѧt#-9n:,< =K ZˉaJ}s]26p8 9SszeAbgYkbΕߏҗWxmr &뫤SJgnoiBߵUmxG׷ԜB㥪6m9dg5 V!b_ȸCd#P sHиoԡ7*Cf$]$<Ɏ$j/Fz#E\z uC6cЭ!Y;ۼߑq˜ =Ej"+}=_ſY Y KL)Y"='U%CH4?԰n(SaF%AC6Gaԭ` B*cP&zJrFNJ ^:!p WՠV'm+(>a净Gke]jN#A Y'a t˥(7cAė|bt$eE^1=9m*291 oNނ2!bnqwj;&yDVj4fI/pY>/Y s(Rft[ŐҴ֒~{bStِ :vLPD1~ U_h3p=F銔 S=Wc!+`eHsZ>3L3vD4"%9\(LT޵HXFO6oŝSP+=7P:L2,v%SY~n'K`{@\bl7[M~Idl|5y*]%A#[FLś#fdX 9"mn9块ޮ6Fn3JÆmyMa4PhּLa5y|oh7߁&>^,2 S.D/'!!}܇} ܒ,xF[ 4K+/p̪oEpG ,ErУGZOFDp;6SVKO7PfS)U%`{u/Kb̷,Qn*_cRss^G6W*9ٲ?B8 kjm"S1,!w7嘂DG9%S[LWhu7m!IΈ%BL:&~kxֈ۳@h}왴)_iMUn9t#ư' oA)kN;8LOz"SAwkHJQe7دfom"P𙄊DE^CvOL(l%4^:oqX d9hmgwmP;6P=np#65~o2̧4)7BXE[AhR3Lh"b5d[vXiE3˩e;—^TW3BxpTjemL߶i$ډvB}'/piZPE:qGߠxV5i19|^>hG,DeC܆=pHPW:^hXm羅% 塾P#}OiKMi %c]I.5:ؼB kk,S7. " J) T43gZ= &~`%캆#i7l_.2 NMtǦu^;}߅. }pdWt "i#R"pP^sSVͭQ8nqڿi.4/kE+%$O|xG~gf o<3bogQ'S$[Qo6}}պ:[s(sWl% ( +'7Œl<`HOM3TW\i gc@3̯\ggj+l{,SͼXex]%M%;má0**i XfOdў9ލ Mu?nv$8.5rxqq)ph:Y|ŃՓD\2u'ԬES(#fɣj{ gʱ<*n{-TY 6(j:\p>=5a=űf@ 7ϳ#ϫ!35/*vx{?i> _2?ٷ_*D;a@:gףd$l{4ȑ6߄E!VT[~ҹYK(k V% O&G*E՟&C(}T.U3Qz']V=:z*e?>*z0ns-}bbzvm]0]4)_ o +>F@k\fPiuT6TX~@.$PX1̒4}ȗ؛,K^Ԙ?jKº:"ڜ-80o=N( nҷn48v2fE;|<2~Mmػn~#bv f գO}ts"fɎydKb_FKnhn|CT4﫜Ы*V:T0 c=[vl8=naul:i`*OjvY)g1@}'?d9WЁezQG0>%j%ff]N}|`f3W[27)R _8U "Rt4 "Og\J=gKQh(ɶuO_Mh9Á! B< 4QpU0Xd^f=NK޻~F/w ?~\I}@OW4"c #-MȃE8jiMmҴ"]OxHut<9Uy YN 7y7:(kZZAL8aoD;>Ю3P N]*+K ,#iHB%ם=J5AUÇ1@Gm5dJm 1wOB|Y<R(s cT =~cՅʚ2='R=%p{jkz p6Dx|Ȧb *)V 5>cd $FqRԋ1әUzƃ25gAmy݃ M4s^៧Dd{ħ>ꯨWy9VVyG9 'nf}Wh+S)NaFt2x|:yN84Zxl-dg\tRP iyώ-bW`愲6]L&q"7ky.XF d|vlc>jUq oKNQ!a캺A^yuiHD-1~%{K'L!2=)<~y]uo3yi-VY{mT,6p& "h9jJBv./7͹- }*فm=|q^2Ehej4IZ7,ϿGyYAp{g ?j-ͬ_HyοҒZ=XYoLz.Dm򵵯NϙM-sB@1Oŷ>tdsC}آy3pk+6>#1k|4ҳɘe$4v(Gbz~$ËNהH@]&j ė qVZ*EXLVn0GƧ=k4.)O쨞(V[́71uzx.)#^FRWUms1綤e j@ᆬML]l1·S)ƣ ]>A8<'CyC:)mJTW[:ki|Xڔ1n]|e$)7>D<<{pE:M+GZ%%?v- [% |~uuyɥ"q[K+yՆ|=Tst fPix,8,1Et t1DTwǟqI=8dS7CNͻ'G|C;ߐ񉶞Jٜ% BXm#L:ey$w%xq ݅pMK3E/0_i%ؒ\qt*K+l3øT?`5_vUjCϯ6Ȁ漞RjYHS.,t1ti-EjVh#U-֨)e,=\ woɮ-G)=Pj>xH.p!jbb涀VY:?W`BHLYc5׏Sct*⿸WgW}P÷v-86 a/j̓.(YsKSEp)cb MVrbV_Ca4sA& A5ȧn ]!D8Z7q{WY+NqaN7Y0P6Tg+ geģXuϏEuy#ס7ĀH26KDFqL`mO逎gX 8M{2AeZڮo7wr#fqa` AcPTQ@e:Gj'e۹W]DŽG ae i /#ϺH2w(ڟG&M]>R )ݚ'FV ℮AIb0>"W4C>>RU՘O Yx uȏwCu#0ga fiNcOB3뙐 kkc05h1ݑ}s4In̥wD BpAU;{TNKeO}&ϕIjE7Y{;ûY8s @ވcLZn@3f܎tQ * 1ϯFhZsk#Mq{=`.m]o zZ2OcCߴGmBSPk$W;M{L&` wqɱ1,//ցA-WKHFS FS 002 i5"vQ'9Ck%AӸj-lUn:)YPaWu(|p&Iy^ JsU/wN萊K|괘Eh%vHrL)2 aŇ:4yHO e ۻO3̈́jrUhB渓-=4a̓_)Ep ,N9L{ F-!ډyC8;8 >FmzK'f#Qim8{"޶YnlIAQz51^*wB_™0'P1vpP9 |Aಐ ?)0LM:7멀t3+?'k#`a6b"HNO<[\5Y,~Eˑ%beI.eޗ:^IV95]XegjX;2򶍿uDa+ @C+ΔA6QuA8""n|%Q1mOkd9XaAb5vbopS!Ept@ 'a.dwrfm%krUW.׷InlOɤ jL}O BlAMݶۡfMQV,N_f\{u >+b_9K8Ч\N(ǝ1ͩIQAb=']7GŎ}Mɏ+g۷iV$QhKƻG逨ʪb{FMoOl ?K倁8HnVR5tk#43GoPKoBNє0_i}_# ?Zv轾B'JV}m®4.Ư #:QQR33YxrAO("Xd ޱ5/?mC".:Тfơ"eTm~?YH5L Rû.y8س~pVXvtg7<NtuZIqG@x*\(h6v9l`p:q5WLS0 U_kpͦƆ+ef.9u;T8-{JQۆ+ `6j_Te)e0ǣ~3m 5J>>m )P"8Ȋo|eB(w]>ՠ mdj%N6"dKڦGڔk*J ׋@CaYwQC%>Sp>;2*p&{=FzUE"8y-#A2dۯҍ0c|95`,BFBXDqN7E,VrFa1P?C[PZ'^P7ƹ0Cl G{?&7X,Lk ; ܫv׊lra*k* p~  9(yPa/9'G lzulW2 ٜ+pCn~4!|Re/¬Ťm9vٯ)+J=ixlsB[Kal}?p̈́qnzD& ѡC$S<Դ8'1_[R p|/q C׃Lأ:^0ùIc[H?,)y~̀ 3hc.'i$]A0a (qI]@|c})ɎіZ~zӜg* u{P!Pyj2|{5f$lNA?z%iE }}`P^pdʵaTO  68NlB1yZ-eͣWD[ $U愥=TPگoEɽzejM;H#?, ,wÌ|!e3Xym!IY[5F3.ypD>=N|'`)pg%k m}b`.Х]|bzy`^^rrsJGX\׳z8aNٻ '(&ړNQy3̓{S΁fl[!ԀLZ}Rd/0d}:'D qIH5⣑É-BQ>%^s+} QIiչ?톱?EA4&PܸCSZ@W񯟷Wu͐лpMAfZܭrKǀ37@OS \a}5uy8zߠ \D>C.A=ӷ+1n8)"uwsn^VGxY%u4%UP=$T$ RH70M7 1"VVWMr/ym53@hMIRJk H>u~KY" %_z6QA^#zw/9"!I3`:L*] Ǡ|KS+a*/xtb$x\~|"DP4Ҋ8B2Z:ΜP=D<9"]bƕF)'wLKRbvsUǨb=Ŝ?TbKSPV?+ xcA_^%U[܂a-EC@GP1̼Yxo$~!4ɾwCőz Zoϣ?`*Ɉjϫ.VX$G`Gn夜2c>Mr1Q1fp|;4=0 L59yunyS'^0ⷠ-[YSUN~a^^H_]((;1"J(XG/a $fN9ݹ5Mo|޼3$`0}V$imƌ [m+w/5 ovLMMwk)lJ AN8}5'6"59BZj0_5k< # B\2dM8$c"C+]gmJ|YGEP9>9 AbK?0RwG"dGޣэzdw5nzub{0>f?@OU\-7AC2B3VlKG/#!dԽVOQ Mb[D2ᢳttc|V~衽 K5rsVslG(pld{ ̰_"6WR#Ǣ;b%kVy;=h+ ɪ-m;?CewYB?sE(ey~vIsQ+U:7tr\FVYXO[ E]U>9ȇÛ0w@&9v-J.o=j:Di/{?m? (s@r?]_fFZk$u}$\F,uTu$O?ek[ O0'}1Uc{wv;;mh.Y'h++|LϥZǣ-8T`8ȢQ~DZ3 ]]d\2>Q>Z9{2#յG" jjLA1Oxa*սn@X.FyDńYe{dӯ/xzavt@H~LohrDNx@S Κ1PG\v,ږ[p-럜 $D92iV`Gt\{=Fܽn!Mj0Rj;̓%&XJ ̠7 5%~U±g[]\~6__s9P4 26QFOD7 ٗ+j}xV$l`<ьBKung{3.6&V+ iۓ;>Eʔ.倛 c,+ϗ/dg 9<uqW͛!C ؉LaKv½㡄Fuh'~)F;fWJ6)S] LcG&l;:){.:9:R d#DЅAT | 4yP؇w `G픮&*K&B92B#8 8IUMic nebFC)D9|ǍA\C=«3kDoC*M.e`Ll"$N$Oy9I9ugLo@pV#7 ~"'d\)IQj2m+N% BP93⃍)y^/{.R%l 毘yg3=eo'9*K3uhp`| O 4mgY:[Q#8 BF$"7hT&sYe4YбSKMMT\wg$?uP9YضKX/L$k*F.g&ŘdsTz7 &_^7eqlO g6{Em[a71e|)D.[vG?}<^oX6]Vx2jvN6i<4pO&֬QPXϓs ȯf|*'l)LzMsq-~d'[2}g"͑ ]{躤 U^:EJ u~!'ZT.܄}[eNC#q +J1!s:hh{J,Ur0VW,`s #q4ffUDI`*^CnAU<8g[K;48DO̦_cnztǕ^N~)h؇}ߌ*Π=aoZϢ S9Wק@)(BhJ"jk.hkfU߽gU{-b(4ڊ_=T{JFrݞu?DTB)Ye9$|;_cCe[h8w)BJy'9jκ(sBcZ0XT~԰T-xz" pi;RtBK@/OM4m޼gWsNtvJ'$bMݛGliV:rGIJ EH55F$p;hq8+e#[j mf<N;q섉׀nFe70(E&_iβkbHta@SHDC0ӺX.p*7x/×[OÎ^Q l5Կg=2#J>yU-鬌"zysI5}j"oR ޭEsLMI>]?q2ͯkd}RWe7Nď Nc[^/0ӛhRuZrq7QHTj3 9k> ? r8E)wf R\({`]%ς~ۆWwR!|Z(-|>v34At̘ɇ)gkEmg2JU" Tw :TyQp/MbpknIXЕ+ V /i~=8wrkI meP]𸪻VOSW5:l2 R %Šn34 dB" B^L8xpl H&5p=8Ӊv,}ŭZMO Ih% 3[N^ lB'jR:k]{};^s X4T q)tZͱa$+O.,: iOj #>/58іX}4 Y 2FVDIi6$+Dܬ,i1h͛ofי"oF9J"C $r{/&W 甝ئYlHZ2u`k p|$>%`+} U*Zг~Yky/14(O< olJqq=` XԀ0?1룜tJphWf-/bX|K( / .حRlN!<{˗ǓŵM+V1;h0.2>pR4 ?bԴKp  1n_qbCJ_CLyk5(0vԉ)lj0ؾI*FZ/U"$yX/LbI7㈈f0Ow y(Am?"s9e@!`adJ`fz_`pз8tvDJ.)ek/V1Qvv8XKP`Cvgf%!{sq(I۹N.F fV缵Fv!x JX;rXhAVsZ^nf'-@b\4 CpL{ _l%+P!ƿ[-;0`*_ יdʅ>&n B $-(v2Rk9aҐ4 8(9~G`_QF[JBQPřAe1RE@XpL~ TI%kPJ0Wy6z񿺈]on7uasxȨsXK(rd@ⲧrן">d]W?\ ݦ?lB'P"`eT }7yM,dwx=; 1/w q_r)F j6?125^uaiC)5(경M"gv|=73KbY^ F% 'C"" ΖX'2ҮiS+%{V,fWTFYrlF@ mk$yR1W,4mCRx)r)x߭nM 8>b3z_^?5FnXH x,ZtlhБ7mDgKr>n:uAѴ.V/HޟyKXĚ-G}xEUWtiM뤾&CW \y \d$.8[,M/,쏱y'LbTjq Iy0%l}Jک{@_cTS;0/h}qIRm)` E"2e}Pz{zCB2>E#< m: nVNvFBẽ{j^NWdTeޙwLk:*?~beKLW&; j)ߠُ*yuݒTSoUc8F<$(x wS9B*m1O˼)Hb |2cY1oؽGl݋ҔY'y#q:0Y|n{38еmJXcH \Q~b<4!zZd3sr.n_ [cމ^G} z3[lJӸdIUsmnz#`صKq k;lfP@W@ *Jv%l/!Q0qICLO4~ K=AvWw|^.{.rWXS%PY Euujx{4oԶq鮒Բ>պ +mYHi(&Ru2%62F ܍#qX?`+-LGzPL]ScRHj=}A3XLK֏ .\ɛ:U˳1(z,=+"!"$_V_ !A Y% U}K}jn! 3l;~E  r6߉#қWЎϝr$,2,p'o^PĎ&777 \I`}N}~jDaSF-SI@D֕g_tH\R%VS3Qo۳ԋ5f۲#S-H#wR MmI8j0 ގhԴ.vW\2 RqHHVs#%X, J8vanV~i]n0xށ*cGӱ 壻;@zbS HLT@XGx'_g a5Y#ُ@d]Yg+B"!:TY=DT~&=x18Z[􍷯0h0(\UfA)]{˻ /S}{3 Hȑhj¡c$!Fl@ SUHL ?ԘE /%A.THWj`zX: ˠ3)l"5h~vE祺:i^c|ya]^C@g_pX8>hG϶!!b ~du\ҳ#m٭FcUy"s VF=F^kkSaԈ`tOKdo*9И|Qc{vj?&^qɗϭ]KQe O"Sb-$h\ 2[9c.i\YqH+PkSuLZ7dߩg7fѫSqttP1UzHѷAxo>c?&9xp*[L2⢵90luC)wY,hM^p iZ&e\sUG8MK8K6䲉VpߎPy5$_,Rq\ >-jKt*'!g(8Ҏ"mAq3+#J14HK0jAC 6Jv+xbj9etM.gBC KUM}` gI~Җƽ2[)MV$ݩ.mω܆E#BNǠKʖk)6nbBaӪcV#WNx a_t!cn5'.qw,/T iu1?)Fki5PD `AN%~n#^  }Il}N>wBנUu~_ҁ;tB {dfH{%ep{>VBIBEHaZYX(9U'7ÔK6 wx6@@2m"CZV,X FM)fA2[Tw L ;#W9k} "c!ۧ'0 qA vmZcؕwB?c2]'ש܉]9>\rtfih=P'$}$MN̚Iʿ_CjyzW(v{s VBO ֛aώv*/F"2H4h q0Q}v?ߌ|A5#i5tճF CV;ӏ&,h׸lt$R&Qm!{_Bt)??efvVY vW˸FZ5qi)0?L.wvU9CB%Psۗ *14 ?R&$DUs&f2rټS'r |YǠZmK+"Iz95%}qC!en* qnŤx6z~{iTRbea 84@^@G]ty[|pI9:2ꦓ$kWWO)z?i]By.kxnMUcO>36a7= *2opR;_R͸h0( 1B"4Z,(BƜ.NRQG{YYn#PuZTB"^PBb s)  "S zu&g3M{FpLX'$ ͢\PԐXW]| P3j틹*RcPFZ,QxgC<흓 K.+VوTW8~(G~Z՝%mkђ@*;#dc[wt-fܧ9OmsJܐpk04V3[.S_464AUwۼ}˟~wD D2|. %/1r咋Vkӭ ~ 6eذ4υQ")I&4!d3Y.8F d]ae95Rdp{V$lƫ@ CαL;;Nz1?!{ S!~`8vUW !8̂h y*wsG_&>M`~,`AIGGI\QH4q:G>tf~CHT.: (&CRp 4SYFrvө|Җ61x*Vh.9^ zjoeTʟnz9 ; :dҕ7` jGjR3ݎ6ҳQ}$A¥@RVlx :]b%/6Zeͤ_0CmI{]Fι_40J%/+5> +7t[S4#veNN) n MœSn9nD:U~vΒ e6L/_mj|.enX_9g.tQ >H8 $]:;*L~}A"%}d[ n$#ɂ^<9}ȗne#+f`5.VةI5`6)s-^.8uM›qmaOh7i(pT d_L'0arXr-Uo!k0.ƵINԢ|oNc+䨺_v^_/*>N~.BE=K$S Na?gC#G <]zaSUh"j0 +Ab r!Hzs/:z/QIA/*MtE ;hFus?m_(_I&=^ĺdJbo)OER [lCBڝP|oFh+H[ r`E .l)$#.. wY5 [DC|/17n+7Ӂ(ʽQF,[ik `Md iLpjV(4*Д?g3-+Gv#Jxz*OE@ VC(4t6 jk.%Yu$'s/B hWKoCiS9U*3qo;^ :]p~OK*6Ų3I$F?o,EnXqv^U'eM6MRyΥ- 7͹WaZ ?Q)yL;wX Aôm-Lra C: e6g5'~cr2 {M/P5vO}G3lTt>$Rv,8]Fr~b܂:&nt[36>0Dlם*oS1iQu*wiEH@<Bޫz&6imiҝ}"%j< A }cPC=}UIw4AFEo o&hP S5z0zrp*9ۡq|CgN]hv۪_Xsnn cÝQ04n!"B%"箤GC7  Μ_7sw>i$ny#hEzKyÈHs}1+|zZ@M~?Kj$"re rX{6ZG:/,iU:.!U=G12Ȝ[Z[~blW#z)V9&d46f" ' pɜ݁F|judvJv?R"hu&VU2Xw%6v֌[;@/SdNZBFr+kr僸ʰ.CȎ vJ8EP Z&fsl#Չ `Txr xE\K4KuǧBRK{,_^r̫['\(YwXu~bHLBb xhB_l!vPb2錷زWwBCH+N~܊`^tSeV 紸7T0!ډְ~5?1=fI~!.V?Cc6y( Vp_3쎨zHG#F,hIn /ZZ8ݓ3'(%8Dk舳\-nZUz (1}9 c䮖?urdqz _iOn9KXK(CL*$7 s.U[x5RǴdeIHTmlMS5 k! )3]}-cߙ]8GKZ\[gigd֔$FAf?0` T/XUG) }{g] {Vq1REcN̬p?/vUPa ñ,F/n66TzK_qү:7UEg[+^m".[ڬ+k6 0*}ڼ Թݬ8/Sl%,[;inVmκ0?4!nF]>+$@~ <@E:!, 2tixFcۘv&8IviuwZIqM23rpwdK+X·jP ~폗gaO٠@d>Kc//7[8H"_u0>V2%YHlBW(;(%spr r,:6AQF M]0 `Q+dW&.W<!S,fN}e'Nja'r?ʼnBtpDo0IzD}QSu^$:۞2%qOs$P9Z[ o܍T7ϝ.c[$ͻL'΍#;⑥#8]s04T)},!}kg)3(~^/j/^9ja:dze4| As4 T"L _֮Dyoɝew*a>s92':CȽQH,Vʚz aNJT!"׋ Q&@Ŝ0 ĀN|b\Ud׳#qGXuUU'qJz8w#YT+^QkFu#M"^7ڇ>꠮hr|HAZiR'ukHg|U}+gp'SZGf~ɌaP^^$(8pqE!% W_b e팢BS lyX]{r8TLwIOO}8^W)5 hk=8gy"80+)rgww` 6OsL$2P7uP=O=}׬dSJ R|6bLQ3Nga<:\`::+Iкc$W%t4'(cEmFX;".84 ?j1(}H@,*@.`L):z&t8Y3 <هQt fm.b t a_$#珶 +grìD]|w@|{Uqq&B@.m:f"+DXm6j sF/;kft7k)ݡ8b;,nKX-6 ߰f*,NExWA 51`fs Ǜ?8'%9ayQw]gۡX3Z75jmU/@e0î ln.8gՈq 1AaKUw}O_ w3fz$X6) z,ұP<ы1'S&RXZKrnHU3ҷ&c`:1>:4AK}yM w+?ٚDNĥ֚ҧ&,swlSX輠?$Ek-K5_ؠ淴3s-}fv]xMF}& Cؾ] UOv(sc[DQ+!)P3keuϵ[@F5~F/d%_:jһ5?y?cka3e񌩄 yR K+ƴx^ "K)׵Yt \ W6)5ɕUx:5 )']{n !8pޟk&ܴ Q7i.HQ׺ShI;#L2k G9|F-`7&B6N˛eRCC[+C႒DQ{0ZGF;YUhx>̀]aw5f#z fc*ٺOBA/BF$uw})arq9WU\_M e`D*+w'b'A?O WrB=x+Q 3$p48l̊Zq&^?χ^Mfn;AD6>L.tJ1@>%~NBpW^%_/h+v 'n,lbsdaJLfi =F8"/0*uvb?p*@s6"qݟ2($P4u2[J{[bQփ{ ;ߘ⸵${,|=#~?EjV/vWـ,|/|VM`ɯa|weaH*<+:, ph5s+n S"HI?+mTrD8Ni>daKPl(C!st;~!`D InG21XФVU V2)(sJ=l&ERD\)-6KYWl7`~tf*㟞 *y؇0a'>`E?tDjgTT8u;GMOLr^sC]_A"}XKx6wp|[<0p`A9a;wǤǶpp4yыCm 5qB- S nCx`p;zSSbZ`̈&vZ IБOc< Ė ㍎r,ٝGtp{N|]=2iZBh1[o9u thD"b\*6~TX)$W U~*ϳBے_YE#8› DnI^jAcQyIʰdFVUP cPd$NwUOA<[* /1@S]@瀸uE?hjr~0LD*EP tIXJ"ՠo;Μ zhMKʊ~T3#- lRR7zp=_ҽh7X[Rw3:C`XQ@Ti(l 'FkMkoVUVj~ n dT+<3Ǯ*ټ="]& qU'INKo[VK,܏M1ȌVոM^..ٮnau݂g@9E:n kkR r4(`$'f aե֑e?71p&8Y-YH#1rV?dKpi4;l>xKlMA`x͓L^(@Ȋu~!:~.w;SH#/"P$hF}xa"fTRЅ6Yq]c}*ZO&š' /4+Q ۋ'L4ΨTF$,ΧOٖ |hގ(aWef5yx;ɪ֣ UyP*iz tI6g0D*|FHGZ8Hgjү'tH?0dQ)Mh2K˜T6PΒ 1fΩ$]aW ԖRÒ:>Xh,+`fBIF^ຨ~:@֖:хa̹溲(Lgxp,jQITq $p|A0O:;]:{aGeNM;ƻ99܈&J 251;e1!@:v~q49g ?gVޜ'8:b2|Q*PAkaBbմsǷYHI*\7d-j&JO)\Ӝv6Oud˧B]>7*xŴVt˒ۆ'/uxŴ= ɈHcAXe;uh{OXU4&B!rMUUH=ݮBs^s|fV20ܠ[ Ρoa9g(,a=%),7/0 Rqg%xw0{Ky[  ػb5N%x>t-~mae%(E1ql DF%s3?m5:ä.8r聩8^jt 7y~=l(W= #. )BZC<0̤(+ P"/ʧj3/} oP/瀻F7m,D3[AT{EcSf2ܥn?=~dM=ʫgF@W8V4NKzrHĵK r}s'fQ=\lڝf`;ؿ%6J.r+{{tA[-)7O4#Jqkyj 鞸z^P0ۆ4y !t{BD`+(w+.c56CtMK"@q"6Zԋ"=B-%=y)qVwgBo;mpk! c.Z9Y2U0"]7SQ A{帨jgu) rƄЊȮ|pH[cbkIˍhQ .-}:E}ƉoJj'\Pp,s~i zhV7#[kH礖Xi#h ?hYɪg$us컦KB 6Wsw1#uk$j.BTHSX7P1# x_fFF ¾ͱZ 갵vFUr!+sD9)_oQfFI1+vU 0|ͯĩ[S(_Jmd[W- .04:KXҏhm3]EQu$饽'I=}w>3 /@^BHE2ꆷU"" Ōѩ#|9{1u( ?E]t cي%C{1v6]/wxӸ ( R\X#q5+Ln*>h j4hEIׄL 9 M1QjuErIAF07,+⡛ 7<'n9"o$3Wh=A Dt 5Pr.".WQv4wN}ضMoU`a~+(5z@pٹa 1Lyٯ{ !*+ e'f jR)C[p/L.S=ZA18Eh%npl:$F?'.UqgoF.ԚQ;c~>=Bv@(u- 3R⤑hІk3y`!U&S֟ 8l$iAMa`~~8!U*Q =woRaG8ՖtM BYB'JuaElxk' .kN 04Q&PmgŗǨ߯oP|59?+ax6މh@:4y>p;Vb%8C LE"Rr XܐUk~F|9mǮ j#IV$/1=en/uPG场c[.d!i7%j\:c#߿5}Z$얁tݐhĕKGzs}IwqZO=H0-  pB{95JYB)rT@5FĞl쪤6(ҕ#Sԑ`q3B7c3 ,8b0hh2X& dnO.U+-xܑ9CLȻscUdr;à aC4+gXtq)|ǠaYaEk({⡁f{×~mWG̙Oz46t^cww9϶B@rM묐qRT0g?juR{s-]+Omr?"2wʦ\MПMz#Yc\R*JWmde¢c5ȌUvALE,):Rd3|-NkQRz`Ls,Ir‰aB0 07 xYRjڰW0tU:,loOP-T@?mJYL WrYgO~Y%'mod?^z,JZ}Om%pb ^:gDjtvG'vL,i>6FW)l$+E{ !!b#2F£7Aatuʇ7^[yKrYY9V+q:6MBFa'o=/RW ~RCmA(ʣ;!c޲:O&]"(ÕBkd*UY釛꿘L%SYx\ف* 3ps?ӺzRA]}4iL!⤞#dYz;> ҄<H!|ć[\g[<٩>?,l0`OD\hp(AR i}%}3wsSia5&#穌)n[,z:( gRxY|(esW3r zl*ū`4lLc}Ccl4qP9Y ~x5QvxMzN!v0da ßWD!9;fcNܣ n pG֢ymvbJB ߯X1/#-h!4ODm Q/b&j9g#NGq݁Z}ML&dE>712.=r3ԀWԩ*}xȠzhW7)7|{Lf?{+)jжS ہi~#f|wnrg[[ن pT]d{۟1|b 6/tS|PKEov_u4IqJZqU,luڰ`[,nq;>w%o3k J|D~r؎ X=ҬY0%i]6+K#yShKfjV/lIWF""Zs`^qTif ;G4gPK hr=4}4E/l9$=*Ϟ2Ţ i5mCǟKI? ?ѲQ[urj9ر`ocuy?b䐴wx_bƬ໕xP=2ģȭMX7^rH#^2dnܣ\>1S3(1LEw.w--`t8ȃp1W*gQ߄G# enD1p} nKCOz߿,>ʜ:TJ!gnU;IU+"Ey,ʼݚSxfo3ޕk {,4&{+oz\Lk9@~Q@㏔mH,1WFn* h6F.US:6,ʦf`ʸƱ~[}m^LODBZdCYyU`9Df&tY$)EwRcZ^d}pG1Tv UFyY7Dc+AaF'-y+ƊJLϛ D Q|r|&Z4MO@f+ɆS C+Ń*VRlX)-#ke5uەƄc慩>q\{sǙJ =deqVo^bc#a r,I^HPnR+e2M959~sb=B0.̅[5s=J.Kݢfb&o9zc+vdD_Hy%;ˑ~>BuaDʗRW hȐDM[$h>be0+dX=>_tktA#cИIFdBƈo>nt$:.RH1Tju]jQ@GRt 炚N:sK30VoOT*/JQWj)LL)ףƆpK!2ZUL~+(c8!ViՏ-';BS/m;<<="d !H j j+?kAS\$wRgo=9m+0`=nF: 3$]A-D*$ qhY!%#:ȕOC:xsIG(,dfFHo %bKӻH͚}I,v0SM1+-bs$1r!빷bgha!oLx[zm^.=xJd"sľ 6I~&WC16q?BɰPvYo{WFbe6zJ-2I%%ϩ51BY̷10Fsf`ʔ 79+31 ceࠁB\i}/H6?X'&oIu^w\p]*_ldaJU4_\wx:〽pZpl9ϲJ%7IWƨh7#gC"}]Cjp_~(ՃO-#8تG]yPXPJ.߮@~C  {Zi,)ںDŽrudA{:JWG0&ѩdZS8"IH͸{3{2F^gGQ5ڌ8׃ UUN2S;@g T Sɾ˄BE쇥/p>b.^U7Wjs:D[p+>y(zk9p{;y#Ap[S-\[$;-4tߔ䌔>%TF3q|D';oJoYK菌z?=h8mk%%;-5x;~WzALq.eɝ]x=@*auc`NѶņT[:pWGИlx \nKWz(|7R`]P="XIhߚdbb~-nwY r<i glݮA1_s݊'SHHS^P2"TP RH6 *{cz;TeMbK ]^])Xd3 *jPGf-8֡<R^",IkVa Y[JWYD&Z-`UK~w5GxԺTgĐ{)R2voOQP; AQCO=Dv؝e;{[ ܋(ӊn@t }إ&NYduݶ__)RhOr -|Px_<GYfWB|UzvЉ&6lqД/h*v ZYк5^v{HA/E&B}f` <@Z! ۠ff*(C)b1d?q+o՜B(+"A9ۼ'ŅX0@`HmB5c)t'G`%LS'1L@^լ=#q81?l8)H#$4AR/7nR>P7(PpFx=oHX-N} r-Eqa =PW'X,U7N~5 Ukb[~<#F#h-,-Дf:hؑXa7װ";Jr6u]j"TQsMbt'egb  Rt~`uAε#CiCoMpiфP;;2'^Zpr ø<5S27hiw'DF,\hk-mÛu0~K/[rƇKKE `JٹmDcuy\HMX]-2z K۟V<þ!C.nh@ieh7*FA  x8:"{=u6g#ܞu0I. 6=a^Pl҆۽w\Ł$587U)bVxAȡv3vIMj:њTn\~w?Ix,xeÀd4T$SM67;_*l&3Kr`vLZ ':oFg"QOwQNӺ=-NVveQI7_ |_w?g!>WCNνԬPn L|(z{hz "guXWaK "'1@X">XZ I(0Ek;rt{4D%OA s'L|[x9BYW\w:֋ <~x؝S~uLm=y fJduH>8q$'7~~otײb9AhFP4{ ZلNz,hS?Ip%*ӗ0P-SOdDGL E.)p8P\(:,vT¥'E/AM?L]~xD6? A/:>R~(/DA|%׉%1SV..,M /UgIsc^(OX-\UcH#/~ xjSnU>V~mo5us3d5k@s$$Xze)O,6rtL7kGu$=<@4uN#B!3^]FNaR@Hf1n /AJ%:l Qf(9 &~9$mm[k+zfvRtm\'*1`Nf:0Rj-͋N*y)?n6XGW_-PF_~]4d| . AGW$+_ZҬ>kE yj7].gT%)_a(LNM!Z'M۷6DooւMQ:7hd0ex[5k@+1l_$-r5+oaN_XʪXrZpFBz=bi7}t\,aG&{(%삀HwrlLMTP<I (|" 0K)UE#7I$f1o[gg?(7vO.~m·S|>H!=\s&sZUς DM$[JubУ|aG A+wHPث$v͸FeU{$]"Kp=ԜWoi0ӬrW#szJI݂?+/9 {G'ӰpP`GGBDE#& =:@ }$GK^0w2 DiW] !Qޛ$ ɶWA})6OV$?>?40q[@-:XsԹ"*so?`9ɨarU:=ob{+y]i F sSRWc.@BҎWsn`_gtYf7Ďavm'!ʂㄛDT֖R.5Zt&@3?a2f~(:G7,5T"[߉p]6o}u D gQ.$9&W\,c)^Y#ng)^ g șuR lϨ[z*~%f:\~Kxɶ7M Av$_:F7jpZiR~[|&/QfVg嫅#CoEU'9*o&oѶZn@{KT8[E&-]g:x|Khow-Dzmv.9(XAS㸩^ R!"t*V l6d]ww@\&3,jYpYv# ϑgW^jVѰVm [rzuQຖh!L4->lلFK«xL(>XF<65zU֨z箆JFzh&o JӠ<5UeYnQ.˙Vc^dY&k"zzG{!mScܣkjPgSXed53_PE͋_Zg5RV.FZc`0mdhf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ5)$cQ*5/-L5k)ϸs$ f/LT l 7@8HvېYY@bB놾zdEk#=b }A:CNAth7ϝbyjG9A; [i~DN2S VETGC=BI7Ć?6dp@ص g`*\˪ӉRXl%[q\vfLKEYAMnPRk̀;ne6nAUWx 4h[6#K-K٫GTLW2@*[/R1e)BI'1#GGsL`~u-&,)5y"@[GlaE #c_H}Lq߬]z{&vsm|W8,L ? D|Atv~\v1&V]t _zt>\+V*6}%=zW ~$h y< cT@&e蜽l k,Zs p!jŸ}T͐sb~mXt)%;&6|[B) NDBoAmUg{h^L TBWv^;.x@o,k"F4&a܋s43Z Hv\ qn;-!+T %˝5QmEcr%꟨qk ;;۾] ЙԖi};wBȼѨOJRn33>܂;_4>=Vyf4ę~ƅoV^c9ۤn3UG!iKl}X <3~SoїE$ (2_adVCqZZn@C!6G,{)*=ڀ;tl:p2B.":MDqe. ~~e.us`vLPzk祗siBF cbJw} \"[2ܵrIڥxNwiu~?hȴVmat]w+ 漃TRQv6̲<z$McpS[ebyۮz ܣlCDbT`Rx7Sk ?ϫ{-_I2^k1t8v12:uA՜k\UYZdOUZl78%om1T<6'X,yC3E4S |ju(&d&#)/.Y{r?K3Gwƪ0cuEP) g 2٦L'WJAV5^~mQ&b`i /CW2%ۡ*s?emɁwG`?CL$:2-$m(C7%VyZL22W>s92,yhRbkR!$~^- oU?Ha=ZDڳ߬Ϧ+s^4آΈrqb|SoU6Ok[=+(>ڪS_]JI(/feb*fHWwzh&1#Ƨp7|h!+D)~q+V|P&d@-v#0dhkօQ`Fe^(?axM Q]2dشY]"qy4ᇩI?r6m3;*1Qq#Sk!g!x W^864f;omvnϨ,0peA7'7xjYC/s,}:V{ԟۢ ̛*EI.^P<ȟVw(w1`[C8T@^mu|;sʝF2EH&e;p7T˖ӻiavi\ZχUNr5O< `yfTܵ\:<^sZH.$ J޾vl?< !x!Hda{C4 7m+qgJ2@(74"lPS fUB@Ä bhW]@KV3RbB O iP'y+~6yg]vLDQv]ZkĻϑ_9L $p| {k>} ѩzDr9+Y{%< 81A-Ig}>]"Mxv=Lx 7&x=yh6޸/(nRg Ϸ?VMmG_iijRd%VէRKec6_X ߖX9o XRdS9+(&=µG]'%7Ӟ`px"%&hu.MX\pT GS"+ŏ[G7s, U{pNTʂXFz Fi cP*]?ToҺ//ZbߔFAY 5W3/I]gVQr`Q&yMC}I:Ok"fl*"^EZ? U}vCBDOO<~Ƥ {M׻xlsDӰK9E[ (ٚn6f1 52=7jY|lMy1ֵ ^ }&czLnhJѴN1Eѱ.dg 5_}@]tm{E:Sm._HL9ݍ*?)zioVӞ2 ='fXNmۂHݔ6Y Rrk;WylW,T(>,%T:]Ѻu<|K`:t:G jP*7_!o[@u5^~2A_P'b(;Otl&{vj4R$dG r-}5mlw ~SO!U*ۧ?{T#t;z"t&8:t) h h%qT*jsŭЋ(@* WՔVO?|ʿ^$=O amvxQs֊fV.CDh9C&qd3)W'dxgڥw&GNa @ Q7Weϳt/TsmedzR\\aPM:v P9k5ҍ{koWk)Z2.s1N CY<ĎߏQ{՟ڴNab-:P1 !i.=h`JW#q _ۇ٠Ie w=b$X 0a@QLD'/Gi~6$b@TDXˮz-DvLڔ W4FS}a4#l9BCG2P~|sP4H߹Ѷ;rcsbc mNƘ]= )lk(Y0lƩ"ԛHq~,))I3mkb-KbAQ?\n.¶F%=Y!,3_ +t5+8?Y /;iTSd߿AFN:֕RJEtbv7@lq…wg{%_ /nR۫{Qou+oπQk.X g)l*V݌ga?G O[j!'>ߛ!PT-wtTסkr X.jT}3TXOFhq!v2$\/Ǎ~dY"p uÏYn G jVrikX ߏOJa1lR!ddFۭ| QۡBC~@(օfM8]#yEޝ9cqENȈuve Iib€)hק.g׍:~DsA/ur_ߖeIs }&! ,`uyfJ{}WAѺ*J)m̕I0Ԧs,|Efo¬Vte.MXF/ 2i[RBj\X V/ހΛ-A]Sc%5?„SU2K[I5pi0 V1s)&AF 0S&cصJCjш0Q?y9궞R80u5ZeW#(~tr5cd%6XNm{e^$d3nUܽ :{#UhgeVۊem(L+{/ Rxv3 m+pnZ&*æz/ UXk7c-jSX'ayd@ CzH0 C '1Lz8BS'ZYEWG^!gӾhLEse5{~1k`kGZү[a[S*|<`aYx B*˗GYq;/Pˁ%7Mdp]bϩ`Wl.>w`Shq/9OWoQ+iNF{LT  z!2x왋Pk'Vb)1I!ĞfTU)-yf }a[y V\2PIIsf5/Hy__~.}&j/fxmCBKB^\O}Rwu۬4U-fTӠ{ f >i헖kE:w[b'W0:uw`,.TyybRr0"u菚]c1xbx C.͚(hi:k|GL|%yyGsқ`̂ea) 0E{U+AZ%iӌIy2F :&D8 bv#;Dx\:Ez+PtlSuuwlQ0n,|; hw&|ґ׃[$䞷7Np>:7+ SW6 Qy=O,ǂ/].,$ -/="'4' MlS/'׹}DPԉ"44 ] XTd?o /ׇ.OyBƥ7-5;޴t 5jA__ #ABr(N!E&'9ذ5N~t.;{ NOvk&4Cpf0NчJ==LWؤ'(x[RZSAxBPg>Tq֑ΥߩAF* Evqs[jՆiK΄ZQ Ikm)-9O "="ؚf0=H+{Y̖xB|m5E?idU8 .^FwόkQa3g2_f'zY! uu@lK7ϵҥ!W^EAsGvÔX6g>361XpQKVWýl荽zyDC{ZkKXz膑|׵ﺀ)x@"IH-K"/.7A+tI6فMJ|~$)1(&ZcrRg_S8m[L8cU<ŵYsgCKHW*(sR 8ŷ 6C1~=z (>WJ7ZpPpێK`S߂ljfYB({]\и˶>఻r*yR2[W|/t\O`ib]?k=78m Uw_KbwKv C=;3˯Ò%*M5D]tBw MތMeV'E @ӺaSe 뷩KrxaJ lȥ:1.=j(%CL(xtcjU|EG#7zqlނ7ysr94ɱ4TZ^G `7̖ܹjcL#qa}"$h%D'7؃B^G3"/,% YSz:Kb,h?S霟*HC+%q Xaˠys_Mk):酊OA#HiFbِ3_/;"jw\(Id, u xIrZJq4El楶guȫh3U끏 ?y,5yx4[ v%uZby{mQĒjSث:8tFBNu"nH!\˄i7F%]gx#{yv-Ϣ|&cj#V x[z]37]7 4ECJ:4*]؍BڒL{p R+);w2 w\NCaq}?Qzv@USZB@Y6k*߲oS$N9}R,);Ì y@ \`Q!T}->;iWڶ7aSZAOE"ħC:niة?Y@]#śrHR;`Gr#NP`uNkG*/nd/4q, ;*S/&h* \>Z3t!(WE ħI)APOi]huz9Jq^Ba͢a?{Y8 ;h0wν5dkZz*ZBmzBytwV=uQ=(׺5,X'ӓM1o,_o2Ε ¸: -ݒ)CwѠz/owg{_]9;gc :B%>^^Igۓ~)aKH፱FG^զRTԤ]6 s@%X`r+WgtY0<(m$א#~ $]1oy{3`p&̍m^$Rњ0J^ ʍ62>8;dg&iy( (1 {UZKRM򌪻Ci:˸f5?.M.*VF5EIf)3="Cxi#ђӳ4dZZo=CIl*6(L?;hł\ j\TL?1):(鬢^ݥ&oe2, }5 *r2|V Ĭ7]DjUks./ɯMEm?T\Sˆadrr2Ȃg|CIk7dL0`E-o]-79k> 2+{n xK!>Q)#:4Ȥ-P̍uC8= ãQ8qK4Ċ:y7(DMꎵ̈́VFP㳻 `=ybSKgp!忴(˕)Ia>xq `~geRvn3"g{ney$s C7_#Uc1+qS+Dzޕ,6:FvQg$ d3i)γ0h7܄x♢*h/*D}W$3SF׺F ɷ^L;WݾZ24/a4пۘ -^!kZ @E'Yr<|?ydp> f>'@iI|lO]x09VO $Q4ӛx2ȫr0jTl:<[Jܒ" ^ftr'%5Y見h!2qb~tCQȦV0ѢWWsA?pJ]zҐ^3瓶eZ`] ǝEÎ\mtE3:~͘Y6lrBxIgKk&_bOxaFcUlN>|r t0_4zsN`Q߂^IqRlSdr,&gz-ҷ CJ߹ uPͥ 'P&v_Nսzyтurd`};! 㟉 Au$lC@մ~%~x=s!Y\0V{VskCaek?d"iZZM7El\2HϔhfT3aN Xgu\ސcAd}=Tjsįl:& JKRs8zy'Zu5%rPeT):vU;Ltuo7Xp}d<.i!"*Ytf<,pG)ci+O@F]P9z":+&MTS_ ҵ6pWvE/ޣ{! #g' 9nm:!We3F$ bZ"͝4+\>"v>xDV)n]^iidA)"hpO& q7s 7A1eEk i2}72m{9T/hb k%fDH[`kB>r]Bu2SI7X6}*ڀR9@cIL OhL-ut](6?l}{Nb?_B- B 񍓋Ѕ;w-Hy:rLj\sx$̠i+ dgWno D~qDq}a$:6GTsC_q:ɉ;`Y %ρ=+ƇC-+ L/^ }Z56UgðZ61rÙтCiPXڶ bRؤyB/]ww#* !B:{X$ _t]XT1]'I6lnpG{ά>]ooO]mty9Zέ3r?5I2pvD9#ϭeݸp]wS1QRa/GA%h5W[erx 窻-<#0mZd^UM҃H`5c'@p㮃{ 4d̋0kzrtX]^Nru$Gfǿ|N[6-mm{U{T f2FSFM Q|wO ((D\(dCx N܊;hs&RKhT٩=?Ű3g6 Ԋ+e0eNc&Uql!{yve B;<#q\^}ۼA/DCoZx&neEBhBK \ސ/6H? Uqβ@(/|9Bn`i5,Uv aB2oNT>FX3jNXP]XUitHH=4 OCisIiMH qePCt668= }⤼.G']"&'lzVıYXO]-nk#IXSN851n%؎89^5xmG(aF{8cvn{ '$,잖 p"}hLzÆ2=kk.c *^(eفDӥԟyUDYl"PK?PQtbp-Nje^,z㤠lxc_tiSvIQ}ҎⲶ'Z!،vd;qhEI-'>s"p({Œ̺:onٿ;T />/=ۢCOZPx8]}cN*ɡ C&(H.Uq5ӵ,'%o*fCP %xrU'Zg;ߨXeAEɿ`"-'|]N_|^\Sp/v@ZN~oWچyY, m+"1C]il>|/ZE* 7Z_\@2']Zw'R`וy ELq4.S Yi 8_.|.^+A:07.@3;;!/%o; %jS="d e0BDn*|1w U0+8auߎt)4꒪6ɕJʑIi,M?WVWY/XOj^ =,4io]N>;|Psa+Ď/SX>d35 PRrԇ3_IZ@x>:%i/F, .6^hбsHvA3+ӇDԣuK*:N@> ǧ{z B ÝCf9#gO~;#+1{N\-wk; !9pju~Z)%{fBZꞁ*%n_E'0aY[לUepql=ꩡx&/r4pCvq\nh#m| tPEJRQj@M0`(ŗӬq3-l J6.jY,4^N&Rue밊zjT~k ;f& }IӮ.*mA% /4Bʬ6B340 /0մ-85BkF]Lg9QkcrCi5IdX. '76ґuDlTftGVk'ChJa7v8ʌl2ɱ }gt; )3I+S:*Sv9mJ;ʯ0x'nЫۮn [VEpĕw-dI=DzxU.\;{1v®y U4ᮒ[SQ VL]>fpsxWHgO8 OlLhW ;;}M/g@Ѧ?mM l=8Bj3F(8BoH\|F|1@e·14.RÝ$m]VS %S.:ѨLt1@Ol8ȩwQگAMqWu!\$V @T"7z@waUui_^X61й2BtAʗ4-<0T-gp2 4ɰxrQw2pUuj4 c4ׄ")԰ϮZ?ƒжK1nC2x[S~ 6)LD+ȃUCU1i `֓^ON|u]Ä44u8Ui2 PVMJ"(UKOk}5wHڡiBXnA;$Y{J@L=ׄxWɛν %58)zrCl}DbnSҜ;{8P}?"m. 7#\{h'=۞1zH`6=ݝ+x`l^fUÄ Zh|KvhAb^M&ABj'V$ӄHJ4|;,&ʼSt)KѶչbt x6WJM<{)iUt+qv.XF ;=kmzV2|1&K%r ~;PեF,ꆬ>a?ֺ+iy &*LEЖ(aUއOU2 %c+!"׶=?Fʌ`͏zy~oʉ`i@;OfC3HPPw_ z?)'<^q{|/ Nj-FiV|P0=備E+%o`{75nX3DhɦP)X5k@-,ȰdD@t'y_]stFR3Єa"&Sԇ+w:rӖV` g,bQE2Gߕ4tU}h=!1J;5ynO9$--%O[#K<%L[@ :'Ngi~P\I}6.V_볁wڵ}R!)z܋k|?<ʑ_a?8r]BNM,9Qtfڱ7~=vq}M/ǁ3Z)g鹧@{~5WU^+4CCg+mcu TC$$ jvcijp"/)h N,f WW6#3b8Ang ɵӍwAn^P%V ޫʹ't}e9s]G&+ekRn jq%%Sf_iZA4oJ^đ."`ﻞkZV ~w#4AU/ qCo F"I rFiA0P4d/a]D:25%TX JuA=!gdx2chSkqDokCKc<Ѕ'r+ZF- A'Y@5TեߴnZoH33Ba}WF[aH*o*lQ~OX2\Qg\ZQq(Tk*K;Ͽ ɜBtG$IYukJ"NcgVt9Tq'hM߉fs> lkxN }G{w&7t#Iw#zK}듣 Xq&k :"&'.3u.6ٓ+Wjm8!#1BUJ"xbyi"#)m OR,{2^Z3\W֕bP-؇WHioU~ûqTǿiժLW#z̭uqNwhl67)o+rUͷW`'C:zY\%tdqg]/X6g4lDW #M\Ac1mF^Iv+BA7+G3Vȳ>s 81̝Gfn{Z bGtϠ A}5_6wr>?P_Ћ3³X%Xj'3t  ‡Cy~'09`^06O;)Mց,ިcZ^֣q L@/%UTL#ofO۰j˻}<17%ETddQG\6hw7Aov.JyfpHq`a(vГC[ŘfLXV{%33ތ*tRS#jdD؈铺kb1A$ xH7mpo".\@?xl 6^fYFy. )-4W$jGF ^QVΰ̻ * V^Ѣ6@qxbljV!.ሟ_jfޱLP`ܮe^|l^y6s9n BA kmq@U*&,B{(RUu$׹ 'YJaNi[l U&M?Ozw Q*BAX_hn!| eP9^.=aT3?릺"}ү79NFi|V/G֩+}]#ܽ㥿/N@\o*DYQ6K&u6+5@]z^5 )s6!qyଜS5/[w J`Fq'PHŲצv ԤF:{Zh >׹c -[jp{#53f Ca7PYj7]sf#k"ZwBٓ"DHŜq}l»$C p?g1ts …JjxK_I] r=.uyR+ԄQYЫ =~@'9BI 4i\tM'&~kl%cZ $~ϵ3{=&.I=׸y:cã${H1& =1S4sqg񖶬e-{QXr8^i$ի]q\a/%z41淣G)l_C `"Xpac\-yZWT,־P?F"DŽRq\fWZO@+Qiݢ/tza`|9e@Ϛ9 ȉOW_PUZٸ?:,ۇV$ Yժ"LH*_z1++k@WeCҬ`} 7c $gjSd9w\[ao < kbi4rI eBWROcYt.fw%SbwL{m3*驏J%lƫ4Y:cC^<2 FAhrYK\3I"drթw6ػJ;ұC牾/:bfLIZhnH5|j~=KLBJUS.uu{Ÿ$#T-ެVXu5j0#ٍX}(U'O"YSr"A+S;|IάVىBkWp)I5-c]k5l Շ"?9#'xPC)ֲiuj ZU6c׏&~zyC'Ky.Ap25q&&_WMD_ MՉ?>_"*Sc>cbG(2ܫ8Īrv<G Rv/ëQ+)mEwB+5S]wYEo]>HhOr]DK6TQ6;Z%F! s Wn(}t" )ǧOo::? Al[㩏BJAJ)N `ZC{)cornE5u{3W/Dw&֑[B.7iQJ(mIb(\haQqXϡ&-߽ӡ3AB0[kE˓:^=]4rW=SG60ILt0Й,(uϩF^Z?t+?ԌzFS hcШƿd?ԅUBR*[I+,Igb)޴LR< BRb3H8 _||e^B NaO%΄j7\2"~"Ա=B#ppd4s$ U#r:v^KC3nߺ˸1<5(ֻh޽NvG8(w%ٰs&+0.˝`zhTf xQwN5F'ƚKNDM/[GL ~w"e} Zmu¾ߣFUVߛx,PQNkkdV4PiN(fkyBGø\Ma;bɟE"' f֪e6LM?qV V 27{*RAiSQf~ lJ+zNLjT' Y*tFC5"#{dxXwq Ì0-BFpL|G:^̅7x [yXN3d)actnd>EHU,Cz;a rxi7rݣ:^ij]\Q0jFčdp+ p@-G@d/Vx`C+$W1V:a:0{D;xkֻ/oI(1!0dG_8 :cݭ`Xv56PYY˅t {g%J֫C_s|2m*ӯ2ɞ mm 8@Ba»K– }6X"8`ß*Yq㸉:(+$wLGs̖\ lU$Sv˄"CC@ֆh̀5as'cL!Ya/7[4 {!jw7g1bf⦏sjɼz5dՀ ^@d~~?iݘb4" *n/Mݔ?*}wD9Rɹ{%o,fiUI Bz ^\K^˪3,`a,iuK#We"xYr3kDއiPVk< ~M,޶h#a(Rhx!iM'fp=D&˫g X{dVFZ)87/bpśc&?hOs)``BQY\r ju~{(Njޓą_ڵvc-=Bs=.kǭ}^O<[z#gMV:4%yڋ>VydoqbXif+P)؄3 O;qXGcb\Fh! S߭&? j]+ */r<5^;.P@U>z㔵'׶'7uڥ`U9m)^R9Do]K~CRECKt #&j2KP:W<#"l 6ӪB̊UhІMjMzŒ ƒ(*ٓ 3܁e ow *[^QL -8BΠ[5RK?d4vW3y".$tj<7~]ꇉ`2.Ŷb ,T^ .ɒwC/ #n=Tn2H1H1R`AĿ{Mm~D/1ʹkUr5Sl\a7'$n}o,τ8Y"ӲiX\߀ߺOJ_y&l2.3-$Nn|Ej釆e{;8hR^+z|O9h0DjEQ"B_;S l^-XT=3ooˡI >YkMë֭j-xYŋ'"3z ז䀋WNM%R9 ;>UE]{V;ڧh:ԂVEU+XՃN~e-(s?Tݔrmw*!pU`9tg_cj͛`(6 &ۃ5!Ctʹu4#64Ӽ"aU P+QQAΔ`G%D`*gYa~=J΀'F^٩m_]bgr[]8wm [BZGizmv5Ng5̇Tq A`ỚfGɾb1qU&G[,22`C * T, lÄSS;T{'mE8ǠRYVdtZ"IN7EZ)Y?g6 JZǸ mE*J1\eG9!{WmY[p ?\DXtY56+s1X2PaAE|T1Z?x.i)l1_ʐۿsլgNSFj&Xy^$Ek^(:xȋ۠ܧ*M})3kUO"6(O٫^qxv)r+,9vZd؉ :0u FTLoI0Џv+ @|6~A8_s(\vxB}yð^GNTě?SS&FX0kOЕ􄾽ز3]Jvq~usnO7Q4a!zijI}F^꘭O'e 8 ZJ/+ЁaS>@N@ p& )3xq=FZU_,v'q}[HVy0K6~h B$E| (5j9ǰ~+Q* 8՛~gשMoP<JY(CXI({gb?)? /.G7 ިUeX԰ "!&NvUcө; 66Ę vfa6 cCtbN 'ENl2Kg,ʮ/AZn=gye`gFet XZKG ÏlSO G233"ސ$x?fgŽqڋ@5gBaKg֨5/qP~V_*58]˼ѣDD 1Uytgڀph_m R&Qr#3!kC:JqXxZ2u(wߥya%kٜǧ~0tr iu˺ta ~Ӫtn;>laBh gbVpN`ehyX3rͮolRfo,|-A]gꔙ^)?BeziJp `ڃ'ָ]3^rm\uǿ:pDƐqTEZMB1 PI}< ] \Bg 5a2[(v}ZhxP%"BTMWy_:@ ]W]T$ن⹭$vQE@OUPdl%1g!B7mvgq.ۊ(3634=]BH'kriANqlI)W&"ޞB|UOAR%".g5(l>H@w: >+ [@Erx]`\/b t$`F[JI>.GOo x!Y ?4REV 1O$`BtqiUځU͑i{GfJ̚R(E8cH^6{86|#g?0{Xٷ \uWzd2@oR/<.y-~^ :|_Sj踱6yޕYezNf`;p+s-w*<{5 =]Mjž2?Ya -NiӚ#Kޖ\]4Ƴ1 C!!gp9TL:sVG}zӪA:baFo3ʼn͉цG|ǒCm6``X[? $یTL|ֲʆ50L(?K@kzPϲHDE>?㷔Kl6EUT\eaX]nV>T<QOΌMqAUorf >ni~E;݊v_="R&n0CinK7{ PKp9`ySC!t(H=ybJGôS2:I7s]F^720.-Ȓj F7p HEpt )_i8Snھ?Fo <:Ih  v8B[Vke˪>c`멑~5@2Q0C>m`E=ājkpEF:f~g8ٿ{4sv%3iW.hѴ^$C ,c#nʭY㘹k IJc"]4ip'xQ43cuguQ[Z1Gq0"Ha:FgédŲQkO/ҩJ&rC!LRNіV R5AH{㧿r gL)Lg SFs HHvqp{SoTf* (TGkGn5DEQ>o\>"8e:+9?Vok8d Pjf8n x(ªz5n7gTZ3Z[nd6^^\ɉ _rU_[w<">A,WCL` C롶S[ɠDNhH"`CNDK4XY;`,ytZ{9Xt,7# dњ$C\:yn![ |-m)&7D50ڳ+bq  ACh5C.)um4HkhUb2 lT]P:' s`^_(=&fLscX' ;B̛^B!="Zljam'hkVP+ZEi=2c,xqaN<qx $V)g6 P=tу̔ աeOC>`;dY&jR.ADu=.k`D3S M>4~ڶ85c) kgtǟW}f\m# tc>K=سD)bכ 8X~ f((Miyn;>v>a@-) Z-=$\_+]T j:39ZPƓ!B \oT0) հڲف6Y:Ȓyg"̬|f;!#.z :kf;T$qi$2{V|9&ЙӅz+UM pK(,I[xu`D8O2Zwe}_ڷJ<"Z@hU؟?&xH*/wp K`tXMvo r > pgWKvzXl;كIPp v; n=SpA`ſnr_.\X \} uѠnIgqFE _ # 1{@fecv;P8}so'nq}A1y73ۛqE9Ƽ-GC߬4I;$1zϡZͬ}EIb۝]P. x{teb2-ѵ{huQ+IjbDS;aIɖ) Gy8eĔb}hQoV|d. @cN@ ºdnE,2fM3\_xzq|7E+k TbO.Gjp'p%R$0QY6Ɯ #:)n@ )`DR^@T[[ {?p?j{)$'7䏂Qx'%DIk ܠu$bRggYEJ~;fy607k)]MLQzN6Æg[U9 @T%f#?!6MgmX-ofD,iz{%Y28ulZL7c7Bhe& ly--MW{5jk?4Rr8Aj\vVSSk\2-^C QSr>G^uZcliB)Q94 K OG1h`MW 7lcp/58伺Ҷ?~(yZ\;-#Eu#ܛJJ(b+ުE>Q$C,! .7aQ1" ))Nc$ }5s@1S!zrf7}W4vP +6_ !$ LN>DV]H+ t=_:Z'\n ubU՚Uck4'k}TLd'9D8`gEW6#6њ']>1l yiVr\z3/ZGV\ngf(FAR2.$fZ;d{alݩdxп 9?RIy-.oV1ٍc ?QnG@m,H(@~HfeKB>ю  y%'\ 2µ,|CpjvLO,&9I_lyփ,1adkyC?D)tE47 >S{օV'ߔ&*vVqal~\nPBɑ P5Zϵrqgg p=Ey?Lu;|KKLflOq!UYvJ\>+O?QUP*_奎IݵgV"8UK`C 'z s|!X(ˊHk[1~+ZSy Y L( bi);/@rѽ>H|A7b[*񕥁d &a &SyKߵ* Jow'cnI j!mY*C&$Av:eю.)"NZNE^ o*0-kA&N!j={f >w*'|&owFBĽq$JJKA\Lw^jTC;eco(Η &m̕~:I~/UX$g,xe)"/uV:v^N +Df7g1۵Ƃ2 PG R(:X`iхĴJb'B-|Z%рCo{\bĎsJǁi$ 8"IQ+%‹6y6TN)/F=<'|{Vnfo`v[f7 3o_M&ZЏkR9'ެωZM) ƭ }P~Yy<-2!cw0Cq4 էT&rw [ZSre5ܻ>k~Qta..͍'r*oa3QO"+LdvtOxF"qaK]I-<r!%U]:@N1I3U+(`_L\ oA8 2"kL[k%PHQ2_gcw_\ja I ΅6B׏DC@po^^'uIr| C q5Q)|0z@~Uy_8r֙K9B1 Ԛt#Iۧ[q=VI$K`"RM'x7f4œ20b)* nnֆIlbdRR\B/k@P4#N?2\=7 1,c{Y|muU?-v>Յtawg'ݒ,GDa͎0Ak8fF Zb]Q\PYj8J%9Qyͭ> QE\ctsgIO&M8ԉ-#[cP;b0ۅ;Y/g~`%z1^:hr^.BqE~2Pbub󱔬! 'draMy9­r`A aw)izFNV3'Ps'!Ӓ:}LqRs_ji`wln>x(FoizlSwLVN\mHrit%HO3+ӷ o(J6[Pճ`yBr OP뜨L`8K`b!8G|CZp'hP$+ʜFFQhfJ3vē̡d"V?2UVMUO/:; 2(Yh_chԵZHؘ 2WˀJ)o3aNwC:Mk\[5jk#,KY8\›;pm2F\oSl C\f%y<[2JVJ*y]U!bu |dp "hmzUI.&u5e_]7^4=W`Qr[D@ӅO+7_=s~+pgCGhȹXwOU %0hRJO<܆Lq Ӕw|,]+Cl(g[тBdS0*P޾sjoLekjNnJ>?3aV#JԫiTԐ6}ſ:$Kvfߓ6J]+5xdrWg}܍l͵@تN-i}F<R+.IW$$u2?цa%0m%%5B6jWiw,y^C^#l`vIdQ`u|<*y5wPś |FEW̹ 4Jݍ udhd.zS#T$g!lNx$'#N# ?dSh@KE/svӽCEι;h=>fK4vK P;))Y/`r;}ǡ4f[5͎>߹]<ߊDux2w_$^D, yU&I}|eӹP7$>ai/mumpi7)6 qtq̳$1+-<9^@mg~+ /)0FpN-ˬN/j^XM!K1=3g!Yi.Hߪt]Jo*-=;FQg Km99ΉT Y4RX7?˳N}oՕKp<34U胐dNިpp A *ʟFmX0Wc"!l_/` \9($ïQl+>B<'j_iyBWf3p^ZB|cB2/BՏJ|q+wEc Nߨ5$t;k!snn=yOKqJqI&:ؠoX|n˺Uf -sAC `hTcMjhMSKo P7-h*Z0KK'P+mA$nQop|ay4K!‚Ǩ YCV]uޥ4H1gRCN0\Ca1 oI.`nwOdQM6 ոqNpVS}N`dNęKT nI=x2a G,D9A \ P 7GMݴ7kɏPyAprzV3dE61wɑjJy!Hoݢa EOkİ״pॺrp>*8~.O, DK67J쮧?|h0R6"SrS3[ZBd*l b EK%{($\֟_Qv4zci@ pZmMO8z@4kKMEP|]6ƦI28/DִbU6ܘHj5iݘ2Y{J{}F vX"IlJ}IJtOkfu/vw?f *in8FWsD XgM4 .vu?ר֗" gE:82u5ೃÙ轪b1Rc-]qljC?+2ׂ@󐓘]< 0MBCe2D4v64p5wX o.WAUXs>w-ͦjT\Y87=1'غz֠0tNL}ISe:oabiϠ{X8z~A= 1!3\Mp>͆Y D~aI>^~-Z jNu#AkIW+Bڞ)j -,exJNP4 x]YWm2N@Z?04›"%TH!;$=Ll¬, s9PUԦ}K",Wc)zMMo`qS Ibk qr͹FEgטeNy]oΆ_,^Rm #詄0FINN;g}5kfF5JPEatc)Im2S)`83VaaU^7Rd+;mEVs<[0[; 5k"A%>-#9}q=VC.ٰ1Ǣ3Zjn_3WNr='`dDaD#r)GhH}\@NpY+DTw,ߏ|eHKjY],6 μT TȎ`+!P42vHW}29Ktr龯8_RSUTF95oe6lƹ54k؉o;kdA8"cyaKIQ>elW!^0$x <>r4O*CO,są!  5< x;cE/"e뿉M3|5`t5 剜7@]wLNJ=Zb /sOlrd%'K1V@ul-m-OK|{ ęl /*IVWf8+%+|!Th}r_@ > rHf JV3m{anN2N{c!(3qDYBA(27!L0=g?w=xe8a0),͚ai 8ܷG?}"Zb bˑȱ÷@,{I\Vw,lcMyW-ݐqV1ӫpBSr(v~̯qRد]&p%=!=-LBIF74)N61TVo3櫎zu=-$m ʉXԠy4iF޾:N{ṲϾ8p(6U}+g8{b{M8~eE/>~Shb ֖%Lrz<>_Un\=m! 1;J|tE䠂̞@qwm tz2>]wr%X&EDG?A#`%Aڿ;4IM.%>"K\i2eL{㿪GŰ߄R:4,_9bG,JqŦT@eRްi [p sDS@El\GY'rOKx8abTP"ݜaAǓ4hu b % ,uRIXOGBl似q;T @K2>Q0b!Ei3IɣNu3zedZ(9#k_KSm זQw Ev0+-7E $Efh}쵘ɳمfzF eXh:m(&Xf%( i|Φge<v9 NP`b/rn#Q䗐u( ЭZʪ2[! ɦTrME1;W]1&6UIj03$r'`(4cWhC8#kYpd \z|49 ߱gT+P]IYug>n5o!r`R}x Be՚N^R; o KL:/NO8ƛgdc(&b' *y]l +wW& +4+ި&F[#®X"6{|S@ll&lJ0 LH`VaώimPD)?[mW؈S)d&2(b<(3A',$92eQxʃύ Ip"T֊^Ag̗ "kp `Zh$E̞ {uKf=(PV7[-σJ>Dvp2/GsP1Z͕&lbu+sPת=r24dYuh]m ؓZ͐ܪ6ϫꏯyaŔݦg:6hE<(cRAi?HWr4A:G%0(Wr}៩{tͯTdf-qs[n+g<^ҿ.fbJ Y&Ϧ@(6c(@uxq^:84` ߦ2"?[0@ VaħMвh!jjG:Wꋠj۷O$ ̵YDJ`%v9L;;r3/ ɯ> \em*Ƒ/630mVܓZnlCskT @K*0C%ww)žwƫ6i0.E;J _Dso% .oVUx11!Fӱ Uc,й}P~aݯָ%){ܢ_138F=.z8/t,* +!x\\J,g Y~S٪[Md#69\9^Jth`"D{k'|OYPT$~ܘTfc3M~hH_%ǷE^ڬvT /u4ϊ'.qoM؄JS6'cwV'* M7 ppX„?x7RXJ5,k9@ܪKA 3:'mM-mq]osutVziYQL}e6ɩg9(43SYA}qtR`j'UP\:=O e`?\D1"ۖ9{PnHXX/In6s;A6@eÌRp E:Owrm8ez.qQ;d]qBzxj2GCfJZ0{fS@kbyis`5¯Ȧþ6@V0yF`ҍ*M~Fbt2IrUOݢ+ތS0 *Q㊙o mrΡX^l_X.Uκ{˟XŢ4W0WtG?.Pn_C+r SdLǹGhgxZ@Hl؛ʟwVZ_y:[̤jC h`W?R0Wthz !#ȉqLs(T׽7݊|jy}ղڮ/y}l<]ݢl%o`u!T }y*$7wbFu *pUף*/'x7s=ړ-?|[D[{1ڨբRb4qAؕ?]TeMkxN +Ag$wRC=Pu:y?Dr*3m'/b?PGodNkmzHH)U 1<Ʈ9BPczQZm|8y̏/KT\`1s”]Y>]Rt2qc2`n,9sϨNy4 =J j >g3Ԃ>/5h,:ee xBBhpCV}QHG< m{4\ayr}/w 1*;AM㐠Hk W`.hM3G?^wqN]5ڸ1e,n!J`+=hh %e|\;FkG˳ u}C1'zW!TAS`h2u/o(*7 *q5YU|'84N0 Zrpf(:sQgńt'3o#HYj`iS3ސd5Fb ?`?%Ӈ Rڎ=F;;[I"Ej\8X MYzrC(J56Smz<'׆r:^qd)3kS(9Q!v+AAV<ѝF8wA\T5)?>iRd׈WڞPg Mu2VKh =Zҏ6#uXqfF3L&MP.&ƁT+8+l3@S 2jvd/#; AӠ@!۔yDTZך{7{6 0#:M"!PiqBLj1u9f46Pvxn1u;rM~Oz],o4Tvr$?U-oH gO!UJlsʁ)65gff=mQSPEGbWmSI&[\\f1,9+B}$S",+)S=ffz@Z>&"sGtEK^Ԉ0o6)+,kf q.Dd6vn\mFhnv #66aƆm#%h e67ͱP[Nt:aG"(I. @6[{j8[&ˁE<}6VP090w%B2/sQŴޗ)~oSJו XP*,Zt8%tj֖3&jkwk.P)kQ0aVS }ӧyɎT=X$PL.6P}Ѯow'Em` l =Jq[_kr{̂,\5Qc&qvfޘ Zd1h\E.CG~d*R쉘=C/.L|Cg!llŃPJ\*$uC1! gcCŧ{ cq #NirN~1?6y3f^"sx%kGΆt2sQ5u2*٦3ܔa![\ &hReD;ъJV}%-Edql@oś>R,2EO΁pc8R: Ҫ϶GWX0)tiXg_X8VUw(@XFe V8 ̦vug&kA$fmUP*_5p0p*\5k1G 9UrxЏ]tĝW N ɀc}DiC"l.¯5R*i`LWHpC&UjsL.b&jqx&Q?;ϐUs40nj6%S`3r 16VDruh8F&'6~}g PrN:2t*zm瘯A)yW Ϧwn?k:C.q @A:|:h#ÌW%cD7Jέ$(|8Fy3Tϒ[|\+> BOΒ)a:meڨ^ u3VF.:+&,5~vL4_j:&A/ oFrYn[wͩIVjj4. )UAn'nݦ<ė& >Zm+ +N۳XW㊽~_ҭ6BW:SduqBDGGA6y] hJ'4(Eh.@}S_R,-8O8 *Mb#5וK]=vV_/>so)lUv#2T~.( "lيVYdx?{akB=y.}*ƺ*e-k^Ǜٮwʂƒh̹NaliAݱ'ʘ c)d|Kgx%Z~hO@A='P_V棫%R,96)Օ[ @]cw]Tm@iVe6{ ‰ gucjMm1Dl!1kXDm*-?I|S#[ߞq9G8WS>Sr\v R OȜ\*qZ_t(jHC/w|Z E).vqѕ&bȄtg~6AðFj#YH9-5zM8Fq eGT f\b 0 |:eah Ft-0_%N9Eu8q||c3_P}SVF$JO_F(M2.k|к5h?gѯnQ^XP :l;ثil7?&]TN tXo^)QGBӲ",oG2v+%v^Pd(V71af,&3R Z_O9o9aK&f="@XaժVCJr'͈ᔤ:sQS~`qgS@qEK\7q % Q0eArNUerP{y=~3wjvT7+n9-ϥ-zlB^bZrZFSEYyWr !)V8dt ׆xZC[xyKje9g%*F`~iSreyױI~^Na/0lHH8oUThЩ>_ 4uFg[D(!!%QnfQXM@J0bǐpg,:ś@Q5&ym>_@k `wq (h̎ m%'xq) l"e>Qt/7d$_myIN~\/Otr.P%21(&rah%!0|xX&<0-Hb3& 1/5m0o,MG!X=q+[cŅLJMA @ ӣ瓇BV2>[}}=6[ncb24*}VZa"ӿ<%wa J0T w6c}Obz MG-\'_BGg Ȱ_wCnz(ۢHKAx{6b4UbIplFߋq50AvNqn[h.ts_Ѭt%B]ZOS!-f8@TSRȑGYWfs3@YT3Zt]S `cG+3Ŗy(> /jeFSݶY`3K:3lDS~p(qHonZ@PC;!+FB~%h hi$^A<R5]I@±&N<:~f3c<"a0. $h3Pz1$wxG@w5~<_,j7=\h{‹=/I֥0%Bj :U !j°Pt)kN~^"~,]R=^S~ e'Kf;UzrJ1V7C\l% :7jvD+zMGl鲋rm)PL[!|>P_ ի2H]\-L)9M<  *OCar| /@q2гԍL=]i_"byD#]PWX[p(]JŁ9mDm1m83Ϭtبm r wk؀˃[mȊ3> ob&uqC9WD<7nDDq[q?5f@H1(Xz`@ڹ>o"0tXgd:e9R5IR8(ULᶐkgd]k/GXkr-)!rMZ,&sidb]Z0` `ӋȬFQ y680, x 6a,̙Ry%]T7"V1f3R)t^q1<$1l+6%,˰1Dg{zkȨMOvR|Ƅv|PZ_)0AFe@ /`Z +>YݳUWcFPՃ,;W='e/̡-Hvm̕  _o\bw7X~&韯4mUPBc8^ug$UyBPZJ&1}B`j9S˔z|G!E!N‭ &.w$F&f#y8m\0Rq]&̝\K?dbDu$nU!x>vmq8Dh8i,7ob#; CVl_Ҭ)l񈈻g!]0 u>2Te/|+Sm^ aN}$]&~ތ56.s~; 'aֱuf l ۑ .ۂQF2^<@vc>RS{fqm+•k5.s.`@GY 1L2hR)cw!_u`{GCΘ>|`Ab#QțRBEʦ}2*e-7mmpkLŽ$ -z};z0Mr7̊mQF>82q+alʗjpE׶(H]` r[H S)%dBs7- U% 6`?2UU7cy◿EJ@"VN<ڜ^}ksG|\Wv@lc%]u% E{̈uSCZ db0Qo2f[=/e98S 0jG/*ܸvsg'_P\f4ٓ-Uc[,; ~>UX:~rE+.c#n063a! ,tzPm0Oÿ/8=q;r P;g^߭dT,HSz+*[3@UT@#YN}.b[6Nj-+r5_Mٞ06~& vhG*[uU2ӼO?,@== ه;D[j|wiߠ5ϗwߙGs2ZwQoTYՒ&UzT'2 cm8V0 2 _p+ (yQl1 d@>!\ܛ^jcj* ,f˵1E]G|dIk0|nB P\M8{]"㲏'hP~ S6#OldD jKM6(yx̚yP"T|½w|Kj8,p@JEf1&aO>tHcxVZLFcjN_R".)1LȈV j!ᡜm'q vE:\9HUв۔k dOuF`j uHEK$vtmeka |GrP8mvz녦Abi%p}=$|}1pZr,|%4 ɺ~AWb>1|Ognbx@Vljvk[ٹQZJ}(abblO{>7|z4QPjڄ/sXf`-`[3G0\T9j*#/{([]A͠Tηg Ç@׳nt0,+MӴ%**~q_" xN +Adotꠏ(,HM.w9oXM', /N9Rw)(l7bx:?s% |轱HaBAx1,@NUtdˊ"4cXqWl>E} pГ8 ,x)6ˆY32w)@r;cՄg@$wRS/b% Px *#x^‘fH ,>|c!>#݂[M(hy^ނ{'ϟZ)6UOcϚD S3%sfO; ,Ϻr:`6N *Jf NSm=ih/{CzDѰ>fRô) qdOz'Tm&(OL؀:r>V$9I[eZL,i} lzTf2~g}1Óc+g-wvJ#Fygt0mJi4j:;]4U/U1**aXۂ2QȇJE/ >"xQvR^K{b0صDC큹+*{%R~c ބ%8B7 }ê| gAFd_#uY} ,T.bo.ŤU*jP]kz.?%.-pIJCamfuEْ攑o(aIIp\).| '(uKrdnkNAh3NSdei,]j q/1DW-m=X&AodZkIv{V8¥UqP D=٠ﳾ~ \]d3Z{W9ЧpSg S:ICU$\5bZRtֶHV@7޽ڱ ര-j_&Ghu,6# q!U~Q7pv=dVc{ H4%ZIRZM Z Lra>0(ݜ0? e+UouuD00>×7Un7VbӠ1l-ytnkZ;>{Uh}@tx &&)D[NJa%vIXӢ)6i' +EߛSڇ. $ZNC}bE{Œ ',$qVdrj|Lm}r;Br!,=I%_y$(pApmXP+aL4x1`c HM%x 5 @! "KTC&,hZeҝ.?Gg#ctʂl,.ޣx&v\ X;grEh5cL0QP,d>upV0A:ï{&bྊq'EX#j]ls+M^s 6lyrK(q .z/b1 %>ey3 ĒȨd9[/[V.RQ~I^#vFrB3DЫ,KdG`609a)mdBTX(99ʙMo%Td87RMy,Pprɼ6AO 8SۇhD{J,.<6P|냟\sVX\V?ِ.m[2{20幥!:dX1 za l)1#6aΰ ,C++tNeK].17m?ɢ_WJުp8K Gdi8,43"nLeU $ݩS/ݓ(mjJ~792&na5+i<.c.:j ļ"[B\r͎$NU}}L; 8HA޵z D%q2GFO1LPo kV9o"Ò.,ٸY`![ q Yƚv=0;ijDc܏]_;.DyCVDbe ͳvy}\Z39pը76JiYա=QntQ.N$,Jܮ[_+`eCi8bo4+ @*,QWA?%~M'W^FoΔmɐwv呃f~푻cP*o,!whƢy+%);Nr# 0[Y% qڪluiy a$:a]qTH =jn XTl)N,:M|S0X'KPm%RK ]ssd|M>`V%q#B90֟J֯i6E:n( yP;m"pхOuoc:U.=XiS+ Mzl!&ɨʠUGvvcQ ~W_&j-%6>y vb@fu,9hKW|:ht *,\a:+ nz4wF졲*5ΝkR^kl=<=.TF;xBOٔ>?M̪PJFRd{ufUIBSXdkڬ4m;NrTXHN7=%kV؃oGO#:2a;U̍mgƷn7H!G8S&g,Z_T&[&pԨ<H~A>ZGX6(+Y'ح A?PӪ.2i}xQY&\#~ePM1l1b$%+ LfY7+(@i0|V4 tOLK\(D8f7wraFsl׺`5mKV75g~)]ASofGcz?ׯx\>-4}=_ebL:&9"5oɎۂocdyX) g}NTM]7>}6tQh-$Iά}ɹ]rad_Ϸﬥo6$*p/5nkdv@r qqw]87Q*:gCgۘ\vi.b,Px/2\ ==7ʟM=Z)Pg# zdbwrM[ǃ%DdkkqQ)n *: ]SgrnMruhQ B~rQ+m~6[2Yd j34(΃L[a6p68ʍH%gםL^':U kO\Y:=G9Dm;>̢zB)ӌ:o15ner >DAoG$dd!1ԓ vUHM/gJ]Jp-@2إh3 ot["_S&2UqWZivif浖$5d%='E77=R&LŐ:hR.;SIJ#UڄV ܾ:Eq-<=!p!- +{8 9MѠYrwXxd#-K(JV">oYA&=hr=5γM"=9JjFj$=OL2h]˲a/'Jiis(Ef$<epԺ<\~A .*m\mCּ4\+] !`!7 +X>eySP"ηB7ڔ`]>vuS/S hJ$dzZTA.M½\S9ϷGEM^ єlzi%m5k۷1H?_vLEȵI8ZIQ9R=r v nJK⿹M T. o$ԍOVn*3-@TQkQq17MWkW?4y$/Z:BELoN4klSz'd?3A9/ n ,+#{,@R%b\ӂ.i.Mo21]@6!(U!T\{6NpL+hd\57(E~~i ˹Ukε L \AA!YZqN73$MVK_)t[TÖ6QعcH^3!eneO¦)0oIz<%z^vV<`,n#aԭ4B4 M 0>  YDc]mK;8*AM[4 U~d?(mjiV2ߊW>D Fpƴgm^";c&d+~\ ld2nS Dg mWzAs8v ~SpRDQ?vD; L2†θ;5*xFW]m +r2I's`Sy-r_$QՋa(ͦH (x[%\hN/DR\z k4bv +\S?E9.4up] ٶ P/g(T?HziEVb8ʥfaö]92%{b[̱w5{\R娢8~&@_\ LM PLJ7)Q`4xA]}B|X1h;VKBk[ lXsE/N"[4$YoztP2d^ާSj/I٢CVÕ-1eTc)"S@_ja7iӢGtW cB$wVk*˙..(|쿺7l+)t@pr0 S7E38;I jvuAwek`'n>|1R";[Sи+ `+#T|-g;6Vt} d3$2HA sumj5^Y_;~Q&1;t-|Y~a.Hʭ'+,si^ ^^Wܶڼ=,0&9LNU:6)eҰΡ}Qd"pm C¶rG]ɘ:A6<{7$06>ޠ=M="z,:2 $oV ZZ'3MxιKp9FW`a ͽ7X)a7K\AefEqY6׍ Fz H RK<͇:ԛH >lWUV2׈4lb<3tGP ʵ\_\X7@$чʞmfzLUMK\/7_rg=d#K?mѯVۓĚ# `B{MNQF.`?iWwb'Qt-mH@_Bv:@{/JQ6As@aB&~܋=>79J98kݶcuv.(51P2w,_/Q:8!$grD3>qyǗlOY )4pG8 ` >)! o-^%݂[[{"Ƅ{P Riz>T4̈́/vgwc3r:BކZ ^=;vQb3/$/֟ߡ9:кh(qυ{Ӌƚ#ܜrCN:  $Ե2@Ŭە~A}w)(<U/;g5cK(y(&kK-j{|1;&NP$ۢbW,ۋ_gazV=oVHqתM*jP4RpUh062'$NhsG^_NvsUUx =1Zv2Qj+uU吮?& N~  OGX; nzKf^_Δ?8P;UHIx2LB)v2Y.ܒml @M9h~SѲth"lߑTf OBuEG.qJld]eE*I´X |+w!<2G#CK/(S)s; ;,̚S!l%ղ=P`P{qۆ S]X` Pqg!Z$<ݦ`ChpNXȡoV;2uPn( 1FGy`8>nӝݿI#hGv6*],8LW1ȥoӤamD;3JUxLp yɮ|?؏F,`{q!Go0S5A30KT&1hB;󢫰~T׬"~SbRa_xM(mY*Y~_׽t pk=z٩2$zZⱬ!+~ kCvdj#۵X-DTCJER9%/NSU.b=h&/F^Kg?3_svWUa QRazmj;5*ut79Bh*@gUk8oњ)  oJ8@f{\9VSI-%3<J*3eE+]S$f+p7|cOu݌}ߔ#{'U?iBtbuR8=mpCd:6' k_舖IXq꜃*KuE2{ ˘BNrq~t.`AU鑅_uBrO )L/Fd$귮Isj6۸MkilSnzaVQTų)(% nMK7Q{MX{FU$&AKT5­w[V20~'v3K72B2/7f)5.E%{Sad|_ڜ-wbY&t} (S(}G./WlL6uApcb/E]J=GAA%^OLnz8$ZHpejPZ.8 &AP)섕Jd s}NV1x\+XPE4RoG-il1r=rhI]}߀v[;tqv|/ډrisndgd)! ϵ +'}f[ׂ&3KAF`@mQ,ܟM%`k[S$fQ4dbAApZJ:lk1A3*VN*yshtC8V@g*n pcQyX|B^a'1cB鼋ē}$oz5|f٪4m:P3/y;/C]4Xo x}Zˤڱݎ-@9ܹ]i/#ҧiu4K̫M{h&j lvC,*Jy KkO0/TnFt$F;D>HP'WRe;88xB0"KT4Aq }%rNbS*&@_bR^lSu45{ҋ2@gIڍMR{񽾙H }=(ݎ Kܻ͒@h~ڶztHHf,-ds,Z"fo33`l@W2VXѫոxaM°`K͛I>,HpZ|(!af9YG?\OwG×,_`HlFPiԙסJ4ܞ^KT{c,`bMl+Xl&XL$Rb̼ rh؃Yyp@S_Bh$“>d;ݐ:x,P&>CaR|PKU[4.ѿ7@1w//G$͎c h#Wk!7<[] )pkb}ǃp|PNjP[d:ڵ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/oH t*`?h7 $ nWx)mڅ<%vhyt*~SKH:̓qYPdTD)TVh"U[_w9%_7_ʈn?׈:hFb[F0n0BvKK7 -̀| o6Ԫi[V2+GöW24as(衿H7r|J 2't<vBE'wx P6Zl{YB%118<.mpC(lCz` 1!3!Zkz]^y_Ыv$^w#'@%¾J"G1MȜ!@R3SX#Z[HjlA>M5V^Bm4aCYm)"MZWT(ˏ߿5m AXfpk5qH(ЕcK:>0j긧)pOp )H`L.4\! \12l[U٭pIhMeE}ؼ ^ss^'zHن'zz,M S96 h6'13+O "I/:1p0RX7.B*饠XEɉ-M+(S~/jʙ3s7dMv=D:y:ְ,S-)]mv mƁxF6IIVOהR lSJ[8[6XіJ Fs[jLASx:SY ڭs~.oE6:₯RtW!=R {ei`k1 gNZbDYUh=ŖWM5n#I_d,*uZTYgo 2s7ѶE˗;K%ch&ZE-ڷZS0hˍ#m I1ZxcMQQhGH1gq m#/^CreٙXhC }M!;q0mrĐy@&AU( #6liXM5hH4תּ\*7?ofXŅ{m@NA(l;sCӱթ)E-E2V 3 %M)\V JxA0 6;x'{fHyu",j^OÌqwg `9E ^41dl_x L5W2]@R|],lligPZj`3uOJE{*ey˵ m,.-=JȨ" &,(MPT.JIPPtm ԲˍN\CJN2YyKa~x uyam9X/lHMZ(X\RVe1röƉ;Pnd]*P~Ά])HaO<಺!E-988xCcXDß0`aُ?j@&}N~~kyv1w6$?`ilR?fT޻!tH*Ov~sx1`Q-!u!W4JU+9Mtۃ qD1?]/8=G*5L];dB;LxjlJH}8XEKdv~e(@bT%#8v=ѓ,$KTlZD#+fTO*,ۊ&+}t>*e 3@hxD6SHSpW[`:j#9ܿe ͢C|5MěSVpU]ұ`ak6uKl;GZK/A 8#MTgBIy,*&&|qs8+]5""k w$!5 Rg9ݩEp+B]2qH/Q|*M<Yv'OҕU  ׎pM<[ "'yh!:K Z{o9nЖؼykݧiow^?ǻ Z5<0f'<r8Z>}0:)X wI ʒx~r}P&^UGH/,Wy-a0 9_QLڰl}7ƲJjX1.'ƦFPڨø8Zh#8ފW-G#NδSp:qs0%` `ܜy 3I1DdJt[zDkuKKKnUGb##l:MM-=N~䠵ptQAN}sVenXKdOLj0aS<ԠgEK4D) =B]HY,uQ'5Xq\jxrGa褒Z/"Gɽ218 TSI:R#Pc/U7lemT|FRQݵן_KWn"}²LSd3e .aԨ{ pp:`?Z{hLjN`ɰ 9@v$8:91{ f>eߨ=}S vk8De?A:E*# PB< ,@ZaK}m9pL)Kw0R;F+[a/R׃T'Y]c2Ǵm p{5[IR[Y2x|#6ŲMV|Tjav=?$+;jJ{y$s.]'F %BY".D$gLx$2hN=b\ff0u}.(JKUv: ɬ!nXn< RIv!z.41.5?~R5l!G3>4D Z7`#y`ʫz1soo`mh!- no8/~oiޥӎBckټXM(\tCO L,! #9?bi-rP{mޛqE8ū5&v;k:? N3)A`|c=cwhfQUe8s\_Ykǰf١|ډ3pKw809aP2kr +ɚD_иZ߇2 ^t[>Z̅w.i܀P3@`mFK=_[Vyiig9ǣC ':ska];îVծ jSF."1Yv3S  oK KA9tvr$_Kz'kTǫ-ݴ剓bt!G H-GocRD3 V#I`R~8^lj^Oa'* 8yiݗVuGc]F,k@y />a)qg)_W2 并unRöB4 q$4~>?и'.T8j9{˝cˇ'ؠV!Z3c;ߥ܀C  = |pGb${ ]܊%ݝ}8j1$(\z_^VNkr!w߬MoNTѓ HQD7ÎCK@.oGBɿ%%9yw93sJ4vx a0jưq/q0" #ʉ)YfR^u!U^`Zx [/YCՠ=b/ q&$3˭S{]Z?.6En)#EsTzFVJD80L49m]a^ +nm4trOUXW6 NL a}V!^ 0D߅d?auC$<`RmXw>z ʩ |ph:K%"&k IO5g/:.WV:ZQb$Oe D, ױ7/GڿqŢK8 g8^Sϻ^ >N\T>lhBc ?G]ШԖZ- kJ/_}vCuP伎\^YiҊr5J}Jd^!0{B59S@,|`v997/C,~RXg.WFucޠHz3~wJM)5]f,C;HG>A>-E>$rùD5&;/<5oZy; FZEySp^Zd-5#+iH,tֈD㏛%k,ChW$UZ5$9AQ}ֵQ0y޶XG%Ԛ/OIhN [cw>7'\8 K.86⋷cKޙ nT!SQ -L񵫺 Q4s>An*ߗ1H5,ܭ@6 Xk-<_#))Khh@dž` 'Òv]^!=^QG[9W pY1{Œ}ʺR葍{w=Д$`@+yMyYbsz Ϧ20o XtG^{LoI|>`hk\;i}D2H-IYY:r-,cƁ1]#a89ӕS *䨐[3Ⓢc9XWf-|jd/zOJ d{hS-'(MԬw5iR&Ԁ'w[_wZb,Pf#&*v{T>Kcw@;AHx OyZ‡HHdr i<5ht>p>f]7!ŏRp\|6(uan q1)xoo/BhҞzGOT6z#I<2>Ku5P|_'߱Lռ!-D2LoqBxW$isHq*EnG*l_[hJo" Ytp7]g+3cP`6`-SWBopjDI[1jĹOy/< Ԧ7B{qqXClLdws[ _Z!YPb4m|#=Z}oFCm1}ûsR42!Dkz @r G<"j4#墐C*tb&qTG{{f܍6"Wlȉ8 ѿz 8B CLP\'V)^rp hKR%N.[mݤ@<YМ,1I2=۷HÂe0'Qy(X/7>Gkg}޾9+4 ho4(M̄Kdg$ )K(9;/3ѶP8R^ϴs8_B6(Ro\zTPI"Jv7O Xi鼋A$ _SKA1ܰXJ̞)f ESaB2N:+}\EhI[npz f7#GVGnv;/Jg-`҆C;^aĬ]5>m-s.4.x"  =vkK#Yu#lGs:*:QPbxR\2'zQ#UUf{;;5T.#HG_9*dZYߏޮ] b괳i8A6_vzΕ[hhޞjֶ+6S&pܝJ/_2$tRuߺe9 t=I @_1<03%<ӏpU8W} ER[^ k6 YqGtu*%V.o /nuS`Z{#&dp\s/MiG-mc޽}kj8Q%ͬAǃĽ`